[med-svn] [art-nextgen-simulation-tools] 01/04: Imported Upstream version 20160605+dfsg
Andreas Tille
tille at debian.org
Sun Jul 3 21:09:53 UTC 2016
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to branch master
in repository art-nextgen-simulation-tools.
commit 3ab88b1bc6f1f9ae110b6f0f1ac40059e8a84b52
Author: Andreas Tille <tille at debian.org>
Date: Sun Jul 3 22:49:30 2016 +0200
Imported Upstream version 20160605+dfsg
---
ART_profiler_illumina/README | 28 +-
ART_profiler_illumina/art_profiler_illumina | 108 +-
ChangeLog | 12 +-
GPLv3.txt | 674 +++++
Illumina_profiles/HiSeq2500L150R1filter.txt | 1800 ++++++++++++
Illumina_profiles/HiSeq2500L150R2filter.txt | 1800 ++++++++++++
Illumina_profiles/HiSeqXPCRfreeL150R1.txt | 1812 ++++++++++++
Illumina_profiles/HiSeqXPCRfreeL150R2.txt | 1812 ++++++++++++
Illumina_profiles/HiSeqXtruSeqL150R1.txt | 1812 ++++++++++++
Illumina_profiles/HiSeqXtruSeqL150R2.txt | 1812 ++++++++++++
Illumina_profiles/MiSeqv3L250R1.txt | 3012 ++++++++++++++++++++
Illumina_profiles/MiSeqv3L250R2.txt | 3012 ++++++++++++++++++++
Illumina_profiles/MiniSeqTruSeqL50.txt | 612 ++++
Illumina_profiles/NextSeq500v2L75R1.txt | 912 ++++++
Illumina_profiles/NextSeq500v2L75R2.txt | 912 ++++++
NEWS | 3 +-
art_454_src/art.cpp | 24 +-
art_454_src/art.h | 26 +-
art_454_src/art_454.cpp | 24 +-
art_454_src/readSeqFile.cpp | 25 +-
art_454_src/readSeqFile.h | 26 +-
art_454_src/read_profile.cpp | 26 +-
art_454_src/read_profile.h | 26 +-
art_454_src/samRead.cpp | 23 +-
art_454_src/samRead.h | 24 +-
art_454_src/seqRead.cpp | 26 +-
art_454_src/seqRead.h | 26 +-
art_SOLiD_src/art.cpp | 26 +-
art_SOLiD_src/art.h | 26 +-
art_SOLiD_src/art_SOLiD.cpp | 27 +-
art_SOLiD_src/readSeqFile.cpp | 25 +-
art_SOLiD_src/readSeqFile.h | 26 +-
art_SOLiD_src/read_SOLiD.cpp | 26 +-
art_SOLiD_src/read_SOLiD.h | 26 +-
art_SOLiD_src/samRead.cpp | 23 +-
art_SOLiD_src/samRead.h | 24 +-
art_SOLiD_src/utility.hpp | 26 +-
art_illumina_README | 235 +-
art_illumina_src/art.h | 25 +-
art_illumina_src/art_illumina.cpp | 250 +-
.../{art_illumina.cpp => art_illumina_m.cpp} | 246 +-
art_illumina_src/art_qual_scale.cpp | 97 +-
art_illumina_src/empdist.cpp | 65 +-
art_illumina_src/empdist.h | 18 +-
art_illumina_src/readSeqFile.cpp | 25 +-
art_illumina_src/readSeqFile.h | 26 +-
art_illumina_src/samRead.cpp | 23 +-
art_illumina_src/samRead.h | 24 +-
art_illumina_src/seqRead.cpp | 83 +-
art_illumina_src/seqRead.h | 48 +-
configure.ac | 3 +-
examples/run_test_examples_illumina.sh | 29 +-
52 files changed, 21378 insertions(+), 483 deletions(-)
diff --git a/ART_profiler_illumina/README b/ART_profiler_illumina/README
index fcc2e7e..28a1626 100644
--- a/ART_profiler_illumina/README
+++ b/ART_profiler_illumina/README
@@ -1,32 +1,24 @@
-ART_PROFILER_ILLUMINA, Weichun Huang @ whduke at gmail.com
+ART_PROFILER_ILLUMINA, Weichun Huang<whduke at gmail.com>
ABOUT
This tool is to create an ART illumina read quality profile from Illumina sequencing data
in multiple fastq or gzipped fastq files
-
USAGE:
- ./art_profiler_illumina out_profile_name input_fastq_dir [fastq_filename_extention (default: fq)]
+ ./art_profiler_illumina output_profile_name input_fastq_dir fastq_filename_extension [max_number_threads]
- or
-
- bash art_profiler_illumina out_profile_name input_fastq_dir [fastq_filename_extention (default: fq)]
-
PARAMETERS:
+ output_profile_name: the name of read quality profile to be generated
+ input_fastq_dir: the directory of input fastq or zipped fastq files
+ fastq_filename_extension: fastq or gzipped fastq filename extension
+ max_number_threads:: maximum number of threads/cores to be used for the run (default: all cores)
- out_profile_name: the name of read quality profile
- input_fastq_dir: the directory of input fastq or zipped fastq files
- fastq_filename_extension: fastq or gzipped fastq filename extension (default: fq)
-
EXAMPLES:
-
1) create hiseq2k profiles from all *.fq.gz in the directory fastq_dat_dir
- ./art_profiler_illumina hiseq2k fastq_dat_dir fq.gz
-
+ ./art_profiler_illumina HiSeq2k fastq_dat_dir fq.gz
2) create miseq2500 profiles from all *.fq in the directory fastq_dat_dir
- ./art_profiler_illumina miseq250 fastq_dat_dir fq
-
- 3) create hiseq1k profiles from all *.fq in the directory fastq_dat_dir
- ./art_profiler_illumina hiseq1k fastq_dat_dir
+ ./art_profiler_illumina MiSeq250 fastq_dat_dir fq
+ 3) create hiseq1k profiles from all *.fq in the directory fastq_dat_dir using 20 threads
+ ./art_profiler_illumina HiSeq1k fastq_dat_dir fq 20
NOTES:
For paired-end fastq files, e.g., *.fq or *.fq.gz, the filenames of the 1st reads must be *_1.fq/*_1.fq.gz,
diff --git a/ART_profiler_illumina/art_profiler_illumina b/ART_profiler_illumina/art_profiler_illumina
index 3ba62e5..6a3edf2 100755
--- a/ART_profiler_illumina/art_profiler_illumina
+++ b/ART_profiler_illumina/art_profiler_illumina
@@ -1,44 +1,82 @@
#!/bin/bash
-# this script is to create illumina read profile from multiple fastq or gzipped
-# fastq files
-#Weichun Huang at whduke at gmail.com
+# Description: this script is to create Illumina read profile from multiple fastq or gzipped fastq files
+# Author: Weichun Huang at <whduke at gmail.com>
+# Lastest update on Fri Apr 15 16:34:45 EDT 2016
+# License: GPL v3
+#---------------------------------------------------------------------------
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#---------------------------------------------------------------------------
-pDIR=`dirname $0`
ext=fq
-if [[ $# -eq 2 ]]; then
+nthreads=1
+if [[ $# -eq 3 ]];then
outFile=$1
iDIR=$2
-elif [[ $# -eq 3 ]];then
+ ext=$3
+ if type nproc 2>/dev/null 1>&2; then
+ nthreads=`nproc`
+ elif type sysctl 2>/dev/null 1>&2; then
+ nthreads=`sysctl -n hw.ncpu`
+ else
+ echo "warning: use only one threads as the program failed to detect #cores in the system"
+ nthreads=1
+ fi
+elif [[ $# -eq 4 ]];then
outFile=$1
iDIR=$2
ext=$3
+ nthreads=$4
+ re='^[0-9]+$'
+ if ! [[ $nthreads =~ $re ]] || (($nthreads <= 0)); then
+ echo "Error: number of cores must be a positive integer " >&2; exit 1
+ fi
else
- echo "This tool is to create an illumina read quality profile from multiple fastq or gzipped fastq files"
+ echo "This tool is to create an Illumina read quality profile from multiple fastq or gzipped fastq files"
echo ""
echo "USAGE:"
- echo " ./art_profiler_illumina out_profile_name input_fastq_dir [fastq_filename_extension (default: fq)]"
+ echo " ./art_profiler_illumina output_profile_name input_fastq_dir fastq_filename_extension [max_number_threads]"
echo ""
echo "PARAMETERS:"
- echo " out_profile_name: the name of read quality profile"
+ echo " output_profile_name: the name of read quality profile to be generated"
echo " input_fastq_dir: the directory of input fastq or zipped fastq files"
- echo " fastq_filename_extension: fastq or gzipped fastq filename extension (default: fq)"
+ echo " fastq_filename_extension: fastq or gzipped fastq filename extension"
+ echo " max_number_threads:: maximum number of threads/cores to be used for the run (default: all cores)"
echo ""
echo "EXAMPLES:"
echo " 1) create hiseq2k profiles from all *.fq.gz in the directory fastq_dat_dir"
echo " ./art_profiler_illumina hiseq2k fastq_dat_dir fq.gz"
echo " 2) create miseq2500 profiles from all *.fq in the directory fastq_dat_dir"
echo " ./art_profiler_illumina miseq250 fastq_dat_dir fq"
- echo " 3) create hiseq1k profiles from all *.fq in the directory fastq_dat_dir"
- echo " ./art_profiler_illumina hiseq1k fastq_dat_dir"
+ echo " 3) create hiseq1k profiles from all *.fq in the directory fastq_dat_dir using 20 threads"
+ echo " ./art_profiler_illumina hiseq1k fastq_dat_dir fq 20"
echo ""
echo "NOTES: For paired-end fastq files, e.g., *.fq or *.fq.gz,"
echo " the filenames of the 1st reads must be *_1.fq/*_1.fq.gz, or *.1.fq/*.1.fq.gz"
echo " and those of the 2nd reads must be *_2.fq./*_2.fq.gz, or *.2.fq or *.2.fq.gz"
echo ""
echo "CONTACT: Weichun Huang at whduke at gmail.com"
- exit
+ exit 1
fi
+if [[ ! -e $iDIR ]]; then echo "Error: directory $iDIR does not exist"; exit 1; fi
+ls $iDIR/*.$ext 2>/dev/null 1>&2
+if [ $? -gt 0 ]; then echo "Error: no *.$ext fastq files in $iDIR"; exit 1; fi
+
+pDIR=`dirname $0`
+export pDIR
+export ext;
+
oList=
of1st=
of2nd=
@@ -47,7 +85,8 @@ k1=0
k2=0
for fq in $iDIR/*.$ext
do
- $pDIR/fastqReadAvg.pl $fq &
+# using xargs instead
+# $pDIR/fastqReadAvg.pl $fq &
t1=${fq%_1.$ext}
t1=${t1%.1.$ext}
t2=${fq%_2.$ext}
@@ -65,27 +104,37 @@ do
fi
done
-pid=$(ps -opid -C fastqReadAvg.pl)
-pid=${pid/PID}
-echo $pid
-for id in $pid
-do
- while ps -p $id >/dev/null
- do
- sleep 30;
- done
-done
+#thanks Lee Katz at <lkatz at cdc.gov> for suggesting using xargs
+ls -S $iDIR/*.$ext | xargs -P $nthreads -n 1 bash -c '
+ b=$(basename $0 .$ext);
+ if [ -e $b.$ext.txt ]; then
+ echo "already processed the file $0"
+ echo "remove $b.$ext.txt to re-process $0"
+ exit 0;
+ fi
+ echo "processing $0"
+ $pDIR/fastqReadAvg.pl $0
+ if [ $? -gt 0 ]; then echo "Error in running fastqReadAvg.pl on $0"; exit 1; fi;
+'
+if [ $? -gt 0 ]; then
+ echo "Error in processing at least one or more fastq files"
+ exit 1
+fi
if [[ $i -ge 1 ]]; then
if [[ $i -eq 1 ]]; then
mv $oList $outFile.freq.txt
else
$pDIR/summation.pl $oList $outFile.freq.txt
+ if [ $? -gt 0 ]; then exit 1; fi
fi
$pDIR/combinedAvg.pl $outFile.freq.txt
+ if [ $? -gt 0 ]; then exit 1; fi;
$pDIR/empDist.pl $outFile.freq.txt $outFile.txt
if [[ $? == 0 ]]; then
echo "The read profile file $outFile.txt has been created"
+ else
+ exit 1
fi
rm -fr $oList $outFile.freq.txt
fi
@@ -95,11 +144,15 @@ if [[ $k1 -ge 1 ]]; then
mv $of1st ${outFile}R1.freq.txt
else
$pDIR/summation.pl $of1st ${outFile}R1.freq.txt
+ if [ $? -gt 0 ]; then exit 1; fi;
fi
$pDIR/combinedAvg.pl ${outFile}R1.freq.txt
+ if [ $? -gt 0 ]; then exit 1; fi;
$pDIR/empDist.pl ${outFile}R1.freq.txt ${outFile}R1.txt
if [[ $? == 0 ]]; then
echo "The read profile file ${outFile}R1.txt has been created"
+ else
+ exit 1;
fi
rm -fr $of1st ${outFile}R1.freq.txt
fi
@@ -109,11 +162,16 @@ if [[ $k2 -ge 1 ]]; then
mv $of2nd ${outFile}R2.freq.txt
else
$pDIR/summation.pl $of2nd ${outFile}R2.freq.txt
+ if [ $? -gt 0 ]; then exit 1; fi;
fi
$pDIR/combinedAvg.pl ${outFile}R2.freq.txt
+ if [ $? -gt 0 ]; then exit 1; fi;
$pDIR/empDist.pl ${outFile}R2.freq.txt ${outFile}R2.txt
if [[ $? == 0 ]]; then
echo "The read profile file ${outFile}R2.txt has been created"
+ else
+ exit 1;
fi
- rm -fr $of1st ${outFile}R2.freq.txt
+ rm -fr $of2nd ${outFile}R2.freq.txt
fi
+
diff --git a/ChangeLog b/ChangeLog
index 667a513..e43133d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1 @@
-The list of changes for Chocolate Cherries release are given below.
-
-art_illumina version 2.3.7
- 1) corrected a typo of "SO" in the HQ tag of the SAM file generated
- 2) added an option to use 'M' instead of '=/X' for alignment match/mismatch CIGAR in the SAM file generated
-art_454 version 2.6.0
- 1) corrected a typo of "SO" in the HQ tag of the SAM file generated
- 2) added an option to use 'M' instead of '=/X' for alignment match/mismatch CIGAR in the SAM file generated
-art_SOLiD version 1.3.3
- 1) corrected a typo of "SO" in the HQ tag of the SAM file generated
- 2) added an option to use 'M' instead of '=/X' for alignment match/mismatch CIGAR in the SAM file generated
+See all changes at http://http://www.niehs.nih.gov/research/resources/software/biostatistics/art
diff --git a/GPLv3.txt b/GPLv3.txt
new file mode 100644
index 0000000..94a9ed0
--- /dev/null
+++ b/GPLv3.txt
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/Illumina_profiles/HiSeq2500L150R1filter.txt b/Illumina_profiles/HiSeq2500L150R1filter.txt
new file mode 100644
index 0000000..b8625d3
--- /dev/null
+++ b/Illumina_profiles/HiSeq2500L150R1filter.txt
@@ -0,0 +1,1800 @@
+. 0 3 7 16 23 28 34
+. 0 1 6134 269306 321383 1482181 12236037
+. 1 3 7 16 23 28 34
+. 1 1 5720 171168 233466 1013616 12245252
+. 2 3 7 16 23 28 34
+. 2 1 11926 1023419 1295584 2581947 12244323
+. 3 3 7 16 23 28 34 38
+. 3 1 10386 880178 955899 1678983 3203412 12242027
+. 4 3 7 16 23 28 34 38
+. 4 1 3999 257500 286315 710487 2109736 12239444
+. 5 3 7 16 23 28 34 38
+. 5 1 22204 195631 246300 531635 1572896 12221073
+. 6 3 7 16 23 28 34 38
+. 6 1 22342 197429 241129 503334 1402786 12219192
+. 7 3 7 16 23 28 34 38
+. 7 1 22800 189447 233405 484319 1315912 12212216
+. 8 3 7 16 23 28 34 38
+. 8 1 21182 178964 221804 456380 1228904 12210884
+. 9 3 7 16 23 28 34 38
+. 9 1 20682 171957 215181 448409 1200271 12207921
+. 10 3 7 16 23 28 34 38
+. 10 1 20063 167522 211056 442323 1184657 12203972
+. 11 3 7 16 23 28 34 38
+. 11 1 20809 169927 215139 450483 1200628 12200773
+. 12 3 7 16 23 28 34 38
+. 12 1 25165 185244 236961 490246 1286618 12196582
+. 13 3 7 16 23 28 34 38 41
+. 13 1 24706 187529 240012 495217 1255946 3988508 12193604
+. 14 3 7 16 23 28 34 38 41
+. 14 1 23704 184177 236901 489584 1249230 3990998 12190020
+. 15 3 7 16 23 28 34 38 41
+. 15 1 23147 182013 235085 484912 1244690 3999595 12186527
+. 16 3 7 16 23 28 34 38 41
+. 16 1 25042 184181 239505 490291 1259565 4036635 12182912
+. 17 3 7 16 23 28 34 38 41
+. 17 1 24821 185065 243243 496227 1270095 4074369 12179170
+. 18 3 7 16 23 28 34 38 41
+. 18 1 25785 183641 244065 494998 1268974 3970241 12175302
+. 19 3 7 16 23 28 34 38 41
+. 19 1 26885 185420 248258 498721 1275911 3997026 12171656
+. 20 3 7 16 23 28 34 38 41
+. 20 1 28379 185997 252261 503409 1291543 4044735 12167831
+. 21 3 7 16 23 28 34 38 41
+. 21 1 29919 181630 251816 499566 1287488 4074393 12163974
+. 22 3 7 16 23 28 34 38 41
+. 22 1 31741 180320 254962 500054 1290982 4119978 12160100
+. 23 3 7 16 23 28 34 38 41
+. 23 1 33459 179265 258222 501989 1298213 4126987 12156065
+. 24 3 7 16 23 28 34 38 41
+. 24 1 36767 181939 266558 510978 1317552 4178815 12151843
+. 25 3 7 16 23 28 34 38 41
+. 25 1 39418 183313 270778 511694 1318790 4194246 12147631
+. 26 3 7 16 23 28 34 38 41
+. 26 1 42825 186288 281444 524274 1345986 4240088 12143199
+. 27 3 7 16 23 28 34 38 41
+. 27 1 44549 182548 281992 523670 1357538 4288709 12138673
+. 28 3 7 16 23 28 34 38 41
+. 28 1 48779 182512 289911 526192 1366669 4365625 12133818
+. 29 3 7 16 23 28 34 38 41
+. 29 1 52359 182455 293188 530491 1377030 4398090 12128719
+. 30 3 7 16 23 28 34 38 41
+. 30 1 55676 181996 297073 538680 1398591 4438837 12123635
+. 31 3 7 16 23 28 34 38 41
+. 31 1 58457 180885 298474 542346 1412414 4494135 12118594
+. 32 3 7 16 23 28 34 38 41
+. 32 1 62712 182294 304549 552025 1434443 4541710 12113292
+. 33 3 7 16 23 28 34 38 41
+. 33 1 63725 181039 306332 559397 1462303 4606077 12107892
+. 34 3 7 16 23 28 34 38 41
+. 34 1 68355 183438 312869 569320 1480431 4648513 12102541
+. 35 3 7 16 23 28 34 38 41
+. 35 1 69048 182610 316319 576652 1502609 4725142 12097055
+. 36 3 7 16 23 28 34 38 41
+. 36 1 69889 182318 321106 583172 1525232 4782922 12091872
+. 37 3 7 16 23 28 34 38 41
+. 37 1 69269 182651 325293 591962 1552107 4874336 12086644
+. 38 3 7 16 23 28 34 38 41
+. 38 1 72983 190156 341565 619001 1601986 5083426 12081315
+. 39 3 7 16 23 28 34 38 41
+. 39 1 68778 183574 338773 617166 1610051 5152099 12075938
+. 40 3 7 16 23 28 34 38 41
+. 40 1 70739 186917 346306 634171 1662621 5309417 12070772
+. 41 3 7 16 23 28 34 38 41
+. 41 1 71968 192353 361338 659354 1725575 5495998 12065514
+. 42 3 7 16 23 28 34 38 41
+. 42 1 72175 196622 372990 676654 1770766 5610814 12060276
+. 43 3 7 16 23 28 34 38 41
+. 43 1 68145 189186 369061 676654 1784141 5687488 12055322
+. 44 3 7 16 23 28 34 38 41
+. 44 1 69186 184960 372129 689380 1827450 5801447 12050463
+. 45 3 7 16 23 28 34 38 41
+. 45 1 68351 182724 374790 696765 1852800 5928868 12045515
+. 46 3 7 16 23 28 34 38 41
+. 46 1 69509 185919 384386 720804 1915255 6133134 12040614
+. 47 3 7 16 23 28 34 38 41
+. 47 1 67913 183986 390402 729891 1953814 6263183 12035582
+. 48 3 7 16 23 28 34 38 41
+. 48 1 70119 188899 396870 754763 2037558 6408183 12030642
+. 49 3 7 16 23 28 34 38 41
+. 49 1 68040 187489 399073 761154 2067327 6518926 12025483
+. 50 3 7 16 23 28 34 38 41
+. 50 1 69371 191321 413365 784199 2139277 6677241 12020475
+. 51 3 7 16 23 28 34 38 41
+. 51 1 68567 188472 413359 794845 2177506 6837365 12015506
+. 52 3 7 16 23 28 34 38 41
+. 52 1 68658 193224 427797 822981 2266508 7063038 12010582
+. 53 3 7 16 23 28 34 38 41
+. 53 1 71884 198343 441048 848472 2343405 7272775 12005694
+. 54 3 7 16 23 28 34 38 41
+. 54 1 72416 200962 425548 875001 2410613 7490768 12000728
+. 55 3 7 16 23 28 34 38 41
+. 55 1 73805 205658 436658 905817 2513551 7666339 11995795
+. 56 3 7 16 23 28 34 38 41
+. 56 1 73487 207256 440587 920627 2586384 7895881 11991074
+. 57 3 7 16 23 28 34 38 41
+. 57 1 72132 204665 437399 925691 2618291 8086602 11986216
+. 58 3 7 16 23 28 34 38 41
+. 58 1 73029 207378 422588 945499 2684652 8263841 11981576
+. 59 3 7 16 23 28 34 38 41
+. 59 1 74600 210883 431784 973406 2785970 8459405 11976820
+. 60 3 7 16 23 28 34 38 41
+. 60 1 74046 212120 438690 989921 2836093 8681124 11972086
+. 61 3 7 16 23 28 34 38 41
+. 61 1 78673 220502 452686 1017307 2913338 8871143 11967571
+. 62 3 7 16 23 28 34 38 41
+. 62 1 77576 223294 460926 1039999 3008619 9052667 11963129
+. 63 3 7 16 23 28 34 38 41
+. 63 1 76534 225839 470197 1068308 3114089 9266272 11958689
+. 64 3 7 16 23 28 34 38 41
+. 64 1 76201 225007 474220 1084244 3194120 9424788 11954451
+. 65 3 7 16 23 28 34 38 41
+. 65 1 76119 227869 477913 1093439 3263393 9598940 11950123
+. 66 3 7 16 23 28 34 38 41
+. 66 1 75733 227580 477750 1109113 3359953 9802562 11945835
+. 67 3 7 16 23 28 34 38 41
+. 67 1 76682 229548 478263 1116106 3422183 10015659 11941377
+. 68 3 7 16 23 28 34 38 41
+. 68 1 77836 234340 489558 1141927 3519839 10207021 11936559
+. 69 3 7 16 23 28 34 38 41
+. 69 1 79137 239676 496717 1159338 3613930 10385540 11931602
+. 70 3 7 16 23 28 34 38 41
+. 70 1 79124 241043 501842 1175021 3695210 10551706 11926351
+. 71 3 7 16 23 28 34 38 41
+. 71 1 78765 242571 506118 1186184 3759362 10682195 11919942
+. 72 3 7 16 23 28 34 38 41
+. 72 1 82750 254712 534502 1244839 3940708 10805769 11908230
+. 73 3 7 16 23 28 34 38 41
+. 73 1 86810 262402 543618 1259436 4002711 10909134 11893739
+. 74 3 7 16 23 28 34 38 41
+. 74 1 88860 271533 562460 1298213 4109055 11008547 11889259
+. 75 3 7 16 23 28 34 38 41
+. 75 1 91732 282975 597929 1356929 4241890 11111540 11885518
+. 76 3 7 16 23 28 34 38 41
+. 76 1 88219 276468 578513 1342350 4339764 11231261 11882064
+. 77 3 7 16 23 28 34 38 41
+. 77 1 88804 279253 577010 1344944 4395197 11459721 11878782
+. 78 3 7 16 23 28 34 38 41
+. 78 1 76204 248809 522976 1233637 4139452 11561718 11875604
+. 79 3 7 16 23 28 34 38 41
+. 79 1 74364 248623 519363 1217899 4074479 11695135 11872582
+. 80 3 7 16 23 28 34 38 41
+. 80 1 75991 254088 528669 1232810 4112583 11741305 11869483
+. 81 3 7 16 23 28 34 38 41
+. 81 1 77419 258714 535708 1232937 4120753 11773975 11866465
+. 82 3 7 16 23 28 34 38 41
+. 82 1 78897 266377 547091 1251937 4157325 11797872 11863472
+. 83 3 7 16 23 28 34 38 41
+. 83 1 78412 269241 551836 1272666 4242018 11815315 11860491
+. 84 3 7 16 23 28 34 38 41
+. 84 1 81314 275749 561722 1285172 4293029 11827178 11857649
+. 85 3 7 16 23 28 34 38 41
+. 85 1 67526 241421 502606 1182480 4125274 11834460 11854757
+. 86 3 7 16 23 28 34 38 41
+. 86 1 66813 238696 490805 1149007 4007350 11838539 11852135
+. 87 3 7 16 23 28 34 38 41
+. 87 1 63400 233788 479599 1130098 3956220 11840516 11849355
+. 88 3 7 16 23 28 34 38 41
+. 88 1 65282 238467 484576 1130133 3948218 11840826 11846462
+. 89 3 7 16 23 28 34 38 41
+. 89 1 65095 241412 492647 1150819 3997956 11839875 11843458
+. 90 3 7 16 23 28 34 38 41
+. 90 1 65306 241572 487765 1154106 4035942 11838294 11840498
+. 91 3 7 16 23 28 34 38 41
+. 91 1 66270 247116 496937 1166124 4054264 11836164 11837540
+. 92 3 7 16 23 28 34 38 41
+. 92 1 66229 248751 495224 1164745 4069131 11833695 11834537
+. 93 3 7 16 23 28 34 38 41
+. 93 1 66419 251999 499203 1165012 4096116 11831145 11831626
+. 94 3 7 16 23 28 34 38 41
+. 94 1 68123 257952 505799 1181936 4117618 11828378 11828689
+. 95 3 7 16 23 28 34 38 41
+. 95 1 66734 258337 502803 1173696 4107321 11825335 11825538
+. 96 3 7 16 23 28 34 38 41
+. 96 1 66162 258552 504417 1174627 4112835 11822474 11822606
+. 97 3 7 16 23 28 34 38 41
+. 97 1 65751 258678 509522 1179597 4156297 11819512 11819592
+. 98 3 7 16 23 28 34 38 41
+. 98 1 69003 268739 520698 1196715 4195290 11816491 11816531
+. 99 3 7 16 23 28 34 38 41
+. 99 1 64500 260537 506856 1176350 4150566 11813400 11813420
+. 100 3 7 16 23 28 34 38 41
+. 100 1 67090 267418 516077 1185849 4174509 11810131 11810139
+. 101 3 7 16 23 28 34 38
+. 101 1 76932 375313 791450 1996083 7648857 11806563
+. 102 3 7 16 23 28 34 38
+. 102 1 71904 313265 633793 1515500 6042503 11804623
+. 103 3 7 16 23 28 34 38
+. 103 1 72424 294860 577666 1330972 4847203 11802484
+. 104 3 7 16 23 28 34 38
+. 104 1 69884 282424 549058 1244631 4403868 11800030
+. 105 3 7 16 23 28 34 38
+. 105 1 68204 279232 534841 1205816 4261359 11797329
+. 106 3 7 16 23 28 34 38
+. 106 1 63697 270501 519283 1180821 4187595 11794434
+. 107 3 7 16 23 28 34 38
+. 107 1 62105 265026 509429 1167489 4102172 11791423
+. 108 3 7 16 23 28 34 38
+. 108 1 62730 266357 512554 1172578 4104165 11788328
+. 109 3 7 16 23 28 34 38
+. 109 1 62549 268060 512756 1177716 4132174 11785140
+. 110 3 7 16 23 28 34 38
+. 110 1 59937 261417 501777 1157603 4103261 11781808
+. 111 3 7 16 23 28 34 38
+. 111 1 60647 264489 511303 1168768 4131141 11778463
+. 112 3 7 16 23 28 34 38
+. 112 1 61976 267408 516988 1179828 4156501 11775047
+. 113 3 7 16 23 28 34 38
+. 113 1 62674 271527 518907 1185675 4190424 11771566
+. 114 3 7 16 23 28 34 38
+. 114 1 66051 283896 531908 1200112 4174813 11767896
+. 115 3 7 16 23 28 34 38
+. 115 1 63371 283496 528190 1193311 4188612 11764302
+. 116 3 7 16 23 28 34 38
+. 116 1 61322 277983 521179 1185925 4169058 11760468
+. 117 3 7 16 23 28 34 38
+. 117 1 60055 275747 520070 1186491 4169308 11756667
+. 118 3 7 16 23 28 34 38
+. 118 1 62309 283649 541413 1219483 4219263 11752554
+. 119 3 7 16 23 28 34 38
+. 119 1 63447 282797 538559 1213957 4252957 11748357
+. 120 3 7 16 23 28 34 38
+. 120 1 62670 281460 543302 1224138 4240642 11744273
+. 121 3 7 16 23 28 34 38
+. 121 1 59628 270637 528740 1201770 4226538 11740002
+. 122 3 7 16 23 28 34 38
+. 122 1 59128 267497 522880 1189172 4222484 11735459
+. 123 3 7 16 23 28 34 38
+. 123 1 56789 262802 506505 1166898 4209685 11730841
+. 124 3 7 16 23 28 34 38
+. 124 1 59260 273194 515356 1195941 4271086 11725968
+. 125 3 7 16 23 28 34 38
+. 125 1 55575 262402 507643 1173571 4257239 11720780
+. 126 3 7 16 23 28 34 38
+. 126 1 57046 264212 509630 1181844 4247357 11715520
+. 127 3 7 16 23 28 34 38
+. 127 1 55633 262033 511100 1176211 4251621 11710017
+. 128 3 7 16 23 28 34 38
+. 128 1 53210 252689 499612 1161121 4232583 11704202
+. 129 3 7 16 23 28 34 38
+. 129 1 53631 253548 499930 1164500 4230180 11698104
+. 130 3 7 16 23 28 34 38
+. 130 1 53155 256641 503313 1168713 4285467 11691310
+. 131 3 7 16 23 28 34 38
+. 131 1 51724 251886 492036 1161213 4250135 11684262
+. 132 3 7 16 23 28 34 38
+. 132 1 51406 251252 487617 1156077 4251818 11677022
+. 133 3 7 16 23 28 34 38
+. 133 1 50128 246112 480420 1142701 4242858 11669101
+. 134 3 7 16 23 28 34 38
+. 134 1 50374 245506 477312 1138081 4262641 11660462
+. 135 3 7 16 23 28 34 38
+. 135 1 47739 241721 471350 1130120 4259473 11651392
+. 136 3 7 16 23 28 34 38
+. 136 1 52508 250785 483102 1144579 4286242 11641406
+. 137 3 7 16 23 28 34 38
+. 137 1 47305 244149 474648 1135208 4279126 11630269
+. 138 3 7 16 23 28 34 38
+. 138 1 45540 237430 465086 1133391 4283294 11618181
+. 139 3 7 16 23 28 34 38
+. 139 1 44468 233241 460345 1128057 4275500 11604347
+. 140 3 7 16 23 28 34 38
+. 140 1 41965 224052 454539 1111334 4258574 11589796
+. 141 3 7 16 23 28 34 38
+. 141 1 38917 215777 444844 1100121 4248518 11573018
+. 142 3 7 16 23 28 34 38
+. 142 1 37642 212463 442619 1094714 4257120 11554025
+. 143 3 7 16 23 28 34 38
+. 143 1 35218 207024 442609 1096533 4286976 11532457
+. 144 3 7 16 23 28 34 38
+. 144 1 29192 195810 429092 1077827 4278189 11508560
+. 145 3 7 16 23 28 34 38
+. 145 1 23835 186172 415681 1061924 4283889 11481204
+. 146 3 7 16 23 28 34 38
+. 146 1 15493 168605 393209 1033662 4258884 11450768
+. 147 3 7 16 23 28 34 38
+. 147 1 6984 155171 373490 1013724 4259157 11417901
+. 148 3 7 16 23 28 34 38
+. 148 1 91 144756 368778 1004096 4277831 11385648
+. 149 3 16 23 28 34 38
+. 149 1 296085 646849 1660375 6264253 11348660
+A 0 3 7 16 23 28 34
+A 0 1 1001 37428 45375 206720 1709970
+A 1 3 7 16 23 28 34
+A 1 1 1168 31853 45788 196336 2524753
+A 2 3 7 16 23 28 34
+A 2 1 2339 167939 232556 508709 2898004
+A 3 3 7 16 23 28 34 38
+A 3 1 2696 194471 220636 416110 859776 3756003
+A 4 3 7 16 23 28 34 38
+A 4 1 1123 64193 71999 181900 552432 3387155
+A 5 3 7 16 23 28 34 38
+A 5 1 6213 61035 75883 165963 498651 4059892
+A 6 3 7 16 23 28 34 38
+A 6 1 4381 39764 48669 100366 269088 2334377
+A 7 3 7 16 23 28 34 38
+A 7 1 4735 42564 52350 107652 286783 2709339
+A 8 3 7 16 23 28 34 38
+A 8 1 4143 38939 48016 97972 257972 2604166
+A 9 3 7 16 23 28 34 38
+A 9 1 5407 50694 62754 132015 362149 3902115
+A 10 3 7 16 23 28 34 38
+A 10 1 4163 41159 51059 107151 286277 3028168
+A 11 3 7 16 23 28 34 38
+A 11 1 4006 37714 47191 98596 259465 2687042
+A 12 3 7 16 23 28 34 38
+A 12 1 5497 46765 59397 123932 324618 3200406
+A 13 3 7 16 23 28 34 38 41
+A 13 1 5226 46256 58191 121394 306000 977160 3095450
+A 14 3 7 16 23 28 34 38 41
+A 14 1 5739 46079 58716 121567 308121 978326 3086812
+A 15 3 7 16 23 28 34 38 41
+A 15 1 5263 44514 56568 116927 295947 942713 2979438
+A 16 3 7 16 23 28 34 38 41
+A 16 1 5650 46984 60134 124014 316285 1019183 3189489
+A 17 3 7 16 23 28 34 38 41
+A 17 1 5950 48083 62308 127695 323427 1036580 3211734
+A 18 3 7 16 23 28 34 38 41
+A 18 1 5554 47086 61240 125231 319599 997106 3188279
+A 19 3 7 16 23 28 34 38 41
+A 19 1 6560 47423 62371 125387 317680 992728 3116687
+A 20 3 7 16 23 28 34 38 41
+A 20 1 6861 49325 65723 132554 339412 1066980 3329875
+A 21 3 7 16 23 28 34 38 41
+A 21 1 6850 45065 61700 122587 314572 995379 3075932
+A 22 3 7 16 23 28 34 38 41
+A 22 1 7224 44343 62143 121780 314643 1005980 3114013
+A 23 3 7 16 23 28 34 38 41
+A 23 1 7913 45755 64750 126768 325992 1033169 3195381
+A 24 3 7 16 23 28 34 38 41
+A 24 1 9023 47687 68629 132580 339153 1077409 3264502
+A 25 3 7 16 23 28 34 38 41
+A 25 1 9807 45618 66600 126207 322520 1020950 3027522
+A 26 3 7 16 23 28 34 38 41
+A 26 1 11129 47705 70951 132222 337537 1063569 3151318
+A 27 3 7 16 23 28 34 38 41
+A 27 1 11642 45943 70176 131580 341704 1089402 3186445
+A 28 3 7 16 23 28 34 38 41
+A 28 1 13414 49453 77860 141513 362453 1149583 3296631
+A 29 3 7 16 23 28 34 38 41
+A 29 1 13636 46289 73907 132701 343731 1120325 3102601
+A 30 3 7 16 23 28 34 38 41
+A 30 1 15047 47667 76794 139564 360344 1149532 3299208
+A 31 3 7 16 23 28 34 38 41
+A 31 1 15887 47143 76076 138272 360969 1158103 3264936
+A 32 3 7 16 23 28 34 38 41
+A 32 1 16087 44817 73297 133755 346591 1097859 3018313
+A 33 3 7 16 23 28 34 38 41
+A 33 1 16356 43077 71788 131425 343162 1080210 2945974
+A 34 3 7 16 23 28 34 38 41
+A 34 1 18949 48014 80318 147516 382001 1212715 3266806
+A 35 3 7 16 23 28 34 38 41
+A 35 1 17942 44363 75468 139008 364726 1152212 3031994
+A 36 3 7 16 23 28 34 38 41
+A 36 1 18010 44344 76952 141887 371655 1175174 3025305
+A 37 3 7 16 23 28 34 38 41
+A 37 1 17799 43766 76122 138826 363259 1137034 2923302
+A 38 3 7 16 23 28 34 38 41
+A 38 1 19483 47659 83548 154480 398435 1330133 3131660
+A 39 3 7 16 23 28 34 38 41
+A 39 1 18713 46412 82747 152018 404999 1281027 3178723
+A 40 3 7 16 23 28 34 38 41
+A 40 1 18878 45530 81591 151139 393261 1281766 2956544
+A 41 3 7 16 23 28 34 38 41
+A 41 1 18716 46097 83399 152353 391643 1238683 2974545
+A 42 3 7 16 23 28 34 38 41
+A 42 1 19448 49359 90123 164980 428557 1368497 3089163
+A 43 3 7 16 23 28 34 38 41
+A 43 1 18332 47085 88745 164034 427432 1399399 3062406
+A 44 3 7 16 23 28 34 38 41
+A 44 1 17930 45374 89046 170447 463555 1521454 3116664
+A 45 3 7 16 23 28 34 38 41
+A 45 1 18813 47527 92573 174548 470116 1516827 3174869
+A 46 3 7 16 23 28 34 38 41
+A 46 1 20233 50182 99175 185278 493476 1569387 3280175
+A 47 3 7 16 23 28 34 38 41
+A 47 1 18055 45834 92477 175384 469952 1499658 3054158
+A 48 3 7 16 23 28 34 38 41
+A 48 1 19004 49009 99092 188720 515630 1652100 3222354
+A 49 3 7 16 23 28 34 38 41
+A 49 1 18261 47874 96562 184872 512524 1646162 3207298
+A 50 3 7 16 23 28 34 38 41
+A 50 1 18182 46559 95447 185438 504697 1611697 3071994
+A 51 3 7 16 23 28 34 38 41
+A 51 1 17883 45957 95028 186559 512426 1684893 3023779
+A 52 3 7 16 23 28 34 38 41
+A 52 1 17735 46817 98563 191709 524116 1712545 3016659
+A 53 3 7 16 23 28 34 38 41
+A 53 1 18819 48438 102056 201246 561697 1810299 3046101
+A 54 3 7 16 23 28 34 38 41
+A 54 1 19501 50574 101638 211831 599041 1880566 3145813
+A 55 3 7 16 23 28 34 38 41
+A 55 1 18363 47363 94691 201972 568801 1779212 2979522
+A 56 3 7 16 23 28 34 38 41
+A 56 1 19222 50636 101646 216341 610911 1928234 3156780
+A 57 3 7 16 23 28 34 38 41
+A 57 1 18629 49002 99026 214370 607671 1876458 2974288
+A 58 3 7 16 23 28 34 38 41
+A 58 1 18263 48137 93459 213523 613026 1899579 2878734
+A 59 3 7 16 23 28 34 38 41
+A 59 1 19350 50903 97878 225430 644071 1986255 2911280
+A 60 3 7 16 23 28 34 38 41
+A 60 1 18280 49119 94969 220158 644528 1957437 2830190
+A 61 3 7 16 23 28 34 38 41
+A 61 1 20346 53401 102937 237688 697178 2187885 3032751
+A 62 3 7 16 23 28 34 38 41
+A 62 1 20854 55426 108549 245410 717421 2207646 3071687
+A 63 3 7 16 23 28 34 38 41
+A 63 1 21530 59837 119878 271480 790196 2389875 3240049
+A 64 3 7 16 23 28 34 38 41
+A 64 1 19501 53603 106320 251642 767589 2358163 3081713
+A 65 3 7 16 23 28 34 38 41
+A 65 1 19668 54417 107793 255090 782512 2394352 3025939
+A 66 3 7 16 23 28 34 38 41
+A 66 1 19384 54472 108620 259201 802098 2416864 3008934
+A 67 3 7 16 23 28 34 38 41
+A 67 1 20195 55797 109204 261473 823787 2467710 3031982
+A 68 3 7 16 23 28 34 38 41
+A 68 1 19848 56460 111509 268675 850341 2529342 3043070
+A 69 3 7 16 23 28 34 38 41
+A 69 1 20625 58895 118185 281463 892267 2623497 3100389
+A 70 3 7 16 23 28 34 38 41
+A 70 1 20948 60853 119192 285372 921761 2661970 3180576
+A 71 3 7 16 23 28 34 38 41
+A 71 1 21384 62280 123186 294828 964228 2767097 3199305
+A 72 3 7 16 23 28 34 38 41
+A 72 1 20915 60158 116730 273996 902906 2571108 2822439
+A 73 3 7 16 23 28 34 38 41
+A 73 1 24088 66155 125329 293588 959408 2724877 3022078
+A 74 3 7 16 23 28 34 38 41
+A 74 1 23413 67995 131982 312488 1047406 2892308 3138799
+A 75 3 7 16 23 28 34 38 41
+A 75 1 22430 65563 128436 304359 1020588 2795125 3026050
+A 76 3 7 16 23 28 34 38 41
+A 76 1 22869 68846 139944 323041 1042742 2759821 2912951
+A 77 3 7 16 23 28 34 38 41
+A 77 1 23015 69381 135892 319319 1099342 2932327 3087123
+A 78 3 7 16 23 28 34 38 41
+A 78 1 19731 61296 122109 296994 1032756 3092548 3206521
+A 79 3 7 16 23 28 34 38 41
+A 79 1 18424 58545 115959 278431 966948 2844845 2903219
+A 80 3 7 16 23 28 34 38 41
+A 80 1 19040 59722 119555 285320 996403 2882743 2922440
+A 81 3 7 16 23 28 34 38 41
+A 81 1 19959 62641 124229 297203 1031185 3091531 3120151
+A 82 3 7 16 23 28 34 38 41
+A 82 1 20658 68460 136349 312115 1068719 3104302 3124608
+A 83 3 7 16 23 28 34 38 41
+A 83 1 20466 65877 126365 299698 1046672 3035905 3049842
+A 84 3 7 16 23 28 34 38 41
+A 84 1 21136 68626 132482 311174 1082534 3138656 3148246
+A 85 3 7 16 23 28 34 38 41
+A 85 1 17789 59901 113258 282124 1021393 3089123 3095993
+A 86 3 7 16 23 28 34 38 41
+A 86 1 18948 64118 127302 304335 1099250 3323177 3327761
+A 87 3 7 16 23 28 34 38 41
+A 87 1 16354 56898 111277 270316 973671 2993395 2996342
+A 88 3 7 16 23 28 34 38 41
+A 88 1 17306 59019 114270 276183 989063 3031250 3033173
+A 89 3 7 16 23 28 34 38 41
+A 89 1 17111 59940 113654 276178 998360 3053451 3054649
+A 90 3 7 16 23 28 34 38 41
+A 90 1 17393 60537 116046 283079 1028820 3107464 3108268
+A 91 3 7 16 23 28 34 38 41
+A 91 1 16991 60702 113969 275555 999605 2991361 2991878
+A 92 3 7 16 23 28 34 38 41
+A 92 1 17217 61078 116105 283591 1019130 3053420 3053749
+A 93 3 7 16 23 28 34 38 41
+A 93 1 18191 64976 126109 297565 1060335 3076781 3076963
+A 94 3 7 16 23 28 34 38 41
+A 94 1 18018 63955 117698 285223 1031526 3042884 3043006
+A 95 3 7 16 23 28 34 38 41
+A 95 1 17338 62737 116057 277805 1003499 2947061 2947141
+A 96 3 7 16 23 28 34 38 41
+A 96 1 17024 62226 114557 274333 995404 2892797 2892848
+A 97 3 7 16 23 28 34 38 41
+A 97 1 17583 66185 126749 298110 1093985 3171799 3171829
+A 98 3 7 16 23 28 34 38 41
+A 98 1 17026 62668 115102 271966 982924 2864444 2864463
+A 99 3 7 16 23 28 34 38 41
+A 99 1 16928 64332 118371 285521 1044023 3045135 3045143
+A 100 3 7 16 23 28 34 38 41
+A 100 1 17075 65171 117077 276952 1020451 2942398 2942401
+A 101 3 7 16 23 28 34 38
+A 101 1 18465 89013 172149 443544 1802023 2966641
+A 102 3 7 16 23 28 34 38
+A 102 1 18083 76407 141797 357183 1500557 3015166
+A 103 3 7 16 23 28 34 38
+A 103 1 18885 73940 141119 326428 1216714 2982763
+A 104 3 7 16 23 28 34 38
+A 104 1 17089 67103 122169 288059 1062744 2918863
+A 105 3 7 16 23 28 34 38
+A 105 1 17918 69185 126036 289888 1058315 2988862
+A 106 3 7 16 23 28 34 38
+A 106 1 15680 63411 114454 268281 987325 2889246
+A 107 3 7 16 23 28 34 38
+A 107 1 16289 66701 122352 294913 1077634 3171660
+A 108 3 7 16 23 28 34 38
+A 108 1 15432 63963 114417 274197 1014304 3052449
+A 109 3 7 16 23 28 34 38
+A 109 1 15633 63756 114123 273370 1010541 3006870
+A 110 3 7 16 23 28 34 38
+A 110 1 14543 61646 108861 264981 988976 2962473
+A 111 3 7 16 23 28 34 38
+A 111 1 15669 66591 119307 285093 1063691 3119436
+A 112 3 7 16 23 28 34 38
+A 112 1 15644 65124 120186 279402 1026445 2984071
+A 113 3 7 16 23 28 34 38
+A 113 1 16516 68612 124419 293173 1087351 3136177
+A 114 3 7 16 23 28 34 38
+A 114 1 16775 66463 118903 285666 1046189 3072663
+A 115 3 7 16 23 28 34 38
+A 115 1 16618 70532 125278 289344 1050712 3070531
+A 116 3 7 16 23 28 34 38
+A 116 1 14901 65858 115776 274195 1005004 2943028
+A 117 3 7 16 23 28 34 38
+A 117 1 14937 65618 116613 275321 1004900 2924442
+A 118 3 7 16 23 28 34 38
+A 118 1 15092 65282 115594 275277 1014306 2920741
+A 119 3 7 16 23 28 34 38
+A 119 1 15754 66757 117652 278042 1016932 2939323
+A 120 3 7 16 23 28 34 38
+A 120 1 16536 69712 130856 301236 1084860 3095309
+A 121 3 7 16 23 28 34 38
+A 121 1 14469 63189 114702 274609 1029847 2970483
+A 122 3 7 16 23 28 34 38
+A 122 1 15530 66698 129743 301124 1100514 3128532
+A 123 3 7 16 23 28 34 38
+A 123 1 14475 64275 116252 280559 1054138 3042208
+A 124 3 7 16 23 28 34 38
+A 124 1 14697 63768 116966 279336 1022585 2911769
+A 125 3 7 16 23 28 34 38
+A 125 1 14326 63650 119251 281741 1043686 2912097
+A 126 3 7 16 23 28 34 38
+A 126 1 14847 65393 121293 286180 1062140 3018759
+A 127 3 7 16 23 28 34 38
+A 127 1 14166 63034 117771 279563 1049746 2958058
+A 128 3 7 16 23 28 34 38
+A 128 1 14456 65447 127712 302937 1139452 3203284
+A 129 3 7 16 23 28 34 38
+A 129 1 13706 62103 115667 281898 1065166 3084563
+A 130 3 7 16 23 28 34 38
+A 130 1 13336 61805 112491 277701 1073895 3044945
+A 131 3 7 16 23 28 34 38
+A 131 1 13576 64457 120462 297809 1129262 3191068
+A 132 3 7 16 23 28 34 38
+A 132 1 12932 61195 110918 275751 1053336 3048628
+A 133 3 7 16 23 28 34 38
+A 133 1 12505 57780 109185 266194 1030697 2908281
+A 134 3 7 16 23 28 34 38
+A 134 1 12928 59641 108983 270683 1059293 2984108
+A 135 3 7 16 23 28 34 38
+A 135 1 12102 59273 107005 270326 1078525 3049096
+A 136 3 7 16 23 28 34 38
+A 136 1 12878 59095 108385 268262 1049023 2961015
+A 137 3 7 16 23 28 34 38
+A 137 1 12543 62783 112986 284757 1122980 3171183
+A 138 3 7 16 23 28 34 38
+A 138 1 11936 58751 109036 276308 1083685 3039941
+A 139 3 7 16 23 28 34 38
+A 139 1 11973 59189 111457 279535 1093579 3037335
+A 140 3 7 16 23 28 34 38
+A 140 1 10663 55114 106509 268760 1080478 3000940
+A 141 3 7 16 23 28 34 38
+A 141 1 10114 53302 105821 263960 1065259 2942529
+A 142 3 7 16 23 28 34 38
+A 142 1 9705 52286 102969 262221 1085073 3025956
+A 143 3 7 16 23 28 34 38
+A 143 1 9499 53389 110357 279573 1142362 3137901
+A 144 3 7 16 23 28 34 38
+A 144 1 7722 49936 99710 263585 1113219 3088055
+A 145 3 7 16 23 28 34 38
+A 145 1 6280 47214 99843 262227 1081652 2956486
+A 146 3 7 16 23 28 34 38
+A 146 1 4174 42300 92123 251207 1098986 3052914
+A 147 3 7 16 23 28 34 38
+A 147 1 1854 38789 86493 248185 1119825 3102834
+A 148 3 7 16 23 28 34 38
+A 148 1 28 36994 90905 255901 1138963 3110886
+A 149 3 16 23 28 34 38
+A 149 1 74819 159483 424774 1715784 3111091
+T 0 3 7 16 23 28 34
+T 0 1 985 33549 41424 193730 1479795
+T 1 3 7 16 23 28 34
+T 1 1 1742 74129 92190 426184 4869693
+T 2 3 7 16 23 28 34
+T 2 1 3729 490895 558095 961770 3105435
+T 3 3 7 16 23 28 34 38
+T 3 1 3049 350633 358385 562272 903016 2616690
+T 4 3 7 16 23 28 34 38
+T 4 1 821 72948 78703 193257 561392 3004628
+T 5 3 7 16 23 28 34 38
+T 5 1 3850 48773 57721 128810 389058 2805980
+T 6 3 7 16 23 28 34 38
+T 6 1 4609 68363 78615 172918 518172 4341572
+T 7 3 7 16 23 28 34 38
+T 7 1 4041 52290 60518 129908 371279 3218627
+T 8 3 7 16 23 28 34 38
+T 8 1 3866 52317 60845 130695 372971 3616697
+T 9 3 7 16 23 28 34 38
+T 9 1 3331 43485 50950 109654 302254 2893788
+T 10 3 7 16 23 28 34 38
+T 10 1 3103 39451 46238 99325 272511 2632630
+T 11 3 7 16 23 28 34 38
+T 11 1 3309 44704 52512 114315 321265 3132419
+T 12 3 7 16 23 28 34 38
+T 12 1 4892 52472 62682 134444 376952 3407930
+T 13 3 7 16 23 28 34 38 41
+T 13 1 4920 50603 61113 129957 350277 1164556 3211263
+T 14 3 7 16 23 28 34 38 41
+T 14 1 4017 49273 59509 127641 344108 1173657 3199305
+T 15 3 7 16 23 28 34 38 41
+T 15 1 3933 47371 57267 122681 333370 1137718 3146653
+T 16 3 7 16 23 28 34 38 41
+T 16 1 4986 49459 60458 126798 341942 1153993 3147683
+T 17 3 7 16 23 28 34 38 41
+T 17 1 4512 48804 60180 126949 344862 1175348 3173698
+T 18 3 7 16 23 28 34 38 41
+T 18 1 4690 47755 59888 125591 340156 1100938 3131000
+T 19 3 7 16 23 28 34 38 41
+T 19 1 4834 48347 61232 126863 342580 1112217 3122130
+T 20 3 7 16 23 28 34 38 41
+T 20 1 5730 48387 62311 126289 337676 1079960 2989022
+T 21 3 7 16 23 28 34 38 41
+T 21 1 5659 48155 63148 128873 349288 1135728 3170901
+T 22 3 7 16 23 28 34 38 41
+T 22 1 5951 47603 63404 128264 348044 1154850 3135630
+T 23 3 7 16 23 28 34 38 41
+T 23 1 6621 45553 62841 124020 336065 1101249 2977098
+T 24 3 7 16 23 28 34 38 41
+T 24 1 7586 47479 66283 129812 351930 1150800 3079910
+T 25 3 7 16 23 28 34 38 41
+T 25 1 8355 48380 69208 132199 357314 1165120 3181540
+T 26 3 7 16 23 28 34 38 41
+T 26 1 8782 48376 70341 132843 357824 1154320 3072589
+T 27 3 7 16 23 28 34 38 41
+T 27 1 9792 48587 72090 134749 364764 1173593 3103107
+T 28 3 7 16 23 28 34 38 41
+T 28 1 10507 47867 74204 133223 361440 1189810 3081597
+T 29 3 7 16 23 28 34 38 41
+T 29 1 11628 48877 76222 139510 377618 1214598 3245247
+T 30 3 7 16 23 28 34 38 41
+T 30 1 12714 47209 75101 136013 367729 1170042 3004642
+T 31 3 7 16 23 28 34 38 41
+T 31 1 13140 45996 74572 134798 365161 1149400 2937501
+T 32 3 7 16 23 28 34 38 41
+T 32 1 14873 48673 79320 142650 379150 1205748 3087244
+T 33 3 7 16 23 28 34 38 41
+T 33 1 15359 50572 83243 152002 408509 1297089 3273922
+T 34 3 7 16 23 28 34 38 41
+T 34 1 15861 47302 78726 141571 378436 1196083 2988411
+T 35 3 7 16 23 28 34 38 41
+T 35 1 17376 51542 87610 159378 424927 1348978 3351679
+T 36 3 7 16 23 28 34 38 41
+T 36 1 16811 48458 83945 151222 402684 1257943 3170348
+T 37 3 7 16 23 28 34 38 41
+T 37 1 17888 52446 91814 166007 446714 1412572 3426515
+T 38 3 7 16 23 28 34 38 41
+T 38 1 18562 53267 95704 171244 449068 1383647 3245251
+T 39 3 7 16 23 28 34 38 41
+T 39 1 16913 49548 91170 166739 433569 1377268 3181105
+T 40 3 7 16 23 28 34 38 41
+T 40 1 18036 51383 94133 171211 450291 1437603 3257102
+T 41 3 7 16 23 28 34 38 41
+T 41 1 18056 53534 98761 178879 472499 1474605 3249270
+T 42 3 7 16 23 28 34 38 41
+T 42 1 18827 56116 106473 189796 497291 1551739 3329914
+T 43 3 7 16 23 28 34 38 41
+T 43 1 17676 53389 103398 189054 496583 1569471 3384017
+T 44 3 7 16 23 28 34 38 41
+T 44 1 17251 51690 101868 182943 483076 1496763 3204922
+T 45 3 7 16 23 28 34 38 41
+T 45 1 16464 48896 99390 180906 482018 1530551 3087483
+T 46 3 7 16 23 28 34 38 41
+T 46 1 17383 50900 104157 194985 513484 1641101 3163323
+T 47 3 7 16 23 28 34 38 41
+T 47 1 17140 50627 108018 196475 518494 1616963 3118032
+T 48 3 7 16 23 28 34 38 41
+T 48 1 18471 54115 110686 208079 557021 1663115 3234818
+T 49 3 7 16 23 28 34 38 41
+T 49 1 17465 52371 109913 208163 541934 1672488 3086820
+T 50 3 7 16 23 28 34 38 41
+T 50 1 18560 55709 119995 220021 588026 1719150 3157464
+T 51 3 7 16 23 28 34 38 41
+T 51 1 17395 51432 111386 210841 562618 1689961 3116424
+T 52 3 7 16 23 28 34 38 41
+T 52 1 18428 57457 127345 241197 667326 1992978 3347897
+T 53 3 7 16 23 28 34 38 41
+T 53 1 19260 57326 128106 238581 643210 1868052 3150512
+T 54 3 7 16 23 28 34 38 41
+T 54 1 18166 54732 115690 238885 628411 1819459 3021339
+T 55 3 7 16 23 28 34 38 41
+T 55 1 19634 59971 126726 263715 707738 2027730 3193879
+T 56 3 7 16 23 28 34 38 41
+T 56 1 20423 62098 129262 273331 746619 2160189 3245812
+T 57 3 7 16 23 28 34 38 41
+T 57 1 17984 55099 114723 245985 666830 1981790 3050426
+T 58 3 7 16 23 28 34 38 41
+T 58 1 19901 61222 123504 269402 727049 2140067 3284490
+T 59 3 7 16 23 28 34 38 41
+T 59 1 18890 58650 119662 266576 724238 2074052 3006158
+T 60 3 7 16 23 28 34 38 41
+T 60 1 18994 58722 120425 267162 737695 2171914 3093390
+T 61 3 7 16 23 28 34 38 41
+T 61 1 19800 59091 119258 266104 715870 2060581 2907350
+T 62 3 7 16 23 28 34 38 41
+T 62 1 19550 61758 122664 279741 783559 2315770 3064173
+T 63 3 7 16 23 28 34 38 41
+T 63 1 19511 61278 122821 280587 788521 2288646 3015296
+T 64 3 7 16 23 28 34 38 41
+T 64 1 20664 65877 135380 304925 851547 2405674 3114259
+T 65 3 7 16 23 28 34 38 41
+T 65 1 19080 62136 126097 285523 802902 2307066 2949211
+T 66 3 7 16 23 28 34 38 41
+T 66 1 19615 63575 128263 298935 858943 2465090 3114564
+T 67 3 7 16 23 28 34 38 41
+T 67 1 19597 63294 125854 297254 867724 2520260 3024897
+T 68 3 7 16 23 28 34 38 41
+T 68 1 20144 65211 131504 306796 891648 2531739 2987838
+T 69 3 7 16 23 28 34 38 41
+T 69 1 20304 67054 131463 307471 897812 2536523 2975181
+T 70 3 7 16 23 28 34 38 41
+T 70 1 19870 65727 127648 304250 911107 2575434 2910391
+T 71 3 7 16 23 28 34 38 41
+T 71 1 19878 66748 129373 309693 929769 2605182 2955147
+T 72 3 7 16 23 28 34 38 41
+T 72 1 21562 71734 142175 338442 1026593 2814998 3203518
+T 73 3 7 16 23 28 34 38 41
+T 73 1 21414 71508 139138 332189 1017890 2799887 3101283
+T 74 3 7 16 23 28 34 38 41
+T 74 1 22195 73331 140580 329776 1003313 2703197 2938724
+T 75 3 7 16 23 28 34 38 41
+T 75 1 24941 83570 168471 378331 1118328 2906543 3112677
+T 76 3 7 16 23 28 34 38 41
+T 76 1 22972 77589 147553 357215 1092930 2851843 3120800
+T 77 3 7 16 23 28 34 38 41
+T 77 1 23032 78751 149040 365362 1134387 2898685 3008165
+T 78 3 7 16 23 28 34 38 41
+T 78 1 18631 67113 126640 310431 1011567 2822240 2922588
+T 79 3 7 16 23 28 34 38 41
+T 79 1 19525 71477 137959 340720 1103402 3127474 3185564
+T 80 3 7 16 23 28 34 38 41
+T 80 1 19297 71811 136773 336045 1095072 3075188 3119486
+T 81 3 7 16 23 28 34 38 41
+T 81 1 20427 77379 146477 343916 1113148 3088679 3121289
+T 82 3 7 16 23 28 34 38 41
+T 82 1 20207 74507 139418 335116 1075857 3026350 3050168
+T 83 3 7 16 23 28 34 38 41
+T 83 1 21090 79802 156184 372183 1192669 3210520 3227574
+T 84 3 7 16 23 28 34 38 41
+T 84 1 20068 76324 141334 338770 1093407 2976009 2987589
+T 85 3 7 16 23 28 34 38 41
+T 85 1 16510 66233 127591 316111 1090371 3100415 3108151
+T 86 3 7 16 23 28 34 38 41
+T 86 1 16434 65837 122230 305933 1067623 3128926 3134201
+T 87 3 7 16 23 28 34 38 41
+T 87 1 16268 67745 127437 319762 1114669 3295610 3299271
+T 88 3 7 16 23 28 34 38 41
+T 88 1 16503 69561 128590 317501 1103641 3275313 3277630
+T 89 3 7 16 23 28 34 38 41
+T 89 1 16129 67806 126472 315471 1083731 3179915 3181437
+T 90 3 7 16 23 28 34 38 41
+T 90 1 15589 65678 119138 302704 1043474 2983608 2984535
+T 91 3 7 16 23 28 34 38 41
+T 91 1 17597 73417 133679 345452 1194501 3450511 3451097
+T 92 3 7 16 23 28 34 38 41
+T 92 1 16466 70062 125410 317021 1099012 3141990 3142364
+T 93 3 7 16 23 28 34 38 41
+T 93 1 16239 70349 122838 310937 1091464 3059355 3059581
+T 94 3 7 16 23 28 34 38 41
+T 94 1 17169 74491 129867 332463 1148497 3212312 3212462
+T 95 3 7 16 23 28 34 38 41
+T 95 1 17149 76921 132771 337853 1177691 3333662 3333757
+T 96 3 7 16 23 28 34 38 41
+T 96 1 16412 74681 126511 323869 1119432 3201189 3201246
+T 97 3 7 16 23 28 34 38 41
+T 97 1 16112 74007 125396 319689 1128277 3122616 3122653
+T 98 3 7 16 23 28 34 38 41
+T 98 1 18026 81789 140180 354308 1260374 3433433 3433452
+T 99 3 7 16 23 28 34 38 41
+T 99 1 15897 74245 125325 318086 1121659 3126015 3126023
+T 100 3 7 16 23 28 34 38 41
+T 100 1 17517 79126 137997 339561 1180720 3218827 3218831
+T 101 3 7 16 23 28 34 38
+T 101 1 16280 94835 160699 486196 1993710 3103353
+T 102 3 7 16 23 28 34 38
+T 102 1 16371 82422 139719 376126 1558512 3058196
+T 103 3 7 16 23 28 34 38
+T 103 1 17607 83608 139808 356115 1332202 3196615
+T 104 3 7 16 23 28 34 38
+T 104 1 17036 80116 134956 327118 1168787 3058699
+T 105 3 7 16 23 28 34 38
+T 105 1 16118 79385 131648 321324 1164138 3170825
+T 106 3 7 16 23 28 34 38
+T 106 1 16742 83042 140243 344962 1255749 3396090
+T 107 3 7 16 23 28 34 38
+T 107 1 15074 75911 124287 306002 1081703 3024973
+T 108 3 7 16 23 28 34 38
+T 108 1 15399 76132 130724 313417 1084388 3005615
+T 109 3 7 16 23 28 34 38
+T 109 1 15198 78054 128953 314516 1099919 2999612
+T 110 3 7 16 23 28 34 38
+T 110 1 14668 74114 122054 303229 1081964 3001600
+T 111 3 7 16 23 28 34 38
+T 111 1 13820 71055 115204 283010 998172 2759856
+T 112 3 7 16 23 28 34 38
+T 112 1 14328 72557 119050 293031 1039195 2861832
+T 113 3 7 16 23 28 34 38
+T 113 1 15492 78813 127555 318155 1140936 3095679
+T 114 3 7 16 23 28 34 38
+T 114 1 16433 87567 134818 316168 1090787 2955815
+T 115 3 7 16 23 28 34 38
+T 115 1 15212 80609 126215 306373 1083455 2927609
+T 116 3 7 16 23 28 34 38
+T 116 1 14672 78151 122607 303726 1074463 2990445
+T 117 3 7 16 23 28 34 38
+T 117 1 14124 77219 120565 299092 1059149 2885014
+T 118 3 7 16 23 28 34 38
+T 118 1 15797 87565 145976 338884 1135079 3044878
+T 119 3 7 16 23 28 34 38
+T 119 1 15306 81939 134039 319352 1147300 3068662
+T 120 3 7 16 23 28 34 38
+T 120 1 15336 80468 133039 317972 1072459 2900469
+T 121 3 7 16 23 28 34 38
+T 121 1 15263 80382 133156 320025 1124041 3068217
+T 122 3 7 16 23 28 34 38
+T 122 1 14379 76568 124557 299225 1061317 2876603
+T 123 3 7 16 23 28 34 38
+T 123 1 13833 74299 117944 295914 1070845 2925492
+T 124 3 7 16 23 28 34 38
+T 124 1 15775 85437 132501 330093 1168493 3019138
+T 125 3 7 16 23 28 34 38
+T 125 1 13231 71693 115456 289287 1044799 2871889
+T 126 3 7 16 23 28 34 38
+T 126 1 13870 74100 119794 297149 1060415 2852290
+T 127 3 7 16 23 28 34 38
+T 127 1 14378 79124 130418 317114 1154424 3102282
+T 128 3 7 16 23 28 34 38
+T 128 1 12897 70603 114691 286434 1042263 2831817
+T 129 3 7 16 23 28 34 38
+T 129 1 13275 72270 116242 293445 1070789 2878901
+T 130 3 7 16 23 28 34 38
+T 130 1 13867 78713 130970 317310 1177850 3105885
+T 131 3 7 16 23 28 34 38
+T 131 1 13389 73436 117990 297896 1087893 2936615
+T 132 3 7 16 23 28 34 38
+T 132 1 13444 76350 123372 310555 1143860 2986955
+T 133 3 7 16 23 28 34 38
+T 133 1 12841 73241 118860 301043 1111982 3017133
+T 134 3 7 16 23 28 34 38
+T 134 1 12969 74272 119615 306306 1142634 3058572
+T 135 3 7 16 23 28 34 38
+T 135 1 11961 69119 114483 287168 1070820 2836377
+T 136 3 7 16 23 28 34 38
+T 136 1 13192 74233 120162 310002 1162457 3134267
+T 137 3 7 16 23 28 34 38
+T 137 1 12214 71163 117271 296247 1119960 3011659
+T 138 3 7 16 23 28 34 38
+T 138 1 11556 68992 110825 292075 1103800 2963417
+T 139 3 7 16 23 28 34 38
+T 139 1 11872 69710 113751 296099 1100409 2978030
+T 140 3 7 16 23 28 34 38
+T 140 1 10525 62869 104936 273599 1035266 2818993
+T 141 3 7 16 23 28 34 38
+T 141 1 10235 62965 104294 279653 1066624 2926705
+T 142 3 7 16 23 28 34 38
+T 142 1 10041 62943 105680 280760 1078284 2911897
+T 143 3 7 16 23 28 34 38
+T 143 1 9231 58965 99894 262205 1006499 2685028
+T 144 3 7 16 23 28 34 38
+T 144 1 7953 57096 100820 264581 1021728 2688387
+T 145 3 7 16 23 28 34 38
+T 145 1 7347 59971 106294 284344 1123185 2938744
+T 146 3 7 16 23 28 34 38
+T 146 1 4635 51006 95071 260842 1034753 2750496
+T 147 3 7 16 23 28 34 38
+T 147 1 2289 48859 93161 261891 1056163 2713826
+T 148 3 7 16 23 28 34 38
+T 148 1 10 42988 86358 248961 1030664 2726138
+T 149 3 16 23 28 34 38
+T 149 1 93680 159841 440872 1543988 2804028
+G 0 3 7 16 23 28 34
+G 0 1 1621 71623 86241 423111 3493263
+G 1 3 7 16 23 28 34
+G 1 1 1136 27926 41167 179104 2311541
+G 2 3 7 16 23 28 34
+G 2 1 2459 181718 247464 545969 2999421
+G 3 3 7 16 23 28 34 38
+G 3 1 2140 176550 199681 374593 791615 3254249
+G 4 3 7 16 23 28 34 38
+G 4 1 844 60958 68590 176124 546328 3252543
+G 5 3 7 16 23 28 34 38
+G 5 1 7253 44223 59786 124527 359355 2733209
+G 6 3 7 16 23 28 34 38
+G 6 1 7822 43600 56969 112789 299075 2580652
+G 7 3 7 16 23 28 34 38
+G 7 1 8022 45782 59782 120546 318984 2914286
+G 8 3 7 16 23 28 34 38
+G 8 1 7878 42927 56786 112659 294573 2860665
+G 9 3 7 16 23 28 34 38
+G 9 1 7677 41954 56439 113475 293029 2862679
+G 10 3 7 16 23 28 34 38
+G 10 1 7669 45056 60145 123466 328099 3337522
+G 11 3 7 16 23 28 34 38
+G 11 1 8316 44967 61065 123499 318111 3153683
+G 12 3 7 16 23 28 34 38
+G 12 1 9195 44306 60800 120636 299920 2720637
+G 13 3 7 16 23 28 34 38 41
+G 13 1 9204 48030 65727 130074 315554 965177 2935174
+G 14 3 7 16 23 28 34 38 41
+G 14 1 8898 48490 65782 130942 321904 987998 3047531
+G 15 3 7 16 23 28 34 38 41
+G 15 1 8788 47465 65582 129851 320589 989647 2992616
+G 16 3 7 16 23 28 34 38 41
+G 16 1 9247 47792 66217 131886 328329 1017730 3031871
+G 17 3 7 16 23 28 34 38 41
+G 17 1 8871 46574 65037 128775 317907 975103 2922295
+G 18 3 7 16 23 28 34 38 41
+G 18 1 9997 48014 68012 132900 326850 1004150 2997821
+G 19 3 7 16 23 28 34 38 41
+G 19 1 9265 48916 68592 134365 331953 1010586 3022541
+G 20 3 7 16 23 28 34 38 41
+G 20 1 9374 46530 66788 130267 322605 992211 2908990
+G 21 3 7 16 23 28 34 38 41
+G 21 1 10782 48485 70733 136495 338206 1049110 3018339
+G 22 3 7 16 23 28 34 38 41
+G 22 1 11162 47393 70631 134673 334146 1033036 2961930
+G 23 3 7 16 23 28 34 38 41
+G 23 1 11581 48207 72656 138403 346427 1076136 3077530
+G 24 3 7 16 23 28 34 38 41
+G 24 1 11434 45648 69837 130978 325820 1004802 2842414
+G 25 3 7 16 23 28 34 38 41
+G 25 1 12998 50620 76347 141872 352190 1096746 3118574
+G 26 3 7 16 23 28 34 38 41
+G 26 1 12952 46773 73201 133774 331544 1019262 2853978
+G 27 3 7 16 23 28 34 38 41
+G 27 1 13415 48139 77196 140354 351738 1090040 3033139
+G 28 3 7 16 23 28 34 38 41
+G 28 1 14089 47079 76235 138270 349612 1101072 2962662
+G 29 3 7 16 23 28 34 38 41
+G 29 1 15205 47683 78168 140375 351592 1100520 2919315
+G 30 3 7 16 23 28 34 38 41
+G 30 1 14727 45806 77304 139506 351912 1096617 2852964
+G 31 3 7 16 23 28 34 38 41
+G 31 1 16441 47175 79993 144789 365632 1165005 2972432
+G 32 3 7 16 23 28 34 38 41
+G 32 1 16817 46532 78926 142084 361099 1120690 2866284
+G 33 3 7 16 23 28 34 38 41
+G 33 1 17816 47531 83133 150308 381425 1185887 2977895
+G 34 3 7 16 23 28 34 38 41
+G 34 1 17984 46386 80745 145209 366584 1129796 2799294
+G 35 3 7 16 23 28 34 38 41
+G 35 1 18705 48591 86410 155756 393877 1216050 2958489
+G 36 3 7 16 23 28 34 38 41
+G 36 1 19316 49095 87522 157224 401900 1249243 2956648
+G 37 3 7 16 23 28 34 38 41
+G 37 1 18551 47967 87662 158342 403330 1244100 2947653
+G 38 3 7 16 23 28 34 38 41
+G 38 1 19123 48923 89089 158799 403399 1259824 2823390
+G 39 3 7 16 23 28 34 38 41
+G 39 1 18015 48311 91831 164728 419827 1354434 2952929
+G 40 3 7 16 23 28 34 38 41
+G 40 1 19247 51854 98268 178991 466516 1458781 3135158
+G 41 3 7 16 23 28 34 38 41
+G 41 1 18468 49229 95673 173541 446337 1421013 2936006
+G 42 3 7 16 23 28 34 38 41
+G 42 1 19245 52748 102059 183997 474974 1500161 2936307
+G 43 3 7 16 23 28 34 38 41
+G 43 1 17098 47464 93716 169079 439023 1371905 2718463
+G 44 3 7 16 23 28 34 38 41
+G 44 1 19679 50631 104229 189399 485472 1490943 3006581
+G 45 3 7 16 23 28 34 38 41
+G 45 1 17845 46755 101288 185010 478879 1482443 2867876
+G 46 3 7 16 23 28 34 38 41
+G 46 1 17680 47667 102885 191112 503152 1596297 2910797
+G 47 3 7 16 23 28 34 38 41
+G 47 1 18104 48858 107168 198811 530980 1678096 2980090
+G 48 3 7 16 23 28 34 38 41
+G 48 1 18512 48338 106376 199745 530418 1636243 2864847
+G 49 3 7 16 23 28 34 38 41
+G 49 1 17554 47292 105990 196898 531962 1631673 2813164
+G 50 3 7 16 23 28 34 38 41
+G 50 1 17874 48972 110417 205406 556765 1710592 2822232
+G 51 3 7 16 23 28 34 38 41
+G 51 1 18695 50719 116463 217935 584358 1791905 2979602
+G 52 3 7 16 23 28 34 38 41
+G 52 1 18820 51535 118672 223816 600985 1826194 2981115
+G 53 3 7 16 23 28 34 38 41
+G 53 1 18445 50560 116412 220434 597564 1828099 2869423
+G 54 3 7 16 23 28 34 38 41
+G 54 1 20115 55487 122605 241795 656823 2059032 3071625
+G 55 3 7 16 23 28 34 38 41
+G 55 1 19888 55052 122792 241957 652049 1959100 2946125
+G 56 3 7 16 23 28 34 38 41
+G 56 1 18256 51747 116989 231953 639198 1898966 2740414
+G 57 3 7 16 23 28 34 38 41
+G 57 1 19784 56612 128690 261487 734235 2271185 3053271
+G 58 3 7 16 23 28 34 38 41
+G 58 1 20027 56094 117274 259317 737264 2271730 3064197
+G 59 3 7 16 23 28 34 38 41
+G 59 1 20257 55833 119293 261562 733296 2191757 3040786
+G 60 3 7 16 23 28 34 38 41
+G 60 1 20530 58588 128174 281380 789714 2385205 3058855
+G 61 3 7 16 23 28 34 38 41
+G 61 1 21943 61864 134550 289255 812288 2382930 3142094
+G 62 3 7 16 23 28 34 38 41
+G 62 1 20949 59665 132136 285305 799477 2265346 2888974
+G 63 3 7 16 23 28 34 38 41
+G 63 1 19583 58088 128272 283174 810674 2299262 2842674
+G 64 3 7 16 23 28 34 38 41
+G 64 1 19898 57927 129368 284954 824243 2358515 2868342
+G 65 3 7 16 23 28 34 38 41
+G 65 1 20783 62331 139358 302169 885705 2402840 2916095
+G 66 3 7 16 23 28 34 38 41
+G 66 1 19590 57420 126682 281870 827546 2308184 2758991
+G 67 3 7 16 23 28 34 38 41
+G 67 1 20904 62123 141502 311961 915100 2522797 2972944
+G 68 3 7 16 23 28 34 38 41
+G 68 1 20731 61400 137043 304635 912474 2536395 2883383
+G 69 3 7 16 23 28 34 38 41
+G 69 1 20908 61524 136160 302329 913990 2480711 2804730
+G 70 3 7 16 23 28 34 38 41
+G 70 1 20906 61521 139214 310473 947710 2541625 2777319
+G 71 3 7 16 23 28 34 38 41
+G 71 1 20342 61072 138216 305104 926140 2496752 2699951
+G 72 3 7 16 23 28 34 38 41
+G 72 1 22477 68778 161334 355014 1055246 2669327 2900824
+G 73 3 7 16 23 28 34 38 41
+G 73 1 23260 68314 151795 330397 999672 2621764 2848766
+G 74 3 7 16 23 28 34 38 41
+G 74 1 25499 75313 174581 381094 1120260 2762295 3015710
+G 75 3 7 16 23 28 34 38 41
+G 75 1 23638 70110 157691 341771 1061624 2699721 2819979
+G 76 3 7 16 23 28 34 38 41
+G 76 1 23616 71060 166942 366834 1139356 2723982 2875964
+G 77 3 7 16 23 28 34 38 41
+G 77 1 23508 71029 163152 353232 1101835 2672484 2759476
+G 78 3 7 16 23 28 34 38 41
+G 78 1 21906 68212 161296 355793 1131836 2882877 2938099
+G 79 3 7 16 23 28 34 38 41
+G 79 1 21078 66746 154111 336359 1076199 2935526 2963813
+G 80 3 7 16 23 28 34 38 41
+G 80 1 21402 67880 156611 339508 1066133 2932158 2952236
+G 81 3 7 16 23 28 34 38 41
+G 81 1 20938 64865 148859 323497 1038417 2808460 2822744
+G 82 3 7 16 23 28 34 38 41
+G 82 1 20644 64691 144726 312917 1003497 2722159 2732081
+G 83 3 7 16 23 28 34 38 41
+G 83 1 21074 68795 154308 332454 1057875 2791040 2797558
+G 84 3 7 16 23 28 34 38 41
+G 84 1 22940 72335 164350 351389 1128540 2865090 2869363
+G 85 3 7 16 23 28 34 38 41
+G 85 1 18559 63008 147811 319771 1055366 2860709 2863385
+G 86 3 7 16 23 28 34 38 41
+G 86 1 17844 60421 138795 297343 971801 2716119 2717859
+G 87 3 7 16 23 28 34 38 41
+G 87 1 17013 58994 136552 293887 969489 2782463 2783497
+G 88 3 7 16 23 28 34 38 41
+G 88 1 17374 58978 133495 284947 938276 2655383 2656012
+G 89 3 7 16 23 28 34 38 41
+G 89 1 18491 64363 149027 317284 1039445 2903341 2903717
+G 90 3 7 16 23 28 34 38 41
+G 90 1 17741 61450 137665 299988 1001362 2822662 2822875
+G 91 3 7 16 23 28 34 38 41
+G 91 1 17841 61877 140157 294963 965615 2666073 2666223
+G 92 3 7 16 23 28 34 38 41
+G 92 1 18470 65258 146807 314263 1040046 2884710 2884790
+G 93 3 7 16 23 28 34 38 41
+G 93 1 18140 63925 143093 308540 1043495 2956853 2956881
+G 94 3 7 16 23 28 34 38 41
+G 94 1 18119 63830 141179 299574 994374 2762240 2762258
+G 95 3 7 16 23 28 34 38 41
+G 95 1 18109 64741 143172 303377 1009231 2783025 2783040
+G 96 3 7 16 23 28 34 38 41
+G 96 1 18516 66594 151634 317780 1048322 2889458 2889470
+G 97 3 7 16 23 28 34 38 41
+G 97 1 18375 65171 147078 309600 1019771 2792367 2792372
+G 98 3 7 16 23 28 34 38 41
+G 98 1 18919 66139 146493 301222 987776 2670817 2670819
+G 99 3 7 16 23 28 34 38 41
+G 99 1 17422 64287 144717 302890 999555 2738221 2738224
+G 100 3 7 16 23 28 34 38
+G 100 1 18083 65914 146131 306575 1018125 2766263
+G 101 3 7 16 23 28 34 38
+G 101 1 24225 100021 246572 542547 1834841 2868331
+G 102 3 7 16 23 28 34 38
+G 102 1 22101 85615 202090 424585 1511540 2880074
+G 103 3 7 16 23 28 34 38
+G 103 1 20583 74288 167407 347621 1157209 2728751
+G 104 3 7 16 23 28 34 38
+G 104 1 21037 74712 168337 349293 1141095 2941306
+G 105 3 7 16 23 28 34 38
+G 105 1 20063 71568 156844 323479 1045497 2781423
+G 106 3 7 16 23 28 34 38
+G 106 1 18331 68933 154914 315923 1017038 2738445
+G 107 3 7 16 23 28 34 38
+G 107 1 17767 66264 149388 305394 977283 2645005
+G 108 3 7 16 23 28 34 38
+G 108 1 19065 71096 158020 329650 1073686 2902000
+G 109 3 7 16 23 28 34 38
+G 109 1 17768 67142 150760 307691 972466 2620739
+G 110 3 7 16 23 28 34 38
+G 110 1 18265 70689 158174 329881 1074668 2928489
+G 111 3 7 16 23 28 34 38
+G 111 1 18846 72394 163491 338137 1097273 2985052
+G 112 3 7 16 23 28 34 38
+G 112 1 19258 74659 165956 347150 1129733 3025785
+G 113 3 7 16 23 28 34 38
+G 113 1 18097 69445 154594 319458 1034030 2769544
+G 114 3 7 16 23 28 34 38
+G 114 1 19158 71589 159087 324655 1051888 2817447
+G 115 3 7 16 23 28 34 38
+G 115 1 18454 73907 159988 328201 1064201 2825280
+G 116 3 7 16 23 28 34 38
+G 116 1 19013 77291 170288 347502 1130151 2978407
+G 117 3 7 16 23 28 34 38
+G 117 1 18364 73635 165519 339807 1082779 2903874
+G 118 3 7 16 23 28 34 38
+G 118 1 18738 73772 165741 339102 1087388 2900840
+G 119 3 7 16 23 28 34 38
+G 119 1 19470 76170 170817 348593 1111624 2892235
+G 120 3 7 16 23 28 34 38
+G 120 1 18495 74012 165197 340760 1090208 2874661
+G 121 3 7 16 23 28 34 38
+G 121 1 17548 70891 164730 337300 1086452 2864616
+G 122 3 7 16 23 28 34 38
+G 122 1 16821 67773 151237 315879 1042635 2753917
+G 123 3 7 16 23 28 34 38
+G 123 1 17235 71627 161576 336724 1140666 3005369
+G 124 3 7 16 23 28 34 38
+G 124 1 17221 70237 156890 327331 1092586 2891069
+G 125 3 7 16 23 28 34 38
+G 125 1 16618 71579 164596 340104 1153075 2939092
+G 126 3 7 16 23 28 34 38
+G 126 1 16336 67952 155634 325516 1082667 2834123
+G 127 3 7 16 23 28 34 38
+G 127 1 16559 69685 161802 339039 1130419 2961446
+G 128 3 7 16 23 28 34 38
+G 128 1 15105 64971 151547 318741 1070035 2791748
+G 129 3 7 16 23 28 34 38
+G 129 1 16110 68511 162888 339635 1128589 2912597
+G 130 3 7 16 23 28 34 38
+G 130 1 15258 64691 150817 316443 1045743 2707379
+G 131 3 7 16 23 28 34 38
+G 131 1 14504 63266 146983 312840 1060663 2770637
+G 132 3 7 16 23 28 34 38
+G 132 1 14844 63907 148068 316696 1072142 2803575
+G 133 3 7 16 23 28 34 38
+G 133 1 14683 64745 147826 322087 1104530 2905505
+G 134 3 7 16 23 28 34 38
+G 134 1 14580 62634 147556 311711 1068773 2786145
+G 135 3 7 16 23 28 34 38
+G 135 1 13862 62705 145394 314353 1092237 2819351
+G 136 3 7 16 23 28 34 38
+G 136 1 15218 66359 150163 317175 1072247 2727579
+G 137 3 7 16 23 28 34 38
+G 137 1 13401 62202 142135 308478 1064487 2698513
+G 138 3 7 16 23 28 34 38
+G 138 1 13434 63819 147904 327505 1150856 2947592
+G 139 3 7 16 23 28 34 38
+G 139 1 11989 57259 137785 303098 1051867 2683642
+G 140 3 7 16 23 28 34 38
+G 140 1 12581 61647 148446 332275 1176100 3044163
+G 141 3 7 16 23 28 34 38
+G 141 1 11055 56043 140851 315817 1114901 2855162
+G 142 3 7 16 23 28 34 38
+G 142 1 10811 55828 141178 317858 1125776 2876026
+G 143 3 7 16 23 28 34 38
+G 143 1 9937 54595 140005 318571 1139747 2910127
+G 144 3 7 16 23 28 34 38
+G 144 1 7925 49942 133586 305941 1125143 2887518
+G 145 3 7 16 23 28 34 38
+G 145 1 5935 44249 123145 289152 1078679 2766469
+G 146 3 7 16 23 28 34 38
+G 146 1 3812 42283 118910 288269 1105950 2804133
+G 147 3 7 16 23 28 34 38
+G 147 1 1624 38544 118703 288673 1097794 2827384
+G 148 3 7 16 23 28 34 38
+G 148 1 36 38441 119493 289464 1130205 2818753
+G 149 3 16 23 28 34 38
+G 149 1 73978 205352 466352 1567003 2645814
+C 0 3 7 16 23 28 34
+C 0 1 2530 126709 148346 658623 5553012
+C 1 3 7 16 23 28 34
+C 1 1 1677 37263 54324 211995 2539268
+C 2 3 7 16 23 28 34
+C 2 1 3402 182870 257472 565502 3241466
+C 3 3 7 16 23 28 34 38
+C 3 1 2504 158527 177200 326011 649008 2615088
+C 4 3 7 16 23 28 34 38
+C 4 1 1214 59404 67026 159209 449587 2595121
+C 5 3 7 16 23 28 34 38
+C 5 1 4891 41603 52913 112338 325835 2621995
+C 6 3 7 16 23 28 34 38
+C 6 1 5533 45705 56879 117264 316454 2962594
+C 7 3 7 16 23 28 34 38
+C 7 1 6005 48814 60758 126216 338869 3369967
+C 8 3 7 16 23 28 34 38
+C 8 1 5298 44784 56160 115057 303391 3129359
+C 9 3 7 16 23 28 34 38
+C 9 1 4270 35827 45041 93268 242842 2549342
+C 10 3 7 16 23 28 34 38
+C 10 1 5131 41859 53617 112384 297773 3205655
+C 11 3 7 16 23 28 34 38
+C 11 1 5181 42545 54374 114076 301790 3227632
+C 12 3 7 16 23 28 34 38
+C 12 1 5584 41704 54085 111237 285131 2867612
+C 13 3 7 16 23 28 34 38 41
+C 13 1 5359 42643 54984 113795 284118 881618 2951720
+C 14 3 7 16 23 28 34 38 41
+C 14 1 5053 40338 52897 109437 275100 851020 2856375
+C 15 3 7 16 23 28 34 38 41
+C 15 1 5166 42666 55671 115456 294787 929520 3067823
+C 16 3 7 16 23 28 34 38 41
+C 16 1 5162 39949 52699 107596 273012 845732 2813872
+C 17 3 7 16 23 28 34 38 41
+C 17 1 5491 41607 55721 112811 283902 887341 2871446
+C 18 3 7 16 23 28 34 38 41
+C 18 1 5547 40789 54928 111279 282372 868050 2858205
+C 19 3 7 16 23 28 34 38 41
+C 19 1 6229 40737 56066 112109 283701 881498 2910301
+C 20 3 7 16 23 28 34 38 41
+C 20 1 6417 41758 57442 114302 291853 905587 2939947
+C 21 3 7 16 23 28 34 38 41
+C 21 1 6631 39928 56238 111614 285425 894179 2898805
+C 22 3 7 16 23 28 34 38 41
+C 22 1 7407 40984 58787 115340 294152 926115 2948530
+C 23 3 7 16 23 28 34 38 41
+C 23 1 7347 39753 57978 112801 289732 916436 2906059
+C 24 3 7 16 23 28 34 38 41
+C 24 1 8727 41128 61812 117611 300652 945807 2965020
+C 25 3 7 16 23 28 34 38 41
+C 25 1 8261 38698 58626 111419 286769 911433 2819998
+C 26 3 7 16 23 28 34 38 41
+C 26 1 9965 43437 66954 125438 319084 1002940 3065317
+C 27 3 7 16 23 28 34 38 41
+C 27 1 9703 39882 62533 116990 299335 935677 2815985
+C 28 3 7 16 23 28 34 38 41
+C 28 1 10772 38116 61615 113189 293167 925163 2792931
+C 29 3 7 16 23 28 34 38 41
+C 29 1 11893 39609 64894 117908 304092 962650 2861559
+C 30 3 7 16 23 28 34 38 41
+C 30 1 13191 41317 67877 123600 318609 1022649 2966824
+C 31 3 7 16 23 28 34 38 41
+C 31 1 12992 40574 67836 124490 320655 1021630 2943728
+C 32 3 7 16 23 28 34 38 41
+C 32 1 14938 42275 73009 133539 347606 1117416 3141454
+C 33 3 7 16 23 28 34 38 41
+C 33 1 14197 39862 68171 125665 329210 1042894 2910104
+C 34 3 7 16 23 28 34 38 41
+C 34 1 15564 41739 73083 135027 353413 1109922 3048033
+C 35 3 7 16 23 28 34 38 41
+C 35 1 15028 38117 66834 122513 319082 1007905 2754896
+C 36 3 7 16 23 28 34 38 41
+C 36 1 15755 40424 72690 132842 348996 1100565 2939574
+C 37 3 7 16 23 28 34 38 41
+C 37 1 15034 38475 69698 128790 338807 1080633 2789177
+C 38 3 7 16 23 28 34 38 41
+C 38 1 15818 40310 73227 134481 351087 1109825 2881017
+C 39 3 7 16 23 28 34 38 41
+C 39 1 15140 39306 73028 133684 351659 1139373 2763184
+C 40 3 7 16 23 28 34 38 41
+C 40 1 14581 38153 72317 132833 352556 1131270 2721971
+C 41 3 7 16 23 28 34 38 41
+C 41 1 16731 43496 83508 154584 415099 1361700 2905696
+C 42 3 7 16 23 28 34 38 41
+C 42 1 14658 38402 74338 137884 369947 1190420 2704895
+C 43 3 7 16 23 28 34 38 41
+C 43 1 15042 41251 83205 154490 421106 1346716 2890439
+C 44 3 7 16 23 28 34 38 41
+C 44 1 14329 37268 76989 146594 395350 1292290 2722299
+C 45 3 7 16 23 28 34 38 41
+C 45 1 15232 39549 81542 156304 421790 1399050 2915290
+C 46 3 7 16 23 28 34 38 41
+C 46 1 14216 37173 78172 149432 405146 1326352 2686322
+C 47 3 7 16 23 28 34 38 41
+C 47 1 14617 38670 82742 159224 434391 1468469 2883305
+C 48 3 7 16 23 28 34 38 41
+C 48 1 14135 37440 80719 158222 434492 1456728 2708626
+C 49 3 7 16 23 28 34 38 41
+C 49 1 14763 39955 86611 171224 480910 1568606 2918204
+C 50 3 7 16 23 28 34 38 41
+C 50 1 14758 40084 87509 173337 489792 1635805 2968788
+C 51 3 7 16 23 28 34 38 41
+C 51 1 14597 40367 90485 179513 518107 1670609 2895704
+C 52 3 7 16 23 28 34 38 41
+C 52 1 13678 37418 83220 166262 474084 1531324 2664914
+C 53 3 7 16 23 28 34 38 41
+C 53 1 15363 42022 94477 188214 540937 1766328 2939661
+C 54 3 7 16 23 28 34 38 41
+C 54 1 14637 40172 85618 182493 526341 1731714 2761954
+C 55 3 7 16 23 28 34 38 41
+C 55 1 15923 43275 92452 198176 584966 1900300 2876272
+C 56 3 7 16 23 28 34 38 41
+C 56 1 15589 42778 92693 199005 589659 1908495 2848071
+C 57 3 7 16 23 28 34 38 41
+C 57 1 15738 43955 94963 203852 609558 1957172 2908234
+C 58 3 7 16 23 28 34 38 41
+C 58 1 14841 41928 88354 203260 607316 1952468 2754158
+C 59 3 7 16 23 28 34 38 41
+C 59 1 16106 45500 94954 219841 684368 2207344 3018599
+C 60 3 7 16 23 28 34 38 41
+C 60 1 16245 45694 95125 221224 664159 2166571 2989654
+C 61 3 7 16 23 28 34 38 41
+C 61 1 16587 46149 95944 224263 688005 2239750 2885379
+C 62 3 7 16 23 28 34 38 41
+C 62 1 16226 46448 97580 229546 708165 2263908 2938298
+C 63 3 7 16 23 28 34 38 41
+C 63 1 15913 46639 99229 233070 724701 2288492 2860673
+C 64 3 7 16 23 28 34 38 41
+C 64 1 16141 47603 103155 242726 750744 2302439 2890140
+C 65 3 7 16 23 28 34 38 41
+C 65 1 16591 48988 104668 250660 792277 2494685 3058881
+C 66 3 7 16 23 28 34 38 41
+C 66 1 17147 52116 114188 269110 871369 2612427 3063349
+C 67 3 7 16 23 28 34 38 41
+C 67 1 15989 48337 101706 245421 815575 2504895 2911557
+C 68 3 7 16 23 28 34 38 41
+C 68 1 17116 51272 109505 261824 865379 2609548 3022271
+C 69 3 7 16 23 28 34 38 41
+C 69 1 17303 52206 110912 268078 909864 2744812 3051305
+C 70 3 7 16 23 28 34 38 41
+C 70 1 17403 52945 115791 274929 914635 2772680 3058068
+C 71 3 7 16 23 28 34 38 41
+C 71 1 17164 52474 115346 276562 939228 2813167 3065542
+C 72 3 7 16 23 28 34 38 41
+C 72 1 17799 54045 114266 277390 955966 2750339 2981452
+C 73 3 7 16 23 28 34 38 41
+C 73 1 18051 56428 127359 303265 1025744 2762609 2921615
+C 74 3 7 16 23 28 34 38 41
+C 74 1 17756 54897 115320 274858 938079 2650750 2796029
+C 75 3 7 16 23 28 34 38 41
+C 75 1 20726 63735 143334 332471 1041353 2710154 2926815
+C 76 3 7 16 23 28 34 38 41
+C 76 1 18765 58976 124077 295263 1064739 2895618 2972352
+C 77 3 7 16 23 28 34 38 41
+C 77 1 19252 60095 128929 307034 1059636 2956228 3024021
+C 78 3 7 16 23 28 34 38 41
+C 78 1 15939 52191 112934 270422 963296 2764056 2808399
+C 79 3 7 16 23 28 34 38 41
+C 79 1 15340 51858 111337 262392 927933 2787293 2819989
+C 80 3 7 16 23 28 34 38 41
+C 80 1 16255 54678 115733 271940 954978 2851219 2875324
+C 81 3 7 16 23 28 34 38 41
+C 81 1 16098 53832 116146 268324 938006 2785308 2802284
+C 82 3 7 16 23 28 34 38 41
+C 82 1 17391 58722 126601 291792 1009255 2945064 2956618
+C 83 3 7 16 23 28 34 38 41
+C 83 1 15785 54770 114982 268334 944805 2777853 2785520
+C 84 3 7 16 23 28 34 38 41
+C 84 1 17173 58467 123559 283842 988551 2847426 2852454
+C 85 3 7 16 23 28 34 38 41
+C 85 1 14671 52282 113949 264477 958147 2784216 2787231
+C 86 3 7 16 23 28 34 38 41
+C 86 1 13590 48323 102481 241399 868679 2670320 2672317
+C 87 3 7 16 23 28 34 38 41
+C 87 1 13768 50154 104336 246136 898394 2769051 2770248
+C 88 3 7 16 23 28 34 38 41
+C 88 1 14102 50912 108224 251505 917241 2878883 2879650
+C 89 3 7 16 23 28 34 38 41
+C 89 1 13367 49306 103497 241889 876423 2703171 2703658
+C 90 3 7 16 23 28 34 38 41
+C 90 1 14586 53910 114919 268338 962289 2924563 2924823
+C 91 3 7 16 23 28 34 38 41
+C 91 1 13844 51123 109135 250157 894546 2728222 2728345
+C 92 3 7 16 23 28 34 38 41
+C 92 1 14079 52356 106905 249873 910946 2753578 2753637
+C 93 3 7 16 23 28 34 38 41
+C 93 1 13852 52752 107166 247973 900825 2738159 2738204
+C 94 3 7 16 23 28 34 38 41
+C 94 1 14820 55679 117058 264679 943224 2810945 2810966
+C 95 3 7 16 23 28 34 38 41
+C 95 1 14141 53941 110806 254664 916903 2761590 2761603
+C 96 3 7 16 23 28 34 38 41
+C 96 1 14213 55054 111718 258648 949680 2839033 2839045
+C 97 3 7 16 23 28 34 38 41
+C 97 1 13684 53318 110302 252201 914267 2732733 2732741
+C 98 3 7 16 23 28 34 38
+C 98 1 15035 58146 118926 269222 964219 2847800
+C 99 3 7 16 23 28 34 38 41
+C 99 1 14256 57676 118446 269856 985332 2904032 2904033
+C 100 3 7 16 23 28 34 38 41
+C 100 1 14418 57210 114875 262764 955216 2882646 2882647
+C 101 3 7 16 23 28 34 38
+C 101 1 17965 91447 212033 523799 2018286 2868241
+C 102 3 7 16 23 28 34 38
+C 102 1 15352 68824 150190 357609 1471897 2851190
+C 103 3 7 16 23 28 34 38
+C 103 1 15352 63027 129335 300811 1141081 2894358
+C 104 3 7 16 23 28 34 38
+C 104 1 14725 60496 123599 280164 1031245 2881165
+C 105 3 7 16 23 28 34 38
+C 105 1 14108 59097 120316 271128 993412 2856222
+C 106 3 7 16 23 28 34 38
+C 106 1 12947 55118 109675 251658 927486 2770656
+C 107 3 7 16 23 28 34 38
+C 107 1 12978 56153 113405 261183 965555 2949788
+C 108 3 7 16 23 28 34 38
+C 108 1 12837 55169 109396 255317 931790 2828267
+C 109 3 7 16 23 28 34 38
+C 109 1 13953 59111 118923 282142 1049251 3157922
+C 110 3 7 16 23 28 34 38
+C 110 1 12464 54971 112691 259515 957656 2889249
+C 111 3 7 16 23 28 34 38
+C 111 1 12315 54452 113304 262531 972008 2914122
+C 112 3 7 16 23 28 34 38
+C 112 1 12749 55071 111799 260248 961131 2903362
+C 113 3 7 16 23 28 34 38
+C 113 1 12572 54660 112342 254892 928110 2770169
+C 114 3 7 16 23 28 34 38
+C 114 1 13688 58280 119103 273626 985952 2921974
+C 115 3 7 16 23 28 34 38
+C 115 1 13090 58451 116712 269396 990247 2940885
+C 116 3 7 16 23 28 34 38
+C 116 1 12739 56686 112511 260505 959443 2848591
+C 117 3 7 16 23 28 34 38
+C 117 1 12633 59278 117376 272274 1022483 3043340
+C 118 3 7 16 23 28 34 38
+C 118 1 12685 57033 114105 266223 982493 2886098
+C 119 3 7 16 23 28 34 38
+C 119 1 12920 57934 116054 267973 977104 2848140
+C 120 3 7 16 23 28 34 38
+C 120 1 12306 57271 114213 264173 993118 2873837
+C 121 3 7 16 23 28 34 38
+C 121 1 12351 56178 116155 269839 986201 2836689
+C 122 3 7 16 23 28 34 38
+C 122 1 12401 56461 117346 272947 1018021 2976410
+C 123 3 7 16 23 28 34 38
+C 123 1 11249 52604 110736 253704 944039 2757775
+C 124 3 7 16 23 28 34 38
+C 124 1 11570 53755 109002 259184 987425 2903995
+C 125 3 7 16 23 28 34 38
+C 125 1 11403 55483 108343 262442 1015682 2997705
+C 126 3 7 16 23 28 34 38
+C 126 1 11996 56770 112912 273002 1042138 3010351
+C 127 3 7 16 23 28 34 38
+C 127 1 10533 50193 101112 240498 917035 2688234
+C 128 3 7 16 23 28 34 38
+C 128 1 10755 51671 105665 253012 980836 2877356
+C 129 3 7 16 23 28 34 38
+C 129 1 10543 50667 105136 249525 965639 2822046
+C 130 3 7 16 23 28 34 38
+C 130 1 10697 51435 109038 257262 987982 2833104
+C 131 3 7 16 23 28 34 38
+C 131 1 10258 50730 106604 252671 972320 2785945
+C 132 3 7 16 23 28 34 38
+C 132 1 10189 49803 105262 253078 982483 2837867
+C 133 3 7 16 23 28 34 38
+C 133 1 10102 50349 104552 253380 995652 2838185
+C 134 3 7 16 23 28 34 38
+C 134 1 9900 48962 101161 249384 991944 2831640
+C 135 3 7 16 23 28 34 38
+C 135 1 9817 50627 104471 258276 1017894 2946571
+C 136 3 7 16 23 28 34 38
+C 136 1 11223 51101 104395 249143 1002518 2818548
+C 137 3 7 16 23 28 34 38
+C 137 1 9150 48004 102259 245729 971702 2748917
+C 138 3 7 16 23 28 34 38
+C 138 1 8617 45871 97324 237506 944956 2667234
+C 139 3 7 16 23 28 34 38
+C 139 1 8637 47086 97355 249328 1029648 2905343
+C 140 3 7 16 23 28 34 38
+C 140 1 8199 44425 94651 236703 966733 2725703
+C 141 3 7 16 23 28 34 38
+C 141 1 7516 43470 93881 240694 1001737 2848625
+C 142 3 7 16 23 28 34 38
+C 142 1 7088 41409 92795 233878 967990 2740149
+C 143 3 7 16 23 28 34 38
+C 143 1 6554 40078 92356 236187 998371 2799404
+C 144 3 7 16 23 28 34 38
+C 144 1 5595 38839 94979 243723 1018102 2844603
+C 145 3 7 16 23 28 34 38
+C 145 1 4276 34741 86402 226204 1000376 2819508
+C 146 3 7 16 23 28 34 38
+C 146 1 2875 33019 87108 233347 1019198 2843228
+C 147 3 7 16 23 28 34 38
+C 147 1 1220 28982 75136 214978 985378 2773860
+C 148 3 7 16 23 28 34 38
+C 148 1 20 26336 72025 209773 978002 2729874
+C 149 3 16 23 28 34 38
+C 149 1 53611 122176 328380 1437481 2787730
+N 0 3
+N 0 9306
+N 1 3
+N 1 3
+N 2 3
+N 2 949
+N 3 3
+N 3 3396
+N 4 3
+N 4 424
+N 5 3
+N 5 8564
+N 6 3
+N 6 4576
+N 7 3
+N 7 6363
+N 8 3
+N 8 2350
+N 9 3
+N 9 1049
+N 10 3
+N 10 1073
+N 11 3
+N 11 365
+N 12 3
+N 12 762
+N 13
+N 13
+N 14
+N 14
+N 15
+N 15
+N 16
+N 16
+N 17 3
+N 17 97
+N 18
+N 18
+N 19
+N 19
+N 20
+N 20
+N 21
+N 21
+N 22
+N 22
+N 23
+N 23
+N 24
+N 24
+N 25
+N 25
+N 26
+N 26
+N 27
+N 27
+N 28
+N 28
+N 29
+N 29
+N 30
+N 30
+N 31
+N 31
+N 32
+N 32
+N 33
+N 33
+N 34
+N 34
+N 35
+N 35
+N 36
+N 36
+N 37
+N 37
+N 38
+N 38
+N 39
+N 39
+N 40
+N 40
+N 41
+N 41
+N 42
+N 42
+N 43
+N 43
+N 44
+N 44
+N 45
+N 45
+N 46
+N 46
+N 47
+N 47
+N 48
+N 48
+N 49
+N 49
+N 50
+N 50
+N 51
+N 51
+N 52
+N 52
+N 53
+N 53
+N 54
+N 54
+N 55
+N 55
+N 56
+N 56
+N 57
+N 57
+N 58
+N 58
+N 59
+N 59
+N 60
+N 60
+N 61
+N 61
+N 62
+N 62
+N 63
+N 63
+N 64
+N 64
+N 65
+N 65
+N 66
+N 66
+N 67
+N 67
+N 68
+N 68
+N 69
+N 69
+N 70
+N 70
+N 71
+N 71
+N 72
+N 72
+N 73
+N 73
+N 74
+N 74
+N 75
+N 75
+N 76
+N 76
+N 77
+N 77
+N 78
+N 78
+N 79
+N 79
+N 80
+N 80
+N 81
+N 81
+N 82
+N 82
+N 83
+N 83
+N 84
+N 84
+N 85
+N 85
+N 86
+N 86
+N 87
+N 87
+N 88
+N 88
+N 89
+N 89
+N 90
+N 90
+N 91
+N 91
+N 92
+N 92
+N 93
+N 93
+N 94
+N 94
+N 95
+N 95
+N 96
+N 96
+N 97
+N 97
+N 98
+N 98
+N 99
+N 99
+N 100
+N 100
+N 101
+N 101
+N 102
+N 102
+N 103
+N 103
+N 104
+N 104
+N 105
+N 105
+N 106
+N 106
+N 107
+N 107
+N 108
+N 108
+N 109
+N 109
+N 110
+N 110
+N 111
+N 111
+N 112
+N 112
+N 113
+N 113
+N 114
+N 114
+N 115
+N 115
+N 116
+N 116
+N 117
+N 117
+N 118
+N 118
+N 119
+N 119
+N 120
+N 120
+N 121 3
+N 121 11
+N 122
+N 122
+N 123 3
+N 123 5
+N 124
+N 124
+N 125
+N 125
+N 126
+N 126
+N 127
+N 127
+N 128
+N 128
+N 129
+N 129
+N 130 3
+N 130 7
+N 131
+N 131
+N 132
+N 132
+N 133
+N 133
+N 134 3
+N 134 185
+N 135
+N 135
+N 136 3
+N 136 9
+N 137
+N 137
+N 138
+N 138
+N 139
+N 139
+N 140
+N 140
+N 141
+N 141
+N 142 3
+N 142 7
+N 143
+N 143
+N 144 3
+N 144 11
+N 145
+N 145
+N 146 3
+N 146 17
+N 147 3
+N 147 4
+N 148 3
+N 148 3
+N 149 3
+N 149 51
diff --git a/Illumina_profiles/HiSeq2500L150R2filter.txt b/Illumina_profiles/HiSeq2500L150R2filter.txt
new file mode 100644
index 0000000..1320fc2
--- /dev/null
+++ b/Illumina_profiles/HiSeq2500L150R2filter.txt
@@ -0,0 +1,1800 @@
+. 0 3 7 16 23 28 34
+. 0 1 22324 397741 502579 1478543 12126410
+. 1 3 7 16 23 28 34
+. 1 1 22921 375634 490549 1390988 12127058
+. 2 3 7 16 23 28 34
+. 2 1 22966 349255 466654 1304891 12126729
+. 3 3 7 16 23 28 34 38
+. 3 1 20393 328033 383405 725463 1666382 12126729
+. 4 3 7 16 23 28 34 38
+. 4 1 18223 310624 364615 697378 1609979 12118655
+. 5 3 7 16 23 28 34 38
+. 5 1 46569 309532 378568 706671 1648674 12109924
+. 6 3 7 16 23 28 34 38
+. 6 1 45110 337014 406727 749223 1704742 12100186
+. 7 3 7 16 23 28 34 38
+. 7 1 39268 313386 377679 712153 1654800 12092367
+. 8 3 7 16 23 28 34 38
+. 8 1 44110 337757 408052 755840 1713088 12079741
+. 9 3 7 16 23 28 34 38
+. 9 1 35839 314926 377878 711157 1647664 12073135
+. 10 3 7 16 23 28 34 38
+. 10 1 32739 295713 357499 680193 1589051 12066654
+. 11 3 7 16 23 28 34 38
+. 11 1 33719 300665 364329 682301 1589399 12060505
+. 12 3 7 16 23 28 34 38
+. 12 1 49074 361198 442813 813720 1820415 12054220
+. 13 3 7 16 23 28 34 38 41
+. 13 1 49330 365745 446012 821434 1802396 4760449 12047824
+. 14 3 7 16 23 28 34 38 41
+. 14 1 41624 333760 409022 765406 1722906 4715795 12042456
+. 15 3 7 16 23 28 34 38 41
+. 15 1 48113 354702 435970 803075 1772007 4789149 12035729
+. 16 3 7 16 23 28 34 38 41
+. 16 1 45110 326789 404163 752680 1705915 4730208 12028970
+. 17 3 7 16 23 28 34 38 41
+. 17 1 40294 308949 388211 731581 1675401 4661117 12022254
+. 18 3 7 16 23 28 34 38 41
+. 18 1 43748 307495 389504 724207 1653387 4505851 12014901
+. 19 3 7 16 23 28 34 38 41
+. 19 1 50332 319329 407320 744743 1679389 4545195 12007976
+. 20 3 7 16 23 28 34 38 41
+. 20 1 48816 312192 404905 742747 1695482 4593827 12000817
+. 21 3 7 16 23 28 34 38 41
+. 21 1 49257 300615 397243 731843 1691099 4630415 11993449
+. 22 3 7 16 23 28 34 38 41
+. 22 1 51318 291114 391789 717688 1675052 4653385 11985382
+. 23 3 7 16 23 28 34 38 41
+. 23 1 60589 304070 414023 741802 1702560 4695811 11975324
+. 24 3 7 16 23 28 34 38 41
+. 24 1 57597 284861 395993 715480 1673330 4681441 11966823
+. 25 3 7 16 23 28 34 38 41
+. 25 1 70974 306605 429535 756499 1734082 4748282 11957812
+. 26 3 7 16 23 28 34 38 41
+. 26 1 69953 292484 418919 739541 1720137 4754321 11944255
+. 27 3 7 16 23 28 34 38 41
+. 27 1 81809 305848 444286 768999 1773850 4843302 11934938
+. 28 3 7 16 23 28 34 38 41
+. 28 1 82321 293162 435462 749811 1753599 4891114 11925048
+. 29 3 7 16 23 28 34 38 41
+. 29 1 81037 274414 417419 725381 1719784 4852510 11914586
+. 30 3 7 16 23 28 34 38 41
+. 30 1 85908 270432 417327 725666 1725687 4862054 11904378
+. 31 3 7 16 23 28 34 38 41
+. 31 1 93618 273512 427416 741376 1755785 4918452 11894082
+. 32 3 7 16 23 28 34 38 41
+. 32 1 102209 286302 448337 771571 1805054 4994323 11884043
+. 33 3 7 16 23 28 34 38 41
+. 33 1 99631 274879 438794 764076 1812567 5044220 11872001
+. 34 3 7 16 23 28 34 38 41
+. 34 1 103358 268474 434494 758446 1813833 5068808 11861564
+. 35 3 7 16 23 28 34 38 41
+. 35 1 110836 277042 452241 782910 1852099 5151422 11852059
+. 36 3 7 16 23 28 34 38 41
+. 36 1 103431 263231 439706 768909 1846463 5172070 11843925
+. 37 3 7 16 23 28 34 38 41
+. 37 1 102065 260912 444149 777805 1874921 5235681 11834573
+. 38 3 7 16 23 28 34 38 41
+. 38 1 102821 261783 455108 802568 1921174 5423908 11824831
+. 39 3 7 16 23 28 34 38 41
+. 39 1 98557 255148 452628 796387 1922686 5475349 11816264
+. 40 3 7 16 23 28 34 38 41
+. 40 1 105361 267728 475903 837150 2021244 5708783 11807052
+. 41 3 7 16 23 28 34 38 41
+. 41 1 103138 268252 485833 856896 2084472 5912103 11797632
+. 42 3 7 16 23 28 34 38 41
+. 42 1 103942 271143 496387 874325 2126182 6017559 11788239
+. 43 3 7 16 23 28 34 38 41
+. 43 1 104543 274455 509473 896736 2180973 6120361 11779511
+. 44 3 7 16 23 28 34 38 41
+. 44 1 101842 261682 507197 907211 2227306 6228226 11770260
+. 45 3 7 16 23 28 34 38 41
+. 45 1 99942 258152 506830 910434 2246824 6328535 11761869
+. 46 3 7 16 23 28 34 38 41
+. 46 1 103924 265861 526234 944925 2324368 6526896 11753266
+. 47 3 7 16 23 28 34 38 41
+. 47 1 101047 264117 533164 958584 2365743 6642744 11744212
+. 48 3 7 16 23 28 34 38 41
+. 48 1 102334 267831 540243 986346 2458112 6775436 11735792
+. 49 3 7 16 23 28 34 38 41
+. 49 1 102909 269601 551087 1006032 2511116 6871156 11727493
+. 50 3 7 16 23 28 34 38 41
+. 50 1 103353 271743 564531 1027219 2581941 7009856 11718988
+. 51 3 7 16 23 28 34 38 41
+. 51 1 101668 269732 565091 1038606 2628655 7145346 11710937
+. 52 3 7 16 23 28 34 38 41
+. 52 1 103276 276437 585491 1076732 2723766 7340100 11702690
+. 53 3 7 16 23 28 34 38 41
+. 53 1 111304 291470 615382 1122279 2830107 7546629 11694831
+. 54 3 7 16 23 28 34 38 41
+. 54 1 104154 283876 581140 1139044 2888777 7723274 11686999
+. 55 3 7 16 23 28 34 38 41
+. 55 1 109085 291274 597337 1184313 3003693 7874504 11679190
+. 56 3 7 16 23 28 34 38 41
+. 56 1 106300 289548 597278 1195786 3085273 8059873 11671409
+. 57 3 7 16 23 28 34 38 41
+. 57 1 103679 284515 589900 1187744 3107697 8247712 11663756
+. 58 3 7 16 23 28 34 38 41
+. 58 1 102760 285691 565447 1206554 3158419 8391675 11656064
+. 59 3 7 16 23 28 34 38 41
+. 59 1 108146 295006 585285 1257180 3298951 8561006 11648273
+. 60 3 7 16 23 28 34 38 41
+. 60 1 95995 269196 546253 1184172 3178679 8639633 11640822
+. 61 3 7 16 23 28 34 38 41
+. 61 1 97548 276621 559582 1206437 3215003 8786870 11633772
+. 62 3 7 16 23 28 34 38 41
+. 62 1 95301 277530 561367 1216374 3270205 8919251 11627009
+. 63 3 7 16 23 28 34 38 41
+. 63 1 96322 283189 577321 1257861 3376572 9083225 11619941
+. 64 3 7 16 23 28 34 38 41
+. 64 1 99695 286586 584401 1269579 3441642 9227296 11613207
+. 65 3 7 16 23 28 34 38 41
+. 65 1 96838 289063 587719 1282760 3524412 9389989 11606388
+. 66 3 7 16 23 28 34 38 41
+. 66 1 99209 293613 593863 1302508 3598947 9561405 11599446
+. 67 3 7 16 23 28 34 38 41
+. 67 1 96990 289926 586039 1303078 3650468 9756004 11592270
+. 68 3 7 16 23 28 34 38 41
+. 68 1 98051 296829 600393 1327528 3724753 9924933 11585964
+. 69 3 7 16 23 28 34 38 41
+. 69 1 97118 295945 598435 1330658 3794436 10095524 11579717
+. 70 3 7 16 23 28 34 38 41
+. 70 1 96380 294585 601576 1336354 3844768 10247503 11573318
+. 71 3 7 16 23 28 34 38 41
+. 71 1 96781 297384 607312 1353173 3909785 10362855 11567164
+. 72 3 7 16 23 28 34 38 41
+. 72 1 100202 309475 635865 1413869 4068086 10489461 11560826
+. 73 3 7 16 23 28 34 38 41
+. 73 1 100740 312858 639726 1421986 4134217 10611065 11554695
+. 74 3 7 16 23 28 34 38 41
+. 74 1 103749 320336 654335 1448154 4197730 10689434 11548696
+. 75 3 7 16 23 28 34 38 41
+. 75 1 106056 330226 681216 1491462 4312036 10781598 11542926
+. 76 3 7 16 23 28 34 38 41
+. 76 1 103310 327426 673855 1497484 4414922 10890054 11537373
+. 77 3 7 16 23 28 34 38 41
+. 77 1 101781 324975 663087 1481818 4458595 11113634 11531922
+. 78 3 7 16 23 28 34 38 41
+. 78 1 106061 337573 677255 1503620 4499393 11229515 11526472
+. 79 3 7 16 23 28 34 38 41
+. 79 1 105753 339370 684703 1516727 4555656 11354594 11521392
+. 80 3 7 16 23 28 34 38 41
+. 80 1 110338 352631 708703 1554131 4654836 11397556 11516283
+. 81 3 7 16 23 28 34 38 41
+. 81 1 111760 359328 716954 1566090 4716548 11425736 11511240
+. 82 3 7 16 23 28 34 38 41
+. 82 1 115696 370929 738508 1600103 4787883 11445661 11506308
+. 83 3 7 16 23 28 34 38 41
+. 83 1 113147 369609 746483 1629550 4867243 11459729 11501573
+. 84 3 7 16 23 28 34 38 41
+. 84 1 111355 369069 736261 1610044 4897404 11468899 11497134
+. 85 3 7 16 23 28 34 38 41
+. 85 1 88598 312498 641268 1448632 4631945 11473505 11492696
+. 86 3 7 16 23 28 34 38 41
+. 86 1 91446 314342 628460 1401103 4496381 11475708 11488547
+. 87 3 7 16 23 28 34 38 41
+. 87 1 90641 317062 624589 1395525 4429795 11475808 11484156
+. 88 3 7 16 23 28 34 38 41
+. 88 1 93959 321738 630447 1391557 4401024 11474418 11479763
+. 89 3 7 16 23 28 34 38 41
+. 89 1 97261 339200 659953 1440176 4467168 11471574 11475059
+. 90 3 7 16 23 28 34 38 41
+. 90 1 90672 330375 639729 1425687 4493311 11468392 11470512
+. 91 3 7 16 23 28 34 38 41
+. 91 1 96709 339639 652056 1438054 4505564 11464514 11465889
+. 92 3 7 16 23 28 34 38 41
+. 92 1 90707 332968 640702 1425350 4507184 11460383 11461225
+. 93 3 7 16 23 28 34 38 41
+. 93 1 89810 330661 635200 1410611 4510945 11456146 11456633
+. 94 3 7 16 23 28 34 38 41
+. 94 1 91041 336994 641197 1429899 4558512 11451663 11451962
+. 95 3 7 16 23 28 34 38 41
+. 95 1 86363 332073 629879 1407215 4528066 11446912 11447094
+. 96 3 7 16 23 28 34 38 41
+. 96 1 88303 334824 634221 1411904 4536638 11442042 11442157
+. 97 3 7 16 23 28 34 38 41
+. 97 1 86266 332298 634540 1411900 4573265 11437451 11437530
+. 98 3 7 16 23 28 34 38 41
+. 98 1 88311 336349 638368 1414909 4574670 11432611 11432651
+. 99 3 7 16 23 28 34 38 41
+. 99 1 84944 332306 628909 1399739 4522970 11427703 11427729
+. 100 3 7 16 23 28 34 38 41
+. 100 1 85601 335573 637293 1413541 4558969 11422201 11422216
+. 101 3 7 16 23 28 34 38 41
+. 101 1 87853 421177 867610 2103322 7501349 11416862 11416863
+. 102 3 7 16 23 28 34 38 41
+. 102 1 87915 373038 734388 1690769 6217734 11413875 11413878
+. 103 3 7 16 23 28 34 38 41
+. 103 1 83406 351500 678098 1519567 5167034 11410395 11410396
+. 104 3 7 16 23 28 34 38 41
+. 104 1 79180 334500 642569 1419374 4730395 11406014 11406015
+. 105 3 7 16 23 28 34 38 41
+. 105 1 78108 327297 626491 1382327 4584559 11401926 11401927
+. 106 3 7 16 23 28 34 38 41
+. 106 1 74291 319508 607322 1347495 4497397 11397391 11397392
+. 107 3 7 16 23 28 34 38
+. 107 1 75543 322674 606193 1342109 4391953 11392156
+. 108 3 7 16 23 28 34 38
+. 108 1 78372 327828 613470 1347025 4389347 11386938
+. 109 3 7 16 23 28 34 38
+. 109 1 76108 326907 614515 1349651 4406380 11382077
+. 110 3 7 16 23 28 34 38
+. 110 1 74061 318536 605107 1341150 4395517 11376645
+. 111 3 7 16 23 28 34 38
+. 111 1 75755 323980 618296 1357568 4431143 11370924
+. 112 3 7 16 23 28 34 38
+. 112 1 82124 338302 637828 1382191 4464104 11365032
+. 113 3 7 16 23 28 34 38
+. 113 1 78880 338854 634630 1390426 4516008 11359091
+. 114 3 7 16 23 28 34 38
+. 114 1 76272 331771 625308 1372874 4465201 11353819
+. 115 3 7 16 23 28 34 38
+. 115 1 75122 329180 615816 1359911 4468962 11347869
+. 116 3 7 16 23 28 34 38
+. 116 1 73048 326002 612983 1358724 4455636 11341628
+. 117 3 7 16 23 28 34 38
+. 117 1 77699 338067 628350 1380780 4462359 11334789
+. 118 3 7 16 23 28 34 38
+. 118 1 86347 376583 682023 1435318 4512483 11327374
+. 119 3 7 16 23 28 34 38
+. 119 1 76906 341123 654429 1414783 4526051 11320720
+. 120 3 7 16 23 28 34 38
+. 120 1 83750 356115 661790 1419330 4532498 11313802
+. 121 3 7 16 23 28 34 38
+. 121 1 82518 350059 662714 1424874 4555095 11306463
+. 122 3 7 16 23 28 34 38
+. 122 1 79860 342524 645826 1402588 4552050 11299479
+. 123 3 7 16 23 28 34 38
+. 123 1 75495 336410 631227 1384431 4551835 11291713
+. 124 3 7 16 23 28 34 38
+. 124 1 82796 357337 645104 1419994 4593249 11283415
+. 125 3 7 16 23 28 34 38
+. 125 1 78053 340213 631637 1383696 4563925 11275817
+. 126 3 7 16 23 28 34 38
+. 126 1 77744 342555 634228 1397063 4559686 11267304
+. 127 3 7 16 23 28 34 38
+. 127 1 74036 334771 635650 1395125 4594086 11258615
+. 128 3 7 16 23 28 34 38
+. 128 1 75403 332687 628073 1390823 4591656 11249333
+. 129 3 7 16 23 28 34 38
+. 129 1 73568 331811 628451 1397010 4593410 11239436
+. 130 3 7 16 23 28 34 38
+. 130 1 72926 334601 633076 1402828 4664818 11228984
+. 131 3 7 16 23 28 34 38
+. 131 1 72890 329617 623753 1394806 4633048 11217891
+. 132 3 7 16 23 28 34 38
+. 132 1 70954 330107 615220 1382789 4606496 11206695
+. 133 3 7 16 23 28 34 38
+. 133 1 68141 319347 602432 1367643 4597576 11194852
+. 134 3 7 16 23 28 34 38
+. 134 1 67166 316360 594389 1356649 4632825 11182077
+. 135 3 7 16 23 28 34 38
+. 135 1 64575 311403 589082 1352924 4638298 11167531
+. 136 3 7 16 23 28 34 38
+. 136 1 65265 310772 588679 1353355 4668427 11151893
+. 137 3 7 16 23 28 34 38
+. 137 1 63131 306231 582014 1348182 4659258 11134245
+. 138 3 7 16 23 28 34 38
+. 138 1 61228 302774 576080 1351127 4674431 11115208
+. 139 3 7 16 23 28 34 38
+. 139 1 62208 303246 580131 1349636 4667703 11093531
+. 140 3 7 16 23 28 34 38
+. 140 1 55362 285508 565470 1319341 4637937 11070906
+. 141 3 7 16 23 28 34 38
+. 141 1 57034 286122 566811 1322058 4635964 11044254
+. 142 3 7 16 23 28 34 38
+. 142 1 50192 273869 554855 1304203 4627420 11015206
+. 143 3 7 16 23 28 34 38
+. 143 1 49767 272434 566486 1323180 4668762 10981351
+. 144 3 7 16 23 28 34 38
+. 144 1 40710 256190 540308 1283622 4639428 10945540
+. 145 3 7 16 23 28 34 38
+. 145 1 35779 247142 525439 1265655 4639099 10904724
+. 146 3 7 16 23 28 34 38
+. 146 1 20808 215419 485371 1218778 4603842 10861978
+. 147 3 7 16 23 28 34 38
+. 147 1 9499 204109 471768 1216964 4615093 10807605
+. 148 3 7 16 23 28 34 38
+. 148 1 90 187769 458583 1191852 4607976 10760451
+. 149 3 16 23 28 34 38
+. 149 1 404426 856446 2068750 6750407 10703437
+A 0 3 7 16 23 28 34
+A 0 1 4511 64120 78231 197502 1700113
+A 1 3 7 16 23 28 34
+A 1 1 6017 86028 109040 278609 2604687
+A 2 3 7 16 23 28 34
+A 2 1 6145 83199 111350 307801 2983415
+A 3 3 7 16 23 28 34 38
+A 3 1 6036 94007 111019 213410 499598 3721784
+A 4 3 7 16 23 28 34 38
+A 4 1 5313 82648 97492 187698 439217 3369579
+A 5 3 7 16 23 28 34 38
+A 5 1 11904 89509 108612 203211 482266 4006061
+A 6 3 7 16 23 28 34 38
+A 6 1 8378 73820 88829 156623 331211 2298402
+A 7 3 7 16 23 28 34 38
+A 7 1 8525 75053 89393 165953 373715 2692873
+A 8 3 7 16 23 28 34 38
+A 8 1 8910 75198 90785 165332 364304 2591218
+A 9 3 7 16 23 28 34 38
+A 9 1 9462 99088 117742 221855 512636 3839539
+A 10 3 7 16 23 28 34 38
+A 10 1 6977 73110 87117 165113 385111 3026901
+A 11 3 7 16 23 28 34 38
+A 11 1 6964 68331 81993 152160 349254 2676059
+A 12 3 7 16 23 28 34 38
+A 12 1 9898 88869 109195 201919 449697 3135207
+A 13 3 7 16 23 28 34 38 41
+A 13 1 9646 88880 108092 201672 441721 1174486 3082666
+A 14 3 7 16 23 28 34 38 41
+A 14 1 10203 84318 102679 191164 424111 1149682 3018774
+A 15 3 7 16 23 28 34 38 41
+A 15 1 10033 85634 104888 193334 423189 1129364 2943785
+A 16 3 7 16 23 28 34 38 41
+A 16 1 9493 82758 101636 191136 433493 1208456 3162441
+A 17 3 7 16 23 28 34 38 41
+A 17 1 9522 80328 100218 189074 430507 1196534 3177072
+A 18 3 7 16 23 28 34 38 41
+A 18 1 9387 78148 97762 183782 420252 1145016 3148193
+A 19 3 7 16 23 28 34 38 41
+A 19 1 14530 87248 109212 196191 431383 1145164 3087314
+A 20 3 7 16 23 28 34 38 41
+A 20 1 11383 82184 105346 196121 448302 1223293 3301084
+A 21 3 7 16 23 28 34 38 41
+A 21 1 11829 77382 100822 184471 418329 1136796 3013128
+A 22 3 7 16 23 28 34 38 41
+A 22 1 11943 72177 95838 174931 406371 1130809 3047940
+A 23 3 7 16 23 28 34 38 41
+A 23 1 14536 78772 105787 190631 433777 1187795 3151424
+A 24 3 7 16 23 28 34 38 41
+A 24 1 14057 75589 103523 189437 440155 1225168 3231851
+A 25 3 7 16 23 28 34 38 41
+A 25 1 16868 75764 105497 187466 431894 1170045 3000617
+A 26 3 7 16 23 28 34 38 41
+A 26 1 17904 75039 106271 188865 437699 1204244 3109460
+A 27 3 7 16 23 28 34 38 41
+A 27 1 20951 78408 113209 196800 452715 1239918 3125633
+A 28 3 7 16 23 28 34 38 41
+A 28 1 21317 76399 112867 196221 459393 1290913 3255984
+A 29 3 7 16 23 28 34 38 41
+A 29 1 21090 69541 105787 183377 434287 1243154 3049852
+A 30 3 7 16 23 28 34 38 41
+A 30 1 22488 70033 106627 187037 445602 1270019 3240655
+A 31 3 7 16 23 28 34 38 41
+A 31 1 24534 70063 108425 190113 451931 1269007 3173187
+A 32 3 7 16 23 28 34 38 41
+A 32 1 26806 73899 112631 193130 446675 1226506 2978826
+A 33 3 7 16 23 28 34 38 41
+A 33 1 25254 66525 104899 182436 431768 1205314 2909773
+A 34 3 7 16 23 28 34 38 41
+A 34 1 27816 69816 111930 197095 468877 1321810 3180466
+A 35 3 7 16 23 28 34 38 41
+A 35 1 28477 68260 109691 193080 458902 1270696 2992250
+A 36 3 7 16 23 28 34 38 41
+A 36 1 27778 67136 110340 193378 458477 1278562 2976015
+A 37 3 7 16 23 28 34 38 41
+A 37 1 26353 63275 105335 184206 443759 1233418 2876813
+A 38 3 7 16 23 28 34 38 41
+A 38 1 26550 65055 110696 198470 477044 1416143 3056664
+A 39 3 7 16 23 28 34 38 41
+A 39 1 26956 65505 111879 198378 484659 1367206 3087138
+A 40 3 7 16 23 28 34 38 41
+A 40 1 27154 65298 113177 201361 484279 1395442 2905653
+A 41 3 7 16 23 28 34 38 41
+A 41 1 26840 65136 114395 202162 484419 1357172 2915907
+A 42 3 7 16 23 28 34 38 41
+A 42 1 28772 70337 122862 215710 518939 1484816 3026998
+A 43 3 7 16 23 28 34 38 41
+A 43 1 27522 68078 122265 217256 527011 1521915 3010900
+A 44 3 7 16 23 28 34 38 41
+A 44 1 26597 65641 125002 230634 575510 1633276 3061427
+A 45 3 7 16 23 28 34 38 41
+A 45 1 26787 66869 125982 229103 570178 1611403 3094994
+A 46 3 7 16 23 28 34 38 41
+A 46 1 28889 70375 134363 240949 592824 1664161 3176519
+A 47 3 7 16 23 28 34 38 41
+A 47 1 26854 66418 128679 234157 577763 1610634 2992871
+A 48 3 7 16 23 28 34 38 41
+A 48 1 27889 70447 137197 249720 628304 1754717 3152916
+A 49 3 7 16 23 28 34 38 41
+A 49 1 27547 69160 135130 247396 629309 1744298 3126699
+A 50 3 7 16 23 28 34 38 41
+A 50 1 26746 66472 132132 245788 618983 1711560 3005667
+A 51 3 7 16 23 28 34 38 41
+A 51 1 26729 66846 132689 247110 625196 1775425 2960468
+A 52 3 7 16 23 28 34 38 41
+A 52 1 26945 68298 138764 257737 645994 1801941 2953412
+A 53 3 7 16 23 28 34 38 41
+A 53 1 28633 71082 143117 267199 684875 1886045 2974802
+A 54 3 7 16 23 28 34 38 41
+A 54 1 27805 72535 141750 280484 726957 1945896 3069473
+A 55 3 7 16 23 28 34 38 41
+A 55 1 26628 68030 130539 264867 683713 1845996 2910621
+A 56 3 7 16 23 28 34 38 41
+A 56 1 27883 72009 139842 283306 737876 1983404 3080529
+A 57 3 7 16 23 28 34 38 41
+A 57 1 26555 68264 134106 275983 731183 1933623 2905703
+A 58 3 7 16 23 28 34 38 41
+A 58 1 25484 67185 127118 276225 730506 1943491 2814857
+A 59 3 7 16 23 28 34 38 41
+A 59 1 27091 70372 131936 290407 775652 2031903 2856897
+A 60 3 7 16 23 28 34 38 41
+A 60 1 23819 62436 118453 262236 716341 1952766 2760440
+A 61 3 7 16 23 28 34 38 41
+A 61 1 25128 66864 127915 283239 778971 2181493 2978281
+A 62 3 7 16 23 28 34 38 41
+A 62 1 24614 67770 131876 287572 781529 2183565 2993337
+A 63 3 7 16 23 28 34 38 41
+A 63 1 26014 74555 148088 321857 861558 2307858 3117993
+A 64 3 7 16 23 28 34 38 41
+A 64 1 24391 66383 128219 288440 818060 2286543 2975745
+A 65 3 7 16 23 28 34 38 41
+A 65 1 23869 67668 131605 297711 842631 2318425 2924154
+A 66 3 7 16 23 28 34 38 41
+A 66 1 24229 68045 131405 297282 843135 2338610 2900405
+A 67 3 7 16 23 28 34 38 41
+A 67 1 24927 69588 132918 301652 866519 2391673 2929974
+A 68 3 7 16 23 28 34 38 41
+A 68 1 25191 72625 139211 315132 890920 2434299 2924075
+A 69 3 7 16 23 28 34 38 41
+A 69 1 25166 71958 141479 321258 931005 2536701 2991731
+A 70 3 7 16 23 28 34 38 41
+A 70 1 25344 73461 141006 320727 943204 2582598 3075754
+A 71 3 7 16 23 28 34 38 41
+A 71 1 25676 75544 146482 331088 981322 2668773 3095087
+A 72 3 7 16 23 28 34 38 41
+A 72 1 23693 70252 133588 302818 913118 2480040 2733088
+A 73 3 7 16 23 28 34 38 41
+A 73 1 25344 74770 143233 327183 985324 2658288 2945243
+A 74 3 7 16 23 28 34 38 41
+A 74 1 25953 77767 150345 344000 1060363 2821553 3061422
+A 75 3 7 16 23 28 34 38 41
+A 75 1 26657 79258 154232 344878 1031534 2710017 2942175
+A 76 3 7 16 23 28 34 38 41
+A 76 1 25922 78987 157824 351719 1041660 2671272 2823043
+A 77 3 7 16 23 28 34 38 41
+A 77 1 25739 79427 154501 348960 1091554 2843206 2993960
+A 78 3 7 16 23 28 34 38 41
+A 78 1 27367 84256 161280 365950 1139171 3007647 3116561
+A 79 3 7 16 23 28 34 38 41
+A 79 1 26312 79973 152481 345026 1085325 2773820 2829282
+A 80 3 7 16 23 28 34 38 41
+A 80 1 27951 85213 164292 363361 1134086 2813551 2850778
+A 81 3 7 16 23 28 34 38 41
+A 81 1 29439 89500 170808 381410 1187003 3007459 3033902
+A 82 3 7 16 23 28 34 38 41
+A 82 1 30271 92471 178186 391444 1230023 3015907 3034745
+A 83 3 7 16 23 28 34 38 41
+A 83 1 28153 87605 167628 376777 1195478 2955336 2968491
+A 84 3 7 16 23 28 34 38 41
+A 84 1 27897 89586 170560 385269 1228928 3047327 3056368
+A 85 3 7 16 23 28 34 38 41
+A 85 1 22486 75681 142976 340652 1141404 3012337 3018715
+A 86 3 7 16 23 28 34 38 41
+A 86 1 25498 83800 162946 370016 1234983 3219340 3223529
+A 87 3 7 16 23 28 34 38 41
+A 87 1 23367 78096 148817 338587 1093780 2909941 2912757
+A 88 3 7 16 23 28 34 38 41
+A 88 1 25157 80828 153079 345817 1110002 2945511 2947261
+A 89 3 7 16 23 28 34 38 41
+A 89 1 24477 83786 153032 342138 1111796 2963094 2964304
+A 90 3 7 16 23 28 34 38 41
+A 90 1 23647 82927 154274 350501 1141163 3019091 3019827
+A 91 3 7 16 23 28 34 38 41
+A 91 1 25174 84397 152172 341358 1110991 2903073 2903578
+A 92 3 7 16 23 28 34 38 41
+A 92 1 23447 81533 150704 342390 1109074 2947427 2947754
+A 93 3 7 16 23 28 34 38 41
+A 93 1 24030 84907 162059 361271 1165845 2984923 2985122
+A 94 3 7 16 23 28 34 38 41
+A 94 1 23313 82434 149048 342169 1130554 2950807 2950928
+A 95 3 7 16 23 28 34 38 41
+A 95 1 21801 80264 146572 333222 1101720 2860812 2860882
+A 96 3 7 16 23 28 34 38 41
+A 96 1 21967 79947 144313 328177 1092410 2800822 2800869
+A 97 3 7 16 23 28 34 38 41
+A 97 1 23143 86002 161141 359645 1202332 3074059 3074086
+A 98 3 7 16 23 28 34 38 41
+A 98 1 21680 78199 140853 318862 1065428 2782574 2782590
+A 99 3 7 16 23 28 34 38 41
+A 99 1 22248 82991 148472 341010 1135756 2945858 2945868
+A 100 3 7 16 23 28 34 38 41
+A 100 1 21419 80036 142283 324262 1102703 2864939 2864946
+A 101 3 7 16 23 28 34 38
+A 101 1 21067 98568 186357 460162 1773677 2879491
+A 102 3 7 16 23 28 34 38
+A 102 1 21977 90482 164094 396047 1531033 2913658
+A 103 3 7 16 23 28 34 38 41
+A 103 1 22106 90353 172299 385443 1318622 2891428 2891429
+A 104 3 7 16 23 28 34 38
+A 104 1 19461 79835 143931 327937 1144805 2833658
+A 105 3 7 16 23 28 34 38 41
+A 105 1 19919 80170 146703 330137 1126917 2885183 2885184
+A 106 3 7 16 23 28 34 38 41
+A 106 1 18253 74457 133611 305588 1053940 2796472 2796473
+A 107 3 7 16 23 28 34 38
+A 107 1 18931 78970 142548 329634 1127641 3060875
+A 108 3 7 16 23 28 34 38
+A 108 1 18869 77408 136246 315384 1085600 2939089
+A 109 3 7 16 23 28 34 38
+A 109 1 18056 74707 133685 308085 1066706 2905445
+A 110 3 7 16 23 28 34 38
+A 110 1 17906 74850 130654 303068 1052909 2863795
+A 111 3 7 16 23 28 34 38
+A 111 1 20013 82488 144512 328807 1143460 3019241
+A 112 3 7 16 23 28 34 38
+A 112 1 22451 85656 150927 326272 1095042 2891645
+A 113 3 7 16 23 28 34 38
+A 113 1 20974 87248 154836 347330 1174809 3008790
+A 114 3 7 16 23 28 34 38
+A 114 1 19210 79856 141477 325266 1106202 2956307
+A 115 3 7 16 23 28 34 38
+A 115 1 19175 80417 143136 323562 1112049 2966557
+A 116 3 7 16 23 28 34 38
+A 116 1 17373 75567 134035 310115 1066614 2852608
+A 117 3 7 16 23 28 34 38
+A 117 1 18805 78064 137329 312940 1058616 2825118
+A 118 3 7 16 23 28 34 38
+A 118 1 18892 78512 137726 315938 1075103 2820260
+A 119 3 7 16 23 28 34 38
+A 119 1 18392 77952 137798 314563 1072398 2843255
+A 120 3 7 16 23 28 34 38
+A 120 1 19871 83396 152650 340928 1143716 2981453
+A 121 3 7 16 23 28 34 38
+A 121 1 19711 80825 142859 322455 1104255 2886987
+A 122 3 7 16 23 28 34 38
+A 122 1 21187 86724 161367 350340 1174014 2996046
+A 123 3 7 16 23 28 34 38
+A 123 1 18978 81376 143377 326490 1115371 2931659
+A 124 3 7 16 23 28 34 38
+A 124 1 22894 87896 151896 332788 1098473 2805152
+A 125 3 7 16 23 28 34 38
+A 125 1 20758 85301 152950 335851 1102364 2803688
+A 126 3 7 16 23 28 34 38
+A 126 1 20376 83785 149541 334701 1131412 2913037
+A 127 3 7 16 23 28 34 38
+A 127 1 18272 79837 145659 327174 1111294 2851434
+A 128 3 7 16 23 28 34 38
+A 128 1 20376 87248 163077 364431 1228221 3064349
+A 129 3 7 16 23 28 34 38
+A 129 1 17861 78838 140710 327276 1137318 2961062
+A 130 3 7 16 23 28 34 38
+A 130 1 18011 79570 141663 331517 1155578 2921159
+A 131 3 7 16 23 28 34 38
+A 131 1 19369 85242 156597 362479 1232557 3052164
+A 132 3 7 16 23 28 34 38
+A 132 1 16989 77245 137787 323864 1127698 2926164
+A 133 3 7 16 23 28 34 38
+A 133 1 16615 74927 138110 318876 1117135 2785542
+A 134 3 7 16 23 28 34 38
+A 134 1 16910 76842 136672 321414 1149263 2870377
+A 135 3 7 16 23 28 34 38
+A 135 1 15809 75717 133327 319862 1164005 2931116
+A 136 3 7 16 23 28 34 38
+A 136 1 16205 74016 132508 315414 1134301 2841826
+A 137 3 7 16 23 28 34 38
+A 137 1 16918 78319 138590 336820 1201400 3010448
+A 138 3 7 16 23 28 34 38
+A 138 1 15734 74723 135974 328254 1168252 2898661
+A 139 3 7 16 23 28 34 38
+A 139 1 16553 76918 142922 333390 1172481 2887650
+A 140 3 7 16 23 28 34 38
+A 140 1 13766 69569 132291 315045 1158517 2862552
+A 141 3 7 16 23 28 34 38
+A 141 1 14624 69442 133130 312054 1145730 2794924
+A 142 3 7 16 23 28 34 38
+A 142 1 12369 65954 126981 306736 1172220 2891799
+A 143 3 7 16 23 28 34 38
+A 143 1 13711 71078 143537 337399 1225806 2960311
+A 144 3 7 16 23 28 34 38
+A 144 1 10366 62524 120861 300600 1174374 2920302
+A 145 3 7 16 23 28 34 38
+A 145 1 9465 61494 122957 303336 1152758 2788675
+A 146 3 7 16 23 28 34 38
+A 146 1 5466 53459 112600 289551 1168127 2884532
+A 147 3 7 16 23 28 34 38
+A 147 1 2451 49899 108306 291350 1200237 2939062
+A 148 3 7 16 23 28 34 38
+A 148 1 22 48928 120153 310380 1222634 2924083
+A 149 3 16 23 28 34 38
+A 149 1 101882 210687 532548 1836910 2902958
+T 0 3 7 16 23 28 34
+T 0 1 4140 60004 77557 212204 1600559
+T 1 3 7 16 23 28 34
+T 1 1 6176 130166 166717 527107 4621448
+T 2 3 7 16 23 28 34
+T 2 1 5318 94630 123368 340063 2860352
+T 3 3 7 16 23 28 34 38
+T 3 1 4063 72267 82072 157461 369114 2453321
+T 4 3 7 16 23 28 34 38
+T 4 1 3855 76199 86740 169507 404019 2986479
+T 5 3 7 16 23 28 34 38
+T 5 1 7528 75144 87304 168214 403732 2738840
+T 6 3 7 16 23 28 34 38
+T 6 1 8376 106949 123585 243195 601076 4290086
+T 7 3 7 16 23 28 34 38
+T 7 1 6808 85000 97925 190088 457311 3168290
+T 8 3 7 16 23 28 34 38
+T 8 1 6449 91415 105340 208319 508535 3559111
+T 9 3 7 16 23 28 34 38
+T 9 1 5380 75525 87082 169938 406110 2841002
+T 10 3 7 16 23 28 34 38
+T 10 1 4728 66658 76828 150710 361498 2594527
+T 11 3 7 16 23 28 34 38
+T 11 1 5280 76509 87815 172796 421396 3070712
+T 12 3 7 16 23 28 34 38
+T 12 1 8251 96619 113555 220825 534481 3364849
+T 13 3 7 16 23 28 34 38 41
+T 13 1 9025 98548 115363 219334 505207 1369635 3165416
+T 14 3 7 16 23 28 34 38 41
+T 14 1 6687 87515 102489 199607 474244 1371949 3166846
+T 15 3 7 16 23 28 34 38 41
+T 15 1 7515 89106 104522 201935 471526 1346432 3106184
+T 16 3 7 16 23 28 34 38 41
+T 16 1 9637 92219 108557 204889 474903 1348697 3104193
+T 17 3 7 16 23 28 34 38 41
+T 17 1 7367 82290 98684 190275 452610 1315625 3093144
+T 18 3 7 16 23 28 34 38 41
+T 18 1 9128 84809 102417 193030 453498 1259318 3105095
+T 19 3 7 16 23 28 34 38 41
+T 19 1 9064 81101 99977 188528 445325 1239800 3040469
+T 20 3 7 16 23 28 34 38 41
+T 20 1 9357 78802 98459 185434 444898 1221461 2947777
+T 21 3 7 16 23 28 34 38 41
+T 21 1 9909 80949 102595 193316 463396 1291840 3135074
+T 22 3 7 16 23 28 34 38 41
+T 22 1 9885 78012 100329 188878 456244 1305696 3097587
+T 23 3 7 16 23 28 34 38 41
+T 23 1 11632 76354 100732 183890 441552 1252681 2943134
+T 24 3 7 16 23 28 34 38 41
+T 24 1 12520 76417 102049 185941 446148 1273142 3001491
+T 25 3 7 16 23 28 34 38 41
+T 25 1 15109 80054 109684 196420 468521 1320764 3139871
+T 26 3 7 16 23 28 34 38 41
+T 26 1 15253 78339 108665 193441 464349 1299550 3031228
+T 27 3 7 16 23 28 34 38 41
+T 27 1 17465 79587 112341 197937 475928 1317906 3041009
+T 28 3 7 16 23 28 34 38 41
+T 28 1 17987 76892 112583 193719 468635 1331761 3017301
+T 29 3 7 16 23 28 34 38 41
+T 29 1 19565 77250 113859 197758 476067 1329140 3151931
+T 30 3 7 16 23 28 34 38 41
+T 30 1 20510 71697 108201 187891 459182 1285785 2957399
+T 31 3 7 16 23 28 34 38 41
+T 31 1 23420 74616 113847 193365 464047 1268656 2898167
+T 32 3 7 16 23 28 34 38 41
+T 32 1 25698 77309 117794 201021 475974 1324041 3035919
+T 33 3 7 16 23 28 34 38 41
+T 33 1 25045 76799 119123 207541 504510 1408731 3175024
+T 34 3 7 16 23 28 34 38 41
+T 34 1 25062 70307 111226 192316 471047 1318109 2943242
+T 35 3 7 16 23 28 34 38 41
+T 35 1 28364 78534 126439 217577 524883 1472294 3281330
+T 36 3 7 16 23 28 34 38 41
+T 36 1 25727 70623 115959 201760 492622 1371652 3111621
+T 37 3 7 16 23 28 34 38 41
+T 37 1 28055 77351 128525 222618 541432 1509593 3329672
+T 38 3 7 16 23 28 34 38 41
+T 38 1 27057 73712 128399 226357 541027 1471458 3153911
+T 39 3 7 16 23 28 34 38 41
+T 39 1 25962 72047 125512 219619 525774 1473464 3116214
+T 40 3 7 16 23 28 34 38 41
+T 40 1 27391 73986 129936 226832 545320 1544649 3168508
+T 41 3 7 16 23 28 34 38 41
+T 41 1 27741 77845 136711 238135 580161 1613112 3195108
+T 42 3 7 16 23 28 34 38 41
+T 42 1 27372 77106 141264 247397 593076 1655541 3239603
+T 43 3 7 16 23 28 34 38 41
+T 43 1 28630 79907 146505 256405 617318 1712321 3301341
+T 44 3 7 16 23 28 34 38 41
+T 44 1 27653 76808 143223 247569 600923 1637796 3150786
+T 45 3 7 16 23 28 34 38 41
+T 45 1 25892 72146 138394 243599 593705 1637176 2988322
+T 46 3 7 16 23 28 34 38 41
+T 46 1 27287 74487 145445 260630 633201 1763321 3097184
+T 47 3 7 16 23 28 34 38 41
+T 47 1 26517 74798 149815 261892 629170 1719703 3018759
+T 48 3 7 16 23 28 34 38 41
+T 48 1 28158 77950 152747 276404 678042 1783428 3162192
+T 49 3 7 16 23 28 34 38 41
+T 49 1 27323 75802 152591 276985 663088 1780435 3020404
+T 50 3 7 16 23 28 34 38 41
+T 50 1 29144 81758 166540 292316 711265 1828915 3094772
+T 51 3 7 16 23 28 34 38 41
+T 51 1 27508 76966 156950 282922 689595 1791292 3039860
+T 52 3 7 16 23 28 34 38 41
+T 52 1 29023 83767 174230 315266 791593 2049708 3231569
+T 53 3 7 16 23 28 34 38 41
+T 53 1 31398 86375 182182 323393 786060 1956573 3074047
+T 54 3 7 16 23 28 34 38 41
+T 54 1 27953 80637 160154 314140 754353 1881808 2921740
+T 55 3 7 16 23 28 34 38 41
+T 55 1 30492 87584 176709 354487 851849 2073137 3080395
+T 56 3 7 16 23 28 34 38 41
+T 56 1 31050 89158 178359 362957 891988 2211178 3162105
+T 57 3 7 16 23 28 34 38 41
+T 57 1 27737 79952 157421 319323 788868 2020001 2939196
+T 58 3 7 16 23 28 34 38 41
+T 58 1 29619 87414 167562 347064 857346 2189344 3196168
+T 59 3 7 16 23 28 34 38 41
+T 59 1 30105 86448 167884 356705 869775 2115452 2928509
+T 60 3 7 16 23 28 34 38 41
+T 60 1 25465 75780 147897 313702 808350 2149348 2982478
+T 61 3 7 16 23 28 34 38 41
+T 61 1 25400 76907 151397 324108 807779 2048781 2801896
+T 62 3 7 16 23 28 34 38 41
+T 62 1 25638 80927 155976 340215 881792 2306146 2996659
+T 63 3 7 16 23 28 34 38 41
+T 63 1 25628 79267 154643 342217 888805 2267301 2936836
+T 64 3 7 16 23 28 34 38 41
+T 64 1 28735 88134 175708 377404 959010 2372929 3021972
+T 65 3 7 16 23 28 34 38 41
+T 65 1 25702 81929 159185 346660 896644 2276531 2878632
+T 66 3 7 16 23 28 34 38 41
+T 66 1 27163 86680 167627 370691 962172 2418235 3026536
+T 67 3 7 16 23 28 34 38 41
+T 67 1 25509 81866 156946 354126 955141 2464884 2943189
+T 68 3 7 16 23 28 34 38 41
+T 68 1 26270 85144 164403 366346 976682 2478695 2912352
+T 69 3 7 16 23 28 34 38 41
+T 69 1 25928 86854 164396 367583 983778 2480491 2895121
+T 70 3 7 16 23 28 34 38 41
+T 70 1 24703 82662 156674 356107 990990 2513182 2836357
+T 71 3 7 16 23 28 34 38 41
+T 71 1 25838 84942 159748 366195 1015256 2539828 2875299
+T 72 3 7 16 23 28 34 38 41
+T 72 1 28148 92830 179308 407430 1124828 2746684 3115804
+T 73 3 7 16 23 28 34 38 41
+T 73 1 27319 92465 175797 398972 1122389 2741727 3028912
+T 74 3 7 16 23 28 34 38 41
+T 74 1 27371 90642 173237 388433 1074884 2631508 2860777
+T 75 3 7 16 23 28 34 38 41
+T 75 1 28602 96990 189718 423689 1186799 2837747 3035471
+T 76 3 7 16 23 28 34 38 41
+T 76 1 27776 94814 177222 411372 1167073 2760716 3025292
+T 77 3 7 16 23 28 34 38 41
+T 77 1 27759 95493 176449 412774 1195579 2821701 2931727
+T 78 3 7 16 23 28 34 38 41
+T 78 1 28171 96291 174997 400374 1145491 2741363 2834595
+T 79 3 7 16 23 28 34 38 41
+T 79 1 29142 101307 188444 435499 1260093 3040714 3095655
+T 80 3 7 16 23 28 34 38 41
+T 80 1 28578 100240 183611 428905 1255884 2981674 3022862
+T 81 3 7 16 23 28 34 38 41
+T 81 1 30834 109578 198378 443609 1279779 2993061 3023985
+T 82 3 7 16 23 28 34 38 41
+T 82 1 30954 106780 192141 431984 1236493 2931639 2954227
+T 83 3 7 16 23 28 34 38 41
+T 83 1 33240 116871 225201 500998 1383568 3113164 3129058
+T 84 3 7 16 23 28 34 38 41
+T 84 1 29164 105704 188609 428940 1250318 2885722 2896432
+T 85 3 7 16 23 28 34 38 41
+T 85 1 23636 90140 168382 396229 1234347 2999728 3007114
+T 86 3 7 16 23 28 34 38 41
+T 86 1 24423 92603 164367 384814 1214371 3034508 3039747
+T 87 3 7 16 23 28 34 38 41
+T 87 1 24688 95973 172023 403636 1264052 3193478 3196868
+T 88 3 7 16 23 28 34 38 41
+T 88 1 24598 94930 168857 393549 1231909 3163741 3166099
+T 89 3 7 16 23 28 34 38 41
+T 89 1 25222 97890 172333 400098 1220536 3081009 3082505
+T 90 3 7 16 23 28 34 38 41
+T 90 1 22995 93093 161279 382788 1176792 2890037 2891027
+T 91 3 7 16 23 28 34 38 41
+T 91 1 25967 103102 179973 431819 1339007 3346945 3347560
+T 92 3 7 16 23 28 34 38 41
+T 92 1 24017 98314 169615 401562 1244775 3057931 3058296
+T 93 3 7 16 23 28 34 38 41
+T 93 1 23477 97068 162916 388293 1225190 2965244 2965460
+T 94 3 7 16 23 28 34 38 41
+T 94 1 24406 101728 171726 415710 1307207 3109801 3109945
+T 95 3 7 16 23 28 34 38 41
+T 95 1 24399 105145 175173 421686 1337930 3218845 3218934
+T 96 3 7 16 23 28 34 38 41
+T 96 1 24437 103038 168578 406561 1268407 3104877 3104932
+T 97 3 7 16 23 28 34 38 41
+T 97 1 22987 101020 165045 399753 1283755 3028322 3028368
+T 98 3 7 16 23 28 34 38 41
+T 98 1 24584 107095 177352 427563 1392100 3315977 3315998
+T 99 3 7 16 23 28 34 38 41
+T 99 1 22924 99337 163306 392177 1251732 3031209 3031222
+T 100 3 7 16 23 28 34 38 41
+T 100 1 24327 105926 180889 425592 1331878 3099336 3099341
+T 101 3 7 16 23 28 34 38 41
+T 101 1 21049 111737 183668 520043 1915466 3008076 3008077
+T 102 3 7 16 23 28 34 38 41
+T 102 1 22242 105065 174428 438471 1605478 2970796 2970798
+T 103 3 7 16 23 28 34 38
+T 103 1 22319 105548 172128 416050 1434852 3087407
+T 104 3 7 16 23 28 34 38 41
+T 104 1 21463 101853 168819 392473 1294516 2959796 2959797
+T 105 3 7 16 23 28 34 38
+T 105 1 20758 98375 161934 381749 1292360 3082639
+T 106 3 7 16 23 28 34 38
+T 106 1 21015 102685 170099 399735 1362561 3273197
+T 107 3 7 16 23 28 34 38
+T 107 1 21024 101138 158918 370034 1193990 2921219
+T 108 3 7 16 23 28 34 38
+T 108 1 22821 104435 170240 375413 1180908 2904757
+T 109 3 7 16 23 28 34 38
+T 109 1 21594 106702 168686 379417 1207584 2903676
+T 110 3 7 16 23 28 34 38
+T 110 1 20294 96811 158665 369285 1182789 2895657
+T 111 3 7 16 23 28 34 38
+T 111 1 18820 92052 147255 342804 1099623 2672161
+T 112 3 7 16 23 28 34 38
+T 112 1 20246 96400 155013 356347 1138082 2764853
+T 113 3 7 16 23 28 34 38
+T 113 1 21627 103901 163874 384010 1242986 2998890
+T 114 3 7 16 23 28 34 38
+T 114 1 20601 101964 162312 373721 1191343 2855480
+T 115 3 7 16 23 28 34 38
+T 115 1 20244 100858 157744 367952 1185550 2836943
+T 116 3 7 16 23 28 34 38
+T 116 1 19708 99213 155013 363062 1171807 2887056
+T 117 3 7 16 23 28 34 38
+T 117 1 20564 103518 157853 367464 1165138 2783029
+T 118 3 7 16 23 28 34 38
+T 118 1 27837 140619 212007 427028 1240140 2928973
+T 119 3 7 16 23 28 34 38
+T 119 1 21520 109530 184583 407072 1250697 2955128
+T 120 3 7 16 23 28 34 38
+T 120 1 26464 119088 181534 389048 1160521 2794712
+T 121 3 7 16 23 28 34 38
+T 121 1 24410 111617 178304 397844 1235766 2954744
+T 122 3 7 16 23 28 34 38
+T 122 1 22278 103214 160157 368400 1171262 2781393
+T 123 3 7 16 23 28 34 38
+T 123 1 20203 100753 155552 367942 1195927 2837576
+T 124 3 7 16 23 28 34 38
+T 124 1 23487 118066 176334 414159 1276186 2910224
+T 125 3 7 16 23 28 34 38
+T 125 1 20068 97705 153158 357351 1158691 2776302
+T 126 3 7 16 23 28 34 38
+T 126 1 21479 105819 165740 377221 1166235 2750987
+T 127 3 7 16 23 28 34 38
+T 127 1 21065 107226 171881 391446 1270714 2983489
+T 128 3 7 16 23 28 34 38
+T 128 1 19977 98306 155943 360961 1154600 2735459
+T 129 3 7 16 23 28 34 38
+T 129 1 20709 102821 160356 375667 1192463 2773941
+T 130 3 7 16 23 28 34 38
+T 130 1 20884 108168 174004 396410 1304732 3005203
+T 131 3 7 16 23 28 34 38
+T 131 1 20218 99999 158266 369204 1209424 2834172
+T 132 3 7 16 23 28 34 38
+T 132 1 21492 110591 172442 397923 1280612 2875199
+T 133 3 7 16 23 28 34 38
+T 133 1 20058 102297 161959 378981 1231275 2899827
+T 134 3 7 16 23 28 34 38
+T 134 1 19855 103082 162769 386426 1269808 2936380
+T 135 3 7 16 23 28 34 38
+T 135 1 18560 96466 157439 367861 1205340 2741770
+T 136 3 7 16 23 28 34 38
+T 136 1 19335 101401 162270 392247 1304204 2999002
+T 137 3 7 16 23 28 34 38
+T 137 1 17970 96170 156622 374399 1260189 2913866
+T 138 3 7 16 23 28 34 38
+T 138 1 17784 95701 150532 373898 1250014 2846598
+T 139 3 7 16 23 28 34 38
+T 139 1 18050 96522 155205 374587 1241620 2865333
+T 140 3 7 16 23 28 34 38
+T 140 1 16120 87679 144483 348509 1173739 2720623
+T 141 3 7 16 23 28 34 38
+T 141 1 16718 89598 146437 358478 1206886 2821655
+T 142 3 7 16 23 28 34 38
+T 142 1 14984 87348 147040 358332 1201183 2783031
+T 143 3 7 16 23 28 34 38
+T 143 1 14210 82784 139897 339915 1139344 2583946
+T 144 3 7 16 23 28 34 38
+T 144 1 12666 84300 145153 346529 1154504 2578759
+T 145 3 7 16 23 28 34 38
+T 145 1 11813 86322 151567 369618 1254607 2821147
+T 146 3 7 16 23 28 34 38
+T 146 1 6945 71217 130490 331166 1156598 2637235
+T 147 3 7 16 23 28 34 38
+T 147 1 3562 72552 138017 350259 1187739 2601598
+T 148 3 7 16 23 28 34 38
+T 148 1 23 60902 121606 322918 1148233 2601087
+T 149 3 16 23 28 34 38
+T 149 1 140591 245685 597635 1703538 2658849
+G 0 3 7 16 23 28 34
+G 0 1 6503 121969 154737 469754 3494580
+G 1 3 7 16 23 28 34
+G 1 1 5494 82066 109811 298438 2422903
+G 2 3 7 16 23 28 34
+G 2 1 5788 83705 112456 317156 3061467
+G 3 3 7 16 23 28 34 38
+G 3 1 5514 85033 100709 193324 450423 3297080
+G 4 3 7 16 23 28 34 38
+G 4 1 5012 89307 106408 199501 445462 3214806
+G 5 3 7 16 23 28 34 38
+G 5 1 16484 77607 98924 180225 409166 2726564
+G 6 3 7 16 23 28 34 38
+G 6 1 17900 82702 103013 178865 385885 2594873
+G 7 3 7 16 23 28 34 38
+G 7 1 13909 74816 94273 172948 396363 2896387
+G 8 3 7 16 23 28 34 38
+G 8 1 19227 91836 114105 197938 422034 2855194
+G 9 3 7 16 23 28 34 38
+G 9 1 13779 77250 96508 175578 398620 2856964
+G 10 3 7 16 23 28 34 38
+G 10 1 12732 84232 105495 196047 447579 3295817
+G 11 3 7 16 23 28 34 38
+G 11 1 13240 78644 99834 181709 417247 3135110
+G 12 3 7 16 23 28 34 38
+G 12 1 20648 96834 121487 208607 432607 2734805
+G 13 3 7 16 23 28 34 38 41
+G 13 1 20381 97644 122207 213306 448553 1165614 2925235
+G 14 3 7 16 23 28 34 38 41
+G 14 1 15317 83545 107181 196212 434243 1166486 3031298
+G 15 3 7 16 23 28 34 38 41
+G 15 1 20569 99458 125483 219352 460047 1211101 2985420
+G 16 3 7 16 23 28 34 38 41
+G 16 1 16868 81869 105833 192511 428562 1176995 2988509
+G 17 3 7 16 23 28 34 38 41
+G 17 1 14445 77746 101587 187599 417028 1125915 2917480
+G 18 3 7 16 23 28 34 38 41
+G 18 1 15887 76775 101742 184099 413509 1129057 2988834
+G 19 3 7 16 23 28 34 38 41
+G 19 1 16203 81411 107471 193194 427363 1147233 3007017
+G 20 3 7 16 23 28 34 38 41
+G 20 1 17814 82925 110914 194971 422996 1121871 2865322
+G 21 3 7 16 23 28 34 38 41
+G 21 1 16767 76694 105600 191309 436844 1181966 2979099
+G 22 3 7 16 23 28 34 38 41
+G 22 1 17218 73496 103427 185922 428973 1168539 2944460
+G 23 3 7 16 23 28 34 38 41
+G 23 1 21320 82371 115277 200477 447016 1220651 3047998
+G 24 3 7 16 23 28 34 38 41
+G 24 1 17099 68322 98235 173851 401034 1116110 2813949
+G 25 3 7 16 23 28 34 38 41
+G 25 1 23875 85355 120829 207461 457992 1236763 3070115
+G 26 3 7 16 23 28 34 38 41
+G 26 1 20620 71641 106191 183531 417125 1143507 2825605
+G 27 3 7 16 23 28 34 38 41
+G 27 1 25607 81845 121003 203704 454254 1226233 2997337
+G 28 3 7 16 23 28 34 38 41
+G 28 1 23675 74915 112642 192161 440890 1217419 2900458
+G 29 3 7 16 23 28 34 38 41
+G 29 1 22112 67375 104847 181152 423947 1201608 2880869
+G 30 3 7 16 23 28 34 38 41
+G 30 1 22208 66169 105006 181216 424192 1191902 2817104
+G 31 3 7 16 23 28 34 38 41
+G 31 1 24639 68106 109100 189796 443736 1263782 2930907
+G 32 3 7 16 23 28 34 38 41
+G 32 1 26011 70727 112978 194087 448987 1232200 2827656
+G 33 3 7 16 23 28 34 38 41
+G 33 1 26534 69491 114246 198930 464616 1285550 2939820
+G 34 3 7 16 23 28 34 38 41
+G 34 1 26269 65539 107672 185951 437601 1222816 2755569
+G 35 3 7 16 23 28 34 38 41
+G 35 1 30449 72913 121051 205646 473440 1304049 2874179
+G 36 3 7 16 23 28 34 38 41
+G 36 1 26663 66480 112843 197217 472618 1333702 2902898
+G 37 3 7 16 23 28 34 38 41
+G 37 1 25246 64527 113984 199793 477739 1328445 2896743
+G 38 3 7 16 23 28 34 38 41
+G 38 1 25233 63630 113174 197377 474279 1340557 2786565
+G 39 3 7 16 23 28 34 38 41
+G 39 1 24104 63003 117346 204739 489452 1417527 2900375
+G 40 3 7 16 23 28 34 38 41
+G 40 1 28699 72595 131791 230824 560508 1550544 3070527
+G 41 3 7 16 23 28 34 38 41
+G 41 1 26271 67394 126894 222757 537628 1531960 2885574
+G 42 3 7 16 23 28 34 38 41
+G 42 1 26142 68870 130686 229597 562364 1590325 2872877
+G 43 3 7 16 23 28 34 38 41
+G 43 1 26066 67994 128125 221133 531033 1473103 2674302
+G 44 3 7 16 23 28 34 38 41
+G 44 1 26325 65911 133263 236043 569844 1576365 2904416
+G 45 3 7 16 23 28 34 38 41
+G 45 1 24639 62601 130863 232889 569854 1581866 2827317
+G 46 3 7 16 23 28 34 38 41
+G 46 1 26481 67051 138024 245421 601851 1683533 2846138
+G 47 3 7 16 23 28 34 38 41
+G 47 1 25541 66002 139527 250852 629299 1756262 2916486
+G 48 3 7 16 23 28 34 38 41
+G 48 1 25403 65373 139488 253161 626685 1701525 2770003
+G 49 3 7 16 23 28 34 38 41
+G 49 1 25501 65965 141968 254567 633711 1706365 2757553
+G 50 3 7 16 23 28 34 38 41
+G 50 1 25832 66821 146126 263997 663627 1775855 2756333
+G 51 3 7 16 23 28 34 38 41
+G 51 1 25933 68777 151772 273928 688801 1848104 2880363
+G 52 3 7 16 23 28 34 38 41
+G 52 1 26351 69303 155550 282902 709395 1887599 2915879
+G 53 3 7 16 23 28 34 38 41
+G 53 1 27456 71985 157532 284245 713421 1901429 2820372
+G 54 3 7 16 23 28 34 38 41
+G 54 1 27032 73255 160827 305738 778252 2114038 3003497
+G 55 3 7 16 23 28 34 38 41
+G 55 1 28895 74982 163602 306778 769343 2013213 2884955
+G 56 3 7 16 23 28 34 38 41
+G 56 1 25504 69217 153730 294627 759597 1942304 2678150
+G 57 3 7 16 23 28 34 38 41
+G 57 1 26772 74337 169448 329595 861766 2311520 2995142
+G 58 3 7 16 23 28 34 38 41
+G 58 1 25980 71517 148624 315486 843738 2279048 2955242
+G 59 3 7 16 23 28 34 38 41
+G 59 1 27683 74820 157304 330036 855072 2207941 2959175
+G 60 3 7 16 23 28 34 38 41
+G 60 1 25409 71466 157622 336844 900282 2383332 2992175
+G 61 3 7 16 23 28 34 38 41
+G 61 1 26550 74192 160354 332232 876614 2346905 3047553
+G 62 3 7 16 23 28 34 38 41
+G 62 1 24432 69803 151906 316650 835286 2201960 2783619
+G 63 3 7 16 23 28 34 38 41
+G 63 1 24308 69686 151420 319690 852603 2257804 2780417
+G 64 3 7 16 23 28 34 38 41
+G 64 1 25194 70721 153786 322694 865363 2317302 2808339
+G 65 3 7 16 23 28 34 38 41
+G 65 1 25575 75670 166086 344534 939237 2342173 2827472
+G 66 3 7 16 23 28 34 38 41
+G 66 1 24835 70202 151868 320090 865299 2262400 2698075
+G 67 3 7 16 23 28 34 38 41
+G 67 1 25734 75111 168149 355030 955876 2457654 2890547
+G 68 3 7 16 23 28 34 38 41
+G 68 1 24862 72600 159245 339806 943018 2470204 2813021
+G 69 3 7 16 23 28 34 38 41
+G 69 1 24560 71503 156513 333609 934042 2405818 2724077
+G 70 3 7 16 23 28 34 38 41
+G 70 1 24295 71314 158298 337562 963863 2471204 2703205
+G 71 3 7 16 23 28 34 38 41
+G 71 1 23871 71447 159362 335830 939032 2428041 2627064
+G 72 3 7 16 23 28 34 38 41
+G 72 1 26589 79757 184617 387680 1055911 2581564 2812633
+G 73 3 7 16 23 28 34 38 41
+G 73 1 26230 76888 170600 359115 1005687 2535874 2746954
+G 74 3 7 16 23 28 34 38 41
+G 74 1 28665 84693 193289 405256 1110338 2659132 2908202
+G 75 3 7 16 23 28 34 38 41
+G 75 1 26621 79426 177411 371796 1062684 2617452 2737073
+G 76 3 7 16 23 28 34 38 41
+G 76 1 27302 82310 192177 404392 1131590 2644479 2796885
+G 77 3 7 16 23 28 34 38 41
+G 77 1 25733 78442 182809 382168 1106699 2584548 2672443
+G 78 3 7 16 23 28 34 38 41
+G 78 1 28155 85338 195589 410228 1188872 2791332 2844644
+G 79 3 7 16 23 28 34 38 41
+G 79 1 28504 86824 196417 408721 1179336 2837238 2863875
+G 80 3 7 16 23 28 34 38 41
+G 80 1 29758 88804 200679 412628 1184861 2837559 2856193
+G 81 3 7 16 23 28 34 38 41
+G 81 1 28276 84513 188654 392366 1167671 2724533 2737556
+G 82 3 7 16 23 28 34 38 41
+G 82 1 28816 85872 187464 385968 1131218 2641364 2650327
+G 83 3 7 16 23 28 34 38 41
+G 83 1 28139 86802 193293 403023 1195002 2706613 2712532
+G 84 3 7 16 23 28 34 38 41
+G 84 1 29794 92466 211513 434971 1278067 2772121 2776102
+G 85 3 7 16 23 28 34 38 41
+G 85 1 22439 76708 179794 382328 1175336 2773270 2775778
+G 86 3 7 16 23 28 34 38 41
+G 86 1 23186 74311 170704 353736 1082898 2635285 2636845
+G 87 3 7 16 23 28 34 38 41
+G 87 1 23122 74999 167831 347793 1062171 2695423 2696468
+G 88 3 7 16 23 28 34 38 41
+G 88 1 24344 77005 167446 342429 1033809 2578587 2579153
+G 89 3 7 16 23 28 34 38 41
+G 89 1 27562 88481 196164 395977 1158814 2815129 2815497
+G 90 3 7 16 23 28 34 38 41
+G 90 1 22910 78141 169265 354131 1089279 2736690 2736876
+G 91 3 7 16 23 28 34 38 41
+G 91 1 25739 81774 177254 356025 1059300 2587355 2587491
+G 92 3 7 16 23 28 34 38 41
+G 92 1 23762 81179 179150 370110 1139405 2794928 2794995
+G 93 3 7 16 23 28 34 38 41
+G 93 1 23398 79297 172656 358074 1120107 2861680 2861709
+G 94 3 7 16 23 28 34 38 41
+G 94 1 22778 78350 169392 348409 1079296 2684463 2684482
+G 95 3 7 16 23 28 34 38 41
+G 95 1 21951 77116 168260 345774 1081411 2694724 2694736
+G 96 3 7 16 23 28 34 38 41
+G 96 1 22982 80602 181070 368397 1140473 2798388 2798396
+G 97 3 7 16 23 28 34 38 41
+G 97 1 21956 76397 170481 350117 1089282 2699710 2699716
+G 98 3 7 16 23 28 34 38 41
+G 98 1 22500 77634 171483 346261 1062730 2590560 2590563
+G 99 3 7 16 23 28 34 38 41
+G 99 1 21028 76071 168222 343119 1068144 2653393 2653395
+G 100 3 7 16 23 28 34 38
+G 100 1 21273 76458 169082 348053 1087392 2677365
+G 101 3 7 16 23 28 34 38
+G 101 1 25759 109609 270634 585125 1875590 2773320
+G 102 3 7 16 23 28 34 38 41
+G 102 1 25194 98121 228243 467871 1603800 2779936 2779937
+G 103 3 7 16 23 28 34 38
+G 103 1 21876 81776 185134 380994 1215684 2630577
+G 104 3 7 16 23 28 34 38
+G 104 1 21617 82450 186978 383678 1198129 2831433
+G 105 3 7 16 23 28 34 38
+G 105 1 21144 78423 172825 355144 1101693 2678897
+G 106 3 7 16 23 28 34 38
+G 106 1 19673 76199 173448 349159 1076360 2647311
+G 107 3 7 16 23 28 34 38
+G 107 1 19909 74718 170808 341293 1030651 2552217
+G 108 3 7 16 23 28 34 38
+G 108 1 20829 78851 176320 360592 1119676 2802579
+G 109 3 7 16 23 28 34 38
+G 109 1 19526 74026 167700 337882 1023708 2539325
+G 110 3 7 16 23 28 34 38
+G 110 1 20157 78385 177911 364857 1130719 2813435
+G 111 3 7 16 23 28 34 38
+G 111 1 21280 81738 188149 379648 1151585 2881975
+G 112 3 7 16 23 28 34 38
+G 112 1 22773 85944 191148 391028 1203578 2922828
+G 113 3 7 16 23 28 34 38
+G 113 1 20443 79226 176310 355489 1090519 2668762
+G 114 3 7 16 23 28 34 38
+G 114 1 20335 79530 179436 360646 1111397 2718737
+G 115 3 7 16 23 28 34 38
+G 115 1 20340 80209 177191 360386 1122352 2719290
+G 116 3 7 16 23 28 34 38
+G 116 1 20581 83571 190493 384739 1189793 2857148
+G 117 3 7 16 23 28 34 38
+G 117 1 21795 83439 188712 378527 1144209 2796200
+G 118 3 7 16 23 28 34 38
+G 118 1 23660 87109 193107 383196 1151856 2797294
+G 119 3 7 16 23 28 34 38
+G 119 1 21413 84104 192131 384720 1161795 2781748
+G 120 3 7 16 23 28 34 38
+G 120 1 22026 83464 187095 377076 1154188 2785394
+G 121 3 7 16 23 28 34 38
+G 121 1 21807 84720 192941 383273 1165540 2753529
+G 122 3 7 16 23 28 34 38
+G 122 1 20057 79423 174870 355287 1108601 2657025
+G 123 3 7 16 23 28 34 38
+G 123 1 21142 86179 195729 392622 1228160 2886242
+G 124 3 7 16 23 28 34 38
+G 124 1 21073 82682 182596 369513 1158149 2781107
+G 125 3 7 16 23 28 34 38
+G 125 1 21690 87423 193896 386292 1215302 2818143
+G 126 3 7 16 23 28 34 38
+G 126 1 19999 80308 179350 364610 1140531 2730782
+G 127 3 7 16 23 28 34 38
+G 127 1 20478 82916 191846 390672 1220409 2855430
+G 128 3 7 16 23 28 34 38
+G 128 1 20071 79222 177100 363885 1143527 2695685
+G 129 3 7 16 23 28 34 38
+G 129 1 20496 83642 195703 397040 1215921 2798221
+G 130 3 7 16 23 28 34 38
+G 130 1 18850 77451 177119 362382 1125328 2614027
+G 131 3 7 16 23 28 34 38
+G 131 1 19362 78168 177250 366255 1147350 2681693
+G 132 3 7 16 23 28 34 38
+G 132 1 18563 77004 173109 361770 1145669 2700052
+G 133 3 7 16 23 28 34 38
+G 133 1 18025 76355 171540 366564 1178688 2802027
+G 134 3 7 16 23 28 34 38
+G 134 1 17258 73275 169276 352291 1138466 2696145
+G 135 3 7 16 23 28 34 38
+G 135 1 16959 74380 169682 360558 1168193 2713864
+G 136 3 7 16 23 28 34 38
+G 136 1 17047 73319 168778 355582 1148053 2632511
+G 137 3 7 16 23 28 34 38
+G 137 1 15943 71155 162127 349825 1152263 2596337
+G 138 3 7 16 23 28 34 38
+G 138 1 16317 74448 171516 372976 1246730 2856115
+G 139 3 7 16 23 28 34 38
+G 139 1 16037 70347 163853 350838 1149879 2607778
+G 140 3 7 16 23 28 34 38
+G 140 1 14989 72110 173385 380179 1273348 2925609
+G 141 3 7 16 23 28 34 38
+G 141 1 15226 71354 173015 372574 1221832 2766235
+G 142 3 7 16 23 28 34 38
+G 142 1 13499 67563 166810 366409 1232691 2788558
+G 143 3 7 16 23 28 34 38
+G 143 1 13212 66826 168010 368640 1241282 2819903
+G 144 3 7 16 23 28 34 38
+G 144 1 9982 59204 156283 351134 1224592 2809442
+G 145 3 7 16 23 28 34 38
+G 145 1 8670 54400 144392 330413 1174926 2687794
+G 146 3 7 16 23 28 34 38
+G 146 1 4677 49742 137386 331441 1217390 2733523
+G 147 3 7 16 23 28 34 38
+G 147 1 1895 46314 137841 334431 1218122 2743386
+G 148 3 7 16 23 28 34 38
+G 148 1 22 44804 131895 320054 1216163 2736613
+G 149 3 16 23 28 34 38
+G 149 1 89258 242629 539348 1687394 2596374
+C 0 3 7 16 23 28 34
+C 0 1 7173 151651 192057 599086 5331161
+C 1 3 7 16 23 28 34
+C 1 1 5237 77377 104984 286837 2478023
+C 2 3 7 16 23 28 34
+C 2 1 5718 87724 119483 339874 3221498
+C 3 3 7 16 23 28 34 38
+C 3 1 4783 76729 89608 161271 347250 2654547
+C 4 3 7 16 23 28 34 38
+C 4 1 4046 62473 73978 140675 321284 2547794
+C 5 3 7 16 23 28 34 38
+C 5 1 10656 67275 83731 155024 353513 2638462
+C 6 3 7 16 23 28 34 38
+C 6 1 10459 73546 91303 170543 386573 2916828
+C 7 3 7 16 23 28 34 38
+C 7 1 10029 78520 96091 183167 427414 3334820
+C 8 3 7 16 23 28 34 38
+C 8 1 9527 79311 97825 184254 418218 3074221
+C 9 3 7 16 23 28 34 38
+C 9 1 7221 63066 76549 143789 330301 2535633
+C 10 3 7 16 23 28 34 38
+C 10 1 8305 71716 88062 168326 394866 3149412
+C 11 3 7 16 23 28 34 38
+C 11 1 8238 77184 94690 175639 401505 3178627
+C 12 3 7 16 23 28 34 38
+C 12 1 10280 78879 98579 182372 403633 2819362
+C 13 3 7 16 23 28 34 38 41
+C 13 1 10281 80676 100353 187125 406918 1050717 2874510
+C 14 3 7 16 23 28 34 38 41
+C 14 1 9420 78385 96676 178426 390311 1027681 2825541
+C 15 3 7 16 23 28 34 38 41
+C 15 1 9999 80507 101080 188457 417248 1102255 3000343
+C 16 3 7 16 23 28 34 38 41
+C 16 1 9115 69946 88140 164147 368960 996063 2773830
+C 17 3 7 16 23 28 34 38 41
+C 17 1 8963 68588 87725 164636 375259 1023046 2834561
+C 18 3 7 16 23 28 34 38 41
+C 18 1 9349 67766 87586 163299 366131 972463 2772782
+C 19 3 7 16 23 28 34 38 41
+C 19 1 10538 69572 90663 166833 375321 1013001 2873179
+C 20 3 7 16 23 28 34 38 41
+C 20 1 10265 68284 90189 166224 379289 1027205 2886637
+C 21 3 7 16 23 28 34 38 41
+C 21 1 10755 65593 88229 162750 372533 1019816 2866151
+C 22 3 7 16 23 28 34 38 41
+C 22 1 12275 67432 92198 167960 383467 1048344 2895398
+C 23 3 7 16 23 28 34 38 41
+C 23 1 13104 66576 92230 166807 380218 1034687 2832771
+C 24 3 7 16 23 28 34 38 41
+C 24 1 13924 64536 92189 166254 385996 1067024 2919535
+C 25 3 7 16 23 28 34 38 41
+C 25 1 15125 65435 93528 165155 375678 1020713 2747212
+C 26 3 7 16 23 28 34 38 41
+C 26 1 16179 67468 97795 173707 400967 1107023 2977965
+C 27 3 7 16 23 28 34 38 41
+C 27 1 17789 66011 97736 170561 390956 1059248 2770962
+C 28 3 7 16 23 28 34 38 41
+C 28 1 19345 64959 97373 167713 384684 1051024 2751308
+C 29 3 7 16 23 28 34 38 41
+C 29 1 18273 60251 92929 163097 385486 1078611 2831937
+C 30 3 7 16 23 28 34 38 41
+C 30 1 20705 62536 97496 169525 396714 1114351 2889223
+C 31 3 7 16 23 28 34 38 41
+C 31 1 21028 60730 96047 168105 396074 1117010 2891824
+C 32 3 7 16 23 28 34 38 41
+C 32 1 23697 64370 104937 183336 433421 1211579 3041645
+C 33 3 7 16 23 28 34 38 41
+C 33 1 22801 62067 100529 175172 411676 1144628 2847387
+C 34 3 7 16 23 28 34 38 41
+C 34 1 24214 62815 103669 183087 436311 1206076 2982290
+C 35 3 7 16 23 28 34 38 41
+C 35 1 23549 57338 95063 166610 394877 1104386 2704303
+C 36 3 7 16 23 28 34 38 41
+C 36 1 23266 58995 100567 176557 422749 1188157 2853394
+C 37 3 7 16 23 28 34 38 41
+C 37 1 22414 55762 96308 171191 411994 1164228 2731348
+C 38 3 7 16 23 28 34 38 41
+C 38 1 23984 59389 102842 180367 428827 1195753 2827694
+C 39 3 7 16 23 28 34 38 41
+C 39 1 21538 54596 97894 173654 422804 1217155 2712540
+C 40 3 7 16 23 28 34 38 41
+C 40 1 22120 55852 101002 178136 431140 1218151 2662367
+C 41 3 7 16 23 28 34 38 41
+C 41 1 22289 57880 107836 193845 482267 1409862 2801046
+C 42 3 7 16 23 28 34 38 41
+C 42 1 21659 54833 101578 181624 451806 1286880 2648764
+C 43 3 7 16 23 28 34 38 41
+C 43 1 22328 58479 112581 201945 505614 1413025 2792971
+C 44 3 7 16 23 28 34 38 41
+C 44 1 21270 53325 105712 192968 481032 1380792 2653634
+C 45 3 7 16 23 28 34 38 41
+C 45 1 22627 56539 111594 204846 513090 1498093 2851239
+C 46 3 7 16 23 28 34 38 41
+C 46 1 21270 53951 108405 197928 496495 1415884 2633428
+C 47 3 7 16 23 28 34 38 41
+C 47 1 22138 56902 115146 211686 529514 1556148 2816099
+C 48 3 7 16 23 28 34 38 41
+C 48 1 20887 54064 110814 207064 525084 1535769 2650684
+C 49 3 7 16 23 28 34 38 41
+C 49 1 22541 58677 121401 227087 585011 1640061 2822840
+C 50 3 7 16 23 28 34 38 41
+C 50 1 21634 56695 119736 225121 588069 1693529 2862219
+C 51 3 7 16 23 28 34 38 41
+C 51 1 21501 57146 123683 234649 625066 1730528 2830249
+C 52 3 7 16 23 28 34 38 41
+C 52 1 20960 55072 116950 220830 576787 1600855 2601833
+C 53 3 7 16 23 28 34 38 41
+C 53 1 23820 62031 132554 247445 645754 1802585 2825613
+C 54 3 7 16 23 28 34 38 41
+C 54 1 21367 57452 118412 238685 629218 1781535 2692292
+C 55 3 7 16 23 28 34 38 41
+C 55 1 23073 60681 126490 258184 698791 1942161 2803222
+C 56 3 7 16 23 28 34 38 41
+C 56 1 21866 59167 125350 254899 695815 1922990 2750628
+C 57 3 7 16 23 28 34 38 41
+C 57 1 22618 61965 128928 262846 725883 1982571 2823718
+C 58 3 7 16 23 28 34 38 41
+C 58 1 21680 59578 122146 267782 726832 1979795 2689800
+C 59 3 7 16 23 28 34 38 41
+C 59 1 23270 63369 128164 280035 798455 2205713 2903695
+C 60 3 7 16 23 28 34 38 41
+C 60 1 21305 59517 122284 271393 753709 2154190 2905732
+C 61 3 7 16 23 28 34 38 41
+C 61 1 20473 58661 119919 266861 751642 2209694 2806045
+C 62 3 7 16 23 28 34 38 41
+C 62 1 20620 59033 121612 271940 771601 2227583 2853397
+C 63 3 7 16 23 28 34 38 41
+C 63 1 20375 59684 123173 274100 773609 2250265 2784698
+C 64 3 7 16 23 28 34 38 41
+C 64 1 21378 61351 126691 281044 799212 2250525 2807154
+C 65 3 7 16 23 28 34 38 41
+C 65 1 21695 63799 130846 293858 845903 2452863 2976133
+C 66 3 7 16 23 28 34 38 41
+C 66 1 22985 68689 142966 314448 928344 2542163 2974433
+C 67 3 7 16 23 28 34 38 41
+C 67 1 20823 63364 128029 292273 872935 2441796 2828563
+C 68 3 7 16 23 28 34 38 41
+C 68 1 21731 66463 137537 306247 914136 2541738 2936519
+C 69 3 7 16 23 28 34 38 41
+C 69 1 21467 65633 136050 308211 945614 2672517 2968791
+C 70 3 7 16 23 28 34 38 41
+C 70 1 22041 67151 145601 321961 946714 2680522 2958005
+C 71 3 7 16 23 28 34 38 41
+C 71 1 21399 65454 141723 320063 974178 2726216 2969717
+C 72 3 7 16 23 28 34 38 41
+C 72 1 21775 66639 138355 315944 974232 2681176 2899304
+C 73 3 7 16 23 28 34 38 41
+C 73 1 21850 68738 150099 336719 1020820 2675179 2833589
+C 74 3 7 16 23 28 34 38 41
+C 74 1 21763 67237 137467 310468 952148 2577244 2718298
+C 75 3 7 16 23 28 34 38 41
+C 75 1 24179 74555 159858 351102 1031022 2616385 2828210
+C 76 3 7 16 23 28 34 38 41
+C 76 1 22313 71318 146635 330004 1074602 2813590 2892156
+C 77 3 7 16 23 28 34 38 41
+C 77 1 22553 71616 149331 337919 1064766 2864182 2933795
+C 78 3 7 16 23 28 34 38 41
+C 78 1 22371 71691 145392 327071 1025862 2689176 2730675
+C 79 3 7 16 23 28 34 38 41
+C 79 1 21798 71269 147364 327484 1030905 2702825 2732583
+C 80 3 7 16 23 28 34 38 41
+C 80 1 24054 78377 160124 349240 1080008 2764775 2786453
+C 81 3 7 16 23 28 34 38 41
+C 81 1 23214 75740 159117 348708 1082098 2700686 2715800
+C 82 3 7 16 23 28 34 38 41
+C 82 1 25658 85809 180720 390710 1190152 2856754 2867012
+C 83 3 7 16 23 28 34 38 41
+C 83 1 23618 78334 160364 348755 1093198 2684619 2691495
+C 84 3 7 16 23 28 34 38 41
+C 84 1 24503 81316 165582 360867 1140094 2763732 2768235
+C 85 3 7 16 23 28 34 38 41
+C 85 1 20040 69972 150119 329426 1080861 2688173 2691092
+C 86 3 7 16 23 28 34 38 41
+C 86 1 18342 63631 130446 292540 964132 2586578 2588429
+C 87 3 7 16 23 28 34 38 41
+C 87 1 19467 67997 135921 305512 1009795 2676969 2678066
+C 88 3 7 16 23 28 34 38 41
+C 88 1 19863 68978 141068 309765 1025307 2786582 2787253
+C 89 3 7 16 23 28 34 38 41
+C 89 1 20003 69046 138427 301966 976025 2612345 2612756
+C 90 3 7 16 23 28 34 38 41
+C 90 1 21123 76217 154914 338270 1086080 2822577 2822785
+C 91 3 7 16 23 28 34 38 41
+C 91 1 19832 70369 142660 308855 996269 2627144 2627263
+C 92 3 7 16 23 28 34 38 41
+C 92 1 19484 71945 141236 311291 1013933 2660100 2660183
+C 93 3 7 16 23 28 34 38 41
+C 93 1 18908 69392 137572 302976 999806 2644302 2644345
+C 94 3 7 16 23 28 34 38 41
+C 94 1 20547 74485 151034 323614 1041458 2706595 2706610
+C 95 3 7 16 23 28 34 38 41
+C 95 1 18215 69551 139877 306536 1007008 2672534 2672545
+C 96 3 7 16 23 28 34 38 41
+C 96 1 18920 71240 140263 308772 1035351 2737958 2737963
+C 97 3 7 16 23 28 34 38
+C 97 1 18183 68882 137876 302388 997899 2635363
+C 98 3 7 16 23 28 34 38
+C 98 1 19550 73424 148683 322226 1054415 2743503
+C 99 3 7 16 23 28 34 38 41
+C 99 1 18747 73910 148912 323436 1067341 2797246 2797247
+C 100 3 7 16 23 28 34 38 41
+C 100 1 18585 73156 145042 315637 1036999 2780564 2780567
+C 101 3 7 16 23 28 34 38
+C 101 1 19981 101266 226954 537995 1936619 2755978
+C 102 3 7 16 23 28 34 38
+C 102 1 18505 79373 167626 388383 1477426 2749488
+C 103 3 7 16 23 28 34 38
+C 103 1 17108 73826 148540 337083 1197879 2800986
+C 104 3 7 16 23 28 34 38
+C 104 1 16642 70365 142844 315289 1092948 2781130
+C 105 3 7 16 23 28 34 38
+C 105 1 16290 70332 145032 315300 1063592 2755210
+C 106 3 7 16 23 28 34 38
+C 106 1 15353 66170 130167 293016 1004539 2680414
+C 107 3 7 16 23 28 34 38
+C 107 1 15682 67851 133922 301151 1039674 2857848
+C 108 3 7 16 23 28 34 38
+C 108 1 15856 67137 130667 295639 1003166 2740516
+C 109 3 7 16 23 28 34 38
+C 109 1 16935 71475 144447 324270 1108385 3033634
+C 110 3 7 16 23 28 34 38
+C 110 1 15707 68493 137880 303943 1029103 2803761
+C 111 3 7 16 23 28 34 38
+C 111 1 15645 67705 138383 306312 1036478 2797550
+C 112 3 7 16 23 28 34 38
+C 112 1 16657 70305 140743 308547 1027405 2785709
+C 113 3 7 16 23 28 34 38
+C 113 1 15839 68482 139613 303600 1007697 2682652
+C 114 3 7 16 23 28 34 38
+C 114 1 16129 70424 142086 313244 1056262 2823298
+C 115 3 7 16 23 28 34 38
+C 115 1 15366 67699 137748 308014 1049014 2825082
+C 116 3 7 16 23 28 34 38
+C 116 1 15389 67654 133445 300811 1027425 2744819
+C 117 3 7 16 23 28 34 38
+C 117 1 16538 73049 144459 321852 1094399 2930445
+C 118 3 7 16 23 28 34 38
+C 118 1 15961 70346 139186 309159 1045387 2780850
+C 119 3 7 16 23 28 34 38
+C 119 1 15584 69540 139920 308431 1041164 2740592
+C 120 3 7 16 23 28 34 38
+C 120 1 15392 70170 140514 312281 1074076 2752246
+C 121 3 7 16 23 28 34 38
+C 121 1 16593 72900 148613 321305 1049537 2711206
+C 122 3 7 16 23 28 34 38
+C 122 1 16341 73166 149435 328564 1098176 2865018
+C 123 3 7 16 23 28 34 38
+C 123 1 15175 68105 136572 297380 1012380 2636239
+C 124 3 7 16 23 28 34 38
+C 124 1 15345 68696 134281 303537 1060444 2786935
+C 125 3 7 16 23 28 34 38
+C 125 1 15540 69787 131636 304205 1087571 2877687
+C 126 3 7 16 23 28 34 38
+C 126 1 15893 72646 139600 320534 1121511 2872501
+C 127 3 7 16 23 28 34 38
+C 127 1 14224 64795 126267 285836 991672 2568265
+C 128 3 7 16 23 28 34 38
+C 128 1 14982 67914 131956 301549 1065311 2753843
+C 129 3 7 16 23 28 34 38
+C 129 1 14505 66513 131685 297030 1047711 2706215
+C 130 3 7 16 23 28 34 38
+C 130 1 15184 69415 140293 312522 1079183 2688598
+C 131 3 7 16 23 28 34 38
+C 131 1 13944 66211 131643 296871 1043720 2649865
+C 132 3 7 16 23 28 34 38
+C 132 1 13913 65270 131885 299235 1052520 2705283
+C 133 3 7 16 23 28 34 38
+C 133 1 13446 65771 130826 303225 1070481 2707459
+C 134 3 7 16 23 28 34 38
+C 134 1 13146 63164 125675 296521 1075291 2679178
+C 135 3 7 16 23 28 34 38
+C 135 1 13250 64843 128637 304646 1100763 2780784
+C 136 3 7 16 23 28 34 38
+C 136 1 12681 62039 125126 290115 1081872 2678557
+C 137 3 7 16 23 28 34 38
+C 137 1 12303 60590 124678 287141 1045409 2613597
+C 138 3 7 16 23 28 34 38
+C 138 1 11396 57905 118061 276002 1009438 2513837
+C 139 3 7 16 23 28 34 38
+C 139 1 11571 59462 118154 290824 1103726 2732773
+C 140 3 7 16 23 28 34 38
+C 140 1 10490 56153 115314 275611 1032336 2562125
+C 141 3 7 16 23 28 34 38
+C 141 1 10469 55731 114232 278955 1061519 2661443
+C 142 3 7 16 23 28 34 38
+C 142 1 9343 53007 114027 272729 1021329 2551821
+C 143 3 7 16 23 28 34 38
+C 143 1 8637 51749 115045 277229 1062333 2617194
+C 144 3 7 16 23 28 34 38
+C 144 1 7699 50165 118014 285362 1085961 2637040
+C 145 3 7 16 23 28 34 38
+C 145 1 5834 44929 106526 262291 1056811 2607111
+C 146 3 7 16 23 28 34 38
+C 146 1 3723 41004 104898 266623 1061730 2606691
+C 147 3 7 16 23 28 34 38
+C 147 1 1594 35347 87607 240927 1008998 2523562
+C 148 3 7 16 23 28 34 38
+C 148 1 26 33138 84932 238503 1020949 2498671
+C 149 3 16 23 28 34 38
+C 149 1 72698 157448 399222 1522568 2545259
+N 0 3
+N 0 1983
+N 1 3
+N 1 1835
+N 2 3
+N 2 2454
+N 3 3
+N 3 2417
+N 4 3
+N 4 2599
+N 5 3
+N 5 4403
+N 6 3
+N 6 4700
+N 7 3
+N 7 5323
+N 8 3
+N 8 8008
+N 9 3
+N 9 7993
+N 10 3
+N 10 7742
+N 11 3
+N 11 6704
+N 12 3
+N 12 5799
+N 13 3
+N 13 5263
+N 14 3
+N 14 3389
+N 15 3
+N 15 3783
+N 16 3
+N 16 3283
+N 17 3
+N 17 3834
+N 18 3
+N 18 3090
+N 19 3
+N 19 3243
+N 20 3
+N 20 2914
+N 21 3
+N 21 2759
+N 22 3
+N 22 3065
+N 23 3
+N 23 2682
+N 24 3
+N 24 2455
+N 25 3
+N 25 2493
+N 26 3
+N 26 2113
+N 27 3
+N 27 2322
+N 28 3
+N 28 2815
+N 29 3
+N 29 3400
+N 30 3
+N 30 4269
+N 31 3
+N 31 4119
+N 32 3
+N 32 4447
+N 33 3
+N 33 6789
+N 34 3
+N 34 7427
+N 35 3
+N 35 7329
+N 36 3
+N 36 5697
+N 37 3
+N 37 5170
+N 38 3
+N 38 5310
+N 39 3
+N 39 3953
+N 40 3
+N 40 3332
+N 41 3
+N 41 2816
+N 42 3
+N 42 3574
+N 43 3
+N 43 2930
+N 44 3
+N 44 3135
+N 45 3
+N 45 2742
+N 46 3
+N 46 2390
+N 47 3
+N 47 3010
+N 48 3
+N 48 2670
+N 49 3
+N 49 2353
+N 50 3
+N 50 2426
+N 51 3
+N 51 2050
+N 52 3
+N 52 1622
+N 53 3
+N 53 1418
+N 54 3
+N 54 1463
+N 55 3
+N 55 1538
+N 56 3
+N 56 1582
+N 57 3
+N 57 1344
+N 58 3
+N 58 1899
+N 59 3
+N 59 2683
+N 60 3
+N 60 2524
+N 61 3
+N 61 2113
+N 62 3
+N 62 1425
+N 63 3
+N 63 1444
+N 64 3
+N 64 1760
+N 65 3
+N 65 1508
+N 66 3
+N 66 1997
+N 67 3
+N 67 2782
+N 68 3
+N 68 2013
+N 69 3
+N 69 1758
+N 70 3
+N 70 2116
+N 71 3
+N 71 1679
+N 72 3
+N 72 2438
+N 73 3
+N 73 1387
+N 74 3
+N 74 1295
+N 75 3
+N 75 1027
+N 76 3
+N 76 1472
+N 77 3
+N 77 906
+N 78 3
+N 78 1306
+N 79 3
+N 79 1433
+N 80 3
+N 80 1024
+N 81 3
+N 81 973
+N 82 3
+N 82 897
+N 83 3
+N 83 1674
+N 84 3
+N 84 1821
+N 85 3
+N 85 1952
+N 86 3
+N 86 1201
+N 87 3
+N 87 959
+N 88 3
+N 88 1320
+N 89 3
+N 89 1314
+N 90 3
+N 90 1310
+N 91 3
+N 91 1052
+N 92 3
+N 92 1051
+N 93 3
+N 93 1206
+N 94 3
+N 94 1488
+N 95 3
+N 95 2513
+N 96 3
+N 96 3449
+N 97 3
+N 97 3356
+N 98 3
+N 98 3198
+N 99 3
+N 99 3409
+N 100 3
+N 100 5687
+N 101 3
+N 101 5257
+N 102 3
+N 102 4775
+N 103 3
+N 103 3702
+N 104 3
+N 104 5000
+N 105 3
+N 105 4683
+N 106 3
+N 106 3522
+N 107 3
+N 107 4631
+N 108 3
+N 108 4636
+N 109 3
+N 109 3598
+N 110 3
+N 110 4656
+N 111 3
+N 111 5635
+N 112 3
+N 112 6343
+N 113 3
+N 113 7101
+N 114 3
+N 114 6552
+N 115 3
+N 115 7060
+N 116 3
+N 116 5766
+N 117 3
+N 117 7332
+N 118 3
+N 118 6330
+N 119 3
+N 119 6411
+N 120 3
+N 120 6489
+N 121 3
+N 121 7836
+N 122 3
+N 122 7097
+N 123 3
+N 123 7271
+N 124 3
+N 124 8511
+N 125 3
+N 125 7033
+N 126 3
+N 126 4959
+N 127 3
+N 127 5933
+N 128 3
+N 128 7488
+N 129 3
+N 129 7041
+N 130 3
+N 130 6782
+N 131 3
+N 131 7065
+N 132 3
+N 132 6690
+N 133 3
+N 133 6589
+N 134 3
+N 134 7164
+N 135 3
+N 135 7568
+N 136 3
+N 136 8424
+N 137 3
+N 137 7379
+N 138 3
+N 138 8420
+N 139 3
+N 139 8978
+N 140 3
+N 140 9271
+N 141 3
+N 141 9049
+N 142 3
+N 142 9380
+N 143 3
+N 143 9028
+N 144 3
+N 144 10488
+N 145 3
+N 145 10481
+N 146 3
+N 146 9319
+N 147 3
+N 147 10276
+N 148 3
+N 148 9487
+N 149 3
+N 149 9448
diff --git a/Illumina_profiles/HiSeqXPCRfreeL150R1.txt b/Illumina_profiles/HiSeqXPCRfreeL150R1.txt
new file mode 100644
index 0000000..8ba0769
--- /dev/null
+++ b/Illumina_profiles/HiSeqXPCRfreeL150R1.txt
@@ -0,0 +1,1812 @@
+. 0 2 11 27 32 37
+. 0 8290986 11589828 23217996 494298083 494298545
+. 1 2 11 27 32 37
+. 1 268119 3203977 14818734 492856444 494298545
+. 2 2 11 27 32 37
+. 2 25574 2844041 11910953 44214534 494298545
+. 3 2 11 27 32 37
+. 3 37981 2232708 8203020 22491512 494298545
+. 4 2 11 27 32 37
+. 4 711 1464922 5876315 16643420 494298545
+. 5 2 11 27 32 37 42
+. 5 730 1394472 5223095 14266574 40251103 494298545
+. 6 2 11 27 32 37 42
+. 6 149 940028 4316512 12490043 33990578 494298545
+. 7 2 11 22 27 32 37 42
+. 7 540 936878 939758 4234808 11924387 31679385 494298545
+. 8 11 22 27 32 37 42
+. 8 949029 958573 4143690 11555708 30238182 494298545
+. 9 2 11 22 27 32 37 42
+. 9 1677 859672 878468 3990387 11243614 29460378 494298545
+. 10 2 11 22 27 32 37 42
+. 10 24 842587 871205 3962128 11024558 28902882 494298545
+. 11 2 11 22 27 32 37 42
+. 11 317 848210 884773 3973571 10919767 28734835 494298545
+. 12 11 22 27 32 37 42
+. 12 849983 893269 3999710 10940042 28742778 494298545
+. 13 2 11 22 27 32 37 42
+. 13 1012 876991 926048 4069449 11006213 28903099 494298545
+. 14 2 7 11 22 27 32 37 42
+. 14 3311 3401 1074386 1131097 4291554 11193519 28980536 494298545
+. 15 2 7 11 22 27 32 37 42
+. 15 23 526 886101 963357 4099497 11189762 28973027 494298545
+. 16 2 7 11 22 27 32 37 42
+. 16 25 1957 902159 1027634 4154939 11093777 29061868 494298545
+. 17 2 7 11 22 27 32 37 42
+. 17 1075 4047 1006530 1166951 4300114 11247786 29129036 494298545
+. 18 2 7 11 22 27 32 37 42
+. 18 224 4662 909764 1125486 4221320 11255431 29080887 494298545
+. 19 2 7 11 22 27 32 37 42
+. 19 325 8778 920828 1278533 4338428 11303417 29053389 494298545
+. 20 2 7 11 22 27 32 37 42
+. 20 718 14398 965811 1501674 4527542 11577732 29431942 494298545
+. 21 7 11 22 27 32 37 42
+. 21 23945 1003466 1869280 4746545 11760272 29388446 494298545
+. 22 2 7 11 22 27 32 37 42
+. 22 75 31949 1034794 2152636 4951901 12050362 29753497 494298545
+. 23 2 7 11 22 27 32 37 42
+. 23 20 44960 1107200 2613394 5307776 12512120 30175298 494298545
+. 24 2 7 11 22 27 32 37 42
+. 24 1854 54270 1156059 2828928 5461762 12688722 30549317 494298545
+. 25 2 7 11 22 27 32 37 42
+. 25 3996 101447 1863040 3803338 6353852 13451820 31043598 494298545
+. 26 2 7 11 22 27 32 37 42
+. 26 264 110534 1989905 4175769 6710026 13935185 31619554 494298545
+. 27 2 7 11 22 27 32 37 42
+. 27 4547 126904 2068247 4384059 6900792 14163203 31865567 494298545
+. 28 2 7 11 22 27 32 37 42
+. 28 4133 134905 2175082 4586252 7134087 14503368 32458662 494298545
+. 29 2 7 11 22 27 32 37 42
+. 29 5035 141861 2224829 4682240 7244774 14681680 32715063 494298545
+. 30 2 7 11 22 27 32 37 42
+. 30 1695 146015 2295607 4802931 7385369 14864987 33000145 494298545
+. 31 2 7 11 22 27 32 37 42
+. 31 2270 154565 2356030 4900021 7476087 14968381 33180383 494298545
+. 32 2 7 11 22 27 32 37 42
+. 32 1974 170076 2606967 5268548 7907130 15563510 33986434 494298545
+. 33 2 7 11 22 27 32 37 42
+. 33 5598 175949 2534965 5228922 7951343 15635371 34168065 494298545
+. 34 2 7 11 22 27 32 37 42
+. 34 2572 183352 2600085 5327707 7975092 15713224 34532967 494298545
+. 35 2 7 11 22 27 32 37 42
+. 35 543 189652 2717559 5494114 8189907 15962280 34765588 494298545
+. 36 2 7 11 22 27 32 37 42
+. 36 3215 197222 2722696 5562904 8268697 16099983 35029111 494298545
+. 37 2 7 11 22 27 32 37 42
+. 37 8516 212946 2792747 5627585 8384889 16205798 35239996 494298545
+. 38 2 7 11 22 27 32 37 42
+. 38 3060 232655 3216644 6205261 9066586 17045975 36382590 494298545
+. 39 2 7 11 22 27 32 37 42
+. 39 4096 227676 2984004 6172710 9021437 17016359 36367491 494298545
+. 40 2 7 11 22 27 32 37 42
+. 40 3422 236569 3067421 6067718 8984872 16951447 36484318 494298545
+. 41 2 7 11 22 27 32 37 42
+. 41 541 246717 3223937 6303294 9306274 17332369 36860334 494298545
+. 42 2 7 11 22 27 32 37 42
+. 42 4458 256535 3267594 6332574 9394778 17462108 37224254 494298545
+. 43 2 7 11 22 27 32 37 42
+. 43 3005 267114 3582328 6812714 9977353 18129256 38205209 494298545
+. 44 2 7 11 22 27 32 37 42
+. 44 1558 268263 3390936 6556978 9741275 17877979 38005557 494298545
+. 45 2 7 11 22 27 32 37 42
+. 45 268 278013 3491641 6685930 9943903 18053786 38216888 494298545
+. 46 2 7 11 22 27 32 37 42
+. 46 1166 288326 3592720 6846304 10149952 18347160 38620843 494298545
+. 47 2 7 11 22 27 32 37 42
+. 47 3872 298385 3633885 6890043 10213973 18393030 38736606 494298545
+. 48 2 7 11 22 27 32 37 42
+. 48 1223 306170 3724694 7022001 10398700 18658352 39172066 494298545
+. 49 2 7 11 22 27 32 37 42
+. 49 5841 327432 3904800 7321516 10791068 19304923 40289861 494298545
+. 50 2 7 11 22 27 32 37 42
+. 50 2883 331453 3927569 7345720 10807437 19287723 40333388 494298545
+. 51 2 7 11 22 27 32 37 42
+. 51 140 345168 4064843 7541231 11022707 19551215 40665008 494298545
+. 52 2 7 11 22 27 32 37 42
+. 52 11221 368150 4136699 7717244 11241028 19908915 41262872 494298545
+. 53 2 7 11 22 27 32 37 42
+. 53 5936 395849 4554683 8268212 11828550 20580558 42130768 494298545
+. 54 2 7 11 22 27 32 37 42
+. 54 8890 398484 4338936 8280132 11894154 20799023 42583325 494298545
+. 55 2 7 11 22 27 32 37 42
+. 55 238 406411 4531673 8304917 11920138 20864053 42901619 494298545
+. 56 2 7 11 22 27 32 37 42
+. 56 3623 419662 4620920 8533338 12171198 21133668 43189756 494298545
+. 57 2 7 11 22 27 32 37 42
+. 57 1467 421408 4563984 8495182 12167279 21247129 43512557 494298545
+. 58 2 7 11 22 27 32 37 42
+. 58 216 446052 4922407 8842720 12583523 21805335 44466827 494298545
+. 59 2 7 11 22 27 32 37 42
+. 59 10725 456733 4814511 8873084 12611288 21833450 44327106 494298545
+. 60 2 7 11 22 27 32 37 42
+. 60 20873 489132 5066539 8986470 12777533 22109722 44972220 494298545
+. 61 2 7 11 22 27 32 37 42
+. 61 3000 480128 5146945 9190979 13036683 22495453 45464996 494298545
+. 62 2 7 11 22 27 32 37 42
+. 62 8949 497689 5250549 9211838 13055119 22516527 45637461 494298545
+. 63 2 7 11 22 27 32 37 42
+. 63 9903 506671 5327745 9278139 13137101 22656404 45747571 494298545
+. 64 2 7 11 22 27 32 37 42
+. 64 4861 519841 5592118 9619394 13566460 23266041 46714789 494298545
+. 65 2 7 11 22 27 32 37 42
+. 65 3223 538082 5930308 10015172 14001606 23848480 47718815 494298545
+. 66 2 7 11 22 27 32 37 42
+. 66 3891 542286 5855760 10043217 14049337 23945718 47812643 494298545
+. 67 2 7 11 22 27 32 37 42
+. 67 2691 568844 6345391 10450123 14520348 24559916 48903838 494298545
+. 68 2 7 11 22 27 32 37 42
+. 68 3063 569564 6274347 10475991 14565899 24660239 48920788 494298545
+. 69 2 7 11 22 27 32 37 42
+. 69 9245 586694 6415259 10433908 14559105 24726339 49341872 494298545
+. 70 2 7 11 22 27 32 37 42
+. 70 9152 603197 6771867 10894323 15077378 25375732 50085094 494298545
+. 71 2 7 11 22 27 32 37 42
+. 71 3314 609298 7017701 11234913 15440524 25790026 50581448 494298545
+. 72 2 7 11 22 27 32 37 42
+. 72 4799 623712 7270069 11427813 15668645 26093205 51107097 494298545
+. 73 2 7 11 22 27 32 37 42
+. 73 3359 628061 7342518 11459720 15711015 26183425 51255490 494298545
+. 74 2 7 11 22 27 32 37 42
+. 74 6893 644102 7308856 11643495 15975333 26595731 52068367 494298545
+. 75 2 7 11 22 27 32 37 42
+. 75 1919 673224 8736238 13668981 19292562 34327957 89370343 494298545
+. 76 2 7 11 22 27 32 37 42
+. 76 15703 699232 8331899 12737767 17940170 30402231 65617429 494298545
+. 77 2 7 11 22 27 32 37 42
+. 77 5415 694061 7958171 12056748 16806641 28240467 57493205 494298545
+. 78 2 7 11 22 27 32 37 42
+. 78 5535 705343 7910047 11943420 16487105 27480982 54476468 494298545
+. 79 2 7 11 22 27 32 37 42
+. 79 1 714496 7971442 11991796 16448563 27284838 53447686 494298545
+. 80 2 7 11 22 27 32 37 42
+. 80 4450 733950 8005835 12132469 16581031 27416782 53366395 494298545
+. 81 2 7 11 22 27 32 37 42
+. 81 6339 752424 8117524 12238570 16708797 27661979 53826078 494298545
+. 82 2 7 11 22 27 32 37 42
+. 82 4220 771982 8430948 12612116 17120188 28142769 54394248 494298545
+. 83 2 7 11 22 27 32 37 42
+. 83 12645 787150 8481683 12836623 17403746 28603826 55129702 494298545
+. 84 2 7 11 22 27 32 37 42
+. 84 5132 797658 8639345 12966979 17584308 28910372 55680808 494298545
+. 85 2 7 11 22 27 32 37 42
+. 85 5234 812458 8825289 13229766 17912956 29382757 56413217 494298545
+. 86 2 7 11 22 27 32 37 42
+. 86 8294 830985 8962793 13413391 18130566 29690237 56892002 494298545
+. 87 2 7 11 22 27 32 37 42
+. 87 926 846703 9219471 13743172 18498339 30187603 57661375 494298545
+. 88 2 7 11 22 27 32 37 42
+. 88 12186 881171 9384774 14144178 18983311 30910493 58835776 494298545
+. 89 2 7 11 22 27 32 37 42
+. 89 1120 886584 9621208 14355441 19241207 31297749 59463719 494298545
+. 90 2 7 11 22 27 32 37 42
+. 90 3016 896764 9575159 14430322 19334732 31457325 59773882 494298545
+. 91 2 7 11 22 27 32 37 42
+. 91 7475 927067 9897555 14834514 19834149 32200142 61008682 494298545
+. 92 2 7 11 22 27 32 37 42
+. 92 6046 938979 10007551 15038067 20073597 32582007 61560469 494298545
+. 93 2 7 11 22 27 32 37 42
+. 93 9740 960020 10128641 15165294 20252100 32870972 62047810 494298545
+. 94 2 7 11 22 27 32 37 42
+. 94 3576 980368 10384909 15512728 20662981 33492909 62942323 494298545
+. 95 2 7 11 22 27 32 37 42
+. 95 4701 1000554 10536394 15716346 20929346 33952793 63746828 494298545
+. 96 2 7 11 22 27 32 37 42
+. 96 1553 1013724 10704665 15920001 21170599 34325838 64420302 494298545
+. 97 2 7 11 22 27 32 37 42
+. 97 15685 1043535 10899470 16168015 21484807 34826326 65114989 494298545
+. 98 2 7 11 22 27 32 37 42
+. 98 461 1053444 11201733 16626163 22057374 35743431 66668139 494298545
+. 99 2 7 11 22 27 32 37 42
+. 99 3160 1077823 11445485 16980792 22497817 36407719 67694795 494298545
+. 100 2 7 11 22 27 32 37 42
+. 100 6866 1098739 11582642 17152793 22716779 36810942 68436627 494298545
+. 101 2 7 11 22 27 32 37 42
+. 101 10679 1121738 11775636 17391395 23003605 37251119 69056388 494298545
+. 102 2 7 11 22 27 32 37 42
+. 102 10549 1146669 11973507 17729440 23440035 37986380 70150971 494298545
+. 103 2 7 11 22 27 32 37 42
+. 103 7011 1169901 12310086 18137944 23998494 38955813 71721959 494298545
+. 104 2 7 11 22 27 32 37 42
+. 104 5095 1182379 12489526 18378078 24318314 39551678 72726857 494298545
+. 105 2 7 11 22 27 32 37 42
+. 105 4816 1202732 12833828 18829078 24880260 40400245 74012154 494298545
+. 106 2 7 11 22 27 32 37 42
+. 106 6895 1218352 13027381 19194469 25373822 41270710 75470960 494298545
+. 107 2 7 11 22 27 32 37 42
+. 107 4472 1230917 13310163 19571899 25832349 42047396 76633421 494298545
+. 108 2 7 11 22 27 32 37 42
+. 108 7728 1248130 13599026 19979638 26365317 42948281 77957800 494298545
+. 109 2 7 11 22 27 32 37 42
+. 109 13412 1270879 13842806 20444884 26946148 43850462 79428308 494298545
+. 110 2 7 11 22 27 32 37 42
+. 110 3877 1282885 14263504 20973153 27646535 45009212 81103545 494298545
+. 111 2 7 11 22 27 32 37 42
+. 111 10046 1308890 14628545 21470779 28253704 45884538 82580087 494298545
+. 112 2 7 11 22 27 32 37 42
+. 112 13861 1331709 14801713 21935915 28881015 46905359 84083644 494298545
+. 113 2 7 11 22 27 32 37 42
+. 113 13735 1349303 15118576 22337977 29391403 47770762 85552567 494298545
+. 114 2 7 11 22 27 32 37 42
+. 114 8754 1357795 15406423 22732291 29996180 48891599 87186840 494298545
+. 115 2 7 11 22 27 32 37 42
+. 115 12460 1402522 16310998 23954762 31526932 51334409 90664325 494298545
+. 116 2 7 11 22 27 32 37 42
+. 116 4837 1416499 16642661 24757959 32644589 52937094 92836972 494298545
+. 117 2 7 11 22 27 32 37 42
+. 117 20547 1417139 16335235 24398586 32421087 53373877 94011702 494298545
+. 118 2 7 11 22 27 32 37 42
+. 118 12640 1442151 16803775 24849204 32933631 54164655 95506607 494298545
+. 119 2 7 11 22 27 32 37 42
+. 119 11272 1469428 17312137 25850283 34127422 55613989 97461432 494298545
+. 120 2 7 11 22 27 32 37 42
+. 120 8741 1473658 17359389 26052842 34535125 56608333 99100635 494298545
+. 121 2 7 11 22 27 32 37 42
+. 121 8164 1504206 17736948 26656464 35395077 57962853 101493178 494298545
+. 122 2 7 11 22 27 32 37 42
+. 122 3448 1527237 18117496 27225411 36332927 59533671 103836870 494298545
+. 123 2 7 11 22 27 32 37 42
+. 123 5058 1557474 18514165 27764507 37215494 60939084 105932000 494298545
+. 124 2 7 11 22 27 32 37 42
+. 124 12422 1598376 19050608 28517790 38326655 62636285 108395732 494298545
+. 125 2 7 11 22 27 32 37 42
+. 125 1910 1606928 19351734 29096073 39330824 64329671 110946184 494298545
+. 126 2 7 11 22 27 32 37 42
+. 126 8590 1639009 19751872 29549414 40341671 65708677 113106714 494298545
+. 127 2 7 11 22 27 32 37 42
+. 127 13341 1679329 20225443 30343339 41496022 67431203 115709522 494298545
+. 128 2 7 11 22 27 32 37 42
+. 128 7103 1700138 20556126 30993459 42436704 68868621 117829750 494298545
+. 129 2 7 11 22 27 32 37 42
+. 129 14987 1751786 21350192 32144254 43934813 70950337 120878279 494298545
+. 130 2 7 11 22 27 32 37 42
+. 130 6533 1771637 21834036 32974218 45212407 72954295 123873456 494298545
+. 131 2 7 11 22 27 32 37 42
+. 131 19959 1813976 22096161 33497804 46084215 74581983 126183994 494298545
+. 132 2 7 11 22 27 32 37 42
+. 132 15855 1846855 22714043 34425627 47532641 76608879 129053802 494298545
+. 133 2 7 11 22 27 32 37 42
+. 133 20548 1877691 23098756 35134316 48771515 78514981 132069116 494298545
+. 134 2 7 11 22 27 32 37 42
+. 134 23065 1898118 23469149 35665462 49979102 80105364 134454325 494298545
+. 135 2 7 11 22 27 32 37 42
+. 135 10167 1918001 24094112 36566837 51649724 81893922 137031272 494298545
+. 136 2 7 11 22 27 32 37 42
+. 136 26484 1981165 25075267 37953612 53751587 84522962 140682784 494298545
+. 137 2 7 11 22 27 32 37 42
+. 137 17809 2004344 25719106 38875052 55439479 86747691 144205701 494298545
+. 138 2 7 11 22 27 32 37 42
+. 138 6021 2010494 26093788 39466302 56803494 88426854 146878345 494298545
+. 139 2 7 11 22 27 32 37 42
+. 139 19751 2055896 26589144 40188919 58138124 90309535 149556394 494298545
+. 140 2 7 11 22 27 32 37 42
+. 140 19982 2084322 27137050 40952649 59301414 92469457 152636116 494298545
+. 141 2 7 11 22 27 32 37 42
+. 141 29667 2130614 27747863 41825842 60885981 94796226 155973365 494298545
+. 142 2 7 11 22 27 32 37 42
+. 142 32214 2169697 28608517 42892217 62548465 97566429 159778231 494298545
+. 143 2 7 11 22 27 32 37 42
+. 143 14938 2175459 28992505 43445461 63620150 99604390 162623040 494298545
+. 144 2 7 11 22 27 32 37 42
+. 144 9413 2217880 29715449 44525275 65410615 102383110 166629922 494298545
+. 145 2 7 11 22 27 32 37 42
+. 145 20208 2263486 30414356 45448658 66939233 104807045 170173715 494298545
+. 146 2 7 11 22 27 32 37 42
+. 146 14369 2305062 31317622 46861751 68885037 107787965 174332532 494298545
+. 147 2 7 11 22 27 32 37 42
+. 147 31220 2348547 32098178 47750369 70717116 110063574 177410533 494298545
+. 148 2 7 11 22 27 32 37 42
+. 148 33595 2378354 32600862 48486736 71992338 112444266 181113629 494298545
+. 149 2 7 11 22 27 32 37 42
+. 149 15148 2402657 33457205 49536152 74069195 114351275 184332389 494298545
+. 150 2 7 11 22 27 32 37 42
+. 150 545698 4466884 59570628 93957292 141870950 208655972 298209284 494298545
+A 0 11 27 32 37
+A 0 1062452 5100543 166207955 166208071
+A 1 11 27 32 37
+A 1 882911 4670664 154952452 155454680
+A 2 11 27 32 37
+A 2 861212 3730874 13638548 151735314
+A 3 11 27 32 37
+A 3 657857 2505098 6849732 150093197
+A 4 11 27 32 37
+A 4 453623 1833151 5141606 153599509
+A 5 11 27 32 37 42
+A 5 412340 1542544 4292922 11465471 151598679
+A 6 11 27 32 37 42
+A 6 277287 1264447 3719495 9697081 152057471
+A 7 11 27 32 37 42
+A 7 242164 1113305 3267398 8373927 148661310
+A 8 11 22 27 32 37 42
+A 8 262835 264539 1158781 3323881 8307771 147516480
+A 9 11 22 27 32 37 42
+A 9 243555 247499 1125216 3230608 8076141 148911274
+A 10 11 22 27 32 37 42
+A 10 252196 258835 1161190 3285795 8170890 149454195
+A 11 11 22 27 32 37 42
+A 11 251461 259824 1158127 3231026 8081613 149757382
+A 12 11 22 27 32 37 42
+A 12 240858 250588 1129055 3177634 7982888 149712735
+A 13 11 22 27 32 37 42
+A 13 249171 260629 1166735 3252962 8159126 149576564
+A 14 7 11 22 27 32 37 42
+A 14 12 287893 300950 1152866 3113813 7784057 149321434
+A 15 7 11 22 27 32 37 42
+A 15 48 242313 261586 1120489 3167956 7890792 149007445
+A 16 7 11 22 27 32 37 42
+A 16 148 246931 280040 1141115 3145075 7929722 148693026
+A 17 7 11 22 27 32 37 42
+A 17 235 276457 319327 1173655 3163504 7897906 148108010
+A 18 7 11 22 27 32 37 42
+A 18 377 250143 308732 1158444 3171531 7883713 147630239
+A 19 7 11 22 27 32 37 42
+A 19 747 250256 347440 1173906 3144604 7824040 147785011
+A 20 7 11 22 27 32 37 42
+A 20 1280 265096 414908 1252090 3293785 8130631 148112116
+A 21 7 11 22 27 32 37 42
+A 21 2233 271009 509893 1292562 3284625 8024862 147564878
+A 22 7 11 22 27 32 37 42
+A 22 3139 279345 589242 1349163 3353240 8099339 147387423
+A 23 7 11 22 27 32 37 42
+A 23 4354 297878 712060 1442428 3461633 8196779 146996397
+A 24 7 11 22 27 32 37 42
+A 24 5036 306925 768334 1472391 3472661 8252049 147085507
+A 25 7 11 22 27 32 37 42
+A 25 9161 500382 1039385 1727569 3704831 8455252 146897393
+A 26 7 11 22 27 32 37 42
+A 26 10326 548417 1166095 1857646 3890737 8703757 146724315
+A 27 7 11 22 27 32 37 42
+A 27 11019 542714 1172963 1840802 3828762 8582956 146596566
+A 28 7 11 22 27 32 37 42
+A 28 11786 558352 1202377 1863276 3847799 8622393 146402144
+A 29 7 11 22 27 32 37 42
+A 29 12273 579152 1246482 1922919 3954388 8789613 146080587
+A 30 7 11 22 27 32 37 42
+A 30 12658 600955 1285187 1971067 4033388 8941973 146531391
+A 31 7 11 22 27 32 37 42
+A 31 13417 614106 1303582 1976746 4012216 8866346 146181911
+A 32 7 11 22 27 32 37 42
+A 32 14667 658968 1360504 2036842 4075123 8947162 146102169
+A 33 7 11 22 27 32 37 42
+A 33 14482 650177 1372053 2091928 4185129 9169822 146324360
+A 34 7 11 22 27 32 37 42
+A 34 15336 659845 1391862 2078961 4171966 9241940 145859514
+A 35 7 11 22 27 32 37 42
+A 35 16158 687585 1429242 2129038 4226839 9252991 146016084
+A 36 7 11 22 27 32 37 42
+A 36 16370 683501 1443189 2144413 4256281 9309060 145878006
+A 37 7 11 22 27 32 37 42
+A 37 16815 694378 1451985 2172208 4286555 9356702 145536684
+A 38 7 11 22 27 32 37 42
+A 38 19002 811516 1610038 2349853 4489229 9624523 145458548
+A 39 7 11 22 27 32 37 42
+A 39 18579 729728 1586910 2324974 4469986 9621407 145397498
+A 40 7 11 22 27 32 37 42
+A 40 19036 771212 1603069 2379522 4566288 9846187 146152616
+A 41 7 11 22 27 32 37 42
+A 41 20315 770499 1582627 2363146 4517659 9758882 145678710
+A 42 7 11 22 27 32 37 42
+A 42 20703 786117 1604928 2399775 4560263 9811064 145203616
+A 43 7 11 22 27 32 37 42
+A 43 21605 812427 1654859 2470574 4645257 10000201 144987439
+A 44 7 11 22 27 32 37 42
+A 44 22088 801193 1633623 2454197 4586877 9866577 144956590
+A 45 7 11 22 27 32 37 42
+A 45 23028 826098 1671883 2515404 4661147 9970006 145291226
+A 46 7 11 22 27 32 37 42
+A 46 24135 852059 1718591 2579136 4761552 10164522 145355408
+A 47 7 11 22 27 32 37 42
+A 47 24627 858684 1725369 2594777 4783339 10210449 145061995
+A 48 7 11 22 27 32 37 42
+A 48 25503 873711 1743254 2620631 4807450 10233191 144975007
+A 49 7 11 22 27 32 37 42
+A 49 27349 919613 1823982 2730592 4999259 10592955 145173185
+A 50 7 11 22 27 32 37 42
+A 50 27361 925191 1830587 2733361 4989732 10578247 145026086
+A 51 7 11 22 27 32 37 42
+A 51 28904 956309 1872383 2780052 5046160 10663813 145095949
+A 52 7 11 22 27 32 37 42
+A 52 29393 960518 1898707 2814362 5105055 10759705 145018127
+A 53 7 11 22 27 32 37 42
+A 53 31535 1053591 2009956 2926098 5222637 10905912 144689872
+A 54 7 11 22 27 32 37 42
+A 54 31578 1005673 2050567 2983540 5335633 11116502 144949231
+A 55 7 11 22 27 32 37 42
+A 55 32486 1052740 2036705 2977452 5341018 11199490 144909593
+A 56 7 11 22 27 32 37 42
+A 56 33315 1081652 2112916 3057714 5429923 11285919 144923161
+A 57 7 11 22 27 32 37 42
+A 57 33218 1061870 2095189 3045722 5441240 11352029 144959429
+A 58 7 11 22 27 32 37 42
+A 58 35228 1144762 2162129 3125644 5555670 11561340 144572039
+A 59 7 11 22 27 32 37 42
+A 59 34827 1112429 2178492 3142319 5573614 11526127 144778102
+A 60 7 11 22 27 32 37 42
+A 60 36592 1181262 2208704 3191547 5670965 11772337 145060041
+A 61 7 11 22 27 32 37 42
+A 61 37094 1189217 2244361 3237348 5733702 11839643 144768050
+A 62 7 11 22 27 32 37 42
+A 62 38243 1220910 2244931 3237638 5729224 11846885 144745416
+A 63 7 11 22 27 32 37 42
+A 63 38554 1241212 2263984 3256771 5749376 11845540 144703780
+A 64 7 11 22 27 32 37 42
+A 64 40446 1350639 2423782 3466598 6062360 12353549 145079209
+A 65 7 11 22 27 32 37 42
+A 65 42315 1418041 2493388 3532783 6164937 12622436 145255955
+A 66 7 11 22 27 32 37 42
+A 66 41890 1383360 2481310 3519867 6139599 12500321 145143606
+A 67 7 11 22 27 32 37 42
+A 67 44775 1508995 2571886 3624616 6278019 12769414 145230613
+A 68 7 11 22 27 32 37 42
+A 68 44479 1487905 2584664 3643585 6318445 12774059 144880716
+A 69 7 11 22 27 32 37 42
+A 69 45239 1523607 2565899 3634518 6330395 12890943 144879659
+A 70 7 11 22 27 32 37 42
+A 70 47561 1679144 2824657 3928954 6713005 13368912 145146413
+A 71 7 11 22 27 32 37 42
+A 71 48060 1764854 2941222 4032993 6787042 13403275 144933222
+A 72 7 11 22 27 32 37 42
+A 72 49004 1808742 2915918 4014053 6779126 13460141 144847031
+A 73 7 11 22 27 32 37 42
+A 73 50225 1801859 2878843 3979599 6755743 13454303 144822108
+A 74 7 11 22 27 32 37 42
+A 74 50398 1781822 2921375 4039434 6851130 13671864 144520744
+A 75 7 11 22 27 32 37 42
+A 75 51708 2117049 3316717 4720887 8246515 19926317 144830996
+A 76 7 11 22 27 32 37 42
+A 76 54391 2030247 3146251 4512237 7728696 16799273 144831139
+A 77 7 11 22 27 32 37 42
+A 77 54460 1913560 2950914 4192365 7187038 14933444 144639618
+A 78 7 11 22 27 32 37 42
+A 78 56077 1898851 2922700 4100440 6988110 14161902 144591186
+A 79 7 11 22 27 32 37 42
+A 79 56060 1900652 2922758 4075534 6929972 13894518 144490286
+A 80 7 11 22 27 32 37 42
+A 80 57026 1909353 2964025 4120228 6988675 13930308 144702645
+A 81 7 11 22 27 32 37 42
+A 81 60174 1959198 3017547 4177404 7079485 14086031 144815962
+A 82 7 11 22 27 32 37 42
+A 82 61366 2020094 3088508 4254569 7168471 14194088 144695533
+A 83 7 11 22 27 32 37 42
+A 83 60156 2008858 3118541 4295146 7244564 14319974 144278870
+A 84 7 11 22 27 32 37 42
+A 84 61745 2056208 3158077 4350907 7347395 14518982 144596278
+A 85 7 11 22 27 32 37 42
+A 85 62388 2106733 3235093 4449497 7493296 14757958 144688010
+A 86 7 11 22 27 32 37 42
+A 86 63338 2135530 3273926 4498835 7567854 14879786 144787898
+A 87 7 11 22 27 32 37 42
+A 87 65069 2185754 3339498 4564516 7643678 14993994 144395438
+A 88 7 11 22 27 32 37 42
+A 88 69348 2237449 3461057 4706548 7855003 15337301 144368534
+A 89 7 11 22 27 32 37 42
+A 89 68540 2287487 3497914 4758037 7936804 15498791 144344110
+A 90 7 11 22 27 32 37 42
+A 90 68536 2273737 3518197 4786136 7988393 15590911 144351708
+A 91 7 11 22 27 32 37 42
+A 91 69745 2341128 3600512 4889820 8156021 15930977 144360986
+A 92 7 11 22 27 32 37 42
+A 92 70833 2365200 3651398 4944905 8239770 16033424 144272381
+A 93 7 11 22 27 32 37 42
+A 93 71135 2377421 3658902 4963341 8267180 16084096 144154190
+A 94 7 11 22 27 32 37 42
+A 94 73816 2456028 3769467 5096187 8474966 16422858 144317349
+A 95 7 11 22 27 32 37 42
+A 95 75933 2517466 3856710 5206760 8656935 16750063 144541216
+A 96 7 11 22 27 32 37 42
+A 96 76931 2542920 3883601 5240766 8710299 16859570 144473093
+A 97 7 11 22 27 32 37 42
+A 97 77315 2571503 3918514 5287507 8794550 16986619 144362306
+A 98 7 11 22 27 32 37 42
+A 98 78544 2646598 4033642 5431529 9029709 17436955 144268296
+A 99 7 11 22 27 32 37 42
+A 99 79525 2703928 4120044 5541404 9192387 17686298 144200341
+A 100 7 11 22 27 32 37 42
+A 100 80363 2752999 4187670 5627788 9338537 17970747 144446951
+A 101 7 11 22 27 32 37 42
+A 101 81472 2794841 4241506 5693068 9442969 18136446 144345947
+A 102 7 11 22 27 32 37 42
+A 102 83230 2830200 4312509 5786235 9607631 18396842 144394385
+A 103 7 11 22 27 32 37 42
+A 103 85010 2911182 4411909 5924522 9859248 18831572 144294278
+A 104 7 11 22 27 32 37 42
+A 104 86478 2959158 4478900 6011773 10010187 19084107 144348116
+A 105 7 11 22 27 32 37 42
+A 105 89168 3085428 4651752 6227979 10343338 19609601 144575398
+A 106 7 11 22 27 32 37 42
+A 106 89804 3116070 4722574 6324253 10522080 19936698 144542256
+A 107 7 11 22 27 32 37 42
+A 107 90563 3174295 4802492 6417248 10701182 20235050 144485793
+A 108 7 11 22 27 32 37 42
+A 108 91312 3241053 4898555 6539894 10909001 20520689 144351841
+A 109 7 11 22 27 32 37 42
+A 109 92752 3309086 5037878 6716285 11189232 21010212 144474315
+A 110 7 11 22 27 32 37 42
+A 110 94421 3435335 5196665 6927562 11556950 21560471 144595510
+A 111 7 11 22 27 32 37 42
+A 111 95454 3515168 5324610 7083864 11771941 21920709 144592947
+A 112 7 11 22 27 32 37 42
+A 112 97744 3548933 5435574 7228390 12027328 22321174 144581423
+A 113 7 11 22 27 32 37 42
+A 113 99444 3625899 5534359 7354712 12242902 22731632 144455577
+A 114 7 11 22 27 32 37 42
+A 114 100307 3692425 5630753 7507440 12537669 23116992 144407087
+A 115 7 11 22 27 32 37 42
+A 115 104315 3963433 6013044 7984540 13318180 24233520 144469921
+A 116 7 11 22 27 32 37 42
+A 116 104482 4011538 6195619 8256782 13718090 24840016 144437056
+A 117 7 11 22 27 32 37 42
+A 117 103111 3920693 6069121 8149574 13756766 25007566 144390985
+A 118 7 11 22 27 32 37 42
+A 118 105767 4025969 6170201 8266274 13970186 25474965 144333231
+A 119 7 11 22 27 32 37 42
+A 119 107818 4189479 6453422 8604658 14381197 26040913 144303988
+A 120 7 11 22 27 32 37 42
+A 120 108145 4200099 6535715 8750960 14728733 26602649 144417772
+A 121 7 11 22 27 32 37 42
+A 121 110719 4292983 6702420 8992469 15116306 27326407 144699945
+A 122 7 11 22 27 32 37 42
+A 122 111989 4354422 6800440 9179636 15459306 27875064 144423142
+A 123 7 11 22 27 32 37 42
+A 123 113967 4453669 6923684 9400106 15834681 28426418 144267904
+A 124 7 11 22 27 32 37 42
+A 124 116288 4588608 7132030 9722692 16364473 29264197 144414120
+A 125 7 11 22 27 32 37 42
+A 125 117869 4688148 7324679 10044083 16910203 30082508 144502912
+A 126 7 11 22 27 32 37 42
+A 126 119644 4796757 7446639 10329056 17290280 30701327 144657404
+A 127 7 11 22 27 32 37 42
+A 127 122200 4884254 7617057 10599675 17735869 31469998 144598085
+A 128 7 11 22 27 32 37 42
+A 128 122768 4952771 7767370 10819907 18070343 31958773 144381704
+A 129 7 11 22 27 32 37 42
+A 129 127096 5161618 8078099 11227809 18666546 32877499 144468128
+A 130 7 11 22 27 32 37 42
+A 130 128173 5323674 8356215 11652645 19334662 33916630 144651255
+A 131 7 11 22 27 32 37 42
+A 131 131666 5379373 8481914 11864252 19755799 34558486 144587553
+A 132 7 11 22 27 32 37 42
+A 132 133575 5512229 8690737 12223631 20284149 35348157 144438932
+A 133 7 11 22 27 32 37 42
+A 133 136105 5593133 8866340 12548020 20795267 36147086 144374273
+A 134 7 11 22 27 32 37 42
+A 134 137552 5715129 9032219 12931198 21291061 36887368 144360577
+A 135 7 11 22 27 32 37 42
+A 135 139809 5917351 9327994 13470618 21884668 37728283 144602759
+A 136 7 11 22 27 32 37 42
+A 136 143344 6151170 9674152 14022220 22572601 38685214 144547570
+A 137 7 11 22 27 32 37 42
+A 137 145582 6270597 9852952 14429244 23118844 39536650 144383053
+A 138 7 11 22 27 32 37 42
+A 138 147021 6370170 10017892 14810229 23596426 40268413 144346440
+A 139 7 11 22 27 32 37 42
+A 139 148513 6501797 10211329 15186275 24119355 41002311 144344803
+A 140 7 11 22 27 32 37 42
+A 140 151249 6697159 10488371 15608597 24900507 42072866 144579516
+A 141 7 11 22 27 32 37 42
+A 141 153701 6827704 10696542 16018365 25513009 42946332 144624566
+A 142 7 11 22 27 32 37 42
+A 142 157126 7035412 10952380 16445645 26292210 43913011 144553697
+A 143 7 11 22 27 32 37 42
+A 143 157960 7130727 11084358 16719825 26863342 44685726 144380953
+A 144 7 11 22 27 32 37 42
+A 144 160204 7324046 11399486 17260458 27731065 45906250 144549161
+A 145 7 11 22 27 32 37 42
+A 145 163761 7536418 11690127 17751864 28515607 46973191 144654342
+A 146 7 11 22 27 32 37 42
+A 146 166850 7778622 12091026 18309034 29391191 48123775 144708667
+A 147 7 11 22 27 32 37 42
+A 147 168762 7933861 12265010 18751275 29960642 48841012 144657873
+A 148 7 11 22 27 32 37 42
+A 148 172350 8059192 12448968 19088685 30627617 49772579 144571091
+A 149 7 11 22 27 32 37 42
+A 149 174422 8296638 12758586 19719299 31209615 50550852 144533741
+A 150 7 11 22 27 32 37 42
+A 150 303684 15279498 25135593 39080014 58689827 83473395 143967309
+T 0 11 27 32 37
+T 0 1243197 5153118 126504341 126504467
+T 1 11 27 32 37
+T 1 1348350 5942491 155484061 155829751
+T 2 11 27 32 37
+T 2 1279227 4825314 16098468 151157960
+T 3 11 27 32 37
+T 3 903348 3182787 8326706 155574294
+T 4 11 27 32 37
+T 4 665927 2478166 6494845 151300302
+T 5 11 27 32 37 42
+T 5 505742 1820669 4837166 13288241 148582176
+T 6 11 27 32 37 42
+T 6 402221 1644324 4516256 11757663 148398710
+T 7 11 27 32 37 42
+T 7 445377 1771866 4691211 11889397 153246757
+T 8 11 22 27 32 37 42
+T 8 414930 417524 1648988 4380886 11038006 154243729
+T 9 11 22 27 32 37 42
+T 9 375378 380484 1554885 4180882 10523290 149961418
+T 10 11 22 27 32 37 42
+T 10 350213 358300 1470615 3947599 9972964 150030652
+T 11 11 22 27 32 37 42
+T 11 365727 376983 1525347 4031631 10172122 149824114
+T 12 11 22 27 32 37 42
+T 12 359819 372891 1498229 3953747 9971016 150469768
+T 13 11 22 27 32 37 42
+T 13 376226 391200 1547458 4030130 10154239 150118856
+T 14 7 11 22 27 32 37 42
+T 14 9 430392 447802 1623204 4119023 10252999 149425610
+T 15 7 11 22 27 32 37 42
+T 15 70 379081 403739 1554215 4083156 10184828 149959417
+T 16 7 11 22 27 32 37 42
+T 16 234 393368 435044 1599801 4113532 10301581 150212667
+T 17 7 11 22 27 32 37 42
+T 17 339 402612 456410 1605680 4091929 10213519 150007640
+T 18 7 11 22 27 32 37 42
+T 18 610 387559 463524 1604752 4138515 10283000 150239790
+T 19 7 11 22 27 32 37 42
+T 19 1221 382380 509244 1601268 4047187 10015406 149264497
+T 20 7 11 22 27 32 37 42
+T 20 2009 398846 595639 1675844 4153710 10182654 149006876
+T 21 7 11 22 27 32 37 42
+T 21 3741 407796 730110 1736431 4170006 10077562 149087664
+T 22 7 11 22 27 32 37 42
+T 22 4911 410329 822922 1780938 4215908 10138174 148899923
+T 23 7 11 22 27 32 37 42
+T 23 6648 437127 1000013 1920957 4415209 10362054 148694490
+T 24 7 11 22 27 32 37 42
+T 24 7685 448472 1069224 1955386 4432773 10396709 148230330
+T 25 7 11 22 27 32 37 42
+T 25 13222 708954 1433849 2289100 4722127 10632559 148204096
+T 26 7 11 22 27 32 37 42
+T 26 14448 733716 1538324 2370415 4812861 10701314 148164624
+T 27 7 11 22 27 32 37 42
+T 27 15847 758374 1607993 2429421 4871910 10756609 148032717
+T 28 7 11 22 27 32 37 42
+T 28 16829 811316 1717462 2569934 5111481 11185226 148324874
+T 29 7 11 22 27 32 37 42
+T 29 17157 814248 1723613 2564124 5083214 11095026 147882938
+T 30 7 11 22 27 32 37 42
+T 30 17791 825616 1737014 2569615 5063968 11040026 147386338
+T 31 7 11 22 27 32 37 42
+T 31 18470 850252 1785645 2623199 5146271 11178465 147454394
+T 32 7 11 22 27 32 37 42
+T 32 20372 941251 1936220 2812057 5448112 11636507 147688149
+T 33 7 11 22 27 32 37 42
+T 33 20934 901340 1881092 2759449 5329366 11448871 147411321
+T 34 7 11 22 27 32 37 42
+T 34 21985 925861 1925991 2781777 5384989 11608247 147086312
+T 35 7 11 22 27 32 37 42
+T 35 22878 966220 1992848 2873053 5519996 11788387 147260694
+T 36 7 11 22 27 32 37 42
+T 36 23765 962650 2005222 2878430 5511247 11779538 147048154
+T 37 7 11 22 27 32 37 42
+T 37 24520 977932 2015590 2901261 5513716 11760439 147091403
+T 38 7 11 22 27 32 37 42
+T 38 26204 1065513 2145723 3066143 5735409 12109979 146939751
+T 39 7 11 22 27 32 37 42
+T 39 26361 1024071 2162425 3065886 5699192 11999289 146727596
+T 40 7 11 22 27 32 37 42
+T 40 27476 1041608 2110889 3031110 5635374 11947351 146278979
+T 41 7 11 22 27 32 37 42
+T 41 29248 1159629 2324597 3307209 6017130 12451249 146930037
+T 42 7 11 22 27 32 37 42
+T 42 29611 1124662 2248710 3235542 5903848 12371830 146926319
+T 43 7 11 22 27 32 37 42
+T 43 30519 1306354 2536660 3579777 6311555 12928957 147037496
+T 44 7 11 22 27 32 37 42
+T 44 30853 1156252 2308571 3331409 5985056 12491474 146586943
+T 45 7 11 22 27 32 37 42
+T 45 31842 1173440 2327068 3367730 6010150 12513226 146374577
+T 46 7 11 22 27 32 37 42
+T 46 33591 1224630 2421299 3500228 6226544 12894887 146767413
+T 47 7 11 22 27 32 37 42
+T 47 33547 1223058 2408174 3482873 6163064 12779010 146765978
+T 48 7 11 22 27 32 37 42
+T 48 34356 1249738 2453259 3552636 6275876 12996361 146625237
+T 49 7 11 22 27 32 37 42
+T 49 35190 1286161 2511327 3623708 6387961 13175159 146045107
+T 50 7 11 22 27 32 37 42
+T 50 36111 1296812 2525818 3635385 6391961 13175537 146362218
+T 51 7 11 22 27 32 37 42
+T 51 37480 1337980 2586752 3706916 6485203 13318670 146309932
+T 52 7 11 22 27 32 37 42
+T 52 38648 1356056 2633240 3767183 6584172 13491986 146478939
+T 53 7 11 22 27 32 37 42
+T 53 41472 1495654 2844514 4007039 6895009 13902908 146774404
+T 54 7 11 22 27 32 37 42
+T 54 41806 1401319 2778671 3922489 6771206 13724856 145854603
+T 55 7 11 22 27 32 37 42
+T 55 45285 1481802 2837663 4006103 6940517 14069584 146310226
+T 56 7 11 22 27 32 37 42
+T 56 44918 1479257 2853498 4023674 6926678 14072159 146413768
+T 57 7 11 22 27 32 37 42
+T 57 45929 1476045 2859775 4033767 6971554 14132979 146338839
+T 58 7 11 22 27 32 37 42
+T 58 47510 1577465 2968223 4186120 7199892 14560304 146429021
+T 59 7 11 22 27 32 37 42
+T 59 47143 1529318 2925460 4104986 7042965 14196535 145743300
+T 60 7 11 22 27 32 37 42
+T 60 49294 1593575 2945811 4136504 7100018 14332574 145510606
+T 61 7 11 22 27 32 37 42
+T 61 50097 1679580 3110514 4354567 7439051 14856743 146321777
+T 62 7 11 22 27 32 37 42
+T 62 50684 1680578 3061314 4295387 7363544 14854227 146396861
+T 63 7 11 22 27 32 37 42
+T 63 51790 1697562 3060795 4279436 7325797 14674208 145937070
+T 64 7 11 22 27 32 37 42
+T 64 53369 1760707 3136902 4377978 7476091 14942780 145819051
+T 65 7 11 22 27 32 37 42
+T 65 54622 1847357 3233179 4488793 7626154 15197812 145668452
+T 66 7 11 22 27 32 37 42
+T 66 55225 1857793 3280607 4545460 7708756 15298414 145725749
+T 67 7 11 22 27 32 37 42
+T 67 56756 1979011 3363085 4647917 7863299 15618954 145811865
+T 68 7 11 22 27 32 37 42
+T 68 57293 1985497 3398613 4683161 7899193 15605566 145841658
+T 69 7 11 22 27 32 37 42
+T 69 57939 2034141 3386008 4680534 7910543 15708787 145635571
+T 70 7 11 22 27 32 37 42
+T 70 59905 2103126 3451763 4754307 8004273 15813830 145399330
+T 71 7 11 22 27 32 37 42
+T 71 60386 2178554 3549583 4868914 8157293 16008875 145664975
+T 72 7 11 22 27 32 37 42
+T 72 61459 2243869 3602580 4933118 8245599 16162856 145707435
+T 73 7 11 22 27 32 37 42
+T 73 62712 2291859 3650353 4982823 8318331 16256831 145697298
+T 74 7 11 22 27 32 37 42
+T 74 64393 2271898 3714915 5080995 8480555 16631943 145729986
+T 75 7 11 22 27 32 37 42
+T 75 63026 2621559 4125175 5750953 9903232 23908475 145529793
+T 76 7 11 22 27 32 37 42
+T 76 69116 2616227 4048572 5660554 9462415 19862753 145804755
+T 77 7 11 22 27 32 37 42
+T 77 70519 2500306 3854918 5344631 8941578 17954643 145937583
+T 78 7 11 22 27 32 37 42
+T 78 69352 2463316 3794463 5222291 8700705 17132319 145565419
+T 79 7 11 22 27 32 37 42
+T 79 69953 2464357 3789695 5188222 8622938 16844597 145436160
+T 80 7 11 22 27 32 37 42
+T 80 71407 2489835 3851899 5246216 8686860 16863553 145526474
+T 81 7 11 22 27 32 37 42
+T 81 72409 2521827 3886237 5293552 8790686 17074252 145679977
+T 82 7 11 22 27 32 37 42
+T 82 75212 2620941 4013920 5440889 8979181 17323902 145928399
+T 83 7 11 22 27 32 37 42
+T 83 76100 2639784 4077340 5512289 9087671 17491630 145751704
+T 84 7 11 22 27 32 37 42
+T 84 77365 2670936 4094012 5539538 9127119 17551934 145484736
+T 85 7 11 22 27 32 37 42
+T 85 77536 2718202 4165095 5631318 9267541 17773978 145627816
+T 86 7 11 22 27 32 37 42
+T 86 78340 2758085 4217950 5693476 9351681 17914074 145637214
+T 87 7 11 22 27 32 37 42
+T 87 80675 2837813 4324054 5815025 9527214 18180914 145620414
+T 88 7 11 22 27 32 37 42
+T 88 82409 2869498 4417350 5925199 9689381 18447258 145540877
+T 89 7 11 22 27 32 37 42
+T 89 85793 2953269 4499905 6019546 9818470 18631823 145564696
+T 90 7 11 22 27 32 37 42
+T 90 85411 2931781 4511538 6034770 9839159 18683194 145592698
+T 91 7 11 22 27 32 37 42
+T 91 88012 3022721 4624230 6177236 10068313 19092293 145692863
+T 92 7 11 22 27 32 37 42
+T 92 89435 3071516 4716306 6287436 10235129 19330087 145904864
+T 93 7 11 22 27 32 37 42
+T 93 90750 3093806 4731890 6311150 10269198 19399250 145595699
+T 94 7 11 22 27 32 37 42
+T 94 95430 3181111 4843796 6437505 10442889 19625128 145523712
+T 95 7 11 22 27 32 37 42
+T 95 96940 3203000 4873578 6477530 10521128 19784050 145307650
+T 96 7 11 22 27 32 37 42
+T 96 100104 3279282 4970344 6590946 10683027 20064371 145472041
+T 97 7 11 22 27 32 37 42
+T 97 102005 3344010 5053909 6700597 10856833 20334405 145570850
+T 98 7 11 22 27 32 37 42
+T 98 103374 3406744 5151808 6824148 11067583 20701435 145467965
+T 99 7 11 22 27 32 37 42
+T 99 106219 3482455 5260037 6953699 11249301 20975995 145397108
+T 100 7 11 22 27 32 37 42
+T 100 106908 3500543 5279193 6978566 11301632 21084725 145161193
+T 101 7 11 22 27 32 37 42
+T 101 110499 3570437 5375536 7099679 11491472 21384169 145514962
+T 102 7 11 22 27 32 37 42
+T 102 113058 3644518 5494444 7248920 11739007 21743878 145402556
+T 103 7 11 22 27 32 37 42
+T 103 117443 3744313 5609599 7406549 12006824 22144942 145355535
+T 104 7 11 22 27 32 37 42
+T 104 117756 3780883 5655101 7470753 12140507 22361703 145246677
+T 105 7 11 22 27 32 37 42
+T 105 118775 3854753 5758966 7603222 12341734 22675995 145232746
+T 106 7 11 22 27 32 37 42
+T 106 121610 3950915 5920969 7816923 12712277 23277098 145509048
+T 107 7 11 22 27 32 37 42
+T 107 121519 4020871 6010037 7934248 12919954 23594906 145570613
+T 108 7 11 22 27 32 37 42
+T 108 122577 4086191 6114038 8070528 13153183 23880510 145218779
+T 109 7 11 22 27 32 37 42
+T 109 125010 4169237 6263082 8254299 13436795 24346459 145378897
+T 110 7 11 22 27 32 37 42
+T 110 126009 4273508 6388443 8427059 13726527 24720735 145107850
+T 111 7 11 22 27 32 37 42
+T 111 127864 4368338 6527306 8605787 14008487 25211454 145211520
+T 112 7 11 22 27 32 37 42
+T 112 128814 4456671 6715227 8857179 14401824 25754818 145423010
+T 113 7 11 22 27 32 37 42
+T 113 130625 4530520 6814631 8988549 14625209 26143629 145548212
+T 114 7 11 22 27 32 37 42
+T 114 131317 4595137 6877390 9102203 14874207 26434401 145226174
+T 115 7 11 22 27 32 37 42
+T 115 134521 4797603 7195610 9514077 15579627 27421754 145194869
+T 116 7 11 22 27 32 37 42
+T 116 135052 4932210 7464339 9889559 16112638 28153319 145232918
+T 117 7 11 22 27 32 37 42
+T 117 134142 4913099 7462890 9951840 16412417 28696572 145426129
+T 118 7 11 22 27 32 37 42
+T 118 137683 5010397 7516239 10008324 16527149 28967587 145263554
+T 119 7 11 22 27 32 37 42
+T 119 138884 5132125 7795897 10335830 16901962 29450530 145139385
+T 120 7 11 22 27 32 37 42
+T 120 140297 5152183 7850971 10444890 17170623 29868267 145012573
+T 121 7 11 22 27 32 37 42
+T 121 143479 5298343 8079145 10769118 17680575 30717793 145185326
+T 122 7 11 22 27 32 37 42
+T 122 145728 5440034 8294546 11116821 18267852 31586757 145361080
+T 123 7 11 22 27 32 37 42
+T 123 146346 5531800 8411513 11323108 18606239 32082078 145249994
+T 124 7 11 22 27 32 37 42
+T 124 150474 5664924 8597049 11616103 19046289 32681027 145221878
+T 125 7 11 22 27 32 37 42
+T 125 152610 5772620 8781596 11933514 19590799 33500883 145247674
+T 126 7 11 22 27 32 37 42
+T 126 154436 5894972 8912337 12238154 20010342 34143484 145172786
+T 127 7 11 22 27 32 37 42
+T 127 157502 6065468 9194081 12647380 20615752 35048940 145260596
+T 128 7 11 22 27 32 37 42
+T 128 160088 6142304 9350640 12868128 20953625 35570961 145194129
+T 129 7 11 22 27 32 37 42
+T 129 163192 6333696 9642741 13259314 21511741 36433783 145050691
+T 130 7 11 22 27 32 37 42
+T 130 164394 6484779 9888153 13627359 22085523 37315586 145039180
+T 131 7 11 22 27 32 37 42
+T 131 168817 6584582 10070503 13931363 22642997 38123677 145214931
+T 132 7 11 22 27 32 37 42
+T 132 170990 6780249 10368850 14389310 23287619 39017072 145250718
+T 133 7 11 22 27 32 37 42
+T 133 173143 6883998 10553768 14719364 23798433 39823341 145194302
+T 134 7 11 22 27 32 37 42
+T 134 175129 6968204 10664221 15025145 24164618 40384037 145162910
+T 135 7 11 22 27 32 37 42
+T 135 177261 7151592 10919866 15519100 24679548 41075454 145165448
+T 136 7 11 22 27 32 37 42
+T 136 180893 7449403 11356347 16217644 25584931 42319199 145396269
+T 137 7 11 22 27 32 37 42
+T 137 184433 7655449 11642850 16745026 26255830 43267178 145518441
+T 138 7 11 22 27 32 37 42
+T 138 185129 7782770 11826048 17136289 26730184 43985283 145480160
+T 139 7 11 22 27 32 37 42
+T 139 187046 7896394 11986886 17480551 27222007 44672696 145454154
+T 140 7 11 22 27 32 37 42
+T 140 189828 8060424 12209439 17820741 27864889 45515110 145414968
+T 141 7 11 22 27 32 37 42
+T 141 193652 8267975 12501410 18348044 28663044 46588042 145514456
+T 142 7 11 22 27 32 37 42
+T 142 196018 8511626 12813084 18834200 29502874 47574811 145538307
+T 143 7 11 22 27 32 37 42
+T 143 197765 8625143 12963134 19118741 30079523 48330937 145616296
+T 144 7 11 22 27 32 37 42
+T 144 201452 8789319 13213321 19556353 30790881 49304248 145327811
+T 145 7 11 22 27 32 37 42
+T 145 204769 9009131 13491845 20004482 31529143 50268885 145482497
+T 146 7 11 22 27 32 37 42
+T 146 207991 9293718 13948429 20662400 32543292 51591374 145622808
+T 147 7 11 22 27 32 37 42
+T 147 211012 9542551 14232368 21228490 33264755 52450339 145725720
+T 148 7 11 22 27 32 37 42
+T 148 212625 9677280 14440274 21593990 33967724 53405082 145762573
+T 149 7 11 22 27 32 37 42
+T 149 214971 9900993 14696448 22135583 34451624 54076730 145717138
+T 150 7 11 22 27 32 37 42
+T 150 350544 17829149 27764213 41690204 61525463 86192852 146497770
+G 0 11 27 32 37
+G 0 363316 1832122 85656678 85656783
+G 1 11 27 32 37
+G 1 294523 1781228 93806388 94218799
+G 2 11 27 32 37
+G 2 274143 1446714 6621136 89531178
+G 3 11 27 32 37
+G 3 311703 1193761 3534620 91655137
+G 4 11 27 32 37
+G 4 174023 827865 2656935 98363128
+G 5 11 27 32 37 42
+G 5 261257 942455 2576380 7864619 97880283
+G 6 11 27 32 37 42
+G 6 116468 653872 2047280 6275997 99464769
+G 7 11 22 27 32 37 42
+G 7 103967 105028 585230 1819550 5467974 94672522
+G 8 11 22 27 32 37 42
+G 8 125805 128092 599728 1790874 5278249 95553775
+G 9 11 22 27 32 37 42
+G 9 107089 111567 613843 1856638 5429826 97728156
+G 10 11 22 27 32 37 42
+G 10 106890 113840 619115 1808641 5303444 96923435
+G 11 11 22 27 32 37 42
+G 11 104399 112762 611439 1776848 5207376 97079633
+G 12 11 22 27 32 37 42
+G 12 114603 124790 649630 1837156 5333137 96651576
+G 13 11 22 27 32 37 42
+G 13 111079 121603 614570 1737974 5157171 97138157
+G 14 7 11 22 27 32 37 42
+G 14 27 179798 192322 728707 1909075 5377241 97464010
+G 15 7 11 22 27 32 37 42
+G 15 200 125098 141692 688905 1942950 5482188 97644358
+G 16 7 11 22 27 32 37 42
+G 16 843 121521 147443 678759 1878023 5418272 97790844
+G 17 7 11 22 27 32 37 42
+G 17 1258 159781 191315 722363 1913151 5397519 97499143
+G 18 7 11 22 27 32 37 42
+G 18 1684 124055 163881 684707 1895696 5394518 97934341
+G 19 7 11 22 27 32 37 42
+G 19 3104 134205 201105 754579 2022630 5633081 98661552
+G 20 7 11 22 27 32 37 42
+G 20 4870 141309 234106 770672 2024527 5569119 98655012
+G 21 7 11 22 27 32 37 42
+G 21 8289 153538 303335 830936 2113088 5656779 98829260
+G 22 7 11 22 27 32 37 42
+G 22 10859 163256 355821 876981 2185687 5746334 98964014
+G 23 7 11 22 27 32 37 42
+G 23 14959 178348 440167 954086 2304453 5874903 99476842
+G 24 7 11 22 27 32 37 42
+G 24 17405 190920 479847 986129 2344225 5936784 99448900
+G 25 7 11 22 27 32 37 42
+G 25 33306 315529 647956 1141216 2481525 6009393 99675942
+G 26 7 11 22 27 32 37 42
+G 26 36923 341019 718758 1215032 2588575 6152883 99687272
+G 27 7 11 22 27 32 37 42
+G 27 41910 375942 797712 1307668 2747549 6394877 100037349
+G 28 7 11 22 27 32 37 42
+G 28 44819 391003 818424 1328239 2751828 6383900 100118256
+G 29 7 11 22 27 32 37 42
+G 29 46104 400141 835133 1347301 2782023 6438234 100306617
+G 30 7 11 22 27 32 37 42
+G 30 49706 424418 880165 1405248 2871970 6584792 100737032
+G 31 7 11 22 27 32 37 42
+G 31 52246 432870 888879 1410493 2870888 6574278 100685375
+G 32 7 11 22 27 32 37 42
+G 32 59230 503701 987621 1522118 3015413 6779154 100563664
+G 33 7 11 22 27 32 37 42
+G 33 59289 480656 974782 1527776 3043145 6849097 100776484
+G 34 7 11 22 27 32 37 42
+G 34 62701 492178 982681 1520310 3033214 6866702 100859051
+G 35 7 11 22 27 32 37 42
+G 35 65853 520725 1021744 1568786 3082322 6923938 100782669
+G 36 7 11 22 27 32 37 42
+G 36 67181 527770 1051608 1611811 3172825 7093263 101159148
+G 37 7 11 22 27 32 37 42
+G 37 70291 536014 1051550 1614073 3157647 7084886 101067925
+G 38 7 11 22 27 32 37 42
+G 38 82002 672580 1233298 1825210 3421472 7461177 101533551
+G 39 7 11 22 27 32 37 42
+G 39 75319 582425 1170963 1757321 3354130 7375278 101333707
+G 40 7 11 22 27 32 37 42
+G 40 78489 596122 1146073 1746973 3344717 7435567 101489731
+G 41 7 11 22 27 32 37 42
+G 41 81704 609750 1153742 1757979 3333461 7346842 101121311
+G 42 7 11 22 27 32 37 42
+G 42 84571 632477 1181743 1802283 3389059 7452199 101171645
+G 43 7 11 22 27 32 37 42
+G 43 89372 668921 1238241 1873062 3484487 7617366 101264633
+G 44 7 11 22 27 32 37 42
+G 44 89314 662194 1229000 1870717 3480877 7631243 101320453
+G 45 7 11 22 27 32 37 42
+G 45 94074 702917 1295650 1973083 3644166 7978798 101734968
+G 46 7 11 22 27 32 37 42
+G 46 96207 707252 1291374 1954413 3589599 7780889 101461989
+G 47 7 11 22 27 32 37 42
+G 47 98864 719705 1308439 1978887 3622036 7863172 101499192
+G 48 7 11 22 27 32 37 42
+G 48 102670 740806 1335470 2013134 3668509 7939747 101513922
+G 49 7 11 22 27 32 37 42
+G 49 108640 793071 1427463 2137675 3884386 8314382 101852477
+G 50 7 11 22 27 32 37 42
+G 50 111371 782613 1399299 2092920 3788981 8173510 101391646
+G 51 7 11 22 27 32 37 42
+G 51 118463 826036 1463483 2168427 3891796 8294329 101598224
+G 52 7 11 22 27 32 37 42
+G 52 122579 845487 1517263 2238088 4021601 8548337 101763084
+G 53 7 11 22 27 32 37 42
+G 53 141037 961935 1649048 2368625 4136533 8663928 101754994
+G 54 7 11 22 27 32 37 42
+G 54 134937 893115 1632735 2366258 4177204 8754624 102059898
+G 55 7 11 22 27 32 37 42
+G 55 143281 944011 1645567 2378792 4192492 8835254 101921908
+G 56 7 11 22 27 32 37 42
+G 56 149883 980393 1717883 2461636 4295079 8936618 101879335
+G 57 7 11 22 27 32 37 42
+G 57 150733 941008 1669823 2413433 4249119 8913187 101552331
+G 58 7 11 22 27 32 37 42
+G 58 163788 1055047 1793519 2552243 4426657 9183996 101864115
+G 59 7 11 22 27 32 37 42
+G 59 163729 1030640 1818424 2605854 4538806 9372293 102004237
+G 60 7 11 22 27 32 37 42
+G 60 173798 1076948 1819886 2597293 4507903 9326908 101887510
+G 61 7 11 22 27 32 37 42
+G 61 176971 1070942 1824512 2605214 4519503 9335262 101660725
+G 62 7 11 22 27 32 37 42
+G 62 182875 1113104 1867527 2654706 4587255 9445788 101778526
+G 63 7 11 22 27 32 37 42
+G 63 185479 1132400 1899794 2710604 4702552 9668628 102252488
+G 64 7 11 22 27 32 37 42
+G 64 192802 1174396 1938211 2746692 4724813 9665894 102054290
+G 65 7 11 22 27 32 37 42
+G 65 201164 1274783 2066390 2884866 4895602 9905035 101937536
+G 66 7 11 22 27 32 37 42
+G 66 201825 1233772 2041164 2866036 4895343 9950389 101891366
+G 67 7 11 22 27 32 37 42
+G 67 214561 1378118 2187732 3025362 5076956 10212570 101665991
+G 68 7 11 22 27 32 37 42
+G 68 212215 1319313 2132259 2972086 5037009 10172104 101724006
+G 69 7 11 22 27 32 37 42
+G 69 216486 1336369 2116362 2968239 5055663 10274685 102091194
+G 70 7 11 22 27 32 37 42
+G 70 223135 1407649 2187651 3045488 5143209 10360954 102220008
+G 71 7 11 22 27 32 37 42
+G 71 226901 1442488 2244192 3110967 5236674 10506077 102113647
+G 72 7 11 22 27 32 37 42
+G 72 232890 1508129 2320243 3196782 5341179 10658082 102200948
+G 73 7 11 22 27 32 37 42
+G 73 231798 1504877 2305602 3179341 5319479 10629644 102173621
+G 74 7 11 22 27 32 37 42
+G 74 236569 1510004 2340826 3224934 5380405 10695479 102061614
+G 75 7 11 22 27 32 37 42
+G 75 254504 1939925 3084094 4364114 8194314 24707763 102093729
+G 76 7 11 22 27 32 37 42
+G 76 254168 1758949 2668261 3754180 6471782 14760899 101862675
+G 77 7 11 22 27 32 37 42
+G 77 255598 1688925 2518512 3498688 5900538 12348817 101882232
+G 78 7 11 22 27 32 37 42
+G 78 259255 1681142 2490565 3428461 5707638 11527642 102305554
+G 79 7 11 22 27 32 37 42
+G 79 264990 1712231 2515976 3432416 5664303 11238485 102312344
+G 80 7 11 22 27 32 37 42
+G 80 267612 1694690 2516348 3429815 5651364 11150289 102258284
+G 81 7 11 22 27 32 37 42
+G 81 273252 1713466 2532962 3448322 5685012 11209607 102091845
+G 82 7 11 22 27 32 37 42
+G 82 280799 1789353 2615558 3534345 5773870 11291328 102168437
+G 83 7 11 22 27 32 37 42
+G 83 281144 1785559 2652320 3589232 5878958 11465461 102305854
+G 84 7 11 22 27 32 37 42
+G 84 289943 1831641 2691993 3635030 5944870 11569830 102003661
+G 85 7 11 22 27 32 37 42
+G 85 291657 1865057 2738905 3692417 6027152 11708022 101850072
+G 86 7 11 22 27 32 37 42
+G 86 302751 1912877 2801979 3765021 6123667 11843890 101946180
+G 87 7 11 22 27 32 37 42
+G 87 307101 1959264 2857865 3828696 6217985 12009639 102094089
+G 88 7 11 22 27 32 37 42
+G 88 315946 1996242 2949646 3943450 6390211 12285836 102231259
+G 89 7 11 22 27 32 37 42
+G 89 320590 2042365 2982773 3978526 6441717 12365482 102111996
+G 90 7 11 22 27 32 37 42
+G 90 321442 2023395 2987456 3989197 6474565 12452742 102066964
+G 91 7 11 22 27 32 37 42
+G 91 332607 2118546 3122608 4148503 6686272 12727222 101994259
+G 92 7 11 22 27 32 37 42
+G 92 331906 2098315 3093077 4118147 6670570 12741536 101900383
+G 93 7 11 22 27 32 37 42
+G 93 344865 2161065 3168383 4209050 6803406 12948692 102080259
+G 94 7 11 22 27 32 37 42
+G 94 351253 2192180 3210491 4261963 6894612 13068265 102091990
+G 95 7 11 22 27 32 37 42
+G 95 354677 2214169 3239994 4303988 6976363 13210212 102102821
+G 96 7 11 22 27 32 37 42
+G 96 361127 2251627 3285117 4356501 7069444 13395522 102181419
+G 97 7 11 22 27 32 37 42
+G 97 368513 2292351 3337470 4418864 7164689 13497523 102050542
+G 98 7 11 22 27 32 37 42
+G 98 374914 2369681 3453484 4564502 7396448 13859119 102205408
+G 99 7 11 22 27 32 37 42
+G 99 382934 2415285 3521109 4650455 7535957 14086122 102282238
+G 100 7 11 22 27 32 37 42
+G 100 394318 2453872 3565421 4703533 7637669 14266263 102308981
+G 101 7 11 22 27 32 37 42
+G 101 397544 2483715 3598185 4744253 7700894 14336801 102120967
+G 102 7 11 22 27 32 37 42
+G 102 405114 2515225 3659346 4827803 7852314 14573732 102351906
+G 103 7 11 22 27 32 37 42
+G 103 417885 2602506 3762516 4961939 8073036 14919867 102227723
+G 104 7 11 22 27 32 37 42
+G 104 426162 2645599 3822082 5039487 8223745 15186288 102280457
+G 105 7 11 22 27 32 37 42
+G 105 430970 2711191 3899332 5139025 8374292 15402504 102165921
+G 106 7 11 22 27 32 37 42
+G 106 435483 2733752 3953835 5214284 8517520 15646519 102099593
+G 107 7 11 22 27 32 37 42
+G 107 445896 2837223 4098371 5385151 8766084 15981884 102119226
+G 108 7 11 22 27 32 37 42
+G 108 445899 2876170 4144818 5456520 8920053 16268236 102268253
+G 109 7 11 22 27 32 37 42
+G 109 451981 2906747 4208232 5537789 9045632 16456237 102012514
+G 110 7 11 22 27 32 37 42
+G 110 461098 3005694 4336359 5704653 9316596 16876926 102225738
+G 111 7 11 22 27 32 37 42
+G 111 471195 3116770 4472322 5866028 9539882 17248280 102189720
+G 112 7 11 22 27 32 37 42
+G 112 478071 3124876 4528171 5951436 9689487 17478802 102022369
+G 113 7 11 22 27 32 37 42
+G 113 483654 3198402 4615926 6061086 9874455 17766064 102060688
+G 114 7 11 22 27 32 37 42
+G 114 488026 3273345 4736530 6235853 10177859 18285153 102306697
+G 115 7 11 22 27 32 37 42
+G 115 506514 3514308 5014612 6571955 10665185 18986803 102428894
+G 116 7 11 22 27 32 37 42
+G 116 513348 3584331 5184140 6799189 10990687 19389302 102262726
+G 117 7 11 22 27 32 37 42
+G 117 502706 3404882 4980070 6616512 10948091 19551983 102100160
+G 118 7 11 22 27 32 37 42
+G 118 516343 3557490 5147862 6803548 11184839 19912681 102271104
+G 119 7 11 22 27 32 37 42
+G 119 526887 3662664 5357546 7052511 11485927 20337775 102215545
+G 120 7 11 22 27 32 37 42
+G 120 525798 3646679 5349680 7094081 11649706 20665431 102230866
+G 121 7 11 22 27 32 37 42
+G 121 535792 3708085 5447674 7237566 11882894 21108294 102075188
+G 122 7 11 22 27 32 37 42
+G 122 545344 3776935 5547109 7407436 12166574 21526585 102117424
+G 123 7 11 22 27 32 37 42
+G 123 556554 3865996 5676334 7603787 12458947 21974286 102053157
+G 124 7 11 22 27 32 37 42
+G 124 566169 3970247 5805026 7791491 12750017 22413293 101898733
+G 125 7 11 22 27 32 37 42
+G 125 569845 4008205 5898981 7967818 13045559 22881405 101806304
+G 126 7 11 22 27 32 37 42
+G 126 578248 4070865 5972935 8147522 13314131 23330447 101881540
+G 127 7 11 22 27 32 37 42
+G 127 591373 4173907 6133717 8372008 13635860 23790821 101868189
+G 128 7 11 22 27 32 37 42
+G 128 600218 4250520 6281055 8591748 13984575 24312245 101915635
+G 129 7 11 22 27 32 37 42
+G 129 617693 4435617 6532777 8916570 14425766 24948805 102067266
+G 130 7 11 22 27 32 37 42
+G 130 627198 4511183 6672838 9146212 14803392 25504211 101976007
+G 131 7 11 22 27 32 37 42
+G 131 636722 4552964 6762380 9300121 15105115 25918628 101867604
+G 132 7 11 22 27 32 37 42
+G 132 650015 4686532 6952075 9589519 15492806 26455105 101937485
+G 133 7 11 22 27 32 37 42
+G 133 658110 4756377 7084678 9827254 15880200 27105444 101844437
+G 134 7 11 22 27 32 37 42
+G 134 665509 4829089 7193267 10061403 16226089 27636852 101841197
+G 135 7 11 22 27 32 37 42
+G 135 677243 4951720 7366706 10374741 16572013 28163012 101791533
+G 136 7 11 22 27 32 37 42
+G 136 698843 5185926 7683937 10815527 17108065 28891791 101763583
+G 137 7 11 22 27 32 37 42
+G 137 711828 5338163 7903761 11182242 17613882 29738070 101719252
+G 138 7 11 22 27 32 37 42
+G 138 714607 5367374 7961596 11398068 17895788 30263583 101828912
+G 139 7 11 22 27 32 37 42
+G 139 729687 5493756 8138988 11689434 18326102 30890306 101860590
+G 140 7 11 22 27 32 37 42
+G 140 738272 5572227 8255440 11879934 18689137 31449107 101845659
+G 141 7 11 22 27 32 37 42
+G 141 753046 5707966 8449046 12216037 19189562 32204097 101792829
+G 142 7 11 22 27 32 37 42
+G 142 770217 5920836 8695997 12570260 19743039 33058584 101867905
+G 143 7 11 22 27 32 37 42
+G 143 776928 5969199 8783455 12766178 20116831 33619640 101844510
+G 144 7 11 22 27 32 37 42
+G 144 794268 6130019 9017155 13142601 20705309 34514220 102013177
+G 145 7 11 22 27 32 37 42
+G 145 808698 6259384 9184988 13432949 21175955 35273758 101917615
+G 146 7 11 22 27 32 37 42
+G 146 826747 6457045 9471209 13801722 21734992 36133626 101840051
+G 147 7 11 22 27 32 37 42
+G 147 835315 6619705 9661770 14191453 22226719 36875819 101874993
+G 148 7 11 22 27 32 37 42
+G 148 846081 6728710 9817820 14450708 22713479 37726990 101983948
+G 149 7 11 22 27 32 37 42
+G 149 858640 6878803 10001876 14836718 23076626 38521536 101991447
+G 150 7 11 22 27 32 37 42
+G 150 1512423 11727692 18207063 27282884 39904472 59737242 102192399
+C 0 11 27 32 37
+C 0 629877 2841227 107638123 107638238
+C 1 11 27 32 37
+C 1 410074 2156232 88345424 88527196
+C 2 11 27 32 37
+C 2 403885 1882477 7830808 101848519
+C 3 11 27 32 37
+C 3 321819 1283393 3742473 96937936
+C 4 11 27 32 37
+C 4 170638 736422 2349323 91034895
+C 5 11 27 32 37 42
+C 5 214403 916697 2559376 7632042 96236677
+C 6 11 27 32 37 42
+C 6 143903 753720 2206863 6259688 94377446
+C 7 11 22 27 32 37 42
+C 7 144830 146649 763867 2145688 5947547 97717416
+C 8 11 22 27 32 37 42
+C 8 145459 148418 736193 2060067 5614156 96984561
+C 9 11 22 27 32 37 42
+C 9 131973 137241 694766 1973809 5429444 97696020
+C 10 11 22 27 32 37 42
+C 10 133264 140206 711184 1982499 5455560 97890239
+C 11 11 22 27 32 37 42
+C 11 126306 134887 678341 1879945 5273407 97637099
+C 12 11 22 27 32 37 42
+C 12 134703 145000 722796 1971505 5455737 97464466
+C 13 11 22 27 32 37 42
+C 13 139503 151604 739674 1984135 5431551 97463956
+C 14 7 11 22 27 32 37 42
+C 14 42 172992 186712 783466 2048297 5562928 98084180
+C 15 7 11 22 27 32 37 42
+C 15 185 139586 156317 735865 1995677 5415196 97687302
+C 16 7 11 22 27 32 37 42
+C 16 707 140314 165082 735239 1957122 5412268 97601983
+C 17 7 11 22 27 32 37 42
+C 17 1140 166605 198824 797341 2078127 5619017 98682677
+C 18 7 11 22 27 32 37 42
+C 18 1767 147783 189125 773193 2049465 5519432 98493951
+C 19 7 11 22 27 32 37 42
+C 19 3381 153662 220419 808350 2088671 5580537 98587160
+C 20 7 11 22 27 32 37 42
+C 20 5521 159842 256303 828218 2104992 5548820 98523823
+C 21 7 11 22 27 32 37 42
+C 21 9682 171123 325942 886616 2192553 5629243 98816743
+C 22 7 11 22 27 32 37 42
+C 22 12965 181789 384576 944744 2295452 5769575 99047110
+C 23 7 11 22 27 32 37 42
+C 23 18979 193827 461134 990285 2330805 5741542 99130796
+C 24 7 11 22 27 32 37 42
+C 24 22290 207888 509669 1046002 2437209 5961921 99531954
+C 25 7 11 22 27 32 37 42
+C 25 41762 334179 678152 1191971 2539341 5942398 99517118
+C 26 7 11 22 27 32 37 42
+C 26 48573 366489 752328 1266669 2642748 6061336 99722070
+C 27 7 11 22 27 32 37 42
+C 27 53581 386670 800844 1318354 2710435 6126578 99627366
+C 28 7 11 22 27 32 37 42
+C 28 57338 410278 843856 1368505 2788127 6263010 99449138
+C 29 7 11 22 27 32 37 42
+C 29 61292 426253 871977 1405395 2857020 6387155 100023368
+C 30 7 11 22 27 32 37 42
+C 30 64165 442923 898870 1437744 2893966 6431659 99642089
+C 31 7 11 22 27 32 37 42
+C 31 68162 456532 919645 1463379 2936736 6559024 99974595
+C 32 7 11 22 27 32 37 42
+C 32 73833 501073 982229 1534139 3022888 6621637 99942589
+C 33 7 11 22 27 32 37 42
+C 33 75646 497194 995397 1566592 3072133 6694677 99780782
+C 34 7 11 22 27 32 37 42
+C 34 80758 519629 1024601 1591472 3120483 6813506 100491096
+C 35 7 11 22 27 32 37 42
+C 35 84220 542486 1049737 1618487 3132580 6799729 100238555
+C 36 7 11 22 27 32 37 42
+C 36 86691 545560 1059670 1630828 3156415 6844035 100210022
+C 37 7 11 22 27 32 37 42
+C 37 92804 575907 1099944 1688831 3239364 7029453 100594017
+C 38 7 11 22 27 32 37 42
+C 38 102387 663975 1213142 1822320 3396805 7183851 100363635
+C 39 7 11 22 27 32 37 42
+C 39 103321 643684 1248316 1869160 3488955 7367421 100835648
+C 40 7 11 22 27 32 37 42
+C 40 108146 655057 1204265 1823845 3401646 7251791 100373797
+C 41 7 11 22 27 32 37 42
+C 41 114909 683518 1241787 1877399 3463578 7302820 100567946
+C 42 7 11 22 27 32 37 42
+C 42 117192 719880 1292735 1952720 3604480 7584703 100992507
+C 43 7 11 22 27 32 37 42
+C 43 122613 791621 1379949 2050935 3684952 7655680 101005972
+C 44 7 11 22 27 32 37 42
+C 44 124450 769739 1384226 2083394 3823611 8014705 101433001
+C 45 7 11 22 27 32 37 42
+C 45 128801 788918 1391061 2087418 3738055 7754590 100897506
+C 46 7 11 22 27 32 37 42
+C 46 133227 807613 1413874 2115009 3768299 7779379 100712569
+C 47 7 11 22 27 32 37 42
+C 47 137475 828566 1444189 2153564 3820719 7880103 100967508
+C 48 7 11 22 27 32 37 42
+C 48 142418 859216 1488795 2211076 3905294 8001544 101183156
+C 49 7 11 22 27 32 37 42
+C 49 150412 900114 1552903 2293252 4027476 8201524 101221935
+C 50 7 11 22 27 32 37 42
+C 50 153727 920070 1587133 2342888 4114166 8403211 101515712
+C 51 7 11 22 27 32 37 42
+C 51 160181 944378 1618473 2367172 4127916 8388056 101294300
+C 52 7 11 22 27 32 37 42
+C 52 166309 963417 1656813 2410174 4186866 8451623 101027174
+C 53 7 11 22 27 32 37 42
+C 53 175869 1037567 1758758 2520852 4320443 8652084 101073339
+C 54 7 11 22 27 32 37 42
+C 54 181273 1029939 1809269 2612977 4506090 8978453 101425923
+C 55 7 11 22 27 32 37 42
+C 55 185121 1052882 1784744 2557553 4389788 8797053 101156580
+C 56 7 11 22 27 32 37 42
+C 56 187923 1075995 1845418 2624551 4478365 8891437 101078658
+C 57 7 11 22 27 32 37 42
+C 57 190061 1083594 1868928 2672890 4583749 9112895 101446479
+C 58 7 11 22 27 32 37 42
+C 58 199310 1144917 1918633 2719300 4622900 9160971 101433154
+C 59 7 11 22 27 32 37 42
+C 59 200309 1131399 1939983 2747404 4667340 9221426 101762181
+C 60 7 11 22 27 32 37 42
+C 60 208575 1193881 1991196 2831316 4809963 9519528 101819515
+C 61 7 11 22 27 32 37 42
+C 61 212966 1204206 2008592 2836554 4800197 9430348 101544993
+C 62 7 11 22 27 32 37 42
+C 62 216938 1227008 2029117 2858439 4827555 9481612 101368793
+C 63 7 11 22 27 32 37 42
+C 63 220945 1246668 2043663 2880387 4868776 9549292 101395304
+C 64 7 11 22 27 32 37 42
+C 64 228363 1301515 2115638 2970331 4997916 9747705 101341134
+C 65 7 11 22 27 32 37 42
+C 65 236758 1386904 2218992 3091941 5158564 9990309 101433379
+C 66 7 11 22 27 32 37 42
+C 66 239455 1376944 2236245 3114083 5198129 10059628 101533933
+C 67 7 11 22 27 32 37 42
+C 67 250061 1476576 2324729 3219762 5338951 10300209 101587385
+C 68 7 11 22 27 32 37 42
+C 68 252514 1478569 2357392 3264004 5402529 10365996 101849102
+C 69 7 11 22 27 32 37 42
+C 69 257785 1511897 2356394 3266569 5420493 10458212 101682876
+C 70 7 11 22 27 32 37 42
+C 70 263444 1572796 2421100 3339477 5506093 10532246 101523642
+C 71 7 11 22 27 32 37 42
+C 71 270637 1628491 2496602 3424336 5605703 10659907 101583387
+C 72 7 11 22 27 32 37 42
+C 72 275560 1704530 2584273 3519893 5722502 10821219 101538332
+C 73 7 11 22 27 32 37 42
+C 73 279967 1740564 2621563 3565893 5786513 10911353 101602159
+C 74 7 11 22 27 32 37 42
+C 74 285849 1738239 2659486 3623077 5876748 11062188 101979308
+C 75 7 11 22 27 32 37 42
+C 75 302067 2055786 3141076 4454689 7981977 20825869 101842108
+C 76 7 11 22 27 32 37 42
+C 76 305854 1910773 2858980 3997496 6723635 14178801 101784273
+C 77 7 11 22 27 32 37 42
+C 77 308069 1849965 2726989 3765542 6205898 12250886 101833697
+C 78 7 11 22 27 32 37 42
+C 78 315124 1861203 2730157 3730378 6078994 11649070 101830851
+C 79 7 11 22 27 32 37 42
+C 79 323492 1894201 2763366 3752390 6067624 11470085 102059754
+C 80 7 11 22 27 32 37 42
+C 80 333455 1907507 2795747 3780322 6085433 11417795 101806692
+C 81 7 11 22 27 32 37 42
+C 81 340250 1916694 2795485 3783180 6100457 11449849 101704422
+C 82 7 11 22 27 32 37 42
+C 82 350385 1996340 2889910 3886165 6217027 11580710 101501956
+C 83 7 11 22 27 32 37 42
+C 83 357105 2034837 2975777 3994434 6379988 11839992 101949472
+C 84 7 11 22 27 32 37 42
+C 84 363473 2075428 3017765 4053701 6485856 12034930 102208738
+C 85 7 11 22 27 32 37 42
+C 85 375643 2130063 3085439 4134490 6589534 12168025 102127413
+C 86 7 11 22 27 32 37 42
+C 86 378262 2148007 3111242 4164940 6638741 12245958 101918959
+C 87 7 11 22 27 32 37 42
+C 87 392932 2235714 3220829 4289176 6797800 12475902 102187678
+C 88 7 11 22 27 32 37 42
+C 88 401282 2269399 3303939 4395928 6963712 12753195 102145689
+C 89 7 11 22 27 32 37 42
+C 89 410541 2336967 3373729 4483978 7099638 12966503 102276623
+C 90 7 11 22 27 32 37 42
+C 90 418359 2343230 3410115 4521613 7152192 13044019 102284159
+C 91 7 11 22 27 32 37 42
+C 91 429228 2407685 3479689 4611115 7282061 13250715 102242962
+C 92 7 11 22 27 32 37 42
+C 92 440759 2466474 3571240 4717063 7430492 13449376 102214871
+C 93 7 11 22 27 32 37 42
+C 93 443530 2486609 3596379 4758819 7521448 13606032 102458657
+C 94 7 11 22 27 32 37 42
+C 94 456293 2552014 3685398 4863750 7676866 13822496 102361918
+C 95 7 11 22 27 32 37 42
+C 95 468303 2597058 3741363 4936367 7793666 13997802 102342157
+C 96 7 11 22 27 32 37 42
+C 96 474009 2629283 3779386 4980833 7861515 14099286 102170439
+C 97 7 11 22 27 32 37 42
+C 97 480017 2675921 3842437 5062154 7994569 14280757 102299162
+C 98 7 11 22 27 32 37 42
+C 98 496151 2778249 3986768 5236734 8249230 14670169 102356415
+C 99 7 11 22 27 32 37 42
+C 99 505985 2840657 4076442 5349099 8426914 14943220 102415698
+C 100 7 11 22 27 32 37 42
+C 100 510284 2868362 4113643 5400026 8526238 15108026 102374554
+C 101 7 11 22 27 32 37 42
+C 101 521544 2915964 4165489 5455926 8605105 15188293 102305990
+C 102 7 11 22 27 32 37 42
+C 102 534718 2973015 4252592 5566528 8776879 15425970 102139149
+C 103 7 11 22 27 32 37 42
+C 103 542552 3045074 4346909 5698473 9009694 15818567 102413998
+C 104 7 11 22 27 32 37 42
+C 104 546888 3098791 4416900 5791206 9172144 16089664 102418200
+C 105 7 11 22 27 32 37 42
+C 105 559003 3177640 4514212 5905218 9336065 16319238 102319664
+C 106 7 11 22 27 32 37 42
+C 106 564560 3219749 4590196 6011467 9511938 16603750 102140753
+C 107 7 11 22 27 32 37 42
+C 107 568467 3273302 4656527 6091230 9655704 16817109 102118441
+C 108 7 11 22 27 32 37 42
+C 108 580614 3387884 4814499 6290647 9958316 17280637 102451944
+C 109 7 11 22 27 32 37 42
+C 109 587724 3444324 4922280 6424363 10165391 17601988 102419407
+C 110 7 11 22 27 32 37 42
+C 110 597480 3545090 5047809 6583384 10405262 17941536 102365570
+C 111 7 11 22 27 32 37 42
+C 111 604331 3618223 5136495 6687979 10554182 18189598 102294312
+C 112 7 11 22 27 32 37 42
+C 112 613219 3657372 5243082 6830149 10772859 18514989 102257882
+C 113 7 11 22 27 32 37 42
+C 113 621845 3750020 5359326 6973321 11014461 18897507 102220333
+C 114 7 11 22 27 32 37 42
+C 114 629391 3836762 5478864 7141930 11293110 19341540 102349833
+C 115 7 11 22 27 32 37 42
+C 115 644712 4023194 5719036 7443900 11758957 20009788 102192401
+C 116 7 11 22 27 32 37 42
+C 116 658780 4109745 5909024 7694222 12110842 20449498 102361008
+C 117 7 11 22 27 32 37 42
+C 117 656633 4076014 5865958 7682614 12236056 20735034 102360724
+C 118 7 11 22 27 32 37 42
+C 118 669718 4197279 6002262 7842845 12469841 21138734 102418016
+C 119 7 11 22 27 32 37 42
+C 119 684567 4316597 6232146 8123151 12833631 21620942 102628355
+C 120 7 11 22 27 32 37 42
+C 120 690677 4351687 6307735 8236453 13050530 21955547 102628593
+C 121 7 11 22 27 32 37 42
+C 121 706052 4429373 6419061 8387760 13274914 22332520 102329922
+C 122 7 11 22 27 32 37 42
+C 122 720728 4542657 6579868 8625586 13636491 22845016 102393451
+C 123 7 11 22 27 32 37 42
+C 123 735549 4657642 6747918 8883435 14034159 23444160 102722432
+C 124 7 11 22 27 32 37 42
+C 124 753023 4814407 6971263 9183947 14463084 24024793 102751392
+C 125 7 11 22 27 32 37 42
+C 125 764694 4880851 7088907 9383499 14781200 24479478 102739745
+C 126 7 11 22 27 32 37 42
+C 126 778091 4980688 7208913 9618349 15085334 24922866 102578225
+C 127 7 11 22 27 32 37 42
+C 127 794913 5088473 7385143 9863618 15430381 25386422 102558334
+C 128 7 11 22 27 32 37 42
+C 128 809961 5203428 7587291 10149818 15852975 25980668 102799974
+C 129 7 11 22 27 32 37 42
+C 129 828818 5404274 7875650 10516133 16331297 26603205 102697473
+C 130 7 11 22 27 32 37 42
+C 130 845339 5507867 8050479 10779658 16724185 27130496 102625570
+C 131 7 11 22 27 32 37 42
+C 131 856812 5559283 8163048 10968520 17058113 27563244 102608498
+C 132 7 11 22 27 32 37 42
+C 132 876420 5719178 8398110 11314326 17528450 28217613 102655555
+C 133 7 11 22 27 32 37 42
+C 133 889785 5844700 8608982 11656329 18020533 28972697 102864985
+C 134 7 11 22 27 32 37 42
+C 134 896863 5933662 8752690 11938291 18400531 29523003 102910796
+C 135 7 11 22 27 32 37 42
+C 135 913521 6063282 8942104 12275098 18747526 30054356 102728638
+C 136 7 11 22 27 32 37 42
+C 136 931601 6262284 9212692 12669712 19230881 30760096 102564639
+C 137 7 11 22 27 32 37 42
+C 137 944692 6437088 9457680 13065158 19741326 31645994 102659990
+C 138 7 11 22 27 32 37 42
+C 138 957716 6567453 9654745 13452887 20198435 32355045 102637012
+C 139 7 11 22 27 32 37 42
+C 139 970899 6677446 9831965 13762113 20622320 32971330 102619247
+C 140 7 11 22 27 32 37 42
+C 140 984991 6787258 9979417 13972160 20994942 33579051 102438420
+C 141 7 11 22 27 32 37 42
+C 141 1000548 6914551 10149177 14273868 21400944 34205227 102337027
+C 142 7 11 22 27 32 37 42
+C 142 1014122 7108429 10398542 14666146 21996092 35199611 102306422
+C 143 7 11 22 27 32 37 42
+C 143 1027868 7252498 10599576 15000468 22529756 35971799 102441848
+C 144 7 11 22 27 32 37 42
+C 144 1052543 7462652 10885900 15441790 23146442 36895791 102398983
+C 145 7 11 22 27 32 37 42
+C 145 1066050 7589215 11061490 15729730 23566132 37637673 102223883
+C 146 7 11 22 27 32 37 42
+C 146 1089105 7773868 11336718 16097512 24104121 38469388 102112650
+C 147 7 11 22 27 32 37 42
+C 147 1102238 7970841 11560001 16514678 24580238 39212143 102008739
+C 148 7 11 22 27 32 37 42
+C 148 1113703 8102085 11746079 16825360 25101851 40175383 101947338
+C 149 7 11 22 27 32 37 42
+C 149 1139476 8365623 12064094 17362447 25598262 41168123 102041071
+C 150 7 11 22 27 32 37 42
+C 150 1754535 14188591 22304725 33272150 47990512 68260097 101095369
+N 0 2
+N 0 8290986
+N 1 2
+N 1 268119
+N 2 2
+N 2 25574
+N 3 2
+N 3 37981
+N 4 2
+N 4 711
+N 5 2
+N 5 730
+N 6 2
+N 6 149
+N 7 2
+N 7 540
+N 8
+N 8
+N 9 2
+N 9 1677
+N 10 2
+N 10 24
+N 11 2
+N 11 317
+N 12
+N 12
+N 13 2
+N 13 1012
+N 14 2
+N 14 3311
+N 15 2
+N 15 23
+N 16 2
+N 16 25
+N 17 2
+N 17 1075
+N 18 2
+N 18 224
+N 19 2
+N 19 325
+N 20 2
+N 20 718
+N 21
+N 21
+N 22 2
+N 22 75
+N 23 2
+N 23 20
+N 24 2
+N 24 1854
+N 25 2
+N 25 3996
+N 26 2
+N 26 264
+N 27 2
+N 27 4547
+N 28 2
+N 28 4133
+N 29 2
+N 29 5035
+N 30 2
+N 30 1695
+N 31 2
+N 31 2270
+N 32 2
+N 32 1974
+N 33 2
+N 33 5598
+N 34 2
+N 34 2572
+N 35 2
+N 35 543
+N 36 2
+N 36 3215
+N 37 2
+N 37 8516
+N 38 2
+N 38 3060
+N 39 2
+N 39 4096
+N 40 2
+N 40 3422
+N 41 2
+N 41 541
+N 42 2
+N 42 4458
+N 43 2
+N 43 3005
+N 44 2
+N 44 1558
+N 45 2
+N 45 268
+N 46 2
+N 46 1166
+N 47 2
+N 47 3872
+N 48 2
+N 48 1223
+N 49 2
+N 49 5841
+N 50 2
+N 50 2883
+N 51 2
+N 51 140
+N 52 2
+N 52 11221
+N 53 2
+N 53 5936
+N 54 2
+N 54 8890
+N 55 2
+N 55 238
+N 56 2
+N 56 3623
+N 57 2
+N 57 1467
+N 58 2
+N 58 216
+N 59 2
+N 59 10725
+N 60 2
+N 60 20873
+N 61 2
+N 61 3000
+N 62 2
+N 62 8949
+N 63 2
+N 63 9903
+N 64 2
+N 64 4861
+N 65 2
+N 65 3223
+N 66 2
+N 66 3891
+N 67 2
+N 67 2691
+N 68 2
+N 68 3063
+N 69 2
+N 69 9245
+N 70 2
+N 70 9152
+N 71 2
+N 71 3314
+N 72 2
+N 72 4799
+N 73 2
+N 73 3359
+N 74 2
+N 74 6893
+N 75 2
+N 75 1919
+N 76 2
+N 76 15703
+N 77 2
+N 77 5415
+N 78 2
+N 78 5535
+N 79 2
+N 79 1
+N 80 2
+N 80 4450
+N 81 2
+N 81 6339
+N 82 2
+N 82 4220
+N 83 2
+N 83 12645
+N 84 2
+N 84 5132
+N 85 2
+N 85 5234
+N 86 2
+N 86 8294
+N 87 2
+N 87 926
+N 88 2
+N 88 12186
+N 89 2
+N 89 1120
+N 90 2
+N 90 3016
+N 91 2
+N 91 7475
+N 92 2
+N 92 6046
+N 93 2
+N 93 9740
+N 94 2
+N 94 3576
+N 95 2
+N 95 4701
+N 96 2
+N 96 1553
+N 97 2
+N 97 15685
+N 98 2
+N 98 461
+N 99 2
+N 99 3160
+N 100 2
+N 100 6866
+N 101 2
+N 101 10679
+N 102 2
+N 102 10549
+N 103 2
+N 103 7011
+N 104 2
+N 104 5095
+N 105 2
+N 105 4816
+N 106 2
+N 106 6895
+N 107 2
+N 107 4472
+N 108 2
+N 108 7728
+N 109 2
+N 109 13412
+N 110 2
+N 110 3877
+N 111 2
+N 111 10046
+N 112 2
+N 112 13861
+N 113 2
+N 113 13735
+N 114 2
+N 114 8754
+N 115 2
+N 115 12460
+N 116 2
+N 116 4837
+N 117 2
+N 117 20547
+N 118 2
+N 118 12640
+N 119 2
+N 119 11272
+N 120 2
+N 120 8741
+N 121 2
+N 121 8164
+N 122 2
+N 122 3448
+N 123 2
+N 123 5058
+N 124 2
+N 124 12422
+N 125 2
+N 125 1910
+N 126 2
+N 126 8590
+N 127 2
+N 127 13341
+N 128 2
+N 128 7103
+N 129 2
+N 129 14987
+N 130 2
+N 130 6533
+N 131 2
+N 131 19959
+N 132 2
+N 132 15855
+N 133 2
+N 133 20548
+N 134 2
+N 134 23065
+N 135 2
+N 135 10167
+N 136 2
+N 136 26484
+N 137 2
+N 137 17809
+N 138 2
+N 138 6021
+N 139 2
+N 139 19751
+N 140 2
+N 140 19982
+N 141 2
+N 141 29667
+N 142 2
+N 142 32214
+N 143 2
+N 143 14938
+N 144 2
+N 144 9413
+N 145 2
+N 145 20208
+N 146 2
+N 146 14369
+N 147 2
+N 147 31220
+N 148 2
+N 148 33595
+N 149 2
+N 149 15148
+N 150 2
+N 150 545698
diff --git a/Illumina_profiles/HiSeqXPCRfreeL150R2.txt b/Illumina_profiles/HiSeqXPCRfreeL150R2.txt
new file mode 100644
index 0000000..cd92a0f
--- /dev/null
+++ b/Illumina_profiles/HiSeqXPCRfreeL150R2.txt
@@ -0,0 +1,1812 @@
+. 0 2 11 27 32 37
+. 0 9571494 34123717 86340241 494293487 494298545
+. 1 2 11 27 32 37
+. 1 30567400 49402608 84359587 493847802 494298545
+. 2 2 11 27 32 37
+. 2 30422763 51692850 87991723 181797259 494298545
+. 3 2 11 27 32 37
+. 3 95139 19407139 44175679 121397806 494298545
+. 4 2 11 27 32 37
+. 4 14133 13819300 27662281 57916188 494298545
+. 5 2 7 11 22 27 32 37 42
+. 5 10122 68338 11675047 12209156 22990881 43045050 112833995 494298545
+. 6 2 7 11 22 27 32 37 42
+. 6 11347 310147 12326168 14965397 25533403 46880380 102154347 494298545
+. 7 2 7 11 22 27 32 37 42
+. 7 18727 311149 12034390 14776300 23497919 40244683 83554259 494298545
+. 8 2 7 11 22 27 32 37 42
+. 8 16179 138522 10958563 12452271 20371187 34220772 70534803 494298545
+. 9 2 7 11 22 27 32 37 42
+. 9 10272 195023 10236786 12275746 19069360 30703226 58713510 494298545
+. 10 2 7 11 22 27 32 37 42
+. 10 20538 142695 10656534 11956246 19365631 31743550 60300931 494298545
+. 11 2 7 11 22 27 32 37 42
+. 11 16337 295455 10374333 12860042 19287022 30526994 56586510 494298545
+. 12 2 7 11 22 27 32 37 42
+. 12 33544 112641 10498654 11247563 18886209 30761426 58523940 494298545
+. 13 2 7 11 22 27 32 37 42
+. 13 13674 212145 10300707 11766530 18847996 30173276 56214815 494298545
+. 14 2 7 11 22 27 32 37 42
+. 14 11417 522613 10883702 14411473 20360316 32150203 58711832 494298545
+. 15 2 7 11 22 27 32 37 42
+. 15 18486 782344 11593257 16092800 21773618 34210462 62427212 494298545
+. 16 2 7 11 22 27 32 37 42
+. 16 39983 988903 11207490 17068768 21743749 33181740 58654940 494298545
+. 17 2 7 11 22 27 32 37 42
+. 17 35142 1064403 11836790 17854248 22711037 34956844 62534539 494298545
+. 18 2 7 11 22 27 32 37 42
+. 18 25652 1041367 11044377 16882785 21291571 32226231 56351571 494298545
+. 19 2 7 11 22 27 32 37 42
+. 19 47900 1098392 11056538 16918197 21268506 32113095 55615996 494298545
+. 20 2 7 11 22 27 32 37 42
+. 20 24297 1054892 11636132 17614843 22222689 33747528 58824856 494298545
+. 21 2 7 11 22 27 32 37 42
+. 21 19205 1074300 11793976 18261167 23023787 34596032 59961382 494298545
+. 22 2 7 11 22 27 32 37 42
+. 22 24218 1107503 12196321 18786499 23469397 35658997 62748180 494298545
+. 23 2 7 11 22 27 32 37 42
+. 23 32266 1083788 11972630 18742469 23198332 35025813 61172563 494298545
+. 24 2 7 11 22 27 32 37 42
+. 24 19648 1096212 12083397 18808340 23385322 35531002 62550513 494298545
+. 25 2 7 11 22 27 32 37 42
+. 25 23649 1163274 12267700 19036994 23590276 35872120 63166017 494298545
+. 26 2 7 11 22 27 32 37 42
+. 26 21306 1131015 11890196 18645312 22963851 34514201 59915446 494298545
+. 27 2 7 11 22 27 32 37 42
+. 27 44950 1237291 12481175 19445399 23844309 36080493 62928743 494298545
+. 28 2 7 11 22 27 32 37 42
+. 28 21394 1188777 12450118 19410935 23844527 35589586 61612952 494298545
+. 29 2 7 11 22 27 32 37 42
+. 29 33051 1270579 12882581 20131625 24663590 37186772 64789198 494298545
+. 30 2 7 11 22 27 32 37 42
+. 30 23882 1295414 12996155 20448212 25034227 37682842 65923346 494298545
+. 31 2 7 11 22 27 32 37 42
+. 31 36151 1271301 13078967 20395497 25153154 37094019 63962505 494298545
+. 32 2 7 11 22 27 32 37 42
+. 32 41021 1326607 13369309 21032589 25904599 38552869 66816484 494298545
+. 33 2 7 11 22 27 32 37 42
+. 33 21883 1278112 13448940 20836767 26017193 38159477 66150346 494298545
+. 34 2 7 11 22 27 32 37 42
+. 34 48952 1339418 13928903 21494123 26787535 39156048 67496138 494298545
+. 35 2 7 11 22 27 32 37 42
+. 35 30286 1283091 13999264 22003722 27426584 40249811 69709858 494298545
+. 36 2 7 11 22 27 32 37 42
+. 36 37312 1306026 14106968 22160276 27597417 40724317 71116563 494298545
+. 37 2 7 11 22 27 32 37 42
+. 37 31784 1370031 14278655 22303428 27706722 40768834 70927594 494298545
+. 38 2 7 11 22 27 32 37 42
+. 38 29533 1346973 14116782 21988159 27387191 39828668 68368631 494298545
+. 39 2 7 11 22 27 32 37 42
+. 39 30461 1396145 14254062 22126381 27532565 40048022 68411221 494298545
+. 40 2 7 11 22 27 32 37 42
+. 40 35486 1465237 14752374 22886119 28359553 41400595 71024313 494298545
+. 41 2 7 11 22 27 32 37 42
+. 41 41457 1481282 15061794 23449875 29059404 42343038 72280048 494298545
+. 42 2 7 11 22 27 32 37 42
+. 42 27967 1539594 16874192 26186326 32224756 47320343 81271979 494298545
+. 43 2 7 11 22 27 32 37 42
+. 43 45427 1462070 16615357 26133638 32436564 48202080 84138445 494298545
+. 44 2 7 11 22 27 32 37 42
+. 44 22898 1484280 17216287 25827034 32276845 48374451 85596455 494298545
+. 45 2 7 11 22 27 32 37 42
+. 45 28336 1540512 17788508 26283377 32855102 49086681 86550789 494298545
+. 46 2 7 11 22 27 32 37 42
+. 46 19626 1536095 18212382 26577813 33159240 49458731 86969753 494298545
+. 47 2 7 11 22 27 32 37 42
+. 47 56177 1595236 18637859 27139096 33809721 50281242 88014794 494298545
+. 48 2 7 11 22 27 32 37 42
+. 48 30427 1591967 18668078 26856036 33605962 50148135 88157697 494298545
+. 49 2 7 11 22 27 32 37 42
+. 49 41351 1631723 19135625 27278086 34046517 50726418 88850742 494298545
+. 50 2 7 11 22 27 32 37 42
+. 50 51790 1661576 19356766 27442229 34229143 50955826 89183042 494298545
+. 51 2 7 11 22 27 32 37 42
+. 51 34610 1667825 19694639 27714617 34545269 51331264 89567776 494298545
+. 52 2 7 11 22 27 32 37 42
+. 52 46042 1749783 20241061 28398068 35284135 52189837 90461535 494298545
+. 53 2 7 11 22 27 32 37 42
+. 53 22980 1695063 20178223 28351581 35312164 52380234 90834408 494298545
+. 54 2 7 11 22 27 32 37 42
+. 54 38463 1746940 20636599 28733838 35716964 52823546 91617282 494298545
+. 55 2 7 11 22 27 32 37 42
+. 55 39614 1836092 20992050 29303830 36291271 53401880 91872807 494298545
+. 56 2 7 11 22 27 32 37 42
+. 56 27549 1841067 20976820 29299888 36320737 53491836 92035165 494298545
+. 57 2 7 11 22 27 32 37 42
+. 57 21573 1795542 21054834 29291979 36370868 53658922 92492262 494298545
+. 58 2 7 11 22 27 32 37 42
+. 58 31262 1918377 21318230 29574368 36682255 53952938 92659800 494298545
+. 59 2 7 11 22 27 32 37 42
+. 59 57116 1866223 21386191 29687876 36837222 54194064 93028411 494298545
+. 60 2 7 11 22 27 32 37 42
+. 60 44513 1909527 21813857 30197229 37385895 54802018 93707983 494298545
+. 61 2 7 11 22 27 32 37 42
+. 61 32689 2122539 22140941 30792148 38013873 55506213 94495636 494298545
+. 62 2 7 11 22 27 32 37 42
+. 62 15439 1922820 22066142 30654207 37924539 55621532 94972446 494298545
+. 63 2 7 11 22 27 32 37 42
+. 63 700749 2589575 23022917 31622478 38935679 56693440 96092434 494298545
+. 64 2 7 11 22 27 32 37 42
+. 64 37170 1948919 22634806 31428836 38782438 56688768 96295413 494298545
+. 65 2 7 11 22 27 32 37 42
+. 65 41915 1976679 23071785 32017158 39459841 57553295 97483294 494298545
+. 66 2 7 11 22 27 32 37 42
+. 66 28498 1965093 22890743 31934347 39380608 57516496 97540913 494298545
+. 67 2 7 11 22 27 32 37 42
+. 67 56779 2028175 23271393 32220793 39744439 58098439 98482052 494298545
+. 68 2 7 11 22 27 32 37 42
+. 68 34660 2031636 23658911 32691606 40289136 58739023 99182965 494298545
+. 69 2 7 11 22 27 32 37 42
+. 69 26353 2036746 23521366 32716315 40324244 58852331 99456485 494298545
+. 70 2 7 11 22 27 32 37 42
+. 70 46554 2080164 23778788 32861214 40505932 59134237 99946989 494298545
+. 71 2 7 11 22 27 32 37 42
+. 71 24002 2097201 24362030 33672552 41440600 60347723 101369053 494298545
+. 72 2 7 11 22 27 32 37 42
+. 72 55789 2150145 24591614 34034991 41865006 60965246 102371714 494298545
+. 73 2 7 11 22 27 32 37 42
+. 73 18655 2144644 25015034 34668890 42555982 61911723 103715243 494298545
+. 74 2 7 11 22 27 32 37 42
+. 74 36416 2186368 25385044 35390313 43445267 62986687 105480998 494298545
+. 75 2 7 11 22 27 32 37 42
+. 75 45791 2204161 27187264 40216073 50508271 81514473 169584108 494298545
+. 76 2 7 11 22 27 32 37 42
+. 76 30018 2213120 26404343 36925211 46234591 69729943 128116958 494298545
+. 77 2 7 11 22 27 32 37 42
+. 77 713741 2892078 26498699 36485529 44936276 65940682 113529054 494298545
+. 78 2 7 11 22 27 32 37 42
+. 78 34952 2192829 25225777 35166262 43315103 63481304 107317463 494298545
+. 79 2 7 11 22 27 32 37 42
+. 79 48477 2219657 25280751 34868937 42900127 62794337 105213579 494298545
+. 80 2 7 11 22 27 32 37 42
+. 80 25855 2244470 26007866 35745468 43761184 63558455 105353071 494298545
+. 81 2 7 11 22 27 32 37 42
+. 81 58812 2303021 26114869 36477778 44561708 64640376 106480365 494298545
+. 82 2 7 11 22 27 32 37 42
+. 82 50244 2325242 26360325 36521463 44680891 65131563 107463267 494298545
+. 83 2 7 11 22 27 32 37 42
+. 83 31933 2356389 26626594 36896245 45171132 65834180 108545583 494298545
+. 84 2 7 11 22 27 32 37 42
+. 84 47027 2402782 26802589 36992787 45411147 66401801 109186979 494298545
+. 85 2 7 11 22 27 32 37 42
+. 85 35817 2403184 27142970 37378130 45885583 67043599 110003610 494298545
+. 86 2 7 11 22 27 32 37 42
+. 86 46704 2426792 27274380 37572228 46261568 67872810 111034106 494298545
+. 87 2 7 11 22 27 32 37 42
+. 87 34181 2448615 27763394 38129908 46973359 68980707 112624686 494298545
+. 88 2 7 11 22 27 32 37 42
+. 88 56797 2517736 28529632 39131582 48174754 70655046 114901580 494298545
+. 89 2 7 11 22 27 32 37 42
+. 89 44126 2517319 28608528 39424048 48694990 71748196 116700895 494298545
+. 90 2 7 11 22 27 32 37 42
+. 90 45878 2538671 28873114 39472546 48954677 72468664 117808723 494298545
+. 91 2 7 11 22 27 32 37 42
+. 91 55930 2590090 29328854 40057968 49757769 73687547 119405650 494298545
+. 92 2 7 11 22 27 32 37 42
+. 92 46211 2610071 29839853 40683708 50645805 75092098 121491345 494298545
+. 93 2 7 11 22 27 32 37 42
+. 93 50728 2659424 30181138 41268586 51504246 76620290 123701974 494298545
+. 94 2 7 11 22 27 32 37 42
+. 94 48278 2712579 30841707 42161495 52719623 78501986 126234230 494298545
+. 95 2 7 11 22 27 32 37 42
+. 95 41103 2730541 31269507 42651523 53555614 79961904 128423368 494298545
+. 96 2 7 11 22 27 32 37 42
+. 96 39415 2808827 32233157 44162254 55330040 82300009 131570180 494298545
+. 97 2 7 11 22 27 32 37 42
+. 97 42506 2869690 32985204 45503708 57045333 84973613 135194731 494298545
+. 98 2 7 11 22 27 32 37 42
+. 98 73844 2903640 33052868 45430376 57430942 86194126 137452489 494298545
+. 99 2 7 11 22 27 32 37 42
+. 99 50618 2905484 33585265 46306261 58627200 88006808 140106479 494298545
+. 100 2 7 11 22 27 32 37 42
+. 100 31856 2952871 34016318 46939622 59671337 89612103 142614500 494298545
+. 101 2 7 11 22 27 32 37 42
+. 101 38246 2981157 34503421 47709809 60633578 90647541 144110344 494298545
+. 102 2 7 11 22 27 32 37 42
+. 102 70787 3036346 34961352 48715295 61961382 92365168 146467078 494298545
+. 103 2 7 11 22 27 32 37 42
+. 103 51879 3121938 36845029 51234057 64939555 96189774 151218617 494298545
+. 104 2 7 11 22 27 32 37 42
+. 104 45166 3093174 36771438 51981322 66318958 98051581 154075490 494298545
+. 105 2 7 11 22 27 32 37 42
+. 105 41131 3118144 37507840 52581014 67290413 99880818 157098654 494298545
+. 106 2 7 11 22 27 32 37 42
+. 106 44679 3115751 37643151 53153256 68193315 101299810 159271648 494298545
+. 107 2 7 11 22 27 32 37 42
+. 107 54941 3141397 38034060 53658587 69363251 103147016 161752435 494298545
+. 108 2 7 11 22 27 32 37 42
+. 108 45631 3147605 38493469 54356411 70573947 104726296 163945332 494298545
+. 109 2 7 11 22 27 32 37 42
+. 109 47438 3217886 40110079 56442480 73205457 108507214 168643376 494298545
+. 110 2 7 11 22 27 32 37 42
+. 110 33959 3194516 40226900 56908644 74580326 110261349 170981606 494298545
+. 111 2 7 11 22 27 32 37 42
+. 111 75686 3275031 40930064 57651953 76135929 112466190 174054682 494298545
+. 112 2 7 11 22 27 32 37 42
+. 112 63215 3282006 41573842 58560946 77666556 114403924 177138657 494298545
+. 113 2 7 11 22 27 32 37 42
+. 113 52822 3307556 42360521 59585955 79590902 116900455 180255657 494298545
+. 114 2 7 11 22 27 32 37 42
+. 114 31748 3339753 43576355 61344557 82074608 120575421 184633483 494298545
+. 115 2 7 11 22 27 32 37 42
+. 115 40059 3364817 44279484 61783425 83689677 122908288 187674197 494298545
+. 116 2 7 11 22 27 32 37 42
+. 116 45908 3410585 44909655 62782951 85288506 125290373 190748625 494298545
+. 117 2 7 11 22 27 32 37 42
+. 117 58325 3459252 45588891 63719908 87230813 128232876 194650852 494298545
+. 118 2 7 11 22 27 32 37 42
+. 118 52174 3534350 47275684 65749232 90033726 131637737 198706458 494298545
+. 119 2 7 11 22 27 32 37 42
+. 119 37712 3535051 47884494 66593922 91867493 134043788 201524490 494298545
+. 120 2 7 11 22 27 32 37 42
+. 120 71467 3643375 49194478 68282492 94589210 137580048 206024348 494298545
+. 121 2 7 11 22 27 32 37 42
+. 121 40899 3707580 51231118 70612600 97899105 141375677 210979630 494298545
+. 122 2 7 11 22 27 32 37 42
+. 122 39481 3720839 51883544 71508075 99734442 144191645 214445097 494298545
+. 123 2 7 11 22 27 32 37 42
+. 123 49247 3756623 52159837 71960224 101468545 146058882 217261889 494298545
+. 124 2 7 11 22 27 32 37 42
+. 124 45411 3808630 53037994 72725464 102853242 148000700 220429996 494298545
+. 125 2 7 11 22 27 32 37 42
+. 125 47275 3890090 54416118 74734840 105270407 151003970 224197019 494298545
+. 126 2 7 11 22 27 32 37 42
+. 126 48587 3915952 54988127 75779660 106938921 153439057 227267071 494298545
+. 127 2 7 11 22 27 32 37 42
+. 127 68351 4004182 56419513 77313006 109761838 156455465 231415492 494298545
+. 128 2 7 11 22 27 32 37 42
+. 128 46721 4032197 57559415 78718082 111940751 159363736 235472892 494298545
+. 129 2 7 11 22 27 32 37 42
+. 129 49120 4121740 59113060 80734837 114773301 163132662 239996336 494298545
+. 130 2 7 11 22 27 32 37 42
+. 130 46270 4163505 60366338 82442142 117395984 166362221 244050823 494298545
+. 131 2 7 11 22 27 32 37 42
+. 131 40425 4208667 61158694 83657413 118927063 169271227 247610224 494298545
+. 132 2 7 11 22 27 32 37 42
+. 132 63083 4298090 62228723 85052417 121072804 172518378 251354695 494298545
+. 133 2 7 11 22 27 32 37 42
+. 133 54618 4308702 62559923 85679567 121883537 174102976 253316581 494298545
+. 134 2 7 11 22 27 32 37 42
+. 134 54247 4367024 63594976 86861588 123377830 176238262 255924213 494298545
+. 135 2 7 11 22 27 32 37 42
+. 135 55354 4444419 65107030 89001644 126090638 179541918 259557126 494298545
+. 136 2 7 11 22 27 32 37 42
+. 136 62124 4505288 66155540 90674469 128303087 182821645 263016142 494298545
+. 137 2 7 11 22 27 32 37 42
+. 137 34559 4513043 66554899 91339789 129441077 184857294 265568545 494298545
+. 138 2 7 11 22 27 32 37 42
+. 138 43078 4577246 67683342 92924214 131414112 187573867 268278162 494298545
+. 139 2 7 11 22 27 32 37 42
+. 139 57867 4645297 68921761 94329865 133092107 189664993 270349473 494298545
+. 140 2 7 11 22 27 32 37 42
+. 140 38877 4649516 69467249 95050897 134308843 191553192 272615845 494298545
+. 141 2 7 11 22 27 32 37 42
+. 141 49602 4742602 70797762 96859849 136538122 194453413 275636142 494298545
+. 142 2 7 11 22 27 32 37 42
+. 142 103746 4833966 71718879 98103373 138160674 196693866 277975573 494298545
+. 143 2 7 11 22 27 32 37 42
+. 143 35486 4814115 72530615 99417427 140018100 199411879 280882716 494298545
+. 144 2 7 11 22 27 32 37 42
+. 144 53277 4895795 73463101 100767859 141597391 201476627 282882676 494298545
+. 145 2 7 11 22 27 32 37 42
+. 145 50087 4962808 74904522 102568746 143787259 203949015 285421293 494298545
+. 146 2 7 11 22 27 32 37 42
+. 146 39736 5048515 76939777 105197779 147039100 207910455 289218225 494298545
+. 147 2 7 11 22 27 32 37 42
+. 147 40123 5122125 78710254 107184311 149499948 210865147 291694882 494298545
+. 148 2 7 11 22 27 32 37 42
+. 148 52684 5177900 79854848 108625015 151495247 213659586 294483342 494298545
+. 149 2 7 11 22 27 32 37 42
+. 149 31181 5200617 80329812 109578330 152898689 215666203 296626835 494298545
+. 150 2 7 11 22 27 32 37 42
+. 150 260739 8215776 128965983 181533963 248179566 324155724 392977414 494298545
+A 0 11 27 32 37
+A 0 7487818 26889938 166343542 166344583
+A 1 11 27 32 37
+A 1 6057788 21717763 148940531 149070620
+A 2 11 27 32 37
+A 2 6124912 19201839 51869493 143987411
+A 3 11 27 32 37
+A 3 5760886 15342476 43715040 149867267
+A 4 11 27 32 37
+A 4 3359615 5758945 10540477 157319290
+A 5 7 11 22 27 32 37 42
+A 5 3803 3394719 3563995 6921927 13551477 35862917 151915569
+A 6 7 11 22 27 32 37 42
+A 6 20347 3492770 4343747 7612223 14901160 33721853 151546722
+A 7 7 11 22 27 32 37 42
+A 7 21763 3144109 3714868 5488021 8591926 16574131 151432932
+A 8 7 11 22 27 32 37 42
+A 8 6892 2729602 3107858 5173547 8915445 18529542 148051323
+A 9 7 11 22 27 32 37 42
+A 9 11114 2639338 3163619 4927392 8117955 15606999 149432174
+A 10 7 11 22 27 32 37 42
+A 10 7434 2676944 3016333 4959230 8395713 16287952 149921888
+A 11 7 11 22 27 32 37 42
+A 11 20301 2932937 3613582 5323423 8337934 14955199 150988860
+A 12 7 11 22 27 32 37 42
+A 12 5157 2769594 2976048 5110969 8705627 17001626 150520229
+A 13 7 11 22 27 32 37 42
+A 13 13384 2662465 3053454 4926175 8125873 15274827 149921933
+A 14 7 11 22 27 32 37 42
+A 14 31871 2727981 3676622 5239156 8491755 15784052 149964334
+A 15 7 11 22 27 32 37 42
+A 15 47554 2857740 4057107 5535145 8943289 16755965 149453653
+A 16 7 11 22 27 32 37 42
+A 16 93509 3095938 4736803 5945815 8916945 15304960 150012595
+A 17 7 11 22 27 32 37 42
+A 17 64797 2915975 4534768 5794945 9171908 16954053 148511453
+A 18 7 11 22 27 32 37 42
+A 18 84971 2854399 4480703 5674036 8734845 15421478 148404210
+A 19 7 11 22 27 32 37 42
+A 19 76689 2758748 4349793 5491031 8459982 14925396 148144156
+A 20 7 11 22 27 32 37 42
+A 20 72551 2963133 4658745 5897354 9221025 16521507 148252628
+A 21 7 11 22 27 32 37 42
+A 21 106872 3271395 5086638 6325450 9304560 15618755 148803172
+A 22 7 11 22 27 32 37 42
+A 22 73640 3127887 4939695 6193249 9574539 17143878 148184566
+A 23 7 11 22 27 32 37 42
+A 23 100692 3325470 5273729 6427129 9604723 16386676 148912614
+A 24 7 11 22 27 32 37 42
+A 24 76055 3155079 5096774 6334023 9945423 18130185 148036824
+A 25 7 11 22 27 32 37 42
+A 25 76407 3051496 4903768 6076573 9457862 17071438 147450292
+A 26 7 11 22 27 32 37 42
+A 26 81855 3012982 4891121 6024250 9238182 16245370 147295428
+A 27 7 11 22 27 32 37 42
+A 27 81071 3064904 4957049 6078258 9397757 16772374 147075736
+A 28 7 11 22 27 32 37 42
+A 28 84408 3057558 4933025 6061775 9242866 16292092 146857410
+A 29 7 11 22 27 32 37 42
+A 29 87144 3159891 5141098 6292827 9670351 17237669 146621083
+A 30 7 11 22 27 32 37 42
+A 30 92280 3247816 5365156 6550304 10173605 18385063 146672800
+A 31 7 11 22 27 32 37 42
+A 31 91164 3241386 5243611 6461975 9698243 17006836 146787054
+A 32 7 11 22 27 32 37 42
+A 32 92017 3307254 5500301 6774589 10393490 18607663 146706947
+A 33 7 11 22 27 32 37 42
+A 33 88983 3319221 5362262 6710393 10019425 17668438 146873650
+A 34 7 11 22 27 32 37 42
+A 34 94535 3419976 5490732 6871443 10227238 17972981 146002509
+A 35 7 11 22 27 32 37 42
+A 35 87234 3518023 5853267 7340740 11102768 19867701 146739114
+A 36 7 11 22 27 32 37 42
+A 36 87748 3518100 5847194 7306260 11139570 20093785 146338262
+A 37 7 11 22 27 32 37 42
+A 37 94133 3422661 5625008 7016363 10510914 18772181 146054443
+A 38 7 11 22 27 32 37 42
+A 38 124678 3737371 6012307 7421264 10705866 18206065 146788710
+A 39 7 11 22 27 32 37 42
+A 39 95932 3521186 5679178 7101656 10524459 18361578 145923911
+A 40 7 11 22 27 32 37 42
+A 40 100029 3678481 6023052 7495579 11262807 19924134 146346982
+A 41 7 11 22 27 32 37 42
+A 41 129510 4018727 6574971 8074081 11832265 20288262 147227507
+A 42 7 11 22 27 32 37 42
+A 42 110690 4227280 6783961 8370372 12515748 21949977 146045183
+A 43 7 11 22 27 32 37 42
+A 43 104619 4214866 6875617 8558383 12927050 22901839 146032166
+A 44 7 11 22 27 32 37 42
+A 44 109193 4383622 6761700 8465002 12900489 23210102 145760814
+A 45 7 11 22 27 32 37 42
+A 45 114479 4618724 7003468 8798869 13381584 23974870 146341243
+A 46 7 11 22 27 32 37 42
+A 46 115393 4668886 6968628 8712102 13220898 23672415 146124597
+A 47 7 11 22 27 32 37 42
+A 47 116129 4742261 7039648 8792958 13303575 23745865 145536800
+A 48 7 11 22 27 32 37 42
+A 48 118977 4771416 6983501 8762751 13293761 23792919 145667098
+A 49 7 11 22 27 32 37 42
+A 49 120379 4920434 7130349 8917538 13512065 24118939 145897757
+A 50 7 11 22 27 32 37 42
+A 50 122668 4986192 7175190 8969996 13577659 24222424 145840698
+A 51 7 11 22 27 32 37 42
+A 51 122836 5082094 7244224 9052900 13671900 24299501 145872875
+A 52 7 11 22 27 32 37 42
+A 52 123093 5160607 7341139 9155819 13790667 24421830 145739196
+A 53 7 11 22 27 32 37 42
+A 53 125842 5188888 7381327 9204843 13858097 24486271 145528341
+A 54 7 11 22 27 32 37 42
+A 54 127689 5304532 7475776 9322169 14014130 24775769 145676019
+A 55 7 11 22 27 32 37 42
+A 55 127876 5372177 7601816 9449398 14147534 24831485 145678221
+A 56 7 11 22 27 32 37 42
+A 56 128042 5374351 7601247 9450953 14158406 24868496 145767957
+A 57 7 11 22 27 32 37 42
+A 57 128021 5401714 7607694 9470307 14210244 25014830 145789405
+A 58 7 11 22 27 32 37 42
+A 58 130208 5415782 7605625 9462674 14165916 24858882 145387522
+A 59 7 11 22 27 32 37 42
+A 59 132423 5474308 7691983 9567037 14304240 25043160 145581272
+A 60 7 11 22 27 32 37 42
+A 60 136651 5602106 7846894 9745052 14529001 25374714 145852106
+A 61 7 11 22 27 32 37 42
+A 61 138045 5612040 7932807 9834166 14629805 25464198 145555115
+A 62 7 11 22 27 32 37 42
+A 62 173759 5747260 8090936 10037118 14949121 25948240 145883774
+A 63 7 11 22 27 32 37 42
+A 63 139740 5688379 7969878 9891258 14730570 25619577 145360579
+A 64 7 11 22 27 32 37 42
+A 64 140434 5769978 8103780 10039132 14918040 25852846 145462877
+A 65 7 11 22 27 32 37 42
+A 65 144209 5965389 8389205 10390895 15409288 26608301 145956007
+A 66 7 11 22 27 32 37 42
+A 66 142807 5854801 8276373 10240271 15200491 26288850 145596330
+A 67 7 11 22 27 32 37 42
+A 67 145221 5937586 8323669 10312096 15337775 26549008 145640204
+A 68 7 11 22 27 32 37 42
+A 68 146766 6058266 8472246 10499099 15566466 26808058 145658623
+A 69 7 11 22 27 32 37 42
+A 69 148664 6012034 8473734 10489337 15573328 26885573 145680372
+A 70 7 11 22 27 32 37 42
+A 70 151465 6107534 8548850 10584191 15715496 27117950 145935381
+A 71 7 11 22 27 32 37 42
+A 71 153263 6254376 8748947 10812572 16012349 27463989 145799217
+A 72 7 11 22 27 32 37 42
+A 72 155332 6280646 8812258 10887451 16123797 27683755 145767436
+A 73 7 11 22 27 32 37 42
+A 73 158020 6377867 8963768 11048519 16344666 27999835 145751676
+A 74 7 11 22 27 32 37 42
+A 74 159811 6515828 9231084 11372391 16770957 28677018 145482213
+A 75 7 11 22 27 32 37 42
+A 75 155833 6931069 10461640 13118135 20588080 42251026 145751753
+A 76 7 11 22 27 32 37 42
+A 76 164251 6860807 9731946 12243572 18507197 34480354 145718521
+A 77 7 11 22 27 32 37 42
+A 77 163819 6674738 9419175 11672722 17331851 30589127 145348244
+A 78 7 11 22 27 32 37 42
+A 78 160503 6461372 9144246 11307678 16748332 29011004 145387657
+A 79 7 11 22 27 32 37 42
+A 79 161226 6444061 9013317 11140838 16507369 28388784 145257067
+A 80 7 11 22 27 32 37 42
+A 80 166167 6665100 9282153 11414542 16774791 28534743 145462756
+A 81 7 11 22 27 32 37 42
+A 81 163418 6620960 9414573 11561582 17011891 28810838 145465149
+A 82 7 11 22 27 32 37 42
+A 82 165990 6677992 9413468 11571042 17090213 29007595 145394875
+A 83 7 11 22 27 32 37 42
+A 83 167550 6710953 9453012 11628352 17171517 29141979 144963877
+A 84 7 11 22 27 32 37 42
+A 84 172835 6758304 9483592 11707936 17356896 29365065 145259526
+A 85 7 11 22 27 32 37 42
+A 85 179071 6968820 9753753 12017806 17732043 29845379 145462419
+A 86 7 11 22 27 32 37 42
+A 86 174531 6912211 9683916 11998002 17838334 30020396 145475489
+A 87 7 11 22 27 32 37 42
+A 87 179235 7061232 9849036 12192940 18115279 30391133 145159200
+A 88 7 11 22 27 32 37 42
+A 88 181483 7195005 10027443 12420978 18469417 30889775 145014466
+A 89 7 11 22 27 32 37 42
+A 89 180766 7225020 10125170 12576451 18780349 31401969 145039166
+A 90 7 11 22 27 32 37 42
+A 90 182859 7329599 10178139 12701019 19052140 31771159 145024773
+A 91 7 11 22 27 32 37 42
+A 91 184290 7420577 10304423 12883017 19352065 32181139 145082023
+A 92 7 11 22 27 32 37 42
+A 92 185421 7519934 10422275 13063237 19668779 32645768 144929094
+A 93 7 11 22 27 32 37 42
+A 93 186668 7599061 10574333 13293620 20108701 33272485 144877426
+A 94 7 11 22 27 32 37 42
+A 94 191522 7786510 10840499 13658457 20688370 34032209 144994582
+A 95 7 11 22 27 32 37 42
+A 95 191667 7916224 10988248 13912617 21140735 34713480 145205066
+A 96 7 11 22 27 32 37 42
+A 96 196580 8150642 11388979 14375604 21802430 35592398 145145936
+A 97 7 11 22 27 32 37 42
+A 97 199387 8312400 11718367 14805479 22505420 36565501 145051673
+A 98 7 11 22 27 32 37 42
+A 98 200105 8320982 11666655 14881574 22813460 37070511 144974376
+A 99 7 11 22 27 32 37 42
+A 99 202959 8480540 11944286 15260762 23405318 37934896 144891570
+A 100 7 11 22 27 32 37 42
+A 100 207792 8625893 12143024 15597031 23929068 38760191 145141863
+A 101 7 11 22 27 32 37 42
+A 101 209095 8738979 12328432 15831171 24170258 39144288 145063414
+A 102 7 11 22 27 32 37 42
+A 102 208573 8815899 12549629 16135871 24590227 39811099 145061970
+A 103 7 11 22 27 32 37 42
+A 103 220809 9333368 13250329 16977345 25682267 41193165 144972782
+A 104 7 11 22 27 32 37 42
+A 104 232561 9393187 13553663 17474796 26319818 42172487 145175152
+A 105 7 11 22 27 32 37 42
+A 105 221622 9547268 13666929 17710122 26825670 43121385 145294660
+A 106 7 11 22 27 32 37 42
+A 106 216676 9597388 13839125 17971918 27237221 43831914 145277605
+A 107 7 11 22 27 32 37 42
+A 107 222066 9720227 13977145 18313265 27753031 44573434 145343067
+A 108 7 11 22 27 32 37 42
+A 108 219613 9778506 14073130 18555742 28063558 45106016 145137422
+A 109 7 11 22 27 32 37 42
+A 109 228366 10211333 14650662 19292660 29145617 46498970 145193048
+A 110 7 11 22 27 32 37 42
+A 110 226701 10377462 14937704 19886632 29880052 47492316 145392332
+A 111 7 11 22 27 32 37 42
+A 111 231040 10538648 15093119 20275810 30445220 48316985 145416100
+A 112 7 11 22 27 32 37 42
+A 112 230590 10678549 15307580 20660972 30941970 49169529 145397876
+A 113 7 11 22 27 32 37 42
+A 113 231912 10880562 15565965 21177789 31628947 50039164 145302964
+A 114 7 11 22 27 32 37 42
+A 114 235410 11210032 16057863 21889169 32708582 51367413 145242484
+A 115 7 11 22 27 32 37 42
+A 115 236660 11433170 16200973 22376029 33434070 52286376 145343050
+A 116 7 11 22 27 32 37 42
+A 116 238981 11584624 16464018 22815235 34120541 53180571 145263915
+A 117 7 11 22 27 32 37 42
+A 117 241932 11697500 16638687 23254026 34839968 54088477 145232540
+A 118 7 11 22 27 32 37 42
+A 118 248276 12094523 17118570 23962122 35754027 55243929 145112370
+A 119 7 11 22 27 32 37 42
+A 119 247476 12316364 17421988 24547712 36537618 56095005 145181098
+A 120 7 11 22 27 32 37 42
+A 120 253757 12706742 17931874 25376043 37637163 57363989 145163488
+A 121 7 11 22 27 32 37 42
+A 121 260228 13209959 18550233 26309360 38753977 58783067 145388783
+A 122 7 11 22 27 32 37 42
+A 122 262586 13394121 18775784 26764687 39484767 59534950 145265352
+A 123 7 11 22 27 32 37 42
+A 123 261687 13404665 18826591 27184402 39952054 60172821 145044092
+A 124 7 11 22 27 32 37 42
+A 124 265109 13632410 19028502 27578142 40531268 60979502 145187201
+A 125 7 11 22 27 32 37 42
+A 125 271744 14062540 19669017 28365018 41529283 62093021 145252852
+A 126 7 11 22 27 32 37 42
+A 126 274500 14199850 19959681 28849461 42285765 62945764 145383146
+A 127 7 11 22 27 32 37 42
+A 127 278400 14561891 20338063 29603106 43102293 63971328 145398500
+A 128 7 11 22 27 32 37 42
+A 128 280087 14879711 20706892 30181664 43879693 64846372 145139109
+A 129 7 11 22 27 32 37 42
+A 129 291603 15287548 21262430 30982866 44985048 66060133 145283554
+A 130 7 11 22 27 32 37 42
+A 130 292102 15648358 21787127 31809169 46032781 67312600 145383786
+A 131 7 11 22 27 32 37 42
+A 131 295425 15892812 22161271 32287290 46943704 68302548 145438671
+A 132 7 11 22 27 32 37 42
+A 132 299558 16124419 22471397 32810308 47831793 69239149 145269224
+A 133 7 11 22 27 32 37 42
+A 133 299396 16178352 22604879 32977920 48191638 69551313 145206789
+A 134 7 11 22 27 32 37 42
+A 134 304199 16439356 22908874 33379188 48793013 70193501 145209675
+A 135 7 11 22 27 32 37 42
+A 135 311440 16923868 23611094 34293494 49951758 71486298 145412921
+A 136 7 11 22 27 32 37 42
+A 136 314405 17193002 24038696 34883916 50863052 72382448 145304702
+A 137 7 11 22 27 32 37 42
+A 137 315824 17243463 24172904 35139303 51343976 72975568 145290739
+A 138 7 11 22 27 32 37 42
+A 138 324383 17502191 24567116 35626886 52059669 73668853 145194461
+A 139 7 11 22 27 32 37 42
+A 139 323647 17839524 24952720 36108570 52672495 74257880 145195657
+A 140 7 11 22 27 32 37 42
+A 140 326494 18090311 25272840 36605924 53394560 75047032 145402133
+A 141 7 11 22 27 32 37 42
+A 141 331469 18393070 25738183 37223882 54251703 75966815 145427368
+A 142 7 11 22 27 32 37 42
+A 142 334144 18601541 26036740 37631229 54823242 76535221 145396627
+A 143 7 11 22 27 32 37 42
+A 143 334505 18786584 26364773 38119107 55562430 77291822 145280947
+A 144 7 11 22 27 32 37 42
+A 144 341086 19064477 26793452 38638236 56254830 77939460 145376697
+A 145 7 11 22 27 32 37 42
+A 145 346044 19500173 27355532 39357689 57078314 78856339 145533209
+A 146 7 11 22 27 32 37 42
+A 146 353775 20068366 28095578 40286602 58231687 80021505 145488439
+A 147 7 11 22 27 32 37 42
+A 147 359579 20507091 28598756 40935492 59049307 80739136 145506338
+A 148 7 11 22 27 32 37 42
+A 148 361581 20792859 28959162 41448885 59801483 81508757 145381239
+A 149 7 11 22 27 32 37 42
+A 149 362508 20934485 29254707 41875581 60389709 82154456 145353084
+A 150 7 11 22 27 32 37 42
+A 150 499466 33932627 48538016 67655620 90352760 109335955 145449727
+T 0 11 27 32 37
+T 0 9634472 29094895 126270380 126271299
+T 1 11 27 32 37
+T 1 7849164 21555104 141659842 141746355
+T 2 11 27 32 37
+T 2 8528731 23147848 55357358 137294282
+T 3 11 27 32 37
+T 3 7769182 18117667 45807427 152161881
+T 4 11 27 32 37
+T 4 4921988 10336433 22093967 149926556
+T 5 7 11 22 27 32 37 42
+T 5 5889 3492405 3619043 6131230 10449799 24869642 149324086
+T 6 7 11 22 27 32 37 42
+T 6 29247 3576838 4100859 6231794 9801941 19433067 150351160
+T 7 7 11 22 27 32 37 42
+T 7 21837 4011204 4982853 8044891 14297035 30151558 152084674
+T 8 7 11 22 27 32 37 42
+T 8 9700 3777131 4369454 7329597 12901151 26781527 153423065
+T 9 7 11 22 27 32 37 42
+T 9 14072 3410274 4089720 6215370 9793971 17931472 150501193
+T 10 7 11 22 27 32 37 42
+T 10 9334 3536860 4012435 6586285 11204154 21573707 149636287
+T 11 7 11 22 27 32 37 42
+T 11 20105 3260665 4065951 6063562 9703450 18031059 149631681
+T 12 7 11 22 27 32 37 42
+T 12 6033 3408108 3658511 6207302 10317335 19612746 150406216
+T 13 7 11 22 27 32 37 42
+T 13 19979 3468060 3956544 6195085 9807452 17632858 150761547
+T 14 7 11 22 27 32 37 42
+T 14 36796 3538613 4826734 6842929 11229731 20870137 149001752
+T 15 7 11 22 27 32 37 42
+T 15 71269 3834369 5560697 7569846 12449142 23183402 149579311
+T 16 7 11 22 27 32 37 42
+T 16 74538 3392740 5373053 6815741 10643965 19131286 149409995
+T 17 7 11 22 27 32 37 42
+T 17 83006 3773941 6008483 7668837 12327044 22539628 149515347
+T 18 7 11 22 27 32 37 42
+T 18 102077 3538165 5594359 6967177 10555788 18317037 150033879
+T 19 7 11 22 27 32 37 42
+T 19 113727 3596438 5686177 7038875 10616157 18193265 149409467
+T 20 7 11 22 27 32 37 42
+T 20 79313 3514662 5554972 6986831 10873406 19201354 148467032
+T 21 7 11 22 27 32 37 42
+T 21 81048 3471902 5557095 6993596 10763522 18922535 148538269
+T 22 7 11 22 27 32 37 42
+T 22 81141 3662766 5981284 7453494 11822785 21356873 148194821
+T 23 7 11 22 27 32 37 42
+T 23 83260 3502829 5711277 7019240 10836166 19243726 147796502
+T 24 7 11 22 27 32 37 42
+T 24 82156 3550634 5792024 7179955 11159910 19893291 147718031
+T 25 7 11 22 27 32 37 42
+T 25 87005 3672137 6031720 7441223 11735213 21104317 147442226
+T 26 7 11 22 27 32 37 42
+T 26 118101 3756603 6087013 7344817 10980993 18741466 148228227
+T 27 7 11 22 27 32 37 42
+T 27 91095 3815966 6283091 7650449 12031249 21430876 147196806
+T 28 7 11 22 27 32 37 42
+T 28 127841 3999844 6444023 7748556 11457247 19333677 148412049
+T 29 7 11 22 27 32 37 42
+T 29 92628 3922535 6493984 7919745 12411254 22154498 146972659
+T 30 7 11 22 27 32 37 42
+T 30 98725 3878213 6435121 7830619 12082070 21406738 147022844
+T 31 7 11 22 27 32 37 42
+T 31 126217 4055606 6586037 7981257 11713693 19870496 147808443
+T 32 7 11 22 27 32 37 42
+T 32 100566 3975595 6554815 8011959 12143840 21267848 146719230
+T 33 7 11 22 27 32 37 42
+T 33 134047 4153843 6660930 8165464 11741916 19716988 147646542
+T 34 7 11 22 27 32 37 42
+T 34 132872 4283644 6839473 8402388 12089571 20277516 147255721
+T 35 7 11 22 27 32 37 42
+T 35 96236 4121413 6768380 8437298 12569745 21948476 146222341
+T 36 7 11 22 27 32 37 42
+T 36 99488 4142327 6823225 8482340 12701971 22352047 146330951
+T 37 7 11 22 27 32 37 42
+T 37 104235 4223835 7027679 8708744 13221509 23456846 146102004
+T 38 7 11 22 27 32 37 42
+T 38 109027 4034486 6587670 8183443 12033894 20896904 146267775
+T 39 7 11 22 27 32 37 42
+T 39 133208 4304955 6953596 8537444 12279778 20637030 146719413
+T 40 7 11 22 27 32 37 42
+T 40 114845 4353411 7064673 8736113 12871941 22162348 145932030
+T 41 7 11 22 27 32 37 42
+T 41 100255 4077584 6599023 8186475 12021438 20603278 145110323
+T 42 7 11 22 27 32 37 42
+T 42 156240 5113848 8312048 10166802 15030845 25508893 146719146
+T 43 7 11 22 27 32 37 42
+T 43 123846 4957841 8073332 9953632 14827832 25676986 146411497
+T 44 7 11 22 27 32 37 42
+T 44 122530 5121358 7899903 9815110 14737193 25909039 146110857
+T 45 7 11 22 27 32 37 42
+T 45 128154 5290508 8025605 9965813 14929050 26187549 145920836
+T 46 7 11 22 27 32 37 42
+T 46 127691 5528858 8236445 10213037 15249937 26609023 146268228
+T 47 7 11 22 27 32 37 42
+T 47 128118 5560088 8265887 10247053 15318076 26748647 146197018
+T 48 7 11 22 27 32 37 42
+T 48 133396 5650247 8305152 10340519 15488955 27091812 146239899
+T 49 7 11 22 27 32 37 42
+T 49 134185 5728266 8315438 10315410 15414096 26898199 145650751
+T 50 7 11 22 27 32 37 42
+T 50 136008 5798542 8367311 10374946 15498893 27061493 145883308
+T 51 7 11 22 27 32 37 42
+T 51 135021 5920052 8457747 10485081 15628345 27200114 145897564
+T 52 7 11 22 27 32 37 42
+T 52 137031 6144217 8784711 10854195 16123343 27842787 146315101
+T 53 7 11 22 27 32 37 42
+T 53 139231 6058328 8637038 10694706 15920301 27586397 146121800
+T 54 7 11 22 27 32 37 42
+T 54 141173 6142347 8678660 10734210 15935202 27607571 145487908
+T 55 7 11 22 27 32 37 42
+T 55 158035 6307213 8947742 11019392 16271742 27898243 145806103
+T 56 7 11 22 27 32 37 42
+T 56 144995 6235072 8839819 10907890 16139769 27777085 145629168
+T 57 7 11 22 27 32 37 42
+T 57 146420 6286846 8879213 10963375 16245358 28009681 145806196
+T 58 7 11 22 27 32 37 42
+T 58 146818 6314120 8896539 10972976 16231592 27909408 145612303
+T 59 7 11 22 27 32 37 42
+T 59 148895 6326219 8911265 10987354 16223155 27859991 145235682
+T 60 7 11 22 27 32 37 42
+T 60 153229 6425452 9027074 11116058 16373141 28054304 145110619
+T 61 7 11 22 27 32 37 42
+T 61 277700 6674154 9397263 11544235 16895127 28720335 145719873
+T 62 7 11 22 27 32 37 42
+T 62 157299 6556676 9240339 11377075 16766910 28695989 145662629
+T 63 7 11 22 27 32 37 42
+T 63 160412 6728429 9453298 11623984 17074814 29031900 145614465
+T 64 7 11 22 27 32 37 42
+T 64 157092 6685782 9406748 11548353 16959930 28855223 145382703
+T 65 7 11 22 27 32 37 42
+T 65 159598 6773451 9541660 11698412 17143546 29110934 145237980
+T 66 7 11 22 27 32 37 42
+T 66 158889 6859588 9706391 11907002 17448523 29561745 145665244
+T 67 7 11 22 27 32 37 42
+T 67 160700 6923944 9740634 11954445 17570689 29851380 145798345
+T 68 7 11 22 27 32 37 42
+T 68 163914 6986670 9798128 12008869 17579024 29739999 145351666
+T 69 7 11 22 27 32 37 42
+T 69 164402 6947144 9801989 12013161 17587636 29761158 145203924
+T 70 7 11 22 27 32 37 42
+T 70 167375 7005491 9819657 12035279 17621447 29808277 144967866
+T 71 7 11 22 27 32 37 42
+T 71 169612 7196545 10088344 12344886 18042616 30361108 145159127
+T 72 7 11 22 27 32 37 42
+T 72 172092 7275858 10222334 12510333 18284885 30764461 145263729
+T 73 7 11 22 27 32 37 42
+T 73 174387 7367839 10358001 12651879 18468514 31026306 145226463
+T 74 7 11 22 27 32 37 42
+T 74 177897 7449715 10506315 12852763 18752188 31587461 145135571
+T 75 7 11 22 27 32 37 42
+T 75 168078 7832798 11791465 14663421 22929308 47912420 145101483
+T 76 7 11 22 27 32 37 42
+T 76 180561 7704569 10951889 13660603 20452257 37428663 145265537
+T 77 7 11 22 27 32 37 42
+T 77 180823 7494300 10547611 13005699 19189209 33291964 145083656
+T 78 7 11 22 27 32 37 42
+T 78 178151 7349298 10417837 12793395 18787965 31924387 145139466
+T 79 7 11 22 27 32 37 42
+T 79 179209 7337894 10284244 12622794 18537363 31280819 144995852
+T 80 7 11 22 27 32 37 42
+T 80 180314 7477249 10450469 12783909 18673575 31273935 144932602
+T 81 7 11 22 27 32 37 42
+T 81 183107 7562807 10743128 13097381 19080247 31729916 145163056
+T 82 7 11 22 27 32 37 42
+T 82 185670 7701884 10861597 13244034 19356151 32200003 145450627
+T 83 7 11 22 27 32 37 42
+T 83 186868 7720733 10890554 13302518 19447810 32371509 145171645
+T 84 7 11 22 27 32 37 42
+T 84 197185 7832130 10978953 13431859 19663628 32550079 145160806
+T 85 7 11 22 27 32 37 42
+T 85 191954 7864962 11006663 13485460 19753563 32696676 145193804
+T 86 7 11 22 27 32 37 42
+T 86 191918 7912429 11076000 13610315 20015414 32995390 145152675
+T 87 7 11 22 27 32 37 42
+T 87 195850 8042478 11231172 13819111 20358423 33495896 145152975
+T 88 7 11 22 27 32 37 42
+T 88 201929 8296654 11558868 14205772 20877555 34157451 145183271
+T 89 7 11 22 27 32 37 42
+T 89 201942 8291635 11610956 14321885 21150398 34593499 145093129
+T 90 7 11 22 27 32 37 42
+T 90 204682 8424756 11684795 14462570 21425699 34926798 145263745
+T 91 7 11 22 27 32 37 42
+T 91 206832 8515819 11817725 14676129 21806890 35432885 145209085
+T 92 7 11 22 27 32 37 42
+T 92 208970 8673788 12013235 14954515 22267319 36068267 145377575
+T 93 7 11 22 27 32 37 42
+T 93 212912 8751498 12142239 15158182 22635340 36533482 145126561
+T 94 7 11 22 27 32 37 42
+T 94 223542 8966895 12437114 15547838 23234582 37281713 145104358
+T 95 7 11 22 27 32 37 42
+T 95 221195 9030033 12497495 15714998 23581661 37771555 144836119
+T 96 7 11 22 27 32 37 42
+T 96 225952 9277156 12896534 16201650 24266041 38664484 144919516
+T 97 7 11 22 27 32 37 42
+T 97 239119 9554327 13370065 16802916 25189847 39880082 145083870
+T 98 7 11 22 27 32 37 42
+T 98 232005 9569076 13351197 16930710 25581139 40497960 145044315
+T 99 7 11 22 27 32 37 42
+T 99 234310 9679656 13538582 17197956 26004486 41096311 144982802
+T 100 7 11 22 27 32 37 42
+T 100 238460 9803199 13717159 17497279 26457449 41788266 144738346
+T 101 7 11 22 27 32 37 42
+T 101 240547 9967886 13979875 17846433 26869455 42423052 145030318
+T 102 7 11 22 27 32 37 42
+T 102 244342 10106480 14282676 18251322 27392100 43183756 144948975
+T 103 7 11 22 27 32 37 42
+T 103 274416 10589090 14924771 19020442 28370002 44389605 144832542
+T 104 7 11 22 27 32 37 42
+T 104 250701 10570542 15142459 19410853 28873412 45225465 144759362
+T 105 7 11 22 27 32 37 42
+T 105 259967 10820276 15342313 19741029 29430115 46178470 144827581
+T 106 7 11 22 27 32 37 42
+T 106 253788 10908738 15566447 20090530 29962491 47005173 145065860
+T 107 7 11 22 27 32 37 42
+T 107 252996 11022070 15705268 20440294 30519508 47851578 145093982
+T 108 7 11 22 27 32 37 42
+T 108 258291 11219412 15952111 20831979 30956036 48453567 144945918
+T 109 7 11 22 27 32 37 42
+T 109 265427 11568044 16401313 21443613 31901739 49729890 144908415
+T 110 7 11 22 27 32 37 42
+T 110 260185 11624015 16550641 21858301 32382037 50359766 144778815
+T 111 7 11 22 27 32 37 42
+T 111 264774 11819290 16745278 22319965 33057105 51324347 144782513
+T 112 7 11 22 27 32 37 42
+T 112 265675 12071783 17085905 22865739 33739696 52384325 144995413
+T 113 7 11 22 27 32 37 42
+T 113 267659 12301884 17394661 23430615 34473767 53271421 145132416
+T 114 7 11 22 27 32 37 42
+T 114 270713 12601739 17822813 24041183 35410912 54362102 144827289
+T 115 7 11 22 27 32 37 42
+T 115 271877 12786733 17890638 24449826 36048844 55191156 144831930
+T 116 7 11 22 27 32 37 42
+T 116 273854 13036223 18280242 25037882 36903132 56208107 144905298
+T 117 7 11 22 27 32 37 42
+T 117 277739 13280474 18612878 25682137 37895926 57419526 145041241
+T 118 7 11 22 27 32 37 42
+T 118 282638 13649536 19038395 26302411 38669704 58320248 144845121
+T 119 7 11 22 27 32 37 42
+T 119 283845 13878919 19339637 26875878 39403233 59085857 144786476
+T 120 7 11 22 27 32 37 42
+T 120 287936 14191544 19729092 27547096 40323415 60122067 144719558
+T 121 7 11 22 27 32 37 42
+T 121 293185 14748950 20385611 28532391 41502667 61520149 144764115
+T 122 7 11 22 27 32 37 42
+T 122 296700 15064663 20817102 29248117 42557885 62663768 144978129
+T 123 7 11 22 27 32 37 42
+T 123 298066 15113046 20873605 29636124 42955259 63160918 144960311
+T 124 7 11 22 27 32 37 42
+T 124 301498 15330400 21041450 29983658 43457059 63828911 144887718
+T 125 7 11 22 27 32 37 42
+T 125 308395 15673464 21561448 30616677 44265507 64679189 144831913
+T 126 7 11 22 27 32 37 42
+T 126 309090 15877689 21905962 31133445 45001089 65391774 144776562
+T 127 7 11 22 27 32 37 42
+T 127 312995 16306520 22388655 32031854 46009947 66560841 144823116
+T 128 7 11 22 27 32 37 42
+T 128 315445 16565340 22694108 32527876 46698615 67365810 144863880
+T 129 7 11 22 27 32 37 42
+T 129 327215 16963324 23227906 33286248 47738570 68472966 144659817
+T 130 7 11 22 27 32 37 42
+T 130 328154 17344907 23733381 34064100 48700238 69547271 144695268
+T 131 7 11 22 27 32 37 42
+T 131 332116 17639359 24162938 34592060 49640778 70556578 144798665
+T 132 7 11 22 27 32 37 42
+T 132 335957 17931408 24552618 35209818 50632021 71547665 144880896
+T 133 7 11 22 27 32 37 42
+T 133 336528 18038099 24736935 35426136 51065427 71975918 144886496
+T 134 7 11 22 27 32 37 42
+T 134 341998 18248392 24986508 35750159 51567658 72496432 144732026
+T 135 7 11 22 27 32 37 42
+T 135 348498 18681006 25597425 36533669 52525730 73537194 144803482
+T 136 7 11 22 27 32 37 42
+T 136 350903 19052508 26192771 37335801 53710993 74769613 145136737
+T 137 7 11 22 27 32 37 42
+T 137 354371 19211207 26449481 37739702 54410335 75586608 145166411
+T 138 7 11 22 27 32 37 42
+T 138 361081 19441305 26766528 38162462 55022779 76144337 145041312
+T 139 7 11 22 27 32 37 42
+T 139 363020 19800227 27188428 38654547 55651798 76772451 145128044
+T 140 7 11 22 27 32 37 42
+T 140 362729 19951097 27381986 39006573 56213652 77406745 145136813
+T 141 7 11 22 27 32 37 42
+T 141 371382 20371113 27969181 39734678 57148061 78340807 145215408
+T 142 7 11 22 27 32 37 42
+T 142 373248 20654898 28351990 40248863 57872877 79086988 145234212
+T 143 7 11 22 27 32 37 42
+T 143 373314 20855739 28706318 40745722 58596723 79816303 145237175
+T 144 7 11 22 27 32 37 42
+T 144 380674 21049429 28993127 41082882 59057353 80248542 145090065
+T 145 7 11 22 27 32 37 42
+T 145 386424 21494510 29545325 41758605 59826747 81065716 145148439
+T 146 7 11 22 27 32 37 42
+T 146 393461 22054604 30293242 42719972 61039645 82309382 145297090
+T 147 7 11 22 27 32 37 42
+T 147 397802 22602062 30913272 43487933 61944391 83112881 145334598
+T 148 7 11 22 27 32 37 42
+T 148 400793 22945672 31341613 44085618 62795007 83986890 145508947
+T 149 7 11 22 27 32 37 42
+T 149 401630 23080252 31608693 44486639 63415687 84696837 145550092
+T 150 7 11 22 27 32 37 42
+T 150 530048 37678687 52537010 71752144 94484862 112973826 148126881
+G 0 11 27 32 37
+G 0 2479235 4111775 85995401 85997784
+G 1 11 27 32 37
+G 1 2192638 5585467 88846946 88957864
+G 2 11 27 32 37
+G 2 2865118 4861944 14112759 87818185
+G 3 11 27 32 37
+G 3 2500376 5243679 16775216 91864096
+G 4 11 27 32 37
+G 4 2552260 5322681 11654801 96849092
+G 5 7 11 22 27 32 37 42
+G 5 23415 2410028 2528515 5003460 9728554 26820037 97195939
+G 6 7 11 22 27 32 37 42
+G 6 122719 2663727 3319921 6046525 11802162 26594305 98686646
+G 7 7 11 22 27 32 37 42
+G 7 106950 2222287 2731480 4424897 7640526 16399621 93720373
+G 8 7 11 22 27 32 37 42
+G 8 47916 2321856 2573960 3964530 6074446 11808330 95939784
+G 9 7 11 22 27 32 37 42
+G 9 73209 2065453 2495103 3980693 6519455 13072570 96980268
+G 10 7 11 22 27 32 37 42
+G 10 49399 2311392 2552680 3966516 6057570 10956720 97225718
+G 11 7 11 22 27 32 37 42
+G 11 106999 1976633 2438951 3702631 5876571 11260413 96729965
+G 12 7 11 22 27 32 37 42
+G 12 29509 1859081 2000736 3393186 5435940 10573789 95997110
+G 13 7 11 22 27 32 37 42
+G 13 75240 2003639 2295980 3754812 6031090 11767608 96369472
+G 14 7 11 22 27 32 37 42
+G 14 223808 2455672 3113230 4315687 6384000 11131080 98035792
+G 15 7 11 22 27 32 37 42
+G 15 350776 2626485 3423622 4502660 6507232 11124851 97877694
+G 16 7 11 22 27 32 37 42
+G 16 375769 2262026 3315081 4280906 6515322 11734202 97669004
+G 17 7 11 22 27 32 37 42
+G 17 463963 2711176 3797395 4732310 6723299 11230618 97981213
+G 18 7 11 22 27 32 37 42
+G 18 401269 2266668 3353436 4264122 6444886 11485665 97458119
+G 19 7 11 22 27 32 37 42
+G 19 417754 2298035 3406262 4338157 6548272 11508432 98277243
+G 20 7 11 22 27 32 37 42
+G 20 387758 2317125 3396932 4332677 6495375 11448192 98645234
+G 21 7 11 22 27 32 37 42
+G 21 401297 2365433 3539253 4490480 6701948 11908709 98742778
+G 22 7 11 22 27 32 37 42
+G 22 466995 2845071 4074762 5011148 7114098 11864920 99536507
+G 23 7 11 22 27 32 37 42
+G 23 404269 2432052 3649429 4561513 6814231 12115379 98945003
+G 24 7 11 22 27 32 37 42
+G 24 400908 2372961 3566662 4480159 6693490 11816772 98968072
+G 25 7 11 22 27 32 37 42
+G 25 483889 2874159 4165597 5129741 7392276 12486394 100401152
+G 26 7 11 22 27 32 37 42
+G 26 431320 2502031 3782078 4733641 7116487 12675292 99251162
+G 27 7 11 22 27 32 37 42
+G 27 517931 2920366 4252105 5194631 7433685 12414023 100454771
+G 28 7 11 22 27 32 37 42
+G 28 459180 2710133 4068504 5080125 7605915 13565211 99698631
+G 29 7 11 22 27 32 37 42
+G 29 531812 3018450 4407496 5380183 7721723 12860886 100988076
+G 30 7 11 22 27 32 37 42
+G 30 486636 2691054 4063735 5052195 7495499 13187074 100383283
+G 31 7 11 22 27 32 37 42
+G 31 478495 2819925 4240881 5315222 7883733 13980286 100159513
+G 32 7 11 22 27 32 37 42
+G 32 477046 2705461 4108590 5133989 7580523 13284802 100111937
+G 33 7 11 22 27 32 37 42
+G 33 479858 2905504 4360906 5538174 8288260 15001932 100122008
+G 34 7 11 22 27 32 37 42
+G 34 492792 3030130 4542639 5733393 8515128 15210283 100559294
+G 35 7 11 22 27 32 37 42
+G 35 465118 2860148 4345714 5450081 7953577 13954733 100291459
+G 36 7 11 22 27 32 37 42
+G 36 470262 2894115 4395520 5539551 8145611 14492648 100662651
+G 37 7 11 22 27 32 37 42
+G 37 550977 3313137 4824552 5959155 8415388 14234162 101449621
+G 38 7 11 22 27 32 37 42
+G 38 495335 2984417 4443328 5562465 8062357 14031638 100704122
+G 39 7 11 22 27 32 37 42
+G 39 534046 3096794 4633856 5831457 8545402 14887328 101133004
+G 40 7 11 22 27 32 37 42
+G 40 545502 3054141 4569165 5699234 8284729 14402704 101118271
+G 41 7 11 22 27 32 37 42
+G 41 565014 3399695 5087317 6373919 9312282 16149358 101319261
+G 42 7 11 22 27 32 37 42
+G 42 590475 3669761 5410810 6662975 9643543 16817538 101043799
+G 43 7 11 22 27 32 37 42
+G 43 553766 3576138 5406773 6725778 9920736 17639775 101118739
+G 44 7 11 22 27 32 37 42
+G 44 566678 3659415 5341354 6710009 10027304 18083309 101373660
+G 45 7 11 22 27 32 37 42
+G 45 585520 3712448 5336284 6691531 9948208 17882090 101144847
+G 46 7 11 22 27 32 37 42
+G 46 589749 3809032 5431927 6802174 10098318 18072569 101239628
+G 47 7 11 22 27 32 37 42
+G 47 602133 3907784 5573441 6963913 10286720 18263188 101304879
+G 48 7 11 22 27 32 37 42
+G 48 609365 3888940 5466256 6855949 10158940 18160618 101286262
+G 49 7 11 22 27 32 37 42
+G 49 616909 3965288 5542745 6935357 10273291 18271635 101298275
+G 50 7 11 22 27 32 37 42
+G 50 624585 4035412 5623410 7043620 10431324 18500046 101512166
+G 51 7 11 22 27 32 37 42
+G 51 637843 4104687 5694156 7113061 10514786 18616886 101803959
+G 52 7 11 22 27 32 37 42
+G 52 692267 4241741 5828396 7247316 10617387 18601657 101347422
+G 53 7 11 22 27 32 37 42
+G 53 654484 4236383 5864158 7342032 10852742 19015752 101769928
+G 54 7 11 22 27 32 37 42
+G 54 672263 4364348 5987816 7456424 10966897 19268369 102243170
+G 55 7 11 22 27 32 37 42
+G 55 733763 4454708 6098717 7555717 11013648 19159153 101861928
+G 56 7 11 22 27 32 37 42
+G 56 694149 4383467 6034928 7494242 10959600 19071801 101731786
+G 57 7 11 22 27 32 37 42
+G 57 701281 4470652 6121511 7628162 11170028 19383946 101773886
+G 58 7 11 22 27 32 37 42
+G 58 718385 4490907 6125838 7601573 11092561 19270002 101780359
+G 59 7 11 22 27 32 37 42
+G 59 706720 4496464 6147014 7631971 11136771 19284520 101523157
+G 60 7 11 22 27 32 37 42
+G 60 752106 4679012 6376556 7910496 11479118 19689357 102062249
+G 61 7 11 22 27 32 37 42
+G 61 846185 4755846 6477218 7978489 11510288 19665223 101748867
+G 62 7 11 22 27 32 37 42
+G 62 743130 4648390 6339999 7845036 11397900 19602826 101598591
+G 63 7 11 22 27 32 37 42
+G 63 747514 4740478 6452674 7977150 11576163 19874711 101674681
+G 64 7 11 22 27 32 37 42
+G 64 755814 4830136 6598939 8139578 11781534 20144661 102000029
+G 65 7 11 22 27 32 37 42
+G 65 764765 4925055 6710242 8261939 11926676 20303360 101858194
+G 66 7 11 22 27 32 37 42
+G 66 765586 4824710 6614336 8162687 11828451 20252459 101774423
+G 67 7 11 22 27 32 37 42
+G 67 780284 4923275 6693127 8257900 11952358 20378265 101520879
+G 68 7 11 22 27 32 37 42
+G 68 794910 5064679 6868669 8449609 12190993 20702484 101766977
+G 69 7 11 22 27 32 37 42
+G 69 799040 5009303 6845925 8438940 12215388 20784189 102097641
+G 70 7 11 22 27 32 37 42
+G 70 806738 5048930 6858685 8462906 12271429 20927269 102206986
+G 71 7 11 22 27 32 37 42
+G 71 822400 5190881 7054560 8683477 12536895 21174938 102146708
+G 72 7 11 22 27 32 37 42
+G 72 831850 5241274 7122663 8759596 12653480 21345364 102129181
+G 73 7 11 22 27 32 37 42
+G 73 843835 5371932 7322090 8982726 12959897 21787722 102195831
+G 74 7 11 22 27 32 37 42
+G 74 851919 5430580 7483130 9157279 13091451 21859033 102209131
+G 75 7 11 22 27 32 37 42
+G 75 865276 6116417 9076383 11488463 19883311 43975991 101969058
+G 76 7 11 22 27 32 37 42
+G 76 865981 5772434 7959771 9953337 15230092 28882368 101894919
+G 77 7 11 22 27 32 37 42
+G 77 865571 5678793 7739207 9541377 14074171 24505542 101865750
+G 78 7 11 22 27 32 37 42
+G 78 853596 5527588 7558202 9282225 13540767 22837060 102352457
+G 79 7 11 22 27 32 37 42
+G 79 857970 5498783 7439672 9132337 13297655 22167841 102281596
+G 80 7 11 22 27 32 37 42
+G 80 882126 5756285 7759621 9447210 13583017 22250536 102425908
+G 81 7 11 22 27 32 37 42
+G 81 896577 5810456 7960366 9668142 13862196 22519947 102362171
+G 82 7 11 22 27 32 37 42
+G 82 903587 5779550 7842705 9564722 13840603 22584714 102322596
+G 83 7 11 22 27 32 37 42
+G 83 933472 5912667 8019774 9774667 14123036 22971800 102595032
+G 84 7 11 22 27 32 37 42
+G 84 930925 5834308 7891513 9659574 14050844 22883483 102066861
+G 85 7 11 22 27 32 37 42
+G 85 931220 5896490 7953044 9735930 14168274 23024205 101957386
+G 86 7 11 22 27 32 37 42
+G 86 948214 6022433 8127568 9961751 14518702 23439384 102160927
+G 87 7 11 22 27 32 37 42
+G 87 953269 6088404 8183687 10042822 14668785 23682015 102227659
+G 88 7 11 22 27 32 37 42
+G 88 970098 6251872 8405973 10310341 15044842 24214455 102371084
+G 89 7 11 22 27 32 37 42
+G 89 963839 6177569 8344506 10290185 15131660 24443878 102187319
+G 90 7 11 22 27 32 37 42
+G 90 974298 6228625 8351900 10341198 15285988 24721550 102149691
+G 91 7 11 22 27 32 37 42
+G 91 987494 6316251 8453762 10473385 15474518 24977586 102119911
+G 92 7 11 22 27 32 37 42
+G 92 1007647 6527617 8711461 10808584 15933866 25635902 102245115
+G 93 7 11 22 27 32 37 42
+G 93 1026928 6591378 8826752 10980093 16246450 26124198 102372496
+G 94 7 11 22 27 32 37 42
+G 94 1045808 6695068 8952553 11167175 16539169 26575096 102367684
+G 95 7 11 22 27 32 37 42
+G 95 1065625 6851312 9137626 11431360 16948486 27185421 102450087
+G 96 7 11 22 27 32 37 42
+G 96 1109319 7134306 9552084 11910850 17522587 27950011 102638136
+G 97 7 11 22 27 32 37 42
+G 97 1119350 7245088 9759224 12186746 17960043 28572300 102484106
+G 98 7 11 22 27 32 37 42
+G 98 1100413 7147715 9606877 12121595 18065005 29021776 102432109
+G 99 7 11 22 27 32 37 42
+G 99 1129699 7350972 9885867 12474662 18536710 29664809 102638707
+G 100 7 11 22 27 32 37 42
+G 100 1132363 7373327 9940309 12608403 18792017 30142826 102550668
+G 101 7 11 22 27 32 37 42
+G 101 1139109 7468440 10081561 12772214 18936957 30329135 102377764
+G 102 7 11 22 27 32 37 42
+G 102 1180115 7652751 10397385 13177833 19440845 30945270 102731202
+G 103 7 11 22 27 32 37 42
+G 103 1205770 8112892 10990328 13854072 20289880 31981153 102719475
+G 104 7 11 22 27 32 37 42
+G 104 1190099 7966102 10993027 13988433 20530910 32399155 102560880
+G 105 7 11 22 27 32 37 42
+G 105 1205811 8177152 11181117 14239488 20963814 33048900 102552643
+G 106 7 11 22 27 32 37 42
+G 106 1194758 8089474 11166803 14268581 21074358 33250798 102457549
+G 107 7 11 22 27 32 37 42
+G 107 1205753 8175501 11285046 14514373 21470537 33724687 102408019
+G 108 7 11 22 27 32 37 42
+G 108 1211582 8273060 11446578 14774640 21844114 34219213 102521528
+G 109 7 11 22 27 32 37 42
+G 109 1246152 8766489 12062645 15505157 22811696 35351011 102558678
+G 110 7 11 22 27 32 37 42
+G 110 1234611 8627098 11969634 15562227 22953190 35584296 102536568
+G 111 7 11 22 27 32 37 42
+G 111 1251404 8793259 12151472 15888822 23422250 36248181 102525629
+G 112 7 11 22 27 32 37 42
+G 112 1261187 8938791 12356401 16217703 23831734 36854143 102435895
+G 113 7 11 22 27 32 37 42
+G 113 1273909 9074389 12516884 16546099 24272066 37431269 102404962
+G 114 7 11 22 27 32 37 42
+G 114 1295550 9369224 12944020 17122446 25099854 38424153 102765748
+G 115 7 11 22 27 32 37 42
+G 115 1303043 9534610 13068773 17495623 25635391 39153969 102714471
+G 116 7 11 22 27 32 37 42
+G 116 1312699 9574499 13148049 17650414 25884758 39507339 102559862
+G 117 7 11 22 27 32 37 42
+G 117 1325322 9738275 13359714 18081577 26550942 40489739 102516992
+G 118 7 11 22 27 32 37 42
+G 118 1363812 10260844 13998772 18879257 27458311 41524387 102833888
+G 119 7 11 22 27 32 37 42
+G 119 1359126 10211713 13949991 19014722 27702647 41889916 102592799
+G 120 7 11 22 27 32 37 42
+G 120 1390980 10536588 14375033 19658585 28520472 43009774 102689063
+G 121 7 11 22 27 32 37 42
+G 121 1432732 11075001 14941890 20378454 29303249 44113424 102728262
+G 122 7 11 22 27 32 37 42
+G 122 1433247 11100678 15009867 20638877 29774716 44824041 102654765
+G 123 7 11 22 27 32 37 42
+G 123 1443498 11168995 15122532 21021041 30200776 45535185 102618087
+G 124 7 11 22 27 32 37 42
+G 124 1460115 11339865 15246133 21243403 30524048 46218116 102454052
+G 125 7 11 22 27 32 37 42
+G 125 1495382 11675919 15717412 21785188 31173923 47130062 102492071
+G 126 7 11 22 27 32 37 42
+G 126 1503984 11793736 15924819 22135150 31685756 47902737 102625993
+G 127 7 11 22 27 32 37 42
+G 127 1528914 12026013 16155342 22593620 32164308 48720491 102481248
+G 128 7 11 22 27 32 37 42
+G 128 1549523 12324399 16543200 23157806 32909406 49873180 102602986
+G 129 7 11 22 27 32 37 42
+G 129 1583060 12700860 16993632 23772726 33751474 51019184 102812941
+G 130 7 11 22 27 32 37 42
+G 130 1594673 12902922 17272534 24214917 34288823 51790741 102691895
+G 131 7 11 22 27 32 37 42
+G 131 1617008 13032231 17480006 24476337 34829495 52558558 102615903
+G 132 7 11 22 27 32 37 42
+G 132 1640586 13264553 17772107 24907841 35435589 53333589 102620134
+G 133 7 11 22 27 32 37 42
+G 133 1647548 13322496 17890764 25084110 35811155 53883516 102529789
+G 134 7 11 22 27 32 37 42
+G 134 1672297 13588544 18179175 25442022 36325459 54589757 102590567
+G 135 7 11 22 27 32 37 42
+G 135 1705827 13908411 18632778 25987643 36945483 55255195 102580672
+G 136 7 11 22 27 32 37 42
+G 136 1729128 14134295 18983131 26424806 37589803 55986925 102575274
+G 137 7 11 22 27 32 37 42
+G 137 1739702 14150476 19016464 26565783 37951083 56516484 102490406
+G 138 7 11 22 27 32 37 42
+G 138 1768580 14537473 19543595 27181319 38726777 57357110 102793363
+G 139 7 11 22 27 32 37 42
+G 139 1785978 14705782 19704031 27392134 39015252 57661048 102637005
+G 140 7 11 22 27 32 37 42
+G 140 1797184 14819164 19865970 27657021 39426624 58188040 102623837
+G 141 7 11 22 27 32 37 42
+G 141 1833177 15129761 20245189 28092155 39972103 58801907 102671646
+G 142 7 11 22 27 32 37 42
+G 142 1846669 15254292 20431000 28349317 40364750 59260837 102614390
+G 143 7 11 22 27 32 37 42
+G 143 1865117 15463648 20733538 28776774 40998109 59985766 102723797
+G 144 7 11 22 27 32 37 42
+G 144 1894303 15706066 21073429 29162736 41485997 60510632 102846746
+G 145 7 11 22 27 32 37 42
+G 145 1917902 15975604 21398528 29550324 41947277 60973296 102804881
+G 146 7 11 22 27 32 37 42
+G 146 1956845 16439827 21987295 30256060 42778566 61697739 102768484
+G 147 7 11 22 27 32 37 42
+G 147 1984294 16795720 22361768 30725114 43361353 62215141 102840909
+G 148 7 11 22 27 32 37 42
+G 148 2005682 17074474 22721540 31216537 44035391 62882696 102934684
+G 149 7 11 22 27 32 37 42
+G 149 2020330 17121255 22856258 31434093 44353043 63226657 102942008
+G 150 7 11 22 27 32 37 42
+G 150 3326163 26462124 36863468 50417055 66101405 83774268 103222605
+C 0 11 27 32 37
+C 0 4950698 16672139 106112670 106113385
+C 1 11 27 32 37
+C 1 2735618 4933853 83833083 83956306
+C 2 11 27 32 37
+C 2 3751326 10357329 30034886 94775904
+C 3 11 27 32 37
+C 3 3281556 5376718 15004984 100310162
+C 4 11 27 32 37
+C 4 2971304 6230089 13612810 90189474
+C 5 7 11 22 27 32 37 42
+C 5 25109 2367773 2487481 4924142 9305098 25271277 95852829
+C 6 7 11 22 27 32 37 42
+C 6 126487 2581486 3189523 5631514 10363770 22393775 93702670
+C 7 7 11 22 27 32 37 42
+C 7 141872 2638063 3328372 5521383 9696469 20410222 97041839
+C 8 7 11 22 27 32 37 42
+C 8 57835 2113795 2384820 3887334 6313551 13399225 96868194
+C 9 7 11 22 27 32 37 42
+C 9 86356 2111449 2517032 3935633 6261573 12092197 97374638
+C 10 7 11 22 27 32 37 42
+C 10 55990 2110800 2354260 3833062 6065575 11462014 97494114
+C 11 7 11 22 27 32 37 42
+C 11 131713 2187761 2725221 4181069 6592702 12323502 96931702
+C 12 7 11 22 27 32 37 42
+C 12 38398 2428327 2578724 4141208 6268980 11302235 97341446
+C 13 7 11 22 27 32 37 42
+C 13 89868 2152869 2446878 3958250 6195187 11525848 97231919
+C 14 7 11 22 27 32 37 42
+C 14 218721 2150019 2783470 3951127 6033300 10915146 97285250
+C 15 7 11 22 27 32 37 42
+C 15 294259 2256177 3032888 4147481 6292313 11344508 97369401
+C 16 7 11 22 27 32 37 42
+C 16 405104 2416803 3603848 4661304 7065525 12444509 97166968
+C 17 7 11 22 27 32 37 42
+C 17 417495 2400556 3478460 4479803 6699451 11775098 98255390
+C 18 7 11 22 27 32 37 42
+C 18 427398 2359493 3428635 4360584 6465060 11101739 98376685
+C 19 7 11 22 27 32 37 42
+C 19 442322 2355417 3428065 4352543 6440784 10941003 98419779
+C 20 7 11 22 27 32 37 42
+C 20 490973 2816915 3979897 4981530 7133425 11629506 98909354
+C 21 7 11 22 27 32 37 42
+C 21 465878 2666041 4058976 5195056 7806797 13492178 98195121
+C 22 7 11 22 27 32 37 42
+C 22 461509 2536379 3766540 4787288 7123357 12358291 98358433
+C 23 7 11 22 27 32 37 42
+C 23 463301 2680013 4075768 5158184 7738427 13394516 98612160
+C 24 7 11 22 27 32 37 42
+C 24 517445 2985075 4333232 5371537 7712531 12690617 99555970
+C 25 7 11 22 27 32 37 42
+C 25 492324 2646259 3912260 4919090 7263120 12480219 98981226
+C 26 7 11 22 27 32 37 42
+C 26 478433 2597274 3863794 4839837 7157233 12232012 99502422
+C 27 7 11 22 27 32 37 42
+C 27 502244 2634989 3908204 4876021 7172852 12266520 99526282
+C 28 7 11 22 27 32 37 42
+C 28 495954 2661189 3943989 4932677 7262164 12400578 99309061
+C 29 7 11 22 27 32 37 42
+C 29 525944 2748654 4055996 5037784 7350393 12503094 99683676
+C 30 7 11 22 27 32 37 42
+C 30 593891 3155190 4560318 5577227 7907786 12920589 100195736
+C 31 7 11 22 27 32 37 42
+C 31 539274 2925899 4288817 5358549 7762199 13068736 99507384
+C 32 7 11 22 27 32 37 42
+C 32 615957 3339978 4827862 5943041 8393995 13615150 100719410
+C 33 7 11 22 27 32 37 42
+C 33 553341 3048489 4430786 5581279 8087993 13741105 99634462
+C 34 7 11 22 27 32 37 42
+C 34 570267 3146201 4572327 5731359 8275159 13986406 100432069
+C 35 7 11 22 27 32 37 42
+C 35 604217 3469394 5006075 6168179 8593435 13908662 101015345
+C 36 7 11 22 27 32 37 42
+C 36 611216 3515114 5057025 6231954 8699853 14140771 100929369
+C 37 7 11 22 27 32 37 42
+C 37 588902 3287238 4794405 5990676 8589239 14432621 100660693
+C 38 7 11 22 27 32 37 42
+C 38 588400 3330975 4915321 6190486 8997018 15204491 100508405
+C 39 7 11 22 27 32 37 42
+C 39 602498 3300666 4829290 6031547 8667922 14494824 100491756
+C 40 7 11 22 27 32 37 42
+C 40 669375 3630855 5193743 6393141 8945632 14499641 100865776
+C 41 7 11 22 27 32 37 42
+C 41 645046 3524331 5147107 6383472 9135596 15197693 100599997
+C 42 7 11 22 27 32 37 42
+C 42 654222 3835336 5651540 6996640 10102240 16967604 100462450
+C 43 7 11 22 27 32 37 42
+C 43 634412 3821085 5732489 7153344 10481035 17874418 100690716
+C 44 7 11 22 27 32 37 42
+C 44 662981 4028994 5801179 7263826 10686567 18371107 101030316
+C 45 7 11 22 27 32 37 42
+C 45 684023 4138492 5889684 7370553 10799503 18477944 100863283
+C 46 7 11 22 27 32 37 42
+C 46 683636 4185980 5921187 7412301 10869952 18596120 100646466
+C 47 7 11 22 27 32 37 42
+C 47 692679 4371549 6203943 7749620 11316694 19200917 101203671
+C 48 7 11 22 27 32 37 42
+C 48 699802 4327048 6070700 7616316 11176052 19081921 101074859
+C 49 7 11 22 27 32 37 42
+C 49 718899 4480286 6248203 7836861 11485615 19520618 101410411
+C 50 7 11 22 27 32 37 42
+C 50 726525 4484830 6224528 7788791 11396160 19347289 101010583
+C 51 7 11 22 27 32 37 42
+C 51 737515 4553196 6283880 7859617 11481623 19416665 100689537
+C 52 7 11 22 27 32 37 42
+C 52 751350 4648454 6397780 7980763 11612398 19549219 100850784
+C 53 7 11 22 27 32 37 42
+C 53 752526 4671644 6446078 8047603 11726114 19723008 100855496
+C 54 7 11 22 27 32 37 42
+C 54 767352 4786909 6553123 8165698 11868854 19927110 100852985
+C 55 7 11 22 27 32 37 42
+C 55 776804 4818338 6615941 8227150 11929342 19944312 100912679
+C 56 7 11 22 27 32 37 42
+C 56 846332 4956381 6796345 8440103 12206512 20290234 101142085
+C 57 7 11 22 27 32 37 42
+C 57 798247 4874049 6661988 8287451 12011719 20062232 100907485
+C 58 7 11 22 27 32 37 42
+C 58 891704 5066159 6915104 8613770 12431607 20590246 101487099
+C 59 7 11 22 27 32 37 42
+C 59 821069 5032084 6880498 8593744 12472782 20783624 101901318
+C 60 7 11 22 27 32 37 42
+C 60 823028 5062774 6902192 8569776 12376245 20545095 101229058
+C 61 7 11 22 27 32 37 42
+C 61 827920 5066212 6952171 8624294 12438304 20613191 101242001
+C 62 7 11 22 27 32 37 42
+C 62 833193 5098377 6967494 8649871 12492162 20709952 101138112
+C 63 7 11 22 27 32 37 42
+C 63 841160 5164882 7045879 8742538 12611144 20865497 100948071
+C 64 7 11 22 27 32 37 42
+C 64 858409 5311740 7282199 9018205 12992094 21405513 101415766
+C 65 7 11 22 27 32 37 42
+C 65 866192 5365975 7334136 9066680 13031870 21418784 101204449
+C 66 7 11 22 27 32 37 42
+C 66 869313 5323146 7308749 9042150 13010533 21409361 101234050
+C 67 7 11 22 27 32 37 42
+C 67 885191 5429809 7406584 9163219 13180838 21646620 101282338
+C 68 7 11 22 27 32 37 42
+C 68 891386 5514636 7517903 9296899 13367880 21897764 101486619
+C 69 7 11 22 27 32 37 42
+C 69 898287 5526532 7568314 9356453 13449626 21999212 101290255
+C 70 7 11 22 27 32 37 42
+C 70 908032 5570279 7587468 9377002 13479311 22046939 101141758
+C 71 7 11 22 27 32 37 42
+C 71 927924 5696226 7756699 9575663 13731861 22345016 101169491
+C 72 7 11 22 27 32 37 42
+C 72 935082 5738047 7821947 9651837 13847295 22522345 101082410
+C 73 7 11 22 27 32 37 42
+C 73 949747 5878741 8006376 9854203 14119991 22882725 101105920
+C 74 7 11 22 27 32 37 42
+C 74 960325 5952505 8133368 10026418 14335675 23321070 101435214
+C 75 7 11 22 27 32 37 42
+C 75 969183 6261189 8840794 11192461 18067983 35398880 101430460
+C 76 7 11 22 27 32 37 42
+C 76 972309 6036515 8251587 10347061 15510379 27295555 101389550
+C 77 7 11 22 27 32 37 42
+C 77 968124 5937127 8065795 10002737 14631710 24428680 101287154
+C 78 7 11 22 27 32 37 42
+C 78 965627 5852567 8011025 9896853 14369288 23510060 101384013
+C 79 7 11 22 27 32 37 42
+C 79 972775 5951536 8083227 9955681 14403473 23327658 101715553
+C 80 7 11 22 27 32 37 42
+C 80 990008 6083377 8227370 10089668 14501217 23268002 101451424
+C 81 7 11 22 27 32 37 42
+C 81 1001107 6061834 8300899 10175791 14627230 23360852 101249357
+C 82 7 11 22 27 32 37 42
+C 82 1019751 6150655 8353449 10250849 14794352 23620711 101080203
+C 83 7 11 22 27 32 37 42
+C 83 1036566 6250308 8500972 10433662 15059884 24028362 101536058
+C 84 7 11 22 27 32 37 42
+C 84 1054810 6330820 8591702 10564751 15283406 24341325 101764325
+C 85 7 11 22 27 32 37 42
+C 85 1065122 6376881 8628853 10610570 15353902 24401533 101649119
+C 86 7 11 22 27 32 37 42
+C 86 1065425 6380603 8638040 10644796 15453656 24532232 101462750
+C 87 7 11 22 27 32 37 42
+C 87 1086080 6537099 8831832 10884305 15804039 25021461 101724530
+C 88 7 11 22 27 32 37 42
+C 88 1107429 6729304 9082501 11180866 16206435 25583102 101672927
+C 89 7 11 22 27 32 37 42
+C 89 1126646 6870178 9299290 11462343 16641663 26217423 101934805
+C 90 7 11 22 27 32 37 42
+C 90 1130954 6844256 9211834 11404012 16658959 26343338 101814458
+C 91 7 11 22 27 32 37 42
+C 91 1155544 7020277 9426128 11669308 16998144 26758110 101831596
+C 92 7 11 22 27 32 37 42
+C 92 1161822 7072303 9490526 11773258 17175923 27095197 101700550
+C 93 7 11 22 27 32 37 42
+C 93 1182188 7188473 9674534 12021623 17579071 27721081 101871334
+C 94 7 11 22 27 32 37 42
+C 94 1203429 7344956 9883051 12297875 17991587 28296934 101783643
+C 95 7 11 22 27 32 37 42
+C 95 1210951 7430835 9987051 12455536 18249919 28711809 101766170
+C 96 7 11 22 27 32 37 42
+C 96 1237561 7631638 10285242 12802521 18669536 29323872 101555542
+C 97 7 11 22 27 32 37 42
+C 97 1269328 7830883 10613546 13207686 19275797 30134342 101636390
+C 98 7 11 22 27 32 37 42
+C 98 1297273 7941251 10731803 13423219 19660678 30788398 101773901
+C 99 7 11 22 27 32 37 42
+C 99 1287898 8023479 10886908 13643202 20009676 31359845 101734848
+C 100 7 11 22 27 32 37 42
+C 100 1342400 8182043 11107274 13936768 20401713 31891361 101835812
+C 101 7 11 22 27 32 37 42
+C 101 1354160 8289870 11281695 14145514 20632625 32175623 101788803
+C 102 7 11 22 27 32 37 42
+C 102 1332529 8315435 11414818 14325569 20871209 32456166 101485611
+C 103 7 11 22 27 32 37 42
+C 103 1369064 8757800 12016750 15035817 21795746 33602815 101721867
+C 104 7 11 22 27 32 37 42
+C 104 1374647 8796441 12247007 15399710 22282275 34233217 101757985
+C 105 7 11 22 27 32 37 42
+C 105 1389613 8922013 12349524 15558643 22620088 34708768 101582530
+C 106 7 11 22 27 32 37 42
+C 106 1405850 9002872 12536202 15817607 22981061 35139084 101452852
+C 107 7 11 22 27 32 37 42
+C 107 1405641 9061321 12636187 16040378 23348999 35547795 101398536
+C 108 7 11 22 27 32 37 42
+C 108 1412488 9176860 12838961 16365955 23816957 36120905 101648046
+C 109 7 11 22 27 32 37 42
+C 109 1430503 9516775 13280422 16916589 24600724 37016067 101590966
+C 110 7 11 22 27 32 37 42
+C 110 1439060 9564366 13416706 17239207 25012111 37511269 101556871
+C 111 7 11 22 27 32 37 42
+C 111 1452127 9703181 13586398 17575646 25465929 38089483 101498617
+C 112 7 11 22 27 32 37 42
+C 112 1461339 9821504 13747845 17858927 25827309 38667445 101406146
+C 113 7 11 22 27 32 37 42
+C 113 1481254 10050864 14055623 18383577 26472853 39460981 101405381
+C 114 7 11 22 27 32 37 42
+C 114 1506332 10363612 14488113 18990062 27324325 40448067 101431276
+C 115 7 11 22 27 32 37 42
+C 115 1513178 10484912 14582982 19328140 27749924 41002637 101369035
+C 116 7 11 22 27 32 37 42
+C 116 1539143 10668401 14844734 19739067 28336034 41806700 101523562
+C 117 7 11 22 27 32 37 42
+C 117 1555934 10814317 15050304 20154748 28887715 42594785 101449447
+C 118 7 11 22 27 32 37 42
+C 118 1587450 11218607 15541321 20837762 29703521 43565720 101454992
+C 119 7 11 22 27 32 37 42
+C 119 1606892 11439786 15844594 21391469 30362578 44416000 101700460
+C 120 7 11 22 27 32 37 42
+C 120 1639235 11688137 16175026 21936019 31027531 45457051 101654969
+C 121 7 11 22 27 32 37 42
+C 121 1680536 12156309 16693967 22638001 31774885 46522091 101376486
+C 122 7 11 22 27 32 37 42
+C 122 1688825 12284601 16865841 23043280 32334796 47382857 101360818
+C 123 7 11 22 27 32 37 42
+C 123 1704125 12423884 17088249 23577731 32901546 48343718 101626808
+C 124 7 11 22 27 32 37 42
+C 124 1736497 12689908 17363968 24002628 33442914 49358056 101724163
+C 125 7 11 22 27 32 37 42
+C 125 1767294 12956920 17739688 24456249 33987982 50247472 101674434
+C 126 7 11 22 27 32 37 42
+C 126 1779791 13068265 17940611 24772278 34417860 50978209 101464257
+C 127 7 11 22 27 32 37 42
+C 127 1815522 13456738 18362595 25464907 35110566 52094481 101527330
+C 128 7 11 22 27 32 37 42
+C 128 1840421 13743244 18727161 26026684 35829301 53340809 101645849
+C 129 7 11 22 27 32 37 42
+C 129 1870742 14112208 19201749 26682341 36608450 54394933 101493113
+C 130 7 11 22 27 32 37 42
+C 130 1902306 14423881 19602830 27261528 37294109 55353941 101481326
+C 131 7 11 22 27 32 37 42
+C 131 1923693 14553867 19812773 27530951 37816825 56152115 101404881
+C 132 7 11 22 27 32 37 42
+C 132 1958906 14845260 20193212 28081754 38555892 57171209 101465208
+C 133 7 11 22 27 32 37 42
+C 133 1970612 14966358 20392371 28340753 38980138 57851216 101620853
+C 134 7 11 22 27 32 37 42
+C 134 1994283 15264437 20732784 28752214 39497885 58590276 101712030
+C 135 7 11 22 27 32 37 42
+C 135 2023300 15538391 21104993 29220478 40063593 59223085 101446116
+C 136 7 11 22 27 32 37 42
+C 136 2048728 15713611 21397747 29596440 40595673 59815032 101219708
+C 137 7 11 22 27 32 37 42
+C 137 2068587 15915194 21666381 29961730 41117341 60455326 101316430
+C 138 7 11 22 27 32 37 42
+C 138 2080124 16159295 22003897 30400367 41721564 61064784 101226331
+C 139 7 11 22 27 32 37 42
+C 139 2114785 16518361 22426819 30878989 42267581 61600227 101279972
+C 140 7 11 22 27 32 37 42
+C 140 2124232 16567800 22491224 31000448 42479479 61935151 101096885
+C 141 7 11 22 27 32 37 42
+C 141 2156972 16854216 22857694 31437805 43031944 62477011 100934521
+C 142 7 11 22 27 32 37 42
+C 142 2176159 17104402 23179897 31827519 43529251 62988781 100949570
+C 143 7 11 22 27 32 37 42
+C 143 2205693 17389158 23577312 32341011 44219131 63753339 101021140
+C 144 7 11 22 27 32 37 42
+C 144 2226455 17589852 23854574 32660260 44625170 64130765 100931760
+C 145 7 11 22 27 32 37 42
+C 145 2262351 17884148 24219274 33070554 45046590 64475855 100761929
+C 146 7 11 22 27 32 37 42
+C 146 2304698 18337244 24781928 33736730 45820821 65149863 100704796
+C 147 7 11 22 27 32 37 42
+C 147 2340327 18765258 25270392 34311286 46469973 65587601 100576577
+C 148 7 11 22 27 32 37 42
+C 148 2357160 18989159 25550016 34691523 46975021 66052315 100420991
+C 149 7 11 22 27 32 37 42
+C 149 2384968 19162639 25827491 35071195 47476583 66517704 100422180
+C 150 7 11 22 27 32 37 42
+C 150 3599360 30631806 43334730 58094008 72955958 86632626 97238593
+N 0 2
+N 0 9571494
+N 1 2
+N 1 30567400
+N 2 2
+N 2 30422763
+N 3 2
+N 3 95139
+N 4 2
+N 4 14133
+N 5 2
+N 5 10122
+N 6 2
+N 6 11347
+N 7 2
+N 7 18727
+N 8 2
+N 8 16179
+N 9 2
+N 9 10272
+N 10 2
+N 10 20538
+N 11 2
+N 11 16337
+N 12 2
+N 12 33544
+N 13 2
+N 13 13674
+N 14 2
+N 14 11417
+N 15 2
+N 15 18486
+N 16 2
+N 16 39983
+N 17 2
+N 17 35142
+N 18 2
+N 18 25652
+N 19 2
+N 19 47900
+N 20 2
+N 20 24297
+N 21 2
+N 21 19205
+N 22 2
+N 22 24218
+N 23 2
+N 23 32266
+N 24 2
+N 24 19648
+N 25 2
+N 25 23649
+N 26 2
+N 26 21306
+N 27 2
+N 27 44950
+N 28 2
+N 28 21394
+N 29 2
+N 29 33051
+N 30 2
+N 30 23882
+N 31 2
+N 31 36151
+N 32 2
+N 32 41021
+N 33 2
+N 33 21883
+N 34 2
+N 34 48952
+N 35 2
+N 35 30286
+N 36 2
+N 36 37312
+N 37 2
+N 37 31784
+N 38 2
+N 38 29533
+N 39 2
+N 39 30461
+N 40 2
+N 40 35486
+N 41 2
+N 41 41457
+N 42 2
+N 42 27967
+N 43 2
+N 43 45427
+N 44 2
+N 44 22898
+N 45 2
+N 45 28336
+N 46 2
+N 46 19626
+N 47 2
+N 47 56177
+N 48 2
+N 48 30427
+N 49 2
+N 49 41351
+N 50 2
+N 50 51790
+N 51 2
+N 51 34610
+N 52 2
+N 52 46042
+N 53 2
+N 53 22980
+N 54 2
+N 54 38463
+N 55 2
+N 55 39614
+N 56 2
+N 56 27549
+N 57 2
+N 57 21573
+N 58 2
+N 58 31262
+N 59 2
+N 59 57116
+N 60 2
+N 60 44513
+N 61 2
+N 61 32689
+N 62 2
+N 62 15439
+N 63 2
+N 63 700749
+N 64 2
+N 64 37170
+N 65 2
+N 65 41915
+N 66 2
+N 66 28498
+N 67 2
+N 67 56779
+N 68 2
+N 68 34660
+N 69 2
+N 69 26353
+N 70 2
+N 70 46554
+N 71 2
+N 71 24002
+N 72 2
+N 72 55789
+N 73 2
+N 73 18655
+N 74 2
+N 74 36416
+N 75 2
+N 75 45791
+N 76 2
+N 76 30018
+N 77 2
+N 77 713741
+N 78 2
+N 78 34952
+N 79 2
+N 79 48477
+N 80 2
+N 80 25855
+N 81 2
+N 81 58812
+N 82 2
+N 82 50244
+N 83 2
+N 83 31933
+N 84 2
+N 84 47027
+N 85 2
+N 85 35817
+N 86 2
+N 86 46704
+N 87 2
+N 87 34181
+N 88 2
+N 88 56797
+N 89 2
+N 89 44126
+N 90 2
+N 90 45878
+N 91 2
+N 91 55930
+N 92 2
+N 92 46211
+N 93 2
+N 93 50728
+N 94 2
+N 94 48278
+N 95 2
+N 95 41103
+N 96 2
+N 96 39415
+N 97 2
+N 97 42506
+N 98 2
+N 98 73844
+N 99 2
+N 99 50618
+N 100 2
+N 100 31856
+N 101 2
+N 101 38246
+N 102 2
+N 102 70787
+N 103 2
+N 103 51879
+N 104 2
+N 104 45166
+N 105 2
+N 105 41131
+N 106 2
+N 106 44679
+N 107 2
+N 107 54941
+N 108 2
+N 108 45631
+N 109 2
+N 109 47438
+N 110 2
+N 110 33959
+N 111 2
+N 111 75686
+N 112 2
+N 112 63215
+N 113 2
+N 113 52822
+N 114 2
+N 114 31748
+N 115 2
+N 115 40059
+N 116 2
+N 116 45908
+N 117 2
+N 117 58325
+N 118 2
+N 118 52174
+N 119 2
+N 119 37712
+N 120 2
+N 120 71467
+N 121 2
+N 121 40899
+N 122 2
+N 122 39481
+N 123 2
+N 123 49247
+N 124 2
+N 124 45411
+N 125 2
+N 125 47275
+N 126 2
+N 126 48587
+N 127 2
+N 127 68351
+N 128 2
+N 128 46721
+N 129 2
+N 129 49120
+N 130 2
+N 130 46270
+N 131 2
+N 131 40425
+N 132 2
+N 132 63083
+N 133 2
+N 133 54618
+N 134 2
+N 134 54247
+N 135 2
+N 135 55354
+N 136 2
+N 136 62124
+N 137 2
+N 137 34559
+N 138 2
+N 138 43078
+N 139 2
+N 139 57867
+N 140 2
+N 140 38877
+N 141 2
+N 141 49602
+N 142 2
+N 142 103746
+N 143 2
+N 143 35486
+N 144 2
+N 144 53277
+N 145 2
+N 145 50087
+N 146 2
+N 146 39736
+N 147 2
+N 147 40123
+N 148 2
+N 148 52684
+N 149 2
+N 149 31181
+N 150 2
+N 150 260739
diff --git a/Illumina_profiles/HiSeqXtruSeqL150R1.txt b/Illumina_profiles/HiSeqXtruSeqL150R1.txt
new file mode 100644
index 0000000..8bbca87
--- /dev/null
+++ b/Illumina_profiles/HiSeqXtruSeqL150R1.txt
@@ -0,0 +1,1812 @@
+. 0 2 11 27 32 37
+. 0 2175401 6096942 22352258 482044329 482044740
+. 1 2 11 27 32 37
+. 1 164808 3496874 17989603 480549690 482044740
+. 2 2 11 27 32 37
+. 2 38440 3392094 14503829 45533339 482044740
+. 3 2 11 27 32 37
+. 3 64378 2190138 9209227 25489481 482044740
+. 4 2 11 27 32 37
+. 4 13802 1761493 7194542 19687443 482044740
+. 5 2 11 27 32 37 42
+. 5 14514 1060265 5398904 15428610 43494137 482044740
+. 6 2 11 27 32 37 42
+. 6 1370 983827 4990096 14034810 37148631 482044740
+. 7 11 22 27 32 37 42
+. 7 995596 998761 4913359 13592530 35186615 482044740
+. 8 11 22 27 32 37 42
+. 8 904428 915018 4618849 12933025 33507067 482044740
+. 9 2 11 22 27 32 37 42
+. 9 2040 847809 868030 4434533 12495970 32287181 482044740
+. 10 2 11 22 27 32 37 42
+. 10 8 824389 855745 4413317 12443117 31827098 482044740
+. 11 11 22 27 32 37 42
+. 11 848036 888386 4464435 12485823 31871999 482044740
+. 12 11 22 27 32 37 42
+. 12 825338 871489 4424455 12422891 31641325 482044740
+. 13 2 7 11 22 27 32 37 42
+. 13 2354 2433 835094 889881 4443244 12415410 31681604 482044740
+. 14 2 7 11 22 27 32 37 42
+. 14 534 669 851034 914104 4473520 12401803 31598639 482044740
+. 15 7 11 22 27 32 37 42
+. 15 355 852879 930875 4500178 12465422 31692292 482044740
+. 16 2 7 11 22 27 32 37 42
+. 16 157 749 869158 958979 4551421 12545519 31932991 482044740
+. 17 2 7 11 22 27 32 37 42
+. 17 74 1058 866990 979595 4560223 12545122 31873065 482044740
+. 18 2 7 11 22 27 32 37 42
+. 18 206 1962 884025 1028965 4619166 12606650 31953940 482044740
+. 19 7 11 22 27 32 37 42
+. 19 3050 896227 1096112 4699292 12734087 32050744 482044740
+. 20 2 7 11 22 27 32 37 42
+. 20 2474 8612 955654 1272203 4894893 13025700 32550243 482044740
+. 21 2 7 11 22 27 32 37 42
+. 21 2981 15394 964237 1510815 5011410 13065564 32415772 482044740
+. 22 2 7 11 22 27 32 37 42
+. 22 85 21673 1009263 1879941 5283529 13407881 32771019 482044740
+. 23 2 7 11 22 27 32 37 42
+. 23 4181 41245 1100330 2495163 5768610 14031537 33480859 482044740
+. 24 2 7 11 22 27 32 37 42
+. 24 9561 54693 1159798 2767991 5958654 14188053 33760766 482044740
+. 25 2 7 11 22 27 32 37 42
+. 25 1350 90917 1846185 3827913 6866487 14909050 34100928 482044740
+. 26 2 7 11 22 27 32 37 42
+. 26 1387 109810 1978283 4321722 7255254 15368925 34521678 482044740
+. 27 2 7 11 22 27 32 37 42
+. 27 10069 131462 2091136 4599324 7532050 15710763 34917500 482044740
+. 28 2 7 11 22 27 32 37 42
+. 28 3772 134784 2210398 4852837 7816768 16133036 35597546 482044740
+. 29 2 7 11 22 27 32 37 42
+. 29 10579 146918 2244559 4903996 7886140 16229731 35776254 482044740
+. 30 2 7 11 22 27 32 37 42
+. 30 1882 144469 2293610 4977094 7969818 16327013 35830226 482044740
+. 31 2 7 11 22 27 32 37 42
+. 31 14573 164968 2358763 5072416 8073184 16435632 35994114 482044740
+. 32 2 7 11 22 27 32 37 42
+. 32 9343 169959 2459445 5259160 8311554 16844059 36740752 482044740
+. 33 2 7 11 22 27 32 37 42
+. 33 3116 174235 2590353 5423772 8461377 16949959 36770864 482044740
+. 34 2 7 11 22 27 32 37 42
+. 34 4517 178942 2532978 5425159 8506498 17029435 36873542 482044740
+. 35 2 7 11 22 27 32 37 42
+. 35 8385 190334 2585452 5472757 8512772 17076027 37056697 482044740
+. 36 2 7 11 22 27 32 37 42
+. 36 30423 221765 2701070 5660344 8725043 17379883 37532899 482044740
+. 37 2 7 11 22 27 32 37 42
+. 37 4509 215001 2968270 6024042 9143445 17902974 38230296 482044740
+. 38 2 7 11 22 27 32 37 42
+. 38 10797 217005 2791038 5993252 9115917 17874693 38190680 482044740
+. 39 2 7 11 22 27 32 37 42
+. 39 10885 226211 2860912 5939835 9062664 17848986 38373868 482044740
+. 40 2 7 11 22 27 32 37 42
+. 40 8226 232468 2904362 5999623 9170231 17947486 38444509 482044740
+. 41 2 7 11 22 27 32 37 42
+. 41 11937 250157 3077404 6268761 9532000 18425300 39138029 482044740
+. 42 2 7 11 22 27 32 37 42
+. 42 4252 244910 3093089 6263004 9587929 18453579 39314161 482044740
+. 43 2 7 11 22 27 32 37 42
+. 43 10420 258752 3509206 6850057 10342557 19181165 40021763 482044740
+. 44 2 7 11 22 27 32 37 42
+. 44 12689 268419 3268277 6516231 10082340 19005538 40427548 482044740
+. 45 2 7 11 22 27 32 37 42
+. 45 6266 269945 3313827 6537915 10186038 18956352 40275348 482044740
+. 46 2 7 11 22 27 32 37 42
+. 46 19321 293383 3450725 6747953 10472577 19333849 40785026 482044740
+. 47 2 7 11 22 27 32 37 42
+. 47 4836 286888 3503115 6831093 10597198 19473817 41053423 482044740
+. 48 2 7 11 22 27 32 37 42
+. 48 2026 292466 3562037 6916295 10711227 19627071 41243725 482044740
+. 49 2 7 11 22 27 32 37 42
+. 49 2742 301954 3592369 6977911 10801462 19789856 41617082 482044740
+. 50 2 7 11 22 27 32 37 42
+. 50 5724 312033 3647044 7051780 10881111 19877678 41723886 482044740
+. 51 2 7 11 22 27 32 37 42
+. 51 6474 325168 3713865 7154344 10988447 20000438 41867213 482044740
+. 52 2 7 11 22 27 32 37 42
+. 52 9706 340593 3814705 7341730 11211730 20379986 42518750 482044740
+. 53 2 7 11 22 27 32 37 42
+. 53 4608 356427 3947449 7565199 11471541 20722909 43021318 482044740
+. 54 2 7 11 22 27 32 37 42
+. 54 8129 368916 3950151 7546279 11459651 20741662 43227005 482044740
+. 55 2 7 11 22 27 32 37 42
+. 55 421 391296 4423085 8297309 12417870 21891815 44591869 482044740
+. 56 2 7 11 22 27 32 37 42
+. 56 12434 400408 4362782 8352983 12491698 22055173 45097074 482044740
+. 57 2 7 11 22 27 32 37 42
+. 57 9650 399804 4248642 8369254 12381908 21988509 45312738 482044740
+. 58 2 7 11 22 27 32 37 42
+. 58 8419 410124 4361643 8408913 12460705 22153533 45571419 482044740
+. 59 2 7 11 22 27 32 37 42
+. 59 3469 414029 4360750 8353426 12384786 22014190 45268267 482044740
+. 60 2 7 11 22 27 32 37 42
+. 60 9744 437071 4556414 8575631 12631189 22352235 45661690 482044740
+. 61 2 7 11 22 27 32 37 42
+. 61 2567 436709 4570114 8643000 12736425 22562880 46031905 482044740
+. 62 2 7 11 22 27 32 37 42
+. 62 6188 448518 4587903 8553921 12636851 22399259 45934494 482044740
+. 63 2 7 11 22 27 32 37 42
+. 63 4522 470561 4946612 9037186 13179343 23103452 46888136 482044740
+. 64 2 7 11 22 27 32 37 42
+. 64 183 465173 4830224 9098158 13294749 23346782 47342485 482044740
+. 65 2 7 11 22 27 32 37 42
+. 65 11715 481831 4824688 8856108 13023967 22990561 47046079 482044740
+. 66 2 7 11 22 27 32 37 42
+. 66 2580 484025 4930334 8959958 13140073 23130988 47054257 482044740
+. 67 2 7 11 22 27 32 37 42
+. 67 304 493010 5070804 9121641 13339074 23421221 47470958 482044740
+. 68 2 7 11 22 27 32 37 42
+. 68 9702 513643 5211389 9238606 13467843 23582481 47714262 482044740
+. 69 2 7 11 22 27 32 37 42
+. 69 3771 521989 5461783 9546064 13829076 24083204 48536658 482044740
+. 70 2 7 11 22 27 32 37 42
+. 70 4874 542523 6210571 10772892 15125133 25536606 50169460 482044740
+. 71 2 7 11 22 27 32 37 42
+. 71 16671 552092 6331025 10782298 15113032 25521949 50282941 482044740
+. 72 2 7 11 22 27 32 37 42
+. 72 341 547406 6587780 10903059 15276918 25761709 50726307 482044740
+. 73 2 7 11 22 27 32 37 42
+. 73 649 563196 6896974 11190031 15606826 26206275 51409934 482044740
+. 74 2 7 11 22 27 32 37 42
+. 74 2643 579036 6645499 11282842 15760637 26482178 51909834 482044740
+. 75 2 7 11 22 27 32 37 42
+. 75 3927 648690 8397284 13291054 19206372 34498326 88851525 482044740
+. 76 2 7 11 22 27 32 37 42
+. 76 1209 683645 8151584 12412709 17908859 30684274 66044946 482044740
+. 77 2 7 11 22 27 32 37 42
+. 77 7077 710114 7737189 11850859 16867780 28617873 58194386 482044740
+. 78 2 7 11 22 27 32 37 42
+. 78 6051 725283 7690483 11694954 16520047 27926339 55669626 482044740
+. 79 2 7 11 22 27 32 37 42
+. 79 4295 745201 7741284 11750755 16499787 27774695 54787222 482044740
+. 80 2 7 11 22 27 32 37 42
+. 80 1660 774039 7754775 11751447 16462885 27687727 54378241 482044740
+. 81 2 7 11 22 27 32 37 42
+. 81 3283 793480 7909732 11972251 16711375 28027530 54834621 482044740
+. 82 2 7 11 22 27 32 37 42
+. 82 7677 818417 8064388 12174577 16926064 28281753 55157319 482044740
+. 83 2 7 11 22 27 32 37 42
+. 83 1806 815689 8000785 12124454 16880978 28269961 55264037 482044740
+. 84 2 7 11 22 27 32 37 42
+. 84 11220 848081 8401259 12743072 17574673 29168922 56483262 482044740
+. 85 2 7 11 22 27 32 37 42
+. 85 3124 837992 8324045 12698926 17536559 29170919 56578834 482044740
+. 86 2 7 11 22 27 32 37 42
+. 86 5227 860062 8483607 12919785 17823557 29604674 57381561 482044740
+. 87 2 7 11 22 27 32 37 42
+. 87 184 884696 8622272 13080404 17999824 29839680 57811828 482044740
+. 88 2 7 11 22 27 32 37 42
+. 88 8249 906146 8687787 13178232 18137710 30066425 58151275 482044740
+. 89 2 7 11 22 27 32 37 42
+. 89 6240 907438 8893838 13425515 18409876 30418145 58678956 482044740
+. 90 2 7 11 22 27 32 37 42
+. 90 7166 932329 9053505 13769989 18863476 31192490 60081561 482044740
+. 91 2 7 11 22 27 32 37 42
+. 91 1046 939008 9074189 13678356 18777062 31073448 59989423 482044740
+. 92 2 7 11 22 27 32 37 42
+. 92 1220 952663 9254412 13930905 19103244 31581517 60895485 482044740
+. 93 2 7 11 22 27 32 37 42
+. 93 51 984446 9387261 14110031 19316537 31913707 61441787 482044740
+. 94 2 7 11 22 27 32 37 42
+. 94 5289 1023390 9548716 14323434 19587152 32311381 62131788 482044740
+. 95 2 7 11 22 27 32 37 42
+. 95 932 1050479 9686818 14523390 19816444 32638686 62657287 482044740
+. 96 2 7 11 22 27 32 37 42
+. 96 12494 1062250 9790055 14661266 19982284 32909192 63121087 482044740
+. 97 2 7 11 22 27 32 37 42
+. 97 512 1053017 9905513 14841518 20201955 33251576 63712571 482044740
+. 98 2 7 11 22 27 32 37 42
+. 98 4958 1070303 10069690 15118396 20553326 33849924 64673505 482044740
+. 99 2 7 11 22 27 32 37 42
+. 99 489 1065970 10171271 15224494 20682102 34048307 64943782 482044740
+. 100 2 7 11 22 27 32 37 42
+. 100 2512 1096791 10376194 15533044 21060289 34641106 65860219 482044740
+. 101 2 7 11 22 27 32 37 42
+. 101 3458 1119416 10500992 15733548 21278812 34968355 66293773 482044740
+. 102 2 7 11 22 27 32 37 42
+. 102 6644 1158616 10766290 16153009 21761248 35656961 67379368 482044740
+. 103 2 7 11 22 27 32 37 42
+. 103 1645 1171144 11010544 16551413 22199268 36290702 68320239 482044740
+. 104 2 7 11 22 27 32 37 42
+. 104 3465 1174203 11033402 16665616 22332042 36574008 68848346 482044740
+. 105 2 7 11 22 27 32 37 42
+. 105 5 1192108 11317536 17125731 22933722 37531947 70622145 482044740
+. 106 2 7 11 22 27 32 37 42
+. 106 1406 1176653 11242771 16940362 22735572 37349615 70508708 482044740
+. 107 2 7 11 22 27 32 37 42
+. 107 1329 1181843 11637691 17519707 23447234 38357580 72115848 482044740
+. 108 2 7 11 22 27 32 37 42
+. 108 205 1183551 11735648 17682993 23655366 38748785 72819561 482044740
+. 109 2 7 11 22 27 32 37 42
+. 109 2464 1191694 11846794 17820720 23826133 39055810 73433621 482044740
+. 110 2 7 11 22 27 32 37 42
+. 110 917 1195842 12191481 18310780 24354157 39710823 74181474 482044740
+. 111 2 7 11 22 27 32 37 42
+. 111 2764 1206323 12320496 18533980 24660279 40342564 75207509 482044740
+. 112 2 7 11 22 27 32 37 42
+. 112 667 1215335 12366478 18600044 24785974 40658638 75823349 482044740
+. 113 2 7 11 22 27 32 37 42
+. 113 1081 1245034 12831170 19198079 25476817 41628865 77073156 482044740
+. 114 2 7 11 22 27 32 37 42
+. 114 63 1240669 12772675 19232687 25591003 42054487 77792912 482044740
+. 115 2 7 11 22 27 32 37 42
+. 115 2161 1265074 13111892 19575455 26080561 42976586 79509984 482044740
+. 116 2 7 11 22 27 32 37 42
+. 116 1411 1284921 13406152 19898325 26565485 43900111 80867047 482044740
+. 117 2 7 11 22 27 32 37 42
+. 117 178 1287713 13609914 20109410 26965110 44862123 82447801 482044740
+. 118 2 7 11 22 27 32 37 42
+. 118 149 1296124 13762362 20212553 27282090 45736665 83958368 482044740
+. 119 2 7 11 22 27 32 37 42
+. 119 2664 1323956 14209043 20781642 28099284 47226581 86513748 482044740
+. 120 2 7 11 22 27 32 37 42
+. 120 9184 1345877 14478419 21035723 28573725 48262390 88143416 482044740
+. 121 2 7 11 22 27 32 37 42
+. 121 19050 1390294 14984971 21784137 29559069 49981297 91092242 482044740
+. 122 2 7 11 22 27 32 37 42
+. 122 8667 1395833 15187478 22017140 30019903 51123760 93010390 482044740
+. 123 2 7 11 22 27 32 37 42
+. 123 9986 1424881 15596082 22642400 30740300 52181337 94722762 482044740
+. 124 2 7 11 22 27 32 37 42
+. 124 6385 1447802 15912424 23360144 31650210 53758824 97440073 482044740
+. 125 2 7 11 22 27 32 37 42
+. 125 5115 1477485 16458251 24260267 32738631 55546970 100435481 482044740
+. 126 2 7 11 22 27 32 37 42
+. 126 2508 1494989 16681791 24884281 33455092 56518455 102137303 482044740
+. 127 2 7 11 22 27 32 37 42
+. 127 5470 1515951 16892650 25359066 34063620 57451339 103691224 482044740
+. 128 2 7 11 22 27 32 37 42
+. 128 1692 1546602 17347492 26239720 35078087 58753396 105814512 482044740
+. 129 2 7 11 22 27 32 37 42
+. 129 4359 1578134 17776058 27096018 36219964 60365132 108509691 482044740
+. 130 2 7 11 22 27 32 37 42
+. 130 8812 1615494 18265241 28018264 37389532 61851200 110701659 482044740
+. 131 2 7 11 22 27 32 37 42
+. 131 11482 1635361 18403734 28541765 38063170 62688000 111992977 482044740
+. 132 2 7 11 22 27 32 37 42
+. 132 4742 1658609 18785592 29443102 39232051 64562199 114781253 482044740
+. 133 2 7 11 22 27 32 37 42
+. 133 1344 1687584 19309294 30337041 40401216 66585615 118020217 482044740
+. 134 2 7 11 22 27 32 37 42
+. 134 4513 1708064 19545553 30844234 41186745 68522090 121023557 482044740
+. 135 2 7 11 22 27 32 37 42
+. 135 796 1725975 19879543 31366149 41954151 71006048 124764376 482044740
+. 136 2 7 11 22 27 32 37 42
+. 136 935 1750696 20199580 31942555 42877318 72940312 127696343 482044740
+. 137 2 7 11 22 27 32 37 42
+. 137 1610 1779866 20684275 32737204 44066769 75262233 130985632 482044740
+. 138 2 7 11 22 27 32 37 42
+. 138 4071 1801813 21010192 33226022 45029738 76970906 133690483 482044740
+. 139 2 7 11 22 27 32 37 42
+. 139 5431 1832977 21496096 33921060 46219655 79059937 136778818 482044740
+. 140 2 7 11 22 27 32 37 42
+. 140 20765 1871892 21982695 34666403 47831085 80871810 139477542 482044740
+. 141 2 7 11 22 27 32 37 42
+. 141 12177 1898325 22603742 35534202 49391387 83256651 142987416 482044740
+. 142 2 7 11 22 27 32 37 42
+. 142 331 1902866 23095206 36184168 51602116 85353115 146190710 482044740
+. 143 2 7 11 22 27 32 37 42
+. 143 6542 1941943 23819731 37117581 53787903 87407312 149051330 482044740
+. 144 2 7 11 22 27 32 37 42
+. 144 845 1966134 24456812 38084323 55669470 89733164 152291376 482044740
+. 145 2 7 11 22 27 32 37 42
+. 145 473 2003353 25180485 39067961 57363405 92545400 155833948 482044740
+. 146 2 7 11 22 27 32 37 42
+. 146 7833 2031680 25666173 39828130 58950899 94803108 158932323 482044740
+. 147 2 7 11 22 27 32 37 42
+. 147 447 2054738 26327580 40714815 60804238 97288005 161986350 482044740
+. 148 2 7 11 22 27 32 37 42
+. 148 18970 2095782 26853991 41422937 62563176 99381519 164463525 482044740
+. 149 2 7 11 22 27 32 37 42
+. 149 3185 2125927 27857243 42715188 64703879 101884425 167239497 482044740
+. 150 2 7 11 22 27 32 37 42
+. 150 1702 3498903 49838848 81533853 122599419 183273115 271994366 482044740
+A 0 11 27 32 37
+A 0 1224291 6701308 164078882 164079011
+A 1 11 27 32 37
+A 1 907972 5360752 152357163 152860689
+A 2 11 27 32 37
+A 2 978855 4380856 13603216 150160774
+A 3 11 27 32 37
+A 3 660415 2885042 7761121 147025822
+A 4 11 27 32 37
+A 4 515898 2161141 5844931 150911766
+A 5 11 27 32 37 42
+A 5 295244 1536391 4528508 12141682 148995821
+A 6 11 27 32 37 42
+A 6 266051 1391312 4026875 10230059 148707465
+A 7 11 27 32 37 42
+A 7 208568 1130742 3379862 8672185 145521889
+A 8 11 22 27 32 37 42
+A 8 227931 229801 1222636 3582487 8949624 145117587
+A 9 11 22 27 32 37 42
+A 9 217062 220899 1166052 3395368 8459377 145433717
+A 10 11 22 27 32 37 42
+A 10 225323 231951 1218696 3542407 8667429 145865364
+A 11 11 22 27 32 37 42
+A 11 227936 236789 1218551 3513432 8623340 146464990
+A 12 11 22 27 32 37 42
+A 12 212301 222025 1176836 3454974 8477265 146240874
+A 13 7 11 22 27 32 37 42
+A 13 6 219403 231402 1207924 3515042 8640040 146481287
+A 14 7 11 22 27 32 37 42
+A 14 14 205664 219556 1130190 3305891 8211831 145962901
+A 15 7 11 22 27 32 37 42
+A 15 30 212131 229955 1161265 3378883 8327756 145569740
+A 16 7 11 22 27 32 37 42
+A 16 52 217210 238045 1176281 3391414 8377851 145109945
+A 17 7 11 22 27 32 37 42
+A 17 81 215371 241870 1171139 3376479 8343614 144594330
+A 18 7 11 22 27 32 37 42
+A 18 178 224095 259767 1194608 3396941 8357300 144142184
+A 19 7 11 22 27 32 37 42
+A 19 252 224801 273716 1204314 3405905 8339669 144326249
+A 20 7 11 22 27 32 37 42
+A 20 594 245730 326652 1290634 3581720 8725333 145239901
+A 21 7 11 22 27 32 37 42
+A 21 1220 246911 389345 1314839 3557313 8611756 144723027
+A 22 7 11 22 27 32 37 42
+A 22 2058 254578 478681 1374285 3609445 8638270 143922756
+A 23 7 11 22 27 32 37 42
+A 23 3685 277363 639857 1508535 3769592 8865466 143672977
+A 24 7 11 22 27 32 37 42
+A 24 4333 287858 703295 1538089 3756267 8864022 143702101
+A 25 7 11 22 27 32 37 42
+A 25 8605 471040 987291 1783866 3942439 8965180 143404826
+A 26 7 11 22 27 32 37 42
+A 26 10264 507240 1127088 1901681 4106099 9207579 143697705
+A 27 7 11 22 27 32 37 42
+A 27 11215 519942 1167695 1932777 4106838 9137044 143178229
+A 28 7 11 22 27 32 37 42
+A 28 11924 537427 1204570 1962009 4123824 9164238 142915511
+A 29 7 11 22 27 32 37 42
+A 29 12244 553395 1237956 2012298 4220988 9342659 142677589
+A 30 7 11 22 27 32 37 42
+A 30 12639 571196 1266434 2047948 4281817 9446222 143612348
+A 31 7 11 22 27 32 37 42
+A 31 13365 579404 1275060 2046789 4244801 9344894 142824019
+A 32 7 11 22 27 32 37 42
+A 32 14083 598622 1308971 2088575 4309505 9480660 142757472
+A 33 7 11 22 27 32 37 42
+A 33 14563 628607 1346112 2122285 4342265 9514628 143170643
+A 34 7 11 22 27 32 37 42
+A 34 14957 613194 1349785 2139239 4370686 9551328 142654460
+A 35 7 11 22 27 32 37 42
+A 35 15765 627553 1367808 2150931 4407718 9652790 142828166
+A 36 7 11 22 27 32 37 42
+A 36 16540 647399 1404276 2191578 4468596 9754757 142685463
+A 37 7 11 22 27 32 37 42
+A 37 17838 722972 1503279 2305362 4610155 9923063 142169727
+A 38 7 11 22 27 32 37 42
+A 38 17316 663022 1481579 2279216 4560700 9822852 142050906
+A 39 7 11 22 27 32 37 42
+A 39 17662 674406 1452266 2250311 4543465 9881320 142058168
+A 40 7 11 22 27 32 37 42
+A 40 18637 695983 1501269 2334339 4673985 10123453 143255048
+A 41 7 11 22 27 32 37 42
+A 41 19409 713067 1512501 2343706 4648032 10043107 142255763
+A 42 7 11 22 27 32 37 42
+A 42 20027 721110 1525618 2377171 4687601 10102770 141893493
+A 43 7 11 22 27 32 37 42
+A 43 20467 736132 1542113 2418724 4686030 10082526 141625879
+A 44 7 11 22 27 32 37 42
+A 44 21669 744126 1555044 2464690 4731212 10191516 141670979
+A 45 7 11 22 27 32 37 42
+A 45 22415 763294 1584902 2524608 4785743 10259259 141937617
+A 46 7 11 22 27 32 37 42
+A 46 23170 790879 1634515 2597133 4891066 10476535 141949988
+A 47 7 11 22 27 32 37 42
+A 47 24041 812581 1674233 2657532 4984129 10692990 142195465
+A 48 7 11 22 27 32 37 42
+A 48 24952 815035 1670965 2648633 4953995 10559588 141615996
+A 49 7 11 22 27 32 37 42
+A 49 26039 823816 1690233 2682544 5013809 10696835 141760524
+A 50 7 11 22 27 32 37 42
+A 50 26385 835279 1706331 2694878 5018311 10692966 141679391
+A 51 7 11 22 27 32 37 42
+A 51 27505 850048 1727968 2719239 5047457 10737440 141725660
+A 52 7 11 22 27 32 37 42
+A 52 28079 871138 1767772 2771757 5145477 10909416 141653545
+A 53 7 11 22 27 32 37 42
+A 53 29239 886288 1789787 2791398 5158865 10925143 141371216
+A 54 7 11 22 27 32 37 42
+A 54 29634 900429 1813584 2823681 5213735 11037088 141564879
+A 55 7 11 22 27 32 37 42
+A 55 31436 1012566 1986968 3070257 5522026 11450350 141556622
+A 56 7 11 22 27 32 37 42
+A 56 31958 1013247 2036833 3125686 5611467 11645880 141656868
+A 57 7 11 22 27 32 37 42
+A 57 31867 968128 2033083 3076476 5565658 11675010 141639304
+A 58 7 11 22 27 32 37 42
+A 58 32716 986113 2017813 3067270 5568417 11674718 141261237
+A 59 7 11 22 27 32 37 42
+A 59 33151 989415 2005463 3046954 5523802 11557212 141463161
+A 60 7 11 22 27 32 37 42
+A 60 33917 1052519 2082308 3138402 5667510 11771291 141715613
+A 61 7 11 22 27 32 37 42
+A 61 34600 1031361 2062503 3117854 5646393 11752458 141398728
+A 62 7 11 22 27 32 37 42
+A 62 35395 1046143 2052789 3108350 5623448 11724718 141421776
+A 63 7 11 22 27 32 37 42
+A 63 37519 1138222 2176103 3246712 5802180 11983262 141418481
+A 64 7 11 22 27 32 37 42
+A 64 37165 1148198 2278226 3397190 6075352 12495223 142170332
+A 65 7 11 22 27 32 37 42
+A 65 38056 1125536 2171848 3271158 5890223 12302538 142376436
+A 66 7 11 22 27 32 37 42
+A 66 38790 1143878 2179216 3272851 5876228 12171357 142229331
+A 67 7 11 22 27 32 37 42
+A 67 40126 1181204 2220350 3322942 5949173 12277326 142287326
+A 68 7 11 22 27 32 37 42
+A 68 40663 1212861 2243682 3348292 5986993 12336461 141970924
+A 69 7 11 22 27 32 37 42
+A 69 41832 1291152 2345815 3468681 6162309 12635142 142029671
+A 70 7 11 22 27 32 37 42
+A 70 44008 1661324 2984856 4142534 6902767 13433393 142040118
+A 71 7 11 22 27 32 37 42
+A 71 43690 1671770 2919387 4049458 6766351 13289481 141783634
+A 72 7 11 22 27 32 37 42
+A 72 44749 1639847 2766462 3904395 6640268 13231465 141630637
+A 73 7 11 22 27 32 37 42
+A 73 46337 1677834 2774859 3924594 6686292 13329207 141574307
+A 74 7 11 22 27 32 37 42
+A 74 46458 1642530 2863714 4028345 6828450 13547966 141329271
+A 75 7 11 22 27 32 37 42
+A 75 49683 2028932 3175377 4636708 8109067 19480984 141650437
+A 76 7 11 22 27 32 37 42
+A 76 55245 1982291 3016800 4455458 7663206 16638043 141602747
+A 77 7 11 22 27 32 37 42
+A 77 57320 1849126 2853717 4164151 7166560 14861464 141435979
+A 78 7 11 22 27 32 37 42
+A 78 57378 1825844 2805670 4063607 6997826 14282535 141335989
+A 79 7 11 22 27 32 37 42
+A 79 57276 1815634 2796662 4031548 6941560 14057082 141202259
+A 80 7 11 22 27 32 37 42
+A 80 59986 1826668 2812504 4041943 6955078 14005904 141483821
+A 81 7 11 22 27 32 37 42
+A 81 70276 1933247 2947533 4182883 7124215 14228150 141610020
+A 82 7 11 22 27 32 37 42
+A 82 67794 1918609 2931016 4163341 7102972 14187013 141500879
+A 83 7 11 22 27 32 37 42
+A 83 64838 1879701 2890347 4120334 7050443 14122633 141112645
+A 84 7 11 22 27 32 37 42
+A 84 66599 1990479 3064257 4321077 7331738 14566422 141416406
+A 85 7 11 22 27 32 37 42
+A 85 64519 1967746 3059402 4320358 7349420 14605795 141462502
+A 86 7 11 22 27 32 37 42
+A 86 63320 1975128 3079042 4357919 7429595 14813263 141524940
+A 87 7 11 22 27 32 37 42
+A 87 68178 2012342 3120256 4396618 7467178 14855482 141174953
+A 88 7 11 22 27 32 37 42
+A 88 81169 2099870 3224144 4512200 7610493 15045153 141249629
+A 89 7 11 22 27 32 37 42
+A 89 72207 2089905 3212591 4506746 7620809 15096369 141099398
+A 90 7 11 22 27 32 37 42
+A 90 69772 2115305 3291059 4616709 7839348 15547063 141085286
+A 91 7 11 22 27 32 37 42
+A 91 70419 2116996 3258777 4581699 7780893 15451338 141076154
+A 92 7 11 22 27 32 37 42
+A 92 70674 2149831 3304211 4645056 7885967 15679907 141005867
+A 93 7 11 22 27 32 37 42
+A 93 70366 2158910 3319194 4664347 7923702 15744700 140896691
+A 94 7 11 22 27 32 37 42
+A 94 76625 2210354 3392348 4756063 8069918 16030550 141054086
+A 95 7 11 22 27 32 37 42
+A 95 81826 2279976 3488814 4869002 8226081 16250756 141326868
+A 96 7 11 22 27 32 37 42
+A 96 81063 2284365 3496454 4879955 8253409 16327740 141254833
+A 97 7 11 22 27 32 37 42
+A 97 79046 2295239 3515615 4903140 8288577 16391154 141119970
+A 98 7 11 22 27 32 37 42
+A 98 77797 2329817 3583420 4993025 8452555 16701887 141064641
+A 99 7 11 22 27 32 37 42
+A 99 77749 2354297 3605124 5018319 8485039 16742531 140950297
+A 100 7 11 22 27 32 37 42
+A 100 77074 2416955 3710705 5155505 8711640 17135685 141164759
+A 101 7 11 22 27 32 37 42
+A 101 78816 2434080 3731825 5171141 8726474 17133593 141062145
+A 102 7 11 22 27 32 37 42
+A 102 82525 2492659 3841852 5296588 8909695 17459818 141147629
+A 103 7 11 22 27 32 37 42
+A 103 85850 2556103 3952958 5416027 9079034 17707711 141009287
+A 104 7 11 22 27 32 37 42
+A 104 84172 2554304 3975209 5446737 9134529 17820121 141054001
+A 105 7 11 22 27 32 37 42
+A 105 92914 2706954 4201967 5728829 9574163 18636862 141358965
+A 106 7 11 22 27 32 37 42
+A 106 93019 2681610 4130863 5642676 9443548 18421217 141302545
+A 107 7 11 22 27 32 37 42
+A 107 92504 2764264 4258780 5805591 9699007 18934937 141258040
+A 108 7 11 22 27 32 37 42
+A 108 92144 2800197 4315712 5874532 9818497 19126034 141186763
+A 109 7 11 22 27 32 37 42
+A 109 92747 2839042 4367592 5938714 9915611 19314775 141263255
+A 110 7 11 22 27 32 37 42
+A 110 91985 2941017 4504454 6088395 10096148 19524909 141371563
+A 111 7 11 22 27 32 37 42
+A 111 89256 2944003 4535487 6139812 10240422 19814624 141339181
+A 112 7 11 22 27 32 37 42
+A 112 91938 2950633 4547665 6166308 10295124 19955636 141313162
+A 113 7 11 22 27 32 37 42
+A 113 95020 3056572 4678741 6320560 10525667 20312705 141186047
+A 114 7 11 22 27 32 37 42
+A 114 95748 3070468 4730053 6397372 10683454 20525108 141166055
+A 115 7 11 22 27 32 37 42
+A 115 98421 3170844 4840048 6549857 10970653 21086748 141262635
+A 116 7 11 22 27 32 37 42
+A 116 100603 3243804 4918470 6666658 11205337 21413359 141197611
+A 117 7 11 22 27 32 37 42
+A 117 100151 3277669 4955434 6753254 11454634 21843875 141165617
+A 118 7 11 22 27 32 37 42
+A 118 98979 3300210 4961746 6809895 11664884 22168660 141131803
+A 119 7 11 22 27 32 37 42
+A 119 100313 3410089 5107853 7026423 12092149 22935422 141115251
+A 120 7 11 22 27 32 37 42
+A 120 101029 3501527 5208356 7186746 12436440 23419091 141148888
+A 121 7 11 22 27 32 37 42
+A 121 103390 3613071 5393099 7435828 12928916 24310254 141388094
+A 122 7 11 22 27 32 37 42
+A 122 105618 3639779 5423297 7508101 13177928 24675523 141155201
+A 123 7 11 22 27 32 37 42
+A 123 107130 3731107 5579528 7680163 13466185 25147363 141036504
+A 124 7 11 22 27 32 37 42
+A 124 108758 3818780 5791693 7937165 13942871 25963294 141149867
+A 125 7 11 22 27 32 37 42
+A 125 111085 3981331 6071551 8269610 14523901 26930100 141261722
+A 126 7 11 22 27 32 37 42
+A 126 112464 4031160 6236956 8442098 14771485 27406122 141400919
+A 127 7 11 22 27 32 37 42
+A 127 112910 4059825 6337991 8566245 14982532 27781030 141356964
+A 128 7 11 22 27 32 37 42
+A 128 115669 4163063 6555118 8808269 15297910 28332071 141159282
+A 129 7 11 22 27 32 37 42
+A 129 117976 4279609 6794331 9134503 15763436 29187929 141224627
+A 130 7 11 22 27 32 37 42
+A 130 120633 4439500 7085457 9502185 16216195 29867465 141351573
+A 131 7 11 22 27 32 37 42
+A 131 121855 4457244 7208481 9666882 16412965 30245209 141291738
+A 132 7 11 22 27 32 37 42
+A 132 124050 4535393 7432012 9962951 16899078 31066907 141173880
+A 133 7 11 22 27 32 37 42
+A 133 127056 4668094 7660608 10272982 17459776 32021925 141121787
+A 134 7 11 22 27 32 37 42
+A 134 128620 4744911 7816221 10527033 18049589 32996609 141083649
+A 135 7 11 22 27 32 37 42
+A 135 130914 4869105 8007539 10801612 18873177 34336112 141312190
+A 136 7 11 22 27 32 37 42
+A 136 131760 4926162 8121656 11012220 19351794 35119820 141257655
+A 137 7 11 22 27 32 37 42
+A 137 134583 5033114 8303300 11308868 19970895 36080505 141144437
+A 138 7 11 22 27 32 37 42
+A 138 135165 5108983 8421860 11577768 20465346 36916831 141085105
+A 139 7 11 22 27 32 37 42
+A 139 137981 5235846 8615389 11919280 21074840 37865849 141051454
+A 140 7 11 22 27 32 37 42
+A 140 139713 5405955 8881169 12461218 21700496 38799050 141270170
+A 141 7 11 22 27 32 37 42
+A 141 142540 5567643 9116852 12902771 22410443 39929687 141307883
+A 142 7 11 22 27 32 37 42
+A 142 142265 5652893 9238595 13475105 22925908 40751539 141248757
+A 143 7 11 22 27 32 37 42
+A 143 146022 5827678 9485549 14100526 23521318 41610677 141071611
+A 144 7 11 22 27 32 37 42
+A 144 147419 6026358 9797634 14704399 24298561 42737239 141272208
+A 145 7 11 22 27 32 37 42
+A 145 150295 6250582 10115623 15237590 25177770 43875294 141326747
+A 146 7 11 22 27 32 37 42
+A 146 152364 6368522 10313073 15683852 25855235 44849978 141390725
+A 147 7 11 22 27 32 37 42
+A 147 154222 6517302 10534904 16187917 26548032 45745680 141367681
+A 148 7 11 22 27 32 37 42
+A 148 156648 6645913 10718535 16672290 27121269 46410758 141248923
+A 149 7 11 22 27 32 37 42
+A 149 161042 6910191 11073527 17280568 27863011 47255976 141178154
+A 150 7 11 22 27 32 37 42
+A 150 283876 13187375 22604707 34769529 53023321 79069122 140835874
+T 0 11 27 32 37
+T 0 1586454 7385758 127332455 127332505
+T 1 11 27 32 37
+T 1 1641674 7571084 150141823 150433128
+T 2 11 27 32 37
+T 2 1653308 6143625 17808334 143189709
+T 3 11 27 32 37
+T 3 879231 3387262 9060371 150683974
+T 4 11 27 32 37
+T 4 861089 3170238 7969358 146837178
+T 5 11 27 32 37 42
+T 5 410657 1811785 4965860 13676927 143227478
+T 6 11 27 32 37 42
+T 6 453171 1931099 5089099 12833029 144286194
+T 7 11 27 32 37 42
+T 7 529947 2161780 5514901 13460479 148117419
+T 8 11 22 27 32 37 42
+T 8 438469 441548 1879566 4901724 12081636 148745241
+T 9 11 22 27 32 37 42
+T 9 395282 401099 1745014 4618512 11386501 144994038
+T 10 11 22 27 32 37 42
+T 10 367997 377617 1656508 4425046 10865626 144996469
+T 11 11 22 27 32 37 42
+T 11 392231 405450 1736551 4585918 11175406 145524933
+T 12 11 22 27 32 37 42
+T 12 373925 388870 1676386 4453319 10862758 145707338
+T 13 7 11 22 27 32 37 42
+T 13 13 380167 398161 1696608 4486590 10963637 145832878
+T 14 7 11 22 27 32 37 42
+T 14 17 401257 422171 1755210 4575130 11072417 144750106
+T 15 7 11 22 27 32 37 42
+T 15 74 396187 422945 1743146 4560682 11060007 145402911
+T 16 7 11 22 27 32 37 42
+T 16 96 406198 437275 1779824 4640725 11274334 146346581
+T 17 7 11 22 27 32 37 42
+T 17 175 395788 435126 1753067 4571288 11076552 145815177
+T 18 7 11 22 27 32 37 42
+T 18 301 401192 452398 1775991 4611398 11169599 146476859
+T 19 7 11 22 27 32 37 42
+T 19 525 393716 464812 1748010 4520296 10899887 144786199
+T 20 7 11 22 27 32 37 42
+T 20 1082 415369 531708 1822342 4629635 11077334 144481890
+T 21 7 11 22 27 32 37 42
+T 21 2100 411669 612496 1838636 4584492 10930426 144515725
+T 22 7 11 22 27 32 37 42
+T 22 3531 418897 737954 1903200 4643928 10993099 144431704
+T 23 7 11 22 27 32 37 42
+T 23 6085 451159 971240 2081901 4896859 11366062 144609119
+T 24 7 11 22 27 32 37 42
+T 24 7110 462067 1057240 2120747 4885839 11313018 143755966
+T 25 7 11 22 27 32 37 42
+T 25 13177 731788 1472748 2483467 5191542 11515364 143740767
+T 26 7 11 22 27 32 37 42
+T 26 15312 760717 1627999 2581550 5274266 11543447 143634450
+T 27 7 11 22 27 32 37 42
+T 27 16946 791029 1714644 2657837 5369603 11665738 143514208
+T 28 7 11 22 27 32 37 42
+T 28 17755 850570 1848043 2819418 5643020 12157832 144278045
+T 29 7 11 22 27 32 37 42
+T 29 18075 840575 1823272 2786335 5562600 11990949 143402633
+T 30 7 11 22 27 32 37 42
+T 30 18772 853222 1837615 2794974 5549969 11902656 142951627
+T 31 7 11 22 27 32 37 42
+T 31 19402 866925 1862094 2822585 5586722 11980954 143022963
+T 32 7 11 22 27 32 37 42
+T 32 21075 915479 1957733 2948842 5824431 12432640 143561828
+T 33 7 11 22 27 32 37 42
+T 33 22069 940824 1981901 2954718 5781203 12285278 143272230
+T 34 7 11 22 27 32 37 42
+T 34 22276 925418 1982675 2967543 5792718 12285559 142836298
+T 35 7 11 22 27 32 37 42
+T 35 23370 948711 2016289 2990087 5847674 12419863 143199628
+T 36 7 11 22 27 32 37 42
+T 36 24400 979220 2073234 3054394 5937810 12555133 142748380
+T 37 7 11 22 27 32 37 42
+T 37 26016 1030716 2134124 3110939 5991665 12602497 142690828
+T 38 7 11 22 27 32 37 42
+T 38 26059 998404 2157725 3146023 6035718 12657586 142629239
+T 39 7 11 22 27 32 37 42
+T 39 26915 1018697 2138610 3116885 6003665 12664540 142620145
+T 40 7 11 22 27 32 37 42
+T 40 28083 1021627 2133005 3117281 5968919 12553174 141975722
+T 41 7 11 22 27 32 37 42
+T 41 29558 1123978 2325714 3377259 6363822 13194089 143024688
+T 42 7 11 22 27 32 37 42
+T 42 29722 1097049 2257037 3310885 6214850 12975585 142537403
+T 43 7 11 22 27 32 37 42
+T 43 30488 1374798 2709968 3876746 6857019 13696700 143148659
+T 44 7 11 22 27 32 37 42
+T 44 31344 1133103 2312119 3440296 6302336 13110179 142201859
+T 45 7 11 22 27 32 37 42
+T 45 31913 1132739 2301594 3452509 6268582 13050909 142032378
+T 46 7 11 22 27 32 37 42
+T 46 33385 1193320 2416581 3619311 6538339 13585082 142929378
+T 47 7 11 22 27 32 37 42
+T 47 33532 1197018 2412843 3612557 6488579 13446262 142421657
+T 48 7 11 22 27 32 37 42
+T 48 34508 1222435 2455148 3673499 6584397 13622966 142805217
+T 49 7 11 22 27 32 37 42
+T 49 34874 1208490 2427238 3636778 6516324 13500251 141881709
+T 50 7 11 22 27 32 37 42
+T 50 35675 1226734 2457357 3672175 6569280 13588152 142062084
+T 51 7 11 22 27 32 37 42
+T 51 36587 1248505 2492656 3710332 6615233 13641383 142021236
+T 52 7 11 22 27 32 37 42
+T 52 37798 1275784 2543815 3775904 6728540 13858003 142276979
+T 53 7 11 22 27 32 37 42
+T 53 40018 1358109 2698271 3972736 7011831 14281556 143008070
+T 54 7 11 22 27 32 37 42
+T 54 40761 1295137 2565223 3790833 6724368 13824683 141619763
+T 55 7 11 22 27 32 37 42
+T 55 45383 1456198 2844389 4168992 7256433 14615463 142471895
+T 56 7 11 22 27 32 37 42
+T 56 43558 1406554 2807795 4131850 7210271 14644580 142557087
+T 57 7 11 22 27 32 37 42
+T 57 44359 1384192 2817287 4088360 7157068 14616154 142031975
+T 58 7 11 22 27 32 37 42
+T 58 44968 1444142 2883077 4188105 7337971 14920022 142543791
+T 59 7 11 22 27 32 37 42
+T 59 45440 1396975 2769517 4026352 7049524 14361724 141434558
+T 60 7 11 22 27 32 37 42
+T 60 47079 1440572 2816170 4074558 7120617 14427695 141235171
+T 61 7 11 22 27 32 37 42
+T 61 47714 1513622 2971296 4292607 7493268 15103433 142523004
+T 62 7 11 22 27 32 37 42
+T 62 48666 1492420 2895571 4199494 7352098 14976700 142565409
+T 63 7 11 22 27 32 37 42
+T 63 50189 1546562 2951888 4248082 7383362 14920587 141587104
+T 64 7 11 22 27 32 37 42
+T 64 50447 1519865 2973801 4282260 7448722 15032856 141573652
+T 65 7 11 22 27 32 37 42
+T 65 50647 1520750 2903682 4205070 7345679 14931085 141449919
+T 66 7 11 22 27 32 37 42
+T 66 51724 1562912 2950723 4259009 7424972 15016978 141531866
+T 67 7 11 22 27 32 37 42
+T 67 52469 1610487 3007073 4329136 7535087 15184952 141689577
+T 68 7 11 22 27 32 37 42
+T 68 53101 1642734 3022005 4340841 7538064 15185303 141608053
+T 69 7 11 22 27 32 37 42
+T 69 54394 1710652 3094181 4424850 7652989 15375040 141351445
+T 70 7 11 22 27 32 37 42
+T 70 56225 1814146 3259999 4600379 7852915 15609656 141143126
+T 71 7 11 22 27 32 37 42
+T 71 56578 1874162 3307662 4653734 7940682 15778234 141493890
+T 72 7 11 22 27 32 37 42
+T 72 57250 1964772 3374090 4739233 8056116 15974035 141499581
+T 73 7 11 22 27 32 37 42
+T 73 59076 2078079 3473076 4845642 8190106 16160935 141522147
+T 74 7 11 22 27 32 37 42
+T 74 59733 1984772 3517178 4916640 8313524 16410987 141584712
+T 75 7 11 22 27 32 37 42
+T 75 60973 2488775 4013191 5729423 10068437 24577436 141388161
+T 76 7 11 22 27 32 37 42
+T 76 68864 2545693 3953209 5653520 9587289 20213375 141643406
+T 77 7 11 22 27 32 37 42
+T 77 67940 2384598 3753424 5319804 9023275 18197026 141715698
+T 78 7 11 22 27 32 37 42
+T 78 68521 2348613 3682574 5190036 8810699 17520526 141370910
+T 79 7 11 22 27 32 37 42
+T 79 68421 2352220 3685265 5170210 8761326 17285323 141297517
+T 80 7 11 22 27 32 37 42
+T 80 71712 2364696 3694954 5164137 8733946 17162528 141324360
+T 81 7 11 22 27 32 37 42
+T 81 73088 2412515 3772209 5258047 8881827 17390545 141505006
+T 82 7 11 22 27 32 37 42
+T 82 78007 2484967 3864461 5359455 9002127 17545896 141714111
+T 83 7 11 22 27 32 37 42
+T 83 75184 2436474 3807480 5294597 8926533 17457270 141501446
+T 84 7 11 22 27 32 37 42
+T 84 78713 2532221 3950557 5452305 9129889 17736626 141233130
+T 85 7 11 22 27 32 37 42
+T 85 74931 2503315 3944635 5449623 9138813 17768479 141471234
+T 86 7 11 22 27 32 37 42
+T 86 76282 2555987 4019756 5545669 9286926 18045775 141415006
+T 87 7 11 22 27 32 37 42
+T 87 84359 2641024 4119590 5650502 9414381 18222057 141481316
+T 88 7 11 22 27 32 37 42
+T 88 81503 2612729 4090477 5632957 9409863 18230789 141375330
+T 89 7 11 22 27 32 37 42
+T 89 88577 2706622 4199401 5742570 9539352 18407046 141421270
+T 90 7 11 22 27 32 37 42
+T 90 84731 2718315 4263226 5835964 9724438 18776499 141422193
+T 91 7 11 22 27 32 37 42
+T 91 84641 2732463 4245032 5825665 9707866 18773801 141552531
+T 92 7 11 22 27 32 37 42
+T 92 85581 2789275 4329810 5935221 9886158 19093605 141710220
+T 93 7 11 22 27 32 37 42
+T 93 88307 2813673 4362723 5972556 9945413 19182791 141392774
+T 94 7 11 22 27 32 37 42
+T 94 99955 2901214 4464494 6085177 10077143 19361454 141370786
+T 95 7 11 22 27 32 37 42
+T 95 96489 2892894 4465275 6088602 10095639 19410582 141141272
+T 96 7 11 22 27 32 37 42
+T 96 106919 2977005 4573054 6208796 10257283 19655555 141318027
+T 97 7 11 22 27 32 37 42
+T 97 106911 3017871 4634965 6288821 10382529 19876497 141434330
+T 98 7 11 22 27 32 37 42
+T 98 100145 3019720 4662746 6330230 10487106 20071811 141294005
+T 99 7 11 22 27 32 37 42
+T 99 104820 3072490 4713403 6385764 10546310 20134014 141243003
+T 100 7 11 22 27 32 37 42
+T 100 103249 3080598 4736356 6414904 10611145 20253719 141028499
+T 101 7 11 22 27 32 37 42
+T 101 105481 3123458 4799922 6488205 10726538 20446371 141330336
+T 102 7 11 22 27 32 37 42
+T 102 114766 3218299 4954511 6665772 10967365 20797498 141214130
+T 103 7 11 22 27 32 37 42
+T 103 122972 3306025 5086485 6806414 11152647 21058202 141201723
+T 104 7 11 22 27 32 37 42
+T 104 116097 3284642 5087885 6806425 11184757 21164145 141108717
+T 105 7 11 22 27 32 37 42
+T 105 115671 3346813 5197681 6954082 11427681 21639483 141073398
+T 106 7 11 22 27 32 37 42
+T 106 115813 3358443 5191624 6954991 11448175 21743851 141379716
+T 107 7 11 22 27 32 37 42
+T 107 114270 3457718 5334689 7140495 11729033 22217187 141399510
+T 108 7 11 22 27 32 37 42
+T 108 113873 3472146 5367791 7176038 11795285 22322094 141099230
+T 109 7 11 22 27 32 37 42
+T 109 116258 3510567 5412939 7228554 11870866 22492639 141232991
+T 110 7 11 22 27 32 37 42
+T 110 117200 3571453 5493258 7307145 11954193 22572353 140911211
+T 111 7 11 22 27 32 37 42
+T 111 117353 3653387 5630994 7483600 12258615 23064381 141088980
+T 112 7 11 22 27 32 37 42
+T 112 118007 3674971 5659170 7534501 12356428 23253544 141285651
+T 113 7 11 22 27 32 37 42
+T 113 120258 3770648 5774193 7670645 12553025 23515177 141330220
+T 114 7 11 22 27 32 37 42
+T 114 119770 3768576 5803984 7718374 12673203 23660396 141094983
+T 115 7 11 22 27 32 37 42
+T 115 121242 3863013 5905689 7863773 12948369 24175677 141135963
+T 116 7 11 22 27 32 37 42
+T 116 123041 3951337 6006308 8021066 13257236 24593587 141134730
+T 117 7 11 22 27 32 37 42
+T 117 123391 4034524 6091061 8174164 13601891 25072758 141287615
+T 118 7 11 22 27 32 37 42
+T 118 123467 4072108 6107341 8253692 13865334 25415299 141159835
+T 119 7 11 22 27 32 37 42
+T 119 126298 4186963 6247324 8461841 14267641 26037381 140998660
+T 120 7 11 22 27 32 37 42
+T 120 127313 4250864 6303023 8587965 14581103 26442860 140926612
+T 121 7 11 22 27 32 37 42
+T 121 131128 4423549 6561529 8928499 15189399 27383593 141093352
+T 122 7 11 22 27 32 37 42
+T 122 132360 4501910 6657675 9105955 15621303 27981129 141228653
+T 123 7 11 22 27 32 37 42
+T 123 133289 4586239 6800195 9270566 15881895 28364274 141100639
+T 124 7 11 22 27 32 37 42
+T 124 136357 4679459 7008058 9534002 16358516 29114447 141109025
+T 125 7 11 22 27 32 37 42
+T 125 138962 4827783 7263089 9844982 16895266 29962723 141129594
+T 126 7 11 22 27 32 37 42
+T 126 140237 4908881 7473930 10097379 17236375 30533794 141027189
+T 127 7 11 22 27 32 37 42
+T 127 141605 4991133 7640904 10317466 17567896 31030460 141151586
+T 128 7 11 22 27 32 37 42
+T 128 144582 5101035 7873060 10583611 17887258 31597840 141070312
+T 129 7 11 22 27 32 37 42
+T 129 147756 5214013 8099404 10890660 18291452 32311114 141003884
+T 130 7 11 22 27 32 37 42
+T 130 150637 5317913 8312327 11178778 18633650 32868240 140918036
+T 131 7 11 22 27 32 37 42
+T 131 152386 5409956 8541242 11480303 18990222 33438718 141104696
+T 132 7 11 22 27 32 37 42
+T 132 155090 5531260 8817694 11853590 19536608 34312634 141121743
+T 133 7 11 22 27 32 37 42
+T 133 157735 5656361 9035582 12137276 20032693 35163243 141062583
+T 134 7 11 22 27 32 37 42
+T 134 158642 5701539 9133415 12321653 20501338 36008858 141052901
+T 135 7 11 22 27 32 37 42
+T 135 161016 5796319 9280162 12559678 21232188 37188534 141036600
+T 136 7 11 22 27 32 37 42
+T 136 163148 5927088 9505220 12929515 21930558 38331927 141312877
+T 137 7 11 22 27 32 37 42
+T 137 164400 6072339 9732550 13285009 22630685 39379090 141430613
+T 138 7 11 22 27 32 37 42
+T 138 166459 6165172 9859925 13549259 23048074 40124608 141364558
+T 139 7 11 22 27 32 37 42
+T 139 169484 6265250 9986674 13822767 23557841 40984433 141373387
+T 140 7 11 22 27 32 37 42
+T 140 171879 6415736 10209868 14297997 24079697 41785041 141322275
+T 141 7 11 22 27 32 37 42
+T 141 175007 6622249 10499733 14817519 24882506 42981187 141427333
+T 142 7 11 22 27 32 37 42
+T 142 176123 6815429 10737607 15515545 25557699 44061953 141499830
+T 143 7 11 22 27 32 37 42
+T 143 179781 6999977 10964401 16088102 26079456 44841967 141498074
+T 144 7 11 22 27 32 37 42
+T 144 180729 7139030 11154509 16518397 26612868 45633789 141239355
+T 145 7 11 22 27 32 37 42
+T 145 184799 7368999 11478452 17051201 27554736 46850478 141416453
+T 146 7 11 22 27 32 37 42
+T 146 186708 7547870 11753393 17598672 28318377 47904114 141551343
+T 147 7 11 22 27 32 37 42
+T 147 189155 7777407 12047970 18178915 29132339 48935005 141675196
+T 148 7 11 22 27 32 37 42
+T 148 190310 7901415 12192198 18599195 29656887 49579870 141714473
+T 149 7 11 22 27 32 37 42
+T 149 194552 8124588 12489242 19124663 30305764 50268571 141594561
+T 150 7 11 22 27 32 37 42
+T 150 317512 14704470 23548357 35214237 52730529 78582851 142362671
+G 0 11 27 32 37
+G 0 285888 1918005 84873986 84874081
+G 1 11 27 32 37
+G 1 238652 1786820 90153215 90722794
+G 2 11 27 32 37
+G 2 301277 1785279 6485030 87211761
+G 3 11 27 32 37
+G 3 290173 1443036 4371501 89248354
+G 4 11 27 32 37
+G 4 202183 1051549 3286363 96040723
+G 5 11 27 32 37 42
+G 5 163170 999097 2936431 8922778 95315507
+G 6 11 27 32 37 42
+G 6 105711 715381 2236896 6804616 96332992
+G 7 11 22 27 32 37 42
+G 7 100891 102051 685327 2135250 6183964 92969439
+G 8 11 22 27 32 37 42
+G 8 99638 102124 670043 2064824 6040203 93271346
+G 9 11 22 27 32 37 42
+G 9 102640 107515 711326 2165281 6173985 95785612
+G 10 11 22 27 32 37 42
+G 10 103524 111492 731705 2167373 6066549 94579903
+G 11 11 22 27 32 37 42
+G 11 102408 111664 723616 2153756 6010959 94747744
+G 12 11 22 27 32 37 42
+G 12 107528 118339 749312 2198710 6080087 94329062
+G 13 7 11 22 27 32 37 42
+G 13 37 98554 110101 694210 2067123 5856234 94513792
+G 14 7 11 22 27 32 37 42
+G 14 51 105362 119060 735497 2158555 6005718 94868626
+G 15 7 11 22 27 32 37 42
+G 15 115 110288 127188 769543 2237768 6179935 95566507
+G 16 7 11 22 27 32 37 42
+G 16 222 110790 130452 769776 2224235 6125452 94953358
+G 17 7 11 22 27 32 37 42
+G 17 330 110098 133101 759438 2192361 6059935 94510391
+G 18 7 11 22 27 32 37 42
+G 18 575 112959 141580 776354 2222994 6129137 95180181
+G 19 7 11 22 27 32 37 42
+G 19 994 126564 166561 845104 2368569 6414555 96499119
+G 20 7 11 22 27 32 37 42
+G 20 1993 135626 195981 868521 2388612 6399378 96068679
+G 21 7 11 22 27 32 37 42
+G 21 4070 140428 242417 907119 2444928 6472793 96242964
+G 22 7 11 22 27 32 37 42
+G 22 7074 154258 314949 967651 2524935 6536494 96343599
+G 23 7 11 22 27 32 37 42
+G 23 11715 172955 427282 1067707 2672709 6675526 96728291
+G 24 7 11 22 27 32 37 42
+G 24 14691 189015 482749 1116250 2730435 6766207 96785829
+G 25 7 11 22 27 32 37 42
+G 25 29200 305304 664780 1273464 2863725 6836250 97107301
+G 26 7 11 22 27 32 37 42
+G 26 35873 338974 766101 1362425 2980345 6936271 97151008
+G 27 7 11 22 27 32 37 42
+G 27 40140 371982 845547 1456008 3129559 7181537 97915994
+G 28 7 11 22 27 32 37 42
+G 28 44671 397672 889584 1505548 3185287 7217080 97575974
+G 29 7 11 22 27 32 37 42
+G 29 45341 399783 892537 1507037 3188260 7235910 97752864
+G 30 7 11 22 27 32 37 42
+G 30 48228 423088 933505 1561387 3273881 7370156 98103820
+G 31 7 11 22 27 32 37 42
+G 31 51096 433686 944834 1571101 3273781 7343022 97998335
+G 32 7 11 22 27 32 37 42
+G 32 55356 457182 984021 1619256 3346260 7476951 97846267
+G 33 7 11 22 27 32 37 42
+G 33 60050 505638 1048543 1690751 3428473 7584675 98089023
+G 34 7 11 22 27 32 37 42
+G 34 58954 475377 1022891 1668362 3409415 7561485 98326588
+G 35 7 11 22 27 32 37 42
+G 35 61370 477484 1013075 1641721 3366460 7512860 98029496
+G 36 7 11 22 27 32 37 42
+G 36 64754 502022 1059375 1702662 3469659 7696875 98637631
+G 37 7 11 22 27 32 37 42
+G 37 73442 598875 1195002 1865287 3676444 7968009 98688792
+G 38 7 11 22 27 32 37 42
+G 38 68838 533601 1146229 1809015 3617020 7918869 98999060
+G 39 7 11 22 27 32 37 42
+G 39 71793 546478 1134209 1795573 3603765 7940498 98618263
+G 40 7 11 22 27 32 37 42
+G 40 74325 559004 1151284 1822407 3634847 7969900 98750620
+G 41 7 11 22 27 32 37 42
+G 41 77954 576061 1168333 1848614 3658851 7985805 98452457
+G 42 7 11 22 27 32 37 42
+G 42 79191 589670 1181913 1875477 3682052 8040279 98477523
+G 43 7 11 22 27 32 37 42
+G 43 81872 612571 1200400 1909783 3700455 8067697 98503252
+G 44 7 11 22 27 32 37 42
+G 44 84017 631430 1229139 1963952 3777460 8206049 98607269
+G 45 7 11 22 27 32 37 42
+G 45 88118 665268 1284767 2061525 3942304 8696745 99490832
+G 46 7 11 22 27 32 37 42
+G 46 90698 674916 1284178 2050808 3878930 8372277 98776099
+G 47 7 11 22 27 32 37 42
+G 47 93884 690860 1307404 2084316 3918662 8452544 98770666
+G 48 7 11 22 27 32 37 42
+G 48 95767 700813 1321467 2104043 3950003 8521463 98783022
+G 49 7 11 22 27 32 37 42
+G 49 99147 724491 1371462 2173256 4085611 8812654 99526661
+G 50 7 11 22 27 32 37 42
+G 50 101509 719259 1348341 2132902 3990562 8585293 98736802
+G 51 7 11 22 27 32 37 42
+G 51 107433 741980 1386646 2181074 4063192 8702971 98871882
+G 52 7 11 22 27 32 37 42
+G 52 112207 774244 1451832 2259740 4202944 8968054 99463162
+G 53 7 11 22 27 32 37 42
+G 53 122314 787285 1457743 2257294 4179132 8906124 98955140
+G 54 7 11 22 27 32 37 42
+G 54 121349 799643 1487376 2293221 4235783 9010767 99367115
+G 55 7 11 22 27 32 37 42
+G 55 137667 942819 1695662 2545264 4522653 9352595 99284062
+G 56 7 11 22 27 32 37 42
+G 56 138495 921654 1695501 2548067 4552664 9442436 99167052
+G 57 7 11 22 27 32 37 42
+G 57 138586 878557 1667037 2491792 4487752 9398831 98908343
+G 58 7 11 22 27 32 37 42
+G 58 144392 907112 1683944 2518912 4544689 9523657 99175606
+G 59 7 11 22 27 32 37 42
+G 59 149110 944226 1746628 2612915 4714076 9851533 99788943
+G 60 7 11 22 27 32 37 42
+G 60 155933 970514 1753322 2595983 4642124 9630635 99213061
+G 61 7 11 22 27 32 37 42
+G 61 158462 951388 1724308 2564203 4605610 9573151 98965741
+G 62 7 11 22 27 32 37 42
+G 62 162284 962775 1723776 2568769 4610735 9618369 99096565
+G 63 7 11 22 27 32 37 42
+G 63 173687 1098303 1923365 2804120 4948527 10162940 100067039
+G 64 7 11 22 27 32 37 42
+G 64 171547 1023692 1848664 2715518 4811486 9909113 99335298
+G 65 7 11 22 27 32 37 42
+G 65 173672 1021336 1801960 2663333 4755167 9878497 99179090
+G 66 7 11 22 27 32 37 42
+G 66 178378 1047880 1831458 2698837 4796561 9908296 99152058
+G 67 7 11 22 27 32 37 42
+G 67 181589 1072588 1857722 2729795 4835109 9952889 98840939
+G 68 7 11 22 27 32 37 42
+G 68 186548 1100296 1883890 2759808 4877270 10024644 98986656
+G 69 7 11 22 27 32 37 42
+G 69 193078 1159526 1959298 2848907 4994550 10203244 99376939
+G 70 7 11 22 27 32 37 42
+G 70 201711 1288032 2172892 3079984 5273749 10554221 99620863
+G 71 7 11 22 27 32 37 42
+G 71 197809 1290281 2142498 3043438 5227101 10520327 99466485
+G 72 7 11 22 27 32 37 42
+G 72 201682 1360973 2202636 3113171 5312490 10638291 99562850
+G 73 7 11 22 27 32 37 42
+G 73 207545 1453129 2323128 3245378 5479191 10881750 99596221
+G 74 7 11 22 27 32 37 42
+G 74 210840 1393698 2290440 3211138 5438792 10799216 99445959
+G 75 7 11 22 27 32 37 42
+G 75 245436 1897919 3037161 4408218 8309891 24209331 99484980
+G 76 7 11 22 27 32 37 42
+G 76 257170 1749319 2643286 3803011 6634000 14892206 99290991
+G 77 7 11 22 27 32 37 42
+G 77 266723 1685554 2535724 3582375 6096263 12637512 99341793
+G 78 7 11 22 27 32 37 42
+G 78 273100 1664302 2481212 3482972 5888354 11888014 99722513
+G 79 7 11 22 27 32 37 42
+G 79 281444 1691330 2509001 3490577 5846730 11620634 99738334
+G 80 7 11 22 27 32 37 42
+G 80 284202 1649740 2453219 3426284 5764967 11457579 99641316
+G 81 7 11 22 27 32 37 42
+G 81 292751 1672217 2484800 3458663 5802530 11484986 99509185
+G 82 7 11 22 27 32 37 42
+G 82 304065 1735575 2571799 3550939 5913455 11636252 99641208
+G 83 7 11 22 27 32 37 42
+G 83 293890 1691185 2521876 3503448 5880404 11657634 99718715
+G 84 7 11 22 27 32 37 42
+G 84 316249 1839961 2743603 3739651 6151109 11946810 99506852
+G 85 7 11 22 27 32 37 42
+G 85 302552 1764853 2641813 3632833 6041545 11862159 99265947
+G 86 7 11 22 27 32 37 42
+G 86 335902 1897415 2802273 3811692 6257312 12144445 99471959
+G 87 7 11 22 27 32 37 42
+G 87 331573 1864043 2762364 3773903 6228175 12182223 99537478
+G 88 7 11 22 27 32 37 42
+G 88 332806 1846784 2747974 3764226 6236470 12202765 99584880
+G 89 7 11 22 27 32 37 42
+G 89 335410 1920468 2838407 3862742 6354410 12367825 99574930
+G 90 7 11 22 27 32 37 42
+G 90 356711 1994511 2953740 4004087 6561130 12687931 99557785
+G 91 7 11 22 27 32 37 42
+G 91 340538 1926041 2847591 3889912 6435227 12574593 99405833
+G 92 7 11 22 27 32 37 42
+G 92 339570 1954110 2890452 3949491 6530537 12741866 99311478
+G 93 7 11 22 27 32 37 42
+G 93 385591 2088863 3050919 4123897 6744071 13033227 99613391
+G 94 7 11 22 27 32 37 42
+G 94 382138 2065033 3029401 4111648 6753850 13088598 99553613
+G 95 7 11 22 27 32 37 42
+G 95 377240 2053626 3023356 4107508 6767494 13159402 99537733
+G 96 7 11 22 27 32 37 42
+G 96 385033 2094113 3076728 4171267 6864499 13311824 99637589
+G 97 7 11 22 27 32 37 42
+G 97 391964 2137215 3136083 4236568 6955573 13446701 99550309
+G 98 7 11 22 27 32 37 42
+G 98 382021 2142115 3156944 4273322 7040543 13586673 99620551
+G 99 7 11 22 27 32 37 42
+G 99 387743 2175117 3193583 4315253 7108415 13685295 99750616
+G 100 7 11 22 27 32 37 42
+G 100 425110 2300392 3352977 4494347 7337092 13970427 99837189
+G 101 7 11 22 27 32 37 42
+G 101 410603 2278978 3352573 4502754 7384202 14057627 99624139
+G 102 7 11 22 27 32 37 42
+G 102 427529 2365010 3474939 4641106 7571410 14319531 99869241
+G 103 7 11 22 27 32 37 42
+G 103 431430 2388025 3510194 4676549 7640958 14445044 99756259
+G 104 7 11 22 27 32 37 42
+G 104 450064 2430908 3570824 4742513 7748653 14603525 99804305
+G 105 7 11 22 27 32 37 42
+G 105 443263 2438444 3608681 4805960 7869534 14833716 99648081
+G 106 7 11 22 27 32 37 42
+G 106 433663 2388334 3528416 4722315 7807039 14829822 99571032
+G 107 7 11 22 27 32 37 42
+G 107 443298 2532443 3727324 4948703 8088999 15162416 99605464
+G 108 7 11 22 27 32 37 42
+G 108 436387 2512055 3707150 4938079 8118393 15286245 99648107
+G 109 7 11 22 27 32 37 42
+G 109 437250 2510870 3699546 4929201 8133492 15345881 99451210
+G 110 7 11 22 27 32 37 42
+G 110 441723 2641498 3901748 5158713 8438408 15728244 99766576
+G 111 7 11 22 27 32 37 42
+G 111 449380 2649185 3901044 5161740 8479975 15781694 99634498
+G 112 7 11 22 27 32 37 42
+G 112 450834 2639220 3885304 5154864 8525673 15885210 99506417
+G 113 7 11 22 27 32 37 42
+G 113 465624 2795323 4089754 5380241 8820725 16203641 99611499
+G 114 7 11 22 27 32 37 42
+G 114 459248 2711137 4006572 5312601 8825923 16327345 99762832
+G 115 7 11 22 27 32 37 42
+G 115 468471 2794739 4088321 5428570 9035359 16692481 99752935
+G 116 7 11 22 27 32 37 42
+G 116 476822 2860091 4157746 5526968 9209633 16968296 99690179
+G 117 7 11 22 27 32 37 42
+G 117 475551 2883627 4177807 5581084 9367450 17275519 99579882
+G 118 7 11 22 27 32 37 42
+G 118 477434 2908816 4191847 5640380 9533263 17667472 99665908
+G 119 7 11 22 27 32 37 42
+G 119 488242 3010939 4322238 5821537 9839773 18215217 99641267
+G 120 7 11 22 27 32 37 42
+G 120 491375 3052910 4354371 5899330 10019429 18581162 99686323
+G 121 7 11 22 27 32 37 42
+G 121 505356 3169972 4521505 6114414 10357031 19194963 99531155
+G 122 7 11 22 27 32 37 42
+G 122 509735 3201626 4549658 6190880 10560386 19649881 99573726
+G 123 7 11 22 27 32 37 42
+G 123 520183 3300543 4685190 6346234 10755898 19988508 99515786
+G 124 7 11 22 27 32 37 42
+G 124 527014 3341989 4800669 6508290 11037674 20549797 99359421
+G 125 7 11 22 27 32 37 42
+G 125 539566 3465427 4990237 6738631 11385058 21157350 99289067
+G 126 7 11 22 27 32 37 42
+G 126 546672 3507400 5103981 6881699 11584892 21523256 99378018
+G 127 7 11 22 27 32 37 42
+G 127 551151 3529552 5171282 6974450 11733149 21819729 99292424
+G 128 7 11 22 27 32 37 42
+G 128 563547 3649315 5381028 7217955 12052993 22317152 99383889
+G 129 7 11 22 27 32 37 42
+G 129 571799 3722218 5540126 7433019 12374608 22830509 99458200
+G 130 7 11 22 27 32 37 42
+G 130 587498 3859354 5772776 7723307 12771028 23399996 99485373
+G 131 7 11 22 27 32 37 42
+G 131 590469 3835722 5808806 7766015 12832488 23475700 99324094
+G 132 7 11 22 27 32 37 42
+G 132 603355 3931686 6012416 8023259 13265303 24067019 99412418
+G 133 7 11 22 27 32 37 42
+G 133 614875 4051651 6214081 8281357 13697512 24713567 99309551
+G 134 7 11 22 27 32 37 42
+G 134 620276 4085758 6300490 8410832 14079316 25263001 99293727
+G 135 7 11 22 27 32 37 42
+G 135 627172 4147715 6400851 8556074 14562299 25936327 99257531
+G 136 7 11 22 27 32 37 42
+G 136 638022 4207685 6506931 8715029 14928334 26463857 99145212
+G 137 7 11 22 27 32 37 42
+G 137 651937 4328948 6706856 8995123 15435354 27113616 99187254
+G 138 7 11 22 27 32 37 42
+G 138 655959 4374495 6776547 9146044 15754165 27603441 99287556
+G 139 7 11 22 27 32 37 42
+G 139 668906 4494874 6945695 9410676 16216725 28243792 99329025
+G 140 7 11 22 27 32 37 42
+G 140 676063 4562952 7064611 9700839 16563202 28777454 99250135
+G 141 7 11 22 27 32 37 42
+G 141 690773 4688941 7233587 9995768 17000896 29365490 99253027
+G 142 7 11 22 27 32 37 42
+G 142 695700 4784733 7364061 10443738 17447017 30054041 99234155
+G 143 7 11 22 27 32 37 42
+G 143 709490 4955666 7577004 10904759 17894084 30649181 99310062
+G 144 7 11 22 27 32 37 42
+G 144 722040 5096348 7801191 11315147 18398333 31307481 99416660
+G 145 7 11 22 27 32 37 42
+G 145 735618 5242699 7988100 11644062 18934470 31970189 99397826
+G 146 7 11 22 27 32 37 42
+G 146 743041 5309349 8092447 11892689 19299341 32448160 99246494
+G 147 7 11 22 27 32 37 42
+G 147 753190 5441596 8272719 12268749 19800601 33046027 99313235
+G 148 7 11 22 27 32 37 42
+G 148 759210 5524773 8398213 12618285 20234603 33568383 99368103
+G 149 7 11 22 27 32 37 42
+G 149 780062 5820489 8757616 13149313 20834873 34215033 99561045
+G 150 7 11 22 27 32 37 42
+G 150 1352119 9917186 15992112 23893629 35336006 53363935 99715832
+C 0 11 27 32 37
+C 0 824908 4171786 103583605 103583742
+C 1 11 27 32 37
+C 1 543768 3106139 87732681 87863321
+C 2 11 27 32 37
+C 2 420214 2155629 7598319 101444056
+C 3 11 27 32 37
+C 3 295941 1429509 4232110 95022212
+C 4 11 27 32 37
+C 4 168521 797812 2572989 88241271
+C 5 11 27 32 37 42
+C 5 176680 1037117 2983297 8738236 94491420
+C 6 11 27 32 37 42
+C 6 157524 950934 2680570 7279557 92716719
+C 7 11 22 27 32 37 42
+C 7 156190 158195 935510 2562517 6869987 95435993
+C 8 11 22 27 32 37 42
+C 8 138390 141545 846604 2383990 6435604 94910566
+C 9 11 22 27 32 37 42
+C 9 130785 136477 810101 2314769 6265278 95829333
+C 10 11 22 27 32 37 42
+C 10 127537 134677 806400 2308283 6227486 96602996
+C 11 11 22 27 32 37 42
+C 11 125461 134483 785717 2232717 6062294 95307073
+C 12 11 22 27 32 37 42
+C 12 131584 142255 821921 2315888 6221215 95767466
+C 13 7 11 22 27 32 37 42
+C 13 23 134616 147863 842148 2344301 6219339 95214429
+C 14 7 11 22 27 32 37 42
+C 14 53 138217 152783 852089 2361693 6308139 96462573
+C 15 7 11 22 27 32 37 42
+C 15 136 134273 150787 826224 2288089 6124594 95505582
+C 16 7 11 22 27 32 37 42
+C 16 222 134803 153050 825383 2288988 6155197 95634699
+C 17 7 11 22 27 32 37 42
+C 17 398 145659 169424 876505 2404920 6392890 97124768
+C 18 7 11 22 27 32 37 42
+C 18 702 145573 175014 872007 2375111 6297698 96245310
+C 19 7 11 22 27 32 37 42
+C 19 1279 151146 191023 901864 2439317 6396633 96433173
+C 20 7 11 22 27 32 37 42
+C 20 2469 156455 215388 910922 2423259 6345724 96251796
+C 21 7 11 22 27 32 37 42
+C 21 5023 162248 263576 947835 2475850 6397816 96560043
+C 22 7 11 22 27 32 37 42
+C 22 8925 181445 348272 1038308 2629488 6603071 97346596
+C 23 7 11 22 27 32 37 42
+C 23 15579 194672 452603 1106286 2688196 6569624 97030172
+C 24 7 11 22 27 32 37 42
+C 24 18998 211297 515146 1174007 2805951 6807958 97791283
+C 25 7 11 22 27 32 37 42
+C 25 38585 336703 701744 1324340 2909994 6782784 97790496
+C 26 7 11 22 27 32 37 42
+C 26 46974 369965 799147 1408211 3006828 6832994 97560190
+C 27 7 11 22 27 32 37 42
+C 27 53092 398114 861369 1475359 3094694 6923112 97426240
+C 28 7 11 22 27 32 37 42
+C 28 56662 420957 906868 1526021 3177133 7054624 97271438
+C 29 7 11 22 27 32 37 42
+C 29 60679 440227 939652 1569891 3247304 7196157 98201075
+C 30 7 11 22 27 32 37 42
+C 30 62948 444222 937658 1563627 3219464 7109310 97375063
+C 31 7 11 22 27 32 37 42
+C 31 66532 464175 975855 1618136 3315755 7310671 98184850
+C 32 7 11 22 27 32 37 42
+C 32 70102 478819 999092 1645538 3354520 7341158 97869830
+C 33 7 11 22 27 32 37 42
+C 33 74437 512168 1044100 1690507 3394902 7383167 97509728
+C 34 7 11 22 27 32 37 42
+C 34 78238 514472 1065291 1726837 3452099 7470653 98222877
+C 35 7 11 22 27 32 37 42
+C 35 81444 523319 1067200 1721648 3445790 7462799 97979065
+C 36 7 11 22 27 32 37 42
+C 36 85648 542006 1093036 1745986 3473395 7495711 97942843
+C 37 7 11 22 27 32 37 42
+C 37 93196 611198 1187128 1857348 3620201 7732218 98490884
+C 38 7 11 22 27 32 37 42
+C 38 93995 585214 1196922 1870866 3650458 7780576 98354738
+C 39 7 11 22 27 32 37 42
+C 39 98956 610446 1203865 1889010 3687206 7876625 98737279
+C 40 7 11 22 27 32 37 42
+C 40 103197 619522 1205839 1887978 3661509 7789756 98055124
+C 41 7 11 22 27 32 37 42
+C 41 111299 652361 1250276 1950484 3742658 7903091 98299895
+C 42 7 11 22 27 32 37 42
+C 42 111718 681008 1294184 2020144 3864824 8191275 99132069
+C 43 7 11 22 27 32 37 42
+C 43 115505 775285 1387156 2126884 3927241 8164420 98756530
+C 44 7 11 22 27 32 37 42
+C 44 118700 746929 1407240 2200713 4181841 8907115 99551944
+C 45 7 11 22 27 32 37 42
+C 45 121233 746260 1360386 2141130 3953457 8262169 98577647
+C 46 7 11 22 27 32 37 42
+C 46 126809 772289 1393358 2186004 4006193 8331811 98369954
+C 47 7 11 22 27 32 37 42
+C 47 130595 797820 1431777 2237957 4077611 8456791 98652116
+C 48 7 11 22 27 32 37 42
+C 48 135213 821728 1466689 2283026 4136650 8537682 98838479
+C 49 7 11 22 27 32 37 42
+C 49 139152 832830 1486236 2306142 4171370 8604600 98873104
+C 50 7 11 22 27 32 37 42
+C 50 142740 860048 1534027 2375432 4293801 8851751 99560739
+C 51 7 11 22 27 32 37 42
+C 51 147169 866858 1540600 2371328 4268082 8778945 99419488
+C 52 7 11 22 27 32 37 42
+C 52 152803 883833 1568605 2394623 4293319 8773571 98641348
+C 53 7 11 22 27 32 37 42
+C 53 160248 911159 1614790 2445505 4368473 8903887 98705706
+C 54 7 11 22 27 32 37 42
+C 54 169043 946813 1671967 2543787 4559647 9346338 99484854
+C 55 7 11 22 27 32 37 42
+C 55 176389 1011081 1769869 2632936 4590282 9173040 98731740
+C 56 7 11 22 27 32 37 42
+C 56 173963 1008893 1800420 2673661 4668337 9351744 98651299
+C 57 7 11 22 27 32 37 42
+C 57 175342 1008115 1842197 2715630 4768381 9613093 99455468
+C 58 7 11 22 27 32 37 42
+C 58 179629 1015857 1815660 2677999 4694037 9444603 99055687
+C 59 7 11 22 27 32 37 42
+C 59 182859 1026665 1828349 2695096 4723319 9494329 99354609
+C 60 7 11 22 27 32 37 42
+C 60 190398 1083065 1914087 2812502 4912240 9822325 99871151
+C 61 7 11 22 27 32 37 42
+C 61 193366 1071176 1882326 2759194 4815042 9600296 99154700
+C 62 7 11 22 27 32 37 42
+C 62 195985 1080377 1875597 2754050 4806790 9608519 98954802
+C 63 7 11 22 27 32 37 42
+C 63 204644 1159003 1981308 2875907 4964861 9816825 98967594
+C 64 7 11 22 27 32 37 42
+C 64 205831 1138286 1997284 2899598 5011039 9905110 98965275
+C 65 7 11 22 27 32 37 42
+C 65 207741 1145351 1966903 2872691 4987777 9922244 99027580
+C 66 7 11 22 27 32 37 42
+C 66 212553 1173084 1995981 2906796 5030647 9955046 99128905
+C 67 7 11 22 27 32 37 42
+C 67 218522 1206221 2036192 2956897 5101548 10055487 99226594
+C 68 7 11 22 27 32 37 42
+C 68 223629 1245796 2079327 3009200 5170452 10158152 99469405
+C 69 7 11 22 27 32 37 42
+C 69 228914 1296682 2142999 3082867 5269585 10319461 99282914
+C 70 7 11 22 27 32 37 42
+C 70 235705 1442195 2350271 3297362 5502301 10567316 99235759
+C 71 7 11 22 27 32 37 42
+C 71 237344 1478141 2396080 3349731 5571144 10678228 99284060
+C 72 7 11 22 27 32 37 42
+C 72 243384 1621847 2559530 3519778 5752494 10882175 99351331
+C 73 7 11 22 27 32 37 42
+C 73 249589 1687283 2618319 3590563 5850037 11037393 99351416
+C 74 7 11 22 27 32 37 42
+C 74 259362 1621856 2608867 3601871 5898769 11149022 99682155
+C 75 7 11 22 27 32 37 42
+C 75 288671 1977731 3061398 4428096 8007004 20579847 99517235
+C 76 7 11 22 27 32 37 42
+C 76 301157 1873072 2798205 3995661 6798570 14300113 99506387
+C 77 7 11 22 27 32 37 42
+C 77 311054 1810834 2700917 3794373 6324698 12491307 99544193
+C 78 7 11 22 27 32 37 42
+C 78 320233 1845673 2719447 3777381 6223409 11972500 99609277
+C 79 7 11 22 27 32 37 42
+C 79 333765 1877805 2755532 3803157 6220784 11819888 99802335
+C 80 7 11 22 27 32 37 42
+C 80 356479 1912011 2789110 3828861 6232076 11750570 99593583
+C 81 7 11 22 27 32 37 42
+C 81 354082 1888470 2764426 3808499 6215675 11727657 99417246
+C 82 7 11 22 27 32 37 42
+C 82 360874 1917560 2799624 3844652 6255522 11780481 99180865
+C 83 7 11 22 27 32 37 42
+C 83 379971 1991619 2902945 3960793 6410775 12024694 99710128
+C 84 7 11 22 27 32 37 42
+C 84 375300 2027378 2973435 4050420 6544966 12222184 99877132
+C 85 7 11 22 27 32 37 42
+C 85 392866 2085007 3049952 4130621 6638017 12339277 99841933
+C 86 7 11 22 27 32 37 42
+C 86 379331 2049850 3013487 4103050 6625614 12372851 99627608
+C 87 7 11 22 27 32 37 42
+C 87 400402 2104679 3078010 4178617 6729762 12551882 99850809
+C 88 7 11 22 27 32 37 42
+C 88 402419 2120155 3107388 4220078 6801350 12664319 99826652
+C 89 7 11 22 27 32 37 42
+C 89 405004 2170603 3168876 4291578 6897334 12801476 99942902
+C 90 7 11 22 27 32 37 42
+C 90 413949 2218208 3254798 4399550 7060408 13062902 99972310
+C 91 7 11 22 27 32 37 42
+C 91 442364 2297643 3325910 4478740 7148416 13188645 100009176
+C 92 7 11 22 27 32 37 42
+C 92 455618 2359976 3405212 4572256 7277635 13378887 100015955
+C 93 7 11 22 27 32 37 42
+C 93 440131 2325764 3377144 4555686 7300470 13481018 100141833
+C 94 7 11 22 27 32 37 42
+C 94 459383 2366826 3431902 4628975 7405181 13645897 100060966
+C 95 7 11 22 27 32 37 42
+C 95 493992 2459390 3545013 4750400 7548540 13835615 100037935
+C 96 7 11 22 27 32 37 42
+C 96 476741 2422078 3502536 4709772 7521507 13813474 99821797
+C 97 7 11 22 27 32 37 42
+C 97 474584 2454676 3554343 4772914 7624385 13997707 99939619
+C 98 7 11 22 27 32 37 42
+C 98 505382 2573080 3710328 4951791 7864762 14308176 100060585
+C 99 7 11 22 27 32 37 42
+C 99 495169 2568878 3711895 4962277 7908054 14381453 100100335
+C 100 7 11 22 27 32 37 42
+C 100 488846 2575737 3730494 4993021 7978717 14497876 100011781
+C 101 7 11 22 27 32 37 42
+C 101 521058 2661018 3845770 5113254 8127683 14652724 100024662
+C 102 7 11 22 27 32 37 42
+C 102 527152 2683678 3875063 5151138 8201847 14795877 99807096
+C 103 7 11 22 27 32 37 42
+C 103 529247 2758746 4000131 5298633 8416418 15107637 100075826
+C 104 7 11 22 27 32 37 42
+C 104 520405 2760083 4028233 5332902 8502604 15257090 100074252
+C 105 7 11 22 27 32 37 42
+C 105 540255 2825320 4117397 5444846 8660564 15512079 99964291
+C 106 7 11 22 27 32 37 42
+C 106 532752 2812978 4088053 5414184 8649447 15512412 99790041
+C 107 7 11 22 27 32 37 42
+C 107 530442 2881937 4197585 5551116 8839212 15799979 99780397
+C 108 7 11 22 27 32 37 42
+C 108 540942 2951045 4292135 5666512 9016405 16084983 100110435
+C 109 7 11 22 27 32 37 42
+C 109 542975 2983851 4338179 5727200 9133377 16277862 100094820
+C 110 7 11 22 27 32 37 42
+C 110 544017 3036596 4410403 5798987 9221157 16355051 99994473
+C 111 7 11 22 27 32 37 42
+C 111 547570 3071157 4463691 5872363 9360788 16544046 99979317
+C 112 7 11 22 27 32 37 42
+C 112 553889 3100987 4507238 5929634 9480746 16728292 99938843
+C 113 7 11 22 27 32 37 42
+C 113 563051 3207546 4654310 6104290 9728367 17040552 99915893
+C 114 7 11 22 27 32 37 42
+C 114 565840 3222431 4692015 6162593 9871844 17280000 100020807
+C 115 7 11 22 27 32 37 42
+C 115 574779 3281135 4739236 6236200 10020044 17552917 99891046
+C 116 7 11 22 27 32 37 42
+C 116 583044 3349509 4814390 6349382 10226494 17890394 100020809
+C 117 7 11 22 27 32 37 42
+C 117 588442 3413916 4884930 6456430 10437970 18255471 100011448
+C 118 7 11 22 27 32 37 42
+C 118 596095 3481079 4951470 6577974 10673035 18706788 100087045
+C 119 7 11 22 27 32 37 42
+C 119 606439 3598388 5101563 6786819 11024354 19323064 100286898
+C 120 7 11 22 27 32 37 42
+C 120 616976 3663934 5160789 6890500 11216234 19691119 100273733
+C 121 7 11 22 27 32 37 42
+C 121 631370 3759329 5288954 7061278 11486901 20184382 100013089
+C 122 7 11 22 27 32 37 42
+C 122 639453 3835496 5377843 7206300 11755476 20695190 100078493
+C 123 7 11 22 27 32 37 42
+C 123 654293 3968207 5567501 7433351 12067373 21212631 100381825
+C 124 7 11 22 27 32 37 42
+C 124 669288 4065811 5753339 7664368 12413378 21806150 100420042
+C 125 7 11 22 27 32 37 42
+C 125 682757 4178595 5930275 7880293 12737630 22380193 100359242
+C 126 7 11 22 27 32 37 42
+C 126 693108 4231842 6066906 8031408 12923195 22671623 100236106
+C 127 7 11 22 27 32 37 42
+C 127 704815 4306670 6203419 8199989 13162292 23054535 100238296
+C 128 7 11 22 27 32 37 42
+C 128 721112 4432387 6428822 8466560 13513543 23565757 100429565
+C 129 7 11 22 27 32 37 42
+C 129 736244 4555859 6657798 8757423 13931277 24175780 100353670
+C 130 7 11 22 27 32 37 42
+C 130 747914 4639662 6838892 8976450 14221515 24557146 100280946
+C 131 7 11 22 27 32 37 42
+C 131 759169 4689330 6971754 9138488 14440843 24821868 100312730
+C 132 7 11 22 27 32 37 42
+C 132 771372 4782511 7176238 9387509 14856468 25329951 100331957
+C 133 7 11 22 27 32 37 42
+C 133 786574 4931844 7425426 9708257 15394290 26120138 100549475
+C 134 7 11 22 27 32 37 42
+C 134 796013 5008832 7589595 9922714 15887334 26750576 100609950
+C 135 7 11 22 27 32 37 42
+C 135 806077 5065608 7676801 10035991 16337588 27302607 100437623
+C 136 7 11 22 27 32 37 42
+C 136 816831 5137710 7807813 10219619 16728691 27779804 100328061
+C 137 7 11 22 27 32 37 42
+C 137 827336 5248264 7992888 10476159 17223689 28410811 100280826
+C 138 7 11 22 27 32 37 42
+C 138 840159 5357471 8163619 10752596 17699250 29041532 100303450
+C 139 7 11 22 27 32 37 42
+C 139 851175 5494695 8367871 11061501 18205100 29679313 100285443
+C 140 7 11 22 27 32 37 42
+C 140 863472 5577287 8489990 11350266 18507650 30095232 100181395
+C 141 7 11 22 27 32 37 42
+C 141 877828 5712732 8671853 11663152 18950629 30698875 100044320
+C 142 7 11 22 27 32 37 42
+C 142 888447 5841820 8843574 12167397 19422160 31322846 100061667
+C 143 7 11 22 27 32 37 42
+C 143 900108 6029868 9084085 12687974 19905912 31942963 100158451
+C 144 7 11 22 27 32 37 42
+C 144 915101 6194231 9330144 13130682 20422557 32612022 100115672
+C 145 7 11 22 27 32 37 42
+C 145 932168 6317732 9485313 13430079 20877951 33137514 99903241
+C 146 7 11 22 27 32 37 42
+C 146 941734 6432599 9661384 13767853 21322322 33722238 99848345
+C 147 7 11 22 27 32 37 42
+C 147 957724 6590828 9858775 14168210 21806586 34259191 99688181
+C 148 7 11 22 27 32 37 42
+C 148 970644 6762920 10095021 14654436 22349790 34885544 99694271
+C 149 7 11 22 27 32 37 42
+C 149 987086 6998790 10391618 15146150 22877592 35496732 99707795
+C 150 7 11 22 27 32 37 42
+C 150 1543694 12028115 19386975 28720322 42181557 60976756 99128661
+N 0 2
+N 0 2175401
+N 1 2
+N 1 164808
+N 2 2
+N 2 38440
+N 3 2
+N 3 64378
+N 4 2
+N 4 13802
+N 5 2
+N 5 14514
+N 6 2
+N 6 1370
+N 7
+N 7
+N 8
+N 8
+N 9 2
+N 9 2040
+N 10 2
+N 10 8
+N 11
+N 11
+N 12
+N 12
+N 13 2
+N 13 2354
+N 14 2
+N 14 534
+N 15
+N 15
+N 16 2
+N 16 157
+N 17 2
+N 17 74
+N 18 2
+N 18 206
+N 19
+N 19
+N 20 2
+N 20 2474
+N 21 2
+N 21 2981
+N 22 2
+N 22 85
+N 23 2
+N 23 4181
+N 24 2
+N 24 9561
+N 25 2
+N 25 1350
+N 26 2
+N 26 1387
+N 27 2
+N 27 10069
+N 28 2
+N 28 3772
+N 29 2
+N 29 10579
+N 30 2
+N 30 1882
+N 31 2
+N 31 14573
+N 32 2
+N 32 9343
+N 33 2
+N 33 3116
+N 34 2
+N 34 4517
+N 35 2
+N 35 8385
+N 36 2
+N 36 30423
+N 37 2
+N 37 4509
+N 38 2
+N 38 10797
+N 39 2
+N 39 10885
+N 40 2
+N 40 8226
+N 41 2
+N 41 11937
+N 42 2
+N 42 4252
+N 43 2
+N 43 10420
+N 44 2
+N 44 12689
+N 45 2
+N 45 6266
+N 46 2
+N 46 19321
+N 47 2
+N 47 4836
+N 48 2
+N 48 2026
+N 49 2
+N 49 2742
+N 50 2
+N 50 5724
+N 51 2
+N 51 6474
+N 52 2
+N 52 9706
+N 53 2
+N 53 4608
+N 54 2
+N 54 8129
+N 55 2
+N 55 421
+N 56 2
+N 56 12434
+N 57 2
+N 57 9650
+N 58 2
+N 58 8419
+N 59 2
+N 59 3469
+N 60 2
+N 60 9744
+N 61 2
+N 61 2567
+N 62 2
+N 62 6188
+N 63 2
+N 63 4522
+N 64 2
+N 64 183
+N 65 2
+N 65 11715
+N 66 2
+N 66 2580
+N 67 2
+N 67 304
+N 68 2
+N 68 9702
+N 69 2
+N 69 3771
+N 70 2
+N 70 4874
+N 71 2
+N 71 16671
+N 72 2
+N 72 341
+N 73 2
+N 73 649
+N 74 2
+N 74 2643
+N 75 2
+N 75 3927
+N 76 2
+N 76 1209
+N 77 2
+N 77 7077
+N 78 2
+N 78 6051
+N 79 2
+N 79 4295
+N 80 2
+N 80 1660
+N 81 2
+N 81 3283
+N 82 2
+N 82 7677
+N 83 2
+N 83 1806
+N 84 2
+N 84 11220
+N 85 2
+N 85 3124
+N 86 2
+N 86 5227
+N 87 2
+N 87 184
+N 88 2
+N 88 8249
+N 89 2
+N 89 6240
+N 90 2
+N 90 7166
+N 91 2
+N 91 1046
+N 92 2
+N 92 1220
+N 93 2
+N 93 51
+N 94 2
+N 94 5289
+N 95 2
+N 95 932
+N 96 2
+N 96 12494
+N 97 2
+N 97 512
+N 98 2
+N 98 4958
+N 99 2
+N 99 489
+N 100 2
+N 100 2512
+N 101 2
+N 101 3458
+N 102 2
+N 102 6644
+N 103 2
+N 103 1645
+N 104 2
+N 104 3465
+N 105 2
+N 105 5
+N 106 2
+N 106 1406
+N 107 2
+N 107 1329
+N 108 2
+N 108 205
+N 109 2
+N 109 2464
+N 110 2
+N 110 917
+N 111 2
+N 111 2764
+N 112 2
+N 112 667
+N 113 2
+N 113 1081
+N 114 2
+N 114 63
+N 115 2
+N 115 2161
+N 116 2
+N 116 1411
+N 117 2
+N 117 178
+N 118 2
+N 118 149
+N 119 2
+N 119 2664
+N 120 2
+N 120 9184
+N 121 2
+N 121 19050
+N 122 2
+N 122 8667
+N 123 2
+N 123 9986
+N 124 2
+N 124 6385
+N 125 2
+N 125 5115
+N 126 2
+N 126 2508
+N 127 2
+N 127 5470
+N 128 2
+N 128 1692
+N 129 2
+N 129 4359
+N 130 2
+N 130 8812
+N 131 2
+N 131 11482
+N 132 2
+N 132 4742
+N 133 2
+N 133 1344
+N 134 2
+N 134 4513
+N 135 2
+N 135 796
+N 136 2
+N 136 935
+N 137 2
+N 137 1610
+N 138 2
+N 138 4071
+N 139 2
+N 139 5431
+N 140 2
+N 140 20765
+N 141 2
+N 141 12177
+N 142 2
+N 142 331
+N 143 2
+N 143 6542
+N 144 2
+N 144 845
+N 145 2
+N 145 473
+N 146 2
+N 146 7833
+N 147 2
+N 147 447
+N 148 2
+N 148 18970
+N 149 2
+N 149 3185
+N 150 2
+N 150 1702
diff --git a/Illumina_profiles/HiSeqXtruSeqL150R2.txt b/Illumina_profiles/HiSeqXtruSeqL150R2.txt
new file mode 100644
index 0000000..4cfb6c8
--- /dev/null
+++ b/Illumina_profiles/HiSeqXtruSeqL150R2.txt
@@ -0,0 +1,1812 @@
+. 0 2 11 27 32 37
+. 0 1372130 15410343 44938373 420438085 420443169
+. 1 2 11 27 32 37
+. 1 354659 13687988 38057379 419263856 420443169
+. 2 2 11 27 32 37
+. 2 42750 13093837 30922432 78311518 420443169
+. 3 2 11 27 32 37
+. 3 179395 11355067 23543769 48542931 420443169
+. 4 2 11 27 32 37
+. 4 19056 9685175 18584192 34326454 420443169
+. 5 2 11 27 32 37 42
+. 5 3822 8885016 16994108 29841487 65433493 420443169
+. 6 2 7 11 22 27 32 37 42
+. 6 850 2061 8803086 8813892 16627921 28401964 57883413 420443169
+. 7 2 7 11 22 27 32 37 42
+. 7 5836 15900 8871636 8981534 16578603 28066758 55928838 420443169
+. 8 2 7 11 22 27 32 37 42
+. 8 9283 17206 8441367 8537827 15631393 26199934 51788760 420443169
+. 9 2 7 11 22 27 32 37 42
+. 9 4001 27358 8196850 8430009 15207463 25149188 48395699 420443169
+. 10 2 7 11 22 27 32 37 42
+. 10 2095 21875 8272972 8475415 15343432 25358996 48511818 420443169
+. 11 2 7 11 22 27 32 37 42
+. 11 2546 54530 8265247 8712910 15326223 24986763 47319353 420443169
+. 12 2 7 11 22 27 32 37 42
+. 12 1823 27409 8361213 8614650 15553329 25631698 48847199 420443169
+. 13 2 7 11 22 27 32 37 42
+. 13 2908 47076 8491220 8893908 15735504 25793955 49037965 420443169
+. 14 2 7 11 22 27 32 37 42
+. 14 4099 169893 8629777 9925888 16191984 26200601 49278788 420443169
+. 15 2 7 11 22 27 32 37 42
+. 15 7995 278430 8956179 10940509 17022692 27358313 50667533 420443169
+. 16 2 7 11 22 27 32 37 42
+. 16 4693 550493 9064775 12918318 17698885 27662007 49802413 420443169
+. 17 2 7 11 22 27 32 37 42
+. 17 5153 586368 9353303 13394858 18321686 28632061 51386659 420443169
+. 18 2 7 11 22 27 32 37 42
+. 18 5407 670732 9385301 13943116 18421950 28426255 50386548 420443169
+. 19 2 7 11 22 27 32 37 42
+. 19 8707 744442 9624528 14616273 18891797 29055188 50925071 420443169
+. 20 2 7 11 22 27 32 37 42
+. 20 25391 752765 9474139 14482426 18805757 29033375 51128115 420443169
+. 21 2 7 11 22 27 32 37 42
+. 21 22251 800630 9691885 15083000 19208542 29354696 51362043 420443169
+. 22 2 7 11 22 27 32 37 42
+. 22 10116 808918 9901028 15526207 19835221 30410336 53378980 420443169
+. 23 7 11 22 27 32 37 42
+. 23 792103 9829008 15346849 19459744 29952913 52568747 420443169
+. 24 2 7 11 22 27 32 37 42
+. 24 1928 816029 9967438 15616986 19901418 30356473 53209745 420443169
+. 25 2 7 11 22 27 32 37 42
+. 25 4853 844464 10048930 15776720 20117832 30730890 53812076 420443169
+. 26 2 7 11 22 27 32 37 42
+. 26 271 845236 10180467 16063941 20221595 30719979 53498231 420443169
+. 27 2 7 11 22 27 32 37 42
+. 27 5457 879734 10267207 16198651 20412522 31248312 54525564 420443169
+. 28 2 7 11 22 27 32 37 42
+. 28 507 868229 10353538 16437348 20504325 31291093 54621301 420443169
+. 29 2 7 11 22 27 32 37 42
+. 29 5409 906278 10544544 16831481 20923124 31888882 55730087 420443169
+. 30 2 7 11 22 27 32 37 42
+. 30 9273 919697 10494674 16842586 20879430 31878681 55890608 420443169
+. 31 2 7 11 22 27 32 37 42
+. 31 5289 914939 10713746 17112402 21174498 32098114 55739615 420443169
+. 32 2 7 11 22 27 32 37 42
+. 32 15282 938003 10735860 17230735 21320316 32424771 56531603 420443169
+. 33 2 7 11 22 27 32 37 42
+. 33 15127 942300 11004939 17532938 21700486 32742392 56888110 420443169
+. 34 2 7 11 22 27 32 37 42
+. 34 9099 953876 11222456 17821168 22198224 33265110 57774438 420443169
+. 35 2 7 11 22 27 32 37 42
+. 35 15200 967109 11384019 18187252 22665474 33897196 58812444 420443169
+. 36 2 7 11 22 27 32 37 42
+. 36 703 958053 11325960 18075028 22696685 34024299 59211602 420443169
+. 37 2 7 11 22 27 32 37 42
+. 37 10060 1012930 11742852 18714910 23408170 34730207 60128775 420443169
+. 38 2 7 11 22 27 32 37 42
+. 38 2279 992723 11517766 18398011 23215094 34256232 59195151 420443169
+. 39 2 7 11 22 27 32 37 42
+. 39 8675 1013057 11699565 18633206 23419908 34472391 59552673 420443169
+. 40 2 7 11 22 27 32 37 42
+. 40 11852 1048011 11974122 19004757 23876309 35189582 60893594 420443169
+. 41 2 7 11 22 27 32 37 42
+. 41 11450 1066952 12213299 19403061 24340152 35848875 61925831 420443169
+. 42 2 7 11 22 27 32 37 42
+. 42 3379 1075365 12629396 20130835 25273599 37587661 65486457 420443169
+. 43 2 7 11 22 27 32 37 42
+. 43 4124 1086383 12946780 20524487 25829064 38455941 67442276 420443169
+. 44 2 7 11 22 27 32 37 42
+. 44 692 1104709 12928492 20696378 25943220 38680320 68047080 420443169
+. 45 2 7 11 22 27 32 37 42
+. 45 1755 1127034 13179818 21123839 26444983 39379836 69227620 420443169
+. 46 2 7 11 22 27 32 37 42
+. 46 4715 1141797 13326966 21404158 26798718 40015165 70282566 420443169
+. 47 2 7 11 22 27 32 37 42
+. 47 10250 1175464 13604611 21637315 27098719 40434602 71195399 420443169
+. 48 2 7 11 22 27 32 37 42
+. 48 2609 1191002 14012723 21992390 27532041 41099499 72272647 420443169
+. 49 2 7 11 22 27 32 37 42
+. 49 11609 1216898 14261213 22117465 27709179 41437296 72927358 420443169
+. 50 2 7 11 22 27 32 37 42
+. 50 545 1219751 14513908 22123340 27770796 41586460 73328972 420443169
+. 51 2 7 11 22 27 32 37 42
+. 51 17190 1263297 15032662 22648164 28345914 42276427 74149960 420443169
+. 52 2 7 11 22 27 32 37 42
+. 52 8383 1262071 15294652 22798572 28559349 42763298 75119923 420443169
+. 53 2 7 11 22 27 32 37 42
+. 53 16921 1298519 15767987 23175692 28958872 43116539 75591091 420443169
+. 54 2 7 11 22 27 32 37 42
+. 54 2786 1291000 15874553 23249054 29086854 43400898 76065649 420443169
+. 55 2 7 11 22 27 32 37 42
+. 55 30807 1337637 16147431 23386149 29287500 43866941 77077579 420443169
+. 56 2 7 11 22 27 32 37 42
+. 56 356 1334268 16541855 23673473 29612045 44221906 77574883 420443169
+. 57 2 7 11 22 27 32 37 42
+. 57 13313 1361462 16841624 23984757 29969029 44721153 78244592 420443169
+. 58 2 7 11 22 27 32 37 42
+. 58 4953 1389709 17081329 24205184 30312007 45301315 79297205 420443169
+. 59 2 7 11 22 27 32 37 42
+. 59 11249 1401832 17278795 24491469 30575986 45563185 79717119 420443169
+. 60 2 7 11 22 27 32 37 42
+. 60 2562 1406339 17483498 24662283 30786868 45875631 80209938 420443169
+. 61 2 7 11 22 27 32 37 42
+. 61 11658 1542711 17840379 25160519 31483113 46817984 81434915 420443169
+. 62 2 7 11 22 27 32 37 42
+. 62 809 1421738 17814962 25166920 31399136 46809672 81736381 420443169
+. 63 2 7 11 22 27 32 37 42
+. 63 22020 1464123 18103071 25634974 31921949 47484576 82599894 420443169
+. 64 2 7 11 22 27 32 37 42
+. 64 4932 1463283 18146715 25644846 31949055 47527635 82838366 420443169
+. 65 2 7 11 22 27 32 37 42
+. 65 9223 1479201 18269880 25787170 32122548 47769610 83195598 420443169
+. 66 2 7 11 22 27 32 37 42
+. 66 260 1504027 18645978 26244299 32659567 48545097 84329071 420443169
+. 67 2 7 11 22 27 32 37 42
+. 67 1687 1514619 18674942 26333459 32774496 48749365 84709861 420443169
+. 68 2 7 11 22 27 32 37 42
+. 68 994 1530031 18851879 26432774 32932183 49038109 85264433 420443169
+. 69 2 7 11 22 27 32 37 42
+. 69 386 1552916 19170411 26822381 33377802 49612497 86117028 420443169
+. 70 2 7 11 22 27 32 37 42
+. 70 4014 1580352 19493923 27383249 34040495 50549617 87464293 420443169
+. 71 2 7 11 22 27 32 37 42
+. 71 10010 1612557 19833060 27930238 34650074 51346482 88717113 420443169
+. 72 2 7 11 22 27 32 37 42
+. 72 141 1606288 19792100 27975468 34733992 51525807 89117164 420443169
+. 73 2 7 11 22 27 32 37 42
+. 73 9234 1632232 19949407 28132850 34922433 51785344 89566171 420443169
+. 74 2 7 11 22 27 32 37 42
+. 74 7472 1649172 20450883 28999138 35885135 52950608 91114012 420443169
+. 75 2 7 11 22 27 32 37 42
+. 75 6595 1700127 22480822 33321165 42167394 67315251 142524635 420443169
+. 76 2 7 11 22 27 32 37 42
+. 76 11759 1702400 21902452 30999557 39055008 59162625 110972575 420443169
+. 77 2 7 11 22 27 32 37 42
+. 77 9284 1677413 20999922 29578167 36956999 55260196 98605124 420443169
+. 78 2 7 11 22 27 32 37 42
+. 78 6751 1688261 21182621 29627618 36819784 54613453 95115639 420443169
+. 79 2 7 11 22 27 32 37 42
+. 79 5506 1701497 21286706 29676804 36757779 54319463 93617493 420443169
+. 80 2 7 11 22 27 32 37 42
+. 80 3541 1709655 21115131 29491358 36507747 54007442 92811760 420443169
+. 81 2 7 11 22 27 32 37 42
+. 81 4723 1837059 22281671 31131180 38235682 55995689 94728633 420443169
+. 82 2 7 11 22 27 32 37 42
+. 82 11978 1843512 21934795 31066798 38286486 56571918 96184432 420443169
+. 83 2 7 11 22 27 32 37 42
+. 83 6346 1904349 21889060 30677614 37901232 56130524 95991677 420443169
+. 84 2 7 11 22 27 32 37 42
+. 84 4265 1943832 22276594 31200657 38506824 56955190 96932198 420443169
+. 85 2 7 11 22 27 32 37 42
+. 85 2801 1899752 22360835 31301541 38651827 57257342 97448706 420443169
+. 86 2 7 11 22 27 32 37 42
+. 86 4681 1914534 22842535 32081973 39510387 58381232 98963049 420443169
+. 87 2 7 11 22 27 32 37 42
+. 87 756 1902450 22934221 32307973 39822813 58980399 100032889 420443169
+. 88 2 7 11 22 27 32 37 42
+. 88 7250 1933612 23448733 32852387 40437133 59805058 101295024 420443169
+. 89 2 7 11 22 27 32 37 42
+. 89 3836 1931669 23463413 33012468 40661786 60244142 102015588 420443169
+. 90 2 7 11 22 27 32 37 42
+. 90 11206 1975382 24038771 33689175 41452239 61430198 103988388 420443169
+. 91 2 7 11 22 27 32 37 42
+. 91 526 2004885 24149612 33995931 41873712 62185566 105099268 420443169
+. 92 2 7 11 22 27 32 37 42
+. 92 11928 2038215 24496729 34423163 42374199 63032875 106398030 420443169
+. 93 2 7 11 22 27 32 37 42
+. 93 12869 2114511 24858780 35043394 43130030 64094787 107840262 420443169
+. 94 2 7 11 22 27 32 37 42
+. 94 3168 2195306 25051818 35207244 43396130 64806999 109128812 420443169
+. 95 2 7 11 22 27 32 37 42
+. 95 10376 2200571 25466365 35750905 44131507 65998002 110771859 420443169
+. 96 2 7 11 22 27 32 37 42
+. 96 22931 2301112 25843055 36369953 44956254 67363265 112690246 420443169
+. 97 2 7 11 22 27 32 37 42
+. 97 1414 2361417 26263222 36759154 45549242 68544249 114566692 420443169
+. 98 2 7 11 22 27 32 37 42
+. 98 4782 2378554 26857614 37378782 46485176 70153965 116757760 420443169
+. 99 2 7 11 22 27 32 37 42
+. 99 8410 2357680 27172223 37777440 47167085 71606856 118846381 420443169
+. 100 2 7 11 22 27 32 37 42
+. 100 4096 2490423 27754988 38465751 48202463 73500767 121910846 420443169
+. 101 2 7 11 22 27 32 37 42
+. 101 11024 2504935 28186974 38993256 49236482 75582394 125064671 420443169
+. 102 2 7 11 22 27 32 37 42
+. 102 3531 2478069 28683399 39430679 49925515 76848051 127057771 420443169
+. 103 2 7 11 22 27 32 37 42
+. 103 2512 2581981 29225808 40029349 50881061 78550740 129443861 420443169
+. 104 2 7 11 22 27 32 37 42
+. 104 15424 2581182 30137736 41424712 52694612 81235092 132962890 420443169
+. 105 2 7 11 22 27 32 37 42
+. 105 2130 2494686 30325015 41962450 53439545 82412889 135001085 420443169
+. 106 2 7 11 22 27 32 37 42
+. 106 3932 2500691 30771434 43037773 54675646 84099835 137653428 420443169
+. 107 2 7 11 22 27 32 37 42
+. 107 510 2488026 31470955 44068390 56078584 86175774 140551244 420443169
+. 108 2 7 11 22 27 32 37 42
+. 108 2559 2462317 31875634 45065852 57416658 87769535 143075398 420443169
+. 109 2 7 11 22 27 32 37 42
+. 109 11007 2477303 32271822 46017230 58608855 89027196 145021489 420443169
+. 110 2 7 11 22 27 32 37 42
+. 110 3070 2496952 32864610 47149906 59979660 90746920 147490899 420443169
+. 111 2 7 11 22 27 32 37 42
+. 111 6055 2523558 33480713 48279144 61656454 92988578 150679909 420443169
+. 112 2 7 11 22 27 32 37 42
+. 112 5524 2521315 33727825 48840352 62574964 94286660 152613594 420443169
+. 113 2 7 11 22 27 32 37 42
+. 113 1612 2536057 34162244 49809765 64006198 96478795 155612674 420443169
+. 114 2 7 11 22 27 32 37 42
+. 114 2389 2558143 34539769 50501512 65075780 98547024 158419902 420443169
+. 115 2 7 11 22 27 32 37 42
+. 115 1960 2598606 35163843 51583027 66476733 101071745 161824900 420443169
+. 116 2 7 11 22 27 32 37 42
+. 116 94346 2729916 36143136 52830019 68235929 104665487 166744342 420443169
+. 117 2 7 11 22 27 32 37 42
+. 117 19872 2691788 36676626 53989636 69899562 107837677 170816274 420443169
+. 118 2 7 11 22 27 32 37 42
+. 118 455 2703875 36973577 54444883 70974843 109600792 173388814 420443169
+. 119 2 7 11 22 27 32 37 42
+. 119 1503 2750635 37618750 55221376 72256958 111837644 176345915 420443169
+. 120 2 7 11 22 27 32 37 42
+. 120 2091 2810017 38299544 56116868 73987204 114569604 179948926 420443169
+. 121 2 7 11 22 27 32 37 42
+. 121 17932 2888882 38933776 56877124 75811089 116914095 183021376 420443169
+. 122 2 7 11 22 27 32 37 42
+. 122 2474 2920702 39734292 57615947 77933644 119476380 186624824 420443169
+. 123 2 7 11 22 27 32 37 42
+. 123 2360 2979433 40643553 58717797 80082443 122138951 190028386 420443169
+. 124 2 7 11 22 27 32 37 42
+. 124 3197 3038943 41803170 60152555 82710353 124958229 193183164 420443169
+. 125 2 7 11 22 27 32 37 42
+. 125 3915 3080674 42816408 61228496 85156289 127572928 196424608 420443169
+. 126 2 7 11 22 27 32 37 42
+. 126 5145 3131149 43739828 62383879 87792217 129809093 198682647 420443169
+. 127 2 7 11 22 27 32 37 42
+. 127 546 3179894 44890494 63852801 90731842 132806055 201977921 420443169
+. 128 2 7 11 22 27 32 37 42
+. 128 1717 3216432 45573712 64645768 92909402 134839336 203807985 420443169
+. 129 2 7 11 22 27 32 37 42
+. 129 6105 3264568 46578364 65860675 95087664 137512420 206530078 420443169
+. 130 2 7 11 22 27 32 37 42
+. 130 3476 3315681 47640680 67317918 97473210 140353195 209094562 420443169
+. 131 2 7 11 22 27 32 37 42
+. 131 10304 3363148 48731846 68429025 99734769 143409517 212495067 420443169
+. 132 2 7 11 22 27 32 37 42
+. 132 7647 3433561 50139839 70163916 102241550 146795350 215559765 420443169
+. 133 2 7 11 22 27 32 37 42
+. 133 5392 3489662 51329460 71874955 104821320 150189406 219279215 420443169
+. 134 2 7 11 22 27 32 37 42
+. 134 6661 3529225 52058044 72991556 107014631 153178082 222476521 420443169
+. 135 2 7 11 22 27 32 37 42
+. 135 1060 3578536 52976737 74287461 108813004 156041070 225349740 420443169
+. 136 2 7 11 22 27 32 37 42
+. 136 1286 3631168 54050587 75719522 111262132 159230196 228305812 420443169
+. 137 2 7 11 22 27 32 37 42
+. 137 1562 3704509 55785979 78149908 114030029 163532534 232826591 420443169
+. 138 2 7 11 22 27 32 37 42
+. 138 10596 3759002 56821546 79496293 116051859 166229744 235829098 420443169
+. 139 2 7 11 22 27 32 37 42
+. 139 3403 3790702 57402157 80805133 117953676 169650836 239642748 420443169
+. 140 2 7 11 22 27 32 37 42
+. 140 730 3822918 58570353 82439895 120085591 173160952 243922992 420443169
+. 141 2 7 11 22 27 32 37 42
+. 141 4689 3882099 59650084 83908169 122100023 176197818 247441335 420443169
+. 142 2 7 11 22 27 32 37 42
+. 142 18564 3952598 60655505 85513238 124021103 179153338 251123020 420443169
+. 143 2 7 11 22 27 32 37 42
+. 143 2350 3962880 61521654 86755293 125744584 181829298 254174597 420443169
+. 144 2 7 11 22 27 32 37 42
+. 144 14796 4039011 62554171 88363215 127801745 184783917 257327860 420443169
+. 145 2 7 11 22 27 32 37 42
+. 145 2212 4115727 64213705 90629776 130650794 188147744 260688945 420443169
+. 146 2 7 11 22 27 32 37 42
+. 146 2873 4159382 65042341 91873910 132476934 191114001 263887039 420443169
+. 147 2 7 11 22 27 32 37 42
+. 147 10479 4255990 66723737 94094091 135329016 194496765 267045160 420443169
+. 148 2 7 11 22 27 32 37 42
+. 148 3924 4304868 68049647 95832465 137605254 197796618 270451183 420443169
+. 149 2 7 11 22 27 32 37 42
+. 149 19583 4392398 69427874 97619980 139828044 200419170 272951034 420443169
+. 150 2 7 11 22 27 32 37 42
+. 150 7386 6746413 109458275 154962377 212570338 278580259 337370488 420443169
+A 0 11 27 32 37
+A 0 3599797 11543651 141675704 141677161
+A 1 11 27 32 37
+A 1 3703292 11987673 135556095 135934670
+A 2 11 27 32 37
+A 2 3668669 9335418 24706226 131706992
+A 3 11 27 32 37
+A 3 3011802 6738600 15023333 126263540
+A 4 11 27 32 37
+A 4 2595906 4938794 9064909 131681212
+A 5 11 27 32 37 42
+A 5 2524589 4894075 8879069 19472335 129429197
+A 6 7 11 22 27 32 37 42
+A 6 131 2384677 2386884 4438108 7721909 15690799 128768167
+A 7 7 11 22 27 32 37 42
+A 7 604 2323018 2350019 4246234 7241912 14303652 127080232
+A 8 7 11 22 27 32 37 42
+A 8 472 2221033 2244313 4123227 7080280 13965601 126318487
+A 9 7 11 22 27 32 37 42
+A 9 1618 2150336 2208103 3967887 6671368 12737785 126589056
+A 10 7 11 22 27 32 37 42
+A 10 1349 2186402 2236164 4048532 6815843 12990388 126754438
+A 11 7 11 22 27 32 37 42
+A 11 4102 2276441 2394453 4174237 6885876 12856280 126813933
+A 12 7 11 22 27 32 37 42
+A 12 1922 2240444 2304589 4138536 6946701 13199670 127057097
+A 13 7 11 22 27 32 37 42
+A 13 3267 2235527 2338732 4132195 6903570 13063972 126746598
+A 14 7 11 22 27 32 37 42
+A 14 11650 2269940 2616831 4267871 7034529 13169482 126982040
+A 15 7 11 22 27 32 37 42
+A 15 19303 2322194 2843450 4414159 7200518 13385212 126379040
+A 16 7 11 22 27 32 37 42
+A 16 47090 2448181 3519025 4802912 7557345 13500288 126323262
+A 17 7 11 22 27 32 37 42
+A 17 43200 2413385 3502570 4767417 7543177 13633621 125605782
+A 18 7 11 22 27 32 37 42
+A 18 52865 2429715 3675219 4875117 7651351 13716371 125971510
+A 19 7 11 22 27 32 37 42
+A 19 55971 2461453 3811706 4933240 7692686 13585220 125469124
+A 20 7 11 22 27 32 37 42
+A 20 56045 2426561 3785036 4926435 7716330 13728805 125518470
+A 21 7 11 22 27 32 37 42
+A 21 67380 2583444 4085621 5186857 7963390 13937270 125226073
+A 22 7 11 22 27 32 37 42
+A 22 60092 2557718 4098731 5280047 8268251 14720983 125669360
+A 23 7 11 22 27 32 37 42
+A 23 69066 2644894 4191968 5291647 8197595 14441082 125720040
+A 24 7 11 22 27 32 37 42
+A 24 63212 2611213 4184062 5334804 8249688 14629267 125634211
+A 25 7 11 22 27 32 37 42
+A 25 61190 2554808 4096721 5235029 8116444 14408996 124692719
+A 26 7 11 22 27 32 37 42
+A 26 64516 2590926 4184631 5266622 8108949 14278742 124972661
+A 27 7 11 22 27 32 37 42
+A 27 66254 2583694 4175040 5260710 8175312 14448253 124498152
+A 28 7 11 22 27 32 37 42
+A 28 66619 2601434 4224203 5258273 8108052 14245581 124307356
+A 29 7 11 22 27 32 37 42
+A 29 68215 2653794 4351895 5399214 8340685 14738262 124115278
+A 30 7 11 22 27 32 37 42
+A 30 69999 2636917 4350200 5372087 8329493 14808178 124147014
+A 31 7 11 22 27 32 37 42
+A 31 69289 2680613 4389611 5416466 8319443 14616878 124283143
+A 32 7 11 22 27 32 37 42
+A 32 69725 2681184 4431084 5465120 8436042 14922796 124222512
+A 33 7 11 22 27 32 37 42
+A 33 68962 2738265 4482814 5527642 8442805 14847876 124787724
+A 34 7 11 22 27 32 37 42
+A 34 71539 2790469 4560673 5671933 8595004 15086845 123706079
+A 35 7 11 22 27 32 37 42
+A 35 69801 2850933 4709498 5861296 8901864 15726000 124642476
+A 36 7 11 22 27 32 37 42
+A 36 70578 2828206 4677814 5878453 8953801 15850412 123892760
+A 37 7 11 22 27 32 37 42
+A 37 74775 2883110 4755323 5952391 8931805 15722123 123658200
+A 38 7 11 22 27 32 37 42
+A 38 80981 2941657 4864735 6132381 9091776 15804641 123711450
+A 39 7 11 22 27 32 37 42
+A 39 75451 2906606 4812566 6054254 8992667 15723445 123574762
+A 40 7 11 22 27 32 37 42
+A 40 79997 2992957 4941560 6206737 9258444 16269817 123928537
+A 41 7 11 22 27 32 37 42
+A 41 87966 3097045 5108642 6387843 9447891 16442787 124105992
+A 42 7 11 22 27 32 37 42
+A 42 78874 3083374 5075132 6400754 9630155 17077277 123386149
+A 43 7 11 22 27 32 37 42
+A 43 78753 3207287 5254439 6651376 10044474 17927029 123852191
+A 44 7 11 22 27 32 37 42
+A 44 84572 3221102 5346396 6719257 10118122 18021969 123308748
+A 45 7 11 22 27 32 37 42
+A 45 85581 3303146 5491257 6910361 10453801 18699404 124131568
+A 46 7 11 22 27 32 37 42
+A 46 86449 3323318 5539805 6949855 10479184 18646428 123535350
+A 47 7 11 22 27 32 37 42
+A 47 89269 3371065 5534881 6953210 10487625 18729361 123051497
+A 48 7 11 22 27 32 37 42
+A 48 90470 3492618 5658418 7102383 10721815 19136328 123170778
+A 49 7 11 22 27 32 37 42
+A 49 91667 3567792 5692414 7149434 10815509 19314729 123344084
+A 50 7 11 22 27 32 37 42
+A 50 94588 3652866 5700129 7177948 10876910 19492068 123310131
+A 51 7 11 22 27 32 37 42
+A 51 94992 3783759 5828394 7315568 11048870 19709643 123301784
+A 52 7 11 22 27 32 37 42
+A 52 94102 3850550 5843618 7337471 11107964 19819391 123223989
+A 53 7 11 22 27 32 37 42
+A 53 96397 3972356 5938365 7441749 11208909 19938426 123079454
+A 54 7 11 22 27 32 37 42
+A 54 96698 4025981 5987323 7512096 11346139 20199739 123186271
+A 55 7 11 22 27 32 37 42
+A 55 98239 4088018 5995569 7534647 11412357 20382603 123173284
+A 56 7 11 22 27 32 37 42
+A 56 98280 4198039 6072228 7620649 11515267 20522723 123292373
+A 57 7 11 22 27 32 37 42
+A 57 99031 4267397 6137642 7698322 11647737 20747100 123268117
+A 58 7 11 22 27 32 37 42
+A 58 100934 4316415 6165672 7729988 11700074 20818438 122955090
+A 59 7 11 22 27 32 37 42
+A 59 102456 4378795 6260111 7839278 11830879 21011587 123119456
+A 60 7 11 22 27 32 37 42
+A 60 105572 4465864 6349812 7952388 12011484 21361989 123305603
+A 61 7 11 22 27 32 37 42
+A 61 105598 4460579 6358574 7963652 12038373 21383493 123092072
+A 62 7 11 22 27 32 37 42
+A 62 107798 4549060 6501059 8155384 12399314 22084130 123700638
+A 63 7 11 22 27 32 37 42
+A 63 106321 4551037 6503701 8130405 12253396 21707054 123077456
+A 64 7 11 22 27 32 37 42
+A 64 107939 4579071 6527545 8163590 12313287 21834219 123036118
+A 65 7 11 22 27 32 37 42
+A 65 109353 4658260 6642795 8311355 12553788 22282776 123761265
+A 66 7 11 22 27 32 37 42
+A 66 111249 4703479 6683446 8354971 12609756 22318178 123042163
+A 67 7 11 22 27 32 37 42
+A 67 112122 4700768 6688137 8360049 12622631 22333319 123097523
+A 68 7 11 22 27 32 37 42
+A 68 112960 4772524 6752513 8452240 12790980 22661256 123524295
+A 69 7 11 22 27 32 37 42
+A 69 116629 4877501 6885241 8605824 13000284 22983891 123562165
+A 70 7 11 22 27 32 37 42
+A 70 117204 4972391 7052728 8801452 13287036 23417680 123701634
+A 71 7 11 22 27 32 37 42
+A 71 118184 5011937 7147365 8908868 13432206 23669318 123540344
+A 72 7 11 22 27 32 37 42
+A 72 119303 5003164 7159296 8932135 13473374 23764998 123569338
+A 73 7 11 22 27 32 37 42
+A 73 120594 5039276 7196321 8977030 13537676 23870902 123603615
+A 74 7 11 22 27 32 37 42
+A 74 122356 5343634 7786723 9584495 14186418 24586736 123344570
+A 75 7 11 22 27 32 37 42
+A 75 123365 5782404 8775661 11019570 17119174 35097332 123561237
+A 76 7 11 22 27 32 37 42
+A 76 126898 5622746 8011855 10133145 15430156 29169105 123291835
+A 77 7 11 22 27 32 37 42
+A 77 125484 5469661 7848643 9778575 14620510 26291164 123396818
+A 78 7 11 22 27 32 37 42
+A 78 125459 5335072 7513336 9390788 14124931 25146659 122975095
+A 79 7 11 22 27 32 37 42
+A 79 125880 5347452 7511840 9356554 14024736 24709400 122892456
+A 80 7 11 22 27 32 37 42
+A 80 125363 5304086 7461178 9292312 13950170 24515422 123036963
+A 81 7 11 22 27 32 37 42
+A 81 129676 5552393 7837333 9684376 14407423 24967545 123002244
+A 82 7 11 22 27 32 37 42
+A 82 130288 5441781 7821236 9696240 14575088 25439543 123012609
+A 83 7 11 22 27 32 37 42
+A 83 134312 5390601 7653425 9514357 14314139 25141975 122712051
+A 84 7 11 22 27 32 37 42
+A 84 142366 5518137 7825217 9722259 14611707 25542433 122878608
+A 85 7 11 22 27 32 37 42
+A 85 159687 5776320 8154203 10084872 15047403 26095497 123244925
+A 86 7 11 22 27 32 37 42
+A 86 139853 5676252 8075217 10008600 15014707 26173063 122997274
+A 87 7 11 22 27 32 37 42
+A 87 146634 5873996 8351585 10317160 15406090 26681910 123051498
+A 88 7 11 22 27 32 37 42
+A 88 141586 5820121 8255565 10223331 15331083 26732896 122750576
+A 89 7 11 22 27 32 37 42
+A 89 139564 5821779 8293973 10277244 15431279 26910795 122701687
+A 90 7 11 22 27 32 37 42
+A 90 143258 5980524 8482641 10501499 15773833 27515719 122661328
+A 91 7 11 22 27 32 37 42
+A 91 142459 5983519 8545324 10593374 15951280 27823062 122682896
+A 92 7 11 22 27 32 37 42
+A 92 143556 6025899 8575847 10634034 16036397 28003494 122529380
+A 93 7 11 22 27 32 37 42
+A 93 146892 6100341 8725473 10813757 16292862 28387151 122470181
+A 94 7 11 22 27 32 37 42
+A 94 152089 6155167 8785896 10908318 16508277 28776676 122620736
+A 95 7 11 22 27 32 37 42
+A 95 150703 6295490 8977507 11161955 16911982 29401100 122768084
+A 96 7 11 22 27 32 37 42
+A 96 155026 6364481 9114118 11344007 17234712 29861065 122744773
+A 97 7 11 22 27 32 37 42
+A 97 162141 6448173 9184507 11474330 17521561 30313476 122693052
+A 98 7 11 22 27 32 37 42
+A 98 164624 6615756 9363181 11739551 17996037 30902914 122649622
+A 99 7 11 22 27 32 37 42
+A 99 160724 6674728 9434644 11878015 18335415 31342418 122519444
+A 100 7 11 22 27 32 37 42
+A 100 171265 6878386 9699131 12257087 19026317 32426650 122729247
+A 101 7 11 22 27 32 37 42
+A 101 170272 6964793 9812589 12503586 19595018 33230074 122682872
+A 102 7 11 22 27 32 37 42
+A 102 167309 7067219 9891771 12651192 19927374 33771548 122645927
+A 103 7 11 22 27 32 37 42
+A 103 182872 7223609 10068534 12915145 20423583 34326984 122663778
+A 104 7 11 22 27 32 37 42
+A 104 240676 7676280 10681355 13659103 21484794 35613946 122844692
+A 105 7 11 22 27 32 37 42
+A 105 180614 7563132 10668761 13686449 21660736 36027576 122870581
+A 106 7 11 22 27 32 37 42
+A 106 173668 7674734 10961183 14014810 22135140 36824007 122837337
+A 107 7 11 22 27 32 37 42
+A 107 188042 7992852 11408516 14564400 22898539 37817790 123009564
+A 108 7 11 22 27 32 37 42
+A 108 176228 7932877 11472549 14714309 23083121 38240787 122782566
+A 109 7 11 22 27 32 37 42
+A 109 175477 8041623 11741689 15044352 23440058 38834038 122830226
+A 110 7 11 22 27 32 37 42
+A 110 183739 8417824 12321065 15713942 24240844 39920357 123124795
+A 111 7 11 22 27 32 37 42
+A 111 184250 8584609 12618975 16178639 24846021 40870563 123164931
+A 112 7 11 22 27 32 37 42
+A 112 182113 8641739 12749896 16424284 25177179 41424829 123199024
+A 113 7 11 22 27 32 37 42
+A 113 182726 8745340 12984867 16789849 25694859 42193183 123132145
+A 114 7 11 22 27 32 37 42
+A 114 184441 8858829 13176710 17113838 26313054 43139104 123040492
+A 115 7 11 22 27 32 37 42
+A 115 187622 9040842 13490104 17533160 27041148 44202110 123039225
+A 116 7 11 22 27 32 37 42
+A 116 189596 9152182 13642022 17820129 27847862 45455491 122853865
+A 117 7 11 22 27 32 37 42
+A 117 192900 9278663 13938872 18264246 28732149 46702876 122828246
+A 118 7 11 22 27 32 37 42
+A 118 192379 9330955 14022519 18530038 29178856 47438488 122819926
+A 119 7 11 22 27 32 37 42
+A 119 197491 9498796 14225823 18883047 29829002 48341134 122798793
+A 120 7 11 22 27 32 37 42
+A 120 200827 9695403 14484906 19403008 30642999 49485533 122801754
+A 121 7 11 22 27 32 37 42
+A 121 204308 9842356 14677790 19917131 31358910 50527553 123005781
+A 122 7 11 22 27 32 37 42
+A 122 207918 10019018 14831754 20454047 32017296 51511123 122821731
+A 123 7 11 22 27 32 37 42
+A 123 213604 10247257 15102969 21010460 32720033 52454048 122761813
+A 124 7 11 22 27 32 37 42
+A 124 217670 10552217 15506607 21778536 33575773 53460762 122784637
+A 125 7 11 22 27 32 37 42
+A 125 221826 10877760 15862985 22545819 34426975 54541280 122847133
+A 126 7 11 22 27 32 37 42
+A 126 224170 11116440 16192051 23309079 35109197 55306221 122990296
+A 127 7 11 22 27 32 37 42
+A 127 227055 11406548 16580825 24114227 35953799 56250453 122929559
+A 128 7 11 22 27 32 37 42
+A 128 230337 11555678 16747821 24653673 36425536 56659099 122783646
+A 129 7 11 22 27 32 37 42
+A 129 234680 11837064 17089107 25268069 37222838 57475136 122859878
+A 130 7 11 22 27 32 37 42
+A 130 238953 12154054 17556798 26028159 38170267 58355744 122892488
+A 131 7 11 22 27 32 37 42
+A 131 240609 12447973 17847460 26648064 39031825 59245686 122916682
+A 132 7 11 22 27 32 37 42
+A 132 245410 12762303 18234181 27233446 39883273 59975651 122761887
+A 133 7 11 22 27 32 37 42
+A 133 249232 13072200 18703120 27961992 40871446 61020754 122765504
+A 134 7 11 22 27 32 37 42
+A 134 251872 13272342 19019703 28596843 41747731 61914489 122748580
+A 135 7 11 22 27 32 37 42
+A 135 256317 13543597 19415285 29154788 42643826 62777214 122911892
+A 136 7 11 22 27 32 37 42
+A 136 259169 13814082 19793342 29815553 43531360 63516300 122873024
+A 137 7 11 22 27 32 37 42
+A 137 266381 14238219 20413111 30547233 44750008 64617606 122844695
+A 138 7 11 22 27 32 37 42
+A 138 269794 14479951 20736485 31064498 45466104 65326957 122759959
+A 139 7 11 22 27 32 37 42
+A 139 271271 14628263 21120648 31638760 46496999 66268994 122762356
+A 140 7 11 22 27 32 37 42
+A 140 273098 15000374 21647921 32350728 47661157 67481137 122900328
+A 141 7 11 22 27 32 37 42
+A 141 277643 15259699 22029990 32902871 48509395 68370555 122893345
+A 142 7 11 22 27 32 37 42
+A 142 281922 15461216 22399689 33389340 49343748 69266706 122886034
+A 143 7 11 22 27 32 37 42
+A 143 282898 15685090 22735108 33864439 50080615 69909588 122833739
+A 144 7 11 22 27 32 37 42
+A 144 287151 15967172 23207142 34499211 50999462 70831572 122890056
+A 145 7 11 22 27 32 37 42
+A 145 292805 16459157 23910210 35423925 52137210 72002125 122962693
+A 146 7 11 22 27 32 37 42
+A 146 296941 16678645 24248064 35930238 52973760 72853544 122976350
+A 147 7 11 22 27 32 37 42
+A 147 302776 17089970 24816192 36681282 53903985 73760300 122949282
+A 148 7 11 22 27 32 37 42
+A 148 305264 17411402 25250217 37277364 54788590 74553042 122894793
+A 149 7 11 22 27 32 37 42
+A 149 310381 17809384 25781065 37949014 55579460 75323557 122890157
+A 150 7 11 22 27 32 37 42
+A 150 439390 28720235 41448204 57966386 77516546 93830449 122946439
+T 0 11 27 32 37
+T 0 5573829 17196442 115712708 115713477
+T 1 11 27 32 37
+T 1 5599199 15626779 127892751 128127033
+T 2 11 27 32 37
+T 2 4890995 11620424 28410965 121502202
+T 3 11 27 32 37
+T 3 4036403 8549261 17630775 130382482
+T 4 11 27 32 37
+T 4 3170196 6106012 11264252 128780923
+T 5 11 27 32 37 42
+T 5 2742913 5105838 8903319 19085579 124326959
+T 6 7 11 22 27 32 37 42
+T 6 91 2781105 2784963 5071687 8598755 17232328 126422484
+T 7 7 11 22 27 32 37 42
+T 7 756 3000413 3039027 5697251 9917953 19833834 128888059
+T 8 7 11 22 27 32 37 42
+T 8 641 2812626 2844373 5289570 9092897 18181381 129628918
+T 9 7 11 22 27 32 37 42
+T 9 2047 2713139 2790268 4995764 8340287 15985169 126768453
+T 10 7 11 22 27 32 37 42
+T 10 1571 2705804 2771660 5042659 8507432 16367701 126752837
+T 11 7 11 22 27 32 37 42
+T 11 4151 2608878 2754902 4840969 8027612 15270113 127298062
+T 12 7 11 22 27 32 37 42
+T 12 2090 2666961 2747303 5020048 8499230 16390867 128144773
+T 13 7 11 22 27 32 37 42
+T 13 3904 2799272 2932760 5201465 8665323 16432915 127456371
+T 14 7 11 22 27 32 37 42
+T 14 13072 2768588 3213655 5275715 8756299 16599481 126495028
+T 15 7 11 22 27 32 37 42
+T 15 21399 2907673 3628580 5728013 9544713 17882165 127635133
+T 16 7 11 22 27 32 37 42
+T 16 45426 2773808 4073613 5571381 8901500 16196830 127101600
+T 17 7 11 22 27 32 37 42
+T 17 46494 2935111 4362761 6012867 9718564 17794016 127926859
+T 18 7 11 22 27 32 37 42
+T 18 61405 2929590 4497563 5919176 9312347 16661592 127264599
+T 19 7 11 22 27 32 37 42
+T 19 72388 3026166 4760780 6115550 9569404 16916999 126496938
+T 20 7 11 22 27 32 37 42
+T 20 61396 2871741 4565011 5915325 9358720 16724101 126217676
+T 21 7 11 22 27 32 37 42
+T 21 64035 2886892 4670126 5928055 9268653 16444313 126351505
+T 22 7 11 22 27 32 37 42
+T 22 63601 2965569 4849788 6168995 9735857 17459873 126044364
+T 23 7 11 22 27 32 37 42
+T 23 65399 2901636 4713211 5948577 9361745 16643831 125684070
+T 24 7 11 22 27 32 37 42
+T 24 66837 2931486 4780767 6076719 9499222 16929300 125630988
+T 25 7 11 22 27 32 37 42
+T 25 68581 2981637 4883624 6217187 9766523 17431852 125387171
+T 26 7 11 22 27 32 37 42
+T 26 77064 3115558 5107657 6379989 9874557 17306298 125374991
+T 27 7 11 22 27 32 37 42
+T 27 73047 3088689 5092214 6381335 10062448 17916265 125096920
+T 28 7 11 22 27 32 37 42
+T 28 81627 3203430 5303686 6558508 10233655 18054479 125926827
+T 29 7 11 22 27 32 37 42
+T 29 74446 3176935 5313651 6561310 10289350 18318801 125030106
+T 30 7 11 22 27 32 37 42
+T 30 78011 3137076 5264631 6466055 10125978 18053821 125483115
+T 31 7 11 22 27 32 37 42
+T 31 84049 3279952 5456907 6673217 10291208 17985923 125456826
+T 32 7 11 22 27 32 37 42
+T 32 78529 3194204 5358318 6562693 10213685 18057873 124720869
+T 33 7 11 22 27 32 37 42
+T 33 86042 3329904 5534018 6775541 10374804 18103494 124821431
+T 34 7 11 22 27 32 37 42
+T 34 87279 3433954 5700058 7029586 10667532 18592000 124625307
+T 35 7 11 22 27 32 37 42
+T 35 79971 3357828 5627330 6975421 10644717 18703202 124340106
+T 36 7 11 22 27 32 37 42
+T 36 81562 3353304 5600710 6980657 10644512 18733391 124516801
+T 37 7 11 22 27 32 37 42
+T 37 82596 3423581 5736402 7145077 10871665 19175787 124209915
+T 38 7 11 22 27 32 37 42
+T 38 85408 3320621 5577349 6999350 10486710 18332253 124388273
+T 39 7 11 22 27 32 37 42
+T 39 90557 3482515 5820516 7258188 10794014 18715756 124275797
+T 40 7 11 22 27 32 37 42
+T 40 90322 3512437 5872903 7346621 11007200 19261561 124541709
+T 41 7 11 22 27 32 37 42
+T 41 82945 3516758 5886899 7365577 11036890 19192486 123627863
+T 42 7 11 22 27 32 37 42
+T 42 99775 3806965 6366892 7956671 12037749 21083149 125025358
+T 43 7 11 22 27 32 37 42
+T 43 96278 3819474 6345935 7956699 11980877 21043025 124307943
+T 44 7 11 22 27 32 37 42
+T 44 94365 3795208 6358664 7941002 11975557 21123017 124086111
+T 45 7 11 22 27 32 37 42
+T 45 97595 3848158 6456359 8044188 12108950 21316857 123923552
+T 46 7 11 22 27 32 37 42
+T 46 96116 3934200 6616476 8254029 12503165 22026855 124571308
+T 47 7 11 22 27 32 37 42
+T 47 99943 3978999 6603312 8236701 12446434 21964129 124149467
+T 48 7 11 22 27 32 37 42
+T 48 103162 4144524 6787956 8467013 12812116 22584767 124595071
+T 49 7 11 22 27 32 37 42
+T 49 106302 4208144 6779457 8455379 12778723 22500006 123839607
+T 50 7 11 22 27 32 37 42
+T 50 105180 4290521 6779680 8470201 12816016 22630018 123960132
+T 51 7 11 22 27 32 37 42
+T 51 105895 4433024 6898745 8599701 12961930 22781946 123885321
+T 52 7 11 22 27 32 37 42
+T 52 105057 4565324 7045690 8800178 13391238 23601171 124734050
+T 53 7 11 22 27 32 37 42
+T 53 108450 4650275 7031590 8759279 13206265 23233181 124067878
+T 54 7 11 22 27 32 37 42
+T 54 109541 4701462 7063507 8795994 13261000 23281039 123673139
+T 55 7 11 22 27 32 37 42
+T 55 111930 4819557 7182811 8962933 13638015 24028199 124316464
+T 56 7 11 22 27 32 37 42
+T 56 113473 4917607 7195902 8958937 13507370 23697994 123720146
+T 57 7 11 22 27 32 37 42
+T 57 114504 5001989 7283412 9065914 13682421 24001343 123858145
+T 58 7 11 22 27 32 37 42
+T 58 115388 5055275 7313635 9099700 13737368 24071964 123657815
+T 59 7 11 22 27 32 37 42
+T 59 118065 5103187 7368487 9153159 13781579 24143952 123370321
+T 60 7 11 22 27 32 37 42
+T 60 120271 5159539 7428987 9228850 13886585 24302287 123314554
+T 61 7 11 22 27 32 37 42
+T 61 220190 5457344 7829159 9825188 14705325 25442005 124265194
+T 62 7 11 22 27 32 37 42
+T 62 121071 5283182 7605720 9440248 14200454 24819177 123696734
+T 63 7 11 22 27 32 37 42
+T 63 120647 5408482 7833619 9718447 14676946 25628585 124164307
+T 64 7 11 22 27 32 37 42
+T 64 123776 5376745 7750752 9606185 14425946 25163142 123551234
+T 65 7 11 22 27 32 37 42
+T 65 125061 5395071 7766509 9622133 14442553 25173286 123481934
+T 66 7 11 22 27 32 37 42
+T 66 127081 5569835 8004687 9916130 14917176 25978373 124141921
+T 67 7 11 22 27 32 37 42
+T 67 127176 5574855 8027691 9943557 14960116 26030750 124226252
+T 68 7 11 22 27 32 37 42
+T 68 129415 5577679 7976495 9883323 14864345 25873680 123567128
+T 69 7 11 22 27 32 37 42
+T 69 131581 5652605 8059806 9976891 14963695 25998678 123383965
+T 70 7 11 22 27 32 37 42
+T 70 132872 5727378 8193441 10131054 15179079 26299486 123175854
+T 71 7 11 22 27 32 37 42
+T 71 134434 5838293 8374371 10334453 15452397 26720996 123381139
+T 72 7 11 22 27 32 37 42
+T 72 135772 5848556 8432178 10413576 15585117 26957957 123422121
+T 73 7 11 22 27 32 37 42
+T 73 138371 5875898 8446383 10431782 15617885 27032600 123415173
+T 74 7 11 22 27 32 37 42
+T 74 139375 5964352 8587977 10611325 15882846 27496114 123434353
+T 75 7 11 22 27 32 37 42
+T 75 137854 6466091 9739867 12264033 19358334 40519137 123282834
+T 76 7 11 22 27 32 37 42
+T 76 146867 6352060 9205981 11578785 17616766 32685356 123477400
+T 77 7 11 22 27 32 37 42
+T 77 144136 6092017 8738719 10906225 16486615 29350012 123492535
+T 78 7 11 22 27 32 37 42
+T 78 144589 6104467 8736344 10848509 16296334 28431018 123296797
+T 79 7 11 22 27 32 37 42
+T 79 144305 6126038 8731798 10808507 16180788 27987939 123274584
+T 80 7 11 22 27 32 37 42
+T 80 143561 6083044 8691416 10745473 16099814 27781345 123288922
+T 81 7 11 22 27 32 37 42
+T 81 148257 6358969 9091119 11167839 16599151 28315239 123272147
+T 82 7 11 22 27 32 37 42
+T 82 153075 6474679 9371522 11491688 17105826 29102207 123746199
+T 83 7 11 22 27 32 37 42
+T 83 153704 6322824 9078874 11190531 16748927 28782980 123367638
+T 84 7 11 22 27 32 37 42
+T 84 186768 6603568 9431884 11569409 17183205 29221115 123587356
+T 85 7 11 22 27 32 37 42
+T 85 155597 6440553 9229362 11368004 17003353 29107232 123434591
+T 86 7 11 22 27 32 37 42
+T 86 156404 6587205 9467649 11632965 17343560 29586302 123349014
+T 87 7 11 22 27 32 37 42
+T 87 157270 6625639 9548765 11737861 17533896 29921993 123397081
+T 88 7 11 22 27 32 37 42
+T 88 165232 6906885 9859451 12069279 17909029 30417564 123550841
+T 89 7 11 22 27 32 37 42
+T 89 161822 6792344 9766898 11989839 17877596 30472181 123412858
+T 90 7 11 22 27 32 37 42
+T 90 169221 7095789 10137340 12392823 18390692 31215767 123649314
+T 91 7 11 22 27 32 37 42
+T 91 166865 6998179 10057404 12345786 18428708 31385905 123467298
+T 92 7 11 22 27 32 37 42
+T 92 169012 7066992 10149990 12455586 18636150 31787248 123564841
+T 93 7 11 22 27 32 37 42
+T 93 173456 7168395 10333283 12672948 18911113 32111938 123338053
+T 94 7 11 22 27 32 37 42
+T 94 197007 7358090 10530079 12896211 19252688 32617509 123531133
+T 95 7 11 22 27 32 37 42
+T 95 181272 7316753 10498606 12910817 19358514 32783368 123145780
+T 96 7 11 22 27 32 37 42
+T 96 185961 7445191 10707340 13181119 19795730 33392972 123260794
+T 97 7 11 22 27 32 37 42
+T 97 228719 7706328 10990121 13543618 20368183 34158564 123488380
+T 98 7 11 22 27 32 37 42
+T 98 192808 7715140 10977055 13622696 20651446 34503086 123295552
+T 99 7 11 22 27 32 37 42
+T 99 191412 7791338 11063025 13783213 21034824 34986928 123225471
+T 100 7 11 22 27 32 37 42
+T 100 197828 7933681 11244760 14062573 21568045 35759719 123049803
+T 101 7 11 22 27 32 37 42
+T 101 197286 8105354 11456354 14448624 22331317 36782789 123292386
+T 102 7 11 22 27 32 37 42
+T 102 202304 8239829 11566968 14633083 22697872 37270095 123196532
+T 103 7 11 22 27 32 37 42
+T 103 269086 8502656 11851623 15038543 23382739 38018755 123310807
+T 104 7 11 22 27 32 37 42
+T 104 211432 8586160 12066656 15364608 23979735 38765128 123128535
+T 105 7 11 22 27 32 37 42
+T 105 231078 8850119 12470670 15849045 24629922 39623593 123319170
+T 106 7 11 22 27 32 37 42
+T 106 207337 8860991 12663051 16089522 25016235 40321005 123301725
+T 107 7 11 22 27 32 37 42
+T 107 207690 9062256 12963588 16510967 25648300 41177434 123336405
+T 108 7 11 22 27 32 37 42
+T 108 215424 9329456 13408727 17054760 26218598 42005471 123347411
+T 109 7 11 22 27 32 37 42
+T 109 215400 9459037 13708722 17438195 26598784 42599228 123465941
+T 110 7 11 22 27 32 37 42
+T 110 212473 9445725 13817954 17605895 26808001 42997568 123072645
+T 111 7 11 22 27 32 37 42
+T 111 214464 9628112 14149580 18134365 27476570 43997420 123102801
+T 112 7 11 22 27 32 37 42
+T 112 215452 9712000 14318810 18432856 27841648 44609741 123233310
+T 113 7 11 22 27 32 37 42
+T 113 215795 9833640 14590181 18870641 28460693 45582438 123292562
+T 114 7 11 22 27 32 37 42
+T 114 218170 9919013 14724402 19114896 28920516 46266405 123149237
+T 115 7 11 22 27 32 37 42
+T 115 221308 10068733 14999879 19504116 29611021 47302538 123176634
+T 116 7 11 22 27 32 37 42
+T 116 225335 10390070 15429610 20128383 30822444 49030723 123140118
+T 117 7 11 22 27 32 37 42
+T 117 227154 10533651 15736207 20586730 31685249 50237465 123307257
+T 118 7 11 22 27 32 37 42
+T 118 228019 10640291 15867415 20895907 32164509 50968838 123231814
+T 119 7 11 22 27 32 37 42
+T 119 231124 10799268 16045333 21216915 32734489 51777983 123130075
+T 120 7 11 22 27 32 37 42
+T 120 234056 10992323 16277247 21695449 33484622 52844915 123089810
+T 121 7 11 22 27 32 37 42
+T 121 238134 11227679 16564966 22316668 34287572 53938279 123162193
+T 122 7 11 22 27 32 37 42
+T 122 240700 11463478 16776460 22934253 35066877 55104222 123269325
+T 123 7 11 22 27 32 37 42
+T 123 245900 11719907 17066514 23523512 35807859 56115803 123218091
+T 124 7 11 22 27 32 37 42
+T 124 249564 12017776 17424618 24210933 36544953 56952076 123184212
+T 125 7 11 22 27 32 37 42
+T 125 253753 12323865 17728892 24915439 37290253 57930742 123218323
+T 126 7 11 22 27 32 37 42
+T 126 256623 12630667 18100923 25729253 38018666 58652334 123120605
+T 127 7 11 22 27 32 37 42
+T 127 259422 12961629 18519249 26563138 38883293 59657258 123232477
+T 128 7 11 22 27 32 37 42
+T 128 261389 13158298 18730155 27149049 39461656 60132323 123163653
+T 129 7 11 22 27 32 37 42
+T 129 268142 13464917 19085499 27778091 40253755 60947527 123163770
+T 130 7 11 22 27 32 37 42
+T 130 270339 13694342 19399829 28330609 40936392 61485825 123080307
+T 131 7 11 22 27 32 37 42
+T 131 274490 14084464 19800866 29091797 41984966 62547300 123192889
+T 132 7 11 22 27 32 37 42
+T 132 278903 14470280 20290235 29804551 43013916 63467675 123211763
+T 133 7 11 22 27 32 37 42
+T 133 284162 14805151 20758928 30489485 43919435 64366381 123166861
+T 134 7 11 22 27 32 37 42
+T 134 285942 14995547 21048197 31079566 44760032 65219344 123188446
+T 135 7 11 22 27 32 37 42
+T 135 290634 15287752 21440014 31615492 45648770 66038851 123231884
+T 136 7 11 22 27 32 37 42
+T 136 293058 15611859 21887042 32386878 46703702 66960819 123375061
+T 137 7 11 22 27 32 37 42
+T 137 299966 16057519 22581657 33213650 48002650 68069571 123300025
+T 138 7 11 22 27 32 37 42
+T 138 302724 16346408 22928022 33735369 48737616 68847360 123424800
+T 139 7 11 22 27 32 37 42
+T 139 305190 16497652 23300075 34279596 49763428 69776929 123462158
+T 140 7 11 22 27 32 37 42
+T 140 308974 16809318 23751923 34891107 50771134 70787334 123427236
+T 141 7 11 22 27 32 37 42
+T 141 312404 17136988 24190714 35509519 51743764 71791444 123556237
+T 142 7 11 22 27 32 37 42
+T 142 316876 17393691 24662288 36094082 52615154 72657664 123473017
+T 143 7 11 22 27 32 37 42
+T 143 318667 17621877 24992312 36561538 53378558 73360254 123526227
+T 144 7 11 22 27 32 37 42
+T 144 322946 17860082 25376784 37055204 54126655 74064392 123406022
+T 145 7 11 22 27 32 37 42
+T 145 327905 18325002 26021021 37890272 55126007 75088086 123498353
+T 146 7 11 22 27 32 37 42
+T 146 332595 18605013 26441774 38505143 56126705 76090789 123611621
+T 147 7 11 22 27 32 37 42
+T 147 338623 19106345 27118052 39386600 57179575 77122738 123706092
+T 148 7 11 22 27 32 37 42
+T 148 341233 19443463 27571283 40006105 58128109 78006441 123714609
+T 149 7 11 22 27 32 37 42
+T 149 344761 19828032 28066775 40623222 58847248 78680155 123706122
+T 150 7 11 22 27 32 37 42
+T 150 457984 31438316 44126107 60687533 80517695 96909965 125526862
+G 0 11 27 32 37
+G 0 1622650 4449053 72702959 72705095
+G 1 11 27 32 37
+G 1 1866970 4449736 80362524 80751715
+G 2 11 27 32 37
+G 2 2029002 4194714 10427083 78995563
+G 3 11 27 32 37
+G 3 1916998 3903837 7905871 79232651
+G 4 11 27 32 37
+G 4 1948345 3788742 7064764 83598103
+G 5 11 27 32 37 42
+G 5 1822140 3570378 6246817 14083565 84035048
+G 6 7 11 22 27 32 37 42
+G 6 469 1818072 1820216 3562257 6111058 12887246 84584557
+G 7 7 11 22 27 32 37 42
+G 7 4119 1709281 1728161 3119179 5106589 10224368 81743306
+G 8 7 11 22 27 32 37 42
+G 8 3260 1684316 1703391 3064741 4945081 9700548 81910325
+G 9 7 11 22 27 32 37 42
+G 9 9239 1622475 1669815 3067643 5039322 9918831 83813041
+G 10 7 11 22 27 32 37 42
+G 10 7970 1665145 1707484 3085896 4959277 9461217 82839975
+G 11 7 11 22 27 32 37 42
+G 11 20779 1633229 1721015 3054158 4905913 9462895 83441624
+G 12 7 11 22 27 32 37 42
+G 12 9373 1605010 1653889 2997524 4832974 9324202 82556273
+G 13 7 11 22 27 32 37 42
+G 13 16950 1655889 1734182 3074301 4950391 9571357 82731837
+G 14 7 11 22 27 32 37 42
+G 14 68483 1794580 2046084 3318598 5210317 9883656 83757231
+G 15 7 11 22 27 32 37 42
+G 15 113798 1863866 2228939 3428679 5298314 9684128 83301045
+G 16 7 11 22 27 32 37 42
+G 16 216164 1869301 2587114 3556467 5476447 10008276 83865772
+G 17 7 11 22 27 32 37 42
+G 17 238589 1993483 2749434 3758768 5672863 9973269 82993169
+G 18 7 11 22 27 32 37 42
+G 18 260271 1965685 2834926 3750635 5677477 10040274 83379608
+G 19 7 11 22 27 32 37 42
+G 19 284153 2023718 2975794 3866365 5862328 10302734 84499707
+G 20 7 11 22 27 32 37 42
+G 20 279386 1963185 2905180 3782694 5737488 10110369 84804856
+G 21 7 11 22 27 32 37 42
+G 21 301181 2018602 3025249 3861453 5799559 10163017 84886719
+G 22 7 11 22 27 32 37 42
+G 22 322446 2179154 3281849 4161339 6142741 10508176 84563356
+G 23 7 11 22 27 32 37 42
+G 23 301396 2042632 3075162 3916365 5934345 10435137 84569385
+G 24 7 11 22 27 32 37 42
+G 24 308182 2071212 3128160 3990565 5966050 10444857 84636550
+G 25 7 11 22 27 32 37 42
+G 25 335863 2238743 3391920 4310773 6400093 11014624 85825100
+G 26 7 11 22 27 32 37 42
+G 26 327802 2186080 3334992 4220314 6299093 10979352 85063277
+G 27 7 11 22 27 32 37 42
+G 27 354823 2302839 3482942 4393275 6513962 11127625 85875551
+G 28 7 11 22 27 32 37 42
+G 28 339280 2226742 3407609 4284459 6435743 11266292 85333834
+G 29 7 11 22 27 32 37 42
+G 29 363850 2363794 3613879 4512389 6694246 11521549 86318919
+G 30 7 11 22 27 32 37 42
+G 30 351955 2252120 3485697 4358153 6532109 11411654 85801823
+G 31 7 11 22 27 32 37 42
+G 31 351216 2311145 3564751 4462147 6680560 11655601 85720643
+G 32 7 11 22 27 32 37 42
+G 32 353395 2294657 3539457 4418717 6603263 11513619 85623620
+G 33 7 11 22 27 32 37 42
+G 33 358263 2380323 3661218 4584067 6861784 12056074 85732758
+G 34 7 11 22 27 32 37 42
+G 34 366288 2422099 3701979 4654495 6926464 12161302 86412355
+G 35 7 11 22 27 32 37 42
+G 35 369064 2467450 3801046 4755814 6991546 12107954 85904848
+G 36 7 11 22 27 32 37 42
+G 36 368480 2428045 3715884 4696912 6956312 12143917 86507742
+G 37 7 11 22 27 32 37 42
+G 37 403826 2691953 4087367 5116566 7410869 12606774 86339677
+G 38 7 11 22 27 32 37 42
+G 38 383032 2516444 3831854 4851695 7083602 12274686 86119497
+G 39 7 11 22 27 32 37 42
+G 39 393262 2571315 3910143 4947709 7247181 12631395 86882095
+G 40 7 11 22 27 32 37 42
+G 40 404563 2609674 3940217 4965303 7224297 12531699 86416943
+G 41 7 11 22 27 32 37 42
+G 41 417988 2718168 4106965 5175690 7568205 13263711 86933130
+G 42 7 11 22 27 32 37 42
+G 42 420820 2784404 4232231 5311164 7769714 13560202 86308988
+G 43 7 11 22 27 32 37 42
+G 43 429601 2873812 4339016 5444930 7984171 14080100 86348183
+G 44 7 11 22 27 32 37 42
+G 44 433578 2845954 4348898 5459091 8062522 14326893 86957775
+G 45 7 11 22 27 32 37 42
+G 45 445352 2912857 4446254 5566071 8177894 14469000 86500753
+G 46 7 11 22 27 32 37 42
+G 46 448501 2917464 4475759 5614420 8292311 14694447 86534101
+G 47 7 11 22 27 32 37 42
+G 47 460787 2993406 4562359 5719421 8436330 14955051 86561885
+G 48 7 11 22 27 32 37 42
+G 48 468659 3053303 4581808 5740735 8459157 14974144 86502454
+G 49 7 11 22 27 32 37 42
+G 49 472434 3083988 4595440 5764870 8532245 15162490 86478776
+G 50 7 11 22 27 32 37 42
+G 50 477755 3149375 4633799 5825552 8642192 15333629 87136483
+G 51 7 11 22 27 32 37 42
+G 51 493686 3280907 4795793 6008462 8866963 15621570 87354712
+G 52 7 11 22 27 32 37 42
+G 52 495500 3288422 4743778 5947980 8789074 15532525 86500151
+G 53 7 11 22 27 32 37 42
+G 53 510213 3460823 4957017 6190951 9111273 16070847 87339833
+G 54 7 11 22 27 32 37 42
+G 54 513736 3453790 4930522 6176933 9121263 16074423 87655454
+G 55 7 11 22 27 32 37 42
+G 55 516972 3472321 4900610 6141714 9077448 16029572 86905415
+G 56 7 11 22 27 32 37 42
+G 56 528486 3576039 4994422 6243345 9196825 16192102 86875887
+G 57 7 11 22 27 32 37 42
+G 57 538075 3664519 5107694 6380573 9410130 16528688 87329955
+G 58 7 11 22 27 32 37 42
+G 58 543498 3692468 5118803 6396397 9434111 16582210 86909399
+G 59 7 11 22 27 32 37 42
+G 59 550917 3742615 5206249 6494769 9554356 16768509 86781281
+G 60 7 11 22 27 32 37 42
+G 60 563217 3822743 5283879 6596594 9715084 17057871 87535454
+G 61 7 11 22 27 32 37 42
+G 61 585545 3845639 5312484 6618904 9726672 17007882 86758186
+G 62 7 11 22 27 32 37 42
+G 62 568767 3868266 5353893 6669972 9791201 17129396 86849326
+G 63 7 11 22 27 32 37 42
+G 63 579835 3934536 5457246 6790585 9946460 17317812 87013428
+G 64 7 11 22 27 32 37 42
+G 64 585201 3957073 5473898 6814133 10008330 17485212 87082897
+G 65 7 11 22 27 32 37 42
+G 65 590194 3971197 5481725 6826507 10017906 17499492 86953585
+G 66 7 11 22 27 32 37 42
+G 66 607050 4063400 5589140 6944774 10164236 17663323 86921851
+G 67 7 11 22 27 32 37 42
+G 67 606722 4050713 5589052 6954543 10206740 17810126 86691728
+G 68 7 11 22 27 32 37 42
+G 68 614979 4101311 5628620 7011767 10302646 17984302 86810877
+G 69 7 11 22 27 32 37 42
+G 69 624086 4184335 5732064 7126233 10447356 18185240 87131241
+G 70 7 11 22 27 32 37 42
+G 70 634608 4262733 5871680 7296430 10690084 18543130 87313496
+G 71 7 11 22 27 32 37 42
+G 71 646349 4358341 6014586 7448787 10875944 18821344 87262705
+G 72 7 11 22 27 32 37 42
+G 72 644607 4309462 5957916 7393397 10832515 18812486 87191712
+G 73 7 11 22 27 32 37 42
+G 73 649512 4355428 6015252 7461568 10917226 18961341 87223961
+G 74 7 11 22 27 32 37 42
+G 74 654660 4374988 6032784 7490824 10967723 18986627 87123832
+G 75 7 11 22 27 32 37 42
+G 75 689408 5156331 7607234 9701001 16177415 36931814 87113110
+G 76 7 11 22 27 32 37 42
+G 76 675460 4987330 6939734 8707008 13160331 25402158 87170960
+G 77 7 11 22 27 32 37 42
+G 77 667913 4633724 6382357 7988042 11910681 21581060 87015519
+G 78 7 11 22 27 32 37 42
+G 78 673237 4897550 6717374 8276457 12029534 20780115 87671214
+G 79 7 11 22 27 32 37 42
+G 79 678316 4732128 6458847 7986762 11671791 20076941 87348123
+G 80 7 11 22 27 32 37 42
+G 80 681446 4662136 6373629 7887870 11553425 19840818 87333964
+G 81 7 11 22 27 32 37 42
+G 81 772501 5292593 7227727 8780109 12529237 20774052 87861078
+G 82 7 11 22 27 32 37 42
+G 82 751656 4943118 6831523 8393757 12219891 20586109 87468271
+G 83 7 11 22 27 32 37 42
+G 83 811960 5109835 6969073 8552138 12420273 20911987 87837872
+G 84 7 11 22 27 32 37 42
+G 84 788550 5009492 6852183 8429088 12309551 20755205 87284468
+G 85 7 11 22 27 32 37 42
+G 85 754054 4946221 6766201 8340239 12241600 20695688 87068586
+G 86 7 11 22 27 32 37 42
+G 86 789403 5301738 7265293 8878455 12882874 21443030 87601603
+G 87 7 11 22 27 32 37 42
+G 87 762191 5093299 7017354 8630613 12668295 21313060 87293895
+G 88 7 11 22 27 32 37 42
+G 88 770970 5259984 7217396 8855339 12973203 21719031 87466424
+G 89 7 11 22 27 32 37 42
+G 89 759136 5188719 7142854 8786224 12938643 21717566 87298500
+G 90 7 11 22 27 32 37 42
+G 90 777194 5325976 7305806 8975242 13219845 22160419 87304254
+G 91 7 11 22 27 32 37 42
+G 91 785437 5335006 7349995 9039493 13352816 22326799 87232922
+G 92 7 11 22 27 32 37 42
+G 92 818662 5643808 7761629 9487337 13934735 23010917 87609152
+G 93 7 11 22 27 32 37 42
+G 93 868091 5743280 7902395 9664766 14197673 23356651 87776769
+G 94 7 11 22 27 32 37 42
+G 94 891769 5612298 7709424 9482031 14100054 23375324 87487184
+G 95 7 11 22 27 32 37 42
+G 95 919397 5884158 8051629 9878641 14627701 23994224 87830005
+G 96 7 11 22 27 32 37 42
+G 96 976405 5964781 8174116 10064647 14953443 24474580 87866588
+G 97 7 11 22 27 32 37 42
+G 97 972384 5911739 8065415 9962087 14928420 24589172 87538627
+G 98 7 11 22 27 32 37 42
+G 98 935472 6022676 8185861 10142131 15231494 25079541 87589598
+G 99 7 11 22 27 32 37 42
+G 99 988051 6267689 8491065 10535286 15820157 25909621 87959403
+G 100 7 11 22 27 32 37 42
+G 100 971955 6197408 8387845 10478232 15890625 26229834 87675287
+G 101 7 11 22 27 32 37 42
+G 101 964339 6249722 8451440 10645167 16240672 26866060 87467017
+G 102 7 11 22 27 32 37 42
+G 102 1053833 6620117 8839400 11111999 16825722 27654003 88010319
+G 103 7 11 22 27 32 37 42
+G 103 1034667 6574036 8778853 11118697 16941094 28041370 87674178
+G 104 7 11 22 27 32 37 42
+G 104 1019339 6764087 9079177 11510841 17483364 28816482 87756824
+G 105 7 11 22 27 32 37 42
+G 105 995696 6745641 9078692 11559567 17586935 29129908 87603602
+G 106 7 11 22 27 32 37 42
+G 106 971348 6791325 9251637 11767596 17874536 29593315 87559735
+G 107 7 11 22 27 32 37 42
+G 107 984736 6943096 9449457 12039965 18256496 30132998 87515829
+G 108 7 11 22 27 32 37 42
+G 108 973035 7059486 9711316 12384231 18697434 30804810 87621958
+G 109 7 11 22 27 32 37 42
+G 109 974481 7108616 9856923 12573131 18893685 31117910 87434432
+G 110 7 11 22 27 32 37 42
+G 110 980709 7214980 10067207 12837398 19249925 31651920 87574976
+G 111 7 11 22 27 32 37 42
+G 111 990578 7346457 10306948 13164075 19719405 32260210 87527086
+G 112 7 11 22 27 32 37 42
+G 112 989859 7387714 10419237 13332360 19988962 32616520 87427267
+G 113 7 11 22 27 32 37 42
+G 113 997638 7483820 10640933 13640600 20509092 33307584 87555519
+G 114 7 11 22 27 32 37 42
+G 114 1004835 7554581 10788581 13847117 20937001 33832956 87677440
+G 115 7 11 22 27 32 37 42
+G 115 1021200 7717729 11061345 14174477 21511180 34534061 87766073
+G 116 7 11 22 27 32 37 42
+G 116 1034275 7928880 11315527 14504731 22181623 35396564 87683355
+G 117 7 11 22 27 32 37 42
+G 117 1049970 8105073 11639565 14937279 22944356 36306232 87697091
+G 118 7 11 22 27 32 37 42
+G 118 1062319 8138727 11706854 15127292 23297903 36805085 87725490
+G 119 7 11 22 27 32 37 42
+G 119 1077847 8279640 11869008 15373695 23712035 37314484 87716894
+G 120 7 11 22 27 32 37 42
+G 120 1102946 8412622 12054506 15722921 24294878 38062074 87739928
+G 121 7 11 22 27 32 37 42
+G 121 1128974 8500698 12149149 16009790 24648752 38491615 87636003
+G 122 7 11 22 27 32 37 42
+G 122 1148382 8683656 12321753 16460315 25193164 39217974 87721561
+G 123 7 11 22 27 32 37 42
+G 123 1172754 8899220 12572422 16928684 25776360 39929930 87618640
+G 124 7 11 22 27 32 37 42
+G 124 1195006 9171566 12893262 17477917 26346091 40535680 87587087
+G 125 7 11 22 27 32 37 42
+G 125 1210631 9357847 13091901 17941576 26841611 41137483 87551518
+G 126 7 11 22 27 32 37 42
+G 126 1229532 9530328 13299605 18433353 27251994 41529217 87614696
+G 127 7 11 22 27 32 37 42
+G 127 1249882 9769994 13601114 19040267 27873685 42197201 87593704
+G 128 7 11 22 27 32 37 42
+G 128 1262826 9906182 13756896 19493009 28325645 42613177 87642805
+G 129 7 11 22 27 32 37 42
+G 129 1277939 10105353 14004982 19931303 28856830 43157260 87679461
+G 130 7 11 22 27 32 37 42
+G 130 1302579 10396734 14374033 20505490 29539756 43798598 87763291
+G 131 7 11 22 27 32 37 42
+G 131 1312825 10545241 14526479 20875294 30052293 44430483 87591461
+G 132 7 11 22 27 32 37 42
+G 132 1345206 10911086 14956154 21455081 30797019 45117366 87747911
+G 133 7 11 22 27 32 37 42
+G 133 1365985 11139866 15287645 21970379 31479184 45896530 87632265
+G 134 7 11 22 27 32 37 42
+G 134 1378503 11264503 15486873 22388364 32071745 46576294 87582798
+G 135 7 11 22 27 32 37 42
+G 135 1403116 11449911 15755659 22765370 32681709 47271863 87587095
+G 136 7 11 22 27 32 37 42
+G 136 1423971 11678328 16035631 23243895 33294547 47880710 87543430
+G 137 7 11 22 27 32 37 42
+G 137 1457365 12155712 16652466 23908234 34253370 49047731 87686450
+G 138 7 11 22 27 32 37 42
+G 138 1472949 12361977 16941952 24359402 34856942 49802640 87691691
+G 139 7 11 22 27 32 37 42
+G 139 1483250 12430776 17136054 24665610 35474024 50668265 87651732
+G 140 7 11 22 27 32 37 42
+G 140 1498649 12681081 17473271 25096726 36190724 51724569 87677640
+G 141 7 11 22 27 32 37 42
+G 141 1516829 12899676 17765095 25488747 36793144 52526629 87654735
+G 142 7 11 22 27 32 37 42
+G 142 1541723 13153108 18124020 25883426 37351807 53380308 87671553
+G 143 7 11 22 27 32 37 42
+G 143 1551568 13330046 18387401 26260745 37957222 54240659 87683078
+G 144 7 11 22 27 32 37 42
+G 144 1578407 13587858 18771954 26748115 38661366 55074906 87823270
+G 145 7 11 22 27 32 37 42
+G 145 1614387 13942284 19226390 27273678 39238741 55635757 87816190
+G 146 7 11 22 27 32 37 42
+G 146 1627694 14070817 19427525 27590216 39792070 56291206 87707178
+G 147 7 11 22 27 32 37 42
+G 147 1667645 14491106 19956049 28256273 40575892 57018314 87824754
+G 148 7 11 22 27 32 37 42
+G 148 1683645 14757129 20313415 28724445 41263854 57837026 87819355
+G 149 7 11 22 27 32 37 42
+G 149 1712320 15034824 20666086 29161067 41806122 58381052 87891993
+G 150 7 11 22 27 32 37 42
+G 150 2757434 22747468 31993888 43914635 57617229 72157868 88061760
+C 0 11 27 32 37
+C 0 3241937 10377097 88974584 88975306
+C 1 11 27 32 37
+C 1 2163868 5638532 75097827 75275092
+C 2 11 27 32 37
+C 2 2462421 5729126 14724494 88195662
+C 3 11 27 32 37
+C 3 2210469 4172676 7803557 84385101
+C 4 11 27 32 37
+C 4 1951672 3731588 6913473 76363875
+C 5 11 27 32 37 42
+C 5 1791552 3419995 5808460 12788192 82648143
+C 6 7 11 22 27 32 37 42
+C 6 520 1818382 1820979 3555019 5969392 12072190 80667111
+C 7 7 11 22 27 32 37 42
+C 7 4585 1833088 1858491 3510103 5794468 11561148 82725736
+C 8 7 11 22 27 32 37 42
+C 8 3550 1714109 1736467 3144572 5072393 9931947 82576156
+C 9 7 11 22 27 32 37 42
+C 9 10453 1706899 1757822 3172168 5094210 9749913 83268618
+C 10 7 11 22 27 32 37 42
+C 10 8890 1713526 1758012 3164250 5074349 9690417 84093824
+C 11 7 11 22 27 32 37 42
+C 11 22952 1744153 1839994 3254313 5164816 9727519 82887004
+C 12 7 11 22 27 32 37 42
+C 12 12201 1846975 1907046 3395398 5350970 9930637 82683203
+C 13 7 11 22 27 32 37 42
+C 13 20047 1797624 1885326 3324635 5271763 9966813 83505455
+C 14 7 11 22 27 32 37 42
+C 14 72589 1792570 2045219 3325701 5195357 9622070 83204771
+C 15 7 11 22 27 32 37 42
+C 15 115935 1854451 2231545 3443846 5306773 9708033 83119956
+C 16 7 11 22 27 32 37 42
+C 16 237120 1968792 2733873 3763432 5722022 10092326 83147842
+C 17 7 11 22 27 32 37 42
+C 17 252932 2006171 2774940 3777481 5692304 9980600 83912206
+C 18 7 11 22 27 32 37 42
+C 18 290784 2054904 2930001 3871615 5779673 9962904 83822045
+C 19 7 11 22 27 32 37 42
+C 19 323223 2104484 3059286 3967935 5922063 10111411 83968693
+C 20 7 11 22 27 32 37 42
+C 20 330547 2187261 3201808 4155912 6195446 10539449 83876776
+C 21 7 11 22 27 32 37 42
+C 21 345783 2180696 3279753 4209926 6300843 10795192 83956621
+C 22 7 11 22 27 32 37 42
+C 22 352663 2188471 3285723 4214724 6253371 10679832 84155973
+C 23 7 11 22 27 32 37 42
+C 23 356242 2239846 3366508 4303155 6459228 11048697 84469674
+C 24 7 11 22 27 32 37 42
+C 24 375870 2351599 3522069 4497402 6639585 11204393 84539492
+C 25 7 11 22 27 32 37 42
+C 25 373977 2268889 3399602 4349990 6442977 10951751 84533326
+C 26 7 11 22 27 32 37 42
+C 26 375583 2287632 3436390 4354399 6437109 10933568 85031969
+C 27 7 11 22 27 32 37 42
+C 27 380153 2286528 3442998 4371745 6491133 11027964 84967089
+C 28 7 11 22 27 32 37 42
+C 28 380196 2321425 3501343 4402578 6513136 11054442 84874645
+C 29 7 11 22 27 32 37 42
+C 29 394358 2344612 3546647 4444802 6559192 11146066 84973457
+C 30 7 11 22 27 32 37 42
+C 30 410459 2459288 3732785 4673862 6881828 11607682 85001944
+C 31 7 11 22 27 32 37 42
+C 31 405096 2436747 3695844 4617379 6801614 11475924 84977268
+C 32 7 11 22 27 32 37 42
+C 32 421072 2550533 3886594 4858504 7156499 12022033 85860886
+C 33 7 11 22 27 32 37 42
+C 33 413906 2541320 3839761 4798109 7047872 11865539 85086129
+C 34 7 11 22 27 32 37 42
+C 34 419671 2566835 3849359 4833111 7067011 11925192 85690329
+C 35 7 11 22 27 32 37 42
+C 35 433073 2692608 4034178 5057743 7343869 12260088 85540539
+C 36 7 11 22 27 32 37 42
+C 36 436730 2715702 4079917 5139960 7468971 12483179 85525163
+C 37 7 11 22 27 32 37 42
+C 37 441673 2734148 4125758 5184076 7505808 12614031 86225317
+C 38 7 11 22 27 32 37 42
+C 38 441023 2736765 4121794 5229389 7591865 12781292 86221670
+C 39 7 11 22 27 32 37 42
+C 39 445112 2730454 4081306 5151082 7429854 12473402 85701840
+C 40 7 11 22 27 32 37 42
+C 40 461277 2847202 4238225 5345796 7687789 12818665 85544128
+C 41 7 11 22 27 32 37 42
+C 41 466603 2869878 4289105 5399592 7784439 13015397 85764734
+C 42 7 11 22 27 32 37 42
+C 42 472517 2951274 4453201 5601631 8146664 13762450 85719295
+C 43 7 11 22 27 32 37 42
+C 43 477627 3042083 4580973 5771935 8442295 14387998 85930728
+C 44 7 11 22 27 32 37 42
+C 44 491502 3065536 4641728 5823178 8523427 14574509 86089843
+C 45 7 11 22 27 32 37 42
+C 45 496751 3113902 4728214 5922608 8637436 14740604 85885541
+C 46 7 11 22 27 32 37 42
+C 46 506016 3147269 4767403 5975699 8735790 14910121 85797695
+C 47 7 11 22 27 32 37 42
+C 47 515215 3250891 4926513 6179137 9053963 15536608 86670070
+C 48 7 11 22 27 32 37 42
+C 48 526102 3319669 4961599 6219301 9103802 15574799 86172257
+C 49 7 11 22 27 32 37 42
+C 49 534886 3389680 5038545 6327887 9299210 15938524 86769093
+C 50 7 11 22 27 32 37 42
+C 50 541683 3420601 5009187 6296550 9250797 15872712 86035878
+C 51 7 11 22 27 32 37 42
+C 51 551534 3517782 5108042 6404993 9381474 16019611 85884162
+C 52 7 11 22 27 32 37 42
+C 52 559029 3581973 5157103 6465337 9466639 16158453 85976596
+C 53 7 11 22 27 32 37 42
+C 53 566538 3667612 5231799 6549972 9573171 16331716 85939083
+C 54 7 11 22 27 32 37 42
+C 54 568239 3690534 5264916 6599045 9669710 16507662 85925519
+C 55 7 11 22 27 32 37 42
+C 55 579689 3736728 5276352 6617399 9708314 16606398 86017199
+C 56 7 11 22 27 32 37 42
+C 56 593673 3849814 5410565 6788758 10002088 17161708 86554407
+C 57 7 11 22 27 32 37 42
+C 57 596539 3894406 5442696 6810907 9967552 16954148 85973639
+C 58 7 11 22 27 32 37 42
+C 58 624936 4012218 5602121 7080969 10424809 17819640 86915912
+C 59 7 11 22 27 32 37 42
+C 59 619145 4042949 5645373 7077531 10385122 17781822 87160862
+C 60 7 11 22 27 32 37 42
+C 60 614717 4032790 5597043 7006474 10259916 17485229 86284996
+C 61 7 11 22 27 32 37 42
+C 61 619720 4065159 5648644 7063711 10335956 17589877 86316059
+C 62 7 11 22 27 32 37 42
+C 62 623293 4113645 5705439 7132723 10417894 17702869 86195662
+C 63 7 11 22 27 32 37 42
+C 63 635300 4186996 5818388 7260492 10585754 17924423 86165958
+C 64 7 11 22 27 32 37 42
+C 64 641435 4228894 5887719 7360215 10775140 18350861 86767988
+C 65 7 11 22 27 32 37 42
+C 65 645370 4236129 5886918 7353330 10746140 18230821 86237162
+C 66 7 11 22 27 32 37 42
+C 66 658387 4309004 5966766 7443432 10853669 18368937 86336974
+C 67 7 11 22 27 32 37 42
+C 67 666912 4346919 6026892 7514660 10958191 18533979 86425979
+C 68 7 11 22 27 32 37 42
+C 68 671683 4399371 6074152 7583859 11079144 18744201 86539875
+C 69 7 11 22 27 32 37 42
+C 69 680234 4455584 6144884 7668468 11200776 18948833 86365412
+C 70 7 11 22 27 32 37 42
+C 70 691654 4527407 6261386 7807545 11389404 19199983 86248171
+C 71 7 11 22 27 32 37 42
+C 71 703580 4614479 6383906 7947956 11575925 19495445 86248971
+C 72 7 11 22 27 32 37 42
+C 72 706465 4630777 6425937 7994743 11634660 19581582 86259857
+C 73 7 11 22 27 32 37 42
+C 73 714521 4669571 6465660 8042819 11703323 19692094 86191186
+C 74 7 11 22 27 32 37 42
+C 74 725309 4760437 6584182 8191019 11906149 20037063 86532942
+C 75 7 11 22 27 32 37 42
+C 75 742905 5069401 7191808 9176195 14653733 29969757 86479393
+C 76 7 11 22 27 32 37 42
+C 76 741416 4928557 6830228 8624311 12943613 23704197 86491215
+C 77 7 11 22 27 32 37 42
+C 77 730596 4795236 6599164 8274873 12233106 21373604 86529013
+C 78 7 11 22 27 32 37 42
+C 78 738225 4838781 6653813 8297279 12155903 20751096 86493312
+C 79 7 11 22 27 32 37 42
+C 79 747490 5075582 6968813 8600450 12436642 20837707 86922500
+C 80 7 11 22 27 32 37 42
+C 80 755744 5062324 6961594 8578551 12400492 20670634 86779779
+C 81 7 11 22 27 32 37 42
+C 81 781902 5072993 6970278 8598635 12455155 20667074 86302977
+C 82 7 11 22 27 32 37 42
+C 82 796515 5063239 7030539 8692823 12659135 21044595 86204112
+C 83 7 11 22 27 32 37 42
+C 83 798027 5059454 6969896 8637860 12640839 21148389 86519262
+C 84 7 11 22 27 32 37 42
+C 84 821883 5141132 7087108 8781803 12846462 21409180 86688472
+C 85 7 11 22 27 32 37 42
+C 85 827613 5194940 7148974 8855911 12962185 21547488 86692266
+C 86 7 11 22 27 32 37 42
+C 86 824193 5272659 7269133 8985686 13135410 21755973 86490597
+C 87 7 11 22 27 32 37 42
+C 87 835599 5340531 7389513 9136423 13371362 22115170 86699939
+C 88 7 11 22 27 32 37 42
+C 88 848574 5454493 7512725 9281934 13584493 22418283 86668078
+C 89 7 11 22 27 32 37 42
+C 89 867311 5656735 7804907 9604643 13992788 22911210 87026288
+C 90 7 11 22 27 32 37 42
+C 90 874503 5625276 7752182 9571469 14034622 23085277 86817067
+C 91 7 11 22 27 32 37 42
+C 91 909598 5832382 8042682 9894533 14452236 23562976 87059527
+C 92 7 11 22 27 32 37 42
+C 92 895057 5748102 7923769 9785314 14413665 23584443 86727868
+C 93 7 11 22 27 32 37 42
+C 93 913203 5833895 8069374 9965690 14680270 23971653 86845297
+C 94 7 11 22 27 32 37 42
+C 94 951273 5923095 8178677 10106402 14942812 24356135 86800948
+C 95 7 11 22 27 32 37 42
+C 95 938823 5959588 8212787 10169718 15089429 24582791 86688924
+C 96 7 11 22 27 32 37 42
+C 96 960789 6045671 8351448 10343550 15356449 24938698 86548083
+C 97 7 11 22 27 32 37 42
+C 97 996759 6195568 8517697 10567793 15724671 25504066 86721696
+C 98 7 11 22 27 32 37 42
+C 98 1080868 6499260 8847903 10976016 16270206 26267437 86903615
+C 99 7 11 22 27 32 37 42
+C 99 1009083 6430058 8780296 10962161 16408050 26599004 86730441
+C 100 7 11 22 27 32 37 42
+C 100 1145279 6741417 9129919 11400475 17011684 27490547 86984736
+C 101 7 11 22 27 32 37 42
+C 101 1162014 6856081 9261849 11628081 17404363 28174724 86989870
+C 102 7 11 22 27 32 37 42
+C 102 1051092 6752703 9129009 11525710 17393552 28358594 86586860
+C 103 7 11 22 27 32 37 42
+C 103 1092844 6922995 9327827 11806164 17800812 29054240 86791894
+C 104 7 11 22 27 32 37 42
+C 104 1094311 7095785 9582100 12144636 18271775 29751910 86697694
+C 105 7 11 22 27 32 37 42
+C 105 1085168 7163993 9742197 12342354 18533166 30217878 86647686
+C 106 7 11 22 27 32 37 42
+C 106 1144406 7440452 10157970 12799786 19069992 30911169 86740440
+C 107 7 11 22 27 32 37 42
+C 107 1107048 7472241 10246319 12962742 19371929 31422512 86580861
+C 108 7 11 22 27 32 37 42
+C 108 1095071 7551256 10470701 13260799 19767823 32021771 86688675
+C 109 7 11 22 27 32 37 42
+C 109 1100938 7651539 10698889 13542170 20083662 32459306 86701563
+C 110 7 11 22 27 32 37 42
+C 110 1116961 7783011 10940610 13819355 20445080 32917984 86667683
+C 111 7 11 22 27 32 37 42
+C 111 1128211 7915480 11197586 14173320 20940527 33545661 86642296
+C 112 7 11 22 27 32 37 42
+C 112 1128367 7980848 11346885 14379940 21273347 33956980 86578044
+C 113 7 11 22 27 32 37 42
+C 113 1138286 8097832 11592172 14703496 21812539 34527857 86461331
+C 114 7 11 22 27 32 37 42
+C 114 1148308 8204957 11809430 14997540 22374064 35179048 86573611
+C 115 7 11 22 27 32 37 42
+C 115 1166516 8334579 12029739 15263020 22906436 35784231 86459277
+C 116 7 11 22 27 32 37 42
+C 116 1186364 8577658 12348514 15688340 23719212 36767218 86671485
+C 117 7 11 22 27 32 37 42
+C 117 1201892 8739367 12655120 16091435 24456051 37549829 86590703
+C 118 7 11 22 27 32 37 42
+C 118 1220703 8863149 12847640 16421151 24959069 38175948 86665484
+C 119 7 11 22 27 32 37 42
+C 119 1242670 9039543 13079709 16781798 25560615 38910811 86795904
+C 120 7 11 22 27 32 37 42
+C 120 1270097 9197105 13298118 17163735 26145014 39554313 86809586
+C 121 7 11 22 27 32 37 42
+C 121 1299534 9345111 13467287 17549568 26600929 40045997 86621260
+C 122 7 11 22 27 32 37 42
+C 122 1321228 9565666 13683506 18082555 27196569 40789031 86628078
+C 123 7 11 22 27 32 37 42
+C 123 1344815 9774809 13973532 18617427 27832339 41526245 86842265
+C 124 7 11 22 27 32 37 42
+C 124 1373506 10058414 14324871 19239770 28488215 42231449 86884036
+C 125 7 11 22 27 32 37 42
+C 125 1390549 10253021 14540803 19749540 29010174 42811188 86822280
+C 126 7 11 22 27 32 37 42
+C 126 1415679 10457248 14786155 20315387 29424091 43189730 86712427
+C 127 7 11 22 27 32 37 42
+C 127 1442989 10751777 15151067 21013664 30094732 43872463 86686883
+C 128 7 11 22 27 32 37 42
+C 128 1460163 10951837 15409179 21611954 30624782 44401669 86851348
+C 129 7 11 22 27 32 37 42
+C 129 1477702 11164925 15674982 22104096 31172892 44944050 86733955
+C 130 7 11 22 27 32 37 42
+C 130 1500334 11392074 15983782 22605476 31703304 45450919 86703607
+C 131 7 11 22 27 32 37 42
+C 131 1524920 11643864 16243916 23109310 32330129 46261294 86731833
+C 132 7 11 22 27 32 37 42
+C 132 1556395 11988523 16675699 23740825 33093495 46991426 86713961
+C 133 7 11 22 27 32 37 42
+C 133 1584891 12306851 17119870 24394072 33913949 47990158 86873147
+C 134 7 11 22 27 32 37 42
+C 134 1606247 12518991 17430122 24943197 34591913 48759733 86916684
+C 135 7 11 22 27 32 37 42
+C 135 1627409 12694417 17675443 25276294 35065705 49260752 86711238
+C 136 7 11 22 27 32 37 42
+C 136 1653684 12945032 18002221 25814520 35699301 49946697 86650368
+C 137 7 11 22 27 32 37 42
+C 137 1679235 13332967 18501112 26359350 36524944 51090121 86610437
+C 138 7 11 22 27 32 37 42
+C 138 1702939 13622614 18879238 26881994 37158486 51841545 86556123
+C 139 7 11 22 27 32 37 42
+C 139 1727588 13842063 19244953 27366307 37912982 52925157 86563520
+C 140 7 11 22 27 32 37 42
+C 140 1741467 14078850 19566050 27746300 38537207 53929222 86437235
+C 141 7 11 22 27 32 37 42
+C 141 1770534 14349032 19917681 28194197 39146826 54748018 86334163
+C 142 7 11 22 27 32 37 42
+C 142 1793513 14628926 20308677 28635691 39824065 55799778 86394001
+C 143 7 11 22 27 32 37 42
+C 143 1807397 14882291 20638122 29055512 40410553 56661746 86397775
+C 144 7 11 22 27 32 37 42
+C 144 1835711 15124263 20992539 29484419 40981638 57342194 86309025
+C 145 7 11 22 27 32 37 42
+C 145 1878418 15485050 21469943 30060707 41643574 57960765 86163721
+C 146 7 11 22 27 32 37 42
+C 146 1899279 15684993 21753674 30448464 42218593 58648627 86145147
+C 147 7 11 22 27 32 37 42
+C 147 1936467 16025837 22193319 30994382 42826834 59133329 85952562
+C 148 7 11 22 27 32 37 42
+C 148 1970802 16433729 22693626 31593416 43612141 60050750 86010488
+C 149 7 11 22 27 32 37 42
+C 149 2005353 16736051 23086471 32075158 44166757 60546687 85935314
+C 150 7 11 22 27 32 37 42
+C 150 3084219 26544870 37386792 49994398 62921403 74464820 83900722
+N 0 2
+N 0 1372130
+N 1 2
+N 1 354659
+N 2 2
+N 2 42750
+N 3 2
+N 3 179395
+N 4 2
+N 4 19056
+N 5 2
+N 5 3822
+N 6 2
+N 6 850
+N 7 2
+N 7 5836
+N 8 2
+N 8 9283
+N 9 2
+N 9 4001
+N 10 2
+N 10 2095
+N 11 2
+N 11 2546
+N 12 2
+N 12 1823
+N 13 2
+N 13 2908
+N 14 2
+N 14 4099
+N 15 2
+N 15 7995
+N 16 2
+N 16 4693
+N 17 2
+N 17 5153
+N 18 2
+N 18 5407
+N 19 2
+N 19 8707
+N 20 2
+N 20 25391
+N 21 2
+N 21 22251
+N 22 2
+N 22 10116
+N 23
+N 23
+N 24 2
+N 24 1928
+N 25 2
+N 25 4853
+N 26 2
+N 26 271
+N 27 2
+N 27 5457
+N 28 2
+N 28 507
+N 29 2
+N 29 5409
+N 30 2
+N 30 9273
+N 31 2
+N 31 5289
+N 32 2
+N 32 15282
+N 33 2
+N 33 15127
+N 34 2
+N 34 9099
+N 35 2
+N 35 15200
+N 36 2
+N 36 703
+N 37 2
+N 37 10060
+N 38 2
+N 38 2279
+N 39 2
+N 39 8675
+N 40 2
+N 40 11852
+N 41 2
+N 41 11450
+N 42 2
+N 42 3379
+N 43 2
+N 43 4124
+N 44 2
+N 44 692
+N 45 2
+N 45 1755
+N 46 2
+N 46 4715
+N 47 2
+N 47 10250
+N 48 2
+N 48 2609
+N 49 2
+N 49 11609
+N 50 2
+N 50 545
+N 51 2
+N 51 17190
+N 52 2
+N 52 8383
+N 53 2
+N 53 16921
+N 54 2
+N 54 2786
+N 55 2
+N 55 30807
+N 56 2
+N 56 356
+N 57 2
+N 57 13313
+N 58 2
+N 58 4953
+N 59 2
+N 59 11249
+N 60 2
+N 60 2562
+N 61 2
+N 61 11658
+N 62 2
+N 62 809
+N 63 2
+N 63 22020
+N 64 2
+N 64 4932
+N 65 2
+N 65 9223
+N 66 2
+N 66 260
+N 67 2
+N 67 1687
+N 68 2
+N 68 994
+N 69 2
+N 69 386
+N 70 2
+N 70 4014
+N 71 2
+N 71 10010
+N 72 2
+N 72 141
+N 73 2
+N 73 9234
+N 74 2
+N 74 7472
+N 75 2
+N 75 6595
+N 76 2
+N 76 11759
+N 77 2
+N 77 9284
+N 78 2
+N 78 6751
+N 79 2
+N 79 5506
+N 80 2
+N 80 3541
+N 81 2
+N 81 4723
+N 82 2
+N 82 11978
+N 83 2
+N 83 6346
+N 84 2
+N 84 4265
+N 85 2
+N 85 2801
+N 86 2
+N 86 4681
+N 87 2
+N 87 756
+N 88 2
+N 88 7250
+N 89 2
+N 89 3836
+N 90 2
+N 90 11206
+N 91 2
+N 91 526
+N 92 2
+N 92 11928
+N 93 2
+N 93 12869
+N 94 2
+N 94 3168
+N 95 2
+N 95 10376
+N 96 2
+N 96 22931
+N 97 2
+N 97 1414
+N 98 2
+N 98 4782
+N 99 2
+N 99 8410
+N 100 2
+N 100 4096
+N 101 2
+N 101 11024
+N 102 2
+N 102 3531
+N 103 2
+N 103 2512
+N 104 2
+N 104 15424
+N 105 2
+N 105 2130
+N 106 2
+N 106 3932
+N 107 2
+N 107 510
+N 108 2
+N 108 2559
+N 109 2
+N 109 11007
+N 110 2
+N 110 3070
+N 111 2
+N 111 6055
+N 112 2
+N 112 5524
+N 113 2
+N 113 1612
+N 114 2
+N 114 2389
+N 115 2
+N 115 1960
+N 116 2
+N 116 94346
+N 117 2
+N 117 19872
+N 118 2
+N 118 455
+N 119 2
+N 119 1503
+N 120 2
+N 120 2091
+N 121 2
+N 121 17932
+N 122 2
+N 122 2474
+N 123 2
+N 123 2360
+N 124 2
+N 124 3197
+N 125 2
+N 125 3915
+N 126 2
+N 126 5145
+N 127 2
+N 127 546
+N 128 2
+N 128 1717
+N 129 2
+N 129 6105
+N 130 2
+N 130 3476
+N 131 2
+N 131 10304
+N 132 2
+N 132 7647
+N 133 2
+N 133 5392
+N 134 2
+N 134 6661
+N 135 2
+N 135 1060
+N 136 2
+N 136 1286
+N 137 2
+N 137 1562
+N 138 2
+N 138 10596
+N 139 2
+N 139 3403
+N 140 2
+N 140 730
+N 141 2
+N 141 4689
+N 142 2
+N 142 18564
+N 143 2
+N 143 2350
+N 144 2
+N 144 14796
+N 145 2
+N 145 2212
+N 146 2
+N 146 2873
+N 147 2
+N 147 10479
+N 148 2
+N 148 3924
+N 149 2
+N 149 19583
+N 150 2
+N 150 7386
diff --git a/Illumina_profiles/MiSeqv3L250R1.txt b/Illumina_profiles/MiSeqv3L250R1.txt
new file mode 100644
index 0000000..ea6c0de
--- /dev/null
+++ b/Illumina_profiles/MiSeqv3L250R1.txt
@@ -0,0 +1,3012 @@
+. 0 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 0 1005308 1005328 1055081 1249923 1325554 1367427 1367437 1369747 1400760 1437917 1470576 1517412 1552650 1575960 1639160 1666769 1780503 1820437 1909363 2010566 2038707 2127295 2163680 2228052 2271214 2318600 2349342 2372133 2732986 2927612 3095373 3662223 6455505
+. 1 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 1 1005306 1005331 1054681 1217986 1287624 1327629 1327652 1331454 1357638 1388998 1414759 1450830 1484802 1508587 1575145 1605509 1710247 1750846 1833117 1926787 1955011 2040855 2079712 2145224 2194063 2244258 2279001 2307036 2657155 2842511 3015016 3620073 6455505
+. 2 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 2 1005307 1005331 1052941 1212250 1280823 1319284 1319306 1322792 1348204 1378493 1402848 1437193 1470236 1493447 1558624 1588409 1687992 1729588 1809750 1898693 1926134 2010366 2050530 2111370 2160093 2209413 2245481 2271272 2618106 2797257 2970924 3577430 6455505
+. 3 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 3 1005306 1005322 1055577 1207648 1273931 1310493 1310508 1314916 1339736 1369916 1394067 1426001 1458181 1481373 1549661 1580751 1681896 1717588 1796457 1885469 1910501 1991844 2035017 2098047 2147051 2197461 2233709 2261933 2601764 2777774 2958554 3562176 6455505
+. 4 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 4 1005319 1005342 1047940 1196225 1268787 1305209 1305223 1309315 1333958 1363133 1385216 1417048 1447443 1468535 1535636 1566437 1657720 1700798 1771741 1860752 1888199 1970105 2015155 2072711 2123295 2174628 2212193 2240189 2579259 2742130 2937671 3540228 6455505
+. 5 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 5 1005325 1005350 1038653 1190531 1266397 1304565 1304589 1306482 1331195 1357931 1380456 1412988 1442624 1462042 1526928 1554648 1644773 1690328 1759259 1850300 1877575 1959266 2004024 2058077 2105514 2155322 2188158 2212070 2565767 2734476 2946312 3513576 6455505
+. 6 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 6 1005331 1005353 1032118 1185422 1260652 1300370 1300395 1300966 1325344 1350471 1372871 1406721 1435373 1453678 1520153 1548213 1639913 1680306 1748338 1842597 1866535 1949633 1994921 2045022 2090606 2136223 2165637 2184628 2552577 2727471 2943837 3486967 6455505
+. 7 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 7 1005324 1005342 1042113 1192206 1257740 1294568 1294589 1296197 1319985 1345152 1368865 1401157 1431294 1452133 1517593 1544358 1643495 1681766 1751654 1842493 1865812 1944634 1986002 2042936 2084941 2132043 2158714 2180558 2541568 2734223 2934800 3477869 6455505
+. 8 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 8 1005347 1005366 1032560 1181128 1249578 1283829 1283844 1284205 1307611 1331092 1353420 1386969 1414767 1433158 1497104 1522909 1616026 1655160 1720916 1813320 1836517 1914736 1956175 2008253 2050388 2094363 2119513 2137781 2503490 2690463 2904750 3414746 6455505
+. 9 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 9 1005428 1005456 1035144 1185358 1251459 1286494 1286519 1286572 1309897 1332348 1355287 1387216 1415238 1434152 1498061 1523237 1617793 1653627 1721913 1811050 1833103 1908954 1949527 2001203 2041195 2084011 2107704 2125108 2491222 2681907 2892300 3399038 6455505
+. 10 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 10 1005819 1005842 1017382 1160481 1243042 1283255 1283270 1283304 1305856 1327505 1345010 1376870 1398137 1410893 1481478 1511459 1589503 1628927 1683904 1779418 1800501 1875902 1928099 1967605 2018787 2062630 2092021 2109383 2470147 2610305 2868132 3373113 6455505
+. 11 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 11 1006056 1006094 1022113 1157662 1233619 1274869 1274890 1274947 1297005 1318111 1336757 1366599 1389552 1403989 1472283 1501027 1583116 1619498 1677841 1769891 1789196 1864554 1914620 1955820 2003288 2047170 2074903 2091714 2454062 2608869 2856896 3361745 6455505
+. 12 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 12 1006035 1006051 1020322 1152147 1226668 1267979 1268044 1268095 1289591 1310432 1328402 1358835 1381055 1395080 1462326 1490421 1571404 1607617 1665077 1755651 1775206 1850061 1899931 1940058 1987306 2030647 2058947 2074863 2432253 2584622 2830542 3332043 6455505
+. 13 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 13 1005955 1005982 1018145 1147797 1224574 1268014 1268066 1268143 1289294 1309783 1327016 1356162 1376654 1389694 1457404 1485791 1563872 1598652 1654399 1745932 1764927 1838240 1890627 1928061 1977245 2020262 2049536 2065710 2420937 2562920 2818114 3318911 6455505
+. 14 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 14 1005800 1005821 1017588 1143373 1218467 1263173 1263280 1263408 1284685 1305136 1322491 1351724 1372720 1385427 1450397 1478573 1552655 1591435 1647348 1736441 1757490 1831816 1883139 1920096 1969803 2013697 2044262 2060655 2412571 2549672 2801007 3312541 6455505
+. 15 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 15 1005595 1005617 1011362 1136146 1216682 1264191 1264311 1264578 1285340 1305589 1320639 1350429 1369280 1379633 1444119 1473433 1538336 1586391 1638217 1727317 1752277 1826870 1878681 1913716 1967679 2015513 2049149 2067521 2417404 2533849 2803957 3319798 6455505
+. 16 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 16 1005371 1005396 1017887 1135904 1208494 1254200 1254380 1255505 1276034 1296153 1312160 1339600 1359314 1371097 1432637 1460838 1527858 1578218 1633619 1717359 1744245 1816319 1864986 1905558 1957466 2007795 2041132 2061964 2404847 2535441 2792335 3317208 6455505
+. 17 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 17 1005279 1005304 1019790 1138912 1207129 1249489 1249691 1250519 1271004 1290551 1307635 1335891 1356312 1368814 1428269 1454955 1524110 1571353 1629375 1712998 1739773 1812342 1857851 1900961 1950747 1999828 2032305 2053066 2398869 2538884 2785483 3309908 6455505
+. 18 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 18 1005279 1005304 1018775 1137049 1207798 1252041 1252307 1253510 1273503 1293349 1309545 1337355 1357544 1369205 1427598 1454190 1518967 1572546 1628524 1710687 1739801 1810979 1855655 1899162 1950066 2001406 2033871 2056371 2396452 2528015 2779662 3299109 6455505
+. 19 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 19 1005280 1005307 1013907 1132158 1207079 1254585 1254871 1255619 1275757 1294534 1309634 1337355 1356589 1367057 1426091 1452580 1511245 1569068 1621558 1703155 1733155 1802629 1847912 1887675 1939551 1991107 2024130 2045597 2384724 2506516 2771263 3284444 6455505
+. 20 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 20 1005274 1005308 1011754 1128727 1202907 1251529 1251864 1252008 1271889 1289808 1304813 1332135 1351469 1361447 1417762 1443271 1500388 1559384 1612273 1692725 1722831 1792821 1836573 1875443 1926154 1977482 2009359 2028672 2370481 2493782 2756942 3264683 6455505
+. 21 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 21 1005279 1005319 1007477 1122548 1198205 1249747 1250135 1250316 1269998 1287676 1301408 1328936 1346274 1354764 1410341 1436395 1488885 1550977 1598977 1681045 1711706 1781734 1828150 1862361 1915621 1969412 2003233 2022246 2360769 2466509 2745558 3252593 6455505
+. 22 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 22 1005277 1005342 1011555 1122850 1193581 1243431 1243909 1244727 1264049 1282190 1296776 1322819 1340882 1350157 1405411 1430854 1484975 1546695 1597348 1676132 1707427 1776101 1820012 1857836 1908843 1962615 1995963 2016685 2350980 2466296 2735679 3242318 6455505
+. 23 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 23 1005290 1005469 1011283 1122712 1194041 1244460 1245062 1245865 1264832 1282446 1296449 1322156 1340385 1349590 1402108 1426837 1477258 1544240 1593292 1669324 1703769 1771664 1814924 1852672 1904030 1960082 1993891 2014818 2346559 2459000 2729800 3234662 6455505
+. 24 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 24 1005285 1005863 1009394 1121125 1192218 1244264 1245143 1245606 1264088 1280698 1294566 1322192 1339786 1349283 1401887 1427353 1476147 1540597 1589210 1667576 1700960 1768471 1809149 1846802 1898719 1953854 1986461 2008293 2338963 2447167 2719873 3218775 6455505
+. 25 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 25 1005284 1008008 1011916 1118079 1185984 1238796 1241084 1242819 1260669 1276629 1290454 1316383 1334296 1346351 1399898 1426960 1476088 1537258 1585363 1662894 1694664 1759814 1802057 1838092 1888734 1941942 1974052 1994679 2319960 2428132 2701400 3197100 6455505
+. 26 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 26 1005281 1007828 1012290 1117276 1182513 1236210 1238447 1240020 1257428 1272516 1286227 1311432 1329293 1340580 1389754 1414638 1462773 1528212 1576738 1650446 1683296 1748467 1785679 1823854 1872942 1928173 1959245 1979682 2301837 2414209 2679976 3177876 6455505
+. 27 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 27 1005283 1005704 1007546 1108873 1172995 1225311 1226191 1226496 1242480 1256355 1268072 1291093 1306726 1314389 1364121 1388267 1434181 1496004 1540897 1611682 1641635 1703401 1742548 1777174 1825811 1879614 1910512 1930092 2249899 2355974 2630165 3129581 6455505
+. 28 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 28 1005278 1006459 1103185 1165078 1215191 1215784 1215789 1231186 1244380 1255433 1276410 1290909 1297411 1346198 1369927 1412264 1475343 1518940 1587420 1616877 1675970 1715381 1748379 1796912 1849771 1880625 1900050 2216109 2320543 2599285 3098007 6455505
+. 29 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 29 1005275 1005498 1099513 1160384 1211021 1211674 1211679 1226787 1239554 1250111 1270095 1284516 1290736 1337888 1361041 1400992 1466744 1508662 1574765 1604925 1663099 1702861 1734543 1782754 1836159 1867484 1886164 2200150 2302443 2583420 3081581 6455505
+. 30 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 30 1005278 1005334 1098208 1158680 1210715 1211458 1211467 1225815 1237843 1247942 1267360 1282067 1287677 1331671 1353850 1389664 1461814 1503962 1566913 1599968 1656819 1690156 1724982 1772606 1828024 1858400 1879110 2211515 2314647 2591422 3085779 6455505
+. 31 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 31 1005272 1005348 1094792 1152549 1203794 1204497 1204514 1218644 1230463 1240446 1259210 1273460 1279264 1323682 1345642 1382601 1450561 1491887 1554764 1585944 1641827 1677001 1710266 1757043 1811852 1842445 1862523 2214337 2317163 2593790 3086296 6455505
+. 32 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 32 1005273 1005468 1092527 1149226 1200692 1201434 1201480 1215545 1227127 1236959 1255399 1270040 1275722 1318720 1340156 1375928 1444530 1485159 1547053 1578883 1634699 1670294 1703173 1749633 1805481 1836491 1856182 2227706 2329836 2607223 3099544 6455505
+. 33 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 33 1005266 1005853 1092882 1148836 1200078 1200833 1200951 1214580 1225908 1235997 1254824 1270373 1275973 1317232 1338397 1370742 1442508 1484205 1545210 1579747 1634935 1664502 1702028 1749316 1804894 1835282 1858109 2250497 2354430 2631012 3123386 6455505
+. 34 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 34 1005269 1008298 1094428 1148752 1200351 1201221 1201882 1215647 1227770 1238231 1257303 1273023 1279370 1320849 1342196 1376693 1447108 1490783 1551678 1586972 1642021 1672994 1711856 1758841 1815107 1846813 1871593 2284328 2390802 2662218 3152527 6455505
+. 35 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 35 30 2396 89546 144605 197882 198690 199295 213266 225395 235989 255732 270998 277931 318495 339687 376379 445230 487703 550471 584440 640797 673381 711270 757199 817127 849908 874667 1285215 1387490 1660059 2150682 5427480
+. 36 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 36 27 570 88834 144497 200909 201772 201840 215385 226886 237043 257768 272532 279578 318920 339611 377065 443715 486015 550493 583709 640840 671462 708522 753203 813143 844107 869129 1281818 1383317 1654989 2142664 5404628
+. 37 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 37 31 852 86868 140722 196348 197193 210549 221278 231598 252116 266885 273868 314612 335742 373775 436350 479579 543243 575285 630277 660781 698942 743084 800220 829856 854981 1268141 1373493 1642681 2126881 5381792
+. 38 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 38 30 1461 86174 139541 194546 195417 208179 218629 229094 249359 264035 271369 309169 329185 366676 432134 475975 537815 571095 625051 652585 692235 735200 794261 823115 848960 1259343 1368094 1633619 2116250 5358704
+. 39 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 39 38 910 85435 137568 194482 195312 207685 217855 227476 247784 262089 269303 306040 325807 363469 425678 469144 531123 563395 617779 642912 683519 726345 784861 813217 840437 1246637 1352729 1613905 2097224 5335450
+. 40 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 40 33 1274 82385 131958 187170 188015 199798 209427 219253 238760 253470 260294 296876 316936 351750 414487 458103 517216 549670 601266 626619 667344 710203 766494 794198 821244 1223768 1331620 1592761 2070383 5312324
+. 41 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 41 33 234 81516 131076 189530 190407 201949 210998 220023 238872 252529 258964 293171 312387 347339 411493 452779 511615 543475 595483 619337 658219 699534 758526 786545 812978 1208707 1310961 1569960 2049599 5289008
+. 42 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 42 35 77856 125779 183267 184125 194880 203043 211373 229434 242857 249297 281720 299920 333724 397639 438495 495027 526977 577276 598118 638106 678263 737805 765183 793218 1183664 1284732 1542617 2019897 5266277
+. 43 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 43 36 72603 116960 172076 172880 183133 191128 199128 215559 228681 234658 266857 285100 317587 378986 418106 472779 503106 552050 575256 612590 651427 708581 736079 761605 1147613 1248845 1504511 1978470 5243528
+. 44 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 44 45 70431 114250 167311 168141 177581 184823 192467 208534 221286 226873 257759 275991 304442 366896 406310 457605 488484 533561 551902 592594 631615 686877 712275 740291 1120774 1223413 1479149 1943778 5220776
+. 45 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 45 52 68525 111387 164626 165480 174545 181415 188655 204434 217537 222787 254007 273095 298766 361243 401464 450446 481195 524386 540633 582989 622383 674853 699409 729934 1106050 1209215 1463704 1922873 5198361
+. 46 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 46 65 68261 110176 164407 165203 174019 180856 188115 203522 216270 221828 251470 269340 297792 358745 397739 446558 476685 519850 535863 577116 614423 669139 693469 722975 1096387 1198806 1448360 1907267 5176195
+. 47 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 47 56 64367 104627 157633 158446 166647 173102 179897 194579 207096 212295 241242 258776 285300 344932 384199 431539 461171 502249 518381 559433 596402 649429 673431 703142 1072136 1174968 1423660 1878726 5153859
+. 48 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 48 36 62713 102534 154102 154859 162789 168582 175354 189978 201495 207311 234132 250722 279016 338276 377364 423149 452472 491962 506214 546789 581462 636703 659594 690758 1056292 1159133 1406445 1858364 5131378
+. 49 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 49 36 60159 97672 148763 149545 156898 162720 169199 183350 194815 200215 226621 243302 269600 327437 365841 410318 439193 477888 491694 532930 567528 621301 644140 675086 1037814 1140258 1386249 1834158 5108965
+. 50 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 50 43 59149 96788 148126 148929 156312 161947 168300 182020 193246 199003 223695 239426 267869 324998 363174 407096 435311 473409 487686 526943 559658 615912 638520 669671 1029200 1131467 1376706 1822065 5086543
+. 51 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 51 42 58021 94902 146439 147205 154365 159735 165940 179399 190742 196630 221072 236480 264501 321482 359124 402663 430961 468444 482460 521891 554319 610471 633272 664271 1022445 1124451 1367796 1812231 5064047
+. 52 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 52 60 56856 92578 144521 145326 152313 157607 164080 177133 188573 194213 218539 233968 261329 317394 354488 398134 425709 464174 478336 517556 549562 604736 627629 658213 1013579 1115116 1357957 1801981 5042020
+. 53 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 53 58 56029 91422 143294 144119 151172 156532 162880 175636 187140 192804 216188 231027 259255 314865 351296 395457 422956 461508 477314 515310 546740 603553 627156 656745 1010879 1112982 1354727 1798230 5019962
+. 54 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 54 45 56109 90018 143972 144827 151819 156750 163097 175750 187754 193324 216546 231148 259613 313420 349378 394424 420841 460663 476132 513912 544959 600812 624461 653568 1004428 1104828 1341380 1788160 4997785
+. 55 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 55 51 53815 86158 139243 140015 146306 150919 156936 169240 180516 186027 208165 222708 251073 302287 337646 380962 406355 445596 459707 497786 528266 583655 606753 636281 981664 1081532 1313835 1761681 4975617
+. 56 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 56 56 52081 83691 135586 136398 142674 147206 153174 165402 176822 182238 203933 218162 245940 297415 331974 374882 400379 438177 453599 490293 520221 575377 598183 627294 970976 1071332 1303781 1747181 4953700
+. 57 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 57 99 53007 84637 139187 139960 146075 150425 156361 168393 179445 185296 204816 217381 249167 298583 333287 376646 401014 440613 454975 490797 518081 576031 599243 627702 968660 1067945 1291915 1739035 4931938
+. 58 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 58 277 50894 81524 134674 135467 141417 145693 151497 163125 173681 179703 198211 210314 242106 291110 325205 366840 390662 428103 442053 476956 503107 561044 583846 612834 950882 1049903 1272613 1713710 4910138
+. 59 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 59 1129 50629 80308 133680 134419 140189 144202 149818 160868 171266 177070 194582 205712 238009 285862 319542 360786 384023 421191 435580 469613 494451 553122 575761 604095 938439 1037369 1258531 1697826 4888366
+. 60 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 60 1101 49164 78166 131628 132375 137892 141820 147433 158621 169091 174627 191586 202741 234276 281350 314515 355929 378985 415669 429961 464016 488792 547143 569438 597848 930954 1028486 1247170 1685950 4866536
+. 61 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 61 978 48668 76917 130952 131782 137224 140989 146509 157401 167797 173691 190076 200826 232619 281077 314078 354175 377402 413808 428401 461952 486158 545416 567693 597062 926881 1025110 1245659 1681468 4844499
+. 62 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 62 878 47015 74610 128506 129318 134590 138181 143649 153880 164256 170080 186307 196860 228795 274648 307136 348265 370314 407739 422805 456305 480032 538596 561439 589260 918758 1015836 1232611 1673541 4822542
+. 63 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 63 637 45540 72630 125905 126719 131933 135651 141120 151275 162085 167592 184093 195092 225871 270073 301737 342997 364597 403049 418690 451909 476173 533455 556679 583858 910934 1007783 1224538 1669338 4800818
+. 64 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 64 648 46142 72738 127172 127899 133032 136514 141893 151513 162036 167413 183144 193399 226141 268395 299577 341228 361753 402379 417240 450037 473070 530837 554432 580791 904998 1000987 1209291 1658304 4779058
+. 65 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 65 235 43750 69504 123458 124196 128886 132093 137218 146627 157105 162432 177670 187483 219558 260357 291268 332350 352544 391701 406680 439180 461898 518943 542440 568671 888335 983866 1190639 1634256 4757506
+. 66 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 66 27 43104 67983 123114 123823 128442 131635 136665 145509 155974 160789 175077 184130 217772 256015 286190 327533 345771 387294 401935 433425 455176 511969 535913 560490 876851 971426 1168514 1618366 4736049
+. 67 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 67 2 40637 64599 118158 118935 123200 126122 130946 139410 149130 154031 167864 176666 209143 246310 275548 316500 335031 374017 388753 419176 439870 495339 519039 543360 855042 949055 1142848 1586017 4714508
+. 68 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 68 4 39998 62642 116821 117566 121740 124598 129394 137886 147654 152311 165451 173570 207427 240826 269720 310998 327840 369418 384070 413689 433601 488622 513375 535374 843088 934261 1117340 1569144 4693319
+. 69 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 69 3 38378 60287 113592 114335 118332 121081 125838 133834 143511 148078 160650 168186 201798 234120 262173 302993 319305 360413 374837 403619 423149 476932 501832 523546 828119 918393 1098221 1548650 4672025
+. 70 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 70 3 37930 59132 112306 113030 116892 119533 124117 132038 141663 146061 158316 165740 199457 230720 258274 299161 315098 356440 371124 399756 418895 472417 497177 518616 820870 910993 1087625 1540216 4650988
+. 71 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 71 2 36815 58035 111151 111908 115764 118298 122800 130414 139875 144205 156284 163722 197609 227223 254428 296067 311673 353694 368521 397073 415709 469564 495226 515467 815827 904072 1076407 1533283 4629445
+. 72 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 72 3 36482 57407 110566 111310 114942 117329 121717 129047 138767 143131 155120 162419 195857 224929 251883 292973 307906 350649 365504 393329 411902 465528 491412 512021 810510 898749 1070134 1527631 4608333
+. 73 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 73 35025 55459 107542 108286 111907 114258 118688 125756 135257 139760 151384 158725 190789 220551 247324 287626 302540 344639 359713 387745 406517 460050 485468 506845 803494 892316 1067252 1519335 4587278
+. 74 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 74 3 34721 55492 108202 108946 112576 114863 119270 125815 135951 140608 152360 159680 191777 221912 248511 287496 302224 343842 359578 387425 406141 460800 486396 508003 802848 893061 1070550 1513246 4566227
+. 75 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 75 2 34595 54647 108162 108926 112387 114578 118830 125029 134599 138923 150504 157318 189835 218571 245423 283975 297153 340564 355196 382314 400625 453303 478810 499423 789304 877464 1045809 1490416 4545226
+. 76 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 76 4 32892 52313 104895 105649 108775 110887 115100 120809 130177 134243 145400 151915 184288 211198 237256 274475 286874 329899 344155 370589 388237 439405 465087 485188 772422 859529 1023685 1466766 4524566
+. 77 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 77 8 31828 50905 102544 103240 106243 108186 112139 117754 127047 131268 141870 148218 180250 205848 231743 268738 280418 323276 337243 362983 380110 430753 456137 475438 759808 845802 1005816 1447856 4503808
+. 78 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 78 6 30869 49368 100482 101215 104009 105852 109766 115191 124484 128329 138704 145020 177198 201007 225836 263013 274288 317905 331865 357325 374451 423933 449883 468552 749380 834258 990188 1434141 4482945
+. 79 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 79 4 29738 47722 98909 99677 102475 104129 108016 113044 122144 125872 135885 141934 173394 196664 221260 258330 269087 312666 326649 351498 368340 417646 443532 462163 740680 825110 978258 1420278 4462210
+. 80 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 80 4 28988 46510 96806 97558 100128 101769 105426 110090 119071 122846 132748 138649 169892 192516 216797 252488 262581 306252 319957 344519 361377 410451 436611 455109 731543 814738 966935 1409212 4441407
+. 81 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 81 3 28293 45829 96318 97041 99543 101137 104863 109484 118672 122450 132092 137855 168511 190682 214874 249899 259544 304266 318269 343046 359946 409078 435445 453932 729442 812410 964345 1407897 4420640
+. 82 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 82 2 28076 46028 96597 97298 99905 101447 105231 109967 119157 123318 132843 138661 169084 191737 215825 251852 262312 305342 319866 344714 361754 412215 438766 458042 733569 817283 971620 1416563 4399953
+. 83 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 83 4 29369 47925 101623 102334 104859 106447 110345 114801 124417 128447 138463 144333 175364 199248 223712 259176 268878 314602 329164 354044 371146 421696 448100 468433 743810 828149 984124 1422985 4379645
+. 84 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 84 3 28247 46354 99507 100184 102488 104029 107822 112043 121503 125438 135199 140768 171575 194410 218621 253076 261971 307784 321933 346095 363121 413181 439697 459328 731151 814282 966874 1403864 4359121
+. 85 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 85 2 26685 44451 95861 96563 98810 100288 103853 107619 116900 120685 130400 135857 166014 187495 211251 244953 253231 299295 312938 336359 353288 401619 428206 446934 714640 796739 945011 1381456 4338445
+. 86 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 86 2 26227 43924 94487 95186 97401 98757 102273 105877 114902 118688 127937 133418 163924 184198 207891 240957 248736 294226 308066 330869 347425 395075 421396 439733 705337 787038 933090 1366795 4318148
+. 87 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 87 5 25219 42384 92550 93303 95418 96697 100071 103540 112387 116154 125033 130271 159907 180051 203545 236525 244234 288722 302571 325359 341818 388952 415827 434140 697953 779106 924587 1359851 4297923
+. 88 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 88 2 25003 41892 93044 93764 95661 96790 100008 103171 111728 115290 123976 129009 158397 179315 202593 235210 242522 287494 300931 323444 339335 386040 412125 431116 692546 773355 919236 1352065 4277793
+. 89 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 89 22076 38133 84864 85536 87303 88361 91312 94279 102305 105964 114009 118925 146209 165574 187878 218680 225951 267897 281559 303088 318633 364852 390635 409416 666490 746174 893026 1321801 4257613
+. 90 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 90 2 21777 37528 84611 85266 87047 88068 91229 94153 102118 105711 113731 118532 146095 166151 187920 218469 225455 268057 281922 303344 319064 365253 390796 409875 666406 746107 891617 1321362 4237455
+. 91 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 91 21726 37918 85345 86050 87704 88665 91651 94368 102363 105995 114169 119026 146808 165808 188073 218060 224461 267581 280658 301307 316818 362460 388053 406502 659582 739122 882249 1302000 4217511
+. 92 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 92 7 21001 36641 83815 84578 86103 87033 89877 92278 100167 103407 111541 116024 143009 161452 183588 212768 218336 261189 273899 294248 309643 353664 379231 397272 647363 725475 863712 1277776 4197624
+. 93 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 93 3 19243 34458 78905 79586 80965 81789 84484 86715 94200 97421 105049 109505 135712 152746 173788 200885 205987 248271 260682 280035 295107 338470 363578 380912 626742 704094 839052 1252299 4177877
+. 94 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 94 5 19377 34757 79558 80264 81658 82477 85180 87195 94754 97859 105507 110018 136702 153304 174480 202713 207677 250062 262526 281756 296802 339687 364790 382214 626926 704367 839051 1247248 4158158
+. 95 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 95 5 18696 33850 78117 78769 79986 80738 83313 85325 92619 95782 103183 107583 133819 150097 171287 199026 203786 245491 257837 276704 291772 334657 359871 377107 618947 694893 828757 1235202 4138281
+. 96 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 96 2 17522 32293 76336 76982 78198 78916 81511 83453 90593 93823 100970 105185 130338 146723 167036 194731 199237 240881 253122 271901 286697 329216 354366 372087 612399 687853 820857 1226530 4118645
+. 97 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 97 4 17338 32676 75843 76543 77701 78404 80927 82845 90088 93497 100881 105236 130664 146284 166776 193965 198500 240327 252913 271548 286711 329552 354900 372534 611384 686013 817486 1225835 4099116
+. 98 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 98 3 18303 33760 80487 81139 82231 82914 85431 87188 94569 97845 105273 109277 134669 152086 173166 201042 205458 248032 260639 279130 294270 336430 361806 380521 620329 696323 827616 1230583 4079527
+. 99 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 99 2 16968 32050 77021 77697 78750 79373 81810 83518 90493 93703 100683 104647 129605 145697 166343 193758 197778 239121 251562 269437 284225 325943 351090 369375 606123 680737 811309 1210622 4060176
+. 100 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 100 3 15961 30589 74087 74760 75717 76270 78541 80118 86941 90059 96854 100702 125005 141464 161783 188003 191926 232598 244653 262392 277030 318379 342895 361242 595026 669328 799096 1198816 4041088
+. 101 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 101 1 15387 30149 73307 73949 74935 75489 77727 79144 85652 88681 95098 98829 122376 138127 157855 183846 187505 227934 239983 257245 271661 312520 336848 355282 587540 660779 788355 1184168 4021873
+. 102 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 102 3 14193 28558 69431 70134 70967 71481 73731 75117 81363 84451 90786 94431 117328 132357 151088 176451 180088 219121 231105 247906 261996 302132 326617 344695 573033 645434 772586 1167740 4002477
+. 103 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 103 2 14427 29016 70722 71378 72235 72721 74933 76303 82850 85957 92290 96061 119302 134487 153797 179367 182802 222051 234035 250916 265192 305199 329747 347603 574797 647250 773229 1163442 3982977
+. 104 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 104 4 14335 28897 72069 72680 73481 73930 76044 77346 83687 86874 93118 96615 119649 135490 154901 180633 183985 223242 235347 251755 265799 304906 329631 348105 573898 645741 770573 1155226 3963588
+. 105 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 105 5 13538 27859 69958 70643 71355 71784 73770 74989 81274 84370 90325 93668 115740 131475 150451 175024 178250 216818 228679 245077 258955 297826 321351 340423 564233 635685 759235 1142693 3944573
+. 106 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 106 5 12935 27112 68279 68907 69566 69972 71917 73048 79107 82209 88253 91538 113470 128672 147424 172105 175158 212949 224789 240695 254192 292512 316095 334722 555543 626754 749821 1129504 3925309
+. 107 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 107 5 12512 26676 67748 68440 69103 69499 71417 72496 78508 81584 87386 90575 111742 127120 145658 170179 173177 211160 222969 238625 252302 290327 313467 332328 552535 622721 744823 1120657 3906534
+. 108 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 108 4 12200 26267 67274 67943 68556 68889 70755 71853 77664 80773 86387 89538 110339 125839 144089 168279 171129 208449 220372 235834 249423 286683 309666 328651 546339 616140 737329 1112412 3887729
+. 109 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 109 2 11965 26199 67383 68045 68637 68943 70753 71730 77614 80709 86412 89353 109625 125377 143716 167744 170600 207368 219413 234639 248360 285335 307770 327321 543843 613198 733765 1106303 3868983
+. 110 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 110 5 11993 26496 68220 68845 69417 69723 71558 72467 78232 81257 87031 89920 110564 126192 144814 168831 171492 208464 220382 235532 249388 286444 309157 329161 544563 613693 733452 1101771 3850103
+. 111 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 111 11355 25979 67634 68257 68798 69080 70805 71646 77273 80365 85917 88712 108656 124658 142905 166167 168728 205313 217074 232015 245732 281755 303705 324141 537824 606377 724772 1088720 3831575
+. 112 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 112 2 10772 24874 64994 65570 66030 66303 67868 68679 73955 76914 82316 84953 104230 120286 138464 161337 163708 199379 211028 225245 238515 273752 295441 315954 527317 595643 712738 1070889 3812668
+. 113 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 113 3 10296 24242 63599 64240 64664 64903 66510 67262 72561 75478 80616 83107 101693 117883 135769 158516 160834 195799 207167 220962 234278 268819 289268 310640 519224 586332 702571 1055753 3794098
+. 114 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 114 5 9784 23682 62611 63264 63693 63924 65471 66212 71345 74264 79326 81865 100634 116601 134354 156235 158573 193152 204535 218256 231441 265328 285518 306948 513601 579984 694749 1046291 3775581
+. 115 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 115 1 9403 23181 61422 62073 62470 62698 64067 64682 69634 72556 77643 79910 97685 113612 131236 152359 154477 188539 199657 213179 226227 259554 279256 300901 505656 572389 686767 1035478 3757004
+. 116 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 116 2 9028 22662 60454 61047 61423 61635 62981 63572 68383 71340 76181 78420 96030 111742 128907 149932 152028 185840 197089 210166 223456 256291 275945 297902 500789 565994 679976 1028989 3738452
+. 117 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 117 4 8407 22069 59046 59677 60013 60222 61589 62176 66897 69907 74678 77076 94721 109644 126599 147589 149614 183538 194978 208211 221502 255134 275461 296871 499390 564801 678158 1029531 3720100
+. 118 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 118 2 8126 22275 59801 60428 60748 60936 62256 62797 67578 70565 75405 77731 95633 110786 127939 148977 150972 184322 195499 208750 222116 255669 275690 297323 498162 562882 677569 1028401 3701904
+. 119 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 119 1 7961 22012 58469 59063 59376 59547 60659 61175 65602 68497 73056 75329 93018 107884 125053 145094 146987 179906 190827 203451 216653 249126 268847 289854 488652 552769 666446 1012595 3683869
+. 120 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 120 2 7067 20264 54700 55330 55600 55744 56888 57365 61692 64668 69206 71475 88029 102172 118492 138119 139834 171745 182648 195141 208013 239979 259411 280127 476774 539542 651264 996803 3665772
+. 121 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 121 3 6999 20716 55403 56004 56306 56458 57620 58021 62269 65239 69765 72005 88609 103137 119509 139379 141130 173187 184231 196293 209015 240789 259747 281270 477193 539736 651296 993985 3647753
+. 122 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 122 6707 20188 54568 55184 55432 55588 56634 57035 61173 64205 68573 70675 86933 100856 117138 136041 137648 169512 180425 192448 205161 236595 255109 276933 470859 532837 642813 979978 3629756
+. 123 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 123 2 6673 20805 55507 56107 56355 56477 57491 57895 61907 64878 69235 71395 88148 102243 118750 137600 139219 171676 182607 194603 207799 239350 258140 279795 473205 535708 645643 979505 3612026
+. 124 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 124 3 6146 19772 53221 53864 54066 54176 55142 55530 59363 62400 66595 68852 85403 99080 115505 133882 135452 166927 177818 189791 202815 234058 253046 274803 466281 527611 637083 969750 3594179
+. 125 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 125 4 6150 19927 53579 54197 54446 54587 55495 55841 59594 62514 66719 68934 85921 99489 116365 134552 136086 167751 178728 190384 203406 234194 253243 274608 465936 527556 636514 963583 3576496
+. 126 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 126 5498 18705 50872 51466 51695 51810 52640 52962 56584 59448 63338 65499 81555 94786 110921 128356 129849 160813 171275 182337 194882 224892 243457 264114 453060 514309 621915 944767 3558729
+. 127 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 127 4 5217 18260 49227 49848 50033 50137 50950 51225 54695 57595 61391 63712 79684 92594 108584 125552 126992 157326 168011 179001 191614 221332 239377 259358 446756 507301 613349 930547 3541177
+. 128 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 128 1 4513 17163 46836 47444 47591 47663 48411 48718 51924 54735 58412 60696 76245 88759 104162 120643 121995 151311 161815 172366 184574 213624 231711 251512 436839 495743 600453 916974 3523781
+. 129 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 129 4 4538 17197 46787 47382 47591 47672 48355 48621 51663 54490 58086 60410 75600 87849 103139 119433 120785 149809 160305 170746 182766 211447 229342 249266 433689 492134 596968 913458 3506275
+. 130 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 130 4 4338 17247 47328 47918 48089 48172 48830 49061 52258 55111 58699 61032 76415 88448 103638 119874 121138 149973 160436 170762 183009 211817 229433 249096 432444 490169 595500 912744 3488803
+. 131 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 131 3 3993 16454 45671 46239 46407 46488 47103 47288 50266 53145 56612 58990 74252 86155 101278 117185 118399 146689 157064 167035 179175 207739 225265 244563 427977 485699 591003 907629 3471540
+. 132 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 132 4 3947 16186 44963 45544 45695 45785 46331 46533 49310 52196 55673 58078 73183 85151 100006 115668 116907 144791 154899 164646 176540 204433 221747 240830 422522 479288 583582 896706 3454283
+. 133 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 133 1 3566 15907 44459 45052 45207 45293 45830 46026 48681 51425 54773 57304 72002 83410 98217 113297 114451 141873 151994 161389 173012 200718 217756 235986 416328 472302 575069 880594 3437014
+. 134 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 134 3252 15446 43223 43808 43945 44023 44537 44712 47429 50211 53533 55960 70486 81794 96191 111199 112325 139577 149575 158910 170579 198150 214921 233046 412417 467707 569997 875192 3419980
+. 135 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 135 4 3212 15798 44635 45200 45343 45408 45859 46031 48696 51509 54851 57426 72194 83621 98419 113770 114905 142267 152546 161825 173323 200737 217697 235888 416092 471168 573674 877020 3403066
+. 136 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 136 1 3184 16015 45066 45617 45752 45811 46254 46421 48956 51776 54897 57479 72630 84028 98975 114019 115052 142180 152197 161330 172711 199563 216193 232995 411842 467153 568668 865342 3385948
+. 137 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 137 3 2852 15048 42552 43115 43242 43304 43698 43825 46218 48954 51976 54681 68833 79778 94242 108504 109573 135831 145446 154036 164885 191051 207331 223534 400844 455022 553818 844842 3368988
+. 138 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 138 1 2606 14305 40738 41328 41428 41491 41826 41982 44210 46917 49790 52484 66147 76824 90854 105055 106054 131865 141553 149970 160600 186540 202308 218092 393712 447503 545456 834548 3352030
+. 139 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 139 3 2384 14232 40574 41187 41286 41343 41713 41820 44100 46754 49637 52383 66336 77107 91175 105238 106143 131506 141292 149446 160020 185872 201634 217079 392717 445801 543939 831548 3335042
+. 140 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 140 2256 14116 40800 41393 41503 41546 41886 41998 44047 46898 49789 52672 66465 77160 90907 104918 105843 131357 141089 149310 159725 185350 201155 216696 392338 445066 543209 830713 3318450
+. 141 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 141 2 2152 14029 40838 41393 41502 41546 41859 41970 44030 46861 49712 52697 66241 76599 90544 104545 105462 130977 140978 149235 159847 185571 201190 216589 392311 444627 543121 832942 3301701
+. 142 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 142 2 2005 14104 41067 41621 41713 41771 42084 42204 44270 47216 50082 53155 66720 77100 91056 105124 106026 131542 141567 149765 160161 185945 201581 217120 392256 443981 543076 833212 3284962
+. 143 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 143 2 1872 13867 41089 41635 41743 41801 42054 42148 44136 46977 49785 52934 66404 76708 90553 104326 105278 130088 139985 147803 158191 183873 199145 214401 387657 438560 536969 823386 3268311
+. 144 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 144 5 1690 13936 41565 42116 42227 42278 42571 42681 44596 47508 50304 53441 66825 77016 90865 104516 105337 130384 140128 147816 157971 183098 198229 212808 385704 436414 533822 817254 3251631
+. 145 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 145 1600 13475 40365 40899 40987 41037 41267 41387 43195 46087 48664 51940 64942 75053 88537 101904 102735 127297 137008 144620 154729 179942 194749 209019 381425 431785 528871 811466 3235018
+. 146 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 146 1 1438 13539 40441 40921 41016 41071 41329 41436 43161 46030 48650 52145 65255 75350 89103 102371 103240 127919 137668 145061 155171 180409 195409 209718 382015 431739 528920 812351 3218669
+. 147 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 147 3 1415 13469 40715 41265 41372 41418 41630 41736 43440 46383 48917 52575 65752 76108 89863 103136 103905 128585 138554 145994 156058 181479 196462 210871 383367 432892 530325 815539 3202317
+. 148 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 148 2 1366 13876 41448 41967 42045 42108 42286 42390 44056 47028 49595 53266 66566 76780 90517 104046 104788 129339 139236 146646 156591 181995 196817 210613 383146 432658 529714 810357 3186191
+. 149 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 149 1 1219 13263 40781 41251 41340 41391 41564 41646 43168 46119 48536 52293 65577 75520 89135 102128 102889 127012 136583 143723 153266 178111 192718 206000 376711 425492 520369 796324 3170008
+. 150 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 150 3 1092 12863 39490 39996 40076 40114 40293 40391 41773 44597 46813 50447 63270 73068 86546 99286 100023 123389 132954 139705 149150 173889 188173 201432 370354 417986 512013 785870 3153703
+. 151 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 151 1 929 11477 36122 36684 36778 36827 36990 37071 38332 40990 43037 46830 58995 68171 80807 93001 93733 115998 124899 131211 140097 164581 178230 190785 357381 403887 496374 764778 3137649
+. 152 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 152 1 895 11932 37122 37658 37723 37781 37926 38006 39273 42022 44120 47975 60308 69501 82207 94618 95328 117831 126657 133095 141726 166221 179919 192342 358847 405829 497386 761776 3121493
+. 153 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 153 1 823 12367 38823 39366 39450 39483 39608 39668 40839 43483 45448 49315 62348 71698 85097 97492 98216 121286 130177 136522 145226 169787 183569 195340 361488 408991 501193 761612 3105344
+. 154 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 154 1 745 10487 33986 34466 34532 34567 34664 34742 35757 38119 39793 43691 55387 64045 76034 87779 88501 109790 117951 123764 131734 155248 168500 179585 341159 386479 475728 730517 3089468
+. 155 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 155 642 9928 32263 32768 32835 32879 32991 33070 33986 36333 38066 41804 53066 61512 73387 84573 85243 105954 113882 119434 126978 150495 163290 174387 335100 379286 468139 723643 3073507
+. 156 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 156 5 608 10480 34069 34593 34662 34700 34789 34873 35848 38240 39893 43957 55733 64419 76665 88177 88817 110187 118382 124040 131896 155523 168633 179499 340296 385031 473891 726820 3057589
+. 157 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 157 4 519 10283 33310 33787 33862 33899 34003 34067 34897 37265 38792 42793 54459 62960 75019 86355 86979 108178 115895 121282 128748 152512 165227 175598 334819 379562 467116 715459 3041956
+. 158 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 158 1 488 9670 32248 32728 32796 32831 32927 33005 33789 35984 37417 41413 52731 61048 72960 83908 84548 105120 112717 117878 125235 148678 161335 171043 328381 371880 458354 701655 3026309
+. 159 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 159 1 400 9247 30813 31323 31387 31423 31507 31566 32280 34463 35875 40062 50980 58892 70350 81015 81669 101896 109324 114423 121467 144335 156738 166460 322978 366115 451587 692812 3011106
+. 160 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 160 2 383 9405 31104 31634 31711 31743 31823 31870 32546 34661 35976 40102 51152 59100 70454 81009 81656 101548 108894 113800 120634 143719 155733 165324 321287 363685 448896 689394 2995751
+. 161 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 161 4 361 8763 29799 30285 30345 30376 30443 30509 31130 33275 34503 38654 49180 57063 68264 78710 79322 98915 105903 110631 117116 140466 152704 161882 316652 358575 442863 681961 2980384
+. 162 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 162 1 293 8770 29905 30399 30456 30488 30554 30597 31182 33298 34571 38855 49387 57185 68279 78743 79377 98783 105797 110577 117004 140345 152164 161594 316472 358321 442497 680589 2965156
+. 163 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 163 1 295 8883 30801 31281 31347 31373 31424 31473 32019 34089 35354 39996 50462 58226 69521 80341 80976 100894 107959 112764 119287 143234 155126 164417 319884 361354 446148 685323 2949876
+. 164 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 164 2 270 9106 31744 32197 32256 32287 32364 32422 32954 35150 36359 41154 52243 60404 72158 83047 83689 104093 111182 116052 122605 147247 159259 168649 325026 366617 451495 692165 2934589
+. 165 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 165 2 281 9497 33156 33585 33659 33688 33741 33792 34249 36371 37564 42502 53873 62052 73978 85203 85846 106205 113176 117841 124022 148991 161307 170138 327094 369286 454280 690921 2919646
+. 166 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 166 248 9049 31661 32139 32203 32230 32276 32324 32732 34667 35706 40624 51497 59347 70943 81490 82158 101901 108487 112952 118991 143404 155196 163911 317851 359062 442525 674805 2904512
+. 167 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 167 1 221 8305 29672 30163 30221 30248 30301 30348 30725 32573 33486 38192 48793 56474 67733 78106 78749 98172 104546 108931 114583 138671 150163 158356 309856 350173 431721 658002 2889195
+. 168 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 168 2 201 7762 28317 28803 28836 28860 28901 28949 29260 30942 31875 36580 46598 53909 64579 74374 75005 93545 99599 103783 109120 132691 143744 151616 301052 340515 420720 643297 2874214
+. 169 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 169 3 194 7719 27985 28446 28491 28516 28556 28597 28855 30528 31336 36121 46477 53649 64376 74258 75010 93199 98816 102867 108181 131821 142869 150480 299454 338820 418172 638640 2859349
+. 170 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 170 2 156 7467 27269 27726 27775 27802 27856 27893 28160 29750 30548 35173 45138 52315 63143 72724 73378 91571 97101 101100 106048 129788 140893 148423 296141 334996 413659 630999 2844529
+. 171 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 171 171 7187 26573 27027 27070 27088 27125 27157 27393 28934 29621 34276 43922 50936 61140 70565 71232 89004 94405 98268 103077 126858 137503 144803 291487 329529 407658 623555 2829888
+. 172 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 172 2 143 6973 26084 26549 26590 26609 26650 26697 26920 28420 29008 33745 43342 50136 60207 69456 70126 87762 92842 96518 101211 124985 135471 142600 288893 326838 404048 620047 2815361
+. 173 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 173 155 6883 26292 26759 26806 26827 26868 26907 27101 28483 29080 33895 43468 50299 60265 69520 70248 87603 92658 96208 100519 124496 134993 141986 288071 325682 403073 617354 2800667
+. 174 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 174 3 145 6957 26005 26436 26481 26502 26548 26589 26806 28098 28676 33442 42841 49653 59652 68894 69647 86863 91631 95029 99240 123204 133699 140388 285002 321921 397315 608689 2786016
+. 175 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 175 2 146 6534 25046 25505 25554 25570 25598 25640 25820 27044 27545 32416 41607 48179 57679 66743 67513 84467 88990 92479 96570 120414 130484 137149 281463 318287 393453 601963 2771490
+. 176 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 176 4 125 6497 24858 25311 25354 25377 25409 25441 25613 26731 27217 32249 41566 48114 57653 66839 67651 84481 88858 92239 96123 120141 130250 136726 280472 317027 392035 599059 2757018
+. 177 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 177 4 126 6309 24527 24982 25019 25046 25079 25111 25256 26436 26847 31833 40988 47428 57016 65895 66737 83631 87825 91010 94703 119066 129092 135579 277969 314072 388800 594657 2742448
+. 178 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 178 2 121 6107 24317 24768 24807 24825 24859 24897 25048 26103 26528 31567 40804 47333 56712 65540 66346 83180 87326 90605 94145 118637 128403 134696 276253 312069 385997 592111 2727794
+. 179 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 179 1 113 6203 24134 24537 24572 24587 24613 24648 24774 25800 26176 31370 40374 46816 56136 64805 65708 82535 86397 89536 92914 117584 127500 133707 275707 311027 385296 592182 2713468
+. 180 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 180 4 103 5961 24089 24528 24554 24584 24619 24663 24782 25760 26147 31492 40310 46533 55685 64356 65356 82028 85719 88672 92044 117340 127238 133616 275890 310866 385849 595976 2699365
+. 181 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 181 97 6430 25978 26392 26426 26438 26471 26498 26609 27574 27976 33476 42932 49709 59226 68263 69261 86427 90211 93208 96506 122257 132354 138523 281235 317428 393007 600191 2685187
+. 182 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 182 1 79 5789 23702 24112 24146 24162 24189 24215 24324 25156 25441 30757 39538 45891 55008 63494 64476 80951 84207 87060 90005 114950 124581 130369 270002 304612 377481 580203 2670969
+. 183 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 183 75 5464 22601 23002 23028 23042 23078 23106 23198 23977 24247 29374 37847 44052 52624 60768 61759 77743 80747 83516 86311 111389 120767 126539 264230 297860 369293 571276 2657005
+. 184 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 184 4 89 5630 22846 23261 23283 23299 23322 23346 23421 24165 24415 29706 38331 44499 53288 61653 62731 78738 81699 84393 87035 112257 121622 127323 264883 298647 370256 569044 2642750
+. 185 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 185 85 5392 22596 22991 23011 23030 23049 23070 23128 23789 24045 29496 38058 44193 52884 61078 62148 78270 81006 83553 86126 111617 121006 126655 264100 298034 369417 566658 2628714
+. 186 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 186 2 71 5422 22586 22990 23016 23034 23051 23072 23165 23786 23973 29278 37717 43861 52671 60647 61841 77686 80347 82843 85213 110683 120166 125653 262075 295833 366167 561913 2614905
+. 187 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 187 2 78 5364 22889 23266 23298 23305 23329 23359 23415 23979 24157 29394 37966 44357 53005 61081 62228 78017 80443 82874 85167 110603 119808 124930 260117 293330 363021 554545 2601279
+. 188 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 188 2 64 4923 20999 21415 21440 21454 21474 21501 21555 22065 22219 27333 35428 41246 49679 57482 58738 73998 76125 78430 80700 105526 114610 119737 252518 285477 353105 540919 2587482
+. 189 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 189 72 4882 20365 20744 20763 20777 20789 20814 20872 21324 21468 26649 34358 40148 48231 55723 57045 72154 74259 76446 78587 103301 112128 117200 248983 281529 349308 534774 2573850
+. 190 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 190 4 60 4743 20524 20955 20975 20989 21004 21029 21082 21480 21608 26843 34876 40780 48887 56393 57772 72936 74816 76996 79001 104001 112882 117805 248945 281404 348822 532727 2560192
+. 191 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 191 54 4540 19475 19828 19850 19866 19888 19907 19963 20358 20475 25586 33124 38484 46275 53368 54796 69579 71270 73261 75141 100166 108822 113781 244408 275839 342904 528561 2546726
+. 192 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 192 1 56 4642 19866 20229 20258 20274 20300 20321 20378 20721 20828 26207 33663 39548 47121 54464 56094 70833 72544 74526 76335 102181 110726 115797 246947 278218 345746 535472 2533370
+. 193 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 193 2 53 5046 21724 22111 22131 22143 22159 22180 22233 22554 22664 28461 36243 42200 50011 57376 59124 74230 75784 77797 79577 106540 115358 120578 252110 283353 352065 544564 2519858
+. 194 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 194 56 5561 23906 24286 24312 24323 24341 24355 24393 24694 24808 30597 39195 45628 54154 62031 63820 79904 81377 83412 85212 112767 121944 127206 259335 291995 361316 552021 2506417
+. 195 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 195 4 61 4926 21279 21661 21678 21690 21712 21731 21769 22028 22104 27461 35374 41379 49576 56711 58453 73690 74920 76812 78535 104752 113536 118436 247629 279552 346588 529799 2493418
+. 196 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 196 1 58 4440 19156 19490 19505 19519 19539 19555 19587 19811 19878 24958 32114 37785 45120 51917 53663 68061 69267 70956 72524 97684 106155 110756 236548 267150 331165 508126 2480277
+. 197 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 197 45 4179 18315 18677 18703 18714 18730 18744 18776 18939 19001 24190 31092 36575 43694 50035 51918 66012 67086 68743 70262 95247 103451 107902 232977 262734 326831 501759 2467216
+. 198 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 198 1 51 4214 18605 18968 18982 18994 19006 19023 19065 19254 19312 24536 31540 37003 44300 50794 52732 67126 68091 69629 71047 96357 104574 109165 234606 264030 327907 504536 2454327
+. 199 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 199 2 48 4344 19035 19423 19439 19446 19459 19472 19498 19666 19719 24898 32046 37707 45182 51829 53904 68385 69174 70718 72165 97856 106223 110729 236432 266733 330481 505772 2441410
+. 200 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 200 41 4026 18080 18461 18475 18484 18498 18519 18544 18704 18748 23691 30492 36117 43155 49373 51424 65265 65987 67545 68813 94150 102253 106784 230298 259603 322544 496359 2428431
+. 201 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 201 41 3832 17078 17470 17487 17494 17511 17521 17551 17679 17731 22805 28949 34135 40592 46536 48749 61806 62483 63857 65072 90003 97691 102272 225034 253035 315250 492599 2415503
+. 202 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 202 2 34 4571 19770 20118 20132 20138 20143 20164 20185 20286 20327 25781 32931 38681 45887 52173 54574 68695 69311 70773 72072 98471 106755 111365 236209 265674 329456 506535 2402581
+. 203 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 203 38 4413 19474 19804 19820 19825 19840 19853 19874 19972 20011 25330 32633 38461 45761 51917 54466 68776 69341 70780 72020 98193 106516 110964 235102 264793 328080 502402 2390025
+. 204 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 204 1 27 4204 18192 18516 18533 18540 18550 18559 18583 18669 18697 23739 30390 36002 42735 48604 51026 64947 65435 66880 68146 93469 101452 105704 227106 255929 317137 486020 2377122
+. 205 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 205 1 29 3811 16920 17267 17283 17292 17305 17322 17343 17414 17439 22352 28795 34209 40850 46358 48953 62166 62593 63881 65110 89605 97299 101457 220324 248374 308431 474162 2364349
+. 206 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 206 1 32 3922 17516 17894 17909 17914 17924 17933 17946 18024 18056 22928 29361 34723 41312 46862 49414 62670 63044 64360 65512 89964 97654 101737 220071 248466 307971 469518 2351784
+. 207 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 207 33 3649 16219 16566 16579 16588 16592 16609 16624 16682 16708 21352 27424 32653 39021 44240 46838 59756 60052 61307 62368 86146 93701 97799 214588 242158 300306 459433 2339332
+. 208 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 208 1 30 3463 15462 15843 15853 15858 15865 15876 15896 15949 15961 20483 26421 31406 37453 42498 45039 57396 57659 58870 59982 83204 90514 94552 209663 237011 294068 451015 2326919
+. 209 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 209 1 31 3607 15458 15800 15816 15822 15833 15842 15855 15911 15927 20358 26305 31375 37400 42318 45027 57564 57806 58980 60049 83373 90986 94936 210217 237291 294484 450347 2314519
+. 210 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 210 20 3558 15243 15545 15554 15562 15569 15579 15591 15638 15653 20116 25978 30980 36869 41740 44544 57172 57404 58532 59517 83091 90452 94427 209576 236484 293476 448652 2302352
+. 211 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 211 3 33 3406 14968 15294 15310 15314 15321 15326 15338 15375 15385 19756 25441 30274 36210 40952 43778 56292 56490 57598 58574 81983 89203 93108 206773 233414 290176 445024 2290030
+. 212 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 212 3 22 3434 14961 15269 15275 15279 15285 15292 15300 15344 15365 19670 25470 30375 36285 40922 43918 56062 56235 57333 58317 81726 88939 92856 206128 232777 289487 444752 2277632
+. 213 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 213 3 30 3454 15253 15581 15588 15595 15601 15612 15629 15664 15682 20190 25939 30901 36938 41543 44445 56672 56846 57909 58886 82410 89627 93602 206490 232469 288917 445035 2265516
+. 214 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 214 3 29 3632 15685 16007 16015 16019 16024 16032 16039 16079 16087 20538 26349 31357 37465 42031 45103 57631 57821 58891 59897 83168 90368 94202 206274 232195 287496 440861 2253283
+. 215 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 215 2 17 3295 14682 14983 14989 14992 14999 15005 15016 15049 15065 19409 25065 29878 35648 39967 43011 55128 55285 56347 57276 79648 86516 90252 199510 225146 279722 427710 2241183
+. 216 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 216 2 11 2910 12985 13309 13317 13318 13327 13333 13341 13373 13386 17520 22314 26742 31993 35944 38988 50263 50423 51409 52231 73607 80307 83949 190918 215100 267667 413637 2229301
+. 217 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 217 1 12 3006 13445 13787 13796 13798 13804 13807 13819 13839 13851 18144 23265 27750 33155 37138 40173 51651 51793 52670 53503 75307 81956 85661 193336 217793 271082 419316 2217628
+. 218 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 218 1 15 3217 14606 14953 14960 14961 14968 14977 14987 15009 15015 19339 24813 29573 35219 39412 42593 54761 54929 55929 56828 79466 86385 90196 199468 224628 278905 428043 2205940
+. 219 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 219 1 17 3378 15183 15523 15530 15531 15538 15543 15546 15572 15582 20005 25593 30591 36479 40582 43904 56146 56297 57335 58230 80580 87766 91358 199928 225520 279270 424379 2194239
+. 220 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 220 1 14 3080 13668 13993 14001 14003 14009 14017 14023 14039 14047 17931 23037 27497 33109 36894 39974 51402 51573 52616 53472 74697 81410 84930 190474 214949 266552 408237 2182505
+. 221 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 221 1 19 2792 12121 12446 12453 12459 12464 12470 12484 12490 16192 20985 25170 30147 33724 36687 47580 47749 48644 49443 70033 76482 79914 183495 206848 257785 398319 2171034
+. 222 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 222 3 19 2825 12581 12936 12946 12952 12957 12963 12972 12978 16724 21677 26166 31384 35034 38077 49348 49502 50407 51236 72086 78657 81924 186448 210436 262262 402049 2159420
+. 223 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 223 2 18 2631 11844 12173 12177 12178 12180 12184 12191 12205 12210 15711 20615 24895 30241 33809 36720 47912 48101 49047 49884 70413 76958 80244 183951 207624 258990 399396 2148033
+. 224 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 224 3 15 2569 11233 11607 11612 11613 11619 11625 11632 11641 14895 19803 23952 29154 32740 35570 46650 46852 47745 48555 69226 75989 79225 182400 206038 257824 400130 2136711
+. 225 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 225 1 9 1966 8642 9249 9252 9255 9260 9263 9270 9277 12305 17100 21079 26187 29855 32678 44058 44289 45188 45973 67223 74029 77490 181364 204525 257223 404515 2125368
+. 226 2 9 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 226 1 5 1988 8290 9270 9274 9277 9282 9288 9292 12666 17691 21588 27123 30861 33873 45729 46011 46879 47626 69961 76858 80536 186260 209353 263860 418315 2113947
+. 227 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 227 1 10 2550 7983 11495 11500 11502 11503 11506 11517 11524 15163 20858 24398 31841 35934 39353 52581 52924 53897 54795 78376 85779 89553 197309 222201 278551 434106 2102465
+. 228 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 228 4 2124 7655 9817 9818 9820 9822 9824 9830 9833 13296 18284 21900 28340 32019 35116 47267 47633 48463 49288 71798 78827 82499 187004 210291 264310 416804 2091281
+. 229 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 229 4 2388 7509 10923 10926 10927 10928 10929 10934 10941 10947 14579 20116 23492 30898 34905 38218 51083 51491 52483 53307 76806 84284 88069 193577 217629 272199 422116 2080096
+. 230 2 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 230 1 3 2228 6855 10411 10414 10415 10416 10419 10425 10432 13882 19234 22277 29880 33763 36939 49554 49959 50925 51808 74500 81811 85292 189432 213478 266544 413241 2068980
+. 231 2 9 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 231 1 2 2201 5352 10207 10211 10214 10215 10219 10222 13315 18751 21134 29547 33282 36258 48613 49014 49900 50783 72424 79773 83204 185128 208892 261094 403659 2057995
+. 232 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 232 3 6 1673 4086 7884 7886 7887 7889 7891 7896 7899 10743 15278 17224 24214 27483 30174 40976 41363 42191 42918 62668 69087 72183 170666 192681 242389 379558 2047150
+. 233 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 233 2 3 1710 3326 7989 7993 7995 7997 7998 8003 8004 10847 15162 16617 23893 27161 29955 40995 41382 42180 42945 63189 69608 72874 171847 193494 243030 380648 2036390
+. 234 2 9 10 11 12 14 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 234 1 3 1760 2694 8217 8219 8223 8226 8228 8231 11272 15674 16689 24739 28053 30870 42242 42624 43395 44136 64567 71032 74266 174266 195969 246226 385268 2025789
+. 235 2 9 10 11 12 14 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 235 3 5 1812 2228 8666 8669 8671 8672 8676 8677 11621 16396 17213 25939 29322 32245 43919 44442 45250 46025 66938 73732 77024 178324 200801 251789 389780 2015054
+. 236 2 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 236 1 1685 1757 7823 7826 7828 7829 7831 7837 10761 15146 15742 23989 27143 29899 40890 41406 42200 42949 62809 69297 72469 171680 193160 242397 379921 2004080
+. 237 2 9 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 237 2 3 1724 1756 8034 8035 8036 8037 8041 8045 11063 15496 16098 24460 27755 30684 41678 42260 43006 43705 63667 70167 73416 171556 192455 241718 378596 1993105
+. 238 2 9 10 11 12 14 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 238 1 2 1822 1958 8854 8856 8858 8859 8862 11909 16588 17254 26012 29401 32352 43733 44498 45351 46185 66534 73244 76554 174341 196661 245801 382070 1981900
+. 239 2 9 10 11 12 14 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 239 3 4 1911 1945 8743 8744 8745 8751 11722 16637 17279 26470 29798 32707 43945 44803 45684 46485 66403 73051 75997 172382 194909 243609 374018 1970997
+. 240 2 9 10 12 14 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 240 5 6 1391 6641 6642 6644 9148 13326 13916 21395 24373 27025 37019 38173 38917 39656 57398 63385 66183 156976 177060 221214 344481 1959714
+. 241 2 9 10 12 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 241 12 13 1281 6399 6400 6402 8675 12586 13194 20428 23312 25914 35569 36917 37692 38415 55062 60796 63413 156848 176819 220096 338306 1948954
+. 242 2 9 10 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 242 44 45 1269 6028 6029 8173 12023 12618 19990 22688 25106 34358 35861 36612 37354 53295 59058 61568 170849 190544 231572 345360 1939219
+. 243 2 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 243 102 1055 5086 6919 10052 10688 17581 19747 21935 30489 32023 32666 33380 48010 53526 56168 235410 252339 288873 394265 1929339
+. 244 2 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 244 85 858 4662 6232 8851 9782 16464 18268 20098 28593 29799 30305 31119 45452 50962 54545 464945 479187 509092 596733 1919093
+. 245 2 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 245 20 171 4038 5612 6121 8459 16097 16481 16887 26744 26964 27054 28406 45370 51383 59551 1607923 1610940 1617350 1636963 1908915
+. 246 12 21 23 24 27 30 31 32 33 34
+. 246 3987 5707 8482 16098 26302 27678 45905 52346 62075 1894024
+. 247 12 21 23 24 27 30 31 32 33 34
+. 247 4211 6193 9284 16504 26810 28046 46739 54376 65094 1865518
+. 248 12 21 23 24 27 30 31 32 33 34
+. 248 4725 7157 10684 16920 27666 28540 48117 57169 69224 1779372
+. 249 12 21 23 24 27 30 31 32 33 34
+. 249 5897 8863 12261 17860 29418 29930 50682 58791 70894 1524453
+. 250 12 21 23 24 27 30 31 32 33 34
+. 250 1008 1466 1973 2808 4632 4688 7843 9076 10890 207550
+A 0 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 0 4 11578 87425 123509 134721 135545 146981 165763 179879 204199 214605 221061 235724 242316 279763 288364 314834 354497 365984 390172 401104 420152 432684 445888 454197 460207 550592 589027 618612 761684 1285793
+A 1 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 1 4 7304 46800 67962 75984 75987 76795 82830 92940 100283 112585 119719 124921 136205 142349 168554 175331 195798 222827 231292 251334 261044 276739 288978 300665 309076 315567 394691 430003 458856 605176 1141702
+A 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 2 4 6224 40675 61800 71980 71987 72707 78073 87654 94147 105552 112853 117593 128198 134184 157181 164922 183738 207918 216199 236936 246700 260552 273110 286251 295981 302848 381141 413303 448154 606380 1268345
+A 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 3 1 6846 39665 58106 65153 65158 66046 71282 79789 86088 95441 101304 105871 116390 122203 144810 150870 168376 190627 197243 213747 223619 236791 248231 258949 267131 273137 341188 370553 398847 529167 1010345
+A 4 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 4 7 5977 39446 62246 73804 73809 74622 80214 88813 95006 104816 111567 116411 128503 135833 160008 170685 191446 217327 226610 251173 263599 278172 293752 310692 323875 332680 430426 468779 523497 730669 1727441
+A 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 5 12 4274 37872 61187 74426 74430 74799 80247 88279 94323 104479 111381 115719 127542 134270 157845 169794 190366 217053 226594 251606 263807 278530 293177 311098 323622 332382 436388 476763 539852 751768 1812778
+A 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 6 6 3161 35583 58239 70310 70314 70443 75511 83206 89260 99599 106261 110255 121505 127573 150223 159396 178424 204419 212403 235999 247043 260216 273560 287474 297449 303733 398475 435139 486983 660167 1472255
+A 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 7 5 4478 38598 58802 70194 70202 70521 75952 83780 90292 100861 107445 112089 123700 129757 153747 163408 182459 210059 218594 241223 252694 267777 280951 297033 306582 314778 413187 452890 508906 696549 1585032
+A 8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 8 3 2981 32055 51720 59836 59837 59920 64347 71568 77012 87081 93041 96601 106137 110635 130334 136135 151150 173418 179897 198442 206976 217764 227824 237352 243617 247670 318730 347257 378684 486531 921319
+A 9 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 9 8 3294 35569 55233 65122 65126 65136 69968 76737 82417 92360 98167 102117 112967 118088 140809 148254 165229 189645 196623 216089 225912 238521 249798 261725 269086 274302 362285 399662 444847 590677 1331820
+A 10 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 10 3 1286 28452 53109 63876 63879 63889 68646 75444 80022 89955 95884 98987 109886 115507 133417 140637 155769 179227 185958 208119 219502 228223 241791 253595 262428 267379 349767 374456 425086 557496 1183043
+A 11 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 11 12 1675 27467 50792 62939 62943 62957 67487 74349 79170 88228 94329 97785 108280 113827 132780 139893 155689 178667 184872 206744 217656 227036 239794 251889 260620 265553 348998 376330 426277 565668 1232628
+A 12 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 12 1566 26123 46812 56495 56505 56512 60919 66923 71437 80061 85171 88400 98441 103468 121071 126895 141074 162415 167995 186936 197646 206086 217623 227678 235343 239395 315226 340130 385019 510976 1104513
+A 13 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 13 7 1358 25565 48533 60523 60533 60560 64825 71490 75952 84929 90425 93630 103969 109233 126611 132416 147000 168801 174456 194847 205925 213782 226535 236821 245021 249246 325038 348061 393372 516786 1095104
+A 14 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 14 1 1299 24347 45882 57737 57755 57775 61991 67842 72171 80341 85669 88857 98888 104114 120874 128123 143130 164398 170789 191529 202846 211150 224305 236351 245754 250825 333863 359439 413096 563562 1355307
+A 15 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 15 5 772 23180 47932 61931 61962 62025 66432 73115 77316 86476 92737 95748 106264 112448 128302 137849 153528 175265 183384 207809 219596 227811 242629 256695 267687 273718 360156 383215 442638 599084 1403374
+A 16 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 16 4 1625 23222 44558 57467 57516 57738 62044 68098 72212 80095 85418 88437 98315 103968 119526 128861 144401 164422 172625 193984 205088 214193 228058 242228 252577 258700 340992 366078 422171 577936 1369910
+A 17 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 17 5 1816 24857 45500 58391 58443 58627 62874 68860 73229 81676 87363 90573 100214 105808 122008 131721 147653 168307 176913 198974 209764 219480 232813 247326 257668 264324 348695 375782 430074 587093 1386093
+A 18 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 18 7 1791 23406 43811 55912 55983 56222 60173 65936 70242 78309 83772 86626 96011 101301 116205 126324 141695 161279 170193 190739 201310 210708 224140 238434 248540 255179 336751 362284 416502 570028 1359312
+A 19 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 19 8 1093 22037 44148 57162 57259 57426 61565 67236 71113 79045 84673 87498 96872 102215 115562 126186 141024 159857 168904 189798 199963 208661 222094 236398 246694 253121 333810 357050 413236 564105 1343805
+A 20 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 20 10 727 20667 41799 55063 55157 55187 59081 64465 68231 75779 81164 83790 92652 97526 110304 120877 135204 153207 162124 182584 192128 200847 213542 227744 237352 243111 322532 345844 400916 546866 1323031
+A 21 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 21 7 286 20176 42260 56589 56686 56723 60820 66357 69953 77643 83264 85741 94717 99846 112233 123432 137543 155794 165090 186791 196863 204605 218131 233047 243422 249108 329261 349729 409027 556608 1332198
+A 22 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 22 12 870 20411 40928 54592 54722 54870 58860 64254 68138 75622 81035 83553 92423 97537 110116 121463 135653 153549 163017 183645 193464 201768 214647 229330 239485 245641 324097 346276 403229 551155 1329660
+A 23 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 23 28 839 20009 40434 54420 54577 54740 58553 63722 67239 74436 79795 82252 90609 95459 107014 118916 132716 149364 159273 179819 189142 197675 210350 225640 236043 242316 319731 341620 398577 545116 1328245
+A 24 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 24 106 587 20058 40775 55418 55632 55745 59552 64691 68221 76177 81672 84340 92886 98139 109558 121238 135273 152630 162827 183612 192695 201044 214572 230023 240236 246818 325597 346697 404660 549984 1332836
+A 25 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 25 425 1176 19409 39177 53713 54216 54670 58277 63192 66703 74040 79391 82447 91262 97025 108552 119732 133612 150764 160469 180581 189800 197789 210821 225545 235643 241781 318667 339845 397867 542533 1332941
+A 26 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 26 412 1177 19127 37775 52621 53090 53510 56976 61571 64898 71970 77346 80100 87927 93005 103904 115594 129026 145200 155109 174340 182524 190861 203167 218199 227841 233839 308309 330107 386639 531544 1329558
+A 27 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 27 78 371 17637 35999 50316 50556 50641 53911 58238 61173 67686 72616 74741 82627 87438 97923 109064 122235 137659 146859 165728 174258 181856 194276 208949 218482 224314 299288 319611 378043 523464 1327026
+A 28 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 28 113 16608 34532 48415 48578 48579 51695 55838 58648 64625 69267 71211 79093 83949 93940 105646 118312 133106 142095 160300 168571 176104 188404 202949 212536 218263 292257 312624 372124 517646 1332427
+A 29 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 29 17 15362 32369 46139 46320 46321 49327 53147 55882 61359 66011 67828 75168 79667 88937 100549 112616 126776 135590 153210 161446 168466 180379 195054 204619 210095 282344 302531 362122 506014 1325448
+A 30 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 30 12 15638 33147 47618 47816 50715 54529 57141 62712 67534 69246 76561 81035 89740 102952 115361 128791 138869 156505 163575 171494 183384 198497 207973 213927 292315 312800 372396 516402 1331498
+A 31 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 31 13 14924 31334 45504 45690 45692 48626 52244 54865 60219 64794 66439 73564 78100 86879 99318 111499 124795 134206 151294 158705 166205 177803 192878 202500 208348 291248 311996 371427 515114 1336254
+A 32 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 32 36 14360 30153 44334 44554 44563 47413 50918 53416 58479 63023 64674 71654 75876 84307 96542 108303 121158 130561 147450 154697 162184 173216 188363 197838 203508 290245 310244 368494 510781 1323691
+A 33 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 33 103 14749 30835 45049 45269 45289 48146 51618 54229 59646 64590 66168 72953 77437 85292 98329 110667 123440 133974 150869 157333 165606 177467 192751 202109 208742 302552 323689 383474 528001 1334921
+A 34 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 34 480 15197 30736 45234 45480 45601 48382 51940 54624 59948 64917 66670 73544 77978 86085 98959 111593 124370 135009 151600 158336 166768 178398 193735 203530 210701 311127 332752 391332 534116 1336737
+A 35 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 35 407 14851 30336 45037 45250 45343 48145 51590 54270 59694 64340 66251 72816 77213 85411 97516 109810 122747 132809 149579 156617 164897 176272 192743 202599 209827 308635 329233 386627 528727 1325103
+A 36 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 36 70 14923 30612 46156 46383 46393 49080 52600 55189 61135 65859 67844 74350 78836 87390 99386 111768 125202 135299 152741 159763 167597 178842 195509 205160 212391 312366 333002 390944 532952 1319143
+A 37 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 37 102 14590 29925 45335 45551 48211 51586 54124 59979 64671 66575 73215 77645 86182 97479 109785 123135 133093 149609 156528 164432 175492 191542 200716 207838 308269 329554 387104 528308 1317546
+A 38 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 38 157 14119 28894 44258 44503 46971 50105 52572 58341 62851 64850 70927 75240 83280 94790 106952 119814 129898 145781 152203 160516 170980 187108 195807 203379 302044 323693 379900 519255 1306378
+A 39 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 39 104 14302 29050 44935 45158 47635 50817 53123 59086 63669 65733 71669 76015 84156 95360 107794 120726 130939 147348 153603 161885 172966 189221 197881 205705 304520 326133 381946 523299 1308828
+A 40 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 40 130 13884 27678 43060 43290 45657 48666 50918 56582 61077 62867 68998 73462 81024 92296 104648 116863 127039 142579 148667 157152 168054 183408 191901 199724 297247 319225 375219 514670 1300694
+A 41 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 41 31 13565 27293 43591 43833 46130 48811 50909 56280 60571 62371 67707 71797 79332 90700 102407 114347 124050 139465 145021 153046 163182 179445 187858 195348 291038 311899 366432 505234 1293295
+A 42 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 42 13155 26370 42604 42845 44976 47512 49524 54774 59203 61039 66281 70389 77629 89274 101183 112728 122730 137797 142867 151034 161271 177764 186226 194308 289371 310072 365364 504651 1291820
+A 43 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 43 11996 24206 39545 39770 41814 44333 46193 50833 55016 56679 61857 65930 72846 84028 95269 106455 116017 130617 136001 143828 153713 169550 178042 185452 279036 300216 355293 493655 1285386
+A 44 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 44 11586 23358 38063 38291 40136 42361 44099 48676 52586 54138 59207 63202 69170 80186 91454 101560 111050 124477 128876 137193 146959 161854 169507 177471 268475 289559 343818 478062 1272131
+A 45 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 45 11462 23514 38296 38537 40396 42555 44250 48762 52857 54297 59335 63624 69074 80453 92152 101992 111641 124726 128746 137527 147797 162259 169808 178439 269745 291160 346557 480457 1271478
+A 46 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 46 11332 22835 38067 38271 40030 42238 43838 48312 52357 53878 58525 62584 68370 79482 90714 100414 109900 122934 126975 135321 144849 159806 167152 175555 265615 286704 340870 474342 1265275
+A 47 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 47 10605 21497 36043 36244 37847 39831 41340 45472 49341 50731 55215 59080 64398 74865 85977 95254 104430 116567 120506 128747 137982 152416 159652 167778 256022 276929 329615 460781 1251106
+A 48 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 48 10258 20834 35123 35317 36906 38739 40329 44579 48219 49820 54221 58179 63644 74558 85821 95013 104287 116170 119948 128152 137123 152206 159178 168126 256954 278200 332718 464148 1254098
+A 49 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 49 10044 20105 34493 34685 36211 38085 39574 43751 47418 48870 53167 57059 62173 72918 84224 93019 102010 113495 117066 125360 134207 148930 155957 164713 252198 273310 326986 458044 1250269
+A 50 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 50 9657 19629 33857 34048 35519 37196 38653 42599 46112 47694 51709 55507 60822 71135 81947 90429 99242 110355 114045 121741 130029 145197 151815 160432 247063 268192 320839 449496 1239341
+A 51 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 51 9675 19552 33985 34204 35621 37340 38732 42600 46184 47821 51902 55679 60992 71408 82330 90918 99938 110863 114615 122511 130699 146152 152959 161645 248807 270182 323107 452452 1240682
+A 52 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 52 9486 19120 33517 33731 35168 36824 38253 41958 45592 47094 51059 54694 59882 70196 80902 89515 98146 109508 113253 121130 129216 144361 151324 159958 246086 267067 320043 449022 1233652
+A 53 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 53 9180 18349 32647 32862 34261 35839 37227 40827 44353 45812 49638 53164 58502 68310 78747 87395 95981 107129 111200 118734 126445 141758 148818 157010 241932 263206 314834 443369 1222140
+A 54 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 54 9296 18417 33387 33599 34994 36541 37893 41546 45405 46891 50720 54189 59569 69311 79668 88602 96987 108642 112833 120407 128410 143760 150901 158971 243316 264395 316284 446291 1222799
+A 55 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 55 9024 17575 32432 32631 33925 35359 36733 40272 43862 45343 49001 52524 57928 67372 77726 86249 94399 105886 109705 117329 125127 140120 147140 155428 238908 259912 310479 440873 1219626
+A 56 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 56 8559 16712 30836 31071 32243 33580 34877 38334 41824 43232 46615 50030 55237 64531 74162 82355 90149 100983 104912 112219 119762 134547 141335 149314 231134 251856 301269 429000 1201546
+A 57 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 57 8689 16861 32110 32338 33591 34933 36249 39681 43142 44679 47855 51053 56837 66003 76088 84625 92295 103647 107496 114663 121737 137394 144363 152337 235086 255784 304659 434391 1205114
+A 58 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 58 8310 16206 31001 31199 32411 33780 35071 38459 41886 43518 46546 49673 55276 64366 74220 82513 90012 100827 104543 111406 118096 133866 140835 148816 230283 250501 299185 427662 1199793
+A 59 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 59 8113 15534 30357 30532 31665 32915 34123 37321 40619 42174 45017 47856 53473 62348 71979 79891 87159 97789 101702 108323 114545 130219 136973 144630 225235 245392 292598 419728 1192099
+A 60 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 60 7990 15426 30423 30625 31712 32968 34230 37367 40767 42160 44995 47840 53483 62350 71988 80186 87514 97793 101756 108548 114812 130658 137401 145176 226019 246326 294039 422411 1191889
+A 61 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 61 7779 14793 29975 30190 31277 32439 33637 36677 39970 41496 44184 47132 52625 61726 71240 79088 86501 96961 100912 107484 113752 129696 136499 144552 224938 245454 293429 420792 1187177
+A 62 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 62 7463 14196 29140 29319 30385 31482 32590 35551 38778 40263 42992 45775 51325 59836 69068 76997 83884 94239 98375 104945 110830 126363 133274 140837 219529 239305 285554 412485 1172333
+A 63 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 63 7386 14064 28885 29100 30133 31259 32443 35352 38724 40181 42949 45784 51292 59366 68324 76334 83223 94031 98330 104976 111029 126608 133514 140941 219890 240172 287139 416891 1175356
+A 64 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 64 7415 13942 29211 29399 30404 31500 32652 35414 38784 40150 42790 45411 51286 59055 68099 76253 82845 94178 98324 104828 110667 126249 133474 140494 219002 238864 283670 414331 1166877
+A 65 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 65 7049 13226 28193 28401 29339 30325 31391 34052 37192 38570 41110 43678 49418 56973 65618 73472 79781 90562 94576 100913 106508 121722 128558 135536 211553 231129 275064 402452 1155267
+A 66 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 66 7128 13096 28783 28966 29895 30897 32029 34529 37945 39234 41530 43877 49964 57225 65947 74004 79836 91190 95258 101451 106959 122237 129494 136080 212373 231818 274014 405328 1158042
+A 67 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 67 6723 12473 27562 27762 28638 29533 30565 32925 36057 37322 39589 41916 47626 54647 63278 71153 77162 87783 91902 97784 102929 117768 124919 131437 206675 226060 267437 396843 1151959
+A 68 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 68 6404 11593 26651 26834 27670 28592 29591 32069 35006 36195 38287 40340 46302 52480 60823 68813 74103 85194 89160 94823 99776 114155 121693 127555 201547 219667 257983 387571 1139769
+A 69 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 69 6290 11277 25999 26159 26919 27762 28794 31152 34202 35425 37527 39487 45585 51774 60064 67949 73119 84095 88071 93560 98644 112716 120162 126110 199643 217726 255725 387727 1139791
+A 70 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 70 6192 11097 26127 26325 27095 27935 28974 31347 34291 35363 37416 39365 45546 51642 59543 67404 72627 83580 87580 93142 97895 111954 119406 125130 197812 216008 253433 385105 1136263
+A 71 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 71 5946 10645 25306 25507 26279 27088 28066 30234 33209 34344 36270 38240 44317 49956 57757 65666 70683 81710 85750 91309 95917 109772 117482 122762 194746 211868 247493 378910 1122237
+A 72 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 72 5904 10563 25418 25592 26387 27150 28111 30261 33243 34352 36437 38336 44282 49870 57802 65859 70725 81905 86042 91516 96191 110218 118148 123656 195218 212841 248890 381941 1125412
+A 73 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 73 5720 10275 24663 24865 25586 26286 27170 29148 32068 33231 35199 37169 43000 48676 56436 64259 69014 80137 84184 89746 94420 108403 115986 121575 192682 210501 247443 378883 1119538
+A 74 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 74 5575 10108 24608 24787 25483 26206 27142 29008 31995 33169 35185 37085 42664 48224 55767 63161 67724 78655 82801 88251 92738 106990 114612 120281 190648 208692 246412 373470 1110419
+A 75 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 75 5610 10067 25154 25345 26013 26667 27588 29364 32426 33500 35588 37410 42996 48407 56178 63673 67853 79380 83299 88684 93334 107107 114989 120444 189767 207557 243370 372913 1111497
+A 76 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 76 5344 9697 24351 24547 25194 25830 26682 28341 31245 32317 34294 36018 41664 46878 54392 61542 65521 76864 80715 85760 90288 103576 111327 116649 185983 203448 238339 367164 1106367
+A 77 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 77 5085 9120 23461 23648 24242 24877 25669 27295 30011 31026 32805 34472 40029 44878 52305 59314 62955 74161 77873 82868 87186 100130 107808 112936 181108 197929 231451 357698 1093941
+A 78 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 78 5056 9004 23369 23557 24118 24675 25477 27027 29923 30908 32730 34409 40099 44687 52122 59309 62935 74387 78207 83185 87598 100447 108438 113465 181266 198147 231267 360443 1096740
+A 79 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 79 4839 8701 22982 23186 23721 24210 25034 26489 29206 30154 31994 33648 39071 43677 50854 58007 61525 72810 76498 81367 85724 98227 106041 111044 178150 194697 227095 355501 1089246
+A 80 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 80 4539 8211 22120 22311 22803 23286 24053 25350 28013 28966 30798 32288 37775 42076 49103 55915 58997 70086 73719 78377 82718 95068 103006 107877 174332 190467 222398 349187 1078183
+A 81 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 81 4463 8175 22319 22508 22981 23453 24230 25499 28190 29078 30912 32422 37898 42228 49274 55958 59051 70661 74529 79605 83886 96278 104256 109128 175695 192226 224549 353038 1080237
+A 82 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 82 4482 8165 22335 22501 22972 23463 24244 25542 28325 29372 31190 32734 38136 42420 49480 56305 59604 70708 74542 79493 83951 96858 105096 110174 176590 193085 226000 354910 1077172
+A 83 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 83 4512 8295 23205 23397 23877 24330 25151 26353 29098 30059 31979 33490 38694 43353 50517 57276 60298 72029 75735 80482 84935 97699 105684 110980 176768 193445 226073 351093 1062674
+A 84 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 84 4492 8106 23018 23191 23661 24121 24877 26027 28856 29752 31692 33136 38455 42925 50043 56819 59684 71516 75168 79830 84360 97247 105290 110451 175562 192047 224696 351589 1066141
+A 85 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 85 4335 7937 22375 22566 22986 23452 24192 25269 28085 28998 30924 32410 37577 41836 48809 55296 57947 69941 73471 78167 82755 94677 102753 107656 171980 188387 219745 345756 1059714
+A 86 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 86 4139 7544 21497 21671 22128 22528 23298 24277 26956 27908 29793 31304 36319 40164 47043 53355 55900 67690 71158 75540 79909 91747 99836 104674 168013 183941 215024 338873 1050692
+A 87 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 87 4022 7419 21404 21617 22029 22416 23120 24095 26702 27686 29530 30905 36082 39943 46807 53185 55669 67266 70858 75403 79847 91699 99944 104860 168077 184317 215364 341425 1048899
+A 88 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 88 4049 7325 21767 21930 22329 22694 23374 24317 26894 27807 29550 30889 35710 39856 46569 53080 55483 67261 70659 75183 79522 91127 99193 104229 166578 182679 213962 338704 1044124
+A 89 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 89 3412 6405 19311 19476 19847 20206 20796 21616 23969 24901 26604 27892 32397 36102 42564 48411 50647 61262 64723 68841 73036 84190 91888 96634 157865 173502 204353 325752 1029006
+A 90 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 90 3418 6446 19554 19728 20059 20362 21034 21888 24248 25092 26876 28144 32628 36617 42994 48794 50958 61888 65366 69601 73844 85251 92934 97895 159030 175091 206483 330582 1033834
+A 91 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 91 3485 6586 19609 19786 20081 20399 21039 21799 24187 25091 26941 28289 32790 36418 42930 48773 50798 62103 65381 69418 73630 84818 92677 97467 158149 173765 204827 326315 1029406
+A 92 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 92 3337 6230 19214 19402 19706 20022 20630 21307 23612 24380 26130 27295 31478 34985 41321 46813 48559 59544 62696 66656 70751 81350 89109 93884 153928 169152 198944 317125 1017323
+A 93 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 93 3026 5874 18229 18394 18653 18893 19456 20094 22275 23043 24799 26014 30238 33489 39676 44862 46505 57475 60568 64384 68510 79033 86810 91383 150427 165723 194789 314138 1021617
+A 94 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 94 2882 5679 18052 18247 18528 18778 19363 19970 22244 23022 24795 26024 30302 33507 39591 45287 46855 57744 60848 64652 68801 79333 87042 91652 150921 166275 195534 313396 1016631
+A 95 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 95 2851 5584 17672 17868 18123 18344 18875 19407 21440 22177 23906 25141 29241 32202 38396 43882 45393 56117 59196 62745 66863 76963 84562 89072 147085 161823 190580 306391 1004337
+A 96 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 96 2745 5387 17698 17864 18109 18295 18829 19364 21360 22117 23824 24934 28973 32172 38101 43510 44950 55670 58649 62332 66510 76769 84690 89331 146846 161755 191003 308148 1007899
+A 97 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 97 2666 5357 17468 17657 17853 18077 18558 19105 21164 21959 23786 25004 29115 32121 38090 43379 44785 55395 58407 61952 66209 76604 84424 89138 146679 161187 189951 307815 1000876
+A 98 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 98 2811 5432 18328 18491 18716 18935 19484 19961 22076 22821 24550 25654 29533 32907 39030 44318 45707 56578 59615 63153 67445 77347 85060 90134 147414 162063 190503 304896 988780
+A 99 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 99 2656 5321 17872 18061 18276 18472 18955 19445 21463 22189 23911 25006 28746 31819 37851 43392 44666 55326 58327 61775 65902 75704 83277 88221 145198 159607 188444 303322 989547
+A 100 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 100 2546 5024 17112 17297 17469 17638 18114 18537 20505 21213 22910 23973 27544 30955 36689 41875 43146 53581 56488 59975 64023 73750 81369 86274 142587 156961 185339 300468 985432
+A 101 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 101 2339 4834 16775 16945 17131 17304 17761 18188 20010 20682 22355 23391 26858 29922 35551 40542 41687 52099 54912 58221 62153 71737 79134 84029 139267 153334 180871 292977 973973
+A 102 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 102 2324 4765 16181 16360 16491 16637 17113 17479 19255 19904 21572 22571 26027 28833 34339 39392 40544 50706 53580 56850 60790 70279 77663 82542 137826 152082 180058 293698 977460
+A 103 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 103 2228 4623 16186 16349 16495 16661 17115 17497 19334 20052 21750 22780 26240 29226 34904 39985 41117 51359 54172 57473 61571 71087 78626 83368 138042 152172 180102 292013 973084
+A 104 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 104 2222 4651 16396 16557 16687 16817 17268 17629 19422 20212 21866 22808 26032 29102 34738 39834 40930 50948 53713 56825 60770 69796 77380 82191 136488 150431 177675 287245 962426
+A 105 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 105 2147 4583 16345 16523 16655 16799 17207 17546 19301 20045 21755 22635 25736 28876 34447 39402 40423 50346 53250 56462 60361 69449 76503 81684 135547 149479 176933 287861 966276
+A 106 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 106 1937 4338 15854 16016 16126 16256 16678 16964 18661 19369 21005 21915 24962 27979 33385 38413 39373 49155 51793 54788 58627 67454 74638 79552 132333 146411 173795 283250 960630
+A 107 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 107 1889 4153 15410 15597 15726 15839 16237 16533 18196 18894 20514 21361 24220 27340 32544 37375 38303 48024 50725 53626 57447 66107 73084 78041 130648 144070 171039 277315 945286
+A 108 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 108 1862 4216 15621 15811 15932 16021 16408 16696 18340 19099 20723 21588 24388 27501 32792 37666 38598 48219 50930 53810 57722 66210 73358 78540 131069 144609 171842 279539 949267
+A 109 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 109 1858 4216 15491 15654 15765 15845 16181 16455 18110 18854 20520 21308 24026 27211 32606 37460 38352 47949 50744 53694 57609 66084 72921 78371 130748 144172 171040 277945 942509
+A 110 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 110 1748 4077 15613 15787 15910 15997 16389 16617 18134 18837 20482 21273 24003 27111 32474 37274 38084 47699 50431 53213 57099 65484 72266 77830 129257 142379 169034 273272 929646
+A 111 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 111 1802 4116 15701 15865 15961 16054 16417 16623 18203 18918 20610 21414 24050 27264 32644 37388 38210 47806 50584 53333 57296 65488 72247 77958 129308 142300 168829 273883 935905
+A 112 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 112 1580 3772 15130 15272 15346 15415 15694 15911 17325 18050 19682 20434 22941 26244 31586 36205 36976 46249 49016 51714 55473 63450 70109 75861 126607 139858 166050 268769 930158
+A 113 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 113 1505 3695 14346 14495 14585 14656 14985 15172 16575 17289 18783 19466 21791 25147 30226 34740 35490 44438 47015 49598 53502 61029 67155 73185 123374 135975 161983 262414 918445
+A 114 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 114 1523 3686 14366 14532 14607 14677 14987 15192 16568 17274 18837 19547 21905 25156 30355 34720 35442 44467 47180 49827 53655 61242 67444 73516 123241 136109 162171 263425 922801
+A 115 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 115 1447 3593 14140 14315 14392 14458 14711 14864 16222 16933 18456 19048 21145 24480 29589 33874 34574 43623 46191 48769 52500 59826 65844 71892 121010 133829 159617 260241 917948
+A 116 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 116 1343 3478 13879 14049 14113 14177 14430 14562 15820 16534 17993 18582 20669 23909 28885 32973 33600 42493 44987 47403 51143 58345 64320 70359 119131 131504 157213 256315 905965
+A 117 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 117 1275 3419 13698 13861 13925 13999 14279 14448 15690 16406 17898 18544 20719 23814 28745 32920 33509 42373 44969 47451 51402 58855 64951 70974 119522 132118 158020 259050 909509
+A 118 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 118 1176 3455 13901 14065 14117 14165 14421 14564 15815 16539 18101 18736 20994 24177 29205 33474 34145 43017 45493 48024 51904 59316 65330 71467 119955 132365 158395 259292 906555
+A 119 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 119 1202 3409 13373 13527 13582 13615 13844 13976 15113 15794 17183 17794 19903 22960 27903 31747 32307 40850 43220 45561 49320 56472 62429 68266 115747 127869 153361 251239 890003
+A 120 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 120 1051 3075 12515 12671 12720 12758 12973 13085 14194 14861 16307 16942 18927 21912 26673 30488 31018 39465 41909 44203 47924 54921 60821 66605 113747 125731 151222 250029 893505
+A 121 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 121 1025 3159 12844 12991 13031 13076 13299 13426 14533 15237 16724 17352 19267 22313 26927 30651 31195 39704 42205 44476 48176 55146 60946 66972 114065 125901 151168 249675 889570
+A 122 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 122 1000 3067 12555 12730 12771 12809 12988 13097 14198 14924 16347 16962 18886 21614 26249 29845 30334 38722 41113 43289 46897 53647 59108 65025 111187 122856 147669 242733 876804
+A 123 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 123 946 3152 12628 12777 12815 12860 13043 13130 14212 14931 16297 16907 18909 21793 26676 30234 30736 39434 41875 44080 47966 54785 60434 66619 112935 124931 150256 246418 881284
+A 124 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 124 921 3109 12391 12545 12562 12591 12782 12873 13879 14598 15995 16641 18554 21278 26093 29555 30037 38473 40913 43097 46895 53530 59299 65493 111533 123017 147936 243373 878163
+A 125 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 125 930 3059 12372 12534 12570 12608 12798 12895 13817 14524 15875 16522 18481 21146 25916 29215 29680 37967 40314 42520 46361 52799 58446 64359 110086 121672 146269 238831 863867
+A 126 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 126 840 2897 11834 11985 12019 12048 12195 12269 13257 13930 15188 15783 17735 20376 25147 28412 28893 37239 39593 41500 45144 51543 57161 63063 108658 120385 145417 238721 871742
+A 127 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 127 836 2888 11506 11656 11682 11704 11890 11974 12898 13624 14882 15556 17458 20058 24683 27828 28266 36421 38865 40899 44620 50977 56523 62198 107327 118949 143447 234912 865595
+A 128 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 128 682 2665 10769 10940 10960 10987 11147 11224 12030 12708 13983 14659 16506 18893 23317 26303 26678 34728 36925 38804 42343 48516 53961 59447 104156 115037 138818 229030 851898
+A 129 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 129 670 2636 10780 10925 10957 10973 11110 11171 11896 12606 13814 14461 16264 18755 23360 26312 26708 34503 36856 38708 42212 48267 53716 59407 103587 114617 138825 230002 856732
+A 130 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 130 658 2685 11005 11162 11176 11199 11333 11383 12201 12867 14073 14740 16483 18916 23510 26482 26853 34791 37132 39041 42762 48922 54278 59874 104056 114931 139011 230072 850749
+A 131 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 131 588 2530 10463 10605 10623 10643 10757 10805 11521 12212 13342 14016 15778 18122 22437 25342 25721 33231 35428 37177 40728 46645 51865 57212 100956 111634 135686 225379 838543
+A 132 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 132 596 2437 10237 10401 10417 10440 10553 10602 11287 11949 13154 13831 15608 17926 22349 25205 25604 33119 35402 37158 40729 46456 51841 57319 100689 111530 135784 226038 843418
+A 133 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 133 543 2525 10317 10457 10482 10501 10597 10634 11316 12007 13158 13897 15617 17920 22310 25093 25451 32889 34992 36667 40132 46006 51210 56327 100082 110604 134539 222795 839534
+A 134 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 134 439 2296 9777 9922 9942 9955 10048 10084 10775 11496 12583 13299 14996 17179 21269 23985 24335 31639 33707 35211 38623 44236 49015 54099 97357 107619 130697 217154 825549
+A 135 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 135 502 2471 10327 10488 10508 10523 10602 10634 11263 11959 13080 13852 15640 17850 22217 25059 25391 32860 35117 36699 40079 45794 50839 56019 99863 110254 134126 221428 831236
+A 136 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 136 446 2386 10382 10520 10532 10551 10624 10667 11299 12023 13072 13825 15626 17874 22283 24993 25307 32717 34863 36488 39920 45459 50462 55160 98485 108748 132435 218468 827656
+A 137 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 137 394 2244 9792 9936 9948 9962 10043 10064 10658 11315 12342 13126 14785 16817 20970 23566 23905 31077 33052 34504 37751 42976 47796 52313 95260 105308 127898 210390 813967
+A 138 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 138 384 2138 9384 9525 9536 9551 9611 9651 10227 10881 11825 12616 14217 16187 20344 22849 23149 30327 32421 33868 37029 42419 47149 51545 94276 104298 127050 210778 819793
+A 139 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 139 362 2196 9362 9525 9530 9542 9626 9650 10180 10765 11749 12547 14216 16212 20292 22821 23090 30050 32056 33418 36538 41822 46590 50891 93892 103709 126641 209698 814131
+A 140 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 140 334 2075 9236 9372 9381 9396 9463 9486 9999 10666 11609 12509 14186 16239 20291 22737 23034 29977 32009 33329 36412 41561 46316 50546 93447 103008 125386 206887 800721
+A 141 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 141 319 2146 9478 9628 9637 9646 9699 9726 10229 10881 11840 12727 14262 16216 20292 22730 23000 29773 31843 33206 36358 41405 46043 50233 93289 103170 126126 209580 805603
+A 142 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 142 268 2034 9351 9495 9502 9516 9574 9586 10126 10836 11805 12721 14280 16279 20327 22839 23094 30068 32116 33458 36570 41709 46395 50644 93567 103290 126247 209700 800603
+A 143 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 143 269 2035 9378 9524 9532 9540 9588 9607 10061 10702 11637 12567 14122 16076 20054 22455 22744 29458 31470 32741 35749 40862 45358 49571 91727 100940 123468 204935 788412
+A 144 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 144 249 2117 9581 9724 9735 9754 9816 9840 10336 11054 12015 12965 14472 16374 20437 22784 23034 29895 31906 33227 36257 41354 45895 49936 92147 101434 123977 205327 794685
+A 145 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 145 239 2029 9342 9501 9510 9521 9554 9581 9989 10659 11537 12558 14038 15973 19930 22430 22689 29431 31350 32559 35567 40476 44846 48723 91143 100475 123058 203987 789579
+A 146 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 146 195 1927 9044 9183 9190 9199 9236 9257 9674 10359 11223 12218 13741 15640 19637 21977 22233 28959 30894 32119 35097 39925 44318 48173 90163 99359 121636 201790 776751
+A 147 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 147 205 1984 9364 9494 9506 9522 9559 9583 9977 10664 11517 12627 14184 16074 20071 22484 22714 29455 31574 32756 35803 40758 45213 49072 91432 100540 123340 205055 783048
+A 148 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 148 164 1968 9512 9649 9653 9668 9690 9710 10109 10841 11756 12878 14366 16283 20377 22701 22920 29676 31776 33030 35968 41080 45508 49229 91779 100909 123481 204735 779411
+A 149 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 149 166 1877 9272 9399 9403 9414 9445 9461 9836 10510 11359 12458 13957 15832 19768 21991 22199 28829 30759 31815 34525 39386 43654 47167 88920 97614 119215 197425 763194
+A 150 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 150 143 1811 9146 9268 9273 9281 9311 9335 9664 10344 11117 12213 13753 15518 19427 21582 21804 28398 30367 31427 34161 39165 43381 46911 88475 97286 119318 198196 770682
+A 151 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 151 128 1605 8315 8465 8472 8480 8512 8524 8819 9427 10144 11303 12682 14481 18179 20346 20539 26844 28653 29646 32153 36976 41032 44367 85248 93887 115564 192885 764596
+A 152 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 152 126 1683 8436 8582 8587 8601 8623 8631 8924 9533 10220 11419 12757 14405 18125 20309 20502 26642 28464 29434 31910 36724 40670 43876 85300 93580 114442 189612 754017
+A 153 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 153 101 1731 8879 9017 9027 9029 9055 9067 9347 9922 10637 11850 13304 15000 19014 21194 21412 27917 29730 30776 33239 38276 42379 45506 86374 95074 116633 191737 758212
+A 154 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 154 81 1428 7728 7857 7860 7868 7892 7902 8136 8671 9223 10429 11778 13384 16924 18962 19160 25173 26833 27783 30078 34795 38763 41695 81576 89994 110962 184485 754429
+A 155 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 155 87 1324 7347 7463 7467 7474 7493 7506 7692 8214 8795 9911 11202 12704 16091 18016 18214 23803 25323 26099 28239 32938 36649 39524 79244 87314 107689 180084 740740
+A 156 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 156 75 1455 7709 7854 7861 7870 7888 7898 8129 8701 9284 10568 11947 13455 17015 19017 19193 25006 26679 27539 29804 34494 38398 41240 80568 88697 109503 182775 747047
+A 157 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 157 58 1456 7740 7859 7867 7875 7892 7907 8075 8622 9150 10367 11661 13269 16830 18847 19046 24814 26402 27208 29405 34189 37978 40770 79777 87796 108324 180191 741859
+A 158 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 158 64 1281 7303 7427 7433 7443 7454 7468 7654 8173 8654 9864 11138 12674 16153 18055 18225 24004 25471 26188 28308 32863 36623 39118 78043 85826 105941 175094 729660
+A 159 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 159 40 1261 7067 7208 7213 7220 7226 7238 7392 7868 8389 9694 10936 12343 15666 17641 17826 23506 24974 25731 27684 32332 36002 38508 76769 84653 104918 175078 737578
+A 160 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 160 46 1293 7086 7215 7219 7223 7232 7234 7405 7850 8316 9587 10831 12311 15677 17516 17719 23236 24663 25393 27260 31939 35418 37937 76249 83937 103754 173184 731340
+A 161 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 161 35 1198 6788 6917 6921 6923 6931 6942 7091 7538 7925 9147 10339 11744 14885 16685 16864 22200 23518 24179 26034 30756 34321 36678 74748 82152 101472 169471 716331
+A 162 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 162 30 1105 6643 6792 6796 6804 6814 6820 6952 7417 7848 9159 10358 11735 14944 16758 16944 22313 23705 24393 26206 31036 34584 37030 75307 82927 102454 171299 724161
+A 163 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 163 31 1177 7061 7175 7182 7191 7193 7205 7330 7786 8216 9569 10711 12107 15442 17285 17496 23031 24402 25099 26964 31819 35371 37794 76512 83982 103735 173057 721130
+A 164 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 164 30 1173 7300 7430 7438 7448 7463 7468 7585 8056 8460 9961 11225 12627 16055 17820 18002 23478 24832 25545 27321 32253 35789 38143 76547 83891 103631 171521 706177
+A 165 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 165 28 1254 7649 7758 7762 7772 7779 7786 7904 8337 8772 10310 11651 13079 16588 18538 18724 24349 25697 26317 28032 33205 36923 39211 77901 85499 105512 173877 712317
+A 166 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 166 22 1181 7245 7366 7369 7370 7378 7384 7468 7910 8264 9774 10965 12335 15691 17473 17657 23155 24493 25118 26790 31776 35193 37487 75367 82817 102520 169858 709430
+A 167 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 167 22 1079 6727 6859 6864 6871 6879 6884 6976 7371 7664 9034 10221 11573 14801 16513 16695 21995 23195 23809 25299 30294 33587 35615 72729 79826 98640 162982 692064
+A 168 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 168 13 1031 6460 6572 6577 6583 6586 6593 6665 7024 7332 8760 9877 11187 14350 16029 16196 21356 22509 23101 24564 29469 32761 34810 71663 78888 97802 162187 701307
+A 169 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 169 22 1014 6480 6584 6587 6593 6599 6604 6664 7050 7341 8815 10000 11231 14341 16002 16232 21183 22259 22793 24208 29088 32385 34401 71004 78009 96811 160363 695835
+A 170 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 170 11 923 6203 6319 6325 6331 6333 6338 6393 6757 7028 8415 9474 10778 13954 15630 15804 20670 21738 22247 23524 28350 31519 33448 70081 76967 95091 157344 684751
+A 171 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 171 12 864 6019 6132 6136 6140 6146 6150 6201 6544 6769 8181 9256 10440 13475 15098 15280 20105 21173 21687 22939 27870 31074 32972 69836 76740 95098 157546 692540
+A 172 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 172 17 896 5898 6017 6019 6023 6026 6036 6086 6405 6615 8028 9067 10213 13269 14866 15066 19833 20845 21355 22647 27596 30705 32441 68920 75762 94001 156237 686513
+A 173 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 173 16 802 5852 5972 5978 5982 5993 5998 6046 6345 6554 8017 9058 10225 13083 14614 14822 19487 20418 20888 21938 26826 29821 31541 67622 74268 92295 153356 673448
+A 174 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 174 13 823 5978 6080 6085 6088 6091 6096 6147 6422 6610 8045 9051 10270 13257 14779 15024 19676 20550 20970 22048 27095 30163 31868 68043 74674 92334 153747 680271
+A 175 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 175 20 817 5695 5811 5816 5819 5822 5828 5868 6132 6289 7729 8755 9896 12686 14220 14448 19097 19978 20418 21450 26524 29513 31171 66978 73608 91265 151387 676239
+A 176 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 176 13 769 5639 5759 5762 5768 5771 5777 5817 6046 6221 7769 8770 9912 12644 14072 14313 18818 19647 20065 21065 26091 28982 30649 66097 72590 89829 148967 662472
+A 177 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 177 9 772 5669 5764 5766 5770 5774 5779 5811 6053 6175 7672 8691 9799 12563 14049 14326 18961 19794 20208 21128 26233 29165 30775 65832 72349 90002 149657 668508
+A 178 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 178 6 714 5497 5620 5623 5628 5632 5636 5670 5882 6015 7478 8539 9646 12426 13856 14098 18781 19540 19931 20783 25845 28747 30360 65250 71615 88923 148531 663842
+A 179 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 179 10 746 5499 5600 5603 5607 5608 5609 5631 5828 5957 7526 8445 9497 12195 13598 13887 18459 19203 19587 20394 25561 28440 29981 65083 71205 88284 146752 649576
+A 180 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 180 9 704 5556 5671 5678 5681 5685 5714 5923 6058 7647 8673 9728 12361 13741 14069 18678 19353 19723 20531 25782 28670 30253 65640 71919 89521 150104 658907
+A 181 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 181 9 768 5997 6115 6118 6121 6124 6128 6150 6352 6470 8168 9223 10344 13050 14578 14928 19715 20413 20782 21597 27078 30060 31608 67022 73566 91631 151464 657576
+A 182 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 182 10 668 5326 5449 5450 5451 5453 5478 5660 5736 7371 8370 9440 12059 13400 13717 18184 18835 19163 19839 25072 27880 29287 63738 69884 86625 144524 640855
+A 183 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 183 10 634 5139 5246 5247 5249 5253 5254 5264 5400 5478 6964 7942 8970 11433 12707 13037 17442 17989 18331 18992 24306 27102 28570 62616 68728 85372 143545 648605
+A 184 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 184 8 599 5032 5148 5152 5153 5157 5161 5175 5328 5400 6936 7865 8863 11333 12643 12989 17457 18007 18282 18904 24253 27071 28511 62671 68679 85380 143108 643692
+A 185 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 185 6 602 5019 5127 5128 5131 5132 5134 5140 5273 5344 6911 7831 8889 11291 12537 12862 17142 17635 17959 18517 23800 26525 27952 61831 67733 84238 140051 630211
+A 186 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 186 4 580 5127 5231 5233 5235 5239 5258 5388 5434 7005 7936 8991 11511 12781 13173 17429 17923 18213 18733 24109 26847 28176 62114 68027 84261 140886 638561
+A 187 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 187 7 606 5238 5326 5328 5329 5333 5337 5351 5468 5514 7054 7957 9057 11602 12949 13339 17724 18188 18474 18970 24349 27018 28309 61834 67815 83980 139246 634515
+A 188 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 188 4 519 4667 4776 4777 4779 4780 4785 4801 4885 4940 6388 7251 8237 10717 11940 12338 16450 16854 17153 17630 22783 25399 26623 59348 64982 80374 133512 620256
+A 189 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 189 4 557 4717 4822 4826 4829 4831 4835 4844 4932 4970 6524 7405 8324 10684 11875 12294 16397 16771 17036 17484 22744 25340 26583 58853 64658 80440 134246 629465
+A 190 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 190 4 544 4605 4706 4708 4711 4713 4718 4732 4816 4851 6383 7261 8288 10666 11862 12317 16525 16856 17079 17479 22820 25429 26662 59361 65134 80902 134158 625437
+A 191 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 191 2 445 4306 4391 4395 4398 4399 4404 4414 4497 4531 6013 6827 7735 9919 10966 11422 15471 15780 15995 16361 21555 23995 25170 57277 62648 78191 131144 611284
+A 192 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 192 3 506 4506 4606 4609 4613 4615 4618 4629 4690 4718 6287 7081 8103 10253 11364 11880 15714 16004 16220 16563 21904 24350 25585 58167 63705 79541 134665 619497
+A 193 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 193 4 552 4874 4968 4969 4971 4974 4975 4982 5044 5070 6765 7583 8636 10858 12027 12593 16680 16966 17167 17508 23134 25710 27003 59562 65128 81179 136633 615238
+A 194 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 194 1 582 5312 5417 5419 5422 5423 5426 5429 5483 5510 7156 8012 9100 11574 12764 13360 17765 18045 18250 18590 24487 27157 28486 61068 66705 82425 136844 601545
+A 195 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 195 3 558 4950 5055 5058 5059 5060 5063 5111 5134 6780 7577 8582 10962 12061 12597 16713 16960 17175 17471 23058 25664 26862 58690 64335 79966 133039 609471
+A 196 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 196 2 493 4447 4526 4530 4531 4534 4540 4585 4605 6073 6827 7761 9868 10896 11439 15398 15615 15781 16017 21271 23830 24954 56028 61369 76500 128064 605744
+A 197 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 197 3 400 4063 4161 4165 4169 4170 4175 4179 4214 4233 5712 6404 7279 9305 10248 10850 14655 14859 15014 15275 20443 22825 23935 54883 60039 74610 124426 591467
+A 198 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 198 2 454 4296 4397 4400 4403 4405 4409 4439 4456 6002 6700 7586 9677 10634 11247 15160 15348 15486 15739 21176 23563 24650 55607 60868 75897 126850 598895
+A 199 9 10 11 12 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 199 6 478 4369 4460 4461 4462 4466 4493 4502 6069 6851 7834 9951 10920 11565 15502 15648 15790 16012 21448 23913 25072 56490 61858 76625 127662 596389
+A 200 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 200 3 443 4084 4170 4171 4174 4175 4177 4180 4207 4222 5638 6363 7301 9283 10197 10780 14471 14607 14758 14939 20114 22410 23503 54262 59461 73652 123172 581936
+A 201 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 201 2 373 3844 3961 3964 3969 3971 3977 4002 4011 5480 6130 7016 8907 9764 10432 14018 14150 14282 14469 19685 21894 22958 53468 58493 72918 123932 591469
+A 202 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 202 514 4457 4547 4548 4549 4553 4558 4577 4588 6184 6900 7808 9870 10733 11438 15217 15339 15470 15673 21181 23594 24702 55776 60945 75551 126512 587020
+A 203 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 203 3 488 4409 4507 4508 4510 4511 4513 4516 4536 4545 6120 6889 7902 9865 10759 11516 15361 15468 15604 15751 21341 23702 24811 55350 60622 75000 124562 574147
+A 204 9 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 204 2 463 4199 4295 4296 4297 4302 4322 4325 5748 6418 7322 9245 9979 10722 14569 14666 14801 14970 20447 22797 23872 53758 58873 73161 122323 582527
+A 205 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 205 3 438 3843 3956 3957 3960 3962 3965 3973 3977 5410 6130 7037 8944 9717 10506 14075 14169 14299 14467 19617 21943 22996 52335 57346 71334 119414 579816
+A 206 9 10 11 12 15 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 206 2 397 3832 3923 3924 3926 3942 3948 5363 5994 6856 8672 9394 10153 13668 13744 13846 13993 19143 21302 22321 51317 56106 69720 115408 563743
+A 207 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 207 2 347 3625 3707 3709 3711 3712 3714 3717 3727 3731 5051 5659 6534 8264 8968 9693 13126 13188 13287 13453 18556 20612 21584 50326 55285 68798 115106 573204
+A 208 9 10 11 12 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 208 2 340 3375 3482 3484 3486 3487 3503 3506 4784 5368 6186 7859 8547 9269 12716 12769 12856 12995 17793 19822 20835 49334 54240 67424 112927 568622
+A 209 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 209 2 360 3330 3416 3417 3418 3419 3420 3428 3430 4715 5305 6090 7762 8370 9118 12477 12529 12624 12742 17624 19829 20769 48992 53675 66727 110850 554673
+A 210 9 10 11 12 14 15 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 210 2 394 3482 3570 3572 3574 3575 3582 3584 4882 5537 6352 8037 8655 9483 12954 13016 13122 13244 18198 20390 21345 49844 54620 67827 112946 564074
+A 211 9 10 11 12 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 211 2 348 3264 3352 3354 3356 3360 3361 3362 4650 5223 6031 7695 8294 9121 12522 12565 12639 12751 17696 19805 20771 48951 53682 66891 111896 560454
+A 212 9 10 11 12 15 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 212 2 345 3256 3327 3329 3332 3336 3343 4583 5108 5890 7482 8053 8873 12096 12141 12214 12329 17142 19156 20127 48406 52992 65751 109577 545854
+A 213 9 10 11 12 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 213 2 346 3505 3580 3582 3583 3587 4857 5403 6247 7952 8480 9281 12587 12647 12733 12847 17828 19931 20881 48701 53251 66156 111301 555170
+A 214 9 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 214 3 395 3538 3609 3610 3611 3614 3617 3619 4915 5522 6359 8042 8602 9526 13068 13120 13198 13305 18323 20351 21269 49246 53722 66573 111124 552016
+A 215 9 10 11 12 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 215 1 362 3235 3309 3311 3313 3316 3319 4552 5099 5873 7512 8046 8899 12192 12243 12310 12433 17148 19079 19999 46969 51341 63845 106253 539226
+A 216 9 10 11 12 16 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 216 2 315 2923 3016 3017 3019 3023 4172 4646 5365 6818 7263 8123 11176 11234 11298 11403 15946 17891 18796 45457 49694 61931 104418 548967
+A 217 9 10 11 12 14 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 217 1 303 2946 3038 3039 3042 3047 3049 4230 4736 5495 7033 7475 8239 11308 11359 11423 11525 16097 18030 18884 45568 49767 62242 105117 543217
+A 218 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 218 333 3277 3364 3365 3367 3371 3373 3374 4589 5158 5886 7424 7900 8802 12021 12070 12143 12250 16850 18796 19744 46649 51038 63406 105956 530868
+A 219 9 10 11 12 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 219 1 303 3356 3448 3449 3451 4738 5268 6170 7798 8269 9198 12545 12591 12663 12772 17435 19436 20338 47244 51869 64323 106622 539616
+A 220 9 10 11 12 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 220 1 333 3185 3259 3261 3262 4371 4896 5584 7165 7589 8457 11541 11610 11667 11757 16329 18252 19051 45024 49364 61386 102744 535081
+A 221 9 10 11 12 14 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 221 2 267 2557 2647 2649 2650 2652 2653 2655 3644 4082 4709 6071 6448 7205 10090 10148 10214 10306 14615 16444 17260 42855 46872 58313 98346 521375
+A 222 10 11 12 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 222 282 2763 2859 2860 2861 3941 4449 5218 6696 7080 7871 10884 10950 10996 11095 15513 17438 18260 44298 48519 60645 101076 531652
+A 223 10 11 12 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 223 267 2680 2754 2756 2758 2760 3811 4314 4974 6516 6928 7719 10762 10834 10905 10987 15421 17311 18126 43857 48018 59870 101045 528350
+A 224 9 10 11 12 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 224 1 257 2537 2625 2627 2628 3567 4064 4718 6174 6545 7320 10266 10356 10426 10508 14821 16740 17488 43020 47179 59032 99720 516673
+A 225 10 11 12 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 225 210 1967 2100 2101 2103 2954 3440 4051 5548 5921 6682 9751 9851 9901 9997 14617 16598 17415 42800 46909 59307 102445 526259
+A 226 10 11 12 18 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 226 187 1794 2060 2061 2986 3501 4102 5593 6019 6828 9966 10068 10123 10195 14842 16823 17737 43840 48006 60869 105604 521250
+A 227 9 10 11 12 16 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 227 1 254 1634 2506 2507 2508 3525 4057 4631 6538 6956 7871 11268 11380 11443 11559 16492 18641 19599 46226 50552 63581 108201 510033
+A 228 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 228 220 1705 2269 3219 3704 4308 6027 6447 7228 10485 10588 10656 10743 15563 17619 18493 44506 48813 61673 106271 519366
+A 229 10 11 12 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 229 232 1596 2487 2488 2489 3530 4103 4665 6550 6994 7880 11392 11525 11593 11684 16692 18812 19729 45815 50222 62915 106735 514091
+A 230 10 11 12 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 230 196 1381 2316 2317 3262 3765 4272 6168 6586 7459 10792 10933 10992 11076 15881 17988 18782 44381 48501 60726 102698 501408
+A 231 10 11 12 17 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 231 224 1047 2371 2372 3267 3765 4157 6249 6610 7392 10665 10812 10879 10987 15594 17777 18610 43890 48275 60397 102432 510630
+A 232 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 232 171 823 1750 2554 3001 3346 4975 5299 5994 8937 9088 9136 9218 13482 15369 16168 40544 44549 56292 96503 507503
+A 233 10 11 12 14 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 233 165 582 1774 1775 2602 3050 3321 4946 5254 5980 8904 9074 9120 9229 13603 15445 16210 40767 44593 55911 95537 496403
+A 234 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 234 203 467 1865 2734 3140 3383 5222 5560 6245 9227 9365 9406 9493 13845 15687 16474 41314 45304 57234 98003 507451
+A 235 9 10 11 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 235 1 170 262 1891 1892 2735 3197 3411 5360 5706 6522 9680 9877 9923 10007 14495 16450 17281 42054 46137 58135 98465 501730
+A 236 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 236 155 178 1688 2493 2915 3114 4921 5236 5920 8836 9006 9050 9110 13216 15065 15817 40432 44209 55341 94992 489831
+A 237 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 237 162 169 1780 2631 3032 3199 5005 5321 6087 9140 9355 9395 9480 13622 15497 16248 40536 44214 55702 95777 500723
+A 238 10 11 12 18 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 238 169 207 2008 2009 2882 3299 3485 5390 5725 6511 9517 9813 9864 9979 14286 16115 16950 41085 44986 56393 96449 495924
+A 239 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 239 177 190 1921 2737 3158 3334 5239 5590 6300 9230 9494 9553 9640 13892 15780 16502 40522 44449 55503 92883 482450
+A 240 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 240 150 1496 2188 2587 2752 4423 4708 5363 7945 8295 8354 8448 12219 13849 14515 36940 40504 50629 86740 489256
+A 241 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 241 114 1332 1955 2346 2501 4038 4339 5010 7540 7932 7985 8063 11637 13255 13884 36821 40448 50476 85649 489218
+A 242 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 242 139 1303 1868 2210 2348 3817 4104 4671 7035 7434 7477 7544 10905 12509 13111 39923 43246 52537 84823 469791
+A 243 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 243 111 1120 1579 1852 2011 3402 3630 4139 6334 6739 6779 6856 9884 11566 12223 56964 59982 68322 98574 474878
+A 244 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 244 59 954 1348 1580 1834 3175 3345 3760 5927 6248 6282 6378 9506 11113 12074 117503 119925 126507 150965 468935
+A 245 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 245 10 837 1233 1277 1965 3276 3318 3398 5552 5613 5617 5804 9646 11624 13970 390232 390759 392217 397830 466610
+A 246 12 21 23 24 27 30 31 32 33 34
+A 246 805 1272 2118 3382 5559 5753 10221 12361 15279 480512
+A 247 12 21 23 24 27 30 31 32 33 34
+A 247 903 1467 2462 3604 5760 5908 10460 13165 16499 480927
+A 248 12 21 23 24 27 30 31 32 33 34
+A 248 983 1632 2718 3858 6162 6296 11044 14140 17650 462141
+A 249 12 21 23 24 27 30 31 32 33 34
+A 249 1452 2194 3136 4398 7347 7462 12595 15009 18270 419314
+A 250 12 21 23 24 27 30 31 32 33 34
+A 250 313 452 593 864 1415 1429 2364 2763 3339 67587
+T 0 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 0 3 7208 36726 48718 54867 55111 58421 63267 66861 72553 77939 82499 91761 96293 113952 118786 130735 144288 148452 160053 165597 174806 181229 187025 191393 193984 244470 270206 287375 366074 682584
+T 1 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 1 8 11132 54964 77238 90152 90154 90898 96214 104301 109742 118517 127544 135158 151496 160939 190247 200916 223661 247134 255141 278452 289362 305580 320503 334769 346329 353736 452418 498694 542807 735189 1651964
+T 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 2 9 11025 53125 73835 84444 84446 85087 90318 97665 102724 110676 119229 126583 142417 151117 178242 188179 209124 230933 238461 259327 270139 284714 298369 311153 322076 328257 418748 461165 501442 673289 1468007
+T 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 3 6 11387 51833 74225 88384 88388 89154 94108 102136 107347 115598 124860 132228 149339 159499 187658 197960 221114 244584 252458 277164 289658 305318 321483 337947 351062 359256 461775 508712 562156 773521 1860955
+T 4 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 4 7 9776 48649 71177 83601 83603 84394 89442 96544 101251 108762 116985 123603 140881 150341 175994 187708 208073 230361 237936 260652 272988 287239 302550 318059 330005 337591 435635 479563 532912 728589 1721017
+T 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 5 6 7271 43952 66424 76505 76512 76840 81378 88222 92803 100288 107822 113342 128050 135328 157860 166709 182433 201709 207972 225953 236053 247215 258447 268749 276206 280503 354518 387315 422382 540301 1049826
+T 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 6 3 5775 43301 64066 74129 74134 74226 78728 84858 89117 96486 103355 108535 124248 131971 155463 164246 179932 200100 205687 223998 234482 245356 256793 266951 273987 277922 361169 398256 439090 568333 1200958
+T 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 7 4 8249 46277 66134 76176 76178 76455 80968 87493 92224 99861 107775 113830 128975 136087 161503 169298 185721 206055 211614 229517 239226 251448 261913 271820 278183 282103 361409 400453 434825 552869 1086464
+T 8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 8 5 5931 42602 61847 70114 70116 70183 74552 80345 84739 92242 98985 104192 119015 125831 149076 156918 171557 191170 196517 213067 222557 233598 243779 252598 258188 261580 340912 378332 415247 527506 1080231
+T 9 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 9 9 6544 45794 67234 80024 80031 80048 84614 90775 95410 103304 111138 116884 133518 141372 167678 177995 196526 218948 225426 246896 258032 271410 283788 297262 305256 310505 410765 458652 512759 672449 1606302
+T 10 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 10 6 2532 37453 60977 72074 72076 72082 76198 81675 85297 92237 97516 100983 118431 126952 147688 156264 170763 190759 195679 213341 225638 234347 247678 257837 265061 268810 352995 384866 435596 559933 1223290
+T 11 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 11 13 3514 36681 58396 71096 71100 71114 75235 80502 84289 90989 96620 100743 117738 126311 148680 157942 174062 194926 200020 219393 231882 242029 255520 267556 275497 279910 373136 411853 468458 616505 1478521
+T 12 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 12 4 3219 35239 56078 67966 67983 67989 71789 76854 80481 87028 92291 96181 112563 120374 141442 149788 164889 184352 189231 207394 219187 228274 240922 251694 259167 262843 349439 384777 436066 570214 1318892
+T 13 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 13 5 2678 33648 55240 67243 67253 67268 71216 76393 80026 86461 91532 95135 111973 119982 140467 148227 163420 183036 187776 205966 218503 226758 240048 250574 258425 262090 348080 381260 432684 566289 1315027
+T 14 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 14 4 2567 31927 52843 64648 64677 64694 68463 73472 76963 83169 88073 91488 106938 114484 133423 141225 155391 173459 178163 194974 206440 214091 226531 236111 243307 246539 325302 354913 401322 521543 1165193
+T 15 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 15 4 1293 30249 52410 65637 65668 65722 69521 74335 77390 83584 87875 90577 106260 114299 130991 141178 155581 173816 179439 197046 208918 216525 230220 241246 249572 253486 334295 361467 413812 541154 1238717
+T 16 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 16 4 2932 31330 52096 65178 65224 65439 69390 74405 77797 83844 88899 92185 107783 115944 133700 144903 160203 178299 184828 202490 214068 223059 236883 249259 258291 263109 346322 377883 431013 569324 1331589
+T 17 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 17 5 3312 31476 50716 62939 62985 63144 66886 71631 75094 81257 86277 89606 104267 111895 130040 140466 155816 173853 180348 197836 208756 218490 231757 243773 252461 257382 340583 373720 424666 563197 1324519
+T 18 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 18 5 3099 31380 51402 64283 64349 64552 68275 73074 76331 82346 87356 90560 105055 112605 129312 141205 156395 173884 180639 197760 208205 218009 231338 243650 252256 257419 338734 369972 421270 556173 1311139
+T 19 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 19 8 2032 30187 51348 65248 65317 65449 69270 73909 77134 83310 88178 91026 106261 113964 129976 143053 158101 175458 182679 199687 210448 219687 233529 246305 255069 260091 342980 372963 428080 562705 1324485
+T 20 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 20 6 1508 29125 50601 65373 65461 65488 69188 73687 76815 82879 87776 90510 104889 112250 127877 141056 156173 173527 180823 198612 209116 218214 231736 244651 253257 257944 341183 371791 426372 561550 1333841
+T 21 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 21 10 516 27257 48784 64088 64186 64222 67774 72141 75050 81037 85202 87335 101669 109295 123769 137502 151940 168855 175966 193492 204256 212235 226261 239704 248647 253255 334979 362043 419591 553776 1332239
+T 22 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 22 21 1437 27966 48181 63401 63522 63691 67318 71848 74971 80744 85216 87660 102241 109721 124780 138986 153979 170978 178567 196206 206872 215955 229611 243265 252418 257272 340133 369597 426464 561810 1344986
+T 23 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 23 43 1351 27860 48276 63534 63674 63828 67366 71646 74689 80264 84847 87231 100942 108101 122365 137528 152292 168619 176732 193801 204109 213171 226556 240699 249856 254978 335951 364600 420884 555649 1339500
+T 24 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 24 140 942 26628 46369 61744 61948 62044 65536 69640 72488 78653 82909 85154 98816 106144 119576 133992 148321 164795 172551 189425 199084 208005 221519 235141 243706 249053 328454 356432 412424 544086 1330465
+T 25 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 25 688 1692 26708 45701 61290 61721 62090 65508 69490 72453 78249 82617 85232 99189 106938 120472 134350 148632 165302 172866 189233 199316 208176 221682 235076 243499 248498 328165 356205 413489 545061 1333017
+T 26 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 26 617 1731 26335 44669 60497 60935 61286 64516 68359 71280 76795 81249 83772 96504 103432 116872 131480 145629 161380 169254 185797 194620 203707 216389 230053 238377 243230 321172 349584 404351 535297 1321998
+T 27 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 27 103 537 24209 41957 57476 57706 57766 60617 64015 66491 71413 75203 77066 89970 96788 109476 123084 136200 150839 157773 173188 182204 190481 202957 216147 224336 228935 305666 333019 389363 520324 1318572
+T 28 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 28 251 23322 40905 56023 56174 56176 59060 62327 64690 69343 72914 74513 87510 94540 106561 120733 134174 148533 155634 170526 180008 187964 200802 213984 222332 227097 304821 332336 390689 522583 1327964
+T 29 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 29 48 21747 38592 53782 53948 53949 56703 59769 62051 66267 69682 71163 83556 90140 101574 116005 129029 142577 149531 163970 173210 181012 193145 206155 214467 218973 295067 321906 379738 511071 1319049
+T 30 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 30 12 21259 37995 53555 53737 56300 59194 61364 65574 69201 70445 82217 88556 98853 114892 128111 141104 148918 163009 170746 179188 191405 204872 213118 218176 298875 325890 382881 512436 1321885
+T 31 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 31 22 21015 37355 52613 52780 52784 55335 58240 60315 64529 68123 69508 81419 87845 98436 113704 126545 139672 146956 161390 169870 178114 190200 203665 211893 216750 303511 330766 388543 519667 1330292
+T 32 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 32 46 20258 35843 51255 51434 51439 54040 56895 58944 62963 66582 67904 79511 85807 96201 111164 123859 136731 144192 158324 166646 174826 186637 200461 208834 213543 305593 333145 390449 521306 1333013
+T 33 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 33 121 20268 35407 50736 50924 50944 53426 56147 58187 62152 66051 67368 78397 84410 93535 109030 121897 134436 142433 156049 163064 172222 184217 197805 206123 211534 308327 335835 392826 522752 1330881
+T 34 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 34 729 20764 35802 51078 51260 51383 53927 56801 58990 63304 67214 68816 80078 86176 95787 111414 124561 137566 146056 159870 167352 176904 188978 202789 211475 217381 320450 348754 405553 536339 1334558
+T 35 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 35 559 20385 35383 51443 51638 51737 54299 57221 59446 63700 67576 69268 80071 86019 96072 111304 124315 137291 145407 159330 167132 176174 187770 202493 211546 217564 319209 346603 403280 533760 1325029
+T 36 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 36 132 20147 35367 52161 52384 52403 54807 57567 59637 64207 67945 69628 79910 85834 96247 110969 124018 137504 145493 159684 166953 175842 186971 201563 209925 216079 317502 344327 400308 529128 1318038
+T 37 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 37 179 20246 35061 51903 52097 54527 57127 59176 63822 67555 69257 80139 86250 96681 110643 124079 137583 145495 159394 166729 175851 187193 201269 209464 215711 318034 345906 401945 530511 1314094
+T 38 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 38 346 19884 34642 51193 51417 53747 56264 58264 62724 66460 68202 78151 83962 94335 108868 122039 134869 142805 156133 162788 172275 183170 198002 205932 212362 313895 342680 398003 525691 1305861
+T 39 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 39 196 19464 33432 50128 50354 52559 54938 56811 61349 64871 66529 76197 81737 91691 105521 118537 131530 139225 152692 158589 168369 179054 193415 201075 207784 307561 335296 389556 516267 1293005
+T 40 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 40 317 19138 32831 49298 49494 51575 53875 55854 60188 63932 65625 75338 81073 90562 104828 118076 130497 138459 151180 157120 167113 178130 192336 199889 206698 307230 335610 390414 517617 1299854
+T 41 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 41 43 18573 32049 49565 49766 51796 53938 55675 59857 63262 64764 74087 79586 89068 103301 116296 128457 136170 149134 154923 164295 174816 189570 197449 204004 301861 329211 383073 509537 1288497
+T 42 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 42 17655 30620 47704 47927 49848 51708 53293 57309 60571 62028 70751 75882 85235 99216 112028 123683 131429 143890 148883 158459 168440 183096 190651 197502 293548 320107 373614 499163 1281087
+T 43 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 43 16723 28883 45414 45627 47459 49391 51003 54739 58082 59459 68342 73549 82616 96295 108876 120407 127834 140090 145655 154850 164775 179068 186538 192808 289827 317060 370772 497546 1286552
+T 44 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 44 16052 27964 43692 43911 45523 47213 48716 52414 55704 56985 65383 70384 78237 92090 104570 115189 122831 134016 138466 148503 158214 172069 179109 185933 280487 308084 361811 486142 1279338
+T 45 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 45 15601 26996 42839 43032 44583 46185 47482 51031 54326 55529 63991 69313 76215 89941 102450 112454 120034 130549 134421 144761 154646 167394 174233 181665 274856 302701 355185 476790 1269438
+T 46 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 46 15791 26930 43155 43372 44917 46495 47905 51419 54634 55899 64062 69109 76776 90279 102683 112946 120487 131260 135283 145311 154757 168341 175344 182660 276052 303605 356741 479341 1272818
+T 47 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 47 14568 24955 40838 41071 42444 43953 45210 48507 51709 52892 60677 65597 72680 85809 98278 107974 115313 125392 129187 139231 148477 161378 168104 175497 266757 294375 346151 467534 1257095
+T 48 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 48 14303 24867 40100 40286 41649 42937 44135 47422 50359 51675 58915 63494 70852 83850 95957 105222 112447 122095 125630 135278 143740 157390 163779 171361 261720 288930 340598 459841 1249362
+T 49 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 49 13664 23674 38889 39097 40417 41747 42910 46084 48999 50246 57493 62209 69176 82059 94194 103367 110831 120386 123777 133880 142868 156010 162395 170020 260672 288499 340458 459429 1249688
+T 50 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 50 13222 23146 38380 38602 39861 41241 42391 45396 48184 49476 56144 60400 67829 80392 92355 101234 108328 117632 121178 130663 138725 152699 159300 166811 255957 283399 334746 453332 1240340
+T 51 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 51 13049 22512 37571 37751 38933 40185 41325 44340 47155 48500 55100 59363 66641 79236 90975 99659 106534 115667 119104 128568 136521 150179 156582 164051 252551 279938 330863 448436 1233913
+T 52 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 52 12968 22275 37856 38063 39176 40436 41646 44653 47575 48846 55527 59750 66933 79400 91293 100308 107327 116903 120353 129976 137915 151678 158261 165738 254284 282170 333646 452632 1237466
+T 53 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 53 12527 21887 37303 37509 38694 39903 41071 43927 46850 48179 54406 58522 65954 78177 89511 98395 105253 114772 118669 127909 135751 149837 156530 163670 251349 278794 329761 447443 1226908
+T 54 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 54 12637 21256 37062 37296 38452 39576 40741 43493 46532 47793 54043 58026 65444 77203 88548 97886 104368 114277 118020 127225 134892 148636 155442 162511 249355 276277 325711 444070 1219405
+T 55 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 55 12182 20631 36407 36609 37698 38780 39843 42606 45472 46687 52668 56629 64102 75351 86268 95384 101813 111549 115110 124425 132070 145755 152442 159643 246115 273078 322394 441995 1219468
+T 56 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 56 11736 19803 35209 35396 36513 37597 38667 41415 44380 45635 51540 55337 62561 73914 84945 93787 100036 109486 113418 122259 129590 143067 149611 156580 241800 268970 317530 435737 1212739
+T 57 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 57 11754 19787 35758 35972 36986 37938 39048 41753 44563 45842 51106 54388 62729 73696 84587 93581 99659 109361 113041 121557 128144 142272 149046 155742 240069 266590 313707 431756 1201660
+T 58 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 58 11375 19219 34756 34961 35958 36964 38030 40636 43342 44638 49724 53069 61391 72331 83071 91641 97743 106873 110470 118956 125298 139833 146299 153394 237659 264420 311691 429108 1203690
+T 59 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 59 11085 18644 34338 34542 35490 36360 37381 39849 42593 43858 48564 51610 60054 70536 81065 89594 95464 104458 108193 116386 122421 136955 143567 150360 233289 259998 306783 423470 1191359
+T 60 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 60 10410 17675 33430 33607 34547 35402 36398 38855 41381 42635 47190 50211 58265 68547 78829 87180 92920 101786 105371 113512 119332 133616 140079 146777 229130 255246 301187 416957 1182633
+T 61 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 61 10707 17830 33815 34020 34913 35801 36800 39280 41948 43243 47817 50680 58938 69794 80261 88678 94585 103574 107310 115494 121286 136021 142495 149578 231804 258512 305561 421469 1186688
+T 62 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 62 10266 17208 33040 33260 34123 34917 35893 38084 40773 41998 46278 49001 57183 67339 77638 86143 91808 100995 104891 112960 118603 133087 139686 146362 227904 254377 300064 416729 1176861
+T 63 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 63 9944 16735 32287 32490 33366 34212 35133 37322 40114 41293 45674 48453 56219 65961 76021 84610 89981 99385 103213 111198 117060 130964 137708 144097 224801 251031 296491 413544 1168971
+T 64 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 64 10175 16760 32900 33076 33963 34696 35664 37784 40535 41692 45905 48715 57229 66602 76515 85264 90411 100611 104426 112507 118104 132571 139476 145887 226693 252642 297585 417414 1174469
+T 65 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 65 9832 16249 32295 32474 33229 33937 34809 36842 39504 40636 44744 47313 55661 64599 74466 83097 88160 97692 101479 109305 114688 128883 135836 142142 221705 247630 291292 408678 1163626
+T 66 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 66 9351 15416 31308 31474 32232 32897 33827 35700 38266 39342 43182 45555 54226 62499 71876 80677 85189 95431 99182 106621 111801 125662 132680 138353 216801 241956 283951 401319 1154089
+T 67 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 67 8924 14680 30181 30396 31109 31777 32648 34480 37003 38101 41852 44176 52478 60522 69672 78668 83334 92935 96652 104075 109149 122755 129734 135632 213241 238721 280040 396895 1152351
+T 68 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 68 8748 14135 29841 30056 30707 31372 32188 33969 36488 37481 40963 43146 51588 58881 68066 77027 81353 91459 95244 102124 106920 120267 127477 132738 209035 233150 272387 391479 1145109
+T 69 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 69 8437 13613 29345 29548 30229 30868 31722 33426 35851 36781 40108 42060 50505 57456 66174 75089 79185 89117 92803 99657 104223 117083 124457 129497 204916 229007 267333 384223 1136178
+T 70 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 70 8387 13487 28980 29158 29854 30492 31286 32946 35439 36410 39712 41650 50283 57159 66014 75023 79093 89215 93004 99861 104497 117565 124934 130078 205814 230245 268211 387493 1140580
+T 71 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 71 7964 13015 28611 28814 29480 30049 30854 32508 34970 35878 39115 41054 49721 56191 64845 73983 77930 87944 91789 98598 102916 116026 123615 128389 203101 226984 263982 383443 1130929
+T 72 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 72 7915 12942 28355 28551 29140 29676 30444 31987 34514 35428 38526 40379 48821 55063 63455 72398 76073 86392 90048 96604 101098 113776 121279 126196 200537 224175 260849 379452 1123787
+T 73 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 73 7772 12631 27974 28162 28732 29273 29997 31464 33893 34847 37961 39798 48077 54639 63033 71925 75641 85847 89595 96253 100856 114074 121692 126745 200698 225044 262768 381190 1125951
+T 74 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 74 7612 12414 27824 28010 28605 29132 29900 31237 33866 34839 37945 39823 48019 54623 63106 71316 74980 85320 89279 95694 100111 113287 120764 125938 199375 224013 261852 378042 1115737
+T 75 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 75 7495 12073 27441 27637 28200 28670 29420 30651 33063 33963 37046 38745 46947 53346 61772 70002 73255 83869 87517 93765 98201 110766 118209 123030 194958 218561 254688 369721 1105348
+T 76 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 76 7161 11659 26939 27139 27662 28141 28869 30087 32482 33326 36295 37983 46223 52072 60316 68477 71591 82348 85905 92095 96530 108572 116276 121035 192793 216306 251858 367390 1106329
+T 77 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 77 6890 11337 26295 26473 26929 27355 28035 29169 31598 32476 35200 36765 44770 50393 58528 66432 69239 79706 83253 89218 93351 105402 113028 117611 188376 211550 246035 360791 1096566
+T 78 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 78 6680 10858 25381 25562 26005 26377 27071 28208 30639 31403 34106 35635 43667 48833 56492 64586 67403 78012 81401 87224 91387 103105 110812 115119 184666 207258 240989 355294 1089735
+T 79 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 79 6550 10718 25644 25853 26347 26701 27335 28392 30689 31479 34185 35691 43702 48729 56502 64610 67252 78196 81715 87574 91728 103528 111218 115678 184800 207675 241050 356017 1092942
+T 80 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 80 6333 10237 24810 24994 25414 25770 26418 27342 29628 30410 33044 34538 42263 47161 54631 62350 64951 75820 79223 84832 88975 100796 108411 112742 181214 203668 236789 350401 1082397
+T 81 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 81 5990 9894 24224 24415 24839 25195 25828 26825 29175 29926 32383 33832 41277 45980 53543 61077 63413 74418 77770 83326 87577 98990 106763 111083 179705 201697 234539 348346 1074161
+T 82 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 82 6136 10265 24981 25175 25613 25928 26570 27597 29881 30737 33276 34716 42432 47414 55048 62955 65544 76170 79809 85561 89782 101961 109786 114470 183271 206066 240099 355422 1080687
+T 83 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 83 6332 10443 25701 25896 26302 26666 27340 28235 30738 31596 34203 35708 43572 48704 56369 64011 66305 77786 81448 87272 91511 103521 111310 116106 184716 207326 241795 355916 1071991
+T 84 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 84 6095 10127 25293 25472 25853 26217 26887 27738 30120 30967 33503 34815 42275 47170 54777 62106 64151 75593 79025 84625 88890 100583 108486 113006 181288 203572 237355 349105 1063978
+T 85 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 85 5910 9920 24805 24983 25382 25690 26263 27010 29382 30170 32784 34169 41678 46530 53892 61192 63082 74848 78296 83725 88061 99632 107631 112160 179123 201281 234316 347536 1065005
+T 86 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 86 5515 9510 23911 24086 24443 24749 25315 26039 28259 28997 31452 32751 40282 44739 52281 59416 61192 72447 75774 80883 85131 96304 104126 108437 174038 195912 227838 339842 1051022
+T 87 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 87 5385 9226 23358 23554 23903 24183 24729 25383 27534 28286 30581 31849 39099 43356 50591 57519 59341 70511 73837 79031 83135 94034 101912 106223 171386 192868 224896 335448 1043103
+T 88 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 88 5380 9134 23731 23923 24264 24520 25049 25672 27765 28489 30814 32013 39183 43893 51250 58317 60015 71381 74621 79855 84026 94918 102777 107221 172825 194392 227134 339672 1045653
+T 89 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 89 4795 8388 21764 21951 22202 22422 22889 23517 25454 26191 28301 29500 36187 40527 47539 54091 55834 66512 69791 74767 78692 89473 97244 101665 165501 186755 219445 329589 1037420
+T 90 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 90 4609 8154 21637 21819 22146 22371 22893 23478 25417 26147 28235 29396 36171 40587 47437 53877 55558 66169 69522 74327 78301 89029 96631 101080 164901 186062 218383 327697 1030393
+T 91 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 91 4784 8287 22192 22350 22626 22823 23323 23852 25851 26589 28745 29874 36683 40915 47837 54150 55620 66702 69803 74597 78697 89269 96899 101309 164754 185931 217920 325862 1032328
+T 92 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 92 4419 7849 21440 21643 21899 22116 22599 23083 24978 25607 27728 28797 35401 39547 46526 52578 53834 64860 67879 72516 76566 86845 94561 98764 160916 181677 212541 319361 1024080
+T 93 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 93 4161 7523 20221 20397 20632 20839 21287 21717 23515 24162 26227 27246 33529 37283 43848 49352 50510 61133 64066 68294 72195 82227 89625 93626 154238 174633 204581 309407 1014471
+T 94 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 94 4139 7567 20560 20746 20980 21165 21640 22031 23850 24489 26533 27630 34128 37832 44577 50535 51606 62478 65444 69685 73626 83530 91173 95163 156056 176865 207446 313124 1021569
+T 95 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 95 3949 7306 19865 20017 20223 20411 20831 21223 22947 23550 25522 26497 32838 36606 43152 48976 50046 60486 63328 67574 71530 81497 89103 93023 153363 173620 203934 308229 1011499
+T 96 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 96 3777 7006 19526 19681 19886 20057 20465 20842 22596 23235 25108 26088 31980 35664 41976 47782 48768 59424 62284 66371 70224 79948 87246 91311 151287 171386 201362 304309 1002046
+T 97 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 97 3842 7215 19599 19767 19966 20122 20527 20884 22676 23345 25335 26363 32487 36110 42446 48204 49164 59821 62771 66897 70905 80781 88316 92329 151238 171545 201256 305781 1004865
+T 98 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 98 3765 7149 20286 20459 20654 20828 21253 21607 23358 24027 26039 26999 33046 37068 43743 49631 50595 61599 64616 68723 72752 82374 90083 94379 153806 174102 204008 307399 995705
+T 99 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 99 3612 6801 19448 19613 19789 19937 20357 20703 22295 22932 24804 25716 31726 35342 41753 47507 48357 58801 61678 65508 69407 78984 86545 90714 149530 169336 199177 301104 985988
+T 100 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 100 3457 6563 19053 19209 19395 19538 19898 20180 21807 22438 24264 25143 30942 34747 41260 46845 47711 58190 60993 64913 68838 78426 85663 89964 148219 167857 197611 300453 989823
+T 101 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 101 3222 6365 18570 18740 18916 19049 19426 19696 21231 21871 23568 24487 29915 33499 39593 45144 45991 56211 59056 62821 66761 76055 83415 87681 145339 164815 194059 295559 980522
+T 102 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 102 2955 6064 17643 17805 17966 18097 18471 18761 20198 20840 22575 23383 28732 32148 37980 43283 44030 53925 56727 60363 64154 73244 80552 84576 140551 159597 188768 288716 972485
+T 103 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 103 3045 6236 18236 18387 18561 18675 19059 19321 20840 21486 23167 24063 29547 33061 38957 44499 45225 55406 58238 62052 65803 74873 82235 86492 143007 162283 191519 291606 979300
+T 104 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 104 2982 6124 18415 18590 18734 18862 19210 19469 20881 21569 23266 24038 29488 33182 39323 44804 45509 55521 58411 61998 65865 74819 82227 86574 142851 161741 190555 288448 967386
+T 105 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 105 2838 5847 17626 17803 17907 18001 18329 18560 19962 20599 22160 22908 28012 31743 37523 42624 43335 53246 55993 59429 63245 72000 79068 83489 138948 157692 186021 282833 959562
+T 106 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 106 2759 5820 17521 17667 17789 17884 18176 18391 19748 20420 22110 22846 28005 31523 37409 42697 43380 53048 55843 59282 62991 71686 78782 83255 138434 157395 186127 283555 963043
+T 107 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 107 2610 5586 17180 17328 17455 17568 17873 18099 19423 20069 21639 22389 27326 30878 36659 41859 42521 52061 54826 58203 62002 70549 77491 81959 136893 155436 184074 280365 954806
+T 108 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 108 2518 5419 16918 17083 17182 17277 17546 17771 19040 19653 21114 21819 26656 30291 35845 40872 41485 51155 53837 57162 60768 69141 75903 80245 134001 152416 180237 275184 944077
+T 109 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 109 2535 5498 17297 17460 17570 17658 17964 18158 19482 20117 21672 22351 27142 30861 36506 41562 42229 51736 54546 57796 61570 69697 76391 80860 134469 153006 181087 276438 947941
+T 110 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 110 2495 5598 17198 17367 17470 17553 17828 18008 19354 19974 21617 22277 26937 30517 36250 41309 41899 51286 54008 57157 61023 69197 76076 80647 133754 151783 179425 272997 937106
+T 111 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 111 2312 5304 16892 17058 17158 17239 17511 17673 18905 19536 20957 21567 26150 29857 35454 40331 40891 50340 53024 56184 59925 67829 74275 78992 131738 149575 177093 269135 928708
+T 112 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 112 2221 5241 16434 16580 16663 16737 16983 17155 18344 18971 20355 20941 25328 29093 34683 39542 40038 49278 51914 54915 58555 66390 72952 77615 130399 148351 175807 267470 932804
+T 113 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 113 2103 4963 16188 16350 16434 16506 16775 16938 18134 18787 20198 20771 25044 28826 34473 39161 39606 48573 51195 54030 57685 65479 71820 76810 128507 146205 173216 263444 925251
+T 114 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 114 1971 4823 15691 15856 15953 16021 16278 16426 17537 18159 19548 20171 24525 28255 33748 38272 38795 47695 50229 53099 56663 64213 70202 74957 126437 143790 170482 259600 918372
+T 115 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 115 1862 4712 15555 15718 15804 15876 16096 16209 17287 17896 19273 19795 23832 27706 33244 37669 38102 46929 49498 52374 55954 63513 69380 74449 125258 142701 169903 259442 922122
+T 116 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 116 1843 4689 15202 15336 15414 15482 15705 15844 16853 17524 18861 19391 23419 27108 32336 36746 37216 45820 48413 51160 54886 62228 68027 73020 123363 140515 167308 256092 912657
+T 117 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 117 1666 4495 14840 14995 15058 15118 15313 15428 16464 17073 18370 18910 22798 26335 31517 35856 36333 45028 47627 50316 53858 61312 67302 72148 122442 139318 165624 254147 904118
+T 118 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 118 1691 4564 15067 15211 15273 15342 15557 15677 16719 17361 18675 19223 23254 26760 32072 36441 36857 45433 48078 50791 54469 62110 68189 73205 123272 140248 167293 257236 906768
+T 119 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 119 1598 4516 14667 14810 14876 14933 15112 15221 16172 16778 18011 18505 22579 26167 31397 35515 35951 44611 47134 49716 53428 60589 66464 71288 120565 137089 163697 251982 898512
+T 120 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 120 1396 4152 13783 13935 14000 14042 14225 14329 15249 15923 17169 17697 21450 24749 29706 33748 34115 42444 44962 47494 50871 57957 63826 68593 117332 133539 159458 246989 890494
+T 121 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 121 1481 4342 13921 14086 14156 14195 14384 14452 15321 15939 17199 17718 21513 24991 30167 34382 34759 43177 45689 48100 51566 58619 64402 69395 118012 134562 161003 248814 893730
+T 122 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 122 1313 4028 13305 13466 13525 13572 13730 13814 14654 15333 16511 16972 20591 23884 28924 32715 33059 41342 43845 46215 49655 56519 62015 66985 114886 130776 156836 242481 882676
+T 123 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 123 1332 4354 13929 14108 14173 14204 14378 14461 15303 15935 17121 17622 21382 24707 29754 33636 33979 42561 45024 47408 50984 57833 63338 68218 115776 131763 157268 241401 876306
+T 124 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 124 1277 4076 13311 13479 13529 13568 13702 13773 14562 15213 16341 16870 20697 23980 29111 32873 33244 41538 43966 46406 49991 56891 62606 67577 115099 131241 157250 242343 883290
+T 125 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 125 1251 4088 13418 13564 13630 13687 13830 13905 14693 15296 16381 16906 20613 23847 29088 32753 33083 41414 43861 46163 49656 56404 62173 67061 114381 130092 155791 239467 872787
+T 126 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 126 1076 3838 12709 12846 12908 12942 13063 13136 13813 14419 15454 15957 19520 22542 27401 30849 31161 39239 41674 43937 47291 53890 59261 63867 110673 126330 151327 232679 863373
+T 127 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 127 1098 3811 12213 12382 12434 12473 12588 12644 13343 13932 14887 15436 19068 22076 27027 30442 30769 38915 41286 43482 46936 53497 58759 63214 110053 125505 150569 231998 869366
+T 128 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 128 941 3542 11565 11732 11772 11797 11924 11980 12630 13206 14187 14725 18171 21138 25831 29132 29455 37087 39494 41586 44887 51267 56688 61107 106875 121871 146706 226962 858987
+T 129 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 129 989 3557 11537 11688 11746 11774 11878 11933 12557 13177 14140 14701 17953 20818 25426 28663 28973 36605 38948 40945 44139 50493 55738 60047 105810 120483 144719 224679 850216
+T 130 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 130 839 3492 11643 11789 11840 11869 11968 12024 12660 13262 14194 14742 18108 20928 25528 28875 29158 36658 39028 41106 44344 50646 55838 60365 105886 120821 145893 227645 856163
+T 131 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 131 874 3390 11400 11558 11612 11644 11757 11785 12395 13057 14001 14575 17929 20742 25393 28536 28802 36343 38618 40496 43742 49929 55153 59355 104843 119569 144498 224962 845153
+T 132 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 132 803 3307 11137 11291 11323 11357 11448 11496 12026 12623 13532 14093 17339 20175 24679 27834 28097 35572 37796 39685 42810 48957 53875 58006 103380 117851 142265 220491 836166
+T 133 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 133 745 3239 11050 11212 11249 11285 11381 11430 11950 12505 13386 13989 17212 19813 24379 27360 27615 35006 37307 39130 42221 48283 53264 57213 101787 116227 140737 218631 839922
+T 134 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 134 649 3051 10622 10759 10795 10836 10920 10965 11492 12079 12928 13503 16661 19350 23743 26662 26919 34114 36354 38208 41373 47420 52617 56519 101033 115159 139613 216981 833764
+T 135 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 135 631 3227 11033 11159 11197 11222 11293 11338 11871 12460 13340 13955 17226 20008 24410 27467 27696 34905 37071 38852 41831 47592 52454 56403 101168 115098 139019 215389 824801
+T 136 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 136 653 3154 10964 11107 11154 11174 11254 11292 11807 12368 13191 13819 17140 19934 24441 27466 27692 35025 37283 39111 42077 47949 52901 56376 101357 115669 139863 216263 832698
+T 137 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 137 604 3049 10385 10538 10581 10609 10666 10694 11177 11773 12577 13262 16328 18860 23200 25945 26164 33212 35366 37007 39842 45616 50435 53795 98101 111991 135138 209232 821391
+T 138 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 138 527 2905 10015 10185 10223 10251 10302 10337 10762 11319 12062 12725 15722 18320 22553 25326 25564 32444 34507 36123 38812 44409 49072 52406 96094 109757 132881 205907 814330
+T 139 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 139 489 2858 10025 10195 10224 10249 10313 10338 10792 11350 12136 12835 15797 18390 22709 25554 25768 32625 34763 36352 39145 44747 49391 52525 96419 110035 133270 206978 818197
+T 140 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 140 436 2782 9985 10149 10175 10192 10260 10294 10677 11280 12034 12747 15714 18202 22287 25022 25226 32036 34190 35701 38355 43884 48601 51799 95760 109078 132324 205543 809832
+T 141 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 141 450 2770 9779 9901 9939 9956 10007 10039 10481 11064 11820 12565 15476 17905 22108 24838 25024 31929 34079 35608 38359 43993 48409 51633 95239 108344 131649 204515 801176
+T 142 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 142 429 2897 10160 10298 10330 10351 10401 10435 10825 11430 12167 12931 15796 18249 22537 25385 25585 32496 34752 36362 39035 44707 49377 52523 96613 109733 133558 207969 806852
+T 143 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 143 357 2722 10096 10244 10285 10318 10365 10387 10752 11362 12097 12887 15818 18226 22461 25121 25326 32119 34204 35686 38412 43841 48272 51389 94581 107453 130597 203122 794732
+T 144 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 144 329 2763 10036 10176 10218 10237 10293 10318 10661 11271 12002 12757 15665 18056 22239 24949 25112 31736 33832 35275 37829 43176 47537 50457 93233 106156 129319 200903 786988
+T 145 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 145 351 2717 9923 10049 10078 10105 10140 10175 10505 11078 11708 12505 15312 17751 21762 24331 24492 31201 33305 34810 37462 43035 47442 50326 93471 106299 129690 202257 793763
+T 146 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 146 298 2747 10020 10142 10177 10206 10253 10278 10624 11198 11886 12732 15493 17877 22018 24669 24838 31460 33554 34952 37593 43160 47525 50358 93655 106275 129614 201691 785830
+T 147 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 147 290 2682 10001 10145 10180 10199 10238 10262 10578 11149 11827 12758 15504 17916 21936 24518 24681 31329 33487 34878 37414 43061 47444 50250 92976 105380 128523 200262 775692
+T 148 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 148 292 2824 10202 10344 10374 10402 10434 10460 10765 11357 12025 12951 15737 18114 22191 24886 25055 31651 33727 35147 37663 43137 47609 50403 93623 105998 129153 200717 778931
+T 149 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 149 261 2550 9945 10070 10105 10132 10166 10186 10468 11068 11665 12645 15391 17716 21853 24450 24619 31189 33160 34517 36968 42423 46691 49269 91819 104177 126704 197097 772781
+T 150 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 150 230 2645 9719 9851 9878 9899 9933 9962 10215 10754 11342 12250 14907 17189 21229 23719 23876 30098 32162 33471 35901 41348 45452 48052 90347 102172 124342 193782 764908
+T 151 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 151 197 2310 8850 8995 9021 9048 9076 9097 9314 9809 10331 11275 13846 15925 19684 22098 22261 28355 30247 31453 33676 39068 42992 45455 87318 99315 121344 190102 770874
+T 152 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 152 183 2366 9168 9300 9322 9353 9385 9408 9644 10210 10746 11693 14297 16396 20153 22622 22778 28869 30653 31865 33989 39401 43435 45904 87076 98919 120684 188044 760843
+T 153 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 153 188 2444 9414 9559 9586 9605 9627 9641 9856 10404 10900 11835 14561 16728 20725 23136 23301 29426 31291 32456 34587 39918 43958 46304 87819 99566 121330 187384 752717
+T 154 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 154 162 2177 8570 8675 8699 8715 8733 8749 8955 9418 9842 10788 13299 15309 18896 21204 21350 27202 28968 30017 32008 37159 41019 43139 83863 95299 116557 182144 758507
+T 155 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 155 134 2039 8086 8218 8234 8264 8292 8319 8507 8992 9457 10356 12678 14648 18166 20264 20402 26125 27761 28793 30695 35881 39615 41787 81687 92810 113853 178605 749205
+T 156 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 156 124 2190 8350 8475 8501 8522 8537 8557 8737 9209 9624 10628 12958 15045 18624 20904 21039 26911 28555 29618 31491 36623 40352 42389 82492 93605 114384 178439 740399
+T 157 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 157 106 2095 8228 8345 8370 8388 8408 8424 8598 9063 9440 10387 12869 14914 18443 20666 20792 26568 28181 29195 31005 36244 40023 42026 82030 93339 114259 177575 746365
+T 158 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 158 108 1975 7808 7933 7953 7968 7987 8004 8155 8607 8971 9917 12244 14196 17807 19900 20040 25596 27192 28184 29935 35252 38923 40747 79922 90788 110986 173289 735906
+T 159 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 159 86 1846 7475 7595 7614 7631 7646 7664 7798 8243 8577 9578 11825 13625 16988 19000 19136 24538 26057 26987 28751 33744 37297 39112 78136 88819 108865 169922 730160
+T 160 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 160 94 1919 7625 7762 7784 7800 7818 7834 7972 8384 8702 9762 12043 13864 17249 19369 19521 24864 26331 27252 28912 34181 37740 39473 78539 89287 109653 171725 735998
+T 161 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 161 84 1749 7266 7389 7410 7427 7439 7454 7585 7977 8273 9326 11490 13312 16637 18648 18774 24183 25616 26481 27995 33192 36726 38372 77053 87648 107565 168764 729012
+T 162 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 162 62 1753 7301 7429 7456 7472 7487 7499 7626 8035 8346 9396 11486 13315 16595 18586 18708 24010 25375 26265 27821 33036 36473 38226 76929 87334 107215 167523 718510
+T 163 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 163 67 1793 7599 7721 7745 7756 7771 7784 7908 8284 8616 9775 11889 13688 17046 19132 19271 24809 26269 27149 28675 34061 37561 39211 77886 88436 108603 170027 723186
+T 164 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 164 70 1807 7726 7829 7846 7863 7880 7899 8014 8430 8720 9888 12135 14041 17464 19628 19766 25345 26749 27662 29253 34807 38210 39897 78964 89422 109490 170776 715636
+T 165 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 165 63 1885 7983 8088 8114 8125 8136 8147 8232 8648 8918 10115 12459 14365 17817 20012 20151 25566 26914 27846 29286 34840 38344 39941 78889 89234 109281 168677 705203
+T 166 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 166 56 1741 7627 7739 7765 7783 7789 7800 7893 8264 8511 9749 12032 13842 17306 19436 19587 25042 26398 27198 28677 34324 37820 39470 77894 88218 108031 167755 712892
+T 167 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 167 41 1656 7261 7393 7409 7425 7436 7448 7517 7849 8071 9253 11373 13182 16445 18496 18626 23978 25243 26092 27396 32637 36031 37545 75074 85063 104490 162616 705349
+T 168 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 168 38 1517 6805 6941 6947 6961 6971 6985 7036 7362 7586 8731 10782 12472 15543 17424 17570 22431 23627 24419 25647 30937 34074 35435 72194 82010 100562 156936 696606
+T 169 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 169 44 1568 6899 7033 7044 7056 7065 7076 7139 7441 7623 8775 10878 12557 15709 17665 17830 22879 23965 24744 26000 31309 34553 35913 73316 83221 102070 158680 703732
+T 170 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 170 32 1429 6563 6682 6697 6714 6728 6735 6801 7077 7260 8434 10462 12072 15298 17123 17268 22297 23341 24063 25203 30567 33825 35165 71863 81535 100101 155539 693239
+T 171 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 171 46 1460 6445 6571 6580 6588 6594 6602 6655 6944 7094 8228 10182 11840 14794 16590 16730 21536 22620 23328 24440 29843 32941 34257 70639 79936 98192 152933 684885
+T 172 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 172 39 1424 6401 6531 6542 6555 6569 6583 6625 6931 7055 8211 10173 11790 14676 16526 16682 21578 22547 23222 24270 29740 32824 34106 70514 79917 98007 153675 691550
+T 173 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 173 35 1377 6417 6542 6560 6575 6582 6592 6631 6905 7055 8212 10117 11716 14655 16416 16580 21314 22307 22978 23960 29345 32337 33570 70051 79279 97565 152020 681497
+T 174 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 174 34 1436 6230 6339 6355 6368 6379 6385 6434 6665 6775 7906 9824 11478 14331 16111 16259 20806 21765 22422 23341 28676 31716 32847 68642 77736 95175 148394 674235
+T 175 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 175 18 1321 6142 6242 6259 6270 6276 6289 6343 6587 6710 7887 9720 11278 14016 15770 15936 20639 21500 22121 23013 28447 31402 32565 68279 77467 95212 148559 680717
+T 176 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 176 25 1335 5993 6110 6122 6136 6147 6156 6197 6412 6512 7779 9616 11150 13931 15648 15829 20431 21228 21847 22669 28113 31036 32152 67582 76449 94066 146757 671565
+T 177 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 177 30 1210 5835 5974 5984 5999 6010 6020 6062 6278 6384 7586 9378 10823 13526 15187 15372 19889 20659 21217 22057 27402 30202 31351 66345 74975 92337 144362 664184
+T 178 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 178 32 1218 5801 5916 5931 5938 5949 5960 6006 6215 6301 7553 9408 10924 13583 15202 15379 19858 20609 21186 21977 27545 30312 31453 66702 75547 93129 145928 669243
+T 179 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 179 27 1225 5619 5721 5732 5739 5745 5751 5792 5974 6066 7240 9061 10571 13299 14906 15121 19658 20377 20927 21680 27156 30027 31079 66386 75053 92571 145608 663097
+T 180 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 180 14 1111 5771 5872 5880 5899 5910 5925 5963 6129 6210 7459 9219 10585 13188 14834 15039 19467 20144 20622 21368 27053 29868 30918 66400 74933 92347 145132 655204
+T 181 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 181 21 1281 6261 6372 6381 6388 6395 6401 6429 6617 6706 7978 9894 11450 14282 16078 16300 20914 21601 22171 22864 28609 31556 32630 67958 76843 94465 147520 658471
+T 182 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 182 17 1116 5650 5750 5768 5782 5791 5795 5830 5977 6048 7240 8989 10405 13034 14669 14920 19478 20086 20579 21197 26783 29578 30604 65048 73593 90725 142648 650786
+T 183 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 183 18 1078 5310 5418 5429 5440 5447 5456 5491 5644 5704 6937 8637 10062 12545 14134 14371 18631 19152 19666 20278 25792 28345 29326 63403 71592 87920 138684 642263
+T 184 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 184 17 1088 5549 5647 5652 5664 5667 5673 5698 5839 5889 7106 8809 10224 12798 14356 14633 18949 19511 19996 20596 26275 29033 29963 63898 72331 89230 140379 649127
+T 185 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 185 23 1083 5495 5587 5596 5608 5613 5621 5644 5769 5824 7126 8775 10204 12716 14255 14526 18918 19458 19907 20484 26210 28965 29958 63914 72262 89062 139702 641229
+T 186 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 186 11 1154 5423 5537 5540 5552 5554 5561 5596 5732 5772 7008 8685 10060 12586 14055 14316 18582 19059 19524 20057 25649 28438 29402 62897 71278 87696 137296 632534
+T 187 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 187 12 1044 5483 5582 5591 5595 5599 5608 5627 5740 5787 7023 8672 10144 12621 14091 14377 18671 19114 19554 20061 25809 28606 29469 62901 71000 87497 136511 638063
+T 188 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 188 14 966 4955 5063 5075 5082 5088 5095 5113 5213 5247 6530 8144 9433 11883 13378 13667 17814 18195 18629 19132 24643 27328 28217 61286 69420 85328 133578 630290
+T 189 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 189 17 940 4732 4834 4840 4847 4849 4855 4875 4970 5008 6217 7691 9074 11389 12848 13159 17239 17614 18002 18495 23933 26547 27414 60014 67960 83607 130455 622112
+T 190 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 190 13 968 4939 5055 5062 5070 5073 5077 5093 5182 5213 6437 7985 9376 11717 13108 13434 17615 17950 18354 18804 24256 26898 27720 60427 68455 84477 131885 628894
+T 191 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 191 9 898 4722 4819 4824 4835 4841 4845 4871 4955 4985 6174 7573 8808 11053 12327 12687 16656 16945 17299 17737 23108 25731 26594 58751 66573 82229 129734 619871
+T 192 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 192 11 935 4681 4773 4779 4787 4795 4802 4827 4893 4921 6162 7635 8944 11142 12504 12877 16993 17274 17624 18028 23641 26094 26976 59646 67263 82812 130540 612640
+T 193 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 193 10 986 5277 5369 5375 5382 5386 5391 5417 5495 5523 6868 8387 9695 11995 13411 13825 18043 18310 18660 19048 25006 27693 28592 61197 68848 85145 134469 618463
+T 194 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 194 14 1123 5735 5827 5836 5844 5848 5851 5867 5925 5952 7293 8991 10466 12935 14413 14825 19214 19474 19857 20257 26225 28919 29866 62544 70569 86824 135525 610140
+T 195 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 195 10 980 5032 5127 5131 5138 5140 5145 5159 5205 5226 6480 8020 9403 11741 13114 13514 17716 17924 18265 18671 24331 26897 27775 59511 67281 82961 129137 601873
+T 196 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 196 9 859 4419 4508 4512 4519 4522 4524 4539 4576 4596 5738 7154 8478 10640 11902 12298 16345 16592 16913 17317 22991 25448 26213 57437 64914 79915 125443 609129
+T 197 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 197 9 865 4438 4544 4553 4559 4561 4566 4578 4609 4627 5817 7196 8457 10507 11710 12098 15976 16176 16491 16837 22332 24705 25488 56196 63605 78665 123055 600398
+T 198 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 198 5 770 4314 4398 4403 4411 4417 4421 4438 4472 4485 5607 6936 8198 10295 11495 11913 15776 15941 16221 16548 22019 24353 25141 56052 63195 78009 122624 591818
+T 199 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 199 6 832 4492 4598 4609 4613 4617 4622 4634 4671 4686 5903 7279 8549 10756 12052 12533 16514 16637 16887 17245 22805 25271 26046 56966 64535 79599 124399 599829
+T 200 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 200 9 785 4256 4372 4381 4386 4389 4398 4408 4453 4460 5586 6854 8153 10219 11373 11815 15550 15664 15967 16272 21849 24201 24947 55392 62429 77343 122216 592659
+T 201 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 201 7 772 3952 4042 4047 4049 4053 4056 4067 4094 4106 5243 6392 7583 9455 10568 11038 14591 14710 14968 15262 20564 22859 23676 53778 60607 75119 119732 583248
+T 202 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 202 4 868 4757 4841 4845 4849 4854 4866 4893 4905 6178 7490 8796 10855 11991 12553 16481 16591 16878 17190 22879 25318 26077 57129 64348 79764 125366 591181
+T 203 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 203 8 892 4640 4707 4715 4718 4722 4732 4759 4766 5951 7321 8646 10873 11960 12518 16362 16460 16727 17030 22651 25207 25999 56869 64131 79014 123720 582198
+T 204 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 204 1 799 4231 4306 4311 4317 4320 4324 4333 4355 4363 5550 6792 8127 10095 11167 11677 15432 15528 15793 16084 21557 23946 24669 54565 61510 75770 118448 573907
+T 205 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 205 4 736 4007 4096 4101 4103 4105 4108 4119 4140 4147 5272 6408 7689 9667 10665 11207 14848 14927 15134 15457 20788 23028 23737 53378 60264 74382 116899 578515
+T 206 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 206 3 716 4080 4189 4195 4196 4197 4203 4207 4229 4236 5361 6597 7828 9703 10747 11318 15051 15113 15374 15657 20971 23295 24007 52907 59850 73723 115422 573494
+T 207 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 207 6 738 3811 3918 3919 3923 3924 3926 3933 3951 3957 5033 6098 7271 9139 10095 10656 14207 14252 14490 14760 19792 22019 22721 51629 58247 71777 111637 562938
+T 208 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 208 5 710 3744 3835 3840 3841 3842 3853 3873 3875 4939 6030 7163 8986 9900 10458 13810 13853 14091 14378 19402 21613 22268 50974 57649 71129 111380 572146
+T 209 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 209 9 654 3577 3662 3667 3669 3672 3674 3680 3701 3703 4715 5755 6902 8662 9547 10109 13607 13658 13884 14135 19030 21287 21984 50637 57085 70452 110423 565391
+T 210 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 210 1 661 3580 3653 3654 3660 3662 3669 3689 3690 4658 5786 6911 8581 9472 10051 13415 13450 13669 13876 18875 20978 21648 49906 56321 69437 108826 554236
+T 211 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 211 5 652 3541 3637 3642 3643 3644 3649 3661 3663 4646 5728 6816 8605 9490 10087 13483 13521 13738 13986 19108 21119 21827 49894 56332 69906 109418 562416
+T 212 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 212 3 627 3486 3566 3567 3568 3572 3574 3592 3595 4584 5660 6753 8477 9357 9991 13355 13386 13590 13800 18836 21011 21700 49394 55792 69096 108719 554868
+T 213 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 213 2 664 3587 3677 3681 3682 3687 3694 3711 3714 4718 5709 6809 8529 9369 9951 13284 13311 13488 13731 18710 20830 21503 49058 55307 68326 107892 546846
+T 214 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 214 1 686 3684 3767 3769 3771 3772 3775 3777 3800 3801 4802 5846 6969 8803 9658 10233 13580 13627 13795 14050 19118 21292 21962 49596 55813 68864 108203 553985
+T 215 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 215 1 626 3499 3585 3588 3590 3592 3593 3596 3611 3616 4655 5679 6764 8466 9259 9851 13064 13090 13294 13510 18301 20291 20918 47980 54245 67050 104927 545896
+T 216 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 216 555 3032 3104 3105 3106 3107 3108 3110 3128 3131 4118 4969 5916 7450 8148 8756 11784 11815 11989 12174 16720 18702 19322 45586 51370 63571 100388 537542
+T 217 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 217 1 568 3178 3272 3274 3275 3277 3278 3282 3290 3292 4313 5211 6199 7817 8536 9177 12313 12341 12499 12711 17362 19266 19875 46345 52355 65096 102768 545069
+T 218 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 218 5 623 3443 3528 3531 3533 3535 3539 3550 3551 4541 5585 6641 8291 9037 9701 13057 13092 13264 13494 18407 20467 21073 48161 54206 67114 105437 538879
+T 219 9 10 11 12 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 219 1 675 3615 3707 3709 3710 3714 3716 3718 3728 4753 5734 6848 8544 9364 10019 13366 13398 13569 13791 18464 20615 21241 48219 54263 66808 103628 530528
+T 220 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 220 589 3180 3271 3274 3276 3278 3279 3280 3285 3286 4218 5138 6167 7897 8641 9272 12436 12471 12669 12887 17506 19473 20058 46244 52280 64552 100761 537870
+T 221 9 10 11 12 14 16 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 221 2 544 2929 3005 3008 3009 3013 3017 3871 4768 5682 7151 7821 8449 11406 11445 11593 11772 16134 18028 18639 44655 50363 62506 98418 531270
+T 222 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 222 1 556 2990 3096 3098 3099 3100 3103 3107 3108 3998 4897 5870 7370 8101 8728 11787 11813 11958 12158 16511 18450 18982 44822 50546 62449 97569 522103
+T 223 9 10 11 12 14 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 223 1 517 2796 2872 2873 2874 2878 3679 4586 5564 7113 7792 8340 11365 11396 11553 11765 16209 18207 18744 44494 50302 62578 98682 529526
+T 224 9 10 11 12 14 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 224 1 470 2566 2662 2664 2665 2667 2670 3460 4417 5395 6912 7581 8120 11228 11261 11422 11608 16029 18007 18608 44362 50121 62248 98937 523174
+T 225 9 10 11 12 14 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 225 1 377 2042 2226 2228 2229 2230 2231 2233 2958 3866 4748 6179 6856 7397 10489 10522 10689 10864 15344 17305 17921 43794 49385 61703 99138 515509
+T 226 10 11 12 14 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 226 363 1989 2238 2239 2241 2244 2248 3118 4021 4930 6596 7334 7925 11221 11281 11450 11656 16497 18576 19197 45455 51157 64272 104043 522635
+T 227 9 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 227 1 504 1838 2788 2789 2790 2793 2797 2798 3705 4774 5567 7732 8489 9123 12788 12862 13017 13235 18380 20516 21177 47765 53753 67050 106844 516484
+T 228 10 11 12 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 228 413 1756 2318 2319 2320 2324 3158 4072 4847 6619 7281 7890 11169 11259 11390 11578 16334 18384 19037 44987 50551 63282 101686 507527
+T 229 9 10 11 12 14 15 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 229 1 455 1715 2550 2551 2552 2554 2559 3398 4347 5200 7307 8063 8728 12319 12417 12598 12783 18000 20299 20912 47029 52855 65899 104734 516027
+T 230 10 11 12 14 15 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 230 423 1643 2521 2522 2523 2524 2526 2527 3359 4277 4919 7067 7808 8445 11951 12031 12200 12421 17442 19620 20255 46291 52010 64753 102630 511470
+T 231 9 10 11 12 14 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 231 1 430 1269 2459 2462 2464 3213 4191 4697 6960 7645 8225 11700 11791 11914 12101 16811 18947 19554 44711 50169 62318 98630 502760
+T 232 10 11 12 16 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 232 336 958 1979 1980 1984 1985 2680 3465 3859 5890 6530 7090 10210 10284 10440 10611 15010 16933 17462 41783 47166 58935 94316 508629
+T 233 10 11 12 14 16 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 233 340 756 1933 1934 1935 1938 2601 3349 3662 5687 6335 6904 10050 10112 10244 10431 14784 16686 17268 41728 46956 59014 94508 504243
+T 234 10 11 12 14 16 18 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 234 299 516 1899 1900 1901 1902 2616 3420 3620 5818 6444 6992 10092 10166 10316 10491 14926 16905 17438 42251 47497 59391 95230 497997
+T 235 9 10 11 12 14 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 235 1 353 472 2103 2104 2106 2881 3711 3869 6281 6916 7462 10750 10831 10976 11154 15828 17921 18502 43993 49499 61744 97845 506386
+T 236 10 11 12 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 236 350 362 1938 1939 1941 1942 2659 3437 3521 5786 6358 6918 10046 10136 10278 10449 14952 16848 17378 41987 47182 59301 95339 498687
+T 237 10 11 12 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 237 356 367 1970 1971 1974 2725 3541 3639 5950 6579 7144 10145 10247 10397 10556 14918 16809 17401 41769 46912 58638 93683 490375
+T 238 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 238 337 370 2103 2848 3664 3771 6177 6810 7371 10635 10782 10929 11111 15697 17794 18381 42766 48254 60067 95561 495296
+T 239 10 11 12 14 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 239 365 377 2137 2138 2838 3722 3835 6360 6986 7576 10827 11011 11151 11346 15682 17662 18163 41977 47428 59085 92725 485216
+T 240 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 240 246 1617 2262 2980 3072 5095 5680 6254 9026 9263 9391 9564 13478 15261 15722 38262 43114 53482 84978 476931
+T 241 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 241 238 1607 2204 2906 3019 4991 5542 6125 8877 9186 9320 9500 13098 14823 15260 38284 43066 53454 83922 480681
+T 242 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 242 219 1468 2056 2731 2848 4867 5369 5882 8530 8880 9002 9174 12712 14444 14859 41708 46390 55973 85456 478721
+T 243 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 243 182 1186 1647 2181 2291 4090 4500 4980 7303 7662 7766 7950 11054 12619 13135 57132 61084 69622 96217 473197
+T 244 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 244 163 1127 1527 1976 2163 3914 4240 4670 6988 7259 7347 7530 10692 12178 12946 118374 121738 128709 151162 479856
+T 245 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 245 30 1056 1465 1558 2104 3911 3985 4072 6552 6610 6628 6922 10934 12372 14250 400615 401345 402886 408068 477372
+T 246 12 21 23 24 27 30 31 32 33 34
+T 246 1018 1438 2056 3875 6366 6693 11014 12398 14627 473605
+T 247 12 21 23 24 27 30 31 32 33 34
+T 247 1084 1591 2286 4058 6765 7077 11808 13493 16054 493730
+T 248 12 21 23 24 27 30 31 32 33 34
+T 248 1223 1845 2651 4237 7046 7252 12163 14206 17180 471420
+T 249 12 21 23 24 27 30 31 32 33 34
+T 249 1432 2141 2990 4255 7001 7122 12089 14066 17002 384432
+T 250 12 21 23 24 27 30 31 32 33 34
+T 250 250 375 527 764 1251 1269 2161 2492 2989 59043
+G 0 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 0 7 13980 65537 82959 99525 99532 100131 107975 116779 124242 134730 144895 152485 172473 183343 217149 233083 262797 290708 298531 331042 342395 362733 378343 395865 407825 416148 546778 617319 685639 912309 2146722
+G 1 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 1 11 11604 47399 60797 70298 70306 71252 77222 84394 89610 97352 104774 110177 124873 132607 153322 162964 180259 198326 203818 223291 230789 244449 254957 264963 271922 277568 348502 386443 421324 543899 1119249
+G 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 2 4 13245 55623 70827 78553 78556 79552 86112 93871 99738 108104 116180 122471 139194 147652 171633 182019 202117 222655 228545 249652 258538 273586 285236 295764 303324 308743 391633 436656 476660 614288 1275917
+G 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 3 1 13944 53395 66418 72441 72443 73696 79975 87601 93179 100707 108226 114248 131218 139125 161851 168738 186150 204987 209660 227420 236210 250945 260806 269403 275585 280703 349321 387918 418880 526810 962363
+G 4 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 4 5 11626 49875 66234 74144 74151 75273 81586 89713 94831 103008 110602 116099 132562 141020 162040 172419 188163 208090 213760 233231 242976 256639 267856 277690 284754 290083 361587 397439 434949 546698 1015115
+G 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 5 5 9232 51292 70342 80742 80751 81281 87752 95069 100732 109320 116993 122525 140471 149024 173170 187163 205826 229969 236886 260473 272134 287289 300623 314371 322851 329345 430698 479927 543682 701442 1626366
+G 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 6 5 7326 49368 68854 80723 80731 80888 87321 94343 99897 109151 116977 122130 140155 148784 172627 184479 202915 227359 233452 257571 269222 282688 294965 307320 314956 319791 420043 469209 528444 672514 1522723
+G 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 7 4 9844 49589 64606 74311 74314 74785 80832 87169 92895 100850 108295 114001 131425 139584 164922 175945 194196 216154 221318 242253 252254 267141 277756 289331 295937 301068 396641 450702 503754 644681 1528069
+G 8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 8 6 7186 47027 62552 70662 70664 70754 76806 82906 88330 96668 103483 108547 125032 132758 156001 166344 183545 205794 211152 231285 241253 254427 264720 274744 280768 284779 377961 427320 479920 607817 1409252
+G 9 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 9 3 7884 46986 60552 67029 67033 67040 72781 78447 83870 91479 97906 102885 118202 124954 146387 153645 169675 188409 192504 209430 217656 228884 236837 243135 247179 249558 327833 371746 408864 502763 1017879
+G 10 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 10 7 3077 43492 64712 77174 77179 77192 83293 89167 93634 101944 107532 111113 131020 141124 163516 177713 192761 220767 226519 249312 263756 276284 291226 305954 314957 320842 434454 481602 569573 738105 1964438
+G 11 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 11 8 4283 40604 57892 67151 67155 67171 72808 78227 82650 90038 95516 99057 116475 124864 144637 153907 167859 189957 194025 212434 224189 234029 245658 254528 260718 264017 352563 391476 448500 564044 1286139
+G 12 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 12 7 3769 40990 61075 73815 73839 73862 79818 86112 90644 99337 105992 109885 128519 137577 159555 170949 187024 211895 217261 240102 253088 264439 277863 290286 298323 302776 404463 449453 520187 662160 1645646
+G 13 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 13 4 3256 37449 55375 65747 65759 65772 71017 76204 80061 87110 91883 95051 112022 120309 138898 147619 160695 182556 186684 204676 216781 225571 237401 246094 252792 255934 341403 376301 435365 551168 1281254
+G 14 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 14 9 3141 38317 57739 71085 71121 71173 76936 82966 87354 95539 101315 104734 122063 131297 150769 162674 177573 201612 207192 228825 241917 252151 265834 277617 285901 290172 386434 424867 492209 629195 1521668
+G 15 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 15 7 1522 34990 54276 65842 65874 65939 71310 76531 80066 87649 92119 94505 111522 120367 136664 150213 162466 185568 191468 210447 223426 232429 246449 258126 266328 270479 362083 393633 464165 594498 1438531
+G 16 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 16 6 3361 34769 51495 61914 61961 62264 67432 72666 76359 83154 87802 90600 106173 114293 130615 144097 157146 177712 183923 201816 213252 223267 236037 247527 255140 259585 345208 378990 441790 566546 1351409
+G 17 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 17 8 3864 36005 52415 62372 62438 62635 67897 73106 77169 84283 89171 92389 107682 115529 132768 145621 159897 180733 186840 205471 216331 227305 239702 251010 258604 262982 350532 387120 448482 575015 1376644
+G 18 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 18 7 3698 36641 54541 66387 66464 66811 72205 77746 81773 89207 94427 97477 113116 121223 138019 153611 167712 189504 196818 216356 227335 239037 252322 265276 273269 278533 367727 402945 468247 598287 1419245
+G 19 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 19 3 2256 34393 52583 64637 64707 64911 70075 75140 78721 85805 90422 92911 108071 115793 130290 146377 158920 179715 186926 205206 216139 226294 239463 251826 259740 264514 350744 382610 449217 575026 1395255
+G 20 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 20 8 1770 33587 51668 63440 63525 63563 68707 73568 77185 84249 89019 91413 105866 113469 127765 144205 157074 177487 184805 202924 213529 223298 236379 248481 256119 260222 347995 380042 446059 571007 1395125
+G 21 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 21 10 604 31719 50274 62838 62956 63007 68074 72728 75916 82989 87252 89165 103490 111092 123847 141167 152141 173418 180949 198948 210469 218823 232366 245282 253591 257714 344972 372556 443690 567205 1393975
+G 22 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 22 15 1697 31395 48565 60516 60663 60891 65774 70646 73986 80564 84907 87057 100947 108239 121305 138170 149993 169715 177062 194211 204674 213822 226564 239394 247361 251890 336390 366101 433076 555462 1382179
+G 23 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 23 46 1634 31476 48930 61192 61357 61572 66537 71401 74742 81307 85833 88021 101495 108730 121129 139695 151012 170548 179131 196765 207206 216468 229549 243226 251198 255724 341014 369937 438179 561755 1392490
+G 24 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 24 149 1075 31593 49240 62039 62281 62439 67147 71605 74908 81933 86303 88561 102253 109634 121701 139956 151319 171692 179910 197358 207354 216825 230058 243423 251337 256218 341914 370231 439656 562432 1403637
+G 25 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 25 770 1742 30292 46928 60060 60667 61212 65855 70131 73281 79939 84347 87475 101234 108805 120734 137587 148790 168939 176500 193239 203525 212255 225008 237879 245564 250068 333216 361023 429350 549826 1394876
+G 26 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 26 748 1864 30284 46406 59768 60347 60825 65257 69204 72507 79035 83367 86276 98862 106188 118292 136566 148167 167244 175142 192124 201154 210791 223445 236923 244420 249087 332623 362293 429382 552015 1405506
+G 27 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 27 119 563 27835 43762 56435 56672 56765 60882 64658 67495 73524 77308 79090 92032 99075 110387 127803 138367 156891 164119 180042 189764 198207 210569 223545 230980 235256 317860 345627 414818 537520 1404148
+G 28 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 28 329 26273 41313 53338 53486 53487 57414 60917 63483 68823 72225 73675 86050 92763 102960 120184 130106 147755 154717 169959 179369 187288 199488 212158 219448 223714 303990 330709 400189 521112 1392489
+G 29 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 29 52 25693 41282 53906 54089 54091 58026 61600 64148 69487 73048 74503 86729 93651 103511 122033 131708 148904 156525 171873 181807 189548 202265 215496 223188 227464 308697 335064 405989 529010 1407656
+G 30 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 30 10 25165 40182 52790 52991 52997 56749 60022 62383 67368 70818 72097 83293 89724 98304 118449 127818 144227 152346 167218 175548 184029 196068 209844 217016 221649 306930 333521 403752 525003 1402031
+G 31 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 31 19 24063 38259 50687 50887 50894 54478 57728 60092 64778 68161 69520 80962 87126 96116 114882 124323 140496 148108 162455 170984 178959 191035 204455 211541 216129 305688 331819 400811 520276 1391559
+G 32 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 32 52 23408 37747 50354 50562 50573 54182 57355 59683 64470 68093 69344 80128 86311 94907 114026 123203 139156 146923 161333 170136 178066 190121 203734 211179 215597 310257 336505 406233 526604 1395613
+G 33 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 33 156 23768 37954 50580 50801 50825 54315 57436 59863 64813 68476 69752 80310 86296 93971 114213 123699 139498 147933 162306 169428 178639 190766 204428 211674 216792 315755 342129 411519 531172 1392594
+G 34 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 34 823 23954 37396 49890 50141 50314 53922 57355 59791 64695 68346 69768 80292 86323 94750 114057 124261 139896 148318 162743 170237 179766 191696 205377 212890 218390 321164 347984 415168 534191 1386816
+G 35 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 35 666 24568 38734 51775 52011 52205 55845 59276 61868 67042 70775 72366 82701 88897 98152 117608 127393 143789 152152 166974 174946 184367 196101 210897 218714 224302 328392 354307 423114 543546 1396844
+G 36 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 36 160 23997 38207 52048 52277 52294 55868 59046 61501 66755 70168 71745 81958 87756 97045 115719 125498 142316 150262 165092 172526 181678 193386 207939 215322 220984 325190 351417 420321 539514 1389833
+G 37 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 37 208 23424 36918 50342 50594 54097 57021 59537 64757 68221 69813 80229 86138 95561 112819 122683 139140 146505 160750 168132 177605 188842 202451 209428 215104 318608 345250 412322 530078 1374551
+G 38 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 38 360 23327 36780 50190 50419 53694 56632 59150 64363 67806 69544 79222 84899 94292 112667 123119 139255 147313 161580 168182 178115 189310 203720 210634 216415 319767 347630 414159 533093 1376451
+G 39 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 39 222 23035 36210 50150 50374 53616 56438 58791 63921 67270 68939 78351 83795 93492 110915 121155 137280 144965 159129 165110 175118 186114 200188 207091 213271 315604 342639 408353 526150 1369109
+G 40 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 40 297 22155 34539 47780 48022 51049 53708 56118 61062 64540 66170 75392 80862 89471 106917 116925 132353 139888 153252 159238 169196 179991 193531 200144 206084 306368 333740 398779 514208 1353888
+G 41 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 41 50 21854 34391 48678 48927 51870 54471 56676 61536 64777 66259 75014 80337 89074 106928 116410 132004 139549 153268 158897 168616 179357 193510 200205 206230 305479 331429 396491 514637 1356788
+G 42 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 42 21023 33218 47133 47364 50121 52463 54482 59069 62137 63624 71874 76946 85461 103431 112764 127842 135376 148528 153494 163540 173929 188270 194685 200947 298960 325053 389931 506256 1348504
+G 43 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 43 19660 30730 44095 44273 46966 49109 50986 55177 58164 59510 67616 72612 80657 97688 106361 120448 127454 140161 145720 154787 164428 178068 184563 190272 285910 311170 374249 487833 1332345
+G 44 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 44 19114 30367 43523 43744 46221 48291 50124 54214 57142 58384 66136 71296 78463 95733 104814 118514 125778 137739 142118 152051 162123 175598 181689 188170 283698 309690 373245 486129 1335532
+G 45 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 45 18609 29520 42567 42785 45152 47056 48845 52984 56066 57291 65338 70688 77116 94697 103984 117120 124390 135910 139819 150266 160323 173195 179034 186024 280339 306425 370148 482112 1332683
+G 46 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 46 18192 28899 42013 42224 44548 46411 48157 52071 55045 56359 63820 68654 75951 92819 101610 114429 121400 132614 136254 146485 155920 168949 174633 181298 274719 300521 361975 473300 1320225
+G 47 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 47 17278 27730 40786 41007 43184 45024 46692 50476 53302 54499 61951 66794 73697 90307 99308 112011 119035 129993 133839 143938 153587 166608 172315 179157 272149 298176 360738 471499 1325507
+G 48 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 48 16940 27288 40006 40218 42309 43913 45545 49260 51917 53274 60182 64625 72026 88585 97757 110050 116974 127468 130638 140835 150030 163418 168888 176014 267891 294109 355428 465890 1317191
+G 49 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 49 16126 25716 38121 38358 40222 41883 43470 46998 49595 50841 57501 61931 68676 84573 93195 104906 111430 121693 124885 135035 143819 156781 162175 169212 259905 285684 346156 454557 1304680
+G 50 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 50 16129 25915 38541 38745 40690 42225 43750 47344 50009 51380 57626 61904 69437 85310 94181 105971 112532 122828 126098 135814 144433 158026 163463 170749 261333 287189 347600 455988 1304765
+G 51 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 51 15891 25501 38196 38410 40320 41804 43332 46767 49415 50731 56890 61039 68563 84499 93173 104825 111580 121764 124996 135042 143636 157202 162666 169743 259847 285552 346429 455068 1297159
+G 52 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 52 15336 24553 37115 37326 39193 40693 42268 45630 48231 49500 55656 59820 66941 82394 90685 102113 108465 118633 121890 131517 139865 152922 158215 165055 253401 278499 337859 444789 1281038
+G 53 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 53 15161 24362 37173 37423 39256 40855 42384 45707 48470 49828 55726 59641 67026 82639 91046 102821 109339 119690 123293 132850 141192 154801 160358 167207 256613 282347 342337 450384 1286313
+G 54 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 54 15237 23970 37391 37615 39475 40826 42456 45729 48456 49794 55680 59693 67295 82592 90887 103062 109266 119710 123258 132757 140833 154258 159801 166548 255114 280415 338809 447415 1280341
+G 55 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 55 14424 22682 35656 35868 37508 38830 40311 43505 46053 47338 52803 56621 64044 78323 86461 97836 103635 113992 117062 126459 134404 147748 153160 159857 245486 270297 327339 434977 1267952
+G 56 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 56 13977 22186 35178 35395 37081 38380 39856 43038 45741 46976 52474 56403 63796 78311 86362 97889 104085 114240 117844 127059 134991 148527 154005 160771 247404 272710 330838 438319 1271888
+G 57 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 57 14550 22920 36306 36501 38112 39399 40850 43949 46484 47916 52786 56119 64680 78408 86339 98085 103805 114247 117547 126685 133876 147979 153386 160029 245305 270419 326114 434736 1265107
+G 58 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 58 13677 21613 34737 34953 36479 37707 39078 42065 44397 45792 50464 53512 62057 75659 83534 94495 100013 109941 113134 121771 128716 142281 147620 154266 238461 263385 317966 423463 1250055
+G 59 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 59 13338 21202 34502 34705 36225 37422 38826 41735 44080 45408 49897 52777 61580 74946 82661 93733 99194 109132 112372 120886 127469 141604 146966 153582 237772 262778 317561 424422 1253802
+G 60 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 60 13361 20822 34022 34248 35743 36872 38223 41211 43665 44957 49241 52130 60801 73875 81506 92484 97976 107962 111220 119721 126555 140574 145752 152426 235907 260595 314684 420234 1247867
+G 61 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 61 12797 20237 33313 33553 35019 36105 37470 40278 42625 44079 48123 50882 59426 72852 80362 90891 96265 105815 109129 117562 124006 138143 143234 150083 231798 256360 310760 415584 1235028
+G 62 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 62 12510 19829 33238 33481 34921 35993 37348 40034 42403 43788 47911 50703 59334 72152 79709 90695 95865 105870 109302 117775 124156 138366 143735 150241 233483 257887 311750 418898 1237591
+G 63 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 63 12385 19555 32811 33038 34464 35595 36954 39667 42130 43430 47605 50582 58937 71410 78696 89853 94914 105179 108763 117198 123723 137465 142972 149363 232097 256473 310504 417312 1230650
+G 64 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 64 12184 19127 32352 32560 33914 34959 36293 38855 41189 42451 46496 49206 57854 69745 76832 87884 92604 103131 106467 114599 120712 134477 139909 146072 226816 251038 301983 408890 1217533
+G 65 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 65 11649 18546 31908 32101 33378 34300 35596 38018 40443 41740 45523 48048 56489 68033 75204 86346 91096 101516 104912 113116 119240 132834 138434 144642 224594 248675 299854 407064 1219094
+G 66 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 66 11857 18481 32183 32399 33601 34555 35824 38201 40601 41700 45360 47703 56715 67576 74564 85543 89858 100768 104087 112059 117916 131615 137166 143096 222695 246917 295872 404195 1216098
+G 67 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 67 10958 17287 30621 30824 31883 32718 33882 36189 38305 39416 42870 45033 53722 64269 70995 81959 86269 96508 99892 107624 113099 126240 131769 137395 215475 238998 286871 392450 1203574
+G 68 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 68 11029 17044 30678 30879 32007 32787 33973 36326 38542 39678 43048 45102 54419 63913 70485 81671 85624 96675 99997 107576 112844 126112 131861 137070 214467 238044 283689 392008 1204416
+G 69 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 69 10450 16434 29637 29852 30960 31765 32918 35014 37224 38286 41459 43530 52507 61719 68229 79295 83149 94113 97450 104945 110143 123364 129086 134186 210834 233939 278773 386532 1201859
+G 70 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 70 10348 15956 29051 29239 30226 30936 32044 34081 36312 37341 40419 42311 51399 60109 66400 77276 80900 91889 95222 102513 107691 120614 126278 131288 206604 229030 272610 379676 1185880
+G 71 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 71 10097 15787 29032 29239 30225 30950 32040 34093 36225 37253 40320 42239 51337 59666 65857 77043 80688 91898 95256 102490 107630 120682 126661 131384 207136 229756 272884 382786 1190255
+G 72 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 72 9917 15478 28744 28950 29905 30625 31695 33654 35871 36893 39932 41857 50935 59208 65449 76439 79968 91260 94653 101602 106569 119715 125699 130665 205446 228096 271005 379953 1179145
+G 73 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 73 9408 14886 27858 28063 28985 29669 30766 32691 34807 35825 38715 40672 49185 57637 63847 74526 78062 89136 92622 99733 104866 117716 123546 128648 202594 224940 268359 375827 1169530
+G 74 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 74 9439 15031 28304 28510 29508 30165 31224 32966 35379 36448 39348 41259 49885 58503 64540 75074 78626 89522 93162 100428 105607 118938 124934 129973 203566 226706 271178 377449 1170928
+G 75 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 75 9420 14717 28211 28427 29317 30006 31013 32730 34869 35926 38835 40600 49539 57700 63893 74294 77408 88832 92206 99265 104193 117126 122902 127842 200611 223186 265006 371448 1167247
+G 76 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 76 8980 14132 27280 27500 28302 28898 29930 31413 33476 34429 37209 38910 47679 55276 61294 71227 74134 85357 88626 95436 100092 112553 118328 123080 194406 216448 256654 361486 1152802
+G 77 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 77 8648 13746 26718 26892 27718 28270 29211 30767 32965 34062 36745 38378 47135 54510 60499 70425 73282 84698 87921 94417 99013 111489 117265 121777 192857 214697 254773 361041 1156845
+G 78 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 78 8377 13306 26290 26504 27244 27797 28809 30289 32370 33267 35896 37574 46292 53158 58799 68864 71537 83050 86406 92931 97565 109727 115684 120203 190629 212526 251395 357503 1151679
+G 79 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 79 8028 12808 25692 25901 26623 27100 28072 29431 31541 32443 34971 36518 44896 51660 57203 67130 69698 81022 84269 90560 95065 106875 112828 117219 186866 208090 246145 350703 1138501
+G 80 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 80 7915 12699 25569 25809 26492 26967 27869 29188 31320 32233 34663 36171 44694 51291 57074 66594 69060 80438 83652 90084 94513 106561 112622 117019 186408 207840 245563 352081 1141868
+G 81 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 81 7740 12390 25276 25467 26167 26650 27588 28822 30988 31971 34374 35901 44273 50787 56341 65812 68110 79786 83119 89504 93982 106110 112181 116617 185223 206664 244683 350814 1134796
+G 82 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 82 7682 12384 24977 25157 25868 26321 27218 28505 30604 31619 33947 35440 43728 50316 55756 65359 67872 79100 82521 88962 93392 105477 111325 115839 184478 205786 243838 349335 1118250
+G 83 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 83 8068 13021 26697 26888 27569 28033 28978 30205 32498 33470 35905 37405 45707 52529 58103 67492 69919 81761 85219 91709 96178 108665 114805 119632 188378 210108 248372 353764 1120622
+G 84 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 84 7804 12565 26051 26220 26803 27253 28199 29371 31598 32561 35046 36531 45024 51731 57278 66438 68652 80746 84209 90518 94904 107160 113246 118085 186159 207466 245041 350278 1117993
+G 85 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 85 7103 11700 24554 24750 25370 25788 26692 27730 29889 30817 33166 34522 42639 48821 54261 63195 65227 76991 80321 86363 90672 102443 108549 112948 179462 200268 236617 339964 1104010
+G 86 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 86 7144 11820 24726 24928 25515 25924 26844 27918 30059 30961 33237 34661 43036 48939 54315 63056 64958 76820 80196 86206 90460 102185 108215 112613 179386 200421 236522 340854 1107592
+G 87 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 87 6803 11339 24228 24420 24925 25309 26146 27101 29262 30166 32365 33701 41754 47774 53203 62085 63943 75469 78866 84752 89016 100775 106879 111179 177193 198206 234363 339422 1106466
+G 88 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 88 6685 11020 23776 24003 24507 24823 25609 26442 28461 29289 31399 32705 40670 46624 51999 60547 62305 73773 77061 82862 86845 98295 104173 108736 173593 193999 229439 331881 1090330
+G 89 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 89 5944 10116 22141 22313 22754 23052 23846 24687 26660 27561 29467 30674 38145 43772 48831 57003 58818 69682 73016 78561 82551 94102 99994 104587 169225 189859 226078 329719 1096991
+G 90 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 90 6183 10305 22355 22531 22990 23310 24076 24869 26763 27680 29594 30840 38540 44443 49343 57700 59392 70587 73923 79538 83641 95173 101050 105690 170081 190566 226348 329574 1088888
+G 91 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 91 5899 10133 21931 22161 22598 22875 23649 24374 26259 27137 29042 30337 37903 43454 48656 56695 58330 69185 72382 77578 81492 92524 98336 102715 165458 185956 220726 320596 1076555
+G 92 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 92 5717 9909 21991 22211 22618 22871 23555 24199 26068 26858 28760 29971 37319 42706 47766 55684 57062 68066 71265 76530 80388 91251 97029 101314 163838 183825 217286 316874 1078984
+G 93 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 93 5225 9239 20446 20633 21005 21236 21928 22538 24319 25117 26871 28013 35218 40274 45003 52375 53621 64625 67691 72762 76557 87317 92985 97125 158443 178644 211794 311185 1073277
+G 94 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 94 5435 9366 20766 20963 21309 21542 22182 22723 24492 25297 27096 28217 35515 40405 45277 52683 53935 64901 67985 73007 76788 87299 92773 97026 157659 177403 209855 306280 1057422
+G 95 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 95 5175 9149 20512 20694 21009 21223 21881 22438 24244 25046 26793 27936 35256 40105 45028 52181 53368 64281 67379 72305 76090 86799 92543 96764 156732 176394 208732 306537 1060725
+G 96 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 96 4785 8740 20008 20193 20513 20738 21399 21955 23667 24513 26186 27305 34271 39119 43793 51038 52157 62831 65881 70849 74574 85288 91032 95245 155071 174632 207121 304580 1055166
+G 97 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 97 4741 8751 19548 19741 20059 20256 20921 21483 23231 24074 25795 26875 33899 38502 43300 50410 51660 62556 65720 70718 74405 84976 90796 95002 154570 173659 205521 302717 1046107
+G 98 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 98 5053 9023 21101 21274 21530 21707 22312 22802 24593 25440 27193 28167 35168 40250 45035 52465 53581 64487 67673 72608 76255 86864 92583 97127 156893 176646 208619 305604 1046057
+G 99 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 99 4633 8684 20161 20352 20601 20765 21381 21852 23589 24391 26031 27031 33949 38837 43572 50745 51785 62601 65828 70617 74269 84952 90667 95006 153991 173501 204931 300963 1046008
+G 100 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 100 4191 8077 19141 19335 19563 19707 20273 20741 22415 23159 24751 25739 32651 37435 42134 48882 49862 60402 63474 68084 71652 81849 87285 91718 149626 168893 200216 294831 1029548
+G 101 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 101 4224 8021 19072 19243 19497 19655 20218 20604 22205 22956 24429 25364 32093 36878 41532 48303 49228 59790 62837 67446 71053 81265 86729 91200 149175 168275 198979 294500 1034110
+G 102 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 102 3910 7680 18109 18307 18525 18670 19229 19615 21085 21913 23332 24258 30657 35236 39606 46347 47327 57359 60489 64882 68349 78424 84020 88389 145384 164355 194912 289494 1027817
+G 103 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 103 3816 7628 18290 18481 18678 18806 19343 19721 21327 22079 23566 24493 30969 35399 39865 46483 47352 57218 60207 64560 68056 77902 83349 87577 144046 162773 192544 285482 1012649
+G 104 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 104 3846 7721 18910 19065 19280 19398 19906 20262 21852 22624 24020 24912 31368 36118 40570 47251 48120 58393 61548 65931 69302 79178 84739 89292 145406 164039 193737 286456 1016703
+G 105 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 105 3703 7524 18418 18607 18787 18897 19403 19741 21383 22126 23470 24306 30504 35185 39665 46126 46948 57023 60065 64457 67796 77679 83041 87690 143338 162110 191917 284008 1012013
+G 106 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 106 3544 7228 17696 17870 18034 18140 18649 18978 20508 21266 22596 23391 29616 34142 38446 44841 45586 55374 58465 62699 66010 75667 80986 85389 140038 158387 187543 277716 999527
+G 107 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 107 3395 7122 17784 17970 18125 18226 18730 19031 20546 21290 22583 23377 29306 33971 38315 44709 45451 55343 58379 62659 65938 75571 80839 85398 139947 158540 187672 277987 1003160
+G 108 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 108 3350 7060 17612 17794 17931 18020 18522 18835 20283 21076 22341 23139 29000 33750 38016 44301 45019 54770 57928 62120 65293 74799 79995 84564 138566 156896 186126 276569 998959
+G 109 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 109 3222 6852 17458 17645 17787 17873 18342 18624 20086 20769 22016 22739 28392 33087 37231 43487 44210 53658 56766 60782 64012 73486 78581 83277 136778 154713 183375 272512 987153
+G 110 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 110 3351 7177 18099 18260 18379 18454 18936 19202 20685 21453 22686 23401 29250 34006 38350 44619 45301 54995 58155 62302 65649 75074 80293 85175 139053 157237 185600 274769 990792
+G 111 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 111 3132 7050 17909 18076 18199 18266 18702 18934 20297 21085 22327 23002 28488 33427 37684 43727 44368 53814 56912 60941 64216 73465 78496 83301 136734 154945 183487 270990 986419
+G 112 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 112 3054 6738 16947 17114 17227 17313 17709 17931 19314 20063 21239 21883 27295 32180 36376 42229 42842 52015 54983 58735 61868 70649 75544 80530 132938 150769 178351 263804 973393
+G 113 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 113 2860 6583 16684 16860 16944 17004 17405 17600 18955 19657 20762 21318 26394 31192 35320 41246 41842 51016 53938 57594 60781 69634 74321 79405 131041 148495 176120 260697 973438
+G 114 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 114 2647 6374 16577 16754 16852 16911 17276 17469 18817 19562 20612 21184 26403 31364 35444 41237 41836 50926 53879 57512 60668 69312 73965 79180 130652 148098 175188 260009 971017
+G 115 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 115 2640 6219 15974 16149 16227 16279 16645 16799 18040 18743 19850 20385 25338 29968 34020 39361 39921 48666 51499 55156 58281 66656 71215 76343 127134 144643 171652 254308 956905
+G 116 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 116 2515 6051 15973 16144 16233 16282 16631 16781 18053 18818 19887 20426 25360 30165 34222 39681 40226 49116 52085 55596 58730 67136 71599 77000 127392 144510 171722 255664 960448
+G 117 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 117 2309 5952 15497 15679 15752 15799 16125 16282 17492 18245 19280 19846 24852 29470 33403 38901 39419 48303 51331 54940 58093 66710 71422 76695 127070 144526 171636 256608 956496
+G 118 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 118 2291 6019 15751 15925 16001 16051 16414 16551 17838 18564 19522 20104 25182 29751 33745 39146 39627 48189 51153 54707 57879 66296 70878 76021 125658 142644 169617 253033 943853
+G 119 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 119 2142 5828 15338 15500 15564 15616 15899 16018 17215 17932 18954 19524 24461 28899 32891 38147 38640 47090 49970 53334 56466 64831 69399 74395 123693 140485 167720 251041 945900
+G 120 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 120 1980 5474 14463 14643 14694 14729 15009 15140 16277 16983 17970 18493 23228 27529 31346 36410 36839 44949 47748 51129 54287 62428 66861 71912 120828 137646 164268 247542 943583
+G 121 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 121 1922 5519 14454 14636 14698 14739 15034 15136 16223 16971 17908 18437 23084 27530 31393 36562 37003 45175 48077 51373 54437 62482 66671 71873 120286 136793 163043 243985 929375
+G 122 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 122 1909 5502 14790 14951 14998 15039 15301 15411 16517 17275 18215 18726 23238 27566 31452 36451 36866 45078 47989 51299 54413 62351 66669 72155 120375 136983 163172 244123 935300
+G 123 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 123 1810 5539 14727 14876 14917 14947 15203 15303 16354 17140 18097 18598 23319 27608 31411 36401 36816 45050 47950 51287 54383 62552 66928 72267 120611 137240 163294 243545 929061
+G 124 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 124 1698 5238 13987 14184 14220 14239 14519 14624 15647 16409 17283 17814 22445 26616 30393 35240 35630 43644 46558 49778 52823 60758 65095 70296 117806 134205 160190 239538 915878
+G 125 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 125 1742 5362 14177 14350 14394 14420 14631 14705 15678 16392 17313 17834 22721 27013 30975 35810 36206 44408 47377 50642 53681 61673 66056 71270 118736 135221 161169 239788 919399
+G 126 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 126 1514 5026 13455 13627 13664 13696 13925 14000 14980 15701 16563 17094 21597 25789 29522 34090 34464 42351 45065 48094 51213 58945 63319 68365 115418 131843 157378 234841 914007
+G 127 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 127 1427 4864 12995 13155 13186 13209 13411 13470 14400 15105 15968 16499 20922 25038 28783 33251 33598 41373 44188 47139 50146 57744 61932 66820 113035 129072 153931 229247 902379
+G 128 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 128 1188 4586 12598 12754 12778 12792 12981 13060 13898 14619 15395 15890 20296 24260 27932 32445 32778 40188 42986 45843 48812 56240 60472 65366 111434 127265 152266 228462 906988
+G 129 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 129 1271 4671 12502 12678 12707 12727 12920 12994 13831 14518 15311 15877 20288 24117 27619 31971 32291 39918 42728 45616 48543 55908 60068 64959 110700 126584 152018 228182 904395
+G 130 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 130 1219 4638 12630 12803 12837 12858 13024 13077 13940 14637 15418 15927 20299 23974 27499 31730 32058 39390 42155 44886 47748 54990 59066 63742 109102 124441 149216 224687 890212
+G 131 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 131 1057 4381 12101 12263 12289 12309 12452 12488 13258 13945 14698 15241 19525 23195 26750 30914 31212 38559 41377 44080 47001 54578 58705 63517 109053 124562 149545 225842 893925
+G 132 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 132 1084 4367 12038 12189 12219 12234 12378 12428 13145 13881 14630 15227 19512 23296 26752 30828 31136 38320 40988 43667 46556 53800 57868 62496 107701 122880 147688 223359 891468
+G 133 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 133 982 4233 11797 11950 11979 11994 12129 12173 12894 13559 14269 14860 19073 22664 26045 30038 30327 37299 39968 42553 45301 52304 56262 60806 105271 120163 144083 216823 876782
+G 134 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 134 905 4199 11708 11885 11909 11921 12041 12077 12779 13464 14238 14785 18922 22447 25852 29701 29971 36943 39658 42211 44974 52177 56146 60584 104949 119742 144096 217667 879393
+G 135 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 135 902 4292 12100 12251 12268 12275 12392 12421 13137 13825 14560 15141 19321 22902 26376 30344 30657 37717 40465 43001 45796 53122 57211 61657 106295 121216 145632 218693 877070
+G 136 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 136 830 4280 11957 12099 12118 12130 12232 12262 12957 13621 14301 14907 19105 22647 26117 30060 30336 37239 39858 42267 44968 51987 55805 59983 103949 118717 142661 212841 863088
+G 137 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 137 777 4084 11476 11621 11636 11648 11743 11767 12402 13093 13703 14288 18291 21781 25239 28940 29204 35894 38524 40827 43441 50206 54126 58219 101940 116411 139998 210047 865560
+G 138 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 138 720 3968 11031 11183 11196 11208 11281 11315 11904 12596 13232 13818 17751 21108 24430 28168 28405 34961 37655 39923 42600 49235 52890 56805 100177 114764 137902 207278 861991
+G 139 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 139 638 3832 10814 10982 10994 11007 11085 11106 11721 12390 13004 13622 17645 21043 24402 27992 28196 34742 37441 39629 42140 48865 52533 56459 99323 113458 136653 204625 849670
+G 140 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 140 626 3854 11059 11227 11242 11250 11323 11337 11904 12614 13288 13918 17696 21105 24364 28047 28273 34877 37500 39787 42390 48989 52648 56605 99710 114100 137507 206319 853016
+G 141 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 141 609 3801 11174 11320 11329 11338 11420 11436 11964 12689 13325 14020 17949 21218 24553 28249 28510 35168 37926 40290 42914 49668 53445 57313 100806 114981 138327 207942 851016
+G 142 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 142 547 3761 11004 11149 11168 11175 11234 11267 11830 12555 13214 13897 17747 20991 24237 27910 28131 34572 37235 39460 42013 48700 52301 56177 98924 112684 136007 204511 836314
+G 143 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 143 523 3789 11071 11221 11236 11240 11294 11314 11852 12562 13204 13885 17748 20911 24174 27768 28012 34429 37162 39371 41932 48863 52506 56361 99032 112727 136326 205390 842580
+G 144 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 144 460 3826 11303 11441 11453 11457 11517 11533 12061 12769 13374 14070 17858 21116 24384 27979 28187 34649 37292 39378 41923 48563 52218 55841 98861 112604 135847 203966 838487
+G 145 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 145 395 3653 10806 10950 10956 10962 11031 11047 11533 12272 12916 13625 17329 20431 23631 27146 27349 33687 36277 38357 40708 47117 50663 54255 96389 109980 132738 199833 824962
+G 146 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 146 397 3650 11019 11136 11145 11151 11207 11221 11655 12352 12975 13821 17627 20805 24063 27454 27682 34065 36761 38737 41296 47942 51599 55266 97349 110629 133799 201988 828313
+G 147 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 147 360 3649 10981 11133 11147 11153 11202 11219 11689 12444 13040 13864 17586 20914 24288 27801 27996 34452 37078 39086 41521 48196 51777 55508 98129 111537 134835 203490 824481
+G 148 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 148 347 3695 11009 11132 11135 11143 11187 11203 11668 12422 13005 13785 17649 20923 24186 27770 27957 34380 37112 39050 41512 48008 51472 55001 97049 110406 133173 199873 813361
+G 149 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 149 289 3645 11092 11223 11234 11242 11282 11291 11702 12451 13026 13864 17739 20889 24153 27509 27706 33988 36661 38659 41084 47500 51077 54426 96510 109690 132243 198294 815625
+G 150 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 150 279 3489 10605 10749 10756 10758 10791 10804 11168 11917 12422 13201 16835 19977 23186 26444 26632 32684 35271 37132 39505 45924 49387 52855 94368 107415 129832 195331 812681
+G 151 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 151 217 3084 9716 9866 9879 9881 9910 9921 10265 10939 11414 12256 15749 18636 21599 24681 24881 30424 32873 34482 36755 43098 46319 49476 90113 102628 124692 188074 798542
+G 152 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 152 222 3249 10038 10174 10181 10187 10217 10230 10590 11275 11797 12657 16234 19258 22361 25543 25701 31575 33999 35746 37921 44247 47547 50690 91388 104298 126333 189806 803450
+G 153 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 153 208 3422 10587 10741 10747 10750 10775 10783 11079 11773 12219 13101 16890 19918 23138 26331 26490 32421 34880 36613 38838 45130 48478 51423 92228 105104 127143 189784 799712
+G 154 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 154 186 2807 9028 9172 9176 9181 9199 9219 9477 10079 10501 11334 14628 17343 20187 23214 23404 28743 30987 32551 34492 40542 43684 46528 85862 97999 118983 179025 785060
+G 155 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 155 161 2691 8732 8870 8876 8879 8899 8911 9165 9754 10161 11039 14303 17008 19910 22852 23021 28417 30665 32179 34083 40183 43236 46067 85469 97283 118699 180243 793480
+G 156 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 156 138 2824 9336 9470 9475 9480 9499 9511 9754 10339 10728 11600 15144 17913 20866 23857 24004 29572 31878 33390 35436 41554 44772 47533 87361 99603 121107 181875 788422
+G 157 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 157 125 2816 8945 9081 9095 9101 9124 9129 9361 9971 10339 11297 14600 17295 20147 23003 23151 28605 30673 32116 34025 40119 43079 45643 84611 96776 117390 176108 773731
+G 158 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 158 111 2610 8885 9021 9028 9032 9048 9055 9248 9795 10138 11063 14291 16915 19719 22547 22712 28029 30164 31580 33469 39554 42610 45120 83715 95603 116431 174492 780108
+G 159 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 159 116 2566 8371 8507 8516 8521 8540 8544 8729 9270 9596 10555 13749 16355 19184 21893 22044 27267 29308 30728 32531 38500 41478 44051 82704 94499 114931 172613 775447
+G 160 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 160 81 2510 8256 8410 8417 8419 8434 8440 8582 9129 9443 10334 13553 16101 18766 21432 21571 26693 28751 30035 31850 37785 40677 43150 81377 92988 113354 170120 763266
+G 161 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 161 72 2376 8076 8207 8212 8215 8226 8232 8371 8964 9295 10214 13264 15772 18522 21196 21337 26433 28358 29620 31331 37403 40377 42748 81077 92353 112583 169780 767003
+G 162 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 162 53 2397 8138 8262 8264 8268 8279 8285 8433 8965 9273 10273 13360 15903 18562 21344 21502 26478 28439 29731 31427 37326 40187 42518 80594 92027 112298 169163 764554
+G 163 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 163 73 2388 8275 8414 8416 8417 8428 8435 8586 9137 9433 10480 13534 15988 18669 21501 21644 26860 28862 30141 31858 37980 40781 43206 81622 92763 113293 169700 751545
+G 164 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 164 57 2523 8665 8789 8794 8797 8809 8814 8953 9547 9871 10898 14163 16832 19730 22604 22769 28046 30014 31322 33133 39477 42430 44862 83415 94802 115566 173710 757501
+G 165 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 165 65 2631 9033 9150 9161 9163 9170 9174 9287 9856 10155 11237 14551 17236 20201 23116 23261 28625 30588 31902 33598 40012 43010 45294 84298 95930 116343 173641 755544
+G 166 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 166 48 2586 8735 8861 8866 8869 8876 8883 8997 9510 9759 10826 14000 16571 19357 22036 22187 27257 29012 30204 31767 37921 40755 42886 80948 92055 111943 167180 740950
+G 167 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 167 47 2294 8093 8221 8227 8231 8235 8339 8822 9070 10163 13330 15839 18700 21377 21542 26633 28461 29569 31167 37325 40142 42239 79816 90816 110324 164380 745085
+G 168 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 168 39 2143 7799 7926 7928 7930 7937 7944 8033 8463 8721 9785 12727 15088 17686 20233 20390 25359 27075 28192 29681 35643 38339 40416 77410 88055 107514 160903 741154
+G 169 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 169 27 2080 7495 7612 7614 7616 7623 7630 7695 8141 8344 9449 12474 14759 17369 19958 20135 24816 26388 27447 28865 34967 37592 39521 76299 86972 106014 158172 729709
+G 170 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 170 41 2069 7373 7506 7509 7512 7524 7528 7595 8036 8228 9266 12154 14511 17068 19571 19737 24524 26112 27230 28618 34786 37524 39405 75605 86215 105176 156965 731938
+G 171 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 171 34 1929 7260 7381 7384 7387 7391 7394 7441 7827 8021 9101 11923 14246 16710 19162 19319 24073 25602 26673 27988 34031 36538 38342 74629 85045 103940 155456 729975
+G 172 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 172 20 1860 7106 7224 7227 7228 7237 7240 7295 7686 7832 8920 11696 13885 16369 18762 18921 23565 24937 25911 27205 33160 35688 37476 73342 83727 102206 153205 716708
+G 173 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 173 25 1842 7190 7312 7315 7317 7321 7327 7370 7696 7843 8972 11775 14010 16426 18747 18942 23613 25026 25970 27182 33378 36009 37776 73839 84148 103031 154590 723272
+G 174 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 174 32 1954 7229 7349 7352 7353 7360 7362 7411 7751 7909 8956 11674 13800 16229 18667 18829 23480 24833 25751 27017 33163 35712 37408 73375 83567 101895 152683 719672
+G 175 9 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 175 26 1688 6721 6851 6854 6857 6891 7228 7354 8521 11209 13328 15667 17964 18149 22510 23775 24694 25836 31798 34148 35808 71394 81399 99335 148531 705539
+G 176 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 176 22 1780 6898 7022 7024 7025 7027 7028 7062 7336 7457 8574 11331 13460 15836 18333 18519 22963 24224 25129 26273 32435 34993 36592 72279 82447 100819 150745 712112
+G 177 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 177 18 1754 6727 6861 6863 6867 6870 6872 6900 7208 7326 8452 11131 13279 15739 18020 18212 22634 23840 24712 25795 32006 34453 36018 71696 81757 99761 149246 706944
+G 178 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 178 24 1661 6596 6706 6709 6710 6714 6739 7025 7153 8306 10962 13058 15364 17725 17932 22331 23548 24486 25509 31691 34044 35514 70652 80467 98024 146924 696506
+G 179 9 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 179 23 1747 6827 6926 6929 6933 6967 7228 7325 8564 11216 13332 15638 17858 18072 22507 23576 24437 25410 31608 33991 35484 70624 80479 98484 148436 700444
+G 180 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 180 13 1648 6583 6715 6716 6719 6720 6723 6746 7006 7106 8355 10962 13088 15361 17720 17974 22440 23544 24407 25435 31922 34371 35926 71180 81087 99390 150040 697641
+G 181 9 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 181 18 1735 7034 7138 7142 7145 7167 7435 7543 8792 11581 13825 16163 18473 18695 23191 24249 25093 26091 32705 35155 36656 71831 81740 99770 148904 682561
+G 182 9 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 182 13 1581 6580 6700 6701 6703 6723 6929 7008 8220 10773 12880 15141 17328 17555 21820 22744 23583 24526 30891 33222 34589 69394 78902 96576 144995 688728
+G 183 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 183 5 1512 6278 6382 6383 6386 6388 6403 6629 6698 7929 10397 12474 14564 16694 16920 21131 22011 22798 23598 30030 32401 33797 67938 77216 94628 143012 685796
+G 184 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 184 11 1611 6353 6472 6473 6474 6476 6478 6490 6678 6751 8035 10546 12617 14833 17050 17283 21448 22290 23083 23865 30162 32352 33711 67697 76943 94129 140876 674749
+G 185 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 185 9 1538 6383 6482 6484 6485 6487 6501 6658 6729 8027 10517 12497 14655 16840 17092 21442 22219 22953 23731 30185 32416 33805 68183 77458 94860 142219 677773
+G 186 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 186 8 1415 6164 6271 6273 6274 6276 6286 6441 6505 7774 10164 12222 14409 16543 16829 21012 21786 22494 23256 29803 32105 33449 67357 76723 93937 141260 675520
+G 187 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 187 18 1484 6280 6389 6394 6395 6398 6399 6408 6551 6592 7792 10372 12479 14599 16677 16920 21040 21742 22474 23181 29594 31773 32972 66288 75292 91999 137291 662154
+G 188 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 188 6 1351 5927 6025 6026 6029 6031 6032 6037 6172 6203 7419 9795 11752 13849 15824 16133 20214 20811 21441 22185 28563 30799 31974 65044 74144 90485 135627 668785
+G 189 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 189 10 1337 5700 5801 5802 5803 5807 5817 5924 5962 7158 9383 11356 13364 15348 15660 19769 20421 21008 21666 28063 30205 31418 64570 73661 90346 135025 664777
+G 190 9 10 11 12 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 190 6 1272 5714 5821 5823 5825 5833 5923 5956 7211 9565 11485 13507 15443 15768 19757 20319 20946 21623 28028 30155 31346 63844 72827 88965 132637 652891
+G 191 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 191 7 1265 5357 5449 5450 5452 5455 5464 5565 5590 6846 9045 10783 12771 14694 14993 18920 19439 20010 20581 27142 29268 30433 62948 71589 87900 132376 657520
+G 192 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 192 4 1210 5439 5539 5541 5543 5546 5557 5647 5682 7005 9188 11152 13031 14990 15386 19325 19834 20417 21000 27890 29982 31153 63553 72131 88733 134015 652925
+G 193 9 10 11 12 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 193 11 1401 5929 6035 6037 6039 6046 6114 6142 7543 9835 11823 13741 15623 16021 19998 20441 21056 21625 28502 30542 31712 64677 73243 89679 135478 643510
+G 194 9 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 194 7 1533 6689 6800 6802 6803 6810 6890 6919 8299 10833 12984 15014 17057 17470 21668 22083 22686 23255 30361 32590 33780 66601 75609 92604 138505 646964
+G 195 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 195 4 1324 5885 5995 5996 5997 5998 6002 6078 6090 7338 9637 11648 13675 15537 15962 20021 20372 20906 21481 28084 30222 31380 63621 72539 88916 132751 643890
+G 196 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 196 7 1214 5329 5432 5433 5435 5436 5440 5494 5504 6698 8776 10656 12453 14249 14669 18372 18704 19178 19720 26199 28194 29250 60524 68873 84345 125888 630996
+G 197 9 10 11 12 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 197 5 1122 4993 5079 5080 5082 5126 5139 6383 8481 10281 12006 13689 14167 17891 18179 18664 19175 25602 27623 28663 60076 68289 84046 126110 638341
+G 198 9 10 11 12 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 198 4 1171 5199 5306 5308 5315 5363 5375 6661 8802 10609 12452 14175 14639 18422 18678 19122 19590 26068 28141 29270 60723 68908 84547 126987 635315
+G 199 9 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 199 5 1202 5308 5406 5407 5410 5415 5449 5462 6667 8727 10647 12529 14228 14715 18520 18742 19214 19689 26176 28148 29164 60287 68515 83631 124999 620285
+G 200 9 10 11 12 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 200 2 1053 5038 5146 5147 5149 5152 5192 5201 6382 8390 10275 12074 13675 14214 17956 18177 18655 19085 25616 27664 28762 59495 67559 83028 124598 627913
+G 201 9 10 11 12 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 201 8 1035 4746 4854 4859 4888 4899 6129 7924 9632 11211 12795 13353 16826 16983 17415 17818 24347 26171 27240 57973 65772 81183 123778 624560
+G 202 9 10 11 12 15 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 202 3 1226 5414 5507 5508 5509 5530 5538 6809 8926 10885 12717 14434 15033 18792 18956 19392 19824 26566 28590 29699 60628 68856 84198 125833 610887
+G 203 9 10 11 12 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 203 2 1211 5490 5580 5581 5582 5601 5612 6904 9014 10948 12768 14471 15083 18909 19083 19513 19950 26745 28761 29792 60632 68886 84244 126136 617031
+G 204 9 10 11 12 14 15 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 204 2 1122 5016 5108 5109 5110 5112 5129 5132 6328 8362 10244 11963 13506 14084 17714 17844 18276 18743 25197 27064 28055 58485 66504 81588 121761 613805
+G 205 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 205 1 1032 4666 4760 4761 4763 4764 4766 4783 4785 5967 7870 9672 11307 12727 13354 16828 16940 17312 17718 24058 25830 26760 55915 63564 78073 117185 600957
+G 206 9 10 11 12 15 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 206 7 1084 4912 5005 5007 5009 5022 5025 6208 8150 9964 11709 13210 13810 17272 17379 17774 18171 24449 26240 27163 56809 64658 79092 117725 605935
+G 207 9 10 11 12 14 15 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 207 1 1022 4633 4720 4721 4723 4725 4738 4740 5854 7718 9464 11056 12437 13078 16526 16614 17018 17367 23570 25473 26451 55701 63278 77371 115800 603794
+G 208 9 10 11 12 15 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 208 1 920 4298 4395 4396 4399 4407 4408 5488 7234 8935 10428 11775 12395 15665 15732 16112 16474 22557 24315 25268 53792 61298 75075 112479 593220
+G 209 9 10 11 12 14 15 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 209 1 1054 4511 4606 4607 4610 4612 4619 5681 7499 9232 10748 12103 12804 16144 16205 16538 16916 22974 24850 25781 54445 62002 75921 113702 597589
+G 210 9 10 11 12 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 210 1 1000 4161 4243 4244 4248 4254 4255 5345 7029 8665 10122 11399 12079 15412 15469 15805 16166 22339 24135 25073 53928 61483 75371 112624 595482
+G 211 9 10 11 12 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 211 4 948 4191 4273 4274 4275 4276 4286 4287 5321 6984 8605 10101 11403 12075 15372 15424 15775 16124 21978 23739 24564 52976 60201 73737 110447 582411
+G 212 9 10 11 12 15 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 212 1 970 4247 4331 4332 4333 4338 4340 5352 7082 8723 10285 11477 12259 15451 15501 15831 16214 22307 24068 24920 53272 60617 74560 111924 587602
+G 213 9 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 213 2 960 4255 4337 4338 4339 4342 4346 4348 5483 7200 8860 10376 11574 12351 15549 15589 15941 16323 22556 24319 25220 53601 60729 74578 111855 584521
+G 214 9 10 11 12 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 214 3 933 4234 4317 4319 4320 5415 7103 8763 10248 11433 12232 15470 15507 15865 16198 22079 23849 24735 52467 59638 72965 109207 572460
+G 215 10 11 12 15 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 215 862 4035 4109 4110 4111 4116 4117 5124 6735 8327 9736 10850 11593 14813 14845 15211 15553 21313 23004 23871 50839 57902 71178 106319 577707
+G 216 10 11 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 216 794 3647 3738 3739 4709 6146 7648 8984 10089 10843 13760 13792 14088 14361 19809 21414 22281 48890 55666 68416 103211 574191
+G 217 10 11 12 15 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 217 813 3790 3880 3881 3883 3884 4937 6455 7916 9241 10287 11068 14158 14180 14437 14731 20377 21968 22843 49474 56238 68988 104520 564664
+G 218 9 10 11 12 15 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 218 1 924 4174 4285 4286 4287 4288 4290 5363 6953 8555 10018 11129 11903 15130 15167 15478 15802 21748 23478 24358 51625 58629 71773 107361 567909
+G 219 9 10 11 12 17 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 219 1 925 4275 4363 4364 4368 5405 7112 8746 10305 11377 12169 15377 15419 15733 16055 21775 23527 24323 51103 58154 71338 105919 564455
+G 220 10 11 12 17 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 220 856 3787 3878 3879 3881 4812 6309 7837 9242 10186 10945 13952 13989 14334 14621 20082 21728 22578 48856 55479 67720 101313 555394
+G 221 10 11 12 17 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 221 792 3421 3501 3502 3504 4441 5887 7320 8591 9505 10227 13214 13250 13520 13812 19054 20609 21414 46931 53334 65721 99644 559402
+G 222 9 10 11 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 222 2 765 3515 3605 3606 4450 5908 7440 8739 9680 10462 13464 13508 13794 14067 19496 21040 21804 47795 54440 67191 100825 556415
+G 223 10 11 12 14 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 223 702 3312 3418 3419 3420 3422 4229 5628 7046 8330 9211 9941 12871 12921 13244 13539 18781 20264 21026 46410 52851 65250 98135 544970
+G 224 10 11 12 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 224 730 3133 3234 3235 4001 5433 6843 8166 9101 9817 12710 12746 13032 13340 18715 20395 21118 46604 53090 65734 99620 549478
+G 225 10 11 12 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 225 548 2390 2558 2559 2560 3291 4709 6087 7349 8334 9018 12032 12083 12372 12656 18184 19849 20623 46402 52895 65671 100816 545528
+G 226 10 11 12 17 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 226 535 2328 2591 2592 3348 4846 6130 7518 8453 9207 12375 12442 12711 12966 18714 20325 21145 47360 53646 66537 102992 532905
+G 227 10 11 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 227 713 2267 3243 3246 4050 5729 6963 8908 9957 10828 14426 14515 14826 15165 21283 23070 23892 50620 57509 70992 108149 537887
+G 228 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 228 568 2145 2751 3597 5092 6307 8039 9017 9847 13129 13229 13504 13813 19732 21460 22330 48095 54585 67788 104141 536436
+G 229 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 229 649 2083 3048 3911 5584 6659 8691 9727 10554 13908 13992 14304 14592 20528 22329 23186 49401 55926 69086 104061 524303
+G 230 10 11 12 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 230 630 1910 2892 2893 2894 3703 5311 6299 8428 9404 10196 13523 13633 13960 14272 20016 21702 22499 48378 55039 67943 103051 529318
+G 231 10 11 12 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 231 576 1430 2802 2803 3513 5153 5962 8348 9304 10027 13257 13346 13644 13959 19545 21333 22113 47268 53962 66895 100748 526583
+G 232 10 11 12 17 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 232 462 1078 2142 2143 2799 4157 4803 6768 7604 8249 11003 11099 11346 11597 16582 18042 18711 43122 49019 60837 92927 516531
+G 233 10 11 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 233 470 938 2270 2271 2949 4221 4688 6772 7575 8264 11168 11264 11534 11788 16940 18462 19213 43903 49848 61753 94335 519070
+G 234 10 11 12 18 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 234 503 756 2309 2311 3048 4335 4628 6952 7798 8535 11616 11720 11953 12215 17493 19020 19759 44616 50381 62574 95492 514526
+G 235 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 235 520 631 2425 3068 4493 4689 7184 8035 8754 11777 11925 12196 12477 17776 19340 20094 45145 51161 63289 95513 504227
+G 236 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 236 474 493 2203 2880 4223 4350 6758 7590 8279 11125 11286 11523 11804 16826 18343 19069 43606 49507 61346 93440 507693
+G 237 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 237 484 493 2269 2966 4276 4405 6877 7745 8511 11337 11490 11695 11934 17118 18709 19478 43711 49378 61319 93816 503493
+G 238 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 238 510 545 2429 3135 4577 4729 7305 8222 9026 12036 12234 12508 12801 18014 19616 20387 44683 50734 62592 94324 495593
+G 239 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 239 528 535 2365 3106 4606 4747 7522 8370 9117 11994 12213 12488 12766 17929 19552 20231 44201 50422 62328 93459 502356
+G 240 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 240 393 1838 2437 3692 3828 6027 6774 7415 10042 10322 10547 10794 15351 16823 17488 40160 45676 56501 85800 500064
+G 241 10 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 241 356 1797 1798 2302 3427 3560 5687 6398 7032 9521 9836 10082 10329 14638 16034 16651 39914 45334 55888 83566 491206
+G 242 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 242 325 1583 2059 3223 3336 5580 6264 6868 9283 9629 9862 10132 14236 15593 16196 43550 49081 59031 86630 496153
+G 243 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 243 254 1423 1875 2782 2917 5058 5598 6140 8463 8829 9013 9257 13051 14343 14960 59989 64550 73426 98499 481524
+G 244 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 244 210 1289 1711 2498 2726 4791 5293 5743 8058 8366 8520 8834 12656 14001 14840 113148 117210 124819 146422 486219
+G 245 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 245 49 1130 1521 1672 2220 4548 4657 4777 7444 7489 7519 7963 12453 13858 15880 402726 403588 405253 410070 479166
+G 246 12 21 23 24 27 30 31 32 33 34
+G 246 1132 1554 2211 4514 7370 7789 12554 14118 16428 480444
+G 247 12 21 23 24 27 30 31 32 33 34
+G 247 1168 1627 2385 4573 7353 7714 12377 14077 16568 450747
+G 248 12 21 23 24 27 30 31 32 33 34
+G 248 1352 1938 2667 4385 7204 7490 12296 14197 16840 405160
+G 249 12 21 23 24 27 30 31 32 33 34
+G 249 1748 2637 3474 5153 8283 8425 14136 16191 19263 378517
+G 250 12 21 23 24 27 30 31 32 33 34
+G 250 284 410 525 706 1155 1165 1853 2141 2527 44247
+C 0 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 0 6 17007 54927 65060 73006 73009 73652 82075 86800 94286 100622 109903 114607 133894 139509 164331 174896 195689 215765 220432 240720 249276 265053 273650 284514 290619 296486 385838 445752 498439 616848 1335098
+C 1 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 1 2 19335 63517 76321 85889 85899 87203 96066 102057 109818 117070 127459 133025 157265 164308 192818 206329 228093 253194 259454 282472 293211 313150 324319 338555 346368 354859 456238 522065 586723 730503 1537284
+C 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 2 7 17140 57520 69054 79000 79010 80139 88394 93996 100932 107554 116667 121493 143508 150149 175629 189161 209464 231880 237622 259144 269846 287211 298071 310938 318793 326117 421277 480826 539361 678166 1437929
+C 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 3 8 18094 57449 69876 79209 79213 80714 89065 95084 102147 108949 118485 123720 147408 154618 182271 194714 215511 239965 245834 268207 280224 299687 311225 325856 334625 343531 444174 505285 573365 727372 1616536
+C 4 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 4 4 15242 52936 63811 68341 69707 77397 82744 88809 95143 102970 107103 128371 133924 154359 164667 178740 199655 204574 219730 230273 245342 253818 262868 268240 274516 346292 391030 440994 528953 986613
+C 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 5 2 12551 52090 63119 67567 67571 68237 76493 81036 87273 93576 101103 105131 125540 130701 150573 161337 175309 196244 200798 215909 226705 239718 247942 255779 260154 264515 338838 385146 435071 514740 961210
+C 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 6 8 10525 51839 64162 69877 69885 70078 78453 82733 89266 96154 103449 107427 128914 134554 156269 166854 181736 205388 209662 226734 238843 251431 259957 269147 273914 277851 367559 419536 483989 580622 1254238
+C 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 7 5 14218 52418 62874 68563 68571 69112 76909 81386 88130 94261 102455 106889 128169 133606 157999 167791 183954 204901 208962 226317 236504 251246 258997 268535 272688 277285 365007 424854 481991 578446 1250616
+C 8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 8 5 11115 54097 68112 77870 77880 78001 86559 90926 97992 105631 113911 118471 141573 148338 175268 190416 209317 237591 243604 266595 280042 297117 308718 324322 331593 338405 460540 532207 625552 787545 2039356
+C 9 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 9 8 11994 51581 63012 68891 68901 68920 77106 80961 88162 94645 102599 106838 127946 133395 157491 168305 185055 208620 213122 231111 242499 256960 265344 276461 280755 285315 384911 446419 520402 627721 1494076
+C 10 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 10 7 4668 45265 58425 64312 64317 64322 71900 75400 80238 86915 91386 93991 116322 122057 139063 148494 158792 182846 186526 199311 213384 222932 232273 239425 243756 246533 327112 363562 432058 511760 1078915
+C 11 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 11 5 6585 46854 60483 67627 67636 67649 75419 78977 84592 91288 97031 100348 123734 129969 150963 161700 174175 200285 204223 219927 234837 246670 256260 267141 272012 276178 373309 423154 507605 609472 1452161
+C 12 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 12 5 5733 43760 56668 63668 63682 63697 71030 74508 79805 86374 91566 94579 116768 122967 143301 153950 166055 190954 194684 209594 223975 235224 244863 254954 260079 263814 357090 404227 483235 582658 1380419
+C 13 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 13 11 4898 45180 59471 68546 68566 68588 76281 79741 85022 91707 96859 99923 123485 130312 151941 164435 177329 205584 210056 226796 243463 255995 267306 280818 287343 292485 400461 451343 550738 678713 1758165
+C 14 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 14 7 4781 42982 56203 63903 63927 63966 71495 75056 80203 86875 91863 94548 116708 122878 141789 153613 165454 191172 195546 210688 226136 236904 247333 257818 263500 267319 361172 404653 488580 592441 1407537
+C 15 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 15 6 2180 42132 56469 65186 65212 65297 72482 76013 80272 87125 90954 93208 114478 120724 136784 151556 161047 187073 192391 205973 221146 231356 242786 253851 259967 264243 355275 389939 477747 579467 1369288
+C 16 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 16 11 4598 41212 54974 64270 64308 64693 71797 75613 80421 87136 91824 94504 114995 121262 138646 154986 166498 191555 197498 212658 227207 239668 251117 263410 269753 275199 366954 407119 491990 598031 1397226
+C 17 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 17 7 5519 41295 53219 60508 60546 60834 68068 71675 76864 83396 88222 90967 110827 116444 134015 148266 160730 184826 190393 204782 217721 230407 241196 252440 258293 263099 353780 396983 476982 579324 1362970
+C 18 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 18 6 4908 40343 52765 60180 60232 60646 67571 71314 75920 82214 86710 89263 108137 113782 130152 146127 157443 180741 186872 200845 213526 226129 236987 248767 254527 259961 347961 387535 468364 569342 1360530
+C 19 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 19 8 3246 40261 53720 62258 62308 62553 69567 72969 77386 83915 88036 90342 109607 115328 130137 148172 158233 182845 189366 202658 216082 227753 239185 251298 257347 262591 351910 388613 475450 577328 1386680
+C 20 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 20 10 2475 40074 53565 62379 62447 62496 69639 72814 77308 83954 88236 90460 109081 114752 129168 147972 158548 183230 189805 203427 216526 227810 239223 251332 257357 262121 353497 390831 478321 579986 1398234
+C 21 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 21 13 792 38117 51608 60953 61028 61085 68051 71171 75210 81988 85277 87244 105186 110883 123757 143597 152074 177699 184422 197224 211283 221419 233584 246100 252294 256890 346278 376902 467971 569725 1391814
+C 22 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 22 17 2274 37801 50630 59645 59725 59998 66820 70165 74404 80612 84447 86610 104523 110080 123497 142799 152446 176613 183504 196762 209725 221014 232744 245349 251422 256605 345083 379045 467633 568614 1393403
+C 23 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 23 62 2169 38077 51111 60024 60164 60435 67086 70387 74489 80859 84620 86796 103772 109257 121460 142811 151982 175503 183343 195989 209177 220068 232285 245227 251504 256510 344573 377553 466870 566852 1389980
+C 24 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 24 183 1505 37561 50549 59778 59997 60093 66568 69477 73664 80144 83617 85943 102647 108151 120027 140126 149012 173174 180387 192791 204731 215643 227285 239982 245897 250919 337713 368522 457848 556988 1383282
+C 25 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 25 841 2022 36386 48894 58449 59196 59563 65745 68532 72733 78871 82657 85913 102929 108908 121046 140305 149045 172605 179545 191477 204132 214588 225939 238158 244062 249048 334628 365775 455410 554396 1389387
+C 26 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 26 770 2237 36249 48382 58043 58794 59118 65398 68101 72261 78351 82050 85151 101180 106732 118424 139291 148635 171341 178510 190925 202100 213214 224660 237717 243326 248245 334452 366944 454323 553739 1393162
+C 27 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 27 121 792 33909 45994 55801 55974 56041 61787 64161 67630 73187 76316 78209 94209 99683 111112 130770 138812 161010 167601 179160 191039 201347 212726 225690 231431 236304 321802 352434 442658 542990 1400476
+C 28 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 28 488 31704 43050 52137 52268 52269 57739 60020 63334 68341 71225 72734 88267 93397 103525 123502 131070 152748 159153 169907 182155 191745 202940 215402 221031 225698 309763 339596 431005 531388 1397347
+C 29 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 29 106 31436 42866 51919 52042 52043 57456 59763 62755 67707 70500 71967 87160 92308 101695 122882 130034 151233 158004 168771 181123 190242 201690 214179 219935 224357 308767 337667 430296 530211 1398077
+C 30 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 30 22 30868 42078 51474 51636 51639 56773 58820 61776 66428 69236 70611 84322 89257 97489 120243 127394 147513 154557 164809 175009 184993 196471 209533 215015 220080 308117 337158 427115 526660 1394813
+C 31 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 31 22 29518 40329 49718 49868 49872 54933 56979 59902 64412 67110 68525 82465 87299 95898 117385 124248 144529 151402 161416 172170 181716 192733 205582 211239 216024 308618 337310 427737 525967 1392128
+C 32 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 32 61 29228 40210 49476 49611 49632 54637 56686 59643 64214 67069 68527 82154 86889 95240 117525 124521 144735 151934 162319 173542 182824 194386 207650 213367 218261 316338 344669 436774 535580 1397915
+C 33 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 33 207 28831 39374 48447 48573 48627 53427 55441 58452 62947 65990 67419 80306 84988 92678 115670 122676 142570 150141 160445 169411 180295 191600 204644 210110 215775 318597 347511 437927 536195 1391843
+C 34 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 34 997 29244 39549 48880 49071 49315 54147 56405 59557 64087 67277 68847 81666 86450 94802 117409 125099 144577 152320 162539 171800 183149 194500 207937 213649 219852 326318 356043 444896 542612 1392125
+C 35 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 35 734 29712 40122 49597 49761 49980 54947 57278 60375 65266 68277 70016 82877 87528 96714 118772 126155 146614 154042 164884 174656 185802 197026 210964 217019 222944 328949 357317 447008 544619 1380474
+C 36 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 36 181 29740 40284 50517 50701 50723 55603 57646 60689 65644 68533 70334 82675 87158 96356 117614 124704 145444 152628 163296 172193 183378 193977 208105 213673 219648 326733 354544 443389 541043 1377587
+C 37 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 37 332 28577 38787 48737 48920 53683 55513 58730 63527 66407 68192 80998 85678 95320 115378 123001 143354 150161 160493 169361 181023 191526 204927 210217 216297 323199 352752 441279 537953 1375570
+C 38 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 38 568 28814 39195 48875 49048 53737 55598 59078 63901 66888 68743 80839 85054 94739 115779 123835 143847 151049 161527 169382 181299 191710 205401 210712 216774 323607 354061 441527 538181 1369984
+C 39 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 39 350 28596 38838 49231 49388 53837 55624 58713 63390 66241 68064 79785 84222 94092 113844 121620 141549 148228 158572 165572 178109 188173 201999 207132 213639 318914 348623 434012 531470 1364470
+C 40 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 40 497 27175 36877 46999 47176 51484 53145 56330 60895 63888 65599 77115 81506 90660 110413 118421 137470 144251 154222 161561 173850 183995 197186 202231 208705 312890 343012 428316 523855 1357855
+C 41 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 41 77 27491 37310 47663 47848 52120 53745 56730 61166 63886 65537 76330 80634 89832 110531 117633 136774 143673 153583 160463 172229 182146 195968 201000 207363 310296 338389 423931 520158 1350395
+C 42 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 42 25988 35536 45791 45954 49900 51325 54039 58247 60911 62571 72779 76668 85364 105683 112485 130739 137407 147026 152839 165038 174588 188640 193586 200426 301750 329465 413673 509792 1344831
+C 43 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 43 24188 33105 42986 43174 46858 48259 50910 54774 57383 58974 69006 72973 81432 100939 107564 125433 131765 141146 147844 159089 168475 181859 186900 193037 292804 320363 404161 499400 1339209
+C 44 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 44 23634 32516 41988 42150 45656 46913 49483 53185 55809 57321 66988 71064 78527 98842 105427 122297 128780 137284 142397 154802 164274 177311 181925 188672 288069 316035 400230 493400 1333730
+C 45 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 45 22801 31305 40872 41074 44362 45567 48026 51605 54236 55618 65291 69418 76309 96100 102826 118828 125078 133149 137595 150383 159565 171953 176282 183754 281058 308877 391762 483462 1324710
+C 46 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 46 22881 31447 41107 41271 44459 45647 48150 51655 54169 55627 64998 68928 76630 96100 102667 118704 124833 132977 137286 149934 158832 171978 176275 183397 279936 307911 388709 480219 1317812
+C 47 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 47 21860 30389 39910 40068 43116 44238 46599 50068 52688 54117 63343 67249 74469 93895 100580 116244 122337 130241 134793 147461 156300 168971 173304 180654 277152 305432 387100 478856 1320095
+C 48 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 48 21176 29509 38837 39002 41889 42957 45309 48681 50964 52506 60778 64388 72458 91247 97793 112828 118728 126193 129962 142488 150533 163653 167713 175221 269691 297858 377665 468449 1310691
+C 49 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 49 20289 28141 37224 37369 40012 40969 43209 46481 48767 50222 58424 62067 69539 87851 94192 108990 114886 122278 125930 138619 146598 159544 163577 171105 265003 292729 372613 462092 1304292
+C 50 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 50 20098 28055 37305 37491 40199 41242 43463 46638 48898 50410 58173 61572 69738 88118 94648 109419 115166 122551 126322 138682 146428 159947 163899 171636 264804 292644 373478 463206 1302054
+C 51 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 51 19364 27295 36645 36798 39449 40364 42509 45650 47946 49536 57138 60357 68263 86297 92604 107219 112867 120108 123703 135728 143421 156896 161023 168790 261198 288737 367355 456233 1292251
+C 52 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 52 19006 26570 35973 36146 38716 39594 41853 44832 47115 48713 56237 59644 67513 85344 91548 106138 111711 119070 122780 134873 142506 155715 159769 167402 259748 287320 366349 455478 1289804
+C 53 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 53 19103 26766 36113 36267 38903 39877 42140 45117 47409 48927 56360 59642 67715 85681 91934 106788 112325 119859 124094 135759 143294 157099 161392 168800 260927 288577 367737 456976 1284543
+C 54 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 54 18894 26330 36087 36272 38853 39762 41962 44937 47316 48801 56058 59195 67260 84269 90230 104829 110175 117989 121976 133478 140779 154113 158272 165493 256598 283696 360531 450339 1275195
+C 55 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 55 18134 25219 34697 34856 37124 37899 39998 42806 45078 46608 53642 56883 64948 81190 87140 101442 106457 114118 117779 129522 136614 149981 153960 161302 251104 278194 353572 443785 1268520
+C 56 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 56 17753 24934 34307 34480 36781 37593 39718 42559 44821 46339 53248 56336 64290 80603 86449 100795 106053 113412 117369 128700 135822 149180 153176 160573 250582 277740 354088 444069 1267471
+C 57 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 57 17915 24970 34914 35050 37287 38056 40115 42911 45157 46760 52970 55722 64822 80377 86174 100256 105156 113259 116792 127793 134225 148287 152349 159495 248101 275053 347336 438053 1259958
+C 58 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 58 17255 24209 33903 34077 36292 36965 39041 41688 43779 45478 51200 53783 63105 78477 84103 97914 102617 110185 113629 124546 130720 144787 148815 156081 244202 271320 343494 433200 1256323
+C 59 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 59 16964 23799 33354 33511 35680 36376 38359 40834 42845 44501 49975 52340 61773 76903 82708 96439 101077 108683 112184 122889 128887 143215 147126 154394 241014 268072 340460 429077 1249977
+C 60 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 60 16302 23142 32652 32794 34789 35477 37481 40087 42177 43774 49059 51459 60626 75477 81091 94978 99474 107027 110513 121134 126992 141194 145105 152368 238797 265218 336159 425247 1243046
+C 61 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 61 16407 23079 32871 33041 35037 35666 37624 40188 42276 43895 48974 51154 60652 75727 81237 94540 99073 106480 110072 120434 126136 140578 144487 151871 237363 263806 334931 422645 1234628
+C 62 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 62 15898 22499 32210 32380 34283 34911 36940 39333 41424 43153 48248 50503 60075 74443 79843 93552 97879 105757 109359 119747 125565 139902 143866 150942 236964 263389 334365 424551 1234879
+C 63 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 63 15188 21639 31285 31454 33333 33948 35953 38297 40480 42051 47228 49636 58786 72699 78059 91563 95842 103817 107747 117900 123724 137781 141848 148820 233509 259470 329767 420954 1225204
+C 64 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 64 15720 22261 32061 32216 34103 34711 36636 38812 40880 42472 47305 49419 59124 72345 77483 91179 95245 103811 107375 117455 122939 136892 140925 147690 231839 257795 325405 417021 1219531
+C 65 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 65 14985 21248 30827 30985 32705 33296 35187 37480 39731 41251 46058 48209 57755 70517 75745 89200 93272 101696 105478 115611 121227 135269 139377 146116 230248 256197 324194 415827 1219284
+C 66 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 66 14741 20963 30813 30957 32687 33259 34958 37052 39135 40486 44978 46968 56840 68688 73776 87282 90861 99878 103381 113267 118473 132428 136546 142934 224955 250708 314650 407497 1207793
+C 67 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 67 14030 20157 29792 29951 31568 32092 33849 35814 37763 39190 43551 45539 55315 66870 71601 84718 88264 96789 100305 109691 114691 128574 132615 138894 219649 245274 308498 399827 1206622
+C 68 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 68 13813 19866 29647 29793 31352 31843 33638 35518 37614 38953 43149 44978 55114 65548 70342 83483 86756 96086 99665 109162 114057 128084 132340 138007 218035 243396 303277 398082 1204021
+C 69 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 69 13198 18960 28608 28773 30221 30683 32401 34239 36231 37583 41553 43106 53198 63168 67703 80657 83849 93085 96510 105454 110136 123766 128124 133750 212723 237718 296387 390165 1194194
+C 70 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 70 13000 18589 28145 28305 29714 30167 31810 33661 35618 36944 40766 42411 52226 61807 66314 79455 82475 91753 95315 104237 108809 122281 126556 132117 210637 235707 293368 387939 1188262
+C 71 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 71 12806 18586 28200 28346 29778 30209 31838 33577 35469 36728 40577 42187 52232 61408 65967 79373 82370 92140 95724 104674 109244 123082 127466 132930 210842 235462 292046 388142 1186022
+C 72 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 72 12743 18421 28046 28214 29507 29875 31464 33142 35136 36455 40222 41844 51816 60785 65174 78274 81137 91089 94758 103604 108041 121816 126283 131501 209306 233634 289387 386282 1179986
+C 73 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 73 12125 17667 27047 27196 28604 29030 30755 32453 34489 35857 39509 41086 50527 59599 64008 76916 79823 89519 93312 102013 106375 119857 124244 129877 207520 231831 288682 383435 1172259
+C 74 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 74 12092 17936 27463 27636 28977 29357 31001 32601 34708 36149 39879 41510 51206 60559 65095 77942 80891 90342 94333 103049 107682 121582 126083 131808 209256 233647 291105 384282 1169140
+C 75 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 75 12068 17788 27354 27515 28855 29233 30807 32282 34239 35532 39033 40561 50351 59116 63578 76004 78635 88481 92172 100598 104895 118302 122708 128105 203966 228158 282743 376332 1161132
+C 76 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 76 11403 16821 26321 26459 27613 28014 29615 30964 32970 34167 37598 39000 48718 56968 61250 73225 75624 85326 88905 97294 101323 114700 119152 124420 199236 223323 276830 370722 1159064
+C 77 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 77 11197 16694 26062 26219 27346 27676 29216 30515 32465 33696 37112 38595 48308 56059 60403 72559 74934 84703 88188 96472 100552 113724 118028 123106 197459 221618 273549 368318 1156448
+C 78 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 78 10750 16194 25436 25586 26636 26997 28403 29661 31546 32745 35966 37396 47134 54323 58417 70248 72407 82450 85845 93979 97895 110648 114943 119759 192813 216321 266531 360895 1144785
+C 79 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 79 10317 15491 24587 24733 25780 26114 27571 28728 30704 31792 34731 36073 45721 52594 56697 68579 70608 80634 84163 91993 95819 109012 113441 118218 190860 214644 263964 358053 1141517
+C 80 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 80 10197 15359 24303 24440 25415 25742 27082 28206 30106 31233 34239 35648 45156 51984 55985 67625 69569 79904 83359 91222 95167 108022 112568 117467 189585 212759 262181 357539 1138955
+C 81 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 81 10097 15367 24496 24648 25553 25836 27214 28335 30316 31472 34420 35697 45060 51684 55713 67049 68967 79398 82848 90608 94498 107697 112242 117101 188816 211820 260571 355696 1131443
+C 82 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 82 9774 15212 24302 24463 25450 25733 27197 28321 30345 31588 34428 35769 44786 51585 55539 67231 69290 79362 82992 90696 94627 107917 112557 117557 189228 212344 261681 356894 1123842
+C 83 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 83 10453 16162 26016 26149 27107 27414 28872 30004 32079 33318 36372 37726 47387 54658 58719 70393 72352 83022 86758 94577 98518 111807 116297 121711 193944 217266 267880 362208 1124354
+C 84 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 84 9853 15553 25142 25298 26168 26435 27856 28904 30926 32155 34955 36283 45818 52581 56520 67710 69481 79926 83528 91119 94964 108188 112672 117783 188139 211194 259779 352889 1111006
+C 85 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 85 9335 14892 24125 24262 25070 25356 26704 27608 29542 30698 33524 34754 44118 50306 54287 65268 66973 77513 80848 88102 91798 104865 109271 114168 184073 206801 254331 348198 1109714
+C 86 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 86 9427 15048 24351 24499 25313 25554 26814 27641 29626 30820 33453 34700 44285 50354 54250 65128 66684 77267 80936 88238 91923 104837 109217 114007 183898 206762 253704 347224 1108840
+C 87 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 87 9004 14395 23555 23707 24556 24784 26071 26956 28884 30011 32552 33811 42967 48973 52939 63731 65276 75471 79005 86168 89815 102439 107087 111873 181292 203710 249959 343551 1099450
+C 88 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 88 8887 14411 23768 23906 24559 24751 25974 26738 28606 29703 32211 33400 42832 48940 52773 63264 64717 75077 78588 85542 88940 101698 105980 110928 179548 202283 248699 341806 1097684
+C 89 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 89 7925 13224 21648 21796 22500 22681 23781 24459 26222 27311 29637 30859 39480 45173 48944 59175 60652 70441 74029 80919 84354 97087 101509 106530 173899 196058 243150 336741 1094196
+C 90 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 90 7565 12621 21063 21186 21850 22023 23224 23916 25688 26790 29024 30150 38754 44502 48144 58096 59545 69411 73109 79876 83276 95798 100179 105208 172392 194386 240401 333507 1084338
+C 91 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 91 7558 12912 21613 21753 22399 22568 23640 24343 26066 27178 29441 30526 39432 45021 48650 58442 59713 69591 73092 79714 82999 95849 100141 105011 171221 193470 238776 329227 1079222
+C 92 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 92 7521 12646 21163 21315 21873 22017 23086 23682 25502 26555 28916 29954 38804 44207 47968 57686 58874 68712 72052 78539 81931 94211 98525 103303 168674 190814 234934 324409 1077230
+C 93 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 93 6828 11819 20006 20159 20672 20818 21810 22363 24088 25096 27149 28229 36724 41697 45258 54293 55348 65035 68354 74592 77842 89890 94155 98775 163631 185091 227885 317566 1068509
+C 94 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 94 6916 12140 20175 20303 20836 20987 21990 22466 24163 25046 27078 28142 36752 41555 45030 54203 55276 64934 68244 74407 77582 89520 93797 98368 162285 183819 226211 314443 1062531
+C 95 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 95 6716 11806 20063 20185 20626 20755 21721 22252 23983 25004 26957 28004 36479 41179 44706 53982 54974 64602 67929 74075 77284 89393 93658 98243 161762 183051 225506 314040 1061715
+C 96 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 96 6213 11158 19102 19242 19688 19824 20816 21290 22968 23956 25850 26856 35112 39766 43164 52399 53360 62954 66306 72347 75387 87209 91396 96198 159193 180078 221369 309491 1053532
+C 97 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 97 6085 11349 19224 19374 19819 19945 20917 21369 23013 24115 25961 26990 35159 39547 42936 51968 52887 62551 66011 71977 75188 87187 91360 96061 158893 179618 220754 309518 1047264
+C 98 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 98 6671 12153 20769 20912 21328 21441 22379 22815 24539 25554 27488 28454 36919 41858 45355 54625 55572 65365 68732 74643 77815 89842 94077 98878 162213 183509 224483 312681 1048982
+C 99 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 99 6065 11242 19538 19669 20082 20197 21115 21516 23144 24189 25935 26892 35182 39697 43165 52112 52968 62391 65727 71535 74645 86301 90599 95432 157402 178291 218755 305231 1038631
+C 100 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 100 5764 10922 18778 18916 19287 19384 20253 20657 22211 23246 24926 25844 33865 38324 41697 50398 51204 60422 63695 69417 72514 84351 88575 93283 154591 175614 215927 303061 1036282
+C 101 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 101 5601 10928 18889 19020 19390 19480 20321 20655 22205 23171 24745 25586 33509 37827 41178 49856 50598 59833 63177 68756 71693 83462 87569 92371 153758 174354 214445 301131 1033267
+C 102 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 102 5001 10046 17495 17659 17982 18074 18915 19259 20822 21791 23304 24216 31909 36137 39160 47426 48184 57128 60306 65808 68700 80182 84379 89185 149269 169397 208845 295829 1024712
+C 103 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 103 5336 10527 18008 18159 18499 18577 19414 19762 21347 22338 23805 24723 32544 36799 40069 48398 49106 58066 61416 66829 69760 81335 85535 90164 149700 170020 209062 294339 1017942
+C 104 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 104 5281 10397 18344 18464 18776 18849 19656 19982 21528 22465 23962 24853 32757 37084 40266 48740 49422 58376 61671 66997 69858 81109 85281 90044 149149 169526 208602 293073 1017069
+C 105 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 105 4845 9900 17564 17705 18001 18082 18826 19137 20623 21595 22935 23814 31483 35666 38811 46867 47539 56198 59366 64724 67548 78693 82734 87555 146395 166399 204359 287986 1006717
+C 106 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 106 4690 9721 17203 17349 17612 17687 18409 18710 20185 21149 22537 23381 30882 35023 38179 46149 46814 55367 58683 63921 66559 77700 81684 86521 144733 164556 202351 284978 1002104
+C 107 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 107 4613 9810 17369 17540 17792 17861 18572 18828 20338 21326 22645 23443 30885 34926 38135 46231 46897 55727 59034 64132 66910 78095 82048 86925 145042 164670 202033 284985 1003277
+C 108 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 108 4466 9568 17119 17251 17507 17567 18275 18547 19997 20941 22205 22988 30291 34293 37432 45436 46023 54301 57673 62738 65636 76529 80406 85298 142699 162215 199120 281116 995422
+C 109 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 109 4348 9631 17135 17284 17513 17565 18264 18491 19934 20967 22202 22953 30063 34216 37371 45233 45807 54023 57355 62365 65167 76066 79875 84811 141846 161305 198261 279406 991378
+C 110 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 110 4394 9639 17305 17426 17653 17714 18400 18635 20054 20988 22241 22964 30369 34553 37735 45624 46203 54479 57783 62855 65612 76684 80517 85504 142494 162289 199388 280728 992554
+C 111 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 111 4109 9509 17132 17258 17480 17521 18175 18416 19868 20826 22023 22729 29968 34110 37123 44721 45259 53353 56554 61557 64295 74973 78687 83890 140044 159557 195363 274712 980543
+C 112 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 112 3915 9121 16481 16602 16792 16836 17480 17680 18970 19828 21038 21693 28664 32767 35817 43359 43850 51835 55113 59879 62617 73261 76834 81946 137371 156663 192528 270844 976311
+C 113 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 113 3825 8998 16378 16532 16698 16734 17342 17549 18894 19742 20870 21549 28461 32715 35747 43366 43893 51769 55016 59737 62307 72674 75969 81237 136299 155654 191249 269195 976961
+C 114 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 114 3638 8794 15972 16117 16276 16310 16925 17120 18418 19264 20324 20958 27796 31821 34802 42001 42495 50059 53242 57813 60450 70556 73902 79290 133266 151982 186903 263252 963386
+C 115 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 115 3453 8656 15752 15890 16046 16084 16614 16809 18084 18983 20063 20681 27369 31457 34382 41454 41879 49320 52468 56879 59491 69558 72816 78216 132253 151215 185594 261486 960028
+C 116 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 116 3325 8442 15398 15516 15661 15692 16213 16383 17655 18462 19438 20019 26580 30558 33462 40530 40984 48409 51602 56005 58695 68580 71997 77521 130901 149463 183731 260916 959380
+C 117 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 117 3153 8199 15007 15138 15274 15302 15868 16014 17247 18179 19126 19772 26348 30021 32930 39908 40349 47830 51047 55500 58145 68253 71782 77050 130352 148835 182874 259722 949973
+C 118 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 118 2966 8235 15080 15225 15355 15376 15862 16003 17204 18099 19105 19666 26201 30096 32915 39914 40341 47681 50773 55226 57862 67945 71291 76628 129275 147623 182262 258838 944726
+C 119 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 119 3018 8258 15090 15225 15353 15382 15803 15959 17101 17992 18907 19505 26074 29857 32861 39684 40088 47354 50502 54839 57438 67233 70554 75904 128646 147325 181667 258332 949453
+C 120 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 120 2638 7561 13937 14079 14184 14213 14679 14809 15970 16899 17758 18341 24422 27980 30765 37471 37860 44885 48027 52313 54929 64671 67901 73015 124865 142624 176314 252241 938188
+C 121 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 121 2568 7693 14181 14288 14418 14445 14900 15004 16189 17089 17931 18495 24742 28300 31019 37781 38170 45128 48257 52341 54833 64539 67725 73027 124827 142477 176079 251508 935075
+C 122 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 122 2485 7591 13918 14037 14138 14168 14615 14713 15804 16673 17500 18015 24218 27792 30513 37030 37389 44370 47478 51645 54196 64078 67317 72768 124411 142222 175136 250641 934976
+C 123 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 123 2583 7758 14221 14344 14448 14464 14865 14999 16036 16870 17718 18266 24536 28133 30907 37327 37686 44629 47756 51826 54464 64178 67438 72689 123881 141772 174823 248139 925373
+C 124 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 124 2247 7346 13529 13653 13752 13775 14136 14257 15272 16177 16973 17524 23704 27203 29905 36211 36538 43269 46378 50507 53103 62876 66043 71434 121840 139145 171704 244493 916845
+C 125 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 125 2223 7414 13608 13745 13848 13868 14232 14332 15402 16298 17146 17668 24102 27479 30382 36770 37113 43958 47172 51055 53704 63314 66564 71914 122729 140567 173281 245493 920439
+C 126 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 126 2068 6944 12874 13008 13104 13124 13457 13557 14534 15398 16133 16665 22703 26079 28851 35005 35331 41984 44943 48806 51234 60514 63716 68819 118311 135751 167793 238526 909607
+C 127 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 127 1852 6693 12509 12651 12727 12747 13057 13133 14050 14930 15650 16217 22232 25418 28087 34027 34355 40613 43668 47477 49908 59110 62159 67122 116337 133771 165398 234386 903833
+C 128 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 128 1701 6369 11903 12017 12080 12086 12358 12453 13365 14201 14846 15421 21271 24467 27081 32762 33083 39307 42409 46132 48531 57600 60589 65591 114373 131569 162662 232519 905907
+C 129 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 129 1604 6329 11964 12087 12177 12194 12443 12519 13375 14185 14817 15367 21091 24155 26730 32483 32809 38779 41769 45473 47868 56775 59816 64849 113588 130446 161402 230591 894928
+C 130 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 130 1618 6428 12046 12160 12232 12242 12501 12573 13453 14341 15010 15619 21521 24626 27097 32783 33065 39130 42117 45725 48151 57255 60247 65111 113396 129972 161376 230336 891675
+C 131 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 131 1471 6150 11704 11810 11880 11889 12134 12207 13089 13928 14568 15155 21017 24093 26695 32390 32661 38553 41638 45279 47701 56584 59539 64476 113122 129931 161271 231443 893916
+C 132 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 132 1460 6071 11547 11659 11732 11750 11948 12003 12848 13739 14353 14923 20720 23750 26222 31797 32066 37776 40709 44132 46441 55216 58159 63005 110748 127023 157841 226814 883227
+C 133 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 133 1295 5909 11294 11432 11496 11512 11722 11788 12520 13353 13959 14557 20099 23012 25482 30805 31057 36678 39726 43038 45357 54124 57019 61639 109187 125307 155709 222344 880775
+C 134 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 134 1259 5900 11116 11242 11299 11311 11528 11586 12383 13172 13784 14373 19907 22818 25327 30851 31100 36881 39856 43280 45609 54317 57143 61844 109078 125187 155591 223390 881274
+C 135 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 135 1173 5804 11171 11298 11366 11384 11568 11634 12421 13261 13867 14474 20003 22857 25412 30896 31157 36781 39889 43269 45613 54225 57189 61805 108762 124596 154893 221506 869955
+C 136 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 136 1254 6194 11762 11890 11947 11955 12143 12199 12892 13763 14332 14927 20758 23572 26133 31499 31716 37198 40192 43463 45745 54167 57024 61475 108050 124018 153708 217769 862505
+C 137 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 137 1074 5668 10896 11017 11074 11082 11243 11297 11978 12770 13351 14002 19426 22317 24830 30050 30297 35645 38501 41695 43848 52250 54971 59204 105540 121309 150781 215170 868067
+C 138 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 138 974 5293 10307 10434 10472 10480 10631 10678 11316 12120 12670 13324 18456 21208 23526 28711 28935 34132 36969 40055 42158 50476 53196 57335 103164 118683 147622 210584 855915
+C 139 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 139 892 5343 10370 10482 10535 10542 10686 10723 11404 12246 12745 13376 18675 21459 23769 28868 29086 34086 37029 40044 42194 50435 53117 57201 103080 118596 147372 210244 853041
+C 140 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 140 860 5405 10520 10645 10705 10708 10840 10881 11467 12338 12858 13498 18869 21614 23965 29112 29310 34467 37390 40493 42568 50916 53590 57746 103421 118880 147992 211964 854881
+C 141 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 141 772 5310 10405 10542 10595 10604 10731 10767 11354 12225 12725 13383 18552 21258 23589 28726 28926 34105 37128 40129 42214 50503 53291 57408 102975 118130 147017 210903 843904
+C 142 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 142 759 5410 10550 10677 10711 10727 10873 10914 11487 12393 12894 13604 18895 21579 23953 28988 29214 34404 37462 40483 42541 50827 53506 57774 103150 118272 147262 211030 841191
+C 143 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 143 721 5319 10542 10644 10688 10701 10805 10838 11469 12349 12845 13593 18714 21493 23862 28980 29194 34080 37147 40003 42096 50305 53007 57078 102315 117438 146576 209937 842585
+C 144 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 144 647 5225 10640 10770 10816 10825 10940 10985 11533 12409 12908 13644 18825 21465 23800 28799 28999 34099 37093 39931 41957 50000 52574 56569 101458 116215 144674 207053 831466
+C 145 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 145 615 5076 10294 10399 10443 10449 10542 10584 11168 12078 12503 13252 18263 20898 23214 27997 28205 32978 36076 38894 40992 49314 51798 55715 100422 115031 143385 205389 826714
+C 146 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 146 547 5214 10357 10459 10503 10514 10632 10679 11207 12120 12565 13373 18393 21027 23384 28270 28486 33434 36458 39252 41184 49381 51966 55920 100847 115475 143870 206881 827774
+C 147 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 147 557 5151 10366 10490 10536 10541 10628 10669 11193 12123 12530 13323 18475 21201 23565 28330 28511 33346 36412 39271 41317 49461 52025 56038 100827 115432 143624 206729 819093
+C 148 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 148 561 5387 10723 10840 10881 10893 10973 11015 11512 12406 12807 13650 18812 21458 23761 28687 28854 33630 36619 39417 41446 49768 52226 55978 100693 115343 143905 205030 814486
+C 149 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 149 502 5190 10471 10558 10597 10602 10670 10707 11161 12089 12485 13325 18489 21082 23360 28177 28364 33005 36002 38731 40688 48801 51295 55137 99461 114010 142206 203507 818407
+C 150 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 150 437 4915 10017 10125 10166 10173 10255 10287 10723 11579 11929 12780 17772 20381 22701 27538 27708 32206 35151 37672 39580 47449 49950 53611 97161 111110 138518 198558 805429
+C 151 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 151 386 4477 9240 9357 9405 9417 9491 9528 9933 10814 11147 11995 16717 19128 21344 25875 26051 30374 33125 35629 37512 45438 47886 51486 94701 108056 134773 193716 803636
+C 152 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 152 363 4633 9479 9601 9632 9639 9700 9736 10114 11003 11356 12205 17019 19441 21567 26143 26346 30744 33540 36049 37905 45848 48266 51871 95082 109031 135926 194313 803182
+C 153 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 153 325 4769 9942 10048 10089 10098 10150 10176 10556 11383 11691 12528 17592 20051 22219 26830 27012 31521 34275 36676 38561 46462 48753 52106 95066 109246 136086 192706 794702
+C 154 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 154 315 4074 8659 8761 8796 8802 8839 8871 9188 9950 10226 11139 15681 18008 20026 24398 24586 28671 31162 33412 35155 42751 45033 48222 89857 103186 129225 184862 791471
+C 155 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 155 260 3874 8098 8217 8258 8262 8307 8334 8622 9373 9653 10498 14883 17152 19220 23441 23606 27609 30133 32363 33961 41493 43790 47009 88700 101879 127898 184711 790082
+C 156 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 156 266 4006 8669 8789 8820 8823 8860 8902 9223 9986 10252 11156 15679 18001 20155 24394 24576 28693 31265 33488 35160 42847 45106 48332 89870 103121 128892 183726 781716
+C 157 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 157 226 3912 8393 8498 8526 8531 8575 8603 8859 9605 9859 10738 15325 17478 19595 23835 23986 28187 30635 32759 34309 41956 44143 47155 88397 101647 127139 181581 779997
+C 158 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 158 204 3803 8251 8346 8381 8387 8437 8477 8731 9408 9653 10568 15057 17262 19280 23405 23570 27490 29889 31925 33522 41008 43178 46057 86700 99662 124995 178779 780634
+C 159 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 159 157 3573 7899 8012 8043 8050 8094 8119 8360 9081 9312 10234 14469 16568 18511 22480 22662 26584 28984 30976 32500 39758 41960 44788 85368 98143 122872 175198 767920
+C 160 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 160 160 3681 8135 8245 8289 8299 8337 8360 8585 9296 9513 10417 14723 16822 18760 22690 22843 26753 29147 31118 32610 39812 41896 44762 85120 97471 122133 174363 765145
+C 161 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 161 166 3436 7665 7768 7798 7807 7843 7877 8079 8792 9006 9963 14083 16231 18216 22177 22343 26095 28407 30347 31752 39111 41276 44080 83770 96418 121239 173942 768034
+C 162 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 162 147 3514 7822 7915 7939 7943 7973 7992 8170 8880 9103 10026 14182 16231 18177 22054 22222 25981 28277 30187 31549 38946 40919 43819 83641 96032 120529 172603 757930
+C 163 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 163 123 3524 7865 7970 8003 8008 8031 8048 8194 8881 9088 10171 14327 16442 18363 22422 22564 26193 28425 30374 31789 39373 41412 44205 83863 96172 120516 172538 754014
+C 164 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 164 111 3601 8051 8147 8176 8177 8210 8239 8400 9115 9306 10405 14718 16902 18907 22993 23150 27222 29585 31521 32896 40708 42828 45745 86098 98500 122806 176156 755273
+C 165 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 165 123 3725 8489 8587 8620 8626 8654 8683 8824 9528 9717 10838 15210 17370 19370 23535 23708 27663 29975 31774 33104 40932 43028 45690 86004 98621 123142 174724 746580
+C 166 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 166 122 3541 8054 8173 8203 8208 8233 8257 8374 8983 9172 10275 14500 16599 18589 22545 22727 26447 28584 30432 31757 39383 41428 44068 83642 95972 120031 170012 741240
+C 167 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 167 110 3275 7590 7689 7720 7724 7754 7780 7892 8530 8680 9741 13868 15879 17786 21719 21885 25565 27646 29460 30720 38414 40402 42956 82236 94467 118266 168023 746696
+C 168 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 168 109 3069 7251 7362 7382 7384 7405 7425 7524 8091 8234 9302 13210 15160 16998 20686 20847 24397 26386 28069 29226 36640 38568 40953 79783 91560 114840 163269 735145
+C 169 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 169 98 3054 7108 7214 7243 7248 7266 7284 7354 7893 8025 9079 13122 15099 16954 20630 20810 24318 26201 27880 29105 36454 38336 40642 78832 90615 113274 161422 730070
+C 170 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 170 70 3044 7128 7217 7242 7243 7269 7290 7369 7878 8030 9056 13046 14952 16821 20398 20567 24078 25908 27558 28701 36083 38023 40403 78590 90277 113289 161149 734599
+C 171 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 171 79 2934 6849 6943 6970 6973 6994 7011 7096 7619 7737 8766 12561 14410 16161 19715 19903 23290 25010 26580 27710 35114 36950 39232 76383 87808 110428 157620 722488
+C 172 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 172 65 2791 6677 6775 6800 6801 6816 6836 6912 7396 7504 8584 12404 14246 15891 19300 19455 22784 24511 26028 27087 34487 36252 38575 76115 87430 109832 156928 720588
+C 173 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 173 79 2862 6833 6933 6953 6972 6990 7054 7537 7628 8694 12518 14348 16101 19743 19904 23189 24907 26372 27439 34947 36826 39099 76559 87987 110182 157388 722450
+C 174 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 174 63 2741 6565 6665 6686 6690 6715 6743 6811 7257 7379 8532 12289 14102 15832 19334 19532 22898 24480 25883 26831 34267 36105 38262 74939 85941 107908 153862 711835
+C 175 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 175 80 2706 6486 6599 6626 6628 6644 6664 6716 7095 7190 8277 11921 13675 15308 18787 18978 22219 23735 25244 26269 33643 35419 37603 74810 85811 107639 153484 708993
+C 176 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 176 61 2609 6324 6416 6442 6444 6460 6476 6533 6933 7023 8123 11845 13588 15238 18782 18986 22265 23755 25194 26112 33498 35235 37329 74510 85537 107317 152586 710865
+C 177 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 177 65 2569 6292 6379 6402 6406 6421 6436 6479 6893 6958 8119 11784 13523 15184 18635 18823 22143 23528 24869 25719 33421 35268 37431 74092 84987 106696 151388 702808
+C 178 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 178 57 2512 6421 6524 6545 6548 6566 6585 6631 6979 7057 8228 11893 13703 15337 18755 18935 22208 23627 25000 25874 33554 35298 37367 73647 84438 105919 150726 698201
+C 179 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 179 52 2484 6188 6289 6310 6314 6330 6354 6383 6769 6827 8039 11651 13415 15003 18442 18627 21910 23240 24584 25429 33258 35041 37162 73613 84289 105956 151385 700350
+C 180 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 180 63 2494 6175 6266 6283 6284 6304 6326 6355 6698 6769 8027 11452 13128 14771 18057 18270 21439 22674 23916 24706 32579 34325 36515 72666 82923 104587 150696 687609
+C 181 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 181 49 2646 6686 6767 6789 6791 6810 6824 6863 7170 7257 8538 12234 14090 15731 19134 19338 22607 23948 25162 25954 33865 35583 37629 74424 85279 107141 152303 686579
+C 182 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 182 38 2423 6145 6212 6227 6228 6245 6263 6292 6589 6648 7925 11405 13165 14773 18096 18283 21468 22541 23734 24442 32203 33900 35888 71821 82232 103554 148035 690599
+C 183 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 183 42 2240 5874 5956 5970 5992 6008 6040 6304 6367 7544 10871 12546 14082 17233 17431 20539 21595 22721 23443 31261 32919 34846 70273 80324 101373 146035 680341
+C 184 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 184 49 2328 5908 5990 6002 6004 6018 6030 6054 6316 6371 7625 11107 12791 14320 17600 17822 20880 21887 23028 23666 31563 33162 35134 70613 80690 101513 144677 675178
+C 185 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 185 47 2169 5699 5795 5803 5806 5817 5828 5843 6089 6148 7432 10935 12603 14222 17446 17668 20768 21694 22734 23394 31422 33100 34940 70172 80581 101257 144686 679501
+C 186 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 186 46 2271 5870 5949 5968 5971 5984 5994 6023 6223 6260 7489 10930 12586 14163 17266 17521 20661 21577 22610 23165 31120 32774 34624 69705 79803 100271 142469 668288
+C 187 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 187 39 2228 5886 5967 5983 5984 5997 6013 6027 6218 6262 7523 10963 12675 14181 17362 17590 20580 21397 22370 22953 30849 32409 34178 69092 79221 99543 141495 666545
+C 188 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 188 38 2085 5448 5549 5560 5562 5573 5587 5602 5793 5827 6994 10236 11822 13228 16338 16598 19518 20263 21205 21751 29535 31082 32921 66838 76929 96916 138200 668149
+C 189 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 189 41 2048 5216 5287 5295 5298 5306 5317 5336 5498 5528 6750 9879 11394 12794 15652 15932 18749 19453 20400 20942 28561 30036 31785 65546 75250 94915 135048 657496
+C 190 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 190 33 1955 5262 5369 5380 5381 5391 5405 5420 5555 5584 6808 10061 11627 12993 15976 16249 19035 19687 20613 21091 28893 30396 32073 65309 74984 94474 134043 652966
+C 191 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 191 36 1932 5090 5169 5181 5193 5203 5214 5341 5369 6553 9679 11158 12532 15381 15694 18532 19106 19957 20462 28361 29828 31584 65432 75029 94584 135307 658051
+C 192 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 192 37 1990 5239 5310 5328 5330 5343 5354 5364 5490 5506 6752 9758 11348 12694 15605 15950 18800 19431 20264 20743 28745 30299 32082 65580 75118 94659 136251 648307
+C 193 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 193 26 2105 5642 5737 5750 5751 5760 5773 5786 5899 5927 7283 10436 12044 13415 16313 16683 19507 20065 20912 21394 29896 31411 33269 66672 76132 96060 137982 642645
+C 194 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 194 34 2323 6170 6242 6257 6268 6275 6287 6396 6427 7849 11359 13078 14631 17797 18165 21257 21775 22619 23110 31694 33278 35074 69122 79112 99463 141147 647768
+C 195 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 195 40 2060 5408 5480 5492 5494 5512 5524 5541 5630 5650 6859 10136 11742 13194 15995 16376 19236 19660 20462 20908 29275 30749 32415 65803 75393 94741 134868 638180
+C 196 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 196 39 1873 4960 5023 5034 5036 5050 5060 5067 5155 5172 6448 9356 10889 12158 14869 15256 17945 18355 19083 19469 27222 28682 30338 62558 71993 90404 128730 634407
+C 197 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 197 28 1792 4821 4893 4906 4907 4919 4923 4937 4990 5002 6278 9011 10558 11876 14388 14803 17490 17872 18574 18975 26870 28298 29816 61822 70801 89510 128168 637010
+C 198 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 198 39 1818 4795 4866 4875 4876 4879 4888 4902 4979 4995 6265 9101 10609 11875 14489 14932 17767 18123 18799 19169 27093 28516 30103 62223 71058 89453 128074 628298
+C 199 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 199 29 1830 4864 4957 4962 4964 4972 4976 4981 5051 5067 6257 9187 10675 11944 14627 15089 17847 18145 18825 19217 27425 28889 30445 62687 71823 90624 128710 624905
+C 200 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 200 27 1745 4702 4773 4777 4785 4795 4804 4852 4865 6085 8885 10388 11579 14128 14615 17288 17539 18165 18517 26571 27978 29572 61149 70154 88521 126373 625923
+C 201 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 201 24 1652 4536 4613 4622 4635 4640 4648 4695 4715 5953 8503 9904 11019 13409 13926 16371 16640 17192 17523 25407 26767 28398 59815 68163 86030 125157 616226
+C 202 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 202 25 1961 5140 5221 5230 5235 5246 5250 5284 5294 6608 9613 11190 12443 15013 15548 18203 18423 19031 19383 27843 29251 30885 62674 71523 89941 128822 613491
+C 203 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 203 25 1822 4935 5010 5017 5026 5037 5044 5076 5088 6355 9409 10965 12255 14727 15349 18144 18330 18936 19289 27456 28846 30362 62251 71154 89822 127984 616649
+C 204 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 204 21 1819 4745 4806 4817 4823 4827 4835 4862 4876 6112 8817 10308 11431 13951 14542 17231 17396 18009 18348 26267 27644 29107 60297 69041 86617 123487 606882
+C 205 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 205 20 1604 4403 4454 4463 4465 4476 4487 4492 4517 4529 5702 8386 9810 10931 13248 13885 16414 16556 17135 17467 25141 26497 27963 58695 67199 84641 120663 605060
+C 206 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 206 19 1724 4691 4776 4785 4786 4795 4796 4803 4830 4846 5995 8619 10074 11227 13510 14132 16678 16807 17365 17690 25400 26816 28245 59037 67851 85435 120962 608611
+C 207 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 207 24 1542 4150 4221 4230 4231 4233 4246 4249 4266 4280 5414 7949 9384 10562 12740 13411 15897 15998 16512 16788 24228 25597 27043 56932 65348 82360 116890 599396
+C 208 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 208 21 1492 4044 4130 4135 4136 4142 4151 4156 4165 4171 5271 7788 9121 10179 12275 12916 15204 15304 15810 16134 23451 24763 26180 55562 63823 80439 114228 592930
+C 209 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 209 18 1538 4039 4115 4124 4131 4138 4142 4162 4174 5246 7745 9150 10227 12297 12995 15335 15413 15933 16255 23744 25019 26401 56142 64528 81383 115371 596865
+C 210 9 10 11 12 14 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 210 16 1503 4020 4079 4085 4091 4099 4113 4124 5231 7626 9052 10129 12214 12931 15391 15469 15936 16231 23679 24949 26361 55898 64060 80841 114256 588560
+C 211 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 211 19 1455 3969 4029 4040 4043 4048 4050 4064 4070 5136 7503 8819 9806 11762 12492 14912 14977 15443 15710 23198 24537 25943 54949 63196 79639 113260 584746
+C 212 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 212 13 1489 3969 4042 4047 4053 4055 4058 4075 4084 5148 7617 9006 10038 12032 12792 15157 15204 15695 15971 23438 24701 26106 55053 63373 80077 114529 589305
+C 213 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 213 21 1481 3903 3984 3990 3991 3996 4001 4008 4021 4030 5129 7624 8982 10078 12117 12859 15249 15296 15744 15982 23313 24544 25995 55127 63179 79854 113984 578976
+C 214 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 214 19 1615 4226 4311 4316 4318 4322 4326 4328 4340 4344 5403 7875 9263 10369 12335 13109 15510 15564 16030 16341 23645 24873 26233 54962 63019 79091 112324 574819
+C 215 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 215 13 1443 3911 3978 3981 3986 3989 3994 4004 4011 5076 7550 8912 9932 11810 12666 15057 15105 15530 15778 22884 24140 25462 53720 61656 77647 110209 578352
+C 216 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 216 7 1244 3381 3449 3456 3463 3468 3472 3481 3491 4519 6551 7811 8739 10442 11264 13541 13580 14032 14291 21130 22298 23548 50983 58368 73747 105618 568599
+C 217 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 217 9 1321 3530 3596 3602 3606 3608 3611 3618 3625 4663 6862 8139 9063 10839 11688 13871 13912 14310 14535 21470 22691 24058 51948 59432 74755 106910 564677
+C 218 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 218 8 1336 3711 3775 3779 3783 3787 3788 3795 3799 4845 7116 8490 9485 11345 12186 14552 14599 15043 15281 22460 23643 25020 53032 60754 76611 109288 568283
+C 219 9 10 11 12 14 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 219 13 1474 3936 4004 4009 4012 4014 4024 4034 5108 7478 8826 9831 11571 12517 14857 14888 15369 15611 22905 24187 25455 53361 61233 76800 108209 559639
+C 220 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 220 12 1301 3515 3584 3589 3593 3599 3604 3611 3617 4529 6693 7908 8804 10477 11299 13472 13502 13945 14206 20779 21956 23242 50349 57825 72893 103418 554159
+C 221 9 10 11 12 14 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 221 14 1188 3213 3292 3294 3298 3302 3309 3313 4235 6247 7458 8333 9949 10805 12869 12905 13316 13552 20229 21400 22600 49053 56278 71244 101910 558986
+C 222 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 222 13 1219 3310 3373 3381 3386 3390 3392 3395 3400 4332 6420 7635 8576 10170 11013 13210 13228 13656 13913 20563 21726 22875 49530 56928 71974 102576 549247
+C 223 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 223 15 1143 3054 3127 3129 3130 3132 3134 3137 3145 3148 3990 6085 7309 8280 9876 10718 12912 12948 13343 13591 20000 21174 22346 49188 56451 71290 101532 545185
+C 224 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 224 10 1109 2994 3083 3086 3087 3092 3094 3097 3105 3864 5886 6993 7899 9510 10310 12443 12486 12862 13096 19658 20844 22008 48411 55645 70807 101850 547383
+C 225 9 10 11 12 14 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 225 7 830 2242 2364 2365 2367 2371 2376 2380 3101 5084 6192 7110 8743 9580 11785 11832 12225 12455 19077 20276 21530 48367 55335 70541 102115 538071
+C 226 9 10 11 12 14 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 226 4 902 2178 2380 2383 2384 2386 2390 3213 5322 6425 7415 9054 9912 12166 12219 12594 12808 19907 21133 22456 49604 56543 72181 105675 537156
+C 227 9 10 11 12 14 16 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 227 7 1078 2243 2957 2961 2962 2965 2971 3882 6297 7236 8662 10531 11530 14098 14166 14610 14835 22220 23551 24884 52697 60386 76927 110911 538060
+C 228 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 228 4 923 2049 2479 2480 2482 2483 2484 2486 2489 3322 5416 6438 7655 9274 10151 12484 12557 12913 13154 20169 21364 22639 49416 56342 71567 104706 527952
+C 229 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 229 3 1052 2115 2838 2840 2841 2842 2844 2846 2851 3740 6082 6968 8350 10121 11056 13464 13557 13988 14248 21586 22844 24242 51332 58626 74299 106586 525675
+C 230 9 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 230 2 978 1920 2681 2683 2684 2686 2689 2693 3557 5880 6786 8216 9964 10838 13287 13361 13772 14038 21160 22500 23755 50381 57927 73121 104861 526783
+C 231 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 231 970 1605 2574 2575 2577 2578 2580 2582 3321 5641 6317 7989 9722 10613 12990 13064 13462 13735 20473 21715 22926 49258 56485 71483 101848 518021
+C 232 9 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 232 3 701 1224 2010 2012 2013 2015 2016 2018 2707 4652 5213 6578 8047 8838 10823 10889 11266 11489 17591 18740 19839 45214 51944 66322 95809 514484
+C 233 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 233 1 733 1048 2010 2012 2013 2015 2016 2017 2018 2693 4540 4944 6486 7995 8805 10871 10930 11280 11495 17860 19013 20181 45447 52095 66350 96266 516672
+C 234 9 10 11 12 14 16 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 234 2 754 954 2143 2144 2147 2149 2152 2873 4778 5057 6746 8250 9097 11306 11372 11719 11936 18302 19419 20594 46084 52786 67026 96542 505814
+C 235 10 11 12 14 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 235 766 860 2244 2246 2248 2249 2250 2251 2934 4992 5241 7111 8662 9504 11709 11806 12152 12384 18836 20018 21144 47129 54001 68618 97954 502708
+C 236 10 11 12 16 17 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 236 705 723 1993 1996 1998 2003 2728 4570 4756 6523 7958 8781 10882 10977 11348 11585 17814 19040 20204 45654 52261 66408 96149 507868
+C 237 9 10 11 12 14 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 237 1 720 725 2013 2014 2015 2016 2020 2739 4645 4853 6626 8108 8940 11054 11166 11517 11733 18007 19150 20287 45538 51949 66057 95318 498512
+C 238 9 10 11 12 14 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 238 1 805 835 2313 2315 2316 2317 2320 3043 5047 5268 7139 8643 9443 11544 11668 12049 12293 18536 19718 20835 45806 52686 66748 95735 495086
+C 239 9 10 11 12 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 239 1 838 840 2317 2318 2324 3038 5148 5360 7346 8849 9711 11891 12082 12489 12730 18897 20054 21098 45679 52607 66690 94948 500972
+C 240 9 10 12 14 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 240 1 597 1685 1686 1688 2256 4062 4259 5845 7206 7988 10001 10288 10620 10845 16345 17447 18453 41609 47761 60597 86958 493458
+C 241 9 10 12 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 241 1 561 1651 1653 2202 3895 4102 5700 7021 7735 9619 9951 10293 10511 15677 16672 17606 41817 47959 60266 85157 487837
+C 242 9 10 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 242 1 542 1630 1631 2146 3815 4042 5682 6907 7641 9466 9874 10227 10460 15398 16468 17358 45624 51783 63987 88407 494510
+C 243 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 243 406 1255 1716 3135 3367 4929 5917 6574 8287 8691 9006 9215 13919 14896 15748 61223 66621 77401 100873 499638
+C 244 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 244 341 1207 1561 2712 2974 4499 5305 5840 7535 7841 8071 8292 12513 13585 14600 115835 120229 128972 148099 483998
+C 245 10 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 245 62 995 1373 1594 2150 4342 4501 4620 7176 7232 7270 7697 12317 13509 15431 414330 415228 416974 420975 485747
+C 246 12 21 23 24 27 30 31 32 33 34
+C 246 1032 1443 2097 4327 7007 7443 12116 13469 15741 459463
+C 247 12 21 23 24 27 30 31 32 33 34
+C 247 1056 1508 2151 4269 6932 7347 12094 13641 15973 440114
+C 248 12 21 23 24 27 30 31 32 33 34
+C 248 1167 1742 2648 4440 7254 7502 12614 14626 17554 440651
+C 249 12 21 23 24 27 30 31 32 33 34
+C 249 1265 1891 2661 4054 6787 6921 11862 13525 16359 342190
+C 250 12 21 23 24 27 30 31 32 33 34
+C 250 161 229 328 474 811 825 1465 1680 2035 36673
+N 0 2
+N 0 1005308
+N 1 2
+N 1 1005306
+N 2 2
+N 2 1005307
+N 3 2
+N 3 1005306
+N 4 2
+N 4 1005319
+N 5 2
+N 5 1005325
+N 6 2
+N 6 1005331
+N 7 2
+N 7 1005324
+N 8 2
+N 8 1005347
+N 9 2
+N 9 1005428
+N 10 2
+N 10 1005819
+N 11 2
+N 11 1006056
+N 12 2
+N 12 1006035
+N 13 2
+N 13 1005955
+N 14 2
+N 14 1005800
+N 15 2
+N 15 1005595
+N 16 2
+N 16 1005371
+N 17 2
+N 17 1005279
+N 18 2
+N 18 1005279
+N 19 2
+N 19 1005280
+N 20 2
+N 20 1005274
+N 21 2
+N 21 1005279
+N 22 2
+N 22 1005277
+N 23 2
+N 23 1005290
+N 24 2
+N 24 1005285
+N 25 2
+N 25 1005284
+N 26 2
+N 26 1005281
+N 27 2
+N 27 1005283
+N 28 2
+N 28 1005278
+N 29 2
+N 29 1005275
+N 30 2
+N 30 1005278
+N 31 2
+N 31 1005272
+N 32 2
+N 32 1005273
+N 33 2
+N 33 1005266
+N 34 2
+N 34 1005269
+N 35 2
+N 35 30
+N 36 2
+N 36 27
+N 37 2
+N 37 31
+N 38 2
+N 38 30
+N 39 2
+N 39 38
+N 40 2
+N 40 33
+N 41 2
+N 41 33
+N 42 2
+N 42 35
+N 43 2
+N 43 36
+N 44 2
+N 44 45
+N 45 2
+N 45 52
+N 46 2
+N 46 65
+N 47 2
+N 47 56
+N 48 2
+N 48 36
+N 49 2
+N 49 36
+N 50 2
+N 50 43
+N 51 2
+N 51 42
+N 52 2
+N 52 60
+N 53 2
+N 53 58
+N 54 2
+N 54 45
+N 55 2
+N 55 51
+N 56 2
+N 56 56
+N 57 2
+N 57 99
+N 58 2
+N 58 277
+N 59 2
+N 59 1129
+N 60 2
+N 60 1101
+N 61 2
+N 61 978
+N 62 2
+N 62 878
+N 63 2
+N 63 637
+N 64 2
+N 64 648
+N 65 2
+N 65 235
+N 66 2
+N 66 27
+N 67 2
+N 67 2
+N 68 2
+N 68 4
+N 69 2
+N 69 3
+N 70 2
+N 70 3
+N 71 2
+N 71 2
+N 72 2
+N 72 3
+N 73
+N 73
+N 74 2
+N 74 3
+N 75 2
+N 75 2
+N 76 2
+N 76 4
+N 77 2
+N 77 8
+N 78 2
+N 78 6
+N 79 2
+N 79 4
+N 80 2
+N 80 4
+N 81 2
+N 81 3
+N 82 2
+N 82 2
+N 83 2
+N 83 4
+N 84 2
+N 84 3
+N 85 2
+N 85 2
+N 86 2
+N 86 2
+N 87 2
+N 87 5
+N 88 2
+N 88 2
+N 89
+N 89
+N 90 2
+N 90 2
+N 91
+N 91
+N 92 2
+N 92 7
+N 93 2
+N 93 3
+N 94 2
+N 94 5
+N 95 2
+N 95 5
+N 96 2
+N 96 2
+N 97 2
+N 97 4
+N 98 2
+N 98 3
+N 99 2
+N 99 2
+N 100 2
+N 100 3
+N 101 2
+N 101 1
+N 102 2
+N 102 3
+N 103 2
+N 103 2
+N 104 2
+N 104 4
+N 105 2
+N 105 5
+N 106 2
+N 106 5
+N 107 2
+N 107 5
+N 108 2
+N 108 4
+N 109 2
+N 109 2
+N 110 2
+N 110 5
+N 111
+N 111
+N 112 2
+N 112 2
+N 113 2
+N 113 3
+N 114 2
+N 114 5
+N 115 2
+N 115 1
+N 116 2
+N 116 2
+N 117 2
+N 117 4
+N 118 2
+N 118 2
+N 119 2
+N 119 1
+N 120 2
+N 120 2
+N 121 2
+N 121 3
+N 122
+N 122
+N 123 2
+N 123 2
+N 124 2
+N 124 3
+N 125 2
+N 125 4
+N 126
+N 126
+N 127 2
+N 127 4
+N 128 2
+N 128 1
+N 129 2
+N 129 4
+N 130 2
+N 130 4
+N 131 2
+N 131 3
+N 132 2
+N 132 4
+N 133 2
+N 133 1
+N 134
+N 134
+N 135 2
+N 135 4
+N 136 2
+N 136 1
+N 137 2
+N 137 3
+N 138 2
+N 138 1
+N 139 2
+N 139 3
+N 140
+N 140
+N 141 2
+N 141 2
+N 142 2
+N 142 2
+N 143 2
+N 143 2
+N 144 2
+N 144 5
+N 145
+N 145
+N 146 2
+N 146 1
+N 147 2
+N 147 3
+N 148 2
+N 148 2
+N 149 2
+N 149 1
+N 150 2
+N 150 3
+N 151 2
+N 151 1
+N 152 2
+N 152 1
+N 153 2
+N 153 1
+N 154 2
+N 154 1
+N 155
+N 155
+N 156 2
+N 156 5
+N 157 2
+N 157 4
+N 158 2
+N 158 1
+N 159 2
+N 159 1
+N 160 2
+N 160 2
+N 161 2
+N 161 4
+N 162 2
+N 162 1
+N 163 2
+N 163 1
+N 164 2
+N 164 2
+N 165 2
+N 165 2
+N 166
+N 166
+N 167 2
+N 167 1
+N 168 2
+N 168 2
+N 169 2
+N 169 3
+N 170 2
+N 170 2
+N 171
+N 171
+N 172 2
+N 172 2
+N 173
+N 173
+N 174 2
+N 174 3
+N 175 2
+N 175 2
+N 176 2
+N 176 4
+N 177 2
+N 177 4
+N 178 2
+N 178 2
+N 179 2
+N 179 1
+N 180 2
+N 180 4
+N 181
+N 181
+N 182 2
+N 182 1
+N 183
+N 183
+N 184 2
+N 184 4
+N 185
+N 185
+N 186 2
+N 186 2
+N 187 2
+N 187 2
+N 188 2
+N 188 2
+N 189
+N 189
+N 190 2
+N 190 4
+N 191
+N 191
+N 192 2
+N 192 1
+N 193 2
+N 193 2
+N 194
+N 194
+N 195 2
+N 195 4
+N 196 2
+N 196 1
+N 197
+N 197
+N 198 2
+N 198 1
+N 199 2
+N 199 2
+N 200
+N 200
+N 201
+N 201
+N 202 2
+N 202 2
+N 203
+N 203
+N 204 2
+N 204 1
+N 205 2
+N 205 1
+N 206 2
+N 206 1
+N 207
+N 207
+N 208 2
+N 208 1
+N 209 2
+N 209 1
+N 210
+N 210
+N 211 2
+N 211 3
+N 212 2
+N 212 3
+N 213 2
+N 213 3
+N 214 2
+N 214 3
+N 215 2
+N 215 2
+N 216 2
+N 216 2
+N 217 2
+N 217 1
+N 218 2
+N 218 1
+N 219 2
+N 219 1
+N 220 2
+N 220 1
+N 221 2
+N 221 1
+N 222 2
+N 222 3
+N 223 2
+N 223 2
+N 224 2
+N 224 3
+N 225 2
+N 225 1
+N 226 2
+N 226 1
+N 227 2
+N 227 1
+N 228
+N 228
+N 229
+N 229
+N 230 2
+N 230 1
+N 231 2
+N 231 1
+N 232 2
+N 232 3
+N 233 2
+N 233 2
+N 234 2
+N 234 1
+N 235 2
+N 235 3
+N 236 2
+N 236 1
+N 237 2
+N 237 2
+N 238 2
+N 238 1
+N 239 2
+N 239 3
+N 240 2
+N 240 5
+N 241 2
+N 241 12
+N 242 2
+N 242 44
+N 243 2
+N 243 102
+N 244 2
+N 244 85
+N 245 2
+N 245 20
+N 246
+N 246
+N 247
+N 247
+N 248
+N 248
+N 249
+N 249
+N 250
+N 250
diff --git a/Illumina_profiles/MiSeqv3L250R2.txt b/Illumina_profiles/MiSeqv3L250R2.txt
new file mode 100644
index 0000000..7845647
--- /dev/null
+++ b/Illumina_profiles/MiSeqv3L250R2.txt
@@ -0,0 +1,3012 @@
+. 0 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 0 1019834 1393413 1843323 2076943 2168146 2330477 2432220 2566093 2629738 2733678 2819681 2888011 2954641 3058298 3123499 3200559 3291863 3364499 3460972 3541188 3584241 3658608 3702043 3758695 3809541 3876682 3931787 3970046 4168166 4265487 4427861 4886356 6455505
+. 1 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 1 1019825 1336914 1808889 2043106 2135412 2282104 2367114 2493471 2557382 2675637 2756167 2819253 2884623 2985523 3057492 3137669 3239222 3318933 3421838 3502184 3549885 3625852 3672348 3731471 3784843 3854150 3914308 3953812 4152203 4248830 4404058 4868131 6455505
+. 2 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 2 1019833 1285751 1770429 2046128 2140354 2271911 2340312 2457502 2526166 2652971 2739661 2805035 2865998 2956837 3030247 3105139 3211028 3288903 3396718 3474563 3523236 3595330 3641721 3700871 3751759 3819655 3880400 3920061 4116092 4211665 4362706 4836761 6455505
+. 3 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 3 1019808 1276644 1769895 2032349 2134395 2263595 2329837 2447975 2513995 2645774 2725333 2783830 2845164 2935663 3011524 3087943 3194000 3273246 3378561 3456514 3504644 3576698 3625367 3686310 3738419 3808176 3869147 3910364 4105852 4201343 4356723 4824738 6455505
+. 4 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 4 1019822 1287246 1765287 2016157 2110159 2233774 2303179 2418693 2484556 2608698 2691238 2751433 2813960 2906650 2981626 3058850 3163788 3242797 3347702 3426124 3475659 3547490 3595203 3657613 3709489 3780720 3842759 3885575 4079399 4174307 4332499 4807131 6455505
+. 5 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 5 1019808 1226980 1726910 2000985 2112537 2222976 2277254 2390040 2458748 2594326 2675457 2731350 2791232 2873376 2953305 3026526 3137835 3221970 3322328 3402788 3453752 3521155 3572313 3638695 3689437 3765676 3825444 3870692 4067540 4164368 4335351 4802604 6455505
+. 6 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 6 1019816 1271711 1704292 1985093 2084107 2202942 2268886 2370768 2438593 2552037 2643307 2712800 2776373 2868460 2943413 3018830 3126675 3205234 3310377 3398267 3447580 3518518 3568411 3636259 3687752 3764163 3821306 3866020 4073386 4176030 4349497 4807758 6455505
+. 7 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 7 1019801 1329505 1756399 1990815 2084932 2215958 2295498 2407231 2466609 2573362 2653796 2718860 2786244 2888785 2963805 3042818 3146336 3226532 3320807 3407077 3454709 3525022 3572877 3640188 3691872 3767986 3822066 3866946 4069016 4169943 4346958 4792092 6455505
+. 8 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 8 1019808 1268977 1707281 1962684 2058486 2168510 2233628 2340783 2406040 2522226 2604215 2666605 2731108 2822387 2901478 2977194 3087389 3169931 3267403 3355020 3404158 3473523 3523517 3593928 3644564 3722401 3777574 3821964 4028205 4134306 4314890 4749847 6455505
+. 9 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 9 1019807 1293602 1719609 1966831 2070085 2189977 2259521 2365705 2427356 2537757 2616352 2677948 2743277 2838871 2917132 2995139 3103700 3184320 3279830 3366903 3414501 3482425 3532598 3601442 3651812 3728300 3784781 3830129 4034552 4137600 4319062 4751977 6455505
+. 10 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 10 1019810 1185622 1638826 1936763 2045511 2135423 2177760 2271076 2341664 2468604 2554073 2616052 2674580 2751232 2834507 2904780 3022785 3103705 3208209 3295411 3345460 3411970 3465111 3536568 3586932 3665881 3724883 3771193 3979805 4086365 4263293 4715417 6455505
+. 11 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 11 1019802 1142795 1636518 1926573 2045908 2128602 2159904 2256843 2326029 2468359 2548522 2599425 2656263 2727785 2817977 2889111 3013615 3103093 3206142 3290277 3342868 3405912 3462283 3537902 3589563 3672074 3734254 3783353 3989054 4095447 4274028 4728033 6455505
+. 12 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 12 1019794 1160337 1618939 1900588 2012440 2097303 2133519 2226419 2294820 2428278 2511803 2568173 2627432 2702613 2789727 2861589 2982801 3069181 3176277 3260489 3313633 3378294 3433482 3509022 3561286 3641828 3704970 3753896 3957137 4065277 4239770 4693145 6455505
+. 13 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 13 1019788 1173768 1609720 1909607 2025435 2117689 2156281 2242881 2310273 2433556 2519134 2580441 2639423 2715853 2799649 2869456 2989018 3070047 3176912 3262646 3314518 3378479 3430818 3504562 3554737 3632659 3693100 3740132 3946231 4054683 4228608 4677929 6455505
+. 14 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 14 1019809 1176916 1588304 1883124 1988527 2078257 2118084 2201759 2269458 2388239 2473733 2539842 2599237 2676278 2759036 2828294 2945924 3024715 3134861 3222293 3274880 3342313 3394432 3468779 3520069 3597451 3658484 3705511 3915056 4022013 4193293 4659765 6455505
+. 15 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 15 1019789 1203711 1607892 1873945 1980836 2079109 2126551 2216499 2279510 2397687 2477530 2541075 2603750 2686586 2768959 2841508 2953238 3035014 3138399 3224729 3278649 3346973 3399863 3473319 3525911 3604019 3666755 3715046 3917923 4021753 4194727 4659694 6455505
+. 16 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 16 1019806 1203488 1604695 1865133 1973575 2072795 2120275 2210525 2273115 2387996 2464852 2525523 2588251 2671723 2756128 2829255 2940839 3022033 3122853 3211090 3262899 3331273 3385574 3458389 3510972 3589505 3652972 3700989 3904452 4007347 4181100 4648073 6455505
+. 17 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 17 1019805 1179065 1571807 1856254 1962074 2051061 2093507 2176399 2241500 2354605 2437229 2501028 2561000 2640816 2724898 2795887 2911825 2990866 3099069 3186224 3239107 3305410 3357933 3432045 3483115 3560254 3623301 3670943 3881272 3989222 4160627 4631868 6455505
+. 18 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 18 1019781 1106147 1523496 1833748 1954964 2027613 2050035 2126296 2195683 2321259 2403165 2463759 2519377 2584527 2674953 2740364 2864070 2947227 3056583 3143922 3198480 3262536 3318062 3394881 3446255 3525755 3591206 3640685 3853311 3963767 4133823 4616726 6455505
+. 19 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 19 1019776 1078048 1511071 1816902 1946502 2013385 2028348 2105437 2174529 2307114 2384345 2438214 2492382 2552617 2647082 2712357 2839007 2925563 3034125 3119547 3175279 3238113 3296289 3375382 3427622 3509639 3579345 3630883 3838288 3947440 4116064 4606298 6455505
+. 20 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 20 1019777 1085385 1481815 1802157 1936358 2007835 2024951 2094760 2164369 2287525 2368256 2428677 2484221 2545790 2637157 2701072 2825396 2907678 3018455 3106876 3161731 3225914 3283288 3360436 3411262 3490690 3559027 3608555 3823057 3934257 4102989 4592484 6455505
+. 21 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 21 1019761 1088182 1482359 1783614 1924086 1999403 2017943 2090872 2158540 2282726 2355859 2412581 2470729 2534259 2625921 2691006 2810439 2896453 2999555 3087871 3144199 3209641 3268016 3345051 3397776 3478574 3548910 3599312 3809796 3918296 4089099 4580579 6455505
+. 22 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 22 1019773 1071493 1461042 1772231 1910882 1981677 1994823 2062361 2129757 2251693 2326956 2383928 2440322 2499640 2592829 2656903 2778235 2864369 2972421 3059112 3116293 3181202 3238614 3318066 3371502 3453879 3525333 3577852 3789328 3899873 4069808 4568160 6455505
+. 23 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 23 1019762 1076161 1481013 1770442 1897112 1962054 1976157 2046659 2110375 2232859 2307064 2358631 2414253 2475218 2569859 2635332 2760756 2845989 2956047 3039647 3096455 3159498 3216687 3299941 3354045 3436990 3509870 3564362 3773113 3885848 4053310 4560272 6455505
+. 24 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 24 1019761 1048847 1425453 1748705 1885283 1943201 1950577 2009750 2077793 2195604 2273009 2330464 2384926 2439331 2534771 2595474 2723510 2804394 2918932 3007607 3063746 3127198 3185920 3268208 3321055 3402384 3474207 3526958 3746582 3864239 4032377 4542662 6455505
+. 25 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 25 1019766 1041754 1442952 1738781 1871797 1926824 1932850 1998503 2064322 2191323 2265367 2315238 2368524 2422643 2520326 2582986 2712285 2798256 2910875 2993852 3052221 3113529 3172600 3257221 3311061 3394451 3469409 3524801 3736158 3851706 4017456 4534159 6455505
+. 26 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 26 1019764 1026385 1434432 1731880 1870386 1922150 1924213 1990131 2055476 2184851 2255843 2302506 2355394 2405971 2506145 2567855 2696534 2783309 2893710 2977160 3035727 3096421 3157147 3241993 3296037 3379846 3456944 3512976 3723441 3838476 4003303 4523382 6455505
+. 27 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 27 1019798 1051434 1399628 1716051 1858114 1920933 1930058 1986025 2052522 2164596 2240011 2299618 2354328 2408796 2503403 2562932 2689630 2768394 2880885 2971712 3028245 3092773 3151926 3231748 3284046 3364176 3434853 3485994 3711288 3830454 3998208 4504097 6455505
+. 28 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 28 1019777 1054222 1366741 1707486 1852910 1920105 1930321 1978261 2046189 2148422 2226290 2294466 2348355 2402061 2494723 2549935 2678064 2750142 2865294 2960270 3014232 3081701 3138751 3214785 3265143 3342788 3406335 3452521 3692778 3818386 3986359 4483292 6455505
+. 29 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 29 1019779 1036347 1323710 1676022 1836209 1906622 1911463 1953733 2022081 2123015 2197290 2269126 2322836 2371827 2465171 2518665 2644392 2715652 2826287 2926814 2980467 3051789 3111908 3187660 3239052 3316940 3381915 3427732 3672543 3796914 3969006 4470559 6455505
+. 30 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 30 1019779 1051884 1301804 1650332 1812993 1892719 1901670 1939738 2007128 2100763 2173909 2252418 2307902 2360178 2452128 2506380 2628006 2695670 2803355 2909810 2961202 3035021 3096492 3169348 3221471 3299061 3363789 3408993 3678217 3801186 3977358 4474948 6455505
+. 31 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 31 1019782 1069990 1346440 1671288 1806544 1877710 1891292 1933826 1998318 2090886 2169052 2241609 2297116 2353664 2443158 2496822 2623873 2691899 2809126 2905308 2959990 3030132 3086373 3163118 3213568 3290987 3352407 3398442 3688139 3820605 3987388 4481000 6455505
+. 32 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 32 1019809 1064422 1381073 1674400 1803546 1866285 1880618 1934242 1995884 2097309 2169920 2229631 2285287 2341263 2433727 2490531 2618799 2694551 2810097 2899438 2956930 3022491 3078109 3159217 3210686 3289988 3355636 3404569 3702249 3832168 3994473 4492751 6455505
+. 33 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 33 1019815 1058046 1292601 1640166 1793708 1870098 1881605 1915545 1981608 2066561 2142268 2221161 2277563 2330148 2418002 2470030 2591967 2659321 2773139 2874159 2928619 3001139 3058252 3131730 3182625 3258921 3318932 3362770 3699810 3832013 4000720 4487955 6455505
+. 34 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 34 1019873 1027943 1235502 1607939 1775586 1857377 1860979 1885474 1953896 2035138 2108503 2192871 2245231 2290059 2380471 2427301 2552648 2614856 2725988 2834628 2885710 2962384 3023072 3092654 3142378 3218484 3275989 3316225 3689674 3824948 3997883 4485507 6455505
+. 35 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 35 204 29201 259895 597311 743902 818698 828698 859626 923526 1005022 1080224 1157184 1209667 1259418 1349066 1398300 1527018 1588476 1706078 1807478 1860065 1932685 1990391 2063012 2112557 2188373 2244293 2284970 2655727 2796282 2962744 3450074 5413612
+. 36 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 36 194 31597 267855 607181 746051 808082 819081 849015 913573 993788 1072674 1150136 1203046 1251799 1338492 1386156 1517691 1580402 1705526 1801561 1857124 1926776 1980308 2055755 2104244 2177859 2230639 2271858 2643119 2791718 2949478 3433285 5391317
+. 37 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 37 203 18108 223723 586374 740346 807641 814753 837220 903444 979089 1056718 1140214 1194190 1237743 1324221 1369405 1497581 1560344 1681739 1781572 1836712 1908771 1963336 2035363 2083469 2156429 2206679 2244556 2624204 2773817 2934798 3411921 5368876
+. 38 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 38 211 51246 207109 543391 706680 808379 823308 848077 909379 978060 1044565 1131963 1191950 1243528 1327143 1377653 1485803 1555766 1659069 1767502 1824085 1903813 1962053 2029065 2082003 2160245 2214568 2254149 2624868 2756122 2935546 3403186 5346276
+. 39 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 39 218 67690 259741 547978 689003 789741 809202 844518 900669 975272 1039872 1112194 1169141 1227497 1316043 1372447 1486941 1550142 1652270 1759018 1809677 1886089 1948234 2017832 2070467 2149737 2208373 2250528 2610266 2737901 2917444 3388491 5323379
+. 40 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 40 199 24803 203834 533828 689321 775763 784153 808091 869094 939911 1004874 1080507 1133231 1179596 1268451 1317166 1435855 1497304 1604818 1710894 1761900 1837864 1898571 1965665 2016596 2091646 2146852 2184786 2560938 2700922 2875954 3355762 5300549
+. 41 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 41 227 9658 164523 519567 677922 760094 764050 775918 839321 901663 973581 1056949 1108528 1149876 1234266 1276300 1401063 1456499 1573923 1678154 1728281 1804115 1862238 1928369 1975945 2047255 2094908 2127950 2522928 2680087 2847213 3322978 5277936
+. 42 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 42 249 3026 146261 479840 652049 748143 750348 767678 827005 893142 949491 1025303 1078043 1116739 1206248 1252674 1362333 1433502 1530328 1637874 1691233 1769051 1833269 1899575 1953448 2032271 2091138 2129558 2507416 2642411 2826941 3318922 5255591
+. 43 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 43 382 17269 213833 489486 634759 722350 728225 758563 811672 887706 943300 1004097 1055758 1101199 1195877 1248619 1364997 1432657 1532628 1633013 1684748 1757258 1822127 1896509 1952933 2034444 2102030 2148475 2501822 2632773 2809505 3315767 5233225
+. 44 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 44 391 16740 153240 481265 633533 717552 724140 736408 795862 852506 919174 997154 1047293 1089870 1173961 1218251 1338976 1394188 1507137 1611756 1660921 1736712 1797632 1861936 1911745 1982830 2031785 2065273 2460781 2618333 2787749 3266220 5211283
+. 45 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 45 433 2455 124839 458138 621615 713094 715067 724629 783480 840918 902197 981878 1027933 1066092 1153337 1196499 1319098 1369736 1475627 1585440 1630539 1707907 1773904 1834243 1884041 1955308 2001871 2032745 2435584 2590384 2766309 3241370 5189748
+. 46 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 46 638 1454 92109 434068 603836 707055 708677 712654 771788 821587 880462 962332 1010931 1045569 1127211 1168321 1280272 1341467 1442979 1552318 1600518 1679393 1743416 1800638 1851022 1923195 1967104 1994995 2407863 2562472 2746138 3213920 5168229
+. 47 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 47 640 8407 112518 437687 593173 689796 693421 698784 756036 805117 866639 945657 992048 1029324 1112132 1153646 1274215 1325176 1433391 1540879 1585366 1662318 1726724 1785088 1832647 1902834 1943956 1970200 2385528 2549394 2726309 3190527 5146266
+. 48 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 48 442 7946 90450 409862 574563 686709 690124 696324 752418 801056 855240 932295 977134 1014371 1098829 1142131 1253132 1308535 1402403 1516540 1559594 1639422 1710688 1763983 1814348 1887820 1934130 1960668 2370321 2518165 2710510 3175907 5124384
+. 49 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 49 929 1885 63105 384745 550893 679738 681420 684790 740221 785089 836440 914042 955952 991034 1077250 1121335 1228838 1281867 1369486 1488950 1528285 1609420 1685026 1734110 1784740 1860659 1908097 1932731 2346454 2485359 2692195 3153657 5102450
+. 50 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 50 2252 2929 58008 378262 541394 669496 671087 671920 725941 766799 817542 895786 942189 974607 1053892 1097123 1199514 1262100 1352177 1463314 1509012 1588891 1656235 1707662 1758840 1833605 1875223 1900749 2319938 2470317 2670954 3127332 5080431
+. 51 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 51 1731 8392 89865 385137 533542 646041 650171 655493 707198 750949 804033 876073 921156 956348 1036909 1080457 1193433 1246950 1344768 1450604 1493173 1570176 1636026 1691895 1740809 1812361 1853015 1878483 2293713 2457966 2644332 3105318 5058288
+. 52 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 52 1944 2908 55646 352775 511672 638006 639710 643147 693332 734538 779792 850395 895145 925019 1004514 1047900 1143352 1213748 1297440 1406470 1452787 1530512 1600103 1651084 1704339 1782233 1828684 1854967 2266869 2410600 2621765 3086185 5036426
+. 53 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 53 1463 50826 336505 488606 619827 621209 623884 672750 711855 756639 825231 867385 897308 978643 1023160 1119822 1183163 1266214 1378369 1420623 1497780 1569982 1620010 1672304 1750800 1797959 1824525 2238459 2378622 2596851 3063100 5014699
+. 54 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 54 761 21345 307371 462022 611857 613138 613902 660186 693309 731761 801290 842828 870574 947537 992217 1075154 1149905 1221166 1335445 1380100 1458413 1529523 1575974 1630268 1713020 1760168 1787610 2204003 2331382 2569494 3032340 4993052
+. 55 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 55 659 55118 312613 447283 584777 586074 591269 635211 672821 712662 772028 812667 842403 922779 967337 1063537 1128599 1209106 1315092 1355913 1431736 1503301 1554278 1606492 1686919 1736165 1764144 2175342 2317585 2539347 3011451 4971627
+. 56 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 56 735 20291 280215 420994 568222 569599 571548 614104 645735 680668 740074 779325 804484 882131 927068 1003762 1083074 1150610 1261470 1305708 1380836 1452779 1499273 1554853 1637212 1686435 1713785 2131727 2257744 2506881 2974713 4950437
+. 57 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 57 286 16533 269033 401182 551179 552575 552757 594498 622727 657266 714516 754946 779900 854334 897466 973784 1053582 1123158 1229705 1273572 1347326 1417400 1464473 1516747 1600162 1646765 1671730 2094890 2230366 2478550 2945652 4929044
+. 58 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 58 159 20364 263376 390897 534575 535923 536047 576993 604509 639702 697035 734974 761806 835488 877744 961164 1032821 1103283 1211910 1251834 1326592 1398363 1444022 1494977 1577488 1623115 1646606 2072545 2216010 2457232 2926171 4907448
+. 59 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 59 174 22624 259774 385467 524603 525937 527120 568124 597384 632305 687149 722797 748989 826894 871189 954598 1022764 1091751 1201166 1238682 1311520 1390115 1433369 1484935 1567067 1616075 1637992 2059039 2194503 2442441 2913815 4885738
+. 60 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 60 172 13490 248921 373623 523494 524880 526089 566459 594176 627135 681063 717559 743257 819398 863975 937560 1015875 1078902 1188756 1229066 1301491 1379980 1422913 1476481 1562610 1613783 1637079 2051670 2177025 2434684 2903698 4863933
+. 61 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 61 164 16745 252441 375909 529139 530477 531548 569800 595999 628608 681870 722533 747385 818846 863671 933506 1018219 1084145 1186962 1231955 1301426 1370123 1419269 1472209 1557414 1605614 1632978 2042571 2177316 2427865 2890882 4842376
+. 62 2 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 62 182 8723 243501 366793 524603 525960 526050 563213 586997 617760 670170 711450 735304 804371 849564 914284 1002633 1066242 1168561 1213769 1281407 1347620 1397582 1449768 1535960 1581266 1610196 2020286 2152687 2408749 2867334 4820953
+. 63 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 63 252 8490 235879 355787 510586 511902 549251 572857 602472 650179 691284 713957 781736 824692 887102 982415 1043245 1142900 1189529 1256880 1327126 1372381 1423612 1512155 1558582 1581984 1991758 2125583 2385381 2842151 4799587
+. 64 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 64 866 17271 239140 356291 503473 504749 542176 565874 597053 644208 686008 709137 776163 818870 883990 975042 1039672 1136165 1182526 1248960 1317899 1364559 1415165 1501789 1546789 1569326 1977163 2122032 2370602 2827279 4778322
+. 65 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 65 1469 5154 229533 347072 508400 509662 545822 567985 596047 643192 684039 706920 774552 819200 877844 971759 1029678 1129744 1174440 1239862 1311880 1357121 1408001 1497398 1544819 1568666 1972145 2101313 2364356 2816009 4757408
+. 66 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 66 1907 4124 225121 339384 508039 509398 543089 563363 590952 637875 677752 701217 763264 806563 863602 962963 1020157 1117267 1163654 1227964 1293545 1341474 1391268 1483975 1529695 1558488 1958533 2085596 2350713 2801141 4736282
+. 67 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 67 1661 6239 218087 327254 490521 491838 526057 546512 573354 615977 656923 679253 743057 785059 842007 940953 997981 1094083 1139597 1203095 1272605 1317210 1366367 1458704 1504913 1528692 1928877 2058653 2323269 2776207 4715474
+. 68 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 68 1828 4447 213776 321376 484445 485695 518378 537079 562457 603099 645701 666196 729045 773174 822581 927243 982538 1074893 1123544 1184531 1250125 1297728 1348014 1439662 1485571 1511276 1907989 2038125 2306295 2756754 4694480
+. 69 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 69 1080 1332 208214 314843 482244 483516 513912 531134 555325 596892 639650 660325 719366 763799 809237 916202 972249 1062228 1112658 1170654 1229523 1283005 1332637 1424410 1468551 1501172 1894340 2022843 2294301 2742486 4673610
+. 70 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 70 455 573 202159 305827 473767 475025 504169 520512 544176 584893 625640 646755 705379 750116 797353 900421 956634 1046135 1093733 1149929 1209361 1261696 1310559 1401697 1445213 1478531 1871241 1998747 2271663 2718453 4652621
+. 71 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 71 194 578 194892 294756 458563 459827 489449 505811 528513 565521 607042 627500 686246 729830 775122 880386 933348 1022067 1069465 1126139 1190338 1239815 1288237 1381089 1426500 1454546 1845362 1975277 2249275 2697483 4631867
+. 72 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 72 163 4501 197497 297896 457885 459119 486558 502568 525611 562976 606153 626129 681572 726386 769510 877024 934093 1017668 1067895 1122305 1178655 1234048 1283201 1373480 1415164 1448438 1835451 1972233 2237965 2682499 4611121
+. 73 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 73 144 558 192440 291085 456855 458142 484987 499676 520975 556587 601165 620301 674135 719478 756867 868162 922550 1004363 1055938 1109281 1163612 1220637 1269703 1360488 1402319 1436905 1818873 1953205 2221782 2666293 4590132
+. 74 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 74 130 139 188151 284062 452098 453365 478273 491870 513120 548918 591267 611949 663168 707155 747706 856761 911957 993153 1043475 1095274 1147086 1204682 1251523 1344835 1385640 1423084 1804230 1936609 2205937 2649037 4569482
+. 75 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 75 150 157 181833 275419 441319 442579 467071 480074 500732 535059 578057 597939 649331 693974 731561 840840 895748 975268 1024745 1075945 1127390 1185986 1233572 1325288 1365866 1403189 1781797 1915039 2186131 2628535 4549305
+. 76 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 76 161 162 176003 267494 430851 432157 456753 470002 490595 522925 565882 586205 638525 683717 720730 827886 880772 960514 1008958 1059433 1115051 1171526 1218553 1309612 1351086 1385211 1762034 1896519 2169634 2610470 4529198
+. 77 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 77 222 224 176324 268327 434165 435375 459636 472346 492002 522690 565031 586160 636222 679061 717077 828167 880054 957809 1005962 1054714 1111076 1163888 1208981 1304991 1346933 1379156 1753860 1888907 2159637 2596611 4508935
+. 78 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 78 805 809 175200 264113 434273 435454 457151 468554 487871 519352 560726 581243 627638 669748 708845 815091 868990 945657 993413 1044085 1092912 1151395 1195724 1288534 1328347 1365587 1737404 1870568 2134298 2579220 4488496
+. 79 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 79 971 976 168360 255646 421024 422297 443658 454603 473238 502841 544966 564559 612448 657742 691033 797925 852988 926008 974817 1019871 1068451 1130469 1175679 1264866 1303039 1342388 1713135 1848897 2118657 2556247 4468171
+. 80 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 80 1341 1360 164401 251230 414540 415825 435061 445093 463722 494268 536032 556042 601994 648724 680091 786402 842420 913045 962295 1005140 1049777 1115802 1161180 1249083 1285652 1329446 1697021 1834247 2104767 2538066 4447885
+. 81 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 81 1363 1385 161194 246201 409774 411078 429581 439116 457986 488470 530319 550889 595269 642105 672920 778304 834369 903492 952898 994116 1036659 1104676 1149632 1238020 1273037 1320297 1685656 1823025 2093991 2524615 4427846
+. 82 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 82 1289 1399 159572 245256 409407 410608 428897 438434 457057 487101 529219 550567 593978 640909 672206 777785 834018 903481 952698 993857 1037692 1105897 1150201 1240578 1275641 1322705 1685356 1822742 2093867 2521559 4407616
+. 83 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 83 1568 1950 159462 246841 414435 415697 432182 440931 460509 492972 533233 557270 595295 640042 675796 781755 840264 907671 958047 997604 1037071 1107269 1149791 1243722 1276623 1330794 1691789 1828442 2097522 2522466 4387710
+. 84 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 84 765 5704 160591 249077 411891 413053 430268 440287 461384 494724 536653 559391 598387 644607 681774 781512 845519 911787 962474 1003144 1045495 1117729 1161887 1251773 1283881 1337193 1696419 1838103 2097198 2520572 4367692
+. 85 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 85 189 682 157862 243755 421531 422685 439444 448295 467983 497881 539151 563166 600454 642366 682626 782169 839051 909843 955814 1002726 1046614 1113532 1154727 1250449 1285623 1334392 1688702 1822580 2078841 2510422 4348023
+. 86 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 86 125 148 152622 237236 414954 416078 431078 438937 458219 487382 525491 551153 584922 623683 667268 766064 823050 892919 937887 981754 1023768 1088232 1125863 1225084 1260893 1309947 1665376 1796108 2053688 2489344 4328601
+. 87 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 87 124 235 148374 230389 407560 408659 423067 430395 448705 476663 513949 539165 570663 607147 653881 749202 806335 875672 919282 966250 1006987 1070762 1106598 1204934 1241359 1289521 1642155 1771184 2024384 2466697 4308983
+. 88 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 88 140 1636 143212 224815 393034 394192 408278 415804 434221 461517 500415 524137 559016 600749 639540 735068 793378 858625 903996 944253 985324 1053288 1092477 1184972 1219536 1270245 1621380 1756367 2014694 2445310 4289571
+. 89 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 89 99 233 141563 221529 395931 397102 410391 417091 435088 461601 498935 523668 554863 593166 636815 728883 785403 851604 894382 938751 979848 1045185 1081422 1178515 1213971 1262936 1611783 1742420 1996567 2434402 4270270
+. 90 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 90 104 108 136230 215635 389296 390464 402805 409001 427130 453120 488303 514879 543650 579313 625415 719753 777544 841151 882737 923720 963151 1027587 1061611 1162083 1196626 1248102 1597150 1725172 1985827 2417758 4250734
+. 91 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 91 116 119 133276 209484 381685 382831 394995 400816 418030 441856 478708 503178 534694 572497 613912 705340 761336 824936 865754 908188 949066 1014448 1049545 1145922 1181329 1229782 1574627 1705153 1962815 2398520 4231106
+. 92 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 92 122 156 130798 209491 382534 383673 395049 400581 417988 441384 475914 503327 530937 565827 611556 706747 764238 824578 864443 904821 945640 1008291 1041045 1142071 1176277 1227340 1570256 1699600 1960730 2385155 4211635
+. 93 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 93 121 212 128850 205743 383047 384143 394706 400107 417067 439348 472479 500017 524237 553855 606768 696887 753109 815532 852844 898945 938393 997296 1027412 1129854 1165587 1213140 1554860 1679384 1928798 2372130 4192104
+. 94 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 94 95 1354 122056 200144 366452 367546 378203 383721 400082 421935 454259 481893 505550 536409 584822 680559 738214 796664 836181 873168 915778 973755 1004315 1106135 1139921 1188935 1530792 1660822 1922124 2348305 4172872
+. 95 2 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 95 111 229 119902 194366 366657 367716 376948 381563 397626 418565 450175 477439 498583 526262 578890 666791 722215 783575 819998 864413 904110 961815 990100 1092289 1127955 1176073 1514209 1637874 1887656 2332928 4153621
+. 96 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 96 96 113909 187422 354551 355616 365135 369676 384970 404882 435969 465055 485208 511854 563891 655613 711297 770395 807642 844427 885736 940908 967695 1074198 1109297 1157384 1494565 1618901 1880039 2312744 4134685
+. 97 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 97 122 112763 185655 356093 357164 365561 369579 385033 404695 435299 463816 483289 509277 561804 648551 704044 763406 798815 839883 879450 936040 962426 1065428 1100686 1149116 1483676 1606199 1859875 2300542 4115769
+. 98 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 98 127 111698 186176 356644 357658 365709 369603 384637 403477 434275 463261 482279 508010 560302 649210 705526 763052 798640 837304 877057 933870 959793 1064541 1099780 1149485 1482260 1604772 1860187 2292509 4096915
+. 99 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 99 104 110041 182583 358364 359439 366820 370374 385055 401869 431830 459439 477285 498781 557528 637047 692611 751872 782483 833399 871683 924149 949255 1052781 1091302 1136058 1465455 1582279 1821661 2276422 4078305
+. 100 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 100 110 103091 175237 343168 344248 351223 354562 369090 386182 415012 443474 460116 482758 537019 621945 677633 734597 767638 806915 845319 899351 923719 1027279 1063360 1111896 1441999 1560750 1812567 2251078 4059263
+. 101 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 101 96 102169 171698 341994 343126 349642 352825 366988 382635 411337 438566 455800 477179 533113 608676 662783 721816 751520 799831 836976 889915 914815 1015441 1054571 1098745 1424537 1540814 1777301 2236912 4040567
+. 102 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 102 98 97210 165501 333554 334624 340845 343771 357298 372649 400801 427950 444117 464156 520767 592620 645867 707275 736623 784038 822782 872902 896909 997099 1038383 1080024 1404263 1519220 1749719 2216031 4021897
+. 103 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 103 129 94739 162918 330194 331272 337004 339695 353105 368139 395285 422944 436850 455248 513991 583110 636789 699046 727901 774706 813140 861745 884115 983645 1025193 1065872 1387017 1499139 1725812 2198264 4003159
+. 104 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 104 185 92111 159814 325576 326588 331999 334610 347837 362178 389323 417244 431138 450063 507189 576204 629141 690568 719632 763589 801953 851421 873653 972679 1014330 1055275 1374387 1486611 1713366 2183127 3984581
+. 105 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 105 394 91259 158700 328202 329201 334416 336903 349785 362931 390102 417033 431706 448866 508700 572150 625006 686415 712403 763999 801462 848516 871475 968596 1012769 1051521 1367025 1476085 1692897 2174438 3966213
+. 106 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 106 1826 89086 155945 325038 326041 330832 333126 345476 357865 384863 410570 425460 442078 500754 560296 613166 675078 699806 754000 791499 838319 861536 956940 1002776 1040196 1353392 1461344 1672246 2160662 3947758
+. 107 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 107 1893 86848 152626 321663 322703 327158 329213 341372 352951 379528 404656 419399 435581 495240 548983 600972 664748 687868 744568 781898 827386 851097 945236 992924 1028179 1338046 1444306 1646018 2145198 3929242
+. 108 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 108 1524 82909 147886 314074 315114 319312 321296 333163 344866 371139 396099 410561 426252 484839 535325 585979 652293 675242 731700 769486 815152 838814 931678 980994 1015491 1323124 1429054 1627728 2135378 3910997
+. 109 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 109 1553 81417 147312 312579 313567 317601 319472 331169 341749 368489 393867 408603 425189 482065 539625 590649 651257 673585 727665 764783 811501 835463 931629 977471 1016827 1323905 1431562 1644118 2130914 3892971
+. 110 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 110 748 77760 143513 307584 308617 312398 314179 325329 335196 361145 386713 401036 417641 472960 532392 583059 641371 663378 715174 752101 798847 821833 918554 962962 1002295 1308670 1417058 1635173 2113282 3874860
+. 111 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 111 377 74677 140228 304391 305423 308820 310388 321292 330456 356042 380187 395160 409950 467179 518105 568662 629166 648762 706388 742576 786913 810520 903049 952194 986727 1288960 1393583 1595102 2093208 3856700
+. 112 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 112 138 72602 137592 301980 302966 306133 307666 318536 327543 352898 377155 392193 406255 463861 511597 561670 623790 642412 701713 737523 780783 805074 896487 948046 981713 1281065 1383454 1577114 2084124 3839056
+. 113 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 113 83 71857 138060 305087 306058 309166 310610 320986 328739 354221 376559 393156 406920 465852 508142 557474 620301 636323 701501 736460 778158 803856 893093 946034 977499 1274654 1375245 1559363 2073957 3821313
+. 114 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 114 77 67725 133194 295675 296668 299509 300836 310735 318157 343347 365613 382446 396497 453314 496301 546093 606368 622239 685869 720715 762566 788490 876887 930472 961971 1256697 1358853 1543088 2055339 3803402
+. 115 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 115 92 66773 133399 298072 299006 301637 302900 312698 319243 343976 365094 382322 394899 451491 492199 541216 603109 616821 684815 718548 758838 785153 870857 924793 956311 1247886 1347332 1524763 2041043 3785649
+. 116 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 116 72 62081 126626 284746 285657 288140 289240 298367 304938 328723 350225 366328 379685 434707 475504 523232 584140 598768 659440 693614 734076 759318 845605 898571 930172 1219551 1320756 1503510 2015071 3768054
+. 117 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 117 83 60115 124448 282193 283136 285438 286509 295079 300807 323963 343578 360276 372165 427359 464554 511396 571660 584338 650254 682872 721281 747706 830995 885348 915062 1201757 1300574 1473747 1992670 3750503
+. 118 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 118 105 57187 121264 274908 275899 277989 278925 287139 292017 314711 333282 351256 363222 418462 454824 503278 558649 569391 636909 668266 706263 733272 816746 872444 900735 1185543 1283559 1456945 1972612 3733050
+. 119 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 119 93 56184 121720 278050 278963 280953 281791 289704 293812 316670 333799 353267 364887 420668 455541 503514 558127 566558 638881 668938 705800 733659 815272 870920 898691 1181867 1279914 1450483 1963719 3715736
+. 120 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 120 80 51914 115732 266424 267373 269227 270045 277486 281840 303649 321820 339730 351237 404414 440226 487697 541556 551189 617726 648841 685784 712949 795312 850484 879022 1158591 1255549 1429107 1942220 3698271
+. 121 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 121 79 50588 114872 265110 266084 267792 268568 275802 280074 301999 320798 337962 349229 401419 435178 481948 537186 547311 610815 642199 678671 705438 786772 842706 870370 1148157 1244525 1414857 1930396 3681236
+. 122 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 122 88 49513 115522 267726 268635 270223 270988 278021 281258 303128 319883 340061 351274 404259 438324 485621 536541 543126 614504 643775 679488 708429 788702 845630 873071 1149786 1245923 1414332 1921758 3664091
+. 123 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 123 80 48037 114952 267083 267996 269530 270221 276909 279862 301071 316682 337049 347763 400351 433188 478488 531229 536729 609354 637467 672036 701495 780594 836817 864671 1137638 1233107 1401194 1905660 3646789
+. 124 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 124 97 43666 108051 253272 254192 255529 256178 262559 265370 285793 301989 321574 332585 382675 414790 460167 510062 516032 585108 613823 648580 677592 757218 813840 840845 1111144 1205845 1373433 1884379 3629726
+. 125 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 125 88 43457 109051 256579 257499 258785 259398 265490 268380 289082 305592 325097 335373 384296 418076 463194 515013 521092 588296 617542 652098 680959 760430 816490 844508 1113449 1207916 1375030 1880139 3612632
+. 126 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 126 87 42470 110827 261443 262292 263531 264109 269936 272263 292598 307994 328693 339032 389361 421787 466150 516690 521028 591815 619686 653472 683064 761144 818171 845690 1112842 1207458 1373816 1871605 3595990
+. 127 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 127 83 39786 107103 254440 255318 256456 256986 262479 264489 284410 299257 320322 330281 379327 411462 454985 503967 507618 578151 605200 637967 667744 744348 800028 827199 1090561 1184171 1349800 1842441 3579084
+. 128 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 128 85 37797 104838 249915 250792 251849 252366 257656 259575 278707 293762 314900 324794 373521 403820 447089 496360 499761 569277 596141 628502 658423 734729 791206 817245 1078288 1171186 1336359 1826063 3562672
+. 129 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 129 96 36172 103684 248619 249449 250417 250887 255967 257690 276373 291266 312041 321970 370372 399625 441392 492328 495453 564080 590977 622860 652758 728082 784688 809915 1070238 1162832 1328084 1814753 3546108
+. 130 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 130 83 34039 101624 245502 246312 247295 247716 252383 253962 272324 287179 307841 317301 364506 393637 434215 485980 489062 556005 582929 614008 643975 719470 775562 801344 1060770 1153128 1317207 1802591 3529590
+. 131 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 131 85 32270 100530 243687 244518 245449 245888 250137 251639 269546 284597 305399 314618 361801 389887 429332 482748 485697 552014 578796 609798 639654 714109 770216 796080 1053102 1145010 1308949 1793997 3513103
+. 132 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 132 172 30614 98136 239599 240425 241274 241705 245920 247287 264804 279512 299780 308048 353571 383387 421911 475180 477921 543274 570107 600368 630569 703791 758323 787694 1043179 1133977 1298314 1781333 3496784
+. 133 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 133 123 28527 94685 233288 234150 234913 235299 239036 240309 257198 272011 291703 299470 342854 375088 413467 466059 468885 533632 560418 590231 619921 691266 742848 775775 1029513 1119437 1283962 1772014 3480463
+. 134 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 134 82 26124 90720 223228 224025 224744 225098 228740 230044 246223 261864 281051 289824 332030 361943 401360 448580 451630 513219 540277 570323 600283 673634 729144 757753 1008878 1098042 1263804 1759085 3464029
+. 135 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 135 98 26248 93718 232290 233121 233861 234174 237639 238749 255129 270348 289966 297773 339308 371608 411132 460958 463639 526411 553559 582861 613516 685337 738419 770803 1019784 1108669 1273028 1756185 3447936
+. 136 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 136 80 25065 94616 235248 236024 236687 237033 240279 241383 257432 273038 292603 300472 342692 374406 413319 464445 466740 530437 557515 586221 616943 687297 739090 772486 1019090 1107894 1270836 1745550 3431674
+. 137 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 137 69 23335 91513 229655 230436 231083 231389 234353 235354 250698 266234 285075 292479 333625 364941 402596 453840 456336 517435 544385 572375 602466 671485 722325 755432 999577 1087931 1250223 1722861 3415652
+. 138 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 138 71 21096 87892 221286 222061 222624 222927 225681 226634 241161 256534 275089 282646 322646 353312 390368 439867 442055 502268 528738 556030 585799 653802 705102 737780 979563 1066178 1227953 1699188 3399732
+. 139 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 139 90 19696 86717 219959 220719 221262 221519 224108 225028 239171 254366 273233 280240 319210 349763 385831 436149 438151 497012 523401 550123 580115 647497 697266 731165 970460 1056510 1216822 1684340 3383905
+. 140 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 140 125 19228 87432 223566 224339 224875 225114 227507 228354 242171 257596 276236 281957 319978 353883 389606 440896 442735 501611 527907 554192 583656 648413 693814 734858 973300 1059253 1219125 1680188 3368282
+. 141 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 141 526 17852 84162 216006 216799 217301 217557 219803 220555 233781 249787 268568 275266 313545 342751 377721 427728 429513 486324 512554 538278 567994 634245 684343 717431 953270 1038659 1198909 1660690 3352792
+. 142 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 142 679 17520 85829 220696 221476 221950 222176 224253 224945 237860 253739 272042 277806 315088 347845 383279 433318 434994 492306 518621 543682 573366 636987 681558 722196 956208 1040616 1199322 1651362 3337039
+. 143 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 143 556 15964 83182 216204 216914 217335 217583 219472 220155 232285 248284 266355 272160 309001 340479 375503 424476 426094 481809 508004 532414 561687 624254 668494 708832 941219 1025779 1184086 1634322 3321404
+. 144 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 144 542 14562 80616 211693 212472 212877 213092 214910 215597 227416 243780 261444 267065 302324 334460 368933 417464 419096 473883 499774 523664 552976 614689 657548 700257 930079 1013770 1171481 1622169 3305922
+. 145 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 145 922 14104 81281 213689 214412 214823 215011 216654 217286 228646 245021 262164 267954 303721 336054 370697 418282 419774 474693 500463 523684 552590 613685 655149 699347 928569 1011703 1169309 1616449 3290544
+. 146 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 146 717 13030 79562 210541 211263 211672 211857 213394 213960 224595 240679 257176 263430 298461 331107 365689 412930 414350 468994 494921 518090 546977 607761 648267 692848 920817 1002769 1160152 1605963 3275216
+. 147 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 147 874 12044 76624 204174 204881 205248 205421 206762 207278 217342 233614 250547 256129 290066 321705 355392 401917 403285 455858 481018 503082 531485 591830 632373 676765 902500 984277 1141388 1585185 3259961
+. 148 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 148 234 10933 76522 206553 207265 207612 207796 209038 209533 219077 235052 250987 257649 292142 324943 359771 404493 405811 459494 484496 506004 533929 592601 629718 676850 901646 983493 1138966 1574101 3244793
+. 149 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 149 73 9421 71861 196702 197445 197780 197927 199005 199496 208533 224293 239626 246122 279600 310967 344520 388227 389438 441959 466534 487241 514601 573214 609970 656842 878120 958590 1113521 1546902 3229736
+. 150 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 150 56 8710 70237 192896 193638 193972 194135 195148 195606 204404 220751 236410 242031 274095 305389 338421 382127 383303 434224 458527 478968 506149 564037 599476 648257 866270 945642 1100140 1533402 3214539
+. 151 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 151 60 8281 70170 195823 196544 196884 197041 198046 198498 206989 223059 238260 244746 277365 308448 341497 384724 385750 436761 461347 481474 508428 566786 602557 650570 869800 948857 1103052 1534978 3199758
+. 152 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 152 80 7827 71544 198572 199271 199570 199730 200637 201095 208924 224676 238408 246472 279443 310591 344662 386997 388040 440403 464770 484139 510600 568066 602465 650717 868507 947475 1100733 1525675 3184826
+. 153 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 153 58 6826 66796 188486 189158 189463 189596 190414 190831 198114 213593 226853 235106 266736 297113 329839 370432 371422 422264 445566 464292 489955 546331 579748 629315 843645 921075 1073809 1496279 3169942
+. 154 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 154 66 6217 64303 182480 183214 183504 183659 184388 184815 191671 207251 220601 229122 259271 288871 320912 361218 362213 411347 434602 453089 478770 535784 569754 617721 831490 907698 1059977 1485732 3155223
+. 155 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 155 110 6015 65773 187261 187966 188273 188413 189087 189447 195945 211436 223857 233607 264963 294831 326773 366341 367316 417359 440565 458390 483207 540230 572869 621576 834799 911302 1062612 1479420 3140532
+. 156 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 156 109 5608 65813 188715 189407 189700 189864 190504 190886 197013 211380 222549 234252 265521 294765 327554 366391 367281 417865 440603 458154 482798 539409 572037 620965 830765 907215 1057495 1466819 3125774
+. 157 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 157 147 5113 62718 182463 183128 183365 183498 184057 184414 190037 204104 214669 226892 257362 286260 318235 355755 356628 406199 428662 445421 469165 526096 558275 606774 813646 889165 1039158 1448456 3111407
+. 158 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 158 137 4668 61232 178987 179653 179915 180038 180563 180910 186216 200585 211145 223338 253352 281672 312934 349909 350788 399464 421515 437994 461468 518095 549520 597222 805474 880122 1029266 1439858 3096987
+. 159 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 159 163 4413 60363 178522 179196 179436 179564 180042 180366 185340 199770 210011 223235 252734 280977 312277 349439 350263 399327 421362 437685 460761 517773 548927 596668 805112 878925 1027282 1437534 3082740
+. 160 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 160 153 4194 62275 185316 185929 186155 186277 186760 187089 191768 205455 214252 230110 261321 290015 322289 358943 359767 409720 431630 447383 469519 526683 557098 601442 814646 888615 1037197 1438418 3068669
+. 161 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 161 113 3881 59570 179468 180135 180359 180477 180895 181184 185310 198050 206170 222596 252839 280348 311888 346823 347694 397077 418322 433770 455515 512188 542223 586074 795082 868513 1015440 1412216 3054361
+. 162 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 162 90 3453 56812 173044 173725 173960 174083 174494 174739 178550 190664 197884 215439 244432 271205 301998 336342 337187 385596 406220 421190 442725 500097 530203 576147 778390 850681 996497 1391929 3040208
+. 163 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 163 79 3274 57075 175232 175862 176085 176187 176576 176851 180358 192589 199653 217695 247386 274436 305534 340036 340846 389272 409406 423810 443988 500575 529682 570959 780636 852869 998426 1388405 3026022
+. 164 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 164 83 3014 55613 172724 173373 173574 173659 174027 174268 177486 189147 195517 214450 243887 270637 301129 334884 335751 383642 403401 417386 436774 492731 520690 559224 771182 842270 986386 1374551 3012140
+. 165 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 165 84 2789 53921 170030 170679 170889 170970 171312 171565 174633 186080 192070 211392 240015 265907 296444 329472 330392 377977 397647 411401 430241 486654 514111 552080 762651 833018 976777 1364899 2998211
+. 166 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 166 99 2640 53415 168627 169258 169458 169552 169856 170121 173002 184370 190197 209997 238483 264379 294803 328181 329118 376502 395277 408771 426909 483813 510945 547605 760520 830047 975057 1364368 2984347
+. 167 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 167 79 2361 52782 168941 169517 169709 169786 170086 170330 172995 184043 189739 210093 238890 264730 294874 328288 329288 376536 395426 408649 426017 482759 508378 541284 761670 830570 975563 1367153 2970720
+. 168 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 168 56 2303 52211 169423 170019 170199 170289 170537 170762 173219 184727 190611 210994 239328 265173 295702 329220 330310 377646 396439 409648 426391 483757 509272 542496 763821 832249 977832 1370348 2957018
+. 169 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 169 52 2150 53151 173250 173822 173998 174094 174341 174540 176742 187501 192920 214158 243516 269502 300405 334183 335357 382702 400961 413717 429674 487064 512196 542711 765547 833459 978103 1366008 2943457
+. 170 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 170 53 1950 48963 162449 162974 163132 163218 163458 163663 165559 175728 180312 202198 230108 254993 284230 316350 317643 363411 380798 393084 409007 466475 491668 525085 738038 804958 947365 1331745 2930019
+. 171 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 171 65 1876 49435 164517 165095 165263 165345 165572 165758 167566 177400 181814 204043 232095 256729 286005 317842 319261 364858 381861 393858 408567 464922 488691 516465 736514 804147 945562 1321408 2916747
+. 172 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 172 60 1745 47760 162010 162581 162740 162837 163064 163257 164840 174132 178211 200785 228593 252757 282063 313554 314981 360141 376563 388132 402094 457810 480672 506729 727419 794670 934879 1307278 2903413
+. 173 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 173 54 1596 46564 159837 160421 160575 160656 160861 161038 162548 171596 175510 198180 225456 249431 277723 308831 310538 355235 371316 382662 395807 452219 474482 499552 721040 787273 926937 1300652 2890356
+. 174 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 174 67 1633 45698 158194 158740 158877 158958 159139 159317 160673 169472 173251 196479 223334 247145 275577 306482 308408 352845 368372 379209 391802 448610 470539 493869 716513 781848 922105 1297186 2877120
+. 175 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 175 84 1486 45733 159501 160026 160196 160289 160500 160664 161893 170571 174110 198698 225613 249386 277889 309187 311287 355927 371099 382173 394742 453087 475016 499040 722111 787576 927947 1304233 2864066
+. 176 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 176 140 1537 46695 164584 165095 165229 165304 165485 165648 166813 175228 178543 203722 231307 255463 284288 315112 317356 362824 377876 388685 400763 460026 481783 505095 727852 792744 932941 1305154 2851256
+. 177 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 177 263 1525 46292 164163 164654 164774 164838 164999 165179 166226 173954 177045 202544 230042 253963 282338 313070 315521 360355 374498 384918 396277 454987 476056 497551 720981 785276 924808 1295474 2838527
+. 178 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 178 208 1395 43358 157456 157943 158060 158129 158295 158459 159373 166737 169615 195048 221886 245131 272706 302342 305109 348264 361625 371546 381995 439984 460332 479876 701645 765909 901536 1263811 2826210
+. 179 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 179 117 1328 43324 157569 158028 158145 158209 158376 158512 159307 166483 169050 194811 221653 244876 272711 301831 304792 347817 360674 370365 380622 439089 459389 478661 698058 762875 898074 1253155 2814113
+. 180 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 180 83 1197 42163 156431 156885 157010 157074 157209 157360 158064 164625 166992 192724 219723 242678 269886 298661 301821 344800 357026 366517 376069 434454 454582 472578 690556 755561 889471 1239623 2801853
+. 181 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 181 62 1123 40182 150345 150793 150879 150951 151088 151235 151894 157937 160070 185940 211905 234279 260604 288451 291858 333473 345087 354203 363205 421453 440851 458090 672211 735776 868383 1216890 2789733
+. 182 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 182 95 1084 38761 146996 147432 147563 147619 147747 147908 148468 154042 156143 182512 208164 229920 255532 283084 286752 328235 339357 348076 356786 415687 434700 451875 665761 728598 860463 1208761 2777977
+. 183 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 183 52 1021 38968 147305 147707 147818 147892 148023 148155 148726 153986 155836 182751 208008 229909 255216 282638 286648 327802 338335 346855 355129 414453 433625 450299 663760 726320 858078 1206590 2766277
+. 184 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 184 44 941 38164 146668 147074 147176 147250 147380 147532 148005 152916 154572 181629 206911 228783 254245 281482 285907 327172 337018 345145 352976 413592 432239 448905 661755 723721 855915 1204409 2754642
+. 185 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 185 50 882 37746 146786 147145 147255 147318 147423 147536 147993 152595 154116 181909 207471 229405 254406 281801 286586 327800 337440 345442 352949 414000 432704 448895 661698 723905 856327 1205485 2743250
+. 186 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 186 31 841 37433 147122 147467 147568 147631 147757 147883 148277 152622 154027 182159 207536 229564 254375 281012 286064 327213 336151 343942 351291 413113 431662 447376 659283 720608 851799 1199698 2732276
+. 187 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 187 37 828 36969 145780 146145 146254 146300 146408 146526 146863 150801 152115 180222 205205 226771 251543 277809 283097 323786 332188 339859 346649 409306 427862 443402 653554 714619 845254 1190722 2721340
+. 188 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 188 30 794 36274 144699 145043 145138 145189 145310 145424 145791 149352 150526 179171 203665 225028 249187 275115 280922 321234 329108 336274 342699 405391 423700 439278 648645 709980 840908 1186833 2710460
+. 189 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 189 30 686 36591 145641 145982 146077 146133 146236 146353 146661 149999 151034 180117 205130 226795 251044 276876 282872 323318 330672 337582 343718 407620 426234 441224 649726 711294 841823 1184465 2699672
+. 190 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 190 38 695 34545 139716 140052 140133 140182 140297 140399 140687 143633 144545 173262 196995 217951 241129 266106 272583 312548 319232 325780 331558 395489 413314 428154 634446 694018 823781 1168371 2689371
+. 191 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 191 35 665 35121 141847 142172 142260 142316 142409 142496 142758 145440 146247 175560 199766 220979 244083 269114 275938 315751 322211 328574 334126 399495 417339 432223 637887 697887 827261 1170763 2679029
+. 192 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 192 35 598 35556 143971 144320 144418 144456 144556 144650 144919 147411 148180 177934 202410 223956 247436 272423 279610 319619 325619 331832 337079 403259 421331 435897 641074 700928 829606 1168381 2668894
+. 193 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 193 35 532 35175 143273 143569 143652 143692 143789 143895 144126 146280 146890 176385 201215 222310 245250 269870 277119 317453 322812 328785 333788 399765 417995 431774 633906 694252 822099 1156660 2658803
+. 194 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 194 23 524 32751 134937 135256 135349 135390 135479 135579 135808 137803 138354 167431 190170 210451 231665 255184 262858 301353 306133 311710 316361 381838 398850 412684 611571 669888 796033 1131041 2648987
+. 195 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 195 36 488 32185 132766 133048 133132 133173 133270 133366 133556 135355 135854 165676 187990 208350 229218 252624 260752 299331 303836 309183 313407 380054 396815 410887 609743 667038 794001 1133107 2639302
+. 196 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 196 29 525 33980 140797 141071 141158 141189 141274 141358 141558 143173 143686 174538 197988 219104 240751 264551 273288 312702 316834 322248 326541 394656 411837 426055 626176 684827 812397 1148749 2629767
+. 197 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 197 30 463 34585 143001 143281 143364 143407 143486 143571 143740 145198 145645 176372 200661 222117 243999 267880 276714 316292 320075 325121 329289 397815 415551 429402 628225 687948 815448 1146819 2620310
+. 198 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 198 31 433 32143 134012 134289 134363 134393 134473 134554 134709 135934 136324 166193 188379 208915 228949 251532 260572 299062 302434 307301 311086 379267 396264 409914 605967 663955 790123 1124386 2610987
+. 199 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 199 22 426 32188 133791 134050 134109 134149 134238 134322 134475 135553 135899 167041 188677 209073 228664 251182 261171 299606 302666 307083 310720 380561 397157 411226 609261 666144 792405 1133044 2601855
+. 200 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 200 34 391 34620 144308 144576 144651 144679 144749 144830 145000 146023 146359 178407 201973 223352 244484 267650 277991 317800 320545 325175 328846 399988 417370 431141 630203 688353 814722 1143574 2592925
+. 201 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 201 21 369 33871 143574 143853 143914 143948 144020 144106 144216 145128 145422 176607 200119 221539 242282 264734 275027 314980 317402 321738 325281 395891 413289 426470 623027 681268 805638 1128686 2584007
+. 202 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 202 23 342 32284 136903 137173 137229 137263 137333 137406 137516 138265 138498 169079 191445 212240 232353 254079 264344 303240 305287 309365 312589 382326 399255 412372 605010 662343 785801 1109709 2575003
+. 203 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 203 27 336 30656 130171 130395 130467 130500 130569 130638 130744 131432 131653 162461 183390 203681 222533 243620 254489 291928 293760 297580 300510 370256 386607 399938 591860 647315 770526 1101461 2566344
+. 204 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 204 27 310 33439 141321 141565 141636 141661 141726 141794 141922 142550 142767 173989 197279 218537 238781 260638 271844 310922 312503 316520 319683 389983 407021 419746 611562 669966 792744 1112574 2557728
+. 205 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 205 16 329 31522 135334 135574 135626 135650 135724 135805 135915 136421 136613 166810 189002 209502 229250 250094 260931 299099 300405 304165 307257 376056 392638 404968 591251 648230 768642 1081554 2549160
+. 206 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 206 24 286 29268 125784 126000 126059 126087 126143 126197 126312 126715 126872 156028 176361 195988 214134 234014 245276 281302 282474 285984 288769 356201 371988 384409 567462 623324 741171 1052204 2540919
+. 207 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 207 27 286 30256 129643 129848 129907 129927 129982 130044 130148 130519 130682 160099 180905 201140 219230 239136 250353 286654 287664 291067 293897 360523 376532 388443 569484 625134 741247 1045821 2532826
+. 208 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 208 24 269 29889 128006 128216 128260 128281 128324 128378 128471 128819 128935 158243 178784 198581 216857 236177 247581 283454 284280 287692 290401 356388 372219 383973 562060 616609 728966 1025107 2524717
+. 209 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 209 25 250 29139 125694 125926 125962 125980 126038 126102 126191 126478 126592 155136 175551 194879 212486 231533 242737 277833 278592 281947 284625 349325 364519 375860 548608 602508 712269 997577 2516906
+. 210 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 210 24 239 27304 117916 118136 118164 118188 118233 118297 118389 118644 118749 146925 165328 183337 199316 216878 228675 262009 262647 265543 267925 330935 345357 356812 523843 573550 680385 963495 2509117
+. 211 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 211 29 236 27790 120734 120909 120949 120969 121020 121062 121139 121373 121476 150424 168910 187405 203608 220280 233514 267310 267846 270788 273080 337286 351784 363322 532114 581586 689285 975601 2501375
+. 212 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 212 22 215 28612 123857 124061 124092 124109 124158 124210 124277 124505 124591 153749 172671 191856 208305 225138 238429 272847 273386 276305 278728 343619 358292 369844 539353 590330 698633 982878 2493914
+. 213 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 213 18 230 29140 124433 124628 124665 124682 124732 124768 124845 125053 125126 153787 173780 192859 209017 226054 238979 273407 273860 276885 279241 343354 357829 368994 537325 589850 698273 980386 2486534
+. 214 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 214 14 191 27201 118545 118760 118795 118810 118845 118897 118967 119141 119221 146990 165416 183416 199206 216215 228443 262205 262590 265400 267558 329961 344392 355411 518933 569000 676234 955990 2479253
+. 215 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 215 19 195 25996 115350 115510 115540 115555 115589 115653 115721 115874 115955 143241 161234 178872 194366 211119 222859 256032 256416 259228 261419 323538 338107 348811 512029 563246 668951 947851 2472108
+. 216 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 216 15 209 26194 114595 114774 114802 114815 114858 114893 114949 115088 115164 142766 160372 178209 193659 210346 222431 255114 255547 258138 260238 321642 335748 346530 506931 556152 660182 938091 2465245
+. 217 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 217 20 203 27208 117628 117794 117821 117840 117865 117913 117991 118116 118182 145836 164767 182955 198333 214332 227308 260383 260798 263671 265997 328214 342402 353109 514443 567117 672234 943339 2458436
+. 218 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 218 10 177 25800 113685 113842 113873 113883 113908 113957 114021 114147 114208 142172 159197 176666 191104 204851 219678 251817 252386 254812 256886 317669 331344 342163 499398 546400 648114 919035 2451718
+. 219 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 219 16 189 27029 119144 119302 119331 119343 119375 119424 119477 119588 119637 148371 165748 183963 198959 211558 228104 261039 261678 264091 266043 328771 342644 353618 511203 558017 660798 931860 2445278
+. 220 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 220 11 183 26770 117509 117663 117687 117696 117721 117755 117820 117926 117960 146337 163512 181602 196597 208691 225567 258269 259005 261511 263652 325640 339540 350357 506969 554620 656420 926470 2438877
+. 221 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 221 19 158 27255 119697 119856 119879 119889 119916 119950 120004 120091 120129 148496 166316 184373 199733 211868 228634 261994 262855 265298 267300 329375 343621 354225 510009 558220 659130 924309 2432583
+. 222 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 222 7 135 26616 118293 118436 118460 118475 118496 118525 118589 118671 118714 146809 163831 181377 196457 208214 224747 257034 257976 260260 262242 323358 337357 347894 501222 547379 647319 910461 2426349
+. 223 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 223 10 135 26811 117542 117677 117691 117702 117721 117752 117810 117885 117918 145906 163004 180501 195427 207371 223867 256448 257560 259834 261760 322944 337148 347601 498401 545236 645568 906367 2420506
+. 224 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 224 17 133 25055 111779 111920 111931 111939 111959 111985 112024 112111 112143 139566 155434 172235 186114 197322 213835 245217 246482 248580 250435 310666 324246 334758 484444 529285 629348 893957 2414679
+. 225 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 225 10 109 26048 114151 114287 114305 114318 114331 114355 114394 114494 114520 142241 158910 176119 190305 201951 218821 251121 252583 254882 256742 317860 331585 342117 493478 540281 643016 907885 2409081
+. 226 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 226 14 119 25695 114779 114916 114934 114942 114958 114983 115013 115081 115102 142984 159384 176250 190892 202047 218658 250763 252479 254702 256547 317186 330900 341419 491414 537283 638460 904631 2403505
+. 227 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 227 15 103 25920 117663 117796 117818 117824 117841 117869 117905 117964 117981 146182 162616 179629 194777 205884 222490 255035 256765 258917 260806 321293 335342 345758 493752 539058 639336 902597 2398119
+. 228 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 228 9 91 24837 111862 112004 112032 112036 112053 112073 112110 112165 112187 139696 155569 171466 185555 196244 212576 243900 245890 247967 249731 309248 322396 332684 477881 521318 620162 880954 2392855
+. 229 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 229 5 97 25818 115461 115619 115635 115640 115658 115668 115696 115746 115767 143193 160037 176763 191582 202465 218697 250445 252526 254798 256720 316142 330100 340129 485025 530897 629901 887835 2387728
+. 230 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 230 13 98 24850 112029 112200 112221 112225 112236 112253 112276 112320 112337 139229 155267 171375 185758 196361 212368 243965 246160 248324 250148 308112 321872 331841 473772 519307 617417 874301 2382767
+. 231 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 231 11 104 23689 107918 108083 108090 108095 108102 108113 108134 108164 108181 134871 150035 165854 179758 190004 205864 236661 238974 241009 242706 300201 313543 323329 464098 507730 604761 861812 2377911
+. 232 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 232 10 75 23627 107331 107512 107524 107527 107549 107558 107582 107618 107633 133963 149776 165787 179875 190001 205292 235894 238348 240571 242522 300039 313720 323415 466369 511992 608778 863659 2373945
+. 233 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 233 9 78 23820 106707 106991 106999 107004 107018 107025 107045 107067 107078 133297 148967 164622 178681 188985 204316 234775 237252 239315 241059 298216 311384 321090 463752 508672 604750 858176 2369124
+. 234 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 234 14 74 23126 104391 104975 104982 104985 104999 105009 105029 105045 105054 130850 145435 160471 174285 184013 199332 229765 232402 234243 236013 292862 305855 315846 459431 501687 597000 851394 2365092
+. 235 2 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 235 9 62 23713 104403 107032 107036 107037 107050 107059 107074 107090 107096 134006 149209 164296 178733 188753 204225 234834 237453 239381 241164 299117 312408 322387 470343 513719 610981 870338 2360627
+. 236 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 236 13 67 24339 106886 108796 108801 108809 108813 108827 108846 108854 135341 151281 166664 181341 191587 206771 237835 240606 242697 244617 302695 316311 326125 475566 521144 618499 876854 2354921
+. 237 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 237 13 62 23840 101267 105416 105417 105422 105427 105443 105455 105460 131756 147021 161706 176082 186541 201892 232830 235537 237503 239165 297410 310833 320825 466652 510961 608765 863265 2349657
+. 238 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 238 16 56 23502 79859 105662 105665 105675 105678 105684 105695 105702 131697 147386 159219 176453 186549 201679 232268 235068 237194 238959 295899 309123 318720 462913 508322 604718 855799 2343704
+. 239 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 239 28 54 22597 80426 101759 101764 101770 101772 101776 101784 101786 128108 142233 154208 169852 179754 194853 224737 227558 229265 230734 288088 301012 311260 453689 495046 591219 845479 2337519
+. 240 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 240 18 43 24239 75703 106886 106889 106895 106896 106902 106917 106921 133975 149234 160309 177885 188099 203801 234160 237146 239063 240729 298737 311808 321867 463477 506287 603212 857657 2329859
+. 241 2 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 241 8 24 24405 96888 108634 108635 108637 108638 108640 108648 108649 135153 150620 164804 180394 190822 206257 237163 240150 242175 243820 301614 314915 324815 467572 510834 607201 859497 2323473
+. 242 2 9 10 11 12 16 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 242 19 22 22444 98012 101944 101945 101948 101950 127431 142843 157779 171473 181545 196599 226895 229914 232062 233736 289767 303396 313258 470684 517131 613641 864482 2319522
+. 243 2 10 11 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 243 7 19396 85594 96756 96757 122407 135071 149007 162769 171463 186011 216049 219103 220674 222251 278185 292647 303477 507755 546656 639246 893462 2315437
+. 244 2 10 11 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 244 19 17741 44532 102031 102032 128697 140698 152981 173853 182028 195425 229368 232200 233699 235590 294344 313720 327710 689270 727351 817134 1060818 2310372
+. 245 2 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+. 245 42 2615 51180 100724 127911 129654 167193 184775 186007 188765 231663 232344 232538 236593 306068 351312 386748 1997862 2004709 2021536 2070923 2305019
+. 246 2 11 12 21 23 24 27 30 31 32 33 34
+. 246 120 67359 101700 130244 179502 191428 235685 239857 314380 370419 414049 2294674
+. 247 2 11 12 21 23 24 27 30 31 32 33 34
+. 247 369 86104 108509 139785 199644 205895 254571 258560 340611 404389 452432 2271839
+. 248 2 11 12 21 23 24 27 30 31 32 33 34
+. 248 1127 24713 111898 145997 195979 219104 268514 271483 356426 427308 480268 2202411
+. 249 2 11 12 21 23 24 27 30 31 32 33 34
+. 249 8820 10145 141120 174307 201661 237876 297933 300754 396624 450552 499642 1997329
+. 250 2 12 21 23 24 27 30 31 32 33 34
+. 250 1448 21591 26494 29559 35203 44985 45319 60248 66973 73914 259182
+A 0 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 0 78818 232971 325999 367339 409310 441713 493662 520242 551665 584951 606239 623765 649926 665388 689336 710645 726062 753125 773164 786718 806852 819482 830519 843597 859201 874457 883468 921463 937055 967021 1061043 1330873
+A 1 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 1 54890 169217 238301 267992 297440 320883 358829 379286 407421 433241 450063 465413 491680 506554 530256 551761 568036 594799 614635 628003 647451 660163 671846 685495 700611 716718 725959 762118 776933 805708 900469 1182120
+A 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 2 41467 143044 221570 253575 285761 302615 334238 354831 386757 412876 432472 447558 470238 485686 507965 531112 549357 578215 599176 614574 634528 649196 661708 675577 694056 712014 722999 767519 786172 821925 943906 1317124
+A 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 3 38679 136520 206982 238168 261433 277272 306817 325989 355040 379005 393061 405508 425459 438510 457544 477467 493245 517366 533778 546040 560947 573156 583500 594844 608664 623002 631884 663629 677396 702207 787406 1043609
+A 4 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 4 40619 137708 210842 244423 276026 292501 321832 341390 369524 394454 410153 424371 446917 463191 485608 511734 533604 566154 589277 605433 628141 645067 660276 676821 700946 723889 738268 804211 834441 888382 1065735 1651505
+A 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 5 31435 125283 204007 241071 272546 285368 312496 332782 363194 388686 403950 418360 439096 455902 477992 505303 529474 562643 587003 604382 627137 646419 663215 680501 708072 731556 747581 820181 853492 915656 1108950 1732101
+A 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 6 37166 123257 201432 234548 263939 278904 304885 323475 349726 374878 393333 407171 428719 444017 465184 489566 509731 539353 562910 577954 598615 614583 629494 644589 666567 686515 699883 758509 784370 832062 980697 1432843
+A 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 7 46141 137837 204709 235003 266576 284961 314333 332021 355890 379020 396002 411301 435484 452024 474542 498653 519477 546993 571909 587226 609659 626090 642303 658353 683019 702684 717769 779951 806313 863059 1023857 1526628
+A 8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 8 36975 124903 195058 226303 250295 265628 292827 311363 337966 361788 378410 392724 413685 428069 448520 470504 486739 512617 533400 547420 565773 579594 592070 604921 622489 637678 647583 684469 698488 726461 808774 1027415
+A 9 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 9 40413 128950 197032 229347 255940 272104 299104 316846 341465 364092 379302 393141 414876 430389 451284 474705 493735 519629 541116 554803 573047 588207 602150 615851 635550 653317 665332 715593 737785 780121 902578 1312615
+A 10 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 10 25386 107979 191316 229041 252107 262558 285028 305001 335813 361533 380044 393884 413160 429080 449191 475152 494648 524738 549099 564959 584102 601582 616201 630753 652351 671125 684112 734035 754318 792320 908929 1246523
+A 11 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 11 18607 104021 188916 231740 255684 263248 284680 305008 337972 364049 379195 392657 411035 427369 447390 474196 495502 526257 548909 565316 583632 602353 617152 632087 655025 674985 688849 740063 761284 801091 926753 1291369
+A 12 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 12 20855 100527 177198 212661 229372 237719 258260 276414 305548 330080 344443 356320 373660 387946 405604 428001 446364 471982 490464 504726 518096 534123 546916 559364 577127 594316 606212 644812 661470 693753 799904 1116871
+A 13 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 13 23658 101740 185632 226304 250511 259682 280239 298708 328058 353613 371421 384645 403361 418726 437548 462376 480255 508699 530447 546052 562278 578476 591916 605198 623955 641748 653522 695961 713727 745577 850690 1160890
+A 14 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 14 23205 95326 173624 208420 229107 238185 257436 274791 301116 324405 341721 353875 371469 386301 403931 427950 445692 473250 495326 510483 527016 542927 557252 570934 591281 610036 622743 675245 698507 740510 878470 1335467
+A 15 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 15 27334 103020 176792 214557 240886 251892 273378 291365 319798 343712 362524 377662 397858 414874 435552 460895 481175 511566 535834 553193 574365 592285 608115 623917 647040 668252 682615 739738 764295 810176 956543 1421984
+A 16 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 16 27501 103100 172692 208684 232473 243794 265066 282199 308418 330856 346571 360267 379590 395158 414274 437201 455942 483530 504950 520192 538563 555235 569228 583422 604125 624109 637231 688400 710825 753735 892397 1350128
+A 17 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 17 23737 95566 174040 211046 235855 245409 264983 282505 309514 332982 351266 365119 384547 401858 422453 448741 469203 499773 524474 541466 561306 579329 595450 611343 634210 655330 669750 729333 754944 800610 950040 1422626
+A 18 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 18 13058 81393 162850 203205 221126 226414 243018 260860 289608 313955 331154 343086 358702 374313 391254 415893 434570 462904 484821 500888 516665 534074 548349 562215 582991 603069 616518 668507 691995 732307 874364 1334350
+A 19 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 19 8848 78080 159825 203386 220984 224558 240480 259012 290067 314391 330330 342418 357475 373461 390590 415858 435789 465771 487327 503721 519382 538288 552662 566731 588676 609913 624398 675997 699147 739054 883035 1338478
+A 20 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 20 9551 71350 152353 196625 214873 218768 232968 250235 278528 302246 319400 331649 346600 361833 377845 402100 420661 449179 471182 487122 502994 521312 535418 549207 570243 590785 604717 656799 679776 719375 861631 1316250
+A 21 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 21 10349 75243 152296 199373 219024 223274 238553 256555 285876 309152 325344 338831 354731 370607 387589 411868 431553 460230 481869 498476 515440 534266 548622 563241 584639 605816 620003 672366 695245 735007 878197 1331674
+A 22 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 22 7776 69600 148396 194884 213450 216435 230182 247360 275825 298655 314926 327758 342524 358615 374996 399362 419003 448066 469334 486105 502271 520863 535522 549897 571650 592888 607305 658941 681819 721278 865359 1322912
+A 23 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 23 8538 72110 149240 192286 210060 213306 227522 244112 272383 295163 310222 322512 337709 354100 371278 396706 416360 445785 467001 483576 499513 518341 533415 548457 570561 592280 607387 660658 684594 724850 873372 1338453
+A 24 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 24 4376 61747 144754 191216 207562 209300 221122 238032 266212 289308 306593 318942 332819 348961 364774 390504 409545 439479 462357 479072 494539 514009 529114 544043 565700 587137 602271 657148 681740 721042 870233 1333186
+A 25 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 25 3359 64294 142074 187546 202956 204318 216824 233798 263041 286416 301702 313495 327388 343819 360203 385607 405608 435410 456594 473555 488432 508262 523353 538011 560052 582345 597769 650473 674440 712986 863377 1328707
+A 26 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 26 1125 61683 138754 185596 200395 200929 213179 230260 259929 283202 297304 309099 322344 338609 354571 379534 399541 429600 450782 467686 482235 502471 517314 532290 554639 577368 593160 646169 670260 709134 862072 1335804
+A 27 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 27 4670 57342 135486 182831 199309 201272 212220 228263 254864 277443 294955 307202 321000 336620 351510 376400 394231 423272 446237 462806 478309 497270 511780 525957 546872 567656 582275 636806 661125 699638 846752 1318088
+A 28 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 28 5123 51901 134370 182446 200986 203095 212755 228617 253654 275499 295838 307993 321469 337837 351892 378467 395012 423950 448758 464916 481612 500308 514899 529198 549913 568871 582270 640984 667489 706737 851217 1329983
+A 29 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 29 2612 43982 124058 175668 195325 196444 204567 219982 244595 265226 285987 298444 310877 326532 339585 364993 380962 408940 433720 449401 467121 485866 499974 514027 534711 553529 566318 625689 651382 691671 838248 1324810
+A 30 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 30 4883 42670 120174 172589 194703 196787 204510 219263 242724 262701 285079 298260 311694 327564 340955 366141 381625 409040 434988 450259 469171 488227 501962 516398 537208 556152 568808 634630 660379 701532 846283 1326014
+A 31 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 31 7485 49159 126589 170595 189374 192360 201301 215699 238320 258996 280420 292594 306278 322358 335661 362050 377610 405837 431336 447423 464657 482661 497140 511248 531842 550127 562765 634110 661624 701452 845463 1326886
+A 32 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 32 6551 54462 127585 170226 186656 189624 200528 215299 239034 259384 277308 289220 302493 318542 332774 358581 375454 404242 427299 444169 459774 477642 492700 506951 527719 546725 560236 633583 660548 698840 843472 1324232
+A 33 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 33 5816 40901 119137 168797 189828 192394 199603 213926 235563 255222 277868 290979 303687 319768 332622 358341 373629 401350 427566 444076 462281 480491 494831 509227 529948 547713 560102 642776 670609 710599 852592 1328407
+A 34 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 34 1339 29820 111650 165280 188712 189646 194469 208665 230123 249275 274185 286873 298740 315121 326538 353438 367411 394983 423128 438712 458397 477262 491053 505416 526518 543621 555479 648474 677137 717822 860827 1339724
+A 35 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 35 4361 36539 113582 160514 181080 183253 189451 202748 223495 242949 266168 277898 289906 305964 317964 344820 358622 386536 413319 428825 446818 464798 478892 493035 513758 530408 541937 634423 663557 703361 845861 1328576
+A 36 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 36 4624 37499 118550 164118 180806 183215 189437 202908 223348 243138 267078 278548 289969 306197 317945 345540 359903 388573 415455 432170 448884 466404 481294 495396 515525 531453 543222 635590 666520 704342 846174 1319486
+A 37 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 37 2838 30143 112130 162234 181116 182682 187323 200663 220606 239978 265573 278159 288633 304982 316104 343182 357234 385567 412872 429489 447039 464700 479375 493328 513123 528207 539102 632919 664254 702471 841651 1317034
+A 38 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 38 7728 32087 100933 151972 179994 183332 188920 201417 219310 235530 259759 274566 286776 302787 314811 338400 352652 377841 403784 420348 441727 458883 472656 487160 508551 524779 535680 627840 656004 698327 835323 1312525
+A 39 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 39 9849 41352 103563 147910 175105 179365 187126 199342 217462 234064 254178 267511 281193 297508 311027 335402 349263 374732 400550 415774 436234 454222 467727 482332 503845 521323 532617 622762 650001 692849 829398 1299627
+A 40 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 40 3832 29607 100316 149562 174014 175994 181097 193675 212182 229048 251008 263544 274881 290918 302437 328147 341516 367787 394113 409399 429113 447224 460336 474648 495361 511594 522372 614876 644065 685404 824810 1298646
+A 41 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 41 1448 20460 96754 146470 170167 171153 173524 185636 202560 219550 244363 256213 266144 281524 291487 318514 330655 357083 384466 399433 418273 435892 449548 462844 482698 497105 506826 603362 635943 675933 815397 1296333
+A 42 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 42 451 20043 86430 140434 168191 168789 171929 183746 201146 215814 237645 251351 261452 277757 288783 312605 326769 351527 376930 392301 412845 431702 444693 459110 480682 497641 508321 601501 630581 672872 815889 1286340
+A 43 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 43 2502 31861 91645 137680 162741 164066 169790 181213 199858 215550 233197 245476 256957 273318 286036 310326 325022 350857 374796 389857 408609 428091 441667 457178 479031 498381 511054 599322 627160 668701 816045 1284133
+A 44 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 44 2401 19892 88688 136016 159624 161088 163873 175213 190655 206683 229794 241343 251585 267108 277343 303338 315101 341022 367715 382398 401069 419144 432258 446235 466115 480890 490665 587304 619733 660020 799857 1277802
+A 45 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 45 333 15073 83354 133972 160500 161057 162850 173980 189792 204504 227967 238836 248679 264458 274493 301201 312142 337445 364820 378361 398235 417732 429805 443924 464135 477901 486843 584767 617561 658165 796333 1269082
+A 46 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 46 138 10088 76965 128787 159080 159541 160330 171281 185575 199484 223301 235670 244387 259711 269255 294370 306320 330690 357687 371776 392325 410925 422901 436925 457543 470843 479150 578278 610922 653118 789540 1265613
+A 47 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 47 1163 12862 78864 126174 153777 154579 155653 166038 179671 193848 217106 228089 237084 252384 261855 288354 299046 323480 350627 363754 383000 401494 413601 426753 446937 459329 467275 566953 600836 642333 777419 1256003
+A 48 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 48 1095 10956 71698 120960 153397 154206 155452 165848 179237 192005 213873 225237 234739 250093 259930 285028 296180 319037 346026 358558 379894 399812 410796 424403 445348 459241 467038 565508 596968 641206 776086 1247776
+A 49 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 49 158 7153 65783 115762 153353 153829 154482 164627 177725 190064 212306 223839 233285 248600 258414 283089 293597 315491 342801 354709 377118 397341 407321 420688 442580 456814 464205 563924 593816 640976 775349 1249459
+A 50 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 50 96 5678 64475 112659 149889 150319 150499 160260 172241 184083 206418 218740 227052 241631 251535 274932 286527 308580 334364 347645 369310 387784 398783 412241 433746 446487 454216 554744 586741 632836 765694 1244600
+A 51 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 51 1017 10403 68144 112345 144901 145791 146855 156379 168659 180990 202236 213435 222073 236641 246734 272222 283117 306107 332110 345016 364846 383443 395040 408334 429187 441530 449205 548350 582696 626439 760034 1234861
+A 52 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 52 143 6358 59677 106690 143507 143988 144628 153887 165740 176823 196705 209018 216787 231386 241397 263580 276441 297915 322823 336275 357626 376218 387078 400967 423460 437315 445010 543171 574439 622347 757219 1231035
+A 53 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 53 5634 56815 101312 139268 139660 140152 149023 160266 170767 189941 201615 209583 223926 234007 255915 268003 288733 313688 325905 347168 365971 376369 389672 412209 426311 434195 531999 561899 610831 745990 1223377
+A 54 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 54 2301 49944 94831 138092 138465 138606 147030 157005 166215 185330 197773 205609 219292 229821 249565 262944 282424 306905 320059 342907 361109 370857 384540 408852 423115 431082 528785 557114 610032 744233 1218559
+A 55 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 55 6813 53025 92163 132428 132790 133627 141824 151871 161609 178287 189410 197371 211355 221650 243518 256114 276790 300832 312778 333607 352652 362973 376239 399771 414295 422452 519954 550488 601194 738120 1214270
+A 56 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 56 2516 45658 85935 128329 128706 129013 136947 145965 154576 170773 182637 189598 203228 213506 231833 245775 264711 287908 300744 322392 340398 350294 363816 387513 402296 410203 508459 536691 591740 726912 1207475
+A 57 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 57 1697 43646 81498 124839 125219 125262 132799 141332 149565 165418 177619 184554 197708 207579 226236 240492 259360 282117 295042 316316 333978 344505 357104 381430 395628 402934 501906 532089 587364 722284 1201716
+A 58 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 58 2084 43523 79626 121039 121429 121456 128789 136971 145223 161338 172387 179719 192937 202560 222362 235539 254239 277811 289621 310578 328844 338732 351286 375604 389517 396527 496733 528569 582910 719321 1198791
+A 59 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 59 2513 42349 77537 117233 117617 117822 125292 133723 142138 156991 167307 174504 187898 197755 217548 230070 248404 272173 282887 303717 323402 332455 344901 369019 383754 390317 489412 519366 574265 710997 1191073
+A 60 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 60 1641 39480 74503 117694 118106 118333 125749 133842 142234 156862 167877 175270 188688 198656 216649 230571 248210 271310 282929 304206 323718 332930 345649 370936 386378 393173 490494 519417 576600 711736 1186626
+A 61 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 61 2048 41031 75534 119738 120152 120354 127323 135050 142992 157787 170004 176830 189618 199904 217236 232582 250923 272556 285679 305857 323448 334278 347095 372235 386960 394859 491133 521945 578201 712730 1186615
+A 62 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 62 920 38515 72341 117726 118108 118125 124894 132083 139240 153682 166117 172619 184980 195729 211673 227181 244983 265866 279190 299026 315444 326326 338864 364053 377791 386094 481641 511924 568775 702139 1177954
+A 63 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 63 817 37598 70806 115413 115786 122651 129834 136850 149543 161941 168100 180853 190876 206784 223504 240737 261278 274704 294441 311700 322361 334182 359915 374081 380814 475912 506991 564434 697025 1170762
+A 64 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 64 1595 38639 71002 113268 113612 120358 127516 134726 147465 159717 165770 178333 188022 204770 221063 238160 258742 271972 290859 308219 318940 330693 355987 369854 376414 470880 504206 560014 693223 1166480
+A 65 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 65 388 35637 67585 113470 113830 120337 127048 133781 146221 158710 164873 177090 187194 202031 218139 234752 254913 267705 286853 304134 314450 325891 351916 366367 373165 466290 496345 554280 685584 1157352
+A 66 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 66 217 34537 65463 113972 114362 120416 126615 133036 145620 157954 164487 175769 186228 200525 217995 234611 253798 267341 286286 302438 313265 324502 351608 365485 373422 465920 496208 555067 685533 1153556
+A 67 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 67 421 34135 63436 110578 110960 117057 123253 129735 141103 153501 159720 171619 181389 196059 213312 229608 248978 262316 280672 297528 307981 319003 345870 360094 367012 459380 490182 549046 680831 1149682
+A 68 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 68 273 33099 62148 108692 109033 114828 120514 126466 137266 150000 155567 167254 177614 190771 208748 224590 242866 256786 274866 290730 301686 313028 339606 353596 360601 451534 482597 541336 671873 1142856
+A 69 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 69 28 31883 60163 107888 108272 113720 119064 124439 135598 148880 154507 165197 175897 188238 206355 223077 240481 255241 272443 286780 299090 310344 337166 350690 359564 449346 480416 540736 670432 1136172
+A 70 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 70 9 31388 58889 106744 107124 112516 117494 122974 134054 146593 152450 162950 173790 185910 203848 220377 237913 252078 268759 283394 295434 306722 333330 346481 355661 446079 476824 537247 666272 1133347
+A 71 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 71 34 30125 56367 102885 103257 108595 113554 118854 128733 141337 146881 157519 167826 179892 198170 213802 230856 244766 261488 276817 288323 298939 325923 339731 347709 437239 468334 528486 658073 1127341
+A 72 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 72 412 31035 57513 102986 103348 108139 112964 118101 128158 141186 146548 156697 167650 179248 197835 214339 230549 245182 261031 275284 287762 298826 325242 338106 347069 435639 468406 527399 656251 1121479
+A 73 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 73 48 30069 56009 103307 103669 108422 112982 117760 127182 140733 145939 155884 166930 177691 196753 212996 228572 243775 259138 272473 285794 296929 323616 336428 345793 433283 466249 525073 653658 1119788
+A 74 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 74 2 29000 54081 101644 102016 106532 110679 115512 125148 138142 143752 153110 163862 174454 193134 209659 224663 239655 254952 267751 280934 291597 318296 330871 340585 427777 459998 518854 647446 1113052
+A 75 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 75 2 27959 51902 99299 99664 104032 107885 112439 121645 134659 140152 149527 160376 170733 189602 206022 220922 235761 250703 263545 276942 287852 314472 326846 336607 423132 455561 515597 643596 1107016
+A 76 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 76 1 27174 50659 97257 97616 101983 106128 110727 119113 131857 137564 147216 158324 168761 187313 203240 218134 232567 247362 260939 274109 284661 310976 323789 332798 418704 451346 511697 639435 1102605
+A 77 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 77 1 27194 50579 97548 97905 102104 105954 110354 118305 130886 136592 145998 156447 166771 185811 201432 215842 229938 244122 257784 269923 279773 307056 319796 328400 414103 446852 506268 633199 1095906
+A 78 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 78 26572 48892 97739 98077 101904 105435 109583 117958 130542 136157 144690 155179 165472 184229 200583 214967 229275 243613 256135 269201 279272 305965 318138 327759 412492 444940 503293 631918 1091886
+A 79 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 79 25953 47898 95201 95575 99446 102799 106934 114740 127299 132677 141349 152348 161611 180140 196644 209981 224931 237996 250243 264453 274736 300575 312378 322621 407302 440433 499902 626651 1088029
+A 80 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 80 2 24987 46765 92990 93371 96788 99808 103865 112253 124446 129899 138037 149552 158133 176371 193174 206110 221044 233627 244799 259528 269888 295302 306537 317661 401415 434750 494084 619364 1080760
+A 81 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 81 2 24663 45557 92112 92496 95848 98765 102638 110885 123246 128832 136751 148535 156814 174906 191838 204060 219433 231544 242463 257880 268419 294422 305114 317079 399824 433379 493292 617852 1076160
+A 82 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 82 12 24449 45450 92628 92971 96186 99129 102952 111025 123608 129394 137094 148716 157087 175404 192479 204777 220008 232044 243248 258720 269071 295472 306525 318580 400977 434932 495202 618876 1075405
+A 83 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 83 35 24181 45493 92676 93039 95960 98664 102516 111501 123504 129857 136576 148345 156635 174945 192370 204280 220009 231330 241626 256999 266998 293962 304147 317506 399451 432446 492227 615140 1066794
+A 84 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 84 491 25175 46486 93069 93435 96369 99308 103322 112362 124488 130583 137606 149485 158168 175609 193974 205731 221284 232564 243825 259743 270722 297016 307096 320367 401870 436282 494039 616152 1062260
+A 85 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 85 45 24124 44576 95336 95650 98606 101268 105263 113299 125534 131936 138767 149730 159136 177051 194123 206913 221175 234008 245410 260469 270357 297841 308815 320797 401396 434138 491051 616086 1061201
+A 86 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 86 1 23024 42859 93663 94006 96530 98957 102830 110654 121826 128638 134795 144887 154266 172036 189169 201624 215901 227971 238842 252809 261596 289448 300836 313022 394111 425798 482739 608468 1054883
+A 87 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 87 8 22096 41215 91998 92322 94888 97228 101029 108668 119827 126680 132360 142025 151723 168906 186426 198768 212567 225294 236143 250062 258408 285850 297205 309333 389895 421052 477519 604971 1047458
+A 88 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 88 149 22044 40830 89031 89333 91849 94158 97848 105269 116609 122999 129174 139812 148611 165666 183362 194999 209224 220191 230984 245896 255260 281501 292398 304729 384804 417152 474869 599386 1045128
+A 89 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 89 19 21556 39547 89259 89592 91927 94023 97627 104975 115743 122340 127952 137835 147444 163871 181151 192724 206186 218052 228647 242809 251285 278558 289570 301472 380964 412073 468273 593494 1037244
+A 90 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 90 20432 38359 88054 88389 90507 92323 95798 102902 113271 120407 125636 135129 144419 161815 179357 190341 203824 214985 225376 239365 247416 275653 286518 299100 378359 408837 467037 591194 1031154
+A 91 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 91 20160 36832 85966 86301 88498 90308 93781 100270 110897 117407 123063 132755 141839 158312 175610 186634 199831 211105 221550 235824 244013 271160 282275 294148 372555 403997 461602 587292 1029998
+A 92 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 92 2 19773 37116 86019 86340 88346 90067 93480 99824 109613 116921 122176 131425 140543 157829 175317 185804 198503 209501 220023 233432 241117 268930 279746 292003 370182 400525 458635 581004 1022687
+A 93 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 93 8 19278 35790 86567 86889 88732 90425 93740 99854 109658 116961 121593 129812 139927 156946 174358 185336 197499 209422 219808 232432 239586 267560 278961 290575 369046 398335 454764 581216 1018691
+A 94 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 94 130 18671 35862 83329 83667 85552 87172 90399 96440 105908 113296 117930 126382 135474 153687 171206 181534 194001 204149 215631 228126 235247 263129 273853 285726 364070 394656 454157 577497 1016933
+A 95 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 95 16 18134 33801 82611 82940 84537 85985 89110 94920 104200 111425 115512 123175 132737 149468 166527 177689 189543 200985 211559 223762 230513 258380 269663 281209 358733 387266 443826 570785 1010808
+A 96 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 96 16979 32537 79948 80253 81916 83308 86256 91771 100713 108570 112611 120136 129519 147077 164144 174523 186525 196379 207071 218675 224799 253498 264589 276068 353495 382297 441161 566363 1004576
+A 97 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 97 16810 32123 80460 80772 82307 83610 86555 91813 100703 108282 112094 119394 128958 145757 163054 173693 185293 195829 206435 218488 224665 252770 263959 275513 352362 380754 438586 565099 1003502
+A 98 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 98 16832 32438 80796 81079 82470 83645 86522 91667 100493 108200 112059 119201 128279 145263 162706 172903 184404 194609 205006 216870 223023 250801 261992 273722 349888 377887 435654 559845 995665
+A 99 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 99 16370 31024 81080 81389 82714 83825 86742 91344 100002 107403 111298 117600 127966 143519 160610 171327 181473 194466 204601 215765 221939 249522 261708 272539 348754 375093 429967 558852 988957
+A 100 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 100 15132 29804 77817 78104 79331 80402 83115 87778 95992 103767 107327 113847 123441 140057 157250 167371 178306 188622 198681 209995 215837 242853 254550 265996 341841 368663 426135 551638 986788
+A 101 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 101 15274 29081 77519 77860 79010 80026 82668 86966 95278 102555 106214 112203 122072 136680 153634 164216 174042 186223 195907 206793 212808 238925 251305 261731 337444 363670 417554 548126 981749
+A 102 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 102 14582 27761 75367 75671 76777 77708 80290 84537 92636 99904 103302 108940 118778 133029 149559 160452 170262 182176 192414 202606 208424 234503 247726 257672 332484 358394 410866 542920 975891
+A 103 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 103 14239 27381 74723 75037 76056 76929 79401 83562 91431 98952 101864 107304 117795 131478 148537 160088 169953 181357 191577 201608 207048 232902 246140 255796 329928 354654 407293 540765 976185
+A 104 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 104 13870 26747 73660 73942 74881 75691 78137 82037 89643 97190 100012 105351 115490 129110 145964 157007 166901 177659 187664 197598 202924 228453 241739 251576 325364 349833 401755 534510 968730
+A 105 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 105 13359 25968 73803 74090 74967 75729 78115 81711 89279 96406 99645 104532 115321 128113 145049 155923 164824 177269 187227 196679 202270 227145 241307 250519 323896 347905 397982 533646 964519
+A 106 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 106 12990 24969 72944 73255 74135 74856 77243 80673 88271 95300 98704 103400 113899 125905 142989 154329 162712 175863 185715 195208 201028 225388 240017 248957 321939 345819 394221 532132 961799
+A 107 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 107 12588 24550 72721 72985 73750 74391 76673 79939 87298 93940 97233 101724 112514 123571 140282 151809 159747 173450 183190 192430 198457 222179 237342 245805 317639 340343 385954 525245 954185
+A 108 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 108 12155 23672 70645 70967 71695 72353 74582 77873 85276 92097 95291 99624 110235 120558 136899 149226 157191 170395 180154 189350 195326 218556 234320 242544 313989 336788 382340 523821 950301
+A 109 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 109 11875 23592 70005 70276 71004 71564 73749 76654 84172 90991 94671 99324 109096 120924 137129 148542 156078 169358 178995 188446 194711 219220 233827 242890 314115 337224 386319 522736 945803
+A 110 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 110 11068 22617 69114 69443 70089 70681 72792 75441 82685 89478 93085 97786 107212 119031 135050 145900 153405 166110 175618 184917 190847 214666 228804 237970 308689 331815 381927 515499 938866
+A 111 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 111 10949 22483 68898 69194 69766 70227 72279 74792 82024 88456 92162 96283 106344 116901 133095 144538 151301 164965 174184 182917 189146 211973 227604 235823 306038 328473 375468 513994 936437
+A 112 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 112 10785 22056 68487 68779 69305 69776 71814 74234 81151 87652 91497 95345 105635 115572 131672 143379 149748 163975 173134 181612 188014 210390 226837 234913 304617 326370 371267 512739 933657
+A 113 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 113 10607 21823 68649 68911 69464 69904 71856 73983 80890 86737 91125 94849 105225 113946 129678 141548 147019 163038 171712 179635 186552 208164 224893 232266 300792 321960 364177 506218 924913
+A 114 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 114 9827 20895 67204 67484 67987 68400 70282 72282 79046 84809 89398 93276 103316 112265 128348 139741 145208 160457 169012 176998 184081 205485 222467 229980 298651 320280 362749 504572 924929
+A 115 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 115 9769 20666 66589 66834 67281 67664 69536 71340 78075 83575 88258 91662 101611 110262 125967 137796 142492 159193 167597 175372 182651 203261 220505 228249 296087 317136 358130 500857 920171
+A 116 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 116 9162 20034 64527 64782 65184 65535 67258 69027 75410 81069 85389 88969 98662 107173 122481 134272 139295 153821 162398 170180 177192 197700 214299 222022 289590 310681 352692 494323 915863
+A 117 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 117 8618 19263 63653 63928 64317 64648 66293 67860 74091 79326 83957 87193 96752 104635 119802 131410 135821 151819 159955 167253 174682 194397 211589 219037 285643 306347 346252 490078 911779
+A 118 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 118 8457 19031 62453 62738 63084 63380 64940 66252 72284 77069 82237 85423 94923 102610 118365 128825 132569 149079 156708 163885 171505 191124 208804 215795 282131 302585 343028 485595 909534
+A 119 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 119 8217 18962 62969 63230 63512 63755 65248 66339 72342 76597 82404 85406 94924 102177 117444 127888 130821 148980 156118 163158 171227 190409 208111 215007 281162 301367 340660 482036 902293
+A 120 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 120 7473 17852 60098 60353 60645 60921 62321 63537 69310 73815 79085 82270 91328 98934 114543 124579 127897 144377 151839 158658 166511 185675 203064 210088 275176 295338 335745 477174 897586
+A 121 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 121 7377 17684 59891 60189 60447 60688 62036 63177 68873 73665 78643 81575 90611 97783 113033 123518 127087 142901 150382 157214 164579 183379 201101 207785 272426 292220 331854 474144 893678
+A 122 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 122 7298 17927 60774 61026 61280 61517 62846 63686 69588 73764 79874 82913 91936 99133 114323 123995 126251 144086 150854 157384 165677 184267 202241 208973 273601 293105 332297 472275 888561
+A 123 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 123 6960 17713 60660 60920 61193 61384 62651 63383 68944 72634 79001 81974 90744 97555 112194 122756 124614 143176 149665 156133 164882 183185 200981 207843 271201 290800 330031 469701 885521
+A 124 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 124 6448 16602 57363 57617 57841 58024 59200 59931 65240 69173 75316 78219 86757 93412 108114 118075 120147 137533 143997 150335 158683 177140 195136 201782 264466 283958 322987 463953 882235
+A 125 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 125 6412 16617 57908 58201 58401 58581 59694 60466 65806 69723 75680 78410 86560 93712 108111 118359 120441 137463 144220 150510 159109 177122 194752 201711 264651 283887 322813 461098 875294
+A 126 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 126 6095 16959 59414 59664 59852 60010 61068 61660 66850 70477 77092 79919 88127 94930 109341 119837 121279 139386 145478 151624 160454 178437 196479 203292 265703 284740 323786 461676 874807
+A 127 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 127 5792 16220 57804 58067 58227 58369 59381 59897 64846 68199 74964 77633 85781 92448 106594 116888 118116 136347 142255 148367 157236 174748 192394 199013 260360 279332 318273 454363 870344
+A 128 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 128 5448 16004 56136 56402 56560 56717 57772 58271 63218 66717 73483 76101 84023 90150 103883 114247 115357 133160 139069 144950 153956 171249 189047 195381 256625 275346 314112 449143 863774
+A 129 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 129 5152 15601 56211 56450 56625 56771 57754 58185 62931 66349 73062 75756 83680 89603 102909 113933 114961 132891 138648 144460 153434 170580 188359 194507 255423 274183 312682 446921 862193
+A 130 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 130 4858 15508 55888 56104 56255 56377 57273 57668 62262 65692 72415 74875 82718 88494 101662 113133 114128 131603 137551 143155 152127 169342 187140 193542 253632 272144 310982 445344 857869
+A 131 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 131 4642 15146 55096 55352 55510 55632 56459 56841 61310 64845 71620 74073 81655 87221 99709 111797 112735 129898 135763 141469 150424 167092 184667 191204 251311 269851 307940 441886 851041
+A 132 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 132 4357 14745 54289 54515 54640 54782 55608 55946 60321 63762 70418 72634 79845 85846 98063 110099 110994 128175 134080 139558 148786 165231 182610 190043 249963 268106 306981 440382 849256
+A 133 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 133 4109 14132 53281 53544 53657 53773 54456 54748 58961 62396 68932 70902 77362 84060 96378 108040 108966 126012 131815 137357 146385 162427 178490 187148 247245 265569 304678 439718 846611
+A 134 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 134 3762 13397 50755 51006 51112 51227 51936 52251 56301 59899 66018 68289 74916 81023 93448 103521 104507 120540 126203 131452 140469 156576 173704 181042 239942 257908 296878 432120 839904
+A 135 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 135 3730 13866 52522 52778 52880 52958 53630 53901 57992 61425 68044 70016 76190 83215 95897 106936 107813 124287 130116 135262 144554 160338 176907 185294 243450 261422 300206 433558 836145
+A 136 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 136 3617 14095 53547 53775 53866 53959 54542 54814 58860 62478 69002 71048 77322 84126 96647 108080 108858 125764 131504 136675 145976 161580 177704 186446 244015 261888 300715 432512 834844
+A 137 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 137 3449 13508 51808 52037 52129 52221 52820 53075 56919 60463 66793 68741 74730 81190 93094 104605 105447 121565 127366 132282 141376 156523 172290 181242 238252 255940 293890 424222 827757
+A 138 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 138 3095 12942 50278 50518 50587 50667 51195 51428 55005 58512 64732 66615 72505 78963 90817 101947 102663 118677 124235 128879 137934 152830 168916 177604 233937 251186 289454 419829 825919
+A 139 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 139 2780 12846 50112 50331 50413 50486 50958 51202 54660 58191 64526 66353 72112 78434 89906 101687 102339 118067 123650 128263 137411 151998 167591 176409 232619 250021 288203 417864 823002
+A 140 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 140 2786 12581 50366 50577 50639 50704 51144 51359 54738 58199 64526 65979 71140 78483 89679 101583 102207 118037 123488 128032 136887 150986 165111 176208 231916 248788 286688 413758 813694
+A 141 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 141 2552 12246 49169 49426 49503 49579 50006 50174 53424 57033 63304 65034 70694 76757 87701 99328 99927 115123 120502 124784 133861 148260 163734 172529 227494 244433 282563 409774 812981
+A 142 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 142 2439 12443 50119 50355 50429 50484 50857 51025 54076 57727 64002 65467 70707 77863 89045 100817 101345 117058 122574 126983 135993 149618 163785 174821 229479 246372 284170 410430 810200
+A 143 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 143 2171 11922 48821 49048 49102 49173 49533 49699 52596 56276 62411 63882 68811 75714 86820 98217 98774 113812 119202 123448 132323 145521 159345 170301 224849 241631 279061 403626 803625
+A 144 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 144 1907 11388 48015 48233 48273 48345 48660 48825 51605 55310 61469 62969 67816 74749 85599 96743 97291 112151 117609 121634 130331 143542 156900 168622 222667 239271 276639 401698 802975
+A 145 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 145 1813 11584 48272 48476 48527 48587 48919 49059 51754 55454 61403 62896 67613 74556 85647 96522 96986 112197 117457 121315 130031 143014 156097 168432 222199 238936 276491 400467 798734
+A 146 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 146 1810 11326 47555 47768 47833 47883 48176 48291 50821 54541 60242 61833 66357 73470 84277 94867 95348 110553 115843 119752 128430 141370 154041 166468 219655 235704 272933 395802 792407
+A 147 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 147 1455 10719 46137 46348 46399 46454 46699 46814 49190 52924 58807 60240 64759 71568 82269 92992 93394 107833 112857 116511 124987 137922 150509 162764 215672 231891 269470 391613 790687
+A 148 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 148 1547 10906 47060 47262 47305 47356 47587 47693 50069 53566 59143 60962 65292 72629 83855 93808 94243 109492 114680 118276 126501 138980 150836 163981 216702 232610 269921 391447 789732
+A 149 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 149 1306 10239 44784 44995 45032 45072 45240 45359 47500 50906 56343 58143 62337 69130 79825 89713 90098 104622 109633 113003 121082 133500 144872 157930 209774 225626 262264 381786 779306
+A 150 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 150 1262 9939 43636 43884 43926 43973 44129 44235 46238 49804 55290 56777 60884 67596 78141 88125 88517 102886 107871 111187 119154 131347 142423 155988 207193 222876 259617 379683 780400
+A 151 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 151 1174 9959 44425 44662 44710 44750 44933 45036 47017 50570 55988 57738 62006 68755 79190 88963 89268 103647 108786 111997 120003 132530 143764 157135 208886 224535 261670 381675 777953
+A 152 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 152 1067 10037 45080 45289 45319 45366 45524 45615 47466 51056 55885 58249 62399 69242 80067 89482 89823 104803 109761 112946 120981 133283 144077 157629 209010 224466 261354 379828 771906
+A 153 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 153 939 9282 42678 42881 42913 42953 43093 43188 44924 48388 53046 55445 59428 66106 76558 85569 85878 100522 105117 108201 115778 127806 138471 152247 202555 217643 253946 371885 768536
+A 154 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 154 892 8827 41104 41330 41372 41415 41527 41613 43196 46681 51368 53779 57630 63953 74231 83088 83403 97519 102156 105124 112689 124742 135413 148887 199301 214185 250547 369195 768817
+A 155 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 155 806 8986 42665 42880 42918 42952 43056 43121 44564 47952 52415 55275 59231 65617 75728 84203 84519 98836 103583 106464 113776 125969 136200 149626 199868 214783 250614 365771 758873
+A 156 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 156 780 8990 42772 42951 42984 43023 43139 43220 44648 47913 51854 55427 59341 65720 76096 84145 84422 99324 103843 106548 113993 126204 136519 150178 199689 214331 250400 365149 758802
+A 157 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 157 653 8560 41577 41754 41778 41821 41918 41989 43278 46435 50079 53818 57786 63950 73986 81710 81978 96560 101006 103553 110521 122912 133163 146607 195430 210269 246404 360749 755679
+A 158 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 158 619 8378 40406 40609 40629 40662 40748 40827 42043 45170 48798 52413 56285 62287 72136 79769 80049 94237 98602 101125 108048 120234 130188 143189 192332 206756 242085 355875 748807
+A 159 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 159 541 8031 40122 40302 40321 40356 40429 40486 41635 44709 48284 52307 56143 62166 72120 79884 80148 94613 98797 101333 108031 120269 130037 143294 192707 207060 242710 357315 749900
+A 160 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 160 576 8544 42236 42413 42444 42480 42576 42625 43708 46720 49801 54537 58383 64317 74682 82054 82344 97237 101538 103907 110310 122617 132218 144743 195647 210062 245888 358859 745640
+A 161 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 161 490 8011 40515 40711 40730 40755 40826 40880 41861 44696 47491 52529 56373 62293 72314 79190 79455 94018 98144 100454 106816 118836 128263 140427 190040 204059 239191 349768 737543
+A 162 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 162 436 7646 39302 39523 39547 39587 39646 39687 40549 43229 45666 51006 54661 60310 69953 76721 76981 91465 95559 97768 103963 116302 125877 138704 186491 200616 235645 346016 737778
+A 163 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 163 434 7651 39901 40092 40113 40144 40206 40261 41106 43766 46290 51757 55472 61285 71103 78001 78243 92881 96861 99032 104860 117059 126275 137591 187883 201895 237105 346505 735547
+A 164 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 164 345 7272 39091 39306 39333 39346 39405 39451 40210 42708 44886 50641 54332 59875 69545 76179 76451 90721 94506 96548 102058 113921 122684 133112 184123 197811 232147 340413 727210
+A 165 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 165 323 7012 38687 38860 38880 38902 38941 38990 39686 42207 44266 50054 53718 59048 68851 75298 75602 89904 93714 95709 101083 112995 121697 131823 183127 196661 231047 339776 726807
+A 166 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 166 334 7051 38200 38415 38436 38457 38503 38555 39173 41651 43654 49653 53145 58413 68100 74638 74939 89307 92958 94904 100089 112337 120717 130573 181815 195276 230234 339063 725524
+A 167 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 167 303 6744 37904 38092 38114 38132 38166 38211 38848 41260 43194 49250 52842 58206 67550 74165 74505 88751 92224 94080 99008 110867 118703 127465 181038 194192 228757 337427 714706
+A 168 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 168 286 6553 38285 38447 38468 38498 38543 38575 39116 41613 43689 49736 53243 58609 68103 74787 75140 89258 92951 94793 99452 111470 119408 128144 182530 195762 230793 340197 715771
+A 169 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 169 250 6761 39485 39647 39659 39689 39727 39771 40260 42601 44436 50782 54550 60076 69643 76254 76658 91020 94547 96393 100927 112876 120643 128736 183950 196884 232294 341824 715548
+A 170 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 170 231 6309 36794 36963 36977 36998 37032 37067 37493 39721 41301 47948 51360 56466 65567 71827 72246 86169 89424 91055 95609 107697 115465 124236 176545 189141 223116 329837 707077
+A 171 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 171 201 6160 37216 37391 37409 37428 37457 37499 37910 39949 41455 47958 51410 56445 65552 71780 72243 86064 89343 90941 95165 107138 114394 121661 175900 188716 222860 328912 707662
+A 172 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 172 205 5894 36375 36540 36560 36587 36614 36648 37007 38930 40354 47150 50706 55646 64977 71169 71669 85350 88504 90075 93981 105627 112703 119535 174096 187044 220892 325092 704172
+A 173 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 173 191 5648 35861 36038 36055 36077 36110 36141 36502 38469 39861 46518 49950 54882 63765 69836 70417 83810 86865 88431 92223 103934 110748 117284 172128 184723 217921 322220 696291
+A 174 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 174 180 5460 35359 35512 35524 35547 35580 35624 35927 37771 39085 45970 49385 54328 63441 69398 70005 83452 86414 87861 91390 103140 109795 115663 170834 183161 217104 322093 695994
+A 175 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 175 186 5513 35802 35975 35988 36007 36032 36064 36343 38223 39456 46677 49956 54860 63798 69870 70538 84119 87016 88473 91961 104131 110817 116944 172803 185091 219098 324679 693557
+A 176 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 176 177 5577 37063 37219 37229 37247 37276 37306 37588 39412 40577 47964 51277 56266 65280 71322 72057 85815 88661 90155 93479 105945 112663 118593 174163 186489 220046 324144 688276
+A 177 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 177 160 5340 36872 37022 37033 37051 37070 37105 37348 39048 40138 47876 51281 56115 64913 70903 71683 85197 87833 89182 92283 104486 111023 116500 171920 184214 217787 321827 686813
+A 178 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 178 136 4930 35567 35713 35720 35738 35770 35796 35987 37520 38522 46124 49514 54301 62828 68460 69364 82440 84994 86273 89141 101215 107415 112282 167718 179934 212734 314745 685362
+A 179 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 179 154 5043 35250 35394 35403 35415 35437 35456 35663 37171 38073 45532 48947 53742 62377 67927 68904 81714 84182 85460 88165 100426 106637 111501 166759 178950 211381 310663 676854
+A 180 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 180 133 4906 35319 35453 35463 35481 35501 35525 35696 37086 37912 45617 48948 53608 62065 67553 68579 81799 84146 85417 87967 100208 106383 111036 165898 178153 210776 310214 678673
+A 181 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 181 137 4605 34147 34267 34268 34286 34303 34321 34477 35751 36477 44047 47291 51729 59943 65170 66296 78989 81225 82434 84802 96892 102817 107208 161363 173371 205583 304297 676098
+A 182 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 182 134 4402 33129 33262 33269 33285 33302 33330 33455 34620 35360 43003 46137 50479 58561 63733 64965 77504 79585 80680 83001 95294 101079 105375 159342 171005 202568 300513 669480
+A 183 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 183 133 4334 32951 33082 33090 33109 33123 33142 33257 34342 34993 42755 45915 50350 58300 63385 64718 77152 79088 80170 82302 94797 100639 104783 158664 170442 202235 300481 669517
+A 184 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 184 98 4249 33139 33267 33281 33310 33322 33350 33463 34498 35060 42877 46071 50529 58493 63547 64937 77430 79253 80263 82308 95202 101064 105244 159168 170976 202770 301211 668509
+A 185 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 185 89 4094 32841 32957 32969 32985 33001 33016 33112 34101 34601 42641 45822 50171 57800 62953 64538 76906 78710 79727 81642 94253 100016 103963 157764 169401 201051 298524 658616
+A 186 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 186 90 4199 33390 33518 33529 33553 33567 33585 33674 34568 35055 43206 46214 50548 58182 63133 64784 77401 79007 79962 81832 94900 100610 104522 157646 169322 200958 298727 659962
+A 187 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 187 104 4167 33167 33288 33296 33306 33317 33336 33403 34271 34717 42871 45936 50243 57870 62680 64432 76957 78515 79476 81191 94394 100163 104069 156887 168559 199806 296608 658760
+A 188 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 188 81 3923 32823 32932 32942 32956 32968 32983 33083 33833 34234 42487 45538 49846 57240 61975 63821 75901 77395 78315 79907 93032 98650 102489 154861 166266 197590 294062 650969
+A 189 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 189 65 3987 32841 32941 32945 32964 32968 32981 33053 33762 34118 42780 45815 50133 57614 62278 64269 76403 77723 78567 80049 93600 99301 103106 155877 167472 198842 295463 653994
+A 190 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 190 87 3809 31685 31791 31798 31815 31834 31853 31924 32547 32850 41042 43953 48018 55291 59786 61875 73871 75090 75898 77214 90577 96068 99849 151879 163155 194155 291362 650902
+A 191 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 191 48 3713 31886 31982 31986 31998 32005 32021 32090 32635 32921 41471 44314 48520 55532 59931 62153 74063 75248 75993 77296 90932 96299 99929 151513 162821 194200 289682 644273
+A 192 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 192 62 3718 32465 32576 32583 32594 32603 32616 32689 33217 33476 42100 44978 49170 56305 60817 63154 75194 76283 77017 78251 91973 97475 101123 152633 163893 194729 290172 644897
+A 193 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 193 55 3583 32148 32242 32247 32256 32266 32278 32328 32796 32999 41635 44542 48778 55723 60150 62481 74583 75589 76345 77478 91491 97040 100531 151205 162469 193256 288265 643525
+A 194 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 194 47 3243 30072 30175 30184 30195 30203 30220 30271 30714 30899 39172 41887 45865 52401 56490 58982 70515 71427 72113 73132 86656 91762 95198 144885 155775 186010 279896 636494
+A 195 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 195 42 3299 29847 29935 29939 29952 29957 29973 30028 30386 30555 38947 41626 45527 51824 55851 58477 69976 70768 71372 72276 85916 90975 94479 144499 155247 185705 280969 637551
+A 196 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 196 72 3508 31452 31542 31547 31554 31567 31580 31627 31963 32143 40969 43895 48050 54587 58750 61592 73410 74192 74807 75683 89854 95081 98542 148645 159757 190457 285425 635986
+A 197 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 197 43 3517 32008 32103 32108 32111 32121 32135 32167 32456 32588 41465 44371 48559 55105 59274 62169 73953 74673 75273 76117 90451 95744 99231 148648 159848 190328 283400 628795
+A 198 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 198 29 3243 30135 30230 30237 30244 30253 30262 30304 30546 30670 39238 41844 45703 51778 55651 58614 70143 70782 71348 72112 86212 91364 94760 143529 154491 185003 278613 629498
+A 199 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 199 34 3163 29933 30025 30031 30042 30046 30058 30099 30326 30430 39298 41903 45814 51807 55623 58816 70342 70888 71366 72090 86554 91634 95057 144543 155061 185137 280570 630129
+A 200 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 200 26 3380 32191 32278 32289 32295 32297 32310 32347 32557 32655 41850 44604 48726 55017 59022 62404 74299 74801 75337 75976 90762 95926 99373 148991 159623 190083 282240 621444
+A 201 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 201 23 3435 32313 32402 32407 32415 32420 32432 32463 32665 32769 41684 44404 48607 54894 58668 61981 73878 74301 74758 75432 90284 95602 98933 148390 159119 189124 280734 622299
+A 202 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 202 31 3216 30757 30850 30854 30865 30871 30884 30909 31065 31142 39926 42511 46547 52592 56182 59523 70989 71346 71738 72334 86841 91970 95184 143592 154309 184148 275499 623091
+A 203 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 203 23 3054 29043 29123 29128 29136 29143 29156 29179 29316 29386 38187 40447 44363 49847 53202 56686 67756 68086 68466 69006 83106 88041 91263 139271 149545 178835 270718 614475
+A 204 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 204 18 3298 31733 31808 31813 31819 31822 31836 31861 32001 32071 41015 43583 47661 53727 57257 60913 72567 72868 73267 73785 88342 93534 96718 144792 155586 185196 276180 618412
+A 205 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 205 25 3125 30320 30399 30400 30406 30414 30425 30451 30553 30610 39381 41799 45662 51514 54961 58449 69952 70199 70539 71007 85305 90248 93371 140066 150426 179381 268451 617439
+A 206 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 206 21 2851 27822 27892 27896 27900 27907 27915 27946 28031 28077 36377 38624 42391 47635 50782 54330 65100 65301 65614 66107 79864 84527 87546 132982 142948 170945 257382 607985
+A 207 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 207 32 2902 28300 28377 28380 28384 28387 28391 28408 28491 28537 36862 39084 42825 48102 51222 54757 65448 65608 65919 66357 79907 84676 87623 132631 142547 170199 256408 611268
+A 208 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 208 13 2822 28404 28471 28474 28480 28485 28495 28517 28578 28607 36878 39044 42738 48136 51060 54772 65182 65330 65615 66004 79288 83967 86731 131012 140477 167473 251259 610821
+A 209 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 209 16 2795 27921 27989 27994 27999 28003 28012 28032 28087 28112 36252 38326 41885 46909 49829 53475 63715 63862 64167 64530 77548 81976 84819 127429 136653 162504 241994 604283
+A 210 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 210 14 2637 25971 26044 26046 26052 26054 26062 26085 26132 26162 34051 35892 39160 43620 46227 50003 59476 59593 59818 60124 72645 76746 79597 120473 129022 153939 233431 606100
+A 211 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 211 16 2621 26714 26767 26771 26774 26778 26784 26801 26857 26874 35001 36893 40401 45084 47502 51581 61462 61561 61814 62132 75226 79636 82465 124713 133425 159287 239691 605566
+A 212 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 212 11 2761 27213 27284 27285 27291 27294 27301 27314 27353 27372 35764 37714 41331 45836 48199 52387 62304 62409 62649 62969 75836 80005 82815 124446 133144 158599 237589 598333
+A 213 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 213 21 2774 27620 27680 27683 27691 27694 27696 27706 27745 27759 35916 37952 41486 46273 48837 52876 63163 63263 63481 63781 77067 81547 84249 126517 136111 162084 242681 600164
+A 214 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 214 8 2569 26635 26706 26709 26714 26719 26726 26741 26776 26802 34696 36630 40080 44849 47461 51375 61380 61471 61672 61982 74973 79451 82243 123728 132918 159306 239148 599935
+A 215 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 215 26 2416 25405 25454 25455 25460 25461 25472 25483 25519 25540 33215 34969 38232 42719 45160 49022 58732 58818 59016 59294 71931 76247 78859 119510 128413 153455 232596 593481
+A 216 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 216 27 2486 25282 25329 25330 25335 25340 25343 25359 25401 25423 33273 35022 38311 42656 45023 49034 58546 58678 58860 59116 71451 75539 78170 117710 126101 150615 228709 597081
+A 217 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 217 20 2463 25434 25495 25498 25500 25504 25511 25520 25534 25554 33414 35241 38418 42506 44613 48709 57837 57964 58157 58410 70777 74534 77147 116169 124287 148721 225030 597185
+A 218 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 218 18 2396 24607 24661 24665 24667 24668 24675 24685 24714 24728 32545 34205 37288 41091 42780 47297 56348 56536 56700 56925 68725 72369 74943 113217 120780 144454 220435 590667
+A 219 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 219 14 2580 26727 26786 26790 26792 26793 26804 26809 26831 26846 35185 36943 40294 44550 46118 51100 60567 60776 60967 61195 74112 78137 80843 120032 128227 152897 229169 592890
+A 220 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 220 11 2467 25698 25754 25757 25759 25762 25767 25783 25804 25813 33952 35725 38971 43003 44455 49379 58952 59212 59397 59636 72275 76211 78884 117725 125861 150557 226893 591446
+A 221 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 221 8 2616 26747 26792 26793 26797 26800 26805 26816 26829 26841 34957 36750 40157 44635 46140 51020 60964 61275 61456 61696 74316 78576 81208 119924 128478 152823 228070 582783
+A 222 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 222 13 2500 26631 26678 26679 26684 26685 26690 26698 26715 26727 34797 36666 39978 44408 45850 50612 60258 60583 60764 61028 73624 77881 80491 119050 127525 151684 225772 585972
+A 223 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 223 6 2531 26249 26296 26297 26302 26305 26310 26317 26328 26338 34404 36247 39453 43738 45193 49981 59460 59834 59998 60218 72784 76972 79524 117395 125636 149725 223679 588696
+A 224 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 224 5 2355 25046 25094 25095 25096 25098 25109 25120 25127 32910 34567 37689 41796 43115 47835 57130 57556 57722 57961 70271 74312 76848 114373 122739 146930 221326 583081
+A 225 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 225 5 2496 25300 25354 25356 25362 25363 25366 25371 25386 25395 33358 35107 38352 42668 44109 49062 58545 59075 59251 59521 72137 76215 78756 116989 125508 149856 225318 586520
+A 226 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 226 5 2510 26115 26166 26167 26171 26174 26175 26182 26189 26195 33979 35833 39173 43907 45240 50104 59807 60390 60574 60826 73380 77829 80480 119231 128367 153302 229194 586650
+A 227 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 227 13 2558 26665 26721 26724 26729 26733 26740 26750 26757 34917 36819 40108 44685 46033 50768 60731 61324 61497 61769 74717 79118 81704 119846 128835 153561 228930 579151
+A 228 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 228 3 2466 25569 25611 25616 25617 25621 25632 25639 25645 33520 35300 38373 42882 44160 48861 58411 59047 59230 59457 72109 76237 78759 116179 124664 149076 223664 583498
+A 229 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 229 10 2492 26580 26630 26631 26633 26635 26638 26642 26645 34414 36294 39648 44486 45809 50577 60057 60755 60940 61247 73799 78328 80732 117982 127051 151510 226269 582591
+A 230 9 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 230 4 2406 25604 25657 25659 25660 25666 25668 25674 33285 35003 38096 42641 43931 48512 57975 58702 58862 59114 71095 75291 77757 114063 122616 146579 220253 576502
+A 231 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 231 8 2252 24403 24449 24451 24453 24456 24462 24471 24478 32082 33731 36709 40764 41956 46597 55863 56606 56757 56979 69208 73198 75478 111548 119613 142995 216086 578634
+A 232 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 232 1 2255 23967 24021 24023 24025 24026 24027 24035 24039 24042 31677 33316 36224 40112 41326 45835 54717 55533 55689 55882 67934 71870 74211 109812 117645 141437 214124 582293
+A 233 9 10 11 12 14 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 233 8 2271 24099 24182 24184 24186 24189 24194 24198 31751 33407 36227 40168 41302 45717 54417 55252 55381 55564 67557 71462 73859 109943 117919 140928 213784 577946
+A 234 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 234 6 2223 23848 24022 24023 24026 24028 24034 24039 24040 31535 33171 36080 40361 41514 46172 55557 56449 56590 56829 68810 72881 75318 112557 120969 144912 218587 580948
+A 235 9 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 235 8 2269 24088 24814 24816 24818 24822 24825 24829 32666 34450 37328 41796 42943 47437 56743 57609 57769 58015 70589 74832 77223 115682 124308 148837 224833 580559
+A 236 9 10 11 12 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 236 8 2383 24338 24881 24882 24884 24889 24892 32612 34308 37343 41966 43151 47590 57098 58070 58245 58480 70781 75118 77620 115735 124374 148470 222866 574669
+A 237 9 10 11 12 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 237 4 2283 22973 24085 24086 24089 24091 31449 33164 36034 40656 41861 46351 55706 56610 56776 56995 69429 73621 76111 113459 122082 146321 219470 578037
+A 238 9 10 11 12 14 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 238 3 2349 17434 24221 24222 24223 24224 24225 24227 31702 33335 35659 40115 41271 45670 54448 55391 55558 55750 67699 71546 73981 110668 118651 142057 214874 577192
+A 239 9 10 11 12 14 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 239 3 2217 17536 23280 23281 23285 23286 30827 32373 34726 38941 40101 44523 53464 54406 54519 54737 66947 70939 73519 110090 118202 142275 215469 569371
+A 240 9 10 11 12 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 240 3 2292 16105 24666 24668 24669 24671 24674 32686 34391 36709 41669 42906 47483 56868 57844 58017 58245 70791 75084 77583 114300 122666 146689 221233 567509
+A 241 9 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 241 1 2546 21839 25120 33019 34768 37572 42338 43573 48283 57739 58764 58943 59154 72063 76375 79011 116237 124451 148658 224050 573993
+A 242 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 242 2135 22163 23256 30761 32406 35311 39387 40589 45002 53831 54909 55052 55270 67352 71506 74020 113908 121535 145166 217566 557040
+A 243 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 243 1782 19289 22165 29400 30719 33451 37584 38617 42772 51670 52657 52776 52982 64455 68977 71641 123514 131182 153876 225929 557648
+A 244 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 244 1765 8771 23651 31023 32471 35533 40881 41880 45605 55250 56115 56230 56513 69450 75496 79029 172130 179872 201710 269650 547426
+A 245 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+A 245 270 11327 23161 30945 31150 40981 44682 44838 45663 56378 56594 56612 57337 74740 87921 97799 477553 479097 483699 498392 557309
+A 246 11 12 21 23 24 27 30 31 32 33 34
+A 246 14946 22907 30999 43600 45720 55737 56408 74973 91670 103953 560512
+A 247 11 12 21 23 24 27 30 31 32 33 34
+A 247 19680 25211 34245 49679 51002 62477 63093 84373 103101 116823 555833
+A 248 11 12 21 23 24 27 30 31 32 33 34
+A 248 5620 25811 35230 49669 53896 64968 65400 86028 107327 122270 550370
+A 249 11 12 21 23 24 27 30 31 32 33 34
+A 249 325 38223 47628 55788 67336 85554 86440 114643 130028 143697 526504
+A 250 12 21 23 24 27 30 31 32 33 34
+A 250 7576 9445 10569 13119 17364 17508 23782 26175 28736 86001
+T 0 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 0 50849 123781 164039 179823 201839 213154 231497 241245 254936 267181 277729 287454 303001 312825 325877 339209 348920 363471 374506 381490 392064 398944 406546 414007 422547 431372 436238 459422 470816 488348 541954 712816
+T 1 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 1 56229 160880 225818 255061 291694 304796 328504 342939 364182 381746 395581 409393 430536 446783 467456 491781 510959 540393 559202 572276 593495 606960 620198 635243 654920 675481 685831 748388 779331 824352 979940 1512687
+T 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 2 47112 148242 220914 249306 278868 289722 311283 326166 348419 366626 380739 393365 412911 428458 447228 471224 488580 516513 534397 547289 565402 578001 590659 603897 621116 640173 649725 704256 731642 770560 905659 1361803
+T 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 3 46195 151918 227599 262913 302405 312838 334683 350663 375280 393642 408412 423335 445343 463688 487207 514624 536168 571468 592966 608421 632510 649338 665298 682818 706978 731143 743854 818089 855352 911205 1097508 1753388
+T 4 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 4 47672 148379 216968 246422 278187 288776 309700 324155 345731 363801 377188 390651 410724 427797 447947 473501 493176 521599 541511 554853 575009 589358 603984 618904 640054 660967 672431 737813 771626 821910 986379 1574951
+T 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 5 36912 139638 212908 247149 272544 281190 301370 316712 340271 358421 370979 383407 401550 417230 435547 457889 474075 497055 513209 525192 539466 551454 563171 574370 589731 604809 613142 650807 669155 697371 783107 1058425
+T 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 6 44971 134921 205056 232199 256070 266030 284665 298472 318542 336127 350601 363060 381743 396838 414338 435994 452263 473805 490883 502011 516371 527719 540175 551565 566987 581418 589939 633387 655715 689177 789858 1138165
+T 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 7 55982 151100 215896 245174 274227 286779 308313 321861 342556 360185 375355 389456 410834 426718 446135 469174 485651 508547 526891 538483 555124 566635 579452 591317 607503 621719 630523 671688 691902 722638 807925 1090949
+T 8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 8 45210 137645 202387 227927 248348 258391 278109 292112 312453 329284 342217 354841 373623 389138 406301 427624 443698 463549 479796 490504 503884 514743 527146 537660 552198 565631 573924 612080 631743 661773 745613 1039232
+T 9 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 9 49109 142971 212083 246715 280444 291093 311043 325408 346841 364513 379382 394582 416518 435262 457568 486004 507657 535704 558112 572159 593608 609037 625769 641247 664574 684558 696848 764206 798444 851530 996830 1540356
+T 10 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 10 30148 121320 196794 227756 247436 254027 270306 284848 306988 324609 337749 349531 366579 383167 400440 424098 441064 463381 480627 492321 505968 518537 531856 543268 560046 575761 585083 630706 654994 690767 793511 1160337
+T 11 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 11 22497 118422 193994 228432 249116 254099 269934 285018 308663 325952 337073 349037 366082 384258 403204 429438 449961 474825 493756 506919 522088 537136 552462 565736 586033 605082 616341 673556 704021 749397 883620 1379275
+T 12 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 12 25714 115520 188014 220461 240465 245986 261467 275572 297512 314572 326202 338228 355226 372422 390281 414839 433638 457678 475279 487898 501737 515149 529427 541852 560047 578246 588573 638137 665002 703789 821374 1244481
+T 13 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 13 28509 114709 189699 220993 240590 246787 261921 276004 297549 314874 327936 340056 357394 374153 391740 415889 433538 457918 475568 488077 502312 515524 529329 541342 558627 576223 586182 634692 660782 697820 814757 1240916
+T 14 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 14 28738 110987 185252 215347 233840 240066 254790 268403 289287 306266 320341 332134 349157 365409 381758 404806 421122 443559 460652 472658 485980 498354 511656 522783 538230 554089 563263 605930 628328 659884 761012 1119237
+T 15 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 15 33591 116736 184117 214053 235070 242357 258428 271471 292187 308780 321977 334612 352465 368769 386196 408529 425813 448933 466518 479117 493456 506385 520309 532301 548875 565865 575677 620995 644800 680154 789145 1188344
+T 16 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 16 33992 117633 184141 215077 236780 244035 260336 273920 294768 311282 324251 337500 355773 373095 391270 414493 432179 456048 474423 487203 502756 516563 531020 543749 561499 579609 589860 639253 664720 703591 822119 1262482
+T 17 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 17 29357 108326 180584 211104 230962 237368 251833 265312 285512 302301 315876 328182 345702 362566 379960 404101 421514 445781 464395 477113 492122 505341 519861 531839 549388 567511 577672 627992 654475 692518 811363 1253272
+T 18 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 18 16172 96800 175439 211130 229011 232499 244801 258658 280274 296965 310211 321949 337650 355133 371944 396823 414911 439430 457800 470743 484525 498439 512847 525154 543013 561309 571574 622035 648356 685545 806712 1248549
+T 19 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 19 10823 93590 171903 210051 227052 229384 241706 255930 278411 294811 306505 318353 333829 352332 369767 394951 413797 438720 456432 470154 483619 498281 513065 525892 544209 564217 575041 624945 651390 687860 812103 1255394
+T 20 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 20 12148 89218 170834 211321 230756 233350 244612 258908 281103 298019 311241 323516 339338 357535 374942 401009 419927 445969 465169 479073 493763 508722 523890 536678 555129 575308 586057 639035 666538 704382 831249 1286250
+T 21 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 21 12773 88904 164199 204847 225126 227816 239649 253509 275227 291123 302944 315558 331364 349655 366861 391759 410384 435184 453851 467408 482422 497278 512084 524725 543653 563974 574792 627152 654459 692866 819896 1281051
+T 22 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 22 9688 85012 163532 204883 224819 226888 237914 251572 273123 289040 301617 314141 329981 348796 366485 391757 411012 436833 455804 469848 485002 500067 515542 528958 548230 569365 580966 633974 661769 700284 830457 1291773
+T 23 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 23 10491 89511 165148 203227 221204 223420 234624 247860 269145 284821 296246 308528 324579 343596 361241 387140 406479 432498 450816 464726 479290 494155 510478 523914 543136 564598 576442 629162 657475 695799 828548 1294350
+T 24 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 24 5346 75879 156353 196820 212803 214040 223332 236579 256973 272320 284620 296409 310873 329633 346061 372481 390676 416527 435379 448966 462984 478079 493525 506428 524740 545348 556456 609705 638111 675323 807532 1276879
+T 25 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 25 4257 80527 156195 195706 210932 211932 222194 235717 257129 272714 283514 295387 310230 329610 346957 373397 392276 418177 435995 450309 463708 478858 494916 508238 526965 548708 560274 612137 640526 676854 810072 1276531
+T 26 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 26 1328 77825 154197 195693 210458 210853 220947 234308 255961 271162 281323 293197 307595 327209 344460 370209 389492 415222 432951 447292 460513 476059 491755 504992 523521 545831 557634 608973 636701 672360 805912 1272130
+T 27 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 27 5786 71401 148721 190291 207353 208640 217444 230157 249667 264629 277388 289510 303585 322259 338311 364243 381482 406536 425324 438897 453075 468088 483136 495985 514134 534263 544894 598604 627066 663637 792807 1265238
+T 28 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 28 6308 65480 148503 191621 210775 212233 219806 232583 251180 266310 281093 293000 307149 326203 341226 368885 385531 411622 432141 445514 460785 475446 490573 503099 521271 539787 549778 607967 637915 675104 803102 1277333
+T 29 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 29 3250 57837 141360 188254 208647 209419 216144 228627 246977 261309 276349 288121 301495 320440 335114 362199 378177 403180 423883 436873 452778 467807 482534 495314 513174 531730 541541 600324 629684 667231 794644 1271803
+T 30 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 30 6111 54056 136107 183155 206273 207757 213896 226146 243870 258212 274306 286607 300034 318905 333307 360049 375424 400579 422548 435118 452185 467265 481521 494465 512644 530903 540669 605776 635614 674802 802087 1282650
+T 31 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 31 9404 63260 142889 183386 202924 205028 211996 223920 241752 256405 272117 284329 298594 317115 331161 358991 374711 400546 421243 434841 451013 465459 480579 493053 511211 528681 538738 608617 639806 677118 803873 1279679
+T 32 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 32 8507 70209 144260 182915 199810 201958 210399 222373 240651 255230 268503 280696 295021 314033 329099 356603 373630 399286 419290 433402 448116 462655 478547 491428 509696 528645 539189 612590 643594 679924 808691 1286770
+T 33 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 33 7362 52175 133709 178018 199376 201157 206724 218403 234850 248906 265555 277828 290888 309170 322695 349801 365251 390435 411392 424601 441092 455279 469783 482490 500319 517154 526643 609619 641114 679186 805047 1287891
+T 34 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 34 1645 40310 125598 174059 198395 199093 202893 214537 230441 243819 261455 273375 285442 304145 316955 345402 360035 384769 407245 419746 437177 452151 465965 478221 496130 512590 521319 611976 644087 682143 807746 1286844
+T 35 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 35 5452 49736 130134 173274 194549 196036 201002 212213 227850 241715 258188 269984 282595 301135 314147 343218 357960 383514 405281 418211 434639 449631 464048 476471 494521 510199 519143 610158 643293 680089 805788 1281915
+T 36 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 36 5992 50509 132258 173296 190740 192383 197262 208536 224336 238197 255181 266904 279227 297533 310255 339835 354811 381120 402279 415825 431538 445596 460431 472747 490055 505150 514077 605207 639266 674703 799081 1277918
+T 37 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 37 3550 42261 127666 172534 192111 193283 196885 208143 223274 236879 254626 266677 278277 296407 308498 337702 352645 378492 399864 413178 429485 443389 457877 469968 487226 501408 509778 601998 636718 672333 794208 1265961
+T 38 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 38 9865 41302 117179 163485 192298 194508 198655 209130 223338 235668 253700 267085 279350 297697 310680 336325 352219 376346 398224 411274 429710 444156 458024 470916 489695 504824 513543 604470 636073 675875 795681 1263616
+T 39 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 39 12969 52137 118943 159068 186827 189692 195642 205366 220054 232462 247421 259843 273195 291798 306028 332279 347049 370661 392474 404617 422272 437573 451547 464540 483518 499737 509078 597218 627742 667785 789214 1256727
+T 40 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 40 4824 39692 115535 160166 185027 186336 190087 200300 214410 226284 241942 253648 265212 284148 296809 324286 338647 363115 385073 397249 414571 429561 443204 455985 473583 488875 497237 588997 622251 660631 783767 1252559
+T 41 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 41 1923 30966 112780 158724 183002 183686 185646 195955 209044 221440 238919 250546 261471 279610 290602 319895 333479 358484 380392 392513 409516 424153 437654 449638 466859 480353 487683 583160 619437 656515 778393 1250376
+T 42 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 42 567 27841 101535 149974 178779 179222 181849 191646 204665 215056 230304 242062 252303 271463 284067 309736 325768 348875 370054 382193 400231 415591 428999 442113 460531 476686 484925 576096 608582 648577 774945 1246164
+T 43 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 43 3284 41385 105707 147398 173275 174182 178803 188428 202460 213241 225847 237755 249694 269445 283659 309478 324967 348663 369247 381484 397906 413804 428187 442151 461202 480039 489971 577419 609246 647522 778444 1242390
+T 44 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 44 3210 29008 104637 148491 173243 174241 176232 185924 197872 209615 225986 237313 248098 266161 278026 306787 320261 345053 366702 378448 396021 411279 424662 437424 454796 468420 476038 571896 608234 645926 769985 1242268
+T 45 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 45 419 22895 97465 143425 170560 170968 172373 181722 193371 203894 220191 230387 240501 258961 270671 299588 312007 335590 357353 368118 385546 401430 413479 426066 443368 456387 463322 560828 596898 635296 758129 1233653
+T 46 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 46 151 16854 92354 139900 170682 171050 171660 180900 191592 201747 218138 229252 238197 256254 267444 295287 309704 332755 354840 365881 383939 399479 411501 424134 441779 453815 460221 559055 595228 634788 755550 1229267
+T 47 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 47 1510 20811 93924 138016 166467 167102 167947 176990 187697 197829 214356 224913 234433 252658 263902 293263 305948 329343 351248 361827 379267 395002 406848 418941 436054 447604 453417 553194 590852 629566 749721 1222978
+T 48 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 48 1449 16931 85486 131030 164418 165004 166010 174626 184923 194299 209716 219684 228988 247344 258880 285958 299316 321304 343378 353368 371516 388192 399099 411771 429711 442285 448212 546973 582274 623761 743485 1218355
+T 49 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 49 184 11436 79570 124903 163342 163701 164205 172889 182347 191416 206412 215571 224443 243559 255646 282267 295111 316536 339482 348471 366942 384433 394593 407471 426216 438959 444490 543162 576821 620494 738528 1208381
+T 50 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 50 151 10120 78324 123233 161607 161965 162103 170509 179454 188057 203735 214198 222409 240008 251584 277431 292042 313660 335015 345362 363864 379586 390717 403640 421904 433226 439068 539216 575164 617989 734988 1207005
+T 51 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 51 1289 16463 81229 122243 155390 156038 156893 164913 174010 182931 197327 207432 216276 233614 245142 272391 285535 307792 328811 338776 356115 371833 383592 396135 413603 424846 430507 530554 569173 609153 728264 1203573
+T 52 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 52 202 10183 73647 116829 154820 155188 155747 163404 172049 179972 193798 203894 211358 229274 241223 265395 281644 302648 323759 334176 351849 368332 379367 392515 411445 424048 430033 528787 564121 608318 728437 1199462
+T 53 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 53 9204 69955 111570 150876 151204 151626 159132 167276 175063 188357 198020 205443 223848 236081 260603 275845 296992 318508 328071 345677 362386 372900 386151 405579 418336 424297 523547 558241 604672 725363 1199237
+T 54 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 54 3786 62394 104201 149236 149505 149637 156764 163923 170856 184115 193347 199650 217103 228949 250500 267432 287374 308406 318447 336549 352631 362724 376058 396340 408862 415060 514455 547055 596169 715276 1190533
+T 55 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 55 10418 65124 101421 142499 142821 143536 150199 157571 164629 176093 185596 192914 210903 223110 247078 262411 282553 302790 312021 329394 345724 356223 369421 388824 402231 408480 506895 542228 589103 710955 1185542
+T 56 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 56 3809 57846 95755 140224 140569 140835 147384 153957 160258 171417 180095 185989 203803 216164 236462 254363 273601 294260 304030 321213 337735 347874 361491 381699 394995 401260 500948 533857 585020 706224 1184978
+T 57 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 57 3090 55191 90277 135307 135614 135641 141979 148109 154182 164761 173793 179543 196843 208627 228900 246925 266428 286524 295986 312701 328447 338631 351415 371571 384111 389785 490532 524863 575732 696367 1175841
+T 58 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 58 3855 55102 89331 132769 133056 133077 139251 145297 151590 162564 171325 177525 194405 206000 227911 244681 263953 284332 293237 310250 326575 336264 348965 369066 381435 386844 488197 523877 573610 694097 1172579
+T 59 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 59 4303 54496 88547 130361 130670 130832 136988 143087 149414 159832 168061 174180 192283 204513 226280 242590 261397 281760 290037 306627 324147 333359 346307 366114 379198 384214 484722 519402 570765 692443 1168434
+T 60 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 60 2627 51590 84764 129604 129919 130081 136143 141969 147898 157748 165968 171658 189533 201946 221518 239564 257674 277632 286251 302660 320066 329285 342272 363079 376735 381943 480268 513201 565771 686873 1160701
+T 61 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 61 3313 52240 84921 131317 131618 131782 137426 142999 148797 158759 168050 173784 190631 203037 221604 240766 259483 278728 288483 304466 320216 330836 343553 364259 377190 383241 480529 515143 566724 686410 1157496
+T 62 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 62 1671 50142 83062 130554 130877 130892 136406 141463 146941 156586 166025 171337 187617 199896 217500 237471 256205 274945 284847 300361 315329 326483 339079 359732 371965 378564 476069 510597 563386 682123 1153954
+T 63 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 63 1571 48539 80029 126382 126681 132379 137281 142488 151130 160413 165515 181602 193289 210670 232006 249815 267861 277676 292977 308669 318650 330714 351853 364344 369693 466635 501843 554628 672690 1147856
+T 64 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 64 3130 49862 81018 125205 125526 131159 136216 141613 150299 159842 165164 181395 193276 211015 231807 249709 267908 277757 292955 309001 319369 331510 352455 364698 369727 466772 503633 554869 673156 1143682
+T 65 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 65 686 46863 77878 126643 126917 132439 137105 142133 150590 159812 164767 181196 193425 209954 231369 248806 267267 276716 291776 308179 318345 330567 352037 364844 370204 466097 500848 554606 671212 1138913
+T 66 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 66 406 45658 75419 125750 126053 131004 135226 140169 148690 157892 162815 177754 189534 205405 227641 245156 262674 272617 287268 302289 312911 324615 346915 359308 365742 460168 493945 547610 663366 1131298
+T 67 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 67 859 44688 73235 122373 122673 127881 132289 136974 144437 153729 158423 173937 185435 201232 223643 240618 258353 268020 282536 298415 308439 320015 342109 354647 359894 454258 488983 542752 659418 1125732
+T 68 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 68 442 43584 71360 120561 120841 125814 129648 133984 141400 151001 155367 170700 182827 197149 220574 237680 254657 264961 278948 293996 304735 316495 338416 350853 356678 450448 485291 539843 656485 1125084
+T 69 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 69 51 42004 69289 119406 119679 124242 127888 132090 139420 148973 153345 167793 179524 192647 216289 234028 250279 261039 274450 287923 299884 311457 333185 345257 352318 445323 479911 534674 650580 1116425
+T 70 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 70 19 41742 68080 118969 119238 123472 126842 130833 138032 147141 151553 165852 177977 191426 214502 232605 248592 259046 271878 285558 297332 308713 330684 342691 350175 442784 477222 532542 647936 1113293
+T 71 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 71 92 40154 65689 114909 115200 119568 122924 126898 133346 142660 147008 161543 173241 186301 209776 226699 242909 252853 265872 280607 292015 303435 325352 337879 343993 435862 471211 526666 642465 1108672
+T 72 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 72 839 40587 66389 114401 114680 118701 122004 125823 132500 142146 146366 160118 172050 184349 208011 225718 240876 251855 263864 276899 289199 300536 321475 332967 340219 431904 468076 522198 637257 1104348
+T 73 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 73 81 39596 64727 114272 114566 118470 121560 125163 131484 141222 145475 158954 171135 182202 206768 224434 239364 250548 262637 275238 288180 299482 320807 332382 339997 430880 466676 521369 637117 1101533
+T 74 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 74 3 38599 62774 113429 113715 117380 120153 123689 130035 139441 143783 156607 168227 179890 203975 221835 236635 247829 259546 271496 284512 295286 317590 328983 337120 427630 463065 517932 632359 1095802
+T 75 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 75 1 37125 60652 110049 110354 113825 116542 120003 125975 135395 139591 152334 164096 174913 198852 216555 230988 241761 253190 265150 278368 289356 310934 322189 330227 419717 455482 509657 624193 1087310
+T 76 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 76 35914 58763 107532 107801 111546 114187 117565 123185 132726 137100 150080 162014 172797 196700 213674 227987 238714 250210 262951 275793 286738 308053 319525 326909 415672 452072 507122 621048 1083161
+T 77 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 77 36051 59138 108518 108783 112426 115101 118427 123807 133220 137686 150285 161582 172793 197522 214196 228381 238809 249916 263045 274989 285267 307796 319561 326394 415172 451503 505898 619329 1080315
+T 78 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 78 2 35606 57689 108353 108629 111808 114160 117364 123011 132098 136432 147877 158685 169965 193258 210870 224925 235373 246732 257980 271188 281309 303194 314567 322536 410697 446090 499318 613754 1074612
+T 79 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 79 2 34516 56412 105752 106029 109134 111396 114465 119721 128988 133269 145428 157495 167239 190914 208960 222092 233064 243281 254576 268653 279205 300199 311035 319543 407401 443567 497980 611599 1070413
+T 80 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 80 3 33568 55225 103869 104143 107009 109109 112037 117469 126922 131396 143146 155301 164507 188171 206743 219229 230765 240676 251200 266194 276699 297461 308000 317228 404213 440916 495636 608081 1067263
+T 81 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 81 7 32943 53961 102630 102920 105651 107598 110600 116064 125263 129697 140976 152845 161734 184782 203396 215643 227058 236487 246374 261886 272131 292860 302957 312937 399290 436013 490383 601903 1059814
+T 82 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 82 22 32367 53544 102292 102569 105105 107035 109935 115366 124594 129151 140265 152404 161296 184374 202729 214902 226175 235485 245700 261401 271589 292752 302771 312671 398675 435570 490474 602348 1057196
+T 83 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 83 71 32482 53849 103750 104024 106341 108129 111044 116976 125908 131046 140627 151789 161680 185105 204669 216445 228248 237251 246690 262780 272656 295048 304698 316177 402345 439025 494182 605327 1056543
+T 84 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 84 997 33145 54926 103020 103279 105658 107743 110931 117082 126317 131384 141222 152778 162665 184535 204583 216182 227993 237210 247363 263673 273703 294758 304112 315277 400972 438437 491282 601701 1050587
+T 85 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 85 108 32241 53369 105952 106227 108619 110399 113537 118990 128072 133108 142436 152796 163710 185607 204561 217323 228171 239070 249367 264583 274038 296488 306832 317149 401074 436959 489417 600573 1043662
+T 86 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 86 3 31014 51470 103962 104204 106332 107963 110863 116219 124781 130170 138549 148072 159773 181907 200893 213486 224276 234126 244091 258481 267059 290455 300850 311172 395347 430039 482596 594870 1036434
+T 87 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 87 24 30213 50125 102446 102704 104702 106194 109033 114159 122527 127802 135565 144461 157323 178308 197214 210025 220499 230911 240505 254766 262753 285905 296789 306980 390736 424743 476465 589605 1031451
+T 88 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 88 279 29284 48987 98690 98966 100899 102468 105195 110130 118442 123555 132414 142862 153332 174322 193242 204875 215637 224705 234365 249527 258613 280041 290119 300594 383888 419250 471568 582856 1025689
+T 89 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 89 25 28889 48206 99656 99929 101872 103277 106118 111055 119211 124411 132293 141614 153358 173780 192514 204736 215230 225285 234927 249897 258059 280870 291377 301510 384595 419270 471485 583465 1023578
+T 90 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 90 3 27434 46203 97409 97646 99389 100656 103359 108051 115847 121453 128620 137105 149373 170240 189671 201220 211196 220574 229854 244248 251981 275640 285864 296432 379177 412893 466294 577486 1017530
+T 91 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 91 1 27111 45212 96179 96450 98117 99297 101887 106195 114365 119746 127707 136822 148156 168416 187109 198582 208352 217867 227483 242153 250170 272662 283029 292928 375305 409922 462438 574035 1014038
+T 92 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 92 4 26663 45632 97036 97304 98969 100080 102814 107103 114826 120536 127454 135716 148008 169208 188489 199177 208729 218148 227593 241557 249044 272733 282908 293357 375545 409875 463806 573995 1013123
+T 93 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 93 22 25954 44022 96058 96296 97789 98891 101428 105493 113003 118750 124760 131671 145840 165945 184543 196212 205323 215915 225264 238400 245089 268683 279334 289213 370515 403478 455101 568364 1005072
+T 94 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 94 245 24858 43485 92425 92682 94184 95315 97766 101735 108878 114597 120426 127872 141086 162403 181412 192036 201673 210242 220276 233157 240133 263798 274011 283866 366094 400452 454672 564983 1003893
+T 95 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 95 17 24188 41624 92567 92812 94134 95071 97497 101435 108528 114327 119557 126085 140351 160064 178827 190453 199551 209679 218945 231748 238033 261889 272650 282611 363769 396344 448783 562966 1000670
+T 96 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 96 23146 40374 89258 89491 90810 91735 93968 97624 104409 110494 115393 121586 135734 156026 174770 185571 194706 202870 212599 224861 230665 255017 265539 275071 355332 387901 442103 553082 992462
+T 97 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 97 22624 39447 89727 89969 91126 91945 94207 97811 104719 110787 115498 121497 135631 154868 173388 184718 193574 202681 212004 224417 230353 253858 264464 274398 354756 386948 440290 552076 987558
+T 98 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 98 22642 39746 90180 90408 91544 92340 94503 97981 104771 110888 115516 121353 135512 155474 174131 184836 193796 202542 211918 224309 230056 254101 264799 274795 354717 387011 440609 551683 985958
+T 99 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 99 21974 38470 90079 90331 91351 92030 94195 97228 103864 109561 113888 118650 134160 152110 170676 182115 189809 201286 210155 221497 227201 250962 262541 271669 350339 380957 431704 545559 976883
+T 100 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 100 20979 37484 86807 87055 88043 88693 90796 93991 100308 106265 110250 115345 129977 149234 167961 178640 187028 196030 205049 216652 222104 246090 257086 266586 345526 376611 429312 541170 972977
+T 101 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 101 20717 36537 86551 86803 87764 88431 90598 93352 99776 105414 109724 114400 129378 146296 164422 176063 183658 194465 203271 214817 220715 243724 255618 264602 342773 373124 423018 538217 970717
+T 102 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 102 19594 35058 84503 84743 85594 86230 88187 90940 97163 102784 106666 111086 126309 142432 160358 172714 180143 190505 199573 210430 215962 238284 250566 258956 336782 366506 415204 531768 965442
+T 103 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 103 19253 34783 84209 84448 85224 85801 87748 90456 96567 102436 105565 109493 125339 140995 159000 171918 179572 189801 198956 209241 214393 236789 249203 257631 335562 364643 412805 530839 963113
+T 104 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 104 18724 34038 82567 82819 83554 84093 86061 88637 94600 100603 103842 108002 123391 139072 156709 169328 176880 186294 195379 205915 211058 233326 245825 254015 331120 360645 408833 526147 958726
+T 105 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 105 18186 33298 82575 82815 83563 84064 85886 88263 94156 99874 103249 106744 122615 136764 154340 166946 173672 185030 193612 203475 208888 230619 243842 251775 328019 356187 402878 521196 951212
+T 106 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 106 17571 32610 82304 82529 83183 83650 85405 87608 93499 98926 102338 105757 121429 135008 152600 165648 172215 184131 192898 202660 208138 229430 243194 250905 326741 354932 400516 520416 949586
+T 107 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 107 17135 31923 81125 81368 82027 82485 84274 86399 92224 97797 101244 104664 120417 132740 150176 163806 170052 182519 191129 200544 206163 226997 241268 248742 324258 352154 396088 518089 945160
+T 108 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 108 16407 30660 79198 79440 80046 80433 82137 84227 89911 95343 98639 101846 117367 128913 145666 159946 166268 178515 187273 196588 202322 222892 237304 244495 318851 346462 390106 513364 939054
+T 109 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 109 16177 30795 79388 79612 80182 80613 82387 84323 90068 95354 98752 102129 117509 130722 147757 160462 166468 178840 187438 197154 202983 224342 237957 246138 320322 348105 394271 513956 936556
+T 110 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 110 15992 30434 78647 78881 79421 79815 81393 83229 88708 94118 97538 100994 115698 129411 146459 158516 164296 176221 184679 194445 200117 221471 234696 242640 316723 344980 392793 510772 931819
+T 111 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 111 14624 29145 76980 77229 77706 78064 79646 81248 86530 91687 95139 98153 113230 124853 141622 154285 159537 172578 181053 189999 195842 215774 230256 237255 310412 337619 381639 502508 924523
+T 112 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 112 14672 28970 77165 77416 77884 78242 79863 81513 86814 92059 95461 98235 113285 124288 141146 154559 159739 173181 181411 190114 196157 215995 231252 238218 311064 337942 380675 503059 922094
+T 113 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 113 14517 29057 77943 78170 78611 78949 80464 81903 87345 92182 96149 98872 114476 124446 140864 154588 158958 174060 182253 190511 197102 216538 232107 238845 311394 337503 378955 502495 920083
+T 114 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 114 13583 27819 74958 75200 75627 75937 77323 78655 83878 88540 92572 95418 110477 120547 136995 149768 154053 168717 176668 184943 191599 210515 226210 232734 304540 331229 371979 494835 912992
+T 115 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 115 13221 27659 75825 76033 76405 76691 78119 79291 84488 89033 93098 95622 110472 120130 136446 149977 153800 169677 177241 185320 192218 210877 226615 233389 304970 331081 371201 495402 911488
+T 116 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 116 12398 26260 72418 72632 73002 73255 74523 75755 80546 85250 89124 91705 106192 115702 131716 144929 149007 163057 170906 178740 185275 203642 219119 225780 296213 322914 363843 486901 907848
+T 117 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 117 11998 25818 71268 71481 71821 72090 73329 74375 79146 83336 87206 89555 104140 113058 128522 141751 145173 160530 167815 175087 181960 199778 215546 221868 292113 317912 357231 480365 901511
+T 118 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 118 11389 25184 69956 70182 70495 70703 71877 72738 77313 81232 85626 87934 102463 111009 127033 138891 141744 157702 164700 171964 179142 196699 212586 218601 288204 314148 353313 476760 897441
+T 119 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 119 11285 25183 71016 71239 71578 71763 72979 73703 78285 81731 86510 88724 103390 111659 127575 139187 141371 158825 165495 172633 180078 197464 213596 219661 288809 314360 352894 476038 892571
+T 120 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 120 10303 23782 67626 67838 68113 68318 69384 70136 74511 78333 82663 84833 98829 107372 122844 134200 136790 152719 159738 166924 174112 191569 207408 213355 282193 307569 346982 468943 887583
+T 121 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 121 10228 23935 67374 67598 67868 68039 69095 69861 74154 78110 82287 84464 98269 106456 121807 133863 136590 151663 158812 165924 173107 190014 206056 211917 280235 305644 344396 466038 885365
+T 122 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 122 10007 24037 68250 68451 68680 68859 69911 70469 74829 78176 83111 85153 98965 107129 122780 133368 135010 152798 159174 165954 173759 190805 207276 213176 281049 306109 344430 465578 880926
+T 123 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 123 9533 23775 67393 67598 67839 68007 68946 69469 73550 76738 81616 83597 97336 105344 120224 131409 132734 150806 157067 163526 171517 188007 204179 210132 277624 302331 340594 461053 873453
+T 124 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 124 8734 22475 64750 64965 65165 65347 66257 66751 70686 73944 78628 80719 93909 101667 116449 126902 128366 145383 151505 158036 166020 182816 198874 204777 271536 296249 334607 455451 873707
+T 125 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 125 8640 22740 65390 65596 65797 65956 66821 67321 71245 74642 79403 81316 94034 101987 116832 127802 129348 145969 152263 158777 166513 182987 198915 204979 271296 296067 334527 455067 870751
+T 126 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 126 8509 22920 66111 66293 66472 66630 67458 67872 71781 74896 79924 81846 94960 102708 117216 127690 128775 146724 152759 159121 167074 183122 199303 205216 271048 295672 333659 451649 862651
+T 127 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 127 7907 22118 64689 64909 65097 65253 66032 66367 70144 73042 78309 80174 93102 100792 115148 125372 126199 144094 149905 156138 164222 179909 195731 201664 266531 291038 329265 446265 861436
+T 128 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 128 7510 21522 63307 63498 63663 63782 64550 64853 68462 71362 76699 78526 91305 98775 113188 123404 124197 142168 147995 154114 162398 178389 194351 200044 264461 288631 326654 443205 859889
+T 129 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 129 7273 21489 63100 63284 63429 63548 64293 64573 68009 70913 75898 77680 90122 97289 111153 121699 122393 139812 145647 151566 159714 175123 191056 196378 260627 284499 322068 437675 850103
+T 130 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 130 6587 20654 62069 62253 62413 62530 63201 63476 66893 69821 74877 76631 88836 95992 109375 120359 121062 138163 143828 149676 157920 173338 189077 194513 258702 282938 320456 436481 849648
+T 131 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 131 6336 20590 62001 62192 62337 62463 63073 63332 66636 69660 74869 76596 88807 95745 108792 120009 120654 137702 143424 149228 157265 172757 188544 194139 257414 281295 318832 434823 846385
+T 132 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 132 5941 19878 60475 60650 60775 60899 61468 61713 64946 67888 73037 74623 86262 93570 106407 117630 118270 135185 141027 146664 154834 169777 184942 191263 254424 277882 315079 429739 836818
+T 133 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 133 5524 19285 59166 59354 59476 59578 60121 60382 63534 66496 71404 72892 84242 92136 104920 116109 116755 133828 139588 145064 153216 168102 182857 189969 252411 275600 313280 429605 835798
+T 134 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 134 5178 18789 56567 56744 56860 56965 57475 57715 60642 63801 68666 70270 81367 88545 101443 111502 112263 128223 134127 139633 147810 162759 178300 184481 246404 269710 307973 424768 834283
+T 135 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 135 5054 18925 58373 58564 58694 58792 59299 59516 62420 65510 70339 71803 82631 90386 103373 113733 114364 130802 136474 141784 149930 164530 179339 186317 247699 270801 308705 423300 827430
+T 136 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 136 4920 19173 59283 59458 59572 59694 60159 60334 63259 66351 71304 72835 83729 91348 104269 115065 115587 132268 138104 143398 151761 166294 181104 188256 249615 272598 310213 423245 826482
+T 137 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 137 4610 18848 58892 59055 59151 59239 59689 59860 62639 65750 70598 71964 82570 90252 102879 113662 114275 130759 136691 141956 150085 164386 178815 185849 246463 269640 307524 420843 825172
+T 138 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 138 4088 17892 55720 55893 55999 56077 56447 56612 59191 62217 66867 68340 78755 86183 98401 108844 109335 125342 130902 135953 143942 157694 171939 178855 238887 261470 298690 410663 818035
+T 139 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 139 3793 17446 55319 55492 55599 55676 56069 56228 58712 61664 66567 67876 77936 85411 97371 107934 108358 123936 129507 134373 142360 156324 170458 177723 237098 259511 296482 408073 816448
+T 140 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 140 3618 17557 56207 56378 56474 56560 56904 57053 59499 62622 67394 68522 78224 86314 98212 109010 109421 125328 130908 135777 143642 157261 170417 179192 238473 260646 297652 408718 812449
+T 141 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 141 3300 16924 54211 54385 54462 54544 54859 54992 57188 60402 65131 66389 75942 83054 94687 105101 105496 120637 126363 131097 138962 152202 166152 173362 231947 254097 290721 400151 804725
+T 142 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 142 3302 17079 55238 55408 55488 55560 55858 55982 58265 61453 66186 67316 76773 84524 96321 106907 107299 122704 128145 132811 140755 154106 166758 175361 233787 255878 292489 400176 803012
+T 143 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 143 2899 16515 54019 54166 54224 54302 54552 54670 56752 59957 64709 65842 75412 82830 94574 104857 105217 120427 125914 130325 138038 151240 163938 172581 230377 252587 289157 396438 798915
+T 144 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 144 2695 15897 52696 52894 52982 53048 53290 53424 55523 58821 63372 64462 73244 80981 92478 102536 102897 117795 123123 127463 135266 148115 160509 169316 226097 247939 283909 390359 791278
+T 145 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 145 2589 16250 53518 53687 53762 53821 54051 54167 56111 59441 63844 65085 74216 82088 93388 103331 103686 118501 123932 128240 135780 148814 160709 170074 226923 248650 284980 392226 792666
+T 146 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 146 2339 15897 53036 53180 53258 53319 53516 53607 55478 58632 62845 64250 73228 81114 92592 102537 102831 117876 123303 127696 135341 148279 159810 169282 226678 248185 284420 391025 789532
+T 147 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 147 2099 15221 51018 51188 51258 51322 51511 51612 53361 56453 60868 61999 70652 78127 89027 98689 99002 113329 118613 122599 130074 142570 153976 163138 219479 240827 276944 382244 783005
+T 148 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 148 2071 15421 52014 52170 52236 52298 52482 52572 54188 57439 61585 63049 71806 79534 90962 100333 100638 115256 120437 124520 131907 144614 155373 165311 221681 243212 278744 383460 780901
+T 149 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 149 1855 14437 49824 49993 50056 50112 50271 50370 51904 55006 58973 60409 68886 76331 87362 96424 96726 111340 116466 120352 127487 139996 150707 160412 215983 237155 272865 377362 780074
+T 150 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 150 1618 14216 48719 48876 48946 48998 49143 49221 50703 53869 57937 59214 67464 74950 85561 94654 94907 108803 113790 117532 124546 137233 147632 157684 211944 232735 268063 371314 771284
+T 151 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 151 1570 14264 49523 49693 49748 49807 49959 50049 51438 54430 58348 59799 68254 75650 86555 95551 95793 109834 114765 118501 125370 138058 148322 158226 212702 233651 268877 371897 770331
+T 152 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 152 1442 14518 50387 50550 50617 50667 50798 50885 52210 55167 58740 60660 68840 76328 87407 96131 96360 110868 115915 119597 126205 138960 149156 159093 213566 234270 269458 371871 767531
+T 153 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 153 1240 13401 47696 47832 47891 47938 48056 48144 49301 52166 55549 57461 65444 72590 83286 91717 91949 105985 110768 114235 120886 133456 143338 153615 207384 227827 262516 363555 761185
+T 154 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 154 1147 13076 46099 46268 46323 46376 46476 46549 47702 50702 54086 56152 63993 70920 81280 89611 89819 103404 108128 111579 118208 130940 140785 150539 204253 224454 259299 360618 757476
+T 155 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 155 1081 13333 47016 47159 47215 47274 47376 47434 48552 51487 54567 56968 64889 71984 82232 90345 90569 104526 109200 112535 118691 131254 140885 150906 204800 225161 259700 359746 757278
+T 156 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 156 990 13095 47339 47502 47566 47633 47713 47804 48884 51547 54309 57153 64985 71812 82496 90428 90624 104523 109017 112313 118371 131107 140636 150552 203006 223124 257253 355192 749509
+T 157 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 157 879 12459 45741 45901 45951 46001 46087 46161 47096 49755 52428 55406 63069 69836 80198 87995 88198 102029 106575 109761 115728 128580 138017 148096 200224 220213 254413 352869 749477
+T 158 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 158 849 12399 45331 45490 45546 45592 45678 45743 46658 49350 51983 54963 62562 69438 79533 87279 87463 101032 105394 108554 114325 126991 136307 146248 198877 218828 252806 351189 747654
+T 159 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 159 743 12126 45091 45253 45308 45348 45425 45482 46270 48895 51387 54579 61942 68613 78578 86055 86263 99875 104226 107368 113050 125884 135135 144695 197128 216608 249845 346775 739019
+T 160 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 160 742 12456 46527 46665 46707 46759 46826 46888 47694 50301 52394 56351 64193 71062 81454 88941 89121 102998 107209 110275 115612 128481 137368 146331 200543 220177 253881 350735 738528
+T 161 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 161 687 11889 45399 45557 45600 45658 45719 45772 46428 48680 50568 54535 62204 68767 79023 86152 86357 100317 104697 107668 112974 126098 134755 143658 196825 216441 250226 345810 737238
+T 162 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 162 594 11265 43405 43546 43601 43641 43707 43756 44401 46486 48211 52586 59889 66312 76129 83001 83197 96726 100583 103435 108644 121627 130405 139402 190117 209423 242358 336793 728591
+T 163 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 163 590 11303 44131 44266 44328 44367 44429 44479 45063 47243 48889 53346 60717 67152 77029 84012 84216 97810 101750 104578 109447 122237 130839 139134 192194 211253 244374 338457 727317
+T 164 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 164 529 11110 43661 43803 43841 43876 43930 43976 44493 46509 47964 52658 60006 66574 76255 82934 83144 96520 100309 102990 107716 120367 128707 136347 190014 208980 241714 335492 725086
+T 165 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 165 511 10813 42717 42861 42913 42950 43009 43066 43574 45547 46922 51694 58777 65066 74761 81525 81765 95093 98922 101567 106072 118918 126975 134322 187471 206205 238673 331894 718376
+T 166 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 166 416 10653 42583 42718 42765 42796 42839 42890 43402 45352 46689 51563 58530 64800 74495 81313 81574 94743 98278 100955 105290 118387 126537 133546 187996 206488 239431 333363 718657
+T 167 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 167 413 10680 42682 42813 42850 42881 42924 42965 43431 45349 46647 51690 58895 65087 74756 81611 81884 95116 98769 101421 105533 118407 126042 132079 188467 206812 239969 334643 717609
+T 168 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 168 366 10316 42632 42774 42817 42852 42889 42938 43357 45274 46591 51584 58572 64652 74245 81187 81474 94847 98352 100899 104897 117799 125461 131538 187354 205668 238895 332658 709334
+T 169 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 169 358 10679 43690 43826 43860 43886 43930 43966 44338 46130 47432 52755 59918 66187 76154 82982 83288 96696 100342 102902 106661 119643 127237 132820 188921 207052 240296 334093 708482
+T 170 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 170 331 9920 41398 41521 41558 41595 41635 41682 42002 43723 44721 49965 56960 62962 72246 78806 79174 91975 95270 97693 101304 114373 121902 128088 182208 200248 232879 325493 706995
+T 171 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 171 309 9760 41113 41255 41295 41329 41361 41392 41708 43390 44312 49760 56726 62714 72034 78316 78721 91601 94774 97181 100561 113407 120590 125681 181228 199427 231413 321822 698775
+T 172 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 172 285 9488 40833 40966 41009 41049 41084 41123 41381 42996 43896 49415 56147 62032 71237 77612 77992 90817 93897 96140 99406 112052 118958 123467 178998 196848 228846 318913 697790
+T 173 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 173 246 9380 40473 40605 40635 40665 40700 40732 40988 42450 43304 48785 55421 61044 69910 76149 76626 89461 92570 94833 97879 110540 117341 121626 177742 195759 227903 318407 696956
+T 174 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 174 228 9113 39958 40084 40108 40144 40171 40201 40453 41899 42712 48306 54870 60524 69321 75559 76089 88434 91300 93421 96341 108978 115664 119508 175999 193637 225607 315036 689034
+T 175 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 175 210 9170 40497 40613 40658 40701 40736 40771 40994 42492 43272 49220 55879 61491 70400 76628 77233 89763 92490 94599 97504 110624 117280 121354 177456 195004 226982 317059 688161
+T 176 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 176 234 9293 41419 41530 41562 41598 41626 41653 41872 43230 43962 50101 56749 62595 71657 77745 78389 91220 94069 96225 99050 112388 118916 122963 178908 196411 228861 318240 686410
+T 177 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 177 192 9175 41310 41411 41438 41466 41494 41533 41727 43082 43747 49731 56210 61982 70939 77063 77782 90378 93044 95065 97630 110940 117290 120952 176962 194040 225838 314928 679117
+T 178 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 178 193 8829 40035 40125 40157 40183 40204 40237 40399 41616 42262 48148 54596 60112 68908 74905 75705 87850 90267 92176 94564 107323 113440 116579 172549 189849 220746 307557 678455
+T 179 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 179 190 8626 39944 40051 40081 40110 40146 40171 40316 41541 42103 48322 54695 60269 69128 74858 75680 87891 90256 92188 94611 107638 113868 117081 172532 189736 220520 306486 678789
+T 180 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 180 175 8307 39368 39474 39503 39528 39553 39590 39716 40759 41259 47253 53683 59222 67819 73590 74488 86342 88528 90432 92760 105867 112030 114929 169529 186918 217256 301139 670276
+T 181 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 181 166 8166 37949 38055 38085 38120 38154 38179 38321 39311 39757 45818 52054 57552 65808 71389 72341 83998 86080 87878 90047 103227 109239 111933 165683 182847 213025 297608 671386
+T 182 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 182 189 7637 37080 37182 37218 37243 37270 37303 37426 38359 38806 45038 51064 56318 64272 69750 70796 82400 84434 86174 88212 101138 106974 109759 163551 180374 210331 294799 668207
+T 183 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 183 126 7835 36958 37036 37061 37096 37120 37151 37270 38142 38533 44818 50810 56026 63976 69394 70500 82038 83916 85660 87596 100827 106729 109450 162597 179126 209015 292161 660465
+T 184 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 184 151 7638 36947 37037 37064 37093 37119 37147 37237 37994 38335 44586 50591 55796 63757 69193 70466 81982 83704 85317 87171 100698 106429 109091 162178 178650 208886 292984 661203
+T 185 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 185 128 7575 37059 37137 37162 37189 37210 37235 37341 38091 38433 44959 50917 56195 64121 69525 70812 82316 84035 85629 87401 100905 106682 109280 162879 179274 209804 295081 661325
+T 186 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 186 114 7390 36745 36815 36841 36860 36898 36925 37007 37687 37972 44567 50452 55716 63408 68652 69994 81355 82953 84538 86257 99869 105472 108026 160869 177283 207233 290981 653544
+T 187 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 187 96 7397 36576 36660 36688 36708 36733 36756 36828 37457 37733 44252 50085 55247 63067 68176 69700 80901 82444 84054 85671 99467 105259 107711 160465 176600 206522 290222 653112
+T 188 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 188 122 7254 36536 36620 36644 36669 36690 36716 36779 37376 37611 44184 50011 55069 62669 67799 69419 80586 82016 83490 85007 98766 104512 107004 159679 175993 205993 289772 650570
+T 189 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 189 83 7117 36514 36585 36609 36630 36654 36680 36739 37258 37471 44036 49725 54890 62541 67572 69255 80634 81897 83309 84813 98809 104488 106891 159074 175284 204791 287550 643459
+T 190 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 190 89 6884 35301 35375 35395 35412 35427 35445 35505 35962 36156 42733 48358 53458 60764 65675 67437 78774 79937 81216 82683 96726 102185 104489 156309 172248 202102 284865 646453
+T 191 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 191 97 7165 36275 36347 36365 36391 36410 36428 36489 36899 37065 43674 49357 54433 61764 66710 68602 79880 81003 82341 83743 98134 103686 106073 157720 173786 203239 285988 644216
+T 192 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 192 79 7081 36331 36409 36433 36451 36472 36496 36552 36950 37106 43822 49641 54800 62351 67333 69344 80532 81570 82882 84203 98572 104213 106466 157842 173474 202604 284255 637367
+T 193 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 193 56 7000 36103 36166 36195 36216 36230 36249 36298 36651 36776 43444 49238 54331 61810 66596 68590 79986 80907 82171 83460 98017 103715 105972 156724 172814 202549 283956 637238
+T 194 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 194 75 6578 34366 34431 34457 34474 34494 34520 34572 34892 35007 41546 46857 51762 58558 63121 65151 76165 76974 78171 79429 93639 98897 101047 150844 166519 195609 276897 636539
+T 195 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 195 58 6430 33330 33386 33411 33428 33454 33467 33513 33776 33889 40549 45910 50773 57326 61847 64101 75025 75770 76922 78053 92254 97516 99736 149406 164602 193108 273693 628083
+T 196 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 196 61 6758 35537 35602 35626 35642 35662 35678 35733 35979 36074 43133 48553 53599 60492 65133 67438 78604 79320 80456 81626 96134 101558 103828 154160 169522 198682 279891 630451
+T 197 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 197 44 6955 36004 36076 36108 36132 36145 36161 36206 36450 36559 43356 48957 54199 61329 65863 68178 79297 79954 81062 82180 97184 102759 104985 155101 170753 200100 281182 628303
+T 198 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 198 54 6507 33913 33972 33994 34010 34031 34049 34087 34292 34376 41000 46151 51103 57485 61842 64215 74889 75486 76523 77555 92130 97462 99654 148832 164213 193008 273736 622408
+T 199 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 199 37 6473 33612 33660 33676 33690 33707 33724 33756 33927 33989 40894 45857 50679 57000 61335 63965 74774 75331 76344 77360 92270 97651 99872 149174 164466 193290 274396 621997
+T 200 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 200 45 6957 36596 36664 36684 36699 36710 36729 36769 36944 37029 44250 49680 54732 61640 66113 68745 80126 80590 81612 82649 97841 103299 105571 155430 170830 199840 279213 623017
+T 201 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 201 38 6649 36206 36271 36284 36296 36310 36327 36347 36493 36560 43500 48934 54097 60789 64981 67708 78929 79325 80303 81282 96487 101981 104067 153570 168927 197362 275786 615483
+T 202 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 202 38 6406 34570 34628 34640 34655 34671 34680 34707 34832 34881 41876 46876 51795 58408 62774 65436 76585 76948 77864 78791 93712 99037 101139 149723 165008 193365 272090 615187
+T 203 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 203 40 6057 32771 32811 32839 32856 32865 32878 32898 33018 33065 39847 44525 49351 55562 59607 62360 73058 73381 74247 75076 90007 95106 97227 144966 159761 188048 267708 615533
+T 204 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 204 39 6547 35628 35683 35698 35710 35716 35727 35760 35858 35902 42889 47969 53023 59650 63812 66680 77787 78055 79003 79913 94655 100010 102049 149746 165064 193168 270374 607756
+T 205 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 205 31 6129 33975 34032 34049 34058 34074 34093 34113 34189 34224 40915 45843 50806 57252 61293 64042 74837 75065 75932 76850 91560 96851 98845 145451 160268 187647 264035 607654
+T 206 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 206 27 5865 31772 31824 31839 31858 31869 31879 31905 31971 32008 38565 43061 47855 53782 57565 60478 70732 70924 71744 72560 86915 91868 93912 139528 154366 181570 256864 609154
+T 207 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 207 43 5959 32435 32481 32497 32507 32523 32538 32562 32624 32660 39134 43591 48451 54372 58100 61005 71156 71352 72112 72927 86852 91803 93703 138501 153017 179560 253263 602117
+T 208 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 208 26 5789 32096 32136 32149 32161 32164 32167 32184 32243 32270 38788 43156 47937 53863 57460 60331 70395 70529 71316 72162 86174 91154 93060 137861 152150 177933 250461 604638
+T 209 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 209 23 5669 31153 31207 31213 31224 31239 31252 31278 31329 31363 38042 42422 46999 52720 56218 59000 68938 69063 69836 70609 84451 89248 91044 134440 148716 174281 244433 602871
+T 210 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 210 25 5151 29362 29398 29409 29421 29432 29449 29468 29507 29537 35925 39919 44199 49752 53009 55886 65342 65440 66170 66948 80196 84871 86639 128767 141919 166706 234723 594377
+T 211 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 211 17 5386 30354 30389 30404 30415 30424 30436 30459 30505 30541 36922 40983 45475 51122 54222 57377 67182 67259 67994 68756 82385 87085 88908 131058 144400 169137 238633 596381
+T 212 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 212 24 5714 31088 31128 31141 31151 31161 31173 31193 31230 31253 37664 41850 46392 51941 55151 58246 67929 68022 68791 69573 83297 88069 89897 132389 145934 170846 239910 596213
+T 213 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 213 16 5559 30418 30462 30477 30483 30494 30507 30534 30581 30609 37114 41314 45661 50690 53930 57029 66572 66655 67324 67964 81495 85858 87611 129174 142249 167018 234954 592097
+T 214 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 214 16 5339 29539 29590 29605 29613 29620 29630 29646 29680 29700 35941 39952 44212 49428 52621 55641 65121 65192 65841 66527 79831 84384 86141 127161 140540 165509 234267 592115
+T 215 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 215 16 5079 29341 29378 29390 29397 29404 29416 29438 29474 29491 35722 39727 44227 49871 53130 55922 65459 65552 66207 66953 80346 85145 86862 128788 142884 167444 236566 591992
+T 216 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 216 16 5142 28954 28999 29007 29011 29021 29030 29040 29061 29076 35274 39236 43660 49196 52386 55198 64429 64517 65169 65885 78831 83539 85178 125871 139253 163313 231072 584951
+T 217 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 217 17 5295 29584 29615 29623 29635 29644 29656 29681 29708 29726 35890 39985 44240 49501 52520 55541 65054 65136 65845 66593 79948 84606 86314 127145 141381 165730 231976 586332
+T 218 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 218 13 4910 28521 28563 28577 28583 28596 28602 28621 28641 28652 35003 38631 42764 47787 50389 53782 62960 63105 63710 64326 77243 81785 83510 123096 135556 159192 225118 585325
+T 219 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 219 23 5296 30160 30189 30198 30203 30214 30225 30237 30259 30271 36799 40604 44980 50186 52586 56275 65626 65756 66331 66971 79972 84489 86224 126031 138747 162656 229108 579153
+T 220 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 220 21 5249 29896 29931 29940 29945 29951 29955 29969 29991 30001 36358 40079 44459 49707 51975 55744 65013 65173 65850 66599 79476 84135 85807 125551 138761 161912 228165 581395
+T 221 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 221 14 5174 29944 29988 30002 30006 30012 30016 30023 30043 30048 36262 39955 44412 49859 52169 55822 65153 65367 65992 66673 79670 84268 85928 125290 138551 161545 226965 581301
+T 222 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 222 16 5156 29281 29320 29327 29333 29339 29347 29362 29369 29377 35632 39342 43493 48612 50860 54491 63400 63611 64174 64804 77582 81991 83583 122103 134485 157458 221889 576418
+T 223 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 223 10 5114 29100 29125 29132 29137 29141 29145 29159 29174 29181 35407 38975 43057 48043 50278 53975 63053 63325 63843 64442 77257 81737 83432 120838 133218 156512 220779 578261
+T 224 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 224 17 4921 27903 27945 27951 27955 27959 27961 27976 28000 28006 34247 37598 41549 46096 48203 51891 60524 60816 61316 61897 74747 78924 80550 118174 129977 153268 218326 580153
+T 225 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 225 11 4961 27909 27934 27943 27946 27947 27952 27970 27987 27991 34194 37574 41436 45799 47958 51735 60727 61049 61579 62063 75069 79264 80959 118336 130101 154017 218665 573390
+T 226 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 226 6 4874 28441 28462 28470 28473 28474 28480 28489 28499 28503 34858 38105 41881 46638 48717 52454 61301 61683 62151 62695 75431 79566 81188 118313 129816 153226 218524 575014
+T 227 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 227 9 4975 29584 29613 29620 29626 29630 29636 29647 29653 29656 35945 39344 43393 48605 50753 54503 63533 63942 64405 64960 77756 82186 83871 120935 133002 156271 221196 577487
+T 228 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 228 14 4643 27662 27691 27700 27701 27709 27715 27731 27741 27744 33883 36971 40555 44879 46866 50480 58855 59329 59765 60275 72486 76479 78178 113588 124241 146924 209736 570668
+T 229 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 229 16 5017 28270 28299 28309 28311 28316 28318 28326 28334 28341 34727 38133 41780 46204 48181 51844 60586 61082 61579 62113 74418 78600 80257 115785 127297 150663 213281 573913
+T 230 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 230 9 4759 27650 27688 27697 27700 27705 27711 27722 27729 27733 33875 37017 40670 45069 46957 50564 59070 59585 60054 60529 72444 76525 78124 112957 123983 146341 209530 576498
+T 231 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 231 12 4609 26992 27048 27049 27050 27052 27061 27064 27069 33112 36175 39880 44691 46624 50152 58712 59256 59715 60213 72243 76489 78056 113417 124979 147229 210593 569109
+T 232 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 232 7 4684 27221 27265 27270 27276 27278 27284 27290 27294 33269 36673 40583 45392 47268 50664 59306 59841 60357 61001 73059 77433 78926 115119 127546 149752 213114 571905
+T 233 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 233 5 4526 26589 26653 26654 26658 26662 26668 26671 26673 32634 35863 39604 44378 46318 49781 58557 59117 59582 60091 72376 76555 78110 113970 125590 148201 211628 573366
+T 234 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 234 7 4552 26159 26305 26306 26308 26312 26314 26321 26324 26327 32228 35280 38767 43284 45171 48476 56918 57495 57936 58485 70571 74528 76172 111678 122945 144918 207808 570020
+T 235 9 10 11 12 14 16 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 235 5 4646 26198 26877 26879 26882 26889 26891 32972 36053 39516 43933 45818 49347 57647 58252 58696 59200 71215 75156 76798 113286 124324 146582 210401 576109
+T 236 9 10 11 12 14 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 236 5 4653 26659 27179 27181 27182 27184 27186 27190 33250 36730 40364 45113 47065 50465 59048 59619 60117 60762 73203 77371 78972 116977 129423 152039 216350 575028
+T 237 9 10 11 12 16 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 237 4 4674 25280 26392 26393 26398 26399 32407 35584 39026 43618 45639 49065 57836 58393 58846 59371 71820 75963 77652 114189 126211 149247 212011 566774
+T 238 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 238 4 4426 19553 26202 26203 26207 26208 26210 26211 26212 32052 35218 37987 43612 45539 48940 57664 58256 58742 59286 71215 75421 77022 113238 124709 147165 209872 565944
+T 239 9 10 11 12 14 16 18 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 239 4 4517 19958 25638 25639 25642 25644 31546 34648 37490 42720 44647 48022 56386 56977 57416 57883 70016 74036 75683 111361 122535 144732 207139 562458
+T 240 9 10 11 12 16 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 240 4 4507 18071 25742 25743 25744 25748 31657 34628 36966 41990 43887 47489 55470 56107 56543 56988 68743 72516 74080 108111 118570 140244 201452 556665
+T 241 10 11 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 241 4599 23716 26881 26883 32752 36040 39297 44205 46179 49512 57944 58573 59052 59548 71393 75391 76898 111716 123183 145258 206301 551814
+T 242 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 242 4466 24576 25607 31379 34805 38489 43114 44980 48313 56799 57393 57997 58568 70505 74699 76280 115588 128412 150750 213383 557842
+T 243 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 243 3493 20633 23573 29419 31762 34832 39070 40561 43861 52297 52940 53278 53721 65590 69807 71554 121840 131262 152478 215049 550880
+T 244 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 244 3282 10599 25468 31563 34014 36704 43051 44586 47636 56995 57623 57972 58554 71815 77094 79808 171307 181302 202542 263078 554504
+T 245 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+T 245 498 13062 25982 32246 32629 41905 47533 47787 48437 59958 60125 60160 61600 79345 89382 97167 478334 480210 484543 497997 557202
+T 246 11 12 21 23 24 27 30 31 32 33 34
+T 246 16320 24672 31122 42775 46094 57114 58312 76580 88905 98968 555634
+T 247 11 12 21 23 24 27 30 31 32 33 34
+T 247 20739 26403 33764 47382 49007 60397 61321 80886 96650 108574 588032
+T 248 11 12 21 23 24 27 30 31 32 33 34
+T 248 6261 28124 36581 48482 54628 67807 68600 91357 108943 122562 587047
+T 249 11 12 21 23 24 27 30 31 32 33 34
+T 249 383 30480 37740 44364 51993 63902 64650 84513 98376 110219 503572
+T 250 12 21 23 24 27 30 31 32 33 34
+T 250 4159 5160 5927 6427 7591 7631 9772 11928 13695 73931
+G 0 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 0 134000 266593 329002 348996 409091 442093 483549 500422 535781 559069 581482 604373 643360 666676 691859 725304 755053 789464 819407 833449 862533 877395 899465 919252 945456 965916 980810 1065928 1109187 1177922 1385554 2113179
+G 1 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 1 99002 229824 283914 299821 341511 366576 404136 420489 458863 478210 495955 514156 544089 564139 583158 610134 632461 656931 676801 688135 706271 715852 731253 743955 758869 770526 779339 819710 839481 869569 966474 1300651
+G 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 2 92948 248259 321956 339692 374087 396399 435108 454616 496241 519994 538124 555291 583334 604915 623718 653856 674564 702244 721434 732204 749180 758459 774736 787086 801440 813003 821771 862604 882757 913980 1015433 1390155
+G 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 3 88909 247208 313130 330002 361732 383046 422064 439552 483761 503621 519506 536194 563359 584940 602628 630709 649784 671996 689109 698913 713178 721374 736075 746490 757928 767056 774580 800025 812572 832589 898504 1123255
+G 4 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 4 93875 247627 312707 330441 366272 389447 428687 447727 491360 513651 532389 551460 581853 604064 625488 655486 677383 704868 724341 736546 754811 764233 781415 794153 808198 819270 828195 860866 876137 901573 977638 1225447
+G 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 5 71782 236908 311247 337060 370676 388645 427046 446949 494637 516347 532971 550885 577094 603169 623396 660147 687167 715725 739679 753228 773607 786451 808122 823071 844475 858813 871690 929677 959656 1012416 1148121 1686700
+G 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 6 87323 224416 303061 325647 365462 387907 422257 442467 480778 508217 530334 550694 581712 605685 628048 662801 687143 721099 748230 762157 785228 798667 820219 836183 858657 873147 885679 945564 975674 1023508 1152953 1643154
+G 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 7 107254 239022 298937 318471 358729 384945 421841 438101 473084 494611 513171 533038 566738 589226 610788 641549 665785 691884 715349 727131 745751 756920 776635 790709 809760 822111 833422 887540 916840 963826 1084678 1602628
+G 8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 8 85351 223746 289827 308381 339656 361055 396445 414582 453051 474973 492736 511089 540010 563261 583359 615277 638599 665501 687907 700187 718019 729267 749316 762571 780650 792814 803674 851552 878304 920634 1029574 1492641
+G 9 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 9 95033 225919 287112 305330 337272 360186 395252 411763 447621 468114 485305 503654 533586 554815 573717 601319 620828 643351 662970 673372 687725 696532 713256 724368 737326 746670 755360 785385 801333 827558 895873 1159740
+G 10 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 10 56799 206221 289207 313193 342158 355871 387535 408569 451257 475015 493270 510805 534962 562531 583010 623549 651593 684881 712632 726606 748924 763667 789086 805251 831755 847893 862559 938857 979886 1048402 1215280 1960973
+G 11 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 11 41825 206642 281726 303549 324114 334015 367099 386754 435883 456482 470437 485683 505949 533321 551496 588777 614281 642585 662813 675703 691997 703635 725490 738910 757393 770249 781415 824282 848245 885932 986943 1387023
+G 12 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 12 48386 201310 280019 305513 335153 347233 379636 401096 449472 474041 493040 512076 536336 565450 587510 629376 657672 694818 721644 738003 762015 777306 803118 820247 845450 862680 877252 941188 975655 1029094 1166761 1749860
+G 13 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 13 52115 195682 276666 299255 324912 337203 365866 385395 426551 449789 467265 483411 506095 530589 548583 583595 606085 636412 657442 670189 687173 698016 719164 732126 749544 762190 773271 817859 842822 878926 980970 1393447
+G 14 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 14 53509 188762 272229 294773 325054 338095 366593 387619 429162 454503 475751 494466 519644 546005 567274 605914 631328 668769 695085 710398 733703 747289 771807 788264 810860 826803 839945 900550 931767 978938 1111388 1638436
+G 15 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 15 62567 191394 261403 281875 309068 324566 354513 372404 411681 432886 450689 468449 494204 518909 538350 572432 596771 625786 648827 662448 681111 692959 715064 729646 749150 763152 775357 825151 852133 894866 1011847 1503285
+G 16 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 16 62004 188953 255863 276625 303131 318671 348808 366190 403809 423835 440888 458439 484371 509238 528271 561177 583934 611136 634431 646977 665000 676733 697758 711620 730504 743981 755609 802021 827153 866954 976802 1435144
+G 17 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 17 54310 179545 256524 276635 300539 314794 342495 361486 398630 421562 439884 456716 481115 505867 524440 558898 581208 612444 634866 647887 665656 677075 698759 712158 730575 743956 755131 804738 831639 871196 983556 1452938
+G 18 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 18 28915 168196 255282 280484 302382 309710 335929 357137 400848 423915 442058 458344 477970 507159 525937 566922 593649 628497 654049 669489 690149 704049 729460 744742 766627 782642 796175 854601 885073 929343 1055407 1544671
+G 19 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 19 19222 164086 247312 273331 291341 296171 322135 342688 388018 408472 423836 438271 454924 484013 501538 542265 568275 600732 623892 638818 658037 671588 696466 711225 732571 748712 761770 814580 843155 885251 1008389 1497478
+G 20 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 20 22184 153607 242607 269169 287307 292945 316815 337484 379296 401581 419107 434095 451239 478814 496237 535077 559037 592636 616101 630504 649171 662191 685642 699481 719179 734752 746674 800054 828807 869501 990387 1478023
+G 21 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 21 22745 153200 235556 264121 283095 289273 313924 333756 375440 394357 410839 426433 444013 471607 489172 525843 551598 580906 604836 619847 638595 651931 675656 690122 710195 726364 738782 790131 817609 859225 980302 1468710
+G 22 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 22 17231 145587 231860 259085 276134 280416 303002 323266 364221 384257 400514 415344 431042 458846 475765 513220 538415 570219 592947 607869 626486 639405 663898 678454 699114 715361 728113 779881 808119 849118 971832 1465777
+G 23 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 23 18950 152418 230230 254632 270469 275055 298909 317777 359334 379521 394388 409111 425642 453957 471418 510739 535739 568917 590962 606309 624586 637452 663196 677797 698839 715668 729167 779587 808483 848201 973142 1466845
+G 24 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 24 9788 134843 225925 252802 267280 269645 289157 309862 349804 371513 388400 402699 417102 445866 462191 502471 526266 561825 585981 601058 620253 633604 659671 674294 695495 712331 725521 781722 813103 854751 982730 1486009
+G 25 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 25 7121 140583 221867 247635 261135 263020 285253 304873 348650 368497 382836 396433 410372 439767 456452 497671 523251 557996 579600 595530 614113 627396 654232 669266 691100 708465 722559 775314 805731 846672 976517 1483508
+G 26 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 26 1983 138946 220261 247283 259736 260289 282365 301611 346367 364775 378094 391419 403904 434188 450634 491913 517868 551195 573233 589128 607576 621608 648738 663534 685548 703748 717626 769882 800392 840899 971160 1480443
+G 27 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 27 10600 125240 214390 242850 258469 261657 280552 300706 338474 359263 376409 390472 404952 433174 449231 488403 511540 546303 570545 585774 604885 618392 643232 657390 677478 694194 706689 763894 795558 836633 962610 1476555
+G 28 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 28 11662 113377 211056 240629 256840 260490 276776 297336 331237 353245 372869 386879 401165 428088 442776 481306 502032 537157 562193 576153 595704 608370 631330 644678 663529 678175 688992 749814 783074 823600 946596 1467494
+G 29 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 29 5272 98862 203227 237688 254989 256558 270439 291622 325204 346517 368086 382395 395115 422839 437540 475949 497223 531718 560843 575538 597188 611651 635418 649636 669595 685427 696767 761609 795332 838843 965889 1490262
+G 30 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 30 10427 90920 192966 228097 247207 250015 262537 283223 313407 333926 357182 372006 385832 412369 427246 463074 482408 514372 544822 558301 579869 594445 616949 631086 649974 665686 676756 746358 778615 821838 946376 1466296
+G 31 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 31 16699 104885 198474 225870 243917 248435 262633 282143 312341 335207 356277 370948 386764 412616 427371 464839 484302 521177 547247 561660 581965 594704 618404 631983 651152 665613 677042 752165 787632 828324 951124 1470919
+G 32 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 32 14601 116667 198392 223659 239406 244405 262458 280501 314466 334661 351340 365770 381207 408174 423529 462331 484782 520460 543488 558682 577757 590223 614955 628774 648565 664133 676206 750386 784994 823324 946688 1457601
+G 33 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 33 12394 86560 189285 222245 240921 244600 255809 275929 303184 325180 348642 363578 378263 403429 417731 453109 472402 507389 535399 549792 570862 583857 606239 619590 638150 652545 663042 748759 784116 824922 945550 1460060
+G 34 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 34 2411 68912 179622 216301 235093 236072 244214 265404 291407 312851 337456 350840 362010 387757 400471 436281 453806 487950 518476 531827 554264 568605 589840 603030 621249 634872 644324 740320 776342 819624 940826 1457639
+G 35 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 35 9605 83459 182076 212902 230943 234376 244990 264443 290743 312581 334757 348541 362349 387783 401426 438567 455842 492955 520406 534339 555466 568670 591015 604100 622427 635810 645677 740767 778873 819703 941451 1457553
+G 36 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 36 10345 84939 183529 211599 226703 230454 240706 260478 286107 309800 331888 345528 359259 383530 396626 434471 452055 492574 517746 532333 552548 564270 587740 600152 617916 629981 639903 734730 775336 813086 933489 1449267
+G 37 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 37 5572 69924 177907 210127 225916 228184 235697 255975 279888 303273 327585 341174 352593 376631 388946 425652 443164 481825 508624 523327 544155 556388 578243 590607 608151 619952 628833 726879 767660 807154 926631 1444048
+G 38 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 38 16427 64396 164259 201388 226328 231243 239739 258418 279577 298792 324471 340433 355259 378091 392092 421603 442161 472267 503758 519259 542078 555893 575358 589637 608534 621658 631375 727018 761721 807128 923320 1435500
+G 39 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 39 22246 81992 165778 197135 222360 229047 241211 258242 282150 300508 321810 337265 354759 379700 395576 427813 446154 476074 506928 520156 541902 556963 577894 591972 611181 625273 635682 726847 760558 804955 922094 1432103
+G 40 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 40 7856 64217 161791 196216 216807 219538 227574 246335 268693 287668 309741 323519 336030 360605 374416 407613 425166 457433 487715 501358 523245 537815 558215 571614 589570 603170 612262 709182 746305 789925 910307 1423701
+G 41 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 41 2943 50994 157189 191647 210683 211874 215660 235117 254192 276037 300665 313940 324749 347617 359200 393614 408593 446384 475664 489094 511103 524734 544952 557371 573969 585238 592842 696480 739195 780393 899676 1414117
+G 42 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 42 815 46170 146364 185529 207686 208275 214058 232347 253450 269664 292067 305527 314986 339384 351925 382225 403119 431290 462501 477672 500291 516031 535937 550656 569931 584651 594054 692379 727789 775461 898848 1407700
+G 43 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 43 5498 68102 147236 178618 198851 200743 210940 226814 251756 267080 284501 297447 309290 335643 349986 383348 403235 432331 460613 474711 495842 511415 534414 549549 569783 586407 597850 686710 720580 764950 891247 1393651
+G 44 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 44 5340 47079 144677 178057 198043 200299 204316 222400 239547 259447 282258 295018 306464 328903 341024 374011 389209 424755 454372 467615 489290 503722 523079 535871 552402 564037 571773 675152 718309 759867 879003 1390390
+G 45 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 45 602 38593 138387 175252 196460 196987 200125 218303 236145 254673 278194 290136 299731 323200 334937 368187 382238 414821 447107 459180 481760 497735 516042 528955 545382 556848 563991 669430 710776 755630 874641 1386620
+G 46 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 46 223 27704 130608 169680 193335 193747 195012 213039 228042 245820 270226 282573 291305 312847 323779 352787 370027 400672 432414 446075 468949 484440 501618 514793 531576 542392 548708 658605 700170 747821 865155 1381563
+G 47 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 47 2587 34286 131735 166779 189624 190811 192701 210118 225105 244203 267631 279347 289166 310666 321857 353571 367300 401627 432252 444429 466879 482512 500401 512939 528962 538886 544848 654413 698936 743707 860112 1376919
+G 48 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 48 2422 27655 124399 163140 189281 190362 192432 209592 224705 241184 264204 276033 285761 307723 319539 348320 363641 391165 425433 437527 460779 478477 494489 507952 525187 536944 543069 651313 690520 740559 858200 1371155
+G 49 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 49 288 19155 116177 155947 185980 186405 187493 204398 218103 233295 256764 267798 276619 298974 310874 338258 352940 378047 414237 425004 448808 468015 482510 496180 513514 525535 531042 640797 676842 731544 848082 1364538
+G 50 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 50 182 16673 113200 152277 181863 182283 182525 198791 211027 226235 249568 261443 269627 289833 301461 327132 344622 370612 403589 416636 439846 456553 471521 485200 502478 512843 518608 630455 670205 722899 838895 1355480
+G 51 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 51 2097 26687 114936 149147 175392 176747 178585 194263 207896 223919 245137 256675 265752 287058 298745 328122 342459 372324 403165 414558 436744 452805 469697 482678 498816 508697 514574 624351 668453 716022 832157 1346878
+G 52 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 52 303 16036 104546 142518 171711 172136 173196 188328 200897 214164 235441 246906 254254 274541 285946 309460 329414 352766 384981 398206 420818 437968 452564 466971 485083 496812 502778 611822 648907 704782 821597 1337525
+G 53 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 53 14667 99478 135836 166616 166948 167743 182403 194211 207375 228069 238786 246240 266815 278532 302682 320200 343317 377022 388745 411147 429322 443818 458164 476117 488021 494184 603728 639919 697358 815101 1328247
+G 54 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 54 6041 91199 128884 163686 164032 164255 177825 187689 198434 219235 230135 236979 256304 268057 287674 308637 326093 360357 372817 395451 413462 426290 441263 460249 472141 478596 589554 621432 685512 802838 1322863
+G 55 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 55 16505 92457 124948 156682 156998 158755 172021 184239 195944 213603 223824 231141 251456 263235 287489 305665 328013 359220 370489 392563 410486 425530 439671 458285 470716 477243 585894 622435 680506 799826 1318923
+G 56 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 56 5832 82114 116475 150719 151059 151732 164255 173920 183590 201457 211592 217645 237032 248746 266557 288951 305146 338361 350820 372875 390900 403515 419032 438438 450827 457212 567816 598879 665948 784477 1307658
+G 57 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 57 4586 78471 110963 145923 146300 146346 158655 166995 176697 194002 204252 210379 228553 239674 257101 279424 296386 327967 340383 361785 379350 392143 406654 426236 437848 443642 556875 591148 657798 776306 1302587
+G 58 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 58 5758 76377 107476 140784 141135 141170 153193 161265 171161 188042 197508 204109 222281 233088 252645 272148 290002 322226 333306 355071 373113 385921 400013 419010 430270 435569 548437 584795 649193 767708 1294435
+G 59 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 59 6609 75820 106174 138658 139004 139382 151392 160276 170031 186308 195393 201805 220995 232478 252240 270853 288243 320722 331155 352307 372634 384850 399043 418180 430636 435585 547151 580750 646940 766686 1290971
+G 60 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 60 3890 72825 103519 138600 138941 139289 151148 159551 168663 184853 194204 200647 219277 230749 247634 269161 284254 317176 328534 349777 369933 381878 396987 417141 430122 435538 545449 575714 645224 764623 1285087
+G 61 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 61 4742 73528 103892 139340 139648 139973 151308 159070 168081 183726 193963 200012 217490 228791 244586 267821 283538 314121 326931 346823 363931 377308 392140 411888 423806 430287 538908 572223 638610 755786 1275046
+G 62 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 62 2408 70734 101281 137930 138244 138270 149252 156234 164755 180304 190793 196760 213472 224733 239166 263321 278116 308795 321212 340900 357729 370888 385610 405890 417337 424186 533239 565850 634532 750289 1268535
+G 63 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 63 2346 68398 97714 133922 134262 144997 152104 160313 174845 185166 190833 206936 217655 231261 257380 271407 301127 314650 334507 352315 364193 378800 399845 411425 416883 526086 558746 629335 745305 1263603
+G 64 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 64 4794 69256 97782 132029 132366 143294 150228 159242 173623 184119 189950 206241 216975 231394 256030 272441 300521 313888 333215 350494 362942 377081 397435 408426 413704 522092 558186 624362 739917 1257766
+G 65 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 65 1057 66476 95567 133357 133661 144252 150804 158636 172993 183422 189223 205354 216703 229296 255058 268129 297959 310803 330006 348498 360197 374517 395930 407766 413352 520702 551878 622884 737168 1253018
+G 66 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 66 627 64826 93369 133223 133595 143499 149602 157183 171304 181239 187111 202153 212823 225235 252548 265177 294247 307304 326310 342745 355232 369560 391440 402738 409834 516449 547266 618748 733377 1248652
+G 67 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 67 1327 62863 90142 128473 128789 138814 144898 152438 165658 176041 181667 197069 207418 219688 246778 259897 288518 301376 319978 337536 349190 363325 385340 396879 402423 509046 540247 611610 726315 1243502
+G 68 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 68 775 61077 87726 126033 126356 135976 141563 148713 161123 171953 177110 192148 202942 213151 241956 254343 281805 295920 313555 330059 342328 356720 378715 390149 396361 502042 533612 605998 720538 1234695
+G 69 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 69 70 60370 87177 126722 127025 135814 140934 147738 160588 171336 176572 190707 201754 210897 240421 252206 278800 293189 310208 324973 338710 353198 375410 386281 394427 498922 530046 603538 717202 1233160
+G 70 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 70 37 58179 84193 123397 123688 132139 136962 143440 155926 166268 171613 185681 196605 206447 234532 246242 272995 286187 302784 317678 331047 345210 366771 377414 385625 490008 520506 594275 707955 1225377
+G 71 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 71 105 55834 80723 119475 119784 128503 133479 139819 151069 161632 166836 180726 191622 200835 229322 240435 266947 280403 297057 313427 325993 339929 362521 373740 380475 484294 515698 589923 704588 1220391
+G 72 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 72 1293 57127 82044 119984 120277 128351 133076 139676 151279 162161 167198 180376 191411 200181 229373 241912 266483 280661 297001 311087 325529 339927 361890 372037 380436 483128 516493 588181 700875 1214623
+G 73 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 73 111 55110 79425 118541 118849 126775 131114 137081 148009 159279 163861 176463 187404 194577 225000 236261 260465 275053 291015 304484 318941 333120 354907 365038 373568 474662 506861 579506 691866 1204022
+G 74 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 74 2 54298 78166 117886 118189 125444 129501 135334 146317 156888 162085 174089 184963 193299 222855 234221 258342 272183 287415 300350 314881 328661 351255 361130 370856 471779 503900 576824 689727 1202868
+G 75 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 75 51965 75355 114898 115189 122235 126211 131912 142315 153177 158146 170176 181180 188523 218341 229658 253079 266963 282354 295332 310112 323967 346444 356455 366074 466664 498875 572239 684253 1196792
+G 76 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 76 50551 73381 111918 112235 119400 123356 129110 139376 150266 155277 167682 178542 185773 214900 225838 249890 263303 278179 292251 306354 320049 342240 352347 361049 460957 493342 566957 678789 1191032
+G 77 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 77 50429 73499 112945 113250 120278 124072 129599 139218 150001 155419 166920 177272 184777 214858 225383 248298 261917 276408 290685 304171 317363 340720 350799 358932 457774 490353 564161 674714 1185645
+G 78 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 78 2 50167 72450 112808 113112 119367 122829 128154 137699 148275 153398 164241 174546 182432 211284 222108 244688 257891 272771 284856 299634 312654 335070 344650 354354 452591 485065 556499 669834 1180725
+G 79 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 79 1 48080 69607 108690 109020 115227 118530 123637 132702 143512 148369 159666 170587 177114 205998 217093 239049 252298 265612 277856 293498 306692 328408 337420 347603 445146 477884 550768 661625 1172771
+G 80 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 80 5 46662 68271 107094 107410 112847 115846 120945 130281 140903 145797 156348 167779 173952 202780 213982 235020 248276 260829 271985 288427 301911 323083 331596 343044 440207 473779 546516 656880 1170170
+G 81 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 81 8 45537 66789 105692 106023 111206 114003 119199 128486 139230 144242 154420 165813 171876 200521 211639 232334 245358 257408 267953 284887 298339 319523 327720 340223 436809 470178 543245 652988 1162729
+G 82 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 82 33 44997 66265 105050 105358 110682 113594 118816 128055 138635 143882 154027 165525 171740 200322 211534 232618 245838 258134 269181 286185 299273 321252 329494 341907 437650 470507 543512 651912 1155065
+G 83 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 83 105 45109 67094 107356 107692 112470 115057 120572 130244 140377 146466 155266 166208 173786 202116 213668 234012 247162 258900 268826 286537 299210 321633 329188 343800 438692 472058 543919 651587 1149281
+G 84 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 84 1369 45197 67246 106178 106431 111499 114413 120516 130785 141484 147091 155875 167315 175457 202657 216577 236617 250165 262197 273046 291441 304422 326220 333460 347962 442536 477144 546584 654004 1144834
+G 85 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 85 135 45184 66538 109272 109569 114419 117086 122576 131761 142318 148427 157101 167326 175950 202695 213756 234844 247007 260540 271609 288521 300702 323839 331880 345212 439087 471417 540327 649980 1139360
+G 86 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 86 3 43456 64592 107142 107426 111770 114069 119378 128297 137917 144523 152314 161916 171515 198175 209372 230310 241719 254491 265418 281809 293080 317340 325425 338523 431892 463931 532916 643449 1135246
+G 87 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 87 30 42368 62891 105416 105691 109842 111963 116931 125324 134524 140934 148225 157303 167675 193146 204353 224599 235650 249174 259486 275851 286773 310619 318788 331617 423938 455848 523532 636712 1133511
+G 88 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 88 412 40307 60881 101009 101293 105367 107550 112761 121312 131369 137256 145288 155543 164047 189840 201639 221132 232891 244657 255228 272624 284393 306870 314698 328661 421110 454496 523773 632834 1125767
+G 89 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 89 42 40007 60019 101945 102238 106063 108032 112852 120883 130406 136739 143938 153402 162951 187829 198965 218381 229190 241966 252579 269147 280201 303764 311821 325236 416375 448741 516890 629973 1123555
+G 90 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 90 1 38768 58896 100509 100827 104415 106265 111308 119158 128040 134821 141471 150330 160722 186042 197327 216239 226619 238496 248727 265226 275607 299920 307688 321595 413154 444755 514414 624432 1117061
+G 91 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 91 37746 56950 98537 98811 102323 104018 108769 115990 125451 131537 138845 148291 157285 181803 192457 211459 221673 234132 244730 261414 272100 295499 303458 316778 406803 438872 508074 619826 1110408
+G 92 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 92 6 36942 56571 98297 98600 101824 103488 108280 115424 124316 131365 137697 146464 156719 181939 193013 210947 221076 232608 243313 259584 269595 294078 301626 315699 404947 437066 506873 614528 1102881
+G 93 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 93 21 36526 56026 98690 98953 102017 103575 108250 115020 123208 130216 135912 143210 155138 179103 190040 208029 217122 230257 240331 255659 264841 289941 297768 310753 399430 430289 496174 610059 1101568
+G 94 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 94 342 34372 53860 93759 93988 97108 98772 103305 109911 118163 125405 130867 138376 149260 174563 186015 203469 213503 224035 234898 250026 259275 284300 291560 305124 393595 425948 495078 603027 1092865
+G 95 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 95 40 33540 52244 93985 94247 96887 98207 102579 108900 116708 123641 128477 135361 147315 170446 181020 198340 207196 219667 229917 245019 253688 278645 286392 299468 386626 417754 483509 597729 1086635
+G 96 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 96 32050 50636 91055 91318 93978 95327 99542 105477 113408 120836 125614 132238 143956 168352 178992 196218 205485 216060 226730 241384 249708 276327 284005 297396 384920 416140 484954 595134 1082432
+G 97 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 97 31731 50183 91077 91355 93833 94968 99265 105323 112911 120200 124703 131184 142950 165865 176539 193402 202087 213942 224014 239045 247214 272539 280103 293382 379803 410372 476922 590040 1076396
+G 98 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 98 31314 50021 91145 91403 93662 94868 99018 104794 112619 119999 124463 131002 142930 166326 177204 193807 202463 213454 223682 238911 246847 272898 280421 294415 380305 411167 478643 588687 1071556
+G 99 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 99 30660 49097 91426 91679 93777 94887 98870 103960 111485 118569 122693 128160 141779 162913 173646 190381 197658 211746 221535 235429 242922 268358 276674 288840 373469 403076 465111 583107 1071715
+G 100 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 100 28868 46993 87435 87706 89733 90676 94739 99863 107276 114544 118412 124130 136137 158492 169158 185555 193419 204259 214239 228880 236402 262009 269612 283154 368211 398286 464312 576157 1064438
+G 101 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 101 28231 45746 87004 87273 89159 90118 93936 98675 105816 112785 116774 122246 134902 155069 165361 181793 188870 202112 211662 225832 233259 258339 266651 278701 361585 390891 452274 570839 1056822
+G 102 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 102 26873 44238 84724 85002 86753 87589 91311 95924 102891 109842 113654 118724 131667 150805 160983 178179 184974 198229 208202 221727 228855 254240 263179 274621 357505 386677 446687 566994 1052310
+G 103 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 103 26456 43563 83908 84185 85761 86513 90324 94833 101439 108458 111860 116562 129641 147798 157915 174928 181422 194699 204337 217616 224260 249122 258204 269409 351039 379529 437537 559999 1045678
+G 104 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 104 25491 42643 82806 83060 84610 85393 89041 93452 100379 107405 110749 115578 128151 146207 156228 173139 179781 192174 202139 215670 222347 247092 256093 267285 348396 377040 435761 557668 1041740
+G 105 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 105 25302 42426 84084 84340 85833 86599 90139 94151 101166 108089 111658 116213 129999 146781 156750 173418 179263 193693 203381 216195 223053 247361 256896 267364 347357 375020 430591 555685 1038225
+G 106 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 106 24410 41456 82473 82703 84053 84722 88130 91880 98786 105175 108731 113033 126351 142065 151888 168412 174001 188934 198590 211407 218162 242237 252045 262143 341571 368800 422432 549486 1030555
+G 107 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 107 23568 40193 81504 81782 83082 83664 87035 90490 97299 103546 107061 111176 124853 139141 148752 165674 170738 186245 195885 208240 215127 238630 248948 258209 336582 363537 414585 544793 1027184
+G 108 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 108 22478 39070 79948 80195 81352 81887 85124 88730 95395 101574 105095 109235 122568 136107 145617 163024 167877 183545 193442 205920 212668 236053 246917 256160 333734 360605 410903 544455 1021862
+G 109 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 109 22213 38783 78917 79176 80308 80824 83962 87102 93969 100385 103896 108322 121224 136471 146150 162047 167019 181618 191290 204143 210817 234684 244748 255406 332778 360637 414831 541605 1015239
+G 110 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 110 21317 37992 77720 77963 79028 79491 82563 85524 92134 98625 101861 106162 118850 134568 144032 159488 164408 178374 188031 200896 207279 232134 241781 252556 329512 357386 413008 537108 1011396
+G 111 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 111 20858 37393 77568 77806 78787 79248 82281 85055 91578 97682 101226 105087 118261 131852 141431 157158 161406 177107 186477 198922 205399 229135 240011 249187 325243 351911 402374 533760 1009234
+G 112 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 112 19813 36475 76426 76658 77584 78006 80901 83613 90338 96399 100040 103839 116899 129701 138914 154938 158910 175022 184417 196659 203316 226928 238154 247135 322412 348495 396964 529989 1002748
+G 113 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 113 19543 36346 77286 77533 78421 78809 81610 83849 90422 96075 99897 103579 116986 128315 137688 153493 157038 174214 183265 195001 201862 224541 236271 244427 318767 344520 390176 525978 998191
+G 114 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 114 18757 35384 75064 75302 76101 76471 79223 81481 88186 93939 97719 101442 114352 125785 135171 150667 154115 171214 180568 192459 199314 222468 234375 242740 316112 342087 387950 524051 995041
+G 115 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 115 18442 35776 76093 76346 77122 77487 80170 82106 88621 93945 97961 101283 114327 125416 134682 150367 153265 171048 179938 191149 197727 219469 231296 239327 311474 336408 379867 515553 989578
+G 116 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 116 17052 33422 72009 72232 72964 73250 75689 77618 83915 89332 93082 96678 109148 120184 129011 144445 147554 163774 172684 184113 190618 213038 225009 233153 305014 330514 375713 510806 982175
+G 117 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 117 16827 33259 72079 72300 72948 73227 75530 77188 83220 88113 92067 95177 107748 117791 126577 141582 144284 161835 170495 181545 188220 209583 221769 229312 300115 324939 367198 505128 979068
+G 118 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 118 15708 32072 69498 69753 70382 70648 72807 74235 80292 84898 89002 92190 104701 114573 123587 137562 139895 157648 165913 176910 183593 205377 218018 225209 295788 320404 362896 498978 972073
+G 119 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 119 15440 32406 70547 70768 71364 71596 73710 74924 81089 85478 89867 93051 105545 115088 124256 137680 139553 158035 166033 176486 183160 204119 216509 223406 293290 318067 359660 494201 969278
+G 120 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 120 14361 30937 67692 67940 68507 68700 70670 71979 77639 82319 86429 89528 101666 111358 120205 133629 135671 153116 161307 171851 178591 200123 212663 220059 288676 313176 355352 491623 967069
+G 121 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 121 13855 30352 67306 67543 68047 68276 70229 71510 77395 82119 86115 89090 100854 110098 118874 132419 134533 150963 159245 169538 176160 197287 209784 216831 285144 309484 350666 487611 958765
+G 122 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 122 13491 30374 67700 67909 68373 68581 70487 71442 77238 81475 86153 89124 101138 110406 119411 131861 133331 151513 159236 169364 176353 197146 209930 216906 284498 308879 349441 483558 954770
+G 123 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 123 13157 30311 67885 68107 68530 68728 70510 71376 77011 80948 85570 88415 100190 109116 117717 130505 131760 150003 157474 167287 174324 194720 207346 214325 280999 305423 346205 478879 952644
+G 124 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 124 11881 28414 64076 64311 64678 64849 66530 67394 72926 77148 81588 84546 95887 104645 113182 125157 126544 144149 152019 162077 168865 189751 202691 209336 275836 299883 340376 476192 946758
+G 125 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 125 11824 28628 64908 65121 65525 65687 67296 68135 73693 77969 82449 85203 96146 105388 114180 126800 128170 145186 153174 163036 169758 190789 203620 210682 276592 300210 340353 474831 941555
+G 126 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 126 11626 29356 66358 66598 66972 67115 68698 69372 74871 78914 83490 86203 97512 106261 114660 126699 127693 145379 153002 162597 169632 189872 202929 209916 275135 299225 339183 470616 939171
+G 127 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 127 10902 28209 64056 64272 64596 64730 66226 66826 72316 76234 80891 83475 94370 103235 111263 122840 123703 141334 148706 158022 165087 185215 197868 204685 268956 292613 332390 462617 932483
+G 128 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 128 10465 27683 63680 63899 64219 64348 65765 66335 71552 75530 80248 82870 93735 101928 110094 121833 122642 140026 147379 156598 163390 183419 196470 202955 266441 289950 329466 459127 928748
+G 129 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 129 9896 27338 62848 63054 63311 63431 64827 65341 70478 74388 79200 81807 92799 100646 108551 120761 121546 138638 145953 155021 161931 181667 194708 201094 264390 288015 327789 456635 925775
+G 130 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 130 9318 26899 62221 62432 62686 62792 64023 64491 69484 73312 77904 80500 90942 98925 106397 118583 119335 135907 143299 152221 159101 179028 191973 198597 261814 284940 324353 452536 919201
+G 131 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 131 8793 26665 61810 62015 62268 62369 63481 63917 68796 72692 77347 79845 90419 97975 105408 118040 118773 135296 142493 151279 158131 177556 190569 196966 259414 282543 321825 449771 916314
+G 132 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 132 8519 26049 60535 60775 61032 61126 62203 62587 67359 71136 75597 77797 87874 95858 103089 115711 116343 132361 139449 147985 154884 174004 186585 194038 255591 278487 317712 445236 913115
+G 133 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 133 7771 24903 58818 59033 59256 59345 60368 60694 65249 68999 73249 75288 84677 93454 100499 113025 113716 129270 136374 144671 151347 169762 181619 189875 250836 273742 313002 441269 906687
+G 134 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 134 7081 23704 56004 56172 56370 56454 57445 57775 62183 66246 70503 72835 81987 90147 97925 108979 109675 124733 132011 140521 147340 167002 180168 187211 248193 270751 310694 443387 902627
+G 135 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 135 7116 24483 58465 58669 58879 58963 59868 60166 64606 68629 72922 75042 84221 92923 100476 112203 112808 128267 135604 144022 151127 170344 182856 191091 251405 273892 313588 441918 901691
+G 136 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 136 6887 24951 59208 59408 59585 59663 60539 60857 65212 69307 73565 75634 84813 93196 100448 112730 113288 128872 136117 144178 151218 169412 181408 189910 249631 272007 310900 435743 893702
+G 137 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 137 6225 23790 57479 57676 57881 57948 58686 58922 63072 67012 71079 73036 82095 90428 97555 109715 110278 124959 131871 139584 146351 164411 176157 184463 243097 265373 304303 428221 887828
+G 138 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 138 5713 23056 55854 56051 56212 56274 56985 57241 61110 65187 69264 71227 79825 88094 95023 106620 107141 121544 128564 136221 143088 161193 173215 181613 239672 261445 300220 425018 886207
+G 139 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 139 5324 23026 55732 55902 56071 56130 56820 57054 60882 64768 68896 70714 79099 87245 94001 106010 106506 120854 127927 135464 142300 160047 171437 180110 237677 259231 297619 420719 880606
+G 140 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 140 5211 23190 56549 56743 56893 56944 57542 57769 61500 65479 69602 70977 79304 88257 95050 107117 107531 121491 128535 135915 142614 159104 169320 179943 236873 258823 296908 417249 878849
+G 141 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 141 4697 21997 54242 54414 54568 54622 55216 55424 59076 63215 67456 69221 77592 85361 92031 103846 104275 118133 125181 132479 139257 156961 169057 177429 234349 255880 294376 417614 875628
+G 142 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 142 4521 22243 55428 55625 55761 55812 56361 56543 60142 64286 68230 69710 77892 86753 93432 105264 105666 119382 126355 133265 140053 156631 166826 177584 233772 254898 292933 410984 869345
+G 143 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 143 4193 21857 54795 54975 55097 55153 55647 55821 59184 63311 67261 68737 76716 85024 91580 103170 103546 116837 123847 130547 137264 153627 163685 174201 229789 250756 288550 406727 866652
+G 144 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 144 3975 21299 53612 53788 53898 53943 54441 54600 57851 62041 65873 67242 74991 83457 90105 101909 102300 115256 122105 128734 135559 151718 161428 172911 227947 248930 287096 406554 865052
+G 145 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 145 3675 21232 53894 54069 54205 54245 54654 54827 57965 62223 65970 67365 74928 83614 90172 101663 102020 115038 121883 128305 135056 150793 160112 171801 226771 247502 285158 401972 856493
+G 146 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 146 3433 20720 52958 53138 53246 53282 53702 53856 56716 60858 64411 65886 73465 82160 88706 99922 100262 112974 119784 126071 132801 148262 157575 169469 223625 244018 281704 398680 853221
+G 147 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 147 3181 20068 51705 51865 51967 52000 52356 52477 55180 59470 63170 64536 71875 80418 86961 97977 98324 110804 117605 123771 130424 146035 155578 167469 221268 241382 279175 396706 849772
+G 148 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 148 2927 19908 51688 51872 51976 52022 52321 52442 55006 59136 62561 64116 71641 80293 86822 97501 97799 110346 117012 122819 129358 144331 152517 165007 218363 238779 275938 389117 844825
+G 149 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 149 2510 18685 49113 49287 49391 49414 49715 49829 52324 56411 59621 61132 68403 76734 83130 93289 93561 105863 112334 117869 124308 139052 147204 159952 212633 232468 269723 383133 841420
+G 150 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 150 2436 18448 48672 48841 48934 48969 49267 49385 51801 56109 59494 60792 67691 76057 82350 92760 93007 104886 111401 117002 123437 138093 145944 159326 211172 230574 267596 381452 838026
+G 151 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 151 2256 18603 49554 49701 49792 49821 50069 50180 52558 56784 60045 61519 68425 76700 82978 93230 93490 105355 111879 117508 123956 138641 146724 159749 212084 231278 268408 382196 832953
+G 152 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 152 2126 18711 49908 50072 50150 50175 50412 50514 52669 56832 59777 61540 68680 76904 83527 93477 93720 105920 112265 117340 123593 137748 145236 158094 209601 229085 265766 375844 829590
+G 153 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 153 1942 17682 47544 47724 47814 47834 48050 48144 50136 54341 57214 59039 65880 73893 80255 89841 90077 101850 107977 112931 118924 132778 139989 153408 204168 223167 260004 370273 827213
+G 154 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 154 1681 16852 45926 46093 46182 46209 46410 46501 48332 52350 55306 57218 63545 71558 77797 87525 87770 99054 105259 110225 116356 130641 138183 151177 201804 220476 257080 368889 821046
+G 155 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 155 1637 17357 47263 47441 47537 47560 47744 47845 49575 53611 56333 58437 65157 73104 79325 89006 89219 100918 106993 111624 117668 131813 138890 152329 202768 221340 257918 367178 818654
+G 156 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 156 1541 17226 47436 47605 47687 47721 47895 47981 49620 53408 55891 58411 65257 73122 79447 89032 89251 100962 107054 111631 117601 131461 138666 152168 201761 220518 256724 363006 815010
+G 157 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 157 1358 16492 46065 46230 46293 46311 46457 46542 48068 51758 54186 56895 63419 71238 77425 86449 86666 97992 103880 108312 113962 127880 134842 148094 197130 215379 251454 357355 809399
+G 158 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 158 1197 15923 44966 45117 45186 45211 45351 45419 46848 50622 53088 55752 62200 69725 75867 84687 84918 96156 102114 106453 112111 126004 132763 145917 194804 212915 249026 356299 805841
+G 159 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 159 1169 15830 45148 45322 45393 45420 45550 45626 46991 50842 53264 56111 62516 70064 76263 85531 85696 96926 102885 107104 112843 126772 133613 146792 195985 213883 250005 357470 802998
+G 160 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 160 1143 16542 46986 47131 47196 47216 47323 47405 48668 52253 54283 57823 64613 72256 78554 87482 87646 99135 105080 109189 114648 128382 134971 146988 197199 214955 250945 353625 798015
+G 161 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 161 1046 15533 45140 45297 45358 45374 45492 45542 46667 50011 52035 55716 62335 69663 75764 84237 84448 95479 101001 105019 110362 123969 130674 142730 191866 209824 245012 347596 794542
+G 162 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 162 970 14942 43514 43669 43733 43757 43857 43913 44968 48233 49963 53771 60001 67194 73323 81819 82017 92972 98547 102505 107892 122043 128584 141386 188929 206203 241474 344440 792363
+G 163 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 163 861 15077 44366 44499 44558 44574 44676 44733 45684 48980 50627 54478 60914 68141 74365 82720 82894 93865 99170 102910 107907 121620 127878 139205 188363 205810 240858 341583 786970
+G 164 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 164 833 14564 43523 43666 43729 43745 43851 43888 44763 47940 49544 53634 60017 67021 73143 81543 81753 92732 98102 101712 106567 120250 126285 137019 187118 204100 238935 339030 784218
+G 165 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 165 756 14178 42698 42862 42929 42941 43029 43073 43880 46910 48347 52597 58794 65643 71606 79776 79944 90710 95903 99395 104146 117971 123926 134678 184045 201045 235763 335782 781829
+G 166 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 166 712 13825 42484 42637 42691 42711 42793 42844 43644 46717 48150 52563 58909 65876 71950 80165 80372 91144 96162 99557 104178 117826 123818 133968 184292 200943 236126 336383 775999
+G 167 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 167 595 13738 42784 42905 42961 42972 43050 43091 43760 46762 48150 52733 58946 65747 71809 79996 80189 90975 96091 99342 103758 117512 123161 132457 184410 201086 236095 337296 773539
+G 168 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 168 651 13874 42870 43011 43056 43073 43132 43182 43844 47024 48465 53029 59161 66072 72437 80531 80756 91563 96608 99974 104140 118114 123546 133056 185209 201641 236857 339010 771214
+G 169 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 169 605 14011 43565 43703 43753 43777 43851 43889 44483 47374 48691 53344 59795 66736 72923 81172 81419 92138 96924 100128 104076 117909 123316 131762 184293 200887 235272 333962 765150
+G 170 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 170 532 12738 40920 41049 41102 41117 41173 41214 41719 44442 45625 50504 56672 63293 69205 77066 77321 87586 92319 95410 99405 113384 118805 128368 178405 194494 228858 328317 761416
+G 171 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 171 509 12952 41404 41530 41574 41586 41643 41682 42160 44854 46035 51052 57275 63637 69594 77357 77665 87913 92510 95547 99287 112985 118180 125907 178083 194214 228246 324470 760262
+G 172 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 172 489 12568 41189 41318 41371 41383 41447 41480 41896 44454 45447 50576 56841 63230 69175 76859 77164 87364 91875 94883 98460 112120 117093 124379 177115 193261 226928 322687 757174
+G 173 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 173 461 12122 40303 40423 40466 40478 40535 40565 40928 43341 44298 49488 55453 61973 67762 75211 75566 85682 89988 92808 96080 109810 114650 121619 174036 189979 223528 318964 751881
+G 174 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 174 450 12007 40030 40180 40227 40236 40294 40325 40665 43084 44053 49381 55303 61754 67510 75103 75538 85774 89976 92712 95920 109957 114675 121128 173912 189624 223523 320422 750980
+G 175 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 175 392 11893 40231 40348 40400 40411 40455 40483 40808 43112 44015 49645 55665 62071 67820 75597 76044 86079 90230 93037 96270 110563 115320 122019 175403 191290 225089 322224 745285
+G 176 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 176 411 12257 41791 41920 41952 41961 42003 42035 42334 44654 45499 51272 57443 63774 69545 77186 77665 87902 91952 94573 97729 112162 116975 123325 176379 192001 225875 321679 742690
+G 177 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 177 347 12156 41472 41587 41629 41641 41684 41713 41994 44035 44853 50560 56833 63256 69051 76515 77037 87222 91036 93642 96642 111035 115576 121316 174963 190631 224647 319339 741098
+G 178 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 178 323 11311 39798 39927 39959 39974 40026 40055 40300 42321 43033 48761 54771 61023 66803 74079 74680 84504 88116 90745 93451 107889 112361 117722 170833 186275 218967 312207 736343
+G 179 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 179 352 11346 39886 39990 40026 40036 40070 40100 40301 42284 42920 48887 54921 61077 66788 73914 74551 84409 87872 90302 92984 107158 111560 116713 168768 184518 217306 308073 733326
+G 180 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 180 316 11084 39649 39755 39801 39808 39835 39859 40039 41800 42415 48325 54379 60454 66078 73160 73812 83541 86780 89156 91580 105706 109982 114894 167159 182754 214843 304222 731723
+G 181 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 181 296 10570 38238 38347 38369 38378 38404 38430 38587 40257 40798 46814 52544 58565 63987 70899 71583 81042 84197 86481 88808 102913 106955 111579 162269 177407 209375 297511 724668
+G 182 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 182 273 10157 37298 37410 37453 37461 37495 37524 37658 39163 39710 45856 51646 57567 62740 69434 70189 79648 82666 84883 87144 101592 105658 110239 161222 176258 207979 296573 722553
+G 183 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 183 309 10226 37482 37571 37600 37610 37641 37660 37801 39283 39763 46078 51796 57529 62659 69399 70294 79752 82597 84741 86882 101305 105378 109800 160829 175883 207543 297099 720879
+G 184 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 184 253 10040 37025 37115 37135 37138 37176 37213 37326 38645 39084 45550 51191 57034 62309 69007 69962 79394 82113 84178 86292 100961 104963 109368 160473 175403 207457 296339 717738
+G 185 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 185 231 9910 36956 37036 37075 37080 37106 37127 37232 38485 38860 45340 51206 57140 62356 69118 70162 79699 82204 84203 86193 101275 105250 109460 160319 175312 207103 295508 713377
+G 186 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 186 230 9755 37326 37395 37422 37428 37454 37472 37583 38819 39195 45717 51470 57446 62586 69171 70324 79614 82100 84102 86046 101313 105336 109374 160868 175624 207501 296666 715141
+G 187 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 187 231 9702 37103 37187 37216 37225 37250 37272 37349 38414 38788 45470 51181 57046 62135 68790 69937 79221 81441 83291 85070 100260 104056 108056 158246 172819 204438 292646 708033
+G 188 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 188 220 9458 36490 36569 36594 36600 36629 36645 36728 37666 37986 44698 50103 55842 60862 67245 68536 77939 80017 81762 83474 98777 102599 106605 157144 171899 203596 291891 706484
+G 189 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 189 191 9611 36913 36999 37030 37037 37060 37085 37178 38114 38375 45225 50919 56751 61723 68055 69354 78649 80675 82371 83980 99509 103475 107347 157189 171995 203416 290125 705601
+G 190 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 190 194 9003 35238 35315 35339 35351 35387 35400 35467 36289 36537 43260 48584 54226 58986 65096 66532 75529 77344 78999 80504 96350 100142 103932 153235 167404 198783 286478 700064
+G 191 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 191 190 9153 35908 35988 36009 36018 36048 36058 36110 36835 37055 43995 49525 55208 60090 66273 67782 76890 78639 80263 81807 97910 101741 105603 154995 169278 200548 288918 698282
+G 192 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 192 168 9367 36627 36705 36732 36736 36765 36785 36843 37486 37692 44746 50399 56268 61006 67077 68663 77935 79559 81124 82487 98860 102693 106401 155790 170470 201615 287507 695996
+G 193 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 193 138 9274 36726 36794 36817 36823 36846 36854 36912 37492 37663 44569 50364 56125 60871 66868 68470 77699 79113 80597 81947 98077 101912 105263 153761 168225 198357 282006 693189
+G 194 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 194 146 8663 34176 34250 34272 34277 34302 34313 34368 34897 35026 41978 47163 52627 56984 62745 64545 73405 74710 76060 77312 93637 97284 100724 148568 162548 192717 277794 690414
+G 195 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 195 133 8435 33804 33880 33900 33907 33933 33945 33992 34483 34606 41794 46737 52244 56643 62485 64354 73245 74481 75772 76905 93591 97064 100614 148351 162104 193055 280079 689831
+G 196 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 196 143 8957 35938 35999 36024 36028 36050 36068 36112 36556 36693 44089 49400 55102 59619 65501 67535 76408 77468 78808 79948 96904 100445 104001 152523 166715 197377 282807 685833
+G 197 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 197 117 8957 36488 36543 36560 36567 36591 36602 36637 37005 37119 44479 50038 55924 60349 66101 68180 77348 78329 79513 80662 97417 101232 104554 152073 166525 197114 279742 684432
+G 198 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 198 102 8409 33800 33846 33867 33869 33893 33902 33931 34273 34376 41561 46612 52218 56370 61849 64037 73035 73934 75123 76113 93048 96629 100036 147105 161078 191315 276491 683076
+G 199 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 199 113 8364 33910 33984 33993 34001 34025 34036 34068 34342 34441 41939 47013 52560 56502 61977 64373 73274 74116 75149 76146 93738 97132 100670 148824 162536 193460 281153 677563
+G 200 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 200 91 9054 36353 36410 36422 36425 36447 36456 36495 36764 36847 44430 49732 55531 59934 65495 67924 77005 77761 78896 79921 97577 101300 104697 152697 166800 197126 280656 676266
+G 201 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 201 97 8808 36296 36343 36355 36364 36386 36399 36428 36662 36727 44241 49540 55397 59613 65056 67540 76669 77330 78371 79313 96732 100304 103492 150612 164769 194648 275850 676817
+G 202 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 202 79 8350 34707 34774 34791 34793 34809 34820 34849 35043 35095 42346 47479 53026 57060 62302 64807 73798 74380 75419 76263 93497 97123 100345 146396 160271 189855 271146 671891
+G 203 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 203 73 7970 32892 32938 32960 32965 32981 32989 33016 33191 33252 40734 45547 51046 54975 60216 62905 71381 71846 72744 73497 91021 94532 97777 144322 157609 187615 272915 669479
+G 204 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 204 71 8780 35591 35650 35667 35670 35689 35696 35722 35888 35935 43428 48830 54498 58603 63974 66669 75597 75999 76917 77765 95242 98858 101915 147722 161980 191345 271756 668279
+G 205 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 205 79 8231 34453 34505 34520 34526 34542 34550 34581 34717 34768 42012 47207 52814 56914 61988 64679 73278 73610 74503 75350 92417 95994 98927 143622 157548 186640 264210 664677
+G 206 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 206 62 7563 31851 31904 31916 31917 31934 31939 31964 32055 32088 39040 43813 49051 52838 57683 60414 68657 68996 69895 70632 87540 91011 94101 138431 152059 180572 260152 662996
+G 207 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 207 66 7872 33308 33342 33351 33352 33366 33372 33402 33497 33538 40695 45607 51145 54915 59685 62532 71048 71310 72111 72905 89730 93197 96108 140359 154080 182372 259350 662103
+G 208 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 208 75 7774 32351 32402 32405 32407 32420 32425 32444 32543 32570 39659 44514 49984 53821 58521 61324 69797 70038 70874 71646 88388 91828 94785 137779 151145 178019 251974 657887
+G 209 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 209 55 7562 32191 32242 32244 32261 32263 32277 32361 32383 39028 43754 49166 52946 57454 60253 68309 68505 69277 70040 86362 89680 92409 133970 146928 172740 244303 656308
+G 210 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 210 64 7185 30234 30280 30283 30287 30305 30314 30336 30408 30429 37137 41571 46546 49757 54000 56925 64755 64940 65644 66288 82453 85573 88414 129136 141350 167276 239120 658645
+G 211 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 211 54 7271 30754 30796 30800 30801 30816 30819 30838 30901 30927 38106 42562 47510 50511 54666 57989 65756 65898 66602 67175 83522 86419 89305 129957 141735 167934 240030 652787
+G 212 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 212 44 7298 31829 31879 31880 31881 31893 31897 31914 31980 31999 39148 43578 48879 52410 56460 59786 67943 68091 68824 69508 86060 89193 92039 133425 146251 172637 244866 652030
+G 213 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 213 65 7626 31913 31963 31968 31970 31984 31988 32015 32075 32086 38873 43342 48613 52102 56069 59238 67202 67322 67979 68657 84594 87682 90404 130451 142502 168006 239173 650673
+G 214 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 214 48 7038 30180 30227 30229 30230 30243 30249 30272 30306 30320 36866 41167 46120 49405 53502 56487 64474 64560 65205 65821 81381 84491 87047 126084 138289 163662 232696 645974
+G 215 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 215 41 6739 29317 29356 29360 29362 29373 29377 29399 29439 29460 36024 40319 44928 47831 51887 54940 62537 62637 63307 63905 79388 82359 84908 123593 135632 160765 229193 644881
+G 216 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 216 48 6853 29276 29326 29328 29331 29343 29344 29361 29396 29414 36001 40220 45008 47971 52107 55078 62787 62878 63476 64042 79453 82297 84936 123888 135651 160667 230460 645688
+G 217 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 217 52 7384 30334 30377 30381 30383 30389 30413 30447 30463 37007 41531 46603 49920 53735 57000 64906 64995 65691 66319 81906 85110 87708 126813 139679 164926 233014 640374
+G 218 9 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 218 20 6878 29662 29699 29700 29703 29723 29758 29776 36504 40819 45812 48856 52351 56004 63723 63829 64442 65068 80743 83859 86503 125165 137366 162357 229955 638351
+G 219 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 219 23 7318 30978 31011 31013 31017 31022 31030 31054 31082 31090 37929 42320 47316 50294 53501 57629 65480 65618 66227 66792 82714 85648 88386 126690 138399 163316 230485 639058
+G 220 9 10 11 12 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 220 25 7246 30820 30864 30866 30868 30875 30894 30915 30921 37781 42379 47585 50794 53921 58206 65916 66073 66761 67395 83444 86391 89051 127999 140611 165459 232811 636921
+G 221 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 221 19 7212 30863 30903 30904 30905 30906 30909 30926 30952 30959 37845 42383 47386 50467 53483 57680 65512 65679 66288 66869 82637 85625 88155 125879 137672 161917 227059 635036
+G 222 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 222 15 7108 30624 30655 30658 30660 30661 30663 30683 30704 30709 37483 41917 46985 50190 53109 57288 64965 65152 65767 66385 81945 84957 87468 125179 137236 161699 227400 633726
+G 223 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 223 12 7220 30413 30446 30447 30448 30450 30453 30476 30489 30494 37242 41531 46569 49883 52853 57016 64937 65178 65825 66415 81952 85161 87632 124690 136924 161356 225777 629765
+G 224 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 224 14 6548 28684 28708 28710 28712 28715 28719 28741 28749 35387 39488 44240 47199 50004 54168 61760 62043 62606 63170 78505 81623 84170 121166 132688 156902 222841 626505
+G 225 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 225 17 6817 29586 29617 29619 29620 29622 29629 29661 29663 36312 40352 45147 48170 50895 55004 62619 62929 63514 64060 79297 82345 84858 121432 132918 157055 223230 626673
+G 226 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 226 12 6749 29381 29418 29421 29422 29423 29425 29428 29454 29456 36216 40385 45194 48049 50831 54959 62557 62921 63507 64088 79710 82667 85189 121648 133262 157973 223701 622655
+G 227 9 10 11 12 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 227 12 6884 30173 30203 30204 30206 30211 30238 30240 36971 41172 45909 48836 51595 55837 63364 63715 64311 64865 79907 82791 85329 120881 132080 156183 220338 623540
+G 228 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 228 12 6480 28620 28656 28657 28659 28661 28664 28667 28691 28695 35247 39144 43585 46510 49087 53281 60643 61117 61621 62150 77071 79871 82367 117584 128518 152207 217187 623071
+G 229 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 229 16 6846 29694 29737 29739 29740 29741 29747 29764 29769 36280 40489 45332 48545 51259 55187 62749 63193 63757 64324 79182 82216 84638 119809 131098 154042 217514 617461
+G 230 9 10 11 12 14 15 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 230 12 6648 29078 29121 29122 29123 29125 29141 29143 35621 39717 44291 47453 50118 54079 61696 62182 62785 63391 78273 81384 83721 118468 130259 153914 217027 615490
+G 231 9 10 11 12 15 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 231 16 6307 28057 28092 28094 28096 28103 28106 34542 38574 42993 45842 48425 52359 59515 60033 60600 61112 75389 78264 80671 114520 125682 149171 212004 617453
+G 232 9 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 232 7 6340 28038 28088 28089 28090 28094 28098 28100 34373 38676 43323 46351 48857 52720 60014 60546 61259 61862 76454 79516 81844 117186 129515 152910 215477 612690
+G 233 9 10 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 233 6 6472 27523 27593 27594 27595 27598 27600 27601 33764 37739 42217 45176 47788 51580 58929 59461 60042 60596 74744 77670 79946 114721 126612 149815 211110 611223
+G 234 9 10 11 12 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 234 5 6262 27134 27276 27279 27280 27282 33517 37354 41639 44608 47044 50836 57985 58573 59088 59631 73980 76870 79331 114555 125444 148389 210585 609655
+G 235 9 10 11 12 16 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 235 3 6233 26569 27227 27228 27232 33568 37635 42070 45331 47939 51740 59034 59633 60183 60776 75488 78393 80815 117078 128505 151847 214370 603531
+G 236 9 10 11 12 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 236 3 6543 27538 28019 28020 28023 28028 28029 34224 38486 42934 46137 48699 52281 59695 60301 60912 61554 75943 78984 81254 117705 129810 152988 215091 602903
+G 237 9 10 11 12 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 237 7 6317 25906 26920 26921 26923 33310 37110 41320 44355 46847 50526 57732 58371 58897 59398 73898 76895 79268 114455 125191 148174 210279 603911
+G 238 9 10 11 12 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 238 5 6297 20290 27263 27264 27265 27266 33632 37796 41030 45028 47529 51256 58621 59252 59866 60424 74809 77677 79900 114437 126522 149757 210730 603252
+G 239 9 10 11 12 16 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 239 3 6100 20796 26326 26327 32784 36406 39664 43082 45530 49306 56306 56948 57412 57828 72222 74978 77474 112014 122360 145578 207800 606824
+G 240 9 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 240 4 6482 19566 27773 34212 38174 41269 45709 48207 52076 59328 59981 60478 61033 75540 78361 80702 115368 126385 149697 211970 605103
+G 241 9 10 11 12 18 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 241 2 6568 25347 28233 28234 34579 38739 42913 46476 49169 52930 60350 61009 61584 62149 76690 79657 81892 116782 128368 151487 212406 604500
+G 242 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 242 5975 25103 26070 32052 35805 39759 42639 44928 48568 55639 56320 56828 57278 70983 73896 76218 113546 124577 146698 207196 604189
+G 243 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 243 5218 22152 25120 31072 34588 38467 41663 43851 47387 54613 55246 55703 56247 70215 73512 76001 125882 136647 158959 218933 583475
+G 244 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 244 4987 11388 26994 33639 37314 40301 45761 48082 51628 60093 60767 61271 61841 77103 81522 84940 174000 185089 209097 271104 608146
+G 245 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+G 245 704 12922 25258 31634 32127 40677 44543 44861 45518 55195 55341 55418 56260 72067 83208 91749 510637 512481 516438 527837 586684
+G 246 11 12 21 23 24 27 30 31 32 33 34
+G 246 17686 26324 33061 45176 48056 58875 59914 77789 91835 102516 600865
+G 247 11 12 21 23 24 27 30 31 32 33 34
+G 247 22610 27901 35105 50547 52109 64931 66169 86643 101219 112286 561832
+G 248 11 12 21 23 24 27 30 31 32 33 34
+G 248 5609 25681 32825 43451 48689 59690 60414 78594 93048 104021 491833
+G 249 11 12 21 23 24 27 30 31 32 33 34
+G 249 252 31378 39637 46028 54169 68958 69545 93454 106540 118767 510046
+G 250 12 21 23 24 27 30 31 32 33 34
+G 250 4231 5247 5907 7182 9328 9397 12543 13704 15037 54954
+C 0 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 0 109912 200144 238069 252154 290403 315426 337551 347995 371462 388646 402727 419215 442177 458776 473653 496871 514630 535078 554277 562750 577325 586388 602331 612851 629644 640208 649696 701519 728595 774736 877971 1278803
+C 1 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 1 106968 229143 275248 292713 331634 355034 382177 394843 425346 443145 457829 475836 499393 520191 536974 565721 587652 609890 631721 641646 658810 669548 688349 700325 719925 731758 742858 802162 833260 884604 1001423 1440222
+C 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 2 84391 211051 261855 277948 313362 331743 357040 370720 401721 420332 433867 449951 470521 491355 506395 535003 556569 579913 599723 609336 626387 636232 653935 665366 683210 695377 705733 761880 791261 836408 951930 1366590
+C 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 3 83053 214441 264830 283504 318217 336873 364603 377983 411885 429257 443043 460319 481694 504578 520756 551392 574241 597923 620853 631462 650255 661691 681629 694459 714798 728138 740238 804301 836215 890914 1021512 1515445
+C 4 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 4 85258 211751 255818 269051 293467 312633 338652 351462 382261 399510 411881 427656 447334 466752 479985 503245 518812 535259 551173 559005 569707 576723 592116 599789 611700 618811 626859 656687 672281 700812 757557 983780
+C 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 5 67043 205273 253015 267449 287402 302243 329320 342497 376416 392195 403642 418772 435828 457196 469783 494688 511446 527097 543089 551142 561137 568181 584379 591687 603590 610458 618471 647067 662257 690100 742618 958471
+C 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 6 82435 201882 255728 271897 297655 316229 339145 354363 383175 404269 418716 435632 456470 477057 491444 518498 536281 556304 576428 585642 598488 607626 626555 635599 652136 660410 670703 716110 740455 784934 864434 1221527
+C 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 7 100327 208639 251472 266483 296625 319012 342943 354825 382031 400179 414531 432648 455928 476036 491552 517159 535818 553582 573127 582068 594687 603431 621997 631692 647903 655751 665431 710036 735087 777634 855831 1215499
+C 8 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 8 81633 201179 255604 276067 310403 328746 353594 368175 398948 418362 433434 452646 475261 501202 519206 554176 581087 605928 634109 646239 666039 680105 705588 719604 747256 761643 776975 860296 905963 986214 1146078 1876409
+C 9 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 9 89240 201962 250797 268886 296514 316331 340499 353532 382023 399826 414152 432093 454084 476859 492763 521865 542293 561339 584898 594360 608238 619015 640460 650539 671043 680429 692782 749561 780231 840046 936889 1422987
+C 10 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 10 53479 183496 239636 255711 273912 285494 308397 323436 354736 373106 385179 400550 416721 439919 452329 480176 496590 515399 533243 541764 553166 561515 579615 587850 601919 610294 619629 656397 677357 711994 777887 1067862
+C 11 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 11 40064 187631 242135 262385 279886 288740 315328 329447 366039 382237 392918 409084 424917 453227 467219 501402 523547 542673 564997 575128 588393 599357 622996 633028 653821 664136 676946 731351 762095 817806 910915 1378036
+C 12 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 12 45588 181788 235563 254011 272519 282787 307262 321944 355952 373316 384694 401014 417597 444115 458400 490791 511713 532005 553308 563212 576652 587110 609767 620029 639410 649934 662065 713206 743356 793340 885312 1324499
+C 13 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 13 49698 177801 237822 259095 281888 292821 315067 330378 361610 381070 394031 411523 429215 456393 471797 507370 530381 554095 579401 590412 606928 619014 644365 656283 680745 693151 707369 777931 817564 886497 1011724 1640464
+C 14 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 14 51655 173420 232210 250178 270447 281929 303131 318836 348865 368750 382220 398953 416199 441512 455522 487445 506764 529474 551421 561532 575805 586053 608255 618279 637271 647747 659751 713522 743602 794152 889086 1342556
+C 15 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 15 60430 176953 231844 250562 274296 287947 310391 324481 354232 372363 386096 403238 422270 446618 461621 491593 511466 532325 553761 564102 578252 588445 610042 620258 639165 649697 661608 712250 740736 789742 882370 1322103
+C 16 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 16 60185 175203 232631 253383 280605 293969 316509 331000 361195 379073 394007 412239 432183 458831 475634 508162 530172 552333 577480 588721 605148 617237 640577 652375 673571 685467 698483 754972 784843 837014 936949 1387945
+C 17 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 17 51856 168565 225301 243484 263900 276131 297283 312392 341144 360579 374197 391178 409647 434802 449229 480280 499136 521266 542684 552836 566521 576383 598170 607970 626276 636699 648585 699404 728359 776498 867104 1306864
+C 18 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 18 28221 157326 220396 240364 255313 261631 282767 299247 330748 348549 360555 376217 390424 418567 431448 464651 484316 505971 527471 537579 551416 561719 584444 594363 613343 624405 636637 688387 718562 766847 860462 1308154
+C 19 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 19 19379 155539 218086 239958 254232 258459 281340 297123 330842 346895 357767 373564 386613 417500 430686 466157 487926 509126 532120 542810 557299 568356 593413 603998 624407 636727 649898 702990 733972 784123 882995 1344379
+C 20 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 20 21725 147863 216586 239466 255122 260111 280588 297965 328821 346633 359152 375184 388836 419198 432271 467433 488276 510894 534647 545255 560209 571286 595709 606119 626362 638405 651330 707392 739359 789954 889440 1355205
+C 21 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 21 22554 145251 211802 235984 252397 257819 278985 294959 326422 341466 353693 370146 384390 414291 427623 461208 483157 503474 527554 538707 553423 564780 588928 599927 620326 632995 645974 700386 731222 782240 882423 1354309
+C 22 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 22 17025 141070 208670 232257 247501 251311 271490 287786 318751 335231 347098 363306 376320 406799 419884 454123 476166 497530 521254 532698 547670 558506 583331 594420 615112 627946 641695 696759 728393 779355 880739 1355270
+C 23 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 23 18420 147212 206062 227205 240559 244614 265842 280864 312235 327797 338013 354340 367526 398444 411633 446409 467649 489085 511106 522082 536347 546977 573090 584115 604692 617562 631604 683944 715534 764698 865448 1336095
+C 24 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 24 9576 133223 201912 224684 235795 237831 256378 273559 302854 320107 331090 347115 358776 390550 402687 438293 458146 481340 504129 514889 529661 540467 566137 576529 596688 609630 622949 678246 711524 761500 862406 1339670
+C 25 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 25 7251 137782 198879 221144 232035 233814 254466 270168 302737 317974 327420 343443 354887 387364 399608 435844 457355 479526 501897 513061 527510 538318 564954 575780 596568 610125 624433 678468 711243 761178 864427 1346993
+C 26 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 26 2185 136214 198904 222050 231797 232378 253876 269533 302830 316940 326021 341915 352364 386375 398426 435114 456644 477929 500430 511857 526333 537245 564422 575457 596374 610233 624792 678653 711359 761146 864474 1347364
+C 27 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 27 10580 125847 197656 222344 236004 238691 256011 273598 301793 318878 331068 347346 359461 391552 404082 440786 461343 484976 509808 520970 536706 548378 573802 584916 605894 618942 632338 692186 726907 778502 882130 1375826
+C 28 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 28 11352 116206 193780 218437 231727 234726 249147 267876 292574 311459 324889 340706 352501 382818 394264 429629 447790 472788 497401 507872 523823 534850 558206 568391 588298 599725 611704 674236 710131 761141 862600 1360918
+C 29 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 29 5434 103250 187598 214820 227882 229263 242804 262071 286460 304459 318925 334097 344561 375581 386647 421472 439511 462670 488589 498876 514923 526805 549955 560296 579681 591450 603327 665142 700737 751482 851999 1348851
+C 30 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 30 10684 94379 181306 209373 224757 227332 239016 258717 280983 299291 316072 331250 342839 373511 385093 418963 436434 459585 487673 497745 514017 526776 549137 559743 579456 591269 602981 671674 706799 759407 860423 1360766
+C 31 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 31 16620 109354 183554 206911 221713 225687 238114 256774 278691 298662 313013 329463 342246 371287 382847 418211 435494 461784 485700 496284 512715 523767 547213 557502 577000 588204 600115 673465 711761 760712 860758 1358239
+C 32 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 32 14954 119926 184354 206937 220604 224822 241048 257902 283349 300836 312671 329792 342733 373169 385320 421475 440876 466300 489552 500868 517035 527780 553206 563724 584199 596324 609129 685881 723223 772576 874091 1367093
+C 33 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 33 12659 93150 178220 204833 220158 223639 233594 253535 273149 293145 309281 325363 337495 365820 377167 410901 428224 454150 479987 490335 507089 518810 541062 551503 570689 581705 593168 678841 716359 766198 864951 1359332
+C 34 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 34 2675 76587 171196 200073 215304 216295 224025 245417 263294 282685 299902 314270 323994 353575 363464 397654 413731 438413 465906 475552 492673 505181 525923 535838 554714 565033 575230 669031 707509 758421 856235 1351425
+C 35 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 35 9579 89957 171315 197008 211922 214829 223979 243918 262730 282775 297867 313040 324364 353980 364559 400209 415848 442869 468268 478486 495558 507088 528853 538747 557463 567672 578009 670175 710355 759387 856770 1345364
+C 36 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 36 10442 94714 172650 196844 209639 212835 221416 241457 259803 281345 295795 311872 323150 351038 361136 397651 413439 443065 465887 476602 493612 503844 526096 535755 554169 563861 574462 667398 710402 757153 854347 1344452
+C 37 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 37 5945 81192 168468 195248 208295 210401 217112 238460 255118 276385 292227 307977 318037 345998 355654 390842 407098 435652 460009 470515 487889 498656 519665 529363 547726 556909 566640 662205 704982 752637 849228 1341630
+C 38 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 38 17015 69113 160809 189624 209548 214014 220552 240203 255624 274364 293822 309655 321932 348357 359859 389264 408523 432404 461525 472993 490087 502910 522816 534079 553254 563096 573340 665329 702113 754005 848651 1334424
+C 39 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 39 22408 84042 159476 184672 205231 210880 220321 237501 255388 272620 288567 304304 318132 346819 359598 391229 407458 430585 458848 468912 485463 499258 520446 531405 550975 561822 572933 663221 699382 751637 847567 1334704
+C 40 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 40 8092 70119 155987 183178 199716 202086 209134 228585 244427 261675 277617 292321 303274 332581 343305 375610 391776 416284 443794 453695 470736 483772 503711 514150 532933 543014 552716 647684 688102 739795 836679 1325444
+C 41 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 41 3117 61876 152617 180854 196015 197110 200861 222386 235640 256327 272775 287602 297285 325288 334784 368813 383545 411745 437405 447014 464996 477232 495988 505865 523502 531985 540372 639699 685285 734145 829285 1316883
+C 42 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 42 944 51958 145262 175863 193238 193813 199593 219017 233632 248708 265038 278854 287749 317395 327650 357518 377597 398387 428140 438818 455435 469696 489697 501320 520878 531911 542009 637191 675210 729782 828991 1315138
+C 43 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 43 5603 72103 144516 170681 187101 188852 198648 214835 233250 247047 260170 274698 284876 317089 328556 361463 379051 400395 427975 438314 454519 468435 491859 503673 524046 536821 549218 637989 675405 727950 829649 1312669
+C 44 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 44 5398 56870 142872 170578 186251 188121 191596 211934 224041 243038 258725 273228 283332 311398 321467 354449 369226 395916 422576 432069 449941 463096 481546 491824 509126 518047 526406 626038 671666 721545 816984 1300432
+C 45 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 45 668 47845 138499 168533 185141 185622 188848 209042 221177 238693 255093 268141 276748 306285 315965 349689 362916 387338 415727 424447 441933 456574 474484 484663 501990 510302 518156 620126 664716 716785 811834 1299960
+C 46 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 46 304 36825 133503 164831 183320 183701 185014 205930 215740 232773 250029 262798 271042 297761 307205 337190 354778 378224 406739 416148 433542 447934 463980 474532 491659 499416 506278 611287 655514 709773 803037 1291148
+C 47 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 47 2507 43919 132524 161564 179288 180289 181843 202250 212004 230119 245924 259059 268001 295784 305392 338387 352242 378301 406112 414716 432532 447076 463598 473374 490241 497497 504020 610328 658130 710063 802635 1289726
+C 48 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 48 2538 34466 127837 158991 179171 180110 181988 201910 211749 227310 244060 255738 264441 293227 303340 333384 348956 370455 401261 409699 426791 443765 459157 469780 487132 495218 501907 606085 647961 704542 797694 1286656
+C 49 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 49 326 24432 122286 153352 176134 176556 177681 197378 205985 220736 237631 247815 255758 285188 295472 324295 339290 358483 391501 399172 415623 434308 448757 459472 477420 485860 492065 597642 636951 698252 790769 1279143
+C 50 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 50 248 23285 120011 150973 173885 174268 174541 194129 201825 216915 233813 245556 253267 280168 290291 317767 336657 357073 388094 397117 413619 430060 444389 455507 473225 480415 486605 593271 635955 694978 785503 1271094
+C 51 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 51 2258 34581 119097 148076 168627 169864 171429 189912 198653 214462 229642 241883 250516 277865 288105 318967 334108 356814 384787 393092 410740 426214 441835 451931 469024 476211 482466 588727 635913 690987 783132 1271245
+C 52 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 52 316 21125 112961 143691 166024 166454 167632 185769 193908 206889 222507 233383 240676 267369 277390 302973 324305 342167 372963 382186 398275 415641 430131 441942 460301 468565 475202 581145 621189 684374 776988 1266460
+C 53 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 53 19858 108794 138425 161604 161934 162900 180729 188639 201971 217401 227501 234579 262591 273077 299159 317652 335709 367688 376439 392325 410840 425460 436854 455432 463828 470386 577722 617100 682527 775183 1262375
+C 54 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 54 8456 103073 133345 160082 160375 160643 177806 183931 195495 211849 220812 227575 254077 264629 286654 310131 324514 359016 368016 382745 401560 415342 427646 446818 455289 462111 570448 605020 677020 769232 1260336
+C 55 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 55 20723 101348 128092 152509 152806 154692 170508 178481 189821 203386 213178 220318 248406 258683 284793 303750 321091 351591 359966 375513 393780 408893 420502 439380 448264 455310 561940 601775 667885 761891 1252233
+C 56 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 56 7399 93862 122094 148215 148530 149233 164783 171158 181509 195692 204266 210517 237333 247917 268175 293250 306417 340206 349379 363621 383011 396855 409779 428827 437582 444375 553769 587582 663438 756365 1249591
+C 57 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 57 6874 91439 118158 144824 145156 145222 160779 166005 176536 190049 198996 205138 230944 241300 261261 286455 300698 332811 341875 356238 375339 388908 401288 420639 428892 435083 545291 581980 657370 750409 1248614
+C 58 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 58 8508 88215 114305 139824 140144 140185 155601 160817 171569 184932 193595 200294 225706 235937 258087 280294 294930 327382 335511 350534 369672 382946 394554 413649 421734 427507 539019 578610 651360 744886 1241484
+C 59 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 59 9025 86935 113035 138177 138472 138910 154278 160124 170548 183844 191862 198326 225544 236269 258356 279077 293533 326337 334429 348695 369758 382531 394510 413580 422313 427702 537580 574811 650297 743515 1235086
+C 60 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 60 5160 84854 110665 137424 137742 138214 153247 158642 168168 181428 189338 195510 221728 232452 251587 276407 288592 322466 331180 344676 366091 378648 391401 411282 420376 426253 535287 568521 646917 740294 1231347
+C 61 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 61 6478 85478 111398 138580 138895 139275 153579 158716 168574 181434 190352 196595 220943 231775 249916 276886 290037 321393 330698 344116 362364 376683 389257 408868 417494 424427 531837 567841 644166 735792 1223055
+C 62 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 62 3542 83928 109927 138211 138549 138581 152479 157035 166642 179416 188333 194406 218120 229024 245763 274478 286756 318773 328338 340938 358936 373703 386033 406103 413991 421170 529155 564134 641874 732601 1220328
+C 63 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 63 3504 81092 106986 134617 134921 148972 153386 162569 174409 183512 189257 212093 222620 238135 269273 281034 312382 322247 334703 354190 366925 379664 400290 408480 414342 522873 557751 636732 726879 1217114
+C 64 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 64 6886 80517 105623 132105 132379 146499 151048 160606 171955 181464 187387 209328 219731 235945 265276 278496 308128 318043 331065 349319 362442 375015 395046 402945 408615 516553 555141 630491 720117 1209528
+C 65 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 65 1554 79088 104573 133461 133785 147325 151559 160028 171919 180626 186588 209443 220409 235094 265724 276522 308136 317747 329758 349600 362660 375557 396046 404373 410476 517587 550773 631117 720576 1206656
+C 66 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 66 967 78193 103226 133187 133481 146263 150013 158657 170354 178760 184897 205681 216071 230530 262872 273306 304641 314485 326193 344166 358159 370684 392105 400257 407583 514089 546270 627381 716958 1200869
+C 67 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 67 1971 74740 98780 127436 127755 140644 144411 152546 163118 171991 177782 198771 209156 223367 255559 266197 296573 306224 318248 337465 349939 362363 383724 391632 397702 504532 537580 618200 707982 1194897
+C 68 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 68 1129 74188 98314 127331 127637 139932 143526 151466 161482 170919 176324 197115 207963 219682 254137 264097 293737 304049 315334 333512 347151 359943 381097 389145 395808 502137 534797 617290 706030 1190017
+C 69 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 69 103 72877 97134 127148 127460 139056 142168 149978 160206 169381 174821 194589 205544 216375 252057 261858 291588 302109 312473 328767 344241 356558 377569 385243 393783 499669 531390 614273 703192 1186773
+C 70 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 70 53 70395 94210 124202 124520 135587 138759 146474 156426 165183 170684 190441 201289 213115 247084 256955 286180 295967 306053 322276 337428 349459 370457 378172 386615 491915 523740 607144 695835 1180149
+C 71 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 71 153 68585 91783 121100 121392 132589 135660 142748 152179 161219 166581 186264 196947 207900 242924 252218 281161 291249 301528 319293 333290 345740 367099 374956 382175 487773 519840 604006 692163 1175269
+C 72 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 72 1794 68585 91787 120351 120651 131204 134361 141848 150876 160497 165854 184218 195112 205569 241642 251961 279597 290034 300246 315222 331395 343749 364710 371891 380551 484617 519095 600024 687953 1170508
+C 73 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 73 174 67521 90780 120591 120914 131176 133876 140827 149768 159787 164882 182690 193865 202253 239497 248715 275818 286418 296347 311273 327578 340028 361014 368327 377403 479904 513275 595690 683508 1164645
+C 74 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 74 2 66124 88911 119009 119315 128787 131407 138455 147288 156666 162199 179232 189973 199933 236667 246112 273383 283678 293231 307359 324225 335849 357564 364526 374393 476914 509516 592197 679375 1157630
+C 75 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 75 4 64634 87360 116923 117222 126829 129286 136228 144974 154676 159900 177144 188172 197242 233895 243363 270129 280110 289548 303213 320414 332247 353288 360226 370131 472134 504971 588488 676343 1158037
+C 76 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 76 62203 84530 113983 114344 123663 126170 133032 141090 150872 156103 173386 184676 193238 228812 237859 264342 274213 283521 298749 315109 326944 348182 355264 364294 466540 499598 583697 671037 1152239
+C 77 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 77 1 62428 84889 114932 115215 124606 126997 133400 141138 150702 156241 172797 183538 192514 229754 238821 265066 275076 284046 299340 314583 326356 349197 356555 365208 466589 499977 583088 669147 1146847
+C 78 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 78 62050 84277 114568 114831 123267 125325 131965 139879 149006 154451 170025 180533 190171 225515 234624 260272 270069 280164 293136 310567 321684 343500 350187 360133 460819 493668 574383 662909 1140468
+C 79 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 79 2 58840 80758 110410 110702 118880 120907 127231 134707 144196 149273 165034 176341 184098 219902 229320 253915 263553 272011 284805 302894 314075 334713 341235 351650 452315 486042 569036 655401 1135987
+C 80 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 80 9 57843 79628 109246 109560 117076 118989 125534 132924 142420 147609 163122 174751 182158 217739 227180 251345 260869 268667 280452 300312 311341 331896 338178 350172 449845 483461 567190 652400 1128351
+C 81 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 81 5 56688 78531 107977 108276 115513 117387 124186 131672 141217 146755 161759 173549 181133 216732 226133 250092 259686 267314 278506 298660 309380 329852 335883 348695 448370 482092 565708 650509 1127780
+C 82 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 82 43 56470 78708 108148 108421 115635 117387 124065 131366 141093 146851 161303 172975 180794 216396 225987 249895 259388 266905 278274 298302 308979 329813 335562 348258 446765 480444 563390 647134 1118661
+C 83 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 83 171 56122 78837 109085 109374 115843 117513 124809 132683 141876 148333 161258 172132 182127 218021 227989 251366 261060 268555 278361 299385 309359 331511 337022 351743 449733 483345 565626 648844 1113524
+C 84 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 84 2082 56309 79654 108859 109143 115977 118058 125850 133730 143599 149568 162919 174264 184719 217946 229620 252492 262267 270408 280496 302107 312275 333014 338448 352822 450276 485475 564528 647950 1109246
+C 85 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 85 205 56124 79083 110782 111050 117611 119353 126418 133642 143038 149506 161961 172325 183641 216627 226422 250574 259272 268919 280039 299770 309441 332092 337907 351045 446956 479877 557857 643594 1103611
+C 86 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 86 16 55003 78190 110062 110317 116321 117823 125023 132087 140842 147697 159139 168683 181589 213821 223491 247374 255866 265041 275292 295008 304003 327716 333657 347105 443901 476215 555312 642432 1101913
+C 87 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 87 49 53573 76034 107576 107818 113511 114886 121588 128388 136947 143625 154389 163234 177036 208718 218218 242156 250442 260747 270729 289959 298540 322436 328453 341467 437462 469417 546744 635285 1096439
+C 88 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 88 656 51437 73977 104164 104460 110023 111488 118277 124666 133855 140187 152000 162392 173410 205100 214995 237479 246104 254560 264607 285101 294071 316420 322181 336121 431438 465329 544344 630094 1092847
+C 89 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 89 48 51012 73658 104972 105244 110430 111660 118392 124589 133476 140079 150581 160216 172963 203304 212674 235664 243677 253349 263596 283233 291778 315224 321104 334619 429750 462237 539820 627371 1085794
+C 90 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 90 49492 72073 103220 103498 108390 109653 116561 122905 131041 138094 147819 156645 170797 201552 211085 233247 240994 249561 259090 278644 286503 310766 316452 330871 426356 458583 537978 624542 1084885
+C 91 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 91 2 48143 70374 100887 101153 105941 107077 113477 119285 127879 134372 144963 154513 166516 196693 206044 228145 235782 244968 255187 274941 283146 306485 312451 325812 419848 452246 530585 617251 1076546
+C 92 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 92 22 47298 70050 101060 101307 105788 106824 113292 118911 127037 134383 143488 152100 166164 197649 207297 228528 236013 244442 254589 273596 281167 306208 311875 326159 419460 452012 531294 615506 1072822
+C 93 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 93 40 46971 69784 101611 101884 106047 107095 113528 118860 126489 133969 141851 149041 165742 194772 204047 225834 232779 243230 252869 270684 277775 303549 309403 322478 415748 447161 522638 612370 1066652
+C 94 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 94 542 44060 66842 96844 97114 101264 102367 108517 113754 121215 128500 136232 143684 158907 189811 199486 219530 226909 234647 244878 262351 269565 294813 300402 314124 406938 439671 518122 602703 1059086
+C 95 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 95 45 43929 66586 97383 97606 101279 102189 108329 113199 120628 127935 134926 141530 158376 186702 195730 216982 223597 233971 243578 261175 267755 293264 299139 312674 404970 436399 511427 601337 1055397
+C 96 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 96 41638 63779 94194 94458 98335 99210 105108 109914 117343 125059 131494 137798 154586 184062 193295 213987 220830 229022 239240 255892 262427 289260 295068 308753 400722 432467 511725 598069 1055119
+C 97 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 97 41476 63780 94707 94946 98173 98934 104884 109626 116844 124425 130872 137080 154143 181939 190941 211471 217739 227309 236875 253968 260072 286139 292038 305701 396633 428003 503955 593205 1048191
+C 98 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 98 40783 63844 94396 94641 97906 98623 104467 108908 116265 124047 130114 136327 153454 182020 191358 211379 217850 226572 236324 253653 259740 286614 292441 306426 397223 428580 505154 592167 1043609
+C 99 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 99 40933 63888 95675 95936 98874 99528 105144 109233 116375 123802 129302 134267 153519 178401 187575 207945 213439 225797 235288 251354 257089 283835 290275 302906 392789 423049 494775 588800 1040646
+C 100 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 100 38002 60846 90999 91273 94006 94681 100330 104440 111326 118788 124017 129326 147354 174052 183154 202921 208775 217894 227240 243714 249266 276217 282002 296050 386311 417080 492698 582003 1034950
+C 101 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 101 37851 60238 90824 91094 93613 94154 99690 103546 110371 117716 122992 128234 146665 170535 179270 199648 204854 216935 226040 242377 247937 274357 280901 293615 382639 413033 484359 579634 1031183
+C 102 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 102 36063 58346 88862 89110 91623 92146 97412 101150 108013 115322 120397 125308 143915 166256 174869 195832 201146 213030 222495 238041 243570 269974 276814 288677 377394 407545 476864 574251 1028156
+C 103 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 103 34662 57062 87225 87473 89834 90323 95503 99159 105719 112969 117432 121760 141087 162710 171208 191983 196825 208720 218141 233151 238285 264703 271517 282907 370359 400184 468048 566532 1018054
+C 104 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 104 33841 56201 86358 86582 88769 89248 94413 97867 104516 111861 116350 120947 139972 161630 170055 190909 195885 207277 216586 232053 237139 263623 270488 282214 369322 398908 466832 564617 1015200
+C 105 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 105 34018 56614 87346 87562 89659 90117 95251 98412 105107 112270 116760 120983 140371 160098 168473 189734 194250 207613 216848 231773 236870 263077 270330 281469 367359 396579 461052 563517 1011863
+C 106 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 106 32289 55084 85491 85728 87635 88072 92872 95878 102481 109343 113861 118062 137249 155492 163863 184863 189052 203246 212470 227218 232382 258059 265694 276365 361315 389967 453251 556802 1003992
+C 107 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 107 31664 54067 84420 84675 86406 86780 91497 94230 100814 107480 111968 116124 135563 151638 159869 181566 185438 200461 209801 224279 229457 255537 263473 273530 357674 386379 447498 555178 1000820
+C 108 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 108 30345 52960 82759 82988 84695 85099 89796 92512 99033 105561 110012 114023 133145 148223 156273 178573 182382 197721 207093 221770 226974 252653 260929 270768 355026 383675 442855 552214 998256
+C 109 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 109 29599 52589 82716 82950 84554 84918 89518 92117 98727 105584 109731 113861 132683 149955 158060 178653 182467 196296 205507 220205 225399 251830 259386 270840 355137 384043 447144 551064 993820
+C 110 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 110 28635 51722 81355 81582 83112 83444 87833 90254 96870 103744 107804 111951 130452 148634 156770 176719 180521 193721 203025 217841 222842 249535 256933 268381 352998 382129 446697 549155 992031
+C 111 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 111 27869 50830 80568 80817 82184 82472 86709 88984 95533 101985 106256 110050 128967 144122 152137 172808 176141 191361 200485 214698 219756 245790 253946 264085 346890 375203 435244 542569 986129
+C 112 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 112 27194 49953 79764 79975 81222 81504 85820 88045 94457 100907 105057 108698 127904 141898 149800 170776 173877 189397 198423 212260 217449 243036 251665 261309 342834 370509 428070 538199 980419
+C 113 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 113 27107 50751 81126 81361 82587 82865 86973 88921 95481 101482 105902 109537 129082 141352 149161 170589 173225 190106 199147 212928 218257 243767 252680 261878 343618 371179 425972 539183 978043
+C 114 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 114 25481 49019 78372 78605 79717 79951 83830 85662 92160 98248 102680 106284 125092 137627 145502 166115 168786 185404 194390 208089 213419 238342 247343 256440 337317 365180 420333 531804 970363
+C 115 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 115 25249 49206 79473 79701 80737 80966 84781 86414 92700 98449 102913 106240 124989 136299 144029 164877 167172 184805 193680 206905 212465 237158 246285 255254 335263 362615 415473 529139 964320
+C 116 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 116 23397 46838 75720 75939 76918 77128 80825 82466 88780 94502 98661 102261 120633 132373 139952 160422 162840 178716 187554 200971 206161 231153 240072 249145 328662 356575 411190 522969 962096
+C 117 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 117 22589 46025 75110 75344 76269 76461 79844 81301 87423 92720 96963 100157 118636 128987 136412 156834 158977 175987 184524 197313 202761 227154 236361 244762 323803 351293 402983 517016 958062
+C 118 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 118 21528 44872 72896 73121 73923 74089 77410 78687 84717 89978 94286 97570 116270 126527 134188 153266 155078 172375 180840 193399 198927 223441 232931 241025 319315 346317 397603 511174 953897
+C 119 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 119 21149 45076 73425 73633 74406 74584 77674 78753 84861 89900 94393 97613 116716 126524 134146 153279 154720 172948 181199 193430 199101 223187 232611 240524 318513 346027 397176 511351 951501
+C 120 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 120 19697 43081 70928 71162 71882 72026 75031 76108 82109 87273 91473 94526 112511 122482 130025 149068 150751 167434 175877 188271 193655 217865 227269 235440 312466 339386 390948 504400 945953
+C 121 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 121 19049 42822 70460 70675 71351 71486 74363 75447 81498 86825 90838 94021 111606 120762 128155 147307 149022 165209 173681 185916 191513 216013 225686 233758 310273 337098 387862 502524 943349
+C 122 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 122 18629 43096 70914 71161 71802 71943 74689 75573 81385 86380 90835 93996 112132 121568 129019 147229 148446 166019 174423 186698 192552 216396 226095 233928 310550 337742 388076 500259 939746
+C 123 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 123 18307 43073 71065 71291 71888 72022 74722 75554 81486 86282 90782 93697 112001 121093 128273 146479 147541 165289 173181 185010 190692 214602 224231 232291 307734 334473 384284 495947 935091
+C 124 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 124 16506 40463 66986 67202 67748 67861 70475 71197 76844 81627 85945 89004 106025 114969 122325 139831 140878 157946 166205 178035 183927 207414 217042 224853 299209 325658 375366 488686 926929
+C 125 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 125 16493 40978 68285 68493 68974 69086 71591 72370 78250 83170 87477 90356 107468 116901 123983 141964 143045 159590 167797 179687 185491 209444 219115 227048 300822 327664 377249 489055 924944
+C 126 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 126 16153 41505 69473 69650 70148 70267 72625 73272 79009 83620 88100 90977 108675 117801 124846 142377 143194 160239 168360 180043 185817 209626 219373 227179 300869 327734 377101 487577 919274
+C 127 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 127 15102 40473 67808 67987 68453 68551 70757 71316 77021 81699 86075 88916 105991 114904 121897 138784 139517 156293 164251 175357 181116 204393 213952 221754 294631 321105 369789 479113 914738
+C 128 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 128 14289 39544 66707 66908 67322 67434 69484 70031 75390 80068 84385 87212 104373 112882 119839 136791 137480 153838 161613 172755 178594 201587 211253 218780 290676 317174 366042 474503 910176
+C 129 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 129 13755 39160 66364 66565 66956 67041 68997 69495 74859 79520 83785 86631 103675 111991 118683 135839 136457 152643 160633 171717 177583 200616 210469 217840 289702 316039 365449 473426 907941
+C 130 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 130 13193 38480 65241 65440 65858 65934 67803 68244 73602 78271 82562 85212 101927 110143 116698 133822 134454 150249 158168 168873 174744 197679 207289 214609 286539 313023 361333 468147 902789
+C 131 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 131 12414 38044 64695 64874 65249 65339 67039 67464 72719 77315 81478 84019 100835 108861 115338 132817 133450 149033 157031 167737 173749 196619 206351 213686 284878 311236 360267 467432 899278
+C 132 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 132 11625 37292 64128 64313 64655 64726 66469 66869 72006 76554 80556 82822 99418 107941 114180 131568 132142 147381 155379 165989 171893 194607 204014 212178 283029 309330 358370 465804 897423
+C 133 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 133 11000 36242 61900 62096 62401 62480 63968 64362 69331 73997 77995 80265 96450 105315 111547 128762 129325 144399 152518 163016 168850 190852 199759 208660 278898 304403 352879 461299 891244
+C 134 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 134 10021 34748 59820 60021 60320 60370 61802 62221 67015 71836 75782 78348 93678 102146 108462 124496 125103 139641 147854 158635 164582 187215 196890 204937 274257 299591 348177 458728 887133
+C 135 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 135 10250 36346 62832 63012 63310 63363 64744 65068 70013 74686 78563 80814 96168 104986 111288 127988 128556 142957 151267 161695 167807 190027 199219 208003 277132 302456 350431 457311 882572
+C 136 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 136 9561 36317 63130 63303 63584 63637 64959 65298 70021 74822 78652 80875 96748 105656 111875 128490 128927 143453 151710 161890 167908 189931 198794 207794 275749 301321 348928 453970 876566
+C 137 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 137 8982 35298 61407 61599 61853 61912 63089 63428 67999 72940 76536 78669 94161 103002 108999 125789 126267 140083 148388 158484 164585 186096 194994 203809 271696 296909 344437 449506 874826
+C 138 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 138 8129 33931 59363 59528 59755 59838 60983 61282 65784 70547 74155 76393 91490 100001 106056 122385 122845 136634 144966 154906 160764 182014 190961 199637 266996 292006 339518 443607 869500
+C 139 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 139 7709 33309 58706 58904 59089 59137 60171 60454 64827 69653 73154 75207 89973 98583 104463 120428 120858 134065 142227 151933 157954 179038 187690 196833 262976 287657 334428 437594 863759
+C 140 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 140 7488 33979 60319 60516 60744 60781 61792 62048 66309 71171 74589 76354 91185 100704 106540 123061 123451 136630 144851 154343 160388 180937 188841 199390 265913 290871 337752 440338 863165
+C 141 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 141 6777 32469 57858 58048 58242 58286 59196 59439 63567 68611 72151 74096 88791 97053 102776 118927 119289 131905 139982 149392 155388 176296 184874 193585 258954 283723 330723 432625 858932
+C 142 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 142 6579 33385 59232 59409 59593 59641 60498 60716 64698 69594 72945 74634 89037 98026 103802 119651 120005 132483 140868 149944 155886 175953 183510 193751 258491 282789 329051 429093 853803
+C 143 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 143 6145 32332 58013 58169 58356 58399 59184 59409 63197 68184 71418 73143 87506 96355 101973 117676 118001 130177 138485 147538 153506 173310 180970 191193 255648 280249 326762 426975 851656
+C 144 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 144 5443 31490 56828 57015 57182 57214 57977 58206 61895 67066 70188 71850 85731 94731 100209 115734 116066 128139 136395 145291 151278 170772 178169 188866 252826 277088 323295 423016 846075
+C 145 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 145 5105 31293 57083 57258 57407 57436 58108 58311 61894 66981 70025 71686 86042 94874 100568 115844 116160 128035 136269 144902 150801 170142 177309 188118 251754 275693 321758 420862 841729
+C 146 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 146 4731 30902 56275 56460 56618 56656 57283 57489 60863 65931 68961 70744 84694 93646 99397 114887 115192 126874 135274 143854 149688 169133 176124 186912 250142 274145 320378 419739 839339
+C 147 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 147 4435 29742 54440 54606 54750 54771 55322 55501 58737 63893 66828 68480 81906 90718 96261 111385 111691 123018 131069 139327 145126 164429 171436 182520 245207 269303 314925 413748 835623
+C 148 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 148 4154 30053 55557 55727 55861 55886 56414 56592 59580 64677 67464 69288 83169 92253 97898 112617 112897 124166 132133 140155 145929 164442 170758 182317 244666 268658 314129 409843 829101
+C 149 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 149 3677 28427 52908 53097 53228 53256 53706 53865 56732 61897 64616 66365 79901 88699 94130 108728 108980 120061 128028 135944 141651 160593 167114 178475 239657 263268 308596 404548 828863
+C 150 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 150 3338 27578 51813 51981 52110 52139 52553 52709 55606 60913 63633 65192 78000 86730 92313 106532 106816 117593 125409 133191 138956 157308 163421 175203 235905 259401 304808 400897 824773
+C 151 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 151 3221 27284 52261 52428 52574 52603 53025 53173 55916 61215 63819 65630 78620 87283 92714 106920 107139 117865 125857 133408 139039 157497 163687 175400 236068 259333 304037 399150 818461
+C 152 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 152 3112 28198 53117 53280 53404 53442 53823 54001 56499 61541 63926 65943 79444 88037 93581 107827 108057 118732 126749 134176 139741 157995 163916 175821 236250 259574 304075 398052 815719
+C 153 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 153 2647 26373 50510 50663 50787 50813 51157 51297 53695 58640 60986 63103 75926 84466 89682 103247 103460 113849 121646 128867 134309 152233 157892 169987 229480 252380 297285 390508 812950
+C 154 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 154 2431 25482 49285 49457 49561 49593 49909 50086 52375 57452 59775 61907 74037 82374 87538 100928 101155 111304 118993 126095 131451 149395 155307 167052 226066 248517 292985 386964 807818
+C 155 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 155 2381 25987 50207 50376 50493 50517 50801 50937 53144 58276 60432 62817 75576 84016 89378 102677 102899 112969 120679 127657 132962 151084 156784 168605 227253 249908 294270 386615 805617
+C 156 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 156 2188 26393 51059 51240 51354 51378 51648 51772 53752 58403 60386 63152 75829 84002 89406 102677 102875 112947 120580 127553 132724 150528 156107 167958 226200 249133 293009 383363 802344
+C 157 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 157 2076 25060 48933 49096 49196 49218 49448 49575 51448 56009 57829 60626 72941 81089 86479 99454 99639 109471 117054 123648 128807 146577 152106 163830 220715 243157 286740 377336 796705
+C 158 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 158 1866 24395 48147 48300 48417 48436 48649 48784 50530 55306 57139 60073 72168 80085 85261 98037 98221 107902 115268 121725 126847 144729 150125 161731 219324 241486 285212 376358 794548
+C 159 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 159 1797 24213 47998 48156 48251 48277 48475 48609 50281 55161 56913 60075 71970 79971 85153 97806 97993 107750 115291 121717 126674 144685 149979 161724 219129 241211 284559 375811 790660
+C 160 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 160 1580 24580 49414 49567 49655 49669 49882 50018 51545 56028 57621 61246 73979 82227 87446 100313 100503 110197 117650 123859 128796 147050 152388 163227 221104 243268 286330 375046 786333
+C 161 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 161 1545 24024 48301 48457 48558 48577 48745 48877 50241 54550 55963 59703 71814 79512 84674 97131 97321 107150 114367 120516 125250 143172 148418 159146 216238 238076 280898 368929 784925
+C 162 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 162 1363 22869 46733 46897 46989 47008 47194 47293 48542 52626 53954 57986 69791 77299 82503 94711 94902 104343 111441 117392 122136 140035 145247 156565 212763 234349 276930 364590 781386
+C 163 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 163 1310 22965 46755 46926 47007 47023 47186 47299 48426 52521 53768 58035 70204 77779 82958 95224 95414 104637 111546 117211 121695 139580 144611 154950 212117 233832 276010 361781 776109
+C 164 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 164 1224 22584 46366 46515 46588 46609 46758 46870 47937 51907 53040 57434 69449 77084 82103 94145 94320 103586 110401 116053 120350 138110 142931 152663 209844 231296 273507 359533 775543
+C 165 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 165 1115 21834 45844 46012 46083 46093 46249 46352 47409 51332 52451 56963 68642 76066 81142 92789 92997 102186 109024 114646 118856 136686 141429 151173 207924 229023 271210 357363 771115
+C 166 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 166 1079 21787 45261 45389 45467 45489 45622 45733 46684 50551 51605 56119 67800 75191 80159 91966 92134 101209 107780 113256 117253 135164 139774 149419 206318 227241 269167 355460 764068
+C 167 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 167 971 21541 45492 45628 45705 45722 45867 45984 46877 50593 51669 56341 68128 75611 80680 92437 92631 101615 108263 113727 117639 135894 140393 149204 207676 228401 270663 357708 764787
+C 168 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 168 944 21412 45580 45731 45802 45810 45917 46011 46846 50760 51810 56589 68296 75784 80861 92659 92884 101922 108472 113926 117846 136318 140801 149702 208672 229122 271231 358427 760643
+C 169 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 169 885 21648 46458 46594 46674 46690 46781 46862 47609 51344 52309 57225 69201 76451 81633 93723 93940 102796 109096 114242 117958 136584 140948 149341 208331 228584 270189 356077 754225
+C 170 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 170 803 19943 43284 43388 43442 43455 43565 43647 44292 47789 48612 53728 65063 72219 77159 88598 88849 97628 103732 108873 112636 130968 135443 144340 200827 221022 262459 348045 754478
+C 171 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 171 792 20498 44719 44854 44920 44937 45046 45120 45723 49142 49947 55208 66619 73868 78760 90324 90567 99215 105169 110124 113489 131327 135462 143151 201238 221725 262978 346139 749983
+C 172 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 172 706 19750 43553 43697 43740 43758 43859 43946 44496 47692 48454 53584 64839 71789 76614 87854 88096 96550 102227 106974 110187 127951 131858 139288 197150 217457 258153 340526 744217
+C 173 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 173 644 19360 43146 43301 43365 43382 43462 43546 44076 47282 47993 53335 64578 71478 76232 87581 87875 96228 101839 106536 109571 127881 131689 138969 197080 216758 257531 341007 745174
+C 174 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 174 708 19051 42780 42897 42951 42964 43027 43100 43561 46651 47334 52755 63709 70472 75238 86355 86709 95118 100615 105148 108084 126468 130338 137503 195701 215359 255804 339568 741045
+C 175 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 175 614 19073 42887 43006 43066 43086 43193 43262 43664 46660 47283 53072 64029 70880 75787 87008 87388 95882 101279 105980 108923 127685 131515 138639 196365 216107 256694 340187 736979
+C 176 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 176 575 19428 44171 44286 44346 44358 44440 44514 44879 47792 48365 54245 65698 72688 77666 88719 89105 97747 103054 107592 110365 129391 133089 140074 198262 217703 258019 340951 733740
+C 177 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 177 563 19358 44246 44371 44411 44417 44488 44565 44894 47526 48044 54114 65455 72347 77172 88326 88756 97295 102322 106766 109459 128263 131904 138520 196873 216128 256273 339117 731236
+C 178 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 178 535 18080 41848 41970 42016 42026 42087 42163 42479 45072 45590 51807 62797 69487 73959 84690 85152 93262 98040 102144 104631 123349 126908 133085 190337 209643 248881 329094 725842
+C 179 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 179 515 18192 42372 42476 42518 42531 42606 42668 42910 45370 45837 51953 62973 69671 74301 85015 85540 93686 98247 102298 104745 123750 127207 133249 189882 209554 248750 327816 725027
+C 180 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 180 490 17783 42012 42120 42160 42174 42237 42303 42530 44897 45323 51446 62630 69311 73841 84275 84859 93035 97489 101429 103679 122590 126104 131636 187887 207653 246513 323965 721098
+C 181 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 181 462 16779 39949 40062 40095 40105 40165 40243 40447 42556 42976 49199 59954 66371 70804 80931 81576 89382 93523 97348 99486 118359 121778 127308 182834 202089 240338 317412 717519
+C 182 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 182 393 16470 39394 39483 39528 39535 39585 39656 39834 41805 42172 48520 59222 65461 69864 80072 80707 88588 92577 96244 98334 117568 120894 126407 181551 200866 239490 316781 717642
+C 183 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 183 401 16521 39862 39966 40015 40025 40087 40150 40346 42167 42495 49048 59435 65952 70229 80408 81084 88808 92682 96232 98297 117472 120827 126214 181618 200817 239233 316797 715364
+C 184 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 184 395 16193 39513 39611 39652 39665 39719 39778 39935 41735 42049 48572 59014 65380 69642 79691 80498 88322 91904 95343 97161 116687 119739 125158 179892 198648 236758 313831 707148
+C 185 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 185 384 16117 39880 39965 39999 40014 40056 40108 40258 41868 42172 48919 59476 65849 70079 80155 81024 88829 92441 95833 97663 117517 120706 126142 180686 199868 238319 316322 709882
+C 186 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 186 376 16058 39630 39708 39745 39759 39807 39870 39982 41517 41774 48638 59369 65823 70168 80025 80931 88812 92060 95309 97125 117000 120213 125423 179869 198348 236076 313293 703598
+C 187 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 187 360 15666 38897 38973 39017 39024 39071 39125 39246 40622 40840 47592 57966 64198 68434 78126 78991 86670 89751 93001 94680 115148 118347 123529 177919 196604 234451 311209 701398
+C 188 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 188 341 15609 38820 38892 38928 38934 38993 39050 39171 40447 40665 47772 57983 64241 68386 78066 79116 86778 89650 92677 94281 114786 117909 123150 176931 195792 233699 311078 702407
+C 189 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 189 317 15846 39343 39427 39463 39472 39524 39577 39661 40835 41040 48046 58641 64991 69136 78941 79964 87602 90347 93305 94846 115672 118940 123850 177556 196513 234744 311297 696588
+C 190 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 190 287 14811 37454 37533 37563 37566 37611 37663 37753 38797 38964 46189 56062 62211 66050 75511 76701 84336 86823 89629 91119 111798 114881 119846 172985 191173 228703 305628 691914
+C 191 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 191 295 15055 37743 37820 37865 37874 37911 37954 38034 39036 39171 46385 56535 62783 66662 76165 77366 84883 87286 89942 91245 112484 115578 120583 173624 191967 229239 306140 692223
+C 192 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 192 254 15355 38513 38595 38635 38640 38681 38718 38800 39723 39871 47231 57357 63683 67739 77161 78414 85923 88172 90774 92103 113819 116915 121872 174774 193056 230623 306412 690599
+C 193 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 193 248 15283 38261 38332 38358 38362 38412 38479 38553 39306 39417 46702 57036 63041 66811 76221 77543 85150 87168 89637 90868 112145 115293 119973 172181 190709 227902 302398 684816
+C 194 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 194 233 14244 36300 36377 36413 36421 36457 36503 36574 37277 37399 44712 54240 60174 63699 72805 74157 81245 82999 85343 86465 107883 110884 115692 167251 185023 221674 296431 685517
+C 195 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 195 219 13985 35749 35811 35846 35850 35890 35945 35987 36674 36768 44350 53681 59770 63389 72405 73784 81049 82781 85081 86137 108257 111224 116022 167451 185049 222097 298330 683801
+C 196 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 196 220 14728 37841 37899 37932 37936 37966 38003 38057 38646 38747 46318 56111 62324 66024 75138 76694 84251 85825 88148 89255 111735 114724 119655 170819 188804 225852 300597 677468
+C 197 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 197 229 15126 38471 38529 38558 38567 38599 38643 38700 39257 39349 47042 57265 63405 67186 76612 78157 85664 87089 89243 90300 112733 115786 120602 172373 190792 227876 302465 678750
+C 198 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 198 217 13953 36133 36210 36234 36239 36265 36310 36356 36792 36871 44363 53741 59860 63285 72159 73675 80964 82201 84276 85275 107846 110778 115433 166470 184142 220766 295515 675974
+C 199 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 199 220 14166 36314 36359 36387 36394 36438 36482 36530 36936 37017 44888 53882 59998 63333 72225 73995 81194 82309 84202 85102 107977 110718 115605 166698 184059 220496 296903 672144
+C 200 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 200 195 15195 39134 39190 39222 39226 39261 39301 39355 39724 39794 47843 57923 64329 67859 76986 78884 86336 87359 89296 90266 113774 116811 121466 173051 191066 227639 301431 672164
+C 201 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 201 190 14958 38738 38816 38847 38852 38883 38927 38957 39287 39345 47161 57220 63417 66965 76008 77777 85483 86425 88285 89233 112367 115381 119957 170434 188432 224483 296295 669387
+C 202 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 202 171 14289 36846 36898 36921 36927 36959 36999 37028 37302 37357 44908 54556 60849 64270 72798 74555 81845 82590 84321 85178 108253 111102 115681 165276 182732 218410 290951 664811
+C 203 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 203 173 13548 35438 35496 35513 35516 35553 35588 35624 35880 35923 43666 52844 58894 62122 70568 72511 79706 80420 82096 82904 106095 108901 113644 163274 180373 216001 290093 666830
+C 204 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 204 155 14787 38342 38397 38431 38435 38472 38508 38552 38776 38832 46630 56870 63328 66774 75568 77555 84944 85554 87306 88193 111717 114592 119037 169275 187309 223008 294237 663254
+C 205 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 205 178 14021 36570 36622 36641 36644 36678 36721 36754 36946 36995 44486 54137 60204 63554 71836 73745 81016 81515 83175 84034 106758 109529 113809 162096 179972 214958 284842 659374
+C 206 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 206 152 12965 34315 34356 34384 34388 34409 34440 34473 34634 34675 42022 50839 56667 59855 67960 70030 76789 77229 78707 79446 101858 104558 108826 156497 173927 208060 277782 660760
+C 207 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 207 118 13496 35573 35621 35652 35657 35679 35716 35749 35880 35920 43381 52596 58692 61814 70102 72032 78975 79367 80898 81681 104007 106829 110982 157966 175463 209089 276773 657311
+C 208 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 208 131 13480 35131 35183 35208 35209 35231 35267 35302 35431 35464 42894 52046 57898 61013 69112 71130 78056 78359 79863 80565 102514 105246 109373 155384 172813 205517 271389 651347
+C 209 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 209 131 13088 34404 34463 34486 34488 34510 34550 34579 34676 34709 41789 51024 56804 59886 68007 69984 76846 77137 78642 79421 100939 103590 107563 152744 170186 202719 266822 653419
+C 210 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 210 112 12307 32325 32390 32402 32404 32418 32448 32476 32573 32597 39788 47922 53408 56163 63618 65837 72412 72650 73887 74541 95617 98143 102138 145443 161235 192440 256197 649971
+C 211 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 211 120 12483 32883 32928 32945 32950 32973 32994 33012 33081 33105 40366 48443 53990 56862 63861 66538 72881 73099 74349 74988 96124 98615 102615 146357 161997 192898 257218 646612
+C 212 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 212 114 12817 33705 33748 33764 33788 33817 33834 33920 33945 41151 49507 55232 58096 65306 67988 74649 74842 76019 76656 98404 101003 105071 149071 164979 196529 260491 647316
+C 213 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 213 110 13163 34464 34505 34519 34520 34542 34559 34572 34634 34654 41866 51154 57081 59934 67200 69818 76452 76602 78083 78821 100180 102724 106712 151165 168970 201147 263560 643582
+C 214 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 214 105 12241 32177 32223 32238 32239 32249 32278 32294 32365 32385 39473 47653 52990 55510 62617 64926 71216 71353 72668 73214 93762 96052 99966 141946 157239 187743 249865 641215
+C 215 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 215 93 11743 31268 31303 31316 31317 31332 31369 31382 31423 31445 38261 46200 51466 53926 60923 62956 69285 69390 70679 71248 91854 94337 98163 140119 156298 187268 249477 641735
+C 216 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 216 103 11698 31068 31105 31122 31123 31139 31161 31174 31215 31236 38203 45879 51215 53821 60815 63106 69337 69459 70618 71180 91892 94358 98231 139447 155132 185572 247835 637510
+C 217 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 217 94 12046 32256 32287 32299 32302 32314 32337 32357 32407 32419 39505 47990 53674 56386 63444 66038 72566 72683 73958 74655 95563 98132 101920 144296 161750 192837 253299 634525
+C 218 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 218 116 11606 30885 30909 30921 30923 30934 30967 30982 31024 31042 38110 45532 50792 53360 59321 62585 68776 68906 69950 70557 90948 93321 97197 137910 152688 182101 243517 637365
+C 219 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 219 113 11819 31263 31300 31314 31315 31330 31349 31361 31400 31414 38442 45865 51357 53913 59337 63084 69350 69512 70550 71069 91957 94354 98149 138434 152628 181913 243082 634161
+C 220 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 220 115 11797 31084 31103 31113 31129 31147 31163 31205 31214 38235 45318 50576 53082 58329 62227 68377 68536 69492 70011 90434 92792 96604 135683 149376 178481 238590 629104
+C 221 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 221 98 12234 32124 32154 32161 32162 32179 32201 32220 32248 32262 39413 47209 52399 54753 60057 64093 70346 70515 71543 72043 92733 95133 98915 138897 153500 182826 242196 633444
+C 222 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 222 84 11845 31750 31776 31789 31791 31804 31818 31839 31876 31894 38890 45899 50914 53240 58388 62349 68404 68623 69548 70018 90200 92521 96345 134883 148126 176471 235393 630226
+C 223 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 223 97 11936 31770 31800 31805 31815 31834 31848 31884 31895 38843 46241 51412 53753 59037 62885 68988 69213 70158 70675 90941 93268 97003 135468 149448 177965 236122 623774
+C 224 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 224 80 11214 30129 30156 30160 30161 30175 30194 30203 30233 30244 37005 43764 48740 51006 55983 59924 65786 66050 66919 67390 87126 89370 93173 130714 143864 172231 231447 624923
+C 225 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 225 66 11764 31346 31372 31377 31381 31391 31405 31414 31450 31461 38367 45867 51174 53658 58979 63010 69220 69520 70528 71088 91347 93751 97534 136711 151744 182078 240662 622488
+C 226 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 226 82 11548 30828 30856 30862 30873 30889 30900 30925 30934 37917 45047 49988 52284 57245 61127 67084 67471 68456 68924 88651 90824 94548 132208 145824 173945 233198 619172
+C 227 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 227 54 11488 31226 31244 31255 31263 31279 31292 31308 31313 38334 45266 50204 52636 57488 61367 67392 67769 68689 69197 88898 91232 94839 132075 145126 173306 232118 617926
+C 228 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 228 53 11239 30002 30037 30050 30057 30064 30071 30085 30094 37037 44145 48944 51275 56122 59945 65982 66388 67342 67840 87573 89800 93371 130521 143886 171946 230358 615609
+C 229 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 229 50 11458 30912 30948 30951 30952 30962 30969 30980 31001 31007 37767 45116 49998 52342 57211 61084 67048 67491 68517 69031 88738 90951 94497 131444 145446 173681 230766 613758
+C 230 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 230 60 11024 29684 29721 29730 29736 29746 29750 29769 29774 36435 43517 48305 50582 55342 59200 65211 65678 66610 67101 86287 88659 92226 128271 142436 170570 227478 614264
+C 231 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 231 57 10510 28455 28483 28487 28492 28500 28504 28515 28517 35124 41544 46261 48450 52988 56745 62560 63068 63926 64391 83350 85581 89113 124602 137445 165355 223118 612704
+C 232 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 232 50 10338 28095 28128 28133 28134 28148 28153 28159 28181 28187 34634 41101 45647 48010 52540 56063 61847 62418 63256 63767 82582 84891 88424 124242 137276 164669 220934 607047
+C 233 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 233 50 10542 28487 28554 28559 28560 28567 28573 28581 28593 28597 35139 41949 46565 48950 53568 57229 62863 63413 64301 64799 83530 85688 89166 125109 138542 165797 221645 606580
+C 234 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 234 42 10075 27236 27358 27363 27364 27371 27377 27381 27388 27391 33556 39616 43971 46018 50270 53834 59291 59871 60615 61054 79487 81562 85011 120627 132315 158767 214400 604455
+C 235 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 235 37 10556 27539 28105 28107 28108 28115 28122 28126 28133 28135 34791 41062 45373 47664 52044 55692 61401 61950 62724 63164 81816 84018 87542 124288 136573 163706 220725 600419
+C 236 9 10 11 12 14 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 236 38 10747 28338 28704 28707 28712 28716 28723 28730 35242 41744 46010 48112 52659 56422 61981 62603 63410 63808 82755 84825 88266 125136 137524 164989 222534 602308
+C 237 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 237 34 10553 27095 28006 28007 28011 28015 28022 28029 28034 34577 41150 45313 47440 52181 55937 61543 62150 62971 63388 82250 84341 87781 124536 137464 165010 221492 600922
+C 238 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 238 28 10414 22566 27960 27961 27966 27967 27969 27976 27981 34295 41021 44527 47682 52194 55797 61519 62153 63012 63483 82160 84463 87801 124554 138424 165723 220307 597300
+C 239 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 239 16 9735 22108 26487 26490 26492 26494 26496 26500 26501 32923 38778 42300 45081 49448 52974 58553 59199 59890 60258 78875 81031 84556 120196 131921 158606 215043 598838
+C 240 9 10 11 12 14 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 240 14 10940 21943 28687 28690 28693 28696 28704 28708 35402 42023 45347 48499 53081 56735 62476 63196 64007 64445 83645 85829 89484 125680 138648 166564 222984 600564
+C 241 9 10 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 241 13 10684 25978 28392 28393 28395 28396 28397 28403 28404 34795 41065 45014 47367 51893 55524 61122 61796 62588 62961 81460 83484 87006 122829 134824 161790 216732 593158
+C 242 9 10 11 12 16 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 242 3 9849 26151 26992 26993 26996 26998 33220 39808 44201 46314 51029 54697 60607 61273 62166 62601 80908 83276 86721 127623 142588 171008 226318 600432
+C 243 10 11 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 243 8896 23513 25891 25892 32509 37995 42250 44445 48427 51984 57462 58253 58910 59294 77918 80344 84274 136512 147558 173926 233544 623427
+C 244 10 11 12 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 244 7688 13755 25899 25900 32453 36880 40424 44141 47461 50537 57011 57676 58207 58663 75957 79589 83914 171814 181069 203766 256967 600277
+C 245 10 11 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
+C 245 1101 13827 26281 33044 33706 43588 47975 48479 49105 60090 60242 60306 61354 79874 90759 99991 531296 532879 536814 546655 603782
+C 246 11 12 21 23 24 27 30 31 32 33 34
+C 246 18287 27677 34942 47831 51438 63839 65103 84918 97889 108492 577543
+C 247 11 12 21 23 24 27 30 31 32 33 34
+C 247 22706 28625 36302 51667 53408 66397 67608 88340 103050 114380 565773
+C 248 11 12 21 23 24 27 30 31 32 33 34
+C 248 6096 31155 40234 53250 60764 74922 75942 99320 116863 130288 572034
+C 249 11 12 21 23 24 27 30 31 32 33 34
+C 249 365 32219 40482 46661 55558 70699 71299 95194 106788 118139 448387
+C 250 12 21 23 24 27 30 31 32 33 34
+C 250 4177 5194 5708 7027 9254 9335 12703 13718 14998 42848
+N 0 2
+N 0 1019834
+N 1 2
+N 1 1019825
+N 2 2
+N 2 1019833
+N 3 2
+N 3 1019808
+N 4 2
+N 4 1019822
+N 5 2
+N 5 1019808
+N 6 2
+N 6 1019816
+N 7 2
+N 7 1019801
+N 8 2
+N 8 1019808
+N 9 2
+N 9 1019807
+N 10 2
+N 10 1019810
+N 11 2
+N 11 1019802
+N 12 2
+N 12 1019794
+N 13 2
+N 13 1019788
+N 14 2
+N 14 1019809
+N 15 2
+N 15 1019789
+N 16 2
+N 16 1019806
+N 17 2
+N 17 1019805
+N 18 2
+N 18 1019781
+N 19 2
+N 19 1019776
+N 20 2
+N 20 1019777
+N 21 2
+N 21 1019761
+N 22 2
+N 22 1019773
+N 23 2
+N 23 1019762
+N 24 2
+N 24 1019761
+N 25 2
+N 25 1019766
+N 26 2
+N 26 1019764
+N 27 2
+N 27 1019798
+N 28 2
+N 28 1019777
+N 29 2
+N 29 1019779
+N 30 2
+N 30 1019779
+N 31 2
+N 31 1019782
+N 32 2
+N 32 1019809
+N 33 2
+N 33 1019815
+N 34 2
+N 34 1019873
+N 35 2
+N 35 204
+N 36 2
+N 36 194
+N 37 2
+N 37 203
+N 38 2
+N 38 211
+N 39 2
+N 39 218
+N 40 2
+N 40 199
+N 41 2
+N 41 227
+N 42 2
+N 42 249
+N 43 2
+N 43 382
+N 44 2
+N 44 391
+N 45 2
+N 45 433
+N 46 2
+N 46 638
+N 47 2
+N 47 640
+N 48 2
+N 48 442
+N 49 2
+N 49 929
+N 50 2
+N 50 2252
+N 51 2
+N 51 1731
+N 52 2
+N 52 1944
+N 53 2
+N 53 1463
+N 54 2
+N 54 761
+N 55 2
+N 55 659
+N 56 2
+N 56 735
+N 57 2
+N 57 286
+N 58 2
+N 58 159
+N 59 2
+N 59 174
+N 60 2
+N 60 172
+N 61 2
+N 61 164
+N 62 2
+N 62 182
+N 63 2
+N 63 252
+N 64 2
+N 64 866
+N 65 2
+N 65 1469
+N 66 2
+N 66 1907
+N 67 2
+N 67 1661
+N 68 2
+N 68 1828
+N 69 2
+N 69 1080
+N 70 2
+N 70 455
+N 71 2
+N 71 194
+N 72 2
+N 72 163
+N 73 2
+N 73 144
+N 74 2
+N 74 130
+N 75 2
+N 75 150
+N 76 2
+N 76 161
+N 77 2
+N 77 222
+N 78 2
+N 78 805
+N 79 2
+N 79 971
+N 80 2
+N 80 1341
+N 81 2
+N 81 1363
+N 82 2
+N 82 1289
+N 83 2
+N 83 1568
+N 84 2
+N 84 765
+N 85 2
+N 85 189
+N 86 2
+N 86 125
+N 87 2
+N 87 124
+N 88 2
+N 88 140
+N 89 2
+N 89 99
+N 90 2
+N 90 104
+N 91 2
+N 91 116
+N 92 2
+N 92 122
+N 93 2
+N 93 121
+N 94 2
+N 94 95
+N 95 2
+N 95 111
+N 96 2
+N 96 96
+N 97 2
+N 97 122
+N 98 2
+N 98 127
+N 99 2
+N 99 104
+N 100 2
+N 100 110
+N 101 2
+N 101 96
+N 102 2
+N 102 98
+N 103 2
+N 103 129
+N 104 2
+N 104 185
+N 105 2
+N 105 394
+N 106 2
+N 106 1826
+N 107 2
+N 107 1893
+N 108 2
+N 108 1524
+N 109 2
+N 109 1553
+N 110 2
+N 110 748
+N 111 2
+N 111 377
+N 112 2
+N 112 138
+N 113 2
+N 113 83
+N 114 2
+N 114 77
+N 115 2
+N 115 92
+N 116 2
+N 116 72
+N 117 2
+N 117 83
+N 118 2
+N 118 105
+N 119 2
+N 119 93
+N 120 2
+N 120 80
+N 121 2
+N 121 79
+N 122 2
+N 122 88
+N 123 2
+N 123 80
+N 124 2
+N 124 97
+N 125 2
+N 125 88
+N 126 2
+N 126 87
+N 127 2
+N 127 83
+N 128 2
+N 128 85
+N 129 2
+N 129 96
+N 130 2
+N 130 83
+N 131 2
+N 131 85
+N 132 2
+N 132 172
+N 133 2
+N 133 123
+N 134 2
+N 134 82
+N 135 2
+N 135 98
+N 136 2
+N 136 80
+N 137 2
+N 137 69
+N 138 2
+N 138 71
+N 139 2
+N 139 90
+N 140 2
+N 140 125
+N 141 2
+N 141 526
+N 142 2
+N 142 679
+N 143 2
+N 143 556
+N 144 2
+N 144 542
+N 145 2
+N 145 922
+N 146 2
+N 146 717
+N 147 2
+N 147 874
+N 148 2
+N 148 234
+N 149 2
+N 149 73
+N 150 2
+N 150 56
+N 151 2
+N 151 60
+N 152 2
+N 152 80
+N 153 2
+N 153 58
+N 154 2
+N 154 66
+N 155 2
+N 155 110
+N 156 2
+N 156 109
+N 157 2
+N 157 147
+N 158 2
+N 158 137
+N 159 2
+N 159 163
+N 160 2
+N 160 153
+N 161 2
+N 161 113
+N 162 2
+N 162 90
+N 163 2
+N 163 79
+N 164 2
+N 164 83
+N 165 2
+N 165 84
+N 166 2
+N 166 99
+N 167 2
+N 167 79
+N 168 2
+N 168 56
+N 169 2
+N 169 52
+N 170 2
+N 170 53
+N 171 2
+N 171 65
+N 172 2
+N 172 60
+N 173 2
+N 173 54
+N 174 2
+N 174 67
+N 175 2
+N 175 84
+N 176 2
+N 176 140
+N 177 2
+N 177 263
+N 178 2
+N 178 208
+N 179 2
+N 179 117
+N 180 2
+N 180 83
+N 181 2
+N 181 62
+N 182 2
+N 182 95
+N 183 2
+N 183 52
+N 184 2
+N 184 44
+N 185 2
+N 185 50
+N 186 2
+N 186 31
+N 187 2
+N 187 37
+N 188 2
+N 188 30
+N 189 2
+N 189 30
+N 190 2
+N 190 38
+N 191 2
+N 191 35
+N 192 2
+N 192 35
+N 193 2
+N 193 35
+N 194 2
+N 194 23
+N 195 2
+N 195 36
+N 196 2
+N 196 29
+N 197 2
+N 197 30
+N 198 2
+N 198 31
+N 199 2
+N 199 22
+N 200 2
+N 200 34
+N 201 2
+N 201 21
+N 202 2
+N 202 23
+N 203 2
+N 203 27
+N 204 2
+N 204 27
+N 205 2
+N 205 16
+N 206 2
+N 206 24
+N 207 2
+N 207 27
+N 208 2
+N 208 24
+N 209 2
+N 209 25
+N 210 2
+N 210 24
+N 211 2
+N 211 29
+N 212 2
+N 212 22
+N 213 2
+N 213 18
+N 214 2
+N 214 14
+N 215 2
+N 215 19
+N 216 2
+N 216 15
+N 217 2
+N 217 20
+N 218 2
+N 218 10
+N 219 2
+N 219 16
+N 220 2
+N 220 11
+N 221 2
+N 221 19
+N 222 2
+N 222 7
+N 223 2
+N 223 10
+N 224 2
+N 224 17
+N 225 2
+N 225 10
+N 226 2
+N 226 14
+N 227 2
+N 227 15
+N 228 2
+N 228 9
+N 229 2
+N 229 5
+N 230 2
+N 230 13
+N 231 2
+N 231 11
+N 232 2
+N 232 10
+N 233 2
+N 233 9
+N 234 2
+N 234 14
+N 235 2
+N 235 9
+N 236 2
+N 236 13
+N 237 2
+N 237 13
+N 238 2
+N 238 16
+N 239 2
+N 239 28
+N 240 2
+N 240 18
+N 241 2
+N 241 8
+N 242 2
+N 242 19
+N 243 2
+N 243 7
+N 244 2
+N 244 19
+N 245 2
+N 245 42
+N 246 2
+N 246 120
+N 247 2
+N 247 369
+N 248 2
+N 248 1127
+N 249 2
+N 249 8820
+N 250 2
+N 250 1448
diff --git a/Illumina_profiles/MiniSeqTruSeqL50.txt b/Illumina_profiles/MiniSeqTruSeqL50.txt
new file mode 100644
index 0000000..ef96f9b
--- /dev/null
+++ b/Illumina_profiles/MiniSeqTruSeqL50.txt
@@ -0,0 +1,612 @@
+. 0 2 15 21 27 32 37
+. 0 589 218698 296248 478252 9104447 9233591
+. 1 2 15 21 27 32 37
+. 1 47 232270 245356 390481 7160150 9233591
+. 2 2 15 21 27 32 37
+. 2 74 171524 198790 276844 3725368 9233591
+. 3 15 21 27 32 37
+. 3 164533 195943 271806 2658740 9233591
+. 4 2 15 21 27 32 37
+. 4 3 137407 179568 234531 2360961 9233591
+. 5 2 15 21 27 32 37
+. 5 1976 147750 219956 229687 368623 9233591
+. 6 2 15 21 27 32 37
+. 6 180 195243 252514 257420 435542 9233591
+. 7 2 15 21 27 32 37
+. 7 1903 184609 232575 235445 406362 9233591
+. 8 2 15 21 27 32 37
+. 8 1099 191760 241915 244509 434243 9233591
+. 9 2 15 21 27 32 37
+. 9 41 197060 257775 260894 456364 9233591
+. 10 15 21 27 32 37
+. 10 173942 220091 222606 411817 9233591
+. 11 2 15 21 27 32 37
+. 11 45 199214 247300 249677 440027 9233591
+. 12 15 21 27 32 37
+. 12 185707 235507 238531 412399 9233591
+. 13 2 15 21 27 32 37
+. 13 22 205476 258439 263532 456902 9233591
+. 14 15 21 27 32 37
+. 14 201729 249552 255838 422144 9233591
+. 15 2 15 21 27 32 37
+. 15 604 204366 259865 262719 450065 9233591
+. 16 2 15 21 27 32 37
+. 16 124 189255 220964 222627 393467 9233591
+. 17 15 21 27 32 37
+. 17 169453 199669 201797 362033 9233591
+. 18 2 15 21 27 32 37
+. 18 67 179862 207292 209014 397069 9233591
+. 19 15 21 27 32 37
+. 19 199944 236066 238148 431387 9233591
+. 20 15 21 27 32 37
+. 20 207793 237869 239231 433941 9233591
+. 21 2 15 21 27 32 37
+. 21 1143 183314 211807 213115 402041 9233591
+. 22 15 21 27 32 37
+. 22 196565 244311 248055 429573 9233591
+. 23 2 15 21 27 32 37
+. 23 195 169001 216031 218951 368776 9233591
+. 24 2 15 21 27 32 37
+. 24 413 182982 228714 231270 395008 9233591
+. 25 2 15 21 27 32 37
+. 25 249 207625 263834 266924 445166 9233591
+. 26 2 15 21 27 32 37
+. 26 94 205230 261818 265199 451910 9233591
+. 27 2 15 21 27 32 37
+. 27 126 208941 262760 265891 459489 9233591
+. 28 2 15 21 27 32 37
+. 28 127 203254 244502 246509 428921 9233591
+. 29 2 15 21 27 32 37
+. 29 655 207784 264965 267955 462293 9233591
+. 30 2 15 21 27 32 37
+. 30 1442 217674 264376 266070 477841 9233591
+. 31 2 15 21 27 32 37
+. 31 153 218734 255977 257731 439449 9233591
+. 32 2 15 21 27 32 37
+. 32 217 191602 239455 241957 424055 9233591
+. 33 2 15 21 27 32 37
+. 33 597 208289 258884 260896 459065 9233591
+. 34 2 15 21 27 32 37
+. 34 1433 213535 246626 248008 450117 9233591
+. 35 2 15 21 27 32 37
+. 35 590 205676 240412 241926 437987 9233591
+. 36 2 15 21 27 32 37
+. 36 640 236090 274929 276548 491778 9233591
+. 37 2 15 21 27 32 37
+. 37 561 231843 260168 260886 463193 9233591
+. 38 2 15 21 27 32 37
+. 38 230 234941 268263 269435 477116 9233591
+. 39 2 15 21 27 32 37
+. 39 492 228002 266333 268015 467383 9233591
+. 40 2 15 21 27 32 37
+. 40 331 257038 295227 296590 522452 9233591
+. 41 2 15 21 27 32 37
+. 41 567 268331 324584 326385 543016 9233591
+. 42 2 15 21 27 32 37
+. 42 596 257394 305255 306957 527495 9233591
+. 43 2 15 21 27 32 37
+. 43 336 302451 392300 396151 616652 9233591
+. 44 2 15 21 27 32 37
+. 44 126 367847 435737 438389 681243 9233591
+. 45 2 15 21 27 32 37
+. 45 393 444040 491911 493710 781607 9233591
+. 46 2 15 21 27 32 37
+. 46 295 457116 482850 483227 799037 9233591
+. 47 2 15 21 27 32 37
+. 47 512 413914 436146 436372 749745 9233591
+. 48 2 15 21 27 32 37
+. 48 481 395634 412945 413145 703147 9233591
+. 49 2 15 21 27 32 37
+. 49 2028 317011 332797 332977 563135 9233591
+. 50 2 15 21 27 32 37
+. 50 408 359471 393719 393968 639760 9233591
+A 0 15 21 27 32
+A 0 111250 127837 225820 3038681
+A 1 15 21 27 32 37
+A 1 49447 54310 87711 1056613 1620035
+A 2 15 21 27 32 37
+A 2 53041 63265 78048 839618 2276931
+A 3 15 21 27 32 37
+A 3 39919 51237 70473 719042 2269959
+A 4 15 21 27 32 37
+A 4 45138 63684 81469 921691 2972908
+A 5 15 21 27 32 37
+A 5 23497 47325 51299 71515 2304469
+A 6 15 21 27 32 37
+A 6 40413 58006 59556 100789 2078940
+A 7 15 21 27 32 37
+A 7 25289 35343 35926 65866 1482672
+A 8 15 21 27 32 37
+A 8 44811 64705 65758 118084 2068367
+A 9 15 21 27 32 37
+A 9 58079 86786 88447 155512 2648796
+A 10 15 21 27 32 37
+A 10 44967 72038 73519 133373 3075640
+A 11 15 21 27 32 37
+A 11 25384 38941 39744 67198 1519067
+A 12 15 21 27 32 37
+A 12 24843 31798 32221 63008 1554499
+A 13 15 21 27 32 37
+A 13 48328 70567 74038 120770 2216582
+A 14 15 21 27 32 37
+A 14 29852 46709 51170 80518 1555838
+A 15 15 21 27 32 37
+A 15 33443 48763 49357 86369 1462098
+A 16 15 21 27 32 37
+A 16 27304 33224 33563 64358 1580422
+A 17 15 21 27 32 37
+A 17 18701 28848 29794 53440 1565645
+A 18 15 21 27 32 37
+A 18 25513 36564 37503 74265 2079702
+A 19 15 21 27 32 37
+A 19 35208 55373 56680 93978 2049183
+A 20 15 21 27 32 37
+A 20 30025 35855 36170 76800 1595757
+A 21 15 21 27 32 37
+A 21 46176 56439 56948 120578 3177503
+A 22 15 21 27 32 37
+A 22 50310 76438 79239 136641 3074207
+A 23 15 21 27 32 37
+A 23 38345 45019 45297 92085 2304005
+A 24 15 21 27 32 37
+A 24 59556 69902 70443 141338 3083165
+A 25 15 21 27 32 37
+A 25 41565 58213 59098 106911 1945124
+A 26 15 21 27 32 37
+A 26 50935 80382 82029 138167 2676179
+A 27 15 21 27 32 37
+A 27 60941 93793 95670 167046 2845577
+A 28 15 21 27 32 37
+A 28 56542 83875 85203 146055 2740640
+A 29 15 21 27 32 37
+A 29 35904 56847 57659 106130 1846890
+A 30 15 21 27 32 37
+A 30 45871 58940 59317 125145 2173084
+A 31 15 21 27 32 37
+A 31 46408 59359 59900 112997 2194452
+A 32 15 21 27 32 37
+A 32 34884 49814 50574 95323 2249884
+A 33 15 21 27 32 37
+A 33 48312 62432 63019 124436 2178748
+A 34 15 21 27 32 37
+A 34 38489 49146 49599 96656 2158303
+A 35 15 21 27 32 37
+A 35 36345 49230 49765 93932 1740354
+A 36 15 21 27 32 37
+A 36 49334 62383 62976 129944 2271261
+A 37 15 21 27 32 37
+A 37 69242 83430 83766 158806 2793360
+A 38 15 21 27 32 37
+A 38 41384 53153 53605 99510 1659950
+A 39 15 21 27 32 37
+A 39 30122 34853 34988 72403 1504579
+A 40 15 21 27 32 37
+A 40 67848 86461 87219 156637 2831954
+A 41 15 21 27 32 37
+A 41 58674 82135 83005 132164 2123330
+A 42 15 21 27 32 37
+A 42 66286 86584 87488 157161 3002107
+A 43 15 21 27 32 37
+A 43 64972 88325 89635 145227 1851169
+A 44 15 21 27 32 37
+A 44 48874 62928 63619 110429 1522698
+A 45 15 21 27 32 37
+A 45 66131 80746 81338 144457 2206803
+A 46 15 21 27 32 37
+A 46 28391 32268 32367 56063 1205799
+A 47 15 21 27 32 37
+A 47 42887 48625 48673 76562 1617120
+A 48 15 21 27 32 37
+A 48 49237 55978 56051 89951 1701696
+A 49 15 21 27 32 37
+A 49 25808 29106 29127 48204 1037206
+A 50 15 21 27 32 37
+A 50 57348 74450 74502 111441 1712815
+T 0 15 21 27 32 37
+T 0 34259 57037 88375 2168123 2229445
+T 1 15 21 27 32 37
+T 1 86633 89423 131142 2942774 3663036
+T 2 15 21 27 32 37
+T 2 22335 28726 33651 507283 1750574
+T 3 15 21 27 32 37
+T 3 48450 53410 66740 651179 3015354
+T 4 15 21 27 32 37
+T 4 33475 36819 44714 456007 2477671
+T 5 15 21 27 32 37
+T 5 33212 55615 58123 90483 2537375
+T 6 15 21 27 32 37
+T 6 55320 68187 68998 119982 2747673
+T 7 15 21 27 32 37
+T 7 42144 59871 60818 94989 2427492
+T 8 15 21 27 32 37
+T 8 44705 57140 57581 97140 2488936
+T 9 15 21 27 32 37
+T 9 58838 77805 78334 132484 3108436
+T 10 15 21 27 32 37
+T 10 50706 56058 56197 106611 2375077
+T 11 15 21 27 32 37
+T 11 61339 77173 77753 132892 3019046
+T 12 15 21 27 32 37
+T 12 65646 96919 98946 150967 3617615
+T 13 15 21 27 32 37
+T 13 39457 48617 49043 87970 2282918
+T 14 15 21 27 32 37
+T 14 50179 55361 55571 99988 2744663
+T 15 15 21 27 32 37
+T 15 51138 69111 70134 108762 2996142
+T 16 15 21 27 32 37
+T 16 39133 42573 42681 72503 2306307
+T 17 15 21 27 32 37
+T 17 32251 35561 35640 65390 2041123
+T 18 15 21 27 32 37
+T 18 48119 53785 53978 101769 2465381
+T 19 15 21 27 32 37
+T 19 50865 55243 55463 104365 2648629
+T 20 15 21 27 32 37
+T 20 51427 58536 58728 101318 2654071
+T 21 15 21 27 32 37
+T 21 30477 31011 31017 65252 1528047
+T 22 15 21 27 32 37
+T 22 38834 40690 40759 79526 1957211
+T 23 15 21 27 32 37
+T 23 27159 27706 27711 54081 1557203
+T 24 15 21 27 32 37
+T 24 21859 22188 22233 45323 1510399
+T 25 15 21 27 32 37
+T 25 40889 48066 48327 84199 2078765
+T 26 15 21 27 32 37
+T 26 31100 34991 35081 65145 1666634
+T 27 15 21 27 32 37
+T 27 48241 50115 50162 95748 2593870
+T 28 15 21 27 32 37
+T 28 26476 27606 27632 54895 1599002
+T 29 15 21 27 32 37
+T 29 51063 68042 68712 112011 2811677
+T 30 15 21 27 32 37
+T 30 54290 72850 73413 119455 3001325
+T 31 15 21 27 32 37
+T 31 34385 35419 35453 66915 1755430
+T 32 15 21 27 32 37
+T 32 55886 75311 76303 123765 3398833
+T 33 15 21 27 32 37
+T 33 51553 67360 67956 114344 2826792
+T 34 15 21 27 32 37
+T 34 48567 56000 56224 99984 2249500
+T 35 15 21 27 32 37
+T 35 47029 57062 57530 102937 2588764
+T 36 15 21 27 32 37
+T 36 58610 67477 67805 113719 2538069
+T 37 15 21 27 32 37
+T 37 46806 48339 48371 91514 2450540
+T 38 15 21 27 32 37
+T 38 49694 55705 55841 99597 2431174
+T 39 15 21 27 32 37
+T 39 55339 71289 71771 119041 2632275
+T 40 15 21 27 32 37
+T 40 55109 60064 60191 111170 2268194
+T 41 15 21 27 32 37
+T 41 69227 79028 79254 136935 2721013
+T 42 15 21 27 32 37
+T 42 86145 99719 99936 169809 2951169
+T 43 15 21 27 32 37
+T 43 82214 124861 126714 174583 2548381
+T 44 15 21 27 32 37
+T 44 104992 141101 142726 195014 2309929
+T 45 15 21 27 32 37
+T 45 171209 191905 192882 287930 3197318
+T 46 15 21 27 32 37
+T 46 217761 231834 232009 367286 3743639
+T 47 15 21 27 32 37
+T 47 114352 119725 119763 203476 2137372
+T 48 15 21 27 32 37
+T 48 174954 182189 182281 306123 3149168
+T 49 15 21 27 32 37
+T 49 122076 127135 127206 209334 2896639
+T 50 15 21 27 32 37
+T 50 101160 105297 105325 171385 2454291
+G 0 15 21 27 32 37
+G 0 29973 47020 65340 1108112 1168728
+G 1 15 21 27 32 37
+G 1 58849 62265 103663 1668702 1849398
+G 2 15 21 27 32 37
+G 2 36732 45384 66493 891166 1635607
+G 3 15 21 27 32 37
+G 3 30852 44069 51925 522701 1516205
+G 4 15 21 27 32 37
+G 4 32361 52283 57407 510309 2056576
+G 5 15 21 27 32 37
+G 5 27386 41436 43526 69321 1682286
+G 6 15 21 27 32 37
+G 6 41072 62099 64355 94814 1945827
+G 7 15 21 27 32 37
+G 7 47587 58904 59610 102932 2096552
+G 8 15 21 27 32 37
+G 8 49479 64975 65897 114187 2315862
+G 9 15 21 27 32 37
+G 9 24988 34956 35634 58487 1162500
+G 10 15 21 27 32 37
+G 10 30642 42037 42827 73039 1426189
+G 11 15 21 27 32 37
+G 11 57379 71334 72116 121741 2357026
+G 12 15 21 27 32 37
+G 12 43447 47078 47233 86684 1677754
+G 13 15 21 27 32 37
+G 13 52451 67240 68107 110269 2108767
+G 14 15 21 27 32 37
+G 14 70239 93871 95369 138912 2819776
+G 15 15 21 27 32 37
+G 15 45928 57397 58263 98679 1803682
+G 16 15 21 27 32 37
+G 16 93229 114961 116159 195508 3789006
+G 17 15 21 27 32 37
+G 17 80073 95484 96530 166783 3602772
+G 18 15 21 27 32 37
+G 18 67652 77061 77584 142027 2798062
+G 19 15 21 27 32 37
+G 19 69087 78163 78610 141301 2644925
+G 20 15 21 27 32 37
+G 20 75788 91777 92596 157401 2879509
+G 21 15 21 27 32 37
+G 21 57279 74804 75595 116916 2197820
+G 22 15 21 27 32 37
+G 22 56178 75277 76128 112669 2043612
+G 23 15 21 27 32 37
+G 23 72576 112238 114869 161675 3633344
+G 24 15 21 27 32 37
+G 24 76617 111450 113400 158740 3321536
+G 25 15 21 27 32 37
+G 25 62782 92427 94251 134717 2563405
+G 26 15 21 27 32 37
+G 26 52996 74510 76093 112130 2072439
+G 27 15 21 27 32 37
+G 27 48543 67015 68207 99452 1900559
+G 28 15 21 27 32 37
+G 28 55460 67800 68444 104280 2058282
+G 29 15 21 27 32 37
+G 29 27563 38936 40092 60776 1190085
+G 30 15 21 27 32 37
+G 30 40747 50540 51111 82574 1526918
+G 31 15 21 27 32 37
+G 31 76968 99541 100673 145135 2765750
+G 32 15 21 27 32 37
+G 32 34601 43428 43936 73446 1332493
+G 33 15 21 27 32 37
+G 33 57569 75928 76732 121463 2251832
+G 34 15 21 27 32 37
+G 34 54262 64290 64777 112532 1967856
+G 35 15 21 27 32 37
+G 35 45169 53627 54042 94910 1947585
+G 36 15 21 27 32 37
+G 36 57127 71909 72564 111563 1905204
+G 37 15 21 27 32 37
+G 37 66837 78570 78894 120691 2263621
+G 38 15 21 27 32 37
+G 38 62879 76176 76702 123619 2259634
+G 39 15 21 27 32 37
+G 39 57529 72149 73134 118704 2194051
+G 40 15 21 27 32 37
+G 40 53336 66317 66754 102591 1593338
+G 41 15 21 27 32 37
+G 41 58043 76509 77072 115392 1883476
+G 42 15 21 27 32 37
+G 42 55537 68760 69331 107698 1761695
+G 43 15 21 27 32 37
+G 43 64425 80662 81164 123951 1864613
+G 44 15 21 27 32 37
+G 44 115356 128602 128812 196052 2618084
+G 45 15 21 27 32 37
+G 45 110502 121349 121548 184589 2247269
+G 46 15 21 27 32 37
+G 46 102743 107694 107766 174803 2485681
+G 47 15 21 27 32 37
+G 47 86330 89398 89433 152299 2344353
+G 48 15 21 27 32 37
+G 48 84910 87084 87112 147498 2091636
+G 49 15 21 27 32 37
+G 49 101461 107546 107624 181537 3002127
+G 50 15 21 27 32 37
+G 50 109155 112472 112489 188696 2766246
+C 0 15 21 27 32 37
+C 0 42627 63765 98128 2788942 2796148
+C 1 15 21 27 32 37
+C 1 37294 39311 67918 1492014 2101075
+C 2 15 21 27 32 37
+C 2 59342 61341 98578 1487227 3570405
+C 3 15 21 27 32 37
+C 3 45312 47227 82668 765818 2432073
+C 4 15 21 27 32 37
+C 4 26430 26779 50938 472951 1726433
+C 5 15 21 27 32 37
+C 5 61679 73604 74763 135328 2707485
+C 6 15 21 27 32 37
+C 6 58258 64042 64331 119777 2460971
+C 7 15 21 27 32 37
+C 7 67686 76554 77188 140672 3224972
+C 8 15 21 27 32 37
+C 8 51666 53996 54174 103733 2359327
+C 9 15 21 27 32 37
+C 9 55114 58187 58438 109840 2313818
+C 10 15 21 27 32 37
+C 10 47627 49958 50063 98794 2356685
+C 11 15 21 27 32 37
+C 11 55067 59807 60019 118151 2338407
+C 12 15 21 27 32 37
+C 12 51771 59712 60131 111740 2383723
+C 13 15 21 27 32 37
+C 13 65218 71993 72322 137871 2625302
+C 14 15 21 27 32 37
+C 14 51459 53611 53728 102726 2113314
+C 15 15 21 27 32 37
+C 15 73253 83990 84361 155651 2971065
+C 16 15 21 27 32 37
+C 16 29465 30082 30100 60974 1557732
+C 17 15 21 27 32 37
+C 17 38428 39776 39833 76420 2024051
+C 18 15 21 27 32 37
+C 18 38511 39815 39882 78941 1890379
+C 19 15 21 27 32 37
+C 19 44784 47287 47395 91743 1890854
+C 20 15 21 27 32 37
+C 20 50553 51701 51737 98422 2104254
+C 21 15 21 27 32 37
+C 21 48239 48410 48412 98152 2329078
+C 22 15 21 27 32 37
+C 22 51243 51906 51929 100737 2158561
+C 23 15 21 27 32 37
+C 23 30726 30873 30879 60740 1738844
+C 24 15 21 27 32 37
+C 24 24537 24761 24781 49194 1318078
+C 25 15 21 27 32 37
+C 25 62140 64879 64999 119090 2646048
+C 26 15 21 27 32 37
+C 26 70105 71841 71902 136374 2818245
+C 27 15 21 27 32 37
+C 27 51090 51711 51726 97117 1893459
+C 28 15 21 27 32 37
+C 28 64649 65094 65103 123564 2835540
+C 29 15 21 27 32 37
+C 29 92599 100485 100837 182721 3384284
+C 30 15 21 27 32 37
+C 30 75324 80604 80787 149225 2530822
+C 31 15 21 27 32 37
+C 31 60820 61505 61552 114249 2517806
+C 32 15 21 27 32 37
+C 32 66014 70685 70927 131304 2252164
+C 33 15 21 27 32 37
+C 33 50258 52567 52592 98225 1975622
+C 34 15 21 27 32 37
+C 34 70784 75757 75975 139512 2856499
+C 35 15 21 27 32 37
+C 35 76543 79903 79999 145618 2956298
+C 36 15 21 27 32 37
+C 36 70379 72520 72563 135912 2518417
+C 37 15 21 27 32 37
+C 37 48397 49268 49294 91621 1725509
+C 38 15 21 27 32 37
+C 38 80754 82999 83057 154160 2882603
+C 39 15 21 27 32 37
+C 39 84520 87550 87630 156743 2902194
+C 40 15 21 27 32 37
+C 40 80414 82054 82095 151723 2539774
+C 41 15 21 27 32 37
+C 41 81820 86345 86487 157958 2505205
+C 42 15 21 27 32 37
+C 42 48830 49596 49606 92231 1518024
+C 43 15 21 27 32 37
+C 43 90504 98116 98302 172555 2969092
+C 44 15 21 27 32 37
+C 44 98499 102980 103106 179622 2782754
+C 45 15 21 27 32 37
+C 45 95805 97518 97549 164238 1581808
+C 46 15 21 27 32 37
+C 46 107926 110759 110790 200590 1798177
+C 47 15 21 27 32 37
+C 47 169833 177886 177991 316896 3134234
+C 48 15 21 27 32 37
+C 48 86052 87213 87220 159094 2290610
+C 49 15 21 27 32 37
+C 49 65638 66982 66992 122032 2295591
+C 50 15 21 27 32 37
+C 50 91400 101092 101244 167830 2299831
+N 0 2
+N 0 589
+N 1 2
+N 1 47
+N 2 2
+N 2 74
+N 3
+N 3
+N 4 2
+N 4 3
+N 5 2
+N 5 1976
+N 6 2
+N 6 180
+N 7 2
+N 7 1903
+N 8 2
+N 8 1099
+N 9 2
+N 9 41
+N 10
+N 10
+N 11 2
+N 11 45
+N 12
+N 12
+N 13 2
+N 13 22
+N 14
+N 14
+N 15 2
+N 15 604
+N 16 2
+N 16 124
+N 17
+N 17
+N 18 2
+N 18 67
+N 19
+N 19
+N 20
+N 20
+N 21 2
+N 21 1143
+N 22
+N 22
+N 23 2
+N 23 195
+N 24 2
+N 24 413
+N 25 2
+N 25 249
+N 26 2
+N 26 94
+N 27 2
+N 27 126
+N 28 2
+N 28 127
+N 29 2
+N 29 655
+N 30 2
+N 30 1442
+N 31 2
+N 31 153
+N 32 2
+N 32 217
+N 33 2
+N 33 597
+N 34 2
+N 34 1433
+N 35 2
+N 35 590
+N 36 2
+N 36 640
+N 37 2
+N 37 561
+N 38 2
+N 38 230
+N 39 2
+N 39 492
+N 40 2
+N 40 331
+N 41 2
+N 41 567
+N 42 2
+N 42 596
+N 43 2
+N 43 336
+N 44 2
+N 44 126
+N 45 2
+N 45 393
+N 46 2
+N 46 295
+N 47 2
+N 47 512
+N 48 2
+N 48 481
+N 49 2
+N 49 2028
+N 50 2
+N 50 408
diff --git a/Illumina_profiles/NextSeq500v2L75R1.txt b/Illumina_profiles/NextSeq500v2L75R1.txt
new file mode 100644
index 0000000..04f4ed8
--- /dev/null
+++ b/Illumina_profiles/NextSeq500v2L75R1.txt
@@ -0,0 +1,912 @@
+. 0 2 14 21 27 32
+. 0 54730 2499661 4235547 4372693 79996872
+. 1 2 14 21 27 32
+. 1 40034 2519471 3635322 3666129 79996872
+. 2 2 14 21 27 32
+. 2 41646 2252283 3384304 3409082 79996872
+. 3 2 14 21 27 32
+. 3 39513 2071226 3253076 3280710 79996872
+. 4 2 14 21 27 32
+. 4 38797 1769105 2973582 3006829 79996872
+. 5 2 14 21 27 32 36
+. 5 39131 2114333 3956178 4005995 7971551 79996872
+. 6 2 14 21 27 32 36
+. 6 38826 2108030 3849990 3881848 8089379 79996872
+. 7 2 14 21 27 32 36
+. 7 39779 2487246 3799297 3813212 8375046 79996872
+. 8 2 14 21 27 32 36
+. 8 38814 2525567 3804215 3814444 8367101 79996872
+. 9 2 14 21 27 32 36
+. 9 38855 2596309 4010479 4022517 8506326 79996872
+. 10 2 14 21 27 32 36
+. 10 39823 2244934 3637832 3651269 7628446 79996872
+. 11 2 14 21 27 32 36
+. 11 39006 2265204 3661602 3679951 7828342 79996872
+. 12 2 14 21 27 32 36
+. 12 39544 2325437 3761558 3781100 8030328 79996872
+. 13 2 14 21 27 32 36
+. 13 38801 2338883 3802701 3821676 8172743 79996872
+. 14 2 14 21 27 32 36
+. 14 38827 2373550 3834998 3855844 8247271 79996872
+. 15 2 14 21 27 32 36
+. 15 38789 2336875 3778412 3799010 8156183 79996872
+. 16 2 14 21 27 32 36
+. 16 40101 2361591 3836447 3855192 8255825 79996872
+. 17 2 14 21 27 32 36
+. 17 38788 2356086 3834950 3859773 8282256 79996872
+. 18 2 14 21 27 32 36
+. 18 38811 2396199 3882458 3906828 8414653 79996872
+. 19 2 14 21 27 32 36
+. 19 38798 2410041 3869554 3902464 8414514 79996872
+. 20 2 14 21 27 32 36
+. 20 39648 2446949 3906248 3941809 8489929 79996872
+. 21 2 14 21 27 32 36
+. 21 39367 2513519 3941369 3998069 8625820 79996872
+. 22 2 14 21 27 32 36
+. 22 39215 2547110 3982876 4044665 8684798 79996872
+. 23 2 14 21 27 32 36
+. 23 42759 2593609 3978083 4057805 8695550 79996872
+. 24 2 14 21 27 32 36
+. 24 45028 2678218 3998296 4116181 8724717 79996872
+. 25 2 14 21 27 32 36
+. 25 45465 2888428 4249598 4380757 9007254 79996872
+. 26 2 14 21 27 32 36
+. 26 42885 3009771 4292204 4475032 9092009 79996872
+. 27 2 14 21 27 32 36
+. 27 42445 3108771 4351541 4565011 9206588 79996872
+. 28 2 14 21 27 32 36
+. 28 46602 3172923 4321525 4567849 9158554 79996872
+. 29 2 14 21 27 32 36
+. 29 44803 3251547 4387446 4669559 9285410 79996872
+. 30 2 14 21 27 32 36
+. 30 50402 3373266 4446711 4774863 9408060 79996872
+. 31 2 14 21 27 32 36
+. 31 46080 3445335 4430915 4799595 9370818 79996872
+. 32 2 14 21 27 32 36
+. 32 48485 3538461 4516129 4910534 9508045 79996872
+. 33 2 14 21 27 32 36
+. 33 42923 3573282 4481420 4897459 9436820 79996872
+. 34 2 14 21 27 32 36
+. 34 47163 3644841 4574397 4998079 9583644 79996872
+. 35 2 14 21 27 32 36
+. 35 10092 3687137 4564039 5018063 9591607 79957031
+. 36 2 14 21 27 32 36
+. 36 12215 3719041 4545057 5017329 9568888 79955883
+. 37 2 14 21 27 32 36
+. 37 5526 3791585 4591951 5068735 9630073 79954634
+. 38 2 14 21 27 32 36
+. 38 13294 3872613 4680554 5161608 9773422 79953420
+. 39 2 14 21 27 32 36
+. 39 10125 3922040 4653688 5147430 9751016 79952161
+. 40 2 14 21 27 32 36
+. 40 18689 4039939 4740970 5232438 9884326 79950772
+. 41 2 14 21 27 32 36
+. 41 7334 4170120 4917769 5382347 10083439 79949205
+. 42 2 14 21 27 32 36
+. 42 11719 4252472 4900108 5395101 10106037 79947591
+. 43 2 14 21 27 32 36
+. 43 11677 4511254 5147216 5616680 10277975 79945870
+. 44 2 14 21 27 32 36
+. 44 4341 4356748 4922394 5436507 10114048 79943987
+. 45 2 14 21 27 32 36
+. 45 5135 4329146 4926054 5415017 10046115 79941818
+. 46 2 14 21 27 32 36
+. 46 7389 4333778 4902632 5413962 10029695 79939371
+. 47 2 14 21 27 32 36
+. 47 6162 4426233 5007925 5505014 10148530 79936718
+. 48 2 14 21 27 32 36
+. 48 7168 4442762 4989465 5499234 10107759 79933762
+. 49 2 14 21 27 32 36
+. 49 8893 4488515 5061054 5589288 10235633 79930488
+. 50 2 14 21 27 32 36
+. 50 9987 4592795 5159477 5712338 10367775 79926855
+. 51 2 14 21 27 32 36
+. 51 12772 4639284 5213387 5806777 10414802 79922771
+. 52 2 14 21 27 32 36
+. 52 7410 4584300 5184657 5803900 10324999 79918413
+. 53 2 14 21 27 32 36
+. 53 8001 4646291 5281588 5936615 10400152 79913710
+. 54 2 14 21 27 32 36
+. 54 5006 4701069 5373963 6076553 10437196 79908735
+. 55 2 14 21 27 32 36
+. 55 4582 4721101 5394670 6107128 10494193 79903684
+. 56 2 14 21 27 32 36
+. 56 13958 4813069 5527395 6297744 10670084 79898053
+. 57 2 14 21 27 32 36
+. 57 5818 4763099 5495436 6290539 10650114 79892253
+. 58 2 14 21 27 32 36
+. 58 10531 4887443 5658479 6517161 10863321 79885526
+. 59 2 14 21 27 32 36
+. 59 7231 4896514 5689493 6603973 10956599 79878110
+. 60 2 14 21 27 32 36
+. 60 12215 4911680 5722281 6675066 11062456 79870011
+. 61 2 14 21 27 32 36
+. 61 12758 4984980 5818312 6815204 11302149 79860799
+. 62 2 14 21 27 32 36
+. 62 4501 5060443 5891787 6932613 11560992 79850683
+. 63 2 14 21 27 32 36
+. 63 13825 5029240 5873817 6928646 11605687 79839073
+. 64 2 14 21 27 32 36
+. 64 3823 5120785 5986966 7085928 11923445 79826664
+. 65 2 14 21 27 32 36
+. 65 8689 5193703 6078241 7213011 12184600 79812568
+. 66 2 14 21 27 32 36
+. 66 8472 5160151 6045709 7203554 12291312 79796508
+. 67 2 14 21 27 32 36
+. 67 5224 5147306 6029389 7218461 12629114 79780770
+. 68 2 14 21 27 32 36
+. 68 8138 5231544 6116184 7338763 12831091 79763026
+. 69 2 14 21 27 32 36
+. 69 7622 5276818 6158892 7390689 13143020 79735927
+. 70 2 14 21 27 32 36
+. 70 18140 5305256 6182503 7446129 13381114 79708551
+. 71 2 14 21 27 32 36
+. 71 10128 5349565 6250742 7496452 13503473 79614656
+. 72 2 14 21 27 32 36
+. 72 13698 5395396 6318206 7562684 13686944 79261746
+. 73 2 14 21 27 32 36
+. 73 12351 5475126 6412923 7724917 14068839 77745971
+. 74 2 14 21 27 32 36
+. 74 7417 5029660 5795066 7114229 13175930 71663716
+. 75 2 14 21 27 32 36
+. 75 7931 3712953 4298877 5668216 11404320 44674959
+A 0 14 21 27 32
+A 0 630830 858461 862275 12493895
+A 1 14 21 27 32
+A 1 785548 1182495 1193491 19189108
+A 2 14 21 27 32
+A 2 828584 1369298 1382147 24111640
+A 3 14 21 27 32
+A 3 1022330 1634037 1648045 28930863
+A 4 14 21 27 32
+A 4 819182 1390556 1405581 27546492
+A 5 14 21 27 32 36
+A 5 681032 1650074 1676856 3067023 25023314
+A 6 14 21 27 32 36
+A 6 389761 1056123 1073445 1977331 17119851
+A 7 14 21 27 32 36
+A 7 469316 1009199 1017270 1988225 16642268
+A 8 14 21 27 32 36
+A 8 435862 971390 977966 1931477 16263856
+A 9 14 21 27 32 36
+A 9 1040601 1917646 1924965 3816371 27767320
+A 10 14 21 27 32 36
+A 10 488558 1151335 1160300 2195682 19230831
+A 11 14 21 27 32 36
+A 11 387140 1063121 1076911 1995236 17885154
+A 12 14 21 27 32 36
+A 12 495532 1267636 1282356 2394649 20502989
+A 13 14 21 27 32 36
+A 13 506558 1297078 1311046 2436492 20588412
+A 14 14 21 27 32 36
+A 14 524245 1301411 1314285 2452501 20586519
+A 15 14 21 27 32 36
+A 15 508638 1282070 1295009 2415369 20406317
+A 16 14 21 27 32 36
+A 16 525382 1314703 1326811 2471335 20701357
+A 17 14 21 27 32 36
+A 17 513345 1300078 1312365 2455552 20639139
+A 18 14 21 27 32 36
+A 18 533852 1322071 1333573 2502457 20824693
+A 19 14 21 27 32 36
+A 19 547636 1331880 1342501 2524944 20903694
+A 20 14 21 27 32 36
+A 20 550145 1323078 1333068 2507633 20670832
+A 21 14 21 27 32 36
+A 21 594985 1360197 1369711 2589286 21192689
+A 22 14 21 27 32 36
+A 22 597117 1362493 1371804 2596852 21169635
+A 23 14 21 27 32 36
+A 23 586057 1323851 1333109 2519387 20766500
+A 24 14 21 27 32 36
+A 24 627881 1333839 1343073 2538108 20847285
+A 25 14 21 27 32 36
+A 25 694362 1415500 1424864 2633407 21003185
+A 26 14 21 27 32 36
+A 26 736085 1418007 1428105 2637238 20861541
+A 27 14 21 27 32 36
+A 27 798220 1461693 1471814 2721932 21283946
+A 28 14 21 27 32 36
+A 28 807205 1421534 1431885 2647855 20887463
+A 29 14 21 27 32 36
+A 29 832613 1441470 1452697 2678422 20910063
+A 30 14 21 27 32 36
+A 30 876681 1459967 1471994 2713158 20907755
+A 31 14 21 27 32 36
+A 31 927030 1469201 1481155 2734989 21176365
+A 32 14 21 27 32 36
+A 32 936988 1476477 1489428 2728970 20822479
+A 33 14 21 27 32 36
+A 33 972763 1476955 1489353 2728974 20985709
+A 34 14 21 27 32 36
+A 34 993567 1509760 1523025 2779338 20941823
+A 35 14 21 27 32 36
+A 35 1024128 1517292 1530942 2782530 20978874
+A 36 14 21 27 32 36
+A 36 1055374 1528027 1541458 2809991 21308062
+A 37 14 21 27 32 36
+A 37 1088232 1550427 1564011 2838733 21397837
+A 38 14 21 27 32 36
+A 38 1119755 1592940 1606610 2898100 21355938
+A 39 14 21 27 32 36
+A 39 1122560 1538073 1550895 2813233 20845078
+A 40 14 21 27 32 36
+A 40 1172562 1575665 1588208 2867235 21098610
+A 41 14 21 27 32 36
+A 41 1285235 1727510 1740436 3074205 21278160
+A 42 14 21 27 32 36
+A 42 1213656 1568635 1579640 2847444 20932262
+A 43 14 21 27 32 36
+A 43 1274811 1636117 1647760 2944854 21136872
+A 44 14 21 27 32 36
+A 44 1273552 1604945 1615596 2890556 20943340
+A 45 14 21 27 32 36
+A 45 1276887 1626087 1637130 2918977 20972971
+A 46 14 21 27 32 36
+A 46 1314367 1642037 1653640 2958037 21161576
+A 47 14 21 27 32 36
+A 47 1313108 1651312 1663042 2948188 20857413
+A 48 14 21 27 32 36
+A 48 1403749 1715414 1727273 3034283 21157141
+A 49 14 21 27 32 36
+A 49 1360738 1681354 1695502 2993979 20970928
+A 50 14 21 27 32 36
+A 50 1363249 1670302 1685261 2977883 20736644
+A 51 14 21 27 32 36
+A 51 1406911 1706701 1724789 3036506 20985879
+A 52 14 21 27 32 36
+A 52 1392963 1692976 1714270 3008020 20976864
+A 53 14 21 27 32 36
+A 53 1390005 1686908 1711536 2987742 20732916
+A 54 14 21 27 32 36
+A 54 1387250 1689309 1718964 2979016 20653904
+A 55 14 21 27 32 36
+A 55 1397422 1691388 1719983 2985728 20612826
+A 56 14 21 27 32 36
+A 56 1436653 1732173 1768656 3052382 20740465
+A 57 14 21 27 32 36
+A 57 1445406 1747229 1784356 3077301 20784849
+A 58 14 21 27 32 36
+A 58 1504860 1797498 1842298 3159108 20993722
+A 59 14 21 27 32 36
+A 59 1475752 1769006 1817905 3107312 20842755
+A 60 14 21 27 32 36
+A 60 1497076 1781571 1833406 3140007 20767240
+A 61 14 21 27 32 36
+A 61 1506443 1789241 1843495 3159459 20852094
+A 62 14 21 27 32 36
+A 62 1545091 1821175 1880630 3225789 20783402
+A 63 14 21 27 32 36
+A 63 1540946 1813817 1871561 3222302 20678053
+A 64 14 21 27 32 36
+A 64 1597216 1864344 1928064 3333985 20943173
+A 65 14 21 27 32 36
+A 65 1687938 1960550 2027741 3472672 21056777
+A 66 14 21 27 32 36
+A 66 1675872 1941630 2012997 3499869 21291145
+A 67 14 21 27 32 36
+A 67 1672368 1929368 2003373 3550524 21314246
+A 68 14 21 27 32 36
+A 68 1684707 1943022 2020673 3561466 21144049
+A 69 14 21 27 32 36
+A 69 1706400 1959201 2038680 3640810 21119069
+A 70 14 21 27 32 36
+A 70 1725252 1971626 2058741 3710401 21301993
+A 71 14 21 27 32 36
+A 71 1745389 2020838 2104691 3764729 21029373
+A 72 14 21 27 32 36
+A 72 1771878 2079630 2173868 3870059 20825424
+A 73 14 21 27 32 36
+A 73 1831153 2162678 2275324 3941755 19626000
+A 74 14 21 27 32 36
+A 74 1368911 1547078 1642681 2925565 14665878
+A 75
+A 75
+T 0 14 21 27 32
+T 0 280068 516798 518726 12984524
+T 1 14 21 27 32
+T 1 834059 1041287 1044305 28015537
+T 2 14 21 27 32
+T 2 512025 615219 616607 20027743
+T 3 14 21 27 32
+T 3 408394 451925 452546 18003428
+T 4 14 21 27 32
+T 4 427912 462278 462831 19459457
+T 5 14 21 27 32 36
+T 5 664413 816794 818759 2023818 20772227
+T 6 14 21 27 32 36
+T 6 1014526 1578697 1585696 3528521 33738125
+T 7 14 21 27 32 36
+T 7 797211 1035056 1036528 2463230 23423104
+T 8 14 21 27 32 36
+T 8 893515 1207149 1208503 2739006 26346541
+T 9 14 21 27 32 36
+T 9 676412 718853 719999 1764907 19489597
+T 10 14 21 27 32 36
+T 10 518778 595174 595439 1470407 15948723
+T 11 14 21 27 32 36
+T 11 696210 923301 924574 2151023 22363278
+T 12 14 21 27 32 36
+T 12 802965 997780 999178 2323262 24329169
+T 13 14 21 27 32 36
+T 13 770550 974185 975911 2273465 23560731
+T 14 14 21 27 32 36
+T 14 745463 927475 930211 2185198 22408445
+T 15 14 21 27 32 36
+T 15 722237 903778 906406 2127398 22203542
+T 16 14 21 27 32 36
+T 16 716998 900359 902594 2104002 21880432
+T 17 14 21 27 32 36
+T 17 725053 923567 927953 2145526 22300507
+T 18 14 21 27 32 36
+T 18 721333 916385 921177 2144514 21941642
+T 19 14 21 27 32 36
+T 19 731206 917949 927308 2153908 22233980
+T 20 14 21 27 32 36
+T 20 725598 923411 933499 2143348 22135157
+T 21 14 21 27 32 36
+T 21 735545 921062 939288 2156077 21975927
+T 22 14 21 27 32 36
+T 22 758502 938804 959926 2200200 22149175
+T 23 14 21 27 32 36
+T 23 756294 951272 977396 2201813 22041386
+T 24 14 21 27 32 36
+T 24 770707 946625 987550 2195314 22114808
+T 25 14 21 27 32 36
+T 25 821732 1015109 1058842 2258725 21988012
+T 26 14 21 27 32 36
+T 26 842359 1023083 1083328 2278114 21865941
+T 27 14 21 27 32 36
+T 27 863688 1026551 1102578 2305602 21810576
+T 28 14 21 27 32 36
+T 28 873722 1026115 1111240 2294096 21832752
+T 29 14 21 27 32 36
+T 29 911508 1072294 1170784 2385510 22438087
+T 30 14 21 27 32 36
+T 30 914196 1059588 1172217 2374326 21886090
+T 31 14 21 27 32 36
+T 31 929411 1056525 1184402 2356478 21992567
+T 32 14 21 27 32 36
+T 32 958269 1087758 1222669 2416832 22017286
+T 33 14 21 27 32 36
+T 33 944197 1051806 1194461 2342112 21546281
+T 34 14 21 27 32 36
+T 34 982138 1096825 1248958 2442593 22090409
+T 35 14 21 27 32 36
+T 35 976178 1081095 1235267 2399361 21581034
+T 36 14 21 27 32 36
+T 36 986270 1082904 1245534 2406601 21771774
+T 37 14 21 27 32 36
+T 37 1006238 1100425 1263545 2429690 21747807
+T 38 14 21 27 32 36
+T 38 1016012 1109621 1276295 2445566 21762050
+T 39 14 21 27 32 36
+T 39 1017622 1101403 1270065 2426826 21618274
+T 40 14 21 27 32 36
+T 40 1040095 1123405 1289324 2460593 21720461
+T 41 14 21 27 32 36
+T 41 1065898 1167858 1303096 2472347 21802165
+T 42 14 21 27 32 36
+T 42 1170127 1271653 1440407 2679943 21879919
+T 43 14 21 27 32 36
+T 43 1084254 1178099 1306618 2462293 21603493
+T 44 14 21 27 32 36
+T 44 1188280 1253882 1430747 2648080 22028531
+T 45 14 21 27 32 36
+T 45 1072150 1140633 1298473 2451919 21376714
+T 46 14 21 27 32 36
+T 46 1082892 1143428 1325241 2484965 21520565
+T 47 14 21 27 32 36
+T 47 1163914 1231690 1411691 2602786 21904399
+T 48 14 21 27 32 36
+T 48 1116194 1176933 1363470 2527143 21499953
+T 49 14 21 27 32 36
+T 49 1163092 1239406 1421510 2602270 21910012
+T 50 14 21 27 32 36
+T 50 1164233 1242382 1429603 2595029 21721688
+T 51 14 21 27 32 36
+T 51 1127085 1208741 1398455 2524150 21465564
+T 52 14 21 27 32 36
+T 52 1135057 1226186 1434861 2539324 21528762
+T 53 14 21 27 32 36
+T 53 1153804 1259377 1474909 2572162 21583689
+T 54 14 21 27 32 36
+T 54 1229548 1351363 1612102 2709213 21924544
+T 55 14 21 27 32 36
+T 55 1173072 1295195 1532506 2610530 21806131
+T 56 14 21 27 32 36
+T 56 1284914 1423315 1687524 2784760 22009380
+T 57 14 21 27 32 36
+T 57 1218451 1363166 1654671 2743969 22001533
+T 58 14 21 27 32 36
+T 58 1197792 1352256 1651103 2700771 21539318
+T 59 14 21 27 32 36
+T 59 1298123 1465892 1789565 2878348 21836658
+T 60 14 21 27 32 36
+T 60 1190857 1365847 1706250 2768807 21295123
+T 61 14 21 27 32 36
+T 61 1209154 1389224 1733425 2847941 21429296
+T 62 14 21 27 32 36
+T 62 1341094 1538360 1932372 3131560 21943149
+T 63 14 21 27 32 36
+T 63 1288067 1484369 1882176 3093038 21766607
+T 64 14 21 27 32 36
+T 64 1258595 1468199 1877474 3115567 21365782
+T 65 14 21 27 32 36
+T 65 1276853 1488422 1909464 3196920 21486712
+T 66 14 21 27 32 36
+T 66 1264448 1483518 1917762 3237380 21272459
+T 67 14 21 27 32 36
+T 67 1259344 1481545 1923990 3350718 21400632
+T 68 14 21 27 32 36
+T 68 1283111 1501262 1951204 3413419 21353453
+T 69 14 21 27 32 36
+T 69 1282454 1503004 1958894 3498127 21283971
+T 70 14 21 27 32 36
+T 70 1292013 1514164 1986918 3598691 21319934
+T 71 14 21 27 32 36
+T 71 1306239 1526777 2001207 3649270 21370776
+T 72 14 21 27 32 36
+T 72 1293373 1509751 1998451 3684576 21096521
+T 73 14 21 27 32 36
+T 73 1328522 1545735 2042328 3809986 21215302
+T 74 14 21 27 32 36
+T 74 1381846 1595574 2106007 3952725 21347300
+T 75 14 21 27 32 36
+T 75 1526836 1718985 2049817 3734062 17915896
+G 0 14 21 27 32
+G 0 1063910 1982962 2101875 28466236
+G 1 14 21 27 32
+G 1 623109 939238 952118 17892009
+G 2 14 21 27 32
+G 2 476969 827476 835938 16864841
+G 3 14 21 27 32
+G 3 322566 784660 796523 18553178
+G 4 14 21 27 32
+G 4 236746 791161 808025 19754765
+G 5 14 21 27 32 36
+G 5 301609 937301 956550 1581613 19089444
+G 6 14 21 27 32 36
+G 6 291025 665552 671654 1237376 14382826
+G 7 14 21 27 32 36
+G 7 494083 914943 918288 1802384 18768587
+G 8 14 21 27 32 36
+G 8 494649 797942 799340 1632537 16857725
+G 9 14 21 27 32 36
+G 9 401991 861645 864025 1598909 18290547
+G 10 14 21 27 32 36
+G 10 527702 1103040 1106236 2085220 23596681
+G 11 14 21 27 32 36
+G 11 508976 882423 884272 1766566 19347603
+G 12 14 21 27 32 36
+G 12 451306 847952 850076 1662677 18119095
+G 13 14 21 27 32 36
+G 13 466577 861711 863485 1710986 18338427
+G 14 14 21 27 32 36
+G 14 478450 910735 913003 1775385 18960738
+G 15 14 21 27 32 36
+G 15 485354 901314 903344 1777745 19194132
+G 16 14 21 27 32 36
+G 16 498702 933431 935481 1836770 19533319
+G 17 14 21 27 32 36
+G 17 493226 916817 919175 1800482 19105747
+G 18 14 21 27 32 36
+G 18 506043 938940 941258 1845434 19251783
+G 19 14 21 27 32 36
+G 19 512638 936168 938931 1843253 19320837
+G 20 14 21 27 32 36
+G 20 531898 952289 955431 1881644 19389009
+G 21 14 21 27 32 36
+G 21 545960 961185 966235 1894161 19221789
+G 22 14 21 27 32 36
+G 22 552254 983975 989069 1911648 19229433
+G 23 14 21 27 32 36
+G 23 582939 969253 977718 1919373 19003467
+G 24 14 21 27 32 36
+G 24 609464 991151 1002879 1949148 19253454
+G 25 14 21 27 32 36
+G 25 649183 1029948 1043999 1981902 19016524
+G 26 14 21 27 32 36
+G 26 683657 1042037 1061289 1993513 18965690
+G 27 14 21 27 32 36
+G 27 707591 1067886 1088581 2027582 19162798
+G 28 14 21 27 32 36
+G 28 748760 1079757 1106943 2066635 19483659
+G 29 14 21 27 32 36
+G 29 751363 1065372 1097027 2032772 18874260
+G 30 14 21 27 32 36
+G 30 785435 1079901 1118078 2056774 18944422
+G 31 14 21 27 32 36
+G 31 807815 1081272 1124121 2058224 19050273
+G 32 14 21 27 32 36
+G 32 829528 1092709 1139919 2074952 18887349
+G 33 14 21 27 32 36
+G 33 872262 1131494 1179982 2140689 19690680
+G 34 14 21 27 32 36
+G 34 864240 1123058 1170641 2114209 19272707
+G 35 14 21 27 32 36
+G 35 903189 1144634 1199825 2156329 19507168
+G 36 14 21 27 32 36
+G 36 890301 1113098 1168650 2093705 19045775
+G 37 14 21 27 32 36
+G 37 908278 1118750 1176183 2101599 18954142
+G 38 14 21 27 32 36
+G 38 919846 1127350 1184199 2110839 18892353
+G 39 14 21 27 32 36
+G 39 958674 1159642 1216183 2155063 19349197
+G 40 14 21 27 32 36
+G 40 998522 1182404 1245123 2216403 19361564
+G 41 14 21 27 32 36
+G 41 999178 1172573 1233775 2179770 18983764
+G 42 14 21 27 32 36
+G 42 1033001 1194732 1258722 2230282 19321063
+G 43 14 21 27 32 36
+G 43 1048874 1199213 1266837 2223734 19171163
+G 44 14 21 27 32 36
+G 44 1050197 1191686 1256293 2207561 19164921
+G 45 14 21 27 32 36
+G 45 1057952 1208146 1267488 2219641 19353378
+G 46 14 21 27 32 36
+G 46 1093673 1242783 1299709 2257491 19554011
+G 47 14 21 27 32 36
+G 47 1074216 1215305 1274693 2210456 19181852
+G 48 14 21 27 32 36
+G 48 1064899 1204387 1259612 2187561 19321885
+G 49 14 21 27 32 36
+G 49 1094490 1227582 1299731 2250685 19266721
+G 50 14 21 27 32 36
+G 50 1170383 1302576 1383453 2348191 19366174
+G 51 14 21 27 32 36
+G 51 1119000 1250544 1335229 2274939 19218853
+G 52 14 21 27 32 36
+G 52 1121711 1252377 1347449 2276362 19219324
+G 53 14 21 27 32 36
+G 53 1199822 1337421 1447933 2396313 19628864
+G 54 14 21 27 32 36
+G 54 1162154 1300503 1417515 2322877 19319589
+G 55 14 21 27 32 36
+G 55 1157546 1294443 1421683 2332596 19297347
+G 56 14 21 27 32 36
+G 56 1167341 1306171 1449581 2348378 19143629
+G 57 14 21 27 32 36
+G 57 1162414 1303721 1444707 2343133 19221660
+G 58 14 21 27 32 36
+G 58 1177238 1326367 1476051 2366136 19207592
+G 59 14 21 27 32 36
+G 59 1182700 1330518 1504467 2411168 19165926
+G 60 14 21 27 32 36
+G 60 1267193 1424250 1606593 2552159 19788502
+G 61 14 21 27 32 36
+G 61 1218175 1371038 1556953 2499427 19262791
+G 62 14 21 27 32 36
+G 62 1222582 1370153 1553610 2521576 19188754
+G 63 14 21 27 32 36
+G 63 1228696 1378498 1551942 2536058 19364145
+G 64 14 21 27 32 36
+G 64 1311224 1465820 1656467 2707542 19714466
+G 65 14 21 27 32 36
+G 65 1234806 1384696 1564943 2607140 19122897
+G 66 14 21 27 32 36
+G 66 1245234 1391604 1580700 2664711 19255969
+G 67 14 21 27 32 36
+G 67 1257384 1401579 1600264 2789266 19433387
+G 68 14 21 27 32 36
+G 68 1270687 1414227 1610428 2796901 19289821
+G 69 14 21 27 32 36
+G 69 1292258 1434403 1625349 2882569 19458161
+G 70 14 21 27 32 36
+G 70 1290155 1428909 1618870 2905680 19281864
+G 71 14 21 27 32 36
+G 71 1295775 1434882 1607395 2897744 19271011
+G 72 14 21 27 32 36
+G 72 1321619 1464379 1619216 2908883 19419057
+G 73 14 21 27 32 36
+G 73 1300912 1436948 1625847 3004786 19095773
+G 74 14 21 27 32 36
+G 74 1251107 1375529 1564818 2891566 17705557
+G 75 14 21 27 32 36
+G 75 933220 1081862 1446122 2863135 11581954
+C 0 14 21 27 32
+C 0 470123 822596 835087 25997487
+C 1 14 21 27 32
+C 1 236721 432268 436181 14860184
+C 2 14 21 27 32
+C 2 393059 530665 532744 18951002
+C 3 14 21 27 32
+C 3 278423 342941 344083 14469890
+C 4 14 21 27 32
+C 4 246468 290790 291595 13197361
+C 5 14 21 27 32 36
+C 5 428148 512878 514699 1259966 15072756
+C 6 14 21 27 32 36
+C 6 373892 510792 512227 1307325 14717244
+C 7 14 21 27 32 36
+C 7 686857 800320 801347 2081428 21123134
+C 8 14 21 27 32 36
+C 8 662727 788920 789821 2025267 20489936
+C 9 14 21 27 32 36
+C 9 438450 473480 474673 1287284 14410553
+C 10 14 21 27 32 36
+C 10 670073 748460 749471 1837314 21180814
+C 11 14 21 27 32 36
+C 11 633872 753751 755188 1876511 20361831
+C 12 14 21 27 32 36
+C 12 536090 608646 609946 1610196 17006075
+C 13 14 21 27 32 36
+C 13 556397 630926 632433 1712999 17470501
+C 14 14 21 27 32 36
+C 14 586565 656550 659518 1795360 18002343
+C 15 14 21 27 32 36
+C 15 581857 652461 655462 1796882 18154092
+C 16 14 21 27 32 36
+C 16 580408 647853 650205 1803617 17841663
+C 17 14 21 27 32 36
+C 17 585674 655700 661492 1841908 17912691
+C 18 14 21 27 32 36
+C 18 596160 666251 672009 1883437 17939943
+C 19 14 21 27 32 36
+C 19 579763 644759 654926 1853611 17499563
+C 20 14 21 27 32 36
+C 20 599660 667822 680163 1917656 17762226
+C 21 14 21 27 32 36
+C 21 597662 659558 683468 1946929 17567100
+C 22 14 21 27 32 36
+C 22 600022 658389 684651 1936883 17409414
+C 23 14 21 27 32 36
+C 23 625560 690948 726823 2012218 18142760
+C 24 14 21 27 32 36
+C 24 625138 681653 737651 1997119 17736297
+C 25 14 21 27 32 36
+C 25 677686 743576 807587 2087755 17943686
+C 26 14 21 27 32 36
+C 26 704785 766192 859425 2140259 18260815
+C 27 14 21 27 32 36
+C 27 696827 752966 859593 2109027 17697107
+C 28 14 21 27 32 36
+C 28 696634 747517 871179 2103366 17746396
+C 29 14 21 27 32 36
+C 29 711260 763507 904248 2143903 17729659
+C 30 14 21 27 32 36
+C 30 746552 796853 962172 2213400 18208203
+C 31 14 21 27 32 36
+C 31 734999 777837 963837 2175047 17731587
+C 32 14 21 27 32 36
+C 32 765191 810700 1010033 2238806 18221273
+C 33 14 21 27 32 36
+C 33 741137 778242 990740 2182122 17731279
+C 34 14 21 27 32 36
+C 34 757733 797591 1008292 2200341 17644770
+C 35 14 21 27 32 36
+C 35 773550 810926 1041937 2243295 17879863
+C 36 14 21 27 32 36
+C 36 774881 808813 1049472 2246376 17818057
+C 37 14 21 27 32 36
+C 37 783311 816823 1059470 2254525 17849322
+C 38 14 21 27 32 36
+C 38 803706 837349 1081210 2305623 17929785
+C 39 14 21 27 32 36
+C 39 813059 844445 1100162 2345769 18129487
+C 40 14 21 27 32 36
+C 40 810071 840807 1091094 2321406 17751448
+C 41 14 21 27 32 36
+C 41 812475 842494 1097706 2349783 17877782
+C 42 14 21 27 32 36
+C 42 823969 853369 1104613 2336649 17802628
+C 43 14 21 27 32 36
+C 43 1091638 1122110 1383788 2635417 18022665
+C 44 14 21 27 32 36
+C 44 840378 867540 1129530 2363510 17802854
+C 45 14 21 27 32 36
+C 45 917022 946053 1206791 2450443 18233620
+C 46 14 21 27 32 36
+C 46 835457 866995 1127983 2321813 17695830
+C 47 14 21 27 32 36
+C 47 868833 903456 1149426 2380938 17986892
+C 48 14 21 27 32 36
+C 48 850752 885563 1141711 2351604 17947615
+C 49 14 21 27 32 36
+C 49 861302 903819 1163652 2379806 17773934
+C 50 14 21 27 32 36
+C 50 884943 934230 1204034 2436685 18092362
+C 51 14 21 27 32 36
+C 51 973516 1034629 1335532 2566435 18239703
+C 52 14 21 27 32 36
+C 52 927159 1005708 1299910 2493883 18186053
+C 53 14 21 27 32 36
+C 53 894659 989881 1294236 2435934 17960240
+C 54 14 21 27 32 36
+C 54 917111 1027782 1322966 2421084 18005692
+C 55 14 21 27 32 36
+C 55 988479 1109062 1428374 2560757 18182798
+C 56 14 21 27 32 36
+C 56 910203 1051778 1378025 2470606 17990621
+C 57 14 21 27 32 36
+C 57 931010 1075502 1400987 2479893 17878393
+C 58 14 21 27 32 36
+C 58 997022 1171827 1537178 2626775 18134363
+C 59 14 21 27 32 36
+C 59 932708 1116846 1484805 2552540 18025540
+C 60 14 21 27 32 36
+C 60 944339 1138398 1516602 2589268 18006931
+C 61 14 21 27 32 36
+C 61 1038450 1256051 1668573 2782564 18303860
+C 62 14 21 27 32 36
+C 62 947175 1157598 1561500 2677566 17930877
+C 63 14 21 27 32 36
+C 63 957706 1183308 1609142 2740464 18016443
+C 64 14 21 27 32 36
+C 64 949927 1184780 1620100 2762528 17799420
+C 65 14 21 27 32 36
+C 65 985417 1235884 1702174 2899179 18137493
+C 66 14 21 27 32 36
+C 66 966125 1220485 1683623 2880880 17968463
+C 67 14 21 27 32 36
+C 67 952986 1211673 1685610 2933382 17627281
+C 68 14 21 27 32 36
+C 68 984901 1249535 1748320 3051167 17967565
+C 69 14 21 27 32 36
+C 69 988084 1254662 1760144 3113892 17867104
+C 70 14 21 27 32 36
+C 70 979696 1249664 1763460 3148202 17786620
+C 71 14 21 27 32 36
+C 71 992034 1258117 1773031 3181602 17933368
+C 72 14 21 27 32 36
+C 72 994828 1250748 1757451 3209728 17907046
+C 73 14 21 27 32 36
+C 73 1002188 1255211 1769067 3299961 17796545
+C 74 14 21 27 32 36
+C 74 1020379 1269468 1793306 3398657 17937564
+C 75 14 21 27 32 36
+C 75 1244966 1490099 2164346 4799192 15169178
+N 0 2
+N 0 54730
+N 1 2
+N 1 40034
+N 2 2
+N 2 41646
+N 3 2
+N 3 39513
+N 4 2
+N 4 38797
+N 5 2
+N 5 39131
+N 6 2
+N 6 38826
+N 7 2
+N 7 39779
+N 8 2
+N 8 38814
+N 9 2
+N 9 38855
+N 10 2
+N 10 39823
+N 11 2
+N 11 39006
+N 12 2
+N 12 39544
+N 13 2
+N 13 38801
+N 14 2
+N 14 38827
+N 15 2
+N 15 38789
+N 16 2
+N 16 40101
+N 17 2
+N 17 38788
+N 18 2
+N 18 38811
+N 19 2
+N 19 38798
+N 20 2
+N 20 39648
+N 21 2
+N 21 39367
+N 22 2
+N 22 39215
+N 23 2
+N 23 42759
+N 24 2
+N 24 45028
+N 25 2
+N 25 45465
+N 26 2
+N 26 42885
+N 27 2
+N 27 42445
+N 28 2
+N 28 46602
+N 29 2
+N 29 44803
+N 30 2
+N 30 50402
+N 31 2
+N 31 46080
+N 32 2
+N 32 48485
+N 33 2
+N 33 42923
+N 34 2
+N 34 47163
+N 35 2
+N 35 10092
+N 36 2
+N 36 12215
+N 37 2
+N 37 5526
+N 38 2
+N 38 13294
+N 39 2
+N 39 10125
+N 40 2
+N 40 18689
+N 41 2
+N 41 7334
+N 42 2
+N 42 11719
+N 43 2
+N 43 11677
+N 44 2
+N 44 4341
+N 45 2
+N 45 5135
+N 46 2
+N 46 7389
+N 47 2
+N 47 6162
+N 48 2
+N 48 7168
+N 49 2
+N 49 8893
+N 50 2
+N 50 9987
+N 51 2
+N 51 12772
+N 52 2
+N 52 7410
+N 53 2
+N 53 8001
+N 54 2
+N 54 5006
+N 55 2
+N 55 4582
+N 56 2
+N 56 13958
+N 57 2
+N 57 5818
+N 58 2
+N 58 10531
+N 59 2
+N 59 7231
+N 60 2
+N 60 12215
+N 61 2
+N 61 12758
+N 62 2
+N 62 4501
+N 63 2
+N 63 13825
+N 64 2
+N 64 3823
+N 65 2
+N 65 8689
+N 66 2
+N 66 8472
+N 67 2
+N 67 5224
+N 68 2
+N 68 8138
+N 69 2
+N 69 7622
+N 70 2
+N 70 18140
+N 71 2
+N 71 10128
+N 72 2
+N 72 13698
+N 73 2
+N 73 12351
+N 74 2
+N 74 7417
+N 75 2
+N 75 7931
diff --git a/Illumina_profiles/NextSeq500v2L75R2.txt b/Illumina_profiles/NextSeq500v2L75R2.txt
new file mode 100644
index 0000000..f4b4344
--- /dev/null
+++ b/Illumina_profiles/NextSeq500v2L75R2.txt
@@ -0,0 +1,912 @@
+. 0 2 14 21 27 32
+. 0 152730 4109194 5804847 5881309 79996872
+. 1 2 14 21 27 32
+. 1 170391 5692243 7192499 7269201 79996872
+. 2 2 14 21 27 32
+. 2 179346 5107081 6887920 6939133 79996872
+. 3 2 14 21 27 32
+. 3 207401 4849303 7068332 7119037 79996872
+. 4 2 14 21 27 32
+. 4 207760 4692882 6912258 6957650 79996872
+. 5 2 14 21 27 32 36
+. 5 234330 4870504 7122844 7171061 12233590 79996872
+. 6 2 14 21 27 32 36
+. 6 222587 5023834 7339656 7375943 12819410 79996872
+. 7 2 14 21 27 32 36
+. 7 240548 5407645 7507366 7532390 13128788 79996872
+. 8 2 14 21 27 32 36
+. 8 258917 5496353 7551677 7573389 13143920 79996872
+. 9 2 14 21 27 32 36
+. 9 248408 5680218 7869299 7901434 13461077 79996872
+. 10 2 14 21 27 32 36
+. 10 273655 5154124 7399872 7428644 12526027 79996872
+. 11 2 14 21 27 32 36
+. 11 281616 5485996 7738218 7765540 13114803 79996872
+. 12 2 14 21 27 32 36
+. 12 277757 5560749 7761550 7798966 13159579 79996872
+. 13 2 14 21 27 32 36
+. 13 246746 5615624 7889895 7943376 13331673 79996872
+. 14 2 14 21 27 32 36
+. 14 255346 5651000 7929637 7987915 13381302 79996872
+. 15 2 14 21 27 32 36
+. 15 266980 5673884 7878007 7955165 13252352 79996872
+. 16 2 14 21 27 32 36
+. 16 280684 5721235 7888652 7998926 13197520 79996872
+. 17 2 14 21 27 32 36
+. 17 289349 5808088 7941648 8088273 13274864 79996872
+. 18 2 14 21 27 32 36
+. 18 283430 5948280 8048928 8249124 13376313 79996872
+. 19 2 14 21 27 32 36
+. 19 265121 6195562 8174803 8436768 13538147 79996872
+. 20 2 14 21 27 32 36
+. 20 267930 6291950 8194953 8497462 13568801 79996872
+. 21 2 14 21 27 32 36
+. 21 281107 6404014 8233880 8588591 13640594 79996872
+. 22 2 14 21 27 32 36
+. 22 274487 6423115 8195268 8576160 13590942 79996872
+. 23 2 14 21 27 32 36
+. 23 288852 6631096 8337141 8779676 13752201 79996872
+. 24 2 14 21 27 32 36
+. 24 254584 6849705 8415203 8939108 13840628 79996872
+. 25 2 14 21 27 32 36
+. 25 291552 7090995 8566975 9120984 13998001 79996872
+. 26 2 14 21 27 32 36
+. 26 290629 7107224 8544635 9098509 13935363 79996872
+. 27 2 14 21 27 32 36
+. 27 276926 7235609 8579156 9164284 13938690 79996872
+. 28 2 14 21 27 32 36
+. 28 302073 7271235 8598030 9188637 13929796 79996872
+. 29 2 14 21 27 32 36
+. 29 286275 7380633 8684847 9271253 14042478 79996872
+. 30 2 14 21 27 32 36
+. 30 288844 7386637 8622686 9214329 13952211 79996872
+. 31 2 14 21 27 32 36
+. 31 284644 7522726 8739130 9335296 14109719 79996872
+. 32 2 14 21 27 32 36
+. 32 284355 7656787 8809172 9399883 14193777 79996872
+. 33 2 14 21 27 32 36
+. 33 270675 7648756 8754895 9333043 14084386 79996872
+. 34 2 14 21 27 32 36
+. 34 245331 7734192 8775639 9345934 14081994 79996872
+. 35 2 14 21 27 32 36
+. 35 130888 7715978 8750443 9311877 14068553 79898504
+. 36 2 14 21 27 32 36
+. 36 139788 7778833 8788005 9364967 14116877 79897458
+. 37 2 14 21 27 32 36
+. 37 136555 7748471 8711997 9264975 13943149 79896230
+. 38 2 14 21 27 32 36
+. 38 132381 7897243 8861514 9441622 14167728 79895096
+. 39 2 14 21 27 32 36
+. 39 105627 7945840 8901092 9498588 14242660 79893900
+. 40 2 14 21 27 32 36
+. 40 126425 8023423 8968372 9583528 14340584 79892498
+. 41 2 14 21 27 32 36
+. 41 121558 8122334 9098434 9754312 14503668 79890918
+. 42 2 14 21 27 32 36
+. 42 125092 8118832 9107557 9795342 14490870 79889257
+. 43 2 14 21 27 32 36
+. 43 126508 8119300 9133374 9845739 14492868 79887442
+. 44 2 14 21 27 32 36
+. 44 133835 8129654 9165000 9907828 14489098 79885471
+. 45 2 14 21 27 32 36
+. 45 132483 8194170 9277783 10075183 14635334 79883308
+. 46 2 14 21 27 32 36
+. 46 112631 8148493 9263066 10078266 14577749 79880797
+. 47 2 14 21 27 32 36
+. 47 105235 8204405 9411001 10310997 14762106 79878010
+. 48 2 14 21 27 32 36
+. 48 135584 8315969 9584390 10511652 14969144 79874925
+. 49 2 14 21 27 32 36
+. 49 116135 8243035 9521451 10478114 14877470 79871515
+. 50 2 14 21 27 32 36
+. 50 145743 8369809 9715928 10739012 15119744 79867669
+. 51 2 14 21 27 32 36
+. 51 139300 8434849 9798250 10884672 15279289 79863457
+. 52 2 14 21 27 32 36
+. 52 142351 8588952 9940582 11057930 15495235 79859098
+. 53 2 14 21 27 32 36
+. 53 123868 8609555 9937429 11100762 15690244 79854405
+. 54 2 14 21 27 32 36
+. 54 142942 8732407 10037773 11230268 15953853 79849234
+. 55 2 14 21 27 32 36
+. 55 134638 8812840 10104001 11312782 16170961 79844161
+. 56 2 14 21 27 32 36
+. 56 120016 8866658 10133792 11365336 16429792 79838404
+. 57 2 14 21 27 32 36
+. 57 132442 8931195 10177503 11418454 16750064 79832585
+. 58 2 14 21 27 32 36
+. 58 128850 9008347 10272048 11533272 16929514 79825929
+. 59 2 14 21 27 32 36
+. 59 129394 9041585 10302786 11580471 17165294 79818346
+. 60 2 14 21 27 32 36
+. 60 143062 9010890 10266842 11581222 17396161 79810075
+. 61 2 14 21 27 32 36
+. 61 139449 8990855 10243715 11612783 17601236 79800778
+. 62 2 14 21 27 32 36
+. 62 116126 9009177 10275974 11747519 18032652 79790609
+. 63 2 14 21 27 32 36
+. 63 116706 9040890 10324027 11849882 18250076 79779003
+. 64 2 14 21 27 32 36
+. 64 140794 9044694 10315502 11942383 18519826 79766424
+. 65 2 14 21 27 32 36
+. 65 120378 9091536 10369674 12049638 18813639 79751601
+. 66 2 14 21 27 32 36
+. 66 139352 9199789 10485219 12267300 19218233 79734911
+. 67 2 14 21 27 32 36
+. 67 111779 9175251 10436069 12287079 19286446 79718846
+. 68 2 14 21 27 32 36
+. 68 125704 9223591 10477272 12429046 19517892 79700024
+. 69 2 14 21 27 32 36
+. 69 129731 9288557 10549334 12553313 19694762 79677533
+. 70 2 14 21 27 32 36
+. 70 113539 9311078 10563046 12684372 19931887 79644446
+. 71 2 14 21 27 32 36
+. 71 110874 9391183 10640403 12831395 20178478 79540029
+. 72 2 14 21 27 32 36
+. 72 118067 9367907 10604364 12894634 20276706 79149496
+. 73 2 14 21 27 32 36
+. 73 118229 9192731 10392918 12692369 19925229 77433161
+. 74 2 14 21 27 32 36
+. 74 117163 8521117 9616976 11846821 18582288 71873107
+. 75 2 14 21 27 32 36
+. 75 93309 4901460 5817852 7682151 13257021 36740396
+A 0 14 21 27 32
+A 0 743758 916784 922861 10508919
+A 1 14 21 27 32
+A 1 1495523 2020530 2052800 18374515
+A 2 14 21 27 32
+A 2 1477111 2165297 2190505 21675828
+A 3 14 21 27 32
+A 3 1746585 2749245 2774098 26772943
+A 4 14 21 27 32
+A 4 1624373 2575969 2597409 25713182
+A 5 14 21 27 32 36
+A 5 1637113 2699574 2725750 4716638 26037529
+A 6 14 21 27 32 36
+A 6 923936 1613495 1631893 2560491 13411153
+A 7 14 21 27 32 36
+A 7 1272678 2000221 2013310 3445065 17524028
+A 8 14 21 27 32 36
+A 8 1332765 2059072 2070734 3535142 18190387
+A 9 14 21 27 32 36
+A 9 2074275 3051830 3066003 5451339 27040798
+A 10 14 21 27 32 36
+A 10 1180671 1919008 1931318 3378315 17737531
+A 11 14 21 27 32 36
+A 11 1282628 2049028 2061127 3472357 17767189
+A 12 14 21 27 32 36
+A 12 1510746 2344872 2358679 4010508 20558515
+A 13 14 21 27 32 36
+A 13 1550969 2403617 2420646 4091068 20643920
+A 14 14 21 27 32 36
+A 14 1566561 2422778 2439890 4135078 20671628
+A 15 14 21 27 32 36
+A 15 1583758 2407136 2425723 4116618 20690756
+A 16 14 21 27 32 36
+A 16 1638272 2456242 2479909 4197712 21189375
+A 17 14 21 27 32 36
+A 17 1685617 2520906 2551077 4297549 21614812
+A 18 14 21 27 32 36
+A 18 1719741 2537448 2575741 4298703 21515461
+A 19 14 21 27 32 36
+A 19 1844006 2634965 2682178 4455866 21819057
+A 20 14 21 27 32 36
+A 20 1858804 2629555 2683470 4445408 21734303
+A 21 14 21 27 32 36
+A 21 1893611 2636539 2699234 4453019 21681848
+A 22 14 21 27 32 36
+A 22 1909666 2624954 2692360 4430577 21693011
+A 23 14 21 27 32 36
+A 23 1990305 2676090 2751054 4493104 21604494
+A 24 14 21 27 32 36
+A 24 2087808 2725746 2816187 4554951 21623486
+A 25 14 21 27 32 36
+A 25 2172381 2793064 2884840 4607310 21661239
+A 26 14 21 27 32 36
+A 26 2150977 2763731 2855587 4560855 21640116
+A 27 14 21 27 32 36
+A 27 2236855 2813612 2909189 4598499 21617366
+A 28 14 21 27 32 36
+A 28 2212025 2781438 2881395 4552850 21541034
+A 29 14 21 27 32 36
+A 29 2258351 2832560 2925783 4611152 21842120
+A 30 14 21 27 32 36
+A 30 2242688 2783129 2880283 4552224 21646882
+A 31 14 21 27 32 36
+A 31 2281217 2818381 2911937 4578154 21774020
+A 32 14 21 27 32 36
+A 32 2351397 2866776 2952861 4620089 21784755
+A 33 14 21 27 32 36
+A 33 2345494 2834176 2922048 4579006 21732639
+A 34 14 21 27 32 36
+A 34 2437314 2902025 2987237 4662205 21911462
+A 35 14 21 27 32 36
+A 35 2450456 2919407 2997418 4649798 21979616
+A 36 14 21 27 32 36
+A 36 2518783 2972030 3059040 4735560 22025387
+A 37 14 21 27 32 36
+A 37 2489369 2920816 3001132 4639446 21986979
+A 38 14 21 27 32 36
+A 38 2603794 3037757 3127294 4806580 22082910
+A 39 14 21 27 32 36
+A 39 2600509 3020640 3117771 4809315 21783694
+A 40 14 21 27 32 36
+A 40 2623500 3035004 3139134 4854345 21868057
+A 41 14 21 27 32 36
+A 41 2660775 3078243 3192706 4907928 21999191
+A 42 14 21 27 32 36
+A 42 2625982 3038393 3169211 4857742 21795557
+A 43 14 21 27 32 36
+A 43 2627428 3040766 3179935 4848305 21753534
+A 44 14 21 27 32 36
+A 44 2623530 3039331 3184909 4832888 21855867
+A 45 14 21 27 32 36
+A 45 2660810 3076567 3245630 4891957 21672218
+A 46 14 21 27 32 36
+A 46 2690367 3105245 3282899 4931977 21842998
+A 47 14 21 27 32 36
+A 47 2734345 3166172 3375050 5013059 22007622
+A 48 14 21 27 32 36
+A 48 2746393 3178665 3392367 5005473 21702984
+A 49 14 21 27 32 36
+A 49 2742199 3163761 3390372 4996857 21784045
+A 50 14 21 27 32 36
+A 50 2785084 3215313 3458329 5060883 21798413
+A 51 14 21 27 32 36
+A 51 2833733 3254580 3528247 5146739 21803217
+A 52 14 21 27 32 36
+A 52 2886438 3309008 3583626 5212883 21976292
+A 53 14 21 27 32 36
+A 53 2927929 3345029 3648064 5330000 22091306
+A 54 14 21 27 32 36
+A 54 2975500 3377119 3682596 5403139 21936710
+A 55 14 21 27 32 36
+A 55 3011355 3414932 3720338 5467284 22034617
+A 56 14 21 27 32 36
+A 56 2994934 3394436 3689693 5459112 21979187
+A 57 14 21 27 32 36
+A 57 3053087 3446806 3741060 5595693 21995888
+A 58 14 21 27 32 36
+A 58 3137556 3537281 3823502 5684063 22174532
+A 59 14 21 27 32 36
+A 59 3213976 3614861 3900075 5821842 22293649
+A 60 14 21 27 32 36
+A 60 3221023 3623387 3922047 5908134 22140343
+A 61 14 21 27 32 36
+A 61 3276929 3683733 4012229 6082721 22378274
+A 62 14 21 27 32 36
+A 62 3302363 3715616 4072951 6234561 22521299
+A 63 14 21 27 32 36
+A 63 3295913 3712764 4081874 6255564 22308307
+A 64 14 21 27 32 36
+A 64 3305296 3716649 4130925 6379140 22399772
+A 65 14 21 27 32 36
+A 65 3334424 3749153 4173146 6471413 22501630
+A 66 14 21 27 32 36
+A 66 3369769 3787577 4239932 6586617 22402340
+A 67 14 21 27 32 36
+A 67 3374339 3783181 4271128 6647876 22487160
+A 68 14 21 27 32 36
+A 68 3383643 3787271 4309674 6717847 22512109
+A 69 14 21 27 32 36
+A 69 3337391 3744376 4286973 6698681 22284718
+A 70 14 21 27 32 36
+A 70 3291912 3696153 4296721 6762676 22268630
+A 71 14 21 27 32 36
+A 71 3280312 3680726 4314639 6826877 22167769
+A 72 14 21 27 32 36
+A 72 3217555 3614988 4285071 6799435 21690479
+A 73 14 21 27 32 36
+A 73 3037064 3405859 4049207 6408175 20287089
+A 74 14 21 27 32 36
+A 74 2515271 2808117 3366703 5292941 16199536
+A 75
+A 75
+T 0 14 21 27 32
+T 0 551154 730314 731345 11796535
+T 1 14 21 27 32
+T 1 1469942 1646543 1650243 23134378
+T 2 14 21 27 32
+T 2 1155214 1274976 1276643 18653742
+T 3 14 21 27 32
+T 3 888273 949106 949672 15108758
+T 4 14 21 27 32
+T 4 934017 991124 991720 15839140
+T 5 14 21 27 32 36
+T 5 1020940 1079474 1080153 2241471 16420452
+T 6 14 21 27 32 36
+T 6 1776185 2152491 2155360 4358728 28751389
+T 7 14 21 27 32 36
+T 7 1264821 1371161 1372432 2854569 18575261
+T 8 14 21 27 32 36
+T 8 1437011 1563424 1564868 3189739 21362578
+T 9 14 21 27 32 36
+T 9 1018537 1067832 1072272 2205481 16200979
+T 10 14 21 27 32 36
+T 10 940060 1005131 1008330 2117564 14499926
+T 11 14 21 27 32 36
+T 11 1295879 1427048 1430674 2929094 19585689
+T 12 14 21 27 32 36
+T 12 1399165 1520399 1528564 3076857 21476641
+T 13 14 21 27 32 36
+T 13 1381526 1504472 1519409 3022548 20668771
+T 14 14 21 27 32 36
+T 14 1334769 1450536 1468053 2952427 20074721
+T 15 14 21 27 32 36
+T 15 1297971 1401392 1427250 2829014 19625869
+T 16 14 21 27 32 36
+T 16 1290836 1387877 1430303 2768944 19449627
+T 17 14 21 27 32 36
+T 17 1314858 1406323 1468473 2815343 19604996
+T 18 14 21 27 32 36
+T 18 1336623 1426725 1516170 2833449 19408473
+T 19 14 21 27 32 36
+T 19 1371372 1448783 1569904 2861872 19372305
+T 20 14 21 27 32 36
+T 20 1393492 1469086 1613759 2905878 19636042
+T 21 14 21 27 32 36
+T 21 1385680 1457548 1625947 2887516 19433394
+T 22 14 21 27 32 36
+T 22 1388071 1455754 1639988 2885704 19484141
+T 23 14 21 27 32 36
+T 23 1433921 1499452 1717339 2961152 19822254
+T 24 14 21 27 32 36
+T 24 1454425 1510478 1770581 2965814 19608782
+T 25 14 21 27 32 36
+T 25 1501175 1555428 1838644 3026219 19480410
+T 26 14 21 27 32 36
+T 26 1523074 1577843 1865441 3059632 19871415
+T 27 14 21 27 32 36
+T 27 1513716 1561568 1869691 3032438 19662739
+T 28 14 21 27 32 36
+T 28 1507244 1555752 1864294 3013530 19645731
+T 29 14 21 27 32 36
+T 29 1588183 1638498 1947521 3123911 19955014
+T 30 14 21 27 32 36
+T 30 1558671 1605279 1918950 3076132 19851148
+T 31 14 21 27 32 36
+T 31 1611905 1659950 1973955 3135545 19691297
+T 32 14 21 27 32 36
+T 32 1695782 1740164 2065082 3255018 20038463
+T 33 14 21 27 32 36
+T 33 1644183 1685669 2002954 3160275 19683137
+T 34 14 21 27 32 36
+T 34 1626752 1662804 1979994 3129914 19632030
+T 35 14 21 27 32 36
+T 35 1727739 1768316 2083612 3267557 19944981
+T 36 14 21 27 32 36
+T 36 1643656 1681430 2007673 3175995 19694224
+T 37 14 21 27 32 36
+T 37 1670686 1709394 2018010 3161394 19651708
+T 38 14 21 27 32 36
+T 38 1641629 1685048 2009976 3186443 19934840
+T 39 14 21 27 32 36
+T 39 1605320 1651023 1972623 3129526 19743464
+T 40 14 21 27 32 36
+T 40 1598465 1649697 1972952 3117514 19694412
+T 41 14 21 27 32 36
+T 41 1652373 1725141 2058312 3206902 19876110
+T 42 14 21 27 32 36
+T 42 1638948 1725519 2068150 3189698 19737469
+T 43 14 21 27 32 36
+T 43 1626760 1731022 2074923 3169051 19638375
+T 44 14 21 27 32 36
+T 44 1662576 1786392 2140527 3227252 19908079
+T 45 14 21 27 32 36
+T 45 1636393 1782232 2149030 3213107 19709222
+T 46 14 21 27 32 36
+T 46 1636732 1796149 2164815 3202167 19857755
+T 47 14 21 27 32 36
+T 47 1643330 1844561 2233847 3257458 19949891
+T 48 14 21 27 32 36
+T 48 1636326 1857110 2249311 3277148 19768072
+T 49 14 21 27 32 36
+T 49 1619303 1855873 2247808 3234015 19641565
+T 50 14 21 27 32 36
+T 50 1673971 1941114 2360021 3361306 19937277
+T 51 14 21 27 32 36
+T 51 1639785 1929871 2360796 3353089 19589644
+T 52 14 21 27 32 36
+T 52 1693426 1997755 2448101 3467985 19723906
+T 53 14 21 27 32 36
+T 53 1676447 2000618 2457607 3530631 19819360
+T 54 14 21 27 32 36
+T 54 1675366 2009923 2483022 3598149 19714099
+T 55 14 21 27 32 36
+T 55 1706658 2043197 2523982 3684343 19649019
+T 56 14 21 27 32 36
+T 56 1807950 2155750 2661608 3919741 20032099
+T 57 14 21 27 32 36
+T 57 1827526 2180480 2693983 4028668 19894161
+T 58 14 21 27 32 36
+T 58 1838348 2203916 2738131 4116176 19783358
+T 59 14 21 27 32 36
+T 59 1861837 2231021 2782343 4250840 20144784
+T 60 14 21 27 32 36
+T 60 1804453 2170492 2724312 4245960 19858779
+T 61 14 21 27 32 36
+T 61 1767363 2129937 2690981 4247624 19727467
+T 62 14 21 27 32 36
+T 62 1791784 2162115 2759384 4425240 19964630
+T 63 14 21 27 32 36
+T 63 1778706 2152666 2761922 4458680 19823661
+T 64 14 21 27 32 36
+T 64 1771070 2141934 2769867 4503770 19787684
+T 65 14 21 27 32 36
+T 65 1796296 2168528 2815493 4618834 19868069
+T 66 14 21 27 32 36
+T 66 1804695 2179407 2852646 4713407 19791187
+T 67 14 21 27 32 36
+T 67 1799030 2163046 2842021 4690658 19694903
+T 68 14 21 27 32 36
+T 68 1846150 2214833 2927216 4831605 20041060
+T 69 14 21 27 32 36
+T 69 1854328 2218538 2935743 4828702 19865496
+T 70 14 21 27 32 36
+T 70 1866082 2225508 2960739 4862721 19810459
+T 71 14 21 27 32 36
+T 71 1886086 2248315 3001712 4926731 19988949
+T 72 14 21 27 32 36
+T 72 1851446 2209234 2979713 4880042 19804200
+T 73 14 21 27 32 36
+T 73 1843295 2202230 2986199 4889446 19753729
+T 74 14 21 27 32 36
+T 74 1850939 2208241 3007810 4927466 19876746
+T 75 14 21 27 32 36
+T 75 1685981 2094520 2860643 5049750 13860332
+G 0 14 21 27 32
+G 0 1370206 2280893 2340164 27097862
+G 1 14 21 27 32
+G 1 1650169 2203515 2236923 20207967
+G 2 14 21 27 32
+G 2 1205747 1985726 2006515 18814622
+G 3 14 21 27 32
+G 3 1099752 2118904 2141764 20398178
+G 4 14 21 27 32
+G 4 1045366 2131458 2152454 20754760
+G 5 14 21 27 32 36
+G 5 935999 1930791 1949233 2803107 17912943
+G 6 14 21 27 32 36
+G 6 825269 1832017 1843572 2729546 15868341
+G 7 14 21 27 32 36
+G 7 1123436 2209974 2217575 3287595 18413187
+G 8 14 21 27 32 36
+G 8 1093159 2129654 2135832 3162377 17277269
+G 9 14 21 27 32 36
+G 9 1344930 2403695 2412922 3446025 19339663
+G 10 14 21 27 32 36
+G 10 1349690 2604621 2613699 3786428 22396341
+G 11 14 21 27 32 36
+G 11 1217087 2383824 2391462 3462491 19244534
+G 12 14 21 27 32 36
+G 12 1177750 2281782 2291105 3293148 18029305
+G 13 14 21 27 32 36
+G 13 1232914 2386150 2397428 3423451 18762004
+G 14 14 21 27 32 36
+G 14 1249477 2408737 2421192 3438914 18730042
+G 15 14 21 27 32 36
+G 15 1299860 2440929 2456602 3492795 19279888
+G 16 14 21 27 32 36
+G 16 1322744 2439789 2457978 3475312 19284845
+G 17 14 21 27 32 36
+G 17 1329961 2403251 2422719 3415214 18853548
+G 18 14 21 27 32 36
+G 18 1410828 2469971 2492288 3492260 19182129
+G 19 14 21 27 32 36
+G 19 1520317 2507334 2533390 3505313 19142588
+G 20 14 21 27 32 36
+G 20 1548419 2481239 2509352 3467039 18795357
+G 21 14 21 27 32 36
+G 21 1602362 2499649 2531617 3507309 18950837
+G 22 14 21 27 32 36
+G 22 1613080 2490013 2523944 3514338 19098658
+G 23 14 21 27 32 36
+G 23 1660807 2511020 2548735 3504615 18770739
+G 24 14 21 27 32 36
+G 24 1770891 2543631 2587198 3538280 18961175
+G 25 14 21 27 32 36
+G 25 1807671 2510397 2558090 3499737 18868964
+G 26 14 21 27 32 36
+G 26 1833396 2505801 2551451 3483092 18672283
+G 27 14 21 27 32 36
+G 27 1886112 2515325 2563805 3491521 18852459
+G 28 14 21 27 32 36
+G 28 1926576 2545133 2593666 3525028 18921835
+G 29 14 21 27 32 36
+G 29 1909297 2497826 2544601 3460195 18501405
+G 30 14 21 27 32 36
+G 30 1965114 2526725 2571601 3494609 18661316
+G 31 14 21 27 32 36
+G 31 1975961 2518723 2564612 3499816 18743303
+G 32 14 21 27 32 36
+G 32 1935775 2441747 2486136 3403854 18369542
+G 33 14 21 27 32 36
+G 33 2015677 2508199 2551986 3488122 18817667
+G 34 14 21 27 32 36
+G 34 2059818 2525112 2567893 3494415 18926019
+G 35 14 21 27 32 36
+G 35 1993044 2439304 2480226 3391813 18438554
+G 36 14 21 27 32 36
+G 36 2076525 2521338 2562289 3475952 18631908
+G 37 14 21 27 32 36
+G 37 2054626 2473846 2515466 3426564 18696084
+G 38 14 21 27 32 36
+G 38 2112329 2529304 2570446 3464086 18418953
+G 39 14 21 27 32 36
+G 39 2216002 2634861 2677779 3594159 18811913
+G 40 14 21 27 32 36
+G 40 2262454 2672829 2716421 3642627 18840907
+G 41 14 21 27 32 36
+G 41 2252600 2657143 2703811 3621115 18568935
+G 42 14 21 27 32 36
+G 42 2286724 2689015 2738875 3669980 18791478
+G 43 14 21 27 32 36
+G 43 2291813 2695317 2750576 3691342 18922543
+G 44 14 21 27 32 36
+G 44 2265053 2658236 2716182 3639102 18621200
+G 45 14 21 27 32 36
+G 45 2296554 2707824 2771546 3699740 18816936
+G 46 14 21 27 32 36
+G 46 2273706 2698121 2764994 3695977 18854985
+G 47 14 21 27 32 36
+G 47 2250145 2689981 2764952 3682441 18528807
+G 48 14 21 27 32 36
+G 48 2287726 2762305 2842826 3775801 18824282
+G 49 14 21 27 32 36
+G 49 2265725 2736039 2823218 3760884 18935379
+G 50 14 21 27 32 36
+G 50 2244640 2726759 2817093 3732793 18579349
+G 51 14 21 27 32 36
+G 51 2311277 2790849 2889917 3808476 18797486
+G 52 14 21 27 32 36
+G 52 2359549 2805054 2908711 3830134 18780892
+G 53 14 21 27 32 36
+G 53 2376938 2786495 2893461 3829585 18558480
+G 54 14 21 27 32 36
+G 54 2416765 2808962 2919565 3877389 18720085
+G 55 14 21 27 32 36
+G 55 2427606 2800127 2915755 3894588 18742735
+G 56 14 21 27 32 36
+G 56 2370986 2709905 2824686 3814745 18260249
+G 57 14 21 27 32 36
+G 57 2348817 2679597 2798462 3835120 18472483
+G 58 14 21 27 32 36
+G 58 2322542 2656314 2779757 3814953 18458715
+G 59 14 21 27 32 36
+G 59 2270263 2600331 2724505 3767433 18122352
+G 60 14 21 27 32 36
+G 60 2271391 2600437 2733947 3826951 18385650
+G 61 14 21 27 32 36
+G 61 2256221 2584553 2725445 3851925 18413432
+G 62 14 21 27 32 36
+G 62 2231891 2557676 2710453 3873260 18045018
+G 63 14 21 27 32 36
+G 63 2261233 2590177 2752899 3949113 18228547
+G 64 14 21 27 32 36
+G 64 2262705 2589813 2772401 4022217 18334861
+G 65 14 21 27 32 36
+G 65 2250532 2576945 2762428 4026445 18107414
+G 66 14 21 27 32 36
+G 66 2273069 2600254 2804270 4107595 18115347
+G 67 14 21 27 32 36
+G 67 2298317 2626459 2848601 4194413 18337016
+G 68 14 21 27 32 36
+G 68 2283993 2607466 2840848 4187940 18032972
+G 69 14 21 27 32 36
+G 69 2356344 2685970 2932171 4313032 18278238
+G 70 14 21 27 32 36
+G 70 2428418 2756916 3024204 4452665 18432767
+G 71 14 21 27 32 36
+G 71 2495868 2817907 3092676 4537210 18303241
+G 72 14 21 27 32 36
+G 72 2552301 2866924 3166886 4655153 18414998
+G 73 14 21 27 32 36
+G 73 2569330 2873973 3186512 4680903 18281511
+G 74 14 21 27 32 36
+G 74 2413412 2687107 2992008 4389844 16789851
+G 75 14 21 27 32 36
+G 75 1487576 1667424 2008490 3282004 9147949
+C 0 14 21 27 32
+C 0 1291346 1724126 1734209 30440826
+C 1 14 21 27 32
+C 1 906218 1151520 1158844 18109621
+C 2 14 21 27 32
+C 2 1089663 1282575 1286124 20673334
+C 3 14 21 27 32
+C 3 907292 1043676 1046102 17509592
+C 4 14 21 27 32
+C 4 881366 1005947 1008307 17482030
+C 5 14 21 27 32 36
+C 5 1042122 1178675 1181595 2238044 19391618
+C 6 14 21 27 32 36
+C 6 1275857 1519066 1522531 2948058 21743402
+C 7 14 21 27 32 36
+C 7 1506162 1685462 1688525 3301011 25243848
+C 8 14 21 27 32 36
+C 8 1374501 1540610 1543038 2997745 22907721
+C 9 14 21 27 32 36
+C 9 994068 1097534 1101829 2109824 17167024
+C 10 14 21 27 32 36
+C 10 1410048 1597457 1601642 2970065 25089419
+C 11 14 21 27 32 36
+C 11 1408786 1596702 1600661 2969245 23117844
+C 12 14 21 27 32 36
+C 12 1195331 1336740 1342861 2501309 19654654
+C 13 14 21 27 32 36
+C 13 1203469 1348910 1359147 2547860 19675431
+C 14 14 21 27 32 36
+C 14 1244847 1392240 1403434 2599537 20265135
+C 15 14 21 27 32 36
+C 15 1225315 1361570 1378610 2546945 20133379
+C 16 14 21 27 32 36
+C 16 1188699 1324060 1350052 2474868 19792341
+C 17 14 21 27 32 36
+C 17 1188303 1321819 1356655 2457409 19634167
+C 18 14 21 27 32 36
+C 18 1197658 1331354 1381495 2468471 19607379
+C 19 14 21 27 32 36
+C 19 1194746 1318600 1386175 2449975 19397801
+C 20 14 21 27 32 36
+C 20 1223305 1347143 1422951 2482546 19563240
+C 21 14 21 27 32 36
+C 21 1241254 1359037 1450686 2511643 19649686
+C 22 14 21 27 32 36
+C 22 1237811 1350060 1445381 2485836 19446575
+C 23 14 21 27 32 36
+C 23 1257211 1361727 1473696 2504478 19510533
+C 24 14 21 27 32 36
+C 24 1281997 1380764 1510558 2526999 19548845
+C 25 14 21 27 32 36
+C 25 1318216 1416534 1547858 2573183 19694707
+C 26 14 21 27 32 36
+C 26 1309148 1406631 1535401 2541155 19522429
+C 27 14 21 27 32 36
+C 27 1322000 1411725 1544673 2539306 19587382
+C 28 14 21 27 32 36
+C 28 1323317 1413634 1547209 2536315 19586199
+C 29 14 21 27 32 36
+C 29 1338527 1429688 1567073 2560945 19412058
+C 30 14 21 27 32 36
+C 30 1331320 1418709 1554651 2540402 19548682
+C 31 14 21 27 32 36
+C 31 1368999 1457432 1600148 2611560 19503608
+C 32 14 21 27 32 36
+C 32 1389478 1476130 1611449 2630461 19519757
+C 33 14 21 27 32 36
+C 33 1372727 1456176 1585380 2586308 19492754
+C 34 14 21 27 32 36
+C 34 1364977 1440367 1565479 2550129 19282030
+C 35 14 21 27 32 36
+C 35 1413851 1492528 1619733 2628497 19404465
+C 36 14 21 27 32 36
+C 36 1400081 1473419 1596177 2589582 19406151
+C 37 14 21 27 32 36
+C 37 1397235 1471386 1593812 2579190 19424904
+C 38 14 21 27 32 36
+C 38 1407110 1477024 1601525 2578238 19326012
+C 39 14 21 27 32 36
+C 39 1418382 1488941 1624788 2604033 19449202
+C 40 14 21 27 32 36
+C 40 1412579 1484417 1628596 2599673 19362697
+C 41 14 21 27 32 36
+C 41 1435028 1516349 1677925 2646165 19325124
+C 42 14 21 27 32 36
+C 42 1442086 1529538 1694014 2648358 19439661
+C 43 14 21 27 32 36
+C 43 1446791 1539761 1713797 2657662 19446482
+C 44 14 21 27 32 36
+C 44 1444660 1547206 1732375 2656021 19366490
+C 45 14 21 27 32 36
+C 45 1467930 1578677 1776494 2698047 19552449
+C 46 14 21 27 32 36
+C 46 1435057 1550920 1752927 2634997 19212428
+C 47 14 21 27 32 36
+C 47 1471350 1605052 1831913 2703913 19286455
+C 48 14 21 27 32 36
+C 48 1509940 1650726 1891564 2775138 19444003
+C 49 14 21 27 32 36
+C 49 1499673 1649643 1900581 2769579 19394391
+C 50 14 21 27 32 36
+C 50 1520371 1686999 1957826 2819019 19406887
+C 51 14 21 27 32 36
+C 51 1510754 1683650 1966412 2831685 19533810
+C 52 14 21 27 32 36
+C 52 1507188 1686414 1975141 2841882 19235657
+C 53 14 21 27 32 36
+C 53 1504373 1681419 1977762 2876160 19261391
+C 54 14 21 27 32 36
+C 54 1521834 1698827 2002143 2932234 19335398
+C 55 14 21 27 32 36
+C 55 1532583 1711107 2018069 2990108 19283152
+C 56 14 21 27 32 36
+C 56 1572772 1753685 2069333 3116178 19446853
+C 57 14 21 27 32 36
+C 57 1569323 1738178 2052507 3158141 19337611
+C 58 14 21 27 32 36
+C 58 1581051 1745687 2063032 3185472 19280474
+C 59 14 21 27 32 36
+C 59 1566115 1727179 2044154 3195785 19128167
+C 60 14 21 27 32 36
+C 60 1570961 1729464 2057854 3272054 19282241
+C 61 14 21 27 32 36
+C 61 1550893 1706043 2044679 3279517 19142156
+C 62 14 21 27 32 36
+C 62 1567013 1724441 2088605 3383465 19143536
+C 63 14 21 27 32 36
+C 63 1588332 1751714 2136481 3470013 19301782
+C 64 14 21 27 32 36
+C 64 1564829 1726312 2128396 3473905 19103313
+C 65 14 21 27 32 36
+C 65 1589906 1754670 2178193 3576569 19154110
+C 66 14 21 27 32 36
+C 66 1612904 1778629 2231100 3671262 19286685
+C 67 14 21 27 32 36
+C 67 1591786 1751604 2213550 3641720 19087988
+C 68 14 21 27 32 36
+C 68 1584101 1741998 2225604 3654796 18988179
+C 69 14 21 27 32 36
+C 69 1610763 1770719 2268695 3724616 19119350
+C 70 14 21 27 32 36
+C 70 1611127 1770930 2289169 3740286 19019051
+C 71 14 21 27 32 36
+C 71 1618043 1782581 2311494 3776786 18969196
+C 72 14 21 27 32 36
+C 72 1628538 1795151 2344897 3824009 19121752
+C 73 14 21 27 32 36
+C 73 1624813 1792627 2352222 3828476 18992603
+C 74 14 21 27 32 36
+C 74 1624332 1796348 2363137 3854874 18889811
+C 75 14 21 27 32 36
+C 75 1634594 1962599 2719709 4831958 13638806
+N 0 2
+N 0 152730
+N 1 2
+N 1 170391
+N 2 2
+N 2 179346
+N 3 2
+N 3 207401
+N 4 2
+N 4 207760
+N 5 2
+N 5 234330
+N 6 2
+N 6 222587
+N 7 2
+N 7 240548
+N 8 2
+N 8 258917
+N 9 2
+N 9 248408
+N 10 2
+N 10 273655
+N 11 2
+N 11 281616
+N 12 2
+N 12 277757
+N 13 2
+N 13 246746
+N 14 2
+N 14 255346
+N 15 2
+N 15 266980
+N 16 2
+N 16 280684
+N 17 2
+N 17 289349
+N 18 2
+N 18 283430
+N 19 2
+N 19 265121
+N 20 2
+N 20 267930
+N 21 2
+N 21 281107
+N 22 2
+N 22 274487
+N 23 2
+N 23 288852
+N 24 2
+N 24 254584
+N 25 2
+N 25 291552
+N 26 2
+N 26 290629
+N 27 2
+N 27 276926
+N 28 2
+N 28 302073
+N 29 2
+N 29 286275
+N 30 2
+N 30 288844
+N 31 2
+N 31 284644
+N 32 2
+N 32 284355
+N 33 2
+N 33 270675
+N 34 2
+N 34 245331
+N 35 2
+N 35 130888
+N 36 2
+N 36 139788
+N 37 2
+N 37 136555
+N 38 2
+N 38 132381
+N 39 2
+N 39 105627
+N 40 2
+N 40 126425
+N 41 2
+N 41 121558
+N 42 2
+N 42 125092
+N 43 2
+N 43 126508
+N 44 2
+N 44 133835
+N 45 2
+N 45 132483
+N 46 2
+N 46 112631
+N 47 2
+N 47 105235
+N 48 2
+N 48 135584
+N 49 2
+N 49 116135
+N 50 2
+N 50 145743
+N 51 2
+N 51 139300
+N 52 2
+N 52 142351
+N 53 2
+N 53 123868
+N 54 2
+N 54 142942
+N 55 2
+N 55 134638
+N 56 2
+N 56 120016
+N 57 2
+N 57 132442
+N 58 2
+N 58 128850
+N 59 2
+N 59 129394
+N 60 2
+N 60 143062
+N 61 2
+N 61 139449
+N 62 2
+N 62 116126
+N 63 2
+N 63 116706
+N 64 2
+N 64 140794
+N 65 2
+N 65 120378
+N 66 2
+N 66 139352
+N 67 2
+N 67 111779
+N 68 2
+N 68 125704
+N 69 2
+N 69 129731
+N 70 2
+N 70 113539
+N 71 2
+N 71 110874
+N 72 2
+N 72 118067
+N 73 2
+N 73 118229
+N 74 2
+N 74 117163
+N 75 2
+N 75 93309
diff --git a/NEWS b/NEWS
index b0b5433..530ac03 100644
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1 @@
-1) corrected a typo of "SO" in the HQ tag of the SAM file generated
-2) added an option to use 'M' instead of '=/X' for alignment match/mismatch CIGAR in the SAM file generated
+See all news at http://http://www.niehs.nih.gov/research/resources/software/biostatistics/art
diff --git a/art_454_src/art.cpp b/art_454_src/art.cpp
index a51aebb..41d34c2 100644
--- a/art_454_src/art.cpp
+++ b/art_454_src/art.cpp
@@ -1,9 +1,25 @@
/*
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-ART -- Artificial Read Transcriber
-Copyright(c) 2008-2011 Weichun Huang, All Rights Reserved.
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_454
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*/
+
#include <iostream>
#include <sstream>
#include <string>
diff --git a/art_454_src/art.h b/art_454_src/art.h
index 43a15f8..9f53b0b 100644
--- a/art_454_src/art.h
+++ b/art_454_src/art.h
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_454 -- Artificial Read Transcriber
-//Copyright(c) 2008-2014 Weichun Huang, All Rights Reserved.
-//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_454
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#pragma once
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
diff --git a/art_454_src/art_454.cpp b/art_454_src/art_454.cpp
index 2c2e899..bf1da0c 100644
--- a/art_454_src/art_454.cpp
+++ b/art_454_src/art_454.cpp
@@ -1,9 +1,25 @@
/*
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-ART_454 -- Artificial Read Transcriber
-Copyright(c) 2008-2014 Weichun Huang, All Rights Reserved.
-_____________________________________________________________________________________________________________
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_454
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*/
+
#include <iostream>
#include <sstream>
#include <string>
diff --git a/art_454_src/readSeqFile.cpp b/art_454_src/readSeqFile.cpp
index 73dc429..99c1fb6 100644
--- a/art_454_src/readSeqFile.cpp
+++ b/art_454_src/readSeqFile.cpp
@@ -1,7 +1,24 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART -- Artificial Read Transcription
-//Copyright(c) 2008-2012 Weichun Huang All Rights Reserved.
-//___________________________________________________________________________
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_454
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
#include <stdio.h>
#include <stdlib.h>
diff --git a/art_454_src/readSeqFile.h b/art_454_src/readSeqFile.h
index 43621e6..efe4be0 100644
--- a/art_454_src/readSeqFile.h
+++ b/art_454_src/readSeqFile.h
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_ILLUMINA -- Artificial Read Transcription
-//Copyright(c) 2008-2011 Weichun Huang All Rights Reserved.
-//___________________________________________________________________________
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_454
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#pragma once
#include <vector>
diff --git a/art_454_src/read_profile.cpp b/art_454_src/read_profile.cpp
index 5f0e73b..b3e4416 100644
--- a/art_454_src/read_profile.cpp
+++ b/art_454_src/read_profile.cpp
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_454 -- Artificial Read Transcriber
-//Copyright(c) 2008-2012 Weichun Huang, All Rights Reserved.
-//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_454
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#include <cmath>
#include <cstdlib>
#include <ctime>
diff --git a/art_454_src/read_profile.h b/art_454_src/read_profile.h
index 4de0b0b..318400e 100644
--- a/art_454_src/read_profile.h
+++ b/art_454_src/read_profile.h
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_454 -- Artificial Read Transcriber
-//Copyright(c) 2008-2012 Weichun Huang, All Rights Reserved.
-//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_454
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#pragma once
#include <iostream>
#include <vector>
diff --git a/art_454_src/samRead.cpp b/art_454_src/samRead.cpp
index 9d94895..f60456d 100644
--- a/art_454_src/samRead.cpp
+++ b/art_454_src/samRead.cpp
@@ -1,8 +1,23 @@
/*
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-ART_ILLUMINA -- Artificial Read Transcription
-Copyright(c) 2011-2015 Weichun Huang, All Rights Reserved.
-_____________________________________________________________________________________________________________
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_454
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*/
#include <sstream>
diff --git a/art_454_src/samRead.h b/art_454_src/samRead.h
index 09c59df..5412096 100644
--- a/art_454_src/samRead.h
+++ b/art_454_src/samRead.h
@@ -1,9 +1,25 @@
/*
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-ART_ILLUMINA -- Artificial Read Transcription
-Copyright(c) 2011 Weichun Huang All Rights Reserved.
-_____________________________________________________________________________________________________________
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_454
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*/
+
#pragma once
#include <cmath>
diff --git a/art_454_src/seqRead.cpp b/art_454_src/seqRead.cpp
index d433534..220a195 100644
--- a/art_454_src/seqRead.cpp
+++ b/art_454_src/seqRead.cpp
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_454 -- Artificial Read Transcriber
-//Copyright(c) 2008-2011 Weichun Huang, All Rights Reserved.
-//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_454
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#include "seqRead.h"
int seqRead::get_indel(int read_len){
diff --git a/art_454_src/seqRead.h b/art_454_src/seqRead.h
index 7429fa5..7e17af5 100644
--- a/art_454_src/seqRead.h
+++ b/art_454_src/seqRead.h
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_454 -- Artificial Read Transcriber
-//Copyright(c) 2008-2011 Weichun Huang, All Rights Reserved.
-//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_454
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#pragma once
#include <cmath>
diff --git a/art_SOLiD_src/art.cpp b/art_SOLiD_src/art.cpp
index d65f347..74b6e03 100644
--- a/art_SOLiD_src/art.cpp
+++ b/art_SOLiD_src/art.cpp
@@ -1,7 +1,25 @@
-// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-// ART_SOLiD -- Artificial Read Transcriber
-// Copyright(c) 2008-2011 Weichun Huang, All Rights Reserved.
-// ________________________________________________________________________________
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_SOLiD
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#include "art.h"
using namespace std;
bool art::next_read_indel(SOLiDread& a_read){
diff --git a/art_SOLiD_src/art.h b/art_SOLiD_src/art.h
index 56d49a7..94a0bfe 100644
--- a/art_SOLiD_src/art.h
+++ b/art_SOLiD_src/art.h
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_SOLiD -- Assembly Read Transcriber
-//Copyright(c) 2008-2011 Weichun Huang, All Rights Reserved.
-//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_SOLiD
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#pragma once
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
diff --git a/art_SOLiD_src/art_SOLiD.cpp b/art_SOLiD_src/art_SOLiD.cpp
index 752637b..41a7584 100644
--- a/art_SOLiD_src/art_SOLiD.cpp
+++ b/art_SOLiD_src/art_SOLiD.cpp
@@ -1,8 +1,25 @@
-// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-// ART_SOLiD -- Artificial Read Transcriber
-// Copyright(c) 2008-2014 Weichun Huang, All Rights Reserved.
-// ________________________________________________________________________________
-//
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_SOLiD
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#include <iostream>
#include <sstream>
#include <string>
diff --git a/art_SOLiD_src/readSeqFile.cpp b/art_SOLiD_src/readSeqFile.cpp
index b6d018b..173b696 100644
--- a/art_SOLiD_src/readSeqFile.cpp
+++ b/art_SOLiD_src/readSeqFile.cpp
@@ -1,7 +1,24 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_SOLiD -- Artificial Read Transcriber
-//Copyright(c) 2008-2011 Weichun Huang All Rights Reserved.
-//___________________________________________________________________________
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_SOLiD
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
#include <stdio.h>
#include <stdlib.h>
diff --git a/art_SOLiD_src/readSeqFile.h b/art_SOLiD_src/readSeqFile.h
index 398613f..cf3274a 100644
--- a/art_SOLiD_src/readSeqFile.h
+++ b/art_SOLiD_src/readSeqFile.h
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_SOLiD -- Artificial Read Transcription
-//Copyright(c) 2008-2011 Weichun Huang All Rights Reserved.
-//___________________________________________________________________________
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_SOLiD
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#pragma once
#include <vector>
diff --git a/art_SOLiD_src/read_SOLiD.cpp b/art_SOLiD_src/read_SOLiD.cpp
index b4a3144..1d9462b 100644
--- a/art_SOLiD_src/read_SOLiD.cpp
+++ b/art_SOLiD_src/read_SOLiD.cpp
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART -- Assembly Read Transcriber
-//Copyright(c) 2008-2011 Weichun Huang, All Rights Reserved.
-//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_SOLiD
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#include <algorithm>
#include "read_SOLiD.h"
diff --git a/art_SOLiD_src/read_SOLiD.h b/art_SOLiD_src/read_SOLiD.h
index f05ba19..20641ba 100644
--- a/art_SOLiD_src/read_SOLiD.h
+++ b/art_SOLiD_src/read_SOLiD.h
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_SOLiD -- Artificial Read Transcription
-//Copyright(c) 2008-2011 Weichun Huang All Rights Reserved.
-//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_SOLiD
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#pragma once
#include <cmath>
diff --git a/art_SOLiD_src/samRead.cpp b/art_SOLiD_src/samRead.cpp
index 501094c..6701fa4 100644
--- a/art_SOLiD_src/samRead.cpp
+++ b/art_SOLiD_src/samRead.cpp
@@ -1,8 +1,23 @@
/*
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-ART_ILLUMINA -- Artificial Read Transcription
-Copyright(c) 2015 Weichun Huang All Rights Reserved.
-_____________________________________________________________________________________________________________
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_SOLiD
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*/
#include <sstream>
diff --git a/art_SOLiD_src/samRead.h b/art_SOLiD_src/samRead.h
index 86bd8fb..737e926 100644
--- a/art_SOLiD_src/samRead.h
+++ b/art_SOLiD_src/samRead.h
@@ -1,9 +1,25 @@
/*
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-ART_ILLUMINA -- Artificial Read Transcription
-Copyright(c) 2015 Weichun Huang All Rights Reserved.
-_____________________________________________________________________________________________________________
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_SOLiD
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*/
+
#pragma once
#include <cmath>
diff --git a/art_SOLiD_src/utility.hpp b/art_SOLiD_src/utility.hpp
index 5c7da4f..c55da84 100644
--- a/art_SOLiD_src/utility.hpp
+++ b/art_SOLiD_src/utility.hpp
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_SOLiD -- Assembly Read Transcriber
-//Copyright(c) 2008-2011 Weichun Huang, All Rights Reserved.
-//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, ART_SOLiD
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#include <cmath>
#include <ctime>
using namespace std;
diff --git a/art_illumina_README b/art_illumina_README
index 22dd725..d522ef7 100644
--- a/art_illumina_README
+++ b/art_illumina_README
@@ -1,5 +1,5 @@
-ART_ILLUMINA README (updated on 03/09/2015) Weichun Huang at whduke at gmail.com
-ART_Illumina (2008-2015), Q Version 2.3.6 (Mar 9, 2015)
+ART_ILLUMINA README (updated on 06/6/2016) Weichun Huang <whduke at gmail.com>
+ART_Illumina (2008-2016), Q Version 2.5.8 (Jun 6, 2016)
DESCRIPTION
@@ -48,105 +48,115 @@ EXAMPLES
ART for read simulation. To test these four examples, just run the script "run_test_examples_illumina.sh"
USAGE
- RECOMMENDED USAGES (specifying a sequencing system, a new feature)
- art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -ss <sequencing_system> -o <outfile_prefix>
- art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -ss <sequencing_system> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>
+ RECOMMENDED USAGES (specifying a sequencing system)
+ art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -o <outfile_prefix>
+ art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -c <num_reads_per_sequence> -o <outfile_prefix>
+ art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>
+ art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -c <num_reads_per_sequence> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>
OTHER USAGES
- art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -o <outfile_prefix>
- art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -c <total_num_reads> -o <outfile_prefix>
- art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>
- art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -c <total_num_reads> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>
+ art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -o <outfile_prefix>
+ art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -c <total_num_reads> -o <outfile_prefix>
+ art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>
+ art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -c <total_num_reads> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>
===== PARAMETERS =====
-
- -1 --qprof1 the first-read quality profile
- -2 --qprof2 the second-read quality profile
- -amp --amplicon amplicon sequencing simulation
- -c --rcount total number of reads/read pairs to be generated [per amplicon if for amplicon simulation](not be used together with -f/--fcov)
- -d --id the prefix identification tag for read ID
- -ef --errfree indicate to generate the zero sequencing errors SAM file as well the regular one
- NOTE: the reads in the zero-error SAM file have the same alignment positions
- as those in the regular SAM file, but have no sequencing errors
- -f --fcov the fold of read coverage to be simulated or number of reads/read pairs generated for each amplicon
- -h --help print out usage information
- -i --in the filename of input DNA/RNA reference
- -ir --insRate the first-read insertion rate (default: 0.00009)
- -ir2 --insRate2 the second-read insertion rate (default: 0.00015)
- -dr --delRate the first-read deletion rate (default: 0.00011)
- -dr2 --delRate2 the second-read deletion rate (default: 0.00023)
- -l --len the length of reads to be simulated
- -m --mflen the mean size of DNA/RNA fragments for paired-end simulations
- -mp --matepair indicate a mate-pair read simulation
- -nf --maskN the cutoff frequency of 'N' in a window size of the read length for masking genomic regions
- NOTE: default: '-nf 1' to mask all regions with 'N'. Use '-nf 0' to turn off masking
- -na --noALN do not output ALN alignment file
- -o --out the prefix of output filename
- -p --paired indicate a paired-end read simulation or to generate reads from both ends of amplicons
- NOTE: art will automatically switch to a mate-pair simulation if the given mean fragment size >= 2000
-
- -q --quiet turn off end of run summary
- -qs --qShift the amount to shift every first-read quality score by
- -qs2 --qShift2 the amount to shift every second-read quality score by
- NOTE: For -qs/-qs2 option, a positive number will shift up quality scores (the max is 93)
- that reduce substitution sequencing errors and a negative number will shift down
- quality scores that increase sequencing errors. If shifting scores by x, the error
- rate will be 1/(10^(x/10)) of the default profile.
- -rs --rndSeed the seed for random number generator (default: system time in second)
- NOTE: using a fixed seed to generate two identical datasets from different runs
- -s --sdev the standard deviation of DNA/RNA fragment size for paired-end simulations.
- -sam --samout indicate to generate SAM alignment file
- -sp --sepProf indicate to use separate quality profiles for different bases (ATGC)
- -ss --seqSys The name of Illumina sequencing system of the built-in profile used for simulation
- NOTE: sequencing system id names are:
- GA1 - Genome Analyzer I
- GA2 - Genome Analyzer II
- HS10 - HiSeq 1000
- HS20 - HiSeq 2000
- HS25 - HiSeq 2500
- MS - MiSeq
-
- ===== NOTES =====
-
- * ART by default selects a built-in quality score profile according to the read length specified for the run.
-
- * For single-end simulation, ART requires input sequence file, outputfile prefix, read length, and read count/fold coverage.
-
- * For paired-end simulation (except for amplicon sequencing), ART also requires the parameter values of
- the mean and standard deviation of DNA/RNA fragment lengths
-
- ===== EXAMPLES =====
-
- 1) single-end read simulation
- art_illumina -sam -i reference.fa -l 150 -ss HS25 -f 10 -o single_dat
-
- 2) paired-end read simulation
- art_illumina -sam -i reference.fa -p -l 150 -ss HS25 -f 20 -m 200 -s 10 -o paired_dat
-
- 3) mate-pair read simulation
- art_illumina -sam -i reference.fa -mp -l 50 -f 20 -m 2500 -s 50 -o matepair_dat
-
- 4) amplicon sequencing simulation with 5' end single-end reads
- art_illumina -amp -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_5end_dat
-
- 5) amplicon sequencing simulation with paired-end reads
- art_illumina -amp -p -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_pair_dat
-
- 6) amplicon sequencing simulation with matepair reads
- art_illumina -amp -mp -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_mate_dat
-
- 7) generate an extra SAM file with zero-sequencing errors for a paired-end read simulation
- art_illumina -ef -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_twosam_dat
-
- 8) reduce the substitution error rate to one 10th of the default profile
- art_illumina -i reference.fa -qs 10 -qs2 10 -l 50 -f 10 -p -m 500 -s 10 -sam -o reduce_error
-
- 9) turn off the masking of genomic regions with unknown nucleotides 'N'
- art_illumina -nf 0 -sam -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_nomask
-
- 10) masking genomic regions with >=5 'N's within the read length 50
- art_illumina -nf 5 -sam -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_maskN5
-
+ -1 --qprof1 the first-read quality profile
+ -2 --qprof2 the second-read quality profile
+ -amp --amplicon amplicon sequencing simulation
+ -c --rcount number of reads/read pairs to be generated per sequence(not be used together with -f/--fcov)
+ -d --id the prefix identification tag for read ID
+ -ef --errfree indicate to generate the zero sequencing errors SAM file as well the regular one
+ NOTE: the reads in the zero-error SAM file have the same alignment positions
+ as those in the regular SAM file, but have no sequencing errors
+ -f --fcov the fold of read coverage to be simulated or number of reads/read pairs generated for each amplicon
+ -h --help print out usage information
+ -i --in the filename of input DNA/RNA reference
+ -ir --insRate the first-read insertion rate (default: 0.00009)
+ -ir2 --insRate2 the second-read insertion rate (default: 0.00015)
+ -dr --delRate the first-read deletion rate (default: 0.00011)
+ -dr2 --delRate2 the second-read deletion rate (default: 0.00023)
+ -k --maxIndel the maximum total number of insertion and deletion per read (default: up to read length)
+ -l --len the length of reads to be simulated
+ -m --mflen the mean size of DNA/RNA fragments for paired-end simulations
+ -mp --matepair indicate a mate-pair read simulation
+ -M --cigarM indicate to use CIGAR 'M' instead of '=/X' for alignment match/mismatch
+ -nf --maskN the cutoff frequency of 'N' in a window size of the read length for masking genomic regions
+ NOTE: default: '-nf 1' to mask all regions with 'N'. Use '-nf 0' to turn off masking
+ -na --noALN do not output ALN alignment file
+ -o --out the prefix of output filename
+ -p --paired indicate a paired-end read simulation or to generate reads from both ends of amplicons
+ NOTE: art will automatically switch to a mate-pair simulation if the given mean fragment size >= 2000
+ -q --quiet turn off end of run summary
+ -qL --minQ the minimum base quality score
+ -qU --maxQ the maxiumum base quality score
+ -qs --qShift the amount to shift every first-read quality score by
+ -qs2 --qShift2 the amount to shift every second-read quality score by
+ NOTE: For -qs/-qs2 option, a positive number will shift up quality scores (the max is 93)
+ that reduce substitution sequencing errors and a negative number will shift down
+ quality scores that increase sequencing errors. If shifting scores by x, the error
+ rate will be 1/(10^(x/10)) of the default profile.
+ -rs --rndSeed the seed for random number generator (default: system time in second)
+ NOTE: using a fixed seed to generate two identical datasets from different runs
+ -s --sdev the standard deviation of DNA/RNA fragment size for paired-end simulations.
+ -sam --samout indicate to generate SAM alignment file
+ -sp --sepProf indicate to use separate quality profiles for different bases (ATGC)
+ -ss --seqSys The name of Illumina sequencing system of the built-in profile used for simulation
+
+ NOTE: all built-in sequencing system ID names are:
+ GA1 - GenomeAnalyzer I (36bp,44bp)
+ GA2 - GenomeAnalyzer II (50bp, 75bp)
+ HS10 - HiSeq 1000 (100bp)
+ HS20 - HiSeq 2000 (100bp)
+ HS25 - HiSeq 2500 (125bp, 150bp)
+ HSXn - HiSeqX PCR free (150bp)
+ HSXt - HiSeqX TruSeq (150bp)
+ MinS - MiniSeq TruSeq (50bp)
+ MSv1 - MiSeq v1 (250bp)
+ MSv3 - MiSeq v3 (250bp)
+ NS50 - NextSeq500 v2 (75bp)
+
+ ===== NOTES =====
+
+ * ART by default selects a built-in quality score profile according to the read length specified for the run.
+
+ * For single-end simulation, ART requires input sequence file, outputfile prefix, read length, and read count/fold coverage.
+
+ * For paired-end simulation (except for amplicon sequencing), ART also requires the parameter values of
+ the mean and standard deviation of DNA/RNA fragment lengths
+
+ ===== EXAMPLES =====
+
+ 1) single-end read simulation
+ art_illumina -ss HS25 -sam -i reference.fa -l 150 -f 10 -o single_dat
+
+ 2) paired-end read simulation
+ art_illumina -ss HS25 -sam -i reference.fa -p -l 150 -f 20 -m 200 -s 10 -o paired_dat
+
+ 3) mate-pair read simulation
+ art_illumina -ss HS10 -sam -i reference.fa -mp -l 100 -f 20 -m 2500 -s 50 -o matepair_dat
+
+ 4) amplicon sequencing simulation with 5' end single-end reads
+ art_illumina -ss GA2 -amp -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_5end_dat
+
+ 5) amplicon sequencing simulation with paired-end reads
+ art_illumina -ss GA2 -amp -p -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_pair_dat
+
+ 6) amplicon sequencing simulation with matepair reads
+ art_illumina -ss MSv1 -amp -mp -sam -na -i amp_reference.fa -l 150 -f 10 -o amplicon_mate_dat
+
+ 7) generate an extra SAM file with zero-sequencing errors for a paired-end read simulation
+ art_illumina -ss HSXn -ef -i reference.fa -p -l 150 -f 20 -m 200 -s 10 -o paired_twosam_dat
+
+ 8) reduce the substitution error rate to one 10th of the default profile
+ art_illumina -i reference.fa -qs 10 -qs2 10 -l 50 -f 10 -p -m 500 -s 10 -sam -o reduce_error
+
+ 9) turn off the masking of genomic regions with unknown nucleotides 'N'
+ art_illumina -ss HS20 -nf 0 -sam -i reference.fa -p -l 100 -f 20 -m 200 -s 10 -o paired_nomask
+
+ 10) masking genomic regions with >=5 'N's within the read length 50
+ art_illumina -ss HSXt -nf 5 -sam -i reference.fa -p -l 150 -f 20 -m 200 -s 10 -o paired_maskN5
+
READ QUALITY PROFILE
TOOL FOR CREATING A NEW QUALITY PROFILE
@@ -230,6 +240,25 @@ READ QUALITY PROFILE
HiSeq2500L150R1.txt
HiSeq2500L150R2.txt
+ HiSeqX PCR free (150bp)
+ HiSeqXPCRfreeL150R1.txt
+ HiSeqXPCRfreeL150R2.txt
+
+ HiSeqX TruSeq (150bp)
+ HiSeqXtruSeqL150R1.txt
+ HiSeqXtruSeqL150R2.txt
+
+ MiniSeq TruSeq (50bp)
+ MiniSeqTruSeqL50.txt
+
+ MiSeq v3 (250bp)
+ MiSeqv3L250R1.txt
+ MiSeqv3L250R2.txt
+
+ NextSeq500 v2 (75bp)
+ NextSeq500v2L75R1.txt
+ NextSeq500v2L75R2.txt
+
2) Recalibrated quality profiles (all these are ART's built-in profiles)
36bp reads
@@ -311,15 +340,5 @@ ACKNOWLEDGEMENTS
I would like to thanks all ART users for their feedback and contributions, especially the users listed below.
Richard Nielson, DNASTAR
Bruno Nevado, CRAG in UAB
-
-
-
-=======================================ART======================================
- ART_Illumina (2008-2015)
- Q Version 2.3.6 (Mar 5, 2015)
- Contact: Weichun Huang at whduke at gmail.com
-================================================================================
-
-===== USAGE =====
-
+ Lee Katz, US CDC
diff --git a/art_illumina_src/art.h b/art_illumina_src/art.h
index 3b2a006..22a9cf9 100644
--- a/art_illumina_src/art.h
+++ b/art_illumina_src/art.h
@@ -1,7 +1,24 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART -- Assembly Read Tagger (Artificial Read Truncator)
-//Copyright(c) 2008-2014 Weichun Huang, All Rights Reserved.
-//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, Illumina Q version
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
#pragma once
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
diff --git a/art_illumina_src/art_illumina.cpp b/art_illumina_src/art_illumina.cpp
index 644c5fc..323c737 100644
--- a/art_illumina_src/art_illumina.cpp
+++ b/art_illumina_src/art_illumina.cpp
@@ -1,11 +1,26 @@
/*
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-ART_ILLUMINA -- Artificial Read Transcription
- at Copyright 2008-2015, All Rights Reserved.
-Authors: Weichun Huang
-Contributors: Jason Myers (2011)
-_____________________________________________________________________________________________________________
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, Illumina Q version
+ * Authors: Weichun Huang 2008-2016
+ * Contributors: Jason Myers (2011)
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*/
+
#include <iostream>
#include <sstream>
#include <string>
@@ -27,19 +42,23 @@ int art::gaussain_mean;
double art::gaussain_sigma;
int main(int argc, char* argv[]){
- cout << "=======================================ART======================================"<<endl;
- cout << " ART_Illumina (2008-2015) "<<endl;
- cout << " Q Version 2.3.7 (Mar 19, 2015) "<<endl;
- cout << " Contact: Weichun Huang at whduke at gmail.com "<<endl;
- cout << "================================================================================"<<endl<<endl;
-
+ cout <<endl;
+ cout << " ====================ART===================="<<endl;
+ cout << " ART_Illumina (2008-2016) "<<endl;
+ cout << " Q Version 2.5.8 (June 6, 2016) "<<endl;
+ cout << " Contact: Weichun Huang <whduke at gmail.com> "<<endl;
+ cout << " -------------------------------------------"<<endl<<endl;
+
+ short min_qual_s=0;
short max_qual_s=93;
+ const short max_qual=93;
char max_q_c = (char)(max_qual_s+33);
bool mask_n=true;
short max_num_n=1;
long mask_read_count=0;
int len_ref_id=250;
+ int maxNumIndel = -1; //a negative value means no limit
//caluate CPUT time
clock_t start, end;
double cpu_time_used;
@@ -146,6 +165,9 @@ int main(int argc, char* argv[]){
cerr << "Fatal Error: The read length must be a positive integer." << endl;
arg_success = false;
}
+ } else if(!strcmp(arg, "--maxIndel") || !strcmp(arg, "-k")){
+ i++;
+ maxNumIndel = atoi(argv[i]);
} else if(!strcmp(arg, "--insRate") || !strcmp(arg, "-ir")){
i++;
insRate = atof(argv[i]);
@@ -183,7 +205,21 @@ int main(int argc, char* argv[]){
mean = atoi(argv[i]);
mean_flag = true;
if(mean < 0){
- cerr << "Fatal Error: The mean fragment length must be a positive." << endl;
+ cerr << "Input Error: The mean fragment length must be a positive." << endl;
+ arg_success = false;
+ }
+ } else if(!strcmp(arg, "--minQ") || !strcmp(arg, "-qL")){
+ i++;
+ min_qual_s = atoi(argv[i]);
+ if(min_qual_s<0 || min_qual_s>max_qual){
+ cerr << "Input Error: The minimum quality score must be an integer in [0,"<<max_qual<<"]" << endl;
+ arg_success = false;
+ }
+ } else if(!strcmp(arg, "--maxQ") || !strcmp(arg, "-qU")){
+ i++;
+ max_qual_s = atoi(argv[i]);
+ if(max_qual_s<=0 || max_qual_s>max_qual){
+ cerr << "Input Error: The quality score must be an integer in [1,"<<max_qual<<"]"<< endl;
arg_success = false;
}
} else if(!strcmp(arg, "--qShift") || !strcmp(arg, "-qs")){
@@ -286,16 +322,15 @@ int main(int argc, char* argv[]){
if(!arg_success){
cout << "===== USAGE ====="<<endl << endl;
- cout << "art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -ss <sequencing_system> -o <outfile_prefix>"<<endl;
- cout << "art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -o <outfile_prefix>"<<endl;
- cout << "art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -c <total_num_reads> -o <outfile_prefix>"<<endl;
- cout << "art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>"<<endl;
- cout << "art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -c <total_num_reads> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>"<<endl<<endl;
+ cout << "art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -o <outfile_prefix>"<<endl;
+ cout << "art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -c <num_reads_per_sequence> -o <outfile_prefix>"<<endl;
+ cout << "art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>"<<endl;
+ cout << "art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -c <num_reads_per_sequence> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>"<<endl<<endl;
cout << "===== PARAMETERS =====" << endl << endl;
cout << " -1 --qprof1 the first-read quality profile" << endl;
cout << " -2 --qprof2 the second-read quality profile" << endl;
cout << " -amp --amplicon amplicon sequencing simulation" << endl;
- cout << " -c --rcount total number of reads/read pairs to be generated [per amplicon if for amplicon simulation](not be used together with -f/--fcov)" << endl;
+ cout << " -c --rcount number of reads/read pairs to be generated per sequence/amplicon (not be used together with -f/--fcov)" << endl;
cout << " -d --id the prefix identification tag for read ID" << endl;
cout << " -ef --errfree indicate to generate the zero sequencing errors SAM file as well the regular one" << endl;
cout << " NOTE: the reads in the zero-error SAM file have the same alignment positions"<<endl;
@@ -307,37 +342,42 @@ int main(int argc, char* argv[]){
cout << " -ir2 --insRate2 the second-read insertion rate (default: 0.00015)" << endl;
cout << " -dr --delRate the first-read deletion rate (default: 0.00011)" << endl;
cout << " -dr2 --delRate2 the second-read deletion rate (default: 0.00023)" << endl;
+ cout << " -k --maxIndel the maximum total number of insertion and deletion per read (default: up to read length)" << endl;
cout << " -l --len the length of reads to be simulated" << endl;
cout << " -m --mflen the mean size of DNA/RNA fragments for paired-end simulations" << endl;
cout << " -mp --matepair indicate a mate-pair read simulation" << endl;
+ cout << " -M --cigarM indicate to use CIGAR 'M' instead of '=/X' for alignment match/mismatch" << endl;
cout << " -nf --maskN the cutoff frequency of 'N' in a window size of the read length for masking genomic regions"<<endl;
cout << " NOTE: default: '-nf 1' to mask all regions with 'N'. Use '-nf 0' to turn off masking" <<endl;
cout << " -na --noALN do not output ALN alignment file" << endl;
cout << " -o --out the prefix of output filename" << endl;
cout << " -p --paired indicate a paired-end read simulation or to generate reads from both ends of amplicons" << endl;
- cout << " NOTE: art will automatically switch to a mate-pair simulation if the given mean fragment size >= 2000"<<endl<<endl;
+ cout << " NOTE: art will automatically switch to a mate-pair simulation if the given mean fragment size >= 2000"<<endl;
cout << " -q --quiet turn off end of run summary" << endl;
+ cout << " -qL --minQ the minimum base quality score" << endl;
+ cout << " -qU --maxQ the maxiumum base quality score" << endl;
cout << " -qs --qShift the amount to shift every first-read quality score by " << endl;
cout << " -qs2 --qShift2 the amount to shift every second-read quality score by" << endl;
cout << " NOTE: For -qs/-qs2 option, a positive number will shift up quality scores (the max is 93) " <<endl;
cout << " that reduce substitution sequencing errors and a negative number will shift down " <<endl;
cout << " quality scores that increase sequencing errors. If shifting scores by x, the error"<<endl;
cout << " rate will be 1/(10^(x/10)) of the default profile." <<endl;
-// cout << " -qo --qOrig indicate to output the originial quality scores regardless the original scores were shifted or not" << endl;
+// cout << " -qo --qOrig indicate to output the original quality scores regardless the original scores were shifted or not" << endl;
cout << " -rs --rndSeed the seed for random number generator (default: system time in second)" << endl;
cout << " NOTE: using a fixed seed to generate two identical datasets from different runs"<<endl;
cout << " -s --sdev the standard deviation of DNA/RNA fragment size for paired-end simulations." << endl;
cout << " -sam --samout indicate to generate SAM alignment file" << endl;
cout << " -sp --sepProf indicate to use separate quality profiles for different bases (ATGC)" << endl;
cout << " -ss --seqSys The name of Illumina sequencing system of the built-in profile used for simulation" << endl;
- cout << " NOTE: sequencing system id names are:"<<endl;
- cout << " GA1 - Genome Analyzer I, GA2 - Genome Analyzer II"<<endl;
- cout << " HS10 - HiSeq 1000, HS20 - HiSeq 2000, HS25 - HiSeq 2500, MS - MiSeq"<<endl;
- cout << " -M --cigarM indicate to use CIGAR 'M' instead of '=/X' for alignment match/mismatch" << endl;
+ cout << " NOTE: sequencing system ID names are:"<<endl;
+ cout << " GA1 - GenomeAnalyzer I (36bp,44bp), GA2 - GenomeAnalyzer II (50bp, 75bp)"<<endl;
+ cout << " HS10 - HiSeq 1000 (100bp), HS20 - HiSeq 2000 (100bp), HS25 - HiSeq 2500 (125bp, 150bp)"<<endl;
+ cout << " HSXn - HiSeqX PCR free (150bp), HSXt - HiSeqX TruSeq (150bp), MinS - MiniSeq TruSeq (50bp)"<<endl;
+ cout << " MSv1 - MiSeq v1 (250bp), MSv3 - MiSeq v3 (250bp), NS50 - NextSeq500 v2 (75bp)"<<endl;
cout << "===== NOTES ====="<< endl<< endl;
cout << "* ART by default selects a built-in quality score profile according to the read length specified for the run." << endl << endl;
- cout << "* For single-end simulation, ART requires input sequence file, outputfile prefix, read length, and read count/fold coverage." << endl << endl;;
+ cout << "* For single-end simulation, ART requires input sequence file, output file prefix, read length, and read count/fold coverage." << endl << endl;;
// cout << " Example: art --in reference_DNA.fa --out sim1 --len 35 --fcov 2 -sam" << endl << endl;;
cout << "* For paired-end simulation (except for amplicon sequencing), ART also requires the parameter values of" << endl;
cout << " the mean and standard deviation of DNA/RNA fragment lengths" << endl << endl;
@@ -345,25 +385,25 @@ int main(int argc, char* argv[]){
cout << "===== EXAMPLES ====="<< endl <<endl;
cout << " 1) single-end read simulation" <<endl;
- cout << " art_illumina -sam -i reference.fa -l 150 -ss HS25 -f 10 -o single_dat" <<endl<<endl;
+ cout << " art_illumina -ss HS25 -sam -i reference.fa -l 150 -f 10 -o single_dat" <<endl<<endl;
cout << " 2) paired-end read simulation" <<endl;
- cout << " art_illumina -sam -i reference.fa -p -l 150 -ss HS25 -f 20 -m 200 -s 10 -o paired_dat" <<endl<<endl;
+ cout << " art_illumina -ss HS25 -sam -i reference.fa -p -l 150 -f 20 -m 200 -s 10 -o paired_dat" <<endl<<endl;
cout << " 3) mate-pair read simulation" <<endl;
- cout << " art_illumina -sam -i reference.fa -mp -l 50 -f 20 -m 2500 -s 50 -o matepair_dat" <<endl<<endl;
+ cout << " art_illumina -ss HS10 -sam -i reference.fa -mp -l 100 -f 20 -m 2500 -s 50 -o matepair_dat" <<endl<<endl;
cout << " 4) amplicon sequencing simulation with 5' end single-end reads " <<endl;
- cout << " art_illumina -amp -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_5end_dat" <<endl<<endl;
+ cout << " art_illumina -ss GA2 -amp -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_5end_dat" <<endl<<endl;
cout << " 5) amplicon sequencing simulation with paired-end reads" <<endl;
- cout << " art_illumina -amp -p -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_pair_dat" <<endl<<endl;
+ cout << " art_illumina -ss GA2 -amp -p -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_pair_dat" <<endl<<endl;
cout << " 6) amplicon sequencing simulation with matepair reads" <<endl;
- cout << " art_illumina -amp -mp -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_mate_dat" <<endl<<endl;
+ cout << " art_illumina -ss MSv1 -amp -mp -sam -na -i amp_reference.fa -l 150 -f 10 -o amplicon_mate_dat" <<endl<<endl;
cout << " 7) generate an extra SAM file with zero-sequencing errors for a paired-end read simulation" <<endl;
- cout << " art_illumina -ef -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_twosam_dat" <<endl<<endl;
+ cout << " art_illumina -ss HSXn -ef -i reference.fa -p -l 150 -f 20 -m 200 -s 10 -o paired_twosam_dat" <<endl<<endl;
cout << " 8) reduce the substitution error rate to one 10th of the default profile"<<endl;
cout << " art_illumina -i reference.fa -qs 10 -qs2 10 -l 50 -f 10 -p -m 500 -s 10 -sam -o reduce_error"<<endl<<endl;
cout << " 9) turn off the masking of genomic regions with unknown nucleotides 'N'"<<endl;
- cout << " art_illumina -nf 0 -sam -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_nomask" <<endl<<endl;
+ cout << " art_illumina -ss HS20 -nf 0 -sam -i reference.fa -p -l 100 -f 20 -m 200 -s 10 -o paired_nomask" <<endl<<endl;
cout << " 10) masking genomic regions with >=5 'N's within the read length 50"<<endl;
- cout << " art_illumina -nf 5 -sam -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_maskN5" <<endl<<endl;
+ cout << " art_illumina -ss HSXt -nf 5 -sam -i reference.fa -p -l 150 -f 20 -m 200 -s 10 -o paired_maskN5" <<endl<<endl;
exit(1);
}
@@ -377,8 +417,8 @@ int main(int argc, char* argv[]){
}
srand (rand_seed);
- string seqfasta=out_file_prefix+num+".fa";
- string qualfasta=out_file_prefix+num+".qual";
+// string seqfasta=out_file_prefix+num+".fa";
+// string qualfasta=out_file_prefix+num+".qual";
string alnfasta=out_file_prefix+num+".aln";
string fqfile=out_file_prefix+num+".fq";
@@ -434,7 +474,10 @@ int main(int argc, char* argv[]){
if((read_len > profile_size_2) && is_pairend_read){
if(profile_size_2 == 0){
- cerr << "Fatal Error: " << qual_file2 << ", is not a valid profile." << endl << endl;
+ if (!seqsys.empty())
+ cerr << "Error: the built-in " << seqsys<<" sequencing system supports only single-end sequencing" << endl << endl;
+ else
+ cerr << "Fatal Error: " << qual_file2 << ", is not a valid profile." << endl << endl;
} else {
cerr<<"Fatal Error: The read length, "<<read_len<<", exceeds the maximum second read profile length, " <<profile_size_2 <<"." <<endl<<endl;
}
@@ -452,81 +495,110 @@ int main(int argc, char* argv[]){
if(!sep_flag){
for(size_t i=0; i<qdist.qual_dist_first.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.qual_dist_first[i].begin(); it!=qdist.qual_dist_first[i].end(); it++){
- if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up; }
- else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up!=0){
+ if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=min_qual_s; }
+ else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.qual_dist_second.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.qual_dist_second[i].begin(); it!=qdist.qual_dist_second[i].end(); it++){
- if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up_2; }
- else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up_2!=0){
+ if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
} else{
for(size_t i=0; i<qdist.a_qual_dist_first.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.a_qual_dist_first[i].begin(); it!=qdist.a_qual_dist_first[i].end(); it++){
- if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up; }
- else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up!=0){
+ if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.a_qual_dist_second.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.a_qual_dist_second[i].begin(); it!=qdist.a_qual_dist_second[i].end(); it++){
- if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up_2; }
- else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up_2!=0){
+ if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.c_qual_dist_first.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.c_qual_dist_first[i].begin(); it!=qdist.c_qual_dist_first[i].end(); it++){
- if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up; }
- else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up!=0){
+ if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.c_qual_dist_second.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.c_qual_dist_second[i].begin(); it!=qdist.c_qual_dist_second[i].end(); it++){
- if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up_2; }
- else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up_2!=0){
+ if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.g_qual_dist_first.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.g_qual_dist_first[i].begin(); it!=qdist.g_qual_dist_first[i].end(); it++){
- if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up; }
- else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up!=0){
+ if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.g_qual_dist_second.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.g_qual_dist_second[i].begin(); it!=qdist.g_qual_dist_second[i].end(); it++){
- if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up_2; }
- else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up_2!=0){
+ if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.t_qual_dist_first.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.t_qual_dist_first[i].begin(); it!=qdist.t_qual_dist_first[i].end(); it++){
- if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up; }
- else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up!=0){
+ if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.t_qual_dist_second.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.t_qual_dist_second[i].begin(); it!=qdist.t_qual_dist_second[i].end(); it++){
- if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up_2; }
- else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up_2!=0){
+ if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
}
-
samHeader sH;
sH.getRefseqID(seq_file);
sH.ID="01";
@@ -555,14 +627,17 @@ int main(int argc, char* argv[]){
art a_art;
seqRead a_read;
- a_read.set_rate(read_len,insRate,2,a_read.ins_rate);
- a_read.set_rate(read_len,delRate,2,a_read.del_rate);
+// a_read.set_rate(read_len,insRate,2,a_read.ins_rate);
+// a_read.set_rate(read_len,delRate,2,a_read.del_rate);
+ a_read.set_rate(read_len, insRate, a_read.ins_rate, maxNumIndel);
+ a_read.set_rate(read_len, delRate, a_read.del_rate, maxNumIndel);
+// void set_rate(int read_len, double p, vector <double>& rate, int max_num=0, double cdf_cutoff=0.999999){
string aln_read,aln_ref;
ostringstream osID;
int num_seq=0;
string read_id;
- string seqfasta2="";
- string qualfasta2="";
+// string seqfasta2="";
+// string qualfasta2="";
string alnfasta2="";
string fqfile2="";
if(is_pairend_read){
@@ -570,8 +645,8 @@ int main(int argc, char* argv[]){
sR.rNext="=";
sR2.rNext="=";
- seqfasta2=out_file_prefix+"2.fa";
- qualfasta2=out_file_prefix+"2.qual";
+// seqfasta2=out_file_prefix+"2.fa";
+// qualfasta2=out_file_prefix+"2.qual";
alnfasta2=out_file_prefix+"2.aln";
fqfile2=out_file_prefix+"2.fq";
// ofstream SEQFILE2(seqfasta2.c_str(),ios::binary);
@@ -591,8 +666,13 @@ int main(int argc, char* argv[]){
}
seqRead a_read_2;
- a_read_2.set_rate(read_len,insRate2,2,a_read.ins_rate);
- a_read_2.set_rate(read_len,delRate2,2,a_read.del_rate);
+
+// a_read_2.set_rate(read_len,insRate2,2,a_read_2.ins_rate);
+// a_read_2.set_rate(read_len,delRate2,2,a_read_2.del_rate);
+
+ a_read_2.set_rate(read_len,insRate2,a_read_2.ins_rate, maxNumIndel);
+ a_read_2.set_rate(read_len,delRate2,a_read_2.del_rate, maxNumIndel);
+
vector<short> qual_2;
string read_id_2;
string aln_read_2,aln_ref_2;
@@ -898,24 +978,24 @@ int main(int argc, char* argv[]){
if(!is_pairend_read){
if(amplicon){
- cout << " Amplicon 5'-end sequencing simulation" << endl << endl;
+ cout << " Amplicon 5'-end sequencing simulation" << endl << endl;
}
else{
- cout << " Single-end Simulation" << endl << endl;
+ cout << " Single-end Simulation" << endl << endl;
}
} else if(is_matepair) {
if(amplicon){
- cout << " Amplicon matepair sequencing simulation" << endl << endl;
+ cout << " Amplicon matepair sequencing simulation" << endl << endl;
}
else{
- cout << " Matepair-end sequencing simulation" << endl << endl;
+ cout << " Matepair-end sequencing simulation" << endl << endl;
}
} else {
if(amplicon){
- cout << " Amplicon paired-end sequencing simulation" << endl << endl;
+ cout << " Amplicon paired-end sequencing simulation" << endl << endl;
}
else{
- cout << " Paired-end sequencing simulation" << endl << endl;
+ cout << " Paired-end sequencing simulation" << endl << endl;
}
}
@@ -976,7 +1056,7 @@ int main(int argc, char* argv[]){
if(second_qual){
cout << "\tSecond Read: " << qual_file2.c_str()<<" (user's profile)"<< endl<< endl;
} else if(!qdist.ssystem.empty()){
- cout << "\tFirst Read: " <<qdist.ssystem<<" Length "<< profile_size <<" R2"<<" (built-in profile) "<<endl;
+ cout << "\tFirst Read: " <<qdist.ssystem<<" Length "<< profile_size <<" R2"<<" (built-in profile) "<<endl<<endl;
} else {
cout << "\tSecond Read: " <<" EMP" << profile_size_2 <<"R2"<<" (built-in profile) "<<endl<<endl;
}
@@ -984,7 +1064,7 @@ int main(int argc, char* argv[]){
if(first_qual){
cout << "\t" << qual_file1.c_str()<<" (user's profile)"<< endl << endl;
} else if(!qdist.ssystem.empty()){
- cout << "\tFirst Read: " <<qdist.ssystem<<" Length "<< profile_size <<" R1"<<" (built-in profile) "<<endl;
+ cout << "\tFirst Read: " <<qdist.ssystem<<" Length "<< profile_size <<" R1"<<" (built-in profile) "<<endl<<endl;
} else {
cout << "\t " <<" EMP" << profile_size <<"R1"<<" (built-in profile) "<<endl<<endl;
}
diff --git a/art_illumina_src/art_illumina.cpp b/art_illumina_src/art_illumina_m.cpp
similarity index 77%
copy from art_illumina_src/art_illumina.cpp
copy to art_illumina_src/art_illumina_m.cpp
index 644c5fc..8ae5070 100644
--- a/art_illumina_src/art_illumina.cpp
+++ b/art_illumina_src/art_illumina_m.cpp
@@ -1,11 +1,26 @@
/*
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-ART_ILLUMINA -- Artificial Read Transcription
- at Copyright 2008-2015, All Rights Reserved.
-Authors: Weichun Huang
-Contributors: Jason Myers (2011)
-_____________________________________________________________________________________________________________
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, Illumina Q version
+ * Authors: Weichun Huang 2008-2016
+ * Contributors: Jason Myers (2011)
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*/
+
#include <iostream>
#include <sstream>
#include <string>
@@ -14,6 +29,7 @@ ________________________________________________________________________________
#include <algorithm>
#include <iomanip>
#include <ctime>
+#include <pthread.h>
#include "art.h"
#include "empdist.h"
#include "readSeqFile.h"
@@ -27,13 +43,16 @@ int art::gaussain_mean;
double art::gaussain_sigma;
int main(int argc, char* argv[]){
- cout << "=======================================ART======================================"<<endl;
- cout << " ART_Illumina (2008-2015) "<<endl;
- cout << " Q Version 2.3.7 (Mar 19, 2015) "<<endl;
- cout << " Contact: Weichun Huang at whduke at gmail.com "<<endl;
- cout << "================================================================================"<<endl<<endl;
-
+ cout <<endl;
+ cout << " ====================ART===================="<<endl;
+ cout << " ART_Illumina (2008-2016) "<<endl;
+ cout << " Q Version 2.5.1 (Apr 18, 2016) "<<endl;
+ cout << " Contact: Weichun Huang <whduke at gmail.com> "<<endl;
+ cout << " -------------------------------------------"<<endl<<endl;
+
+ short min_qual_s=0;
short max_qual_s=93;
+ const short max_qual=93;
char max_q_c = (char)(max_qual_s+33);
bool mask_n=true;
short max_num_n=1;
@@ -183,7 +202,21 @@ int main(int argc, char* argv[]){
mean = atoi(argv[i]);
mean_flag = true;
if(mean < 0){
- cerr << "Fatal Error: The mean fragment length must be a positive." << endl;
+ cerr << "Input Error: The mean fragment length must be a positive." << endl;
+ arg_success = false;
+ }
+ } else if(!strcmp(arg, "--minQ") || !strcmp(arg, "-qL")){
+ i++;
+ min_qual_s = atoi(argv[i]);
+ if(min_qual_s<0 || min_qual_s>max_qual){
+ cerr << "Input Error: The minimum quality score must be an integer in [0,"<<max_qual<<"]" << endl;
+ arg_success = false;
+ }
+ } else if(!strcmp(arg, "--maxQ") || !strcmp(arg, "-qU")){
+ i++;
+ max_qual_s = atoi(argv[i]);
+ if(max_qual_s<=0 || max_qual_s>max_qual){
+ cerr << "Input Error: The quality score must be an integer in [1,"<<max_qual<<"]"<< endl;
arg_success = false;
}
} else if(!strcmp(arg, "--qShift") || !strcmp(arg, "-qs")){
@@ -286,16 +319,15 @@ int main(int argc, char* argv[]){
if(!arg_success){
cout << "===== USAGE ====="<<endl << endl;
- cout << "art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -ss <sequencing_system> -o <outfile_prefix>"<<endl;
- cout << "art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -o <outfile_prefix>"<<endl;
- cout << "art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -c <total_num_reads> -o <outfile_prefix>"<<endl;
- cout << "art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>"<<endl;
- cout << "art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -c <total_num_reads> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>"<<endl<<endl;
+ cout << "art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -o <outfile_prefix>"<<endl;
+ cout << "art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -c <num_reads_per_sequence> -o <outfile_prefix>"<<endl;
+ cout << "art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>"<<endl;
+ cout << "art_illumina [options] -ss <sequencing_system> -sam -i <seq_ref_file> -l <read_length> -c <num_reads_per_sequence> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>"<<endl<<endl;
cout << "===== PARAMETERS =====" << endl << endl;
cout << " -1 --qprof1 the first-read quality profile" << endl;
cout << " -2 --qprof2 the second-read quality profile" << endl;
cout << " -amp --amplicon amplicon sequencing simulation" << endl;
- cout << " -c --rcount total number of reads/read pairs to be generated [per amplicon if for amplicon simulation](not be used together with -f/--fcov)" << endl;
+ cout << " -c --rcount number of reads/read pairs to be generated per sequence/amplicon (not be used together with -f/--fcov)" << endl;
cout << " -d --id the prefix identification tag for read ID" << endl;
cout << " -ef --errfree indicate to generate the zero sequencing errors SAM file as well the regular one" << endl;
cout << " NOTE: the reads in the zero-error SAM file have the same alignment positions"<<endl;
@@ -310,30 +342,35 @@ int main(int argc, char* argv[]){
cout << " -l --len the length of reads to be simulated" << endl;
cout << " -m --mflen the mean size of DNA/RNA fragments for paired-end simulations" << endl;
cout << " -mp --matepair indicate a mate-pair read simulation" << endl;
+ cout << " -M --cigarM indicate to use CIGAR 'M' instead of '=/X' for alignment match/mismatch" << endl;
cout << " -nf --maskN the cutoff frequency of 'N' in a window size of the read length for masking genomic regions"<<endl;
cout << " NOTE: default: '-nf 1' to mask all regions with 'N'. Use '-nf 0' to turn off masking" <<endl;
cout << " -na --noALN do not output ALN alignment file" << endl;
cout << " -o --out the prefix of output filename" << endl;
cout << " -p --paired indicate a paired-end read simulation or to generate reads from both ends of amplicons" << endl;
- cout << " NOTE: art will automatically switch to a mate-pair simulation if the given mean fragment size >= 2000"<<endl<<endl;
+ cout << " NOTE: art will automatically switch to a mate-pair simulation if the given mean fragment size >= 2000"<<endl;
cout << " -q --quiet turn off end of run summary" << endl;
+ cout << " -qL --minQ the minimum base quality score" << endl;
+ cout << " -qU --maxQ the maxiumum base quality score" << endl;
cout << " -qs --qShift the amount to shift every first-read quality score by " << endl;
cout << " -qs2 --qShift2 the amount to shift every second-read quality score by" << endl;
cout << " NOTE: For -qs/-qs2 option, a positive number will shift up quality scores (the max is 93) " <<endl;
cout << " that reduce substitution sequencing errors and a negative number will shift down " <<endl;
cout << " quality scores that increase sequencing errors. If shifting scores by x, the error"<<endl;
cout << " rate will be 1/(10^(x/10)) of the default profile." <<endl;
-// cout << " -qo --qOrig indicate to output the originial quality scores regardless the original scores were shifted or not" << endl;
+// cout << " -qo --qOrig indicate to output the original quality scores regardless the original scores were shifted or not" << endl;
cout << " -rs --rndSeed the seed for random number generator (default: system time in second)" << endl;
cout << " NOTE: using a fixed seed to generate two identical datasets from different runs"<<endl;
cout << " -s --sdev the standard deviation of DNA/RNA fragment size for paired-end simulations." << endl;
cout << " -sam --samout indicate to generate SAM alignment file" << endl;
cout << " -sp --sepProf indicate to use separate quality profiles for different bases (ATGC)" << endl;
cout << " -ss --seqSys The name of Illumina sequencing system of the built-in profile used for simulation" << endl;
- cout << " NOTE: sequencing system id names are:"<<endl;
- cout << " GA1 - Genome Analyzer I, GA2 - Genome Analyzer II"<<endl;
- cout << " HS10 - HiSeq 1000, HS20 - HiSeq 2000, HS25 - HiSeq 2500, MS - MiSeq"<<endl;
- cout << " -M --cigarM indicate to use CIGAR 'M' instead of '=/X' for alignment match/mismatch" << endl;
+ cout << " NOTE: sequencing system ID names are:"<<endl;
+ cout << " GA1 - GenomeAnalyzer I (36bp,44bp), GA2 - GenomeAnalyzer II (50bp, 75bp)"<<endl;
+ cout << " HS10 - HiSeq 1000 (100bp), HS20 - HiSeq 2000 (100bp), HS25 - HiSeq 2500 (125bp, 150bp)"<<endl;
+ cout << " HS10 - HiSeq 1000 (100bp), HS20 - HiSeq 2000 (100bp), HS25 - HiSeq 2500 (125bp, 150bp)"<<endl;
+ cout << " HSXn - HiSeqX PCR free (150bp), HSXt - HiSeqX TruSeq (150bp), MinS - MiniSeq TruSeq (50bp)"<<endl;
+ cout << " MSv1 - MiSeq v1 (250bp), MSv3 - MiSeq v3 (250bp), NS50 - NextSeq500 v2 (75bp)"<<endl;
cout << "===== NOTES ====="<< endl<< endl;
cout << "* ART by default selects a built-in quality score profile according to the read length specified for the run." << endl << endl;
@@ -345,25 +382,25 @@ int main(int argc, char* argv[]){
cout << "===== EXAMPLES ====="<< endl <<endl;
cout << " 1) single-end read simulation" <<endl;
- cout << " art_illumina -sam -i reference.fa -l 150 -ss HS25 -f 10 -o single_dat" <<endl<<endl;
+ cout << " art_illumina -ss HS25 -sam -i reference.fa -l 150 -f 10 -o single_dat" <<endl<<endl;
cout << " 2) paired-end read simulation" <<endl;
- cout << " art_illumina -sam -i reference.fa -p -l 150 -ss HS25 -f 20 -m 200 -s 10 -o paired_dat" <<endl<<endl;
+ cout << " art_illumina -ss HS25 -sam -i reference.fa -p -l 150 -f 20 -m 200 -s 10 -o paired_dat" <<endl<<endl;
cout << " 3) mate-pair read simulation" <<endl;
- cout << " art_illumina -sam -i reference.fa -mp -l 50 -f 20 -m 2500 -s 50 -o matepair_dat" <<endl<<endl;
+ cout << " art_illumina -ss HS10 -sam -i reference.fa -mp -l 100 -f 20 -m 2500 -s 50 -o matepair_dat" <<endl<<endl;
cout << " 4) amplicon sequencing simulation with 5' end single-end reads " <<endl;
- cout << " art_illumina -amp -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_5end_dat" <<endl<<endl;
+ cout << " art_illumina -ss GA2 -amp -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_5end_dat" <<endl<<endl;
cout << " 5) amplicon sequencing simulation with paired-end reads" <<endl;
- cout << " art_illumina -amp -p -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_pair_dat" <<endl<<endl;
+ cout << " art_illumina -ss GA2 -amp -p -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_pair_dat" <<endl<<endl;
cout << " 6) amplicon sequencing simulation with matepair reads" <<endl;
- cout << " art_illumina -amp -mp -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_mate_dat" <<endl<<endl;
+ cout << " art_illumina -ss MSv1 -amp -mp -sam -na -i amp_reference.fa -l 150 -f 10 -o amplicon_mate_dat" <<endl<<endl;
cout << " 7) generate an extra SAM file with zero-sequencing errors for a paired-end read simulation" <<endl;
- cout << " art_illumina -ef -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_twosam_dat" <<endl<<endl;
+ cout << " art_illumina -ss HSXn -ef -i reference.fa -p -l 150 -f 20 -m 200 -s 10 -o paired_twosam_dat" <<endl<<endl;
cout << " 8) reduce the substitution error rate to one 10th of the default profile"<<endl;
cout << " art_illumina -i reference.fa -qs 10 -qs2 10 -l 50 -f 10 -p -m 500 -s 10 -sam -o reduce_error"<<endl<<endl;
cout << " 9) turn off the masking of genomic regions with unknown nucleotides 'N'"<<endl;
- cout << " art_illumina -nf 0 -sam -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_nomask" <<endl<<endl;
+ cout << " art_illumina -ss HS20 -nf 0 -sam -i reference.fa -p -l 100 -f 20 -m 200 -s 10 -o paired_nomask" <<endl<<endl;
cout << " 10) masking genomic regions with >=5 'N's within the read length 50"<<endl;
- cout << " art_illumina -nf 5 -sam -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_maskN5" <<endl<<endl;
+ cout << " art_illumina -ss HSXt -nf 5 -sam -i reference.fa -p -l 150 -f 20 -m 200 -s 10 -o paired_maskN5" <<endl<<endl;
exit(1);
}
@@ -377,8 +414,8 @@ int main(int argc, char* argv[]){
}
srand (rand_seed);
- string seqfasta=out_file_prefix+num+".fa";
- string qualfasta=out_file_prefix+num+".qual";
+// string seqfasta=out_file_prefix+num+".fa";
+// string qualfasta=out_file_prefix+num+".qual";
string alnfasta=out_file_prefix+num+".aln";
string fqfile=out_file_prefix+num+".fq";
@@ -434,7 +471,10 @@ int main(int argc, char* argv[]){
if((read_len > profile_size_2) && is_pairend_read){
if(profile_size_2 == 0){
- cerr << "Fatal Error: " << qual_file2 << ", is not a valid profile." << endl << endl;
+ if (!seqsys.empty())
+ cerr << "Error: the built-in " << seqsys<<" sequencing system supports only single-end sequencing" << endl << endl;
+ else
+ cerr << "Fatal Error: " << qual_file2 << ", is not a valid profile." << endl << endl;
} else {
cerr<<"Fatal Error: The read length, "<<read_len<<", exceeds the maximum second read profile length, " <<profile_size_2 <<"." <<endl<<endl;
}
@@ -452,81 +492,110 @@ int main(int argc, char* argv[]){
if(!sep_flag){
for(size_t i=0; i<qdist.qual_dist_first.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.qual_dist_first[i].begin(); it!=qdist.qual_dist_first[i].end(); it++){
- if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up; }
- else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up!=0){
+ if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=min_qual_s; }
+ else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.qual_dist_second.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.qual_dist_second[i].begin(); it!=qdist.qual_dist_second[i].end(); it++){
- if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up_2; }
- else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up_2!=0){
+ if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
} else{
for(size_t i=0; i<qdist.a_qual_dist_first.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.a_qual_dist_first[i].begin(); it!=qdist.a_qual_dist_first[i].end(); it++){
- if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up; }
- else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up!=0){
+ if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.a_qual_dist_second.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.a_qual_dist_second[i].begin(); it!=qdist.a_qual_dist_second[i].end(); it++){
- if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up_2; }
- else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up_2!=0){
+ if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.c_qual_dist_first.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.c_qual_dist_first[i].begin(); it!=qdist.c_qual_dist_first[i].end(); it++){
- if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up; }
- else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up!=0){
+ if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.c_qual_dist_second.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.c_qual_dist_second[i].begin(); it!=qdist.c_qual_dist_second[i].end(); it++){
- if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up_2; }
- else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up_2!=0){
+ if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.g_qual_dist_first.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.g_qual_dist_first[i].begin(); it!=qdist.g_qual_dist_first[i].end(); it++){
- if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up; }
- else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up!=0){
+ if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.g_qual_dist_second.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.g_qual_dist_second[i].begin(); it!=qdist.g_qual_dist_second[i].end(); it++){
- if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up_2; }
- else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up_2!=0){
+ if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.t_qual_dist_first.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.t_qual_dist_first[i].begin(); it!=qdist.t_qual_dist_first[i].end(); it++){
- if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up; }
- else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up!=0){
+ if(q_shift_up<0 && (-q_shift_up>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
for(size_t i=0; i<qdist.t_qual_dist_second.size(); i++){
for(map<unsigned int, unsigned short>::iterator it=qdist.t_qual_dist_second[i].begin(); it!=qdist.t_qual_dist_second[i].end(); it++){
- if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
-// else{ it->second+=q_shift_up_2; }
- else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ if(q_shift_up_2!=0){
+ if(q_shift_up_2<0 && (-q_shift_up_2>it->second)){ it->second=0; }
+ else{ it->second+=q_shift_up_2; if(it->second>max_qual_s) it->second=max_qual_s; }
+ }
+ if(it->second < min_qual_s) it->second = min_qual_s;
+ if(it->second > max_qual_s) it->second = max_qual_s;
}
}
}
-
samHeader sH;
sH.getRefseqID(seq_file);
sH.ID="01";
@@ -546,6 +615,22 @@ int main(int argc, char* argv[]){
if(err_free_sam) sH.printHeader(SAMFILE_EF);
}
+struct threadData{
+ string ref_id;
+ long readID_start;
+
+ art& a_art;
+ seqRead a_read;
+ seqRead a_read_2;
+
+ stringstream FQ_SS1;
+ stringstream ALN_SS1;
+ stringstream SAM_SS1;
+
+ stringstream FQ_SS2;
+ stringstream ALN_SS2;
+ stringstream SAM_SS2;
+};
samRead sR;
string srID;
@@ -561,8 +646,8 @@ int main(int argc, char* argv[]){
ostringstream osID;
int num_seq=0;
string read_id;
- string seqfasta2="";
- string qualfasta2="";
+// string seqfasta2="";
+// string qualfasta2="";
string alnfasta2="";
string fqfile2="";
if(is_pairend_read){
@@ -570,8 +655,8 @@ int main(int argc, char* argv[]){
sR.rNext="=";
sR2.rNext="=";
- seqfasta2=out_file_prefix+"2.fa";
- qualfasta2=out_file_prefix+"2.qual";
+// seqfasta2=out_file_prefix+"2.fa";
+// qualfasta2=out_file_prefix+"2.qual";
alnfasta2=out_file_prefix+"2.aln";
fqfile2=out_file_prefix+"2.fq";
// ofstream SEQFILE2(seqfasta2.c_str(),ios::binary);
@@ -596,6 +681,7 @@ int main(int argc, char* argv[]){
vector<short> qual_2;
string read_id_2;
string aln_read_2,aln_ref_2;
+
while(seq_reader.next_seq(id,a_art.ref_seq)){
std::replace(a_art.ref_seq.begin(), a_art.ref_seq.end(), 'U', 'T'); //replace U with T
// size_t p1=id.find_first_of(' '); if(p1==string::npos) p1=10; size_t p2=id.find_first_of('\t'); if(p2==string::npos) p2=10; p1=p1<p2?p1:p2; id=id.substr(0,p1);
@@ -898,24 +984,24 @@ int main(int argc, char* argv[]){
if(!is_pairend_read){
if(amplicon){
- cout << " Amplicon 5'-end sequencing simulation" << endl << endl;
+ cout << " Amplicon 5'-end sequencing simulation" << endl << endl;
}
else{
- cout << " Single-end Simulation" << endl << endl;
+ cout << " Single-end Simulation" << endl << endl;
}
} else if(is_matepair) {
if(amplicon){
- cout << " Amplicon matepair sequencing simulation" << endl << endl;
+ cout << " Amplicon matepair sequencing simulation" << endl << endl;
}
else{
- cout << " Matepair-end sequencing simulation" << endl << endl;
+ cout << " Matepair-end sequencing simulation" << endl << endl;
}
} else {
if(amplicon){
- cout << " Amplicon paired-end sequencing simulation" << endl << endl;
+ cout << " Amplicon paired-end sequencing simulation" << endl << endl;
}
else{
- cout << " Paired-end sequencing simulation" << endl << endl;
+ cout << " Paired-end sequencing simulation" << endl << endl;
}
}
@@ -976,7 +1062,7 @@ int main(int argc, char* argv[]){
if(second_qual){
cout << "\tSecond Read: " << qual_file2.c_str()<<" (user's profile)"<< endl<< endl;
} else if(!qdist.ssystem.empty()){
- cout << "\tFirst Read: " <<qdist.ssystem<<" Length "<< profile_size <<" R2"<<" (built-in profile) "<<endl;
+ cout << "\tFirst Read: " <<qdist.ssystem<<" Length "<< profile_size <<" R2"<<" (built-in profile) "<<endl<<endl;
} else {
cout << "\tSecond Read: " <<" EMP" << profile_size_2 <<"R2"<<" (built-in profile) "<<endl<<endl;
}
@@ -984,7 +1070,7 @@ int main(int argc, char* argv[]){
if(first_qual){
cout << "\t" << qual_file1.c_str()<<" (user's profile)"<< endl << endl;
} else if(!qdist.ssystem.empty()){
- cout << "\tFirst Read: " <<qdist.ssystem<<" Length "<< profile_size <<" R1"<<" (built-in profile) "<<endl;
+ cout << "\tFirst Read: " <<qdist.ssystem<<" Length "<< profile_size <<" R1"<<" (built-in profile) "<<endl<<endl;
} else {
cout << "\t " <<" EMP" << profile_size <<"R1"<<" (built-in profile) "<<endl<<endl;
}
diff --git a/art_illumina_src/art_qual_scale.cpp b/art_illumina_src/art_qual_scale.cpp
index b32b845..4cfea08 100644
--- a/art_illumina_src/art_qual_scale.cpp
+++ b/art_illumina_src/art_qual_scale.cpp
@@ -1,9 +1,25 @@
/*
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-ART_ILLUMINA -- Artificial Read Transcription
-Copyright(c) 2008-2014 Weichun Huang, All Rights Reserved.
-_____________________________________________________________________________________________________________
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, Illumina Q version
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*/
+
#include <iostream>
#include <sstream>
#include <string>
@@ -21,6 +37,10 @@ using namespace std;
bool art::next_read_indel(seqRead& a_read){
long pos=(long) floor(r_prob()*valid_region); //pos in [0 ..len-1]
int slen =a_read.get_indel(read_len);
+//ensure get a fixed read length
+ if((pos+read_len-slen)>ref_seq.length()){
+ slen =a_read.get_indel_2(read_len);
+ }
a_read.is_plus_strand=true;
if(r_prob()>0.5){
a_read.is_plus_strand=false;
@@ -64,6 +84,15 @@ bool art::next_pair_read_indel(seqRead& read_1, seqRead& read_2){
long pos_2=pos_1+fragment_len-read_len;
int slen_1 =read_1.get_indel(read_len);
int slen_2 =read_2.get_indel(read_len);
+
+//ensure get a fixed read length
+ if((pos_1+read_len-slen_1)>ref_seq.length()){
+ slen_1 =read_1.get_indel_2(read_len);
+ }
+ if((pos_2+read_len-slen_2)>ref_seq.length()){
+ slen_2 =read_2.get_indel_2(read_len);
+ }
+
bool is_plus_strand=true;
if(r_prob()>0.5){
is_plus_strand=false;
@@ -106,6 +135,15 @@ bool art::next_pair_read_indel_mate(seqRead& read_1, seqRead& read_2){
long pos_2=ref_seq.length()-(pos_1+2*read_len-fragment_len);
int slen_1 =read_1.get_indel(read_len);
int slen_2 =read_2.get_indel(read_len);
+
+//ensure get a fixed read length
+ if((pos_1+read_len-slen_1)>ref_seq.length()){
+ slen_1 =read_1.get_indel_2(read_len);
+ }
+ if((pos_2+read_len-slen_2)>ref_seq.length()){
+ slen_2 =read_2.get_indel_2(read_len);
+ }
+
bool is_plus_strand=true;
if(r_prob()>0.5){
is_plus_strand=false;
@@ -151,6 +189,15 @@ bool art::next_pair_read_indel_cmp(seqRead& read_1, seqRead& read_2){
long pos_2=ref_seq.length()-pos_1-fragment_len;
int slen_1 =read_1.get_indel(read_len);
int slen_2 =read_2.get_indel(read_len);
+
+ //ensure get a fixed read length
+ if((pos_1+read_len-slen_1)>ref_seq.length()){
+ slen_1 =read_1.get_indel_2(read_len);
+ }
+ if((pos_2+read_len-slen_2)>ref_seq.length()){
+ slen_2 =read_2.get_indel_2(read_len);
+ }
+
bool is_plus_strand=true;
if(r_prob()>0.5){
is_plus_strand=false;
@@ -185,13 +232,26 @@ bool art::next_ampread_indel(seqRead& a_read){
return false; //ref_seq is too short.
}
long pos=(long) 0;
- int slen =a_read.get_indel(read_len);
+ int slen =0;
+
+ if(read_len==ref_seq.length())
+ slen =a_read.get_indel_2(read_len);
+ else
+ slen =a_read.get_indel(read_len);
+
a_read.is_plus_strand=true;
// if(r_prob()>0.5){
// a_read.is_plus_strand=false;
// }
// if(a_read.is_plus_strand){
- a_read.seq_ref=ref_seq.substr(pos, read_len-slen);
+ if(slen>=0)
+ a_read.seq_ref=ref_seq.substr(pos, read_len-slen);
+ else{
+ a_read.seq_ref=ref_seq.substr(pos, read_len-slen);
+ if(a_read.seq_ref.length()<(read_len-slen))
+ slen =a_read.get_indel_2(read_len);
+ a_read.seq_ref=ref_seq.substr(pos, read_len-slen);
+ }
// }
// else{
// a_read.seq_ref=ref_seq_cmp.substr(pos, read_len-slen);
@@ -211,11 +271,21 @@ bool art::next_pair_ampread_indel_cmp(seqRead& read_1, seqRead& read_2){
int slen_1 =read_1.get_indel(read_len);
int slen_2 =read_2.get_indel(read_len);
bool is_plus_strand=true;
+
+ //ensure get a fixed read length
+ if((read_len-slen_1)>ref_seq.length()){
+ slen_1 =read_1.get_indel_2(read_len);
+ }
+ if((read_len-slen_2)>ref_seq.length()){
+ slen_2 =read_2.get_indel_2(read_len);
+ }
+
// if(r_prob()>0.5){
// is_plus_strand=false;
// }
if(is_plus_strand){
read_1.is_plus_strand=true;
+
read_1.seq_ref=ref_seq.substr(pos_1, read_len-slen_1);
read_2.is_plus_strand=false;
// pos_2=ref_seq.length()-pos_2-read_len;
@@ -241,13 +311,20 @@ bool art::next_matepair_ampread_indel_cmp(seqRead& read_1, seqRead& read_2){
if(read_len>ref_seq.length()){
return false; //ref_seq is too short.
}
- long pos_1=(long) ref_seq.length()-read_len;
- long pos_2=pos_1;
+ long pos=(long) ref_seq.length()-read_len;
+
int slen_1 =read_1.get_indel(read_len);
int slen_2 =read_2.get_indel(read_len);
- pos_1=pos_1+slen_1;
- pos_2=pos_2+slen_2;
+ long pos_1=pos+slen_1;
+ long pos_2=pos+slen_2;
+ //ensure no negative position
+ if(pos_1<0 || pos_2 <0){
+ slen_1 =read_1.get_indel_2(read_len);
+ slen_2 =read_2.get_indel_2(read_len);
+ pos_1=pos+slen_1;
+ pos_2=pos+slen_2;
+ }
bool is_plus_strand=true;
// if(r_prob()>0.5){
diff --git a/art_illumina_src/empdist.cpp b/art_illumina_src/empdist.cpp
index 88e8f93..13f7e0f 100644
--- a/art_illumina_src/empdist.cpp
+++ b/art_illumina_src/empdist.cpp
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_ILLUMINA -- Artificial Read Transcription
-//Copyright(c) 2008-2015 Weichun Huang All Rights Reserved.
-//___________________________________________________________________________
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, Illumina Q version
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#include <cmath>
#include <cstdlib>
#include <ctime>
@@ -14,7 +32,12 @@ empdist::empdist(){
mid2name["HS10"]="HiSeq 1000";
mid2name["HS20"]="HiSeq 2000";
mid2name["HS25"]="HiSeq 2500";
- mid2name["MS"]="MiSeq";
+ mid2name["MSv1"]="MiSeq v1";
+ mid2name["MSv3"]="MiSeq v3";
+ mid2name["MinS"]="MiniSeq TruSeq";
+ mid2name["NS50"]="NextSeq 500 v2";
+ mid2name["HSXn"]="HiSeqX v2.5 PCR free";
+ mid2name["HSXt"]="HiSeqX v2.5 TruSeq";
};
bool empdist::setdist(string sequencer, bool sep_qual, int length){
@@ -32,14 +55,25 @@ bool empdist::setdist(string sequencer, bool sep_qual, int length){
m2q2["GA2"][75]=QUAL_DIST_TWO75;
m2q1["HS10"][100]=QUAL_DIST_ONE100;
m2q2["HS10"][100]=QUAL_DIST_TWO100;
- m2q1["MS"][250]=QUAL_DIST_ONE250;
- m2q2["MS"][250]=QUAL_DIST_TWO250;
+ m2q1["MSv1"][250]=QUAL_DIST_ONE250;
+ m2q2["MSv1"][250]=QUAL_DIST_TWO250;
m2q1["HS20"][100]=HiSeq2000L100R1;
m2q2["HS20"][100]=HiSeq2000L100R2;
m2q1["HS25"][125]=HiSeq2500L125R1;
m2q2["HS25"][125]=HiSeq2500L125R2;
m2q1["HS25"][150]=HiSeq2500L150R1;
m2q2["HS25"][150]=HiSeq2500L150R2;
+//MiniSeq sequences only single end
+ m2q1["MinS"][50] = MiniSeqTruSeq_L50;
+ m2q1["MSv3"][250]= MiSeqv3_L250_R1;
+ m2q2["MSv3"][250]= MiSeqv3_L250_R2;
+ m2q1["NS50"][75] = NextSeq500v2_L75_R1;
+ m2q2["NS50"][75] = NextSeq500v2_L75_R2;
+ m2q1["HSXn"][150]= HiSeqXPCRfree_L150_R1;
+ m2q2["HSXn"][150]= HiSeqXPCRfree_L150_R2;
+ m2q1["HSXt"][150]= HiSeqXtruSeq_L150_R1;
+ m2q2["HSXt"][150]= HiSeqXtruSeq_L150_R2;
+
comb_sym = ".";
a_sym = "A";
t_sym = "T";
@@ -50,8 +84,8 @@ bool empdist::setdist(string sequencer, bool sep_qual, int length){
it1=m2q1.find(sequencer);
it2=m2q2.find(sequencer);
if(it1==m2q1.end()){
- cerr<<"ART has no built-in profile for the sequencing machine: "<<sequencer<<endl;
- cerr<<"List of the built-in profiles are:"<<sequencer<<endl;
+ cerr<<"ART does not has a built-in profile for the given sequencing system: "<<sequencer<<endl;
+ cerr<<"List of all built-in profiles are:"<<endl<<endl;
short i=0;
for (it1=m2q1.begin(); it1!=m2q1.end(); ++it1){
for (qt1=it1->second.begin(); qt1!=it1->second.end(); ++qt1){
@@ -69,11 +103,14 @@ bool empdist::setdist(string sequencer, bool sep_qual, int length){
ssystem=mid2name[it1->first];
qt1=it1->second.lower_bound(length);
- qt2=it2->second.lower_bound(length);
-
istringstream distss;
distss.str(qt1->second);
read_emp_dist(distss, true);
+
+//if has only single end profile
+ if(it2==m2q2.end()) return true;
+
+ qt2=it2->second.lower_bound(length);
distss.clear();
distss.str(qt2->second);
read_emp_dist(distss, false);
@@ -148,7 +185,7 @@ bool empdist::setdist(string file_name, string file_name1, bool sep_qual, int le
distss.clear();
distss.str(QUAL_DIST_TWO250);
read_emp_dist(distss, false);
- ssystem=mid2name["MS"];
+ ssystem=mid2name["MSv1"];
}else {
cerr<<"No read quality profile can generate "<< length << "bp reads!"<<endl;
exit(1);
@@ -229,14 +266,14 @@ bool empdist::setdist(string file_name, string file_name1, bool sep_qual, int le
bool empdist::get_read_qual(vector<short>& read_qual, int len, bool first){
if(first){
if(len>(int)qual_dist_first.size()){
- cerr<<"Fatal Error: Maximum read length allowed is:"<<qual_dist_first.size() << endl;
+ cerr<<"Error: Maximum read length allowed is:"<<qual_dist_first.size() << endl;
return false;
}
return get_read_qual(qual_dist_first, read_qual, len);
}
else{
if(len>(int)qual_dist_second.size()){
- cerr<<"Fatal Error: Maximum length allowed for second read is:"<<qual_dist_first.size() << endl;
+ cerr<<"Error: Maximum length allowed for 2nd read is:"<<qual_dist_first.size() << endl;
return false;
}
return get_read_qual(qual_dist_second, read_qual, len);
diff --git a/art_illumina_src/empdist.h b/art_illumina_src/empdist.h
index 65d04d6..9dbf7ef 100644
--- a/art_illumina_src/empdist.h
+++ b/art_illumina_src/empdist.h
@@ -30,8 +30,22 @@
#define HiSeq2000L100R2 ". 0 2 10 16 19 22 23 25 26 27 28 30 31 33 34\n. 0 10941304 61244299 114406586 114614601 115469561 130882307 173986676 200248235 224488282 285795240 399141889 912411817 1189580581 1729896175\n. 1 2 10 16 19 22 23 25 26 27 28 30 31 33 34\n. 1 9438355 54125988 99875129 100217282 102543772 117482677 155681551 181983973 211178295 261775379 362819480 851632029 1029488755 1729896175\n. 2 2 10 16 19 22 23 25 26 27 28 30 31 33 34\n. 2 9408189 54558743 96303206 96478634 99 [...]
#define HiSeq2500L125R1 ". 0 2 18 25 27 28 30 31 32 33 34\n. 0 501540 14528493 21512178 27892666 30462569 34933739 39589167 76712990 205029125 499660772\n. 1 18 25 27 28 30 31 32 33 34\n. 1 14942133 20570845 26698655 30553444 35551769 43332862 74856672 188084794 499660772\n. 2 18 25 27 28 30 31 32 33 34\n. 2 15333830 20770770 26229231 30238008 35425235 44100550 74198843 182503127 499660772\n. 3 15 25 27 28 30 31 32 33 34\n. 3 14534463 19772180 24871325 28881657 34011574 43008899 73167369 [...]
#define HiSeq2500L125R2 ". 0 2 18 25 27 28 30 31 32 33 34\n. 0 177451 20810026 27898809 36771253 40525806 44907069 53159377 95273993 297844157 499660772\n. 1 2 18 25 27 28 30 31 32 33 34\n. 1 216220 22399536 28311182 35913571 40229877 44623985 55493966 88427941 263707835 499660772\n. 2 2 18 25 27 28 30 31 32 33 34\n. 2 222710 22118233 27782533 34791403 39427222 43855338 55621347 86116153 249484110 499660772\n. 3 2 15 25 27 28 30 31 32 33 34\n. 3 228342 23116594 28669421 35250514 40358854 [...]
-#define HiSeq2500L150R1 ". 0 3 7 16 23 28 34\n. 0 40020 46153 309325 361402 1522200 12276056\n. 1 3 7 16 23 28 34\n. 1 30805 36524 201972 264270 1044420 12276056\n. 2 3 7 16 23 28 34\n. 2 31734 43659 1055152 1327317 2613680 12276056\n. 3 3 7 16 23 28 34 38\n. 3 34030 44415 914207 989928 1713012 3237441 12276056\n. 4 3 7 16 23 28 34 38\n. 4 36613 40611 294112 322927 747099 2146348 12276056\n. 5 3 7 16 23 28 34 38\n. 5 54984 77187 250614 301283 586618 1627879 12276056\n. 6 3 7 16 23 28 34 [...]
-#define HiSeq2500L150R2 ". 0 3 7 16 23 28 34\n. 0 149647 171970 547387 652225 1628189 12276056\n. 1 3 7 16 23 28 34\n. 1 148999 171919 524632 639547 1539986 12276056\n. 2 3 7 16 23 28 34\n. 2 149328 172293 498582 615981 1454218 12276056\n. 3 3 7 16 23 28 34 38\n. 3 149328 169720 477360 532732 874790 1815709 12276056\n. 4 3 7 16 23 28 34 38\n. 4 157402 175624 468025 522016 854779 1767380 12276056\n. 5 3 7 16 23 28 34 38\n. 5 166133 212701 475664 544700 872803 1814806 12276056\n. 6 3 7 16 [...]
+//#define HiSeq2500L150R1 ". 0 3 7 16 23 28 34\n. 0 40020 46153 309325 361402 1522200 12276056\n. 1 3 7 16 23 28 34\n. 1 30805 36524 201972 264270 1044420 12276056\n. 2 3 7 16 23 28 34\n. 2 31734 43659 1055152 1327317 2613680 12276056\n. 3 3 7 16 23 28 34 38\n. 3 34030 44415 914207 989928 1713012 3237441 12276056\n. 4 3 7 16 23 28 34 38\n. 4 36613 40611 294112 322927 747099 2146348 12276056\n. 5 3 7 16 23 28 34 38\n. 5 54984 77187 250614 301283 586618 1627879 12276056\n. 6 3 7 16 23 28 3 [...]
+//#define HiSeq2500L150R2 ". 0 3 7 16 23 28 34\n. 0 149647 171970 547387 652225 1628189 12276056\n. 1 3 7 16 23 28 34\n. 1 148999 171919 524632 639547 1539986 12276056\n. 2 3 7 16 23 28 34\n. 2 149328 172293 498582 615981 1454218 12276056\n. 3 3 7 16 23 28 34 38\n. 3 149328 169720 477360 532732 874790 1815709 12276056\n. 4 3 7 16 23 28 34 38\n. 4 157402 175624 468025 522016 854779 1767380 12276056\n. 5 3 7 16 23 28 34 38\n. 5 166133 212701 475664 544700 872803 1814806 12276056\n. 6 3 7 1 [...]
+
+#define HiSeq2500L150R2 ". 0 3 7 16 23 28 34\n. 0 1 22324 397741 502579 1478543 12126410\n. 1 3 7 16 23 28 34\n. 1 1 22921 375634 490549 1390988 12127058\n. 2 3 7 16 23 28 34\n. 2 1 22966 349255 466654 1304891 12126729\n. 3 3 7 16 23 28 34 38\n. 3 1 20393 328033 383405 725463 1666382 12126729\n. 4 3 7 16 23 28 34 38\n. 4 1 18223 310624 364615 697378 1609979 12118655\n. 5 3 7 16 23 28 34 38\n. 5 1 46569 309532 378568 706671 1648674 12109924\n. 6 3 7 16 23 28 34 38\n. 6 1 45110 337014 4067 [...]
+#define HiSeq2500L150R1 ". 0 3 7 16 23 28 34\n. 0 1 6134 269306 321383 1482181 12236037\n. 1 3 7 16 23 28 34\n. 1 1 5720 171168 233466 1013616 12245252\n. 2 3 7 16 23 28 34\n. 2 1 11926 1023419 1295584 2581947 12244323\n. 3 3 7 16 23 28 34 38\n. 3 1 10386 880178 955899 1678983 3203412 12242027\n. 4 3 7 16 23 28 34 38\n. 4 1 3999 257500 286315 710487 2109736 12239444\n. 5 3 7 16 23 28 34 38\n. 5 1 22204 195631 246300 531635 1572896 12221073\n. 6 3 7 16 23 28 34 38\n. 6 1 22342 197429 2411 [...]
+
+#define MiniSeqTruSeq_L50 ". 0 2 15 21 27 32 37 \n. 0 589 218698 296248 478252 9104447 9233591 \n. 1 2 15 21 27 32 37 \n. 1 47 232270 245356 390481 7160150 9233591 \n. 2 2 15 21 27 32 37 \n. 2 74 171524 198790 276844 3725368 9233591 \n. 3 15 21 27 32 37 \n. 3 164533 195943 271806 2658740 9233591 \n. 4 2 15 21 27 32 37 \n. 4 3 137407 179568 234531 2360961 9233591 \n. 5 2 15 21 27 32 37 \n. 5 1976 147750 219956 229687 368623 9233591 \n. 6 2 15 21 27 32 37 \n. 6 180 195243 252514 257420 435 [...]
+#define MiSeqv3_L250_R1 ". 0 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 \n. 0 1005308 1005328 1055081 1249923 1325554 1367427 1367437 1369747 1400760 1437917 1470576 1517412 1552650 1575960 1639160 1666769 1780503 1820437 1909363 2010566 2038707 2127295 2163680 2228052 2271214 2318600 2349342 2372133 2732986 2927612 3095373 3662223 6455505 \n. 1 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [...]
+#define MiSeqv3_L250_R2 ". 0 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 \n. 0 1019834 1393413 1843323 2076943 2168146 2330477 2432220 2566093 2629738 2733678 2819681 2888011 2954641 3058298 3123499 3200559 3291863 3364499 3460972 3541188 3584241 3658608 3702043 3758695 3809541 3876682 3931787 3970046 4168166 4265487 4427861 4886356 6455505 \n. 1 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [...]
+#define NextSeq500v2_L75_R1 ". 0 2 14 21 27 32 \n. 0 54730 2499661 4235547 4372693 79996872 \n. 1 2 14 21 27 32 \n. 1 40034 2519471 3635322 3666129 79996872 \n. 2 2 14 21 27 32 \n. 2 41646 2252283 3384304 3409082 79996872 \n. 3 2 14 21 27 32 \n. 3 39513 2071226 3253076 3280710 79996872 \n. 4 2 14 21 27 32 \n. 4 38797 1769105 2973582 3006829 79996872 \n. 5 2 14 21 27 32 36 \n. 5 39131 2114333 3956178 4005995 7971551 79996872 \n. 6 2 14 21 27 32 36 \n. 6 38826 2108030 3849990 3881848 80893 [...]
+#define NextSeq500v2_L75_R2 ". 0 2 14 21 27 32 \n. 0 152730 4109194 5804847 5881309 79996872 \n. 1 2 14 21 27 32 \n. 1 170391 5692243 7192499 7269201 79996872 \n. 2 2 14 21 27 32 \n. 2 179346 5107081 6887920 6939133 79996872 \n. 3 2 14 21 27 32 \n. 3 207401 4849303 7068332 7119037 79996872 \n. 4 2 14 21 27 32 \n. 4 207760 4692882 6912258 6957650 79996872 \n. 5 2 14 21 27 32 36 \n. 5 234330 4870504 7122844 7171061 12233590 79996872 \n. 6 2 14 21 27 32 36 \n. 6 222587 5023834 7339656 73759 [...]
+#define HiSeqXtruSeq_L150_R1 ". 0 2 11 27 32 37 \n. 0 2175401 6096942 22352258 482044329 482044740 \n. 1 2 11 27 32 37 \n. 1 164808 3496874 17989603 480549690 482044740 \n. 2 2 11 27 32 37 \n. 2 38440 3392094 14503829 45533339 482044740 \n. 3 2 11 27 32 37 \n. 3 64378 2190138 9209227 25489481 482044740 \n. 4 2 11 27 32 37 \n. 4 13802 1761493 7194542 19687443 482044740 \n. 5 2 11 27 32 37 42 \n. 5 14514 1060265 5398904 15428610 43494137 482044740 \n. 6 2 11 27 32 37 42 \n. 6 1370 983827 4 [...]
+#define HiSeqXtruSeq_L150_R2 ". 0 2 11 27 32 37 \n. 0 1372130 15410343 44938373 420438085 420443169 \n. 1 2 11 27 32 37 \n. 1 354659 13687988 38057379 419263856 420443169 \n. 2 2 11 27 32 37 \n. 2 42750 13093837 30922432 78311518 420443169 \n. 3 2 11 27 32 37 \n. 3 179395 11355067 23543769 48542931 420443169 \n. 4 2 11 27 32 37 \n. 4 19056 9685175 18584192 34326454 420443169 \n. 5 2 11 27 32 37 42 \n. 5 3822 8885016 16994108 29841487 65433493 420443169 \n. 6 2 7 11 22 27 32 37 42 \n. 6 8 [...]
+#define HiSeqXPCRfree_L150_R1 ". 0 2 11 27 32 37 \n. 0 8290986 11589828 23217996 494298083 494298545 \n. 1 2 11 27 32 37 \n. 1 268119 3203977 14818734 492856444 494298545 \n. 2 2 11 27 32 37 \n. 2 25574 2844041 11910953 44214534 494298545 \n. 3 2 11 27 32 37 \n. 3 37981 2232708 8203020 22491512 494298545 \n. 4 2 11 27 32 37 \n. 4 711 1464922 5876315 16643420 494298545 \n. 5 2 11 27 32 37 42 \n. 5 730 1394472 5223095 14266574 40251103 494298545 \n. 6 2 11 27 32 37 42 \n. 6 149 940028 4316 [...]
+#define HiSeqXPCRfree_L150_R2 ". 0 2 11 27 32 37 \n. 0 9571494 34123717 86340241 494293487 494298545 \n. 1 2 11 27 32 37 \n. 1 30567400 49402608 84359587 493847802 494298545 \n. 2 2 11 27 32 37 \n. 2 30422763 51692850 87991723 181797259 494298545 \n. 3 2 11 27 32 37 \n. 3 95139 19407139 44175679 121397806 494298545 \n. 4 2 11 27 32 37 \n. 4 14133 13819300 27662281 57916188 494298545 \n. 5 2 7 11 22 27 32 37 42 \n. 5 10122 68338 11675047 12209156 22990881 43045050 112833995 494298545 \n. [...]
+
using namespace std;
diff --git a/art_illumina_src/readSeqFile.cpp b/art_illumina_src/readSeqFile.cpp
index 73dc429..8694429 100644
--- a/art_illumina_src/readSeqFile.cpp
+++ b/art_illumina_src/readSeqFile.cpp
@@ -1,7 +1,24 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART -- Artificial Read Transcription
-//Copyright(c) 2008-2012 Weichun Huang All Rights Reserved.
-//___________________________________________________________________________
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, Illumina Q version
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
#include <stdio.h>
#include <stdlib.h>
diff --git a/art_illumina_src/readSeqFile.h b/art_illumina_src/readSeqFile.h
index 43621e6..b4a6fb4 100644
--- a/art_illumina_src/readSeqFile.h
+++ b/art_illumina_src/readSeqFile.h
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_ILLUMINA -- Artificial Read Transcription
-//Copyright(c) 2008-2011 Weichun Huang All Rights Reserved.
-//___________________________________________________________________________
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, Illumina Q version
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#pragma once
#include <vector>
diff --git a/art_illumina_src/samRead.cpp b/art_illumina_src/samRead.cpp
index d769a14..402dc70 100644
--- a/art_illumina_src/samRead.cpp
+++ b/art_illumina_src/samRead.cpp
@@ -1,8 +1,23 @@
/*
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-ART_ILLUMINA -- Artificial Read Transcription
-Copyright(c) 2011 Weichun Huang All Rights Reserved.
-_____________________________________________________________________________________________________________
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, Illumina Q version
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*/
#include <sstream>
diff --git a/art_illumina_src/samRead.h b/art_illumina_src/samRead.h
index 09c59df..63c97e6 100644
--- a/art_illumina_src/samRead.h
+++ b/art_illumina_src/samRead.h
@@ -1,9 +1,25 @@
/*
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-ART_ILLUMINA -- Artificial Read Transcription
-Copyright(c) 2011 Weichun Huang All Rights Reserved.
-_____________________________________________________________________________________________________________
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, Illumina Q version
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*/
+
#pragma once
#include <cmath>
diff --git a/art_illumina_src/seqRead.cpp b/art_illumina_src/seqRead.cpp
index 9bf5bb0..fa5c05b 100644
--- a/art_illumina_src/seqRead.cpp
+++ b/art_illumina_src/seqRead.cpp
@@ -1,10 +1,29 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_ILLUMINA -- Artificial Read Transcription
-//Copyright(c) 2008-2014 Weichun Huang All Rights Reserved.
-//___________________________________________________________________________
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, Illumina Q version
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#include "seqRead.h"
int seqRead::get_indel(int read_len){
+ indel.clear();
//if(ins_rate.size()>=read_len) {cerr<<"fatal error\n"; exit(1)};
int ins_len=0, del_len=0;
//deletion
@@ -24,6 +43,9 @@ int seqRead::get_indel(int read_len){
}
for(int i=ins_rate.size()-1; i>=0; i--){
+
+ if((read_len-del_len-ins_len)<(i+1)) continue; //ensure that enough unchanged position for mutation
+
if(ins_rate[i]>=r_prob()){
ins_len=i+1;
for(int j=i; j>=0;){
@@ -49,6 +71,59 @@ int seqRead::get_indel(int read_len){
return (ins_len-del_len);
};
+//number of deletions <= number of insertions
+int seqRead::get_indel_2(int read_len){
+ indel.clear();
+ //if(ins_rate.size()>=read_len) {cerr<<"fatal error\n"; exit(1)};
+ int ins_len=0, del_len=0;
+
+ for(int i=ins_rate.size()-1; i>=0; i--){
+ if(ins_rate[i]>=r_prob()){
+ ins_len=i+1;
+ for(int j=i; j>=0;){
+ int pos=(int) floor(r_prob()*read_len);
+ if(indel.count(pos)==0){
+ short base=(short)ceil(r_prob()*4);
+ switch(base){
+ case 1:
+ indel[pos]='A'; break;
+ case 2:
+ indel[pos]='C'; break;
+ case 3:
+ indel[pos]='G'; break;
+ case 4:
+ indel[pos]='T';
+ }
+ j--;
+ }
+ }
+ break;
+ }
+ }
+
+ //deletion
+ for(int i=(int)del_rate.size()-1; i>=0; i--){
+ if(del_len==ins_len) break;
+
+ if((read_len-del_len-ins_len)<(i+1)) continue; //ensure that enough unchanged position for mutation
+
+ if(del_rate[i]>=r_prob()){
+ del_len=i+1;
+ for(int j=i; j>=0;){
+ int pos=(int) floor((read_len-1)*r_prob()); //invalid deletion positions: 0 or read_len-1
+ if(pos==0) continue;
+ if(indel.count(pos)==0){
+ indel[pos]='-';
+ j--;
+ }
+ }
+ break;
+ }
+ }
+ return (ins_len-del_len);
+};
+
+
void seqRead::ref2read(){
if(indel.size()==0){
seq_read=seq_ref;
diff --git a/art_illumina_src/seqRead.h b/art_illumina_src/seqRead.h
index 41e6e91..f5680a7 100644
--- a/art_illumina_src/seqRead.h
+++ b/art_illumina_src/seqRead.h
@@ -1,7 +1,25 @@
-//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-//ART_ILLUMINA -- Artificial Read Transcription
-//Copyright(c) 2008-2014 Weichun Huang All Rights Reserved.
-//___________________________________________________________________________
+/*
+ * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ * ART -- Artificial Read Transcription, Illumina Q version
+ * Authors: Weichun Huang 2008-2016
+ * License: GPL v3
+ * ############################################################################
+ * # This program is free software: you can redistribute it and/or modify #
+ * # it under the terms of the GNU General Public License as published by #
+ * # the Free Software Foundation, either version 3 of the License, or #
+ * # (at your option) any later version. #
+ * # #
+ * # This program is distributed in the hope that it will be useful, #
+ * # but WITHOUT ANY WARRANTY; without even the implied warranty of #
+ * # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+ * # GNU General Public License for more details. #
+ * # #
+ * # You should have received a copy of the GNU General Public License #
+ * # along with this program. If not, see <http://www.gnu.org/licenses/>. #
+ * ############################################################################
+ * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*/
+
#pragma once
#include <cmath>
@@ -67,10 +85,30 @@ public:
vector<double> sub_rate; //Binomial
void set_rate(int read_len, double p, int max_num, vector <double>& rate){
rate.resize(max_num);
+ if(max_num>read_len) max_num=read_len;
for(size_t i=1; i<=max_num; i++){
rate[i-1]= gsl_cdf_binomial_Q(i, p, read_len);
}
};
+
+ //when max_num =-1, no limit on the number of indels
+ //the maxium number of indels is set by cdf_cutoff to save computation time
+ void set_rate(int read_len, double p, vector <double>& rate, int max_num=-1, double cdf_cutoff=0.999999){
+ rate.clear();
+ if(max_num==0) return;
+ //p ==0 no error
+ if(p<0.000000000000000000000000000001) return; //when rate < 10^-30, set it 0
+ double tp=gsl_cdf_binomial_Q(0, p, read_len);
+ double p_cdf=tp;
+ for(size_t i=1;i<read_len;i++){
+ tp=gsl_cdf_binomial_Q(i, p, read_len);
+ rate.push_back(tp);
+ if(max_num>0 && (i>=max_num)) break;
+ p_cdf+=tp;
+ if(p_cdf>=cdf_cutoff) break;
+ }
+ };
+
static char rand_base(){
short base=(short)ceil(r_prob()*4);
switch(base){
@@ -89,6 +127,8 @@ public:
//static bool with_indel;
int get_indel(int read_len);
+ //number of deletions <= number of insertions
+ int get_indel_2(int read_len);
map<int,char,less<int> > indel;
map<int,char> substitution;
bool is_plus_strand;
diff --git a/configure.ac b/configure.ac
index ffb554a..145a450 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,6 @@
-AC_INIT([art C++], [VIC.03.09.2015], [whduke at gmail.com], [art], [http://http://www.niehs.nih.gov/research/resources/software/biostatistics/art])
+AC_INIT([art C++], [GSM.04.18.2016], [whduke at gmail.com], [art], [http://http://www.niehs.nih.gov/research/resources/software/biostatistics/art])
AC_PREREQ([2.69])
+#AC_PREREQ([2.63])
AC_CONFIG_SRCDIR([config.h.in])
AC_CONFIG_HEADERS([config.h])
AM_INIT_AUTOMAKE([subdir-objects])
diff --git a/examples/run_test_examples_illumina.sh b/examples/run_test_examples_illumina.sh
index 3a86f20..9df1648 100755
--- a/examples/run_test_examples_illumina.sh
+++ b/examples/run_test_examples_illumina.sh
@@ -2,56 +2,57 @@
#illumina test examples
art=../art_illumina
#art=../../bin/MacOS64/art_illumina
+#art=../../bin/Linux64/art_illumina
-# 1) simulation of single-end reads of 35bp with 10X using the built-in combined quality profile
-$art -i ./testSeq.fa -o ./single_end_com -l 35 -f 10 -sam
+# 1) simulation of single-end reads of 35bp with 10X using the built-in combined quality profile, and without Indels
+$art -ss GA1 -i ./testSeq.fa -o ./single_end_com -l 35 -f 10 -sam -k 0
#convert an aln file to a bed file
../aln2bed.pl single_end_com.bed single_end_com.aln
-# 2) simulation of single-end reads of 35bp with 10X using the built-in seperated quality profiles for A, C, G, and T
-$art -i ./testSeq.fa -o ./single_end_sep -l 35 -f 10 -sp -sam
+# 2) simulation of single-end reads of 50bp with 10X using the built-in seperated quality profiles for A, C, G, and T
+$art -ss MinS -i ./testSeq.fa -o ./single_end_sep -l 50 -f 10 -sp -sam
#convert an aln file to a bed file
../aln2bed.pl single_end_sep.bed single_end_sep.aln
# 3) simulation of paired-end reads of 150bp with the mean fragment size 500 and standard deviation 10
# using the built-in combined read quality profiles
-$art -i ./testSeq.fa -o ./paired_end_com -ss HS25 -l 150 -f 10 -p -m 500 -s 10 -sam
+$art -ss HS25 -i ./testSeq.fa -o ./paired_end_com -l 150 -f 10 -p -m 500 -s 10 -sam
#convert both aln files to a bed file
../aln2bed.pl paired_end_com.bed paired_end_com1.aln paired_end_com2.aln
# 4) simulation of paired-end reads of 100bp with the mean fragment size 500 and standard deviation 10
# using the built-in seperated quality profiles for A, C, G, and T
-$art -i ./testSeq.fa -o ./paired_end_sep -ss HS20 -l 100 -f 10 -p -m 500 -s 10 -sp -sam
+$art -ss HS20 -i ./testSeq.fa -o ./paired_end_sep -l 100 -f 10 -p -m 500 -s 10 -sp -sam
#convert both aln files to a bed file
../aln2bed.pl paired_end_sep.bed paired_end_sep1.aln paired_end_sep2.aln
# 5) simulation of mate-pair reads of 100bp with the mean fragment size 2500 and standard deviation 50
# using the built-in combined read quality profiles
-$art -i ./testSeq.fa -o ./matepair_com -ss HS20 -l 100 -f 10 -p -m 2500 -s 50 -sam
+$art -ss HS25 -i ./testSeq.fa -o ./matepair_com -l 100 -f 10 -p -m 2500 -s 50 -sam
#convert both aln files to a bed file
../aln2bed.pl matepair_com.bed matepair_com1.aln matepair_com2.aln
# 6) amplicaton read simulation: generate two 100bp single-end reads from 5' end for each amplicon reference
-$art -i ./amplicon_reference.fa -amp -o ./amp_5_end_com -l 100 -f 2 -sam
+$art -ss HSXt -i ./amplicon_reference.fa -amp -o ./amp_5_end_com -l 100 -f 2 -sam
#convert both aln files to a bed file
../aln2bed.pl amp_5_end_com.bed amp_5_end_com.aln
# 7) amplicaton read simulation: generate one 100bp paired-end reads from both ends for each amplicon reference
-$art -i ./amplicon_reference.fa -amp -o ./amp_pair -p -l 100 -f 1 -sam
+$art -ss MSv1 -i ./amplicon_reference.fa -amp -o ./amp_pair -p -l 100 -f 1 -sam
#convert both aln files to a bed file
../aln2bed.pl amp_pair.bed amp_pair1.aln amp_pair2.aln
# 8) amplicaton read simulation: generate one 100bp matepair reads from both ends for each amplicon reference
-$art -i ./amplicon_reference.fa -amp -o ./amp_matepair -mp -l 100 -f 1 -sam
+$art -ss MSv3 -i ./amplicon_reference.fa -amp -o ./amp_matepair -mp -l 100 -f 1 -sam
#convert both aln files to a bed file
../aln2bed.pl amp_matepair.bed amp_matepair1.aln amp_matepair2.aln
# 9) generate two identical simulation datasets with a fixed random seed
-$art -i ./testSeq.fa -rs 777 -o ./paired_end_com_f1 -l 100 -f 10 -p -m 500 -s 10 -sam
-$art -i ./testSeq.fa -rs 777 -o ./paired_end_com_f2 -l 100 -f 10 -p -m 500 -s 10 -sam
+$art -ss HSXn -i ./testSeq.fa -rs 777 -o ./paired_end_com_f1 -l 100 -f 10 -p -m 500 -s 10 -sam
+$art -ss HSXn -i ./testSeq.fa -rs 777 -o ./paired_end_com_f2 -l 100 -f 10 -p -m 500 -s 10 -sam
# 10) reduce the sequencing error rate to one 10th of the default profile for a paired-end read simulation
-$art -i ./testSeq.fa -qs 10 -qs2 10 -o ./paired_end_com_f1 -l 100 -f 10 -p -m 500 -s 10 -sam
+$art -ss HS20 -i ./testSeq.fa -qs 10 -qs2 10 -o ./paired_end_com_f1 -l 100 -f 10 -p -m 500 -s 10 -sam
# 11) turn off the masking of 'N' genomic regions
-$art -nf 0 -i ./testSeq.fa -o ./paired_nomask -l 100 -f 10 -p -m 500 -s 10 -sam
+$art -ss NS50 -nf 0 -i ./testSeq.fa -o ./paired_nomask -l 75 -f 10 -p -m 500 -s 10 -sam
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/art-nextgen-simulation-tools.git
More information about the debian-med-commit
mailing list