summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
diff options
context:
space:
mode:
authorMarcus Glocker <mglocker@cvs.openbsd.org>2009-08-25 19:04:50 +0000
committerMarcus Glocker <mglocker@cvs.openbsd.org>2009-08-25 19:04:50 +0000
commitb97ed8144bd9ced534f05cbc8f856005a1986727 (patch)
treeef807e4117d69f06290064983e230014930b8b9e /sys/dev/microcode
parentaea01db2a4f23f8c79715dd262eb9f58c5873976 (diff)
16bit Huffman table for pixel difference compression on udl(4) devices.
Diffstat (limited to 'sys/dev/microcode')
-rw-r--r--sys/dev/microcode/udl/Makefile33
-rw-r--r--sys/dev/microcode/udl/build.c46
-rw-r--r--sys/dev/microcode/udl/udl_huffman.h65557
3 files changed, 65636 insertions, 0 deletions
diff --git a/sys/dev/microcode/udl/Makefile b/sys/dev/microcode/udl/Makefile
new file mode 100644
index 00000000000..57525418f23
--- /dev/null
+++ b/sys/dev/microcode/udl/Makefile
@@ -0,0 +1,33 @@
+# $OpenBSD: Makefile,v 1.1 2009/08/25 19:04:49 mglocker Exp $
+
+NOPROG=
+NOMAN=
+CC=${HOSTCC}
+
+# USB capable systems only
+.if (${MACHINE_ARCH} == "powerpc") || (${MACHINE} == "alpha") || \
+ (${MACHINE} == "amd64") || (${MACHINE} == "armish") || \
+ (${MACHINE} == "hppa") || (${MACHINE} == "hppa64") || \
+ (${MACHINE} == "i386") || (${MACHINE} == "sgi") || \
+ (${MACHINE} == "sparc64") || (${MACHINE} == "zaurus") || \
+ (${MACHINE} == "landisk")
+
+FIRM= udl_huffman
+
+PROG= build
+
+CLEANFILES+= ${FIRM} ${PROG}
+
+all: ${FIRM}
+
+${FIRM}: build
+ ${.OBJDIR}/build
+
+realinstall:
+
+afterinstall:
+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
+ ${FIRM} ${DESTDIR}/etc/firmware
+.endif
+
+.include <bsd.prog.mk>
diff --git a/sys/dev/microcode/udl/build.c b/sys/dev/microcode/udl/build.c
new file mode 100644
index 00000000000..4d7c076e42b
--- /dev/null
+++ b/sys/dev/microcode/udl/build.c
@@ -0,0 +1,46 @@
+/* $OpenBSD: build.c,v 1.1 2009/08/25 19:04:49 mglocker Exp $ */
+
+/*
+ * Copyright (c) 2009 Marcus Glocker <mglocker@openbsd.org>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#include <sys/types.h>
+
+#include <err.h>
+#include <fcntl.h>
+#include <unistd.h>
+
+#include "udl_huffman.h"
+
+#define FILENAME "udl_huffman"
+
+int
+main(void)
+{
+ int fd, i;
+
+ fd = open(FILENAME, O_WRONLY | O_CREAT | O_TRUNC, 0644);
+ if (fd == -1)
+ err(1, "%s", FILENAME);
+
+ for (i = 0; i < UDL_HUFFMAN_RECORDS; i++) {
+ udl_huffman[i].value = htobe32(udl_huffman[i].value);
+ write(fd, &udl_huffman[i], 5);
+ }
+
+ close(fd);
+
+ return (0);
+}
diff --git a/sys/dev/microcode/udl/udl_huffman.h b/sys/dev/microcode/udl/udl_huffman.h
new file mode 100644
index 00000000000..4ecbc3f06ba
--- /dev/null
+++ b/sys/dev/microcode/udl/udl_huffman.h
@@ -0,0 +1,65557 @@
+/* $OpenBSD: udl_huffman.h,v 1.1 2009/08/25 19:04:49 mglocker Exp $ */
+
+/*
+ * Huffman table for pixel difference compression.
+ *
+ * This table has been captured by Florian Echtler <floe@butterbrot.org>.
+ *
+ * For now we don't know how to program generate the table. If someone
+ * comes up with a solution, you're most welcome. The algorythm could
+ * be hidden in the 4kB decompression table (udl_decomp_table[]) which
+ * is sent to the device at initialization time.
+ */
+
+#define UDL_HUFFMAN_RECORDS 65536 + 1
+
+struct record {
+ uint8_t size;
+ uint32_t value;
+} __packed udl_huffman[] = {
+ { 20, 966905 },
+ { 20, 954617 },
+ { 20, 957689 },
+ { 20, 973053 },
+ { 22, 1794297 },
+ { 22, 1732857 },
+ { 22, 2007289 },
+ { 22, 1880313 },
+ { 22, 1499385 },
+ { 22, 1372409 },
+ { 22, 1941753 },
+ { 22, 1683705 },
+ { 22, 909561 },
+ { 22, 651513 },
+ { 20, 499961 },
+ { 20, 241913 },
+ { 15, 7530 },
+ { 20, 243193 },
+ { 20, 501241 },
+ { 22, 652793 },
+ { 22, 910841 },
+ { 22, 1684985 },
+ { 22, 1943033 },
+ { 22, 1373689 },
+ { 22, 1500665 },
+ { 22, 1881593 },
+ { 22, 2075129 },
+ { 22, 1812985 },
+ { 22, 1026553 },
+ { 20, 507389 },
+ { 20, 502265 },
+ { 20, 240121 },
+ { 20, 967161 },
+ { 20, 954873 },
+ { 20, 957945 },
+ { 20, 973309 },
+ { 22, 1794553 },
+ { 22, 1733113 },
+ { 22, 2007545 },
+ { 22, 1880569 },
+ { 22, 1499641 },
+ { 22, 1372665 },
+ { 22, 1942009 },
+ { 22, 1683961 },
+ { 22, 909817 },
+ { 22, 651769 },
+ { 20, 500217 },
+ { 20, 242169 },
+ { 15, 23914 },
+ { 20, 254461 },
+ { 20, 516605 },
+ { 22, 778749 },
+ { 22, 1040893 },
+ { 22, 1827325 },
+ { 22, 2089469 },
+ { 23, 2875901 },
+ { 23, 3138045 },
+ { 23, 3924477 },
+ { 23, 4186621 },
+ { 24, 7856889 },
+ { 24, 6808313 },
+ { 24, 3662585 },
+ { 22, 2011901 },
+ { 22, 1565433 },
+ { 22, 516857 },
+ { 22, 3801849 },
+ { 22, 2048761 },
+ { 22, 3896057 },
+ { 22, 4088573 },
+ { 24, 6914809 },
+ { 23, 4047609 },
+ { 24, 7504633 },
+ { 24, 5948153 },
+ { 24, 5473017 },
+ { 23, 3916537 },
+ { 24, 6718201 },
+ { 24, 3588857 },
+ { 24, 2589433 },
+ { 22, 1557241 },
+ { 22, 951033 },
+ { 17, 12266 },
+ { 22, 1020921 },
+ { 22, 2020345 },
+ { 24, 3052537 },
+ { 24, 3658745 },
+ { 24, 6788089 },
+ { 24, 7787513 },
+ { 25, 16245753 },
+ { 24, 6018041 },
+ { 24, 7574521 },
+ { 24, 8049657 },
+ { 24, 7857145 },
+ { 24, 6808569 },
+ { 24, 3662841 },
+ { 22, 2012157 },
+ { 22, 1565689 },
+ { 22, 517113 },
+ { 22, 3802105 },
+ { 22, 2049017 },
+ { 22, 3896313 },
+ { 22, 4088829 },
+ { 24, 6915065 },
+ { 23, 4047865 },
+ { 24, 7504889 },
+ { 24, 5948409 },
+ { 24, 5473273 },
+ { 23, 3916793 },
+ { 24, 6718457 },
+ { 24, 3589113 },
+ { 24, 2589689 },
+ { 22, 1557497 },
+ { 22, 951289 },
+ { 17, 28650 },
+ { 22, 1038073 },
+ { 22, 2070265 },
+ { 24, 3069689 },
+ { 24, 4101881 },
+ { 24, 6805241 },
+ { 24, 7837433 },
+ { 25, 10934009 },
+ { 25, 16230137 },
+ { 24, 7591673 },
+ { 24, 8099577 },
+ { 24, 7862013 },
+ { 24, 7841529 },
+ { 24, 6792953 },
+ { 24, 3647225 },
+ { 22, 1570557 },
+ { 22, 1550073 },
+ { 22, 501497 },
+ { 22, 2033401 },
+ { 22, 1984249 },
+ { 22, 4093689 },
+ { 22, 4155133 },
+ { 23, 4032249 },
+ { 23, 3786489 },
+ { 24, 5932793 },
+ { 24, 5424889 },
+ { 23, 3901177 },
+ { 23, 3393273 },
+ { 24, 3573497 },
+ { 24, 2541305 },
+ { 22, 1541881 },
+ { 22, 509689 },
+ { 17, 44906 },
+ { 22, 1038329 },
+ { 22, 2070521 },
+ { 24, 3069945 },
+ { 24, 4102137 },
+ { 24, 6805497 },
+ { 24, 7837689 },
+ { 25, 10934265 },
+ { 25, 16230393 },
+ { 24, 7591929 },
+ { 24, 8099833 },
+ { 24, 7862269 },
+ { 24, 7841785 },
+ { 24, 6793209 },
+ { 24, 3647481 },
+ { 22, 1570813 },
+ { 22, 1550329 },
+ { 22, 501753 },
+ { 22, 2033657 },
+ { 22, 1984505 },
+ { 22, 4093945 },
+ { 22, 4155389 },
+ { 23, 4032505 },
+ { 23, 3786745 },
+ { 24, 5933049 },
+ { 24, 5425145 },
+ { 23, 3901433 },
+ { 23, 3393529 },
+ { 24, 3573753 },
+ { 24, 2541561 },
+ { 22, 1542137 },
+ { 22, 509945 },
+ { 17, 61290 },
+ { 22, 952317 },
+ { 22, 2000893 },
+ { 24, 3049469 },
+ { 24, 4098045 },
+ { 24, 7243773 },
+ { 24, 8292349 },
+ { 25, 11438077 },
+ { 25, 12486653 },
+ { 25, 15632381 },
+ { 25, 16680957 },
+ { 26, 28215293 },
+ { 26, 31378173 },
+ { 26, 31165177 },
+ { 26, 26970873 },
+ { 26, 14387961 },
+ { 24, 6212349 },
+ { 24, 5999353 },
+ { 24, 1805049 },
+ { 24, 7867129 },
+ { 24, 7146233 },
+ { 24, 16632569 },
+ { 25, 15928057 },
+ { 25, 15076089 },
+ { 25, 11995897 },
+ { 26, 21629689 },
+ { 25, 15403769 },
+ { 25, 13503225 },
+ { 25, 7277305 },
+ { 26, 10095353 },
+ { 24, 5966585 },
+ { 24, 1968889 },
+ { 19, 77290 },
+ { 24, 2034429 },
+ { 24, 8342521 },
+ { 26, 12471289 },
+ { 26, 16468985 },
+ { 26, 28986361 },
+ { 26, 31411193 },
+ { 27, 43928569 },
+ { 27, 47926265 },
+ { 27, 64719865 },
+ { 26, 32459769 },
+ { 27, 47942649 },
+ { 26, 31378429 },
+ { 26, 31165433 },
+ { 26, 26971129 },
+ { 26, 14388217 },
+ { 24, 6212605 },
+ { 24, 5999609 },
+ { 24, 1805305 },
+ { 24, 7867385 },
+ { 24, 7146489 },
+ { 24, 16632825 },
+ { 25, 15928313 },
+ { 25, 15076345 },
+ { 25, 11996153 },
+ { 26, 21629945 },
+ { 25, 15404025 },
+ { 25, 13503481 },
+ { 25, 7277561 },
+ { 26, 10095609 },
+ { 24, 5966841 },
+ { 24, 1969145 },
+ { 19, 93674 },
+ { 24, 2034685 },
+ { 24, 6228989 },
+ { 26, 12537593 },
+ { 26, 16666361 },
+ { 26, 29052665 },
+ { 26, 33181433 },
+ { 27, 43994873 },
+ { 27, 48123641 },
+ { 27, 60509945 },
+ { 27, 64655097 },
+ { 27, 60460793 },
+ { 27, 47877881 },
+ { 26, 31182589 },
+ { 26, 31100665 },
+ { 26, 26906361 },
+ { 26, 14323449 },
+ { 24, 6016765 },
+ { 24, 5934841 },
+ { 24, 1740537 },
+ { 24, 7081721 },
+ { 24, 6885113 },
+ { 25, 15863545 },
+ { 25, 14880505 },
+ { 25, 11931385 },
+ { 25, 10948345 },
+ { 25, 15339257 },
+ { 25, 13307641 },
+ { 25, 7212793 },
+ { 25, 5181177 },
+ { 24, 5902073 },
+ { 24, 1773305 },
+ { 19, 109930 },
+ { 24, 1969917 },
+ { 24, 6164221 },
+ { 26, 12537849 },
+ { 26, 16666617 },
+ { 26, 29052921 },
+ { 26, 33181689 },
+ { 27, 43995129 },
+ { 27, 48123897 },
+ { 27, 60510201 },
+ { 27, 64655353 },
+ { 27, 60461049 },
+ { 27, 47878137 },
+ { 26, 31182845 },
+ { 26, 31100921 },
+ { 26, 26906617 },
+ { 26, 14323705 },
+ { 24, 6017021 },
+ { 24, 5935097 },
+ { 24, 1740793 },
+ { 24, 7081977 },
+ { 24, 6885369 },
+ { 25, 15863801 },
+ { 25, 14880761 },
+ { 25, 11931641 },
+ { 25, 10948601 },
+ { 25, 15339513 },
+ { 25, 13307897 },
+ { 25, 7213049 },
+ { 25, 5181433 },
+ { 24, 5902329 },
+ { 24, 1773561 },
+ { 19, 126314 },
+ { 24, 1970173 },
+ { 24, 6164477 },
+ { 26, 10358781 },
+ { 26, 16734969 },
+ { 26, 29252345 },
+ { 26, 33250041 },
+ { 27, 66034425 },
+ { 27, 63937273 },
+ { 27, 57645817 },
+ { 27, 55548665 },
+ { 26, 32479993 },
+ { 26, 30382841 },
+ { 26, 24091385 },
+ { 26, 21994233 },
+ { 25, 15702777 },
+ { 25, 13605625 },
+ { 25, 7314169 },
+ { 24, 5954301 },
+ { 23, 3119865 },
+ { 23, 1022713 },
+ { 24, 6822649 },
+ { 23, 4004601 },
+ { 25, 14818041 },
+ { 25, 11737849 },
+ { 25, 10885881 },
+ { 24, 7805689 },
+ { 25, 13245177 },
+ { 25, 7019257 },
+ { 25, 5118713 },
+ { 23, 3087097 },
+ { 24, 1710841 },
+ { 18, 104426 },
+ { 24, 1776381 },
+ { 24, 5970685 },
+ { 26, 10164989 },
+ { 26, 16735225 },
+ { 26, 29252601 },
+ { 26, 33250297 },
+ { 27, 66034681 },
+ { 27, 63937529 },
+ { 27, 57646073 },
+ { 27, 55548921 },
+ { 26, 32480249 },
+ { 26, 30383097 },
+ { 26, 24091641 },
+ { 26, 21994489 },
+ { 25, 15703033 },
+ { 25, 13605881 },
+ { 25, 7314425 },
+ { 24, 5954557 },
+ { 23, 3120121 },
+ { 23, 1022969 },
+ { 24, 6822905 },
+ { 23, 4004857 },
+ { 25, 14818297 },
+ { 25, 11738105 },
+ { 25, 10886137 },
+ { 24, 7805945 },
+ { 25, 13245433 },
+ { 25, 7019513 },
+ { 25, 5118969 },
+ { 23, 3087353 },
+ { 24, 1711097 },
+ { 18, 112618 },
+ { 24, 1776637 },
+ { 24, 5970941 },
+ { 26, 10165245 },
+ { 26, 14359549 },
+ { 26, 29318905 },
+ { 26, 33447673 },
+ { 27, 122593017 },
+ { 27, 65969913 },
+ { 27, 63872761 },
+ { 27, 57581305 },
+ { 26, 32497405 },
+ { 26, 32415481 },
+ { 26, 30318329 },
+ { 26, 24026873 },
+ { 25, 15720189 },
+ { 25, 15638265 },
+ { 25, 13541113 },
+ { 25, 7249657 },
+ { 23, 3137277 },
+ { 23, 3055353 },
+ { 23, 958201 },
+ { 23, 3940089 },
+ { 23, 3743481 },
+ { 25, 11673337 },
+ { 25, 10690297 },
+ { 24, 7741177 },
+ { 24, 6758137 },
+ { 25, 6954745 },
+ { 25, 4923129 },
+ { 23, 3022585 },
+ { 23, 990969 },
+ { 18, 120682 },
+ { 24, 1711869 },
+ { 24, 5906173 },
+ { 26, 10100477 },
+ { 26, 14294781 },
+ { 26, 29319161 },
+ { 26, 33447929 },
+ { 27, 122593273 },
+ { 27, 65970169 },
+ { 27, 63873017 },
+ { 27, 57581561 },
+ { 26, 32497661 },
+ { 26, 32415737 },
+ { 26, 30318585 },
+ { 26, 24027129 },
+ { 25, 15720445 },
+ { 25, 15638521 },
+ { 25, 13541369 },
+ { 25, 7249913 },
+ { 23, 3137533 },
+ { 23, 3055609 },
+ { 23, 958457 },
+ { 23, 3940345 },
+ { 23, 3743737 },
+ { 25, 11673593 },
+ { 25, 10690553 },
+ { 24, 7741433 },
+ { 24, 6758393 },
+ { 25, 6955001 },
+ { 25, 4923385 },
+ { 23, 3022841 },
+ { 23, 991225 },
+ { 18, 128874 },
+ { 24, 1712125 },
+ { 24, 5906429 },
+ { 26, 10100733 },
+ { 26, 14295037 },
+ { 26, 26877949 },
+ { 26, 31072253 },
+ { 27, 43655165 },
+ { 27, 47849469 },
+ { 27, 60432381 },
+ { 27, 64626685 },
+ { 28, 110764029 },
+ { 28, 129706749 },
+ { 28, 128854777 },
+ { 28, 120466169 },
+ { 28, 95300345 },
+ { 27, 62597885 },
+ { 27, 61745913 },
+ { 27, 53357305 },
+ { 27, 28191481 },
+ { 25, 12266237 },
+ { 25, 11414265 },
+ { 25, 3025657 },
+ { 25, 14691065 },
+ { 25, 11807481 },
+ { 27, 42478329 },
+ { 26, 30157561 },
+ { 26, 26749689 },
+ { 26, 14428921 },
+ { 27, 19409657 },
+ { 25, 11283193 },
+ { 25, 3681017 },
+ { 19, 169450 },
+ { 25, 3943165 },
+ { 25, 12331773 },
+ { 27, 20720381 },
+ { 27, 29108989 },
+ { 27, 54274813 },
+ { 27, 62663421 },
+ { 28, 87829245 },
+ { 28, 96217853 },
+ { 28, 121383677 },
+ { 28, 129772285 },
+ { 29, 229518329 },
+ { 28, 129707005 },
+ { 28, 128855033 },
+ { 28, 120466425 },
+ { 28, 95300601 },
+ { 27, 62598141 },
+ { 27, 61746169 },
+ { 27, 53357561 },
+ { 27, 28191737 },
+ { 25, 12266493 },
+ { 25, 11414521 },
+ { 25, 3025913 },
+ { 25, 14691321 },
+ { 25, 11807737 },
+ { 27, 42478585 },
+ { 26, 30157817 },
+ { 26, 26749945 },
+ { 26, 14429177 },
+ { 27, 19409913 },
+ { 25, 11283449 },
+ { 25, 3681273 },
+ { 19, 177642 },
+ { 25, 3943421 },
+ { 25, 12332029 },
+ { 27, 20720637 },
+ { 27, 29109245 },
+ { 27, 54275069 },
+ { 27, 62663677 },
+ { 28, 87829501 },
+ { 28, 96218109 },
+ { 28, 121383933 },
+ { 28, 129772541 },
+ { 29, 254422777 },
+ { 29, 229256953 },
+ { 28, 128921341 },
+ { 28, 128593657 },
+ { 28, 120205049 },
+ { 28, 95039225 },
+ { 27, 61812477 },
+ { 27, 61484793 },
+ { 27, 53096185 },
+ { 27, 27930361 },
+ { 25, 11480829 },
+ { 25, 11153145 },
+ { 25, 2764537 },
+ { 25, 11546361 },
+ { 25, 10759929 },
+ { 26, 29896441 },
+ { 26, 25964281 },
+ { 26, 14167801 },
+ { 26, 10235641 },
+ { 25, 11022073 },
+ { 25, 2895609 },
+ { 19, 185706 },
+ { 25, 3682045 },
+ { 25, 12070653 },
+ { 27, 20459261 },
+ { 27, 28847869 },
+ { 27, 54013693 },
+ { 27, 62402301 },
+ { 28, 87568125 },
+ { 28, 95956733 },
+ { 28, 121122557 },
+ { 28, 129511165 },
+ { 29, 254423033 },
+ { 29, 229257209 },
+ { 28, 128921597 },
+ { 28, 128593913 },
+ { 28, 120205305 },
+ { 28, 95039481 },
+ { 27, 61812733 },
+ { 27, 61485049 },
+ { 27, 53096441 },
+ { 27, 27930617 },
+ { 25, 11481085 },
+ { 25, 11153401 },
+ { 25, 2764793 },
+ { 25, 11546617 },
+ { 25, 10760185 },
+ { 26, 29896697 },
+ { 26, 25964537 },
+ { 26, 14168057 },
+ { 26, 10235897 },
+ { 25, 11022329 },
+ { 25, 2895865 },
+ { 19, 193898 },
+ { 25, 3682301 },
+ { 25, 12070909 },
+ { 27, 20459517 },
+ { 27, 28848125 },
+ { 27, 54013949 },
+ { 27, 62402557 },
+ { 28, 266222329 },
+ { 28, 262028025 },
+ { 28, 249445113 },
+ { 28, 245250809 },
+ { 28, 132004601 },
+ { 28, 127810297 },
+ { 28, 115227385 },
+ { 28, 111033081 },
+ { 27, 64895737 },
+ { 27, 60701433 },
+ { 27, 48118521 },
+ { 27, 43924217 },
+ { 26, 31341305 },
+ { 26, 27147001 },
+ { 26, 14564089 },
+ { 25, 11221757 },
+ { 24, 6175481 },
+ { 24, 1981177 },
+ { 25, 10500857 },
+ { 24, 7617273 },
+ { 25, 15400955 },
+ { 26, 13384441 },
+ { 26, 9976569 },
+ { 24, 6044409 },
+ { 25, 2636537 },
+ { 18, 117738 },
+ { 25, 2898685 },
+ { 25, 11287293 },
+ { 26, 22740991 },
+ { 27, 28064509 },
+ { 27, 53230333 },
+ { 27, 61618941 },
+ { 28, 266222585 },
+ { 28, 262028281 },
+ { 28, 249445369 },
+ { 28, 245251065 },
+ { 28, 132004857 },
+ { 28, 127810553 },
+ { 28, 115227641 },
+ { 28, 111033337 },
+ { 27, 64895993 },
+ { 27, 60701689 },
+ { 27, 48118777 },
+ { 27, 43924473 },
+ { 26, 31341561 },
+ { 26, 27147257 },
+ { 26, 14564345 },
+ { 25, 11222013 },
+ { 24, 6175737 },
+ { 24, 1981433 },
+ { 25, 10501113 },
+ { 24, 7617529 },
+ { 25, 15400699 },
+ { 26, 13384697 },
+ { 26, 9976825 },
+ { 24, 6044665 },
+ { 25, 2636793 },
+ { 18, 121834 },
+ { 25, 2898941 },
+ { 25, 11287549 },
+ { 26, 22740735 },
+ { 27, 28064765 },
+ { 27, 53230589 },
+ { 27, 61619197 },
+ { 28, 266288893 },
+ { 28, 265961209 },
+ { 28, 261766905 },
+ { 28, 249183993 },
+ { 28, 244989689 },
+ { 28, 131743481 },
+ { 28, 127549177 },
+ { 28, 114966265 },
+ { 27, 64962301 },
+ { 27, 64634617 },
+ { 27, 60440313 },
+ { 27, 47857401 },
+ { 26, 31407869 },
+ { 26, 31080185 },
+ { 26, 26885881 },
+ { 26, 14302969 },
+ { 24, 6242045 },
+ { 24, 5914361 },
+ { 24, 1720057 },
+ { 24, 7356153 },
+ { 24, 6569721 },
+ { 25, 13302779 },
+ { 26, 9191161 },
+ { 24, 5783289 },
+ { 24, 1851129 },
+ { 18, 125802 },
+ { 25, 2637565 },
+ { 25, 11026173 },
+ { 26, 22215679 },
+ { 27, 27803389 },
+ { 27, 52969213 },
+ { 27, 61357821 },
+ { 28, 86523645 },
+ { 28, 265961465 },
+ { 28, 261767161 },
+ { 28, 249184249 },
+ { 28, 244989945 },
+ { 28, 131743737 },
+ { 28, 127549433 },
+ { 28, 114966521 },
+ { 27, 64962557 },
+ { 27, 64634873 },
+ { 27, 60440569 },
+ { 27, 47857657 },
+ { 26, 31408125 },
+ { 26, 31080441 },
+ { 26, 26886137 },
+ { 26, 14303225 },
+ { 24, 6242301 },
+ { 24, 5914617 },
+ { 24, 1720313 },
+ { 24, 7356409 },
+ { 24, 6569977 },
+ { 25, 13302523 },
+ { 26, 9191417 },
+ { 24, 5783545 },
+ { 24, 1851385 },
+ { 18, 129898 },
+ { 25, 2637821 },
+ { 25, 11026429 },
+ { 26, 22215423 },
+ { 27, 27803645 },
+ { 27, 52969469 },
+ { 27, 61358077 },
+ { 28, 86523901 },
+ { 28, 266038013 },
+ { 28, 265186041 },
+ { 28, 260991737 },
+ { 28, 248408825 },
+ { 28, 244214521 },
+ { 28, 130968313 },
+ { 28, 126774009 },
+ { 28, 114191097 },
+ { 27, 64711421 },
+ { 27, 63859449 },
+ { 27, 59665145 },
+ { 27, 47082233 },
+ { 26, 31156989 },
+ { 26, 30305017 },
+ { 26, 26110713 },
+ { 26, 13527801 },
+ { 24, 5991165 },
+ { 24, 5139193 },
+ { 24, 944889 },
+ { 24, 6318841 },
+ { 24, 3435257 },
+ { 25, 7008251 },
+ { 24, 5008121 },
+ { 24, 1600249 },
+ { 19, 215530 },
+ { 24, 1862397 },
+ { 24, 6056701 },
+ { 25, 12251135 },
+ { 26, 14445309 },
+ { 26, 27028221 },
+ { 26, 31222525 },
+ { 27, 43805437 },
+ { 27, 47999741 },
+ { 27, 60582653 },
+ { 27, 64776957 },
+ { 28, 248409081 },
+ { 28, 244214777 },
+ { 28, 130968569 },
+ { 28, 126774265 },
+ { 28, 114191353 },
+ { 27, 64711677 },
+ { 27, 63859705 },
+ { 27, 59665401 },
+ { 27, 47082489 },
+ { 26, 31157245 },
+ { 26, 30305273 },
+ { 26, 26110969 },
+ { 26, 13528057 },
+ { 24, 5991421 },
+ { 24, 5139449 },
+ { 24, 945145 },
+ { 24, 6319097 },
+ { 24, 3435513 },
+ { 25, 7007995 },
+ { 24, 5008377 },
+ { 24, 1600505 },
+ { 19, 219626 },
+ { 24, 1862653 },
+ { 24, 6056957 },
+ { 25, 12250879 },
+ { 26, 14445565 },
+ { 26, 27028477 },
+ { 26, 31222781 },
+ { 27, 43805693 },
+ { 27, 47999997 },
+ { 27, 60582909 },
+ { 27, 64777213 },
+ { 28, 260730617 },
+ { 28, 248147705 },
+ { 28, 243953401 },
+ { 28, 130707193 },
+ { 28, 126512889 },
+ { 28, 113929977 },
+ { 27, 63926013 },
+ { 27, 63598329 },
+ { 27, 59404025 },
+ { 27, 46821113 },
+ { 26, 30371581 },
+ { 26, 30043897 },
+ { 26, 25849593 },
+ { 26, 13266681 },
+ { 24, 5205757 },
+ { 24, 4878073 },
+ { 24, 683769 },
+ { 24, 3174137 },
+ { 24, 2387705 },
+ { 24, 4747001 },
+ { 24, 814841 },
+ { 19, 223594 },
+ { 24, 1601277 },
+ { 24, 5795581 },
+ { 25, 11725823 },
+ { 26, 14184189 },
+ { 26, 26767101 },
+ { 26, 30961405 },
+ { 27, 43544317 },
+ { 27, 47738621 },
+ { 27, 60321533 },
+ { 27, 64515837 },
+ { 28, 260730873 },
+ { 28, 248147961 },
+ { 28, 243953657 },
+ { 28, 130707449 },
+ { 28, 126513145 },
+ { 28, 113930233 },
+ { 27, 63926269 },
+ { 27, 63598585 },
+ { 27, 59404281 },
+ { 27, 46821369 },
+ { 26, 30371837 },
+ { 26, 30044153 },
+ { 26, 25849849 },
+ { 26, 13266937 },
+ { 24, 5206013 },
+ { 24, 4878329 },
+ { 24, 684025 },
+ { 24, 3174393 },
+ { 24, 2387961 },
+ { 24, 4747257 },
+ { 24, 815097 },
+ { 19, 227690 },
+ { 24, 1601533 },
+ { 24, 5795837 },
+ { 25, 11725567 },
+ { 26, 14184445 },
+ { 26, 26767357 },
+ { 26, 30961661 },
+ { 27, 43544573 },
+ { 27, 47738877 },
+ { 27, 60321789 },
+ { 27, 64516093 },
+ { 26, 66484985 },
+ { 26, 65436409 },
+ { 26, 62290681 },
+ { 26, 61242105 },
+ { 26, 32930553 },
+ { 26, 31881977 },
+ { 26, 28736249 },
+ { 26, 27687673 },
+ { 25, 16153337 },
+ { 25, 15104761 },
+ { 25, 11959033 },
+ { 25, 10910457 },
+ { 24, 7764729 },
+ { 24, 6716153 },
+ { 24, 3570425 },
+ { 24, 2521849 },
+ { 22, 1473273 },
+ { 22, 424697 },
+ { 23, 2539515 },
+ { 22, 1342201 },
+ { 23, 2801659 },
+ { 17, 62186 },
+ { 17, 130718 },
+ { 24, 5012221 },
+ { 25, 10141695 },
+ { 26, 13400829 },
+ { 26, 25983741 },
+ { 26, 30178045 },
+ { 27, 42760957 },
+ { 27, 46955261 },
+ { 27, 59538173 },
+ { 27, 63732477 },
+ { 26, 66485241 },
+ { 26, 65436665 },
+ { 26, 62290937 },
+ { 26, 61242361 },
+ { 26, 32930809 },
+ { 26, 31882233 },
+ { 26, 28736505 },
+ { 26, 27687929 },
+ { 25, 16153593 },
+ { 25, 15105017 },
+ { 25, 11959289 },
+ { 25, 10910713 },
+ { 24, 7764985 },
+ { 24, 6716409 },
+ { 24, 3570681 },
+ { 24, 2522105 },
+ { 22, 1473529 },
+ { 22, 424953 },
+ { 23, 2539259 },
+ { 22, 1342457 },
+ { 23, 2801403 },
+ { 17, 63210 },
+ { 17, 129694 },
+ { 24, 5012477 },
+ { 25, 10141439 },
+ { 26, 13401085 },
+ { 26, 25983997 },
+ { 26, 30178301 },
+ { 27, 42761213 },
+ { 27, 46955517 },
+ { 27, 59538429 },
+ { 27, 63732733 },
+ { 26, 66551549 },
+ { 26, 66223865 },
+ { 26, 65175289 },
+ { 26, 62029561 },
+ { 26, 60980985 },
+ { 26, 32669433 },
+ { 26, 31620857 },
+ { 26, 28475129 },
+ { 25, 16219901 },
+ { 25, 15892217 },
+ { 25, 14843641 },
+ { 25, 11697913 },
+ { 24, 7831293 },
+ { 24, 7503609 },
+ { 24, 6455033 },
+ { 24, 3309305 },
+ { 22, 1539837 },
+ { 22, 1212153 },
+ { 22, 163577 },
+ { 18, 128377 },
+ { 18, 257915 },
+ { 17, 64106 },
+ { 17, 128542 },
+ { 24, 4751101 },
+ { 25, 9616383 },
+ { 26, 13139709 },
+ { 26, 25722621 },
+ { 26, 29916925 },
+ { 27, 42499837 },
+ { 27, 46694141 },
+ { 27, 59277053 },
+ { 27, 63471357 },
+ { 26, 66551805 },
+ { 26, 66224121 },
+ { 26, 65175545 },
+ { 26, 62029817 },
+ { 26, 60981241 },
+ { 26, 32669689 },
+ { 26, 31621113 },
+ { 26, 28475385 },
+ { 25, 16220157 },
+ { 25, 15892473 },
+ { 25, 14843897 },
+ { 25, 11698169 },
+ { 24, 7831549 },
+ { 24, 7503865 },
+ { 24, 6455289 },
+ { 24, 3309561 },
+ { 22, 1540093 },
+ { 22, 1212409 },
+ { 22, 163833 },
+ { 18, 130425 },
+ { 18, 255867 },
+ { 17, 65130 },
+ { 17, 127518 },
+ { 24, 4751357 },
+ { 25, 9616127 },
+ { 26, 13139965 },
+ { 26, 25722877 },
+ { 26, 29917181 },
+ { 27, 42500093 },
+ { 27, 46694397 },
+ { 27, 59277309 },
+ { 27, 63471613 },
+ { 28, 109608957 },
+ { 27, 132557565 },
+ { 27, 130460413 },
+ { 27, 124168957 },
+ { 27, 122071805 },
+ { 27, 65448701 },
+ { 27, 63351549 },
+ { 27, 57060093 },
+ { 27, 54962941 },
+ { 26, 31894269 },
+ { 26, 29797117 },
+ { 26, 23505661 },
+ { 26, 21408509 },
+ { 25, 15117053 },
+ { 25, 13019901 },
+ { 25, 6728445 },
+ { 25, 4631293 },
+ { 23, 2534141 },
+ { 23, 436989 },
+ { 23, 307199 },
+ { 22, 2097065 },
+ { 23, 4194138 },
+ { 23, 568061 },
+ { 23, 2665213 },
+ { 23, 2797567 },
+ { 25, 6859517 },
+ { 25, 13150973 },
+ { 25, 15248125 },
+ { 25, 15380479 },
+ { 26, 23636733 },
+ { 26, 29928189 },
+ { 26, 32025341 },
+ { 26, 32157695 },
+ { 27, 57191165 },
+ { 27, 63482621 },
+ { 27, 65579773 },
+ { 27, 122202877 },
+ { 27, 124300029 },
+ { 27, 130591485 },
+ { 27, 132688637 },
+ { 27, 54963197 },
+ { 26, 31894525 },
+ { 26, 29797373 },
+ { 26, 23505917 },
+ { 26, 21408765 },
+ { 25, 15117309 },
+ { 25, 13020157 },
+ { 25, 6728701 },
+ { 25, 4631549 },
+ { 23, 2534397 },
+ { 23, 437245 },
+ { 23, 306943 },
+ { 21, 1048521 },
+ { 22, 2097115 },
+ { 14, 8142 },
+ { 23, 2665469 },
+ { 23, 2797311 },
+ { 25, 6859773 },
+ { 25, 13151229 },
+ { 25, 15248381 },
+ { 25, 15380223 },
+ { 26, 23636989 },
+ { 26, 29928445 },
+ { 26, 32025597 },
+ { 26, 32157439 },
+ { 27, 57191421 },
+ { 27, 63482877 },
+ { 27, 132296445 },
+ { 27, 130199293 },
+ { 27, 123907837 },
+ { 27, 121810685 },
+ { 27, 65187581 },
+ { 27, 63090429 },
+ { 27, 56798973 },
+ { 27, 54701821 },
+ { 26, 31633149 },
+ { 26, 29535997 },
+ { 26, 23244541 },
+ { 26, 21147389 },
+ { 25, 14855933 },
+ { 25, 12758781 },
+ { 25, 6467325 },
+ { 25, 4370173 },
+ { 18, 243581 },
+ { 18, 241023 },
+ { 21, 1048527 },
+ { 14, 8078 },
+ { 18, 243069 },
+ { 18, 241535 },
+ { 25, 6336253 },
+ { 25, 12627709 },
+ { 25, 14724861 },
+ { 25, 14855167 },
+ { 26, 23113469 },
+ { 26, 29404925 },
+ { 26, 31502077 },
+ { 26, 31632383 },
+ { 27, 56667901 },
+ { 27, 62959357 },
+ { 27, 65056509 },
+ { 27, 121679613 },
+ { 27, 123776765 },
+ { 27, 130068221 },
+ { 27, 132165373 },
+ { 27, 63090685 },
+ { 27, 56799229 },
+ { 27, 54702077 },
+ { 26, 31633405 },
+ { 26, 29536253 },
+ { 26, 23244797 },
+ { 26, 21147645 },
+ { 25, 14856189 },
+ { 25, 12759037 },
+ { 25, 6467581 },
+ { 25, 4370429 },
+ { 18, 245629 },
+ { 18, 238975 },
+ { 14, 14986 },
+ { 22, 2097101 },
+ { 18, 245117 },
+ { 18, 239487 },
+ { 25, 6336509 },
+ { 25, 12627965 },
+ { 25, 14725117 },
+ { 25, 14854911 },
+ { 26, 23113725 },
+ { 26, 29405181 },
+ { 26, 31502333 },
+ { 26, 31632127 },
+ { 27, 56668157 },
+ { 27, 62959613 },
+ { 27, 132823805 },
+ { 26, 66355199 },
+ { 26, 65306623 },
+ { 26, 62160895 },
+ { 26, 61112319 },
+ { 26, 32800767 },
+ { 26, 31752191 },
+ { 26, 28606463 },
+ { 26, 32160509 },
+ { 25, 16023551 },
+ { 25, 14974975 },
+ { 25, 11829247 },
+ { 25, 15383293 },
+ { 24, 7634943 },
+ { 24, 6586367 },
+ { 24, 3440639 },
+ { 23, 2800381 },
+ { 22, 1343487 },
+ { 14, 15050 },
+ { 22, 2097118 },
+ { 20, 524235 },
+ { 23, 310013 },
+ { 22, 229375 },
+ { 22, 1277951 },
+ { 24, 2326527 },
+ { 24, 3375103 },
+ { 24, 6520831 },
+ { 24, 7569407 },
+ { 25, 10715135 },
+ { 25, 11763711 },
+ { 25, 14909439 },
+ { 25, 15958015 },
+ { 26, 27492351 },
+ { 26, 66354943 },
+ { 26, 65306367 },
+ { 26, 62160639 },
+ { 26, 61112063 },
+ { 26, 32800511 },
+ { 26, 31751935 },
+ { 26, 28606207 },
+ { 26, 32160765 },
+ { 25, 16023295 },
+ { 25, 14974719 },
+ { 25, 11828991 },
+ { 25, 15383549 },
+ { 24, 7634687 },
+ { 24, 6586111 },
+ { 24, 3440383 },
+ { 23, 2800637 },
+ { 22, 1343231 },
+ { 22, 294655 },
+ { 22, 2096990 },
+ { 21, 1048491 },
+ { 23, 310269 },
+ { 22, 229119 },
+ { 22, 1277695 },
+ { 24, 2326271 },
+ { 24, 3374847 },
+ { 24, 6520575 },
+ { 24, 7569151 },
+ { 25, 10714879 },
+ { 25, 11763455 },
+ { 25, 14909183 },
+ { 25, 15957759 },
+ { 26, 27492095 },
+ { 26, 28540671 },
+ { 26, 31686399 },
+ { 26, 32734975 },
+ { 26, 61046527 },
+ { 26, 62095103 },
+ { 26, 65240831 },
+ { 26, 66289407 },
+ { 28, 127057661 },
+ { 27, 63470591 },
+ { 27, 59276287 },
+ { 27, 46693375 },
+ { 27, 59948797 },
+ { 26, 29916159 },
+ { 26, 25721855 },
+ { 26, 13138943 },
+ { 25, 9617149 },
+ { 24, 4750335 },
+ { 17, 129562 },
+ { 17, 63086 },
+ { 18, 259961 },
+ { 18, 126331 },
+ { 22, 162811 },
+ { 22, 1211387 },
+ { 22, 1539071 },
+ { 24, 3308539 },
+ { 24, 6454267 },
+ { 24, 7502843 },
+ { 24, 7830527 },
+ { 25, 11697147 },
+ { 25, 14842875 },
+ { 25, 15891451 },
+ { 25, 16219135 },
+ { 26, 28474363 },
+ { 26, 31620091 },
+ { 26, 32668667 },
+ { 26, 60980219 },
+ { 26, 62028795 },
+ { 26, 65174523 },
+ { 26, 66223099 },
+ { 26, 66550783 },
+ { 27, 63470335 },
+ { 27, 59276031 },
+ { 27, 46693119 },
+ { 27, 59949053 },
+ { 26, 29915903 },
+ { 26, 25721599 },
+ { 26, 13138687 },
+ { 25, 9617405 },
+ { 24, 4750079 },
+ { 17, 130586 },
+ { 17, 62062 },
+ { 18, 262009 },
+ { 18, 124283 },
+ { 22, 162555 },
+ { 22, 1211131 },
+ { 22, 1538815 },
+ { 24, 3308283 },
+ { 24, 6454011 },
+ { 24, 7502587 },
+ { 24, 7830271 },
+ { 25, 11696891 },
+ { 25, 14842619 },
+ { 25, 15891195 },
+ { 25, 16218879 },
+ { 26, 28474107 },
+ { 26, 31619835 },
+ { 26, 32668411 },
+ { 26, 60979963 },
+ { 26, 62028539 },
+ { 26, 65174267 },
+ { 26, 66222843 },
+ { 26, 66550527 },
+ { 27, 63729663 },
+ { 27, 59535359 },
+ { 27, 46952447 },
+ { 27, 60484349 },
+ { 26, 30175231 },
+ { 26, 25980927 },
+ { 26, 13398015 },
+ { 25, 10152701 },
+ { 24, 5009407 },
+ { 24, 815103 },
+ { 17, 57070 },
+ { 23, 2812665 },
+ { 22, 1339387 },
+ { 23, 2550521 },
+ { 22, 421883 },
+ { 22, 1470459 },
+ { 24, 2519035 },
+ { 24, 3567611 },
+ { 24, 6713339 },
+ { 24, 7761915 },
+ { 25, 10907643 },
+ { 25, 11956219 },
+ { 25, 15101947 },
+ { 25, 16150523 },
+ { 26, 27684859 },
+ { 26, 28733435 },
+ { 26, 31879163 },
+ { 26, 32927739 },
+ { 26, 61239291 },
+ { 26, 62287867 },
+ { 26, 65433595 },
+ { 26, 66482171 },
+ { 27, 63729407 },
+ { 27, 59535103 },
+ { 27, 46952191 },
+ { 27, 60484605 },
+ { 26, 30174975 },
+ { 26, 25980671 },
+ { 26, 13397759 },
+ { 25, 10152957 },
+ { 24, 5009151 },
+ { 24, 814847 },
+ { 17, 56046 },
+ { 23, 2812921 },
+ { 22, 1339131 },
+ { 23, 2550777 },
+ { 22, 421627 },
+ { 22, 1470203 },
+ { 24, 2518779 },
+ { 24, 3567355 },
+ { 24, 6713083 },
+ { 24, 7761659 },
+ { 25, 10907387 },
+ { 25, 11955963 },
+ { 25, 15101691 },
+ { 25, 16150267 },
+ { 26, 27684603 },
+ { 26, 28733179 },
+ { 26, 31878907 },
+ { 26, 32927483 },
+ { 26, 61239035 },
+ { 26, 62287611 },
+ { 26, 65433339 },
+ { 26, 66481915 },
+ { 27, 64515071 },
+ { 27, 60320767 },
+ { 27, 47737855 },
+ { 27, 62058237 },
+ { 26, 30960639 },
+ { 26, 26766335 },
+ { 26, 14183423 },
+ { 25, 11726589 },
+ { 24, 5794815 },
+ { 24, 1600511 },
+ { 19, 219502 },
+ { 24, 814075 },
+ { 24, 4746235 },
+ { 24, 2386939 },
+ { 24, 3173371 },
+ { 24, 683003 },
+ { 24, 4877307 },
+ { 24, 5204991 },
+ { 26, 13265915 },
+ { 26, 25848827 },
+ { 26, 30043131 },
+ { 26, 30370815 },
+ { 27, 46820347 },
+ { 27, 59403259 },
+ { 27, 63597563 },
+ { 27, 63925247 },
+ { 28, 113929211 },
+ { 28, 126512123 },
+ { 28, 130706427 },
+ { 28, 243952635 },
+ { 28, 248146939 },
+ { 28, 129167357 },
+ { 27, 64514815 },
+ { 27, 60320511 },
+ { 27, 47737599 },
+ { 27, 62058493 },
+ { 26, 30960383 },
+ { 26, 26766079 },
+ { 26, 14183167 },
+ { 25, 11726845 },
+ { 24, 5794559 },
+ { 24, 1600255 },
+ { 19, 215406 },
+ { 24, 813819 },
+ { 24, 4745979 },
+ { 24, 2386683 },
+ { 24, 3173115 },
+ { 24, 682747 },
+ { 24, 4877051 },
+ { 24, 5204735 },
+ { 26, 13265659 },
+ { 26, 25848571 },
+ { 26, 30042875 },
+ { 26, 30370559 },
+ { 27, 46820091 },
+ { 27, 59403003 },
+ { 27, 63597307 },
+ { 27, 63924991 },
+ { 28, 113928955 },
+ { 28, 126511867 },
+ { 28, 130706171 },
+ { 28, 243952379 },
+ { 28, 248146683 },
+ { 28, 129694461 },
+ { 27, 64765951 },
+ { 27, 60571647 },
+ { 27, 47988735 },
+ { 27, 62585597 },
+ { 26, 31211519 },
+ { 26, 27017215 },
+ { 26, 14434303 },
+ { 25, 12253949 },
+ { 24, 6045695 },
+ { 24, 1851391 },
+ { 18, 129518 },
+ { 24, 1589243 },
+ { 24, 4997115 },
+ { 25, 7011065 },
+ { 24, 3424251 },
+ { 24, 6307835 },
+ { 24, 933883 },
+ { 24, 5128187 },
+ { 24, 5980159 },
+ { 26, 13516795 },
+ { 26, 26099707 },
+ { 26, 30294011 },
+ { 26, 31145983 },
+ { 27, 47071227 },
+ { 27, 59654139 },
+ { 27, 63848443 },
+ { 27, 64700415 },
+ { 28, 114180091 },
+ { 28, 126763003 },
+ { 28, 130957307 },
+ { 28, 244203515 },
+ { 28, 129694717 },
+ { 27, 64765695 },
+ { 27, 60571391 },
+ { 27, 47988479 },
+ { 27, 62585853 },
+ { 26, 31211263 },
+ { 26, 27016959 },
+ { 26, 14434047 },
+ { 25, 12254205 },
+ { 24, 6045439 },
+ { 24, 1851135 },
+ { 18, 125422 },
+ { 24, 1588987 },
+ { 24, 4996859 },
+ { 25, 7011321 },
+ { 24, 3423995 },
+ { 24, 6307579 },
+ { 24, 933627 },
+ { 24, 5127931 },
+ { 24, 5979903 },
+ { 26, 13516539 },
+ { 26, 26099451 },
+ { 26, 30293755 },
+ { 26, 31145727 },
+ { 27, 47070971 },
+ { 27, 59653883 },
+ { 27, 63848187 },
+ { 27, 64700159 },
+ { 28, 114179835 },
+ { 28, 126762747 },
+ { 28, 130957051 },
+ { 28, 244203259 },
+ { 28, 248397563 },
+ { 28, 260980475 },
+ { 28, 265174779 },
+ { 28, 266026751 },
+ { 28, 122879741 },
+ { 27, 61357055 },
+ { 27, 52968447 },
+ { 27, 27802623 },
+ { 26, 22216445 },
+ { 25, 11025407 },
+ { 25, 2636799 },
+ { 18, 121710 },
+ { 24, 1850363 },
+ { 24, 5782523 },
+ { 26, 9190395 },
+ { 25, 13303545 },
+ { 24, 6568955 },
+ { 24, 7355387 },
+ { 24, 1719291 },
+ { 24, 5913595 },
+ { 24, 6241279 },
+ { 26, 14302203 },
+ { 26, 26885115 },
+ { 26, 31079419 },
+ { 26, 31407103 },
+ { 27, 47856635 },
+ { 27, 60439547 },
+ { 27, 64633851 },
+ { 27, 64961535 },
+ { 28, 114965499 },
+ { 28, 127548411 },
+ { 28, 131742715 },
+ { 28, 244988923 },
+ { 28, 249183227 },
+ { 28, 261766139 },
+ { 28, 265960443 },
+ { 28, 122879997 },
+ { 27, 61356799 },
+ { 27, 52968191 },
+ { 27, 27802367 },
+ { 26, 22216701 },
+ { 25, 11025151 },
+ { 25, 2636543 },
+ { 18, 117614 },
+ { 24, 1850107 },
+ { 24, 5782267 },
+ { 26, 9190139 },
+ { 25, 13303801 },
+ { 24, 6568699 },
+ { 24, 7355131 },
+ { 24, 1719035 },
+ { 24, 5913339 },
+ { 24, 6241023 },
+ { 26, 14301947 },
+ { 26, 26884859 },
+ { 26, 31079163 },
+ { 26, 31406847 },
+ { 27, 47856379 },
+ { 27, 60439291 },
+ { 27, 64633595 },
+ { 27, 64961279 },
+ { 28, 114965243 },
+ { 28, 127548155 },
+ { 28, 131742459 },
+ { 28, 244988667 },
+ { 28, 249182971 },
+ { 28, 261765883 },
+ { 28, 265960187 },
+ { 28, 266287871 },
+ { 27, 61616127 },
+ { 27, 53227519 },
+ { 27, 28061695 },
+ { 27, 45460221 },
+ { 25, 11284479 },
+ { 25, 2895871 },
+ { 18, 97262 },
+ { 25, 2633723 },
+ { 24, 6041595 },
+ { 26, 9973755 },
+ { 26, 13381627 },
+ { 26, 30780153 },
+ { 24, 7614459 },
+ { 25, 10498043 },
+ { 24, 1978363 },
+ { 24, 6172667 },
+ { 25, 11218943 },
+ { 26, 14561275 },
+ { 26, 27144187 },
+ { 26, 31338491 },
+ { 27, 43921403 },
+ { 27, 48115707 },
+ { 27, 60698619 },
+ { 27, 64892923 },
+ { 28, 111030267 },
+ { 28, 115224571 },
+ { 28, 127807483 },
+ { 28, 132001787 },
+ { 28, 245247995 },
+ { 28, 249442299 },
+ { 28, 262025211 },
+ { 28, 266219515 },
+ { 27, 61615871 },
+ { 27, 53227263 },
+ { 27, 28061439 },
+ { 27, 45460477 },
+ { 25, 11284223 },
+ { 25, 2895615 },
+ { 18, 93166 },
+ { 25, 2633467 },
+ { 24, 6041339 },
+ { 26, 9973499 },
+ { 26, 13381371 },
+ { 26, 30780409 },
+ { 24, 7614203 },
+ { 25, 10497787 },
+ { 24, 1978107 },
+ { 24, 6172411 },
+ { 25, 11218687 },
+ { 26, 14561019 },
+ { 26, 27143931 },
+ { 26, 31338235 },
+ { 27, 43921147 },
+ { 27, 48115451 },
+ { 27, 60698363 },
+ { 27, 64892667 },
+ { 28, 111030011 },
+ { 28, 115224315 },
+ { 28, 127807227 },
+ { 28, 132001531 },
+ { 28, 245247739 },
+ { 28, 249442043 },
+ { 28, 262024955 },
+ { 28, 266219259 },
+ { 27, 62401535 },
+ { 27, 54012927 },
+ { 27, 28847103 },
+ { 27, 48606973 },
+ { 25, 12069887 },
+ { 25, 3681279 },
+ { 19, 177518 },
+ { 25, 2894843 },
+ { 25, 11021307 },
+ { 26, 10234875 },
+ { 26, 14167035 },
+ { 26, 25963515 },
+ { 26, 29895675 },
+ { 25, 10759163 },
+ { 25, 11545595 },
+ { 25, 2763771 },
+ { 25, 11152379 },
+ { 25, 11480063 },
+ { 27, 27929595 },
+ { 27, 53095419 },
+ { 27, 61484027 },
+ { 27, 61811711 },
+ { 28, 95038459 },
+ { 28, 120204283 },
+ { 28, 128592891 },
+ { 28, 128920575 },
+ { 29, 229256187 },
+ { 29, 254422011 },
+ { 28, 129510143 },
+ { 28, 121121535 },
+ { 28, 95955711 },
+ { 28, 87567103 },
+ { 27, 62401279 },
+ { 27, 54012671 },
+ { 27, 28846847 },
+ { 27, 48607229 },
+ { 25, 12069631 },
+ { 25, 3681023 },
+ { 19, 169326 },
+ { 25, 2894587 },
+ { 25, 11021051 },
+ { 26, 10234619 },
+ { 26, 14166779 },
+ { 26, 25963259 },
+ { 26, 29895419 },
+ { 25, 10758907 },
+ { 25, 11545339 },
+ { 25, 2763515 },
+ { 25, 11152123 },
+ { 25, 11479807 },
+ { 27, 27929339 },
+ { 27, 53095163 },
+ { 27, 61483771 },
+ { 27, 61811455 },
+ { 27, 124723199 },
+ { 27, 122626047 },
+ { 27, 66002943 },
+ { 27, 63905791 },
+ { 27, 57614335 },
+ { 27, 55517183 },
+ { 26, 32448511 },
+ { 26, 30351359 },
+ { 26, 24059903 },
+ { 26, 21962751 },
+ { 25, 15671295 },
+ { 25, 13574143 },
+ { 25, 7282687 },
+ { 25, 5185535 },
+ { 23, 3088383 },
+ { 23, 991231 },
+ { 18, 128494 },
+ { 23, 925691 },
+ { 23, 2826235 },
+ { 25, 4857851 },
+ { 24, 3612667 },
+ { 24, 6692859 },
+ { 24, 7544827 },
+ { 25, 10625019 },
+ { 23, 2957307 },
+ { 23, 3678203 },
+ { 23, 761851 },
+ { 23, 2859003 },
+ { 23, 3071999 },
+ { 25, 7053307 },
+ { 25, 13344763 },
+ { 25, 15441915 },
+ { 25, 15654911 },
+ { 26, 23830523 },
+ { 26, 30121979 },
+ { 26, 32219131 },
+ { 26, 32432127 },
+ { 27, 57384955 },
+ { 26, 32448255 },
+ { 26, 30351103 },
+ { 26, 24059647 },
+ { 26, 21962495 },
+ { 25, 15671039 },
+ { 25, 13573887 },
+ { 25, 7282431 },
+ { 25, 5185279 },
+ { 23, 3088127 },
+ { 23, 990975 },
+ { 18, 120302 },
+ { 23, 925435 },
+ { 23, 2825979 },
+ { 25, 4857595 },
+ { 24, 3612411 },
+ { 24, 6692603 },
+ { 24, 7544571 },
+ { 25, 10624763 },
+ { 23, 2957051 },
+ { 23, 3677947 },
+ { 23, 761595 },
+ { 23, 2858747 },
+ { 23, 3071743 },
+ { 25, 7053051 },
+ { 25, 13344507 },
+ { 25, 15441659 },
+ { 25, 15654655 },
+ { 26, 23830267 },
+ { 26, 30121723 },
+ { 26, 32218875 },
+ { 26, 32431871 },
+ { 27, 57384699 },
+ { 27, 63676155 },
+ { 27, 65773307 },
+ { 27, 122396411 },
+ { 27, 124493563 },
+ { 26, 33513211 },
+ { 26, 26876927 },
+ { 26, 14294015 },
+ { 26, 10099711 },
+ { 24, 5905407 },
+ { 24, 1711103 },
+ { 18, 112494 },
+ { 23, 990203 },
+ { 23, 3021819 },
+ { 25, 4922363 },
+ { 25, 6953979 },
+ { 24, 6757371 },
+ { 24, 7740411 },
+ { 25, 10689531 },
+ { 25, 11672571 },
+ { 23, 3742715 },
+ { 23, 3939323 },
+ { 23, 957435 },
+ { 23, 3054587 },
+ { 23, 3136511 },
+ { 25, 7248891 },
+ { 25, 13540347 },
+ { 25, 15637499 },
+ { 25, 15719423 },
+ { 26, 24026107 },
+ { 26, 30317563 },
+ { 26, 32414715 },
+ { 26, 32496639 },
+ { 27, 57580539 },
+ { 27, 63871995 },
+ { 27, 65969147 },
+ { 27, 122592251 },
+ { 26, 33446907 },
+ { 26, 29318139 },
+ { 26, 14293759 },
+ { 26, 10099455 },
+ { 24, 5905151 },
+ { 24, 1710847 },
+ { 18, 104302 },
+ { 23, 989947 },
+ { 23, 3021563 },
+ { 25, 4922107 },
+ { 25, 6953723 },
+ { 24, 6757115 },
+ { 24, 7740155 },
+ { 25, 10689275 },
+ { 25, 11672315 },
+ { 23, 3742459 },
+ { 23, 3939067 },
+ { 23, 957179 },
+ { 23, 3054331 },
+ { 23, 3136255 },
+ { 25, 7248635 },
+ { 25, 13540091 },
+ { 25, 15637243 },
+ { 25, 15719167 },
+ { 26, 24025851 },
+ { 26, 30317307 },
+ { 26, 32414459 },
+ { 26, 32496383 },
+ { 27, 57580283 },
+ { 27, 63871739 },
+ { 27, 65968891 },
+ { 27, 122591995 },
+ { 26, 33446651 },
+ { 26, 29317883 },
+ { 26, 14356479 },
+ { 26, 10162175 },
+ { 24, 5967871 },
+ { 24, 1773567 },
+ { 18, 63470 },
+ { 24, 1708027 },
+ { 23, 3084283 },
+ { 25, 5115899 },
+ { 25, 7016443 },
+ { 25, 13242363 },
+ { 24, 7802875 },
+ { 25, 10883067 },
+ { 25, 11735035 },
+ { 25, 14815227 },
+ { 23, 4001787 },
+ { 24, 6819835 },
+ { 23, 1019899 },
+ { 23, 3117051 },
+ { 24, 5951487 },
+ { 25, 7311355 },
+ { 25, 13602811 },
+ { 25, 15699963 },
+ { 26, 21991419 },
+ { 26, 24088571 },
+ { 26, 30380027 },
+ { 26, 32477179 },
+ { 27, 55545851 },
+ { 27, 57643003 },
+ { 27, 63934459 },
+ { 27, 66031611 },
+ { 26, 33247227 },
+ { 26, 29249531 },
+ { 26, 16732155 },
+ { 26, 10161919 },
+ { 24, 5967615 },
+ { 24, 1773311 },
+ { 18, 55278 },
+ { 24, 1707771 },
+ { 23, 3084027 },
+ { 25, 5115643 },
+ { 25, 7016187 },
+ { 25, 13242107 },
+ { 24, 7802619 },
+ { 25, 10882811 },
+ { 25, 11734779 },
+ { 25, 14814971 },
+ { 23, 4001531 },
+ { 24, 6819579 },
+ { 23, 1019643 },
+ { 23, 3116795 },
+ { 24, 5951231 },
+ { 25, 7311099 },
+ { 25, 13602555 },
+ { 25, 15699707 },
+ { 26, 21991163 },
+ { 26, 24088315 },
+ { 26, 30379771 },
+ { 26, 32476923 },
+ { 27, 55545595 },
+ { 27, 57642747 },
+ { 27, 63934203 },
+ { 27, 66031355 },
+ { 26, 33246971 },
+ { 26, 29249275 },
+ { 26, 16731899 },
+ { 26, 10357759 },
+ { 24, 6163455 },
+ { 24, 1969151 },
+ { 19, 93550 },
+ { 24, 1772539 },
+ { 24, 5901307 },
+ { 25, 5180411 },
+ { 25, 7212027 },
+ { 25, 13306875 },
+ { 25, 15338491 },
+ { 25, 10947579 },
+ { 25, 11930619 },
+ { 25, 14879739 },
+ { 25, 15862779 },
+ { 24, 6884347 },
+ { 24, 7080955 },
+ { 24, 1739771 },
+ { 24, 5934075 },
+ { 24, 6015999 },
+ { 26, 14322683 },
+ { 26, 26905595 },
+ { 26, 31099899 },
+ { 26, 31181823 },
+ { 27, 47877115 },
+ { 27, 60460027 },
+ { 27, 64654331 },
+ { 27, 60509179 },
+ { 27, 48122875 },
+ { 27, 43994107 },
+ { 26, 33180667 },
+ { 26, 29051899 },
+ { 26, 16665595 },
+ { 26, 12536827 },
+ { 24, 6163199 },
+ { 24, 1968895 },
+ { 19, 77166 },
+ { 24, 1772283 },
+ { 24, 5901051 },
+ { 25, 5180155 },
+ { 25, 7211771 },
+ { 25, 13306619 },
+ { 25, 15338235 },
+ { 25, 10947323 },
+ { 25, 11930363 },
+ { 25, 14879483 },
+ { 25, 15862523 },
+ { 24, 6884091 },
+ { 24, 7080699 },
+ { 24, 1739515 },
+ { 24, 5933819 },
+ { 24, 6015743 },
+ { 26, 14322427 },
+ { 26, 26905339 },
+ { 26, 31099643 },
+ { 26, 31181567 },
+ { 26, 28821503 },
+ { 26, 27772927 },
+ { 25, 16238591 },
+ { 25, 15190015 },
+ { 25, 12044287 },
+ { 25, 10995711 },
+ { 24, 7849983 },
+ { 24, 6801407 },
+ { 24, 3655679 },
+ { 24, 2607103 },
+ { 22, 1558527 },
+ { 22, 509951 },
+ { 17, 60910 },
+ { 22, 493563 },
+ { 22, 1492987 },
+ { 24, 2525179 },
+ { 23, 1820667 },
+ { 23, 3377147 },
+ { 23, 3852283 },
+ { 24, 5408763 },
+ { 23, 3000315 },
+ { 23, 3770363 },
+ { 23, 3983355 },
+ { 22, 4159483 },
+ { 22, 1787899 },
+ { 22, 1968123 },
+ { 22, 452603 },
+ { 22, 1501179 },
+ { 22, 1554431 },
+ { 24, 3598331 },
+ { 24, 6744059 },
+ { 24, 7792635 },
+ { 24, 7845887 },
+ { 25, 11986939 },
+ { 24, 8116219 },
+ { 25, 16181243 },
+ { 25, 11982843 },
+ { 25, 10983419 },
+ { 24, 7854075 },
+ { 24, 7247867 },
+ { 24, 4118523 },
+ { 24, 3119099 },
+ { 22, 2086907 },
+ { 22, 509695 },
+ { 17, 44526 },
+ { 22, 493307 },
+ { 22, 1492731 },
+ { 24, 2524923 },
+ { 23, 1820411 },
+ { 23, 3376891 },
+ { 23, 3852027 },
+ { 24, 5408507 },
+ { 23, 3000059 },
+ { 23, 3770107 },
+ { 23, 3983099 },
+ { 22, 4159227 },
+ { 22, 1787643 },
+ { 22, 1967867 },
+ { 22, 452347 },
+ { 22, 1500923 },
+ { 22, 1554175 },
+ { 24, 3598075 },
+ { 24, 6743803 },
+ { 24, 7792379 },
+ { 24, 7845631 },
+ { 25, 11986683 },
+ { 24, 8115963 },
+ { 25, 16180987 },
+ { 25, 11982587 },
+ { 25, 10983163 },
+ { 24, 7853819 },
+ { 24, 7247611 },
+ { 24, 4118267 },
+ { 24, 3118843 },
+ { 22, 2086651 },
+ { 22, 951295 },
+ { 17, 28526 },
+ { 22, 508923 },
+ { 22, 1541115 },
+ { 24, 2540539 },
+ { 24, 3572731 },
+ { 23, 3392507 },
+ { 23, 3900411 },
+ { 24, 5424123 },
+ { 24, 5932027 },
+ { 23, 3785723 },
+ { 23, 4031483 },
+ { 22, 4154367 },
+ { 22, 4092923 },
+ { 22, 1983483 },
+ { 22, 2032635 },
+ { 22, 500731 },
+ { 22, 1549307 },
+ { 22, 1569791 },
+ { 24, 3646459 },
+ { 24, 6792187 },
+ { 24, 7840763 },
+ { 24, 7861247 },
+ { 24, 8098811 },
+ { 24, 7590907 },
+ { 25, 16229371 },
+ { 25, 10933243 },
+ { 24, 7836667 },
+ { 24, 6804475 },
+ { 24, 4101115 },
+ { 24, 3068923 },
+ { 22, 2069499 },
+ { 22, 1037307 },
+ { 17, 12142 },
+ { 22, 508667 },
+ { 22, 1540859 },
+ { 24, 2540283 },
+ { 24, 3572475 },
+ { 23, 3392251 },
+ { 23, 3900155 },
+ { 24, 5423867 },
+ { 24, 5931771 },
+ { 23, 3785467 },
+ { 23, 4031227 },
+ { 22, 4154111 },
+ { 22, 4092667 },
+ { 22, 1983227 },
+ { 22, 2032379 },
+ { 22, 500475 },
+ { 22, 1549051 },
+ { 22, 1569535 },
+ { 24, 3646203 },
+ { 24, 6791931 },
+ { 24, 7840507 },
+ { 24, 7860991 },
+ { 23, 4174335 },
+ { 23, 3912191 },
+ { 23, 3125759 },
+ { 23, 2863615 },
+ { 22, 2077183 },
+ { 22, 1815039 },
+ { 22, 1028607 },
+ { 22, 766463 },
+ { 20, 504319 },
+ { 20, 242175 },
+ { 15, 20462 },
+ { 20, 238075 },
+ { 20, 389627 },
+ { 22, 647675 },
+ { 22, 897531 },
+ { 22, 1679867 },
+ { 21, 979451 },
+ { 22, 1368571 },
+ { 22, 1487355 },
+ { 22, 1876475 },
+ { 21, 1012219 },
+ { 22, 1729019 },
+ { 20, 1022463 },
+ { 20, 974331 },
+ { 20, 512507 },
+ { 20, 950779 },
+ { 20, 129531 },
+ { 20, 391675 },
+ { 20, 503295 },
+ { 22, 915963 },
+ { 22, 1702395 },
+ { 22, 1964539 },
+ { 22, 2012667 },
+ { 22, 1893883 },
+ { 22, 1504763 },
+ { 23, 2864381 },
+ { 22, 2077949 },
+ { 22, 1815805 },
+ { 22, 1029373 },
+ { 22, 767229 },
+ { 20, 505085 },
+ { 20, 242941 },
+ { 15, 3994 },
+ { 20, 238841 },
+ { 20, 390393 },
+ { 22, 648441 },
+ { 22, 898297 },
+ { 22, 1680633 },
+ { 21, 980217 },
+ { 22, 1369337 },
+ { 22, 1488121 },
+ { 22, 2078969 },
+ { 21, 1012985 },
+ { 22, 1030393 },
+ { 20, 519421 },
+ { 20, 506105 },
+ { 20, 243961 },
+ { 20, 1016057 },
+ { 20, 971001 },
+ { 20, 515321 },
+ { 20, 956669 },
+ { 22, 1990905 },
+ { 22, 1798393 },
+ { 22, 2063609 },
+ { 22, 2011385 },
+ { 22, 1892601 },
+ { 22, 1503481 },
+ { 23, 2728185 },
+ { 22, 1945849 },
+ { 22, 1695993 },
+ { 22, 913657 },
+ { 22, 762105 },
+ { 20, 504057 },
+ { 20, 254201 },
+ { 15, 7658 },
+ { 20, 239097 },
+ { 20, 390649 },
+ { 22, 648697 },
+ { 22, 898553 },
+ { 22, 1680889 },
+ { 21, 980473 },
+ { 22, 1369593 },
+ { 22, 1488377 },
+ { 22, 2079225 },
+ { 21, 1013241 },
+ { 22, 1030649 },
+ { 20, 519677 },
+ { 20, 506361 },
+ { 20, 244217 },
+ { 20, 1016313 },
+ { 20, 971257 },
+ { 20, 515577 },
+ { 20, 956925 },
+ { 22, 1991161 },
+ { 22, 1798649 },
+ { 22, 2063865 },
+ { 22, 2011641 },
+ { 22, 1892857 },
+ { 22, 1503737 },
+ { 23, 2728441 },
+ { 22, 1946105 },
+ { 22, 1696249 },
+ { 22, 913913 },
+ { 22, 762361 },
+ { 20, 504313 },
+ { 20, 254457 },
+ { 15, 24042 },
+ { 20, 258557 },
+ { 20, 520701 },
+ { 22, 782845 },
+ { 22, 1044989 },
+ { 22, 1831421 },
+ { 22, 2093565 },
+ { 23, 2879997 },
+ { 23, 3142141 },
+ { 23, 3928573 },
+ { 23, 4190717 },
+ { 24, 7250681 },
+ { 24, 4104953 },
+ { 22, 2028285 },
+ { 22, 2007801 },
+ { 22, 959225 },
+ { 22, 3867385 },
+ { 22, 3818233 },
+ { 22, 3830521 },
+ { 22, 3891965 },
+ { 24, 7176953 },
+ { 24, 6931193 },
+ { 24, 8028921 },
+ { 24, 7521017 },
+ { 24, 5997305 },
+ { 24, 5489401 },
+ { 24, 7766777 },
+ { 24, 6734585 },
+ { 24, 3638009 },
+ { 24, 2605817 },
+ { 22, 1999609 },
+ { 22, 967417 },
+ { 17, 15722 },
+ { 22, 971769 },
+ { 22, 2003961 },
+ { 24, 2610169 },
+ { 24, 3642361 },
+ { 24, 6738937 },
+ { 24, 7771129 },
+ { 24, 5493753 },
+ { 24, 6001657 },
+ { 24, 7525369 },
+ { 24, 8299513 },
+ { 24, 7250937 },
+ { 24, 4105209 },
+ { 22, 2028541 },
+ { 22, 2008057 },
+ { 22, 959481 },
+ { 22, 3867641 },
+ { 22, 3818489 },
+ { 22, 3830777 },
+ { 22, 3892221 },
+ { 24, 7177209 },
+ { 24, 6931449 },
+ { 24, 8029177 },
+ { 24, 7521273 },
+ { 24, 5997561 },
+ { 24, 5489657 },
+ { 24, 7767033 },
+ { 24, 6734841 },
+ { 24, 3638265 },
+ { 24, 2606073 },
+ { 22, 1999865 },
+ { 22, 967673 },
+ { 17, 32106 },
+ { 22, 1021689 },
+ { 22, 2021113 },
+ { 24, 3053305 },
+ { 24, 3659513 },
+ { 24, 6788857 },
+ { 24, 7788281 },
+ { 25, 16246521 },
+ { 24, 6018809 },
+ { 24, 7575289 },
+ { 24, 8050425 },
+ { 24, 7857913 },
+ { 24, 6809337 },
+ { 24, 3663609 },
+ { 22, 2012925 },
+ { 22, 1566457 },
+ { 22, 517881 },
+ { 22, 3802873 },
+ { 22, 2049785 },
+ { 22, 3897081 },
+ { 22, 4089597 },
+ { 24, 6915833 },
+ { 23, 4048633 },
+ { 24, 7505657 },
+ { 24, 5949177 },
+ { 24, 5474041 },
+ { 23, 3917561 },
+ { 24, 6719225 },
+ { 24, 3589881 },
+ { 24, 2590457 },
+ { 22, 1558265 },
+ { 22, 952057 },
+ { 17, 45034 },
+ { 22, 1021945 },
+ { 22, 2021369 },
+ { 24, 3053561 },
+ { 24, 3659769 },
+ { 24, 6789113 },
+ { 24, 7788537 },
+ { 25, 16246777 },
+ { 24, 6019065 },
+ { 24, 7575545 },
+ { 24, 8050681 },
+ { 24, 7858169 },
+ { 24, 6809593 },
+ { 24, 3663865 },
+ { 22, 2013181 },
+ { 22, 1566713 },
+ { 22, 518137 },
+ { 22, 3803129 },
+ { 22, 2050041 },
+ { 22, 3897337 },
+ { 22, 4089853 },
+ { 24, 6916089 },
+ { 23, 4048889 },
+ { 24, 7505913 },
+ { 24, 5949433 },
+ { 24, 5474297 },
+ { 23, 3917817 },
+ { 24, 6719481 },
+ { 24, 3590137 },
+ { 24, 2590713 },
+ { 22, 1558521 },
+ { 22, 952313 },
+ { 17, 61418 },
+ { 22, 968701 },
+ { 22, 2017277 },
+ { 24, 3065853 },
+ { 24, 4114429 },
+ { 24, 7260157 },
+ { 24, 8308733 },
+ { 25, 11454461 },
+ { 25, 12503037 },
+ { 25, 15648765 },
+ { 25, 16697341 },
+ { 26, 31443709 },
+ { 26, 31361785 },
+ { 26, 27167481 },
+ { 26, 14584569 },
+ { 24, 6277885 },
+ { 24, 6195961 },
+ { 24, 2001657 },
+ { 24, 8129273 },
+ { 24, 7932665 },
+ { 24, 16370425 },
+ { 24, 16616189 },
+ { 25, 16124665 },
+ { 25, 15141625 },
+ { 26, 23726841 },
+ { 26, 21695225 },
+ { 25, 15600377 },
+ { 25, 13568761 },
+ { 26, 14289657 },
+ { 26, 10160889 },
+ { 24, 6163193 },
+ { 24, 2034425 },
+ { 19, 77674 },
+ { 24, 4148217 },
+ { 24, 8276985 },
+ { 26, 12274681 },
+ { 26, 16403449 },
+ { 26, 27216889 },
+ { 26, 31345657 },
+ { 27, 43731961 },
+ { 27, 64916473 },
+ { 26, 30362617 },
+ { 26, 32394233 },
+ { 26, 31443965 },
+ { 26, 31362041 },
+ { 26, 27167737 },
+ { 26, 14584825 },
+ { 24, 6278141 },
+ { 24, 6196217 },
+ { 24, 2001913 },
+ { 24, 8129529 },
+ { 24, 7932921 },
+ { 24, 16370681 },
+ { 24, 16616445 },
+ { 25, 16124921 },
+ { 25, 15141881 },
+ { 26, 23727097 },
+ { 26, 21695481 },
+ { 25, 15600633 },
+ { 25, 13569017 },
+ { 26, 14289913 },
+ { 26, 10161145 },
+ { 24, 6163449 },
+ { 24, 2034681 },
+ { 19, 94058 },
+ { 24, 3804157 },
+ { 24, 8343289 },
+ { 26, 12472057 },
+ { 26, 16469753 },
+ { 26, 28987129 },
+ { 26, 31411961 },
+ { 27, 43929337 },
+ { 27, 47927033 },
+ { 27, 64720633 },
+ { 26, 32460537 },
+ { 27, 47943417 },
+ { 26, 31379197 },
+ { 26, 31166201 },
+ { 26, 26971897 },
+ { 26, 14388985 },
+ { 24, 6213373 },
+ { 24, 6000377 },
+ { 24, 1806073 },
+ { 24, 7868153 },
+ { 24, 7147257 },
+ { 24, 16633593 },
+ { 25, 15929081 },
+ { 25, 15077113 },
+ { 25, 11996921 },
+ { 26, 21630713 },
+ { 25, 15404793 },
+ { 25, 13504249 },
+ { 25, 7278329 },
+ { 26, 10096377 },
+ { 24, 5967609 },
+ { 24, 1969913 },
+ { 19, 110058 },
+ { 24, 2035453 },
+ { 24, 8343545 },
+ { 26, 12472313 },
+ { 26, 16470009 },
+ { 26, 28987385 },
+ { 26, 31412217 },
+ { 27, 43929593 },
+ { 27, 47927289 },
+ { 27, 64720889 },
+ { 26, 32460793 },
+ { 27, 47943673 },
+ { 26, 31379453 },
+ { 26, 31166457 },
+ { 26, 26972153 },
+ { 26, 14389241 },
+ { 24, 6213629 },
+ { 24, 6000633 },
+ { 24, 1806329 },
+ { 24, 7868409 },
+ { 24, 7147513 },
+ { 24, 16633849 },
+ { 25, 15929337 },
+ { 25, 15077369 },
+ { 25, 11997177 },
+ { 26, 21630969 },
+ { 25, 15405049 },
+ { 25, 13504505 },
+ { 25, 7278585 },
+ { 26, 10096633 },
+ { 24, 5967865 },
+ { 24, 1970169 },
+ { 19, 126442 },
+ { 24, 2035709 },
+ { 24, 6230013 },
+ { 26, 12540665 },
+ { 26, 16669433 },
+ { 26, 29055737 },
+ { 26, 33184505 },
+ { 27, 43997945 },
+ { 27, 48126713 },
+ { 27, 60513017 },
+ { 27, 64658169 },
+ { 27, 60463865 },
+ { 27, 47880953 },
+ { 26, 31185661 },
+ { 26, 31103737 },
+ { 26, 26909433 },
+ { 26, 14326521 },
+ { 24, 6019837 },
+ { 24, 5937913 },
+ { 24, 1743609 },
+ { 24, 7084793 },
+ { 24, 6888185 },
+ { 25, 15866617 },
+ { 25, 14883577 },
+ { 25, 11934457 },
+ { 25, 10951417 },
+ { 25, 15342329 },
+ { 25, 13310713 },
+ { 25, 7215865 },
+ { 25, 5184249 },
+ { 24, 5905145 },
+ { 24, 1776377 },
+ { 19, 208234 },
+ { 24, 1972989 },
+ { 24, 6167293 },
+ { 26, 12540921 },
+ { 26, 16669689 },
+ { 26, 29055993 },
+ { 26, 33184761 },
+ { 27, 43998201 },
+ { 27, 48126969 },
+ { 27, 60513273 },
+ { 27, 64658425 },
+ { 27, 60464121 },
+ { 27, 47881209 },
+ { 26, 31185917 },
+ { 26, 31103993 },
+ { 26, 26909689 },
+ { 26, 14326777 },
+ { 24, 6020093 },
+ { 24, 5938169 },
+ { 24, 1743865 },
+ { 24, 7085049 },
+ { 24, 6888441 },
+ { 25, 15866873 },
+ { 25, 14883833 },
+ { 25, 11934713 },
+ { 25, 10951673 },
+ { 25, 15342585 },
+ { 25, 13310969 },
+ { 25, 7216121 },
+ { 25, 5184505 },
+ { 24, 5905401 },
+ { 24, 1776633 },
+ { 19, 224618 },
+ { 24, 1973245 },
+ { 24, 6167549 },
+ { 26, 10361853 },
+ { 26, 16735993 },
+ { 26, 29253369 },
+ { 26, 33251065 },
+ { 27, 66035449 },
+ { 27, 63938297 },
+ { 27, 57646841 },
+ { 27, 55549689 },
+ { 26, 32481017 },
+ { 26, 30383865 },
+ { 26, 24092409 },
+ { 26, 21995257 },
+ { 25, 15703801 },
+ { 25, 13606649 },
+ { 25, 7315193 },
+ { 24, 5955325 },
+ { 23, 3120889 },
+ { 23, 1023737 },
+ { 24, 6823673 },
+ { 23, 4005625 },
+ { 25, 14819065 },
+ { 25, 11738873 },
+ { 25, 10886905 },
+ { 24, 7806713 },
+ { 25, 13246201 },
+ { 25, 7020281 },
+ { 25, 5119737 },
+ { 23, 3088121 },
+ { 24, 1711865 },
+ { 18, 120810 },
+ { 24, 1777405 },
+ { 24, 5971709 },
+ { 26, 10166013 },
+ { 26, 16736249 },
+ { 26, 29253625 },
+ { 26, 33251321 },
+ { 27, 66035705 },
+ { 27, 63938553 },
+ { 27, 57647097 },
+ { 27, 55549945 },
+ { 26, 32481273 },
+ { 26, 30384121 },
+ { 26, 24092665 },
+ { 26, 21995513 },
+ { 25, 15704057 },
+ { 25, 13606905 },
+ { 25, 7315449 },
+ { 24, 5955581 },
+ { 23, 3121145 },
+ { 23, 1023993 },
+ { 24, 6823929 },
+ { 23, 4005881 },
+ { 25, 14819321 },
+ { 25, 11739129 },
+ { 25, 10887161 },
+ { 24, 7806969 },
+ { 25, 13246457 },
+ { 25, 7020537 },
+ { 25, 5119993 },
+ { 23, 3088377 },
+ { 24, 1712121 },
+ { 18, 129002 },
+ { 24, 1777661 },
+ { 24, 5971965 },
+ { 26, 10166269 },
+ { 26, 14360573 },
+ { 26, 26943485 },
+ { 26, 31137789 },
+ { 27, 43720701 },
+ { 27, 47915005 },
+ { 27, 60497917 },
+ { 27, 64692221 },
+ { 28, 129968893 },
+ { 28, 129641209 },
+ { 28, 121252601 },
+ { 28, 96086777 },
+ { 27, 62860029 },
+ { 27, 62532345 },
+ { 27, 54143737 },
+ { 27, 28977913 },
+ { 25, 12528381 },
+ { 25, 12200697 },
+ { 25, 3812089 },
+ { 25, 15739641 },
+ { 25, 14953209 },
+ { 27, 46672633 },
+ { 27, 42740473 },
+ { 26, 30943993 },
+ { 26, 27011833 },
+ { 27, 27798265 },
+ { 27, 19671801 },
+ { 25, 12069625 },
+ { 25, 3943161 },
+ { 19, 169834 },
+ { 26, 6826749 },
+ { 26, 23603965 },
+ { 28, 40381181 },
+ { 28, 57158397 },
+ { 28, 117255161 },
+ { 28, 133770233 },
+ { 29, 490351609 },
+ { 29, 263859193 },
+ { 29, 255470585 },
+ { 29, 230304761 },
+ { 28, 129969149 },
+ { 28, 129641465 },
+ { 28, 121252857 },
+ { 28, 96087033 },
+ { 27, 62860285 },
+ { 27, 62532601 },
+ { 27, 54143993 },
+ { 27, 28978169 },
+ { 25, 12528637 },
+ { 25, 12200953 },
+ { 25, 3812345 },
+ { 25, 15739897 },
+ { 25, 14953465 },
+ { 27, 46672889 },
+ { 27, 42740729 },
+ { 26, 30944249 },
+ { 26, 27012089 },
+ { 27, 27798521 },
+ { 27, 19672057 },
+ { 25, 12069881 },
+ { 25, 3943417 },
+ { 19, 178026 },
+ { 26, 6827005 },
+ { 26, 23604221 },
+ { 28, 40381437 },
+ { 28, 57158653 },
+ { 28, 107490301 },
+ { 28, 134033145 },
+ { 29, 497954553 },
+ { 29, 489565945 },
+ { 29, 263073529 },
+ { 29, 254684921 },
+ { 29, 229519097 },
+ { 28, 129707773 },
+ { 28, 128855801 },
+ { 28, 120467193 },
+ { 28, 95301369 },
+ { 27, 62598909 },
+ { 27, 61746937 },
+ { 27, 53358329 },
+ { 27, 28192505 },
+ { 25, 12267261 },
+ { 25, 11415289 },
+ { 25, 3026681 },
+ { 25, 14692089 },
+ { 25, 11808505 },
+ { 27, 42479353 },
+ { 26, 30158585 },
+ { 26, 26750713 },
+ { 26, 14429945 },
+ { 27, 19410681 },
+ { 25, 11284217 },
+ { 25, 3682041 },
+ { 19, 185834 },
+ { 25, 3944189 },
+ { 25, 12332797 },
+ { 27, 20721405 },
+ { 27, 29110013 },
+ { 27, 54275837 },
+ { 27, 62664445 },
+ { 28, 87830269 },
+ { 28, 96218877 },
+ { 28, 121384701 },
+ { 28, 129773309 },
+ { 29, 229519353 },
+ { 28, 129708029 },
+ { 28, 128856057 },
+ { 28, 120467449 },
+ { 28, 95301625 },
+ { 27, 62599165 },
+ { 27, 61747193 },
+ { 27, 53358585 },
+ { 27, 28192761 },
+ { 25, 12267517 },
+ { 25, 11415545 },
+ { 25, 3026937 },
+ { 25, 14692345 },
+ { 25, 11808761 },
+ { 27, 42479609 },
+ { 26, 30158841 },
+ { 26, 26750969 },
+ { 26, 14430201 },
+ { 27, 19410937 },
+ { 25, 11284473 },
+ { 25, 3682297 },
+ { 19, 194026 },
+ { 25, 3944445 },
+ { 25, 12333053 },
+ { 27, 20721661 },
+ { 27, 29110269 },
+ { 27, 54276093 },
+ { 27, 62664701 },
+ { 28, 87830525 },
+ { 28, 96219133 },
+ { 28, 121384957 },
+ { 28, 129773565 },
+ { 29, 254425849 },
+ { 29, 229260025 },
+ { 28, 128924413 },
+ { 28, 128596729 },
+ { 28, 120208121 },
+ { 28, 95042297 },
+ { 27, 61815549 },
+ { 27, 61487865 },
+ { 27, 53099257 },
+ { 27, 27933433 },
+ { 25, 11483901 },
+ { 25, 11156217 },
+ { 25, 2767609 },
+ { 25, 11549433 },
+ { 25, 10763001 },
+ { 26, 29899513 },
+ { 26, 25967353 },
+ { 26, 14170873 },
+ { 26, 10238713 },
+ { 25, 11025145 },
+ { 25, 2898681 },
+ { 19, 234858 },
+ { 25, 3685117 },
+ { 25, 12073725 },
+ { 26, 24313855 },
+ { 27, 28850941 },
+ { 27, 54016765 },
+ { 27, 62405373 },
+ { 28, 87571197 },
+ { 28, 95959805 },
+ { 28, 121125629 },
+ { 28, 129514237 },
+ { 29, 254426105 },
+ { 29, 229260281 },
+ { 28, 128924669 },
+ { 28, 128596985 },
+ { 28, 120208377 },
+ { 28, 95042553 },
+ { 27, 61815805 },
+ { 27, 61488121 },
+ { 27, 53099513 },
+ { 27, 27933689 },
+ { 25, 11484157 },
+ { 25, 11156473 },
+ { 25, 2767865 },
+ { 25, 11549689 },
+ { 25, 10763257 },
+ { 26, 29899769 },
+ { 26, 25967609 },
+ { 26, 14171129 },
+ { 26, 10238969 },
+ { 25, 11025401 },
+ { 25, 2898937 },
+ { 19, 243050 },
+ { 25, 3685373 },
+ { 25, 12073981 },
+ { 26, 24313599 },
+ { 27, 28851197 },
+ { 27, 54017021 },
+ { 27, 62405629 },
+ { 28, 266223353 },
+ { 28, 262029049 },
+ { 28, 249446137 },
+ { 28, 245251833 },
+ { 28, 132005625 },
+ { 28, 127811321 },
+ { 28, 115228409 },
+ { 28, 111034105 },
+ { 27, 64896761 },
+ { 27, 60702457 },
+ { 27, 48119545 },
+ { 27, 43925241 },
+ { 26, 31342329 },
+ { 26, 27148025 },
+ { 26, 14565113 },
+ { 25, 11222781 },
+ { 24, 6176505 },
+ { 24, 1982201 },
+ { 25, 10501881 },
+ { 24, 7618297 },
+ { 25, 15399931 },
+ { 26, 13385465 },
+ { 26, 9977593 },
+ { 24, 6045433 },
+ { 25, 2637561 },
+ { 18, 125930 },
+ { 25, 2899709 },
+ { 25, 11288317 },
+ { 26, 22739967 },
+ { 27, 28065533 },
+ { 27, 53231357 },
+ { 27, 61619965 },
+ { 28, 266223609 },
+ { 28, 262029305 },
+ { 28, 249446393 },
+ { 28, 245252089 },
+ { 28, 132005881 },
+ { 28, 127811577 },
+ { 28, 115228665 },
+ { 28, 111034361 },
+ { 27, 64897017 },
+ { 27, 60702713 },
+ { 27, 48119801 },
+ { 27, 43925497 },
+ { 26, 31342585 },
+ { 26, 27148281 },
+ { 26, 14565369 },
+ { 25, 11223037 },
+ { 24, 6176761 },
+ { 24, 1982457 },
+ { 25, 10502137 },
+ { 24, 7618553 },
+ { 25, 15399675 },
+ { 26, 13385721 },
+ { 26, 9977849 },
+ { 24, 6045689 },
+ { 25, 2637817 },
+ { 18, 130026 },
+ { 25, 2899965 },
+ { 25, 11288573 },
+ { 26, 22739711 },
+ { 27, 28065789 },
+ { 27, 53231613 },
+ { 27, 61620221 },
+ { 28, 266300157 },
+ { 28, 265972473 },
+ { 28, 261778169 },
+ { 28, 249195257 },
+ { 28, 245000953 },
+ { 28, 131754745 },
+ { 28, 127560441 },
+ { 28, 114977529 },
+ { 27, 64973565 },
+ { 27, 64645881 },
+ { 27, 60451577 },
+ { 27, 47868665 },
+ { 26, 31419133 },
+ { 26, 31091449 },
+ { 26, 26897145 },
+ { 26, 14314233 },
+ { 24, 6253309 },
+ { 24, 5925625 },
+ { 24, 1731321 },
+ { 24, 7367417 },
+ { 24, 6580985 },
+ { 25, 13299707 },
+ { 26, 9202425 },
+ { 24, 5794553 },
+ { 24, 1862393 },
+ { 19, 215914 },
+ { 25, 2648829 },
+ { 25, 11037437 },
+ { 26, 22212607 },
+ { 27, 27814653 },
+ { 27, 52980477 },
+ { 27, 61369085 },
+ { 28, 86534909 },
+ { 28, 265972729 },
+ { 28, 261778425 },
+ { 28, 249195513 },
+ { 28, 245001209 },
+ { 28, 131755001 },
+ { 28, 127560697 },
+ { 28, 114977785 },
+ { 27, 64973821 },
+ { 27, 64646137 },
+ { 27, 60451833 },
+ { 27, 47868921 },
+ { 26, 31419389 },
+ { 26, 31091705 },
+ { 26, 26897401 },
+ { 26, 14314489 },
+ { 24, 6253565 },
+ { 24, 5925881 },
+ { 24, 1731577 },
+ { 24, 7367673 },
+ { 24, 6581241 },
+ { 25, 13299451 },
+ { 26, 9202681 },
+ { 24, 5794809 },
+ { 24, 1862649 },
+ { 19, 220010 },
+ { 25, 2649085 },
+ { 25, 11037693 },
+ { 26, 22212351 },
+ { 27, 27814909 },
+ { 27, 52980733 },
+ { 27, 61369341 },
+ { 28, 86535165 },
+ { 28, 266039037 },
+ { 28, 265187065 },
+ { 28, 260992761 },
+ { 28, 248409849 },
+ { 28, 244215545 },
+ { 28, 130969337 },
+ { 28, 126775033 },
+ { 28, 114192121 },
+ { 27, 64712445 },
+ { 27, 63860473 },
+ { 27, 59666169 },
+ { 27, 47083257 },
+ { 26, 31158013 },
+ { 26, 30306041 },
+ { 26, 26111737 },
+ { 26, 13528825 },
+ { 24, 5992189 },
+ { 24, 5140217 },
+ { 24, 945913 },
+ { 24, 6319865 },
+ { 24, 3436281 },
+ { 25, 7007227 },
+ { 24, 5009145 },
+ { 24, 1601273 },
+ { 19, 223722 },
+ { 24, 1863421 },
+ { 24, 6057725 },
+ { 25, 12250111 },
+ { 26, 14446333 },
+ { 26, 27029245 },
+ { 26, 31223549 },
+ { 27, 43806461 },
+ { 27, 48000765 },
+ { 27, 60583677 },
+ { 27, 64777981 },
+ { 28, 248410105 },
+ { 28, 244215801 },
+ { 28, 130969593 },
+ { 28, 126775289 },
+ { 28, 114192377 },
+ { 27, 64712701 },
+ { 27, 63860729 },
+ { 27, 59666425 },
+ { 27, 47083513 },
+ { 26, 31158269 },
+ { 26, 30306297 },
+ { 26, 26111993 },
+ { 26, 13529081 },
+ { 24, 5992445 },
+ { 24, 5140473 },
+ { 24, 946169 },
+ { 24, 6320121 },
+ { 24, 3436537 },
+ { 25, 7006971 },
+ { 24, 5009401 },
+ { 24, 1601529 },
+ { 19, 227818 },
+ { 24, 1863677 },
+ { 24, 6057981 },
+ { 25, 12249855 },
+ { 26, 14446589 },
+ { 26, 27029501 },
+ { 26, 31223805 },
+ { 27, 43806717 },
+ { 27, 48001021 },
+ { 27, 60583933 },
+ { 27, 64778237 },
+ { 28, 260733689 },
+ { 28, 248150777 },
+ { 28, 243956473 },
+ { 28, 130710265 },
+ { 28, 126515961 },
+ { 28, 113933049 },
+ { 27, 63929085 },
+ { 27, 63601401 },
+ { 27, 59407097 },
+ { 27, 46824185 },
+ { 26, 30374653 },
+ { 26, 30046969 },
+ { 26, 25852665 },
+ { 26, 13269753 },
+ { 24, 5208829 },
+ { 24, 4881145 },
+ { 24, 686841 },
+ { 24, 3177209 },
+ { 24, 2390777 },
+ { 24, 4750073 },
+ { 24, 817913 },
+ { 19, 248170 },
+ { 19, 522526 },
+ { 24, 5798653 },
+ { 25, 11714559 },
+ { 26, 14187261 },
+ { 26, 26770173 },
+ { 26, 30964477 },
+ { 27, 43547389 },
+ { 27, 47741693 },
+ { 27, 60324605 },
+ { 27, 64518909 },
+ { 28, 260733945 },
+ { 28, 248151033 },
+ { 28, 243956729 },
+ { 28, 130710521 },
+ { 28, 126516217 },
+ { 28, 113933305 },
+ { 27, 63929341 },
+ { 27, 63601657 },
+ { 27, 59407353 },
+ { 27, 46824441 },
+ { 26, 30374909 },
+ { 26, 30047225 },
+ { 26, 25852921 },
+ { 26, 13270009 },
+ { 24, 5209085 },
+ { 24, 4881401 },
+ { 24, 687097 },
+ { 24, 3177465 },
+ { 24, 2391033 },
+ { 24, 4750329 },
+ { 24, 818169 },
+ { 19, 252266 },
+ { 19, 518430 },
+ { 24, 5798909 },
+ { 25, 11714303 },
+ { 26, 14187517 },
+ { 26, 26770429 },
+ { 26, 30964733 },
+ { 27, 43547645 },
+ { 27, 47741949 },
+ { 27, 60324861 },
+ { 27, 64519165 },
+ { 26, 66486009 },
+ { 26, 65437433 },
+ { 26, 62291705 },
+ { 26, 61243129 },
+ { 26, 32931577 },
+ { 26, 31883001 },
+ { 26, 28737273 },
+ { 26, 27688697 },
+ { 25, 16154361 },
+ { 25, 15105785 },
+ { 25, 11960057 },
+ { 25, 10911481 },
+ { 24, 7765753 },
+ { 24, 6717177 },
+ { 24, 3571449 },
+ { 24, 2522873 },
+ { 22, 1474297 },
+ { 22, 425721 },
+ { 23, 2538491 },
+ { 22, 1343225 },
+ { 23, 2800635 },
+ { 17, 64234 },
+ { 17, 128670 },
+ { 24, 5013245 },
+ { 25, 10140671 },
+ { 26, 13401853 },
+ { 26, 25984765 },
+ { 26, 30179069 },
+ { 27, 42761981 },
+ { 27, 46956285 },
+ { 27, 59539197 },
+ { 27, 63733501 },
+ { 26, 66486265 },
+ { 26, 65437689 },
+ { 26, 62291961 },
+ { 26, 61243385 },
+ { 26, 32931833 },
+ { 26, 31883257 },
+ { 26, 28737529 },
+ { 26, 27688953 },
+ { 25, 16154617 },
+ { 25, 15106041 },
+ { 25, 11960313 },
+ { 25, 10911737 },
+ { 24, 7766009 },
+ { 24, 6717433 },
+ { 24, 3571705 },
+ { 24, 2523129 },
+ { 22, 1474553 },
+ { 22, 425977 },
+ { 23, 2538235 },
+ { 22, 1343481 },
+ { 23, 2800379 },
+ { 17, 65258 },
+ { 17, 127646 },
+ { 24, 5013501 },
+ { 25, 10140415 },
+ { 26, 13402109 },
+ { 26, 25985021 },
+ { 26, 30179325 },
+ { 27, 42762237 },
+ { 27, 46956541 },
+ { 27, 59539453 },
+ { 27, 63733757 },
+ { 27, 133081853 },
+ { 27, 132426489 },
+ { 27, 130329337 },
+ { 27, 124037881 },
+ { 27, 121940729 },
+ { 27, 65317625 },
+ { 27, 63220473 },
+ { 27, 56929017 },
+ { 26, 32418557 },
+ { 26, 31763193 },
+ { 26, 29666041 },
+ { 26, 23374585 },
+ { 25, 15641341 },
+ { 25, 14985977 },
+ { 25, 12888825 },
+ { 25, 6597369 },
+ { 23, 3058429 },
+ { 23, 2403065 },
+ { 23, 305913 },
+ { 18, 238969 },
+ { 18, 245627 },
+ { 17, 119402 },
+ { 17, 122398 },
+ { 25, 9480957 },
+ { 25, 9613311 },
+ { 27, 26258173 },
+ { 27, 51423997 },
+ { 27, 59812605 },
+ { 27, 59944959 },
+ { 28, 93367037 },
+ { 28, 118532861 },
+ { 28, 126921469 },
+ { 27, 133082109 },
+ { 27, 132426745 },
+ { 27, 130329593 },
+ { 27, 124038137 },
+ { 27, 121940985 },
+ { 27, 65317881 },
+ { 27, 63220729 },
+ { 27, 56929273 },
+ { 26, 32418813 },
+ { 26, 31763449 },
+ { 26, 29666297 },
+ { 26, 23374841 },
+ { 25, 15641597 },
+ { 25, 14986233 },
+ { 25, 12889081 },
+ { 25, 6597625 },
+ { 23, 3058685 },
+ { 23, 2403321 },
+ { 23, 306169 },
+ { 18, 241017 },
+ { 18, 243579 },
+ { 17, 120426 },
+ { 17, 121374 },
+ { 25, 9481213 },
+ { 25, 9613055 },
+ { 27, 26258429 },
+ { 27, 51424253 },
+ { 27, 59812861 },
+ { 27, 59944703 },
+ { 28, 93367293 },
+ { 28, 118533117 },
+ { 28, 126921725 },
+ { 28, 127053567 },
+ { 27, 132558589 },
+ { 27, 130461437 },
+ { 27, 124169981 },
+ { 27, 122072829 },
+ { 27, 65449725 },
+ { 27, 63352573 },
+ { 27, 57061117 },
+ { 27, 54963965 },
+ { 26, 31895293 },
+ { 26, 29798141 },
+ { 26, 23506685 },
+ { 26, 21409533 },
+ { 25, 15118077 },
+ { 25, 13020925 },
+ { 25, 6729469 },
+ { 25, 4632317 },
+ { 23, 2535165 },
+ { 23, 438013 },
+ { 23, 306175 },
+ { 23, 4194217 },
+ { 23, 175099 },
+ { 23, 569085 },
+ { 23, 2666237 },
+ { 23, 2796543 },
+ { 25, 6860541 },
+ { 25, 13151997 },
+ { 25, 15249149 },
+ { 25, 15379455 },
+ { 26, 23637757 },
+ { 26, 29929213 },
+ { 26, 32026365 },
+ { 26, 32156671 },
+ { 27, 57192189 },
+ { 27, 63483645 },
+ { 27, 65580797 },
+ { 27, 122203901 },
+ { 27, 124301053 },
+ { 27, 130592509 },
+ { 27, 132689661 },
+ { 27, 54964221 },
+ { 26, 31895549 },
+ { 26, 29798397 },
+ { 26, 23506941 },
+ { 26, 21409789 },
+ { 25, 15118333 },
+ { 25, 13021181 },
+ { 25, 6729725 },
+ { 25, 4632573 },
+ { 23, 2535421 },
+ { 23, 438269 },
+ { 23, 305919 },
+ { 22, 2097097 },
+ { 21, 1048539 },
+ { 14, 7886 },
+ { 23, 2666493 },
+ { 23, 2796287 },
+ { 25, 6860797 },
+ { 25, 13152253 },
+ { 25, 15249405 },
+ { 25, 15379199 },
+ { 26, 23638013 },
+ { 26, 29929469 },
+ { 26, 32026621 },
+ { 26, 32156415 },
+ { 27, 57192445 },
+ { 27, 63483901 },
+ { 27, 132299517 },
+ { 26, 66093055 },
+ { 26, 65044479 },
+ { 26, 61898751 },
+ { 26, 60850175 },
+ { 26, 32538623 },
+ { 26, 31490047 },
+ { 26, 28344319 },
+ { 26, 31636221 },
+ { 25, 15761407 },
+ { 25, 14712831 },
+ { 25, 11567103 },
+ { 25, 14859005 },
+ { 24, 7372799 },
+ { 24, 6324223 },
+ { 24, 3178495 },
+ { 18, 255869 },
+ { 18, 130431 },
+ { 20, 524239 },
+ { 14, 7822 },
+ { 18, 255357 },
+ { 18, 130943 },
+ { 24, 2195455 },
+ { 24, 3244031 },
+ { 24, 6389759 },
+ { 24, 7438335 },
+ { 25, 10584063 },
+ { 25, 11632639 },
+ { 25, 14778367 },
+ { 25, 15826943 },
+ { 26, 27361279 },
+ { 26, 28409855 },
+ { 26, 31555583 },
+ { 26, 66092799 },
+ { 26, 65044223 },
+ { 26, 61898495 },
+ { 26, 60849919 },
+ { 26, 32538367 },
+ { 26, 31489791 },
+ { 26, 28344063 },
+ { 26, 31636477 },
+ { 25, 15761151 },
+ { 25, 14712575 },
+ { 25, 11566847 },
+ { 25, 14859261 },
+ { 24, 7372543 },
+ { 24, 6323967 },
+ { 24, 3178239 },
+ { 18, 257917 },
+ { 18, 128383 },
+ { 14, 15242 },
+ { 22, 4194253 },
+ { 18, 257405 },
+ { 18, 128895 },
+ { 24, 2195199 },
+ { 24, 3243775 },
+ { 24, 6389503 },
+ { 24, 7438079 },
+ { 25, 10583807 },
+ { 25, 11632383 },
+ { 25, 14778111 },
+ { 25, 15826687 },
+ { 26, 27361023 },
+ { 26, 28409599 },
+ { 26, 31555327 },
+ { 26, 32603903 },
+ { 26, 60915455 },
+ { 26, 61964031 },
+ { 26, 65109759 },
+ { 26, 66158335 },
+ { 26, 31751167 },
+ { 26, 28605439 },
+ { 26, 32161533 },
+ { 25, 16022527 },
+ { 25, 14973951 },
+ { 25, 11828223 },
+ { 25, 15384317 },
+ { 24, 7633919 },
+ { 24, 6585343 },
+ { 24, 3439615 },
+ { 23, 2801405 },
+ { 22, 1342463 },
+ { 14, 15306 },
+ { 21, 1048542 },
+ { 19, 262091 },
+ { 22, 2096955 },
+ { 22, 228351 },
+ { 22, 1276927 },
+ { 24, 2325503 },
+ { 24, 3374079 },
+ { 24, 6519807 },
+ { 24, 7568383 },
+ { 25, 10714111 },
+ { 25, 11762687 },
+ { 25, 14908415 },
+ { 25, 15956991 },
+ { 26, 27491327 },
+ { 26, 66353919 },
+ { 26, 65305343 },
+ { 26, 62159615 },
+ { 26, 61111039 },
+ { 26, 32799487 },
+ { 26, 31750911 },
+ { 26, 28605183 },
+ { 26, 32161789 },
+ { 25, 16022271 },
+ { 25, 14973695 },
+ { 25, 11827967 },
+ { 25, 15384573 },
+ { 24, 7633663 },
+ { 24, 6585087 },
+ { 24, 3439359 },
+ { 23, 2801661 },
+ { 22, 1342207 },
+ { 22, 293631 },
+ { 21, 1048414 },
+ { 20, 524203 },
+ { 22, 2097131 },
+ { 22, 228095 },
+ { 22, 1276671 },
+ { 24, 2325247 },
+ { 24, 3373823 },
+ { 24, 6519551 },
+ { 24, 7568127 },
+ { 25, 10713855 },
+ { 25, 11762431 },
+ { 25, 14908159 },
+ { 25, 15956735 },
+ { 26, 27491071 },
+ { 26, 28539647 },
+ { 26, 31685375 },
+ { 26, 32733951 },
+ { 26, 61045503 },
+ { 26, 62094079 },
+ { 26, 65239807 },
+ { 26, 66288383 },
+ { 28, 127068925 },
+ { 27, 63467519 },
+ { 27, 59273215 },
+ { 27, 46690303 },
+ { 27, 59960061 },
+ { 26, 29913087 },
+ { 26, 25718783 },
+ { 26, 13135871 },
+ { 25, 9628413 },
+ { 24, 4747263 },
+ { 24, 552959 },
+ { 17, 56942 },
+ { 22, 2096827 },
+ { 18, 114043 },
+ { 22, 159739 },
+ { 22, 1208315 },
+ { 22, 1535999 },
+ { 24, 3305467 },
+ { 24, 6451195 },
+ { 24, 7499771 },
+ { 24, 7827455 },
+ { 25, 11694075 },
+ { 25, 14839803 },
+ { 25, 15888379 },
+ { 25, 16216063 },
+ { 26, 28471291 },
+ { 26, 31617019 },
+ { 26, 32665595 },
+ { 26, 60977147 },
+ { 26, 62025723 },
+ { 26, 65171451 },
+ { 26, 66220027 },
+ { 26, 66547711 },
+ { 27, 63467263 },
+ { 27, 59272959 },
+ { 27, 46690047 },
+ { 27, 59960317 },
+ { 26, 29912831 },
+ { 26, 25718527 },
+ { 26, 13135615 },
+ { 25, 9628669 },
+ { 24, 4747007 },
+ { 24, 552703 },
+ { 17, 55918 },
+ { 22, 290555 },
+ { 18, 111995 },
+ { 22, 159483 },
+ { 22, 1208059 },
+ { 22, 1535743 },
+ { 24, 3305211 },
+ { 24, 6450939 },
+ { 24, 7499515 },
+ { 24, 7827199 },
+ { 25, 11693819 },
+ { 25, 14839547 },
+ { 25, 15888123 },
+ { 25, 16215807 },
+ { 26, 28471035 },
+ { 26, 31616763 },
+ { 26, 32665339 },
+ { 26, 60976891 },
+ { 26, 62025467 },
+ { 26, 65171195 },
+ { 26, 66219771 },
+ { 26, 66547455 },
+ { 27, 63728639 },
+ { 27, 59534335 },
+ { 27, 46951423 },
+ { 27, 60485373 },
+ { 26, 30174207 },
+ { 26, 25979903 },
+ { 26, 13396991 },
+ { 25, 10153725 },
+ { 24, 5008383 },
+ { 24, 814079 },
+ { 17, 55022 },
+ { 23, 2813689 },
+ { 22, 1338363 },
+ { 23, 2551545 },
+ { 22, 420859 },
+ { 22, 1469435 },
+ { 24, 2518011 },
+ { 24, 3566587 },
+ { 24, 6712315 },
+ { 24, 7760891 },
+ { 25, 10906619 },
+ { 25, 11955195 },
+ { 25, 15100923 },
+ { 25, 16149499 },
+ { 26, 27683835 },
+ { 26, 28732411 },
+ { 26, 31878139 },
+ { 26, 32926715 },
+ { 26, 61238267 },
+ { 26, 62286843 },
+ { 26, 65432571 },
+ { 26, 66481147 },
+ { 27, 63728383 },
+ { 27, 59534079 },
+ { 27, 46951167 },
+ { 27, 60485629 },
+ { 26, 30173951 },
+ { 26, 25979647 },
+ { 26, 13396735 },
+ { 25, 10153981 },
+ { 24, 5008127 },
+ { 24, 813823 },
+ { 17, 53998 },
+ { 23, 2813945 },
+ { 22, 1338107 },
+ { 23, 2551801 },
+ { 22, 420603 },
+ { 22, 1469179 },
+ { 24, 2517755 },
+ { 24, 3566331 },
+ { 24, 6712059 },
+ { 24, 7760635 },
+ { 25, 10906363 },
+ { 25, 11954939 },
+ { 25, 15100667 },
+ { 25, 16149243 },
+ { 26, 27683579 },
+ { 26, 28732155 },
+ { 26, 31877883 },
+ { 26, 32926459 },
+ { 26, 61238011 },
+ { 26, 62286587 },
+ { 26, 65432315 },
+ { 26, 66480891 },
+ { 27, 64503807 },
+ { 27, 60309503 },
+ { 27, 47726591 },
+ { 27, 62061309 },
+ { 26, 30949375 },
+ { 26, 26755071 },
+ { 26, 14172159 },
+ { 25, 11729661 },
+ { 24, 5783551 },
+ { 24, 1589247 },
+ { 18, 129390 },
+ { 24, 802811 },
+ { 24, 4734971 },
+ { 24, 2375675 },
+ { 24, 3162107 },
+ { 24, 671739 },
+ { 24, 4866043 },
+ { 24, 5193727 },
+ { 26, 13254651 },
+ { 26, 25837563 },
+ { 26, 30031867 },
+ { 26, 30359551 },
+ { 27, 46809083 },
+ { 27, 59391995 },
+ { 27, 63586299 },
+ { 27, 63913983 },
+ { 28, 113917947 },
+ { 28, 126500859 },
+ { 28, 130695163 },
+ { 28, 243941371 },
+ { 28, 248135675 },
+ { 28, 129170429 },
+ { 27, 64503551 },
+ { 27, 60309247 },
+ { 27, 47726335 },
+ { 27, 62061565 },
+ { 26, 30949119 },
+ { 26, 26754815 },
+ { 26, 14171903 },
+ { 25, 11729917 },
+ { 24, 5783295 },
+ { 24, 1588991 },
+ { 18, 125294 },
+ { 24, 802555 },
+ { 24, 4734715 },
+ { 24, 2375419 },
+ { 24, 3161851 },
+ { 24, 671483 },
+ { 24, 4865787 },
+ { 24, 5193471 },
+ { 26, 13254395 },
+ { 26, 25837307 },
+ { 26, 30031611 },
+ { 26, 30359295 },
+ { 27, 46808827 },
+ { 27, 59391739 },
+ { 27, 63586043 },
+ { 27, 63913727 },
+ { 28, 113917691 },
+ { 28, 126500603 },
+ { 28, 130694907 },
+ { 28, 243941115 },
+ { 28, 248135419 },
+ { 28, 129695485 },
+ { 27, 64764927 },
+ { 27, 60570623 },
+ { 27, 47987711 },
+ { 27, 62586621 },
+ { 26, 31210495 },
+ { 26, 27016191 },
+ { 26, 14433279 },
+ { 25, 12254973 },
+ { 24, 6044671 },
+ { 24, 1850367 },
+ { 18, 121326 },
+ { 24, 1588219 },
+ { 24, 4996091 },
+ { 25, 7012089 },
+ { 24, 3423227 },
+ { 24, 6306811 },
+ { 24, 932859 },
+ { 24, 5127163 },
+ { 24, 5979135 },
+ { 26, 13515771 },
+ { 26, 26098683 },
+ { 26, 30292987 },
+ { 26, 31144959 },
+ { 27, 47070203 },
+ { 27, 59653115 },
+ { 27, 63847419 },
+ { 27, 64699391 },
+ { 28, 114179067 },
+ { 28, 126761979 },
+ { 28, 130956283 },
+ { 28, 244202491 },
+ { 28, 129695741 },
+ { 27, 64764671 },
+ { 27, 60570367 },
+ { 27, 47987455 },
+ { 27, 62586877 },
+ { 26, 31210239 },
+ { 26, 27015935 },
+ { 26, 14433023 },
+ { 25, 12255229 },
+ { 24, 6044415 },
+ { 24, 1850111 },
+ { 18, 117230 },
+ { 24, 1587963 },
+ { 24, 4995835 },
+ { 25, 7012345 },
+ { 24, 3422971 },
+ { 24, 6306555 },
+ { 24, 932603 },
+ { 24, 5126907 },
+ { 24, 5978879 },
+ { 26, 13515515 },
+ { 26, 26098427 },
+ { 26, 30292731 },
+ { 26, 31144703 },
+ { 27, 47069947 },
+ { 27, 59652859 },
+ { 27, 63847163 },
+ { 27, 64699135 },
+ { 28, 114178811 },
+ { 28, 126761723 },
+ { 28, 130956027 },
+ { 28, 244202235 },
+ { 28, 248396539 },
+ { 28, 260979451 },
+ { 28, 265173755 },
+ { 28, 266025727 },
+ { 28, 86519807 },
+ { 27, 61353983 },
+ { 27, 52965375 },
+ { 27, 27799551 },
+ { 27, 44411645 },
+ { 25, 11022335 },
+ { 25, 2633727 },
+ { 18, 97134 },
+ { 24, 1847291 },
+ { 24, 5779451 },
+ { 26, 9187323 },
+ { 26, 26585849 },
+ { 24, 6565883 },
+ { 24, 7352315 },
+ { 24, 1716219 },
+ { 24, 5910523 },
+ { 24, 6238207 },
+ { 26, 14299131 },
+ { 26, 26882043 },
+ { 26, 31076347 },
+ { 26, 31404031 },
+ { 27, 47853563 },
+ { 27, 60436475 },
+ { 27, 64630779 },
+ { 27, 64958463 },
+ { 28, 114962427 },
+ { 28, 127545339 },
+ { 28, 131739643 },
+ { 28, 244985851 },
+ { 28, 249180155 },
+ { 28, 261763067 },
+ { 28, 265957371 },
+ { 28, 86519551 },
+ { 27, 61353727 },
+ { 27, 52965119 },
+ { 27, 27799295 },
+ { 27, 44411901 },
+ { 25, 11022079 },
+ { 25, 2633471 },
+ { 18, 93038 },
+ { 24, 1847035 },
+ { 24, 5779195 },
+ { 26, 9187067 },
+ { 26, 26586105 },
+ { 24, 6565627 },
+ { 24, 7352059 },
+ { 24, 1715963 },
+ { 24, 5910267 },
+ { 24, 6237951 },
+ { 26, 14298875 },
+ { 26, 26881787 },
+ { 26, 31076091 },
+ { 26, 31403775 },
+ { 27, 47853307 },
+ { 27, 60436219 },
+ { 27, 64630523 },
+ { 27, 64958207 },
+ { 28, 114962171 },
+ { 28, 127545083 },
+ { 28, 131739387 },
+ { 28, 244985595 },
+ { 28, 249179899 },
+ { 28, 261762811 },
+ { 28, 265957115 },
+ { 28, 266284799 },
+ { 27, 61615103 },
+ { 27, 53226495 },
+ { 27, 28060671 },
+ { 27, 45461245 },
+ { 25, 11283455 },
+ { 25, 2894847 },
+ { 18, 89070 },
+ { 25, 2632699 },
+ { 24, 6040571 },
+ { 26, 9972731 },
+ { 26, 13380603 },
+ { 26, 30781177 },
+ { 24, 7613435 },
+ { 25, 10497019 },
+ { 24, 1977339 },
+ { 24, 6171643 },
+ { 25, 11217919 },
+ { 26, 14560251 },
+ { 26, 27143163 },
+ { 26, 31337467 },
+ { 27, 43920379 },
+ { 27, 48114683 },
+ { 27, 60697595 },
+ { 27, 64891899 },
+ { 28, 111029243 },
+ { 28, 115223547 },
+ { 28, 127806459 },
+ { 28, 132000763 },
+ { 28, 245246971 },
+ { 28, 249441275 },
+ { 28, 262024187 },
+ { 28, 266218491 },
+ { 27, 61614847 },
+ { 27, 53226239 },
+ { 27, 28060415 },
+ { 27, 45461501 },
+ { 25, 11283199 },
+ { 25, 2894591 },
+ { 18, 84974 },
+ { 25, 2632443 },
+ { 24, 6040315 },
+ { 26, 9972475 },
+ { 26, 13380347 },
+ { 26, 30781433 },
+ { 24, 7613179 },
+ { 25, 10496763 },
+ { 24, 1977083 },
+ { 24, 6171387 },
+ { 25, 11217663 },
+ { 26, 14559995 },
+ { 26, 27142907 },
+ { 26, 31337211 },
+ { 27, 43920123 },
+ { 27, 48114427 },
+ { 27, 60697339 },
+ { 27, 64891643 },
+ { 27, 65937407 },
+ { 27, 63840255 },
+ { 27, 57548799 },
+ { 27, 55451647 },
+ { 26, 32382975 },
+ { 26, 30285823 },
+ { 26, 23994367 },
+ { 26, 21897215 },
+ { 25, 15605759 },
+ { 25, 13508607 },
+ { 25, 7217151 },
+ { 25, 5119999 },
+ { 23, 3022847 },
+ { 23, 925695 },
+ { 18, 128366 },
+ { 23, 729083 },
+ { 23, 2760699 },
+ { 24, 2564091 },
+ { 24, 3547131 },
+ { 24, 6496251 },
+ { 24, 7479291 },
+ { 23, 2695163 },
+ { 23, 2891771 },
+ { 23, 696315 },
+ { 23, 2793467 },
+ { 23, 2875391 },
+ { 25, 6987771 },
+ { 25, 13279227 },
+ { 25, 15376379 },
+ { 25, 15458303 },
+ { 26, 23764987 },
+ { 26, 30056443 },
+ { 26, 32153595 },
+ { 26, 32235519 },
+ { 27, 57319419 },
+ { 27, 63610875 },
+ { 26, 32382719 },
+ { 26, 30285567 },
+ { 26, 23994111 },
+ { 26, 21896959 },
+ { 25, 15605503 },
+ { 25, 13508351 },
+ { 25, 7216895 },
+ { 25, 5119743 },
+ { 23, 3022591 },
+ { 23, 925439 },
+ { 18, 120174 },
+ { 23, 728827 },
+ { 23, 2760443 },
+ { 24, 2563835 },
+ { 24, 3546875 },
+ { 24, 6495995 },
+ { 24, 7479035 },
+ { 23, 2694907 },
+ { 23, 2891515 },
+ { 23, 696059 },
+ { 23, 2793211 },
+ { 23, 2875135 },
+ { 25, 6987515 },
+ { 25, 13278971 },
+ { 25, 15376123 },
+ { 25, 15458047 },
+ { 26, 23764731 },
+ { 26, 30056187 },
+ { 26, 32153339 },
+ { 26, 32235263 },
+ { 27, 57319163 },
+ { 27, 63610619 },
+ { 26, 32447487 },
+ { 26, 30350335 },
+ { 26, 24058879 },
+ { 26, 21961727 },
+ { 25, 15670271 },
+ { 25, 13573119 },
+ { 25, 7281663 },
+ { 25, 5184511 },
+ { 23, 3087359 },
+ { 23, 990207 },
+ { 18, 112110 },
+ { 23, 924667 },
+ { 23, 2825211 },
+ { 25, 4856827 },
+ { 24, 3611643 },
+ { 24, 6691835 },
+ { 24, 7543803 },
+ { 25, 10623995 },
+ { 23, 2956283 },
+ { 23, 3677179 },
+ { 23, 760827 },
+ { 23, 2857979 },
+ { 23, 3070975 },
+ { 25, 7052283 },
+ { 25, 13343739 },
+ { 25, 15440891 },
+ { 25, 15653887 },
+ { 26, 23829499 },
+ { 26, 30120955 },
+ { 26, 32218107 },
+ { 26, 32431103 },
+ { 27, 57383931 },
+ { 26, 32447231 },
+ { 26, 30350079 },
+ { 26, 24058623 },
+ { 26, 21961471 },
+ { 25, 15670015 },
+ { 25, 13572863 },
+ { 25, 7281407 },
+ { 25, 5184255 },
+ { 23, 3087103 },
+ { 23, 989951 },
+ { 18, 103918 },
+ { 23, 924411 },
+ { 23, 2824955 },
+ { 25, 4856571 },
+ { 24, 3611387 },
+ { 24, 6691579 },
+ { 24, 7543547 },
+ { 25, 10623739 },
+ { 23, 2956027 },
+ { 23, 3676923 },
+ { 23, 760571 },
+ { 23, 2857723 },
+ { 23, 3070719 },
+ { 25, 7052027 },
+ { 25, 13343483 },
+ { 25, 15440635 },
+ { 25, 15653631 },
+ { 26, 23829243 },
+ { 26, 30120699 },
+ { 26, 32217851 },
+ { 26, 32430847 },
+ { 27, 57383675 },
+ { 27, 63675131 },
+ { 27, 65772283 },
+ { 27, 122395387 },
+ { 27, 124492539 },
+ { 26, 33512187 },
+ { 26, 26873855 },
+ { 26, 14290943 },
+ { 26, 10096639 },
+ { 24, 5902335 },
+ { 24, 1708031 },
+ { 18, 63342 },
+ { 23, 987131 },
+ { 23, 3018747 },
+ { 25, 4919291 },
+ { 25, 6950907 },
+ { 24, 6754299 },
+ { 24, 7737339 },
+ { 25, 10686459 },
+ { 25, 11669499 },
+ { 23, 3739643 },
+ { 23, 3936251 },
+ { 23, 954363 },
+ { 23, 3051515 },
+ { 23, 3133439 },
+ { 25, 7245819 },
+ { 25, 13537275 },
+ { 25, 15634427 },
+ { 25, 15716351 },
+ { 26, 24023035 },
+ { 26, 30314491 },
+ { 26, 32411643 },
+ { 26, 32493567 },
+ { 27, 57577467 },
+ { 27, 63868923 },
+ { 27, 65966075 },
+ { 27, 122589179 },
+ { 26, 33443835 },
+ { 26, 29315067 },
+ { 26, 14290687 },
+ { 26, 10096383 },
+ { 24, 5902079 },
+ { 24, 1707775 },
+ { 18, 55150 },
+ { 23, 986875 },
+ { 23, 3018491 },
+ { 25, 4919035 },
+ { 25, 6950651 },
+ { 24, 6754043 },
+ { 24, 7737083 },
+ { 25, 10686203 },
+ { 25, 11669243 },
+ { 23, 3739387 },
+ { 23, 3935995 },
+ { 23, 954107 },
+ { 23, 3051259 },
+ { 23, 3133183 },
+ { 25, 7245563 },
+ { 25, 13537019 },
+ { 25, 15634171 },
+ { 25, 15716095 },
+ { 26, 24022779 },
+ { 26, 30314235 },
+ { 26, 32411387 },
+ { 26, 32493311 },
+ { 27, 57577211 },
+ { 27, 63868667 },
+ { 27, 65965819 },
+ { 27, 122588923 },
+ { 26, 33443579 },
+ { 26, 29314811 },
+ { 26, 14355455 },
+ { 26, 10161151 },
+ { 24, 5966847 },
+ { 24, 1772543 },
+ { 18, 47086 },
+ { 24, 1707003 },
+ { 23, 3083259 },
+ { 25, 5114875 },
+ { 25, 7015419 },
+ { 25, 13241339 },
+ { 24, 7801851 },
+ { 25, 10882043 },
+ { 25, 11734011 },
+ { 25, 14814203 },
+ { 23, 4000763 },
+ { 24, 6818811 },
+ { 23, 1018875 },
+ { 23, 3116027 },
+ { 24, 5950463 },
+ { 25, 7310331 },
+ { 25, 13601787 },
+ { 25, 15698939 },
+ { 26, 21990395 },
+ { 26, 24087547 },
+ { 26, 30379003 },
+ { 26, 32476155 },
+ { 27, 55544827 },
+ { 27, 57641979 },
+ { 27, 63933435 },
+ { 27, 66030587 },
+ { 26, 33246203 },
+ { 26, 29248507 },
+ { 26, 16731131 },
+ { 26, 10160895 },
+ { 24, 5966591 },
+ { 24, 1772287 },
+ { 18, 38894 },
+ { 24, 1706747 },
+ { 23, 3083003 },
+ { 25, 5114619 },
+ { 25, 7015163 },
+ { 25, 13241083 },
+ { 24, 7801595 },
+ { 25, 10881787 },
+ { 25, 11733755 },
+ { 25, 14813947 },
+ { 23, 4000507 },
+ { 24, 6818555 },
+ { 23, 1018619 },
+ { 23, 3115771 },
+ { 24, 5950207 },
+ { 25, 7310075 },
+ { 25, 13601531 },
+ { 25, 15698683 },
+ { 26, 21990139 },
+ { 26, 24087291 },
+ { 26, 30378747 },
+ { 26, 32475899 },
+ { 25, 16222207 },
+ { 25, 15173631 },
+ { 25, 12027903 },
+ { 25, 10979327 },
+ { 24, 7833599 },
+ { 24, 6785023 },
+ { 24, 3639295 },
+ { 24, 2590719 },
+ { 22, 1542143 },
+ { 22, 493567 },
+ { 17, 60782 },
+ { 22, 444411 },
+ { 22, 1476603 },
+ { 23, 1296379 },
+ { 23, 1804283 },
+ { 23, 3327995 },
+ { 23, 3835899 },
+ { 23, 2738171 },
+ { 23, 2983931 },
+ { 23, 3721211 },
+ { 23, 3966971 },
+ { 22, 1722363 },
+ { 22, 1771515 },
+ { 22, 436219 },
+ { 22, 1484795 },
+ { 22, 1505279 },
+ { 24, 3581947 },
+ { 24, 6727675 },
+ { 24, 7776251 },
+ { 24, 7796735 },
+ { 25, 11970555 },
+ { 25, 15116283 },
+ { 25, 16164859 },
+ { 25, 15128571 },
+ { 25, 12031995 },
+ { 25, 10999803 },
+ { 24, 8296443 },
+ { 24, 7264251 },
+ { 24, 4167675 },
+ { 24, 3135483 },
+ { 22, 1541887 },
+ { 22, 493311 },
+ { 17, 44398 },
+ { 22, 444155 },
+ { 22, 1476347 },
+ { 23, 1296123 },
+ { 23, 1804027 },
+ { 23, 3327739 },
+ { 23, 3835643 },
+ { 23, 2737915 },
+ { 23, 2983675 },
+ { 23, 3720955 },
+ { 23, 3966715 },
+ { 22, 1722107 },
+ { 22, 1771259 },
+ { 22, 435963 },
+ { 22, 1484539 },
+ { 22, 1505023 },
+ { 24, 3581691 },
+ { 24, 6727419 },
+ { 24, 7775995 },
+ { 24, 7796479 },
+ { 25, 11970299 },
+ { 25, 15116027 },
+ { 25, 16164603 },
+ { 25, 15128315 },
+ { 25, 12031739 },
+ { 25, 10999547 },
+ { 24, 8296187 },
+ { 24, 7263995 },
+ { 24, 4167419 },
+ { 24, 3135227 },
+ { 22, 1557503 },
+ { 22, 508927 },
+ { 17, 28142 },
+ { 22, 492539 },
+ { 22, 1491963 },
+ { 24, 2524155 },
+ { 23, 1819643 },
+ { 23, 3376123 },
+ { 23, 3851259 },
+ { 24, 5407739 },
+ { 23, 2999291 },
+ { 23, 3769339 },
+ { 23, 3982331 },
+ { 22, 4158459 },
+ { 22, 1786875 },
+ { 22, 1967099 },
+ { 22, 451579 },
+ { 22, 1500155 },
+ { 22, 1553407 },
+ { 24, 3597307 },
+ { 24, 6743035 },
+ { 24, 7791611 },
+ { 24, 7844863 },
+ { 25, 11985915 },
+ { 24, 8115195 },
+ { 25, 16180219 },
+ { 25, 11981819 },
+ { 25, 10982395 },
+ { 24, 7853051 },
+ { 24, 7246843 },
+ { 24, 4117499 },
+ { 24, 3118075 },
+ { 22, 2085883 },
+ { 22, 508671 },
+ { 17, 11758 },
+ { 22, 492283 },
+ { 22, 1491707 },
+ { 24, 2523899 },
+ { 23, 1819387 },
+ { 23, 3375867 },
+ { 23, 3851003 },
+ { 24, 5407483 },
+ { 23, 2999035 },
+ { 23, 3769083 },
+ { 23, 3982075 },
+ { 22, 4158203 },
+ { 22, 1786619 },
+ { 22, 1966843 },
+ { 22, 451323 },
+ { 22, 1499899 },
+ { 22, 1553151 },
+ { 24, 3597051 },
+ { 24, 6742779 },
+ { 24, 7791355 },
+ { 24, 7844607 },
+ { 24, 7053823 },
+ { 23, 4170239 },
+ { 23, 3908095 },
+ { 23, 3121663 },
+ { 23, 2859519 },
+ { 22, 2073087 },
+ { 22, 1810943 },
+ { 22, 1024511 },
+ { 22, 762367 },
+ { 20, 500223 },
+ { 20, 238079 },
+ { 15, 20334 },
+ { 20, 127483 },
+ { 20, 385531 },
+ { 22, 635387 },
+ { 22, 893435 },
+ { 21, 848379 },
+ { 21, 975355 },
+ { 22, 1356283 },
+ { 22, 1483259 },
+ { 21, 946683 },
+ { 21, 1008123 },
+ { 20, 1038847 },
+ { 20, 1023483 },
+ { 20, 496123 },
+ { 20, 508411 },
+ { 20, 125435 },
+ { 20, 387579 },
+ { 20, 392703 },
+ { 22, 911867 },
+ { 22, 1698299 },
+ { 22, 1960443 },
+ { 22, 1965567 },
+ { 22, 2024955 },
+ { 22, 1897979 },
+ { 23, 3122429 },
+ { 23, 2860285 },
+ { 22, 2073853 },
+ { 22, 1811709 },
+ { 22, 1025277 },
+ { 22, 763133 },
+ { 20, 500989 },
+ { 20, 238845 },
+ { 15, 3866 },
+ { 20, 128249 },
+ { 20, 386297 },
+ { 22, 636153 },
+ { 22, 894201 },
+ { 21, 849145 },
+ { 21, 976121 },
+ { 22, 1357049 },
+ { 22, 2091257 },
+ { 21, 947449 },
+ { 21, 1008889 },
+ { 20, 523517 },
+ { 20, 518393 },
+ { 20, 256249 },
+ { 20, 1032441 },
+ { 20, 1020153 },
+ { 20, 498937 },
+ { 20, 514301 },
+ { 22, 2056441 },
+ { 22, 1995001 },
+ { 22, 1998073 },
+ { 22, 2062589 },
+ { 22, 2023673 },
+ { 22, 1896697 },
+ { 23, 2990329 },
+ { 23, 2732281 },
+ { 22, 1958137 },
+ { 22, 1700089 },
+ { 22, 1024249 },
+ { 22, 766201 },
+ { 20, 516345 },
+ { 20, 258297 },
+ { 15, 8042 },
+ { 20, 128505 },
+ { 20, 386553 },
+ { 22, 636409 },
+ { 22, 894457 },
+ { 21, 849401 },
+ { 21, 976377 },
+ { 22, 1357305 },
+ { 22, 2091513 },
+ { 21, 947705 },
+ { 21, 1009145 },
+ { 20, 523773 },
+ { 20, 518649 },
+ { 20, 256505 },
+ { 20, 1032697 },
+ { 20, 1020409 },
+ { 20, 499193 },
+ { 20, 514557 },
+ { 22, 2056697 },
+ { 22, 1995257 },
+ { 22, 1998329 },
+ { 22, 2062845 },
+ { 22, 2023929 },
+ { 22, 1896953 },
+ { 23, 2990585 },
+ { 23, 2732537 },
+ { 22, 1958393 },
+ { 22, 1700345 },
+ { 22, 1024505 },
+ { 22, 766457 },
+ { 20, 516601 },
+ { 20, 258553 },
+ { 15, 24426 },
+ { 22, 955129 },
+ { 22, 1561337 },
+ { 24, 2593529 },
+ { 24, 3592953 },
+ { 24, 6722297 },
+ { 23, 3920633 },
+ { 24, 5477113 },
+ { 24, 5952249 },
+ { 24, 8315641 },
+ { 23, 4051705 },
+ { 24, 4121337 },
+ { 22, 2077437 },
+ { 22, 2024185 },
+ { 22, 975609 },
+ { 22, 4063993 },
+ { 22, 3883769 },
+ { 22, 2061049 },
+ { 22, 3826429 },
+ { 24, 7963385 },
+ { 24, 7193337 },
+ { 24, 8254201 },
+ { 24, 8045305 },
+ { 24, 7570169 },
+ { 24, 6013689 },
+ { 25, 10912505 },
+ { 24, 7783161 },
+ { 24, 6783737 },
+ { 24, 3654393 },
+ { 24, 3048185 },
+ { 22, 2015993 },
+ { 22, 1016569 },
+ { 17, 15850 },
+ { 22, 955385 },
+ { 22, 1561593 },
+ { 24, 2593785 },
+ { 24, 3593209 },
+ { 24, 6722553 },
+ { 23, 3920889 },
+ { 24, 5477369 },
+ { 24, 5952505 },
+ { 24, 8315897 },
+ { 23, 4051961 },
+ { 24, 4121593 },
+ { 22, 2077693 },
+ { 22, 2024441 },
+ { 22, 975865 },
+ { 22, 4064249 },
+ { 22, 3884025 },
+ { 22, 2061305 },
+ { 22, 3826685 },
+ { 24, 7963641 },
+ { 24, 7193593 },
+ { 24, 8254457 },
+ { 24, 8045561 },
+ { 24, 7570425 },
+ { 24, 6013945 },
+ { 25, 10912761 },
+ { 24, 7783417 },
+ { 24, 6783993 },
+ { 24, 3654649 },
+ { 24, 3048441 },
+ { 22, 2016249 },
+ { 22, 1016825 },
+ { 17, 32234 },
+ { 22, 972537 },
+ { 22, 2004729 },
+ { 24, 2610937 },
+ { 24, 3643129 },
+ { 24, 6739705 },
+ { 24, 7771897 },
+ { 24, 5494521 },
+ { 24, 6002425 },
+ { 24, 7526137 },
+ { 24, 8300281 },
+ { 24, 7251705 },
+ { 24, 4105977 },
+ { 22, 2029309 },
+ { 22, 2008825 },
+ { 22, 960249 },
+ { 22, 3868409 },
+ { 22, 3819257 },
+ { 22, 3831545 },
+ { 22, 3892989 },
+ { 24, 7177977 },
+ { 24, 6932217 },
+ { 24, 8029945 },
+ { 24, 7522041 },
+ { 24, 5998329 },
+ { 24, 5490425 },
+ { 24, 7767801 },
+ { 24, 6735609 },
+ { 24, 3639033 },
+ { 24, 2606841 },
+ { 22, 2000633 },
+ { 22, 968441 },
+ { 17, 48490 },
+ { 22, 972793 },
+ { 22, 2004985 },
+ { 24, 2611193 },
+ { 24, 3643385 },
+ { 24, 6739961 },
+ { 24, 7772153 },
+ { 24, 5494777 },
+ { 24, 6002681 },
+ { 24, 7526393 },
+ { 24, 8300537 },
+ { 24, 7251961 },
+ { 24, 4106233 },
+ { 22, 2029565 },
+ { 22, 2009081 },
+ { 22, 960505 },
+ { 22, 3868665 },
+ { 22, 3819513 },
+ { 22, 3831801 },
+ { 22, 3893245 },
+ { 24, 7178233 },
+ { 24, 6932473 },
+ { 24, 8030201 },
+ { 24, 7522297 },
+ { 24, 5998585 },
+ { 24, 5490681 },
+ { 24, 7768057 },
+ { 24, 6735865 },
+ { 24, 3639289 },
+ { 24, 2607097 },
+ { 22, 2000889 },
+ { 22, 968697 },
+ { 17, 64874 },
+ { 22, 1017853 },
+ { 22, 2066429 },
+ { 24, 3115005 },
+ { 24, 4163581 },
+ { 24, 7309309 },
+ { 24, 8357885 },
+ { 25, 11503613 },
+ { 25, 12552189 },
+ { 25, 15697917 },
+ { 25, 16746493 },
+ { 26, 31427321 },
+ { 26, 27233017 },
+ { 26, 14650105 },
+ { 24, 8047357 },
+ { 24, 6261497 },
+ { 24, 2067193 },
+ { 24, 15207161 },
+ { 24, 8194809 },
+ { 24, 15583993 },
+ { 24, 16354045 },
+ { 26, 27659001 },
+ { 25, 16190201 },
+ { 26, 30018297 },
+ { 26, 23792377 },
+ { 26, 21891833 },
+ { 25, 15665913 },
+ { 26, 26872569 },
+ { 26, 14355193 },
+ { 26, 10357497 },
+ { 24, 6228729 },
+ { 24, 3803897 },
+ { 19, 77802 },
+ { 24, 4082681 },
+ { 24, 8080377 },
+ { 26, 12209145 },
+ { 26, 14633977 },
+ { 26, 27151353 },
+ { 26, 31149049 },
+ { 27, 64982009 },
+ { 26, 24071161 },
+ { 26, 30297081 },
+ { 26, 32197625 },
+ { 26, 31427577 },
+ { 26, 27233273 },
+ { 26, 14650361 },
+ { 24, 8047613 },
+ { 24, 6261753 },
+ { 24, 2067449 },
+ { 24, 15207417 },
+ { 24, 8195065 },
+ { 24, 15584249 },
+ { 24, 16354301 },
+ { 26, 27659257 },
+ { 25, 16190457 },
+ { 26, 30018553 },
+ { 26, 23792633 },
+ { 26, 21892089 },
+ { 25, 15666169 },
+ { 26, 26872825 },
+ { 26, 14355449 },
+ { 26, 10357753 },
+ { 24, 6228985 },
+ { 24, 3804153 },
+ { 19, 94186 },
+ { 24, 4148985 },
+ { 24, 8277753 },
+ { 26, 12275449 },
+ { 26, 16404217 },
+ { 26, 27217657 },
+ { 26, 31346425 },
+ { 27, 43732729 },
+ { 27, 64917241 },
+ { 26, 30363385 },
+ { 26, 32395001 },
+ { 26, 31444733 },
+ { 26, 31362809 },
+ { 26, 27168505 },
+ { 26, 14585593 },
+ { 24, 6278909 },
+ { 24, 6196985 },
+ { 24, 2002681 },
+ { 24, 8130297 },
+ { 24, 7933689 },
+ { 24, 16371449 },
+ { 24, 16617213 },
+ { 25, 16125689 },
+ { 25, 15142649 },
+ { 26, 23727865 },
+ { 26, 21696249 },
+ { 25, 15601401 },
+ { 25, 13569785 },
+ { 26, 14290681 },
+ { 26, 10161913 },
+ { 24, 6164217 },
+ { 24, 2035449 },
+ { 19, 110442 },
+ { 24, 4149241 },
+ { 24, 8278009 },
+ { 26, 12275705 },
+ { 26, 16404473 },
+ { 26, 27217913 },
+ { 26, 31346681 },
+ { 27, 43732985 },
+ { 27, 64917497 },
+ { 26, 30363641 },
+ { 26, 32395257 },
+ { 26, 31444989 },
+ { 26, 31363065 },
+ { 26, 27168761 },
+ { 26, 14585849 },
+ { 24, 6279165 },
+ { 24, 6197241 },
+ { 24, 2002937 },
+ { 24, 8130553 },
+ { 24, 7933945 },
+ { 24, 16371705 },
+ { 24, 16617469 },
+ { 25, 16125945 },
+ { 25, 15142905 },
+ { 26, 23728121 },
+ { 26, 21696505 },
+ { 25, 15601657 },
+ { 25, 13570041 },
+ { 26, 14290937 },
+ { 26, 10162169 },
+ { 24, 6164473 },
+ { 24, 2035705 },
+ { 19, 126826 },
+ { 24, 3805181 },
+ { 24, 8346361 },
+ { 26, 12475129 },
+ { 26, 16472825 },
+ { 26, 28990201 },
+ { 26, 31415033 },
+ { 27, 43932409 },
+ { 27, 47930105 },
+ { 27, 64723705 },
+ { 26, 32463609 },
+ { 27, 47946489 },
+ { 26, 31382269 },
+ { 26, 31169273 },
+ { 26, 26974969 },
+ { 26, 14392057 },
+ { 24, 6216445 },
+ { 24, 6003449 },
+ { 24, 1809145 },
+ { 24, 7871225 },
+ { 24, 7150329 },
+ { 24, 16636665 },
+ { 25, 15932153 },
+ { 25, 15080185 },
+ { 25, 11999993 },
+ { 26, 21633785 },
+ { 25, 15407865 },
+ { 25, 13507321 },
+ { 25, 7281401 },
+ { 26, 10099449 },
+ { 24, 5970681 },
+ { 24, 1972985 },
+ { 19, 208362 },
+ { 24, 2038525 },
+ { 24, 8346617 },
+ { 26, 12475385 },
+ { 26, 16473081 },
+ { 26, 28990457 },
+ { 26, 31415289 },
+ { 27, 43932665 },
+ { 27, 47930361 },
+ { 27, 64723961 },
+ { 26, 32463865 },
+ { 27, 47946745 },
+ { 26, 31382525 },
+ { 26, 31169529 },
+ { 26, 26975225 },
+ { 26, 14392313 },
+ { 24, 6216701 },
+ { 24, 6003705 },
+ { 24, 1809401 },
+ { 24, 7871481 },
+ { 24, 7150585 },
+ { 24, 16636921 },
+ { 25, 15932409 },
+ { 25, 15080441 },
+ { 25, 12000249 },
+ { 26, 21634041 },
+ { 25, 15408121 },
+ { 25, 13507577 },
+ { 25, 7281657 },
+ { 26, 10099705 },
+ { 24, 5970937 },
+ { 24, 1973241 },
+ { 19, 224746 },
+ { 24, 2038781 },
+ { 24, 6233085 },
+ { 26, 12541689 },
+ { 26, 16670457 },
+ { 26, 29056761 },
+ { 26, 33185529 },
+ { 27, 43998969 },
+ { 27, 48127737 },
+ { 27, 60514041 },
+ { 27, 64659193 },
+ { 27, 60464889 },
+ { 27, 47881977 },
+ { 26, 31186685 },
+ { 26, 31104761 },
+ { 26, 26910457 },
+ { 26, 14327545 },
+ { 24, 6020861 },
+ { 24, 5938937 },
+ { 24, 1744633 },
+ { 24, 7085817 },
+ { 24, 6889209 },
+ { 25, 15867641 },
+ { 25, 14884601 },
+ { 25, 11935481 },
+ { 25, 10952441 },
+ { 25, 15343353 },
+ { 25, 13311737 },
+ { 25, 7216889 },
+ { 25, 5185273 },
+ { 24, 5906169 },
+ { 24, 1777401 },
+ { 19, 241002 },
+ { 24, 1974013 },
+ { 24, 6168317 },
+ { 26, 12541945 },
+ { 26, 16670713 },
+ { 26, 29057017 },
+ { 26, 33185785 },
+ { 27, 43999225 },
+ { 27, 48127993 },
+ { 27, 60514297 },
+ { 27, 64659449 },
+ { 27, 60465145 },
+ { 27, 47882233 },
+ { 26, 31186941 },
+ { 26, 31105017 },
+ { 26, 26910713 },
+ { 26, 14327801 },
+ { 24, 6021117 },
+ { 24, 5939193 },
+ { 24, 1744889 },
+ { 24, 7086073 },
+ { 24, 6889465 },
+ { 25, 15867897 },
+ { 25, 14884857 },
+ { 25, 11935737 },
+ { 25, 10952697 },
+ { 25, 15343609 },
+ { 25, 13311993 },
+ { 25, 7217145 },
+ { 25, 5185529 },
+ { 24, 5906425 },
+ { 24, 1777657 },
+ { 19, 257386 },
+ { 24, 1974269 },
+ { 24, 6168573 },
+ { 26, 10362877 },
+ { 26, 14557181 },
+ { 26, 27140093 },
+ { 26, 31334397 },
+ { 27, 43917309 },
+ { 27, 48111613 },
+ { 27, 60694525 },
+ { 27, 64888829 },
+ { 28, 129903353 },
+ { 28, 121514745 },
+ { 28, 96348921 },
+ { 28, 87960313 },
+ { 27, 62794489 },
+ { 27, 54405881 },
+ { 27, 29240057 },
+ { 26, 23800573 },
+ { 25, 12462841 },
+ { 25, 4074233 },
+ { 26, 27273977 },
+ { 25, 16001785 },
+ { 27, 59255545 },
+ { 27, 46934777 },
+ { 27, 43526905 },
+ { 26, 31206137 },
+ { 27, 52964089 },
+ { 27, 28060409 },
+ { 27, 20458233 },
+ { 25, 12331769 },
+ { 26, 6826745 },
+ { 19, 169962 },
+ { 26, 7088893 },
+ { 26, 23866109 },
+ { 28, 40643325 },
+ { 28, 66923513 },
+ { 28, 116993017 },
+ { 28, 132983801 },
+ { 29, 264121337 },
+ { 29, 255732729 },
+ { 29, 230566905 },
+ { 29, 222178297 },
+ { 28, 129903609 },
+ { 28, 121515001 },
+ { 28, 96349177 },
+ { 28, 87960569 },
+ { 27, 62794745 },
+ { 27, 54406137 },
+ { 27, 29240313 },
+ { 26, 23800829 },
+ { 25, 12463097 },
+ { 25, 4074489 },
+ { 26, 27274233 },
+ { 25, 16002041 },
+ { 27, 59255801 },
+ { 27, 46935033 },
+ { 27, 43527161 },
+ { 26, 31206393 },
+ { 27, 52964345 },
+ { 27, 28060665 },
+ { 27, 20458489 },
+ { 25, 12332025 },
+ { 26, 6827001 },
+ { 19, 178154 },
+ { 26, 7089149 },
+ { 26, 23866365 },
+ { 28, 40643581 },
+ { 28, 57420797 },
+ { 28, 117255929 },
+ { 28, 133771001 },
+ { 29, 490352377 },
+ { 29, 263859961 },
+ { 29, 255471353 },
+ { 29, 230305529 },
+ { 28, 129969917 },
+ { 28, 129642233 },
+ { 28, 121253625 },
+ { 28, 96087801 },
+ { 27, 62861053 },
+ { 27, 62533369 },
+ { 27, 54144761 },
+ { 27, 28978937 },
+ { 25, 12529405 },
+ { 25, 12201721 },
+ { 25, 3813113 },
+ { 25, 15740665 },
+ { 25, 14954233 },
+ { 27, 46673657 },
+ { 27, 42741497 },
+ { 26, 30945017 },
+ { 26, 27012857 },
+ { 27, 27799289 },
+ { 27, 19672825 },
+ { 25, 12070649 },
+ { 25, 3944185 },
+ { 19, 186218 },
+ { 26, 6827773 },
+ { 26, 23604989 },
+ { 28, 40382205 },
+ { 28, 57159421 },
+ { 28, 117256185 },
+ { 28, 133771257 },
+ { 29, 490352633 },
+ { 29, 263860217 },
+ { 29, 255471609 },
+ { 29, 230305785 },
+ { 28, 129970173 },
+ { 28, 129642489 },
+ { 28, 121253881 },
+ { 28, 96088057 },
+ { 27, 62861309 },
+ { 27, 62533625 },
+ { 27, 54145017 },
+ { 27, 28979193 },
+ { 25, 12529661 },
+ { 25, 12201977 },
+ { 25, 3813369 },
+ { 25, 15740921 },
+ { 25, 14954489 },
+ { 27, 46673913 },
+ { 27, 42741753 },
+ { 26, 30945273 },
+ { 26, 27013113 },
+ { 27, 27799545 },
+ { 27, 19673081 },
+ { 25, 12070905 },
+ { 25, 3944441 },
+ { 19, 194410 },
+ { 26, 6828029 },
+ { 26, 23605245 },
+ { 28, 40382461 },
+ { 28, 57159677 },
+ { 28, 107491325 },
+ { 28, 134036217 },
+ { 29, 497957625 },
+ { 29, 489569017 },
+ { 29, 263076601 },
+ { 29, 254687993 },
+ { 29, 229522169 },
+ { 28, 129710845 },
+ { 28, 128858873 },
+ { 28, 120470265 },
+ { 28, 95304441 },
+ { 27, 62601981 },
+ { 27, 61750009 },
+ { 27, 53361401 },
+ { 27, 28195577 },
+ { 25, 12270333 },
+ { 25, 11418361 },
+ { 25, 3029753 },
+ { 25, 14695161 },
+ { 25, 11811577 },
+ { 26, 23789563 },
+ { 26, 30161657 },
+ { 26, 26753785 },
+ { 26, 14433017 },
+ { 27, 19413753 },
+ { 25, 11287289 },
+ { 25, 3685113 },
+ { 19, 234986 },
+ { 25, 3947261 },
+ { 25, 12335869 },
+ { 26, 24838143 },
+ { 27, 29113085 },
+ { 27, 54278909 },
+ { 27, 62667517 },
+ { 28, 87833341 },
+ { 28, 96221949 },
+ { 28, 121387773 },
+ { 28, 129776381 },
+ { 29, 229522425 },
+ { 28, 129711101 },
+ { 28, 128859129 },
+ { 28, 120470521 },
+ { 28, 95304697 },
+ { 27, 62602237 },
+ { 27, 61750265 },
+ { 27, 53361657 },
+ { 27, 28195833 },
+ { 25, 12270589 },
+ { 25, 11418617 },
+ { 25, 3030009 },
+ { 25, 14695417 },
+ { 25, 11811833 },
+ { 26, 23789307 },
+ { 26, 30161913 },
+ { 26, 26754041 },
+ { 26, 14433273 },
+ { 27, 19414009 },
+ { 25, 11287545 },
+ { 25, 3685369 },
+ { 19, 243178 },
+ { 25, 3947517 },
+ { 25, 12336125 },
+ { 26, 24837887 },
+ { 27, 29113341 },
+ { 27, 54279165 },
+ { 27, 62667773 },
+ { 28, 87833597 },
+ { 28, 96222205 },
+ { 28, 121388029 },
+ { 28, 129776637 },
+ { 29, 254426873 },
+ { 29, 229261049 },
+ { 28, 128925437 },
+ { 28, 128597753 },
+ { 28, 120209145 },
+ { 28, 95043321 },
+ { 27, 61816573 },
+ { 27, 61488889 },
+ { 27, 53100281 },
+ { 27, 27934457 },
+ { 25, 11484925 },
+ { 25, 11157241 },
+ { 25, 2768633 },
+ { 25, 11550457 },
+ { 25, 10764025 },
+ { 26, 29900537 },
+ { 26, 25968377 },
+ { 26, 14171897 },
+ { 26, 10239737 },
+ { 25, 11026169 },
+ { 25, 2899705 },
+ { 19, 251242 },
+ { 25, 3686141 },
+ { 25, 12074749 },
+ { 26, 24312831 },
+ { 27, 28851965 },
+ { 27, 54017789 },
+ { 27, 62406397 },
+ { 28, 87572221 },
+ { 28, 95960829 },
+ { 28, 121126653 },
+ { 28, 129515261 },
+ { 29, 254427129 },
+ { 29, 229261305 },
+ { 28, 128925693 },
+ { 28, 128598009 },
+ { 28, 120209401 },
+ { 28, 95043577 },
+ { 27, 61816829 },
+ { 27, 61489145 },
+ { 27, 53100537 },
+ { 27, 27934713 },
+ { 25, 11485181 },
+ { 25, 11157497 },
+ { 25, 2768889 },
+ { 25, 11550713 },
+ { 25, 10764281 },
+ { 26, 29900793 },
+ { 26, 25968633 },
+ { 26, 14172153 },
+ { 26, 10239993 },
+ { 25, 11026425 },
+ { 25, 2899961 },
+ { 19, 259434 },
+ { 25, 3686397 },
+ { 25, 12075005 },
+ { 26, 24312575 },
+ { 27, 28852221 },
+ { 27, 54018045 },
+ { 27, 62406653 },
+ { 28, 266234617 },
+ { 28, 262040313 },
+ { 28, 249457401 },
+ { 28, 245263097 },
+ { 28, 132016889 },
+ { 28, 127822585 },
+ { 28, 115239673 },
+ { 28, 111045369 },
+ { 27, 64908025 },
+ { 27, 60713721 },
+ { 27, 48130809 },
+ { 27, 43936505 },
+ { 26, 31353593 },
+ { 26, 27159289 },
+ { 26, 14576377 },
+ { 25, 11234045 },
+ { 24, 6187769 },
+ { 24, 1993465 },
+ { 25, 10513145 },
+ { 24, 7629561 },
+ { 25, 15396859 },
+ { 26, 13396729 },
+ { 26, 9988857 },
+ { 24, 6056697 },
+ { 25, 2648825 },
+ { 19, 216042 },
+ { 25, 2910973 },
+ { 25, 11299581 },
+ { 26, 22736895 },
+ { 27, 28076797 },
+ { 27, 53242621 },
+ { 27, 61631229 },
+ { 28, 266234873 },
+ { 28, 262040569 },
+ { 28, 249457657 },
+ { 28, 245263353 },
+ { 28, 132017145 },
+ { 28, 127822841 },
+ { 28, 115239929 },
+ { 28, 111045625 },
+ { 27, 64908281 },
+ { 27, 60713977 },
+ { 27, 48131065 },
+ { 27, 43936761 },
+ { 26, 31353849 },
+ { 26, 27159545 },
+ { 26, 14576633 },
+ { 25, 11234301 },
+ { 24, 6188025 },
+ { 24, 1993721 },
+ { 25, 10513401 },
+ { 24, 7629817 },
+ { 25, 15396603 },
+ { 26, 13396985 },
+ { 26, 9989113 },
+ { 24, 6056953 },
+ { 25, 2649081 },
+ { 19, 220138 },
+ { 25, 2911229 },
+ { 25, 11299837 },
+ { 26, 22736639 },
+ { 27, 28077053 },
+ { 27, 53242877 },
+ { 27, 61631485 },
+ { 28, 266301181 },
+ { 28, 265973497 },
+ { 28, 261779193 },
+ { 28, 249196281 },
+ { 28, 245001977 },
+ { 28, 131755769 },
+ { 28, 127561465 },
+ { 28, 114978553 },
+ { 27, 64974589 },
+ { 27, 64646905 },
+ { 27, 60452601 },
+ { 27, 47869689 },
+ { 26, 31420157 },
+ { 26, 31092473 },
+ { 26, 26898169 },
+ { 26, 14315257 },
+ { 24, 6254333 },
+ { 24, 5926649 },
+ { 24, 1732345 },
+ { 24, 7368441 },
+ { 24, 6582009 },
+ { 25, 13298683 },
+ { 26, 9203449 },
+ { 24, 5795577 },
+ { 24, 1863417 },
+ { 19, 224106 },
+ { 25, 2649853 },
+ { 25, 11038461 },
+ { 26, 22211583 },
+ { 27, 27815677 },
+ { 27, 52981501 },
+ { 27, 61370109 },
+ { 28, 86535933 },
+ { 28, 265973753 },
+ { 28, 261779449 },
+ { 28, 249196537 },
+ { 28, 245002233 },
+ { 28, 131756025 },
+ { 28, 127561721 },
+ { 28, 114978809 },
+ { 27, 64974845 },
+ { 27, 64647161 },
+ { 27, 60452857 },
+ { 27, 47869945 },
+ { 26, 31420413 },
+ { 26, 31092729 },
+ { 26, 26898425 },
+ { 26, 14315513 },
+ { 24, 6254589 },
+ { 24, 5926905 },
+ { 24, 1732601 },
+ { 24, 7368697 },
+ { 24, 6582265 },
+ { 25, 13298427 },
+ { 26, 9203705 },
+ { 24, 5795833 },
+ { 24, 1863673 },
+ { 19, 228202 },
+ { 25, 2650109 },
+ { 25, 11038717 },
+ { 26, 22211327 },
+ { 27, 27815933 },
+ { 27, 52981757 },
+ { 27, 61370365 },
+ { 28, 86536189 },
+ { 28, 266042109 },
+ { 28, 265190137 },
+ { 28, 260995833 },
+ { 28, 248412921 },
+ { 28, 244218617 },
+ { 28, 130972409 },
+ { 28, 126778105 },
+ { 28, 114195193 },
+ { 27, 64715517 },
+ { 27, 63863545 },
+ { 27, 59669241 },
+ { 27, 47086329 },
+ { 26, 31161085 },
+ { 26, 30309113 },
+ { 26, 26114809 },
+ { 26, 13531897 },
+ { 24, 5995261 },
+ { 24, 5143289 },
+ { 24, 948985 },
+ { 24, 6322937 },
+ { 24, 3439353 },
+ { 25, 6995963 },
+ { 24, 5012217 },
+ { 24, 1604345 },
+ { 19, 248298 },
+ { 19, 522654 },
+ { 24, 6060797 },
+ { 25, 12238847 },
+ { 26, 14449405 },
+ { 26, 27032317 },
+ { 26, 31226621 },
+ { 27, 43809533 },
+ { 27, 48003837 },
+ { 27, 60586749 },
+ { 27, 64781053 },
+ { 28, 248413177 },
+ { 28, 244218873 },
+ { 28, 130972665 },
+ { 28, 126778361 },
+ { 28, 114195449 },
+ { 27, 64715773 },
+ { 27, 63863801 },
+ { 27, 59669497 },
+ { 27, 47086585 },
+ { 26, 31161341 },
+ { 26, 30309369 },
+ { 26, 26115065 },
+ { 26, 13532153 },
+ { 24, 5995517 },
+ { 24, 5143545 },
+ { 24, 949241 },
+ { 24, 6323193 },
+ { 24, 3439609 },
+ { 25, 6995707 },
+ { 24, 5012473 },
+ { 24, 1604601 },
+ { 19, 252394 },
+ { 19, 518558 },
+ { 24, 6061053 },
+ { 25, 12238591 },
+ { 26, 14449661 },
+ { 26, 27032573 },
+ { 26, 31226877 },
+ { 27, 43809789 },
+ { 27, 48004093 },
+ { 27, 60587005 },
+ { 27, 64781309 },
+ { 28, 260734713 },
+ { 28, 248151801 },
+ { 28, 243957497 },
+ { 28, 130711289 },
+ { 28, 126516985 },
+ { 28, 113934073 },
+ { 27, 63930109 },
+ { 27, 63602425 },
+ { 27, 59408121 },
+ { 27, 46825209 },
+ { 26, 30375677 },
+ { 26, 30047993 },
+ { 26, 25853689 },
+ { 26, 13270777 },
+ { 24, 5209853 },
+ { 24, 4882169 },
+ { 24, 687865 },
+ { 24, 3178233 },
+ { 24, 2391801 },
+ { 24, 4751097 },
+ { 24, 818937 },
+ { 19, 256362 },
+ { 19, 514334 },
+ { 24, 5799677 },
+ { 25, 11713535 },
+ { 26, 14188285 },
+ { 26, 26771197 },
+ { 26, 30965501 },
+ { 27, 43548413 },
+ { 27, 47742717 },
+ { 27, 60325629 },
+ { 27, 64519933 },
+ { 28, 260734969 },
+ { 28, 248152057 },
+ { 28, 243957753 },
+ { 28, 130711545 },
+ { 28, 126517241 },
+ { 28, 113934329 },
+ { 27, 63930365 },
+ { 27, 63602681 },
+ { 27, 59408377 },
+ { 27, 46825465 },
+ { 26, 30375933 },
+ { 26, 30048249 },
+ { 26, 25853945 },
+ { 26, 13271033 },
+ { 24, 5210109 },
+ { 24, 4882425 },
+ { 24, 688121 },
+ { 24, 3178489 },
+ { 24, 2392057 },
+ { 24, 4751353 },
+ { 24, 819193 },
+ { 19, 260458 },
+ { 19, 510238 },
+ { 24, 5799933 },
+ { 25, 11713279 },
+ { 26, 14188541 },
+ { 26, 26771453 },
+ { 26, 30965757 },
+ { 27, 43548669 },
+ { 27, 47742973 },
+ { 27, 60325885 },
+ { 27, 64520189 },
+ { 27, 132950777 },
+ { 27, 130853625 },
+ { 27, 124562169 },
+ { 27, 122465017 },
+ { 27, 65841913 },
+ { 27, 63744761 },
+ { 27, 57453305 },
+ { 27, 55356153 },
+ { 26, 32287481 },
+ { 26, 30190329 },
+ { 26, 23898873 },
+ { 26, 21801721 },
+ { 25, 15510265 },
+ { 25, 13413113 },
+ { 25, 7121657 },
+ { 25, 5024505 },
+ { 23, 2927353 },
+ { 23, 830201 },
+ { 23, 2535419 },
+ { 23, 2665209 },
+ { 23, 2797563 },
+ { 17, 119530 },
+ { 17, 122526 },
+ { 25, 10005245 },
+ { 25, 10137599 },
+ { 27, 26782461 },
+ { 27, 51948285 },
+ { 27, 60336893 },
+ { 27, 60469247 },
+ { 28, 93891325 },
+ { 28, 119057149 },
+ { 28, 127445757 },
+ { 27, 132951033 },
+ { 27, 130853881 },
+ { 27, 124562425 },
+ { 27, 122465273 },
+ { 27, 65842169 },
+ { 27, 63745017 },
+ { 27, 57453561 },
+ { 27, 55356409 },
+ { 26, 32287737 },
+ { 26, 30190585 },
+ { 26, 23899129 },
+ { 26, 21801977 },
+ { 25, 15510521 },
+ { 25, 13413369 },
+ { 25, 7121913 },
+ { 25, 5024761 },
+ { 23, 2927609 },
+ { 23, 830457 },
+ { 23, 2535163 },
+ { 23, 2665465 },
+ { 23, 2797307 },
+ { 17, 120554 },
+ { 17, 121502 },
+ { 25, 10005501 },
+ { 25, 10137343 },
+ { 27, 26782717 },
+ { 27, 51948541 },
+ { 27, 60337149 },
+ { 27, 60468991 },
+ { 28, 93891581 },
+ { 28, 119057405 },
+ { 28, 127446013 },
+ { 27, 133082877 },
+ { 27, 132427513 },
+ { 27, 130330361 },
+ { 27, 124038905 },
+ { 27, 121941753 },
+ { 27, 65318649 },
+ { 27, 63221497 },
+ { 27, 56930041 },
+ { 26, 32419581 },
+ { 26, 31764217 },
+ { 26, 29667065 },
+ { 26, 23375609 },
+ { 25, 15642365 },
+ { 25, 14987001 },
+ { 25, 12889849 },
+ { 25, 6598393 },
+ { 23, 3059453 },
+ { 23, 2404089 },
+ { 23, 306937 },
+ { 18, 243065 },
+ { 18, 241531 },
+ { 17, 121450 },
+ { 17, 120350 },
+ { 25, 9481981 },
+ { 25, 9612287 },
+ { 27, 26259197 },
+ { 27, 51425021 },
+ { 27, 59813629 },
+ { 27, 59943935 },
+ { 28, 93368061 },
+ { 28, 118533885 },
+ { 28, 126922493 },
+ { 27, 133083133 },
+ { 27, 132427769 },
+ { 27, 130330617 },
+ { 27, 124039161 },
+ { 27, 121942009 },
+ { 27, 65318905 },
+ { 27, 63221753 },
+ { 27, 56930297 },
+ { 26, 32419837 },
+ { 26, 31764473 },
+ { 26, 29667321 },
+ { 26, 23375865 },
+ { 25, 15642621 },
+ { 25, 14987257 },
+ { 25, 12890105 },
+ { 25, 6598649 },
+ { 23, 3059709 },
+ { 23, 2404345 },
+ { 23, 307193 },
+ { 18, 245113 },
+ { 18, 239483 },
+ { 17, 122474 },
+ { 17, 119326 },
+ { 25, 9482237 },
+ { 25, 9612031 },
+ { 27, 26259453 },
+ { 27, 51425277 },
+ { 27, 59813885 },
+ { 27, 59943679 },
+ { 28, 93368317 },
+ { 28, 118534141 },
+ { 28, 126922749 },
+ { 28, 127052543 },
+ { 27, 132561661 },
+ { 26, 16678911 },
+ { 26, 16416767 },
+ { 26, 15630335 },
+ { 26, 15368191 },
+ { 26, 8290303 },
+ { 26, 8028159 },
+ { 26, 7241727 },
+ { 26, 31898365 },
+ { 25, 4095999 },
+ { 25, 3833855 },
+ { 25, 3047423 },
+ { 25, 15121149 },
+ { 24, 1998847 },
+ { 24, 1736703 },
+ { 24, 950271 },
+ { 23, 2538237 },
+ { 22, 425983 },
+ { 22, 163839 },
+ { 23, 8388521 },
+ { 22, 98299 },
+ { 23, 4194110 },
+ { 22, 360447 },
+ { 22, 1409023 },
+ { 24, 2457599 },
+ { 24, 3506175 },
+ { 24, 6651903 },
+ { 24, 7700479 },
+ { 25, 10846207 },
+ { 25, 11894783 },
+ { 25, 15040511 },
+ { 25, 16089087 },
+ { 26, 27623423 },
+ { 26, 16678655 },
+ { 26, 16416511 },
+ { 26, 15630079 },
+ { 26, 15367935 },
+ { 26, 8290047 },
+ { 26, 8027903 },
+ { 26, 7241471 },
+ { 26, 31898621 },
+ { 25, 4095743 },
+ { 25, 3833599 },
+ { 25, 3047167 },
+ { 25, 15121405 },
+ { 24, 1998591 },
+ { 24, 1736447 },
+ { 24, 950015 },
+ { 23, 2538493 },
+ { 22, 425727 },
+ { 22, 163583 },
+ { 22, 4194249 },
+ { 20, 524251 },
+ { 14, 7118 },
+ { 22, 360191 },
+ { 22, 1408767 },
+ { 24, 2457343 },
+ { 24, 3505919 },
+ { 24, 6651647 },
+ { 24, 7700223 },
+ { 25, 10845951 },
+ { 25, 11894527 },
+ { 25, 15040255 },
+ { 25, 16088831 },
+ { 26, 27623167 },
+ { 26, 28671743 },
+ { 26, 31817471 },
+ { 26, 32866047 },
+ { 26, 61177599 },
+ { 26, 62226175 },
+ { 26, 65371903 },
+ { 26, 66420479 },
+ { 26, 31489023 },
+ { 26, 28343295 },
+ { 26, 31637245 },
+ { 25, 15760383 },
+ { 25, 14711807 },
+ { 25, 11566079 },
+ { 25, 14860029 },
+ { 24, 7371775 },
+ { 24, 6323199 },
+ { 24, 3177471 },
+ { 18, 259965 },
+ { 18, 126335 },
+ { 19, 262095 },
+ { 14, 7054 },
+ { 18, 259453 },
+ { 18, 126847 },
+ { 24, 2194431 },
+ { 24, 3243007 },
+ { 24, 6388735 },
+ { 24, 7437311 },
+ { 25, 10583039 },
+ { 25, 11631615 },
+ { 25, 14777343 },
+ { 25, 15825919 },
+ { 26, 27360255 },
+ { 26, 28408831 },
+ { 26, 31554559 },
+ { 26, 66091775 },
+ { 26, 65043199 },
+ { 26, 61897471 },
+ { 26, 60848895 },
+ { 26, 32537343 },
+ { 26, 31488767 },
+ { 26, 28343039 },
+ { 26, 31637501 },
+ { 25, 15760127 },
+ { 25, 14711551 },
+ { 25, 11565823 },
+ { 25, 14860285 },
+ { 24, 7371519 },
+ { 24, 6322943 },
+ { 24, 3177215 },
+ { 18, 262013 },
+ { 18, 124287 },
+ { 14, 16010 },
+ { 23, 49149 },
+ { 18, 261501 },
+ { 18, 124799 },
+ { 24, 2194175 },
+ { 24, 3242751 },
+ { 24, 6388479 },
+ { 24, 7437055 },
+ { 25, 10582783 },
+ { 25, 11631359 },
+ { 25, 14777087 },
+ { 25, 15825663 },
+ { 26, 27359999 },
+ { 26, 28408575 },
+ { 26, 31554303 },
+ { 26, 32602879 },
+ { 26, 60914431 },
+ { 26, 61963007 },
+ { 26, 65108735 },
+ { 26, 66157311 },
+ { 26, 31748095 },
+ { 26, 28602367 },
+ { 26, 32172797 },
+ { 25, 16019455 },
+ { 25, 14970879 },
+ { 25, 11825151 },
+ { 25, 15395581 },
+ { 24, 7630847 },
+ { 24, 6582271 },
+ { 24, 3436543 },
+ { 23, 2812669 },
+ { 22, 1339391 },
+ { 14, 16074 },
+ { 20, 524254 },
+ { 18, 131019 },
+ { 21, 1048379 },
+ { 22, 225279 },
+ { 22, 1273855 },
+ { 24, 2322431 },
+ { 24, 3371007 },
+ { 24, 6516735 },
+ { 24, 7565311 },
+ { 25, 10711039 },
+ { 25, 11759615 },
+ { 25, 14905343 },
+ { 25, 15953919 },
+ { 26, 27488255 },
+ { 26, 66350847 },
+ { 26, 65302271 },
+ { 26, 62156543 },
+ { 26, 61107967 },
+ { 26, 32796415 },
+ { 26, 31747839 },
+ { 26, 28602111 },
+ { 26, 32173053 },
+ { 25, 16019199 },
+ { 25, 14970623 },
+ { 25, 11824895 },
+ { 25, 15395837 },
+ { 24, 7630591 },
+ { 24, 6582015 },
+ { 24, 3436287 },
+ { 23, 2812925 },
+ { 22, 1339135 },
+ { 22, 290559 },
+ { 20, 524126 },
+ { 19, 262059 },
+ { 21, 1048555 },
+ { 22, 225023 },
+ { 22, 1273599 },
+ { 24, 2322175 },
+ { 24, 3370751 },
+ { 24, 6516479 },
+ { 24, 7565055 },
+ { 25, 10710783 },
+ { 25, 11759359 },
+ { 25, 14905087 },
+ { 25, 15953663 },
+ { 26, 27487999 },
+ { 26, 28536575 },
+ { 26, 31682303 },
+ { 26, 32730879 },
+ { 26, 61042431 },
+ { 26, 62091007 },
+ { 26, 65236735 },
+ { 26, 66285311 },
+ { 28, 127069949 },
+ { 27, 63466495 },
+ { 27, 59272191 },
+ { 27, 46689279 },
+ { 27, 59961085 },
+ { 26, 29912063 },
+ { 26, 25717759 },
+ { 26, 13134847 },
+ { 25, 9629437 },
+ { 24, 4746239 },
+ { 24, 551935 },
+ { 17, 54894 },
+ { 21, 1048251 },
+ { 18, 109947 },
+ { 22, 158715 },
+ { 22, 1207291 },
+ { 22, 1534975 },
+ { 24, 3304443 },
+ { 24, 6450171 },
+ { 24, 7498747 },
+ { 24, 7826431 },
+ { 25, 11693051 },
+ { 25, 14838779 },
+ { 25, 15887355 },
+ { 25, 16215039 },
+ { 26, 28470267 },
+ { 26, 31615995 },
+ { 26, 32664571 },
+ { 26, 60976123 },
+ { 26, 62024699 },
+ { 26, 65170427 },
+ { 26, 66219003 },
+ { 26, 66546687 },
+ { 27, 63466239 },
+ { 27, 59271935 },
+ { 27, 46689023 },
+ { 27, 59961341 },
+ { 26, 29911807 },
+ { 26, 25717503 },
+ { 26, 13134591 },
+ { 25, 9629693 },
+ { 24, 4745983 },
+ { 24, 551679 },
+ { 17, 53870 },
+ { 22, 2096571 },
+ { 18, 107899 },
+ { 22, 158459 },
+ { 22, 1207035 },
+ { 22, 1534719 },
+ { 24, 3304187 },
+ { 24, 6449915 },
+ { 24, 7498491 },
+ { 24, 7826175 },
+ { 25, 11692795 },
+ { 25, 14838523 },
+ { 25, 15887099 },
+ { 25, 16214783 },
+ { 26, 28470011 },
+ { 26, 31615739 },
+ { 26, 32664315 },
+ { 26, 60975867 },
+ { 26, 62024443 },
+ { 26, 65170171 },
+ { 26, 66218747 },
+ { 26, 66546431 },
+ { 27, 63717375 },
+ { 27, 59523071 },
+ { 27, 46940159 },
+ { 27, 60488445 },
+ { 26, 30162943 },
+ { 26, 25968639 },
+ { 26, 13385727 },
+ { 25, 10156797 },
+ { 24, 4997119 },
+ { 24, 802815 },
+ { 16, 32494 },
+ { 23, 2816761 },
+ { 22, 1327099 },
+ { 23, 2554617 },
+ { 22, 409595 },
+ { 22, 1458171 },
+ { 24, 2506747 },
+ { 24, 3555323 },
+ { 24, 6701051 },
+ { 24, 7749627 },
+ { 25, 10895355 },
+ { 25, 11943931 },
+ { 25, 15089659 },
+ { 25, 16138235 },
+ { 26, 27672571 },
+ { 26, 28721147 },
+ { 26, 31866875 },
+ { 26, 32915451 },
+ { 26, 61227003 },
+ { 26, 62275579 },
+ { 26, 65421307 },
+ { 26, 66469883 },
+ { 27, 63717119 },
+ { 27, 59522815 },
+ { 27, 46939903 },
+ { 27, 60488701 },
+ { 26, 30162687 },
+ { 26, 25968383 },
+ { 26, 13385471 },
+ { 25, 10157053 },
+ { 24, 4996863 },
+ { 24, 802559 },
+ { 16, 31470 },
+ { 23, 2817017 },
+ { 22, 1326843 },
+ { 23, 2554873 },
+ { 22, 409339 },
+ { 22, 1457915 },
+ { 24, 2506491 },
+ { 24, 3555067 },
+ { 24, 6700795 },
+ { 24, 7749371 },
+ { 25, 10895099 },
+ { 25, 11943675 },
+ { 25, 15089403 },
+ { 25, 16137979 },
+ { 26, 27672315 },
+ { 26, 28720891 },
+ { 26, 31866619 },
+ { 26, 32915195 },
+ { 26, 61226747 },
+ { 26, 62275323 },
+ { 26, 65421051 },
+ { 26, 66469627 },
+ { 27, 64502783 },
+ { 27, 60308479 },
+ { 27, 47725567 },
+ { 27, 62062333 },
+ { 26, 30948351 },
+ { 26, 26754047 },
+ { 26, 14171135 },
+ { 25, 11730685 },
+ { 24, 5782527 },
+ { 24, 1588223 },
+ { 18, 121198 },
+ { 24, 801787 },
+ { 24, 4733947 },
+ { 24, 2374651 },
+ { 24, 3161083 },
+ { 24, 670715 },
+ { 24, 4865019 },
+ { 24, 5192703 },
+ { 26, 13253627 },
+ { 26, 25836539 },
+ { 26, 30030843 },
+ { 26, 30358527 },
+ { 27, 46808059 },
+ { 27, 59390971 },
+ { 27, 63585275 },
+ { 27, 63912959 },
+ { 28, 113916923 },
+ { 28, 126499835 },
+ { 28, 130694139 },
+ { 28, 243940347 },
+ { 28, 248134651 },
+ { 28, 129171453 },
+ { 27, 64502527 },
+ { 27, 60308223 },
+ { 27, 47725311 },
+ { 27, 62062589 },
+ { 26, 30948095 },
+ { 26, 26753791 },
+ { 26, 14170879 },
+ { 25, 11730941 },
+ { 24, 5782271 },
+ { 24, 1587967 },
+ { 18, 117102 },
+ { 24, 801531 },
+ { 24, 4733691 },
+ { 24, 2374395 },
+ { 24, 3160827 },
+ { 24, 670459 },
+ { 24, 4864763 },
+ { 24, 5192447 },
+ { 26, 13253371 },
+ { 26, 25836283 },
+ { 26, 30030587 },
+ { 26, 30358271 },
+ { 27, 46807803 },
+ { 27, 59390715 },
+ { 27, 63585019 },
+ { 27, 63912703 },
+ { 28, 113916667 },
+ { 28, 126499579 },
+ { 28, 130693883 },
+ { 28, 243940091 },
+ { 28, 248134395 },
+ { 28, 260717307 },
+ { 27, 64761855 },
+ { 27, 60567551 },
+ { 27, 47984639 },
+ { 27, 43790335 },
+ { 26, 31207423 },
+ { 26, 27013119 },
+ { 26, 14430207 },
+ { 26, 24488701 },
+ { 24, 6041599 },
+ { 24, 1847295 },
+ { 18, 96750 },
+ { 24, 1585147 },
+ { 24, 4993019 },
+ { 26, 14002937 },
+ { 24, 3420155 },
+ { 24, 6303739 },
+ { 24, 929787 },
+ { 24, 5124091 },
+ { 24, 5976063 },
+ { 26, 13512699 },
+ { 26, 26095611 },
+ { 26, 30289915 },
+ { 26, 31141887 },
+ { 27, 47067131 },
+ { 27, 59650043 },
+ { 27, 63844347 },
+ { 27, 64696319 },
+ { 28, 114175995 },
+ { 28, 126758907 },
+ { 28, 130953211 },
+ { 28, 244199419 },
+ { 28, 248393723 },
+ { 27, 64761599 },
+ { 27, 60567295 },
+ { 27, 47984383 },
+ { 27, 43790079 },
+ { 26, 31207167 },
+ { 26, 27012863 },
+ { 26, 14429951 },
+ { 26, 24488957 },
+ { 24, 6041343 },
+ { 24, 1847039 },
+ { 18, 92654 },
+ { 24, 1584891 },
+ { 24, 4992763 },
+ { 26, 14003193 },
+ { 24, 3419899 },
+ { 24, 6303483 },
+ { 24, 929531 },
+ { 24, 5123835 },
+ { 24, 5975807 },
+ { 26, 13512443 },
+ { 26, 26095355 },
+ { 26, 30289659 },
+ { 26, 31141631 },
+ { 27, 47066875 },
+ { 27, 59649787 },
+ { 27, 63844091 },
+ { 27, 64696063 },
+ { 28, 114175739 },
+ { 28, 126758651 },
+ { 28, 130952955 },
+ { 28, 244199163 },
+ { 28, 248393467 },
+ { 28, 260976379 },
+ { 28, 265170683 },
+ { 28, 266022655 },
+ { 28, 86518783 },
+ { 27, 61352959 },
+ { 27, 52964351 },
+ { 27, 27798527 },
+ { 27, 44412669 },
+ { 25, 11021311 },
+ { 25, 2632703 },
+ { 18, 88942 },
+ { 24, 1846267 },
+ { 24, 5778427 },
+ { 26, 9186299 },
+ { 26, 26586873 },
+ { 24, 6564859 },
+ { 24, 7351291 },
+ { 24, 1715195 },
+ { 24, 5909499 },
+ { 24, 6237183 },
+ { 26, 14298107 },
+ { 26, 26881019 },
+ { 26, 31075323 },
+ { 26, 31403007 },
+ { 27, 47852539 },
+ { 27, 60435451 },
+ { 27, 64629755 },
+ { 27, 64957439 },
+ { 28, 114961403 },
+ { 28, 127544315 },
+ { 28, 131738619 },
+ { 28, 244984827 },
+ { 28, 249179131 },
+ { 28, 261762043 },
+ { 28, 265956347 },
+ { 28, 86518527 },
+ { 27, 61352703 },
+ { 27, 52964095 },
+ { 27, 27798271 },
+ { 27, 44412925 },
+ { 25, 11021055 },
+ { 25, 2632447 },
+ { 18, 84846 },
+ { 24, 1846011 },
+ { 24, 5778171 },
+ { 26, 9186043 },
+ { 26, 26587129 },
+ { 24, 6564603 },
+ { 24, 7351035 },
+ { 24, 1714939 },
+ { 24, 5909243 },
+ { 24, 6236927 },
+ { 26, 14297851 },
+ { 26, 26880763 },
+ { 26, 31075067 },
+ { 26, 31402751 },
+ { 27, 47852283 },
+ { 27, 60435195 },
+ { 27, 64629499 },
+ { 27, 64957183 },
+ { 27, 65740799 },
+ { 27, 63643647 },
+ { 27, 57352191 },
+ { 27, 55255039 },
+ { 26, 32186367 },
+ { 26, 30089215 },
+ { 26, 23797759 },
+ { 26, 21700607 },
+ { 25, 15409151 },
+ { 25, 13311999 },
+ { 25, 7020543 },
+ { 25, 4923391 },
+ { 23, 2826239 },
+ { 23, 729087 },
+ { 17, 64494 },
+ { 23, 663547 },
+ { 22, 1515515 },
+ { 24, 2498555 },
+ { 24, 3350523 },
+ { 24, 6430715 },
+ { 22, 1908731 },
+ { 23, 2629627 },
+ { 22, 499707 },
+ { 22, 1548283 },
+ { 23, 2809855 },
+ { 24, 3645435 },
+ { 24, 6791163 },
+ { 24, 7839739 },
+ { 25, 10985467 },
+ { 25, 12034043 },
+ { 25, 15179771 },
+ { 25, 16228347 },
+ { 26, 27762683 },
+ { 26, 28811259 },
+ { 26, 31956987 },
+ { 26, 33005563 },
+ { 26, 61317115 },
+ { 26, 62365691 },
+ { 26, 65511419 },
+ { 26, 66559995 },
+ { 25, 15408895 },
+ { 25, 13311743 },
+ { 25, 7020287 },
+ { 25, 4923135 },
+ { 23, 2825983 },
+ { 23, 728831 },
+ { 17, 60398 },
+ { 23, 663291 },
+ { 22, 1515259 },
+ { 24, 2498299 },
+ { 24, 3350267 },
+ { 24, 6430459 },
+ { 22, 1908475 },
+ { 23, 2629371 },
+ { 22, 499451 },
+ { 22, 1548027 },
+ { 23, 2809599 },
+ { 24, 3645179 },
+ { 24, 6790907 },
+ { 24, 7839483 },
+ { 25, 10985211 },
+ { 25, 12033787 },
+ { 25, 15179515 },
+ { 25, 16228091 },
+ { 26, 27762427 },
+ { 26, 28811003 },
+ { 26, 31956731 },
+ { 26, 33005307 },
+ { 26, 61316859 },
+ { 26, 62365435 },
+ { 26, 65511163 },
+ { 26, 66559739 },
+ { 25, 15604735 },
+ { 25, 13507583 },
+ { 25, 7216127 },
+ { 25, 5118975 },
+ { 23, 3021823 },
+ { 23, 924671 },
+ { 18, 111982 },
+ { 23, 728059 },
+ { 23, 2759675 },
+ { 24, 2563067 },
+ { 24, 3546107 },
+ { 24, 6495227 },
+ { 24, 7478267 },
+ { 23, 2694139 },
+ { 23, 2890747 },
+ { 23, 695291 },
+ { 23, 2792443 },
+ { 23, 2874367 },
+ { 25, 6986747 },
+ { 25, 13278203 },
+ { 25, 15375355 },
+ { 25, 15457279 },
+ { 26, 23763963 },
+ { 26, 30055419 },
+ { 26, 32152571 },
+ { 26, 32234495 },
+ { 27, 57318395 },
+ { 27, 63609851 },
+ { 26, 32381695 },
+ { 26, 30284543 },
+ { 26, 23993087 },
+ { 26, 21895935 },
+ { 25, 15604479 },
+ { 25, 13507327 },
+ { 25, 7215871 },
+ { 25, 5118719 },
+ { 23, 3021567 },
+ { 23, 924415 },
+ { 18, 103790 },
+ { 23, 727803 },
+ { 23, 2759419 },
+ { 24, 2562811 },
+ { 24, 3545851 },
+ { 24, 6494971 },
+ { 24, 7478011 },
+ { 23, 2693883 },
+ { 23, 2890491 },
+ { 23, 695035 },
+ { 23, 2792187 },
+ { 23, 2874111 },
+ { 25, 6986491 },
+ { 25, 13277947 },
+ { 25, 15375099 },
+ { 25, 15457023 },
+ { 26, 23763707 },
+ { 26, 30055163 },
+ { 26, 32152315 },
+ { 26, 32234239 },
+ { 27, 57318139 },
+ { 27, 63609595 },
+ { 26, 32444415 },
+ { 26, 30347263 },
+ { 26, 24055807 },
+ { 26, 21958655 },
+ { 25, 15667199 },
+ { 25, 13570047 },
+ { 25, 7278591 },
+ { 25, 5181439 },
+ { 23, 3084287 },
+ { 23, 987135 },
+ { 18, 62958 },
+ { 23, 921595 },
+ { 23, 2822139 },
+ { 25, 4853755 },
+ { 24, 3608571 },
+ { 24, 6688763 },
+ { 24, 7540731 },
+ { 25, 10620923 },
+ { 23, 2953211 },
+ { 23, 3674107 },
+ { 23, 757755 },
+ { 23, 2854907 },
+ { 23, 3067903 },
+ { 25, 7049211 },
+ { 25, 13340667 },
+ { 25, 15437819 },
+ { 25, 15650815 },
+ { 26, 23826427 },
+ { 26, 30117883 },
+ { 26, 32215035 },
+ { 26, 32428031 },
+ { 27, 57380859 },
+ { 26, 32444159 },
+ { 26, 30347007 },
+ { 26, 24055551 },
+ { 26, 21958399 },
+ { 25, 15666943 },
+ { 25, 13569791 },
+ { 25, 7278335 },
+ { 25, 5181183 },
+ { 23, 3084031 },
+ { 23, 986879 },
+ { 18, 54766 },
+ { 23, 921339 },
+ { 23, 2821883 },
+ { 25, 4853499 },
+ { 24, 3608315 },
+ { 24, 6688507 },
+ { 24, 7540475 },
+ { 25, 10620667 },
+ { 23, 2952955 },
+ { 23, 3673851 },
+ { 23, 757499 },
+ { 23, 2854651 },
+ { 23, 3067647 },
+ { 25, 7048955 },
+ { 25, 13340411 },
+ { 25, 15437563 },
+ { 25, 15650559 },
+ { 26, 23826171 },
+ { 26, 30117627 },
+ { 26, 32214779 },
+ { 26, 32427775 },
+ { 27, 57380603 },
+ { 27, 63672059 },
+ { 27, 65769211 },
+ { 27, 122392315 },
+ { 27, 124489467 },
+ { 26, 33509115 },
+ { 26, 26872831 },
+ { 26, 14289919 },
+ { 26, 10095615 },
+ { 24, 5901311 },
+ { 24, 1707007 },
+ { 18, 46958 },
+ { 23, 986107 },
+ { 23, 3017723 },
+ { 25, 4918267 },
+ { 25, 6949883 },
+ { 24, 6753275 },
+ { 24, 7736315 },
+ { 25, 10685435 },
+ { 25, 11668475 },
+ { 23, 3738619 },
+ { 23, 3935227 },
+ { 23, 953339 },
+ { 23, 3050491 },
+ { 23, 3132415 },
+ { 25, 7244795 },
+ { 25, 13536251 },
+ { 25, 15633403 },
+ { 25, 15715327 },
+ { 26, 24022011 },
+ { 26, 30313467 },
+ { 26, 32410619 },
+ { 26, 32492543 },
+ { 27, 57576443 },
+ { 27, 63867899 },
+ { 27, 65965051 },
+ { 27, 122588155 },
+ { 26, 33442811 },
+ { 26, 29314043 },
+ { 26, 14289663 },
+ { 26, 10095359 },
+ { 24, 5901055 },
+ { 24, 1706751 },
+ { 18, 38766 },
+ { 23, 985851 },
+ { 23, 3017467 },
+ { 25, 4918011 },
+ { 25, 6949627 },
+ { 24, 6753019 },
+ { 24, 7736059 },
+ { 25, 10685179 },
+ { 25, 11668219 },
+ { 23, 3738363 },
+ { 23, 3934971 },
+ { 23, 953083 },
+ { 23, 3050235 },
+ { 23, 3132159 },
+ { 25, 7244539 },
+ { 25, 13535995 },
+ { 25, 15633147 },
+ { 25, 15715071 },
+ { 26, 24021755 },
+ { 26, 30313211 },
+ { 26, 32410363 },
+ { 26, 32492287 },
+ { 25, 16173055 },
+ { 25, 15124479 },
+ { 25, 11978751 },
+ { 25, 10930175 },
+ { 24, 7784447 },
+ { 24, 6735871 },
+ { 24, 3590143 },
+ { 24, 2541567 },
+ { 22, 1492991 },
+ { 22, 444415 },
+ { 16, 30702 },
+ { 22, 428027 },
+ { 21, 772091 },
+ { 23, 1279995 },
+ { 23, 1755131 },
+ { 23, 3311611 },
+ { 22, 1951739 },
+ { 23, 2721787 },
+ { 23, 2934779 },
+ { 23, 3704827 },
+ { 21, 1001467 },
+ { 22, 1705979 },
+ { 21, 255995 },
+ { 21, 780283 },
+ { 22, 1488895 },
+ { 23, 1828859 },
+ { 23, 3401723 },
+ { 23, 3926011 },
+ { 24, 5498875 },
+ { 24, 6023163 },
+ { 24, 7596027 },
+ { 24, 8120315 },
+ { 25, 13887483 },
+ { 25, 14411771 },
+ { 25, 15984635 },
+ { 25, 16508923 },
+ { 24, 8312827 },
+ { 24, 7313403 },
+ { 24, 4184059 },
+ { 24, 2541311 },
+ { 22, 1492735 },
+ { 22, 444159 },
+ { 16, 22510 },
+ { 22, 427771 },
+ { 21, 771835 },
+ { 23, 1279739 },
+ { 23, 1754875 },
+ { 23, 3311355 },
+ { 22, 1951483 },
+ { 23, 2721531 },
+ { 23, 2934523 },
+ { 23, 3704571 },
+ { 21, 1001211 },
+ { 22, 1705723 },
+ { 21, 255739 },
+ { 21, 780027 },
+ { 22, 1488639 },
+ { 23, 1828603 },
+ { 23, 3401467 },
+ { 23, 3925755 },
+ { 24, 5498619 },
+ { 24, 6022907 },
+ { 24, 7595771 },
+ { 24, 8120059 },
+ { 25, 13887227 },
+ { 25, 14411515 },
+ { 25, 15984379 },
+ { 25, 16508667 },
+ { 24, 8312571 },
+ { 24, 7313147 },
+ { 24, 4183803 },
+ { 24, 2589695 },
+ { 22, 1541119 },
+ { 22, 492543 },
+ { 17, 28014 },
+ { 22, 443387 },
+ { 22, 1475579 },
+ { 23, 1295355 },
+ { 23, 1803259 },
+ { 23, 3326971 },
+ { 23, 3834875 },
+ { 23, 2737147 },
+ { 23, 2982907 },
+ { 23, 3720187 },
+ { 23, 3965947 },
+ { 22, 1721339 },
+ { 22, 1770491 },
+ { 22, 435195 },
+ { 22, 1483771 },
+ { 22, 1504255 },
+ { 24, 3580923 },
+ { 24, 6726651 },
+ { 24, 7775227 },
+ { 24, 7795711 },
+ { 25, 11969531 },
+ { 25, 15115259 },
+ { 25, 16163835 },
+ { 25, 15127547 },
+ { 25, 12030971 },
+ { 25, 10998779 },
+ { 24, 8295419 },
+ { 24, 7263227 },
+ { 24, 4166651 },
+ { 24, 3134459 },
+ { 22, 1540863 },
+ { 22, 492287 },
+ { 17, 11630 },
+ { 22, 443131 },
+ { 22, 1475323 },
+ { 23, 1295099 },
+ { 23, 1803003 },
+ { 23, 3326715 },
+ { 23, 3834619 },
+ { 23, 2736891 },
+ { 23, 2982651 },
+ { 23, 3719931 },
+ { 23, 3965691 },
+ { 22, 1721083 },
+ { 22, 1770235 },
+ { 22, 434939 },
+ { 22, 1483515 },
+ { 22, 1503999 },
+ { 24, 3580667 },
+ { 24, 6726395 },
+ { 24, 7774971 },
+ { 24, 7795455 },
+ { 24, 7205375 },
+ { 24, 6943231 },
+ { 23, 4059647 },
+ { 23, 3797503 },
+ { 23, 3011071 },
+ { 23, 2748927 },
+ { 22, 1962495 },
+ { 22, 1700351 },
+ { 22, 913919 },
+ { 22, 651775 },
+ { 20, 389631 },
+ { 20, 127487 },
+ { 15, 19950 },
+ { 20, 123387 },
+ { 20, 373243 },
+ { 22, 631291 },
+ { 21, 455163 },
+ { 21, 844283 },
+ { 21, 963067 },
+ { 22, 1352187 },
+ { 21, 750075 },
+ { 21, 942587 },
+ { 21, 995835 },
+ { 20, 1039867 },
+ { 20, 446971 },
+ { 20, 492027 },
+ { 20, 113147 },
+ { 20, 375291 },
+ { 20, 388607 },
+ { 22, 899579 },
+ { 22, 1686011 },
+ { 22, 1948155 },
+ { 22, 1961471 },
+ { 23, 2996731 },
+ { 22, 2029051 },
+ { 23, 3798269 },
+ { 23, 3011837 },
+ { 23, 2749693 },
+ { 22, 1963261 },
+ { 22, 1701117 },
+ { 22, 914685 },
+ { 22, 652541 },
+ { 20, 390397 },
+ { 20, 128253 },
+ { 15, 3482 },
+ { 20, 124153 },
+ { 20, 374009 },
+ { 22, 632057 },
+ { 21, 455929 },
+ { 21, 845049 },
+ { 21, 963833 },
+ { 22, 2095353 },
+ { 21, 750841 },
+ { 21, 943353 },
+ { 21, 996601 },
+ { 20, 522489 },
+ { 20, 260345 },
+ { 20, 492793 },
+ { 20, 1036537 },
+ { 20, 449785 },
+ { 20, 497917 },
+ { 22, 3825913 },
+ { 22, 2060537 },
+ { 22, 1801465 },
+ { 22, 1997053 },
+ { 23, 3465465 },
+ { 22, 2027769 },
+ { 23, 3776761 },
+ { 23, 2994425 },
+ { 23, 2744569 },
+ { 22, 1962233 },
+ { 22, 1810681 },
+ { 22, 1028345 },
+ { 22, 778489 },
+ { 20, 520441 },
+ { 20, 128509 },
+ { 15, 8170 },
+ { 20, 124409 },
+ { 20, 374265 },
+ { 22, 632313 },
+ { 21, 456185 },
+ { 21, 845305 },
+ { 21, 964089 },
+ { 22, 2095609 },
+ { 21, 751097 },
+ { 21, 943609 },
+ { 21, 996857 },
+ { 20, 522745 },
+ { 20, 260601 },
+ { 20, 493049 },
+ { 20, 1036793 },
+ { 20, 450041 },
+ { 20, 498173 },
+ { 22, 3826169 },
+ { 22, 2060793 },
+ { 22, 1801721 },
+ { 22, 1997309 },
+ { 23, 3465721 },
+ { 22, 2028025 },
+ { 23, 3777017 },
+ { 23, 2994681 },
+ { 23, 2744825 },
+ { 22, 1962489 },
+ { 22, 1810937 },
+ { 22, 1028601 },
+ { 22, 778745 },
+ { 20, 520697 },
+ { 22, 955133 },
+ { 15, 24554 },
+ { 22, 512761 },
+ { 22, 1544953 },
+ { 24, 2544377 },
+ { 24, 3576569 },
+ { 23, 3396345 },
+ { 23, 3904249 },
+ { 24, 5427961 },
+ { 24, 8364793 },
+ { 23, 3789561 },
+ { 23, 4035321 },
+ { 22, 2093821 },
+ { 22, 2073337 },
+ { 22, 1024761 },
+ { 22, 4129529 },
+ { 22, 4080377 },
+ { 22, 1995513 },
+ { 22, 2056957 },
+ { 24, 8225529 },
+ { 24, 7979769 },
+ { 24, 7992057 },
+ { 24, 8250109 },
+ { 24, 8094457 },
+ { 24, 7586553 },
+ { 25, 11961081 },
+ { 25, 10928889 },
+ { 24, 7832313 },
+ { 24, 6800121 },
+ { 24, 4096761 },
+ { 24, 3064569 },
+ { 22, 2065145 },
+ { 22, 1032953 },
+ { 17, 16234 },
+ { 22, 513017 },
+ { 22, 1545209 },
+ { 24, 2544633 },
+ { 24, 3576825 },
+ { 23, 3396601 },
+ { 23, 3904505 },
+ { 24, 5428217 },
+ { 24, 8365049 },
+ { 23, 3789817 },
+ { 23, 4035577 },
+ { 22, 2094077 },
+ { 22, 2073593 },
+ { 22, 1025017 },
+ { 22, 4129785 },
+ { 22, 4080633 },
+ { 22, 1995769 },
+ { 22, 2057213 },
+ { 24, 8225785 },
+ { 24, 7980025 },
+ { 24, 7992313 },
+ { 24, 8250365 },
+ { 24, 8094713 },
+ { 24, 7586809 },
+ { 25, 11961337 },
+ { 25, 10929145 },
+ { 24, 7832569 },
+ { 24, 6800377 },
+ { 24, 4097017 },
+ { 24, 3064825 },
+ { 22, 2065401 },
+ { 22, 1033209 },
+ { 17, 32618 },
+ { 22, 956153 },
+ { 22, 1562361 },
+ { 24, 2594553 },
+ { 24, 3593977 },
+ { 24, 6723321 },
+ { 23, 3921657 },
+ { 24, 5478137 },
+ { 24, 5953273 },
+ { 24, 8316665 },
+ { 23, 4052729 },
+ { 24, 4122361 },
+ { 22, 2078461 },
+ { 22, 2025209 },
+ { 22, 976633 },
+ { 22, 4065017 },
+ { 22, 3884793 },
+ { 22, 2062073 },
+ { 22, 3827453 },
+ { 24, 7964409 },
+ { 24, 7194361 },
+ { 24, 8255225 },
+ { 24, 8046329 },
+ { 24, 7571193 },
+ { 24, 6014713 },
+ { 25, 10913529 },
+ { 24, 7784185 },
+ { 24, 6784761 },
+ { 24, 3655417 },
+ { 24, 3049209 },
+ { 22, 2017017 },
+ { 22, 1017593 },
+ { 17, 48618 },
+ { 22, 956409 },
+ { 22, 1562617 },
+ { 24, 2594809 },
+ { 24, 3594233 },
+ { 24, 6723577 },
+ { 23, 3921913 },
+ { 24, 5478393 },
+ { 24, 5953529 },
+ { 24, 8316921 },
+ { 23, 4052985 },
+ { 24, 4122617 },
+ { 22, 2078717 },
+ { 22, 2025465 },
+ { 22, 976889 },
+ { 22, 4065273 },
+ { 22, 3885049 },
+ { 22, 2062329 },
+ { 22, 3827709 },
+ { 24, 7964665 },
+ { 24, 7194617 },
+ { 24, 8255481 },
+ { 24, 8046585 },
+ { 24, 7571449 },
+ { 24, 6014969 },
+ { 25, 10913785 },
+ { 24, 7784441 },
+ { 24, 6785017 },
+ { 24, 3655673 },
+ { 24, 3049465 },
+ { 22, 2017273 },
+ { 22, 1017849 },
+ { 17, 65002 },
+ { 22, 1034237 },
+ { 22, 2082813 },
+ { 24, 3131389 },
+ { 24, 4179965 },
+ { 24, 7325693 },
+ { 24, 8374269 },
+ { 25, 11519997 },
+ { 25, 12568573 },
+ { 25, 15714301 },
+ { 25, 16762877 },
+ { 26, 29002489 },
+ { 26, 16419577 },
+ { 24, 8112893 },
+ { 24, 8030969 },
+ { 24, 3836665 },
+ { 24, 15469305 },
+ { 24, 15272697 },
+ { 24, 15321849 },
+ { 24, 15567613 },
+ { 26, 28707577 },
+ { 26, 27724537 },
+ { 26, 32115449 },
+ { 26, 30083833 },
+ { 26, 23988985 },
+ { 26, 21957369 },
+ { 26, 31066873 },
+ { 26, 26938105 },
+ { 26, 14551801 },
+ { 26, 10423033 },
+ { 24, 7998201 },
+ { 24, 3869433 },
+ { 19, 81258 },
+ { 24, 3886073 },
+ { 24, 8014841 },
+ { 26, 10439673 },
+ { 26, 14568441 },
+ { 26, 26954745 },
+ { 26, 31083513 },
+ { 26, 21974009 },
+ { 26, 24005625 },
+ { 26, 30100473 },
+ { 26, 33197049 },
+ { 26, 29002745 },
+ { 26, 16419833 },
+ { 24, 8113149 },
+ { 24, 8031225 },
+ { 24, 3836921 },
+ { 24, 15469561 },
+ { 24, 15272953 },
+ { 24, 15322105 },
+ { 24, 15567869 },
+ { 26, 28707833 },
+ { 26, 27724793 },
+ { 26, 32115705 },
+ { 26, 30084089 },
+ { 26, 23989241 },
+ { 26, 21957625 },
+ { 26, 31067129 },
+ { 26, 26938361 },
+ { 26, 14552057 },
+ { 26, 10423289 },
+ { 24, 7998457 },
+ { 24, 3869689 },
+ { 19, 97642 },
+ { 24, 4083449 },
+ { 24, 8081145 },
+ { 26, 12209913 },
+ { 26, 14634745 },
+ { 26, 27152121 },
+ { 26, 31149817 },
+ { 27, 64982777 },
+ { 26, 24071929 },
+ { 26, 30297849 },
+ { 26, 32198393 },
+ { 26, 31428345 },
+ { 26, 27234041 },
+ { 26, 14651129 },
+ { 24, 8048381 },
+ { 24, 6262521 },
+ { 24, 2068217 },
+ { 24, 15208185 },
+ { 24, 8195833 },
+ { 24, 15585017 },
+ { 24, 16355069 },
+ { 26, 27660025 },
+ { 25, 16191225 },
+ { 26, 30019321 },
+ { 26, 23793401 },
+ { 26, 21892857 },
+ { 25, 15666937 },
+ { 26, 26873593 },
+ { 26, 14356217 },
+ { 26, 10358521 },
+ { 24, 6229753 },
+ { 24, 3804921 },
+ { 19, 110570 },
+ { 24, 4083705 },
+ { 24, 8081401 },
+ { 26, 12210169 },
+ { 26, 14635001 },
+ { 26, 27152377 },
+ { 26, 31150073 },
+ { 27, 64983033 },
+ { 26, 24072185 },
+ { 26, 30298105 },
+ { 26, 32198649 },
+ { 26, 31428601 },
+ { 26, 27234297 },
+ { 26, 14651385 },
+ { 24, 8048637 },
+ { 24, 6262777 },
+ { 24, 2068473 },
+ { 24, 15208441 },
+ { 24, 8196089 },
+ { 24, 15585273 },
+ { 24, 16355325 },
+ { 26, 27660281 },
+ { 25, 16191481 },
+ { 26, 30019577 },
+ { 26, 23793657 },
+ { 26, 21893113 },
+ { 25, 15667193 },
+ { 26, 26873849 },
+ { 26, 14356473 },
+ { 26, 10358777 },
+ { 24, 6230009 },
+ { 24, 3805177 },
+ { 19, 126954 },
+ { 24, 4152057 },
+ { 24, 8280825 },
+ { 26, 12278521 },
+ { 26, 16407289 },
+ { 26, 27220729 },
+ { 26, 31349497 },
+ { 27, 43735801 },
+ { 27, 64920313 },
+ { 26, 30366457 },
+ { 26, 32398073 },
+ { 26, 31447805 },
+ { 26, 31365881 },
+ { 26, 27171577 },
+ { 26, 14588665 },
+ { 24, 6281981 },
+ { 24, 6200057 },
+ { 24, 2005753 },
+ { 24, 8133369 },
+ { 24, 7936761 },
+ { 24, 16374521 },
+ { 24, 16620285 },
+ { 25, 16128761 },
+ { 25, 15145721 },
+ { 26, 23730937 },
+ { 26, 21699321 },
+ { 25, 15604473 },
+ { 25, 13572857 },
+ { 26, 14293753 },
+ { 26, 10164985 },
+ { 24, 6167289 },
+ { 24, 2038521 },
+ { 19, 208746 },
+ { 24, 4152313 },
+ { 24, 8281081 },
+ { 26, 12278777 },
+ { 26, 16407545 },
+ { 26, 27220985 },
+ { 26, 31349753 },
+ { 27, 43736057 },
+ { 27, 64920569 },
+ { 26, 30366713 },
+ { 26, 32398329 },
+ { 26, 31448061 },
+ { 26, 31366137 },
+ { 26, 27171833 },
+ { 26, 14588921 },
+ { 24, 6282237 },
+ { 24, 6200313 },
+ { 24, 2006009 },
+ { 24, 8133625 },
+ { 24, 7937017 },
+ { 24, 16374777 },
+ { 24, 16620541 },
+ { 25, 16129017 },
+ { 25, 15145977 },
+ { 26, 23731193 },
+ { 26, 21699577 },
+ { 25, 15604729 },
+ { 25, 13573113 },
+ { 26, 14294009 },
+ { 26, 10165241 },
+ { 24, 6167545 },
+ { 24, 2038777 },
+ { 19, 225130 },
+ { 24, 3808253 },
+ { 24, 8347385 },
+ { 26, 12476153 },
+ { 26, 16473849 },
+ { 26, 28991225 },
+ { 26, 31416057 },
+ { 27, 43933433 },
+ { 27, 47931129 },
+ { 27, 64724729 },
+ { 26, 32464633 },
+ { 27, 47947513 },
+ { 26, 31383293 },
+ { 26, 31170297 },
+ { 26, 26975993 },
+ { 26, 14393081 },
+ { 24, 6217469 },
+ { 24, 6004473 },
+ { 24, 1810169 },
+ { 24, 7872249 },
+ { 24, 7151353 },
+ { 24, 16637689 },
+ { 25, 15933177 },
+ { 25, 15081209 },
+ { 25, 12001017 },
+ { 26, 21634809 },
+ { 25, 15408889 },
+ { 25, 13508345 },
+ { 25, 7282425 },
+ { 26, 10100473 },
+ { 24, 5971705 },
+ { 24, 1974009 },
+ { 19, 241130 },
+ { 24, 2039549 },
+ { 24, 8347641 },
+ { 26, 12476409 },
+ { 26, 16474105 },
+ { 26, 28991481 },
+ { 26, 31416313 },
+ { 27, 43933689 },
+ { 27, 47931385 },
+ { 27, 64724985 },
+ { 26, 32464889 },
+ { 27, 47947769 },
+ { 26, 31383549 },
+ { 26, 31170553 },
+ { 26, 26976249 },
+ { 26, 14393337 },
+ { 24, 6217725 },
+ { 24, 6004729 },
+ { 24, 1810425 },
+ { 24, 7872505 },
+ { 24, 7151609 },
+ { 24, 16637945 },
+ { 25, 15933433 },
+ { 25, 15081465 },
+ { 25, 12001273 },
+ { 26, 21635065 },
+ { 25, 15409145 },
+ { 25, 13508601 },
+ { 25, 7282681 },
+ { 26, 10100729 },
+ { 24, 5971961 },
+ { 24, 1974265 },
+ { 19, 257514 },
+ { 24, 2039805 },
+ { 24, 6234109 },
+ { 26, 10428413 },
+ { 26, 14622717 },
+ { 26, 27205629 },
+ { 26, 31399933 },
+ { 27, 43982845 },
+ { 27, 48177149 },
+ { 27, 60760061 },
+ { 27, 64954365 },
+ { 28, 111091709 },
+ { 28, 115286013 },
+ { 28, 124726013 },
+ { 28, 124398329 },
+ { 28, 107621113 },
+ { 28, 57289465 },
+ { 26, 24062717 },
+ { 26, 23735033 },
+ { 26, 6957817 },
+ { 26, 28322553 },
+ { 26, 27536121 },
+ { 27, 63449849 },
+ { 27, 59517689 },
+ { 27, 47721209 },
+ { 27, 43789049 },
+ { 27, 61352697 },
+ { 27, 53226233 },
+ { 27, 28846841 },
+ { 27, 20720377 },
+ { 26, 23603961 },
+ { 26, 7088889 },
+ { 20, 339306 },
+ { 26, 7875325 },
+ { 26, 24652541 },
+ { 28, 50146297 },
+ { 28, 66661369 },
+ { 28, 116206585 },
+ { 28, 132721657 },
+ { 29, 175975417 },
+ { 29, 192490489 },
+ { 29, 242035705 },
+ { 29, 258616313 },
+ { 29, 241839097 },
+ { 29, 191507449 },
+ { 28, 124726269 },
+ { 28, 124398585 },
+ { 28, 107621369 },
+ { 28, 57289721 },
+ { 26, 24062973 },
+ { 26, 23735289 },
+ { 26, 6958073 },
+ { 26, 28322809 },
+ { 26, 27536377 },
+ { 27, 63450105 },
+ { 27, 59517945 },
+ { 27, 47721465 },
+ { 27, 43789305 },
+ { 27, 61352953 },
+ { 27, 53226489 },
+ { 27, 28847097 },
+ { 27, 20720633 },
+ { 26, 23604217 },
+ { 26, 7089145 },
+ { 20, 355690 },
+ { 26, 7875581 },
+ { 26, 24652797 },
+ { 28, 41430013 },
+ { 28, 66924281 },
+ { 28, 116993785 },
+ { 28, 132984569 },
+ { 29, 264122105 },
+ { 29, 255733497 },
+ { 29, 230567673 },
+ { 29, 222179065 },
+ { 28, 129904377 },
+ { 28, 121515769 },
+ { 28, 96349945 },
+ { 28, 87961337 },
+ { 27, 62795513 },
+ { 27, 54406905 },
+ { 27, 29241081 },
+ { 26, 23801597 },
+ { 25, 12463865 },
+ { 25, 4075257 },
+ { 26, 27275001 },
+ { 25, 16002809 },
+ { 27, 59256569 },
+ { 27, 46935801 },
+ { 27, 43527929 },
+ { 26, 31207161 },
+ { 27, 52965113 },
+ { 27, 28061433 },
+ { 27, 20459257 },
+ { 25, 12332793 },
+ { 26, 6827769 },
+ { 19, 186346 },
+ { 26, 7089917 },
+ { 26, 23867133 },
+ { 28, 40644349 },
+ { 28, 66924537 },
+ { 28, 116994041 },
+ { 28, 132984825 },
+ { 29, 264122361 },
+ { 29, 255733753 },
+ { 29, 230567929 },
+ { 29, 222179321 },
+ { 28, 129904633 },
+ { 28, 121516025 },
+ { 28, 96350201 },
+ { 28, 87961593 },
+ { 27, 62795769 },
+ { 27, 54407161 },
+ { 27, 29241337 },
+ { 26, 23801853 },
+ { 25, 12464121 },
+ { 25, 4075513 },
+ { 26, 27275257 },
+ { 25, 16003065 },
+ { 27, 59256825 },
+ { 27, 46936057 },
+ { 27, 43528185 },
+ { 26, 31207417 },
+ { 27, 52965369 },
+ { 27, 28061689 },
+ { 27, 20459513 },
+ { 25, 12333049 },
+ { 26, 6828025 },
+ { 19, 194538 },
+ { 26, 7090173 },
+ { 26, 23867389 },
+ { 28, 40644605 },
+ { 28, 57421821 },
+ { 28, 117259001 },
+ { 28, 133774073 },
+ { 29, 490355449 },
+ { 29, 263863033 },
+ { 29, 255474425 },
+ { 29, 230308601 },
+ { 28, 129972989 },
+ { 28, 129645305 },
+ { 28, 121256697 },
+ { 28, 96090873 },
+ { 27, 62864125 },
+ { 27, 62536441 },
+ { 27, 54147833 },
+ { 27, 28982009 },
+ { 25, 12532477 },
+ { 25, 12204793 },
+ { 25, 3816185 },
+ { 25, 15743737 },
+ { 25, 14957305 },
+ { 26, 30081019 },
+ { 27, 42744569 },
+ { 26, 30948089 },
+ { 26, 27015929 },
+ { 27, 27802361 },
+ { 27, 19675897 },
+ { 25, 12073721 },
+ { 25, 3947257 },
+ { 19, 235370 },
+ { 26, 6830845 },
+ { 26, 23608061 },
+ { 27, 47382527 },
+ { 28, 57162493 },
+ { 28, 117259257 },
+ { 28, 133774329 },
+ { 29, 490355705 },
+ { 29, 263863289 },
+ { 29, 255474681 },
+ { 29, 230308857 },
+ { 28, 129973245 },
+ { 28, 129645561 },
+ { 28, 121256953 },
+ { 28, 96091129 },
+ { 27, 62864381 },
+ { 27, 62536697 },
+ { 27, 54148089 },
+ { 27, 28982265 },
+ { 25, 12532733 },
+ { 25, 12205049 },
+ { 25, 3816441 },
+ { 25, 15743993 },
+ { 25, 14957561 },
+ { 26, 30080763 },
+ { 27, 42744825 },
+ { 26, 30948345 },
+ { 26, 27016185 },
+ { 27, 27802617 },
+ { 27, 19676153 },
+ { 25, 12073977 },
+ { 25, 3947513 },
+ { 19, 243562 },
+ { 26, 6831101 },
+ { 26, 23608317 },
+ { 27, 47382271 },
+ { 28, 57162749 },
+ { 28, 107494397 },
+ { 28, 134037241 },
+ { 29, 497958649 },
+ { 29, 489570041 },
+ { 29, 263077625 },
+ { 29, 254689017 },
+ { 29, 229523193 },
+ { 28, 129711869 },
+ { 28, 128859897 },
+ { 28, 120471289 },
+ { 28, 95305465 },
+ { 27, 62603005 },
+ { 27, 61751033 },
+ { 27, 53362425 },
+ { 27, 28196601 },
+ { 25, 12271357 },
+ { 25, 11419385 },
+ { 25, 3030777 },
+ { 25, 14696185 },
+ { 25, 11812601 },
+ { 26, 23788539 },
+ { 26, 30162681 },
+ { 26, 26754809 },
+ { 26, 14434041 },
+ { 27, 19414777 },
+ { 25, 11288313 },
+ { 25, 3686137 },
+ { 19, 251370 },
+ { 25, 3948285 },
+ { 25, 12336893 },
+ { 26, 24837119 },
+ { 27, 29114109 },
+ { 27, 54279933 },
+ { 27, 62668541 },
+ { 28, 87834365 },
+ { 28, 96222973 },
+ { 28, 121388797 },
+ { 28, 129777405 },
+ { 29, 229523449 },
+ { 28, 129712125 },
+ { 28, 128860153 },
+ { 28, 120471545 },
+ { 28, 95305721 },
+ { 27, 62603261 },
+ { 27, 61751289 },
+ { 27, 53362681 },
+ { 27, 28196857 },
+ { 25, 12271613 },
+ { 25, 11419641 },
+ { 25, 3031033 },
+ { 25, 14696441 },
+ { 25, 11812857 },
+ { 26, 23788283 },
+ { 26, 30162937 },
+ { 26, 26755065 },
+ { 26, 14434297 },
+ { 27, 19415033 },
+ { 25, 11288569 },
+ { 25, 3686393 },
+ { 19, 259562 },
+ { 25, 3948541 },
+ { 25, 12337149 },
+ { 26, 24836863 },
+ { 27, 29114365 },
+ { 27, 54280189 },
+ { 27, 62668797 },
+ { 28, 87834621 },
+ { 28, 96223229 },
+ { 28, 121389053 },
+ { 28, 129777661 },
+ { 29, 254438137 },
+ { 29, 229272313 },
+ { 28, 128936701 },
+ { 28, 128609017 },
+ { 28, 120220409 },
+ { 28, 95054585 },
+ { 27, 61827837 },
+ { 27, 61500153 },
+ { 27, 53111545 },
+ { 27, 27945721 },
+ { 25, 11496189 },
+ { 25, 11168505 },
+ { 25, 2779897 },
+ { 25, 11561721 },
+ { 25, 10775289 },
+ { 26, 29911801 },
+ { 26, 25979641 },
+ { 26, 14183161 },
+ { 26, 10251001 },
+ { 25, 11037433 },
+ { 25, 2910969 },
+ { 20, 431466 },
+ { 25, 3697405 },
+ { 25, 12086013 },
+ { 26, 24309759 },
+ { 27, 28863229 },
+ { 27, 54029053 },
+ { 27, 62417661 },
+ { 28, 87583485 },
+ { 28, 95972093 },
+ { 28, 121137917 },
+ { 28, 129526525 },
+ { 29, 254438393 },
+ { 29, 229272569 },
+ { 28, 128936957 },
+ { 28, 128609273 },
+ { 28, 120220665 },
+ { 28, 95054841 },
+ { 27, 61828093 },
+ { 27, 61500409 },
+ { 27, 53111801 },
+ { 27, 27945977 },
+ { 25, 11496445 },
+ { 25, 11168761 },
+ { 25, 2780153 },
+ { 25, 11561977 },
+ { 25, 10775545 },
+ { 26, 29912057 },
+ { 26, 25979897 },
+ { 26, 14183417 },
+ { 26, 10251257 },
+ { 25, 11037689 },
+ { 25, 2911225 },
+ { 20, 439658 },
+ { 25, 3697661 },
+ { 25, 12086269 },
+ { 26, 24309503 },
+ { 27, 28863485 },
+ { 27, 54029309 },
+ { 27, 62417917 },
+ { 28, 266235641 },
+ { 28, 262041337 },
+ { 28, 249458425 },
+ { 28, 245264121 },
+ { 28, 132017913 },
+ { 28, 127823609 },
+ { 28, 115240697 },
+ { 28, 111046393 },
+ { 27, 64909049 },
+ { 27, 60714745 },
+ { 27, 48131833 },
+ { 27, 43937529 },
+ { 26, 31354617 },
+ { 26, 27160313 },
+ { 26, 14577401 },
+ { 25, 11235069 },
+ { 24, 6188793 },
+ { 24, 1994489 },
+ { 25, 10514169 },
+ { 24, 7630585 },
+ { 25, 15395835 },
+ { 26, 13397753 },
+ { 26, 9989881 },
+ { 24, 6057721 },
+ { 25, 2649849 },
+ { 19, 224234 },
+ { 25, 2911997 },
+ { 25, 11300605 },
+ { 26, 22735871 },
+ { 27, 28077821 },
+ { 27, 53243645 },
+ { 27, 61632253 },
+ { 28, 266235897 },
+ { 28, 262041593 },
+ { 28, 249458681 },
+ { 28, 245264377 },
+ { 28, 132018169 },
+ { 28, 127823865 },
+ { 28, 115240953 },
+ { 28, 111046649 },
+ { 27, 64909305 },
+ { 27, 60715001 },
+ { 27, 48132089 },
+ { 27, 43937785 },
+ { 26, 31354873 },
+ { 26, 27160569 },
+ { 26, 14577657 },
+ { 25, 11235325 },
+ { 24, 6189049 },
+ { 24, 1994745 },
+ { 25, 10514425 },
+ { 24, 7630841 },
+ { 25, 15395579 },
+ { 26, 13398009 },
+ { 26, 9990137 },
+ { 24, 6057977 },
+ { 25, 2650105 },
+ { 19, 228330 },
+ { 25, 2912253 },
+ { 25, 11300861 },
+ { 26, 22735615 },
+ { 27, 28078077 },
+ { 27, 53243901 },
+ { 27, 61632509 },
+ { 28, 266304253 },
+ { 28, 265976569 },
+ { 28, 261782265 },
+ { 28, 249199353 },
+ { 28, 245005049 },
+ { 28, 131758841 },
+ { 28, 127564537 },
+ { 28, 114981625 },
+ { 27, 64977661 },
+ { 27, 64649977 },
+ { 27, 60455673 },
+ { 27, 47872761 },
+ { 26, 31423229 },
+ { 26, 31095545 },
+ { 26, 26901241 },
+ { 26, 14318329 },
+ { 24, 6257405 },
+ { 24, 5929721 },
+ { 24, 1735417 },
+ { 24, 7371513 },
+ { 24, 6585081 },
+ { 25, 13287419 },
+ { 26, 9206521 },
+ { 24, 5798649 },
+ { 24, 1866489 },
+ { 19, 248682 },
+ { 19, 523038 },
+ { 25, 11041533 },
+ { 26, 22200319 },
+ { 27, 27818749 },
+ { 27, 52984573 },
+ { 27, 61373181 },
+ { 28, 86539005 },
+ { 28, 265976825 },
+ { 28, 261782521 },
+ { 28, 249199609 },
+ { 28, 245005305 },
+ { 28, 131759097 },
+ { 28, 127564793 },
+ { 28, 114981881 },
+ { 27, 64977917 },
+ { 27, 64650233 },
+ { 27, 60455929 },
+ { 27, 47873017 },
+ { 26, 31423485 },
+ { 26, 31095801 },
+ { 26, 26901497 },
+ { 26, 14318585 },
+ { 24, 6257661 },
+ { 24, 5929977 },
+ { 24, 1735673 },
+ { 24, 7371769 },
+ { 24, 6585337 },
+ { 25, 13287163 },
+ { 26, 9206777 },
+ { 24, 5798905 },
+ { 24, 1866745 },
+ { 19, 252778 },
+ { 19, 518942 },
+ { 25, 11041789 },
+ { 26, 22200063 },
+ { 27, 27819005 },
+ { 27, 52984829 },
+ { 27, 61373437 },
+ { 28, 86539261 },
+ { 28, 266043133 },
+ { 28, 265191161 },
+ { 28, 260996857 },
+ { 28, 248413945 },
+ { 28, 244219641 },
+ { 28, 130973433 },
+ { 28, 126779129 },
+ { 28, 114196217 },
+ { 27, 64716541 },
+ { 27, 63864569 },
+ { 27, 59670265 },
+ { 27, 47087353 },
+ { 26, 31162109 },
+ { 26, 30310137 },
+ { 26, 26115833 },
+ { 26, 13532921 },
+ { 24, 5996285 },
+ { 24, 5144313 },
+ { 24, 950009 },
+ { 24, 6323961 },
+ { 24, 3440377 },
+ { 25, 6994939 },
+ { 24, 5013241 },
+ { 24, 1605369 },
+ { 19, 256490 },
+ { 19, 514462 },
+ { 24, 6061821 },
+ { 25, 12237823 },
+ { 26, 14450429 },
+ { 26, 27033341 },
+ { 26, 31227645 },
+ { 27, 43810557 },
+ { 27, 48004861 },
+ { 27, 60587773 },
+ { 27, 64782077 },
+ { 28, 248414201 },
+ { 28, 244219897 },
+ { 28, 130973689 },
+ { 28, 126779385 },
+ { 28, 114196473 },
+ { 27, 64716797 },
+ { 27, 63864825 },
+ { 27, 59670521 },
+ { 27, 47087609 },
+ { 26, 31162365 },
+ { 26, 30310393 },
+ { 26, 26116089 },
+ { 26, 13533177 },
+ { 24, 5996541 },
+ { 24, 5144569 },
+ { 24, 950265 },
+ { 24, 6324217 },
+ { 24, 3440633 },
+ { 25, 6994683 },
+ { 24, 5013497 },
+ { 24, 1605625 },
+ { 19, 260586 },
+ { 19, 510366 },
+ { 24, 6062077 },
+ { 25, 12237567 },
+ { 26, 14450685 },
+ { 26, 27033597 },
+ { 26, 31227901 },
+ { 27, 43810813 },
+ { 27, 48005117 },
+ { 27, 60588029 },
+ { 27, 64782333 },
+ { 28, 110919677 },
+ { 28, 115113981 },
+ { 28, 127696893 },
+ { 28, 131891197 },
+ { 28, 245137405 },
+ { 28, 249331709 },
+ { 28, 127838973 },
+ { 28, 127183609 },
+ { 28, 118795001 },
+ { 28, 93629177 },
+ { 27, 60730109 },
+ { 27, 60074745 },
+ { 27, 51686137 },
+ { 27, 26520313 },
+ { 25, 10398461 },
+ { 25, 9743097 },
+ { 25, 1354489 },
+ { 25, 6335225 },
+ { 25, 4762361 },
+ { 25, 9480953 },
+ { 25, 1616633 },
+ { 19, 477546 },
+ { 19, 489758 },
+ { 25, 11578109 },
+ { 25, 11710463 },
+ { 27, 28355325 },
+ { 27, 53521149 },
+ { 27, 61909757 },
+ { 27, 62042111 },
+ { 28, 95464189 },
+ { 28, 120630013 },
+ { 28, 129018621 },
+ { 28, 129150975 },
+ { 29, 496282617 },
+ { 29, 487894009 },
+ { 29, 261401593 },
+ { 29, 253012985 },
+ { 29, 227847161 },
+ { 28, 127839229 },
+ { 28, 127183865 },
+ { 28, 118795257 },
+ { 28, 93629433 },
+ { 27, 60730365 },
+ { 27, 60075001 },
+ { 27, 51686393 },
+ { 27, 26520569 },
+ { 25, 10398717 },
+ { 25, 9743353 },
+ { 25, 1354745 },
+ { 25, 6335481 },
+ { 25, 4762617 },
+ { 25, 9481209 },
+ { 25, 1616889 },
+ { 19, 481642 },
+ { 19, 485662 },
+ { 25, 11578365 },
+ { 25, 11710207 },
+ { 27, 28355581 },
+ { 27, 53521405 },
+ { 27, 61910013 },
+ { 27, 62041855 },
+ { 28, 95464445 },
+ { 28, 120630269 },
+ { 28, 129018877 },
+ { 27, 132951801 },
+ { 27, 130854649 },
+ { 27, 124563193 },
+ { 27, 122466041 },
+ { 27, 65842937 },
+ { 27, 63745785 },
+ { 27, 57454329 },
+ { 27, 55357177 },
+ { 26, 32288505 },
+ { 26, 30191353 },
+ { 26, 23899897 },
+ { 26, 21802745 },
+ { 25, 15511289 },
+ { 25, 13414137 },
+ { 25, 7122681 },
+ { 25, 5025529 },
+ { 23, 2928377 },
+ { 23, 831225 },
+ { 23, 2534395 },
+ { 23, 2666233 },
+ { 23, 2796539 },
+ { 17, 121578 },
+ { 17, 120478 },
+ { 25, 10006269 },
+ { 25, 10136575 },
+ { 27, 26783485 },
+ { 27, 51949309 },
+ { 27, 60337917 },
+ { 27, 60468223 },
+ { 28, 93892349 },
+ { 28, 119058173 },
+ { 28, 127446781 },
+ { 27, 132952057 },
+ { 27, 130854905 },
+ { 27, 124563449 },
+ { 27, 122466297 },
+ { 27, 65843193 },
+ { 27, 63746041 },
+ { 27, 57454585 },
+ { 27, 55357433 },
+ { 26, 32288761 },
+ { 26, 30191609 },
+ { 26, 23900153 },
+ { 26, 21803001 },
+ { 25, 15511545 },
+ { 25, 13414393 },
+ { 25, 7122937 },
+ { 25, 5025785 },
+ { 23, 2928633 },
+ { 23, 831481 },
+ { 23, 2534139 },
+ { 23, 2666489 },
+ { 23, 2796283 },
+ { 17, 122602 },
+ { 17, 119454 },
+ { 25, 10006525 },
+ { 25, 10136319 },
+ { 27, 26783741 },
+ { 27, 51949565 },
+ { 27, 60338173 },
+ { 27, 60467967 },
+ { 28, 93892605 },
+ { 28, 119058429 },
+ { 28, 127447037 },
+ { 27, 133085949 },
+ { 26, 33456127 },
+ { 26, 16744443 },
+ { 26, 16482299 },
+ { 26, 15695867 },
+ { 26, 15433723 },
+ { 26, 8355835 },
+ { 26, 8093691 },
+ { 26, 32422653 },
+ { 25, 12484607 },
+ { 25, 4161531 },
+ { 25, 3899387 },
+ { 25, 15645437 },
+ { 24, 6193151 },
+ { 24, 2064379 },
+ { 24, 1802235 },
+ { 23, 3062525 },
+ { 22, 1474559 },
+ { 22, 491515 },
+ { 18, 255353 },
+ { 18, 130939 },
+ { 17, 127594 },
+ { 17, 65054 },
+ { 24, 622591 },
+ { 24, 4816895 },
+ { 26, 9011199 },
+ { 26, 13205503 },
+ { 26, 25788415 },
+ { 26, 29982719 },
+ { 27, 42565631 },
+ { 27, 46759935 },
+ { 27, 59342847 },
+ { 27, 133086205 },
+ { 26, 33455871 },
+ { 26, 16744187 },
+ { 26, 16482043 },
+ { 26, 15695611 },
+ { 26, 15433467 },
+ { 26, 8355579 },
+ { 26, 8093435 },
+ { 26, 32422909 },
+ { 25, 12484351 },
+ { 25, 4161275 },
+ { 25, 3899131 },
+ { 25, 15645693 },
+ { 24, 6192895 },
+ { 24, 2064123 },
+ { 24, 1801979 },
+ { 23, 3062781 },
+ { 22, 1474303 },
+ { 22, 491259 },
+ { 18, 257401 },
+ { 18, 128891 },
+ { 17, 128618 },
+ { 17, 64030 },
+ { 24, 622335 },
+ { 24, 4816639 },
+ { 26, 9010943 },
+ { 26, 13205247 },
+ { 26, 25788159 },
+ { 26, 29982463 },
+ { 27, 42565375 },
+ { 27, 46759679 },
+ { 27, 59342591 },
+ { 27, 63536895 },
+ { 27, 132562685 },
+ { 26, 16677887 },
+ { 26, 16415743 },
+ { 26, 15629311 },
+ { 26, 15367167 },
+ { 26, 8289279 },
+ { 26, 8027135 },
+ { 26, 7240703 },
+ { 26, 31899389 },
+ { 25, 4094975 },
+ { 25, 3832831 },
+ { 25, 3046399 },
+ { 25, 15122173 },
+ { 24, 1997823 },
+ { 24, 1735679 },
+ { 24, 949247 },
+ { 23, 2539261 },
+ { 22, 424959 },
+ { 22, 162815 },
+ { 22, 2096959 },
+ { 22, 2097003 },
+ { 22, 2096958 },
+ { 22, 359423 },
+ { 22, 1407999 },
+ { 24, 2456575 },
+ { 24, 3505151 },
+ { 24, 6650879 },
+ { 24, 7699455 },
+ { 25, 10845183 },
+ { 25, 11893759 },
+ { 25, 15039487 },
+ { 25, 16088063 },
+ { 26, 27622399 },
+ { 26, 16677631 },
+ { 26, 16415487 },
+ { 26, 15629055 },
+ { 26, 15366911 },
+ { 26, 8289023 },
+ { 26, 8026879 },
+ { 26, 7240447 },
+ { 26, 31899645 },
+ { 25, 4094719 },
+ { 25, 3832575 },
+ { 25, 3046143 },
+ { 25, 15122429 },
+ { 24, 1997567 },
+ { 24, 1735423 },
+ { 24, 948991 },
+ { 23, 2539517 },
+ { 22, 424703 },
+ { 22, 162559 },
+ { 22, 2097135 },
+ { 19, 262107 },
+ { 14, 6862 },
+ { 22, 359167 },
+ { 22, 1407743 },
+ { 24, 2456319 },
+ { 24, 3504895 },
+ { 24, 6650623 },
+ { 24, 7699199 },
+ { 25, 10844927 },
+ { 25, 11893503 },
+ { 25, 15039231 },
+ { 25, 16087807 },
+ { 26, 27622143 },
+ { 26, 28670719 },
+ { 26, 31816447 },
+ { 26, 32865023 },
+ { 26, 61176575 },
+ { 26, 62225151 },
+ { 26, 65370879 },
+ { 26, 66419455 },
+ { 26, 31485951 },
+ { 26, 28340223 },
+ { 26, 31648509 },
+ { 25, 15757311 },
+ { 25, 14708735 },
+ { 25, 11563007 },
+ { 25, 14871293 },
+ { 24, 7368703 },
+ { 24, 6320127 },
+ { 24, 3174399 },
+ { 23, 2288381 },
+ { 18, 114047 },
+ { 18, 131023 },
+ { 14, 6798 },
+ { 21, 1048431 },
+ { 18, 114559 },
+ { 24, 2191359 },
+ { 24, 3239935 },
+ { 24, 6385663 },
+ { 24, 7434239 },
+ { 25, 10579967 },
+ { 25, 11628543 },
+ { 25, 14774271 },
+ { 25, 15822847 },
+ { 26, 27357183 },
+ { 26, 28405759 },
+ { 26, 31551487 },
+ { 26, 66088703 },
+ { 26, 65040127 },
+ { 26, 61894399 },
+ { 26, 60845823 },
+ { 26, 32534271 },
+ { 26, 31485695 },
+ { 26, 28339967 },
+ { 26, 31648765 },
+ { 25, 15757055 },
+ { 25, 14708479 },
+ { 25, 11562751 },
+ { 25, 14871549 },
+ { 24, 7368447 },
+ { 24, 6319871 },
+ { 24, 3174143 },
+ { 23, 2288637 },
+ { 18, 111999 },
+ { 14, 16266 },
+ { 23, 60413 },
+ { 18, 131039 },
+ { 18, 112511 },
+ { 24, 2191103 },
+ { 24, 3239679 },
+ { 24, 6385407 },
+ { 24, 7433983 },
+ { 25, 10579711 },
+ { 25, 11628287 },
+ { 25, 14774015 },
+ { 25, 15822591 },
+ { 26, 27356927 },
+ { 26, 28405503 },
+ { 26, 31551231 },
+ { 26, 32599807 },
+ { 26, 60911359 },
+ { 26, 61959935 },
+ { 26, 65105663 },
+ { 26, 66154239 },
+ { 26, 31747071 },
+ { 26, 28601343 },
+ { 26, 32173821 },
+ { 25, 16018431 },
+ { 25, 14969855 },
+ { 25, 11824127 },
+ { 25, 15396605 },
+ { 24, 7629823 },
+ { 24, 6581247 },
+ { 24, 3435519 },
+ { 23, 2813693 },
+ { 22, 1338367 },
+ { 14, 16330 },
+ { 19, 262110 },
+ { 17, 65483 },
+ { 20, 524091 },
+ { 22, 224255 },
+ { 22, 1272831 },
+ { 24, 2321407 },
+ { 24, 3369983 },
+ { 24, 6515711 },
+ { 24, 7564287 },
+ { 25, 10710015 },
+ { 25, 11758591 },
+ { 25, 14904319 },
+ { 25, 15952895 },
+ { 26, 27487231 },
+ { 26, 66349823 },
+ { 26, 65301247 },
+ { 26, 62155519 },
+ { 26, 61106943 },
+ { 26, 32795391 },
+ { 26, 31746815 },
+ { 26, 28601087 },
+ { 26, 32174077 },
+ { 25, 16018175 },
+ { 25, 14969599 },
+ { 25, 11823871 },
+ { 25, 15396861 },
+ { 24, 7629567 },
+ { 24, 6580991 },
+ { 24, 3435263 },
+ { 23, 2813949 },
+ { 22, 1338111 },
+ { 22, 2096575 },
+ { 19, 261982 },
+ { 18, 130987 },
+ { 20, 524267 },
+ { 22, 223999 },
+ { 22, 1272575 },
+ { 24, 2321151 },
+ { 24, 3369727 },
+ { 24, 6515455 },
+ { 24, 7564031 },
+ { 25, 10709759 },
+ { 25, 11758335 },
+ { 25, 14904063 },
+ { 25, 15952639 },
+ { 26, 27486975 },
+ { 26, 28535551 },
+ { 26, 31681279 },
+ { 26, 32729855 },
+ { 26, 61041407 },
+ { 26, 62089983 },
+ { 26, 65235711 },
+ { 26, 66284287 },
+ { 28, 127073021 },
+ { 27, 63455231 },
+ { 27, 59260927 },
+ { 27, 46678015 },
+ { 27, 59964157 },
+ { 26, 29900799 },
+ { 26, 25706495 },
+ { 26, 13123583 },
+ { 25, 9632509 },
+ { 24, 4734975 },
+ { 24, 540671 },
+ { 16, 32366 },
+ { 20, 523963 },
+ { 17, 64891 },
+ { 22, 147451 },
+ { 22, 1196027 },
+ { 22, 1523711 },
+ { 24, 3293179 },
+ { 24, 6438907 },
+ { 24, 7487483 },
+ { 24, 7815167 },
+ { 25, 11681787 },
+ { 25, 14827515 },
+ { 25, 15876091 },
+ { 25, 16203775 },
+ { 26, 28459003 },
+ { 26, 31604731 },
+ { 26, 32653307 },
+ { 26, 60964859 },
+ { 26, 62013435 },
+ { 26, 65159163 },
+ { 26, 66207739 },
+ { 26, 66535423 },
+ { 27, 63454975 },
+ { 27, 59260671 },
+ { 27, 46677759 },
+ { 27, 59964413 },
+ { 26, 29900543 },
+ { 26, 25706239 },
+ { 26, 13123327 },
+ { 25, 9632765 },
+ { 24, 4734719 },
+ { 24, 540415 },
+ { 16, 31342 },
+ { 21, 1047995 },
+ { 17, 62843 },
+ { 22, 147195 },
+ { 22, 1195771 },
+ { 22, 1523455 },
+ { 24, 3292923 },
+ { 24, 6438651 },
+ { 24, 7487227 },
+ { 24, 7814911 },
+ { 25, 11681531 },
+ { 25, 14827259 },
+ { 25, 15875835 },
+ { 25, 16203519 },
+ { 26, 28458747 },
+ { 26, 31604475 },
+ { 26, 32653051 },
+ { 26, 60964603 },
+ { 26, 62013179 },
+ { 26, 65158907 },
+ { 26, 66207483 },
+ { 26, 66535167 },
+ { 27, 63716351 },
+ { 27, 59522047 },
+ { 27, 46939135 },
+ { 27, 60489469 },
+ { 26, 30161919 },
+ { 26, 25967615 },
+ { 26, 13384703 },
+ { 25, 10157821 },
+ { 24, 4996095 },
+ { 24, 801791 },
+ { 16, 30446 },
+ { 23, 2817785 },
+ { 22, 1326075 },
+ { 23, 2555641 },
+ { 22, 408571 },
+ { 22, 1457147 },
+ { 24, 2505723 },
+ { 24, 3554299 },
+ { 24, 6700027 },
+ { 24, 7748603 },
+ { 25, 10894331 },
+ { 25, 11942907 },
+ { 25, 15088635 },
+ { 25, 16137211 },
+ { 26, 27671547 },
+ { 26, 28720123 },
+ { 26, 31865851 },
+ { 26, 32914427 },
+ { 26, 61225979 },
+ { 26, 62274555 },
+ { 26, 65420283 },
+ { 26, 66468859 },
+ { 27, 63716095 },
+ { 27, 59521791 },
+ { 27, 46938879 },
+ { 27, 60489725 },
+ { 26, 30161663 },
+ { 26, 25967359 },
+ { 26, 13384447 },
+ { 25, 10158077 },
+ { 24, 4995839 },
+ { 24, 801535 },
+ { 16, 29422 },
+ { 23, 2818041 },
+ { 22, 1325819 },
+ { 23, 2555897 },
+ { 22, 408315 },
+ { 22, 1456891 },
+ { 24, 2505467 },
+ { 24, 3554043 },
+ { 24, 6699771 },
+ { 24, 7748347 },
+ { 25, 10894075 },
+ { 25, 11942651 },
+ { 25, 15088379 },
+ { 25, 16136955 },
+ { 26, 27671291 },
+ { 26, 28719867 },
+ { 26, 31865595 },
+ { 26, 32914171 },
+ { 26, 61225723 },
+ { 26, 62274299 },
+ { 26, 65420027 },
+ { 26, 66468603 },
+ { 27, 64499711 },
+ { 27, 60305407 },
+ { 27, 47722495 },
+ { 27, 43528191 },
+ { 26, 30945279 },
+ { 26, 26750975 },
+ { 26, 14168063 },
+ { 26, 23440125 },
+ { 24, 5779455 },
+ { 24, 1585151 },
+ { 18, 96622 },
+ { 24, 798715 },
+ { 24, 4730875 },
+ { 24, 2371579 },
+ { 24, 3158011 },
+ { 24, 667643 },
+ { 24, 4861947 },
+ { 24, 5189631 },
+ { 26, 13250555 },
+ { 26, 25833467 },
+ { 26, 30027771 },
+ { 26, 30355455 },
+ { 27, 46804987 },
+ { 27, 59387899 },
+ { 27, 63582203 },
+ { 27, 63909887 },
+ { 28, 113913851 },
+ { 28, 126496763 },
+ { 28, 130691067 },
+ { 28, 243937275 },
+ { 28, 248131579 },
+ { 28, 260714491 },
+ { 27, 64499455 },
+ { 27, 60305151 },
+ { 27, 47722239 },
+ { 27, 43527935 },
+ { 26, 30945023 },
+ { 26, 26750719 },
+ { 26, 14167807 },
+ { 26, 23440381 },
+ { 24, 5779199 },
+ { 24, 1584895 },
+ { 18, 92526 },
+ { 24, 798459 },
+ { 24, 4730619 },
+ { 24, 2371323 },
+ { 24, 3157755 },
+ { 24, 667387 },
+ { 24, 4861691 },
+ { 24, 5189375 },
+ { 26, 13250299 },
+ { 26, 25833211 },
+ { 26, 30027515 },
+ { 26, 30355199 },
+ { 27, 46804731 },
+ { 27, 59387643 },
+ { 27, 63581947 },
+ { 27, 63909631 },
+ { 28, 113913595 },
+ { 28, 126496507 },
+ { 28, 130690811 },
+ { 28, 243937019 },
+ { 28, 248131323 },
+ { 28, 260714235 },
+ { 27, 64760831 },
+ { 27, 60566527 },
+ { 27, 47983615 },
+ { 27, 43789311 },
+ { 26, 31206399 },
+ { 26, 27012095 },
+ { 26, 14429183 },
+ { 26, 24489725 },
+ { 24, 6040575 },
+ { 24, 1846271 },
+ { 18, 88558 },
+ { 24, 1584123 },
+ { 24, 4991995 },
+ { 26, 14003961 },
+ { 24, 3419131 },
+ { 24, 6302715 },
+ { 24, 928763 },
+ { 24, 5123067 },
+ { 24, 5975039 },
+ { 26, 13511675 },
+ { 26, 26094587 },
+ { 26, 30288891 },
+ { 26, 31140863 },
+ { 27, 47066107 },
+ { 27, 59649019 },
+ { 27, 63843323 },
+ { 27, 64695295 },
+ { 28, 114174971 },
+ { 28, 126757883 },
+ { 28, 130952187 },
+ { 28, 244198395 },
+ { 28, 248392699 },
+ { 27, 64760575 },
+ { 27, 60566271 },
+ { 27, 47983359 },
+ { 27, 43789055 },
+ { 26, 31206143 },
+ { 26, 27011839 },
+ { 26, 14428927 },
+ { 26, 24489981 },
+ { 24, 6040319 },
+ { 24, 1846015 },
+ { 18, 84462 },
+ { 24, 1583867 },
+ { 24, 4991739 },
+ { 26, 14004217 },
+ { 24, 3418875 },
+ { 24, 6302459 },
+ { 24, 928507 },
+ { 24, 5122811 },
+ { 24, 5974783 },
+ { 26, 13511419 },
+ { 26, 26094331 },
+ { 26, 30288635 },
+ { 26, 31140607 },
+ { 27, 47065851 },
+ { 27, 59648763 },
+ { 27, 63843067 },
+ { 27, 64695039 },
+ { 27, 122298367 },
+ { 27, 65675263 },
+ { 27, 63578111 },
+ { 27, 57286655 },
+ { 27, 55189503 },
+ { 26, 32120831 },
+ { 26, 30023679 },
+ { 26, 23732223 },
+ { 26, 21635071 },
+ { 25, 15343615 },
+ { 25, 13246463 },
+ { 25, 6955007 },
+ { 25, 4857855 },
+ { 23, 2760703 },
+ { 23, 663551 },
+ { 17, 64366 },
+ { 22, 466939 },
+ { 22, 1449979 },
+ { 24, 2301947 },
+ { 24, 3284987 },
+ { 22, 1646587 },
+ { 22, 1843195 },
+ { 22, 434171 },
+ { 22, 1482747 },
+ { 22, 1564671 },
+ { 24, 3579899 },
+ { 24, 6725627 },
+ { 24, 7774203 },
+ { 24, 7856127 },
+ { 25, 11968507 },
+ { 25, 15114235 },
+ { 25, 16162811 },
+ { 25, 16244735 },
+ { 26, 28745723 },
+ { 26, 31891451 },
+ { 26, 32940027 },
+ { 26, 61251579 },
+ { 26, 62300155 },
+ { 26, 65445883 },
+ { 26, 66494459 },
+ { 26, 21634815 },
+ { 25, 15343359 },
+ { 25, 13246207 },
+ { 25, 6954751 },
+ { 25, 4857599 },
+ { 23, 2760447 },
+ { 23, 663295 },
+ { 17, 60270 },
+ { 22, 466683 },
+ { 22, 1449723 },
+ { 24, 2301691 },
+ { 24, 3284731 },
+ { 22, 1646331 },
+ { 22, 1842939 },
+ { 22, 433915 },
+ { 22, 1482491 },
+ { 22, 1564415 },
+ { 24, 3579643 },
+ { 24, 6725371 },
+ { 24, 7773947 },
+ { 24, 7855871 },
+ { 25, 11968251 },
+ { 25, 15113979 },
+ { 25, 16162555 },
+ { 25, 16244479 },
+ { 26, 28745467 },
+ { 26, 31891195 },
+ { 26, 32939771 },
+ { 26, 61251323 },
+ { 26, 62299899 },
+ { 26, 65445627 },
+ { 26, 66494203 },
+ { 26, 66576127 },
+ { 25, 15408127 },
+ { 25, 13310975 },
+ { 25, 7019519 },
+ { 25, 4922367 },
+ { 23, 2825215 },
+ { 23, 728063 },
+ { 17, 56302 },
+ { 23, 662523 },
+ { 22, 1514491 },
+ { 24, 2497531 },
+ { 24, 3349499 },
+ { 24, 6429691 },
+ { 22, 1907707 },
+ { 23, 2628603 },
+ { 22, 498683 },
+ { 22, 1547259 },
+ { 23, 2808831 },
+ { 24, 3644411 },
+ { 24, 6790139 },
+ { 24, 7838715 },
+ { 25, 10984443 },
+ { 25, 12033019 },
+ { 25, 15178747 },
+ { 25, 16227323 },
+ { 26, 27761659 },
+ { 26, 28810235 },
+ { 26, 31955963 },
+ { 26, 33004539 },
+ { 26, 61316091 },
+ { 26, 62364667 },
+ { 26, 65510395 },
+ { 26, 66558971 },
+ { 25, 15407871 },
+ { 25, 13310719 },
+ { 25, 7019263 },
+ { 25, 4922111 },
+ { 23, 2824959 },
+ { 23, 727807 },
+ { 17, 52206 },
+ { 23, 662267 },
+ { 22, 1514235 },
+ { 24, 2497275 },
+ { 24, 3349243 },
+ { 24, 6429435 },
+ { 22, 1907451 },
+ { 23, 2628347 },
+ { 22, 498427 },
+ { 22, 1547003 },
+ { 23, 2808575 },
+ { 24, 3644155 },
+ { 24, 6789883 },
+ { 24, 7838459 },
+ { 25, 10984187 },
+ { 25, 12032763 },
+ { 25, 15178491 },
+ { 25, 16227067 },
+ { 26, 27761403 },
+ { 26, 28809979 },
+ { 26, 31955707 },
+ { 26, 33004283 },
+ { 26, 61315835 },
+ { 26, 62364411 },
+ { 26, 65510139 },
+ { 26, 66558715 },
+ { 25, 15601663 },
+ { 25, 13504511 },
+ { 25, 7213055 },
+ { 25, 5115903 },
+ { 23, 3018751 },
+ { 23, 921599 },
+ { 18, 62830 },
+ { 23, 724987 },
+ { 23, 2756603 },
+ { 24, 2559995 },
+ { 24, 3543035 },
+ { 24, 6492155 },
+ { 24, 7475195 },
+ { 23, 2691067 },
+ { 23, 2887675 },
+ { 23, 692219 },
+ { 23, 2789371 },
+ { 23, 2871295 },
+ { 25, 6983675 },
+ { 25, 13275131 },
+ { 25, 15372283 },
+ { 25, 15454207 },
+ { 26, 23760891 },
+ { 26, 30052347 },
+ { 26, 32149499 },
+ { 26, 32231423 },
+ { 27, 57315323 },
+ { 27, 63606779 },
+ { 26, 32378623 },
+ { 26, 30281471 },
+ { 26, 23990015 },
+ { 26, 21892863 },
+ { 25, 15601407 },
+ { 25, 13504255 },
+ { 25, 7212799 },
+ { 25, 5115647 },
+ { 23, 3018495 },
+ { 23, 921343 },
+ { 18, 54638 },
+ { 23, 724731 },
+ { 23, 2756347 },
+ { 24, 2559739 },
+ { 24, 3542779 },
+ { 24, 6491899 },
+ { 24, 7474939 },
+ { 23, 2690811 },
+ { 23, 2887419 },
+ { 23, 691963 },
+ { 23, 2789115 },
+ { 23, 2871039 },
+ { 25, 6983419 },
+ { 25, 13274875 },
+ { 25, 15372027 },
+ { 25, 15453951 },
+ { 26, 23760635 },
+ { 26, 30052091 },
+ { 26, 32149243 },
+ { 26, 32231167 },
+ { 27, 57315067 },
+ { 27, 63606523 },
+ { 26, 32443391 },
+ { 26, 30346239 },
+ { 26, 24054783 },
+ { 26, 21957631 },
+ { 25, 15666175 },
+ { 25, 13569023 },
+ { 25, 7277567 },
+ { 25, 5180415 },
+ { 23, 3083263 },
+ { 23, 986111 },
+ { 18, 46574 },
+ { 23, 920571 },
+ { 23, 2821115 },
+ { 25, 4852731 },
+ { 24, 3607547 },
+ { 24, 6687739 },
+ { 24, 7539707 },
+ { 25, 10619899 },
+ { 23, 2952187 },
+ { 23, 3673083 },
+ { 23, 756731 },
+ { 23, 2853883 },
+ { 23, 3066879 },
+ { 25, 7048187 },
+ { 25, 13339643 },
+ { 25, 15436795 },
+ { 25, 15649791 },
+ { 26, 23825403 },
+ { 26, 30116859 },
+ { 26, 32214011 },
+ { 26, 32427007 },
+ { 27, 57379835 },
+ { 26, 32443135 },
+ { 26, 30345983 },
+ { 26, 24054527 },
+ { 26, 21957375 },
+ { 25, 15665919 },
+ { 25, 13568767 },
+ { 25, 7277311 },
+ { 25, 5180159 },
+ { 23, 3083007 },
+ { 23, 985855 },
+ { 18, 38382 },
+ { 23, 920315 },
+ { 23, 2820859 },
+ { 25, 4852475 },
+ { 24, 3607291 },
+ { 24, 6687483 },
+ { 24, 7539451 },
+ { 25, 10619643 },
+ { 23, 2951931 },
+ { 23, 3672827 },
+ { 23, 756475 },
+ { 23, 2853627 },
+ { 23, 3066623 },
+ { 25, 7047931 },
+ { 25, 13339387 },
+ { 25, 15436539 },
+ { 25, 15649535 },
+ { 26, 23825147 },
+ { 26, 30116603 },
+ { 26, 32213755 },
+ { 26, 32426751 },
+ { 26, 27691007 },
+ { 25, 16156671 },
+ { 25, 15108095 },
+ { 25, 11962367 },
+ { 25, 10913791 },
+ { 24, 7768063 },
+ { 24, 6719487 },
+ { 24, 3573759 },
+ { 24, 2525183 },
+ { 22, 1476607 },
+ { 22, 428031 },
+ { 16, 30574 },
+ { 21, 247803 },
+ { 21, 755707 },
+ { 23, 1230843 },
+ { 23, 1738747 },
+ { 22, 1689595 },
+ { 22, 1935355 },
+ { 23, 2672635 },
+ { 23, 2918395 },
+ { 21, 935931 },
+ { 21, 985083 },
+ { 21, 239611 },
+ { 21, 763899 },
+ { 21, 784383 },
+ { 23, 1812475 },
+ { 23, 3385339 },
+ { 23, 3909627 },
+ { 23, 3930111 },
+ { 24, 6006779 },
+ { 24, 7579643 },
+ { 24, 8103931 },
+ { 24, 8124415 },
+ { 25, 14395387 },
+ { 25, 15968251 },
+ { 25, 16492539 },
+ { 25, 30648315 },
+ { 24, 8361979 },
+ { 24, 7329787 },
+ { 24, 3573503 },
+ { 24, 2524927 },
+ { 22, 1476351 },
+ { 22, 427775 },
+ { 16, 22382 },
+ { 21, 247547 },
+ { 21, 755451 },
+ { 23, 1230587 },
+ { 23, 1738491 },
+ { 22, 1689339 },
+ { 22, 1935099 },
+ { 23, 2672379 },
+ { 23, 2918139 },
+ { 21, 935675 },
+ { 21, 984827 },
+ { 21, 239355 },
+ { 21, 763643 },
+ { 21, 784127 },
+ { 23, 1812219 },
+ { 23, 3385083 },
+ { 23, 3909371 },
+ { 23, 3929855 },
+ { 24, 6006523 },
+ { 24, 7579387 },
+ { 24, 8103675 },
+ { 24, 8124159 },
+ { 25, 14395131 },
+ { 25, 15967995 },
+ { 25, 16492283 },
+ { 25, 30648059 },
+ { 24, 8361723 },
+ { 24, 7329531 },
+ { 24, 3589119 },
+ { 24, 2540543 },
+ { 22, 1491967 },
+ { 22, 443391 },
+ { 16, 14318 },
+ { 22, 427003 },
+ { 21, 771067 },
+ { 23, 1278971 },
+ { 23, 1754107 },
+ { 23, 3310587 },
+ { 22, 1950715 },
+ { 23, 2720763 },
+ { 23, 2933755 },
+ { 23, 3703803 },
+ { 21, 1000443 },
+ { 22, 1704955 },
+ { 21, 254971 },
+ { 21, 779259 },
+ { 22, 1487871 },
+ { 23, 1827835 },
+ { 23, 3400699 },
+ { 23, 3924987 },
+ { 24, 5497851 },
+ { 24, 6022139 },
+ { 24, 7595003 },
+ { 24, 8119291 },
+ { 25, 13886459 },
+ { 25, 14410747 },
+ { 25, 15983611 },
+ { 25, 16507899 },
+ { 24, 8311803 },
+ { 24, 7312379 },
+ { 24, 4183035 },
+ { 24, 2540287 },
+ { 22, 1491711 },
+ { 22, 443135 },
+ { 16, 6126 },
+ { 22, 426747 },
+ { 21, 770811 },
+ { 23, 1278715 },
+ { 23, 1753851 },
+ { 23, 3310331 },
+ { 22, 1950459 },
+ { 23, 2720507 },
+ { 23, 2933499 },
+ { 23, 3703547 },
+ { 21, 1000187 },
+ { 22, 1704699 },
+ { 21, 254715 },
+ { 21, 779003 },
+ { 22, 1487615 },
+ { 23, 1827579 },
+ { 23, 3400443 },
+ { 23, 3924731 },
+ { 24, 5497595 },
+ { 24, 6021883 },
+ { 24, 7594747 },
+ { 24, 8119035 },
+ { 23, 4055551 },
+ { 23, 3793407 },
+ { 23, 3006975 },
+ { 23, 2744831 },
+ { 22, 1958399 },
+ { 22, 1696255 },
+ { 22, 909823 },
+ { 22, 647679 },
+ { 20, 385535 },
+ { 20, 123391 },
+ { 15, 19822 },
+ { 20, 111099 },
+ { 20, 369147 },
+ { 21, 324091 },
+ { 21, 451067 },
+ { 21, 831995 },
+ { 21, 958971 },
+ { 21, 684539 },
+ { 21, 745979 },
+ { 21, 930299 },
+ { 21, 991739 },
+ { 20, 430587 },
+ { 20, 442875 },
+ { 20, 109051 },
+ { 20, 371195 },
+ { 20, 376319 },
+ { 22, 895483 },
+ { 22, 1681915 },
+ { 22, 1944059 },
+ { 22, 1949183 },
+ { 23, 2992635 },
+ { 23, 3779067 },
+ { 23, 4056317 },
+ { 23, 3794173 },
+ { 23, 3007741 },
+ { 23, 2745597 },
+ { 22, 1959165 },
+ { 22, 1697021 },
+ { 22, 910589 },
+ { 22, 648445 },
+ { 20, 386301 },
+ { 20, 124157 },
+ { 15, 3354 },
+ { 20, 111865 },
+ { 20, 369913 },
+ { 21, 324857 },
+ { 21, 451833 },
+ { 21, 832761 },
+ { 21, 959737 },
+ { 21, 685305 },
+ { 21, 746745 },
+ { 21, 931065 },
+ { 21, 992505 },
+ { 20, 431353 },
+ { 20, 443641 },
+ { 20, 429305 },
+ { 20, 433401 },
+ { 20, 448765 },
+ { 22, 3891449 },
+ { 22, 3830009 },
+ { 22, 1735929 },
+ { 22, 1800445 },
+ { 23, 3596537 },
+ { 23, 3469561 },
+ { 23, 4038905 },
+ { 23, 3780857 },
+ { 23, 3006713 },
+ { 23, 2748665 },
+ { 22, 2072825 },
+ { 22, 1814777 },
+ { 22, 1040633 },
+ { 22, 782585 },
+ { 20, 386557 },
+ { 20, 124413 },
+ { 15, 19738 },
+ { 20, 112121 },
+ { 20, 370169 },
+ { 21, 325113 },
+ { 21, 452089 },
+ { 21, 833017 },
+ { 21, 959993 },
+ { 21, 685561 },
+ { 21, 747001 },
+ { 21, 931321 },
+ { 21, 992761 },
+ { 20, 431609 },
+ { 20, 443897 },
+ { 20, 429561 },
+ { 20, 433657 },
+ { 20, 449021 },
+ { 22, 3891705 },
+ { 22, 3830265 },
+ { 22, 1736185 },
+ { 22, 1800701 },
+ { 23, 3596793 },
+ { 23, 3469817 },
+ { 23, 4039161 },
+ { 23, 3781113 },
+ { 23, 3006969 },
+ { 23, 2748921 },
+ { 22, 2073081 },
+ { 22, 1815033 },
+ { 22, 1040889 },
+ { 22, 782841 },
+ { 22, 1561341 },
+ { 22, 512765 },
+ { 17, 11674 },
+ { 22, 496377 },
+ { 22, 1495801 },
+ { 24, 2527993 },
+ { 23, 1823481 },
+ { 23, 3379961 },
+ { 23, 3855097 },
+ { 24, 8381177 },
+ { 23, 3003129 },
+ { 23, 3773177 },
+ { 23, 3986169 },
+ { 22, 2089721 },
+ { 22, 1041145 },
+ { 22, 1970937 },
+ { 22, 4145913 },
+ { 22, 1798905 },
+ { 22, 1991421 },
+ { 24, 15303417 },
+ { 24, 8241913 },
+ { 24, 7205625 },
+ { 24, 7987965 },
+ { 25, 13861625 },
+ { 24, 8110841 },
+ { 25, 15106809 },
+ { 25, 11977465 },
+ { 25, 10978041 },
+ { 24, 7848697 },
+ { 24, 7242489 },
+ { 24, 4113145 },
+ { 24, 3113721 },
+ { 22, 2081529 },
+ { 22, 513021 },
+ { 17, 16362 },
+ { 22, 496633 },
+ { 22, 1496057 },
+ { 24, 2528249 },
+ { 23, 1823737 },
+ { 23, 3380217 },
+ { 23, 3855353 },
+ { 24, 8381433 },
+ { 23, 3003385 },
+ { 23, 3773433 },
+ { 23, 3986425 },
+ { 22, 2089977 },
+ { 22, 1041401 },
+ { 22, 1971193 },
+ { 22, 4146169 },
+ { 22, 1799161 },
+ { 22, 1991677 },
+ { 24, 15303673 },
+ { 24, 8242169 },
+ { 24, 7205881 },
+ { 24, 7988221 },
+ { 25, 13861881 },
+ { 24, 8111097 },
+ { 25, 15107065 },
+ { 25, 11977721 },
+ { 25, 10978297 },
+ { 24, 7848953 },
+ { 24, 7242745 },
+ { 24, 4113401 },
+ { 24, 3113977 },
+ { 22, 2081785 },
+ { 22, 956157 },
+ { 17, 32746 },
+ { 22, 513785 },
+ { 22, 1545977 },
+ { 24, 2545401 },
+ { 24, 3577593 },
+ { 23, 3397369 },
+ { 23, 3905273 },
+ { 24, 5428985 },
+ { 24, 8365817 },
+ { 23, 3790585 },
+ { 23, 4036345 },
+ { 22, 2094845 },
+ { 22, 2074361 },
+ { 22, 1025785 },
+ { 22, 4130553 },
+ { 22, 4081401 },
+ { 22, 1996537 },
+ { 22, 2057981 },
+ { 24, 8226553 },
+ { 24, 7980793 },
+ { 24, 7993081 },
+ { 24, 8251133 },
+ { 24, 8095481 },
+ { 24, 7587577 },
+ { 25, 11962105 },
+ { 25, 10929913 },
+ { 24, 7833337 },
+ { 24, 6801145 },
+ { 24, 4097785 },
+ { 24, 3065593 },
+ { 22, 2066169 },
+ { 22, 1033977 },
+ { 17, 49002 },
+ { 22, 514041 },
+ { 22, 1546233 },
+ { 24, 2545657 },
+ { 24, 3577849 },
+ { 23, 3397625 },
+ { 23, 3905529 },
+ { 24, 5429241 },
+ { 24, 8366073 },
+ { 23, 3790841 },
+ { 23, 4036601 },
+ { 22, 2095101 },
+ { 22, 2074617 },
+ { 22, 1026041 },
+ { 22, 4130809 },
+ { 22, 4081657 },
+ { 22, 1996793 },
+ { 22, 2058237 },
+ { 24, 8226809 },
+ { 24, 7981049 },
+ { 24, 7993337 },
+ { 24, 8251389 },
+ { 24, 8095737 },
+ { 24, 7587833 },
+ { 25, 11962361 },
+ { 25, 10930169 },
+ { 24, 7833593 },
+ { 24, 6801401 },
+ { 24, 4098041 },
+ { 24, 3065849 },
+ { 22, 2066425 },
+ { 22, 1034233 },
+ { 17, 65386 },
+ { 24, 3820281 },
+ { 24, 6245113 },
+ { 26, 10373881 },
+ { 26, 14371577 },
+ { 26, 26888953 },
+ { 25, 15682297 },
+ { 26, 21908217 },
+ { 26, 23808761 },
+ { 26, 33262329 },
+ { 25, 16206585 },
+ { 26, 16485113 },
+ { 24, 8309501 },
+ { 24, 8096505 },
+ { 24, 3902201 },
+ { 24, 16255737 },
+ { 24, 15534841 },
+ { 24, 8243961 },
+ { 24, 15305469 },
+ { 26, 31853305 },
+ { 26, 28773113 },
+ { 26, 33016569 },
+ { 26, 32180985 },
+ { 26, 30280441 },
+ { 26, 24054521 },
+ { 27, 43649785 },
+ { 26, 31132409 },
+ { 26, 27134713 },
+ { 26, 14617337 },
+ { 26, 12192505 },
+ { 24, 8063737 },
+ { 24, 4066041 },
+ { 19, 81386 },
+ { 24, 3820537 },
+ { 24, 6245369 },
+ { 26, 10374137 },
+ { 26, 14371833 },
+ { 26, 26889209 },
+ { 25, 15682553 },
+ { 26, 21908473 },
+ { 26, 23809017 },
+ { 26, 33262585 },
+ { 25, 16206841 },
+ { 26, 16485369 },
+ { 24, 8309757 },
+ { 24, 8096761 },
+ { 24, 3902457 },
+ { 24, 16255993 },
+ { 24, 15535097 },
+ { 24, 8244217 },
+ { 24, 15305725 },
+ { 26, 31853561 },
+ { 26, 28773369 },
+ { 26, 33016825 },
+ { 26, 32181241 },
+ { 26, 30280697 },
+ { 26, 24054777 },
+ { 27, 43650041 },
+ { 26, 31132665 },
+ { 26, 27134969 },
+ { 26, 14617593 },
+ { 26, 12192761 },
+ { 24, 8063993 },
+ { 24, 4066297 },
+ { 19, 97770 },
+ { 24, 3886841 },
+ { 24, 8015609 },
+ { 26, 10440441 },
+ { 26, 14569209 },
+ { 26, 26955513 },
+ { 26, 31084281 },
+ { 26, 21974777 },
+ { 26, 24006393 },
+ { 26, 30101241 },
+ { 26, 33197817 },
+ { 26, 29003513 },
+ { 26, 16420601 },
+ { 24, 8113917 },
+ { 24, 8031993 },
+ { 24, 3837689 },
+ { 24, 15470329 },
+ { 24, 15273721 },
+ { 24, 15322873 },
+ { 24, 15568637 },
+ { 26, 28708601 },
+ { 26, 27725561 },
+ { 26, 32116473 },
+ { 26, 30084857 },
+ { 26, 23990009 },
+ { 26, 21958393 },
+ { 26, 31067897 },
+ { 26, 26939129 },
+ { 26, 14552825 },
+ { 26, 10424057 },
+ { 24, 7999225 },
+ { 24, 3870457 },
+ { 19, 114026 },
+ { 24, 3887097 },
+ { 24, 8015865 },
+ { 26, 10440697 },
+ { 26, 14569465 },
+ { 26, 26955769 },
+ { 26, 31084537 },
+ { 26, 21975033 },
+ { 26, 24006649 },
+ { 26, 30101497 },
+ { 26, 33198073 },
+ { 26, 29003769 },
+ { 26, 16420857 },
+ { 24, 8114173 },
+ { 24, 8032249 },
+ { 24, 3837945 },
+ { 24, 15470585 },
+ { 24, 15273977 },
+ { 24, 15323129 },
+ { 24, 15568893 },
+ { 26, 28708857 },
+ { 26, 27725817 },
+ { 26, 32116729 },
+ { 26, 30085113 },
+ { 26, 23990265 },
+ { 26, 21958649 },
+ { 26, 31068153 },
+ { 26, 26939385 },
+ { 26, 14553081 },
+ { 26, 10424313 },
+ { 24, 7999481 },
+ { 24, 3870713 },
+ { 19, 130410 },
+ { 24, 4086521 },
+ { 24, 8084217 },
+ { 26, 12212985 },
+ { 26, 14637817 },
+ { 26, 27155193 },
+ { 26, 31152889 },
+ { 27, 64985849 },
+ { 26, 24075001 },
+ { 26, 30300921 },
+ { 26, 32201465 },
+ { 26, 31431417 },
+ { 26, 27237113 },
+ { 26, 14654201 },
+ { 24, 8051453 },
+ { 24, 6265593 },
+ { 24, 2071289 },
+ { 24, 15211257 },
+ { 24, 8198905 },
+ { 24, 15588089 },
+ { 24, 16358141 },
+ { 26, 27663097 },
+ { 25, 16194297 },
+ { 26, 30022393 },
+ { 26, 23796473 },
+ { 26, 21895929 },
+ { 25, 15670009 },
+ { 26, 26876665 },
+ { 26, 14359289 },
+ { 26, 10361593 },
+ { 24, 6232825 },
+ { 24, 3807993 },
+ { 19, 208874 },
+ { 24, 4086777 },
+ { 24, 8084473 },
+ { 26, 12213241 },
+ { 26, 14638073 },
+ { 26, 27155449 },
+ { 26, 31153145 },
+ { 27, 64986105 },
+ { 26, 24075257 },
+ { 26, 30301177 },
+ { 26, 32201721 },
+ { 26, 31431673 },
+ { 26, 27237369 },
+ { 26, 14654457 },
+ { 24, 8051709 },
+ { 24, 6265849 },
+ { 24, 2071545 },
+ { 24, 15211513 },
+ { 24, 8199161 },
+ { 24, 15588345 },
+ { 24, 16358397 },
+ { 26, 27663353 },
+ { 25, 16194553 },
+ { 26, 30022649 },
+ { 26, 23796729 },
+ { 26, 21896185 },
+ { 25, 15670265 },
+ { 26, 26876921 },
+ { 26, 14359545 },
+ { 26, 10361849 },
+ { 24, 6233081 },
+ { 24, 3808249 },
+ { 19, 225258 },
+ { 24, 4153081 },
+ { 24, 8281849 },
+ { 26, 12279545 },
+ { 26, 16408313 },
+ { 26, 27221753 },
+ { 26, 31350521 },
+ { 27, 43736825 },
+ { 27, 64921337 },
+ { 26, 30367481 },
+ { 26, 32399097 },
+ { 26, 31448829 },
+ { 26, 31366905 },
+ { 26, 27172601 },
+ { 26, 14589689 },
+ { 24, 6283005 },
+ { 24, 6201081 },
+ { 24, 2006777 },
+ { 24, 8134393 },
+ { 24, 7937785 },
+ { 24, 16375545 },
+ { 24, 16621309 },
+ { 25, 16129785 },
+ { 25, 15146745 },
+ { 26, 23731961 },
+ { 26, 21700345 },
+ { 25, 15605497 },
+ { 25, 13573881 },
+ { 26, 14294777 },
+ { 26, 10166009 },
+ { 24, 6168313 },
+ { 24, 2039545 },
+ { 19, 241514 },
+ { 24, 4153337 },
+ { 24, 8282105 },
+ { 26, 12279801 },
+ { 26, 16408569 },
+ { 26, 27222009 },
+ { 26, 31350777 },
+ { 27, 43737081 },
+ { 27, 64921593 },
+ { 26, 30367737 },
+ { 26, 32399353 },
+ { 26, 31449085 },
+ { 26, 31367161 },
+ { 26, 27172857 },
+ { 26, 14589945 },
+ { 24, 6283261 },
+ { 24, 6201337 },
+ { 24, 2007033 },
+ { 24, 8134649 },
+ { 24, 7938041 },
+ { 24, 16375801 },
+ { 24, 16621565 },
+ { 25, 16130041 },
+ { 25, 15147001 },
+ { 26, 23732217 },
+ { 26, 21700601 },
+ { 25, 15605753 },
+ { 25, 13574137 },
+ { 26, 14295033 },
+ { 26, 10166265 },
+ { 24, 6168569 },
+ { 24, 2039801 },
+ { 19, 257898 },
+ { 24, 3809277 },
+ { 24, 8003581 },
+ { 26, 12197885 },
+ { 26, 16392189 },
+ { 26, 28975101 },
+ { 26, 33169405 },
+ { 27, 45752317 },
+ { 27, 49946621 },
+ { 27, 62529533 },
+ { 27, 66723837 },
+ { 28, 112861181 },
+ { 28, 125512445 },
+ { 28, 124660473 },
+ { 28, 107883257 },
+ { 28, 57551609 },
+ { 26, 24849149 },
+ { 26, 23997177 },
+ { 26, 7219961 },
+ { 26, 31468281 },
+ { 26, 28584697 },
+ { 26, 66530041 },
+ { 27, 63711993 },
+ { 27, 60304121 },
+ { 27, 47983353 },
+ { 28, 86518521 },
+ { 27, 61614841 },
+ { 27, 54012665 },
+ { 27, 29108985 },
+ { 28, 40381177 },
+ { 26, 23866105 },
+ { 26, 7875321 },
+ { 20, 339434 },
+ { 26, 8137469 },
+ { 26, 33369081 },
+ { 28, 49884153 },
+ { 28, 65874937 },
+ { 28, 115944441 },
+ { 28, 125643769 },
+ { 29, 175713273 },
+ { 29, 191704057 },
+ { 29, 258878457 },
+ { 28, 129838073 },
+ { 29, 191769593 },
+ { 28, 125512701 },
+ { 28, 124660729 },
+ { 28, 107883513 },
+ { 28, 57551865 },
+ { 26, 24849405 },
+ { 26, 23997433 },
+ { 26, 7220217 },
+ { 26, 31468537 },
+ { 26, 28584953 },
+ { 26, 66530297 },
+ { 27, 63712249 },
+ { 27, 60304377 },
+ { 27, 47983609 },
+ { 28, 86518777 },
+ { 27, 61615097 },
+ { 27, 54012921 },
+ { 27, 29109241 },
+ { 28, 40381433 },
+ { 26, 23866361 },
+ { 26, 7875577 },
+ { 20, 355818 },
+ { 26, 8137725 },
+ { 26, 24914941 },
+ { 28, 50147065 },
+ { 28, 66662137 },
+ { 28, 116207353 },
+ { 28, 132722425 },
+ { 29, 175976185 },
+ { 29, 192491257 },
+ { 29, 242036473 },
+ { 29, 258617081 },
+ { 29, 241839865 },
+ { 29, 191508217 },
+ { 28, 124727037 },
+ { 28, 124399353 },
+ { 28, 107622137 },
+ { 28, 57290489 },
+ { 26, 24063741 },
+ { 26, 23736057 },
+ { 26, 6958841 },
+ { 26, 28323577 },
+ { 26, 27537145 },
+ { 27, 63450873 },
+ { 27, 59518713 },
+ { 27, 47722233 },
+ { 27, 43790073 },
+ { 27, 61353721 },
+ { 27, 53227257 },
+ { 27, 28847865 },
+ { 27, 20721401 },
+ { 26, 23604985 },
+ { 26, 7089913 },
+ { 20, 372074 },
+ { 26, 7876349 },
+ { 26, 24653565 },
+ { 28, 50147321 },
+ { 28, 66662393 },
+ { 28, 116207609 },
+ { 28, 132722681 },
+ { 29, 175976441 },
+ { 29, 192491513 },
+ { 29, 242036729 },
+ { 29, 258617337 },
+ { 29, 241840121 },
+ { 29, 191508473 },
+ { 28, 124727293 },
+ { 28, 124399609 },
+ { 28, 107622393 },
+ { 28, 57290745 },
+ { 26, 24063997 },
+ { 26, 23736313 },
+ { 26, 6959097 },
+ { 26, 28323833 },
+ { 26, 27537401 },
+ { 27, 63451129 },
+ { 27, 59518969 },
+ { 27, 47722489 },
+ { 27, 43790329 },
+ { 27, 61353977 },
+ { 27, 53227513 },
+ { 27, 28848121 },
+ { 27, 20721657 },
+ { 26, 23605241 },
+ { 26, 7090169 },
+ { 20, 388458 },
+ { 26, 7876605 },
+ { 26, 24653821 },
+ { 28, 41431037 },
+ { 28, 66927353 },
+ { 28, 116996857 },
+ { 28, 132987641 },
+ { 29, 264125177 },
+ { 29, 255736569 },
+ { 29, 230570745 },
+ { 29, 222182137 },
+ { 28, 129907449 },
+ { 28, 121518841 },
+ { 28, 96353017 },
+ { 28, 87964409 },
+ { 27, 62798585 },
+ { 27, 54409977 },
+ { 27, 29244153 },
+ { 26, 23804669 },
+ { 25, 12466937 },
+ { 25, 4078329 },
+ { 26, 27278073 },
+ { 25, 16005881 },
+ { 26, 32178171 },
+ { 27, 46938873 },
+ { 27, 43531001 },
+ { 26, 31210233 },
+ { 27, 52968185 },
+ { 27, 28064505 },
+ { 27, 20462329 },
+ { 25, 12335865 },
+ { 26, 6830841 },
+ { 19, 235498 },
+ { 26, 7092989 },
+ { 26, 23870205 },
+ { 27, 47906815 },
+ { 28, 66927609 },
+ { 28, 116997113 },
+ { 28, 132987897 },
+ { 29, 264125433 },
+ { 29, 255736825 },
+ { 29, 230571001 },
+ { 29, 222182393 },
+ { 28, 129907705 },
+ { 28, 121519097 },
+ { 28, 96353273 },
+ { 28, 87964665 },
+ { 27, 62798841 },
+ { 27, 54410233 },
+ { 27, 29244409 },
+ { 26, 23804925 },
+ { 25, 12467193 },
+ { 25, 4078585 },
+ { 26, 27278329 },
+ { 25, 16006137 },
+ { 26, 32177915 },
+ { 27, 46939129 },
+ { 27, 43531257 },
+ { 26, 31210489 },
+ { 27, 52968441 },
+ { 27, 28064761 },
+ { 27, 20462585 },
+ { 25, 12336121 },
+ { 26, 6831097 },
+ { 19, 243690 },
+ { 26, 7093245 },
+ { 26, 23870461 },
+ { 27, 47906559 },
+ { 28, 57424893 },
+ { 28, 117260025 },
+ { 28, 133775097 },
+ { 29, 490356473 },
+ { 29, 263864057 },
+ { 29, 255475449 },
+ { 29, 230309625 },
+ { 28, 129974013 },
+ { 28, 129646329 },
+ { 28, 121257721 },
+ { 28, 96091897 },
+ { 27, 62865149 },
+ { 27, 62537465 },
+ { 27, 54148857 },
+ { 27, 28983033 },
+ { 25, 12533501 },
+ { 25, 12205817 },
+ { 25, 3817209 },
+ { 25, 15744761 },
+ { 25, 14958329 },
+ { 26, 30079995 },
+ { 27, 42745593 },
+ { 26, 30949113 },
+ { 26, 27016953 },
+ { 27, 27803385 },
+ { 27, 19676921 },
+ { 25, 12074745 },
+ { 25, 3948281 },
+ { 19, 251754 },
+ { 26, 6831869 },
+ { 26, 23609085 },
+ { 27, 47381503 },
+ { 28, 57163517 },
+ { 28, 117260281 },
+ { 28, 133775353 },
+ { 29, 490356729 },
+ { 29, 263864313 },
+ { 29, 255475705 },
+ { 29, 230309881 },
+ { 28, 129974269 },
+ { 28, 129646585 },
+ { 28, 121257977 },
+ { 28, 96092153 },
+ { 27, 62865405 },
+ { 27, 62537721 },
+ { 27, 54149113 },
+ { 27, 28983289 },
+ { 25, 12533757 },
+ { 25, 12206073 },
+ { 25, 3817465 },
+ { 25, 15745017 },
+ { 25, 14958585 },
+ { 26, 30079739 },
+ { 27, 42745849 },
+ { 26, 30949369 },
+ { 26, 27017209 },
+ { 27, 27803641 },
+ { 27, 19677177 },
+ { 25, 12075001 },
+ { 25, 3948537 },
+ { 19, 259946 },
+ { 26, 6832125 },
+ { 26, 23609341 },
+ { 27, 47381247 },
+ { 28, 57163773 },
+ { 28, 107495421 },
+ { 28, 134048505 },
+ { 29, 497969913 },
+ { 29, 489581305 },
+ { 29, 263088889 },
+ { 29, 254700281 },
+ { 29, 229534457 },
+ { 28, 129723133 },
+ { 28, 128871161 },
+ { 28, 120482553 },
+ { 28, 95316729 },
+ { 27, 62614269 },
+ { 27, 61762297 },
+ { 27, 53373689 },
+ { 27, 28207865 },
+ { 25, 12282621 },
+ { 25, 11430649 },
+ { 25, 3042041 },
+ { 25, 14707449 },
+ { 25, 11823865 },
+ { 26, 23785467 },
+ { 26, 30173945 },
+ { 26, 26766073 },
+ { 26, 14445305 },
+ { 27, 19426041 },
+ { 25, 11299577 },
+ { 25, 3697401 },
+ { 20, 431594 },
+ { 25, 3959549 },
+ { 25, 12348157 },
+ { 26, 24834047 },
+ { 27, 29125373 },
+ { 27, 54291197 },
+ { 27, 62679805 },
+ { 28, 87845629 },
+ { 28, 96234237 },
+ { 28, 121400061 },
+ { 28, 129788669 },
+ { 29, 229534713 },
+ { 28, 129723389 },
+ { 28, 128871417 },
+ { 28, 120482809 },
+ { 28, 95316985 },
+ { 27, 62614525 },
+ { 27, 61762553 },
+ { 27, 53373945 },
+ { 27, 28208121 },
+ { 25, 12282877 },
+ { 25, 11430905 },
+ { 25, 3042297 },
+ { 25, 14707705 },
+ { 25, 11824121 },
+ { 26, 23785211 },
+ { 26, 30174201 },
+ { 26, 26766329 },
+ { 26, 14445561 },
+ { 27, 19426297 },
+ { 25, 11299833 },
+ { 25, 3697657 },
+ { 20, 439786 },
+ { 25, 3959805 },
+ { 25, 12348413 },
+ { 26, 24833791 },
+ { 27, 29125629 },
+ { 27, 54291453 },
+ { 27, 62680061 },
+ { 28, 87845885 },
+ { 28, 96234493 },
+ { 28, 121400317 },
+ { 28, 129788925 },
+ { 29, 254439161 },
+ { 29, 229273337 },
+ { 28, 128937725 },
+ { 28, 128610041 },
+ { 28, 120221433 },
+ { 28, 95055609 },
+ { 27, 61828861 },
+ { 27, 61501177 },
+ { 27, 53112569 },
+ { 27, 27946745 },
+ { 25, 11497213 },
+ { 25, 11169529 },
+ { 25, 2780921 },
+ { 25, 11562745 },
+ { 25, 10776313 },
+ { 26, 29912825 },
+ { 26, 25980665 },
+ { 26, 14184185 },
+ { 26, 10252025 },
+ { 25, 11038457 },
+ { 25, 2911993 },
+ { 20, 447850 },
+ { 25, 3698429 },
+ { 25, 12087037 },
+ { 26, 24308735 },
+ { 27, 28864253 },
+ { 27, 54030077 },
+ { 27, 62418685 },
+ { 28, 87584509 },
+ { 28, 95973117 },
+ { 28, 121138941 },
+ { 28, 129527549 },
+ { 29, 254439417 },
+ { 29, 229273593 },
+ { 28, 128937981 },
+ { 28, 128610297 },
+ { 28, 120221689 },
+ { 28, 95055865 },
+ { 27, 61829117 },
+ { 27, 61501433 },
+ { 27, 53112825 },
+ { 27, 27947001 },
+ { 25, 11497469 },
+ { 25, 11169785 },
+ { 25, 2781177 },
+ { 25, 11563001 },
+ { 25, 10776569 },
+ { 26, 29913081 },
+ { 26, 25980921 },
+ { 26, 14184441 },
+ { 26, 10252281 },
+ { 25, 11038713 },
+ { 25, 2912249 },
+ { 20, 456042 },
+ { 25, 3698685 },
+ { 25, 12087293 },
+ { 26, 24308479 },
+ { 27, 28864509 },
+ { 27, 54030333 },
+ { 27, 62418941 },
+ { 28, 266238713 },
+ { 28, 262044409 },
+ { 28, 249461497 },
+ { 28, 245267193 },
+ { 28, 132020985 },
+ { 28, 127826681 },
+ { 28, 115243769 },
+ { 28, 111049465 },
+ { 27, 64912121 },
+ { 27, 60717817 },
+ { 27, 48134905 },
+ { 27, 43940601 },
+ { 26, 31357689 },
+ { 26, 27163385 },
+ { 26, 14580473 },
+ { 25, 11238141 },
+ { 24, 6191865 },
+ { 24, 1997561 },
+ { 25, 10517241 },
+ { 24, 7633657 },
+ { 25, 15384571 },
+ { 26, 13400825 },
+ { 26, 9992953 },
+ { 24, 6060793 },
+ { 25, 2652921 },
+ { 19, 248810 },
+ { 19, 523166 },
+ { 25, 11303677 },
+ { 26, 22724607 },
+ { 27, 28080893 },
+ { 27, 53246717 },
+ { 27, 61635325 },
+ { 28, 266238969 },
+ { 28, 262044665 },
+ { 28, 249461753 },
+ { 28, 245267449 },
+ { 28, 132021241 },
+ { 28, 127826937 },
+ { 28, 115244025 },
+ { 28, 111049721 },
+ { 27, 64912377 },
+ { 27, 60718073 },
+ { 27, 48135161 },
+ { 27, 43940857 },
+ { 26, 31357945 },
+ { 26, 27163641 },
+ { 26, 14580729 },
+ { 25, 11238397 },
+ { 24, 6192121 },
+ { 24, 1997817 },
+ { 25, 10517497 },
+ { 24, 7633913 },
+ { 25, 15384315 },
+ { 26, 13401081 },
+ { 26, 9993209 },
+ { 24, 6061049 },
+ { 25, 2653177 },
+ { 19, 252906 },
+ { 19, 519070 },
+ { 25, 11303933 },
+ { 26, 22724351 },
+ { 27, 28081149 },
+ { 27, 53246973 },
+ { 27, 61635581 },
+ { 28, 266305277 },
+ { 28, 265977593 },
+ { 28, 261783289 },
+ { 28, 249200377 },
+ { 28, 245006073 },
+ { 28, 131759865 },
+ { 28, 127565561 },
+ { 28, 114982649 },
+ { 27, 64978685 },
+ { 27, 64651001 },
+ { 27, 60456697 },
+ { 27, 47873785 },
+ { 26, 31424253 },
+ { 26, 31096569 },
+ { 26, 26902265 },
+ { 26, 14319353 },
+ { 24, 6258429 },
+ { 24, 5930745 },
+ { 24, 1736441 },
+ { 24, 7372537 },
+ { 24, 6586105 },
+ { 25, 13286395 },
+ { 26, 9207545 },
+ { 24, 5799673 },
+ { 24, 1867513 },
+ { 19, 256874 },
+ { 19, 514846 },
+ { 25, 11042557 },
+ { 26, 22199295 },
+ { 27, 27819773 },
+ { 27, 52985597 },
+ { 27, 61374205 },
+ { 28, 86540029 },
+ { 28, 265977849 },
+ { 28, 261783545 },
+ { 28, 249200633 },
+ { 28, 245006329 },
+ { 28, 131760121 },
+ { 28, 127565817 },
+ { 28, 114982905 },
+ { 27, 64978941 },
+ { 27, 64651257 },
+ { 27, 60456953 },
+ { 27, 47874041 },
+ { 26, 31424509 },
+ { 26, 31096825 },
+ { 26, 26902521 },
+ { 26, 14319609 },
+ { 24, 6258685 },
+ { 24, 5931001 },
+ { 24, 1736697 },
+ { 24, 7372793 },
+ { 24, 6586361 },
+ { 25, 13286139 },
+ { 26, 9207801 },
+ { 24, 5799929 },
+ { 24, 1867769 },
+ { 19, 260970 },
+ { 19, 510750 },
+ { 25, 11042813 },
+ { 26, 22199039 },
+ { 27, 27820029 },
+ { 27, 52985853 },
+ { 27, 61374461 },
+ { 28, 86540285 },
+ { 28, 94928893 },
+ { 28, 120094717 },
+ { 28, 128483325 },
+ { 29, 496806649 },
+ { 29, 488418041 },
+ { 29, 261925625 },
+ { 29, 253537017 },
+ { 29, 228371193 },
+ { 28, 129411837 },
+ { 28, 127707897 },
+ { 28, 119319289 },
+ { 28, 94153465 },
+ { 27, 62302973 },
+ { 27, 60599033 },
+ { 27, 52210425 },
+ { 27, 27044601 },
+ { 25, 11971325 },
+ { 25, 10267385 },
+ { 25, 1878777 },
+ { 25, 12626681 },
+ { 25, 6859513 },
+ { 25, 6991867 },
+ { 25, 10005241 },
+ { 25, 3189497 },
+ { 19, 477674 },
+ { 19, 489886 },
+ { 25, 12102397 },
+ { 25, 12234751 },
+ { 27, 28879613 },
+ { 27, 54045437 },
+ { 27, 62434045 },
+ { 27, 62566399 },
+ { 28, 95988477 },
+ { 28, 121154301 },
+ { 28, 129542909 },
+ { 28, 129675263 },
+ { 29, 488418297 },
+ { 29, 261925881 },
+ { 29, 253537273 },
+ { 29, 228371449 },
+ { 28, 129412093 },
+ { 28, 127708153 },
+ { 28, 119319545 },
+ { 28, 94153721 },
+ { 27, 62303229 },
+ { 27, 60599289 },
+ { 27, 52210681 },
+ { 27, 27044857 },
+ { 25, 11971581 },
+ { 25, 10267641 },
+ { 25, 1879033 },
+ { 25, 12626937 },
+ { 25, 6859769 },
+ { 25, 6991611 },
+ { 25, 10005497 },
+ { 25, 3189753 },
+ { 19, 481770 },
+ { 19, 485790 },
+ { 25, 12102653 },
+ { 25, 12234495 },
+ { 27, 28879869 },
+ { 27, 54045693 },
+ { 27, 62434301 },
+ { 27, 62566143 },
+ { 28, 95988733 },
+ { 28, 121154557 },
+ { 28, 129543165 },
+ { 28, 129675007 },
+ { 29, 496283385 },
+ { 29, 487894777 },
+ { 29, 261402361 },
+ { 29, 253013753 },
+ { 29, 227847929 },
+ { 28, 127839997 },
+ { 28, 127184633 },
+ { 28, 118796025 },
+ { 28, 93630201 },
+ { 27, 60731133 },
+ { 27, 60075769 },
+ { 27, 51687161 },
+ { 27, 26521337 },
+ { 25, 10399485 },
+ { 25, 9744121 },
+ { 25, 1355513 },
+ { 25, 6336249 },
+ { 25, 4763385 },
+ { 25, 9481977 },
+ { 25, 1617657 },
+ { 19, 485738 },
+ { 19, 481566 },
+ { 25, 11579133 },
+ { 25, 11709439 },
+ { 27, 28356349 },
+ { 27, 53522173 },
+ { 27, 61910781 },
+ { 27, 62041087 },
+ { 28, 95465213 },
+ { 28, 120631037 },
+ { 28, 129019645 },
+ { 28, 129149951 },
+ { 29, 496283641 },
+ { 29, 487895033 },
+ { 29, 261402617 },
+ { 29, 253014009 },
+ { 29, 227848185 },
+ { 28, 127840253 },
+ { 28, 127184889 },
+ { 28, 118796281 },
+ { 28, 93630457 },
+ { 27, 60731389 },
+ { 27, 60076025 },
+ { 27, 51687417 },
+ { 27, 26521593 },
+ { 25, 10399741 },
+ { 25, 9744377 },
+ { 25, 1355769 },
+ { 25, 6336505 },
+ { 25, 4763641 },
+ { 25, 9482233 },
+ { 25, 1617913 },
+ { 19, 489834 },
+ { 19, 477470 },
+ { 25, 11579389 },
+ { 25, 11709183 },
+ { 27, 28356605 },
+ { 27, 53522429 },
+ { 27, 61911037 },
+ { 27, 62040831 },
+ { 28, 95465469 },
+ { 28, 120631293 },
+ { 28, 129019901 },
+ { 27, 132954873 },
+ { 26, 33521659 },
+ { 26, 33259515 },
+ { 26, 32473083 },
+ { 26, 32210939 },
+ { 26, 25133051 },
+ { 26, 24870907 },
+ { 26, 24084475 },
+ { 26, 32291577 },
+ { 25, 12550139 },
+ { 25, 12287995 },
+ { 25, 11501563 },
+ { 25, 15514361 },
+ { 24, 6258683 },
+ { 24, 5996539 },
+ { 24, 5210107 },
+ { 23, 2931449 },
+ { 22, 1540091 },
+ { 22, 1277947 },
+ { 23, 2669305 },
+ { 22, 1409019 },
+ { 17, 127722 },
+ { 17, 65182 },
+ { 24, 884735 },
+ { 24, 5079039 },
+ { 26, 9273343 },
+ { 26, 13467647 },
+ { 26, 26050559 },
+ { 26, 30244863 },
+ { 27, 42827775 },
+ { 27, 47022079 },
+ { 27, 59604991 },
+ { 27, 132955129 },
+ { 26, 33521403 },
+ { 26, 33259259 },
+ { 26, 32472827 },
+ { 26, 32210683 },
+ { 26, 25132795 },
+ { 26, 24870651 },
+ { 26, 24084219 },
+ { 26, 32291833 },
+ { 25, 12549883 },
+ { 25, 12287739 },
+ { 25, 11501307 },
+ { 25, 15514617 },
+ { 24, 6258427 },
+ { 24, 5996283 },
+ { 24, 5209851 },
+ { 23, 2931705 },
+ { 22, 1539835 },
+ { 22, 1277691 },
+ { 23, 2669561 },
+ { 22, 1408763 },
+ { 17, 128746 },
+ { 17, 64158 },
+ { 24, 884479 },
+ { 24, 5078783 },
+ { 26, 9273087 },
+ { 26, 13467391 },
+ { 26, 26050303 },
+ { 26, 30244607 },
+ { 27, 42827519 },
+ { 27, 47021823 },
+ { 27, 59604735 },
+ { 27, 133086973 },
+ { 26, 33455103 },
+ { 26, 16743419 },
+ { 26, 16481275 },
+ { 26, 15694843 },
+ { 26, 15432699 },
+ { 26, 8354811 },
+ { 26, 8092667 },
+ { 26, 32423677 },
+ { 25, 12483583 },
+ { 25, 4160507 },
+ { 25, 3898363 },
+ { 25, 15646461 },
+ { 24, 6192127 },
+ { 24, 2063355 },
+ { 24, 1801211 },
+ { 23, 3063549 },
+ { 22, 1473535 },
+ { 22, 490491 },
+ { 18, 259449 },
+ { 18, 126843 },
+ { 17, 129642 },
+ { 17, 63006 },
+ { 24, 621567 },
+ { 24, 4815871 },
+ { 26, 9010175 },
+ { 26, 13204479 },
+ { 26, 25787391 },
+ { 26, 29981695 },
+ { 27, 42564607 },
+ { 27, 46758911 },
+ { 27, 59341823 },
+ { 27, 133087229 },
+ { 26, 33454847 },
+ { 26, 16743163 },
+ { 26, 16481019 },
+ { 26, 15694587 },
+ { 26, 15432443 },
+ { 26, 8354555 },
+ { 26, 8092411 },
+ { 26, 32423933 },
+ { 25, 12483327 },
+ { 25, 4160251 },
+ { 25, 3898107 },
+ { 25, 15646717 },
+ { 24, 6191871 },
+ { 24, 2063099 },
+ { 24, 1800955 },
+ { 23, 3063805 },
+ { 22, 1473279 },
+ { 22, 490235 },
+ { 18, 261497 },
+ { 18, 124795 },
+ { 17, 130666 },
+ { 17, 61982 },
+ { 24, 621311 },
+ { 24, 4815615 },
+ { 26, 9009919 },
+ { 26, 13204223 },
+ { 26, 25787135 },
+ { 26, 29981439 },
+ { 27, 42564351 },
+ { 27, 46758655 },
+ { 27, 59341567 },
+ { 27, 63535871 },
+ { 27, 132573949 },
+ { 26, 16674815 },
+ { 26, 16412671 },
+ { 26, 15626239 },
+ { 26, 15364095 },
+ { 26, 8286207 },
+ { 26, 8024063 },
+ { 26, 7237631 },
+ { 26, 31910653 },
+ { 25, 4091903 },
+ { 25, 3829759 },
+ { 25, 3043327 },
+ { 25, 15133437 },
+ { 24, 1994751 },
+ { 24, 1732607 },
+ { 24, 946175 },
+ { 23, 2550525 },
+ { 22, 421887 },
+ { 22, 159743 },
+ { 21, 1048383 },
+ { 21, 1048427 },
+ { 21, 1048382 },
+ { 22, 356351 },
+ { 22, 1404927 },
+ { 24, 2453503 },
+ { 24, 3502079 },
+ { 24, 6647807 },
+ { 24, 7696383 },
+ { 25, 10842111 },
+ { 25, 11890687 },
+ { 25, 15036415 },
+ { 25, 16084991 },
+ { 26, 27619327 },
+ { 26, 16674559 },
+ { 26, 16412415 },
+ { 26, 15625983 },
+ { 26, 15363839 },
+ { 26, 8285951 },
+ { 26, 8023807 },
+ { 26, 7237375 },
+ { 26, 31910909 },
+ { 25, 4091647 },
+ { 25, 3829503 },
+ { 25, 3043071 },
+ { 25, 15133693 },
+ { 24, 1994495 },
+ { 24, 1732351 },
+ { 24, 945919 },
+ { 23, 2550781 },
+ { 22, 421631 },
+ { 22, 159487 },
+ { 21, 1048559 },
+ { 18, 131035 },
+ { 13, 4046 },
+ { 22, 2096767 },
+ { 22, 1404671 },
+ { 24, 2453247 },
+ { 24, 3501823 },
+ { 24, 6647551 },
+ { 24, 7696127 },
+ { 25, 10841855 },
+ { 25, 11890431 },
+ { 25, 15036159 },
+ { 25, 16084735 },
+ { 26, 27619071 },
+ { 26, 28667647 },
+ { 26, 31813375 },
+ { 26, 32861951 },
+ { 26, 61173503 },
+ { 26, 62222079 },
+ { 26, 65367807 },
+ { 26, 66416383 },
+ { 26, 31484927 },
+ { 26, 28339199 },
+ { 26, 31649533 },
+ { 25, 15756287 },
+ { 25, 14707711 },
+ { 25, 11561983 },
+ { 25, 14872317 },
+ { 24, 7367679 },
+ { 24, 6319103 },
+ { 24, 3173375 },
+ { 23, 2289405 },
+ { 18, 109951 },
+ { 17, 65487 },
+ { 13, 3982 },
+ { 20, 524143 },
+ { 18, 110463 },
+ { 24, 2190335 },
+ { 24, 3238911 },
+ { 24, 6384639 },
+ { 24, 7433215 },
+ { 25, 10578943 },
+ { 25, 11627519 },
+ { 25, 14773247 },
+ { 25, 15821823 },
+ { 26, 27356159 },
+ { 26, 28404735 },
+ { 26, 31550463 },
+ { 26, 66087679 },
+ { 26, 65039103 },
+ { 26, 61893375 },
+ { 26, 60844799 },
+ { 26, 32533247 },
+ { 26, 31484671 },
+ { 26, 28338943 },
+ { 26, 31649789 },
+ { 25, 15756031 },
+ { 25, 14707455 },
+ { 25, 11561727 },
+ { 25, 14872573 },
+ { 24, 7367423 },
+ { 24, 6318847 },
+ { 24, 3173119 },
+ { 23, 2289661 },
+ { 18, 107903 },
+ { 18, 130991 },
+ { 23, 61437 },
+ { 17, 65503 },
+ { 18, 108415 },
+ { 24, 2190079 },
+ { 24, 3238655 },
+ { 24, 6384383 },
+ { 24, 7432959 },
+ { 25, 10578687 },
+ { 25, 11627263 },
+ { 25, 14772991 },
+ { 25, 15821567 },
+ { 26, 27355903 },
+ { 26, 28404479 },
+ { 26, 31550207 },
+ { 26, 32598783 },
+ { 26, 60910335 },
+ { 26, 61958911 },
+ { 26, 65104639 },
+ { 26, 66153215 },
+ { 26, 31735807 },
+ { 26, 28590079 },
+ { 26, 32176893 },
+ { 25, 16007167 },
+ { 25, 14958591 },
+ { 25, 11812863 },
+ { 25, 15399677 },
+ { 24, 7618559 },
+ { 24, 6569983 },
+ { 24, 3424255 },
+ { 23, 2816765 },
+ { 22, 1327103 },
+ { 20, 523967 },
+ { 18, 131038 },
+ { 16, 32715 },
+ { 19, 261947 },
+ { 22, 212991 },
+ { 22, 1261567 },
+ { 24, 2310143 },
+ { 24, 3358719 },
+ { 24, 6504447 },
+ { 24, 7553023 },
+ { 25, 10698751 },
+ { 25, 11747327 },
+ { 25, 14893055 },
+ { 25, 15941631 },
+ { 26, 27475967 },
+ { 26, 66338559 },
+ { 26, 65289983 },
+ { 26, 62144255 },
+ { 26, 61095679 },
+ { 26, 32784127 },
+ { 26, 31735551 },
+ { 26, 28589823 },
+ { 26, 32177149 },
+ { 25, 16006911 },
+ { 25, 14958335 },
+ { 25, 11812607 },
+ { 25, 15399933 },
+ { 24, 7618303 },
+ { 24, 6569727 },
+ { 24, 3423999 },
+ { 23, 2817021 },
+ { 22, 1326847 },
+ { 21, 1047999 },
+ { 18, 130910 },
+ { 17, 65451 },
+ { 19, 262123 },
+ { 22, 212735 },
+ { 22, 1261311 },
+ { 24, 2309887 },
+ { 24, 3358463 },
+ { 24, 6504191 },
+ { 24, 7552767 },
+ { 25, 10698495 },
+ { 25, 11747071 },
+ { 25, 14892799 },
+ { 25, 15941375 },
+ { 26, 27475711 },
+ { 26, 28524287 },
+ { 26, 31670015 },
+ { 26, 32718591 },
+ { 26, 61030143 },
+ { 26, 62078719 },
+ { 26, 65224447 },
+ { 26, 66273023 },
+ { 28, 127074045 },
+ { 27, 63454207 },
+ { 27, 59259903 },
+ { 27, 46676991 },
+ { 27, 59965181 },
+ { 26, 29899775 },
+ { 26, 25705471 },
+ { 26, 13122559 },
+ { 25, 9633533 },
+ { 24, 4733951 },
+ { 24, 539647 },
+ { 16, 30318 },
+ { 19, 261819 },
+ { 17, 60795 },
+ { 22, 146427 },
+ { 22, 1195003 },
+ { 22, 1522687 },
+ { 24, 3292155 },
+ { 24, 6437883 },
+ { 24, 7486459 },
+ { 24, 7814143 },
+ { 25, 11680763 },
+ { 25, 14826491 },
+ { 25, 15875067 },
+ { 25, 16202751 },
+ { 26, 28457979 },
+ { 26, 31603707 },
+ { 26, 32652283 },
+ { 26, 60963835 },
+ { 26, 62012411 },
+ { 26, 65158139 },
+ { 26, 66206715 },
+ { 26, 66534399 },
+ { 27, 63453951 },
+ { 27, 59259647 },
+ { 27, 46676735 },
+ { 27, 59965437 },
+ { 26, 29899519 },
+ { 26, 25705215 },
+ { 26, 13122303 },
+ { 25, 9633789 },
+ { 24, 4733695 },
+ { 24, 539391 },
+ { 16, 29294 },
+ { 20, 523707 },
+ { 17, 58747 },
+ { 22, 146171 },
+ { 22, 1194747 },
+ { 22, 1522431 },
+ { 24, 3291899 },
+ { 24, 6437627 },
+ { 24, 7486203 },
+ { 24, 7813887 },
+ { 25, 11680507 },
+ { 25, 14826235 },
+ { 25, 15874811 },
+ { 25, 16202495 },
+ { 26, 28457723 },
+ { 26, 31603451 },
+ { 26, 32652027 },
+ { 26, 60963579 },
+ { 26, 62012155 },
+ { 26, 65157883 },
+ { 26, 66206459 },
+ { 26, 66534143 },
+ { 27, 63713279 },
+ { 27, 59518975 },
+ { 27, 46936063 },
+ { 27, 42741759 },
+ { 26, 30158847 },
+ { 26, 25964543 },
+ { 26, 13381631 },
+ { 26, 20294397 },
+ { 24, 4993023 },
+ { 24, 798719 },
+ { 16, 24302 },
+ { 24, 5614329 },
+ { 22, 1323003 },
+ { 24, 5090041 },
+ { 22, 405499 },
+ { 22, 1454075 },
+ { 24, 2502651 },
+ { 24, 3551227 },
+ { 24, 6696955 },
+ { 24, 7745531 },
+ { 25, 10891259 },
+ { 25, 11939835 },
+ { 25, 15085563 },
+ { 25, 16134139 },
+ { 26, 27668475 },
+ { 26, 28717051 },
+ { 26, 31862779 },
+ { 26, 32911355 },
+ { 26, 61222907 },
+ { 26, 62271483 },
+ { 26, 65417211 },
+ { 26, 66465787 },
+ { 27, 63713023 },
+ { 27, 59518719 },
+ { 27, 46935807 },
+ { 27, 42741503 },
+ { 26, 30158591 },
+ { 26, 25964287 },
+ { 26, 13381375 },
+ { 26, 20294653 },
+ { 24, 4992767 },
+ { 24, 798463 },
+ { 16, 23278 },
+ { 24, 5614585 },
+ { 22, 1322747 },
+ { 24, 5090297 },
+ { 22, 405243 },
+ { 22, 1453819 },
+ { 24, 2502395 },
+ { 24, 3550971 },
+ { 24, 6696699 },
+ { 24, 7745275 },
+ { 25, 10891003 },
+ { 25, 11939579 },
+ { 25, 15085307 },
+ { 25, 16133883 },
+ { 26, 27668219 },
+ { 26, 28716795 },
+ { 26, 31862523 },
+ { 26, 32911099 },
+ { 26, 61222651 },
+ { 26, 62271227 },
+ { 26, 65416955 },
+ { 26, 66465531 },
+ { 27, 64498687 },
+ { 27, 60304383 },
+ { 27, 47721471 },
+ { 27, 43527167 },
+ { 26, 30944255 },
+ { 26, 26749951 },
+ { 26, 14167039 },
+ { 26, 23441149 },
+ { 24, 5778431 },
+ { 24, 1584127 },
+ { 18, 88430 },
+ { 24, 797691 },
+ { 24, 4729851 },
+ { 24, 2370555 },
+ { 24, 3156987 },
+ { 24, 666619 },
+ { 24, 4860923 },
+ { 24, 5188607 },
+ { 26, 13249531 },
+ { 26, 25832443 },
+ { 26, 30026747 },
+ { 26, 30354431 },
+ { 27, 46803963 },
+ { 27, 59386875 },
+ { 27, 63581179 },
+ { 27, 63908863 },
+ { 28, 113912827 },
+ { 28, 126495739 },
+ { 28, 130690043 },
+ { 28, 243936251 },
+ { 28, 248130555 },
+ { 28, 260713467 },
+ { 27, 64498431 },
+ { 27, 60304127 },
+ { 27, 47721215 },
+ { 27, 43526911 },
+ { 26, 30943999 },
+ { 26, 26749695 },
+ { 26, 14166783 },
+ { 26, 23441405 },
+ { 24, 5778175 },
+ { 24, 1583871 },
+ { 18, 84334 },
+ { 24, 797435 },
+ { 24, 4729595 },
+ { 24, 2370299 },
+ { 24, 3156731 },
+ { 24, 666363 },
+ { 24, 4860667 },
+ { 24, 5188351 },
+ { 26, 13249275 },
+ { 26, 25832187 },
+ { 26, 30026491 },
+ { 26, 30354175 },
+ { 27, 46803707 },
+ { 27, 59386619 },
+ { 26, 66527231 },
+ { 26, 65478655 },
+ { 26, 62332927 },
+ { 26, 61284351 },
+ { 26, 32972799 },
+ { 26, 31924223 },
+ { 26, 28778495 },
+ { 26, 27729919 },
+ { 25, 16195583 },
+ { 25, 15147007 },
+ { 25, 12001279 },
+ { 25, 10952703 },
+ { 24, 7806975 },
+ { 24, 6758399 },
+ { 24, 3612671 },
+ { 24, 2564095 },
+ { 22, 1515519 },
+ { 22, 466943 },
+ { 17, 63982 },
+ { 22, 401403 },
+ { 22, 1253371 },
+ { 24, 2236411 },
+ { 22, 860155 },
+ { 22, 1581051 },
+ { 22, 237563 },
+ { 22, 1286139 },
+ { 22, 1499135 },
+ { 24, 3383291 },
+ { 24, 6529019 },
+ { 24, 7577595 },
+ { 24, 7790591 },
+ { 25, 11771899 },
+ { 25, 14917627 },
+ { 25, 15966203 },
+ { 25, 16179199 },
+ { 26, 28549115 },
+ { 26, 31694843 },
+ { 26, 32743419 },
+ { 26, 61054971 },
+ { 26, 62103547 },
+ { 25, 16195327 },
+ { 25, 15146751 },
+ { 25, 12001023 },
+ { 25, 10952447 },
+ { 24, 7806719 },
+ { 24, 6758143 },
+ { 24, 3612415 },
+ { 24, 2563839 },
+ { 22, 1515263 },
+ { 22, 466687 },
+ { 17, 59886 },
+ { 22, 401147 },
+ { 22, 1253115 },
+ { 24, 2236155 },
+ { 22, 859899 },
+ { 22, 1580795 },
+ { 22, 237307 },
+ { 22, 1285883 },
+ { 22, 1498879 },
+ { 24, 3383035 },
+ { 24, 6528763 },
+ { 24, 7577339 },
+ { 24, 7790335 },
+ { 25, 11771643 },
+ { 25, 14917371 },
+ { 25, 15965947 },
+ { 25, 16178943 },
+ { 26, 28548859 },
+ { 26, 31694587 },
+ { 26, 32743163 },
+ { 26, 61054715 },
+ { 26, 62103291 },
+ { 26, 65249019 },
+ { 26, 66297595 },
+ { 26, 66510591 },
+ { 26, 21634047 },
+ { 25, 15342591 },
+ { 25, 13245439 },
+ { 25, 6953983 },
+ { 25, 4856831 },
+ { 23, 2759679 },
+ { 23, 662527 },
+ { 17, 56174 },
+ { 22, 465915 },
+ { 22, 1448955 },
+ { 24, 2300923 },
+ { 24, 3283963 },
+ { 22, 1645563 },
+ { 22, 1842171 },
+ { 22, 433147 },
+ { 22, 1481723 },
+ { 22, 1563647 },
+ { 24, 3578875 },
+ { 24, 6724603 },
+ { 24, 7773179 },
+ { 24, 7855103 },
+ { 25, 11967483 },
+ { 25, 15113211 },
+ { 25, 16161787 },
+ { 25, 16243711 },
+ { 26, 28744699 },
+ { 26, 31890427 },
+ { 26, 32939003 },
+ { 26, 61250555 },
+ { 26, 62299131 },
+ { 26, 65444859 },
+ { 26, 66493435 },
+ { 26, 21633791 },
+ { 25, 15342335 },
+ { 25, 13245183 },
+ { 25, 6953727 },
+ { 25, 4856575 },
+ { 23, 2759423 },
+ { 23, 662271 },
+ { 17, 52078 },
+ { 22, 465659 },
+ { 22, 1448699 },
+ { 24, 2300667 },
+ { 24, 3283707 },
+ { 22, 1645307 },
+ { 22, 1841915 },
+ { 22, 432891 },
+ { 22, 1481467 },
+ { 22, 1563391 },
+ { 24, 3578619 },
+ { 24, 6724347 },
+ { 24, 7772923 },
+ { 24, 7854847 },
+ { 25, 11967227 },
+ { 25, 15112955 },
+ { 25, 16161531 },
+ { 25, 16243455 },
+ { 26, 28744443 },
+ { 26, 31890171 },
+ { 26, 32938747 },
+ { 26, 61250299 },
+ { 26, 62298875 },
+ { 26, 65444603 },
+ { 26, 66493179 },
+ { 26, 66575103 },
+ { 25, 15405055 },
+ { 25, 13307903 },
+ { 25, 7016447 },
+ { 25, 4919295 },
+ { 23, 2822143 },
+ { 23, 724991 },
+ { 17, 31726 },
+ { 23, 659451 },
+ { 22, 1511419 },
+ { 24, 2494459 },
+ { 24, 3346427 },
+ { 24, 6426619 },
+ { 22, 1904635 },
+ { 23, 2625531 },
+ { 22, 495611 },
+ { 22, 1544187 },
+ { 23, 2805759 },
+ { 24, 3641339 },
+ { 24, 6787067 },
+ { 24, 7835643 },
+ { 25, 10981371 },
+ { 25, 12029947 },
+ { 25, 15175675 },
+ { 25, 16224251 },
+ { 26, 27758587 },
+ { 26, 28807163 },
+ { 26, 31952891 },
+ { 26, 33001467 },
+ { 26, 61313019 },
+ { 26, 62361595 },
+ { 26, 65507323 },
+ { 26, 66555899 },
+ { 25, 15404799 },
+ { 25, 13307647 },
+ { 25, 7016191 },
+ { 25, 4919039 },
+ { 23, 2821887 },
+ { 23, 724735 },
+ { 17, 27630 },
+ { 23, 659195 },
+ { 22, 1511163 },
+ { 24, 2494203 },
+ { 24, 3346171 },
+ { 24, 6426363 },
+ { 22, 1904379 },
+ { 23, 2625275 },
+ { 22, 495355 },
+ { 22, 1543931 },
+ { 23, 2805503 },
+ { 24, 3641083 },
+ { 24, 6786811 },
+ { 24, 7835387 },
+ { 25, 10981115 },
+ { 25, 12029691 },
+ { 25, 15175419 },
+ { 25, 16223995 },
+ { 26, 27758331 },
+ { 26, 28806907 },
+ { 26, 31952635 },
+ { 26, 33001211 },
+ { 26, 61312763 },
+ { 26, 62361339 },
+ { 26, 65507067 },
+ { 26, 66555643 },
+ { 25, 15600639 },
+ { 25, 13503487 },
+ { 25, 7212031 },
+ { 25, 5114879 },
+ { 23, 3017727 },
+ { 23, 920575 },
+ { 18, 46446 },
+ { 23, 723963 },
+ { 23, 2755579 },
+ { 24, 2558971 },
+ { 24, 3542011 },
+ { 24, 6491131 },
+ { 24, 7474171 },
+ { 23, 2690043 },
+ { 23, 2886651 },
+ { 23, 691195 },
+ { 23, 2788347 },
+ { 23, 2870271 },
+ { 25, 6982651 },
+ { 25, 13274107 },
+ { 25, 15371259 },
+ { 25, 15453183 },
+ { 26, 23759867 },
+ { 26, 30051323 },
+ { 26, 32148475 },
+ { 26, 32230399 },
+ { 27, 57314299 },
+ { 27, 63605755 },
+ { 26, 32377599 },
+ { 26, 30280447 },
+ { 26, 23988991 },
+ { 26, 21891839 },
+ { 25, 15600383 },
+ { 25, 13503231 },
+ { 25, 7211775 },
+ { 25, 5114623 },
+ { 23, 3017471 },
+ { 23, 920319 },
+ { 18, 38254 },
+ { 23, 723707 },
+ { 23, 2755323 },
+ { 24, 2558715 },
+ { 24, 3541755 },
+ { 24, 6490875 },
+ { 24, 7473915 },
+ { 23, 2689787 },
+ { 23, 2886395 },
+ { 23, 690939 },
+ { 23, 2788091 },
+ { 23, 2870015 },
+ { 25, 6982395 },
+ { 25, 13273851 },
+ { 25, 15371003 },
+ { 25, 15452927 },
+ { 25, 31180799 },
+ { 25, 30656511 },
+ { 25, 16500735 },
+ { 25, 15976447 },
+ { 25, 14403583 },
+ { 25, 13879295 },
+ { 24, 8112127 },
+ { 24, 7587839 },
+ { 24, 6014975 },
+ { 24, 5490687 },
+ { 23, 3917823 },
+ { 23, 3393535 },
+ { 23, 1820671 },
+ { 23, 1296383 },
+ { 21, 772095 },
+ { 21, 247807 },
+ { 16, 30190 },
+ { 21, 231419 },
+ { 21, 706555 },
+ { 23, 1214459 },
+ { 22, 903163 },
+ { 22, 1673211 },
+ { 22, 1886203 },
+ { 23, 2656251 },
+ { 21, 739323 },
+ { 21, 919547 },
+ { 21, 190459 },
+ { 21, 714747 },
+ { 21, 767999 },
+ { 23, 1763323 },
+ { 23, 3336187 },
+ { 23, 3860475 },
+ { 23, 3913727 },
+ { 24, 5957627 },
+ { 24, 7530491 },
+ { 24, 8054779 },
+ { 24, 8108031 },
+ { 25, 14346235 },
+ { 24, 8111871 },
+ { 24, 7587583 },
+ { 24, 6014719 },
+ { 24, 5490431 },
+ { 23, 3917567 },
+ { 23, 3393279 },
+ { 23, 1820415 },
+ { 23, 1296127 },
+ { 21, 771839 },
+ { 21, 247551 },
+ { 16, 21998 },
+ { 21, 231163 },
+ { 21, 706299 },
+ { 23, 1214203 },
+ { 22, 902907 },
+ { 22, 1672955 },
+ { 22, 1885947 },
+ { 23, 2655995 },
+ { 21, 739067 },
+ { 21, 919291 },
+ { 21, 190203 },
+ { 21, 714491 },
+ { 21, 767743 },
+ { 23, 1763067 },
+ { 23, 3335931 },
+ { 23, 3860219 },
+ { 23, 3913471 },
+ { 24, 5957371 },
+ { 24, 7530235 },
+ { 24, 8054523 },
+ { 24, 8107775 },
+ { 25, 14345979 },
+ { 25, 15918843 },
+ { 25, 16443131 },
+ { 25, 30598907 },
+ { 25, 31123195 },
+ { 24, 8378107 },
+ { 24, 6718463 },
+ { 24, 3572735 },
+ { 24, 2524159 },
+ { 22, 1475583 },
+ { 22, 427007 },
+ { 16, 14190 },
+ { 21, 246779 },
+ { 21, 754683 },
+ { 23, 1229819 },
+ { 23, 1737723 },
+ { 22, 1688571 },
+ { 22, 1934331 },
+ { 23, 2671611 },
+ { 23, 2917371 },
+ { 21, 934907 },
+ { 21, 984059 },
+ { 21, 238587 },
+ { 21, 762875 },
+ { 21, 783359 },
+ { 23, 1811451 },
+ { 23, 3384315 },
+ { 23, 3908603 },
+ { 23, 3929087 },
+ { 24, 6005755 },
+ { 24, 7578619 },
+ { 24, 8102907 },
+ { 24, 8123391 },
+ { 25, 14394363 },
+ { 25, 15967227 },
+ { 25, 16491515 },
+ { 25, 30647291 },
+ { 24, 8360955 },
+ { 24, 7328763 },
+ { 24, 3572479 },
+ { 24, 2523903 },
+ { 22, 1475327 },
+ { 22, 426751 },
+ { 16, 5998 },
+ { 21, 246523 },
+ { 21, 754427 },
+ { 23, 1229563 },
+ { 23, 1737467 },
+ { 22, 1688315 },
+ { 22, 1934075 },
+ { 23, 2671355 },
+ { 23, 2917115 },
+ { 21, 934651 },
+ { 21, 983803 },
+ { 21, 238331 },
+ { 21, 762619 },
+ { 21, 783103 },
+ { 23, 1811195 },
+ { 23, 3384059 },
+ { 23, 3908347 },
+ { 23, 3928831 },
+ { 24, 6005499 },
+ { 24, 7578363 },
+ { 24, 8102651 },
+ { 24, 8123135 },
+ { 23, 4043263 },
+ { 23, 3781119 },
+ { 23, 2994687 },
+ { 23, 2732543 },
+ { 22, 1946111 },
+ { 22, 1683967 },
+ { 22, 897535 },
+ { 22, 635391 },
+ { 20, 373247 },
+ { 20, 111103 },
+ { 14, 10222 },
+ { 20, 107003 },
+ { 19, 193019 },
+ { 21, 319995 },
+ { 21, 438779 },
+ { 21, 827899 },
+ { 20, 487931 },
+ { 21, 680443 },
+ { 21, 733691 },
+ { 21, 926203 },
+ { 19, 250363 },
+ { 20, 426491 },
+ { 19, 63995 },
+ { 19, 195067 },
+ { 20, 372223 },
+ { 21, 457211 },
+ { 21, 850427 },
+ { 21, 981499 },
+ { 22, 1374715 },
+ { 22, 1505787 },
+ { 22, 1899003 },
+ { 22, 2030075 },
+ { 23, 4044029 },
+ { 23, 3781885 },
+ { 23, 2995453 },
+ { 23, 2733309 },
+ { 22, 1946877 },
+ { 22, 1684733 },
+ { 22, 898301 },
+ { 22, 636157 },
+ { 20, 374013 },
+ { 20, 111869 },
+ { 14, 1946 },
+ { 20, 107769 },
+ { 19, 193785 },
+ { 21, 320761 },
+ { 21, 439545 },
+ { 21, 828665 },
+ { 20, 488697 },
+ { 21, 681209 },
+ { 21, 734457 },
+ { 21, 926969 },
+ { 19, 251129 },
+ { 20, 427257 },
+ { 19, 249081 },
+ { 19, 253177 },
+ { 20, 432381 },
+ { 21, 998649 },
+ { 21, 1010937 },
+ { 21, 1015033 },
+ { 22, 2010361 },
+ { 22, 2014457 },
+ { 22, 2026745 },
+ { 22, 2030841 },
+ { 23, 4043001 },
+ { 23, 3793145 },
+ { 23, 3010809 },
+ { 23, 2859257 },
+ { 22, 2076921 },
+ { 22, 1827065 },
+ { 22, 1044729 },
+ { 22, 636413 },
+ { 20, 374269 },
+ { 20, 112125 },
+ { 14, 10138 },
+ { 20, 108025 },
+ { 19, 194041 },
+ { 21, 321017 },
+ { 21, 439801 },
+ { 21, 828921 },
+ { 20, 488953 },
+ { 21, 681465 },
+ { 21, 734713 },
+ { 21, 927225 },
+ { 19, 251385 },
+ { 20, 427513 },
+ { 19, 249337 },
+ { 19, 253433 },
+ { 20, 432637 },
+ { 21, 998905 },
+ { 21, 1011193 },
+ { 21, 1015289 },
+ { 22, 2010617 },
+ { 22, 2014713 },
+ { 22, 2027001 },
+ { 22, 2031097 },
+ { 23, 4043257 },
+ { 23, 3793401 },
+ { 23, 3011065 },
+ { 23, 2859513 },
+ { 22, 2077177 },
+ { 22, 1827321 },
+ { 22, 1044985 },
+ { 23, 4193785 },
+ { 22, 1544957 },
+ { 22, 496381 },
+ { 17, 11546 },
+ { 22, 447225 },
+ { 22, 1479417 },
+ { 23, 1299193 },
+ { 23, 1807097 },
+ { 23, 3330809 },
+ { 23, 3838713 },
+ { 23, 2740985 },
+ { 23, 2986745 },
+ { 23, 3724025 },
+ { 23, 3969785 },
+ { 22, 1725177 },
+ { 22, 1774329 },
+ { 22, 1716985 },
+ { 22, 1733369 },
+ { 22, 1794813 },
+ { 24, 15565561 },
+ { 24, 15319801 },
+ { 24, 6943481 },
+ { 24, 7201533 },
+ { 25, 14385913 },
+ { 25, 13878009 },
+ { 25, 16155385 },
+ { 25, 15123193 },
+ { 25, 12026617 },
+ { 25, 10994425 },
+ { 24, 8291065 },
+ { 24, 7258873 },
+ { 24, 4162297 },
+ { 24, 3130105 },
+ { 22, 1545213 },
+ { 22, 496637 },
+ { 17, 27930 },
+ { 22, 447481 },
+ { 22, 1479673 },
+ { 23, 1299449 },
+ { 23, 1807353 },
+ { 23, 3331065 },
+ { 23, 3838969 },
+ { 23, 2741241 },
+ { 23, 2987001 },
+ { 23, 3724281 },
+ { 23, 3970041 },
+ { 22, 1725433 },
+ { 22, 1774585 },
+ { 22, 1717241 },
+ { 22, 1733625 },
+ { 22, 1795069 },
+ { 24, 15565817 },
+ { 24, 15320057 },
+ { 24, 6943737 },
+ { 24, 7201789 },
+ { 25, 14386169 },
+ { 25, 13878265 },
+ { 25, 16155641 },
+ { 25, 15123449 },
+ { 25, 12026873 },
+ { 25, 10994681 },
+ { 24, 8291321 },
+ { 24, 7259129 },
+ { 24, 4162553 },
+ { 24, 3130361 },
+ { 22, 1562365 },
+ { 22, 513789 },
+ { 17, 44442 },
+ { 22, 497401 },
+ { 22, 1496825 },
+ { 24, 2529017 },
+ { 23, 1824505 },
+ { 23, 3380985 },
+ { 23, 3856121 },
+ { 24, 8382201 },
+ { 23, 3004153 },
+ { 23, 3774201 },
+ { 23, 3987193 },
+ { 22, 2090745 },
+ { 22, 1042169 },
+ { 22, 1971961 },
+ { 22, 4146937 },
+ { 22, 1799929 },
+ { 22, 1992445 },
+ { 24, 15304441 },
+ { 24, 8242937 },
+ { 24, 7206649 },
+ { 24, 7988989 },
+ { 25, 13862649 },
+ { 24, 8111865 },
+ { 25, 15107833 },
+ { 25, 11978489 },
+ { 25, 10979065 },
+ { 24, 7849721 },
+ { 24, 7243513 },
+ { 24, 4114169 },
+ { 24, 3114745 },
+ { 22, 2082553 },
+ { 22, 514045 },
+ { 17, 49130 },
+ { 22, 497657 },
+ { 22, 1497081 },
+ { 24, 2529273 },
+ { 23, 1824761 },
+ { 23, 3381241 },
+ { 23, 3856377 },
+ { 24, 8382457 },
+ { 23, 3004409 },
+ { 23, 3774457 },
+ { 23, 3987449 },
+ { 22, 2091001 },
+ { 22, 1042425 },
+ { 22, 1972217 },
+ { 22, 4147193 },
+ { 22, 1800185 },
+ { 22, 1992701 },
+ { 24, 15304697 },
+ { 24, 8243193 },
+ { 24, 7206905 },
+ { 24, 7989245 },
+ { 25, 13862905 },
+ { 24, 8112121 },
+ { 25, 15108089 },
+ { 25, 11978745 },
+ { 25, 10979321 },
+ { 24, 7849977 },
+ { 24, 7243769 },
+ { 24, 4114425 },
+ { 24, 3115001 },
+ { 22, 2082809 },
+ { 24, 3820285 },
+ { 17, 65514 },
+ { 24, 2050809 },
+ { 24, 6179577 },
+ { 26, 10177273 },
+ { 26, 14306041 },
+ { 25, 13585145 },
+ { 25, 15616761 },
+ { 26, 21711609 },
+ { 26, 33458937 },
+ { 25, 15158009 },
+ { 25, 16141049 },
+ { 24, 8375037 },
+ { 24, 8293113 },
+ { 24, 4098809 },
+ { 24, 16517881 },
+ { 24, 16321273 },
+ { 24, 7981817 },
+ { 24, 8227581 },
+ { 26, 32901881 },
+ { 26, 31918841 },
+ { 26, 31967993 },
+ { 26, 33000189 },
+ { 26, 32377593 },
+ { 26, 30345977 },
+ { 27, 47844089 },
+ { 27, 43715321 },
+ { 26, 31329017 },
+ { 26, 27200249 },
+ { 26, 16386809 },
+ { 26, 12258041 },
+ { 24, 8260345 },
+ { 24, 4131577 },
+ { 19, 81770 },
+ { 24, 2051065 },
+ { 24, 6179833 },
+ { 26, 10177529 },
+ { 26, 14306297 },
+ { 25, 13585401 },
+ { 25, 15617017 },
+ { 26, 21711865 },
+ { 26, 33459193 },
+ { 25, 15158265 },
+ { 25, 16141305 },
+ { 24, 8375293 },
+ { 24, 8293369 },
+ { 24, 4099065 },
+ { 24, 16518137 },
+ { 24, 16321529 },
+ { 24, 7982073 },
+ { 24, 8227837 },
+ { 26, 32902137 },
+ { 26, 31919097 },
+ { 26, 31968249 },
+ { 26, 33000445 },
+ { 26, 32377849 },
+ { 26, 30346233 },
+ { 27, 47844345 },
+ { 27, 43715577 },
+ { 26, 31329273 },
+ { 26, 27200505 },
+ { 26, 16387065 },
+ { 26, 12258297 },
+ { 24, 8260601 },
+ { 24, 4131833 },
+ { 19, 98154 },
+ { 24, 3821305 },
+ { 24, 6246137 },
+ { 26, 10374905 },
+ { 26, 14372601 },
+ { 26, 26889977 },
+ { 25, 15683321 },
+ { 26, 21909241 },
+ { 26, 23809785 },
+ { 26, 33263353 },
+ { 25, 16207609 },
+ { 26, 16486137 },
+ { 24, 8310525 },
+ { 24, 8097529 },
+ { 24, 3903225 },
+ { 24, 16256761 },
+ { 24, 15535865 },
+ { 24, 8244985 },
+ { 24, 15306493 },
+ { 26, 31854329 },
+ { 26, 28774137 },
+ { 26, 33017593 },
+ { 26, 32182009 },
+ { 26, 30281465 },
+ { 26, 24055545 },
+ { 27, 43650809 },
+ { 26, 31133433 },
+ { 26, 27135737 },
+ { 26, 14618361 },
+ { 26, 12193529 },
+ { 24, 8064761 },
+ { 24, 4067065 },
+ { 19, 114154 },
+ { 24, 3821561 },
+ { 24, 6246393 },
+ { 26, 10375161 },
+ { 26, 14372857 },
+ { 26, 26890233 },
+ { 25, 15683577 },
+ { 26, 21909497 },
+ { 26, 23810041 },
+ { 26, 33263609 },
+ { 25, 16207865 },
+ { 26, 16486393 },
+ { 24, 8310781 },
+ { 24, 8097785 },
+ { 24, 3903481 },
+ { 24, 16257017 },
+ { 24, 15536121 },
+ { 24, 8245241 },
+ { 24, 15306749 },
+ { 26, 31854585 },
+ { 26, 28774393 },
+ { 26, 33017849 },
+ { 26, 32182265 },
+ { 26, 30281721 },
+ { 26, 24055801 },
+ { 27, 43651065 },
+ { 26, 31133689 },
+ { 26, 27135993 },
+ { 26, 14618617 },
+ { 26, 12193785 },
+ { 24, 8065017 },
+ { 24, 4067321 },
+ { 19, 130538 },
+ { 24, 3889913 },
+ { 24, 8018681 },
+ { 26, 10443513 },
+ { 26, 14572281 },
+ { 26, 26958585 },
+ { 26, 31087353 },
+ { 26, 21977849 },
+ { 26, 24009465 },
+ { 26, 30104313 },
+ { 26, 33200889 },
+ { 26, 29006585 },
+ { 26, 16423673 },
+ { 24, 8116989 },
+ { 24, 8035065 },
+ { 24, 3840761 },
+ { 24, 15473401 },
+ { 24, 15276793 },
+ { 24, 15325945 },
+ { 24, 15571709 },
+ { 26, 28711673 },
+ { 26, 27728633 },
+ { 26, 32119545 },
+ { 26, 30087929 },
+ { 26, 23993081 },
+ { 26, 21961465 },
+ { 26, 31070969 },
+ { 26, 26942201 },
+ { 26, 14555897 },
+ { 26, 10427129 },
+ { 24, 8002297 },
+ { 24, 3873529 },
+ { 19, 212330 },
+ { 24, 3890169 },
+ { 24, 8018937 },
+ { 26, 10443769 },
+ { 26, 14572537 },
+ { 26, 26958841 },
+ { 26, 31087609 },
+ { 26, 21978105 },
+ { 26, 24009721 },
+ { 26, 30104569 },
+ { 26, 33201145 },
+ { 26, 29006841 },
+ { 26, 16423929 },
+ { 24, 8117245 },
+ { 24, 8035321 },
+ { 24, 3841017 },
+ { 24, 15473657 },
+ { 24, 15277049 },
+ { 24, 15326201 },
+ { 24, 15571965 },
+ { 26, 28711929 },
+ { 26, 27728889 },
+ { 26, 32119801 },
+ { 26, 30088185 },
+ { 26, 23993337 },
+ { 26, 21961721 },
+ { 26, 31071225 },
+ { 26, 26942457 },
+ { 26, 14556153 },
+ { 26, 10427385 },
+ { 24, 8002553 },
+ { 24, 3873785 },
+ { 19, 228714 },
+ { 24, 4087545 },
+ { 24, 8085241 },
+ { 26, 12214009 },
+ { 26, 14638841 },
+ { 26, 27156217 },
+ { 26, 31153913 },
+ { 27, 64986873 },
+ { 26, 24076025 },
+ { 26, 30301945 },
+ { 26, 32202489 },
+ { 26, 31432441 },
+ { 26, 27238137 },
+ { 26, 14655225 },
+ { 24, 8052477 },
+ { 24, 6266617 },
+ { 24, 2072313 },
+ { 24, 15212281 },
+ { 24, 8199929 },
+ { 24, 15589113 },
+ { 24, 16359165 },
+ { 26, 27664121 },
+ { 25, 16195321 },
+ { 26, 30023417 },
+ { 26, 23797497 },
+ { 26, 21896953 },
+ { 25, 15671033 },
+ { 26, 26877689 },
+ { 26, 14360313 },
+ { 26, 10362617 },
+ { 24, 6233849 },
+ { 24, 3809017 },
+ { 19, 241642 },
+ { 24, 4087801 },
+ { 24, 8085497 },
+ { 26, 12214265 },
+ { 26, 14639097 },
+ { 26, 27156473 },
+ { 26, 31154169 },
+ { 27, 64987129 },
+ { 26, 24076281 },
+ { 26, 30302201 },
+ { 26, 32202745 },
+ { 26, 31432697 },
+ { 26, 27238393 },
+ { 26, 14655481 },
+ { 24, 8052733 },
+ { 24, 6266873 },
+ { 24, 2072569 },
+ { 24, 15212537 },
+ { 24, 8200185 },
+ { 24, 15589369 },
+ { 24, 16359421 },
+ { 26, 27664377 },
+ { 25, 16195577 },
+ { 26, 30023673 },
+ { 26, 23797753 },
+ { 26, 21897209 },
+ { 25, 15671289 },
+ { 26, 26877945 },
+ { 26, 14360569 },
+ { 26, 10362873 },
+ { 24, 6234105 },
+ { 24, 3809273 },
+ { 19, 258026 },
+ { 24, 3874813 },
+ { 24, 8069117 },
+ { 26, 12263421 },
+ { 26, 16457725 },
+ { 26, 29040637 },
+ { 26, 33234941 },
+ { 27, 45817853 },
+ { 27, 50012157 },
+ { 27, 62595069 },
+ { 27, 66789373 },
+ { 28, 125774589 },
+ { 28, 125446905 },
+ { 28, 108669689 },
+ { 28, 58338041 },
+ { 26, 25111293 },
+ { 26, 24783609 },
+ { 26, 8006393 },
+ { 26, 32516857 },
+ { 26, 31730425 },
+ { 26, 65481465 },
+ { 26, 66464509 },
+ { 27, 64498425 },
+ { 27, 60566265 },
+ { 28, 94907129 },
+ { 28, 86780665 },
+ { 27, 62401273 },
+ { 27, 54274809 },
+ { 28, 57158393 },
+ { 28, 40643321 },
+ { 26, 24652537 },
+ { 26, 8137465 },
+ { 20, 339818 },
+ { 26, 16591865 },
+ { 26, 33106937 },
+ { 28, 49097721 },
+ { 28, 65612793 },
+ { 28, 108866553 },
+ { 28, 125381625 },
+ { 29, 174926841 },
+ { 29, 259664889 },
+ { 28, 121449465 },
+ { 28, 129575929 },
+ { 28, 125774845 },
+ { 28, 125447161 },
+ { 28, 108669945 },
+ { 28, 58338297 },
+ { 26, 25111549 },
+ { 26, 24783865 },
+ { 26, 8006649 },
+ { 26, 32517113 },
+ { 26, 31730681 },
+ { 26, 65481721 },
+ { 26, 66464765 },
+ { 27, 64498681 },
+ { 27, 60566521 },
+ { 28, 94907385 },
+ { 28, 86780921 },
+ { 27, 62401529 },
+ { 27, 54275065 },
+ { 28, 57158649 },
+ { 28, 40643577 },
+ { 26, 24652793 },
+ { 26, 8137721 },
+ { 20, 356202 },
+ { 26, 15215613 },
+ { 26, 33369849 },
+ { 28, 49884921 },
+ { 28, 65875705 },
+ { 28, 115945209 },
+ { 28, 125644537 },
+ { 29, 175714041 },
+ { 29, 191704825 },
+ { 29, 258879225 },
+ { 28, 129838841 },
+ { 29, 191770361 },
+ { 28, 125513469 },
+ { 28, 124661497 },
+ { 28, 107884281 },
+ { 28, 57552633 },
+ { 26, 24850173 },
+ { 26, 23998201 },
+ { 26, 7220985 },
+ { 26, 31469305 },
+ { 26, 28585721 },
+ { 26, 66531065 },
+ { 27, 63713017 },
+ { 27, 60305145 },
+ { 27, 47984377 },
+ { 28, 86519545 },
+ { 27, 61615865 },
+ { 27, 54013689 },
+ { 27, 29110009 },
+ { 28, 40382201 },
+ { 26, 23867129 },
+ { 26, 7876345 },
+ { 20, 372202 },
+ { 26, 8138493 },
+ { 26, 33370105 },
+ { 28, 49885177 },
+ { 28, 65875961 },
+ { 28, 115945465 },
+ { 28, 125644793 },
+ { 29, 175714297 },
+ { 29, 191705081 },
+ { 29, 258879481 },
+ { 28, 129839097 },
+ { 29, 191770617 },
+ { 28, 125513725 },
+ { 28, 124661753 },
+ { 28, 107884537 },
+ { 28, 57552889 },
+ { 26, 24850429 },
+ { 26, 23998457 },
+ { 26, 7221241 },
+ { 26, 31469561 },
+ { 26, 28585977 },
+ { 26, 66531321 },
+ { 27, 63713273 },
+ { 27, 60305401 },
+ { 27, 47984633 },
+ { 28, 86519801 },
+ { 27, 61616121 },
+ { 27, 54013945 },
+ { 27, 29110265 },
+ { 28, 40382457 },
+ { 26, 23867385 },
+ { 26, 7876601 },
+ { 20, 388586 },
+ { 26, 8138749 },
+ { 26, 24915965 },
+ { 28, 50150137 },
+ { 28, 66665209 },
+ { 28, 116210425 },
+ { 28, 132725497 },
+ { 29, 175979257 },
+ { 29, 192494329 },
+ { 29, 242039545 },
+ { 29, 258620153 },
+ { 29, 241842937 },
+ { 29, 191511289 },
+ { 28, 124730109 },
+ { 28, 124402425 },
+ { 28, 107625209 },
+ { 28, 57293561 },
+ { 26, 24066813 },
+ { 26, 23739129 },
+ { 26, 6961913 },
+ { 26, 28326649 },
+ { 26, 27540217 },
+ { 27, 63453945 },
+ { 27, 59521785 },
+ { 27, 47725305 },
+ { 27, 43793145 },
+ { 27, 61356793 },
+ { 27, 53230329 },
+ { 27, 28850937 },
+ { 27, 20724473 },
+ { 26, 23608057 },
+ { 26, 7092985 },
+ { 20, 470378 },
+ { 26, 7879421 },
+ { 26, 24656637 },
+ { 27, 49479679 },
+ { 28, 66665465 },
+ { 28, 116210681 },
+ { 28, 132725753 },
+ { 29, 175979513 },
+ { 29, 192494585 },
+ { 29, 242039801 },
+ { 29, 258620409 },
+ { 29, 241843193 },
+ { 29, 191511545 },
+ { 28, 124730365 },
+ { 28, 124402681 },
+ { 28, 107625465 },
+ { 28, 57293817 },
+ { 26, 24067069 },
+ { 26, 23739385 },
+ { 26, 6962169 },
+ { 26, 28326905 },
+ { 26, 27540473 },
+ { 27, 63454201 },
+ { 27, 59522041 },
+ { 27, 47725561 },
+ { 27, 43793401 },
+ { 27, 61357049 },
+ { 27, 53230585 },
+ { 27, 28851193 },
+ { 27, 20724729 },
+ { 26, 23608313 },
+ { 26, 7093241 },
+ { 20, 486762 },
+ { 26, 7879677 },
+ { 26, 24656893 },
+ { 27, 49479423 },
+ { 28, 66928377 },
+ { 28, 116997881 },
+ { 28, 132988665 },
+ { 29, 264126201 },
+ { 29, 255737593 },
+ { 29, 230571769 },
+ { 29, 222183161 },
+ { 28, 129908473 },
+ { 28, 121519865 },
+ { 28, 96354041 },
+ { 28, 87965433 },
+ { 27, 62799609 },
+ { 27, 54411001 },
+ { 27, 29245177 },
+ { 26, 23805693 },
+ { 25, 12467961 },
+ { 25, 4079353 },
+ { 26, 27279097 },
+ { 25, 16006905 },
+ { 26, 32177147 },
+ { 27, 46939897 },
+ { 27, 43532025 },
+ { 26, 31211257 },
+ { 27, 52969209 },
+ { 27, 28065529 },
+ { 27, 20463353 },
+ { 25, 12336889 },
+ { 26, 6831865 },
+ { 19, 251882 },
+ { 26, 7094013 },
+ { 26, 23871229 },
+ { 27, 47905791 },
+ { 28, 66928633 },
+ { 28, 116998137 },
+ { 28, 132988921 },
+ { 29, 264126457 },
+ { 29, 255737849 },
+ { 29, 230572025 },
+ { 29, 222183417 },
+ { 28, 129908729 },
+ { 28, 121520121 },
+ { 28, 96354297 },
+ { 28, 87965689 },
+ { 27, 62799865 },
+ { 27, 54411257 },
+ { 27, 29245433 },
+ { 26, 23805949 },
+ { 25, 12468217 },
+ { 25, 4079609 },
+ { 26, 27279353 },
+ { 25, 16007161 },
+ { 26, 32176891 },
+ { 27, 46940153 },
+ { 27, 43532281 },
+ { 26, 31211513 },
+ { 27, 52969465 },
+ { 27, 28065785 },
+ { 27, 20463609 },
+ { 25, 12337145 },
+ { 26, 6832121 },
+ { 19, 260074 },
+ { 26, 7094269 },
+ { 26, 23871485 },
+ { 27, 47905535 },
+ { 28, 57425917 },
+ { 28, 117271289 },
+ { 28, 133786361 },
+ { 29, 490367737 },
+ { 29, 263875321 },
+ { 29, 255486713 },
+ { 29, 230320889 },
+ { 28, 129985277 },
+ { 28, 129657593 },
+ { 28, 121268985 },
+ { 28, 96103161 },
+ { 27, 62876413 },
+ { 27, 62548729 },
+ { 27, 54160121 },
+ { 27, 28994297 },
+ { 25, 12544765 },
+ { 25, 12217081 },
+ { 25, 3828473 },
+ { 25, 15756025 },
+ { 25, 14969593 },
+ { 26, 30076923 },
+ { 27, 42756857 },
+ { 26, 30960377 },
+ { 26, 27028217 },
+ { 27, 27814649 },
+ { 27, 19688185 },
+ { 25, 12086009 },
+ { 25, 3959545 },
+ { 20, 431978 },
+ { 26, 6843133 },
+ { 26, 23620349 },
+ { 27, 47378431 },
+ { 28, 57174781 },
+ { 28, 117271545 },
+ { 28, 133786617 },
+ { 29, 490367993 },
+ { 29, 263875577 },
+ { 29, 255486969 },
+ { 29, 230321145 },
+ { 28, 129985533 },
+ { 28, 129657849 },
+ { 28, 121269241 },
+ { 28, 96103417 },
+ { 27, 62876669 },
+ { 27, 62548985 },
+ { 27, 54160377 },
+ { 27, 28994553 },
+ { 25, 12545021 },
+ { 25, 12217337 },
+ { 25, 3828729 },
+ { 25, 15756281 },
+ { 25, 14969849 },
+ { 26, 30076667 },
+ { 27, 42757113 },
+ { 26, 30960633 },
+ { 26, 27028473 },
+ { 27, 27814905 },
+ { 27, 19688441 },
+ { 25, 12086265 },
+ { 25, 3959801 },
+ { 20, 440170 },
+ { 26, 6843389 },
+ { 26, 23620605 },
+ { 27, 47378175 },
+ { 28, 57175037 },
+ { 28, 107506685 },
+ { 28, 134049529 },
+ { 29, 497970937 },
+ { 29, 489582329 },
+ { 29, 263089913 },
+ { 29, 254701305 },
+ { 29, 229535481 },
+ { 28, 129724157 },
+ { 28, 128872185 },
+ { 28, 120483577 },
+ { 28, 95317753 },
+ { 27, 62615293 },
+ { 27, 61763321 },
+ { 27, 53374713 },
+ { 27, 28208889 },
+ { 25, 12283645 },
+ { 25, 11431673 },
+ { 25, 3043065 },
+ { 25, 14708473 },
+ { 25, 11824889 },
+ { 26, 23784443 },
+ { 26, 30174969 },
+ { 26, 26767097 },
+ { 26, 14446329 },
+ { 27, 19427065 },
+ { 25, 11300601 },
+ { 25, 3698425 },
+ { 20, 447978 },
+ { 25, 3960573 },
+ { 25, 12349181 },
+ { 26, 24833023 },
+ { 27, 29126397 },
+ { 27, 54292221 },
+ { 27, 62680829 },
+ { 28, 87846653 },
+ { 28, 96235261 },
+ { 28, 121401085 },
+ { 28, 129789693 },
+ { 29, 229535737 },
+ { 28, 129724413 },
+ { 28, 128872441 },
+ { 28, 120483833 },
+ { 28, 95318009 },
+ { 27, 62615549 },
+ { 27, 61763577 },
+ { 27, 53374969 },
+ { 27, 28209145 },
+ { 25, 12283901 },
+ { 25, 11431929 },
+ { 25, 3043321 },
+ { 25, 14708729 },
+ { 25, 11825145 },
+ { 26, 23784187 },
+ { 26, 30175225 },
+ { 26, 26767353 },
+ { 26, 14446585 },
+ { 27, 19427321 },
+ { 25, 11300857 },
+ { 25, 3698681 },
+ { 20, 456170 },
+ { 25, 3960829 },
+ { 25, 12349437 },
+ { 26, 24832767 },
+ { 27, 29126653 },
+ { 27, 54292477 },
+ { 27, 62681085 },
+ { 28, 87846909 },
+ { 28, 96235517 },
+ { 28, 121401341 },
+ { 28, 129789949 },
+ { 29, 254442233 },
+ { 29, 229276409 },
+ { 28, 128940797 },
+ { 28, 128613113 },
+ { 28, 120224505 },
+ { 28, 95058681 },
+ { 27, 61831933 },
+ { 27, 61504249 },
+ { 27, 53115641 },
+ { 27, 27949817 },
+ { 25, 11500285 },
+ { 25, 11172601 },
+ { 25, 2783993 },
+ { 25, 11565817 },
+ { 25, 10779385 },
+ { 26, 29915897 },
+ { 26, 25983737 },
+ { 26, 14187257 },
+ { 26, 10255097 },
+ { 25, 11041529 },
+ { 25, 2915065 },
+ { 20, 497002 },
+ { 20, 1045790 },
+ { 25, 12090109 },
+ { 26, 24297471 },
+ { 27, 28867325 },
+ { 27, 54033149 },
+ { 27, 62421757 },
+ { 28, 87587581 },
+ { 28, 95976189 },
+ { 28, 121142013 },
+ { 28, 129530621 },
+ { 29, 254442489 },
+ { 29, 229276665 },
+ { 28, 128941053 },
+ { 28, 128613369 },
+ { 28, 120224761 },
+ { 28, 95058937 },
+ { 27, 61832189 },
+ { 27, 61504505 },
+ { 27, 53115897 },
+ { 27, 27950073 },
+ { 25, 11500541 },
+ { 25, 11172857 },
+ { 25, 2784249 },
+ { 25, 11566073 },
+ { 25, 10779641 },
+ { 26, 29916153 },
+ { 26, 25983993 },
+ { 26, 14187513 },
+ { 26, 10255353 },
+ { 25, 11041785 },
+ { 25, 2915321 },
+ { 20, 505194 },
+ { 20, 1037598 },
+ { 25, 12090365 },
+ { 26, 24297215 },
+ { 27, 28867581 },
+ { 27, 54033405 },
+ { 27, 62422013 },
+ { 28, 266239737 },
+ { 28, 262045433 },
+ { 28, 249462521 },
+ { 28, 245268217 },
+ { 28, 132022009 },
+ { 28, 127827705 },
+ { 28, 115244793 },
+ { 28, 111050489 },
+ { 27, 64913145 },
+ { 27, 60718841 },
+ { 27, 48135929 },
+ { 27, 43941625 },
+ { 26, 31358713 },
+ { 26, 27164409 },
+ { 26, 14581497 },
+ { 25, 11239165 },
+ { 24, 6192889 },
+ { 24, 1998585 },
+ { 25, 10518265 },
+ { 24, 7634681 },
+ { 25, 15383547 },
+ { 26, 13401849 },
+ { 26, 9993977 },
+ { 24, 6061817 },
+ { 25, 2653945 },
+ { 19, 257002 },
+ { 19, 514974 },
+ { 25, 11304701 },
+ { 26, 22723583 },
+ { 27, 28081917 },
+ { 27, 53247741 },
+ { 27, 61636349 },
+ { 28, 266239993 },
+ { 28, 262045689 },
+ { 28, 249462777 },
+ { 28, 245268473 },
+ { 28, 132022265 },
+ { 28, 127827961 },
+ { 28, 115245049 },
+ { 28, 111050745 },
+ { 27, 64913401 },
+ { 27, 60719097 },
+ { 27, 48136185 },
+ { 27, 43941881 },
+ { 26, 31358969 },
+ { 26, 27164665 },
+ { 26, 14581753 },
+ { 25, 11239421 },
+ { 24, 6193145 },
+ { 24, 1998841 },
+ { 25, 10518521 },
+ { 24, 7634937 },
+ { 25, 15383291 },
+ { 26, 13402105 },
+ { 26, 9994233 },
+ { 24, 6062073 },
+ { 25, 2654201 },
+ { 19, 261098 },
+ { 19, 510878 },
+ { 25, 11304957 },
+ { 26, 22723327 },
+ { 27, 28082173 },
+ { 27, 53247997 },
+ { 27, 61636605 },
+ { 28, 86802429 },
+ { 28, 95191037 },
+ { 28, 120356861 },
+ { 28, 128745469 },
+ { 29, 489990905 },
+ { 29, 263498489 },
+ { 29, 255109881 },
+ { 29, 229944057 },
+ { 28, 129936125 },
+ { 28, 129280761 },
+ { 28, 120892153 },
+ { 28, 95726329 },
+ { 27, 62827261 },
+ { 27, 62171897 },
+ { 27, 53783289 },
+ { 27, 28617465 },
+ { 25, 12495613 },
+ { 25, 11840249 },
+ { 25, 3451641 },
+ { 25, 14723833 },
+ { 25, 13150969 },
+ { 25, 13283323 },
+ { 27, 18393849 },
+ { 25, 11578105 },
+ { 25, 3713785 },
+ { 19, 478058 },
+ { 19, 490270 },
+ { 26, 22063869 },
+ { 26, 22196223 },
+ { 28, 55618301 },
+ { 28, 105949949 },
+ { 28, 122727165 },
+ { 28, 122859519 },
+ { 29, 531934201 },
+ { 29, 523545593 },
+ { 29, 498379769 },
+ { 29, 489991161 },
+ { 29, 263498745 },
+ { 29, 255110137 },
+ { 29, 229944313 },
+ { 28, 129936381 },
+ { 28, 129281017 },
+ { 28, 120892409 },
+ { 28, 95726585 },
+ { 27, 62827517 },
+ { 27, 62172153 },
+ { 27, 53783545 },
+ { 27, 28617721 },
+ { 25, 12495869 },
+ { 25, 11840505 },
+ { 25, 3451897 },
+ { 25, 14724089 },
+ { 25, 13151225 },
+ { 25, 13283067 },
+ { 27, 18394105 },
+ { 25, 11578361 },
+ { 25, 3714041 },
+ { 19, 482154 },
+ { 19, 486174 },
+ { 26, 22064125 },
+ { 26, 22195967 },
+ { 28, 55618557 },
+ { 28, 105950205 },
+ { 28, 122727421 },
+ { 28, 122859263 },
+ { 29, 532066045 },
+ { 29, 530362105 },
+ { 29, 521973497 },
+ { 29, 496807673 },
+ { 29, 488419065 },
+ { 29, 261926649 },
+ { 29, 253538041 },
+ { 29, 228372217 },
+ { 28, 129412861 },
+ { 28, 127708921 },
+ { 28, 119320313 },
+ { 28, 94154489 },
+ { 27, 62303997 },
+ { 27, 60600057 },
+ { 27, 52211449 },
+ { 27, 27045625 },
+ { 25, 11972349 },
+ { 25, 10268409 },
+ { 25, 1879801 },
+ { 25, 12627705 },
+ { 25, 6860537 },
+ { 25, 6990843 },
+ { 25, 10006265 },
+ { 25, 3190521 },
+ { 19, 485866 },
+ { 19, 481694 },
+ { 25, 12103421 },
+ { 25, 12233727 },
+ { 27, 28880637 },
+ { 27, 54046461 },
+ { 27, 62435069 },
+ { 27, 62565375 },
+ { 28, 95989501 },
+ { 28, 121155325 },
+ { 28, 129543933 },
+ { 28, 129674239 },
+ { 29, 488419321 },
+ { 29, 261926905 },
+ { 29, 253538297 },
+ { 29, 228372473 },
+ { 28, 129413117 },
+ { 28, 127709177 },
+ { 28, 119320569 },
+ { 28, 94154745 },
+ { 27, 62304253 },
+ { 27, 60600313 },
+ { 27, 52211705 },
+ { 27, 27045881 },
+ { 25, 11972605 },
+ { 25, 10268665 },
+ { 25, 1880057 },
+ { 25, 12627961 },
+ { 25, 6860793 },
+ { 25, 6990587 },
+ { 25, 10006521 },
+ { 25, 3190777 },
+ { 19, 489962 },
+ { 19, 477598 },
+ { 25, 12103677 },
+ { 25, 12233471 },
+ { 27, 28880893 },
+ { 27, 54046717 },
+ { 27, 62435325 },
+ { 27, 62565119 },
+ { 28, 95989757 },
+ { 28, 121155581 },
+ { 28, 129544189 },
+ { 28, 50298875 },
+ { 28, 50036731 },
+ { 28, 49250299 },
+ { 28, 48988155 },
+ { 28, 41910267 },
+ { 28, 41648123 },
+ { 28, 127843069 },
+ { 27, 29261823 },
+ { 27, 20938747 },
+ { 27, 20676603 },
+ { 27, 60734205 },
+ { 26, 14581759 },
+ { 26, 10452987 },
+ { 26, 10190843 },
+ { 25, 10402557 },
+ { 24, 3571711 },
+ { 24, 2588667 },
+ { 24, 2326523 },
+ { 24, 3244027 },
+ { 24, 2457595 },
+ { 24, 4816891 },
+ { 19, 510314 },
+ { 19, 260382 },
+ { 24, 1671167 },
+ { 24, 5865471 },
+ { 26, 10059775 },
+ { 26, 14254079 },
+ { 26, 26836991 },
+ { 26, 31031295 },
+ { 27, 43614207 },
+ { 27, 47808511 },
+ { 27, 60391423 },
+ { 27, 64585727 },
+ { 28, 50036475 },
+ { 28, 49250043 },
+ { 28, 48987899 },
+ { 28, 41910011 },
+ { 28, 41647867 },
+ { 28, 127843325 },
+ { 27, 29261567 },
+ { 27, 20938491 },
+ { 27, 20676347 },
+ { 27, 60734461 },
+ { 26, 14581503 },
+ { 26, 10452731 },
+ { 26, 10190587 },
+ { 25, 10402813 },
+ { 24, 3571455 },
+ { 24, 2588411 },
+ { 24, 2326267 },
+ { 24, 3243771 },
+ { 24, 2457339 },
+ { 24, 4816635 },
+ { 19, 514410 },
+ { 19, 256286 },
+ { 24, 1670911 },
+ { 24, 5865215 },
+ { 26, 10059519 },
+ { 26, 14253823 },
+ { 26, 26836735 },
+ { 26, 31031039 },
+ { 27, 43613951 },
+ { 27, 47808255 },
+ { 27, 60391167 },
+ { 27, 132955897 },
+ { 26, 33520635 },
+ { 26, 33258491 },
+ { 26, 32472059 },
+ { 26, 32209915 },
+ { 26, 25132027 },
+ { 26, 24869883 },
+ { 26, 24083451 },
+ { 26, 32292601 },
+ { 25, 12549115 },
+ { 25, 12286971 },
+ { 25, 11500539 },
+ { 25, 15515385 },
+ { 24, 6257659 },
+ { 24, 5995515 },
+ { 24, 5209083 },
+ { 23, 2932473 },
+ { 22, 1539067 },
+ { 22, 1276923 },
+ { 23, 2670329 },
+ { 22, 1407995 },
+ { 17, 129770 },
+ { 17, 63134 },
+ { 24, 883711 },
+ { 24, 5078015 },
+ { 26, 9272319 },
+ { 26, 13466623 },
+ { 26, 26049535 },
+ { 26, 30243839 },
+ { 27, 42826751 },
+ { 27, 47021055 },
+ { 27, 59603967 },
+ { 27, 132956153 },
+ { 26, 33520379 },
+ { 26, 33258235 },
+ { 26, 32471803 },
+ { 26, 32209659 },
+ { 26, 25131771 },
+ { 26, 24869627 },
+ { 26, 24083195 },
+ { 26, 32292857 },
+ { 25, 12548859 },
+ { 25, 12286715 },
+ { 25, 11500283 },
+ { 25, 15515641 },
+ { 24, 6257403 },
+ { 24, 5995259 },
+ { 24, 5208827 },
+ { 23, 2932729 },
+ { 22, 1538811 },
+ { 22, 1276667 },
+ { 23, 2670585 },
+ { 22, 1407739 },
+ { 17, 130794 },
+ { 17, 62110 },
+ { 24, 883455 },
+ { 24, 5077759 },
+ { 26, 9272063 },
+ { 26, 13466367 },
+ { 26, 26049279 },
+ { 26, 30243583 },
+ { 27, 42826495 },
+ { 27, 47020799 },
+ { 27, 59603711 },
+ { 27, 133098237 },
+ { 26, 33452031 },
+ { 26, 16740347 },
+ { 26, 16478203 },
+ { 26, 15691771 },
+ { 26, 15429627 },
+ { 26, 8351739 },
+ { 26, 8089595 },
+ { 26, 32434941 },
+ { 25, 12480511 },
+ { 25, 4157435 },
+ { 25, 3895291 },
+ { 25, 15657725 },
+ { 24, 6189055 },
+ { 24, 2060283 },
+ { 24, 1798139 },
+ { 23, 3074813 },
+ { 22, 1470463 },
+ { 22, 487419 },
+ { 22, 225275 },
+ { 18, 114555 },
+ { 22, 356347 },
+ { 17, 56862 },
+ { 24, 618495 },
+ { 24, 4812799 },
+ { 26, 9007103 },
+ { 26, 13201407 },
+ { 26, 25784319 },
+ { 26, 29978623 },
+ { 27, 42561535 },
+ { 27, 46755839 },
+ { 27, 59338751 },
+ { 27, 133098493 },
+ { 26, 33451775 },
+ { 26, 16740091 },
+ { 26, 16477947 },
+ { 26, 15691515 },
+ { 26, 15429371 },
+ { 26, 8351483 },
+ { 26, 8089339 },
+ { 26, 32435197 },
+ { 25, 12480255 },
+ { 25, 4157179 },
+ { 25, 3895035 },
+ { 25, 15657981 },
+ { 24, 6188799 },
+ { 24, 2060027 },
+ { 24, 1797883 },
+ { 23, 3075069 },
+ { 22, 1470207 },
+ { 22, 487163 },
+ { 22, 225019 },
+ { 18, 112507 },
+ { 22, 2096763 },
+ { 17, 55838 },
+ { 24, 618239 },
+ { 24, 4812543 },
+ { 26, 9006847 },
+ { 26, 13201151 },
+ { 26, 25784063 },
+ { 26, 29978367 },
+ { 27, 42561279 },
+ { 27, 46755583 },
+ { 27, 59338495 },
+ { 27, 63532799 },
+ { 27, 132574973 },
+ { 26, 16673791 },
+ { 26, 16411647 },
+ { 26, 15625215 },
+ { 26, 15363071 },
+ { 26, 8285183 },
+ { 26, 8023039 },
+ { 26, 7236607 },
+ { 26, 31911677 },
+ { 25, 4090879 },
+ { 25, 3828735 },
+ { 25, 3042303 },
+ { 25, 15134461 },
+ { 24, 1993727 },
+ { 24, 1731583 },
+ { 24, 945151 },
+ { 23, 2551549 },
+ { 22, 420863 },
+ { 22, 158719 },
+ { 20, 524095 },
+ { 20, 524139 },
+ { 20, 524094 },
+ { 22, 2097087 },
+ { 22, 1403903 },
+ { 24, 2452479 },
+ { 24, 3501055 },
+ { 24, 6646783 },
+ { 24, 7695359 },
+ { 25, 10841087 },
+ { 25, 11889663 },
+ { 25, 15035391 },
+ { 25, 16083967 },
+ { 26, 27618303 },
+ { 26, 16673535 },
+ { 26, 16411391 },
+ { 26, 15624959 },
+ { 26, 15362815 },
+ { 26, 8284927 },
+ { 26, 8022783 },
+ { 26, 7236351 },
+ { 26, 31911933 },
+ { 25, 4090623 },
+ { 25, 3828479 },
+ { 25, 3042047 },
+ { 25, 15134717 },
+ { 24, 1993471 },
+ { 24, 1731327 },
+ { 24, 944895 },
+ { 23, 2551805 },
+ { 22, 420607 },
+ { 22, 158463 },
+ { 20, 524271 },
+ { 17, 65499 },
+ { 13, 3790 },
+ { 21, 1048191 },
+ { 22, 1403647 },
+ { 24, 2452223 },
+ { 24, 3500799 },
+ { 24, 6646527 },
+ { 24, 7695103 },
+ { 25, 10840831 },
+ { 25, 11889407 },
+ { 25, 15035135 },
+ { 25, 16083711 },
+ { 26, 27618047 },
+ { 26, 28666623 },
+ { 26, 31812351 },
+ { 26, 32860927 },
+ { 26, 61172479 },
+ { 26, 62221055 },
+ { 26, 65366783 },
+ { 26, 66415359 },
+ { 26, 31473663 },
+ { 26, 28327935 },
+ { 26, 31652605 },
+ { 25, 15745023 },
+ { 25, 14696447 },
+ { 25, 11550719 },
+ { 25, 14875389 },
+ { 24, 7356415 },
+ { 24, 6307839 },
+ { 24, 3162111 },
+ { 23, 2292477 },
+ { 17, 64895 },
+ { 16, 32719 },
+ { 13, 3726 },
+ { 19, 261999 },
+ { 17, 65407 },
+ { 24, 2179071 },
+ { 24, 3227647 },
+ { 24, 6373375 },
+ { 24, 7421951 },
+ { 25, 10567679 },
+ { 25, 11616255 },
+ { 25, 14761983 },
+ { 25, 15810559 },
+ { 26, 27344895 },
+ { 26, 28393471 },
+ { 26, 31539199 },
+ { 26, 66076415 },
+ { 26, 65027839 },
+ { 26, 61882111 },
+ { 26, 60833535 },
+ { 26, 32521983 },
+ { 26, 31473407 },
+ { 26, 28327679 },
+ { 26, 31652861 },
+ { 25, 15744767 },
+ { 25, 14696191 },
+ { 25, 11550463 },
+ { 25, 14875645 },
+ { 24, 7356159 },
+ { 24, 6307583 },
+ { 24, 3161855 },
+ { 23, 2292733 },
+ { 17, 62847 },
+ { 17, 65455 },
+ { 23, 64509 },
+ { 16, 32735 },
+ { 17, 63359 },
+ { 24, 2178815 },
+ { 24, 3227391 },
+ { 24, 6373119 },
+ { 24, 7421695 },
+ { 25, 10567423 },
+ { 25, 11615999 },
+ { 25, 14761727 },
+ { 25, 15810303 },
+ { 26, 27344639 },
+ { 26, 28393215 },
+ { 26, 31538943 },
+ { 26, 32587519 },
+ { 26, 60899071 },
+ { 26, 61947647 },
+ { 26, 65093375 },
+ { 26, 66141951 },
+ { 26, 31734783 },
+ { 26, 28589055 },
+ { 26, 32177917 },
+ { 25, 16006143 },
+ { 25, 14957567 },
+ { 25, 11811839 },
+ { 25, 15400701 },
+ { 24, 7617535 },
+ { 24, 6568959 },
+ { 24, 3423231 },
+ { 23, 2817789 },
+ { 22, 1326079 },
+ { 19, 261823 },
+ { 17, 65502 },
+ { 15, 16331 },
+ { 18, 130875 },
+ { 22, 211967 },
+ { 22, 1260543 },
+ { 24, 2309119 },
+ { 24, 3357695 },
+ { 24, 6503423 },
+ { 24, 7551999 },
+ { 25, 10697727 },
+ { 25, 11746303 },
+ { 25, 14892031 },
+ { 25, 15940607 },
+ { 26, 27474943 },
+ { 26, 66337535 },
+ { 26, 65288959 },
+ { 26, 62143231 },
+ { 26, 61094655 },
+ { 26, 32783103 },
+ { 26, 31734527 },
+ { 26, 28588799 },
+ { 26, 32178173 },
+ { 25, 16005887 },
+ { 25, 14957311 },
+ { 25, 11811583 },
+ { 25, 15400957 },
+ { 24, 7617279 },
+ { 24, 6568703 },
+ { 24, 3422975 },
+ { 23, 2818045 },
+ { 22, 1325823 },
+ { 20, 523711 },
+ { 17, 65374 },
+ { 16, 32683 },
+ { 18, 131051 },
+ { 22, 211711 },
+ { 22, 1260287 },
+ { 24, 2308863 },
+ { 24, 3357439 },
+ { 24, 6503167 },
+ { 24, 7551743 },
+ { 25, 10697471 },
+ { 25, 11746047 },
+ { 25, 14891775 },
+ { 25, 15940351 },
+ { 26, 27474687 },
+ { 26, 28523263 },
+ { 26, 31668991 },
+ { 26, 32717567 },
+ { 26, 61029119 },
+ { 26, 62077695 },
+ { 26, 65223423 },
+ { 26, 66271999 },
+ { 28, 109588479 },
+ { 27, 63451135 },
+ { 27, 59256831 },
+ { 27, 46673919 },
+ { 27, 42479615 },
+ { 26, 29896703 },
+ { 26, 25702399 },
+ { 26, 13119487 },
+ { 26, 19245821 },
+ { 24, 4730879 },
+ { 24, 536575 },
+ { 16, 24174 },
+ { 18, 130747 },
+ { 17, 48507 },
+ { 22, 143355 },
+ { 22, 1191931 },
+ { 22, 1519615 },
+ { 24, 3289083 },
+ { 24, 6434811 },
+ { 24, 7483387 },
+ { 24, 7811071 },
+ { 25, 11677691 },
+ { 25, 14823419 },
+ { 25, 15871995 },
+ { 25, 16199679 },
+ { 26, 28454907 },
+ { 26, 31600635 },
+ { 26, 32649211 },
+ { 26, 60960763 },
+ { 26, 62009339 },
+ { 26, 65155067 },
+ { 26, 66203643 },
+ { 26, 66531327 },
+ { 27, 63450879 },
+ { 27, 59256575 },
+ { 27, 46673663 },
+ { 27, 42479359 },
+ { 26, 29896447 },
+ { 26, 25702143 },
+ { 26, 13119231 },
+ { 26, 19246077 },
+ { 24, 4730623 },
+ { 24, 536319 },
+ { 16, 23150 },
+ { 19, 261563 },
+ { 17, 46459 },
+ { 22, 143099 },
+ { 22, 1191675 },
+ { 22, 1519359 },
+ { 24, 3288827 },
+ { 24, 6434555 },
+ { 24, 7483131 },
+ { 24, 7810815 },
+ { 25, 11677435 },
+ { 25, 14823163 },
+ { 25, 15871739 },
+ { 25, 16199423 },
+ { 26, 28454651 },
+ { 26, 31600379 },
+ { 26, 32648955 },
+ { 26, 60960507 },
+ { 26, 62009083 },
+ { 26, 65154811 },
+ { 26, 66203387 },
+ { 26, 66531071 },
+ { 27, 63712255 },
+ { 27, 59517951 },
+ { 27, 46935039 },
+ { 27, 42740735 },
+ { 26, 30157823 },
+ { 26, 25963519 },
+ { 26, 13380607 },
+ { 26, 20295421 },
+ { 24, 4991999 },
+ { 24, 797695 },
+ { 16, 22254 },
+ { 24, 5615353 },
+ { 22, 1321979 },
+ { 24, 5091065 },
+ { 22, 404475 },
+ { 22, 1453051 },
+ { 24, 2501627 },
+ { 24, 3550203 },
+ { 24, 6695931 },
+ { 24, 7744507 },
+ { 25, 10890235 },
+ { 25, 11938811 },
+ { 25, 15084539 },
+ { 25, 16133115 },
+ { 26, 27667451 },
+ { 26, 28716027 },
+ { 26, 31861755 },
+ { 26, 32910331 },
+ { 26, 61221883 },
+ { 26, 62270459 },
+ { 26, 65416187 },
+ { 26, 66464763 },
+ { 27, 63711999 },
+ { 27, 59517695 },
+ { 27, 46934783 },
+ { 27, 42740479 },
+ { 26, 30157567 },
+ { 26, 25963263 },
+ { 26, 13380351 },
+ { 26, 20295677 },
+ { 24, 4991743 },
+ { 24, 797439 },
+ { 16, 21230 },
+ { 24, 5615609 },
+ { 22, 1321723 },
+ { 24, 5091321 },
+ { 22, 404219 },
+ { 22, 1452795 },
+ { 24, 2501371 },
+ { 24, 3549947 },
+ { 24, 6695675 },
+ { 24, 7744251 },
+ { 25, 10889979 },
+ { 25, 11938555 },
+ { 25, 15084283 },
+ { 25, 16132859 },
+ { 26, 27667195 },
+ { 26, 28715771 },
+ { 26, 31861499 },
+ { 26, 32910075 },
+ { 26, 61221627 },
+ { 26, 62270203 },
+ { 26, 65415931 },
+ { 26, 66464507 },
+ { 25, 16130047 },
+ { 25, 15081471 },
+ { 25, 11935743 },
+ { 25, 10887167 },
+ { 24, 7741439 },
+ { 24, 6692863 },
+ { 24, 3547135 },
+ { 24, 2498559 },
+ { 22, 1449983 },
+ { 22, 401407 },
+ { 17, 63854 },
+ { 22, 204795 },
+ { 22, 1187835 },
+ { 22, 598011 },
+ { 22, 794619 },
+ { 22, 172027 },
+ { 22, 1220603 },
+ { 22, 1302527 },
+ { 24, 3317755 },
+ { 24, 6463483 },
+ { 24, 7512059 },
+ { 24, 7593983 },
+ { 25, 11706363 },
+ { 25, 14852091 },
+ { 25, 15900667 },
+ { 25, 15982591 },
+ { 26, 28483579 },
+ { 26, 31629307 },
+ { 26, 32677883 },
+ { 26, 60989435 },
+ { 26, 62038011 },
+ { 26, 65183739 },
+ { 25, 16129791 },
+ { 25, 15081215 },
+ { 25, 11935487 },
+ { 25, 10886911 },
+ { 24, 7741183 },
+ { 24, 6692607 },
+ { 24, 3546879 },
+ { 24, 2498303 },
+ { 22, 1449727 },
+ { 22, 401151 },
+ { 17, 59758 },
+ { 22, 204539 },
+ { 22, 1187579 },
+ { 22, 597755 },
+ { 22, 794363 },
+ { 22, 171771 },
+ { 22, 1220347 },
+ { 22, 1302271 },
+ { 24, 3317499 },
+ { 24, 6463227 },
+ { 24, 7511803 },
+ { 24, 7593727 },
+ { 25, 11706107 },
+ { 25, 14851835 },
+ { 25, 15900411 },
+ { 25, 15982335 },
+ { 26, 28483323 },
+ { 26, 31629051 },
+ { 26, 32677627 },
+ { 26, 60989179 },
+ { 26, 62037755 },
+ { 26, 65183483 },
+ { 25, 16194559 },
+ { 25, 15145983 },
+ { 25, 12000255 },
+ { 25, 10951679 },
+ { 24, 7805951 },
+ { 24, 6757375 },
+ { 24, 3611647 },
+ { 24, 2563071 },
+ { 22, 1514495 },
+ { 22, 465919 },
+ { 17, 55790 },
+ { 22, 400379 },
+ { 22, 1252347 },
+ { 24, 2235387 },
+ { 22, 859131 },
+ { 22, 1580027 },
+ { 22, 236539 },
+ { 22, 1285115 },
+ { 22, 1498111 },
+ { 24, 3382267 },
+ { 24, 6527995 },
+ { 24, 7576571 },
+ { 24, 7789567 },
+ { 25, 11770875 },
+ { 25, 14916603 },
+ { 25, 15965179 },
+ { 25, 16178175 },
+ { 26, 28548091 },
+ { 26, 31693819 },
+ { 26, 32742395 },
+ { 26, 61053947 },
+ { 26, 62102523 },
+ { 25, 16194303 },
+ { 25, 15145727 },
+ { 25, 11999999 },
+ { 25, 10951423 },
+ { 24, 7805695 },
+ { 24, 6757119 },
+ { 24, 3611391 },
+ { 24, 2562815 },
+ { 22, 1514239 },
+ { 22, 465663 },
+ { 17, 51694 },
+ { 22, 400123 },
+ { 22, 1252091 },
+ { 24, 2235131 },
+ { 22, 858875 },
+ { 22, 1579771 },
+ { 22, 236283 },
+ { 22, 1284859 },
+ { 22, 1497855 },
+ { 24, 3382011 },
+ { 24, 6527739 },
+ { 24, 7576315 },
+ { 24, 7789311 },
+ { 25, 11770619 },
+ { 25, 14916347 },
+ { 25, 15964923 },
+ { 25, 16177919 },
+ { 26, 28547835 },
+ { 26, 31693563 },
+ { 26, 32742139 },
+ { 26, 61053691 },
+ { 26, 62102267 },
+ { 26, 65247995 },
+ { 26, 66296571 },
+ { 26, 66509567 },
+ { 26, 21630975 },
+ { 25, 15339519 },
+ { 25, 13242367 },
+ { 25, 6950911 },
+ { 25, 4853759 },
+ { 23, 2756607 },
+ { 23, 659455 },
+ { 17, 31598 },
+ { 22, 462843 },
+ { 22, 1445883 },
+ { 24, 2297851 },
+ { 24, 3280891 },
+ { 22, 1642491 },
+ { 22, 1839099 },
+ { 22, 430075 },
+ { 22, 1478651 },
+ { 22, 1560575 },
+ { 24, 3575803 },
+ { 24, 6721531 },
+ { 24, 7770107 },
+ { 24, 7852031 },
+ { 25, 11964411 },
+ { 25, 15110139 },
+ { 25, 16158715 },
+ { 25, 16240639 },
+ { 26, 28741627 },
+ { 26, 31887355 },
+ { 26, 32935931 },
+ { 26, 61247483 },
+ { 26, 62296059 },
+ { 26, 65441787 },
+ { 26, 66490363 },
+ { 26, 21630719 },
+ { 25, 15339263 },
+ { 25, 13242111 },
+ { 25, 6950655 },
+ { 25, 4853503 },
+ { 23, 2756351 },
+ { 23, 659199 },
+ { 17, 27502 },
+ { 22, 462587 },
+ { 22, 1445627 },
+ { 24, 2297595 },
+ { 24, 3280635 },
+ { 22, 1642235 },
+ { 22, 1838843 },
+ { 22, 429819 },
+ { 22, 1478395 },
+ { 22, 1560319 },
+ { 24, 3575547 },
+ { 24, 6721275 },
+ { 24, 7769851 },
+ { 24, 7851775 },
+ { 25, 11964155 },
+ { 25, 15109883 },
+ { 25, 16158459 },
+ { 25, 16240383 },
+ { 26, 28741371 },
+ { 26, 31887099 },
+ { 26, 32935675 },
+ { 26, 61247227 },
+ { 26, 62295803 },
+ { 26, 65441531 },
+ { 26, 66490107 },
+ { 26, 66572031 },
+ { 25, 15404031 },
+ { 25, 13306879 },
+ { 25, 7015423 },
+ { 25, 4918271 },
+ { 23, 2821119 },
+ { 23, 723967 },
+ { 17, 23534 },
+ { 23, 658427 },
+ { 22, 1510395 },
+ { 24, 2493435 },
+ { 24, 3345403 },
+ { 24, 6425595 },
+ { 22, 1903611 },
+ { 23, 2624507 },
+ { 22, 494587 },
+ { 22, 1543163 },
+ { 23, 2804735 },
+ { 24, 3640315 },
+ { 24, 6786043 },
+ { 24, 7834619 },
+ { 25, 10980347 },
+ { 25, 12028923 },
+ { 25, 15174651 },
+ { 25, 16223227 },
+ { 26, 27757563 },
+ { 26, 28806139 },
+ { 26, 31951867 },
+ { 26, 33000443 },
+ { 26, 61311995 },
+ { 26, 62360571 },
+ { 26, 65506299 },
+ { 26, 66554875 },
+ { 25, 15403775 },
+ { 25, 13306623 },
+ { 25, 7015167 },
+ { 25, 4918015 },
+ { 23, 2820863 },
+ { 23, 723711 },
+ { 17, 19438 },
+ { 23, 658171 },
+ { 22, 1510139 },
+ { 24, 2493179 },
+ { 24, 3345147 },
+ { 24, 6425339 },
+ { 22, 1903355 },
+ { 23, 2624251 },
+ { 22, 494331 },
+ { 22, 1542907 },
+ { 23, 2804479 },
+ { 24, 3640059 },
+ { 24, 6785787 },
+ { 24, 7834363 },
+ { 25, 10980091 },
+ { 25, 12028667 },
+ { 25, 15174395 },
+ { 25, 16222971 },
+ { 25, 16484351 },
+ { 25, 15960063 },
+ { 25, 14387199 },
+ { 25, 13862911 },
+ { 24, 8095743 },
+ { 24, 7571455 },
+ { 24, 5998591 },
+ { 24, 5474303 },
+ { 23, 3901439 },
+ { 23, 3377151 },
+ { 23, 1804287 },
+ { 23, 1279999 },
+ { 21, 755711 },
+ { 21, 231423 },
+ { 16, 30062 },
+ { 21, 182267 },
+ { 21, 690171 },
+ { 22, 641019 },
+ { 22, 886779 },
+ { 22, 1624059 },
+ { 22, 1869819 },
+ { 21, 673787 },
+ { 21, 722939 },
+ { 21, 174075 },
+ { 21, 698363 },
+ { 21, 718847 },
+ { 23, 1746939 },
+ { 23, 3319803 },
+ { 23, 3844091 },
+ { 23, 3864575 },
+ { 24, 5941243 },
+ { 24, 7514107 },
+ { 24, 8038395 },
+ { 24, 8058879 },
+ { 25, 14329851 },
+ { 25, 15902715 },
+ { 24, 8095487 },
+ { 24, 7571199 },
+ { 24, 5998335 },
+ { 24, 5474047 },
+ { 23, 3901183 },
+ { 23, 3376895 },
+ { 23, 1804031 },
+ { 23, 1279743 },
+ { 21, 755455 },
+ { 21, 231167 },
+ { 16, 21870 },
+ { 21, 182011 },
+ { 21, 689915 },
+ { 22, 640763 },
+ { 22, 886523 },
+ { 22, 1623803 },
+ { 22, 1869563 },
+ { 21, 673531 },
+ { 21, 722683 },
+ { 21, 173819 },
+ { 21, 698107 },
+ { 21, 718591 },
+ { 23, 1746683 },
+ { 23, 3319547 },
+ { 23, 3843835 },
+ { 23, 3864319 },
+ { 24, 5940987 },
+ { 24, 7513851 },
+ { 24, 8038139 },
+ { 24, 8058623 },
+ { 25, 14329595 },
+ { 25, 15902459 },
+ { 24, 8111103 },
+ { 24, 7586815 },
+ { 24, 6013951 },
+ { 24, 5489663 },
+ { 23, 3916799 },
+ { 23, 3392511 },
+ { 23, 1819647 },
+ { 23, 1295359 },
+ { 21, 771071 },
+ { 21, 246783 },
+ { 16, 13806 },
+ { 21, 230395 },
+ { 21, 705531 },
+ { 23, 1213435 },
+ { 22, 902139 },
+ { 22, 1672187 },
+ { 22, 1885179 },
+ { 23, 2655227 },
+ { 21, 738299 },
+ { 21, 918523 },
+ { 21, 189435 },
+ { 21, 713723 },
+ { 21, 766975 },
+ { 23, 1762299 },
+ { 23, 3335163 },
+ { 23, 3859451 },
+ { 23, 3912703 },
+ { 24, 5956603 },
+ { 24, 7529467 },
+ { 24, 8053755 },
+ { 24, 8107007 },
+ { 25, 14345211 },
+ { 24, 8110847 },
+ { 24, 7586559 },
+ { 24, 6013695 },
+ { 24, 5489407 },
+ { 23, 3916543 },
+ { 23, 3392255 },
+ { 23, 1819391 },
+ { 23, 1295103 },
+ { 21, 770815 },
+ { 21, 246527 },
+ { 16, 5614 },
+ { 21, 230139 },
+ { 21, 705275 },
+ { 23, 1213179 },
+ { 22, 901883 },
+ { 22, 1671931 },
+ { 22, 1884923 },
+ { 23, 2654971 },
+ { 21, 738043 },
+ { 21, 918267 },
+ { 21, 189179 },
+ { 21, 713467 },
+ { 21, 766719 },
+ { 23, 1762043 },
+ { 23, 3334907 },
+ { 23, 3859195 },
+ { 23, 3912447 },
+ { 24, 5956347 },
+ { 24, 7529211 },
+ { 24, 8053499 },
+ { 24, 8106751 },
+ { 24, 6922751 },
+ { 23, 4039167 },
+ { 23, 3777023 },
+ { 23, 2990591 },
+ { 23, 2728447 },
+ { 22, 1942015 },
+ { 22, 1679871 },
+ { 22, 893439 },
+ { 22, 631295 },
+ { 20, 369151 },
+ { 20, 107007 },
+ { 14, 10094 },
+ { 19, 61947 },
+ { 19, 188923 },
+ { 21, 307707 },
+ { 21, 434683 },
+ { 20, 422395 },
+ { 20, 483835 },
+ { 21, 668155 },
+ { 21, 729595 },
+ { 19, 233979 },
+ { 19, 246267 },
+ { 19, 59899 },
+ { 19, 190971 },
+ { 19, 196095 },
+ { 21, 453115 },
+ { 21, 846331 },
+ { 21, 977403 },
+ { 21, 982527 },
+ { 22, 1501691 },
+ { 22, 1894907 },
+ { 22, 2025979 },
+ { 22, 2031103 },
+ { 23, 4039933 },
+ { 23, 3777789 },
+ { 23, 2991357 },
+ { 23, 2729213 },
+ { 22, 1942781 },
+ { 22, 1680637 },
+ { 22, 894205 },
+ { 22, 632061 },
+ { 20, 369917 },
+ { 20, 107773 },
+ { 14, 1818 },
+ { 19, 62713 },
+ { 19, 189689 },
+ { 21, 308473 },
+ { 21, 435449 },
+ { 20, 423161 },
+ { 20, 484601 },
+ { 21, 668921 },
+ { 21, 730361 },
+ { 19, 234745 },
+ { 19, 247033 },
+ { 19, 232697 },
+ { 19, 236793 },
+ { 19, 252157 },
+ { 21, 933113 },
+ { 21, 945401 },
+ { 21, 949497 },
+ { 21, 1014013 },
+ { 22, 1883385 },
+ { 22, 1895673 },
+ { 22, 1899769 },
+ { 22, 2029821 },
+ { 23, 4055289 },
+ { 23, 3797241 },
+ { 23, 3121401 },
+ { 23, 2863353 },
+ { 22, 2089209 },
+ { 22, 1831161 },
+ { 22, 894461 },
+ { 22, 632317 },
+ { 20, 370173 },
+ { 20, 108029 },
+ { 14, 10010 },
+ { 19, 62969 },
+ { 19, 189945 },
+ { 21, 308729 },
+ { 21, 435705 },
+ { 20, 423417 },
+ { 20, 484857 },
+ { 21, 669177 },
+ { 21, 730617 },
+ { 19, 235001 },
+ { 19, 247289 },
+ { 19, 232953 },
+ { 19, 237049 },
+ { 19, 252413 },
+ { 21, 933369 },
+ { 21, 945657 },
+ { 21, 949753 },
+ { 21, 1014269 },
+ { 22, 1883641 },
+ { 22, 1895929 },
+ { 22, 1900025 },
+ { 22, 2030077 },
+ { 23, 4055545 },
+ { 23, 3797497 },
+ { 23, 3121657 },
+ { 23, 2863609 },
+ { 22, 2089465 },
+ { 22, 1831417 },
+ { 23, 3931641 },
+ { 23, 4192765 },
+ { 22, 1495805 },
+ { 22, 447229 },
+ { 16, 6042 },
+ { 22, 430841 },
+ { 21, 774905 },
+ { 23, 1282809 },
+ { 23, 1757945 },
+ { 23, 3314425 },
+ { 22, 1954553 },
+ { 23, 2724601 },
+ { 23, 2937593 },
+ { 23, 3707641 },
+ { 21, 1004281 },
+ { 22, 1708793 },
+ { 21, 996089 },
+ { 21, 1012473 },
+ { 22, 1729277 },
+ { 23, 3994361 },
+ { 23, 4043513 },
+ { 23, 4059897 },
+ { 24, 8041209 },
+ { 24, 8057593 },
+ { 24, 8106745 },
+ { 24, 8123129 },
+ { 25, 16171769 },
+ { 25, 15172345 },
+ { 25, 12043001 },
+ { 25, 11436793 },
+ { 24, 8307449 },
+ { 24, 7308025 },
+ { 24, 4178681 },
+ { 24, 2544637 },
+ { 22, 1496061 },
+ { 22, 447485 },
+ { 16, 14234 },
+ { 22, 431097 },
+ { 21, 775161 },
+ { 23, 1283065 },
+ { 23, 1758201 },
+ { 23, 3314681 },
+ { 22, 1954809 },
+ { 23, 2724857 },
+ { 23, 2937849 },
+ { 23, 3707897 },
+ { 21, 1004537 },
+ { 22, 1709049 },
+ { 21, 996345 },
+ { 21, 1012729 },
+ { 22, 1729533 },
+ { 23, 3994617 },
+ { 23, 4043769 },
+ { 23, 4060153 },
+ { 24, 8041465 },
+ { 24, 8057849 },
+ { 24, 8107001 },
+ { 24, 8123385 },
+ { 25, 16172025 },
+ { 25, 15172601 },
+ { 25, 12043257 },
+ { 25, 11437049 },
+ { 24, 8307705 },
+ { 24, 7308281 },
+ { 24, 4178937 },
+ { 24, 2594557 },
+ { 22, 1545981 },
+ { 22, 497405 },
+ { 17, 44314 },
+ { 22, 448249 },
+ { 22, 1480441 },
+ { 23, 1300217 },
+ { 23, 1808121 },
+ { 23, 3331833 },
+ { 23, 3839737 },
+ { 23, 2742009 },
+ { 23, 2987769 },
+ { 23, 3725049 },
+ { 23, 3970809 },
+ { 22, 1726201 },
+ { 22, 1775353 },
+ { 22, 1718009 },
+ { 22, 1734393 },
+ { 22, 1795837 },
+ { 24, 15566585 },
+ { 24, 15320825 },
+ { 24, 6944505 },
+ { 24, 7202557 },
+ { 25, 14386937 },
+ { 25, 13879033 },
+ { 25, 16156409 },
+ { 25, 15124217 },
+ { 25, 12027641 },
+ { 25, 10995449 },
+ { 24, 8292089 },
+ { 24, 7259897 },
+ { 24, 4163321 },
+ { 24, 3131129 },
+ { 22, 1546237 },
+ { 22, 497661 },
+ { 17, 60698 },
+ { 22, 448505 },
+ { 22, 1480697 },
+ { 23, 1300473 },
+ { 23, 1808377 },
+ { 23, 3332089 },
+ { 23, 3839993 },
+ { 23, 2742265 },
+ { 23, 2988025 },
+ { 23, 3725305 },
+ { 23, 3971065 },
+ { 22, 1726457 },
+ { 22, 1775609 },
+ { 22, 1718265 },
+ { 22, 1734649 },
+ { 22, 1796093 },
+ { 24, 15566841 },
+ { 24, 15321081 },
+ { 24, 6944761 },
+ { 24, 7202813 },
+ { 25, 14387193 },
+ { 25, 13879289 },
+ { 25, 16156665 },
+ { 25, 15124473 },
+ { 25, 12027897 },
+ { 25, 10995705 },
+ { 24, 8292345 },
+ { 24, 7260153 },
+ { 24, 4163577 },
+ { 24, 3131385 },
+ { 24, 6245117 },
+ { 24, 2050813 },
+ { 19, 77210 },
+ { 24, 1985273 },
+ { 24, 5982969 },
+ { 26, 10111737 },
+ { 25, 7293689 },
+ { 25, 13519609 },
+ { 25, 15420153 },
+ { 26, 33524473 },
+ { 25, 12012281 },
+ { 25, 15092473 },
+ { 25, 15944441 },
+ { 24, 8358649 },
+ { 24, 4164345 },
+ { 24, 7883513 },
+ { 24, 16583417 },
+ { 24, 7195385 },
+ { 24, 7965437 },
+ { 26, 61213433 },
+ { 26, 32967417 },
+ { 26, 28822265 },
+ { 26, 31951613 },
+ { 27, 55446265 },
+ { 26, 32443129 },
+ { 27, 60427001 },
+ { 27, 47909625 },
+ { 27, 43911929 },
+ { 26, 31394553 },
+ { 26, 28969721 },
+ { 26, 16452345 },
+ { 26, 12454649 },
+ { 24, 8325881 },
+ { 24, 2051069 },
+ { 19, 81898 },
+ { 24, 1985529 },
+ { 24, 5983225 },
+ { 26, 10111993 },
+ { 25, 7293945 },
+ { 25, 13519865 },
+ { 25, 15420409 },
+ { 26, 33524729 },
+ { 25, 12012537 },
+ { 25, 15092729 },
+ { 25, 15944697 },
+ { 24, 8358905 },
+ { 24, 4164601 },
+ { 24, 7883769 },
+ { 24, 16583673 },
+ { 24, 7195641 },
+ { 24, 7965693 },
+ { 26, 61213689 },
+ { 26, 32967673 },
+ { 26, 28822521 },
+ { 26, 31951869 },
+ { 27, 55446521 },
+ { 26, 32443385 },
+ { 27, 60427257 },
+ { 27, 47909881 },
+ { 27, 43912185 },
+ { 26, 31394809 },
+ { 26, 28969977 },
+ { 26, 16452601 },
+ { 26, 12454905 },
+ { 24, 8326137 },
+ { 24, 3821309 },
+ { 19, 98282 },
+ { 24, 2051833 },
+ { 24, 6180601 },
+ { 26, 10178297 },
+ { 26, 14307065 },
+ { 25, 13586169 },
+ { 25, 15617785 },
+ { 26, 21712633 },
+ { 26, 33459961 },
+ { 25, 15159033 },
+ { 25, 16142073 },
+ { 24, 8376061 },
+ { 24, 8294137 },
+ { 24, 4099833 },
+ { 24, 16518905 },
+ { 24, 16322297 },
+ { 24, 7982841 },
+ { 24, 8228605 },
+ { 26, 32902905 },
+ { 26, 31919865 },
+ { 26, 31969017 },
+ { 26, 33001213 },
+ { 26, 32378617 },
+ { 26, 30347001 },
+ { 27, 47845113 },
+ { 27, 43716345 },
+ { 26, 31330041 },
+ { 26, 27201273 },
+ { 26, 16387833 },
+ { 26, 12259065 },
+ { 24, 8261369 },
+ { 24, 4132601 },
+ { 19, 114538 },
+ { 24, 2052089 },
+ { 24, 6180857 },
+ { 26, 10178553 },
+ { 26, 14307321 },
+ { 25, 13586425 },
+ { 25, 15618041 },
+ { 26, 21712889 },
+ { 26, 33460217 },
+ { 25, 15159289 },
+ { 25, 16142329 },
+ { 24, 8376317 },
+ { 24, 8294393 },
+ { 24, 4100089 },
+ { 24, 16519161 },
+ { 24, 16322553 },
+ { 24, 7983097 },
+ { 24, 8228861 },
+ { 26, 32903161 },
+ { 26, 31920121 },
+ { 26, 31969273 },
+ { 26, 33001469 },
+ { 26, 32378873 },
+ { 26, 30347257 },
+ { 27, 47845369 },
+ { 27, 43716601 },
+ { 26, 31330297 },
+ { 26, 27201529 },
+ { 26, 16388089 },
+ { 26, 12259321 },
+ { 24, 8261625 },
+ { 24, 4132857 },
+ { 19, 130922 },
+ { 24, 3824377 },
+ { 24, 6249209 },
+ { 26, 10377977 },
+ { 26, 14375673 },
+ { 26, 26893049 },
+ { 25, 15686393 },
+ { 26, 21912313 },
+ { 26, 23812857 },
+ { 26, 33266425 },
+ { 25, 16210681 },
+ { 26, 16489209 },
+ { 24, 8313597 },
+ { 24, 8100601 },
+ { 24, 3906297 },
+ { 24, 16259833 },
+ { 24, 15538937 },
+ { 24, 8248057 },
+ { 24, 15309565 },
+ { 26, 31857401 },
+ { 26, 28777209 },
+ { 26, 33020665 },
+ { 26, 32185081 },
+ { 26, 30284537 },
+ { 26, 24058617 },
+ { 27, 43653881 },
+ { 26, 31136505 },
+ { 26, 27138809 },
+ { 26, 14621433 },
+ { 26, 12196601 },
+ { 24, 8067833 },
+ { 24, 4070137 },
+ { 19, 212458 },
+ { 24, 3824633 },
+ { 24, 6249465 },
+ { 26, 10378233 },
+ { 26, 14375929 },
+ { 26, 26893305 },
+ { 25, 15686649 },
+ { 26, 21912569 },
+ { 26, 23813113 },
+ { 26, 33266681 },
+ { 25, 16210937 },
+ { 26, 16489465 },
+ { 24, 8313853 },
+ { 24, 8100857 },
+ { 24, 3906553 },
+ { 24, 16260089 },
+ { 24, 15539193 },
+ { 24, 8248313 },
+ { 24, 15309821 },
+ { 26, 31857657 },
+ { 26, 28777465 },
+ { 26, 33020921 },
+ { 26, 32185337 },
+ { 26, 30284793 },
+ { 26, 24058873 },
+ { 27, 43654137 },
+ { 26, 31136761 },
+ { 26, 27139065 },
+ { 26, 14621689 },
+ { 26, 12196857 },
+ { 24, 8068089 },
+ { 24, 4070393 },
+ { 19, 228842 },
+ { 24, 3890937 },
+ { 24, 8019705 },
+ { 26, 10444537 },
+ { 26, 14573305 },
+ { 26, 26959609 },
+ { 26, 31088377 },
+ { 26, 21978873 },
+ { 26, 24010489 },
+ { 26, 30105337 },
+ { 26, 33201913 },
+ { 26, 29007609 },
+ { 26, 16424697 },
+ { 24, 8118013 },
+ { 24, 8036089 },
+ { 24, 3841785 },
+ { 24, 15474425 },
+ { 24, 15277817 },
+ { 24, 15326969 },
+ { 24, 15572733 },
+ { 26, 28712697 },
+ { 26, 27729657 },
+ { 26, 32120569 },
+ { 26, 30088953 },
+ { 26, 23994105 },
+ { 26, 21962489 },
+ { 26, 31071993 },
+ { 26, 26943225 },
+ { 26, 14556921 },
+ { 26, 10428153 },
+ { 24, 8003321 },
+ { 24, 3874553 },
+ { 19, 245098 },
+ { 24, 3891193 },
+ { 24, 8019961 },
+ { 26, 10444793 },
+ { 26, 14573561 },
+ { 26, 26959865 },
+ { 26, 31088633 },
+ { 26, 21979129 },
+ { 26, 24010745 },
+ { 26, 30105593 },
+ { 26, 33202169 },
+ { 26, 29007865 },
+ { 26, 16424953 },
+ { 24, 8118269 },
+ { 24, 8036345 },
+ { 24, 3842041 },
+ { 24, 15474681 },
+ { 24, 15278073 },
+ { 24, 15327225 },
+ { 24, 15572989 },
+ { 26, 28712953 },
+ { 26, 27729913 },
+ { 26, 32120825 },
+ { 26, 30089209 },
+ { 26, 23994361 },
+ { 26, 21962745 },
+ { 26, 31072249 },
+ { 26, 26943481 },
+ { 26, 14557177 },
+ { 26, 10428409 },
+ { 24, 8003577 },
+ { 24, 3874809 },
+ { 19, 261482 },
+ { 24, 4071421 },
+ { 24, 8265725 },
+ { 26, 12460029 },
+ { 26, 16654333 },
+ { 26, 29237245 },
+ { 26, 33431549 },
+ { 27, 46014461 },
+ { 27, 50208765 },
+ { 27, 62791677 },
+ { 27, 66985981 },
+ { 28, 125709049 },
+ { 28, 108931833 },
+ { 28, 58600185 },
+ { 26, 32189181 },
+ { 26, 25045753 },
+ { 26, 8268537 },
+ { 26, 60828409 },
+ { 26, 32779001 },
+ { 26, 62335737 },
+ { 26, 65415933 },
+ { 28, 110635769 },
+ { 27, 64760569 },
+ { 28, 120072953 },
+ { 28, 95169273 },
+ { 28, 87567097 },
+ { 27, 62663417 },
+ { 28, 107490041 },
+ { 28, 57420537 },
+ { 28, 41429753 },
+ { 26, 24914681 },
+ { 26, 15215353 },
+ { 20, 339946 },
+ { 26, 16329721 },
+ { 26, 32320505 },
+ { 28, 48835577 },
+ { 28, 58534905 },
+ { 28, 108604409 },
+ { 28, 124595193 },
+ { 29, 259927033 },
+ { 28, 96283641 },
+ { 28, 121187321 },
+ { 28, 128789497 },
+ { 28, 125709305 },
+ { 28, 108932089 },
+ { 28, 58600441 },
+ { 26, 32189437 },
+ { 26, 25046009 },
+ { 26, 8268793 },
+ { 26, 60828665 },
+ { 26, 32779257 },
+ { 26, 62335993 },
+ { 26, 65416189 },
+ { 28, 110636025 },
+ { 27, 64760825 },
+ { 28, 120073209 },
+ { 28, 95169529 },
+ { 28, 87567353 },
+ { 27, 62663673 },
+ { 28, 107490297 },
+ { 28, 57420793 },
+ { 28, 41430009 },
+ { 26, 24914937 },
+ { 26, 15215609 },
+ { 20, 356330 },
+ { 26, 16592633 },
+ { 26, 33107705 },
+ { 28, 49098489 },
+ { 28, 65613561 },
+ { 28, 108867321 },
+ { 28, 125382393 },
+ { 29, 174927609 },
+ { 29, 259665657 },
+ { 28, 121450233 },
+ { 28, 129576697 },
+ { 28, 125775613 },
+ { 28, 125447929 },
+ { 28, 108670713 },
+ { 28, 58339065 },
+ { 26, 25112317 },
+ { 26, 24784633 },
+ { 26, 8007417 },
+ { 26, 32517881 },
+ { 26, 31731449 },
+ { 26, 65482489 },
+ { 26, 66465533 },
+ { 27, 64499449 },
+ { 27, 60567289 },
+ { 28, 94908153 },
+ { 28, 86781689 },
+ { 27, 62402297 },
+ { 27, 54275833 },
+ { 28, 57159417 },
+ { 28, 40644345 },
+ { 26, 24653561 },
+ { 26, 8138489 },
+ { 20, 372586 },
+ { 26, 16592889 },
+ { 26, 33107961 },
+ { 28, 49098745 },
+ { 28, 65613817 },
+ { 28, 108867577 },
+ { 28, 125382649 },
+ { 29, 174927865 },
+ { 29, 259665913 },
+ { 28, 121450489 },
+ { 28, 129576953 },
+ { 28, 125775869 },
+ { 28, 125448185 },
+ { 28, 108670969 },
+ { 28, 58339321 },
+ { 26, 25112573 },
+ { 26, 24784889 },
+ { 26, 8007673 },
+ { 26, 32518137 },
+ { 26, 31731705 },
+ { 26, 65482745 },
+ { 26, 66465789 },
+ { 27, 64499705 },
+ { 27, 60567545 },
+ { 28, 94908409 },
+ { 28, 86781945 },
+ { 27, 62402553 },
+ { 27, 54276089 },
+ { 28, 57159673 },
+ { 28, 40644601 },
+ { 26, 24653817 },
+ { 26, 8138745 },
+ { 20, 388970 },
+ { 26, 15216637 },
+ { 26, 33372921 },
+ { 27, 66650107 },
+ { 28, 65878777 },
+ { 28, 115948281 },
+ { 28, 125647609 },
+ { 29, 175717113 },
+ { 29, 191707897 },
+ { 29, 258882297 },
+ { 28, 129841913 },
+ { 29, 191773433 },
+ { 28, 125516541 },
+ { 28, 124664569 },
+ { 28, 107887353 },
+ { 28, 57555705 },
+ { 26, 24853245 },
+ { 26, 24001273 },
+ { 26, 7224057 },
+ { 26, 31472377 },
+ { 26, 28588793 },
+ { 26, 66534137 },
+ { 27, 63716089 },
+ { 27, 60308217 },
+ { 27, 47987449 },
+ { 28, 86522617 },
+ { 27, 61618937 },
+ { 27, 54016761 },
+ { 27, 29113081 },
+ { 28, 40385273 },
+ { 26, 23870201 },
+ { 26, 7879417 },
+ { 20, 470506 },
+ { 26, 8141565 },
+ { 26, 33373177 },
+ { 27, 66649851 },
+ { 28, 65879033 },
+ { 28, 115948537 },
+ { 28, 125647865 },
+ { 29, 175717369 },
+ { 29, 191708153 },
+ { 29, 258882553 },
+ { 28, 129842169 },
+ { 29, 191773689 },
+ { 28, 125516797 },
+ { 28, 124664825 },
+ { 28, 107887609 },
+ { 28, 57555961 },
+ { 26, 24853501 },
+ { 26, 24001529 },
+ { 26, 7224313 },
+ { 26, 31472633 },
+ { 26, 28589049 },
+ { 26, 66534393 },
+ { 27, 63716345 },
+ { 27, 60308473 },
+ { 27, 47987705 },
+ { 28, 86522873 },
+ { 27, 61619193 },
+ { 27, 54017017 },
+ { 27, 29113337 },
+ { 28, 40385529 },
+ { 26, 23870457 },
+ { 26, 7879673 },
+ { 20, 486890 },
+ { 26, 8141821 },
+ { 26, 24919037 },
+ { 27, 50003711 },
+ { 28, 66666233 },
+ { 28, 116211449 },
+ { 28, 132726521 },
+ { 29, 175980281 },
+ { 29, 192495353 },
+ { 29, 242040569 },
+ { 29, 258621177 },
+ { 29, 241843961 },
+ { 29, 191512313 },
+ { 28, 124731133 },
+ { 28, 124403449 },
+ { 28, 107626233 },
+ { 28, 57294585 },
+ { 26, 24067837 },
+ { 26, 23740153 },
+ { 26, 6962937 },
+ { 26, 28327673 },
+ { 26, 27541241 },
+ { 27, 63454969 },
+ { 27, 59522809 },
+ { 27, 47726329 },
+ { 27, 43794169 },
+ { 27, 61357817 },
+ { 27, 53231353 },
+ { 27, 28851961 },
+ { 27, 20725497 },
+ { 26, 23609081 },
+ { 26, 7094009 },
+ { 20, 503146 },
+ { 26, 7880445 },
+ { 26, 24657661 },
+ { 27, 49478655 },
+ { 28, 66666489 },
+ { 28, 116211705 },
+ { 28, 132726777 },
+ { 29, 175980537 },
+ { 29, 192495609 },
+ { 29, 242040825 },
+ { 29, 258621433 },
+ { 29, 241844217 },
+ { 29, 191512569 },
+ { 28, 124731389 },
+ { 28, 124403705 },
+ { 28, 107626489 },
+ { 28, 57294841 },
+ { 26, 24068093 },
+ { 26, 23740409 },
+ { 26, 6963193 },
+ { 26, 28327929 },
+ { 26, 27541497 },
+ { 27, 63455225 },
+ { 27, 59523065 },
+ { 27, 47726585 },
+ { 27, 43794425 },
+ { 27, 61358073 },
+ { 27, 53231609 },
+ { 27, 28852217 },
+ { 27, 20725753 },
+ { 26, 23609337 },
+ { 26, 7094265 },
+ { 20, 519530 },
+ { 26, 7880701 },
+ { 26, 24657917 },
+ { 27, 49478399 },
+ { 28, 66939641 },
+ { 28, 117009145 },
+ { 28, 132999929 },
+ { 29, 264137465 },
+ { 29, 255748857 },
+ { 29, 230583033 },
+ { 29, 222194425 },
+ { 28, 129919737 },
+ { 28, 121531129 },
+ { 28, 96365305 },
+ { 28, 87976697 },
+ { 27, 62810873 },
+ { 27, 54422265 },
+ { 27, 29256441 },
+ { 26, 23816957 },
+ { 25, 12479225 },
+ { 25, 4090617 },
+ { 26, 27290361 },
+ { 25, 16018169 },
+ { 26, 32174075 },
+ { 27, 46951161 },
+ { 27, 43543289 },
+ { 26, 31222521 },
+ { 27, 52980473 },
+ { 27, 28076793 },
+ { 27, 20474617 },
+ { 25, 12348153 },
+ { 26, 6843129 },
+ { 20, 432106 },
+ { 26, 7105277 },
+ { 26, 23882493 },
+ { 27, 47902719 },
+ { 28, 66939897 },
+ { 28, 117009401 },
+ { 28, 133000185 },
+ { 29, 264137721 },
+ { 29, 255749113 },
+ { 29, 230583289 },
+ { 29, 222194681 },
+ { 28, 129919993 },
+ { 28, 121531385 },
+ { 28, 96365561 },
+ { 28, 87976953 },
+ { 27, 62811129 },
+ { 27, 54422521 },
+ { 27, 29256697 },
+ { 26, 23817213 },
+ { 25, 12479481 },
+ { 25, 4090873 },
+ { 26, 27290617 },
+ { 25, 16018425 },
+ { 26, 32173819 },
+ { 27, 46951417 },
+ { 27, 43543545 },
+ { 26, 31222777 },
+ { 27, 52980729 },
+ { 27, 28077049 },
+ { 27, 20474873 },
+ { 25, 12348409 },
+ { 26, 6843385 },
+ { 20, 440298 },
+ { 26, 7105533 },
+ { 26, 23882749 },
+ { 27, 47902463 },
+ { 28, 57437181 },
+ { 28, 117272313 },
+ { 28, 133787385 },
+ { 29, 490368761 },
+ { 29, 263876345 },
+ { 29, 255487737 },
+ { 29, 230321913 },
+ { 28, 129986301 },
+ { 28, 129658617 },
+ { 28, 121270009 },
+ { 28, 96104185 },
+ { 27, 62877437 },
+ { 27, 62549753 },
+ { 27, 54161145 },
+ { 27, 28995321 },
+ { 25, 12545789 },
+ { 25, 12218105 },
+ { 25, 3829497 },
+ { 25, 15757049 },
+ { 25, 14970617 },
+ { 26, 30075899 },
+ { 27, 42757881 },
+ { 26, 30961401 },
+ { 26, 27029241 },
+ { 27, 27815673 },
+ { 27, 19689209 },
+ { 25, 12087033 },
+ { 25, 3960569 },
+ { 20, 448362 },
+ { 26, 6844157 },
+ { 26, 23621373 },
+ { 27, 47377407 },
+ { 28, 57175805 },
+ { 28, 117272569 },
+ { 28, 133787641 },
+ { 29, 490369017 },
+ { 29, 263876601 },
+ { 29, 255487993 },
+ { 29, 230322169 },
+ { 28, 129986557 },
+ { 28, 129658873 },
+ { 28, 121270265 },
+ { 28, 96104441 },
+ { 27, 62877693 },
+ { 27, 62550009 },
+ { 27, 54161401 },
+ { 27, 28995577 },
+ { 25, 12546045 },
+ { 25, 12218361 },
+ { 25, 3829753 },
+ { 25, 15757305 },
+ { 25, 14970873 },
+ { 26, 30075643 },
+ { 27, 42758137 },
+ { 26, 30961657 },
+ { 26, 27029497 },
+ { 27, 27815929 },
+ { 27, 19689465 },
+ { 25, 12087289 },
+ { 25, 3960825 },
+ { 20, 456554 },
+ { 26, 6844413 },
+ { 26, 23621629 },
+ { 27, 47377151 },
+ { 28, 57176061 },
+ { 28, 107507709 },
+ { 28, 134052601 },
+ { 29, 497974009 },
+ { 29, 489585401 },
+ { 29, 263092985 },
+ { 29, 254704377 },
+ { 29, 229538553 },
+ { 28, 129727229 },
+ { 28, 128875257 },
+ { 28, 120486649 },
+ { 28, 95320825 },
+ { 27, 62618365 },
+ { 27, 61766393 },
+ { 27, 53377785 },
+ { 27, 28211961 },
+ { 25, 12286717 },
+ { 25, 11434745 },
+ { 25, 3046137 },
+ { 25, 14711545 },
+ { 25, 11827961 },
+ { 26, 23773179 },
+ { 26, 30178041 },
+ { 26, 26770169 },
+ { 26, 14449401 },
+ { 27, 19430137 },
+ { 25, 11303673 },
+ { 25, 3701497 },
+ { 20, 497130 },
+ { 20, 1045918 },
+ { 25, 12352253 },
+ { 26, 24821759 },
+ { 27, 29129469 },
+ { 27, 54295293 },
+ { 27, 62683901 },
+ { 28, 87849725 },
+ { 28, 96238333 },
+ { 28, 121404157 },
+ { 28, 129792765 },
+ { 29, 229538809 },
+ { 28, 129727485 },
+ { 28, 128875513 },
+ { 28, 120486905 },
+ { 28, 95321081 },
+ { 27, 62618621 },
+ { 27, 61766649 },
+ { 27, 53378041 },
+ { 27, 28212217 },
+ { 25, 12286973 },
+ { 25, 11435001 },
+ { 25, 3046393 },
+ { 25, 14711801 },
+ { 25, 11828217 },
+ { 26, 23772923 },
+ { 26, 30178297 },
+ { 26, 26770425 },
+ { 26, 14449657 },
+ { 27, 19430393 },
+ { 25, 11303929 },
+ { 25, 3701753 },
+ { 20, 505322 },
+ { 20, 1037726 },
+ { 25, 12352509 },
+ { 26, 24821503 },
+ { 27, 29129725 },
+ { 27, 54295549 },
+ { 27, 62684157 },
+ { 28, 87849981 },
+ { 28, 96238589 },
+ { 28, 121404413 },
+ { 28, 129793021 },
+ { 29, 254443257 },
+ { 29, 229277433 },
+ { 28, 128941821 },
+ { 28, 128614137 },
+ { 28, 120225529 },
+ { 28, 95059705 },
+ { 27, 61832957 },
+ { 27, 61505273 },
+ { 27, 53116665 },
+ { 27, 27950841 },
+ { 25, 11501309 },
+ { 25, 11173625 },
+ { 25, 2785017 },
+ { 25, 11566841 },
+ { 25, 10780409 },
+ { 26, 29916921 },
+ { 26, 25984761 },
+ { 26, 14188281 },
+ { 26, 10256121 },
+ { 25, 11042553 },
+ { 25, 2916089 },
+ { 20, 513386 },
+ { 20, 1029406 },
+ { 25, 12091133 },
+ { 26, 24296447 },
+ { 27, 28868349 },
+ { 27, 54034173 },
+ { 27, 62422781 },
+ { 28, 87588605 },
+ { 28, 95977213 },
+ { 28, 121143037 },
+ { 28, 129531645 },
+ { 29, 254443513 },
+ { 29, 229277689 },
+ { 28, 128942077 },
+ { 28, 128614393 },
+ { 28, 120225785 },
+ { 28, 95059961 },
+ { 27, 61833213 },
+ { 27, 61505529 },
+ { 27, 53116921 },
+ { 27, 27951097 },
+ { 25, 11501565 },
+ { 25, 11173881 },
+ { 25, 2785273 },
+ { 25, 11567097 },
+ { 25, 10780665 },
+ { 26, 29917177 },
+ { 26, 25985017 },
+ { 26, 14188537 },
+ { 26, 10256377 },
+ { 25, 11042809 },
+ { 25, 2916345 },
+ { 20, 521578 },
+ { 20, 1021214 },
+ { 25, 12091389 },
+ { 26, 24296191 },
+ { 27, 28868605 },
+ { 27, 54034429 },
+ { 27, 62423037 },
+ { 28, 87588861 },
+ { 28, 95977469 },
+ { 28, 121143293 },
+ { 28, 129531901 },
+ { 29, 264022777 },
+ { 29, 255634169 },
+ { 29, 230468345 },
+ { 29, 222079737 },
+ { 28, 129805049 },
+ { 28, 121416441 },
+ { 28, 96250617 },
+ { 28, 87862009 },
+ { 27, 62696185 },
+ { 27, 54307577 },
+ { 27, 29141753 },
+ { 26, 22457085 },
+ { 25, 12364537 },
+ { 25, 3975929 },
+ { 25, 15118331 },
+ { 25, 15248121 },
+ { 25, 15380475 },
+ { 27, 26782457 },
+ { 27, 19966713 },
+ { 25, 12102393 },
+ { 25, 12234747 },
+ { 19, 478186 },
+ { 19, 490398 },
+ { 26, 22588157 },
+ { 26, 22720511 },
+ { 28, 56142589 },
+ { 28, 106474237 },
+ { 28, 123251453 },
+ { 28, 123383807 },
+ { 29, 524069881 },
+ { 29, 498904057 },
+ { 29, 490515449 },
+ { 29, 264023033 },
+ { 29, 255634425 },
+ { 29, 230468601 },
+ { 29, 222079993 },
+ { 28, 129805305 },
+ { 28, 121416697 },
+ { 28, 96250873 },
+ { 28, 87862265 },
+ { 27, 62696441 },
+ { 27, 54307833 },
+ { 27, 29142009 },
+ { 26, 22457341 },
+ { 25, 12364793 },
+ { 25, 3976185 },
+ { 25, 15118075 },
+ { 25, 15248377 },
+ { 25, 15380219 },
+ { 27, 26782713 },
+ { 27, 19966969 },
+ { 25, 12102649 },
+ { 25, 12234491 },
+ { 19, 482282 },
+ { 19, 486302 },
+ { 26, 22588413 },
+ { 26, 22720255 },
+ { 28, 56142845 },
+ { 28, 106474493 },
+ { 28, 123251709 },
+ { 28, 123383551 },
+ { 29, 531934969 },
+ { 29, 523546361 },
+ { 29, 498380537 },
+ { 29, 489991929 },
+ { 29, 263499513 },
+ { 29, 255110905 },
+ { 29, 229945081 },
+ { 28, 129937149 },
+ { 28, 129281785 },
+ { 28, 120893177 },
+ { 28, 95727353 },
+ { 27, 62828285 },
+ { 27, 62172921 },
+ { 27, 53784313 },
+ { 27, 28618489 },
+ { 25, 12496637 },
+ { 25, 11841273 },
+ { 25, 3452665 },
+ { 25, 14724857 },
+ { 25, 13151993 },
+ { 25, 13282299 },
+ { 27, 18394873 },
+ { 25, 11579129 },
+ { 25, 3714809 },
+ { 19, 486250 },
+ { 19, 482078 },
+ { 26, 22064893 },
+ { 26, 22195199 },
+ { 28, 55619325 },
+ { 28, 105950973 },
+ { 28, 122728189 },
+ { 28, 122858495 },
+ { 29, 531935225 },
+ { 29, 523546617 },
+ { 29, 498380793 },
+ { 29, 489992185 },
+ { 29, 263499769 },
+ { 29, 255111161 },
+ { 29, 229945337 },
+ { 28, 129937405 },
+ { 28, 129282041 },
+ { 28, 120893433 },
+ { 28, 95727609 },
+ { 27, 62828541 },
+ { 27, 62173177 },
+ { 27, 53784569 },
+ { 27, 28618745 },
+ { 25, 12496893 },
+ { 25, 11841529 },
+ { 25, 3452921 },
+ { 25, 14725113 },
+ { 25, 13152249 },
+ { 25, 13282043 },
+ { 27, 18395129 },
+ { 25, 11579385 },
+ { 25, 3715065 },
+ { 19, 490346 },
+ { 19, 477982 },
+ { 26, 22065149 },
+ { 26, 22194943 },
+ { 28, 55619581 },
+ { 28, 105951229 },
+ { 28, 122728445 },
+ { 28, 122858239 },
+ { 29, 532069117 },
+ { 28, 117342207 },
+ { 28, 67076091 },
+ { 28, 66813947 },
+ { 28, 66027515 },
+ { 28, 65765371 },
+ { 28, 58687483 },
+ { 28, 58425339 },
+ { 28, 129415933 },
+ { 27, 54427647 },
+ { 27, 29327355 },
+ { 27, 29065211 },
+ { 27, 62307069 },
+ { 26, 27164671 },
+ { 26, 14647291 },
+ { 26, 14385147 },
+ { 25, 11975421 },
+ { 24, 6717439 },
+ { 24, 3637243 },
+ { 24, 3375099 },
+ { 24, 6389755 },
+ { 24, 3506171 },
+ { 25, 10009337 },
+ { 24, 5079035 },
+ { 19, 510442 },
+ { 19, 260510 },
+ { 24, 1933311 },
+ { 24, 6127615 },
+ { 26, 10321919 },
+ { 26, 14516223 },
+ { 26, 27099135 },
+ { 26, 31293439 },
+ { 27, 43876351 },
+ { 27, 48070655 },
+ { 27, 60653567 },
+ { 27, 64847871 },
+ { 28, 66027259 },
+ { 28, 65765115 },
+ { 28, 58687227 },
+ { 28, 58425083 },
+ { 28, 129416189 },
+ { 27, 54427391 },
+ { 27, 29327099 },
+ { 27, 29064955 },
+ { 27, 62307325 },
+ { 26, 27164415 },
+ { 26, 14647035 },
+ { 26, 14384891 },
+ { 25, 11975677 },
+ { 24, 6717183 },
+ { 24, 3636987 },
+ { 24, 3374843 },
+ { 24, 6389499 },
+ { 24, 3505915 },
+ { 25, 10009593 },
+ { 24, 5078779 },
+ { 19, 514538 },
+ { 19, 256414 },
+ { 24, 1933055 },
+ { 24, 6127359 },
+ { 26, 10321663 },
+ { 26, 14515967 },
+ { 26, 27098879 },
+ { 26, 31293183 },
+ { 27, 43876095 },
+ { 27, 48070399 },
+ { 27, 60653311 },
+ { 27, 64847615 },
+ { 28, 50035707 },
+ { 28, 49249275 },
+ { 28, 48987131 },
+ { 28, 41909243 },
+ { 28, 41647099 },
+ { 28, 127844093 },
+ { 27, 29260799 },
+ { 27, 20937723 },
+ { 27, 20675579 },
+ { 27, 60735229 },
+ { 26, 14580735 },
+ { 26, 10451963 },
+ { 26, 10189819 },
+ { 25, 10403581 },
+ { 24, 3570687 },
+ { 24, 2587643 },
+ { 24, 2325499 },
+ { 24, 3243003 },
+ { 24, 2456571 },
+ { 24, 4815867 },
+ { 19, 518506 },
+ { 19, 252190 },
+ { 24, 1670143 },
+ { 24, 5864447 },
+ { 26, 10058751 },
+ { 26, 14253055 },
+ { 26, 26835967 },
+ { 26, 31030271 },
+ { 27, 43613183 },
+ { 27, 47807487 },
+ { 27, 60390399 },
+ { 27, 64584703 },
+ { 28, 50035451 },
+ { 28, 49249019 },
+ { 28, 48986875 },
+ { 28, 41908987 },
+ { 28, 41646843 },
+ { 28, 127844349 },
+ { 27, 29260543 },
+ { 27, 20937467 },
+ { 27, 20675323 },
+ { 27, 60735485 },
+ { 26, 14580479 },
+ { 26, 10451707 },
+ { 26, 10189563 },
+ { 25, 10403837 },
+ { 24, 3570431 },
+ { 24, 2587387 },
+ { 24, 2325243 },
+ { 24, 3242747 },
+ { 24, 2456315 },
+ { 24, 4815611 },
+ { 19, 522602 },
+ { 19, 248094 },
+ { 24, 1669887 },
+ { 24, 5864191 },
+ { 26, 10058495 },
+ { 26, 14252799 },
+ { 26, 26835711 },
+ { 26, 31030015 },
+ { 27, 43612927 },
+ { 27, 47807231 },
+ { 27, 60390143 },
+ { 27, 132967161 },
+ { 26, 33517563 },
+ { 26, 33255419 },
+ { 26, 32468987 },
+ { 26, 32206843 },
+ { 26, 25128955 },
+ { 26, 24866811 },
+ { 26, 24080379 },
+ { 26, 32303865 },
+ { 25, 12546043 },
+ { 25, 12283899 },
+ { 25, 11497467 },
+ { 25, 15526649 },
+ { 24, 6254587 },
+ { 24, 5992443 },
+ { 24, 5206011 },
+ { 23, 2943737 },
+ { 22, 1535995 },
+ { 22, 1273851 },
+ { 23, 2681593 },
+ { 22, 1404923 },
+ { 24, 618491 },
+ { 17, 56990 },
+ { 24, 880639 },
+ { 24, 5074943 },
+ { 26, 9269247 },
+ { 26, 13463551 },
+ { 26, 26046463 },
+ { 26, 30240767 },
+ { 27, 42823679 },
+ { 27, 47017983 },
+ { 27, 59600895 },
+ { 27, 132967417 },
+ { 26, 33517307 },
+ { 26, 33255163 },
+ { 26, 32468731 },
+ { 26, 32206587 },
+ { 26, 25128699 },
+ { 26, 24866555 },
+ { 26, 24080123 },
+ { 26, 32304121 },
+ { 25, 12545787 },
+ { 25, 12283643 },
+ { 25, 11497211 },
+ { 25, 15526905 },
+ { 24, 6254331 },
+ { 24, 5992187 },
+ { 24, 5205755 },
+ { 23, 2943993 },
+ { 22, 1535739 },
+ { 22, 1273595 },
+ { 23, 2681849 },
+ { 22, 1404667 },
+ { 24, 618235 },
+ { 17, 55966 },
+ { 24, 880383 },
+ { 24, 5074687 },
+ { 26, 9268991 },
+ { 26, 13463295 },
+ { 26, 26046207 },
+ { 26, 30240511 },
+ { 27, 42823423 },
+ { 27, 47017727 },
+ { 27, 59600639 },
+ { 27, 133099261 },
+ { 26, 33451007 },
+ { 26, 16739323 },
+ { 26, 16477179 },
+ { 26, 15690747 },
+ { 26, 15428603 },
+ { 26, 8350715 },
+ { 26, 8088571 },
+ { 26, 32435965 },
+ { 25, 12479487 },
+ { 25, 4156411 },
+ { 25, 3894267 },
+ { 25, 15658749 },
+ { 24, 6188031 },
+ { 24, 2059259 },
+ { 24, 1797115 },
+ { 23, 3075837 },
+ { 22, 1469439 },
+ { 22, 486395 },
+ { 22, 224251 },
+ { 18, 110459 },
+ { 22, 2097083 },
+ { 17, 54814 },
+ { 24, 617471 },
+ { 24, 4811775 },
+ { 26, 9006079 },
+ { 26, 13200383 },
+ { 26, 25783295 },
+ { 26, 29977599 },
+ { 27, 42560511 },
+ { 27, 46754815 },
+ { 27, 59337727 },
+ { 27, 133099517 },
+ { 26, 33450751 },
+ { 26, 16739067 },
+ { 26, 16476923 },
+ { 26, 15690491 },
+ { 26, 15428347 },
+ { 26, 8350459 },
+ { 26, 8088315 },
+ { 26, 32436221 },
+ { 25, 12479231 },
+ { 25, 4156155 },
+ { 25, 3894011 },
+ { 25, 15659005 },
+ { 24, 6187775 },
+ { 24, 2059003 },
+ { 24, 1796859 },
+ { 23, 3076093 },
+ { 22, 1469183 },
+ { 22, 486139 },
+ { 22, 223995 },
+ { 18, 108411 },
+ { 21, 1048187 },
+ { 17, 53790 },
+ { 24, 617215 },
+ { 24, 4811519 },
+ { 26, 9005823 },
+ { 26, 13200127 },
+ { 26, 25783039 },
+ { 26, 29977343 },
+ { 27, 42560255 },
+ { 27, 46754559 },
+ { 27, 59337471 },
+ { 27, 63531775 },
+ { 27, 132578045 },
+ { 26, 16662527 },
+ { 26, 16400383 },
+ { 26, 15613951 },
+ { 26, 15351807 },
+ { 26, 8273919 },
+ { 26, 8011775 },
+ { 26, 7225343 },
+ { 26, 31914749 },
+ { 25, 4079615 },
+ { 25, 3817471 },
+ { 25, 3031039 },
+ { 25, 15137533 },
+ { 24, 1982463 },
+ { 24, 1720319 },
+ { 24, 933887 },
+ { 23, 2554621 },
+ { 22, 409599 },
+ { 22, 147455 },
+ { 19, 261951 },
+ { 19, 261995 },
+ { 19, 261950 },
+ { 21, 1048511 },
+ { 22, 1392639 },
+ { 24, 2441215 },
+ { 24, 3489791 },
+ { 24, 6635519 },
+ { 24, 7684095 },
+ { 25, 10829823 },
+ { 25, 11878399 },
+ { 25, 15024127 },
+ { 25, 16072703 },
+ { 26, 27607039 },
+ { 26, 16662271 },
+ { 26, 16400127 },
+ { 26, 15613695 },
+ { 26, 15351551 },
+ { 26, 8273663 },
+ { 26, 8011519 },
+ { 26, 7225087 },
+ { 26, 31915005 },
+ { 25, 4079359 },
+ { 25, 3817215 },
+ { 25, 3030783 },
+ { 25, 15137789 },
+ { 24, 1982207 },
+ { 24, 1720063 },
+ { 24, 933631 },
+ { 23, 2554877 },
+ { 22, 409343 },
+ { 22, 147199 },
+ { 19, 262127 },
+ { 16, 32731 },
+ { 13, 3022 },
+ { 20, 523903 },
+ { 22, 1392383 },
+ { 24, 2440959 },
+ { 24, 3489535 },
+ { 24, 6635263 },
+ { 24, 7683839 },
+ { 25, 10829567 },
+ { 25, 11878143 },
+ { 25, 15023871 },
+ { 25, 16072447 },
+ { 26, 27606783 },
+ { 26, 28655359 },
+ { 26, 31801087 },
+ { 26, 32849663 },
+ { 26, 61161215 },
+ { 26, 62209791 },
+ { 26, 65355519 },
+ { 26, 66404095 },
+ { 26, 31472639 },
+ { 26, 28326911 },
+ { 26, 31653629 },
+ { 25, 15743999 },
+ { 25, 14695423 },
+ { 25, 11549695 },
+ { 25, 14876413 },
+ { 24, 7355391 },
+ { 24, 6306815 },
+ { 24, 3161087 },
+ { 23, 2293501 },
+ { 17, 60799 },
+ { 15, 16335 },
+ { 13, 2958 },
+ { 18, 130927 },
+ { 17, 61311 },
+ { 24, 2178047 },
+ { 24, 3226623 },
+ { 24, 6372351 },
+ { 24, 7420927 },
+ { 25, 10566655 },
+ { 25, 11615231 },
+ { 25, 14760959 },
+ { 25, 15809535 },
+ { 26, 27343871 },
+ { 26, 28392447 },
+ { 26, 31538175 },
+ { 26, 66075391 },
+ { 26, 65026815 },
+ { 26, 61881087 },
+ { 26, 60832511 },
+ { 26, 32520959 },
+ { 26, 31472383 },
+ { 26, 28326655 },
+ { 26, 31653885 },
+ { 25, 15743743 },
+ { 25, 14695167 },
+ { 25, 11549439 },
+ { 25, 14876669 },
+ { 24, 7355135 },
+ { 24, 6306559 },
+ { 24, 3160831 },
+ { 23, 2293757 },
+ { 17, 58751 },
+ { 16, 32687 },
+ { 23, 65533 },
+ { 15, 16351 },
+ { 17, 59263 },
+ { 24, 2177791 },
+ { 24, 3226367 },
+ { 24, 6372095 },
+ { 24, 7420671 },
+ { 25, 10566399 },
+ { 25, 11614975 },
+ { 25, 14760703 },
+ { 25, 15809279 },
+ { 26, 27343615 },
+ { 26, 28392191 },
+ { 26, 31537919 },
+ { 26, 32586495 },
+ { 26, 60898047 },
+ { 26, 61946623 },
+ { 26, 65092351 },
+ { 26, 66140927 },
+ { 26, 31731711 },
+ { 26, 28585983 },
+ { 26, 27537407 },
+ { 25, 16003071 },
+ { 25, 14954495 },
+ { 25, 11808767 },
+ { 25, 10760191 },
+ { 24, 7614463 },
+ { 24, 6565887 },
+ { 24, 3420159 },
+ { 24, 5614333 },
+ { 22, 1323007 },
+ { 18, 130751 },
+ { 16, 32734 },
+ { 14, 8139 },
+ { 17, 65339 },
+ { 22, 208895 },
+ { 22, 1257471 },
+ { 24, 2306047 },
+ { 24, 3354623 },
+ { 24, 6500351 },
+ { 24, 7548927 },
+ { 25, 10694655 },
+ { 25, 11743231 },
+ { 25, 14888959 },
+ { 25, 15937535 },
+ { 26, 27471871 },
+ { 26, 66334463 },
+ { 26, 65285887 },
+ { 26, 62140159 },
+ { 26, 61091583 },
+ { 26, 32780031 },
+ { 26, 31731455 },
+ { 26, 28585727 },
+ { 26, 27537151 },
+ { 25, 16002815 },
+ { 25, 14954239 },
+ { 25, 11808511 },
+ { 25, 10759935 },
+ { 24, 7614207 },
+ { 24, 6565631 },
+ { 24, 3419903 },
+ { 24, 5614589 },
+ { 22, 1322751 },
+ { 19, 261567 },
+ { 16, 32606 },
+ { 15, 16299 },
+ { 17, 65515 },
+ { 22, 208639 },
+ { 22, 1257215 },
+ { 24, 2305791 },
+ { 24, 3354367 },
+ { 24, 6500095 },
+ { 24, 7548671 },
+ { 25, 10694399 },
+ { 25, 11742975 },
+ { 25, 14888703 },
+ { 25, 15937279 },
+ { 26, 27471615 },
+ { 26, 28520191 },
+ { 26, 31665919 },
+ { 26, 32714495 },
+ { 26, 61026047 },
+ { 26, 62074623 },
+ { 26, 65220351 },
+ { 26, 66268927 },
+ { 28, 109587455 },
+ { 27, 63450111 },
+ { 27, 59255807 },
+ { 27, 46672895 },
+ { 27, 42478591 },
+ { 26, 29895679 },
+ { 26, 25701375 },
+ { 26, 13118463 },
+ { 26, 19246845 },
+ { 24, 4729855 },
+ { 24, 535551 },
+ { 16, 22126 },
+ { 17, 65211 },
+ { 17, 44411 },
+ { 22, 142331 },
+ { 22, 1190907 },
+ { 22, 1518591 },
+ { 24, 3288059 },
+ { 24, 6433787 },
+ { 24, 7482363 },
+ { 24, 7810047 },
+ { 25, 11676667 },
+ { 25, 14822395 },
+ { 25, 15870971 },
+ { 25, 16198655 },
+ { 26, 28453883 },
+ { 26, 31599611 },
+ { 26, 32648187 },
+ { 26, 60959739 },
+ { 26, 62008315 },
+ { 26, 65154043 },
+ { 26, 66202619 },
+ { 26, 66530303 },
+ { 27, 63449855 },
+ { 27, 59255551 },
+ { 27, 46672639 },
+ { 27, 42478335 },
+ { 26, 29895423 },
+ { 26, 25701119 },
+ { 26, 13118207 },
+ { 26, 19247101 },
+ { 24, 4729599 },
+ { 24, 535295 },
+ { 16, 21102 },
+ { 18, 130491 },
+ { 17, 42363 },
+ { 22, 142075 },
+ { 22, 1190651 },
+ { 22, 1518335 },
+ { 24, 3287803 },
+ { 24, 6433531 },
+ { 24, 7482107 },
+ { 24, 7809791 },
+ { 25, 11676411 },
+ { 25, 14822139 },
+ { 25, 15870715 },
+ { 25, 16198399 },
+ { 26, 28453627 },
+ { 26, 31599355 },
+ { 26, 32647931 },
+ { 26, 60959483 },
+ { 26, 62008059 },
+ { 26, 65153787 },
+ { 26, 66202363 },
+ { 26, 66530047 },
+ { 25, 15933439 },
+ { 25, 14884863 },
+ { 25, 11739135 },
+ { 25, 10690559 },
+ { 24, 7544831 },
+ { 24, 6496255 },
+ { 24, 3350527 },
+ { 24, 2301951 },
+ { 22, 1253375 },
+ { 22, 204799 },
+ { 15, 16110 },
+ { 22, 139259 },
+ { 20, 335867 },
+ { 22, 532475 },
+ { 20, 106491 },
+ { 20, 368635 },
+ { 22, 630779 },
+ { 22, 892923 },
+ { 22, 1679355 },
+ { 22, 1941499 },
+ { 23, 2727931 },
+ { 23, 2990075 },
+ { 23, 3776507 },
+ { 23, 4038651 },
+ { 24, 6922235 },
+ { 24, 7184379 },
+ { 24, 7970811 },
+ { 24, 8232955 },
+ { 24, 15310843 },
+ { 24, 15572987 },
+ { 24, 16359419 },
+ { 24, 16621563 },
+ { 25, 15933183 },
+ { 25, 14884607 },
+ { 25, 11738879 },
+ { 25, 10690303 },
+ { 24, 7544575 },
+ { 24, 6495999 },
+ { 24, 3350271 },
+ { 24, 2301695 },
+ { 22, 1253119 },
+ { 22, 204543 },
+ { 15, 15086 },
+ { 22, 139003 },
+ { 20, 335611 },
+ { 22, 532219 },
+ { 20, 106235 },
+ { 20, 368379 },
+ { 22, 630523 },
+ { 22, 892667 },
+ { 22, 1679099 },
+ { 22, 1941243 },
+ { 23, 2727675 },
+ { 23, 2989819 },
+ { 23, 3776251 },
+ { 23, 4038395 },
+ { 24, 6921979 },
+ { 24, 7184123 },
+ { 24, 7970555 },
+ { 24, 8232699 },
+ { 24, 15310587 },
+ { 24, 15572731 },
+ { 24, 16359163 },
+ { 24, 16621307 },
+ { 25, 16129023 },
+ { 25, 15080447 },
+ { 25, 11934719 },
+ { 25, 10886143 },
+ { 24, 7740415 },
+ { 24, 6691839 },
+ { 24, 3546111 },
+ { 24, 2497535 },
+ { 22, 1448959 },
+ { 22, 400383 },
+ { 17, 55662 },
+ { 22, 203771 },
+ { 22, 1186811 },
+ { 22, 596987 },
+ { 22, 793595 },
+ { 22, 171003 },
+ { 22, 1219579 },
+ { 22, 1301503 },
+ { 24, 3316731 },
+ { 24, 6462459 },
+ { 24, 7511035 },
+ { 24, 7592959 },
+ { 25, 11705339 },
+ { 25, 14851067 },
+ { 25, 15899643 },
+ { 25, 15981567 },
+ { 26, 28482555 },
+ { 26, 31628283 },
+ { 26, 32676859 },
+ { 26, 60988411 },
+ { 26, 62036987 },
+ { 26, 65182715 },
+ { 25, 16128767 },
+ { 25, 15080191 },
+ { 25, 11934463 },
+ { 25, 10885887 },
+ { 24, 7740159 },
+ { 24, 6691583 },
+ { 24, 3545855 },
+ { 24, 2497279 },
+ { 22, 1448703 },
+ { 22, 400127 },
+ { 17, 51566 },
+ { 22, 203515 },
+ { 22, 1186555 },
+ { 22, 596731 },
+ { 22, 793339 },
+ { 22, 170747 },
+ { 22, 1219323 },
+ { 22, 1301247 },
+ { 24, 3316475 },
+ { 24, 6462203 },
+ { 24, 7510779 },
+ { 24, 7592703 },
+ { 25, 11705083 },
+ { 25, 14850811 },
+ { 25, 15899387 },
+ { 25, 15981311 },
+ { 26, 28482299 },
+ { 26, 31628027 },
+ { 26, 32676603 },
+ { 26, 60988155 },
+ { 26, 62036731 },
+ { 26, 65182459 },
+ { 25, 16191487 },
+ { 25, 15142911 },
+ { 25, 11997183 },
+ { 25, 10948607 },
+ { 24, 7802879 },
+ { 24, 6754303 },
+ { 24, 3608575 },
+ { 24, 2559999 },
+ { 22, 1511423 },
+ { 22, 462847 },
+ { 17, 31214 },
+ { 22, 397307 },
+ { 22, 1249275 },
+ { 24, 2232315 },
+ { 22, 856059 },
+ { 22, 1576955 },
+ { 22, 233467 },
+ { 22, 1282043 },
+ { 22, 1495039 },
+ { 24, 3379195 },
+ { 24, 6524923 },
+ { 24, 7573499 },
+ { 24, 7786495 },
+ { 25, 11767803 },
+ { 25, 14913531 },
+ { 25, 15962107 },
+ { 25, 16175103 },
+ { 26, 28545019 },
+ { 26, 31690747 },
+ { 26, 32739323 },
+ { 26, 61050875 },
+ { 26, 62099451 },
+ { 25, 16191231 },
+ { 25, 15142655 },
+ { 25, 11996927 },
+ { 25, 10948351 },
+ { 24, 7802623 },
+ { 24, 6754047 },
+ { 24, 3608319 },
+ { 24, 2559743 },
+ { 22, 1511167 },
+ { 22, 462591 },
+ { 17, 27118 },
+ { 22, 397051 },
+ { 22, 1249019 },
+ { 24, 2232059 },
+ { 22, 855803 },
+ { 22, 1576699 },
+ { 22, 233211 },
+ { 22, 1281787 },
+ { 22, 1494783 },
+ { 24, 3378939 },
+ { 24, 6524667 },
+ { 24, 7573243 },
+ { 24, 7786239 },
+ { 25, 11767547 },
+ { 25, 14913275 },
+ { 25, 15961851 },
+ { 25, 16174847 },
+ { 26, 28544763 },
+ { 26, 31690491 },
+ { 26, 32739067 },
+ { 26, 61050619 },
+ { 26, 62099195 },
+ { 26, 65244923 },
+ { 26, 66293499 },
+ { 26, 66506495 },
+ { 26, 21629951 },
+ { 25, 15338495 },
+ { 25, 13241343 },
+ { 25, 6949887 },
+ { 25, 4852735 },
+ { 23, 2755583 },
+ { 23, 658431 },
+ { 17, 23406 },
+ { 22, 461819 },
+ { 22, 1444859 },
+ { 24, 2296827 },
+ { 24, 3279867 },
+ { 22, 1641467 },
+ { 22, 1838075 },
+ { 22, 429051 },
+ { 22, 1477627 },
+ { 22, 1559551 },
+ { 24, 3574779 },
+ { 24, 6720507 },
+ { 24, 7769083 },
+ { 24, 7851007 },
+ { 25, 11963387 },
+ { 25, 15109115 },
+ { 25, 16157691 },
+ { 25, 16239615 },
+ { 26, 28740603 },
+ { 26, 31886331 },
+ { 26, 32934907 },
+ { 26, 61246459 },
+ { 26, 62295035 },
+ { 26, 65440763 },
+ { 26, 66489339 },
+ { 26, 21629695 },
+ { 25, 15338239 },
+ { 25, 13241087 },
+ { 25, 6949631 },
+ { 25, 4852479 },
+ { 23, 2755327 },
+ { 23, 658175 },
+ { 17, 19310 },
+ { 22, 461563 },
+ { 22, 1444603 },
+ { 24, 2296571 },
+ { 24, 3279611 },
+ { 22, 1641211 },
+ { 22, 1837819 },
+ { 22, 428795 },
+ { 22, 1477371 },
+ { 22, 1559295 },
+ { 24, 3574523 },
+ { 24, 6720251 },
+ { 24, 7768827 },
+ { 24, 7850751 },
+ { 25, 11963131 },
+ { 25, 15108859 },
+ { 25, 16157435 },
+ { 25, 16239359 },
+ { 25, 16435199 },
+ { 25, 15910911 },
+ { 25, 14338047 },
+ { 25, 13813759 },
+ { 24, 8046591 },
+ { 24, 7522303 },
+ { 24, 5949439 },
+ { 24, 5425151 },
+ { 23, 3852287 },
+ { 23, 3327999 },
+ { 23, 1755135 },
+ { 23, 1230847 },
+ { 21, 706559 },
+ { 21, 182271 },
+ { 15, 15342 },
+ { 21, 165883 },
+ { 20, 378875 },
+ { 22, 624635 },
+ { 22, 837627 },
+ { 22, 1607675 },
+ { 20, 477179 },
+ { 21, 657403 },
+ { 20, 124923 },
+ { 20, 387067 },
+ { 21, 702463 },
+ { 22, 911355 },
+ { 22, 1697787 },
+ { 22, 1959931 },
+ { 23, 2746363 },
+ { 23, 3008507 },
+ { 23, 3794939 },
+ { 23, 4057083 },
+ { 24, 6940667 },
+ { 24, 7202811 },
+ { 24, 7989243 },
+ { 24, 8251387 },
+ { 24, 15329275 },
+ { 24, 15591419 },
+ { 24, 16377851 },
+ { 24, 16639995 },
+ { 23, 3852031 },
+ { 23, 3327743 },
+ { 23, 1754879 },
+ { 23, 1230591 },
+ { 21, 706303 },
+ { 21, 182015 },
+ { 15, 11246 },
+ { 21, 165627 },
+ { 20, 378619 },
+ { 22, 624379 },
+ { 22, 837371 },
+ { 22, 1607419 },
+ { 20, 476923 },
+ { 21, 657147 },
+ { 20, 124667 },
+ { 20, 386811 },
+ { 21, 702207 },
+ { 22, 911099 },
+ { 22, 1697531 },
+ { 22, 1959675 },
+ { 23, 2746107 },
+ { 23, 3008251 },
+ { 23, 3794683 },
+ { 23, 4056827 },
+ { 24, 6940411 },
+ { 24, 7202555 },
+ { 24, 7988987 },
+ { 24, 8251131 },
+ { 24, 15329019 },
+ { 24, 15591163 },
+ { 24, 16377595 },
+ { 24, 16639739 },
+ { 23, 3900415 },
+ { 23, 3376127 },
+ { 23, 1803263 },
+ { 23, 1278975 },
+ { 21, 754687 },
+ { 21, 230399 },
+ { 16, 13678 },
+ { 21, 181243 },
+ { 21, 689147 },
+ { 22, 639995 },
+ { 22, 885755 },
+ { 22, 1623035 },
+ { 22, 1868795 },
+ { 21, 672763 },
+ { 21, 721915 },
+ { 21, 173051 },
+ { 21, 697339 },
+ { 21, 717823 },
+ { 23, 1745915 },
+ { 23, 3318779 },
+ { 23, 3843067 },
+ { 23, 3863551 },
+ { 24, 5940219 },
+ { 24, 7513083 },
+ { 24, 8037371 },
+ { 24, 8057855 },
+ { 25, 14328827 },
+ { 25, 15901691 },
+ { 24, 8094463 },
+ { 24, 7570175 },
+ { 24, 5997311 },
+ { 24, 5473023 },
+ { 23, 3900159 },
+ { 23, 3375871 },
+ { 23, 1803007 },
+ { 23, 1278719 },
+ { 21, 754431 },
+ { 21, 230143 },
+ { 16, 5486 },
+ { 21, 180987 },
+ { 21, 688891 },
+ { 22, 639739 },
+ { 22, 885499 },
+ { 22, 1622779 },
+ { 22, 1868539 },
+ { 21, 672507 },
+ { 21, 721659 },
+ { 21, 172795 },
+ { 21, 697083 },
+ { 21, 717567 },
+ { 23, 1745659 },
+ { 23, 3318523 },
+ { 23, 3842811 },
+ { 23, 3863295 },
+ { 23, 7795199 },
+ { 23, 7664127 },
+ { 23, 4125183 },
+ { 23, 3994111 },
+ { 23, 3600895 },
+ { 23, 3469823 },
+ { 22, 2028031 },
+ { 22, 1896959 },
+ { 22, 1503743 },
+ { 22, 1372671 },
+ { 21, 979455 },
+ { 21, 848383 },
+ { 21, 455167 },
+ { 21, 324095 },
+ { 19, 193023 },
+ { 19, 61951 },
+ { 14, 9710 },
+ { 19, 57851 },
+ { 19, 176635 },
+ { 21, 303611 },
+ { 20, 225787 },
+ { 20, 418299 },
+ { 20, 471547 },
+ { 21, 664059 },
+ { 19, 184827 },
+ { 19, 229883 },
+ { 19, 47611 },
+ { 19, 178683 },
+ { 19, 191999 },
+ { 21, 440827 },
+ { 21, 834043 },
+ { 21, 965115 },
+ { 21, 978431 },
+ { 22, 1489403 },
+ { 22, 1882619 },
+ { 22, 2013691 },
+ { 22, 2027007 },
+ { 23, 3470589 },
+ { 22, 2028797 },
+ { 22, 1897725 },
+ { 22, 1504509 },
+ { 22, 1373437 },
+ { 21, 980221 },
+ { 21, 849149 },
+ { 21, 455933 },
+ { 21, 324861 },
+ { 19, 193789 },
+ { 19, 62717 },
+ { 14, 1434 },
+ { 19, 58617 },
+ { 19, 177401 },
+ { 21, 304377 },
+ { 20, 226553 },
+ { 20, 419065 },
+ { 20, 472313 },
+ { 21, 664825 },
+ { 19, 185593 },
+ { 19, 230649 },
+ { 19, 183545 },
+ { 19, 187641 },
+ { 19, 235773 },
+ { 21, 736505 },
+ { 21, 748793 },
+ { 21, 752889 },
+ { 21, 948477 },
+ { 22, 1490169 },
+ { 22, 1502457 },
+ { 22, 1506553 },
+ { 22, 1898749 },
+ { 23, 2997497 },
+ { 22, 2029053 },
+ { 22, 1897981 },
+ { 22, 1504765 },
+ { 22, 1373693 },
+ { 21, 980477 },
+ { 21, 849405 },
+ { 21, 456189 },
+ { 21, 325117 },
+ { 19, 194045 },
+ { 19, 62973 },
+ { 14, 9626 },
+ { 19, 58873 },
+ { 19, 177657 },
+ { 21, 304633 },
+ { 20, 226809 },
+ { 20, 419321 },
+ { 20, 472569 },
+ { 21, 665081 },
+ { 19, 185849 },
+ { 19, 230905 },
+ { 19, 183801 },
+ { 19, 187897 },
+ { 19, 236029 },
+ { 21, 736761 },
+ { 21, 749049 },
+ { 21, 753145 },
+ { 21, 948733 },
+ { 22, 1490425 },
+ { 22, 1502713 },
+ { 22, 1506809 },
+ { 22, 1899005 },
+ { 23, 2997753 },
+ { 23, 4059641 },
+ { 23, 3908089 },
+ { 23, 3125753 },
+ { 23, 2875897 },
+ { 22, 2093561 },
+ { 23, 3145209 },
+ { 23, 3930621 },
+ { 24, 2527997 },
+ { 22, 1479421 },
+ { 22, 430845 },
+ { 16, 5914 },
+ { 21, 250617 },
+ { 21, 758521 },
+ { 23, 1233657 },
+ { 23, 1741561 },
+ { 22, 1692409 },
+ { 22, 1938169 },
+ { 23, 2675449 },
+ { 23, 2921209 },
+ { 21, 938745 },
+ { 21, 987897 },
+ { 21, 930553 },
+ { 21, 946937 },
+ { 21, 1008381 },
+ { 23, 3732217 },
+ { 23, 3781369 },
+ { 23, 3797753 },
+ { 23, 4055805 },
+ { 24, 7533305 },
+ { 24, 7582457 },
+ { 24, 7598841 },
+ { 24, 8119037 },
+ { 25, 16220921 },
+ { 25, 15188729 },
+ { 25, 12485369 },
+ { 25, 11453177 },
+ { 24, 8356601 },
+ { 24, 7324409 },
+ { 24, 3576829 },
+ { 24, 2528253 },
+ { 22, 1479677 },
+ { 22, 431101 },
+ { 16, 14106 },
+ { 21, 250873 },
+ { 21, 758777 },
+ { 23, 1233913 },
+ { 23, 1741817 },
+ { 22, 1692665 },
+ { 22, 1938425 },
+ { 23, 2675705 },
+ { 23, 2921465 },
+ { 21, 939001 },
+ { 21, 988153 },
+ { 21, 930809 },
+ { 21, 947193 },
+ { 21, 1008637 },
+ { 23, 3732473 },
+ { 23, 3781625 },
+ { 23, 3798009 },
+ { 23, 4056061 },
+ { 24, 7533561 },
+ { 24, 7582713 },
+ { 24, 7599097 },
+ { 24, 8119293 },
+ { 25, 16221177 },
+ { 25, 15188985 },
+ { 25, 12485625 },
+ { 25, 11453433 },
+ { 24, 8356857 },
+ { 24, 7324665 },
+ { 24, 3593981 },
+ { 24, 2545405 },
+ { 22, 1496829 },
+ { 22, 448253 },
+ { 16, 22426 },
+ { 22, 431865 },
+ { 21, 775929 },
+ { 23, 1283833 },
+ { 23, 1758969 },
+ { 23, 3315449 },
+ { 22, 1955577 },
+ { 23, 2725625 },
+ { 23, 2938617 },
+ { 23, 3708665 },
+ { 21, 1005305 },
+ { 22, 1709817 },
+ { 21, 997113 },
+ { 21, 1013497 },
+ { 22, 1730301 },
+ { 23, 3995385 },
+ { 23, 4044537 },
+ { 23, 4060921 },
+ { 24, 8042233 },
+ { 24, 8058617 },
+ { 24, 8107769 },
+ { 24, 8124153 },
+ { 25, 16172793 },
+ { 25, 15173369 },
+ { 25, 12044025 },
+ { 25, 11437817 },
+ { 24, 8308473 },
+ { 24, 7309049 },
+ { 24, 4179705 },
+ { 24, 2545661 },
+ { 22, 1497085 },
+ { 22, 448509 },
+ { 16, 30618 },
+ { 22, 432121 },
+ { 21, 776185 },
+ { 23, 1284089 },
+ { 23, 1759225 },
+ { 23, 3315705 },
+ { 22, 1955833 },
+ { 23, 2725881 },
+ { 23, 2938873 },
+ { 23, 3708921 },
+ { 21, 1005561 },
+ { 22, 1710073 },
+ { 21, 997369 },
+ { 21, 1013753 },
+ { 22, 1730557 },
+ { 23, 3995641 },
+ { 23, 4044793 },
+ { 23, 4061177 },
+ { 24, 8042489 },
+ { 24, 8058873 },
+ { 24, 8108025 },
+ { 24, 8124409 },
+ { 25, 16173049 },
+ { 25, 15173625 },
+ { 25, 12044281 },
+ { 25, 11438073 },
+ { 24, 8308729 },
+ { 24, 7309305 },
+ { 24, 4179961 },
+ { 25, 16775161 },
+ { 24, 6179581 },
+ { 24, 1985277 },
+ { 19, 77082 },
+ { 24, 1788665 },
+ { 24, 5917433 },
+ { 25, 5196537 },
+ { 25, 7228153 },
+ { 25, 13323001 },
+ { 25, 15354617 },
+ { 25, 10963705 },
+ { 25, 11946745 },
+ { 25, 14895865 },
+ { 25, 15878905 },
+ { 24, 6900473 },
+ { 24, 7097081 },
+ { 24, 6867705 },
+ { 24, 6933241 },
+ { 24, 7179005 },
+ { 26, 62262009 },
+ { 26, 61278969 },
+ { 26, 27773689 },
+ { 26, 28805885 },
+ { 27, 57543417 },
+ { 27, 55511801 },
+ { 27, 64621305 },
+ { 27, 60492537 },
+ { 27, 48106233 },
+ { 27, 43977465 },
+ { 26, 33164025 },
+ { 26, 29035257 },
+ { 26, 16648953 },
+ { 26, 12520185 },
+ { 24, 6179837 },
+ { 24, 1985533 },
+ { 19, 93466 },
+ { 24, 1788921 },
+ { 24, 5917689 },
+ { 25, 5196793 },
+ { 25, 7228409 },
+ { 25, 13323257 },
+ { 25, 15354873 },
+ { 25, 10963961 },
+ { 25, 11947001 },
+ { 25, 14896121 },
+ { 25, 15879161 },
+ { 24, 6900729 },
+ { 24, 7097337 },
+ { 24, 6867961 },
+ { 24, 6933497 },
+ { 24, 7179261 },
+ { 26, 62262265 },
+ { 26, 61279225 },
+ { 26, 27773945 },
+ { 26, 28806141 },
+ { 27, 57543673 },
+ { 27, 55512057 },
+ { 27, 64621561 },
+ { 27, 60492793 },
+ { 27, 48106489 },
+ { 27, 43977721 },
+ { 26, 33164281 },
+ { 26, 29035513 },
+ { 26, 16649209 },
+ { 26, 12520441 },
+ { 24, 6246141 },
+ { 24, 2051837 },
+ { 19, 109978 },
+ { 24, 1986297 },
+ { 24, 5983993 },
+ { 26, 10112761 },
+ { 25, 7294713 },
+ { 25, 13520633 },
+ { 25, 15421177 },
+ { 26, 33525497 },
+ { 25, 12013305 },
+ { 25, 15093497 },
+ { 25, 15945465 },
+ { 24, 8359673 },
+ { 24, 4165369 },
+ { 24, 7884537 },
+ { 24, 16584441 },
+ { 24, 7196409 },
+ { 24, 7966461 },
+ { 26, 61214457 },
+ { 26, 32968441 },
+ { 26, 28823289 },
+ { 26, 31952637 },
+ { 27, 55447289 },
+ { 26, 32444153 },
+ { 27, 60428025 },
+ { 27, 47910649 },
+ { 27, 43912953 },
+ { 26, 31395577 },
+ { 26, 28970745 },
+ { 26, 16453369 },
+ { 26, 12455673 },
+ { 24, 8326905 },
+ { 24, 2052093 },
+ { 19, 114666 },
+ { 24, 1986553 },
+ { 24, 5984249 },
+ { 26, 10113017 },
+ { 25, 7294969 },
+ { 25, 13520889 },
+ { 25, 15421433 },
+ { 26, 33525753 },
+ { 25, 12013561 },
+ { 25, 15093753 },
+ { 25, 15945721 },
+ { 24, 8359929 },
+ { 24, 4165625 },
+ { 24, 7884793 },
+ { 24, 16584697 },
+ { 24, 7196665 },
+ { 24, 7966717 },
+ { 26, 61214713 },
+ { 26, 32968697 },
+ { 26, 28823545 },
+ { 26, 31952893 },
+ { 27, 55447545 },
+ { 26, 32444409 },
+ { 27, 60428281 },
+ { 27, 47910905 },
+ { 27, 43913209 },
+ { 26, 31395833 },
+ { 26, 28971001 },
+ { 26, 16453625 },
+ { 26, 12455929 },
+ { 24, 8327161 },
+ { 24, 3824381 },
+ { 19, 131050 },
+ { 24, 2054905 },
+ { 24, 6183673 },
+ { 26, 10181369 },
+ { 26, 14310137 },
+ { 25, 13589241 },
+ { 25, 15620857 },
+ { 26, 21715705 },
+ { 26, 33463033 },
+ { 25, 15162105 },
+ { 25, 16145145 },
+ { 24, 8379133 },
+ { 24, 8297209 },
+ { 24, 4102905 },
+ { 24, 16521977 },
+ { 24, 16325369 },
+ { 24, 7985913 },
+ { 24, 8231677 },
+ { 26, 32905977 },
+ { 26, 31922937 },
+ { 26, 31972089 },
+ { 26, 33004285 },
+ { 26, 32381689 },
+ { 26, 30350073 },
+ { 27, 47848185 },
+ { 27, 43719417 },
+ { 26, 31333113 },
+ { 26, 27204345 },
+ { 26, 16390905 },
+ { 26, 12262137 },
+ { 24, 8264441 },
+ { 24, 4135673 },
+ { 19, 212842 },
+ { 24, 2055161 },
+ { 24, 6183929 },
+ { 26, 10181625 },
+ { 26, 14310393 },
+ { 25, 13589497 },
+ { 25, 15621113 },
+ { 26, 21715961 },
+ { 26, 33463289 },
+ { 25, 15162361 },
+ { 25, 16145401 },
+ { 24, 8379389 },
+ { 24, 8297465 },
+ { 24, 4103161 },
+ { 24, 16522233 },
+ { 24, 16325625 },
+ { 24, 7986169 },
+ { 24, 8231933 },
+ { 26, 32906233 },
+ { 26, 31923193 },
+ { 26, 31972345 },
+ { 26, 33004541 },
+ { 26, 32381945 },
+ { 26, 30350329 },
+ { 27, 47848441 },
+ { 27, 43719673 },
+ { 26, 31333369 },
+ { 26, 27204601 },
+ { 26, 16391161 },
+ { 26, 12262393 },
+ { 24, 8264697 },
+ { 24, 4135929 },
+ { 19, 229226 },
+ { 24, 3825401 },
+ { 24, 6250233 },
+ { 26, 10379001 },
+ { 26, 14376697 },
+ { 26, 26894073 },
+ { 25, 15687417 },
+ { 26, 21913337 },
+ { 26, 23813881 },
+ { 26, 33267449 },
+ { 25, 16211705 },
+ { 26, 16490233 },
+ { 24, 8314621 },
+ { 24, 8101625 },
+ { 24, 3907321 },
+ { 24, 16260857 },
+ { 24, 15539961 },
+ { 24, 8249081 },
+ { 24, 15310589 },
+ { 26, 31858425 },
+ { 26, 28778233 },
+ { 26, 33021689 },
+ { 26, 32186105 },
+ { 26, 30285561 },
+ { 26, 24059641 },
+ { 27, 43654905 },
+ { 26, 31137529 },
+ { 26, 27139833 },
+ { 26, 14622457 },
+ { 26, 12197625 },
+ { 24, 8068857 },
+ { 24, 4071161 },
+ { 19, 245226 },
+ { 24, 3825657 },
+ { 24, 6250489 },
+ { 26, 10379257 },
+ { 26, 14376953 },
+ { 26, 26894329 },
+ { 25, 15687673 },
+ { 26, 21913593 },
+ { 26, 23814137 },
+ { 26, 33267705 },
+ { 25, 16211961 },
+ { 26, 16490489 },
+ { 24, 8314877 },
+ { 24, 8101881 },
+ { 24, 3907577 },
+ { 24, 16261113 },
+ { 24, 15540217 },
+ { 24, 8249337 },
+ { 24, 15310845 },
+ { 26, 31858681 },
+ { 26, 28778489 },
+ { 26, 33021945 },
+ { 26, 32186361 },
+ { 26, 30285817 },
+ { 26, 24059897 },
+ { 27, 43655161 },
+ { 26, 31137785 },
+ { 26, 27140089 },
+ { 26, 14622713 },
+ { 26, 12197881 },
+ { 24, 8069113 },
+ { 24, 4071417 },
+ { 19, 261610 },
+ { 24, 4136957 },
+ { 24, 8331261 },
+ { 26, 12525565 },
+ { 26, 16719869 },
+ { 26, 29302781 },
+ { 26, 33497085 },
+ { 27, 46079997 },
+ { 27, 50274301 },
+ { 27, 62857213 },
+ { 27, 67051517 },
+ { 28, 116009721 },
+ { 28, 65678073 },
+ { 26, 32451325 },
+ { 26, 32123641 },
+ { 26, 15346425 },
+ { 26, 61876985 },
+ { 26, 61090553 },
+ { 26, 61287161 },
+ { 26, 62270205 },
+ { 28, 114830073 },
+ { 28, 110897913 },
+ { 28, 128461561 },
+ { 28, 120335097 },
+ { 28, 95955705 },
+ { 28, 87829241 },
+ { 28, 124267257 },
+ { 28, 107752185 },
+ { 28, 58206969 },
+ { 28, 41691897 },
+ { 26, 31992569 },
+ { 26, 15477497 },
+ { 20, 343402 },
+ { 26, 15543289 },
+ { 26, 32058361 },
+ { 28, 41757689 },
+ { 28, 58272761 },
+ { 28, 107817977 },
+ { 28, 124333049 },
+ { 28, 87895033 },
+ { 28, 96021497 },
+ { 28, 120400889 },
+ { 28, 132787193 },
+ { 28, 116009977 },
+ { 28, 65678329 },
+ { 26, 32451581 },
+ { 26, 32123897 },
+ { 26, 15346681 },
+ { 26, 61877241 },
+ { 26, 61090809 },
+ { 26, 61287417 },
+ { 26, 62270461 },
+ { 28, 114830329 },
+ { 28, 110898169 },
+ { 28, 128461817 },
+ { 28, 120335353 },
+ { 28, 95955961 },
+ { 28, 87829497 },
+ { 28, 124267513 },
+ { 28, 107752441 },
+ { 28, 58207225 },
+ { 28, 41692153 },
+ { 26, 31992825 },
+ { 26, 15477753 },
+ { 20, 359786 },
+ { 26, 16330489 },
+ { 26, 32321273 },
+ { 28, 48836345 },
+ { 28, 58535673 },
+ { 28, 108605177 },
+ { 28, 124595961 },
+ { 29, 259927801 },
+ { 28, 96284409 },
+ { 28, 121188089 },
+ { 28, 128790265 },
+ { 28, 125710073 },
+ { 28, 108932857 },
+ { 28, 58601209 },
+ { 26, 32190205 },
+ { 26, 25046777 },
+ { 26, 8269561 },
+ { 26, 60829433 },
+ { 26, 32780025 },
+ { 26, 62336761 },
+ { 26, 65416957 },
+ { 28, 110636793 },
+ { 27, 64761593 },
+ { 28, 120073977 },
+ { 28, 95170297 },
+ { 28, 87568121 },
+ { 27, 62664441 },
+ { 28, 107491065 },
+ { 28, 57421561 },
+ { 28, 41430777 },
+ { 26, 24915705 },
+ { 26, 15216377 },
+ { 20, 372714 },
+ { 26, 16330745 },
+ { 26, 32321529 },
+ { 28, 48836601 },
+ { 28, 58535929 },
+ { 28, 108605433 },
+ { 28, 124596217 },
+ { 29, 259928057 },
+ { 28, 96284665 },
+ { 28, 121188345 },
+ { 28, 128790521 },
+ { 28, 125710329 },
+ { 28, 108933113 },
+ { 28, 58601465 },
+ { 26, 32190461 },
+ { 26, 25047033 },
+ { 26, 8269817 },
+ { 26, 60829689 },
+ { 26, 32780281 },
+ { 26, 62337017 },
+ { 26, 65417213 },
+ { 28, 110637049 },
+ { 27, 64761849 },
+ { 28, 120074233 },
+ { 28, 95170553 },
+ { 28, 87568377 },
+ { 27, 62664697 },
+ { 28, 107491321 },
+ { 28, 57421817 },
+ { 28, 41431033 },
+ { 26, 24915961 },
+ { 26, 15216633 },
+ { 20, 389098 },
+ { 26, 16595705 },
+ { 26, 33110777 },
+ { 27, 66125819 },
+ { 28, 65616633 },
+ { 28, 108870393 },
+ { 28, 125385465 },
+ { 29, 174930681 },
+ { 29, 259668729 },
+ { 28, 121453305 },
+ { 28, 129579769 },
+ { 28, 125778685 },
+ { 28, 125451001 },
+ { 28, 108673785 },
+ { 28, 58342137 },
+ { 26, 25115389 },
+ { 26, 24787705 },
+ { 26, 8010489 },
+ { 26, 32520953 },
+ { 26, 31734521 },
+ { 26, 65485561 },
+ { 26, 66468605 },
+ { 27, 64502521 },
+ { 27, 60570361 },
+ { 28, 94911225 },
+ { 28, 86784761 },
+ { 27, 62405369 },
+ { 27, 54278905 },
+ { 28, 57162489 },
+ { 28, 40647417 },
+ { 26, 24656633 },
+ { 26, 8141561 },
+ { 20, 470890 },
+ { 26, 16595961 },
+ { 26, 33111033 },
+ { 27, 66125563 },
+ { 28, 65616889 },
+ { 28, 108870649 },
+ { 28, 125385721 },
+ { 29, 174930937 },
+ { 29, 259668985 },
+ { 28, 121453561 },
+ { 28, 129580025 },
+ { 28, 125778941 },
+ { 28, 125451257 },
+ { 28, 108674041 },
+ { 28, 58342393 },
+ { 26, 25115645 },
+ { 26, 24787961 },
+ { 26, 8010745 },
+ { 26, 32521209 },
+ { 26, 31734777 },
+ { 26, 65485817 },
+ { 26, 66468861 },
+ { 27, 64502777 },
+ { 27, 60570617 },
+ { 28, 94911481 },
+ { 28, 86785017 },
+ { 27, 62405625 },
+ { 27, 54279161 },
+ { 28, 57162745 },
+ { 28, 40647673 },
+ { 26, 24656889 },
+ { 26, 8141817 },
+ { 20, 487274 },
+ { 26, 15219709 },
+ { 26, 33373945 },
+ { 27, 66649083 },
+ { 28, 65879801 },
+ { 28, 115949305 },
+ { 28, 125648633 },
+ { 29, 175718137 },
+ { 29, 191708921 },
+ { 29, 258883321 },
+ { 28, 129842937 },
+ { 29, 191774457 },
+ { 28, 125517565 },
+ { 28, 124665593 },
+ { 28, 107888377 },
+ { 28, 57556729 },
+ { 26, 24854269 },
+ { 26, 24002297 },
+ { 26, 7225081 },
+ { 26, 31473401 },
+ { 26, 28589817 },
+ { 26, 66535161 },
+ { 27, 63717113 },
+ { 27, 60309241 },
+ { 27, 47988473 },
+ { 28, 86523641 },
+ { 27, 61619961 },
+ { 27, 54017785 },
+ { 27, 29114105 },
+ { 28, 40386297 },
+ { 26, 23871225 },
+ { 26, 7880441 },
+ { 20, 503274 },
+ { 26, 8142589 },
+ { 26, 33374201 },
+ { 27, 66648827 },
+ { 28, 65880057 },
+ { 28, 115949561 },
+ { 28, 125648889 },
+ { 29, 175718393 },
+ { 29, 191709177 },
+ { 29, 258883577 },
+ { 28, 129843193 },
+ { 29, 191774713 },
+ { 28, 125517821 },
+ { 28, 124665849 },
+ { 28, 107888633 },
+ { 28, 57556985 },
+ { 26, 24854525 },
+ { 26, 24002553 },
+ { 26, 7225337 },
+ { 26, 31473657 },
+ { 26, 28590073 },
+ { 26, 66535417 },
+ { 27, 63717369 },
+ { 27, 60309497 },
+ { 27, 47988729 },
+ { 28, 86523897 },
+ { 27, 61620217 },
+ { 27, 54018041 },
+ { 27, 29114361 },
+ { 28, 40386553 },
+ { 26, 23871481 },
+ { 26, 7880697 },
+ { 20, 519658 },
+ { 26, 8142845 },
+ { 26, 24920061 },
+ { 27, 50002687 },
+ { 28, 66677497 },
+ { 28, 116222713 },
+ { 28, 132737785 },
+ { 29, 175991545 },
+ { 29, 192506617 },
+ { 29, 242051833 },
+ { 29, 258632441 },
+ { 29, 241855225 },
+ { 29, 191523577 },
+ { 28, 124742397 },
+ { 28, 124414713 },
+ { 28, 107637497 },
+ { 28, 57305849 },
+ { 26, 24079101 },
+ { 26, 23751417 },
+ { 26, 6974201 },
+ { 26, 28338937 },
+ { 26, 27552505 },
+ { 27, 63466233 },
+ { 27, 59534073 },
+ { 27, 47737593 },
+ { 27, 43805433 },
+ { 27, 61369081 },
+ { 27, 53242617 },
+ { 27, 28863225 },
+ { 27, 20736761 },
+ { 26, 23620345 },
+ { 26, 7105273 },
+ { 21, 863594 },
+ { 26, 7891709 },
+ { 26, 24668925 },
+ { 27, 49475583 },
+ { 28, 66677753 },
+ { 28, 116222969 },
+ { 28, 132738041 },
+ { 29, 175991801 },
+ { 29, 192506873 },
+ { 29, 242052089 },
+ { 29, 258632697 },
+ { 29, 241855481 },
+ { 29, 191523833 },
+ { 28, 124742653 },
+ { 28, 124414969 },
+ { 28, 107637753 },
+ { 28, 57306105 },
+ { 26, 24079357 },
+ { 26, 23751673 },
+ { 26, 6974457 },
+ { 26, 28339193 },
+ { 26, 27552761 },
+ { 27, 63466489 },
+ { 27, 59534329 },
+ { 27, 47737849 },
+ { 27, 43805689 },
+ { 27, 61369337 },
+ { 27, 53242873 },
+ { 27, 28863481 },
+ { 27, 20737017 },
+ { 26, 23620601 },
+ { 26, 7105529 },
+ { 21, 879978 },
+ { 26, 7891965 },
+ { 26, 24669181 },
+ { 27, 49475327 },
+ { 28, 66940665 },
+ { 28, 117010169 },
+ { 28, 133000953 },
+ { 29, 264138489 },
+ { 29, 255749881 },
+ { 29, 230584057 },
+ { 29, 222195449 },
+ { 28, 129920761 },
+ { 28, 121532153 },
+ { 28, 96366329 },
+ { 28, 87977721 },
+ { 27, 62811897 },
+ { 27, 54423289 },
+ { 27, 29257465 },
+ { 26, 23817981 },
+ { 25, 12480249 },
+ { 25, 4091641 },
+ { 26, 27291385 },
+ { 25, 16019193 },
+ { 26, 32173051 },
+ { 27, 46952185 },
+ { 27, 43544313 },
+ { 26, 31223545 },
+ { 27, 52981497 },
+ { 27, 28077817 },
+ { 27, 20475641 },
+ { 25, 12349177 },
+ { 26, 6844153 },
+ { 20, 448490 },
+ { 26, 7106301 },
+ { 26, 23883517 },
+ { 27, 47901695 },
+ { 28, 66940921 },
+ { 28, 117010425 },
+ { 28, 133001209 },
+ { 29, 264138745 },
+ { 29, 255750137 },
+ { 29, 230584313 },
+ { 29, 222195705 },
+ { 28, 129921017 },
+ { 28, 121532409 },
+ { 28, 96366585 },
+ { 28, 87977977 },
+ { 27, 62812153 },
+ { 27, 54423545 },
+ { 27, 29257721 },
+ { 26, 23818237 },
+ { 25, 12480505 },
+ { 25, 4091897 },
+ { 26, 27291641 },
+ { 25, 16019449 },
+ { 26, 32172795 },
+ { 27, 46952441 },
+ { 27, 43544569 },
+ { 26, 31223801 },
+ { 27, 52981753 },
+ { 27, 28078073 },
+ { 27, 20475897 },
+ { 25, 12349433 },
+ { 26, 6844409 },
+ { 20, 456682 },
+ { 26, 7106557 },
+ { 26, 23883773 },
+ { 27, 47901439 },
+ { 28, 57438205 },
+ { 28, 117275385 },
+ { 28, 133790457 },
+ { 29, 490371833 },
+ { 29, 263879417 },
+ { 29, 255490809 },
+ { 29, 230324985 },
+ { 28, 129989373 },
+ { 28, 129661689 },
+ { 28, 121273081 },
+ { 28, 96107257 },
+ { 27, 62880509 },
+ { 27, 62552825 },
+ { 27, 54164217 },
+ { 27, 28998393 },
+ { 25, 12548861 },
+ { 25, 12221177 },
+ { 25, 3832569 },
+ { 25, 15760121 },
+ { 25, 14973689 },
+ { 26, 30064635 },
+ { 27, 42760953 },
+ { 26, 30964473 },
+ { 26, 27032313 },
+ { 27, 27818745 },
+ { 27, 19692281 },
+ { 25, 12090105 },
+ { 25, 3963641 },
+ { 20, 497514 },
+ { 20, 1046302 },
+ { 26, 23624445 },
+ { 27, 47366143 },
+ { 28, 57178877 },
+ { 28, 117275641 },
+ { 28, 133790713 },
+ { 29, 490372089 },
+ { 29, 263879673 },
+ { 29, 255491065 },
+ { 29, 230325241 },
+ { 28, 129989629 },
+ { 28, 129661945 },
+ { 28, 121273337 },
+ { 28, 96107513 },
+ { 27, 62880765 },
+ { 27, 62553081 },
+ { 27, 54164473 },
+ { 27, 28998649 },
+ { 25, 12549117 },
+ { 25, 12221433 },
+ { 25, 3832825 },
+ { 25, 15760377 },
+ { 25, 14973945 },
+ { 26, 30064379 },
+ { 27, 42761209 },
+ { 26, 30964729 },
+ { 26, 27032569 },
+ { 27, 27819001 },
+ { 27, 19692537 },
+ { 25, 12090361 },
+ { 25, 3963897 },
+ { 20, 505706 },
+ { 20, 1038110 },
+ { 26, 23624701 },
+ { 27, 47365887 },
+ { 28, 57179133 },
+ { 28, 107510781 },
+ { 28, 134053625 },
+ { 29, 497975033 },
+ { 29, 489586425 },
+ { 29, 263094009 },
+ { 29, 254705401 },
+ { 29, 229539577 },
+ { 28, 129728253 },
+ { 28, 128876281 },
+ { 28, 120487673 },
+ { 28, 95321849 },
+ { 27, 62619389 },
+ { 27, 61767417 },
+ { 27, 53378809 },
+ { 27, 28212985 },
+ { 25, 12287741 },
+ { 25, 11435769 },
+ { 25, 3047161 },
+ { 25, 14712569 },
+ { 25, 11828985 },
+ { 26, 23772155 },
+ { 26, 30179065 },
+ { 26, 26771193 },
+ { 26, 14450425 },
+ { 27, 19431161 },
+ { 25, 11304697 },
+ { 25, 3702521 },
+ { 20, 513514 },
+ { 20, 1029534 },
+ { 25, 12353277 },
+ { 26, 24820735 },
+ { 27, 29130493 },
+ { 27, 54296317 },
+ { 27, 62684925 },
+ { 28, 87850749 },
+ { 28, 96239357 },
+ { 28, 121405181 },
+ { 28, 129793789 },
+ { 29, 229539833 },
+ { 28, 129728509 },
+ { 28, 128876537 },
+ { 28, 120487929 },
+ { 28, 95322105 },
+ { 27, 62619645 },
+ { 27, 61767673 },
+ { 27, 53379065 },
+ { 27, 28213241 },
+ { 25, 12287997 },
+ { 25, 11436025 },
+ { 25, 3047417 },
+ { 25, 14712825 },
+ { 25, 11829241 },
+ { 26, 23771899 },
+ { 26, 30179321 },
+ { 26, 26771449 },
+ { 26, 14450681 },
+ { 27, 19431417 },
+ { 25, 11304953 },
+ { 25, 3702777 },
+ { 20, 521706 },
+ { 20, 1021342 },
+ { 25, 12353533 },
+ { 26, 24820479 },
+ { 27, 29130749 },
+ { 27, 54296573 },
+ { 27, 62685181 },
+ { 28, 87851005 },
+ { 28, 96239613 },
+ { 28, 121405437 },
+ { 28, 129794045 },
+ { 29, 222068733 },
+ { 29, 230457341 },
+ { 29, 257862397 },
+ { 29, 257207033 },
+ { 29, 240429817 },
+ { 29, 190098169 },
+ { 28, 123644669 },
+ { 28, 122989305 },
+ { 28, 106212089 },
+ { 28, 55880441 },
+ { 26, 22981373 },
+ { 26, 22326009 },
+ { 26, 5548793 },
+ { 26, 23112441 },
+ { 26, 21539577 },
+ { 26, 21671931 },
+ { 27, 51948281 },
+ { 27, 28355321 },
+ { 27, 20491001 },
+ { 26, 22063865 },
+ { 26, 5810937 },
+ { 20, 955754 },
+ { 20, 980254 },
+ { 26, 24161021 },
+ { 26, 24293375 },
+ { 28, 57715453 },
+ { 28, 108047101 },
+ { 28, 124824317 },
+ { 28, 124956671 },
+ { 29, 191933181 },
+ { 29, 242264829 },
+ { 29, 259042045 },
+ { 29, 259174399 },
+ { 30, 458533881 },
+ { 29, 257862653 },
+ { 29, 257207289 },
+ { 29, 240430073 },
+ { 29, 190098425 },
+ { 28, 123644925 },
+ { 28, 122989561 },
+ { 28, 106212345 },
+ { 28, 55880697 },
+ { 26, 22981629 },
+ { 26, 22326265 },
+ { 26, 5549049 },
+ { 26, 23112697 },
+ { 26, 21539833 },
+ { 26, 21671675 },
+ { 27, 51948537 },
+ { 27, 28355577 },
+ { 27, 20491257 },
+ { 26, 22064121 },
+ { 26, 5811193 },
+ { 20, 963946 },
+ { 20, 972062 },
+ { 26, 24161277 },
+ { 26, 24293119 },
+ { 28, 57715709 },
+ { 28, 108047357 },
+ { 28, 124824573 },
+ { 28, 124956415 },
+ { 29, 524070649 },
+ { 29, 498904825 },
+ { 29, 490516217 },
+ { 29, 264023801 },
+ { 29, 255635193 },
+ { 29, 230469369 },
+ { 29, 222080761 },
+ { 28, 129806073 },
+ { 28, 121417465 },
+ { 28, 96251641 },
+ { 28, 87863033 },
+ { 27, 62697209 },
+ { 27, 54308601 },
+ { 27, 29142777 },
+ { 26, 22458109 },
+ { 25, 12365561 },
+ { 25, 3976953 },
+ { 25, 15117307 },
+ { 25, 15249145 },
+ { 25, 15379451 },
+ { 27, 26783481 },
+ { 27, 19967737 },
+ { 25, 12103417 },
+ { 25, 12233723 },
+ { 19, 486378 },
+ { 19, 482206 },
+ { 26, 22589181 },
+ { 26, 22719487 },
+ { 28, 56143613 },
+ { 28, 106475261 },
+ { 28, 123252477 },
+ { 28, 123382783 },
+ { 29, 524070905 },
+ { 29, 498905081 },
+ { 29, 490516473 },
+ { 29, 264024057 },
+ { 29, 255635449 },
+ { 29, 230469625 },
+ { 29, 222081017 },
+ { 28, 129806329 },
+ { 28, 121417721 },
+ { 28, 96251897 },
+ { 28, 87863289 },
+ { 27, 62697465 },
+ { 27, 54308857 },
+ { 27, 29143033 },
+ { 26, 22458365 },
+ { 25, 12365817 },
+ { 25, 3977209 },
+ { 25, 15117051 },
+ { 25, 15249401 },
+ { 25, 15379195 },
+ { 27, 26783737 },
+ { 27, 19967993 },
+ { 25, 12103673 },
+ { 25, 12233467 },
+ { 19, 490474 },
+ { 19, 478110 },
+ { 26, 22589437 },
+ { 26, 22719231 },
+ { 28, 56143869 },
+ { 28, 106475517 },
+ { 28, 123252733 },
+ { 28, 123382527 },
+ { 28, 134119423 },
+ { 28, 117407739 },
+ { 28, 117145595 },
+ { 28, 116359163 },
+ { 28, 116097019 },
+ { 28, 109019131 },
+ { 28, 108756987 },
+ { 28, 129940221 },
+ { 27, 62816255 },
+ { 27, 54493179 },
+ { 27, 54231035 },
+ { 27, 62831357 },
+ { 26, 31358975 },
+ { 26, 27230203 },
+ { 26, 26968059 },
+ { 25, 12499709 },
+ { 24, 7766015 },
+ { 24, 6782971 },
+ { 24, 6520827 },
+ { 24, 7438331 },
+ { 24, 6651899 },
+ { 26, 13205499 },
+ { 25, 11582201 },
+ { 24, 5865467 },
+ { 19, 510826 },
+ { 19, 260894 },
+ { 25, 2719743 },
+ { 25, 11108351 },
+ { 27, 19496959 },
+ { 27, 27885567 },
+ { 27, 53051391 },
+ { 27, 61439999 },
+ { 28, 134119167 },
+ { 28, 117407483 },
+ { 28, 117145339 },
+ { 28, 116358907 },
+ { 28, 116096763 },
+ { 28, 109018875 },
+ { 28, 108756731 },
+ { 28, 129940477 },
+ { 27, 62815999 },
+ { 27, 54492923 },
+ { 27, 54230779 },
+ { 27, 62831613 },
+ { 26, 31358719 },
+ { 26, 27229947 },
+ { 26, 26967803 },
+ { 25, 12499965 },
+ { 24, 7765759 },
+ { 24, 6782715 },
+ { 24, 6520571 },
+ { 24, 7438075 },
+ { 24, 6651643 },
+ { 26, 13205243 },
+ { 25, 11582457 },
+ { 24, 5865211 },
+ { 19, 514922 },
+ { 19, 256798 },
+ { 25, 2719487 },
+ { 25, 11108095 },
+ { 27, 19496703 },
+ { 27, 27885311 },
+ { 27, 53051135 },
+ { 27, 61439743 },
+ { 28, 86605567 },
+ { 28, 94994175 },
+ { 28, 67075067 },
+ { 28, 66812923 },
+ { 28, 66026491 },
+ { 28, 65764347 },
+ { 28, 58686459 },
+ { 28, 58424315 },
+ { 28, 129416957 },
+ { 27, 54426623 },
+ { 27, 29326331 },
+ { 27, 29064187 },
+ { 27, 62308093 },
+ { 26, 27163647 },
+ { 26, 14646267 },
+ { 26, 14384123 },
+ { 25, 11976445 },
+ { 24, 6716415 },
+ { 24, 3636219 },
+ { 24, 3374075 },
+ { 24, 6388731 },
+ { 24, 3505147 },
+ { 25, 10010361 },
+ { 24, 5078011 },
+ { 19, 518634 },
+ { 19, 252318 },
+ { 24, 1932287 },
+ { 24, 6126591 },
+ { 26, 10320895 },
+ { 26, 14515199 },
+ { 26, 27098111 },
+ { 26, 31292415 },
+ { 27, 43875327 },
+ { 27, 48069631 },
+ { 27, 60652543 },
+ { 27, 64846847 },
+ { 28, 66026235 },
+ { 28, 65764091 },
+ { 28, 58686203 },
+ { 28, 58424059 },
+ { 28, 129417213 },
+ { 27, 54426367 },
+ { 27, 29326075 },
+ { 27, 29063931 },
+ { 27, 62308349 },
+ { 26, 27163391 },
+ { 26, 14646011 },
+ { 26, 14383867 },
+ { 25, 11976701 },
+ { 24, 6716159 },
+ { 24, 3635963 },
+ { 24, 3373819 },
+ { 24, 6388475 },
+ { 24, 3504891 },
+ { 25, 10010617 },
+ { 24, 5077755 },
+ { 19, 522730 },
+ { 19, 248222 },
+ { 24, 1932031 },
+ { 24, 6126335 },
+ { 26, 10320639 },
+ { 26, 14514943 },
+ { 26, 27097855 },
+ { 26, 31292159 },
+ { 27, 43875071 },
+ { 27, 48069375 },
+ { 27, 60652287 },
+ { 27, 64846591 },
+ { 28, 50032635 },
+ { 28, 49246203 },
+ { 28, 48984059 },
+ { 28, 41906171 },
+ { 28, 41644027 },
+ { 28, 127855357 },
+ { 27, 29257727 },
+ { 27, 20934651 },
+ { 27, 20672507 },
+ { 27, 60746493 },
+ { 26, 14577663 },
+ { 26, 10448891 },
+ { 26, 10186747 },
+ { 25, 10414845 },
+ { 24, 3567615 },
+ { 24, 2584571 },
+ { 24, 2322427 },
+ { 24, 3239931 },
+ { 24, 2453499 },
+ { 24, 4812795 },
+ { 24, 880635 },
+ { 19, 227614 },
+ { 24, 1667071 },
+ { 24, 5861375 },
+ { 26, 10055679 },
+ { 26, 14249983 },
+ { 26, 26832895 },
+ { 26, 31027199 },
+ { 27, 43610111 },
+ { 27, 47804415 },
+ { 27, 60387327 },
+ { 27, 64581631 },
+ { 28, 50032379 },
+ { 28, 49245947 },
+ { 28, 48983803 },
+ { 28, 41905915 },
+ { 28, 41643771 },
+ { 28, 127855613 },
+ { 27, 29257471 },
+ { 27, 20934395 },
+ { 27, 20672251 },
+ { 27, 60746749 },
+ { 26, 14577407 },
+ { 26, 10448635 },
+ { 26, 10186491 },
+ { 25, 10415101 },
+ { 24, 3567359 },
+ { 24, 2584315 },
+ { 24, 2322171 },
+ { 24, 3239675 },
+ { 24, 2453243 },
+ { 24, 4812539 },
+ { 24, 880379 },
+ { 19, 223518 },
+ { 24, 1666815 },
+ { 24, 5861119 },
+ { 26, 10055423 },
+ { 26, 14249727 },
+ { 26, 26832639 },
+ { 26, 31026943 },
+ { 27, 43609855 },
+ { 27, 47804159 },
+ { 27, 60387071 },
+ { 27, 132968185 },
+ { 26, 33516539 },
+ { 26, 33254395 },
+ { 26, 32467963 },
+ { 26, 32205819 },
+ { 26, 25127931 },
+ { 26, 24865787 },
+ { 26, 24079355 },
+ { 26, 32304889 },
+ { 25, 12545019 },
+ { 25, 12282875 },
+ { 25, 11496443 },
+ { 25, 15527673 },
+ { 24, 6253563 },
+ { 24, 5991419 },
+ { 24, 5204987 },
+ { 23, 2944761 },
+ { 22, 1534971 },
+ { 22, 1272827 },
+ { 23, 2682617 },
+ { 22, 1403899 },
+ { 24, 617467 },
+ { 17, 54942 },
+ { 24, 879615 },
+ { 24, 5073919 },
+ { 26, 9268223 },
+ { 26, 13462527 },
+ { 26, 26045439 },
+ { 26, 30239743 },
+ { 27, 42822655 },
+ { 27, 47016959 },
+ { 27, 59599871 },
+ { 27, 132968441 },
+ { 26, 33516283 },
+ { 26, 33254139 },
+ { 26, 32467707 },
+ { 26, 32205563 },
+ { 26, 25127675 },
+ { 26, 24865531 },
+ { 26, 24079099 },
+ { 26, 32305145 },
+ { 25, 12544763 },
+ { 25, 12282619 },
+ { 25, 11496187 },
+ { 25, 15527929 },
+ { 24, 6253307 },
+ { 24, 5991163 },
+ { 24, 5204731 },
+ { 23, 2945017 },
+ { 22, 1534715 },
+ { 22, 1272571 },
+ { 23, 2682873 },
+ { 22, 1403643 },
+ { 24, 617211 },
+ { 17, 53918 },
+ { 24, 879359 },
+ { 24, 5073663 },
+ { 26, 9267967 },
+ { 26, 13462271 },
+ { 26, 26045183 },
+ { 26, 30239487 },
+ { 27, 42822399 },
+ { 27, 47016703 },
+ { 27, 59599615 },
+ { 27, 133102333 },
+ { 26, 33439743 },
+ { 26, 16728059 },
+ { 26, 16465915 },
+ { 26, 15679483 },
+ { 26, 15417339 },
+ { 26, 8339451 },
+ { 26, 8077307 },
+ { 26, 32439037 },
+ { 25, 12468223 },
+ { 25, 4145147 },
+ { 25, 3883003 },
+ { 25, 15661821 },
+ { 24, 6176767 },
+ { 24, 2047995 },
+ { 24, 1785851 },
+ { 23, 3078909 },
+ { 22, 1458175 },
+ { 22, 475131 },
+ { 22, 212987 },
+ { 17, 65403 },
+ { 21, 1048507 },
+ { 16, 32286 },
+ { 24, 606207 },
+ { 24, 4800511 },
+ { 26, 8994815 },
+ { 26, 13189119 },
+ { 26, 25772031 },
+ { 26, 29966335 },
+ { 27, 42549247 },
+ { 27, 46743551 },
+ { 27, 59326463 },
+ { 27, 133102589 },
+ { 26, 33439487 },
+ { 26, 16727803 },
+ { 26, 16465659 },
+ { 26, 15679227 },
+ { 26, 15417083 },
+ { 26, 8339195 },
+ { 26, 8077051 },
+ { 26, 32439293 },
+ { 25, 12467967 },
+ { 25, 4144891 },
+ { 25, 3882747 },
+ { 25, 15662077 },
+ { 24, 6176511 },
+ { 24, 2047739 },
+ { 24, 1785595 },
+ { 23, 3079165 },
+ { 22, 1457919 },
+ { 22, 474875 },
+ { 22, 212731 },
+ { 17, 63355 },
+ { 20, 523899 },
+ { 16, 31262 },
+ { 24, 605951 },
+ { 24, 4800255 },
+ { 26, 8994559 },
+ { 26, 13188863 },
+ { 26, 25771775 },
+ { 26, 29966079 },
+ { 27, 42548991 },
+ { 27, 46743295 },
+ { 27, 59326207 },
+ { 27, 63520511 },
+ { 27, 132579069 },
+ { 26, 16661503 },
+ { 26, 16399359 },
+ { 26, 15612927 },
+ { 26, 15350783 },
+ { 26, 8272895 },
+ { 26, 8010751 },
+ { 26, 7224319 },
+ { 26, 31915773 },
+ { 25, 4078591 },
+ { 25, 3816447 },
+ { 25, 3030015 },
+ { 25, 15138557 },
+ { 24, 1981439 },
+ { 24, 1719295 },
+ { 24, 932863 },
+ { 23, 2555645 },
+ { 22, 408575 },
+ { 22, 146431 },
+ { 18, 130879 },
+ { 18, 130923 },
+ { 18, 130878 },
+ { 20, 524223 },
+ { 22, 1391615 },
+ { 24, 2440191 },
+ { 24, 3488767 },
+ { 24, 6634495 },
+ { 24, 7683071 },
+ { 25, 10828799 },
+ { 25, 11877375 },
+ { 25, 15023103 },
+ { 25, 16071679 },
+ { 26, 27606015 },
+ { 26, 16661247 },
+ { 26, 16399103 },
+ { 26, 15612671 },
+ { 26, 15350527 },
+ { 26, 8272639 },
+ { 26, 8010495 },
+ { 26, 7224063 },
+ { 26, 31916029 },
+ { 25, 4078335 },
+ { 25, 3816191 },
+ { 25, 3029759 },
+ { 25, 15138813 },
+ { 24, 1981183 },
+ { 24, 1719039 },
+ { 24, 932607 },
+ { 23, 2555901 },
+ { 22, 408319 },
+ { 22, 146175 },
+ { 18, 131055 },
+ { 15, 16347 },
+ { 13, 2766 },
+ { 19, 261759 },
+ { 22, 1391359 },
+ { 24, 2439935 },
+ { 24, 3488511 },
+ { 24, 6634239 },
+ { 24, 7682815 },
+ { 25, 10828543 },
+ { 25, 11877119 },
+ { 25, 15022847 },
+ { 25, 16071423 },
+ { 26, 27605759 },
+ { 26, 28654335 },
+ { 26, 31800063 },
+ { 26, 32848639 },
+ { 26, 61160191 },
+ { 26, 62208767 },
+ { 26, 65354495 },
+ { 26, 66403071 },
+ { 26, 31469567 },
+ { 26, 28323839 },
+ { 26, 27275263 },
+ { 25, 15740927 },
+ { 25, 14692351 },
+ { 25, 11546623 },
+ { 25, 10498047 },
+ { 24, 7352319 },
+ { 24, 6303743 },
+ { 24, 3158015 },
+ { 24, 4565757 },
+ { 17, 48511 },
+ { 14, 8143 },
+ { 13, 2702 },
+ { 17, 65391 },
+ { 17, 49023 },
+ { 24, 2174975 },
+ { 24, 3223551 },
+ { 24, 6369279 },
+ { 24, 7417855 },
+ { 25, 10563583 },
+ { 25, 11612159 },
+ { 25, 14757887 },
+ { 25, 15806463 },
+ { 26, 27340799 },
+ { 26, 28389375 },
+ { 26, 31535103 },
+ { 26, 66072319 },
+ { 26, 65023743 },
+ { 26, 61878015 },
+ { 26, 60829439 },
+ { 26, 32517887 },
+ { 26, 31469311 },
+ { 26, 28323583 },
+ { 26, 27275007 },
+ { 25, 15740671 },
+ { 25, 14692095 },
+ { 25, 11546367 },
+ { 25, 10497791 },
+ { 24, 7352063 },
+ { 24, 6303487 },
+ { 24, 3157759 },
+ { 24, 4566013 },
+ { 17, 46463 },
+ { 15, 16303 },
+ { 24, 109565 },
+ { 14, 8159 },
+ { 17, 46975 },
+ { 24, 2174719 },
+ { 24, 3223295 },
+ { 24, 6369023 },
+ { 24, 7417599 },
+ { 25, 10563327 },
+ { 25, 11611903 },
+ { 25, 14757631 },
+ { 25, 15806207 },
+ { 26, 27340543 },
+ { 26, 28389119 },
+ { 26, 31534847 },
+ { 26, 32583423 },
+ { 26, 60894975 },
+ { 26, 61943551 },
+ { 26, 65089279 },
+ { 26, 66137855 },
+ { 26, 31730687 },
+ { 26, 28584959 },
+ { 26, 27536383 },
+ { 25, 16002047 },
+ { 25, 14953471 },
+ { 25, 11807743 },
+ { 25, 10759167 },
+ { 24, 7613439 },
+ { 24, 6564863 },
+ { 24, 3419135 },
+ { 24, 5615357 },
+ { 22, 1321983 },
+ { 17, 65215 },
+ { 15, 16350 },
+ { 13, 4043 },
+ { 16, 32571 },
+ { 22, 207871 },
+ { 22, 1256447 },
+ { 24, 2305023 },
+ { 24, 3353599 },
+ { 24, 6499327 },
+ { 24, 7547903 },
+ { 25, 10693631 },
+ { 25, 11742207 },
+ { 25, 14887935 },
+ { 25, 15936511 },
+ { 26, 27470847 },
+ { 26, 66333439 },
+ { 26, 65284863 },
+ { 26, 62139135 },
+ { 26, 61090559 },
+ { 26, 32779007 },
+ { 26, 31730431 },
+ { 26, 28584703 },
+ { 26, 27536127 },
+ { 25, 16001791 },
+ { 25, 14953215 },
+ { 25, 11807487 },
+ { 25, 10758911 },
+ { 24, 7613183 },
+ { 24, 6564607 },
+ { 24, 3418879 },
+ { 24, 5615613 },
+ { 22, 1321727 },
+ { 18, 130495 },
+ { 15, 16222 },
+ { 14, 8107 },
+ { 16, 32747 },
+ { 22, 207615 },
+ { 22, 1256191 },
+ { 24, 2304767 },
+ { 24, 3353343 },
+ { 24, 6499071 },
+ { 24, 7547647 },
+ { 25, 10693375 },
+ { 25, 11741951 },
+ { 25, 14887679 },
+ { 25, 15936255 },
+ { 26, 27470591 },
+ { 26, 28519167 },
+ { 26, 31664895 },
+ { 26, 32713471 },
+ { 26, 61025023 },
+ { 26, 62073599 },
+ { 26, 65219327 },
+ { 26, 66267903 },
+ { 26, 27402239 },
+ { 25, 15867903 },
+ { 25, 14819327 },
+ { 25, 11673599 },
+ { 25, 10625023 },
+ { 24, 7479295 },
+ { 24, 6430719 },
+ { 24, 3284991 },
+ { 24, 2236415 },
+ { 22, 1187839 },
+ { 22, 139263 },
+ { 15, 15982 },
+ { 16, 32443 },
+ { 16, 32123 },
+ { 20, 40955 },
+ { 20, 303099 },
+ { 20, 385023 },
+ { 22, 827387 },
+ { 22, 1613819 },
+ { 22, 1875963 },
+ { 22, 1957887 },
+ { 23, 2924539 },
+ { 23, 3710971 },
+ { 23, 3973115 },
+ { 23, 4055039 },
+ { 24, 7118843 },
+ { 24, 7905275 },
+ { 24, 8167419 },
+ { 24, 15245307 },
+ { 24, 15507451 },
+ { 24, 16293883 },
+ { 24, 16556027 },
+ { 24, 16637951 },
+ { 25, 15867647 },
+ { 25, 14819071 },
+ { 25, 11673343 },
+ { 25, 10624767 },
+ { 24, 7479039 },
+ { 24, 6430463 },
+ { 24, 3284735 },
+ { 24, 2236159 },
+ { 22, 1187583 },
+ { 22, 139007 },
+ { 15, 14958 },
+ { 17, 64955 },
+ { 16, 30075 },
+ { 20, 40699 },
+ { 20, 302843 },
+ { 20, 384767 },
+ { 22, 827131 },
+ { 22, 1613563 },
+ { 22, 1875707 },
+ { 22, 1957631 },
+ { 23, 2924283 },
+ { 23, 3710715 },
+ { 23, 3972859 },
+ { 23, 4054783 },
+ { 24, 7118587 },
+ { 24, 7905019 },
+ { 24, 8167163 },
+ { 24, 15245051 },
+ { 24, 15507195 },
+ { 24, 16293627 },
+ { 24, 16555771 },
+ { 24, 16637695 },
+ { 25, 15932415 },
+ { 25, 14883839 },
+ { 25, 11738111 },
+ { 25, 10689535 },
+ { 24, 7543807 },
+ { 24, 6495231 },
+ { 24, 3349503 },
+ { 24, 2300927 },
+ { 22, 1252351 },
+ { 22, 203775 },
+ { 15, 14062 },
+ { 22, 138235 },
+ { 20, 334843 },
+ { 22, 531451 },
+ { 20, 105467 },
+ { 20, 367611 },
+ { 22, 629755 },
+ { 22, 891899 },
+ { 22, 1678331 },
+ { 22, 1940475 },
+ { 23, 2726907 },
+ { 23, 2989051 },
+ { 23, 3775483 },
+ { 23, 4037627 },
+ { 24, 6921211 },
+ { 24, 7183355 },
+ { 24, 7969787 },
+ { 24, 8231931 },
+ { 24, 15309819 },
+ { 24, 15571963 },
+ { 24, 16358395 },
+ { 24, 16620539 },
+ { 25, 15932159 },
+ { 25, 14883583 },
+ { 25, 11737855 },
+ { 25, 10689279 },
+ { 24, 7543551 },
+ { 24, 6494975 },
+ { 24, 3349247 },
+ { 24, 2300671 },
+ { 22, 1252095 },
+ { 22, 203519 },
+ { 15, 13038 },
+ { 22, 137979 },
+ { 20, 334587 },
+ { 22, 531195 },
+ { 20, 105211 },
+ { 20, 367355 },
+ { 22, 629499 },
+ { 22, 891643 },
+ { 22, 1678075 },
+ { 22, 1940219 },
+ { 23, 2726651 },
+ { 23, 2988795 },
+ { 23, 3775227 },
+ { 23, 4037371 },
+ { 24, 6920955 },
+ { 24, 7183099 },
+ { 24, 7969531 },
+ { 24, 8231675 },
+ { 24, 15309563 },
+ { 24, 15571707 },
+ { 24, 16358139 },
+ { 24, 16620283 },
+ { 25, 16125951 },
+ { 25, 15077375 },
+ { 25, 11931647 },
+ { 25, 10883071 },
+ { 24, 7737343 },
+ { 24, 6688767 },
+ { 24, 3543039 },
+ { 24, 2494463 },
+ { 22, 1445887 },
+ { 22, 397311 },
+ { 17, 31086 },
+ { 22, 200699 },
+ { 22, 1183739 },
+ { 22, 593915 },
+ { 22, 790523 },
+ { 22, 167931 },
+ { 22, 1216507 },
+ { 22, 1298431 },
+ { 24, 3313659 },
+ { 24, 6459387 },
+ { 24, 7507963 },
+ { 24, 7589887 },
+ { 25, 11702267 },
+ { 25, 14847995 },
+ { 25, 15896571 },
+ { 25, 15978495 },
+ { 26, 28479483 },
+ { 26, 31625211 },
+ { 26, 32673787 },
+ { 26, 60985339 },
+ { 26, 62033915 },
+ { 26, 65179643 },
+ { 25, 16125695 },
+ { 25, 15077119 },
+ { 25, 11931391 },
+ { 25, 10882815 },
+ { 24, 7737087 },
+ { 24, 6688511 },
+ { 24, 3542783 },
+ { 24, 2494207 },
+ { 22, 1445631 },
+ { 22, 397055 },
+ { 17, 26990 },
+ { 22, 200443 },
+ { 22, 1183483 },
+ { 22, 593659 },
+ { 22, 790267 },
+ { 22, 167675 },
+ { 22, 1216251 },
+ { 22, 1298175 },
+ { 24, 3313403 },
+ { 24, 6459131 },
+ { 24, 7507707 },
+ { 24, 7589631 },
+ { 25, 11702011 },
+ { 25, 14847739 },
+ { 25, 15896315 },
+ { 25, 15978239 },
+ { 26, 28479227 },
+ { 26, 31624955 },
+ { 26, 32673531 },
+ { 26, 60985083 },
+ { 26, 62033659 },
+ { 26, 65179387 },
+ { 25, 16190463 },
+ { 25, 15141887 },
+ { 25, 11996159 },
+ { 25, 10947583 },
+ { 24, 7801855 },
+ { 24, 6753279 },
+ { 24, 3607551 },
+ { 24, 2558975 },
+ { 22, 1510399 },
+ { 22, 461823 },
+ { 17, 23022 },
+ { 22, 396283 },
+ { 22, 1248251 },
+ { 24, 2231291 },
+ { 22, 855035 },
+ { 22, 1575931 },
+ { 22, 232443 },
+ { 22, 1281019 },
+ { 22, 1494015 },
+ { 24, 3378171 },
+ { 24, 6523899 },
+ { 24, 7572475 },
+ { 24, 7785471 },
+ { 25, 11766779 },
+ { 25, 14912507 },
+ { 25, 15961083 },
+ { 25, 16174079 },
+ { 26, 28543995 },
+ { 26, 31689723 },
+ { 26, 32738299 },
+ { 26, 61049851 },
+ { 26, 62098427 },
+ { 25, 16190207 },
+ { 25, 15141631 },
+ { 25, 11995903 },
+ { 25, 10947327 },
+ { 24, 7801599 },
+ { 24, 6753023 },
+ { 24, 3607295 },
+ { 24, 2558719 },
+ { 22, 1510143 },
+ { 22, 461567 },
+ { 17, 18926 },
+ { 22, 396027 },
+ { 22, 1247995 },
+ { 24, 2231035 },
+ { 22, 854779 },
+ { 22, 1575675 },
+ { 22, 232187 },
+ { 22, 1280763 },
+ { 22, 1493759 },
+ { 24, 3377915 },
+ { 24, 6523643 },
+ { 24, 7572219 },
+ { 24, 7785215 },
+ { 25, 11766523 },
+ { 25, 14912251 },
+ { 25, 15960827 },
+ { 25, 16173823 },
+ { 25, 30574591 },
+ { 25, 16418815 },
+ { 25, 15894527 },
+ { 25, 14321663 },
+ { 25, 13797375 },
+ { 24, 8030207 },
+ { 24, 7505919 },
+ { 24, 5933055 },
+ { 24, 5408767 },
+ { 23, 3835903 },
+ { 23, 3311615 },
+ { 23, 1738751 },
+ { 23, 1214463 },
+ { 21, 690175 },
+ { 21, 165887 },
+ { 15, 15214 },
+ { 20, 116731 },
+ { 20, 362491 },
+ { 22, 575483 },
+ { 22, 821243 },
+ { 20, 411643 },
+ { 20, 460795 },
+ { 20, 108539 },
+ { 20, 370683 },
+ { 20, 391167 },
+ { 22, 894971 },
+ { 22, 1681403 },
+ { 22, 1943547 },
+ { 22, 1964031 },
+ { 23, 2992123 },
+ { 23, 3778555 },
+ { 23, 4040699 },
+ { 23, 4061183 },
+ { 24, 7186427 },
+ { 24, 7972859 },
+ { 24, 8235003 },
+ { 24, 15312891 },
+ { 24, 15575035 },
+ { 24, 16361467 },
+ { 24, 16623611 },
+ { 24, 5408511 },
+ { 23, 3835647 },
+ { 23, 3311359 },
+ { 23, 1738495 },
+ { 23, 1214207 },
+ { 21, 689919 },
+ { 21, 165631 },
+ { 15, 11118 },
+ { 20, 116475 },
+ { 20, 362235 },
+ { 22, 575227 },
+ { 22, 820987 },
+ { 20, 411387 },
+ { 20, 460539 },
+ { 20, 108283 },
+ { 20, 370427 },
+ { 20, 390911 },
+ { 22, 894715 },
+ { 22, 1681147 },
+ { 22, 1943291 },
+ { 22, 1963775 },
+ { 23, 2991867 },
+ { 23, 3778299 },
+ { 23, 4040443 },
+ { 23, 4060927 },
+ { 24, 7186171 },
+ { 24, 7972603 },
+ { 24, 8234747 },
+ { 24, 15312635 },
+ { 24, 15574779 },
+ { 24, 16361211 },
+ { 24, 16623355 },
+ { 24, 16643839 },
+ { 23, 3851263 },
+ { 23, 3326975 },
+ { 23, 1754111 },
+ { 23, 1229823 },
+ { 21, 705535 },
+ { 21, 181247 },
+ { 15, 7150 },
+ { 21, 164859 },
+ { 20, 377851 },
+ { 22, 623611 },
+ { 22, 836603 },
+ { 22, 1606651 },
+ { 20, 476155 },
+ { 21, 656379 },
+ { 20, 123899 },
+ { 20, 386043 },
+ { 21, 701439 },
+ { 22, 910331 },
+ { 22, 1696763 },
+ { 22, 1958907 },
+ { 23, 2745339 },
+ { 23, 3007483 },
+ { 23, 3793915 },
+ { 23, 4056059 },
+ { 24, 6939643 },
+ { 24, 7201787 },
+ { 24, 7988219 },
+ { 24, 8250363 },
+ { 24, 15328251 },
+ { 24, 15590395 },
+ { 24, 16376827 },
+ { 24, 16638971 },
+ { 23, 3851007 },
+ { 23, 3326719 },
+ { 23, 1753855 },
+ { 23, 1229567 },
+ { 21, 705279 },
+ { 21, 180991 },
+ { 15, 3054 },
+ { 21, 164603 },
+ { 20, 377595 },
+ { 22, 623355 },
+ { 22, 836347 },
+ { 22, 1606395 },
+ { 20, 475899 },
+ { 21, 656123 },
+ { 20, 123643 },
+ { 20, 385787 },
+ { 21, 701183 },
+ { 22, 910075 },
+ { 22, 1696507 },
+ { 22, 1958651 },
+ { 23, 2745083 },
+ { 23, 3007227 },
+ { 23, 3793659 },
+ { 23, 4055803 },
+ { 23, 4121087 },
+ { 23, 3990015 },
+ { 23, 3596799 },
+ { 23, 3465727 },
+ { 22, 2023935 },
+ { 22, 1892863 },
+ { 22, 1499647 },
+ { 22, 1368575 },
+ { 21, 975359 },
+ { 21, 844287 },
+ { 21, 451071 },
+ { 21, 319999 },
+ { 19, 188927 },
+ { 19, 57855 },
+ { 14, 9582 },
+ { 19, 45563 },
+ { 19, 172539 },
+ { 20, 160251 },
+ { 20, 221691 },
+ { 20, 406011 },
+ { 20, 467451 },
+ { 19, 168443 },
+ { 19, 180731 },
+ { 19, 43515 },
+ { 19, 174587 },
+ { 19, 179711 },
+ { 21, 436731 },
+ { 21, 829947 },
+ { 21, 961019 },
+ { 21, 966143 },
+ { 22, 1485307 },
+ { 22, 1878523 },
+ { 22, 2009595 },
+ { 22, 2014719 },
+ { 23, 3597565 },
+ { 23, 3466493 },
+ { 22, 2024701 },
+ { 22, 1893629 },
+ { 22, 1500413 },
+ { 22, 1369341 },
+ { 21, 976125 },
+ { 21, 845053 },
+ { 21, 451837 },
+ { 21, 320765 },
+ { 19, 189693 },
+ { 19, 58621 },
+ { 14, 1306 },
+ { 19, 46329 },
+ { 19, 173305 },
+ { 20, 161017 },
+ { 20, 222457 },
+ { 20, 406777 },
+ { 20, 468217 },
+ { 19, 169209 },
+ { 19, 181497 },
+ { 19, 167161 },
+ { 19, 171257 },
+ { 19, 186621 },
+ { 21, 670969 },
+ { 21, 683257 },
+ { 21, 687353 },
+ { 21, 751869 },
+ { 22, 1359097 },
+ { 22, 1371385 },
+ { 22, 1375481 },
+ { 22, 1505533 },
+ { 23, 2735353 },
+ { 23, 2747641 },
+ { 22, 2024957 },
+ { 22, 1893885 },
+ { 22, 1500669 },
+ { 22, 1369597 },
+ { 21, 976381 },
+ { 21, 845309 },
+ { 21, 452093 },
+ { 21, 321021 },
+ { 19, 189949 },
+ { 19, 58877 },
+ { 14, 9498 },
+ { 19, 46585 },
+ { 19, 173561 },
+ { 20, 161273 },
+ { 20, 222713 },
+ { 20, 407033 },
+ { 20, 468473 },
+ { 19, 169465 },
+ { 19, 181753 },
+ { 19, 167417 },
+ { 19, 171513 },
+ { 19, 186877 },
+ { 21, 671225 },
+ { 21, 683513 },
+ { 21, 687609 },
+ { 21, 752125 },
+ { 22, 1359353 },
+ { 22, 1371641 },
+ { 22, 1375737 },
+ { 22, 1505789 },
+ { 23, 2735609 },
+ { 23, 2747897 },
+ { 23, 4170233 },
+ { 23, 3912185 },
+ { 23, 3138041 },
+ { 23, 2879993 },
+ { 23, 2883065 },
+ { 23, 3396349 },
+ { 23, 1823485 },
+ { 23, 1299197 },
+ { 21, 774909 },
+ { 21, 250621 },
+ { 16, 5530 },
+ { 21, 234233 },
+ { 21, 709369 },
+ { 23, 1217273 },
+ { 22, 905977 },
+ { 22, 1676025 },
+ { 22, 1889017 },
+ { 23, 2659065 },
+ { 21, 742137 },
+ { 21, 922361 },
+ { 21, 733945 },
+ { 21, 750329 },
+ { 21, 942845 },
+ { 23, 2945785 },
+ { 23, 2994937 },
+ { 23, 3011321 },
+ { 23, 3793661 },
+ { 24, 5960441 },
+ { 24, 6009593 },
+ { 24, 6025977 },
+ { 24, 7594749 },
+ { 25, 11989753 },
+ { 24, 8115197 },
+ { 24, 7590909 },
+ { 24, 6018045 },
+ { 24, 5493757 },
+ { 23, 3920893 },
+ { 23, 3396605 },
+ { 23, 1823741 },
+ { 23, 1299453 },
+ { 21, 775165 },
+ { 21, 250877 },
+ { 16, 13722 },
+ { 21, 234489 },
+ { 21, 709625 },
+ { 23, 1217529 },
+ { 22, 906233 },
+ { 22, 1676281 },
+ { 22, 1889273 },
+ { 23, 2659321 },
+ { 21, 742393 },
+ { 21, 922617 },
+ { 21, 734201 },
+ { 21, 750585 },
+ { 21, 943101 },
+ { 23, 2946041 },
+ { 23, 2995193 },
+ { 23, 3011577 },
+ { 23, 3793917 },
+ { 24, 5960697 },
+ { 24, 6009849 },
+ { 24, 6026233 },
+ { 24, 7595005 },
+ { 25, 11990009 },
+ { 25, 16237561 },
+ { 25, 15631353 },
+ { 25, 12502009 },
+ { 25, 11502585 },
+ { 24, 8373241 },
+ { 24, 6723325 },
+ { 24, 3577597 },
+ { 24, 2529021 },
+ { 22, 1480445 },
+ { 22, 431869 },
+ { 16, 22298 },
+ { 21, 251641 },
+ { 21, 759545 },
+ { 23, 1234681 },
+ { 23, 1742585 },
+ { 22, 1693433 },
+ { 22, 1939193 },
+ { 23, 2676473 },
+ { 23, 2922233 },
+ { 21, 939769 },
+ { 21, 988921 },
+ { 21, 931577 },
+ { 21, 947961 },
+ { 21, 1009405 },
+ { 23, 3733241 },
+ { 23, 3782393 },
+ { 23, 3798777 },
+ { 23, 4056829 },
+ { 24, 7534329 },
+ { 24, 7583481 },
+ { 24, 7599865 },
+ { 24, 8120061 },
+ { 25, 16221945 },
+ { 25, 15189753 },
+ { 25, 12486393 },
+ { 25, 11454201 },
+ { 24, 8357625 },
+ { 24, 7325433 },
+ { 24, 3577853 },
+ { 24, 2529277 },
+ { 22, 1480701 },
+ { 22, 432125 },
+ { 16, 30490 },
+ { 21, 251897 },
+ { 21, 759801 },
+ { 23, 1234937 },
+ { 23, 1742841 },
+ { 22, 1693689 },
+ { 22, 1939449 },
+ { 23, 2676729 },
+ { 23, 2922489 },
+ { 21, 940025 },
+ { 21, 989177 },
+ { 21, 931833 },
+ { 21, 948217 },
+ { 21, 1009661 },
+ { 23, 3733497 },
+ { 23, 3782649 },
+ { 23, 3799033 },
+ { 23, 4057085 },
+ { 24, 7534585 },
+ { 24, 7583737 },
+ { 24, 7600121 },
+ { 24, 8120317 },
+ { 25, 16222201 },
+ { 25, 15190009 },
+ { 25, 12486649 },
+ { 25, 11454457 },
+ { 24, 8357881 },
+ { 24, 7325689 },
+ { 25, 15726585 },
+ { 25, 16771069 },
+ { 24, 5982973 },
+ { 24, 1788669 },
+ { 18, 38810 },
+ { 24, 1723129 },
+ { 23, 3099385 },
+ { 25, 5131001 },
+ { 25, 7031545 },
+ { 25, 13257465 },
+ { 24, 7817977 },
+ { 25, 10898169 },
+ { 25, 11750137 },
+ { 25, 14830329 },
+ { 23, 4016889 },
+ { 24, 6834937 },
+ { 23, 3984121 },
+ { 23, 4049657 },
+ { 24, 6916861 },
+ { 25, 15977209 },
+ { 25, 16173817 },
+ { 25, 16239353 },
+ { 26, 32164601 },
+ { 26, 32230137 },
+ { 26, 32426745 },
+ { 26, 32492281 },
+ { 27, 64686841 },
+ { 27, 60689145 },
+ { 27, 48171769 },
+ { 27, 45746937 },
+ { 26, 33229561 },
+ { 26, 29231865 },
+ { 26, 16714489 },
+ { 26, 10177533 },
+ { 24, 5983229 },
+ { 24, 1788925 },
+ { 18, 47002 },
+ { 24, 1723385 },
+ { 23, 3099641 },
+ { 25, 5131257 },
+ { 25, 7031801 },
+ { 25, 13257721 },
+ { 24, 7818233 },
+ { 25, 10898425 },
+ { 25, 11750393 },
+ { 25, 14830585 },
+ { 23, 4017145 },
+ { 24, 6835193 },
+ { 23, 3984377 },
+ { 23, 4049913 },
+ { 24, 6917117 },
+ { 25, 15977465 },
+ { 25, 16174073 },
+ { 25, 16239609 },
+ { 26, 32164857 },
+ { 26, 32230393 },
+ { 26, 32427001 },
+ { 26, 32492537 },
+ { 27, 64687097 },
+ { 27, 60689401 },
+ { 27, 48172025 },
+ { 27, 45747193 },
+ { 26, 33229817 },
+ { 26, 29232121 },
+ { 26, 16714745 },
+ { 26, 10374909 },
+ { 24, 6180605 },
+ { 24, 1986301 },
+ { 19, 109850 },
+ { 24, 1789689 },
+ { 24, 5918457 },
+ { 25, 5197561 },
+ { 25, 7229177 },
+ { 25, 13324025 },
+ { 25, 15355641 },
+ { 25, 10964729 },
+ { 25, 11947769 },
+ { 25, 14896889 },
+ { 25, 15879929 },
+ { 24, 6901497 },
+ { 24, 7098105 },
+ { 24, 6868729 },
+ { 24, 6934265 },
+ { 24, 7180029 },
+ { 26, 62263033 },
+ { 26, 61279993 },
+ { 26, 27774713 },
+ { 26, 28806909 },
+ { 27, 57544441 },
+ { 27, 55512825 },
+ { 27, 64622329 },
+ { 27, 60493561 },
+ { 27, 48107257 },
+ { 27, 43978489 },
+ { 26, 33165049 },
+ { 26, 29036281 },
+ { 26, 16649977 },
+ { 26, 12521209 },
+ { 24, 6180861 },
+ { 24, 1986557 },
+ { 19, 126234 },
+ { 24, 1789945 },
+ { 24, 5918713 },
+ { 25, 5197817 },
+ { 25, 7229433 },
+ { 25, 13324281 },
+ { 25, 15355897 },
+ { 25, 10964985 },
+ { 25, 11948025 },
+ { 25, 14897145 },
+ { 25, 15880185 },
+ { 24, 6901753 },
+ { 24, 7098361 },
+ { 24, 6868985 },
+ { 24, 6934521 },
+ { 24, 7180285 },
+ { 26, 62263289 },
+ { 26, 61280249 },
+ { 26, 27774969 },
+ { 26, 28807165 },
+ { 27, 57544697 },
+ { 27, 55513081 },
+ { 27, 64622585 },
+ { 27, 60493817 },
+ { 27, 48107513 },
+ { 27, 43978745 },
+ { 26, 33165305 },
+ { 26, 29036537 },
+ { 26, 16650233 },
+ { 26, 12521465 },
+ { 24, 6249213 },
+ { 24, 2054909 },
+ { 19, 208282 },
+ { 24, 1989369 },
+ { 24, 5987065 },
+ { 26, 10115833 },
+ { 25, 7297785 },
+ { 25, 13523705 },
+ { 25, 15424249 },
+ { 26, 33528569 },
+ { 25, 12016377 },
+ { 25, 15096569 },
+ { 25, 15948537 },
+ { 24, 8362745 },
+ { 24, 4168441 },
+ { 24, 7887609 },
+ { 24, 16587513 },
+ { 24, 7199481 },
+ { 24, 7969533 },
+ { 26, 61217529 },
+ { 26, 32971513 },
+ { 26, 28826361 },
+ { 26, 31955709 },
+ { 27, 55450361 },
+ { 26, 32447225 },
+ { 27, 60431097 },
+ { 27, 47913721 },
+ { 27, 43916025 },
+ { 26, 31398649 },
+ { 26, 28973817 },
+ { 26, 16456441 },
+ { 26, 12458745 },
+ { 24, 8329977 },
+ { 24, 2055165 },
+ { 19, 212970 },
+ { 24, 1989625 },
+ { 24, 5987321 },
+ { 26, 10116089 },
+ { 25, 7298041 },
+ { 25, 13523961 },
+ { 25, 15424505 },
+ { 26, 33528825 },
+ { 25, 12016633 },
+ { 25, 15096825 },
+ { 25, 15948793 },
+ { 24, 8363001 },
+ { 24, 4168697 },
+ { 24, 7887865 },
+ { 24, 16587769 },
+ { 24, 7199737 },
+ { 24, 7969789 },
+ { 26, 61217785 },
+ { 26, 32971769 },
+ { 26, 28826617 },
+ { 26, 31955965 },
+ { 27, 55450617 },
+ { 26, 32447481 },
+ { 27, 60431353 },
+ { 27, 47913977 },
+ { 27, 43916281 },
+ { 26, 31398905 },
+ { 26, 28974073 },
+ { 26, 16456697 },
+ { 26, 12459001 },
+ { 24, 8330233 },
+ { 24, 3825405 },
+ { 19, 229354 },
+ { 24, 2055929 },
+ { 24, 6184697 },
+ { 26, 10182393 },
+ { 26, 14311161 },
+ { 25, 13590265 },
+ { 25, 15621881 },
+ { 26, 21716729 },
+ { 26, 33464057 },
+ { 25, 15163129 },
+ { 25, 16146169 },
+ { 24, 8380157 },
+ { 24, 8298233 },
+ { 24, 4103929 },
+ { 24, 16523001 },
+ { 24, 16326393 },
+ { 24, 7986937 },
+ { 24, 8232701 },
+ { 26, 32907001 },
+ { 26, 31923961 },
+ { 26, 31973113 },
+ { 26, 33005309 },
+ { 26, 32382713 },
+ { 26, 30351097 },
+ { 27, 47849209 },
+ { 27, 43720441 },
+ { 26, 31334137 },
+ { 26, 27205369 },
+ { 26, 16391929 },
+ { 26, 12263161 },
+ { 24, 8265465 },
+ { 24, 4136697 },
+ { 19, 245610 },
+ { 24, 2056185 },
+ { 24, 6184953 },
+ { 26, 10182649 },
+ { 26, 14311417 },
+ { 25, 13590521 },
+ { 25, 15622137 },
+ { 26, 21716985 },
+ { 26, 33464313 },
+ { 25, 15163385 },
+ { 25, 16146425 },
+ { 24, 8380413 },
+ { 24, 8298489 },
+ { 24, 4104185 },
+ { 24, 16523257 },
+ { 24, 16326649 },
+ { 24, 7987193 },
+ { 24, 8232957 },
+ { 26, 32907257 },
+ { 26, 31924217 },
+ { 26, 31973369 },
+ { 26, 33005565 },
+ { 26, 32382969 },
+ { 26, 30351353 },
+ { 27, 47849465 },
+ { 27, 43720697 },
+ { 26, 31334393 },
+ { 26, 27205625 },
+ { 26, 16392185 },
+ { 26, 12263417 },
+ { 24, 8265721 },
+ { 24, 4136953 },
+ { 19, 261994 },
+ { 26, 15280889 },
+ { 26, 24980217 },
+ { 28, 41495289 },
+ { 28, 57486073 },
+ { 28, 107555577 },
+ { 27, 62728953 },
+ { 28, 87632633 },
+ { 28, 95234809 },
+ { 28, 133049081 },
+ { 27, 64826105 },
+ { 28, 65940217 },
+ { 26, 33237757 },
+ { 26, 32385785 },
+ { 26, 15608569 },
+ { 26, 65022713 },
+ { 26, 62139129 },
+ { 26, 32975609 },
+ { 26, 61221629 },
+ { 28, 127412985 },
+ { 28, 115092217 },
+ { 28, 132066041 },
+ { 28, 128723705 },
+ { 28, 121121529 },
+ { 28, 96217849 },
+ { 29, 174598905 },
+ { 28, 124529401 },
+ { 28, 108538617 },
+ { 28, 58469113 },
+ { 28, 48769785 },
+ { 26, 32254713 },
+ { 26, 16263929 },
+ { 20, 343530 },
+ { 26, 15281145 },
+ { 26, 24980473 },
+ { 28, 41495545 },
+ { 28, 57486329 },
+ { 28, 107555833 },
+ { 27, 62729209 },
+ { 28, 87632889 },
+ { 28, 95235065 },
+ { 28, 133049337 },
+ { 27, 64826361 },
+ { 28, 65940473 },
+ { 26, 33238013 },
+ { 26, 32386041 },
+ { 26, 15608825 },
+ { 26, 65022969 },
+ { 26, 62139385 },
+ { 26, 32975865 },
+ { 26, 61221885 },
+ { 28, 127413241 },
+ { 28, 115092473 },
+ { 28, 132066297 },
+ { 28, 128723961 },
+ { 28, 121121785 },
+ { 28, 96218105 },
+ { 29, 174599161 },
+ { 28, 124529657 },
+ { 28, 108538873 },
+ { 28, 58469369 },
+ { 28, 48770041 },
+ { 26, 32254969 },
+ { 26, 16264185 },
+ { 20, 359914 },
+ { 26, 15544057 },
+ { 26, 32059129 },
+ { 28, 41758457 },
+ { 28, 58273529 },
+ { 28, 107818745 },
+ { 28, 124333817 },
+ { 28, 87895801 },
+ { 28, 96022265 },
+ { 28, 120401657 },
+ { 28, 132787961 },
+ { 28, 116010745 },
+ { 28, 65679097 },
+ { 26, 32452349 },
+ { 26, 32124665 },
+ { 26, 15347449 },
+ { 26, 61878009 },
+ { 26, 61091577 },
+ { 26, 61288185 },
+ { 26, 62271229 },
+ { 28, 114831097 },
+ { 28, 110898937 },
+ { 28, 128462585 },
+ { 28, 120336121 },
+ { 28, 95956729 },
+ { 28, 87830265 },
+ { 28, 124268281 },
+ { 28, 107753209 },
+ { 28, 58207993 },
+ { 28, 41692921 },
+ { 26, 31993593 },
+ { 26, 15478521 },
+ { 20, 376170 },
+ { 26, 15544313 },
+ { 26, 32059385 },
+ { 28, 41758713 },
+ { 28, 58273785 },
+ { 28, 107819001 },
+ { 28, 124334073 },
+ { 28, 87896057 },
+ { 28, 96022521 },
+ { 28, 120401913 },
+ { 28, 132788217 },
+ { 28, 116011001 },
+ { 28, 65679353 },
+ { 26, 32452605 },
+ { 26, 32124921 },
+ { 26, 15347705 },
+ { 26, 61878265 },
+ { 26, 61091833 },
+ { 26, 61288441 },
+ { 26, 62271485 },
+ { 28, 114831353 },
+ { 28, 110899193 },
+ { 28, 128462841 },
+ { 28, 120336377 },
+ { 28, 95956985 },
+ { 28, 87830521 },
+ { 28, 124268537 },
+ { 28, 107753465 },
+ { 28, 58208249 },
+ { 28, 41693177 },
+ { 26, 31993849 },
+ { 26, 15478777 },
+ { 20, 392554 },
+ { 26, 16333561 },
+ { 26, 32324345 },
+ { 27, 64552955 },
+ { 28, 58538745 },
+ { 28, 108608249 },
+ { 28, 124599033 },
+ { 29, 259930873 },
+ { 28, 96287481 },
+ { 28, 121191161 },
+ { 28, 128793337 },
+ { 28, 125713145 },
+ { 28, 108935929 },
+ { 28, 58604281 },
+ { 26, 32193277 },
+ { 26, 25049849 },
+ { 26, 8272633 },
+ { 26, 60832505 },
+ { 26, 32783097 },
+ { 26, 62339833 },
+ { 26, 65420029 },
+ { 27, 66519039 },
+ { 27, 64764665 },
+ { 28, 120077049 },
+ { 28, 95173369 },
+ { 28, 87571193 },
+ { 27, 62667513 },
+ { 28, 107494137 },
+ { 28, 57424633 },
+ { 28, 41433849 },
+ { 26, 24918777 },
+ { 26, 15219449 },
+ { 20, 471018 },
+ { 26, 16333817 },
+ { 26, 32324601 },
+ { 27, 64552699 },
+ { 28, 58539001 },
+ { 28, 108608505 },
+ { 28, 124599289 },
+ { 29, 259931129 },
+ { 28, 96287737 },
+ { 28, 121191417 },
+ { 28, 128793593 },
+ { 28, 125713401 },
+ { 28, 108936185 },
+ { 28, 58604537 },
+ { 26, 32193533 },
+ { 26, 25050105 },
+ { 26, 8272889 },
+ { 26, 60832761 },
+ { 26, 32783353 },
+ { 26, 62340089 },
+ { 26, 65420285 },
+ { 27, 66518783 },
+ { 27, 64764921 },
+ { 28, 120077305 },
+ { 28, 95173625 },
+ { 28, 87571449 },
+ { 27, 62667769 },
+ { 28, 107494393 },
+ { 28, 57424889 },
+ { 28, 41434105 },
+ { 26, 24919033 },
+ { 26, 15219705 },
+ { 20, 487402 },
+ { 26, 16596729 },
+ { 26, 33111801 },
+ { 27, 66124795 },
+ { 28, 65617657 },
+ { 28, 108871417 },
+ { 28, 125386489 },
+ { 29, 174931705 },
+ { 29, 259669753 },
+ { 28, 121454329 },
+ { 28, 129580793 },
+ { 28, 125779709 },
+ { 28, 125452025 },
+ { 28, 108674809 },
+ { 28, 58343161 },
+ { 26, 25116413 },
+ { 26, 24788729 },
+ { 26, 8011513 },
+ { 26, 32521977 },
+ { 26, 31735545 },
+ { 26, 65486585 },
+ { 26, 66469629 },
+ { 27, 64503545 },
+ { 27, 60571385 },
+ { 28, 94912249 },
+ { 28, 86785785 },
+ { 27, 62406393 },
+ { 27, 54279929 },
+ { 28, 57163513 },
+ { 28, 40648441 },
+ { 26, 24657657 },
+ { 26, 8142585 },
+ { 20, 503658 },
+ { 26, 16596985 },
+ { 26, 33112057 },
+ { 27, 66124539 },
+ { 28, 65617913 },
+ { 28, 108871673 },
+ { 28, 125386745 },
+ { 29, 174931961 },
+ { 29, 259670009 },
+ { 28, 121454585 },
+ { 28, 129581049 },
+ { 28, 125779965 },
+ { 28, 125452281 },
+ { 28, 108675065 },
+ { 28, 58343417 },
+ { 26, 25116669 },
+ { 26, 24788985 },
+ { 26, 8011769 },
+ { 26, 32522233 },
+ { 26, 31735801 },
+ { 26, 65486841 },
+ { 26, 66469885 },
+ { 27, 64503801 },
+ { 27, 60571641 },
+ { 28, 94912505 },
+ { 28, 86786041 },
+ { 27, 62406649 },
+ { 27, 54280185 },
+ { 28, 57163769 },
+ { 28, 40648697 },
+ { 26, 24657913 },
+ { 26, 8142841 },
+ { 20, 520042 },
+ { 26, 15220733 },
+ { 26, 33385209 },
+ { 27, 66646011 },
+ { 28, 65891065 },
+ { 28, 115960569 },
+ { 28, 125659897 },
+ { 29, 175729401 },
+ { 29, 191720185 },
+ { 29, 258894585 },
+ { 28, 129854201 },
+ { 29, 191785721 },
+ { 28, 125528829 },
+ { 28, 124676857 },
+ { 28, 107899641 },
+ { 28, 57567993 },
+ { 26, 24865533 },
+ { 26, 24013561 },
+ { 26, 7236345 },
+ { 26, 31484665 },
+ { 26, 28601081 },
+ { 26, 66546425 },
+ { 27, 63728377 },
+ { 27, 60320505 },
+ { 27, 47999737 },
+ { 28, 86534905 },
+ { 27, 61631225 },
+ { 27, 54029049 },
+ { 27, 29125369 },
+ { 28, 40397561 },
+ { 26, 23882489 },
+ { 26, 7891705 },
+ { 21, 863722 },
+ { 26, 8153853 },
+ { 26, 33385465 },
+ { 27, 66645755 },
+ { 28, 65891321 },
+ { 28, 115960825 },
+ { 28, 125660153 },
+ { 29, 175729657 },
+ { 29, 191720441 },
+ { 29, 258894841 },
+ { 28, 129854457 },
+ { 29, 191785977 },
+ { 28, 125529085 },
+ { 28, 124677113 },
+ { 28, 107899897 },
+ { 28, 57568249 },
+ { 26, 24865789 },
+ { 26, 24013817 },
+ { 26, 7236601 },
+ { 26, 31484921 },
+ { 26, 28601337 },
+ { 26, 66546681 },
+ { 27, 63728633 },
+ { 27, 60320761 },
+ { 27, 47999993 },
+ { 28, 86535161 },
+ { 27, 61631481 },
+ { 27, 54029305 },
+ { 27, 29125625 },
+ { 28, 40397817 },
+ { 26, 23882745 },
+ { 26, 7891961 },
+ { 21, 880106 },
+ { 26, 8154109 },
+ { 26, 24931325 },
+ { 27, 49999615 },
+ { 28, 66678521 },
+ { 28, 116223737 },
+ { 28, 132738809 },
+ { 29, 175992569 },
+ { 29, 192507641 },
+ { 29, 242052857 },
+ { 29, 258633465 },
+ { 29, 241856249 },
+ { 29, 191524601 },
+ { 28, 124743421 },
+ { 28, 124415737 },
+ { 28, 107638521 },
+ { 28, 57306873 },
+ { 26, 24080125 },
+ { 26, 23752441 },
+ { 26, 6975225 },
+ { 26, 28339961 },
+ { 26, 27553529 },
+ { 27, 63467257 },
+ { 27, 59535097 },
+ { 27, 47738617 },
+ { 27, 43806457 },
+ { 27, 61370105 },
+ { 27, 53243641 },
+ { 27, 28864249 },
+ { 27, 20737785 },
+ { 26, 23621369 },
+ { 26, 7106297 },
+ { 21, 896362 },
+ { 26, 7892733 },
+ { 26, 24669949 },
+ { 27, 49474559 },
+ { 28, 66678777 },
+ { 28, 116223993 },
+ { 28, 132739065 },
+ { 29, 175992825 },
+ { 29, 192507897 },
+ { 29, 242053113 },
+ { 29, 258633721 },
+ { 29, 241856505 },
+ { 29, 191524857 },
+ { 28, 124743677 },
+ { 28, 124415993 },
+ { 28, 107638777 },
+ { 28, 57307129 },
+ { 26, 24080381 },
+ { 26, 23752697 },
+ { 26, 6975481 },
+ { 26, 28340217 },
+ { 26, 27553785 },
+ { 27, 63467513 },
+ { 27, 59535353 },
+ { 27, 47738873 },
+ { 27, 43806713 },
+ { 27, 61370361 },
+ { 27, 53243897 },
+ { 27, 28864505 },
+ { 27, 20738041 },
+ { 26, 23621625 },
+ { 26, 7106553 },
+ { 21, 912746 },
+ { 26, 7892989 },
+ { 26, 24670205 },
+ { 27, 49474303 },
+ { 28, 66943737 },
+ { 28, 117013241 },
+ { 28, 133004025 },
+ { 29, 264141561 },
+ { 29, 255752953 },
+ { 29, 230587129 },
+ { 29, 222198521 },
+ { 28, 129923833 },
+ { 28, 121535225 },
+ { 28, 96369401 },
+ { 28, 87980793 },
+ { 27, 62814969 },
+ { 27, 54426361 },
+ { 27, 29260537 },
+ { 26, 23821053 },
+ { 25, 12483321 },
+ { 25, 4094713 },
+ { 26, 27294457 },
+ { 25, 16022265 },
+ { 26, 32161787 },
+ { 27, 46955257 },
+ { 27, 43547385 },
+ { 26, 31226617 },
+ { 27, 52984569 },
+ { 27, 28080889 },
+ { 27, 20478713 },
+ { 25, 12352249 },
+ { 26, 6847225 },
+ { 20, 497642 },
+ { 20, 1046430 },
+ { 26, 23886589 },
+ { 27, 47890431 },
+ { 28, 66943993 },
+ { 28, 117013497 },
+ { 28, 133004281 },
+ { 29, 264141817 },
+ { 29, 255753209 },
+ { 29, 230587385 },
+ { 29, 222198777 },
+ { 28, 129924089 },
+ { 28, 121535481 },
+ { 28, 96369657 },
+ { 28, 87981049 },
+ { 27, 62815225 },
+ { 27, 54426617 },
+ { 27, 29260793 },
+ { 26, 23821309 },
+ { 25, 12483577 },
+ { 25, 4094969 },
+ { 26, 27294713 },
+ { 25, 16022521 },
+ { 26, 32161531 },
+ { 27, 46955513 },
+ { 27, 43547641 },
+ { 26, 31226873 },
+ { 27, 52984825 },
+ { 27, 28081145 },
+ { 27, 20478969 },
+ { 25, 12352505 },
+ { 26, 6847481 },
+ { 20, 505834 },
+ { 20, 1038238 },
+ { 26, 23886845 },
+ { 27, 47890175 },
+ { 28, 57441277 },
+ { 28, 117276409 },
+ { 28, 133791481 },
+ { 29, 490372857 },
+ { 29, 263880441 },
+ { 29, 255491833 },
+ { 29, 230326009 },
+ { 28, 129990397 },
+ { 28, 129662713 },
+ { 28, 121274105 },
+ { 28, 96108281 },
+ { 27, 62881533 },
+ { 27, 62553849 },
+ { 27, 54165241 },
+ { 27, 28999417 },
+ { 25, 12549885 },
+ { 25, 12222201 },
+ { 25, 3833593 },
+ { 25, 15761145 },
+ { 25, 14974713 },
+ { 26, 30063611 },
+ { 27, 42761977 },
+ { 26, 30965497 },
+ { 26, 27033337 },
+ { 27, 27819769 },
+ { 27, 19693305 },
+ { 25, 12091129 },
+ { 25, 3964665 },
+ { 20, 513898 },
+ { 20, 1029918 },
+ { 26, 23625469 },
+ { 27, 47365119 },
+ { 28, 57179901 },
+ { 28, 117276665 },
+ { 28, 133791737 },
+ { 29, 490373113 },
+ { 29, 263880697 },
+ { 29, 255492089 },
+ { 29, 230326265 },
+ { 28, 129990653 },
+ { 28, 129662969 },
+ { 28, 121274361 },
+ { 28, 96108537 },
+ { 27, 62881789 },
+ { 27, 62554105 },
+ { 27, 54165497 },
+ { 27, 28999673 },
+ { 25, 12550141 },
+ { 25, 12222457 },
+ { 25, 3833849 },
+ { 25, 15761401 },
+ { 25, 14974969 },
+ { 26, 30063355 },
+ { 27, 42762233 },
+ { 26, 30965753 },
+ { 26, 27033593 },
+ { 27, 27820025 },
+ { 27, 19693561 },
+ { 25, 12091385 },
+ { 25, 3964921 },
+ { 20, 522090 },
+ { 20, 1021726 },
+ { 26, 23625725 },
+ { 27, 47364863 },
+ { 28, 57180157 },
+ { 28, 107511805 },
+ { 28, 124289021 },
+ { 29, 174620669 },
+ { 29, 191397885 },
+ { 29, 241729533 },
+ { 29, 258506749 },
+ { 30, 459057913 },
+ { 29, 259435261 },
+ { 29, 257731321 },
+ { 29, 240954105 },
+ { 29, 190622457 },
+ { 28, 125217533 },
+ { 28, 123513593 },
+ { 28, 106736377 },
+ { 28, 56404729 },
+ { 26, 24554237 },
+ { 26, 22850297 },
+ { 26, 6073081 },
+ { 26, 29403897 },
+ { 26, 23636729 },
+ { 26, 23769083 },
+ { 27, 60336889 },
+ { 27, 53521145 },
+ { 27, 28879609 },
+ { 27, 29011963 },
+ { 26, 22588153 },
+ { 26, 7383801 },
+ { 20, 955882 },
+ { 20, 980382 },
+ { 26, 24685309 },
+ { 26, 24817663 },
+ { 28, 58239741 },
+ { 28, 108571389 },
+ { 28, 125348605 },
+ { 28, 125480959 },
+ { 29, 192457469 },
+ { 29, 242789117 },
+ { 29, 259566333 },
+ { 29, 259698687 },
+ { 29, 259435517 },
+ { 29, 257731577 },
+ { 29, 240954361 },
+ { 29, 190622713 },
+ { 28, 125217789 },
+ { 28, 123513849 },
+ { 28, 106736633 },
+ { 28, 56404985 },
+ { 26, 24554493 },
+ { 26, 22850553 },
+ { 26, 6073337 },
+ { 26, 29404153 },
+ { 26, 23636985 },
+ { 26, 23768827 },
+ { 27, 60337145 },
+ { 27, 53521401 },
+ { 27, 28879865 },
+ { 27, 29011707 },
+ { 26, 22588409 },
+ { 26, 7384057 },
+ { 20, 964074 },
+ { 20, 972190 },
+ { 26, 24685565 },
+ { 26, 24817407 },
+ { 28, 58239997 },
+ { 28, 108571645 },
+ { 28, 125348861 },
+ { 28, 125480703 },
+ { 29, 192457725 },
+ { 29, 242789373 },
+ { 29, 259566589 },
+ { 29, 259698431 },
+ { 30, 458534649 },
+ { 29, 257863421 },
+ { 29, 257208057 },
+ { 29, 240430841 },
+ { 29, 190099193 },
+ { 28, 123645693 },
+ { 28, 122990329 },
+ { 28, 106213113 },
+ { 28, 55881465 },
+ { 26, 22982397 },
+ { 26, 22327033 },
+ { 26, 5549817 },
+ { 26, 23113465 },
+ { 26, 21540601 },
+ { 26, 21670907 },
+ { 27, 51949305 },
+ { 27, 28356345 },
+ { 27, 20492025 },
+ { 26, 22064889 },
+ { 26, 5811961 },
+ { 20, 972138 },
+ { 20, 963870 },
+ { 26, 24162045 },
+ { 26, 24292351 },
+ { 28, 57716477 },
+ { 28, 108048125 },
+ { 28, 124825341 },
+ { 28, 124955647 },
+ { 29, 191934205 },
+ { 29, 242265853 },
+ { 29, 259043069 },
+ { 29, 259173375 },
+ { 30, 458534905 },
+ { 29, 257863677 },
+ { 29, 257208313 },
+ { 29, 240431097 },
+ { 29, 190099449 },
+ { 28, 123645949 },
+ { 28, 122990585 },
+ { 28, 106213369 },
+ { 28, 55881721 },
+ { 26, 22982653 },
+ { 26, 22327289 },
+ { 26, 5550073 },
+ { 26, 23113721 },
+ { 26, 21540857 },
+ { 26, 21670651 },
+ { 27, 51949561 },
+ { 27, 28356601 },
+ { 27, 20492281 },
+ { 26, 22065145 },
+ { 26, 5812217 },
+ { 20, 980330 },
+ { 20, 955678 },
+ { 26, 24162301 },
+ { 26, 24292095 },
+ { 28, 57716733 },
+ { 28, 108048381 },
+ { 28, 124825597 },
+ { 28, 124955391 },
+ { 28, 134184955 },
+ { 28, 133922811 },
+ { 28, 133136379 },
+ { 28, 132874235 },
+ { 28, 125796347 },
+ { 28, 125534203 },
+ { 28, 124747771 },
+ { 28, 129809145 },
+ { 27, 62881787 },
+ { 27, 62619643 },
+ { 27, 61833211 },
+ { 27, 62700281 },
+ { 26, 31424507 },
+ { 26, 31162363 },
+ { 26, 22461181 },
+ { 25, 12368633 },
+ { 24, 7831547 },
+ { 24, 7569403 },
+ { 25, 15252217 },
+ { 24, 7700475 },
+ { 26, 25788411 },
+ { 26, 13467643 },
+ { 25, 12106489 },
+ { 24, 6127611 },
+ { 19, 510954 },
+ { 19, 261022 },
+ { 25, 2981887 },
+ { 25, 11370495 },
+ { 27, 19759103 },
+ { 27, 28147711 },
+ { 27, 53313535 },
+ { 27, 61702143 },
+ { 28, 134184699 },
+ { 28, 133922555 },
+ { 28, 133136123 },
+ { 28, 132873979 },
+ { 28, 125796091 },
+ { 28, 125533947 },
+ { 28, 124747515 },
+ { 28, 129809401 },
+ { 27, 62881531 },
+ { 27, 62619387 },
+ { 27, 61832955 },
+ { 27, 62700537 },
+ { 26, 31424251 },
+ { 26, 31162107 },
+ { 26, 22461437 },
+ { 25, 12368889 },
+ { 24, 7831291 },
+ { 24, 7569147 },
+ { 25, 15252473 },
+ { 24, 7700219 },
+ { 26, 25788155 },
+ { 26, 13467387 },
+ { 25, 12106745 },
+ { 24, 6127355 },
+ { 19, 515050 },
+ { 19, 256926 },
+ { 25, 2981631 },
+ { 25, 11370239 },
+ { 27, 19758847 },
+ { 27, 28147455 },
+ { 27, 53313279 },
+ { 27, 61701887 },
+ { 28, 86867711 },
+ { 28, 117406715 },
+ { 28, 117144571 },
+ { 28, 116358139 },
+ { 28, 116095995 },
+ { 28, 109018107 },
+ { 28, 108755963 },
+ { 28, 129941245 },
+ { 27, 62815231 },
+ { 27, 54492155 },
+ { 27, 54230011 },
+ { 27, 62832381 },
+ { 26, 31357951 },
+ { 26, 27229179 },
+ { 26, 26967035 },
+ { 25, 12500733 },
+ { 24, 7764991 },
+ { 24, 6781947 },
+ { 24, 6519803 },
+ { 24, 7437307 },
+ { 24, 6650875 },
+ { 26, 13204475 },
+ { 25, 11583225 },
+ { 24, 5864443 },
+ { 19, 519018 },
+ { 19, 252702 },
+ { 25, 2718719 },
+ { 25, 11107327 },
+ { 27, 19495935 },
+ { 27, 27884543 },
+ { 27, 53050367 },
+ { 27, 61438975 },
+ { 28, 134118143 },
+ { 28, 117406459 },
+ { 28, 117144315 },
+ { 28, 116357883 },
+ { 28, 116095739 },
+ { 28, 109017851 },
+ { 28, 108755707 },
+ { 28, 129941501 },
+ { 27, 62814975 },
+ { 27, 54491899 },
+ { 27, 54229755 },
+ { 27, 62832637 },
+ { 26, 31357695 },
+ { 26, 27228923 },
+ { 26, 26966779 },
+ { 25, 12500989 },
+ { 24, 7764735 },
+ { 24, 6781691 },
+ { 24, 6519547 },
+ { 24, 7437051 },
+ { 24, 6650619 },
+ { 26, 13204219 },
+ { 25, 11583481 },
+ { 24, 5864187 },
+ { 19, 523114 },
+ { 19, 248606 },
+ { 25, 2718463 },
+ { 25, 11107071 },
+ { 27, 19495679 },
+ { 27, 27884287 },
+ { 27, 53050111 },
+ { 27, 61438719 },
+ { 28, 86604543 },
+ { 28, 94993151 },
+ { 28, 67071995 },
+ { 28, 66809851 },
+ { 28, 66023419 },
+ { 28, 65761275 },
+ { 28, 58683387 },
+ { 28, 58421243 },
+ { 28, 129428221 },
+ { 27, 54423551 },
+ { 27, 29323259 },
+ { 27, 29061115 },
+ { 27, 62319357 },
+ { 26, 27160575 },
+ { 26, 14643195 },
+ { 26, 14381051 },
+ { 25, 11987709 },
+ { 24, 6713343 },
+ { 24, 3633147 },
+ { 24, 3371003 },
+ { 24, 6385659 },
+ { 24, 3502075 },
+ { 25, 10021625 },
+ { 24, 5074939 },
+ { 24, 1667067 },
+ { 19, 227742 },
+ { 24, 1929215 },
+ { 24, 6123519 },
+ { 26, 10317823 },
+ { 26, 14512127 },
+ { 26, 27095039 },
+ { 26, 31289343 },
+ { 27, 43872255 },
+ { 27, 48066559 },
+ { 27, 60649471 },
+ { 27, 64843775 },
+ { 28, 66023163 },
+ { 28, 65761019 },
+ { 28, 58683131 },
+ { 28, 58420987 },
+ { 28, 129428477 },
+ { 27, 54423295 },
+ { 27, 29323003 },
+ { 27, 29060859 },
+ { 27, 62319613 },
+ { 26, 27160319 },
+ { 26, 14642939 },
+ { 26, 14380795 },
+ { 25, 11987965 },
+ { 24, 6713087 },
+ { 24, 3632891 },
+ { 24, 3370747 },
+ { 24, 6385403 },
+ { 24, 3501819 },
+ { 25, 10021881 },
+ { 24, 5074683 },
+ { 24, 1666811 },
+ { 19, 223646 },
+ { 24, 1928959 },
+ { 24, 6123263 },
+ { 26, 10317567 },
+ { 26, 14511871 },
+ { 26, 27094783 },
+ { 26, 31289087 },
+ { 27, 43871999 },
+ { 27, 48066303 },
+ { 27, 60649215 },
+ { 27, 64843519 },
+ { 28, 50031611 },
+ { 28, 49245179 },
+ { 28, 48983035 },
+ { 28, 41905147 },
+ { 28, 41643003 },
+ { 28, 127856381 },
+ { 27, 29256703 },
+ { 27, 20933627 },
+ { 27, 20671483 },
+ { 27, 60747517 },
+ { 26, 14576639 },
+ { 26, 10447867 },
+ { 26, 10185723 },
+ { 25, 10415869 },
+ { 24, 3566591 },
+ { 24, 2583547 },
+ { 24, 2321403 },
+ { 24, 3238907 },
+ { 24, 2452475 },
+ { 24, 4811771 },
+ { 24, 879611 },
+ { 19, 219422 },
+ { 24, 1666047 },
+ { 24, 5860351 },
+ { 26, 10054655 },
+ { 26, 14248959 },
+ { 26, 26831871 },
+ { 26, 31026175 },
+ { 27, 43609087 },
+ { 27, 47803391 },
+ { 27, 60386303 },
+ { 27, 64580607 },
+ { 28, 50031355 },
+ { 28, 49244923 },
+ { 28, 48982779 },
+ { 28, 41904891 },
+ { 28, 41642747 },
+ { 28, 127856637 },
+ { 27, 29256447 },
+ { 27, 20933371 },
+ { 27, 20671227 },
+ { 27, 60747773 },
+ { 26, 14576383 },
+ { 26, 10447611 },
+ { 26, 10185467 },
+ { 25, 10416125 },
+ { 24, 3566335 },
+ { 24, 2583291 },
+ { 24, 2321147 },
+ { 24, 3238651 },
+ { 24, 2452219 },
+ { 24, 4811515 },
+ { 24, 879355 },
+ { 19, 215326 },
+ { 24, 1665791 },
+ { 24, 5860095 },
+ { 26, 10054399 },
+ { 26, 14248703 },
+ { 26, 26831615 },
+ { 26, 31025919 },
+ { 27, 43608831 },
+ { 27, 47803135 },
+ { 27, 60386047 },
+ { 27, 132971257 },
+ { 26, 33505275 },
+ { 26, 33243131 },
+ { 26, 32456699 },
+ { 26, 32194555 },
+ { 26, 25116667 },
+ { 26, 24854523 },
+ { 26, 24068091 },
+ { 26, 32307961 },
+ { 25, 12533755 },
+ { 25, 12271611 },
+ { 25, 11485179 },
+ { 25, 15530745 },
+ { 24, 6242299 },
+ { 24, 5980155 },
+ { 24, 5193723 },
+ { 23, 2947833 },
+ { 22, 1523707 },
+ { 22, 1261563 },
+ { 23, 2685689 },
+ { 22, 1392635 },
+ { 24, 606203 },
+ { 16, 32414 },
+ { 24, 868351 },
+ { 24, 5062655 },
+ { 26, 9256959 },
+ { 26, 13451263 },
+ { 26, 26034175 },
+ { 26, 30228479 },
+ { 27, 42811391 },
+ { 27, 47005695 },
+ { 27, 59588607 },
+ { 27, 132971513 },
+ { 26, 33505019 },
+ { 26, 33242875 },
+ { 26, 32456443 },
+ { 26, 32194299 },
+ { 26, 25116411 },
+ { 26, 24854267 },
+ { 26, 24067835 },
+ { 26, 32308217 },
+ { 25, 12533499 },
+ { 25, 12271355 },
+ { 25, 11484923 },
+ { 25, 15531001 },
+ { 24, 6242043 },
+ { 24, 5979899 },
+ { 24, 5193467 },
+ { 23, 2948089 },
+ { 22, 1523451 },
+ { 22, 1261307 },
+ { 23, 2685945 },
+ { 22, 1392379 },
+ { 24, 605947 },
+ { 16, 31390 },
+ { 24, 868095 },
+ { 24, 5062399 },
+ { 26, 9256703 },
+ { 26, 13451007 },
+ { 26, 26033919 },
+ { 26, 30228223 },
+ { 27, 42811135 },
+ { 27, 47005439 },
+ { 27, 59588351 },
+ { 27, 133103357 },
+ { 26, 33438719 },
+ { 26, 16727035 },
+ { 26, 16464891 },
+ { 26, 15678459 },
+ { 26, 15416315 },
+ { 26, 8338427 },
+ { 26, 8076283 },
+ { 26, 32440061 },
+ { 25, 12467199 },
+ { 25, 4144123 },
+ { 25, 3881979 },
+ { 25, 15662845 },
+ { 24, 6175743 },
+ { 24, 2046971 },
+ { 24, 1784827 },
+ { 23, 3079933 },
+ { 22, 1457151 },
+ { 22, 474107 },
+ { 22, 211963 },
+ { 17, 61307 },
+ { 20, 524219 },
+ { 16, 30238 },
+ { 24, 605183 },
+ { 24, 4799487 },
+ { 26, 8993791 },
+ { 26, 13188095 },
+ { 26, 25771007 },
+ { 26, 29965311 },
+ { 27, 42548223 },
+ { 27, 46742527 },
+ { 27, 59325439 },
+ { 27, 133103613 },
+ { 26, 33438463 },
+ { 26, 16726779 },
+ { 26, 16464635 },
+ { 26, 15678203 },
+ { 26, 15416059 },
+ { 26, 8338171 },
+ { 26, 8076027 },
+ { 26, 32440317 },
+ { 25, 12466943 },
+ { 25, 4143867 },
+ { 25, 3881723 },
+ { 25, 15663101 },
+ { 24, 6175487 },
+ { 24, 2046715 },
+ { 24, 1784571 },
+ { 23, 3080189 },
+ { 22, 1456895 },
+ { 22, 473851 },
+ { 22, 211707 },
+ { 17, 59259 },
+ { 19, 261755 },
+ { 16, 29214 },
+ { 24, 604927 },
+ { 24, 4799231 },
+ { 26, 8993535 },
+ { 26, 13187839 },
+ { 26, 25770751 },
+ { 26, 29965055 },
+ { 27, 42547967 },
+ { 27, 46742271 },
+ { 27, 59325183 },
+ { 27, 63519487 },
+ { 28, 265136893 },
+ { 26, 16658431 },
+ { 26, 16396287 },
+ { 26, 15609855 },
+ { 26, 15347711 },
+ { 26, 8269823 },
+ { 26, 8007679 },
+ { 26, 7221247 },
+ { 26, 6959103 },
+ { 25, 4075519 },
+ { 25, 3813375 },
+ { 25, 3026943 },
+ { 25, 2764799 },
+ { 24, 1978367 },
+ { 24, 1716223 },
+ { 24, 929791 },
+ { 24, 5090045 },
+ { 22, 405503 },
+ { 22, 143359 },
+ { 17, 65343 },
+ { 17, 65387 },
+ { 17, 65342 },
+ { 19, 262079 },
+ { 22, 1388543 },
+ { 24, 2437119 },
+ { 24, 3485695 },
+ { 24, 6631423 },
+ { 24, 7679999 },
+ { 25, 10825727 },
+ { 25, 11874303 },
+ { 25, 15020031 },
+ { 25, 16068607 },
+ { 26, 27602943 },
+ { 26, 16658175 },
+ { 26, 16396031 },
+ { 26, 15609599 },
+ { 26, 15347455 },
+ { 26, 8269567 },
+ { 26, 8007423 },
+ { 26, 7220991 },
+ { 26, 6958847 },
+ { 25, 4075263 },
+ { 25, 3813119 },
+ { 25, 3026687 },
+ { 25, 2764543 },
+ { 24, 1978111 },
+ { 24, 1715967 },
+ { 24, 929535 },
+ { 24, 5090301 },
+ { 22, 405247 },
+ { 22, 143103 },
+ { 17, 65519 },
+ { 14, 8155 },
+ { 12, 1998 },
+ { 18, 130687 },
+ { 22, 1388287 },
+ { 24, 2436863 },
+ { 24, 3485439 },
+ { 24, 6631167 },
+ { 24, 7679743 },
+ { 25, 10825471 },
+ { 25, 11874047 },
+ { 25, 15019775 },
+ { 25, 16068351 },
+ { 26, 27602687 },
+ { 26, 28651263 },
+ { 26, 31796991 },
+ { 26, 32845567 },
+ { 26, 61157119 },
+ { 26, 62205695 },
+ { 26, 65351423 },
+ { 26, 66399999 },
+ { 26, 31468543 },
+ { 26, 28322815 },
+ { 26, 27274239 },
+ { 25, 15739903 },
+ { 25, 14691327 },
+ { 25, 11545599 },
+ { 25, 10497023 },
+ { 24, 7351295 },
+ { 24, 6302719 },
+ { 24, 3156991 },
+ { 24, 4566781 },
+ { 17, 44415 },
+ { 13, 4047 },
+ { 12, 1934 },
+ { 16, 32623 },
+ { 17, 44927 },
+ { 24, 2173951 },
+ { 24, 3222527 },
+ { 24, 6368255 },
+ { 24, 7416831 },
+ { 25, 10562559 },
+ { 25, 11611135 },
+ { 25, 14756863 },
+ { 25, 15805439 },
+ { 26, 27339775 },
+ { 26, 28388351 },
+ { 26, 31534079 },
+ { 26, 66071295 },
+ { 26, 65022719 },
+ { 26, 61876991 },
+ { 26, 60828415 },
+ { 26, 32516863 },
+ { 26, 31468287 },
+ { 26, 28322559 },
+ { 26, 27273983 },
+ { 25, 15739647 },
+ { 25, 14691071 },
+ { 25, 11545343 },
+ { 25, 10496767 },
+ { 24, 7351039 },
+ { 24, 6302463 },
+ { 24, 3156735 },
+ { 24, 4567037 },
+ { 17, 42367 },
+ { 14, 8111 },
+ { 24, 110589 },
+ { 13, 4063 },
+ { 17, 42879 },
+ { 24, 2173695 },
+ { 24, 3222271 },
+ { 24, 6367999 },
+ { 24, 7416575 },
+ { 25, 10562303 },
+ { 25, 11610879 },
+ { 25, 14756607 },
+ { 25, 15805183 },
+ { 26, 27339519 },
+ { 26, 28388095 },
+ { 26, 31533823 },
+ { 24, 16588799 },
+ { 24, 16326655 },
+ { 24, 15540223 },
+ { 24, 15278079 },
+ { 24, 8200191 },
+ { 24, 7938047 },
+ { 24, 7151615 },
+ { 24, 6889471 },
+ { 23, 4005887 },
+ { 23, 3743743 },
+ { 23, 2957311 },
+ { 23, 2695167 },
+ { 22, 1908735 },
+ { 22, 1646591 },
+ { 22, 860159 },
+ { 22, 598015 },
+ { 20, 335871 },
+ { 16, 32447 },
+ { 14, 8158 },
+ { 12, 1995 },
+ { 15, 16187 },
+ { 20, 57343 },
+ { 20, 319487 },
+ { 22, 581631 },
+ { 22, 843775 },
+ { 22, 1630207 },
+ { 22, 1892351 },
+ { 23, 2678783 },
+ { 23, 2940927 },
+ { 23, 3727359 },
+ { 23, 3989503 },
+ { 24, 6873087 },
+ { 24, 16588543 },
+ { 24, 16326399 },
+ { 24, 15539967 },
+ { 24, 15277823 },
+ { 24, 8199935 },
+ { 24, 7937791 },
+ { 24, 7151359 },
+ { 24, 6889215 },
+ { 23, 4005631 },
+ { 23, 3743487 },
+ { 23, 2957055 },
+ { 23, 2694911 },
+ { 22, 1908479 },
+ { 22, 1646335 },
+ { 22, 859903 },
+ { 22, 597759 },
+ { 20, 335615 },
+ { 17, 64959 },
+ { 14, 8030 },
+ { 13, 4011 },
+ { 15, 16363 },
+ { 20, 57087 },
+ { 20, 319231 },
+ { 22, 581375 },
+ { 22, 843519 },
+ { 22, 1629951 },
+ { 22, 1892095 },
+ { 23, 2678527 },
+ { 23, 2940671 },
+ { 23, 3727103 },
+ { 23, 3989247 },
+ { 24, 6872831 },
+ { 24, 7134975 },
+ { 24, 7921407 },
+ { 24, 8183551 },
+ { 24, 15261439 },
+ { 24, 15523583 },
+ { 24, 16310015 },
+ { 24, 16572159 },
+ { 26, 27401215 },
+ { 25, 15866879 },
+ { 25, 14818303 },
+ { 25, 11672575 },
+ { 25, 10623999 },
+ { 24, 7478271 },
+ { 24, 6429695 },
+ { 24, 3283967 },
+ { 24, 2235391 },
+ { 22, 1186815 },
+ { 22, 138239 },
+ { 15, 13934 },
+ { 15, 16059 },
+ { 16, 28027 },
+ { 20, 39931 },
+ { 20, 302075 },
+ { 20, 383999 },
+ { 22, 826363 },
+ { 22, 1612795 },
+ { 22, 1874939 },
+ { 22, 1956863 },
+ { 23, 2923515 },
+ { 23, 3709947 },
+ { 23, 3972091 },
+ { 23, 4054015 },
+ { 24, 7117819 },
+ { 24, 7904251 },
+ { 24, 8166395 },
+ { 24, 15244283 },
+ { 24, 15506427 },
+ { 24, 16292859 },
+ { 24, 16555003 },
+ { 24, 16636927 },
+ { 25, 15866623 },
+ { 25, 14818047 },
+ { 25, 11672319 },
+ { 25, 10623743 },
+ { 24, 7478015 },
+ { 24, 6429439 },
+ { 24, 3283711 },
+ { 24, 2235135 },
+ { 22, 1186559 },
+ { 22, 137983 },
+ { 15, 12910 },
+ { 16, 32187 },
+ { 16, 25979 },
+ { 20, 39675 },
+ { 20, 301819 },
+ { 20, 383743 },
+ { 22, 826107 },
+ { 22, 1612539 },
+ { 22, 1874683 },
+ { 22, 1956607 },
+ { 23, 2923259 },
+ { 23, 3709691 },
+ { 23, 3971835 },
+ { 23, 4053759 },
+ { 24, 7117563 },
+ { 24, 7903995 },
+ { 24, 8166139 },
+ { 24, 15244027 },
+ { 24, 15506171 },
+ { 24, 16292603 },
+ { 24, 16554747 },
+ { 24, 16636671 },
+ { 25, 15929343 },
+ { 25, 14880767 },
+ { 25, 11735039 },
+ { 25, 10686463 },
+ { 24, 7540735 },
+ { 24, 6492159 },
+ { 24, 3346431 },
+ { 24, 2297855 },
+ { 22, 1249279 },
+ { 22, 200703 },
+ { 15, 7918 },
+ { 22, 135163 },
+ { 20, 331771 },
+ { 22, 528379 },
+ { 20, 102395 },
+ { 20, 364539 },
+ { 22, 626683 },
+ { 22, 888827 },
+ { 22, 1675259 },
+ { 22, 1937403 },
+ { 23, 2723835 },
+ { 23, 2985979 },
+ { 23, 3772411 },
+ { 23, 4034555 },
+ { 24, 6918139 },
+ { 24, 7180283 },
+ { 24, 7966715 },
+ { 24, 8228859 },
+ { 24, 15306747 },
+ { 24, 15568891 },
+ { 24, 16355323 },
+ { 24, 16617467 },
+ { 25, 15929087 },
+ { 25, 14880511 },
+ { 25, 11734783 },
+ { 25, 10686207 },
+ { 24, 7540479 },
+ { 24, 6491903 },
+ { 24, 3346175 },
+ { 24, 2297599 },
+ { 22, 1249023 },
+ { 22, 200447 },
+ { 15, 6894 },
+ { 22, 134907 },
+ { 20, 331515 },
+ { 22, 528123 },
+ { 20, 102139 },
+ { 20, 364283 },
+ { 22, 626427 },
+ { 22, 888571 },
+ { 22, 1675003 },
+ { 22, 1937147 },
+ { 23, 2723579 },
+ { 23, 2985723 },
+ { 23, 3772155 },
+ { 23, 4034299 },
+ { 24, 6917883 },
+ { 24, 7180027 },
+ { 24, 7966459 },
+ { 24, 8228603 },
+ { 24, 15306491 },
+ { 24, 15568635 },
+ { 24, 16355067 },
+ { 24, 16617211 },
+ { 25, 16124927 },
+ { 25, 15076351 },
+ { 25, 11930623 },
+ { 25, 10882047 },
+ { 24, 7736319 },
+ { 24, 6687743 },
+ { 24, 3542015 },
+ { 24, 2493439 },
+ { 22, 1444863 },
+ { 22, 396287 },
+ { 17, 22894 },
+ { 22, 199675 },
+ { 22, 1182715 },
+ { 22, 592891 },
+ { 22, 789499 },
+ { 22, 166907 },
+ { 22, 1215483 },
+ { 22, 1297407 },
+ { 24, 3312635 },
+ { 24, 6458363 },
+ { 24, 7506939 },
+ { 24, 7588863 },
+ { 25, 11701243 },
+ { 25, 14846971 },
+ { 25, 15895547 },
+ { 25, 15977471 },
+ { 26, 28478459 },
+ { 26, 31624187 },
+ { 26, 32672763 },
+ { 26, 60984315 },
+ { 26, 62032891 },
+ { 26, 65178619 },
+ { 25, 16124671 },
+ { 25, 15076095 },
+ { 25, 11930367 },
+ { 25, 10881791 },
+ { 24, 7736063 },
+ { 24, 6687487 },
+ { 24, 3541759 },
+ { 24, 2493183 },
+ { 22, 1444607 },
+ { 22, 396031 },
+ { 17, 18798 },
+ { 22, 199419 },
+ { 22, 1182459 },
+ { 22, 592635 },
+ { 22, 789243 },
+ { 22, 166651 },
+ { 22, 1215227 },
+ { 22, 1297151 },
+ { 24, 3312379 },
+ { 24, 6458107 },
+ { 24, 7506683 },
+ { 24, 7588607 },
+ { 25, 11700987 },
+ { 25, 14846715 },
+ { 24, 16631807 },
+ { 24, 16369663 },
+ { 24, 15583231 },
+ { 24, 15321087 },
+ { 24, 8243199 },
+ { 24, 7981055 },
+ { 24, 7194623 },
+ { 24, 6932479 },
+ { 23, 4048895 },
+ { 23, 3786751 },
+ { 23, 3000319 },
+ { 23, 2738175 },
+ { 22, 1951743 },
+ { 22, 1689599 },
+ { 22, 903167 },
+ { 22, 641023 },
+ { 20, 378879 },
+ { 20, 116735 },
+ { 15, 14830 },
+ { 20, 100347 },
+ { 20, 313339 },
+ { 22, 559099 },
+ { 20, 215035 },
+ { 20, 395259 },
+ { 20, 59387 },
+ { 20, 321531 },
+ { 20, 374783 },
+ { 22, 845819 },
+ { 22, 1632251 },
+ { 22, 1894395 },
+ { 22, 1947647 },
+ { 23, 2942971 },
+ { 23, 3729403 },
+ { 23, 3991547 },
+ { 23, 4044799 },
+ { 24, 7137275 },
+ { 24, 7923707 },
+ { 24, 8185851 },
+ { 24, 15263739 },
+ { 24, 15525883 },
+ { 23, 4048639 },
+ { 23, 3786495 },
+ { 23, 3000063 },
+ { 23, 2737919 },
+ { 22, 1951487 },
+ { 22, 1689343 },
+ { 22, 902911 },
+ { 22, 640767 },
+ { 20, 378623 },
+ { 20, 116479 },
+ { 15, 10734 },
+ { 20, 100091 },
+ { 20, 313083 },
+ { 22, 558843 },
+ { 20, 214779 },
+ { 20, 395003 },
+ { 20, 59131 },
+ { 20, 321275 },
+ { 20, 374527 },
+ { 22, 845563 },
+ { 22, 1631995 },
+ { 22, 1894139 },
+ { 22, 1947391 },
+ { 23, 2942715 },
+ { 23, 3729147 },
+ { 23, 3991291 },
+ { 23, 4044543 },
+ { 24, 7137019 },
+ { 24, 7923451 },
+ { 24, 8185595 },
+ { 24, 15263483 },
+ { 24, 15525627 },
+ { 24, 16312059 },
+ { 24, 16574203 },
+ { 24, 16627455 },
+ { 24, 5407743 },
+ { 23, 3834879 },
+ { 23, 3310591 },
+ { 23, 1737727 },
+ { 23, 1213439 },
+ { 21, 689151 },
+ { 21, 164863 },
+ { 15, 7022 },
+ { 20, 115707 },
+ { 20, 361467 },
+ { 22, 574459 },
+ { 22, 820219 },
+ { 20, 410619 },
+ { 20, 459771 },
+ { 20, 107515 },
+ { 20, 369659 },
+ { 20, 390143 },
+ { 22, 893947 },
+ { 22, 1680379 },
+ { 22, 1942523 },
+ { 22, 1963007 },
+ { 23, 2991099 },
+ { 23, 3777531 },
+ { 23, 4039675 },
+ { 23, 4060159 },
+ { 24, 7185403 },
+ { 24, 7971835 },
+ { 24, 8233979 },
+ { 24, 15311867 },
+ { 24, 15574011 },
+ { 24, 16360443 },
+ { 24, 16622587 },
+ { 24, 5407487 },
+ { 23, 3834623 },
+ { 23, 3310335 },
+ { 23, 1737471 },
+ { 23, 1213183 },
+ { 21, 688895 },
+ { 21, 164607 },
+ { 15, 2926 },
+ { 20, 115451 },
+ { 20, 361211 },
+ { 22, 574203 },
+ { 22, 819963 },
+ { 20, 410363 },
+ { 20, 459515 },
+ { 20, 107259 },
+ { 20, 369403 },
+ { 20, 389887 },
+ { 22, 893691 },
+ { 22, 1680123 },
+ { 22, 1942267 },
+ { 22, 1962751 },
+ { 23, 2990843 },
+ { 23, 3777275 },
+ { 23, 4039419 },
+ { 23, 4059903 },
+ { 23, 4108799 },
+ { 23, 3977727 },
+ { 23, 3584511 },
+ { 23, 3453439 },
+ { 22, 2011647 },
+ { 22, 1880575 },
+ { 22, 1487359 },
+ { 22, 1356287 },
+ { 21, 963071 },
+ { 21, 831999 },
+ { 21, 438783 },
+ { 21, 307711 },
+ { 19, 176639 },
+ { 19, 45567 },
+ { 13, 5102 },
+ { 19, 41467 },
+ { 18, 94715 },
+ { 20, 156155 },
+ { 20, 209403 },
+ { 20, 401915 },
+ { 18, 119291 },
+ { 19, 164347 },
+ { 18, 31227 },
+ { 18, 96763 },
+ { 19, 175615 },
+ { 20, 227835 },
+ { 20, 424443 },
+ { 20, 489979 },
+ { 21, 686587 },
+ { 21, 752123 },
+ { 21, 948731 },
+ { 21, 1014267 },
+ { 22, 1735163 },
+ { 22, 1800699 },
+ { 22, 1997307 },
+ { 22, 2062843 },
+ { 22, 2012413 },
+ { 22, 1881341 },
+ { 22, 1488125 },
+ { 22, 1357053 },
+ { 21, 963837 },
+ { 21, 832765 },
+ { 21, 439549 },
+ { 21, 308477 },
+ { 19, 177405 },
+ { 19, 46333 },
+ { 13, 922 },
+ { 19, 42233 },
+ { 18, 95481 },
+ { 20, 156921 },
+ { 20, 210169 },
+ { 20, 402681 },
+ { 18, 120057 },
+ { 19, 165113 },
+ { 18, 118009 },
+ { 18, 122105 },
+ { 19, 170237 },
+ { 20, 474361 },
+ { 20, 486649 },
+ { 20, 490745 },
+ { 21, 961785 },
+ { 21, 965881 },
+ { 21, 978169 },
+ { 21, 982265 },
+ { 22, 1944825 },
+ { 22, 1948921 },
+ { 22, 1961209 },
+ { 22, 1965305 },
+ { 22, 2075897 },
+ { 22, 2079993 },
+ { 22, 2092281 },
+ { 22, 2096377 },
+ { 21, 964093 },
+ { 21, 833021 },
+ { 21, 439805 },
+ { 21, 308733 },
+ { 19, 177661 },
+ { 19, 46589 },
+ { 13, 5018 },
+ { 19, 42489 },
+ { 18, 95737 },
+ { 20, 157177 },
+ { 20, 210425 },
+ { 20, 402937 },
+ { 18, 120313 },
+ { 19, 165369 },
+ { 18, 118265 },
+ { 18, 122361 },
+ { 19, 170493 },
+ { 20, 474617 },
+ { 20, 486905 },
+ { 20, 491001 },
+ { 21, 962041 },
+ { 21, 966137 },
+ { 21, 978425 },
+ { 21, 982521 },
+ { 22, 1945081 },
+ { 22, 1949177 },
+ { 22, 1961465 },
+ { 22, 1965561 },
+ { 22, 2076153 },
+ { 22, 2080249 },
+ { 22, 2092537 },
+ { 22, 2096633 },
+ { 23, 3904253 },
+ { 23, 3379965 },
+ { 23, 1807101 },
+ { 23, 1282813 },
+ { 21, 758525 },
+ { 21, 234237 },
+ { 16, 5402 },
+ { 21, 185081 },
+ { 21, 692985 },
+ { 22, 643833 },
+ { 22, 889593 },
+ { 22, 1626873 },
+ { 22, 1872633 },
+ { 21, 676601 },
+ { 21, 725753 },
+ { 21, 668409 },
+ { 21, 684793 },
+ { 21, 746237 },
+ { 23, 2683641 },
+ { 23, 2732793 },
+ { 23, 2749177 },
+ { 23, 3007229 },
+ { 24, 5436153 },
+ { 24, 5485305 },
+ { 24, 5501689 },
+ { 24, 6021885 },
+ { 25, 10941177 },
+ { 25, 10990329 },
+ { 24, 8098813 },
+ { 24, 7574525 },
+ { 24, 6001661 },
+ { 24, 5477373 },
+ { 23, 3904509 },
+ { 23, 3380221 },
+ { 23, 1807357 },
+ { 23, 1283069 },
+ { 21, 758781 },
+ { 21, 234493 },
+ { 16, 13594 },
+ { 21, 185337 },
+ { 21, 693241 },
+ { 22, 644089 },
+ { 22, 889849 },
+ { 22, 1627129 },
+ { 22, 1872889 },
+ { 21, 676857 },
+ { 21, 726009 },
+ { 21, 668665 },
+ { 21, 685049 },
+ { 21, 746493 },
+ { 23, 2683897 },
+ { 23, 2733049 },
+ { 23, 2749433 },
+ { 23, 3007485 },
+ { 24, 5436409 },
+ { 24, 5485561 },
+ { 24, 5501945 },
+ { 24, 6022141 },
+ { 25, 10941433 },
+ { 25, 10990585 },
+ { 24, 8115965 },
+ { 24, 7591677 },
+ { 24, 6018813 },
+ { 24, 5494525 },
+ { 23, 3921661 },
+ { 23, 3397373 },
+ { 23, 1824509 },
+ { 23, 1300221 },
+ { 21, 775933 },
+ { 21, 251645 },
+ { 16, 21914 },
+ { 21, 235257 },
+ { 21, 710393 },
+ { 23, 1218297 },
+ { 22, 907001 },
+ { 22, 1677049 },
+ { 22, 1890041 },
+ { 23, 2660089 },
+ { 21, 743161 },
+ { 21, 923385 },
+ { 21, 734969 },
+ { 21, 751353 },
+ { 21, 943869 },
+ { 23, 2946809 },
+ { 23, 2995961 },
+ { 23, 3012345 },
+ { 23, 3794685 },
+ { 24, 5961465 },
+ { 24, 6010617 },
+ { 24, 6027001 },
+ { 24, 7595773 },
+ { 25, 11990777 },
+ { 24, 8116221 },
+ { 24, 7591933 },
+ { 24, 6019069 },
+ { 24, 5494781 },
+ { 23, 3921917 },
+ { 23, 3397629 },
+ { 23, 1824765 },
+ { 23, 1300477 },
+ { 21, 776189 },
+ { 21, 251901 },
+ { 16, 30106 },
+ { 21, 235513 },
+ { 21, 710649 },
+ { 23, 1218553 },
+ { 22, 907257 },
+ { 22, 1677305 },
+ { 22, 1890297 },
+ { 23, 2660345 },
+ { 21, 743417 },
+ { 21, 923641 },
+ { 21, 735225 },
+ { 21, 751609 },
+ { 21, 944125 },
+ { 23, 2947065 },
+ { 23, 2996217 },
+ { 23, 3012601 },
+ { 23, 3794941 },
+ { 24, 5961721 },
+ { 24, 6010873 },
+ { 24, 6027257 },
+ { 24, 7596029 },
+ { 25, 11991033 },
+ { 25, 16238585 },
+ { 25, 15632377 },
+ { 25, 12503033 },
+ { 25, 11503609 },
+ { 24, 8374265 },
+ { 25, 12580857 },
+ { 25, 15722493 },
+ { 26, 10111741 },
+ { 24, 5917437 },
+ { 24, 1723133 },
+ { 18, 38682 },
+ { 23, 1002233 },
+ { 23, 3033849 },
+ { 25, 4934393 },
+ { 25, 6966009 },
+ { 24, 6769401 },
+ { 24, 7752441 },
+ { 25, 10701561 },
+ { 25, 11684601 },
+ { 23, 3754745 },
+ { 23, 3951353 },
+ { 23, 3721977 },
+ { 23, 3787513 },
+ { 23, 4033277 },
+ { 25, 14928633 },
+ { 25, 15125241 },
+ { 25, 15190777 },
+ { 25, 16222973 },
+ { 26, 30132985 },
+ { 26, 30329593 },
+ { 26, 30395129 },
+ { 26, 32475901 },
+ { 27, 64883449 },
+ { 27, 60754681 },
+ { 27, 49941241 },
+ { 27, 45812473 },
+ { 26, 33426169 },
+ { 26, 29297401 },
+ { 26, 14306301 },
+ { 26, 10111997 },
+ { 24, 5917693 },
+ { 24, 1723389 },
+ { 18, 46874 },
+ { 23, 1002489 },
+ { 23, 3034105 },
+ { 25, 4934649 },
+ { 25, 6966265 },
+ { 24, 6769657 },
+ { 24, 7752697 },
+ { 25, 10701817 },
+ { 25, 11684857 },
+ { 23, 3755001 },
+ { 23, 3951609 },
+ { 23, 3722233 },
+ { 23, 3787769 },
+ { 23, 4033533 },
+ { 25, 14928889 },
+ { 25, 15125497 },
+ { 25, 15191033 },
+ { 25, 16223229 },
+ { 26, 30133241 },
+ { 26, 30329849 },
+ { 26, 30395385 },
+ { 26, 32476157 },
+ { 27, 64883705 },
+ { 27, 60754937 },
+ { 27, 49941497 },
+ { 27, 45812729 },
+ { 26, 33426425 },
+ { 26, 29297657 },
+ { 26, 14372605 },
+ { 26, 10178301 },
+ { 24, 5983997 },
+ { 24, 1789693 },
+ { 18, 55194 },
+ { 24, 1724153 },
+ { 23, 3100409 },
+ { 25, 5132025 },
+ { 25, 7032569 },
+ { 25, 13258489 },
+ { 24, 7819001 },
+ { 25, 10899193 },
+ { 25, 11751161 },
+ { 25, 14831353 },
+ { 23, 4017913 },
+ { 24, 6835961 },
+ { 23, 3985145 },
+ { 23, 4050681 },
+ { 24, 6917885 },
+ { 25, 15978233 },
+ { 25, 16174841 },
+ { 25, 16240377 },
+ { 26, 32165625 },
+ { 26, 32231161 },
+ { 26, 32427769 },
+ { 26, 32493305 },
+ { 27, 64687865 },
+ { 27, 60690169 },
+ { 27, 48172793 },
+ { 27, 45747961 },
+ { 26, 33230585 },
+ { 26, 29232889 },
+ { 26, 16715513 },
+ { 26, 10178557 },
+ { 24, 5984253 },
+ { 24, 1789949 },
+ { 18, 63386 },
+ { 24, 1724409 },
+ { 23, 3100665 },
+ { 25, 5132281 },
+ { 25, 7032825 },
+ { 25, 13258745 },
+ { 24, 7819257 },
+ { 25, 10899449 },
+ { 25, 11751417 },
+ { 25, 14831609 },
+ { 23, 4018169 },
+ { 24, 6836217 },
+ { 23, 3985401 },
+ { 23, 4050937 },
+ { 24, 6918141 },
+ { 25, 15978489 },
+ { 25, 16175097 },
+ { 25, 16240633 },
+ { 26, 32165881 },
+ { 26, 32231417 },
+ { 26, 32428025 },
+ { 26, 32493561 },
+ { 27, 64688121 },
+ { 27, 60690425 },
+ { 27, 48173049 },
+ { 27, 45748217 },
+ { 26, 33230841 },
+ { 26, 29233145 },
+ { 26, 16715769 },
+ { 26, 10377981 },
+ { 24, 6183677 },
+ { 24, 1989373 },
+ { 19, 208154 },
+ { 24, 1792761 },
+ { 24, 5921529 },
+ { 25, 5200633 },
+ { 25, 7232249 },
+ { 25, 13327097 },
+ { 25, 15358713 },
+ { 25, 10967801 },
+ { 25, 11950841 },
+ { 25, 14899961 },
+ { 25, 15883001 },
+ { 24, 6904569 },
+ { 24, 7101177 },
+ { 24, 6871801 },
+ { 24, 6937337 },
+ { 24, 7183101 },
+ { 26, 62266105 },
+ { 26, 61283065 },
+ { 26, 27777785 },
+ { 26, 28809981 },
+ { 27, 57547513 },
+ { 27, 55515897 },
+ { 27, 64625401 },
+ { 27, 60496633 },
+ { 27, 48110329 },
+ { 27, 43981561 },
+ { 26, 33168121 },
+ { 26, 29039353 },
+ { 26, 16653049 },
+ { 26, 12524281 },
+ { 24, 6183933 },
+ { 24, 1989629 },
+ { 19, 224538 },
+ { 24, 1793017 },
+ { 24, 5921785 },
+ { 25, 5200889 },
+ { 25, 7232505 },
+ { 25, 13327353 },
+ { 25, 15358969 },
+ { 25, 10968057 },
+ { 25, 11951097 },
+ { 25, 14900217 },
+ { 25, 15883257 },
+ { 24, 6904825 },
+ { 24, 7101433 },
+ { 24, 6872057 },
+ { 24, 6937593 },
+ { 24, 7183357 },
+ { 26, 62266361 },
+ { 26, 61283321 },
+ { 26, 27778041 },
+ { 26, 28810237 },
+ { 27, 57547769 },
+ { 27, 55516153 },
+ { 27, 64625657 },
+ { 27, 60496889 },
+ { 27, 48110585 },
+ { 27, 43981817 },
+ { 26, 33168377 },
+ { 26, 29039609 },
+ { 26, 16653305 },
+ { 26, 12524537 },
+ { 24, 6250237 },
+ { 24, 2055933 },
+ { 19, 241050 },
+ { 24, 1990393 },
+ { 24, 5988089 },
+ { 26, 10116857 },
+ { 25, 7298809 },
+ { 25, 13524729 },
+ { 25, 15425273 },
+ { 26, 33529593 },
+ { 25, 12017401 },
+ { 25, 15097593 },
+ { 25, 15949561 },
+ { 24, 8363769 },
+ { 24, 4169465 },
+ { 24, 7888633 },
+ { 24, 16588537 },
+ { 24, 7200505 },
+ { 24, 7970557 },
+ { 26, 61218553 },
+ { 26, 32972537 },
+ { 26, 28827385 },
+ { 26, 31956733 },
+ { 27, 55451385 },
+ { 26, 32448249 },
+ { 27, 60432121 },
+ { 27, 47914745 },
+ { 27, 43917049 },
+ { 26, 31399673 },
+ { 26, 28974841 },
+ { 26, 16457465 },
+ { 26, 12459769 },
+ { 24, 8331001 },
+ { 24, 2056189 },
+ { 19, 245738 },
+ { 24, 1990649 },
+ { 24, 5988345 },
+ { 26, 10117113 },
+ { 25, 7299065 },
+ { 25, 13524985 },
+ { 25, 15425529 },
+ { 26, 33529849 },
+ { 25, 12017657 },
+ { 25, 15097849 },
+ { 25, 15949817 },
+ { 24, 8364025 },
+ { 24, 4169721 },
+ { 24, 7888889 },
+ { 24, 16588793 },
+ { 24, 7200761 },
+ { 24, 7970813 },
+ { 26, 61218809 },
+ { 26, 32972793 },
+ { 26, 28827641 },
+ { 26, 31956989 },
+ { 27, 55451641 },
+ { 26, 32448505 },
+ { 27, 60432377 },
+ { 27, 47915001 },
+ { 27, 43917305 },
+ { 26, 31399929 },
+ { 26, 28975097 },
+ { 26, 16457721 },
+ { 26, 12460025 },
+ { 24, 8331257 },
+ { 26, 15280893 },
+ { 19, 262122 },
+ { 26, 8203001 },
+ { 26, 24718073 },
+ { 28, 40708857 },
+ { 28, 57223929 },
+ { 27, 54340345 },
+ { 27, 62466809 },
+ { 28, 86846201 },
+ { 28, 133835513 },
+ { 27, 60631801 },
+ { 27, 64563961 },
+ { 26, 33499901 },
+ { 26, 33172217 },
+ { 26, 16395001 },
+ { 26, 66071289 },
+ { 26, 65284857 },
+ { 26, 31927033 },
+ { 26, 32910077 },
+ { 28, 131607289 },
+ { 28, 127675129 },
+ { 28, 127871737 },
+ { 28, 132000509 },
+ { 28, 129510137 },
+ { 28, 121383673 },
+ { 29, 191376121 },
+ { 29, 174861049 },
+ { 28, 125315833 },
+ { 28, 108800761 },
+ { 28, 65547001 },
+ { 28, 49031929 },
+ { 26, 33041145 },
+ { 26, 16526073 },
+ { 20, 343914 },
+ { 26, 8203257 },
+ { 26, 24718329 },
+ { 28, 40709113 },
+ { 28, 57224185 },
+ { 27, 54340601 },
+ { 27, 62467065 },
+ { 28, 86846457 },
+ { 28, 133835769 },
+ { 27, 60632057 },
+ { 27, 64564217 },
+ { 26, 33500157 },
+ { 26, 33172473 },
+ { 26, 16395257 },
+ { 26, 66071545 },
+ { 26, 65285113 },
+ { 26, 31927289 },
+ { 26, 32910333 },
+ { 28, 131607545 },
+ { 28, 127675385 },
+ { 28, 127871993 },
+ { 28, 132000765 },
+ { 28, 129510393 },
+ { 28, 121383929 },
+ { 29, 191376377 },
+ { 29, 174861305 },
+ { 28, 125316089 },
+ { 28, 108801017 },
+ { 28, 65547257 },
+ { 28, 49032185 },
+ { 26, 33041401 },
+ { 26, 16526329 },
+ { 20, 360298 },
+ { 26, 15281913 },
+ { 26, 24981241 },
+ { 28, 41496313 },
+ { 28, 57487097 },
+ { 28, 107556601 },
+ { 27, 62729977 },
+ { 28, 87633657 },
+ { 28, 95235833 },
+ { 28, 133050105 },
+ { 27, 64827129 },
+ { 28, 65941241 },
+ { 26, 33238781 },
+ { 26, 32386809 },
+ { 26, 15609593 },
+ { 26, 65023737 },
+ { 26, 62140153 },
+ { 26, 32976633 },
+ { 26, 61222653 },
+ { 28, 127414009 },
+ { 28, 115093241 },
+ { 28, 132067065 },
+ { 28, 128724729 },
+ { 28, 121122553 },
+ { 28, 96218873 },
+ { 29, 174599929 },
+ { 28, 124530425 },
+ { 28, 108539641 },
+ { 28, 58470137 },
+ { 28, 48770809 },
+ { 26, 32255737 },
+ { 26, 16264953 },
+ { 20, 376298 },
+ { 26, 15282169 },
+ { 26, 24981497 },
+ { 28, 41496569 },
+ { 28, 57487353 },
+ { 28, 107556857 },
+ { 27, 62730233 },
+ { 28, 87633913 },
+ { 28, 95236089 },
+ { 28, 133050361 },
+ { 27, 64827385 },
+ { 28, 65941497 },
+ { 26, 33239037 },
+ { 26, 32387065 },
+ { 26, 15609849 },
+ { 26, 65023993 },
+ { 26, 62140409 },
+ { 26, 32976889 },
+ { 26, 61222909 },
+ { 28, 127414265 },
+ { 28, 115093497 },
+ { 28, 132067321 },
+ { 28, 128724985 },
+ { 28, 121122809 },
+ { 28, 96219129 },
+ { 29, 174600185 },
+ { 28, 124530681 },
+ { 28, 108539897 },
+ { 28, 58470393 },
+ { 28, 48771065 },
+ { 26, 32255993 },
+ { 26, 16265209 },
+ { 20, 392682 },
+ { 26, 15547129 },
+ { 26, 32062201 },
+ { 27, 64028667 },
+ { 28, 58276601 },
+ { 28, 107821817 },
+ { 28, 124336889 },
+ { 28, 87898873 },
+ { 28, 96025337 },
+ { 28, 120404729 },
+ { 28, 132791033 },
+ { 28, 116013817 },
+ { 28, 65682169 },
+ { 26, 32455421 },
+ { 26, 32127737 },
+ { 26, 15350521 },
+ { 26, 61881081 },
+ { 26, 61094649 },
+ { 26, 61291257 },
+ { 26, 62274301 },
+ { 27, 64946175 },
+ { 28, 110902009 },
+ { 28, 128465657 },
+ { 28, 120339193 },
+ { 28, 95959801 },
+ { 28, 87833337 },
+ { 28, 124271353 },
+ { 28, 107756281 },
+ { 28, 58211065 },
+ { 28, 41695993 },
+ { 26, 31996665 },
+ { 26, 15481593 },
+ { 20, 474474 },
+ { 26, 15547385 },
+ { 26, 32062457 },
+ { 27, 64028411 },
+ { 28, 58276857 },
+ { 28, 107822073 },
+ { 28, 124337145 },
+ { 28, 87899129 },
+ { 28, 96025593 },
+ { 28, 120404985 },
+ { 28, 132791289 },
+ { 28, 116014073 },
+ { 28, 65682425 },
+ { 26, 32455677 },
+ { 26, 32127993 },
+ { 26, 15350777 },
+ { 26, 61881337 },
+ { 26, 61094905 },
+ { 26, 61291513 },
+ { 26, 62274557 },
+ { 27, 64945919 },
+ { 28, 110902265 },
+ { 28, 128465913 },
+ { 28, 120339449 },
+ { 28, 95960057 },
+ { 28, 87833593 },
+ { 28, 124271609 },
+ { 28, 107756537 },
+ { 28, 58211321 },
+ { 28, 41696249 },
+ { 26, 31996921 },
+ { 26, 15481849 },
+ { 20, 490858 },
+ { 26, 16334585 },
+ { 26, 32325369 },
+ { 27, 64551931 },
+ { 28, 58539769 },
+ { 28, 108609273 },
+ { 28, 124600057 },
+ { 29, 259931897 },
+ { 28, 96288505 },
+ { 28, 121192185 },
+ { 28, 128794361 },
+ { 28, 125714169 },
+ { 28, 108936953 },
+ { 28, 58605305 },
+ { 26, 32194301 },
+ { 26, 25050873 },
+ { 26, 8273657 },
+ { 26, 60833529 },
+ { 26, 32784121 },
+ { 26, 62340857 },
+ { 26, 65421053 },
+ { 27, 66518015 },
+ { 27, 64765689 },
+ { 28, 120078073 },
+ { 28, 95174393 },
+ { 28, 87572217 },
+ { 27, 62668537 },
+ { 28, 107495161 },
+ { 28, 57425657 },
+ { 28, 41434873 },
+ { 26, 24919801 },
+ { 26, 15220473 },
+ { 20, 503786 },
+ { 26, 16334841 },
+ { 26, 32325625 },
+ { 27, 64551675 },
+ { 28, 58540025 },
+ { 28, 108609529 },
+ { 28, 124600313 },
+ { 29, 259932153 },
+ { 28, 96288761 },
+ { 28, 121192441 },
+ { 28, 128794617 },
+ { 28, 125714425 },
+ { 28, 108937209 },
+ { 28, 58605561 },
+ { 26, 32194557 },
+ { 26, 25051129 },
+ { 26, 8273913 },
+ { 26, 60833785 },
+ { 26, 32784377 },
+ { 26, 62341113 },
+ { 26, 65421309 },
+ { 27, 66517759 },
+ { 27, 64765945 },
+ { 28, 120078329 },
+ { 28, 95174649 },
+ { 28, 87572473 },
+ { 27, 62668793 },
+ { 28, 107495417 },
+ { 28, 57425913 },
+ { 28, 41435129 },
+ { 26, 24920057 },
+ { 26, 15220729 },
+ { 20, 520170 },
+ { 26, 16607993 },
+ { 26, 33123065 },
+ { 27, 66121723 },
+ { 28, 65628921 },
+ { 28, 108882681 },
+ { 28, 125397753 },
+ { 29, 174942969 },
+ { 29, 259681017 },
+ { 28, 121465593 },
+ { 28, 129592057 },
+ { 28, 125790973 },
+ { 28, 125463289 },
+ { 28, 108686073 },
+ { 28, 58354425 },
+ { 26, 25127677 },
+ { 26, 24799993 },
+ { 26, 8022777 },
+ { 26, 32533241 },
+ { 26, 31746809 },
+ { 26, 65497849 },
+ { 26, 66480893 },
+ { 27, 64514809 },
+ { 27, 60582649 },
+ { 28, 94923513 },
+ { 28, 86797049 },
+ { 27, 62417657 },
+ { 27, 54291193 },
+ { 28, 57174777 },
+ { 28, 40659705 },
+ { 26, 24668921 },
+ { 26, 8153849 },
+ { 21, 864106 },
+ { 26, 16608249 },
+ { 26, 33123321 },
+ { 27, 66121467 },
+ { 28, 65629177 },
+ { 28, 108882937 },
+ { 28, 125398009 },
+ { 29, 174943225 },
+ { 29, 259681273 },
+ { 28, 121465849 },
+ { 28, 129592313 },
+ { 28, 125791229 },
+ { 28, 125463545 },
+ { 28, 108686329 },
+ { 28, 58354681 },
+ { 26, 25127933 },
+ { 26, 24800249 },
+ { 26, 8023033 },
+ { 26, 32533497 },
+ { 26, 31747065 },
+ { 26, 65498105 },
+ { 26, 66481149 },
+ { 27, 64515065 },
+ { 27, 60582905 },
+ { 28, 94923769 },
+ { 28, 86797305 },
+ { 27, 62417913 },
+ { 27, 54291449 },
+ { 28, 57175033 },
+ { 28, 40659961 },
+ { 26, 24669177 },
+ { 26, 8154105 },
+ { 21, 880490 },
+ { 26, 15231997 },
+ { 26, 33386233 },
+ { 27, 66644987 },
+ { 28, 65892089 },
+ { 28, 115961593 },
+ { 28, 125660921 },
+ { 29, 175730425 },
+ { 29, 191721209 },
+ { 29, 258895609 },
+ { 28, 129855225 },
+ { 29, 191786745 },
+ { 28, 125529853 },
+ { 28, 124677881 },
+ { 28, 107900665 },
+ { 28, 57569017 },
+ { 26, 24866557 },
+ { 26, 24014585 },
+ { 26, 7237369 },
+ { 26, 31485689 },
+ { 26, 28602105 },
+ { 26, 66547449 },
+ { 27, 63729401 },
+ { 27, 60321529 },
+ { 27, 48000761 },
+ { 28, 86535929 },
+ { 27, 61632249 },
+ { 27, 54030073 },
+ { 27, 29126393 },
+ { 28, 40398585 },
+ { 26, 23883513 },
+ { 26, 7892729 },
+ { 21, 896490 },
+ { 26, 8154877 },
+ { 26, 33386489 },
+ { 27, 66644731 },
+ { 28, 65892345 },
+ { 28, 115961849 },
+ { 28, 125661177 },
+ { 29, 175730681 },
+ { 29, 191721465 },
+ { 29, 258895865 },
+ { 28, 129855481 },
+ { 29, 191787001 },
+ { 28, 125530109 },
+ { 28, 124678137 },
+ { 28, 107900921 },
+ { 28, 57569273 },
+ { 26, 24866813 },
+ { 26, 24014841 },
+ { 26, 7237625 },
+ { 26, 31485945 },
+ { 26, 28602361 },
+ { 26, 66547705 },
+ { 27, 63729657 },
+ { 27, 60321785 },
+ { 27, 48001017 },
+ { 28, 86536185 },
+ { 27, 61632505 },
+ { 27, 54030329 },
+ { 27, 29126649 },
+ { 28, 40398841 },
+ { 26, 23883769 },
+ { 26, 7892985 },
+ { 21, 912874 },
+ { 26, 8155133 },
+ { 26, 24932349 },
+ { 27, 49998591 },
+ { 28, 66681593 },
+ { 28, 116226809 },
+ { 28, 132741881 },
+ { 29, 175995641 },
+ { 29, 192510713 },
+ { 29, 242055929 },
+ { 29, 258636537 },
+ { 29, 241859321 },
+ { 29, 191527673 },
+ { 28, 124746493 },
+ { 28, 124418809 },
+ { 28, 107641593 },
+ { 28, 57309945 },
+ { 26, 24083197 },
+ { 26, 23755513 },
+ { 26, 6978297 },
+ { 26, 28343033 },
+ { 26, 27556601 },
+ { 27, 63470329 },
+ { 27, 59538169 },
+ { 27, 47741689 },
+ { 27, 43809529 },
+ { 27, 61373177 },
+ { 27, 53246713 },
+ { 27, 28867321 },
+ { 27, 20740857 },
+ { 26, 23624441 },
+ { 26, 7109369 },
+ { 21, 994666 },
+ { 21, 2092318 },
+ { 26, 24673021 },
+ { 27, 49463295 },
+ { 28, 66681849 },
+ { 28, 116227065 },
+ { 28, 132742137 },
+ { 29, 175995897 },
+ { 29, 192510969 },
+ { 29, 242056185 },
+ { 29, 258636793 },
+ { 29, 241859577 },
+ { 29, 191527929 },
+ { 28, 124746749 },
+ { 28, 124419065 },
+ { 28, 107641849 },
+ { 28, 57310201 },
+ { 26, 24083453 },
+ { 26, 23755769 },
+ { 26, 6978553 },
+ { 26, 28343289 },
+ { 26, 27556857 },
+ { 27, 63470585 },
+ { 27, 59538425 },
+ { 27, 47741945 },
+ { 27, 43809785 },
+ { 27, 61373433 },
+ { 27, 53246969 },
+ { 27, 28867577 },
+ { 27, 20741113 },
+ { 26, 23624697 },
+ { 26, 7109625 },
+ { 21, 1011050 },
+ { 21, 2075934 },
+ { 26, 24673277 },
+ { 27, 49463039 },
+ { 28, 66944761 },
+ { 28, 117014265 },
+ { 28, 133005049 },
+ { 29, 264142585 },
+ { 29, 255753977 },
+ { 29, 230588153 },
+ { 29, 222199545 },
+ { 28, 129924857 },
+ { 28, 121536249 },
+ { 28, 96370425 },
+ { 28, 87981817 },
+ { 27, 62815993 },
+ { 27, 54427385 },
+ { 27, 29261561 },
+ { 26, 23822077 },
+ { 25, 12484345 },
+ { 25, 4095737 },
+ { 26, 27295481 },
+ { 25, 16023289 },
+ { 26, 32160763 },
+ { 27, 46956281 },
+ { 27, 43548409 },
+ { 26, 31227641 },
+ { 27, 52985593 },
+ { 27, 28081913 },
+ { 27, 20479737 },
+ { 25, 12353273 },
+ { 26, 6848249 },
+ { 20, 514026 },
+ { 20, 1030046 },
+ { 26, 23887613 },
+ { 27, 47889407 },
+ { 28, 66945017 },
+ { 28, 117014521 },
+ { 28, 133005305 },
+ { 29, 264142841 },
+ { 29, 255754233 },
+ { 29, 230588409 },
+ { 29, 222199801 },
+ { 28, 129925113 },
+ { 28, 121536505 },
+ { 28, 96370681 },
+ { 28, 87982073 },
+ { 27, 62816249 },
+ { 27, 54427641 },
+ { 27, 29261817 },
+ { 26, 23822333 },
+ { 25, 12484601 },
+ { 25, 4095993 },
+ { 26, 27295737 },
+ { 25, 16023545 },
+ { 26, 32160507 },
+ { 27, 46956537 },
+ { 27, 43548665 },
+ { 26, 31227897 },
+ { 27, 52985849 },
+ { 27, 28082169 },
+ { 27, 20479993 },
+ { 25, 12353529 },
+ { 26, 6848505 },
+ { 20, 522218 },
+ { 20, 1021854 },
+ { 26, 23887869 },
+ { 27, 47889151 },
+ { 28, 57442301 },
+ { 28, 107773949 },
+ { 28, 124551165 },
+ { 29, 174882813 },
+ { 29, 191660029 },
+ { 29, 241991677 },
+ { 29, 258768893 },
+ { 29, 259959549 },
+ { 29, 259304185 },
+ { 29, 242526969 },
+ { 29, 192195321 },
+ { 28, 125741821 },
+ { 28, 125086457 },
+ { 28, 108309241 },
+ { 28, 57977593 },
+ { 26, 25078525 },
+ { 26, 24423161 },
+ { 26, 7645945 },
+ { 26, 31501049 },
+ { 26, 29928185 },
+ { 26, 30060539 },
+ { 28, 85502713 },
+ { 27, 61909753 },
+ { 27, 54045433 },
+ { 27, 54177787 },
+ { 28, 39365369 },
+ { 26, 24161017 },
+ { 26, 7908089 },
+ { 20, 956266 },
+ { 20, 980766 },
+ { 27, 47229693 },
+ { 27, 47362047 },
+ { 29, 114338557 },
+ { 29, 234531833 },
+ { 29, 267561977 },
+ { 29, 267431675 },
+ { 30, 527739897 },
+ { 30, 510962681 },
+ { 30, 460631033 },
+ { 29, 259959805 },
+ { 29, 259304441 },
+ { 29, 242527225 },
+ { 29, 192195577 },
+ { 28, 125742077 },
+ { 28, 125086713 },
+ { 28, 108309497 },
+ { 28, 57977849 },
+ { 26, 25078781 },
+ { 26, 24423417 },
+ { 26, 7646201 },
+ { 26, 31501305 },
+ { 26, 29928441 },
+ { 26, 30060283 },
+ { 28, 85502969 },
+ { 27, 61910009 },
+ { 27, 54045689 },
+ { 27, 54177531 },
+ { 28, 39365625 },
+ { 26, 24161273 },
+ { 26, 7908345 },
+ { 20, 964458 },
+ { 20, 972574 },
+ { 27, 47229949 },
+ { 27, 47361791 },
+ { 29, 114338813 },
+ { 29, 215002109 },
+ { 29, 268087033 },
+ { 29, 267955195 },
+ { 30, 979152633 },
+ { 30, 526167801 },
+ { 30, 509390585 },
+ { 30, 459058937 },
+ { 29, 259436285 },
+ { 29, 257732345 },
+ { 29, 240955129 },
+ { 29, 190623481 },
+ { 28, 125218557 },
+ { 28, 123514617 },
+ { 28, 106737401 },
+ { 28, 56405753 },
+ { 26, 24555261 },
+ { 26, 22851321 },
+ { 26, 6074105 },
+ { 26, 29404921 },
+ { 26, 23637753 },
+ { 26, 23768059 },
+ { 27, 60337913 },
+ { 27, 53522169 },
+ { 27, 28880633 },
+ { 27, 29010939 },
+ { 26, 22589177 },
+ { 26, 7384825 },
+ { 20, 972266 },
+ { 20, 963998 },
+ { 26, 24686333 },
+ { 26, 24816639 },
+ { 28, 58240765 },
+ { 28, 108572413 },
+ { 28, 125349629 },
+ { 28, 125479935 },
+ { 29, 192458493 },
+ { 29, 242790141 },
+ { 29, 259567357 },
+ { 29, 259697663 },
+ { 29, 259436541 },
+ { 29, 257732601 },
+ { 29, 240955385 },
+ { 29, 190623737 },
+ { 28, 125218813 },
+ { 28, 123514873 },
+ { 28, 106737657 },
+ { 28, 56406009 },
+ { 26, 24555517 },
+ { 26, 22851577 },
+ { 26, 6074361 },
+ { 26, 29405177 },
+ { 26, 23638009 },
+ { 26, 23767803 },
+ { 27, 60338169 },
+ { 27, 53522425 },
+ { 27, 28880889 },
+ { 27, 29010683 },
+ { 26, 22589433 },
+ { 26, 7385081 },
+ { 20, 980458 },
+ { 20, 955806 },
+ { 26, 24686589 },
+ { 26, 24816383 },
+ { 28, 58241021 },
+ { 28, 108572669 },
+ { 28, 125349885 },
+ { 28, 125479679 },
+ { 29, 192458749 },
+ { 29, 242790397 },
+ { 29, 259567613 },
+ { 29, 266895355 },
+ { 29, 175865851 },
+ { 29, 257866493 },
+ { 28, 96370687 },
+ { 28, 88047611 },
+ { 28, 87785467 },
+ { 28, 123648765 },
+ { 27, 48136191 },
+ { 27, 44007419 },
+ { 27, 43745275 },
+ { 26, 22985469 },
+ { 25, 11960319 },
+ { 25, 10977275 },
+ { 25, 10715131 },
+ { 25, 11632635 },
+ { 25, 10846203 },
+ { 26, 29982715 },
+ { 26, 26050555 },
+ { 26, 14254075 },
+ { 26, 22067961 },
+ { 25, 11108347 },
+ { 20, 1021290 },
+ { 20, 521502 },
+ { 25, 3768319 },
+ { 25, 12156927 },
+ { 27, 20545535 },
+ { 27, 28934143 },
+ { 27, 54099967 },
+ { 27, 62488575 },
+ { 28, 87654399 },
+ { 28, 96043007 },
+ { 28, 121208831 },
+ { 28, 129597439 },
+ { 29, 175865595 },
+ { 29, 257866749 },
+ { 28, 96370431 },
+ { 28, 88047355 },
+ { 28, 87785211 },
+ { 28, 123649021 },
+ { 27, 48135935 },
+ { 27, 44007163 },
+ { 27, 43745019 },
+ { 26, 22985725 },
+ { 25, 11960063 },
+ { 25, 10977019 },
+ { 25, 10714875 },
+ { 25, 11632379 },
+ { 25, 10845947 },
+ { 26, 29982459 },
+ { 26, 26050299 },
+ { 26, 14253819 },
+ { 26, 22068217 },
+ { 25, 11108091 },
+ { 20, 1029482 },
+ { 20, 513310 },
+ { 25, 3768063 },
+ { 25, 12156671 },
+ { 27, 20545279 },
+ { 27, 28933887 },
+ { 27, 54099711 },
+ { 27, 62488319 },
+ { 28, 134183931 },
+ { 28, 133921787 },
+ { 28, 133135355 },
+ { 28, 132873211 },
+ { 28, 125795323 },
+ { 28, 125533179 },
+ { 28, 124746747 },
+ { 28, 129810169 },
+ { 27, 62880763 },
+ { 27, 62618619 },
+ { 27, 61832187 },
+ { 27, 62701305 },
+ { 26, 31423483 },
+ { 26, 31161339 },
+ { 26, 22462205 },
+ { 25, 12369657 },
+ { 24, 7830523 },
+ { 24, 7568379 },
+ { 25, 15253241 },
+ { 24, 7699451 },
+ { 26, 25787387 },
+ { 26, 13466619 },
+ { 25, 12107513 },
+ { 24, 6126587 },
+ { 19, 519146 },
+ { 19, 252830 },
+ { 25, 2980863 },
+ { 25, 11369471 },
+ { 27, 19758079 },
+ { 27, 28146687 },
+ { 27, 53312511 },
+ { 27, 61701119 },
+ { 28, 134183675 },
+ { 28, 133921531 },
+ { 28, 133135099 },
+ { 28, 132872955 },
+ { 28, 125795067 },
+ { 28, 125532923 },
+ { 28, 124746491 },
+ { 28, 129810425 },
+ { 27, 62880507 },
+ { 27, 62618363 },
+ { 27, 61831931 },
+ { 27, 62701561 },
+ { 26, 31423227 },
+ { 26, 31161083 },
+ { 26, 22462461 },
+ { 25, 12369913 },
+ { 24, 7830267 },
+ { 24, 7568123 },
+ { 25, 15253497 },
+ { 24, 7699195 },
+ { 26, 25787131 },
+ { 26, 13466363 },
+ { 25, 12107769 },
+ { 24, 6126331 },
+ { 19, 523242 },
+ { 19, 248734 },
+ { 25, 2980607 },
+ { 25, 11369215 },
+ { 27, 19757823 },
+ { 27, 28146431 },
+ { 27, 53312255 },
+ { 27, 61700863 },
+ { 28, 86866687 },
+ { 28, 117403643 },
+ { 28, 117141499 },
+ { 28, 116355067 },
+ { 28, 116092923 },
+ { 28, 109015035 },
+ { 28, 108752891 },
+ { 28, 129952509 },
+ { 27, 62812159 },
+ { 27, 54489083 },
+ { 27, 54226939 },
+ { 27, 62843645 },
+ { 26, 31354879 },
+ { 26, 27226107 },
+ { 26, 26963963 },
+ { 25, 12511997 },
+ { 24, 7761919 },
+ { 24, 6778875 },
+ { 24, 6516731 },
+ { 24, 7434235 },
+ { 24, 6647803 },
+ { 26, 13201403 },
+ { 25, 11594489 },
+ { 24, 5861371 },
+ { 24, 1929211 },
+ { 19, 228126 },
+ { 25, 2715647 },
+ { 25, 11104255 },
+ { 27, 19492863 },
+ { 27, 27881471 },
+ { 27, 53047295 },
+ { 27, 61435903 },
+ { 28, 134115071 },
+ { 28, 117403387 },
+ { 28, 117141243 },
+ { 28, 116354811 },
+ { 28, 116092667 },
+ { 28, 109014779 },
+ { 28, 108752635 },
+ { 28, 129952765 },
+ { 27, 62811903 },
+ { 27, 54488827 },
+ { 27, 54226683 },
+ { 27, 62843901 },
+ { 26, 31354623 },
+ { 26, 27225851 },
+ { 26, 26963707 },
+ { 25, 12512253 },
+ { 24, 7761663 },
+ { 24, 6778619 },
+ { 24, 6516475 },
+ { 24, 7433979 },
+ { 24, 6647547 },
+ { 26, 13201147 },
+ { 25, 11594745 },
+ { 24, 5861115 },
+ { 24, 1928955 },
+ { 19, 224030 },
+ { 25, 2715391 },
+ { 25, 11103999 },
+ { 27, 19492607 },
+ { 27, 27881215 },
+ { 27, 53047039 },
+ { 27, 61435647 },
+ { 28, 86601471 },
+ { 28, 94990079 },
+ { 28, 67070971 },
+ { 28, 66808827 },
+ { 28, 66022395 },
+ { 28, 65760251 },
+ { 28, 58682363 },
+ { 28, 58420219 },
+ { 28, 129429245 },
+ { 27, 54422527 },
+ { 27, 29322235 },
+ { 27, 29060091 },
+ { 27, 62320381 },
+ { 26, 27159551 },
+ { 26, 14642171 },
+ { 26, 14380027 },
+ { 25, 11988733 },
+ { 24, 6712319 },
+ { 24, 3632123 },
+ { 24, 3369979 },
+ { 24, 6384635 },
+ { 24, 3501051 },
+ { 25, 10022649 },
+ { 24, 5073915 },
+ { 24, 1666043 },
+ { 19, 219550 },
+ { 24, 1928191 },
+ { 24, 6122495 },
+ { 26, 10316799 },
+ { 26, 14511103 },
+ { 26, 27094015 },
+ { 26, 31288319 },
+ { 27, 43871231 },
+ { 27, 48065535 },
+ { 27, 60648447 },
+ { 27, 64842751 },
+ { 28, 66022139 },
+ { 28, 65759995 },
+ { 28, 58682107 },
+ { 28, 58419963 },
+ { 28, 129429501 },
+ { 27, 54422271 },
+ { 27, 29321979 },
+ { 27, 29059835 },
+ { 27, 62320637 },
+ { 26, 27159295 },
+ { 26, 14641915 },
+ { 26, 14379771 },
+ { 25, 11988989 },
+ { 24, 6712063 },
+ { 24, 3631867 },
+ { 24, 3369723 },
+ { 24, 6384379 },
+ { 24, 3500795 },
+ { 25, 10022905 },
+ { 24, 5073659 },
+ { 24, 1665787 },
+ { 19, 215454 },
+ { 24, 1927935 },
+ { 24, 6122239 },
+ { 26, 10316543 },
+ { 26, 14510847 },
+ { 26, 27093759 },
+ { 26, 31288063 },
+ { 27, 43870975 },
+ { 27, 48065279 },
+ { 27, 60648191 },
+ { 27, 64842495 },
+ { 28, 50020347 },
+ { 28, 49233915 },
+ { 28, 48971771 },
+ { 28, 41893883 },
+ { 28, 41631739 },
+ { 28, 127859453 },
+ { 27, 29245439 },
+ { 27, 20922363 },
+ { 27, 20660219 },
+ { 27, 60750589 },
+ { 26, 14565375 },
+ { 26, 10436603 },
+ { 26, 10174459 },
+ { 25, 10418941 },
+ { 24, 3555327 },
+ { 24, 2572283 },
+ { 24, 2310139 },
+ { 24, 3227643 },
+ { 24, 2441211 },
+ { 24, 4800507 },
+ { 24, 868347 },
+ { 18, 129310 },
+ { 24, 1654783 },
+ { 24, 5849087 },
+ { 26, 10043391 },
+ { 26, 14237695 },
+ { 26, 26820607 },
+ { 26, 31014911 },
+ { 27, 43597823 },
+ { 27, 47792127 },
+ { 27, 60375039 },
+ { 27, 64569343 },
+ { 28, 50020091 },
+ { 28, 49233659 },
+ { 28, 48971515 },
+ { 28, 41893627 },
+ { 28, 41631483 },
+ { 28, 127859709 },
+ { 27, 29245183 },
+ { 27, 20922107 },
+ { 27, 20659963 },
+ { 27, 60750845 },
+ { 26, 14565119 },
+ { 26, 10436347 },
+ { 26, 10174203 },
+ { 25, 10419197 },
+ { 24, 3555071 },
+ { 24, 2572027 },
+ { 24, 2309883 },
+ { 24, 3227387 },
+ { 24, 2440955 },
+ { 24, 4800251 },
+ { 24, 868091 },
+ { 18, 125214 },
+ { 24, 1654527 },
+ { 24, 5848831 },
+ { 26, 10043135 },
+ { 26, 14237439 },
+ { 26, 26820351 },
+ { 26, 31014655 },
+ { 27, 43597567 },
+ { 27, 47791871 },
+ { 27, 60374783 },
+ { 27, 132972281 },
+ { 26, 33504251 },
+ { 26, 33242107 },
+ { 26, 32455675 },
+ { 26, 32193531 },
+ { 26, 25115643 },
+ { 26, 24853499 },
+ { 26, 24067067 },
+ { 26, 32308985 },
+ { 25, 12532731 },
+ { 25, 12270587 },
+ { 25, 11484155 },
+ { 25, 15531769 },
+ { 24, 6241275 },
+ { 24, 5979131 },
+ { 24, 5192699 },
+ { 23, 2948857 },
+ { 22, 1522683 },
+ { 22, 1260539 },
+ { 23, 2686713 },
+ { 22, 1391611 },
+ { 24, 605179 },
+ { 16, 30366 },
+ { 24, 867327 },
+ { 24, 5061631 },
+ { 26, 9255935 },
+ { 26, 13450239 },
+ { 26, 26033151 },
+ { 26, 30227455 },
+ { 27, 42810367 },
+ { 27, 47004671 },
+ { 27, 59587583 },
+ { 27, 132972537 },
+ { 26, 33503995 },
+ { 26, 33241851 },
+ { 26, 32455419 },
+ { 26, 32193275 },
+ { 26, 25115387 },
+ { 26, 24853243 },
+ { 26, 24066811 },
+ { 26, 32309241 },
+ { 25, 12532475 },
+ { 25, 12270331 },
+ { 25, 11483899 },
+ { 25, 15532025 },
+ { 24, 6241019 },
+ { 24, 5978875 },
+ { 24, 5192443 },
+ { 23, 2949113 },
+ { 22, 1522427 },
+ { 22, 1260283 },
+ { 23, 2686969 },
+ { 22, 1391355 },
+ { 24, 604923 },
+ { 16, 29342 },
+ { 24, 867071 },
+ { 24, 5061375 },
+ { 26, 9255679 },
+ { 26, 13449983 },
+ { 26, 26032895 },
+ { 26, 30227199 },
+ { 27, 42810111 },
+ { 27, 47004415 },
+ { 27, 59587327 },
+ { 27, 63781631 },
+ { 26, 33435647 },
+ { 26, 16723963 },
+ { 26, 16461819 },
+ { 26, 15675387 },
+ { 26, 15413243 },
+ { 26, 8335355 },
+ { 26, 8073211 },
+ { 26, 7286779 },
+ { 25, 12464127 },
+ { 25, 4141051 },
+ { 25, 3878907 },
+ { 25, 3092475 },
+ { 24, 6172671 },
+ { 24, 2043899 },
+ { 24, 1781755 },
+ { 24, 6138621 },
+ { 22, 1454079 },
+ { 22, 471035 },
+ { 22, 208891 },
+ { 17, 49019 },
+ { 19, 262075 },
+ { 16, 24094 },
+ { 24, 602111 },
+ { 24, 4796415 },
+ { 26, 8990719 },
+ { 26, 13185023 },
+ { 26, 25767935 },
+ { 26, 29962239 },
+ { 27, 42545151 },
+ { 27, 46739455 },
+ { 27, 59322367 },
+ { 27, 63516671 },
+ { 26, 33435391 },
+ { 26, 16723707 },
+ { 26, 16461563 },
+ { 26, 15675131 },
+ { 26, 15412987 },
+ { 26, 8335099 },
+ { 26, 8072955 },
+ { 26, 7286523 },
+ { 25, 12463871 },
+ { 25, 4140795 },
+ { 25, 3878651 },
+ { 25, 3092219 },
+ { 24, 6172415 },
+ { 24, 2043643 },
+ { 24, 1781499 },
+ { 24, 6138877 },
+ { 22, 1453823 },
+ { 22, 470779 },
+ { 22, 208635 },
+ { 17, 46971 },
+ { 18, 130683 },
+ { 16, 23070 },
+ { 24, 601855 },
+ { 24, 4796159 },
+ { 26, 8990463 },
+ { 26, 13184767 },
+ { 26, 25767679 },
+ { 26, 29961983 },
+ { 27, 42544895 },
+ { 27, 46739199 },
+ { 27, 59322111 },
+ { 27, 63516415 },
+ { 28, 265137917 },
+ { 26, 16657407 },
+ { 26, 16395263 },
+ { 26, 15608831 },
+ { 26, 15346687 },
+ { 26, 8268799 },
+ { 26, 8006655 },
+ { 26, 7220223 },
+ { 26, 6958079 },
+ { 25, 4074495 },
+ { 25, 3812351 },
+ { 25, 3025919 },
+ { 25, 2763775 },
+ { 24, 1977343 },
+ { 24, 1715199 },
+ { 24, 928767 },
+ { 24, 5091069 },
+ { 22, 404479 },
+ { 22, 142335 },
+ { 16, 32575 },
+ { 16, 32619 },
+ { 16, 32574 },
+ { 18, 131007 },
+ { 22, 1387519 },
+ { 24, 2436095 },
+ { 24, 3484671 },
+ { 24, 6630399 },
+ { 24, 7678975 },
+ { 25, 10824703 },
+ { 25, 11873279 },
+ { 25, 15019007 },
+ { 25, 16067583 },
+ { 26, 27601919 },
+ { 26, 16657151 },
+ { 26, 16395007 },
+ { 26, 15608575 },
+ { 26, 15346431 },
+ { 26, 8268543 },
+ { 26, 8006399 },
+ { 26, 7219967 },
+ { 26, 6957823 },
+ { 25, 4074239 },
+ { 25, 3812095 },
+ { 25, 3025663 },
+ { 25, 2763519 },
+ { 24, 1977087 },
+ { 24, 1714943 },
+ { 24, 928511 },
+ { 24, 5091325 },
+ { 22, 404223 },
+ { 22, 142079 },
+ { 16, 32751 },
+ { 13, 4059 },
+ { 12, 1742 },
+ { 17, 65151 },
+ { 22, 1387263 },
+ { 24, 2435839 },
+ { 24, 3484415 },
+ { 24, 6630143 },
+ { 24, 7678719 },
+ { 25, 10824447 },
+ { 25, 11873023 },
+ { 25, 15018751 },
+ { 25, 16067327 },
+ { 26, 27601663 },
+ { 26, 28650239 },
+ { 26, 31795967 },
+ { 24, 16523263 },
+ { 24, 16261119 },
+ { 24, 15474687 },
+ { 24, 15212543 },
+ { 24, 8134655 },
+ { 24, 7872511 },
+ { 24, 7086079 },
+ { 24, 6823935 },
+ { 23, 3940351 },
+ { 23, 3678207 },
+ { 23, 2891775 },
+ { 23, 2629631 },
+ { 22, 1843199 },
+ { 22, 1581055 },
+ { 22, 794623 },
+ { 22, 532479 },
+ { 16, 32127 },
+ { 12, 1999 },
+ { 12, 1678 },
+ { 15, 16239 },
+ { 16, 32639 },
+ { 22, 548863 },
+ { 22, 811007 },
+ { 22, 1597439 },
+ { 22, 1859583 },
+ { 23, 2646015 },
+ { 23, 2908159 },
+ { 23, 3694591 },
+ { 23, 3956735 },
+ { 24, 6840319 },
+ { 24, 7102463 },
+ { 24, 7888895 },
+ { 24, 16523007 },
+ { 24, 16260863 },
+ { 24, 15474431 },
+ { 24, 15212287 },
+ { 24, 8134399 },
+ { 24, 7872255 },
+ { 24, 7085823 },
+ { 24, 6823679 },
+ { 23, 3940095 },
+ { 23, 3677951 },
+ { 23, 2891519 },
+ { 23, 2629375 },
+ { 22, 1842943 },
+ { 22, 1580799 },
+ { 22, 794367 },
+ { 22, 532223 },
+ { 16, 30079 },
+ { 13, 4015 },
+ { 24, 113661 },
+ { 12, 2015 },
+ { 16, 30591 },
+ { 22, 548607 },
+ { 22, 810751 },
+ { 22, 1597183 },
+ { 22, 1859327 },
+ { 23, 2645759 },
+ { 23, 2907903 },
+ { 23, 3694335 },
+ { 23, 3956479 },
+ { 24, 6840063 },
+ { 24, 7102207 },
+ { 24, 7888639 },
+ { 24, 8150783 },
+ { 24, 15228671 },
+ { 24, 15490815 },
+ { 24, 16277247 },
+ { 24, 16539391 },
+ { 24, 7937023 },
+ { 24, 7150591 },
+ { 24, 6888447 },
+ { 23, 4004863 },
+ { 23, 3742719 },
+ { 23, 2956287 },
+ { 23, 2694143 },
+ { 22, 1907711 },
+ { 22, 1645567 },
+ { 22, 859135 },
+ { 22, 596991 },
+ { 20, 334847 },
+ { 15, 16063 },
+ { 13, 4062 },
+ { 11, 971 },
+ { 14, 7995 },
+ { 20, 56319 },
+ { 20, 318463 },
+ { 22, 580607 },
+ { 22, 842751 },
+ { 22, 1629183 },
+ { 22, 1891327 },
+ { 23, 2677759 },
+ { 23, 2939903 },
+ { 23, 3726335 },
+ { 23, 3988479 },
+ { 24, 6872063 },
+ { 24, 16587519 },
+ { 24, 16325375 },
+ { 24, 15538943 },
+ { 24, 15276799 },
+ { 24, 8198911 },
+ { 24, 7936767 },
+ { 24, 7150335 },
+ { 24, 6888191 },
+ { 23, 4004607 },
+ { 23, 3742463 },
+ { 23, 2956031 },
+ { 23, 2693887 },
+ { 22, 1907455 },
+ { 22, 1645311 },
+ { 22, 858879 },
+ { 22, 596735 },
+ { 20, 334591 },
+ { 16, 32191 },
+ { 13, 3934 },
+ { 12, 1963 },
+ { 14, 8171 },
+ { 20, 56063 },
+ { 20, 318207 },
+ { 22, 580351 },
+ { 22, 842495 },
+ { 22, 1628927 },
+ { 22, 1891071 },
+ { 23, 2677503 },
+ { 23, 2939647 },
+ { 23, 3726079 },
+ { 23, 3988223 },
+ { 24, 6871807 },
+ { 24, 7133951 },
+ { 24, 7920383 },
+ { 24, 8182527 },
+ { 24, 15260415 },
+ { 24, 15522559 },
+ { 24, 16308991 },
+ { 24, 16571135 },
+ { 26, 27398143 },
+ { 25, 15863807 },
+ { 25, 14815231 },
+ { 25, 11669503 },
+ { 25, 10620927 },
+ { 24, 7475199 },
+ { 24, 6426623 },
+ { 24, 3280895 },
+ { 24, 2232319 },
+ { 22, 1183743 },
+ { 22, 135167 },
+ { 15, 7790 },
+ { 14, 7867 },
+ { 16, 15739 },
+ { 20, 36859 },
+ { 20, 299003 },
+ { 20, 380927 },
+ { 22, 823291 },
+ { 22, 1609723 },
+ { 22, 1871867 },
+ { 22, 1953791 },
+ { 23, 2920443 },
+ { 23, 3706875 },
+ { 23, 3969019 },
+ { 23, 4050943 },
+ { 24, 7114747 },
+ { 24, 7901179 },
+ { 24, 8163323 },
+ { 24, 15241211 },
+ { 24, 15503355 },
+ { 24, 16289787 },
+ { 24, 16551931 },
+ { 24, 16633855 },
+ { 25, 15863551 },
+ { 25, 14814975 },
+ { 25, 11669247 },
+ { 25, 10620671 },
+ { 24, 7474943 },
+ { 24, 6426367 },
+ { 24, 3280639 },
+ { 24, 2232063 },
+ { 22, 1183487 },
+ { 22, 134911 },
+ { 15, 6766 },
+ { 15, 15803 },
+ { 16, 13691 },
+ { 20, 36603 },
+ { 20, 298747 },
+ { 20, 380671 },
+ { 22, 823035 },
+ { 22, 1609467 },
+ { 22, 1871611 },
+ { 22, 1953535 },
+ { 23, 2920187 },
+ { 23, 3706619 },
+ { 23, 3968763 },
+ { 23, 4050687 },
+ { 24, 7114491 },
+ { 24, 7900923 },
+ { 24, 8163067 },
+ { 24, 15240955 },
+ { 24, 15503099 },
+ { 24, 16289531 },
+ { 24, 16551675 },
+ { 24, 16633599 },
+ { 25, 15928319 },
+ { 25, 14879743 },
+ { 25, 11734015 },
+ { 25, 10685439 },
+ { 24, 7539711 },
+ { 24, 6491135 },
+ { 24, 3345407 },
+ { 24, 2296831 },
+ { 22, 1248255 },
+ { 22, 199679 },
+ { 15, 5870 },
+ { 22, 134139 },
+ { 20, 330747 },
+ { 22, 527355 },
+ { 20, 101371 },
+ { 20, 363515 },
+ { 22, 625659 },
+ { 22, 887803 },
+ { 22, 1674235 },
+ { 22, 1936379 },
+ { 23, 2722811 },
+ { 23, 2984955 },
+ { 23, 3771387 },
+ { 23, 4033531 },
+ { 24, 6917115 },
+ { 24, 7179259 },
+ { 24, 7965691 },
+ { 24, 8227835 },
+ { 24, 15305723 },
+ { 24, 15567867 },
+ { 24, 16354299 },
+ { 24, 16616443 },
+ { 25, 15928063 },
+ { 25, 14879487 },
+ { 25, 11733759 },
+ { 25, 10685183 },
+ { 24, 7539455 },
+ { 24, 6490879 },
+ { 24, 3345151 },
+ { 24, 2296575 },
+ { 22, 1247999 },
+ { 22, 199423 },
+ { 15, 4846 },
+ { 22, 133883 },
+ { 20, 330491 },
+ { 22, 527099 },
+ { 20, 101115 },
+ { 20, 363259 },
+ { 22, 625403 },
+ { 22, 887547 },
+ { 22, 1673979 },
+ { 22, 1936123 },
+ { 23, 2722555 },
+ { 23, 2984699 },
+ { 23, 3771131 },
+ { 23, 4033275 },
+ { 24, 6916859 },
+ { 24, 7179003 },
+ { 24, 7965435 },
+ { 24, 8227579 },
+ { 24, 15305467 },
+ { 24, 15567611 },
+ { 24, 16354043 },
+ { 24, 16616187 },
+ { 23, 4032511 },
+ { 23, 3770367 },
+ { 23, 2983935 },
+ { 23, 2721791 },
+ { 22, 1935359 },
+ { 22, 1673215 },
+ { 22, 886783 },
+ { 22, 624639 },
+ { 20, 362495 },
+ { 20, 100351 },
+ { 15, 14702 },
+ { 20, 51195 },
+ { 20, 296955 },
+ { 20, 149499 },
+ { 20, 198651 },
+ { 20, 43003 },
+ { 20, 305147 },
+ { 20, 325631 },
+ { 22, 829435 },
+ { 22, 1615867 },
+ { 22, 1878011 },
+ { 22, 1898495 },
+ { 23, 2926587 },
+ { 23, 3713019 },
+ { 23, 3975163 },
+ { 23, 3995647 },
+ { 24, 7120891 },
+ { 24, 7907323 },
+ { 24, 8169467 },
+ { 24, 15247355 },
+ { 24, 15509499 },
+ { 24, 16295931 },
+ { 23, 4032255 },
+ { 23, 3770111 },
+ { 23, 2983679 },
+ { 23, 2721535 },
+ { 22, 1935103 },
+ { 22, 1672959 },
+ { 22, 886527 },
+ { 22, 624383 },
+ { 20, 362239 },
+ { 20, 100095 },
+ { 15, 10606 },
+ { 20, 50939 },
+ { 20, 296699 },
+ { 20, 149243 },
+ { 20, 198395 },
+ { 20, 42747 },
+ { 20, 304891 },
+ { 20, 325375 },
+ { 22, 829179 },
+ { 22, 1615611 },
+ { 22, 1877755 },
+ { 22, 1898239 },
+ { 23, 2926331 },
+ { 23, 3712763 },
+ { 23, 3974907 },
+ { 23, 3995391 },
+ { 24, 7120635 },
+ { 24, 7907067 },
+ { 24, 8169211 },
+ { 24, 15247099 },
+ { 24, 15509243 },
+ { 24, 16295675 },
+ { 23, 4047871 },
+ { 23, 3785727 },
+ { 23, 2999295 },
+ { 23, 2737151 },
+ { 22, 1950719 },
+ { 22, 1688575 },
+ { 22, 902143 },
+ { 22, 639999 },
+ { 20, 377855 },
+ { 20, 115711 },
+ { 15, 6638 },
+ { 20, 99323 },
+ { 20, 312315 },
+ { 22, 558075 },
+ { 20, 214011 },
+ { 20, 394235 },
+ { 20, 58363 },
+ { 20, 320507 },
+ { 20, 373759 },
+ { 22, 844795 },
+ { 22, 1631227 },
+ { 22, 1893371 },
+ { 22, 1946623 },
+ { 23, 2941947 },
+ { 23, 3728379 },
+ { 23, 3990523 },
+ { 23, 4043775 },
+ { 24, 7136251 },
+ { 24, 7922683 },
+ { 24, 8184827 },
+ { 24, 15262715 },
+ { 24, 15524859 },
+ { 23, 4047615 },
+ { 23, 3785471 },
+ { 23, 2999039 },
+ { 23, 2736895 },
+ { 22, 1950463 },
+ { 22, 1688319 },
+ { 22, 901887 },
+ { 22, 639743 },
+ { 20, 377599 },
+ { 20, 115455 },
+ { 15, 2542 },
+ { 20, 99067 },
+ { 20, 312059 },
+ { 22, 557819 },
+ { 20, 213755 },
+ { 20, 393979 },
+ { 20, 58107 },
+ { 20, 320251 },
+ { 20, 373503 },
+ { 22, 844539 },
+ { 22, 1630971 },
+ { 22, 1893115 },
+ { 22, 1946367 },
+ { 23, 2941691 },
+ { 23, 3728123 },
+ { 23, 3990267 },
+ { 23, 4043519 },
+ { 23, 7643647 },
+ { 23, 4104703 },
+ { 23, 3973631 },
+ { 23, 3580415 },
+ { 23, 3449343 },
+ { 22, 2007551 },
+ { 22, 1876479 },
+ { 22, 1483263 },
+ { 22, 1352191 },
+ { 21, 958975 },
+ { 21, 827903 },
+ { 21, 434687 },
+ { 21, 303615 },
+ { 19, 172543 },
+ { 19, 41471 },
+ { 13, 4974 },
+ { 18, 29179 },
+ { 18, 90619 },
+ { 20, 143867 },
+ { 20, 205307 },
+ { 18, 102907 },
+ { 18, 115195 },
+ { 18, 27131 },
+ { 18, 92667 },
+ { 18, 97791 },
+ { 20, 223739 },
+ { 20, 420347 },
+ { 20, 485883 },
+ { 20, 491007 },
+ { 21, 748027 },
+ { 21, 944635 },
+ { 21, 1010171 },
+ { 21, 1015295 },
+ { 22, 1796603 },
+ { 22, 1993211 },
+ { 22, 2058747 },
+ { 22, 3828219 },
+ { 22, 2008317 },
+ { 22, 1877245 },
+ { 22, 1484029 },
+ { 22, 1352957 },
+ { 21, 959741 },
+ { 21, 828669 },
+ { 21, 435453 },
+ { 21, 304381 },
+ { 19, 173309 },
+ { 19, 42237 },
+ { 13, 794 },
+ { 18, 29945 },
+ { 18, 91385 },
+ { 20, 144633 },
+ { 20, 206073 },
+ { 18, 103673 },
+ { 18, 115961 },
+ { 18, 101625 },
+ { 18, 105721 },
+ { 18, 121085 },
+ { 20, 408825 },
+ { 20, 421113 },
+ { 20, 425209 },
+ { 20, 489725 },
+ { 21, 834809 },
+ { 21, 847097 },
+ { 21, 851193 },
+ { 21, 981245 },
+ { 22, 1686777 },
+ { 22, 1699065 },
+ { 22, 1703161 },
+ { 22, 1813753 },
+ { 22, 1817849 },
+ { 22, 1830137 },
+ { 22, 1834233 },
+ { 22, 2095357 },
+ { 21, 959997 },
+ { 21, 828925 },
+ { 21, 435709 },
+ { 21, 304637 },
+ { 19, 173565 },
+ { 19, 42493 },
+ { 13, 4890 },
+ { 18, 30201 },
+ { 18, 91641 },
+ { 20, 144889 },
+ { 20, 206329 },
+ { 18, 103929 },
+ { 18, 116217 },
+ { 18, 101881 },
+ { 18, 105977 },
+ { 18, 121341 },
+ { 20, 409081 },
+ { 20, 421369 },
+ { 20, 425465 },
+ { 20, 489981 },
+ { 21, 835065 },
+ { 21, 847353 },
+ { 21, 851449 },
+ { 21, 981501 },
+ { 22, 1687033 },
+ { 22, 1699321 },
+ { 22, 1703417 },
+ { 22, 1814009 },
+ { 22, 1818105 },
+ { 22, 1830393 },
+ { 22, 1834489 },
+ { 22, 2095613 },
+ { 23, 3855101 },
+ { 23, 3330813 },
+ { 23, 1757949 },
+ { 23, 1233661 },
+ { 21, 709373 },
+ { 21, 185085 },
+ { 15, 2970 },
+ { 21, 168697 },
+ { 20, 381689 },
+ { 22, 627449 },
+ { 22, 840441 },
+ { 22, 1610489 },
+ { 20, 479993 },
+ { 21, 660217 },
+ { 20, 471801 },
+ { 20, 488185 },
+ { 21, 680701 },
+ { 22, 1897209 },
+ { 22, 1946361 },
+ { 22, 1962745 },
+ { 23, 3846905 },
+ { 23, 3863289 },
+ { 23, 3912441 },
+ { 23, 3928825 },
+ { 24, 7779065 },
+ { 24, 7795449 },
+ { 24, 7844601 },
+ { 24, 7860985 },
+ { 24, 8303353 },
+ { 24, 8319737 },
+ { 24, 8368889 },
+ { 24, 8385273 },
+ { 23, 3855357 },
+ { 23, 3331069 },
+ { 23, 1758205 },
+ { 23, 1233917 },
+ { 21, 709629 },
+ { 21, 185341 },
+ { 15, 7066 },
+ { 21, 168953 },
+ { 20, 381945 },
+ { 22, 627705 },
+ { 22, 840697 },
+ { 22, 1610745 },
+ { 20, 480249 },
+ { 21, 660473 },
+ { 20, 472057 },
+ { 20, 488441 },
+ { 21, 680957 },
+ { 22, 1897465 },
+ { 22, 1946617 },
+ { 22, 1963001 },
+ { 23, 3847161 },
+ { 23, 3863545 },
+ { 23, 3912697 },
+ { 23, 3929081 },
+ { 24, 7779321 },
+ { 24, 7795705 },
+ { 24, 7844857 },
+ { 24, 7861241 },
+ { 24, 8303609 },
+ { 24, 8319993 },
+ { 24, 8369145 },
+ { 24, 8385529 },
+ { 23, 3905277 },
+ { 23, 3380989 },
+ { 23, 1808125 },
+ { 23, 1283837 },
+ { 21, 759549 },
+ { 21, 235261 },
+ { 16, 21786 },
+ { 21, 186105 },
+ { 21, 694009 },
+ { 22, 644857 },
+ { 22, 890617 },
+ { 22, 1627897 },
+ { 22, 1873657 },
+ { 21, 677625 },
+ { 21, 726777 },
+ { 21, 669433 },
+ { 21, 685817 },
+ { 21, 747261 },
+ { 23, 2684665 },
+ { 23, 2733817 },
+ { 23, 2750201 },
+ { 23, 3008253 },
+ { 24, 5437177 },
+ { 24, 5486329 },
+ { 24, 5502713 },
+ { 24, 6022909 },
+ { 25, 10942201 },
+ { 25, 10991353 },
+ { 24, 8099837 },
+ { 24, 7575549 },
+ { 24, 6002685 },
+ { 24, 5478397 },
+ { 23, 3905533 },
+ { 23, 3381245 },
+ { 23, 1808381 },
+ { 23, 1284093 },
+ { 21, 759805 },
+ { 21, 235517 },
+ { 16, 29978 },
+ { 21, 186361 },
+ { 21, 694265 },
+ { 22, 645113 },
+ { 22, 890873 },
+ { 22, 1628153 },
+ { 22, 1873913 },
+ { 21, 677881 },
+ { 21, 727033 },
+ { 21, 669689 },
+ { 21, 686073 },
+ { 21, 747517 },
+ { 23, 2684921 },
+ { 23, 2734073 },
+ { 23, 2750457 },
+ { 23, 3008509 },
+ { 24, 5437433 },
+ { 24, 5486585 },
+ { 24, 5502969 },
+ { 24, 6023165 },
+ { 25, 10942457 },
+ { 25, 10991609 },
+ { 25, 16680953 },
+ { 25, 15648761 },
+ { 25, 12552185 },
+ { 25, 11519993 },
+ { 25, 11532281 },
+ { 25, 13585149 },
+ { 25, 7293693 },
+ { 25, 5196541 },
+ { 23, 3099389 },
+ { 23, 1002237 },
+ { 18, 38298 },
+ { 23, 936697 },
+ { 23, 2837241 },
+ { 25, 4868857 },
+ { 24, 3623673 },
+ { 24, 6703865 },
+ { 24, 7555833 },
+ { 25, 10636025 },
+ { 23, 2968313 },
+ { 23, 3689209 },
+ { 23, 2935545 },
+ { 23, 3001081 },
+ { 23, 3771133 },
+ { 25, 11782905 },
+ { 25, 11979513 },
+ { 25, 12045049 },
+ { 25, 15174397 },
+ { 26, 23841529 },
+ { 26, 24038137 },
+ { 26, 24103673 },
+ { 26, 30378749 },
+ { 27, 47958777 },
+ { 26, 32459773 },
+ { 26, 30362621 },
+ { 26, 24071165 },
+ { 26, 21974013 },
+ { 25, 15682557 },
+ { 25, 13585405 },
+ { 25, 7293949 },
+ { 25, 5196797 },
+ { 23, 3099645 },
+ { 23, 1002493 },
+ { 18, 46490 },
+ { 23, 936953 },
+ { 23, 2837497 },
+ { 25, 4869113 },
+ { 24, 3623929 },
+ { 24, 6704121 },
+ { 24, 7556089 },
+ { 25, 10636281 },
+ { 23, 2968569 },
+ { 23, 3689465 },
+ { 23, 2935801 },
+ { 23, 3001337 },
+ { 23, 3771389 },
+ { 25, 11783161 },
+ { 25, 11979769 },
+ { 25, 12045305 },
+ { 25, 15174653 },
+ { 26, 23841785 },
+ { 26, 24038393 },
+ { 26, 24103929 },
+ { 26, 30379005 },
+ { 27, 47959033 },
+ { 27, 64949241 },
+ { 27, 62524409 },
+ { 27, 50007033 },
+ { 27, 46009337 },
+ { 26, 33491961 },
+ { 26, 26889981 },
+ { 26, 14307069 },
+ { 26, 10112765 },
+ { 24, 5918461 },
+ { 24, 1724157 },
+ { 18, 55066 },
+ { 23, 1003257 },
+ { 23, 3034873 },
+ { 25, 4935417 },
+ { 25, 6967033 },
+ { 24, 6770425 },
+ { 24, 7753465 },
+ { 25, 10702585 },
+ { 25, 11685625 },
+ { 23, 3755769 },
+ { 23, 3952377 },
+ { 23, 3723001 },
+ { 23, 3788537 },
+ { 23, 4034301 },
+ { 25, 14929657 },
+ { 25, 15126265 },
+ { 25, 15191801 },
+ { 25, 16223997 },
+ { 26, 30134009 },
+ { 26, 30330617 },
+ { 26, 30396153 },
+ { 26, 32476925 },
+ { 27, 64884473 },
+ { 27, 60755705 },
+ { 27, 49942265 },
+ { 27, 45813497 },
+ { 26, 33427193 },
+ { 26, 29298425 },
+ { 26, 14307325 },
+ { 26, 10113021 },
+ { 24, 5918717 },
+ { 24, 1724413 },
+ { 18, 63258 },
+ { 23, 1003513 },
+ { 23, 3035129 },
+ { 25, 4935673 },
+ { 25, 6967289 },
+ { 24, 6770681 },
+ { 24, 7753721 },
+ { 25, 10702841 },
+ { 25, 11685881 },
+ { 23, 3756025 },
+ { 23, 3952633 },
+ { 23, 3723257 },
+ { 23, 3788793 },
+ { 23, 4034557 },
+ { 25, 14929913 },
+ { 25, 15126521 },
+ { 25, 15192057 },
+ { 25, 16224253 },
+ { 26, 30134265 },
+ { 26, 30330873 },
+ { 26, 30396409 },
+ { 26, 32477181 },
+ { 27, 64884729 },
+ { 27, 60755961 },
+ { 27, 49942521 },
+ { 27, 45813753 },
+ { 26, 33427449 },
+ { 26, 29298681 },
+ { 26, 14375677 },
+ { 26, 10181373 },
+ { 24, 5987069 },
+ { 24, 1792765 },
+ { 18, 104346 },
+ { 24, 1727225 },
+ { 23, 3103481 },
+ { 25, 5135097 },
+ { 25, 7035641 },
+ { 25, 13261561 },
+ { 24, 7822073 },
+ { 25, 10902265 },
+ { 25, 11754233 },
+ { 25, 14834425 },
+ { 23, 4020985 },
+ { 24, 6839033 },
+ { 23, 3988217 },
+ { 23, 4053753 },
+ { 24, 6920957 },
+ { 25, 15981305 },
+ { 25, 16177913 },
+ { 25, 16243449 },
+ { 26, 32168697 },
+ { 26, 32234233 },
+ { 26, 32430841 },
+ { 26, 32496377 },
+ { 27, 64690937 },
+ { 27, 60693241 },
+ { 27, 48175865 },
+ { 27, 45751033 },
+ { 26, 33233657 },
+ { 26, 29235961 },
+ { 26, 16718585 },
+ { 26, 10181629 },
+ { 24, 5987325 },
+ { 24, 1793021 },
+ { 18, 112538 },
+ { 24, 1727481 },
+ { 23, 3103737 },
+ { 25, 5135353 },
+ { 25, 7035897 },
+ { 25, 13261817 },
+ { 24, 7822329 },
+ { 25, 10902521 },
+ { 25, 11754489 },
+ { 25, 14834681 },
+ { 23, 4021241 },
+ { 24, 6839289 },
+ { 23, 3988473 },
+ { 23, 4054009 },
+ { 24, 6921213 },
+ { 25, 15981561 },
+ { 25, 16178169 },
+ { 25, 16243705 },
+ { 26, 32168953 },
+ { 26, 32234489 },
+ { 26, 32431097 },
+ { 26, 32496633 },
+ { 27, 64691193 },
+ { 27, 60693497 },
+ { 27, 48176121 },
+ { 27, 45751289 },
+ { 26, 33233913 },
+ { 26, 29236217 },
+ { 26, 16718841 },
+ { 26, 10379005 },
+ { 24, 6184701 },
+ { 24, 1990397 },
+ { 19, 240922 },
+ { 24, 1793785 },
+ { 24, 5922553 },
+ { 25, 5201657 },
+ { 25, 7233273 },
+ { 25, 13328121 },
+ { 25, 15359737 },
+ { 25, 10968825 },
+ { 25, 11951865 },
+ { 25, 14900985 },
+ { 25, 15884025 },
+ { 24, 6905593 },
+ { 24, 7102201 },
+ { 24, 6872825 },
+ { 24, 6938361 },
+ { 24, 7184125 },
+ { 26, 62267129 },
+ { 26, 61284089 },
+ { 26, 27778809 },
+ { 26, 28811005 },
+ { 27, 57548537 },
+ { 27, 55516921 },
+ { 27, 64626425 },
+ { 27, 60497657 },
+ { 27, 48111353 },
+ { 27, 43982585 },
+ { 26, 33169145 },
+ { 26, 29040377 },
+ { 26, 16654073 },
+ { 26, 12525305 },
+ { 24, 6184957 },
+ { 24, 1990653 },
+ { 19, 257306 },
+ { 24, 1794041 },
+ { 24, 5922809 },
+ { 25, 5201913 },
+ { 25, 7233529 },
+ { 25, 13328377 },
+ { 25, 15359993 },
+ { 25, 10969081 },
+ { 25, 11952121 },
+ { 25, 14901241 },
+ { 25, 15884281 },
+ { 24, 6905849 },
+ { 24, 7102457 },
+ { 24, 6873081 },
+ { 24, 6938617 },
+ { 24, 7184381 },
+ { 26, 62267385 },
+ { 26, 61284345 },
+ { 26, 27779065 },
+ { 26, 28811261 },
+ { 27, 57548793 },
+ { 27, 55517177 },
+ { 27, 64626681 },
+ { 27, 60497913 },
+ { 27, 48111609 },
+ { 27, 43982841 },
+ { 26, 33169401 },
+ { 26, 29040633 },
+ { 26, 16654329 },
+ { 26, 12525561 },
+ { 26, 24980221 },
+ { 26, 8203005 },
+ { 20, 339354 },
+ { 26, 7940857 },
+ { 26, 23931641 },
+ { 28, 40446713 },
+ { 27, 29174521 },
+ { 27, 54078201 },
+ { 27, 61680377 },
+ { 28, 134097657 },
+ { 27, 48048889 },
+ { 27, 60369657 },
+ { 27, 63777529 },
+ { 26, 33434361 },
+ { 26, 16657145 },
+ { 26, 31533817 },
+ { 26, 66333433 },
+ { 26, 28781305 },
+ { 26, 31861501 },
+ { 28, 244853497 },
+ { 28, 131869433 },
+ { 28, 115288825 },
+ { 28, 127806205 },
+ { 29, 221784825 },
+ { 28, 129772281 },
+ { 29, 241707769 },
+ { 29, 191638265 },
+ { 29, 175647481 },
+ { 28, 125577977 },
+ { 28, 115878649 },
+ { 28, 65809145 },
+ { 28, 49818361 },
+ { 26, 33303289 },
+ { 26, 8203261 },
+ { 20, 344042 },
+ { 26, 7941113 },
+ { 26, 23931897 },
+ { 28, 40446969 },
+ { 27, 29174777 },
+ { 27, 54078457 },
+ { 27, 61680633 },
+ { 28, 134097913 },
+ { 27, 48049145 },
+ { 27, 60369913 },
+ { 27, 63777785 },
+ { 26, 33434617 },
+ { 26, 16657401 },
+ { 26, 31534073 },
+ { 26, 66333689 },
+ { 26, 28781561 },
+ { 26, 31861757 },
+ { 28, 244853753 },
+ { 28, 131869689 },
+ { 28, 115289081 },
+ { 28, 127806461 },
+ { 29, 221785081 },
+ { 28, 129772537 },
+ { 29, 241708025 },
+ { 29, 191638521 },
+ { 29, 175647737 },
+ { 28, 125578233 },
+ { 28, 115878905 },
+ { 28, 65809401 },
+ { 28, 49818617 },
+ { 26, 33303545 },
+ { 26, 15281917 },
+ { 20, 360426 },
+ { 26, 8204025 },
+ { 26, 24719097 },
+ { 28, 40709881 },
+ { 28, 57224953 },
+ { 27, 54341369 },
+ { 27, 62467833 },
+ { 28, 86847225 },
+ { 28, 133836537 },
+ { 27, 60632825 },
+ { 27, 64564985 },
+ { 26, 33500925 },
+ { 26, 33173241 },
+ { 26, 16396025 },
+ { 26, 66072313 },
+ { 26, 65285881 },
+ { 26, 31928057 },
+ { 26, 32911101 },
+ { 28, 131608313 },
+ { 28, 127676153 },
+ { 28, 127872761 },
+ { 28, 132001533 },
+ { 28, 129511161 },
+ { 28, 121384697 },
+ { 29, 191377145 },
+ { 29, 174862073 },
+ { 28, 125316857 },
+ { 28, 108801785 },
+ { 28, 65548025 },
+ { 28, 49032953 },
+ { 26, 33042169 },
+ { 26, 16527097 },
+ { 20, 376682 },
+ { 26, 8204281 },
+ { 26, 24719353 },
+ { 28, 40710137 },
+ { 28, 57225209 },
+ { 27, 54341625 },
+ { 27, 62468089 },
+ { 28, 86847481 },
+ { 28, 133836793 },
+ { 27, 60633081 },
+ { 27, 64565241 },
+ { 26, 33501181 },
+ { 26, 33173497 },
+ { 26, 16396281 },
+ { 26, 66072569 },
+ { 26, 65286137 },
+ { 26, 31928313 },
+ { 26, 32911357 },
+ { 28, 131608569 },
+ { 28, 127676409 },
+ { 28, 127873017 },
+ { 28, 132001789 },
+ { 28, 129511417 },
+ { 28, 121384953 },
+ { 29, 191377401 },
+ { 29, 174862329 },
+ { 28, 125317113 },
+ { 28, 108802041 },
+ { 28, 65548281 },
+ { 28, 49033209 },
+ { 26, 33042425 },
+ { 26, 16527353 },
+ { 20, 393066 },
+ { 26, 15284985 },
+ { 26, 24984313 },
+ { 27, 49872891 },
+ { 28, 57490169 },
+ { 28, 107559673 },
+ { 27, 62733049 },
+ { 28, 87636729 },
+ { 28, 95238905 },
+ { 28, 133053177 },
+ { 27, 64830201 },
+ { 28, 65944313 },
+ { 26, 33241853 },
+ { 26, 32389881 },
+ { 26, 15612665 },
+ { 26, 65026809 },
+ { 26, 62143225 },
+ { 26, 32979705 },
+ { 26, 61225725 },
+ { 27, 64421887 },
+ { 28, 115096313 },
+ { 28, 132070137 },
+ { 28, 128727801 },
+ { 28, 121125625 },
+ { 28, 96221945 },
+ { 29, 174603001 },
+ { 28, 124533497 },
+ { 28, 108542713 },
+ { 28, 58473209 },
+ { 28, 48773881 },
+ { 26, 32258809 },
+ { 26, 16268025 },
+ { 20, 474602 },
+ { 26, 15285241 },
+ { 26, 24984569 },
+ { 27, 49872635 },
+ { 28, 57490425 },
+ { 28, 107559929 },
+ { 27, 62733305 },
+ { 28, 87636985 },
+ { 28, 95239161 },
+ { 28, 133053433 },
+ { 27, 64830457 },
+ { 28, 65944569 },
+ { 26, 33242109 },
+ { 26, 32390137 },
+ { 26, 15612921 },
+ { 26, 65027065 },
+ { 26, 62143481 },
+ { 26, 32979961 },
+ { 26, 61225981 },
+ { 27, 64421631 },
+ { 28, 115096569 },
+ { 28, 132070393 },
+ { 28, 128728057 },
+ { 28, 121125881 },
+ { 28, 96222201 },
+ { 29, 174603257 },
+ { 28, 124533753 },
+ { 28, 108542969 },
+ { 28, 58473465 },
+ { 28, 48774137 },
+ { 26, 32259065 },
+ { 26, 16268281 },
+ { 20, 490986 },
+ { 26, 15548153 },
+ { 26, 32063225 },
+ { 27, 64027643 },
+ { 28, 58277625 },
+ { 28, 107822841 },
+ { 28, 124337913 },
+ { 28, 87899897 },
+ { 28, 96026361 },
+ { 28, 120405753 },
+ { 28, 132792057 },
+ { 28, 116014841 },
+ { 28, 65683193 },
+ { 26, 32456445 },
+ { 26, 32128761 },
+ { 26, 15351545 },
+ { 26, 61882105 },
+ { 26, 61095673 },
+ { 26, 61292281 },
+ { 26, 62275325 },
+ { 27, 64945151 },
+ { 28, 110903033 },
+ { 28, 128466681 },
+ { 28, 120340217 },
+ { 28, 95960825 },
+ { 28, 87834361 },
+ { 28, 124272377 },
+ { 28, 107757305 },
+ { 28, 58212089 },
+ { 28, 41697017 },
+ { 26, 31997689 },
+ { 26, 15482617 },
+ { 20, 507242 },
+ { 26, 15548409 },
+ { 26, 32063481 },
+ { 27, 64027387 },
+ { 28, 58277881 },
+ { 28, 107823097 },
+ { 28, 124338169 },
+ { 28, 87900153 },
+ { 28, 96026617 },
+ { 28, 120406009 },
+ { 28, 132792313 },
+ { 28, 116015097 },
+ { 28, 65683449 },
+ { 26, 32456701 },
+ { 26, 32129017 },
+ { 26, 15351801 },
+ { 26, 61882361 },
+ { 26, 61095929 },
+ { 26, 61292537 },
+ { 26, 62275581 },
+ { 27, 64944895 },
+ { 28, 110903289 },
+ { 28, 128466937 },
+ { 28, 120340473 },
+ { 28, 95961081 },
+ { 28, 87834617 },
+ { 28, 124272633 },
+ { 28, 107757561 },
+ { 28, 58212345 },
+ { 28, 41697273 },
+ { 26, 31997945 },
+ { 26, 15482873 },
+ { 20, 523626 },
+ { 26, 16345849 },
+ { 26, 32336633 },
+ { 27, 64548859 },
+ { 28, 58551033 },
+ { 28, 108620537 },
+ { 28, 124611321 },
+ { 29, 259943161 },
+ { 28, 96299769 },
+ { 28, 121203449 },
+ { 28, 128805625 },
+ { 28, 125725433 },
+ { 28, 108948217 },
+ { 28, 58616569 },
+ { 26, 32205565 },
+ { 26, 25062137 },
+ { 26, 8284921 },
+ { 26, 60844793 },
+ { 26, 32795385 },
+ { 26, 62352121 },
+ { 26, 65432317 },
+ { 27, 66514943 },
+ { 27, 64776953 },
+ { 28, 120089337 },
+ { 28, 95185657 },
+ { 28, 87583481 },
+ { 27, 62679801 },
+ { 28, 107506425 },
+ { 28, 57436921 },
+ { 28, 41446137 },
+ { 26, 24931065 },
+ { 26, 15231737 },
+ { 21, 864234 },
+ { 26, 16346105 },
+ { 26, 32336889 },
+ { 27, 64548603 },
+ { 28, 58551289 },
+ { 28, 108620793 },
+ { 28, 124611577 },
+ { 29, 259943417 },
+ { 28, 96300025 },
+ { 28, 121203705 },
+ { 28, 128805881 },
+ { 28, 125725689 },
+ { 28, 108948473 },
+ { 28, 58616825 },
+ { 26, 32205821 },
+ { 26, 25062393 },
+ { 26, 8285177 },
+ { 26, 60845049 },
+ { 26, 32795641 },
+ { 26, 62352377 },
+ { 26, 65432573 },
+ { 27, 66514687 },
+ { 27, 64777209 },
+ { 28, 120089593 },
+ { 28, 95185913 },
+ { 28, 87583737 },
+ { 27, 62680057 },
+ { 28, 107506681 },
+ { 28, 57437177 },
+ { 28, 41446393 },
+ { 26, 24931321 },
+ { 26, 15231993 },
+ { 21, 880618 },
+ { 26, 16609017 },
+ { 26, 33124089 },
+ { 27, 66120699 },
+ { 28, 65629945 },
+ { 28, 108883705 },
+ { 28, 125398777 },
+ { 29, 174943993 },
+ { 29, 259682041 },
+ { 28, 121466617 },
+ { 28, 129593081 },
+ { 28, 125791997 },
+ { 28, 125464313 },
+ { 28, 108687097 },
+ { 28, 58355449 },
+ { 26, 25128701 },
+ { 26, 24801017 },
+ { 26, 8023801 },
+ { 26, 32534265 },
+ { 26, 31747833 },
+ { 26, 65498873 },
+ { 26, 66481917 },
+ { 27, 64515833 },
+ { 27, 60583673 },
+ { 28, 94924537 },
+ { 28, 86798073 },
+ { 27, 62418681 },
+ { 27, 54292217 },
+ { 28, 57175801 },
+ { 28, 40660729 },
+ { 26, 24669945 },
+ { 26, 8154873 },
+ { 21, 896874 },
+ { 26, 16609273 },
+ { 26, 33124345 },
+ { 27, 66120443 },
+ { 28, 65630201 },
+ { 28, 108883961 },
+ { 28, 125399033 },
+ { 29, 174944249 },
+ { 29, 259682297 },
+ { 28, 121466873 },
+ { 28, 129593337 },
+ { 28, 125792253 },
+ { 28, 125464569 },
+ { 28, 108687353 },
+ { 28, 58355705 },
+ { 26, 25128957 },
+ { 26, 24801273 },
+ { 26, 8024057 },
+ { 26, 32534521 },
+ { 26, 31748089 },
+ { 26, 65499129 },
+ { 26, 66482173 },
+ { 27, 64516089 },
+ { 27, 60583929 },
+ { 28, 94924793 },
+ { 28, 86798329 },
+ { 27, 62418937 },
+ { 27, 54292473 },
+ { 28, 57176057 },
+ { 28, 40660985 },
+ { 26, 24670201 },
+ { 26, 8155129 },
+ { 21, 913258 },
+ { 21, 2097134 },
+ { 26, 33389305 },
+ { 27, 66633723 },
+ { 28, 65895161 },
+ { 28, 115964665 },
+ { 28, 125663993 },
+ { 29, 175733497 },
+ { 29, 191724281 },
+ { 29, 258898681 },
+ { 28, 129858297 },
+ { 29, 191789817 },
+ { 28, 125532925 },
+ { 28, 124680953 },
+ { 28, 107903737 },
+ { 28, 57572089 },
+ { 26, 24869629 },
+ { 26, 24017657 },
+ { 26, 7240441 },
+ { 26, 31488761 },
+ { 26, 28605177 },
+ { 26, 66550521 },
+ { 27, 63732473 },
+ { 27, 60324601 },
+ { 27, 48003833 },
+ { 28, 86539001 },
+ { 27, 61635321 },
+ { 27, 54033145 },
+ { 27, 29129465 },
+ { 28, 40401657 },
+ { 26, 23886585 },
+ { 26, 7895801 },
+ { 21, 994794 },
+ { 21, 2080750 },
+ { 26, 33389561 },
+ { 27, 66633467 },
+ { 28, 65895417 },
+ { 28, 115964921 },
+ { 28, 125664249 },
+ { 29, 175733753 },
+ { 29, 191724537 },
+ { 29, 258898937 },
+ { 28, 129858553 },
+ { 29, 191790073 },
+ { 28, 125533181 },
+ { 28, 124681209 },
+ { 28, 107903993 },
+ { 28, 57572345 },
+ { 26, 24869885 },
+ { 26, 24017913 },
+ { 26, 7240697 },
+ { 26, 31489017 },
+ { 26, 28605433 },
+ { 26, 66550777 },
+ { 27, 63732729 },
+ { 27, 60324857 },
+ { 27, 48004089 },
+ { 28, 86539257 },
+ { 27, 61635577 },
+ { 27, 54033401 },
+ { 27, 29129721 },
+ { 28, 40401913 },
+ { 26, 23886841 },
+ { 26, 7896057 },
+ { 21, 1011178 },
+ { 21, 2076062 },
+ { 26, 24935421 },
+ { 27, 49987327 },
+ { 28, 66682617 },
+ { 28, 116227833 },
+ { 28, 132742905 },
+ { 29, 175996665 },
+ { 29, 192511737 },
+ { 29, 242056953 },
+ { 29, 258637561 },
+ { 29, 241860345 },
+ { 29, 191528697 },
+ { 28, 124747517 },
+ { 28, 124419833 },
+ { 28, 107642617 },
+ { 28, 57310969 },
+ { 26, 24084221 },
+ { 26, 23756537 },
+ { 26, 6979321 },
+ { 26, 28344057 },
+ { 26, 27557625 },
+ { 27, 63471353 },
+ { 27, 59539193 },
+ { 27, 47742713 },
+ { 27, 43810553 },
+ { 27, 61374201 },
+ { 27, 53247737 },
+ { 27, 28868345 },
+ { 27, 20741881 },
+ { 26, 23625465 },
+ { 26, 7110393 },
+ { 21, 1027434 },
+ { 21, 2059550 },
+ { 26, 24674045 },
+ { 27, 49462271 },
+ { 28, 66682873 },
+ { 28, 116228089 },
+ { 28, 132743161 },
+ { 29, 175996921 },
+ { 29, 192511993 },
+ { 29, 242057209 },
+ { 29, 258637817 },
+ { 29, 241860601 },
+ { 29, 191528953 },
+ { 28, 124747773 },
+ { 28, 124420089 },
+ { 28, 107642873 },
+ { 28, 57311225 },
+ { 26, 24084477 },
+ { 26, 23756793 },
+ { 26, 6979577 },
+ { 26, 28344313 },
+ { 26, 27557881 },
+ { 27, 63471609 },
+ { 27, 59539449 },
+ { 27, 47742969 },
+ { 27, 43810809 },
+ { 27, 61374457 },
+ { 27, 53247993 },
+ { 27, 28868601 },
+ { 27, 20742137 },
+ { 26, 23625721 },
+ { 26, 7110649 },
+ { 21, 1043818 },
+ { 21, 2043166 },
+ { 26, 24674301 },
+ { 27, 49462015 },
+ { 28, 58228733 },
+ { 28, 108560381 },
+ { 28, 125337597 },
+ { 29, 175669245 },
+ { 29, 192446461 },
+ { 29, 242778109 },
+ { 29, 259555325 },
+ { 29, 259828473 },
+ { 29, 243051257 },
+ { 29, 192719609 },
+ { 29, 175942393 },
+ { 28, 125610745 },
+ { 28, 108833529 },
+ { 28, 58501881 },
+ { 27, 47622909 },
+ { 26, 24947449 },
+ { 26, 8170233 },
+ { 26, 31895547 },
+ { 26, 32025337 },
+ { 26, 32157691 },
+ { 28, 93891321 },
+ { 28, 87075577 },
+ { 27, 62434041 },
+ { 27, 62566395 },
+ { 28, 56142585 },
+ { 28, 40938233 },
+ { 26, 24685305 },
+ { 26, 24817659 },
+ { 20, 956394 },
+ { 20, 980894 },
+ { 27, 47753981 },
+ { 27, 47886335 },
+ { 29, 133868537 },
+ { 29, 234007545 },
+ { 29, 265989113 },
+ { 29, 265858811 },
+ { 30, 511486969 },
+ { 30, 461155321 },
+ { 30, 444378105 },
+ { 29, 259828729 },
+ { 29, 243051513 },
+ { 29, 192719865 },
+ { 29, 175942649 },
+ { 28, 125611001 },
+ { 28, 108833785 },
+ { 28, 58502137 },
+ { 27, 47623165 },
+ { 26, 24947705 },
+ { 26, 8170489 },
+ { 26, 31895291 },
+ { 26, 32025593 },
+ { 26, 32157435 },
+ { 28, 93891577 },
+ { 28, 87075833 },
+ { 27, 62434297 },
+ { 27, 62566139 },
+ { 28, 56142841 },
+ { 28, 40938489 },
+ { 26, 24685561 },
+ { 26, 24817403 },
+ { 20, 964586 },
+ { 20, 972702 },
+ { 27, 47754237 },
+ { 27, 47886079 },
+ { 29, 114863101 },
+ { 29, 234532601 },
+ { 29, 267562745 },
+ { 29, 267430907 },
+ { 30, 527740665 },
+ { 30, 510963449 },
+ { 30, 460631801 },
+ { 29, 259960573 },
+ { 29, 259305209 },
+ { 29, 242527993 },
+ { 29, 192196345 },
+ { 28, 125742845 },
+ { 28, 125087481 },
+ { 28, 108310265 },
+ { 28, 57978617 },
+ { 26, 25079549 },
+ { 26, 24424185 },
+ { 26, 7646969 },
+ { 26, 31502073 },
+ { 26, 29929209 },
+ { 26, 30059515 },
+ { 28, 85503737 },
+ { 27, 61910777 },
+ { 27, 54046457 },
+ { 27, 54176763 },
+ { 28, 39366393 },
+ { 26, 24162041 },
+ { 26, 7909113 },
+ { 20, 972650 },
+ { 20, 964382 },
+ { 27, 47230717 },
+ { 27, 47361023 },
+ { 29, 114339581 },
+ { 29, 234532857 },
+ { 29, 267563001 },
+ { 29, 267430651 },
+ { 30, 527740921 },
+ { 30, 510963705 },
+ { 30, 460632057 },
+ { 29, 259960829 },
+ { 29, 259305465 },
+ { 29, 242528249 },
+ { 29, 192196601 },
+ { 28, 125743101 },
+ { 28, 125087737 },
+ { 28, 108310521 },
+ { 28, 57978873 },
+ { 26, 25079805 },
+ { 26, 24424441 },
+ { 26, 7647225 },
+ { 26, 31502329 },
+ { 26, 29929465 },
+ { 26, 30059259 },
+ { 28, 85503993 },
+ { 27, 61911033 },
+ { 27, 54046713 },
+ { 27, 54176507 },
+ { 28, 39366649 },
+ { 26, 24162297 },
+ { 26, 7909369 },
+ { 20, 980842 },
+ { 20, 956190 },
+ { 27, 47230973 },
+ { 27, 47360767 },
+ { 29, 114339837 },
+ { 29, 215003133 },
+ { 29, 268090105 },
+ { 28, 133988347 },
+ { 29, 184057851 },
+ { 29, 200048635 },
+ { 29, 250118139 },
+ { 29, 259817467 },
+ { 29, 259439357 },
+ { 28, 121536511 },
+ { 28, 96436219 },
+ { 28, 96174075 },
+ { 28, 125221629 },
+ { 27, 60719103 },
+ { 27, 48201723 },
+ { 27, 47939579 },
+ { 26, 24558333 },
+ { 25, 15106047 },
+ { 25, 12025851 },
+ { 25, 11763707 },
+ { 25, 14778363 },
+ { 25, 11894779 },
+ { 27, 60340985 },
+ { 26, 30244859 },
+ { 26, 26836987 },
+ { 26, 14516219 },
+ { 26, 22592249 },
+ { 25, 11370491 },
+ { 20, 1021418 },
+ { 20, 521630 },
+ { 25, 4030463 },
+ { 25, 12419071 },
+ { 27, 20807679 },
+ { 27, 29196287 },
+ { 27, 54362111 },
+ { 27, 62750719 },
+ { 28, 87916543 },
+ { 28, 96305151 },
+ { 28, 121470975 },
+ { 28, 129859583 },
+ { 29, 259439613 },
+ { 28, 121536255 },
+ { 28, 96435963 },
+ { 28, 96173819 },
+ { 28, 125221885 },
+ { 27, 60718847 },
+ { 27, 48201467 },
+ { 27, 47939323 },
+ { 26, 24558589 },
+ { 25, 15105791 },
+ { 25, 12025595 },
+ { 25, 11763451 },
+ { 25, 14778107 },
+ { 25, 11894523 },
+ { 27, 60341241 },
+ { 26, 30244603 },
+ { 26, 26836731 },
+ { 26, 14515963 },
+ { 26, 22592505 },
+ { 25, 11370235 },
+ { 20, 1029610 },
+ { 20, 513438 },
+ { 25, 4030207 },
+ { 25, 12418815 },
+ { 27, 20807423 },
+ { 27, 29196031 },
+ { 27, 54361855 },
+ { 27, 62750463 },
+ { 28, 87916287 },
+ { 28, 96304895 },
+ { 28, 121470719 },
+ { 28, 129859327 },
+ { 29, 175864827 },
+ { 29, 257867517 },
+ { 28, 96369663 },
+ { 28, 88046587 },
+ { 28, 87784443 },
+ { 28, 123649789 },
+ { 27, 48135167 },
+ { 27, 44006395 },
+ { 27, 43744251 },
+ { 26, 22986493 },
+ { 25, 11959295 },
+ { 25, 10976251 },
+ { 25, 10714107 },
+ { 25, 11631611 },
+ { 25, 10845179 },
+ { 26, 29981691 },
+ { 26, 26049531 },
+ { 26, 14253051 },
+ { 26, 22068985 },
+ { 25, 11107323 },
+ { 20, 1037674 },
+ { 20, 505118 },
+ { 25, 3767295 },
+ { 25, 12155903 },
+ { 27, 20544511 },
+ { 27, 28933119 },
+ { 27, 54098943 },
+ { 27, 62487551 },
+ { 28, 87653375 },
+ { 28, 96041983 },
+ { 28, 121207807 },
+ { 28, 129596415 },
+ { 29, 175864571 },
+ { 29, 257867773 },
+ { 28, 96369407 },
+ { 28, 88046331 },
+ { 28, 87784187 },
+ { 28, 123650045 },
+ { 27, 48134911 },
+ { 27, 44006139 },
+ { 27, 43743995 },
+ { 26, 22986749 },
+ { 25, 11959039 },
+ { 25, 10975995 },
+ { 25, 10713851 },
+ { 25, 11631355 },
+ { 25, 10844923 },
+ { 26, 29981435 },
+ { 26, 26049275 },
+ { 26, 14252795 },
+ { 26, 22069241 },
+ { 25, 11107067 },
+ { 20, 1045866 },
+ { 20, 496926 },
+ { 25, 3767039 },
+ { 25, 12155647 },
+ { 27, 20544255 },
+ { 27, 28932863 },
+ { 27, 54098687 },
+ { 27, 62487295 },
+ { 28, 134180859 },
+ { 28, 133918715 },
+ { 28, 133132283 },
+ { 28, 132870139 },
+ { 28, 125792251 },
+ { 28, 125530107 },
+ { 28, 124743675 },
+ { 28, 129821433 },
+ { 27, 62877691 },
+ { 27, 62615547 },
+ { 27, 61829115 },
+ { 27, 62712569 },
+ { 26, 31420411 },
+ { 26, 31158267 },
+ { 26, 22473469 },
+ { 25, 12380921 },
+ { 24, 7827451 },
+ { 24, 7565307 },
+ { 25, 15264505 },
+ { 24, 7696379 },
+ { 26, 25784315 },
+ { 26, 13463547 },
+ { 25, 12118777 },
+ { 24, 6123515 },
+ { 25, 2715643 },
+ { 19, 228254 },
+ { 25, 2977791 },
+ { 25, 11366399 },
+ { 27, 19755007 },
+ { 27, 28143615 },
+ { 27, 53309439 },
+ { 27, 61698047 },
+ { 28, 134180603 },
+ { 28, 133918459 },
+ { 28, 133132027 },
+ { 28, 132869883 },
+ { 28, 125791995 },
+ { 28, 125529851 },
+ { 28, 124743419 },
+ { 28, 129821689 },
+ { 27, 62877435 },
+ { 27, 62615291 },
+ { 27, 61828859 },
+ { 27, 62712825 },
+ { 26, 31420155 },
+ { 26, 31158011 },
+ { 26, 22473725 },
+ { 25, 12381177 },
+ { 24, 7827195 },
+ { 24, 7565051 },
+ { 25, 15264761 },
+ { 24, 7696123 },
+ { 26, 25784059 },
+ { 26, 13463291 },
+ { 25, 12119033 },
+ { 24, 6123259 },
+ { 25, 2715387 },
+ { 19, 224158 },
+ { 25, 2977535 },
+ { 25, 11366143 },
+ { 27, 19754751 },
+ { 27, 28143359 },
+ { 27, 53309183 },
+ { 27, 61697791 },
+ { 28, 86863615 },
+ { 28, 117402619 },
+ { 28, 117140475 },
+ { 28, 116354043 },
+ { 28, 116091899 },
+ { 28, 109014011 },
+ { 28, 108751867 },
+ { 28, 129953533 },
+ { 27, 62811135 },
+ { 27, 54488059 },
+ { 27, 54225915 },
+ { 27, 62844669 },
+ { 26, 31353855 },
+ { 26, 27225083 },
+ { 26, 26962939 },
+ { 25, 12513021 },
+ { 24, 7760895 },
+ { 24, 6777851 },
+ { 24, 6515707 },
+ { 24, 7433211 },
+ { 24, 6646779 },
+ { 26, 13200379 },
+ { 25, 11595513 },
+ { 24, 5860347 },
+ { 24, 1928187 },
+ { 19, 219934 },
+ { 25, 2714623 },
+ { 25, 11103231 },
+ { 27, 19491839 },
+ { 27, 27880447 },
+ { 27, 53046271 },
+ { 27, 61434879 },
+ { 28, 134114047 },
+ { 28, 117402363 },
+ { 28, 117140219 },
+ { 28, 116353787 },
+ { 28, 116091643 },
+ { 28, 109013755 },
+ { 28, 108751611 },
+ { 28, 129953789 },
+ { 27, 62810879 },
+ { 27, 54487803 },
+ { 27, 54225659 },
+ { 27, 62844925 },
+ { 26, 31353599 },
+ { 26, 27224827 },
+ { 26, 26962683 },
+ { 25, 12513277 },
+ { 24, 7760639 },
+ { 24, 6777595 },
+ { 24, 6515451 },
+ { 24, 7432955 },
+ { 24, 6646523 },
+ { 26, 13200123 },
+ { 25, 11595769 },
+ { 24, 5860091 },
+ { 24, 1927931 },
+ { 19, 215838 },
+ { 25, 2714367 },
+ { 25, 11102975 },
+ { 27, 19491583 },
+ { 27, 27880191 },
+ { 27, 53046015 },
+ { 27, 61434623 },
+ { 28, 86600447 },
+ { 28, 94989055 },
+ { 28, 67059707 },
+ { 28, 66797563 },
+ { 28, 66011131 },
+ { 28, 65748987 },
+ { 28, 58671099 },
+ { 28, 58408955 },
+ { 28, 129432317 },
+ { 27, 54411263 },
+ { 27, 29310971 },
+ { 27, 29048827 },
+ { 27, 62323453 },
+ { 26, 27148287 },
+ { 26, 14630907 },
+ { 26, 14368763 },
+ { 25, 11991805 },
+ { 24, 6701055 },
+ { 24, 3620859 },
+ { 24, 3358715 },
+ { 24, 6373371 },
+ { 24, 3489787 },
+ { 25, 10025721 },
+ { 24, 5062651 },
+ { 24, 1654779 },
+ { 18, 129438 },
+ { 24, 1916927 },
+ { 24, 6111231 },
+ { 26, 10305535 },
+ { 26, 14499839 },
+ { 26, 27082751 },
+ { 26, 31277055 },
+ { 27, 43859967 },
+ { 27, 48054271 },
+ { 27, 60637183 },
+ { 27, 64831487 },
+ { 28, 66010875 },
+ { 28, 65748731 },
+ { 28, 58670843 },
+ { 28, 58408699 },
+ { 28, 129432573 },
+ { 27, 54411007 },
+ { 27, 29310715 },
+ { 27, 29048571 },
+ { 27, 62323709 },
+ { 26, 27148031 },
+ { 26, 14630651 },
+ { 26, 14368507 },
+ { 25, 11992061 },
+ { 24, 6700799 },
+ { 24, 3620603 },
+ { 24, 3358459 },
+ { 24, 6373115 },
+ { 24, 3489531 },
+ { 25, 10025977 },
+ { 24, 5062395 },
+ { 24, 1654523 },
+ { 18, 125342 },
+ { 24, 1916671 },
+ { 24, 6110975 },
+ { 26, 10305279 },
+ { 26, 14499583 },
+ { 26, 27082495 },
+ { 26, 31276799 },
+ { 27, 43859711 },
+ { 27, 48054015 },
+ { 27, 60636927 },
+ { 27, 64831231 },
+ { 28, 50019323 },
+ { 28, 49232891 },
+ { 28, 48970747 },
+ { 28, 41892859 },
+ { 28, 41630715 },
+ { 28, 127860477 },
+ { 27, 29244415 },
+ { 27, 20921339 },
+ { 27, 20659195 },
+ { 27, 60751613 },
+ { 26, 14564351 },
+ { 26, 10435579 },
+ { 26, 10173435 },
+ { 25, 10419965 },
+ { 24, 3554303 },
+ { 24, 2571259 },
+ { 24, 2309115 },
+ { 24, 3226619 },
+ { 24, 2440187 },
+ { 24, 4799483 },
+ { 24, 867323 },
+ { 18, 121118 },
+ { 24, 1653759 },
+ { 24, 5848063 },
+ { 26, 10042367 },
+ { 26, 14236671 },
+ { 26, 26819583 },
+ { 26, 31013887 },
+ { 27, 43596799 },
+ { 27, 47791103 },
+ { 27, 60374015 },
+ { 27, 64568319 },
+ { 28, 50019067 },
+ { 28, 49232635 },
+ { 28, 48970491 },
+ { 28, 41892603 },
+ { 28, 41630459 },
+ { 28, 127860733 },
+ { 27, 29244159 },
+ { 27, 20921083 },
+ { 27, 20658939 },
+ { 27, 60751869 },
+ { 26, 14564095 },
+ { 26, 10435323 },
+ { 26, 10173179 },
+ { 25, 10420221 },
+ { 24, 3554047 },
+ { 24, 2571003 },
+ { 24, 2308859 },
+ { 24, 3226363 },
+ { 24, 2439931 },
+ { 24, 4799227 },
+ { 24, 867067 },
+ { 18, 117022 },
+ { 24, 1653503 },
+ { 24, 5847807 },
+ { 26, 10042111 },
+ { 26, 14236415 },
+ { 26, 26819327 },
+ { 26, 31013631 },
+ { 27, 43596543 },
+ { 27, 47790847 },
+ { 27, 60373759 },
+ { 27, 64568063 },
+ { 26, 33501179 },
+ { 26, 33239035 },
+ { 26, 32452603 },
+ { 26, 32190459 },
+ { 26, 25112571 },
+ { 26, 24850427 },
+ { 26, 24063995 },
+ { 26, 23801851 },
+ { 25, 12529659 },
+ { 25, 12267515 },
+ { 25, 11481083 },
+ { 25, 11218939 },
+ { 24, 6238203 },
+ { 24, 5976059 },
+ { 24, 5189627 },
+ { 24, 5876473 },
+ { 22, 1519611 },
+ { 22, 1257467 },
+ { 24, 5352185 },
+ { 22, 1388539 },
+ { 24, 602107 },
+ { 16, 24222 },
+ { 24, 864255 },
+ { 24, 5058559 },
+ { 26, 9252863 },
+ { 26, 13447167 },
+ { 26, 26030079 },
+ { 26, 30224383 },
+ { 27, 42807295 },
+ { 27, 47001599 },
+ { 27, 59584511 },
+ { 27, 63778815 },
+ { 26, 33500923 },
+ { 26, 33238779 },
+ { 26, 32452347 },
+ { 26, 32190203 },
+ { 26, 25112315 },
+ { 26, 24850171 },
+ { 26, 24063739 },
+ { 26, 23801595 },
+ { 25, 12529403 },
+ { 25, 12267259 },
+ { 25, 11480827 },
+ { 25, 11218683 },
+ { 24, 6237947 },
+ { 24, 5975803 },
+ { 24, 5189371 },
+ { 24, 5876729 },
+ { 22, 1519355 },
+ { 22, 1257211 },
+ { 24, 5352441 },
+ { 22, 1388283 },
+ { 24, 601851 },
+ { 16, 23198 },
+ { 24, 863999 },
+ { 24, 5058303 },
+ { 26, 9252607 },
+ { 26, 13446911 },
+ { 26, 26029823 },
+ { 26, 30224127 },
+ { 27, 42807039 },
+ { 27, 47001343 },
+ { 27, 59584255 },
+ { 27, 63778559 },
+ { 26, 33434623 },
+ { 26, 16722939 },
+ { 26, 16460795 },
+ { 26, 15674363 },
+ { 26, 15412219 },
+ { 26, 8334331 },
+ { 26, 8072187 },
+ { 26, 7285755 },
+ { 25, 12463103 },
+ { 25, 4140027 },
+ { 25, 3877883 },
+ { 25, 3091451 },
+ { 24, 6171647 },
+ { 24, 2042875 },
+ { 24, 1780731 },
+ { 24, 6139645 },
+ { 22, 1453055 },
+ { 22, 470011 },
+ { 22, 207867 },
+ { 17, 44923 },
+ { 18, 131003 },
+ { 16, 22046 },
+ { 24, 601087 },
+ { 24, 4795391 },
+ { 26, 8989695 },
+ { 26, 13183999 },
+ { 26, 25766911 },
+ { 26, 29961215 },
+ { 27, 42544127 },
+ { 27, 46738431 },
+ { 27, 59321343 },
+ { 27, 63515647 },
+ { 26, 33434367 },
+ { 26, 16722683 },
+ { 26, 16460539 },
+ { 26, 15674107 },
+ { 26, 15411963 },
+ { 26, 8334075 },
+ { 26, 8071931 },
+ { 26, 7285499 },
+ { 25, 12462847 },
+ { 25, 4139771 },
+ { 25, 3877627 },
+ { 25, 3091195 },
+ { 24, 6171391 },
+ { 24, 2042619 },
+ { 24, 1780475 },
+ { 24, 6139901 },
+ { 22, 1452799 },
+ { 22, 469755 },
+ { 22, 207611 },
+ { 17, 42875 },
+ { 17, 65147 },
+ { 16, 21022 },
+ { 24, 600831 },
+ { 24, 4795135 },
+ { 26, 8989439 },
+ { 26, 13183743 },
+ { 26, 25766655 },
+ { 26, 29960959 },
+ { 27, 42543871 },
+ { 27, 46738175 },
+ { 27, 59321087 },
+ { 27, 63515391 },
+ { 28, 265140989 },
+ { 24, 4169727 },
+ { 24, 4104191 },
+ { 24, 3907583 },
+ { 24, 3842047 },
+ { 24, 2072575 },
+ { 24, 2007039 },
+ { 24, 1810431 },
+ { 24, 1744895 },
+ { 23, 1023999 },
+ { 23, 958463 },
+ { 23, 761855 },
+ { 23, 696319 },
+ { 22, 499711 },
+ { 22, 434175 },
+ { 22, 237567 },
+ { 22, 172031 },
+ { 20, 106495 },
+ { 20, 40959 },
+ { 15, 16191 },
+ { 15, 16235 },
+ { 15, 16190 },
+ { 17, 65471 },
+ { 20, 352255 },
+ { 22, 614399 },
+ { 22, 876543 },
+ { 22, 1662975 },
+ { 22, 1925119 },
+ { 23, 2711551 },
+ { 23, 2973695 },
+ { 23, 3760127 },
+ { 23, 4022271 },
+ { 24, 6905855 },
+ { 24, 4169471 },
+ { 24, 4103935 },
+ { 24, 3907327 },
+ { 24, 3841791 },
+ { 24, 2072319 },
+ { 24, 2006783 },
+ { 24, 1810175 },
+ { 24, 1744639 },
+ { 23, 1023743 },
+ { 23, 958207 },
+ { 23, 761599 },
+ { 23, 696063 },
+ { 22, 499455 },
+ { 22, 433919 },
+ { 22, 237311 },
+ { 22, 171775 },
+ { 20, 106239 },
+ { 20, 40703 },
+ { 15, 16367 },
+ { 12, 2011 },
+ { 12, 974 },
+ { 16, 32383 },
+ { 20, 351999 },
+ { 22, 614143 },
+ { 22, 876287 },
+ { 22, 1662719 },
+ { 22, 1924863 },
+ { 23, 2711295 },
+ { 23, 2973439 },
+ { 23, 3759871 },
+ { 23, 4022015 },
+ { 24, 6905599 },
+ { 24, 7167743 },
+ { 24, 7954175 },
+ { 24, 8216319 },
+ { 24, 15294207 },
+ { 24, 15556351 },
+ { 24, 16342783 },
+ { 24, 16604927 },
+ { 24, 7871487 },
+ { 24, 7085055 },
+ { 24, 6822911 },
+ { 23, 3939327 },
+ { 23, 3677183 },
+ { 23, 2890751 },
+ { 23, 2628607 },
+ { 22, 1842175 },
+ { 22, 1580031 },
+ { 22, 793599 },
+ { 22, 531455 },
+ { 16, 28031 },
+ { 11, 975 },
+ { 12, 910 },
+ { 14, 8047 },
+ { 16, 28543 },
+ { 22, 547839 },
+ { 22, 809983 },
+ { 22, 1596415 },
+ { 22, 1858559 },
+ { 23, 2644991 },
+ { 23, 2907135 },
+ { 23, 3693567 },
+ { 23, 3955711 },
+ { 24, 6839295 },
+ { 24, 7101439 },
+ { 24, 7887871 },
+ { 24, 16521983 },
+ { 24, 16259839 },
+ { 24, 15473407 },
+ { 24, 15211263 },
+ { 24, 8133375 },
+ { 24, 7871231 },
+ { 24, 7084799 },
+ { 24, 6822655 },
+ { 23, 3939071 },
+ { 23, 3676927 },
+ { 23, 2890495 },
+ { 23, 2628351 },
+ { 22, 1841919 },
+ { 22, 1579775 },
+ { 22, 793343 },
+ { 22, 531199 },
+ { 16, 25983 },
+ { 12, 1967 },
+ { 24, 114685 },
+ { 11, 991 },
+ { 16, 26495 },
+ { 22, 547583 },
+ { 22, 809727 },
+ { 22, 1596159 },
+ { 22, 1858303 },
+ { 23, 2644735 },
+ { 23, 2906879 },
+ { 23, 3693311 },
+ { 23, 3955455 },
+ { 24, 6839039 },
+ { 24, 7101183 },
+ { 24, 7887615 },
+ { 24, 8149759 },
+ { 24, 15227647 },
+ { 24, 15489791 },
+ { 24, 16276223 },
+ { 24, 16538367 },
+ { 24, 7933951 },
+ { 24, 7147519 },
+ { 24, 6885375 },
+ { 23, 4001791 },
+ { 23, 3739647 },
+ { 23, 2953215 },
+ { 23, 2691071 },
+ { 22, 1904639 },
+ { 22, 1642495 },
+ { 22, 856063 },
+ { 22, 593919 },
+ { 20, 331775 },
+ { 14, 7871 },
+ { 12, 2014 },
+ { 10, 459 },
+ { 13, 3899 },
+ { 20, 53247 },
+ { 20, 315391 },
+ { 22, 577535 },
+ { 22, 839679 },
+ { 22, 1626111 },
+ { 22, 1888255 },
+ { 23, 2674687 },
+ { 23, 2936831 },
+ { 23, 3723263 },
+ { 23, 3985407 },
+ { 24, 6868991 },
+ { 24, 16584447 },
+ { 24, 16322303 },
+ { 24, 15535871 },
+ { 24, 15273727 },
+ { 24, 8195839 },
+ { 24, 7933695 },
+ { 24, 7147263 },
+ { 24, 6885119 },
+ { 23, 4001535 },
+ { 23, 3739391 },
+ { 23, 2952959 },
+ { 23, 2690815 },
+ { 22, 1904383 },
+ { 22, 1642239 },
+ { 22, 855807 },
+ { 22, 593663 },
+ { 20, 331519 },
+ { 15, 15807 },
+ { 12, 1886 },
+ { 11, 939 },
+ { 13, 4075 },
+ { 20, 52991 },
+ { 20, 315135 },
+ { 22, 577279 },
+ { 22, 839423 },
+ { 22, 1625855 },
+ { 22, 1887999 },
+ { 23, 2674431 },
+ { 23, 2936575 },
+ { 23, 3723007 },
+ { 23, 3985151 },
+ { 24, 6868735 },
+ { 24, 7130879 },
+ { 24, 7917311 },
+ { 24, 8179455 },
+ { 24, 15257343 },
+ { 24, 15519487 },
+ { 24, 16305919 },
+ { 24, 16568063 },
+ { 26, 27397119 },
+ { 25, 15862783 },
+ { 25, 14814207 },
+ { 25, 11668479 },
+ { 25, 10619903 },
+ { 24, 7474175 },
+ { 24, 6425599 },
+ { 24, 3279871 },
+ { 24, 2231295 },
+ { 22, 1182719 },
+ { 22, 134143 },
+ { 15, 5742 },
+ { 13, 3771 },
+ { 16, 11643 },
+ { 20, 35835 },
+ { 20, 297979 },
+ { 20, 379903 },
+ { 22, 822267 },
+ { 22, 1608699 },
+ { 22, 1870843 },
+ { 22, 1952767 },
+ { 23, 2919419 },
+ { 23, 3705851 },
+ { 23, 3967995 },
+ { 23, 4049919 },
+ { 24, 7113723 },
+ { 24, 7900155 },
+ { 24, 8162299 },
+ { 24, 15240187 },
+ { 24, 15502331 },
+ { 24, 16288763 },
+ { 24, 16550907 },
+ { 24, 16632831 },
+ { 25, 15862527 },
+ { 25, 14813951 },
+ { 25, 11668223 },
+ { 25, 10619647 },
+ { 24, 7473919 },
+ { 24, 6425343 },
+ { 24, 3279615 },
+ { 24, 2231039 },
+ { 22, 1182463 },
+ { 22, 133887 },
+ { 15, 4718 },
+ { 14, 7611 },
+ { 16, 9595 },
+ { 20, 35579 },
+ { 20, 297723 },
+ { 20, 379647 },
+ { 22, 822011 },
+ { 22, 1608443 },
+ { 22, 1870587 },
+ { 22, 1952511 },
+ { 23, 2919163 },
+ { 23, 3705595 },
+ { 23, 3967739 },
+ { 23, 4049663 },
+ { 24, 7113467 },
+ { 24, 7899899 },
+ { 24, 8162043 },
+ { 24, 15239931 },
+ { 24, 15502075 },
+ { 24, 16288507 },
+ { 24, 16550651 },
+ { 24, 16632575 },
+ { 23, 3983359 },
+ { 23, 3721215 },
+ { 23, 2934783 },
+ { 23, 2672639 },
+ { 22, 1886207 },
+ { 22, 1624063 },
+ { 22, 837631 },
+ { 22, 575487 },
+ { 20, 313343 },
+ { 20, 51199 },
+ { 13, 3822 },
+ { 20, 34811 },
+ { 18, 83963 },
+ { 20, 133115 },
+ { 18, 26619 },
+ { 18, 92155 },
+ { 20, 157691 },
+ { 20, 223227 },
+ { 20, 419835 },
+ { 20, 485371 },
+ { 21, 681979 },
+ { 21, 747515 },
+ { 21, 944123 },
+ { 21, 1009659 },
+ { 22, 1730555 },
+ { 22, 1796091 },
+ { 22, 1992699 },
+ { 22, 2058235 },
+ { 22, 3827707 },
+ { 22, 3893243 },
+ { 22, 4089851 },
+ { 22, 4155387 },
+ { 23, 3983103 },
+ { 23, 3720959 },
+ { 23, 2934527 },
+ { 23, 2672383 },
+ { 22, 1885951 },
+ { 22, 1623807 },
+ { 22, 837375 },
+ { 22, 575231 },
+ { 20, 313087 },
+ { 20, 50943 },
+ { 13, 2798 },
+ { 20, 34555 },
+ { 18, 83707 },
+ { 20, 132859 },
+ { 18, 26363 },
+ { 18, 91899 },
+ { 20, 157435 },
+ { 20, 222971 },
+ { 20, 419579 },
+ { 20, 485115 },
+ { 21, 681723 },
+ { 21, 747259 },
+ { 21, 943867 },
+ { 21, 1009403 },
+ { 22, 1730299 },
+ { 22, 1795835 },
+ { 22, 1992443 },
+ { 22, 2057979 },
+ { 22, 3827451 },
+ { 22, 3892987 },
+ { 22, 4089595 },
+ { 22, 4155131 },
+ { 23, 4031487 },
+ { 23, 3769343 },
+ { 23, 2982911 },
+ { 23, 2720767 },
+ { 22, 1934335 },
+ { 22, 1672191 },
+ { 22, 885759 },
+ { 22, 623615 },
+ { 20, 361471 },
+ { 20, 99327 },
+ { 15, 6510 },
+ { 20, 50171 },
+ { 20, 295931 },
+ { 20, 148475 },
+ { 20, 197627 },
+ { 20, 41979 },
+ { 20, 304123 },
+ { 20, 324607 },
+ { 22, 828411 },
+ { 22, 1614843 },
+ { 22, 1876987 },
+ { 22, 1897471 },
+ { 23, 2925563 },
+ { 23, 3711995 },
+ { 23, 3974139 },
+ { 23, 3994623 },
+ { 24, 7119867 },
+ { 24, 7906299 },
+ { 24, 8168443 },
+ { 24, 15246331 },
+ { 24, 15508475 },
+ { 24, 16294907 },
+ { 23, 4031231 },
+ { 23, 3769087 },
+ { 23, 2982655 },
+ { 23, 2720511 },
+ { 22, 1934079 },
+ { 22, 1671935 },
+ { 22, 885503 },
+ { 22, 623359 },
+ { 20, 361215 },
+ { 20, 99071 },
+ { 15, 2414 },
+ { 20, 49915 },
+ { 20, 295675 },
+ { 20, 148219 },
+ { 20, 197371 },
+ { 20, 41723 },
+ { 20, 303867 },
+ { 20, 324351 },
+ { 22, 828155 },
+ { 22, 1614587 },
+ { 22, 1876731 },
+ { 22, 1897215 },
+ { 23, 2925307 },
+ { 23, 3711739 },
+ { 22, 4157951 },
+ { 22, 4092415 },
+ { 22, 3895807 },
+ { 22, 3830271 },
+ { 22, 2060799 },
+ { 22, 1995263 },
+ { 22, 1798655 },
+ { 22, 1733119 },
+ { 21, 1012223 },
+ { 21, 946687 },
+ { 21, 750079 },
+ { 21, 684543 },
+ { 20, 487935 },
+ { 20, 422399 },
+ { 20, 225791 },
+ { 20, 160255 },
+ { 18, 94719 },
+ { 18, 29183 },
+ { 13, 4590 },
+ { 18, 25083 },
+ { 18, 78331 },
+ { 20, 139771 },
+ { 18, 53755 },
+ { 18, 98811 },
+ { 18, 14843 },
+ { 18, 80379 },
+ { 18, 93695 },
+ { 20, 211451 },
+ { 20, 408059 },
+ { 20, 473595 },
+ { 20, 486911 },
+ { 21, 735739 },
+ { 21, 932347 },
+ { 21, 997883 },
+ { 21, 1011199 },
+ { 22, 3831037 },
+ { 22, 2061565 },
+ { 22, 1996029 },
+ { 22, 1799421 },
+ { 22, 1733885 },
+ { 21, 1012989 },
+ { 21, 947453 },
+ { 21, 750845 },
+ { 21, 685309 },
+ { 20, 488701 },
+ { 20, 423165 },
+ { 20, 226557 },
+ { 20, 161021 },
+ { 18, 95485 },
+ { 18, 29949 },
+ { 13, 410 },
+ { 18, 25849 },
+ { 18, 79097 },
+ { 20, 140537 },
+ { 18, 54521 },
+ { 18, 99577 },
+ { 18, 52473 },
+ { 18, 56569 },
+ { 18, 104701 },
+ { 20, 212217 },
+ { 20, 224505 },
+ { 20, 228601 },
+ { 20, 424189 },
+ { 21, 441593 },
+ { 21, 453881 },
+ { 21, 457977 },
+ { 21, 850173 },
+ { 22, 900345 },
+ { 22, 912633 },
+ { 22, 916729 },
+ { 22, 1027321 },
+ { 22, 1031417 },
+ { 21, 1013245 },
+ { 21, 947709 },
+ { 21, 751101 },
+ { 21, 685565 },
+ { 20, 488957 },
+ { 20, 423421 },
+ { 20, 226813 },
+ { 20, 161277 },
+ { 18, 95741 },
+ { 18, 30205 },
+ { 13, 4506 },
+ { 18, 26105 },
+ { 18, 79353 },
+ { 20, 140793 },
+ { 18, 54777 },
+ { 18, 99833 },
+ { 18, 52729 },
+ { 18, 56825 },
+ { 18, 104957 },
+ { 20, 212473 },
+ { 20, 224761 },
+ { 20, 228857 },
+ { 20, 424445 },
+ { 21, 441849 },
+ { 21, 454137 },
+ { 21, 458233 },
+ { 21, 850429 },
+ { 22, 900601 },
+ { 22, 912889 },
+ { 22, 916985 },
+ { 22, 1027577 },
+ { 22, 1031673 },
+ { 22, 1043961 },
+ { 22, 1048057 },
+ { 22, 1833469 },
+ { 24, 5411581 },
+ { 23, 3838717 },
+ { 23, 3314429 },
+ { 23, 1741565 },
+ { 23, 1217277 },
+ { 21, 692989 },
+ { 21, 168701 },
+ { 15, 2842 },
+ { 20, 119545 },
+ { 20, 365305 },
+ { 22, 578297 },
+ { 22, 824057 },
+ { 20, 414457 },
+ { 20, 463609 },
+ { 20, 406265 },
+ { 20, 422649 },
+ { 20, 484093 },
+ { 22, 1635065 },
+ { 22, 1684217 },
+ { 22, 1700601 },
+ { 22, 1958653 },
+ { 23, 3339001 },
+ { 23, 3388153 },
+ { 23, 3404537 },
+ { 23, 3924733 },
+ { 24, 6746873 },
+ { 24, 6796025 },
+ { 24, 6812409 },
+ { 24, 7254777 },
+ { 24, 7271161 },
+ { 24, 7320313 },
+ { 24, 7336697 },
+ { 24, 8381181 },
+ { 23, 3838973 },
+ { 23, 3314685 },
+ { 23, 1741821 },
+ { 23, 1217533 },
+ { 21, 693245 },
+ { 21, 168957 },
+ { 15, 6938 },
+ { 20, 119801 },
+ { 20, 365561 },
+ { 22, 578553 },
+ { 22, 824313 },
+ { 20, 414713 },
+ { 20, 463865 },
+ { 20, 406521 },
+ { 20, 422905 },
+ { 20, 484349 },
+ { 22, 1635321 },
+ { 22, 1684473 },
+ { 22, 1700857 },
+ { 22, 1958909 },
+ { 23, 3339257 },
+ { 23, 3388409 },
+ { 23, 3404793 },
+ { 23, 3924989 },
+ { 24, 6747129 },
+ { 24, 6796281 },
+ { 24, 6812665 },
+ { 24, 7255033 },
+ { 24, 7271417 },
+ { 24, 7320569 },
+ { 24, 7336953 },
+ { 24, 5428989 },
+ { 23, 3856125 },
+ { 23, 3331837 },
+ { 23, 1758973 },
+ { 23, 1234685 },
+ { 21, 710397 },
+ { 21, 186109 },
+ { 15, 11162 },
+ { 21, 169721 },
+ { 20, 382713 },
+ { 22, 628473 },
+ { 22, 841465 },
+ { 22, 1611513 },
+ { 20, 481017 },
+ { 21, 661241 },
+ { 20, 472825 },
+ { 20, 489209 },
+ { 21, 681725 },
+ { 22, 1898233 },
+ { 22, 1947385 },
+ { 22, 1963769 },
+ { 23, 3847929 },
+ { 23, 3864313 },
+ { 23, 3913465 },
+ { 23, 3929849 },
+ { 24, 7780089 },
+ { 24, 7796473 },
+ { 24, 7845625 },
+ { 24, 7862009 },
+ { 24, 8304377 },
+ { 24, 8320761 },
+ { 24, 8369913 },
+ { 24, 8386297 },
+ { 23, 3856381 },
+ { 23, 3332093 },
+ { 23, 1759229 },
+ { 23, 1234941 },
+ { 21, 710653 },
+ { 21, 186365 },
+ { 15, 15258 },
+ { 21, 169977 },
+ { 20, 382969 },
+ { 22, 628729 },
+ { 22, 841721 },
+ { 22, 1611769 },
+ { 20, 481273 },
+ { 21, 661497 },
+ { 20, 473081 },
+ { 20, 489465 },
+ { 21, 681981 },
+ { 22, 1898489 },
+ { 22, 1947641 },
+ { 22, 1964025 },
+ { 23, 3848185 },
+ { 23, 3864569 },
+ { 23, 3913721 },
+ { 23, 3930105 },
+ { 24, 7780345 },
+ { 24, 7796729 },
+ { 24, 7845881 },
+ { 24, 7862265 },
+ { 24, 8304633 },
+ { 24, 8321017 },
+ { 24, 8370169 },
+ { 24, 8386553 },
+ { 25, 15616765 },
+ { 25, 13519613 },
+ { 25, 7228157 },
+ { 25, 5131005 },
+ { 23, 3033853 },
+ { 23, 936701 },
+ { 18, 38170 },
+ { 23, 740089 },
+ { 23, 2771705 },
+ { 24, 2575097 },
+ { 24, 3558137 },
+ { 24, 6507257 },
+ { 24, 7490297 },
+ { 23, 2706169 },
+ { 23, 2902777 },
+ { 23, 2673401 },
+ { 23, 2738937 },
+ { 23, 2984701 },
+ { 25, 10734329 },
+ { 25, 10930937 },
+ { 25, 10996473 },
+ { 25, 12028669 },
+ { 26, 21744377 },
+ { 26, 21940985 },
+ { 26, 22006521 },
+ { 26, 24087293 },
+ { 27, 43764473 },
+ { 27, 43961081 },
+ { 26, 32394237 },
+ { 26, 30297085 },
+ { 26, 24005629 },
+ { 26, 21908477 },
+ { 25, 15617021 },
+ { 25, 13519869 },
+ { 25, 7228413 },
+ { 25, 5131261 },
+ { 23, 3034109 },
+ { 23, 936957 },
+ { 18, 46362 },
+ { 23, 740345 },
+ { 23, 2771961 },
+ { 24, 2575353 },
+ { 24, 3558393 },
+ { 24, 6507513 },
+ { 24, 7490553 },
+ { 23, 2706425 },
+ { 23, 2903033 },
+ { 23, 2673657 },
+ { 23, 2739193 },
+ { 23, 2984957 },
+ { 25, 10734585 },
+ { 25, 10931193 },
+ { 25, 10996729 },
+ { 25, 12028925 },
+ { 26, 21744633 },
+ { 26, 21941241 },
+ { 26, 22006777 },
+ { 26, 24087549 },
+ { 27, 43764729 },
+ { 27, 43961337 },
+ { 26, 32460541 },
+ { 26, 30363389 },
+ { 26, 24071933 },
+ { 26, 21974781 },
+ { 25, 15683325 },
+ { 25, 13586173 },
+ { 25, 7294717 },
+ { 25, 5197565 },
+ { 23, 3100413 },
+ { 23, 1003261 },
+ { 18, 54682 },
+ { 23, 937721 },
+ { 23, 2838265 },
+ { 25, 4869881 },
+ { 24, 3624697 },
+ { 24, 6704889 },
+ { 24, 7556857 },
+ { 25, 10637049 },
+ { 23, 2969337 },
+ { 23, 3690233 },
+ { 23, 2936569 },
+ { 23, 3002105 },
+ { 23, 3772157 },
+ { 25, 11783929 },
+ { 25, 11980537 },
+ { 25, 12046073 },
+ { 25, 15175421 },
+ { 26, 23842553 },
+ { 26, 24039161 },
+ { 26, 24104697 },
+ { 26, 30379773 },
+ { 27, 47959801 },
+ { 26, 32460797 },
+ { 26, 30363645 },
+ { 26, 24072189 },
+ { 26, 21975037 },
+ { 25, 15683581 },
+ { 25, 13586429 },
+ { 25, 7294973 },
+ { 25, 5197821 },
+ { 23, 3100669 },
+ { 23, 1003517 },
+ { 18, 62874 },
+ { 23, 937977 },
+ { 23, 2838521 },
+ { 25, 4870137 },
+ { 24, 3624953 },
+ { 24, 6705145 },
+ { 24, 7557113 },
+ { 25, 10637305 },
+ { 23, 2969593 },
+ { 23, 3690489 },
+ { 23, 2936825 },
+ { 23, 3002361 },
+ { 23, 3772413 },
+ { 25, 11784185 },
+ { 25, 11980793 },
+ { 25, 12046329 },
+ { 25, 15175677 },
+ { 26, 23842809 },
+ { 26, 24039417 },
+ { 26, 24104953 },
+ { 26, 30380029 },
+ { 27, 47960057 },
+ { 27, 64950265 },
+ { 27, 62525433 },
+ { 27, 50008057 },
+ { 27, 46010361 },
+ { 26, 33492985 },
+ { 26, 26893053 },
+ { 26, 14310141 },
+ { 26, 10115837 },
+ { 24, 5921533 },
+ { 24, 1727229 },
+ { 18, 104218 },
+ { 23, 1006329 },
+ { 23, 3037945 },
+ { 25, 4938489 },
+ { 25, 6970105 },
+ { 24, 6773497 },
+ { 24, 7756537 },
+ { 25, 10705657 },
+ { 25, 11688697 },
+ { 23, 3758841 },
+ { 23, 3955449 },
+ { 23, 3726073 },
+ { 23, 3791609 },
+ { 23, 4037373 },
+ { 25, 14932729 },
+ { 25, 15129337 },
+ { 25, 15194873 },
+ { 25, 16227069 },
+ { 26, 30137081 },
+ { 26, 30333689 },
+ { 26, 30399225 },
+ { 26, 32479997 },
+ { 27, 64887545 },
+ { 27, 60758777 },
+ { 27, 49945337 },
+ { 27, 45816569 },
+ { 26, 33430265 },
+ { 26, 29301497 },
+ { 26, 14310397 },
+ { 26, 10116093 },
+ { 24, 5921789 },
+ { 24, 1727485 },
+ { 18, 112410 },
+ { 23, 1006585 },
+ { 23, 3038201 },
+ { 25, 4938745 },
+ { 25, 6970361 },
+ { 24, 6773753 },
+ { 24, 7756793 },
+ { 25, 10705913 },
+ { 25, 11688953 },
+ { 23, 3759097 },
+ { 23, 3955705 },
+ { 23, 3726329 },
+ { 23, 3791865 },
+ { 23, 4037629 },
+ { 25, 14932985 },
+ { 25, 15129593 },
+ { 25, 15195129 },
+ { 25, 16227325 },
+ { 26, 30137337 },
+ { 26, 30333945 },
+ { 26, 30399481 },
+ { 26, 32480253 },
+ { 27, 64887801 },
+ { 27, 60759033 },
+ { 27, 49945593 },
+ { 27, 45816825 },
+ { 26, 33430521 },
+ { 26, 29301753 },
+ { 26, 14376701 },
+ { 26, 10182397 },
+ { 24, 5988093 },
+ { 24, 1793789 },
+ { 18, 120730 },
+ { 24, 1728249 },
+ { 23, 3104505 },
+ { 25, 5136121 },
+ { 25, 7036665 },
+ { 25, 13262585 },
+ { 24, 7823097 },
+ { 25, 10903289 },
+ { 25, 11755257 },
+ { 25, 14835449 },
+ { 23, 4022009 },
+ { 24, 6840057 },
+ { 23, 3989241 },
+ { 23, 4054777 },
+ { 24, 6921981 },
+ { 25, 15982329 },
+ { 25, 16178937 },
+ { 25, 16244473 },
+ { 26, 32169721 },
+ { 26, 32235257 },
+ { 26, 32431865 },
+ { 26, 32497401 },
+ { 27, 64691961 },
+ { 27, 60694265 },
+ { 27, 48176889 },
+ { 27, 45752057 },
+ { 26, 33234681 },
+ { 26, 29236985 },
+ { 26, 16719609 },
+ { 26, 10182653 },
+ { 24, 5988349 },
+ { 24, 1794045 },
+ { 18, 128922 },
+ { 24, 1728505 },
+ { 23, 3104761 },
+ { 25, 5136377 },
+ { 25, 7036921 },
+ { 25, 13262841 },
+ { 24, 7823353 },
+ { 25, 10903545 },
+ { 25, 11755513 },
+ { 25, 14835705 },
+ { 23, 4022265 },
+ { 24, 6840313 },
+ { 23, 3989497 },
+ { 23, 4055033 },
+ { 24, 6922237 },
+ { 25, 15982585 },
+ { 25, 16179193 },
+ { 25, 16244729 },
+ { 26, 32169977 },
+ { 26, 32235513 },
+ { 26, 32432121 },
+ { 26, 32497657 },
+ { 27, 64692217 },
+ { 27, 60694521 },
+ { 27, 48177145 },
+ { 27, 45752313 },
+ { 26, 33234937 },
+ { 26, 29237241 },
+ { 26, 16719865 },
+ { 27, 67100665 },
+ { 26, 24718077 },
+ { 26, 7940861 },
+ { 20, 339226 },
+ { 26, 7154425 },
+ { 26, 23669497 },
+ { 27, 20785913 },
+ { 27, 28912377 },
+ { 27, 53291769 },
+ { 27, 61418233 },
+ { 27, 43854585 },
+ { 27, 47786745 },
+ { 27, 59583225 },
+ { 27, 63515385 },
+ { 26, 27601657 },
+ { 26, 28388089 },
+ { 26, 27470585 },
+ { 26, 27732729 },
+ { 26, 28715773 },
+ { 28, 249047801 },
+ { 28, 245115641 },
+ { 28, 111094521 },
+ { 28, 115223293 },
+ { 29, 230173433 },
+ { 29, 222046969 },
+ { 29, 258484985 },
+ { 29, 241969913 },
+ { 29, 192424697 },
+ { 29, 175909625 },
+ { 28, 132655865 },
+ { 28, 116140793 },
+ { 28, 66595577 },
+ { 28, 50080505 },
+ { 26, 24718333 },
+ { 26, 7941117 },
+ { 20, 355610 },
+ { 26, 7154681 },
+ { 26, 23669753 },
+ { 27, 20786169 },
+ { 27, 28912633 },
+ { 27, 53292025 },
+ { 27, 61418489 },
+ { 27, 43854841 },
+ { 27, 47787001 },
+ { 27, 59583481 },
+ { 27, 63515641 },
+ { 26, 27601913 },
+ { 26, 28388345 },
+ { 26, 27470841 },
+ { 26, 27732985 },
+ { 26, 28716029 },
+ { 28, 249048057 },
+ { 28, 245115897 },
+ { 28, 111094777 },
+ { 28, 115223549 },
+ { 29, 230173689 },
+ { 29, 222047225 },
+ { 29, 258485241 },
+ { 29, 241970169 },
+ { 29, 192424953 },
+ { 29, 175909881 },
+ { 28, 132656121 },
+ { 28, 116141049 },
+ { 28, 66595833 },
+ { 28, 50080761 },
+ { 26, 24981245 },
+ { 26, 8204029 },
+ { 20, 372122 },
+ { 26, 7941881 },
+ { 26, 23932665 },
+ { 28, 40447737 },
+ { 27, 29175545 },
+ { 27, 54079225 },
+ { 27, 61681401 },
+ { 28, 134098681 },
+ { 27, 48049913 },
+ { 27, 60370681 },
+ { 27, 63778553 },
+ { 26, 33435385 },
+ { 26, 16658169 },
+ { 26, 31534841 },
+ { 26, 66334457 },
+ { 26, 28782329 },
+ { 26, 31862525 },
+ { 28, 244854521 },
+ { 28, 131870457 },
+ { 28, 115289849 },
+ { 28, 127807229 },
+ { 29, 221785849 },
+ { 28, 129773305 },
+ { 29, 241708793 },
+ { 29, 191639289 },
+ { 29, 175648505 },
+ { 28, 125579001 },
+ { 28, 115879673 },
+ { 28, 65810169 },
+ { 28, 49819385 },
+ { 26, 33304313 },
+ { 26, 8204285 },
+ { 20, 376810 },
+ { 26, 7942137 },
+ { 26, 23932921 },
+ { 28, 40447993 },
+ { 27, 29175801 },
+ { 27, 54079481 },
+ { 27, 61681657 },
+ { 28, 134098937 },
+ { 27, 48050169 },
+ { 27, 60370937 },
+ { 27, 63778809 },
+ { 26, 33435641 },
+ { 26, 16658425 },
+ { 26, 31535097 },
+ { 26, 66334713 },
+ { 26, 28782585 },
+ { 26, 31862781 },
+ { 28, 244854777 },
+ { 28, 131870713 },
+ { 28, 115290105 },
+ { 28, 127807485 },
+ { 29, 221786105 },
+ { 28, 129773561 },
+ { 29, 241709049 },
+ { 29, 191639545 },
+ { 29, 175648761 },
+ { 28, 125579257 },
+ { 28, 115879929 },
+ { 28, 65810425 },
+ { 28, 49819641 },
+ { 26, 33304569 },
+ { 26, 15284989 },
+ { 20, 393194 },
+ { 26, 8207097 },
+ { 26, 24722169 },
+ { 27, 49348603 },
+ { 28, 57228025 },
+ { 27, 54344441 },
+ { 27, 62470905 },
+ { 28, 86850297 },
+ { 28, 133839609 },
+ { 27, 60635897 },
+ { 27, 64568057 },
+ { 26, 33503997 },
+ { 26, 33176313 },
+ { 26, 16399097 },
+ { 26, 66075385 },
+ { 26, 65288953 },
+ { 26, 31931129 },
+ { 26, 32914173 },
+ { 27, 50266111 },
+ { 28, 127679225 },
+ { 28, 127875833 },
+ { 28, 132004605 },
+ { 28, 129514233 },
+ { 28, 121387769 },
+ { 29, 191380217 },
+ { 29, 174865145 },
+ { 28, 125319929 },
+ { 28, 108804857 },
+ { 28, 65551097 },
+ { 28, 49036025 },
+ { 26, 33045241 },
+ { 26, 16530169 },
+ { 20, 474986 },
+ { 26, 8207353 },
+ { 26, 24722425 },
+ { 27, 49348347 },
+ { 28, 57228281 },
+ { 27, 54344697 },
+ { 27, 62471161 },
+ { 28, 86850553 },
+ { 28, 133839865 },
+ { 27, 60636153 },
+ { 27, 64568313 },
+ { 26, 33504253 },
+ { 26, 33176569 },
+ { 26, 16399353 },
+ { 26, 66075641 },
+ { 26, 65289209 },
+ { 26, 31931385 },
+ { 26, 32914429 },
+ { 27, 50265855 },
+ { 28, 127679481 },
+ { 28, 127876089 },
+ { 28, 132004861 },
+ { 28, 129514489 },
+ { 28, 121388025 },
+ { 29, 191380473 },
+ { 29, 174865401 },
+ { 28, 125320185 },
+ { 28, 108805113 },
+ { 28, 65551353 },
+ { 28, 49036281 },
+ { 26, 33045497 },
+ { 26, 16530425 },
+ { 20, 491370 },
+ { 26, 15286009 },
+ { 26, 24985337 },
+ { 27, 49871867 },
+ { 28, 57491193 },
+ { 28, 107560697 },
+ { 27, 62734073 },
+ { 28, 87637753 },
+ { 28, 95239929 },
+ { 28, 133054201 },
+ { 27, 64831225 },
+ { 28, 65945337 },
+ { 26, 33242877 },
+ { 26, 32390905 },
+ { 26, 15613689 },
+ { 26, 65027833 },
+ { 26, 62144249 },
+ { 26, 32980729 },
+ { 26, 61226749 },
+ { 27, 64420863 },
+ { 28, 115097337 },
+ { 28, 132071161 },
+ { 28, 128728825 },
+ { 28, 121126649 },
+ { 28, 96222969 },
+ { 29, 174604025 },
+ { 28, 124534521 },
+ { 28, 108543737 },
+ { 28, 58474233 },
+ { 28, 48774905 },
+ { 26, 32259833 },
+ { 26, 16269049 },
+ { 20, 507370 },
+ { 26, 15286265 },
+ { 26, 24985593 },
+ { 27, 49871611 },
+ { 28, 57491449 },
+ { 28, 107560953 },
+ { 27, 62734329 },
+ { 28, 87638009 },
+ { 28, 95240185 },
+ { 28, 133054457 },
+ { 27, 64831481 },
+ { 28, 65945593 },
+ { 26, 33243133 },
+ { 26, 32391161 },
+ { 26, 15613945 },
+ { 26, 65028089 },
+ { 26, 62144505 },
+ { 26, 32980985 },
+ { 26, 61227005 },
+ { 27, 64420607 },
+ { 28, 115097593 },
+ { 28, 132071417 },
+ { 28, 128729081 },
+ { 28, 121126905 },
+ { 28, 96223225 },
+ { 29, 174604281 },
+ { 28, 124534777 },
+ { 28, 108543993 },
+ { 28, 58474489 },
+ { 28, 48775161 },
+ { 26, 32260089 },
+ { 26, 16269305 },
+ { 20, 523754 },
+ { 26, 15559417 },
+ { 26, 32074489 },
+ { 27, 64024571 },
+ { 28, 58288889 },
+ { 28, 107834105 },
+ { 28, 124349177 },
+ { 28, 87911161 },
+ { 28, 96037625 },
+ { 28, 120417017 },
+ { 28, 132803321 },
+ { 28, 116026105 },
+ { 28, 65694457 },
+ { 26, 32467709 },
+ { 26, 32140025 },
+ { 26, 15362809 },
+ { 26, 61893369 },
+ { 26, 61106937 },
+ { 26, 61303545 },
+ { 26, 62286589 },
+ { 27, 64942079 },
+ { 28, 110914297 },
+ { 28, 128477945 },
+ { 28, 120351481 },
+ { 28, 95972089 },
+ { 28, 87845625 },
+ { 28, 124283641 },
+ { 28, 107768569 },
+ { 28, 58223353 },
+ { 28, 41708281 },
+ { 26, 32008953 },
+ { 26, 15493881 },
+ { 21, 867690 },
+ { 26, 15559673 },
+ { 26, 32074745 },
+ { 27, 64024315 },
+ { 28, 58289145 },
+ { 28, 107834361 },
+ { 28, 124349433 },
+ { 28, 87911417 },
+ { 28, 96037881 },
+ { 28, 120417273 },
+ { 28, 132803577 },
+ { 28, 116026361 },
+ { 28, 65694713 },
+ { 26, 32467965 },
+ { 26, 32140281 },
+ { 26, 15363065 },
+ { 26, 61893625 },
+ { 26, 61107193 },
+ { 26, 61303801 },
+ { 26, 62286845 },
+ { 27, 64941823 },
+ { 28, 110914553 },
+ { 28, 128478201 },
+ { 28, 120351737 },
+ { 28, 95972345 },
+ { 28, 87845881 },
+ { 28, 124283897 },
+ { 28, 107768825 },
+ { 28, 58223609 },
+ { 28, 41708537 },
+ { 26, 32009209 },
+ { 26, 15494137 },
+ { 21, 884074 },
+ { 26, 16346873 },
+ { 26, 32337657 },
+ { 27, 64547835 },
+ { 28, 58552057 },
+ { 28, 108621561 },
+ { 28, 124612345 },
+ { 29, 259944185 },
+ { 28, 96300793 },
+ { 28, 121204473 },
+ { 28, 128806649 },
+ { 28, 125726457 },
+ { 28, 108949241 },
+ { 28, 58617593 },
+ { 26, 32206589 },
+ { 26, 25063161 },
+ { 26, 8285945 },
+ { 26, 60845817 },
+ { 26, 32796409 },
+ { 26, 62353145 },
+ { 26, 65433341 },
+ { 27, 66513919 },
+ { 27, 64777977 },
+ { 28, 120090361 },
+ { 28, 95186681 },
+ { 28, 87584505 },
+ { 27, 62680825 },
+ { 28, 107507449 },
+ { 28, 57437945 },
+ { 28, 41447161 },
+ { 26, 24932089 },
+ { 26, 15232761 },
+ { 21, 897002 },
+ { 26, 16347129 },
+ { 26, 32337913 },
+ { 27, 64547579 },
+ { 28, 58552313 },
+ { 28, 108621817 },
+ { 28, 124612601 },
+ { 29, 259944441 },
+ { 28, 96301049 },
+ { 28, 121204729 },
+ { 28, 128806905 },
+ { 28, 125726713 },
+ { 28, 108949497 },
+ { 28, 58617849 },
+ { 26, 32206845 },
+ { 26, 25063417 },
+ { 26, 8286201 },
+ { 26, 60846073 },
+ { 26, 32796665 },
+ { 26, 62353401 },
+ { 26, 65433597 },
+ { 27, 66513663 },
+ { 27, 64778233 },
+ { 28, 120090617 },
+ { 28, 95186937 },
+ { 28, 87584761 },
+ { 27, 62681081 },
+ { 28, 107507705 },
+ { 28, 57438201 },
+ { 28, 41447417 },
+ { 26, 24932345 },
+ { 26, 15233017 },
+ { 21, 913386 },
+ { 21, 2097006 },
+ { 26, 33127161 },
+ { 27, 66109435 },
+ { 28, 65633017 },
+ { 28, 108886777 },
+ { 28, 125401849 },
+ { 29, 174947065 },
+ { 29, 259685113 },
+ { 28, 121469689 },
+ { 28, 129596153 },
+ { 28, 125795069 },
+ { 28, 125467385 },
+ { 28, 108690169 },
+ { 28, 58358521 },
+ { 26, 25131773 },
+ { 26, 24804089 },
+ { 26, 8026873 },
+ { 26, 32537337 },
+ { 26, 31750905 },
+ { 26, 65501945 },
+ { 26, 66484989 },
+ { 27, 64518905 },
+ { 27, 60586745 },
+ { 28, 94927609 },
+ { 28, 86801145 },
+ { 27, 62421753 },
+ { 27, 54295289 },
+ { 28, 57178873 },
+ { 28, 40663801 },
+ { 26, 24673017 },
+ { 26, 8157945 },
+ { 21, 995178 },
+ { 21, 2080622 },
+ { 26, 33127417 },
+ { 27, 66109179 },
+ { 28, 65633273 },
+ { 28, 108887033 },
+ { 28, 125402105 },
+ { 29, 174947321 },
+ { 29, 259685369 },
+ { 28, 121469945 },
+ { 28, 129596409 },
+ { 28, 125795325 },
+ { 28, 125467641 },
+ { 28, 108690425 },
+ { 28, 58358777 },
+ { 26, 25132029 },
+ { 26, 24804345 },
+ { 26, 8027129 },
+ { 26, 32537593 },
+ { 26, 31751161 },
+ { 26, 65502201 },
+ { 26, 66485245 },
+ { 27, 64519161 },
+ { 27, 60587001 },
+ { 28, 94927865 },
+ { 28, 86801401 },
+ { 27, 62422009 },
+ { 27, 54295545 },
+ { 28, 57179129 },
+ { 28, 40664057 },
+ { 26, 24673273 },
+ { 26, 8158201 },
+ { 21, 1011562 },
+ { 21, 2064366 },
+ { 26, 33390329 },
+ { 27, 66632699 },
+ { 28, 65896185 },
+ { 28, 115965689 },
+ { 28, 125665017 },
+ { 29, 175734521 },
+ { 29, 191725305 },
+ { 29, 258899705 },
+ { 28, 129859321 },
+ { 29, 191790841 },
+ { 28, 125533949 },
+ { 28, 124681977 },
+ { 28, 107904761 },
+ { 28, 57573113 },
+ { 26, 24870653 },
+ { 26, 24018681 },
+ { 26, 7241465 },
+ { 26, 31489785 },
+ { 26, 28606201 },
+ { 26, 66551545 },
+ { 27, 63733497 },
+ { 27, 60325625 },
+ { 27, 48004857 },
+ { 28, 86540025 },
+ { 27, 61636345 },
+ { 27, 54034169 },
+ { 27, 29130489 },
+ { 28, 40402681 },
+ { 26, 23887609 },
+ { 26, 7896825 },
+ { 21, 1027562 },
+ { 21, 2047982 },
+ { 26, 33390585 },
+ { 27, 66632443 },
+ { 28, 65896441 },
+ { 28, 115965945 },
+ { 28, 125665273 },
+ { 29, 175734777 },
+ { 29, 191725561 },
+ { 29, 258899961 },
+ { 28, 129859577 },
+ { 29, 191791097 },
+ { 28, 125534205 },
+ { 28, 124682233 },
+ { 28, 107905017 },
+ { 28, 57573369 },
+ { 26, 24870909 },
+ { 26, 24018937 },
+ { 26, 7241721 },
+ { 26, 31490041 },
+ { 26, 28606457 },
+ { 26, 66551801 },
+ { 27, 63733753 },
+ { 27, 60325881 },
+ { 27, 48005113 },
+ { 28, 86540281 },
+ { 27, 61636601 },
+ { 27, 54034425 },
+ { 27, 29130745 },
+ { 28, 40402937 },
+ { 26, 23887865 },
+ { 26, 7897081 },
+ { 21, 1043946 },
+ { 21, 2043294 },
+ { 26, 24936445 },
+ { 27, 49986303 },
+ { 28, 58490877 },
+ { 28, 108822525 },
+ { 28, 125599741 },
+ { 29, 175931389 },
+ { 29, 192708605 },
+ { 29, 243040253 },
+ { 29, 259817469 },
+ { 30, 483699449 },
+ { 30, 383036153 },
+ { 29, 249473789 },
+ { 29, 248818425 },
+ { 29, 215263993 },
+ { 29, 114600697 },
+ { 27, 48147197 },
+ { 27, 47491833 },
+ { 27, 13937401 },
+ { 27, 56666873 },
+ { 27, 55094009 },
+ { 27, 55226363 },
+ { 28, 119057145 },
+ { 28, 95464185 },
+ { 28, 87599865 },
+ { 28, 122727161 },
+ { 28, 106474233 },
+ { 28, 57715449 },
+ { 28, 41462521 },
+ { 27, 47229689 },
+ { 27, 14199545 },
+ { 21, 1912170 },
+ { 21, 1961246 },
+ { 27, 49326845 },
+ { 27, 49459199 },
+ { 29, 133344249 },
+ { 29, 232434681 },
+ { 29, 265464825 },
+ { 29, 265334523 },
+ { 30, 385002489 },
+ { 30, 484092921 },
+ { 30, 517254137 },
+ { 30, 483699705 },
+ { 30, 383036409 },
+ { 29, 249474045 },
+ { 29, 248818681 },
+ { 29, 215264249 },
+ { 29, 114600953 },
+ { 27, 48147453 },
+ { 27, 47492089 },
+ { 27, 13937657 },
+ { 27, 56667129 },
+ { 27, 55094265 },
+ { 27, 55226107 },
+ { 28, 119057401 },
+ { 28, 95464441 },
+ { 28, 87600121 },
+ { 28, 122727417 },
+ { 28, 106474489 },
+ { 28, 57715705 },
+ { 28, 41462777 },
+ { 27, 47229945 },
+ { 27, 14199801 },
+ { 21, 1928554 },
+ { 21, 1944862 },
+ { 27, 49327101 },
+ { 27, 49458943 },
+ { 29, 133869305 },
+ { 29, 234008313 },
+ { 29, 265989881 },
+ { 29, 265858043 },
+ { 30, 511487737 },
+ { 30, 461156089 },
+ { 30, 444378873 },
+ { 29, 259829497 },
+ { 29, 243052281 },
+ { 29, 192720633 },
+ { 29, 175943417 },
+ { 28, 125611769 },
+ { 28, 108834553 },
+ { 28, 58502905 },
+ { 27, 47623933 },
+ { 26, 24948473 },
+ { 26, 8171257 },
+ { 26, 31894523 },
+ { 26, 32026361 },
+ { 26, 32156667 },
+ { 28, 93892345 },
+ { 28, 87076601 },
+ { 27, 62435065 },
+ { 27, 62565371 },
+ { 28, 56143609 },
+ { 28, 40939257 },
+ { 26, 24686329 },
+ { 26, 24816635 },
+ { 20, 972778 },
+ { 20, 964510 },
+ { 27, 47755005 },
+ { 27, 47885311 },
+ { 29, 133869561 },
+ { 29, 234008569 },
+ { 29, 265990137 },
+ { 29, 265857787 },
+ { 30, 511487993 },
+ { 30, 461156345 },
+ { 30, 444379129 },
+ { 29, 259829753 },
+ { 29, 243052537 },
+ { 29, 192720889 },
+ { 29, 175943673 },
+ { 28, 125612025 },
+ { 28, 108834809 },
+ { 28, 58503161 },
+ { 27, 47624189 },
+ { 26, 24948729 },
+ { 26, 8171513 },
+ { 26, 31894267 },
+ { 26, 32026617 },
+ { 26, 32156411 },
+ { 28, 93892601 },
+ { 28, 87076857 },
+ { 27, 62435321 },
+ { 27, 62565115 },
+ { 28, 56143865 },
+ { 28, 40939513 },
+ { 26, 24686585 },
+ { 26, 24816379 },
+ { 20, 980970 },
+ { 20, 956318 },
+ { 27, 47755261 },
+ { 27, 47885055 },
+ { 29, 114864125 },
+ { 29, 234535673 },
+ { 28, 117211131 },
+ { 28, 133726203 },
+ { 29, 183271419 },
+ { 29, 199786491 },
+ { 29, 243040251 },
+ { 29, 259963645 },
+ { 28, 129925119 },
+ { 28, 121602043 },
+ { 28, 121339899 },
+ { 28, 125745917 },
+ { 27, 64913407 },
+ { 27, 60784635 },
+ { 27, 60522491 },
+ { 26, 25082621 },
+ { 25, 16154623 },
+ { 25, 15171579 },
+ { 25, 14909435 },
+ { 25, 15826939 },
+ { 25, 15040507 },
+ { 27, 46759931 },
+ { 27, 61913849 },
+ { 26, 31031291 },
+ { 26, 27099131 },
+ { 27, 27885563 },
+ { 26, 24165113 },
+ { 25, 12156923 },
+ { 20, 1021802 },
+ { 20, 522014 },
+ { 26, 6914047 },
+ { 26, 23691263 },
+ { 28, 40468479 },
+ { 28, 57245695 },
+ { 28, 117210875 },
+ { 28, 133725947 },
+ { 29, 183271163 },
+ { 29, 199786235 },
+ { 29, 243039995 },
+ { 29, 259963901 },
+ { 28, 129924863 },
+ { 28, 121601787 },
+ { 28, 121339643 },
+ { 28, 125746173 },
+ { 27, 64913151 },
+ { 27, 60784379 },
+ { 27, 60522235 },
+ { 26, 25082877 },
+ { 25, 16154367 },
+ { 25, 15171323 },
+ { 25, 14909179 },
+ { 25, 15826683 },
+ { 25, 15040251 },
+ { 27, 46759675 },
+ { 27, 61914105 },
+ { 26, 31031035 },
+ { 26, 27098875 },
+ { 27, 27885307 },
+ { 26, 24165369 },
+ { 25, 12156667 },
+ { 20, 1029994 },
+ { 20, 513822 },
+ { 26, 6913791 },
+ { 26, 23691007 },
+ { 28, 40468223 },
+ { 28, 57245439 },
+ { 28, 107577087 },
+ { 28, 133987323 },
+ { 29, 184056827 },
+ { 29, 200047611 },
+ { 29, 250117115 },
+ { 29, 259816443 },
+ { 29, 259440381 },
+ { 28, 121535487 },
+ { 28, 96435195 },
+ { 28, 96173051 },
+ { 28, 125222653 },
+ { 27, 60718079 },
+ { 27, 48200699 },
+ { 27, 47938555 },
+ { 26, 24559357 },
+ { 25, 15105023 },
+ { 25, 12024827 },
+ { 25, 11762683 },
+ { 25, 14777339 },
+ { 25, 11893755 },
+ { 27, 60342009 },
+ { 26, 30243835 },
+ { 26, 26835963 },
+ { 26, 14515195 },
+ { 26, 22593273 },
+ { 25, 11369467 },
+ { 20, 1037802 },
+ { 20, 505246 },
+ { 25, 4029439 },
+ { 25, 12418047 },
+ { 27, 20806655 },
+ { 27, 29195263 },
+ { 27, 54361087 },
+ { 27, 62749695 },
+ { 28, 87915519 },
+ { 28, 96304127 },
+ { 28, 121469951 },
+ { 28, 129858559 },
+ { 29, 259440637 },
+ { 28, 121535231 },
+ { 28, 96434939 },
+ { 28, 96172795 },
+ { 28, 125222909 },
+ { 27, 60717823 },
+ { 27, 48200443 },
+ { 27, 47938299 },
+ { 26, 24559613 },
+ { 25, 15104767 },
+ { 25, 12024571 },
+ { 25, 11762427 },
+ { 25, 14777083 },
+ { 25, 11893499 },
+ { 27, 60342265 },
+ { 26, 30243579 },
+ { 26, 26835707 },
+ { 26, 14514939 },
+ { 26, 22593529 },
+ { 25, 11369211 },
+ { 20, 1045994 },
+ { 20, 497054 },
+ { 25, 4029183 },
+ { 25, 12417791 },
+ { 27, 20806399 },
+ { 27, 29195007 },
+ { 27, 54360831 },
+ { 27, 62749439 },
+ { 28, 87915263 },
+ { 28, 96303871 },
+ { 28, 121469695 },
+ { 28, 129858303 },
+ { 29, 175861755 },
+ { 29, 257878781 },
+ { 28, 96366591 },
+ { 28, 88043515 },
+ { 28, 87781371 },
+ { 28, 123661053 },
+ { 27, 48132095 },
+ { 27, 44003323 },
+ { 27, 43741179 },
+ { 26, 22997757 },
+ { 25, 11956223 },
+ { 25, 10973179 },
+ { 25, 10711035 },
+ { 25, 11628539 },
+ { 25, 10842107 },
+ { 26, 29978619 },
+ { 26, 26046459 },
+ { 26, 14249979 },
+ { 26, 22080249 },
+ { 25, 11104251 },
+ { 25, 2977787 },
+ { 20, 455966 },
+ { 25, 3764223 },
+ { 25, 12152831 },
+ { 27, 20541439 },
+ { 27, 28930047 },
+ { 27, 54095871 },
+ { 27, 62484479 },
+ { 28, 87650303 },
+ { 28, 96038911 },
+ { 28, 121204735 },
+ { 28, 129593343 },
+ { 29, 175861499 },
+ { 29, 257879037 },
+ { 28, 96366335 },
+ { 28, 88043259 },
+ { 28, 87781115 },
+ { 28, 123661309 },
+ { 27, 48131839 },
+ { 27, 44003067 },
+ { 27, 43740923 },
+ { 26, 22998013 },
+ { 25, 11955967 },
+ { 25, 10972923 },
+ { 25, 10710779 },
+ { 25, 11628283 },
+ { 25, 10841851 },
+ { 26, 29978363 },
+ { 26, 26046203 },
+ { 26, 14249723 },
+ { 26, 22080505 },
+ { 25, 11103995 },
+ { 25, 2977531 },
+ { 20, 447774 },
+ { 25, 3763967 },
+ { 25, 12152575 },
+ { 27, 20541183 },
+ { 27, 28929791 },
+ { 27, 54095615 },
+ { 27, 62484223 },
+ { 28, 134179835 },
+ { 28, 133917691 },
+ { 28, 133131259 },
+ { 28, 132869115 },
+ { 28, 125791227 },
+ { 28, 125529083 },
+ { 28, 124742651 },
+ { 28, 129822457 },
+ { 27, 62876667 },
+ { 27, 62614523 },
+ { 27, 61828091 },
+ { 27, 62713593 },
+ { 26, 31419387 },
+ { 26, 31157243 },
+ { 26, 22474493 },
+ { 25, 12381945 },
+ { 24, 7826427 },
+ { 24, 7564283 },
+ { 25, 15265529 },
+ { 24, 7695355 },
+ { 26, 25783291 },
+ { 26, 13462523 },
+ { 25, 12119801 },
+ { 24, 6122491 },
+ { 25, 2714619 },
+ { 19, 220062 },
+ { 25, 2976767 },
+ { 25, 11365375 },
+ { 27, 19753983 },
+ { 27, 28142591 },
+ { 27, 53308415 },
+ { 27, 61697023 },
+ { 28, 134179579 },
+ { 28, 133917435 },
+ { 28, 133131003 },
+ { 28, 132868859 },
+ { 28, 125790971 },
+ { 28, 125528827 },
+ { 28, 124742395 },
+ { 28, 129822713 },
+ { 27, 62876411 },
+ { 27, 62614267 },
+ { 27, 61827835 },
+ { 27, 62713849 },
+ { 26, 31419131 },
+ { 26, 31156987 },
+ { 26, 22474749 },
+ { 25, 12382201 },
+ { 24, 7826171 },
+ { 24, 7564027 },
+ { 25, 15265785 },
+ { 24, 7695099 },
+ { 26, 25783035 },
+ { 26, 13462267 },
+ { 25, 12120057 },
+ { 24, 6122235 },
+ { 25, 2714363 },
+ { 19, 215966 },
+ { 25, 2976511 },
+ { 25, 11365119 },
+ { 27, 19753727 },
+ { 27, 28142335 },
+ { 27, 53308159 },
+ { 27, 61696767 },
+ { 28, 86862591 },
+ { 28, 117391355 },
+ { 28, 117129211 },
+ { 28, 116342779 },
+ { 28, 116080635 },
+ { 28, 109002747 },
+ { 28, 108740603 },
+ { 28, 129956605 },
+ { 27, 62799871 },
+ { 27, 54476795 },
+ { 27, 54214651 },
+ { 27, 62847741 },
+ { 26, 31342591 },
+ { 26, 27213819 },
+ { 26, 26951675 },
+ { 25, 12516093 },
+ { 24, 7749631 },
+ { 24, 6766587 },
+ { 24, 6504443 },
+ { 24, 7421947 },
+ { 24, 6635515 },
+ { 26, 13189115 },
+ { 25, 11598585 },
+ { 24, 5849083 },
+ { 24, 1916923 },
+ { 18, 129822 },
+ { 25, 2703359 },
+ { 25, 11091967 },
+ { 27, 19480575 },
+ { 27, 27869183 },
+ { 27, 53035007 },
+ { 27, 61423615 },
+ { 28, 134102783 },
+ { 28, 117391099 },
+ { 28, 117128955 },
+ { 28, 116342523 },
+ { 28, 116080379 },
+ { 28, 109002491 },
+ { 28, 108740347 },
+ { 28, 129956861 },
+ { 27, 62799615 },
+ { 27, 54476539 },
+ { 27, 54214395 },
+ { 27, 62847997 },
+ { 26, 31342335 },
+ { 26, 27213563 },
+ { 26, 26951419 },
+ { 25, 12516349 },
+ { 24, 7749375 },
+ { 24, 6766331 },
+ { 24, 6504187 },
+ { 24, 7421691 },
+ { 24, 6635259 },
+ { 26, 13188859 },
+ { 25, 11598841 },
+ { 24, 5848827 },
+ { 24, 1916667 },
+ { 18, 125726 },
+ { 25, 2703103 },
+ { 25, 11091711 },
+ { 27, 19480319 },
+ { 27, 27868927 },
+ { 27, 53034751 },
+ { 27, 61423359 },
+ { 28, 86589183 },
+ { 28, 94977791 },
+ { 28, 67058683 },
+ { 28, 66796539 },
+ { 28, 66010107 },
+ { 28, 65747963 },
+ { 28, 58670075 },
+ { 28, 58407931 },
+ { 28, 129433341 },
+ { 27, 54410239 },
+ { 27, 29309947 },
+ { 27, 29047803 },
+ { 27, 62324477 },
+ { 26, 27147263 },
+ { 26, 14629883 },
+ { 26, 14367739 },
+ { 25, 11992829 },
+ { 24, 6700031 },
+ { 24, 3619835 },
+ { 24, 3357691 },
+ { 24, 6372347 },
+ { 24, 3488763 },
+ { 25, 10026745 },
+ { 24, 5061627 },
+ { 24, 1653755 },
+ { 18, 121246 },
+ { 24, 1915903 },
+ { 24, 6110207 },
+ { 26, 10304511 },
+ { 26, 14498815 },
+ { 26, 27081727 },
+ { 26, 31276031 },
+ { 27, 43858943 },
+ { 27, 48053247 },
+ { 27, 60636159 },
+ { 27, 64830463 },
+ { 28, 66009851 },
+ { 28, 65747707 },
+ { 28, 58669819 },
+ { 28, 58407675 },
+ { 28, 129433597 },
+ { 27, 54409983 },
+ { 27, 29309691 },
+ { 27, 29047547 },
+ { 27, 62324733 },
+ { 26, 27147007 },
+ { 26, 14629627 },
+ { 26, 14367483 },
+ { 25, 11993085 },
+ { 24, 6699775 },
+ { 24, 3619579 },
+ { 24, 3357435 },
+ { 24, 6372091 },
+ { 24, 3488507 },
+ { 25, 10027001 },
+ { 24, 5061371 },
+ { 24, 1653499 },
+ { 18, 117150 },
+ { 24, 1915647 },
+ { 24, 6109951 },
+ { 26, 10304255 },
+ { 26, 14498559 },
+ { 26, 27081471 },
+ { 26, 31275775 },
+ { 27, 43858687 },
+ { 27, 48052991 },
+ { 27, 60635903 },
+ { 27, 64830207 },
+ { 28, 50016251 },
+ { 28, 49229819 },
+ { 28, 48967675 },
+ { 28, 41889787 },
+ { 28, 41627643 },
+ { 28, 40841211 },
+ { 27, 29241343 },
+ { 27, 20918267 },
+ { 27, 20656123 },
+ { 27, 19869691 },
+ { 26, 14561279 },
+ { 26, 10432507 },
+ { 26, 10170363 },
+ { 26, 20818685 },
+ { 24, 3551231 },
+ { 24, 2568187 },
+ { 24, 2306043 },
+ { 24, 3223547 },
+ { 24, 2437115 },
+ { 24, 4796411 },
+ { 24, 864251 },
+ { 18, 96542 },
+ { 24, 1650687 },
+ { 24, 5844991 },
+ { 26, 10039295 },
+ { 26, 14233599 },
+ { 26, 26816511 },
+ { 26, 31010815 },
+ { 27, 43593727 },
+ { 27, 47788031 },
+ { 27, 60370943 },
+ { 27, 64565247 },
+ { 28, 50015995 },
+ { 28, 49229563 },
+ { 28, 48967419 },
+ { 28, 41889531 },
+ { 28, 41627387 },
+ { 28, 40840955 },
+ { 27, 29241087 },
+ { 27, 20918011 },
+ { 27, 20655867 },
+ { 27, 19869435 },
+ { 26, 14561023 },
+ { 26, 10432251 },
+ { 26, 10170107 },
+ { 26, 20818941 },
+ { 24, 3550975 },
+ { 24, 2567931 },
+ { 24, 2305787 },
+ { 24, 3223291 },
+ { 24, 2436859 },
+ { 24, 4796155 },
+ { 24, 863995 },
+ { 18, 92446 },
+ { 24, 1650431 },
+ { 24, 5844735 },
+ { 26, 10039039 },
+ { 26, 14233343 },
+ { 26, 26816255 },
+ { 26, 31010559 },
+ { 27, 43593471 },
+ { 27, 47787775 },
+ { 27, 60370687 },
+ { 27, 64564991 },
+ { 26, 33500155 },
+ { 26, 33238011 },
+ { 26, 32451579 },
+ { 26, 32189435 },
+ { 26, 25111547 },
+ { 26, 24849403 },
+ { 26, 24062971 },
+ { 26, 23800827 },
+ { 25, 12528635 },
+ { 25, 12266491 },
+ { 25, 11480059 },
+ { 25, 11217915 },
+ { 24, 6237179 },
+ { 24, 5975035 },
+ { 24, 5188603 },
+ { 24, 5877497 },
+ { 22, 1518587 },
+ { 22, 1256443 },
+ { 24, 5353209 },
+ { 22, 1387515 },
+ { 24, 601083 },
+ { 16, 22174 },
+ { 24, 863231 },
+ { 24, 5057535 },
+ { 26, 9251839 },
+ { 26, 13446143 },
+ { 26, 26029055 },
+ { 26, 30223359 },
+ { 27, 42806271 },
+ { 27, 47000575 },
+ { 27, 59583487 },
+ { 27, 63777791 },
+ { 26, 33499899 },
+ { 26, 33237755 },
+ { 26, 32451323 },
+ { 26, 32189179 },
+ { 26, 25111291 },
+ { 26, 24849147 },
+ { 26, 24062715 },
+ { 26, 23800571 },
+ { 25, 12528379 },
+ { 25, 12266235 },
+ { 25, 11479803 },
+ { 25, 11217659 },
+ { 24, 6236923 },
+ { 24, 5974779 },
+ { 24, 5188347 },
+ { 24, 5877753 },
+ { 22, 1518331 },
+ { 22, 1256187 },
+ { 24, 5353465 },
+ { 22, 1387259 },
+ { 24, 600827 },
+ { 16, 21150 },
+ { 24, 862975 },
+ { 24, 5057279 },
+ { 26, 9251583 },
+ { 26, 13445887 },
+ { 26, 26028799 },
+ { 26, 30223103 },
+ { 27, 42806015 },
+ { 27, 47000319 },
+ { 27, 59583231 },
+ { 27, 63777535 },
+ { 24, 8364031 },
+ { 24, 4186107 },
+ { 24, 4120571 },
+ { 24, 3923963 },
+ { 24, 3858427 },
+ { 24, 2088955 },
+ { 24, 2023419 },
+ { 24, 1826811 },
+ { 23, 3121151 },
+ { 23, 1040379 },
+ { 23, 974843 },
+ { 23, 778235 },
+ { 22, 1548287 },
+ { 22, 516091 },
+ { 22, 450555 },
+ { 22, 253947 },
+ { 20, 368639 },
+ { 20, 122875 },
+ { 20, 57339 },
+ { 16, 32635 },
+ { 17, 65467 },
+ { 15, 15902 },
+ { 22, 155647 },
+ { 22, 1204223 },
+ { 24, 2252799 },
+ { 24, 3301375 },
+ { 24, 6447103 },
+ { 24, 7495679 },
+ { 25, 10641407 },
+ { 25, 11689983 },
+ { 25, 14835711 },
+ { 25, 15884287 },
+ { 24, 8363775 },
+ { 24, 4185851 },
+ { 24, 4120315 },
+ { 24, 3923707 },
+ { 24, 3858171 },
+ { 24, 2088699 },
+ { 24, 2023163 },
+ { 24, 1826555 },
+ { 23, 3120895 },
+ { 23, 1040123 },
+ { 23, 974587 },
+ { 23, 777979 },
+ { 22, 1548031 },
+ { 22, 515835 },
+ { 22, 450299 },
+ { 22, 253691 },
+ { 20, 368383 },
+ { 20, 122619 },
+ { 20, 57083 },
+ { 16, 30587 },
+ { 16, 32379 },
+ { 15, 14878 },
+ { 22, 155391 },
+ { 22, 1203967 },
+ { 24, 2252543 },
+ { 24, 3301119 },
+ { 24, 6446847 },
+ { 24, 7495423 },
+ { 25, 10641151 },
+ { 25, 11689727 },
+ { 25, 14835455 },
+ { 25, 15884031 },
+ { 26, 27418367 },
+ { 24, 4168703 },
+ { 24, 4103167 },
+ { 24, 3906559 },
+ { 24, 3841023 },
+ { 24, 2071551 },
+ { 24, 2006015 },
+ { 24, 1809407 },
+ { 24, 1743871 },
+ { 23, 1022975 },
+ { 23, 957439 },
+ { 23, 760831 },
+ { 23, 695295 },
+ { 22, 498687 },
+ { 22, 433151 },
+ { 22, 236543 },
+ { 22, 171007 },
+ { 20, 105471 },
+ { 20, 39935 },
+ { 14, 7999 },
+ { 14, 8043 },
+ { 14, 7998 },
+ { 16, 32703 },
+ { 20, 351231 },
+ { 22, 613375 },
+ { 22, 875519 },
+ { 22, 1661951 },
+ { 22, 1924095 },
+ { 23, 2710527 },
+ { 23, 2972671 },
+ { 23, 3759103 },
+ { 23, 4021247 },
+ { 24, 6904831 },
+ { 24, 4168447 },
+ { 24, 4102911 },
+ { 24, 3906303 },
+ { 24, 3840767 },
+ { 24, 2071295 },
+ { 24, 2005759 },
+ { 24, 1809151 },
+ { 24, 1743615 },
+ { 23, 1022719 },
+ { 23, 957183 },
+ { 23, 760575 },
+ { 23, 695039 },
+ { 22, 498431 },
+ { 22, 432895 },
+ { 22, 236287 },
+ { 22, 170751 },
+ { 20, 105215 },
+ { 20, 39679 },
+ { 14, 8175 },
+ { 11, 987 },
+ { 12, 718 },
+ { 15, 15999 },
+ { 20, 350975 },
+ { 22, 613119 },
+ { 22, 875263 },
+ { 22, 1661695 },
+ { 22, 1923839 },
+ { 23, 2710271 },
+ { 23, 2972415 },
+ { 23, 3758847 },
+ { 23, 4020991 },
+ { 24, 6904575 },
+ { 24, 7166719 },
+ { 24, 7953151 },
+ { 24, 8215295 },
+ { 24, 15293183 },
+ { 24, 15555327 },
+ { 24, 16341759 },
+ { 24, 16603903 },
+ { 24, 7868415 },
+ { 24, 7081983 },
+ { 24, 6819839 },
+ { 23, 3936255 },
+ { 23, 3674111 },
+ { 23, 2887679 },
+ { 23, 2625535 },
+ { 22, 1839103 },
+ { 22, 1576959 },
+ { 22, 790527 },
+ { 22, 528383 },
+ { 16, 15743 },
+ { 10, 463 },
+ { 12, 654 },
+ { 13, 3951 },
+ { 16, 16255 },
+ { 22, 544767 },
+ { 22, 806911 },
+ { 22, 1593343 },
+ { 22, 1855487 },
+ { 23, 2641919 },
+ { 23, 2904063 },
+ { 23, 3690495 },
+ { 23, 3952639 },
+ { 24, 6836223 },
+ { 24, 7098367 },
+ { 24, 7884799 },
+ { 24, 16518911 },
+ { 24, 16256767 },
+ { 24, 15470335 },
+ { 24, 15208191 },
+ { 24, 8130303 },
+ { 24, 7868159 },
+ { 24, 7081727 },
+ { 24, 6819583 },
+ { 23, 3935999 },
+ { 23, 3673855 },
+ { 23, 2887423 },
+ { 23, 2625279 },
+ { 22, 1838847 },
+ { 22, 1576703 },
+ { 22, 790271 },
+ { 22, 528127 },
+ { 16, 13695 },
+ { 11, 943 },
+ { 24, 125949 },
+ { 10, 479 },
+ { 16, 14207 },
+ { 22, 544511 },
+ { 22, 806655 },
+ { 22, 1593087 },
+ { 22, 1855231 },
+ { 23, 2641663 },
+ { 23, 2903807 },
+ { 23, 3690239 },
+ { 23, 3952383 },
+ { 24, 6835967 },
+ { 24, 7098111 },
+ { 24, 7884543 },
+ { 24, 8146687 },
+ { 24, 15224575 },
+ { 24, 15486719 },
+ { 24, 16273151 },
+ { 24, 16535295 },
+ { 24, 7932927 },
+ { 24, 7146495 },
+ { 24, 6884351 },
+ { 23, 4000767 },
+ { 23, 3738623 },
+ { 23, 2952191 },
+ { 23, 2690047 },
+ { 22, 1903615 },
+ { 22, 1641471 },
+ { 22, 855039 },
+ { 22, 592895 },
+ { 20, 330751 },
+ { 13, 3775 },
+ { 11, 990 },
+ { 9, 203 },
+ { 12, 1851 },
+ { 20, 52223 },
+ { 20, 314367 },
+ { 22, 576511 },
+ { 22, 838655 },
+ { 22, 1625087 },
+ { 22, 1887231 },
+ { 23, 2673663 },
+ { 23, 2935807 },
+ { 23, 3722239 },
+ { 23, 3984383 },
+ { 24, 6867967 },
+ { 24, 16583423 },
+ { 24, 16321279 },
+ { 24, 15534847 },
+ { 24, 15272703 },
+ { 24, 8194815 },
+ { 24, 7932671 },
+ { 24, 7146239 },
+ { 24, 6884095 },
+ { 23, 4000511 },
+ { 23, 3738367 },
+ { 23, 2951935 },
+ { 23, 2689791 },
+ { 22, 1903359 },
+ { 22, 1641215 },
+ { 22, 854783 },
+ { 22, 592639 },
+ { 20, 330495 },
+ { 14, 7615 },
+ { 11, 862 },
+ { 10, 427 },
+ { 12, 2027 },
+ { 20, 51967 },
+ { 20, 314111 },
+ { 22, 576255 },
+ { 22, 838399 },
+ { 22, 1624831 },
+ { 22, 1886975 },
+ { 23, 2673407 },
+ { 23, 2935551 },
+ { 23, 3721983 },
+ { 23, 3984127 },
+ { 24, 6867711 },
+ { 24, 7129855 },
+ { 24, 7916287 },
+ { 24, 8178431 },
+ { 24, 15256319 },
+ { 24, 15518463 },
+ { 24, 16304895 },
+ { 24, 16567039 },
+ { 24, 6850559 },
+ { 23, 3966975 },
+ { 23, 3704831 },
+ { 23, 2918399 },
+ { 23, 2656255 },
+ { 22, 1869823 },
+ { 22, 1607679 },
+ { 22, 821247 },
+ { 22, 559103 },
+ { 20, 296959 },
+ { 20, 34815 },
+ { 13, 3694 },
+ { 12, 1723 },
+ { 14, 7547 },
+ { 18, 10235 },
+ { 18, 75771 },
+ { 18, 96255 },
+ { 20, 206843 },
+ { 20, 403451 },
+ { 20, 468987 },
+ { 20, 489471 },
+ { 21, 731131 },
+ { 21, 927739 },
+ { 21, 993275 },
+ { 21, 1013759 },
+ { 22, 1779707 },
+ { 22, 1976315 },
+ { 22, 2041851 },
+ { 22, 3811323 },
+ { 22, 3876859 },
+ { 22, 4073467 },
+ { 22, 4139003 },
+ { 22, 4159487 },
+ { 23, 3966719 },
+ { 23, 3704575 },
+ { 23, 2918143 },
+ { 23, 2655999 },
+ { 22, 1869567 },
+ { 22, 1607423 },
+ { 22, 820991 },
+ { 22, 558847 },
+ { 20, 296703 },
+ { 20, 34559 },
+ { 13, 2670 },
+ { 13, 3515 },
+ { 14, 5499 },
+ { 18, 9979 },
+ { 18, 75515 },
+ { 18, 95999 },
+ { 20, 206587 },
+ { 20, 403195 },
+ { 20, 468731 },
+ { 20, 489215 },
+ { 21, 730875 },
+ { 21, 927483 },
+ { 21, 993019 },
+ { 21, 1013503 },
+ { 22, 1779451 },
+ { 22, 1976059 },
+ { 22, 2041595 },
+ { 22, 3811067 },
+ { 22, 3876603 },
+ { 22, 4073211 },
+ { 22, 4138747 },
+ { 22, 4159231 },
+ { 23, 3982335 },
+ { 23, 3720191 },
+ { 23, 2933759 },
+ { 23, 2671615 },
+ { 22, 1885183 },
+ { 22, 1623039 },
+ { 22, 836607 },
+ { 22, 574463 },
+ { 20, 312319 },
+ { 20, 50175 },
+ { 13, 1774 },
+ { 20, 33787 },
+ { 18, 82939 },
+ { 20, 132091 },
+ { 18, 25595 },
+ { 18, 91131 },
+ { 20, 156667 },
+ { 20, 222203 },
+ { 20, 418811 },
+ { 20, 484347 },
+ { 21, 680955 },
+ { 21, 746491 },
+ { 21, 943099 },
+ { 21, 1008635 },
+ { 22, 1729531 },
+ { 22, 1795067 },
+ { 22, 1991675 },
+ { 22, 2057211 },
+ { 22, 3826683 },
+ { 22, 3892219 },
+ { 22, 4088827 },
+ { 22, 4154363 },
+ { 23, 3982079 },
+ { 23, 3719935 },
+ { 23, 2933503 },
+ { 23, 2671359 },
+ { 22, 1884927 },
+ { 22, 1622783 },
+ { 22, 836351 },
+ { 22, 574207 },
+ { 20, 312063 },
+ { 20, 49919 },
+ { 13, 750 },
+ { 20, 33531 },
+ { 18, 82683 },
+ { 20, 131835 },
+ { 18, 25339 },
+ { 18, 90875 },
+ { 20, 156411 },
+ { 20, 221947 },
+ { 20, 418555 },
+ { 20, 484091 },
+ { 21, 680699 },
+ { 21, 746235 },
+ { 21, 942843 },
+ { 21, 1008379 },
+ { 22, 1729275 },
+ { 22, 1794811 },
+ { 22, 1991419 },
+ { 22, 2056955 },
+ { 22, 3826427 },
+ { 22, 3891963 },
+ { 22, 4088571 },
+ { 22, 4154107 },
+ { 21, 1008127 },
+ { 21, 942591 },
+ { 21, 745983 },
+ { 21, 680447 },
+ { 20, 483839 },
+ { 20, 418303 },
+ { 20, 221695 },
+ { 20, 156159 },
+ { 18, 90623 },
+ { 18, 25087 },
+ { 13, 4462 },
+ { 18, 12795 },
+ { 18, 74235 },
+ { 18, 37371 },
+ { 18, 49659 },
+ { 18, 10747 },
+ { 18, 76283 },
+ { 18, 81407 },
+ { 20, 207355 },
+ { 20, 403963 },
+ { 20, 469499 },
+ { 20, 474623 },
+ { 21, 731643 },
+ { 21, 928251 },
+ { 21, 993787 },
+ { 21, 998911 },
+ { 22, 3892477 },
+ { 22, 3826941 },
+ { 22, 2057469 },
+ { 22, 1991933 },
+ { 22, 1795325 },
+ { 22, 1729789 },
+ { 21, 1008893 },
+ { 21, 943357 },
+ { 21, 746749 },
+ { 21, 681213 },
+ { 20, 484605 },
+ { 20, 419069 },
+ { 20, 222461 },
+ { 20, 156925 },
+ { 18, 91389 },
+ { 18, 25853 },
+ { 13, 282 },
+ { 18, 13561 },
+ { 18, 75001 },
+ { 18, 38137 },
+ { 18, 50425 },
+ { 18, 36089 },
+ { 18, 40185 },
+ { 18, 55549 },
+ { 20, 146681 },
+ { 20, 158969 },
+ { 20, 163065 },
+ { 20, 227581 },
+ { 21, 310521 },
+ { 21, 322809 },
+ { 21, 326905 },
+ { 21, 456957 },
+ { 22, 638201 },
+ { 22, 650489 },
+ { 22, 654585 },
+ { 22, 765177 },
+ { 22, 769273 },
+ { 22, 781561 },
+ { 21, 1009149 },
+ { 21, 943613 },
+ { 21, 747005 },
+ { 21, 681469 },
+ { 20, 484861 },
+ { 20, 419325 },
+ { 20, 222717 },
+ { 20, 157181 },
+ { 18, 91645 },
+ { 18, 26109 },
+ { 13, 4378 },
+ { 18, 13817 },
+ { 18, 75257 },
+ { 18, 38393 },
+ { 18, 50681 },
+ { 18, 36345 },
+ { 18, 40441 },
+ { 18, 55805 },
+ { 20, 146937 },
+ { 20, 159225 },
+ { 20, 163321 },
+ { 20, 227837 },
+ { 21, 310777 },
+ { 21, 323065 },
+ { 21, 327161 },
+ { 21, 457213 },
+ { 22, 638457 },
+ { 22, 650745 },
+ { 22, 654841 },
+ { 22, 765433 },
+ { 22, 769529 },
+ { 22, 781817 },
+ { 22, 785913 },
+ { 22, 1047037 },
+ { 23, 3003133 },
+ { 23, 2740989 },
+ { 22, 1954557 },
+ { 22, 1692413 },
+ { 22, 905981 },
+ { 22, 643837 },
+ { 20, 381693 },
+ { 20, 119549 },
+ { 15, 2458 },
+ { 20, 103161 },
+ { 20, 316153 },
+ { 22, 561913 },
+ { 20, 217849 },
+ { 20, 398073 },
+ { 20, 209657 },
+ { 20, 226041 },
+ { 20, 418557 },
+ { 22, 848633 },
+ { 22, 897785 },
+ { 22, 914169 },
+ { 22, 1696509 },
+ { 23, 1766137 },
+ { 23, 1815289 },
+ { 23, 1831673 },
+ { 23, 3400445 },
+ { 24, 3601145 },
+ { 24, 3650297 },
+ { 24, 3666681 },
+ { 24, 4109049 },
+ { 24, 4125433 },
+ { 23, 4051965 },
+ { 23, 3789821 },
+ { 23, 3003389 },
+ { 23, 2741245 },
+ { 22, 1954813 },
+ { 22, 1692669 },
+ { 22, 906237 },
+ { 22, 644093 },
+ { 20, 381949 },
+ { 20, 119805 },
+ { 15, 6554 },
+ { 20, 103417 },
+ { 20, 316409 },
+ { 22, 562169 },
+ { 20, 218105 },
+ { 20, 398329 },
+ { 20, 209913 },
+ { 20, 226297 },
+ { 20, 418813 },
+ { 22, 848889 },
+ { 22, 898041 },
+ { 22, 914425 },
+ { 22, 1696765 },
+ { 23, 1766393 },
+ { 23, 1815545 },
+ { 23, 1831929 },
+ { 23, 3400701 },
+ { 24, 3601401 },
+ { 24, 3650553 },
+ { 24, 3666937 },
+ { 24, 4109305 },
+ { 24, 4125689 },
+ { 24, 4174841 },
+ { 24, 4191225 },
+ { 24, 5936893 },
+ { 24, 5412605 },
+ { 23, 3839741 },
+ { 23, 3315453 },
+ { 23, 1742589 },
+ { 23, 1218301 },
+ { 21, 694013 },
+ { 21, 169725 },
+ { 15, 11034 },
+ { 20, 120569 },
+ { 20, 366329 },
+ { 22, 579321 },
+ { 22, 825081 },
+ { 20, 415481 },
+ { 20, 464633 },
+ { 20, 407289 },
+ { 20, 423673 },
+ { 20, 485117 },
+ { 22, 1636089 },
+ { 22, 1685241 },
+ { 22, 1701625 },
+ { 22, 1959677 },
+ { 23, 3340025 },
+ { 23, 3389177 },
+ { 23, 3405561 },
+ { 23, 3925757 },
+ { 24, 6747897 },
+ { 24, 6797049 },
+ { 24, 6813433 },
+ { 24, 7255801 },
+ { 24, 7272185 },
+ { 24, 7321337 },
+ { 24, 7337721 },
+ { 24, 8382205 },
+ { 23, 3839997 },
+ { 23, 3315709 },
+ { 23, 1742845 },
+ { 23, 1218557 },
+ { 21, 694269 },
+ { 21, 169981 },
+ { 15, 15130 },
+ { 20, 120825 },
+ { 20, 366585 },
+ { 22, 579577 },
+ { 22, 825337 },
+ { 20, 415737 },
+ { 20, 464889 },
+ { 20, 407545 },
+ { 20, 423929 },
+ { 20, 485373 },
+ { 22, 1636345 },
+ { 22, 1685497 },
+ { 22, 1701881 },
+ { 22, 1959933 },
+ { 23, 3340281 },
+ { 23, 3389433 },
+ { 23, 3405817 },
+ { 23, 3926013 },
+ { 24, 6748153 },
+ { 24, 6797305 },
+ { 24, 6813689 },
+ { 24, 7256057 },
+ { 24, 7272441 },
+ { 24, 7321593 },
+ { 24, 7337977 },
+ { 24, 8382461 },
+ { 25, 15420157 },
+ { 25, 13323005 },
+ { 25, 7031549 },
+ { 25, 4934397 },
+ { 23, 2837245 },
+ { 23, 740093 },
+ { 17, 19354 },
+ { 23, 674553 },
+ { 22, 1526521 },
+ { 24, 2509561 },
+ { 24, 3361529 },
+ { 24, 6441721 },
+ { 22, 1919737 },
+ { 23, 2640633 },
+ { 22, 1886969 },
+ { 22, 1952505 },
+ { 23, 2722557 },
+ { 24, 7588601 },
+ { 24, 7785209 },
+ { 24, 7850745 },
+ { 25, 15387385 },
+ { 25, 15452921 },
+ { 25, 15649529 },
+ { 25, 15715065 },
+ { 26, 31116025 },
+ { 26, 31181561 },
+ { 26, 31378169 },
+ { 26, 31443705 },
+ { 26, 33213177 },
+ { 26, 33278713 },
+ { 26, 33475321 },
+ { 26, 33540857 },
+ { 25, 15420413 },
+ { 25, 13323261 },
+ { 25, 7031805 },
+ { 25, 4934653 },
+ { 23, 2837501 },
+ { 23, 740349 },
+ { 17, 23450 },
+ { 23, 674809 },
+ { 22, 1526777 },
+ { 24, 2509817 },
+ { 24, 3361785 },
+ { 24, 6441977 },
+ { 22, 1919993 },
+ { 23, 2640889 },
+ { 22, 1887225 },
+ { 22, 1952761 },
+ { 23, 2722813 },
+ { 24, 7588857 },
+ { 24, 7785465 },
+ { 24, 7851001 },
+ { 25, 15387641 },
+ { 25, 15453177 },
+ { 25, 15649785 },
+ { 25, 15715321 },
+ { 26, 31116281 },
+ { 26, 31181817 },
+ { 26, 31378425 },
+ { 26, 31443961 },
+ { 26, 33213433 },
+ { 26, 33278969 },
+ { 26, 33475577 },
+ { 26, 33541113 },
+ { 25, 15617789 },
+ { 25, 13520637 },
+ { 25, 7229181 },
+ { 25, 5132029 },
+ { 23, 3034877 },
+ { 23, 937725 },
+ { 18, 54554 },
+ { 23, 741113 },
+ { 23, 2772729 },
+ { 24, 2576121 },
+ { 24, 3559161 },
+ { 24, 6508281 },
+ { 24, 7491321 },
+ { 23, 2707193 },
+ { 23, 2903801 },
+ { 23, 2674425 },
+ { 23, 2739961 },
+ { 23, 2985725 },
+ { 25, 10735353 },
+ { 25, 10931961 },
+ { 25, 10997497 },
+ { 25, 12029693 },
+ { 26, 21745401 },
+ { 26, 21942009 },
+ { 26, 22007545 },
+ { 26, 24088317 },
+ { 27, 43765497 },
+ { 27, 43962105 },
+ { 26, 32395261 },
+ { 26, 30298109 },
+ { 26, 24006653 },
+ { 26, 21909501 },
+ { 25, 15618045 },
+ { 25, 13520893 },
+ { 25, 7229437 },
+ { 25, 5132285 },
+ { 23, 3035133 },
+ { 23, 937981 },
+ { 18, 62746 },
+ { 23, 741369 },
+ { 23, 2772985 },
+ { 24, 2576377 },
+ { 24, 3559417 },
+ { 24, 6508537 },
+ { 24, 7491577 },
+ { 23, 2707449 },
+ { 23, 2904057 },
+ { 23, 2674681 },
+ { 23, 2740217 },
+ { 23, 2985981 },
+ { 25, 10735609 },
+ { 25, 10932217 },
+ { 25, 10997753 },
+ { 25, 12029949 },
+ { 26, 21745657 },
+ { 26, 21942265 },
+ { 26, 22007801 },
+ { 26, 24088573 },
+ { 27, 43765753 },
+ { 27, 43962361 },
+ { 26, 32463613 },
+ { 26, 30366461 },
+ { 26, 24075005 },
+ { 26, 21977853 },
+ { 25, 15686397 },
+ { 25, 13589245 },
+ { 25, 7297789 },
+ { 25, 5200637 },
+ { 23, 3103485 },
+ { 23, 1006333 },
+ { 18, 103834 },
+ { 23, 940793 },
+ { 23, 2841337 },
+ { 25, 4872953 },
+ { 24, 3627769 },
+ { 24, 6707961 },
+ { 24, 7559929 },
+ { 25, 10640121 },
+ { 23, 2972409 },
+ { 23, 3693305 },
+ { 23, 2939641 },
+ { 23, 3005177 },
+ { 23, 3775229 },
+ { 25, 11787001 },
+ { 25, 11983609 },
+ { 25, 12049145 },
+ { 25, 15178493 },
+ { 26, 23845625 },
+ { 26, 24042233 },
+ { 26, 24107769 },
+ { 26, 30382845 },
+ { 27, 47962873 },
+ { 26, 32463869 },
+ { 26, 30366717 },
+ { 26, 24075261 },
+ { 26, 21978109 },
+ { 25, 15686653 },
+ { 25, 13589501 },
+ { 25, 7298045 },
+ { 25, 5200893 },
+ { 23, 3103741 },
+ { 23, 1006589 },
+ { 18, 112026 },
+ { 23, 941049 },
+ { 23, 2841593 },
+ { 25, 4873209 },
+ { 24, 3628025 },
+ { 24, 6708217 },
+ { 24, 7560185 },
+ { 25, 10640377 },
+ { 23, 2972665 },
+ { 23, 3693561 },
+ { 23, 2939897 },
+ { 23, 3005433 },
+ { 23, 3775485 },
+ { 25, 11787257 },
+ { 25, 11983865 },
+ { 25, 12049401 },
+ { 25, 15178749 },
+ { 26, 23845881 },
+ { 26, 24042489 },
+ { 26, 24108025 },
+ { 26, 30383101 },
+ { 27, 47963129 },
+ { 27, 64953337 },
+ { 27, 62528505 },
+ { 27, 50011129 },
+ { 27, 46013433 },
+ { 26, 33496057 },
+ { 26, 26894077 },
+ { 26, 14311165 },
+ { 26, 10116861 },
+ { 24, 5922557 },
+ { 24, 1728253 },
+ { 18, 120602 },
+ { 23, 1007353 },
+ { 23, 3038969 },
+ { 25, 4939513 },
+ { 25, 6971129 },
+ { 24, 6774521 },
+ { 24, 7757561 },
+ { 25, 10706681 },
+ { 25, 11689721 },
+ { 23, 3759865 },
+ { 23, 3956473 },
+ { 23, 3727097 },
+ { 23, 3792633 },
+ { 23, 4038397 },
+ { 25, 14933753 },
+ { 25, 15130361 },
+ { 25, 15195897 },
+ { 25, 16228093 },
+ { 26, 30138105 },
+ { 26, 30334713 },
+ { 26, 30400249 },
+ { 26, 32481021 },
+ { 27, 64888569 },
+ { 27, 60759801 },
+ { 27, 49946361 },
+ { 27, 45817593 },
+ { 26, 33431289 },
+ { 26, 29302521 },
+ { 26, 14311421 },
+ { 26, 10117117 },
+ { 24, 5922813 },
+ { 24, 1728509 },
+ { 18, 128794 },
+ { 23, 1007609 },
+ { 23, 3039225 },
+ { 25, 4939769 },
+ { 25, 6971385 },
+ { 24, 6774777 },
+ { 24, 7757817 },
+ { 25, 10706937 },
+ { 25, 11689977 },
+ { 23, 3760121 },
+ { 23, 3956729 },
+ { 23, 3727353 },
+ { 23, 3792889 },
+ { 23, 4038653 },
+ { 25, 14934009 },
+ { 25, 15130617 },
+ { 25, 15196153 },
+ { 25, 16228349 },
+ { 26, 30138361 },
+ { 26, 30334969 },
+ { 26, 30400505 },
+ { 26, 32481277 },
+ { 27, 64888825 },
+ { 27, 60760057 },
+ { 27, 49946617 },
+ { 27, 45817849 },
+ { 26, 33431545 },
+ { 6, 63 },
+ { 27, 62906361 },
+ { 27, 67084285 },
+ { 26, 23931645 },
+ { 26, 7154429 },
+ { 19, 169882 },
+ { 26, 6892281 },
+ { 25, 12397305 },
+ { 27, 20523769 },
+ { 27, 28125945 },
+ { 27, 53029625 },
+ { 26, 31271673 },
+ { 27, 43592441 },
+ { 27, 47000313 },
+ { 27, 59321081 },
+ { 25, 16067321 },
+ { 26, 27339513 },
+ { 25, 15936249 },
+ { 25, 16198393 },
+ { 26, 27667197 },
+ { 27, 63908601 },
+ { 27, 64695033 },
+ { 27, 64957177 },
+ { 28, 128658169 },
+ { 28, 128920313 },
+ { 28, 129706745 },
+ { 28, 129968889 },
+ { 29, 258747129 },
+ { 29, 242756345 },
+ { 29, 192686841 },
+ { 29, 182987513 },
+ { 28, 132918009 },
+ { 28, 116927225 },
+ { 28, 66857721 },
+ { 28, 40709117 },
+ { 26, 23931901 },
+ { 26, 7154685 },
+ { 19, 178074 },
+ { 26, 6892537 },
+ { 25, 12397561 },
+ { 27, 20524025 },
+ { 27, 28126201 },
+ { 27, 53029881 },
+ { 26, 31271929 },
+ { 27, 43592697 },
+ { 27, 47000569 },
+ { 27, 59321337 },
+ { 25, 16067577 },
+ { 26, 27339769 },
+ { 25, 15936505 },
+ { 25, 16198649 },
+ { 26, 27667453 },
+ { 27, 63908857 },
+ { 27, 64695289 },
+ { 27, 64957433 },
+ { 28, 128658425 },
+ { 28, 128920569 },
+ { 28, 129707001 },
+ { 28, 129969145 },
+ { 29, 258747385 },
+ { 29, 242756601 },
+ { 29, 192687097 },
+ { 29, 182987769 },
+ { 28, 132918265 },
+ { 28, 116927481 },
+ { 28, 66857977 },
+ { 28, 41496317 },
+ { 26, 24719101 },
+ { 26, 7941885 },
+ { 20, 371994 },
+ { 26, 7155449 },
+ { 26, 23670521 },
+ { 27, 20786937 },
+ { 27, 28913401 },
+ { 27, 53292793 },
+ { 27, 61419257 },
+ { 27, 43855609 },
+ { 27, 47787769 },
+ { 27, 59584249 },
+ { 27, 63516409 },
+ { 26, 27602681 },
+ { 26, 28389113 },
+ { 26, 27471609 },
+ { 26, 27733753 },
+ { 26, 28716797 },
+ { 28, 249048825 },
+ { 28, 245116665 },
+ { 28, 111095545 },
+ { 28, 115224317 },
+ { 29, 230174457 },
+ { 29, 222047993 },
+ { 29, 258486009 },
+ { 29, 241970937 },
+ { 29, 192425721 },
+ { 29, 175910649 },
+ { 28, 132656889 },
+ { 28, 116141817 },
+ { 28, 66596601 },
+ { 28, 50081529 },
+ { 26, 24719357 },
+ { 26, 7942141 },
+ { 20, 388378 },
+ { 26, 7155705 },
+ { 26, 23670777 },
+ { 27, 20787193 },
+ { 27, 28913657 },
+ { 27, 53293049 },
+ { 27, 61419513 },
+ { 27, 43855865 },
+ { 27, 47788025 },
+ { 27, 59584505 },
+ { 27, 63516665 },
+ { 26, 27602937 },
+ { 26, 28389369 },
+ { 26, 27471865 },
+ { 26, 27734009 },
+ { 26, 28717053 },
+ { 28, 249049081 },
+ { 28, 245116921 },
+ { 28, 111095801 },
+ { 28, 115224573 },
+ { 29, 230174713 },
+ { 29, 222048249 },
+ { 29, 258486265 },
+ { 29, 241971193 },
+ { 29, 192425977 },
+ { 29, 175910905 },
+ { 28, 132657145 },
+ { 28, 116142073 },
+ { 28, 66596857 },
+ { 28, 50081785 },
+ { 26, 24984317 },
+ { 26, 8207101 },
+ { 20, 470426 },
+ { 26, 7944953 },
+ { 26, 23935737 },
+ { 27, 47775739 },
+ { 27, 29178617 },
+ { 27, 54082297 },
+ { 27, 61684473 },
+ { 28, 134101753 },
+ { 27, 48052985 },
+ { 27, 60373753 },
+ { 27, 63781625 },
+ { 26, 33438457 },
+ { 26, 16661241 },
+ { 26, 31537913 },
+ { 26, 66337529 },
+ { 26, 28785401 },
+ { 26, 31865597 },
+ { 27, 49741823 },
+ { 28, 131873529 },
+ { 28, 115292921 },
+ { 28, 127810301 },
+ { 29, 221788921 },
+ { 28, 129776377 },
+ { 29, 241711865 },
+ { 29, 191642361 },
+ { 29, 175651577 },
+ { 28, 125582073 },
+ { 28, 115882745 },
+ { 28, 65813241 },
+ { 28, 49822457 },
+ { 26, 33307385 },
+ { 26, 8207357 },
+ { 20, 475114 },
+ { 26, 7945209 },
+ { 26, 23935993 },
+ { 27, 47775483 },
+ { 27, 29178873 },
+ { 27, 54082553 },
+ { 27, 61684729 },
+ { 28, 134102009 },
+ { 27, 48053241 },
+ { 27, 60374009 },
+ { 27, 63781881 },
+ { 26, 33438713 },
+ { 26, 16661497 },
+ { 26, 31538169 },
+ { 26, 66337785 },
+ { 26, 28785657 },
+ { 26, 31865853 },
+ { 27, 49741567 },
+ { 28, 131873785 },
+ { 28, 115293177 },
+ { 28, 127810557 },
+ { 29, 221789177 },
+ { 28, 129776633 },
+ { 29, 241712121 },
+ { 29, 191642617 },
+ { 29, 175651833 },
+ { 28, 125582329 },
+ { 28, 115883001 },
+ { 28, 65813497 },
+ { 28, 49822713 },
+ { 26, 33307641 },
+ { 26, 15286013 },
+ { 20, 491498 },
+ { 26, 8208121 },
+ { 26, 24723193 },
+ { 27, 49347579 },
+ { 28, 57229049 },
+ { 27, 54345465 },
+ { 27, 62471929 },
+ { 28, 86851321 },
+ { 28, 133840633 },
+ { 27, 60636921 },
+ { 27, 64569081 },
+ { 26, 33505021 },
+ { 26, 33177337 },
+ { 26, 16400121 },
+ { 26, 66076409 },
+ { 26, 65289977 },
+ { 26, 31932153 },
+ { 26, 32915197 },
+ { 27, 50265087 },
+ { 28, 127680249 },
+ { 28, 127876857 },
+ { 28, 132005629 },
+ { 28, 129515257 },
+ { 28, 121388793 },
+ { 29, 191381241 },
+ { 29, 174866169 },
+ { 28, 125320953 },
+ { 28, 108805881 },
+ { 28, 65552121 },
+ { 28, 49037049 },
+ { 26, 33046265 },
+ { 26, 16531193 },
+ { 20, 507754 },
+ { 26, 8208377 },
+ { 26, 24723449 },
+ { 27, 49347323 },
+ { 28, 57229305 },
+ { 27, 54345721 },
+ { 27, 62472185 },
+ { 28, 86851577 },
+ { 28, 133840889 },
+ { 27, 60637177 },
+ { 27, 64569337 },
+ { 26, 33505277 },
+ { 26, 33177593 },
+ { 26, 16400377 },
+ { 26, 66076665 },
+ { 26, 65290233 },
+ { 26, 31932409 },
+ { 26, 32915453 },
+ { 27, 50264831 },
+ { 28, 127680505 },
+ { 28, 127877113 },
+ { 28, 132005885 },
+ { 28, 129515513 },
+ { 28, 121389049 },
+ { 29, 191381497 },
+ { 29, 174866425 },
+ { 28, 125321209 },
+ { 28, 108806137 },
+ { 28, 65552377 },
+ { 28, 49037305 },
+ { 26, 33046521 },
+ { 26, 16531449 },
+ { 20, 524138 },
+ { 26, 15297273 },
+ { 26, 24996601 },
+ { 27, 49868795 },
+ { 28, 57502457 },
+ { 28, 107571961 },
+ { 27, 62745337 },
+ { 28, 87649017 },
+ { 28, 95251193 },
+ { 28, 133065465 },
+ { 27, 64842489 },
+ { 28, 65956601 },
+ { 26, 33254141 },
+ { 26, 32402169 },
+ { 26, 15624953 },
+ { 26, 65039097 },
+ { 26, 62155513 },
+ { 26, 32991993 },
+ { 26, 61238013 },
+ { 27, 64417791 },
+ { 28, 115108601 },
+ { 28, 132082425 },
+ { 28, 128740089 },
+ { 28, 121137913 },
+ { 28, 96234233 },
+ { 29, 174615289 },
+ { 28, 124545785 },
+ { 28, 108555001 },
+ { 28, 58485497 },
+ { 28, 48786169 },
+ { 26, 32271097 },
+ { 26, 16280313 },
+ { 21, 867818 },
+ { 26, 15297529 },
+ { 26, 24996857 },
+ { 27, 49868539 },
+ { 28, 57502713 },
+ { 28, 107572217 },
+ { 27, 62745593 },
+ { 28, 87649273 },
+ { 28, 95251449 },
+ { 28, 133065721 },
+ { 27, 64842745 },
+ { 28, 65956857 },
+ { 26, 33254397 },
+ { 26, 32402425 },
+ { 26, 15625209 },
+ { 26, 65039353 },
+ { 26, 62155769 },
+ { 26, 32992249 },
+ { 26, 61238269 },
+ { 27, 64417535 },
+ { 28, 115108857 },
+ { 28, 132082681 },
+ { 28, 128740345 },
+ { 28, 121138169 },
+ { 28, 96234489 },
+ { 29, 174615545 },
+ { 28, 124546041 },
+ { 28, 108555257 },
+ { 28, 58485753 },
+ { 28, 48786425 },
+ { 26, 32271353 },
+ { 26, 16280569 },
+ { 21, 884202 },
+ { 26, 15560441 },
+ { 26, 32075513 },
+ { 27, 64023547 },
+ { 28, 58289913 },
+ { 28, 107835129 },
+ { 28, 124350201 },
+ { 28, 87912185 },
+ { 28, 96038649 },
+ { 28, 120418041 },
+ { 28, 132804345 },
+ { 28, 116027129 },
+ { 28, 65695481 },
+ { 26, 32468733 },
+ { 26, 32141049 },
+ { 26, 15363833 },
+ { 26, 61894393 },
+ { 26, 61107961 },
+ { 26, 61304569 },
+ { 26, 62287613 },
+ { 27, 64941055 },
+ { 28, 110915321 },
+ { 28, 128478969 },
+ { 28, 120352505 },
+ { 28, 95973113 },
+ { 28, 87846649 },
+ { 28, 124284665 },
+ { 28, 107769593 },
+ { 28, 58224377 },
+ { 28, 41709305 },
+ { 26, 32009977 },
+ { 26, 15494905 },
+ { 21, 900458 },
+ { 26, 15560697 },
+ { 26, 32075769 },
+ { 27, 64023291 },
+ { 28, 58290169 },
+ { 28, 107835385 },
+ { 28, 124350457 },
+ { 28, 87912441 },
+ { 28, 96038905 },
+ { 28, 120418297 },
+ { 28, 132804601 },
+ { 28, 116027385 },
+ { 28, 65695737 },
+ { 26, 32468989 },
+ { 26, 32141305 },
+ { 26, 15364089 },
+ { 26, 61894649 },
+ { 26, 61108217 },
+ { 26, 61304825 },
+ { 26, 62287869 },
+ { 27, 64940799 },
+ { 28, 110915577 },
+ { 28, 128479225 },
+ { 28, 120352761 },
+ { 28, 95973369 },
+ { 28, 87846905 },
+ { 28, 124284921 },
+ { 28, 107769849 },
+ { 28, 58224633 },
+ { 28, 41709561 },
+ { 26, 32010233 },
+ { 26, 15495161 },
+ { 21, 916842 },
+ { 21, 2096622 },
+ { 26, 32340729 },
+ { 27, 64536571 },
+ { 28, 58555129 },
+ { 28, 108624633 },
+ { 28, 124615417 },
+ { 29, 259947257 },
+ { 28, 96303865 },
+ { 28, 121207545 },
+ { 28, 128809721 },
+ { 28, 125729529 },
+ { 28, 108952313 },
+ { 28, 58620665 },
+ { 26, 32209661 },
+ { 26, 25066233 },
+ { 26, 8289017 },
+ { 26, 60848889 },
+ { 26, 32799481 },
+ { 26, 62356217 },
+ { 26, 65436413 },
+ { 27, 66502655 },
+ { 27, 64781049 },
+ { 28, 120093433 },
+ { 28, 95189753 },
+ { 28, 87587577 },
+ { 27, 62683897 },
+ { 28, 107510521 },
+ { 28, 57441017 },
+ { 28, 41450233 },
+ { 26, 24935161 },
+ { 26, 15235833 },
+ { 21, 995306 },
+ { 21, 2080238 },
+ { 26, 32340985 },
+ { 27, 64536315 },
+ { 28, 58555385 },
+ { 28, 108624889 },
+ { 28, 124615673 },
+ { 29, 259947513 },
+ { 28, 96304121 },
+ { 28, 121207801 },
+ { 28, 128809977 },
+ { 28, 125729785 },
+ { 28, 108952569 },
+ { 28, 58620921 },
+ { 26, 32209917 },
+ { 26, 25066489 },
+ { 26, 8289273 },
+ { 26, 60849145 },
+ { 26, 32799737 },
+ { 26, 62356473 },
+ { 26, 65436669 },
+ { 27, 66502399 },
+ { 27, 64781305 },
+ { 28, 120093689 },
+ { 28, 95190009 },
+ { 28, 87587833 },
+ { 27, 62684153 },
+ { 28, 107510777 },
+ { 28, 57441273 },
+ { 28, 41450489 },
+ { 26, 24935417 },
+ { 26, 15236089 },
+ { 21, 1011690 },
+ { 21, 2064238 },
+ { 26, 33128185 },
+ { 27, 66108411 },
+ { 28, 65634041 },
+ { 28, 108887801 },
+ { 28, 125402873 },
+ { 29, 174948089 },
+ { 29, 259686137 },
+ { 28, 121470713 },
+ { 28, 129597177 },
+ { 28, 125796093 },
+ { 28, 125468409 },
+ { 28, 108691193 },
+ { 28, 58359545 },
+ { 26, 25132797 },
+ { 26, 24805113 },
+ { 26, 8027897 },
+ { 26, 32538361 },
+ { 26, 31751929 },
+ { 26, 65502969 },
+ { 26, 66486013 },
+ { 27, 64519929 },
+ { 27, 60587769 },
+ { 28, 94928633 },
+ { 28, 86802169 },
+ { 27, 62422777 },
+ { 27, 54296313 },
+ { 28, 57179897 },
+ { 28, 40664825 },
+ { 26, 24674041 },
+ { 26, 8158969 },
+ { 21, 1027946 },
+ { 21, 2047854 },
+ { 26, 33128441 },
+ { 27, 66108155 },
+ { 28, 65634297 },
+ { 28, 108888057 },
+ { 28, 125403129 },
+ { 29, 174948345 },
+ { 29, 259686393 },
+ { 28, 121470969 },
+ { 28, 129597433 },
+ { 28, 125796349 },
+ { 28, 125468665 },
+ { 28, 108691449 },
+ { 28, 58359801 },
+ { 26, 25133053 },
+ { 26, 24805369 },
+ { 26, 8028153 },
+ { 26, 32538617 },
+ { 26, 31752185 },
+ { 26, 65503225 },
+ { 26, 66486269 },
+ { 27, 64520185 },
+ { 27, 60588025 },
+ { 28, 94928889 },
+ { 28, 86802425 },
+ { 27, 62423033 },
+ { 27, 54296569 },
+ { 28, 57180153 },
+ { 28, 40665081 },
+ { 26, 24674297 },
+ { 26, 8159225 },
+ { 21, 1044330 },
+ { 21, 1966062 },
+ { 26, 32014333 },
+ { 27, 66629627 },
+ { 28, 65568765 },
+ { 28, 115900413 },
+ { 28, 132677629 },
+ { 29, 183009277 },
+ { 29, 199786493 },
+ { 29, 250118141 },
+ { 29, 259697401 },
+ { 29, 259567611 },
+ { 29, 251046653 },
+ { 29, 249342713 },
+ { 29, 215788281 },
+ { 29, 115124985 },
+ { 27, 49720061 },
+ { 27, 48016121 },
+ { 27, 14461689 },
+ { 27, 62958329 },
+ { 27, 57191161 },
+ { 27, 133081849 },
+ { 27, 66891771 },
+ { 28, 120630009 },
+ { 28, 95988473 },
+ { 28, 96120827 },
+ { 28, 123251449 },
+ { 28, 108047097 },
+ { 28, 58239737 },
+ { 28, 58372091 },
+ { 27, 47753977 },
+ { 27, 15772409 },
+ { 21, 1912298 },
+ { 21, 1949678 },
+ { 27, 66759673 },
+ { 27, 66629371 },
+ { 29, 131771385 },
+ { 29, 231910393 },
+ { 29, 251309049 },
+ { 29, 251178747 },
+ { 30, 383429625 },
+ { 30, 517778425 },
+ { 29, 259697657 },
+ { 29, 259567355 },
+ { 29, 251046909 },
+ { 29, 249342969 },
+ { 29, 215788537 },
+ { 29, 115125241 },
+ { 27, 49720317 },
+ { 27, 48016377 },
+ { 27, 14461945 },
+ { 27, 62958585 },
+ { 27, 57191417 },
+ { 27, 133082105 },
+ { 27, 66891515 },
+ { 28, 120630265 },
+ { 28, 95988729 },
+ { 28, 96120571 },
+ { 28, 123251705 },
+ { 28, 108047353 },
+ { 28, 58239993 },
+ { 28, 58371835 },
+ { 27, 47754233 },
+ { 27, 15772665 },
+ { 21, 1928682 },
+ { 21, 1944990 },
+ { 27, 49851389 },
+ { 27, 49983231 },
+ { 29, 133345017 },
+ { 29, 232435449 },
+ { 29, 265465593 },
+ { 29, 265333755 },
+ { 30, 385003257 },
+ { 30, 484093689 },
+ { 30, 517254905 },
+ { 30, 483700473 },
+ { 30, 383037177 },
+ { 29, 249474813 },
+ { 29, 248819449 },
+ { 29, 215265017 },
+ { 29, 114601721 },
+ { 27, 48148221 },
+ { 27, 47492857 },
+ { 27, 13938425 },
+ { 27, 56667897 },
+ { 27, 55095033 },
+ { 27, 55225339 },
+ { 28, 119058169 },
+ { 28, 95465209 },
+ { 28, 87600889 },
+ { 28, 122728185 },
+ { 28, 106475257 },
+ { 28, 57716473 },
+ { 28, 41463545 },
+ { 27, 47230713 },
+ { 27, 14200569 },
+ { 21, 1944938 },
+ { 21, 1928478 },
+ { 27, 49327869 },
+ { 27, 49458175 },
+ { 29, 133345273 },
+ { 29, 232435705 },
+ { 29, 265465849 },
+ { 29, 265333499 },
+ { 30, 385003513 },
+ { 30, 484093945 },
+ { 30, 517255161 },
+ { 30, 483700729 },
+ { 30, 383037433 },
+ { 29, 249475069 },
+ { 29, 248819705 },
+ { 29, 215265273 },
+ { 29, 114601977 },
+ { 27, 48148477 },
+ { 27, 47493113 },
+ { 27, 13938681 },
+ { 27, 56668153 },
+ { 27, 55095289 },
+ { 27, 55225083 },
+ { 28, 119058425 },
+ { 28, 95465465 },
+ { 28, 87601145 },
+ { 28, 122728441 },
+ { 28, 106475513 },
+ { 28, 57716729 },
+ { 28, 41463801 },
+ { 27, 47230969 },
+ { 27, 14200825 },
+ { 21, 1961322 },
+ { 21, 1912094 },
+ { 27, 49328125 },
+ { 27, 49457919 },
+ { 29, 133872377 },
+ { 28, 66879483 },
+ { 28, 116948987 },
+ { 28, 132939771 },
+ { 29, 183009275 },
+ { 29, 192708603 },
+ { 29, 242778107 },
+ { 29, 259832569 },
+ { 28, 129990651 },
+ { 28, 129728507 },
+ { 28, 128942075 },
+ { 28, 125614841 },
+ { 27, 64978939 },
+ { 27, 64716795 },
+ { 27, 47627005 },
+ { 26, 24951545 },
+ { 25, 16220155 },
+ { 25, 15958011 },
+ { 26, 32029433 },
+ { 25, 16089083 },
+ { 27, 59342843 },
+ { 27, 47022075 },
+ { 27, 62438137 },
+ { 26, 31293435 },
+ { 27, 53051387 },
+ { 27, 28147707 },
+ { 26, 24689401 },
+ { 25, 12419067 },
+ { 20, 1021930 },
+ { 20, 522142 },
+ { 26, 7176191 },
+ { 26, 23953407 },
+ { 28, 40730623 },
+ { 28, 66879227 },
+ { 28, 116948731 },
+ { 28, 132939515 },
+ { 29, 183009019 },
+ { 29, 192708347 },
+ { 29, 242777851 },
+ { 29, 259832825 },
+ { 28, 129990395 },
+ { 28, 129728251 },
+ { 28, 128941819 },
+ { 28, 125615097 },
+ { 27, 64978683 },
+ { 27, 64716539 },
+ { 27, 47627261 },
+ { 26, 24951801 },
+ { 25, 16219899 },
+ { 25, 15957755 },
+ { 26, 32029689 },
+ { 25, 16088827 },
+ { 27, 59342587 },
+ { 27, 47021819 },
+ { 27, 62438393 },
+ { 26, 31293179 },
+ { 27, 53051131 },
+ { 27, 28147451 },
+ { 26, 24689657 },
+ { 25, 12418811 },
+ { 20, 1030122 },
+ { 20, 513950 },
+ { 26, 7175935 },
+ { 26, 23953151 },
+ { 28, 40730367 },
+ { 28, 57507583 },
+ { 28, 117210107 },
+ { 28, 133725179 },
+ { 29, 183270395 },
+ { 29, 199785467 },
+ { 29, 243039227 },
+ { 29, 259964669 },
+ { 28, 129924095 },
+ { 28, 121601019 },
+ { 28, 121338875 },
+ { 28, 125746941 },
+ { 27, 64912383 },
+ { 27, 60783611 },
+ { 27, 60521467 },
+ { 26, 25083645 },
+ { 25, 16153599 },
+ { 25, 15170555 },
+ { 25, 14908411 },
+ { 25, 15825915 },
+ { 25, 15039483 },
+ { 27, 46758907 },
+ { 27, 61914873 },
+ { 26, 31030267 },
+ { 26, 27098107 },
+ { 27, 27884539 },
+ { 26, 24166137 },
+ { 25, 12155899 },
+ { 20, 1038186 },
+ { 20, 505630 },
+ { 26, 6913023 },
+ { 26, 23690239 },
+ { 28, 40467455 },
+ { 28, 57244671 },
+ { 28, 117209851 },
+ { 28, 133724923 },
+ { 29, 183270139 },
+ { 29, 199785211 },
+ { 29, 243038971 },
+ { 29, 259964925 },
+ { 28, 129923839 },
+ { 28, 121600763 },
+ { 28, 121338619 },
+ { 28, 125747197 },
+ { 27, 64912127 },
+ { 27, 60783355 },
+ { 27, 60521211 },
+ { 26, 25083901 },
+ { 25, 16153343 },
+ { 25, 15170299 },
+ { 25, 14908155 },
+ { 25, 15825659 },
+ { 25, 15039227 },
+ { 27, 46758651 },
+ { 27, 61915129 },
+ { 26, 31030011 },
+ { 26, 27097851 },
+ { 27, 27884283 },
+ { 26, 24166393 },
+ { 25, 12155643 },
+ { 20, 1046378 },
+ { 20, 497438 },
+ { 26, 6912767 },
+ { 26, 23689983 },
+ { 28, 40467199 },
+ { 28, 57244415 },
+ { 28, 107576063 },
+ { 28, 133984251 },
+ { 29, 184053755 },
+ { 29, 200044539 },
+ { 29, 250114043 },
+ { 29, 259813371 },
+ { 29, 259451645 },
+ { 28, 121532415 },
+ { 28, 96432123 },
+ { 28, 96169979 },
+ { 28, 125233917 },
+ { 27, 60715007 },
+ { 27, 48197627 },
+ { 27, 47935483 },
+ { 26, 24570621 },
+ { 25, 15101951 },
+ { 25, 12021755 },
+ { 25, 11759611 },
+ { 25, 14774267 },
+ { 25, 11890683 },
+ { 27, 60353273 },
+ { 26, 30240763 },
+ { 26, 26832891 },
+ { 26, 14512123 },
+ { 26, 22604537 },
+ { 25, 11366395 },
+ { 25, 3764219 },
+ { 20, 456094 },
+ { 25, 4026367 },
+ { 25, 12414975 },
+ { 27, 20803583 },
+ { 27, 29192191 },
+ { 27, 54358015 },
+ { 27, 62746623 },
+ { 28, 87912447 },
+ { 28, 96301055 },
+ { 28, 121466879 },
+ { 28, 129855487 },
+ { 29, 259451901 },
+ { 28, 121532159 },
+ { 28, 96431867 },
+ { 28, 96169723 },
+ { 28, 125234173 },
+ { 27, 60714751 },
+ { 27, 48197371 },
+ { 27, 47935227 },
+ { 26, 24570877 },
+ { 25, 15101695 },
+ { 25, 12021499 },
+ { 25, 11759355 },
+ { 25, 14774011 },
+ { 25, 11890427 },
+ { 27, 60353529 },
+ { 26, 30240507 },
+ { 26, 26832635 },
+ { 26, 14511867 },
+ { 26, 22604793 },
+ { 25, 11366139 },
+ { 25, 3763963 },
+ { 20, 447902 },
+ { 25, 4026111 },
+ { 25, 12414719 },
+ { 27, 20803327 },
+ { 27, 29191935 },
+ { 27, 54357759 },
+ { 27, 62746367 },
+ { 28, 87912191 },
+ { 28, 96300799 },
+ { 28, 121466623 },
+ { 28, 129855231 },
+ { 29, 175860731 },
+ { 29, 257879805 },
+ { 28, 96365567 },
+ { 28, 88042491 },
+ { 28, 87780347 },
+ { 28, 123662077 },
+ { 27, 48131071 },
+ { 27, 44002299 },
+ { 27, 43740155 },
+ { 26, 22998781 },
+ { 25, 11955199 },
+ { 25, 10972155 },
+ { 25, 10710011 },
+ { 25, 11627515 },
+ { 25, 10841083 },
+ { 26, 29977595 },
+ { 26, 26045435 },
+ { 26, 14248955 },
+ { 26, 22081273 },
+ { 25, 11103227 },
+ { 25, 2976763 },
+ { 20, 439582 },
+ { 25, 3763199 },
+ { 25, 12151807 },
+ { 27, 20540415 },
+ { 27, 28929023 },
+ { 27, 54094847 },
+ { 27, 62483455 },
+ { 28, 87649279 },
+ { 28, 96037887 },
+ { 28, 121203711 },
+ { 28, 129592319 },
+ { 29, 175860475 },
+ { 29, 257880061 },
+ { 28, 96365311 },
+ { 28, 88042235 },
+ { 28, 87780091 },
+ { 28, 123662333 },
+ { 27, 48130815 },
+ { 27, 44002043 },
+ { 27, 43739899 },
+ { 26, 22999037 },
+ { 25, 11954943 },
+ { 25, 10971899 },
+ { 25, 10709755 },
+ { 25, 11627259 },
+ { 25, 10840827 },
+ { 26, 29977339 },
+ { 26, 26045179 },
+ { 26, 14248699 },
+ { 26, 22081529 },
+ { 25, 11102971 },
+ { 25, 2976507 },
+ { 20, 431390 },
+ { 25, 3762943 },
+ { 25, 12151551 },
+ { 27, 20540159 },
+ { 27, 28928767 },
+ { 27, 54094591 },
+ { 27, 62483199 },
+ { 28, 134168571 },
+ { 28, 133906427 },
+ { 28, 133119995 },
+ { 28, 132857851 },
+ { 28, 125779963 },
+ { 28, 125517819 },
+ { 28, 124731387 },
+ { 28, 129825529 },
+ { 27, 62865403 },
+ { 27, 62603259 },
+ { 27, 61816827 },
+ { 27, 62716665 },
+ { 26, 31408123 },
+ { 26, 31145979 },
+ { 26, 22477565 },
+ { 25, 12385017 },
+ { 24, 7815163 },
+ { 24, 7553019 },
+ { 25, 15268601 },
+ { 24, 7684091 },
+ { 26, 25772027 },
+ { 26, 13451259 },
+ { 25, 12122873 },
+ { 24, 6111227 },
+ { 25, 2703355 },
+ { 18, 129950 },
+ { 25, 2965503 },
+ { 25, 11354111 },
+ { 27, 19742719 },
+ { 27, 28131327 },
+ { 27, 53297151 },
+ { 27, 61685759 },
+ { 28, 134168315 },
+ { 28, 133906171 },
+ { 28, 133119739 },
+ { 28, 132857595 },
+ { 28, 125779707 },
+ { 28, 125517563 },
+ { 28, 124731131 },
+ { 28, 129825785 },
+ { 27, 62865147 },
+ { 27, 62603003 },
+ { 27, 61816571 },
+ { 27, 62716921 },
+ { 26, 31407867 },
+ { 26, 31145723 },
+ { 26, 22477821 },
+ { 25, 12385273 },
+ { 24, 7814907 },
+ { 24, 7552763 },
+ { 25, 15268857 },
+ { 24, 7683835 },
+ { 26, 25771771 },
+ { 26, 13451003 },
+ { 25, 12123129 },
+ { 24, 6110971 },
+ { 25, 2703099 },
+ { 18, 125854 },
+ { 25, 2965247 },
+ { 25, 11353855 },
+ { 27, 19742463 },
+ { 27, 28131071 },
+ { 27, 53296895 },
+ { 27, 61685503 },
+ { 28, 86851327 },
+ { 28, 117390331 },
+ { 28, 117128187 },
+ { 28, 116341755 },
+ { 28, 116079611 },
+ { 28, 109001723 },
+ { 28, 108739579 },
+ { 28, 129957629 },
+ { 27, 62798847 },
+ { 27, 54475771 },
+ { 27, 54213627 },
+ { 27, 62848765 },
+ { 26, 31341567 },
+ { 26, 27212795 },
+ { 26, 26950651 },
+ { 25, 12517117 },
+ { 24, 7748607 },
+ { 24, 6765563 },
+ { 24, 6503419 },
+ { 24, 7420923 },
+ { 24, 6634491 },
+ { 26, 13188091 },
+ { 25, 11599609 },
+ { 24, 5848059 },
+ { 24, 1915899 },
+ { 18, 121630 },
+ { 25, 2702335 },
+ { 25, 11090943 },
+ { 27, 19479551 },
+ { 27, 27868159 },
+ { 27, 53033983 },
+ { 27, 61422591 },
+ { 28, 134101759 },
+ { 28, 117390075 },
+ { 28, 117127931 },
+ { 28, 116341499 },
+ { 28, 116079355 },
+ { 28, 109001467 },
+ { 28, 108739323 },
+ { 28, 129957885 },
+ { 27, 62798591 },
+ { 27, 54475515 },
+ { 27, 54213371 },
+ { 27, 62849021 },
+ { 26, 31341311 },
+ { 26, 27212539 },
+ { 26, 26950395 },
+ { 25, 12517373 },
+ { 24, 7748351 },
+ { 24, 6765307 },
+ { 24, 6503163 },
+ { 24, 7420667 },
+ { 24, 6634235 },
+ { 26, 13187835 },
+ { 25, 11599865 },
+ { 24, 5847803 },
+ { 24, 1915643 },
+ { 18, 117534 },
+ { 25, 2702079 },
+ { 25, 11090687 },
+ { 27, 19479295 },
+ { 27, 27867903 },
+ { 27, 53033727 },
+ { 27, 61422335 },
+ { 28, 86588159 },
+ { 28, 94976767 },
+ { 28, 67055611 },
+ { 28, 66793467 },
+ { 28, 66007035 },
+ { 28, 65744891 },
+ { 28, 58667003 },
+ { 28, 58404859 },
+ { 28, 57618427 },
+ { 27, 54407167 },
+ { 27, 29306875 },
+ { 27, 29044731 },
+ { 27, 28258299 },
+ { 26, 27144191 },
+ { 26, 14626811 },
+ { 26, 14364667 },
+ { 26, 23964413 },
+ { 24, 6696959 },
+ { 24, 3616763 },
+ { 24, 3354619 },
+ { 24, 6369275 },
+ { 24, 3485691 },
+ { 26, 20032249 },
+ { 24, 5058555 },
+ { 24, 1650683 },
+ { 18, 96670 },
+ { 24, 1912831 },
+ { 24, 6107135 },
+ { 26, 10301439 },
+ { 26, 14495743 },
+ { 26, 27078655 },
+ { 26, 31272959 },
+ { 27, 43855871 },
+ { 27, 48050175 },
+ { 27, 60633087 },
+ { 27, 64827391 },
+ { 28, 66006779 },
+ { 28, 65744635 },
+ { 28, 58666747 },
+ { 28, 58404603 },
+ { 28, 57618171 },
+ { 27, 54406911 },
+ { 27, 29306619 },
+ { 27, 29044475 },
+ { 27, 28258043 },
+ { 26, 27143935 },
+ { 26, 14626555 },
+ { 26, 14364411 },
+ { 26, 23964669 },
+ { 24, 6696703 },
+ { 24, 3616507 },
+ { 24, 3354363 },
+ { 24, 6369019 },
+ { 24, 3485435 },
+ { 26, 20032505 },
+ { 24, 5058299 },
+ { 24, 1650427 },
+ { 18, 92574 },
+ { 24, 1912575 },
+ { 24, 6106879 },
+ { 26, 10301183 },
+ { 26, 14495487 },
+ { 26, 27078399 },
+ { 26, 31272703 },
+ { 27, 43855615 },
+ { 27, 48049919 },
+ { 27, 60632831 },
+ { 27, 64827135 },
+ { 28, 50015227 },
+ { 28, 49228795 },
+ { 28, 48966651 },
+ { 28, 41888763 },
+ { 28, 41626619 },
+ { 28, 40840187 },
+ { 27, 29240319 },
+ { 27, 20917243 },
+ { 27, 20655099 },
+ { 27, 19868667 },
+ { 26, 14560255 },
+ { 26, 10431483 },
+ { 26, 10169339 },
+ { 26, 20819709 },
+ { 24, 3550207 },
+ { 24, 2567163 },
+ { 24, 2305019 },
+ { 24, 3222523 },
+ { 24, 2436091 },
+ { 24, 4795387 },
+ { 24, 863227 },
+ { 18, 88350 },
+ { 24, 1649663 },
+ { 24, 5843967 },
+ { 26, 10038271 },
+ { 26, 14232575 },
+ { 26, 26815487 },
+ { 26, 31009791 },
+ { 27, 43592703 },
+ { 27, 47787007 },
+ { 27, 60369919 },
+ { 27, 64564223 },
+ { 28, 50014971 },
+ { 28, 49228539 },
+ { 28, 48966395 },
+ { 28, 41888507 },
+ { 28, 41626363 },
+ { 28, 40839931 },
+ { 27, 29240063 },
+ { 27, 20916987 },
+ { 27, 20654843 },
+ { 27, 19868411 },
+ { 26, 14559999 },
+ { 26, 10431227 },
+ { 26, 10169083 },
+ { 26, 20819965 },
+ { 24, 3549951 },
+ { 24, 2566907 },
+ { 24, 2304763 },
+ { 24, 3222267 },
+ { 24, 2435835 },
+ { 24, 4795131 },
+ { 24, 862971 },
+ { 18, 84254 },
+ { 24, 1649407 },
+ { 24, 5843711 },
+ { 26, 10038015 },
+ { 26, 14232319 },
+ { 26, 26815231 },
+ { 26, 31009535 },
+ { 27, 43592447 },
+ { 27, 47786751 },
+ { 27, 60369663 },
+ { 26, 12558335 },
+ { 24, 8380411 },
+ { 24, 8314875 },
+ { 24, 8118267 },
+ { 24, 8052731 },
+ { 24, 6283259 },
+ { 24, 6217723 },
+ { 24, 6021115 },
+ { 24, 5955579 },
+ { 23, 3137531 },
+ { 23, 3071995 },
+ { 23, 2875387 },
+ { 23, 2809851 },
+ { 22, 1564667 },
+ { 22, 1499131 },
+ { 22, 1302523 },
+ { 22, 1236987 },
+ { 20, 385019 },
+ { 20, 319483 },
+ { 22, 548859 },
+ { 20, 352251 },
+ { 22, 155643 },
+ { 15, 16030 },
+ { 22, 221183 },
+ { 22, 1269759 },
+ { 24, 2318335 },
+ { 24, 3366911 },
+ { 24, 6512639 },
+ { 24, 7561215 },
+ { 25, 10706943 },
+ { 25, 11755519 },
+ { 25, 14901247 },
+ { 25, 15949823 },
+ { 24, 8380155 },
+ { 24, 8314619 },
+ { 24, 8118011 },
+ { 24, 8052475 },
+ { 24, 6283003 },
+ { 24, 6217467 },
+ { 24, 6020859 },
+ { 24, 5955323 },
+ { 23, 3137275 },
+ { 23, 3071739 },
+ { 23, 2875131 },
+ { 23, 2809595 },
+ { 22, 1564411 },
+ { 22, 1498875 },
+ { 22, 1302267 },
+ { 22, 1236731 },
+ { 20, 384763 },
+ { 20, 319227 },
+ { 22, 548603 },
+ { 20, 351995 },
+ { 22, 155387 },
+ { 15, 15006 },
+ { 22, 220927 },
+ { 22, 1269503 },
+ { 24, 2318079 },
+ { 24, 3366655 },
+ { 24, 6512383 },
+ { 24, 7560959 },
+ { 25, 10706687 },
+ { 25, 11755263 },
+ { 25, 14900991 },
+ { 25, 15949567 },
+ { 24, 8363007 },
+ { 24, 4185083 },
+ { 24, 4119547 },
+ { 24, 3922939 },
+ { 24, 3857403 },
+ { 24, 2087931 },
+ { 24, 2022395 },
+ { 24, 1825787 },
+ { 23, 3120127 },
+ { 23, 1039355 },
+ { 23, 973819 },
+ { 23, 777211 },
+ { 22, 1547263 },
+ { 22, 515067 },
+ { 22, 449531 },
+ { 22, 252923 },
+ { 20, 367615 },
+ { 20, 121851 },
+ { 20, 56315 },
+ { 16, 28539 },
+ { 16, 32699 },
+ { 15, 13854 },
+ { 22, 154623 },
+ { 22, 1203199 },
+ { 24, 2251775 },
+ { 24, 3300351 },
+ { 24, 6446079 },
+ { 24, 7494655 },
+ { 25, 10640383 },
+ { 25, 11688959 },
+ { 25, 14834687 },
+ { 25, 15883263 },
+ { 24, 8362751 },
+ { 24, 4184827 },
+ { 24, 4119291 },
+ { 24, 3922683 },
+ { 24, 3857147 },
+ { 24, 2087675 },
+ { 24, 2022139 },
+ { 24, 1825531 },
+ { 23, 3119871 },
+ { 23, 1039099 },
+ { 23, 973563 },
+ { 23, 776955 },
+ { 22, 1547007 },
+ { 22, 514811 },
+ { 22, 449275 },
+ { 22, 252667 },
+ { 20, 367359 },
+ { 20, 121595 },
+ { 20, 56059 },
+ { 16, 26491 },
+ { 15, 15995 },
+ { 15, 12830 },
+ { 22, 154367 },
+ { 22, 1202943 },
+ { 24, 2251519 },
+ { 24, 3300095 },
+ { 24, 6445823 },
+ { 24, 7494399 },
+ { 25, 10640127 },
+ { 25, 11688703 },
+ { 25, 14834431 },
+ { 25, 15883007 },
+ { 26, 27417343 },
+ { 24, 4165631 },
+ { 24, 4100095 },
+ { 24, 3903487 },
+ { 24, 3837951 },
+ { 24, 2068479 },
+ { 24, 2002943 },
+ { 24, 1806335 },
+ { 24, 1740799 },
+ { 23, 1019903 },
+ { 23, 954367 },
+ { 23, 757759 },
+ { 23, 692223 },
+ { 22, 495615 },
+ { 22, 430079 },
+ { 22, 233471 },
+ { 22, 167935 },
+ { 20, 102399 },
+ { 20, 36863 },
+ { 13, 3903 },
+ { 13, 3947 },
+ { 13, 3902 },
+ { 15, 16319 },
+ { 20, 348159 },
+ { 22, 610303 },
+ { 22, 872447 },
+ { 22, 1658879 },
+ { 22, 1921023 },
+ { 23, 2707455 },
+ { 23, 2969599 },
+ { 23, 3756031 },
+ { 23, 4018175 },
+ { 24, 6901759 },
+ { 24, 4165375 },
+ { 24, 4099839 },
+ { 24, 3903231 },
+ { 24, 3837695 },
+ { 24, 2068223 },
+ { 24, 2002687 },
+ { 24, 1806079 },
+ { 24, 1740543 },
+ { 23, 1019647 },
+ { 23, 954111 },
+ { 23, 757503 },
+ { 23, 691967 },
+ { 22, 495359 },
+ { 22, 429823 },
+ { 22, 233215 },
+ { 22, 167679 },
+ { 20, 102143 },
+ { 20, 36607 },
+ { 13, 4079 },
+ { 10, 475 },
+ { 10, 462 },
+ { 14, 7807 },
+ { 20, 347903 },
+ { 22, 610047 },
+ { 22, 872191 },
+ { 22, 1658623 },
+ { 22, 1920767 },
+ { 23, 2707199 },
+ { 23, 2969343 },
+ { 23, 3755775 },
+ { 23, 4017919 },
+ { 24, 6901503 },
+ { 24, 7163647 },
+ { 24, 7950079 },
+ { 24, 8212223 },
+ { 24, 15290111 },
+ { 24, 15552255 },
+ { 24, 16338687 },
+ { 24, 16600831 },
+ { 24, 7867391 },
+ { 24, 7080959 },
+ { 24, 6818815 },
+ { 23, 3935231 },
+ { 23, 3673087 },
+ { 23, 2886655 },
+ { 23, 2624511 },
+ { 22, 1838079 },
+ { 22, 1575935 },
+ { 22, 789503 },
+ { 22, 527359 },
+ { 16, 11647 },
+ { 9, 207 },
+ { 10, 398 },
+ { 12, 1903 },
+ { 16, 12159 },
+ { 22, 543743 },
+ { 22, 805887 },
+ { 22, 1592319 },
+ { 22, 1854463 },
+ { 23, 2640895 },
+ { 23, 2903039 },
+ { 23, 3689471 },
+ { 23, 3951615 },
+ { 24, 6835199 },
+ { 24, 7097343 },
+ { 24, 7883775 },
+ { 24, 16517887 },
+ { 24, 16255743 },
+ { 24, 15469311 },
+ { 24, 15207167 },
+ { 24, 8129279 },
+ { 24, 7867135 },
+ { 24, 7080703 },
+ { 24, 6818559 },
+ { 23, 3934975 },
+ { 23, 3672831 },
+ { 23, 2886399 },
+ { 23, 2624255 },
+ { 22, 1837823 },
+ { 22, 1575679 },
+ { 22, 789247 },
+ { 22, 527103 },
+ { 16, 9599 },
+ { 10, 431 },
+ { 24, 126973 },
+ { 9, 223 },
+ { 16, 10111 },
+ { 22, 543487 },
+ { 22, 805631 },
+ { 22, 1592063 },
+ { 22, 1854207 },
+ { 23, 2640639 },
+ { 23, 2902783 },
+ { 23, 3689215 },
+ { 23, 3951359 },
+ { 24, 6834943 },
+ { 24, 7097087 },
+ { 24, 7883519 },
+ { 22, 4147199 },
+ { 22, 4081663 },
+ { 22, 3885055 },
+ { 22, 3819519 },
+ { 22, 2050047 },
+ { 22, 1984511 },
+ { 22, 1787903 },
+ { 22, 1722367 },
+ { 21, 1001471 },
+ { 21, 935935 },
+ { 21, 739327 },
+ { 21, 673791 },
+ { 20, 477183 },
+ { 20, 411647 },
+ { 20, 215039 },
+ { 20, 149503 },
+ { 18, 83967 },
+ { 12, 1727 },
+ { 10, 478 },
+ { 8, 75 },
+ { 11, 827 },
+ { 18, 14335 },
+ { 18, 79871 },
+ { 20, 145407 },
+ { 20, 210943 },
+ { 20, 407551 },
+ { 20, 473087 },
+ { 21, 669695 },
+ { 21, 735231 },
+ { 21, 931839 },
+ { 21, 997375 },
+ { 22, 1718271 },
+ { 22, 4146943 },
+ { 22, 4081407 },
+ { 22, 3884799 },
+ { 22, 3819263 },
+ { 22, 2049791 },
+ { 22, 1984255 },
+ { 22, 1787647 },
+ { 22, 1722111 },
+ { 21, 1001215 },
+ { 21, 935679 },
+ { 21, 739071 },
+ { 21, 673535 },
+ { 20, 476927 },
+ { 20, 411391 },
+ { 20, 214783 },
+ { 20, 149247 },
+ { 18, 83711 },
+ { 13, 3519 },
+ { 10, 350 },
+ { 9, 171 },
+ { 11, 1003 },
+ { 18, 14079 },
+ { 18, 79615 },
+ { 20, 145151 },
+ { 20, 210687 },
+ { 20, 407295 },
+ { 20, 472831 },
+ { 21, 669439 },
+ { 21, 734975 },
+ { 21, 931583 },
+ { 21, 997119 },
+ { 22, 1718015 },
+ { 22, 1783551 },
+ { 22, 1980159 },
+ { 22, 2045695 },
+ { 22, 3815167 },
+ { 22, 3880703 },
+ { 22, 4077311 },
+ { 22, 4142847 },
+ { 24, 6849535 },
+ { 23, 3965951 },
+ { 23, 3703807 },
+ { 23, 2917375 },
+ { 23, 2655231 },
+ { 22, 1868799 },
+ { 22, 1606655 },
+ { 22, 820223 },
+ { 22, 558079 },
+ { 20, 295935 },
+ { 20, 33791 },
+ { 13, 1646 },
+ { 11, 699 },
+ { 14, 3451 },
+ { 18, 9211 },
+ { 18, 74747 },
+ { 18, 95231 },
+ { 20, 205819 },
+ { 20, 402427 },
+ { 20, 467963 },
+ { 20, 488447 },
+ { 21, 730107 },
+ { 21, 926715 },
+ { 21, 992251 },
+ { 21, 1012735 },
+ { 22, 1778683 },
+ { 22, 1975291 },
+ { 22, 2040827 },
+ { 22, 3810299 },
+ { 22, 3875835 },
+ { 22, 4072443 },
+ { 22, 4137979 },
+ { 22, 4158463 },
+ { 23, 3965695 },
+ { 23, 3703551 },
+ { 23, 2917119 },
+ { 23, 2654975 },
+ { 22, 1868543 },
+ { 22, 1606399 },
+ { 22, 819967 },
+ { 22, 557823 },
+ { 20, 295679 },
+ { 20, 33535 },
+ { 13, 622 },
+ { 12, 1467 },
+ { 14, 1403 },
+ { 18, 8955 },
+ { 18, 74491 },
+ { 18, 94975 },
+ { 20, 205563 },
+ { 20, 402171 },
+ { 20, 467707 },
+ { 20, 488191 },
+ { 21, 729851 },
+ { 21, 926459 },
+ { 21, 991995 },
+ { 21, 1012479 },
+ { 22, 1778427 },
+ { 22, 1975035 },
+ { 22, 2040571 },
+ { 22, 3810043 },
+ { 22, 3875579 },
+ { 22, 4072187 },
+ { 22, 4137723 },
+ { 22, 4158207 },
+ { 21, 995839 },
+ { 21, 930303 },
+ { 21, 733695 },
+ { 21, 668159 },
+ { 20, 471551 },
+ { 20, 406015 },
+ { 20, 209407 },
+ { 20, 143871 },
+ { 18, 78335 },
+ { 18, 12799 },
+ { 11, 1262 },
+ { 18, 8699 },
+ { 16, 20987 },
+ { 18, 33275 },
+ { 16, 6651 },
+ { 16, 23035 },
+ { 18, 39419 },
+ { 18, 55803 },
+ { 18, 104955 },
+ { 18, 121339 },
+ { 19, 170491 },
+ { 19, 186875 },
+ { 19, 236027 },
+ { 19, 252411 },
+ { 20, 432635 },
+ { 20, 449019 },
+ { 20, 498171 },
+ { 20, 514555 },
+ { 20, 956923 },
+ { 20, 973307 },
+ { 20, 1022459 },
+ { 20, 1038843 },
+ { 21, 996605 },
+ { 21, 931069 },
+ { 21, 734461 },
+ { 21, 668925 },
+ { 20, 472317 },
+ { 20, 406781 },
+ { 20, 210173 },
+ { 20, 144637 },
+ { 18, 79101 },
+ { 18, 13565 },
+ { 11, 154 },
+ { 18, 9465 },
+ { 16, 21753 },
+ { 18, 34041 },
+ { 16, 19705 },
+ { 16, 23801 },
+ { 18, 77049 },
+ { 18, 81145 },
+ { 18, 93433 },
+ { 18, 97529 },
+ { 19, 175353 },
+ { 19, 179449 },
+ { 19, 191737 },
+ { 19, 195833 },
+ { 20, 371961 },
+ { 20, 376057 },
+ { 20, 388345 },
+ { 20, 392441 },
+ { 20, 503033 },
+ { 20, 507129 },
+ { 20, 519417 },
+ { 20, 523513 },
+ { 21, 996861 },
+ { 21, 931325 },
+ { 21, 734717 },
+ { 21, 669181 },
+ { 20, 472573 },
+ { 20, 407037 },
+ { 20, 210429 },
+ { 20, 144893 },
+ { 18, 79357 },
+ { 18, 13821 },
+ { 11, 1178 },
+ { 18, 9721 },
+ { 16, 22009 },
+ { 18, 34297 },
+ { 16, 19961 },
+ { 16, 24057 },
+ { 18, 77305 },
+ { 18, 81401 },
+ { 18, 93689 },
+ { 18, 97785 },
+ { 19, 175609 },
+ { 19, 179705 },
+ { 19, 191993 },
+ { 19, 196089 },
+ { 20, 372217 },
+ { 20, 376313 },
+ { 20, 388601 },
+ { 20, 392697 },
+ { 20, 503289 },
+ { 20, 507385 },
+ { 20, 519673 },
+ { 20, 523769 },
+ { 22, 784893 },
+ { 23, 3773181 },
+ { 23, 2986749 },
+ { 23, 2724605 },
+ { 22, 1938173 },
+ { 22, 1676029 },
+ { 22, 889597 },
+ { 22, 627453 },
+ { 20, 365309 },
+ { 20, 103165 },
+ { 15, 2330 },
+ { 20, 54009 },
+ { 20, 299769 },
+ { 20, 152313 },
+ { 20, 201465 },
+ { 20, 144121 },
+ { 20, 160505 },
+ { 20, 221949 },
+ { 22, 586489 },
+ { 22, 635641 },
+ { 22, 652025 },
+ { 22, 910077 },
+ { 23, 1241849 },
+ { 23, 1291001 },
+ { 23, 1307385 },
+ { 23, 1827581 },
+ { 24, 2552569 },
+ { 24, 2601721 },
+ { 24, 2618105 },
+ { 24, 3060473 },
+ { 24, 3076857 },
+ { 24, 3126009 },
+ { 23, 4035581 },
+ { 23, 3773437 },
+ { 23, 2987005 },
+ { 23, 2724861 },
+ { 22, 1938429 },
+ { 22, 1676285 },
+ { 22, 889853 },
+ { 22, 627709 },
+ { 20, 365565 },
+ { 20, 103421 },
+ { 15, 6426 },
+ { 20, 54265 },
+ { 20, 300025 },
+ { 20, 152569 },
+ { 20, 201721 },
+ { 20, 144377 },
+ { 20, 160761 },
+ { 20, 222205 },
+ { 22, 586745 },
+ { 22, 635897 },
+ { 22, 652281 },
+ { 22, 910333 },
+ { 23, 1242105 },
+ { 23, 1291257 },
+ { 23, 1307641 },
+ { 23, 1827837 },
+ { 24, 2552825 },
+ { 24, 2601977 },
+ { 24, 2618361 },
+ { 24, 3060729 },
+ { 24, 3077113 },
+ { 24, 3126265 },
+ { 23, 4052733 },
+ { 23, 3790589 },
+ { 23, 3004157 },
+ { 23, 2742013 },
+ { 22, 1955581 },
+ { 22, 1693437 },
+ { 22, 907005 },
+ { 22, 644861 },
+ { 20, 382717 },
+ { 20, 120573 },
+ { 15, 10650 },
+ { 20, 104185 },
+ { 20, 317177 },
+ { 22, 562937 },
+ { 20, 218873 },
+ { 20, 399097 },
+ { 20, 210681 },
+ { 20, 227065 },
+ { 20, 419581 },
+ { 22, 849657 },
+ { 22, 898809 },
+ { 22, 915193 },
+ { 22, 1697533 },
+ { 23, 1767161 },
+ { 23, 1816313 },
+ { 23, 1832697 },
+ { 23, 3401469 },
+ { 24, 3602169 },
+ { 24, 3651321 },
+ { 24, 3667705 },
+ { 24, 4110073 },
+ { 24, 4126457 },
+ { 23, 4052989 },
+ { 23, 3790845 },
+ { 23, 3004413 },
+ { 23, 2742269 },
+ { 22, 1955837 },
+ { 22, 1693693 },
+ { 22, 907261 },
+ { 22, 645117 },
+ { 20, 382973 },
+ { 20, 120829 },
+ { 15, 14746 },
+ { 20, 104441 },
+ { 20, 317433 },
+ { 22, 563193 },
+ { 20, 219129 },
+ { 20, 399353 },
+ { 20, 210937 },
+ { 20, 227321 },
+ { 20, 419837 },
+ { 22, 849913 },
+ { 22, 899065 },
+ { 22, 915449 },
+ { 22, 1697789 },
+ { 23, 1767417 },
+ { 23, 1816569 },
+ { 23, 1832953 },
+ { 23, 3401725 },
+ { 24, 3602425 },
+ { 24, 3651577 },
+ { 24, 3667961 },
+ { 24, 4110329 },
+ { 24, 4126713 },
+ { 24, 4175865 },
+ { 24, 4192249 },
+ { 24, 7333885 },
+ { 26, 21646077 },
+ { 25, 15354621 },
+ { 25, 13257469 },
+ { 25, 6966013 },
+ { 25, 4868861 },
+ { 23, 2771709 },
+ { 23, 674557 },
+ { 17, 19226 },
+ { 22, 477945 },
+ { 22, 1460985 },
+ { 24, 2312953 },
+ { 24, 3295993 },
+ { 22, 1657593 },
+ { 22, 1854201 },
+ { 22, 1624825 },
+ { 22, 1690361 },
+ { 22, 1936125 },
+ { 24, 6540025 },
+ { 24, 6736633 },
+ { 24, 6802169 },
+ { 24, 7834365 },
+ { 25, 13355769 },
+ { 25, 13552377 },
+ { 25, 13617913 },
+ { 25, 15698685 },
+ { 26, 26987257 },
+ { 26, 27183865 },
+ { 26, 27249401 },
+ { 26, 29018873 },
+ { 26, 29084409 },
+ { 26, 29281017 },
+ { 26, 29346553 },
+ { 26, 33524477 },
+ { 25, 15354877 },
+ { 25, 13257725 },
+ { 25, 6966269 },
+ { 25, 4869117 },
+ { 23, 2771965 },
+ { 23, 674813 },
+ { 17, 23322 },
+ { 22, 478201 },
+ { 22, 1461241 },
+ { 24, 2313209 },
+ { 24, 3296249 },
+ { 22, 1657849 },
+ { 22, 1854457 },
+ { 22, 1625081 },
+ { 22, 1690617 },
+ { 22, 1936381 },
+ { 24, 6540281 },
+ { 24, 6736889 },
+ { 24, 6802425 },
+ { 24, 7834621 },
+ { 25, 13356025 },
+ { 25, 13552633 },
+ { 25, 13618169 },
+ { 25, 15698941 },
+ { 26, 26987513 },
+ { 26, 27184121 },
+ { 26, 27249657 },
+ { 26, 29019129 },
+ { 26, 29084665 },
+ { 26, 29281273 },
+ { 26, 29346809 },
+ { 26, 21712637 },
+ { 25, 15421181 },
+ { 25, 13324029 },
+ { 25, 7032573 },
+ { 25, 4935421 },
+ { 23, 2838269 },
+ { 23, 741117 },
+ { 17, 27546 },
+ { 23, 675577 },
+ { 22, 1527545 },
+ { 24, 2510585 },
+ { 24, 3362553 },
+ { 24, 6442745 },
+ { 22, 1920761 },
+ { 23, 2641657 },
+ { 22, 1887993 },
+ { 22, 1953529 },
+ { 23, 2723581 },
+ { 24, 7589625 },
+ { 24, 7786233 },
+ { 24, 7851769 },
+ { 25, 15388409 },
+ { 25, 15453945 },
+ { 25, 15650553 },
+ { 25, 15716089 },
+ { 26, 31117049 },
+ { 26, 31182585 },
+ { 26, 31379193 },
+ { 26, 31444729 },
+ { 26, 33214201 },
+ { 26, 33279737 },
+ { 26, 33476345 },
+ { 26, 33541881 },
+ { 25, 15421437 },
+ { 25, 13324285 },
+ { 25, 7032829 },
+ { 25, 4935677 },
+ { 23, 2838525 },
+ { 23, 741373 },
+ { 17, 31642 },
+ { 23, 675833 },
+ { 22, 1527801 },
+ { 24, 2510841 },
+ { 24, 3362809 },
+ { 24, 6443001 },
+ { 22, 1921017 },
+ { 23, 2641913 },
+ { 22, 1888249 },
+ { 22, 1953785 },
+ { 23, 2723837 },
+ { 24, 7589881 },
+ { 24, 7786489 },
+ { 24, 7852025 },
+ { 25, 15388665 },
+ { 25, 15454201 },
+ { 25, 15650809 },
+ { 25, 15716345 },
+ { 26, 31117305 },
+ { 26, 31182841 },
+ { 26, 31379449 },
+ { 26, 31444985 },
+ { 26, 33214457 },
+ { 26, 33279993 },
+ { 26, 33476601 },
+ { 26, 33542137 },
+ { 25, 15620861 },
+ { 25, 13523709 },
+ { 25, 7232253 },
+ { 25, 5135101 },
+ { 23, 3037949 },
+ { 23, 940797 },
+ { 18, 103706 },
+ { 23, 744185 },
+ { 23, 2775801 },
+ { 24, 2579193 },
+ { 24, 3562233 },
+ { 24, 6511353 },
+ { 24, 7494393 },
+ { 23, 2710265 },
+ { 23, 2906873 },
+ { 23, 2677497 },
+ { 23, 2743033 },
+ { 23, 2988797 },
+ { 25, 10738425 },
+ { 25, 10935033 },
+ { 25, 11000569 },
+ { 25, 12032765 },
+ { 26, 21748473 },
+ { 26, 21945081 },
+ { 26, 22010617 },
+ { 26, 24091389 },
+ { 27, 43768569 },
+ { 27, 43965177 },
+ { 26, 32398333 },
+ { 26, 30301181 },
+ { 26, 24009725 },
+ { 26, 21912573 },
+ { 25, 15621117 },
+ { 25, 13523965 },
+ { 25, 7232509 },
+ { 25, 5135357 },
+ { 23, 3038205 },
+ { 23, 941053 },
+ { 18, 111898 },
+ { 23, 744441 },
+ { 23, 2776057 },
+ { 24, 2579449 },
+ { 24, 3562489 },
+ { 24, 6511609 },
+ { 24, 7494649 },
+ { 23, 2710521 },
+ { 23, 2907129 },
+ { 23, 2677753 },
+ { 23, 2743289 },
+ { 23, 2989053 },
+ { 25, 10738681 },
+ { 25, 10935289 },
+ { 25, 11000825 },
+ { 25, 12033021 },
+ { 26, 21748729 },
+ { 26, 21945337 },
+ { 26, 22010873 },
+ { 26, 24091645 },
+ { 27, 43768825 },
+ { 27, 43965433 },
+ { 26, 32464637 },
+ { 26, 30367485 },
+ { 26, 24076029 },
+ { 26, 21978877 },
+ { 25, 15687421 },
+ { 25, 13590269 },
+ { 25, 7298813 },
+ { 25, 5201661 },
+ { 23, 3104509 },
+ { 23, 1007357 },
+ { 18, 120218 },
+ { 23, 941817 },
+ { 23, 2842361 },
+ { 25, 4873977 },
+ { 24, 3628793 },
+ { 24, 6708985 },
+ { 24, 7560953 },
+ { 25, 10641145 },
+ { 23, 2973433 },
+ { 23, 3694329 },
+ { 23, 2940665 },
+ { 23, 3006201 },
+ { 23, 3776253 },
+ { 25, 11788025 },
+ { 25, 11984633 },
+ { 25, 12050169 },
+ { 25, 15179517 },
+ { 26, 23846649 },
+ { 26, 24043257 },
+ { 26, 24108793 },
+ { 26, 30383869 },
+ { 27, 47963897 },
+ { 26, 32464893 },
+ { 26, 30367741 },
+ { 26, 24076285 },
+ { 26, 21979133 },
+ { 25, 15687677 },
+ { 25, 13590525 },
+ { 25, 7299069 },
+ { 25, 5201917 },
+ { 23, 3104765 },
+ { 23, 1007613 },
+ { 18, 128410 },
+ { 23, 942073 },
+ { 23, 2842617 },
+ { 25, 4874233 },
+ { 24, 3629049 },
+ { 24, 6709241 },
+ { 24, 7561209 },
+ { 25, 10641401 },
+ { 23, 2973689 },
+ { 23, 3694585 },
+ { 23, 2940921 },
+ { 23, 3006457 },
+ { 23, 3776509 },
+ { 25, 11788281 },
+ { 25, 11984889 },
+ { 25, 12050425 },
+ { 25, 15179773 },
+ { 26, 23846905 },
+ { 26, 24043513 },
+ { 26, 24109049 },
+ { 26, 30384125 },
+ { 27, 47964153 },
+ { 27, 64954361 },
+ { 27, 62529529 },
+ { 27, 50012153 },
+ { 27, 46014457 },
+ { 26, 33497081 },
+ { 27, 50323449 },
+ { 27, 62889981 },
+ { 28, 40446717 },
+ { 26, 23669501 },
+ { 26, 6892285 },
+ { 19, 169754 },
+ { 25, 4008697 },
+ { 25, 12135161 },
+ { 27, 19737337 },
+ { 27, 27863801 },
+ { 26, 27077369 },
+ { 26, 31009529 },
+ { 27, 42806009 },
+ { 27, 46738169 },
+ { 25, 15018745 },
+ { 25, 15805177 },
+ { 25, 14887673 },
+ { 25, 15149817 },
+ { 25, 16132861 },
+ { 27, 59714297 },
+ { 27, 60500729 },
+ { 27, 60762873 },
+ { 27, 64891645 },
+ { 28, 120531705 },
+ { 28, 121318137 },
+ { 28, 121580281 },
+ { 28, 129903357 },
+ { 29, 259533561 },
+ { 29, 243018489 },
+ { 29, 199764729 },
+ { 29, 183249657 },
+ { 28, 133704441 },
+ { 28, 117189369 },
+ { 28, 57224189 },
+ { 28, 40446973 },
+ { 26, 23669757 },
+ { 26, 6892541 },
+ { 19, 177946 },
+ { 25, 4008953 },
+ { 25, 12135417 },
+ { 27, 19737593 },
+ { 27, 27864057 },
+ { 26, 27077625 },
+ { 26, 31009785 },
+ { 27, 42806265 },
+ { 27, 46738425 },
+ { 25, 15019001 },
+ { 25, 15805433 },
+ { 25, 14887929 },
+ { 25, 15150073 },
+ { 25, 16133117 },
+ { 27, 59714553 },
+ { 27, 60500985 },
+ { 27, 60763129 },
+ { 27, 64891901 },
+ { 28, 120531961 },
+ { 28, 121318393 },
+ { 28, 121580537 },
+ { 28, 129903613 },
+ { 29, 259533817 },
+ { 29, 243018745 },
+ { 29, 199764985 },
+ { 29, 183249913 },
+ { 28, 133704697 },
+ { 28, 117189625 },
+ { 28, 57487101 },
+ { 28, 40709885 },
+ { 26, 23932669 },
+ { 26, 7155453 },
+ { 19, 186266 },
+ { 26, 6893305 },
+ { 25, 12398329 },
+ { 27, 20524793 },
+ { 27, 28126969 },
+ { 27, 53030649 },
+ { 26, 31272697 },
+ { 27, 43593465 },
+ { 27, 47001337 },
+ { 27, 59322105 },
+ { 25, 16068345 },
+ { 26, 27340537 },
+ { 25, 15937273 },
+ { 25, 16199417 },
+ { 26, 27668221 },
+ { 27, 63909625 },
+ { 27, 64696057 },
+ { 27, 64958201 },
+ { 28, 128659193 },
+ { 28, 128921337 },
+ { 28, 129707769 },
+ { 28, 129969913 },
+ { 29, 258748153 },
+ { 29, 242757369 },
+ { 29, 192687865 },
+ { 29, 182988537 },
+ { 28, 132919033 },
+ { 28, 116928249 },
+ { 28, 66858745 },
+ { 28, 40710141 },
+ { 26, 23932925 },
+ { 26, 7155709 },
+ { 19, 194458 },
+ { 26, 6893561 },
+ { 25, 12398585 },
+ { 27, 20525049 },
+ { 27, 28127225 },
+ { 27, 53030905 },
+ { 26, 31272953 },
+ { 27, 43593721 },
+ { 27, 47001593 },
+ { 27, 59322361 },
+ { 25, 16068601 },
+ { 26, 27340793 },
+ { 25, 15937529 },
+ { 25, 16199673 },
+ { 26, 27668477 },
+ { 27, 63909881 },
+ { 27, 64696313 },
+ { 27, 64958457 },
+ { 28, 128659449 },
+ { 28, 128921593 },
+ { 28, 129708025 },
+ { 28, 129970169 },
+ { 29, 258748409 },
+ { 29, 242757625 },
+ { 29, 192688121 },
+ { 29, 182988793 },
+ { 28, 132919289 },
+ { 28, 116928505 },
+ { 28, 66859001 },
+ { 28, 41499389 },
+ { 26, 24722173 },
+ { 26, 7944957 },
+ { 20, 470298 },
+ { 26, 7158521 },
+ { 26, 23673593 },
+ { 27, 20790009 },
+ { 27, 28916473 },
+ { 27, 53295865 },
+ { 27, 61422329 },
+ { 27, 43858681 },
+ { 27, 47790841 },
+ { 27, 59587321 },
+ { 27, 63519481 },
+ { 26, 27605753 },
+ { 26, 28392185 },
+ { 26, 27474681 },
+ { 26, 27736825 },
+ { 26, 28719869 },
+ { 27, 48168959 },
+ { 28, 245119737 },
+ { 28, 111098617 },
+ { 28, 115227389 },
+ { 29, 230177529 },
+ { 29, 222051065 },
+ { 29, 258489081 },
+ { 29, 241974009 },
+ { 29, 192428793 },
+ { 29, 175913721 },
+ { 28, 132659961 },
+ { 28, 116144889 },
+ { 28, 66599673 },
+ { 28, 50084601 },
+ { 26, 24722429 },
+ { 26, 7945213 },
+ { 20, 486682 },
+ { 26, 7158777 },
+ { 26, 23673849 },
+ { 27, 20790265 },
+ { 27, 28916729 },
+ { 27, 53296121 },
+ { 27, 61422585 },
+ { 27, 43858937 },
+ { 27, 47791097 },
+ { 27, 59587577 },
+ { 27, 63519737 },
+ { 26, 27606009 },
+ { 26, 28392441 },
+ { 26, 27474937 },
+ { 26, 27737081 },
+ { 26, 28720125 },
+ { 27, 48168703 },
+ { 28, 245119993 },
+ { 28, 111098873 },
+ { 28, 115227645 },
+ { 29, 230177785 },
+ { 29, 222051321 },
+ { 29, 258489337 },
+ { 29, 241974265 },
+ { 29, 192429049 },
+ { 29, 175913977 },
+ { 28, 132660217 },
+ { 28, 116145145 },
+ { 28, 66599929 },
+ { 28, 50084857 },
+ { 26, 24985341 },
+ { 26, 8208125 },
+ { 20, 503194 },
+ { 26, 7945977 },
+ { 26, 23936761 },
+ { 27, 47774715 },
+ { 27, 29179641 },
+ { 27, 54083321 },
+ { 27, 61685497 },
+ { 28, 134102777 },
+ { 27, 48054009 },
+ { 27, 60374777 },
+ { 27, 63782649 },
+ { 26, 33439481 },
+ { 26, 16662265 },
+ { 26, 31538937 },
+ { 26, 66338553 },
+ { 26, 28786425 },
+ { 26, 31866621 },
+ { 27, 49740799 },
+ { 28, 131874553 },
+ { 28, 115293945 },
+ { 28, 127811325 },
+ { 29, 221789945 },
+ { 28, 129777401 },
+ { 29, 241712889 },
+ { 29, 191643385 },
+ { 29, 175652601 },
+ { 28, 125583097 },
+ { 28, 115883769 },
+ { 28, 65814265 },
+ { 28, 49823481 },
+ { 26, 33308409 },
+ { 26, 8208381 },
+ { 20, 507882 },
+ { 26, 7946233 },
+ { 26, 23937017 },
+ { 27, 47774459 },
+ { 27, 29179897 },
+ { 27, 54083577 },
+ { 27, 61685753 },
+ { 28, 134103033 },
+ { 27, 48054265 },
+ { 27, 60375033 },
+ { 27, 63782905 },
+ { 26, 33439737 },
+ { 26, 16662521 },
+ { 26, 31539193 },
+ { 26, 66338809 },
+ { 26, 28786681 },
+ { 26, 31866877 },
+ { 27, 49740543 },
+ { 28, 131874809 },
+ { 28, 115294201 },
+ { 28, 127811581 },
+ { 29, 221790201 },
+ { 28, 129777657 },
+ { 29, 241713145 },
+ { 29, 191643641 },
+ { 29, 175652857 },
+ { 28, 125583353 },
+ { 28, 115884025 },
+ { 28, 65814521 },
+ { 28, 49823737 },
+ { 26, 33308665 },
+ { 26, 15297277 },
+ { 20, 524266 },
+ { 26, 8219385 },
+ { 26, 24734457 },
+ { 27, 49344507 },
+ { 28, 57240313 },
+ { 27, 54356729 },
+ { 27, 62483193 },
+ { 28, 86862585 },
+ { 28, 133851897 },
+ { 27, 60648185 },
+ { 27, 64580345 },
+ { 26, 33516285 },
+ { 26, 33188601 },
+ { 26, 16411385 },
+ { 26, 66087673 },
+ { 26, 65301241 },
+ { 26, 31943417 },
+ { 26, 32926461 },
+ { 27, 50262015 },
+ { 28, 127691513 },
+ { 28, 127888121 },
+ { 28, 132016893 },
+ { 28, 129526521 },
+ { 28, 121400057 },
+ { 29, 191392505 },
+ { 29, 174877433 },
+ { 28, 125332217 },
+ { 28, 108817145 },
+ { 28, 65563385 },
+ { 28, 49048313 },
+ { 26, 33057529 },
+ { 26, 16542457 },
+ { 21, 868202 },
+ { 26, 8219641 },
+ { 26, 24734713 },
+ { 27, 49344251 },
+ { 28, 57240569 },
+ { 27, 54356985 },
+ { 27, 62483449 },
+ { 28, 86862841 },
+ { 28, 133852153 },
+ { 27, 60648441 },
+ { 27, 64580601 },
+ { 26, 33516541 },
+ { 26, 33188857 },
+ { 26, 16411641 },
+ { 26, 66087929 },
+ { 26, 65301497 },
+ { 26, 31943673 },
+ { 26, 32926717 },
+ { 27, 50261759 },
+ { 28, 127691769 },
+ { 28, 127888377 },
+ { 28, 132017149 },
+ { 28, 129526777 },
+ { 28, 121400313 },
+ { 29, 191392761 },
+ { 29, 174877689 },
+ { 28, 125332473 },
+ { 28, 108817401 },
+ { 28, 65563641 },
+ { 28, 49048569 },
+ { 26, 33057785 },
+ { 26, 16542713 },
+ { 21, 884586 },
+ { 26, 15298297 },
+ { 26, 24997625 },
+ { 27, 49867771 },
+ { 28, 57503481 },
+ { 28, 107572985 },
+ { 27, 62746361 },
+ { 28, 87650041 },
+ { 28, 95252217 },
+ { 28, 133066489 },
+ { 27, 64843513 },
+ { 28, 65957625 },
+ { 26, 33255165 },
+ { 26, 32403193 },
+ { 26, 15625977 },
+ { 26, 65040121 },
+ { 26, 62156537 },
+ { 26, 32993017 },
+ { 26, 61239037 },
+ { 27, 64416767 },
+ { 28, 115109625 },
+ { 28, 132083449 },
+ { 28, 128741113 },
+ { 28, 121138937 },
+ { 28, 96235257 },
+ { 29, 174616313 },
+ { 28, 124546809 },
+ { 28, 108556025 },
+ { 28, 58486521 },
+ { 28, 48787193 },
+ { 26, 32272121 },
+ { 26, 16281337 },
+ { 21, 900586 },
+ { 26, 15298553 },
+ { 26, 24997881 },
+ { 27, 49867515 },
+ { 28, 57503737 },
+ { 28, 107573241 },
+ { 27, 62746617 },
+ { 28, 87650297 },
+ { 28, 95252473 },
+ { 28, 133066745 },
+ { 27, 64843769 },
+ { 28, 65957881 },
+ { 26, 33255421 },
+ { 26, 32403449 },
+ { 26, 15626233 },
+ { 26, 65040377 },
+ { 26, 62156793 },
+ { 26, 32993273 },
+ { 26, 61239293 },
+ { 27, 64416511 },
+ { 28, 115109881 },
+ { 28, 132083705 },
+ { 28, 128741369 },
+ { 28, 121139193 },
+ { 28, 96235513 },
+ { 29, 174616569 },
+ { 28, 124547065 },
+ { 28, 108556281 },
+ { 28, 58486777 },
+ { 28, 48787449 },
+ { 26, 32272377 },
+ { 26, 16281593 },
+ { 21, 916970 },
+ { 21, 2096494 },
+ { 26, 32078585 },
+ { 27, 64012283 },
+ { 28, 58292985 },
+ { 28, 107838201 },
+ { 28, 124353273 },
+ { 28, 87915257 },
+ { 28, 96041721 },
+ { 28, 120421113 },
+ { 28, 132807417 },
+ { 28, 116030201 },
+ { 28, 65698553 },
+ { 26, 32471805 },
+ { 26, 32144121 },
+ { 26, 15366905 },
+ { 26, 61897465 },
+ { 26, 61111033 },
+ { 26, 61307641 },
+ { 26, 62290685 },
+ { 27, 64929791 },
+ { 28, 110918393 },
+ { 28, 128482041 },
+ { 28, 120355577 },
+ { 28, 95976185 },
+ { 28, 87849721 },
+ { 28, 124287737 },
+ { 28, 107772665 },
+ { 28, 58227449 },
+ { 28, 41712377 },
+ { 26, 32013049 },
+ { 26, 15497977 },
+ { 21, 998762 },
+ { 21, 2080110 },
+ { 26, 32078841 },
+ { 27, 64012027 },
+ { 28, 58293241 },
+ { 28, 107838457 },
+ { 28, 124353529 },
+ { 28, 87915513 },
+ { 28, 96041977 },
+ { 28, 120421369 },
+ { 28, 132807673 },
+ { 28, 116030457 },
+ { 28, 65698809 },
+ { 26, 32472061 },
+ { 26, 32144377 },
+ { 26, 15367161 },
+ { 26, 61897721 },
+ { 26, 61111289 },
+ { 26, 61307897 },
+ { 26, 62290941 },
+ { 27, 64929535 },
+ { 28, 110918649 },
+ { 28, 128482297 },
+ { 28, 120355833 },
+ { 28, 95976441 },
+ { 28, 87849977 },
+ { 28, 124287993 },
+ { 28, 107772921 },
+ { 28, 58227705 },
+ { 28, 41712633 },
+ { 26, 32013305 },
+ { 26, 15498233 },
+ { 21, 1015146 },
+ { 21, 2063854 },
+ { 26, 32341753 },
+ { 27, 64535547 },
+ { 28, 58556153 },
+ { 28, 108625657 },
+ { 28, 124616441 },
+ { 29, 259948281 },
+ { 28, 96304889 },
+ { 28, 121208569 },
+ { 28, 128810745 },
+ { 28, 125730553 },
+ { 28, 108953337 },
+ { 28, 58621689 },
+ { 26, 32210685 },
+ { 26, 25067257 },
+ { 26, 8290041 },
+ { 26, 60849913 },
+ { 26, 32800505 },
+ { 26, 62357241 },
+ { 26, 65437437 },
+ { 27, 66501631 },
+ { 27, 64782073 },
+ { 28, 120094457 },
+ { 28, 95190777 },
+ { 28, 87588601 },
+ { 27, 62684921 },
+ { 28, 107511545 },
+ { 28, 57442041 },
+ { 28, 41451257 },
+ { 26, 24936185 },
+ { 26, 15236857 },
+ { 21, 1028074 },
+ { 21, 2047470 },
+ { 26, 32342009 },
+ { 27, 64535291 },
+ { 28, 58556409 },
+ { 28, 108625913 },
+ { 28, 124616697 },
+ { 29, 259948537 },
+ { 28, 96305145 },
+ { 28, 121208825 },
+ { 28, 128811001 },
+ { 28, 125730809 },
+ { 28, 108953593 },
+ { 28, 58621945 },
+ { 26, 32210941 },
+ { 26, 25067513 },
+ { 26, 8290297 },
+ { 26, 60850169 },
+ { 26, 32800761 },
+ { 26, 62357497 },
+ { 26, 65437693 },
+ { 27, 66501375 },
+ { 27, 64782329 },
+ { 28, 120094713 },
+ { 28, 95191033 },
+ { 28, 87588857 },
+ { 27, 62685177 },
+ { 28, 107511801 },
+ { 28, 57442297 },
+ { 28, 41451513 },
+ { 26, 24936441 },
+ { 26, 15237113 },
+ { 21, 1044458 },
+ { 21, 1965934 },
+ { 26, 32276477 },
+ { 27, 66105339 },
+ { 28, 65830909 },
+ { 28, 116162557 },
+ { 28, 132939773 },
+ { 29, 183271421 },
+ { 29, 200048637 },
+ { 29, 242920185 },
+ { 29, 259173113 },
+ { 29, 251570941 },
+ { 29, 250915577 },
+ { 29, 217361145 },
+ { 29, 116697849 },
+ { 27, 50244349 },
+ { 27, 49588985 },
+ { 27, 16034553 },
+ { 27, 65055481 },
+ { 27, 63482617 },
+ { 27, 130984697 },
+ { 27, 132950781 },
+ { 27, 67022847 },
+ { 28, 121154297 },
+ { 28, 121286651 },
+ { 29, 173583097 },
+ { 28, 124824313 },
+ { 28, 108571385 },
+ { 28, 108703739 },
+ { 29, 81308409 },
+ { 27, 49326841 },
+ { 27, 16296697 },
+ { 21, 1912682 },
+ { 21, 1949550 },
+ { 27, 66235385 },
+ { 27, 66105083 },
+ { 29, 131247097 },
+ { 29, 217754617 },
+ { 29, 250784761 },
+ { 29, 250654459 },
+ { 30, 519351289 },
+ { 29, 242920441 },
+ { 29, 259173369 },
+ { 29, 251571197 },
+ { 29, 250915833 },
+ { 29, 217361401 },
+ { 29, 116698105 },
+ { 27, 50244605 },
+ { 27, 49589241 },
+ { 27, 16034809 },
+ { 27, 65055737 },
+ { 27, 63482873 },
+ { 27, 130984953 },
+ { 27, 132951037 },
+ { 27, 67022591 },
+ { 28, 121154553 },
+ { 28, 121286395 },
+ { 29, 173583353 },
+ { 28, 124824569 },
+ { 28, 108571641 },
+ { 28, 108703483 },
+ { 29, 81308665 },
+ { 27, 49327097 },
+ { 27, 16296953 },
+ { 21, 1929066 },
+ { 21, 1933294 },
+ { 27, 66760441 },
+ { 27, 66628603 },
+ { 29, 131772153 },
+ { 29, 231911161 },
+ { 29, 251309817 },
+ { 29, 251177979 },
+ { 30, 383430393 },
+ { 30, 517779193 },
+ { 29, 259698425 },
+ { 29, 259566587 },
+ { 29, 251047677 },
+ { 29, 249343737 },
+ { 29, 215789305 },
+ { 29, 115126009 },
+ { 27, 49721085 },
+ { 27, 48017145 },
+ { 27, 14462713 },
+ { 27, 62959353 },
+ { 27, 57192185 },
+ { 27, 133082873 },
+ { 27, 66890747 },
+ { 28, 120631033 },
+ { 28, 95989497 },
+ { 28, 96119803 },
+ { 28, 123252473 },
+ { 28, 108048121 },
+ { 28, 58240761 },
+ { 28, 58371067 },
+ { 27, 47755001 },
+ { 27, 15773433 },
+ { 21, 1945066 },
+ { 21, 1916910 },
+ { 27, 66760697 },
+ { 27, 66628347 },
+ { 29, 131772409 },
+ { 29, 231911417 },
+ { 29, 251310073 },
+ { 29, 251177723 },
+ { 30, 383430649 },
+ { 30, 517779449 },
+ { 29, 259698681 },
+ { 29, 259566331 },
+ { 29, 251047933 },
+ { 29, 249343993 },
+ { 29, 215789561 },
+ { 29, 115126265 },
+ { 27, 49721341 },
+ { 27, 48017401 },
+ { 27, 14462969 },
+ { 27, 62959609 },
+ { 27, 57192441 },
+ { 27, 133083129 },
+ { 27, 66890491 },
+ { 28, 120631289 },
+ { 28, 95989753 },
+ { 28, 96119547 },
+ { 28, 123252729 },
+ { 28, 108048377 },
+ { 28, 58241017 },
+ { 28, 58370811 },
+ { 27, 47755257 },
+ { 27, 15773689 },
+ { 21, 1961450 },
+ { 21, 1912222 },
+ { 27, 49852413 },
+ { 27, 49982207 },
+ { 28, 50102267 },
+ { 28, 66617339 },
+ { 28, 116162555 },
+ { 28, 132677627 },
+ { 29, 175931387 },
+ { 29, 192446459 },
+ { 29, 241991675 },
+ { 29, 258506747 },
+ { 29, 222068731 },
+ { 29, 249477885 },
+ { 28, 115245055 },
+ { 28, 111116283 },
+ { 28, 245137403 },
+ { 27, 48151293 },
+ { 26, 28737535 },
+ { 26, 27754491 },
+ { 26, 27492347 },
+ { 26, 28409851 },
+ { 26, 27623419 },
+ { 27, 63537147 },
+ { 27, 59604987 },
+ { 27, 47808507 },
+ { 27, 43876347 },
+ { 27, 61439995 },
+ { 27, 53313531 },
+ { 27, 28934139 },
+ { 27, 47233785 },
+ { 26, 23691259 },
+ { 21, 2043242 },
+ { 21, 1043742 },
+ { 26, 7962623 },
+ { 26, 24739839 },
+ { 28, 50102011 },
+ { 28, 66617083 },
+ { 28, 116162299 },
+ { 28, 132677371 },
+ { 29, 175931131 },
+ { 29, 192446203 },
+ { 29, 241991419 },
+ { 29, 258506491 },
+ { 29, 222068475 },
+ { 29, 249478141 },
+ { 28, 115244799 },
+ { 28, 111116027 },
+ { 28, 245137147 },
+ { 27, 48151549 },
+ { 26, 28737279 },
+ { 26, 27754235 },
+ { 26, 27492091 },
+ { 26, 28409595 },
+ { 26, 27623163 },
+ { 27, 63536891 },
+ { 27, 59604731 },
+ { 27, 47808251 },
+ { 27, 43876091 },
+ { 27, 61439739 },
+ { 27, 53313275 },
+ { 27, 28933883 },
+ { 27, 47234041 },
+ { 26, 23691003 },
+ { 21, 2059626 },
+ { 21, 1027358 },
+ { 26, 7962367 },
+ { 26, 24739583 },
+ { 28, 41516799 },
+ { 28, 66878459 },
+ { 28, 116947963 },
+ { 28, 132938747 },
+ { 29, 183008251 },
+ { 29, 192707579 },
+ { 29, 242777083 },
+ { 29, 259833593 },
+ { 28, 129989627 },
+ { 28, 129727483 },
+ { 28, 128941051 },
+ { 28, 125615865 },
+ { 27, 64977915 },
+ { 27, 64715771 },
+ { 27, 47628029 },
+ { 26, 24952569 },
+ { 25, 16219131 },
+ { 25, 15956987 },
+ { 26, 32030457 },
+ { 25, 16088059 },
+ { 27, 59341819 },
+ { 27, 47021051 },
+ { 27, 62439161 },
+ { 26, 31292411 },
+ { 27, 53050363 },
+ { 27, 28146683 },
+ { 26, 24690425 },
+ { 25, 12418043 },
+ { 20, 1038314 },
+ { 20, 505758 },
+ { 26, 7175167 },
+ { 26, 23952383 },
+ { 28, 40729599 },
+ { 28, 66878203 },
+ { 28, 116947707 },
+ { 28, 132938491 },
+ { 29, 183007995 },
+ { 29, 192707323 },
+ { 29, 242776827 },
+ { 29, 259833849 },
+ { 28, 129989371 },
+ { 28, 129727227 },
+ { 28, 128940795 },
+ { 28, 125616121 },
+ { 27, 64977659 },
+ { 27, 64715515 },
+ { 27, 47628285 },
+ { 26, 24952825 },
+ { 25, 16218875 },
+ { 25, 15956731 },
+ { 26, 32030713 },
+ { 25, 16087803 },
+ { 27, 59341563 },
+ { 27, 47020795 },
+ { 27, 62439417 },
+ { 26, 31292155 },
+ { 27, 53050107 },
+ { 27, 28146427 },
+ { 26, 24690681 },
+ { 25, 12417787 },
+ { 20, 1046506 },
+ { 20, 497566 },
+ { 26, 7174911 },
+ { 26, 23952127 },
+ { 28, 40729343 },
+ { 28, 57506559 },
+ { 28, 117207035 },
+ { 28, 133722107 },
+ { 29, 183267323 },
+ { 29, 199782395 },
+ { 29, 243036155 },
+ { 29, 259975933 },
+ { 28, 129921023 },
+ { 28, 121597947 },
+ { 28, 121335803 },
+ { 28, 125758205 },
+ { 27, 64909311 },
+ { 27, 60780539 },
+ { 27, 60518395 },
+ { 26, 25094909 },
+ { 25, 16150527 },
+ { 25, 15167483 },
+ { 25, 14905339 },
+ { 25, 15822843 },
+ { 25, 15036411 },
+ { 27, 46755835 },
+ { 27, 61926137 },
+ { 26, 31027195 },
+ { 26, 27095035 },
+ { 27, 27881467 },
+ { 26, 24177401 },
+ { 25, 12152827 },
+ { 25, 4026363 },
+ { 20, 456478 },
+ { 26, 6909951 },
+ { 26, 23687167 },
+ { 28, 40464383 },
+ { 28, 57241599 },
+ { 28, 117206779 },
+ { 28, 133721851 },
+ { 29, 183267067 },
+ { 29, 199782139 },
+ { 29, 243035899 },
+ { 29, 259976189 },
+ { 28, 129920767 },
+ { 28, 121597691 },
+ { 28, 121335547 },
+ { 28, 125758461 },
+ { 27, 64909055 },
+ { 27, 60780283 },
+ { 27, 60518139 },
+ { 26, 25095165 },
+ { 25, 16150271 },
+ { 25, 15167227 },
+ { 25, 14905083 },
+ { 25, 15822587 },
+ { 25, 15036155 },
+ { 27, 46755579 },
+ { 27, 61926393 },
+ { 26, 31026939 },
+ { 26, 27094779 },
+ { 27, 27881211 },
+ { 26, 24177657 },
+ { 25, 12152571 },
+ { 25, 4026107 },
+ { 20, 448286 },
+ { 26, 6909695 },
+ { 26, 23686911 },
+ { 28, 40464127 },
+ { 28, 57241343 },
+ { 28, 107572991 },
+ { 28, 133983227 },
+ { 29, 184052731 },
+ { 29, 200043515 },
+ { 29, 250113019 },
+ { 29, 259812347 },
+ { 29, 259452669 },
+ { 28, 121531391 },
+ { 28, 96431099 },
+ { 28, 96168955 },
+ { 28, 125234941 },
+ { 27, 60713983 },
+ { 27, 48196603 },
+ { 27, 47934459 },
+ { 26, 24571645 },
+ { 25, 15100927 },
+ { 25, 12020731 },
+ { 25, 11758587 },
+ { 25, 14773243 },
+ { 25, 11889659 },
+ { 27, 60354297 },
+ { 26, 30239739 },
+ { 26, 26831867 },
+ { 26, 14511099 },
+ { 26, 22605561 },
+ { 25, 11365371 },
+ { 25, 3763195 },
+ { 20, 439710 },
+ { 25, 4025343 },
+ { 25, 12413951 },
+ { 27, 20802559 },
+ { 27, 29191167 },
+ { 27, 54356991 },
+ { 27, 62745599 },
+ { 28, 87911423 },
+ { 28, 96300031 },
+ { 28, 121465855 },
+ { 28, 129854463 },
+ { 29, 259452925 },
+ { 28, 121531135 },
+ { 28, 96430843 },
+ { 28, 96168699 },
+ { 28, 125235197 },
+ { 27, 60713727 },
+ { 27, 48196347 },
+ { 27, 47934203 },
+ { 26, 24571901 },
+ { 25, 15100671 },
+ { 25, 12020475 },
+ { 25, 11758331 },
+ { 25, 14772987 },
+ { 25, 11889403 },
+ { 27, 60354553 },
+ { 26, 30239483 },
+ { 26, 26831611 },
+ { 26, 14510843 },
+ { 26, 22605817 },
+ { 25, 11365115 },
+ { 25, 3762939 },
+ { 20, 431518 },
+ { 25, 4025087 },
+ { 25, 12413695 },
+ { 27, 20802303 },
+ { 27, 29190911 },
+ { 27, 54356735 },
+ { 27, 62745343 },
+ { 28, 87911167 },
+ { 28, 96299775 },
+ { 28, 121465599 },
+ { 28, 129854207 },
+ { 29, 175849467 },
+ { 29, 257882877 },
+ { 28, 96354303 },
+ { 28, 88031227 },
+ { 28, 87769083 },
+ { 28, 123665149 },
+ { 27, 48119807 },
+ { 27, 43991035 },
+ { 27, 43728891 },
+ { 26, 23001853 },
+ { 25, 11943935 },
+ { 25, 10960891 },
+ { 25, 10698747 },
+ { 25, 11616251 },
+ { 25, 10829819 },
+ { 26, 29966331 },
+ { 26, 26034171 },
+ { 26, 14237691 },
+ { 26, 22084345 },
+ { 25, 11091963 },
+ { 25, 2965499 },
+ { 19, 259358 },
+ { 25, 3751935 },
+ { 25, 12140543 },
+ { 27, 20529151 },
+ { 27, 28917759 },
+ { 27, 54083583 },
+ { 27, 62472191 },
+ { 28, 87638015 },
+ { 28, 96026623 },
+ { 28, 121192447 },
+ { 28, 129581055 },
+ { 29, 175849211 },
+ { 29, 257883133 },
+ { 28, 96354047 },
+ { 28, 88030971 },
+ { 28, 87768827 },
+ { 28, 123665405 },
+ { 27, 48119551 },
+ { 27, 43990779 },
+ { 27, 43728635 },
+ { 26, 23002109 },
+ { 25, 11943679 },
+ { 25, 10960635 },
+ { 25, 10698491 },
+ { 25, 11615995 },
+ { 25, 10829563 },
+ { 26, 29966075 },
+ { 26, 26033915 },
+ { 26, 14237435 },
+ { 26, 22084601 },
+ { 25, 11091707 },
+ { 25, 2965243 },
+ { 19, 251166 },
+ { 25, 3751679 },
+ { 25, 12140287 },
+ { 27, 20528895 },
+ { 27, 28917503 },
+ { 27, 54083327 },
+ { 27, 62471935 },
+ { 28, 134167547 },
+ { 28, 133905403 },
+ { 28, 133118971 },
+ { 28, 132856827 },
+ { 28, 125778939 },
+ { 28, 125516795 },
+ { 28, 124730363 },
+ { 28, 129826553 },
+ { 27, 62864379 },
+ { 27, 62602235 },
+ { 27, 61815803 },
+ { 27, 62717689 },
+ { 26, 31407099 },
+ { 26, 31144955 },
+ { 26, 22478589 },
+ { 25, 12386041 },
+ { 24, 7814139 },
+ { 24, 7551995 },
+ { 25, 15269625 },
+ { 24, 7683067 },
+ { 26, 25771003 },
+ { 26, 13450235 },
+ { 25, 12123897 },
+ { 24, 6110203 },
+ { 25, 2702331 },
+ { 18, 121758 },
+ { 25, 2964479 },
+ { 25, 11353087 },
+ { 27, 19741695 },
+ { 27, 28130303 },
+ { 27, 53296127 },
+ { 27, 61684735 },
+ { 28, 134167291 },
+ { 28, 133905147 },
+ { 28, 133118715 },
+ { 28, 132856571 },
+ { 28, 125778683 },
+ { 28, 125516539 },
+ { 28, 124730107 },
+ { 28, 129826809 },
+ { 27, 62864123 },
+ { 27, 62601979 },
+ { 27, 61815547 },
+ { 27, 62717945 },
+ { 26, 31406843 },
+ { 26, 31144699 },
+ { 26, 22478845 },
+ { 25, 12386297 },
+ { 24, 7813883 },
+ { 24, 7551739 },
+ { 25, 15269881 },
+ { 24, 7682811 },
+ { 26, 25770747 },
+ { 26, 13449979 },
+ { 25, 12124153 },
+ { 24, 6109947 },
+ { 25, 2702075 },
+ { 18, 117662 },
+ { 25, 2964223 },
+ { 25, 11352831 },
+ { 27, 19741439 },
+ { 27, 28130047 },
+ { 27, 53295871 },
+ { 27, 61684479 },
+ { 28, 86850303 },
+ { 28, 117387259 },
+ { 28, 117125115 },
+ { 28, 116338683 },
+ { 28, 116076539 },
+ { 28, 108998651 },
+ { 28, 108736507 },
+ { 28, 107950075 },
+ { 27, 62795775 },
+ { 27, 54472699 },
+ { 27, 54210555 },
+ { 27, 53424123 },
+ { 26, 31338495 },
+ { 26, 27209723 },
+ { 26, 26947579 },
+ { 26, 25012989 },
+ { 24, 7745535 },
+ { 24, 6762491 },
+ { 24, 6500347 },
+ { 24, 7417851 },
+ { 24, 6631419 },
+ { 26, 13185019 },
+ { 26, 23177977 },
+ { 24, 5844987 },
+ { 24, 1912827 },
+ { 18, 97054 },
+ { 25, 2699263 },
+ { 25, 11087871 },
+ { 27, 19476479 },
+ { 27, 27865087 },
+ { 27, 53030911 },
+ { 27, 61419519 },
+ { 28, 134098687 },
+ { 28, 117387003 },
+ { 28, 117124859 },
+ { 28, 116338427 },
+ { 28, 116076283 },
+ { 28, 108998395 },
+ { 28, 108736251 },
+ { 28, 107949819 },
+ { 27, 62795519 },
+ { 27, 54472443 },
+ { 27, 54210299 },
+ { 27, 53423867 },
+ { 26, 31338239 },
+ { 26, 27209467 },
+ { 26, 26947323 },
+ { 26, 25013245 },
+ { 24, 7745279 },
+ { 24, 6762235 },
+ { 24, 6500091 },
+ { 24, 7417595 },
+ { 24, 6631163 },
+ { 26, 13184763 },
+ { 26, 23178233 },
+ { 24, 5844731 },
+ { 24, 1912571 },
+ { 18, 92958 },
+ { 25, 2699007 },
+ { 25, 11087615 },
+ { 27, 19476223 },
+ { 27, 27864831 },
+ { 27, 53030655 },
+ { 27, 61419263 },
+ { 28, 86585087 },
+ { 28, 94973695 },
+ { 28, 67054587 },
+ { 28, 66792443 },
+ { 28, 66006011 },
+ { 28, 65743867 },
+ { 28, 58665979 },
+ { 28, 58403835 },
+ { 28, 57617403 },
+ { 27, 54406143 },
+ { 27, 29305851 },
+ { 27, 29043707 },
+ { 27, 28257275 },
+ { 26, 27143167 },
+ { 26, 14625787 },
+ { 26, 14363643 },
+ { 26, 23965437 },
+ { 24, 6695935 },
+ { 24, 3615739 },
+ { 24, 3353595 },
+ { 24, 6368251 },
+ { 24, 3484667 },
+ { 26, 20033273 },
+ { 24, 5057531 },
+ { 24, 1649659 },
+ { 18, 88478 },
+ { 24, 1911807 },
+ { 24, 6106111 },
+ { 26, 10300415 },
+ { 26, 14494719 },
+ { 26, 27077631 },
+ { 26, 31271935 },
+ { 27, 43854847 },
+ { 27, 48049151 },
+ { 27, 60632063 },
+ { 27, 64826367 },
+ { 28, 66005755 },
+ { 28, 65743611 },
+ { 28, 58665723 },
+ { 28, 58403579 },
+ { 28, 57617147 },
+ { 27, 54405887 },
+ { 27, 29305595 },
+ { 27, 29043451 },
+ { 27, 28257019 },
+ { 26, 27142911 },
+ { 26, 14625531 },
+ { 26, 14363387 },
+ { 26, 23965693 },
+ { 24, 6695679 },
+ { 24, 3615483 },
+ { 24, 3353339 },
+ { 24, 6367995 },
+ { 24, 3484411 },
+ { 26, 20033529 },
+ { 24, 5057275 },
+ { 24, 1649403 },
+ { 18, 84382 },
+ { 24, 1911551 },
+ { 24, 6105855 },
+ { 26, 10300159 },
+ { 26, 14494463 },
+ { 26, 27077375 },
+ { 26, 31271679 },
+ { 27, 43854591 },
+ { 27, 48048895 },
+ { 26, 16752639 },
+ { 26, 12574715 },
+ { 26, 12509179 },
+ { 26, 12312571 },
+ { 26, 12247035 },
+ { 26, 10477563 },
+ { 26, 10412027 },
+ { 26, 10215419 },
+ { 25, 7315455 },
+ { 25, 5234683 },
+ { 25, 5169147 },
+ { 25, 4972539 },
+ { 24, 3645439 },
+ { 24, 2613243 },
+ { 24, 2547707 },
+ { 24, 2351099 },
+ { 22, 892927 },
+ { 22, 647163 },
+ { 22, 581627 },
+ { 22, 811003 },
+ { 22, 614395 },
+ { 22, 1204219 },
+ { 22, 221179 },
+ { 17, 63774 },
+ { 22, 417791 },
+ { 22, 1466367 },
+ { 24, 2514943 },
+ { 24, 3563519 },
+ { 24, 6709247 },
+ { 24, 7757823 },
+ { 25, 10903551 },
+ { 25, 11952127 },
+ { 25, 15097855 },
+ { 25, 16146431 },
+ { 26, 12508923 },
+ { 26, 12312315 },
+ { 26, 12246779 },
+ { 26, 10477307 },
+ { 26, 10411771 },
+ { 26, 10215163 },
+ { 25, 7315199 },
+ { 25, 5234427 },
+ { 25, 5168891 },
+ { 25, 4972283 },
+ { 24, 3645183 },
+ { 24, 2612987 },
+ { 24, 2547451 },
+ { 24, 2350843 },
+ { 22, 892671 },
+ { 22, 646907 },
+ { 22, 581371 },
+ { 22, 810747 },
+ { 22, 614139 },
+ { 22, 1203963 },
+ { 22, 220923 },
+ { 17, 59678 },
+ { 22, 417535 },
+ { 22, 1466111 },
+ { 24, 2514687 },
+ { 24, 3563263 },
+ { 24, 6708991 },
+ { 24, 7757567 },
+ { 25, 10903295 },
+ { 25, 11951871 },
+ { 25, 15097599 },
+ { 25, 16146175 },
+ { 24, 8379387 },
+ { 24, 8313851 },
+ { 24, 8117243 },
+ { 24, 8051707 },
+ { 24, 6282235 },
+ { 24, 6216699 },
+ { 24, 6020091 },
+ { 24, 5954555 },
+ { 23, 3136507 },
+ { 23, 3070971 },
+ { 23, 2874363 },
+ { 23, 2808827 },
+ { 22, 1563643 },
+ { 22, 1498107 },
+ { 22, 1301499 },
+ { 22, 1235963 },
+ { 20, 383995 },
+ { 20, 318459 },
+ { 22, 547835 },
+ { 20, 351227 },
+ { 22, 154619 },
+ { 15, 13982 },
+ { 22, 220159 },
+ { 22, 1268735 },
+ { 24, 2317311 },
+ { 24, 3365887 },
+ { 24, 6511615 },
+ { 24, 7560191 },
+ { 25, 10705919 },
+ { 25, 11754495 },
+ { 25, 14900223 },
+ { 25, 15948799 },
+ { 24, 8379131 },
+ { 24, 8313595 },
+ { 24, 8116987 },
+ { 24, 8051451 },
+ { 24, 6281979 },
+ { 24, 6216443 },
+ { 24, 6019835 },
+ { 24, 5954299 },
+ { 23, 3136251 },
+ { 23, 3070715 },
+ { 23, 2874107 },
+ { 23, 2808571 },
+ { 22, 1563387 },
+ { 22, 1497851 },
+ { 22, 1301243 },
+ { 22, 1235707 },
+ { 20, 383739 },
+ { 20, 318203 },
+ { 22, 547579 },
+ { 20, 350971 },
+ { 22, 154363 },
+ { 15, 12958 },
+ { 22, 219903 },
+ { 22, 1268479 },
+ { 24, 2317055 },
+ { 24, 3365631 },
+ { 24, 6511359 },
+ { 24, 7559935 },
+ { 25, 10705663 },
+ { 25, 11754239 },
+ { 25, 14899967 },
+ { 25, 15948543 },
+ { 24, 8359935 },
+ { 24, 4182011 },
+ { 24, 4116475 },
+ { 24, 3919867 },
+ { 24, 3854331 },
+ { 24, 2084859 },
+ { 24, 2019323 },
+ { 24, 1822715 },
+ { 23, 3117055 },
+ { 23, 1036283 },
+ { 23, 970747 },
+ { 23, 774139 },
+ { 22, 1544191 },
+ { 22, 511995 },
+ { 22, 446459 },
+ { 22, 249851 },
+ { 20, 364543 },
+ { 20, 118779 },
+ { 20, 53243 },
+ { 16, 16251 },
+ { 15, 16315 },
+ { 15, 7710 },
+ { 22, 151551 },
+ { 22, 1200127 },
+ { 24, 2248703 },
+ { 24, 3297279 },
+ { 24, 6443007 },
+ { 24, 7491583 },
+ { 25, 10637311 },
+ { 25, 11685887 },
+ { 25, 14831615 },
+ { 25, 15880191 },
+ { 24, 8359679 },
+ { 24, 4181755 },
+ { 24, 4116219 },
+ { 24, 3919611 },
+ { 24, 3854075 },
+ { 24, 2084603 },
+ { 24, 2019067 },
+ { 24, 1822459 },
+ { 23, 3116799 },
+ { 23, 1036027 },
+ { 23, 970491 },
+ { 23, 773883 },
+ { 22, 1543935 },
+ { 22, 511739 },
+ { 22, 446203 },
+ { 22, 249595 },
+ { 20, 364287 },
+ { 20, 118523 },
+ { 20, 52987 },
+ { 16, 14203 },
+ { 14, 7803 },
+ { 15, 6686 },
+ { 22, 151295 },
+ { 22, 1199871 },
+ { 24, 2248447 },
+ { 24, 3297023 },
+ { 24, 6442751 },
+ { 24, 7491327 },
+ { 25, 10637055 },
+ { 25, 11685631 },
+ { 25, 14831359 },
+ { 25, 15879935 },
+ { 26, 27414271 },
+ { 24, 4164607 },
+ { 24, 4099071 },
+ { 24, 3902463 },
+ { 24, 3836927 },
+ { 24, 2067455 },
+ { 24, 2001919 },
+ { 24, 1805311 },
+ { 24, 1739775 },
+ { 23, 1018879 },
+ { 23, 953343 },
+ { 23, 756735 },
+ { 23, 691199 },
+ { 22, 494591 },
+ { 22, 429055 },
+ { 22, 232447 },
+ { 22, 166911 },
+ { 20, 101375 },
+ { 20, 35839 },
+ { 12, 1855 },
+ { 12, 1899 },
+ { 12, 1854 },
+ { 14, 8127 },
+ { 20, 347135 },
+ { 22, 609279 },
+ { 22, 871423 },
+ { 22, 1657855 },
+ { 22, 1919999 },
+ { 23, 2706431 },
+ { 23, 2968575 },
+ { 23, 3755007 },
+ { 23, 4017151 },
+ { 24, 6900735 },
+ { 24, 4164351 },
+ { 24, 4098815 },
+ { 24, 3902207 },
+ { 24, 3836671 },
+ { 24, 2067199 },
+ { 24, 2001663 },
+ { 24, 1805055 },
+ { 24, 1739519 },
+ { 23, 1018623 },
+ { 23, 953087 },
+ { 23, 756479 },
+ { 23, 690943 },
+ { 22, 494335 },
+ { 22, 428799 },
+ { 22, 232191 },
+ { 22, 166655 },
+ { 20, 101119 },
+ { 20, 35583 },
+ { 12, 2031 },
+ { 9, 219 },
+ { 10, 206 },
+ { 13, 3711 },
+ { 20, 346879 },
+ { 22, 609023 },
+ { 22, 871167 },
+ { 22, 1657599 },
+ { 22, 1919743 },
+ { 23, 2706175 },
+ { 23, 2968319 },
+ { 23, 3754751 },
+ { 23, 4016895 },
+ { 24, 6900479 },
+ { 24, 7162623 },
+ { 24, 7949055 },
+ { 22, 4130815 },
+ { 22, 4065279 },
+ { 22, 3868671 },
+ { 22, 3803135 },
+ { 22, 2033663 },
+ { 22, 1968127 },
+ { 22, 1771519 },
+ { 22, 1705983 },
+ { 21, 985087 },
+ { 21, 919551 },
+ { 21, 722943 },
+ { 21, 657407 },
+ { 20, 460799 },
+ { 20, 395263 },
+ { 20, 198655 },
+ { 20, 133119 },
+ { 14, 7551 },
+ { 8, 79 },
+ { 10, 142 },
+ { 11, 879 },
+ { 14, 8063 },
+ { 20, 137215 },
+ { 20, 202751 },
+ { 20, 399359 },
+ { 20, 464895 },
+ { 21, 661503 },
+ { 21, 727039 },
+ { 21, 923647 },
+ { 21, 989183 },
+ { 22, 1710079 },
+ { 22, 1775615 },
+ { 22, 1972223 },
+ { 22, 4130559 },
+ { 22, 4065023 },
+ { 22, 3868415 },
+ { 22, 3802879 },
+ { 22, 2033407 },
+ { 22, 1967871 },
+ { 22, 1771263 },
+ { 22, 1705727 },
+ { 21, 984831 },
+ { 21, 919295 },
+ { 21, 722687 },
+ { 21, 657151 },
+ { 20, 460543 },
+ { 20, 395007 },
+ { 20, 198399 },
+ { 20, 132863 },
+ { 14, 5503 },
+ { 9, 175 },
+ { 24, 130045 },
+ { 8, 95 },
+ { 14, 6015 },
+ { 20, 136959 },
+ { 20, 202495 },
+ { 20, 399103 },
+ { 20, 464639 },
+ { 21, 661247 },
+ { 21, 726783 },
+ { 21, 923391 },
+ { 21, 988927 },
+ { 22, 1709823 },
+ { 22, 1775359 },
+ { 22, 1971967 },
+ { 22, 2037503 },
+ { 22, 3806975 },
+ { 22, 3872511 },
+ { 22, 4069119 },
+ { 22, 4134655 },
+ { 22, 1983487 },
+ { 22, 1786879 },
+ { 22, 1721343 },
+ { 21, 1000447 },
+ { 21, 934911 },
+ { 21, 738303 },
+ { 21, 672767 },
+ { 20, 476159 },
+ { 20, 410623 },
+ { 20, 214015 },
+ { 20, 148479 },
+ { 18, 82943 },
+ { 11, 703 },
+ { 9, 222 },
+ { 7, 11 },
+ { 10, 315 },
+ { 18, 13311 },
+ { 18, 78847 },
+ { 20, 144383 },
+ { 20, 209919 },
+ { 20, 406527 },
+ { 20, 472063 },
+ { 21, 668671 },
+ { 21, 734207 },
+ { 21, 930815 },
+ { 21, 996351 },
+ { 22, 1717247 },
+ { 22, 4145919 },
+ { 22, 4080383 },
+ { 22, 3883775 },
+ { 22, 3818239 },
+ { 22, 2048767 },
+ { 22, 1983231 },
+ { 22, 1786623 },
+ { 22, 1721087 },
+ { 21, 1000191 },
+ { 21, 934655 },
+ { 21, 738047 },
+ { 21, 672511 },
+ { 20, 475903 },
+ { 20, 410367 },
+ { 20, 213759 },
+ { 20, 148223 },
+ { 18, 82687 },
+ { 12, 1471 },
+ { 9, 94 },
+ { 8, 43 },
+ { 10, 491 },
+ { 18, 13055 },
+ { 18, 78591 },
+ { 20, 144127 },
+ { 20, 209663 },
+ { 20, 406271 },
+ { 20, 471807 },
+ { 21, 668415 },
+ { 21, 733951 },
+ { 21, 930559 },
+ { 21, 996095 },
+ { 22, 1716991 },
+ { 22, 1782527 },
+ { 22, 1979135 },
+ { 22, 2044671 },
+ { 22, 3814143 },
+ { 22, 3879679 },
+ { 22, 4076287 },
+ { 22, 4141823 },
+ { 22, 1712639 },
+ { 21, 991743 },
+ { 21, 926207 },
+ { 21, 729599 },
+ { 21, 664063 },
+ { 20, 467455 },
+ { 20, 401919 },
+ { 20, 205311 },
+ { 20, 139775 },
+ { 18, 74239 },
+ { 18, 8703 },
+ { 11, 1134 },
+ { 10, 187 },
+ { 12, 2427 },
+ { 16, 2555 },
+ { 16, 18939 },
+ { 16, 24063 },
+ { 18, 51707 },
+ { 18, 100859 },
+ { 18, 117243 },
+ { 18, 122367 },
+ { 19, 182779 },
+ { 19, 231931 },
+ { 19, 248315 },
+ { 19, 253439 },
+ { 20, 444923 },
+ { 20, 494075 },
+ { 20, 510459 },
+ { 20, 952827 },
+ { 20, 969211 },
+ { 20, 1018363 },
+ { 20, 1034747 },
+ { 20, 1039871 },
+ { 21, 992509 },
+ { 21, 926973 },
+ { 21, 730365 },
+ { 21, 664829 },
+ { 20, 468221 },
+ { 20, 402685 },
+ { 20, 206077 },
+ { 20, 140541 },
+ { 18, 75005 },
+ { 18, 9469 },
+ { 11, 26 },
+ { 10, 121 },
+ { 12, 889 },
+ { 16, 3321 },
+ { 16, 7417 },
+ { 16, 22781 },
+ { 18, 15609 },
+ { 18, 27897 },
+ { 18, 31993 },
+ { 18, 96509 },
+ { 19, 48377 },
+ { 19, 60665 },
+ { 19, 64761 },
+ { 19, 194813 },
+ { 20, 113913 },
+ { 20, 126201 },
+ { 20, 130297 },
+ { 20, 240889 },
+ { 20, 244985 },
+ { 20, 257273 },
+ { 20, 261369 },
+ { 20, 522493 },
+ { 21, 992765 },
+ { 21, 927229 },
+ { 21, 730621 },
+ { 21, 665085 },
+ { 20, 468477 },
+ { 20, 402941 },
+ { 20, 206333 },
+ { 20, 140797 },
+ { 18, 75261 },
+ { 18, 9725 },
+ { 11, 1050 },
+ { 11, 953 },
+ { 12, 2937 },
+ { 16, 3577 },
+ { 16, 7673 },
+ { 16, 23037 },
+ { 18, 15865 },
+ { 18, 28153 },
+ { 18, 32249 },
+ { 18, 96765 },
+ { 19, 48633 },
+ { 19, 60921 },
+ { 19, 65017 },
+ { 19, 195069 },
+ { 20, 114169 },
+ { 20, 126457 },
+ { 20, 130553 },
+ { 20, 241145 },
+ { 20, 245241 },
+ { 20, 257529 },
+ { 20, 261625 },
+ { 20, 522749 },
+ { 23, 3986173 },
+ { 23, 3724029 },
+ { 23, 2937597 },
+ { 23, 2675453 },
+ { 22, 1889021 },
+ { 22, 1626877 },
+ { 22, 840445 },
+ { 22, 578301 },
+ { 20, 316157 },
+ { 20, 54013 },
+ { 13, 666 },
+ { 20, 37625 },
+ { 18, 86777 },
+ { 20, 135929 },
+ { 18, 78585 },
+ { 18, 94969 },
+ { 20, 307961 },
+ { 20, 324345 },
+ { 20, 373497 },
+ { 20, 389881 },
+ { 21, 701177 },
+ { 21, 717561 },
+ { 21, 766713 },
+ { 21, 783097 },
+ { 22, 1487609 },
+ { 22, 1503993 },
+ { 22, 1553145 },
+ { 22, 1569529 },
+ { 22, 2011897 },
+ { 22, 2028281 },
+ { 22, 2077433 },
+ { 22, 2093817 },
+ { 23, 3986429 },
+ { 23, 3724285 },
+ { 23, 2937853 },
+ { 23, 2675709 },
+ { 22, 1889277 },
+ { 22, 1627133 },
+ { 22, 840701 },
+ { 22, 578557 },
+ { 20, 316413 },
+ { 20, 54269 },
+ { 13, 1690 },
+ { 20, 37881 },
+ { 18, 87033 },
+ { 20, 136185 },
+ { 18, 78841 },
+ { 18, 95225 },
+ { 20, 308217 },
+ { 20, 324601 },
+ { 20, 373753 },
+ { 20, 390137 },
+ { 21, 701433 },
+ { 21, 717817 },
+ { 21, 766969 },
+ { 21, 783353 },
+ { 22, 1487865 },
+ { 22, 1504249 },
+ { 22, 1553401 },
+ { 22, 1569785 },
+ { 22, 2012153 },
+ { 22, 2028537 },
+ { 22, 2077689 },
+ { 22, 2094073 },
+ { 23, 4036349 },
+ { 23, 3774205 },
+ { 23, 2987773 },
+ { 23, 2725629 },
+ { 22, 1939197 },
+ { 22, 1677053 },
+ { 22, 890621 },
+ { 22, 628477 },
+ { 20, 366333 },
+ { 20, 104189 },
+ { 15, 10522 },
+ { 20, 55033 },
+ { 20, 300793 },
+ { 20, 153337 },
+ { 20, 202489 },
+ { 20, 145145 },
+ { 20, 161529 },
+ { 20, 222973 },
+ { 22, 587513 },
+ { 22, 636665 },
+ { 22, 653049 },
+ { 22, 911101 },
+ { 23, 1242873 },
+ { 23, 1292025 },
+ { 23, 1308409 },
+ { 23, 1828605 },
+ { 24, 2553593 },
+ { 24, 2602745 },
+ { 24, 2619129 },
+ { 24, 3061497 },
+ { 24, 3077881 },
+ { 24, 3127033 },
+ { 23, 4036605 },
+ { 23, 3774461 },
+ { 23, 2988029 },
+ { 23, 2725885 },
+ { 22, 1939453 },
+ { 22, 1677309 },
+ { 22, 890877 },
+ { 22, 628733 },
+ { 20, 366589 },
+ { 20, 104445 },
+ { 15, 14618 },
+ { 20, 55289 },
+ { 20, 301049 },
+ { 20, 153593 },
+ { 20, 202745 },
+ { 20, 145401 },
+ { 20, 161785 },
+ { 20, 223229 },
+ { 22, 587769 },
+ { 22, 636921 },
+ { 22, 653305 },
+ { 22, 911357 },
+ { 23, 1243129 },
+ { 23, 1292281 },
+ { 23, 1308665 },
+ { 23, 1828861 },
+ { 24, 2553849 },
+ { 24, 2603001 },
+ { 24, 2619385 },
+ { 24, 3061753 },
+ { 24, 3078137 },
+ { 24, 3127289 },
+ { 24, 3143673 },
+ { 24, 4188157 },
+ { 25, 12012285 },
+ { 25, 10963709 },
+ { 24, 7817981 },
+ { 24, 6769405 },
+ { 24, 3623677 },
+ { 24, 2575101 },
+ { 22, 1526525 },
+ { 22, 477949 },
+ { 17, 18842 },
+ { 22, 412409 },
+ { 22, 1264377 },
+ { 24, 2247417 },
+ { 22, 871161 },
+ { 22, 1592057 },
+ { 22, 838393 },
+ { 22, 903929 },
+ { 22, 1673981 },
+ { 24, 3394297 },
+ { 24, 3590905 },
+ { 24, 3656441 },
+ { 24, 6785789 },
+ { 25, 7064313 },
+ { 25, 7260921 },
+ { 25, 7326457 },
+ { 25, 13601533 },
+ { 26, 14404345 },
+ { 26, 14600953 },
+ { 26, 14666489 },
+ { 26, 16435961 },
+ { 26, 16501497 },
+ { 25, 16206845 },
+ { 25, 15158269 },
+ { 25, 12012541 },
+ { 25, 10963965 },
+ { 24, 7818237 },
+ { 24, 6769661 },
+ { 24, 3623933 },
+ { 24, 2575357 },
+ { 22, 1526781 },
+ { 22, 478205 },
+ { 17, 22938 },
+ { 22, 412665 },
+ { 22, 1264633 },
+ { 24, 2247673 },
+ { 22, 871417 },
+ { 22, 1592313 },
+ { 22, 838649 },
+ { 22, 904185 },
+ { 22, 1674237 },
+ { 24, 3394553 },
+ { 24, 3591161 },
+ { 24, 3656697 },
+ { 24, 6786045 },
+ { 25, 7064569 },
+ { 25, 7261177 },
+ { 25, 7326713 },
+ { 25, 13601789 },
+ { 26, 14404601 },
+ { 26, 14601209 },
+ { 26, 14666745 },
+ { 26, 16436217 },
+ { 26, 16501753 },
+ { 26, 16698361 },
+ { 26, 16763897 },
+ { 26, 23744253 },
+ { 26, 21647101 },
+ { 25, 15355645 },
+ { 25, 13258493 },
+ { 25, 6967037 },
+ { 25, 4869885 },
+ { 23, 2772733 },
+ { 23, 675581 },
+ { 17, 27418 },
+ { 22, 478969 },
+ { 22, 1462009 },
+ { 24, 2313977 },
+ { 24, 3297017 },
+ { 22, 1658617 },
+ { 22, 1855225 },
+ { 22, 1625849 },
+ { 22, 1691385 },
+ { 22, 1937149 },
+ { 24, 6541049 },
+ { 24, 6737657 },
+ { 24, 6803193 },
+ { 24, 7835389 },
+ { 25, 13356793 },
+ { 25, 13553401 },
+ { 25, 13618937 },
+ { 25, 15699709 },
+ { 26, 26988281 },
+ { 26, 27184889 },
+ { 26, 27250425 },
+ { 26, 29019897 },
+ { 26, 29085433 },
+ { 26, 29282041 },
+ { 26, 29347577 },
+ { 26, 33525501 },
+ { 25, 15355901 },
+ { 25, 13258749 },
+ { 25, 6967293 },
+ { 25, 4870141 },
+ { 23, 2772989 },
+ { 23, 675837 },
+ { 17, 31514 },
+ { 22, 479225 },
+ { 22, 1462265 },
+ { 24, 2314233 },
+ { 24, 3297273 },
+ { 22, 1658873 },
+ { 22, 1855481 },
+ { 22, 1626105 },
+ { 22, 1691641 },
+ { 22, 1937405 },
+ { 24, 6541305 },
+ { 24, 6737913 },
+ { 24, 6803449 },
+ { 24, 7835645 },
+ { 25, 13357049 },
+ { 25, 13553657 },
+ { 25, 13619193 },
+ { 25, 15699965 },
+ { 26, 26988537 },
+ { 26, 27185145 },
+ { 26, 27250681 },
+ { 26, 29020153 },
+ { 26, 29085689 },
+ { 26, 29282297 },
+ { 26, 29347833 },
+ { 26, 21715709 },
+ { 25, 15424253 },
+ { 25, 13327101 },
+ { 25, 7035645 },
+ { 25, 4938493 },
+ { 23, 2841341 },
+ { 23, 744189 },
+ { 17, 52122 },
+ { 23, 678649 },
+ { 22, 1530617 },
+ { 24, 2513657 },
+ { 24, 3365625 },
+ { 24, 6445817 },
+ { 22, 1923833 },
+ { 23, 2644729 },
+ { 22, 1891065 },
+ { 22, 1956601 },
+ { 23, 2726653 },
+ { 24, 7592697 },
+ { 24, 7789305 },
+ { 24, 7854841 },
+ { 25, 15391481 },
+ { 25, 15457017 },
+ { 25, 15653625 },
+ { 25, 15719161 },
+ { 26, 31120121 },
+ { 26, 31185657 },
+ { 26, 31382265 },
+ { 26, 31447801 },
+ { 26, 33217273 },
+ { 26, 33282809 },
+ { 26, 33479417 },
+ { 26, 33544953 },
+ { 25, 15424509 },
+ { 25, 13327357 },
+ { 25, 7035901 },
+ { 25, 4938749 },
+ { 23, 2841597 },
+ { 23, 744445 },
+ { 17, 56218 },
+ { 23, 678905 },
+ { 22, 1530873 },
+ { 24, 2513913 },
+ { 24, 3365881 },
+ { 24, 6446073 },
+ { 22, 1924089 },
+ { 23, 2644985 },
+ { 22, 1891321 },
+ { 22, 1956857 },
+ { 23, 2726909 },
+ { 24, 7592953 },
+ { 24, 7789561 },
+ { 24, 7855097 },
+ { 25, 15391737 },
+ { 25, 15457273 },
+ { 25, 15653881 },
+ { 25, 15719417 },
+ { 26, 31120377 },
+ { 26, 31185913 },
+ { 26, 31382521 },
+ { 26, 31448057 },
+ { 26, 33217529 },
+ { 26, 33283065 },
+ { 26, 33479673 },
+ { 26, 33545209 },
+ { 25, 15621885 },
+ { 25, 13524733 },
+ { 25, 7233277 },
+ { 25, 5136125 },
+ { 23, 3038973 },
+ { 23, 941821 },
+ { 18, 120090 },
+ { 23, 745209 },
+ { 23, 2776825 },
+ { 24, 2580217 },
+ { 24, 3563257 },
+ { 24, 6512377 },
+ { 24, 7495417 },
+ { 23, 2711289 },
+ { 23, 2907897 },
+ { 23, 2678521 },
+ { 23, 2744057 },
+ { 23, 2989821 },
+ { 25, 10739449 },
+ { 25, 10936057 },
+ { 25, 11001593 },
+ { 25, 12033789 },
+ { 26, 21749497 },
+ { 26, 21946105 },
+ { 26, 22011641 },
+ { 26, 24092413 },
+ { 27, 43769593 },
+ { 27, 43966201 },
+ { 26, 32399357 },
+ { 26, 30302205 },
+ { 26, 24010749 },
+ { 26, 21913597 },
+ { 25, 15622141 },
+ { 25, 13524989 },
+ { 25, 7233533 },
+ { 25, 5136381 },
+ { 23, 3039229 },
+ { 23, 942077 },
+ { 18, 128282 },
+ { 23, 745465 },
+ { 23, 2777081 },
+ { 24, 2580473 },
+ { 24, 3563513 },
+ { 24, 6512633 },
+ { 24, 7495673 },
+ { 23, 2711545 },
+ { 23, 2908153 },
+ { 23, 2678777 },
+ { 23, 2744313 },
+ { 23, 2990077 },
+ { 25, 10739705 },
+ { 25, 10936313 },
+ { 25, 11001849 },
+ { 25, 12034045 },
+ { 26, 21749753 },
+ { 26, 21946361 },
+ { 26, 22011897 },
+ { 26, 24092669 },
+ { 27, 43769849 },
+ { 27, 43966457 },
+ { 27, 66723833 },
+ { 27, 62595065 },
+ { 27, 50208761 },
+ { 27, 46079993 },
+ { 27, 46129145 },
+ { 27, 54340349 },
+ { 27, 29174525 },
+ { 27, 20785917 },
+ { 25, 12397309 },
+ { 25, 4008701 },
+ { 19, 169370 },
+ { 25, 3746553 },
+ { 25, 11348729 },
+ { 27, 19475193 },
+ { 26, 14494457 },
+ { 26, 26815225 },
+ { 26, 30223097 },
+ { 27, 42543865 },
+ { 25, 11873017 },
+ { 25, 14756601 },
+ { 25, 11741945 },
+ { 25, 12004089 },
+ { 25, 15084285 },
+ { 27, 47131385 },
+ { 27, 47917817 },
+ { 27, 48179961 },
+ { 27, 60697341 },
+ { 28, 95365881 },
+ { 28, 96152313 },
+ { 28, 96414457 },
+ { 28, 121514749 },
+ { 29, 191834873 },
+ { 28, 129838077 },
+ { 28, 121449469 },
+ { 28, 96283645 },
+ { 28, 87895037 },
+ { 27, 62729213 },
+ { 27, 54340605 },
+ { 27, 29174781 },
+ { 27, 20786173 },
+ { 25, 12397565 },
+ { 25, 4008957 },
+ { 19, 177562 },
+ { 25, 3746809 },
+ { 25, 11348985 },
+ { 27, 19475449 },
+ { 26, 14494713 },
+ { 26, 26815481 },
+ { 26, 30223353 },
+ { 27, 42544121 },
+ { 25, 11873273 },
+ { 25, 14756857 },
+ { 25, 11742201 },
+ { 25, 12004345 },
+ { 25, 15084541 },
+ { 27, 47131641 },
+ { 27, 47918073 },
+ { 27, 48180217 },
+ { 27, 60697597 },
+ { 28, 95366137 },
+ { 28, 96152569 },
+ { 28, 96414713 },
+ { 28, 121515005 },
+ { 29, 191835129 },
+ { 29, 259795961 },
+ { 29, 250096633 },
+ { 29, 200027129 },
+ { 29, 184036345 },
+ { 28, 133966841 },
+ { 28, 107556605 },
+ { 28, 57224957 },
+ { 28, 40447741 },
+ { 26, 23670525 },
+ { 26, 6893309 },
+ { 19, 186138 },
+ { 25, 4009721 },
+ { 25, 12136185 },
+ { 27, 19738361 },
+ { 27, 27864825 },
+ { 26, 27078393 },
+ { 26, 31010553 },
+ { 27, 42807033 },
+ { 27, 46739193 },
+ { 25, 15019769 },
+ { 25, 15806201 },
+ { 25, 14888697 },
+ { 25, 15150841 },
+ { 25, 16133885 },
+ { 27, 59715321 },
+ { 27, 60501753 },
+ { 27, 60763897 },
+ { 27, 64892669 },
+ { 28, 120532729 },
+ { 28, 121319161 },
+ { 28, 121581305 },
+ { 28, 129904381 },
+ { 29, 259534585 },
+ { 29, 243019513 },
+ { 29, 199765753 },
+ { 29, 183250681 },
+ { 28, 133705465 },
+ { 28, 117190393 },
+ { 28, 57225213 },
+ { 28, 40447997 },
+ { 26, 23670781 },
+ { 26, 6893565 },
+ { 19, 194330 },
+ { 25, 4009977 },
+ { 25, 12136441 },
+ { 27, 19738617 },
+ { 27, 27865081 },
+ { 26, 27078649 },
+ { 26, 31010809 },
+ { 27, 42807289 },
+ { 27, 46739449 },
+ { 25, 15020025 },
+ { 25, 15806457 },
+ { 25, 14888953 },
+ { 25, 15151097 },
+ { 25, 16134141 },
+ { 27, 59715577 },
+ { 27, 60502009 },
+ { 27, 60764153 },
+ { 27, 64892925 },
+ { 28, 120532985 },
+ { 28, 121319417 },
+ { 28, 121581561 },
+ { 28, 129904637 },
+ { 29, 259534841 },
+ { 29, 243019769 },
+ { 29, 199766009 },
+ { 29, 183250937 },
+ { 28, 133705721 },
+ { 28, 117190649 },
+ { 28, 57490173 },
+ { 28, 40712957 },
+ { 26, 23935741 },
+ { 26, 7158525 },
+ { 19, 235418 },
+ { 26, 6896377 },
+ { 25, 12401401 },
+ { 26, 24707067 },
+ { 27, 28130041 },
+ { 27, 53033721 },
+ { 26, 31275769 },
+ { 27, 43596537 },
+ { 27, 47004409 },
+ { 27, 59325177 },
+ { 25, 16071417 },
+ { 26, 27343609 },
+ { 25, 15940345 },
+ { 25, 16202489 },
+ { 26, 27671293 },
+ { 27, 63912697 },
+ { 27, 64699129 },
+ { 27, 64961273 },
+ { 28, 128662265 },
+ { 28, 128924409 },
+ { 28, 129710841 },
+ { 28, 129972985 },
+ { 29, 258751225 },
+ { 29, 242760441 },
+ { 29, 192690937 },
+ { 29, 182991609 },
+ { 28, 132922105 },
+ { 28, 116931321 },
+ { 28, 66861817 },
+ { 28, 40713213 },
+ { 26, 23935997 },
+ { 26, 7158781 },
+ { 19, 243610 },
+ { 26, 6896633 },
+ { 25, 12401657 },
+ { 26, 24706811 },
+ { 27, 28130297 },
+ { 27, 53033977 },
+ { 26, 31276025 },
+ { 27, 43596793 },
+ { 27, 47004665 },
+ { 27, 59325433 },
+ { 25, 16071673 },
+ { 26, 27343865 },
+ { 25, 15940601 },
+ { 25, 16202745 },
+ { 26, 27671549 },
+ { 27, 63912953 },
+ { 27, 64699385 },
+ { 27, 64961529 },
+ { 28, 128662521 },
+ { 28, 128924665 },
+ { 28, 129711097 },
+ { 28, 129973241 },
+ { 29, 258751481 },
+ { 29, 242760697 },
+ { 29, 192691193 },
+ { 29, 182991865 },
+ { 28, 132922361 },
+ { 28, 116931577 },
+ { 28, 66862073 },
+ { 28, 41500413 },
+ { 26, 24723197 },
+ { 26, 7945981 },
+ { 20, 503066 },
+ { 26, 7159545 },
+ { 26, 23674617 },
+ { 27, 20791033 },
+ { 27, 28917497 },
+ { 27, 53296889 },
+ { 27, 61423353 },
+ { 27, 43859705 },
+ { 27, 47791865 },
+ { 27, 59588345 },
+ { 27, 63520505 },
+ { 26, 27606777 },
+ { 26, 28393209 },
+ { 26, 27475705 },
+ { 26, 27737849 },
+ { 26, 28720893 },
+ { 27, 48167935 },
+ { 28, 245120761 },
+ { 28, 111099641 },
+ { 28, 115228413 },
+ { 29, 230178553 },
+ { 29, 222052089 },
+ { 29, 258490105 },
+ { 29, 241975033 },
+ { 29, 192429817 },
+ { 29, 175914745 },
+ { 28, 132660985 },
+ { 28, 116145913 },
+ { 28, 66600697 },
+ { 28, 50085625 },
+ { 26, 24723453 },
+ { 26, 7946237 },
+ { 20, 519450 },
+ { 26, 7159801 },
+ { 26, 23674873 },
+ { 27, 20791289 },
+ { 27, 28917753 },
+ { 27, 53297145 },
+ { 27, 61423609 },
+ { 27, 43859961 },
+ { 27, 47792121 },
+ { 27, 59588601 },
+ { 27, 63520761 },
+ { 26, 27607033 },
+ { 26, 28393465 },
+ { 26, 27475961 },
+ { 26, 27738105 },
+ { 26, 28721149 },
+ { 27, 48167679 },
+ { 28, 245121017 },
+ { 28, 111099897 },
+ { 28, 115228669 },
+ { 29, 230178809 },
+ { 29, 222052345 },
+ { 29, 258490361 },
+ { 29, 241975289 },
+ { 29, 192430073 },
+ { 29, 175915001 },
+ { 28, 132661241 },
+ { 28, 116146169 },
+ { 28, 66600953 },
+ { 28, 50085881 },
+ { 26, 24996605 },
+ { 26, 8219389 },
+ { 21, 863642 },
+ { 26, 7957241 },
+ { 26, 23948025 },
+ { 27, 47771643 },
+ { 27, 29190905 },
+ { 27, 54094585 },
+ { 27, 61696761 },
+ { 28, 134114041 },
+ { 27, 48065273 },
+ { 27, 60386041 },
+ { 27, 63793913 },
+ { 26, 33450745 },
+ { 26, 16673529 },
+ { 26, 31550201 },
+ { 26, 66349817 },
+ { 26, 28797689 },
+ { 26, 31877885 },
+ { 27, 49737727 },
+ { 28, 131885817 },
+ { 28, 115305209 },
+ { 28, 127822589 },
+ { 29, 221801209 },
+ { 28, 129788665 },
+ { 29, 241724153 },
+ { 29, 191654649 },
+ { 29, 175663865 },
+ { 28, 125594361 },
+ { 28, 115895033 },
+ { 28, 65825529 },
+ { 28, 49834745 },
+ { 26, 33319673 },
+ { 26, 8219645 },
+ { 21, 868330 },
+ { 26, 7957497 },
+ { 26, 23948281 },
+ { 27, 47771387 },
+ { 27, 29191161 },
+ { 27, 54094841 },
+ { 27, 61697017 },
+ { 28, 134114297 },
+ { 27, 48065529 },
+ { 27, 60386297 },
+ { 27, 63794169 },
+ { 26, 33451001 },
+ { 26, 16673785 },
+ { 26, 31550457 },
+ { 26, 66350073 },
+ { 26, 28797945 },
+ { 26, 31878141 },
+ { 27, 49737471 },
+ { 28, 131886073 },
+ { 28, 115305465 },
+ { 28, 127822845 },
+ { 29, 221801465 },
+ { 28, 129788921 },
+ { 29, 241724409 },
+ { 29, 191654905 },
+ { 29, 175664121 },
+ { 28, 125594617 },
+ { 28, 115895289 },
+ { 28, 65825785 },
+ { 28, 49835001 },
+ { 26, 33319929 },
+ { 26, 15298301 },
+ { 21, 884714 },
+ { 26, 8220409 },
+ { 26, 24735481 },
+ { 27, 49343483 },
+ { 28, 57241337 },
+ { 27, 54357753 },
+ { 27, 62484217 },
+ { 28, 86863609 },
+ { 28, 133852921 },
+ { 27, 60649209 },
+ { 27, 64581369 },
+ { 26, 33517309 },
+ { 26, 33189625 },
+ { 26, 16412409 },
+ { 26, 66088697 },
+ { 26, 65302265 },
+ { 26, 31944441 },
+ { 26, 32927485 },
+ { 27, 50260991 },
+ { 28, 127692537 },
+ { 28, 127889145 },
+ { 28, 132017917 },
+ { 28, 129527545 },
+ { 28, 121401081 },
+ { 29, 191393529 },
+ { 29, 174878457 },
+ { 28, 125333241 },
+ { 28, 108818169 },
+ { 28, 65564409 },
+ { 28, 49049337 },
+ { 26, 33058553 },
+ { 26, 16543481 },
+ { 21, 900970 },
+ { 26, 8220665 },
+ { 26, 24735737 },
+ { 27, 49343227 },
+ { 28, 57241593 },
+ { 27, 54358009 },
+ { 27, 62484473 },
+ { 28, 86863865 },
+ { 28, 133853177 },
+ { 27, 60649465 },
+ { 27, 64581625 },
+ { 26, 33517565 },
+ { 26, 33189881 },
+ { 26, 16412665 },
+ { 26, 66088953 },
+ { 26, 65302521 },
+ { 26, 31944697 },
+ { 26, 32927741 },
+ { 27, 50260735 },
+ { 28, 127692793 },
+ { 28, 127889401 },
+ { 28, 132018173 },
+ { 28, 129527801 },
+ { 28, 121401337 },
+ { 29, 191393785 },
+ { 29, 174878713 },
+ { 28, 125333497 },
+ { 28, 108818425 },
+ { 28, 65564665 },
+ { 28, 49049593 },
+ { 26, 33058809 },
+ { 26, 16543737 },
+ { 21, 917354 },
+ { 21, 2093038 },
+ { 26, 25000697 },
+ { 27, 49856507 },
+ { 28, 57506553 },
+ { 28, 107576057 },
+ { 27, 62749433 },
+ { 28, 87653113 },
+ { 28, 95255289 },
+ { 28, 133069561 },
+ { 27, 64846585 },
+ { 28, 65960697 },
+ { 26, 33258237 },
+ { 26, 32406265 },
+ { 26, 15629049 },
+ { 26, 65043193 },
+ { 26, 62159609 },
+ { 26, 32996089 },
+ { 26, 61242109 },
+ { 27, 64405503 },
+ { 28, 115112697 },
+ { 28, 132086521 },
+ { 28, 128744185 },
+ { 28, 121142009 },
+ { 28, 96238329 },
+ { 29, 174619385 },
+ { 28, 124549881 },
+ { 28, 108559097 },
+ { 28, 58489593 },
+ { 28, 48790265 },
+ { 26, 32275193 },
+ { 26, 16284409 },
+ { 21, 998890 },
+ { 21, 2076654 },
+ { 26, 25000953 },
+ { 27, 49856251 },
+ { 28, 57506809 },
+ { 28, 107576313 },
+ { 27, 62749689 },
+ { 28, 87653369 },
+ { 28, 95255545 },
+ { 28, 133069817 },
+ { 27, 64846841 },
+ { 28, 65960953 },
+ { 26, 33258493 },
+ { 26, 32406521 },
+ { 26, 15629305 },
+ { 26, 65043449 },
+ { 26, 62159865 },
+ { 26, 32996345 },
+ { 26, 61242365 },
+ { 27, 64405247 },
+ { 28, 115112953 },
+ { 28, 132086777 },
+ { 28, 128744441 },
+ { 28, 121142265 },
+ { 28, 96238585 },
+ { 29, 174619641 },
+ { 28, 124550137 },
+ { 28, 108559353 },
+ { 28, 58489849 },
+ { 28, 48790521 },
+ { 26, 32275449 },
+ { 26, 16284665 },
+ { 21, 1015274 },
+ { 21, 2063726 },
+ { 26, 32079609 },
+ { 27, 64011259 },
+ { 28, 58294009 },
+ { 28, 107839225 },
+ { 28, 124354297 },
+ { 28, 87916281 },
+ { 28, 96042745 },
+ { 28, 120422137 },
+ { 28, 132808441 },
+ { 28, 116031225 },
+ { 28, 65699577 },
+ { 26, 32472829 },
+ { 26, 32145145 },
+ { 26, 15367929 },
+ { 26, 61898489 },
+ { 26, 61112057 },
+ { 26, 61308665 },
+ { 26, 62291709 },
+ { 27, 64928767 },
+ { 28, 110919417 },
+ { 28, 128483065 },
+ { 28, 120356601 },
+ { 28, 95977209 },
+ { 28, 87850745 },
+ { 28, 124288761 },
+ { 28, 107773689 },
+ { 28, 58228473 },
+ { 28, 41713401 },
+ { 26, 32014073 },
+ { 26, 15499001 },
+ { 21, 1031530 },
+ { 21, 2047342 },
+ { 26, 32079865 },
+ { 27, 64011003 },
+ { 28, 58294265 },
+ { 28, 107839481 },
+ { 28, 124354553 },
+ { 28, 87916537 },
+ { 28, 96043001 },
+ { 28, 120422393 },
+ { 28, 132808697 },
+ { 28, 116031481 },
+ { 28, 65699833 },
+ { 26, 32473085 },
+ { 26, 32145401 },
+ { 26, 15368185 },
+ { 26, 61898745 },
+ { 26, 61112313 },
+ { 26, 61308921 },
+ { 26, 62291965 },
+ { 27, 64928511 },
+ { 28, 110919673 },
+ { 28, 128483321 },
+ { 28, 120356857 },
+ { 28, 95977465 },
+ { 28, 87851001 },
+ { 28, 124289017 },
+ { 28, 107773945 },
+ { 28, 58228729 },
+ { 28, 41713657 },
+ { 26, 32014329 },
+ { 26, 15499257 },
+ { 21, 1047914 },
+ { 21, 1965550 },
+ { 26, 33062909 },
+ { 27, 64532475 },
+ { 28, 66617341 },
+ { 28, 116948989 },
+ { 28, 133726205 },
+ { 29, 184057853 },
+ { 29, 192588537 },
+ { 29, 242395897 },
+ { 29, 257600249 },
+ { 29, 251439865 },
+ { 29, 217885433 },
+ { 29, 117222137 },
+ { 27, 64400125 },
+ { 27, 50113273 },
+ { 27, 16558841 },
+ { 27, 121678585 },
+ { 27, 65579769 },
+ { 27, 124693241 },
+ { 27, 130853629 },
+ { 27, 66498559 },
+ { 28, 129542905 },
+ { 28, 129675259 },
+ { 29, 190360313 },
+ { 29, 175155961 },
+ { 28, 125348601 },
+ { 28, 125480955 },
+ { 29, 114862841 },
+ { 29, 82881273 },
+ { 27, 49851129 },
+ { 27, 30452473 },
+ { 21, 1912810 },
+ { 21, 1949166 },
+ { 27, 64662521 },
+ { 27, 64532219 },
+ { 29, 117091321 },
+ { 29, 217230329 },
+ { 29, 249211897 },
+ { 29, 249081595 },
+ { 29, 192588793 },
+ { 29, 242396153 },
+ { 29, 257600505 },
+ { 29, 251440121 },
+ { 29, 217885689 },
+ { 29, 117222393 },
+ { 27, 64400381 },
+ { 27, 50113529 },
+ { 27, 16559097 },
+ { 27, 121678841 },
+ { 27, 65580025 },
+ { 27, 124693497 },
+ { 27, 130853885 },
+ { 27, 66498303 },
+ { 28, 129543161 },
+ { 28, 129675003 },
+ { 29, 190360569 },
+ { 29, 175156217 },
+ { 28, 125348857 },
+ { 28, 125480699 },
+ { 29, 114863097 },
+ { 29, 82881529 },
+ { 27, 49851385 },
+ { 27, 30452729 },
+ { 21, 1929194 },
+ { 21, 1933166 },
+ { 27, 66236153 },
+ { 27, 66104315 },
+ { 29, 131247865 },
+ { 29, 217755385 },
+ { 29, 250785529 },
+ { 29, 250653691 },
+ { 30, 519352057 },
+ { 29, 242921209 },
+ { 29, 259174137 },
+ { 29, 251571965 },
+ { 29, 250916601 },
+ { 29, 217362169 },
+ { 29, 116698873 },
+ { 27, 50245373 },
+ { 27, 49590009 },
+ { 27, 16035577 },
+ { 27, 65056505 },
+ { 27, 63483641 },
+ { 27, 130985721 },
+ { 27, 132951805 },
+ { 27, 67021823 },
+ { 28, 121155321 },
+ { 28, 121285627 },
+ { 29, 173584121 },
+ { 28, 124825337 },
+ { 28, 108572409 },
+ { 28, 108702715 },
+ { 29, 81309433 },
+ { 27, 49327865 },
+ { 27, 16297721 },
+ { 21, 1945450 },
+ { 21, 1916782 },
+ { 27, 66236409 },
+ { 27, 66104059 },
+ { 29, 131248121 },
+ { 29, 217755641 },
+ { 29, 250785785 },
+ { 29, 250653435 },
+ { 30, 519352313 },
+ { 29, 242921465 },
+ { 29, 259174393 },
+ { 29, 251572221 },
+ { 29, 250916857 },
+ { 29, 217362425 },
+ { 29, 116699129 },
+ { 27, 50245629 },
+ { 27, 49590265 },
+ { 27, 16035833 },
+ { 27, 65056761 },
+ { 27, 63483897 },
+ { 27, 130985977 },
+ { 27, 132952061 },
+ { 27, 67021567 },
+ { 28, 121155577 },
+ { 28, 121285371 },
+ { 29, 173584377 },
+ { 28, 124825593 },
+ { 28, 108572665 },
+ { 28, 108702459 },
+ { 29, 81309689 },
+ { 27, 49328121 },
+ { 27, 16297977 },
+ { 21, 1961834 },
+ { 21, 1048558 },
+ { 27, 66763513 },
+ { 26, 33325051 },
+ { 28, 49840123 },
+ { 28, 65830907 },
+ { 28, 115900411 },
+ { 28, 125599739 },
+ { 29, 175669243 },
+ { 29, 191660027 },
+ { 29, 259701497 },
+ { 28, 129794043 },
+ { 29, 251050749 },
+ { 28, 127827967 },
+ { 28, 115310587 },
+ { 28, 131891195 },
+ { 27, 49724157 },
+ { 26, 31883263 },
+ { 26, 28803067 },
+ { 26, 66355195 },
+ { 26, 31555579 },
+ { 26, 16678907 },
+ { 26, 33456123 },
+ { 27, 63799291 },
+ { 27, 60391419 },
+ { 27, 48070651 },
+ { 28, 123255545 },
+ { 27, 61702139 },
+ { 27, 54099963 },
+ { 27, 29196283 },
+ { 27, 47758073 },
+ { 26, 23953403 },
+ { 21, 2043370 },
+ { 21, 1032174 },
+ { 26, 8224767 },
+ { 26, 33324795 },
+ { 28, 49839867 },
+ { 28, 65830651 },
+ { 28, 115900155 },
+ { 28, 125599483 },
+ { 29, 175668987 },
+ { 29, 191659771 },
+ { 29, 259701753 },
+ { 28, 129793787 },
+ { 29, 251051005 },
+ { 28, 127827711 },
+ { 28, 115310331 },
+ { 28, 131890939 },
+ { 27, 49724413 },
+ { 26, 31883007 },
+ { 26, 28802811 },
+ { 26, 66354939 },
+ { 26, 31555323 },
+ { 26, 16678651 },
+ { 26, 33455867 },
+ { 27, 63799035 },
+ { 27, 60391163 },
+ { 27, 48070395 },
+ { 28, 123255801 },
+ { 27, 61701883 },
+ { 27, 54099707 },
+ { 27, 29196027 },
+ { 27, 47758329 },
+ { 26, 23953147 },
+ { 21, 2059754 },
+ { 21, 1027486 },
+ { 26, 8224511 },
+ { 26, 25001727 },
+ { 28, 50101243 },
+ { 28, 66616315 },
+ { 28, 116161531 },
+ { 28, 132676603 },
+ { 29, 175930363 },
+ { 29, 192445435 },
+ { 29, 241990651 },
+ { 29, 258505723 },
+ { 29, 222067707 },
+ { 29, 249478909 },
+ { 28, 115244031 },
+ { 28, 111115259 },
+ { 28, 245136379 },
+ { 27, 48152317 },
+ { 26, 28736511 },
+ { 26, 27753467 },
+ { 26, 27491323 },
+ { 26, 28408827 },
+ { 26, 27622395 },
+ { 27, 63536123 },
+ { 27, 59603963 },
+ { 27, 47807483 },
+ { 27, 43875323 },
+ { 27, 61438971 },
+ { 27, 53312507 },
+ { 27, 28933115 },
+ { 27, 47234809 },
+ { 26, 23690235 },
+ { 21, 2076010 },
+ { 21, 1010974 },
+ { 26, 7961599 },
+ { 26, 24738815 },
+ { 28, 50100987 },
+ { 28, 66616059 },
+ { 28, 116161275 },
+ { 28, 132676347 },
+ { 29, 175930107 },
+ { 29, 192445179 },
+ { 29, 241990395 },
+ { 29, 258505467 },
+ { 29, 222067451 },
+ { 29, 249479165 },
+ { 28, 115243775 },
+ { 28, 111115003 },
+ { 28, 245136123 },
+ { 27, 48152573 },
+ { 26, 28736255 },
+ { 26, 27753211 },
+ { 26, 27491067 },
+ { 26, 28408571 },
+ { 26, 27622139 },
+ { 27, 63535867 },
+ { 27, 59603707 },
+ { 27, 47807227 },
+ { 27, 43875067 },
+ { 27, 61438715 },
+ { 27, 53312251 },
+ { 27, 28932859 },
+ { 27, 47235065 },
+ { 26, 23689979 },
+ { 21, 2092394 },
+ { 21, 994590 },
+ { 26, 7961343 },
+ { 26, 24738559 },
+ { 28, 41515775 },
+ { 28, 66875387 },
+ { 28, 116944891 },
+ { 28, 132935675 },
+ { 29, 183005179 },
+ { 29, 192704507 },
+ { 29, 242774011 },
+ { 29, 259844857 },
+ { 28, 129986555 },
+ { 28, 129724411 },
+ { 28, 128937979 },
+ { 28, 125627129 },
+ { 27, 64974843 },
+ { 27, 64712699 },
+ { 27, 47639293 },
+ { 26, 24963833 },
+ { 25, 16216059 },
+ { 25, 15953915 },
+ { 26, 32041721 },
+ { 25, 16084987 },
+ { 27, 59338747 },
+ { 27, 47017979 },
+ { 27, 62450425 },
+ { 26, 31289339 },
+ { 27, 53047291 },
+ { 27, 28143611 },
+ { 26, 24701689 },
+ { 25, 12414971 },
+ { 26, 6909947 },
+ { 20, 456606 },
+ { 26, 7172095 },
+ { 26, 23949311 },
+ { 28, 40726527 },
+ { 28, 66875131 },
+ { 28, 116944635 },
+ { 28, 132935419 },
+ { 29, 183004923 },
+ { 29, 192704251 },
+ { 29, 242773755 },
+ { 29, 259845113 },
+ { 28, 129986299 },
+ { 28, 129724155 },
+ { 28, 128937723 },
+ { 28, 125627385 },
+ { 27, 64974587 },
+ { 27, 64712443 },
+ { 27, 47639549 },
+ { 26, 24964089 },
+ { 25, 16215803 },
+ { 25, 15953659 },
+ { 26, 32041977 },
+ { 25, 16084731 },
+ { 27, 59338491 },
+ { 27, 47017723 },
+ { 27, 62450681 },
+ { 26, 31289083 },
+ { 27, 53047035 },
+ { 27, 28143355 },
+ { 26, 24701945 },
+ { 25, 12414715 },
+ { 26, 6909691 },
+ { 20, 448414 },
+ { 26, 7171839 },
+ { 26, 23949055 },
+ { 28, 40726271 },
+ { 28, 57503487 },
+ { 28, 117206011 },
+ { 28, 133721083 },
+ { 29, 183266299 },
+ { 29, 199781371 },
+ { 29, 243035131 },
+ { 29, 259976957 },
+ { 28, 129919999 },
+ { 28, 121596923 },
+ { 28, 121334779 },
+ { 28, 125759229 },
+ { 27, 64908287 },
+ { 27, 60779515 },
+ { 27, 60517371 },
+ { 26, 25095933 },
+ { 25, 16149503 },
+ { 25, 15166459 },
+ { 25, 14904315 },
+ { 25, 15821819 },
+ { 25, 15035387 },
+ { 27, 46754811 },
+ { 27, 61927161 },
+ { 26, 31026171 },
+ { 26, 27094011 },
+ { 27, 27880443 },
+ { 26, 24178425 },
+ { 25, 12151803 },
+ { 25, 4025339 },
+ { 20, 440094 },
+ { 26, 6908927 },
+ { 26, 23686143 },
+ { 28, 40463359 },
+ { 28, 57240575 },
+ { 28, 117205755 },
+ { 28, 133720827 },
+ { 29, 183266043 },
+ { 29, 199781115 },
+ { 29, 243034875 },
+ { 29, 259977213 },
+ { 28, 129919743 },
+ { 28, 121596667 },
+ { 28, 121334523 },
+ { 28, 125759485 },
+ { 27, 64908031 },
+ { 27, 60779259 },
+ { 27, 60517115 },
+ { 26, 25096189 },
+ { 25, 16149247 },
+ { 25, 15166203 },
+ { 25, 14904059 },
+ { 25, 15821563 },
+ { 25, 15035131 },
+ { 27, 46754555 },
+ { 27, 61927417 },
+ { 26, 31025915 },
+ { 26, 27093755 },
+ { 27, 27880187 },
+ { 26, 24178681 },
+ { 25, 12151547 },
+ { 25, 4025083 },
+ { 20, 431902 },
+ { 26, 6908671 },
+ { 26, 23685887 },
+ { 28, 40463103 },
+ { 28, 57240319 },
+ { 28, 107571967 },
+ { 28, 133971963 },
+ { 29, 184041467 },
+ { 29, 200032251 },
+ { 29, 250101755 },
+ { 29, 259801083 },
+ { 29, 259455741 },
+ { 28, 121520127 },
+ { 28, 96419835 },
+ { 28, 96157691 },
+ { 28, 125238013 },
+ { 27, 60702719 },
+ { 27, 48185339 },
+ { 27, 47923195 },
+ { 26, 24574717 },
+ { 25, 15089663 },
+ { 25, 12009467 },
+ { 25, 11747323 },
+ { 25, 14761979 },
+ { 25, 11878395 },
+ { 27, 60357369 },
+ { 26, 30228475 },
+ { 26, 26820603 },
+ { 26, 14499835 },
+ { 26, 22608633 },
+ { 25, 11354107 },
+ { 25, 3751931 },
+ { 19, 259486 },
+ { 25, 4014079 },
+ { 25, 12402687 },
+ { 27, 20791295 },
+ { 27, 29179903 },
+ { 27, 54345727 },
+ { 27, 62734335 },
+ { 28, 87900159 },
+ { 28, 96288767 },
+ { 28, 121454591 },
+ { 28, 129843199 },
+ { 29, 259455997 },
+ { 28, 121519871 },
+ { 28, 96419579 },
+ { 28, 96157435 },
+ { 28, 125238269 },
+ { 27, 60702463 },
+ { 27, 48185083 },
+ { 27, 47922939 },
+ { 26, 24574973 },
+ { 25, 15089407 },
+ { 25, 12009211 },
+ { 25, 11747067 },
+ { 25, 14761723 },
+ { 25, 11878139 },
+ { 27, 60357625 },
+ { 26, 30228219 },
+ { 26, 26820347 },
+ { 26, 14499579 },
+ { 26, 22608889 },
+ { 25, 11353851 },
+ { 25, 3751675 },
+ { 19, 251294 },
+ { 25, 4013823 },
+ { 25, 12402431 },
+ { 27, 20791039 },
+ { 27, 29179647 },
+ { 27, 54345471 },
+ { 27, 62734079 },
+ { 28, 87899903 },
+ { 28, 96288511 },
+ { 28, 121454335 },
+ { 28, 129842943 },
+ { 29, 175848443 },
+ { 29, 257883901 },
+ { 28, 96353279 },
+ { 28, 88030203 },
+ { 28, 87768059 },
+ { 28, 123666173 },
+ { 27, 48118783 },
+ { 27, 43990011 },
+ { 27, 43727867 },
+ { 26, 23002877 },
+ { 25, 11942911 },
+ { 25, 10959867 },
+ { 25, 10697723 },
+ { 25, 11615227 },
+ { 25, 10828795 },
+ { 26, 29965307 },
+ { 26, 26033147 },
+ { 26, 14236667 },
+ { 26, 22085369 },
+ { 25, 11090939 },
+ { 25, 2964475 },
+ { 19, 242974 },
+ { 25, 3750911 },
+ { 25, 12139519 },
+ { 27, 20528127 },
+ { 27, 28916735 },
+ { 27, 54082559 },
+ { 27, 62471167 },
+ { 28, 87636991 },
+ { 28, 96025599 },
+ { 28, 121191423 },
+ { 28, 129580031 },
+ { 29, 175848187 },
+ { 29, 257884157 },
+ { 28, 96353023 },
+ { 28, 88029947 },
+ { 28, 87767803 },
+ { 28, 123666429 },
+ { 27, 48118527 },
+ { 27, 43989755 },
+ { 27, 43727611 },
+ { 26, 23003133 },
+ { 25, 11942655 },
+ { 25, 10959611 },
+ { 25, 10697467 },
+ { 25, 11614971 },
+ { 25, 10828539 },
+ { 26, 29965051 },
+ { 26, 26032891 },
+ { 26, 14236411 },
+ { 26, 22085625 },
+ { 25, 11090683 },
+ { 25, 2964219 },
+ { 19, 234782 },
+ { 25, 3750655 },
+ { 25, 12139263 },
+ { 27, 20527871 },
+ { 27, 28916479 },
+ { 27, 54082303 },
+ { 27, 62470911 },
+ { 28, 134164475 },
+ { 28, 133902331 },
+ { 28, 133115899 },
+ { 28, 132853755 },
+ { 28, 125775867 },
+ { 28, 125513723 },
+ { 28, 124727291 },
+ { 28, 124465147 },
+ { 27, 62861307 },
+ { 27, 62599163 },
+ { 27, 61812731 },
+ { 27, 61550587 },
+ { 26, 31404027 },
+ { 26, 31141883 },
+ { 26, 30355451 },
+ { 25, 10891263 },
+ { 24, 7811067 },
+ { 24, 7548923 },
+ { 25, 10563579 },
+ { 24, 7679995 },
+ { 26, 25767931 },
+ { 26, 13447163 },
+ { 26, 24226553 },
+ { 24, 6107131 },
+ { 25, 2699259 },
+ { 18, 97182 },
+ { 25, 2961407 },
+ { 25, 11350015 },
+ { 27, 19738623 },
+ { 27, 28127231 },
+ { 27, 53293055 },
+ { 27, 61681663 },
+ { 28, 134164219 },
+ { 28, 133902075 },
+ { 28, 133115643 },
+ { 28, 132853499 },
+ { 28, 125775611 },
+ { 28, 125513467 },
+ { 28, 124727035 },
+ { 28, 124464891 },
+ { 27, 62861051 },
+ { 27, 62598907 },
+ { 27, 61812475 },
+ { 27, 61550331 },
+ { 26, 31403771 },
+ { 26, 31141627 },
+ { 26, 30355195 },
+ { 25, 10891007 },
+ { 24, 7810811 },
+ { 24, 7548667 },
+ { 25, 10563323 },
+ { 24, 7679739 },
+ { 26, 25767675 },
+ { 26, 13446907 },
+ { 26, 24226809 },
+ { 24, 6106875 },
+ { 25, 2699003 },
+ { 18, 93086 },
+ { 25, 2961151 },
+ { 25, 11349759 },
+ { 27, 19738367 },
+ { 27, 28126975 },
+ { 27, 53292799 },
+ { 27, 61681407 },
+ { 28, 86847231 },
+ { 28, 117386235 },
+ { 28, 117124091 },
+ { 28, 116337659 },
+ { 28, 116075515 },
+ { 28, 108997627 },
+ { 28, 108735483 },
+ { 28, 107949051 },
+ { 27, 62794751 },
+ { 27, 54471675 },
+ { 27, 54209531 },
+ { 27, 53423099 },
+ { 26, 31337471 },
+ { 26, 27208699 },
+ { 26, 26946555 },
+ { 26, 25014013 },
+ { 24, 7744511 },
+ { 24, 6761467 },
+ { 24, 6499323 },
+ { 24, 7416827 },
+ { 24, 6630395 },
+ { 26, 13183995 },
+ { 26, 23179001 },
+ { 24, 5843963 },
+ { 24, 1911803 },
+ { 18, 88862 },
+ { 25, 2698239 },
+ { 25, 11086847 },
+ { 27, 19475455 },
+ { 27, 27864063 },
+ { 27, 53029887 },
+ { 27, 61418495 },
+ { 28, 134097663 },
+ { 28, 117385979 },
+ { 28, 117123835 },
+ { 28, 116337403 },
+ { 28, 116075259 },
+ { 28, 108997371 },
+ { 28, 108735227 },
+ { 28, 107948795 },
+ { 27, 62794495 },
+ { 27, 54471419 },
+ { 27, 54209275 },
+ { 27, 53422843 },
+ { 26, 31337215 },
+ { 26, 27208443 },
+ { 26, 26946299 },
+ { 26, 25014269 },
+ { 24, 7744255 },
+ { 24, 6761211 },
+ { 24, 6499067 },
+ { 24, 7416571 },
+ { 24, 6630139 },
+ { 26, 13183739 },
+ { 26, 23179257 },
+ { 24, 5843707 },
+ { 24, 1911547 },
+ { 18, 84766 },
+ { 25, 2697983 },
+ { 25, 11086591 },
+ { 27, 19475199 },
+ { 27, 27863807 },
+ { 27, 53029631 },
+ { 27, 61418239 },
+ { 28, 86584063 },
+ { 26, 29335551 },
+ { 26, 16769019 },
+ { 26, 16703483 },
+ { 26, 16506875 },
+ { 26, 16441339 },
+ { 26, 14671867 },
+ { 26, 14606331 },
+ { 26, 14409723 },
+ { 25, 13606911 },
+ { 25, 7331835 },
+ { 25, 7266299 },
+ { 25, 7069691 },
+ { 24, 6791167 },
+ { 24, 3661819 },
+ { 24, 3596283 },
+ { 24, 3399675 },
+ { 22, 1679359 },
+ { 22, 909307 },
+ { 22, 843771 },
+ { 22, 1597435 },
+ { 22, 876539 },
+ { 24, 2252795 },
+ { 22, 1269755 },
+ { 22, 417787 },
+ { 17, 63902 },
+ { 22, 483327 },
+ { 22, 1531903 },
+ { 24, 2580479 },
+ { 24, 3629055 },
+ { 24, 6774783 },
+ { 24, 7823359 },
+ { 25, 10969087 },
+ { 25, 12017663 },
+ { 25, 15163391 },
+ { 25, 16211967 },
+ { 26, 16506619 },
+ { 26, 16441083 },
+ { 26, 14671611 },
+ { 26, 14606075 },
+ { 26, 14409467 },
+ { 25, 13606655 },
+ { 25, 7331579 },
+ { 25, 7266043 },
+ { 25, 7069435 },
+ { 24, 6790911 },
+ { 24, 3661563 },
+ { 24, 3596027 },
+ { 24, 3399419 },
+ { 22, 1679103 },
+ { 22, 909051 },
+ { 22, 843515 },
+ { 22, 1597179 },
+ { 22, 876283 },
+ { 24, 2252539 },
+ { 22, 1269499 },
+ { 22, 417531 },
+ { 17, 59806 },
+ { 22, 483071 },
+ { 22, 1531647 },
+ { 24, 2580223 },
+ { 24, 3628799 },
+ { 24, 6774527 },
+ { 24, 7823103 },
+ { 25, 10968831 },
+ { 25, 12017407 },
+ { 25, 15163135 },
+ { 25, 16211711 },
+ { 26, 12508155 },
+ { 26, 12311547 },
+ { 26, 12246011 },
+ { 26, 10476539 },
+ { 26, 10411003 },
+ { 26, 10214395 },
+ { 25, 7314431 },
+ { 25, 5233659 },
+ { 25, 5168123 },
+ { 25, 4971515 },
+ { 24, 3644415 },
+ { 24, 2612219 },
+ { 24, 2546683 },
+ { 24, 2350075 },
+ { 22, 891903 },
+ { 22, 646139 },
+ { 22, 580603 },
+ { 22, 809979 },
+ { 22, 613371 },
+ { 22, 1203195 },
+ { 22, 220155 },
+ { 17, 55582 },
+ { 22, 416767 },
+ { 22, 1465343 },
+ { 24, 2513919 },
+ { 24, 3562495 },
+ { 24, 6708223 },
+ { 24, 7756799 },
+ { 25, 10902527 },
+ { 25, 11951103 },
+ { 25, 15096831 },
+ { 25, 16145407 },
+ { 26, 12507899 },
+ { 26, 12311291 },
+ { 26, 12245755 },
+ { 26, 10476283 },
+ { 26, 10410747 },
+ { 26, 10214139 },
+ { 25, 7314175 },
+ { 25, 5233403 },
+ { 25, 5167867 },
+ { 25, 4971259 },
+ { 24, 3644159 },
+ { 24, 2611963 },
+ { 24, 2546427 },
+ { 24, 2349819 },
+ { 22, 891647 },
+ { 22, 645883 },
+ { 22, 580347 },
+ { 22, 809723 },
+ { 22, 613115 },
+ { 22, 1202939 },
+ { 22, 219899 },
+ { 17, 51486 },
+ { 22, 416511 },
+ { 22, 1465087 },
+ { 24, 2513663 },
+ { 24, 3562239 },
+ { 24, 6707967 },
+ { 24, 7756543 },
+ { 25, 10902271 },
+ { 25, 11950847 },
+ { 25, 15096575 },
+ { 25, 16145151 },
+ { 24, 8376315 },
+ { 24, 8310779 },
+ { 24, 8114171 },
+ { 24, 8048635 },
+ { 24, 6279163 },
+ { 24, 6213627 },
+ { 24, 6017019 },
+ { 24, 5951483 },
+ { 23, 3133435 },
+ { 23, 3067899 },
+ { 23, 2871291 },
+ { 23, 2805755 },
+ { 22, 1560571 },
+ { 22, 1495035 },
+ { 22, 1298427 },
+ { 22, 1232891 },
+ { 20, 380923 },
+ { 20, 315387 },
+ { 22, 544763 },
+ { 20, 348155 },
+ { 22, 151547 },
+ { 15, 7838 },
+ { 22, 217087 },
+ { 22, 1265663 },
+ { 24, 2314239 },
+ { 24, 3362815 },
+ { 24, 6508543 },
+ { 24, 7557119 },
+ { 25, 10702847 },
+ { 25, 11751423 },
+ { 25, 14897151 },
+ { 25, 15945727 },
+ { 24, 8376059 },
+ { 24, 8310523 },
+ { 24, 8113915 },
+ { 24, 8048379 },
+ { 24, 6278907 },
+ { 24, 6213371 },
+ { 24, 6016763 },
+ { 24, 5951227 },
+ { 23, 3133179 },
+ { 23, 3067643 },
+ { 23, 2871035 },
+ { 23, 2805499 },
+ { 22, 1560315 },
+ { 22, 1494779 },
+ { 22, 1298171 },
+ { 22, 1232635 },
+ { 20, 380667 },
+ { 20, 315131 },
+ { 22, 544507 },
+ { 20, 347899 },
+ { 22, 151291 },
+ { 15, 6814 },
+ { 22, 216831 },
+ { 22, 1265407 },
+ { 24, 2313983 },
+ { 24, 3362559 },
+ { 24, 6508287 },
+ { 24, 7556863 },
+ { 25, 10702591 },
+ { 25, 11751167 },
+ { 25, 14896895 },
+ { 25, 15945471 },
+ { 24, 8358911 },
+ { 24, 4180987 },
+ { 24, 4115451 },
+ { 24, 3918843 },
+ { 24, 3853307 },
+ { 24, 2083835 },
+ { 24, 2018299 },
+ { 24, 1821691 },
+ { 23, 3116031 },
+ { 23, 1035259 },
+ { 23, 969723 },
+ { 23, 773115 },
+ { 22, 1543167 },
+ { 22, 510971 },
+ { 22, 445435 },
+ { 22, 248827 },
+ { 20, 363519 },
+ { 20, 117755 },
+ { 20, 52219 },
+ { 16, 12155 },
+ { 14, 8123 },
+ { 15, 5662 },
+ { 22, 150527 },
+ { 22, 1199103 },
+ { 24, 2247679 },
+ { 24, 3296255 },
+ { 24, 6441983 },
+ { 24, 7490559 },
+ { 25, 10636287 },
+ { 25, 11684863 },
+ { 25, 14830591 },
+ { 25, 15879167 },
+ { 24, 8358655 },
+ { 24, 4180731 },
+ { 24, 4115195 },
+ { 24, 3918587 },
+ { 24, 3853051 },
+ { 24, 2083579 },
+ { 24, 2018043 },
+ { 24, 1821435 },
+ { 23, 3115775 },
+ { 23, 1035003 },
+ { 23, 969467 },
+ { 23, 772859 },
+ { 22, 1542911 },
+ { 22, 510715 },
+ { 22, 445179 },
+ { 22, 248571 },
+ { 20, 363263 },
+ { 20, 117499 },
+ { 20, 51963 },
+ { 16, 10107 },
+ { 13, 3707 },
+ { 15, 4638 },
+ { 22, 150271 },
+ { 22, 1198847 },
+ { 24, 2247423 },
+ { 24, 3295999 },
+ { 24, 6441727 },
+ { 24, 7490303 },
+ { 25, 10636031 },
+ { 25, 11684607 },
+ { 25, 14830335 },
+ { 25, 15878911 },
+ { 26, 27413247 },
+ { 22, 1042431 },
+ { 22, 1026047 },
+ { 22, 976895 },
+ { 22, 960511 },
+ { 22, 518143 },
+ { 22, 501759 },
+ { 22, 452607 },
+ { 22, 436223 },
+ { 21, 255999 },
+ { 21, 239615 },
+ { 21, 190463 },
+ { 21, 174079 },
+ { 20, 124927 },
+ { 20, 108543 },
+ { 20, 59391 },
+ { 20, 43007 },
+ { 18, 26623 },
+ { 18, 10239 },
+ { 11, 831 },
+ { 11, 875 },
+ { 11, 830 },
+ { 13, 4031 },
+ { 18, 88063 },
+ { 20, 153599 },
+ { 20, 219135 },
+ { 20, 415743 },
+ { 20, 481279 },
+ { 21, 677887 },
+ { 21, 743423 },
+ { 21, 940031 },
+ { 21, 1005567 },
+ { 22, 1726463 },
+ { 22, 1042175 },
+ { 22, 1025791 },
+ { 22, 976639 },
+ { 22, 960255 },
+ { 22, 517887 },
+ { 22, 501503 },
+ { 22, 452351 },
+ { 22, 435967 },
+ { 21, 255743 },
+ { 21, 239359 },
+ { 21, 190207 },
+ { 21, 173823 },
+ { 20, 124671 },
+ { 20, 108287 },
+ { 20, 59135 },
+ { 20, 42751 },
+ { 18, 26367 },
+ { 18, 9983 },
+ { 11, 1007 },
+ { 8, 91 },
+ { 8, 78 },
+ { 12, 1663 },
+ { 18, 87807 },
+ { 20, 153343 },
+ { 20, 218879 },
+ { 20, 415487 },
+ { 20, 481023 },
+ { 21, 677631 },
+ { 21, 743167 },
+ { 21, 939775 },
+ { 21, 1005311 },
+ { 22, 1726207 },
+ { 22, 1791743 },
+ { 22, 1988351 },
+ { 22, 2053887 },
+ { 22, 3823359 },
+ { 22, 3888895 },
+ { 22, 4085503 },
+ { 22, 4151039 },
+ { 22, 1967103 },
+ { 22, 1770495 },
+ { 22, 1704959 },
+ { 21, 984063 },
+ { 21, 918527 },
+ { 21, 721919 },
+ { 21, 656383 },
+ { 20, 459775 },
+ { 20, 394239 },
+ { 20, 197631 },
+ { 20, 132095 },
+ { 14, 3455 },
+ { 7, 15 },
+ { 8, 14 },
+ { 10, 367 },
+ { 14, 3967 },
+ { 20, 136191 },
+ { 20, 201727 },
+ { 20, 398335 },
+ { 20, 463871 },
+ { 21, 660479 },
+ { 21, 726015 },
+ { 21, 922623 },
+ { 21, 988159 },
+ { 22, 1709055 },
+ { 22, 1774591 },
+ { 22, 1971199 },
+ { 22, 4129535 },
+ { 22, 4063999 },
+ { 22, 3867391 },
+ { 22, 3801855 },
+ { 22, 2032383 },
+ { 22, 1966847 },
+ { 22, 1770239 },
+ { 22, 1704703 },
+ { 21, 983807 },
+ { 21, 918271 },
+ { 21, 721663 },
+ { 21, 656127 },
+ { 20, 459519 },
+ { 20, 393983 },
+ { 20, 197375 },
+ { 20, 131839 },
+ { 14, 1407 },
+ { 8, 47 },
+ { 6, 22 },
+ { 7, 31 },
+ { 14, 1919 },
+ { 20, 135935 },
+ { 20, 201471 },
+ { 20, 398079 },
+ { 20, 463615 },
+ { 21, 660223 },
+ { 21, 725759 },
+ { 21, 922367 },
+ { 21, 987903 },
+ { 22, 1708799 },
+ { 22, 1774335 },
+ { 22, 1970943 },
+ { 20, 1036799 },
+ { 20, 1020415 },
+ { 20, 971263 },
+ { 20, 954879 },
+ { 20, 512511 },
+ { 20, 496127 },
+ { 20, 446975 },
+ { 20, 430591 },
+ { 19, 250367 },
+ { 19, 233983 },
+ { 19, 184831 },
+ { 19, 168447 },
+ { 18, 119295 },
+ { 18, 102911 },
+ { 18, 53759 },
+ { 18, 37375 },
+ { 16, 20991 },
+ { 10, 191 },
+ { 6, 54 },
+ { 5, 19 },
+ { 9, 59 },
+ { 16, 3583 },
+ { 16, 19967 },
+ { 18, 36351 },
+ { 18, 52735 },
+ { 18, 101887 },
+ { 18, 118271 },
+ { 19, 167423 },
+ { 19, 183807 },
+ { 19, 232959 },
+ { 19, 249343 },
+ { 20, 429567 },
+ { 20, 1037565 },
+ { 20, 1021181 },
+ { 20, 972029 },
+ { 20, 955645 },
+ { 20, 513277 },
+ { 20, 496893 },
+ { 20, 447741 },
+ { 20, 431357 },
+ { 19, 251133 },
+ { 19, 234749 },
+ { 19, 185597 },
+ { 19, 169213 },
+ { 18, 120061 },
+ { 18, 103677 },
+ { 18, 54525 },
+ { 18, 38141 },
+ { 16, 21757 },
+ { 10, 125 },
+ { 7, 46 },
+ { 5, 3 },
+ { 9, 237 },
+ { 16, 2301 },
+ { 16, 6397 },
+ { 18, 10493 },
+ { 18, 14589 },
+ { 18, 26877 },
+ { 18, 30973 },
+ { 19, 43261 },
+ { 19, 47357 },
+ { 19, 59645 },
+ { 19, 63741 },
+ { 20, 108797 },
+ { 20, 112893 },
+ { 20, 125181 },
+ { 20, 129277 },
+ { 20, 239869 },
+ { 20, 243965 },
+ { 20, 256253 },
+ { 20, 260349 },
+ { 20, 431613 },
+ { 19, 251389 },
+ { 19, 235005 },
+ { 19, 185853 },
+ { 19, 169469 },
+ { 18, 120317 },
+ { 18, 103933 },
+ { 18, 54781 },
+ { 18, 38397 },
+ { 16, 22013 },
+ { 11, 957 },
+ { 9, 58 },
+ { 9, 105 },
+ { 9, 61 },
+ { 16, 2557 },
+ { 16, 6653 },
+ { 18, 10749 },
+ { 18, 14845 },
+ { 18, 27133 },
+ { 18, 31229 },
+ { 19, 43517 },
+ { 19, 47613 },
+ { 19, 59901 },
+ { 19, 63997 },
+ { 20, 109053 },
+ { 20, 113149 },
+ { 20, 125437 },
+ { 20, 129533 },
+ { 20, 240125 },
+ { 20, 244221 },
+ { 20, 256509 },
+ { 20, 260605 },
+ { 24, 6853373 },
+ { 23, 3969789 },
+ { 23, 3707645 },
+ { 23, 2921213 },
+ { 23, 2659069 },
+ { 22, 1872637 },
+ { 22, 1610493 },
+ { 22, 824061 },
+ { 22, 561917 },
+ { 20, 299773 },
+ { 20, 37629 },
+ { 13, 538 },
+ { 11, 633 },
+ { 14, 1913 },
+ { 18, 13049 },
+ { 18, 29433 },
+ { 18, 90877 },
+ { 20, 62201 },
+ { 20, 111353 },
+ { 20, 127737 },
+ { 20, 385789 },
+ { 21, 193273 },
+ { 21, 242425 },
+ { 21, 258809 },
+ { 21, 779005 },
+ { 22, 455417 },
+ { 22, 504569 },
+ { 22, 520953 },
+ { 22, 963321 },
+ { 22, 979705 },
+ { 22, 1028857 },
+ { 22, 1045241 },
+ { 22, 2089725 },
+ { 23, 3970045 },
+ { 23, 3707901 },
+ { 23, 2921469 },
+ { 23, 2659325 },
+ { 22, 1872893 },
+ { 22, 1610749 },
+ { 22, 824317 },
+ { 22, 562173 },
+ { 20, 300029 },
+ { 20, 37885 },
+ { 13, 1562 },
+ { 12, 1977 },
+ { 14, 3961 },
+ { 18, 13305 },
+ { 18, 29689 },
+ { 18, 91133 },
+ { 20, 62457 },
+ { 20, 111609 },
+ { 20, 127993 },
+ { 20, 386045 },
+ { 21, 193529 },
+ { 21, 242681 },
+ { 21, 259065 },
+ { 21, 779261 },
+ { 22, 455673 },
+ { 22, 504825 },
+ { 22, 521209 },
+ { 22, 963577 },
+ { 22, 979961 },
+ { 22, 1029113 },
+ { 22, 1045497 },
+ { 22, 2089981 },
+ { 23, 3987197 },
+ { 23, 3725053 },
+ { 23, 2938621 },
+ { 23, 2676477 },
+ { 22, 1890045 },
+ { 22, 1627901 },
+ { 22, 841469 },
+ { 22, 579325 },
+ { 20, 317181 },
+ { 20, 55037 },
+ { 13, 2714 },
+ { 20, 38649 },
+ { 18, 87801 },
+ { 20, 136953 },
+ { 18, 79609 },
+ { 18, 95993 },
+ { 20, 308985 },
+ { 20, 325369 },
+ { 20, 374521 },
+ { 20, 390905 },
+ { 21, 702201 },
+ { 21, 718585 },
+ { 21, 767737 },
+ { 21, 784121 },
+ { 22, 1488633 },
+ { 22, 1505017 },
+ { 22, 1554169 },
+ { 22, 1570553 },
+ { 22, 2012921 },
+ { 22, 2029305 },
+ { 22, 2078457 },
+ { 22, 2094841 },
+ { 23, 3987453 },
+ { 23, 3725309 },
+ { 23, 2938877 },
+ { 23, 2676733 },
+ { 22, 1890301 },
+ { 22, 1628157 },
+ { 22, 841725 },
+ { 22, 579581 },
+ { 20, 317437 },
+ { 20, 55293 },
+ { 13, 3738 },
+ { 20, 38905 },
+ { 18, 88057 },
+ { 20, 137209 },
+ { 18, 79865 },
+ { 18, 96249 },
+ { 20, 309241 },
+ { 20, 325625 },
+ { 20, 374777 },
+ { 20, 391161 },
+ { 21, 702457 },
+ { 21, 718841 },
+ { 21, 767993 },
+ { 21, 784377 },
+ { 22, 1488889 },
+ { 22, 1505273 },
+ { 22, 1554425 },
+ { 22, 1570809 },
+ { 22, 2013177 },
+ { 22, 2029561 },
+ { 22, 2078713 },
+ { 22, 2095097 },
+ { 24, 3139581 },
+ { 25, 15092477 },
+ { 25, 11946749 },
+ { 25, 10898173 },
+ { 24, 7752445 },
+ { 24, 6703869 },
+ { 24, 3558141 },
+ { 24, 2509565 },
+ { 22, 1460989 },
+ { 22, 412413 },
+ { 17, 18714 },
+ { 22, 215801 },
+ { 22, 1198841 },
+ { 22, 609017 },
+ { 22, 805625 },
+ { 22, 576249 },
+ { 22, 641785 },
+ { 22, 887549 },
+ { 24, 2345721 },
+ { 24, 2542329 },
+ { 24, 2607865 },
+ { 24, 3640061 },
+ { 25, 4967161 },
+ { 25, 5163769 },
+ { 25, 5229305 },
+ { 25, 7310077 },
+ { 26, 10210041 },
+ { 26, 10406649 },
+ { 26, 10472185 },
+ { 26, 12241657 },
+ { 26, 12307193 },
+ { 26, 12503801 },
+ { 25, 16141309 },
+ { 25, 15092733 },
+ { 25, 11947005 },
+ { 25, 10898429 },
+ { 24, 7752701 },
+ { 24, 6704125 },
+ { 24, 3558397 },
+ { 24, 2509821 },
+ { 22, 1461245 },
+ { 22, 412669 },
+ { 17, 22810 },
+ { 22, 216057 },
+ { 22, 1199097 },
+ { 22, 609273 },
+ { 22, 805881 },
+ { 22, 576505 },
+ { 22, 642041 },
+ { 22, 887805 },
+ { 24, 2345977 },
+ { 24, 2542585 },
+ { 24, 2608121 },
+ { 24, 3640317 },
+ { 25, 4967417 },
+ { 25, 5164025 },
+ { 25, 5229561 },
+ { 25, 7310333 },
+ { 26, 10210297 },
+ { 26, 10406905 },
+ { 26, 10472441 },
+ { 26, 12241913 },
+ { 26, 12307449 },
+ { 26, 12504057 },
+ { 25, 16207613 },
+ { 25, 15159037 },
+ { 25, 12013309 },
+ { 25, 10964733 },
+ { 24, 7819005 },
+ { 24, 6770429 },
+ { 24, 3624701 },
+ { 24, 2576125 },
+ { 22, 1527549 },
+ { 22, 478973 },
+ { 17, 27034 },
+ { 22, 413433 },
+ { 22, 1265401 },
+ { 24, 2248441 },
+ { 22, 872185 },
+ { 22, 1593081 },
+ { 22, 839417 },
+ { 22, 904953 },
+ { 22, 1675005 },
+ { 24, 3395321 },
+ { 24, 3591929 },
+ { 24, 3657465 },
+ { 24, 6786813 },
+ { 25, 7065337 },
+ { 25, 7261945 },
+ { 25, 7327481 },
+ { 25, 13602557 },
+ { 26, 14405369 },
+ { 26, 14601977 },
+ { 26, 14667513 },
+ { 26, 16436985 },
+ { 26, 16502521 },
+ { 25, 16207869 },
+ { 25, 15159293 },
+ { 25, 12013565 },
+ { 25, 10964989 },
+ { 24, 7819261 },
+ { 24, 6770685 },
+ { 24, 3624957 },
+ { 24, 2576381 },
+ { 22, 1527805 },
+ { 22, 479229 },
+ { 17, 31130 },
+ { 22, 413689 },
+ { 22, 1265657 },
+ { 24, 2248697 },
+ { 22, 872441 },
+ { 22, 1593337 },
+ { 22, 839673 },
+ { 22, 905209 },
+ { 22, 1675261 },
+ { 24, 3395577 },
+ { 24, 3592185 },
+ { 24, 3657721 },
+ { 24, 6787069 },
+ { 25, 7065593 },
+ { 25, 7262201 },
+ { 25, 7327737 },
+ { 25, 13602813 },
+ { 26, 14405625 },
+ { 26, 14602233 },
+ { 26, 14667769 },
+ { 26, 16437241 },
+ { 26, 16502777 },
+ { 26, 16699385 },
+ { 26, 16764921 },
+ { 26, 23747325 },
+ { 26, 21650173 },
+ { 25, 15358717 },
+ { 25, 13261565 },
+ { 25, 6970109 },
+ { 25, 4872957 },
+ { 23, 2775805 },
+ { 23, 678653 },
+ { 17, 51994 },
+ { 22, 482041 },
+ { 22, 1465081 },
+ { 24, 2317049 },
+ { 24, 3300089 },
+ { 22, 1661689 },
+ { 22, 1858297 },
+ { 22, 1628921 },
+ { 22, 1694457 },
+ { 22, 1940221 },
+ { 24, 6544121 },
+ { 24, 6740729 },
+ { 24, 6806265 },
+ { 24, 7838461 },
+ { 25, 13359865 },
+ { 25, 13556473 },
+ { 25, 13622009 },
+ { 25, 15702781 },
+ { 26, 26991353 },
+ { 26, 27187961 },
+ { 26, 27253497 },
+ { 26, 29022969 },
+ { 26, 29088505 },
+ { 26, 29285113 },
+ { 26, 29350649 },
+ { 26, 33528573 },
+ { 25, 15358973 },
+ { 25, 13261821 },
+ { 25, 6970365 },
+ { 25, 4873213 },
+ { 23, 2776061 },
+ { 23, 678909 },
+ { 17, 56090 },
+ { 22, 482297 },
+ { 22, 1465337 },
+ { 24, 2317305 },
+ { 24, 3300345 },
+ { 22, 1661945 },
+ { 22, 1858553 },
+ { 22, 1629177 },
+ { 22, 1694713 },
+ { 22, 1940477 },
+ { 24, 6544377 },
+ { 24, 6740985 },
+ { 24, 6806521 },
+ { 24, 7838717 },
+ { 25, 13360121 },
+ { 25, 13556729 },
+ { 25, 13622265 },
+ { 25, 15703037 },
+ { 26, 26991609 },
+ { 26, 27188217 },
+ { 26, 27253753 },
+ { 26, 29023225 },
+ { 26, 29088761 },
+ { 26, 29285369 },
+ { 26, 29350905 },
+ { 26, 21716733 },
+ { 25, 15425277 },
+ { 25, 13328125 },
+ { 25, 7036669 },
+ { 25, 4939517 },
+ { 23, 2842365 },
+ { 23, 745213 },
+ { 17, 60314 },
+ { 23, 679673 },
+ { 22, 1531641 },
+ { 24, 2514681 },
+ { 24, 3366649 },
+ { 24, 6446841 },
+ { 22, 1924857 },
+ { 23, 2645753 },
+ { 22, 1892089 },
+ { 22, 1957625 },
+ { 23, 2727677 },
+ { 24, 7593721 },
+ { 24, 7790329 },
+ { 24, 7855865 },
+ { 25, 15392505 },
+ { 25, 15458041 },
+ { 25, 15654649 },
+ { 25, 15720185 },
+ { 26, 31121145 },
+ { 26, 31186681 },
+ { 26, 31383289 },
+ { 26, 31448825 },
+ { 26, 33218297 },
+ { 26, 33283833 },
+ { 26, 33480441 },
+ { 26, 33545977 },
+ { 25, 15425533 },
+ { 25, 13328381 },
+ { 25, 7036925 },
+ { 25, 4939773 },
+ { 23, 2842621 },
+ { 23, 745469 },
+ { 17, 64410 },
+ { 23, 679929 },
+ { 22, 1531897 },
+ { 24, 2514937 },
+ { 24, 3366905 },
+ { 24, 6447097 },
+ { 22, 1925113 },
+ { 23, 2646009 },
+ { 22, 1892345 },
+ { 22, 1957881 },
+ { 23, 2727933 },
+ { 24, 7593977 },
+ { 24, 7790585 },
+ { 24, 7856121 },
+ { 25, 15392761 },
+ { 25, 15458297 },
+ { 25, 15654905 },
+ { 25, 15720441 },
+ { 26, 31121401 },
+ { 26, 31186937 },
+ { 26, 31383545 },
+ { 26, 31449081 },
+ { 26, 33218553 },
+ { 26, 33284089 },
+ { 26, 33480697 },
+ { 26, 33546233 },
+ { 27, 62466813 },
+ { 27, 54078205 },
+ { 27, 28912381 },
+ { 27, 20523773 },
+ { 25, 12135165 },
+ { 25, 3746557 },
+ { 19, 169242 },
+ { 25, 2960121 },
+ { 25, 11086585 },
+ { 26, 10300153 },
+ { 26, 14232313 },
+ { 26, 26028793 },
+ { 26, 29960953 },
+ { 25, 10824441 },
+ { 25, 11610873 },
+ { 25, 10693369 },
+ { 25, 10955513 },
+ { 25, 11938557 },
+ { 27, 42937081 },
+ { 27, 43723513 },
+ { 27, 43985657 },
+ { 27, 48114429 },
+ { 28, 86977273 },
+ { 28, 87763705 },
+ { 28, 88025849 },
+ { 28, 96348925 },
+ { 29, 175057657 },
+ { 29, 175844089 },
+ { 28, 129575933 },
+ { 28, 121187325 },
+ { 28, 96021501 },
+ { 28, 87632893 },
+ { 27, 62467069 },
+ { 27, 54078461 },
+ { 27, 28912637 },
+ { 27, 20524029 },
+ { 25, 12135421 },
+ { 25, 3746813 },
+ { 19, 177434 },
+ { 25, 2960377 },
+ { 25, 11086841 },
+ { 26, 10300409 },
+ { 26, 14232569 },
+ { 26, 26029049 },
+ { 26, 29961209 },
+ { 25, 10824697 },
+ { 25, 11611129 },
+ { 25, 10693625 },
+ { 25, 10955769 },
+ { 25, 11938813 },
+ { 27, 42937337 },
+ { 27, 43723769 },
+ { 27, 43985913 },
+ { 27, 48114685 },
+ { 28, 86977529 },
+ { 28, 87763961 },
+ { 28, 88026105 },
+ { 28, 96349181 },
+ { 29, 175057913 },
+ { 29, 175844345 },
+ { 28, 129838845 },
+ { 28, 121450237 },
+ { 28, 96284413 },
+ { 28, 87895805 },
+ { 27, 62729981 },
+ { 27, 54341373 },
+ { 27, 29175549 },
+ { 27, 20786941 },
+ { 25, 12398333 },
+ { 25, 4009725 },
+ { 19, 185754 },
+ { 25, 3747577 },
+ { 25, 11349753 },
+ { 27, 19476217 },
+ { 26, 14495481 },
+ { 26, 26816249 },
+ { 26, 30224121 },
+ { 27, 42544889 },
+ { 25, 11874041 },
+ { 25, 14757625 },
+ { 25, 11742969 },
+ { 25, 12005113 },
+ { 25, 15085309 },
+ { 27, 47132409 },
+ { 27, 47918841 },
+ { 27, 48180985 },
+ { 27, 60698365 },
+ { 28, 95366905 },
+ { 28, 96153337 },
+ { 28, 96415481 },
+ { 28, 121515773 },
+ { 29, 191835897 },
+ { 28, 129839101 },
+ { 28, 121450493 },
+ { 28, 96284669 },
+ { 28, 87896061 },
+ { 27, 62730237 },
+ { 27, 54341629 },
+ { 27, 29175805 },
+ { 27, 20787197 },
+ { 25, 12398589 },
+ { 25, 4009981 },
+ { 19, 193946 },
+ { 25, 3747833 },
+ { 25, 11350009 },
+ { 27, 19476473 },
+ { 26, 14495737 },
+ { 26, 26816505 },
+ { 26, 30224377 },
+ { 27, 42545145 },
+ { 25, 11874297 },
+ { 25, 14757881 },
+ { 25, 11743225 },
+ { 25, 12005369 },
+ { 25, 15085565 },
+ { 27, 47132665 },
+ { 27, 47919097 },
+ { 27, 48181241 },
+ { 27, 60698621 },
+ { 28, 95367161 },
+ { 28, 96153593 },
+ { 28, 96415737 },
+ { 28, 121516029 },
+ { 29, 191836153 },
+ { 29, 259796985 },
+ { 29, 250097657 },
+ { 29, 200028153 },
+ { 29, 184037369 },
+ { 28, 133967865 },
+ { 28, 107559677 },
+ { 28, 57228029 },
+ { 28, 40450813 },
+ { 26, 23673597 },
+ { 26, 6896381 },
+ { 19, 235290 },
+ { 25, 4012793 },
+ { 25, 12139257 },
+ { 26, 24182779 },
+ { 27, 27867897 },
+ { 26, 27081465 },
+ { 26, 31013625 },
+ { 27, 42810105 },
+ { 27, 46742265 },
+ { 25, 15022841 },
+ { 25, 15809273 },
+ { 25, 14891769 },
+ { 25, 15153913 },
+ { 25, 16136957 },
+ { 26, 25100287 },
+ { 27, 60504825 },
+ { 27, 60766969 },
+ { 27, 64895741 },
+ { 28, 120535801 },
+ { 28, 121322233 },
+ { 28, 121584377 },
+ { 28, 129907453 },
+ { 29, 259537657 },
+ { 29, 243022585 },
+ { 29, 199768825 },
+ { 29, 183253753 },
+ { 28, 133708537 },
+ { 28, 117193465 },
+ { 28, 57228285 },
+ { 28, 40451069 },
+ { 26, 23673853 },
+ { 26, 6896637 },
+ { 19, 243482 },
+ { 25, 4013049 },
+ { 25, 12139513 },
+ { 26, 24182523 },
+ { 27, 27868153 },
+ { 26, 27081721 },
+ { 26, 31013881 },
+ { 27, 42810361 },
+ { 27, 46742521 },
+ { 25, 15023097 },
+ { 25, 15809529 },
+ { 25, 14892025 },
+ { 25, 15154169 },
+ { 25, 16137213 },
+ { 26, 25100031 },
+ { 27, 60505081 },
+ { 27, 60767225 },
+ { 27, 64895997 },
+ { 28, 120536057 },
+ { 28, 121322489 },
+ { 28, 121584633 },
+ { 28, 129907709 },
+ { 29, 259537913 },
+ { 29, 243022841 },
+ { 29, 199769081 },
+ { 29, 183254009 },
+ { 28, 133708793 },
+ { 28, 117193721 },
+ { 28, 57491197 },
+ { 28, 40713981 },
+ { 26, 23936765 },
+ { 26, 7159549 },
+ { 19, 251802 },
+ { 26, 6897401 },
+ { 25, 12402425 },
+ { 26, 24706043 },
+ { 27, 28131065 },
+ { 27, 53034745 },
+ { 26, 31276793 },
+ { 27, 43597561 },
+ { 27, 47005433 },
+ { 27, 59326201 },
+ { 25, 16072441 },
+ { 26, 27344633 },
+ { 25, 15941369 },
+ { 25, 16203513 },
+ { 26, 27672317 },
+ { 27, 63913721 },
+ { 27, 64700153 },
+ { 27, 64962297 },
+ { 28, 128663289 },
+ { 28, 128925433 },
+ { 28, 129711865 },
+ { 28, 129974009 },
+ { 29, 258752249 },
+ { 29, 242761465 },
+ { 29, 192691961 },
+ { 29, 182992633 },
+ { 28, 132923129 },
+ { 28, 116932345 },
+ { 28, 66862841 },
+ { 28, 40714237 },
+ { 26, 23937021 },
+ { 26, 7159805 },
+ { 19, 259994 },
+ { 26, 6897657 },
+ { 25, 12402681 },
+ { 26, 24705787 },
+ { 27, 28131321 },
+ { 27, 53035001 },
+ { 26, 31277049 },
+ { 27, 43597817 },
+ { 27, 47005689 },
+ { 27, 59326457 },
+ { 25, 16072697 },
+ { 26, 27344889 },
+ { 25, 15941625 },
+ { 25, 16203769 },
+ { 26, 27672573 },
+ { 27, 63913977 },
+ { 27, 64700409 },
+ { 27, 64962553 },
+ { 28, 128663545 },
+ { 28, 128925689 },
+ { 28, 129712121 },
+ { 28, 129974265 },
+ { 29, 258752505 },
+ { 29, 242761721 },
+ { 29, 192692217 },
+ { 29, 182992889 },
+ { 28, 132923385 },
+ { 28, 116932601 },
+ { 28, 66863097 },
+ { 28, 41511677 },
+ { 26, 24734461 },
+ { 26, 7957245 },
+ { 21, 863514 },
+ { 26, 7170809 },
+ { 26, 23685881 },
+ { 27, 20802297 },
+ { 27, 28928761 },
+ { 27, 53308153 },
+ { 27, 61434617 },
+ { 27, 43870969 },
+ { 27, 47803129 },
+ { 27, 59599609 },
+ { 27, 63531769 },
+ { 26, 27618041 },
+ { 26, 28404473 },
+ { 26, 27486969 },
+ { 26, 27749113 },
+ { 26, 28732157 },
+ { 27, 48164863 },
+ { 28, 245132025 },
+ { 28, 111110905 },
+ { 28, 115239677 },
+ { 29, 230189817 },
+ { 29, 222063353 },
+ { 29, 258501369 },
+ { 29, 241986297 },
+ { 29, 192441081 },
+ { 29, 175926009 },
+ { 28, 132672249 },
+ { 28, 116157177 },
+ { 28, 66611961 },
+ { 28, 50096889 },
+ { 26, 24734717 },
+ { 26, 7957501 },
+ { 21, 879898 },
+ { 26, 7171065 },
+ { 26, 23686137 },
+ { 27, 20802553 },
+ { 27, 28929017 },
+ { 27, 53308409 },
+ { 27, 61434873 },
+ { 27, 43871225 },
+ { 27, 47803385 },
+ { 27, 59599865 },
+ { 27, 63532025 },
+ { 26, 27618297 },
+ { 26, 28404729 },
+ { 26, 27487225 },
+ { 26, 27749369 },
+ { 26, 28732413 },
+ { 27, 48164607 },
+ { 28, 245132281 },
+ { 28, 111111161 },
+ { 28, 115239933 },
+ { 29, 230190073 },
+ { 29, 222063609 },
+ { 29, 258501625 },
+ { 29, 241986553 },
+ { 29, 192441337 },
+ { 29, 175926265 },
+ { 28, 132672505 },
+ { 28, 116157433 },
+ { 28, 66612217 },
+ { 28, 50097145 },
+ { 26, 24997629 },
+ { 26, 8220413 },
+ { 21, 896410 },
+ { 26, 7958265 },
+ { 26, 23949049 },
+ { 27, 47770619 },
+ { 27, 29191929 },
+ { 27, 54095609 },
+ { 27, 61697785 },
+ { 28, 134115065 },
+ { 27, 48066297 },
+ { 27, 60387065 },
+ { 27, 63794937 },
+ { 26, 33451769 },
+ { 26, 16674553 },
+ { 26, 31551225 },
+ { 26, 66350841 },
+ { 26, 28798713 },
+ { 26, 31878909 },
+ { 27, 49736703 },
+ { 28, 131886841 },
+ { 28, 115306233 },
+ { 28, 127823613 },
+ { 29, 221802233 },
+ { 28, 129789689 },
+ { 29, 241725177 },
+ { 29, 191655673 },
+ { 29, 175664889 },
+ { 28, 125595385 },
+ { 28, 115896057 },
+ { 28, 65826553 },
+ { 28, 49835769 },
+ { 26, 33320697 },
+ { 26, 8220669 },
+ { 21, 901098 },
+ { 26, 7958521 },
+ { 26, 23949305 },
+ { 27, 47770363 },
+ { 27, 29192185 },
+ { 27, 54095865 },
+ { 27, 61698041 },
+ { 28, 134115321 },
+ { 27, 48066553 },
+ { 27, 60387321 },
+ { 27, 63795193 },
+ { 26, 33452025 },
+ { 26, 16674809 },
+ { 26, 31551481 },
+ { 26, 66351097 },
+ { 26, 28798969 },
+ { 26, 31879165 },
+ { 27, 49736447 },
+ { 28, 131887097 },
+ { 28, 115306489 },
+ { 28, 127823869 },
+ { 29, 221802489 },
+ { 28, 129789945 },
+ { 29, 241725433 },
+ { 29, 191655929 },
+ { 29, 175665145 },
+ { 28, 125595641 },
+ { 28, 115896313 },
+ { 28, 65826809 },
+ { 28, 49836025 },
+ { 26, 33320953 },
+ { 26, 15301373 },
+ { 21, 917482 },
+ { 21, 2092910 },
+ { 26, 24738553 },
+ { 27, 49332219 },
+ { 28, 57244409 },
+ { 27, 54360825 },
+ { 27, 62487289 },
+ { 28, 86866681 },
+ { 28, 133855993 },
+ { 27, 60652281 },
+ { 27, 64584441 },
+ { 26, 33520381 },
+ { 26, 33192697 },
+ { 26, 16415481 },
+ { 26, 66091769 },
+ { 26, 65305337 },
+ { 26, 31947513 },
+ { 26, 32930557 },
+ { 27, 50249727 },
+ { 28, 127695609 },
+ { 28, 127892217 },
+ { 28, 132020989 },
+ { 28, 129530617 },
+ { 28, 121404153 },
+ { 29, 191396601 },
+ { 29, 174881529 },
+ { 28, 125336313 },
+ { 28, 108821241 },
+ { 28, 65567481 },
+ { 28, 49052409 },
+ { 26, 33061625 },
+ { 26, 16546553 },
+ { 21, 999274 },
+ { 21, 2076526 },
+ { 26, 24738809 },
+ { 27, 49331963 },
+ { 28, 57244665 },
+ { 27, 54361081 },
+ { 27, 62487545 },
+ { 28, 86866937 },
+ { 28, 133856249 },
+ { 27, 60652537 },
+ { 27, 64584697 },
+ { 26, 33520637 },
+ { 26, 33192953 },
+ { 26, 16415737 },
+ { 26, 66092025 },
+ { 26, 65305593 },
+ { 26, 31947769 },
+ { 26, 32930813 },
+ { 27, 50249471 },
+ { 28, 127695865 },
+ { 28, 127892473 },
+ { 28, 132021245 },
+ { 28, 129530873 },
+ { 28, 121404409 },
+ { 29, 191396857 },
+ { 29, 174881785 },
+ { 28, 125336569 },
+ { 28, 108821497 },
+ { 28, 65567737 },
+ { 28, 49052665 },
+ { 26, 33061881 },
+ { 26, 16546809 },
+ { 21, 1015658 },
+ { 21, 2060270 },
+ { 26, 25001721 },
+ { 27, 49855483 },
+ { 28, 57507577 },
+ { 28, 107577081 },
+ { 27, 62750457 },
+ { 28, 87654137 },
+ { 28, 95256313 },
+ { 28, 133070585 },
+ { 27, 64847609 },
+ { 28, 65961721 },
+ { 26, 33259261 },
+ { 26, 32407289 },
+ { 26, 15630073 },
+ { 26, 65044217 },
+ { 26, 62160633 },
+ { 26, 32997113 },
+ { 26, 61243133 },
+ { 27, 64404479 },
+ { 28, 115113721 },
+ { 28, 132087545 },
+ { 28, 128745209 },
+ { 28, 121143033 },
+ { 28, 96239353 },
+ { 29, 174620409 },
+ { 28, 124550905 },
+ { 28, 108560121 },
+ { 28, 58490617 },
+ { 28, 48791289 },
+ { 26, 32276217 },
+ { 26, 16285433 },
+ { 21, 1031658 },
+ { 21, 2043886 },
+ { 26, 25001977 },
+ { 27, 49855227 },
+ { 28, 57507833 },
+ { 28, 107577337 },
+ { 27, 62750713 },
+ { 28, 87654393 },
+ { 28, 95256569 },
+ { 28, 133070841 },
+ { 27, 64847865 },
+ { 28, 65961977 },
+ { 26, 33259517 },
+ { 26, 32407545 },
+ { 26, 15630329 },
+ { 26, 65044473 },
+ { 26, 62160889 },
+ { 26, 32997369 },
+ { 26, 61243389 },
+ { 27, 64404223 },
+ { 28, 115113977 },
+ { 28, 132087801 },
+ { 28, 128745465 },
+ { 28, 121143289 },
+ { 28, 96239609 },
+ { 29, 174620665 },
+ { 28, 124551161 },
+ { 28, 108560377 },
+ { 28, 58490873 },
+ { 28, 48791545 },
+ { 26, 32276473 },
+ { 26, 16285689 },
+ { 21, 1048042 },
+ { 21, 1965422 },
+ { 26, 33325053 },
+ { 27, 64008187 },
+ { 28, 66879485 },
+ { 28, 117211133 },
+ { 28, 133988349 },
+ { 29, 175811321 },
+ { 29, 192064249 },
+ { 29, 240823033 },
+ { 29, 265595641 },
+ { 29, 232041209 },
+ { 29, 131377913 },
+ { 27, 64924413 },
+ { 27, 64269049 },
+ { 27, 30714617 },
+ { 27, 123775737 },
+ { 27, 122202873 },
+ { 27, 122596089 },
+ { 27, 124562173 },
+ { 27, 64925695 },
+ { 29, 221817593 },
+ { 29, 256944889 },
+ { 29, 240691961 },
+ { 29, 191933177 },
+ { 29, 175680249 },
+ { 29, 248556281 },
+ { 29, 215526137 },
+ { 29, 116435705 },
+ { 29, 83405561 },
+ { 27, 64006905 },
+ { 27, 30976761 },
+ { 21, 1916266 },
+ { 21, 1949038 },
+ { 27, 64138233 },
+ { 27, 64007931 },
+ { 29, 116567033 },
+ { 29, 215657465 },
+ { 29, 248687609 },
+ { 29, 175811577 },
+ { 29, 192064505 },
+ { 29, 240823289 },
+ { 29, 265595897 },
+ { 29, 232041465 },
+ { 29, 131378169 },
+ { 27, 64924669 },
+ { 27, 64269305 },
+ { 27, 30714873 },
+ { 27, 123775993 },
+ { 27, 122203129 },
+ { 27, 122596345 },
+ { 27, 124562429 },
+ { 27, 64925439 },
+ { 29, 221817849 },
+ { 29, 256945145 },
+ { 29, 240692217 },
+ { 29, 191933433 },
+ { 29, 175680505 },
+ { 29, 248556537 },
+ { 29, 215526393 },
+ { 29, 116435961 },
+ { 29, 83405817 },
+ { 27, 64007161 },
+ { 27, 30977017 },
+ { 21, 1932650 },
+ { 21, 1932782 },
+ { 27, 64663289 },
+ { 27, 64531451 },
+ { 29, 117092089 },
+ { 29, 217231097 },
+ { 29, 249212665 },
+ { 29, 249080827 },
+ { 29, 192589561 },
+ { 29, 242396921 },
+ { 29, 257601273 },
+ { 29, 251440889 },
+ { 29, 217886457 },
+ { 29, 117223161 },
+ { 27, 64401149 },
+ { 27, 50114297 },
+ { 27, 16559865 },
+ { 27, 121679609 },
+ { 27, 65580793 },
+ { 27, 124694265 },
+ { 27, 130854653 },
+ { 27, 66497535 },
+ { 28, 129543929 },
+ { 28, 129674235 },
+ { 29, 190361337 },
+ { 29, 175156985 },
+ { 28, 125349625 },
+ { 28, 125479931 },
+ { 29, 114863865 },
+ { 29, 82882297 },
+ { 27, 49852153 },
+ { 27, 30453497 },
+ { 21, 1945578 },
+ { 21, 1916398 },
+ { 27, 64663545 },
+ { 27, 64531195 },
+ { 29, 117092345 },
+ { 29, 217231353 },
+ { 29, 249212921 },
+ { 29, 249080571 },
+ { 29, 192589817 },
+ { 29, 242397177 },
+ { 29, 257601529 },
+ { 29, 251441145 },
+ { 29, 217886713 },
+ { 29, 117223417 },
+ { 27, 64401405 },
+ { 27, 50114553 },
+ { 27, 16560121 },
+ { 27, 121679865 },
+ { 27, 65581049 },
+ { 27, 124694521 },
+ { 27, 130854909 },
+ { 27, 66497279 },
+ { 28, 129544185 },
+ { 28, 129673979 },
+ { 29, 190361593 },
+ { 29, 175157241 },
+ { 28, 125349881 },
+ { 28, 125479675 },
+ { 29, 114864121 },
+ { 29, 82882553 },
+ { 27, 49852409 },
+ { 27, 30453753 },
+ { 21, 1961962 },
+ { 21, 1048430 },
+ { 26, 16547835 },
+ { 26, 33062907 },
+ { 28, 49053691 },
+ { 28, 65568763 },
+ { 28, 108822523 },
+ { 28, 125337595 },
+ { 29, 174882811 },
+ { 29, 242924281 },
+ { 28, 121405435 },
+ { 28, 129531899 },
+ { 28, 132022271 },
+ { 28, 127893499 },
+ { 28, 127696891 },
+ { 27, 50248445 },
+ { 26, 32931839 },
+ { 26, 31948795 },
+ { 26, 65306619 },
+ { 26, 66093051 },
+ { 26, 16416763 },
+ { 26, 33193979 },
+ { 26, 33521663 },
+ { 27, 64585723 },
+ { 27, 60653563 },
+ { 28, 133857275 },
+ { 28, 124828409 },
+ { 27, 62488571 },
+ { 27, 54362107 },
+ { 28, 57245691 },
+ { 27, 49330937 },
+ { 26, 24739835 },
+ { 21, 2043754 },
+ { 21, 1032046 },
+ { 26, 16547579 },
+ { 26, 33062651 },
+ { 28, 49053435 },
+ { 28, 65568507 },
+ { 28, 108822267 },
+ { 28, 125337339 },
+ { 29, 174882555 },
+ { 29, 242924537 },
+ { 28, 121405179 },
+ { 28, 129531643 },
+ { 28, 132022015 },
+ { 28, 127893243 },
+ { 28, 127696635 },
+ { 27, 50248701 },
+ { 26, 32931583 },
+ { 26, 31948539 },
+ { 26, 65306363 },
+ { 26, 66092795 },
+ { 26, 16416507 },
+ { 26, 33193723 },
+ { 26, 33521407 },
+ { 27, 64585467 },
+ { 27, 60653307 },
+ { 28, 133857019 },
+ { 28, 124828665 },
+ { 27, 62488315 },
+ { 27, 54361851 },
+ { 28, 57245435 },
+ { 27, 49331193 },
+ { 26, 24739579 },
+ { 21, 2060138 },
+ { 21, 1015790 },
+ { 26, 15302399 },
+ { 26, 33324027 },
+ { 28, 49839099 },
+ { 28, 65829883 },
+ { 28, 115899387 },
+ { 28, 125598715 },
+ { 29, 175668219 },
+ { 29, 191659003 },
+ { 29, 259702521 },
+ { 28, 129793019 },
+ { 29, 251051773 },
+ { 28, 127826943 },
+ { 28, 115309563 },
+ { 28, 131890171 },
+ { 27, 49725181 },
+ { 26, 31882239 },
+ { 26, 28802043 },
+ { 26, 66354171 },
+ { 26, 31554555 },
+ { 26, 16677883 },
+ { 26, 33455099 },
+ { 27, 63798267 },
+ { 27, 60390395 },
+ { 27, 48069627 },
+ { 28, 123256569 },
+ { 27, 61701115 },
+ { 27, 54098939 },
+ { 27, 29195259 },
+ { 27, 47759097 },
+ { 26, 23952379 },
+ { 21, 2076138 },
+ { 21, 999406 },
+ { 26, 8223743 },
+ { 26, 33323771 },
+ { 28, 49838843 },
+ { 28, 65829627 },
+ { 28, 115899131 },
+ { 28, 125598459 },
+ { 29, 175667963 },
+ { 29, 191658747 },
+ { 29, 259702777 },
+ { 28, 129792763 },
+ { 29, 251052029 },
+ { 28, 127826687 },
+ { 28, 115309307 },
+ { 28, 131889915 },
+ { 27, 49725437 },
+ { 26, 31881983 },
+ { 26, 28801787 },
+ { 26, 66353915 },
+ { 26, 31554299 },
+ { 26, 16677627 },
+ { 26, 33454843 },
+ { 27, 63798011 },
+ { 27, 60390139 },
+ { 27, 48069371 },
+ { 28, 123256825 },
+ { 27, 61700859 },
+ { 27, 54098683 },
+ { 27, 29195003 },
+ { 27, 47759353 },
+ { 26, 23952123 },
+ { 21, 2092522 },
+ { 21, 994718 },
+ { 26, 8223487 },
+ { 26, 25000703 },
+ { 28, 50098171 },
+ { 28, 66613243 },
+ { 28, 116158459 },
+ { 28, 132673531 },
+ { 29, 175927291 },
+ { 29, 192442363 },
+ { 29, 241987579 },
+ { 29, 258502651 },
+ { 29, 222064635 },
+ { 29, 249490173 },
+ { 28, 115240959 },
+ { 28, 111112187 },
+ { 28, 245133307 },
+ { 27, 48163581 },
+ { 26, 28733439 },
+ { 26, 27750395 },
+ { 26, 27488251 },
+ { 26, 28405755 },
+ { 26, 27619323 },
+ { 27, 63533051 },
+ { 27, 59600891 },
+ { 27, 47804411 },
+ { 27, 43872251 },
+ { 27, 61435899 },
+ { 27, 53309435 },
+ { 27, 28930043 },
+ { 27, 47246073 },
+ { 26, 23687163 },
+ { 26, 7172091 },
+ { 21, 912670 },
+ { 26, 7958527 },
+ { 26, 24735743 },
+ { 28, 50097915 },
+ { 28, 66612987 },
+ { 28, 116158203 },
+ { 28, 132673275 },
+ { 29, 175927035 },
+ { 29, 192442107 },
+ { 29, 241987323 },
+ { 29, 258502395 },
+ { 29, 222064379 },
+ { 29, 249490429 },
+ { 28, 115240703 },
+ { 28, 111111931 },
+ { 28, 245133051 },
+ { 27, 48163837 },
+ { 26, 28733183 },
+ { 26, 27750139 },
+ { 26, 27487995 },
+ { 26, 28405499 },
+ { 26, 27619067 },
+ { 27, 63532795 },
+ { 27, 59600635 },
+ { 27, 47804155 },
+ { 27, 43871995 },
+ { 27, 61435643 },
+ { 27, 53309179 },
+ { 27, 28929787 },
+ { 27, 47246329 },
+ { 26, 23686907 },
+ { 26, 7171835 },
+ { 21, 896286 },
+ { 26, 7958271 },
+ { 26, 24735487 },
+ { 28, 41512703 },
+ { 28, 66874363 },
+ { 28, 116943867 },
+ { 28, 132934651 },
+ { 29, 183004155 },
+ { 29, 192703483 },
+ { 29, 242772987 },
+ { 29, 259845881 },
+ { 28, 129985531 },
+ { 28, 129723387 },
+ { 28, 128936955 },
+ { 28, 125628153 },
+ { 27, 64973819 },
+ { 27, 64711675 },
+ { 27, 47640317 },
+ { 26, 24964857 },
+ { 25, 16215035 },
+ { 25, 15952891 },
+ { 26, 32042745 },
+ { 25, 16083963 },
+ { 27, 59337723 },
+ { 27, 47016955 },
+ { 27, 62451449 },
+ { 26, 31288315 },
+ { 27, 53046267 },
+ { 27, 28142587 },
+ { 26, 24702713 },
+ { 25, 12413947 },
+ { 26, 6908923 },
+ { 20, 440222 },
+ { 26, 7171071 },
+ { 26, 23948287 },
+ { 28, 40725503 },
+ { 28, 66874107 },
+ { 28, 116943611 },
+ { 28, 132934395 },
+ { 29, 183003899 },
+ { 29, 192703227 },
+ { 29, 242772731 },
+ { 29, 259846137 },
+ { 28, 129985275 },
+ { 28, 129723131 },
+ { 28, 128936699 },
+ { 28, 125628409 },
+ { 27, 64973563 },
+ { 27, 64711419 },
+ { 27, 47640573 },
+ { 26, 24965113 },
+ { 25, 16214779 },
+ { 25, 15952635 },
+ { 26, 32043001 },
+ { 25, 16083707 },
+ { 27, 59337467 },
+ { 27, 47016699 },
+ { 27, 62451705 },
+ { 26, 31288059 },
+ { 27, 53046011 },
+ { 27, 28142331 },
+ { 26, 24702969 },
+ { 25, 12413691 },
+ { 26, 6908667 },
+ { 20, 432030 },
+ { 26, 7170815 },
+ { 26, 23948031 },
+ { 28, 40725247 },
+ { 28, 57502463 },
+ { 28, 117194747 },
+ { 28, 133709819 },
+ { 29, 183255035 },
+ { 29, 199770107 },
+ { 29, 243023867 },
+ { 29, 259980029 },
+ { 28, 129908735 },
+ { 28, 121585659 },
+ { 28, 121323515 },
+ { 28, 125762301 },
+ { 27, 64897023 },
+ { 27, 60768251 },
+ { 27, 60506107 },
+ { 26, 25099005 },
+ { 25, 16138239 },
+ { 25, 15155195 },
+ { 25, 14893051 },
+ { 25, 15810555 },
+ { 25, 15024123 },
+ { 27, 46743547 },
+ { 27, 61930233 },
+ { 26, 31014907 },
+ { 26, 27082747 },
+ { 27, 27869179 },
+ { 26, 24181497 },
+ { 25, 12140539 },
+ { 25, 4014075 },
+ { 19, 259870 },
+ { 26, 6897663 },
+ { 26, 23674879 },
+ { 28, 40452095 },
+ { 28, 57229311 },
+ { 28, 117194491 },
+ { 28, 133709563 },
+ { 29, 183254779 },
+ { 29, 199769851 },
+ { 29, 243023611 },
+ { 29, 259980285 },
+ { 28, 129908479 },
+ { 28, 121585403 },
+ { 28, 121323259 },
+ { 28, 125762557 },
+ { 27, 64896767 },
+ { 27, 60767995 },
+ { 27, 60505851 },
+ { 26, 25099261 },
+ { 25, 16137983 },
+ { 25, 15154939 },
+ { 25, 14892795 },
+ { 25, 15810299 },
+ { 25, 15023867 },
+ { 27, 46743291 },
+ { 27, 61930489 },
+ { 26, 31014651 },
+ { 26, 27082491 },
+ { 27, 27868923 },
+ { 26, 24181753 },
+ { 25, 12140283 },
+ { 25, 4013819 },
+ { 19, 251678 },
+ { 26, 6897407 },
+ { 26, 23674623 },
+ { 28, 40451839 },
+ { 28, 57229055 },
+ { 28, 107560703 },
+ { 28, 133970939 },
+ { 29, 184040443 },
+ { 29, 200031227 },
+ { 29, 250100731 },
+ { 29, 259800059 },
+ { 29, 259456765 },
+ { 28, 121519103 },
+ { 28, 96418811 },
+ { 28, 96156667 },
+ { 28, 125239037 },
+ { 27, 60701695 },
+ { 27, 48184315 },
+ { 27, 47922171 },
+ { 26, 24575741 },
+ { 25, 15088639 },
+ { 25, 12008443 },
+ { 25, 11746299 },
+ { 25, 14760955 },
+ { 25, 11877371 },
+ { 27, 60358393 },
+ { 26, 30227451 },
+ { 26, 26819579 },
+ { 26, 14498811 },
+ { 26, 22609657 },
+ { 25, 11353083 },
+ { 25, 3750907 },
+ { 19, 243102 },
+ { 25, 4013055 },
+ { 25, 12401663 },
+ { 27, 20790271 },
+ { 27, 29178879 },
+ { 27, 54344703 },
+ { 27, 62733311 },
+ { 28, 87899135 },
+ { 28, 96287743 },
+ { 28, 121453567 },
+ { 28, 129842175 },
+ { 29, 259457021 },
+ { 28, 121518847 },
+ { 28, 96418555 },
+ { 28, 96156411 },
+ { 28, 125239293 },
+ { 27, 60701439 },
+ { 27, 48184059 },
+ { 27, 47921915 },
+ { 26, 24575997 },
+ { 25, 15088383 },
+ { 25, 12008187 },
+ { 25, 11746043 },
+ { 25, 14760699 },
+ { 25, 11877115 },
+ { 27, 60358649 },
+ { 26, 30227195 },
+ { 26, 26819323 },
+ { 26, 14498555 },
+ { 26, 22609913 },
+ { 25, 11352827 },
+ { 25, 3750651 },
+ { 19, 234910 },
+ { 25, 4012799 },
+ { 25, 12401407 },
+ { 27, 20790015 },
+ { 27, 29178623 },
+ { 27, 54344447 },
+ { 27, 62733055 },
+ { 28, 87898879 },
+ { 28, 96287487 },
+ { 28, 121453311 },
+ { 28, 129841919 },
+ { 29, 175845371 },
+ { 29, 175058939 },
+ { 28, 96350207 },
+ { 28, 88027131 },
+ { 28, 87764987 },
+ { 28, 86978555 },
+ { 27, 48115711 },
+ { 27, 43986939 },
+ { 27, 43724795 },
+ { 27, 45984509 },
+ { 25, 11939839 },
+ { 25, 10956795 },
+ { 25, 10694651 },
+ { 25, 11612155 },
+ { 25, 10825723 },
+ { 26, 29962235 },
+ { 26, 26030075 },
+ { 26, 14233595 },
+ { 26, 10301435 },
+ { 25, 11087867 },
+ { 25, 2961403 },
+ { 19, 193822 },
+ { 25, 3747839 },
+ { 25, 12136447 },
+ { 27, 20525055 },
+ { 27, 28913663 },
+ { 27, 54079487 },
+ { 27, 62468095 },
+ { 28, 87633919 },
+ { 28, 96022527 },
+ { 28, 121188351 },
+ { 28, 129576959 },
+ { 29, 175845115 },
+ { 29, 175058683 },
+ { 28, 96349951 },
+ { 28, 88026875 },
+ { 28, 87764731 },
+ { 28, 86978299 },
+ { 27, 48115455 },
+ { 27, 43986683 },
+ { 27, 43724539 },
+ { 27, 45984765 },
+ { 25, 11939583 },
+ { 25, 10956539 },
+ { 25, 10694395 },
+ { 25, 11611899 },
+ { 25, 10825467 },
+ { 26, 29961979 },
+ { 26, 26029819 },
+ { 26, 14233339 },
+ { 26, 10301179 },
+ { 25, 11087611 },
+ { 25, 2961147 },
+ { 19, 185630 },
+ { 25, 3747583 },
+ { 25, 12136191 },
+ { 27, 20524799 },
+ { 27, 28913407 },
+ { 27, 54079231 },
+ { 27, 62467839 },
+ { 28, 134163451 },
+ { 28, 133901307 },
+ { 28, 133114875 },
+ { 28, 132852731 },
+ { 28, 125774843 },
+ { 28, 125512699 },
+ { 28, 124726267 },
+ { 28, 124464123 },
+ { 27, 62860283 },
+ { 27, 62598139 },
+ { 27, 61811707 },
+ { 27, 61549563 },
+ { 26, 31403003 },
+ { 26, 31140859 },
+ { 26, 30354427 },
+ { 25, 10890239 },
+ { 24, 7810043 },
+ { 24, 7547899 },
+ { 25, 10562555 },
+ { 24, 7678971 },
+ { 26, 25766907 },
+ { 26, 13446139 },
+ { 26, 24227577 },
+ { 24, 6106107 },
+ { 25, 2698235 },
+ { 18, 88990 },
+ { 25, 2960383 },
+ { 25, 11348991 },
+ { 27, 19737599 },
+ { 27, 28126207 },
+ { 27, 53292031 },
+ { 27, 61680639 },
+ { 28, 134163195 },
+ { 28, 133901051 },
+ { 28, 133114619 },
+ { 28, 132852475 },
+ { 28, 125774587 },
+ { 28, 125512443 },
+ { 28, 124726011 },
+ { 28, 124463867 },
+ { 27, 62860027 },
+ { 27, 62597883 },
+ { 27, 61811451 },
+ { 27, 61549307 },
+ { 26, 31402747 },
+ { 26, 31140603 },
+ { 26, 30354171 },
+ { 25, 10889983 },
+ { 24, 7809787 },
+ { 24, 7547643 },
+ { 25, 10562299 },
+ { 24, 7678715 },
+ { 26, 25766651 },
+ { 26, 13445883 },
+ { 26, 24227833 },
+ { 24, 6105851 },
+ { 25, 2697979 },
+ { 18, 84894 },
+ { 25, 2960127 },
+ { 25, 11348735 },
+ { 27, 19737343 },
+ { 27, 28125951 },
+ { 27, 53291775 },
+ { 27, 61680383 },
+ { 26, 33529855 },
+ { 26, 29351931 },
+ { 26, 29286395 },
+ { 26, 29089787 },
+ { 26, 29024251 },
+ { 26, 27254779 },
+ { 26, 27189243 },
+ { 26, 26992635 },
+ { 25, 15704063 },
+ { 25, 13623291 },
+ { 25, 13557755 },
+ { 25, 13361147 },
+ { 24, 7839743 },
+ { 24, 6807547 },
+ { 24, 6742011 },
+ { 24, 6545403 },
+ { 22, 1941503 },
+ { 22, 1695739 },
+ { 22, 1630203 },
+ { 22, 1859579 },
+ { 22, 1662971 },
+ { 24, 3301371 },
+ { 24, 2318331 },
+ { 22, 1466363 },
+ { 22, 483323 },
+ { 17, 64286 },
+ { 23, 679935 },
+ { 23, 2777087 },
+ { 25, 4874239 },
+ { 25, 6971391 },
+ { 25, 13262847 },
+ { 25, 15359999 },
+ { 26, 33529599 },
+ { 26, 29351675 },
+ { 26, 29286139 },
+ { 26, 29089531 },
+ { 26, 29023995 },
+ { 26, 27254523 },
+ { 26, 27188987 },
+ { 26, 26992379 },
+ { 25, 15703807 },
+ { 25, 13623035 },
+ { 25, 13557499 },
+ { 25, 13360891 },
+ { 24, 7839487 },
+ { 24, 6807291 },
+ { 24, 6741755 },
+ { 24, 6545147 },
+ { 22, 1941247 },
+ { 22, 1695483 },
+ { 22, 1629947 },
+ { 22, 1859323 },
+ { 22, 1662715 },
+ { 24, 3301115 },
+ { 24, 2318075 },
+ { 22, 1466107 },
+ { 22, 483067 },
+ { 17, 60190 },
+ { 23, 679679 },
+ { 23, 2776831 },
+ { 25, 4873983 },
+ { 25, 6971135 },
+ { 25, 13262591 },
+ { 25, 15359743 },
+ { 26, 21651199 },
+ { 26, 23748351 },
+ { 26, 16767995 },
+ { 26, 16702459 },
+ { 26, 16505851 },
+ { 26, 16440315 },
+ { 26, 14670843 },
+ { 26, 14605307 },
+ { 26, 14408699 },
+ { 25, 13605887 },
+ { 25, 7330811 },
+ { 25, 7265275 },
+ { 25, 7068667 },
+ { 24, 6790143 },
+ { 24, 3660795 },
+ { 24, 3595259 },
+ { 24, 3398651 },
+ { 22, 1678335 },
+ { 22, 908283 },
+ { 22, 842747 },
+ { 22, 1596411 },
+ { 22, 875515 },
+ { 24, 2251771 },
+ { 22, 1268731 },
+ { 22, 416763 },
+ { 17, 55710 },
+ { 22, 482303 },
+ { 22, 1530879 },
+ { 24, 2579455 },
+ { 24, 3628031 },
+ { 24, 6773759 },
+ { 24, 7822335 },
+ { 25, 10968063 },
+ { 25, 12016639 },
+ { 25, 15162367 },
+ { 25, 16210943 },
+ { 26, 16505595 },
+ { 26, 16440059 },
+ { 26, 14670587 },
+ { 26, 14605051 },
+ { 26, 14408443 },
+ { 25, 13605631 },
+ { 25, 7330555 },
+ { 25, 7265019 },
+ { 25, 7068411 },
+ { 24, 6789887 },
+ { 24, 3660539 },
+ { 24, 3595003 },
+ { 24, 3398395 },
+ { 22, 1678079 },
+ { 22, 908027 },
+ { 22, 842491 },
+ { 22, 1596155 },
+ { 22, 875259 },
+ { 24, 2251515 },
+ { 22, 1268475 },
+ { 22, 416507 },
+ { 17, 51614 },
+ { 22, 482047 },
+ { 22, 1530623 },
+ { 24, 2579199 },
+ { 24, 3627775 },
+ { 24, 6773503 },
+ { 24, 7822079 },
+ { 25, 10967807 },
+ { 25, 12016383 },
+ { 25, 15162111 },
+ { 25, 16210687 },
+ { 26, 12505083 },
+ { 26, 12308475 },
+ { 26, 12242939 },
+ { 26, 10473467 },
+ { 26, 10407931 },
+ { 26, 10211323 },
+ { 25, 7311359 },
+ { 25, 5230587 },
+ { 25, 5165051 },
+ { 25, 4968443 },
+ { 24, 3641343 },
+ { 24, 2609147 },
+ { 24, 2543611 },
+ { 24, 2347003 },
+ { 22, 888831 },
+ { 22, 643067 },
+ { 22, 577531 },
+ { 22, 806907 },
+ { 22, 610299 },
+ { 22, 1200123 },
+ { 22, 217083 },
+ { 17, 31006 },
+ { 22, 413695 },
+ { 22, 1462271 },
+ { 24, 2510847 },
+ { 24, 3559423 },
+ { 24, 6705151 },
+ { 24, 7753727 },
+ { 25, 10899455 },
+ { 25, 11948031 },
+ { 25, 15093759 },
+ { 25, 16142335 },
+ { 26, 12504827 },
+ { 26, 12308219 },
+ { 26, 12242683 },
+ { 26, 10473211 },
+ { 26, 10407675 },
+ { 26, 10211067 },
+ { 25, 7311103 },
+ { 25, 5230331 },
+ { 25, 5164795 },
+ { 25, 4968187 },
+ { 24, 3641087 },
+ { 24, 2608891 },
+ { 24, 2543355 },
+ { 24, 2346747 },
+ { 22, 888575 },
+ { 22, 642811 },
+ { 22, 577275 },
+ { 22, 806651 },
+ { 22, 610043 },
+ { 22, 1199867 },
+ { 22, 216827 },
+ { 17, 26910 },
+ { 22, 413439 },
+ { 22, 1462015 },
+ { 24, 2510591 },
+ { 24, 3559167 },
+ { 24, 6704895 },
+ { 24, 7753471 },
+ { 25, 10899199 },
+ { 25, 11947775 },
+ { 25, 15093503 },
+ { 25, 16142079 },
+ { 24, 8375291 },
+ { 24, 8309755 },
+ { 24, 8113147 },
+ { 24, 8047611 },
+ { 24, 6278139 },
+ { 24, 6212603 },
+ { 24, 6015995 },
+ { 24, 5950459 },
+ { 23, 3132411 },
+ { 23, 3066875 },
+ { 23, 2870267 },
+ { 23, 2804731 },
+ { 22, 1559547 },
+ { 22, 1494011 },
+ { 22, 1297403 },
+ { 22, 1231867 },
+ { 20, 379899 },
+ { 20, 314363 },
+ { 22, 543739 },
+ { 20, 347131 },
+ { 22, 150523 },
+ { 15, 5790 },
+ { 22, 216063 },
+ { 22, 1264639 },
+ { 24, 2313215 },
+ { 24, 3361791 },
+ { 24, 6507519 },
+ { 24, 7556095 },
+ { 25, 10701823 },
+ { 25, 11750399 },
+ { 25, 14896127 },
+ { 25, 15944703 },
+ { 24, 8375035 },
+ { 24, 8309499 },
+ { 24, 8112891 },
+ { 24, 8047355 },
+ { 24, 6277883 },
+ { 24, 6212347 },
+ { 24, 6015739 },
+ { 24, 5950203 },
+ { 23, 3132155 },
+ { 23, 3066619 },
+ { 23, 2870011 },
+ { 23, 2804475 },
+ { 22, 1559291 },
+ { 22, 1493755 },
+ { 22, 1297147 },
+ { 22, 1231611 },
+ { 20, 379643 },
+ { 20, 314107 },
+ { 22, 543483 },
+ { 20, 346875 },
+ { 22, 150267 },
+ { 15, 4766 },
+ { 22, 215807 },
+ { 22, 1264383 },
+ { 24, 2312959 },
+ { 24, 3361535 },
+ { 24, 6507263 },
+ { 24, 7555839 },
+ { 25, 10701567 },
+ { 25, 11750143 },
+ { 25, 14895871 },
+ { 25, 15944447 },
+ { 22, 2091007 },
+ { 22, 1046523 },
+ { 22, 1030139 },
+ { 22, 980987 },
+ { 22, 964603 },
+ { 22, 522235 },
+ { 22, 505851 },
+ { 22, 456699 },
+ { 21, 780287 },
+ { 21, 260091 },
+ { 21, 243707 },
+ { 21, 194555 },
+ { 20, 387071 },
+ { 20, 129019 },
+ { 20, 112635 },
+ { 20, 63483 },
+ { 18, 92159 },
+ { 18, 30715 },
+ { 18, 14331 },
+ { 14, 8059 },
+ { 13, 4027 },
+ { 13, 3614 },
+ { 20, 38911 },
+ { 20, 301055 },
+ { 22, 563199 },
+ { 22, 825343 },
+ { 22, 1611775 },
+ { 22, 1873919 },
+ { 23, 2660351 },
+ { 23, 2922495 },
+ { 23, 3708927 },
+ { 23, 3971071 },
+ { 22, 2090751 },
+ { 22, 1046267 },
+ { 22, 1029883 },
+ { 22, 980731 },
+ { 22, 964347 },
+ { 22, 521979 },
+ { 22, 505595 },
+ { 22, 456443 },
+ { 21, 780031 },
+ { 21, 259835 },
+ { 21, 243451 },
+ { 21, 194299 },
+ { 20, 386815 },
+ { 20, 128763 },
+ { 20, 112379 },
+ { 20, 63227 },
+ { 18, 91903 },
+ { 18, 30459 },
+ { 18, 14075 },
+ { 14, 6011 },
+ { 12, 1659 },
+ { 13, 2590 },
+ { 20, 38655 },
+ { 20, 300799 },
+ { 22, 562943 },
+ { 22, 825087 },
+ { 22, 1611519 },
+ { 22, 1873663 },
+ { 23, 2660095 },
+ { 23, 2922239 },
+ { 23, 3708671 },
+ { 23, 3970815 },
+ { 24, 6854399 },
+ { 22, 1041407 },
+ { 22, 1025023 },
+ { 22, 975871 },
+ { 22, 959487 },
+ { 22, 517119 },
+ { 22, 500735 },
+ { 22, 451583 },
+ { 22, 435199 },
+ { 21, 254975 },
+ { 21, 238591 },
+ { 21, 189439 },
+ { 21, 173055 },
+ { 20, 123903 },
+ { 20, 107519 },
+ { 20, 58367 },
+ { 20, 41983 },
+ { 18, 25599 },
+ { 18, 9215 },
+ { 10, 319 },
+ { 10, 363 },
+ { 10, 318 },
+ { 12, 1983 },
+ { 18, 87039 },
+ { 20, 152575 },
+ { 20, 218111 },
+ { 20, 414719 },
+ { 20, 480255 },
+ { 21, 676863 },
+ { 21, 742399 },
+ { 21, 939007 },
+ { 21, 1004543 },
+ { 22, 1725439 },
+ { 22, 1041151 },
+ { 22, 1024767 },
+ { 22, 975615 },
+ { 22, 959231 },
+ { 22, 516863 },
+ { 22, 500479 },
+ { 22, 451327 },
+ { 22, 434943 },
+ { 21, 254719 },
+ { 21, 238335 },
+ { 21, 189183 },
+ { 21, 172799 },
+ { 20, 123647 },
+ { 20, 107263 },
+ { 20, 58111 },
+ { 20, 41727 },
+ { 18, 25343 },
+ { 18, 8959 },
+ { 10, 495 },
+ { 7, 27 },
+ { 9, 190 },
+ { 11, 639 },
+ { 18, 86783 },
+ { 20, 152319 },
+ { 20, 217855 },
+ { 20, 414463 },
+ { 20, 479999 },
+ { 21, 676607 },
+ { 21, 742143 },
+ { 21, 938751 },
+ { 21, 1004287 },
+ { 22, 1725183 },
+ { 22, 1790719 },
+ { 22, 1987327 },
+ { 20, 1032703 },
+ { 20, 1016319 },
+ { 20, 967167 },
+ { 20, 950783 },
+ { 20, 508415 },
+ { 20, 492031 },
+ { 20, 442879 },
+ { 20, 426495 },
+ { 19, 246271 },
+ { 19, 229887 },
+ { 19, 180735 },
+ { 19, 164351 },
+ { 18, 115199 },
+ { 18, 98815 },
+ { 18, 49663 },
+ { 18, 33279 },
+ { 12, 2431 },
+ { 5, 23 },
+ { 5, 6 },
+ { 9, 111 },
+ { 12, 2943 },
+ { 18, 34303 },
+ { 18, 50687 },
+ { 18, 99839 },
+ { 18, 116223 },
+ { 19, 165375 },
+ { 19, 181759 },
+ { 19, 230911 },
+ { 19, 247295 },
+ { 20, 427519 },
+ { 20, 443903 },
+ { 20, 493055 },
+ { 20, 1033469 },
+ { 20, 1017085 },
+ { 20, 967933 },
+ { 20, 951549 },
+ { 20, 509181 },
+ { 20, 492797 },
+ { 20, 443645 },
+ { 20, 427261 },
+ { 19, 247037 },
+ { 19, 230653 },
+ { 19, 181501 },
+ { 19, 165117 },
+ { 18, 115965 },
+ { 18, 99581 },
+ { 18, 50429 },
+ { 18, 34045 },
+ { 12, 893 },
+ { 5, 7 },
+ { 2, 0 },
+ { 5, 5 },
+ { 12, 381 },
+ { 18, 33021 },
+ { 18, 49405 },
+ { 18, 98557 },
+ { 18, 114941 },
+ { 19, 164093 },
+ { 19, 180477 },
+ { 19, 229629 },
+ { 19, 246013 },
+ { 20, 426237 },
+ { 20, 442621 },
+ { 20, 491773 },
+ { 20, 508157 },
+ { 20, 950525 },
+ { 20, 966909 },
+ { 20, 1016061 },
+ { 20, 1032445 },
+ { 20, 493053 },
+ { 20, 443901 },
+ { 20, 427517 },
+ { 19, 247293 },
+ { 19, 230909 },
+ { 19, 181757 },
+ { 19, 165373 },
+ { 18, 116221 },
+ { 18, 99837 },
+ { 18, 50685 },
+ { 18, 34301 },
+ { 12, 2941 },
+ { 9, 109 },
+ { 5, 2 },
+ { 5, 21 },
+ { 12, 2429 },
+ { 18, 33277 },
+ { 18, 49661 },
+ { 18, 98813 },
+ { 18, 115197 },
+ { 19, 164349 },
+ { 19, 180733 },
+ { 19, 229885 },
+ { 19, 246269 },
+ { 20, 426493 },
+ { 20, 442877 },
+ { 20, 492029 },
+ { 20, 508413 },
+ { 20, 950781 },
+ { 20, 967165 },
+ { 20, 1016317 },
+ { 20, 1032701 },
+ { 22, 1987325 },
+ { 22, 1790717 },
+ { 22, 1725181 },
+ { 21, 1004285 },
+ { 21, 938749 },
+ { 21, 742141 },
+ { 21, 676605 },
+ { 20, 479997 },
+ { 20, 414461 },
+ { 20, 217853 },
+ { 20, 152317 },
+ { 18, 86781 },
+ { 11, 637 },
+ { 9, 186 },
+ { 7, 25 },
+ { 10, 493 },
+ { 18, 8957 },
+ { 18, 25341 },
+ { 20, 41725 },
+ { 20, 58109 },
+ { 20, 107261 },
+ { 20, 123645 },
+ { 21, 172797 },
+ { 21, 189181 },
+ { 21, 238333 },
+ { 21, 254717 },
+ { 22, 434941 },
+ { 22, 451325 },
+ { 22, 500477 },
+ { 22, 516861 },
+ { 22, 959229 },
+ { 22, 975613 },
+ { 22, 1024765 },
+ { 22, 1041149 },
+ { 22, 1725437 },
+ { 21, 1004541 },
+ { 21, 939005 },
+ { 21, 742397 },
+ { 21, 676861 },
+ { 20, 480253 },
+ { 20, 414717 },
+ { 20, 218109 },
+ { 20, 152573 },
+ { 18, 87037 },
+ { 12, 1981 },
+ { 10, 314 },
+ { 10, 361 },
+ { 10, 317 },
+ { 18, 9213 },
+ { 18, 25597 },
+ { 20, 41981 },
+ { 20, 58365 },
+ { 20, 107517 },
+ { 20, 123901 },
+ { 21, 173053 },
+ { 21, 189437 },
+ { 21, 238589 },
+ { 21, 254973 },
+ { 22, 435197 },
+ { 22, 451581 },
+ { 22, 500733 },
+ { 22, 517117 },
+ { 22, 959485 },
+ { 22, 975869 },
+ { 22, 1025021 },
+ { 22, 1041405 },
+ { 24, 6854397 },
+ { 23, 3970813 },
+ { 23, 3708669 },
+ { 23, 2922237 },
+ { 23, 2660093 },
+ { 22, 1873661 },
+ { 22, 1611517 },
+ { 22, 825085 },
+ { 22, 562941 },
+ { 20, 300797 },
+ { 20, 38653 },
+ { 13, 2586 },
+ { 12, 1657 },
+ { 14, 6009 },
+ { 18, 14073 },
+ { 18, 30457 },
+ { 18, 91901 },
+ { 20, 63225 },
+ { 20, 112377 },
+ { 20, 128761 },
+ { 20, 386813 },
+ { 21, 194297 },
+ { 21, 243449 },
+ { 21, 259833 },
+ { 21, 780029 },
+ { 22, 456441 },
+ { 22, 505593 },
+ { 22, 521977 },
+ { 22, 964345 },
+ { 22, 980729 },
+ { 22, 1029881 },
+ { 22, 1046265 },
+ { 22, 2090749 },
+ { 23, 3971069 },
+ { 23, 3708925 },
+ { 23, 2922493 },
+ { 23, 2660349 },
+ { 22, 1873917 },
+ { 22, 1611773 },
+ { 22, 825341 },
+ { 22, 563197 },
+ { 20, 301053 },
+ { 20, 38909 },
+ { 13, 3610 },
+ { 13, 4025 },
+ { 14, 8057 },
+ { 18, 14329 },
+ { 18, 30713 },
+ { 18, 92157 },
+ { 20, 63481 },
+ { 20, 112633 },
+ { 20, 129017 },
+ { 20, 387069 },
+ { 21, 194553 },
+ { 21, 243705 },
+ { 21, 260089 },
+ { 21, 780285 },
+ { 22, 456697 },
+ { 22, 505849 },
+ { 22, 522233 },
+ { 22, 964601 },
+ { 22, 980985 },
+ { 22, 1030137 },
+ { 22, 1046521 },
+ { 22, 2091005 },
+ { 25, 15944445 },
+ { 25, 14895869 },
+ { 25, 11750141 },
+ { 25, 10701565 },
+ { 24, 7555837 },
+ { 24, 6507261 },
+ { 24, 3361533 },
+ { 24, 2312957 },
+ { 22, 1264381 },
+ { 22, 215805 },
+ { 15, 4762 },
+ { 22, 150265 },
+ { 20, 346873 },
+ { 22, 543481 },
+ { 20, 314105 },
+ { 20, 379641 },
+ { 22, 1231609 },
+ { 22, 1297145 },
+ { 22, 1493753 },
+ { 22, 1559289 },
+ { 23, 2804473 },
+ { 23, 2870009 },
+ { 23, 3066617 },
+ { 23, 3132153 },
+ { 24, 5950201 },
+ { 24, 6015737 },
+ { 24, 6212345 },
+ { 24, 6277881 },
+ { 24, 8047353 },
+ { 24, 8112889 },
+ { 24, 8309497 },
+ { 24, 8375033 },
+ { 25, 15944701 },
+ { 25, 14896125 },
+ { 25, 11750397 },
+ { 25, 10701821 },
+ { 24, 7556093 },
+ { 24, 6507517 },
+ { 24, 3361789 },
+ { 24, 2313213 },
+ { 22, 1264637 },
+ { 22, 216061 },
+ { 15, 5786 },
+ { 22, 150521 },
+ { 20, 347129 },
+ { 22, 543737 },
+ { 20, 314361 },
+ { 20, 379897 },
+ { 22, 1231865 },
+ { 22, 1297401 },
+ { 22, 1494009 },
+ { 22, 1559545 },
+ { 23, 2804729 },
+ { 23, 2870265 },
+ { 23, 3066873 },
+ { 23, 3132409 },
+ { 24, 5950457 },
+ { 24, 6015993 },
+ { 24, 6212601 },
+ { 24, 6278137 },
+ { 24, 8047609 },
+ { 24, 8113145 },
+ { 24, 8309753 },
+ { 24, 8375289 },
+ { 25, 16142077 },
+ { 25, 15093501 },
+ { 25, 11947773 },
+ { 25, 10899197 },
+ { 24, 7753469 },
+ { 24, 6704893 },
+ { 24, 3559165 },
+ { 24, 2510589 },
+ { 22, 1462013 },
+ { 22, 413437 },
+ { 17, 26906 },
+ { 22, 216825 },
+ { 22, 1199865 },
+ { 22, 610041 },
+ { 22, 806649 },
+ { 22, 577273 },
+ { 22, 642809 },
+ { 22, 888573 },
+ { 24, 2346745 },
+ { 24, 2543353 },
+ { 24, 2608889 },
+ { 24, 3641085 },
+ { 25, 4968185 },
+ { 25, 5164793 },
+ { 25, 5230329 },
+ { 25, 7311101 },
+ { 26, 10211065 },
+ { 26, 10407673 },
+ { 26, 10473209 },
+ { 26, 12242681 },
+ { 26, 12308217 },
+ { 26, 12504825 },
+ { 25, 16142333 },
+ { 25, 15093757 },
+ { 25, 11948029 },
+ { 25, 10899453 },
+ { 24, 7753725 },
+ { 24, 6705149 },
+ { 24, 3559421 },
+ { 24, 2510845 },
+ { 22, 1462269 },
+ { 22, 413693 },
+ { 17, 31002 },
+ { 22, 217081 },
+ { 22, 1200121 },
+ { 22, 610297 },
+ { 22, 806905 },
+ { 22, 577529 },
+ { 22, 643065 },
+ { 22, 888829 },
+ { 24, 2347001 },
+ { 24, 2543609 },
+ { 24, 2609145 },
+ { 24, 3641341 },
+ { 25, 4968441 },
+ { 25, 5165049 },
+ { 25, 5230585 },
+ { 25, 7311357 },
+ { 26, 10211321 },
+ { 26, 10407929 },
+ { 26, 10473465 },
+ { 26, 12242937 },
+ { 26, 12308473 },
+ { 26, 12505081 },
+ { 25, 16210685 },
+ { 25, 15162109 },
+ { 25, 12016381 },
+ { 25, 10967805 },
+ { 24, 7822077 },
+ { 24, 6773501 },
+ { 24, 3627773 },
+ { 24, 2579197 },
+ { 22, 1530621 },
+ { 22, 482045 },
+ { 17, 51610 },
+ { 22, 416505 },
+ { 22, 1268473 },
+ { 24, 2251513 },
+ { 22, 875257 },
+ { 22, 1596153 },
+ { 22, 842489 },
+ { 22, 908025 },
+ { 22, 1678077 },
+ { 24, 3398393 },
+ { 24, 3595001 },
+ { 24, 3660537 },
+ { 24, 6789885 },
+ { 25, 7068409 },
+ { 25, 7265017 },
+ { 25, 7330553 },
+ { 25, 13605629 },
+ { 26, 14408441 },
+ { 26, 14605049 },
+ { 26, 14670585 },
+ { 26, 16440057 },
+ { 26, 16505593 },
+ { 25, 16210941 },
+ { 25, 15162365 },
+ { 25, 12016637 },
+ { 25, 10968061 },
+ { 24, 7822333 },
+ { 24, 6773757 },
+ { 24, 3628029 },
+ { 24, 2579453 },
+ { 22, 1530877 },
+ { 22, 482301 },
+ { 17, 55706 },
+ { 22, 416761 },
+ { 22, 1268729 },
+ { 24, 2251769 },
+ { 22, 875513 },
+ { 22, 1596409 },
+ { 22, 842745 },
+ { 22, 908281 },
+ { 22, 1678333 },
+ { 24, 3398649 },
+ { 24, 3595257 },
+ { 24, 3660793 },
+ { 24, 6790141 },
+ { 25, 7068665 },
+ { 25, 7265273 },
+ { 25, 7330809 },
+ { 25, 13605885 },
+ { 26, 14408697 },
+ { 26, 14605305 },
+ { 26, 14670841 },
+ { 26, 16440313 },
+ { 26, 16505849 },
+ { 26, 16702457 },
+ { 26, 16767993 },
+ { 26, 23748349 },
+ { 26, 21651197 },
+ { 25, 15359741 },
+ { 25, 13262589 },
+ { 25, 6971133 },
+ { 25, 4873981 },
+ { 23, 2776829 },
+ { 23, 679677 },
+ { 17, 60186 },
+ { 22, 483065 },
+ { 22, 1466105 },
+ { 24, 2318073 },
+ { 24, 3301113 },
+ { 22, 1662713 },
+ { 22, 1859321 },
+ { 22, 1629945 },
+ { 22, 1695481 },
+ { 22, 1941245 },
+ { 24, 6545145 },
+ { 24, 6741753 },
+ { 24, 6807289 },
+ { 24, 7839485 },
+ { 25, 13360889 },
+ { 25, 13557497 },
+ { 25, 13623033 },
+ { 25, 15703805 },
+ { 26, 26992377 },
+ { 26, 27188985 },
+ { 26, 27254521 },
+ { 26, 29023993 },
+ { 26, 29089529 },
+ { 26, 29286137 },
+ { 26, 29351673 },
+ { 26, 33529597 },
+ { 25, 15359997 },
+ { 25, 13262845 },
+ { 25, 6971389 },
+ { 25, 4874237 },
+ { 23, 2777085 },
+ { 23, 679933 },
+ { 17, 64282 },
+ { 22, 483321 },
+ { 22, 1466361 },
+ { 24, 2318329 },
+ { 24, 3301369 },
+ { 22, 1662969 },
+ { 22, 1859577 },
+ { 22, 1630201 },
+ { 22, 1695737 },
+ { 22, 1941501 },
+ { 24, 6545401 },
+ { 24, 6742009 },
+ { 24, 6807545 },
+ { 24, 7839741 },
+ { 25, 13361145 },
+ { 25, 13557753 },
+ { 25, 13623289 },
+ { 25, 15704061 },
+ { 26, 26992633 },
+ { 26, 27189241 },
+ { 26, 27254777 },
+ { 26, 29024249 },
+ { 26, 29089785 },
+ { 26, 29286393 },
+ { 26, 29351929 },
+ { 26, 33529853 },
+ { 27, 61680381 },
+ { 27, 53291773 },
+ { 27, 28125949 },
+ { 27, 19737341 },
+ { 25, 11348733 },
+ { 25, 2960125 },
+ { 18, 84890 },
+ { 25, 2697977 },
+ { 24, 6105849 },
+ { 26, 10038009 },
+ { 26, 13445881 },
+ { 26, 25766649 },
+ { 24, 7678713 },
+ { 25, 10562297 },
+ { 24, 7547641 },
+ { 24, 7809785 },
+ { 25, 10889981 },
+ { 26, 30354169 },
+ { 26, 31140601 },
+ { 26, 31402745 },
+ { 27, 61549305 },
+ { 27, 61811449 },
+ { 27, 62597881 },
+ { 27, 62860025 },
+ { 28, 124463865 },
+ { 28, 124726009 },
+ { 28, 125512441 },
+ { 28, 125774585 },
+ { 28, 132852473 },
+ { 28, 133114617 },
+ { 28, 133901049 },
+ { 28, 134163193 },
+ { 27, 61680637 },
+ { 27, 53292029 },
+ { 27, 28126205 },
+ { 27, 19737597 },
+ { 25, 11348989 },
+ { 25, 2960381 },
+ { 18, 88986 },
+ { 25, 2698233 },
+ { 24, 6106105 },
+ { 26, 10038265 },
+ { 26, 13446137 },
+ { 26, 25766905 },
+ { 24, 7678969 },
+ { 25, 10562553 },
+ { 24, 7547897 },
+ { 24, 7810041 },
+ { 25, 10890237 },
+ { 26, 30354425 },
+ { 26, 31140857 },
+ { 26, 31403001 },
+ { 27, 61549561 },
+ { 27, 61811705 },
+ { 27, 62598137 },
+ { 27, 62860281 },
+ { 28, 124464121 },
+ { 28, 124726265 },
+ { 28, 125512697 },
+ { 28, 125774841 },
+ { 28, 132852729 },
+ { 28, 133114873 },
+ { 28, 133901305 },
+ { 28, 134163449 },
+ { 27, 62467837 },
+ { 27, 54079229 },
+ { 27, 28913405 },
+ { 27, 20524797 },
+ { 25, 12136189 },
+ { 25, 3747581 },
+ { 19, 185626 },
+ { 25, 2961145 },
+ { 25, 11087609 },
+ { 26, 10301177 },
+ { 26, 14233337 },
+ { 26, 26029817 },
+ { 26, 29961977 },
+ { 25, 10825465 },
+ { 25, 11611897 },
+ { 25, 10694393 },
+ { 25, 10956537 },
+ { 25, 11939581 },
+ { 27, 42938105 },
+ { 27, 43724537 },
+ { 27, 43986681 },
+ { 27, 48115453 },
+ { 28, 86978297 },
+ { 28, 87764729 },
+ { 28, 88026873 },
+ { 28, 96349949 },
+ { 29, 175058681 },
+ { 29, 175845113 },
+ { 28, 129576957 },
+ { 28, 121188349 },
+ { 28, 96022525 },
+ { 28, 87633917 },
+ { 27, 62468093 },
+ { 27, 54079485 },
+ { 27, 28913661 },
+ { 27, 20525053 },
+ { 25, 12136445 },
+ { 25, 3747837 },
+ { 19, 193818 },
+ { 25, 2961401 },
+ { 25, 11087865 },
+ { 26, 10301433 },
+ { 26, 14233593 },
+ { 26, 26030073 },
+ { 26, 29962233 },
+ { 25, 10825721 },
+ { 25, 11612153 },
+ { 25, 10694649 },
+ { 25, 10956793 },
+ { 25, 11939837 },
+ { 27, 42938361 },
+ { 27, 43724793 },
+ { 27, 43986937 },
+ { 27, 48115709 },
+ { 28, 86978553 },
+ { 28, 87764985 },
+ { 28, 88027129 },
+ { 28, 96350205 },
+ { 29, 175058937 },
+ { 29, 175845369 },
+ { 28, 129841917 },
+ { 28, 121453309 },
+ { 28, 96287485 },
+ { 28, 87898877 },
+ { 27, 62733053 },
+ { 27, 54344445 },
+ { 27, 29178621 },
+ { 27, 20790013 },
+ { 25, 12401405 },
+ { 25, 4012797 },
+ { 19, 234906 },
+ { 25, 3750649 },
+ { 25, 11352825 },
+ { 26, 22609915 },
+ { 26, 14498553 },
+ { 26, 26819321 },
+ { 26, 30227193 },
+ { 27, 42547961 },
+ { 25, 11877113 },
+ { 25, 14760697 },
+ { 25, 11746041 },
+ { 25, 12008185 },
+ { 25, 15088381 },
+ { 26, 24575999 },
+ { 27, 47921913 },
+ { 27, 48184057 },
+ { 27, 60701437 },
+ { 28, 95369977 },
+ { 28, 96156409 },
+ { 28, 96418553 },
+ { 28, 121518845 },
+ { 29, 191838969 },
+ { 28, 129842173 },
+ { 28, 121453565 },
+ { 28, 96287741 },
+ { 28, 87899133 },
+ { 27, 62733309 },
+ { 27, 54344701 },
+ { 27, 29178877 },
+ { 27, 20790269 },
+ { 25, 12401661 },
+ { 25, 4013053 },
+ { 19, 243098 },
+ { 25, 3750905 },
+ { 25, 11353081 },
+ { 26, 22609659 },
+ { 26, 14498809 },
+ { 26, 26819577 },
+ { 26, 30227449 },
+ { 27, 42548217 },
+ { 25, 11877369 },
+ { 25, 14760953 },
+ { 25, 11746297 },
+ { 25, 12008441 },
+ { 25, 15088637 },
+ { 26, 24575743 },
+ { 27, 47922169 },
+ { 27, 48184313 },
+ { 27, 60701693 },
+ { 28, 95370233 },
+ { 28, 96156665 },
+ { 28, 96418809 },
+ { 28, 121519101 },
+ { 29, 191839225 },
+ { 29, 259800057 },
+ { 29, 250100729 },
+ { 29, 200031225 },
+ { 29, 184040441 },
+ { 28, 133970937 },
+ { 28, 107560701 },
+ { 28, 57229053 },
+ { 28, 40451837 },
+ { 26, 23674621 },
+ { 26, 6897405 },
+ { 19, 251674 },
+ { 25, 4013817 },
+ { 25, 12140281 },
+ { 26, 24181755 },
+ { 27, 27868921 },
+ { 26, 27082489 },
+ { 26, 31014649 },
+ { 27, 42811129 },
+ { 27, 46743289 },
+ { 25, 15023865 },
+ { 25, 15810297 },
+ { 25, 14892793 },
+ { 25, 15154937 },
+ { 25, 16137981 },
+ { 26, 25099263 },
+ { 27, 60505849 },
+ { 27, 60767993 },
+ { 27, 64896765 },
+ { 28, 120536825 },
+ { 28, 121323257 },
+ { 28, 121585401 },
+ { 28, 129908477 },
+ { 29, 259538681 },
+ { 29, 243023609 },
+ { 29, 199769849 },
+ { 29, 183254777 },
+ { 28, 133709561 },
+ { 28, 117194489 },
+ { 28, 57229309 },
+ { 28, 40452093 },
+ { 26, 23674877 },
+ { 26, 6897661 },
+ { 19, 259866 },
+ { 25, 4014073 },
+ { 25, 12140537 },
+ { 26, 24181499 },
+ { 27, 27869177 },
+ { 26, 27082745 },
+ { 26, 31014905 },
+ { 27, 42811385 },
+ { 27, 46743545 },
+ { 25, 15024121 },
+ { 25, 15810553 },
+ { 25, 14893049 },
+ { 25, 15155193 },
+ { 25, 16138237 },
+ { 26, 25099007 },
+ { 27, 60506105 },
+ { 27, 60768249 },
+ { 27, 64897021 },
+ { 28, 120537081 },
+ { 28, 121323513 },
+ { 28, 121585657 },
+ { 28, 129908733 },
+ { 29, 259538937 },
+ { 29, 243023865 },
+ { 29, 199770105 },
+ { 29, 183255033 },
+ { 28, 133709817 },
+ { 28, 117194745 },
+ { 28, 57502461 },
+ { 28, 40725245 },
+ { 26, 23948029 },
+ { 26, 7170813 },
+ { 20, 432026 },
+ { 26, 6908665 },
+ { 25, 12413689 },
+ { 26, 24702971 },
+ { 27, 28142329 },
+ { 27, 53046009 },
+ { 26, 31288057 },
+ { 27, 43608825 },
+ { 27, 47016697 },
+ { 27, 59337465 },
+ { 25, 16083705 },
+ { 26, 27355897 },
+ { 25, 15952633 },
+ { 25, 16214777 },
+ { 26, 27683581 },
+ { 27, 63924985 },
+ { 27, 64711417 },
+ { 27, 64973561 },
+ { 28, 128674553 },
+ { 28, 128936697 },
+ { 28, 129723129 },
+ { 28, 129985273 },
+ { 29, 258763513 },
+ { 29, 242772729 },
+ { 29, 192703225 },
+ { 29, 183003897 },
+ { 28, 132934393 },
+ { 28, 116943609 },
+ { 28, 66874105 },
+ { 28, 40725501 },
+ { 26, 23948285 },
+ { 26, 7171069 },
+ { 20, 440218 },
+ { 26, 6908921 },
+ { 25, 12413945 },
+ { 26, 24702715 },
+ { 27, 28142585 },
+ { 27, 53046265 },
+ { 26, 31288313 },
+ { 27, 43609081 },
+ { 27, 47016953 },
+ { 27, 59337721 },
+ { 25, 16083961 },
+ { 26, 27356153 },
+ { 25, 15952889 },
+ { 25, 16215033 },
+ { 26, 27683837 },
+ { 27, 63925241 },
+ { 27, 64711673 },
+ { 27, 64973817 },
+ { 28, 128674809 },
+ { 28, 128936953 },
+ { 28, 129723385 },
+ { 28, 129985529 },
+ { 29, 258763769 },
+ { 29, 242772985 },
+ { 29, 192703481 },
+ { 29, 183004153 },
+ { 28, 132934649 },
+ { 28, 116943865 },
+ { 28, 66874361 },
+ { 28, 41512701 },
+ { 26, 24735485 },
+ { 26, 7958269 },
+ { 21, 896282 },
+ { 26, 7171833 },
+ { 26, 23686905 },
+ { 27, 20803321 },
+ { 27, 28929785 },
+ { 27, 53309177 },
+ { 27, 61435641 },
+ { 27, 43871993 },
+ { 27, 47804153 },
+ { 27, 59600633 },
+ { 27, 63532793 },
+ { 26, 27619065 },
+ { 26, 28405497 },
+ { 26, 27487993 },
+ { 26, 27750137 },
+ { 26, 28733181 },
+ { 27, 48163839 },
+ { 28, 245133049 },
+ { 28, 111111929 },
+ { 28, 115240701 },
+ { 29, 230190841 },
+ { 29, 222064377 },
+ { 29, 258502393 },
+ { 29, 241987321 },
+ { 29, 192442105 },
+ { 29, 175927033 },
+ { 28, 132673273 },
+ { 28, 116158201 },
+ { 28, 66612985 },
+ { 28, 50097913 },
+ { 26, 24735741 },
+ { 26, 7958525 },
+ { 21, 912666 },
+ { 26, 7172089 },
+ { 26, 23687161 },
+ { 27, 20803577 },
+ { 27, 28930041 },
+ { 27, 53309433 },
+ { 27, 61435897 },
+ { 27, 43872249 },
+ { 27, 47804409 },
+ { 27, 59600889 },
+ { 27, 63533049 },
+ { 26, 27619321 },
+ { 26, 28405753 },
+ { 26, 27488249 },
+ { 26, 27750393 },
+ { 26, 28733437 },
+ { 27, 48163583 },
+ { 28, 245133305 },
+ { 28, 111112185 },
+ { 28, 115240957 },
+ { 29, 230191097 },
+ { 29, 222064633 },
+ { 29, 258502649 },
+ { 29, 241987577 },
+ { 29, 192442361 },
+ { 29, 175927289 },
+ { 28, 132673529 },
+ { 28, 116158457 },
+ { 28, 66613241 },
+ { 28, 50098169 },
+ { 26, 25000701 },
+ { 26, 8223485 },
+ { 21, 994714 },
+ { 21, 2092526 },
+ { 26, 23952121 },
+ { 27, 47759355 },
+ { 27, 29195001 },
+ { 27, 54098681 },
+ { 27, 61700857 },
+ { 28, 134118137 },
+ { 27, 48069369 },
+ { 27, 60390137 },
+ { 27, 63798009 },
+ { 26, 33454841 },
+ { 26, 16677625 },
+ { 26, 31554297 },
+ { 26, 66353913 },
+ { 26, 28801785 },
+ { 26, 31881981 },
+ { 27, 49725439 },
+ { 28, 131889913 },
+ { 28, 115309305 },
+ { 28, 127826685 },
+ { 29, 221805305 },
+ { 28, 129792761 },
+ { 29, 241728249 },
+ { 29, 191658745 },
+ { 29, 175667961 },
+ { 28, 125598457 },
+ { 28, 115899129 },
+ { 28, 65829625 },
+ { 28, 49838841 },
+ { 26, 33323769 },
+ { 26, 8223741 },
+ { 21, 999402 },
+ { 21, 2076142 },
+ { 26, 23952377 },
+ { 27, 47759099 },
+ { 27, 29195257 },
+ { 27, 54098937 },
+ { 27, 61701113 },
+ { 28, 134118393 },
+ { 27, 48069625 },
+ { 27, 60390393 },
+ { 27, 63798265 },
+ { 26, 33455097 },
+ { 26, 16677881 },
+ { 26, 31554553 },
+ { 26, 66354169 },
+ { 26, 28802041 },
+ { 26, 31882237 },
+ { 27, 49725183 },
+ { 28, 131890169 },
+ { 28, 115309561 },
+ { 28, 127826941 },
+ { 29, 221805561 },
+ { 28, 129793017 },
+ { 29, 241728505 },
+ { 29, 191659001 },
+ { 29, 175668217 },
+ { 28, 125598713 },
+ { 28, 115899385 },
+ { 28, 65829881 },
+ { 28, 49839097 },
+ { 26, 33324025 },
+ { 26, 15302397 },
+ { 21, 1015786 },
+ { 21, 2060142 },
+ { 26, 24739577 },
+ { 27, 49331195 },
+ { 28, 57245433 },
+ { 27, 54361849 },
+ { 27, 62488313 },
+ { 28, 86867705 },
+ { 28, 133857017 },
+ { 27, 60653305 },
+ { 27, 64585465 },
+ { 26, 33521405 },
+ { 26, 33193721 },
+ { 26, 16416505 },
+ { 26, 66092793 },
+ { 26, 65306361 },
+ { 26, 31948537 },
+ { 26, 32931581 },
+ { 27, 50248703 },
+ { 28, 127696633 },
+ { 28, 127893241 },
+ { 28, 132022013 },
+ { 28, 129531641 },
+ { 28, 121405177 },
+ { 29, 191397625 },
+ { 29, 174882553 },
+ { 28, 125337337 },
+ { 28, 108822265 },
+ { 28, 65568505 },
+ { 28, 49053433 },
+ { 26, 33062649 },
+ { 26, 16547577 },
+ { 21, 1032042 },
+ { 21, 2043758 },
+ { 26, 24739833 },
+ { 27, 49330939 },
+ { 28, 57245689 },
+ { 27, 54362105 },
+ { 27, 62488569 },
+ { 28, 86867961 },
+ { 28, 133857273 },
+ { 27, 60653561 },
+ { 27, 64585721 },
+ { 26, 33521661 },
+ { 26, 33193977 },
+ { 26, 16416761 },
+ { 26, 66093049 },
+ { 26, 65306617 },
+ { 26, 31948793 },
+ { 26, 32931837 },
+ { 27, 50248447 },
+ { 28, 127696889 },
+ { 28, 127893497 },
+ { 28, 132022269 },
+ { 28, 129531897 },
+ { 28, 121405433 },
+ { 29, 191397881 },
+ { 29, 174882809 },
+ { 28, 125337593 },
+ { 28, 108822521 },
+ { 28, 65568761 },
+ { 28, 49053689 },
+ { 26, 33062905 },
+ { 26, 16547833 },
+ { 21, 1048426 },
+ { 21, 1961966 },
+ { 27, 49982201 },
+ { 27, 49852411 },
+ { 29, 114993913 },
+ { 29, 215132921 },
+ { 28, 125479673 },
+ { 28, 125349883 },
+ { 29, 190491385 },
+ { 29, 266119929 },
+ { 28, 129673977 },
+ { 28, 129544187 },
+ { 27, 66497277 },
+ { 27, 64793337 },
+ { 27, 31238905 },
+ { 27, 130067193 },
+ { 27, 124300025 },
+ { 27, 65972985 },
+ { 27, 122465021 },
+ { 27, 64401407 },
+ { 29, 230206201 },
+ { 29, 264153849 },
+ { 29, 257469177 },
+ { 29, 242264825 },
+ { 29, 192457465 },
+ { 29, 192589819 },
+ { 29, 249080569 },
+ { 29, 217099001 },
+ { 29, 116959993 },
+ { 29, 97561337 },
+ { 27, 64531193 },
+ { 27, 32549625 },
+ { 21, 1916394 },
+ { 21, 1945582 },
+ { 27, 49982457 },
+ { 27, 49852155 },
+ { 29, 114994169 },
+ { 29, 215133177 },
+ { 28, 125479929 },
+ { 28, 125349627 },
+ { 29, 190491641 },
+ { 29, 266120185 },
+ { 28, 129674233 },
+ { 28, 129543931 },
+ { 27, 66497533 },
+ { 27, 64793593 },
+ { 27, 31239161 },
+ { 27, 130067449 },
+ { 27, 124300281 },
+ { 27, 65973241 },
+ { 27, 122465277 },
+ { 27, 64401151 },
+ { 29, 230206457 },
+ { 29, 264154105 },
+ { 29, 257469433 },
+ { 29, 242265081 },
+ { 29, 192457721 },
+ { 29, 192589563 },
+ { 29, 249080825 },
+ { 29, 217099257 },
+ { 29, 116960249 },
+ { 29, 97561593 },
+ { 27, 64531449 },
+ { 27, 32549881 },
+ { 21, 1932778 },
+ { 21, 1932654 },
+ { 27, 64139001 },
+ { 27, 64007163 },
+ { 29, 116567801 },
+ { 29, 215658233 },
+ { 29, 248688377 },
+ { 29, 175812345 },
+ { 29, 192065273 },
+ { 29, 240824057 },
+ { 29, 265596665 },
+ { 29, 232042233 },
+ { 29, 131378937 },
+ { 27, 64925437 },
+ { 27, 64270073 },
+ { 27, 30715641 },
+ { 27, 123776761 },
+ { 27, 122203897 },
+ { 27, 122597113 },
+ { 27, 124563197 },
+ { 27, 64924671 },
+ { 29, 221818617 },
+ { 29, 256945913 },
+ { 29, 240692985 },
+ { 29, 191934201 },
+ { 29, 175681273 },
+ { 29, 248557305 },
+ { 29, 215527161 },
+ { 29, 116436729 },
+ { 29, 83406585 },
+ { 27, 64007929 },
+ { 27, 30977785 },
+ { 21, 1949034 },
+ { 21, 1916270 },
+ { 27, 64139257 },
+ { 27, 64006907 },
+ { 29, 116568057 },
+ { 29, 215658489 },
+ { 29, 248688633 },
+ { 29, 175812601 },
+ { 29, 192065529 },
+ { 29, 240824313 },
+ { 29, 265596921 },
+ { 29, 232042489 },
+ { 29, 131379193 },
+ { 27, 64925693 },
+ { 27, 64270329 },
+ { 27, 30715897 },
+ { 27, 123777017 },
+ { 27, 122204153 },
+ { 27, 122597369 },
+ { 27, 124563453 },
+ { 27, 64924415 },
+ { 29, 221818873 },
+ { 29, 256946169 },
+ { 29, 240693241 },
+ { 29, 191934457 },
+ { 29, 175681529 },
+ { 29, 248557561 },
+ { 28, 133988351 },
+ { 28, 117211135 },
+ { 28, 66879487 },
+ { 27, 64008185 },
+ { 26, 33325055 },
+ { 21, 1965418 },
+ { 21, 1048046 },
+ { 26, 16285691 },
+ { 26, 32276475 },
+ { 28, 48791547 },
+ { 28, 58490875 },
+ { 28, 108560379 },
+ { 28, 124551163 },
+ { 29, 192592633 },
+ { 28, 96239611 },
+ { 28, 121143291 },
+ { 28, 128745467 },
+ { 28, 132087803 },
+ { 28, 115113979 },
+ { 27, 64404221 },
+ { 26, 61243391 },
+ { 26, 32997371 },
+ { 26, 62160891 },
+ { 26, 65044475 },
+ { 26, 15630331 },
+ { 26, 32407547 },
+ { 26, 33259519 },
+ { 28, 129547001 },
+ { 27, 64847867 },
+ { 28, 133070843 },
+ { 28, 95256571 },
+ { 28, 125352697 },
+ { 27, 62750715 },
+ { 28, 107577339 },
+ { 28, 57507835 },
+ { 27, 49855225 },
+ { 26, 25001979 },
+ { 21, 2043882 },
+ { 21, 1031662 },
+ { 26, 16285435 },
+ { 26, 32276219 },
+ { 28, 48791291 },
+ { 28, 58490619 },
+ { 28, 108560123 },
+ { 28, 124550907 },
+ { 29, 192592889 },
+ { 28, 96239355 },
+ { 28, 121143035 },
+ { 28, 128745211 },
+ { 28, 132087547 },
+ { 28, 115113723 },
+ { 27, 64404477 },
+ { 26, 61243135 },
+ { 26, 32997115 },
+ { 26, 62160635 },
+ { 26, 65044219 },
+ { 26, 15630075 },
+ { 26, 32407291 },
+ { 26, 33259263 },
+ { 28, 129547257 },
+ { 27, 64847611 },
+ { 28, 133070587 },
+ { 28, 95256315 },
+ { 28, 125352953 },
+ { 27, 62750459 },
+ { 28, 107577083 },
+ { 28, 57507579 },
+ { 27, 49855481 },
+ { 26, 25001723 },
+ { 21, 2060266 },
+ { 21, 1015662 },
+ { 26, 16546811 },
+ { 26, 33061883 },
+ { 28, 49052667 },
+ { 28, 65567739 },
+ { 28, 108821499 },
+ { 28, 125336571 },
+ { 29, 174881787 },
+ { 29, 242925305 },
+ { 28, 121404411 },
+ { 28, 129530875 },
+ { 28, 132021247 },
+ { 28, 127892475 },
+ { 28, 127695867 },
+ { 27, 50249469 },
+ { 26, 32930815 },
+ { 26, 31947771 },
+ { 26, 65305595 },
+ { 26, 66092027 },
+ { 26, 16415739 },
+ { 26, 33192955 },
+ { 26, 33520639 },
+ { 27, 64584699 },
+ { 27, 60652539 },
+ { 28, 133856251 },
+ { 28, 124829433 },
+ { 27, 62487547 },
+ { 27, 54361083 },
+ { 28, 57244667 },
+ { 27, 49331961 },
+ { 26, 24738811 },
+ { 21, 2076522 },
+ { 21, 999278 },
+ { 26, 16546555 },
+ { 26, 33061627 },
+ { 28, 49052411 },
+ { 28, 65567483 },
+ { 28, 108821243 },
+ { 28, 125336315 },
+ { 29, 174881531 },
+ { 29, 242925561 },
+ { 28, 121404155 },
+ { 28, 129530619 },
+ { 28, 132020991 },
+ { 28, 127892219 },
+ { 28, 127695611 },
+ { 27, 50249725 },
+ { 26, 32930559 },
+ { 26, 31947515 },
+ { 26, 65305339 },
+ { 26, 66091771 },
+ { 26, 16415483 },
+ { 26, 33192699 },
+ { 26, 33520383 },
+ { 27, 64584443 },
+ { 27, 60652283 },
+ { 28, 133855995 },
+ { 28, 124829689 },
+ { 27, 62487291 },
+ { 27, 54360827 },
+ { 28, 57244411 },
+ { 27, 49332217 },
+ { 26, 24738555 },
+ { 21, 2092906 },
+ { 21, 917486 },
+ { 26, 15301375 },
+ { 26, 33320955 },
+ { 28, 49836027 },
+ { 28, 65826811 },
+ { 28, 115896315 },
+ { 28, 125595643 },
+ { 29, 175665147 },
+ { 29, 191655931 },
+ { 29, 259713785 },
+ { 28, 129789947 },
+ { 29, 251063037 },
+ { 28, 127823871 },
+ { 28, 115306491 },
+ { 28, 131887099 },
+ { 27, 49736445 },
+ { 26, 31879167 },
+ { 26, 28798971 },
+ { 26, 66351099 },
+ { 26, 31551483 },
+ { 26, 16674811 },
+ { 26, 33452027 },
+ { 27, 63795195 },
+ { 27, 60387323 },
+ { 27, 48066555 },
+ { 28, 123267833 },
+ { 27, 61698043 },
+ { 27, 54095867 },
+ { 27, 29192187 },
+ { 27, 47770361 },
+ { 26, 23949307 },
+ { 26, 7958523 },
+ { 21, 901102 },
+ { 26, 8220671 },
+ { 26, 33320699 },
+ { 28, 49835771 },
+ { 28, 65826555 },
+ { 28, 115896059 },
+ { 28, 125595387 },
+ { 29, 175664891 },
+ { 29, 191655675 },
+ { 29, 259714041 },
+ { 28, 129789691 },
+ { 29, 251063293 },
+ { 28, 127823615 },
+ { 28, 115306235 },
+ { 28, 131886843 },
+ { 27, 49736701 },
+ { 26, 31878911 },
+ { 26, 28798715 },
+ { 26, 66350843 },
+ { 26, 31551227 },
+ { 26, 16674555 },
+ { 26, 33451771 },
+ { 27, 63794939 },
+ { 27, 60387067 },
+ { 27, 48066299 },
+ { 28, 123268089 },
+ { 27, 61697787 },
+ { 27, 54095611 },
+ { 27, 29191931 },
+ { 27, 47770617 },
+ { 26, 23949051 },
+ { 26, 7958267 },
+ { 21, 896414 },
+ { 26, 8220415 },
+ { 26, 24997631 },
+ { 28, 50097147 },
+ { 28, 66612219 },
+ { 28, 116157435 },
+ { 28, 132672507 },
+ { 29, 175926267 },
+ { 29, 192441339 },
+ { 29, 241986555 },
+ { 29, 258501627 },
+ { 29, 222063611 },
+ { 29, 249491197 },
+ { 28, 115239935 },
+ { 28, 111111163 },
+ { 28, 245132283 },
+ { 27, 48164605 },
+ { 26, 28732415 },
+ { 26, 27749371 },
+ { 26, 27487227 },
+ { 26, 28404731 },
+ { 26, 27618299 },
+ { 27, 63532027 },
+ { 27, 59599867 },
+ { 27, 47803387 },
+ { 27, 43871227 },
+ { 27, 61434875 },
+ { 27, 53308411 },
+ { 27, 28929019 },
+ { 27, 47247097 },
+ { 26, 23686139 },
+ { 26, 7171067 },
+ { 21, 879902 },
+ { 26, 7957503 },
+ { 26, 24734719 },
+ { 28, 50096891 },
+ { 28, 66611963 },
+ { 28, 116157179 },
+ { 28, 132672251 },
+ { 29, 175926011 },
+ { 29, 192441083 },
+ { 29, 241986299 },
+ { 29, 258501371 },
+ { 29, 222063355 },
+ { 29, 249491453 },
+ { 28, 115239679 },
+ { 28, 111110907 },
+ { 28, 245132027 },
+ { 27, 48164861 },
+ { 26, 28732159 },
+ { 26, 27749115 },
+ { 26, 27486971 },
+ { 26, 28404475 },
+ { 26, 27618043 },
+ { 27, 63531771 },
+ { 27, 59599611 },
+ { 27, 47803131 },
+ { 27, 43870971 },
+ { 27, 61434619 },
+ { 27, 53308155 },
+ { 27, 28928763 },
+ { 27, 47247353 },
+ { 26, 23685883 },
+ { 26, 7170811 },
+ { 21, 863518 },
+ { 26, 7957247 },
+ { 26, 24734463 },
+ { 28, 41511679 },
+ { 28, 66863099 },
+ { 28, 116932603 },
+ { 28, 132923387 },
+ { 29, 182992891 },
+ { 29, 192692219 },
+ { 29, 242761723 },
+ { 29, 259848953 },
+ { 28, 129974267 },
+ { 28, 129712123 },
+ { 28, 128925691 },
+ { 28, 125631225 },
+ { 27, 64962555 },
+ { 27, 64700411 },
+ { 27, 47643389 },
+ { 26, 24967929 },
+ { 25, 16203771 },
+ { 25, 15941627 },
+ { 26, 32045817 },
+ { 25, 16072699 },
+ { 27, 59326459 },
+ { 27, 47005691 },
+ { 27, 62454521 },
+ { 26, 31277051 },
+ { 27, 53035003 },
+ { 27, 28131323 },
+ { 26, 24705785 },
+ { 25, 12402683 },
+ { 26, 6897659 },
+ { 19, 259998 },
+ { 26, 7159807 },
+ { 26, 23937023 },
+ { 28, 40714239 },
+ { 28, 66862843 },
+ { 28, 116932347 },
+ { 28, 132923131 },
+ { 29, 182992635 },
+ { 29, 192691963 },
+ { 29, 242761467 },
+ { 29, 259849209 },
+ { 28, 129974011 },
+ { 28, 129711867 },
+ { 28, 128925435 },
+ { 28, 125631481 },
+ { 27, 64962299 },
+ { 27, 64700155 },
+ { 27, 47643645 },
+ { 26, 24968185 },
+ { 25, 16203515 },
+ { 25, 15941371 },
+ { 26, 32046073 },
+ { 25, 16072443 },
+ { 27, 59326203 },
+ { 27, 47005435 },
+ { 27, 62454777 },
+ { 26, 31276795 },
+ { 27, 53034747 },
+ { 27, 28131067 },
+ { 26, 24706041 },
+ { 25, 12402427 },
+ { 26, 6897403 },
+ { 19, 251806 },
+ { 26, 7159551 },
+ { 26, 23936767 },
+ { 28, 40713983 },
+ { 28, 57491199 },
+ { 28, 117193723 },
+ { 28, 133708795 },
+ { 29, 183254011 },
+ { 29, 199769083 },
+ { 29, 243022843 },
+ { 29, 259981053 },
+ { 28, 129907711 },
+ { 28, 121584635 },
+ { 28, 121322491 },
+ { 28, 125763325 },
+ { 27, 64895999 },
+ { 27, 60767227 },
+ { 27, 60505083 },
+ { 26, 25100029 },
+ { 25, 16137215 },
+ { 25, 15154171 },
+ { 25, 14892027 },
+ { 25, 15809531 },
+ { 25, 15023099 },
+ { 27, 46742523 },
+ { 27, 61931257 },
+ { 26, 31013883 },
+ { 26, 27081723 },
+ { 27, 27868155 },
+ { 26, 24182521 },
+ { 25, 12139515 },
+ { 25, 4013051 },
+ { 19, 243486 },
+ { 26, 6896639 },
+ { 26, 23673855 },
+ { 28, 40451071 },
+ { 28, 57228287 },
+ { 28, 117193467 },
+ { 28, 133708539 },
+ { 29, 183253755 },
+ { 29, 199768827 },
+ { 29, 243022587 },
+ { 29, 259981309 },
+ { 28, 129907455 },
+ { 28, 121584379 },
+ { 28, 121322235 },
+ { 28, 125763581 },
+ { 27, 64895743 },
+ { 27, 60766971 },
+ { 27, 60504827 },
+ { 26, 25100285 },
+ { 25, 16136959 },
+ { 25, 15153915 },
+ { 25, 14891771 },
+ { 25, 15809275 },
+ { 25, 15022843 },
+ { 27, 46742267 },
+ { 27, 61931513 },
+ { 26, 31013627 },
+ { 26, 27081467 },
+ { 27, 27867899 },
+ { 26, 24182777 },
+ { 25, 12139259 },
+ { 25, 4012795 },
+ { 19, 235294 },
+ { 26, 6896383 },
+ { 26, 23673599 },
+ { 28, 40450815 },
+ { 28, 57228031 },
+ { 28, 107559679 },
+ { 28, 133967867 },
+ { 29, 184037371 },
+ { 29, 200028155 },
+ { 29, 250097659 },
+ { 29, 259796987 },
+ { 29, 191836155 },
+ { 28, 121516031 },
+ { 28, 96415739 },
+ { 28, 96153595 },
+ { 28, 95367163 },
+ { 27, 60698623 },
+ { 27, 48181243 },
+ { 27, 47919099 },
+ { 27, 49130237 },
+ { 25, 15085567 },
+ { 25, 12005371 },
+ { 25, 11743227 },
+ { 25, 14757883 },
+ { 25, 11874299 },
+ { 27, 42545147 },
+ { 26, 30224379 },
+ { 26, 26816507 },
+ { 26, 14495739 },
+ { 27, 45198073 },
+ { 25, 11350011 },
+ { 25, 3747835 },
+ { 19, 193950 },
+ { 25, 4009983 },
+ { 25, 12398591 },
+ { 27, 20787199 },
+ { 27, 29175807 },
+ { 27, 54341631 },
+ { 27, 62730239 },
+ { 28, 87896063 },
+ { 28, 96284671 },
+ { 28, 121450495 },
+ { 28, 129839103 },
+ { 29, 191835899 },
+ { 28, 121515775 },
+ { 28, 96415483 },
+ { 28, 96153339 },
+ { 28, 95366907 },
+ { 27, 60698367 },
+ { 27, 48180987 },
+ { 27, 47918843 },
+ { 27, 49130493 },
+ { 25, 15085311 },
+ { 25, 12005115 },
+ { 25, 11742971 },
+ { 25, 14757627 },
+ { 25, 11874043 },
+ { 27, 42544891 },
+ { 26, 30224123 },
+ { 26, 26816251 },
+ { 26, 14495483 },
+ { 27, 45198329 },
+ { 25, 11349755 },
+ { 25, 3747579 },
+ { 19, 185758 },
+ { 25, 4009727 },
+ { 25, 12398335 },
+ { 27, 20786943 },
+ { 27, 29175551 },
+ { 27, 54341375 },
+ { 27, 62729983 },
+ { 28, 87895807 },
+ { 28, 96284415 },
+ { 28, 121450239 },
+ { 28, 129838847 },
+ { 29, 175844347 },
+ { 29, 175057915 },
+ { 28, 96349183 },
+ { 28, 88026107 },
+ { 28, 87763963 },
+ { 28, 86977531 },
+ { 27, 48114687 },
+ { 27, 43985915 },
+ { 27, 43723771 },
+ { 27, 45985533 },
+ { 25, 11938815 },
+ { 25, 10955771 },
+ { 25, 10693627 },
+ { 25, 11611131 },
+ { 25, 10824699 },
+ { 26, 29961211 },
+ { 26, 26029051 },
+ { 26, 14232571 },
+ { 26, 10300411 },
+ { 25, 11086843 },
+ { 25, 2960379 },
+ { 19, 177438 },
+ { 25, 3746815 },
+ { 25, 12135423 },
+ { 27, 20524031 },
+ { 27, 28912639 },
+ { 27, 54078463 },
+ { 27, 62467071 },
+ { 28, 87632895 },
+ { 28, 96021503 },
+ { 28, 121187327 },
+ { 28, 129575935 },
+ { 29, 175844091 },
+ { 29, 175057659 },
+ { 28, 96348927 },
+ { 28, 88025851 },
+ { 28, 87763707 },
+ { 28, 86977275 },
+ { 27, 48114431 },
+ { 27, 43985659 },
+ { 27, 43723515 },
+ { 27, 45985789 },
+ { 25, 11938559 },
+ { 25, 10955515 },
+ { 25, 10693371 },
+ { 25, 11610875 },
+ { 25, 10824443 },
+ { 26, 29960955 },
+ { 26, 26028795 },
+ { 26, 14232315 },
+ { 26, 10300155 },
+ { 25, 11086587 },
+ { 25, 2960123 },
+ { 19, 169246 },
+ { 25, 3746559 },
+ { 25, 12135167 },
+ { 27, 20523775 },
+ { 27, 28912383 },
+ { 27, 54078207 },
+ { 27, 62466815 },
+ { 26, 33546235 },
+ { 26, 33480699 },
+ { 26, 33284091 },
+ { 26, 33218555 },
+ { 26, 31449083 },
+ { 26, 31383547 },
+ { 26, 31186939 },
+ { 26, 31121403 },
+ { 25, 15720443 },
+ { 25, 15654907 },
+ { 25, 15458299 },
+ { 25, 15392763 },
+ { 24, 7856123 },
+ { 24, 7790587 },
+ { 24, 7593979 },
+ { 23, 2727935 },
+ { 22, 1957883 },
+ { 22, 1892347 },
+ { 23, 2646011 },
+ { 22, 1925115 },
+ { 24, 6447099 },
+ { 24, 3366907 },
+ { 24, 2514939 },
+ { 22, 1531899 },
+ { 23, 679931 },
+ { 17, 64414 },
+ { 23, 745471 },
+ { 23, 2842623 },
+ { 25, 4939775 },
+ { 25, 7036927 },
+ { 25, 13328383 },
+ { 25, 15425535 },
+ { 26, 33545979 },
+ { 26, 33480443 },
+ { 26, 33283835 },
+ { 26, 33218299 },
+ { 26, 31448827 },
+ { 26, 31383291 },
+ { 26, 31186683 },
+ { 26, 31121147 },
+ { 25, 15720187 },
+ { 25, 15654651 },
+ { 25, 15458043 },
+ { 25, 15392507 },
+ { 24, 7855867 },
+ { 24, 7790331 },
+ { 24, 7593723 },
+ { 23, 2727679 },
+ { 22, 1957627 },
+ { 22, 1892091 },
+ { 23, 2645755 },
+ { 22, 1924859 },
+ { 24, 6446843 },
+ { 24, 3366651 },
+ { 24, 2514683 },
+ { 22, 1531643 },
+ { 23, 679675 },
+ { 17, 60318 },
+ { 23, 745215 },
+ { 23, 2842367 },
+ { 25, 4939519 },
+ { 25, 7036671 },
+ { 25, 13328127 },
+ { 25, 15425279 },
+ { 26, 21716735 },
+ { 26, 29350907 },
+ { 26, 29285371 },
+ { 26, 29088763 },
+ { 26, 29023227 },
+ { 26, 27253755 },
+ { 26, 27188219 },
+ { 26, 26991611 },
+ { 25, 15703039 },
+ { 25, 13622267 },
+ { 25, 13556731 },
+ { 25, 13360123 },
+ { 24, 7838719 },
+ { 24, 6806523 },
+ { 24, 6740987 },
+ { 24, 6544379 },
+ { 22, 1940479 },
+ { 22, 1694715 },
+ { 22, 1629179 },
+ { 22, 1858555 },
+ { 22, 1661947 },
+ { 24, 3300347 },
+ { 24, 2317307 },
+ { 22, 1465339 },
+ { 22, 482299 },
+ { 17, 56094 },
+ { 23, 678911 },
+ { 23, 2776063 },
+ { 25, 4873215 },
+ { 25, 6970367 },
+ { 25, 13261823 },
+ { 25, 15358975 },
+ { 26, 33528575 },
+ { 26, 29350651 },
+ { 26, 29285115 },
+ { 26, 29088507 },
+ { 26, 29022971 },
+ { 26, 27253499 },
+ { 26, 27187963 },
+ { 26, 26991355 },
+ { 25, 15702783 },
+ { 25, 13622011 },
+ { 25, 13556475 },
+ { 25, 13359867 },
+ { 24, 7838463 },
+ { 24, 6806267 },
+ { 24, 6740731 },
+ { 24, 6544123 },
+ { 22, 1940223 },
+ { 22, 1694459 },
+ { 22, 1628923 },
+ { 22, 1858299 },
+ { 22, 1661691 },
+ { 24, 3300091 },
+ { 24, 2317051 },
+ { 22, 1465083 },
+ { 22, 482043 },
+ { 17, 51998 },
+ { 23, 678655 },
+ { 23, 2775807 },
+ { 25, 4872959 },
+ { 25, 6970111 },
+ { 25, 13261567 },
+ { 25, 15358719 },
+ { 26, 21650175 },
+ { 26, 23747327 },
+ { 26, 16764923 },
+ { 26, 16699387 },
+ { 26, 16502779 },
+ { 26, 16437243 },
+ { 26, 14667771 },
+ { 26, 14602235 },
+ { 26, 14405627 },
+ { 25, 13602815 },
+ { 25, 7327739 },
+ { 25, 7262203 },
+ { 25, 7065595 },
+ { 24, 6787071 },
+ { 24, 3657723 },
+ { 24, 3592187 },
+ { 24, 3395579 },
+ { 22, 1675263 },
+ { 22, 905211 },
+ { 22, 839675 },
+ { 22, 1593339 },
+ { 22, 872443 },
+ { 24, 2248699 },
+ { 22, 1265659 },
+ { 22, 413691 },
+ { 17, 31134 },
+ { 22, 479231 },
+ { 22, 1527807 },
+ { 24, 2576383 },
+ { 24, 3624959 },
+ { 24, 6770687 },
+ { 24, 7819263 },
+ { 25, 10964991 },
+ { 25, 12013567 },
+ { 25, 15159295 },
+ { 25, 16207871 },
+ { 26, 16502523 },
+ { 26, 16436987 },
+ { 26, 14667515 },
+ { 26, 14601979 },
+ { 26, 14405371 },
+ { 25, 13602559 },
+ { 25, 7327483 },
+ { 25, 7261947 },
+ { 25, 7065339 },
+ { 24, 6786815 },
+ { 24, 3657467 },
+ { 24, 3591931 },
+ { 24, 3395323 },
+ { 22, 1675007 },
+ { 22, 904955 },
+ { 22, 839419 },
+ { 22, 1593083 },
+ { 22, 872187 },
+ { 24, 2248443 },
+ { 22, 1265403 },
+ { 22, 413435 },
+ { 17, 27038 },
+ { 22, 478975 },
+ { 22, 1527551 },
+ { 24, 2576127 },
+ { 24, 3624703 },
+ { 24, 6770431 },
+ { 24, 7819007 },
+ { 25, 10964735 },
+ { 25, 12013311 },
+ { 25, 15159039 },
+ { 25, 16207615 },
+ { 26, 12504059 },
+ { 26, 12307451 },
+ { 26, 12241915 },
+ { 26, 10472443 },
+ { 26, 10406907 },
+ { 26, 10210299 },
+ { 25, 7310335 },
+ { 25, 5229563 },
+ { 25, 5164027 },
+ { 25, 4967419 },
+ { 24, 3640319 },
+ { 24, 2608123 },
+ { 24, 2542587 },
+ { 24, 2345979 },
+ { 22, 887807 },
+ { 22, 642043 },
+ { 22, 576507 },
+ { 22, 805883 },
+ { 22, 609275 },
+ { 22, 1199099 },
+ { 22, 216059 },
+ { 17, 22814 },
+ { 22, 412671 },
+ { 22, 1461247 },
+ { 24, 2509823 },
+ { 24, 3558399 },
+ { 24, 6704127 },
+ { 24, 7752703 },
+ { 25, 10898431 },
+ { 25, 11947007 },
+ { 25, 15092735 },
+ { 25, 16141311 },
+ { 26, 12503803 },
+ { 26, 12307195 },
+ { 26, 12241659 },
+ { 26, 10472187 },
+ { 26, 10406651 },
+ { 26, 10210043 },
+ { 25, 7310079 },
+ { 25, 5229307 },
+ { 25, 5163771 },
+ { 25, 4967163 },
+ { 24, 3640063 },
+ { 24, 2607867 },
+ { 24, 2542331 },
+ { 24, 2345723 },
+ { 22, 887551 },
+ { 22, 641787 },
+ { 22, 576251 },
+ { 22, 805627 },
+ { 22, 609019 },
+ { 22, 1198843 },
+ { 22, 215803 },
+ { 17, 18718 },
+ { 22, 412415 },
+ { 22, 1460991 },
+ { 24, 2509567 },
+ { 24, 3558143 },
+ { 24, 6703871 },
+ { 24, 7752447 },
+ { 25, 10898175 },
+ { 25, 11946751 },
+ { 25, 15092479 },
+ { 24, 3139583 },
+ { 22, 2095099 },
+ { 22, 2078715 },
+ { 22, 2029563 },
+ { 22, 2013179 },
+ { 22, 1570811 },
+ { 22, 1554427 },
+ { 22, 1505275 },
+ { 22, 1488891 },
+ { 21, 784379 },
+ { 21, 767995 },
+ { 21, 718843 },
+ { 21, 702459 },
+ { 20, 391163 },
+ { 20, 374779 },
+ { 20, 325627 },
+ { 20, 309243 },
+ { 18, 96251 },
+ { 18, 79867 },
+ { 20, 137211 },
+ { 18, 88059 },
+ { 20, 38907 },
+ { 13, 3742 },
+ { 20, 55295 },
+ { 20, 317439 },
+ { 22, 579583 },
+ { 22, 841727 },
+ { 22, 1628159 },
+ { 22, 1890303 },
+ { 23, 2676735 },
+ { 23, 2938879 },
+ { 23, 3725311 },
+ { 23, 3987455 },
+ { 22, 2094843 },
+ { 22, 2078459 },
+ { 22, 2029307 },
+ { 22, 2012923 },
+ { 22, 1570555 },
+ { 22, 1554171 },
+ { 22, 1505019 },
+ { 22, 1488635 },
+ { 21, 784123 },
+ { 21, 767739 },
+ { 21, 718587 },
+ { 21, 702203 },
+ { 20, 390907 },
+ { 20, 374523 },
+ { 20, 325371 },
+ { 20, 308987 },
+ { 18, 95995 },
+ { 18, 79611 },
+ { 20, 136955 },
+ { 18, 87803 },
+ { 20, 38651 },
+ { 13, 2718 },
+ { 20, 55039 },
+ { 20, 317183 },
+ { 22, 579327 },
+ { 22, 841471 },
+ { 22, 1627903 },
+ { 22, 1890047 },
+ { 23, 2676479 },
+ { 23, 2938623 },
+ { 23, 3725055 },
+ { 23, 3987199 },
+ { 22, 2089983 },
+ { 22, 1045499 },
+ { 22, 1029115 },
+ { 22, 979963 },
+ { 22, 963579 },
+ { 22, 521211 },
+ { 22, 504827 },
+ { 22, 455675 },
+ { 21, 779263 },
+ { 21, 259067 },
+ { 21, 242683 },
+ { 21, 193531 },
+ { 20, 386047 },
+ { 20, 127995 },
+ { 20, 111611 },
+ { 20, 62459 },
+ { 18, 91135 },
+ { 18, 29691 },
+ { 18, 13307 },
+ { 14, 3963 },
+ { 12, 1979 },
+ { 13, 1566 },
+ { 20, 37887 },
+ { 20, 300031 },
+ { 22, 562175 },
+ { 22, 824319 },
+ { 22, 1610751 },
+ { 22, 1872895 },
+ { 23, 2659327 },
+ { 23, 2921471 },
+ { 23, 3707903 },
+ { 23, 3970047 },
+ { 22, 2089727 },
+ { 22, 1045243 },
+ { 22, 1028859 },
+ { 22, 979707 },
+ { 22, 963323 },
+ { 22, 520955 },
+ { 22, 504571 },
+ { 22, 455419 },
+ { 21, 779007 },
+ { 21, 258811 },
+ { 21, 242427 },
+ { 21, 193275 },
+ { 20, 385791 },
+ { 20, 127739 },
+ { 20, 111355 },
+ { 20, 62203 },
+ { 18, 90879 },
+ { 18, 29435 },
+ { 18, 13051 },
+ { 14, 1915 },
+ { 11, 635 },
+ { 13, 542 },
+ { 20, 37631 },
+ { 20, 299775 },
+ { 22, 561919 },
+ { 22, 824063 },
+ { 22, 1610495 },
+ { 22, 1872639 },
+ { 23, 2659071 },
+ { 23, 2921215 },
+ { 23, 3707647 },
+ { 23, 3969791 },
+ { 24, 6853375 },
+ { 20, 260607 },
+ { 20, 256511 },
+ { 20, 244223 },
+ { 20, 240127 },
+ { 20, 129535 },
+ { 20, 125439 },
+ { 20, 113151 },
+ { 20, 109055 },
+ { 19, 63999 },
+ { 19, 59903 },
+ { 19, 47615 },
+ { 19, 43519 },
+ { 18, 31231 },
+ { 18, 27135 },
+ { 18, 14847 },
+ { 18, 10751 },
+ { 16, 6655 },
+ { 16, 2559 },
+ { 9, 63 },
+ { 9, 107 },
+ { 9, 62 },
+ { 11, 959 },
+ { 16, 22015 },
+ { 18, 38399 },
+ { 18, 54783 },
+ { 18, 103935 },
+ { 18, 120319 },
+ { 19, 169471 },
+ { 19, 185855 },
+ { 19, 235007 },
+ { 19, 251391 },
+ { 20, 431615 },
+ { 20, 1035517 },
+ { 20, 1019133 },
+ { 20, 969981 },
+ { 20, 953597 },
+ { 20, 511229 },
+ { 20, 494845 },
+ { 20, 445693 },
+ { 20, 429309 },
+ { 19, 249085 },
+ { 19, 232701 },
+ { 19, 183549 },
+ { 19, 167165 },
+ { 18, 118013 },
+ { 18, 101629 },
+ { 18, 52477 },
+ { 18, 36093 },
+ { 16, 19709 },
+ { 16, 3325 },
+ { 9, 233 },
+ { 5, 1 },
+ { 7, 42 },
+ { 10, 127 },
+ { 16, 20733 },
+ { 18, 37117 },
+ { 18, 53501 },
+ { 18, 102653 },
+ { 18, 119037 },
+ { 19, 168189 },
+ { 19, 184573 },
+ { 19, 233725 },
+ { 19, 250109 },
+ { 20, 430333 },
+ { 20, 446717 },
+ { 20, 495869 },
+ { 20, 512253 },
+ { 20, 954621 },
+ { 20, 971005 },
+ { 20, 1020157 },
+ { 20, 1036541 },
+ { 20, 429565 },
+ { 19, 249341 },
+ { 19, 232957 },
+ { 19, 183805 },
+ { 19, 167421 },
+ { 18, 118269 },
+ { 18, 101885 },
+ { 18, 52733 },
+ { 18, 36349 },
+ { 16, 19965 },
+ { 16, 3581 },
+ { 9, 57 },
+ { 5, 17 },
+ { 6, 50 },
+ { 10, 189 },
+ { 16, 20989 },
+ { 18, 37373 },
+ { 18, 53757 },
+ { 18, 102909 },
+ { 18, 119293 },
+ { 19, 168445 },
+ { 19, 184829 },
+ { 19, 233981 },
+ { 19, 250365 },
+ { 20, 430589 },
+ { 20, 446973 },
+ { 20, 496125 },
+ { 20, 512509 },
+ { 20, 954877 },
+ { 20, 971261 },
+ { 20, 1020413 },
+ { 20, 1036797 },
+ { 22, 1970941 },
+ { 22, 1774333 },
+ { 22, 1708797 },
+ { 21, 987901 },
+ { 21, 922365 },
+ { 21, 725757 },
+ { 21, 660221 },
+ { 20, 463613 },
+ { 20, 398077 },
+ { 20, 201469 },
+ { 20, 135933 },
+ { 14, 1917 },
+ { 7, 29 },
+ { 6, 18 },
+ { 8, 45 },
+ { 14, 1405 },
+ { 20, 131837 },
+ { 20, 197373 },
+ { 20, 393981 },
+ { 20, 459517 },
+ { 21, 656125 },
+ { 21, 721661 },
+ { 21, 918269 },
+ { 21, 983805 },
+ { 22, 1704701 },
+ { 22, 1770237 },
+ { 22, 1966845 },
+ { 22, 2032381 },
+ { 22, 3801853 },
+ { 22, 3867389 },
+ { 22, 4063997 },
+ { 22, 4129533 },
+ { 22, 1971197 },
+ { 22, 1774589 },
+ { 22, 1709053 },
+ { 21, 988157 },
+ { 21, 922621 },
+ { 21, 726013 },
+ { 21, 660477 },
+ { 20, 463869 },
+ { 20, 398333 },
+ { 20, 201725 },
+ { 20, 136189 },
+ { 14, 3965 },
+ { 10, 365 },
+ { 8, 10 },
+ { 7, 13 },
+ { 14, 3453 },
+ { 20, 132093 },
+ { 20, 197629 },
+ { 20, 394237 },
+ { 20, 459773 },
+ { 21, 656381 },
+ { 21, 721917 },
+ { 21, 918525 },
+ { 21, 984061 },
+ { 22, 1704957 },
+ { 22, 1770493 },
+ { 22, 1967101 },
+ { 22, 4151037 },
+ { 22, 4085501 },
+ { 22, 3888893 },
+ { 22, 3823357 },
+ { 22, 2053885 },
+ { 22, 1988349 },
+ { 22, 1791741 },
+ { 22, 1726205 },
+ { 21, 1005309 },
+ { 21, 939773 },
+ { 21, 743165 },
+ { 21, 677629 },
+ { 20, 481021 },
+ { 20, 415485 },
+ { 20, 218877 },
+ { 20, 153341 },
+ { 18, 87805 },
+ { 12, 1661 },
+ { 8, 74 },
+ { 8, 89 },
+ { 11, 1005 },
+ { 18, 9981 },
+ { 18, 26365 },
+ { 20, 42749 },
+ { 20, 59133 },
+ { 20, 108285 },
+ { 20, 124669 },
+ { 21, 173821 },
+ { 21, 190205 },
+ { 21, 239357 },
+ { 21, 255741 },
+ { 22, 435965 },
+ { 22, 452349 },
+ { 22, 501501 },
+ { 22, 517885 },
+ { 22, 960253 },
+ { 22, 976637 },
+ { 22, 1025789 },
+ { 22, 1042173 },
+ { 22, 1726461 },
+ { 21, 1005565 },
+ { 21, 940029 },
+ { 21, 743421 },
+ { 21, 677885 },
+ { 20, 481277 },
+ { 20, 415741 },
+ { 20, 219133 },
+ { 20, 153597 },
+ { 18, 88061 },
+ { 13, 4029 },
+ { 11, 826 },
+ { 11, 873 },
+ { 11, 829 },
+ { 18, 10237 },
+ { 18, 26621 },
+ { 20, 43005 },
+ { 20, 59389 },
+ { 20, 108541 },
+ { 20, 124925 },
+ { 21, 174077 },
+ { 21, 190461 },
+ { 21, 239613 },
+ { 21, 255997 },
+ { 22, 436221 },
+ { 22, 452605 },
+ { 22, 501757 },
+ { 22, 518141 },
+ { 22, 960509 },
+ { 22, 976893 },
+ { 22, 1026045 },
+ { 22, 1042429 },
+ { 26, 27413245 },
+ { 25, 15878909 },
+ { 25, 14830333 },
+ { 25, 11684605 },
+ { 25, 10636029 },
+ { 24, 7490301 },
+ { 24, 6441725 },
+ { 24, 3295997 },
+ { 24, 2247421 },
+ { 22, 1198845 },
+ { 22, 150269 },
+ { 15, 4634 },
+ { 13, 3705 },
+ { 16, 10105 },
+ { 20, 51961 },
+ { 20, 117497 },
+ { 20, 363261 },
+ { 22, 248569 },
+ { 22, 445177 },
+ { 22, 510713 },
+ { 22, 1542909 },
+ { 23, 772857 },
+ { 23, 969465 },
+ { 23, 1035001 },
+ { 23, 3115773 },
+ { 24, 1821433 },
+ { 24, 2018041 },
+ { 24, 2083577 },
+ { 24, 3853049 },
+ { 24, 3918585 },
+ { 24, 4115193 },
+ { 24, 4180729 },
+ { 24, 8358653 },
+ { 25, 15879165 },
+ { 25, 14830589 },
+ { 25, 11684861 },
+ { 25, 10636285 },
+ { 24, 7490557 },
+ { 24, 6441981 },
+ { 24, 3296253 },
+ { 24, 2247677 },
+ { 22, 1199101 },
+ { 22, 150525 },
+ { 15, 5658 },
+ { 14, 8121 },
+ { 16, 12153 },
+ { 20, 52217 },
+ { 20, 117753 },
+ { 20, 363517 },
+ { 22, 248825 },
+ { 22, 445433 },
+ { 22, 510969 },
+ { 22, 1543165 },
+ { 23, 773113 },
+ { 23, 969721 },
+ { 23, 1035257 },
+ { 23, 3116029 },
+ { 24, 1821689 },
+ { 24, 2018297 },
+ { 24, 2083833 },
+ { 24, 3853305 },
+ { 24, 3918841 },
+ { 24, 4115449 },
+ { 24, 4180985 },
+ { 24, 8358909 },
+ { 25, 15945469 },
+ { 25, 14896893 },
+ { 25, 11751165 },
+ { 25, 10702589 },
+ { 24, 7556861 },
+ { 24, 6508285 },
+ { 24, 3362557 },
+ { 24, 2313981 },
+ { 22, 1265405 },
+ { 22, 216829 },
+ { 15, 6810 },
+ { 22, 151289 },
+ { 20, 347897 },
+ { 22, 544505 },
+ { 20, 315129 },
+ { 20, 380665 },
+ { 22, 1232633 },
+ { 22, 1298169 },
+ { 22, 1494777 },
+ { 22, 1560313 },
+ { 23, 2805497 },
+ { 23, 2871033 },
+ { 23, 3067641 },
+ { 23, 3133177 },
+ { 24, 5951225 },
+ { 24, 6016761 },
+ { 24, 6213369 },
+ { 24, 6278905 },
+ { 24, 8048377 },
+ { 24, 8113913 },
+ { 24, 8310521 },
+ { 24, 8376057 },
+ { 25, 15945725 },
+ { 25, 14897149 },
+ { 25, 11751421 },
+ { 25, 10702845 },
+ { 24, 7557117 },
+ { 24, 6508541 },
+ { 24, 3362813 },
+ { 24, 2314237 },
+ { 22, 1265661 },
+ { 22, 217085 },
+ { 15, 7834 },
+ { 22, 151545 },
+ { 20, 348153 },
+ { 22, 544761 },
+ { 20, 315385 },
+ { 20, 380921 },
+ { 22, 1232889 },
+ { 22, 1298425 },
+ { 22, 1495033 },
+ { 22, 1560569 },
+ { 23, 2805753 },
+ { 23, 2871289 },
+ { 23, 3067897 },
+ { 23, 3133433 },
+ { 24, 5951481 },
+ { 24, 6017017 },
+ { 24, 6213625 },
+ { 24, 6279161 },
+ { 24, 8048633 },
+ { 24, 8114169 },
+ { 24, 8310777 },
+ { 24, 8376313 },
+ { 25, 16145149 },
+ { 25, 15096573 },
+ { 25, 11950845 },
+ { 25, 10902269 },
+ { 24, 7756541 },
+ { 24, 6707965 },
+ { 24, 3562237 },
+ { 24, 2513661 },
+ { 22, 1465085 },
+ { 22, 416509 },
+ { 17, 51482 },
+ { 22, 219897 },
+ { 22, 1202937 },
+ { 22, 613113 },
+ { 22, 809721 },
+ { 22, 580345 },
+ { 22, 645881 },
+ { 22, 891645 },
+ { 24, 2349817 },
+ { 24, 2546425 },
+ { 24, 2611961 },
+ { 24, 3644157 },
+ { 25, 4971257 },
+ { 25, 5167865 },
+ { 25, 5233401 },
+ { 25, 7314173 },
+ { 26, 10214137 },
+ { 26, 10410745 },
+ { 26, 10476281 },
+ { 26, 12245753 },
+ { 26, 12311289 },
+ { 26, 12507897 },
+ { 25, 16145405 },
+ { 25, 15096829 },
+ { 25, 11951101 },
+ { 25, 10902525 },
+ { 24, 7756797 },
+ { 24, 6708221 },
+ { 24, 3562493 },
+ { 24, 2513917 },
+ { 22, 1465341 },
+ { 22, 416765 },
+ { 17, 55578 },
+ { 22, 220153 },
+ { 22, 1203193 },
+ { 22, 613369 },
+ { 22, 809977 },
+ { 22, 580601 },
+ { 22, 646137 },
+ { 22, 891901 },
+ { 24, 2350073 },
+ { 24, 2546681 },
+ { 24, 2612217 },
+ { 24, 3644413 },
+ { 25, 4971513 },
+ { 25, 5168121 },
+ { 25, 5233657 },
+ { 25, 7314429 },
+ { 26, 10214393 },
+ { 26, 10411001 },
+ { 26, 10476537 },
+ { 26, 12246009 },
+ { 26, 12311545 },
+ { 26, 12508153 },
+ { 25, 16211709 },
+ { 25, 15163133 },
+ { 25, 12017405 },
+ { 25, 10968829 },
+ { 24, 7823101 },
+ { 24, 6774525 },
+ { 24, 3628797 },
+ { 24, 2580221 },
+ { 22, 1531645 },
+ { 22, 483069 },
+ { 17, 59802 },
+ { 22, 417529 },
+ { 22, 1269497 },
+ { 24, 2252537 },
+ { 22, 876281 },
+ { 22, 1597177 },
+ { 22, 843513 },
+ { 22, 909049 },
+ { 22, 1679101 },
+ { 24, 3399417 },
+ { 24, 3596025 },
+ { 24, 3661561 },
+ { 24, 6790909 },
+ { 25, 7069433 },
+ { 25, 7266041 },
+ { 25, 7331577 },
+ { 25, 13606653 },
+ { 26, 14409465 },
+ { 26, 14606073 },
+ { 26, 14671609 },
+ { 26, 16441081 },
+ { 26, 16506617 },
+ { 25, 16211965 },
+ { 25, 15163389 },
+ { 25, 12017661 },
+ { 25, 10969085 },
+ { 24, 7823357 },
+ { 24, 6774781 },
+ { 24, 3629053 },
+ { 24, 2580477 },
+ { 22, 1531901 },
+ { 22, 483325 },
+ { 17, 63898 },
+ { 22, 417785 },
+ { 22, 1269753 },
+ { 24, 2252793 },
+ { 22, 876537 },
+ { 22, 1597433 },
+ { 22, 843769 },
+ { 22, 909305 },
+ { 22, 1679357 },
+ { 24, 3399673 },
+ { 24, 3596281 },
+ { 24, 3661817 },
+ { 24, 6791165 },
+ { 25, 7069689 },
+ { 25, 7266297 },
+ { 25, 7331833 },
+ { 25, 13606909 },
+ { 26, 14409721 },
+ { 26, 14606329 },
+ { 26, 14671865 },
+ { 26, 16441337 },
+ { 26, 16506873 },
+ { 26, 16703481 },
+ { 26, 16769017 },
+ { 26, 29335549 },
+ { 28, 86584061 },
+ { 27, 61418237 },
+ { 27, 53029629 },
+ { 27, 27863805 },
+ { 27, 19475197 },
+ { 25, 11086589 },
+ { 25, 2697981 },
+ { 18, 84762 },
+ { 24, 1911545 },
+ { 24, 5843705 },
+ { 26, 9251577 },
+ { 26, 13183737 },
+ { 24, 6630137 },
+ { 24, 7416569 },
+ { 24, 6499065 },
+ { 24, 6761209 },
+ { 24, 7744253 },
+ { 26, 26159865 },
+ { 26, 26946297 },
+ { 26, 27208441 },
+ { 26, 31337213 },
+ { 27, 53422841 },
+ { 27, 54209273 },
+ { 27, 54471417 },
+ { 27, 62794493 },
+ { 28, 107948793 },
+ { 28, 108735225 },
+ { 28, 108997369 },
+ { 28, 116075257 },
+ { 28, 116337401 },
+ { 28, 117123833 },
+ { 28, 117385977 },
+ { 28, 134097661 },
+ { 27, 61418493 },
+ { 27, 53029885 },
+ { 27, 27864061 },
+ { 27, 19475453 },
+ { 25, 11086845 },
+ { 25, 2698237 },
+ { 18, 88858 },
+ { 24, 1911801 },
+ { 24, 5843961 },
+ { 26, 9251833 },
+ { 26, 13183993 },
+ { 24, 6630393 },
+ { 24, 7416825 },
+ { 24, 6499321 },
+ { 24, 6761465 },
+ { 24, 7744509 },
+ { 26, 26160121 },
+ { 26, 26946553 },
+ { 26, 27208697 },
+ { 26, 31337469 },
+ { 27, 53423097 },
+ { 27, 54209529 },
+ { 27, 54471673 },
+ { 27, 62794749 },
+ { 28, 107949049 },
+ { 28, 108735481 },
+ { 28, 108997625 },
+ { 28, 116075513 },
+ { 28, 116337657 },
+ { 28, 117124089 },
+ { 28, 117386233 },
+ { 28, 86847229 },
+ { 27, 61681405 },
+ { 27, 53292797 },
+ { 27, 28126973 },
+ { 27, 19738365 },
+ { 25, 11349757 },
+ { 25, 2961149 },
+ { 18, 93082 },
+ { 25, 2699001 },
+ { 24, 6106873 },
+ { 26, 10039033 },
+ { 26, 13446905 },
+ { 26, 25767673 },
+ { 24, 7679737 },
+ { 25, 10563321 },
+ { 24, 7548665 },
+ { 24, 7810809 },
+ { 25, 10891005 },
+ { 26, 30355193 },
+ { 26, 31141625 },
+ { 26, 31403769 },
+ { 27, 61550329 },
+ { 27, 61812473 },
+ { 27, 62598905 },
+ { 27, 62861049 },
+ { 28, 124464889 },
+ { 28, 124727033 },
+ { 28, 125513465 },
+ { 28, 125775609 },
+ { 28, 132853497 },
+ { 28, 133115641 },
+ { 28, 133902073 },
+ { 28, 134164217 },
+ { 27, 61681661 },
+ { 27, 53293053 },
+ { 27, 28127229 },
+ { 27, 19738621 },
+ { 25, 11350013 },
+ { 25, 2961405 },
+ { 18, 97178 },
+ { 25, 2699257 },
+ { 24, 6107129 },
+ { 26, 10039289 },
+ { 26, 13447161 },
+ { 26, 25767929 },
+ { 24, 7679993 },
+ { 25, 10563577 },
+ { 24, 7548921 },
+ { 24, 7811065 },
+ { 25, 10891261 },
+ { 26, 30355449 },
+ { 26, 31141881 },
+ { 26, 31404025 },
+ { 27, 61550585 },
+ { 27, 61812729 },
+ { 27, 62599161 },
+ { 27, 62861305 },
+ { 28, 124465145 },
+ { 28, 124727289 },
+ { 28, 125513721 },
+ { 28, 125775865 },
+ { 28, 132853753 },
+ { 28, 133115897 },
+ { 28, 133902329 },
+ { 28, 134164473 },
+ { 27, 62470909 },
+ { 27, 54082301 },
+ { 27, 28916477 },
+ { 27, 20527869 },
+ { 25, 12139261 },
+ { 25, 3750653 },
+ { 19, 234778 },
+ { 25, 2964217 },
+ { 25, 11090681 },
+ { 26, 10304249 },
+ { 26, 14236409 },
+ { 26, 26032889 },
+ { 26, 29965049 },
+ { 25, 10828537 },
+ { 25, 11614969 },
+ { 25, 10697465 },
+ { 25, 10959609 },
+ { 25, 11942653 },
+ { 26, 23003135 },
+ { 27, 43727609 },
+ { 27, 43989753 },
+ { 27, 48118525 },
+ { 28, 86981369 },
+ { 28, 87767801 },
+ { 28, 88029945 },
+ { 28, 96353021 },
+ { 29, 175061753 },
+ { 29, 175848185 },
+ { 28, 129580029 },
+ { 28, 121191421 },
+ { 28, 96025597 },
+ { 28, 87636989 },
+ { 27, 62471165 },
+ { 27, 54082557 },
+ { 27, 28916733 },
+ { 27, 20528125 },
+ { 25, 12139517 },
+ { 25, 3750909 },
+ { 19, 242970 },
+ { 25, 2964473 },
+ { 25, 11090937 },
+ { 26, 10304505 },
+ { 26, 14236665 },
+ { 26, 26033145 },
+ { 26, 29965305 },
+ { 25, 10828793 },
+ { 25, 11615225 },
+ { 25, 10697721 },
+ { 25, 10959865 },
+ { 25, 11942909 },
+ { 26, 23002879 },
+ { 27, 43727865 },
+ { 27, 43990009 },
+ { 27, 48118781 },
+ { 28, 86981625 },
+ { 28, 87768057 },
+ { 28, 88030201 },
+ { 28, 96353277 },
+ { 29, 175062009 },
+ { 29, 175848441 },
+ { 28, 129842941 },
+ { 28, 121454333 },
+ { 28, 96288509 },
+ { 28, 87899901 },
+ { 27, 62734077 },
+ { 27, 54345469 },
+ { 27, 29179645 },
+ { 27, 20791037 },
+ { 25, 12402429 },
+ { 25, 4013821 },
+ { 19, 251290 },
+ { 25, 3751673 },
+ { 25, 11353849 },
+ { 26, 22608891 },
+ { 26, 14499577 },
+ { 26, 26820345 },
+ { 26, 30228217 },
+ { 27, 42548985 },
+ { 25, 11878137 },
+ { 25, 14761721 },
+ { 25, 11747065 },
+ { 25, 12009209 },
+ { 25, 15089405 },
+ { 26, 24574975 },
+ { 27, 47922937 },
+ { 27, 48185081 },
+ { 27, 60702461 },
+ { 28, 95371001 },
+ { 28, 96157433 },
+ { 28, 96419577 },
+ { 28, 121519869 },
+ { 29, 191839993 },
+ { 28, 129843197 },
+ { 28, 121454589 },
+ { 28, 96288765 },
+ { 28, 87900157 },
+ { 27, 62734333 },
+ { 27, 54345725 },
+ { 27, 29179901 },
+ { 27, 20791293 },
+ { 25, 12402685 },
+ { 25, 4014077 },
+ { 19, 259482 },
+ { 25, 3751929 },
+ { 25, 11354105 },
+ { 26, 22608635 },
+ { 26, 14499833 },
+ { 26, 26820601 },
+ { 26, 30228473 },
+ { 27, 42549241 },
+ { 25, 11878393 },
+ { 25, 14761977 },
+ { 25, 11747321 },
+ { 25, 12009465 },
+ { 25, 15089661 },
+ { 26, 24574719 },
+ { 27, 47923193 },
+ { 27, 48185337 },
+ { 27, 60702717 },
+ { 28, 95371257 },
+ { 28, 96157689 },
+ { 28, 96419833 },
+ { 28, 121520125 },
+ { 29, 191840249 },
+ { 29, 259801081 },
+ { 29, 250101753 },
+ { 29, 200032249 },
+ { 29, 184041465 },
+ { 28, 133971961 },
+ { 28, 107571965 },
+ { 28, 57240317 },
+ { 28, 40463101 },
+ { 26, 23685885 },
+ { 26, 6908669 },
+ { 20, 431898 },
+ { 25, 4025081 },
+ { 25, 12151545 },
+ { 26, 24178683 },
+ { 27, 27880185 },
+ { 26, 27093753 },
+ { 26, 31025913 },
+ { 27, 42822393 },
+ { 27, 46754553 },
+ { 25, 15035129 },
+ { 25, 15821561 },
+ { 25, 14904057 },
+ { 25, 15166201 },
+ { 25, 16149245 },
+ { 26, 25096191 },
+ { 27, 60517113 },
+ { 27, 60779257 },
+ { 27, 64908029 },
+ { 28, 120548089 },
+ { 28, 121334521 },
+ { 28, 121596665 },
+ { 28, 129919741 },
+ { 29, 259549945 },
+ { 29, 243034873 },
+ { 29, 199781113 },
+ { 29, 183266041 },
+ { 28, 133720825 },
+ { 28, 117205753 },
+ { 28, 57240573 },
+ { 28, 40463357 },
+ { 26, 23686141 },
+ { 26, 6908925 },
+ { 20, 440090 },
+ { 25, 4025337 },
+ { 25, 12151801 },
+ { 26, 24178427 },
+ { 27, 27880441 },
+ { 26, 27094009 },
+ { 26, 31026169 },
+ { 27, 42822649 },
+ { 27, 46754809 },
+ { 25, 15035385 },
+ { 25, 15821817 },
+ { 25, 14904313 },
+ { 25, 15166457 },
+ { 25, 16149501 },
+ { 26, 25095935 },
+ { 27, 60517369 },
+ { 27, 60779513 },
+ { 27, 64908285 },
+ { 28, 120548345 },
+ { 28, 121334777 },
+ { 28, 121596921 },
+ { 28, 129919997 },
+ { 29, 259550201 },
+ { 29, 243035129 },
+ { 29, 199781369 },
+ { 29, 183266297 },
+ { 28, 133721081 },
+ { 28, 117206009 },
+ { 28, 57503485 },
+ { 28, 40726269 },
+ { 26, 23949053 },
+ { 26, 7171837 },
+ { 20, 448410 },
+ { 26, 6909689 },
+ { 25, 12414713 },
+ { 26, 24701947 },
+ { 27, 28143353 },
+ { 27, 53047033 },
+ { 26, 31289081 },
+ { 27, 43609849 },
+ { 27, 47017721 },
+ { 27, 59338489 },
+ { 25, 16084729 },
+ { 26, 27356921 },
+ { 25, 15953657 },
+ { 25, 16215801 },
+ { 26, 27684605 },
+ { 27, 63926009 },
+ { 27, 64712441 },
+ { 27, 64974585 },
+ { 28, 128675577 },
+ { 28, 128937721 },
+ { 28, 129724153 },
+ { 28, 129986297 },
+ { 29, 258764537 },
+ { 29, 242773753 },
+ { 29, 192704249 },
+ { 29, 183004921 },
+ { 28, 132935417 },
+ { 28, 116944633 },
+ { 28, 66875129 },
+ { 28, 40726525 },
+ { 26, 23949309 },
+ { 26, 7172093 },
+ { 20, 456602 },
+ { 26, 6909945 },
+ { 25, 12414969 },
+ { 26, 24701691 },
+ { 27, 28143609 },
+ { 27, 53047289 },
+ { 26, 31289337 },
+ { 27, 43610105 },
+ { 27, 47017977 },
+ { 27, 59338745 },
+ { 25, 16084985 },
+ { 26, 27357177 },
+ { 25, 15953913 },
+ { 25, 16216057 },
+ { 26, 27684861 },
+ { 27, 63926265 },
+ { 27, 64712697 },
+ { 27, 64974841 },
+ { 28, 128675833 },
+ { 28, 128937977 },
+ { 28, 129724409 },
+ { 28, 129986553 },
+ { 29, 258764793 },
+ { 29, 242774009 },
+ { 29, 192704505 },
+ { 29, 183005177 },
+ { 28, 132935673 },
+ { 28, 116944889 },
+ { 28, 66875385 },
+ { 28, 41515773 },
+ { 26, 24738557 },
+ { 26, 7961341 },
+ { 21, 994586 },
+ { 21, 2092398 },
+ { 26, 23689977 },
+ { 27, 20806393 },
+ { 27, 28932857 },
+ { 27, 53312249 },
+ { 27, 61438713 },
+ { 27, 43875065 },
+ { 27, 47807225 },
+ { 27, 59603705 },
+ { 27, 63535865 },
+ { 26, 27622137 },
+ { 26, 28408569 },
+ { 26, 27491065 },
+ { 26, 27753209 },
+ { 26, 28736253 },
+ { 27, 48152575 },
+ { 28, 245136121 },
+ { 28, 111115001 },
+ { 28, 115243773 },
+ { 29, 230193913 },
+ { 29, 222067449 },
+ { 29, 258505465 },
+ { 29, 241990393 },
+ { 29, 192445177 },
+ { 29, 175930105 },
+ { 28, 132676345 },
+ { 28, 116161273 },
+ { 28, 66616057 },
+ { 28, 50100985 },
+ { 26, 24738813 },
+ { 26, 7961597 },
+ { 21, 1010970 },
+ { 21, 2076014 },
+ { 26, 23690233 },
+ { 27, 20806649 },
+ { 27, 28933113 },
+ { 27, 53312505 },
+ { 27, 61438969 },
+ { 27, 43875321 },
+ { 27, 47807481 },
+ { 27, 59603961 },
+ { 27, 63536121 },
+ { 26, 27622393 },
+ { 26, 28408825 },
+ { 26, 27491321 },
+ { 26, 27753465 },
+ { 26, 28736509 },
+ { 27, 48152319 },
+ { 28, 245136377 },
+ { 28, 111115257 },
+ { 28, 115244029 },
+ { 29, 230194169 },
+ { 29, 222067705 },
+ { 29, 258505721 },
+ { 29, 241990649 },
+ { 29, 192445433 },
+ { 29, 175930361 },
+ { 28, 132676601 },
+ { 28, 116161529 },
+ { 28, 66616313 },
+ { 28, 50101241 },
+ { 26, 25001725 },
+ { 26, 8224509 },
+ { 21, 1027482 },
+ { 21, 2059758 },
+ { 26, 23953145 },
+ { 27, 47758331 },
+ { 27, 29196025 },
+ { 27, 54099705 },
+ { 27, 61701881 },
+ { 28, 134119161 },
+ { 27, 48070393 },
+ { 27, 60391161 },
+ { 27, 63799033 },
+ { 26, 33455865 },
+ { 26, 16678649 },
+ { 26, 31555321 },
+ { 26, 66354937 },
+ { 26, 28802809 },
+ { 26, 31883005 },
+ { 27, 49724415 },
+ { 28, 131890937 },
+ { 28, 115310329 },
+ { 28, 127827709 },
+ { 29, 221806329 },
+ { 28, 129793785 },
+ { 29, 241729273 },
+ { 29, 191659769 },
+ { 29, 175668985 },
+ { 28, 125599481 },
+ { 28, 115900153 },
+ { 28, 65830649 },
+ { 28, 49839865 },
+ { 26, 33324793 },
+ { 26, 8224765 },
+ { 21, 1032170 },
+ { 21, 2043374 },
+ { 26, 23953401 },
+ { 27, 47758075 },
+ { 27, 29196281 },
+ { 27, 54099961 },
+ { 27, 61702137 },
+ { 28, 134119417 },
+ { 27, 48070649 },
+ { 27, 60391417 },
+ { 27, 63799289 },
+ { 26, 33456121 },
+ { 26, 16678905 },
+ { 26, 31555577 },
+ { 26, 66355193 },
+ { 26, 28803065 },
+ { 26, 31883261 },
+ { 27, 49724159 },
+ { 28, 131891193 },
+ { 28, 115310585 },
+ { 28, 127827965 },
+ { 29, 221806585 },
+ { 28, 129794041 },
+ { 29, 241729529 },
+ { 29, 191660025 },
+ { 29, 175669241 },
+ { 28, 125599737 },
+ { 28, 115900409 },
+ { 28, 65830905 },
+ { 28, 49840121 },
+ { 26, 33325049 },
+ { 27, 30583549 },
+ { 21, 1048554 },
+ { 21, 1961838 },
+ { 27, 49457913 },
+ { 27, 49328123 },
+ { 29, 114469625 },
+ { 28, 108702457 },
+ { 28, 124955385 },
+ { 28, 124825595 },
+ { 29, 267692793 },
+ { 28, 121285369 },
+ { 28, 129149689 },
+ { 27, 67021565 },
+ { 27, 66366201 },
+ { 27, 32811769 },
+ { 27, 132164345 },
+ { 27, 130591481 },
+ { 27, 63875833 },
+ { 27, 65841917 },
+ { 27, 50245631 },
+ { 29, 255372025 },
+ { 29, 255765241 },
+ { 29, 264022781 },
+ { 29, 259042041 },
+ { 29, 242789113 },
+ { 29, 242921467 },
+ { 30, 349743865 },
+ { 29, 250653433 },
+ { 29, 217623289 },
+ { 29, 131115769 },
+ { 29, 98085625 },
+ { 27, 66104057 },
+ { 27, 33073913 },
+ { 21, 1916778 },
+ { 21, 1945454 },
+ { 27, 49458169 },
+ { 27, 49327867 },
+ { 29, 114469881 },
+ { 28, 108702713 },
+ { 28, 124955641 },
+ { 28, 124825339 },
+ { 29, 267693049 },
+ { 28, 121285625 },
+ { 28, 129149945 },
+ { 27, 67021821 },
+ { 27, 66366457 },
+ { 27, 32812025 },
+ { 27, 132164601 },
+ { 27, 130591737 },
+ { 27, 63876089 },
+ { 27, 65842173 },
+ { 27, 50245375 },
+ { 29, 255372281 },
+ { 29, 255765497 },
+ { 29, 264023037 },
+ { 29, 259042297 },
+ { 29, 242789369 },
+ { 29, 242921211 },
+ { 30, 349744121 },
+ { 29, 250653689 },
+ { 29, 217623545 },
+ { 29, 131116025 },
+ { 29, 98085881 },
+ { 27, 66104313 },
+ { 27, 33074169 },
+ { 21, 1933162 },
+ { 21, 1929198 },
+ { 27, 49983225 },
+ { 27, 49851387 },
+ { 29, 114994937 },
+ { 29, 215133945 },
+ { 28, 125480697 },
+ { 28, 125348859 },
+ { 29, 190492409 },
+ { 29, 266120953 },
+ { 28, 129675001 },
+ { 28, 129543163 },
+ { 27, 66498301 },
+ { 27, 64794361 },
+ { 27, 31239929 },
+ { 27, 130068217 },
+ { 27, 124301049 },
+ { 27, 65974009 },
+ { 27, 122466045 },
+ { 27, 64400383 },
+ { 29, 230207225 },
+ { 29, 264154873 },
+ { 29, 257470201 },
+ { 29, 242265849 },
+ { 29, 192458489 },
+ { 29, 192588795 },
+ { 29, 249081593 },
+ { 29, 217100025 },
+ { 29, 116961017 },
+ { 29, 97562361 },
+ { 27, 64532217 },
+ { 27, 32550649 },
+ { 21, 1949162 },
+ { 21, 1912814 },
+ { 27, 49983481 },
+ { 27, 49851131 },
+ { 29, 114995193 },
+ { 29, 215134201 },
+ { 28, 125480953 },
+ { 28, 125348603 },
+ { 29, 190492665 },
+ { 29, 266121209 },
+ { 28, 129675257 },
+ { 28, 129542907 },
+ { 27, 66498557 },
+ { 27, 64794617 },
+ { 27, 31240185 },
+ { 27, 130068473 },
+ { 27, 124301305 },
+ { 27, 65974265 },
+ { 27, 122466301 },
+ { 27, 64400127 },
+ { 29, 230207481 },
+ { 29, 264155129 },
+ { 29, 257470457 },
+ { 29, 242266105 },
+ { 29, 192458745 },
+ { 29, 192588539 },
+ { 29, 249081849 },
+ { 28, 133726207 },
+ { 28, 116948991 },
+ { 28, 66617343 },
+ { 27, 64532473 },
+ { 26, 33062911 },
+ { 21, 1965546 },
+ { 21, 1047918 },
+ { 26, 15499259 },
+ { 26, 32014331 },
+ { 28, 41713659 },
+ { 28, 58228731 },
+ { 28, 107773947 },
+ { 28, 124289019 },
+ { 28, 87851003 },
+ { 28, 95977467 },
+ { 28, 120356859 },
+ { 28, 128483323 },
+ { 28, 110919675 },
+ { 27, 64928509 },
+ { 26, 62291967 },
+ { 26, 61308923 },
+ { 26, 61112315 },
+ { 26, 61898747 },
+ { 26, 15368187 },
+ { 26, 32145403 },
+ { 26, 32473087 },
+ { 28, 65699835 },
+ { 28, 116031483 },
+ { 28, 132808699 },
+ { 28, 120422395 },
+ { 28, 96043003 },
+ { 28, 87916539 },
+ { 28, 124354555 },
+ { 28, 107839483 },
+ { 28, 58294267 },
+ { 27, 64011001 },
+ { 26, 32079867 },
+ { 21, 2047338 },
+ { 21, 1031534 },
+ { 26, 15499003 },
+ { 26, 32014075 },
+ { 28, 41713403 },
+ { 28, 58228475 },
+ { 28, 107773691 },
+ { 28, 124288763 },
+ { 28, 87850747 },
+ { 28, 95977211 },
+ { 28, 120356603 },
+ { 28, 128483067 },
+ { 28, 110919419 },
+ { 27, 64928765 },
+ { 26, 62291711 },
+ { 26, 61308667 },
+ { 26, 61112059 },
+ { 26, 61898491 },
+ { 26, 15367931 },
+ { 26, 32145147 },
+ { 26, 32472831 },
+ { 28, 65699579 },
+ { 28, 116031227 },
+ { 28, 132808443 },
+ { 28, 120422139 },
+ { 28, 96042747 },
+ { 28, 87916283 },
+ { 28, 124354299 },
+ { 28, 107839227 },
+ { 28, 58294011 },
+ { 27, 64011257 },
+ { 26, 32079611 },
+ { 21, 2063722 },
+ { 21, 1015278 },
+ { 26, 16284667 },
+ { 26, 32275451 },
+ { 28, 48790523 },
+ { 28, 58489851 },
+ { 28, 108559355 },
+ { 28, 124550139 },
+ { 29, 192593657 },
+ { 28, 96238587 },
+ { 28, 121142267 },
+ { 28, 128744443 },
+ { 28, 132086779 },
+ { 28, 115112955 },
+ { 27, 64405245 },
+ { 26, 61242367 },
+ { 26, 32996347 },
+ { 26, 62159867 },
+ { 26, 65043451 },
+ { 26, 15629307 },
+ { 26, 32406523 },
+ { 26, 33258495 },
+ { 28, 129548025 },
+ { 27, 64846843 },
+ { 28, 133069819 },
+ { 28, 95255547 },
+ { 28, 125353721 },
+ { 27, 62749691 },
+ { 28, 107576315 },
+ { 28, 57506811 },
+ { 27, 49856249 },
+ { 26, 25000955 },
+ { 21, 2076650 },
+ { 21, 998894 },
+ { 26, 16284411 },
+ { 26, 32275195 },
+ { 28, 48790267 },
+ { 28, 58489595 },
+ { 28, 108559099 },
+ { 28, 124549883 },
+ { 29, 192593913 },
+ { 28, 96238331 },
+ { 28, 121142011 },
+ { 28, 128744187 },
+ { 28, 132086523 },
+ { 28, 115112699 },
+ { 27, 64405501 },
+ { 26, 61242111 },
+ { 26, 32996091 },
+ { 26, 62159611 },
+ { 26, 65043195 },
+ { 26, 15629051 },
+ { 26, 32406267 },
+ { 26, 33258239 },
+ { 28, 129548281 },
+ { 27, 64846587 },
+ { 28, 133069563 },
+ { 28, 95255291 },
+ { 28, 125353977 },
+ { 27, 62749435 },
+ { 28, 107576059 },
+ { 28, 57506555 },
+ { 27, 49856505 },
+ { 26, 25000699 },
+ { 21, 2093034 },
+ { 21, 917358 },
+ { 26, 16543739 },
+ { 26, 33058811 },
+ { 28, 49049595 },
+ { 28, 65564667 },
+ { 28, 108818427 },
+ { 28, 125333499 },
+ { 29, 174878715 },
+ { 29, 242936569 },
+ { 28, 121401339 },
+ { 28, 129527803 },
+ { 28, 132018175 },
+ { 28, 127889403 },
+ { 28, 127692795 },
+ { 27, 50260733 },
+ { 26, 32927743 },
+ { 26, 31944699 },
+ { 26, 65302523 },
+ { 26, 66088955 },
+ { 26, 16412667 },
+ { 26, 33189883 },
+ { 26, 33517567 },
+ { 27, 64581627 },
+ { 27, 60649467 },
+ { 28, 133853179 },
+ { 28, 124840697 },
+ { 27, 62484475 },
+ { 27, 54358011 },
+ { 28, 57241595 },
+ { 27, 49343225 },
+ { 26, 24735739 },
+ { 26, 8220667 },
+ { 21, 900974 },
+ { 26, 16543483 },
+ { 26, 33058555 },
+ { 28, 49049339 },
+ { 28, 65564411 },
+ { 28, 108818171 },
+ { 28, 125333243 },
+ { 29, 174878459 },
+ { 29, 242936825 },
+ { 28, 121401083 },
+ { 28, 129527547 },
+ { 28, 132017919 },
+ { 28, 127889147 },
+ { 28, 127692539 },
+ { 27, 50260989 },
+ { 26, 32927487 },
+ { 26, 31944443 },
+ { 26, 65302267 },
+ { 26, 66088699 },
+ { 26, 16412411 },
+ { 26, 33189627 },
+ { 26, 33517311 },
+ { 27, 64581371 },
+ { 27, 60649211 },
+ { 28, 133852923 },
+ { 28, 124840953 },
+ { 27, 62484219 },
+ { 27, 54357755 },
+ { 28, 57241339 },
+ { 27, 49343481 },
+ { 26, 24735483 },
+ { 26, 8220411 },
+ { 21, 884718 },
+ { 26, 15298303 },
+ { 26, 33319931 },
+ { 28, 49835003 },
+ { 28, 65825787 },
+ { 28, 115895291 },
+ { 28, 125594619 },
+ { 29, 175664123 },
+ { 29, 191654907 },
+ { 29, 259714809 },
+ { 28, 129788923 },
+ { 29, 251064061 },
+ { 28, 127822847 },
+ { 28, 115305467 },
+ { 28, 131886075 },
+ { 27, 49737469 },
+ { 26, 31878143 },
+ { 26, 28797947 },
+ { 26, 66350075 },
+ { 26, 31550459 },
+ { 26, 16673787 },
+ { 26, 33451003 },
+ { 27, 63794171 },
+ { 27, 60386299 },
+ { 27, 48065531 },
+ { 28, 123268857 },
+ { 27, 61697019 },
+ { 27, 54094843 },
+ { 27, 29191163 },
+ { 27, 47771385 },
+ { 26, 23948283 },
+ { 26, 7957499 },
+ { 21, 868334 },
+ { 26, 8219647 },
+ { 26, 33319675 },
+ { 28, 49834747 },
+ { 28, 65825531 },
+ { 28, 115895035 },
+ { 28, 125594363 },
+ { 29, 175663867 },
+ { 29, 191654651 },
+ { 29, 259715065 },
+ { 28, 129788667 },
+ { 29, 251064317 },
+ { 28, 127822591 },
+ { 28, 115305211 },
+ { 28, 131885819 },
+ { 27, 49737725 },
+ { 26, 31877887 },
+ { 26, 28797691 },
+ { 26, 66349819 },
+ { 26, 31550203 },
+ { 26, 16673531 },
+ { 26, 33450747 },
+ { 27, 63793915 },
+ { 27, 60386043 },
+ { 27, 48065275 },
+ { 28, 123269113 },
+ { 27, 61696763 },
+ { 27, 54094587 },
+ { 27, 29190907 },
+ { 27, 47771641 },
+ { 26, 23948027 },
+ { 26, 7957243 },
+ { 21, 863646 },
+ { 26, 8219391 },
+ { 26, 24996607 },
+ { 28, 50085883 },
+ { 28, 66600955 },
+ { 28, 116146171 },
+ { 28, 132661243 },
+ { 29, 175915003 },
+ { 29, 192430075 },
+ { 29, 241975291 },
+ { 29, 258490363 },
+ { 29, 222052347 },
+ { 29, 249494269 },
+ { 28, 115228671 },
+ { 28, 111099899 },
+ { 28, 245121019 },
+ { 27, 48167677 },
+ { 26, 28721151 },
+ { 26, 27738107 },
+ { 26, 27475963 },
+ { 26, 28393467 },
+ { 26, 27607035 },
+ { 27, 63520763 },
+ { 27, 59588603 },
+ { 27, 47792123 },
+ { 27, 43859963 },
+ { 27, 61423611 },
+ { 27, 53297147 },
+ { 27, 28917755 },
+ { 27, 47250169 },
+ { 26, 23674875 },
+ { 26, 7159803 },
+ { 20, 519454 },
+ { 26, 7946239 },
+ { 26, 24723455 },
+ { 28, 50085627 },
+ { 28, 66600699 },
+ { 28, 116145915 },
+ { 28, 132660987 },
+ { 29, 175914747 },
+ { 29, 192429819 },
+ { 29, 241975035 },
+ { 29, 258490107 },
+ { 29, 222052091 },
+ { 29, 249494525 },
+ { 28, 115228415 },
+ { 28, 111099643 },
+ { 28, 245120763 },
+ { 27, 48167933 },
+ { 26, 28720895 },
+ { 26, 27737851 },
+ { 26, 27475707 },
+ { 26, 28393211 },
+ { 26, 27606779 },
+ { 27, 63520507 },
+ { 27, 59588347 },
+ { 27, 47791867 },
+ { 27, 43859707 },
+ { 27, 61423355 },
+ { 27, 53296891 },
+ { 27, 28917499 },
+ { 27, 47250425 },
+ { 26, 23674619 },
+ { 26, 7159547 },
+ { 20, 503070 },
+ { 26, 7945983 },
+ { 26, 24723199 },
+ { 28, 41500415 },
+ { 28, 66862075 },
+ { 28, 116931579 },
+ { 28, 132922363 },
+ { 29, 182991867 },
+ { 29, 192691195 },
+ { 29, 242760699 },
+ { 29, 259849977 },
+ { 28, 129973243 },
+ { 28, 129711099 },
+ { 28, 128924667 },
+ { 28, 125632249 },
+ { 27, 64961531 },
+ { 27, 64699387 },
+ { 27, 47644413 },
+ { 26, 24968953 },
+ { 25, 16202747 },
+ { 25, 15940603 },
+ { 26, 32046841 },
+ { 25, 16071675 },
+ { 27, 59325435 },
+ { 27, 47004667 },
+ { 27, 62455545 },
+ { 26, 31276027 },
+ { 27, 53033979 },
+ { 27, 28130299 },
+ { 26, 24706809 },
+ { 25, 12401659 },
+ { 26, 6896635 },
+ { 19, 243614 },
+ { 26, 7158783 },
+ { 26, 23935999 },
+ { 28, 40713215 },
+ { 28, 66861819 },
+ { 28, 116931323 },
+ { 28, 132922107 },
+ { 29, 182991611 },
+ { 29, 192690939 },
+ { 29, 242760443 },
+ { 29, 259850233 },
+ { 28, 129972987 },
+ { 28, 129710843 },
+ { 28, 128924411 },
+ { 28, 125632505 },
+ { 27, 64961275 },
+ { 27, 64699131 },
+ { 27, 47644669 },
+ { 26, 24969209 },
+ { 25, 16202491 },
+ { 25, 15940347 },
+ { 26, 32047097 },
+ { 25, 16071419 },
+ { 27, 59325179 },
+ { 27, 47004411 },
+ { 27, 62455801 },
+ { 26, 31275771 },
+ { 27, 53033723 },
+ { 27, 28130043 },
+ { 26, 24707065 },
+ { 25, 12401403 },
+ { 26, 6896379 },
+ { 19, 235422 },
+ { 26, 7158527 },
+ { 26, 23935743 },
+ { 28, 40712959 },
+ { 28, 57490175 },
+ { 28, 117190651 },
+ { 28, 133705723 },
+ { 29, 183250939 },
+ { 29, 199766011 },
+ { 29, 243019771 },
+ { 29, 259534843 },
+ { 28, 129904639 },
+ { 28, 121581563 },
+ { 28, 121319419 },
+ { 28, 120532987 },
+ { 27, 64892927 },
+ { 27, 60764155 },
+ { 27, 60502011 },
+ { 27, 50178813 },
+ { 25, 16134143 },
+ { 25, 15151099 },
+ { 25, 14888955 },
+ { 25, 15806459 },
+ { 25, 15020027 },
+ { 27, 46739451 },
+ { 27, 42807291 },
+ { 26, 31010811 },
+ { 26, 27078651 },
+ { 27, 27865083 },
+ { 27, 48343801 },
+ { 25, 12136443 },
+ { 25, 4009979 },
+ { 19, 194334 },
+ { 26, 6893567 },
+ { 26, 23670783 },
+ { 28, 40447999 },
+ { 28, 57225215 },
+ { 28, 117190395 },
+ { 28, 133705467 },
+ { 29, 183250683 },
+ { 29, 199765755 },
+ { 29, 243019515 },
+ { 29, 259534587 },
+ { 28, 129904383 },
+ { 28, 121581307 },
+ { 28, 121319163 },
+ { 28, 120532731 },
+ { 27, 64892671 },
+ { 27, 60763899 },
+ { 27, 60501755 },
+ { 27, 50179069 },
+ { 25, 16133887 },
+ { 25, 15150843 },
+ { 25, 14888699 },
+ { 25, 15806203 },
+ { 25, 15019771 },
+ { 27, 46739195 },
+ { 27, 42807035 },
+ { 26, 31010555 },
+ { 26, 27078395 },
+ { 27, 27864827 },
+ { 27, 48344057 },
+ { 25, 12136187 },
+ { 25, 4009723 },
+ { 19, 186142 },
+ { 26, 6893311 },
+ { 26, 23670527 },
+ { 28, 40447743 },
+ { 28, 57224959 },
+ { 28, 107556607 },
+ { 28, 133966843 },
+ { 29, 184036347 },
+ { 29, 200027131 },
+ { 29, 250096635 },
+ { 29, 259795963 },
+ { 29, 191835131 },
+ { 28, 121515007 },
+ { 28, 96414715 },
+ { 28, 96152571 },
+ { 28, 95366139 },
+ { 27, 60697599 },
+ { 27, 48180219 },
+ { 27, 47918075 },
+ { 27, 49131261 },
+ { 25, 15084543 },
+ { 25, 12004347 },
+ { 25, 11742203 },
+ { 25, 14756859 },
+ { 25, 11873275 },
+ { 27, 42544123 },
+ { 26, 30223355 },
+ { 26, 26815483 },
+ { 26, 14494715 },
+ { 27, 45199097 },
+ { 25, 11348987 },
+ { 25, 3746811 },
+ { 19, 177566 },
+ { 25, 4008959 },
+ { 25, 12397567 },
+ { 27, 20786175 },
+ { 27, 29174783 },
+ { 27, 54340607 },
+ { 27, 62729215 },
+ { 28, 87895039 },
+ { 28, 96283647 },
+ { 28, 121449471 },
+ { 28, 129838079 },
+ { 29, 191834875 },
+ { 28, 121514751 },
+ { 28, 96414459 },
+ { 28, 96152315 },
+ { 28, 95365883 },
+ { 27, 60697343 },
+ { 27, 48179963 },
+ { 27, 47917819 },
+ { 27, 49131517 },
+ { 25, 15084287 },
+ { 25, 12004091 },
+ { 25, 11741947 },
+ { 25, 14756603 },
+ { 25, 11873019 },
+ { 27, 42543867 },
+ { 26, 30223099 },
+ { 26, 26815227 },
+ { 26, 14494459 },
+ { 27, 45199353 },
+ { 25, 11348731 },
+ { 25, 3746555 },
+ { 19, 169374 },
+ { 25, 4008703 },
+ { 25, 12397311 },
+ { 27, 20785919 },
+ { 27, 29174527 },
+ { 27, 54340351 },
+ { 27, 46129147 },
+ { 27, 46079995 },
+ { 27, 50208763 },
+ { 27, 62595067 },
+ { 27, 66723835 },
+ { 27, 43966459 },
+ { 27, 43769851 },
+ { 26, 24092671 },
+ { 26, 22011899 },
+ { 26, 21946363 },
+ { 26, 21749755 },
+ { 25, 12034047 },
+ { 25, 11001851 },
+ { 25, 10936315 },
+ { 25, 10739707 },
+ { 23, 2990079 },
+ { 23, 2744315 },
+ { 23, 2678779 },
+ { 23, 2908155 },
+ { 23, 2711547 },
+ { 24, 7495675 },
+ { 24, 6512635 },
+ { 24, 3563515 },
+ { 24, 2580475 },
+ { 23, 2777083 },
+ { 23, 745467 },
+ { 18, 128286 },
+ { 23, 942079 },
+ { 23, 3039231 },
+ { 25, 5136383 },
+ { 25, 7233535 },
+ { 25, 13524991 },
+ { 25, 15622143 },
+ { 26, 21913599 },
+ { 26, 24010751 },
+ { 26, 30302207 },
+ { 26, 32399359 },
+ { 27, 43966203 },
+ { 27, 43769595 },
+ { 26, 24092415 },
+ { 26, 22011643 },
+ { 26, 21946107 },
+ { 26, 21749499 },
+ { 25, 12033791 },
+ { 25, 11001595 },
+ { 25, 10936059 },
+ { 25, 10739451 },
+ { 23, 2989823 },
+ { 23, 2744059 },
+ { 23, 2678523 },
+ { 23, 2907899 },
+ { 23, 2711291 },
+ { 24, 7495419 },
+ { 24, 6512379 },
+ { 24, 3563259 },
+ { 24, 2580219 },
+ { 23, 2776827 },
+ { 23, 745211 },
+ { 18, 120094 },
+ { 23, 941823 },
+ { 23, 3038975 },
+ { 25, 5136127 },
+ { 25, 7233279 },
+ { 25, 13524735 },
+ { 25, 15621887 },
+ { 26, 33545211 },
+ { 26, 33479675 },
+ { 26, 33283067 },
+ { 26, 33217531 },
+ { 26, 31448059 },
+ { 26, 31382523 },
+ { 26, 31185915 },
+ { 26, 31120379 },
+ { 25, 15719419 },
+ { 25, 15653883 },
+ { 25, 15457275 },
+ { 25, 15391739 },
+ { 24, 7855099 },
+ { 24, 7789563 },
+ { 24, 7592955 },
+ { 23, 2726911 },
+ { 22, 1956859 },
+ { 22, 1891323 },
+ { 23, 2644987 },
+ { 22, 1924091 },
+ { 24, 6446075 },
+ { 24, 3365883 },
+ { 24, 2513915 },
+ { 22, 1530875 },
+ { 23, 678907 },
+ { 17, 56222 },
+ { 23, 744447 },
+ { 23, 2841599 },
+ { 25, 4938751 },
+ { 25, 7035903 },
+ { 25, 13327359 },
+ { 25, 15424511 },
+ { 26, 33544955 },
+ { 26, 33479419 },
+ { 26, 33282811 },
+ { 26, 33217275 },
+ { 26, 31447803 },
+ { 26, 31382267 },
+ { 26, 31185659 },
+ { 26, 31120123 },
+ { 25, 15719163 },
+ { 25, 15653627 },
+ { 25, 15457019 },
+ { 25, 15391483 },
+ { 24, 7854843 },
+ { 24, 7789307 },
+ { 24, 7592699 },
+ { 23, 2726655 },
+ { 22, 1956603 },
+ { 22, 1891067 },
+ { 23, 2644731 },
+ { 22, 1923835 },
+ { 24, 6445819 },
+ { 24, 3365627 },
+ { 24, 2513659 },
+ { 22, 1530619 },
+ { 23, 678651 },
+ { 17, 52126 },
+ { 23, 744191 },
+ { 23, 2841343 },
+ { 25, 4938495 },
+ { 25, 7035647 },
+ { 25, 13327103 },
+ { 25, 15424255 },
+ { 26, 21715711 },
+ { 26, 29347835 },
+ { 26, 29282299 },
+ { 26, 29085691 },
+ { 26, 29020155 },
+ { 26, 27250683 },
+ { 26, 27185147 },
+ { 26, 26988539 },
+ { 25, 15699967 },
+ { 25, 13619195 },
+ { 25, 13553659 },
+ { 25, 13357051 },
+ { 24, 7835647 },
+ { 24, 6803451 },
+ { 24, 6737915 },
+ { 24, 6541307 },
+ { 22, 1937407 },
+ { 22, 1691643 },
+ { 22, 1626107 },
+ { 22, 1855483 },
+ { 22, 1658875 },
+ { 24, 3297275 },
+ { 24, 2314235 },
+ { 22, 1462267 },
+ { 22, 479227 },
+ { 17, 31518 },
+ { 23, 675839 },
+ { 23, 2772991 },
+ { 25, 4870143 },
+ { 25, 6967295 },
+ { 25, 13258751 },
+ { 25, 15355903 },
+ { 26, 33525503 },
+ { 26, 29347579 },
+ { 26, 29282043 },
+ { 26, 29085435 },
+ { 26, 29019899 },
+ { 26, 27250427 },
+ { 26, 27184891 },
+ { 26, 26988283 },
+ { 25, 15699711 },
+ { 25, 13618939 },
+ { 25, 13553403 },
+ { 25, 13356795 },
+ { 24, 7835391 },
+ { 24, 6803195 },
+ { 24, 6737659 },
+ { 24, 6541051 },
+ { 22, 1937151 },
+ { 22, 1691387 },
+ { 22, 1625851 },
+ { 22, 1855227 },
+ { 22, 1658619 },
+ { 24, 3297019 },
+ { 24, 2313979 },
+ { 22, 1462011 },
+ { 22, 478971 },
+ { 17, 27422 },
+ { 23, 675583 },
+ { 23, 2772735 },
+ { 25, 4869887 },
+ { 25, 6967039 },
+ { 25, 13258495 },
+ { 25, 15355647 },
+ { 26, 21647103 },
+ { 26, 23744255 },
+ { 26, 16763899 },
+ { 26, 16698363 },
+ { 26, 16501755 },
+ { 26, 16436219 },
+ { 26, 14666747 },
+ { 26, 14601211 },
+ { 26, 14404603 },
+ { 25, 13601791 },
+ { 25, 7326715 },
+ { 25, 7261179 },
+ { 25, 7064571 },
+ { 24, 6786047 },
+ { 24, 3656699 },
+ { 24, 3591163 },
+ { 24, 3394555 },
+ { 22, 1674239 },
+ { 22, 904187 },
+ { 22, 838651 },
+ { 22, 1592315 },
+ { 22, 871419 },
+ { 24, 2247675 },
+ { 22, 1264635 },
+ { 22, 412667 },
+ { 17, 22942 },
+ { 22, 478207 },
+ { 22, 1526783 },
+ { 24, 2575359 },
+ { 24, 3623935 },
+ { 24, 6769663 },
+ { 24, 7818239 },
+ { 25, 10963967 },
+ { 25, 12012543 },
+ { 25, 15158271 },
+ { 25, 16206847 },
+ { 26, 16501499 },
+ { 26, 16435963 },
+ { 26, 14666491 },
+ { 26, 14600955 },
+ { 26, 14404347 },
+ { 25, 13601535 },
+ { 25, 7326459 },
+ { 25, 7260923 },
+ { 25, 7064315 },
+ { 24, 6785791 },
+ { 24, 3656443 },
+ { 24, 3590907 },
+ { 24, 3394299 },
+ { 22, 1673983 },
+ { 22, 903931 },
+ { 22, 838395 },
+ { 22, 1592059 },
+ { 22, 871163 },
+ { 24, 2247419 },
+ { 22, 1264379 },
+ { 22, 412411 },
+ { 17, 18846 },
+ { 22, 477951 },
+ { 22, 1526527 },
+ { 24, 2575103 },
+ { 24, 3623679 },
+ { 24, 6769407 },
+ { 24, 7817983 },
+ { 25, 10963711 },
+ { 25, 12012287 },
+ { 24, 4188159 },
+ { 24, 3143675 },
+ { 24, 3127291 },
+ { 24, 3078139 },
+ { 24, 3061755 },
+ { 24, 2619387 },
+ { 24, 2603003 },
+ { 24, 2553851 },
+ { 23, 1828863 },
+ { 23, 1308667 },
+ { 23, 1292283 },
+ { 23, 1243131 },
+ { 22, 911359 },
+ { 22, 653307 },
+ { 22, 636923 },
+ { 22, 587771 },
+ { 20, 223231 },
+ { 20, 161787 },
+ { 20, 145403 },
+ { 20, 202747 },
+ { 20, 153595 },
+ { 20, 301051 },
+ { 20, 55291 },
+ { 15, 14622 },
+ { 20, 104447 },
+ { 20, 366591 },
+ { 22, 628735 },
+ { 22, 890879 },
+ { 22, 1677311 },
+ { 22, 1939455 },
+ { 23, 2725887 },
+ { 23, 2988031 },
+ { 23, 3774463 },
+ { 23, 4036607 },
+ { 24, 3127035 },
+ { 24, 3077883 },
+ { 24, 3061499 },
+ { 24, 2619131 },
+ { 24, 2602747 },
+ { 24, 2553595 },
+ { 23, 1828607 },
+ { 23, 1308411 },
+ { 23, 1292027 },
+ { 23, 1242875 },
+ { 22, 911103 },
+ { 22, 653051 },
+ { 22, 636667 },
+ { 22, 587515 },
+ { 20, 222975 },
+ { 20, 161531 },
+ { 20, 145147 },
+ { 20, 202491 },
+ { 20, 153339 },
+ { 20, 300795 },
+ { 20, 55035 },
+ { 15, 10526 },
+ { 20, 104191 },
+ { 20, 366335 },
+ { 22, 628479 },
+ { 22, 890623 },
+ { 22, 1677055 },
+ { 22, 1939199 },
+ { 23, 2725631 },
+ { 23, 2987775 },
+ { 23, 3774207 },
+ { 23, 4036351 },
+ { 22, 2094075 },
+ { 22, 2077691 },
+ { 22, 2028539 },
+ { 22, 2012155 },
+ { 22, 1569787 },
+ { 22, 1553403 },
+ { 22, 1504251 },
+ { 22, 1487867 },
+ { 21, 783355 },
+ { 21, 766971 },
+ { 21, 717819 },
+ { 21, 701435 },
+ { 20, 390139 },
+ { 20, 373755 },
+ { 20, 324603 },
+ { 20, 308219 },
+ { 18, 95227 },
+ { 18, 78843 },
+ { 20, 136187 },
+ { 18, 87035 },
+ { 20, 37883 },
+ { 13, 1694 },
+ { 20, 54271 },
+ { 20, 316415 },
+ { 22, 578559 },
+ { 22, 840703 },
+ { 22, 1627135 },
+ { 22, 1889279 },
+ { 23, 2675711 },
+ { 23, 2937855 },
+ { 23, 3724287 },
+ { 23, 3986431 },
+ { 22, 2093819 },
+ { 22, 2077435 },
+ { 22, 2028283 },
+ { 22, 2011899 },
+ { 22, 1569531 },
+ { 22, 1553147 },
+ { 22, 1503995 },
+ { 22, 1487611 },
+ { 21, 783099 },
+ { 21, 766715 },
+ { 21, 717563 },
+ { 21, 701179 },
+ { 20, 389883 },
+ { 20, 373499 },
+ { 20, 324347 },
+ { 20, 307963 },
+ { 18, 94971 },
+ { 18, 78587 },
+ { 20, 135931 },
+ { 18, 86779 },
+ { 20, 37627 },
+ { 13, 670 },
+ { 20, 54015 },
+ { 20, 316159 },
+ { 22, 578303 },
+ { 22, 840447 },
+ { 22, 1626879 },
+ { 22, 1889023 },
+ { 23, 2675455 },
+ { 23, 2937599 },
+ { 23, 3724031 },
+ { 23, 3986175 },
+ { 20, 522751 },
+ { 20, 261627 },
+ { 20, 257531 },
+ { 20, 245243 },
+ { 20, 241147 },
+ { 20, 130555 },
+ { 20, 126459 },
+ { 20, 114171 },
+ { 19, 195071 },
+ { 19, 65019 },
+ { 19, 60923 },
+ { 19, 48635 },
+ { 18, 96767 },
+ { 18, 32251 },
+ { 18, 28155 },
+ { 18, 15867 },
+ { 16, 23039 },
+ { 16, 7675 },
+ { 16, 3579 },
+ { 12, 2939 },
+ { 11, 955 },
+ { 11, 1054 },
+ { 18, 9727 },
+ { 18, 75263 },
+ { 20, 140799 },
+ { 20, 206335 },
+ { 20, 402943 },
+ { 20, 468479 },
+ { 21, 665087 },
+ { 21, 730623 },
+ { 21, 927231 },
+ { 21, 992767 },
+ { 20, 1039613 },
+ { 20, 1034489 },
+ { 20, 1018105 },
+ { 20, 968953 },
+ { 20, 952569 },
+ { 20, 510201 },
+ { 20, 493817 },
+ { 20, 444665 },
+ { 19, 253181 },
+ { 19, 248057 },
+ { 19, 231673 },
+ { 19, 182521 },
+ { 18, 122109 },
+ { 18, 116985 },
+ { 18, 100601 },
+ { 18, 51449 },
+ { 16, 23805 },
+ { 16, 18681 },
+ { 16, 2297 },
+ { 12, 377 },
+ { 10, 123 },
+ { 11, 106 },
+ { 18, 8445 },
+ { 18, 73981 },
+ { 20, 139517 },
+ { 20, 205053 },
+ { 20, 401661 },
+ { 20, 467197 },
+ { 21, 663805 },
+ { 21, 729341 },
+ { 21, 925949 },
+ { 21, 991485 },
+ { 20, 1039869 },
+ { 20, 1034745 },
+ { 20, 1018361 },
+ { 20, 969209 },
+ { 20, 952825 },
+ { 20, 510457 },
+ { 20, 494073 },
+ { 20, 444921 },
+ { 19, 253437 },
+ { 19, 248313 },
+ { 19, 231929 },
+ { 19, 182777 },
+ { 18, 122365 },
+ { 18, 117241 },
+ { 18, 100857 },
+ { 18, 51705 },
+ { 16, 24061 },
+ { 16, 18937 },
+ { 16, 2553 },
+ { 12, 2425 },
+ { 10, 185 },
+ { 11, 1130 },
+ { 18, 8701 },
+ { 18, 74237 },
+ { 20, 139773 },
+ { 20, 205309 },
+ { 20, 401917 },
+ { 20, 467453 },
+ { 21, 664061 },
+ { 21, 729597 },
+ { 21, 926205 },
+ { 21, 991741 },
+ { 22, 1712637 },
+ { 22, 4141821 },
+ { 22, 4076285 },
+ { 22, 3879677 },
+ { 22, 3814141 },
+ { 22, 2044669 },
+ { 22, 1979133 },
+ { 22, 1782525 },
+ { 22, 1716989 },
+ { 21, 996093 },
+ { 21, 930557 },
+ { 21, 733949 },
+ { 21, 668413 },
+ { 20, 471805 },
+ { 20, 406269 },
+ { 20, 209661 },
+ { 20, 144125 },
+ { 18, 78589 },
+ { 18, 13053 },
+ { 10, 489 },
+ { 8, 41 },
+ { 9, 90 },
+ { 12, 1469 },
+ { 18, 82685 },
+ { 20, 148221 },
+ { 20, 213757 },
+ { 20, 410365 },
+ { 20, 475901 },
+ { 21, 672509 },
+ { 21, 738045 },
+ { 21, 934653 },
+ { 21, 1000189 },
+ { 22, 1721085 },
+ { 22, 1786621 },
+ { 22, 1983229 },
+ { 22, 2048765 },
+ { 22, 3818237 },
+ { 22, 3883773 },
+ { 22, 4080381 },
+ { 22, 4145917 },
+ { 22, 1717245 },
+ { 21, 996349 },
+ { 21, 930813 },
+ { 21, 734205 },
+ { 21, 668669 },
+ { 20, 472061 },
+ { 20, 406525 },
+ { 20, 209917 },
+ { 20, 144381 },
+ { 18, 78845 },
+ { 18, 13309 },
+ { 10, 313 },
+ { 7, 9 },
+ { 9, 218 },
+ { 11, 701 },
+ { 18, 82941 },
+ { 20, 148477 },
+ { 20, 214013 },
+ { 20, 410621 },
+ { 20, 476157 },
+ { 21, 672765 },
+ { 21, 738301 },
+ { 21, 934909 },
+ { 21, 1000445 },
+ { 22, 1721341 },
+ { 22, 1786877 },
+ { 22, 1983485 },
+ { 22, 4134653 },
+ { 22, 4069117 },
+ { 22, 3872509 },
+ { 22, 3806973 },
+ { 22, 2037501 },
+ { 22, 1971965 },
+ { 22, 1775357 },
+ { 22, 1709821 },
+ { 21, 988925 },
+ { 21, 923389 },
+ { 21, 726781 },
+ { 21, 661245 },
+ { 20, 464637 },
+ { 20, 399101 },
+ { 20, 202493 },
+ { 20, 136957 },
+ { 14, 6013 },
+ { 8, 93 },
+ { 24, 507641 },
+ { 9, 173 },
+ { 14, 5501 },
+ { 20, 132861 },
+ { 20, 198397 },
+ { 20, 395005 },
+ { 20, 460541 },
+ { 21, 657149 },
+ { 21, 722685 },
+ { 21, 919293 },
+ { 21, 984829 },
+ { 22, 1705725 },
+ { 22, 1771261 },
+ { 22, 1967869 },
+ { 22, 2033405 },
+ { 22, 3802877 },
+ { 22, 3868413 },
+ { 22, 4065021 },
+ { 22, 4130557 },
+ { 22, 1972221 },
+ { 22, 1775613 },
+ { 22, 1710077 },
+ { 21, 989181 },
+ { 21, 923645 },
+ { 21, 727037 },
+ { 21, 661501 },
+ { 20, 464893 },
+ { 20, 399357 },
+ { 20, 202749 },
+ { 20, 137213 },
+ { 14, 8061 },
+ { 11, 877 },
+ { 10, 138 },
+ { 8, 77 },
+ { 14, 7549 },
+ { 20, 133117 },
+ { 20, 198653 },
+ { 20, 395261 },
+ { 20, 460797 },
+ { 21, 657405 },
+ { 21, 722941 },
+ { 21, 919549 },
+ { 21, 985085 },
+ { 22, 1705981 },
+ { 22, 1771517 },
+ { 22, 1968125 },
+ { 22, 2033661 },
+ { 22, 3803133 },
+ { 22, 3868669 },
+ { 22, 4065277 },
+ { 22, 4130813 },
+ { 24, 7949053 },
+ { 24, 7162621 },
+ { 24, 6900477 },
+ { 23, 4016893 },
+ { 23, 3754749 },
+ { 23, 2968317 },
+ { 23, 2706173 },
+ { 22, 1919741 },
+ { 22, 1657597 },
+ { 22, 871165 },
+ { 22, 609021 },
+ { 20, 346877 },
+ { 13, 3709 },
+ { 10, 202 },
+ { 9, 217 },
+ { 12, 2029 },
+ { 20, 35581 },
+ { 20, 101117 },
+ { 22, 166653 },
+ { 22, 232189 },
+ { 22, 428797 },
+ { 22, 494333 },
+ { 23, 690941 },
+ { 23, 756477 },
+ { 23, 953085 },
+ { 23, 1018621 },
+ { 24, 1739517 },
+ { 24, 1805053 },
+ { 24, 2001661 },
+ { 24, 2067197 },
+ { 24, 3836669 },
+ { 24, 3902205 },
+ { 24, 4098813 },
+ { 24, 4164349 },
+ { 24, 6900733 },
+ { 23, 4017149 },
+ { 23, 3755005 },
+ { 23, 2968573 },
+ { 23, 2706429 },
+ { 22, 1919997 },
+ { 22, 1657853 },
+ { 22, 871421 },
+ { 22, 609277 },
+ { 20, 347133 },
+ { 14, 8125 },
+ { 12, 1850 },
+ { 12, 1897 },
+ { 12, 1853 },
+ { 20, 35837 },
+ { 20, 101373 },
+ { 22, 166909 },
+ { 22, 232445 },
+ { 22, 429053 },
+ { 22, 494589 },
+ { 23, 691197 },
+ { 23, 756733 },
+ { 23, 953341 },
+ { 23, 1018877 },
+ { 24, 1739773 },
+ { 24, 1805309 },
+ { 24, 2001917 },
+ { 24, 2067453 },
+ { 24, 3836925 },
+ { 24, 3902461 },
+ { 24, 4099069 },
+ { 24, 4164605 },
+ { 26, 27414269 },
+ { 25, 15879933 },
+ { 25, 14831357 },
+ { 25, 11685629 },
+ { 25, 10637053 },
+ { 24, 7491325 },
+ { 24, 6442749 },
+ { 24, 3297021 },
+ { 24, 2248445 },
+ { 22, 1199869 },
+ { 22, 151293 },
+ { 15, 6682 },
+ { 14, 7801 },
+ { 16, 14201 },
+ { 20, 52985 },
+ { 20, 118521 },
+ { 20, 364285 },
+ { 22, 249593 },
+ { 22, 446201 },
+ { 22, 511737 },
+ { 22, 1543933 },
+ { 23, 773881 },
+ { 23, 970489 },
+ { 23, 1036025 },
+ { 23, 3116797 },
+ { 24, 1822457 },
+ { 24, 2019065 },
+ { 24, 2084601 },
+ { 24, 3854073 },
+ { 24, 3919609 },
+ { 24, 4116217 },
+ { 24, 4181753 },
+ { 24, 8359677 },
+ { 25, 15880189 },
+ { 25, 14831613 },
+ { 25, 11685885 },
+ { 25, 10637309 },
+ { 24, 7491581 },
+ { 24, 6443005 },
+ { 24, 3297277 },
+ { 24, 2248701 },
+ { 22, 1200125 },
+ { 22, 151549 },
+ { 15, 7706 },
+ { 15, 16313 },
+ { 16, 16249 },
+ { 20, 53241 },
+ { 20, 118777 },
+ { 20, 364541 },
+ { 22, 249849 },
+ { 22, 446457 },
+ { 22, 511993 },
+ { 22, 1544189 },
+ { 23, 774137 },
+ { 23, 970745 },
+ { 23, 1036281 },
+ { 23, 3117053 },
+ { 24, 1822713 },
+ { 24, 2019321 },
+ { 24, 2084857 },
+ { 24, 3854329 },
+ { 24, 3919865 },
+ { 24, 4116473 },
+ { 24, 4182009 },
+ { 24, 8359933 },
+ { 25, 15948541 },
+ { 25, 14899965 },
+ { 25, 11754237 },
+ { 25, 10705661 },
+ { 24, 7559933 },
+ { 24, 6511357 },
+ { 24, 3365629 },
+ { 24, 2317053 },
+ { 22, 1268477 },
+ { 22, 219901 },
+ { 15, 12954 },
+ { 22, 154361 },
+ { 20, 350969 },
+ { 22, 547577 },
+ { 20, 318201 },
+ { 20, 383737 },
+ { 22, 1235705 },
+ { 22, 1301241 },
+ { 22, 1497849 },
+ { 22, 1563385 },
+ { 23, 2808569 },
+ { 23, 2874105 },
+ { 23, 3070713 },
+ { 23, 3136249 },
+ { 24, 5954297 },
+ { 24, 6019833 },
+ { 24, 6216441 },
+ { 24, 6281977 },
+ { 24, 8051449 },
+ { 24, 8116985 },
+ { 24, 8313593 },
+ { 24, 8379129 },
+ { 25, 15948797 },
+ { 25, 14900221 },
+ { 25, 11754493 },
+ { 25, 10705917 },
+ { 24, 7560189 },
+ { 24, 6511613 },
+ { 24, 3365885 },
+ { 24, 2317309 },
+ { 22, 1268733 },
+ { 22, 220157 },
+ { 15, 13978 },
+ { 22, 154617 },
+ { 20, 351225 },
+ { 22, 547833 },
+ { 20, 318457 },
+ { 20, 383993 },
+ { 22, 1235961 },
+ { 22, 1301497 },
+ { 22, 1498105 },
+ { 22, 1563641 },
+ { 23, 2808825 },
+ { 23, 2874361 },
+ { 23, 3070969 },
+ { 23, 3136505 },
+ { 24, 5954553 },
+ { 24, 6020089 },
+ { 24, 6216697 },
+ { 24, 6282233 },
+ { 24, 8051705 },
+ { 24, 8117241 },
+ { 24, 8313849 },
+ { 24, 8379385 },
+ { 25, 16146173 },
+ { 25, 15097597 },
+ { 25, 11951869 },
+ { 25, 10903293 },
+ { 24, 7757565 },
+ { 24, 6708989 },
+ { 24, 3563261 },
+ { 24, 2514685 },
+ { 22, 1466109 },
+ { 22, 417533 },
+ { 17, 59674 },
+ { 22, 220921 },
+ { 22, 1203961 },
+ { 22, 614137 },
+ { 22, 810745 },
+ { 22, 581369 },
+ { 22, 646905 },
+ { 22, 892669 },
+ { 24, 2350841 },
+ { 24, 2547449 },
+ { 24, 2612985 },
+ { 24, 3645181 },
+ { 25, 4972281 },
+ { 25, 5168889 },
+ { 25, 5234425 },
+ { 25, 7315197 },
+ { 26, 10215161 },
+ { 26, 10411769 },
+ { 26, 10477305 },
+ { 26, 12246777 },
+ { 26, 12312313 },
+ { 26, 12508921 },
+ { 25, 16146429 },
+ { 25, 15097853 },
+ { 25, 11952125 },
+ { 25, 10903549 },
+ { 24, 7757821 },
+ { 24, 6709245 },
+ { 24, 3563517 },
+ { 24, 2514941 },
+ { 22, 1466365 },
+ { 22, 417789 },
+ { 17, 63770 },
+ { 22, 221177 },
+ { 22, 1204217 },
+ { 22, 614393 },
+ { 22, 811001 },
+ { 22, 581625 },
+ { 22, 647161 },
+ { 22, 892925 },
+ { 24, 2351097 },
+ { 24, 2547705 },
+ { 24, 2613241 },
+ { 24, 3645437 },
+ { 25, 4972537 },
+ { 25, 5169145 },
+ { 25, 5234681 },
+ { 25, 7315453 },
+ { 26, 10215417 },
+ { 26, 10412025 },
+ { 26, 10477561 },
+ { 26, 12247033 },
+ { 26, 12312569 },
+ { 26, 12509177 },
+ { 26, 12574713 },
+ { 26, 16752637 },
+ { 27, 48048893 },
+ { 27, 43854589 },
+ { 26, 31271677 },
+ { 26, 27077373 },
+ { 26, 14494461 },
+ { 26, 10300157 },
+ { 24, 6105853 },
+ { 24, 1911549 },
+ { 18, 84378 },
+ { 24, 1649401 },
+ { 24, 5057273 },
+ { 26, 8989433 },
+ { 24, 3484409 },
+ { 24, 6367993 },
+ { 24, 3353337 },
+ { 24, 3615481 },
+ { 24, 6695677 },
+ { 26, 13576953 },
+ { 26, 14363385 },
+ { 26, 14625529 },
+ { 26, 27142909 },
+ { 27, 28257017 },
+ { 27, 29043449 },
+ { 27, 29305593 },
+ { 27, 54405885 },
+ { 28, 57617145 },
+ { 28, 58403577 },
+ { 28, 58665721 },
+ { 28, 65743609 },
+ { 28, 66005753 },
+ { 27, 64826365 },
+ { 27, 60632061 },
+ { 27, 48049149 },
+ { 27, 43854845 },
+ { 26, 31271933 },
+ { 26, 27077629 },
+ { 26, 14494717 },
+ { 26, 10300413 },
+ { 24, 6106109 },
+ { 24, 1911805 },
+ { 18, 88474 },
+ { 24, 1649657 },
+ { 24, 5057529 },
+ { 26, 8989689 },
+ { 24, 3484665 },
+ { 24, 6368249 },
+ { 24, 3353593 },
+ { 24, 3615737 },
+ { 24, 6695933 },
+ { 26, 13577209 },
+ { 26, 14363641 },
+ { 26, 14625785 },
+ { 26, 27143165 },
+ { 27, 28257273 },
+ { 27, 29043705 },
+ { 27, 29305849 },
+ { 27, 54406141 },
+ { 28, 57617401 },
+ { 28, 58403833 },
+ { 28, 58665977 },
+ { 28, 65743865 },
+ { 28, 66006009 },
+ { 28, 66792441 },
+ { 28, 67054585 },
+ { 28, 94973693 },
+ { 28, 86585085 },
+ { 27, 61419261 },
+ { 27, 53030653 },
+ { 27, 27864829 },
+ { 27, 19476221 },
+ { 25, 11087613 },
+ { 25, 2699005 },
+ { 18, 92954 },
+ { 24, 1912569 },
+ { 24, 5844729 },
+ { 26, 9252601 },
+ { 26, 13184761 },
+ { 24, 6631161 },
+ { 24, 7417593 },
+ { 24, 6500089 },
+ { 24, 6762233 },
+ { 24, 7745277 },
+ { 26, 26160889 },
+ { 26, 26947321 },
+ { 26, 27209465 },
+ { 26, 31338237 },
+ { 27, 53423865 },
+ { 27, 54210297 },
+ { 27, 54472441 },
+ { 27, 62795517 },
+ { 28, 107949817 },
+ { 28, 108736249 },
+ { 28, 108998393 },
+ { 28, 116076281 },
+ { 28, 116338425 },
+ { 28, 117124857 },
+ { 28, 117387001 },
+ { 28, 134098685 },
+ { 27, 61419517 },
+ { 27, 53030909 },
+ { 27, 27865085 },
+ { 27, 19476477 },
+ { 25, 11087869 },
+ { 25, 2699261 },
+ { 18, 97050 },
+ { 24, 1912825 },
+ { 24, 5844985 },
+ { 26, 9252857 },
+ { 26, 13185017 },
+ { 24, 6631417 },
+ { 24, 7417849 },
+ { 24, 6500345 },
+ { 24, 6762489 },
+ { 24, 7745533 },
+ { 26, 26161145 },
+ { 26, 26947577 },
+ { 26, 27209721 },
+ { 26, 31338493 },
+ { 27, 53424121 },
+ { 27, 54210553 },
+ { 27, 54472697 },
+ { 27, 62795773 },
+ { 28, 107950073 },
+ { 28, 108736505 },
+ { 28, 108998649 },
+ { 28, 116076537 },
+ { 28, 116338681 },
+ { 28, 117125113 },
+ { 28, 117387257 },
+ { 28, 86850301 },
+ { 27, 61684477 },
+ { 27, 53295869 },
+ { 27, 28130045 },
+ { 27, 19741437 },
+ { 25, 11352829 },
+ { 25, 2964221 },
+ { 18, 117658 },
+ { 25, 2702073 },
+ { 24, 6109945 },
+ { 25, 12124155 },
+ { 26, 13449977 },
+ { 26, 25770745 },
+ { 24, 7682809 },
+ { 25, 10566393 },
+ { 24, 7551737 },
+ { 24, 7813881 },
+ { 25, 10894077 },
+ { 26, 30358265 },
+ { 26, 31144697 },
+ { 26, 31406841 },
+ { 27, 61553401 },
+ { 27, 61815545 },
+ { 27, 62601977 },
+ { 27, 62864121 },
+ { 28, 124467961 },
+ { 28, 124730105 },
+ { 28, 125516537 },
+ { 28, 125778681 },
+ { 28, 132856569 },
+ { 28, 133118713 },
+ { 28, 133905145 },
+ { 28, 134167289 },
+ { 27, 61684733 },
+ { 27, 53296125 },
+ { 27, 28130301 },
+ { 27, 19741693 },
+ { 25, 11353085 },
+ { 25, 2964477 },
+ { 18, 121754 },
+ { 25, 2702329 },
+ { 24, 6110201 },
+ { 25, 12123899 },
+ { 26, 13450233 },
+ { 26, 25771001 },
+ { 24, 7683065 },
+ { 25, 10566649 },
+ { 24, 7551993 },
+ { 24, 7814137 },
+ { 25, 10894333 },
+ { 26, 30358521 },
+ { 26, 31144953 },
+ { 26, 31407097 },
+ { 27, 61553657 },
+ { 27, 61815801 },
+ { 27, 62602233 },
+ { 27, 62864377 },
+ { 28, 124468217 },
+ { 28, 124730361 },
+ { 28, 125516793 },
+ { 28, 125778937 },
+ { 28, 132856825 },
+ { 28, 133118969 },
+ { 28, 133905401 },
+ { 28, 134167545 },
+ { 27, 62471933 },
+ { 27, 54083325 },
+ { 27, 28917501 },
+ { 27, 20528893 },
+ { 25, 12140285 },
+ { 25, 3751677 },
+ { 19, 251162 },
+ { 25, 2965241 },
+ { 25, 11091705 },
+ { 26, 10305273 },
+ { 26, 14237433 },
+ { 26, 26033913 },
+ { 26, 29966073 },
+ { 25, 10829561 },
+ { 25, 11615993 },
+ { 25, 10698489 },
+ { 25, 10960633 },
+ { 25, 11943677 },
+ { 26, 23002111 },
+ { 27, 43728633 },
+ { 27, 43990777 },
+ { 27, 48119549 },
+ { 28, 86982393 },
+ { 28, 87768825 },
+ { 28, 88030969 },
+ { 28, 96354045 },
+ { 29, 175062777 },
+ { 29, 175849209 },
+ { 28, 129581053 },
+ { 28, 121192445 },
+ { 28, 96026621 },
+ { 28, 87638013 },
+ { 27, 62472189 },
+ { 27, 54083581 },
+ { 27, 28917757 },
+ { 27, 20529149 },
+ { 25, 12140541 },
+ { 25, 3751933 },
+ { 19, 259354 },
+ { 25, 2965497 },
+ { 25, 11091961 },
+ { 26, 10305529 },
+ { 26, 14237689 },
+ { 26, 26034169 },
+ { 26, 29966329 },
+ { 25, 10829817 },
+ { 25, 11616249 },
+ { 25, 10698745 },
+ { 25, 10960889 },
+ { 25, 11943933 },
+ { 26, 23001855 },
+ { 27, 43728889 },
+ { 27, 43991033 },
+ { 27, 48119805 },
+ { 28, 86982649 },
+ { 28, 87769081 },
+ { 28, 88031225 },
+ { 28, 96354301 },
+ { 29, 175063033 },
+ { 29, 175849465 },
+ { 28, 129854205 },
+ { 28, 121465597 },
+ { 28, 96299773 },
+ { 28, 87911165 },
+ { 27, 62745341 },
+ { 27, 54356733 },
+ { 27, 29190909 },
+ { 27, 20802301 },
+ { 25, 12413693 },
+ { 25, 4025085 },
+ { 20, 431514 },
+ { 25, 3762937 },
+ { 25, 11365113 },
+ { 26, 22605819 },
+ { 26, 14510841 },
+ { 26, 26831609 },
+ { 26, 30239481 },
+ { 27, 42560249 },
+ { 25, 11889401 },
+ { 25, 14772985 },
+ { 25, 11758329 },
+ { 25, 12020473 },
+ { 25, 15100669 },
+ { 26, 24571903 },
+ { 27, 47934201 },
+ { 27, 48196345 },
+ { 27, 60713725 },
+ { 28, 95382265 },
+ { 28, 96168697 },
+ { 28, 96430841 },
+ { 28, 121531133 },
+ { 29, 191851257 },
+ { 28, 129854461 },
+ { 28, 121465853 },
+ { 28, 96300029 },
+ { 28, 87911421 },
+ { 27, 62745597 },
+ { 27, 54356989 },
+ { 27, 29191165 },
+ { 27, 20802557 },
+ { 25, 12413949 },
+ { 25, 4025341 },
+ { 20, 439706 },
+ { 25, 3763193 },
+ { 25, 11365369 },
+ { 26, 22605563 },
+ { 26, 14511097 },
+ { 26, 26831865 },
+ { 26, 30239737 },
+ { 27, 42560505 },
+ { 25, 11889657 },
+ { 25, 14773241 },
+ { 25, 11758585 },
+ { 25, 12020729 },
+ { 25, 15100925 },
+ { 26, 24571647 },
+ { 27, 47934457 },
+ { 27, 48196601 },
+ { 27, 60713981 },
+ { 28, 95382521 },
+ { 28, 96168953 },
+ { 28, 96431097 },
+ { 28, 121531389 },
+ { 29, 191851513 },
+ { 29, 259812345 },
+ { 29, 250113017 },
+ { 29, 200043513 },
+ { 29, 184052729 },
+ { 28, 133983225 },
+ { 28, 107572989 },
+ { 28, 57241341 },
+ { 28, 40464125 },
+ { 26, 23686909 },
+ { 26, 6909693 },
+ { 20, 448282 },
+ { 25, 4026105 },
+ { 25, 12152569 },
+ { 26, 24177659 },
+ { 27, 27881209 },
+ { 26, 27094777 },
+ { 26, 31026937 },
+ { 27, 42823417 },
+ { 27, 46755577 },
+ { 25, 15036153 },
+ { 25, 15822585 },
+ { 25, 14905081 },
+ { 25, 15167225 },
+ { 25, 16150269 },
+ { 26, 25095167 },
+ { 27, 60518137 },
+ { 27, 60780281 },
+ { 27, 64909053 },
+ { 28, 120549113 },
+ { 28, 121335545 },
+ { 28, 121597689 },
+ { 28, 129920765 },
+ { 29, 259550969 },
+ { 29, 243035897 },
+ { 29, 199782137 },
+ { 29, 183267065 },
+ { 28, 133721849 },
+ { 28, 117206777 },
+ { 28, 57241597 },
+ { 28, 40464381 },
+ { 26, 23687165 },
+ { 26, 6909949 },
+ { 20, 456474 },
+ { 25, 4026361 },
+ { 25, 12152825 },
+ { 26, 24177403 },
+ { 27, 27881465 },
+ { 26, 27095033 },
+ { 26, 31027193 },
+ { 27, 42823673 },
+ { 27, 46755833 },
+ { 25, 15036409 },
+ { 25, 15822841 },
+ { 25, 14905337 },
+ { 25, 15167481 },
+ { 25, 16150525 },
+ { 26, 25094911 },
+ { 27, 60518393 },
+ { 27, 60780537 },
+ { 27, 64909309 },
+ { 28, 120549369 },
+ { 28, 121335801 },
+ { 28, 121597945 },
+ { 28, 129921021 },
+ { 29, 259551225 },
+ { 29, 243036153 },
+ { 29, 199782393 },
+ { 29, 183267321 },
+ { 28, 133722105 },
+ { 28, 117207033 },
+ { 28, 57506557 },
+ { 28, 40729341 },
+ { 26, 23952125 },
+ { 26, 7174909 },
+ { 20, 497562 },
+ { 20, 1046510 },
+ { 25, 12417785 },
+ { 26, 24690683 },
+ { 27, 28146425 },
+ { 27, 53050105 },
+ { 26, 31292153 },
+ { 27, 43612921 },
+ { 27, 47020793 },
+ { 27, 59341561 },
+ { 25, 16087801 },
+ { 26, 27359993 },
+ { 25, 15956729 },
+ { 25, 16218873 },
+ { 26, 27687677 },
+ { 27, 63929081 },
+ { 27, 64715513 },
+ { 27, 64977657 },
+ { 28, 128678649 },
+ { 28, 128940793 },
+ { 28, 129727225 },
+ { 28, 129989369 },
+ { 29, 258767609 },
+ { 29, 242776825 },
+ { 29, 192707321 },
+ { 29, 183007993 },
+ { 28, 132938489 },
+ { 28, 116947705 },
+ { 28, 66878201 },
+ { 28, 40729597 },
+ { 26, 23952381 },
+ { 26, 7175165 },
+ { 20, 505754 },
+ { 20, 1038318 },
+ { 25, 12418041 },
+ { 26, 24690427 },
+ { 27, 28146681 },
+ { 27, 53050361 },
+ { 26, 31292409 },
+ { 27, 43613177 },
+ { 27, 47021049 },
+ { 27, 59341817 },
+ { 25, 16088057 },
+ { 26, 27360249 },
+ { 25, 15956985 },
+ { 25, 16219129 },
+ { 26, 27687933 },
+ { 27, 63929337 },
+ { 27, 64715769 },
+ { 27, 64977913 },
+ { 28, 128678905 },
+ { 28, 128941049 },
+ { 28, 129727481 },
+ { 28, 129989625 },
+ { 29, 258767865 },
+ { 29, 242777081 },
+ { 29, 192707577 },
+ { 29, 183008249 },
+ { 28, 132938745 },
+ { 28, 116947961 },
+ { 28, 66878457 },
+ { 28, 41516797 },
+ { 26, 24739581 },
+ { 26, 7962365 },
+ { 21, 1027354 },
+ { 21, 2059630 },
+ { 26, 23691001 },
+ { 27, 20807417 },
+ { 27, 28933881 },
+ { 27, 53313273 },
+ { 27, 61439737 },
+ { 27, 43876089 },
+ { 27, 47808249 },
+ { 27, 59604729 },
+ { 27, 63536889 },
+ { 26, 27623161 },
+ { 26, 28409593 },
+ { 26, 27492089 },
+ { 26, 27754233 },
+ { 26, 28737277 },
+ { 27, 48151551 },
+ { 28, 245137145 },
+ { 28, 111116025 },
+ { 28, 115244797 },
+ { 29, 230194937 },
+ { 29, 222068473 },
+ { 29, 258506489 },
+ { 29, 241991417 },
+ { 29, 192446201 },
+ { 29, 175931129 },
+ { 28, 132677369 },
+ { 28, 116162297 },
+ { 28, 66617081 },
+ { 28, 50102009 },
+ { 26, 24739837 },
+ { 26, 7962621 },
+ { 21, 1043738 },
+ { 21, 2043246 },
+ { 26, 23691257 },
+ { 27, 20807673 },
+ { 27, 28934137 },
+ { 27, 53313529 },
+ { 27, 61439993 },
+ { 27, 43876345 },
+ { 27, 47808505 },
+ { 27, 59604985 },
+ { 27, 63537145 },
+ { 26, 27623417 },
+ { 26, 28409849 },
+ { 26, 27492345 },
+ { 26, 27754489 },
+ { 26, 28737533 },
+ { 27, 48151295 },
+ { 28, 245137401 },
+ { 28, 111116281 },
+ { 28, 115245053 },
+ { 29, 230195193 },
+ { 29, 222068729 },
+ { 29, 258506745 },
+ { 29, 241991673 },
+ { 29, 192446457 },
+ { 29, 175931385 },
+ { 28, 132677625 },
+ { 28, 116162553 },
+ { 28, 66617337 },
+ { 28, 50102265 },
+ { 27, 49982205 },
+ { 27, 16427773 },
+ { 21, 1912218 },
+ { 21, 1961454 },
+ { 27, 47885049 },
+ { 27, 47755259 },
+ { 28, 58370809 },
+ { 28, 108178169 },
+ { 28, 123382521 },
+ { 28, 123252731 },
+ { 28, 96119545 },
+ { 28, 120761081 },
+ { 28, 127576825 },
+ { 27, 66890489 },
+ { 27, 33336057 },
+ { 27, 63089401 },
+ { 27, 132688633 },
+ { 27, 57584377 },
+ { 27, 63744765 },
+ { 27, 49721343 },
+ { 29, 263760633 },
+ { 29, 230599417 },
+ { 29, 255634173 },
+ { 29, 251047935 },
+ { 29, 259566329 },
+ { 29, 259698683 },
+ { 30, 383298297 },
+ { 30, 351316729 },
+ { 29, 251177721 },
+ { 29, 231779065 },
+ { 29, 131640057 },
+ { 29, 99658489 },
+ { 27, 66628345 },
+ { 27, 16428029 },
+ { 21, 1916906 },
+ { 21, 1945070 },
+ { 27, 47885305 },
+ { 27, 47755003 },
+ { 28, 58371065 },
+ { 28, 108178425 },
+ { 28, 123382777 },
+ { 28, 123252475 },
+ { 28, 96119801 },
+ { 28, 120761337 },
+ { 28, 127577081 },
+ { 27, 66890745 },
+ { 27, 33336313 },
+ { 27, 63089657 },
+ { 27, 132688889 },
+ { 27, 57584633 },
+ { 27, 63745021 },
+ { 27, 49721087 },
+ { 29, 263760889 },
+ { 29, 230599673 },
+ { 29, 255634429 },
+ { 29, 251047679 },
+ { 29, 259566585 },
+ { 29, 259698427 },
+ { 30, 383298553 },
+ { 30, 351316985 },
+ { 29, 251177977 },
+ { 29, 231779321 },
+ { 29, 131640313 },
+ { 29, 99658745 },
+ { 27, 66628601 },
+ { 27, 30584573 },
+ { 21, 1933290 },
+ { 21, 1929070 },
+ { 27, 49458937 },
+ { 27, 49327099 },
+ { 29, 114470649 },
+ { 28, 108703481 },
+ { 28, 124956409 },
+ { 28, 124824571 },
+ { 29, 267693817 },
+ { 28, 121286393 },
+ { 28, 129150713 },
+ { 27, 67022589 },
+ { 27, 66367225 },
+ { 27, 32812793 },
+ { 27, 132165369 },
+ { 27, 130592505 },
+ { 27, 63876857 },
+ { 27, 65842941 },
+ { 27, 50244607 },
+ { 29, 255373049 },
+ { 29, 255766265 },
+ { 29, 264023805 },
+ { 29, 259043065 },
+ { 29, 242790137 },
+ { 29, 242920443 },
+ { 30, 349744889 },
+ { 29, 250654457 },
+ { 29, 217624313 },
+ { 29, 131116793 },
+ { 29, 98086649 },
+ { 27, 66105081 },
+ { 27, 33074937 },
+ { 21, 1949546 },
+ { 21, 1912686 },
+ { 27, 49459193 },
+ { 27, 49326843 },
+ { 29, 114470905 },
+ { 28, 108703737 },
+ { 28, 124956665 },
+ { 28, 124824315 },
+ { 29, 267694073 },
+ { 28, 121286649 },
+ { 28, 129150969 },
+ { 27, 67022845 },
+ { 27, 66367481 },
+ { 27, 32813049 },
+ { 27, 132165625 },
+ { 27, 130592761 },
+ { 27, 63877113 },
+ { 27, 65843197 },
+ { 27, 50244351 },
+ { 29, 255373305 },
+ { 29, 255766521 },
+ { 29, 264024061 },
+ { 29, 259043321 },
+ { 29, 242790393 },
+ { 29, 242920187 },
+ { 29, 200048639 },
+ { 29, 250654713 },
+ { 28, 132939775 },
+ { 28, 116162559 },
+ { 28, 65830911 },
+ { 27, 66105337 },
+ { 26, 32276479 },
+ { 21, 1965930 },
+ { 21, 1044462 },
+ { 26, 15237115 },
+ { 26, 24936443 },
+ { 28, 41451515 },
+ { 28, 57442299 },
+ { 28, 125483769 },
+ { 27, 62685179 },
+ { 28, 87588859 },
+ { 28, 95191035 },
+ { 28, 129678073 },
+ { 27, 64782331 },
+ { 27, 66501373 },
+ { 26, 65437695 },
+ { 26, 62357499 },
+ { 26, 32800763 },
+ { 26, 60850171 },
+ { 26, 8290299 },
+ { 26, 25067515 },
+ { 26, 32210943 },
+ { 28, 58621947 },
+ { 28, 108953595 },
+ { 28, 125730811 },
+ { 28, 128811003 },
+ { 28, 121208827 },
+ { 28, 96305147 },
+ { 29, 249084665 },
+ { 28, 124616699 },
+ { 28, 108625915 },
+ { 28, 58556411 },
+ { 27, 64535289 },
+ { 26, 32342011 },
+ { 21, 2047466 },
+ { 21, 1028078 },
+ { 26, 15236859 },
+ { 26, 24936187 },
+ { 28, 41451259 },
+ { 28, 57442043 },
+ { 28, 125484025 },
+ { 27, 62684923 },
+ { 28, 87588603 },
+ { 28, 95190779 },
+ { 28, 129678329 },
+ { 27, 64782075 },
+ { 27, 66501629 },
+ { 26, 65437439 },
+ { 26, 62357243 },
+ { 26, 32800507 },
+ { 26, 60849915 },
+ { 26, 8290043 },
+ { 26, 25067259 },
+ { 26, 32210687 },
+ { 28, 58621691 },
+ { 28, 108953339 },
+ { 28, 125730555 },
+ { 28, 128810747 },
+ { 28, 121208571 },
+ { 28, 96304891 },
+ { 29, 249084921 },
+ { 28, 124616443 },
+ { 28, 108625659 },
+ { 28, 58556155 },
+ { 27, 64535545 },
+ { 26, 32341755 },
+ { 21, 2063850 },
+ { 21, 1015150 },
+ { 26, 15498235 },
+ { 26, 32013307 },
+ { 28, 41712635 },
+ { 28, 58227707 },
+ { 28, 107772923 },
+ { 28, 124287995 },
+ { 28, 87849979 },
+ { 28, 95976443 },
+ { 28, 120355835 },
+ { 28, 128482299 },
+ { 28, 110918651 },
+ { 27, 64929533 },
+ { 26, 62290943 },
+ { 26, 61307899 },
+ { 26, 61111291 },
+ { 26, 61897723 },
+ { 26, 15367163 },
+ { 26, 32144379 },
+ { 26, 32472063 },
+ { 28, 65698811 },
+ { 28, 116030459 },
+ { 28, 132807675 },
+ { 28, 120421371 },
+ { 28, 96041979 },
+ { 28, 87915515 },
+ { 28, 124353531 },
+ { 28, 107838459 },
+ { 28, 58293243 },
+ { 27, 64012025 },
+ { 26, 32078843 },
+ { 21, 2080106 },
+ { 21, 998766 },
+ { 26, 15497979 },
+ { 26, 32013051 },
+ { 28, 41712379 },
+ { 28, 58227451 },
+ { 28, 107772667 },
+ { 28, 124287739 },
+ { 28, 87849723 },
+ { 28, 95976187 },
+ { 28, 120355579 },
+ { 28, 128482043 },
+ { 28, 110918395 },
+ { 27, 64929789 },
+ { 26, 62290687 },
+ { 26, 61307643 },
+ { 26, 61111035 },
+ { 26, 61897467 },
+ { 26, 15366907 },
+ { 26, 32144123 },
+ { 26, 32471807 },
+ { 28, 65698555 },
+ { 28, 116030203 },
+ { 28, 132807419 },
+ { 28, 120421115 },
+ { 28, 96041723 },
+ { 28, 87915259 },
+ { 28, 124353275 },
+ { 28, 107838203 },
+ { 28, 58292987 },
+ { 27, 64012281 },
+ { 26, 32078587 },
+ { 21, 2096490 },
+ { 21, 916974 },
+ { 26, 16281595 },
+ { 26, 32272379 },
+ { 28, 48787451 },
+ { 28, 58486779 },
+ { 28, 108556283 },
+ { 28, 124547067 },
+ { 29, 192604921 },
+ { 28, 96235515 },
+ { 28, 121139195 },
+ { 28, 128741371 },
+ { 28, 132083707 },
+ { 28, 115109883 },
+ { 27, 64416509 },
+ { 26, 61239295 },
+ { 26, 32993275 },
+ { 26, 62156795 },
+ { 26, 65040379 },
+ { 26, 15626235 },
+ { 26, 32403451 },
+ { 26, 33255423 },
+ { 28, 129559289 },
+ { 27, 64843771 },
+ { 28, 133066747 },
+ { 28, 95252475 },
+ { 28, 125364985 },
+ { 27, 62746619 },
+ { 28, 107573243 },
+ { 28, 57503739 },
+ { 27, 49867513 },
+ { 26, 24997883 },
+ { 26, 15298555 },
+ { 21, 900590 },
+ { 26, 16281339 },
+ { 26, 32272123 },
+ { 28, 48787195 },
+ { 28, 58486523 },
+ { 28, 108556027 },
+ { 28, 124546811 },
+ { 29, 192605177 },
+ { 28, 96235259 },
+ { 28, 121138939 },
+ { 28, 128741115 },
+ { 28, 132083451 },
+ { 28, 115109627 },
+ { 27, 64416765 },
+ { 26, 61239039 },
+ { 26, 32993019 },
+ { 26, 62156539 },
+ { 26, 65040123 },
+ { 26, 15625979 },
+ { 26, 32403195 },
+ { 26, 33255167 },
+ { 28, 129559545 },
+ { 27, 64843515 },
+ { 28, 133066491 },
+ { 28, 95252219 },
+ { 28, 125365241 },
+ { 27, 62746363 },
+ { 28, 107572987 },
+ { 28, 57503483 },
+ { 27, 49867769 },
+ { 26, 24997627 },
+ { 26, 15298299 },
+ { 21, 884590 },
+ { 26, 16542715 },
+ { 26, 33057787 },
+ { 28, 49048571 },
+ { 28, 65563643 },
+ { 28, 108817403 },
+ { 28, 125332475 },
+ { 29, 174877691 },
+ { 29, 242937593 },
+ { 28, 121400315 },
+ { 28, 129526779 },
+ { 28, 132017151 },
+ { 28, 127888379 },
+ { 28, 127691771 },
+ { 27, 50261757 },
+ { 26, 32926719 },
+ { 26, 31943675 },
+ { 26, 65301499 },
+ { 26, 66087931 },
+ { 26, 16411643 },
+ { 26, 33188859 },
+ { 26, 33516543 },
+ { 27, 64580603 },
+ { 27, 60648443 },
+ { 28, 133852155 },
+ { 28, 124841721 },
+ { 27, 62483451 },
+ { 27, 54356987 },
+ { 28, 57240571 },
+ { 27, 49344249 },
+ { 26, 24734715 },
+ { 26, 8219643 },
+ { 21, 868206 },
+ { 26, 16542459 },
+ { 26, 33057531 },
+ { 28, 49048315 },
+ { 28, 65563387 },
+ { 28, 108817147 },
+ { 28, 125332219 },
+ { 29, 174877435 },
+ { 29, 242937849 },
+ { 28, 121400059 },
+ { 28, 129526523 },
+ { 28, 132016895 },
+ { 28, 127888123 },
+ { 28, 127691515 },
+ { 27, 50262013 },
+ { 26, 32926463 },
+ { 26, 31943419 },
+ { 26, 65301243 },
+ { 26, 66087675 },
+ { 26, 16411387 },
+ { 26, 33188603 },
+ { 26, 33516287 },
+ { 27, 64580347 },
+ { 27, 60648187 },
+ { 28, 133851899 },
+ { 28, 124841977 },
+ { 27, 62483195 },
+ { 27, 54356731 },
+ { 28, 57240315 },
+ { 27, 49344505 },
+ { 26, 24734459 },
+ { 26, 8219387 },
+ { 20, 524270 },
+ { 26, 15297279 },
+ { 26, 33308667 },
+ { 28, 49823739 },
+ { 28, 65814523 },
+ { 28, 115884027 },
+ { 28, 125583355 },
+ { 29, 175652859 },
+ { 29, 191643643 },
+ { 29, 259717881 },
+ { 28, 129777659 },
+ { 29, 251067133 },
+ { 28, 127811583 },
+ { 28, 115294203 },
+ { 28, 131874811 },
+ { 27, 49740541 },
+ { 26, 31866879 },
+ { 26, 28786683 },
+ { 26, 66338811 },
+ { 26, 31539195 },
+ { 26, 16662523 },
+ { 26, 33439739 },
+ { 27, 63782907 },
+ { 27, 60375035 },
+ { 27, 48054267 },
+ { 28, 123271929 },
+ { 27, 61685755 },
+ { 27, 54083579 },
+ { 27, 29179899 },
+ { 27, 47774457 },
+ { 26, 23937019 },
+ { 26, 7946235 },
+ { 20, 507886 },
+ { 26, 8208383 },
+ { 26, 33308411 },
+ { 28, 49823483 },
+ { 28, 65814267 },
+ { 28, 115883771 },
+ { 28, 125583099 },
+ { 29, 175652603 },
+ { 29, 191643387 },
+ { 29, 259718137 },
+ { 28, 129777403 },
+ { 29, 251067389 },
+ { 28, 127811327 },
+ { 28, 115293947 },
+ { 28, 131874555 },
+ { 27, 49740797 },
+ { 26, 31866623 },
+ { 26, 28786427 },
+ { 26, 66338555 },
+ { 26, 31538939 },
+ { 26, 16662267 },
+ { 26, 33439483 },
+ { 27, 63782651 },
+ { 27, 60374779 },
+ { 27, 48054011 },
+ { 28, 123272185 },
+ { 27, 61685499 },
+ { 27, 54083323 },
+ { 27, 29179643 },
+ { 27, 47774713 },
+ { 26, 23936763 },
+ { 26, 7945979 },
+ { 20, 503198 },
+ { 26, 8208127 },
+ { 26, 24985343 },
+ { 28, 50084859 },
+ { 28, 66599931 },
+ { 28, 116145147 },
+ { 28, 132660219 },
+ { 29, 175913979 },
+ { 29, 192429051 },
+ { 29, 241974267 },
+ { 29, 258489339 },
+ { 29, 222051323 },
+ { 29, 249495293 },
+ { 28, 115227647 },
+ { 28, 111098875 },
+ { 28, 245119995 },
+ { 27, 48168701 },
+ { 26, 28720127 },
+ { 26, 27737083 },
+ { 26, 27474939 },
+ { 26, 28392443 },
+ { 26, 27606011 },
+ { 27, 63519739 },
+ { 27, 59587579 },
+ { 27, 47791099 },
+ { 27, 43858939 },
+ { 27, 61422587 },
+ { 27, 53296123 },
+ { 27, 28916731 },
+ { 27, 47251193 },
+ { 26, 23673851 },
+ { 26, 7158779 },
+ { 20, 486686 },
+ { 26, 7945215 },
+ { 26, 24722431 },
+ { 28, 50084603 },
+ { 28, 66599675 },
+ { 28, 116144891 },
+ { 28, 132659963 },
+ { 29, 175913723 },
+ { 29, 192428795 },
+ { 29, 241974011 },
+ { 29, 258489083 },
+ { 29, 222051067 },
+ { 29, 249495549 },
+ { 28, 115227391 },
+ { 28, 111098619 },
+ { 28, 245119739 },
+ { 27, 48168957 },
+ { 26, 28719871 },
+ { 26, 27736827 },
+ { 26, 27474683 },
+ { 26, 28392187 },
+ { 26, 27605755 },
+ { 27, 63519483 },
+ { 27, 59587323 },
+ { 27, 47790843 },
+ { 27, 43858683 },
+ { 27, 61422331 },
+ { 27, 53295867 },
+ { 27, 28916475 },
+ { 27, 47251449 },
+ { 26, 23673595 },
+ { 26, 7158523 },
+ { 20, 470302 },
+ { 26, 7944959 },
+ { 26, 24722175 },
+ { 28, 41499391 },
+ { 28, 66859003 },
+ { 28, 116928507 },
+ { 28, 132919291 },
+ { 29, 182988795 },
+ { 29, 192688123 },
+ { 29, 242757627 },
+ { 29, 258748411 },
+ { 28, 129970171 },
+ { 28, 129708027 },
+ { 28, 128921595 },
+ { 28, 128659451 },
+ { 27, 64958459 },
+ { 27, 64696315 },
+ { 27, 63909883 },
+ { 26, 27668479 },
+ { 25, 16199675 },
+ { 25, 15937531 },
+ { 26, 27340795 },
+ { 25, 16068603 },
+ { 27, 59322363 },
+ { 27, 47001595 },
+ { 27, 43593723 },
+ { 26, 31272955 },
+ { 27, 53030907 },
+ { 27, 28127227 },
+ { 27, 49392377 },
+ { 25, 12398587 },
+ { 26, 6893563 },
+ { 19, 194462 },
+ { 26, 7155711 },
+ { 26, 23932927 },
+ { 28, 40710143 },
+ { 28, 66858747 },
+ { 28, 116928251 },
+ { 28, 132919035 },
+ { 29, 182988539 },
+ { 29, 192687867 },
+ { 29, 242757371 },
+ { 29, 258748155 },
+ { 28, 129969915 },
+ { 28, 129707771 },
+ { 28, 128921339 },
+ { 28, 128659195 },
+ { 27, 64958203 },
+ { 27, 64696059 },
+ { 27, 63909627 },
+ { 26, 27668223 },
+ { 25, 16199419 },
+ { 25, 15937275 },
+ { 26, 27340539 },
+ { 25, 16068347 },
+ { 27, 59322107 },
+ { 27, 47001339 },
+ { 27, 43593467 },
+ { 26, 31272699 },
+ { 27, 53030651 },
+ { 27, 28126971 },
+ { 27, 49392633 },
+ { 25, 12398331 },
+ { 26, 6893307 },
+ { 19, 186270 },
+ { 26, 7155455 },
+ { 26, 23932671 },
+ { 28, 40709887 },
+ { 28, 57487103 },
+ { 28, 117189627 },
+ { 28, 133704699 },
+ { 29, 183249915 },
+ { 29, 199764987 },
+ { 29, 243018747 },
+ { 29, 259533819 },
+ { 28, 129903615 },
+ { 28, 121580539 },
+ { 28, 121318395 },
+ { 28, 120531963 },
+ { 27, 64891903 },
+ { 27, 60763131 },
+ { 27, 60500987 },
+ { 27, 50179837 },
+ { 25, 16133119 },
+ { 25, 15150075 },
+ { 25, 14887931 },
+ { 25, 15805435 },
+ { 25, 15019003 },
+ { 27, 46738427 },
+ { 27, 42806267 },
+ { 26, 31009787 },
+ { 26, 27077627 },
+ { 27, 27864059 },
+ { 27, 48344825 },
+ { 25, 12135419 },
+ { 25, 4008955 },
+ { 19, 177950 },
+ { 26, 6892543 },
+ { 26, 23669759 },
+ { 28, 40446975 },
+ { 28, 57224191 },
+ { 28, 117189371 },
+ { 28, 133704443 },
+ { 29, 183249659 },
+ { 29, 199764731 },
+ { 29, 243018491 },
+ { 29, 259533563 },
+ { 28, 129903359 },
+ { 28, 121580283 },
+ { 28, 121318139 },
+ { 28, 120531707 },
+ { 27, 64891647 },
+ { 27, 60762875 },
+ { 27, 60500731 },
+ { 27, 50180093 },
+ { 25, 16132863 },
+ { 25, 15149819 },
+ { 25, 14887675 },
+ { 25, 15805179 },
+ { 25, 15018747 },
+ { 27, 46738171 },
+ { 27, 42806011 },
+ { 26, 31009531 },
+ { 26, 27077371 },
+ { 27, 27863803 },
+ { 27, 48345081 },
+ { 25, 12135163 },
+ { 25, 4008699 },
+ { 19, 169758 },
+ { 26, 6892287 },
+ { 26, 23669503 },
+ { 28, 40446719 },
+ { 27, 62889983 },
+ { 27, 50323451 },
+ { 26, 33497083 },
+ { 27, 46014459 },
+ { 27, 50012155 },
+ { 27, 62529531 },
+ { 27, 64954363 },
+ { 27, 47964155 },
+ { 26, 30384127 },
+ { 26, 24109051 },
+ { 26, 24043515 },
+ { 26, 23846907 },
+ { 25, 15179775 },
+ { 25, 12050427 },
+ { 25, 11984891 },
+ { 25, 11788283 },
+ { 23, 3776511 },
+ { 23, 3006459 },
+ { 23, 2940923 },
+ { 23, 3694587 },
+ { 23, 2973691 },
+ { 25, 10641403 },
+ { 24, 7561211 },
+ { 24, 6709243 },
+ { 24, 3629051 },
+ { 25, 4874235 },
+ { 23, 2842619 },
+ { 23, 942075 },
+ { 18, 128414 },
+ { 23, 1007615 },
+ { 23, 3104767 },
+ { 25, 5201919 },
+ { 25, 7299071 },
+ { 25, 13590527 },
+ { 25, 15687679 },
+ { 26, 21979135 },
+ { 26, 24076287 },
+ { 26, 30367743 },
+ { 26, 32464895 },
+ { 27, 47963899 },
+ { 26, 30383871 },
+ { 26, 24108795 },
+ { 26, 24043259 },
+ { 26, 23846651 },
+ { 25, 15179519 },
+ { 25, 12050171 },
+ { 25, 11984635 },
+ { 25, 11788027 },
+ { 23, 3776255 },
+ { 23, 3006203 },
+ { 23, 2940667 },
+ { 23, 3694331 },
+ { 23, 2973435 },
+ { 25, 10641147 },
+ { 24, 7560955 },
+ { 24, 6708987 },
+ { 24, 3628795 },
+ { 25, 4873979 },
+ { 23, 2842363 },
+ { 23, 941819 },
+ { 18, 120222 },
+ { 23, 1007359 },
+ { 23, 3104511 },
+ { 25, 5201663 },
+ { 25, 7298815 },
+ { 25, 13590271 },
+ { 25, 15687423 },
+ { 26, 21978879 },
+ { 26, 24076031 },
+ { 26, 30367487 },
+ { 26, 32464639 },
+ { 27, 43965435 },
+ { 27, 43768827 },
+ { 26, 24091647 },
+ { 26, 22010875 },
+ { 26, 21945339 },
+ { 26, 21748731 },
+ { 25, 12033023 },
+ { 25, 11000827 },
+ { 25, 10935291 },
+ { 25, 10738683 },
+ { 23, 2989055 },
+ { 23, 2743291 },
+ { 23, 2677755 },
+ { 23, 2907131 },
+ { 23, 2710523 },
+ { 24, 7494651 },
+ { 24, 6511611 },
+ { 24, 3562491 },
+ { 24, 2579451 },
+ { 23, 2776059 },
+ { 23, 744443 },
+ { 18, 111902 },
+ { 23, 941055 },
+ { 23, 3038207 },
+ { 25, 5135359 },
+ { 25, 7232511 },
+ { 25, 13523967 },
+ { 25, 15621119 },
+ { 26, 21912575 },
+ { 26, 24009727 },
+ { 26, 30301183 },
+ { 26, 32398335 },
+ { 27, 43965179 },
+ { 27, 43768571 },
+ { 26, 24091391 },
+ { 26, 22010619 },
+ { 26, 21945083 },
+ { 26, 21748475 },
+ { 25, 12032767 },
+ { 25, 11000571 },
+ { 25, 10935035 },
+ { 25, 10738427 },
+ { 23, 2988799 },
+ { 23, 2743035 },
+ { 23, 2677499 },
+ { 23, 2906875 },
+ { 23, 2710267 },
+ { 24, 7494395 },
+ { 24, 6511355 },
+ { 24, 3562235 },
+ { 24, 2579195 },
+ { 23, 2775803 },
+ { 23, 744187 },
+ { 18, 103710 },
+ { 23, 940799 },
+ { 23, 3037951 },
+ { 25, 5135103 },
+ { 25, 7232255 },
+ { 25, 13523711 },
+ { 25, 15620863 },
+ { 26, 33542139 },
+ { 26, 33476603 },
+ { 26, 33279995 },
+ { 26, 33214459 },
+ { 26, 31444987 },
+ { 26, 31379451 },
+ { 26, 31182843 },
+ { 26, 31117307 },
+ { 25, 15716347 },
+ { 25, 15650811 },
+ { 25, 15454203 },
+ { 25, 15388667 },
+ { 24, 7852027 },
+ { 24, 7786491 },
+ { 24, 7589883 },
+ { 23, 2723839 },
+ { 22, 1953787 },
+ { 22, 1888251 },
+ { 23, 2641915 },
+ { 22, 1921019 },
+ { 24, 6443003 },
+ { 24, 3362811 },
+ { 24, 2510843 },
+ { 22, 1527803 },
+ { 23, 675835 },
+ { 17, 31646 },
+ { 23, 741375 },
+ { 23, 2838527 },
+ { 25, 4935679 },
+ { 25, 7032831 },
+ { 25, 13324287 },
+ { 25, 15421439 },
+ { 26, 33541883 },
+ { 26, 33476347 },
+ { 26, 33279739 },
+ { 26, 33214203 },
+ { 26, 31444731 },
+ { 26, 31379195 },
+ { 26, 31182587 },
+ { 26, 31117051 },
+ { 25, 15716091 },
+ { 25, 15650555 },
+ { 25, 15453947 },
+ { 25, 15388411 },
+ { 24, 7851771 },
+ { 24, 7786235 },
+ { 24, 7589627 },
+ { 23, 2723583 },
+ { 22, 1953531 },
+ { 22, 1887995 },
+ { 23, 2641659 },
+ { 22, 1920763 },
+ { 24, 6442747 },
+ { 24, 3362555 },
+ { 24, 2510587 },
+ { 22, 1527547 },
+ { 23, 675579 },
+ { 17, 27550 },
+ { 23, 741119 },
+ { 23, 2838271 },
+ { 25, 4935423 },
+ { 25, 7032575 },
+ { 25, 13324031 },
+ { 25, 15421183 },
+ { 26, 21712639 },
+ { 26, 29346811 },
+ { 26, 29281275 },
+ { 26, 29084667 },
+ { 26, 29019131 },
+ { 26, 27249659 },
+ { 26, 27184123 },
+ { 26, 26987515 },
+ { 25, 15698943 },
+ { 25, 13618171 },
+ { 25, 13552635 },
+ { 25, 13356027 },
+ { 24, 7834623 },
+ { 24, 6802427 },
+ { 24, 6736891 },
+ { 24, 6540283 },
+ { 22, 1936383 },
+ { 22, 1690619 },
+ { 22, 1625083 },
+ { 22, 1854459 },
+ { 22, 1657851 },
+ { 24, 3296251 },
+ { 24, 2313211 },
+ { 22, 1461243 },
+ { 22, 478203 },
+ { 17, 23326 },
+ { 23, 674815 },
+ { 23, 2771967 },
+ { 25, 4869119 },
+ { 25, 6966271 },
+ { 25, 13257727 },
+ { 25, 15354879 },
+ { 26, 33524479 },
+ { 26, 29346555 },
+ { 26, 29281019 },
+ { 26, 29084411 },
+ { 26, 29018875 },
+ { 26, 27249403 },
+ { 26, 27183867 },
+ { 26, 26987259 },
+ { 25, 15698687 },
+ { 25, 13617915 },
+ { 25, 13552379 },
+ { 25, 13355771 },
+ { 24, 7834367 },
+ { 24, 6802171 },
+ { 24, 6736635 },
+ { 24, 6540027 },
+ { 22, 1936127 },
+ { 22, 1690363 },
+ { 22, 1624827 },
+ { 22, 1854203 },
+ { 22, 1657595 },
+ { 24, 3295995 },
+ { 24, 2312955 },
+ { 22, 1460987 },
+ { 22, 477947 },
+ { 17, 19230 },
+ { 23, 674559 },
+ { 23, 2771711 },
+ { 25, 4868863 },
+ { 25, 6966015 },
+ { 25, 13257471 },
+ { 25, 15354623 },
+ { 26, 21646079 },
+ { 24, 7333887 },
+ { 24, 4192251 },
+ { 24, 4175867 },
+ { 24, 4126715 },
+ { 24, 4110331 },
+ { 24, 3667963 },
+ { 24, 3651579 },
+ { 24, 3602427 },
+ { 23, 3401727 },
+ { 23, 1832955 },
+ { 23, 1816571 },
+ { 23, 1767419 },
+ { 22, 1697791 },
+ { 22, 915451 },
+ { 22, 899067 },
+ { 22, 849915 },
+ { 20, 419839 },
+ { 20, 227323 },
+ { 20, 210939 },
+ { 20, 399355 },
+ { 20, 219131 },
+ { 22, 563195 },
+ { 20, 317435 },
+ { 20, 104443 },
+ { 15, 14750 },
+ { 20, 120831 },
+ { 20, 382975 },
+ { 22, 645119 },
+ { 22, 907263 },
+ { 22, 1693695 },
+ { 22, 1955839 },
+ { 23, 2742271 },
+ { 23, 3004415 },
+ { 23, 3790847 },
+ { 23, 4052991 },
+ { 24, 4126459 },
+ { 24, 4110075 },
+ { 24, 3667707 },
+ { 24, 3651323 },
+ { 24, 3602171 },
+ { 23, 3401471 },
+ { 23, 1832699 },
+ { 23, 1816315 },
+ { 23, 1767163 },
+ { 22, 1697535 },
+ { 22, 915195 },
+ { 22, 898811 },
+ { 22, 849659 },
+ { 20, 419583 },
+ { 20, 227067 },
+ { 20, 210683 },
+ { 20, 399099 },
+ { 20, 218875 },
+ { 22, 562939 },
+ { 20, 317179 },
+ { 20, 104187 },
+ { 15, 10654 },
+ { 20, 120575 },
+ { 20, 382719 },
+ { 22, 644863 },
+ { 22, 907007 },
+ { 22, 1693439 },
+ { 22, 1955583 },
+ { 23, 2742015 },
+ { 23, 3004159 },
+ { 23, 3790591 },
+ { 23, 4052735 },
+ { 24, 3126267 },
+ { 24, 3077115 },
+ { 24, 3060731 },
+ { 24, 2618363 },
+ { 24, 2601979 },
+ { 24, 2552827 },
+ { 23, 1827839 },
+ { 23, 1307643 },
+ { 23, 1291259 },
+ { 23, 1242107 },
+ { 22, 910335 },
+ { 22, 652283 },
+ { 22, 635899 },
+ { 22, 586747 },
+ { 20, 222207 },
+ { 20, 160763 },
+ { 20, 144379 },
+ { 20, 201723 },
+ { 20, 152571 },
+ { 20, 300027 },
+ { 20, 54267 },
+ { 15, 6430 },
+ { 20, 103423 },
+ { 20, 365567 },
+ { 22, 627711 },
+ { 22, 889855 },
+ { 22, 1676287 },
+ { 22, 1938431 },
+ { 23, 2724863 },
+ { 23, 2987007 },
+ { 23, 3773439 },
+ { 23, 4035583 },
+ { 24, 3126011 },
+ { 24, 3076859 },
+ { 24, 3060475 },
+ { 24, 2618107 },
+ { 24, 2601723 },
+ { 24, 2552571 },
+ { 23, 1827583 },
+ { 23, 1307387 },
+ { 23, 1291003 },
+ { 23, 1241851 },
+ { 22, 910079 },
+ { 22, 652027 },
+ { 22, 635643 },
+ { 22, 586491 },
+ { 20, 221951 },
+ { 20, 160507 },
+ { 20, 144123 },
+ { 20, 201467 },
+ { 20, 152315 },
+ { 20, 299771 },
+ { 20, 54011 },
+ { 15, 2334 },
+ { 20, 103167 },
+ { 20, 365311 },
+ { 22, 627455 },
+ { 22, 889599 },
+ { 22, 1676031 },
+ { 22, 1938175 },
+ { 23, 2724607 },
+ { 23, 2986751 },
+ { 23, 3773183 },
+ { 22, 784895 },
+ { 20, 523771 },
+ { 20, 519675 },
+ { 20, 507387 },
+ { 20, 503291 },
+ { 20, 392699 },
+ { 20, 388603 },
+ { 20, 376315 },
+ { 20, 372219 },
+ { 19, 196091 },
+ { 19, 191995 },
+ { 19, 179707 },
+ { 19, 175611 },
+ { 18, 97787 },
+ { 18, 93691 },
+ { 18, 81403 },
+ { 18, 77307 },
+ { 16, 24059 },
+ { 16, 19963 },
+ { 18, 34299 },
+ { 16, 22011 },
+ { 18, 9723 },
+ { 11, 1182 },
+ { 18, 13823 },
+ { 18, 79359 },
+ { 20, 144895 },
+ { 20, 210431 },
+ { 20, 407039 },
+ { 20, 472575 },
+ { 21, 669183 },
+ { 21, 734719 },
+ { 21, 931327 },
+ { 21, 996863 },
+ { 20, 1038585 },
+ { 20, 1022201 },
+ { 20, 973049 },
+ { 20, 956665 },
+ { 20, 514297 },
+ { 20, 497913 },
+ { 20, 448761 },
+ { 20, 432377 },
+ { 19, 252153 },
+ { 19, 235769 },
+ { 19, 186617 },
+ { 19, 170233 },
+ { 18, 121081 },
+ { 18, 104697 },
+ { 18, 55545 },
+ { 18, 39161 },
+ { 16, 22777 },
+ { 16, 6393 },
+ { 18, 33017 },
+ { 16, 20729 },
+ { 18, 8441 },
+ { 11, 234 },
+ { 18, 12541 },
+ { 18, 78077 },
+ { 20, 143613 },
+ { 20, 209149 },
+ { 20, 405757 },
+ { 20, 471293 },
+ { 21, 667901 },
+ { 21, 733437 },
+ { 21, 930045 },
+ { 21, 995581 },
+ { 20, 1038841 },
+ { 20, 1022457 },
+ { 20, 973305 },
+ { 20, 956921 },
+ { 20, 514553 },
+ { 20, 498169 },
+ { 20, 449017 },
+ { 20, 432633 },
+ { 19, 252409 },
+ { 19, 236025 },
+ { 19, 186873 },
+ { 19, 170489 },
+ { 18, 121337 },
+ { 18, 104953 },
+ { 18, 55801 },
+ { 18, 39417 },
+ { 16, 23033 },
+ { 16, 6649 },
+ { 18, 33273 },
+ { 16, 20985 },
+ { 18, 8697 },
+ { 11, 1258 },
+ { 18, 12797 },
+ { 18, 78333 },
+ { 20, 143869 },
+ { 20, 209405 },
+ { 20, 406013 },
+ { 20, 471549 },
+ { 21, 668157 },
+ { 21, 733693 },
+ { 21, 930301 },
+ { 21, 995837 },
+ { 22, 4158205 },
+ { 22, 4137721 },
+ { 22, 4072185 },
+ { 22, 3875577 },
+ { 22, 3810041 },
+ { 22, 2040569 },
+ { 22, 1975033 },
+ { 22, 1778425 },
+ { 21, 1012477 },
+ { 21, 991993 },
+ { 21, 926457 },
+ { 21, 729849 },
+ { 20, 488189 },
+ { 20, 467705 },
+ { 20, 402169 },
+ { 20, 205561 },
+ { 18, 94973 },
+ { 18, 74489 },
+ { 18, 8953 },
+ { 14, 1401 },
+ { 12, 1465 },
+ { 13, 618 },
+ { 20, 33533 },
+ { 20, 295677 },
+ { 22, 557821 },
+ { 22, 819965 },
+ { 22, 1606397 },
+ { 22, 1868541 },
+ { 23, 2654973 },
+ { 23, 2917117 },
+ { 23, 3703549 },
+ { 23, 3965693 },
+ { 22, 4158461 },
+ { 22, 4137977 },
+ { 22, 4072441 },
+ { 22, 3875833 },
+ { 22, 3810297 },
+ { 22, 2040825 },
+ { 22, 1975289 },
+ { 22, 1778681 },
+ { 21, 1012733 },
+ { 21, 992249 },
+ { 21, 926713 },
+ { 21, 730105 },
+ { 20, 488445 },
+ { 20, 467961 },
+ { 20, 402425 },
+ { 20, 205817 },
+ { 18, 95229 },
+ { 18, 74745 },
+ { 18, 9209 },
+ { 14, 3449 },
+ { 11, 697 },
+ { 13, 1642 },
+ { 20, 33789 },
+ { 20, 295933 },
+ { 22, 558077 },
+ { 22, 820221 },
+ { 22, 1606653 },
+ { 22, 1868797 },
+ { 23, 2655229 },
+ { 23, 2917373 },
+ { 23, 3703805 },
+ { 23, 3965949 },
+ { 24, 6849533 },
+ { 22, 4142845 },
+ { 22, 4077309 },
+ { 22, 3880701 },
+ { 22, 3815165 },
+ { 22, 2045693 },
+ { 22, 1980157 },
+ { 22, 1783549 },
+ { 22, 1718013 },
+ { 21, 997117 },
+ { 21, 931581 },
+ { 21, 734973 },
+ { 21, 669437 },
+ { 20, 472829 },
+ { 20, 407293 },
+ { 20, 210685 },
+ { 20, 145149 },
+ { 18, 79613 },
+ { 18, 14077 },
+ { 11, 1001 },
+ { 9, 169 },
+ { 10, 346 },
+ { 13, 3517 },
+ { 18, 83709 },
+ { 20, 149245 },
+ { 20, 214781 },
+ { 20, 411389 },
+ { 20, 476925 },
+ { 21, 673533 },
+ { 21, 739069 },
+ { 21, 935677 },
+ { 21, 1001213 },
+ { 22, 1722109 },
+ { 22, 1787645 },
+ { 22, 1984253 },
+ { 22, 2049789 },
+ { 22, 3819261 },
+ { 22, 3884797 },
+ { 22, 4081405 },
+ { 22, 4146941 },
+ { 22, 1718269 },
+ { 21, 997373 },
+ { 21, 931837 },
+ { 21, 735229 },
+ { 21, 669693 },
+ { 20, 473085 },
+ { 20, 407549 },
+ { 20, 210941 },
+ { 20, 145405 },
+ { 18, 79869 },
+ { 18, 14333 },
+ { 11, 825 },
+ { 8, 73 },
+ { 10, 474 },
+ { 12, 1725 },
+ { 18, 83965 },
+ { 20, 149501 },
+ { 20, 215037 },
+ { 20, 411645 },
+ { 20, 477181 },
+ { 21, 673789 },
+ { 21, 739325 },
+ { 21, 935933 },
+ { 21, 1001469 },
+ { 22, 1722365 },
+ { 22, 1787901 },
+ { 22, 1984509 },
+ { 22, 2050045 },
+ { 22, 3819517 },
+ { 22, 3885053 },
+ { 22, 4081661 },
+ { 22, 4147197 },
+ { 24, 7883517 },
+ { 24, 7097085 },
+ { 24, 6834941 },
+ { 23, 3951357 },
+ { 23, 3689213 },
+ { 23, 2902781 },
+ { 23, 2640637 },
+ { 22, 1854205 },
+ { 22, 1592061 },
+ { 22, 805629 },
+ { 22, 543485 },
+ { 16, 10109 },
+ { 9, 221 },
+ { 24, 518905 },
+ { 10, 429 },
+ { 16, 9597 },
+ { 22, 527101 },
+ { 22, 789245 },
+ { 22, 1575677 },
+ { 22, 1837821 },
+ { 23, 2624253 },
+ { 23, 2886397 },
+ { 23, 3672829 },
+ { 23, 3934973 },
+ { 24, 6818557 },
+ { 24, 7080701 },
+ { 24, 7867133 },
+ { 24, 8129277 },
+ { 24, 15207165 },
+ { 24, 15469309 },
+ { 24, 16255741 },
+ { 24, 16517885 },
+ { 24, 7883773 },
+ { 24, 7097341 },
+ { 24, 6835197 },
+ { 23, 3951613 },
+ { 23, 3689469 },
+ { 23, 2903037 },
+ { 23, 2640893 },
+ { 22, 1854461 },
+ { 22, 1592317 },
+ { 22, 805885 },
+ { 22, 543741 },
+ { 16, 12157 },
+ { 12, 1901 },
+ { 10, 394 },
+ { 9, 205 },
+ { 16, 11645 },
+ { 22, 527357 },
+ { 22, 789501 },
+ { 22, 1575933 },
+ { 22, 1838077 },
+ { 23, 2624509 },
+ { 23, 2886653 },
+ { 23, 3673085 },
+ { 23, 3935229 },
+ { 24, 6818813 },
+ { 24, 7080957 },
+ { 24, 7867389 },
+ { 24, 16600829 },
+ { 24, 16338685 },
+ { 24, 15552253 },
+ { 24, 15290109 },
+ { 24, 8212221 },
+ { 24, 7950077 },
+ { 24, 7163645 },
+ { 24, 6901501 },
+ { 23, 4017917 },
+ { 23, 3755773 },
+ { 23, 2969341 },
+ { 23, 2707197 },
+ { 22, 1920765 },
+ { 22, 1658621 },
+ { 22, 872189 },
+ { 22, 610045 },
+ { 20, 347901 },
+ { 14, 7805 },
+ { 10, 458 },
+ { 10, 473 },
+ { 13, 4077 },
+ { 20, 36605 },
+ { 20, 102141 },
+ { 22, 167677 },
+ { 22, 233213 },
+ { 22, 429821 },
+ { 22, 495357 },
+ { 23, 691965 },
+ { 23, 757501 },
+ { 23, 954109 },
+ { 23, 1019645 },
+ { 24, 1740541 },
+ { 24, 1806077 },
+ { 24, 2002685 },
+ { 24, 2068221 },
+ { 24, 3837693 },
+ { 24, 3903229 },
+ { 24, 4099837 },
+ { 24, 4165373 },
+ { 24, 6901757 },
+ { 23, 4018173 },
+ { 23, 3756029 },
+ { 23, 2969597 },
+ { 23, 2707453 },
+ { 22, 1921021 },
+ { 22, 1658877 },
+ { 22, 872445 },
+ { 22, 610301 },
+ { 20, 348157 },
+ { 15, 16317 },
+ { 13, 3898 },
+ { 13, 3945 },
+ { 13, 3901 },
+ { 20, 36861 },
+ { 20, 102397 },
+ { 22, 167933 },
+ { 22, 233469 },
+ { 22, 430077 },
+ { 22, 495613 },
+ { 23, 692221 },
+ { 23, 757757 },
+ { 23, 954365 },
+ { 23, 1019901 },
+ { 24, 1740797 },
+ { 24, 1806333 },
+ { 24, 2002941 },
+ { 24, 2068477 },
+ { 24, 3837949 },
+ { 24, 3903485 },
+ { 24, 4100093 },
+ { 24, 4165629 },
+ { 26, 27417341 },
+ { 25, 15883005 },
+ { 25, 14834429 },
+ { 25, 11688701 },
+ { 25, 10640125 },
+ { 24, 7494397 },
+ { 24, 6445821 },
+ { 24, 3300093 },
+ { 24, 2251517 },
+ { 22, 1202941 },
+ { 22, 154365 },
+ { 15, 12826 },
+ { 15, 15993 },
+ { 16, 26489 },
+ { 20, 56057 },
+ { 20, 121593 },
+ { 20, 367357 },
+ { 22, 252665 },
+ { 22, 449273 },
+ { 22, 514809 },
+ { 22, 1547005 },
+ { 23, 776953 },
+ { 23, 973561 },
+ { 23, 1039097 },
+ { 23, 3119869 },
+ { 24, 1825529 },
+ { 24, 2022137 },
+ { 24, 2087673 },
+ { 24, 3857145 },
+ { 24, 3922681 },
+ { 24, 4119289 },
+ { 24, 4184825 },
+ { 24, 8362749 },
+ { 25, 15883261 },
+ { 25, 14834685 },
+ { 25, 11688957 },
+ { 25, 10640381 },
+ { 24, 7494653 },
+ { 24, 6446077 },
+ { 24, 3300349 },
+ { 24, 2251773 },
+ { 22, 1203197 },
+ { 22, 154621 },
+ { 15, 13850 },
+ { 16, 32697 },
+ { 16, 28537 },
+ { 20, 56313 },
+ { 20, 121849 },
+ { 20, 367613 },
+ { 22, 252921 },
+ { 22, 449529 },
+ { 22, 515065 },
+ { 22, 1547261 },
+ { 23, 777209 },
+ { 23, 973817 },
+ { 23, 1039353 },
+ { 23, 3120125 },
+ { 24, 1825785 },
+ { 24, 2022393 },
+ { 24, 2087929 },
+ { 24, 3857401 },
+ { 24, 3922937 },
+ { 24, 4119545 },
+ { 24, 4185081 },
+ { 24, 8363005 },
+ { 25, 15949565 },
+ { 25, 14900989 },
+ { 25, 11755261 },
+ { 25, 10706685 },
+ { 24, 7560957 },
+ { 24, 6512381 },
+ { 24, 3366653 },
+ { 24, 2318077 },
+ { 22, 1269501 },
+ { 22, 220925 },
+ { 15, 15002 },
+ { 22, 155385 },
+ { 20, 351993 },
+ { 22, 548601 },
+ { 20, 319225 },
+ { 20, 384761 },
+ { 22, 1236729 },
+ { 22, 1302265 },
+ { 22, 1498873 },
+ { 22, 1564409 },
+ { 23, 2809593 },
+ { 23, 2875129 },
+ { 23, 3071737 },
+ { 23, 3137273 },
+ { 24, 5955321 },
+ { 24, 6020857 },
+ { 24, 6217465 },
+ { 24, 6283001 },
+ { 24, 8052473 },
+ { 24, 8118009 },
+ { 24, 8314617 },
+ { 24, 8380153 },
+ { 25, 15949821 },
+ { 25, 14901245 },
+ { 25, 11755517 },
+ { 25, 10706941 },
+ { 24, 7561213 },
+ { 24, 6512637 },
+ { 24, 3366909 },
+ { 24, 2318333 },
+ { 22, 1269757 },
+ { 22, 221181 },
+ { 15, 16026 },
+ { 22, 155641 },
+ { 20, 352249 },
+ { 22, 548857 },
+ { 20, 319481 },
+ { 20, 385017 },
+ { 22, 1236985 },
+ { 22, 1302521 },
+ { 22, 1499129 },
+ { 22, 1564665 },
+ { 23, 2809849 },
+ { 23, 2875385 },
+ { 23, 3071993 },
+ { 23, 3137529 },
+ { 24, 5955577 },
+ { 24, 6021113 },
+ { 24, 6217721 },
+ { 24, 6283257 },
+ { 24, 8052729 },
+ { 24, 8118265 },
+ { 24, 8314873 },
+ { 24, 8380409 },
+ { 26, 12558333 },
+ { 27, 60369661 },
+ { 27, 47786749 },
+ { 27, 43592445 },
+ { 26, 31009533 },
+ { 26, 26815229 },
+ { 26, 14232317 },
+ { 26, 10038013 },
+ { 24, 5843709 },
+ { 24, 1649405 },
+ { 18, 84250 },
+ { 24, 862969 },
+ { 24, 4795129 },
+ { 24, 2435833 },
+ { 24, 3222265 },
+ { 24, 2304761 },
+ { 24, 2566905 },
+ { 24, 3549949 },
+ { 26, 9382649 },
+ { 26, 10169081 },
+ { 26, 10431225 },
+ { 26, 14559997 },
+ { 27, 19868409 },
+ { 27, 20654841 },
+ { 27, 20916985 },
+ { 27, 29240061 },
+ { 28, 40839929 },
+ { 28, 41626361 },
+ { 28, 41888505 },
+ { 28, 48966393 },
+ { 28, 49228537 },
+ { 28, 50014969 },
+ { 27, 64564221 },
+ { 27, 60369917 },
+ { 27, 47787005 },
+ { 27, 43592701 },
+ { 26, 31009789 },
+ { 26, 26815485 },
+ { 26, 14232573 },
+ { 26, 10038269 },
+ { 24, 5843965 },
+ { 24, 1649661 },
+ { 18, 88346 },
+ { 24, 863225 },
+ { 24, 4795385 },
+ { 24, 2436089 },
+ { 24, 3222521 },
+ { 24, 2305017 },
+ { 24, 2567161 },
+ { 24, 3550205 },
+ { 26, 9382905 },
+ { 26, 10169337 },
+ { 26, 10431481 },
+ { 26, 14560253 },
+ { 27, 19868665 },
+ { 27, 20655097 },
+ { 27, 20917241 },
+ { 27, 29240317 },
+ { 28, 40840185 },
+ { 28, 41626617 },
+ { 28, 41888761 },
+ { 28, 48966649 },
+ { 28, 49228793 },
+ { 28, 50015225 },
+ { 27, 64827133 },
+ { 27, 60632829 },
+ { 27, 48049917 },
+ { 27, 43855613 },
+ { 26, 31272701 },
+ { 26, 27078397 },
+ { 26, 14495485 },
+ { 26, 10301181 },
+ { 24, 6106877 },
+ { 24, 1912573 },
+ { 18, 92570 },
+ { 24, 1650425 },
+ { 24, 5058297 },
+ { 26, 8990457 },
+ { 24, 3485433 },
+ { 24, 6369017 },
+ { 24, 3354361 },
+ { 24, 3616505 },
+ { 24, 6696701 },
+ { 26, 13577977 },
+ { 26, 14364409 },
+ { 26, 14626553 },
+ { 26, 27143933 },
+ { 27, 28258041 },
+ { 27, 29044473 },
+ { 27, 29306617 },
+ { 27, 54406909 },
+ { 28, 57618169 },
+ { 28, 58404601 },
+ { 28, 58666745 },
+ { 28, 65744633 },
+ { 28, 66006777 },
+ { 27, 64827389 },
+ { 27, 60633085 },
+ { 27, 48050173 },
+ { 27, 43855869 },
+ { 26, 31272957 },
+ { 26, 27078653 },
+ { 26, 14495741 },
+ { 26, 10301437 },
+ { 24, 6107133 },
+ { 24, 1912829 },
+ { 18, 96666 },
+ { 24, 1650681 },
+ { 24, 5058553 },
+ { 26, 8990713 },
+ { 24, 3485689 },
+ { 24, 6369273 },
+ { 24, 3354617 },
+ { 24, 3616761 },
+ { 24, 6696957 },
+ { 26, 13578233 },
+ { 26, 14364665 },
+ { 26, 14626809 },
+ { 26, 27144189 },
+ { 27, 28258297 },
+ { 27, 29044729 },
+ { 27, 29306873 },
+ { 27, 54407165 },
+ { 28, 57618425 },
+ { 28, 58404857 },
+ { 28, 58667001 },
+ { 28, 65744889 },
+ { 28, 66007033 },
+ { 28, 66793465 },
+ { 28, 67055609 },
+ { 28, 94976765 },
+ { 28, 86588157 },
+ { 27, 61422333 },
+ { 27, 53033725 },
+ { 27, 27867901 },
+ { 27, 19479293 },
+ { 25, 11090685 },
+ { 25, 2702077 },
+ { 18, 117530 },
+ { 24, 1915641 },
+ { 24, 5847801 },
+ { 25, 11599867 },
+ { 26, 13187833 },
+ { 24, 6634233 },
+ { 24, 7420665 },
+ { 24, 6503161 },
+ { 24, 6765305 },
+ { 24, 7748349 },
+ { 25, 12517375 },
+ { 26, 26950393 },
+ { 26, 27212537 },
+ { 26, 31341309 },
+ { 27, 53426937 },
+ { 27, 54213369 },
+ { 27, 54475513 },
+ { 27, 62798589 },
+ { 28, 107952889 },
+ { 28, 108739321 },
+ { 28, 109001465 },
+ { 28, 116079353 },
+ { 28, 116341497 },
+ { 28, 117127929 },
+ { 28, 117390073 },
+ { 28, 134101757 },
+ { 27, 61422589 },
+ { 27, 53033981 },
+ { 27, 27868157 },
+ { 27, 19479549 },
+ { 25, 11090941 },
+ { 25, 2702333 },
+ { 18, 121626 },
+ { 24, 1915897 },
+ { 24, 5848057 },
+ { 25, 11599611 },
+ { 26, 13188089 },
+ { 24, 6634489 },
+ { 24, 7420921 },
+ { 24, 6503417 },
+ { 24, 6765561 },
+ { 24, 7748605 },
+ { 25, 12517119 },
+ { 26, 26950649 },
+ { 26, 27212793 },
+ { 26, 31341565 },
+ { 27, 53427193 },
+ { 27, 54213625 },
+ { 27, 54475769 },
+ { 27, 62798845 },
+ { 28, 107953145 },
+ { 28, 108739577 },
+ { 28, 109001721 },
+ { 28, 116079609 },
+ { 28, 116341753 },
+ { 28, 117128185 },
+ { 28, 117390329 },
+ { 28, 86851325 },
+ { 27, 61685501 },
+ { 27, 53296893 },
+ { 27, 28131069 },
+ { 27, 19742461 },
+ { 25, 11353853 },
+ { 25, 2965245 },
+ { 18, 125850 },
+ { 25, 2703097 },
+ { 24, 6110969 },
+ { 25, 12123131 },
+ { 26, 13451001 },
+ { 26, 25771769 },
+ { 24, 7683833 },
+ { 25, 10567417 },
+ { 24, 7552761 },
+ { 24, 7814905 },
+ { 25, 10895101 },
+ { 26, 30359289 },
+ { 26, 31145721 },
+ { 26, 31407865 },
+ { 27, 61554425 },
+ { 27, 61816569 },
+ { 27, 62603001 },
+ { 27, 62865145 },
+ { 28, 124468985 },
+ { 28, 124731129 },
+ { 28, 125517561 },
+ { 28, 125779705 },
+ { 28, 132857593 },
+ { 28, 133119737 },
+ { 28, 133906169 },
+ { 28, 134168313 },
+ { 27, 61685757 },
+ { 27, 53297149 },
+ { 27, 28131325 },
+ { 27, 19742717 },
+ { 25, 11354109 },
+ { 25, 2965501 },
+ { 18, 129946 },
+ { 25, 2703353 },
+ { 24, 6111225 },
+ { 25, 12122875 },
+ { 26, 13451257 },
+ { 26, 25772025 },
+ { 24, 7684089 },
+ { 25, 10567673 },
+ { 24, 7553017 },
+ { 24, 7815161 },
+ { 25, 10895357 },
+ { 26, 30359545 },
+ { 26, 31145977 },
+ { 26, 31408121 },
+ { 27, 61554681 },
+ { 27, 61816825 },
+ { 27, 62603257 },
+ { 27, 62865401 },
+ { 28, 124469241 },
+ { 28, 124731385 },
+ { 28, 125517817 },
+ { 28, 125779961 },
+ { 28, 132857849 },
+ { 28, 133119993 },
+ { 28, 133906425 },
+ { 28, 134168569 },
+ { 27, 62483197 },
+ { 27, 54094589 },
+ { 27, 28928765 },
+ { 27, 20540157 },
+ { 25, 12151549 },
+ { 25, 3762941 },
+ { 20, 431386 },
+ { 25, 2976505 },
+ { 25, 11102969 },
+ { 26, 10316537 },
+ { 26, 14248697 },
+ { 26, 26045177 },
+ { 26, 29977337 },
+ { 25, 10840825 },
+ { 25, 11627257 },
+ { 25, 10709753 },
+ { 25, 10971897 },
+ { 25, 11954941 },
+ { 26, 22999039 },
+ { 27, 43739897 },
+ { 27, 44002041 },
+ { 27, 48130813 },
+ { 28, 86993657 },
+ { 28, 87780089 },
+ { 28, 88042233 },
+ { 28, 96365309 },
+ { 29, 175074041 },
+ { 29, 175860473 },
+ { 28, 129592317 },
+ { 28, 121203709 },
+ { 28, 96037885 },
+ { 28, 87649277 },
+ { 27, 62483453 },
+ { 27, 54094845 },
+ { 27, 28929021 },
+ { 27, 20540413 },
+ { 25, 12151805 },
+ { 25, 3763197 },
+ { 20, 439578 },
+ { 25, 2976761 },
+ { 25, 11103225 },
+ { 26, 10316793 },
+ { 26, 14248953 },
+ { 26, 26045433 },
+ { 26, 29977593 },
+ { 25, 10841081 },
+ { 25, 11627513 },
+ { 25, 10710009 },
+ { 25, 10972153 },
+ { 25, 11955197 },
+ { 26, 22998783 },
+ { 27, 43740153 },
+ { 27, 44002297 },
+ { 27, 48131069 },
+ { 28, 86993913 },
+ { 28, 87780345 },
+ { 28, 88042489 },
+ { 28, 96365565 },
+ { 29, 175074297 },
+ { 29, 175860729 },
+ { 28, 129855229 },
+ { 28, 121466621 },
+ { 28, 96300797 },
+ { 28, 87912189 },
+ { 27, 62746365 },
+ { 27, 54357757 },
+ { 27, 29191933 },
+ { 27, 20803325 },
+ { 25, 12414717 },
+ { 25, 4026109 },
+ { 20, 447898 },
+ { 25, 3763961 },
+ { 25, 11366137 },
+ { 26, 22604795 },
+ { 26, 14511865 },
+ { 26, 26832633 },
+ { 26, 30240505 },
+ { 27, 42561273 },
+ { 25, 11890425 },
+ { 25, 14774009 },
+ { 25, 11759353 },
+ { 25, 12021497 },
+ { 25, 15101693 },
+ { 26, 24570879 },
+ { 27, 47935225 },
+ { 27, 48197369 },
+ { 27, 60714749 },
+ { 28, 95383289 },
+ { 28, 96169721 },
+ { 28, 96431865 },
+ { 28, 121532157 },
+ { 29, 191852281 },
+ { 28, 129855485 },
+ { 28, 121466877 },
+ { 28, 96301053 },
+ { 28, 87912445 },
+ { 27, 62746621 },
+ { 27, 54358013 },
+ { 27, 29192189 },
+ { 27, 20803581 },
+ { 25, 12414973 },
+ { 25, 4026365 },
+ { 20, 456090 },
+ { 25, 3764217 },
+ { 25, 11366393 },
+ { 26, 22604539 },
+ { 26, 14512121 },
+ { 26, 26832889 },
+ { 26, 30240761 },
+ { 27, 42561529 },
+ { 25, 11890681 },
+ { 25, 14774265 },
+ { 25, 11759609 },
+ { 25, 12021753 },
+ { 25, 15101949 },
+ { 26, 24570623 },
+ { 27, 47935481 },
+ { 27, 48197625 },
+ { 27, 60715005 },
+ { 28, 95383545 },
+ { 28, 96169977 },
+ { 28, 96432121 },
+ { 28, 121532413 },
+ { 29, 191852537 },
+ { 29, 259813369 },
+ { 29, 250114041 },
+ { 29, 200044537 },
+ { 29, 184053753 },
+ { 28, 133984249 },
+ { 28, 107576061 },
+ { 28, 57244413 },
+ { 28, 40467197 },
+ { 26, 23689981 },
+ { 26, 6912765 },
+ { 20, 497434 },
+ { 20, 1046382 },
+ { 25, 12155641 },
+ { 26, 24166395 },
+ { 27, 27884281 },
+ { 26, 27097849 },
+ { 26, 31030009 },
+ { 27, 42826489 },
+ { 27, 46758649 },
+ { 25, 15039225 },
+ { 25, 15825657 },
+ { 25, 14908153 },
+ { 25, 15170297 },
+ { 25, 16153341 },
+ { 26, 25083903 },
+ { 27, 60521209 },
+ { 27, 60783353 },
+ { 27, 64912125 },
+ { 28, 120552185 },
+ { 28, 121338617 },
+ { 28, 121600761 },
+ { 28, 129923837 },
+ { 29, 259554041 },
+ { 29, 243038969 },
+ { 29, 199785209 },
+ { 29, 183270137 },
+ { 28, 133724921 },
+ { 28, 117209849 },
+ { 28, 57244669 },
+ { 28, 40467453 },
+ { 26, 23690237 },
+ { 26, 6913021 },
+ { 20, 505626 },
+ { 20, 1038190 },
+ { 25, 12155897 },
+ { 26, 24166139 },
+ { 27, 27884537 },
+ { 26, 27098105 },
+ { 26, 31030265 },
+ { 27, 42826745 },
+ { 27, 46758905 },
+ { 25, 15039481 },
+ { 25, 15825913 },
+ { 25, 14908409 },
+ { 25, 15170553 },
+ { 25, 16153597 },
+ { 26, 25083647 },
+ { 27, 60521465 },
+ { 27, 60783609 },
+ { 27, 64912381 },
+ { 28, 120552441 },
+ { 28, 121338873 },
+ { 28, 121601017 },
+ { 28, 129924093 },
+ { 29, 259554297 },
+ { 29, 243039225 },
+ { 29, 199785465 },
+ { 29, 183270393 },
+ { 28, 133725177 },
+ { 28, 117210105 },
+ { 28, 57507581 },
+ { 28, 40730365 },
+ { 26, 23953149 },
+ { 26, 7175933 },
+ { 20, 513946 },
+ { 20, 1030126 },
+ { 25, 12418809 },
+ { 26, 24689659 },
+ { 27, 28147449 },
+ { 27, 53051129 },
+ { 26, 31293177 },
+ { 27, 43613945 },
+ { 27, 47021817 },
+ { 27, 59342585 },
+ { 25, 16088825 },
+ { 26, 27361017 },
+ { 25, 15957753 },
+ { 25, 16219897 },
+ { 26, 27688701 },
+ { 27, 63930105 },
+ { 27, 64716537 },
+ { 27, 64978681 },
+ { 28, 128679673 },
+ { 28, 128941817 },
+ { 28, 129728249 },
+ { 28, 129990393 },
+ { 29, 258768633 },
+ { 29, 242777849 },
+ { 29, 192708345 },
+ { 29, 183009017 },
+ { 28, 132939513 },
+ { 28, 116948729 },
+ { 28, 66879225 },
+ { 28, 40730621 },
+ { 26, 23953405 },
+ { 26, 7176189 },
+ { 20, 522138 },
+ { 20, 1021934 },
+ { 25, 12419065 },
+ { 26, 24689403 },
+ { 27, 28147705 },
+ { 27, 53051385 },
+ { 26, 31293433 },
+ { 27, 43614201 },
+ { 27, 47022073 },
+ { 27, 59342841 },
+ { 25, 16089081 },
+ { 26, 27361273 },
+ { 25, 15958009 },
+ { 25, 16220153 },
+ { 26, 27688957 },
+ { 27, 63930361 },
+ { 27, 64716793 },
+ { 27, 64978937 },
+ { 28, 128679929 },
+ { 28, 128942073 },
+ { 28, 129728505 },
+ { 28, 129990649 },
+ { 29, 258768889 },
+ { 29, 242778105 },
+ { 29, 192708601 },
+ { 29, 183009273 },
+ { 28, 132939769 },
+ { 28, 116948985 },
+ { 28, 66879481 },
+ { 29, 268402681 },
+ { 27, 49457917 },
+ { 27, 15903485 },
+ { 21, 1912090 },
+ { 21, 1961326 },
+ { 27, 47360761 },
+ { 27, 47230971 },
+ { 28, 57846521 },
+ { 28, 106605305 },
+ { 28, 122858233 },
+ { 28, 87730937 },
+ { 28, 95595257 },
+ { 28, 119188217 },
+ { 28, 127052537 },
+ { 27, 55225081 },
+ { 27, 56797945 },
+ { 27, 54962937 },
+ { 27, 55487225 },
+ { 27, 57453309 },
+ { 27, 48148479 },
+ { 29, 490253049 },
+ { 29, 222210809 },
+ { 29, 230468349 },
+ { 29, 249475071 },
+ { 30, 444115705 },
+ { 30, 516991737 },
+ { 30, 483961593 },
+ { 30, 384871161 },
+ { 30, 351841017 },
+ { 29, 265333497 },
+ { 29, 232303353 },
+ { 29, 133212921 },
+ { 29, 100182777 },
+ { 27, 49458173 },
+ { 27, 15903741 },
+ { 21, 1928474 },
+ { 21, 1944942 },
+ { 27, 47361017 },
+ { 27, 47230715 },
+ { 28, 57846777 },
+ { 28, 106605561 },
+ { 28, 122858489 },
+ { 28, 87731193 },
+ { 28, 95595513 },
+ { 28, 119188473 },
+ { 28, 127052793 },
+ { 27, 55225337 },
+ { 27, 56798201 },
+ { 27, 54963193 },
+ { 27, 55487481 },
+ { 27, 57453565 },
+ { 27, 48148223 },
+ { 29, 490253305 },
+ { 29, 222211065 },
+ { 29, 230468605 },
+ { 29, 249474815 },
+ { 30, 444115961 },
+ { 30, 516991993 },
+ { 30, 483961849 },
+ { 30, 384871417 },
+ { 30, 351841273 },
+ { 29, 265333753 },
+ { 29, 232303609 },
+ { 29, 133213177 },
+ { 29, 100183033 },
+ { 27, 49983229 },
+ { 27, 16428797 },
+ { 21, 1944986 },
+ { 21, 1928686 },
+ { 27, 47886073 },
+ { 27, 47754235 },
+ { 28, 58371833 },
+ { 28, 108179193 },
+ { 28, 123383545 },
+ { 28, 123251707 },
+ { 28, 96120569 },
+ { 28, 120762105 },
+ { 28, 127577849 },
+ { 27, 66891513 },
+ { 27, 33337081 },
+ { 27, 63090425 },
+ { 27, 132689657 },
+ { 27, 57585401 },
+ { 27, 63745789 },
+ { 27, 49720319 },
+ { 29, 263761657 },
+ { 29, 230600441 },
+ { 29, 255635197 },
+ { 29, 251046911 },
+ { 29, 259567353 },
+ { 29, 259697659 },
+ { 30, 383299321 },
+ { 30, 351317753 },
+ { 29, 251178745 },
+ { 29, 231780089 },
+ { 29, 131641081 },
+ { 29, 99659513 },
+ { 27, 66629369 },
+ { 27, 16429053 },
+ { 21, 1949674 },
+ { 21, 1912302 },
+ { 27, 47886329 },
+ { 27, 47753979 },
+ { 28, 58372089 },
+ { 28, 108179449 },
+ { 28, 123383801 },
+ { 28, 123251451 },
+ { 28, 96120825 },
+ { 28, 120762361 },
+ { 28, 127578105 },
+ { 27, 66891769 },
+ { 27, 33337337 },
+ { 27, 63090681 },
+ { 27, 132689913 },
+ { 27, 57585657 },
+ { 27, 63746045 },
+ { 27, 49720063 },
+ { 29, 263761913 },
+ { 29, 230600697 },
+ { 29, 255635453 },
+ { 29, 251046655 },
+ { 29, 259567609 },
+ { 29, 259697403 },
+ { 29, 250118143 },
+ { 29, 199786495 },
+ { 29, 251179001 },
+ { 28, 132677631 },
+ { 28, 115900415 },
+ { 28, 65568767 },
+ { 27, 66629625 },
+ { 26, 32014335 },
+ { 21, 1966058 },
+ { 21, 1044334 },
+ { 26, 8159227 },
+ { 26, 24674299 },
+ { 28, 40665083 },
+ { 28, 108706553 },
+ { 27, 54296571 },
+ { 27, 62423035 },
+ { 28, 86802427 },
+ { 28, 121289465 },
+ { 27, 60588027 },
+ { 27, 67025661 },
+ { 26, 66486271 },
+ { 26, 65503227 },
+ { 26, 31752187 },
+ { 26, 32538619 },
+ { 26, 8028155 },
+ { 26, 24805371 },
+ { 26, 25133055 },
+ { 28, 58359803 },
+ { 28, 108691451 },
+ { 28, 125468667 },
+ { 28, 125796351 },
+ { 28, 129597435 },
+ { 28, 121470971 },
+ { 29, 259686395 },
+ { 29, 250657529 },
+ { 28, 125403131 },
+ { 28, 108888059 },
+ { 28, 65634299 },
+ { 27, 66108153 },
+ { 26, 33128443 },
+ { 21, 2047850 },
+ { 21, 1027950 },
+ { 26, 8158971 },
+ { 26, 24674043 },
+ { 28, 40664827 },
+ { 28, 108706809 },
+ { 27, 54296315 },
+ { 27, 62422779 },
+ { 28, 86802171 },
+ { 28, 121289721 },
+ { 27, 60587771 },
+ { 27, 67025917 },
+ { 26, 66486015 },
+ { 26, 65502971 },
+ { 26, 31751931 },
+ { 26, 32538363 },
+ { 26, 8027899 },
+ { 26, 24805115 },
+ { 26, 25132799 },
+ { 28, 58359547 },
+ { 28, 108691195 },
+ { 28, 125468411 },
+ { 28, 125796095 },
+ { 28, 129597179 },
+ { 28, 121470715 },
+ { 29, 259686139 },
+ { 29, 250657785 },
+ { 28, 125402875 },
+ { 28, 108887803 },
+ { 28, 65634043 },
+ { 27, 66108409 },
+ { 26, 33128187 },
+ { 21, 2064234 },
+ { 21, 1011694 },
+ { 26, 15236091 },
+ { 26, 24935419 },
+ { 28, 41450491 },
+ { 28, 57441275 },
+ { 28, 125484793 },
+ { 27, 62684155 },
+ { 28, 87587835 },
+ { 28, 95190011 },
+ { 28, 129679097 },
+ { 27, 64781307 },
+ { 27, 66502397 },
+ { 26, 65436671 },
+ { 26, 62356475 },
+ { 26, 32799739 },
+ { 26, 60849147 },
+ { 26, 8289275 },
+ { 26, 25066491 },
+ { 26, 32209919 },
+ { 28, 58620923 },
+ { 28, 108952571 },
+ { 28, 125729787 },
+ { 28, 128809979 },
+ { 28, 121207803 },
+ { 28, 96304123 },
+ { 29, 249085689 },
+ { 28, 124615675 },
+ { 28, 108624891 },
+ { 28, 58555387 },
+ { 27, 64536313 },
+ { 26, 32340987 },
+ { 21, 2080234 },
+ { 21, 995310 },
+ { 26, 15235835 },
+ { 26, 24935163 },
+ { 28, 41450235 },
+ { 28, 57441019 },
+ { 28, 125485049 },
+ { 27, 62683899 },
+ { 28, 87587579 },
+ { 28, 95189755 },
+ { 28, 129679353 },
+ { 27, 64781051 },
+ { 27, 66502653 },
+ { 26, 65436415 },
+ { 26, 62356219 },
+ { 26, 32799483 },
+ { 26, 60848891 },
+ { 26, 8289019 },
+ { 26, 25066235 },
+ { 26, 32209663 },
+ { 28, 58620667 },
+ { 28, 108952315 },
+ { 28, 125729531 },
+ { 28, 128809723 },
+ { 28, 121207547 },
+ { 28, 96303867 },
+ { 29, 249085945 },
+ { 28, 124615419 },
+ { 28, 108624635 },
+ { 28, 58555131 },
+ { 27, 64536569 },
+ { 26, 32340731 },
+ { 21, 2096618 },
+ { 21, 916846 },
+ { 26, 15495163 },
+ { 26, 32010235 },
+ { 28, 41709563 },
+ { 28, 58224635 },
+ { 28, 107769851 },
+ { 28, 124284923 },
+ { 28, 87846907 },
+ { 28, 95973371 },
+ { 28, 120352763 },
+ { 28, 128479227 },
+ { 28, 110915579 },
+ { 27, 64940797 },
+ { 26, 62287871 },
+ { 26, 61304827 },
+ { 26, 61108219 },
+ { 26, 61894651 },
+ { 26, 15364091 },
+ { 26, 32141307 },
+ { 26, 32468991 },
+ { 28, 65695739 },
+ { 28, 116027387 },
+ { 28, 132804603 },
+ { 28, 120418299 },
+ { 28, 96038907 },
+ { 28, 87912443 },
+ { 28, 124350459 },
+ { 28, 107835387 },
+ { 28, 58290171 },
+ { 27, 64023289 },
+ { 26, 32075771 },
+ { 26, 15560699 },
+ { 21, 900462 },
+ { 26, 15494907 },
+ { 26, 32009979 },
+ { 28, 41709307 },
+ { 28, 58224379 },
+ { 28, 107769595 },
+ { 28, 124284667 },
+ { 28, 87846651 },
+ { 28, 95973115 },
+ { 28, 120352507 },
+ { 28, 128478971 },
+ { 28, 110915323 },
+ { 27, 64941053 },
+ { 26, 62287615 },
+ { 26, 61304571 },
+ { 26, 61107963 },
+ { 26, 61894395 },
+ { 26, 15363835 },
+ { 26, 32141051 },
+ { 26, 32468735 },
+ { 28, 65695483 },
+ { 28, 116027131 },
+ { 28, 132804347 },
+ { 28, 120418043 },
+ { 28, 96038651 },
+ { 28, 87912187 },
+ { 28, 124350203 },
+ { 28, 107835131 },
+ { 28, 58289915 },
+ { 27, 64023545 },
+ { 26, 32075515 },
+ { 26, 15560443 },
+ { 21, 884206 },
+ { 26, 16280571 },
+ { 26, 32271355 },
+ { 28, 48786427 },
+ { 28, 58485755 },
+ { 28, 108555259 },
+ { 28, 124546043 },
+ { 29, 192605945 },
+ { 28, 96234491 },
+ { 28, 121138171 },
+ { 28, 128740347 },
+ { 28, 132082683 },
+ { 28, 115108859 },
+ { 27, 64417533 },
+ { 26, 61238271 },
+ { 26, 32992251 },
+ { 26, 62155771 },
+ { 26, 65039355 },
+ { 26, 15625211 },
+ { 26, 32402427 },
+ { 26, 33254399 },
+ { 28, 129560313 },
+ { 27, 64842747 },
+ { 28, 133065723 },
+ { 28, 95251451 },
+ { 28, 125366009 },
+ { 27, 62745595 },
+ { 28, 107572219 },
+ { 28, 57502715 },
+ { 27, 49868537 },
+ { 26, 24996859 },
+ { 26, 15297531 },
+ { 21, 867822 },
+ { 26, 16280315 },
+ { 26, 32271099 },
+ { 28, 48786171 },
+ { 28, 58485499 },
+ { 28, 108555003 },
+ { 28, 124545787 },
+ { 29, 192606201 },
+ { 28, 96234235 },
+ { 28, 121137915 },
+ { 28, 128740091 },
+ { 28, 132082427 },
+ { 28, 115108603 },
+ { 27, 64417789 },
+ { 26, 61238015 },
+ { 26, 32991995 },
+ { 26, 62155515 },
+ { 26, 65039099 },
+ { 26, 15624955 },
+ { 26, 32402171 },
+ { 26, 33254143 },
+ { 28, 129560569 },
+ { 27, 64842491 },
+ { 28, 133065467 },
+ { 28, 95251195 },
+ { 28, 125366265 },
+ { 27, 62745339 },
+ { 28, 107571963 },
+ { 28, 57502459 },
+ { 27, 49868793 },
+ { 26, 24996603 },
+ { 26, 15297275 },
+ { 20, 524142 },
+ { 26, 16531451 },
+ { 26, 33046523 },
+ { 28, 49037307 },
+ { 28, 65552379 },
+ { 28, 108806139 },
+ { 28, 125321211 },
+ { 29, 174866427 },
+ { 29, 242940665 },
+ { 28, 121389051 },
+ { 28, 129515515 },
+ { 28, 132005887 },
+ { 28, 127877115 },
+ { 28, 127680507 },
+ { 27, 50264829 },
+ { 26, 32915455 },
+ { 26, 31932411 },
+ { 26, 65290235 },
+ { 26, 66076667 },
+ { 26, 16400379 },
+ { 26, 33177595 },
+ { 26, 33505279 },
+ { 27, 64569339 },
+ { 27, 60637179 },
+ { 28, 133840891 },
+ { 28, 124844793 },
+ { 27, 62472187 },
+ { 27, 54345723 },
+ { 28, 57229307 },
+ { 27, 49347321 },
+ { 26, 24723451 },
+ { 26, 8208379 },
+ { 20, 507758 },
+ { 26, 16531195 },
+ { 26, 33046267 },
+ { 28, 49037051 },
+ { 28, 65552123 },
+ { 28, 108805883 },
+ { 28, 125320955 },
+ { 29, 174866171 },
+ { 29, 242940921 },
+ { 28, 121388795 },
+ { 28, 129515259 },
+ { 28, 132005631 },
+ { 28, 127876859 },
+ { 28, 127680251 },
+ { 27, 50265085 },
+ { 26, 32915199 },
+ { 26, 31932155 },
+ { 26, 65289979 },
+ { 26, 66076411 },
+ { 26, 16400123 },
+ { 26, 33177339 },
+ { 26, 33505023 },
+ { 27, 64569083 },
+ { 27, 60636923 },
+ { 28, 133840635 },
+ { 28, 124845049 },
+ { 27, 62471931 },
+ { 27, 54345467 },
+ { 28, 57229051 },
+ { 27, 49347577 },
+ { 26, 24723195 },
+ { 26, 8208123 },
+ { 20, 491502 },
+ { 26, 15286015 },
+ { 26, 33307643 },
+ { 28, 49822715 },
+ { 28, 65813499 },
+ { 28, 115883003 },
+ { 28, 125582331 },
+ { 29, 175651835 },
+ { 29, 191642619 },
+ { 29, 259718905 },
+ { 28, 129776635 },
+ { 29, 251068157 },
+ { 28, 127810559 },
+ { 28, 115293179 },
+ { 28, 131873787 },
+ { 27, 49741565 },
+ { 26, 31865855 },
+ { 26, 28785659 },
+ { 26, 66337787 },
+ { 26, 31538171 },
+ { 26, 16661499 },
+ { 26, 33438715 },
+ { 27, 63781883 },
+ { 27, 60374011 },
+ { 27, 48053243 },
+ { 28, 123272953 },
+ { 27, 61684731 },
+ { 27, 54082555 },
+ { 27, 29178875 },
+ { 27, 47775481 },
+ { 26, 23935995 },
+ { 26, 7945211 },
+ { 20, 475118 },
+ { 26, 8207359 },
+ { 26, 33307387 },
+ { 28, 49822459 },
+ { 28, 65813243 },
+ { 28, 115882747 },
+ { 28, 125582075 },
+ { 29, 175651579 },
+ { 29, 191642363 },
+ { 29, 259719161 },
+ { 28, 129776379 },
+ { 29, 251068413 },
+ { 28, 127810303 },
+ { 28, 115292923 },
+ { 28, 131873531 },
+ { 27, 49741821 },
+ { 26, 31865599 },
+ { 26, 28785403 },
+ { 26, 66337531 },
+ { 26, 31537915 },
+ { 26, 16661243 },
+ { 26, 33438459 },
+ { 27, 63781627 },
+ { 27, 60373755 },
+ { 27, 48052987 },
+ { 28, 123273209 },
+ { 27, 61684475 },
+ { 27, 54082299 },
+ { 27, 29178619 },
+ { 27, 47775737 },
+ { 26, 23935739 },
+ { 26, 7944955 },
+ { 20, 470430 },
+ { 26, 8207103 },
+ { 26, 24984319 },
+ { 28, 50081787 },
+ { 28, 66596859 },
+ { 28, 116142075 },
+ { 28, 132657147 },
+ { 29, 175910907 },
+ { 29, 192425979 },
+ { 29, 241971195 },
+ { 29, 258486267 },
+ { 29, 222048251 },
+ { 29, 230174715 },
+ { 28, 115224575 },
+ { 28, 111095803 },
+ { 28, 245116923 },
+ { 28, 96316157 },
+ { 26, 28717055 },
+ { 26, 27734011 },
+ { 26, 27471867 },
+ { 26, 28389371 },
+ { 26, 27602939 },
+ { 27, 63516667 },
+ { 27, 59584507 },
+ { 27, 47788027 },
+ { 27, 43855867 },
+ { 27, 61419515 },
+ { 27, 53293051 },
+ { 27, 28913659 },
+ { 27, 20787195 },
+ { 26, 23670779 },
+ { 26, 7155707 },
+ { 20, 388382 },
+ { 26, 7942143 },
+ { 26, 24719359 },
+ { 28, 50081531 },
+ { 28, 66596603 },
+ { 28, 116141819 },
+ { 28, 132656891 },
+ { 29, 175910651 },
+ { 29, 192425723 },
+ { 29, 241970939 },
+ { 29, 258486011 },
+ { 29, 222047995 },
+ { 29, 230174459 },
+ { 28, 115224319 },
+ { 28, 111095547 },
+ { 28, 245116667 },
+ { 28, 96316413 },
+ { 26, 28716799 },
+ { 26, 27733755 },
+ { 26, 27471611 },
+ { 26, 28389115 },
+ { 26, 27602683 },
+ { 27, 63516411 },
+ { 27, 59584251 },
+ { 27, 47787771 },
+ { 27, 43855611 },
+ { 27, 61419259 },
+ { 27, 53292795 },
+ { 27, 28913403 },
+ { 27, 20786939 },
+ { 26, 23670523 },
+ { 26, 7155451 },
+ { 20, 371998 },
+ { 26, 7941887 },
+ { 26, 24719103 },
+ { 28, 41496319 },
+ { 28, 66857979 },
+ { 28, 116927483 },
+ { 28, 132918267 },
+ { 29, 182987771 },
+ { 29, 192687099 },
+ { 29, 242756603 },
+ { 29, 258747387 },
+ { 28, 129969147 },
+ { 28, 129707003 },
+ { 28, 128920571 },
+ { 28, 128658427 },
+ { 27, 64957435 },
+ { 27, 64695291 },
+ { 27, 63908859 },
+ { 26, 27667455 },
+ { 25, 16198651 },
+ { 25, 15936507 },
+ { 26, 27339771 },
+ { 25, 16067579 },
+ { 27, 59321339 },
+ { 27, 47000571 },
+ { 27, 43592699 },
+ { 26, 31271931 },
+ { 27, 53029883 },
+ { 27, 28126203 },
+ { 27, 49393401 },
+ { 25, 12397563 },
+ { 26, 6892539 },
+ { 19, 178078 },
+ { 26, 7154687 },
+ { 26, 23931903 },
+ { 28, 40709119 },
+ { 28, 66857723 },
+ { 28, 116927227 },
+ { 28, 132918011 },
+ { 29, 182987515 },
+ { 29, 192686843 },
+ { 29, 242756347 },
+ { 29, 258747131 },
+ { 28, 129968891 },
+ { 28, 129706747 },
+ { 28, 128920315 },
+ { 28, 128658171 },
+ { 27, 64957179 },
+ { 27, 64695035 },
+ { 27, 63908603 },
+ { 26, 27667199 },
+ { 25, 16198395 },
+ { 25, 15936251 },
+ { 26, 27339515 },
+ { 25, 16067323 },
+ { 27, 59321083 },
+ { 27, 47000315 },
+ { 27, 43592443 },
+ { 26, 31271675 },
+ { 27, 53029627 },
+ { 27, 28125947 },
+ { 27, 49393657 },
+ { 25, 12397307 },
+ { 26, 6892283 },
+ { 19, 169886 },
+ { 26, 7154431 },
+ { 26, 23931647 },
+ { 27, 67084287 },
+ { 27, 62906363 },
+ { 5, 27 },
+ { 26, 33431547 },
+ { 27, 45817851 },
+ { 27, 49946619 },
+ { 27, 60760059 },
+ { 27, 64888827 },
+ { 26, 32481279 },
+ { 26, 30400507 },
+ { 26, 30334971 },
+ { 26, 30138363 },
+ { 25, 16228351 },
+ { 25, 15196155 },
+ { 25, 15130619 },
+ { 25, 14934011 },
+ { 23, 4038655 },
+ { 23, 3792891 },
+ { 23, 3727355 },
+ { 23, 3956731 },
+ { 23, 3760123 },
+ { 25, 11689979 },
+ { 25, 10706939 },
+ { 24, 7757819 },
+ { 24, 6774779 },
+ { 25, 6971387 },
+ { 25, 4939771 },
+ { 23, 3039227 },
+ { 23, 1007611 },
+ { 18, 128798 },
+ { 24, 1728511 },
+ { 24, 5922815 },
+ { 26, 10117119 },
+ { 26, 14311423 },
+ { 26, 29302523 },
+ { 26, 33431291 },
+ { 27, 45817595 },
+ { 27, 49946363 },
+ { 27, 60759803 },
+ { 27, 64888571 },
+ { 26, 32481023 },
+ { 26, 30400251 },
+ { 26, 30334715 },
+ { 26, 30138107 },
+ { 25, 16228095 },
+ { 25, 15195899 },
+ { 25, 15130363 },
+ { 25, 14933755 },
+ { 23, 4038399 },
+ { 23, 3792635 },
+ { 23, 3727099 },
+ { 23, 3956475 },
+ { 23, 3759867 },
+ { 25, 11689723 },
+ { 25, 10706683 },
+ { 24, 7757563 },
+ { 24, 6774523 },
+ { 25, 6971131 },
+ { 25, 4939515 },
+ { 23, 3038971 },
+ { 23, 1007355 },
+ { 18, 120606 },
+ { 24, 1728255 },
+ { 24, 5922559 },
+ { 26, 10116863 },
+ { 26, 14311167 },
+ { 26, 26894079 },
+ { 26, 33496059 },
+ { 27, 46013435 },
+ { 27, 50011131 },
+ { 27, 62528507 },
+ { 27, 64953339 },
+ { 27, 47963131 },
+ { 26, 30383103 },
+ { 26, 24108027 },
+ { 26, 24042491 },
+ { 26, 23845883 },
+ { 25, 15178751 },
+ { 25, 12049403 },
+ { 25, 11983867 },
+ { 25, 11787259 },
+ { 23, 3775487 },
+ { 23, 3005435 },
+ { 23, 2939899 },
+ { 23, 3693563 },
+ { 23, 2972667 },
+ { 25, 10640379 },
+ { 24, 7560187 },
+ { 24, 6708219 },
+ { 24, 3628027 },
+ { 25, 4873211 },
+ { 23, 2841595 },
+ { 23, 941051 },
+ { 18, 112030 },
+ { 23, 1006591 },
+ { 23, 3103743 },
+ { 25, 5200895 },
+ { 25, 7298047 },
+ { 25, 13589503 },
+ { 25, 15686655 },
+ { 26, 21978111 },
+ { 26, 24075263 },
+ { 26, 30366719 },
+ { 26, 32463871 },
+ { 27, 47962875 },
+ { 26, 30382847 },
+ { 26, 24107771 },
+ { 26, 24042235 },
+ { 26, 23845627 },
+ { 25, 15178495 },
+ { 25, 12049147 },
+ { 25, 11983611 },
+ { 25, 11787003 },
+ { 23, 3775231 },
+ { 23, 3005179 },
+ { 23, 2939643 },
+ { 23, 3693307 },
+ { 23, 2972411 },
+ { 25, 10640123 },
+ { 24, 7559931 },
+ { 24, 6707963 },
+ { 24, 3627771 },
+ { 25, 4872955 },
+ { 23, 2841339 },
+ { 23, 940795 },
+ { 18, 103838 },
+ { 23, 1006335 },
+ { 23, 3103487 },
+ { 25, 5200639 },
+ { 25, 7297791 },
+ { 25, 13589247 },
+ { 25, 15686399 },
+ { 26, 21977855 },
+ { 26, 24075007 },
+ { 26, 30366463 },
+ { 26, 32463615 },
+ { 27, 43962363 },
+ { 27, 43765755 },
+ { 26, 24088575 },
+ { 26, 22007803 },
+ { 26, 21942267 },
+ { 26, 21745659 },
+ { 25, 12029951 },
+ { 25, 10997755 },
+ { 25, 10932219 },
+ { 25, 10735611 },
+ { 23, 2985983 },
+ { 23, 2740219 },
+ { 23, 2674683 },
+ { 23, 2904059 },
+ { 23, 2707451 },
+ { 24, 7491579 },
+ { 24, 6508539 },
+ { 24, 3559419 },
+ { 24, 2576379 },
+ { 23, 2772987 },
+ { 23, 741371 },
+ { 18, 62750 },
+ { 23, 937983 },
+ { 23, 3035135 },
+ { 25, 5132287 },
+ { 25, 7229439 },
+ { 25, 13520895 },
+ { 25, 15618047 },
+ { 26, 21909503 },
+ { 26, 24006655 },
+ { 26, 30298111 },
+ { 26, 32395263 },
+ { 27, 43962107 },
+ { 27, 43765499 },
+ { 26, 24088319 },
+ { 26, 22007547 },
+ { 26, 21942011 },
+ { 26, 21745403 },
+ { 25, 12029695 },
+ { 25, 10997499 },
+ { 25, 10931963 },
+ { 25, 10735355 },
+ { 23, 2985727 },
+ { 23, 2739963 },
+ { 23, 2674427 },
+ { 23, 2903803 },
+ { 23, 2707195 },
+ { 24, 7491323 },
+ { 24, 6508283 },
+ { 24, 3559163 },
+ { 24, 2576123 },
+ { 23, 2772731 },
+ { 23, 741115 },
+ { 18, 54558 },
+ { 23, 937727 },
+ { 23, 3034879 },
+ { 25, 5132031 },
+ { 25, 7229183 },
+ { 25, 13520639 },
+ { 25, 15617791 },
+ { 26, 33541115 },
+ { 26, 33475579 },
+ { 26, 33278971 },
+ { 26, 33213435 },
+ { 26, 31443963 },
+ { 26, 31378427 },
+ { 26, 31181819 },
+ { 26, 31116283 },
+ { 25, 15715323 },
+ { 25, 15649787 },
+ { 25, 15453179 },
+ { 25, 15387643 },
+ { 24, 7851003 },
+ { 24, 7785467 },
+ { 24, 7588859 },
+ { 23, 2722815 },
+ { 22, 1952763 },
+ { 22, 1887227 },
+ { 23, 2640891 },
+ { 22, 1919995 },
+ { 24, 6441979 },
+ { 24, 3361787 },
+ { 24, 2509819 },
+ { 22, 1526779 },
+ { 23, 674811 },
+ { 17, 23454 },
+ { 23, 740351 },
+ { 23, 2837503 },
+ { 25, 4934655 },
+ { 25, 7031807 },
+ { 25, 13323263 },
+ { 25, 15420415 },
+ { 26, 33540859 },
+ { 26, 33475323 },
+ { 26, 33278715 },
+ { 26, 33213179 },
+ { 26, 31443707 },
+ { 26, 31378171 },
+ { 26, 31181563 },
+ { 26, 31116027 },
+ { 25, 15715067 },
+ { 25, 15649531 },
+ { 25, 15452923 },
+ { 25, 15387387 },
+ { 24, 7850747 },
+ { 24, 7785211 },
+ { 24, 7588603 },
+ { 23, 2722559 },
+ { 22, 1952507 },
+ { 22, 1886971 },
+ { 23, 2640635 },
+ { 22, 1919739 },
+ { 24, 6441723 },
+ { 24, 3361531 },
+ { 24, 2509563 },
+ { 22, 1526523 },
+ { 23, 674555 },
+ { 17, 19358 },
+ { 23, 740095 },
+ { 23, 2837247 },
+ { 25, 4934399 },
+ { 25, 7031551 },
+ { 25, 13323007 },
+ { 25, 15420159 },
+ { 24, 8382463 },
+ { 24, 7337979 },
+ { 24, 7321595 },
+ { 24, 7272443 },
+ { 24, 7256059 },
+ { 24, 6813691 },
+ { 24, 6797307 },
+ { 24, 6748155 },
+ { 23, 3926015 },
+ { 23, 3405819 },
+ { 23, 3389435 },
+ { 23, 3340283 },
+ { 22, 1959935 },
+ { 22, 1701883 },
+ { 22, 1685499 },
+ { 22, 1636347 },
+ { 20, 485375 },
+ { 20, 423931 },
+ { 20, 407547 },
+ { 20, 464891 },
+ { 20, 415739 },
+ { 22, 825339 },
+ { 22, 579579 },
+ { 20, 366587 },
+ { 20, 120827 },
+ { 15, 15134 },
+ { 21, 169983 },
+ { 21, 694271 },
+ { 23, 1218559 },
+ { 23, 1742847 },
+ { 23, 3315711 },
+ { 23, 3839999 },
+ { 24, 8382207 },
+ { 24, 7337723 },
+ { 24, 7321339 },
+ { 24, 7272187 },
+ { 24, 7255803 },
+ { 24, 6813435 },
+ { 24, 6797051 },
+ { 24, 6747899 },
+ { 23, 3925759 },
+ { 23, 3405563 },
+ { 23, 3389179 },
+ { 23, 3340027 },
+ { 22, 1959679 },
+ { 22, 1701627 },
+ { 22, 1685243 },
+ { 22, 1636091 },
+ { 20, 485119 },
+ { 20, 423675 },
+ { 20, 407291 },
+ { 20, 464635 },
+ { 20, 415483 },
+ { 22, 825083 },
+ { 22, 579323 },
+ { 20, 366331 },
+ { 20, 120571 },
+ { 15, 11038 },
+ { 21, 169727 },
+ { 21, 694015 },
+ { 23, 1218303 },
+ { 23, 1742591 },
+ { 23, 3315455 },
+ { 23, 3839743 },
+ { 24, 5412607 },
+ { 24, 5936895 },
+ { 24, 4191227 },
+ { 24, 4174843 },
+ { 24, 4125691 },
+ { 24, 4109307 },
+ { 24, 3666939 },
+ { 24, 3650555 },
+ { 24, 3601403 },
+ { 23, 3400703 },
+ { 23, 1831931 },
+ { 23, 1815547 },
+ { 23, 1766395 },
+ { 22, 1696767 },
+ { 22, 914427 },
+ { 22, 898043 },
+ { 22, 848891 },
+ { 20, 418815 },
+ { 20, 226299 },
+ { 20, 209915 },
+ { 20, 398331 },
+ { 20, 218107 },
+ { 22, 562171 },
+ { 20, 316411 },
+ { 20, 103419 },
+ { 15, 6558 },
+ { 20, 119807 },
+ { 20, 381951 },
+ { 22, 644095 },
+ { 22, 906239 },
+ { 22, 1692671 },
+ { 22, 1954815 },
+ { 23, 2741247 },
+ { 23, 3003391 },
+ { 23, 3789823 },
+ { 23, 4051967 },
+ { 24, 4125435 },
+ { 24, 4109051 },
+ { 24, 3666683 },
+ { 24, 3650299 },
+ { 24, 3601147 },
+ { 23, 3400447 },
+ { 23, 1831675 },
+ { 23, 1815291 },
+ { 23, 1766139 },
+ { 22, 1696511 },
+ { 22, 914171 },
+ { 22, 897787 },
+ { 22, 848635 },
+ { 20, 418559 },
+ { 20, 226043 },
+ { 20, 209659 },
+ { 20, 398075 },
+ { 20, 217851 },
+ { 22, 561915 },
+ { 20, 316155 },
+ { 20, 103163 },
+ { 15, 2462 },
+ { 20, 119551 },
+ { 20, 381695 },
+ { 22, 643839 },
+ { 22, 905983 },
+ { 22, 1692415 },
+ { 22, 1954559 },
+ { 23, 2740991 },
+ { 23, 3003135 },
+ { 22, 1047039 },
+ { 22, 785915 },
+ { 22, 781819 },
+ { 22, 769531 },
+ { 22, 765435 },
+ { 22, 654843 },
+ { 22, 650747 },
+ { 22, 638459 },
+ { 21, 457215 },
+ { 21, 327163 },
+ { 21, 323067 },
+ { 21, 310779 },
+ { 20, 227839 },
+ { 20, 163323 },
+ { 20, 159227 },
+ { 20, 146939 },
+ { 18, 55807 },
+ { 18, 40443 },
+ { 18, 36347 },
+ { 18, 50683 },
+ { 18, 38395 },
+ { 18, 75259 },
+ { 18, 13819 },
+ { 13, 4382 },
+ { 18, 26111 },
+ { 18, 91647 },
+ { 20, 157183 },
+ { 20, 222719 },
+ { 20, 419327 },
+ { 20, 484863 },
+ { 21, 681471 },
+ { 21, 747007 },
+ { 21, 943615 },
+ { 21, 1009151 },
+ { 22, 4073721 },
+ { 22, 3877113 },
+ { 22, 3811577 },
+ { 22, 2042105 },
+ { 22, 1976569 },
+ { 22, 1779961 },
+ { 21, 998653 },
+ { 21, 993529 },
+ { 21, 927993 },
+ { 21, 731385 },
+ { 20, 474365 },
+ { 20, 469241 },
+ { 20, 403705 },
+ { 20, 207097 },
+ { 18, 81149 },
+ { 18, 76025 },
+ { 18, 10489 },
+ { 18, 49401 },
+ { 18, 37113 },
+ { 18, 73977 },
+ { 18, 12537 },
+ { 13, 362 },
+ { 18, 24829 },
+ { 18, 90365 },
+ { 20, 155901 },
+ { 20, 221437 },
+ { 20, 418045 },
+ { 20, 483581 },
+ { 21, 680189 },
+ { 21, 745725 },
+ { 21, 942333 },
+ { 21, 1007869 },
+ { 22, 4073977 },
+ { 22, 3877369 },
+ { 22, 3811833 },
+ { 22, 2042361 },
+ { 22, 1976825 },
+ { 22, 1780217 },
+ { 21, 998909 },
+ { 21, 993785 },
+ { 21, 928249 },
+ { 21, 731641 },
+ { 20, 474621 },
+ { 20, 469497 },
+ { 20, 403961 },
+ { 20, 207353 },
+ { 18, 81405 },
+ { 18, 76281 },
+ { 18, 10745 },
+ { 18, 49657 },
+ { 18, 37369 },
+ { 18, 74233 },
+ { 18, 12793 },
+ { 13, 4458 },
+ { 18, 25085 },
+ { 18, 90621 },
+ { 20, 156157 },
+ { 20, 221693 },
+ { 20, 418301 },
+ { 20, 483837 },
+ { 21, 680445 },
+ { 21, 745981 },
+ { 21, 942589 },
+ { 21, 1008125 },
+ { 22, 4154105 },
+ { 22, 4088569 },
+ { 22, 3891961 },
+ { 22, 3826425 },
+ { 22, 2056953 },
+ { 22, 1991417 },
+ { 22, 1794809 },
+ { 22, 1729273 },
+ { 21, 1008377 },
+ { 21, 942841 },
+ { 21, 746233 },
+ { 21, 680697 },
+ { 20, 484089 },
+ { 20, 418553 },
+ { 20, 221945 },
+ { 20, 156409 },
+ { 18, 90873 },
+ { 18, 25337 },
+ { 20, 131833 },
+ { 18, 82681 },
+ { 20, 33529 },
+ { 13, 746 },
+ { 20, 49917 },
+ { 20, 312061 },
+ { 22, 574205 },
+ { 22, 836349 },
+ { 22, 1622781 },
+ { 22, 1884925 },
+ { 23, 2671357 },
+ { 23, 2933501 },
+ { 23, 3719933 },
+ { 23, 3982077 },
+ { 22, 4154361 },
+ { 22, 4088825 },
+ { 22, 3892217 },
+ { 22, 3826681 },
+ { 22, 2057209 },
+ { 22, 1991673 },
+ { 22, 1795065 },
+ { 22, 1729529 },
+ { 21, 1008633 },
+ { 21, 943097 },
+ { 21, 746489 },
+ { 21, 680953 },
+ { 20, 484345 },
+ { 20, 418809 },
+ { 20, 222201 },
+ { 20, 156665 },
+ { 18, 91129 },
+ { 18, 25593 },
+ { 20, 132089 },
+ { 18, 82937 },
+ { 20, 33785 },
+ { 13, 1770 },
+ { 20, 50173 },
+ { 20, 312317 },
+ { 22, 574461 },
+ { 22, 836605 },
+ { 22, 1623037 },
+ { 22, 1885181 },
+ { 23, 2671613 },
+ { 23, 2933757 },
+ { 23, 3720189 },
+ { 23, 3982333 },
+ { 22, 4159229 },
+ { 22, 4138745 },
+ { 22, 4073209 },
+ { 22, 3876601 },
+ { 22, 3811065 },
+ { 22, 2041593 },
+ { 22, 1976057 },
+ { 22, 1779449 },
+ { 21, 1013501 },
+ { 21, 993017 },
+ { 21, 927481 },
+ { 21, 730873 },
+ { 20, 489213 },
+ { 20, 468729 },
+ { 20, 403193 },
+ { 20, 206585 },
+ { 18, 95997 },
+ { 18, 75513 },
+ { 18, 9977 },
+ { 14, 5497 },
+ { 13, 3513 },
+ { 13, 2666 },
+ { 20, 34557 },
+ { 20, 296701 },
+ { 22, 558845 },
+ { 22, 820989 },
+ { 22, 1607421 },
+ { 22, 1869565 },
+ { 23, 2655997 },
+ { 23, 2918141 },
+ { 23, 3704573 },
+ { 23, 3966717 },
+ { 22, 4159485 },
+ { 22, 4139001 },
+ { 22, 4073465 },
+ { 22, 3876857 },
+ { 22, 3811321 },
+ { 22, 2041849 },
+ { 22, 1976313 },
+ { 22, 1779705 },
+ { 21, 1013757 },
+ { 21, 993273 },
+ { 21, 927737 },
+ { 21, 731129 },
+ { 20, 489469 },
+ { 20, 468985 },
+ { 20, 403449 },
+ { 20, 206841 },
+ { 18, 96253 },
+ { 18, 75769 },
+ { 18, 10233 },
+ { 14, 7545 },
+ { 12, 1721 },
+ { 13, 3690 },
+ { 20, 34813 },
+ { 20, 296957 },
+ { 22, 559101 },
+ { 22, 821245 },
+ { 22, 1607677 },
+ { 22, 1869821 },
+ { 23, 2656253 },
+ { 23, 2918397 },
+ { 23, 3704829 },
+ { 23, 3966973 },
+ { 24, 6850557 },
+ { 24, 16567037 },
+ { 24, 16304893 },
+ { 24, 15518461 },
+ { 24, 15256317 },
+ { 24, 8178429 },
+ { 24, 7916285 },
+ { 24, 7129853 },
+ { 24, 6867709 },
+ { 23, 3984125 },
+ { 23, 3721981 },
+ { 23, 2935549 },
+ { 23, 2673405 },
+ { 22, 1886973 },
+ { 22, 1624829 },
+ { 22, 838397 },
+ { 22, 576253 },
+ { 20, 314109 },
+ { 20, 51965 },
+ { 12, 2025 },
+ { 10, 425 },
+ { 11, 858 },
+ { 14, 7613 },
+ { 20, 330493 },
+ { 22, 592637 },
+ { 22, 854781 },
+ { 22, 1641213 },
+ { 22, 1903357 },
+ { 23, 2689789 },
+ { 23, 2951933 },
+ { 23, 3738365 },
+ { 23, 4000509 },
+ { 24, 6884093 },
+ { 24, 7146237 },
+ { 24, 7932669 },
+ { 24, 8194813 },
+ { 24, 15272701 },
+ { 24, 15534845 },
+ { 24, 16321277 },
+ { 24, 16583421 },
+ { 24, 6867965 },
+ { 23, 3984381 },
+ { 23, 3722237 },
+ { 23, 2935805 },
+ { 23, 2673661 },
+ { 22, 1887229 },
+ { 22, 1625085 },
+ { 22, 838653 },
+ { 22, 576509 },
+ { 20, 314365 },
+ { 20, 52221 },
+ { 12, 1849 },
+ { 9, 201 },
+ { 11, 986 },
+ { 13, 3773 },
+ { 20, 330749 },
+ { 22, 592893 },
+ { 22, 855037 },
+ { 22, 1641469 },
+ { 22, 1903613 },
+ { 23, 2690045 },
+ { 23, 2952189 },
+ { 23, 3738621 },
+ { 23, 4000765 },
+ { 24, 6884349 },
+ { 24, 7146493 },
+ { 24, 7932925 },
+ { 24, 16535293 },
+ { 24, 16273149 },
+ { 24, 15486717 },
+ { 24, 15224573 },
+ { 24, 8146685 },
+ { 24, 7884541 },
+ { 24, 7098109 },
+ { 24, 6835965 },
+ { 23, 3952381 },
+ { 23, 3690237 },
+ { 23, 2903805 },
+ { 23, 2641661 },
+ { 22, 1855229 },
+ { 22, 1593085 },
+ { 22, 806653 },
+ { 22, 544509 },
+ { 16, 14205 },
+ { 10, 477 },
+ { 24, 519929 },
+ { 11, 941 },
+ { 16, 13693 },
+ { 22, 528125 },
+ { 22, 790269 },
+ { 22, 1576701 },
+ { 22, 1838845 },
+ { 23, 2625277 },
+ { 23, 2887421 },
+ { 23, 3673853 },
+ { 23, 3935997 },
+ { 24, 6819581 },
+ { 24, 7081725 },
+ { 24, 7868157 },
+ { 24, 8130301 },
+ { 24, 15208189 },
+ { 24, 15470333 },
+ { 24, 16256765 },
+ { 24, 16518909 },
+ { 24, 7884797 },
+ { 24, 7098365 },
+ { 24, 6836221 },
+ { 23, 3952637 },
+ { 23, 3690493 },
+ { 23, 2904061 },
+ { 23, 2641917 },
+ { 22, 1855485 },
+ { 22, 1593341 },
+ { 22, 806909 },
+ { 22, 544765 },
+ { 16, 16253 },
+ { 13, 3949 },
+ { 12, 650 },
+ { 10, 461 },
+ { 16, 15741 },
+ { 22, 528381 },
+ { 22, 790525 },
+ { 22, 1576957 },
+ { 22, 1839101 },
+ { 23, 2625533 },
+ { 23, 2887677 },
+ { 23, 3674109 },
+ { 23, 3936253 },
+ { 24, 6819837 },
+ { 24, 7081981 },
+ { 24, 7868413 },
+ { 24, 16603901 },
+ { 24, 16341757 },
+ { 24, 15555325 },
+ { 24, 15293181 },
+ { 24, 8215293 },
+ { 24, 7953149 },
+ { 24, 7166717 },
+ { 24, 6904573 },
+ { 23, 4020989 },
+ { 23, 3758845 },
+ { 23, 2972413 },
+ { 23, 2710269 },
+ { 22, 1923837 },
+ { 22, 1661693 },
+ { 22, 875261 },
+ { 22, 613117 },
+ { 20, 350973 },
+ { 15, 15997 },
+ { 12, 714 },
+ { 11, 985 },
+ { 14, 8173 },
+ { 20, 39677 },
+ { 20, 105213 },
+ { 22, 170749 },
+ { 22, 236285 },
+ { 22, 432893 },
+ { 22, 498429 },
+ { 23, 695037 },
+ { 23, 760573 },
+ { 23, 957181 },
+ { 23, 1022717 },
+ { 24, 1743613 },
+ { 24, 1809149 },
+ { 24, 2005757 },
+ { 24, 2071293 },
+ { 24, 3840765 },
+ { 24, 3906301 },
+ { 24, 4102909 },
+ { 24, 4168445 },
+ { 24, 6904829 },
+ { 23, 4021245 },
+ { 23, 3759101 },
+ { 23, 2972669 },
+ { 23, 2710525 },
+ { 22, 1924093 },
+ { 22, 1661949 },
+ { 22, 875517 },
+ { 22, 613373 },
+ { 20, 351229 },
+ { 16, 32701 },
+ { 14, 7994 },
+ { 14, 8041 },
+ { 14, 7997 },
+ { 20, 39933 },
+ { 20, 105469 },
+ { 22, 171005 },
+ { 22, 236541 },
+ { 22, 433149 },
+ { 22, 498685 },
+ { 23, 695293 },
+ { 23, 760829 },
+ { 23, 957437 },
+ { 23, 1022973 },
+ { 24, 1743869 },
+ { 24, 1809405 },
+ { 24, 2006013 },
+ { 24, 2071549 },
+ { 24, 3841021 },
+ { 24, 3906557 },
+ { 24, 4103165 },
+ { 24, 4168701 },
+ { 26, 27418365 },
+ { 25, 15884029 },
+ { 25, 14835453 },
+ { 25, 11689725 },
+ { 25, 10641149 },
+ { 24, 7495421 },
+ { 24, 6446845 },
+ { 24, 3301117 },
+ { 24, 2252541 },
+ { 22, 1203965 },
+ { 22, 155389 },
+ { 15, 14874 },
+ { 16, 32377 },
+ { 16, 30585 },
+ { 20, 57081 },
+ { 20, 122617 },
+ { 20, 368381 },
+ { 22, 253689 },
+ { 22, 450297 },
+ { 22, 515833 },
+ { 22, 1548029 },
+ { 23, 777977 },
+ { 23, 974585 },
+ { 23, 1040121 },
+ { 23, 3120893 },
+ { 24, 1826553 },
+ { 24, 2023161 },
+ { 24, 2088697 },
+ { 24, 3858169 },
+ { 24, 3923705 },
+ { 24, 4120313 },
+ { 24, 4185849 },
+ { 24, 8363773 },
+ { 25, 15884285 },
+ { 25, 14835709 },
+ { 25, 11689981 },
+ { 25, 10641405 },
+ { 24, 7495677 },
+ { 24, 6447101 },
+ { 24, 3301373 },
+ { 24, 2252797 },
+ { 22, 1204221 },
+ { 22, 155645 },
+ { 15, 15898 },
+ { 17, 65465 },
+ { 16, 32633 },
+ { 20, 57337 },
+ { 20, 122873 },
+ { 20, 368637 },
+ { 22, 253945 },
+ { 22, 450553 },
+ { 22, 516089 },
+ { 22, 1548285 },
+ { 23, 778233 },
+ { 23, 974841 },
+ { 23, 1040377 },
+ { 23, 3121149 },
+ { 24, 1826809 },
+ { 24, 2023417 },
+ { 24, 2088953 },
+ { 24, 3858425 },
+ { 24, 3923961 },
+ { 24, 4120569 },
+ { 24, 4186105 },
+ { 24, 8364029 },
+ { 27, 63777533 },
+ { 27, 59583229 },
+ { 27, 47000317 },
+ { 27, 42806013 },
+ { 26, 30223101 },
+ { 26, 26028797 },
+ { 26, 13445885 },
+ { 26, 9251581 },
+ { 24, 5057277 },
+ { 24, 862973 },
+ { 16, 21146 },
+ { 24, 600825 },
+ { 22, 1387257 },
+ { 24, 2173689 },
+ { 22, 1256185 },
+ { 22, 1518329 },
+ { 24, 4926201 },
+ { 24, 5188345 },
+ { 24, 5974777 },
+ { 24, 6236921 },
+ { 25, 11217657 },
+ { 25, 11479801 },
+ { 25, 12266233 },
+ { 25, 12528377 },
+ { 26, 23800569 },
+ { 26, 24062713 },
+ { 26, 24849145 },
+ { 26, 25111289 },
+ { 26, 32189177 },
+ { 26, 32451321 },
+ { 26, 33237753 },
+ { 26, 33499897 },
+ { 27, 63777789 },
+ { 27, 59583485 },
+ { 27, 47000573 },
+ { 27, 42806269 },
+ { 26, 30223357 },
+ { 26, 26029053 },
+ { 26, 13446141 },
+ { 26, 9251837 },
+ { 24, 5057533 },
+ { 24, 863229 },
+ { 16, 22170 },
+ { 24, 601081 },
+ { 22, 1387513 },
+ { 24, 2173945 },
+ { 22, 1256441 },
+ { 22, 1518585 },
+ { 24, 4926457 },
+ { 24, 5188601 },
+ { 24, 5975033 },
+ { 24, 6237177 },
+ { 25, 11217913 },
+ { 25, 11480057 },
+ { 25, 12266489 },
+ { 25, 12528633 },
+ { 26, 23800825 },
+ { 26, 24062969 },
+ { 26, 24849401 },
+ { 26, 25111545 },
+ { 26, 32189433 },
+ { 26, 32451577 },
+ { 26, 33238009 },
+ { 26, 33500153 },
+ { 27, 64564989 },
+ { 27, 60370685 },
+ { 27, 47787773 },
+ { 27, 43593469 },
+ { 26, 31010557 },
+ { 26, 26816253 },
+ { 26, 14233341 },
+ { 26, 10039037 },
+ { 24, 5844733 },
+ { 24, 1650429 },
+ { 18, 92442 },
+ { 24, 863993 },
+ { 24, 4796153 },
+ { 24, 2436857 },
+ { 24, 3223289 },
+ { 24, 2305785 },
+ { 24, 2567929 },
+ { 24, 3550973 },
+ { 26, 9383673 },
+ { 26, 10170105 },
+ { 26, 10432249 },
+ { 26, 14561021 },
+ { 27, 19869433 },
+ { 27, 20655865 },
+ { 27, 20918009 },
+ { 27, 29241085 },
+ { 28, 40840953 },
+ { 28, 41627385 },
+ { 28, 41889529 },
+ { 28, 48967417 },
+ { 28, 49229561 },
+ { 28, 50015993 },
+ { 27, 64565245 },
+ { 27, 60370941 },
+ { 27, 47788029 },
+ { 27, 43593725 },
+ { 26, 31010813 },
+ { 26, 26816509 },
+ { 26, 14233597 },
+ { 26, 10039293 },
+ { 24, 5844989 },
+ { 24, 1650685 },
+ { 18, 96538 },
+ { 24, 864249 },
+ { 24, 4796409 },
+ { 24, 2437113 },
+ { 24, 3223545 },
+ { 24, 2306041 },
+ { 24, 2568185 },
+ { 24, 3551229 },
+ { 26, 9383929 },
+ { 26, 10170361 },
+ { 26, 10432505 },
+ { 26, 14561277 },
+ { 27, 19869689 },
+ { 27, 20656121 },
+ { 27, 20918265 },
+ { 27, 29241341 },
+ { 28, 40841209 },
+ { 28, 41627641 },
+ { 28, 41889785 },
+ { 28, 48967673 },
+ { 28, 49229817 },
+ { 28, 50016249 },
+ { 27, 64830205 },
+ { 27, 60635901 },
+ { 27, 48052989 },
+ { 27, 43858685 },
+ { 26, 31275773 },
+ { 26, 27081469 },
+ { 26, 14498557 },
+ { 26, 10304253 },
+ { 24, 6109949 },
+ { 24, 1915645 },
+ { 18, 117146 },
+ { 24, 1653497 },
+ { 24, 5061369 },
+ { 25, 10027003 },
+ { 24, 3488505 },
+ { 24, 6372089 },
+ { 24, 3357433 },
+ { 24, 3619577 },
+ { 24, 6699773 },
+ { 25, 11993087 },
+ { 26, 14367481 },
+ { 26, 14629625 },
+ { 26, 27147005 },
+ { 27, 28261113 },
+ { 27, 29047545 },
+ { 27, 29309689 },
+ { 27, 54409981 },
+ { 28, 57621241 },
+ { 28, 58407673 },
+ { 28, 58669817 },
+ { 28, 65747705 },
+ { 28, 66009849 },
+ { 27, 64830461 },
+ { 27, 60636157 },
+ { 27, 48053245 },
+ { 27, 43858941 },
+ { 26, 31276029 },
+ { 26, 27081725 },
+ { 26, 14498813 },
+ { 26, 10304509 },
+ { 24, 6110205 },
+ { 24, 1915901 },
+ { 18, 121242 },
+ { 24, 1653753 },
+ { 24, 5061625 },
+ { 25, 10026747 },
+ { 24, 3488761 },
+ { 24, 6372345 },
+ { 24, 3357689 },
+ { 24, 3619833 },
+ { 24, 6700029 },
+ { 25, 11992831 },
+ { 26, 14367737 },
+ { 26, 14629881 },
+ { 26, 27147261 },
+ { 27, 28261369 },
+ { 27, 29047801 },
+ { 27, 29309945 },
+ { 27, 54410237 },
+ { 28, 57621497 },
+ { 28, 58407929 },
+ { 28, 58670073 },
+ { 28, 65747961 },
+ { 28, 66010105 },
+ { 28, 66796537 },
+ { 28, 67058681 },
+ { 28, 94977789 },
+ { 28, 86589181 },
+ { 27, 61423357 },
+ { 27, 53034749 },
+ { 27, 27868925 },
+ { 27, 19480317 },
+ { 25, 11091709 },
+ { 25, 2703101 },
+ { 18, 125722 },
+ { 24, 1916665 },
+ { 24, 5848825 },
+ { 25, 11598843 },
+ { 26, 13188857 },
+ { 24, 6635257 },
+ { 24, 7421689 },
+ { 24, 6504185 },
+ { 24, 6766329 },
+ { 24, 7749373 },
+ { 25, 12516351 },
+ { 26, 26951417 },
+ { 26, 27213561 },
+ { 26, 31342333 },
+ { 27, 53427961 },
+ { 27, 54214393 },
+ { 27, 54476537 },
+ { 27, 62799613 },
+ { 28, 107953913 },
+ { 28, 108740345 },
+ { 28, 109002489 },
+ { 28, 116080377 },
+ { 28, 116342521 },
+ { 28, 117128953 },
+ { 28, 117391097 },
+ { 28, 134102781 },
+ { 27, 61423613 },
+ { 27, 53035005 },
+ { 27, 27869181 },
+ { 27, 19480573 },
+ { 25, 11091965 },
+ { 25, 2703357 },
+ { 18, 129818 },
+ { 24, 1916921 },
+ { 24, 5849081 },
+ { 25, 11598587 },
+ { 26, 13189113 },
+ { 24, 6635513 },
+ { 24, 7421945 },
+ { 24, 6504441 },
+ { 24, 6766585 },
+ { 24, 7749629 },
+ { 25, 12516095 },
+ { 26, 26951673 },
+ { 26, 27213817 },
+ { 26, 31342589 },
+ { 27, 53428217 },
+ { 27, 54214649 },
+ { 27, 54476793 },
+ { 27, 62799869 },
+ { 28, 107954169 },
+ { 28, 108740601 },
+ { 28, 109002745 },
+ { 28, 116080633 },
+ { 28, 116342777 },
+ { 28, 117129209 },
+ { 28, 117391353 },
+ { 28, 86862589 },
+ { 27, 61696765 },
+ { 27, 53308157 },
+ { 27, 28142333 },
+ { 27, 19753725 },
+ { 25, 11365117 },
+ { 25, 2976509 },
+ { 19, 215962 },
+ { 25, 2714361 },
+ { 24, 6122233 },
+ { 25, 12120059 },
+ { 26, 13462265 },
+ { 26, 25783033 },
+ { 24, 7695097 },
+ { 25, 10578681 },
+ { 24, 7564025 },
+ { 24, 7826169 },
+ { 25, 10906365 },
+ { 26, 30370553 },
+ { 26, 31156985 },
+ { 26, 31419129 },
+ { 27, 61565689 },
+ { 27, 61827833 },
+ { 27, 62614265 },
+ { 27, 62876409 },
+ { 28, 124480249 },
+ { 28, 124742393 },
+ { 28, 125528825 },
+ { 28, 125790969 },
+ { 28, 132868857 },
+ { 28, 133131001 },
+ { 28, 133917433 },
+ { 28, 134179577 },
+ { 27, 61697021 },
+ { 27, 53308413 },
+ { 27, 28142589 },
+ { 27, 19753981 },
+ { 25, 11365373 },
+ { 25, 2976765 },
+ { 19, 220058 },
+ { 25, 2714617 },
+ { 24, 6122489 },
+ { 25, 12119803 },
+ { 26, 13462521 },
+ { 26, 25783289 },
+ { 24, 7695353 },
+ { 25, 10578937 },
+ { 24, 7564281 },
+ { 24, 7826425 },
+ { 25, 10906621 },
+ { 26, 30370809 },
+ { 26, 31157241 },
+ { 26, 31419385 },
+ { 27, 61565945 },
+ { 27, 61828089 },
+ { 27, 62614521 },
+ { 27, 62876665 },
+ { 28, 124480505 },
+ { 28, 124742649 },
+ { 28, 125529081 },
+ { 28, 125791225 },
+ { 28, 132869113 },
+ { 28, 133131257 },
+ { 28, 133917689 },
+ { 28, 134179833 },
+ { 27, 62484221 },
+ { 27, 54095613 },
+ { 27, 28929789 },
+ { 27, 20541181 },
+ { 25, 12152573 },
+ { 25, 3763965 },
+ { 20, 447770 },
+ { 25, 2977529 },
+ { 25, 11103993 },
+ { 26, 10317561 },
+ { 26, 14249721 },
+ { 26, 26046201 },
+ { 26, 29978361 },
+ { 25, 10841849 },
+ { 25, 11628281 },
+ { 25, 10710777 },
+ { 25, 10972921 },
+ { 25, 11955965 },
+ { 26, 22998015 },
+ { 27, 43740921 },
+ { 27, 44003065 },
+ { 27, 48131837 },
+ { 28, 86994681 },
+ { 28, 87781113 },
+ { 28, 88043257 },
+ { 28, 96366333 },
+ { 29, 175075065 },
+ { 29, 175861497 },
+ { 28, 129593341 },
+ { 28, 121204733 },
+ { 28, 96038909 },
+ { 28, 87650301 },
+ { 27, 62484477 },
+ { 27, 54095869 },
+ { 27, 28930045 },
+ { 27, 20541437 },
+ { 25, 12152829 },
+ { 25, 3764221 },
+ { 20, 455962 },
+ { 25, 2977785 },
+ { 25, 11104249 },
+ { 26, 10317817 },
+ { 26, 14249977 },
+ { 26, 26046457 },
+ { 26, 29978617 },
+ { 25, 10842105 },
+ { 25, 11628537 },
+ { 25, 10711033 },
+ { 25, 10973177 },
+ { 25, 11956221 },
+ { 26, 22997759 },
+ { 27, 43741177 },
+ { 27, 44003321 },
+ { 27, 48132093 },
+ { 28, 86994937 },
+ { 28, 87781369 },
+ { 28, 88043513 },
+ { 28, 96366589 },
+ { 29, 175075321 },
+ { 29, 175861753 },
+ { 28, 129858301 },
+ { 28, 121469693 },
+ { 28, 96303869 },
+ { 28, 87915261 },
+ { 27, 62749437 },
+ { 27, 54360829 },
+ { 27, 29195005 },
+ { 27, 20806397 },
+ { 25, 12417789 },
+ { 25, 4029181 },
+ { 20, 497050 },
+ { 20, 1045998 },
+ { 25, 11369209 },
+ { 26, 22593531 },
+ { 26, 14514937 },
+ { 26, 26835705 },
+ { 26, 30243577 },
+ { 27, 42564345 },
+ { 25, 11893497 },
+ { 25, 14777081 },
+ { 25, 11762425 },
+ { 25, 12024569 },
+ { 25, 15104765 },
+ { 26, 24559615 },
+ { 27, 47938297 },
+ { 27, 48200441 },
+ { 27, 60717821 },
+ { 28, 95386361 },
+ { 28, 96172793 },
+ { 28, 96434937 },
+ { 28, 121535229 },
+ { 29, 191855353 },
+ { 28, 129858557 },
+ { 28, 121469949 },
+ { 28, 96304125 },
+ { 28, 87915517 },
+ { 27, 62749693 },
+ { 27, 54361085 },
+ { 27, 29195261 },
+ { 27, 20806653 },
+ { 25, 12418045 },
+ { 25, 4029437 },
+ { 20, 505242 },
+ { 20, 1037806 },
+ { 25, 11369465 },
+ { 26, 22593275 },
+ { 26, 14515193 },
+ { 26, 26835961 },
+ { 26, 30243833 },
+ { 27, 42564601 },
+ { 25, 11893753 },
+ { 25, 14777337 },
+ { 25, 11762681 },
+ { 25, 12024825 },
+ { 25, 15105021 },
+ { 26, 24559359 },
+ { 27, 47938553 },
+ { 27, 48200697 },
+ { 27, 60718077 },
+ { 28, 95386617 },
+ { 28, 96173049 },
+ { 28, 96435193 },
+ { 28, 121535485 },
+ { 29, 191855609 },
+ { 29, 259816441 },
+ { 29, 250117113 },
+ { 29, 200047609 },
+ { 29, 184056825 },
+ { 28, 133987321 },
+ { 28, 107577085 },
+ { 28, 57245437 },
+ { 28, 40468221 },
+ { 26, 23691005 },
+ { 26, 6913789 },
+ { 20, 513818 },
+ { 20, 1029998 },
+ { 25, 12156665 },
+ { 26, 24165371 },
+ { 27, 27885305 },
+ { 26, 27098873 },
+ { 26, 31031033 },
+ { 27, 42827513 },
+ { 27, 46759673 },
+ { 25, 15040249 },
+ { 25, 15826681 },
+ { 25, 14909177 },
+ { 25, 15171321 },
+ { 25, 16154365 },
+ { 26, 25082879 },
+ { 27, 60522233 },
+ { 27, 60784377 },
+ { 27, 64913149 },
+ { 28, 120553209 },
+ { 28, 121339641 },
+ { 28, 121601785 },
+ { 28, 129924861 },
+ { 29, 259555065 },
+ { 29, 243039993 },
+ { 29, 199786233 },
+ { 29, 183271161 },
+ { 28, 133725945 },
+ { 28, 117210873 },
+ { 28, 57245693 },
+ { 28, 40468477 },
+ { 26, 23691261 },
+ { 26, 6914045 },
+ { 20, 522010 },
+ { 20, 1021806 },
+ { 25, 12156921 },
+ { 26, 24165115 },
+ { 27, 27885561 },
+ { 26, 27099129 },
+ { 26, 31031289 },
+ { 27, 42827769 },
+ { 27, 46759929 },
+ { 25, 15040505 },
+ { 25, 15826937 },
+ { 25, 14909433 },
+ { 25, 15171577 },
+ { 25, 16154621 },
+ { 26, 25082623 },
+ { 27, 60522489 },
+ { 27, 60784633 },
+ { 27, 64913405 },
+ { 28, 120553465 },
+ { 28, 121339897 },
+ { 28, 121602041 },
+ { 28, 129925117 },
+ { 29, 259555321 },
+ { 29, 243040249 },
+ { 29, 199786489 },
+ { 29, 183271417 },
+ { 28, 133726201 },
+ { 28, 117211129 },
+ { 29, 251625465 },
+ { 29, 81439485 },
+ { 27, 47885053 },
+ { 27, 14330621 },
+ { 20, 956314 },
+ { 20, 980974 },
+ { 26, 24816377 },
+ { 26, 24686587 },
+ { 28, 56273657 },
+ { 28, 106081017 },
+ { 27, 62565113 },
+ { 27, 62435323 },
+ { 28, 94022393 },
+ { 28, 118663929 },
+ { 26, 32156409 },
+ { 26, 32026619 },
+ { 26, 31894265 },
+ { 26, 32418553 },
+ { 26, 24948731 },
+ { 27, 47624191 },
+ { 28, 129411833 },
+ { 28, 129936121 },
+ { 28, 125612027 },
+ { 29, 257862393 },
+ { 29, 259435257 },
+ { 29, 259959545 },
+ { 29, 259829755 },
+ { 30, 485534457 },
+ { 30, 385395449 },
+ { 30, 365996793 },
+ { 29, 265857785 },
+ { 29, 233876217 },
+ { 29, 133737209 },
+ { 29, 81439741 },
+ { 27, 47885309 },
+ { 27, 14330877 },
+ { 20, 964506 },
+ { 20, 972782 },
+ { 26, 24816633 },
+ { 26, 24686331 },
+ { 28, 56273913 },
+ { 28, 106081273 },
+ { 27, 62565369 },
+ { 27, 62435067 },
+ { 28, 94022649 },
+ { 28, 118664185 },
+ { 26, 32156665 },
+ { 26, 32026363 },
+ { 26, 31894521 },
+ { 26, 32418809 },
+ { 26, 24948475 },
+ { 27, 47623935 },
+ { 28, 129412089 },
+ { 28, 129936377 },
+ { 28, 125611771 },
+ { 29, 257862649 },
+ { 29, 259435513 },
+ { 29, 259959801 },
+ { 29, 259829499 },
+ { 30, 485534713 },
+ { 30, 385395705 },
+ { 30, 365997049 },
+ { 29, 265858041 },
+ { 29, 233876473 },
+ { 29, 133737465 },
+ { 29, 83013373 },
+ { 27, 49458941 },
+ { 27, 15904509 },
+ { 21, 1944858 },
+ { 21, 1928558 },
+ { 27, 47361785 },
+ { 27, 47229947 },
+ { 28, 57847545 },
+ { 28, 106606329 },
+ { 28, 122859257 },
+ { 28, 87731961 },
+ { 28, 95596281 },
+ { 28, 119189241 },
+ { 28, 127053561 },
+ { 27, 55226105 },
+ { 27, 56798969 },
+ { 27, 54963961 },
+ { 27, 55488249 },
+ { 27, 57454333 },
+ { 27, 48147455 },
+ { 29, 490254073 },
+ { 29, 222211833 },
+ { 29, 230469373 },
+ { 29, 249474047 },
+ { 30, 444116729 },
+ { 30, 516992761 },
+ { 30, 483962617 },
+ { 30, 384872185 },
+ { 30, 351842041 },
+ { 29, 265334521 },
+ { 29, 232304377 },
+ { 29, 133213945 },
+ { 29, 100183801 },
+ { 27, 49459197 },
+ { 27, 15904765 },
+ { 21, 1961242 },
+ { 21, 1912174 },
+ { 27, 47362041 },
+ { 27, 47229691 },
+ { 28, 57847801 },
+ { 28, 106606585 },
+ { 28, 122859513 },
+ { 28, 87732217 },
+ { 28, 95596537 },
+ { 28, 119189497 },
+ { 28, 127053817 },
+ { 27, 55226361 },
+ { 27, 56799225 },
+ { 27, 54964217 },
+ { 27, 55488505 },
+ { 27, 57454589 },
+ { 27, 48147199 },
+ { 29, 490254329 },
+ { 29, 222212089 },
+ { 29, 230469629 },
+ { 29, 249473791 },
+ { 30, 444116985 },
+ { 30, 516993017 },
+ { 29, 259817471 },
+ { 29, 243040255 },
+ { 29, 192708607 },
+ { 29, 265334777 },
+ { 28, 125599743 },
+ { 28, 108822527 },
+ { 28, 58490879 },
+ { 27, 49986301 },
+ { 26, 24936447 },
+ { 21, 2043290 },
+ { 21, 1043950 },
+ { 26, 7897083 },
+ { 26, 23887867 },
+ { 28, 58374905 },
+ { 27, 29130747 },
+ { 27, 54034427 },
+ { 27, 61636603 },
+ { 28, 96123641 },
+ { 27, 48005115 },
+ { 27, 60325883 },
+ { 27, 66894585 },
+ { 26, 66551803 },
+ { 26, 28606459 },
+ { 26, 31490043 },
+ { 26, 7241723 },
+ { 26, 24018939 },
+ { 26, 24870911 },
+ { 28, 57573371 },
+ { 28, 107905019 },
+ { 28, 124682235 },
+ { 28, 125534207 },
+ { 29, 259570425 },
+ { 28, 129859579 },
+ { 29, 258899963 },
+ { 29, 191725563 },
+ { 29, 251181817 },
+ { 28, 125665275 },
+ { 28, 115965947 },
+ { 28, 65896443 },
+ { 27, 66632441 },
+ { 26, 33390587 },
+ { 21, 2047978 },
+ { 21, 1027566 },
+ { 26, 7896827 },
+ { 26, 23887611 },
+ { 28, 58375161 },
+ { 27, 29130491 },
+ { 27, 54034171 },
+ { 27, 61636347 },
+ { 28, 96123897 },
+ { 27, 48004859 },
+ { 27, 60325627 },
+ { 27, 66894841 },
+ { 26, 66551547 },
+ { 26, 28606203 },
+ { 26, 31489787 },
+ { 26, 7241467 },
+ { 26, 24018683 },
+ { 26, 24870655 },
+ { 28, 57573115 },
+ { 28, 107904763 },
+ { 28, 124681979 },
+ { 28, 125533951 },
+ { 29, 259570681 },
+ { 28, 129859323 },
+ { 29, 258899707 },
+ { 29, 191725307 },
+ { 29, 251182073 },
+ { 28, 125665019 },
+ { 28, 115965691 },
+ { 28, 65896187 },
+ { 27, 66632697 },
+ { 26, 33390331 },
+ { 21, 2064362 },
+ { 21, 1011566 },
+ { 26, 8158203 },
+ { 26, 24673275 },
+ { 28, 40664059 },
+ { 28, 108707577 },
+ { 27, 54295547 },
+ { 27, 62422011 },
+ { 28, 86801403 },
+ { 28, 121290489 },
+ { 27, 60587003 },
+ { 27, 67026685 },
+ { 26, 66485247 },
+ { 26, 65502203 },
+ { 26, 31751163 },
+ { 26, 32537595 },
+ { 26, 8027131 },
+ { 26, 24804347 },
+ { 26, 25132031 },
+ { 28, 58358779 },
+ { 28, 108690427 },
+ { 28, 125467643 },
+ { 28, 125795327 },
+ { 28, 129596411 },
+ { 28, 121469947 },
+ { 29, 259685371 },
+ { 29, 250658553 },
+ { 28, 125402107 },
+ { 28, 108887035 },
+ { 28, 65633275 },
+ { 27, 66109177 },
+ { 26, 33127419 },
+ { 21, 2080618 },
+ { 21, 995182 },
+ { 26, 8157947 },
+ { 26, 24673019 },
+ { 28, 40663803 },
+ { 28, 108707833 },
+ { 27, 54295291 },
+ { 27, 62421755 },
+ { 28, 86801147 },
+ { 28, 121290745 },
+ { 27, 60586747 },
+ { 27, 67026941 },
+ { 26, 66484991 },
+ { 26, 65501947 },
+ { 26, 31750907 },
+ { 26, 32537339 },
+ { 26, 8026875 },
+ { 26, 24804091 },
+ { 26, 25131775 },
+ { 28, 58358523 },
+ { 28, 108690171 },
+ { 28, 125467387 },
+ { 28, 125795071 },
+ { 28, 129596155 },
+ { 28, 121469691 },
+ { 29, 259685115 },
+ { 29, 250658809 },
+ { 28, 125401851 },
+ { 28, 108886779 },
+ { 28, 65633019 },
+ { 27, 66109433 },
+ { 26, 33127163 },
+ { 21, 2097002 },
+ { 21, 913390 },
+ { 26, 15233019 },
+ { 26, 24932347 },
+ { 28, 41447419 },
+ { 28, 57438203 },
+ { 28, 125496057 },
+ { 27, 62681083 },
+ { 28, 87584763 },
+ { 28, 95186939 },
+ { 28, 129690361 },
+ { 27, 64778235 },
+ { 27, 66513661 },
+ { 26, 65433599 },
+ { 26, 62353403 },
+ { 26, 32796667 },
+ { 26, 60846075 },
+ { 26, 8286203 },
+ { 26, 25063419 },
+ { 26, 32206847 },
+ { 28, 58617851 },
+ { 28, 108949499 },
+ { 28, 125726715 },
+ { 28, 128806907 },
+ { 28, 121204731 },
+ { 28, 96301051 },
+ { 29, 249096953 },
+ { 28, 124612603 },
+ { 28, 108621819 },
+ { 28, 58552315 },
+ { 27, 64547577 },
+ { 26, 32337915 },
+ { 26, 16347131 },
+ { 21, 897006 },
+ { 26, 15232763 },
+ { 26, 24932091 },
+ { 28, 41447163 },
+ { 28, 57437947 },
+ { 28, 125496313 },
+ { 27, 62680827 },
+ { 28, 87584507 },
+ { 28, 95186683 },
+ { 28, 129690617 },
+ { 27, 64777979 },
+ { 27, 66513917 },
+ { 26, 65433343 },
+ { 26, 62353147 },
+ { 26, 32796411 },
+ { 26, 60845819 },
+ { 26, 8285947 },
+ { 26, 25063163 },
+ { 26, 32206591 },
+ { 28, 58617595 },
+ { 28, 108949243 },
+ { 28, 125726459 },
+ { 28, 128806651 },
+ { 28, 121204475 },
+ { 28, 96300795 },
+ { 29, 249097209 },
+ { 28, 124612347 },
+ { 28, 108621563 },
+ { 28, 58552059 },
+ { 27, 64547833 },
+ { 26, 32337659 },
+ { 26, 16346875 },
+ { 21, 884078 },
+ { 26, 15494139 },
+ { 26, 32009211 },
+ { 28, 41708539 },
+ { 28, 58223611 },
+ { 28, 107768827 },
+ { 28, 124283899 },
+ { 28, 87845883 },
+ { 28, 95972347 },
+ { 28, 120351739 },
+ { 28, 128478203 },
+ { 28, 110914555 },
+ { 27, 64941821 },
+ { 26, 62286847 },
+ { 26, 61303803 },
+ { 26, 61107195 },
+ { 26, 61893627 },
+ { 26, 15363067 },
+ { 26, 32140283 },
+ { 26, 32467967 },
+ { 28, 65694715 },
+ { 28, 116026363 },
+ { 28, 132803579 },
+ { 28, 120417275 },
+ { 28, 96037883 },
+ { 28, 87911419 },
+ { 28, 124349435 },
+ { 28, 107834363 },
+ { 28, 58289147 },
+ { 27, 64024313 },
+ { 26, 32074747 },
+ { 26, 15559675 },
+ { 21, 867694 },
+ { 26, 15493883 },
+ { 26, 32008955 },
+ { 28, 41708283 },
+ { 28, 58223355 },
+ { 28, 107768571 },
+ { 28, 124283643 },
+ { 28, 87845627 },
+ { 28, 95972091 },
+ { 28, 120351483 },
+ { 28, 128477947 },
+ { 28, 110914299 },
+ { 27, 64942077 },
+ { 26, 62286591 },
+ { 26, 61303547 },
+ { 26, 61106939 },
+ { 26, 61893371 },
+ { 26, 15362811 },
+ { 26, 32140027 },
+ { 26, 32467711 },
+ { 28, 65694459 },
+ { 28, 116026107 },
+ { 28, 132803323 },
+ { 28, 120417019 },
+ { 28, 96037627 },
+ { 28, 87911163 },
+ { 28, 124349179 },
+ { 28, 107834107 },
+ { 28, 58288891 },
+ { 27, 64024569 },
+ { 26, 32074491 },
+ { 26, 15559419 },
+ { 20, 523758 },
+ { 26, 16269307 },
+ { 26, 32260091 },
+ { 28, 48775163 },
+ { 28, 58474491 },
+ { 28, 108543995 },
+ { 28, 124534779 },
+ { 29, 192609017 },
+ { 28, 96223227 },
+ { 28, 121126907 },
+ { 28, 128729083 },
+ { 28, 132071419 },
+ { 28, 115097595 },
+ { 27, 64420605 },
+ { 26, 61227007 },
+ { 26, 32980987 },
+ { 26, 62144507 },
+ { 26, 65028091 },
+ { 26, 15613947 },
+ { 26, 32391163 },
+ { 26, 33243135 },
+ { 28, 129563385 },
+ { 27, 64831483 },
+ { 28, 133054459 },
+ { 28, 95240187 },
+ { 28, 125369081 },
+ { 27, 62734331 },
+ { 28, 107560955 },
+ { 28, 57491451 },
+ { 27, 49871609 },
+ { 26, 24985595 },
+ { 26, 15286267 },
+ { 20, 507374 },
+ { 26, 16269051 },
+ { 26, 32259835 },
+ { 28, 48774907 },
+ { 28, 58474235 },
+ { 28, 108543739 },
+ { 28, 124534523 },
+ { 29, 192609273 },
+ { 28, 96222971 },
+ { 28, 121126651 },
+ { 28, 128728827 },
+ { 28, 132071163 },
+ { 28, 115097339 },
+ { 27, 64420861 },
+ { 26, 61226751 },
+ { 26, 32980731 },
+ { 26, 62144251 },
+ { 26, 65027835 },
+ { 26, 15613691 },
+ { 26, 32390907 },
+ { 26, 33242879 },
+ { 28, 129563641 },
+ { 27, 64831227 },
+ { 28, 133054203 },
+ { 28, 95239931 },
+ { 28, 125369337 },
+ { 27, 62734075 },
+ { 28, 107560699 },
+ { 28, 57491195 },
+ { 27, 49871865 },
+ { 26, 24985339 },
+ { 26, 15286011 },
+ { 20, 491374 },
+ { 26, 16530427 },
+ { 26, 33045499 },
+ { 28, 49036283 },
+ { 28, 65551355 },
+ { 28, 108805115 },
+ { 28, 125320187 },
+ { 29, 174865403 },
+ { 29, 242941689 },
+ { 28, 121388027 },
+ { 28, 129514491 },
+ { 28, 132004863 },
+ { 28, 127876091 },
+ { 28, 127679483 },
+ { 27, 50265853 },
+ { 26, 32914431 },
+ { 26, 31931387 },
+ { 26, 65289211 },
+ { 26, 66075643 },
+ { 26, 16399355 },
+ { 26, 33176571 },
+ { 26, 33504255 },
+ { 27, 64568315 },
+ { 27, 60636155 },
+ { 28, 133839867 },
+ { 28, 124845817 },
+ { 27, 62471163 },
+ { 27, 54344699 },
+ { 28, 57228283 },
+ { 27, 49348345 },
+ { 26, 24722427 },
+ { 26, 8207355 },
+ { 20, 474990 },
+ { 26, 16530171 },
+ { 26, 33045243 },
+ { 28, 49036027 },
+ { 28, 65551099 },
+ { 28, 108804859 },
+ { 28, 125319931 },
+ { 29, 174865147 },
+ { 29, 242941945 },
+ { 28, 121387771 },
+ { 28, 129514235 },
+ { 28, 132004607 },
+ { 28, 127875835 },
+ { 28, 127679227 },
+ { 27, 50266109 },
+ { 26, 32914175 },
+ { 26, 31931131 },
+ { 26, 65288955 },
+ { 26, 66075387 },
+ { 26, 16399099 },
+ { 26, 33176315 },
+ { 26, 33503999 },
+ { 27, 64568059 },
+ { 27, 60635899 },
+ { 28, 133839611 },
+ { 28, 124846073 },
+ { 27, 62470907 },
+ { 27, 54344443 },
+ { 28, 57228027 },
+ { 27, 49348601 },
+ { 26, 24722171 },
+ { 26, 8207099 },
+ { 20, 393198 },
+ { 26, 15284991 },
+ { 26, 33304571 },
+ { 28, 49819643 },
+ { 28, 65810427 },
+ { 28, 115879931 },
+ { 28, 125579259 },
+ { 29, 175648763 },
+ { 29, 191639547 },
+ { 29, 241709051 },
+ { 28, 129773563 },
+ { 29, 221786107 },
+ { 28, 127807487 },
+ { 28, 115290107 },
+ { 28, 131870715 },
+ { 28, 99461885 },
+ { 26, 31862783 },
+ { 26, 28782587 },
+ { 26, 66334715 },
+ { 26, 31535099 },
+ { 26, 16658427 },
+ { 26, 33435643 },
+ { 27, 63778811 },
+ { 27, 60370939 },
+ { 27, 48050171 },
+ { 28, 134098939 },
+ { 27, 61681659 },
+ { 27, 54079483 },
+ { 27, 29175803 },
+ { 28, 95529721 },
+ { 26, 23932923 },
+ { 26, 7942139 },
+ { 20, 376814 },
+ { 26, 8204287 },
+ { 26, 33304315 },
+ { 28, 49819387 },
+ { 28, 65810171 },
+ { 28, 115879675 },
+ { 28, 125579003 },
+ { 29, 175648507 },
+ { 29, 191639291 },
+ { 29, 241708795 },
+ { 28, 129773307 },
+ { 29, 221785851 },
+ { 28, 127807231 },
+ { 28, 115289851 },
+ { 28, 131870459 },
+ { 28, 99462141 },
+ { 26, 31862527 },
+ { 26, 28782331 },
+ { 26, 66334459 },
+ { 26, 31534843 },
+ { 26, 16658171 },
+ { 26, 33435387 },
+ { 27, 63778555 },
+ { 27, 60370683 },
+ { 27, 48049915 },
+ { 28, 134098683 },
+ { 27, 61681403 },
+ { 27, 54079227 },
+ { 27, 29175547 },
+ { 28, 95529977 },
+ { 26, 23932667 },
+ { 26, 7941883 },
+ { 20, 372126 },
+ { 26, 8204031 },
+ { 26, 24981247 },
+ { 28, 50080763 },
+ { 28, 66595835 },
+ { 28, 116141051 },
+ { 28, 132656123 },
+ { 29, 175909883 },
+ { 29, 192424955 },
+ { 29, 241970171 },
+ { 29, 258485243 },
+ { 29, 222047227 },
+ { 29, 230173691 },
+ { 28, 115223551 },
+ { 28, 111094779 },
+ { 28, 245115899 },
+ { 28, 96317181 },
+ { 26, 28716031 },
+ { 26, 27732987 },
+ { 26, 27470843 },
+ { 26, 28388347 },
+ { 26, 27601915 },
+ { 27, 63515643 },
+ { 27, 59583483 },
+ { 27, 47787003 },
+ { 27, 43854843 },
+ { 27, 61418491 },
+ { 27, 53292027 },
+ { 27, 28912635 },
+ { 27, 20786171 },
+ { 26, 23669755 },
+ { 26, 7154683 },
+ { 20, 355614 },
+ { 26, 7941119 },
+ { 26, 24718335 },
+ { 28, 50080507 },
+ { 28, 66595579 },
+ { 28, 116140795 },
+ { 28, 132655867 },
+ { 29, 175909627 },
+ { 29, 192424699 },
+ { 29, 241969915 },
+ { 29, 258484987 },
+ { 29, 222046971 },
+ { 29, 230173435 },
+ { 28, 115223295 },
+ { 28, 111094523 },
+ { 28, 245115643 },
+ { 28, 96317437 },
+ { 26, 28715775 },
+ { 26, 27732731 },
+ { 26, 27470587 },
+ { 26, 28388091 },
+ { 26, 27601659 },
+ { 27, 63515387 },
+ { 27, 59583227 },
+ { 27, 47786747 },
+ { 27, 43854587 },
+ { 27, 61418235 },
+ { 27, 53291771 },
+ { 27, 28912379 },
+ { 27, 20785915 },
+ { 26, 23669499 },
+ { 26, 7154427 },
+ { 20, 339230 },
+ { 26, 7940863 },
+ { 26, 24718079 },
+ { 27, 67100667 },
+ { 26, 16719867 },
+ { 26, 29237243 },
+ { 26, 33234939 },
+ { 27, 45752315 },
+ { 27, 48177147 },
+ { 27, 60694523 },
+ { 27, 64692219 },
+ { 26, 32497659 },
+ { 26, 32432123 },
+ { 26, 32235515 },
+ { 26, 32169979 },
+ { 25, 16244731 },
+ { 25, 16179195 },
+ { 25, 15982587 },
+ { 24, 6922239 },
+ { 23, 4055035 },
+ { 23, 3989499 },
+ { 24, 6840315 },
+ { 23, 4022267 },
+ { 25, 14835707 },
+ { 25, 11755515 },
+ { 25, 10903547 },
+ { 24, 7823355 },
+ { 25, 13262843 },
+ { 25, 7036923 },
+ { 25, 5136379 },
+ { 23, 3104763 },
+ { 24, 1728507 },
+ { 18, 128926 },
+ { 24, 1794047 },
+ { 24, 5988351 },
+ { 26, 10182655 },
+ { 26, 16719611 },
+ { 26, 29236987 },
+ { 26, 33234683 },
+ { 27, 45752059 },
+ { 27, 48176891 },
+ { 27, 60694267 },
+ { 27, 64691963 },
+ { 26, 32497403 },
+ { 26, 32431867 },
+ { 26, 32235259 },
+ { 26, 32169723 },
+ { 25, 16244475 },
+ { 25, 16178939 },
+ { 25, 15982331 },
+ { 24, 6921983 },
+ { 23, 4054779 },
+ { 23, 3989243 },
+ { 24, 6840059 },
+ { 23, 4022011 },
+ { 25, 14835451 },
+ { 25, 11755259 },
+ { 25, 10903291 },
+ { 24, 7823099 },
+ { 25, 13262587 },
+ { 25, 7036667 },
+ { 25, 5136123 },
+ { 23, 3104507 },
+ { 24, 1728251 },
+ { 18, 120734 },
+ { 24, 1793791 },
+ { 24, 5988095 },
+ { 26, 10182399 },
+ { 26, 14376703 },
+ { 26, 29301755 },
+ { 26, 33430523 },
+ { 27, 45816827 },
+ { 27, 49945595 },
+ { 27, 60759035 },
+ { 27, 64887803 },
+ { 26, 32480255 },
+ { 26, 30399483 },
+ { 26, 30333947 },
+ { 26, 30137339 },
+ { 25, 16227327 },
+ { 25, 15195131 },
+ { 25, 15129595 },
+ { 25, 14932987 },
+ { 23, 4037631 },
+ { 23, 3791867 },
+ { 23, 3726331 },
+ { 23, 3955707 },
+ { 23, 3759099 },
+ { 25, 11688955 },
+ { 25, 10705915 },
+ { 24, 7756795 },
+ { 24, 6773755 },
+ { 25, 6970363 },
+ { 25, 4938747 },
+ { 23, 3038203 },
+ { 23, 1006587 },
+ { 18, 112414 },
+ { 24, 1727487 },
+ { 24, 5921791 },
+ { 26, 10116095 },
+ { 26, 14310399 },
+ { 26, 29301499 },
+ { 26, 33430267 },
+ { 27, 45816571 },
+ { 27, 49945339 },
+ { 27, 60758779 },
+ { 27, 64887547 },
+ { 26, 32479999 },
+ { 26, 30399227 },
+ { 26, 30333691 },
+ { 26, 30137083 },
+ { 25, 16227071 },
+ { 25, 15194875 },
+ { 25, 15129339 },
+ { 25, 14932731 },
+ { 23, 4037375 },
+ { 23, 3791611 },
+ { 23, 3726075 },
+ { 23, 3955451 },
+ { 23, 3758843 },
+ { 25, 11688699 },
+ { 25, 10705659 },
+ { 24, 7756539 },
+ { 24, 6773499 },
+ { 25, 6970107 },
+ { 25, 4938491 },
+ { 23, 3037947 },
+ { 23, 1006331 },
+ { 18, 104222 },
+ { 24, 1727231 },
+ { 24, 5921535 },
+ { 26, 10115839 },
+ { 26, 14310143 },
+ { 26, 26893055 },
+ { 26, 33492987 },
+ { 27, 46010363 },
+ { 27, 50008059 },
+ { 27, 62525435 },
+ { 27, 64950267 },
+ { 27, 47960059 },
+ { 26, 30380031 },
+ { 26, 24104955 },
+ { 26, 24039419 },
+ { 26, 23842811 },
+ { 25, 15175679 },
+ { 25, 12046331 },
+ { 25, 11980795 },
+ { 25, 11784187 },
+ { 23, 3772415 },
+ { 23, 3002363 },
+ { 23, 2936827 },
+ { 23, 3690491 },
+ { 23, 2969595 },
+ { 25, 10637307 },
+ { 24, 7557115 },
+ { 24, 6705147 },
+ { 24, 3624955 },
+ { 25, 4870139 },
+ { 23, 2838523 },
+ { 23, 937979 },
+ { 18, 62878 },
+ { 23, 1003519 },
+ { 23, 3100671 },
+ { 25, 5197823 },
+ { 25, 7294975 },
+ { 25, 13586431 },
+ { 25, 15683583 },
+ { 26, 21975039 },
+ { 26, 24072191 },
+ { 26, 30363647 },
+ { 26, 32460799 },
+ { 27, 47959803 },
+ { 26, 30379775 },
+ { 26, 24104699 },
+ { 26, 24039163 },
+ { 26, 23842555 },
+ { 25, 15175423 },
+ { 25, 12046075 },
+ { 25, 11980539 },
+ { 25, 11783931 },
+ { 23, 3772159 },
+ { 23, 3002107 },
+ { 23, 2936571 },
+ { 23, 3690235 },
+ { 23, 2969339 },
+ { 25, 10637051 },
+ { 24, 7556859 },
+ { 24, 6704891 },
+ { 24, 3624699 },
+ { 25, 4869883 },
+ { 23, 2838267 },
+ { 23, 937723 },
+ { 18, 54686 },
+ { 23, 1003263 },
+ { 23, 3100415 },
+ { 25, 5197567 },
+ { 25, 7294719 },
+ { 25, 13586175 },
+ { 25, 15683327 },
+ { 26, 21974783 },
+ { 26, 24071935 },
+ { 26, 30363391 },
+ { 26, 32460543 },
+ { 27, 43961339 },
+ { 27, 43764731 },
+ { 26, 24087551 },
+ { 26, 22006779 },
+ { 26, 21941243 },
+ { 26, 21744635 },
+ { 25, 12028927 },
+ { 25, 10996731 },
+ { 25, 10931195 },
+ { 25, 10734587 },
+ { 23, 2984959 },
+ { 23, 2739195 },
+ { 23, 2673659 },
+ { 23, 2903035 },
+ { 23, 2706427 },
+ { 24, 7490555 },
+ { 24, 6507515 },
+ { 24, 3558395 },
+ { 24, 2575355 },
+ { 23, 2771963 },
+ { 23, 740347 },
+ { 18, 46366 },
+ { 23, 936959 },
+ { 23, 3034111 },
+ { 25, 5131263 },
+ { 25, 7228415 },
+ { 25, 13519871 },
+ { 25, 15617023 },
+ { 26, 21908479 },
+ { 26, 24005631 },
+ { 26, 30297087 },
+ { 26, 32394239 },
+ { 27, 43961083 },
+ { 27, 43764475 },
+ { 26, 24087295 },
+ { 26, 22006523 },
+ { 26, 21940987 },
+ { 26, 21744379 },
+ { 25, 12028671 },
+ { 25, 10996475 },
+ { 25, 10930939 },
+ { 25, 10734331 },
+ { 23, 2984703 },
+ { 23, 2738939 },
+ { 23, 2673403 },
+ { 23, 2902779 },
+ { 23, 2706171 },
+ { 24, 7490299 },
+ { 24, 6507259 },
+ { 24, 3558139 },
+ { 24, 2575099 },
+ { 23, 2771707 },
+ { 23, 740091 },
+ { 18, 38174 },
+ { 23, 936703 },
+ { 23, 3033855 },
+ { 25, 5131007 },
+ { 25, 7228159 },
+ { 25, 13519615 },
+ { 25, 15616767 },
+ { 24, 8386555 },
+ { 24, 8370171 },
+ { 24, 8321019 },
+ { 24, 8304635 },
+ { 24, 7862267 },
+ { 24, 7845883 },
+ { 24, 7796731 },
+ { 24, 7780347 },
+ { 23, 3930107 },
+ { 23, 3913723 },
+ { 23, 3864571 },
+ { 23, 3848187 },
+ { 22, 1964027 },
+ { 22, 1947643 },
+ { 22, 1898491 },
+ { 21, 681983 },
+ { 20, 489467 },
+ { 20, 473083 },
+ { 21, 661499 },
+ { 20, 481275 },
+ { 22, 1611771 },
+ { 22, 841723 },
+ { 22, 628731 },
+ { 20, 382971 },
+ { 21, 169979 },
+ { 15, 15262 },
+ { 21, 186367 },
+ { 21, 710655 },
+ { 23, 1234943 },
+ { 23, 1759231 },
+ { 23, 3332095 },
+ { 23, 3856383 },
+ { 24, 8386299 },
+ { 24, 8369915 },
+ { 24, 8320763 },
+ { 24, 8304379 },
+ { 24, 7862011 },
+ { 24, 7845627 },
+ { 24, 7796475 },
+ { 24, 7780091 },
+ { 23, 3929851 },
+ { 23, 3913467 },
+ { 23, 3864315 },
+ { 23, 3847931 },
+ { 22, 1963771 },
+ { 22, 1947387 },
+ { 22, 1898235 },
+ { 21, 681727 },
+ { 20, 489211 },
+ { 20, 472827 },
+ { 21, 661243 },
+ { 20, 481019 },
+ { 22, 1611515 },
+ { 22, 841467 },
+ { 22, 628475 },
+ { 20, 382715 },
+ { 21, 169723 },
+ { 15, 11166 },
+ { 21, 186111 },
+ { 21, 710399 },
+ { 23, 1234687 },
+ { 23, 1758975 },
+ { 23, 3331839 },
+ { 23, 3856127 },
+ { 24, 5428991 },
+ { 24, 7336955 },
+ { 24, 7320571 },
+ { 24, 7271419 },
+ { 24, 7255035 },
+ { 24, 6812667 },
+ { 24, 6796283 },
+ { 24, 6747131 },
+ { 23, 3924991 },
+ { 23, 3404795 },
+ { 23, 3388411 },
+ { 23, 3339259 },
+ { 22, 1958911 },
+ { 22, 1700859 },
+ { 22, 1684475 },
+ { 22, 1635323 },
+ { 20, 484351 },
+ { 20, 422907 },
+ { 20, 406523 },
+ { 20, 463867 },
+ { 20, 414715 },
+ { 22, 824315 },
+ { 22, 578555 },
+ { 20, 365563 },
+ { 20, 119803 },
+ { 15, 6942 },
+ { 21, 168959 },
+ { 21, 693247 },
+ { 23, 1217535 },
+ { 23, 1741823 },
+ { 23, 3314687 },
+ { 23, 3838975 },
+ { 24, 8381183 },
+ { 24, 7336699 },
+ { 24, 7320315 },
+ { 24, 7271163 },
+ { 24, 7254779 },
+ { 24, 6812411 },
+ { 24, 6796027 },
+ { 24, 6746875 },
+ { 23, 3924735 },
+ { 23, 3404539 },
+ { 23, 3388155 },
+ { 23, 3339003 },
+ { 22, 1958655 },
+ { 22, 1700603 },
+ { 22, 1684219 },
+ { 22, 1635067 },
+ { 20, 484095 },
+ { 20, 422651 },
+ { 20, 406267 },
+ { 20, 463611 },
+ { 20, 414459 },
+ { 22, 824059 },
+ { 22, 578299 },
+ { 20, 365307 },
+ { 20, 119547 },
+ { 15, 2846 },
+ { 21, 168703 },
+ { 21, 692991 },
+ { 23, 1217279 },
+ { 23, 1741567 },
+ { 23, 3314431 },
+ { 23, 3838719 },
+ { 24, 5411583 },
+ { 22, 1833471 },
+ { 22, 1048059 },
+ { 22, 1043963 },
+ { 22, 1031675 },
+ { 22, 1027579 },
+ { 22, 916987 },
+ { 22, 912891 },
+ { 22, 900603 },
+ { 21, 850431 },
+ { 21, 458235 },
+ { 21, 454139 },
+ { 21, 441851 },
+ { 20, 424447 },
+ { 20, 228859 },
+ { 20, 224763 },
+ { 20, 212475 },
+ { 18, 104959 },
+ { 18, 56827 },
+ { 18, 52731 },
+ { 18, 99835 },
+ { 18, 54779 },
+ { 20, 140795 },
+ { 18, 79355 },
+ { 18, 26107 },
+ { 13, 4510 },
+ { 18, 30207 },
+ { 18, 95743 },
+ { 20, 161279 },
+ { 20, 226815 },
+ { 20, 423423 },
+ { 20, 488959 },
+ { 21, 685567 },
+ { 21, 751103 },
+ { 21, 947711 },
+ { 21, 1013247 },
+ { 22, 3881209 },
+ { 22, 3815673 },
+ { 22, 2046201 },
+ { 22, 1980665 },
+ { 22, 1784057 },
+ { 21, 1010941 },
+ { 21, 997625 },
+ { 21, 932089 },
+ { 21, 735481 },
+ { 20, 486653 },
+ { 20, 473337 },
+ { 20, 407801 },
+ { 20, 211193 },
+ { 18, 93437 },
+ { 18, 80121 },
+ { 18, 14585 },
+ { 18, 98553 },
+ { 18, 53497 },
+ { 20, 139513 },
+ { 18, 78073 },
+ { 18, 24825 },
+ { 13, 490 },
+ { 18, 28925 },
+ { 18, 94461 },
+ { 20, 159997 },
+ { 20, 225533 },
+ { 20, 422141 },
+ { 20, 487677 },
+ { 21, 684285 },
+ { 21, 749821 },
+ { 21, 946429 },
+ { 21, 1011965 },
+ { 22, 3881465 },
+ { 22, 3815929 },
+ { 22, 2046457 },
+ { 22, 1980921 },
+ { 22, 1784313 },
+ { 21, 1011197 },
+ { 21, 997881 },
+ { 21, 932345 },
+ { 21, 735737 },
+ { 20, 486909 },
+ { 20, 473593 },
+ { 20, 408057 },
+ { 20, 211449 },
+ { 18, 93693 },
+ { 18, 80377 },
+ { 18, 14841 },
+ { 18, 98809 },
+ { 18, 53753 },
+ { 20, 139769 },
+ { 18, 78329 },
+ { 18, 25081 },
+ { 13, 4586 },
+ { 18, 29181 },
+ { 18, 94717 },
+ { 20, 160253 },
+ { 20, 225789 },
+ { 20, 422397 },
+ { 20, 487933 },
+ { 21, 684541 },
+ { 21, 750077 },
+ { 21, 946685 },
+ { 21, 1012221 },
+ { 22, 1733117 },
+ { 22, 1798653 },
+ { 22, 1995261 },
+ { 22, 2060797 },
+ { 22, 3830269 },
+ { 22, 3895805 },
+ { 22, 4092413 },
+ { 22, 4157949 },
+ { 23, 3711737 },
+ { 23, 2925305 },
+ { 22, 1897213 },
+ { 22, 1876729 },
+ { 22, 1614585 },
+ { 22, 828153 },
+ { 20, 324349 },
+ { 20, 303865 },
+ { 20, 41721 },
+ { 20, 197369 },
+ { 20, 148217 },
+ { 20, 295673 },
+ { 20, 49913 },
+ { 15, 2410 },
+ { 20, 99069 },
+ { 20, 361213 },
+ { 22, 623357 },
+ { 22, 885501 },
+ { 22, 1671933 },
+ { 22, 1934077 },
+ { 23, 2720509 },
+ { 23, 2982653 },
+ { 23, 3769085 },
+ { 23, 4031229 },
+ { 24, 16294905 },
+ { 24, 15508473 },
+ { 24, 15246329 },
+ { 24, 8168441 },
+ { 24, 7906297 },
+ { 24, 7119865 },
+ { 23, 3994621 },
+ { 23, 3974137 },
+ { 23, 3711993 },
+ { 23, 2925561 },
+ { 22, 1897469 },
+ { 22, 1876985 },
+ { 22, 1614841 },
+ { 22, 828409 },
+ { 20, 324605 },
+ { 20, 304121 },
+ { 20, 41977 },
+ { 20, 197625 },
+ { 20, 148473 },
+ { 20, 295929 },
+ { 20, 50169 },
+ { 15, 6506 },
+ { 20, 99325 },
+ { 20, 361469 },
+ { 22, 623613 },
+ { 22, 885757 },
+ { 22, 1672189 },
+ { 22, 1934333 },
+ { 23, 2720765 },
+ { 23, 2982909 },
+ { 23, 3769341 },
+ { 23, 4031485 },
+ { 22, 4155129 },
+ { 22, 4089593 },
+ { 22, 3892985 },
+ { 22, 3827449 },
+ { 22, 2057977 },
+ { 22, 1992441 },
+ { 22, 1795833 },
+ { 22, 1730297 },
+ { 21, 1009401 },
+ { 21, 943865 },
+ { 21, 747257 },
+ { 21, 681721 },
+ { 20, 485113 },
+ { 20, 419577 },
+ { 20, 222969 },
+ { 20, 157433 },
+ { 18, 91897 },
+ { 18, 26361 },
+ { 20, 132857 },
+ { 18, 83705 },
+ { 20, 34553 },
+ { 13, 2794 },
+ { 20, 50941 },
+ { 20, 313085 },
+ { 22, 575229 },
+ { 22, 837373 },
+ { 22, 1623805 },
+ { 22, 1885949 },
+ { 23, 2672381 },
+ { 23, 2934525 },
+ { 23, 3720957 },
+ { 23, 3983101 },
+ { 22, 4155385 },
+ { 22, 4089849 },
+ { 22, 3893241 },
+ { 22, 3827705 },
+ { 22, 2058233 },
+ { 22, 1992697 },
+ { 22, 1796089 },
+ { 22, 1730553 },
+ { 21, 1009657 },
+ { 21, 944121 },
+ { 21, 747513 },
+ { 21, 681977 },
+ { 20, 485369 },
+ { 20, 419833 },
+ { 20, 223225 },
+ { 20, 157689 },
+ { 18, 92153 },
+ { 18, 26617 },
+ { 20, 133113 },
+ { 18, 83961 },
+ { 20, 34809 },
+ { 13, 3818 },
+ { 20, 51197 },
+ { 20, 313341 },
+ { 22, 575485 },
+ { 22, 837629 },
+ { 22, 1624061 },
+ { 22, 1886205 },
+ { 23, 2672637 },
+ { 23, 2934781 },
+ { 23, 3721213 },
+ { 23, 3983357 },
+ { 24, 16632573 },
+ { 24, 16550649 },
+ { 24, 16288505 },
+ { 24, 15502073 },
+ { 24, 15239929 },
+ { 24, 8162041 },
+ { 24, 7899897 },
+ { 24, 7113465 },
+ { 23, 4049661 },
+ { 23, 3967737 },
+ { 23, 3705593 },
+ { 23, 2919161 },
+ { 22, 1952509 },
+ { 22, 1870585 },
+ { 22, 1608441 },
+ { 22, 822009 },
+ { 20, 379645 },
+ { 20, 297721 },
+ { 20, 35577 },
+ { 16, 9593 },
+ { 14, 7609 },
+ { 15, 4714 },
+ { 22, 133885 },
+ { 22, 1182461 },
+ { 24, 2231037 },
+ { 24, 3279613 },
+ { 24, 6425341 },
+ { 24, 7473917 },
+ { 25, 10619645 },
+ { 25, 11668221 },
+ { 25, 14813949 },
+ { 25, 15862525 },
+ { 24, 16632829 },
+ { 24, 16550905 },
+ { 24, 16288761 },
+ { 24, 15502329 },
+ { 24, 15240185 },
+ { 24, 8162297 },
+ { 24, 7900153 },
+ { 24, 7113721 },
+ { 23, 4049917 },
+ { 23, 3967993 },
+ { 23, 3705849 },
+ { 23, 2919417 },
+ { 22, 1952765 },
+ { 22, 1870841 },
+ { 22, 1608697 },
+ { 22, 822265 },
+ { 20, 379901 },
+ { 20, 297977 },
+ { 20, 35833 },
+ { 16, 11641 },
+ { 13, 3769 },
+ { 15, 5738 },
+ { 22, 134141 },
+ { 22, 1182717 },
+ { 24, 2231293 },
+ { 24, 3279869 },
+ { 24, 6425597 },
+ { 24, 7474173 },
+ { 25, 10619901 },
+ { 25, 11668477 },
+ { 25, 14814205 },
+ { 25, 15862781 },
+ { 26, 27397117 },
+ { 24, 16568061 },
+ { 24, 16305917 },
+ { 24, 15519485 },
+ { 24, 15257341 },
+ { 24, 8179453 },
+ { 24, 7917309 },
+ { 24, 7130877 },
+ { 24, 6868733 },
+ { 23, 3985149 },
+ { 23, 3723005 },
+ { 23, 2936573 },
+ { 23, 2674429 },
+ { 22, 1887997 },
+ { 22, 1625853 },
+ { 22, 839421 },
+ { 22, 577277 },
+ { 20, 315133 },
+ { 20, 52989 },
+ { 13, 4073 },
+ { 11, 937 },
+ { 12, 1882 },
+ { 15, 15805 },
+ { 20, 331517 },
+ { 22, 593661 },
+ { 22, 855805 },
+ { 22, 1642237 },
+ { 22, 1904381 },
+ { 23, 2690813 },
+ { 23, 2952957 },
+ { 23, 3739389 },
+ { 23, 4001533 },
+ { 24, 6885117 },
+ { 24, 7147261 },
+ { 24, 7933693 },
+ { 24, 8195837 },
+ { 24, 15273725 },
+ { 24, 15535869 },
+ { 24, 16322301 },
+ { 24, 16584445 },
+ { 24, 6868989 },
+ { 23, 3985405 },
+ { 23, 3723261 },
+ { 23, 2936829 },
+ { 23, 2674685 },
+ { 22, 1888253 },
+ { 22, 1626109 },
+ { 22, 839677 },
+ { 22, 577533 },
+ { 20, 315389 },
+ { 20, 53245 },
+ { 13, 3897 },
+ { 10, 457 },
+ { 12, 2010 },
+ { 14, 7869 },
+ { 20, 331773 },
+ { 22, 593917 },
+ { 22, 856061 },
+ { 22, 1642493 },
+ { 22, 1904637 },
+ { 23, 2691069 },
+ { 23, 2953213 },
+ { 23, 3739645 },
+ { 23, 4001789 },
+ { 24, 6885373 },
+ { 24, 7147517 },
+ { 24, 7933949 },
+ { 24, 16538365 },
+ { 24, 16276221 },
+ { 24, 15489789 },
+ { 24, 15227645 },
+ { 24, 8149757 },
+ { 24, 7887613 },
+ { 24, 7101181 },
+ { 24, 6839037 },
+ { 23, 3955453 },
+ { 23, 3693309 },
+ { 23, 2906877 },
+ { 23, 2644733 },
+ { 22, 1858301 },
+ { 22, 1596157 },
+ { 22, 809725 },
+ { 22, 547581 },
+ { 16, 26493 },
+ { 11, 989 },
+ { 24, 523001 },
+ { 12, 1965 },
+ { 16, 25981 },
+ { 22, 531197 },
+ { 22, 793341 },
+ { 22, 1579773 },
+ { 22, 1841917 },
+ { 23, 2628349 },
+ { 23, 2890493 },
+ { 23, 3676925 },
+ { 23, 3939069 },
+ { 24, 6822653 },
+ { 24, 7084797 },
+ { 24, 7871229 },
+ { 24, 8133373 },
+ { 24, 15211261 },
+ { 24, 15473405 },
+ { 24, 16259837 },
+ { 24, 16521981 },
+ { 24, 7887869 },
+ { 24, 7101437 },
+ { 24, 6839293 },
+ { 23, 3955709 },
+ { 23, 3693565 },
+ { 23, 2907133 },
+ { 23, 2644989 },
+ { 22, 1858557 },
+ { 22, 1596413 },
+ { 22, 809981 },
+ { 22, 547837 },
+ { 16, 28541 },
+ { 14, 8045 },
+ { 12, 906 },
+ { 11, 973 },
+ { 16, 28029 },
+ { 22, 531453 },
+ { 22, 793597 },
+ { 22, 1580029 },
+ { 22, 1842173 },
+ { 23, 2628605 },
+ { 23, 2890749 },
+ { 23, 3677181 },
+ { 23, 3939325 },
+ { 24, 6822909 },
+ { 24, 7085053 },
+ { 24, 7871485 },
+ { 24, 16604925 },
+ { 24, 16342781 },
+ { 24, 15556349 },
+ { 24, 15294205 },
+ { 24, 8216317 },
+ { 24, 7954173 },
+ { 24, 7167741 },
+ { 24, 6905597 },
+ { 23, 4022013 },
+ { 23, 3759869 },
+ { 23, 2973437 },
+ { 23, 2711293 },
+ { 22, 1924861 },
+ { 22, 1662717 },
+ { 22, 876285 },
+ { 22, 614141 },
+ { 20, 351997 },
+ { 16, 32381 },
+ { 12, 970 },
+ { 12, 2009 },
+ { 15, 16365 },
+ { 20, 40701 },
+ { 20, 106237 },
+ { 22, 171773 },
+ { 22, 237309 },
+ { 22, 433917 },
+ { 22, 499453 },
+ { 23, 696061 },
+ { 23, 761597 },
+ { 23, 958205 },
+ { 23, 1023741 },
+ { 24, 1744637 },
+ { 24, 1810173 },
+ { 24, 2006781 },
+ { 24, 2072317 },
+ { 24, 3841789 },
+ { 24, 3907325 },
+ { 24, 4103933 },
+ { 24, 4169469 },
+ { 24, 6905853 },
+ { 23, 4022269 },
+ { 23, 3760125 },
+ { 23, 2973693 },
+ { 23, 2711549 },
+ { 22, 1925117 },
+ { 22, 1662973 },
+ { 22, 876541 },
+ { 22, 614397 },
+ { 20, 352253 },
+ { 17, 65469 },
+ { 15, 16186 },
+ { 15, 16233 },
+ { 15, 16189 },
+ { 20, 40957 },
+ { 20, 106493 },
+ { 22, 172029 },
+ { 22, 237565 },
+ { 22, 434173 },
+ { 22, 499709 },
+ { 23, 696317 },
+ { 23, 761853 },
+ { 23, 958461 },
+ { 23, 1023997 },
+ { 24, 1744893 },
+ { 24, 1810429 },
+ { 24, 2007037 },
+ { 24, 2072573 },
+ { 24, 3842045 },
+ { 24, 3907581 },
+ { 24, 4104189 },
+ { 24, 4169725 },
+ { 28, 109652733 },
+ { 27, 63515389 },
+ { 27, 59321085 },
+ { 27, 46738173 },
+ { 27, 42543869 },
+ { 26, 29960957 },
+ { 26, 25766653 },
+ { 26, 13183741 },
+ { 26, 8989437 },
+ { 24, 4795133 },
+ { 24, 600829 },
+ { 16, 21018 },
+ { 17, 65145 },
+ { 17, 42873 },
+ { 22, 207609 },
+ { 22, 469753 },
+ { 22, 1452797 },
+ { 24, 994041 },
+ { 24, 1780473 },
+ { 24, 2042617 },
+ { 24, 6171389 },
+ { 25, 3091193 },
+ { 25, 3877625 },
+ { 25, 4139769 },
+ { 25, 12462845 },
+ { 26, 7285497 },
+ { 26, 8071929 },
+ { 26, 8334073 },
+ { 26, 15411961 },
+ { 26, 15674105 },
+ { 26, 16460537 },
+ { 26, 16722681 },
+ { 26, 33434365 },
+ { 27, 63515645 },
+ { 27, 59321341 },
+ { 27, 46738429 },
+ { 27, 42544125 },
+ { 26, 29961213 },
+ { 26, 25766909 },
+ { 26, 13183997 },
+ { 26, 8989693 },
+ { 24, 4795389 },
+ { 24, 601085 },
+ { 16, 22042 },
+ { 18, 131001 },
+ { 17, 44921 },
+ { 22, 207865 },
+ { 22, 470009 },
+ { 22, 1453053 },
+ { 24, 994297 },
+ { 24, 1780729 },
+ { 24, 2042873 },
+ { 24, 6171645 },
+ { 25, 3091449 },
+ { 25, 3877881 },
+ { 25, 4140025 },
+ { 25, 12463101 },
+ { 26, 7285753 },
+ { 26, 8072185 },
+ { 26, 8334329 },
+ { 26, 15412217 },
+ { 26, 15674361 },
+ { 26, 16460793 },
+ { 26, 16722937 },
+ { 26, 33434621 },
+ { 27, 63778557 },
+ { 27, 59584253 },
+ { 27, 47001341 },
+ { 27, 42807037 },
+ { 26, 30224125 },
+ { 26, 26029821 },
+ { 26, 13446909 },
+ { 26, 9252605 },
+ { 24, 5058301 },
+ { 24, 863997 },
+ { 16, 23194 },
+ { 24, 601849 },
+ { 22, 1388281 },
+ { 24, 2174713 },
+ { 22, 1257209 },
+ { 22, 1519353 },
+ { 24, 4927225 },
+ { 24, 5189369 },
+ { 24, 5975801 },
+ { 24, 6237945 },
+ { 25, 11218681 },
+ { 25, 11480825 },
+ { 25, 12267257 },
+ { 25, 12529401 },
+ { 26, 23801593 },
+ { 26, 24063737 },
+ { 26, 24850169 },
+ { 26, 25112313 },
+ { 26, 32190201 },
+ { 26, 32452345 },
+ { 26, 33238777 },
+ { 26, 33500921 },
+ { 27, 63778813 },
+ { 27, 59584509 },
+ { 27, 47001597 },
+ { 27, 42807293 },
+ { 26, 30224381 },
+ { 26, 26030077 },
+ { 26, 13447165 },
+ { 26, 9252861 },
+ { 24, 5058557 },
+ { 24, 864253 },
+ { 16, 24218 },
+ { 24, 602105 },
+ { 22, 1388537 },
+ { 24, 2174969 },
+ { 22, 1257465 },
+ { 22, 1519609 },
+ { 24, 4927481 },
+ { 24, 5189625 },
+ { 24, 5976057 },
+ { 24, 6238201 },
+ { 25, 11218937 },
+ { 25, 11481081 },
+ { 25, 12267513 },
+ { 25, 12529657 },
+ { 26, 23801849 },
+ { 26, 24063993 },
+ { 26, 24850425 },
+ { 26, 25112569 },
+ { 26, 32190457 },
+ { 26, 32452601 },
+ { 26, 33239033 },
+ { 26, 33501177 },
+ { 27, 64568061 },
+ { 27, 60373757 },
+ { 27, 47790845 },
+ { 27, 43596541 },
+ { 26, 31013629 },
+ { 26, 26819325 },
+ { 26, 14236413 },
+ { 26, 10042109 },
+ { 24, 5847805 },
+ { 24, 1653501 },
+ { 18, 117018 },
+ { 24, 867065 },
+ { 24, 4799225 },
+ { 24, 2439929 },
+ { 24, 3226361 },
+ { 24, 2308857 },
+ { 24, 2571001 },
+ { 24, 3554045 },
+ { 25, 10420223 },
+ { 26, 10173177 },
+ { 26, 10435321 },
+ { 26, 14564093 },
+ { 27, 19872505 },
+ { 27, 20658937 },
+ { 27, 20921081 },
+ { 27, 29244157 },
+ { 28, 40844025 },
+ { 28, 41630457 },
+ { 28, 41892601 },
+ { 28, 48970489 },
+ { 28, 49232633 },
+ { 28, 50019065 },
+ { 27, 64568317 },
+ { 27, 60374013 },
+ { 27, 47791101 },
+ { 27, 43596797 },
+ { 26, 31013885 },
+ { 26, 26819581 },
+ { 26, 14236669 },
+ { 26, 10042365 },
+ { 24, 5848061 },
+ { 24, 1653757 },
+ { 18, 121114 },
+ { 24, 867321 },
+ { 24, 4799481 },
+ { 24, 2440185 },
+ { 24, 3226617 },
+ { 24, 2309113 },
+ { 24, 2571257 },
+ { 24, 3554301 },
+ { 25, 10419967 },
+ { 26, 10173433 },
+ { 26, 10435577 },
+ { 26, 14564349 },
+ { 27, 19872761 },
+ { 27, 20659193 },
+ { 27, 20921337 },
+ { 27, 29244413 },
+ { 28, 40844281 },
+ { 28, 41630713 },
+ { 28, 41892857 },
+ { 28, 48970745 },
+ { 28, 49232889 },
+ { 28, 50019321 },
+ { 27, 64831229 },
+ { 27, 60636925 },
+ { 27, 48054013 },
+ { 27, 43859709 },
+ { 26, 31276797 },
+ { 26, 27082493 },
+ { 26, 14499581 },
+ { 26, 10305277 },
+ { 24, 6110973 },
+ { 24, 1916669 },
+ { 18, 125338 },
+ { 24, 1654521 },
+ { 24, 5062393 },
+ { 25, 10025979 },
+ { 24, 3489529 },
+ { 24, 6373113 },
+ { 24, 3358457 },
+ { 24, 3620601 },
+ { 24, 6700797 },
+ { 25, 11992063 },
+ { 26, 14368505 },
+ { 26, 14630649 },
+ { 26, 27148029 },
+ { 27, 28262137 },
+ { 27, 29048569 },
+ { 27, 29310713 },
+ { 27, 54411005 },
+ { 28, 57622265 },
+ { 28, 58408697 },
+ { 28, 58670841 },
+ { 28, 65748729 },
+ { 28, 66010873 },
+ { 27, 64831485 },
+ { 27, 60637181 },
+ { 27, 48054269 },
+ { 27, 43859965 },
+ { 26, 31277053 },
+ { 26, 27082749 },
+ { 26, 14499837 },
+ { 26, 10305533 },
+ { 24, 6111229 },
+ { 24, 1916925 },
+ { 18, 129434 },
+ { 24, 1654777 },
+ { 24, 5062649 },
+ { 25, 10025723 },
+ { 24, 3489785 },
+ { 24, 6373369 },
+ { 24, 3358713 },
+ { 24, 3620857 },
+ { 24, 6701053 },
+ { 25, 11991807 },
+ { 26, 14368761 },
+ { 26, 14630905 },
+ { 26, 27148285 },
+ { 27, 28262393 },
+ { 27, 29048825 },
+ { 27, 29310969 },
+ { 27, 54411261 },
+ { 28, 57622521 },
+ { 28, 58408953 },
+ { 28, 58671097 },
+ { 28, 65748985 },
+ { 28, 66011129 },
+ { 28, 66797561 },
+ { 28, 67059705 },
+ { 28, 94989053 },
+ { 28, 86600445 },
+ { 27, 61434621 },
+ { 27, 53046013 },
+ { 27, 27880189 },
+ { 27, 19491581 },
+ { 25, 11102973 },
+ { 25, 2714365 },
+ { 19, 215834 },
+ { 24, 1927929 },
+ { 24, 5860089 },
+ { 25, 11595771 },
+ { 26, 13200121 },
+ { 24, 6646521 },
+ { 24, 7432953 },
+ { 24, 6515449 },
+ { 24, 6777593 },
+ { 24, 7760637 },
+ { 25, 12513279 },
+ { 26, 26962681 },
+ { 26, 27224825 },
+ { 26, 31353597 },
+ { 27, 53439225 },
+ { 27, 54225657 },
+ { 27, 54487801 },
+ { 27, 62810877 },
+ { 28, 107965177 },
+ { 28, 108751609 },
+ { 28, 109013753 },
+ { 28, 116091641 },
+ { 28, 116353785 },
+ { 28, 117140217 },
+ { 28, 117402361 },
+ { 28, 134114045 },
+ { 27, 61434877 },
+ { 27, 53046269 },
+ { 27, 27880445 },
+ { 27, 19491837 },
+ { 25, 11103229 },
+ { 25, 2714621 },
+ { 19, 219930 },
+ { 24, 1928185 },
+ { 24, 5860345 },
+ { 25, 11595515 },
+ { 26, 13200377 },
+ { 24, 6646777 },
+ { 24, 7433209 },
+ { 24, 6515705 },
+ { 24, 6777849 },
+ { 24, 7760893 },
+ { 25, 12513023 },
+ { 26, 26962937 },
+ { 26, 27225081 },
+ { 26, 31353853 },
+ { 27, 53439481 },
+ { 27, 54225913 },
+ { 27, 54488057 },
+ { 27, 62811133 },
+ { 28, 107965433 },
+ { 28, 108751865 },
+ { 28, 109014009 },
+ { 28, 116091897 },
+ { 28, 116354041 },
+ { 28, 117140473 },
+ { 28, 117402617 },
+ { 28, 86863613 },
+ { 27, 61697789 },
+ { 27, 53309181 },
+ { 27, 28143357 },
+ { 27, 19754749 },
+ { 25, 11366141 },
+ { 25, 2977533 },
+ { 19, 224154 },
+ { 25, 2715385 },
+ { 24, 6123257 },
+ { 25, 12119035 },
+ { 26, 13463289 },
+ { 26, 25784057 },
+ { 24, 7696121 },
+ { 25, 10579705 },
+ { 24, 7565049 },
+ { 24, 7827193 },
+ { 25, 10907389 },
+ { 26, 30371577 },
+ { 26, 31158009 },
+ { 26, 31420153 },
+ { 27, 61566713 },
+ { 27, 61828857 },
+ { 27, 62615289 },
+ { 27, 62877433 },
+ { 28, 124481273 },
+ { 28, 124743417 },
+ { 28, 125529849 },
+ { 28, 125791993 },
+ { 28, 132869881 },
+ { 28, 133132025 },
+ { 28, 133918457 },
+ { 28, 134180601 },
+ { 27, 61698045 },
+ { 27, 53309437 },
+ { 27, 28143613 },
+ { 27, 19755005 },
+ { 25, 11366397 },
+ { 25, 2977789 },
+ { 19, 228250 },
+ { 25, 2715641 },
+ { 24, 6123513 },
+ { 25, 12118779 },
+ { 26, 13463545 },
+ { 26, 25784313 },
+ { 24, 7696377 },
+ { 25, 10579961 },
+ { 24, 7565305 },
+ { 24, 7827449 },
+ { 25, 10907645 },
+ { 26, 30371833 },
+ { 26, 31158265 },
+ { 26, 31420409 },
+ { 27, 61566969 },
+ { 27, 61829113 },
+ { 27, 62615545 },
+ { 27, 62877689 },
+ { 28, 124481529 },
+ { 28, 124743673 },
+ { 28, 125530105 },
+ { 28, 125792249 },
+ { 28, 132870137 },
+ { 28, 133132281 },
+ { 28, 133918713 },
+ { 28, 134180857 },
+ { 27, 62487293 },
+ { 27, 54098685 },
+ { 27, 28932861 },
+ { 27, 20544253 },
+ { 25, 12155645 },
+ { 25, 3767037 },
+ { 20, 496922 },
+ { 20, 1045870 },
+ { 25, 11107065 },
+ { 26, 10320633 },
+ { 26, 14252793 },
+ { 26, 26049273 },
+ { 26, 29981433 },
+ { 25, 10844921 },
+ { 25, 11631353 },
+ { 25, 10713849 },
+ { 25, 10975993 },
+ { 25, 11959037 },
+ { 26, 22986751 },
+ { 27, 43743993 },
+ { 27, 44006137 },
+ { 27, 48134909 },
+ { 28, 86997753 },
+ { 28, 87784185 },
+ { 28, 88046329 },
+ { 28, 96369405 },
+ { 29, 175078137 },
+ { 29, 175864569 },
+ { 28, 129596413 },
+ { 28, 121207805 },
+ { 28, 96041981 },
+ { 28, 87653373 },
+ { 27, 62487549 },
+ { 27, 54098941 },
+ { 27, 28933117 },
+ { 27, 20544509 },
+ { 25, 12155901 },
+ { 25, 3767293 },
+ { 20, 505114 },
+ { 20, 1037678 },
+ { 25, 11107321 },
+ { 26, 10320889 },
+ { 26, 14253049 },
+ { 26, 26049529 },
+ { 26, 29981689 },
+ { 25, 10845177 },
+ { 25, 11631609 },
+ { 25, 10714105 },
+ { 25, 10976249 },
+ { 25, 11959293 },
+ { 26, 22986495 },
+ { 27, 43744249 },
+ { 27, 44006393 },
+ { 27, 48135165 },
+ { 28, 86998009 },
+ { 28, 87784441 },
+ { 28, 88046585 },
+ { 28, 96369661 },
+ { 29, 175078393 },
+ { 29, 175864825 },
+ { 28, 129859325 },
+ { 28, 121470717 },
+ { 28, 96304893 },
+ { 28, 87916285 },
+ { 27, 62750461 },
+ { 27, 54361853 },
+ { 27, 29196029 },
+ { 27, 20807421 },
+ { 25, 12418813 },
+ { 25, 4030205 },
+ { 20, 513434 },
+ { 20, 1029614 },
+ { 25, 11370233 },
+ { 26, 22592507 },
+ { 26, 14515961 },
+ { 26, 26836729 },
+ { 26, 30244601 },
+ { 27, 42565369 },
+ { 25, 11894521 },
+ { 25, 14778105 },
+ { 25, 11763449 },
+ { 25, 12025593 },
+ { 25, 15105789 },
+ { 26, 24558591 },
+ { 27, 47939321 },
+ { 27, 48201465 },
+ { 27, 60718845 },
+ { 28, 95387385 },
+ { 28, 96173817 },
+ { 28, 96435961 },
+ { 28, 121536253 },
+ { 29, 191856377 },
+ { 28, 129859581 },
+ { 28, 121470973 },
+ { 28, 96305149 },
+ { 28, 87916541 },
+ { 27, 62750717 },
+ { 27, 54362109 },
+ { 27, 29196285 },
+ { 27, 20807677 },
+ { 25, 12419069 },
+ { 25, 4030461 },
+ { 20, 521626 },
+ { 20, 1021422 },
+ { 25, 11370489 },
+ { 26, 22592251 },
+ { 26, 14516217 },
+ { 26, 26836985 },
+ { 26, 30244857 },
+ { 27, 42565625 },
+ { 25, 11894777 },
+ { 25, 14778361 },
+ { 25, 11763705 },
+ { 25, 12025849 },
+ { 25, 15106045 },
+ { 26, 24558335 },
+ { 27, 47939577 },
+ { 27, 48201721 },
+ { 27, 60719101 },
+ { 28, 95387641 },
+ { 28, 96174073 },
+ { 28, 96436217 },
+ { 28, 121536509 },
+ { 29, 191856633 },
+ { 29, 259817465 },
+ { 29, 250118137 },
+ { 29, 200048633 },
+ { 29, 184057849 },
+ { 28, 133988345 },
+ { 29, 201293817 },
+ { 29, 114469629 },
+ { 29, 80915197 },
+ { 27, 47360765 },
+ { 27, 13806333 },
+ { 20, 956186 },
+ { 20, 980846 },
+ { 26, 24292089 },
+ { 26, 24162299 },
+ { 28, 55749369 },
+ { 27, 54176505 },
+ { 27, 62040825 },
+ { 27, 61911035 },
+ { 28, 93498105 },
+ { 26, 30059257 },
+ { 26, 31632121 },
+ { 26, 29797113 },
+ { 26, 30321401 },
+ { 26, 32287485 },
+ { 26, 25079807 },
+ { 28, 121023225 },
+ { 28, 121547513 },
+ { 28, 129805053 },
+ { 28, 125743103 },
+ { 29, 242658041 },
+ { 29, 243182329 },
+ { 29, 259828477 },
+ { 29, 259960831 },
+ { 30, 486058745 },
+ { 30, 399551225 },
+ { 30, 366521081 },
+ { 29, 267430649 },
+ { 29, 234400505 },
+ { 29, 114469885 },
+ { 29, 80915453 },
+ { 27, 47361021 },
+ { 27, 13806589 },
+ { 20, 964378 },
+ { 20, 972654 },
+ { 26, 24292345 },
+ { 26, 24162043 },
+ { 28, 55749625 },
+ { 27, 54176761 },
+ { 27, 62041081 },
+ { 27, 61910779 },
+ { 28, 93498361 },
+ { 26, 30059513 },
+ { 26, 31632377 },
+ { 26, 29797369 },
+ { 26, 30321657 },
+ { 26, 32287741 },
+ { 26, 25079551 },
+ { 28, 121023481 },
+ { 28, 121547769 },
+ { 28, 129805309 },
+ { 28, 125742847 },
+ { 29, 242658297 },
+ { 29, 243182585 },
+ { 29, 259828733 },
+ { 29, 259960575 },
+ { 30, 486059001 },
+ { 30, 399551481 },
+ { 30, 366521337 },
+ { 29, 267430905 },
+ { 29, 234400761 },
+ { 29, 114994941 },
+ { 29, 81440509 },
+ { 27, 47886077 },
+ { 27, 14331645 },
+ { 20, 972698 },
+ { 20, 964590 },
+ { 26, 24817401 },
+ { 26, 24685563 },
+ { 28, 56274681 },
+ { 28, 106082041 },
+ { 27, 62566137 },
+ { 27, 62434299 },
+ { 28, 94023417 },
+ { 28, 118664953 },
+ { 26, 32157433 },
+ { 26, 32025595 },
+ { 26, 31895289 },
+ { 26, 32419577 },
+ { 26, 24947707 },
+ { 27, 47623167 },
+ { 28, 129412857 },
+ { 28, 129937145 },
+ { 28, 125611003 },
+ { 29, 257863417 },
+ { 29, 259436281 },
+ { 29, 259960569 },
+ { 29, 259828731 },
+ { 30, 485535481 },
+ { 30, 385396473 },
+ { 30, 365997817 },
+ { 29, 265858809 },
+ { 29, 233877241 },
+ { 29, 133738233 },
+ { 29, 81440765 },
+ { 27, 47886333 },
+ { 27, 14331901 },
+ { 20, 980890 },
+ { 20, 956398 },
+ { 26, 24817657 },
+ { 26, 24685307 },
+ { 28, 56274937 },
+ { 28, 106082297 },
+ { 27, 62566393 },
+ { 27, 62434043 },
+ { 28, 94023673 },
+ { 28, 118665209 },
+ { 26, 32157689 },
+ { 26, 32025339 },
+ { 26, 31895545 },
+ { 26, 32419833 },
+ { 26, 24947451 },
+ { 27, 47622911 },
+ { 28, 129413113 },
+ { 28, 129937401 },
+ { 28, 125610747 },
+ { 29, 257863673 },
+ { 29, 259436537 },
+ { 29, 259960825 },
+ { 29, 259828475 },
+ { 29, 259555327 },
+ { 29, 242778111 },
+ { 29, 192446463 },
+ { 29, 265859065 },
+ { 28, 125337599 },
+ { 28, 108560383 },
+ { 28, 58228735 },
+ { 27, 49462013 },
+ { 26, 24674303 },
+ { 21, 2043162 },
+ { 21, 1043822 },
+ { 26, 7110651 },
+ { 26, 23625723 },
+ { 27, 20742139 },
+ { 27, 28868603 },
+ { 27, 53247995 },
+ { 27, 61374459 },
+ { 27, 43810811 },
+ { 27, 47742971 },
+ { 27, 59539451 },
+ { 27, 55229177 },
+ { 26, 27557883 },
+ { 26, 28344315 },
+ { 26, 6979579 },
+ { 26, 23756795 },
+ { 26, 24084479 },
+ { 28, 57311227 },
+ { 28, 107642875 },
+ { 28, 124420091 },
+ { 28, 124747775 },
+ { 29, 191528955 },
+ { 29, 241860603 },
+ { 29, 258637819 },
+ { 29, 242057211 },
+ { 29, 192511995 },
+ { 29, 265337593 },
+ { 28, 132743163 },
+ { 28, 116228091 },
+ { 28, 66682875 },
+ { 27, 49462269 },
+ { 26, 24674047 },
+ { 21, 2059546 },
+ { 21, 1027438 },
+ { 26, 7110395 },
+ { 26, 23625467 },
+ { 27, 20741883 },
+ { 27, 28868347 },
+ { 27, 53247739 },
+ { 27, 61374203 },
+ { 27, 43810555 },
+ { 27, 47742715 },
+ { 27, 59539195 },
+ { 27, 55229433 },
+ { 26, 27557627 },
+ { 26, 28344059 },
+ { 26, 6979323 },
+ { 26, 23756539 },
+ { 26, 24084223 },
+ { 28, 57310971 },
+ { 28, 107642619 },
+ { 28, 124419835 },
+ { 28, 124747519 },
+ { 29, 191528699 },
+ { 29, 241860347 },
+ { 29, 258637563 },
+ { 29, 242056955 },
+ { 29, 192511739 },
+ { 29, 265337849 },
+ { 28, 132742907 },
+ { 28, 116227835 },
+ { 28, 66682619 },
+ { 27, 49987325 },
+ { 26, 24935423 },
+ { 21, 2076058 },
+ { 21, 1011182 },
+ { 26, 7896059 },
+ { 26, 23886843 },
+ { 28, 58375929 },
+ { 27, 29129723 },
+ { 27, 54033403 },
+ { 27, 61635579 },
+ { 28, 96124665 },
+ { 27, 48004091 },
+ { 27, 60324859 },
+ { 27, 66895609 },
+ { 26, 66550779 },
+ { 26, 28605435 },
+ { 26, 31489019 },
+ { 26, 7240699 },
+ { 26, 24017915 },
+ { 26, 24869887 },
+ { 28, 57572347 },
+ { 28, 107903995 },
+ { 28, 124681211 },
+ { 28, 125533183 },
+ { 29, 259571449 },
+ { 28, 129858555 },
+ { 29, 258898939 },
+ { 29, 191724539 },
+ { 29, 251182841 },
+ { 28, 125664251 },
+ { 28, 115964923 },
+ { 28, 65895419 },
+ { 27, 66633465 },
+ { 26, 33389563 },
+ { 21, 2080746 },
+ { 21, 994798 },
+ { 26, 7895803 },
+ { 26, 23886587 },
+ { 28, 58376185 },
+ { 27, 29129467 },
+ { 27, 54033147 },
+ { 27, 61635323 },
+ { 28, 96124921 },
+ { 27, 48003835 },
+ { 27, 60324603 },
+ { 27, 66895865 },
+ { 26, 66550523 },
+ { 26, 28605179 },
+ { 26, 31488763 },
+ { 26, 7240443 },
+ { 26, 24017659 },
+ { 26, 24869631 },
+ { 28, 57572091 },
+ { 28, 107903739 },
+ { 28, 124680955 },
+ { 28, 125532927 },
+ { 29, 259571705 },
+ { 28, 129858299 },
+ { 29, 258898683 },
+ { 29, 191724283 },
+ { 29, 251183097 },
+ { 28, 125663995 },
+ { 28, 115964667 },
+ { 28, 65895163 },
+ { 27, 66633721 },
+ { 26, 33389307 },
+ { 21, 2097130 },
+ { 21, 913262 },
+ { 26, 8155131 },
+ { 26, 24670203 },
+ { 28, 40660987 },
+ { 28, 108718841 },
+ { 27, 54292475 },
+ { 27, 62418939 },
+ { 28, 86798331 },
+ { 28, 121301753 },
+ { 27, 60583931 },
+ { 27, 67037949 },
+ { 26, 66482175 },
+ { 26, 65499131 },
+ { 26, 31748091 },
+ { 26, 32534523 },
+ { 26, 8024059 },
+ { 26, 24801275 },
+ { 26, 25128959 },
+ { 28, 58355707 },
+ { 28, 108687355 },
+ { 28, 125464571 },
+ { 28, 125792255 },
+ { 28, 129593339 },
+ { 28, 121466875 },
+ { 29, 259682299 },
+ { 29, 250669817 },
+ { 28, 125399035 },
+ { 28, 108883963 },
+ { 28, 65630203 },
+ { 27, 66120441 },
+ { 26, 33124347 },
+ { 26, 16609275 },
+ { 21, 896878 },
+ { 26, 8154875 },
+ { 26, 24669947 },
+ { 28, 40660731 },
+ { 28, 108719097 },
+ { 27, 54292219 },
+ { 27, 62418683 },
+ { 28, 86798075 },
+ { 28, 121302009 },
+ { 27, 60583675 },
+ { 27, 67038205 },
+ { 26, 66481919 },
+ { 26, 65498875 },
+ { 26, 31747835 },
+ { 26, 32534267 },
+ { 26, 8023803 },
+ { 26, 24801019 },
+ { 26, 25128703 },
+ { 28, 58355451 },
+ { 28, 108687099 },
+ { 28, 125464315 },
+ { 28, 125791999 },
+ { 28, 129593083 },
+ { 28, 121466619 },
+ { 29, 259682043 },
+ { 29, 250670073 },
+ { 28, 125398779 },
+ { 28, 108883707 },
+ { 28, 65629947 },
+ { 27, 66120697 },
+ { 26, 33124091 },
+ { 26, 16609019 },
+ { 21, 880622 },
+ { 26, 15231995 },
+ { 26, 24931323 },
+ { 28, 41446395 },
+ { 28, 57437179 },
+ { 28, 125497081 },
+ { 27, 62680059 },
+ { 28, 87583739 },
+ { 28, 95185915 },
+ { 28, 129691385 },
+ { 27, 64777211 },
+ { 27, 66514685 },
+ { 26, 65432575 },
+ { 26, 62352379 },
+ { 26, 32795643 },
+ { 26, 60845051 },
+ { 26, 8285179 },
+ { 26, 25062395 },
+ { 26, 32205823 },
+ { 28, 58616827 },
+ { 28, 108948475 },
+ { 28, 125725691 },
+ { 28, 128805883 },
+ { 28, 121203707 },
+ { 28, 96300027 },
+ { 29, 249097977 },
+ { 28, 124611579 },
+ { 28, 108620795 },
+ { 28, 58551291 },
+ { 27, 64548601 },
+ { 26, 32336891 },
+ { 26, 16346107 },
+ { 21, 864238 },
+ { 26, 15231739 },
+ { 26, 24931067 },
+ { 28, 41446139 },
+ { 28, 57436923 },
+ { 28, 125497337 },
+ { 27, 62679803 },
+ { 28, 87583483 },
+ { 28, 95185659 },
+ { 28, 129691641 },
+ { 27, 64776955 },
+ { 27, 66514941 },
+ { 26, 65432319 },
+ { 26, 62352123 },
+ { 26, 32795387 },
+ { 26, 60844795 },
+ { 26, 8284923 },
+ { 26, 25062139 },
+ { 26, 32205567 },
+ { 28, 58616571 },
+ { 28, 108948219 },
+ { 28, 125725435 },
+ { 28, 128805627 },
+ { 28, 121203451 },
+ { 28, 96299771 },
+ { 29, 249098233 },
+ { 28, 124611323 },
+ { 28, 108620539 },
+ { 28, 58551035 },
+ { 27, 64548857 },
+ { 26, 32336635 },
+ { 26, 16345851 },
+ { 20, 523630 },
+ { 26, 15482875 },
+ { 26, 31997947 },
+ { 28, 41697275 },
+ { 28, 58212347 },
+ { 28, 107757563 },
+ { 28, 124272635 },
+ { 28, 87834619 },
+ { 28, 95961083 },
+ { 28, 120340475 },
+ { 28, 128466939 },
+ { 28, 110903291 },
+ { 27, 64944893 },
+ { 26, 62275583 },
+ { 26, 61292539 },
+ { 26, 61095931 },
+ { 26, 61882363 },
+ { 26, 15351803 },
+ { 26, 32129019 },
+ { 26, 32456703 },
+ { 28, 65683451 },
+ { 28, 116015099 },
+ { 28, 132792315 },
+ { 28, 120406011 },
+ { 28, 96026619 },
+ { 28, 87900155 },
+ { 28, 124338171 },
+ { 28, 107823099 },
+ { 28, 58277883 },
+ { 27, 64027385 },
+ { 26, 32063483 },
+ { 26, 15548411 },
+ { 20, 507246 },
+ { 26, 15482619 },
+ { 26, 31997691 },
+ { 28, 41697019 },
+ { 28, 58212091 },
+ { 28, 107757307 },
+ { 28, 124272379 },
+ { 28, 87834363 },
+ { 28, 95960827 },
+ { 28, 120340219 },
+ { 28, 128466683 },
+ { 28, 110903035 },
+ { 27, 64945149 },
+ { 26, 62275327 },
+ { 26, 61292283 },
+ { 26, 61095675 },
+ { 26, 61882107 },
+ { 26, 15351547 },
+ { 26, 32128763 },
+ { 26, 32456447 },
+ { 28, 65683195 },
+ { 28, 116014843 },
+ { 28, 132792059 },
+ { 28, 120405755 },
+ { 28, 96026363 },
+ { 28, 87899899 },
+ { 28, 124337915 },
+ { 28, 107822843 },
+ { 28, 58277627 },
+ { 27, 64027641 },
+ { 26, 32063227 },
+ { 26, 15548155 },
+ { 20, 490990 },
+ { 26, 16268283 },
+ { 26, 32259067 },
+ { 28, 48774139 },
+ { 28, 58473467 },
+ { 28, 108542971 },
+ { 28, 124533755 },
+ { 29, 192610041 },
+ { 28, 96222203 },
+ { 28, 121125883 },
+ { 28, 128728059 },
+ { 28, 132070395 },
+ { 28, 115096571 },
+ { 27, 64421629 },
+ { 26, 61225983 },
+ { 26, 32979963 },
+ { 26, 62143483 },
+ { 26, 65027067 },
+ { 26, 15612923 },
+ { 26, 32390139 },
+ { 26, 33242111 },
+ { 28, 129564409 },
+ { 27, 64830459 },
+ { 28, 133053435 },
+ { 28, 95239163 },
+ { 28, 125370105 },
+ { 27, 62733307 },
+ { 28, 107559931 },
+ { 28, 57490427 },
+ { 27, 49872633 },
+ { 26, 24984571 },
+ { 26, 15285243 },
+ { 20, 474606 },
+ { 26, 16268027 },
+ { 26, 32258811 },
+ { 28, 48773883 },
+ { 28, 58473211 },
+ { 28, 108542715 },
+ { 28, 124533499 },
+ { 29, 192610297 },
+ { 28, 96221947 },
+ { 28, 121125627 },
+ { 28, 128727803 },
+ { 28, 132070139 },
+ { 28, 115096315 },
+ { 27, 64421885 },
+ { 26, 61225727 },
+ { 26, 32979707 },
+ { 26, 62143227 },
+ { 26, 65026811 },
+ { 26, 15612667 },
+ { 26, 32389883 },
+ { 26, 33241855 },
+ { 28, 129564665 },
+ { 27, 64830203 },
+ { 28, 133053179 },
+ { 28, 95238907 },
+ { 28, 125370361 },
+ { 27, 62733051 },
+ { 28, 107559675 },
+ { 28, 57490171 },
+ { 27, 49872889 },
+ { 26, 24984315 },
+ { 26, 15284987 },
+ { 20, 393070 },
+ { 26, 16527355 },
+ { 26, 33042427 },
+ { 28, 49033211 },
+ { 28, 65548283 },
+ { 28, 108802043 },
+ { 28, 125317115 },
+ { 29, 174862331 },
+ { 29, 191377403 },
+ { 28, 121384955 },
+ { 28, 129511419 },
+ { 28, 132001791 },
+ { 28, 127873019 },
+ { 28, 127676411 },
+ { 28, 100510461 },
+ { 26, 32911359 },
+ { 26, 31928315 },
+ { 26, 65286139 },
+ { 26, 66072571 },
+ { 26, 16396283 },
+ { 26, 33173499 },
+ { 26, 33501183 },
+ { 27, 64565243 },
+ { 27, 60633083 },
+ { 28, 133836795 },
+ { 28, 86847483 },
+ { 27, 62468091 },
+ { 27, 54341627 },
+ { 28, 57225211 },
+ { 28, 98675449 },
+ { 26, 24719355 },
+ { 26, 8204283 },
+ { 20, 376686 },
+ { 26, 16527099 },
+ { 26, 33042171 },
+ { 28, 49032955 },
+ { 28, 65548027 },
+ { 28, 108801787 },
+ { 28, 125316859 },
+ { 29, 174862075 },
+ { 29, 191377147 },
+ { 28, 121384699 },
+ { 28, 129511163 },
+ { 28, 132001535 },
+ { 28, 127872763 },
+ { 28, 127676155 },
+ { 28, 100510717 },
+ { 26, 32911103 },
+ { 26, 31928059 },
+ { 26, 65285883 },
+ { 26, 66072315 },
+ { 26, 16396027 },
+ { 26, 33173243 },
+ { 26, 33500927 },
+ { 27, 64564987 },
+ { 27, 60632827 },
+ { 28, 133836539 },
+ { 28, 86847227 },
+ { 27, 62467835 },
+ { 27, 54341371 },
+ { 28, 57224955 },
+ { 28, 98675705 },
+ { 26, 24719099 },
+ { 26, 8204027 },
+ { 20, 360430 },
+ { 26, 15281919 },
+ { 26, 33303547 },
+ { 28, 49818619 },
+ { 28, 65809403 },
+ { 28, 115878907 },
+ { 28, 125578235 },
+ { 29, 175647739 },
+ { 29, 191638523 },
+ { 29, 241708027 },
+ { 28, 129772539 },
+ { 29, 221785083 },
+ { 28, 127806463 },
+ { 28, 115289083 },
+ { 28, 131869691 },
+ { 28, 99462909 },
+ { 26, 31861759 },
+ { 26, 28781563 },
+ { 26, 66333691 },
+ { 26, 31534075 },
+ { 26, 16657403 },
+ { 26, 33434619 },
+ { 27, 63777787 },
+ { 27, 60369915 },
+ { 27, 48049147 },
+ { 28, 134097915 },
+ { 27, 61680635 },
+ { 27, 54078459 },
+ { 27, 29174779 },
+ { 28, 95530745 },
+ { 26, 23931899 },
+ { 26, 7941115 },
+ { 20, 344046 },
+ { 26, 8203263 },
+ { 26, 33303291 },
+ { 28, 49818363 },
+ { 28, 65809147 },
+ { 28, 115878651 },
+ { 28, 125577979 },
+ { 29, 175647483 },
+ { 29, 191638267 },
+ { 29, 241707771 },
+ { 28, 129772283 },
+ { 29, 221784827 },
+ { 28, 127806207 },
+ { 28, 115288827 },
+ { 28, 131869435 },
+ { 28, 99463165 },
+ { 26, 31861503 },
+ { 26, 28781307 },
+ { 26, 66333435 },
+ { 26, 31533819 },
+ { 26, 16657147 },
+ { 26, 33434363 },
+ { 27, 63777531 },
+ { 27, 60369659 },
+ { 27, 48048891 },
+ { 28, 134097659 },
+ { 27, 61680379 },
+ { 27, 54078203 },
+ { 27, 29174523 },
+ { 28, 95531001 },
+ { 26, 23931643 },
+ { 26, 7940859 },
+ { 20, 339358 },
+ { 26, 8203007 },
+ { 26, 24980223 },
+ { 26, 12525563 },
+ { 26, 16654331 },
+ { 26, 29040635 },
+ { 26, 33169403 },
+ { 27, 43982843 },
+ { 27, 48111611 },
+ { 27, 60497915 },
+ { 27, 64626683 },
+ { 27, 55517179 },
+ { 27, 57548795 },
+ { 26, 28811263 },
+ { 26, 27779067 },
+ { 26, 61284347 },
+ { 26, 62267387 },
+ { 24, 7184383 },
+ { 24, 6938619 },
+ { 24, 6873083 },
+ { 24, 7102459 },
+ { 24, 6905851 },
+ { 25, 15884283 },
+ { 25, 14901243 },
+ { 25, 11952123 },
+ { 25, 10969083 },
+ { 25, 15359995 },
+ { 25, 13328379 },
+ { 25, 7233531 },
+ { 25, 5201915 },
+ { 24, 5922811 },
+ { 24, 1794043 },
+ { 19, 257310 },
+ { 24, 1990655 },
+ { 24, 6184959 },
+ { 26, 12525307 },
+ { 26, 16654075 },
+ { 26, 29040379 },
+ { 26, 33169147 },
+ { 27, 43982587 },
+ { 27, 48111355 },
+ { 27, 60497659 },
+ { 27, 64626427 },
+ { 27, 55516923 },
+ { 27, 57548539 },
+ { 26, 28811007 },
+ { 26, 27778811 },
+ { 26, 61284091 },
+ { 26, 62267131 },
+ { 24, 7184127 },
+ { 24, 6938363 },
+ { 24, 6872827 },
+ { 24, 7102203 },
+ { 24, 6905595 },
+ { 25, 15884027 },
+ { 25, 14900987 },
+ { 25, 11951867 },
+ { 25, 10968827 },
+ { 25, 15359739 },
+ { 25, 13328123 },
+ { 25, 7233275 },
+ { 25, 5201659 },
+ { 24, 5922555 },
+ { 24, 1793787 },
+ { 19, 240926 },
+ { 24, 1990399 },
+ { 24, 6184703 },
+ { 26, 10379007 },
+ { 26, 16718843 },
+ { 26, 29236219 },
+ { 26, 33233915 },
+ { 27, 45751291 },
+ { 27, 48176123 },
+ { 27, 60693499 },
+ { 27, 64691195 },
+ { 26, 32496635 },
+ { 26, 32431099 },
+ { 26, 32234491 },
+ { 26, 32168955 },
+ { 25, 16243707 },
+ { 25, 16178171 },
+ { 25, 15981563 },
+ { 24, 6921215 },
+ { 23, 4054011 },
+ { 23, 3988475 },
+ { 24, 6839291 },
+ { 23, 4021243 },
+ { 25, 14834683 },
+ { 25, 11754491 },
+ { 25, 10902523 },
+ { 24, 7822331 },
+ { 25, 13261819 },
+ { 25, 7035899 },
+ { 25, 5135355 },
+ { 23, 3103739 },
+ { 24, 1727483 },
+ { 18, 112542 },
+ { 24, 1793023 },
+ { 24, 5987327 },
+ { 26, 10181631 },
+ { 26, 16718587 },
+ { 26, 29235963 },
+ { 26, 33233659 },
+ { 27, 45751035 },
+ { 27, 48175867 },
+ { 27, 60693243 },
+ { 27, 64690939 },
+ { 26, 32496379 },
+ { 26, 32430843 },
+ { 26, 32234235 },
+ { 26, 32168699 },
+ { 25, 16243451 },
+ { 25, 16177915 },
+ { 25, 15981307 },
+ { 24, 6920959 },
+ { 23, 4053755 },
+ { 23, 3988219 },
+ { 24, 6839035 },
+ { 23, 4020987 },
+ { 25, 14834427 },
+ { 25, 11754235 },
+ { 25, 10902267 },
+ { 24, 7822075 },
+ { 25, 13261563 },
+ { 25, 7035643 },
+ { 25, 5135099 },
+ { 23, 3103483 },
+ { 24, 1727227 },
+ { 18, 104350 },
+ { 24, 1792767 },
+ { 24, 5987071 },
+ { 26, 10181375 },
+ { 26, 14375679 },
+ { 26, 29298683 },
+ { 26, 33427451 },
+ { 27, 45813755 },
+ { 27, 49942523 },
+ { 27, 60755963 },
+ { 27, 64884731 },
+ { 26, 32477183 },
+ { 26, 30396411 },
+ { 26, 30330875 },
+ { 26, 30134267 },
+ { 25, 16224255 },
+ { 25, 15192059 },
+ { 25, 15126523 },
+ { 25, 14929915 },
+ { 23, 4034559 },
+ { 23, 3788795 },
+ { 23, 3723259 },
+ { 23, 3952635 },
+ { 23, 3756027 },
+ { 25, 11685883 },
+ { 25, 10702843 },
+ { 24, 7753723 },
+ { 24, 6770683 },
+ { 25, 6967291 },
+ { 25, 4935675 },
+ { 23, 3035131 },
+ { 23, 1003515 },
+ { 18, 63262 },
+ { 24, 1724415 },
+ { 24, 5918719 },
+ { 26, 10113023 },
+ { 26, 14307327 },
+ { 26, 29298427 },
+ { 26, 33427195 },
+ { 27, 45813499 },
+ { 27, 49942267 },
+ { 27, 60755707 },
+ { 27, 64884475 },
+ { 26, 32476927 },
+ { 26, 30396155 },
+ { 26, 30330619 },
+ { 26, 30134011 },
+ { 25, 16223999 },
+ { 25, 15191803 },
+ { 25, 15126267 },
+ { 25, 14929659 },
+ { 23, 4034303 },
+ { 23, 3788539 },
+ { 23, 3723003 },
+ { 23, 3952379 },
+ { 23, 3755771 },
+ { 25, 11685627 },
+ { 25, 10702587 },
+ { 24, 7753467 },
+ { 24, 6770427 },
+ { 25, 6967035 },
+ { 25, 4935419 },
+ { 23, 3034875 },
+ { 23, 1003259 },
+ { 18, 55070 },
+ { 24, 1724159 },
+ { 24, 5918463 },
+ { 26, 10112767 },
+ { 26, 14307071 },
+ { 26, 26889983 },
+ { 26, 33491963 },
+ { 27, 46009339 },
+ { 27, 50007035 },
+ { 27, 62524411 },
+ { 27, 64949243 },
+ { 27, 47959035 },
+ { 26, 30379007 },
+ { 26, 24103931 },
+ { 26, 24038395 },
+ { 26, 23841787 },
+ { 25, 15174655 },
+ { 25, 12045307 },
+ { 25, 11979771 },
+ { 25, 11783163 },
+ { 23, 3771391 },
+ { 23, 3001339 },
+ { 23, 2935803 },
+ { 23, 3689467 },
+ { 23, 2968571 },
+ { 25, 10636283 },
+ { 24, 7556091 },
+ { 24, 6704123 },
+ { 24, 3623931 },
+ { 25, 4869115 },
+ { 23, 2837499 },
+ { 23, 936955 },
+ { 18, 46494 },
+ { 23, 1002495 },
+ { 23, 3099647 },
+ { 25, 5196799 },
+ { 25, 7293951 },
+ { 25, 13585407 },
+ { 25, 15682559 },
+ { 26, 21974015 },
+ { 26, 24071167 },
+ { 26, 30362623 },
+ { 26, 32459775 },
+ { 27, 47958779 },
+ { 26, 30378751 },
+ { 26, 24103675 },
+ { 26, 24038139 },
+ { 26, 23841531 },
+ { 25, 15174399 },
+ { 25, 12045051 },
+ { 25, 11979515 },
+ { 25, 11782907 },
+ { 23, 3771135 },
+ { 23, 3001083 },
+ { 23, 2935547 },
+ { 23, 3689211 },
+ { 23, 2968315 },
+ { 25, 10636027 },
+ { 24, 7555835 },
+ { 24, 6703867 },
+ { 24, 3623675 },
+ { 25, 4868859 },
+ { 23, 2837243 },
+ { 23, 936699 },
+ { 18, 38302 },
+ { 23, 1002239 },
+ { 23, 3099391 },
+ { 25, 5196543 },
+ { 25, 7293695 },
+ { 25, 13585151 },
+ { 25, 11532283 },
+ { 25, 11519995 },
+ { 25, 12552187 },
+ { 25, 15648763 },
+ { 25, 16680955 },
+ { 25, 10991611 },
+ { 25, 10942459 },
+ { 24, 6023167 },
+ { 24, 5502971 },
+ { 24, 5486587 },
+ { 24, 5437435 },
+ { 23, 3008511 },
+ { 23, 2750459 },
+ { 23, 2734075 },
+ { 23, 2684923 },
+ { 21, 747519 },
+ { 21, 686075 },
+ { 21, 669691 },
+ { 21, 727035 },
+ { 21, 677883 },
+ { 22, 1873915 },
+ { 22, 1628155 },
+ { 22, 890875 },
+ { 22, 645115 },
+ { 21, 694267 },
+ { 21, 186363 },
+ { 16, 29982 },
+ { 21, 235519 },
+ { 21, 759807 },
+ { 23, 1284095 },
+ { 23, 1808383 },
+ { 23, 3381247 },
+ { 23, 3905535 },
+ { 24, 5478399 },
+ { 24, 6002687 },
+ { 24, 7575551 },
+ { 24, 8099839 },
+ { 25, 10991355 },
+ { 25, 10942203 },
+ { 24, 6022911 },
+ { 24, 5502715 },
+ { 24, 5486331 },
+ { 24, 5437179 },
+ { 23, 3008255 },
+ { 23, 2750203 },
+ { 23, 2733819 },
+ { 23, 2684667 },
+ { 21, 747263 },
+ { 21, 685819 },
+ { 21, 669435 },
+ { 21, 726779 },
+ { 21, 677627 },
+ { 22, 1873659 },
+ { 22, 1627899 },
+ { 22, 890619 },
+ { 22, 644859 },
+ { 21, 694011 },
+ { 21, 186107 },
+ { 16, 21790 },
+ { 21, 235263 },
+ { 21, 759551 },
+ { 23, 1283839 },
+ { 23, 1808127 },
+ { 23, 3380991 },
+ { 23, 3905279 },
+ { 24, 8385531 },
+ { 24, 8369147 },
+ { 24, 8319995 },
+ { 24, 8303611 },
+ { 24, 7861243 },
+ { 24, 7844859 },
+ { 24, 7795707 },
+ { 24, 7779323 },
+ { 23, 3929083 },
+ { 23, 3912699 },
+ { 23, 3863547 },
+ { 23, 3847163 },
+ { 22, 1963003 },
+ { 22, 1946619 },
+ { 22, 1897467 },
+ { 21, 680959 },
+ { 20, 488443 },
+ { 20, 472059 },
+ { 21, 660475 },
+ { 20, 480251 },
+ { 22, 1610747 },
+ { 22, 840699 },
+ { 22, 627707 },
+ { 20, 381947 },
+ { 21, 168955 },
+ { 15, 7070 },
+ { 21, 185343 },
+ { 21, 709631 },
+ { 23, 1233919 },
+ { 23, 1758207 },
+ { 23, 3331071 },
+ { 23, 3855359 },
+ { 24, 8385275 },
+ { 24, 8368891 },
+ { 24, 8319739 },
+ { 24, 8303355 },
+ { 24, 7860987 },
+ { 24, 7844603 },
+ { 24, 7795451 },
+ { 24, 7779067 },
+ { 23, 3928827 },
+ { 23, 3912443 },
+ { 23, 3863291 },
+ { 23, 3846907 },
+ { 22, 1962747 },
+ { 22, 1946363 },
+ { 22, 1897211 },
+ { 21, 680703 },
+ { 20, 488187 },
+ { 20, 471803 },
+ { 21, 660219 },
+ { 20, 479995 },
+ { 22, 1610491 },
+ { 22, 840443 },
+ { 22, 627451 },
+ { 20, 381691 },
+ { 21, 168699 },
+ { 15, 2974 },
+ { 21, 185087 },
+ { 21, 709375 },
+ { 23, 1233663 },
+ { 23, 1757951 },
+ { 23, 3330815 },
+ { 23, 3855103 },
+ { 22, 2095615 },
+ { 22, 1834491 },
+ { 22, 1830395 },
+ { 22, 1818107 },
+ { 22, 1814011 },
+ { 22, 1703419 },
+ { 22, 1699323 },
+ { 22, 1687035 },
+ { 21, 981503 },
+ { 21, 851451 },
+ { 21, 847355 },
+ { 21, 835067 },
+ { 20, 489983 },
+ { 20, 425467 },
+ { 20, 421371 },
+ { 20, 409083 },
+ { 18, 121343 },
+ { 18, 105979 },
+ { 18, 101883 },
+ { 18, 116219 },
+ { 18, 103931 },
+ { 20, 206331 },
+ { 20, 144891 },
+ { 18, 91643 },
+ { 18, 30203 },
+ { 13, 4894 },
+ { 19, 42495 },
+ { 19, 173567 },
+ { 21, 304639 },
+ { 21, 435711 },
+ { 21, 828927 },
+ { 21, 959999 },
+ { 22, 4160765 },
+ { 22, 4155641 },
+ { 22, 4090105 },
+ { 22, 3893497 },
+ { 22, 3827961 },
+ { 22, 2058489 },
+ { 22, 1992953 },
+ { 22, 1796345 },
+ { 21, 1015037 },
+ { 21, 1009913 },
+ { 21, 944377 },
+ { 21, 747769 },
+ { 20, 490749 },
+ { 20, 485625 },
+ { 20, 420089 },
+ { 20, 223481 },
+ { 18, 97533 },
+ { 18, 92409 },
+ { 18, 26873 },
+ { 18, 114937 },
+ { 18, 102649 },
+ { 20, 205049 },
+ { 20, 143609 },
+ { 18, 90361 },
+ { 18, 28921 },
+ { 13, 874 },
+ { 19, 41213 },
+ { 19, 172285 },
+ { 21, 303357 },
+ { 21, 434429 },
+ { 21, 827645 },
+ { 21, 958717 },
+ { 22, 1351933 },
+ { 22, 4155897 },
+ { 22, 4090361 },
+ { 22, 3893753 },
+ { 22, 3828217 },
+ { 22, 2058745 },
+ { 22, 1993209 },
+ { 22, 1796601 },
+ { 21, 1015293 },
+ { 21, 1010169 },
+ { 21, 944633 },
+ { 21, 748025 },
+ { 20, 491005 },
+ { 20, 485881 },
+ { 20, 420345 },
+ { 20, 223737 },
+ { 18, 97789 },
+ { 18, 92665 },
+ { 18, 27129 },
+ { 18, 115193 },
+ { 18, 102905 },
+ { 20, 205305 },
+ { 20, 143865 },
+ { 18, 90617 },
+ { 18, 29177 },
+ { 13, 4970 },
+ { 19, 41469 },
+ { 19, 172541 },
+ { 21, 303613 },
+ { 21, 434685 },
+ { 21, 827901 },
+ { 21, 958973 },
+ { 22, 1352189 },
+ { 22, 1483261 },
+ { 22, 1876477 },
+ { 22, 2007549 },
+ { 23, 3449341 },
+ { 23, 3580413 },
+ { 23, 3973629 },
+ { 23, 4104701 },
+ { 23, 7643645 },
+ { 23, 4043517 },
+ { 23, 3990265 },
+ { 23, 3728121 },
+ { 23, 2941689 },
+ { 22, 1946365 },
+ { 22, 1893113 },
+ { 22, 1630969 },
+ { 22, 844537 },
+ { 20, 373501 },
+ { 20, 320249 },
+ { 20, 58105 },
+ { 20, 393977 },
+ { 20, 213753 },
+ { 22, 557817 },
+ { 20, 312057 },
+ { 20, 99065 },
+ { 15, 2538 },
+ { 20, 115453 },
+ { 20, 377597 },
+ { 22, 639741 },
+ { 22, 901885 },
+ { 22, 1688317 },
+ { 22, 1950461 },
+ { 23, 2736893 },
+ { 23, 2999037 },
+ { 23, 3785469 },
+ { 23, 4047613 },
+ { 24, 15524857 },
+ { 24, 15262713 },
+ { 24, 8184825 },
+ { 24, 7922681 },
+ { 24, 7136249 },
+ { 23, 4043773 },
+ { 23, 3990521 },
+ { 23, 3728377 },
+ { 23, 2941945 },
+ { 22, 1946621 },
+ { 22, 1893369 },
+ { 22, 1631225 },
+ { 22, 844793 },
+ { 20, 373757 },
+ { 20, 320505 },
+ { 20, 58361 },
+ { 20, 394233 },
+ { 20, 214009 },
+ { 22, 558073 },
+ { 20, 312313 },
+ { 20, 99321 },
+ { 15, 6634 },
+ { 20, 115709 },
+ { 20, 377853 },
+ { 22, 639997 },
+ { 22, 902141 },
+ { 22, 1688573 },
+ { 22, 1950717 },
+ { 23, 2737149 },
+ { 23, 2999293 },
+ { 23, 3785725 },
+ { 23, 4047869 },
+ { 24, 16295673 },
+ { 24, 15509241 },
+ { 24, 15247097 },
+ { 24, 8169209 },
+ { 24, 7907065 },
+ { 24, 7120633 },
+ { 23, 3995389 },
+ { 23, 3974905 },
+ { 23, 3712761 },
+ { 23, 2926329 },
+ { 22, 1898237 },
+ { 22, 1877753 },
+ { 22, 1615609 },
+ { 22, 829177 },
+ { 20, 325373 },
+ { 20, 304889 },
+ { 20, 42745 },
+ { 20, 198393 },
+ { 20, 149241 },
+ { 20, 296697 },
+ { 20, 50937 },
+ { 15, 10602 },
+ { 20, 100093 },
+ { 20, 362237 },
+ { 22, 624381 },
+ { 22, 886525 },
+ { 22, 1672957 },
+ { 22, 1935101 },
+ { 23, 2721533 },
+ { 23, 2983677 },
+ { 23, 3770109 },
+ { 23, 4032253 },
+ { 24, 16295929 },
+ { 24, 15509497 },
+ { 24, 15247353 },
+ { 24, 8169465 },
+ { 24, 7907321 },
+ { 24, 7120889 },
+ { 23, 3995645 },
+ { 23, 3975161 },
+ { 23, 3713017 },
+ { 23, 2926585 },
+ { 22, 1898493 },
+ { 22, 1878009 },
+ { 22, 1615865 },
+ { 22, 829433 },
+ { 20, 325629 },
+ { 20, 305145 },
+ { 20, 43001 },
+ { 20, 198649 },
+ { 20, 149497 },
+ { 20, 296953 },
+ { 20, 51193 },
+ { 15, 14698 },
+ { 20, 100349 },
+ { 20, 362493 },
+ { 22, 624637 },
+ { 22, 886781 },
+ { 22, 1673213 },
+ { 22, 1935357 },
+ { 23, 2721789 },
+ { 23, 2983933 },
+ { 23, 3770365 },
+ { 23, 4032509 },
+ { 24, 16616185 },
+ { 24, 16354041 },
+ { 24, 15567609 },
+ { 24, 15305465 },
+ { 24, 8227577 },
+ { 24, 7965433 },
+ { 24, 7179001 },
+ { 24, 6916857 },
+ { 23, 4033273 },
+ { 23, 3771129 },
+ { 23, 2984697 },
+ { 23, 2722553 },
+ { 22, 1936121 },
+ { 22, 1673977 },
+ { 22, 887545 },
+ { 22, 625401 },
+ { 20, 363257 },
+ { 20, 101113 },
+ { 22, 527097 },
+ { 20, 330489 },
+ { 22, 133881 },
+ { 15, 4842 },
+ { 22, 199421 },
+ { 22, 1247997 },
+ { 24, 2296573 },
+ { 24, 3345149 },
+ { 24, 6490877 },
+ { 24, 7539453 },
+ { 25, 10685181 },
+ { 25, 11733757 },
+ { 25, 14879485 },
+ { 25, 15928061 },
+ { 24, 16616441 },
+ { 24, 16354297 },
+ { 24, 15567865 },
+ { 24, 15305721 },
+ { 24, 8227833 },
+ { 24, 7965689 },
+ { 24, 7179257 },
+ { 24, 6917113 },
+ { 23, 4033529 },
+ { 23, 3771385 },
+ { 23, 2984953 },
+ { 23, 2722809 },
+ { 22, 1936377 },
+ { 22, 1674233 },
+ { 22, 887801 },
+ { 22, 625657 },
+ { 20, 363513 },
+ { 20, 101369 },
+ { 22, 527353 },
+ { 20, 330745 },
+ { 22, 134137 },
+ { 15, 5866 },
+ { 22, 199677 },
+ { 22, 1248253 },
+ { 24, 2296829 },
+ { 24, 3345405 },
+ { 24, 6491133 },
+ { 24, 7539709 },
+ { 25, 10685437 },
+ { 25, 11734013 },
+ { 25, 14879741 },
+ { 25, 15928317 },
+ { 24, 16633597 },
+ { 24, 16551673 },
+ { 24, 16289529 },
+ { 24, 15503097 },
+ { 24, 15240953 },
+ { 24, 8163065 },
+ { 24, 7900921 },
+ { 24, 7114489 },
+ { 23, 4050685 },
+ { 23, 3968761 },
+ { 23, 3706617 },
+ { 23, 2920185 },
+ { 22, 1953533 },
+ { 22, 1871609 },
+ { 22, 1609465 },
+ { 22, 823033 },
+ { 20, 380669 },
+ { 20, 298745 },
+ { 20, 36601 },
+ { 16, 13689 },
+ { 15, 15801 },
+ { 15, 6762 },
+ { 22, 134909 },
+ { 22, 1183485 },
+ { 24, 2232061 },
+ { 24, 3280637 },
+ { 24, 6426365 },
+ { 24, 7474941 },
+ { 25, 10620669 },
+ { 25, 11669245 },
+ { 25, 14814973 },
+ { 25, 15863549 },
+ { 24, 16633853 },
+ { 24, 16551929 },
+ { 24, 16289785 },
+ { 24, 15503353 },
+ { 24, 15241209 },
+ { 24, 8163321 },
+ { 24, 7901177 },
+ { 24, 7114745 },
+ { 23, 4050941 },
+ { 23, 3969017 },
+ { 23, 3706873 },
+ { 23, 2920441 },
+ { 22, 1953789 },
+ { 22, 1871865 },
+ { 22, 1609721 },
+ { 22, 823289 },
+ { 20, 380925 },
+ { 20, 299001 },
+ { 20, 36857 },
+ { 16, 15737 },
+ { 14, 7865 },
+ { 15, 7786 },
+ { 22, 135165 },
+ { 22, 1183741 },
+ { 24, 2232317 },
+ { 24, 3280893 },
+ { 24, 6426621 },
+ { 24, 7475197 },
+ { 25, 10620925 },
+ { 25, 11669501 },
+ { 25, 14815229 },
+ { 25, 15863805 },
+ { 26, 27398141 },
+ { 24, 16571133 },
+ { 24, 16308989 },
+ { 24, 15522557 },
+ { 24, 15260413 },
+ { 24, 8182525 },
+ { 24, 7920381 },
+ { 24, 7133949 },
+ { 24, 6871805 },
+ { 23, 3988221 },
+ { 23, 3726077 },
+ { 23, 2939645 },
+ { 23, 2677501 },
+ { 22, 1891069 },
+ { 22, 1628925 },
+ { 22, 842493 },
+ { 22, 580349 },
+ { 20, 318205 },
+ { 20, 56061 },
+ { 14, 8169 },
+ { 12, 1961 },
+ { 13, 3930 },
+ { 16, 32189 },
+ { 20, 334589 },
+ { 22, 596733 },
+ { 22, 858877 },
+ { 22, 1645309 },
+ { 22, 1907453 },
+ { 23, 2693885 },
+ { 23, 2956029 },
+ { 23, 3742461 },
+ { 23, 4004605 },
+ { 24, 6888189 },
+ { 24, 7150333 },
+ { 24, 7936765 },
+ { 24, 8198909 },
+ { 24, 15276797 },
+ { 24, 15538941 },
+ { 24, 16325373 },
+ { 24, 16587517 },
+ { 24, 6872061 },
+ { 23, 3988477 },
+ { 23, 3726333 },
+ { 23, 2939901 },
+ { 23, 2677757 },
+ { 22, 1891325 },
+ { 22, 1629181 },
+ { 22, 842749 },
+ { 22, 580605 },
+ { 20, 318461 },
+ { 20, 56317 },
+ { 14, 7993 },
+ { 11, 969 },
+ { 13, 4058 },
+ { 15, 16061 },
+ { 20, 334845 },
+ { 22, 596989 },
+ { 22, 859133 },
+ { 22, 1645565 },
+ { 22, 1907709 },
+ { 23, 2694141 },
+ { 23, 2956285 },
+ { 23, 3742717 },
+ { 23, 4004861 },
+ { 24, 6888445 },
+ { 24, 7150589 },
+ { 24, 7937021 },
+ { 24, 16539389 },
+ { 24, 16277245 },
+ { 24, 15490813 },
+ { 24, 15228669 },
+ { 24, 8150781 },
+ { 24, 7888637 },
+ { 24, 7102205 },
+ { 24, 6840061 },
+ { 23, 3956477 },
+ { 23, 3694333 },
+ { 23, 2907901 },
+ { 23, 2645757 },
+ { 22, 1859325 },
+ { 22, 1597181 },
+ { 22, 810749 },
+ { 22, 548605 },
+ { 16, 30589 },
+ { 12, 2013 },
+ { 24, 524025 },
+ { 13, 4013 },
+ { 16, 30077 },
+ { 22, 532221 },
+ { 22, 794365 },
+ { 22, 1580797 },
+ { 22, 1842941 },
+ { 23, 2629373 },
+ { 23, 2891517 },
+ { 23, 3677949 },
+ { 23, 3940093 },
+ { 24, 6823677 },
+ { 24, 7085821 },
+ { 24, 7872253 },
+ { 24, 8134397 },
+ { 24, 15212285 },
+ { 24, 15474429 },
+ { 24, 16260861 },
+ { 24, 16523005 },
+ { 24, 7888893 },
+ { 24, 7102461 },
+ { 24, 6840317 },
+ { 23, 3956733 },
+ { 23, 3694589 },
+ { 23, 2908157 },
+ { 23, 2646013 },
+ { 22, 1859581 },
+ { 22, 1597437 },
+ { 22, 811005 },
+ { 22, 548861 },
+ { 16, 32637 },
+ { 15, 16237 },
+ { 12, 1674 },
+ { 12, 1997 },
+ { 16, 32125 },
+ { 22, 532477 },
+ { 22, 794621 },
+ { 22, 1581053 },
+ { 22, 1843197 },
+ { 23, 2629629 },
+ { 23, 2891773 },
+ { 23, 3678205 },
+ { 23, 3940349 },
+ { 24, 6823933 },
+ { 24, 7086077 },
+ { 24, 7872509 },
+ { 24, 8134653 },
+ { 24, 15212541 },
+ { 24, 15474685 },
+ { 24, 16261117 },
+ { 24, 16523261 },
+ { 26, 31795965 },
+ { 26, 28650237 },
+ { 26, 27601661 },
+ { 25, 16067325 },
+ { 25, 15018749 },
+ { 25, 11873021 },
+ { 25, 10824445 },
+ { 24, 7678717 },
+ { 24, 6630141 },
+ { 24, 3484413 },
+ { 24, 2435837 },
+ { 22, 1387261 },
+ { 17, 65149 },
+ { 12, 1738 },
+ { 13, 4057 },
+ { 16, 32749 },
+ { 22, 142077 },
+ { 22, 404221 },
+ { 24, 666365 },
+ { 24, 928509 },
+ { 24, 1714941 },
+ { 24, 1977085 },
+ { 25, 2763517 },
+ { 25, 3025661 },
+ { 25, 3812093 },
+ { 25, 4074237 },
+ { 26, 6957821 },
+ { 26, 7219965 },
+ { 26, 8006397 },
+ { 26, 8268541 },
+ { 26, 15346429 },
+ { 26, 15608573 },
+ { 26, 16395005 },
+ { 26, 16657149 },
+ { 26, 27601917 },
+ { 25, 16067581 },
+ { 25, 15019005 },
+ { 25, 11873277 },
+ { 25, 10824701 },
+ { 24, 7678973 },
+ { 24, 6630397 },
+ { 24, 3484669 },
+ { 24, 2436093 },
+ { 22, 1387517 },
+ { 18, 131005 },
+ { 16, 32570 },
+ { 16, 32617 },
+ { 16, 32573 },
+ { 22, 142333 },
+ { 22, 404477 },
+ { 24, 666621 },
+ { 24, 928765 },
+ { 24, 1715197 },
+ { 24, 1977341 },
+ { 25, 2763773 },
+ { 25, 3025917 },
+ { 25, 3812349 },
+ { 25, 4074493 },
+ { 26, 6958077 },
+ { 26, 7220221 },
+ { 26, 8006653 },
+ { 26, 8268797 },
+ { 26, 15346685 },
+ { 26, 15608829 },
+ { 26, 16395261 },
+ { 26, 16657405 },
+ { 28, 109653757 },
+ { 27, 63516413 },
+ { 27, 59322109 },
+ { 27, 46739197 },
+ { 27, 42544893 },
+ { 26, 29961981 },
+ { 26, 25767677 },
+ { 26, 13184765 },
+ { 26, 8990461 },
+ { 24, 4796157 },
+ { 24, 601853 },
+ { 16, 23066 },
+ { 18, 130681 },
+ { 17, 46969 },
+ { 22, 208633 },
+ { 22, 470777 },
+ { 22, 1453821 },
+ { 24, 995065 },
+ { 24, 1781497 },
+ { 24, 2043641 },
+ { 24, 6172413 },
+ { 25, 3092217 },
+ { 25, 3878649 },
+ { 25, 4140793 },
+ { 25, 12463869 },
+ { 26, 7286521 },
+ { 26, 8072953 },
+ { 26, 8335097 },
+ { 26, 15412985 },
+ { 26, 15675129 },
+ { 26, 16461561 },
+ { 26, 16723705 },
+ { 26, 33435389 },
+ { 27, 63516669 },
+ { 27, 59322365 },
+ { 27, 46739453 },
+ { 27, 42545149 },
+ { 26, 29962237 },
+ { 26, 25767933 },
+ { 26, 13185021 },
+ { 26, 8990717 },
+ { 24, 4796413 },
+ { 24, 602109 },
+ { 16, 24090 },
+ { 19, 262073 },
+ { 17, 49017 },
+ { 22, 208889 },
+ { 22, 471033 },
+ { 22, 1454077 },
+ { 24, 995321 },
+ { 24, 1781753 },
+ { 24, 2043897 },
+ { 24, 6172669 },
+ { 25, 3092473 },
+ { 25, 3878905 },
+ { 25, 4141049 },
+ { 25, 12464125 },
+ { 26, 7286777 },
+ { 26, 8073209 },
+ { 26, 8335353 },
+ { 26, 15413241 },
+ { 26, 15675385 },
+ { 26, 16461817 },
+ { 26, 16723961 },
+ { 26, 33435645 },
+ { 27, 63781629 },
+ { 27, 59587325 },
+ { 27, 47004413 },
+ { 27, 42810109 },
+ { 26, 30227197 },
+ { 26, 26032893 },
+ { 26, 13449981 },
+ { 26, 9255677 },
+ { 24, 5061373 },
+ { 24, 867069 },
+ { 16, 29338 },
+ { 24, 604921 },
+ { 22, 1391353 },
+ { 23, 2686971 },
+ { 22, 1260281 },
+ { 22, 1522425 },
+ { 23, 2949115 },
+ { 24, 5192441 },
+ { 24, 5978873 },
+ { 24, 6241017 },
+ { 25, 11221753 },
+ { 25, 11483897 },
+ { 25, 12270329 },
+ { 25, 12532473 },
+ { 26, 23804665 },
+ { 26, 24066809 },
+ { 26, 24853241 },
+ { 26, 25115385 },
+ { 26, 32193273 },
+ { 26, 32455417 },
+ { 26, 33241849 },
+ { 26, 33503993 },
+ { 27, 63781885 },
+ { 27, 59587581 },
+ { 27, 47004669 },
+ { 27, 42810365 },
+ { 26, 30227453 },
+ { 26, 26033149 },
+ { 26, 13450237 },
+ { 26, 9255933 },
+ { 24, 5061629 },
+ { 24, 867325 },
+ { 16, 30362 },
+ { 24, 605177 },
+ { 22, 1391609 },
+ { 23, 2686715 },
+ { 22, 1260537 },
+ { 22, 1522681 },
+ { 23, 2948859 },
+ { 24, 5192697 },
+ { 24, 5979129 },
+ { 24, 6241273 },
+ { 25, 11222009 },
+ { 25, 11484153 },
+ { 25, 12270585 },
+ { 25, 12532729 },
+ { 26, 23804921 },
+ { 26, 24067065 },
+ { 26, 24853497 },
+ { 26, 25115641 },
+ { 26, 32193529 },
+ { 26, 32455673 },
+ { 26, 33242105 },
+ { 26, 33504249 },
+ { 27, 64569085 },
+ { 27, 60374781 },
+ { 27, 47791869 },
+ { 27, 43597565 },
+ { 26, 31014653 },
+ { 26, 26820349 },
+ { 26, 14237437 },
+ { 26, 10043133 },
+ { 24, 5848829 },
+ { 24, 1654525 },
+ { 18, 125210 },
+ { 24, 868089 },
+ { 24, 4800249 },
+ { 24, 2440953 },
+ { 24, 3227385 },
+ { 24, 2309881 },
+ { 24, 2572025 },
+ { 24, 3555069 },
+ { 25, 10419199 },
+ { 26, 10174201 },
+ { 26, 10436345 },
+ { 26, 14565117 },
+ { 27, 19873529 },
+ { 27, 20659961 },
+ { 27, 20922105 },
+ { 27, 29245181 },
+ { 28, 40845049 },
+ { 28, 41631481 },
+ { 28, 41893625 },
+ { 28, 48971513 },
+ { 28, 49233657 },
+ { 28, 50020089 },
+ { 27, 64569341 },
+ { 27, 60375037 },
+ { 27, 47792125 },
+ { 27, 43597821 },
+ { 26, 31014909 },
+ { 26, 26820605 },
+ { 26, 14237693 },
+ { 26, 10043389 },
+ { 24, 5849085 },
+ { 24, 1654781 },
+ { 18, 129306 },
+ { 24, 868345 },
+ { 24, 4800505 },
+ { 24, 2441209 },
+ { 24, 3227641 },
+ { 24, 2310137 },
+ { 24, 2572281 },
+ { 24, 3555325 },
+ { 25, 10418943 },
+ { 26, 10174457 },
+ { 26, 10436601 },
+ { 26, 14565373 },
+ { 27, 19873785 },
+ { 27, 20660217 },
+ { 27, 20922361 },
+ { 27, 29245437 },
+ { 28, 40845305 },
+ { 28, 41631737 },
+ { 28, 41893881 },
+ { 28, 48971769 },
+ { 28, 49233913 },
+ { 28, 50020345 },
+ { 27, 64842493 },
+ { 27, 60648189 },
+ { 27, 48065277 },
+ { 27, 43870973 },
+ { 26, 31288061 },
+ { 26, 27093757 },
+ { 26, 14510845 },
+ { 26, 10316541 },
+ { 24, 6122237 },
+ { 24, 1927933 },
+ { 19, 215450 },
+ { 24, 1665785 },
+ { 24, 5073657 },
+ { 25, 10022907 },
+ { 24, 3500793 },
+ { 24, 6384377 },
+ { 24, 3369721 },
+ { 24, 3631865 },
+ { 24, 6712061 },
+ { 25, 11988991 },
+ { 26, 14379769 },
+ { 26, 14641913 },
+ { 26, 27159293 },
+ { 27, 28273401 },
+ { 27, 29059833 },
+ { 27, 29321977 },
+ { 27, 54422269 },
+ { 28, 57633529 },
+ { 28, 58419961 },
+ { 28, 58682105 },
+ { 28, 65759993 },
+ { 28, 66022137 },
+ { 27, 64842749 },
+ { 27, 60648445 },
+ { 27, 48065533 },
+ { 27, 43871229 },
+ { 26, 31288317 },
+ { 26, 27094013 },
+ { 26, 14511101 },
+ { 26, 10316797 },
+ { 24, 6122493 },
+ { 24, 1928189 },
+ { 19, 219546 },
+ { 24, 1666041 },
+ { 24, 5073913 },
+ { 25, 10022651 },
+ { 24, 3501049 },
+ { 24, 6384633 },
+ { 24, 3369977 },
+ { 24, 3632121 },
+ { 24, 6712317 },
+ { 25, 11988735 },
+ { 26, 14380025 },
+ { 26, 14642169 },
+ { 26, 27159549 },
+ { 27, 28273657 },
+ { 27, 29060089 },
+ { 27, 29322233 },
+ { 27, 54422525 },
+ { 28, 57633785 },
+ { 28, 58420217 },
+ { 28, 58682361 },
+ { 28, 65760249 },
+ { 28, 66022393 },
+ { 28, 66808825 },
+ { 28, 67070969 },
+ { 28, 94990077 },
+ { 28, 86601469 },
+ { 27, 61435645 },
+ { 27, 53047037 },
+ { 27, 27881213 },
+ { 27, 19492605 },
+ { 25, 11103997 },
+ { 25, 2715389 },
+ { 19, 224026 },
+ { 24, 1928953 },
+ { 24, 5861113 },
+ { 25, 11594747 },
+ { 26, 13201145 },
+ { 24, 6647545 },
+ { 24, 7433977 },
+ { 24, 6516473 },
+ { 24, 6778617 },
+ { 24, 7761661 },
+ { 25, 12512255 },
+ { 26, 26963705 },
+ { 26, 27225849 },
+ { 26, 31354621 },
+ { 27, 53440249 },
+ { 27, 54226681 },
+ { 27, 54488825 },
+ { 27, 62811901 },
+ { 28, 107966201 },
+ { 28, 108752633 },
+ { 28, 109014777 },
+ { 28, 116092665 },
+ { 28, 116354809 },
+ { 28, 117141241 },
+ { 28, 117403385 },
+ { 28, 134115069 },
+ { 27, 61435901 },
+ { 27, 53047293 },
+ { 27, 27881469 },
+ { 27, 19492861 },
+ { 25, 11104253 },
+ { 25, 2715645 },
+ { 19, 228122 },
+ { 24, 1929209 },
+ { 24, 5861369 },
+ { 25, 11594491 },
+ { 26, 13201401 },
+ { 24, 6647801 },
+ { 24, 7434233 },
+ { 24, 6516729 },
+ { 24, 6778873 },
+ { 24, 7761917 },
+ { 25, 12511999 },
+ { 26, 26963961 },
+ { 26, 27226105 },
+ { 26, 31354877 },
+ { 27, 53440505 },
+ { 27, 54226937 },
+ { 27, 54489081 },
+ { 27, 62812157 },
+ { 28, 107966457 },
+ { 28, 108752889 },
+ { 28, 109015033 },
+ { 28, 116092921 },
+ { 28, 116355065 },
+ { 28, 117141497 },
+ { 28, 117403641 },
+ { 28, 86866685 },
+ { 27, 61700861 },
+ { 27, 53312253 },
+ { 27, 28146429 },
+ { 27, 19757821 },
+ { 25, 11369213 },
+ { 25, 2980605 },
+ { 19, 248730 },
+ { 19, 523246 },
+ { 24, 6126329 },
+ { 25, 12107771 },
+ { 26, 13466361 },
+ { 26, 25787129 },
+ { 24, 7699193 },
+ { 25, 10582777 },
+ { 24, 7568121 },
+ { 24, 7830265 },
+ { 25, 10910461 },
+ { 26, 30374649 },
+ { 26, 31161081 },
+ { 26, 31423225 },
+ { 27, 61569785 },
+ { 27, 61831929 },
+ { 27, 62618361 },
+ { 27, 62880505 },
+ { 28, 124484345 },
+ { 28, 124746489 },
+ { 28, 125532921 },
+ { 28, 125795065 },
+ { 28, 132872953 },
+ { 28, 133135097 },
+ { 28, 133921529 },
+ { 28, 134183673 },
+ { 27, 61701117 },
+ { 27, 53312509 },
+ { 27, 28146685 },
+ { 27, 19758077 },
+ { 25, 11369469 },
+ { 25, 2980861 },
+ { 19, 252826 },
+ { 19, 519150 },
+ { 24, 6126585 },
+ { 25, 12107515 },
+ { 26, 13466617 },
+ { 26, 25787385 },
+ { 24, 7699449 },
+ { 25, 10583033 },
+ { 24, 7568377 },
+ { 24, 7830521 },
+ { 25, 10910717 },
+ { 26, 30374905 },
+ { 26, 31161337 },
+ { 26, 31423481 },
+ { 27, 61570041 },
+ { 27, 61832185 },
+ { 27, 62618617 },
+ { 27, 62880761 },
+ { 28, 124484601 },
+ { 28, 124746745 },
+ { 28, 125533177 },
+ { 28, 125795321 },
+ { 28, 132873209 },
+ { 28, 133135353 },
+ { 28, 133921785 },
+ { 28, 134183929 },
+ { 27, 62488317 },
+ { 27, 54099709 },
+ { 27, 28933885 },
+ { 27, 20545277 },
+ { 25, 12156669 },
+ { 25, 3768061 },
+ { 20, 513306 },
+ { 20, 1029486 },
+ { 25, 11108089 },
+ { 26, 10321657 },
+ { 26, 14253817 },
+ { 26, 26050297 },
+ { 26, 29982457 },
+ { 25, 10845945 },
+ { 25, 11632377 },
+ { 25, 10714873 },
+ { 25, 10977017 },
+ { 25, 11960061 },
+ { 26, 22985727 },
+ { 27, 43745017 },
+ { 27, 44007161 },
+ { 27, 48135933 },
+ { 28, 86998777 },
+ { 28, 87785209 },
+ { 28, 88047353 },
+ { 28, 96370429 },
+ { 29, 175079161 },
+ { 29, 175865593 },
+ { 28, 129597437 },
+ { 28, 121208829 },
+ { 28, 96043005 },
+ { 28, 87654397 },
+ { 27, 62488573 },
+ { 27, 54099965 },
+ { 27, 28934141 },
+ { 27, 20545533 },
+ { 25, 12156925 },
+ { 25, 3768317 },
+ { 20, 521498 },
+ { 20, 1021294 },
+ { 25, 11108345 },
+ { 26, 10321913 },
+ { 26, 14254073 },
+ { 26, 26050553 },
+ { 26, 29982713 },
+ { 25, 10846201 },
+ { 25, 11632633 },
+ { 25, 10715129 },
+ { 25, 10977273 },
+ { 25, 11960317 },
+ { 26, 22985471 },
+ { 27, 43745273 },
+ { 27, 44007417 },
+ { 27, 48136189 },
+ { 28, 86999033 },
+ { 28, 87785465 },
+ { 28, 88047609 },
+ { 28, 96370685 },
+ { 29, 175079417 },
+ { 29, 175865849 },
+ { 29, 266895353 },
+ { 29, 250380281 },
+ { 29, 200835065 },
+ { 29, 184319993 },
+ { 28, 125479677 },
+ { 28, 108702461 },
+ { 28, 58370813 },
+ { 28, 41593597 },
+ { 26, 24816381 },
+ { 26, 8039165 },
+ { 20, 955802 },
+ { 20, 980462 },
+ { 26, 22719225 },
+ { 26, 22589435 },
+ { 27, 29010681 },
+ { 27, 53652217 },
+ { 27, 60467961 },
+ { 27, 60338171 },
+ { 26, 23767801 },
+ { 26, 29534969 },
+ { 26, 23505657 },
+ { 26, 24029945 },
+ { 26, 30190333 },
+ { 26, 24555519 },
+ { 28, 95857401 },
+ { 28, 96381689 },
+ { 28, 121416445 },
+ { 28, 125218815 },
+ { 29, 192326393 },
+ { 29, 192850681 },
+ { 29, 243051261 },
+ { 29, 259436543 },
+ { 29, 259697661 },
+ { 29, 242920445 },
+ { 29, 192588797 },
+ { 29, 175811581 },
+ { 28, 125479933 },
+ { 28, 108702717 },
+ { 28, 58371069 },
+ { 28, 41593853 },
+ { 26, 24816637 },
+ { 26, 8039421 },
+ { 20, 963994 },
+ { 20, 972270 },
+ { 26, 22719481 },
+ { 26, 22589179 },
+ { 27, 29010937 },
+ { 27, 53652473 },
+ { 27, 60468217 },
+ { 27, 60337915 },
+ { 26, 23768057 },
+ { 26, 29535225 },
+ { 26, 23505913 },
+ { 26, 24030201 },
+ { 26, 30190589 },
+ { 26, 24555263 },
+ { 28, 95857657 },
+ { 28, 96381945 },
+ { 28, 121416701 },
+ { 28, 125218559 },
+ { 29, 192326649 },
+ { 29, 192850937 },
+ { 29, 243051517 },
+ { 29, 259436287 },
+ { 30, 519613433 },
+ { 30, 500214777 },
+ { 30, 400075769 },
+ { 30, 368094201 },
+ { 29, 267955193 },
+ { 29, 215133949 },
+ { 29, 114470653 },
+ { 29, 80916221 },
+ { 27, 47361789 },
+ { 27, 13807357 },
+ { 20, 972570 },
+ { 20, 964462 },
+ { 26, 24293113 },
+ { 26, 24161275 },
+ { 28, 55750393 },
+ { 27, 54177529 },
+ { 27, 62041849 },
+ { 27, 61910011 },
+ { 28, 93499129 },
+ { 26, 30060281 },
+ { 26, 31633145 },
+ { 26, 29798137 },
+ { 26, 30322425 },
+ { 26, 32288509 },
+ { 26, 25078783 },
+ { 28, 121024249 },
+ { 28, 121548537 },
+ { 28, 129806077 },
+ { 28, 125742079 },
+ { 29, 242659065 },
+ { 29, 243183353 },
+ { 29, 259829501 },
+ { 29, 259959807 },
+ { 30, 486059769 },
+ { 30, 399552249 },
+ { 30, 366522105 },
+ { 29, 267431673 },
+ { 29, 234401529 },
+ { 29, 114470909 },
+ { 29, 80916477 },
+ { 27, 47362045 },
+ { 27, 13807613 },
+ { 20, 980762 },
+ { 20, 956270 },
+ { 26, 24293369 },
+ { 26, 24161019 },
+ { 28, 55750649 },
+ { 27, 54177785 },
+ { 27, 62042105 },
+ { 27, 61909755 },
+ { 28, 93499385 },
+ { 26, 30060537 },
+ { 26, 31633401 },
+ { 26, 29798393 },
+ { 26, 30322681 },
+ { 26, 32288765 },
+ { 26, 25078527 },
+ { 28, 121024505 },
+ { 28, 121548793 },
+ { 28, 129806333 },
+ { 28, 125741823 },
+ { 29, 242659321 },
+ { 29, 243183609 },
+ { 29, 259829757 },
+ { 29, 259959551 },
+ { 29, 258768895 },
+ { 29, 241991679 },
+ { 29, 191660031 },
+ { 29, 267431929 },
+ { 28, 124551167 },
+ { 28, 107773951 },
+ { 28, 57442303 },
+ { 27, 47889149 },
+ { 26, 23887871 },
+ { 20, 1021850 },
+ { 20, 522222 },
+ { 26, 24820473 },
+ { 25, 12353531 },
+ { 27, 20479995 },
+ { 27, 28082171 },
+ { 27, 62569209 },
+ { 26, 31227899 },
+ { 27, 43548667 },
+ { 27, 46956539 },
+ { 26, 32160505 },
+ { 25, 16023547 },
+ { 26, 31898361 },
+ { 25, 4095995 },
+ { 25, 12484603 },
+ { 26, 23822335 },
+ { 27, 29261819 },
+ { 27, 54427643 },
+ { 27, 62816251 },
+ { 28, 87982075 },
+ { 28, 96370683 },
+ { 28, 121536507 },
+ { 28, 129925115 },
+ { 29, 222199803 },
+ { 29, 230588411 },
+ { 29, 255754235 },
+ { 29, 265861881 },
+ { 28, 133005307 },
+ { 28, 117014523 },
+ { 28, 66945019 },
+ { 27, 47889405 },
+ { 26, 23887615 },
+ { 20, 1030042 },
+ { 20, 514030 },
+ { 26, 24820729 },
+ { 25, 12353275 },
+ { 27, 20479739 },
+ { 27, 28081915 },
+ { 27, 62569465 },
+ { 26, 31227643 },
+ { 27, 43548411 },
+ { 27, 46956283 },
+ { 26, 32160761 },
+ { 25, 16023291 },
+ { 26, 31898617 },
+ { 25, 4095739 },
+ { 25, 12484347 },
+ { 26, 23822079 },
+ { 27, 29261563 },
+ { 27, 54427387 },
+ { 27, 62815995 },
+ { 28, 87981819 },
+ { 28, 96370427 },
+ { 28, 121536251 },
+ { 28, 129924859 },
+ { 29, 222199547 },
+ { 29, 230588155 },
+ { 29, 255753979 },
+ { 29, 265862137 },
+ { 28, 133005051 },
+ { 28, 117014267 },
+ { 28, 66944763 },
+ { 27, 49463037 },
+ { 26, 24673279 },
+ { 21, 2075930 },
+ { 21, 1011054 },
+ { 26, 7109627 },
+ { 26, 23624699 },
+ { 27, 20741115 },
+ { 27, 28867579 },
+ { 27, 53246971 },
+ { 27, 61373435 },
+ { 27, 43809787 },
+ { 27, 47741947 },
+ { 27, 59538427 },
+ { 27, 55230201 },
+ { 26, 27556859 },
+ { 26, 28343291 },
+ { 26, 6978555 },
+ { 26, 23755771 },
+ { 26, 24083455 },
+ { 28, 57310203 },
+ { 28, 107641851 },
+ { 28, 124419067 },
+ { 28, 124746751 },
+ { 29, 191527931 },
+ { 29, 241859579 },
+ { 29, 258636795 },
+ { 29, 242056187 },
+ { 29, 192510971 },
+ { 29, 265338617 },
+ { 28, 132742139 },
+ { 28, 116227067 },
+ { 28, 66681851 },
+ { 27, 49463293 },
+ { 26, 24673023 },
+ { 21, 2092314 },
+ { 21, 994670 },
+ { 26, 7109371 },
+ { 26, 23624443 },
+ { 27, 20740859 },
+ { 27, 28867323 },
+ { 27, 53246715 },
+ { 27, 61373179 },
+ { 27, 43809531 },
+ { 27, 47741691 },
+ { 27, 59538171 },
+ { 27, 55230457 },
+ { 26, 27556603 },
+ { 26, 28343035 },
+ { 26, 6978299 },
+ { 26, 23755515 },
+ { 26, 24083199 },
+ { 28, 57309947 },
+ { 28, 107641595 },
+ { 28, 124418811 },
+ { 28, 124746495 },
+ { 29, 191527675 },
+ { 29, 241859323 },
+ { 29, 258636539 },
+ { 29, 242055931 },
+ { 29, 192510715 },
+ { 29, 265338873 },
+ { 28, 132741883 },
+ { 28, 116226811 },
+ { 28, 66681595 },
+ { 27, 49998589 },
+ { 26, 24932351 },
+ { 26, 8155135 },
+ { 21, 912878 },
+ { 26, 7892987 },
+ { 26, 23883771 },
+ { 28, 58387193 },
+ { 27, 29126651 },
+ { 27, 54030331 },
+ { 27, 61632507 },
+ { 28, 96135929 },
+ { 27, 48001019 },
+ { 27, 60321787 },
+ { 27, 66906873 },
+ { 26, 66547707 },
+ { 26, 28602363 },
+ { 26, 31485947 },
+ { 26, 7237627 },
+ { 26, 24014843 },
+ { 26, 24866815 },
+ { 28, 57569275 },
+ { 28, 107900923 },
+ { 28, 124678139 },
+ { 28, 125530111 },
+ { 29, 259582713 },
+ { 28, 129855483 },
+ { 29, 258895867 },
+ { 29, 191721467 },
+ { 29, 251194105 },
+ { 28, 125661179 },
+ { 28, 115961851 },
+ { 28, 65892347 },
+ { 27, 66644729 },
+ { 26, 33386491 },
+ { 26, 8154879 },
+ { 21, 896494 },
+ { 26, 7892731 },
+ { 26, 23883515 },
+ { 28, 58387449 },
+ { 27, 29126395 },
+ { 27, 54030075 },
+ { 27, 61632251 },
+ { 28, 96136185 },
+ { 27, 48000763 },
+ { 27, 60321531 },
+ { 27, 66907129 },
+ { 26, 66547451 },
+ { 26, 28602107 },
+ { 26, 31485691 },
+ { 26, 7237371 },
+ { 26, 24014587 },
+ { 26, 24866559 },
+ { 28, 57569019 },
+ { 28, 107900667 },
+ { 28, 124677883 },
+ { 28, 125529855 },
+ { 29, 259582969 },
+ { 28, 129855227 },
+ { 29, 258895611 },
+ { 29, 191721211 },
+ { 29, 251194361 },
+ { 28, 125660923 },
+ { 28, 115961595 },
+ { 28, 65892091 },
+ { 27, 66644985 },
+ { 26, 33386235 },
+ { 26, 15231999 },
+ { 21, 880494 },
+ { 26, 8154107 },
+ { 26, 24669179 },
+ { 28, 40659963 },
+ { 28, 108719865 },
+ { 27, 54291451 },
+ { 27, 62417915 },
+ { 28, 86797307 },
+ { 28, 121302777 },
+ { 27, 60582907 },
+ { 27, 67038973 },
+ { 26, 66481151 },
+ { 26, 65498107 },
+ { 26, 31747067 },
+ { 26, 32533499 },
+ { 26, 8023035 },
+ { 26, 24800251 },
+ { 26, 25127935 },
+ { 28, 58354683 },
+ { 28, 108686331 },
+ { 28, 125463547 },
+ { 28, 125791231 },
+ { 28, 129592315 },
+ { 28, 121465851 },
+ { 29, 259681275 },
+ { 29, 250670841 },
+ { 28, 125398011 },
+ { 28, 108882939 },
+ { 28, 65629179 },
+ { 27, 66121465 },
+ { 26, 33123323 },
+ { 26, 16608251 },
+ { 21, 864110 },
+ { 26, 8153851 },
+ { 26, 24668923 },
+ { 28, 40659707 },
+ { 28, 108720121 },
+ { 27, 54291195 },
+ { 27, 62417659 },
+ { 28, 86797051 },
+ { 28, 121303033 },
+ { 27, 60582651 },
+ { 27, 67039229 },
+ { 26, 66480895 },
+ { 26, 65497851 },
+ { 26, 31746811 },
+ { 26, 32533243 },
+ { 26, 8022779 },
+ { 26, 24799995 },
+ { 26, 25127679 },
+ { 28, 58354427 },
+ { 28, 108686075 },
+ { 28, 125463291 },
+ { 28, 125790975 },
+ { 28, 129592059 },
+ { 28, 121465595 },
+ { 29, 259681019 },
+ { 29, 250671097 },
+ { 28, 125397755 },
+ { 28, 108882683 },
+ { 28, 65628923 },
+ { 27, 66121721 },
+ { 26, 33123067 },
+ { 26, 16607995 },
+ { 20, 520174 },
+ { 26, 15220731 },
+ { 26, 24920059 },
+ { 28, 41435131 },
+ { 28, 57425915 },
+ { 28, 125500153 },
+ { 27, 62668795 },
+ { 28, 87572475 },
+ { 28, 95174651 },
+ { 28, 129694457 },
+ { 27, 64765947 },
+ { 27, 66517757 },
+ { 26, 65421311 },
+ { 26, 62341115 },
+ { 26, 32784379 },
+ { 26, 60833787 },
+ { 26, 8273915 },
+ { 26, 25051131 },
+ { 26, 32194559 },
+ { 28, 58605563 },
+ { 28, 108937211 },
+ { 28, 125714427 },
+ { 28, 128794619 },
+ { 28, 121192443 },
+ { 28, 96288763 },
+ { 29, 249101049 },
+ { 28, 124600315 },
+ { 28, 108609531 },
+ { 28, 58540027 },
+ { 27, 64551673 },
+ { 26, 32325627 },
+ { 26, 16334843 },
+ { 20, 503790 },
+ { 26, 15220475 },
+ { 26, 24919803 },
+ { 28, 41434875 },
+ { 28, 57425659 },
+ { 28, 125500409 },
+ { 27, 62668539 },
+ { 28, 87572219 },
+ { 28, 95174395 },
+ { 28, 129694713 },
+ { 27, 64765691 },
+ { 27, 66518013 },
+ { 26, 65421055 },
+ { 26, 62340859 },
+ { 26, 32784123 },
+ { 26, 60833531 },
+ { 26, 8273659 },
+ { 26, 25050875 },
+ { 26, 32194303 },
+ { 28, 58605307 },
+ { 28, 108936955 },
+ { 28, 125714171 },
+ { 28, 128794363 },
+ { 28, 121192187 },
+ { 28, 96288507 },
+ { 29, 249101305 },
+ { 28, 124600059 },
+ { 28, 108609275 },
+ { 28, 58539771 },
+ { 27, 64551929 },
+ { 26, 32325371 },
+ { 26, 16334587 },
+ { 20, 490862 },
+ { 26, 15481851 },
+ { 26, 31996923 },
+ { 28, 41696251 },
+ { 28, 58211323 },
+ { 28, 107756539 },
+ { 28, 124271611 },
+ { 28, 87833595 },
+ { 28, 95960059 },
+ { 28, 120339451 },
+ { 28, 128465915 },
+ { 28, 110902267 },
+ { 27, 64945917 },
+ { 26, 62274559 },
+ { 26, 61291515 },
+ { 26, 61094907 },
+ { 26, 61881339 },
+ { 26, 15350779 },
+ { 26, 32127995 },
+ { 26, 32455679 },
+ { 28, 65682427 },
+ { 28, 116014075 },
+ { 28, 132791291 },
+ { 28, 120404987 },
+ { 28, 96025595 },
+ { 28, 87899131 },
+ { 28, 124337147 },
+ { 28, 107822075 },
+ { 28, 58276859 },
+ { 27, 64028409 },
+ { 26, 32062459 },
+ { 26, 15547387 },
+ { 20, 474478 },
+ { 26, 15481595 },
+ { 26, 31996667 },
+ { 28, 41695995 },
+ { 28, 58211067 },
+ { 28, 107756283 },
+ { 28, 124271355 },
+ { 28, 87833339 },
+ { 28, 95959803 },
+ { 28, 120339195 },
+ { 28, 128465659 },
+ { 28, 110902011 },
+ { 27, 64946173 },
+ { 26, 62274303 },
+ { 26, 61291259 },
+ { 26, 61094651 },
+ { 26, 61881083 },
+ { 26, 15350523 },
+ { 26, 32127739 },
+ { 26, 32455423 },
+ { 28, 65682171 },
+ { 28, 116013819 },
+ { 28, 132791035 },
+ { 28, 120404731 },
+ { 28, 96025339 },
+ { 28, 87898875 },
+ { 28, 124336891 },
+ { 28, 107821819 },
+ { 28, 58276603 },
+ { 27, 64028665 },
+ { 26, 32062203 },
+ { 26, 15547131 },
+ { 20, 392686 },
+ { 26, 16265211 },
+ { 26, 32255995 },
+ { 28, 48771067 },
+ { 28, 58470395 },
+ { 28, 108539899 },
+ { 28, 124530683 },
+ { 29, 174600187 },
+ { 28, 96219131 },
+ { 28, 121122811 },
+ { 28, 128724987 },
+ { 28, 132067323 },
+ { 28, 115093499 },
+ { 28, 128822013 },
+ { 26, 61222911 },
+ { 26, 32976891 },
+ { 26, 62140411 },
+ { 26, 65023995 },
+ { 26, 15609851 },
+ { 26, 32387067 },
+ { 26, 33239039 },
+ { 28, 65941499 },
+ { 27, 64827387 },
+ { 28, 133050363 },
+ { 28, 95236091 },
+ { 28, 87633915 },
+ { 27, 62730235 },
+ { 28, 107556859 },
+ { 28, 57487355 },
+ { 28, 99724025 },
+ { 26, 24981499 },
+ { 26, 15282171 },
+ { 20, 376302 },
+ { 26, 16264955 },
+ { 26, 32255739 },
+ { 28, 48770811 },
+ { 28, 58470139 },
+ { 28, 108539643 },
+ { 28, 124530427 },
+ { 29, 174599931 },
+ { 28, 96218875 },
+ { 28, 121122555 },
+ { 28, 128724731 },
+ { 28, 132067067 },
+ { 28, 115093243 },
+ { 28, 128822269 },
+ { 26, 61222655 },
+ { 26, 32976635 },
+ { 26, 62140155 },
+ { 26, 65023739 },
+ { 26, 15609595 },
+ { 26, 32386811 },
+ { 26, 33238783 },
+ { 28, 65941243 },
+ { 27, 64827131 },
+ { 28, 133050107 },
+ { 28, 95235835 },
+ { 28, 87633659 },
+ { 27, 62729979 },
+ { 28, 107556603 },
+ { 28, 57487099 },
+ { 28, 99724281 },
+ { 26, 24981243 },
+ { 26, 15281915 },
+ { 20, 360302 },
+ { 26, 16526331 },
+ { 26, 33041403 },
+ { 28, 49032187 },
+ { 28, 65547259 },
+ { 28, 108801019 },
+ { 28, 125316091 },
+ { 29, 174861307 },
+ { 29, 191376379 },
+ { 28, 121383931 },
+ { 28, 129510395 },
+ { 28, 132000767 },
+ { 28, 127871995 },
+ { 28, 127675387 },
+ { 28, 100511485 },
+ { 26, 32910335 },
+ { 26, 31927291 },
+ { 26, 65285115 },
+ { 26, 66071547 },
+ { 26, 16395259 },
+ { 26, 33172475 },
+ { 26, 33500159 },
+ { 27, 64564219 },
+ { 27, 60632059 },
+ { 28, 133835771 },
+ { 28, 86846459 },
+ { 27, 62467067 },
+ { 27, 54340603 },
+ { 28, 57224187 },
+ { 28, 98676473 },
+ { 26, 24718331 },
+ { 26, 8203259 },
+ { 20, 343918 },
+ { 26, 16526075 },
+ { 26, 33041147 },
+ { 28, 49031931 },
+ { 28, 65547003 },
+ { 28, 108800763 },
+ { 28, 125315835 },
+ { 29, 174861051 },
+ { 29, 191376123 },
+ { 28, 121383675 },
+ { 28, 129510139 },
+ { 28, 132000511 },
+ { 28, 127871739 },
+ { 28, 127675131 },
+ { 28, 100511741 },
+ { 26, 32910079 },
+ { 26, 31927035 },
+ { 26, 65284859 },
+ { 26, 66071291 },
+ { 26, 16395003 },
+ { 26, 33172219 },
+ { 26, 33499903 },
+ { 27, 64563963 },
+ { 27, 60631803 },
+ { 28, 133835515 },
+ { 28, 86846203 },
+ { 27, 62466811 },
+ { 27, 54340347 },
+ { 28, 57223931 },
+ { 28, 98676729 },
+ { 26, 24718075 },
+ { 26, 8203003 },
+ { 19, 262126 },
+ { 26, 15280895 },
+ { 24, 8331259 },
+ { 26, 12460027 },
+ { 26, 16457723 },
+ { 26, 28975099 },
+ { 26, 31399931 },
+ { 27, 43917307 },
+ { 27, 47915003 },
+ { 27, 60432379 },
+ { 26, 32448507 },
+ { 27, 55451643 },
+ { 26, 31956991 },
+ { 26, 28827643 },
+ { 26, 32972795 },
+ { 26, 61218811 },
+ { 24, 7970815 },
+ { 24, 7200763 },
+ { 24, 16588795 },
+ { 24, 7888891 },
+ { 24, 4169723 },
+ { 24, 8364027 },
+ { 25, 15949819 },
+ { 25, 15097851 },
+ { 25, 12017659 },
+ { 26, 33529851 },
+ { 25, 15425531 },
+ { 25, 13524987 },
+ { 25, 7299067 },
+ { 26, 10117115 },
+ { 24, 5988347 },
+ { 24, 1990651 },
+ { 19, 245742 },
+ { 24, 2056191 },
+ { 24, 8331003 },
+ { 26, 12459771 },
+ { 26, 16457467 },
+ { 26, 28974843 },
+ { 26, 31399675 },
+ { 27, 43917051 },
+ { 27, 47914747 },
+ { 27, 60432123 },
+ { 26, 32448251 },
+ { 27, 55451387 },
+ { 26, 31956735 },
+ { 26, 28827387 },
+ { 26, 32972539 },
+ { 26, 61218555 },
+ { 24, 7970559 },
+ { 24, 7200507 },
+ { 24, 16588539 },
+ { 24, 7888635 },
+ { 24, 4169467 },
+ { 24, 8363771 },
+ { 25, 15949563 },
+ { 25, 15097595 },
+ { 25, 12017403 },
+ { 26, 33529595 },
+ { 25, 15425275 },
+ { 25, 13524731 },
+ { 25, 7298811 },
+ { 26, 10116859 },
+ { 24, 5988091 },
+ { 24, 1990395 },
+ { 19, 241054 },
+ { 24, 2055935 },
+ { 24, 6250239 },
+ { 26, 12524539 },
+ { 26, 16653307 },
+ { 26, 29039611 },
+ { 26, 33168379 },
+ { 27, 43981819 },
+ { 27, 48110587 },
+ { 27, 60496891 },
+ { 27, 64625659 },
+ { 27, 55516155 },
+ { 27, 57547771 },
+ { 26, 28810239 },
+ { 26, 27778043 },
+ { 26, 61283323 },
+ { 26, 62266363 },
+ { 24, 7183359 },
+ { 24, 6937595 },
+ { 24, 6872059 },
+ { 24, 7101435 },
+ { 24, 6904827 },
+ { 25, 15883259 },
+ { 25, 14900219 },
+ { 25, 11951099 },
+ { 25, 10968059 },
+ { 25, 15358971 },
+ { 25, 13327355 },
+ { 25, 7232507 },
+ { 25, 5200891 },
+ { 24, 5921787 },
+ { 24, 1793019 },
+ { 19, 224542 },
+ { 24, 1989631 },
+ { 24, 6183935 },
+ { 26, 12524283 },
+ { 26, 16653051 },
+ { 26, 29039355 },
+ { 26, 33168123 },
+ { 27, 43981563 },
+ { 27, 48110331 },
+ { 27, 60496635 },
+ { 27, 64625403 },
+ { 27, 55515899 },
+ { 27, 57547515 },
+ { 26, 28809983 },
+ { 26, 27777787 },
+ { 26, 61283067 },
+ { 26, 62266107 },
+ { 24, 7183103 },
+ { 24, 6937339 },
+ { 24, 6871803 },
+ { 24, 7101179 },
+ { 24, 6904571 },
+ { 25, 15883003 },
+ { 25, 14899963 },
+ { 25, 11950843 },
+ { 25, 10967803 },
+ { 25, 15358715 },
+ { 25, 13327099 },
+ { 25, 7232251 },
+ { 25, 5200635 },
+ { 24, 5921531 },
+ { 24, 1792763 },
+ { 19, 208158 },
+ { 24, 1989375 },
+ { 24, 6183679 },
+ { 26, 10377983 },
+ { 26, 16715771 },
+ { 26, 29233147 },
+ { 26, 33230843 },
+ { 27, 45748219 },
+ { 27, 48173051 },
+ { 27, 60690427 },
+ { 27, 64688123 },
+ { 26, 32493563 },
+ { 26, 32428027 },
+ { 26, 32231419 },
+ { 26, 32165883 },
+ { 25, 16240635 },
+ { 25, 16175099 },
+ { 25, 15978491 },
+ { 24, 6918143 },
+ { 23, 4050939 },
+ { 23, 3985403 },
+ { 24, 6836219 },
+ { 23, 4018171 },
+ { 25, 14831611 },
+ { 25, 11751419 },
+ { 25, 10899451 },
+ { 24, 7819259 },
+ { 25, 13258747 },
+ { 25, 7032827 },
+ { 25, 5132283 },
+ { 23, 3100667 },
+ { 24, 1724411 },
+ { 18, 63390 },
+ { 24, 1789951 },
+ { 24, 5984255 },
+ { 26, 10178559 },
+ { 26, 16715515 },
+ { 26, 29232891 },
+ { 26, 33230587 },
+ { 27, 45747963 },
+ { 27, 48172795 },
+ { 27, 60690171 },
+ { 27, 64687867 },
+ { 26, 32493307 },
+ { 26, 32427771 },
+ { 26, 32231163 },
+ { 26, 32165627 },
+ { 25, 16240379 },
+ { 25, 16174843 },
+ { 25, 15978235 },
+ { 24, 6917887 },
+ { 23, 4050683 },
+ { 23, 3985147 },
+ { 24, 6835963 },
+ { 23, 4017915 },
+ { 25, 14831355 },
+ { 25, 11751163 },
+ { 25, 10899195 },
+ { 24, 7819003 },
+ { 25, 13258491 },
+ { 25, 7032571 },
+ { 25, 5132027 },
+ { 23, 3100411 },
+ { 24, 1724155 },
+ { 18, 55198 },
+ { 24, 1789695 },
+ { 24, 5983999 },
+ { 26, 10178303 },
+ { 26, 14372607 },
+ { 26, 29297659 },
+ { 26, 33426427 },
+ { 27, 45812731 },
+ { 27, 49941499 },
+ { 27, 60754939 },
+ { 27, 64883707 },
+ { 26, 32476159 },
+ { 26, 30395387 },
+ { 26, 30329851 },
+ { 26, 30133243 },
+ { 25, 16223231 },
+ { 25, 15191035 },
+ { 25, 15125499 },
+ { 25, 14928891 },
+ { 23, 4033535 },
+ { 23, 3787771 },
+ { 23, 3722235 },
+ { 23, 3951611 },
+ { 23, 3755003 },
+ { 25, 11684859 },
+ { 25, 10701819 },
+ { 24, 7752699 },
+ { 24, 6769659 },
+ { 25, 6966267 },
+ { 25, 4934651 },
+ { 23, 3034107 },
+ { 23, 1002491 },
+ { 18, 46878 },
+ { 24, 1723391 },
+ { 24, 5917695 },
+ { 26, 10111999 },
+ { 26, 14306303 },
+ { 26, 29297403 },
+ { 26, 33426171 },
+ { 27, 45812475 },
+ { 27, 49941243 },
+ { 27, 60754683 },
+ { 27, 64883451 },
+ { 26, 32475903 },
+ { 26, 30395131 },
+ { 26, 30329595 },
+ { 26, 30132987 },
+ { 25, 16222975 },
+ { 25, 15190779 },
+ { 25, 15125243 },
+ { 25, 14928635 },
+ { 23, 4033279 },
+ { 23, 3787515 },
+ { 23, 3721979 },
+ { 23, 3951355 },
+ { 23, 3754747 },
+ { 25, 11684603 },
+ { 25, 10701563 },
+ { 24, 7752443 },
+ { 24, 6769403 },
+ { 25, 6966011 },
+ { 25, 4934395 },
+ { 23, 3033851 },
+ { 23, 1002235 },
+ { 18, 38686 },
+ { 24, 1723135 },
+ { 24, 5917439 },
+ { 26, 10111743 },
+ { 25, 15722495 },
+ { 25, 12580859 },
+ { 24, 8374267 },
+ { 25, 11503611 },
+ { 25, 12503035 },
+ { 25, 15632379 },
+ { 25, 16238587 },
+ { 25, 11991035 },
+ { 24, 7596031 },
+ { 24, 6027259 },
+ { 24, 6010875 },
+ { 24, 5961723 },
+ { 23, 3794943 },
+ { 23, 3012603 },
+ { 23, 2996219 },
+ { 23, 2947067 },
+ { 21, 944127 },
+ { 21, 751611 },
+ { 21, 735227 },
+ { 21, 923643 },
+ { 21, 743419 },
+ { 23, 2660347 },
+ { 22, 1890299 },
+ { 22, 1677307 },
+ { 22, 907259 },
+ { 23, 1218555 },
+ { 21, 710651 },
+ { 21, 235515 },
+ { 16, 30110 },
+ { 21, 251903 },
+ { 21, 776191 },
+ { 23, 1300479 },
+ { 23, 1824767 },
+ { 23, 3397631 },
+ { 23, 3921919 },
+ { 24, 5494783 },
+ { 24, 6019071 },
+ { 24, 7591935 },
+ { 24, 8116223 },
+ { 25, 11990779 },
+ { 24, 7595775 },
+ { 24, 6027003 },
+ { 24, 6010619 },
+ { 24, 5961467 },
+ { 23, 3794687 },
+ { 23, 3012347 },
+ { 23, 2995963 },
+ { 23, 2946811 },
+ { 21, 943871 },
+ { 21, 751355 },
+ { 21, 734971 },
+ { 21, 923387 },
+ { 21, 743163 },
+ { 23, 2660091 },
+ { 22, 1890043 },
+ { 22, 1677051 },
+ { 22, 907003 },
+ { 23, 1218299 },
+ { 21, 710395 },
+ { 21, 235259 },
+ { 16, 21918 },
+ { 21, 251647 },
+ { 21, 775935 },
+ { 23, 1300223 },
+ { 23, 1824511 },
+ { 23, 3397375 },
+ { 23, 3921663 },
+ { 24, 5494527 },
+ { 24, 6018815 },
+ { 24, 7591679 },
+ { 24, 8115967 },
+ { 25, 10990587 },
+ { 25, 10941435 },
+ { 24, 6022143 },
+ { 24, 5501947 },
+ { 24, 5485563 },
+ { 24, 5436411 },
+ { 23, 3007487 },
+ { 23, 2749435 },
+ { 23, 2733051 },
+ { 23, 2683899 },
+ { 21, 746495 },
+ { 21, 685051 },
+ { 21, 668667 },
+ { 21, 726011 },
+ { 21, 676859 },
+ { 22, 1872891 },
+ { 22, 1627131 },
+ { 22, 889851 },
+ { 22, 644091 },
+ { 21, 693243 },
+ { 21, 185339 },
+ { 16, 13598 },
+ { 21, 234495 },
+ { 21, 758783 },
+ { 23, 1283071 },
+ { 23, 1807359 },
+ { 23, 3380223 },
+ { 23, 3904511 },
+ { 24, 5477375 },
+ { 24, 6001663 },
+ { 24, 7574527 },
+ { 24, 8098815 },
+ { 25, 10990331 },
+ { 25, 10941179 },
+ { 24, 6021887 },
+ { 24, 5501691 },
+ { 24, 5485307 },
+ { 24, 5436155 },
+ { 23, 3007231 },
+ { 23, 2749179 },
+ { 23, 2732795 },
+ { 23, 2683643 },
+ { 21, 746239 },
+ { 21, 684795 },
+ { 21, 668411 },
+ { 21, 725755 },
+ { 21, 676603 },
+ { 22, 1872635 },
+ { 22, 1626875 },
+ { 22, 889595 },
+ { 22, 643835 },
+ { 21, 692987 },
+ { 21, 185083 },
+ { 16, 5406 },
+ { 21, 234239 },
+ { 21, 758527 },
+ { 23, 1282815 },
+ { 23, 1807103 },
+ { 23, 3379967 },
+ { 23, 3904255 },
+ { 22, 2096635 },
+ { 22, 2092539 },
+ { 22, 2080251 },
+ { 22, 2076155 },
+ { 22, 1965563 },
+ { 22, 1961467 },
+ { 22, 1949179 },
+ { 22, 1945083 },
+ { 21, 982523 },
+ { 21, 978427 },
+ { 21, 966139 },
+ { 21, 962043 },
+ { 20, 491003 },
+ { 20, 486907 },
+ { 20, 474619 },
+ { 19, 170495 },
+ { 18, 122363 },
+ { 18, 118267 },
+ { 19, 165371 },
+ { 18, 120315 },
+ { 20, 402939 },
+ { 20, 210427 },
+ { 20, 157179 },
+ { 18, 95739 },
+ { 19, 42491 },
+ { 13, 5022 },
+ { 19, 46591 },
+ { 19, 177663 },
+ { 21, 308735 },
+ { 21, 439807 },
+ { 21, 833023 },
+ { 21, 964095 },
+ { 22, 4159737 },
+ { 22, 4094201 },
+ { 22, 3897593 },
+ { 22, 3832057 },
+ { 22, 2062585 },
+ { 22, 1997049 },
+ { 22, 1800441 },
+ { 22, 1734905 },
+ { 21, 1014009 },
+ { 21, 948473 },
+ { 21, 751865 },
+ { 21, 686329 },
+ { 20, 489721 },
+ { 20, 424185 },
+ { 20, 227577 },
+ { 19, 175357 },
+ { 18, 96505 },
+ { 18, 30969 },
+ { 19, 164089 },
+ { 18, 119033 },
+ { 20, 401657 },
+ { 20, 209145 },
+ { 20, 155897 },
+ { 18, 94457 },
+ { 19, 41209 },
+ { 13, 1002 },
+ { 19, 45309 },
+ { 19, 176381 },
+ { 21, 307453 },
+ { 21, 438525 },
+ { 21, 831741 },
+ { 21, 962813 },
+ { 22, 4159993 },
+ { 22, 4094457 },
+ { 22, 3897849 },
+ { 22, 3832313 },
+ { 22, 2062841 },
+ { 22, 1997305 },
+ { 22, 1800697 },
+ { 22, 1735161 },
+ { 21, 1014265 },
+ { 21, 948729 },
+ { 21, 752121 },
+ { 21, 686585 },
+ { 20, 489977 },
+ { 20, 424441 },
+ { 20, 227833 },
+ { 19, 175613 },
+ { 18, 96761 },
+ { 18, 31225 },
+ { 19, 164345 },
+ { 18, 119289 },
+ { 20, 401913 },
+ { 20, 209401 },
+ { 20, 156153 },
+ { 18, 94713 },
+ { 19, 41465 },
+ { 13, 5098 },
+ { 19, 45565 },
+ { 19, 176637 },
+ { 21, 307709 },
+ { 21, 438781 },
+ { 21, 831997 },
+ { 21, 963069 },
+ { 22, 1356285 },
+ { 22, 1487357 },
+ { 22, 1880573 },
+ { 22, 2011645 },
+ { 23, 3453437 },
+ { 23, 3584509 },
+ { 23, 3977725 },
+ { 23, 4108797 },
+ { 23, 4059901 },
+ { 23, 4039417 },
+ { 23, 3777273 },
+ { 23, 2990841 },
+ { 22, 1962749 },
+ { 22, 1942265 },
+ { 22, 1680121 },
+ { 22, 893689 },
+ { 20, 389885 },
+ { 20, 369401 },
+ { 20, 107257 },
+ { 20, 459513 },
+ { 20, 410361 },
+ { 22, 819961 },
+ { 22, 574201 },
+ { 20, 361209 },
+ { 20, 115449 },
+ { 15, 2922 },
+ { 21, 164605 },
+ { 21, 688893 },
+ { 23, 1213181 },
+ { 23, 1737469 },
+ { 23, 3310333 },
+ { 23, 3834621 },
+ { 24, 5407485 },
+ { 24, 16622585 },
+ { 24, 16360441 },
+ { 24, 15574009 },
+ { 24, 15311865 },
+ { 24, 8233977 },
+ { 24, 7971833 },
+ { 24, 7185401 },
+ { 23, 4060157 },
+ { 23, 4039673 },
+ { 23, 3777529 },
+ { 23, 2991097 },
+ { 22, 1963005 },
+ { 22, 1942521 },
+ { 22, 1680377 },
+ { 22, 893945 },
+ { 20, 390141 },
+ { 20, 369657 },
+ { 20, 107513 },
+ { 20, 459769 },
+ { 20, 410617 },
+ { 22, 820217 },
+ { 22, 574457 },
+ { 20, 361465 },
+ { 20, 115705 },
+ { 15, 7018 },
+ { 21, 164861 },
+ { 21, 689149 },
+ { 23, 1213437 },
+ { 23, 1737725 },
+ { 23, 3310589 },
+ { 23, 3834877 },
+ { 24, 5407741 },
+ { 24, 16627453 },
+ { 24, 16574201 },
+ { 24, 16312057 },
+ { 24, 15525625 },
+ { 24, 15263481 },
+ { 24, 8185593 },
+ { 24, 7923449 },
+ { 24, 7137017 },
+ { 23, 4044541 },
+ { 23, 3991289 },
+ { 23, 3729145 },
+ { 23, 2942713 },
+ { 22, 1947389 },
+ { 22, 1894137 },
+ { 22, 1631993 },
+ { 22, 845561 },
+ { 20, 374525 },
+ { 20, 321273 },
+ { 20, 59129 },
+ { 20, 395001 },
+ { 20, 214777 },
+ { 22, 558841 },
+ { 20, 313081 },
+ { 20, 100089 },
+ { 15, 10730 },
+ { 20, 116477 },
+ { 20, 378621 },
+ { 22, 640765 },
+ { 22, 902909 },
+ { 22, 1689341 },
+ { 22, 1951485 },
+ { 23, 2737917 },
+ { 23, 3000061 },
+ { 23, 3786493 },
+ { 23, 4048637 },
+ { 24, 15525881 },
+ { 24, 15263737 },
+ { 24, 8185849 },
+ { 24, 7923705 },
+ { 24, 7137273 },
+ { 23, 4044797 },
+ { 23, 3991545 },
+ { 23, 3729401 },
+ { 23, 2942969 },
+ { 22, 1947645 },
+ { 22, 1894393 },
+ { 22, 1632249 },
+ { 22, 845817 },
+ { 20, 374781 },
+ { 20, 321529 },
+ { 20, 59385 },
+ { 20, 395257 },
+ { 20, 215033 },
+ { 22, 559097 },
+ { 20, 313337 },
+ { 20, 100345 },
+ { 15, 14826 },
+ { 20, 116733 },
+ { 20, 378877 },
+ { 22, 641021 },
+ { 22, 903165 },
+ { 22, 1689597 },
+ { 22, 1951741 },
+ { 23, 2738173 },
+ { 23, 3000317 },
+ { 23, 3786749 },
+ { 23, 4048893 },
+ { 24, 6932477 },
+ { 24, 7194621 },
+ { 24, 7981053 },
+ { 24, 8243197 },
+ { 24, 15321085 },
+ { 24, 15583229 },
+ { 24, 16369661 },
+ { 24, 16631805 },
+ { 25, 14846713 },
+ { 25, 11700985 },
+ { 24, 7588605 },
+ { 24, 7506681 },
+ { 24, 6458105 },
+ { 24, 3312377 },
+ { 22, 1297149 },
+ { 22, 1215225 },
+ { 22, 166649 },
+ { 22, 789241 },
+ { 22, 592633 },
+ { 22, 1182457 },
+ { 22, 199417 },
+ { 17, 18794 },
+ { 22, 396029 },
+ { 22, 1444605 },
+ { 24, 2493181 },
+ { 24, 3541757 },
+ { 24, 6687485 },
+ { 24, 7736061 },
+ { 25, 10881789 },
+ { 25, 11930365 },
+ { 25, 15076093 },
+ { 25, 16124669 },
+ { 26, 65178617 },
+ { 26, 62032889 },
+ { 26, 60984313 },
+ { 26, 32672761 },
+ { 26, 31624185 },
+ { 26, 28478457 },
+ { 25, 15977469 },
+ { 25, 15895545 },
+ { 25, 14846969 },
+ { 25, 11701241 },
+ { 24, 7588861 },
+ { 24, 7506937 },
+ { 24, 6458361 },
+ { 24, 3312633 },
+ { 22, 1297405 },
+ { 22, 1215481 },
+ { 22, 166905 },
+ { 22, 789497 },
+ { 22, 592889 },
+ { 22, 1182713 },
+ { 22, 199673 },
+ { 17, 22890 },
+ { 22, 396285 },
+ { 22, 1444861 },
+ { 24, 2493437 },
+ { 24, 3542013 },
+ { 24, 6687741 },
+ { 24, 7736317 },
+ { 25, 10882045 },
+ { 25, 11930621 },
+ { 25, 15076349 },
+ { 25, 16124925 },
+ { 24, 16617209 },
+ { 24, 16355065 },
+ { 24, 15568633 },
+ { 24, 15306489 },
+ { 24, 8228601 },
+ { 24, 7966457 },
+ { 24, 7180025 },
+ { 24, 6917881 },
+ { 23, 4034297 },
+ { 23, 3772153 },
+ { 23, 2985721 },
+ { 23, 2723577 },
+ { 22, 1937145 },
+ { 22, 1675001 },
+ { 22, 888569 },
+ { 22, 626425 },
+ { 20, 364281 },
+ { 20, 102137 },
+ { 22, 528121 },
+ { 20, 331513 },
+ { 22, 134905 },
+ { 15, 6890 },
+ { 22, 200445 },
+ { 22, 1249021 },
+ { 24, 2297597 },
+ { 24, 3346173 },
+ { 24, 6491901 },
+ { 24, 7540477 },
+ { 25, 10686205 },
+ { 25, 11734781 },
+ { 25, 14880509 },
+ { 25, 15929085 },
+ { 24, 16617465 },
+ { 24, 16355321 },
+ { 24, 15568889 },
+ { 24, 15306745 },
+ { 24, 8228857 },
+ { 24, 7966713 },
+ { 24, 7180281 },
+ { 24, 6918137 },
+ { 23, 4034553 },
+ { 23, 3772409 },
+ { 23, 2985977 },
+ { 23, 2723833 },
+ { 22, 1937401 },
+ { 22, 1675257 },
+ { 22, 888825 },
+ { 22, 626681 },
+ { 20, 364537 },
+ { 20, 102393 },
+ { 22, 528377 },
+ { 20, 331769 },
+ { 22, 135161 },
+ { 15, 7914 },
+ { 22, 200701 },
+ { 22, 1249277 },
+ { 24, 2297853 },
+ { 24, 3346429 },
+ { 24, 6492157 },
+ { 24, 7540733 },
+ { 25, 10686461 },
+ { 25, 11735037 },
+ { 25, 14880765 },
+ { 25, 15929341 },
+ { 24, 16636669 },
+ { 24, 16554745 },
+ { 24, 16292601 },
+ { 24, 15506169 },
+ { 24, 15244025 },
+ { 24, 8166137 },
+ { 24, 7903993 },
+ { 24, 7117561 },
+ { 23, 4053757 },
+ { 23, 3971833 },
+ { 23, 3709689 },
+ { 23, 2923257 },
+ { 22, 1956605 },
+ { 22, 1874681 },
+ { 22, 1612537 },
+ { 22, 826105 },
+ { 20, 383741 },
+ { 20, 301817 },
+ { 20, 39673 },
+ { 16, 25977 },
+ { 16, 32185 },
+ { 15, 12906 },
+ { 22, 137981 },
+ { 22, 1186557 },
+ { 24, 2235133 },
+ { 24, 3283709 },
+ { 24, 6429437 },
+ { 24, 7478013 },
+ { 25, 10623741 },
+ { 25, 11672317 },
+ { 25, 14818045 },
+ { 25, 15866621 },
+ { 24, 16636925 },
+ { 24, 16555001 },
+ { 24, 16292857 },
+ { 24, 15506425 },
+ { 24, 15244281 },
+ { 24, 8166393 },
+ { 24, 7904249 },
+ { 24, 7117817 },
+ { 23, 4054013 },
+ { 23, 3972089 },
+ { 23, 3709945 },
+ { 23, 2923513 },
+ { 22, 1956861 },
+ { 22, 1874937 },
+ { 22, 1612793 },
+ { 22, 826361 },
+ { 20, 383997 },
+ { 20, 302073 },
+ { 20, 39929 },
+ { 16, 28025 },
+ { 15, 16057 },
+ { 15, 13930 },
+ { 22, 138237 },
+ { 22, 1186813 },
+ { 24, 2235389 },
+ { 24, 3283965 },
+ { 24, 6429693 },
+ { 24, 7478269 },
+ { 25, 10623997 },
+ { 25, 11672573 },
+ { 25, 14818301 },
+ { 25, 15866877 },
+ { 26, 27401213 },
+ { 24, 16572157 },
+ { 24, 16310013 },
+ { 24, 15523581 },
+ { 24, 15261437 },
+ { 24, 8183549 },
+ { 24, 7921405 },
+ { 24, 7134973 },
+ { 24, 6872829 },
+ { 23, 3989245 },
+ { 23, 3727101 },
+ { 23, 2940669 },
+ { 23, 2678525 },
+ { 22, 1892093 },
+ { 22, 1629949 },
+ { 22, 843517 },
+ { 22, 581373 },
+ { 20, 319229 },
+ { 20, 57085 },
+ { 15, 16361 },
+ { 13, 4009 },
+ { 14, 8026 },
+ { 17, 64957 },
+ { 20, 335613 },
+ { 22, 597757 },
+ { 22, 859901 },
+ { 22, 1646333 },
+ { 22, 1908477 },
+ { 23, 2694909 },
+ { 23, 2957053 },
+ { 23, 3743485 },
+ { 23, 4005629 },
+ { 24, 6889213 },
+ { 24, 7151357 },
+ { 24, 7937789 },
+ { 24, 8199933 },
+ { 24, 15277821 },
+ { 24, 15539965 },
+ { 24, 16326397 },
+ { 24, 16588541 },
+ { 24, 6873085 },
+ { 23, 3989501 },
+ { 23, 3727357 },
+ { 23, 2940925 },
+ { 23, 2678781 },
+ { 22, 1892349 },
+ { 22, 1630205 },
+ { 22, 843773 },
+ { 22, 581629 },
+ { 20, 319485 },
+ { 20, 57341 },
+ { 15, 16185 },
+ { 12, 1993 },
+ { 14, 8154 },
+ { 16, 32445 },
+ { 20, 335869 },
+ { 22, 598013 },
+ { 22, 860157 },
+ { 22, 1646589 },
+ { 22, 1908733 },
+ { 23, 2695165 },
+ { 23, 2957309 },
+ { 23, 3743741 },
+ { 23, 4005885 },
+ { 24, 6889469 },
+ { 24, 7151613 },
+ { 24, 7938045 },
+ { 24, 8200189 },
+ { 24, 15278077 },
+ { 24, 15540221 },
+ { 24, 16326653 },
+ { 24, 16588797 },
+ { 26, 31533821 },
+ { 26, 28388093 },
+ { 26, 27339517 },
+ { 25, 15805181 },
+ { 25, 14756605 },
+ { 25, 11610877 },
+ { 25, 10562301 },
+ { 24, 7416573 },
+ { 24, 6367997 },
+ { 24, 3222269 },
+ { 24, 2173693 },
+ { 17, 42877 },
+ { 13, 4061 },
+ { 24, 110591 },
+ { 14, 8109 },
+ { 17, 42365 },
+ { 24, 2108157 },
+ { 24, 3156733 },
+ { 24, 6302461 },
+ { 24, 7351037 },
+ { 25, 10496765 },
+ { 25, 11545341 },
+ { 25, 14691069 },
+ { 25, 15739645 },
+ { 26, 27273981 },
+ { 26, 28322557 },
+ { 26, 31468285 },
+ { 26, 32516861 },
+ { 26, 60828413 },
+ { 26, 61876989 },
+ { 26, 65022717 },
+ { 26, 66071293 },
+ { 26, 31534077 },
+ { 26, 28388349 },
+ { 26, 27339773 },
+ { 25, 15805437 },
+ { 25, 14756861 },
+ { 25, 11611133 },
+ { 25, 10562557 },
+ { 24, 7416829 },
+ { 24, 6368253 },
+ { 24, 3222525 },
+ { 24, 2173949 },
+ { 17, 44925 },
+ { 16, 32621 },
+ { 12, 1930 },
+ { 13, 4045 },
+ { 17, 44413 },
+ { 24, 2108413 },
+ { 24, 3156989 },
+ { 24, 6302717 },
+ { 24, 7351293 },
+ { 25, 10497021 },
+ { 25, 11545597 },
+ { 25, 14691325 },
+ { 25, 15739901 },
+ { 26, 27274237 },
+ { 26, 28322813 },
+ { 26, 31468541 },
+ { 26, 66399997 },
+ { 26, 65351421 },
+ { 26, 62205693 },
+ { 26, 61157117 },
+ { 26, 32845565 },
+ { 26, 31796989 },
+ { 26, 28651261 },
+ { 26, 27602685 },
+ { 25, 16068349 },
+ { 25, 15019773 },
+ { 25, 11874045 },
+ { 25, 10825469 },
+ { 24, 7679741 },
+ { 24, 6631165 },
+ { 24, 3485437 },
+ { 24, 2436861 },
+ { 22, 1388285 },
+ { 18, 130685 },
+ { 12, 1994 },
+ { 14, 8153 },
+ { 17, 65517 },
+ { 22, 143101 },
+ { 22, 405245 },
+ { 24, 667389 },
+ { 24, 929533 },
+ { 24, 1715965 },
+ { 24, 1978109 },
+ { 25, 2764541 },
+ { 25, 3026685 },
+ { 25, 3813117 },
+ { 25, 4075261 },
+ { 26, 6958845 },
+ { 26, 7220989 },
+ { 26, 8007421 },
+ { 26, 8269565 },
+ { 26, 15347453 },
+ { 26, 15609597 },
+ { 26, 16396029 },
+ { 26, 16658173 },
+ { 26, 27602941 },
+ { 25, 16068605 },
+ { 25, 15020029 },
+ { 25, 11874301 },
+ { 25, 10825725 },
+ { 24, 7679997 },
+ { 24, 6631421 },
+ { 24, 3485693 },
+ { 24, 2437117 },
+ { 22, 1388541 },
+ { 19, 262077 },
+ { 17, 65338 },
+ { 17, 65385 },
+ { 17, 65341 },
+ { 22, 143357 },
+ { 22, 405501 },
+ { 24, 667645 },
+ { 24, 929789 },
+ { 24, 1716221 },
+ { 24, 1978365 },
+ { 25, 2764797 },
+ { 25, 3026941 },
+ { 25, 3813373 },
+ { 25, 4075517 },
+ { 26, 6959101 },
+ { 26, 7221245 },
+ { 26, 8007677 },
+ { 26, 8269821 },
+ { 26, 15347709 },
+ { 26, 15609853 },
+ { 26, 16396285 },
+ { 26, 16658429 },
+ { 28, 109656829 },
+ { 27, 63519485 },
+ { 27, 59325181 },
+ { 27, 46742269 },
+ { 27, 42547965 },
+ { 26, 29965053 },
+ { 26, 25770749 },
+ { 26, 13187837 },
+ { 26, 8993533 },
+ { 24, 4799229 },
+ { 24, 604925 },
+ { 16, 29210 },
+ { 19, 261753 },
+ { 17, 59257 },
+ { 22, 211705 },
+ { 22, 473849 },
+ { 22, 1456893 },
+ { 23, 3080191 },
+ { 24, 1784569 },
+ { 24, 2046713 },
+ { 24, 6175485 },
+ { 25, 3095289 },
+ { 25, 3881721 },
+ { 25, 4143865 },
+ { 25, 12466941 },
+ { 26, 7289593 },
+ { 26, 8076025 },
+ { 26, 8338169 },
+ { 26, 15416057 },
+ { 26, 15678201 },
+ { 26, 16464633 },
+ { 26, 16726777 },
+ { 26, 33438461 },
+ { 27, 63519741 },
+ { 27, 59325437 },
+ { 27, 46742525 },
+ { 27, 42548221 },
+ { 26, 29965309 },
+ { 26, 25771005 },
+ { 26, 13188093 },
+ { 26, 8993789 },
+ { 24, 4799485 },
+ { 24, 605181 },
+ { 16, 30234 },
+ { 20, 524217 },
+ { 17, 61305 },
+ { 22, 211961 },
+ { 22, 474105 },
+ { 22, 1457149 },
+ { 23, 3079935 },
+ { 24, 1784825 },
+ { 24, 2046969 },
+ { 24, 6175741 },
+ { 25, 3095545 },
+ { 25, 3881977 },
+ { 25, 4144121 },
+ { 25, 12467197 },
+ { 26, 7289849 },
+ { 26, 8076281 },
+ { 26, 8338425 },
+ { 26, 15416313 },
+ { 26, 15678457 },
+ { 26, 16464889 },
+ { 26, 16727033 },
+ { 26, 33438717 },
+ { 27, 63782653 },
+ { 27, 59588349 },
+ { 27, 47005437 },
+ { 27, 42811133 },
+ { 26, 30228221 },
+ { 26, 26033917 },
+ { 26, 13451005 },
+ { 26, 9256701 },
+ { 24, 5062397 },
+ { 24, 868093 },
+ { 16, 31386 },
+ { 24, 605945 },
+ { 22, 1392377 },
+ { 23, 2685947 },
+ { 22, 1261305 },
+ { 22, 1523449 },
+ { 23, 2948091 },
+ { 24, 5193465 },
+ { 24, 5979897 },
+ { 24, 6242041 },
+ { 25, 11222777 },
+ { 25, 11484921 },
+ { 25, 12271353 },
+ { 25, 12533497 },
+ { 26, 23805689 },
+ { 26, 24067833 },
+ { 26, 24854265 },
+ { 26, 25116409 },
+ { 26, 32194297 },
+ { 26, 32456441 },
+ { 26, 33242873 },
+ { 26, 33505017 },
+ { 27, 63782909 },
+ { 27, 59588605 },
+ { 27, 47005693 },
+ { 27, 42811389 },
+ { 26, 30228477 },
+ { 26, 26034173 },
+ { 26, 13451261 },
+ { 26, 9256957 },
+ { 24, 5062653 },
+ { 24, 868349 },
+ { 16, 32410 },
+ { 24, 606201 },
+ { 22, 1392633 },
+ { 23, 2685691 },
+ { 22, 1261561 },
+ { 22, 1523705 },
+ { 23, 2947835 },
+ { 24, 5193721 },
+ { 24, 5980153 },
+ { 24, 6242297 },
+ { 25, 11223033 },
+ { 25, 11485177 },
+ { 25, 12271609 },
+ { 25, 12533753 },
+ { 26, 23805945 },
+ { 26, 24068089 },
+ { 26, 24854521 },
+ { 26, 25116665 },
+ { 26, 32194553 },
+ { 26, 32456697 },
+ { 26, 33243129 },
+ { 26, 33505273 },
+ { 27, 64580349 },
+ { 27, 60386045 },
+ { 27, 47803133 },
+ { 27, 43608829 },
+ { 26, 31025917 },
+ { 26, 26831613 },
+ { 26, 14248701 },
+ { 26, 10054397 },
+ { 24, 5860093 },
+ { 24, 1665789 },
+ { 19, 215322 },
+ { 24, 879353 },
+ { 24, 4811513 },
+ { 24, 2452217 },
+ { 24, 3238649 },
+ { 24, 2321145 },
+ { 24, 2583289 },
+ { 24, 3566333 },
+ { 25, 10416127 },
+ { 26, 10185465 },
+ { 26, 10447609 },
+ { 26, 14576381 },
+ { 27, 19884793 },
+ { 27, 20671225 },
+ { 27, 20933369 },
+ { 27, 29256445 },
+ { 28, 40856313 },
+ { 28, 41642745 },
+ { 28, 41904889 },
+ { 28, 48982777 },
+ { 28, 49244921 },
+ { 28, 50031353 },
+ { 27, 64580605 },
+ { 27, 60386301 },
+ { 27, 47803389 },
+ { 27, 43609085 },
+ { 26, 31026173 },
+ { 26, 26831869 },
+ { 26, 14248957 },
+ { 26, 10054653 },
+ { 24, 5860349 },
+ { 24, 1666045 },
+ { 19, 219418 },
+ { 24, 879609 },
+ { 24, 4811769 },
+ { 24, 2452473 },
+ { 24, 3238905 },
+ { 24, 2321401 },
+ { 24, 2583545 },
+ { 24, 3566589 },
+ { 25, 10415871 },
+ { 26, 10185721 },
+ { 26, 10447865 },
+ { 26, 14576637 },
+ { 27, 19885049 },
+ { 27, 20671481 },
+ { 27, 20933625 },
+ { 27, 29256701 },
+ { 28, 40856569 },
+ { 28, 41643001 },
+ { 28, 41905145 },
+ { 28, 48983033 },
+ { 28, 49245177 },
+ { 28, 50031609 },
+ { 27, 64843517 },
+ { 27, 60649213 },
+ { 27, 48066301 },
+ { 27, 43871997 },
+ { 26, 31289085 },
+ { 26, 27094781 },
+ { 26, 14511869 },
+ { 26, 10317565 },
+ { 24, 6123261 },
+ { 24, 1928957 },
+ { 19, 223642 },
+ { 24, 1666809 },
+ { 24, 5074681 },
+ { 25, 10021883 },
+ { 24, 3501817 },
+ { 24, 6385401 },
+ { 24, 3370745 },
+ { 24, 3632889 },
+ { 24, 6713085 },
+ { 25, 11987967 },
+ { 26, 14380793 },
+ { 26, 14642937 },
+ { 26, 27160317 },
+ { 27, 28274425 },
+ { 27, 29060857 },
+ { 27, 29323001 },
+ { 27, 54423293 },
+ { 28, 57634553 },
+ { 28, 58420985 },
+ { 28, 58683129 },
+ { 28, 65761017 },
+ { 28, 66023161 },
+ { 27, 64843773 },
+ { 27, 60649469 },
+ { 27, 48066557 },
+ { 27, 43872253 },
+ { 26, 31289341 },
+ { 26, 27095037 },
+ { 26, 14512125 },
+ { 26, 10317821 },
+ { 24, 6123517 },
+ { 24, 1929213 },
+ { 19, 227738 },
+ { 24, 1667065 },
+ { 24, 5074937 },
+ { 25, 10021627 },
+ { 24, 3502073 },
+ { 24, 6385657 },
+ { 24, 3371001 },
+ { 24, 3633145 },
+ { 24, 6713341 },
+ { 25, 11987711 },
+ { 26, 14381049 },
+ { 26, 14643193 },
+ { 26, 27160573 },
+ { 27, 28274681 },
+ { 27, 29061113 },
+ { 27, 29323257 },
+ { 27, 54423549 },
+ { 28, 57634809 },
+ { 28, 58421241 },
+ { 28, 58683385 },
+ { 28, 65761273 },
+ { 28, 66023417 },
+ { 28, 66809849 },
+ { 28, 67071993 },
+ { 28, 94993149 },
+ { 28, 86604541 },
+ { 27, 61438717 },
+ { 27, 53050109 },
+ { 27, 27884285 },
+ { 27, 19495677 },
+ { 25, 11107069 },
+ { 25, 2718461 },
+ { 19, 248602 },
+ { 19, 523118 },
+ { 24, 5864185 },
+ { 25, 11583483 },
+ { 26, 13204217 },
+ { 24, 6650617 },
+ { 24, 7437049 },
+ { 24, 6519545 },
+ { 24, 6781689 },
+ { 24, 7764733 },
+ { 25, 12500991 },
+ { 26, 26966777 },
+ { 26, 27228921 },
+ { 26, 31357693 },
+ { 27, 53443321 },
+ { 27, 54229753 },
+ { 27, 54491897 },
+ { 27, 62814973 },
+ { 28, 107969273 },
+ { 28, 108755705 },
+ { 28, 109017849 },
+ { 28, 116095737 },
+ { 28, 116357881 },
+ { 28, 117144313 },
+ { 28, 117406457 },
+ { 28, 134118141 },
+ { 27, 61438973 },
+ { 27, 53050365 },
+ { 27, 27884541 },
+ { 27, 19495933 },
+ { 25, 11107325 },
+ { 25, 2718717 },
+ { 19, 252698 },
+ { 19, 519022 },
+ { 24, 5864441 },
+ { 25, 11583227 },
+ { 26, 13204473 },
+ { 24, 6650873 },
+ { 24, 7437305 },
+ { 24, 6519801 },
+ { 24, 6781945 },
+ { 24, 7764989 },
+ { 25, 12500735 },
+ { 26, 26967033 },
+ { 26, 27229177 },
+ { 26, 31357949 },
+ { 27, 53443577 },
+ { 27, 54230009 },
+ { 27, 54492153 },
+ { 27, 62815229 },
+ { 28, 107969529 },
+ { 28, 108755961 },
+ { 28, 109018105 },
+ { 28, 116095993 },
+ { 28, 116358137 },
+ { 28, 117144569 },
+ { 28, 117406713 },
+ { 28, 86867709 },
+ { 27, 61701885 },
+ { 27, 53313277 },
+ { 27, 28147453 },
+ { 27, 19758845 },
+ { 25, 11370237 },
+ { 25, 2981629 },
+ { 19, 256922 },
+ { 19, 515054 },
+ { 24, 6127353 },
+ { 25, 12106747 },
+ { 26, 13467385 },
+ { 26, 25788153 },
+ { 24, 7700217 },
+ { 25, 10583801 },
+ { 24, 7569145 },
+ { 24, 7831289 },
+ { 25, 10911485 },
+ { 26, 30375673 },
+ { 26, 31162105 },
+ { 26, 31424249 },
+ { 27, 61570809 },
+ { 27, 61832953 },
+ { 27, 62619385 },
+ { 27, 62881529 },
+ { 28, 124485369 },
+ { 28, 124747513 },
+ { 28, 125533945 },
+ { 28, 125796089 },
+ { 28, 132873977 },
+ { 28, 133136121 },
+ { 28, 133922553 },
+ { 28, 134184697 },
+ { 27, 61702141 },
+ { 27, 53313533 },
+ { 27, 28147709 },
+ { 27, 19759101 },
+ { 25, 11370493 },
+ { 25, 2981885 },
+ { 19, 261018 },
+ { 19, 510958 },
+ { 24, 6127609 },
+ { 25, 12106491 },
+ { 26, 13467641 },
+ { 26, 25788409 },
+ { 24, 7700473 },
+ { 25, 10584057 },
+ { 24, 7569401 },
+ { 24, 7831545 },
+ { 25, 10911741 },
+ { 26, 30375929 },
+ { 26, 31162361 },
+ { 26, 31424505 },
+ { 27, 61571065 },
+ { 27, 61833209 },
+ { 27, 62619641 },
+ { 27, 62881785 },
+ { 28, 124485625 },
+ { 28, 124747769 },
+ { 28, 125534201 },
+ { 28, 125796345 },
+ { 28, 132874233 },
+ { 28, 133136377 },
+ { 28, 133922809 },
+ { 28, 134184953 },
+ { 28, 124955389 },
+ { 28, 108178173 },
+ { 28, 57846525 },
+ { 28, 41069309 },
+ { 26, 24292093 },
+ { 26, 7514877 },
+ { 20, 955674 },
+ { 20, 980334 },
+ { 26, 22194937 },
+ { 26, 22065147 },
+ { 27, 28486393 },
+ { 27, 52079353 },
+ { 27, 59943673 },
+ { 26, 21670649 },
+ { 26, 23243513 },
+ { 26, 21408505 },
+ { 26, 21932793 },
+ { 26, 23898877 },
+ { 26, 22982655 },
+ { 28, 87468793 },
+ { 28, 87993081 },
+ { 28, 96250621 },
+ { 28, 123645951 },
+ { 29, 175549177 },
+ { 29, 176073465 },
+ { 29, 192719613 },
+ { 29, 257863679 },
+ { 30, 351709945 },
+ { 29, 259173373 },
+ { 29, 242396157 },
+ { 29, 192064509 },
+ { 29, 175287293 },
+ { 28, 124955645 },
+ { 28, 108178429 },
+ { 28, 57846781 },
+ { 28, 41069565 },
+ { 26, 24292349 },
+ { 26, 7515133 },
+ { 20, 963866 },
+ { 20, 972142 },
+ { 26, 22195193 },
+ { 26, 22064891 },
+ { 27, 28486649 },
+ { 27, 52079609 },
+ { 27, 59943929 },
+ { 26, 21670905 },
+ { 26, 23243769 },
+ { 26, 21408761 },
+ { 26, 21933049 },
+ { 26, 23899133 },
+ { 26, 22982399 },
+ { 28, 87469049 },
+ { 28, 87993337 },
+ { 28, 96250877 },
+ { 28, 123645695 },
+ { 29, 175549433 },
+ { 29, 176073721 },
+ { 29, 192719869 },
+ { 29, 257863423 },
+ { 30, 351710201 },
+ { 29, 259698429 },
+ { 29, 242921213 },
+ { 29, 192589565 },
+ { 29, 175812349 },
+ { 28, 125480701 },
+ { 28, 108703485 },
+ { 28, 58371837 },
+ { 28, 41594621 },
+ { 26, 24817405 },
+ { 26, 8040189 },
+ { 20, 972186 },
+ { 20, 964078 },
+ { 26, 22720249 },
+ { 26, 22588411 },
+ { 27, 29011705 },
+ { 27, 53653241 },
+ { 27, 60468985 },
+ { 27, 60337147 },
+ { 26, 23768825 },
+ { 26, 29535993 },
+ { 26, 23506681 },
+ { 26, 24030969 },
+ { 26, 30191357 },
+ { 26, 24554495 },
+ { 28, 95858425 },
+ { 28, 96382713 },
+ { 28, 121417469 },
+ { 28, 125217791 },
+ { 29, 192327417 },
+ { 29, 192851705 },
+ { 29, 243052285 },
+ { 29, 259435519 },
+ { 29, 259698685 },
+ { 29, 242921469 },
+ { 29, 192589821 },
+ { 29, 175812605 },
+ { 28, 125480957 },
+ { 28, 108703741 },
+ { 28, 58372093 },
+ { 28, 41594877 },
+ { 26, 24817661 },
+ { 26, 8040445 },
+ { 20, 980378 },
+ { 20, 955886 },
+ { 26, 22720505 },
+ { 26, 22588155 },
+ { 27, 29011961 },
+ { 27, 53653497 },
+ { 27, 60469241 },
+ { 27, 60336891 },
+ { 26, 23769081 },
+ { 26, 29536249 },
+ { 26, 23506937 },
+ { 26, 24031225 },
+ { 26, 30191613 },
+ { 26, 24554239 },
+ { 28, 95858681 },
+ { 28, 96382969 },
+ { 28, 121417725 },
+ { 28, 125217535 },
+ { 29, 192327673 },
+ { 29, 192851961 },
+ { 29, 243052541 },
+ { 29, 259435263 },
+ { 30, 519614457 },
+ { 29, 258506751 },
+ { 29, 241729535 },
+ { 29, 191397887 },
+ { 29, 267956217 },
+ { 28, 124289023 },
+ { 28, 107511807 },
+ { 28, 57180159 },
+ { 27, 47364861 },
+ { 26, 23625727 },
+ { 20, 1021722 },
+ { 20, 522094 },
+ { 25, 3964923 },
+ { 25, 12091387 },
+ { 27, 19693563 },
+ { 27, 54180601 },
+ { 26, 27033595 },
+ { 26, 30965755 },
+ { 27, 42762235 },
+ { 26, 30063353 },
+ { 25, 14974971 },
+ { 25, 15761403 },
+ { 25, 3833851 },
+ { 25, 12222459 },
+ { 25, 12550143 },
+ { 27, 28999675 },
+ { 27, 54165499 },
+ { 27, 62554107 },
+ { 27, 62881791 },
+ { 28, 96108539 },
+ { 28, 121274363 },
+ { 28, 129662971 },
+ { 28, 129990655 },
+ { 29, 230326267 },
+ { 29, 255492091 },
+ { 29, 263880699 },
+ { 29, 267434745 },
+ { 28, 133791739 },
+ { 28, 117276667 },
+ { 28, 57179903 },
+ { 27, 47365117 },
+ { 26, 23625471 },
+ { 20, 1029914 },
+ { 20, 513902 },
+ { 25, 3964667 },
+ { 25, 12091131 },
+ { 27, 19693307 },
+ { 27, 54180857 },
+ { 26, 27033339 },
+ { 26, 30965499 },
+ { 27, 42761979 },
+ { 26, 30063609 },
+ { 25, 14974715 },
+ { 25, 15761147 },
+ { 25, 3833595 },
+ { 25, 12222203 },
+ { 25, 12549887 },
+ { 27, 28999419 },
+ { 27, 54165243 },
+ { 27, 62553851 },
+ { 27, 62881535 },
+ { 28, 96108283 },
+ { 28, 121274107 },
+ { 28, 129662715 },
+ { 28, 129990399 },
+ { 29, 230326011 },
+ { 29, 255491835 },
+ { 29, 263880443 },
+ { 29, 267435001 },
+ { 28, 133791483 },
+ { 28, 117276411 },
+ { 28, 57441279 },
+ { 27, 47890173 },
+ { 26, 23886847 },
+ { 20, 1038234 },
+ { 20, 505838 },
+ { 26, 24821497 },
+ { 25, 12352507 },
+ { 27, 20478971 },
+ { 27, 28081147 },
+ { 27, 62570233 },
+ { 26, 31226875 },
+ { 27, 43547643 },
+ { 27, 46955515 },
+ { 26, 32161529 },
+ { 25, 16022523 },
+ { 26, 31899385 },
+ { 25, 4094971 },
+ { 25, 12483579 },
+ { 26, 23821311 },
+ { 27, 29260795 },
+ { 27, 54426619 },
+ { 27, 62815227 },
+ { 28, 87981051 },
+ { 28, 96369659 },
+ { 28, 121535483 },
+ { 28, 129924091 },
+ { 29, 222198779 },
+ { 29, 230587387 },
+ { 29, 255753211 },
+ { 29, 265862905 },
+ { 28, 133004283 },
+ { 28, 117013499 },
+ { 28, 66943995 },
+ { 27, 47890429 },
+ { 26, 23886591 },
+ { 20, 1046426 },
+ { 20, 497646 },
+ { 26, 24821753 },
+ { 25, 12352251 },
+ { 27, 20478715 },
+ { 27, 28080891 },
+ { 27, 62570489 },
+ { 26, 31226619 },
+ { 27, 43547387 },
+ { 27, 46955259 },
+ { 26, 32161785 },
+ { 25, 16022267 },
+ { 26, 31899641 },
+ { 25, 4094715 },
+ { 25, 12483323 },
+ { 26, 23821055 },
+ { 27, 29260539 },
+ { 27, 54426363 },
+ { 27, 62814971 },
+ { 28, 87980795 },
+ { 28, 96369403 },
+ { 28, 121535227 },
+ { 28, 129923835 },
+ { 29, 222198523 },
+ { 29, 230587131 },
+ { 29, 255752955 },
+ { 29, 265863161 },
+ { 28, 133004027 },
+ { 28, 117013243 },
+ { 28, 66943739 },
+ { 27, 49474301 },
+ { 26, 24670207 },
+ { 26, 7892991 },
+ { 21, 912750 },
+ { 26, 7106555 },
+ { 26, 23621627 },
+ { 27, 20738043 },
+ { 27, 28864507 },
+ { 27, 53243899 },
+ { 27, 61370363 },
+ { 27, 43806715 },
+ { 27, 47738875 },
+ { 27, 59535355 },
+ { 27, 55241465 },
+ { 26, 27553787 },
+ { 26, 28340219 },
+ { 26, 6975483 },
+ { 26, 23752699 },
+ { 26, 24080383 },
+ { 28, 57307131 },
+ { 28, 107638779 },
+ { 28, 124415995 },
+ { 28, 124743679 },
+ { 29, 191524859 },
+ { 29, 241856507 },
+ { 29, 258633723 },
+ { 29, 242053115 },
+ { 29, 192507899 },
+ { 29, 265349881 },
+ { 28, 132739067 },
+ { 28, 116223995 },
+ { 28, 66678779 },
+ { 27, 49474557 },
+ { 26, 24669951 },
+ { 26, 7892735 },
+ { 21, 896366 },
+ { 26, 7106299 },
+ { 26, 23621371 },
+ { 27, 20737787 },
+ { 27, 28864251 },
+ { 27, 53243643 },
+ { 27, 61370107 },
+ { 27, 43806459 },
+ { 27, 47738619 },
+ { 27, 59535099 },
+ { 27, 55241721 },
+ { 26, 27553531 },
+ { 26, 28339963 },
+ { 26, 6975227 },
+ { 26, 23752443 },
+ { 26, 24080127 },
+ { 28, 57306875 },
+ { 28, 107638523 },
+ { 28, 124415739 },
+ { 28, 124743423 },
+ { 29, 191524603 },
+ { 29, 241856251 },
+ { 29, 258633467 },
+ { 29, 242052859 },
+ { 29, 192507643 },
+ { 29, 265350137 },
+ { 28, 132738811 },
+ { 28, 116223739 },
+ { 28, 66678523 },
+ { 27, 49999613 },
+ { 26, 24931327 },
+ { 26, 8154111 },
+ { 21, 880110 },
+ { 26, 7891963 },
+ { 26, 23882747 },
+ { 28, 58388217 },
+ { 27, 29125627 },
+ { 27, 54029307 },
+ { 27, 61631483 },
+ { 28, 96136953 },
+ { 27, 47999995 },
+ { 27, 60320763 },
+ { 27, 66907897 },
+ { 26, 66546683 },
+ { 26, 28601339 },
+ { 26, 31484923 },
+ { 26, 7236603 },
+ { 26, 24013819 },
+ { 26, 24865791 },
+ { 28, 57568251 },
+ { 28, 107899899 },
+ { 28, 124677115 },
+ { 28, 125529087 },
+ { 29, 259583737 },
+ { 28, 129854459 },
+ { 29, 258894843 },
+ { 29, 191720443 },
+ { 29, 251195129 },
+ { 28, 125660155 },
+ { 28, 115960827 },
+ { 28, 65891323 },
+ { 27, 66645753 },
+ { 26, 33385467 },
+ { 26, 8153855 },
+ { 21, 863726 },
+ { 26, 7891707 },
+ { 26, 23882491 },
+ { 28, 58388473 },
+ { 27, 29125371 },
+ { 27, 54029051 },
+ { 27, 61631227 },
+ { 28, 96137209 },
+ { 27, 47999739 },
+ { 27, 60320507 },
+ { 27, 66908153 },
+ { 26, 66546427 },
+ { 26, 28601083 },
+ { 26, 31484667 },
+ { 26, 7236347 },
+ { 26, 24013563 },
+ { 26, 24865535 },
+ { 28, 57567995 },
+ { 28, 107899643 },
+ { 28, 124676859 },
+ { 28, 125528831 },
+ { 29, 259583993 },
+ { 28, 129854203 },
+ { 29, 258894587 },
+ { 29, 191720187 },
+ { 29, 251195385 },
+ { 28, 125659899 },
+ { 28, 115960571 },
+ { 28, 65891067 },
+ { 27, 66646009 },
+ { 26, 33385211 },
+ { 26, 15220735 },
+ { 20, 520046 },
+ { 26, 8142843 },
+ { 26, 24657915 },
+ { 28, 40648699 },
+ { 28, 108722937 },
+ { 27, 54280187 },
+ { 27, 62406651 },
+ { 28, 86786043 },
+ { 28, 121305849 },
+ { 27, 60571643 },
+ { 27, 67042045 },
+ { 26, 66469887 },
+ { 26, 65486843 },
+ { 26, 31735803 },
+ { 26, 32522235 },
+ { 26, 8011771 },
+ { 26, 24788987 },
+ { 26, 25116671 },
+ { 28, 58343419 },
+ { 28, 108675067 },
+ { 28, 125452283 },
+ { 28, 125779967 },
+ { 28, 129581051 },
+ { 28, 121454587 },
+ { 29, 259670011 },
+ { 29, 250673913 },
+ { 28, 125386747 },
+ { 28, 108871675 },
+ { 28, 65617915 },
+ { 27, 66124537 },
+ { 26, 33112059 },
+ { 26, 16596987 },
+ { 20, 503662 },
+ { 26, 8142587 },
+ { 26, 24657659 },
+ { 28, 40648443 },
+ { 28, 108723193 },
+ { 27, 54279931 },
+ { 27, 62406395 },
+ { 28, 86785787 },
+ { 28, 121306105 },
+ { 27, 60571387 },
+ { 27, 67042301 },
+ { 26, 66469631 },
+ { 26, 65486587 },
+ { 26, 31735547 },
+ { 26, 32521979 },
+ { 26, 8011515 },
+ { 26, 24788731 },
+ { 26, 25116415 },
+ { 28, 58343163 },
+ { 28, 108674811 },
+ { 28, 125452027 },
+ { 28, 125779711 },
+ { 28, 129580795 },
+ { 28, 121454331 },
+ { 29, 259669755 },
+ { 29, 250674169 },
+ { 28, 125386491 },
+ { 28, 108871419 },
+ { 28, 65617659 },
+ { 27, 66124793 },
+ { 26, 33111803 },
+ { 26, 16596731 },
+ { 20, 487406 },
+ { 26, 15219707 },
+ { 26, 24919035 },
+ { 28, 41434107 },
+ { 28, 57424891 },
+ { 28, 125501177 },
+ { 27, 62667771 },
+ { 28, 87571451 },
+ { 28, 95173627 },
+ { 28, 129695481 },
+ { 27, 64764923 },
+ { 27, 66518781 },
+ { 26, 65420287 },
+ { 26, 62340091 },
+ { 26, 32783355 },
+ { 26, 60832763 },
+ { 26, 8272891 },
+ { 26, 25050107 },
+ { 26, 32193535 },
+ { 28, 58604539 },
+ { 28, 108936187 },
+ { 28, 125713403 },
+ { 28, 128793595 },
+ { 28, 121191419 },
+ { 28, 96287739 },
+ { 29, 249102073 },
+ { 28, 124599291 },
+ { 28, 108608507 },
+ { 28, 58539003 },
+ { 27, 64552697 },
+ { 26, 32324603 },
+ { 26, 16333819 },
+ { 20, 471022 },
+ { 26, 15219451 },
+ { 26, 24918779 },
+ { 28, 41433851 },
+ { 28, 57424635 },
+ { 28, 125501433 },
+ { 27, 62667515 },
+ { 28, 87571195 },
+ { 28, 95173371 },
+ { 28, 129695737 },
+ { 27, 64764667 },
+ { 27, 66519037 },
+ { 26, 65420031 },
+ { 26, 62339835 },
+ { 26, 32783099 },
+ { 26, 60832507 },
+ { 26, 8272635 },
+ { 26, 25049851 },
+ { 26, 32193279 },
+ { 28, 58604283 },
+ { 28, 108935931 },
+ { 28, 125713147 },
+ { 28, 128793339 },
+ { 28, 121191163 },
+ { 28, 96287483 },
+ { 29, 249102329 },
+ { 28, 124599035 },
+ { 28, 108608251 },
+ { 28, 58538747 },
+ { 27, 64552953 },
+ { 26, 32324347 },
+ { 26, 16333563 },
+ { 20, 392558 },
+ { 26, 15478779 },
+ { 26, 31993851 },
+ { 28, 41693179 },
+ { 28, 58208251 },
+ { 28, 107753467 },
+ { 28, 124268539 },
+ { 28, 87830523 },
+ { 28, 95956987 },
+ { 28, 120336379 },
+ { 28, 128462843 },
+ { 28, 110899195 },
+ { 28, 129870589 },
+ { 26, 62271487 },
+ { 26, 61288443 },
+ { 26, 61091835 },
+ { 26, 61878267 },
+ { 26, 15347707 },
+ { 26, 32124923 },
+ { 26, 32452607 },
+ { 28, 65679355 },
+ { 28, 116011003 },
+ { 28, 132788219 },
+ { 28, 120401915 },
+ { 28, 96022523 },
+ { 28, 87896059 },
+ { 28, 124334075 },
+ { 28, 107819003 },
+ { 28, 58273787 },
+ { 28, 128035577 },
+ { 26, 32059387 },
+ { 26, 15544315 },
+ { 20, 376174 },
+ { 26, 15478523 },
+ { 26, 31993595 },
+ { 28, 41692923 },
+ { 28, 58207995 },
+ { 28, 107753211 },
+ { 28, 124268283 },
+ { 28, 87830267 },
+ { 28, 95956731 },
+ { 28, 120336123 },
+ { 28, 128462587 },
+ { 28, 110898939 },
+ { 28, 129870845 },
+ { 26, 62271231 },
+ { 26, 61288187 },
+ { 26, 61091579 },
+ { 26, 61878011 },
+ { 26, 15347451 },
+ { 26, 32124667 },
+ { 26, 32452351 },
+ { 28, 65679099 },
+ { 28, 116010747 },
+ { 28, 132787963 },
+ { 28, 120401659 },
+ { 28, 96022267 },
+ { 28, 87895803 },
+ { 28, 124333819 },
+ { 28, 107818747 },
+ { 28, 58273531 },
+ { 28, 128035833 },
+ { 26, 32059131 },
+ { 26, 15544059 },
+ { 20, 359918 },
+ { 26, 16264187 },
+ { 26, 32254971 },
+ { 28, 48770043 },
+ { 28, 58469371 },
+ { 28, 108538875 },
+ { 28, 124529659 },
+ { 29, 174599163 },
+ { 28, 96218107 },
+ { 28, 121121787 },
+ { 28, 128723963 },
+ { 28, 132066299 },
+ { 28, 115092475 },
+ { 28, 128823037 },
+ { 26, 61221887 },
+ { 26, 32975867 },
+ { 26, 62139387 },
+ { 26, 65022971 },
+ { 26, 15608827 },
+ { 26, 32386043 },
+ { 26, 33238015 },
+ { 28, 65940475 },
+ { 27, 64826363 },
+ { 28, 133049339 },
+ { 28, 95235067 },
+ { 28, 87632891 },
+ { 27, 62729211 },
+ { 28, 107555835 },
+ { 28, 57486331 },
+ { 28, 99725049 },
+ { 26, 24980475 },
+ { 26, 15281147 },
+ { 20, 343534 },
+ { 26, 16263931 },
+ { 26, 32254715 },
+ { 28, 48769787 },
+ { 28, 58469115 },
+ { 28, 108538619 },
+ { 28, 124529403 },
+ { 29, 174598907 },
+ { 28, 96217851 },
+ { 28, 121121531 },
+ { 28, 128723707 },
+ { 28, 132066043 },
+ { 28, 115092219 },
+ { 28, 128823293 },
+ { 26, 61221631 },
+ { 26, 32975611 },
+ { 26, 62139131 },
+ { 26, 65022715 },
+ { 26, 15608571 },
+ { 26, 32385787 },
+ { 26, 33237759 },
+ { 28, 65940219 },
+ { 27, 64826107 },
+ { 28, 133049083 },
+ { 28, 95234811 },
+ { 28, 87632635 },
+ { 27, 62728955 },
+ { 28, 107555579 },
+ { 28, 57486075 },
+ { 28, 99725305 },
+ { 26, 24980219 },
+ { 26, 15280891 },
+ { 19, 261998 },
+ { 24, 4136955 },
+ { 24, 8265723 },
+ { 26, 12263419 },
+ { 26, 16392187 },
+ { 26, 27205627 },
+ { 26, 31334395 },
+ { 27, 43720699 },
+ { 27, 47849467 },
+ { 26, 30351355 },
+ { 26, 32382971 },
+ { 26, 33005567 },
+ { 26, 31973371 },
+ { 26, 31924219 },
+ { 26, 32907259 },
+ { 24, 8232959 },
+ { 24, 7987195 },
+ { 24, 16326651 },
+ { 24, 16523259 },
+ { 24, 4104187 },
+ { 24, 8298491 },
+ { 24, 8380415 },
+ { 25, 16146427 },
+ { 25, 15163387 },
+ { 26, 33464315 },
+ { 26, 21716987 },
+ { 25, 15622139 },
+ { 25, 13590523 },
+ { 26, 14311419 },
+ { 26, 10182651 },
+ { 24, 6184955 },
+ { 24, 2056187 },
+ { 19, 245614 },
+ { 24, 4136699 },
+ { 24, 8265467 },
+ { 26, 12263163 },
+ { 26, 16391931 },
+ { 26, 27205371 },
+ { 26, 31334139 },
+ { 27, 43720443 },
+ { 27, 47849211 },
+ { 26, 30351099 },
+ { 26, 32382715 },
+ { 26, 33005311 },
+ { 26, 31973115 },
+ { 26, 31923963 },
+ { 26, 32907003 },
+ { 24, 8232703 },
+ { 24, 7986939 },
+ { 24, 16326395 },
+ { 24, 16523003 },
+ { 24, 4103931 },
+ { 24, 8298235 },
+ { 24, 8380159 },
+ { 25, 16146171 },
+ { 25, 15163131 },
+ { 26, 33464059 },
+ { 26, 21716731 },
+ { 25, 15621883 },
+ { 25, 13590267 },
+ { 26, 14311163 },
+ { 26, 10182395 },
+ { 24, 6184699 },
+ { 24, 2055931 },
+ { 19, 229358 },
+ { 24, 3825407 },
+ { 24, 8330235 },
+ { 26, 12459003 },
+ { 26, 16456699 },
+ { 26, 28974075 },
+ { 26, 31398907 },
+ { 27, 43916283 },
+ { 27, 47913979 },
+ { 27, 60431355 },
+ { 26, 32447483 },
+ { 27, 55450619 },
+ { 26, 31955967 },
+ { 26, 28826619 },
+ { 26, 32971771 },
+ { 26, 61217787 },
+ { 24, 7969791 },
+ { 24, 7199739 },
+ { 24, 16587771 },
+ { 24, 7887867 },
+ { 24, 4168699 },
+ { 24, 8363003 },
+ { 25, 15948795 },
+ { 25, 15096827 },
+ { 25, 12016635 },
+ { 26, 33528827 },
+ { 25, 15424507 },
+ { 25, 13523963 },
+ { 25, 7298043 },
+ { 26, 10116091 },
+ { 24, 5987323 },
+ { 24, 1989627 },
+ { 19, 212974 },
+ { 24, 2055167 },
+ { 24, 8329979 },
+ { 26, 12458747 },
+ { 26, 16456443 },
+ { 26, 28973819 },
+ { 26, 31398651 },
+ { 27, 43916027 },
+ { 27, 47913723 },
+ { 27, 60431099 },
+ { 26, 32447227 },
+ { 27, 55450363 },
+ { 26, 31955711 },
+ { 26, 28826363 },
+ { 26, 32971515 },
+ { 26, 61217531 },
+ { 24, 7969535 },
+ { 24, 7199483 },
+ { 24, 16587515 },
+ { 24, 7887611 },
+ { 24, 4168443 },
+ { 24, 8362747 },
+ { 25, 15948539 },
+ { 25, 15096571 },
+ { 25, 12016379 },
+ { 26, 33528571 },
+ { 25, 15424251 },
+ { 25, 13523707 },
+ { 25, 7297787 },
+ { 26, 10115835 },
+ { 24, 5987067 },
+ { 24, 1989371 },
+ { 19, 208286 },
+ { 24, 2054911 },
+ { 24, 6249215 },
+ { 26, 12521467 },
+ { 26, 16650235 },
+ { 26, 29036539 },
+ { 26, 33165307 },
+ { 27, 43978747 },
+ { 27, 48107515 },
+ { 27, 60493819 },
+ { 27, 64622587 },
+ { 27, 55513083 },
+ { 27, 57544699 },
+ { 26, 28807167 },
+ { 26, 27774971 },
+ { 26, 61280251 },
+ { 26, 62263291 },
+ { 24, 7180287 },
+ { 24, 6934523 },
+ { 24, 6868987 },
+ { 24, 7098363 },
+ { 24, 6901755 },
+ { 25, 15880187 },
+ { 25, 14897147 },
+ { 25, 11948027 },
+ { 25, 10964987 },
+ { 25, 15355899 },
+ { 25, 13324283 },
+ { 25, 7229435 },
+ { 25, 5197819 },
+ { 24, 5918715 },
+ { 24, 1789947 },
+ { 19, 126238 },
+ { 24, 1986559 },
+ { 24, 6180863 },
+ { 26, 12521211 },
+ { 26, 16649979 },
+ { 26, 29036283 },
+ { 26, 33165051 },
+ { 27, 43978491 },
+ { 27, 48107259 },
+ { 27, 60493563 },
+ { 27, 64622331 },
+ { 27, 55512827 },
+ { 27, 57544443 },
+ { 26, 28806911 },
+ { 26, 27774715 },
+ { 26, 61279995 },
+ { 26, 62263035 },
+ { 24, 7180031 },
+ { 24, 6934267 },
+ { 24, 6868731 },
+ { 24, 7098107 },
+ { 24, 6901499 },
+ { 25, 15879931 },
+ { 25, 14896891 },
+ { 25, 11947771 },
+ { 25, 10964731 },
+ { 25, 15355643 },
+ { 25, 13324027 },
+ { 25, 7229179 },
+ { 25, 5197563 },
+ { 24, 5918459 },
+ { 24, 1789691 },
+ { 19, 109854 },
+ { 24, 1986303 },
+ { 24, 6180607 },
+ { 26, 10374911 },
+ { 26, 16714747 },
+ { 26, 29232123 },
+ { 26, 33229819 },
+ { 27, 45747195 },
+ { 27, 48172027 },
+ { 27, 60689403 },
+ { 27, 64687099 },
+ { 26, 32492539 },
+ { 26, 32427003 },
+ { 26, 32230395 },
+ { 26, 32164859 },
+ { 25, 16239611 },
+ { 25, 16174075 },
+ { 25, 15977467 },
+ { 24, 6917119 },
+ { 23, 4049915 },
+ { 23, 3984379 },
+ { 24, 6835195 },
+ { 23, 4017147 },
+ { 25, 14830587 },
+ { 25, 11750395 },
+ { 25, 10898427 },
+ { 24, 7818235 },
+ { 25, 13257723 },
+ { 25, 7031803 },
+ { 25, 5131259 },
+ { 23, 3099643 },
+ { 24, 1723387 },
+ { 18, 47006 },
+ { 24, 1788927 },
+ { 24, 5983231 },
+ { 26, 10177535 },
+ { 26, 16714491 },
+ { 26, 29231867 },
+ { 26, 33229563 },
+ { 27, 45746939 },
+ { 27, 48171771 },
+ { 27, 60689147 },
+ { 27, 64686843 },
+ { 26, 32492283 },
+ { 26, 32426747 },
+ { 26, 32230139 },
+ { 26, 32164603 },
+ { 25, 16239355 },
+ { 25, 16173819 },
+ { 25, 15977211 },
+ { 24, 6916863 },
+ { 23, 4049659 },
+ { 23, 3984123 },
+ { 24, 6834939 },
+ { 23, 4016891 },
+ { 25, 14830331 },
+ { 25, 11750139 },
+ { 25, 10898171 },
+ { 24, 7817979 },
+ { 25, 13257467 },
+ { 25, 7031547 },
+ { 25, 5131003 },
+ { 23, 3099387 },
+ { 24, 1723131 },
+ { 18, 38814 },
+ { 24, 1788671 },
+ { 24, 5982975 },
+ { 25, 16771071 },
+ { 25, 15726587 },
+ { 24, 7325691 },
+ { 24, 8357883 },
+ { 25, 11454459 },
+ { 25, 12486651 },
+ { 25, 15190011 },
+ { 25, 16222203 },
+ { 24, 8120319 },
+ { 24, 7600123 },
+ { 24, 7583739 },
+ { 24, 7534587 },
+ { 23, 4057087 },
+ { 23, 3799035 },
+ { 23, 3782651 },
+ { 23, 3733499 },
+ { 21, 1009663 },
+ { 21, 948219 },
+ { 21, 931835 },
+ { 21, 989179 },
+ { 21, 940027 },
+ { 23, 2922491 },
+ { 23, 2676731 },
+ { 22, 1939451 },
+ { 22, 1693691 },
+ { 23, 1742843 },
+ { 23, 1234939 },
+ { 21, 759803 },
+ { 21, 251899 },
+ { 16, 30494 },
+ { 22, 432127 },
+ { 22, 1480703 },
+ { 24, 2529279 },
+ { 24, 3577855 },
+ { 24, 7325435 },
+ { 24, 8357627 },
+ { 25, 11454203 },
+ { 25, 12486395 },
+ { 25, 15189755 },
+ { 25, 16221947 },
+ { 24, 8120063 },
+ { 24, 7599867 },
+ { 24, 7583483 },
+ { 24, 7534331 },
+ { 23, 4056831 },
+ { 23, 3798779 },
+ { 23, 3782395 },
+ { 23, 3733243 },
+ { 21, 1009407 },
+ { 21, 947963 },
+ { 21, 931579 },
+ { 21, 988923 },
+ { 21, 939771 },
+ { 23, 2922235 },
+ { 23, 2676475 },
+ { 22, 1939195 },
+ { 22, 1693435 },
+ { 23, 1742587 },
+ { 23, 1234683 },
+ { 21, 759547 },
+ { 21, 251643 },
+ { 16, 22302 },
+ { 22, 431871 },
+ { 22, 1480447 },
+ { 24, 2529023 },
+ { 24, 3577599 },
+ { 24, 6723327 },
+ { 24, 8373243 },
+ { 25, 11502587 },
+ { 25, 12502011 },
+ { 25, 15631355 },
+ { 25, 16237563 },
+ { 25, 11990011 },
+ { 24, 7595007 },
+ { 24, 6026235 },
+ { 24, 6009851 },
+ { 24, 5960699 },
+ { 23, 3793919 },
+ { 23, 3011579 },
+ { 23, 2995195 },
+ { 23, 2946043 },
+ { 21, 943103 },
+ { 21, 750587 },
+ { 21, 734203 },
+ { 21, 922619 },
+ { 21, 742395 },
+ { 23, 2659323 },
+ { 22, 1889275 },
+ { 22, 1676283 },
+ { 22, 906235 },
+ { 23, 1217531 },
+ { 21, 709627 },
+ { 21, 234491 },
+ { 16, 13726 },
+ { 21, 250879 },
+ { 21, 775167 },
+ { 23, 1299455 },
+ { 23, 1823743 },
+ { 23, 3396607 },
+ { 23, 3920895 },
+ { 24, 5493759 },
+ { 24, 6018047 },
+ { 24, 7590911 },
+ { 24, 8115199 },
+ { 25, 11989755 },
+ { 24, 7594751 },
+ { 24, 6025979 },
+ { 24, 6009595 },
+ { 24, 5960443 },
+ { 23, 3793663 },
+ { 23, 3011323 },
+ { 23, 2994939 },
+ { 23, 2945787 },
+ { 21, 942847 },
+ { 21, 750331 },
+ { 21, 733947 },
+ { 21, 922363 },
+ { 21, 742139 },
+ { 23, 2659067 },
+ { 22, 1889019 },
+ { 22, 1676027 },
+ { 22, 905979 },
+ { 23, 1217275 },
+ { 21, 709371 },
+ { 21, 234235 },
+ { 16, 5534 },
+ { 21, 250623 },
+ { 21, 774911 },
+ { 23, 1299199 },
+ { 23, 1823487 },
+ { 23, 3396351 },
+ { 23, 2883067 },
+ { 23, 2879995 },
+ { 23, 3138043 },
+ { 23, 3912187 },
+ { 23, 4170235 },
+ { 23, 2747899 },
+ { 23, 2735611 },
+ { 22, 1505791 },
+ { 22, 1375739 },
+ { 22, 1371643 },
+ { 22, 1359355 },
+ { 21, 752127 },
+ { 21, 687611 },
+ { 21, 683515 },
+ { 21, 671227 },
+ { 19, 186879 },
+ { 19, 171515 },
+ { 19, 167419 },
+ { 19, 181755 },
+ { 19, 169467 },
+ { 20, 468475 },
+ { 20, 407035 },
+ { 20, 222715 },
+ { 20, 161275 },
+ { 19, 173563 },
+ { 19, 46587 },
+ { 14, 9502 },
+ { 19, 58879 },
+ { 19, 189951 },
+ { 21, 321023 },
+ { 21, 452095 },
+ { 21, 845311 },
+ { 21, 976383 },
+ { 22, 1369599 },
+ { 22, 1500671 },
+ { 22, 1893887 },
+ { 22, 2024959 },
+ { 23, 3975417 },
+ { 23, 3582201 },
+ { 22, 2014461 },
+ { 22, 2009337 },
+ { 22, 1878265 },
+ { 22, 1485049 },
+ { 21, 965885 },
+ { 21, 960761 },
+ { 21, 829689 },
+ { 21, 436473 },
+ { 19, 179453 },
+ { 19, 174329 },
+ { 19, 43257 },
+ { 19, 180473 },
+ { 19, 168185 },
+ { 20, 467193 },
+ { 20, 405753 },
+ { 20, 221433 },
+ { 20, 159993 },
+ { 19, 172281 },
+ { 19, 45305 },
+ { 14, 1386 },
+ { 19, 57597 },
+ { 19, 188669 },
+ { 21, 319741 },
+ { 21, 450813 },
+ { 21, 844029 },
+ { 21, 975101 },
+ { 22, 1368317 },
+ { 22, 1499389 },
+ { 22, 1892605 },
+ { 22, 2023677 },
+ { 23, 3975673 },
+ { 23, 3582457 },
+ { 22, 2014717 },
+ { 22, 2009593 },
+ { 22, 1878521 },
+ { 22, 1485305 },
+ { 21, 966141 },
+ { 21, 961017 },
+ { 21, 829945 },
+ { 21, 436729 },
+ { 19, 179709 },
+ { 19, 174585 },
+ { 19, 43513 },
+ { 19, 180729 },
+ { 19, 168441 },
+ { 20, 467449 },
+ { 20, 406009 },
+ { 20, 221689 },
+ { 20, 160249 },
+ { 19, 172537 },
+ { 19, 45561 },
+ { 14, 9578 },
+ { 19, 57853 },
+ { 19, 188925 },
+ { 21, 319997 },
+ { 21, 451069 },
+ { 21, 844285 },
+ { 21, 975357 },
+ { 22, 1368573 },
+ { 22, 1499645 },
+ { 22, 1892861 },
+ { 22, 2023933 },
+ { 23, 3465725 },
+ { 23, 3596797 },
+ { 23, 3990013 },
+ { 23, 4121085 },
+ { 23, 4055801 },
+ { 23, 3793657 },
+ { 23, 3007225 },
+ { 23, 2745081 },
+ { 22, 1958649 },
+ { 22, 1696505 },
+ { 22, 910073 },
+ { 21, 701181 },
+ { 20, 385785 },
+ { 20, 123641 },
+ { 21, 656121 },
+ { 20, 475897 },
+ { 22, 1606393 },
+ { 22, 836345 },
+ { 22, 623353 },
+ { 20, 377593 },
+ { 21, 164601 },
+ { 15, 3050 },
+ { 21, 180989 },
+ { 21, 705277 },
+ { 23, 1229565 },
+ { 23, 1753853 },
+ { 23, 3326717 },
+ { 23, 3851005 },
+ { 24, 16638969 },
+ { 24, 16376825 },
+ { 24, 15590393 },
+ { 24, 15328249 },
+ { 24, 8250361 },
+ { 24, 7988217 },
+ { 24, 7201785 },
+ { 24, 6939641 },
+ { 23, 4056057 },
+ { 23, 3793913 },
+ { 23, 3007481 },
+ { 23, 2745337 },
+ { 22, 1958905 },
+ { 22, 1696761 },
+ { 22, 910329 },
+ { 21, 701437 },
+ { 20, 386041 },
+ { 20, 123897 },
+ { 21, 656377 },
+ { 20, 476153 },
+ { 22, 1606649 },
+ { 22, 836601 },
+ { 22, 623609 },
+ { 20, 377849 },
+ { 21, 164857 },
+ { 15, 7146 },
+ { 21, 181245 },
+ { 21, 705533 },
+ { 23, 1229821 },
+ { 23, 1754109 },
+ { 23, 3326973 },
+ { 23, 3851261 },
+ { 24, 16643837 },
+ { 24, 16623353 },
+ { 24, 16361209 },
+ { 24, 15574777 },
+ { 24, 15312633 },
+ { 24, 8234745 },
+ { 24, 7972601 },
+ { 24, 7186169 },
+ { 23, 4060925 },
+ { 23, 4040441 },
+ { 23, 3778297 },
+ { 23, 2991865 },
+ { 22, 1963773 },
+ { 22, 1943289 },
+ { 22, 1681145 },
+ { 22, 894713 },
+ { 20, 390909 },
+ { 20, 370425 },
+ { 20, 108281 },
+ { 20, 460537 },
+ { 20, 411385 },
+ { 22, 820985 },
+ { 22, 575225 },
+ { 20, 362233 },
+ { 20, 116473 },
+ { 15, 11114 },
+ { 21, 165629 },
+ { 21, 689917 },
+ { 23, 1214205 },
+ { 23, 1738493 },
+ { 23, 3311357 },
+ { 23, 3835645 },
+ { 24, 5408509 },
+ { 24, 16623609 },
+ { 24, 16361465 },
+ { 24, 15575033 },
+ { 24, 15312889 },
+ { 24, 8235001 },
+ { 24, 7972857 },
+ { 24, 7186425 },
+ { 23, 4061181 },
+ { 23, 4040697 },
+ { 23, 3778553 },
+ { 23, 2992121 },
+ { 22, 1964029 },
+ { 22, 1943545 },
+ { 22, 1681401 },
+ { 22, 894969 },
+ { 20, 391165 },
+ { 20, 370681 },
+ { 20, 108537 },
+ { 20, 460793 },
+ { 20, 411641 },
+ { 22, 821241 },
+ { 22, 575481 },
+ { 20, 362489 },
+ { 20, 116729 },
+ { 15, 15210 },
+ { 21, 165885 },
+ { 21, 690173 },
+ { 23, 1214461 },
+ { 23, 1738749 },
+ { 23, 3311613 },
+ { 23, 3835901 },
+ { 24, 5408765 },
+ { 24, 5933053 },
+ { 24, 7505917 },
+ { 24, 8030205 },
+ { 25, 13797373 },
+ { 25, 14321661 },
+ { 25, 15894525 },
+ { 25, 16418813 },
+ { 25, 30574589 },
+ { 25, 16173821 },
+ { 25, 15960825 },
+ { 25, 14912249 },
+ { 25, 11766521 },
+ { 24, 7785213 },
+ { 24, 7572217 },
+ { 24, 6523641 },
+ { 24, 3377913 },
+ { 22, 1493757 },
+ { 22, 1280761 },
+ { 22, 232185 },
+ { 22, 1575673 },
+ { 22, 854777 },
+ { 24, 2231033 },
+ { 22, 1247993 },
+ { 22, 396025 },
+ { 17, 18922 },
+ { 22, 461565 },
+ { 22, 1510141 },
+ { 24, 2558717 },
+ { 24, 3607293 },
+ { 24, 6753021 },
+ { 24, 7801597 },
+ { 25, 10947325 },
+ { 25, 11995901 },
+ { 25, 15141629 },
+ { 25, 16190205 },
+ { 26, 62098425 },
+ { 26, 61049849 },
+ { 26, 32738297 },
+ { 26, 31689721 },
+ { 26, 28543993 },
+ { 25, 16174077 },
+ { 25, 15961081 },
+ { 25, 14912505 },
+ { 25, 11766777 },
+ { 24, 7785469 },
+ { 24, 7572473 },
+ { 24, 6523897 },
+ { 24, 3378169 },
+ { 22, 1494013 },
+ { 22, 1281017 },
+ { 22, 232441 },
+ { 22, 1575929 },
+ { 22, 855033 },
+ { 24, 2231289 },
+ { 22, 1248249 },
+ { 22, 396281 },
+ { 17, 23018 },
+ { 22, 461821 },
+ { 22, 1510397 },
+ { 24, 2558973 },
+ { 24, 3607549 },
+ { 24, 6753277 },
+ { 24, 7801853 },
+ { 25, 10947581 },
+ { 25, 11996157 },
+ { 25, 15141885 },
+ { 25, 16190461 },
+ { 26, 65179385 },
+ { 26, 62033657 },
+ { 26, 60985081 },
+ { 26, 32673529 },
+ { 26, 31624953 },
+ { 26, 28479225 },
+ { 25, 15978237 },
+ { 25, 15896313 },
+ { 25, 14847737 },
+ { 25, 11702009 },
+ { 24, 7589629 },
+ { 24, 7507705 },
+ { 24, 6459129 },
+ { 24, 3313401 },
+ { 22, 1298173 },
+ { 22, 1216249 },
+ { 22, 167673 },
+ { 22, 790265 },
+ { 22, 593657 },
+ { 22, 1183481 },
+ { 22, 200441 },
+ { 17, 26986 },
+ { 22, 397053 },
+ { 22, 1445629 },
+ { 24, 2494205 },
+ { 24, 3542781 },
+ { 24, 6688509 },
+ { 24, 7737085 },
+ { 25, 10882813 },
+ { 25, 11931389 },
+ { 25, 15077117 },
+ { 25, 16125693 },
+ { 26, 65179641 },
+ { 26, 62033913 },
+ { 26, 60985337 },
+ { 26, 32673785 },
+ { 26, 31625209 },
+ { 26, 28479481 },
+ { 25, 15978493 },
+ { 25, 15896569 },
+ { 25, 14847993 },
+ { 25, 11702265 },
+ { 24, 7589885 },
+ { 24, 7507961 },
+ { 24, 6459385 },
+ { 24, 3313657 },
+ { 22, 1298429 },
+ { 22, 1216505 },
+ { 22, 167929 },
+ { 22, 790521 },
+ { 22, 593913 },
+ { 22, 1183737 },
+ { 22, 200697 },
+ { 17, 31082 },
+ { 22, 397309 },
+ { 22, 1445885 },
+ { 24, 2494461 },
+ { 24, 3543037 },
+ { 24, 6688765 },
+ { 24, 7737341 },
+ { 25, 10883069 },
+ { 25, 11931645 },
+ { 25, 15077373 },
+ { 25, 16125949 },
+ { 24, 16620281 },
+ { 24, 16358137 },
+ { 24, 15571705 },
+ { 24, 15309561 },
+ { 24, 8231673 },
+ { 24, 7969529 },
+ { 24, 7183097 },
+ { 24, 6920953 },
+ { 23, 4037369 },
+ { 23, 3775225 },
+ { 23, 2988793 },
+ { 23, 2726649 },
+ { 22, 1940217 },
+ { 22, 1678073 },
+ { 22, 891641 },
+ { 22, 629497 },
+ { 20, 367353 },
+ { 20, 105209 },
+ { 22, 531193 },
+ { 20, 334585 },
+ { 22, 137977 },
+ { 15, 13034 },
+ { 22, 203517 },
+ { 22, 1252093 },
+ { 24, 2300669 },
+ { 24, 3349245 },
+ { 24, 6494973 },
+ { 24, 7543549 },
+ { 25, 10689277 },
+ { 25, 11737853 },
+ { 25, 14883581 },
+ { 25, 15932157 },
+ { 24, 16620537 },
+ { 24, 16358393 },
+ { 24, 15571961 },
+ { 24, 15309817 },
+ { 24, 8231929 },
+ { 24, 7969785 },
+ { 24, 7183353 },
+ { 24, 6921209 },
+ { 23, 4037625 },
+ { 23, 3775481 },
+ { 23, 2989049 },
+ { 23, 2726905 },
+ { 22, 1940473 },
+ { 22, 1678329 },
+ { 22, 891897 },
+ { 22, 629753 },
+ { 20, 367609 },
+ { 20, 105465 },
+ { 22, 531449 },
+ { 20, 334841 },
+ { 22, 138233 },
+ { 15, 14058 },
+ { 22, 203773 },
+ { 22, 1252349 },
+ { 24, 2300925 },
+ { 24, 3349501 },
+ { 24, 6495229 },
+ { 24, 7543805 },
+ { 25, 10689533 },
+ { 25, 11738109 },
+ { 25, 14883837 },
+ { 25, 15932413 },
+ { 24, 16637693 },
+ { 24, 16555769 },
+ { 24, 16293625 },
+ { 24, 15507193 },
+ { 24, 15245049 },
+ { 24, 8167161 },
+ { 24, 7905017 },
+ { 24, 7118585 },
+ { 23, 4054781 },
+ { 23, 3972857 },
+ { 23, 3710713 },
+ { 23, 2924281 },
+ { 22, 1957629 },
+ { 22, 1875705 },
+ { 22, 1613561 },
+ { 22, 827129 },
+ { 20, 384765 },
+ { 20, 302841 },
+ { 20, 40697 },
+ { 16, 30073 },
+ { 17, 64953 },
+ { 15, 14954 },
+ { 22, 139005 },
+ { 22, 1187581 },
+ { 24, 2236157 },
+ { 24, 3284733 },
+ { 24, 6430461 },
+ { 24, 7479037 },
+ { 25, 10624765 },
+ { 25, 11673341 },
+ { 25, 14819069 },
+ { 25, 15867645 },
+ { 24, 16637949 },
+ { 24, 16556025 },
+ { 24, 16293881 },
+ { 24, 15507449 },
+ { 24, 15245305 },
+ { 24, 8167417 },
+ { 24, 7905273 },
+ { 24, 7118841 },
+ { 23, 4055037 },
+ { 23, 3973113 },
+ { 23, 3710969 },
+ { 23, 2924537 },
+ { 22, 1957885 },
+ { 22, 1875961 },
+ { 22, 1613817 },
+ { 22, 827385 },
+ { 20, 385021 },
+ { 20, 303097 },
+ { 20, 40953 },
+ { 16, 32121 },
+ { 16, 32441 },
+ { 15, 15978 },
+ { 22, 139261 },
+ { 22, 1187837 },
+ { 24, 2236413 },
+ { 24, 3284989 },
+ { 24, 6430717 },
+ { 24, 7479293 },
+ { 25, 10625021 },
+ { 25, 11673597 },
+ { 25, 14819325 },
+ { 25, 15867901 },
+ { 26, 27402237 },
+ { 26, 66267901 },
+ { 26, 65219325 },
+ { 26, 62073597 },
+ { 26, 61025021 },
+ { 26, 32713469 },
+ { 26, 31664893 },
+ { 26, 28519165 },
+ { 26, 27470589 },
+ { 25, 15936253 },
+ { 25, 14887677 },
+ { 25, 11741949 },
+ { 25, 10693373 },
+ { 24, 7547645 },
+ { 24, 6499069 },
+ { 24, 3353341 },
+ { 24, 2304765 },
+ { 22, 1256189 },
+ { 22, 207613 },
+ { 16, 32745 },
+ { 14, 8105 },
+ { 15, 16218 },
+ { 18, 130493 },
+ { 22, 1321725 },
+ { 24, 2370301 },
+ { 24, 3418877 },
+ { 24, 6564605 },
+ { 24, 7613181 },
+ { 25, 10758909 },
+ { 25, 11807485 },
+ { 25, 14953213 },
+ { 25, 16001789 },
+ { 26, 27536125 },
+ { 26, 28584701 },
+ { 26, 31730429 },
+ { 26, 32779005 },
+ { 26, 61090557 },
+ { 26, 62139133 },
+ { 26, 65284861 },
+ { 26, 66333437 },
+ { 26, 27470845 },
+ { 25, 15936509 },
+ { 25, 14887933 },
+ { 25, 11742205 },
+ { 25, 10693629 },
+ { 24, 7547901 },
+ { 24, 6499325 },
+ { 24, 3353597 },
+ { 24, 2305021 },
+ { 22, 1256445 },
+ { 22, 207869 },
+ { 16, 32569 },
+ { 13, 4041 },
+ { 15, 16346 },
+ { 17, 65213 },
+ { 22, 1321981 },
+ { 24, 2370557 },
+ { 24, 3419133 },
+ { 24, 6564861 },
+ { 24, 7613437 },
+ { 25, 10759165 },
+ { 25, 11807741 },
+ { 25, 14953469 },
+ { 25, 16002045 },
+ { 26, 27536381 },
+ { 26, 28584957 },
+ { 26, 31730685 },
+ { 26, 66137853 },
+ { 26, 65089277 },
+ { 26, 61943549 },
+ { 26, 60894973 },
+ { 26, 32583421 },
+ { 26, 31534845 },
+ { 26, 28389117 },
+ { 26, 27340541 },
+ { 25, 15806205 },
+ { 25, 14757629 },
+ { 25, 11611901 },
+ { 25, 10563325 },
+ { 24, 7417597 },
+ { 24, 6369021 },
+ { 24, 3223293 },
+ { 24, 2174717 },
+ { 17, 46973 },
+ { 14, 8157 },
+ { 24, 109567 },
+ { 15, 16301 },
+ { 17, 46461 },
+ { 24, 2109181 },
+ { 24, 3157757 },
+ { 24, 6303485 },
+ { 24, 7352061 },
+ { 25, 10497789 },
+ { 25, 11546365 },
+ { 25, 14692093 },
+ { 25, 15740669 },
+ { 26, 27275005 },
+ { 26, 28323581 },
+ { 26, 31469309 },
+ { 26, 32517885 },
+ { 26, 60829437 },
+ { 26, 61878013 },
+ { 26, 65023741 },
+ { 26, 66072317 },
+ { 26, 31535101 },
+ { 26, 28389373 },
+ { 26, 27340797 },
+ { 25, 15806461 },
+ { 25, 14757885 },
+ { 25, 11612157 },
+ { 25, 10563581 },
+ { 24, 7417853 },
+ { 24, 6369277 },
+ { 24, 3223549 },
+ { 24, 2174973 },
+ { 17, 49021 },
+ { 17, 65389 },
+ { 13, 2698 },
+ { 14, 8141 },
+ { 17, 48509 },
+ { 24, 2109437 },
+ { 24, 3158013 },
+ { 24, 6303741 },
+ { 24, 7352317 },
+ { 25, 10498045 },
+ { 25, 11546621 },
+ { 25, 14692349 },
+ { 25, 15740925 },
+ { 26, 27275261 },
+ { 26, 28323837 },
+ { 26, 31469565 },
+ { 26, 66403069 },
+ { 26, 65354493 },
+ { 26, 62208765 },
+ { 26, 61160189 },
+ { 26, 32848637 },
+ { 26, 31800061 },
+ { 26, 28654333 },
+ { 26, 27605757 },
+ { 25, 16071421 },
+ { 25, 15022845 },
+ { 25, 11877117 },
+ { 25, 10828541 },
+ { 24, 7682813 },
+ { 24, 6634237 },
+ { 24, 3488509 },
+ { 24, 2439933 },
+ { 22, 1391357 },
+ { 19, 261757 },
+ { 13, 2762 },
+ { 15, 16345 },
+ { 18, 131053 },
+ { 22, 146173 },
+ { 22, 408317 },
+ { 23, 2555903 },
+ { 24, 932605 },
+ { 24, 1719037 },
+ { 24, 1981181 },
+ { 25, 2767613 },
+ { 25, 3029757 },
+ { 25, 3816189 },
+ { 25, 4078333 },
+ { 26, 6961917 },
+ { 26, 7224061 },
+ { 26, 8010493 },
+ { 26, 8272637 },
+ { 26, 15350525 },
+ { 26, 15612669 },
+ { 26, 16399101 },
+ { 26, 16661245 },
+ { 26, 27606013 },
+ { 25, 16071677 },
+ { 25, 15023101 },
+ { 25, 11877373 },
+ { 25, 10828797 },
+ { 24, 7683069 },
+ { 24, 6634493 },
+ { 24, 3488765 },
+ { 24, 2440189 },
+ { 22, 1391613 },
+ { 20, 524221 },
+ { 18, 130874 },
+ { 18, 130921 },
+ { 18, 130877 },
+ { 22, 146429 },
+ { 22, 408573 },
+ { 23, 2555647 },
+ { 24, 932861 },
+ { 24, 1719293 },
+ { 24, 1981437 },
+ { 25, 2767869 },
+ { 25, 3030013 },
+ { 25, 3816445 },
+ { 25, 4078589 },
+ { 26, 6962173 },
+ { 26, 7224317 },
+ { 26, 8010749 },
+ { 26, 8272893 },
+ { 26, 15350781 },
+ { 26, 15612925 },
+ { 26, 16399357 },
+ { 26, 16661501 },
+ { 27, 132579071 },
+ { 27, 63520509 },
+ { 27, 59326205 },
+ { 27, 46743293 },
+ { 27, 42548989 },
+ { 26, 29966077 },
+ { 26, 25771773 },
+ { 26, 13188861 },
+ { 26, 8994557 },
+ { 24, 4800253 },
+ { 24, 605949 },
+ { 16, 31258 },
+ { 20, 523897 },
+ { 17, 63353 },
+ { 22, 212729 },
+ { 22, 474873 },
+ { 22, 1457917 },
+ { 23, 3079167 },
+ { 24, 1785593 },
+ { 24, 2047737 },
+ { 24, 6176509 },
+ { 25, 3096313 },
+ { 25, 3882745 },
+ { 25, 4144889 },
+ { 25, 12467965 },
+ { 26, 7290617 },
+ { 26, 8077049 },
+ { 26, 8339193 },
+ { 26, 15417081 },
+ { 26, 15679225 },
+ { 26, 16465657 },
+ { 26, 16727801 },
+ { 26, 33439485 },
+ { 27, 63520765 },
+ { 27, 59326461 },
+ { 27, 46743549 },
+ { 27, 42549245 },
+ { 26, 29966333 },
+ { 26, 25772029 },
+ { 26, 13189117 },
+ { 26, 8994813 },
+ { 24, 4800509 },
+ { 24, 606205 },
+ { 16, 32282 },
+ { 21, 1048505 },
+ { 17, 65401 },
+ { 22, 212985 },
+ { 22, 475129 },
+ { 22, 1458173 },
+ { 23, 3078911 },
+ { 24, 1785849 },
+ { 24, 2047993 },
+ { 24, 6176765 },
+ { 25, 3096569 },
+ { 25, 3883001 },
+ { 25, 4145145 },
+ { 25, 12468221 },
+ { 26, 7290873 },
+ { 26, 8077305 },
+ { 26, 8339449 },
+ { 26, 15417337 },
+ { 26, 15679481 },
+ { 26, 16465913 },
+ { 26, 16728057 },
+ { 26, 33439741 },
+ { 27, 63793917 },
+ { 27, 59599613 },
+ { 27, 47016701 },
+ { 27, 42822397 },
+ { 26, 30239485 },
+ { 26, 26045181 },
+ { 26, 13462269 },
+ { 26, 9267965 },
+ { 24, 5073661 },
+ { 24, 879357 },
+ { 17, 53914 },
+ { 24, 617209 },
+ { 22, 1403641 },
+ { 23, 2682875 },
+ { 22, 1272569 },
+ { 22, 1534713 },
+ { 23, 2945019 },
+ { 24, 5204729 },
+ { 24, 5991161 },
+ { 24, 6253305 },
+ { 25, 11234041 },
+ { 25, 11496185 },
+ { 25, 12282617 },
+ { 25, 12544761 },
+ { 26, 23816953 },
+ { 26, 24079097 },
+ { 26, 24865529 },
+ { 26, 25127673 },
+ { 26, 32205561 },
+ { 26, 32467705 },
+ { 26, 33254137 },
+ { 26, 33516281 },
+ { 27, 63794173 },
+ { 27, 59599869 },
+ { 27, 47016957 },
+ { 27, 42822653 },
+ { 26, 30239741 },
+ { 26, 26045437 },
+ { 26, 13462525 },
+ { 26, 9268221 },
+ { 24, 5073917 },
+ { 24, 879613 },
+ { 17, 54938 },
+ { 24, 617465 },
+ { 22, 1403897 },
+ { 23, 2682619 },
+ { 22, 1272825 },
+ { 22, 1534969 },
+ { 23, 2944763 },
+ { 24, 5204985 },
+ { 24, 5991417 },
+ { 24, 6253561 },
+ { 25, 11234297 },
+ { 25, 11496441 },
+ { 25, 12282873 },
+ { 25, 12545017 },
+ { 26, 23817209 },
+ { 26, 24079353 },
+ { 26, 24865785 },
+ { 26, 25127929 },
+ { 26, 32205817 },
+ { 26, 32467961 },
+ { 26, 33254393 },
+ { 26, 33516537 },
+ { 27, 64581373 },
+ { 27, 60387069 },
+ { 27, 47804157 },
+ { 27, 43609853 },
+ { 26, 31026941 },
+ { 26, 26832637 },
+ { 26, 14249725 },
+ { 26, 10055421 },
+ { 24, 5861117 },
+ { 24, 1666813 },
+ { 19, 223514 },
+ { 24, 880377 },
+ { 24, 4812537 },
+ { 24, 2453241 },
+ { 24, 3239673 },
+ { 24, 2322169 },
+ { 24, 2584313 },
+ { 24, 3567357 },
+ { 25, 10415103 },
+ { 26, 10186489 },
+ { 26, 10448633 },
+ { 26, 14577405 },
+ { 27, 19885817 },
+ { 27, 20672249 },
+ { 27, 20934393 },
+ { 27, 29257469 },
+ { 28, 40857337 },
+ { 28, 41643769 },
+ { 28, 41905913 },
+ { 28, 48983801 },
+ { 28, 49245945 },
+ { 28, 50032377 },
+ { 27, 64581629 },
+ { 27, 60387325 },
+ { 27, 47804413 },
+ { 27, 43610109 },
+ { 26, 31027197 },
+ { 26, 26832893 },
+ { 26, 14249981 },
+ { 26, 10055677 },
+ { 24, 5861373 },
+ { 24, 1667069 },
+ { 19, 227610 },
+ { 24, 880633 },
+ { 24, 4812793 },
+ { 24, 2453497 },
+ { 24, 3239929 },
+ { 24, 2322425 },
+ { 24, 2584569 },
+ { 24, 3567613 },
+ { 25, 10414847 },
+ { 26, 10186745 },
+ { 26, 10448889 },
+ { 26, 14577661 },
+ { 27, 19886073 },
+ { 27, 20672505 },
+ { 27, 20934649 },
+ { 27, 29257725 },
+ { 28, 40857593 },
+ { 28, 41644025 },
+ { 28, 41906169 },
+ { 28, 48984057 },
+ { 28, 49246201 },
+ { 28, 50032633 },
+ { 27, 64846589 },
+ { 27, 60652285 },
+ { 27, 48069373 },
+ { 27, 43875069 },
+ { 26, 31292157 },
+ { 26, 27097853 },
+ { 26, 14514941 },
+ { 26, 10320637 },
+ { 24, 6126333 },
+ { 24, 1932029 },
+ { 19, 248218 },
+ { 19, 522734 },
+ { 24, 5077753 },
+ { 25, 10010619 },
+ { 24, 3504889 },
+ { 24, 6388473 },
+ { 24, 3373817 },
+ { 24, 3635961 },
+ { 24, 6716157 },
+ { 25, 11976703 },
+ { 26, 14383865 },
+ { 26, 14646009 },
+ { 26, 27163389 },
+ { 27, 28277497 },
+ { 27, 29063929 },
+ { 27, 29326073 },
+ { 27, 54426365 },
+ { 28, 57637625 },
+ { 28, 58424057 },
+ { 28, 58686201 },
+ { 28, 65764089 },
+ { 28, 66026233 },
+ { 27, 64846845 },
+ { 27, 60652541 },
+ { 27, 48069629 },
+ { 27, 43875325 },
+ { 26, 31292413 },
+ { 26, 27098109 },
+ { 26, 14515197 },
+ { 26, 10320893 },
+ { 24, 6126589 },
+ { 24, 1932285 },
+ { 19, 252314 },
+ { 19, 518638 },
+ { 24, 5078009 },
+ { 25, 10010363 },
+ { 24, 3505145 },
+ { 24, 6388729 },
+ { 24, 3374073 },
+ { 24, 3636217 },
+ { 24, 6716413 },
+ { 25, 11976447 },
+ { 26, 14384121 },
+ { 26, 14646265 },
+ { 26, 27163645 },
+ { 27, 28277753 },
+ { 27, 29064185 },
+ { 27, 29326329 },
+ { 27, 54426621 },
+ { 28, 57637881 },
+ { 28, 58424313 },
+ { 28, 58686457 },
+ { 28, 65764345 },
+ { 28, 66026489 },
+ { 28, 66812921 },
+ { 28, 67075065 },
+ { 28, 94994173 },
+ { 28, 86605565 },
+ { 27, 61439741 },
+ { 27, 53051133 },
+ { 27, 27885309 },
+ { 27, 19496701 },
+ { 25, 11108093 },
+ { 25, 2719485 },
+ { 19, 256794 },
+ { 19, 514926 },
+ { 24, 5865209 },
+ { 25, 11582459 },
+ { 26, 13205241 },
+ { 24, 6651641 },
+ { 24, 7438073 },
+ { 24, 6520569 },
+ { 24, 6782713 },
+ { 24, 7765757 },
+ { 25, 12499967 },
+ { 26, 26967801 },
+ { 26, 27229945 },
+ { 26, 31358717 },
+ { 27, 53444345 },
+ { 27, 54230777 },
+ { 27, 54492921 },
+ { 27, 62815997 },
+ { 28, 107970297 },
+ { 28, 108756729 },
+ { 28, 109018873 },
+ { 28, 116096761 },
+ { 28, 116358905 },
+ { 28, 117145337 },
+ { 28, 117407481 },
+ { 28, 134119165 },
+ { 27, 61439997 },
+ { 27, 53051389 },
+ { 27, 27885565 },
+ { 27, 19496957 },
+ { 25, 11108349 },
+ { 25, 2719741 },
+ { 19, 260890 },
+ { 19, 510830 },
+ { 24, 5865465 },
+ { 25, 11582203 },
+ { 26, 13205497 },
+ { 24, 6651897 },
+ { 24, 7438329 },
+ { 24, 6520825 },
+ { 24, 6782969 },
+ { 24, 7766013 },
+ { 25, 12499711 },
+ { 26, 26968057 },
+ { 26, 27230201 },
+ { 26, 31358973 },
+ { 27, 53444601 },
+ { 27, 54231033 },
+ { 27, 54493177 },
+ { 27, 62816253 },
+ { 28, 107970553 },
+ { 28, 108756985 },
+ { 28, 109019129 },
+ { 28, 116097017 },
+ { 28, 116359161 },
+ { 28, 117145593 },
+ { 28, 117407737 },
+ { 28, 134119421 },
+ { 28, 123382525 },
+ { 28, 106605309 },
+ { 28, 56273661 },
+ { 28, 39496445 },
+ { 26, 22719229 },
+ { 26, 5942013 },
+ { 19, 478106 },
+ { 19, 490478 },
+ { 25, 12233465 },
+ { 25, 12103675 },
+ { 27, 26913529 },
+ { 27, 51555065 },
+ { 25, 15379193 },
+ { 25, 15249403 },
+ { 25, 15117049 },
+ { 25, 15641337 },
+ { 25, 12365819 },
+ { 26, 22458367 },
+ { 27, 62302969 },
+ { 27, 62827257 },
+ { 27, 62697467 },
+ { 28, 123644665 },
+ { 28, 125217529 },
+ { 28, 125741817 },
+ { 28, 129806331 },
+ { 29, 249473785 },
+ { 29, 251046649 },
+ { 29, 251570937 },
+ { 29, 265726713 },
+ { 29, 266251001 },
+ { 29, 267823865 },
+ { 29, 268348153 },
+ { 28, 123382781 },
+ { 28, 106605565 },
+ { 28, 56273917 },
+ { 28, 39496701 },
+ { 26, 22719485 },
+ { 26, 5942269 },
+ { 19, 482202 },
+ { 19, 486382 },
+ { 25, 12233721 },
+ { 25, 12103419 },
+ { 27, 26913785 },
+ { 27, 51555321 },
+ { 25, 15379449 },
+ { 25, 15249147 },
+ { 25, 15117305 },
+ { 25, 15641593 },
+ { 25, 12365563 },
+ { 26, 22458111 },
+ { 27, 62303225 },
+ { 27, 62827513 },
+ { 27, 62697211 },
+ { 28, 123644921 },
+ { 28, 125217785 },
+ { 28, 125742073 },
+ { 28, 129806075 },
+ { 29, 249474041 },
+ { 29, 251046905 },
+ { 29, 251571193 },
+ { 29, 265726969 },
+ { 29, 266251257 },
+ { 29, 267824121 },
+ { 29, 268348409 },
+ { 28, 124956413 },
+ { 28, 108179197 },
+ { 28, 57847549 },
+ { 28, 41070333 },
+ { 26, 24293117 },
+ { 26, 7515901 },
+ { 20, 972058 },
+ { 20, 963950 },
+ { 26, 22195961 },
+ { 26, 22064123 },
+ { 27, 28487417 },
+ { 27, 52080377 },
+ { 27, 59944697 },
+ { 26, 21671673 },
+ { 26, 23244537 },
+ { 26, 21409529 },
+ { 26, 21933817 },
+ { 26, 23899901 },
+ { 26, 22981631 },
+ { 28, 87469817 },
+ { 28, 87994105 },
+ { 28, 96251645 },
+ { 28, 123644927 },
+ { 29, 175550201 },
+ { 29, 176074489 },
+ { 29, 192720637 },
+ { 29, 257862655 },
+ { 30, 351710969 },
+ { 29, 259174397 },
+ { 29, 242397181 },
+ { 29, 192065533 },
+ { 29, 175288317 },
+ { 28, 124956669 },
+ { 28, 108179453 },
+ { 28, 57847805 },
+ { 28, 41070589 },
+ { 26, 24293373 },
+ { 26, 7516157 },
+ { 20, 980250 },
+ { 20, 955758 },
+ { 26, 22196217 },
+ { 26, 22063867 },
+ { 27, 28487673 },
+ { 27, 52080633 },
+ { 27, 59944953 },
+ { 26, 21671929 },
+ { 26, 23244793 },
+ { 26, 21409785 },
+ { 26, 21934073 },
+ { 26, 23900157 },
+ { 26, 22981375 },
+ { 28, 87470073 },
+ { 28, 87994361 },
+ { 28, 96251901 },
+ { 28, 123644671 },
+ { 29, 175550457 },
+ { 29, 176074745 },
+ { 29, 192720893 },
+ { 29, 257862399 },
+ { 29, 230457343 },
+ { 29, 259701501 },
+ { 28, 129794047 },
+ { 28, 121405439 },
+ { 28, 96239615 },
+ { 28, 125483773 },
+ { 27, 62685183 },
+ { 27, 54296575 },
+ { 27, 29130751 },
+ { 26, 24820477 },
+ { 25, 12353535 },
+ { 20, 1021338 },
+ { 20, 521710 },
+ { 25, 3702779 },
+ { 25, 11304955 },
+ { 27, 29014777 },
+ { 26, 14450683 },
+ { 26, 26771451 },
+ { 26, 30179323 },
+ { 26, 23771897 },
+ { 25, 11829243 },
+ { 25, 14712827 },
+ { 25, 3047419 },
+ { 25, 11436027 },
+ { 25, 12287999 },
+ { 27, 28213243 },
+ { 27, 53379067 },
+ { 27, 61767675 },
+ { 27, 62619647 },
+ { 28, 95322107 },
+ { 28, 120487931 },
+ { 28, 128876539 },
+ { 28, 129728511 },
+ { 29, 259701757 },
+ { 28, 129793791 },
+ { 28, 121405183 },
+ { 28, 96239359 },
+ { 28, 125484029 },
+ { 27, 62684927 },
+ { 27, 54296319 },
+ { 27, 29130495 },
+ { 26, 24820733 },
+ { 25, 12353279 },
+ { 20, 1029530 },
+ { 20, 513518 },
+ { 25, 3702523 },
+ { 25, 11304699 },
+ { 27, 29015033 },
+ { 26, 14450427 },
+ { 26, 26771195 },
+ { 26, 30179067 },
+ { 26, 23772153 },
+ { 25, 11828987 },
+ { 25, 14712571 },
+ { 25, 3047163 },
+ { 25, 11435771 },
+ { 25, 12287743 },
+ { 27, 28212987 },
+ { 27, 53378811 },
+ { 27, 61767419 },
+ { 27, 62619391 },
+ { 28, 95321851 },
+ { 28, 120487675 },
+ { 28, 128876283 },
+ { 28, 129728255 },
+ { 29, 229539579 },
+ { 29, 254705403 },
+ { 29, 263094011 },
+ { 29, 489586427 },
+ { 29, 267959289 },
+ { 28, 134053627 },
+ { 28, 107510783 },
+ { 28, 57179135 },
+ { 27, 47365885 },
+ { 26, 23624703 },
+ { 20, 1038106 },
+ { 20, 505710 },
+ { 25, 3963899 },
+ { 25, 12090363 },
+ { 27, 19692539 },
+ { 27, 54181625 },
+ { 26, 27032571 },
+ { 26, 30964731 },
+ { 27, 42761211 },
+ { 26, 30064377 },
+ { 25, 14973947 },
+ { 25, 15760379 },
+ { 25, 3832827 },
+ { 25, 12221435 },
+ { 25, 12549119 },
+ { 27, 28998651 },
+ { 27, 54164475 },
+ { 27, 62553083 },
+ { 27, 62880767 },
+ { 28, 96107515 },
+ { 28, 121273339 },
+ { 28, 129661947 },
+ { 28, 129989631 },
+ { 29, 230325243 },
+ { 29, 255491067 },
+ { 29, 263879675 },
+ { 29, 267435769 },
+ { 28, 133790715 },
+ { 28, 117275643 },
+ { 28, 57178879 },
+ { 27, 47366141 },
+ { 26, 23624447 },
+ { 20, 1046298 },
+ { 20, 497518 },
+ { 25, 3963643 },
+ { 25, 12090107 },
+ { 27, 19692283 },
+ { 27, 54181881 },
+ { 26, 27032315 },
+ { 26, 30964475 },
+ { 27, 42760955 },
+ { 26, 30064633 },
+ { 25, 14973691 },
+ { 25, 15760123 },
+ { 25, 3832571 },
+ { 25, 12221179 },
+ { 25, 12548863 },
+ { 27, 28998395 },
+ { 27, 54164219 },
+ { 27, 62552827 },
+ { 27, 62880511 },
+ { 28, 96107259 },
+ { 28, 121273083 },
+ { 28, 129661691 },
+ { 28, 129989375 },
+ { 29, 230324987 },
+ { 29, 255490811 },
+ { 29, 263879419 },
+ { 29, 267436025 },
+ { 28, 133790459 },
+ { 28, 117275387 },
+ { 28, 57438207 },
+ { 27, 47901437 },
+ { 26, 23883775 },
+ { 26, 7106559 },
+ { 20, 456686 },
+ { 26, 24832761 },
+ { 25, 12349435 },
+ { 27, 20475899 },
+ { 27, 28078075 },
+ { 27, 62581497 },
+ { 26, 31223803 },
+ { 27, 43544571 },
+ { 27, 46952443 },
+ { 26, 32172793 },
+ { 25, 16019451 },
+ { 26, 31910649 },
+ { 25, 4091899 },
+ { 25, 12480507 },
+ { 26, 23818239 },
+ { 27, 29257723 },
+ { 27, 54423547 },
+ { 27, 62812155 },
+ { 28, 87977979 },
+ { 28, 96366587 },
+ { 28, 121532411 },
+ { 28, 129921019 },
+ { 29, 222195707 },
+ { 29, 230584315 },
+ { 29, 255750139 },
+ { 29, 265874169 },
+ { 28, 133001211 },
+ { 28, 117010427 },
+ { 28, 66940923 },
+ { 27, 47901693 },
+ { 26, 23883519 },
+ { 26, 7106303 },
+ { 20, 448494 },
+ { 26, 24833017 },
+ { 25, 12349179 },
+ { 27, 20475643 },
+ { 27, 28077819 },
+ { 27, 62581753 },
+ { 26, 31223547 },
+ { 27, 43544315 },
+ { 27, 46952187 },
+ { 26, 32173049 },
+ { 25, 16019195 },
+ { 26, 31910905 },
+ { 25, 4091643 },
+ { 25, 12480251 },
+ { 26, 23817983 },
+ { 27, 29257467 },
+ { 27, 54423291 },
+ { 27, 62811899 },
+ { 28, 87977723 },
+ { 28, 96366331 },
+ { 28, 121532155 },
+ { 28, 129920763 },
+ { 29, 222195451 },
+ { 29, 230584059 },
+ { 29, 255749883 },
+ { 29, 265874425 },
+ { 28, 133000955 },
+ { 28, 117010171 },
+ { 28, 66940667 },
+ { 27, 49475325 },
+ { 26, 24669183 },
+ { 26, 7891967 },
+ { 21, 879982 },
+ { 26, 7105531 },
+ { 26, 23620603 },
+ { 27, 20737019 },
+ { 27, 28863483 },
+ { 27, 53242875 },
+ { 27, 61369339 },
+ { 27, 43805691 },
+ { 27, 47737851 },
+ { 27, 59534331 },
+ { 27, 55242489 },
+ { 26, 27552763 },
+ { 26, 28339195 },
+ { 26, 6974459 },
+ { 26, 23751675 },
+ { 26, 24079359 },
+ { 28, 57306107 },
+ { 28, 107637755 },
+ { 28, 124414971 },
+ { 28, 124742655 },
+ { 29, 191523835 },
+ { 29, 241855483 },
+ { 29, 258632699 },
+ { 29, 242052091 },
+ { 29, 192506875 },
+ { 29, 265350905 },
+ { 28, 132738043 },
+ { 28, 116222971 },
+ { 28, 66677755 },
+ { 27, 49475581 },
+ { 26, 24668927 },
+ { 26, 7891711 },
+ { 21, 863598 },
+ { 26, 7105275 },
+ { 26, 23620347 },
+ { 27, 20736763 },
+ { 27, 28863227 },
+ { 27, 53242619 },
+ { 27, 61369083 },
+ { 27, 43805435 },
+ { 27, 47737595 },
+ { 27, 59534075 },
+ { 27, 55242745 },
+ { 26, 27552507 },
+ { 26, 28338939 },
+ { 26, 6974203 },
+ { 26, 23751419 },
+ { 26, 24079103 },
+ { 28, 57305851 },
+ { 28, 107637499 },
+ { 28, 124414715 },
+ { 28, 124742399 },
+ { 29, 191523579 },
+ { 29, 241855227 },
+ { 29, 258632443 },
+ { 29, 242051835 },
+ { 29, 192506619 },
+ { 29, 265351161 },
+ { 28, 132737787 },
+ { 28, 116222715 },
+ { 28, 66677499 },
+ { 27, 50002685 },
+ { 26, 24920063 },
+ { 26, 8142847 },
+ { 20, 519662 },
+ { 26, 7880699 },
+ { 26, 23871483 },
+ { 28, 58391289 },
+ { 27, 29114363 },
+ { 27, 54018043 },
+ { 27, 61620219 },
+ { 28, 96140025 },
+ { 27, 47988731 },
+ { 27, 60309499 },
+ { 27, 66910969 },
+ { 26, 66535419 },
+ { 26, 28590075 },
+ { 26, 31473659 },
+ { 26, 7225339 },
+ { 26, 24002555 },
+ { 26, 24854527 },
+ { 28, 57556987 },
+ { 28, 107888635 },
+ { 28, 124665851 },
+ { 28, 125517823 },
+ { 29, 259586809 },
+ { 28, 129843195 },
+ { 29, 258883579 },
+ { 29, 191709179 },
+ { 29, 251198201 },
+ { 28, 125648891 },
+ { 28, 115949563 },
+ { 28, 65880059 },
+ { 27, 66648825 },
+ { 26, 33374203 },
+ { 26, 8142591 },
+ { 20, 503278 },
+ { 26, 7880443 },
+ { 26, 23871227 },
+ { 28, 58391545 },
+ { 27, 29114107 },
+ { 27, 54017787 },
+ { 27, 61619963 },
+ { 28, 96140281 },
+ { 27, 47988475 },
+ { 27, 60309243 },
+ { 27, 66911225 },
+ { 26, 66535163 },
+ { 26, 28589819 },
+ { 26, 31473403 },
+ { 26, 7225083 },
+ { 26, 24002299 },
+ { 26, 24854271 },
+ { 28, 57556731 },
+ { 28, 107888379 },
+ { 28, 124665595 },
+ { 28, 125517567 },
+ { 29, 259587065 },
+ { 28, 129842939 },
+ { 29, 258883323 },
+ { 29, 191708923 },
+ { 29, 251198457 },
+ { 28, 125648635 },
+ { 28, 115949307 },
+ { 28, 65879803 },
+ { 27, 66649081 },
+ { 26, 33373947 },
+ { 26, 15219711 },
+ { 20, 487278 },
+ { 26, 8141819 },
+ { 26, 24656891 },
+ { 28, 40647675 },
+ { 28, 108723961 },
+ { 27, 54279163 },
+ { 27, 62405627 },
+ { 28, 86785019 },
+ { 28, 121306873 },
+ { 27, 60570619 },
+ { 27, 67043069 },
+ { 26, 66468863 },
+ { 26, 65485819 },
+ { 26, 31734779 },
+ { 26, 32521211 },
+ { 26, 8010747 },
+ { 26, 24787963 },
+ { 26, 25115647 },
+ { 28, 58342395 },
+ { 28, 108674043 },
+ { 28, 125451259 },
+ { 28, 125778943 },
+ { 28, 129580027 },
+ { 28, 121453563 },
+ { 29, 259668987 },
+ { 29, 250674937 },
+ { 28, 125385723 },
+ { 28, 108870651 },
+ { 28, 65616891 },
+ { 27, 66125561 },
+ { 26, 33111035 },
+ { 26, 16595963 },
+ { 20, 470894 },
+ { 26, 8141563 },
+ { 26, 24656635 },
+ { 28, 40647419 },
+ { 28, 108724217 },
+ { 27, 54278907 },
+ { 27, 62405371 },
+ { 28, 86784763 },
+ { 28, 121307129 },
+ { 27, 60570363 },
+ { 27, 67043325 },
+ { 26, 66468607 },
+ { 26, 65485563 },
+ { 26, 31734523 },
+ { 26, 32520955 },
+ { 26, 8010491 },
+ { 26, 24787707 },
+ { 26, 25115391 },
+ { 28, 58342139 },
+ { 28, 108673787 },
+ { 28, 125451003 },
+ { 28, 125778687 },
+ { 28, 129579771 },
+ { 28, 121453307 },
+ { 29, 259668731 },
+ { 29, 250675193 },
+ { 28, 125385467 },
+ { 28, 108870395 },
+ { 28, 65616635 },
+ { 27, 66125817 },
+ { 26, 33110779 },
+ { 26, 16595707 },
+ { 20, 389102 },
+ { 26, 15216635 },
+ { 26, 24915963 },
+ { 28, 41431035 },
+ { 28, 57421819 },
+ { 28, 107491323 },
+ { 27, 62664699 },
+ { 28, 87568379 },
+ { 28, 95170555 },
+ { 28, 120074235 },
+ { 27, 64761851 },
+ { 28, 133016317 },
+ { 26, 65417215 },
+ { 26, 62337019 },
+ { 26, 32780283 },
+ { 26, 60829691 },
+ { 26, 8269819 },
+ { 26, 25047035 },
+ { 26, 32190463 },
+ { 28, 58601467 },
+ { 28, 108933115 },
+ { 28, 125710331 },
+ { 28, 128790523 },
+ { 28, 121188347 },
+ { 28, 96284667 },
+ { 29, 259928059 },
+ { 28, 124596219 },
+ { 28, 108605435 },
+ { 28, 58535931 },
+ { 28, 129084153 },
+ { 26, 32321531 },
+ { 26, 16330747 },
+ { 20, 372718 },
+ { 26, 15216379 },
+ { 26, 24915707 },
+ { 28, 41430779 },
+ { 28, 57421563 },
+ { 28, 107491067 },
+ { 27, 62664443 },
+ { 28, 87568123 },
+ { 28, 95170299 },
+ { 28, 120073979 },
+ { 27, 64761595 },
+ { 28, 133016573 },
+ { 26, 65416959 },
+ { 26, 62336763 },
+ { 26, 32780027 },
+ { 26, 60829435 },
+ { 26, 8269563 },
+ { 26, 25046779 },
+ { 26, 32190207 },
+ { 28, 58601211 },
+ { 28, 108932859 },
+ { 28, 125710075 },
+ { 28, 128790267 },
+ { 28, 121188091 },
+ { 28, 96284411 },
+ { 29, 259927803 },
+ { 28, 124595963 },
+ { 28, 108605179 },
+ { 28, 58535675 },
+ { 28, 129084409 },
+ { 26, 32321275 },
+ { 26, 16330491 },
+ { 20, 359790 },
+ { 26, 15477755 },
+ { 26, 31992827 },
+ { 28, 41692155 },
+ { 28, 58207227 },
+ { 28, 107752443 },
+ { 28, 124267515 },
+ { 28, 87829499 },
+ { 28, 95955963 },
+ { 28, 120335355 },
+ { 28, 128461819 },
+ { 28, 110898171 },
+ { 28, 129871613 },
+ { 26, 62270463 },
+ { 26, 61287419 },
+ { 26, 61090811 },
+ { 26, 61877243 },
+ { 26, 15346683 },
+ { 26, 32123899 },
+ { 26, 32451583 },
+ { 28, 65678331 },
+ { 28, 116009979 },
+ { 28, 132787195 },
+ { 28, 120400891 },
+ { 28, 96021499 },
+ { 28, 87895035 },
+ { 28, 124333051 },
+ { 28, 107817979 },
+ { 28, 58272763 },
+ { 28, 128036601 },
+ { 26, 32058363 },
+ { 26, 15543291 },
+ { 20, 343406 },
+ { 26, 15477499 },
+ { 26, 31992571 },
+ { 28, 41691899 },
+ { 28, 58206971 },
+ { 28, 107752187 },
+ { 28, 124267259 },
+ { 28, 87829243 },
+ { 28, 95955707 },
+ { 28, 120335099 },
+ { 28, 128461563 },
+ { 28, 110897915 },
+ { 28, 129871869 },
+ { 26, 62270207 },
+ { 26, 61287163 },
+ { 26, 61090555 },
+ { 26, 61876987 },
+ { 26, 15346427 },
+ { 26, 32123643 },
+ { 26, 32451327 },
+ { 28, 65678075 },
+ { 28, 116009723 },
+ { 27, 67051519 },
+ { 27, 62857215 },
+ { 27, 50274303 },
+ { 27, 46079999 },
+ { 26, 33497087 },
+ { 26, 29302783 },
+ { 26, 16719871 },
+ { 26, 12525567 },
+ { 24, 8331263 },
+ { 24, 4136959 },
+ { 19, 261614 },
+ { 24, 4071419 },
+ { 24, 8069115 },
+ { 26, 12197883 },
+ { 26, 14622715 },
+ { 26, 27140091 },
+ { 26, 31137787 },
+ { 27, 43655163 },
+ { 26, 24059899 },
+ { 26, 30285819 },
+ { 26, 32186363 },
+ { 26, 33021947 },
+ { 26, 28778491 },
+ { 26, 31858683 },
+ { 24, 15310847 },
+ { 24, 8249339 },
+ { 24, 15540219 },
+ { 24, 16261115 },
+ { 24, 3907579 },
+ { 24, 8101883 },
+ { 24, 8314879 },
+ { 26, 16490491 },
+ { 25, 16211963 },
+ { 26, 33267707 },
+ { 26, 23814139 },
+ { 26, 21913595 },
+ { 25, 15687675 },
+ { 26, 26894331 },
+ { 26, 14376955 },
+ { 26, 10379259 },
+ { 24, 6250491 },
+ { 24, 3825659 },
+ { 19, 245230 },
+ { 24, 4071163 },
+ { 24, 8068859 },
+ { 26, 12197627 },
+ { 26, 14622459 },
+ { 26, 27139835 },
+ { 26, 31137531 },
+ { 27, 43654907 },
+ { 26, 24059643 },
+ { 26, 30285563 },
+ { 26, 32186107 },
+ { 26, 33021691 },
+ { 26, 28778235 },
+ { 26, 31858427 },
+ { 24, 15310591 },
+ { 24, 8249083 },
+ { 24, 15539963 },
+ { 24, 16260859 },
+ { 24, 3907323 },
+ { 24, 8101627 },
+ { 24, 8314623 },
+ { 26, 16490235 },
+ { 25, 16211707 },
+ { 26, 33267451 },
+ { 26, 23813883 },
+ { 26, 21913339 },
+ { 25, 15687419 },
+ { 26, 26894075 },
+ { 26, 14376699 },
+ { 26, 10379003 },
+ { 24, 6250235 },
+ { 24, 3825403 },
+ { 19, 229230 },
+ { 24, 4135931 },
+ { 24, 8264699 },
+ { 26, 12262395 },
+ { 26, 16391163 },
+ { 26, 27204603 },
+ { 26, 31333371 },
+ { 27, 43719675 },
+ { 27, 47848443 },
+ { 26, 30350331 },
+ { 26, 32381947 },
+ { 26, 33004543 },
+ { 26, 31972347 },
+ { 26, 31923195 },
+ { 26, 32906235 },
+ { 24, 8231935 },
+ { 24, 7986171 },
+ { 24, 16325627 },
+ { 24, 16522235 },
+ { 24, 4103163 },
+ { 24, 8297467 },
+ { 24, 8379391 },
+ { 25, 16145403 },
+ { 25, 15162363 },
+ { 26, 33463291 },
+ { 26, 21715963 },
+ { 25, 15621115 },
+ { 25, 13589499 },
+ { 26, 14310395 },
+ { 26, 10181627 },
+ { 24, 6183931 },
+ { 24, 2055163 },
+ { 19, 212846 },
+ { 24, 4135675 },
+ { 24, 8264443 },
+ { 26, 12262139 },
+ { 26, 16390907 },
+ { 26, 27204347 },
+ { 26, 31333115 },
+ { 27, 43719419 },
+ { 27, 47848187 },
+ { 26, 30350075 },
+ { 26, 32381691 },
+ { 26, 33004287 },
+ { 26, 31972091 },
+ { 26, 31922939 },
+ { 26, 32905979 },
+ { 24, 8231679 },
+ { 24, 7985915 },
+ { 24, 16325371 },
+ { 24, 16521979 },
+ { 24, 4102907 },
+ { 24, 8297211 },
+ { 24, 8379135 },
+ { 25, 16145147 },
+ { 25, 15162107 },
+ { 26, 33463035 },
+ { 26, 21715707 },
+ { 25, 15620859 },
+ { 25, 13589243 },
+ { 26, 14310139 },
+ { 26, 10181371 },
+ { 24, 6183675 },
+ { 24, 2054907 },
+ { 19, 131054 },
+ { 24, 3824383 },
+ { 24, 8327163 },
+ { 26, 12455931 },
+ { 26, 16453627 },
+ { 26, 28971003 },
+ { 26, 31395835 },
+ { 27, 43913211 },
+ { 27, 47910907 },
+ { 27, 60428283 },
+ { 26, 32444411 },
+ { 27, 55447547 },
+ { 26, 31952895 },
+ { 26, 28823547 },
+ { 26, 32968699 },
+ { 26, 61214715 },
+ { 24, 7966719 },
+ { 24, 7196667 },
+ { 24, 16584699 },
+ { 24, 7884795 },
+ { 24, 4165627 },
+ { 24, 8359931 },
+ { 25, 15945723 },
+ { 25, 15093755 },
+ { 25, 12013563 },
+ { 26, 33525755 },
+ { 25, 15421435 },
+ { 25, 13520891 },
+ { 25, 7294971 },
+ { 26, 10113019 },
+ { 24, 5984251 },
+ { 24, 1986555 },
+ { 19, 114670 },
+ { 24, 2052095 },
+ { 24, 8326907 },
+ { 26, 12455675 },
+ { 26, 16453371 },
+ { 26, 28970747 },
+ { 26, 31395579 },
+ { 27, 43912955 },
+ { 27, 47910651 },
+ { 27, 60428027 },
+ { 26, 32444155 },
+ { 27, 55447291 },
+ { 26, 31952639 },
+ { 26, 28823291 },
+ { 26, 32968443 },
+ { 26, 61214459 },
+ { 24, 7966463 },
+ { 24, 7196411 },
+ { 24, 16584443 },
+ { 24, 7884539 },
+ { 24, 4165371 },
+ { 24, 8359675 },
+ { 25, 15945467 },
+ { 25, 15093499 },
+ { 25, 12013307 },
+ { 26, 33525499 },
+ { 25, 15421179 },
+ { 25, 13520635 },
+ { 25, 7294715 },
+ { 26, 10112763 },
+ { 24, 5983995 },
+ { 24, 1986299 },
+ { 19, 109982 },
+ { 24, 2051839 },
+ { 24, 6246143 },
+ { 26, 12520443 },
+ { 26, 16649211 },
+ { 26, 29035515 },
+ { 26, 33164283 },
+ { 27, 43977723 },
+ { 27, 48106491 },
+ { 27, 60492795 },
+ { 27, 64621563 },
+ { 27, 55512059 },
+ { 27, 57543675 },
+ { 26, 28806143 },
+ { 26, 27773947 },
+ { 26, 61279227 },
+ { 26, 62262267 },
+ { 24, 7179263 },
+ { 24, 6933499 },
+ { 24, 6867963 },
+ { 24, 7097339 },
+ { 24, 6900731 },
+ { 25, 15879163 },
+ { 25, 14896123 },
+ { 25, 11947003 },
+ { 25, 10963963 },
+ { 25, 15354875 },
+ { 25, 13323259 },
+ { 25, 7228411 },
+ { 25, 5196795 },
+ { 24, 5917691 },
+ { 24, 1788923 },
+ { 19, 93470 },
+ { 24, 1985535 },
+ { 24, 6179839 },
+ { 26, 12520187 },
+ { 26, 16648955 },
+ { 26, 29035259 },
+ { 26, 33164027 },
+ { 27, 43977467 },
+ { 27, 48106235 },
+ { 27, 60492539 },
+ { 27, 64621307 },
+ { 27, 55511803 },
+ { 27, 57543419 },
+ { 26, 28805887 },
+ { 26, 27773691 },
+ { 26, 61278971 },
+ { 26, 62262011 },
+ { 24, 7179007 },
+ { 24, 6933243 },
+ { 24, 6867707 },
+ { 24, 7097083 },
+ { 24, 6900475 },
+ { 25, 15878907 },
+ { 25, 14895867 },
+ { 25, 11946747 },
+ { 25, 10963707 },
+ { 25, 15354619 },
+ { 25, 13323003 },
+ { 25, 7228155 },
+ { 25, 5196539 },
+ { 24, 5917435 },
+ { 24, 1788667 },
+ { 19, 77086 },
+ { 24, 1985279 },
+ { 24, 6179583 },
+ { 25, 16775163 },
+ { 24, 4179963 },
+ { 24, 7309307 },
+ { 24, 8308731 },
+ { 25, 11438075 },
+ { 25, 12044283 },
+ { 25, 15173627 },
+ { 25, 16173051 },
+ { 24, 8124411 },
+ { 24, 8108027 },
+ { 24, 8058875 },
+ { 24, 8042491 },
+ { 23, 4061179 },
+ { 23, 4044795 },
+ { 23, 3995643 },
+ { 22, 1730559 },
+ { 21, 1013755 },
+ { 21, 997371 },
+ { 22, 1710075 },
+ { 21, 1005563 },
+ { 23, 3708923 },
+ { 23, 2938875 },
+ { 23, 2725883 },
+ { 22, 1955835 },
+ { 23, 3315707 },
+ { 23, 1759227 },
+ { 23, 1284091 },
+ { 21, 776187 },
+ { 22, 432123 },
+ { 16, 30622 },
+ { 22, 448511 },
+ { 22, 1497087 },
+ { 24, 2545663 },
+ { 24, 4179707 },
+ { 24, 7309051 },
+ { 24, 8308475 },
+ { 25, 11437819 },
+ { 25, 12044027 },
+ { 25, 15173371 },
+ { 25, 16172795 },
+ { 24, 8124155 },
+ { 24, 8107771 },
+ { 24, 8058619 },
+ { 24, 8042235 },
+ { 23, 4060923 },
+ { 23, 4044539 },
+ { 23, 3995387 },
+ { 22, 1730303 },
+ { 21, 1013499 },
+ { 21, 997115 },
+ { 22, 1709819 },
+ { 21, 1005307 },
+ { 23, 3708667 },
+ { 23, 2938619 },
+ { 23, 2725627 },
+ { 22, 1955579 },
+ { 23, 3315451 },
+ { 23, 1758971 },
+ { 23, 1283835 },
+ { 21, 775931 },
+ { 22, 431867 },
+ { 16, 22430 },
+ { 22, 448255 },
+ { 22, 1496831 },
+ { 24, 2545407 },
+ { 24, 3593983 },
+ { 24, 7324667 },
+ { 24, 8356859 },
+ { 25, 11453435 },
+ { 25, 12485627 },
+ { 25, 15188987 },
+ { 25, 16221179 },
+ { 24, 8119295 },
+ { 24, 7599099 },
+ { 24, 7582715 },
+ { 24, 7533563 },
+ { 23, 4056063 },
+ { 23, 3798011 },
+ { 23, 3781627 },
+ { 23, 3732475 },
+ { 21, 1008639 },
+ { 21, 947195 },
+ { 21, 930811 },
+ { 21, 988155 },
+ { 21, 939003 },
+ { 23, 2921467 },
+ { 23, 2675707 },
+ { 22, 1938427 },
+ { 22, 1692667 },
+ { 23, 1741819 },
+ { 23, 1233915 },
+ { 21, 758779 },
+ { 21, 250875 },
+ { 16, 14110 },
+ { 22, 431103 },
+ { 22, 1479679 },
+ { 24, 2528255 },
+ { 24, 3576831 },
+ { 24, 7324411 },
+ { 24, 8356603 },
+ { 25, 11453179 },
+ { 25, 12485371 },
+ { 25, 15188731 },
+ { 25, 16220923 },
+ { 24, 8119039 },
+ { 24, 7598843 },
+ { 24, 7582459 },
+ { 24, 7533307 },
+ { 23, 4055807 },
+ { 23, 3797755 },
+ { 23, 3781371 },
+ { 23, 3732219 },
+ { 21, 1008383 },
+ { 21, 946939 },
+ { 21, 930555 },
+ { 21, 987899 },
+ { 21, 938747 },
+ { 23, 2921211 },
+ { 23, 2675451 },
+ { 22, 1938171 },
+ { 22, 1692411 },
+ { 23, 1741563 },
+ { 23, 1233659 },
+ { 21, 758523 },
+ { 21, 250619 },
+ { 16, 5918 },
+ { 22, 430847 },
+ { 22, 1479423 },
+ { 24, 2527999 },
+ { 23, 3930623 },
+ { 23, 3145211 },
+ { 22, 2093563 },
+ { 23, 2875899 },
+ { 23, 3125755 },
+ { 23, 3908091 },
+ { 23, 4059643 },
+ { 23, 2997755 },
+ { 22, 1899007 },
+ { 22, 1506811 },
+ { 22, 1502715 },
+ { 22, 1490427 },
+ { 21, 948735 },
+ { 21, 753147 },
+ { 21, 749051 },
+ { 21, 736763 },
+ { 19, 236031 },
+ { 19, 187899 },
+ { 19, 183803 },
+ { 19, 230907 },
+ { 19, 185851 },
+ { 21, 665083 },
+ { 20, 472571 },
+ { 20, 419323 },
+ { 20, 226811 },
+ { 21, 304635 },
+ { 19, 177659 },
+ { 19, 58875 },
+ { 14, 9630 },
+ { 19, 62975 },
+ { 19, 194047 },
+ { 21, 325119 },
+ { 21, 456191 },
+ { 21, 849407 },
+ { 21, 980479 },
+ { 22, 1373695 },
+ { 22, 1504767 },
+ { 22, 1897983 },
+ { 22, 2029055 },
+ { 23, 3586297 },
+ { 22, 2026749 },
+ { 22, 2013433 },
+ { 22, 1882361 },
+ { 22, 1489145 },
+ { 21, 978173 },
+ { 21, 964857 },
+ { 21, 833785 },
+ { 21, 440569 },
+ { 19, 191741 },
+ { 19, 178425 },
+ { 19, 47353 },
+ { 19, 229625 },
+ { 19, 184569 },
+ { 21, 663801 },
+ { 20, 471289 },
+ { 20, 418041 },
+ { 20, 225529 },
+ { 21, 303353 },
+ { 19, 176377 },
+ { 19, 57593 },
+ { 14, 1514 },
+ { 19, 61693 },
+ { 19, 192765 },
+ { 21, 323837 },
+ { 21, 454909 },
+ { 21, 848125 },
+ { 21, 979197 },
+ { 22, 1372413 },
+ { 22, 1503485 },
+ { 22, 1896701 },
+ { 22, 2027773 },
+ { 23, 3586553 },
+ { 22, 2027005 },
+ { 22, 2013689 },
+ { 22, 1882617 },
+ { 22, 1489401 },
+ { 21, 978429 },
+ { 21, 965113 },
+ { 21, 834041 },
+ { 21, 440825 },
+ { 19, 191997 },
+ { 19, 178681 },
+ { 19, 47609 },
+ { 19, 229881 },
+ { 19, 184825 },
+ { 21, 664057 },
+ { 20, 471545 },
+ { 20, 418297 },
+ { 20, 225785 },
+ { 21, 303609 },
+ { 19, 176633 },
+ { 19, 57849 },
+ { 14, 9706 },
+ { 19, 61949 },
+ { 19, 193021 },
+ { 21, 324093 },
+ { 21, 455165 },
+ { 21, 848381 },
+ { 21, 979453 },
+ { 22, 1372669 },
+ { 22, 1503741 },
+ { 22, 1896957 },
+ { 22, 2028029 },
+ { 23, 3469821 },
+ { 23, 3600893 },
+ { 23, 3994109 },
+ { 23, 4125181 },
+ { 23, 7664125 },
+ { 23, 7795197 },
+ { 23, 3863293 },
+ { 23, 3842809 },
+ { 23, 3318521 },
+ { 23, 1745657 },
+ { 21, 717565 },
+ { 21, 697081 },
+ { 21, 172793 },
+ { 21, 721657 },
+ { 21, 672505 },
+ { 22, 1868537 },
+ { 22, 1622777 },
+ { 22, 885497 },
+ { 22, 639737 },
+ { 21, 688889 },
+ { 21, 180985 },
+ { 16, 5482 },
+ { 21, 230141 },
+ { 21, 754429 },
+ { 23, 1278717 },
+ { 23, 1803005 },
+ { 23, 3375869 },
+ { 23, 3900157 },
+ { 24, 5473021 },
+ { 24, 5997309 },
+ { 24, 7570173 },
+ { 24, 8094461 },
+ { 25, 15901689 },
+ { 25, 14328825 },
+ { 24, 8057853 },
+ { 24, 8037369 },
+ { 24, 7513081 },
+ { 24, 5940217 },
+ { 23, 3863549 },
+ { 23, 3843065 },
+ { 23, 3318777 },
+ { 23, 1745913 },
+ { 21, 717821 },
+ { 21, 697337 },
+ { 21, 173049 },
+ { 21, 721913 },
+ { 21, 672761 },
+ { 22, 1868793 },
+ { 22, 1623033 },
+ { 22, 885753 },
+ { 22, 639993 },
+ { 21, 689145 },
+ { 21, 181241 },
+ { 16, 13674 },
+ { 21, 230397 },
+ { 21, 754685 },
+ { 23, 1278973 },
+ { 23, 1803261 },
+ { 23, 3376125 },
+ { 23, 3900413 },
+ { 24, 16639737 },
+ { 24, 16377593 },
+ { 24, 15591161 },
+ { 24, 15329017 },
+ { 24, 8251129 },
+ { 24, 7988985 },
+ { 24, 7202553 },
+ { 24, 6940409 },
+ { 23, 4056825 },
+ { 23, 3794681 },
+ { 23, 3008249 },
+ { 23, 2746105 },
+ { 22, 1959673 },
+ { 22, 1697529 },
+ { 22, 911097 },
+ { 21, 702205 },
+ { 20, 386809 },
+ { 20, 124665 },
+ { 21, 657145 },
+ { 20, 476921 },
+ { 22, 1607417 },
+ { 22, 837369 },
+ { 22, 624377 },
+ { 20, 378617 },
+ { 21, 165625 },
+ { 15, 11242 },
+ { 21, 182013 },
+ { 21, 706301 },
+ { 23, 1230589 },
+ { 23, 1754877 },
+ { 23, 3327741 },
+ { 23, 3852029 },
+ { 24, 16639993 },
+ { 24, 16377849 },
+ { 24, 15591417 },
+ { 24, 15329273 },
+ { 24, 8251385 },
+ { 24, 7989241 },
+ { 24, 7202809 },
+ { 24, 6940665 },
+ { 23, 4057081 },
+ { 23, 3794937 },
+ { 23, 3008505 },
+ { 23, 2746361 },
+ { 22, 1959929 },
+ { 22, 1697785 },
+ { 22, 911353 },
+ { 21, 702461 },
+ { 20, 387065 },
+ { 20, 124921 },
+ { 21, 657401 },
+ { 20, 477177 },
+ { 22, 1607673 },
+ { 22, 837625 },
+ { 22, 624633 },
+ { 20, 378873 },
+ { 21, 165881 },
+ { 15, 15338 },
+ { 21, 182269 },
+ { 21, 706557 },
+ { 23, 1230845 },
+ { 23, 1755133 },
+ { 23, 3327997 },
+ { 23, 3852285 },
+ { 24, 5425149 },
+ { 24, 5949437 },
+ { 24, 7522301 },
+ { 24, 8046589 },
+ { 25, 13813757 },
+ { 25, 14338045 },
+ { 25, 15910909 },
+ { 25, 16435197 },
+ { 25, 16239357 },
+ { 25, 16157433 },
+ { 25, 15108857 },
+ { 25, 11963129 },
+ { 24, 7850749 },
+ { 24, 7768825 },
+ { 24, 6720249 },
+ { 24, 3574521 },
+ { 22, 1559293 },
+ { 22, 1477369 },
+ { 22, 428793 },
+ { 22, 1837817 },
+ { 22, 1641209 },
+ { 24, 3279609 },
+ { 24, 2296569 },
+ { 22, 1444601 },
+ { 22, 461561 },
+ { 17, 19306 },
+ { 23, 658173 },
+ { 23, 2755325 },
+ { 25, 4852477 },
+ { 25, 6949629 },
+ { 25, 13241085 },
+ { 25, 15338237 },
+ { 26, 21629693 },
+ { 26, 66489337 },
+ { 26, 65440761 },
+ { 26, 62295033 },
+ { 26, 61246457 },
+ { 26, 32934905 },
+ { 26, 31886329 },
+ { 26, 28740601 },
+ { 25, 16239613 },
+ { 25, 16157689 },
+ { 25, 15109113 },
+ { 25, 11963385 },
+ { 24, 7851005 },
+ { 24, 7769081 },
+ { 24, 6720505 },
+ { 24, 3574777 },
+ { 22, 1559549 },
+ { 22, 1477625 },
+ { 22, 429049 },
+ { 22, 1838073 },
+ { 22, 1641465 },
+ { 24, 3279865 },
+ { 24, 2296825 },
+ { 22, 1444857 },
+ { 22, 461817 },
+ { 17, 23402 },
+ { 23, 658429 },
+ { 23, 2755581 },
+ { 25, 4852733 },
+ { 25, 6949885 },
+ { 25, 13241341 },
+ { 25, 15338493 },
+ { 26, 21629949 },
+ { 26, 66506493 },
+ { 26, 66293497 },
+ { 26, 65244921 },
+ { 26, 62099193 },
+ { 26, 61050617 },
+ { 26, 32739065 },
+ { 26, 31690489 },
+ { 26, 28544761 },
+ { 25, 16174845 },
+ { 25, 15961849 },
+ { 25, 14913273 },
+ { 25, 11767545 },
+ { 24, 7786237 },
+ { 24, 7573241 },
+ { 24, 6524665 },
+ { 24, 3378937 },
+ { 22, 1494781 },
+ { 22, 1281785 },
+ { 22, 233209 },
+ { 22, 1576697 },
+ { 22, 855801 },
+ { 24, 2232057 },
+ { 22, 1249017 },
+ { 22, 397049 },
+ { 17, 27114 },
+ { 22, 462589 },
+ { 22, 1511165 },
+ { 24, 2559741 },
+ { 24, 3608317 },
+ { 24, 6754045 },
+ { 24, 7802621 },
+ { 25, 10948349 },
+ { 25, 11996925 },
+ { 25, 15142653 },
+ { 25, 16191229 },
+ { 26, 62099449 },
+ { 26, 61050873 },
+ { 26, 32739321 },
+ { 26, 31690745 },
+ { 26, 28545017 },
+ { 25, 16175101 },
+ { 25, 15962105 },
+ { 25, 14913529 },
+ { 25, 11767801 },
+ { 24, 7786493 },
+ { 24, 7573497 },
+ { 24, 6524921 },
+ { 24, 3379193 },
+ { 22, 1495037 },
+ { 22, 1282041 },
+ { 22, 233465 },
+ { 22, 1576953 },
+ { 22, 856057 },
+ { 24, 2232313 },
+ { 22, 1249273 },
+ { 22, 397305 },
+ { 17, 31210 },
+ { 22, 462845 },
+ { 22, 1511421 },
+ { 24, 2559997 },
+ { 24, 3608573 },
+ { 24, 6754301 },
+ { 24, 7802877 },
+ { 25, 10948605 },
+ { 25, 11997181 },
+ { 25, 15142909 },
+ { 25, 16191485 },
+ { 26, 65182457 },
+ { 26, 62036729 },
+ { 26, 60988153 },
+ { 26, 32676601 },
+ { 26, 31628025 },
+ { 26, 28482297 },
+ { 25, 15981309 },
+ { 25, 15899385 },
+ { 25, 14850809 },
+ { 25, 11705081 },
+ { 24, 7592701 },
+ { 24, 7510777 },
+ { 24, 6462201 },
+ { 24, 3316473 },
+ { 22, 1301245 },
+ { 22, 1219321 },
+ { 22, 170745 },
+ { 22, 793337 },
+ { 22, 596729 },
+ { 22, 1186553 },
+ { 22, 203513 },
+ { 17, 51562 },
+ { 22, 400125 },
+ { 22, 1448701 },
+ { 24, 2497277 },
+ { 24, 3545853 },
+ { 24, 6691581 },
+ { 24, 7740157 },
+ { 25, 10885885 },
+ { 25, 11934461 },
+ { 25, 15080189 },
+ { 25, 16128765 },
+ { 26, 65182713 },
+ { 26, 62036985 },
+ { 26, 60988409 },
+ { 26, 32676857 },
+ { 26, 31628281 },
+ { 26, 28482553 },
+ { 25, 15981565 },
+ { 25, 15899641 },
+ { 25, 14851065 },
+ { 25, 11705337 },
+ { 24, 7592957 },
+ { 24, 7511033 },
+ { 24, 6462457 },
+ { 24, 3316729 },
+ { 22, 1301501 },
+ { 22, 1219577 },
+ { 22, 171001 },
+ { 22, 793593 },
+ { 22, 596985 },
+ { 22, 1186809 },
+ { 22, 203769 },
+ { 17, 55658 },
+ { 22, 400381 },
+ { 22, 1448957 },
+ { 24, 2497533 },
+ { 24, 3546109 },
+ { 24, 6691837 },
+ { 24, 7740413 },
+ { 25, 10886141 },
+ { 25, 11934717 },
+ { 25, 15080445 },
+ { 25, 16129021 },
+ { 24, 16621305 },
+ { 24, 16359161 },
+ { 24, 15572729 },
+ { 24, 15310585 },
+ { 24, 8232697 },
+ { 24, 7970553 },
+ { 24, 7184121 },
+ { 24, 6921977 },
+ { 23, 4038393 },
+ { 23, 3776249 },
+ { 23, 2989817 },
+ { 23, 2727673 },
+ { 22, 1941241 },
+ { 22, 1679097 },
+ { 22, 892665 },
+ { 22, 630521 },
+ { 20, 368377 },
+ { 20, 106233 },
+ { 22, 532217 },
+ { 20, 335609 },
+ { 22, 139001 },
+ { 15, 15082 },
+ { 22, 204541 },
+ { 22, 1253117 },
+ { 24, 2301693 },
+ { 24, 3350269 },
+ { 24, 6495997 },
+ { 24, 7544573 },
+ { 25, 10690301 },
+ { 25, 11738877 },
+ { 25, 14884605 },
+ { 25, 15933181 },
+ { 24, 16621561 },
+ { 24, 16359417 },
+ { 24, 15572985 },
+ { 24, 15310841 },
+ { 24, 8232953 },
+ { 24, 7970809 },
+ { 24, 7184377 },
+ { 24, 6922233 },
+ { 23, 4038649 },
+ { 23, 3776505 },
+ { 23, 2990073 },
+ { 23, 2727929 },
+ { 22, 1941497 },
+ { 22, 1679353 },
+ { 22, 892921 },
+ { 22, 630777 },
+ { 20, 368633 },
+ { 20, 106489 },
+ { 22, 532473 },
+ { 20, 335865 },
+ { 22, 139257 },
+ { 15, 16106 },
+ { 22, 204797 },
+ { 22, 1253373 },
+ { 24, 2301949 },
+ { 24, 3350525 },
+ { 24, 6496253 },
+ { 24, 7544829 },
+ { 25, 10690557 },
+ { 25, 11739133 },
+ { 25, 14884861 },
+ { 25, 15933437 },
+ { 26, 66530045 },
+ { 26, 66202361 },
+ { 26, 65153785 },
+ { 26, 62008057 },
+ { 26, 60959481 },
+ { 26, 32647929 },
+ { 26, 31599353 },
+ { 26, 28453625 },
+ { 25, 16198397 },
+ { 25, 15870713 },
+ { 25, 14822137 },
+ { 25, 11676409 },
+ { 24, 7809789 },
+ { 24, 7482105 },
+ { 24, 6433529 },
+ { 24, 3287801 },
+ { 22, 1518333 },
+ { 22, 1190649 },
+ { 22, 142073 },
+ { 17, 42361 },
+ { 18, 130489 },
+ { 16, 21098 },
+ { 24, 535293 },
+ { 24, 4729597 },
+ { 26, 8923901 },
+ { 26, 13118205 },
+ { 26, 25701117 },
+ { 26, 29895421 },
+ { 27, 42478333 },
+ { 27, 46672637 },
+ { 27, 59255549 },
+ { 27, 63449853 },
+ { 26, 66530301 },
+ { 26, 66202617 },
+ { 26, 65154041 },
+ { 26, 62008313 },
+ { 26, 60959737 },
+ { 26, 32648185 },
+ { 26, 31599609 },
+ { 26, 28453881 },
+ { 25, 16198653 },
+ { 25, 15870969 },
+ { 25, 14822393 },
+ { 25, 11676665 },
+ { 24, 7810045 },
+ { 24, 7482361 },
+ { 24, 6433785 },
+ { 24, 3288057 },
+ { 22, 1518589 },
+ { 22, 1190905 },
+ { 22, 142329 },
+ { 17, 44409 },
+ { 17, 65209 },
+ { 16, 22122 },
+ { 24, 535549 },
+ { 24, 4729853 },
+ { 26, 8924157 },
+ { 26, 13118461 },
+ { 26, 25701373 },
+ { 26, 29895677 },
+ { 27, 42478589 },
+ { 27, 46672893 },
+ { 27, 59255805 },
+ { 27, 63450109 },
+ { 28, 109587453 },
+ { 26, 66268925 },
+ { 26, 65220349 },
+ { 26, 62074621 },
+ { 26, 61026045 },
+ { 26, 32714493 },
+ { 26, 31665917 },
+ { 26, 28520189 },
+ { 26, 27471613 },
+ { 25, 15937277 },
+ { 25, 14888701 },
+ { 25, 11742973 },
+ { 25, 10694397 },
+ { 24, 7548669 },
+ { 24, 6500093 },
+ { 24, 3354365 },
+ { 24, 2305789 },
+ { 22, 1257213 },
+ { 22, 208637 },
+ { 17, 65513 },
+ { 15, 16297 },
+ { 16, 32602 },
+ { 19, 261565 },
+ { 22, 1322749 },
+ { 24, 2371325 },
+ { 24, 3419901 },
+ { 24, 6565629 },
+ { 24, 7614205 },
+ { 25, 10759933 },
+ { 25, 11808509 },
+ { 25, 14954237 },
+ { 25, 16002813 },
+ { 26, 27537149 },
+ { 26, 28585725 },
+ { 26, 31731453 },
+ { 26, 32780029 },
+ { 26, 61091581 },
+ { 26, 62140157 },
+ { 26, 65285885 },
+ { 26, 66334461 },
+ { 26, 27471869 },
+ { 25, 15937533 },
+ { 25, 14888957 },
+ { 25, 11743229 },
+ { 25, 10694653 },
+ { 24, 7548925 },
+ { 24, 6500349 },
+ { 24, 3354621 },
+ { 24, 2306045 },
+ { 22, 1257469 },
+ { 22, 208893 },
+ { 17, 65337 },
+ { 14, 8137 },
+ { 16, 32730 },
+ { 18, 130749 },
+ { 22, 1323005 },
+ { 24, 2371581 },
+ { 24, 3420157 },
+ { 24, 6565885 },
+ { 24, 7614461 },
+ { 25, 10760189 },
+ { 25, 11808765 },
+ { 25, 14954493 },
+ { 25, 16003069 },
+ { 26, 27537405 },
+ { 26, 28585981 },
+ { 26, 31731709 },
+ { 26, 66140925 },
+ { 26, 65092349 },
+ { 26, 61946621 },
+ { 26, 60898045 },
+ { 26, 32586493 },
+ { 26, 31537917 },
+ { 26, 28392189 },
+ { 26, 27343613 },
+ { 25, 15809277 },
+ { 25, 14760701 },
+ { 25, 11614973 },
+ { 25, 10566397 },
+ { 24, 7420669 },
+ { 24, 6372093 },
+ { 24, 3226365 },
+ { 24, 2177789 },
+ { 17, 59261 },
+ { 15, 16349 },
+ { 23, 65535 },
+ { 16, 32685 },
+ { 17, 58749 },
+ { 23, 2293759 },
+ { 24, 3160829 },
+ { 24, 6306557 },
+ { 24, 7355133 },
+ { 25, 10500861 },
+ { 25, 11549437 },
+ { 25, 14695165 },
+ { 25, 15743741 },
+ { 26, 27278077 },
+ { 26, 28326653 },
+ { 26, 31472381 },
+ { 26, 32520957 },
+ { 26, 60832509 },
+ { 26, 61881085 },
+ { 26, 65026813 },
+ { 26, 66075389 },
+ { 26, 31538173 },
+ { 26, 28392445 },
+ { 26, 27343869 },
+ { 25, 15809533 },
+ { 25, 14760957 },
+ { 25, 11615229 },
+ { 25, 10566653 },
+ { 24, 7420925 },
+ { 24, 6372349 },
+ { 24, 3226621 },
+ { 24, 2178045 },
+ { 17, 61309 },
+ { 18, 130925 },
+ { 13, 2954 },
+ { 15, 16333 },
+ { 17, 60797 },
+ { 23, 2293503 },
+ { 24, 3161085 },
+ { 24, 6306813 },
+ { 24, 7355389 },
+ { 25, 10501117 },
+ { 25, 11549693 },
+ { 25, 14695421 },
+ { 25, 15743997 },
+ { 26, 27278333 },
+ { 26, 28326909 },
+ { 26, 31472637 },
+ { 26, 66404093 },
+ { 26, 65355517 },
+ { 26, 62209789 },
+ { 26, 61161213 },
+ { 26, 32849661 },
+ { 26, 31801085 },
+ { 26, 28655357 },
+ { 26, 27606781 },
+ { 25, 16072445 },
+ { 25, 15023869 },
+ { 25, 11878141 },
+ { 25, 10829565 },
+ { 24, 7683837 },
+ { 24, 6635261 },
+ { 24, 3489533 },
+ { 24, 2440957 },
+ { 22, 1392381 },
+ { 20, 523901 },
+ { 13, 3018 },
+ { 16, 32729 },
+ { 19, 262125 },
+ { 22, 147197 },
+ { 22, 409341 },
+ { 23, 2554879 },
+ { 24, 933629 },
+ { 24, 1720061 },
+ { 24, 1982205 },
+ { 25, 2768637 },
+ { 25, 3030781 },
+ { 25, 3817213 },
+ { 25, 4079357 },
+ { 26, 6962941 },
+ { 26, 7225085 },
+ { 26, 8011517 },
+ { 26, 8273661 },
+ { 26, 15351549 },
+ { 26, 15613693 },
+ { 26, 16400125 },
+ { 26, 16662269 },
+ { 26, 27607037 },
+ { 25, 16072701 },
+ { 25, 15024125 },
+ { 25, 11878397 },
+ { 25, 10829821 },
+ { 24, 7684093 },
+ { 24, 6635517 },
+ { 24, 3489789 },
+ { 24, 2441213 },
+ { 22, 1392637 },
+ { 21, 1048509 },
+ { 19, 261946 },
+ { 19, 261993 },
+ { 19, 261949 },
+ { 22, 147453 },
+ { 22, 409597 },
+ { 23, 2554623 },
+ { 24, 933885 },
+ { 24, 1720317 },
+ { 24, 1982461 },
+ { 25, 2768893 },
+ { 25, 3031037 },
+ { 25, 3817469 },
+ { 25, 4079613 },
+ { 26, 6963197 },
+ { 26, 7225341 },
+ { 26, 8011773 },
+ { 26, 8273917 },
+ { 26, 15351805 },
+ { 26, 15613949 },
+ { 26, 16400381 },
+ { 26, 16662525 },
+ { 27, 132578047 },
+ { 27, 63531773 },
+ { 27, 59337469 },
+ { 27, 46754557 },
+ { 27, 42560253 },
+ { 26, 29977341 },
+ { 26, 25783037 },
+ { 26, 13200125 },
+ { 26, 9005821 },
+ { 24, 4811517 },
+ { 24, 617213 },
+ { 17, 53786 },
+ { 21, 1048185 },
+ { 18, 108409 },
+ { 22, 223993 },
+ { 22, 486137 },
+ { 22, 1469181 },
+ { 23, 3076095 },
+ { 24, 1796857 },
+ { 24, 2059001 },
+ { 24, 6187773 },
+ { 25, 3107577 },
+ { 25, 3894009 },
+ { 25, 4156153 },
+ { 25, 12479229 },
+ { 26, 7301881 },
+ { 26, 8088313 },
+ { 26, 8350457 },
+ { 26, 15428345 },
+ { 26, 15690489 },
+ { 26, 16476921 },
+ { 26, 16739065 },
+ { 26, 33450749 },
+ { 27, 63532029 },
+ { 27, 59337725 },
+ { 27, 46754813 },
+ { 27, 42560509 },
+ { 26, 29977597 },
+ { 26, 25783293 },
+ { 26, 13200381 },
+ { 26, 9006077 },
+ { 24, 4811773 },
+ { 24, 617469 },
+ { 17, 54810 },
+ { 22, 2097081 },
+ { 18, 110457 },
+ { 22, 224249 },
+ { 22, 486393 },
+ { 22, 1469437 },
+ { 23, 3075839 },
+ { 24, 1797113 },
+ { 24, 2059257 },
+ { 24, 6188029 },
+ { 25, 3107833 },
+ { 25, 3894265 },
+ { 25, 4156409 },
+ { 25, 12479485 },
+ { 26, 7302137 },
+ { 26, 8088569 },
+ { 26, 8350713 },
+ { 26, 15428601 },
+ { 26, 15690745 },
+ { 26, 16477177 },
+ { 26, 16739321 },
+ { 26, 33451005 },
+ { 27, 63794941 },
+ { 27, 59600637 },
+ { 27, 47017725 },
+ { 27, 42823421 },
+ { 26, 30240509 },
+ { 26, 26046205 },
+ { 26, 13463293 },
+ { 26, 9268989 },
+ { 24, 5074685 },
+ { 24, 880381 },
+ { 17, 55962 },
+ { 24, 618233 },
+ { 22, 1404665 },
+ { 23, 2681851 },
+ { 22, 1273593 },
+ { 22, 1535737 },
+ { 23, 2943995 },
+ { 24, 5205753 },
+ { 24, 5992185 },
+ { 24, 6254329 },
+ { 25, 11235065 },
+ { 25, 11497209 },
+ { 25, 12283641 },
+ { 25, 12545785 },
+ { 26, 23817977 },
+ { 26, 24080121 },
+ { 26, 24866553 },
+ { 26, 25128697 },
+ { 26, 32206585 },
+ { 26, 32468729 },
+ { 26, 33255161 },
+ { 26, 33517305 },
+ { 27, 63795197 },
+ { 27, 59600893 },
+ { 27, 47017981 },
+ { 27, 42823677 },
+ { 26, 30240765 },
+ { 26, 26046461 },
+ { 26, 13463549 },
+ { 26, 9269245 },
+ { 24, 5074941 },
+ { 24, 880637 },
+ { 17, 56986 },
+ { 24, 618489 },
+ { 22, 1404921 },
+ { 23, 2681595 },
+ { 22, 1273849 },
+ { 22, 1535993 },
+ { 23, 2943739 },
+ { 24, 5206009 },
+ { 24, 5992441 },
+ { 24, 6254585 },
+ { 25, 11235321 },
+ { 25, 11497465 },
+ { 25, 12283897 },
+ { 25, 12546041 },
+ { 26, 23818233 },
+ { 26, 24080377 },
+ { 26, 24866809 },
+ { 26, 25128953 },
+ { 26, 32206841 },
+ { 26, 32468985 },
+ { 26, 33255417 },
+ { 26, 33517561 },
+ { 27, 64584445 },
+ { 27, 60390141 },
+ { 27, 47807229 },
+ { 27, 43612925 },
+ { 26, 31030013 },
+ { 26, 26835709 },
+ { 26, 14252797 },
+ { 26, 10058493 },
+ { 24, 5864189 },
+ { 24, 1669885 },
+ { 19, 248090 },
+ { 19, 522606 },
+ { 24, 4815609 },
+ { 24, 2456313 },
+ { 24, 3242745 },
+ { 24, 2325241 },
+ { 24, 2587385 },
+ { 24, 3570429 },
+ { 25, 10403839 },
+ { 26, 10189561 },
+ { 26, 10451705 },
+ { 26, 14580477 },
+ { 27, 19888889 },
+ { 27, 20675321 },
+ { 27, 20937465 },
+ { 27, 29260541 },
+ { 28, 40860409 },
+ { 28, 41646841 },
+ { 28, 41908985 },
+ { 28, 48986873 },
+ { 28, 49249017 },
+ { 28, 50035449 },
+ { 27, 64584701 },
+ { 27, 60390397 },
+ { 27, 47807485 },
+ { 27, 43613181 },
+ { 26, 31030269 },
+ { 26, 26835965 },
+ { 26, 14253053 },
+ { 26, 10058749 },
+ { 24, 5864445 },
+ { 24, 1670141 },
+ { 19, 252186 },
+ { 19, 518510 },
+ { 24, 4815865 },
+ { 24, 2456569 },
+ { 24, 3243001 },
+ { 24, 2325497 },
+ { 24, 2587641 },
+ { 24, 3570685 },
+ { 25, 10403583 },
+ { 26, 10189817 },
+ { 26, 10451961 },
+ { 26, 14580733 },
+ { 27, 19889145 },
+ { 27, 20675577 },
+ { 27, 20937721 },
+ { 27, 29260797 },
+ { 28, 40860665 },
+ { 28, 41647097 },
+ { 28, 41909241 },
+ { 28, 48987129 },
+ { 28, 49249273 },
+ { 28, 50035705 },
+ { 27, 64847613 },
+ { 27, 60653309 },
+ { 27, 48070397 },
+ { 27, 43876093 },
+ { 26, 31293181 },
+ { 26, 27098877 },
+ { 26, 14515965 },
+ { 26, 10321661 },
+ { 24, 6127357 },
+ { 24, 1933053 },
+ { 19, 256410 },
+ { 19, 514542 },
+ { 24, 5078777 },
+ { 25, 10009595 },
+ { 24, 3505913 },
+ { 24, 6389497 },
+ { 24, 3374841 },
+ { 24, 3636985 },
+ { 24, 6717181 },
+ { 25, 11975679 },
+ { 26, 14384889 },
+ { 26, 14647033 },
+ { 26, 27164413 },
+ { 27, 28278521 },
+ { 27, 29064953 },
+ { 27, 29327097 },
+ { 27, 54427389 },
+ { 28, 57638649 },
+ { 28, 58425081 },
+ { 28, 58687225 },
+ { 28, 65765113 },
+ { 28, 66027257 },
+ { 27, 64847869 },
+ { 27, 60653565 },
+ { 27, 48070653 },
+ { 27, 43876349 },
+ { 26, 31293437 },
+ { 26, 27099133 },
+ { 26, 14516221 },
+ { 26, 10321917 },
+ { 24, 6127613 },
+ { 24, 1933309 },
+ { 19, 260506 },
+ { 19, 510446 },
+ { 24, 5079033 },
+ { 25, 10009339 },
+ { 24, 3506169 },
+ { 24, 6389753 },
+ { 24, 3375097 },
+ { 24, 3637241 },
+ { 24, 6717437 },
+ { 25, 11975423 },
+ { 26, 14385145 },
+ { 26, 14647289 },
+ { 26, 27164669 },
+ { 27, 28278777 },
+ { 27, 29065209 },
+ { 27, 29327353 },
+ { 27, 54427645 },
+ { 28, 57638905 },
+ { 28, 58425337 },
+ { 28, 58687481 },
+ { 28, 65765369 },
+ { 28, 66027513 },
+ { 28, 66813945 },
+ { 28, 67076089 },
+ { 28, 117342205 },
+ { 29, 173189885 },
+ { 28, 122858237 },
+ { 28, 106081021 },
+ { 28, 55749373 },
+ { 28, 38972157 },
+ { 26, 22194941 },
+ { 26, 5417725 },
+ { 19, 477978 },
+ { 19, 490350 },
+ { 25, 11709177 },
+ { 25, 11579387 },
+ { 27, 26389241 },
+ { 25, 13282041 },
+ { 25, 14854905 },
+ { 25, 13019897 },
+ { 25, 13544185 },
+ { 25, 15510269 },
+ { 25, 12496895 },
+ { 27, 53914361 },
+ { 27, 54438649 },
+ { 27, 62696189 },
+ { 27, 62828543 },
+ { 28, 108440313 },
+ { 28, 108964601 },
+ { 28, 125610749 },
+ { 28, 129937407 },
+ { 29, 217492217 },
+ { 29, 218016505 },
+ { 29, 232172281 },
+ { 29, 232696569 },
+ { 29, 234269433 },
+ { 29, 234793721 },
+ { 29, 268217085 },
+ { 28, 122858493 },
+ { 28, 106081277 },
+ { 28, 55749629 },
+ { 28, 38972413 },
+ { 26, 22195197 },
+ { 26, 5417981 },
+ { 19, 482074 },
+ { 19, 486254 },
+ { 25, 11709433 },
+ { 25, 11579131 },
+ { 27, 26389497 },
+ { 25, 13282297 },
+ { 25, 14855161 },
+ { 25, 13020153 },
+ { 25, 13544441 },
+ { 25, 15510525 },
+ { 25, 12496639 },
+ { 27, 53914617 },
+ { 27, 54438905 },
+ { 27, 62696445 },
+ { 27, 62828287 },
+ { 28, 108440569 },
+ { 28, 108964857 },
+ { 28, 125611005 },
+ { 28, 129937151 },
+ { 29, 217492473 },
+ { 29, 218016761 },
+ { 29, 232172537 },
+ { 29, 232696825 },
+ { 29, 234269689 },
+ { 29, 234793977 },
+ { 29, 173715197 },
+ { 28, 123383549 },
+ { 28, 106606333 },
+ { 28, 56274685 },
+ { 28, 39497469 },
+ { 26, 22720253 },
+ { 26, 5943037 },
+ { 19, 486298 },
+ { 19, 482286 },
+ { 25, 12234489 },
+ { 25, 12102651 },
+ { 27, 26914553 },
+ { 27, 51556089 },
+ { 25, 15380217 },
+ { 25, 15248379 },
+ { 25, 15118073 },
+ { 25, 15642361 },
+ { 25, 12364795 },
+ { 26, 22457343 },
+ { 27, 62303993 },
+ { 27, 62828281 },
+ { 27, 62696443 },
+ { 28, 123645689 },
+ { 28, 125218553 },
+ { 28, 125742841 },
+ { 28, 129805307 },
+ { 29, 249474809 },
+ { 29, 251047673 },
+ { 29, 251571961 },
+ { 29, 265727737 },
+ { 29, 266252025 },
+ { 29, 267824889 },
+ { 29, 268349177 },
+ { 28, 123383805 },
+ { 28, 106606589 },
+ { 28, 56274941 },
+ { 28, 39497725 },
+ { 26, 22720509 },
+ { 26, 5943293 },
+ { 19, 490394 },
+ { 19, 478190 },
+ { 25, 12234745 },
+ { 25, 12102395 },
+ { 27, 26914809 },
+ { 27, 51556345 },
+ { 25, 15380473 },
+ { 25, 15248123 },
+ { 25, 15118329 },
+ { 25, 15642617 },
+ { 25, 12364539 },
+ { 26, 22457087 },
+ { 27, 62304249 },
+ { 27, 62828537 },
+ { 27, 62696187 },
+ { 28, 123645945 },
+ { 28, 125218809 },
+ { 28, 125743097 },
+ { 28, 129805051 },
+ { 29, 249475065 },
+ { 29, 251047929 },
+ { 29, 251572217 },
+ { 29, 265727993 },
+ { 28, 129531903 },
+ { 28, 121143295 },
+ { 28, 95977471 },
+ { 28, 124959485 },
+ { 27, 62423039 },
+ { 27, 54034431 },
+ { 27, 28868607 },
+ { 26, 24296189 },
+ { 25, 12091391 },
+ { 20, 1021210 },
+ { 20, 521582 },
+ { 25, 2916347 },
+ { 25, 11042811 },
+ { 26, 10256379 },
+ { 26, 14188539 },
+ { 26, 25985019 },
+ { 26, 21674745 },
+ { 25, 10780667 },
+ { 25, 11567099 },
+ { 25, 2785275 },
+ { 25, 11173883 },
+ { 25, 11501567 },
+ { 27, 27951099 },
+ { 27, 53116923 },
+ { 27, 61505531 },
+ { 27, 61833215 },
+ { 28, 95059963 },
+ { 28, 120225787 },
+ { 28, 128614395 },
+ { 28, 128942079 },
+ { 29, 229277691 },
+ { 29, 259177469 },
+ { 28, 129531647 },
+ { 28, 121143039 },
+ { 28, 95977215 },
+ { 28, 124959741 },
+ { 27, 62422783 },
+ { 27, 54034175 },
+ { 27, 28868351 },
+ { 26, 24296445 },
+ { 25, 12091135 },
+ { 20, 1029402 },
+ { 20, 513390 },
+ { 25, 2916091 },
+ { 25, 11042555 },
+ { 26, 10256123 },
+ { 26, 14188283 },
+ { 26, 25984763 },
+ { 26, 21675001 },
+ { 25, 10780411 },
+ { 25, 11566843 },
+ { 25, 2785019 },
+ { 25, 11173627 },
+ { 25, 11501311 },
+ { 27, 27950843 },
+ { 27, 53116667 },
+ { 27, 61505275 },
+ { 27, 61832959 },
+ { 28, 95059707 },
+ { 28, 120225531 },
+ { 28, 128614139 },
+ { 28, 128941823 },
+ { 29, 229277435 },
+ { 29, 259702525 },
+ { 28, 129793023 },
+ { 28, 121404415 },
+ { 28, 96238591 },
+ { 28, 125484797 },
+ { 27, 62684159 },
+ { 27, 54295551 },
+ { 27, 29129727 },
+ { 26, 24821501 },
+ { 25, 12352511 },
+ { 20, 1037722 },
+ { 20, 505326 },
+ { 25, 3701755 },
+ { 25, 11303931 },
+ { 27, 29015801 },
+ { 26, 14449659 },
+ { 26, 26770427 },
+ { 26, 30178299 },
+ { 26, 23772921 },
+ { 25, 11828219 },
+ { 25, 14711803 },
+ { 25, 3046395 },
+ { 25, 11435003 },
+ { 25, 12286975 },
+ { 27, 28212219 },
+ { 27, 53378043 },
+ { 27, 61766651 },
+ { 27, 62618623 },
+ { 28, 95321083 },
+ { 28, 120486907 },
+ { 28, 128875515 },
+ { 28, 129727487 },
+ { 29, 259702781 },
+ { 28, 129792767 },
+ { 28, 121404159 },
+ { 28, 96238335 },
+ { 28, 125485053 },
+ { 27, 62683903 },
+ { 27, 54295295 },
+ { 27, 29129471 },
+ { 26, 24821757 },
+ { 25, 12352255 },
+ { 20, 1045914 },
+ { 20, 497134 },
+ { 25, 3701499 },
+ { 25, 11303675 },
+ { 27, 29016057 },
+ { 26, 14449403 },
+ { 26, 26770171 },
+ { 26, 30178043 },
+ { 26, 23773177 },
+ { 25, 11827963 },
+ { 25, 14711547 },
+ { 25, 3046139 },
+ { 25, 11434747 },
+ { 25, 12286719 },
+ { 27, 28211963 },
+ { 27, 53377787 },
+ { 27, 61766395 },
+ { 27, 62618367 },
+ { 28, 95320827 },
+ { 28, 120486651 },
+ { 28, 128875259 },
+ { 28, 129727231 },
+ { 29, 229538555 },
+ { 29, 254704379 },
+ { 29, 263092987 },
+ { 29, 489585403 },
+ { 29, 267960313 },
+ { 28, 134052603 },
+ { 28, 107507711 },
+ { 28, 57176063 },
+ { 27, 47377149 },
+ { 26, 23621631 },
+ { 26, 6844415 },
+ { 20, 456558 },
+ { 25, 3960827 },
+ { 25, 12087291 },
+ { 27, 19689467 },
+ { 27, 54192889 },
+ { 26, 27029499 },
+ { 26, 30961659 },
+ { 27, 42758139 },
+ { 26, 30075641 },
+ { 25, 14970875 },
+ { 25, 15757307 },
+ { 25, 3829755 },
+ { 25, 12218363 },
+ { 25, 12546047 },
+ { 27, 28995579 },
+ { 27, 54161403 },
+ { 27, 62550011 },
+ { 27, 62877695 },
+ { 28, 96104443 },
+ { 28, 121270267 },
+ { 28, 129658875 },
+ { 28, 129986559 },
+ { 29, 230322171 },
+ { 29, 255487995 },
+ { 29, 263876603 },
+ { 29, 267447033 },
+ { 28, 133787643 },
+ { 28, 117272571 },
+ { 28, 57175807 },
+ { 27, 47377405 },
+ { 26, 23621375 },
+ { 26, 6844159 },
+ { 20, 448366 },
+ { 25, 3960571 },
+ { 25, 12087035 },
+ { 27, 19689211 },
+ { 27, 54193145 },
+ { 26, 27029243 },
+ { 26, 30961403 },
+ { 27, 42757883 },
+ { 26, 30075897 },
+ { 25, 14970619 },
+ { 25, 15757051 },
+ { 25, 3829499 },
+ { 25, 12218107 },
+ { 25, 12545791 },
+ { 27, 28995323 },
+ { 27, 54161147 },
+ { 27, 62549755 },
+ { 27, 62877439 },
+ { 28, 96104187 },
+ { 28, 121270011 },
+ { 28, 129658619 },
+ { 28, 129986303 },
+ { 29, 230321915 },
+ { 29, 255487739 },
+ { 29, 263876347 },
+ { 29, 267447289 },
+ { 28, 133787387 },
+ { 28, 117272315 },
+ { 28, 57437183 },
+ { 27, 47902461 },
+ { 26, 23882751 },
+ { 26, 7105535 },
+ { 20, 440302 },
+ { 26, 24833785 },
+ { 25, 12348411 },
+ { 27, 20474875 },
+ { 27, 28077051 },
+ { 27, 62582521 },
+ { 26, 31222779 },
+ { 27, 43543547 },
+ { 27, 46951419 },
+ { 26, 32173817 },
+ { 25, 16018427 },
+ { 26, 31911673 },
+ { 25, 4090875 },
+ { 25, 12479483 },
+ { 26, 23817215 },
+ { 27, 29256699 },
+ { 27, 54422523 },
+ { 27, 62811131 },
+ { 28, 87976955 },
+ { 28, 96365563 },
+ { 28, 121531387 },
+ { 28, 129919995 },
+ { 29, 222194683 },
+ { 29, 230583291 },
+ { 29, 255749115 },
+ { 29, 265875193 },
+ { 28, 133000187 },
+ { 28, 117009403 },
+ { 28, 66939899 },
+ { 27, 47902717 },
+ { 26, 23882495 },
+ { 26, 7105279 },
+ { 20, 432110 },
+ { 26, 24834041 },
+ { 25, 12348155 },
+ { 27, 20474619 },
+ { 27, 28076795 },
+ { 27, 62582777 },
+ { 26, 31222523 },
+ { 27, 43543291 },
+ { 27, 46951163 },
+ { 26, 32174073 },
+ { 25, 16018171 },
+ { 26, 31911929 },
+ { 25, 4090619 },
+ { 25, 12479227 },
+ { 26, 23816959 },
+ { 27, 29256443 },
+ { 27, 54422267 },
+ { 27, 62810875 },
+ { 28, 87976699 },
+ { 28, 96365307 },
+ { 28, 121531131 },
+ { 28, 129919739 },
+ { 29, 222194427 },
+ { 29, 230583035 },
+ { 29, 255748859 },
+ { 29, 265875449 },
+ { 28, 132999931 },
+ { 28, 117009147 },
+ { 28, 66939643 },
+ { 27, 49478397 },
+ { 26, 24657919 },
+ { 26, 7880703 },
+ { 20, 519534 },
+ { 26, 7094267 },
+ { 26, 23609339 },
+ { 27, 20725755 },
+ { 27, 28852219 },
+ { 27, 53231611 },
+ { 27, 61358075 },
+ { 27, 43794427 },
+ { 27, 47726587 },
+ { 27, 59523067 },
+ { 27, 55245561 },
+ { 26, 27541499 },
+ { 26, 28327931 },
+ { 26, 6963195 },
+ { 26, 23740411 },
+ { 26, 24068095 },
+ { 28, 57294843 },
+ { 28, 107626491 },
+ { 28, 124403707 },
+ { 28, 124731391 },
+ { 29, 191512571 },
+ { 29, 241844219 },
+ { 29, 258621435 },
+ { 29, 242040827 },
+ { 29, 192495611 },
+ { 29, 265353977 },
+ { 28, 132726779 },
+ { 28, 116211707 },
+ { 28, 66666491 },
+ { 27, 49478653 },
+ { 26, 24657663 },
+ { 26, 7880447 },
+ { 20, 503150 },
+ { 26, 7094011 },
+ { 26, 23609083 },
+ { 27, 20725499 },
+ { 27, 28851963 },
+ { 27, 53231355 },
+ { 27, 61357819 },
+ { 27, 43794171 },
+ { 27, 47726331 },
+ { 27, 59522811 },
+ { 27, 55245817 },
+ { 26, 27541243 },
+ { 26, 28327675 },
+ { 26, 6962939 },
+ { 26, 23740155 },
+ { 26, 24067839 },
+ { 28, 57294587 },
+ { 28, 107626235 },
+ { 28, 124403451 },
+ { 28, 124731135 },
+ { 29, 191512315 },
+ { 29, 241843963 },
+ { 29, 258621179 },
+ { 29, 242040571 },
+ { 29, 192495355 },
+ { 29, 265354233 },
+ { 28, 132726523 },
+ { 28, 116211451 },
+ { 28, 66666235 },
+ { 27, 50003709 },
+ { 26, 24919039 },
+ { 26, 8141823 },
+ { 20, 486894 },
+ { 26, 7879675 },
+ { 26, 23870459 },
+ { 28, 58392313 },
+ { 27, 29113339 },
+ { 27, 54017019 },
+ { 27, 61619195 },
+ { 28, 96141049 },
+ { 27, 47987707 },
+ { 27, 60308475 },
+ { 27, 66911993 },
+ { 26, 66534395 },
+ { 26, 28589051 },
+ { 26, 31472635 },
+ { 26, 7224315 },
+ { 26, 24001531 },
+ { 26, 24853503 },
+ { 28, 57555963 },
+ { 28, 107887611 },
+ { 28, 124664827 },
+ { 28, 125516799 },
+ { 29, 259587833 },
+ { 28, 129842171 },
+ { 29, 258882555 },
+ { 29, 191708155 },
+ { 29, 251199225 },
+ { 28, 125647867 },
+ { 28, 115948539 },
+ { 28, 65879035 },
+ { 27, 66649849 },
+ { 26, 33373179 },
+ { 26, 8141567 },
+ { 20, 470510 },
+ { 26, 7879419 },
+ { 26, 23870203 },
+ { 28, 58392569 },
+ { 27, 29113083 },
+ { 27, 54016763 },
+ { 27, 61618939 },
+ { 28, 96141305 },
+ { 27, 47987451 },
+ { 27, 60308219 },
+ { 27, 66912249 },
+ { 26, 66534139 },
+ { 26, 28588795 },
+ { 26, 31472379 },
+ { 26, 7224059 },
+ { 26, 24001275 },
+ { 26, 24853247 },
+ { 28, 57555707 },
+ { 28, 107887355 },
+ { 28, 124664571 },
+ { 28, 125516543 },
+ { 29, 259588089 },
+ { 28, 129841915 },
+ { 29, 258882299 },
+ { 29, 191707899 },
+ { 29, 251199481 },
+ { 28, 125647611 },
+ { 28, 115948283 },
+ { 28, 65878779 },
+ { 27, 66650105 },
+ { 26, 33372923 },
+ { 26, 15216639 },
+ { 20, 388974 },
+ { 26, 8138747 },
+ { 26, 24653819 },
+ { 28, 40644603 },
+ { 28, 57159675 },
+ { 27, 54276091 },
+ { 27, 62402555 },
+ { 28, 86781947 },
+ { 28, 94908411 },
+ { 27, 60567547 },
+ { 27, 64499707 },
+ { 26, 66465791 },
+ { 26, 65482747 },
+ { 26, 31731707 },
+ { 26, 32518139 },
+ { 26, 8007675 },
+ { 26, 24784891 },
+ { 26, 25112575 },
+ { 28, 58339323 },
+ { 28, 108670971 },
+ { 28, 125448187 },
+ { 28, 125775871 },
+ { 28, 129576955 },
+ { 28, 121450491 },
+ { 29, 259665915 },
+ { 29, 174927867 },
+ { 28, 125382651 },
+ { 28, 108867579 },
+ { 28, 65613819 },
+ { 28, 132229881 },
+ { 26, 33107963 },
+ { 26, 16592891 },
+ { 20, 372590 },
+ { 26, 8138491 },
+ { 26, 24653563 },
+ { 28, 40644347 },
+ { 28, 57159419 },
+ { 27, 54275835 },
+ { 27, 62402299 },
+ { 28, 86781691 },
+ { 28, 94908155 },
+ { 27, 60567291 },
+ { 27, 64499451 },
+ { 26, 66465535 },
+ { 26, 65482491 },
+ { 26, 31731451 },
+ { 26, 32517883 },
+ { 26, 8007419 },
+ { 26, 24784635 },
+ { 26, 25112319 },
+ { 28, 58339067 },
+ { 28, 108670715 },
+ { 28, 125447931 },
+ { 28, 125775615 },
+ { 28, 129576699 },
+ { 28, 121450235 },
+ { 29, 259665659 },
+ { 29, 174927611 },
+ { 28, 125382395 },
+ { 28, 108867323 },
+ { 28, 65613563 },
+ { 28, 132230137 },
+ { 26, 33107707 },
+ { 26, 16592635 },
+ { 20, 356334 },
+ { 26, 15215611 },
+ { 26, 24914939 },
+ { 28, 41430011 },
+ { 28, 57420795 },
+ { 28, 107490299 },
+ { 27, 62663675 },
+ { 28, 87567355 },
+ { 28, 95169531 },
+ { 28, 120073211 },
+ { 27, 64760827 },
+ { 28, 133017341 },
+ { 26, 65416191 },
+ { 26, 62335995 },
+ { 26, 32779259 },
+ { 26, 60828667 },
+ { 26, 8268795 },
+ { 26, 25046011 },
+ { 26, 32189439 },
+ { 28, 58600443 },
+ { 28, 108932091 },
+ { 28, 125709307 },
+ { 28, 128789499 },
+ { 28, 121187323 },
+ { 28, 96283643 },
+ { 29, 259927035 },
+ { 28, 124595195 },
+ { 28, 108604411 },
+ { 28, 58534907 },
+ { 28, 129085177 },
+ { 26, 32320507 },
+ { 26, 16329723 },
+ { 20, 339950 },
+ { 26, 15215355 },
+ { 26, 24914683 },
+ { 28, 41429755 },
+ { 28, 57420539 },
+ { 28, 107490043 },
+ { 27, 62663419 },
+ { 28, 87567099 },
+ { 28, 95169275 },
+ { 28, 120072955 },
+ { 27, 64760571 },
+ { 28, 133017597 },
+ { 26, 65415935 },
+ { 26, 62335739 },
+ { 26, 32779003 },
+ { 26, 60828411 },
+ { 26, 8268539 },
+ { 26, 25045755 },
+ { 26, 32189183 },
+ { 28, 58600187 },
+ { 28, 108931835 },
+ { 28, 125709051 },
+ { 27, 66985983 },
+ { 27, 62791679 },
+ { 27, 50208767 },
+ { 27, 46014463 },
+ { 26, 33431551 },
+ { 26, 29237247 },
+ { 26, 16654335 },
+ { 26, 12460031 },
+ { 24, 8265727 },
+ { 24, 4071423 },
+ { 19, 261486 },
+ { 24, 3874811 },
+ { 24, 8003579 },
+ { 26, 10428411 },
+ { 26, 14557179 },
+ { 26, 26943483 },
+ { 26, 31072251 },
+ { 26, 21962747 },
+ { 26, 23994363 },
+ { 26, 30089211 },
+ { 26, 32120827 },
+ { 26, 27729915 },
+ { 26, 28712955 },
+ { 24, 15572991 },
+ { 24, 15327227 },
+ { 24, 15278075 },
+ { 24, 15474683 },
+ { 24, 3842043 },
+ { 24, 8036347 },
+ { 24, 8118271 },
+ { 26, 16424955 },
+ { 26, 29007867 },
+ { 26, 33202171 },
+ { 26, 30105595 },
+ { 26, 24010747 },
+ { 26, 21979131 },
+ { 26, 31088635 },
+ { 26, 26959867 },
+ { 26, 14573563 },
+ { 26, 10444795 },
+ { 24, 8019963 },
+ { 24, 3891195 },
+ { 19, 245102 },
+ { 24, 3874555 },
+ { 24, 8003323 },
+ { 26, 10428155 },
+ { 26, 14556923 },
+ { 26, 26943227 },
+ { 26, 31071995 },
+ { 26, 21962491 },
+ { 26, 23994107 },
+ { 26, 30088955 },
+ { 26, 32120571 },
+ { 26, 27729659 },
+ { 26, 28712699 },
+ { 24, 15572735 },
+ { 24, 15326971 },
+ { 24, 15277819 },
+ { 24, 15474427 },
+ { 24, 3841787 },
+ { 24, 8036091 },
+ { 24, 8118015 },
+ { 26, 16424699 },
+ { 26, 29007611 },
+ { 26, 33201915 },
+ { 26, 30105339 },
+ { 26, 24010491 },
+ { 26, 21978875 },
+ { 26, 31088379 },
+ { 26, 26959611 },
+ { 26, 14573307 },
+ { 26, 10444539 },
+ { 24, 8019707 },
+ { 24, 3890939 },
+ { 19, 228846 },
+ { 24, 4070395 },
+ { 24, 8068091 },
+ { 26, 12196859 },
+ { 26, 14621691 },
+ { 26, 27139067 },
+ { 26, 31136763 },
+ { 27, 43654139 },
+ { 26, 24058875 },
+ { 26, 30284795 },
+ { 26, 32185339 },
+ { 26, 33020923 },
+ { 26, 28777467 },
+ { 26, 31857659 },
+ { 24, 15309823 },
+ { 24, 8248315 },
+ { 24, 15539195 },
+ { 24, 16260091 },
+ { 24, 3906555 },
+ { 24, 8100859 },
+ { 24, 8313855 },
+ { 26, 16489467 },
+ { 25, 16210939 },
+ { 26, 33266683 },
+ { 26, 23813115 },
+ { 26, 21912571 },
+ { 25, 15686651 },
+ { 26, 26893307 },
+ { 26, 14375931 },
+ { 26, 10378235 },
+ { 24, 6249467 },
+ { 24, 3824635 },
+ { 19, 212462 },
+ { 24, 4070139 },
+ { 24, 8067835 },
+ { 26, 12196603 },
+ { 26, 14621435 },
+ { 26, 27138811 },
+ { 26, 31136507 },
+ { 27, 43653883 },
+ { 26, 24058619 },
+ { 26, 30284539 },
+ { 26, 32185083 },
+ { 26, 33020667 },
+ { 26, 28777211 },
+ { 26, 31857403 },
+ { 24, 15309567 },
+ { 24, 8248059 },
+ { 24, 15538939 },
+ { 24, 16259835 },
+ { 24, 3906299 },
+ { 24, 8100603 },
+ { 24, 8313599 },
+ { 26, 16489211 },
+ { 25, 16210683 },
+ { 26, 33266427 },
+ { 26, 23812859 },
+ { 26, 21912315 },
+ { 25, 15686395 },
+ { 26, 26893051 },
+ { 26, 14375675 },
+ { 26, 10377979 },
+ { 24, 6249211 },
+ { 24, 3824379 },
+ { 19, 130926 },
+ { 24, 4132859 },
+ { 24, 8261627 },
+ { 26, 12259323 },
+ { 26, 16388091 },
+ { 26, 27201531 },
+ { 26, 31330299 },
+ { 27, 43716603 },
+ { 27, 47845371 },
+ { 26, 30347259 },
+ { 26, 32378875 },
+ { 26, 33001471 },
+ { 26, 31969275 },
+ { 26, 31920123 },
+ { 26, 32903163 },
+ { 24, 8228863 },
+ { 24, 7983099 },
+ { 24, 16322555 },
+ { 24, 16519163 },
+ { 24, 4100091 },
+ { 24, 8294395 },
+ { 24, 8376319 },
+ { 25, 16142331 },
+ { 25, 15159291 },
+ { 26, 33460219 },
+ { 26, 21712891 },
+ { 25, 15618043 },
+ { 25, 13586427 },
+ { 26, 14307323 },
+ { 26, 10178555 },
+ { 24, 6180859 },
+ { 24, 2052091 },
+ { 19, 114542 },
+ { 24, 4132603 },
+ { 24, 8261371 },
+ { 26, 12259067 },
+ { 26, 16387835 },
+ { 26, 27201275 },
+ { 26, 31330043 },
+ { 27, 43716347 },
+ { 27, 47845115 },
+ { 26, 30347003 },
+ { 26, 32378619 },
+ { 26, 33001215 },
+ { 26, 31969019 },
+ { 26, 31919867 },
+ { 26, 32902907 },
+ { 24, 8228607 },
+ { 24, 7982843 },
+ { 24, 16322299 },
+ { 24, 16518907 },
+ { 24, 4099835 },
+ { 24, 8294139 },
+ { 24, 8376063 },
+ { 25, 16142075 },
+ { 25, 15159035 },
+ { 26, 33459963 },
+ { 26, 21712635 },
+ { 25, 15617787 },
+ { 25, 13586171 },
+ { 26, 14307067 },
+ { 26, 10178299 },
+ { 24, 6180603 },
+ { 24, 2051835 },
+ { 19, 98286 },
+ { 24, 3821311 },
+ { 24, 8326139 },
+ { 26, 12454907 },
+ { 26, 16452603 },
+ { 26, 28969979 },
+ { 26, 31394811 },
+ { 27, 43912187 },
+ { 27, 47909883 },
+ { 27, 60427259 },
+ { 26, 32443387 },
+ { 27, 55446523 },
+ { 26, 31951871 },
+ { 26, 28822523 },
+ { 26, 32967675 },
+ { 26, 61213691 },
+ { 24, 7965695 },
+ { 24, 7195643 },
+ { 24, 16583675 },
+ { 24, 7883771 },
+ { 24, 4164603 },
+ { 24, 8358907 },
+ { 25, 15944699 },
+ { 25, 15092731 },
+ { 25, 12012539 },
+ { 26, 33524731 },
+ { 25, 15420411 },
+ { 25, 13519867 },
+ { 25, 7293947 },
+ { 26, 10111995 },
+ { 24, 5983227 },
+ { 24, 1985531 },
+ { 19, 81902 },
+ { 24, 2051071 },
+ { 24, 8325883 },
+ { 26, 12454651 },
+ { 26, 16452347 },
+ { 26, 28969723 },
+ { 26, 31394555 },
+ { 27, 43911931 },
+ { 27, 47909627 },
+ { 27, 60427003 },
+ { 26, 32443131 },
+ { 27, 55446267 },
+ { 26, 31951615 },
+ { 26, 28822267 },
+ { 26, 32967419 },
+ { 26, 61213435 },
+ { 24, 7965439 },
+ { 24, 7195387 },
+ { 24, 16583419 },
+ { 24, 7883515 },
+ { 24, 4164347 },
+ { 24, 8358651 },
+ { 25, 15944443 },
+ { 25, 15092475 },
+ { 25, 12012283 },
+ { 26, 33524475 },
+ { 25, 15420155 },
+ { 25, 13519611 },
+ { 25, 7293691 },
+ { 26, 10111739 },
+ { 24, 5982971 },
+ { 24, 1985275 },
+ { 19, 77214 },
+ { 24, 2050815 },
+ { 24, 6245119 },
+ { 24, 3131387 },
+ { 24, 4163579 },
+ { 24, 7260155 },
+ { 24, 8292347 },
+ { 25, 10995707 },
+ { 25, 12027899 },
+ { 25, 15124475 },
+ { 25, 16156667 },
+ { 25, 13879291 },
+ { 25, 14387195 },
+ { 24, 7202815 },
+ { 24, 6944763 },
+ { 24, 15321083 },
+ { 24, 15566843 },
+ { 22, 1796095 },
+ { 22, 1734651 },
+ { 22, 1718267 },
+ { 22, 1775611 },
+ { 22, 1726459 },
+ { 23, 3971067 },
+ { 23, 3725307 },
+ { 23, 2988027 },
+ { 23, 2742267 },
+ { 23, 3839995 },
+ { 23, 3332091 },
+ { 23, 1808379 },
+ { 23, 1300475 },
+ { 22, 1480699 },
+ { 22, 448507 },
+ { 17, 60702 },
+ { 22, 497663 },
+ { 22, 1546239 },
+ { 24, 3131131 },
+ { 24, 4163323 },
+ { 24, 7259899 },
+ { 24, 8292091 },
+ { 25, 10995451 },
+ { 25, 12027643 },
+ { 25, 15124219 },
+ { 25, 16156411 },
+ { 25, 13879035 },
+ { 25, 14386939 },
+ { 24, 7202559 },
+ { 24, 6944507 },
+ { 24, 15320827 },
+ { 24, 15566587 },
+ { 22, 1795839 },
+ { 22, 1734395 },
+ { 22, 1718011 },
+ { 22, 1775355 },
+ { 22, 1726203 },
+ { 23, 3970811 },
+ { 23, 3725051 },
+ { 23, 2987771 },
+ { 23, 2742011 },
+ { 23, 3839739 },
+ { 23, 3331835 },
+ { 23, 1808123 },
+ { 23, 1300219 },
+ { 22, 1480443 },
+ { 22, 448251 },
+ { 17, 44318 },
+ { 22, 497407 },
+ { 22, 1545983 },
+ { 24, 2594559 },
+ { 24, 4178939 },
+ { 24, 7308283 },
+ { 24, 8307707 },
+ { 25, 11437051 },
+ { 25, 12043259 },
+ { 25, 15172603 },
+ { 25, 16172027 },
+ { 24, 8123387 },
+ { 24, 8107003 },
+ { 24, 8057851 },
+ { 24, 8041467 },
+ { 23, 4060155 },
+ { 23, 4043771 },
+ { 23, 3994619 },
+ { 22, 1729535 },
+ { 21, 1012731 },
+ { 21, 996347 },
+ { 22, 1709051 },
+ { 21, 1004539 },
+ { 23, 3707899 },
+ { 23, 2937851 },
+ { 23, 2724859 },
+ { 22, 1954811 },
+ { 23, 3314683 },
+ { 23, 1758203 },
+ { 23, 1283067 },
+ { 21, 775163 },
+ { 22, 431099 },
+ { 16, 14238 },
+ { 22, 447487 },
+ { 22, 1496063 },
+ { 24, 2544639 },
+ { 24, 4178683 },
+ { 24, 7308027 },
+ { 24, 8307451 },
+ { 25, 11436795 },
+ { 25, 12043003 },
+ { 25, 15172347 },
+ { 25, 16171771 },
+ { 24, 8123131 },
+ { 24, 8106747 },
+ { 24, 8057595 },
+ { 24, 8041211 },
+ { 23, 4059899 },
+ { 23, 4043515 },
+ { 23, 3994363 },
+ { 22, 1729279 },
+ { 21, 1012475 },
+ { 21, 996091 },
+ { 22, 1708795 },
+ { 21, 1004283 },
+ { 23, 3707643 },
+ { 23, 2937595 },
+ { 23, 2724603 },
+ { 22, 1954555 },
+ { 23, 3314427 },
+ { 23, 1757947 },
+ { 23, 1282811 },
+ { 21, 774907 },
+ { 22, 430843 },
+ { 16, 6046 },
+ { 22, 447231 },
+ { 22, 1495807 },
+ { 23, 4192767 },
+ { 23, 3931643 },
+ { 22, 1831419 },
+ { 22, 2089467 },
+ { 23, 2863611 },
+ { 23, 3121659 },
+ { 23, 3797499 },
+ { 23, 4055547 },
+ { 22, 2030079 },
+ { 22, 1900027 },
+ { 22, 1895931 },
+ { 22, 1883643 },
+ { 21, 1014271 },
+ { 21, 949755 },
+ { 21, 945659 },
+ { 21, 933371 },
+ { 19, 252415 },
+ { 19, 237051 },
+ { 19, 232955 },
+ { 19, 247291 },
+ { 19, 235003 },
+ { 21, 730619 },
+ { 21, 669179 },
+ { 20, 484859 },
+ { 20, 423419 },
+ { 21, 435707 },
+ { 21, 308731 },
+ { 19, 189947 },
+ { 19, 62971 },
+ { 14, 10014 },
+ { 20, 108031 },
+ { 20, 370175 },
+ { 22, 632319 },
+ { 22, 894463 },
+ { 22, 1832185 },
+ { 22, 2090233 },
+ { 23, 7661817 },
+ { 23, 4122873 },
+ { 23, 3991801 },
+ { 23, 3598585 },
+ { 22, 2030845 },
+ { 22, 2025721 },
+ { 22, 1894649 },
+ { 22, 1501433 },
+ { 21, 982269 },
+ { 21, 977145 },
+ { 21, 846073 },
+ { 21, 452857 },
+ { 19, 195837 },
+ { 19, 190713 },
+ { 19, 59641 },
+ { 19, 246009 },
+ { 19, 233721 },
+ { 21, 729337 },
+ { 21, 667897 },
+ { 20, 483577 },
+ { 20, 422137 },
+ { 21, 434425 },
+ { 21, 307449 },
+ { 19, 188665 },
+ { 19, 61689 },
+ { 14, 1898 },
+ { 20, 106749 },
+ { 20, 368893 },
+ { 22, 631037 },
+ { 22, 893181 },
+ { 22, 1832441 },
+ { 22, 2090489 },
+ { 23, 7662073 },
+ { 23, 4123129 },
+ { 23, 3992057 },
+ { 23, 3598841 },
+ { 22, 2031101 },
+ { 22, 2025977 },
+ { 22, 1894905 },
+ { 22, 1501689 },
+ { 21, 982525 },
+ { 21, 977401 },
+ { 21, 846329 },
+ { 21, 453113 },
+ { 19, 196093 },
+ { 19, 190969 },
+ { 19, 59897 },
+ { 19, 246265 },
+ { 19, 233977 },
+ { 21, 729593 },
+ { 21, 668153 },
+ { 20, 483833 },
+ { 20, 422393 },
+ { 21, 434681 },
+ { 21, 307705 },
+ { 19, 188921 },
+ { 19, 61945 },
+ { 14, 10090 },
+ { 20, 107005 },
+ { 20, 369149 },
+ { 22, 631293 },
+ { 22, 893437 },
+ { 22, 1679869 },
+ { 22, 1942013 },
+ { 23, 2728445 },
+ { 23, 2990589 },
+ { 23, 3777021 },
+ { 23, 4039165 },
+ { 24, 6922749 },
+ { 24, 8106749 },
+ { 24, 8053497 },
+ { 24, 7529209 },
+ { 24, 5956345 },
+ { 23, 3912445 },
+ { 23, 3859193 },
+ { 23, 3334905 },
+ { 23, 1762041 },
+ { 21, 766717 },
+ { 21, 713465 },
+ { 21, 189177 },
+ { 21, 918265 },
+ { 21, 738041 },
+ { 23, 2654969 },
+ { 22, 1884921 },
+ { 22, 1671929 },
+ { 22, 901881 },
+ { 23, 1213177 },
+ { 21, 705273 },
+ { 21, 230137 },
+ { 16, 5610 },
+ { 21, 246525 },
+ { 21, 770813 },
+ { 23, 1295101 },
+ { 23, 1819389 },
+ { 23, 3392253 },
+ { 23, 3916541 },
+ { 24, 5489405 },
+ { 24, 6013693 },
+ { 24, 7586557 },
+ { 24, 8110845 },
+ { 25, 14345209 },
+ { 24, 8107005 },
+ { 24, 8053753 },
+ { 24, 7529465 },
+ { 24, 5956601 },
+ { 23, 3912701 },
+ { 23, 3859449 },
+ { 23, 3335161 },
+ { 23, 1762297 },
+ { 21, 766973 },
+ { 21, 713721 },
+ { 21, 189433 },
+ { 21, 918521 },
+ { 21, 738297 },
+ { 23, 2655225 },
+ { 22, 1885177 },
+ { 22, 1672185 },
+ { 22, 902137 },
+ { 23, 1213433 },
+ { 21, 705529 },
+ { 21, 230393 },
+ { 16, 13802 },
+ { 21, 246781 },
+ { 21, 771069 },
+ { 23, 1295357 },
+ { 23, 1819645 },
+ { 23, 3392509 },
+ { 23, 3916797 },
+ { 24, 5489661 },
+ { 24, 6013949 },
+ { 24, 7586813 },
+ { 24, 8111101 },
+ { 25, 15902457 },
+ { 25, 14329593 },
+ { 24, 8058621 },
+ { 24, 8038137 },
+ { 24, 7513849 },
+ { 24, 5940985 },
+ { 23, 3864317 },
+ { 23, 3843833 },
+ { 23, 3319545 },
+ { 23, 1746681 },
+ { 21, 718589 },
+ { 21, 698105 },
+ { 21, 173817 },
+ { 21, 722681 },
+ { 21, 673529 },
+ { 22, 1869561 },
+ { 22, 1623801 },
+ { 22, 886521 },
+ { 22, 640761 },
+ { 21, 689913 },
+ { 21, 182009 },
+ { 16, 21866 },
+ { 21, 231165 },
+ { 21, 755453 },
+ { 23, 1279741 },
+ { 23, 1804029 },
+ { 23, 3376893 },
+ { 23, 3901181 },
+ { 24, 5474045 },
+ { 24, 5998333 },
+ { 24, 7571197 },
+ { 24, 8095485 },
+ { 25, 15902713 },
+ { 25, 14329849 },
+ { 24, 8058877 },
+ { 24, 8038393 },
+ { 24, 7514105 },
+ { 24, 5941241 },
+ { 23, 3864573 },
+ { 23, 3844089 },
+ { 23, 3319801 },
+ { 23, 1746937 },
+ { 21, 718845 },
+ { 21, 698361 },
+ { 21, 174073 },
+ { 21, 722937 },
+ { 21, 673785 },
+ { 22, 1869817 },
+ { 22, 1624057 },
+ { 22, 886777 },
+ { 22, 641017 },
+ { 21, 690169 },
+ { 21, 182265 },
+ { 16, 30058 },
+ { 21, 231421 },
+ { 21, 755709 },
+ { 23, 1279997 },
+ { 23, 1804285 },
+ { 23, 3377149 },
+ { 23, 3901437 },
+ { 24, 5474301 },
+ { 24, 5998589 },
+ { 24, 7571453 },
+ { 24, 8095741 },
+ { 25, 13862909 },
+ { 25, 14387197 },
+ { 25, 15960061 },
+ { 25, 16484349 },
+ { 25, 16222969 },
+ { 25, 15174393 },
+ { 25, 12028665 },
+ { 25, 10980089 },
+ { 24, 7834361 },
+ { 24, 6785785 },
+ { 24, 3640057 },
+ { 23, 2804477 },
+ { 22, 1542905 },
+ { 22, 494329 },
+ { 23, 2624249 },
+ { 22, 1903353 },
+ { 24, 6425337 },
+ { 24, 3345145 },
+ { 24, 2493177 },
+ { 22, 1510137 },
+ { 23, 658169 },
+ { 17, 19434 },
+ { 23, 723709 },
+ { 23, 2820861 },
+ { 25, 4918013 },
+ { 25, 7015165 },
+ { 25, 13306621 },
+ { 25, 15403773 },
+ { 26, 66554873 },
+ { 26, 65506297 },
+ { 26, 62360569 },
+ { 26, 61311993 },
+ { 26, 33000441 },
+ { 26, 31951865 },
+ { 26, 28806137 },
+ { 26, 27757561 },
+ { 25, 16223225 },
+ { 25, 15174649 },
+ { 25, 12028921 },
+ { 25, 10980345 },
+ { 24, 7834617 },
+ { 24, 6786041 },
+ { 24, 3640313 },
+ { 23, 2804733 },
+ { 22, 1543161 },
+ { 22, 494585 },
+ { 23, 2624505 },
+ { 22, 1903609 },
+ { 24, 6425593 },
+ { 24, 3345401 },
+ { 24, 2493433 },
+ { 22, 1510393 },
+ { 23, 658425 },
+ { 17, 23530 },
+ { 23, 723965 },
+ { 23, 2821117 },
+ { 25, 4918269 },
+ { 25, 7015421 },
+ { 25, 13306877 },
+ { 25, 15404029 },
+ { 26, 66572029 },
+ { 26, 66490105 },
+ { 26, 65441529 },
+ { 26, 62295801 },
+ { 26, 61247225 },
+ { 26, 32935673 },
+ { 26, 31887097 },
+ { 26, 28741369 },
+ { 25, 16240381 },
+ { 25, 16158457 },
+ { 25, 15109881 },
+ { 25, 11964153 },
+ { 24, 7851773 },
+ { 24, 7769849 },
+ { 24, 6721273 },
+ { 24, 3575545 },
+ { 22, 1560317 },
+ { 22, 1478393 },
+ { 22, 429817 },
+ { 22, 1838841 },
+ { 22, 1642233 },
+ { 24, 3280633 },
+ { 24, 2297593 },
+ { 22, 1445625 },
+ { 22, 462585 },
+ { 17, 27498 },
+ { 23, 659197 },
+ { 23, 2756349 },
+ { 25, 4853501 },
+ { 25, 6950653 },
+ { 25, 13242109 },
+ { 25, 15339261 },
+ { 26, 21630717 },
+ { 26, 66490361 },
+ { 26, 65441785 },
+ { 26, 62296057 },
+ { 26, 61247481 },
+ { 26, 32935929 },
+ { 26, 31887353 },
+ { 26, 28741625 },
+ { 25, 16240637 },
+ { 25, 16158713 },
+ { 25, 15110137 },
+ { 25, 11964409 },
+ { 24, 7852029 },
+ { 24, 7770105 },
+ { 24, 6721529 },
+ { 24, 3575801 },
+ { 22, 1560573 },
+ { 22, 1478649 },
+ { 22, 430073 },
+ { 22, 1839097 },
+ { 22, 1642489 },
+ { 24, 3280889 },
+ { 24, 2297849 },
+ { 22, 1445881 },
+ { 22, 462841 },
+ { 17, 31594 },
+ { 23, 659453 },
+ { 23, 2756605 },
+ { 25, 4853757 },
+ { 25, 6950909 },
+ { 25, 13242365 },
+ { 25, 15339517 },
+ { 26, 21630973 },
+ { 26, 66509565 },
+ { 26, 66296569 },
+ { 26, 65247993 },
+ { 26, 62102265 },
+ { 26, 61053689 },
+ { 26, 32742137 },
+ { 26, 31693561 },
+ { 26, 28547833 },
+ { 25, 16177917 },
+ { 25, 15964921 },
+ { 25, 14916345 },
+ { 25, 11770617 },
+ { 24, 7789309 },
+ { 24, 7576313 },
+ { 24, 6527737 },
+ { 24, 3382009 },
+ { 22, 1497853 },
+ { 22, 1284857 },
+ { 22, 236281 },
+ { 22, 1579769 },
+ { 22, 858873 },
+ { 24, 2235129 },
+ { 22, 1252089 },
+ { 22, 400121 },
+ { 17, 51690 },
+ { 22, 465661 },
+ { 22, 1514237 },
+ { 24, 2562813 },
+ { 24, 3611389 },
+ { 24, 6757117 },
+ { 24, 7805693 },
+ { 25, 10951421 },
+ { 25, 11999997 },
+ { 25, 15145725 },
+ { 25, 16194301 },
+ { 26, 62102521 },
+ { 26, 61053945 },
+ { 26, 32742393 },
+ { 26, 31693817 },
+ { 26, 28548089 },
+ { 25, 16178173 },
+ { 25, 15965177 },
+ { 25, 14916601 },
+ { 25, 11770873 },
+ { 24, 7789565 },
+ { 24, 7576569 },
+ { 24, 6527993 },
+ { 24, 3382265 },
+ { 22, 1498109 },
+ { 22, 1285113 },
+ { 22, 236537 },
+ { 22, 1580025 },
+ { 22, 859129 },
+ { 24, 2235385 },
+ { 22, 1252345 },
+ { 22, 400377 },
+ { 17, 55786 },
+ { 22, 465917 },
+ { 22, 1514493 },
+ { 24, 2563069 },
+ { 24, 3611645 },
+ { 24, 6757373 },
+ { 24, 7805949 },
+ { 25, 10951677 },
+ { 25, 12000253 },
+ { 25, 15145981 },
+ { 25, 16194557 },
+ { 26, 65183481 },
+ { 26, 62037753 },
+ { 26, 60989177 },
+ { 26, 32677625 },
+ { 26, 31629049 },
+ { 26, 28483321 },
+ { 25, 15982333 },
+ { 25, 15900409 },
+ { 25, 14851833 },
+ { 25, 11706105 },
+ { 24, 7593725 },
+ { 24, 7511801 },
+ { 24, 6463225 },
+ { 24, 3317497 },
+ { 22, 1302269 },
+ { 22, 1220345 },
+ { 22, 171769 },
+ { 22, 794361 },
+ { 22, 597753 },
+ { 22, 1187577 },
+ { 22, 204537 },
+ { 17, 59754 },
+ { 22, 401149 },
+ { 22, 1449725 },
+ { 24, 2498301 },
+ { 24, 3546877 },
+ { 24, 6692605 },
+ { 24, 7741181 },
+ { 25, 10886909 },
+ { 25, 11935485 },
+ { 25, 15081213 },
+ { 25, 16129789 },
+ { 26, 65183737 },
+ { 26, 62038009 },
+ { 26, 60989433 },
+ { 26, 32677881 },
+ { 26, 31629305 },
+ { 26, 28483577 },
+ { 25, 15982589 },
+ { 25, 15900665 },
+ { 25, 14852089 },
+ { 25, 11706361 },
+ { 24, 7593981 },
+ { 24, 7512057 },
+ { 24, 6463481 },
+ { 24, 3317753 },
+ { 22, 1302525 },
+ { 22, 1220601 },
+ { 22, 172025 },
+ { 22, 794617 },
+ { 22, 598009 },
+ { 22, 1187833 },
+ { 22, 204793 },
+ { 17, 63850 },
+ { 22, 401405 },
+ { 22, 1449981 },
+ { 24, 2498557 },
+ { 24, 3547133 },
+ { 24, 6692861 },
+ { 24, 7741437 },
+ { 25, 10887165 },
+ { 25, 11935741 },
+ { 25, 15081469 },
+ { 25, 16130045 },
+ { 26, 66464505 },
+ { 26, 65415929 },
+ { 26, 62270201 },
+ { 26, 61221625 },
+ { 26, 32910073 },
+ { 26, 31861497 },
+ { 26, 28715769 },
+ { 26, 27667193 },
+ { 25, 16132857 },
+ { 25, 15084281 },
+ { 25, 11938553 },
+ { 25, 10889977 },
+ { 24, 7744249 },
+ { 24, 6695673 },
+ { 24, 3549945 },
+ { 24, 2501369 },
+ { 22, 1452793 },
+ { 22, 404217 },
+ { 24, 2108153 },
+ { 22, 1321721 },
+ { 24, 535289 },
+ { 16, 21226 },
+ { 24, 797437 },
+ { 24, 4991741 },
+ { 26, 9186045 },
+ { 26, 13380349 },
+ { 26, 25963261 },
+ { 26, 30157565 },
+ { 27, 42740477 },
+ { 27, 46934781 },
+ { 27, 59517693 },
+ { 27, 63711997 },
+ { 26, 66464761 },
+ { 26, 65416185 },
+ { 26, 62270457 },
+ { 26, 61221881 },
+ { 26, 32910329 },
+ { 26, 31861753 },
+ { 26, 28716025 },
+ { 26, 27667449 },
+ { 25, 16133113 },
+ { 25, 15084537 },
+ { 25, 11938809 },
+ { 25, 10890233 },
+ { 24, 7744505 },
+ { 24, 6695929 },
+ { 24, 3550201 },
+ { 24, 2501625 },
+ { 22, 1453049 },
+ { 22, 404473 },
+ { 24, 2108409 },
+ { 22, 1321977 },
+ { 24, 535545 },
+ { 16, 22250 },
+ { 24, 797693 },
+ { 24, 4991997 },
+ { 26, 9186301 },
+ { 26, 13380605 },
+ { 26, 25963517 },
+ { 26, 30157821 },
+ { 27, 42740733 },
+ { 27, 46935037 },
+ { 27, 59517949 },
+ { 27, 63712253 },
+ { 26, 66531069 },
+ { 26, 66203385 },
+ { 26, 65154809 },
+ { 26, 62009081 },
+ { 26, 60960505 },
+ { 26, 32648953 },
+ { 26, 31600377 },
+ { 26, 28454649 },
+ { 25, 16199421 },
+ { 25, 15871737 },
+ { 25, 14823161 },
+ { 25, 11677433 },
+ { 24, 7810813 },
+ { 24, 7483129 },
+ { 24, 6434553 },
+ { 24, 3288825 },
+ { 22, 1519357 },
+ { 22, 1191673 },
+ { 22, 143097 },
+ { 17, 46457 },
+ { 19, 261561 },
+ { 16, 23146 },
+ { 24, 536317 },
+ { 24, 4730621 },
+ { 26, 8924925 },
+ { 26, 13119229 },
+ { 26, 25702141 },
+ { 26, 29896445 },
+ { 27, 42479357 },
+ { 27, 46673661 },
+ { 27, 59256573 },
+ { 27, 63450877 },
+ { 26, 66531325 },
+ { 26, 66203641 },
+ { 26, 65155065 },
+ { 26, 62009337 },
+ { 26, 60960761 },
+ { 26, 32649209 },
+ { 26, 31600633 },
+ { 26, 28454905 },
+ { 25, 16199677 },
+ { 25, 15871993 },
+ { 25, 14823417 },
+ { 25, 11677689 },
+ { 24, 7811069 },
+ { 24, 7483385 },
+ { 24, 6434809 },
+ { 24, 3289081 },
+ { 22, 1519613 },
+ { 22, 1191929 },
+ { 22, 143353 },
+ { 17, 48505 },
+ { 18, 130745 },
+ { 16, 24170 },
+ { 24, 536573 },
+ { 24, 4730877 },
+ { 26, 8925181 },
+ { 26, 13119485 },
+ { 26, 25702397 },
+ { 26, 29896701 },
+ { 27, 42479613 },
+ { 27, 46673917 },
+ { 27, 59256829 },
+ { 27, 63451133 },
+ { 28, 109588477 },
+ { 26, 66271997 },
+ { 26, 65223421 },
+ { 26, 62077693 },
+ { 26, 61029117 },
+ { 26, 32717565 },
+ { 26, 31668989 },
+ { 26, 28523261 },
+ { 26, 27474685 },
+ { 25, 15940349 },
+ { 25, 14891773 },
+ { 25, 11746045 },
+ { 25, 10697469 },
+ { 24, 7551741 },
+ { 24, 6503165 },
+ { 24, 3357437 },
+ { 24, 2308861 },
+ { 22, 1260285 },
+ { 22, 211709 },
+ { 18, 131049 },
+ { 16, 32681 },
+ { 17, 65370 },
+ { 20, 523709 },
+ { 22, 1325821 },
+ { 23, 2818047 },
+ { 24, 3422973 },
+ { 24, 6568701 },
+ { 24, 7617277 },
+ { 25, 10763005 },
+ { 25, 11811581 },
+ { 25, 14957309 },
+ { 25, 16005885 },
+ { 26, 27540221 },
+ { 26, 28588797 },
+ { 26, 31734525 },
+ { 26, 32783101 },
+ { 26, 61094653 },
+ { 26, 62143229 },
+ { 26, 65288957 },
+ { 26, 66337533 },
+ { 26, 27474941 },
+ { 25, 15940605 },
+ { 25, 14892029 },
+ { 25, 11746301 },
+ { 25, 10697725 },
+ { 24, 7551997 },
+ { 24, 6503421 },
+ { 24, 3357693 },
+ { 24, 2309117 },
+ { 22, 1260541 },
+ { 22, 211965 },
+ { 18, 130873 },
+ { 15, 16329 },
+ { 17, 65498 },
+ { 19, 261821 },
+ { 22, 1326077 },
+ { 23, 2817791 },
+ { 24, 3423229 },
+ { 24, 6568957 },
+ { 24, 7617533 },
+ { 25, 10763261 },
+ { 25, 11811837 },
+ { 25, 14957565 },
+ { 25, 16006141 },
+ { 26, 27540477 },
+ { 26, 28589053 },
+ { 26, 31734781 },
+ { 26, 66141949 },
+ { 26, 65093373 },
+ { 26, 61947645 },
+ { 26, 60899069 },
+ { 26, 32587517 },
+ { 26, 31538941 },
+ { 26, 28393213 },
+ { 26, 27344637 },
+ { 25, 15810301 },
+ { 25, 14761725 },
+ { 25, 11615997 },
+ { 25, 10567421 },
+ { 24, 7421693 },
+ { 24, 6373117 },
+ { 24, 3227389 },
+ { 24, 2178813 },
+ { 17, 63357 },
+ { 16, 32733 },
+ { 23, 64511 },
+ { 17, 65453 },
+ { 17, 62845 },
+ { 23, 2292735 },
+ { 24, 3161853 },
+ { 24, 6307581 },
+ { 24, 7356157 },
+ { 25, 10501885 },
+ { 25, 11550461 },
+ { 25, 14696189 },
+ { 25, 15744765 },
+ { 26, 27279101 },
+ { 26, 28327677 },
+ { 26, 31473405 },
+ { 26, 32521981 },
+ { 26, 60833533 },
+ { 26, 61882109 },
+ { 26, 65027837 },
+ { 26, 66076413 },
+ { 26, 31539197 },
+ { 26, 28393469 },
+ { 26, 27344893 },
+ { 25, 15810557 },
+ { 25, 14761981 },
+ { 25, 11616253 },
+ { 25, 10567677 },
+ { 24, 7421949 },
+ { 24, 6373373 },
+ { 24, 3227645 },
+ { 24, 2179069 },
+ { 17, 65405 },
+ { 19, 261997 },
+ { 13, 3722 },
+ { 16, 32717 },
+ { 17, 64893 },
+ { 23, 2292479 },
+ { 24, 3162109 },
+ { 24, 6307837 },
+ { 24, 7356413 },
+ { 25, 10502141 },
+ { 25, 11550717 },
+ { 25, 14696445 },
+ { 25, 15745021 },
+ { 26, 27279357 },
+ { 26, 28327933 },
+ { 26, 31473661 },
+ { 26, 66415357 },
+ { 26, 65366781 },
+ { 26, 62221053 },
+ { 26, 61172477 },
+ { 26, 32860925 },
+ { 26, 31812349 },
+ { 26, 28666621 },
+ { 26, 27618045 },
+ { 25, 16083709 },
+ { 25, 15035133 },
+ { 25, 11889405 },
+ { 25, 10840829 },
+ { 24, 7695101 },
+ { 24, 6646525 },
+ { 24, 3500797 },
+ { 24, 2452221 },
+ { 22, 1403645 },
+ { 21, 1048189 },
+ { 13, 3786 },
+ { 17, 65497 },
+ { 20, 524269 },
+ { 22, 158461 },
+ { 22, 420605 },
+ { 23, 2551807 },
+ { 24, 944893 },
+ { 24, 1731325 },
+ { 24, 1993469 },
+ { 25, 2779901 },
+ { 25, 3042045 },
+ { 25, 3828477 },
+ { 25, 4090621 },
+ { 26, 6974205 },
+ { 26, 7236349 },
+ { 26, 8022781 },
+ { 26, 8284925 },
+ { 26, 15362813 },
+ { 26, 15624957 },
+ { 26, 16411389 },
+ { 26, 16673533 },
+ { 26, 27618301 },
+ { 25, 16083965 },
+ { 25, 15035389 },
+ { 25, 11889661 },
+ { 25, 10841085 },
+ { 24, 7695357 },
+ { 24, 6646781 },
+ { 24, 3501053 },
+ { 24, 2452477 },
+ { 22, 1403901 },
+ { 22, 2097085 },
+ { 20, 524090 },
+ { 20, 524137 },
+ { 20, 524093 },
+ { 22, 158717 },
+ { 22, 420861 },
+ { 23, 2551551 },
+ { 24, 945149 },
+ { 24, 1731581 },
+ { 24, 1993725 },
+ { 25, 2780157 },
+ { 25, 3042301 },
+ { 25, 3828733 },
+ { 25, 4090877 },
+ { 26, 6974461 },
+ { 26, 7236605 },
+ { 26, 8023037 },
+ { 26, 8285181 },
+ { 26, 15363069 },
+ { 26, 15625213 },
+ { 26, 16411645 },
+ { 26, 16673789 },
+ { 27, 132574975 },
+ { 27, 63532797 },
+ { 27, 59338493 },
+ { 27, 46755581 },
+ { 27, 42561277 },
+ { 26, 29978365 },
+ { 26, 25784061 },
+ { 26, 13201149 },
+ { 26, 9006845 },
+ { 24, 4812541 },
+ { 24, 618237 },
+ { 17, 55834 },
+ { 22, 2096761 },
+ { 18, 112505 },
+ { 22, 225017 },
+ { 22, 487161 },
+ { 22, 1470205 },
+ { 23, 3075071 },
+ { 24, 1797881 },
+ { 24, 2060025 },
+ { 24, 6188797 },
+ { 25, 3108601 },
+ { 25, 3895033 },
+ { 25, 4157177 },
+ { 25, 12480253 },
+ { 26, 7302905 },
+ { 26, 8089337 },
+ { 26, 8351481 },
+ { 26, 15429369 },
+ { 26, 15691513 },
+ { 26, 16477945 },
+ { 26, 16740089 },
+ { 26, 33451773 },
+ { 27, 63533053 },
+ { 27, 59338749 },
+ { 27, 46755837 },
+ { 27, 42561533 },
+ { 26, 29978621 },
+ { 26, 25784317 },
+ { 26, 13201405 },
+ { 26, 9007101 },
+ { 24, 4812797 },
+ { 24, 618493 },
+ { 17, 56858 },
+ { 22, 356345 },
+ { 18, 114553 },
+ { 22, 225273 },
+ { 22, 487417 },
+ { 22, 1470461 },
+ { 23, 3074815 },
+ { 24, 1798137 },
+ { 24, 2060281 },
+ { 24, 6189053 },
+ { 25, 3108857 },
+ { 25, 3895289 },
+ { 25, 4157433 },
+ { 25, 12480509 },
+ { 26, 7303161 },
+ { 26, 8089593 },
+ { 26, 8351737 },
+ { 26, 15429625 },
+ { 26, 15691769 },
+ { 26, 16478201 },
+ { 26, 16740345 },
+ { 26, 33452029 },
+ { 27, 63798013 },
+ { 27, 59603709 },
+ { 27, 47020797 },
+ { 27, 42826493 },
+ { 26, 30243581 },
+ { 26, 26049277 },
+ { 26, 13466365 },
+ { 26, 9272061 },
+ { 24, 5077757 },
+ { 24, 883453 },
+ { 17, 62106 },
+ { 17, 130798 },
+ { 22, 1407737 },
+ { 23, 2670587 },
+ { 22, 1276665 },
+ { 22, 1538809 },
+ { 23, 2932731 },
+ { 24, 5208825 },
+ { 24, 5995257 },
+ { 24, 6257401 },
+ { 25, 11238137 },
+ { 25, 11500281 },
+ { 25, 12286713 },
+ { 25, 12548857 },
+ { 26, 23821049 },
+ { 26, 24083193 },
+ { 26, 24869625 },
+ { 26, 25131769 },
+ { 26, 32209657 },
+ { 26, 32471801 },
+ { 26, 33258233 },
+ { 26, 33520377 },
+ { 27, 63798269 },
+ { 27, 59603965 },
+ { 27, 47021053 },
+ { 27, 42826749 },
+ { 26, 30243837 },
+ { 26, 26049533 },
+ { 26, 13466621 },
+ { 26, 9272317 },
+ { 24, 5078013 },
+ { 24, 883709 },
+ { 17, 63130 },
+ { 17, 129774 },
+ { 22, 1407993 },
+ { 23, 2670331 },
+ { 22, 1276921 },
+ { 22, 1539065 },
+ { 23, 2932475 },
+ { 24, 5209081 },
+ { 24, 5995513 },
+ { 24, 6257657 },
+ { 25, 11238393 },
+ { 25, 11500537 },
+ { 25, 12286969 },
+ { 25, 12549113 },
+ { 26, 23821305 },
+ { 26, 24083449 },
+ { 26, 24869881 },
+ { 26, 25132025 },
+ { 26, 32209913 },
+ { 26, 32472057 },
+ { 26, 33258489 },
+ { 26, 33520633 },
+ { 27, 64585469 },
+ { 27, 60391165 },
+ { 27, 47808253 },
+ { 27, 43613949 },
+ { 26, 31031037 },
+ { 26, 26836733 },
+ { 26, 14253821 },
+ { 26, 10059517 },
+ { 24, 5865213 },
+ { 24, 1670909 },
+ { 19, 256282 },
+ { 19, 514414 },
+ { 24, 4816633 },
+ { 24, 2457337 },
+ { 24, 3243769 },
+ { 24, 2326265 },
+ { 24, 2588409 },
+ { 24, 3571453 },
+ { 25, 10402815 },
+ { 26, 10190585 },
+ { 26, 10452729 },
+ { 26, 14581501 },
+ { 27, 19889913 },
+ { 27, 20676345 },
+ { 27, 20938489 },
+ { 27, 29261565 },
+ { 28, 40861433 },
+ { 28, 41647865 },
+ { 28, 41910009 },
+ { 28, 48987897 },
+ { 28, 49250041 },
+ { 28, 50036473 },
+ { 27, 64585725 },
+ { 27, 60391421 },
+ { 27, 47808509 },
+ { 27, 43614205 },
+ { 26, 31031293 },
+ { 26, 26836989 },
+ { 26, 14254077 },
+ { 26, 10059773 },
+ { 24, 5865469 },
+ { 24, 1671165 },
+ { 19, 260378 },
+ { 19, 510318 },
+ { 24, 4816889 },
+ { 24, 2457593 },
+ { 24, 3244025 },
+ { 24, 2326521 },
+ { 24, 2588665 },
+ { 24, 3571709 },
+ { 25, 10402559 },
+ { 26, 10190841 },
+ { 26, 10452985 },
+ { 26, 14581757 },
+ { 27, 19890169 },
+ { 27, 20676601 },
+ { 27, 20938745 },
+ { 27, 29261821 },
+ { 28, 40861689 },
+ { 28, 41648121 },
+ { 28, 41910265 },
+ { 28, 48988153 },
+ { 28, 49250297 },
+ { 28, 50036729 },
+ { 28, 50298873 },
+ { 28, 121285373 },
+ { 28, 96119549 },
+ { 28, 87730941 },
+ { 27, 62565117 },
+ { 27, 54176509 },
+ { 27, 29010685 },
+ { 27, 20622077 },
+ { 25, 12233469 },
+ { 25, 3844861 },
+ { 19, 477594 },
+ { 19, 489966 },
+ { 25, 10136313 },
+ { 25, 10006523 },
+ { 25, 6990585 },
+ { 25, 12757753 },
+ { 25, 6728441 },
+ { 25, 7252729 },
+ { 25, 13413117 },
+ { 25, 11972607 },
+ { 27, 28748537 },
+ { 27, 29272825 },
+ { 27, 54307581 },
+ { 27, 62304255 },
+ { 28, 58108665 },
+ { 28, 58632953 },
+ { 28, 108833533 },
+ { 28, 129413119 },
+ { 29, 116828921 },
+ { 29, 117353209 },
+ { 29, 131508985 },
+ { 29, 132033273 },
+ { 28, 129674237 },
+ { 28, 121285629 },
+ { 28, 96119805 },
+ { 28, 87731197 },
+ { 27, 62565373 },
+ { 27, 54176765 },
+ { 27, 29010941 },
+ { 27, 20622333 },
+ { 25, 12233725 },
+ { 25, 3845117 },
+ { 19, 481690 },
+ { 19, 485870 },
+ { 25, 10136569 },
+ { 25, 10006267 },
+ { 25, 6990841 },
+ { 25, 12758009 },
+ { 25, 6728697 },
+ { 25, 7252985 },
+ { 25, 13413373 },
+ { 25, 11972351 },
+ { 27, 28748793 },
+ { 27, 29273081 },
+ { 27, 54307837 },
+ { 27, 62303999 },
+ { 28, 58108921 },
+ { 28, 58633209 },
+ { 28, 108833789 },
+ { 28, 129412863 },
+ { 29, 116829177 },
+ { 29, 117353465 },
+ { 29, 131509241 },
+ { 29, 132033529 },
+ { 29, 133606393 },
+ { 29, 134130681 },
+ { 29, 189968125 },
+ { 29, 173190909 },
+ { 28, 122859261 },
+ { 28, 106082045 },
+ { 28, 55750397 },
+ { 28, 38973181 },
+ { 26, 22195965 },
+ { 26, 5418749 },
+ { 19, 486170 },
+ { 19, 482158 },
+ { 25, 11710201 },
+ { 25, 11578363 },
+ { 27, 26390265 },
+ { 25, 13283065 },
+ { 25, 14855929 },
+ { 25, 13020921 },
+ { 25, 13545209 },
+ { 25, 15511293 },
+ { 25, 12495871 },
+ { 27, 53915385 },
+ { 27, 54439673 },
+ { 27, 62697213 },
+ { 27, 62827519 },
+ { 28, 108441337 },
+ { 28, 108965625 },
+ { 28, 125611773 },
+ { 28, 129936383 },
+ { 29, 217493241 },
+ { 29, 218017529 },
+ { 29, 232173305 },
+ { 29, 232697593 },
+ { 29, 234270457 },
+ { 29, 234794745 },
+ { 29, 268218109 },
+ { 28, 122859517 },
+ { 28, 106082301 },
+ { 28, 55750653 },
+ { 28, 38973437 },
+ { 26, 22196221 },
+ { 26, 5419005 },
+ { 19, 490266 },
+ { 19, 478062 },
+ { 25, 11710457 },
+ { 25, 11578107 },
+ { 27, 26390521 },
+ { 25, 13283321 },
+ { 25, 14856185 },
+ { 25, 13021177 },
+ { 25, 13545465 },
+ { 25, 15511549 },
+ { 25, 12495615 },
+ { 27, 53915641 },
+ { 27, 54439929 },
+ { 27, 62697469 },
+ { 27, 62827263 },
+ { 28, 108441593 },
+ { 28, 108965881 },
+ { 28, 125612029 },
+ { 28, 129936127 },
+ { 29, 217493497 },
+ { 29, 218017785 },
+ { 29, 232173561 },
+ { 29, 232697849 },
+ { 28, 128745471 },
+ { 28, 120356863 },
+ { 28, 95191039 },
+ { 28, 123386621 },
+ { 27, 61636607 },
+ { 27, 53247999 },
+ { 27, 28082175 },
+ { 26, 22723325 },
+ { 25, 11304959 },
+ { 19, 510874 },
+ { 19, 261102 },
+ { 25, 12237561 },
+ { 24, 6062075 },
+ { 26, 9994235 },
+ { 26, 13402107 },
+ { 25, 15383289 },
+ { 24, 7634939 },
+ { 25, 15121145 },
+ { 24, 1998843 },
+ { 24, 6193147 },
+ { 25, 11239423 },
+ { 26, 14581755 },
+ { 26, 27164667 },
+ { 26, 31358971 },
+ { 27, 43941883 },
+ { 27, 48136187 },
+ { 27, 60719099 },
+ { 27, 64913403 },
+ { 28, 111050747 },
+ { 28, 115245051 },
+ { 28, 127827963 },
+ { 28, 132022267 },
+ { 28, 245268475 },
+ { 28, 249462779 },
+ { 28, 262045691 },
+ { 28, 123386877 },
+ { 27, 61636351 },
+ { 27, 53247743 },
+ { 27, 28081919 },
+ { 26, 22723581 },
+ { 25, 11304703 },
+ { 19, 514970 },
+ { 19, 257006 },
+ { 25, 12237817 },
+ { 24, 6061819 },
+ { 26, 9993979 },
+ { 26, 13401851 },
+ { 25, 15383545 },
+ { 24, 7634683 },
+ { 25, 15121401 },
+ { 24, 1998587 },
+ { 24, 6192891 },
+ { 25, 11239167 },
+ { 26, 14581499 },
+ { 26, 27164411 },
+ { 26, 31358715 },
+ { 27, 43941627 },
+ { 27, 48135931 },
+ { 27, 60718843 },
+ { 27, 64913147 },
+ { 28, 111050491 },
+ { 28, 115244795 },
+ { 28, 127827707 },
+ { 28, 132022011 },
+ { 28, 245268219 },
+ { 28, 249462523 },
+ { 28, 262045435 },
+ { 28, 124960509 },
+ { 27, 62422015 },
+ { 27, 54033407 },
+ { 27, 28867583 },
+ { 26, 24297213 },
+ { 25, 12090367 },
+ { 20, 1037594 },
+ { 20, 505198 },
+ { 25, 2915323 },
+ { 25, 11041787 },
+ { 26, 10255355 },
+ { 26, 14187515 },
+ { 26, 25983995 },
+ { 26, 21675769 },
+ { 25, 10779643 },
+ { 25, 11566075 },
+ { 25, 2784251 },
+ { 25, 11172859 },
+ { 25, 11500543 },
+ { 27, 27950075 },
+ { 27, 53115899 },
+ { 27, 61504507 },
+ { 27, 61832191 },
+ { 28, 95058939 },
+ { 28, 120224763 },
+ { 28, 128613371 },
+ { 28, 128941055 },
+ { 29, 229276667 },
+ { 29, 259178493 },
+ { 28, 129530623 },
+ { 28, 121142015 },
+ { 28, 95976191 },
+ { 28, 124960765 },
+ { 27, 62421759 },
+ { 27, 54033151 },
+ { 27, 28867327 },
+ { 26, 24297469 },
+ { 25, 12090111 },
+ { 20, 1045786 },
+ { 20, 497006 },
+ { 25, 2915067 },
+ { 25, 11041531 },
+ { 26, 10255099 },
+ { 26, 14187259 },
+ { 26, 25983739 },
+ { 26, 21676025 },
+ { 25, 10779387 },
+ { 25, 11565819 },
+ { 25, 2783995 },
+ { 25, 11172603 },
+ { 25, 11500287 },
+ { 27, 27949819 },
+ { 27, 53115643 },
+ { 27, 61504251 },
+ { 27, 61831935 },
+ { 28, 95058683 },
+ { 28, 120224507 },
+ { 28, 128613115 },
+ { 28, 128940799 },
+ { 29, 229276411 },
+ { 29, 259713789 },
+ { 28, 129789951 },
+ { 28, 121401343 },
+ { 28, 96235519 },
+ { 28, 125496061 },
+ { 27, 62681087 },
+ { 27, 54292479 },
+ { 27, 29126655 },
+ { 26, 24832765 },
+ { 25, 12349439 },
+ { 25, 3960831 },
+ { 20, 456174 },
+ { 25, 3698683 },
+ { 25, 11300859 },
+ { 27, 29027065 },
+ { 26, 14446587 },
+ { 26, 26767355 },
+ { 26, 30175227 },
+ { 26, 23784185 },
+ { 25, 11825147 },
+ { 25, 14708731 },
+ { 25, 3043323 },
+ { 25, 11431931 },
+ { 25, 12283903 },
+ { 27, 28209147 },
+ { 27, 53374971 },
+ { 27, 61763579 },
+ { 27, 62615551 },
+ { 28, 95318011 },
+ { 28, 120483835 },
+ { 28, 128872443 },
+ { 28, 129724415 },
+ { 29, 259714045 },
+ { 28, 129789695 },
+ { 28, 121401087 },
+ { 28, 96235263 },
+ { 28, 125496317 },
+ { 27, 62680831 },
+ { 27, 54292223 },
+ { 27, 29126399 },
+ { 26, 24833021 },
+ { 25, 12349183 },
+ { 25, 3960575 },
+ { 20, 447982 },
+ { 25, 3698427 },
+ { 25, 11300603 },
+ { 27, 29027321 },
+ { 26, 14446331 },
+ { 26, 26767099 },
+ { 26, 30174971 },
+ { 26, 23784441 },
+ { 25, 11824891 },
+ { 25, 14708475 },
+ { 25, 3043067 },
+ { 25, 11431675 },
+ { 25, 12283647 },
+ { 27, 28208891 },
+ { 27, 53374715 },
+ { 27, 61763323 },
+ { 27, 62615295 },
+ { 28, 95317755 },
+ { 28, 120483579 },
+ { 28, 128872187 },
+ { 28, 129724159 },
+ { 29, 229535483 },
+ { 29, 254701307 },
+ { 29, 263089915 },
+ { 29, 489582331 },
+ { 29, 267971577 },
+ { 28, 134049531 },
+ { 28, 107506687 },
+ { 28, 57175039 },
+ { 27, 47378173 },
+ { 26, 23620607 },
+ { 26, 6843391 },
+ { 20, 440174 },
+ { 25, 3959803 },
+ { 25, 12086267 },
+ { 27, 19688443 },
+ { 27, 54193913 },
+ { 26, 27028475 },
+ { 26, 30960635 },
+ { 27, 42757115 },
+ { 26, 30076665 },
+ { 25, 14969851 },
+ { 25, 15756283 },
+ { 25, 3828731 },
+ { 25, 12217339 },
+ { 25, 12545023 },
+ { 27, 28994555 },
+ { 27, 54160379 },
+ { 27, 62548987 },
+ { 27, 62876671 },
+ { 28, 96103419 },
+ { 28, 121269243 },
+ { 28, 129657851 },
+ { 28, 129985535 },
+ { 29, 230321147 },
+ { 29, 255486971 },
+ { 29, 263875579 },
+ { 29, 267448057 },
+ { 28, 133786619 },
+ { 28, 117271547 },
+ { 28, 57174783 },
+ { 27, 47378429 },
+ { 26, 23620351 },
+ { 26, 6843135 },
+ { 20, 431982 },
+ { 25, 3959547 },
+ { 25, 12086011 },
+ { 27, 19688187 },
+ { 27, 54194169 },
+ { 26, 27028219 },
+ { 26, 30960379 },
+ { 27, 42756859 },
+ { 26, 30076921 },
+ { 25, 14969595 },
+ { 25, 15756027 },
+ { 25, 3828475 },
+ { 25, 12217083 },
+ { 25, 12544767 },
+ { 27, 28994299 },
+ { 27, 54160123 },
+ { 27, 62548731 },
+ { 27, 62876415 },
+ { 28, 96103163 },
+ { 28, 121268987 },
+ { 28, 129657595 },
+ { 28, 129985279 },
+ { 29, 230320891 },
+ { 29, 255486715 },
+ { 29, 263875323 },
+ { 29, 267448313 },
+ { 28, 133786363 },
+ { 28, 117271291 },
+ { 28, 57425919 },
+ { 27, 47905533 },
+ { 26, 23871487 },
+ { 26, 7094271 },
+ { 19, 260078 },
+ { 26, 24836857 },
+ { 25, 12337147 },
+ { 27, 20463611 },
+ { 27, 28065787 },
+ { 27, 62585593 },
+ { 26, 31211515 },
+ { 27, 43532283 },
+ { 27, 46940155 },
+ { 26, 32176889 },
+ { 25, 16007163 },
+ { 26, 31914745 },
+ { 25, 4079611 },
+ { 25, 12468219 },
+ { 26, 23805951 },
+ { 27, 29245435 },
+ { 27, 54411259 },
+ { 27, 62799867 },
+ { 28, 87965691 },
+ { 28, 96354299 },
+ { 28, 121520123 },
+ { 28, 129908731 },
+ { 29, 222183419 },
+ { 29, 230572027 },
+ { 29, 255737851 },
+ { 29, 265878265 },
+ { 28, 132988923 },
+ { 28, 116998139 },
+ { 28, 66928635 },
+ { 27, 47905789 },
+ { 26, 23871231 },
+ { 26, 7094015 },
+ { 19, 251886 },
+ { 26, 24837113 },
+ { 25, 12336891 },
+ { 27, 20463355 },
+ { 27, 28065531 },
+ { 27, 62585849 },
+ { 26, 31211259 },
+ { 27, 43532027 },
+ { 27, 46939899 },
+ { 26, 32177145 },
+ { 25, 16006907 },
+ { 26, 31915001 },
+ { 25, 4079355 },
+ { 25, 12467963 },
+ { 26, 23805695 },
+ { 27, 29245179 },
+ { 27, 54411003 },
+ { 27, 62799611 },
+ { 28, 87965435 },
+ { 28, 96354043 },
+ { 28, 121519867 },
+ { 28, 129908475 },
+ { 29, 222183163 },
+ { 29, 230571771 },
+ { 29, 255737595 },
+ { 29, 265878521 },
+ { 28, 132988667 },
+ { 28, 116997883 },
+ { 28, 66928379 },
+ { 27, 49479421 },
+ { 26, 24656895 },
+ { 26, 7879679 },
+ { 20, 486766 },
+ { 26, 7093243 },
+ { 26, 23608315 },
+ { 27, 20724731 },
+ { 27, 28851195 },
+ { 27, 53230587 },
+ { 27, 61357051 },
+ { 27, 43793403 },
+ { 27, 47725563 },
+ { 27, 59522043 },
+ { 27, 55246585 },
+ { 26, 27540475 },
+ { 26, 28326907 },
+ { 26, 6962171 },
+ { 26, 23739387 },
+ { 26, 24067071 },
+ { 28, 57293819 },
+ { 28, 107625467 },
+ { 28, 124402683 },
+ { 28, 124730367 },
+ { 29, 191511547 },
+ { 29, 241843195 },
+ { 29, 258620411 },
+ { 29, 242039803 },
+ { 29, 192494587 },
+ { 29, 265355001 },
+ { 28, 132725755 },
+ { 28, 116210683 },
+ { 28, 66665467 },
+ { 27, 49479677 },
+ { 26, 24656639 },
+ { 26, 7879423 },
+ { 20, 470382 },
+ { 26, 7092987 },
+ { 26, 23608059 },
+ { 27, 20724475 },
+ { 27, 28850939 },
+ { 27, 53230331 },
+ { 27, 61356795 },
+ { 27, 43793147 },
+ { 27, 47725307 },
+ { 27, 59521787 },
+ { 27, 55246841 },
+ { 26, 27540219 },
+ { 26, 28326651 },
+ { 26, 6961915 },
+ { 26, 23739131 },
+ { 26, 24066815 },
+ { 28, 57293563 },
+ { 28, 107625211 },
+ { 28, 124402427 },
+ { 28, 124730111 },
+ { 29, 191511291 },
+ { 29, 241842939 },
+ { 29, 258620155 },
+ { 29, 242039547 },
+ { 29, 192494331 },
+ { 29, 265355257 },
+ { 28, 132725499 },
+ { 28, 116210427 },
+ { 28, 66665211 },
+ { 28, 99986173 },
+ { 26, 24915967 },
+ { 26, 8138751 },
+ { 20, 388590 },
+ { 26, 7876603 },
+ { 26, 23867387 },
+ { 28, 40382459 },
+ { 27, 29110267 },
+ { 27, 54013947 },
+ { 27, 61616123 },
+ { 28, 86519803 },
+ { 27, 47984635 },
+ { 27, 60305403 },
+ { 27, 63713275 },
+ { 26, 66531323 },
+ { 26, 28585979 },
+ { 26, 31469563 },
+ { 26, 7221243 },
+ { 26, 23998459 },
+ { 26, 24850431 },
+ { 28, 57552891 },
+ { 28, 107884539 },
+ { 28, 124661755 },
+ { 28, 125513727 },
+ { 29, 191770619 },
+ { 28, 129839099 },
+ { 29, 258879483 },
+ { 29, 191705083 },
+ { 29, 175714299 },
+ { 28, 125644795 },
+ { 28, 115945467 },
+ { 28, 65875963 },
+ { 28, 133278457 },
+ { 26, 33370107 },
+ { 26, 8138495 },
+ { 20, 372206 },
+ { 26, 7876347 },
+ { 26, 23867131 },
+ { 28, 40382203 },
+ { 27, 29110011 },
+ { 27, 54013691 },
+ { 27, 61615867 },
+ { 28, 86519547 },
+ { 27, 47984379 },
+ { 27, 60305147 },
+ { 27, 63713019 },
+ { 26, 66531067 },
+ { 26, 28585723 },
+ { 26, 31469307 },
+ { 26, 7220987 },
+ { 26, 23998203 },
+ { 26, 24850175 },
+ { 28, 57552635 },
+ { 28, 107884283 },
+ { 28, 124661499 },
+ { 28, 125513471 },
+ { 29, 191770363 },
+ { 28, 129838843 },
+ { 29, 258879227 },
+ { 29, 191704827 },
+ { 29, 175714043 },
+ { 28, 125644539 },
+ { 28, 115945211 },
+ { 28, 65875707 },
+ { 28, 133278713 },
+ { 26, 33369851 },
+ { 26, 15215615 },
+ { 20, 356206 },
+ { 26, 8137723 },
+ { 26, 24652795 },
+ { 28, 40643579 },
+ { 28, 57158651 },
+ { 27, 54275067 },
+ { 27, 62401531 },
+ { 28, 86780923 },
+ { 28, 94907387 },
+ { 27, 60566523 },
+ { 27, 64498683 },
+ { 26, 66464767 },
+ { 26, 65481723 },
+ { 26, 31730683 },
+ { 26, 32517115 },
+ { 26, 8006651 },
+ { 26, 24783867 },
+ { 26, 25111551 },
+ { 28, 58338299 },
+ { 28, 108669947 },
+ { 28, 125447163 },
+ { 28, 125774847 },
+ { 28, 129575931 },
+ { 28, 121449467 },
+ { 29, 259664891 },
+ { 29, 174926843 },
+ { 28, 125381627 },
+ { 28, 108866555 },
+ { 28, 65612795 },
+ { 28, 132230905 },
+ { 26, 33106939 },
+ { 26, 16591867 },
+ { 20, 339822 },
+ { 26, 8137467 },
+ { 26, 24652539 },
+ { 28, 40643323 },
+ { 28, 57158395 },
+ { 27, 54274811 },
+ { 27, 62401275 },
+ { 28, 86780667 },
+ { 28, 94907131 },
+ { 27, 60566267 },
+ { 27, 64498427 },
+ { 26, 66464511 },
+ { 26, 65481467 },
+ { 26, 31730427 },
+ { 26, 32516859 },
+ { 26, 8006395 },
+ { 26, 24783611 },
+ { 26, 25111295 },
+ { 28, 58338043 },
+ { 28, 108669691 },
+ { 28, 125446907 },
+ { 28, 125774591 },
+ { 27, 66789375 },
+ { 27, 62595071 },
+ { 27, 50012159 },
+ { 27, 45817855 },
+ { 26, 33234943 },
+ { 26, 29040639 },
+ { 26, 16457727 },
+ { 26, 12263423 },
+ { 24, 8069119 },
+ { 24, 3874815 },
+ { 19, 258030 },
+ { 24, 3809275 },
+ { 24, 6234107 },
+ { 26, 10362875 },
+ { 26, 14360571 },
+ { 26, 26877947 },
+ { 25, 15671291 },
+ { 26, 21897211 },
+ { 26, 23797755 },
+ { 26, 30023675 },
+ { 25, 16195579 },
+ { 26, 27664379 },
+ { 24, 16359423 },
+ { 24, 15589371 },
+ { 24, 8200187 },
+ { 24, 15212539 },
+ { 24, 2072571 },
+ { 24, 6266875 },
+ { 24, 8052735 },
+ { 26, 14655483 },
+ { 26, 27238395 },
+ { 26, 31432699 },
+ { 26, 32202747 },
+ { 26, 30302203 },
+ { 26, 24076283 },
+ { 27, 64987131 },
+ { 26, 31154171 },
+ { 26, 27156475 },
+ { 26, 14639099 },
+ { 26, 12214267 },
+ { 24, 8085499 },
+ { 24, 4087803 },
+ { 19, 241646 },
+ { 24, 3809019 },
+ { 24, 6233851 },
+ { 26, 10362619 },
+ { 26, 14360315 },
+ { 26, 26877691 },
+ { 25, 15671035 },
+ { 26, 21896955 },
+ { 26, 23797499 },
+ { 26, 30023419 },
+ { 25, 16195323 },
+ { 26, 27664123 },
+ { 24, 16359167 },
+ { 24, 15589115 },
+ { 24, 8199931 },
+ { 24, 15212283 },
+ { 24, 2072315 },
+ { 24, 6266619 },
+ { 24, 8052479 },
+ { 26, 14655227 },
+ { 26, 27238139 },
+ { 26, 31432443 },
+ { 26, 32202491 },
+ { 26, 30301947 },
+ { 26, 24076027 },
+ { 27, 64986875 },
+ { 26, 31153915 },
+ { 26, 27156219 },
+ { 26, 14638843 },
+ { 26, 12214011 },
+ { 24, 8085243 },
+ { 24, 4087547 },
+ { 19, 228718 },
+ { 24, 3873787 },
+ { 24, 8002555 },
+ { 26, 10427387 },
+ { 26, 14556155 },
+ { 26, 26942459 },
+ { 26, 31071227 },
+ { 26, 21961723 },
+ { 26, 23993339 },
+ { 26, 30088187 },
+ { 26, 32119803 },
+ { 26, 27728891 },
+ { 26, 28711931 },
+ { 24, 15571967 },
+ { 24, 15326203 },
+ { 24, 15277051 },
+ { 24, 15473659 },
+ { 24, 3841019 },
+ { 24, 8035323 },
+ { 24, 8117247 },
+ { 26, 16423931 },
+ { 26, 29006843 },
+ { 26, 33201147 },
+ { 26, 30104571 },
+ { 26, 24009723 },
+ { 26, 21978107 },
+ { 26, 31087611 },
+ { 26, 26958843 },
+ { 26, 14572539 },
+ { 26, 10443771 },
+ { 24, 8018939 },
+ { 24, 3890171 },
+ { 19, 212334 },
+ { 24, 3873531 },
+ { 24, 8002299 },
+ { 26, 10427131 },
+ { 26, 14555899 },
+ { 26, 26942203 },
+ { 26, 31070971 },
+ { 26, 21961467 },
+ { 26, 23993083 },
+ { 26, 30087931 },
+ { 26, 32119547 },
+ { 26, 27728635 },
+ { 26, 28711675 },
+ { 24, 15571711 },
+ { 24, 15325947 },
+ { 24, 15276795 },
+ { 24, 15473403 },
+ { 24, 3840763 },
+ { 24, 8035067 },
+ { 24, 8116991 },
+ { 26, 16423675 },
+ { 26, 29006587 },
+ { 26, 33200891 },
+ { 26, 30104315 },
+ { 26, 24009467 },
+ { 26, 21977851 },
+ { 26, 31087355 },
+ { 26, 26958587 },
+ { 26, 14572283 },
+ { 26, 10443515 },
+ { 24, 8018683 },
+ { 24, 3889915 },
+ { 19, 130542 },
+ { 24, 4067323 },
+ { 24, 8065019 },
+ { 26, 12193787 },
+ { 26, 14618619 },
+ { 26, 27135995 },
+ { 26, 31133691 },
+ { 27, 43651067 },
+ { 26, 24055803 },
+ { 26, 30281723 },
+ { 26, 32182267 },
+ { 26, 33017851 },
+ { 26, 28774395 },
+ { 26, 31854587 },
+ { 24, 15306751 },
+ { 24, 8245243 },
+ { 24, 15536123 },
+ { 24, 16257019 },
+ { 24, 3903483 },
+ { 24, 8097787 },
+ { 24, 8310783 },
+ { 26, 16486395 },
+ { 25, 16207867 },
+ { 26, 33263611 },
+ { 26, 23810043 },
+ { 26, 21909499 },
+ { 25, 15683579 },
+ { 26, 26890235 },
+ { 26, 14372859 },
+ { 26, 10375163 },
+ { 24, 6246395 },
+ { 24, 3821563 },
+ { 19, 114158 },
+ { 24, 4067067 },
+ { 24, 8064763 },
+ { 26, 12193531 },
+ { 26, 14618363 },
+ { 26, 27135739 },
+ { 26, 31133435 },
+ { 27, 43650811 },
+ { 26, 24055547 },
+ { 26, 30281467 },
+ { 26, 32182011 },
+ { 26, 33017595 },
+ { 26, 28774139 },
+ { 26, 31854331 },
+ { 24, 15306495 },
+ { 24, 8244987 },
+ { 24, 15535867 },
+ { 24, 16256763 },
+ { 24, 3903227 },
+ { 24, 8097531 },
+ { 24, 8310527 },
+ { 26, 16486139 },
+ { 25, 16207611 },
+ { 26, 33263355 },
+ { 26, 23809787 },
+ { 26, 21909243 },
+ { 25, 15683323 },
+ { 26, 26889979 },
+ { 26, 14372603 },
+ { 26, 10374907 },
+ { 24, 6246139 },
+ { 24, 3821307 },
+ { 19, 98158 },
+ { 24, 4131835 },
+ { 24, 8260603 },
+ { 26, 12258299 },
+ { 26, 16387067 },
+ { 26, 27200507 },
+ { 26, 31329275 },
+ { 27, 43715579 },
+ { 27, 47844347 },
+ { 26, 30346235 },
+ { 26, 32377851 },
+ { 26, 33000447 },
+ { 26, 31968251 },
+ { 26, 31919099 },
+ { 26, 32902139 },
+ { 24, 8227839 },
+ { 24, 7982075 },
+ { 24, 16321531 },
+ { 24, 16518139 },
+ { 24, 4099067 },
+ { 24, 8293371 },
+ { 24, 8375295 },
+ { 25, 16141307 },
+ { 25, 15158267 },
+ { 26, 33459195 },
+ { 26, 21711867 },
+ { 25, 15617019 },
+ { 25, 13585403 },
+ { 26, 14306299 },
+ { 26, 10177531 },
+ { 24, 6179835 },
+ { 24, 2051067 },
+ { 19, 81774 },
+ { 24, 4131579 },
+ { 24, 8260347 },
+ { 26, 12258043 },
+ { 26, 16386811 },
+ { 26, 27200251 },
+ { 26, 31329019 },
+ { 27, 43715323 },
+ { 27, 47844091 },
+ { 26, 30345979 },
+ { 26, 32377595 },
+ { 26, 33000191 },
+ { 26, 31967995 },
+ { 26, 31918843 },
+ { 26, 32901883 },
+ { 24, 8227583 },
+ { 24, 7981819 },
+ { 24, 16321275 },
+ { 24, 16517883 },
+ { 24, 4098811 },
+ { 24, 8293115 },
+ { 24, 8375039 },
+ { 25, 16141051 },
+ { 25, 15158011 },
+ { 26, 33458939 },
+ { 26, 21711611 },
+ { 25, 15616763 },
+ { 25, 13585147 },
+ { 26, 14306043 },
+ { 26, 10177275 },
+ { 24, 6179579 },
+ { 24, 2050811 },
+ { 17, 65518 },
+ { 24, 3820287 },
+ { 22, 2082811 },
+ { 24, 3115003 },
+ { 24, 4114427 },
+ { 24, 7243771 },
+ { 24, 7849979 },
+ { 25, 10979323 },
+ { 25, 11978747 },
+ { 25, 15108091 },
+ { 24, 8112123 },
+ { 25, 13862907 },
+ { 24, 7989247 },
+ { 24, 7206907 },
+ { 24, 8243195 },
+ { 24, 15304699 },
+ { 22, 1992703 },
+ { 22, 1800187 },
+ { 22, 4147195 },
+ { 22, 1972219 },
+ { 22, 1042427 },
+ { 22, 2091003 },
+ { 23, 3987451 },
+ { 23, 3774459 },
+ { 23, 3004411 },
+ { 24, 8382459 },
+ { 23, 3856379 },
+ { 23, 3381243 },
+ { 23, 1824763 },
+ { 24, 2529275 },
+ { 22, 1497083 },
+ { 22, 497659 },
+ { 17, 49134 },
+ { 22, 514047 },
+ { 22, 2082555 },
+ { 24, 3114747 },
+ { 24, 4114171 },
+ { 24, 7243515 },
+ { 24, 7849723 },
+ { 25, 10979067 },
+ { 25, 11978491 },
+ { 25, 15107835 },
+ { 24, 8111867 },
+ { 25, 13862651 },
+ { 24, 7988991 },
+ { 24, 7206651 },
+ { 24, 8242939 },
+ { 24, 15304443 },
+ { 22, 1992447 },
+ { 22, 1799931 },
+ { 22, 4146939 },
+ { 22, 1971963 },
+ { 22, 1042171 },
+ { 22, 2090747 },
+ { 23, 3987195 },
+ { 23, 3774203 },
+ { 23, 3004155 },
+ { 24, 8382203 },
+ { 23, 3856123 },
+ { 23, 3380987 },
+ { 23, 1824507 },
+ { 24, 2529019 },
+ { 22, 1496827 },
+ { 22, 497403 },
+ { 17, 44446 },
+ { 22, 513791 },
+ { 22, 1562367 },
+ { 24, 3130363 },
+ { 24, 4162555 },
+ { 24, 7259131 },
+ { 24, 8291323 },
+ { 25, 10994683 },
+ { 25, 12026875 },
+ { 25, 15123451 },
+ { 25, 16155643 },
+ { 25, 13878267 },
+ { 25, 14386171 },
+ { 24, 7201791 },
+ { 24, 6943739 },
+ { 24, 15320059 },
+ { 24, 15565819 },
+ { 22, 1795071 },
+ { 22, 1733627 },
+ { 22, 1717243 },
+ { 22, 1774587 },
+ { 22, 1725435 },
+ { 23, 3970043 },
+ { 23, 3724283 },
+ { 23, 2987003 },
+ { 23, 2741243 },
+ { 23, 3838971 },
+ { 23, 3331067 },
+ { 23, 1807355 },
+ { 23, 1299451 },
+ { 22, 1479675 },
+ { 22, 447483 },
+ { 17, 27934 },
+ { 22, 496639 },
+ { 22, 1545215 },
+ { 24, 3130107 },
+ { 24, 4162299 },
+ { 24, 7258875 },
+ { 24, 8291067 },
+ { 25, 10994427 },
+ { 25, 12026619 },
+ { 25, 15123195 },
+ { 25, 16155387 },
+ { 25, 13878011 },
+ { 25, 14385915 },
+ { 24, 7201535 },
+ { 24, 6943483 },
+ { 24, 15319803 },
+ { 24, 15565563 },
+ { 22, 1794815 },
+ { 22, 1733371 },
+ { 22, 1716987 },
+ { 22, 1774331 },
+ { 22, 1725179 },
+ { 23, 3969787 },
+ { 23, 3724027 },
+ { 23, 2986747 },
+ { 23, 2740987 },
+ { 23, 3838715 },
+ { 23, 3330811 },
+ { 23, 1807099 },
+ { 23, 1299195 },
+ { 22, 1479419 },
+ { 22, 447227 },
+ { 17, 11550 },
+ { 22, 496383 },
+ { 22, 1544959 },
+ { 23, 4193787 },
+ { 22, 1044987 },
+ { 22, 1827323 },
+ { 22, 2077179 },
+ { 23, 2859515 },
+ { 23, 3011067 },
+ { 23, 3793403 },
+ { 23, 4043259 },
+ { 22, 2031099 },
+ { 22, 2027003 },
+ { 22, 2014715 },
+ { 22, 2010619 },
+ { 21, 1015291 },
+ { 21, 1011195 },
+ { 21, 998907 },
+ { 20, 432639 },
+ { 19, 253435 },
+ { 19, 249339 },
+ { 20, 427515 },
+ { 19, 251387 },
+ { 21, 927227 },
+ { 21, 734715 },
+ { 21, 681467 },
+ { 20, 488955 },
+ { 21, 828923 },
+ { 21, 439803 },
+ { 21, 321019 },
+ { 19, 194043 },
+ { 20, 108027 },
+ { 14, 10142 },
+ { 20, 112127 },
+ { 20, 374271 },
+ { 22, 636415 },
+ { 22, 1045753 },
+ { 22, 1828089 },
+ { 22, 2077945 },
+ { 23, 4126969 },
+ { 23, 3995897 },
+ { 23, 3602681 },
+ { 23, 3471609 },
+ { 22, 2029817 },
+ { 22, 1898745 },
+ { 22, 1505529 },
+ { 22, 1374457 },
+ { 21, 981241 },
+ { 21, 850169 },
+ { 21, 456953 },
+ { 20, 371965 },
+ { 19, 194809 },
+ { 19, 63737 },
+ { 20, 426233 },
+ { 19, 250105 },
+ { 21, 925945 },
+ { 21, 733433 },
+ { 21, 680185 },
+ { 20, 487673 },
+ { 21, 827641 },
+ { 21, 438521 },
+ { 21, 319737 },
+ { 19, 192761 },
+ { 20, 106745 },
+ { 14, 2026 },
+ { 20, 110845 },
+ { 20, 372989 },
+ { 22, 635133 },
+ { 22, 1046009 },
+ { 22, 1828345 },
+ { 22, 2078201 },
+ { 23, 4127225 },
+ { 23, 3996153 },
+ { 23, 3602937 },
+ { 23, 3471865 },
+ { 22, 2030073 },
+ { 22, 1899001 },
+ { 22, 1505785 },
+ { 22, 1374713 },
+ { 21, 981497 },
+ { 21, 850425 },
+ { 21, 457209 },
+ { 20, 372221 },
+ { 19, 195065 },
+ { 19, 63993 },
+ { 20, 426489 },
+ { 19, 250361 },
+ { 21, 926201 },
+ { 21, 733689 },
+ { 21, 680441 },
+ { 20, 487929 },
+ { 21, 827897 },
+ { 21, 438777 },
+ { 21, 319993 },
+ { 19, 193017 },
+ { 20, 107001 },
+ { 14, 10218 },
+ { 20, 111101 },
+ { 20, 373245 },
+ { 22, 635389 },
+ { 22, 897533 },
+ { 22, 1683965 },
+ { 22, 1946109 },
+ { 23, 2732541 },
+ { 23, 2994685 },
+ { 23, 3781117 },
+ { 23, 4043261 },
+ { 24, 8123133 },
+ { 24, 8102649 },
+ { 24, 7578361 },
+ { 24, 6005497 },
+ { 23, 3928829 },
+ { 23, 3908345 },
+ { 23, 3384057 },
+ { 23, 1811193 },
+ { 21, 783101 },
+ { 21, 762617 },
+ { 21, 238329 },
+ { 21, 983801 },
+ { 21, 934649 },
+ { 23, 2917113 },
+ { 23, 2671353 },
+ { 22, 1934073 },
+ { 22, 1688313 },
+ { 23, 1737465 },
+ { 23, 1229561 },
+ { 21, 754425 },
+ { 21, 246521 },
+ { 16, 5994 },
+ { 22, 426749 },
+ { 22, 1475325 },
+ { 24, 2523901 },
+ { 24, 3572477 },
+ { 24, 7328761 },
+ { 24, 8360953 },
+ { 25, 30647289 },
+ { 25, 16491513 },
+ { 25, 15967225 },
+ { 25, 14394361 },
+ { 24, 8123389 },
+ { 24, 8102905 },
+ { 24, 7578617 },
+ { 24, 6005753 },
+ { 23, 3929085 },
+ { 23, 3908601 },
+ { 23, 3384313 },
+ { 23, 1811449 },
+ { 21, 783357 },
+ { 21, 762873 },
+ { 21, 238585 },
+ { 21, 984057 },
+ { 21, 934905 },
+ { 23, 2917369 },
+ { 23, 2671609 },
+ { 22, 1934329 },
+ { 22, 1688569 },
+ { 23, 1737721 },
+ { 23, 1229817 },
+ { 21, 754681 },
+ { 21, 246777 },
+ { 16, 14186 },
+ { 22, 427005 },
+ { 22, 1475581 },
+ { 24, 2524157 },
+ { 24, 3572733 },
+ { 24, 6718461 },
+ { 24, 8378105 },
+ { 25, 31123193 },
+ { 25, 30598905 },
+ { 25, 16443129 },
+ { 25, 15918841 },
+ { 25, 14345977 },
+ { 24, 8107773 },
+ { 24, 8054521 },
+ { 24, 7530233 },
+ { 24, 5957369 },
+ { 23, 3913469 },
+ { 23, 3860217 },
+ { 23, 3335929 },
+ { 23, 1763065 },
+ { 21, 767741 },
+ { 21, 714489 },
+ { 21, 190201 },
+ { 21, 919289 },
+ { 21, 739065 },
+ { 23, 2655993 },
+ { 22, 1885945 },
+ { 22, 1672953 },
+ { 22, 902905 },
+ { 23, 1214201 },
+ { 21, 706297 },
+ { 21, 231161 },
+ { 16, 21994 },
+ { 21, 247549 },
+ { 21, 771837 },
+ { 23, 1296125 },
+ { 23, 1820413 },
+ { 23, 3393277 },
+ { 23, 3917565 },
+ { 24, 5490429 },
+ { 24, 6014717 },
+ { 24, 7587581 },
+ { 24, 8111869 },
+ { 25, 14346233 },
+ { 24, 8108029 },
+ { 24, 8054777 },
+ { 24, 7530489 },
+ { 24, 5957625 },
+ { 23, 3913725 },
+ { 23, 3860473 },
+ { 23, 3336185 },
+ { 23, 1763321 },
+ { 21, 767997 },
+ { 21, 714745 },
+ { 21, 190457 },
+ { 21, 919545 },
+ { 21, 739321 },
+ { 23, 2656249 },
+ { 22, 1886201 },
+ { 22, 1673209 },
+ { 22, 903161 },
+ { 23, 1214457 },
+ { 21, 706553 },
+ { 21, 231417 },
+ { 16, 30186 },
+ { 21, 247805 },
+ { 21, 772093 },
+ { 23, 1296381 },
+ { 23, 1820669 },
+ { 23, 3393533 },
+ { 23, 3917821 },
+ { 24, 5490685 },
+ { 24, 6014973 },
+ { 24, 7587837 },
+ { 24, 8112125 },
+ { 25, 13879293 },
+ { 25, 14403581 },
+ { 25, 15976445 },
+ { 25, 16500733 },
+ { 25, 30656509 },
+ { 25, 31180797 },
+ { 25, 15452925 },
+ { 25, 15371001 },
+ { 25, 13273849 },
+ { 25, 6982393 },
+ { 23, 2870013 },
+ { 23, 2788089 },
+ { 23, 690937 },
+ { 23, 2886393 },
+ { 23, 2689785 },
+ { 24, 7473913 },
+ { 24, 6490873 },
+ { 24, 3541753 },
+ { 24, 2558713 },
+ { 23, 2755321 },
+ { 23, 723705 },
+ { 18, 38250 },
+ { 23, 920317 },
+ { 23, 3017469 },
+ { 25, 5114621 },
+ { 25, 7211773 },
+ { 25, 13503229 },
+ { 25, 15600381 },
+ { 26, 21891837 },
+ { 26, 23988989 },
+ { 26, 30280445 },
+ { 26, 32377597 },
+ { 27, 63605753 },
+ { 27, 57314297 },
+ { 26, 32230397 },
+ { 26, 32148473 },
+ { 26, 30051321 },
+ { 26, 23759865 },
+ { 25, 15453181 },
+ { 25, 15371257 },
+ { 25, 13274105 },
+ { 25, 6982649 },
+ { 23, 2870269 },
+ { 23, 2788345 },
+ { 23, 691193 },
+ { 23, 2886649 },
+ { 23, 2690041 },
+ { 24, 7474169 },
+ { 24, 6491129 },
+ { 24, 3542009 },
+ { 24, 2558969 },
+ { 23, 2755577 },
+ { 23, 723961 },
+ { 18, 46442 },
+ { 23, 920573 },
+ { 23, 3017725 },
+ { 25, 5114877 },
+ { 25, 7212029 },
+ { 25, 13503485 },
+ { 25, 15600637 },
+ { 26, 66555641 },
+ { 26, 65507065 },
+ { 26, 62361337 },
+ { 26, 61312761 },
+ { 26, 33001209 },
+ { 26, 31952633 },
+ { 26, 28806905 },
+ { 26, 27758329 },
+ { 25, 16223993 },
+ { 25, 15175417 },
+ { 25, 12029689 },
+ { 25, 10981113 },
+ { 24, 7835385 },
+ { 24, 6786809 },
+ { 24, 3641081 },
+ { 23, 2805501 },
+ { 22, 1543929 },
+ { 22, 495353 },
+ { 23, 2625273 },
+ { 22, 1904377 },
+ { 24, 6426361 },
+ { 24, 3346169 },
+ { 24, 2494201 },
+ { 22, 1511161 },
+ { 23, 659193 },
+ { 17, 27626 },
+ { 23, 724733 },
+ { 23, 2821885 },
+ { 25, 4919037 },
+ { 25, 7016189 },
+ { 25, 13307645 },
+ { 25, 15404797 },
+ { 26, 66555897 },
+ { 26, 65507321 },
+ { 26, 62361593 },
+ { 26, 61313017 },
+ { 26, 33001465 },
+ { 26, 31952889 },
+ { 26, 28807161 },
+ { 26, 27758585 },
+ { 25, 16224249 },
+ { 25, 15175673 },
+ { 25, 12029945 },
+ { 25, 10981369 },
+ { 24, 7835641 },
+ { 24, 6787065 },
+ { 24, 3641337 },
+ { 23, 2805757 },
+ { 22, 1544185 },
+ { 22, 495609 },
+ { 23, 2625529 },
+ { 22, 1904633 },
+ { 24, 6426617 },
+ { 24, 3346425 },
+ { 24, 2494457 },
+ { 22, 1511417 },
+ { 23, 659449 },
+ { 17, 31722 },
+ { 23, 724989 },
+ { 23, 2822141 },
+ { 25, 4919293 },
+ { 25, 7016445 },
+ { 25, 13307901 },
+ { 25, 15405053 },
+ { 26, 66575101 },
+ { 26, 66493177 },
+ { 26, 65444601 },
+ { 26, 62298873 },
+ { 26, 61250297 },
+ { 26, 32938745 },
+ { 26, 31890169 },
+ { 26, 28744441 },
+ { 25, 16243453 },
+ { 25, 16161529 },
+ { 25, 15112953 },
+ { 25, 11967225 },
+ { 24, 7854845 },
+ { 24, 7772921 },
+ { 24, 6724345 },
+ { 24, 3578617 },
+ { 22, 1563389 },
+ { 22, 1481465 },
+ { 22, 432889 },
+ { 22, 1841913 },
+ { 22, 1645305 },
+ { 24, 3283705 },
+ { 24, 2300665 },
+ { 22, 1448697 },
+ { 22, 465657 },
+ { 17, 52074 },
+ { 23, 662269 },
+ { 23, 2759421 },
+ { 25, 4856573 },
+ { 25, 6953725 },
+ { 25, 13245181 },
+ { 25, 15342333 },
+ { 26, 21633789 },
+ { 26, 66493433 },
+ { 26, 65444857 },
+ { 26, 62299129 },
+ { 26, 61250553 },
+ { 26, 32939001 },
+ { 26, 31890425 },
+ { 26, 28744697 },
+ { 25, 16243709 },
+ { 25, 16161785 },
+ { 25, 15113209 },
+ { 25, 11967481 },
+ { 24, 7855101 },
+ { 24, 7773177 },
+ { 24, 6724601 },
+ { 24, 3578873 },
+ { 22, 1563645 },
+ { 22, 1481721 },
+ { 22, 433145 },
+ { 22, 1842169 },
+ { 22, 1645561 },
+ { 24, 3283961 },
+ { 24, 2300921 },
+ { 22, 1448953 },
+ { 22, 465913 },
+ { 17, 56170 },
+ { 23, 662525 },
+ { 23, 2759677 },
+ { 25, 4856829 },
+ { 25, 6953981 },
+ { 25, 13245437 },
+ { 25, 15342589 },
+ { 26, 21634045 },
+ { 26, 66510589 },
+ { 26, 66297593 },
+ { 26, 65249017 },
+ { 26, 62103289 },
+ { 26, 61054713 },
+ { 26, 32743161 },
+ { 26, 31694585 },
+ { 26, 28548857 },
+ { 25, 16178941 },
+ { 25, 15965945 },
+ { 25, 14917369 },
+ { 25, 11771641 },
+ { 24, 7790333 },
+ { 24, 7577337 },
+ { 24, 6528761 },
+ { 24, 3383033 },
+ { 22, 1498877 },
+ { 22, 1285881 },
+ { 22, 237305 },
+ { 22, 1580793 },
+ { 22, 859897 },
+ { 24, 2236153 },
+ { 22, 1253113 },
+ { 22, 401145 },
+ { 17, 59882 },
+ { 22, 466685 },
+ { 22, 1515261 },
+ { 24, 2563837 },
+ { 24, 3612413 },
+ { 24, 6758141 },
+ { 24, 7806717 },
+ { 25, 10952445 },
+ { 25, 12001021 },
+ { 25, 15146749 },
+ { 25, 16195325 },
+ { 26, 62103545 },
+ { 26, 61054969 },
+ { 26, 32743417 },
+ { 26, 31694841 },
+ { 26, 28549113 },
+ { 25, 16179197 },
+ { 25, 15966201 },
+ { 25, 14917625 },
+ { 25, 11771897 },
+ { 24, 7790589 },
+ { 24, 7577593 },
+ { 24, 6529017 },
+ { 24, 3383289 },
+ { 22, 1499133 },
+ { 22, 1286137 },
+ { 22, 237561 },
+ { 22, 1581049 },
+ { 22, 860153 },
+ { 24, 2236409 },
+ { 22, 1253369 },
+ { 22, 401401 },
+ { 17, 63978 },
+ { 22, 466941 },
+ { 22, 1515517 },
+ { 24, 2564093 },
+ { 24, 3612669 },
+ { 24, 6758397 },
+ { 24, 7806973 },
+ { 25, 10952701 },
+ { 25, 12001277 },
+ { 25, 15147005 },
+ { 25, 16195581 },
+ { 26, 27729917 },
+ { 26, 28778493 },
+ { 26, 31924221 },
+ { 26, 32972797 },
+ { 26, 61284349 },
+ { 26, 62332925 },
+ { 26, 65478653 },
+ { 26, 66527229 },
+ { 27, 59386617 },
+ { 27, 46803705 },
+ { 26, 30354173 },
+ { 26, 30026489 },
+ { 26, 25832185 },
+ { 26, 13249273 },
+ { 24, 5188349 },
+ { 24, 4860665 },
+ { 24, 666361 },
+ { 24, 3156729 },
+ { 24, 2370297 },
+ { 24, 4729593 },
+ { 24, 797433 },
+ { 18, 84330 },
+ { 24, 1583869 },
+ { 24, 5778173 },
+ { 26, 9972477 },
+ { 26, 14166781 },
+ { 26, 26749693 },
+ { 26, 30943997 },
+ { 27, 43526909 },
+ { 27, 47721213 },
+ { 27, 60304125 },
+ { 27, 64498429 },
+ { 28, 260713465 },
+ { 28, 248130553 },
+ { 28, 243936249 },
+ { 28, 130690041 },
+ { 28, 126495737 },
+ { 28, 113912825 },
+ { 27, 63908861 },
+ { 27, 63581177 },
+ { 27, 59386873 },
+ { 27, 46803961 },
+ { 26, 30354429 },
+ { 26, 30026745 },
+ { 26, 25832441 },
+ { 26, 13249529 },
+ { 24, 5188605 },
+ { 24, 4860921 },
+ { 24, 666617 },
+ { 24, 3156985 },
+ { 24, 2370553 },
+ { 24, 4729849 },
+ { 24, 797689 },
+ { 18, 88426 },
+ { 24, 1584125 },
+ { 24, 5778429 },
+ { 26, 9972733 },
+ { 26, 14167037 },
+ { 26, 26749949 },
+ { 26, 30944253 },
+ { 27, 43527165 },
+ { 27, 47721469 },
+ { 27, 60304381 },
+ { 27, 64498685 },
+ { 26, 66465529 },
+ { 26, 65416953 },
+ { 26, 62271225 },
+ { 26, 61222649 },
+ { 26, 32911097 },
+ { 26, 31862521 },
+ { 26, 28716793 },
+ { 26, 27668217 },
+ { 25, 16133881 },
+ { 25, 15085305 },
+ { 25, 11939577 },
+ { 25, 10891001 },
+ { 24, 7745273 },
+ { 24, 6696697 },
+ { 24, 3550969 },
+ { 24, 2502393 },
+ { 22, 1453817 },
+ { 22, 405241 },
+ { 24, 2109177 },
+ { 22, 1322745 },
+ { 24, 536313 },
+ { 16, 23274 },
+ { 24, 798461 },
+ { 24, 4992765 },
+ { 26, 9187069 },
+ { 26, 13381373 },
+ { 26, 25964285 },
+ { 26, 30158589 },
+ { 27, 42741501 },
+ { 27, 46935805 },
+ { 27, 59518717 },
+ { 27, 63713021 },
+ { 26, 66465785 },
+ { 26, 65417209 },
+ { 26, 62271481 },
+ { 26, 61222905 },
+ { 26, 32911353 },
+ { 26, 31862777 },
+ { 26, 28717049 },
+ { 26, 27668473 },
+ { 25, 16134137 },
+ { 25, 15085561 },
+ { 25, 11939833 },
+ { 25, 10891257 },
+ { 24, 7745529 },
+ { 24, 6696953 },
+ { 24, 3551225 },
+ { 24, 2502649 },
+ { 22, 1454073 },
+ { 22, 405497 },
+ { 24, 2109433 },
+ { 22, 1323001 },
+ { 24, 536569 },
+ { 16, 24298 },
+ { 24, 798717 },
+ { 24, 4993021 },
+ { 26, 9187325 },
+ { 26, 13381629 },
+ { 26, 25964541 },
+ { 26, 30158845 },
+ { 27, 42741757 },
+ { 27, 46936061 },
+ { 27, 59518973 },
+ { 27, 63713277 },
+ { 26, 66534141 },
+ { 26, 66206457 },
+ { 26, 65157881 },
+ { 26, 62012153 },
+ { 26, 60963577 },
+ { 26, 32652025 },
+ { 26, 31603449 },
+ { 26, 28457721 },
+ { 25, 16202493 },
+ { 25, 15874809 },
+ { 25, 14826233 },
+ { 25, 11680505 },
+ { 24, 7813885 },
+ { 24, 7486201 },
+ { 24, 6437625 },
+ { 24, 3291897 },
+ { 22, 1522429 },
+ { 22, 1194745 },
+ { 22, 146169 },
+ { 17, 58745 },
+ { 20, 523705 },
+ { 16, 29290 },
+ { 24, 539389 },
+ { 24, 4733693 },
+ { 25, 9633791 },
+ { 26, 13122301 },
+ { 26, 25705213 },
+ { 26, 29899517 },
+ { 27, 42482429 },
+ { 27, 46676733 },
+ { 27, 59259645 },
+ { 27, 63453949 },
+ { 26, 66534397 },
+ { 26, 66206713 },
+ { 26, 65158137 },
+ { 26, 62012409 },
+ { 26, 60963833 },
+ { 26, 32652281 },
+ { 26, 31603705 },
+ { 26, 28457977 },
+ { 25, 16202749 },
+ { 25, 15875065 },
+ { 25, 14826489 },
+ { 25, 11680761 },
+ { 24, 7814141 },
+ { 24, 7486457 },
+ { 24, 6437881 },
+ { 24, 3292153 },
+ { 22, 1522685 },
+ { 22, 1195001 },
+ { 22, 146425 },
+ { 17, 60793 },
+ { 19, 261817 },
+ { 16, 30314 },
+ { 24, 539645 },
+ { 24, 4733949 },
+ { 25, 9633535 },
+ { 26, 13122557 },
+ { 26, 25705469 },
+ { 26, 29899773 },
+ { 27, 42482685 },
+ { 27, 46676989 },
+ { 27, 59259901 },
+ { 27, 63454205 },
+ { 28, 109591549 },
+ { 26, 66273021 },
+ { 26, 65224445 },
+ { 26, 62078717 },
+ { 26, 61030141 },
+ { 26, 32718589 },
+ { 26, 31670013 },
+ { 26, 28524285 },
+ { 26, 27475709 },
+ { 25, 15941373 },
+ { 25, 14892797 },
+ { 25, 11747069 },
+ { 25, 10698493 },
+ { 24, 7552765 },
+ { 24, 6504189 },
+ { 24, 3358461 },
+ { 24, 2309885 },
+ { 22, 1261309 },
+ { 22, 212733 },
+ { 19, 262121 },
+ { 17, 65449 },
+ { 18, 130906 },
+ { 21, 1047997 },
+ { 22, 1326845 },
+ { 23, 2817023 },
+ { 24, 3423997 },
+ { 24, 6569725 },
+ { 24, 7618301 },
+ { 25, 10764029 },
+ { 25, 11812605 },
+ { 25, 14958333 },
+ { 25, 16006909 },
+ { 26, 27541245 },
+ { 26, 28589821 },
+ { 26, 31735549 },
+ { 26, 32784125 },
+ { 26, 61095677 },
+ { 26, 62144253 },
+ { 26, 65289981 },
+ { 26, 66338557 },
+ { 26, 27475965 },
+ { 25, 15941629 },
+ { 25, 14893053 },
+ { 25, 11747325 },
+ { 25, 10698749 },
+ { 24, 7553021 },
+ { 24, 6504445 },
+ { 24, 3358717 },
+ { 24, 2310141 },
+ { 22, 1261565 },
+ { 22, 212989 },
+ { 19, 261945 },
+ { 16, 32713 },
+ { 18, 131034 },
+ { 20, 523965 },
+ { 22, 1327101 },
+ { 23, 2816767 },
+ { 24, 3424253 },
+ { 24, 6569981 },
+ { 24, 7618557 },
+ { 25, 10764285 },
+ { 25, 11812861 },
+ { 25, 14958589 },
+ { 25, 16007165 },
+ { 26, 27541501 },
+ { 26, 28590077 },
+ { 26, 31735805 },
+ { 26, 66153213 },
+ { 26, 65104637 },
+ { 26, 61958909 },
+ { 26, 60910333 },
+ { 26, 32598781 },
+ { 26, 31550205 },
+ { 26, 28404477 },
+ { 26, 27355901 },
+ { 25, 15821565 },
+ { 25, 14772989 },
+ { 25, 11627261 },
+ { 25, 10578685 },
+ { 24, 7432957 },
+ { 24, 6384381 },
+ { 24, 3238653 },
+ { 24, 2190077 },
+ { 18, 108413 },
+ { 17, 65501 },
+ { 23, 61439 },
+ { 18, 130989 },
+ { 18, 107901 },
+ { 23, 2289663 },
+ { 24, 3173117 },
+ { 24, 6318845 },
+ { 24, 7367421 },
+ { 25, 10513149 },
+ { 25, 11561725 },
+ { 25, 14707453 },
+ { 25, 15756029 },
+ { 26, 27290365 },
+ { 26, 28338941 },
+ { 26, 31484669 },
+ { 26, 32533245 },
+ { 26, 60844797 },
+ { 26, 61893373 },
+ { 26, 65039101 },
+ { 26, 66087677 },
+ { 26, 31550461 },
+ { 26, 28404733 },
+ { 26, 27356157 },
+ { 25, 15821821 },
+ { 25, 14773245 },
+ { 25, 11627517 },
+ { 25, 10578941 },
+ { 24, 7433213 },
+ { 24, 6384637 },
+ { 24, 3238909 },
+ { 24, 2190333 },
+ { 18, 110461 },
+ { 20, 524141 },
+ { 13, 3978 },
+ { 17, 65485 },
+ { 18, 109949 },
+ { 23, 2289407 },
+ { 24, 3173373 },
+ { 24, 6319101 },
+ { 24, 7367677 },
+ { 25, 10513405 },
+ { 25, 11561981 },
+ { 25, 14707709 },
+ { 25, 15756285 },
+ { 26, 27290621 },
+ { 26, 28339197 },
+ { 26, 31484925 },
+ { 26, 66416381 },
+ { 26, 65367805 },
+ { 26, 62222077 },
+ { 26, 61173501 },
+ { 26, 32861949 },
+ { 26, 31813373 },
+ { 26, 28667645 },
+ { 26, 27619069 },
+ { 25, 16084733 },
+ { 25, 15036157 },
+ { 25, 11890429 },
+ { 25, 10841853 },
+ { 24, 7696125 },
+ { 24, 6647549 },
+ { 24, 3501821 },
+ { 24, 2453245 },
+ { 22, 1404669 },
+ { 22, 2096765 },
+ { 13, 4042 },
+ { 18, 131033 },
+ { 21, 1048557 },
+ { 22, 159485 },
+ { 22, 421629 },
+ { 23, 2550783 },
+ { 24, 945917 },
+ { 24, 1732349 },
+ { 24, 1994493 },
+ { 25, 2780925 },
+ { 25, 3043069 },
+ { 25, 3829501 },
+ { 25, 4091645 },
+ { 26, 6975229 },
+ { 26, 7237373 },
+ { 26, 8023805 },
+ { 26, 8285949 },
+ { 26, 15363837 },
+ { 26, 15625981 },
+ { 26, 16412413 },
+ { 26, 16674557 },
+ { 26, 27619325 },
+ { 25, 16084989 },
+ { 25, 15036413 },
+ { 25, 11890685 },
+ { 25, 10842109 },
+ { 24, 7696381 },
+ { 24, 6647805 },
+ { 24, 3502077 },
+ { 24, 2453501 },
+ { 22, 1404925 },
+ { 22, 356349 },
+ { 21, 1048378 },
+ { 21, 1048425 },
+ { 21, 1048381 },
+ { 22, 159741 },
+ { 22, 421885 },
+ { 23, 2550527 },
+ { 24, 946173 },
+ { 24, 1732605 },
+ { 24, 1994749 },
+ { 25, 2781181 },
+ { 25, 3043325 },
+ { 25, 3829757 },
+ { 25, 4091901 },
+ { 26, 6975485 },
+ { 26, 7237629 },
+ { 26, 8024061 },
+ { 26, 8286205 },
+ { 26, 15364093 },
+ { 26, 15626237 },
+ { 26, 16412669 },
+ { 26, 16674813 },
+ { 27, 132573951 },
+ { 27, 63535869 },
+ { 27, 59341565 },
+ { 27, 46758653 },
+ { 27, 42564349 },
+ { 26, 29981437 },
+ { 26, 25787133 },
+ { 26, 13204221 },
+ { 26, 9009917 },
+ { 24, 4815613 },
+ { 24, 621309 },
+ { 17, 61978 },
+ { 17, 130670 },
+ { 18, 124793 },
+ { 18, 261499 },
+ { 22, 490233 },
+ { 22, 1473277 },
+ { 23, 3063807 },
+ { 24, 1800953 },
+ { 24, 2063097 },
+ { 24, 6191869 },
+ { 25, 3111673 },
+ { 25, 3898105 },
+ { 25, 4160249 },
+ { 25, 12483325 },
+ { 26, 7305977 },
+ { 26, 8092409 },
+ { 26, 8354553 },
+ { 26, 15432441 },
+ { 26, 15694585 },
+ { 26, 16481017 },
+ { 26, 16743161 },
+ { 26, 33454845 },
+ { 27, 63536125 },
+ { 27, 59341821 },
+ { 27, 46758909 },
+ { 27, 42564605 },
+ { 26, 29981693 },
+ { 26, 25787389 },
+ { 26, 13204477 },
+ { 26, 9010173 },
+ { 24, 4815869 },
+ { 24, 621565 },
+ { 17, 63002 },
+ { 17, 129646 },
+ { 18, 126841 },
+ { 18, 259451 },
+ { 22, 490489 },
+ { 22, 1473533 },
+ { 23, 3063551 },
+ { 24, 1801209 },
+ { 24, 2063353 },
+ { 24, 6192125 },
+ { 25, 3111929 },
+ { 25, 3898361 },
+ { 25, 4160505 },
+ { 25, 12483581 },
+ { 26, 7306233 },
+ { 26, 8092665 },
+ { 26, 8354809 },
+ { 26, 15432697 },
+ { 26, 15694841 },
+ { 26, 16481273 },
+ { 26, 16743417 },
+ { 26, 33455101 },
+ { 27, 63799037 },
+ { 27, 59604733 },
+ { 27, 47021821 },
+ { 27, 42827517 },
+ { 26, 30244605 },
+ { 26, 26050301 },
+ { 26, 13467389 },
+ { 26, 9273085 },
+ { 24, 5078781 },
+ { 24, 884477 },
+ { 17, 64154 },
+ { 17, 128750 },
+ { 22, 1408761 },
+ { 23, 2669563 },
+ { 22, 1277689 },
+ { 22, 1539833 },
+ { 23, 2931707 },
+ { 24, 5209849 },
+ { 24, 5996281 },
+ { 24, 6258425 },
+ { 25, 11239161 },
+ { 25, 11501305 },
+ { 25, 12287737 },
+ { 25, 12549881 },
+ { 26, 23822073 },
+ { 26, 24084217 },
+ { 26, 24870649 },
+ { 26, 25132793 },
+ { 26, 32210681 },
+ { 26, 32472825 },
+ { 26, 33259257 },
+ { 26, 33521401 },
+ { 27, 63799293 },
+ { 27, 59604989 },
+ { 27, 47022077 },
+ { 27, 42827773 },
+ { 26, 30244861 },
+ { 26, 26050557 },
+ { 26, 13467645 },
+ { 26, 9273341 },
+ { 24, 5079037 },
+ { 24, 884733 },
+ { 17, 65178 },
+ { 17, 127726 },
+ { 22, 1409017 },
+ { 23, 2669307 },
+ { 22, 1277945 },
+ { 22, 1540089 },
+ { 23, 2931451 },
+ { 24, 5210105 },
+ { 24, 5996537 },
+ { 24, 6258681 },
+ { 25, 11239417 },
+ { 25, 11501561 },
+ { 25, 12287993 },
+ { 25, 12550137 },
+ { 26, 23822329 },
+ { 26, 24084473 },
+ { 26, 24870905 },
+ { 26, 25133049 },
+ { 26, 32210937 },
+ { 26, 32473081 },
+ { 26, 33259513 },
+ { 26, 33521657 },
+ { 27, 132954875 },
+ { 28, 120761085 },
+ { 28, 95595261 },
+ { 28, 87206653 },
+ { 27, 62040829 },
+ { 27, 53652221 },
+ { 27, 28486397 },
+ { 27, 20097789 },
+ { 25, 11709181 },
+ { 25, 3320573 },
+ { 19, 477466 },
+ { 19, 489838 },
+ { 25, 9612025 },
+ { 25, 4893433 },
+ { 25, 6466297 },
+ { 25, 4631289 },
+ { 25, 5155577 },
+ { 25, 7121661 },
+ { 25, 10399743 },
+ { 27, 20359929 },
+ { 27, 20884217 },
+ { 27, 29141757 },
+ { 27, 60731391 },
+ { 28, 41331449 },
+ { 28, 41855737 },
+ { 28, 58501885 },
+ { 28, 127840255 },
+ { 29, 83274489 },
+ { 29, 83798777 },
+ { 29, 97954553 },
+ { 29, 98478841 },
+ { 29, 100051705 },
+ { 28, 129149949 },
+ { 28, 120761341 },
+ { 28, 95595517 },
+ { 28, 87206909 },
+ { 27, 62041085 },
+ { 27, 53652477 },
+ { 27, 28486653 },
+ { 27, 20098045 },
+ { 25, 11709437 },
+ { 25, 3320829 },
+ { 19, 481562 },
+ { 19, 485742 },
+ { 25, 9612281 },
+ { 25, 4893689 },
+ { 25, 6466553 },
+ { 25, 4631545 },
+ { 25, 5155833 },
+ { 25, 7121917 },
+ { 25, 10399487 },
+ { 27, 20360185 },
+ { 27, 20884473 },
+ { 27, 29142013 },
+ { 27, 60731135 },
+ { 28, 41331705 },
+ { 28, 41855993 },
+ { 28, 58502141 },
+ { 28, 127839999 },
+ { 29, 83274745 },
+ { 29, 83799033 },
+ { 29, 97954809 },
+ { 29, 98479097 },
+ { 29, 100051961 },
+ { 28, 129675005 },
+ { 28, 121286397 },
+ { 28, 96120573 },
+ { 28, 87731965 },
+ { 27, 62566141 },
+ { 27, 54177533 },
+ { 27, 29011709 },
+ { 27, 20623101 },
+ { 25, 12234493 },
+ { 25, 3845885 },
+ { 19, 485786 },
+ { 19, 481774 },
+ { 25, 10137337 },
+ { 25, 10005499 },
+ { 25, 6991609 },
+ { 25, 12758777 },
+ { 25, 6729465 },
+ { 25, 7253753 },
+ { 25, 13414141 },
+ { 25, 11971583 },
+ { 27, 28749561 },
+ { 27, 29273849 },
+ { 27, 54308605 },
+ { 27, 62303231 },
+ { 28, 58109689 },
+ { 28, 58633977 },
+ { 28, 108834557 },
+ { 28, 129412095 },
+ { 29, 116829945 },
+ { 29, 117354233 },
+ { 29, 131510009 },
+ { 29, 132034297 },
+ { 28, 129675261 },
+ { 28, 121286653 },
+ { 28, 96120829 },
+ { 28, 87732221 },
+ { 27, 62566397 },
+ { 27, 54177789 },
+ { 27, 29011965 },
+ { 27, 20623357 },
+ { 25, 12234749 },
+ { 25, 3846141 },
+ { 19, 489882 },
+ { 19, 477678 },
+ { 25, 10137593 },
+ { 25, 10005243 },
+ { 25, 6991865 },
+ { 25, 12759033 },
+ { 25, 6729721 },
+ { 25, 7254009 },
+ { 25, 13414397 },
+ { 25, 11971327 },
+ { 27, 28749817 },
+ { 27, 29274105 },
+ { 27, 54308861 },
+ { 27, 62302975 },
+ { 28, 58109945 },
+ { 28, 58634233 },
+ { 28, 108834813 },
+ { 28, 129411839 },
+ { 29, 116830201 },
+ { 29, 117354489 },
+ { 29, 131510265 },
+ { 29, 132034553 },
+ { 29, 133607417 },
+ { 28, 128483327 },
+ { 28, 120094719 },
+ { 28, 94928895 },
+ { 28, 122862333 },
+ { 27, 61374463 },
+ { 27, 52985855 },
+ { 27, 27820031 },
+ { 26, 22199037 },
+ { 25, 11042815 },
+ { 19, 510746 },
+ { 19, 260974 },
+ { 24, 1867771 },
+ { 24, 5799931 },
+ { 26, 9207803 },
+ { 25, 13286137 },
+ { 24, 6586363 },
+ { 24, 7372795 },
+ { 24, 1736699 },
+ { 24, 5931003 },
+ { 24, 6258687 },
+ { 26, 14319611 },
+ { 26, 26902523 },
+ { 26, 31096827 },
+ { 26, 31424511 },
+ { 27, 47874043 },
+ { 27, 60456955 },
+ { 27, 64651259 },
+ { 27, 64978943 },
+ { 28, 114982907 },
+ { 28, 127565819 },
+ { 28, 131760123 },
+ { 28, 245006331 },
+ { 28, 249200635 },
+ { 28, 261783547 },
+ { 28, 265977851 },
+ { 28, 122862589 },
+ { 27, 61374207 },
+ { 27, 52985599 },
+ { 27, 27819775 },
+ { 26, 22199293 },
+ { 25, 11042559 },
+ { 19, 514842 },
+ { 19, 256878 },
+ { 24, 1867515 },
+ { 24, 5799675 },
+ { 26, 9207547 },
+ { 25, 13286393 },
+ { 24, 6586107 },
+ { 24, 7372539 },
+ { 24, 1736443 },
+ { 24, 5930747 },
+ { 24, 6258431 },
+ { 26, 14319355 },
+ { 26, 26902267 },
+ { 26, 31096571 },
+ { 26, 31424255 },
+ { 27, 47873787 },
+ { 27, 60456699 },
+ { 27, 64651003 },
+ { 27, 64978687 },
+ { 28, 114982651 },
+ { 28, 127565563 },
+ { 28, 131759867 },
+ { 28, 245006075 },
+ { 28, 249200379 },
+ { 28, 261783291 },
+ { 28, 265977595 },
+ { 28, 123387645 },
+ { 27, 61635583 },
+ { 27, 53246975 },
+ { 27, 28081151 },
+ { 26, 22724349 },
+ { 25, 11303935 },
+ { 19, 519066 },
+ { 19, 252910 },
+ { 25, 12238585 },
+ { 24, 6061051 },
+ { 26, 9993211 },
+ { 26, 13401083 },
+ { 25, 15384313 },
+ { 24, 7633915 },
+ { 25, 15122169 },
+ { 24, 1997819 },
+ { 24, 6192123 },
+ { 25, 11238399 },
+ { 26, 14580731 },
+ { 26, 27163643 },
+ { 26, 31357947 },
+ { 27, 43940859 },
+ { 27, 48135163 },
+ { 27, 60718075 },
+ { 27, 64912379 },
+ { 28, 111049723 },
+ { 28, 115244027 },
+ { 28, 127826939 },
+ { 28, 132021243 },
+ { 28, 245267451 },
+ { 28, 249461755 },
+ { 28, 262044667 },
+ { 28, 123387901 },
+ { 27, 61635327 },
+ { 27, 53246719 },
+ { 27, 28080895 },
+ { 26, 22724605 },
+ { 25, 11303679 },
+ { 19, 523162 },
+ { 19, 248814 },
+ { 25, 12238841 },
+ { 24, 6060795 },
+ { 26, 9992955 },
+ { 26, 13400827 },
+ { 25, 15384569 },
+ { 24, 7633659 },
+ { 25, 15122425 },
+ { 24, 1997563 },
+ { 24, 6191867 },
+ { 25, 11238143 },
+ { 26, 14580475 },
+ { 26, 27163387 },
+ { 26, 31357691 },
+ { 27, 43940603 },
+ { 27, 48134907 },
+ { 27, 60717819 },
+ { 27, 64912123 },
+ { 28, 111049467 },
+ { 28, 115243771 },
+ { 28, 127826683 },
+ { 28, 132020987 },
+ { 28, 245267195 },
+ { 28, 249461499 },
+ { 28, 262044411 },
+ { 28, 124971773 },
+ { 27, 62418943 },
+ { 27, 54030335 },
+ { 27, 28864511 },
+ { 26, 24308477 },
+ { 25, 12087295 },
+ { 25, 3698687 },
+ { 20, 456046 },
+ { 25, 2912251 },
+ { 25, 11038715 },
+ { 26, 10252283 },
+ { 26, 14184443 },
+ { 26, 25980923 },
+ { 26, 21687033 },
+ { 25, 10776571 },
+ { 25, 11563003 },
+ { 25, 2781179 },
+ { 25, 11169787 },
+ { 25, 11497471 },
+ { 27, 27947003 },
+ { 27, 53112827 },
+ { 27, 61501435 },
+ { 27, 61829119 },
+ { 28, 95055867 },
+ { 28, 120221691 },
+ { 28, 128610299 },
+ { 28, 128937983 },
+ { 29, 229273595 },
+ { 29, 259189757 },
+ { 28, 129527551 },
+ { 28, 121138943 },
+ { 28, 95973119 },
+ { 28, 124972029 },
+ { 27, 62418687 },
+ { 27, 54030079 },
+ { 27, 28864255 },
+ { 26, 24308733 },
+ { 25, 12087039 },
+ { 25, 3698431 },
+ { 20, 447854 },
+ { 25, 2911995 },
+ { 25, 11038459 },
+ { 26, 10252027 },
+ { 26, 14184187 },
+ { 26, 25980667 },
+ { 26, 21687289 },
+ { 25, 10776315 },
+ { 25, 11562747 },
+ { 25, 2780923 },
+ { 25, 11169531 },
+ { 25, 11497215 },
+ { 27, 27946747 },
+ { 27, 53112571 },
+ { 27, 61501179 },
+ { 27, 61828863 },
+ { 28, 95055611 },
+ { 28, 120221435 },
+ { 28, 128610043 },
+ { 28, 128937727 },
+ { 29, 229273339 },
+ { 29, 259714813 },
+ { 28, 129788927 },
+ { 28, 121400319 },
+ { 28, 96234495 },
+ { 28, 125497085 },
+ { 27, 62680063 },
+ { 27, 54291455 },
+ { 27, 29125631 },
+ { 26, 24833789 },
+ { 25, 12348415 },
+ { 25, 3959807 },
+ { 20, 439790 },
+ { 25, 3697659 },
+ { 25, 11299835 },
+ { 27, 29028089 },
+ { 26, 14445563 },
+ { 26, 26766331 },
+ { 26, 30174203 },
+ { 26, 23785209 },
+ { 25, 11824123 },
+ { 25, 14707707 },
+ { 25, 3042299 },
+ { 25, 11430907 },
+ { 25, 12282879 },
+ { 27, 28208123 },
+ { 27, 53373947 },
+ { 27, 61762555 },
+ { 27, 62614527 },
+ { 28, 95316987 },
+ { 28, 120482811 },
+ { 28, 128871419 },
+ { 28, 129723391 },
+ { 29, 259715069 },
+ { 28, 129788671 },
+ { 28, 121400063 },
+ { 28, 96234239 },
+ { 28, 125497341 },
+ { 27, 62679807 },
+ { 27, 54291199 },
+ { 27, 29125375 },
+ { 26, 24834045 },
+ { 25, 12348159 },
+ { 25, 3959551 },
+ { 20, 431598 },
+ { 25, 3697403 },
+ { 25, 11299579 },
+ { 27, 29028345 },
+ { 26, 14445307 },
+ { 26, 26766075 },
+ { 26, 30173947 },
+ { 26, 23785465 },
+ { 25, 11823867 },
+ { 25, 14707451 },
+ { 25, 3042043 },
+ { 25, 11430651 },
+ { 25, 12282623 },
+ { 27, 28207867 },
+ { 27, 53373691 },
+ { 27, 61762299 },
+ { 27, 62614271 },
+ { 28, 95316731 },
+ { 28, 120482555 },
+ { 28, 128871163 },
+ { 28, 129723135 },
+ { 29, 229534459 },
+ { 29, 254700283 },
+ { 29, 263088891 },
+ { 29, 489581307 },
+ { 29, 267972601 },
+ { 28, 134048507 },
+ { 28, 107495423 },
+ { 28, 57163775 },
+ { 27, 47381245 },
+ { 26, 23609343 },
+ { 26, 6832127 },
+ { 19, 259950 },
+ { 25, 3948539 },
+ { 25, 12075003 },
+ { 27, 19677179 },
+ { 27, 54196985 },
+ { 26, 27017211 },
+ { 26, 30949371 },
+ { 27, 42745851 },
+ { 26, 30079737 },
+ { 25, 14958587 },
+ { 25, 15745019 },
+ { 25, 3817467 },
+ { 25, 12206075 },
+ { 25, 12533759 },
+ { 27, 28983291 },
+ { 27, 54149115 },
+ { 27, 62537723 },
+ { 27, 62865407 },
+ { 28, 96092155 },
+ { 28, 121257979 },
+ { 28, 129646587 },
+ { 28, 129974271 },
+ { 29, 230309883 },
+ { 29, 255475707 },
+ { 29, 263864315 },
+ { 29, 267451129 },
+ { 28, 133775355 },
+ { 28, 117260283 },
+ { 28, 57163519 },
+ { 27, 47381501 },
+ { 26, 23609087 },
+ { 26, 6831871 },
+ { 19, 251758 },
+ { 25, 3948283 },
+ { 25, 12074747 },
+ { 27, 19676923 },
+ { 27, 54197241 },
+ { 26, 27016955 },
+ { 26, 30949115 },
+ { 27, 42745595 },
+ { 26, 30079993 },
+ { 25, 14958331 },
+ { 25, 15744763 },
+ { 25, 3817211 },
+ { 25, 12205819 },
+ { 25, 12533503 },
+ { 27, 28983035 },
+ { 27, 54148859 },
+ { 27, 62537467 },
+ { 27, 62865151 },
+ { 28, 96091899 },
+ { 28, 121257723 },
+ { 28, 129646331 },
+ { 28, 129974015 },
+ { 29, 230309627 },
+ { 29, 255475451 },
+ { 29, 263864059 },
+ { 29, 267451385 },
+ { 28, 133775099 },
+ { 28, 117260027 },
+ { 28, 57424895 },
+ { 27, 47906557 },
+ { 26, 23870463 },
+ { 26, 7093247 },
+ { 19, 243694 },
+ { 26, 24837881 },
+ { 25, 12336123 },
+ { 27, 20462587 },
+ { 27, 28064763 },
+ { 27, 62586617 },
+ { 26, 31210491 },
+ { 27, 43531259 },
+ { 27, 46939131 },
+ { 26, 32177913 },
+ { 25, 16006139 },
+ { 26, 31915769 },
+ { 25, 4078587 },
+ { 25, 12467195 },
+ { 26, 23804927 },
+ { 27, 29244411 },
+ { 27, 54410235 },
+ { 27, 62798843 },
+ { 28, 87964667 },
+ { 28, 96353275 },
+ { 28, 121519099 },
+ { 28, 129907707 },
+ { 29, 222182395 },
+ { 29, 230571003 },
+ { 29, 255736827 },
+ { 29, 265879289 },
+ { 28, 132987899 },
+ { 28, 116997115 },
+ { 28, 66927611 },
+ { 27, 47906813 },
+ { 26, 23870207 },
+ { 26, 7092991 },
+ { 19, 235502 },
+ { 26, 24838137 },
+ { 25, 12335867 },
+ { 27, 20462331 },
+ { 27, 28064507 },
+ { 27, 62586873 },
+ { 26, 31210235 },
+ { 27, 43531003 },
+ { 27, 46938875 },
+ { 26, 32178169 },
+ { 25, 16005883 },
+ { 26, 31916025 },
+ { 25, 4078331 },
+ { 25, 12466939 },
+ { 26, 23804671 },
+ { 27, 29244155 },
+ { 27, 54409979 },
+ { 27, 62798587 },
+ { 28, 87964411 },
+ { 28, 96353019 },
+ { 28, 121518843 },
+ { 28, 129907451 },
+ { 29, 222182139 },
+ { 29, 230570747 },
+ { 29, 255736571 },
+ { 29, 265879545 },
+ { 28, 132987643 },
+ { 28, 116996859 },
+ { 28, 66927355 },
+ { 28, 98937597 },
+ { 26, 24653823 },
+ { 26, 7876607 },
+ { 20, 388462 },
+ { 26, 7090171 },
+ { 26, 23605243 },
+ { 27, 20721659 },
+ { 27, 28848123 },
+ { 27, 53227515 },
+ { 27, 61353979 },
+ { 27, 43790331 },
+ { 27, 47722491 },
+ { 27, 59518971 },
+ { 27, 63451131 },
+ { 26, 27537403 },
+ { 26, 28323835 },
+ { 26, 6959099 },
+ { 26, 23736315 },
+ { 26, 24063999 },
+ { 28, 57290747 },
+ { 28, 107622395 },
+ { 28, 124399611 },
+ { 28, 124727295 },
+ { 29, 191508475 },
+ { 29, 241840123 },
+ { 29, 258617339 },
+ { 29, 242036731 },
+ { 29, 192491515 },
+ { 29, 175976443 },
+ { 28, 132722683 },
+ { 28, 116207611 },
+ { 28, 66662395 },
+ { 28, 98937853 },
+ { 26, 24653567 },
+ { 26, 7876351 },
+ { 20, 372078 },
+ { 26, 7089915 },
+ { 26, 23604987 },
+ { 27, 20721403 },
+ { 27, 28847867 },
+ { 27, 53227259 },
+ { 27, 61353723 },
+ { 27, 43790075 },
+ { 27, 47722235 },
+ { 27, 59518715 },
+ { 27, 63450875 },
+ { 26, 27537147 },
+ { 26, 28323579 },
+ { 26, 6958843 },
+ { 26, 23736059 },
+ { 26, 24063743 },
+ { 28, 57290491 },
+ { 28, 107622139 },
+ { 28, 124399355 },
+ { 28, 124727039 },
+ { 29, 191508219 },
+ { 29, 241839867 },
+ { 29, 258617083 },
+ { 29, 242036475 },
+ { 29, 192491259 },
+ { 29, 175976187 },
+ { 28, 132722427 },
+ { 28, 116207355 },
+ { 28, 66662139 },
+ { 28, 99987197 },
+ { 26, 24914943 },
+ { 26, 8137727 },
+ { 20, 355822 },
+ { 26, 7875579 },
+ { 26, 23866363 },
+ { 28, 40381435 },
+ { 27, 29109243 },
+ { 27, 54012923 },
+ { 27, 61615099 },
+ { 28, 86518779 },
+ { 27, 47983611 },
+ { 27, 60304379 },
+ { 27, 63712251 },
+ { 26, 66530299 },
+ { 26, 28584955 },
+ { 26, 31468539 },
+ { 26, 7220219 },
+ { 26, 23997435 },
+ { 26, 24849407 },
+ { 28, 57551867 },
+ { 28, 107883515 },
+ { 28, 124660731 },
+ { 28, 125512703 },
+ { 29, 191769595 },
+ { 28, 129838075 },
+ { 29, 258878459 },
+ { 29, 191704059 },
+ { 29, 175713275 },
+ { 28, 125643771 },
+ { 28, 115944443 },
+ { 28, 65874939 },
+ { 28, 133279481 },
+ { 26, 33369083 },
+ { 26, 8137471 },
+ { 20, 339438 },
+ { 26, 7875323 },
+ { 26, 23866107 },
+ { 28, 40381179 },
+ { 27, 29108987 },
+ { 27, 54012667 },
+ { 27, 61614843 },
+ { 28, 86518523 },
+ { 27, 47983355 },
+ { 27, 60304123 },
+ { 27, 63711995 },
+ { 26, 66530043 },
+ { 26, 28584699 },
+ { 26, 31468283 },
+ { 26, 7219963 },
+ { 26, 23997179 },
+ { 26, 24849151 },
+ { 28, 57551611 },
+ { 28, 107883259 },
+ { 28, 124660475 },
+ { 28, 125512447 },
+ { 28, 112861183 },
+ { 27, 66723839 },
+ { 27, 62529535 },
+ { 27, 49946623 },
+ { 27, 45752319 },
+ { 26, 33169407 },
+ { 26, 28975103 },
+ { 26, 16392191 },
+ { 26, 12197887 },
+ { 24, 8003583 },
+ { 24, 3809279 },
+ { 19, 257902 },
+ { 24, 2039803 },
+ { 24, 6168571 },
+ { 26, 10166267 },
+ { 26, 14295035 },
+ { 25, 13574139 },
+ { 25, 15605755 },
+ { 26, 21700603 },
+ { 26, 23732219 },
+ { 25, 15147003 },
+ { 25, 16130043 },
+ { 24, 16621567 },
+ { 24, 16375803 },
+ { 24, 7938043 },
+ { 24, 8134651 },
+ { 24, 2007035 },
+ { 24, 6201339 },
+ { 24, 6283263 },
+ { 26, 14589947 },
+ { 26, 27172859 },
+ { 26, 31367163 },
+ { 26, 31449087 },
+ { 26, 32399355 },
+ { 26, 30367739 },
+ { 27, 64921595 },
+ { 27, 43737083 },
+ { 26, 31350779 },
+ { 26, 27222011 },
+ { 26, 16408571 },
+ { 26, 12279803 },
+ { 24, 8282107 },
+ { 24, 4153339 },
+ { 19, 241518 },
+ { 24, 2039547 },
+ { 24, 6168315 },
+ { 26, 10166011 },
+ { 26, 14294779 },
+ { 25, 13573883 },
+ { 25, 15605499 },
+ { 26, 21700347 },
+ { 26, 23731963 },
+ { 25, 15146747 },
+ { 25, 16129787 },
+ { 24, 16621311 },
+ { 24, 16375547 },
+ { 24, 7937787 },
+ { 24, 8134395 },
+ { 24, 2006779 },
+ { 24, 6201083 },
+ { 24, 6283007 },
+ { 26, 14589691 },
+ { 26, 27172603 },
+ { 26, 31366907 },
+ { 26, 31448831 },
+ { 26, 32399099 },
+ { 26, 30367483 },
+ { 27, 64921339 },
+ { 27, 43736827 },
+ { 26, 31350523 },
+ { 26, 27221755 },
+ { 26, 16408315 },
+ { 26, 12279547 },
+ { 24, 8281851 },
+ { 24, 4153083 },
+ { 19, 225262 },
+ { 24, 3808251 },
+ { 24, 6233083 },
+ { 26, 10361851 },
+ { 26, 14359547 },
+ { 26, 26876923 },
+ { 25, 15670267 },
+ { 26, 21896187 },
+ { 26, 23796731 },
+ { 26, 30022651 },
+ { 25, 16194555 },
+ { 26, 27663355 },
+ { 24, 16358399 },
+ { 24, 15588347 },
+ { 24, 8199163 },
+ { 24, 15211515 },
+ { 24, 2071547 },
+ { 24, 6265851 },
+ { 24, 8051711 },
+ { 26, 14654459 },
+ { 26, 27237371 },
+ { 26, 31431675 },
+ { 26, 32201723 },
+ { 26, 30301179 },
+ { 26, 24075259 },
+ { 27, 64986107 },
+ { 26, 31153147 },
+ { 26, 27155451 },
+ { 26, 14638075 },
+ { 26, 12213243 },
+ { 24, 8084475 },
+ { 24, 4086779 },
+ { 19, 208878 },
+ { 24, 3807995 },
+ { 24, 6232827 },
+ { 26, 10361595 },
+ { 26, 14359291 },
+ { 26, 26876667 },
+ { 25, 15670011 },
+ { 26, 21895931 },
+ { 26, 23796475 },
+ { 26, 30022395 },
+ { 25, 16194299 },
+ { 26, 27663099 },
+ { 24, 16358143 },
+ { 24, 15588091 },
+ { 24, 8198907 },
+ { 24, 15211259 },
+ { 24, 2071291 },
+ { 24, 6265595 },
+ { 24, 8051455 },
+ { 26, 14654203 },
+ { 26, 27237115 },
+ { 26, 31431419 },
+ { 26, 32201467 },
+ { 26, 30300923 },
+ { 26, 24075003 },
+ { 27, 64985851 },
+ { 26, 31152891 },
+ { 26, 27155195 },
+ { 26, 14637819 },
+ { 26, 12212987 },
+ { 24, 8084219 },
+ { 24, 4086523 },
+ { 19, 130414 },
+ { 24, 3870715 },
+ { 24, 7999483 },
+ { 26, 10424315 },
+ { 26, 14553083 },
+ { 26, 26939387 },
+ { 26, 31068155 },
+ { 26, 21958651 },
+ { 26, 23990267 },
+ { 26, 30085115 },
+ { 26, 32116731 },
+ { 26, 27725819 },
+ { 26, 28708859 },
+ { 24, 15568895 },
+ { 24, 15323131 },
+ { 24, 15273979 },
+ { 24, 15470587 },
+ { 24, 3837947 },
+ { 24, 8032251 },
+ { 24, 8114175 },
+ { 26, 16420859 },
+ { 26, 29003771 },
+ { 26, 33198075 },
+ { 26, 30101499 },
+ { 26, 24006651 },
+ { 26, 21975035 },
+ { 26, 31084539 },
+ { 26, 26955771 },
+ { 26, 14569467 },
+ { 26, 10440699 },
+ { 24, 8015867 },
+ { 24, 3887099 },
+ { 19, 114030 },
+ { 24, 3870459 },
+ { 24, 7999227 },
+ { 26, 10424059 },
+ { 26, 14552827 },
+ { 26, 26939131 },
+ { 26, 31067899 },
+ { 26, 21958395 },
+ { 26, 23990011 },
+ { 26, 30084859 },
+ { 26, 32116475 },
+ { 26, 27725563 },
+ { 26, 28708603 },
+ { 24, 15568639 },
+ { 24, 15322875 },
+ { 24, 15273723 },
+ { 24, 15470331 },
+ { 24, 3837691 },
+ { 24, 8031995 },
+ { 24, 8113919 },
+ { 26, 16420603 },
+ { 26, 29003515 },
+ { 26, 33197819 },
+ { 26, 30101243 },
+ { 26, 24006395 },
+ { 26, 21974779 },
+ { 26, 31084283 },
+ { 26, 26955515 },
+ { 26, 14569211 },
+ { 26, 10440443 },
+ { 24, 8015611 },
+ { 24, 3886843 },
+ { 19, 97774 },
+ { 24, 4066299 },
+ { 24, 8063995 },
+ { 26, 12192763 },
+ { 26, 14617595 },
+ { 26, 27134971 },
+ { 26, 31132667 },
+ { 27, 43650043 },
+ { 26, 24054779 },
+ { 26, 30280699 },
+ { 26, 32181243 },
+ { 26, 33016827 },
+ { 26, 28773371 },
+ { 26, 31853563 },
+ { 24, 15305727 },
+ { 24, 8244219 },
+ { 24, 15535099 },
+ { 24, 16255995 },
+ { 24, 3902459 },
+ { 24, 8096763 },
+ { 24, 8309759 },
+ { 26, 16485371 },
+ { 25, 16206843 },
+ { 26, 33262587 },
+ { 26, 23809019 },
+ { 26, 21908475 },
+ { 25, 15682555 },
+ { 26, 26889211 },
+ { 26, 14371835 },
+ { 26, 10374139 },
+ { 24, 6245371 },
+ { 24, 3820539 },
+ { 19, 81390 },
+ { 24, 4066043 },
+ { 24, 8063739 },
+ { 26, 12192507 },
+ { 26, 14617339 },
+ { 26, 27134715 },
+ { 26, 31132411 },
+ { 27, 43649787 },
+ { 26, 24054523 },
+ { 26, 30280443 },
+ { 26, 32180987 },
+ { 26, 33016571 },
+ { 26, 28773115 },
+ { 26, 31853307 },
+ { 24, 15305471 },
+ { 24, 8243963 },
+ { 24, 15534843 },
+ { 24, 16255739 },
+ { 24, 3902203 },
+ { 24, 8096507 },
+ { 24, 8309503 },
+ { 26, 16485115 },
+ { 25, 16206587 },
+ { 26, 33262331 },
+ { 26, 23808763 },
+ { 26, 21908219 },
+ { 25, 15682299 },
+ { 26, 26888955 },
+ { 26, 14371579 },
+ { 26, 10373883 },
+ { 24, 6245115 },
+ { 24, 3820283 },
+ { 17, 65390 },
+ { 22, 1034235 },
+ { 22, 2066427 },
+ { 24, 3065851 },
+ { 24, 4098043 },
+ { 24, 6801403 },
+ { 24, 7833595 },
+ { 25, 10930171 },
+ { 25, 11962363 },
+ { 24, 7587835 },
+ { 24, 8095739 },
+ { 24, 8251391 },
+ { 24, 7993339 },
+ { 24, 7981051 },
+ { 24, 8226811 },
+ { 22, 2058239 },
+ { 22, 1996795 },
+ { 22, 4081659 },
+ { 22, 4130811 },
+ { 22, 1026043 },
+ { 22, 2074619 },
+ { 22, 2095103 },
+ { 23, 4036603 },
+ { 23, 3790843 },
+ { 24, 8366075 },
+ { 24, 5429243 },
+ { 23, 3905531 },
+ { 23, 3397627 },
+ { 24, 3577851 },
+ { 24, 2545659 },
+ { 22, 1546235 },
+ { 22, 514043 },
+ { 17, 49006 },
+ { 22, 1033979 },
+ { 22, 2066171 },
+ { 24, 3065595 },
+ { 24, 4097787 },
+ { 24, 6801147 },
+ { 24, 7833339 },
+ { 25, 10929915 },
+ { 25, 11962107 },
+ { 24, 7587579 },
+ { 24, 8095483 },
+ { 24, 8251135 },
+ { 24, 7993083 },
+ { 24, 7980795 },
+ { 24, 8226555 },
+ { 22, 2057983 },
+ { 22, 1996539 },
+ { 22, 4081403 },
+ { 22, 4130555 },
+ { 22, 1025787 },
+ { 22, 2074363 },
+ { 22, 2094847 },
+ { 23, 4036347 },
+ { 23, 3790587 },
+ { 24, 8365819 },
+ { 24, 5428987 },
+ { 23, 3905275 },
+ { 23, 3397371 },
+ { 24, 3577595 },
+ { 24, 2545403 },
+ { 22, 1545979 },
+ { 22, 513787 },
+ { 17, 32750 },
+ { 22, 956159 },
+ { 22, 2081787 },
+ { 24, 3113979 },
+ { 24, 4113403 },
+ { 24, 7242747 },
+ { 24, 7848955 },
+ { 25, 10978299 },
+ { 25, 11977723 },
+ { 25, 15107067 },
+ { 24, 8111099 },
+ { 25, 13861883 },
+ { 24, 7988223 },
+ { 24, 7205883 },
+ { 24, 8242171 },
+ { 24, 15303675 },
+ { 22, 1991679 },
+ { 22, 1799163 },
+ { 22, 4146171 },
+ { 22, 1971195 },
+ { 22, 1041403 },
+ { 22, 2089979 },
+ { 23, 3986427 },
+ { 23, 3773435 },
+ { 23, 3003387 },
+ { 24, 8381435 },
+ { 23, 3855355 },
+ { 23, 3380219 },
+ { 23, 1823739 },
+ { 24, 2528251 },
+ { 22, 1496059 },
+ { 22, 496635 },
+ { 17, 16366 },
+ { 22, 513023 },
+ { 22, 2081531 },
+ { 24, 3113723 },
+ { 24, 4113147 },
+ { 24, 7242491 },
+ { 24, 7848699 },
+ { 25, 10978043 },
+ { 25, 11977467 },
+ { 25, 15106811 },
+ { 24, 8110843 },
+ { 25, 13861627 },
+ { 24, 7987967 },
+ { 24, 7205627 },
+ { 24, 8241915 },
+ { 24, 15303419 },
+ { 22, 1991423 },
+ { 22, 1798907 },
+ { 22, 4145915 },
+ { 22, 1970939 },
+ { 22, 1041147 },
+ { 22, 2089723 },
+ { 23, 3986171 },
+ { 23, 3773179 },
+ { 23, 3003131 },
+ { 24, 8381179 },
+ { 23, 3855099 },
+ { 23, 3379963 },
+ { 23, 1823483 },
+ { 24, 2527995 },
+ { 22, 1495803 },
+ { 22, 496379 },
+ { 17, 11678 },
+ { 22, 512767 },
+ { 22, 1561343 },
+ { 22, 782843 },
+ { 22, 1040891 },
+ { 22, 1815035 },
+ { 22, 2073083 },
+ { 23, 2748923 },
+ { 23, 3006971 },
+ { 23, 3781115 },
+ { 23, 4039163 },
+ { 23, 3469819 },
+ { 23, 3596795 },
+ { 22, 1800703 },
+ { 22, 1736187 },
+ { 22, 3830267 },
+ { 22, 3891707 },
+ { 20, 449023 },
+ { 20, 433659 },
+ { 20, 429563 },
+ { 20, 443899 },
+ { 20, 431611 },
+ { 21, 992763 },
+ { 21, 931323 },
+ { 21, 747003 },
+ { 21, 685563 },
+ { 21, 959995 },
+ { 21, 833019 },
+ { 21, 452091 },
+ { 21, 325115 },
+ { 20, 370171 },
+ { 20, 112123 },
+ { 15, 19742 },
+ { 20, 124415 },
+ { 20, 386559 },
+ { 22, 783609 },
+ { 22, 1041657 },
+ { 22, 1815801 },
+ { 22, 2073849 },
+ { 23, 2749689 },
+ { 23, 3007737 },
+ { 23, 3781881 },
+ { 23, 4040953 },
+ { 23, 3778809 },
+ { 23, 2992377 },
+ { 22, 1948925 },
+ { 22, 1943801 },
+ { 22, 1681657 },
+ { 22, 895225 },
+ { 20, 376061 },
+ { 20, 370937 },
+ { 20, 108793 },
+ { 20, 442617 },
+ { 20, 430329 },
+ { 21, 991481 },
+ { 21, 930041 },
+ { 21, 745721 },
+ { 21, 684281 },
+ { 21, 958713 },
+ { 21, 831737 },
+ { 21, 450809 },
+ { 21, 323833 },
+ { 20, 368889 },
+ { 20, 110841 },
+ { 15, 3434 },
+ { 20, 123133 },
+ { 20, 385277 },
+ { 22, 783865 },
+ { 22, 1041913 },
+ { 22, 1816057 },
+ { 22, 2074105 },
+ { 23, 2749945 },
+ { 23, 3007993 },
+ { 23, 3782137 },
+ { 23, 4041209 },
+ { 23, 3779065 },
+ { 23, 2992633 },
+ { 22, 1949181 },
+ { 22, 1944057 },
+ { 22, 1681913 },
+ { 22, 895481 },
+ { 20, 376317 },
+ { 20, 371193 },
+ { 20, 109049 },
+ { 20, 442873 },
+ { 20, 430585 },
+ { 21, 991737 },
+ { 21, 930297 },
+ { 21, 745977 },
+ { 21, 684537 },
+ { 21, 958969 },
+ { 21, 831993 },
+ { 21, 451065 },
+ { 21, 324089 },
+ { 20, 369145 },
+ { 20, 111097 },
+ { 15, 19818 },
+ { 20, 123389 },
+ { 20, 385533 },
+ { 22, 647677 },
+ { 22, 909821 },
+ { 22, 1696253 },
+ { 22, 1958397 },
+ { 23, 2744829 },
+ { 23, 3006973 },
+ { 23, 3793405 },
+ { 23, 4055549 },
+ { 24, 8119033 },
+ { 24, 7594745 },
+ { 24, 6021881 },
+ { 24, 5497593 },
+ { 23, 3924729 },
+ { 23, 3400441 },
+ { 23, 1827577 },
+ { 22, 1487613 },
+ { 21, 779001 },
+ { 21, 254713 },
+ { 22, 1704697 },
+ { 21, 1000185 },
+ { 23, 3703545 },
+ { 23, 2933497 },
+ { 23, 2720505 },
+ { 22, 1950457 },
+ { 23, 3310329 },
+ { 23, 1753849 },
+ { 23, 1278713 },
+ { 21, 770809 },
+ { 22, 426745 },
+ { 16, 6122 },
+ { 22, 443133 },
+ { 22, 1491709 },
+ { 24, 2540285 },
+ { 24, 4183033 },
+ { 24, 7312377 },
+ { 24, 8311801 },
+ { 25, 16507897 },
+ { 25, 15983609 },
+ { 25, 14410745 },
+ { 25, 13886457 },
+ { 24, 8119289 },
+ { 24, 7595001 },
+ { 24, 6022137 },
+ { 24, 5497849 },
+ { 23, 3924985 },
+ { 23, 3400697 },
+ { 23, 1827833 },
+ { 22, 1487869 },
+ { 21, 779257 },
+ { 21, 254969 },
+ { 22, 1704953 },
+ { 21, 1000441 },
+ { 23, 3703801 },
+ { 23, 2933753 },
+ { 23, 2720761 },
+ { 22, 1950713 },
+ { 23, 3310585 },
+ { 23, 1754105 },
+ { 23, 1278969 },
+ { 21, 771065 },
+ { 22, 427001 },
+ { 16, 14314 },
+ { 22, 443389 },
+ { 22, 1491965 },
+ { 24, 2540541 },
+ { 24, 3589117 },
+ { 24, 7329529 },
+ { 24, 8361721 },
+ { 25, 30648057 },
+ { 25, 16492281 },
+ { 25, 15967993 },
+ { 25, 14395129 },
+ { 24, 8124157 },
+ { 24, 8103673 },
+ { 24, 7579385 },
+ { 24, 6006521 },
+ { 23, 3929853 },
+ { 23, 3909369 },
+ { 23, 3385081 },
+ { 23, 1812217 },
+ { 21, 784125 },
+ { 21, 763641 },
+ { 21, 239353 },
+ { 21, 984825 },
+ { 21, 935673 },
+ { 23, 2918137 },
+ { 23, 2672377 },
+ { 22, 1935097 },
+ { 22, 1689337 },
+ { 23, 1738489 },
+ { 23, 1230585 },
+ { 21, 755449 },
+ { 21, 247545 },
+ { 16, 22378 },
+ { 22, 427773 },
+ { 22, 1476349 },
+ { 24, 2524925 },
+ { 24, 3573501 },
+ { 24, 7329785 },
+ { 24, 8361977 },
+ { 25, 30648313 },
+ { 25, 16492537 },
+ { 25, 15968249 },
+ { 25, 14395385 },
+ { 24, 8124413 },
+ { 24, 8103929 },
+ { 24, 7579641 },
+ { 24, 6006777 },
+ { 23, 3930109 },
+ { 23, 3909625 },
+ { 23, 3385337 },
+ { 23, 1812473 },
+ { 21, 784381 },
+ { 21, 763897 },
+ { 21, 239609 },
+ { 21, 985081 },
+ { 21, 935929 },
+ { 23, 2918393 },
+ { 23, 2672633 },
+ { 22, 1935353 },
+ { 22, 1689593 },
+ { 23, 1738745 },
+ { 23, 1230841 },
+ { 21, 755705 },
+ { 21, 247801 },
+ { 16, 30570 },
+ { 22, 428029 },
+ { 22, 1476605 },
+ { 24, 2525181 },
+ { 24, 3573757 },
+ { 24, 6719485 },
+ { 24, 7768061 },
+ { 25, 10913789 },
+ { 25, 11962365 },
+ { 25, 15108093 },
+ { 25, 16156669 },
+ { 26, 27691005 },
+ { 26, 32426749 },
+ { 26, 32213753 },
+ { 26, 30116601 },
+ { 26, 23825145 },
+ { 25, 15649533 },
+ { 25, 15436537 },
+ { 25, 13339385 },
+ { 25, 7047929 },
+ { 23, 3066621 },
+ { 23, 2853625 },
+ { 23, 756473 },
+ { 23, 3672825 },
+ { 23, 2951929 },
+ { 25, 10619641 },
+ { 24, 7539449 },
+ { 24, 6687481 },
+ { 24, 3607289 },
+ { 25, 4852473 },
+ { 23, 2820857 },
+ { 23, 920313 },
+ { 18, 38378 },
+ { 23, 985853 },
+ { 23, 3083005 },
+ { 25, 5180157 },
+ { 25, 7277309 },
+ { 25, 13568765 },
+ { 25, 15665917 },
+ { 26, 21957373 },
+ { 26, 24054525 },
+ { 26, 30345981 },
+ { 26, 32443133 },
+ { 27, 57379833 },
+ { 26, 32427005 },
+ { 26, 32214009 },
+ { 26, 30116857 },
+ { 26, 23825401 },
+ { 25, 15649789 },
+ { 25, 15436793 },
+ { 25, 13339641 },
+ { 25, 7048185 },
+ { 23, 3066877 },
+ { 23, 2853881 },
+ { 23, 756729 },
+ { 23, 3673081 },
+ { 23, 2952185 },
+ { 25, 10619897 },
+ { 24, 7539705 },
+ { 24, 6687737 },
+ { 24, 3607545 },
+ { 25, 4852729 },
+ { 23, 2821113 },
+ { 23, 920569 },
+ { 18, 46570 },
+ { 23, 986109 },
+ { 23, 3083261 },
+ { 25, 5180413 },
+ { 25, 7277565 },
+ { 25, 13569021 },
+ { 25, 15666173 },
+ { 26, 21957629 },
+ { 26, 24054781 },
+ { 26, 30346237 },
+ { 26, 32443389 },
+ { 27, 63606521 },
+ { 27, 57315065 },
+ { 26, 32231165 },
+ { 26, 32149241 },
+ { 26, 30052089 },
+ { 26, 23760633 },
+ { 25, 15453949 },
+ { 25, 15372025 },
+ { 25, 13274873 },
+ { 25, 6983417 },
+ { 23, 2871037 },
+ { 23, 2789113 },
+ { 23, 691961 },
+ { 23, 2887417 },
+ { 23, 2690809 },
+ { 24, 7474937 },
+ { 24, 6491897 },
+ { 24, 3542777 },
+ { 24, 2559737 },
+ { 23, 2756345 },
+ { 23, 724729 },
+ { 18, 54634 },
+ { 23, 921341 },
+ { 23, 3018493 },
+ { 25, 5115645 },
+ { 25, 7212797 },
+ { 25, 13504253 },
+ { 25, 15601405 },
+ { 26, 21892861 },
+ { 26, 23990013 },
+ { 26, 30281469 },
+ { 26, 32378621 },
+ { 27, 63606777 },
+ { 27, 57315321 },
+ { 26, 32231421 },
+ { 26, 32149497 },
+ { 26, 30052345 },
+ { 26, 23760889 },
+ { 25, 15454205 },
+ { 25, 15372281 },
+ { 25, 13275129 },
+ { 25, 6983673 },
+ { 23, 2871293 },
+ { 23, 2789369 },
+ { 23, 692217 },
+ { 23, 2887673 },
+ { 23, 2691065 },
+ { 24, 7475193 },
+ { 24, 6492153 },
+ { 24, 3543033 },
+ { 24, 2559993 },
+ { 23, 2756601 },
+ { 23, 724985 },
+ { 18, 62826 },
+ { 23, 921597 },
+ { 23, 3018749 },
+ { 25, 5115901 },
+ { 25, 7213053 },
+ { 25, 13504509 },
+ { 25, 15601661 },
+ { 26, 66558713 },
+ { 26, 65510137 },
+ { 26, 62364409 },
+ { 26, 61315833 },
+ { 26, 33004281 },
+ { 26, 31955705 },
+ { 26, 28809977 },
+ { 26, 27761401 },
+ { 25, 16227065 },
+ { 25, 15178489 },
+ { 25, 12032761 },
+ { 25, 10984185 },
+ { 24, 7838457 },
+ { 24, 6789881 },
+ { 24, 3644153 },
+ { 23, 2808573 },
+ { 22, 1547001 },
+ { 22, 498425 },
+ { 23, 2628345 },
+ { 22, 1907449 },
+ { 24, 6429433 },
+ { 24, 3349241 },
+ { 24, 2497273 },
+ { 22, 1514233 },
+ { 23, 662265 },
+ { 17, 52202 },
+ { 23, 727805 },
+ { 23, 2824957 },
+ { 25, 4922109 },
+ { 25, 7019261 },
+ { 25, 13310717 },
+ { 25, 15407869 },
+ { 26, 66558969 },
+ { 26, 65510393 },
+ { 26, 62364665 },
+ { 26, 61316089 },
+ { 26, 33004537 },
+ { 26, 31955961 },
+ { 26, 28810233 },
+ { 26, 27761657 },
+ { 25, 16227321 },
+ { 25, 15178745 },
+ { 25, 12033017 },
+ { 25, 10984441 },
+ { 24, 7838713 },
+ { 24, 6790137 },
+ { 24, 3644409 },
+ { 23, 2808829 },
+ { 22, 1547257 },
+ { 22, 498681 },
+ { 23, 2628601 },
+ { 22, 1907705 },
+ { 24, 6429689 },
+ { 24, 3349497 },
+ { 24, 2497529 },
+ { 22, 1514489 },
+ { 23, 662521 },
+ { 17, 56298 },
+ { 23, 728061 },
+ { 23, 2825213 },
+ { 25, 4922365 },
+ { 25, 7019517 },
+ { 25, 13310973 },
+ { 25, 15408125 },
+ { 26, 66576125 },
+ { 26, 66494201 },
+ { 26, 65445625 },
+ { 26, 62299897 },
+ { 26, 61251321 },
+ { 26, 32939769 },
+ { 26, 31891193 },
+ { 26, 28745465 },
+ { 25, 16244477 },
+ { 25, 16162553 },
+ { 25, 15113977 },
+ { 25, 11968249 },
+ { 24, 7855869 },
+ { 24, 7773945 },
+ { 24, 6725369 },
+ { 24, 3579641 },
+ { 22, 1564413 },
+ { 22, 1482489 },
+ { 22, 433913 },
+ { 22, 1842937 },
+ { 22, 1646329 },
+ { 24, 3284729 },
+ { 24, 2301689 },
+ { 22, 1449721 },
+ { 22, 466681 },
+ { 17, 60266 },
+ { 23, 663293 },
+ { 23, 2760445 },
+ { 25, 4857597 },
+ { 25, 6954749 },
+ { 25, 13246205 },
+ { 25, 15343357 },
+ { 26, 21634813 },
+ { 26, 66494457 },
+ { 26, 65445881 },
+ { 26, 62300153 },
+ { 26, 61251577 },
+ { 26, 32940025 },
+ { 26, 31891449 },
+ { 26, 28745721 },
+ { 25, 16244733 },
+ { 25, 16162809 },
+ { 25, 15114233 },
+ { 25, 11968505 },
+ { 24, 7856125 },
+ { 24, 7774201 },
+ { 24, 6725625 },
+ { 24, 3579897 },
+ { 22, 1564669 },
+ { 22, 1482745 },
+ { 22, 434169 },
+ { 22, 1843193 },
+ { 22, 1646585 },
+ { 24, 3284985 },
+ { 24, 2301945 },
+ { 22, 1449977 },
+ { 22, 466937 },
+ { 17, 64362 },
+ { 23, 663549 },
+ { 23, 2760701 },
+ { 25, 4857853 },
+ { 25, 6955005 },
+ { 25, 13246461 },
+ { 25, 15343613 },
+ { 26, 21635069 },
+ { 26, 23732221 },
+ { 26, 30023677 },
+ { 26, 32120829 },
+ { 27, 55189501 },
+ { 27, 57286653 },
+ { 27, 63578109 },
+ { 27, 65675261 },
+ { 27, 122298365 },
+ { 27, 64695037 },
+ { 27, 63843065 },
+ { 27, 59648761 },
+ { 27, 47065849 },
+ { 26, 31140605 },
+ { 26, 30288633 },
+ { 26, 26094329 },
+ { 26, 13511417 },
+ { 24, 5974781 },
+ { 24, 5122809 },
+ { 24, 928505 },
+ { 24, 6302457 },
+ { 24, 3418873 },
+ { 26, 8923897 },
+ { 24, 4991737 },
+ { 24, 1583865 },
+ { 18, 84458 },
+ { 24, 1846013 },
+ { 24, 6040317 },
+ { 26, 10234621 },
+ { 26, 14428925 },
+ { 26, 27011837 },
+ { 26, 31206141 },
+ { 27, 43789053 },
+ { 27, 47983357 },
+ { 27, 60566269 },
+ { 27, 64760573 },
+ { 28, 248392697 },
+ { 28, 244198393 },
+ { 28, 130952185 },
+ { 28, 126757881 },
+ { 28, 114174969 },
+ { 27, 64695293 },
+ { 27, 63843321 },
+ { 27, 59649017 },
+ { 27, 47066105 },
+ { 26, 31140861 },
+ { 26, 30288889 },
+ { 26, 26094585 },
+ { 26, 13511673 },
+ { 24, 5975037 },
+ { 24, 5123065 },
+ { 24, 928761 },
+ { 24, 6302713 },
+ { 24, 3419129 },
+ { 26, 8924153 },
+ { 24, 4991993 },
+ { 24, 1584121 },
+ { 18, 88554 },
+ { 24, 1846269 },
+ { 24, 6040573 },
+ { 26, 10234877 },
+ { 26, 14429181 },
+ { 26, 27012093 },
+ { 26, 31206397 },
+ { 27, 43789309 },
+ { 27, 47983613 },
+ { 27, 60566525 },
+ { 27, 64760829 },
+ { 28, 260714233 },
+ { 28, 248131321 },
+ { 28, 243937017 },
+ { 28, 130690809 },
+ { 28, 126496505 },
+ { 28, 113913593 },
+ { 27, 63909629 },
+ { 27, 63581945 },
+ { 27, 59387641 },
+ { 27, 46804729 },
+ { 26, 30355197 },
+ { 26, 30027513 },
+ { 26, 25833209 },
+ { 26, 13250297 },
+ { 24, 5189373 },
+ { 24, 4861689 },
+ { 24, 667385 },
+ { 24, 3157753 },
+ { 24, 2371321 },
+ { 24, 4730617 },
+ { 24, 798457 },
+ { 18, 92522 },
+ { 24, 1584893 },
+ { 24, 5779197 },
+ { 26, 9973501 },
+ { 26, 14167805 },
+ { 26, 26750717 },
+ { 26, 30945021 },
+ { 27, 43527933 },
+ { 27, 47722237 },
+ { 27, 60305149 },
+ { 27, 64499453 },
+ { 28, 260714489 },
+ { 28, 248131577 },
+ { 28, 243937273 },
+ { 28, 130691065 },
+ { 28, 126496761 },
+ { 28, 113913849 },
+ { 27, 63909885 },
+ { 27, 63582201 },
+ { 27, 59387897 },
+ { 27, 46804985 },
+ { 26, 30355453 },
+ { 26, 30027769 },
+ { 26, 25833465 },
+ { 26, 13250553 },
+ { 24, 5189629 },
+ { 24, 4861945 },
+ { 24, 667641 },
+ { 24, 3158009 },
+ { 24, 2371577 },
+ { 24, 4730873 },
+ { 24, 798713 },
+ { 18, 96618 },
+ { 24, 1585149 },
+ { 24, 5779453 },
+ { 26, 9973757 },
+ { 26, 14168061 },
+ { 26, 26750973 },
+ { 26, 30945277 },
+ { 27, 43528189 },
+ { 27, 47722493 },
+ { 27, 60305405 },
+ { 27, 64499709 },
+ { 26, 66468601 },
+ { 26, 65420025 },
+ { 26, 62274297 },
+ { 26, 61225721 },
+ { 26, 32914169 },
+ { 26, 31865593 },
+ { 26, 28719865 },
+ { 26, 27671289 },
+ { 25, 16136953 },
+ { 25, 15088377 },
+ { 25, 11942649 },
+ { 25, 10894073 },
+ { 24, 7748345 },
+ { 24, 6699769 },
+ { 24, 3554041 },
+ { 24, 2505465 },
+ { 22, 1456889 },
+ { 22, 408313 },
+ { 23, 2555899 },
+ { 22, 1325817 },
+ { 23, 2818043 },
+ { 16, 29418 },
+ { 24, 801533 },
+ { 24, 4995837 },
+ { 25, 10158079 },
+ { 26, 13384445 },
+ { 26, 25967357 },
+ { 26, 30161661 },
+ { 27, 42744573 },
+ { 27, 46938877 },
+ { 27, 59521789 },
+ { 27, 63716093 },
+ { 26, 66468857 },
+ { 26, 65420281 },
+ { 26, 62274553 },
+ { 26, 61225977 },
+ { 26, 32914425 },
+ { 26, 31865849 },
+ { 26, 28720121 },
+ { 26, 27671545 },
+ { 25, 16137209 },
+ { 25, 15088633 },
+ { 25, 11942905 },
+ { 25, 10894329 },
+ { 24, 7748601 },
+ { 24, 6700025 },
+ { 24, 3554297 },
+ { 24, 2505721 },
+ { 22, 1457145 },
+ { 22, 408569 },
+ { 23, 2555643 },
+ { 22, 1326073 },
+ { 23, 2817787 },
+ { 16, 30442 },
+ { 24, 801789 },
+ { 24, 4996093 },
+ { 25, 10157823 },
+ { 26, 13384701 },
+ { 26, 25967613 },
+ { 26, 30161917 },
+ { 27, 42744829 },
+ { 27, 46939133 },
+ { 27, 59522045 },
+ { 27, 63716349 },
+ { 26, 66535165 },
+ { 26, 66207481 },
+ { 26, 65158905 },
+ { 26, 62013177 },
+ { 26, 60964601 },
+ { 26, 32653049 },
+ { 26, 31604473 },
+ { 26, 28458745 },
+ { 25, 16203517 },
+ { 25, 15875833 },
+ { 25, 14827257 },
+ { 25, 11681529 },
+ { 24, 7814909 },
+ { 24, 7487225 },
+ { 24, 6438649 },
+ { 24, 3292921 },
+ { 22, 1523453 },
+ { 22, 1195769 },
+ { 22, 147193 },
+ { 17, 62841 },
+ { 21, 1047993 },
+ { 16, 31338 },
+ { 24, 540413 },
+ { 24, 4734717 },
+ { 25, 9632767 },
+ { 26, 13123325 },
+ { 26, 25706237 },
+ { 26, 29900541 },
+ { 27, 42483453 },
+ { 27, 46677757 },
+ { 27, 59260669 },
+ { 27, 63454973 },
+ { 26, 66535421 },
+ { 26, 66207737 },
+ { 26, 65159161 },
+ { 26, 62013433 },
+ { 26, 60964857 },
+ { 26, 32653305 },
+ { 26, 31604729 },
+ { 26, 28459001 },
+ { 25, 16203773 },
+ { 25, 15876089 },
+ { 25, 14827513 },
+ { 25, 11681785 },
+ { 24, 7815165 },
+ { 24, 7487481 },
+ { 24, 6438905 },
+ { 24, 3293177 },
+ { 22, 1523709 },
+ { 22, 1196025 },
+ { 22, 147449 },
+ { 17, 64889 },
+ { 20, 523961 },
+ { 16, 32362 },
+ { 24, 540669 },
+ { 24, 4734973 },
+ { 25, 9632511 },
+ { 26, 13123581 },
+ { 26, 25706493 },
+ { 26, 29900797 },
+ { 27, 42483709 },
+ { 27, 46678013 },
+ { 27, 59260925 },
+ { 27, 63455229 },
+ { 28, 109592573 },
+ { 26, 66284285 },
+ { 26, 65235709 },
+ { 26, 62089981 },
+ { 26, 61041405 },
+ { 26, 32729853 },
+ { 26, 31681277 },
+ { 26, 28535549 },
+ { 26, 27486973 },
+ { 25, 15952637 },
+ { 25, 14904061 },
+ { 25, 11758333 },
+ { 25, 10709757 },
+ { 24, 7564029 },
+ { 24, 6515453 },
+ { 24, 3369725 },
+ { 24, 2321149 },
+ { 22, 1272573 },
+ { 22, 223997 },
+ { 20, 524265 },
+ { 18, 130985 },
+ { 19, 261978 },
+ { 22, 2096573 },
+ { 22, 1338109 },
+ { 23, 2813951 },
+ { 24, 3435261 },
+ { 24, 6580989 },
+ { 24, 7629565 },
+ { 25, 10775293 },
+ { 25, 11823869 },
+ { 25, 14969597 },
+ { 25, 16018173 },
+ { 26, 27552509 },
+ { 26, 28601085 },
+ { 26, 31746813 },
+ { 26, 32795389 },
+ { 26, 61106941 },
+ { 26, 62155517 },
+ { 26, 65301245 },
+ { 26, 66349821 },
+ { 26, 27487229 },
+ { 25, 15952893 },
+ { 25, 14904317 },
+ { 25, 11758589 },
+ { 25, 10710013 },
+ { 24, 7564285 },
+ { 24, 6515709 },
+ { 24, 3369981 },
+ { 24, 2321405 },
+ { 22, 1272829 },
+ { 22, 224253 },
+ { 20, 524089 },
+ { 17, 65481 },
+ { 19, 262106 },
+ { 14, 16334 },
+ { 22, 1338365 },
+ { 23, 2813695 },
+ { 24, 3435517 },
+ { 24, 6581245 },
+ { 24, 7629821 },
+ { 25, 10775549 },
+ { 25, 11824125 },
+ { 25, 14969853 },
+ { 25, 16018429 },
+ { 26, 27552765 },
+ { 26, 28601341 },
+ { 26, 31747069 },
+ { 26, 66154237 },
+ { 26, 65105661 },
+ { 26, 61959933 },
+ { 26, 60911357 },
+ { 26, 32599805 },
+ { 26, 31551229 },
+ { 26, 28405501 },
+ { 26, 27356925 },
+ { 25, 15822589 },
+ { 25, 14774013 },
+ { 25, 11628285 },
+ { 25, 10579709 },
+ { 24, 7433981 },
+ { 24, 6385405 },
+ { 24, 3239677 },
+ { 24, 2191101 },
+ { 18, 112509 },
+ { 18, 131037 },
+ { 23, 60415 },
+ { 14, 16270 },
+ { 18, 111997 },
+ { 23, 2288639 },
+ { 24, 3174141 },
+ { 24, 6319869 },
+ { 24, 7368445 },
+ { 25, 10514173 },
+ { 25, 11562749 },
+ { 25, 14708477 },
+ { 25, 15757053 },
+ { 26, 27291389 },
+ { 26, 28339965 },
+ { 26, 31485693 },
+ { 26, 32534269 },
+ { 26, 60845821 },
+ { 26, 61894397 },
+ { 26, 65040125 },
+ { 26, 66088701 },
+ { 26, 31551485 },
+ { 26, 28405757 },
+ { 26, 27357181 },
+ { 25, 15822845 },
+ { 25, 14774269 },
+ { 25, 11628541 },
+ { 25, 10579965 },
+ { 24, 7434237 },
+ { 24, 6385661 },
+ { 24, 3239933 },
+ { 24, 2191357 },
+ { 18, 114557 },
+ { 21, 1048429 },
+ { 14, 6794 },
+ { 18, 131021 },
+ { 18, 114045 },
+ { 23, 2288383 },
+ { 24, 3174397 },
+ { 24, 6320125 },
+ { 24, 7368701 },
+ { 25, 10514429 },
+ { 25, 11563005 },
+ { 25, 14708733 },
+ { 25, 15757309 },
+ { 26, 27291645 },
+ { 26, 28340221 },
+ { 26, 31485949 },
+ { 26, 66419453 },
+ { 26, 65370877 },
+ { 26, 62225149 },
+ { 26, 61176573 },
+ { 26, 32865021 },
+ { 26, 31816445 },
+ { 26, 28670717 },
+ { 26, 27622141 },
+ { 25, 16087805 },
+ { 25, 15039229 },
+ { 25, 11893501 },
+ { 25, 10844925 },
+ { 24, 7699197 },
+ { 24, 6650621 },
+ { 24, 3504893 },
+ { 24, 2456317 },
+ { 22, 1407741 },
+ { 22, 359165 },
+ { 14, 6858 },
+ { 19, 262105 },
+ { 22, 2097133 },
+ { 22, 162557 },
+ { 22, 424701 },
+ { 23, 2539519 },
+ { 24, 948989 },
+ { 24, 1735421 },
+ { 24, 1997565 },
+ { 25, 2783997 },
+ { 25, 3046141 },
+ { 25, 3832573 },
+ { 25, 4094717 },
+ { 26, 6978301 },
+ { 26, 7240445 },
+ { 26, 8026877 },
+ { 26, 8289021 },
+ { 26, 15366909 },
+ { 26, 15629053 },
+ { 26, 16415485 },
+ { 26, 16677629 },
+ { 26, 27622397 },
+ { 25, 16088061 },
+ { 25, 15039485 },
+ { 25, 11893757 },
+ { 25, 10845181 },
+ { 24, 7699453 },
+ { 24, 6650877 },
+ { 24, 3505149 },
+ { 24, 2456573 },
+ { 22, 1407997 },
+ { 22, 359421 },
+ { 22, 2096954 },
+ { 22, 2097001 },
+ { 22, 2096957 },
+ { 22, 162813 },
+ { 22, 424957 },
+ { 23, 2539263 },
+ { 24, 949245 },
+ { 24, 1735677 },
+ { 24, 1997821 },
+ { 25, 2784253 },
+ { 25, 3046397 },
+ { 25, 3832829 },
+ { 25, 4094973 },
+ { 26, 6978557 },
+ { 26, 7240701 },
+ { 26, 8027133 },
+ { 26, 8289277 },
+ { 26, 15367165 },
+ { 26, 15629309 },
+ { 26, 16415741 },
+ { 26, 16677885 },
+ { 27, 132562687 },
+ { 27, 63536893 },
+ { 27, 59342589 },
+ { 27, 46759677 },
+ { 27, 42565373 },
+ { 26, 29982461 },
+ { 26, 25788157 },
+ { 26, 13205245 },
+ { 26, 9010941 },
+ { 24, 4816637 },
+ { 24, 622333 },
+ { 17, 64026 },
+ { 17, 128622 },
+ { 18, 128889 },
+ { 18, 257403 },
+ { 22, 491257 },
+ { 22, 1474301 },
+ { 23, 3062783 },
+ { 24, 1801977 },
+ { 24, 2064121 },
+ { 24, 6192893 },
+ { 25, 3112697 },
+ { 25, 3899129 },
+ { 25, 4161273 },
+ { 25, 12484349 },
+ { 26, 7307001 },
+ { 26, 8093433 },
+ { 26, 8355577 },
+ { 26, 15433465 },
+ { 26, 15695609 },
+ { 26, 16482041 },
+ { 26, 16744185 },
+ { 26, 33455869 },
+ { 27, 63537149 },
+ { 27, 59342845 },
+ { 27, 46759933 },
+ { 27, 42565629 },
+ { 26, 29982717 },
+ { 26, 25788413 },
+ { 26, 13205501 },
+ { 26, 9011197 },
+ { 24, 4816893 },
+ { 24, 622589 },
+ { 17, 65050 },
+ { 17, 127598 },
+ { 18, 130937 },
+ { 18, 255355 },
+ { 22, 491513 },
+ { 22, 1474557 },
+ { 23, 3062527 },
+ { 24, 1802233 },
+ { 24, 2064377 },
+ { 24, 6193149 },
+ { 25, 3112953 },
+ { 25, 3899385 },
+ { 25, 4161529 },
+ { 25, 12484605 },
+ { 26, 7307257 },
+ { 26, 8093689 },
+ { 26, 8355833 },
+ { 26, 15433721 },
+ { 26, 15695865 },
+ { 26, 16482297 },
+ { 26, 16744441 },
+ { 26, 33456125 },
+ { 27, 133085951 },
+ { 28, 119188221 },
+ { 28, 94022397 },
+ { 28, 85633789 },
+ { 27, 60467965 },
+ { 27, 52079357 },
+ { 27, 26913533 },
+ { 27, 18524925 },
+ { 25, 10136317 },
+ { 25, 1747709 },
+ { 17, 119450 },
+ { 17, 122606 },
+ { 23, 2796281 },
+ { 23, 2666491 },
+ { 23, 2534137 },
+ { 23, 3058425 },
+ { 23, 2928635 },
+ { 25, 10398457 },
+ { 25, 11971321 },
+ { 25, 12495609 },
+ { 25, 15511547 },
+ { 26, 22981369 },
+ { 26, 24554233 },
+ { 26, 25078521 },
+ { 26, 32288763 },
+ { 27, 48147193 },
+ { 27, 49720057 },
+ { 27, 50244345 },
+ { 27, 64400121 },
+ { 27, 64924409 },
+ { 27, 66497273 },
+ { 27, 67021561 },
+ { 27, 132952059 },
+ { 28, 119188477 },
+ { 28, 94022653 },
+ { 28, 85634045 },
+ { 27, 60468221 },
+ { 27, 52079613 },
+ { 27, 26913789 },
+ { 27, 18525181 },
+ { 25, 10136573 },
+ { 25, 1747965 },
+ { 17, 120474 },
+ { 17, 121582 },
+ { 23, 2796537 },
+ { 23, 2666235 },
+ { 23, 2534393 },
+ { 23, 3058681 },
+ { 23, 2928379 },
+ { 25, 10398713 },
+ { 25, 11971577 },
+ { 25, 12495865 },
+ { 25, 15511291 },
+ { 26, 22981625 },
+ { 26, 24554489 },
+ { 26, 25078777 },
+ { 26, 32288507 },
+ { 27, 48147449 },
+ { 27, 49720313 },
+ { 27, 50244601 },
+ { 27, 64400377 },
+ { 27, 64924665 },
+ { 27, 66497529 },
+ { 27, 67021817 },
+ { 27, 132951803 },
+ { 28, 120762109 },
+ { 28, 95596285 },
+ { 28, 87207677 },
+ { 27, 62041853 },
+ { 27, 53653245 },
+ { 27, 28487421 },
+ { 27, 20098813 },
+ { 25, 11710205 },
+ { 25, 3321597 },
+ { 19, 485658 },
+ { 19, 481646 },
+ { 25, 9613049 },
+ { 25, 4894457 },
+ { 25, 6467321 },
+ { 25, 4632313 },
+ { 25, 5156601 },
+ { 25, 7122685 },
+ { 25, 10398719 },
+ { 27, 20360953 },
+ { 27, 20885241 },
+ { 27, 29142781 },
+ { 27, 60730367 },
+ { 28, 41332473 },
+ { 28, 41856761 },
+ { 28, 58502909 },
+ { 28, 127839231 },
+ { 29, 83275513 },
+ { 29, 83799801 },
+ { 29, 97955577 },
+ { 29, 98479865 },
+ { 29, 100052729 },
+ { 28, 129150973 },
+ { 28, 120762365 },
+ { 28, 95596541 },
+ { 28, 87207933 },
+ { 27, 62042109 },
+ { 27, 53653501 },
+ { 27, 28487677 },
+ { 27, 20099069 },
+ { 25, 11710461 },
+ { 25, 3321853 },
+ { 19, 489754 },
+ { 19, 477550 },
+ { 25, 9613305 },
+ { 25, 4894713 },
+ { 25, 6467577 },
+ { 25, 4632569 },
+ { 25, 5156857 },
+ { 25, 7122941 },
+ { 25, 10398463 },
+ { 27, 20361209 },
+ { 27, 20885497 },
+ { 27, 29143037 },
+ { 27, 60730111 },
+ { 28, 41332729 },
+ { 28, 41857017 },
+ { 28, 58503165 },
+ { 28, 127838975 },
+ { 28, 249331711 },
+ { 28, 245137407 },
+ { 28, 131891199 },
+ { 28, 127696895 },
+ { 28, 115113983 },
+ { 28, 129678077 },
+ { 27, 64782335 },
+ { 27, 60588031 },
+ { 27, 48005119 },
+ { 27, 62569213 },
+ { 26, 31227903 },
+ { 26, 27033599 },
+ { 26, 14450687 },
+ { 25, 12237565 },
+ { 24, 6062079 },
+ { 19, 510362 },
+ { 19, 260590 },
+ { 24, 1605627 },
+ { 24, 5013499 },
+ { 25, 6994681 },
+ { 24, 3440635 },
+ { 24, 6324219 },
+ { 24, 950267 },
+ { 24, 5144571 },
+ { 24, 5996543 },
+ { 26, 13533179 },
+ { 26, 26116091 },
+ { 26, 30310395 },
+ { 26, 31162367 },
+ { 27, 47087611 },
+ { 27, 59670523 },
+ { 27, 63864827 },
+ { 27, 64716799 },
+ { 28, 114196475 },
+ { 28, 126779387 },
+ { 28, 130973691 },
+ { 28, 244219899 },
+ { 28, 129678333 },
+ { 27, 64782079 },
+ { 27, 60587775 },
+ { 27, 48004863 },
+ { 27, 62569469 },
+ { 26, 31227647 },
+ { 26, 27033343 },
+ { 26, 14450431 },
+ { 25, 12237821 },
+ { 24, 6061823 },
+ { 19, 514458 },
+ { 19, 256494 },
+ { 24, 1605371 },
+ { 24, 5013243 },
+ { 25, 6994937 },
+ { 24, 3440379 },
+ { 24, 6323963 },
+ { 24, 950011 },
+ { 24, 5144315 },
+ { 24, 5996287 },
+ { 26, 13532923 },
+ { 26, 26115835 },
+ { 26, 30310139 },
+ { 26, 31162111 },
+ { 27, 47087355 },
+ { 27, 59670267 },
+ { 27, 63864571 },
+ { 27, 64716543 },
+ { 28, 114196219 },
+ { 28, 126779131 },
+ { 28, 130973435 },
+ { 28, 244219643 },
+ { 28, 248413947 },
+ { 28, 260996859 },
+ { 28, 265191163 },
+ { 28, 266043135 },
+ { 28, 122863357 },
+ { 27, 61373439 },
+ { 27, 52984831 },
+ { 27, 27819007 },
+ { 26, 22200061 },
+ { 25, 11041791 },
+ { 19, 518938 },
+ { 19, 252782 },
+ { 24, 1866747 },
+ { 24, 5798907 },
+ { 26, 9206779 },
+ { 25, 13287161 },
+ { 24, 6585339 },
+ { 24, 7371771 },
+ { 24, 1735675 },
+ { 24, 5929979 },
+ { 24, 6257663 },
+ { 26, 14318587 },
+ { 26, 26901499 },
+ { 26, 31095803 },
+ { 26, 31423487 },
+ { 27, 47873019 },
+ { 27, 60455931 },
+ { 27, 64650235 },
+ { 27, 64977919 },
+ { 28, 114981883 },
+ { 28, 127564795 },
+ { 28, 131759099 },
+ { 28, 245005307 },
+ { 28, 249199611 },
+ { 28, 261782523 },
+ { 28, 265976827 },
+ { 28, 122863613 },
+ { 27, 61373183 },
+ { 27, 52984575 },
+ { 27, 27818751 },
+ { 26, 22200317 },
+ { 25, 11041535 },
+ { 19, 523034 },
+ { 19, 248686 },
+ { 24, 1866491 },
+ { 24, 5798651 },
+ { 26, 9206523 },
+ { 25, 13287417 },
+ { 24, 6585083 },
+ { 24, 7371515 },
+ { 24, 1735419 },
+ { 24, 5929723 },
+ { 24, 6257407 },
+ { 26, 14318331 },
+ { 26, 26901243 },
+ { 26, 31095547 },
+ { 26, 31423231 },
+ { 27, 47872763 },
+ { 27, 60455675 },
+ { 27, 64649979 },
+ { 27, 64977663 },
+ { 28, 114981627 },
+ { 28, 127564539 },
+ { 28, 131758843 },
+ { 28, 245005051 },
+ { 28, 249199355 },
+ { 28, 261782267 },
+ { 28, 265976571 },
+ { 28, 123398909 },
+ { 27, 61632511 },
+ { 27, 53243903 },
+ { 27, 28078079 },
+ { 26, 22735613 },
+ { 25, 11300863 },
+ { 25, 2912255 },
+ { 19, 228334 },
+ { 25, 12249849 },
+ { 24, 6057979 },
+ { 26, 9990139 },
+ { 26, 13398011 },
+ { 25, 15395577 },
+ { 24, 7630843 },
+ { 25, 15133433 },
+ { 24, 1994747 },
+ { 24, 6189051 },
+ { 25, 11235327 },
+ { 26, 14577659 },
+ { 26, 27160571 },
+ { 26, 31354875 },
+ { 27, 43937787 },
+ { 27, 48132091 },
+ { 27, 60715003 },
+ { 27, 64909307 },
+ { 28, 111046651 },
+ { 28, 115240955 },
+ { 28, 127823867 },
+ { 28, 132018171 },
+ { 28, 245264379 },
+ { 28, 249458683 },
+ { 28, 262041595 },
+ { 28, 123399165 },
+ { 27, 61632255 },
+ { 27, 53243647 },
+ { 27, 28077823 },
+ { 26, 22735869 },
+ { 25, 11300607 },
+ { 25, 2911999 },
+ { 19, 224238 },
+ { 25, 12250105 },
+ { 24, 6057723 },
+ { 26, 9989883 },
+ { 26, 13397755 },
+ { 25, 15395833 },
+ { 24, 7630587 },
+ { 25, 15133689 },
+ { 24, 1994491 },
+ { 24, 6188795 },
+ { 25, 11235071 },
+ { 26, 14577403 },
+ { 26, 27160315 },
+ { 26, 31354619 },
+ { 27, 43937531 },
+ { 27, 48131835 },
+ { 27, 60714747 },
+ { 27, 64909051 },
+ { 28, 111046395 },
+ { 28, 115240699 },
+ { 28, 127823611 },
+ { 28, 132017915 },
+ { 28, 245264123 },
+ { 28, 249458427 },
+ { 28, 262041339 },
+ { 28, 124972797 },
+ { 27, 62417919 },
+ { 27, 54029311 },
+ { 27, 28863487 },
+ { 26, 24309501 },
+ { 25, 12086271 },
+ { 25, 3697663 },
+ { 20, 439662 },
+ { 25, 2911227 },
+ { 25, 11037691 },
+ { 26, 10251259 },
+ { 26, 14183419 },
+ { 26, 25979899 },
+ { 26, 21688057 },
+ { 25, 10775547 },
+ { 25, 11561979 },
+ { 25, 2780155 },
+ { 25, 11168763 },
+ { 25, 11496447 },
+ { 27, 27945979 },
+ { 27, 53111803 },
+ { 27, 61500411 },
+ { 27, 61828095 },
+ { 28, 95054843 },
+ { 28, 120220667 },
+ { 28, 128609275 },
+ { 28, 128936959 },
+ { 29, 229272571 },
+ { 29, 259190781 },
+ { 28, 129526527 },
+ { 28, 121137919 },
+ { 28, 95972095 },
+ { 28, 124973053 },
+ { 27, 62417663 },
+ { 27, 54029055 },
+ { 27, 28863231 },
+ { 26, 24309757 },
+ { 25, 12086015 },
+ { 25, 3697407 },
+ { 20, 431470 },
+ { 25, 2910971 },
+ { 25, 11037435 },
+ { 26, 10251003 },
+ { 26, 14183163 },
+ { 26, 25979643 },
+ { 26, 21688313 },
+ { 25, 10775291 },
+ { 25, 11561723 },
+ { 25, 2779899 },
+ { 25, 11168507 },
+ { 25, 11496191 },
+ { 27, 27945723 },
+ { 27, 53111547 },
+ { 27, 61500155 },
+ { 27, 61827839 },
+ { 28, 95054587 },
+ { 28, 120220411 },
+ { 28, 128609019 },
+ { 28, 128936703 },
+ { 29, 229272315 },
+ { 29, 259717885 },
+ { 28, 129777663 },
+ { 28, 121389055 },
+ { 28, 96223231 },
+ { 28, 125500157 },
+ { 27, 62668799 },
+ { 27, 54280191 },
+ { 27, 29114367 },
+ { 26, 24836861 },
+ { 25, 12337151 },
+ { 25, 3948543 },
+ { 19, 259566 },
+ { 25, 3686395 },
+ { 25, 11288571 },
+ { 27, 29031161 },
+ { 26, 14434299 },
+ { 26, 26755067 },
+ { 26, 30162939 },
+ { 26, 23788281 },
+ { 25, 11812859 },
+ { 25, 14696443 },
+ { 25, 3031035 },
+ { 25, 11419643 },
+ { 25, 12271615 },
+ { 27, 28196859 },
+ { 27, 53362683 },
+ { 27, 61751291 },
+ { 27, 62603263 },
+ { 28, 95305723 },
+ { 28, 120471547 },
+ { 28, 128860155 },
+ { 28, 129712127 },
+ { 29, 259718141 },
+ { 28, 129777407 },
+ { 28, 121388799 },
+ { 28, 96222975 },
+ { 28, 125500413 },
+ { 27, 62668543 },
+ { 27, 54279935 },
+ { 27, 29114111 },
+ { 26, 24837117 },
+ { 25, 12336895 },
+ { 25, 3948287 },
+ { 19, 251374 },
+ { 25, 3686139 },
+ { 25, 11288315 },
+ { 27, 29031417 },
+ { 26, 14434043 },
+ { 26, 26754811 },
+ { 26, 30162683 },
+ { 26, 23788537 },
+ { 25, 11812603 },
+ { 25, 14696187 },
+ { 25, 3030779 },
+ { 25, 11419387 },
+ { 25, 12271359 },
+ { 27, 28196603 },
+ { 27, 53362427 },
+ { 27, 61751035 },
+ { 27, 62603007 },
+ { 28, 95305467 },
+ { 28, 120471291 },
+ { 28, 128859899 },
+ { 28, 129711871 },
+ { 29, 229523195 },
+ { 29, 254689019 },
+ { 29, 263077627 },
+ { 29, 489570043 },
+ { 29, 267975673 },
+ { 28, 134037243 },
+ { 28, 107494399 },
+ { 28, 57162751 },
+ { 27, 47382269 },
+ { 26, 23608319 },
+ { 26, 6831103 },
+ { 19, 243566 },
+ { 25, 3947515 },
+ { 25, 12073979 },
+ { 27, 19676155 },
+ { 27, 54198009 },
+ { 26, 27016187 },
+ { 26, 30948347 },
+ { 27, 42744827 },
+ { 26, 30080761 },
+ { 25, 14957563 },
+ { 25, 15743995 },
+ { 25, 3816443 },
+ { 25, 12205051 },
+ { 25, 12532735 },
+ { 27, 28982267 },
+ { 27, 54148091 },
+ { 27, 62536699 },
+ { 27, 62864383 },
+ { 28, 96091131 },
+ { 28, 121256955 },
+ { 28, 129645563 },
+ { 28, 129973247 },
+ { 29, 230308859 },
+ { 29, 255474683 },
+ { 29, 263863291 },
+ { 29, 267452153 },
+ { 28, 133774331 },
+ { 28, 117259259 },
+ { 28, 57162495 },
+ { 27, 47382525 },
+ { 26, 23608063 },
+ { 26, 6830847 },
+ { 19, 235374 },
+ { 25, 3947259 },
+ { 25, 12073723 },
+ { 27, 19675899 },
+ { 27, 54198265 },
+ { 26, 27015931 },
+ { 26, 30948091 },
+ { 27, 42744571 },
+ { 26, 30081017 },
+ { 25, 14957307 },
+ { 25, 15743739 },
+ { 25, 3816187 },
+ { 25, 12204795 },
+ { 25, 12532479 },
+ { 27, 28982011 },
+ { 27, 54147835 },
+ { 27, 62536443 },
+ { 27, 62864127 },
+ { 28, 96090875 },
+ { 28, 121256699 },
+ { 28, 129645307 },
+ { 28, 129972991 },
+ { 29, 230308603 },
+ { 29, 255474427 },
+ { 29, 263863035 },
+ { 29, 267452409 },
+ { 28, 133774075 },
+ { 28, 117259003 },
+ { 28, 57421823 },
+ { 28, 95791869 },
+ { 26, 23867391 },
+ { 26, 7090175 },
+ { 19, 194542 },
+ { 26, 6828027 },
+ { 25, 12333051 },
+ { 27, 20459515 },
+ { 27, 28061691 },
+ { 27, 52965371 },
+ { 26, 31207419 },
+ { 27, 43528187 },
+ { 27, 46936059 },
+ { 27, 64334585 },
+ { 25, 16003067 },
+ { 26, 27275259 },
+ { 25, 4075515 },
+ { 25, 12464123 },
+ { 26, 23801855 },
+ { 27, 29241339 },
+ { 27, 54407163 },
+ { 27, 62795771 },
+ { 28, 87961595 },
+ { 28, 96350203 },
+ { 28, 121516027 },
+ { 28, 129904635 },
+ { 29, 222179323 },
+ { 29, 230567931 },
+ { 29, 255733755 },
+ { 29, 264122363 },
+ { 28, 132984827 },
+ { 28, 116994043 },
+ { 28, 66924539 },
+ { 28, 95792125 },
+ { 26, 23867135 },
+ { 26, 7089919 },
+ { 19, 186350 },
+ { 26, 6827771 },
+ { 25, 12332795 },
+ { 27, 20459259 },
+ { 27, 28061435 },
+ { 27, 52965115 },
+ { 26, 31207163 },
+ { 27, 43527931 },
+ { 27, 46935803 },
+ { 27, 64334841 },
+ { 25, 16002811 },
+ { 26, 27275003 },
+ { 25, 4075259 },
+ { 25, 12463867 },
+ { 26, 23801599 },
+ { 27, 29241083 },
+ { 27, 54406907 },
+ { 27, 62795515 },
+ { 28, 87961339 },
+ { 28, 96349947 },
+ { 28, 121515771 },
+ { 28, 129904379 },
+ { 29, 222179067 },
+ { 29, 230567675 },
+ { 29, 255733499 },
+ { 29, 264122107 },
+ { 28, 132984571 },
+ { 28, 116993787 },
+ { 28, 66924283 },
+ { 28, 98938621 },
+ { 26, 24652799 },
+ { 26, 7875583 },
+ { 20, 355694 },
+ { 26, 7089147 },
+ { 26, 23604219 },
+ { 27, 20720635 },
+ { 27, 28847099 },
+ { 27, 53226491 },
+ { 27, 61352955 },
+ { 27, 43789307 },
+ { 27, 47721467 },
+ { 27, 59517947 },
+ { 27, 63450107 },
+ { 26, 27536379 },
+ { 26, 28322811 },
+ { 26, 6958075 },
+ { 26, 23735291 },
+ { 26, 24062975 },
+ { 28, 57289723 },
+ { 28, 107621371 },
+ { 28, 124398587 },
+ { 28, 124726271 },
+ { 29, 191507451 },
+ { 29, 241839099 },
+ { 29, 258616315 },
+ { 29, 242035707 },
+ { 29, 192490491 },
+ { 29, 175975419 },
+ { 28, 132721659 },
+ { 28, 116206587 },
+ { 28, 66661371 },
+ { 28, 98938877 },
+ { 26, 24652543 },
+ { 26, 7875327 },
+ { 20, 339310 },
+ { 26, 7088891 },
+ { 26, 23603963 },
+ { 27, 20720379 },
+ { 27, 28846843 },
+ { 27, 53226235 },
+ { 27, 61352699 },
+ { 27, 43789051 },
+ { 27, 47721211 },
+ { 27, 59517691 },
+ { 27, 63449851 },
+ { 26, 27536123 },
+ { 26, 28322555 },
+ { 26, 6957819 },
+ { 26, 23735035 },
+ { 26, 24062719 },
+ { 28, 57289467 },
+ { 28, 107621115 },
+ { 28, 124398331 },
+ { 28, 124726015 },
+ { 28, 115286015 },
+ { 28, 111091711 },
+ { 27, 64954367 },
+ { 27, 60760063 },
+ { 27, 48177151 },
+ { 27, 43982847 },
+ { 26, 31399935 },
+ { 26, 27205631 },
+ { 26, 14622719 },
+ { 26, 10428415 },
+ { 24, 6234111 },
+ { 24, 2039807 },
+ { 19, 257518 },
+ { 24, 1974267 },
+ { 24, 5971963 },
+ { 26, 10100731 },
+ { 25, 7282683 },
+ { 25, 13508603 },
+ { 25, 15409147 },
+ { 26, 21635067 },
+ { 25, 12001275 },
+ { 25, 15081467 },
+ { 25, 15933435 },
+ { 24, 16637947 },
+ { 24, 7151611 },
+ { 24, 7872507 },
+ { 24, 1810427 },
+ { 24, 6004731 },
+ { 24, 6217727 },
+ { 26, 14393339 },
+ { 26, 26976251 },
+ { 26, 31170555 },
+ { 26, 31383551 },
+ { 27, 47947771 },
+ { 26, 32464891 },
+ { 27, 64724987 },
+ { 27, 47931387 },
+ { 27, 43933691 },
+ { 26, 31416315 },
+ { 26, 28991483 },
+ { 26, 16474107 },
+ { 26, 12476411 },
+ { 24, 8347643 },
+ { 24, 2039551 },
+ { 19, 241134 },
+ { 24, 1974011 },
+ { 24, 5971707 },
+ { 26, 10100475 },
+ { 25, 7282427 },
+ { 25, 13508347 },
+ { 25, 15408891 },
+ { 26, 21634811 },
+ { 25, 12001019 },
+ { 25, 15081211 },
+ { 25, 15933179 },
+ { 24, 16637691 },
+ { 24, 7151355 },
+ { 24, 7872251 },
+ { 24, 1810171 },
+ { 24, 6004475 },
+ { 24, 6217471 },
+ { 26, 14393083 },
+ { 26, 26975995 },
+ { 26, 31170299 },
+ { 26, 31383295 },
+ { 27, 47947515 },
+ { 26, 32464635 },
+ { 27, 64724731 },
+ { 27, 47931131 },
+ { 27, 43933435 },
+ { 26, 31416059 },
+ { 26, 28991227 },
+ { 26, 16473851 },
+ { 26, 12476155 },
+ { 24, 8347387 },
+ { 24, 3808255 },
+ { 19, 225134 },
+ { 24, 2038779 },
+ { 24, 6167547 },
+ { 26, 10165243 },
+ { 26, 14294011 },
+ { 25, 13573115 },
+ { 25, 15604731 },
+ { 26, 21699579 },
+ { 26, 23731195 },
+ { 25, 15145979 },
+ { 25, 16129019 },
+ { 24, 16620543 },
+ { 24, 16374779 },
+ { 24, 7937019 },
+ { 24, 8133627 },
+ { 24, 2006011 },
+ { 24, 6200315 },
+ { 24, 6282239 },
+ { 26, 14588923 },
+ { 26, 27171835 },
+ { 26, 31366139 },
+ { 26, 31448063 },
+ { 26, 32398331 },
+ { 26, 30366715 },
+ { 27, 64920571 },
+ { 27, 43736059 },
+ { 26, 31349755 },
+ { 26, 27220987 },
+ { 26, 16407547 },
+ { 26, 12278779 },
+ { 24, 8281083 },
+ { 24, 4152315 },
+ { 19, 208750 },
+ { 24, 2038523 },
+ { 24, 6167291 },
+ { 26, 10164987 },
+ { 26, 14293755 },
+ { 25, 13572859 },
+ { 25, 15604475 },
+ { 26, 21699323 },
+ { 26, 23730939 },
+ { 25, 15145723 },
+ { 25, 16128763 },
+ { 24, 16620287 },
+ { 24, 16374523 },
+ { 24, 7936763 },
+ { 24, 8133371 },
+ { 24, 2005755 },
+ { 24, 6200059 },
+ { 24, 6281983 },
+ { 26, 14588667 },
+ { 26, 27171579 },
+ { 26, 31365883 },
+ { 26, 31447807 },
+ { 26, 32398075 },
+ { 26, 30366459 },
+ { 27, 64920315 },
+ { 27, 43735803 },
+ { 26, 31349499 },
+ { 26, 27220731 },
+ { 26, 16407291 },
+ { 26, 12278523 },
+ { 24, 8280827 },
+ { 24, 4152059 },
+ { 19, 126958 },
+ { 24, 3805179 },
+ { 24, 6230011 },
+ { 26, 10358779 },
+ { 26, 14356475 },
+ { 26, 26873851 },
+ { 25, 15667195 },
+ { 26, 21893115 },
+ { 26, 23793659 },
+ { 26, 30019579 },
+ { 25, 16191483 },
+ { 26, 27660283 },
+ { 24, 16355327 },
+ { 24, 15585275 },
+ { 24, 8196091 },
+ { 24, 15208443 },
+ { 24, 2068475 },
+ { 24, 6262779 },
+ { 24, 8048639 },
+ { 26, 14651387 },
+ { 26, 27234299 },
+ { 26, 31428603 },
+ { 26, 32198651 },
+ { 26, 30298107 },
+ { 26, 24072187 },
+ { 27, 64983035 },
+ { 26, 31150075 },
+ { 26, 27152379 },
+ { 26, 14635003 },
+ { 26, 12210171 },
+ { 24, 8081403 },
+ { 24, 4083707 },
+ { 19, 110574 },
+ { 24, 3804923 },
+ { 24, 6229755 },
+ { 26, 10358523 },
+ { 26, 14356219 },
+ { 26, 26873595 },
+ { 25, 15666939 },
+ { 26, 21892859 },
+ { 26, 23793403 },
+ { 26, 30019323 },
+ { 25, 16191227 },
+ { 26, 27660027 },
+ { 24, 16355071 },
+ { 24, 15585019 },
+ { 24, 8195835 },
+ { 24, 15208187 },
+ { 24, 2068219 },
+ { 24, 6262523 },
+ { 24, 8048383 },
+ { 26, 14651131 },
+ { 26, 27234043 },
+ { 26, 31428347 },
+ { 26, 32198395 },
+ { 26, 30297851 },
+ { 26, 24071931 },
+ { 27, 64982779 },
+ { 26, 31149819 },
+ { 26, 27152123 },
+ { 26, 14634747 },
+ { 26, 12209915 },
+ { 24, 8081147 },
+ { 24, 4083451 },
+ { 19, 97646 },
+ { 24, 3869691 },
+ { 24, 7998459 },
+ { 26, 10423291 },
+ { 26, 14552059 },
+ { 26, 26938363 },
+ { 26, 31067131 },
+ { 26, 21957627 },
+ { 26, 23989243 },
+ { 26, 30084091 },
+ { 26, 32115707 },
+ { 26, 27724795 },
+ { 26, 28707835 },
+ { 24, 15567871 },
+ { 24, 15322107 },
+ { 24, 15272955 },
+ { 24, 15469563 },
+ { 24, 3836923 },
+ { 24, 8031227 },
+ { 24, 8113151 },
+ { 26, 16419835 },
+ { 26, 29002747 },
+ { 26, 33197051 },
+ { 26, 30100475 },
+ { 26, 24005627 },
+ { 26, 21974011 },
+ { 26, 31083515 },
+ { 26, 26954747 },
+ { 26, 14568443 },
+ { 26, 10439675 },
+ { 24, 8014843 },
+ { 24, 3886075 },
+ { 19, 81262 },
+ { 24, 3869435 },
+ { 24, 7998203 },
+ { 26, 10423035 },
+ { 26, 14551803 },
+ { 26, 26938107 },
+ { 26, 31066875 },
+ { 26, 21957371 },
+ { 26, 23988987 },
+ { 26, 30083835 },
+ { 26, 32115451 },
+ { 26, 27724539 },
+ { 26, 28707579 },
+ { 24, 15567615 },
+ { 24, 15321851 },
+ { 24, 15272699 },
+ { 24, 15469307 },
+ { 24, 3836667 },
+ { 24, 8030971 },
+ { 24, 8112895 },
+ { 26, 16419579 },
+ { 26, 29002491 },
+ { 25, 16762879 },
+ { 25, 15714303 },
+ { 25, 12568575 },
+ { 25, 11519999 },
+ { 24, 8374271 },
+ { 24, 7325695 },
+ { 24, 4179967 },
+ { 24, 3131391 },
+ { 22, 2082815 },
+ { 22, 1034239 },
+ { 17, 65006 },
+ { 22, 1017851 },
+ { 22, 2017275 },
+ { 24, 3049467 },
+ { 24, 3655675 },
+ { 24, 6785019 },
+ { 24, 7784443 },
+ { 25, 10913787 },
+ { 24, 6014971 },
+ { 24, 7571451 },
+ { 24, 8046587 },
+ { 24, 8255483 },
+ { 24, 7194619 },
+ { 24, 7964667 },
+ { 22, 3827711 },
+ { 22, 2062331 },
+ { 22, 3885051 },
+ { 22, 4065275 },
+ { 22, 976891 },
+ { 22, 2025467 },
+ { 22, 2078719 },
+ { 24, 4122619 },
+ { 23, 4052987 },
+ { 24, 8316923 },
+ { 24, 5953531 },
+ { 24, 5478395 },
+ { 23, 3921915 },
+ { 24, 6723579 },
+ { 24, 3594235 },
+ { 24, 2594811 },
+ { 22, 1562619 },
+ { 22, 956411 },
+ { 17, 48622 },
+ { 22, 1017595 },
+ { 22, 2017019 },
+ { 24, 3049211 },
+ { 24, 3655419 },
+ { 24, 6784763 },
+ { 24, 7784187 },
+ { 25, 10913531 },
+ { 24, 6014715 },
+ { 24, 7571195 },
+ { 24, 8046331 },
+ { 24, 8255227 },
+ { 24, 7194363 },
+ { 24, 7964411 },
+ { 22, 3827455 },
+ { 22, 2062075 },
+ { 22, 3884795 },
+ { 22, 4065019 },
+ { 22, 976635 },
+ { 22, 2025211 },
+ { 22, 2078463 },
+ { 24, 4122363 },
+ { 23, 4052731 },
+ { 24, 8316667 },
+ { 24, 5953275 },
+ { 24, 5478139 },
+ { 23, 3921659 },
+ { 24, 6723323 },
+ { 24, 3593979 },
+ { 24, 2594555 },
+ { 22, 1562363 },
+ { 22, 956155 },
+ { 17, 32622 },
+ { 22, 1033211 },
+ { 22, 2065403 },
+ { 24, 3064827 },
+ { 24, 4097019 },
+ { 24, 6800379 },
+ { 24, 7832571 },
+ { 25, 10929147 },
+ { 25, 11961339 },
+ { 24, 7586811 },
+ { 24, 8094715 },
+ { 24, 8250367 },
+ { 24, 7992315 },
+ { 24, 7980027 },
+ { 24, 8225787 },
+ { 22, 2057215 },
+ { 22, 1995771 },
+ { 22, 4080635 },
+ { 22, 4129787 },
+ { 22, 1025019 },
+ { 22, 2073595 },
+ { 22, 2094079 },
+ { 23, 4035579 },
+ { 23, 3789819 },
+ { 24, 8365051 },
+ { 24, 5428219 },
+ { 23, 3904507 },
+ { 23, 3396603 },
+ { 24, 3576827 },
+ { 24, 2544635 },
+ { 22, 1545211 },
+ { 22, 513019 },
+ { 17, 16238 },
+ { 22, 1032955 },
+ { 22, 2065147 },
+ { 24, 3064571 },
+ { 24, 4096763 },
+ { 24, 6800123 },
+ { 24, 7832315 },
+ { 25, 10928891 },
+ { 25, 11961083 },
+ { 24, 7586555 },
+ { 24, 8094459 },
+ { 24, 8250111 },
+ { 24, 7992059 },
+ { 24, 7979771 },
+ { 24, 8225531 },
+ { 22, 2056959 },
+ { 22, 1995515 },
+ { 22, 4080379 },
+ { 22, 4129531 },
+ { 22, 1024763 },
+ { 22, 2073339 },
+ { 22, 2093823 },
+ { 23, 4035323 },
+ { 23, 3789563 },
+ { 24, 8364795 },
+ { 24, 5427963 },
+ { 23, 3904251 },
+ { 23, 3396347 },
+ { 24, 3576571 },
+ { 24, 2544379 },
+ { 22, 1544955 },
+ { 22, 512763 },
+ { 15, 24558 },
+ { 22, 955135 },
+ { 20, 520699 },
+ { 22, 778747 },
+ { 22, 1028603 },
+ { 22, 1810939 },
+ { 22, 1962491 },
+ { 23, 2744827 },
+ { 23, 2994683 },
+ { 23, 3777019 },
+ { 22, 2028027 },
+ { 23, 3465723 },
+ { 22, 1997311 },
+ { 22, 1801723 },
+ { 22, 2060795 },
+ { 22, 3826171 },
+ { 20, 498175 },
+ { 20, 450043 },
+ { 20, 1036795 },
+ { 20, 493051 },
+ { 20, 260603 },
+ { 20, 522747 },
+ { 21, 996859 },
+ { 21, 943611 },
+ { 21, 751099 },
+ { 22, 2095611 },
+ { 21, 964091 },
+ { 21, 845307 },
+ { 21, 456187 },
+ { 22, 632315 },
+ { 20, 374267 },
+ { 20, 124411 },
+ { 15, 8090 },
+ { 20, 128511 },
+ { 20, 521465 },
+ { 22, 779513 },
+ { 22, 1029369 },
+ { 22, 1811705 },
+ { 22, 1963257 },
+ { 23, 2745593 },
+ { 23, 2995449 },
+ { 23, 4045049 },
+ { 22, 2028793 },
+ { 23, 2996473 },
+ { 22, 1961213 },
+ { 22, 1947897 },
+ { 22, 1685753 },
+ { 22, 899321 },
+ { 20, 388349 },
+ { 20, 375033 },
+ { 20, 112889 },
+ { 20, 491769 },
+ { 20, 446713 },
+ { 20, 1039609 },
+ { 21, 995577 },
+ { 21, 942329 },
+ { 21, 749817 },
+ { 22, 1351929 },
+ { 21, 962809 },
+ { 21, 844025 },
+ { 21, 454905 },
+ { 22, 631033 },
+ { 20, 372985 },
+ { 20, 123129 },
+ { 15, 3562 },
+ { 20, 127229 },
+ { 20, 521721 },
+ { 22, 779769 },
+ { 22, 1029625 },
+ { 22, 1811961 },
+ { 22, 1963513 },
+ { 23, 2745849 },
+ { 23, 2995705 },
+ { 23, 4045305 },
+ { 22, 2029049 },
+ { 23, 2996729 },
+ { 22, 1961469 },
+ { 22, 1948153 },
+ { 22, 1686009 },
+ { 22, 899577 },
+ { 20, 388605 },
+ { 20, 375289 },
+ { 20, 113145 },
+ { 20, 492025 },
+ { 20, 446969 },
+ { 20, 1039865 },
+ { 21, 995833 },
+ { 21, 942585 },
+ { 21, 750073 },
+ { 22, 1352185 },
+ { 21, 963065 },
+ { 21, 844281 },
+ { 21, 455161 },
+ { 22, 631289 },
+ { 20, 373241 },
+ { 20, 123385 },
+ { 15, 19946 },
+ { 20, 127485 },
+ { 20, 389629 },
+ { 22, 651773 },
+ { 22, 913917 },
+ { 22, 1700349 },
+ { 22, 1962493 },
+ { 23, 2748925 },
+ { 23, 3011069 },
+ { 23, 3797501 },
+ { 23, 4059645 },
+ { 24, 6943229 },
+ { 24, 7205373 },
+ { 24, 7795453 },
+ { 24, 7774969 },
+ { 24, 6726393 },
+ { 24, 3580665 },
+ { 22, 1503997 },
+ { 22, 1483513 },
+ { 22, 434937 },
+ { 22, 1770233 },
+ { 22, 1721081 },
+ { 23, 3965689 },
+ { 23, 3719929 },
+ { 23, 2982649 },
+ { 23, 2736889 },
+ { 23, 3834617 },
+ { 23, 3326713 },
+ { 23, 1803001 },
+ { 23, 1295097 },
+ { 22, 1475321 },
+ { 22, 443129 },
+ { 17, 11626 },
+ { 22, 492285 },
+ { 22, 1540861 },
+ { 24, 3134457 },
+ { 24, 4166649 },
+ { 24, 7263225 },
+ { 24, 8295417 },
+ { 25, 10998777 },
+ { 25, 12030969 },
+ { 25, 15127545 },
+ { 25, 16163833 },
+ { 25, 15115257 },
+ { 25, 11969529 },
+ { 24, 7795709 },
+ { 24, 7775225 },
+ { 24, 6726649 },
+ { 24, 3580921 },
+ { 22, 1504253 },
+ { 22, 1483769 },
+ { 22, 435193 },
+ { 22, 1770489 },
+ { 22, 1721337 },
+ { 23, 3965945 },
+ { 23, 3720185 },
+ { 23, 2982905 },
+ { 23, 2737145 },
+ { 23, 3834873 },
+ { 23, 3326969 },
+ { 23, 1803257 },
+ { 23, 1295353 },
+ { 22, 1475577 },
+ { 22, 443385 },
+ { 17, 28010 },
+ { 22, 492541 },
+ { 22, 1541117 },
+ { 24, 2589693 },
+ { 24, 4183801 },
+ { 24, 7313145 },
+ { 24, 8312569 },
+ { 25, 16508665 },
+ { 25, 15984377 },
+ { 25, 14411513 },
+ { 25, 13887225 },
+ { 24, 8120057 },
+ { 24, 7595769 },
+ { 24, 6022905 },
+ { 24, 5498617 },
+ { 23, 3925753 },
+ { 23, 3401465 },
+ { 23, 1828601 },
+ { 22, 1488637 },
+ { 21, 780025 },
+ { 21, 255737 },
+ { 22, 1705721 },
+ { 21, 1001209 },
+ { 23, 3704569 },
+ { 23, 2934521 },
+ { 23, 2721529 },
+ { 22, 1951481 },
+ { 23, 3311353 },
+ { 23, 1754873 },
+ { 23, 1279737 },
+ { 21, 771833 },
+ { 22, 427769 },
+ { 16, 22506 },
+ { 22, 444157 },
+ { 22, 1492733 },
+ { 24, 2541309 },
+ { 24, 4184057 },
+ { 24, 7313401 },
+ { 24, 8312825 },
+ { 25, 16508921 },
+ { 25, 15984633 },
+ { 25, 14411769 },
+ { 25, 13887481 },
+ { 24, 8120313 },
+ { 24, 7596025 },
+ { 24, 6023161 },
+ { 24, 5498873 },
+ { 23, 3926009 },
+ { 23, 3401721 },
+ { 23, 1828857 },
+ { 22, 1488893 },
+ { 21, 780281 },
+ { 21, 255993 },
+ { 22, 1705977 },
+ { 21, 1001465 },
+ { 23, 3704825 },
+ { 23, 2934777 },
+ { 23, 2721785 },
+ { 22, 1951737 },
+ { 23, 3311609 },
+ { 23, 1755129 },
+ { 23, 1279993 },
+ { 21, 772089 },
+ { 22, 428025 },
+ { 16, 30698 },
+ { 22, 444413 },
+ { 22, 1492989 },
+ { 24, 2541565 },
+ { 24, 3590141 },
+ { 24, 6735869 },
+ { 24, 7784445 },
+ { 25, 10930173 },
+ { 25, 11978749 },
+ { 25, 15124477 },
+ { 25, 16173053 },
+ { 26, 32492285 },
+ { 26, 32410361 },
+ { 26, 30313209 },
+ { 26, 24021753 },
+ { 25, 15715069 },
+ { 25, 15633145 },
+ { 25, 13535993 },
+ { 25, 7244537 },
+ { 23, 3132157 },
+ { 23, 3050233 },
+ { 23, 953081 },
+ { 23, 3934969 },
+ { 23, 3738361 },
+ { 25, 11668217 },
+ { 25, 10685177 },
+ { 24, 7736057 },
+ { 24, 6753017 },
+ { 25, 6949625 },
+ { 25, 4918009 },
+ { 23, 3017465 },
+ { 23, 985849 },
+ { 18, 38762 },
+ { 24, 1706749 },
+ { 24, 5901053 },
+ { 26, 10095357 },
+ { 26, 14289661 },
+ { 26, 29314041 },
+ { 26, 33442809 },
+ { 27, 122588153 },
+ { 27, 65965049 },
+ { 27, 63867897 },
+ { 27, 57576441 },
+ { 26, 32492541 },
+ { 26, 32410617 },
+ { 26, 30313465 },
+ { 26, 24022009 },
+ { 25, 15715325 },
+ { 25, 15633401 },
+ { 25, 13536249 },
+ { 25, 7244793 },
+ { 23, 3132413 },
+ { 23, 3050489 },
+ { 23, 953337 },
+ { 23, 3935225 },
+ { 23, 3738617 },
+ { 25, 11668473 },
+ { 25, 10685433 },
+ { 24, 7736313 },
+ { 24, 6753273 },
+ { 25, 6949881 },
+ { 25, 4918265 },
+ { 23, 3017721 },
+ { 23, 986105 },
+ { 18, 46954 },
+ { 24, 1707005 },
+ { 24, 5901309 },
+ { 26, 10095613 },
+ { 26, 14289917 },
+ { 26, 26872829 },
+ { 26, 33509113 },
+ { 27, 124489465 },
+ { 27, 122392313 },
+ { 27, 65769209 },
+ { 27, 63672057 },
+ { 27, 57380601 },
+ { 26, 32427773 },
+ { 26, 32214777 },
+ { 26, 30117625 },
+ { 26, 23826169 },
+ { 25, 15650557 },
+ { 25, 15437561 },
+ { 25, 13340409 },
+ { 25, 7048953 },
+ { 23, 3067645 },
+ { 23, 2854649 },
+ { 23, 757497 },
+ { 23, 3673849 },
+ { 23, 2952953 },
+ { 25, 10620665 },
+ { 24, 7540473 },
+ { 24, 6688505 },
+ { 24, 3608313 },
+ { 25, 4853497 },
+ { 23, 2821881 },
+ { 23, 921337 },
+ { 18, 54762 },
+ { 23, 986877 },
+ { 23, 3084029 },
+ { 25, 5181181 },
+ { 25, 7278333 },
+ { 25, 13569789 },
+ { 25, 15666941 },
+ { 26, 21958397 },
+ { 26, 24055549 },
+ { 26, 30347005 },
+ { 26, 32444157 },
+ { 27, 57380857 },
+ { 26, 32428029 },
+ { 26, 32215033 },
+ { 26, 30117881 },
+ { 26, 23826425 },
+ { 25, 15650813 },
+ { 25, 15437817 },
+ { 25, 13340665 },
+ { 25, 7049209 },
+ { 23, 3067901 },
+ { 23, 2854905 },
+ { 23, 757753 },
+ { 23, 3674105 },
+ { 23, 2953209 },
+ { 25, 10620921 },
+ { 24, 7540729 },
+ { 24, 6688761 },
+ { 24, 3608569 },
+ { 25, 4853753 },
+ { 23, 2822137 },
+ { 23, 921593 },
+ { 18, 62954 },
+ { 23, 987133 },
+ { 23, 3084285 },
+ { 25, 5181437 },
+ { 25, 7278589 },
+ { 25, 13570045 },
+ { 25, 15667197 },
+ { 26, 21958653 },
+ { 26, 24055805 },
+ { 26, 30347261 },
+ { 26, 32444413 },
+ { 27, 63609593 },
+ { 27, 57318137 },
+ { 26, 32234237 },
+ { 26, 32152313 },
+ { 26, 30055161 },
+ { 26, 23763705 },
+ { 25, 15457021 },
+ { 25, 15375097 },
+ { 25, 13277945 },
+ { 25, 6986489 },
+ { 23, 2874109 },
+ { 23, 2792185 },
+ { 23, 695033 },
+ { 23, 2890489 },
+ { 23, 2693881 },
+ { 24, 7478009 },
+ { 24, 6494969 },
+ { 24, 3545849 },
+ { 24, 2562809 },
+ { 23, 2759417 },
+ { 23, 727801 },
+ { 18, 103786 },
+ { 23, 924413 },
+ { 23, 3021565 },
+ { 25, 5118717 },
+ { 25, 7215869 },
+ { 25, 13507325 },
+ { 25, 15604477 },
+ { 26, 21895933 },
+ { 26, 23993085 },
+ { 26, 30284541 },
+ { 26, 32381693 },
+ { 27, 63609849 },
+ { 27, 57318393 },
+ { 26, 32234493 },
+ { 26, 32152569 },
+ { 26, 30055417 },
+ { 26, 23763961 },
+ { 25, 15457277 },
+ { 25, 15375353 },
+ { 25, 13278201 },
+ { 25, 6986745 },
+ { 23, 2874365 },
+ { 23, 2792441 },
+ { 23, 695289 },
+ { 23, 2890745 },
+ { 23, 2694137 },
+ { 24, 7478265 },
+ { 24, 6495225 },
+ { 24, 3546105 },
+ { 24, 2563065 },
+ { 23, 2759673 },
+ { 23, 728057 },
+ { 18, 111978 },
+ { 23, 924669 },
+ { 23, 3021821 },
+ { 25, 5118973 },
+ { 25, 7216125 },
+ { 25, 13507581 },
+ { 25, 15604733 },
+ { 26, 66559737 },
+ { 26, 65511161 },
+ { 26, 62365433 },
+ { 26, 61316857 },
+ { 26, 33005305 },
+ { 26, 31956729 },
+ { 26, 28811001 },
+ { 26, 27762425 },
+ { 25, 16228089 },
+ { 25, 15179513 },
+ { 25, 12033785 },
+ { 25, 10985209 },
+ { 24, 7839481 },
+ { 24, 6790905 },
+ { 24, 3645177 },
+ { 23, 2809597 },
+ { 22, 1548025 },
+ { 22, 499449 },
+ { 23, 2629369 },
+ { 22, 1908473 },
+ { 24, 6430457 },
+ { 24, 3350265 },
+ { 24, 2498297 },
+ { 22, 1515257 },
+ { 23, 663289 },
+ { 17, 60394 },
+ { 23, 728829 },
+ { 23, 2825981 },
+ { 25, 4923133 },
+ { 25, 7020285 },
+ { 25, 13311741 },
+ { 25, 15408893 },
+ { 26, 66559993 },
+ { 26, 65511417 },
+ { 26, 62365689 },
+ { 26, 61317113 },
+ { 26, 33005561 },
+ { 26, 31956985 },
+ { 26, 28811257 },
+ { 26, 27762681 },
+ { 25, 16228345 },
+ { 25, 15179769 },
+ { 25, 12034041 },
+ { 25, 10985465 },
+ { 24, 7839737 },
+ { 24, 6791161 },
+ { 24, 3645433 },
+ { 23, 2809853 },
+ { 22, 1548281 },
+ { 22, 499705 },
+ { 23, 2629625 },
+ { 22, 1908729 },
+ { 24, 6430713 },
+ { 24, 3350521 },
+ { 24, 2498553 },
+ { 22, 1515513 },
+ { 23, 663545 },
+ { 17, 64490 },
+ { 23, 729085 },
+ { 23, 2826237 },
+ { 25, 4923389 },
+ { 25, 7020541 },
+ { 25, 13311997 },
+ { 25, 15409149 },
+ { 26, 21700605 },
+ { 26, 23797757 },
+ { 26, 30089213 },
+ { 26, 32186365 },
+ { 27, 55255037 },
+ { 27, 57352189 },
+ { 27, 63643645 },
+ { 27, 65740797 },
+ { 27, 64957181 },
+ { 27, 64629497 },
+ { 27, 60435193 },
+ { 27, 47852281 },
+ { 26, 31402749 },
+ { 26, 31075065 },
+ { 26, 26880761 },
+ { 26, 14297849 },
+ { 24, 6236925 },
+ { 24, 5909241 },
+ { 24, 1714937 },
+ { 24, 7351033 },
+ { 24, 6564601 },
+ { 26, 13118201 },
+ { 26, 9186041 },
+ { 24, 5778169 },
+ { 24, 1846009 },
+ { 18, 84842 },
+ { 25, 2632445 },
+ { 25, 11021053 },
+ { 27, 19409661 },
+ { 27, 27798269 },
+ { 27, 52964093 },
+ { 27, 61352701 },
+ { 28, 86518525 },
+ { 28, 265956345 },
+ { 28, 261762041 },
+ { 28, 249179129 },
+ { 28, 244984825 },
+ { 28, 131738617 },
+ { 28, 127544313 },
+ { 28, 114961401 },
+ { 27, 64957437 },
+ { 27, 64629753 },
+ { 27, 60435449 },
+ { 27, 47852537 },
+ { 26, 31403005 },
+ { 26, 31075321 },
+ { 26, 26881017 },
+ { 26, 14298105 },
+ { 24, 6237181 },
+ { 24, 5909497 },
+ { 24, 1715193 },
+ { 24, 7351289 },
+ { 24, 6564857 },
+ { 26, 13118457 },
+ { 26, 9186297 },
+ { 24, 5778425 },
+ { 24, 1846265 },
+ { 18, 88938 },
+ { 25, 2632701 },
+ { 25, 11021309 },
+ { 27, 19409917 },
+ { 27, 27798525 },
+ { 27, 52964349 },
+ { 27, 61352957 },
+ { 28, 86518781 },
+ { 28, 266022653 },
+ { 28, 265170681 },
+ { 28, 260976377 },
+ { 28, 248393465 },
+ { 28, 244199161 },
+ { 28, 130952953 },
+ { 28, 126758649 },
+ { 28, 114175737 },
+ { 27, 64696061 },
+ { 27, 63844089 },
+ { 27, 59649785 },
+ { 27, 47066873 },
+ { 26, 31141629 },
+ { 26, 30289657 },
+ { 26, 26095353 },
+ { 26, 13512441 },
+ { 24, 5975805 },
+ { 24, 5123833 },
+ { 24, 929529 },
+ { 24, 6303481 },
+ { 24, 3419897 },
+ { 26, 8924921 },
+ { 24, 4992761 },
+ { 24, 1584889 },
+ { 18, 92650 },
+ { 24, 1847037 },
+ { 24, 6041341 },
+ { 26, 10235645 },
+ { 26, 14429949 },
+ { 26, 27012861 },
+ { 26, 31207165 },
+ { 27, 43790077 },
+ { 27, 47984381 },
+ { 27, 60567293 },
+ { 27, 64761597 },
+ { 28, 248393721 },
+ { 28, 244199417 },
+ { 28, 130953209 },
+ { 28, 126758905 },
+ { 28, 114175993 },
+ { 27, 64696317 },
+ { 27, 63844345 },
+ { 27, 59650041 },
+ { 27, 47067129 },
+ { 26, 31141885 },
+ { 26, 30289913 },
+ { 26, 26095609 },
+ { 26, 13512697 },
+ { 24, 5976061 },
+ { 24, 5124089 },
+ { 24, 929785 },
+ { 24, 6303737 },
+ { 24, 3420153 },
+ { 26, 8925177 },
+ { 24, 4993017 },
+ { 24, 1585145 },
+ { 18, 96746 },
+ { 24, 1847293 },
+ { 24, 6041597 },
+ { 26, 10235901 },
+ { 26, 14430205 },
+ { 26, 27013117 },
+ { 26, 31207421 },
+ { 27, 43790333 },
+ { 27, 47984637 },
+ { 27, 60567549 },
+ { 27, 64761853 },
+ { 28, 260717305 },
+ { 28, 248134393 },
+ { 28, 243940089 },
+ { 28, 130693881 },
+ { 28, 126499577 },
+ { 28, 113916665 },
+ { 27, 63912701 },
+ { 27, 63585017 },
+ { 27, 59390713 },
+ { 27, 46807801 },
+ { 26, 30358269 },
+ { 26, 30030585 },
+ { 26, 25836281 },
+ { 26, 13253369 },
+ { 24, 5192445 },
+ { 24, 4864761 },
+ { 24, 670457 },
+ { 24, 3160825 },
+ { 24, 2374393 },
+ { 24, 4733689 },
+ { 24, 801529 },
+ { 18, 117098 },
+ { 24, 1587965 },
+ { 24, 5782269 },
+ { 25, 11730943 },
+ { 26, 14170877 },
+ { 26, 26753789 },
+ { 26, 30948093 },
+ { 27, 43531005 },
+ { 27, 47725309 },
+ { 27, 60308221 },
+ { 27, 64502525 },
+ { 28, 260717561 },
+ { 28, 248134649 },
+ { 28, 243940345 },
+ { 28, 130694137 },
+ { 28, 126499833 },
+ { 28, 113916921 },
+ { 27, 63912957 },
+ { 27, 63585273 },
+ { 27, 59390969 },
+ { 27, 46808057 },
+ { 26, 30358525 },
+ { 26, 30030841 },
+ { 26, 25836537 },
+ { 26, 13253625 },
+ { 24, 5192701 },
+ { 24, 4865017 },
+ { 24, 670713 },
+ { 24, 3161081 },
+ { 24, 2374649 },
+ { 24, 4733945 },
+ { 24, 801785 },
+ { 18, 121194 },
+ { 24, 1588221 },
+ { 24, 5782525 },
+ { 25, 11730687 },
+ { 26, 14171133 },
+ { 26, 26754045 },
+ { 26, 30948349 },
+ { 27, 43531261 },
+ { 27, 47725565 },
+ { 27, 60308477 },
+ { 27, 64502781 },
+ { 26, 66469625 },
+ { 26, 65421049 },
+ { 26, 62275321 },
+ { 26, 61226745 },
+ { 26, 32915193 },
+ { 26, 31866617 },
+ { 26, 28720889 },
+ { 26, 27672313 },
+ { 25, 16137977 },
+ { 25, 15089401 },
+ { 25, 11943673 },
+ { 25, 10895097 },
+ { 24, 7749369 },
+ { 24, 6700793 },
+ { 24, 3555065 },
+ { 24, 2506489 },
+ { 22, 1457913 },
+ { 22, 409337 },
+ { 23, 2554875 },
+ { 22, 1326841 },
+ { 23, 2817019 },
+ { 16, 31466 },
+ { 24, 802557 },
+ { 24, 4996861 },
+ { 25, 10157055 },
+ { 26, 13385469 },
+ { 26, 25968381 },
+ { 26, 30162685 },
+ { 27, 42745597 },
+ { 27, 46939901 },
+ { 27, 59522813 },
+ { 27, 63717117 },
+ { 26, 66469881 },
+ { 26, 65421305 },
+ { 26, 62275577 },
+ { 26, 61227001 },
+ { 26, 32915449 },
+ { 26, 31866873 },
+ { 26, 28721145 },
+ { 26, 27672569 },
+ { 25, 16138233 },
+ { 25, 15089657 },
+ { 25, 11943929 },
+ { 25, 10895353 },
+ { 24, 7749625 },
+ { 24, 6701049 },
+ { 24, 3555321 },
+ { 24, 2506745 },
+ { 22, 1458169 },
+ { 22, 409593 },
+ { 23, 2554619 },
+ { 22, 1327097 },
+ { 23, 2816763 },
+ { 16, 32490 },
+ { 24, 802813 },
+ { 24, 4997117 },
+ { 25, 10156799 },
+ { 26, 13385725 },
+ { 26, 25968637 },
+ { 26, 30162941 },
+ { 27, 42745853 },
+ { 27, 46940157 },
+ { 27, 59523069 },
+ { 27, 63717373 },
+ { 26, 66546429 },
+ { 26, 66218745 },
+ { 26, 65170169 },
+ { 26, 62024441 },
+ { 26, 60975865 },
+ { 26, 32664313 },
+ { 26, 31615737 },
+ { 26, 28470009 },
+ { 25, 16214781 },
+ { 25, 15887097 },
+ { 25, 14838521 },
+ { 25, 11692793 },
+ { 24, 7826173 },
+ { 24, 7498489 },
+ { 24, 6449913 },
+ { 24, 3304185 },
+ { 22, 1534717 },
+ { 22, 1207033 },
+ { 22, 158457 },
+ { 18, 107897 },
+ { 22, 2096569 },
+ { 17, 53866 },
+ { 24, 551677 },
+ { 24, 4745981 },
+ { 25, 9629695 },
+ { 26, 13134589 },
+ { 26, 25717501 },
+ { 26, 29911805 },
+ { 27, 42494717 },
+ { 27, 46689021 },
+ { 27, 59271933 },
+ { 27, 63466237 },
+ { 26, 66546685 },
+ { 26, 66219001 },
+ { 26, 65170425 },
+ { 26, 62024697 },
+ { 26, 60976121 },
+ { 26, 32664569 },
+ { 26, 31615993 },
+ { 26, 28470265 },
+ { 25, 16215037 },
+ { 25, 15887353 },
+ { 25, 14838777 },
+ { 25, 11693049 },
+ { 24, 7826429 },
+ { 24, 7498745 },
+ { 24, 6450169 },
+ { 24, 3304441 },
+ { 22, 1534973 },
+ { 22, 1207289 },
+ { 22, 158713 },
+ { 18, 109945 },
+ { 21, 1048249 },
+ { 17, 54890 },
+ { 24, 551933 },
+ { 24, 4746237 },
+ { 25, 9629439 },
+ { 26, 13134845 },
+ { 26, 25717757 },
+ { 26, 29912061 },
+ { 27, 42494973 },
+ { 27, 46689277 },
+ { 27, 59272189 },
+ { 27, 63466493 },
+ { 28, 109603837 },
+ { 26, 66285309 },
+ { 26, 65236733 },
+ { 26, 62091005 },
+ { 26, 61042429 },
+ { 26, 32730877 },
+ { 26, 31682301 },
+ { 26, 28536573 },
+ { 26, 27487997 },
+ { 25, 15953661 },
+ { 25, 14905085 },
+ { 25, 11759357 },
+ { 25, 10710781 },
+ { 24, 7565053 },
+ { 24, 6516477 },
+ { 24, 3370749 },
+ { 24, 2322173 },
+ { 22, 1273597 },
+ { 22, 225021 },
+ { 21, 1048553 },
+ { 19, 262057 },
+ { 20, 524122 },
+ { 22, 290557 },
+ { 22, 1339133 },
+ { 23, 2812927 },
+ { 24, 3436285 },
+ { 24, 6582013 },
+ { 24, 7630589 },
+ { 25, 10776317 },
+ { 25, 11824893 },
+ { 25, 14970621 },
+ { 25, 16019197 },
+ { 26, 27553533 },
+ { 26, 28602109 },
+ { 26, 31747837 },
+ { 26, 32796413 },
+ { 26, 61107965 },
+ { 26, 62156541 },
+ { 26, 65302269 },
+ { 26, 66350845 },
+ { 26, 27488253 },
+ { 25, 15953917 },
+ { 25, 14905341 },
+ { 25, 11759613 },
+ { 25, 10711037 },
+ { 24, 7565309 },
+ { 24, 6516733 },
+ { 24, 3371005 },
+ { 24, 2322429 },
+ { 22, 1273853 },
+ { 22, 225277 },
+ { 21, 1048377 },
+ { 18, 131017 },
+ { 20, 524250 },
+ { 14, 16078 },
+ { 22, 1339389 },
+ { 23, 2812671 },
+ { 24, 3436541 },
+ { 24, 6582269 },
+ { 24, 7630845 },
+ { 25, 10776573 },
+ { 25, 11825149 },
+ { 25, 14970877 },
+ { 25, 16019453 },
+ { 26, 27553789 },
+ { 26, 28602365 },
+ { 26, 31748093 },
+ { 26, 66157309 },
+ { 26, 65108733 },
+ { 26, 61963005 },
+ { 26, 60914429 },
+ { 26, 32602877 },
+ { 26, 31554301 },
+ { 26, 28408573 },
+ { 26, 27359997 },
+ { 25, 15825661 },
+ { 25, 14777085 },
+ { 25, 11631357 },
+ { 25, 10582781 },
+ { 24, 7437053 },
+ { 24, 6388477 },
+ { 24, 3242749 },
+ { 24, 2194173 },
+ { 18, 124797 },
+ { 18, 261503 },
+ { 23, 49151 },
+ { 14, 16014 },
+ { 18, 124285 },
+ { 18, 262015 },
+ { 24, 3177213 },
+ { 24, 6322941 },
+ { 24, 7371517 },
+ { 25, 10517245 },
+ { 25, 11565821 },
+ { 25, 14711549 },
+ { 25, 15760125 },
+ { 26, 27294461 },
+ { 26, 28343037 },
+ { 26, 31488765 },
+ { 26, 32537341 },
+ { 26, 60848893 },
+ { 26, 61897469 },
+ { 26, 65043197 },
+ { 26, 66091773 },
+ { 26, 31554557 },
+ { 26, 28408829 },
+ { 26, 27360253 },
+ { 25, 15825917 },
+ { 25, 14777341 },
+ { 25, 11631613 },
+ { 25, 10583037 },
+ { 24, 7437309 },
+ { 24, 6388733 },
+ { 24, 3243005 },
+ { 24, 2194429 },
+ { 18, 126845 },
+ { 18, 259455 },
+ { 14, 7050 },
+ { 19, 262093 },
+ { 18, 126333 },
+ { 18, 259967 },
+ { 24, 3177469 },
+ { 24, 6323197 },
+ { 24, 7371773 },
+ { 25, 10517501 },
+ { 25, 11566077 },
+ { 25, 14711805 },
+ { 25, 15760381 },
+ { 26, 27294717 },
+ { 26, 28343293 },
+ { 26, 31489021 },
+ { 26, 66420477 },
+ { 26, 65371901 },
+ { 26, 62226173 },
+ { 26, 61177597 },
+ { 26, 32866045 },
+ { 26, 31817469 },
+ { 26, 28671741 },
+ { 26, 27623165 },
+ { 25, 16088829 },
+ { 25, 15040253 },
+ { 25, 11894525 },
+ { 25, 10845949 },
+ { 24, 7700221 },
+ { 24, 6651645 },
+ { 24, 3505917 },
+ { 24, 2457341 },
+ { 22, 1408765 },
+ { 22, 360189 },
+ { 14, 7114 },
+ { 20, 524249 },
+ { 22, 4194251 },
+ { 22, 163581 },
+ { 22, 425725 },
+ { 23, 2538495 },
+ { 24, 950013 },
+ { 24, 1736445 },
+ { 24, 1998589 },
+ { 25, 2785021 },
+ { 25, 3047165 },
+ { 25, 3833597 },
+ { 25, 4095741 },
+ { 26, 6979325 },
+ { 26, 7241469 },
+ { 26, 8027901 },
+ { 26, 8290045 },
+ { 26, 15367933 },
+ { 26, 15630077 },
+ { 26, 16416509 },
+ { 26, 16678653 },
+ { 26, 27623421 },
+ { 25, 16089085 },
+ { 25, 15040509 },
+ { 25, 11894781 },
+ { 25, 10846205 },
+ { 24, 7700477 },
+ { 24, 6651901 },
+ { 24, 3506173 },
+ { 24, 2457597 },
+ { 22, 1409021 },
+ { 22, 360445 },
+ { 23, 4194106 },
+ { 22, 98297 },
+ { 23, 4194109 },
+ { 22, 163837 },
+ { 22, 425981 },
+ { 23, 2538239 },
+ { 24, 950269 },
+ { 24, 1736701 },
+ { 24, 1998845 },
+ { 25, 2785277 },
+ { 25, 3047421 },
+ { 25, 3833853 },
+ { 25, 4095997 },
+ { 26, 6979581 },
+ { 26, 7241725 },
+ { 26, 8028157 },
+ { 26, 8290301 },
+ { 26, 15368189 },
+ { 26, 15630333 },
+ { 26, 16416765 },
+ { 26, 16678909 },
+ { 27, 132561663 },
+ { 28, 127052541 },
+ { 28, 118663933 },
+ { 28, 93498109 },
+ { 28, 85109501 },
+ { 27, 59943677 },
+ { 27, 51555069 },
+ { 27, 26389245 },
+ { 27, 18000637 },
+ { 25, 9612029 },
+ { 25, 1223421 },
+ { 17, 119322 },
+ { 17, 122478 },
+ { 18, 239481 },
+ { 18, 245115 },
+ { 23, 961273 },
+ { 23, 2927357 },
+ { 23, 3059711 },
+ { 25, 3582713 },
+ { 25, 4107001 },
+ { 25, 12364541 },
+ { 25, 15642623 },
+ { 26, 7777017 },
+ { 26, 8301305 },
+ { 26, 24947453 },
+ { 26, 32419839 },
+ { 27, 16165625 },
+ { 27, 16689913 },
+ { 27, 30845689 },
+ { 27, 31369977 },
+ { 27, 32942841 },
+ { 27, 33467129 },
+ { 27, 66890493 },
+ { 27, 133083135 },
+ { 28, 118664189 },
+ { 28, 93498365 },
+ { 28, 85109757 },
+ { 27, 59943933 },
+ { 27, 51555325 },
+ { 27, 26389501 },
+ { 27, 18000893 },
+ { 25, 9612285 },
+ { 25, 1223677 },
+ { 17, 120346 },
+ { 17, 121454 },
+ { 18, 241529 },
+ { 18, 243067 },
+ { 23, 961529 },
+ { 23, 2927613 },
+ { 23, 3059455 },
+ { 25, 3582969 },
+ { 25, 4107257 },
+ { 25, 12364797 },
+ { 25, 15642367 },
+ { 26, 7777273 },
+ { 26, 8301561 },
+ { 26, 24947709 },
+ { 26, 32419583 },
+ { 27, 16165881 },
+ { 27, 16690169 },
+ { 27, 30845945 },
+ { 27, 31370233 },
+ { 27, 32943097 },
+ { 27, 33467385 },
+ { 27, 66890749 },
+ { 27, 133082879 },
+ { 28, 119189245 },
+ { 28, 94023421 },
+ { 28, 85634813 },
+ { 27, 60468989 },
+ { 27, 52080381 },
+ { 27, 26914557 },
+ { 27, 18525949 },
+ { 25, 10137341 },
+ { 25, 1748733 },
+ { 17, 121498 },
+ { 17, 120558 },
+ { 23, 2797305 },
+ { 23, 2665467 },
+ { 23, 2535161 },
+ { 23, 3059449 },
+ { 23, 2927611 },
+ { 25, 10399481 },
+ { 25, 11972345 },
+ { 25, 12496633 },
+ { 25, 15510523 },
+ { 26, 22982393 },
+ { 26, 24555257 },
+ { 26, 25079545 },
+ { 26, 32287739 },
+ { 27, 48148217 },
+ { 27, 49721081 },
+ { 27, 50245369 },
+ { 27, 64401145 },
+ { 27, 64925433 },
+ { 27, 66498297 },
+ { 27, 67022585 },
+ { 27, 132951035 },
+ { 28, 119189501 },
+ { 28, 94023677 },
+ { 28, 85635069 },
+ { 27, 60469245 },
+ { 27, 52080637 },
+ { 27, 26914813 },
+ { 27, 18526205 },
+ { 25, 10137597 },
+ { 25, 1748989 },
+ { 17, 122522 },
+ { 17, 119534 },
+ { 23, 2797561 },
+ { 23, 2665211 },
+ { 23, 2535417 },
+ { 23, 3059705 },
+ { 23, 2927355 },
+ { 25, 10399737 },
+ { 25, 11972601 },
+ { 25, 12496889 },
+ { 25, 15510267 },
+ { 26, 22982649 },
+ { 26, 24555513 },
+ { 26, 25079801 },
+ { 26, 32287483 },
+ { 27, 48148473 },
+ { 27, 49721337 },
+ { 27, 50245625 },
+ { 27, 64401401 },
+ { 27, 64925689 },
+ { 27, 66498553 },
+ { 27, 67022841 },
+ { 27, 132950779 },
+ { 27, 64520191 },
+ { 27, 60325887 },
+ { 27, 47742975 },
+ { 27, 62044925 },
+ { 26, 30965759 },
+ { 26, 26771455 },
+ { 26, 14188543 },
+ { 25, 11713277 },
+ { 24, 5799935 },
+ { 19, 510234 },
+ { 19, 260462 },
+ { 24, 819195 },
+ { 24, 4751355 },
+ { 24, 2392059 },
+ { 24, 3178491 },
+ { 24, 688123 },
+ { 24, 4882427 },
+ { 24, 5210111 },
+ { 26, 13271035 },
+ { 26, 25853947 },
+ { 26, 30048251 },
+ { 26, 30375935 },
+ { 27, 46825467 },
+ { 27, 59408379 },
+ { 27, 63602683 },
+ { 27, 63930367 },
+ { 28, 113934331 },
+ { 28, 126517243 },
+ { 28, 130711547 },
+ { 28, 243957755 },
+ { 28, 248152059 },
+ { 28, 129154045 },
+ { 27, 64519935 },
+ { 27, 60325631 },
+ { 27, 47742719 },
+ { 27, 62045181 },
+ { 26, 30965503 },
+ { 26, 26771199 },
+ { 26, 14188287 },
+ { 25, 11713533 },
+ { 24, 5799679 },
+ { 19, 514330 },
+ { 19, 256366 },
+ { 24, 818939 },
+ { 24, 4751099 },
+ { 24, 2391803 },
+ { 24, 3178235 },
+ { 24, 687867 },
+ { 24, 4882171 },
+ { 24, 5209855 },
+ { 26, 13270779 },
+ { 26, 25853691 },
+ { 26, 30047995 },
+ { 26, 30375679 },
+ { 27, 46825211 },
+ { 27, 59408123 },
+ { 27, 63602427 },
+ { 27, 63930111 },
+ { 28, 113934075 },
+ { 28, 126516987 },
+ { 28, 130711291 },
+ { 28, 243957499 },
+ { 28, 248151803 },
+ { 28, 129679101 },
+ { 27, 64781311 },
+ { 27, 60587007 },
+ { 27, 48004095 },
+ { 27, 62570237 },
+ { 26, 31226879 },
+ { 26, 27032575 },
+ { 26, 14449663 },
+ { 25, 12238589 },
+ { 24, 6061055 },
+ { 19, 518554 },
+ { 19, 252398 },
+ { 24, 1604603 },
+ { 24, 5012475 },
+ { 25, 6995705 },
+ { 24, 3439611 },
+ { 24, 6323195 },
+ { 24, 949243 },
+ { 24, 5143547 },
+ { 24, 5995519 },
+ { 26, 13532155 },
+ { 26, 26115067 },
+ { 26, 30309371 },
+ { 26, 31161343 },
+ { 27, 47086587 },
+ { 27, 59669499 },
+ { 27, 63863803 },
+ { 27, 64715775 },
+ { 28, 114195451 },
+ { 28, 126778363 },
+ { 28, 130972667 },
+ { 28, 244218875 },
+ { 28, 129679357 },
+ { 27, 64781055 },
+ { 27, 60586751 },
+ { 27, 48003839 },
+ { 27, 62570493 },
+ { 26, 31226623 },
+ { 26, 27032319 },
+ { 26, 14449407 },
+ { 25, 12238845 },
+ { 24, 6060799 },
+ { 19, 522650 },
+ { 19, 248302 },
+ { 24, 1604347 },
+ { 24, 5012219 },
+ { 25, 6995961 },
+ { 24, 3439355 },
+ { 24, 6322939 },
+ { 24, 948987 },
+ { 24, 5143291 },
+ { 24, 5995263 },
+ { 26, 13531899 },
+ { 26, 26114811 },
+ { 26, 30309115 },
+ { 26, 31161087 },
+ { 27, 47086331 },
+ { 27, 59669243 },
+ { 27, 63863547 },
+ { 27, 64715519 },
+ { 28, 114195195 },
+ { 28, 126778107 },
+ { 28, 130972411 },
+ { 28, 244218619 },
+ { 28, 248412923 },
+ { 28, 260995835 },
+ { 28, 265190139 },
+ { 28, 266042111 },
+ { 28, 122874621 },
+ { 27, 61370367 },
+ { 27, 52981759 },
+ { 27, 27815935 },
+ { 26, 22211325 },
+ { 25, 11038719 },
+ { 25, 2650111 },
+ { 19, 228206 },
+ { 24, 1863675 },
+ { 24, 5795835 },
+ { 26, 9203707 },
+ { 25, 13298425 },
+ { 24, 6582267 },
+ { 24, 7368699 },
+ { 24, 1732603 },
+ { 24, 5926907 },
+ { 24, 6254591 },
+ { 26, 14315515 },
+ { 26, 26898427 },
+ { 26, 31092731 },
+ { 26, 31420415 },
+ { 27, 47869947 },
+ { 27, 60452859 },
+ { 27, 64647163 },
+ { 27, 64974847 },
+ { 28, 114978811 },
+ { 28, 127561723 },
+ { 28, 131756027 },
+ { 28, 245002235 },
+ { 28, 249196539 },
+ { 28, 261779451 },
+ { 28, 265973755 },
+ { 28, 122874877 },
+ { 27, 61370111 },
+ { 27, 52981503 },
+ { 27, 27815679 },
+ { 26, 22211581 },
+ { 25, 11038463 },
+ { 25, 2649855 },
+ { 19, 224110 },
+ { 24, 1863419 },
+ { 24, 5795579 },
+ { 26, 9203451 },
+ { 25, 13298681 },
+ { 24, 6582011 },
+ { 24, 7368443 },
+ { 24, 1732347 },
+ { 24, 5926651 },
+ { 24, 6254335 },
+ { 26, 14315259 },
+ { 26, 26898171 },
+ { 26, 31092475 },
+ { 26, 31420159 },
+ { 27, 47869691 },
+ { 27, 60452603 },
+ { 27, 64646907 },
+ { 27, 64974591 },
+ { 28, 114978555 },
+ { 28, 127561467 },
+ { 28, 131755771 },
+ { 28, 245001979 },
+ { 28, 249196283 },
+ { 28, 261779195 },
+ { 28, 265973499 },
+ { 28, 123399933 },
+ { 27, 61631487 },
+ { 27, 53242879 },
+ { 27, 28077055 },
+ { 26, 22736637 },
+ { 25, 11299839 },
+ { 25, 2911231 },
+ { 19, 220142 },
+ { 25, 12250873 },
+ { 24, 6056955 },
+ { 26, 9989115 },
+ { 26, 13396987 },
+ { 25, 15396601 },
+ { 24, 7629819 },
+ { 25, 15134457 },
+ { 24, 1993723 },
+ { 24, 6188027 },
+ { 25, 11234303 },
+ { 26, 14576635 },
+ { 26, 27159547 },
+ { 26, 31353851 },
+ { 27, 43936763 },
+ { 27, 48131067 },
+ { 27, 60713979 },
+ { 27, 64908283 },
+ { 28, 111045627 },
+ { 28, 115239931 },
+ { 28, 127822843 },
+ { 28, 132017147 },
+ { 28, 245263355 },
+ { 28, 249457659 },
+ { 28, 262040571 },
+ { 28, 123400189 },
+ { 27, 61631231 },
+ { 27, 53242623 },
+ { 27, 28076799 },
+ { 26, 22736893 },
+ { 25, 11299583 },
+ { 25, 2910975 },
+ { 19, 216046 },
+ { 25, 12251129 },
+ { 24, 6056699 },
+ { 26, 9988859 },
+ { 26, 13396731 },
+ { 25, 15396857 },
+ { 24, 7629563 },
+ { 25, 15134713 },
+ { 24, 1993467 },
+ { 24, 6187771 },
+ { 25, 11234047 },
+ { 26, 14576379 },
+ { 26, 27159291 },
+ { 26, 31353595 },
+ { 27, 43936507 },
+ { 27, 48130811 },
+ { 27, 60713723 },
+ { 27, 64908027 },
+ { 28, 111045371 },
+ { 28, 115239675 },
+ { 28, 127822587 },
+ { 28, 132016891 },
+ { 28, 245263099 },
+ { 28, 249457403 },
+ { 28, 262040315 },
+ { 28, 124975869 },
+ { 27, 62406655 },
+ { 27, 54018047 },
+ { 27, 28852223 },
+ { 26, 24312573 },
+ { 25, 12075007 },
+ { 25, 3686399 },
+ { 19, 259438 },
+ { 25, 2899963 },
+ { 25, 11026427 },
+ { 26, 10239995 },
+ { 26, 14172155 },
+ { 26, 25968635 },
+ { 26, 21691129 },
+ { 25, 10764283 },
+ { 25, 11550715 },
+ { 25, 2768891 },
+ { 25, 11157499 },
+ { 25, 11485183 },
+ { 27, 27934715 },
+ { 27, 53100539 },
+ { 27, 61489147 },
+ { 27, 61816831 },
+ { 28, 95043579 },
+ { 28, 120209403 },
+ { 28, 128598011 },
+ { 28, 128925695 },
+ { 29, 229261307 },
+ { 29, 259193853 },
+ { 28, 129515263 },
+ { 28, 121126655 },
+ { 28, 95960831 },
+ { 28, 124976125 },
+ { 27, 62406399 },
+ { 27, 54017791 },
+ { 27, 28851967 },
+ { 26, 24312829 },
+ { 25, 12074751 },
+ { 25, 3686143 },
+ { 19, 251246 },
+ { 25, 2899707 },
+ { 25, 11026171 },
+ { 26, 10239739 },
+ { 26, 14171899 },
+ { 26, 25968379 },
+ { 26, 21691385 },
+ { 25, 10764027 },
+ { 25, 11550459 },
+ { 25, 2768635 },
+ { 25, 11157243 },
+ { 25, 11484927 },
+ { 27, 27934459 },
+ { 27, 53100283 },
+ { 27, 61488891 },
+ { 27, 61816575 },
+ { 28, 95043323 },
+ { 28, 120209147 },
+ { 28, 128597755 },
+ { 28, 128925439 },
+ { 29, 229261051 },
+ { 29, 259718909 },
+ { 28, 129776639 },
+ { 28, 121388031 },
+ { 28, 96222207 },
+ { 28, 125501181 },
+ { 27, 62667775 },
+ { 27, 54279167 },
+ { 27, 29113343 },
+ { 26, 24837885 },
+ { 25, 12336127 },
+ { 25, 3947519 },
+ { 19, 243182 },
+ { 25, 3685371 },
+ { 25, 11287547 },
+ { 27, 29032185 },
+ { 26, 14433275 },
+ { 26, 26754043 },
+ { 26, 30161915 },
+ { 26, 23789305 },
+ { 25, 11811835 },
+ { 25, 14695419 },
+ { 25, 3030011 },
+ { 25, 11418619 },
+ { 25, 12270591 },
+ { 27, 28195835 },
+ { 27, 53361659 },
+ { 27, 61750267 },
+ { 27, 62602239 },
+ { 28, 95304699 },
+ { 28, 120470523 },
+ { 28, 128859131 },
+ { 28, 129711103 },
+ { 29, 259719165 },
+ { 28, 129776383 },
+ { 28, 121387775 },
+ { 28, 96221951 },
+ { 28, 125501437 },
+ { 27, 62667519 },
+ { 27, 54278911 },
+ { 27, 29113087 },
+ { 26, 24838141 },
+ { 25, 12335871 },
+ { 25, 3947263 },
+ { 19, 234990 },
+ { 25, 3685115 },
+ { 25, 11287291 },
+ { 27, 29032441 },
+ { 26, 14433019 },
+ { 26, 26753787 },
+ { 26, 30161659 },
+ { 26, 23789561 },
+ { 25, 11811579 },
+ { 25, 14695163 },
+ { 25, 3029755 },
+ { 25, 11418363 },
+ { 25, 12270335 },
+ { 27, 28195579 },
+ { 27, 53361403 },
+ { 27, 61750011 },
+ { 27, 62601983 },
+ { 28, 95304443 },
+ { 28, 120470267 },
+ { 28, 128858875 },
+ { 28, 129710847 },
+ { 29, 229522171 },
+ { 29, 254687995 },
+ { 29, 263076603 },
+ { 29, 489569019 },
+ { 29, 267976697 },
+ { 28, 134036219 },
+ { 28, 107491327 },
+ { 28, 57159679 },
+ { 28, 94743293 },
+ { 26, 23605247 },
+ { 26, 6828031 },
+ { 19, 194414 },
+ { 25, 3944443 },
+ { 25, 12070907 },
+ { 27, 19673083 },
+ { 27, 27799547 },
+ { 26, 27013115 },
+ { 26, 30945275 },
+ { 27, 42741755 },
+ { 27, 60140281 },
+ { 25, 14954491 },
+ { 25, 15740923 },
+ { 25, 3813371 },
+ { 25, 12201979 },
+ { 25, 12529663 },
+ { 27, 28979195 },
+ { 27, 54145019 },
+ { 27, 62533627 },
+ { 27, 62861311 },
+ { 28, 96088059 },
+ { 28, 121253883 },
+ { 28, 129642491 },
+ { 28, 129970175 },
+ { 29, 230305787 },
+ { 29, 255471611 },
+ { 29, 263860219 },
+ { 29, 490352635 },
+ { 28, 133771259 },
+ { 28, 117256187 },
+ { 28, 57159423 },
+ { 28, 94743549 },
+ { 26, 23604991 },
+ { 26, 6827775 },
+ { 19, 186222 },
+ { 25, 3944187 },
+ { 25, 12070651 },
+ { 27, 19672827 },
+ { 27, 27799291 },
+ { 26, 27012859 },
+ { 26, 30945019 },
+ { 27, 42741499 },
+ { 27, 60140537 },
+ { 25, 14954235 },
+ { 25, 15740667 },
+ { 25, 3813115 },
+ { 25, 12201723 },
+ { 25, 12529407 },
+ { 27, 28978939 },
+ { 27, 54144763 },
+ { 27, 62533371 },
+ { 27, 62861055 },
+ { 28, 96087803 },
+ { 28, 121253627 },
+ { 28, 129642235 },
+ { 28, 129969919 },
+ { 29, 230305531 },
+ { 29, 255471355 },
+ { 29, 263859963 },
+ { 29, 490352379 },
+ { 28, 133771003 },
+ { 28, 117255931 },
+ { 28, 57420799 },
+ { 28, 95792893 },
+ { 26, 23866367 },
+ { 26, 7089151 },
+ { 19, 178158 },
+ { 26, 6827003 },
+ { 25, 12332027 },
+ { 27, 20458491 },
+ { 27, 28060667 },
+ { 27, 52964347 },
+ { 26, 31206395 },
+ { 27, 43527163 },
+ { 27, 46935035 },
+ { 27, 64335609 },
+ { 25, 16002043 },
+ { 26, 27274235 },
+ { 25, 4074491 },
+ { 25, 12463099 },
+ { 26, 23800831 },
+ { 27, 29240315 },
+ { 27, 54406139 },
+ { 27, 62794747 },
+ { 28, 87960571 },
+ { 28, 96349179 },
+ { 28, 121515003 },
+ { 28, 129903611 },
+ { 29, 222178299 },
+ { 29, 230566907 },
+ { 29, 255732731 },
+ { 29, 264121339 },
+ { 28, 132983803 },
+ { 28, 116993019 },
+ { 28, 66923515 },
+ { 28, 95793149 },
+ { 26, 23866111 },
+ { 26, 7088895 },
+ { 19, 169966 },
+ { 26, 6826747 },
+ { 25, 12331771 },
+ { 27, 20458235 },
+ { 27, 28060411 },
+ { 27, 52964091 },
+ { 26, 31206139 },
+ { 27, 43526907 },
+ { 27, 46934779 },
+ { 27, 64335865 },
+ { 25, 16001787 },
+ { 26, 27273979 },
+ { 25, 4074235 },
+ { 25, 12462843 },
+ { 26, 23800575 },
+ { 27, 29240059 },
+ { 27, 54405883 },
+ { 27, 62794491 },
+ { 28, 87960315 },
+ { 28, 96348923 },
+ { 28, 121514747 },
+ { 28, 129903355 },
+ { 27, 64888831 },
+ { 27, 60694527 },
+ { 27, 48111615 },
+ { 27, 43917311 },
+ { 26, 31334399 },
+ { 26, 27140095 },
+ { 26, 14557183 },
+ { 26, 10362879 },
+ { 24, 6168575 },
+ { 24, 1974271 },
+ { 19, 257390 },
+ { 24, 1777659 },
+ { 24, 5906427 },
+ { 25, 5185531 },
+ { 25, 7217147 },
+ { 25, 13311995 },
+ { 25, 15343611 },
+ { 25, 10952699 },
+ { 25, 11935739 },
+ { 25, 14884859 },
+ { 25, 15867899 },
+ { 24, 6889467 },
+ { 24, 7086075 },
+ { 24, 1744891 },
+ { 24, 5939195 },
+ { 24, 6021119 },
+ { 26, 14327803 },
+ { 26, 26910715 },
+ { 26, 31105019 },
+ { 26, 31186943 },
+ { 27, 47882235 },
+ { 27, 60465147 },
+ { 27, 64659451 },
+ { 27, 60514299 },
+ { 27, 48127995 },
+ { 27, 43999227 },
+ { 26, 33185787 },
+ { 26, 29057019 },
+ { 26, 16670715 },
+ { 26, 12541947 },
+ { 24, 6168319 },
+ { 24, 1974015 },
+ { 19, 241006 },
+ { 24, 1777403 },
+ { 24, 5906171 },
+ { 25, 5185275 },
+ { 25, 7216891 },
+ { 25, 13311739 },
+ { 25, 15343355 },
+ { 25, 10952443 },
+ { 25, 11935483 },
+ { 25, 14884603 },
+ { 25, 15867643 },
+ { 24, 6889211 },
+ { 24, 7085819 },
+ { 24, 1744635 },
+ { 24, 5938939 },
+ { 24, 6020863 },
+ { 26, 14327547 },
+ { 26, 26910459 },
+ { 26, 31104763 },
+ { 26, 31186687 },
+ { 27, 47881979 },
+ { 27, 60464891 },
+ { 27, 64659195 },
+ { 27, 60514043 },
+ { 27, 48127739 },
+ { 27, 43998971 },
+ { 26, 33185531 },
+ { 26, 29056763 },
+ { 26, 16670459 },
+ { 26, 12541691 },
+ { 24, 6233087 },
+ { 24, 2038783 },
+ { 19, 224750 },
+ { 24, 1973243 },
+ { 24, 5970939 },
+ { 26, 10099707 },
+ { 25, 7281659 },
+ { 25, 13507579 },
+ { 25, 15408123 },
+ { 26, 21634043 },
+ { 25, 12000251 },
+ { 25, 15080443 },
+ { 25, 15932411 },
+ { 24, 16636923 },
+ { 24, 7150587 },
+ { 24, 7871483 },
+ { 24, 1809403 },
+ { 24, 6003707 },
+ { 24, 6216703 },
+ { 26, 14392315 },
+ { 26, 26975227 },
+ { 26, 31169531 },
+ { 26, 31382527 },
+ { 27, 47946747 },
+ { 26, 32463867 },
+ { 27, 64723963 },
+ { 27, 47930363 },
+ { 27, 43932667 },
+ { 26, 31415291 },
+ { 26, 28990459 },
+ { 26, 16473083 },
+ { 26, 12475387 },
+ { 24, 8346619 },
+ { 24, 2038527 },
+ { 19, 208366 },
+ { 24, 1972987 },
+ { 24, 5970683 },
+ { 26, 10099451 },
+ { 25, 7281403 },
+ { 25, 13507323 },
+ { 25, 15407867 },
+ { 26, 21633787 },
+ { 25, 11999995 },
+ { 25, 15080187 },
+ { 25, 15932155 },
+ { 24, 16636667 },
+ { 24, 7150331 },
+ { 24, 7871227 },
+ { 24, 1809147 },
+ { 24, 6003451 },
+ { 24, 6216447 },
+ { 26, 14392059 },
+ { 26, 26974971 },
+ { 26, 31169275 },
+ { 26, 31382271 },
+ { 27, 47946491 },
+ { 26, 32463611 },
+ { 27, 64723707 },
+ { 27, 47930107 },
+ { 27, 43932411 },
+ { 26, 31415035 },
+ { 26, 28990203 },
+ { 26, 16472827 },
+ { 26, 12475131 },
+ { 24, 8346363 },
+ { 24, 3805183 },
+ { 19, 126830 },
+ { 24, 2035707 },
+ { 24, 6164475 },
+ { 26, 10162171 },
+ { 26, 14290939 },
+ { 25, 13570043 },
+ { 25, 15601659 },
+ { 26, 21696507 },
+ { 26, 23728123 },
+ { 25, 15142907 },
+ { 25, 16125947 },
+ { 24, 16617471 },
+ { 24, 16371707 },
+ { 24, 7933947 },
+ { 24, 8130555 },
+ { 24, 2002939 },
+ { 24, 6197243 },
+ { 24, 6279167 },
+ { 26, 14585851 },
+ { 26, 27168763 },
+ { 26, 31363067 },
+ { 26, 31444991 },
+ { 26, 32395259 },
+ { 26, 30363643 },
+ { 27, 64917499 },
+ { 27, 43732987 },
+ { 26, 31346683 },
+ { 26, 27217915 },
+ { 26, 16404475 },
+ { 26, 12275707 },
+ { 24, 8278011 },
+ { 24, 4149243 },
+ { 19, 110446 },
+ { 24, 2035451 },
+ { 24, 6164219 },
+ { 26, 10161915 },
+ { 26, 14290683 },
+ { 25, 13569787 },
+ { 25, 15601403 },
+ { 26, 21696251 },
+ { 26, 23727867 },
+ { 25, 15142651 },
+ { 25, 16125691 },
+ { 24, 16617215 },
+ { 24, 16371451 },
+ { 24, 7933691 },
+ { 24, 8130299 },
+ { 24, 2002683 },
+ { 24, 6196987 },
+ { 24, 6278911 },
+ { 26, 14585595 },
+ { 26, 27168507 },
+ { 26, 31362811 },
+ { 26, 31444735 },
+ { 26, 32395003 },
+ { 26, 30363387 },
+ { 27, 64917243 },
+ { 27, 43732731 },
+ { 26, 31346427 },
+ { 26, 27217659 },
+ { 26, 16404219 },
+ { 26, 12275451 },
+ { 24, 8277755 },
+ { 24, 4148987 },
+ { 19, 94190 },
+ { 24, 3804155 },
+ { 24, 6228987 },
+ { 26, 10357755 },
+ { 26, 14355451 },
+ { 26, 26872827 },
+ { 25, 15666171 },
+ { 26, 21892091 },
+ { 26, 23792635 },
+ { 26, 30018555 },
+ { 25, 16190459 },
+ { 26, 27659259 },
+ { 24, 16354303 },
+ { 24, 15584251 },
+ { 24, 8195067 },
+ { 24, 15207419 },
+ { 24, 2067451 },
+ { 24, 6261755 },
+ { 24, 8047615 },
+ { 26, 14650363 },
+ { 26, 27233275 },
+ { 26, 31427579 },
+ { 26, 32197627 },
+ { 26, 30297083 },
+ { 26, 24071163 },
+ { 27, 64982011 },
+ { 26, 31149051 },
+ { 26, 27151355 },
+ { 26, 14633979 },
+ { 26, 12209147 },
+ { 24, 8080379 },
+ { 24, 4082683 },
+ { 19, 77806 },
+ { 24, 3803899 },
+ { 24, 6228731 },
+ { 26, 10357499 },
+ { 26, 14355195 },
+ { 26, 26872571 },
+ { 25, 15665915 },
+ { 26, 21891835 },
+ { 26, 23792379 },
+ { 26, 30018299 },
+ { 25, 16190203 },
+ { 26, 27659003 },
+ { 24, 16354047 },
+ { 24, 15583995 },
+ { 24, 8194811 },
+ { 24, 15207163 },
+ { 24, 2067195 },
+ { 24, 6261499 },
+ { 24, 8047359 },
+ { 26, 14650107 },
+ { 26, 27233019 },
+ { 26, 31427323 },
+ { 25, 16746495 },
+ { 25, 15697919 },
+ { 25, 12552191 },
+ { 25, 11503615 },
+ { 24, 8357887 },
+ { 24, 7309311 },
+ { 24, 4163583 },
+ { 24, 3115007 },
+ { 22, 2066431 },
+ { 22, 1017855 },
+ { 17, 64878 },
+ { 22, 968699 },
+ { 22, 2000891 },
+ { 24, 2607099 },
+ { 24, 3639291 },
+ { 24, 6735867 },
+ { 24, 7768059 },
+ { 24, 5490683 },
+ { 24, 5998587 },
+ { 24, 7522299 },
+ { 24, 8030203 },
+ { 24, 6932475 },
+ { 24, 7178235 },
+ { 22, 3893247 },
+ { 22, 3831803 },
+ { 22, 3819515 },
+ { 22, 3868667 },
+ { 22, 960507 },
+ { 22, 2009083 },
+ { 22, 2029567 },
+ { 24, 4106235 },
+ { 24, 7251963 },
+ { 24, 8300539 },
+ { 24, 7526395 },
+ { 24, 6002683 },
+ { 24, 5494779 },
+ { 24, 7772155 },
+ { 24, 6739963 },
+ { 24, 3643387 },
+ { 24, 2611195 },
+ { 22, 2004987 },
+ { 22, 972795 },
+ { 17, 48494 },
+ { 22, 968443 },
+ { 22, 2000635 },
+ { 24, 2606843 },
+ { 24, 3639035 },
+ { 24, 6735611 },
+ { 24, 7767803 },
+ { 24, 5490427 },
+ { 24, 5998331 },
+ { 24, 7522043 },
+ { 24, 8029947 },
+ { 24, 6932219 },
+ { 24, 7177979 },
+ { 22, 3892991 },
+ { 22, 3831547 },
+ { 22, 3819259 },
+ { 22, 3868411 },
+ { 22, 960251 },
+ { 22, 2008827 },
+ { 22, 2029311 },
+ { 24, 4105979 },
+ { 24, 7251707 },
+ { 24, 8300283 },
+ { 24, 7526139 },
+ { 24, 6002427 },
+ { 24, 5494523 },
+ { 24, 7771899 },
+ { 24, 6739707 },
+ { 24, 3643131 },
+ { 24, 2610939 },
+ { 22, 2004731 },
+ { 22, 972539 },
+ { 17, 32238 },
+ { 22, 1016827 },
+ { 22, 2016251 },
+ { 24, 3048443 },
+ { 24, 3654651 },
+ { 24, 6783995 },
+ { 24, 7783419 },
+ { 25, 10912763 },
+ { 24, 6013947 },
+ { 24, 7570427 },
+ { 24, 8045563 },
+ { 24, 8254459 },
+ { 24, 7193595 },
+ { 24, 7963643 },
+ { 22, 3826687 },
+ { 22, 2061307 },
+ { 22, 3884027 },
+ { 22, 4064251 },
+ { 22, 975867 },
+ { 22, 2024443 },
+ { 22, 2077695 },
+ { 24, 4121595 },
+ { 23, 4051963 },
+ { 24, 8315899 },
+ { 24, 5952507 },
+ { 24, 5477371 },
+ { 23, 3920891 },
+ { 24, 6722555 },
+ { 24, 3593211 },
+ { 24, 2593787 },
+ { 22, 1561595 },
+ { 22, 955387 },
+ { 17, 15854 },
+ { 22, 1016571 },
+ { 22, 2015995 },
+ { 24, 3048187 },
+ { 24, 3654395 },
+ { 24, 6783739 },
+ { 24, 7783163 },
+ { 25, 10912507 },
+ { 24, 6013691 },
+ { 24, 7570171 },
+ { 24, 8045307 },
+ { 24, 8254203 },
+ { 24, 7193339 },
+ { 24, 7963387 },
+ { 22, 3826431 },
+ { 22, 2061051 },
+ { 22, 3883771 },
+ { 22, 4063995 },
+ { 22, 975611 },
+ { 22, 2024187 },
+ { 22, 2077439 },
+ { 24, 4121339 },
+ { 23, 4051707 },
+ { 24, 8315643 },
+ { 24, 5952251 },
+ { 24, 5477115 },
+ { 23, 3920635 },
+ { 24, 6722299 },
+ { 24, 3592955 },
+ { 24, 2593531 },
+ { 22, 1561339 },
+ { 22, 955131 },
+ { 15, 24430 },
+ { 20, 258555 },
+ { 20, 516603 },
+ { 22, 766459 },
+ { 22, 1024507 },
+ { 22, 1700347 },
+ { 22, 1958395 },
+ { 23, 2732539 },
+ { 23, 2990587 },
+ { 22, 1896955 },
+ { 22, 2023931 },
+ { 22, 2062847 },
+ { 22, 1998331 },
+ { 22, 1995259 },
+ { 22, 2056699 },
+ { 20, 514559 },
+ { 20, 499195 },
+ { 20, 1020411 },
+ { 20, 1032699 },
+ { 20, 256507 },
+ { 20, 518651 },
+ { 20, 523775 },
+ { 21, 1009147 },
+ { 21, 947707 },
+ { 22, 2091515 },
+ { 22, 1357307 },
+ { 21, 976379 },
+ { 21, 849403 },
+ { 22, 894459 },
+ { 22, 636411 },
+ { 20, 386555 },
+ { 20, 128507 },
+ { 15, 7962 },
+ { 20, 259321 },
+ { 20, 517369 },
+ { 22, 767225 },
+ { 22, 1025273 },
+ { 22, 1701113 },
+ { 22, 1959161 },
+ { 23, 2733305 },
+ { 23, 4057337 },
+ { 22, 1897721 },
+ { 22, 2024697 },
+ { 22, 1965309 },
+ { 22, 1960185 },
+ { 22, 1698041 },
+ { 22, 911609 },
+ { 20, 392445 },
+ { 20, 387321 },
+ { 20, 125177 },
+ { 20, 508153 },
+ { 20, 495865 },
+ { 20, 1023225 },
+ { 20, 1038589 },
+ { 21, 1007865 },
+ { 21, 946425 },
+ { 22, 1483001 },
+ { 22, 1356025 },
+ { 21, 975097 },
+ { 21, 848121 },
+ { 22, 893177 },
+ { 22, 635129 },
+ { 20, 385273 },
+ { 20, 127225 },
+ { 15, 3946 },
+ { 20, 259577 },
+ { 20, 517625 },
+ { 22, 767481 },
+ { 22, 1025529 },
+ { 22, 1701369 },
+ { 22, 1959417 },
+ { 23, 2733561 },
+ { 23, 4057593 },
+ { 22, 1897977 },
+ { 22, 2024953 },
+ { 22, 1965565 },
+ { 22, 1960441 },
+ { 22, 1698297 },
+ { 22, 911865 },
+ { 20, 392701 },
+ { 20, 387577 },
+ { 20, 125433 },
+ { 20, 508409 },
+ { 20, 496121 },
+ { 20, 1023481 },
+ { 20, 1038845 },
+ { 21, 1008121 },
+ { 21, 946681 },
+ { 22, 1483257 },
+ { 22, 1356281 },
+ { 21, 975353 },
+ { 21, 848377 },
+ { 22, 893433 },
+ { 22, 635385 },
+ { 20, 385529 },
+ { 20, 127481 },
+ { 15, 20330 },
+ { 20, 238077 },
+ { 20, 500221 },
+ { 22, 762365 },
+ { 22, 1024509 },
+ { 22, 1810941 },
+ { 22, 2073085 },
+ { 23, 2859517 },
+ { 23, 3121661 },
+ { 23, 3908093 },
+ { 23, 4170237 },
+ { 24, 7053821 },
+ { 24, 7844605 },
+ { 24, 7791353 },
+ { 24, 6742777 },
+ { 24, 3597049 },
+ { 22, 1553149 },
+ { 22, 1499897 },
+ { 22, 451321 },
+ { 22, 1966841 },
+ { 22, 1786617 },
+ { 22, 4158201 },
+ { 23, 3982073 },
+ { 23, 3769081 },
+ { 23, 2999033 },
+ { 24, 5407481 },
+ { 23, 3851001 },
+ { 23, 3375865 },
+ { 23, 1819385 },
+ { 24, 2523897 },
+ { 22, 1491705 },
+ { 22, 492281 },
+ { 17, 11754 },
+ { 22, 508669 },
+ { 22, 2085881 },
+ { 24, 3118073 },
+ { 24, 4117497 },
+ { 24, 7246841 },
+ { 24, 7853049 },
+ { 25, 10982393 },
+ { 25, 11981817 },
+ { 25, 16180217 },
+ { 24, 8115193 },
+ { 25, 11985913 },
+ { 24, 7844861 },
+ { 24, 7791609 },
+ { 24, 6743033 },
+ { 24, 3597305 },
+ { 22, 1553405 },
+ { 22, 1500153 },
+ { 22, 451577 },
+ { 22, 1967097 },
+ { 22, 1786873 },
+ { 22, 4158457 },
+ { 23, 3982329 },
+ { 23, 3769337 },
+ { 23, 2999289 },
+ { 24, 5407737 },
+ { 23, 3851257 },
+ { 23, 3376121 },
+ { 23, 1819641 },
+ { 24, 2524153 },
+ { 22, 1491961 },
+ { 22, 492537 },
+ { 17, 28138 },
+ { 22, 508925 },
+ { 22, 1557501 },
+ { 24, 3135225 },
+ { 24, 4167417 },
+ { 24, 7263993 },
+ { 24, 8296185 },
+ { 25, 10999545 },
+ { 25, 12031737 },
+ { 25, 15128313 },
+ { 25, 16164601 },
+ { 25, 15116025 },
+ { 25, 11970297 },
+ { 24, 7796477 },
+ { 24, 7775993 },
+ { 24, 6727417 },
+ { 24, 3581689 },
+ { 22, 1505021 },
+ { 22, 1484537 },
+ { 22, 435961 },
+ { 22, 1771257 },
+ { 22, 1722105 },
+ { 23, 3966713 },
+ { 23, 3720953 },
+ { 23, 2983673 },
+ { 23, 2737913 },
+ { 23, 3835641 },
+ { 23, 3327737 },
+ { 23, 1804025 },
+ { 23, 1296121 },
+ { 22, 1476345 },
+ { 22, 444153 },
+ { 17, 44394 },
+ { 22, 493309 },
+ { 22, 1541885 },
+ { 24, 3135481 },
+ { 24, 4167673 },
+ { 24, 7264249 },
+ { 24, 8296441 },
+ { 25, 10999801 },
+ { 25, 12031993 },
+ { 25, 15128569 },
+ { 25, 16164857 },
+ { 25, 15116281 },
+ { 25, 11970553 },
+ { 24, 7796733 },
+ { 24, 7776249 },
+ { 24, 6727673 },
+ { 24, 3581945 },
+ { 22, 1505277 },
+ { 22, 1484793 },
+ { 22, 436217 },
+ { 22, 1771513 },
+ { 22, 1722361 },
+ { 23, 3966969 },
+ { 23, 3721209 },
+ { 23, 2983929 },
+ { 23, 2738169 },
+ { 23, 3835897 },
+ { 23, 3327993 },
+ { 23, 1804281 },
+ { 23, 1296377 },
+ { 22, 1476601 },
+ { 22, 444409 },
+ { 17, 60778 },
+ { 22, 493565 },
+ { 22, 1542141 },
+ { 24, 2590717 },
+ { 24, 3639293 },
+ { 24, 6785021 },
+ { 24, 7833597 },
+ { 25, 10979325 },
+ { 25, 12027901 },
+ { 25, 15173629 },
+ { 25, 16222205 },
+ { 26, 32475897 },
+ { 26, 30378745 },
+ { 26, 24087289 },
+ { 26, 21990137 },
+ { 25, 15698681 },
+ { 25, 13601529 },
+ { 25, 7310073 },
+ { 24, 5950205 },
+ { 23, 3115769 },
+ { 23, 1018617 },
+ { 24, 6818553 },
+ { 23, 4000505 },
+ { 25, 14813945 },
+ { 25, 11733753 },
+ { 25, 10881785 },
+ { 24, 7801593 },
+ { 25, 13241081 },
+ { 25, 7015161 },
+ { 25, 5114617 },
+ { 23, 3083001 },
+ { 24, 1706745 },
+ { 18, 38890 },
+ { 24, 1772285 },
+ { 24, 5966589 },
+ { 26, 10160893 },
+ { 26, 16731129 },
+ { 26, 29248505 },
+ { 26, 33246201 },
+ { 27, 66030585 },
+ { 27, 63933433 },
+ { 27, 57641977 },
+ { 27, 55544825 },
+ { 26, 32476153 },
+ { 26, 30379001 },
+ { 26, 24087545 },
+ { 26, 21990393 },
+ { 25, 15698937 },
+ { 25, 13601785 },
+ { 25, 7310329 },
+ { 24, 5950461 },
+ { 23, 3116025 },
+ { 23, 1018873 },
+ { 24, 6818809 },
+ { 23, 4000761 },
+ { 25, 14814201 },
+ { 25, 11734009 },
+ { 25, 10882041 },
+ { 24, 7801849 },
+ { 25, 13241337 },
+ { 25, 7015417 },
+ { 25, 5114873 },
+ { 23, 3083257 },
+ { 24, 1707001 },
+ { 18, 47082 },
+ { 24, 1772541 },
+ { 24, 5966845 },
+ { 26, 10161149 },
+ { 26, 14355453 },
+ { 26, 29314809 },
+ { 26, 33443577 },
+ { 27, 122588921 },
+ { 27, 65965817 },
+ { 27, 63868665 },
+ { 27, 57577209 },
+ { 26, 32493309 },
+ { 26, 32411385 },
+ { 26, 30314233 },
+ { 26, 24022777 },
+ { 25, 15716093 },
+ { 25, 15634169 },
+ { 25, 13537017 },
+ { 25, 7245561 },
+ { 23, 3133181 },
+ { 23, 3051257 },
+ { 23, 954105 },
+ { 23, 3935993 },
+ { 23, 3739385 },
+ { 25, 11669241 },
+ { 25, 10686201 },
+ { 24, 7737081 },
+ { 24, 6754041 },
+ { 25, 6950649 },
+ { 25, 4919033 },
+ { 23, 3018489 },
+ { 23, 986873 },
+ { 18, 55146 },
+ { 24, 1707773 },
+ { 24, 5902077 },
+ { 26, 10096381 },
+ { 26, 14290685 },
+ { 26, 29315065 },
+ { 26, 33443833 },
+ { 27, 122589177 },
+ { 27, 65966073 },
+ { 27, 63868921 },
+ { 27, 57577465 },
+ { 26, 32493565 },
+ { 26, 32411641 },
+ { 26, 30314489 },
+ { 26, 24023033 },
+ { 25, 15716349 },
+ { 25, 15634425 },
+ { 25, 13537273 },
+ { 25, 7245817 },
+ { 23, 3133437 },
+ { 23, 3051513 },
+ { 23, 954361 },
+ { 23, 3936249 },
+ { 23, 3739641 },
+ { 25, 11669497 },
+ { 25, 10686457 },
+ { 24, 7737337 },
+ { 24, 6754297 },
+ { 25, 6950905 },
+ { 25, 4919289 },
+ { 23, 3018745 },
+ { 23, 987129 },
+ { 18, 63338 },
+ { 24, 1708029 },
+ { 24, 5902333 },
+ { 26, 10096637 },
+ { 26, 14290941 },
+ { 26, 26873853 },
+ { 26, 33512185 },
+ { 27, 124492537 },
+ { 27, 122395385 },
+ { 27, 65772281 },
+ { 27, 63675129 },
+ { 27, 57383673 },
+ { 26, 32430845 },
+ { 26, 32217849 },
+ { 26, 30120697 },
+ { 26, 23829241 },
+ { 25, 15653629 },
+ { 25, 15440633 },
+ { 25, 13343481 },
+ { 25, 7052025 },
+ { 23, 3070717 },
+ { 23, 2857721 },
+ { 23, 760569 },
+ { 23, 3676921 },
+ { 23, 2956025 },
+ { 25, 10623737 },
+ { 24, 7543545 },
+ { 24, 6691577 },
+ { 24, 3611385 },
+ { 25, 4856569 },
+ { 23, 2824953 },
+ { 23, 924409 },
+ { 18, 103914 },
+ { 23, 989949 },
+ { 23, 3087101 },
+ { 25, 5184253 },
+ { 25, 7281405 },
+ { 25, 13572861 },
+ { 25, 15670013 },
+ { 26, 21961469 },
+ { 26, 24058621 },
+ { 26, 30350077 },
+ { 26, 32447229 },
+ { 27, 57383929 },
+ { 26, 32431101 },
+ { 26, 32218105 },
+ { 26, 30120953 },
+ { 26, 23829497 },
+ { 25, 15653885 },
+ { 25, 15440889 },
+ { 25, 13343737 },
+ { 25, 7052281 },
+ { 23, 3070973 },
+ { 23, 2857977 },
+ { 23, 760825 },
+ { 23, 3677177 },
+ { 23, 2956281 },
+ { 25, 10623993 },
+ { 24, 7543801 },
+ { 24, 6691833 },
+ { 24, 3611641 },
+ { 25, 4856825 },
+ { 23, 2825209 },
+ { 23, 924665 },
+ { 18, 112106 },
+ { 23, 990205 },
+ { 23, 3087357 },
+ { 25, 5184509 },
+ { 25, 7281661 },
+ { 25, 13573117 },
+ { 25, 15670269 },
+ { 26, 21961725 },
+ { 26, 24058877 },
+ { 26, 30350333 },
+ { 26, 32447485 },
+ { 27, 63610617 },
+ { 27, 57319161 },
+ { 26, 32235261 },
+ { 26, 32153337 },
+ { 26, 30056185 },
+ { 26, 23764729 },
+ { 25, 15458045 },
+ { 25, 15376121 },
+ { 25, 13278969 },
+ { 25, 6987513 },
+ { 23, 2875133 },
+ { 23, 2793209 },
+ { 23, 696057 },
+ { 23, 2891513 },
+ { 23, 2694905 },
+ { 24, 7479033 },
+ { 24, 6495993 },
+ { 24, 3546873 },
+ { 24, 2563833 },
+ { 23, 2760441 },
+ { 23, 728825 },
+ { 18, 120170 },
+ { 23, 925437 },
+ { 23, 3022589 },
+ { 25, 5119741 },
+ { 25, 7216893 },
+ { 25, 13508349 },
+ { 25, 15605501 },
+ { 26, 21896957 },
+ { 26, 23994109 },
+ { 26, 30285565 },
+ { 26, 32382717 },
+ { 27, 63610873 },
+ { 27, 57319417 },
+ { 26, 32235517 },
+ { 26, 32153593 },
+ { 26, 30056441 },
+ { 26, 23764985 },
+ { 25, 15458301 },
+ { 25, 15376377 },
+ { 25, 13279225 },
+ { 25, 6987769 },
+ { 23, 2875389 },
+ { 23, 2793465 },
+ { 23, 696313 },
+ { 23, 2891769 },
+ { 23, 2695161 },
+ { 24, 7479289 },
+ { 24, 6496249 },
+ { 24, 3547129 },
+ { 24, 2564089 },
+ { 23, 2760697 },
+ { 23, 729081 },
+ { 18, 128362 },
+ { 23, 925693 },
+ { 23, 3022845 },
+ { 25, 5119997 },
+ { 25, 7217149 },
+ { 25, 13508605 },
+ { 25, 15605757 },
+ { 26, 21897213 },
+ { 26, 23994365 },
+ { 26, 30285821 },
+ { 26, 32382973 },
+ { 27, 55451645 },
+ { 27, 57548797 },
+ { 27, 63840253 },
+ { 27, 65937405 },
+ { 27, 64891641 },
+ { 27, 60697337 },
+ { 27, 48114425 },
+ { 27, 43920121 },
+ { 26, 31337209 },
+ { 26, 27142905 },
+ { 26, 14559993 },
+ { 25, 11217661 },
+ { 24, 6171385 },
+ { 24, 1977081 },
+ { 25, 10496761 },
+ { 24, 7613177 },
+ { 26, 25701113 },
+ { 26, 13380345 },
+ { 26, 9972473 },
+ { 24, 6040313 },
+ { 25, 2632441 },
+ { 18, 84970 },
+ { 25, 2894589 },
+ { 25, 11283197 },
+ { 27, 19671805 },
+ { 27, 28060413 },
+ { 27, 53226237 },
+ { 27, 61614845 },
+ { 28, 266218489 },
+ { 28, 262024185 },
+ { 28, 249441273 },
+ { 28, 245246969 },
+ { 28, 132000761 },
+ { 28, 127806457 },
+ { 28, 115223545 },
+ { 28, 111029241 },
+ { 27, 64891897 },
+ { 27, 60697593 },
+ { 27, 48114681 },
+ { 27, 43920377 },
+ { 26, 31337465 },
+ { 26, 27143161 },
+ { 26, 14560249 },
+ { 25, 11217917 },
+ { 24, 6171641 },
+ { 24, 1977337 },
+ { 25, 10497017 },
+ { 24, 7613433 },
+ { 26, 25701369 },
+ { 26, 13380601 },
+ { 26, 9972729 },
+ { 24, 6040569 },
+ { 25, 2632697 },
+ { 18, 89066 },
+ { 25, 2894845 },
+ { 25, 11283453 },
+ { 27, 19672061 },
+ { 27, 28060669 },
+ { 27, 53226493 },
+ { 27, 61615101 },
+ { 28, 266284797 },
+ { 28, 265957113 },
+ { 28, 261762809 },
+ { 28, 249179897 },
+ { 28, 244985593 },
+ { 28, 131739385 },
+ { 28, 127545081 },
+ { 28, 114962169 },
+ { 27, 64958205 },
+ { 27, 64630521 },
+ { 27, 60436217 },
+ { 27, 47853305 },
+ { 26, 31403773 },
+ { 26, 31076089 },
+ { 26, 26881785 },
+ { 26, 14298873 },
+ { 24, 6237949 },
+ { 24, 5910265 },
+ { 24, 1715961 },
+ { 24, 7352057 },
+ { 24, 6565625 },
+ { 26, 13119225 },
+ { 26, 9187065 },
+ { 24, 5779193 },
+ { 24, 1847033 },
+ { 18, 93034 },
+ { 25, 2633469 },
+ { 25, 11022077 },
+ { 27, 19410685 },
+ { 27, 27799293 },
+ { 27, 52965117 },
+ { 27, 61353725 },
+ { 28, 86519549 },
+ { 28, 265957369 },
+ { 28, 261763065 },
+ { 28, 249180153 },
+ { 28, 244985849 },
+ { 28, 131739641 },
+ { 28, 127545337 },
+ { 28, 114962425 },
+ { 27, 64958461 },
+ { 27, 64630777 },
+ { 27, 60436473 },
+ { 27, 47853561 },
+ { 26, 31404029 },
+ { 26, 31076345 },
+ { 26, 26882041 },
+ { 26, 14299129 },
+ { 24, 6238205 },
+ { 24, 5910521 },
+ { 24, 1716217 },
+ { 24, 7352313 },
+ { 24, 6565881 },
+ { 26, 13119481 },
+ { 26, 9187321 },
+ { 24, 5779449 },
+ { 24, 1847289 },
+ { 18, 97130 },
+ { 25, 2633725 },
+ { 25, 11022333 },
+ { 27, 19410941 },
+ { 27, 27799549 },
+ { 27, 52965373 },
+ { 27, 61353981 },
+ { 28, 86519805 },
+ { 28, 266025725 },
+ { 28, 265173753 },
+ { 28, 260979449 },
+ { 28, 248396537 },
+ { 28, 244202233 },
+ { 28, 130956025 },
+ { 28, 126761721 },
+ { 28, 114178809 },
+ { 27, 64699133 },
+ { 27, 63847161 },
+ { 27, 59652857 },
+ { 27, 47069945 },
+ { 26, 31144701 },
+ { 26, 30292729 },
+ { 26, 26098425 },
+ { 26, 13515513 },
+ { 24, 5978877 },
+ { 24, 5126905 },
+ { 24, 932601 },
+ { 24, 6306553 },
+ { 24, 3422969 },
+ { 25, 7012347 },
+ { 24, 4995833 },
+ { 24, 1587961 },
+ { 18, 117226 },
+ { 24, 1850109 },
+ { 24, 6044413 },
+ { 25, 12255231 },
+ { 26, 14433021 },
+ { 26, 27015933 },
+ { 26, 31210237 },
+ { 27, 43793149 },
+ { 27, 47987453 },
+ { 27, 60570365 },
+ { 27, 64764669 },
+ { 28, 248396793 },
+ { 28, 244202489 },
+ { 28, 130956281 },
+ { 28, 126761977 },
+ { 28, 114179065 },
+ { 27, 64699389 },
+ { 27, 63847417 },
+ { 27, 59653113 },
+ { 27, 47070201 },
+ { 26, 31144957 },
+ { 26, 30292985 },
+ { 26, 26098681 },
+ { 26, 13515769 },
+ { 24, 5979133 },
+ { 24, 5127161 },
+ { 24, 932857 },
+ { 24, 6306809 },
+ { 24, 3423225 },
+ { 25, 7012091 },
+ { 24, 4996089 },
+ { 24, 1588217 },
+ { 18, 121322 },
+ { 24, 1850365 },
+ { 24, 6044669 },
+ { 25, 12254975 },
+ { 26, 14433277 },
+ { 26, 27016189 },
+ { 26, 31210493 },
+ { 27, 43793405 },
+ { 27, 47987709 },
+ { 27, 60570621 },
+ { 27, 64764925 },
+ { 28, 260718329 },
+ { 28, 248135417 },
+ { 28, 243941113 },
+ { 28, 130694905 },
+ { 28, 126500601 },
+ { 28, 113917689 },
+ { 27, 63913725 },
+ { 27, 63586041 },
+ { 27, 59391737 },
+ { 27, 46808825 },
+ { 26, 30359293 },
+ { 26, 30031609 },
+ { 26, 25837305 },
+ { 26, 13254393 },
+ { 24, 5193469 },
+ { 24, 4865785 },
+ { 24, 671481 },
+ { 24, 3161849 },
+ { 24, 2375417 },
+ { 24, 4734713 },
+ { 24, 802553 },
+ { 18, 125290 },
+ { 24, 1588989 },
+ { 24, 5783293 },
+ { 25, 11729919 },
+ { 26, 14171901 },
+ { 26, 26754813 },
+ { 26, 30949117 },
+ { 27, 43532029 },
+ { 27, 47726333 },
+ { 27, 60309245 },
+ { 27, 64503549 },
+ { 28, 260718585 },
+ { 28, 248135673 },
+ { 28, 243941369 },
+ { 28, 130695161 },
+ { 28, 126500857 },
+ { 28, 113917945 },
+ { 27, 63913981 },
+ { 27, 63586297 },
+ { 27, 59391993 },
+ { 27, 46809081 },
+ { 26, 30359549 },
+ { 26, 30031865 },
+ { 26, 25837561 },
+ { 26, 13254649 },
+ { 24, 5193725 },
+ { 24, 4866041 },
+ { 24, 671737 },
+ { 24, 3162105 },
+ { 24, 2375673 },
+ { 24, 4734969 },
+ { 24, 802809 },
+ { 18, 129386 },
+ { 24, 1589245 },
+ { 24, 5783549 },
+ { 25, 11729663 },
+ { 26, 14172157 },
+ { 26, 26755069 },
+ { 26, 30949373 },
+ { 27, 43532285 },
+ { 27, 47726589 },
+ { 27, 60309501 },
+ { 27, 64503805 },
+ { 26, 66480889 },
+ { 26, 65432313 },
+ { 26, 62286585 },
+ { 26, 61238009 },
+ { 26, 32926457 },
+ { 26, 31877881 },
+ { 26, 28732153 },
+ { 26, 27683577 },
+ { 25, 16149241 },
+ { 25, 15100665 },
+ { 25, 11954937 },
+ { 25, 10906361 },
+ { 24, 7760633 },
+ { 24, 6712057 },
+ { 24, 3566329 },
+ { 24, 2517753 },
+ { 22, 1469177 },
+ { 22, 420601 },
+ { 23, 2551803 },
+ { 22, 1338105 },
+ { 23, 2813947 },
+ { 17, 53994 },
+ { 24, 813821 },
+ { 24, 5008125 },
+ { 25, 10153983 },
+ { 26, 13396733 },
+ { 26, 25979645 },
+ { 26, 30173949 },
+ { 27, 42756861 },
+ { 27, 46951165 },
+ { 27, 59534077 },
+ { 27, 63728381 },
+ { 26, 66481145 },
+ { 26, 65432569 },
+ { 26, 62286841 },
+ { 26, 61238265 },
+ { 26, 32926713 },
+ { 26, 31878137 },
+ { 26, 28732409 },
+ { 26, 27683833 },
+ { 25, 16149497 },
+ { 25, 15100921 },
+ { 25, 11955193 },
+ { 25, 10906617 },
+ { 24, 7760889 },
+ { 24, 6712313 },
+ { 24, 3566585 },
+ { 24, 2518009 },
+ { 22, 1469433 },
+ { 22, 420857 },
+ { 23, 2551547 },
+ { 22, 1338361 },
+ { 23, 2813691 },
+ { 17, 55018 },
+ { 24, 814077 },
+ { 24, 5008381 },
+ { 25, 10153727 },
+ { 26, 13396989 },
+ { 26, 25979901 },
+ { 26, 30174205 },
+ { 27, 42757117 },
+ { 27, 46951421 },
+ { 27, 59534333 },
+ { 27, 63728637 },
+ { 26, 66547453 },
+ { 26, 66219769 },
+ { 26, 65171193 },
+ { 26, 62025465 },
+ { 26, 60976889 },
+ { 26, 32665337 },
+ { 26, 31616761 },
+ { 26, 28471033 },
+ { 25, 16215805 },
+ { 25, 15888121 },
+ { 25, 14839545 },
+ { 25, 11693817 },
+ { 24, 7827197 },
+ { 24, 7499513 },
+ { 24, 6450937 },
+ { 24, 3305209 },
+ { 22, 1535741 },
+ { 22, 1208057 },
+ { 22, 159481 },
+ { 18, 111993 },
+ { 22, 290553 },
+ { 17, 55914 },
+ { 24, 552701 },
+ { 24, 4747005 },
+ { 25, 9628671 },
+ { 26, 13135613 },
+ { 26, 25718525 },
+ { 26, 29912829 },
+ { 27, 42495741 },
+ { 27, 46690045 },
+ { 27, 59272957 },
+ { 27, 63467261 },
+ { 26, 66547709 },
+ { 26, 66220025 },
+ { 26, 65171449 },
+ { 26, 62025721 },
+ { 26, 60977145 },
+ { 26, 32665593 },
+ { 26, 31617017 },
+ { 26, 28471289 },
+ { 25, 16216061 },
+ { 25, 15888377 },
+ { 25, 14839801 },
+ { 25, 11694073 },
+ { 24, 7827453 },
+ { 24, 7499769 },
+ { 24, 6451193 },
+ { 24, 3305465 },
+ { 22, 1535997 },
+ { 22, 1208313 },
+ { 22, 159737 },
+ { 18, 114041 },
+ { 22, 2096825 },
+ { 17, 56938 },
+ { 24, 552957 },
+ { 24, 4747261 },
+ { 25, 9628415 },
+ { 26, 13135869 },
+ { 26, 25718781 },
+ { 26, 29913085 },
+ { 27, 42495997 },
+ { 27, 46690301 },
+ { 27, 59273213 },
+ { 27, 63467517 },
+ { 28, 109604861 },
+ { 26, 66288381 },
+ { 26, 65239805 },
+ { 26, 62094077 },
+ { 26, 61045501 },
+ { 26, 32733949 },
+ { 26, 31685373 },
+ { 26, 28539645 },
+ { 26, 27491069 },
+ { 25, 15956733 },
+ { 25, 14908157 },
+ { 25, 11762429 },
+ { 25, 10713853 },
+ { 24, 7568125 },
+ { 24, 6519549 },
+ { 24, 3373821 },
+ { 24, 2325245 },
+ { 22, 1276669 },
+ { 22, 228093 },
+ { 22, 2097129 },
+ { 20, 524201 },
+ { 21, 1048410 },
+ { 22, 293629 },
+ { 22, 1342205 },
+ { 23, 2801663 },
+ { 24, 3439357 },
+ { 24, 6585085 },
+ { 24, 7633661 },
+ { 25, 10779389 },
+ { 25, 11827965 },
+ { 25, 14973693 },
+ { 25, 16022269 },
+ { 26, 27556605 },
+ { 26, 28605181 },
+ { 26, 31750909 },
+ { 26, 32799485 },
+ { 26, 61111037 },
+ { 26, 62159613 },
+ { 26, 65305341 },
+ { 26, 66353917 },
+ { 26, 27491325 },
+ { 25, 15956989 },
+ { 25, 14908413 },
+ { 25, 11762685 },
+ { 25, 10714109 },
+ { 24, 7568381 },
+ { 24, 6519805 },
+ { 24, 3374077 },
+ { 24, 2325501 },
+ { 22, 1276925 },
+ { 22, 228349 },
+ { 22, 2096953 },
+ { 19, 262089 },
+ { 21, 1048538 },
+ { 14, 15310 },
+ { 22, 1342461 },
+ { 23, 2801407 },
+ { 24, 3439613 },
+ { 24, 6585341 },
+ { 24, 7633917 },
+ { 25, 10779645 },
+ { 25, 11828221 },
+ { 25, 14973949 },
+ { 25, 16022525 },
+ { 26, 27556861 },
+ { 26, 28605437 },
+ { 26, 31751165 },
+ { 26, 66158333 },
+ { 26, 65109757 },
+ { 26, 61964029 },
+ { 26, 60915453 },
+ { 26, 32603901 },
+ { 26, 31555325 },
+ { 26, 28409597 },
+ { 26, 27361021 },
+ { 25, 15826685 },
+ { 25, 14778109 },
+ { 25, 11632381 },
+ { 25, 10583805 },
+ { 24, 7438077 },
+ { 24, 6389501 },
+ { 24, 3243773 },
+ { 24, 2195197 },
+ { 18, 128893 },
+ { 18, 257407 },
+ { 22, 4194255 },
+ { 14, 15246 },
+ { 18, 128381 },
+ { 18, 257919 },
+ { 24, 3178237 },
+ { 24, 6323965 },
+ { 24, 7372541 },
+ { 25, 10518269 },
+ { 25, 11566845 },
+ { 25, 14712573 },
+ { 25, 15761149 },
+ { 26, 27295485 },
+ { 26, 28344061 },
+ { 26, 31489789 },
+ { 26, 32538365 },
+ { 26, 60849917 },
+ { 26, 61898493 },
+ { 26, 65044221 },
+ { 26, 66092797 },
+ { 26, 31555581 },
+ { 26, 28409853 },
+ { 26, 27361277 },
+ { 25, 15826941 },
+ { 25, 14778365 },
+ { 25, 11632637 },
+ { 25, 10584061 },
+ { 24, 7438333 },
+ { 24, 6389757 },
+ { 24, 3244029 },
+ { 24, 2195453 },
+ { 18, 130941 },
+ { 18, 255359 },
+ { 14, 7818 },
+ { 20, 524237 },
+ { 18, 130429 },
+ { 18, 255871 },
+ { 24, 3178493 },
+ { 24, 6324221 },
+ { 24, 7372797 },
+ { 25, 10518525 },
+ { 25, 11567101 },
+ { 25, 14712829 },
+ { 25, 15761405 },
+ { 26, 27295741 },
+ { 26, 28344317 },
+ { 26, 31490045 },
+ { 26, 32538621 },
+ { 26, 60850173 },
+ { 26, 61898749 },
+ { 26, 65044477 },
+ { 26, 66093053 },
+ { 27, 63613693 },
+ { 27, 57322237 },
+ { 27, 55225085 },
+ { 26, 32156413 },
+ { 26, 30059261 },
+ { 26, 23767805 },
+ { 26, 21670653 },
+ { 25, 15379197 },
+ { 25, 13282045 },
+ { 25, 6990589 },
+ { 25, 4893437 },
+ { 23, 2796285 },
+ { 23, 699133 },
+ { 14, 7882 },
+ { 21, 1048537 },
+ { 22, 2097099 },
+ { 23, 305917 },
+ { 23, 830205 },
+ { 23, 2535423 },
+ { 25, 1878781 },
+ { 25, 3451645 },
+ { 25, 3975933 },
+ { 25, 15118335 },
+ { 26, 6073085 },
+ { 26, 7645949 },
+ { 26, 8170237 },
+ { 26, 31895551 },
+ { 27, 14461693 },
+ { 27, 16034557 },
+ { 27, 16558845 },
+ { 27, 30714621 },
+ { 27, 31238909 },
+ { 27, 32811773 },
+ { 27, 33336061 },
+ { 27, 55225341 },
+ { 26, 32156669 },
+ { 26, 30059517 },
+ { 26, 23768061 },
+ { 26, 21670909 },
+ { 25, 15379453 },
+ { 25, 13282301 },
+ { 25, 6990845 },
+ { 25, 4893693 },
+ { 23, 2796541 },
+ { 23, 699389 },
+ { 23, 569087 },
+ { 23, 175097 },
+ { 23, 4194219 },
+ { 23, 306173 },
+ { 23, 830461 },
+ { 23, 2535167 },
+ { 25, 1879037 },
+ { 25, 3451901 },
+ { 25, 3976189 },
+ { 25, 15118079 },
+ { 26, 6073341 },
+ { 26, 7646205 },
+ { 26, 8170493 },
+ { 26, 31895295 },
+ { 27, 14461949 },
+ { 27, 16034813 },
+ { 27, 16559101 },
+ { 27, 30714877 },
+ { 27, 31239165 },
+ { 27, 32812029 },
+ { 27, 33336317 },
+ { 27, 132558591 },
+ { 28, 127053565 },
+ { 28, 118664957 },
+ { 28, 93499133 },
+ { 28, 85110525 },
+ { 27, 59944701 },
+ { 27, 51556093 },
+ { 27, 26390269 },
+ { 27, 18001661 },
+ { 25, 9613053 },
+ { 25, 1224445 },
+ { 17, 121370 },
+ { 17, 120430 },
+ { 18, 243577 },
+ { 18, 241019 },
+ { 23, 962297 },
+ { 23, 2928381 },
+ { 23, 3058687 },
+ { 25, 3583737 },
+ { 25, 4108025 },
+ { 25, 12365565 },
+ { 25, 15641599 },
+ { 26, 7778041 },
+ { 26, 8302329 },
+ { 26, 24948477 },
+ { 26, 32418815 },
+ { 27, 16166649 },
+ { 27, 16690937 },
+ { 27, 30846713 },
+ { 27, 31371001 },
+ { 27, 32943865 },
+ { 27, 33468153 },
+ { 27, 66891517 },
+ { 27, 133082111 },
+ { 28, 118665213 },
+ { 28, 93499389 },
+ { 28, 85110781 },
+ { 27, 59944957 },
+ { 27, 51556349 },
+ { 27, 26390525 },
+ { 27, 18001917 },
+ { 25, 9613309 },
+ { 25, 1224701 },
+ { 17, 122394 },
+ { 17, 119406 },
+ { 18, 245625 },
+ { 18, 238971 },
+ { 23, 962553 },
+ { 23, 2928637 },
+ { 23, 3058431 },
+ { 25, 3583993 },
+ { 25, 4108281 },
+ { 25, 12365821 },
+ { 25, 15641343 },
+ { 26, 7778297 },
+ { 26, 8302585 },
+ { 26, 24948733 },
+ { 26, 32418559 },
+ { 27, 16166905 },
+ { 27, 16691193 },
+ { 27, 30846969 },
+ { 27, 31371257 },
+ { 27, 32944121 },
+ { 27, 33468409 },
+ { 27, 66891773 },
+ { 27, 133081855 },
+ { 27, 63733759 },
+ { 27, 59539455 },
+ { 27, 46956543 },
+ { 27, 60472061 },
+ { 26, 30179327 },
+ { 26, 25985023 },
+ { 26, 13402111 },
+ { 25, 10140413 },
+ { 24, 5013503 },
+ { 17, 127642 },
+ { 17, 65262 },
+ { 23, 2800377 },
+ { 22, 1343483 },
+ { 23, 2538233 },
+ { 22, 425979 },
+ { 22, 1474555 },
+ { 24, 2523131 },
+ { 24, 3571707 },
+ { 24, 6717435 },
+ { 24, 7766011 },
+ { 25, 10911739 },
+ { 25, 11960315 },
+ { 25, 15106043 },
+ { 25, 16154619 },
+ { 26, 27688955 },
+ { 26, 28737531 },
+ { 26, 31883259 },
+ { 26, 32931835 },
+ { 26, 61243387 },
+ { 26, 62291963 },
+ { 26, 65437691 },
+ { 26, 66486267 },
+ { 27, 63733503 },
+ { 27, 59539199 },
+ { 27, 46956287 },
+ { 27, 60472317 },
+ { 26, 30179071 },
+ { 26, 25984767 },
+ { 26, 13401855 },
+ { 25, 10140669 },
+ { 24, 5013247 },
+ { 17, 128666 },
+ { 17, 64238 },
+ { 23, 2800633 },
+ { 22, 1343227 },
+ { 23, 2538489 },
+ { 22, 425723 },
+ { 22, 1474299 },
+ { 24, 2522875 },
+ { 24, 3571451 },
+ { 24, 6717179 },
+ { 24, 7765755 },
+ { 25, 10911483 },
+ { 25, 11960059 },
+ { 25, 15105787 },
+ { 25, 16154363 },
+ { 26, 27688699 },
+ { 26, 28737275 },
+ { 26, 31883003 },
+ { 26, 32931579 },
+ { 26, 61243131 },
+ { 26, 62291707 },
+ { 26, 65437435 },
+ { 26, 66486011 },
+ { 27, 64519167 },
+ { 27, 60324863 },
+ { 27, 47741951 },
+ { 27, 62045949 },
+ { 26, 30964735 },
+ { 26, 26770431 },
+ { 26, 14187519 },
+ { 25, 11714301 },
+ { 24, 5798911 },
+ { 19, 518426 },
+ { 19, 252270 },
+ { 24, 818171 },
+ { 24, 4750331 },
+ { 24, 2391035 },
+ { 24, 3177467 },
+ { 24, 687099 },
+ { 24, 4881403 },
+ { 24, 5209087 },
+ { 26, 13270011 },
+ { 26, 25852923 },
+ { 26, 30047227 },
+ { 26, 30374911 },
+ { 27, 46824443 },
+ { 27, 59407355 },
+ { 27, 63601659 },
+ { 27, 63929343 },
+ { 28, 113933307 },
+ { 28, 126516219 },
+ { 28, 130710523 },
+ { 28, 243956731 },
+ { 28, 248151035 },
+ { 28, 129155069 },
+ { 27, 64518911 },
+ { 27, 60324607 },
+ { 27, 47741695 },
+ { 27, 62046205 },
+ { 26, 30964479 },
+ { 26, 26770175 },
+ { 26, 14187263 },
+ { 25, 11714557 },
+ { 24, 5798655 },
+ { 19, 522522 },
+ { 19, 248174 },
+ { 24, 817915 },
+ { 24, 4750075 },
+ { 24, 2390779 },
+ { 24, 3177211 },
+ { 24, 686843 },
+ { 24, 4881147 },
+ { 24, 5208831 },
+ { 26, 13269755 },
+ { 26, 25852667 },
+ { 26, 30046971 },
+ { 26, 30374655 },
+ { 27, 46824187 },
+ { 27, 59407099 },
+ { 27, 63601403 },
+ { 27, 63929087 },
+ { 28, 113933051 },
+ { 28, 126515963 },
+ { 28, 130710267 },
+ { 28, 243956475 },
+ { 28, 248150779 },
+ { 28, 129690365 },
+ { 27, 64778239 },
+ { 27, 60583935 },
+ { 27, 48001023 },
+ { 27, 62581501 },
+ { 26, 31223807 },
+ { 26, 27029503 },
+ { 26, 14446591 },
+ { 25, 12249853 },
+ { 24, 6057983 },
+ { 24, 1863679 },
+ { 19, 227822 },
+ { 24, 1601531 },
+ { 24, 5009403 },
+ { 25, 7006969 },
+ { 24, 3436539 },
+ { 24, 6320123 },
+ { 24, 946171 },
+ { 24, 5140475 },
+ { 24, 5992447 },
+ { 26, 13529083 },
+ { 26, 26111995 },
+ { 26, 30306299 },
+ { 26, 31158271 },
+ { 27, 47083515 },
+ { 27, 59666427 },
+ { 27, 63860731 },
+ { 27, 64712703 },
+ { 28, 114192379 },
+ { 28, 126775291 },
+ { 28, 130969595 },
+ { 28, 244215803 },
+ { 28, 129690621 },
+ { 27, 64777983 },
+ { 27, 60583679 },
+ { 27, 48000767 },
+ { 27, 62581757 },
+ { 26, 31223551 },
+ { 26, 27029247 },
+ { 26, 14446335 },
+ { 25, 12250109 },
+ { 24, 6057727 },
+ { 24, 1863423 },
+ { 19, 223726 },
+ { 24, 1601275 },
+ { 24, 5009147 },
+ { 25, 7007225 },
+ { 24, 3436283 },
+ { 24, 6319867 },
+ { 24, 945915 },
+ { 24, 5140219 },
+ { 24, 5992191 },
+ { 26, 13528827 },
+ { 26, 26111739 },
+ { 26, 30306043 },
+ { 26, 31158015 },
+ { 27, 47083259 },
+ { 27, 59666171 },
+ { 27, 63860475 },
+ { 27, 64712447 },
+ { 28, 114192123 },
+ { 28, 126775035 },
+ { 28, 130969339 },
+ { 28, 244215547 },
+ { 28, 248409851 },
+ { 28, 260992763 },
+ { 28, 265187067 },
+ { 28, 266039039 },
+ { 28, 122875645 },
+ { 27, 61369343 },
+ { 27, 52980735 },
+ { 27, 27814911 },
+ { 26, 22212349 },
+ { 25, 11037695 },
+ { 25, 2649087 },
+ { 19, 220014 },
+ { 24, 1862651 },
+ { 24, 5794811 },
+ { 26, 9202683 },
+ { 25, 13299449 },
+ { 24, 6581243 },
+ { 24, 7367675 },
+ { 24, 1731579 },
+ { 24, 5925883 },
+ { 24, 6253567 },
+ { 26, 14314491 },
+ { 26, 26897403 },
+ { 26, 31091707 },
+ { 26, 31419391 },
+ { 27, 47868923 },
+ { 27, 60451835 },
+ { 27, 64646139 },
+ { 27, 64973823 },
+ { 28, 114977787 },
+ { 28, 127560699 },
+ { 28, 131755003 },
+ { 28, 245001211 },
+ { 28, 249195515 },
+ { 28, 261778427 },
+ { 28, 265972731 },
+ { 28, 122875901 },
+ { 27, 61369087 },
+ { 27, 52980479 },
+ { 27, 27814655 },
+ { 26, 22212605 },
+ { 25, 11037439 },
+ { 25, 2648831 },
+ { 19, 215918 },
+ { 24, 1862395 },
+ { 24, 5794555 },
+ { 26, 9202427 },
+ { 25, 13299705 },
+ { 24, 6580987 },
+ { 24, 7367419 },
+ { 24, 1731323 },
+ { 24, 5925627 },
+ { 24, 6253311 },
+ { 26, 14314235 },
+ { 26, 26897147 },
+ { 26, 31091451 },
+ { 26, 31419135 },
+ { 27, 47868667 },
+ { 27, 60451579 },
+ { 27, 64645883 },
+ { 27, 64973567 },
+ { 28, 114977531 },
+ { 28, 127560443 },
+ { 28, 131754747 },
+ { 28, 245000955 },
+ { 28, 249195259 },
+ { 28, 261778171 },
+ { 28, 265972475 },
+ { 28, 123403005 },
+ { 27, 61620223 },
+ { 27, 53231615 },
+ { 27, 28065791 },
+ { 26, 22739709 },
+ { 25, 11288575 },
+ { 25, 2899967 },
+ { 18, 130030 },
+ { 25, 12253945 },
+ { 24, 6045691 },
+ { 26, 9977851 },
+ { 26, 13385723 },
+ { 25, 15399673 },
+ { 24, 7618555 },
+ { 25, 15137529 },
+ { 24, 1982459 },
+ { 24, 6176763 },
+ { 25, 11223039 },
+ { 26, 14565371 },
+ { 26, 27148283 },
+ { 26, 31342587 },
+ { 27, 43925499 },
+ { 27, 48119803 },
+ { 27, 60702715 },
+ { 27, 64897019 },
+ { 28, 111034363 },
+ { 28, 115228667 },
+ { 28, 127811579 },
+ { 28, 132005883 },
+ { 28, 245252091 },
+ { 28, 249446395 },
+ { 28, 262029307 },
+ { 28, 123403261 },
+ { 27, 61619967 },
+ { 27, 53231359 },
+ { 27, 28065535 },
+ { 26, 22739965 },
+ { 25, 11288319 },
+ { 25, 2899711 },
+ { 18, 125934 },
+ { 25, 12254201 },
+ { 24, 6045435 },
+ { 26, 9977595 },
+ { 26, 13385467 },
+ { 25, 15399929 },
+ { 24, 7618299 },
+ { 25, 15137785 },
+ { 24, 1982203 },
+ { 24, 6176507 },
+ { 25, 11222783 },
+ { 26, 14565115 },
+ { 26, 27148027 },
+ { 26, 31342331 },
+ { 27, 43925243 },
+ { 27, 48119547 },
+ { 27, 60702459 },
+ { 27, 64896763 },
+ { 28, 111034107 },
+ { 28, 115228411 },
+ { 28, 127811323 },
+ { 28, 132005627 },
+ { 28, 245251835 },
+ { 28, 249446139 },
+ { 28, 262029051 },
+ { 28, 124976893 },
+ { 27, 62405631 },
+ { 27, 54017023 },
+ { 27, 28851199 },
+ { 26, 24313597 },
+ { 25, 12073983 },
+ { 25, 3685375 },
+ { 19, 243054 },
+ { 25, 2898939 },
+ { 25, 11025403 },
+ { 26, 10238971 },
+ { 26, 14171131 },
+ { 26, 25967611 },
+ { 26, 21692153 },
+ { 25, 10763259 },
+ { 25, 11549691 },
+ { 25, 2767867 },
+ { 25, 11156475 },
+ { 25, 11484159 },
+ { 27, 27933691 },
+ { 27, 53099515 },
+ { 27, 61488123 },
+ { 27, 61815807 },
+ { 28, 95042555 },
+ { 28, 120208379 },
+ { 28, 128596987 },
+ { 28, 128924671 },
+ { 29, 229260283 },
+ { 29, 259194877 },
+ { 28, 129514239 },
+ { 28, 121125631 },
+ { 28, 95959807 },
+ { 28, 124977149 },
+ { 27, 62405375 },
+ { 27, 54016767 },
+ { 27, 28850943 },
+ { 26, 24313853 },
+ { 25, 12073727 },
+ { 25, 3685119 },
+ { 19, 234862 },
+ { 25, 2898683 },
+ { 25, 11025147 },
+ { 26, 10238715 },
+ { 26, 14170875 },
+ { 26, 25967355 },
+ { 26, 21692409 },
+ { 25, 10763003 },
+ { 25, 11549435 },
+ { 25, 2767611 },
+ { 25, 11156219 },
+ { 25, 11483903 },
+ { 27, 27933435 },
+ { 27, 53099259 },
+ { 27, 61487867 },
+ { 27, 61815551 },
+ { 28, 95042299 },
+ { 28, 120208123 },
+ { 28, 128596731 },
+ { 28, 128924415 },
+ { 29, 229260027 },
+ { 29, 254425851 },
+ { 28, 129773567 },
+ { 28, 121384959 },
+ { 28, 96219135 },
+ { 28, 87830527 },
+ { 27, 62664703 },
+ { 27, 54276095 },
+ { 27, 29110271 },
+ { 27, 49654525 },
+ { 25, 12333055 },
+ { 25, 3944447 },
+ { 19, 194030 },
+ { 25, 3682299 },
+ { 25, 11284475 },
+ { 27, 19410939 },
+ { 26, 14430203 },
+ { 26, 26750971 },
+ { 26, 30158843 },
+ { 27, 47557369 },
+ { 25, 11808763 },
+ { 25, 14692347 },
+ { 25, 3026939 },
+ { 25, 11415547 },
+ { 25, 12267519 },
+ { 27, 28192763 },
+ { 27, 53358587 },
+ { 27, 61747195 },
+ { 27, 62599167 },
+ { 28, 95301627 },
+ { 28, 120467451 },
+ { 28, 128856059 },
+ { 28, 129708031 },
+ { 29, 229519355 },
+ { 28, 129773311 },
+ { 28, 121384703 },
+ { 28, 96218879 },
+ { 28, 87830271 },
+ { 27, 62664447 },
+ { 27, 54275839 },
+ { 27, 29110015 },
+ { 27, 49654781 },
+ { 25, 12332799 },
+ { 25, 3944191 },
+ { 19, 185838 },
+ { 25, 3682043 },
+ { 25, 11284219 },
+ { 27, 19410683 },
+ { 26, 14429947 },
+ { 26, 26750715 },
+ { 26, 30158587 },
+ { 27, 47557625 },
+ { 25, 11808507 },
+ { 25, 14692091 },
+ { 25, 3026683 },
+ { 25, 11415291 },
+ { 25, 12267263 },
+ { 27, 28192507 },
+ { 27, 53358331 },
+ { 27, 61746939 },
+ { 27, 62598911 },
+ { 28, 95301371 },
+ { 28, 120467195 },
+ { 28, 128855803 },
+ { 28, 129707775 },
+ { 29, 229519099 },
+ { 29, 254684923 },
+ { 29, 263073531 },
+ { 29, 489565947 },
+ { 29, 497954555 },
+ { 28, 134033147 },
+ { 28, 107490303 },
+ { 28, 57158655 },
+ { 28, 94744317 },
+ { 26, 23604223 },
+ { 26, 6827007 },
+ { 19, 178030 },
+ { 25, 3943419 },
+ { 25, 12069883 },
+ { 27, 19672059 },
+ { 27, 27798523 },
+ { 26, 27012091 },
+ { 26, 30944251 },
+ { 27, 42740731 },
+ { 27, 60141305 },
+ { 25, 14953467 },
+ { 25, 15739899 },
+ { 25, 3812347 },
+ { 25, 12200955 },
+ { 25, 12528639 },
+ { 27, 28978171 },
+ { 27, 54143995 },
+ { 27, 62532603 },
+ { 27, 62860287 },
+ { 28, 96087035 },
+ { 28, 121252859 },
+ { 28, 129641467 },
+ { 28, 129969151 },
+ { 29, 230304763 },
+ { 29, 255470587 },
+ { 29, 263859195 },
+ { 29, 490351611 },
+ { 28, 133770235 },
+ { 28, 117255163 },
+ { 28, 57158399 },
+ { 28, 94744573 },
+ { 26, 23603967 },
+ { 26, 6826751 },
+ { 19, 169838 },
+ { 25, 3943163 },
+ { 25, 12069627 },
+ { 27, 19671803 },
+ { 27, 27798267 },
+ { 26, 27011835 },
+ { 26, 30943995 },
+ { 27, 42740475 },
+ { 27, 60141561 },
+ { 25, 14953211 },
+ { 25, 15739643 },
+ { 25, 3812091 },
+ { 25, 12200699 },
+ { 25, 12528383 },
+ { 27, 28977915 },
+ { 27, 54143739 },
+ { 27, 62532347 },
+ { 27, 62860031 },
+ { 28, 96086779 },
+ { 28, 121252603 },
+ { 28, 129641211 },
+ { 28, 129968895 },
+ { 27, 64692223 },
+ { 27, 60497919 },
+ { 27, 47915007 },
+ { 27, 43720703 },
+ { 26, 31137791 },
+ { 26, 26943487 },
+ { 26, 14360575 },
+ { 26, 10166271 },
+ { 24, 5971967 },
+ { 24, 1777663 },
+ { 18, 129006 },
+ { 24, 1712123 },
+ { 23, 3088379 },
+ { 25, 5119995 },
+ { 25, 7020539 },
+ { 25, 13246459 },
+ { 24, 7806971 },
+ { 25, 10887163 },
+ { 25, 11739131 },
+ { 25, 14819323 },
+ { 23, 4005883 },
+ { 24, 6823931 },
+ { 23, 1023995 },
+ { 23, 3121147 },
+ { 24, 5955583 },
+ { 25, 7315451 },
+ { 25, 13606907 },
+ { 25, 15704059 },
+ { 26, 21995515 },
+ { 26, 24092667 },
+ { 26, 30384123 },
+ { 26, 32481275 },
+ { 27, 55549947 },
+ { 27, 57647099 },
+ { 27, 63938555 },
+ { 27, 66035707 },
+ { 26, 33251323 },
+ { 26, 29253627 },
+ { 26, 16736251 },
+ { 26, 10166015 },
+ { 24, 5971711 },
+ { 24, 1777407 },
+ { 18, 120814 },
+ { 24, 1711867 },
+ { 23, 3088123 },
+ { 25, 5119739 },
+ { 25, 7020283 },
+ { 25, 13246203 },
+ { 24, 7806715 },
+ { 25, 10886907 },
+ { 25, 11738875 },
+ { 25, 14819067 },
+ { 23, 4005627 },
+ { 24, 6823675 },
+ { 23, 1023739 },
+ { 23, 3120891 },
+ { 24, 5955327 },
+ { 25, 7315195 },
+ { 25, 13606651 },
+ { 25, 15703803 },
+ { 26, 21995259 },
+ { 26, 24092411 },
+ { 26, 30383867 },
+ { 26, 32481019 },
+ { 27, 55549691 },
+ { 27, 57646843 },
+ { 27, 63938299 },
+ { 27, 66035451 },
+ { 26, 33251067 },
+ { 26, 29253371 },
+ { 26, 16735995 },
+ { 26, 10361855 },
+ { 24, 6167551 },
+ { 24, 1973247 },
+ { 19, 224622 },
+ { 24, 1776635 },
+ { 24, 5905403 },
+ { 25, 5184507 },
+ { 25, 7216123 },
+ { 25, 13310971 },
+ { 25, 15342587 },
+ { 25, 10951675 },
+ { 25, 11934715 },
+ { 25, 14883835 },
+ { 25, 15866875 },
+ { 24, 6888443 },
+ { 24, 7085051 },
+ { 24, 1743867 },
+ { 24, 5938171 },
+ { 24, 6020095 },
+ { 26, 14326779 },
+ { 26, 26909691 },
+ { 26, 31103995 },
+ { 26, 31185919 },
+ { 27, 47881211 },
+ { 27, 60464123 },
+ { 27, 64658427 },
+ { 27, 60513275 },
+ { 27, 48126971 },
+ { 27, 43998203 },
+ { 26, 33184763 },
+ { 26, 29055995 },
+ { 26, 16669691 },
+ { 26, 12540923 },
+ { 24, 6167295 },
+ { 24, 1972991 },
+ { 19, 208238 },
+ { 24, 1776379 },
+ { 24, 5905147 },
+ { 25, 5184251 },
+ { 25, 7215867 },
+ { 25, 13310715 },
+ { 25, 15342331 },
+ { 25, 10951419 },
+ { 25, 11934459 },
+ { 25, 14883579 },
+ { 25, 15866619 },
+ { 24, 6888187 },
+ { 24, 7084795 },
+ { 24, 1743611 },
+ { 24, 5937915 },
+ { 24, 6019839 },
+ { 26, 14326523 },
+ { 26, 26909435 },
+ { 26, 31103739 },
+ { 26, 31185663 },
+ { 27, 47880955 },
+ { 27, 60463867 },
+ { 27, 64658171 },
+ { 27, 60513019 },
+ { 27, 48126715 },
+ { 27, 43997947 },
+ { 26, 33184507 },
+ { 26, 29055739 },
+ { 26, 16669435 },
+ { 26, 12540667 },
+ { 24, 6230015 },
+ { 24, 2035711 },
+ { 19, 126446 },
+ { 24, 1970171 },
+ { 24, 5967867 },
+ { 26, 10096635 },
+ { 25, 7278587 },
+ { 25, 13504507 },
+ { 25, 15405051 },
+ { 26, 21630971 },
+ { 25, 11997179 },
+ { 25, 15077371 },
+ { 25, 15929339 },
+ { 24, 16633851 },
+ { 24, 7147515 },
+ { 24, 7868411 },
+ { 24, 1806331 },
+ { 24, 6000635 },
+ { 24, 6213631 },
+ { 26, 14389243 },
+ { 26, 26972155 },
+ { 26, 31166459 },
+ { 26, 31379455 },
+ { 27, 47943675 },
+ { 26, 32460795 },
+ { 27, 64720891 },
+ { 27, 47927291 },
+ { 27, 43929595 },
+ { 26, 31412219 },
+ { 26, 28987387 },
+ { 26, 16470011 },
+ { 26, 12472315 },
+ { 24, 8343547 },
+ { 24, 2035455 },
+ { 19, 110062 },
+ { 24, 1969915 },
+ { 24, 5967611 },
+ { 26, 10096379 },
+ { 25, 7278331 },
+ { 25, 13504251 },
+ { 25, 15404795 },
+ { 26, 21630715 },
+ { 25, 11996923 },
+ { 25, 15077115 },
+ { 25, 15929083 },
+ { 24, 16633595 },
+ { 24, 7147259 },
+ { 24, 7868155 },
+ { 24, 1806075 },
+ { 24, 6000379 },
+ { 24, 6213375 },
+ { 26, 14388987 },
+ { 26, 26971899 },
+ { 26, 31166203 },
+ { 26, 31379199 },
+ { 27, 47943419 },
+ { 26, 32460539 },
+ { 27, 64720635 },
+ { 27, 47927035 },
+ { 27, 43929339 },
+ { 26, 31411963 },
+ { 26, 28987131 },
+ { 26, 16469755 },
+ { 26, 12472059 },
+ { 24, 8343291 },
+ { 24, 3804159 },
+ { 19, 94062 },
+ { 24, 2034683 },
+ { 24, 6163451 },
+ { 26, 10161147 },
+ { 26, 14289915 },
+ { 25, 13569019 },
+ { 25, 15600635 },
+ { 26, 21695483 },
+ { 26, 23727099 },
+ { 25, 15141883 },
+ { 25, 16124923 },
+ { 24, 16616447 },
+ { 24, 16370683 },
+ { 24, 7932923 },
+ { 24, 8129531 },
+ { 24, 2001915 },
+ { 24, 6196219 },
+ { 24, 6278143 },
+ { 26, 14584827 },
+ { 26, 27167739 },
+ { 26, 31362043 },
+ { 26, 31443967 },
+ { 26, 32394235 },
+ { 26, 30362619 },
+ { 27, 64916475 },
+ { 27, 43731963 },
+ { 26, 31345659 },
+ { 26, 27216891 },
+ { 26, 16403451 },
+ { 26, 12274683 },
+ { 24, 8276987 },
+ { 24, 4148219 },
+ { 19, 77678 },
+ { 24, 2034427 },
+ { 24, 6163195 },
+ { 26, 10160891 },
+ { 26, 14289659 },
+ { 25, 13568763 },
+ { 25, 15600379 },
+ { 26, 21695227 },
+ { 26, 23726843 },
+ { 25, 15141627 },
+ { 25, 16124667 },
+ { 24, 16616191 },
+ { 24, 16370427 },
+ { 24, 7932667 },
+ { 24, 8129275 },
+ { 24, 2001659 },
+ { 24, 6195963 },
+ { 24, 6277887 },
+ { 26, 14584571 },
+ { 26, 27167483 },
+ { 26, 31361787 },
+ { 26, 31443711 },
+ { 25, 16697343 },
+ { 25, 15648767 },
+ { 25, 12503039 },
+ { 25, 11454463 },
+ { 24, 8308735 },
+ { 24, 7260159 },
+ { 24, 4114431 },
+ { 24, 3065855 },
+ { 22, 2017279 },
+ { 22, 968703 },
+ { 17, 61422 },
+ { 22, 952315 },
+ { 22, 1558523 },
+ { 24, 2590715 },
+ { 24, 3590139 },
+ { 24, 6719483 },
+ { 23, 3917819 },
+ { 24, 5474299 },
+ { 24, 5949435 },
+ { 24, 7505915 },
+ { 23, 4048891 },
+ { 24, 6916091 },
+ { 22, 4089855 },
+ { 22, 3897339 },
+ { 22, 2050043 },
+ { 22, 3803131 },
+ { 22, 518139 },
+ { 22, 1566715 },
+ { 22, 2013183 },
+ { 24, 3663867 },
+ { 24, 6809595 },
+ { 24, 7858171 },
+ { 24, 8050683 },
+ { 24, 7575547 },
+ { 24, 6019067 },
+ { 25, 16246779 },
+ { 24, 7788539 },
+ { 24, 6789115 },
+ { 24, 3659771 },
+ { 24, 3053563 },
+ { 22, 2021371 },
+ { 22, 1021947 },
+ { 17, 45038 },
+ { 22, 952059 },
+ { 22, 1558267 },
+ { 24, 2590459 },
+ { 24, 3589883 },
+ { 24, 6719227 },
+ { 23, 3917563 },
+ { 24, 5474043 },
+ { 24, 5949179 },
+ { 24, 7505659 },
+ { 23, 4048635 },
+ { 24, 6915835 },
+ { 22, 4089599 },
+ { 22, 3897083 },
+ { 22, 2049787 },
+ { 22, 3802875 },
+ { 22, 517883 },
+ { 22, 1566459 },
+ { 22, 2012927 },
+ { 24, 3663611 },
+ { 24, 6809339 },
+ { 24, 7857915 },
+ { 24, 8050427 },
+ { 24, 7575291 },
+ { 24, 6018811 },
+ { 25, 16246523 },
+ { 24, 7788283 },
+ { 24, 6788859 },
+ { 24, 3659515 },
+ { 24, 3053307 },
+ { 22, 2021115 },
+ { 22, 1021691 },
+ { 17, 32110 },
+ { 22, 967675 },
+ { 22, 1999867 },
+ { 24, 2606075 },
+ { 24, 3638267 },
+ { 24, 6734843 },
+ { 24, 7767035 },
+ { 24, 5489659 },
+ { 24, 5997563 },
+ { 24, 7521275 },
+ { 24, 8029179 },
+ { 24, 6931451 },
+ { 24, 7177211 },
+ { 22, 3892223 },
+ { 22, 3830779 },
+ { 22, 3818491 },
+ { 22, 3867643 },
+ { 22, 959483 },
+ { 22, 2008059 },
+ { 22, 2028543 },
+ { 24, 4105211 },
+ { 24, 7250939 },
+ { 24, 8299515 },
+ { 24, 7525371 },
+ { 24, 6001659 },
+ { 24, 5493755 },
+ { 24, 7771131 },
+ { 24, 6738939 },
+ { 24, 3642363 },
+ { 24, 2610171 },
+ { 22, 2003963 },
+ { 22, 971771 },
+ { 17, 15726 },
+ { 22, 967419 },
+ { 22, 1999611 },
+ { 24, 2605819 },
+ { 24, 3638011 },
+ { 24, 6734587 },
+ { 24, 7766779 },
+ { 24, 5489403 },
+ { 24, 5997307 },
+ { 24, 7521019 },
+ { 24, 8028923 },
+ { 24, 6931195 },
+ { 24, 7176955 },
+ { 22, 3891967 },
+ { 22, 3830523 },
+ { 22, 3818235 },
+ { 22, 3867387 },
+ { 22, 959227 },
+ { 22, 2007803 },
+ { 22, 2028287 },
+ { 24, 4104955 },
+ { 24, 7250683 },
+ { 23, 4190719 },
+ { 23, 3928575 },
+ { 23, 3142143 },
+ { 23, 2879999 },
+ { 22, 2093567 },
+ { 22, 1831423 },
+ { 22, 1044991 },
+ { 22, 782847 },
+ { 20, 520703 },
+ { 20, 258559 },
+ { 15, 24046 },
+ { 20, 254459 },
+ { 20, 504315 },
+ { 22, 762363 },
+ { 22, 913915 },
+ { 22, 1696251 },
+ { 22, 1946107 },
+ { 23, 2728443 },
+ { 22, 1503739 },
+ { 22, 1892859 },
+ { 22, 2011643 },
+ { 22, 2063867 },
+ { 22, 1798651 },
+ { 22, 1991163 },
+ { 20, 956927 },
+ { 20, 515579 },
+ { 20, 971259 },
+ { 20, 1016315 },
+ { 20, 244219 },
+ { 20, 506363 },
+ { 20, 519679 },
+ { 22, 1030651 },
+ { 21, 1013243 },
+ { 22, 2079227 },
+ { 22, 1488379 },
+ { 22, 1369595 },
+ { 21, 980475 },
+ { 22, 1832189 },
+ { 22, 1045757 },
+ { 22, 783613 },
+ { 20, 521469 },
+ { 20, 259325 },
+ { 15, 7578 },
+ { 20, 255225 },
+ { 20, 505081 },
+ { 22, 763129 },
+ { 22, 914681 },
+ { 22, 1697017 },
+ { 22, 1946873 },
+ { 23, 4061433 },
+ { 22, 1504505 },
+ { 22, 1893625 },
+ { 22, 2012409 },
+ { 22, 1964281 },
+ { 22, 1702137 },
+ { 22, 915705 },
+ { 20, 503037 },
+ { 20, 391417 },
+ { 20, 129273 },
+ { 20, 950521 },
+ { 20, 512249 },
+ { 20, 974073 },
+ { 20, 1022205 },
+ { 22, 1728761 },
+ { 21, 1011961 },
+ { 22, 1876217 },
+ { 22, 1487097 },
+ { 22, 1368313 },
+ { 21, 979193 },
+ { 22, 1679609 },
+ { 22, 897273 },
+ { 22, 647417 },
+ { 20, 389369 },
+ { 20, 237817 },
+ { 15, 4074 },
+ { 20, 255481 },
+ { 20, 505337 },
+ { 22, 763385 },
+ { 22, 914937 },
+ { 22, 1697273 },
+ { 22, 1947129 },
+ { 23, 4061689 },
+ { 22, 1504761 },
+ { 22, 1893881 },
+ { 22, 2012665 },
+ { 22, 1964537 },
+ { 22, 1702393 },
+ { 22, 915961 },
+ { 20, 503293 },
+ { 20, 391673 },
+ { 20, 129529 },
+ { 20, 950777 },
+ { 20, 512505 },
+ { 20, 974329 },
+ { 20, 1022461 },
+ { 22, 1729017 },
+ { 21, 1012217 },
+ { 22, 1876473 },
+ { 22, 1487353 },
+ { 22, 1368569 },
+ { 21, 979449 },
+ { 22, 1679865 },
+ { 22, 897529 },
+ { 22, 647673 },
+ { 20, 389625 },
+ { 20, 238073 },
+ { 15, 20458 },
+ { 20, 242173 },
+ { 20, 504317 },
+ { 22, 766461 },
+ { 22, 1028605 },
+ { 22, 1815037 },
+ { 22, 2077181 },
+ { 23, 2863613 },
+ { 23, 3125757 },
+ { 23, 3912189 },
+ { 23, 4174333 },
+ { 24, 7860989 },
+ { 24, 7840505 },
+ { 24, 6791929 },
+ { 24, 3646201 },
+ { 22, 1569533 },
+ { 22, 1549049 },
+ { 22, 500473 },
+ { 22, 2032377 },
+ { 22, 1983225 },
+ { 22, 4092665 },
+ { 22, 4154109 },
+ { 23, 4031225 },
+ { 23, 3785465 },
+ { 24, 5931769 },
+ { 24, 5423865 },
+ { 23, 3900153 },
+ { 23, 3392249 },
+ { 24, 3572473 },
+ { 24, 2540281 },
+ { 22, 1540857 },
+ { 22, 508665 },
+ { 17, 12138 },
+ { 22, 1037305 },
+ { 22, 2069497 },
+ { 24, 3068921 },
+ { 24, 4101113 },
+ { 24, 6804473 },
+ { 24, 7836665 },
+ { 25, 10933241 },
+ { 25, 16229369 },
+ { 24, 7590905 },
+ { 24, 8098809 },
+ { 24, 7861245 },
+ { 24, 7840761 },
+ { 24, 6792185 },
+ { 24, 3646457 },
+ { 22, 1569789 },
+ { 22, 1549305 },
+ { 22, 500729 },
+ { 22, 2032633 },
+ { 22, 1983481 },
+ { 22, 4092921 },
+ { 22, 4154365 },
+ { 23, 4031481 },
+ { 23, 3785721 },
+ { 24, 5932025 },
+ { 24, 5424121 },
+ { 23, 3900409 },
+ { 23, 3392505 },
+ { 24, 3572729 },
+ { 24, 2540537 },
+ { 22, 1541113 },
+ { 22, 508921 },
+ { 17, 28522 },
+ { 22, 951293 },
+ { 22, 2086649 },
+ { 24, 3118841 },
+ { 24, 4118265 },
+ { 24, 7247609 },
+ { 24, 7853817 },
+ { 25, 10983161 },
+ { 25, 11982585 },
+ { 25, 16180985 },
+ { 24, 8115961 },
+ { 25, 11986681 },
+ { 24, 7845629 },
+ { 24, 7792377 },
+ { 24, 6743801 },
+ { 24, 3598073 },
+ { 22, 1554173 },
+ { 22, 1500921 },
+ { 22, 452345 },
+ { 22, 1967865 },
+ { 22, 1787641 },
+ { 22, 4159225 },
+ { 23, 3983097 },
+ { 23, 3770105 },
+ { 23, 3000057 },
+ { 24, 5408505 },
+ { 23, 3852025 },
+ { 23, 3376889 },
+ { 23, 1820409 },
+ { 24, 2524921 },
+ { 22, 1492729 },
+ { 22, 493305 },
+ { 17, 44522 },
+ { 22, 509693 },
+ { 22, 2086905 },
+ { 24, 3119097 },
+ { 24, 4118521 },
+ { 24, 7247865 },
+ { 24, 7854073 },
+ { 25, 10983417 },
+ { 25, 11982841 },
+ { 25, 16181241 },
+ { 24, 8116217 },
+ { 25, 11986937 },
+ { 24, 7845885 },
+ { 24, 7792633 },
+ { 24, 6744057 },
+ { 24, 3598329 },
+ { 22, 1554429 },
+ { 22, 1501177 },
+ { 22, 452601 },
+ { 22, 1968121 },
+ { 22, 1787897 },
+ { 22, 4159481 },
+ { 23, 3983353 },
+ { 23, 3770361 },
+ { 23, 3000313 },
+ { 24, 5408761 },
+ { 23, 3852281 },
+ { 23, 3377145 },
+ { 23, 1820665 },
+ { 24, 2525177 },
+ { 22, 1492985 },
+ { 22, 493561 },
+ { 17, 60906 },
+ { 22, 509949 },
+ { 22, 1558525 },
+ { 24, 2607101 },
+ { 24, 3655677 },
+ { 24, 6801405 },
+ { 24, 7849981 },
+ { 25, 10995709 },
+ { 25, 12044285 },
+ { 25, 15190013 },
+ { 25, 16238589 },
+ { 26, 27772925 },
+ { 26, 28821501 },
+ { 26, 31181565 },
+ { 26, 31099641 },
+ { 26, 26905337 },
+ { 26, 14322425 },
+ { 24, 6015741 },
+ { 24, 5933817 },
+ { 24, 1739513 },
+ { 24, 7080697 },
+ { 24, 6884089 },
+ { 25, 15862521 },
+ { 25, 14879481 },
+ { 25, 11930361 },
+ { 25, 10947321 },
+ { 25, 15338233 },
+ { 25, 13306617 },
+ { 25, 7211769 },
+ { 25, 5180153 },
+ { 24, 5901049 },
+ { 24, 1772281 },
+ { 19, 77162 },
+ { 24, 1968893 },
+ { 24, 6163197 },
+ { 26, 12536825 },
+ { 26, 16665593 },
+ { 26, 29051897 },
+ { 26, 33180665 },
+ { 27, 43994105 },
+ { 27, 48122873 },
+ { 27, 60509177 },
+ { 27, 64654329 },
+ { 27, 60460025 },
+ { 27, 47877113 },
+ { 26, 31181821 },
+ { 26, 31099897 },
+ { 26, 26905593 },
+ { 26, 14322681 },
+ { 24, 6015997 },
+ { 24, 5934073 },
+ { 24, 1739769 },
+ { 24, 7080953 },
+ { 24, 6884345 },
+ { 25, 15862777 },
+ { 25, 14879737 },
+ { 25, 11930617 },
+ { 25, 10947577 },
+ { 25, 15338489 },
+ { 25, 13306873 },
+ { 25, 7212025 },
+ { 25, 5180409 },
+ { 24, 5901305 },
+ { 24, 1772537 },
+ { 19, 93546 },
+ { 24, 1969149 },
+ { 24, 6163453 },
+ { 26, 10357757 },
+ { 26, 16731897 },
+ { 26, 29249273 },
+ { 26, 33246969 },
+ { 27, 66031353 },
+ { 27, 63934201 },
+ { 27, 57642745 },
+ { 27, 55545593 },
+ { 26, 32476921 },
+ { 26, 30379769 },
+ { 26, 24088313 },
+ { 26, 21991161 },
+ { 25, 15699705 },
+ { 25, 13602553 },
+ { 25, 7311097 },
+ { 24, 5951229 },
+ { 23, 3116793 },
+ { 23, 1019641 },
+ { 24, 6819577 },
+ { 23, 4001529 },
+ { 25, 14814969 },
+ { 25, 11734777 },
+ { 25, 10882809 },
+ { 24, 7802617 },
+ { 25, 13242105 },
+ { 25, 7016185 },
+ { 25, 5115641 },
+ { 23, 3084025 },
+ { 24, 1707769 },
+ { 18, 55274 },
+ { 24, 1773309 },
+ { 24, 5967613 },
+ { 26, 10161917 },
+ { 26, 16732153 },
+ { 26, 29249529 },
+ { 26, 33247225 },
+ { 27, 66031609 },
+ { 27, 63934457 },
+ { 27, 57643001 },
+ { 27, 55545849 },
+ { 26, 32477177 },
+ { 26, 30380025 },
+ { 26, 24088569 },
+ { 26, 21991417 },
+ { 25, 15699961 },
+ { 25, 13602809 },
+ { 25, 7311353 },
+ { 24, 5951485 },
+ { 23, 3117049 },
+ { 23, 1019897 },
+ { 24, 6819833 },
+ { 23, 4001785 },
+ { 25, 14815225 },
+ { 25, 11735033 },
+ { 25, 10883065 },
+ { 24, 7802873 },
+ { 25, 13242361 },
+ { 25, 7016441 },
+ { 25, 5115897 },
+ { 23, 3084281 },
+ { 24, 1708025 },
+ { 18, 63466 },
+ { 24, 1773565 },
+ { 24, 5967869 },
+ { 26, 10162173 },
+ { 26, 14356477 },
+ { 26, 29317881 },
+ { 26, 33446649 },
+ { 27, 122591993 },
+ { 27, 65968889 },
+ { 27, 63871737 },
+ { 27, 57580281 },
+ { 26, 32496381 },
+ { 26, 32414457 },
+ { 26, 30317305 },
+ { 26, 24025849 },
+ { 25, 15719165 },
+ { 25, 15637241 },
+ { 25, 13540089 },
+ { 25, 7248633 },
+ { 23, 3136253 },
+ { 23, 3054329 },
+ { 23, 957177 },
+ { 23, 3939065 },
+ { 23, 3742457 },
+ { 25, 11672313 },
+ { 25, 10689273 },
+ { 24, 7740153 },
+ { 24, 6757113 },
+ { 25, 6953721 },
+ { 25, 4922105 },
+ { 23, 3021561 },
+ { 23, 989945 },
+ { 18, 104298 },
+ { 24, 1710845 },
+ { 24, 5905149 },
+ { 26, 10099453 },
+ { 26, 14293757 },
+ { 26, 29318137 },
+ { 26, 33446905 },
+ { 27, 122592249 },
+ { 27, 65969145 },
+ { 27, 63871993 },
+ { 27, 57580537 },
+ { 26, 32496637 },
+ { 26, 32414713 },
+ { 26, 30317561 },
+ { 26, 24026105 },
+ { 25, 15719421 },
+ { 25, 15637497 },
+ { 25, 13540345 },
+ { 25, 7248889 },
+ { 23, 3136509 },
+ { 23, 3054585 },
+ { 23, 957433 },
+ { 23, 3939321 },
+ { 23, 3742713 },
+ { 25, 11672569 },
+ { 25, 10689529 },
+ { 24, 7740409 },
+ { 24, 6757369 },
+ { 25, 6953977 },
+ { 25, 4922361 },
+ { 23, 3021817 },
+ { 23, 990201 },
+ { 18, 112490 },
+ { 24, 1711101 },
+ { 24, 5905405 },
+ { 26, 10099709 },
+ { 26, 14294013 },
+ { 26, 26876925 },
+ { 26, 33513209 },
+ { 27, 124493561 },
+ { 27, 122396409 },
+ { 27, 65773305 },
+ { 27, 63676153 },
+ { 27, 57384697 },
+ { 26, 32431869 },
+ { 26, 32218873 },
+ { 26, 30121721 },
+ { 26, 23830265 },
+ { 25, 15654653 },
+ { 25, 15441657 },
+ { 25, 13344505 },
+ { 25, 7053049 },
+ { 23, 3071741 },
+ { 23, 2858745 },
+ { 23, 761593 },
+ { 23, 3677945 },
+ { 23, 2957049 },
+ { 25, 10624761 },
+ { 24, 7544569 },
+ { 24, 6692601 },
+ { 24, 3612409 },
+ { 25, 4857593 },
+ { 23, 2825977 },
+ { 23, 925433 },
+ { 18, 120298 },
+ { 23, 990973 },
+ { 23, 3088125 },
+ { 25, 5185277 },
+ { 25, 7282429 },
+ { 25, 13573885 },
+ { 25, 15671037 },
+ { 26, 21962493 },
+ { 26, 24059645 },
+ { 26, 30351101 },
+ { 26, 32448253 },
+ { 27, 57384953 },
+ { 26, 32432125 },
+ { 26, 32219129 },
+ { 26, 30121977 },
+ { 26, 23830521 },
+ { 25, 15654909 },
+ { 25, 15441913 },
+ { 25, 13344761 },
+ { 25, 7053305 },
+ { 23, 3071997 },
+ { 23, 2859001 },
+ { 23, 761849 },
+ { 23, 3678201 },
+ { 23, 2957305 },
+ { 25, 10625017 },
+ { 24, 7544825 },
+ { 24, 6692857 },
+ { 24, 3612665 },
+ { 25, 4857849 },
+ { 23, 2826233 },
+ { 23, 925689 },
+ { 18, 128490 },
+ { 23, 991229 },
+ { 23, 3088381 },
+ { 25, 5185533 },
+ { 25, 7282685 },
+ { 25, 13574141 },
+ { 25, 15671293 },
+ { 26, 21962749 },
+ { 26, 24059901 },
+ { 26, 30351357 },
+ { 26, 32448509 },
+ { 27, 55517181 },
+ { 27, 57614333 },
+ { 27, 63905789 },
+ { 27, 66002941 },
+ { 27, 122626045 },
+ { 27, 124723197 },
+ { 27, 61811453 },
+ { 27, 61483769 },
+ { 27, 53095161 },
+ { 27, 27929337 },
+ { 25, 11479805 },
+ { 25, 11152121 },
+ { 25, 2763513 },
+ { 25, 11545337 },
+ { 25, 10758905 },
+ { 26, 29895417 },
+ { 26, 25963257 },
+ { 26, 14166777 },
+ { 26, 10234617 },
+ { 25, 11021049 },
+ { 25, 2894585 },
+ { 19, 169322 },
+ { 25, 3681021 },
+ { 25, 12069629 },
+ { 27, 20458237 },
+ { 27, 28846845 },
+ { 27, 54012669 },
+ { 27, 62401277 },
+ { 28, 87567101 },
+ { 28, 95955709 },
+ { 28, 121121533 },
+ { 28, 129510141 },
+ { 29, 254422009 },
+ { 29, 229256185 },
+ { 28, 128920573 },
+ { 28, 128592889 },
+ { 28, 120204281 },
+ { 28, 95038457 },
+ { 27, 61811709 },
+ { 27, 61484025 },
+ { 27, 53095417 },
+ { 27, 27929593 },
+ { 25, 11480061 },
+ { 25, 11152377 },
+ { 25, 2763769 },
+ { 25, 11545593 },
+ { 25, 10759161 },
+ { 26, 29895673 },
+ { 26, 25963513 },
+ { 26, 14167033 },
+ { 26, 10234873 },
+ { 25, 11021305 },
+ { 25, 2894841 },
+ { 19, 177514 },
+ { 25, 3681277 },
+ { 25, 12069885 },
+ { 27, 20458493 },
+ { 27, 28847101 },
+ { 27, 54012925 },
+ { 27, 62401533 },
+ { 28, 266219257 },
+ { 28, 262024953 },
+ { 28, 249442041 },
+ { 28, 245247737 },
+ { 28, 132001529 },
+ { 28, 127807225 },
+ { 28, 115224313 },
+ { 28, 111030009 },
+ { 27, 64892665 },
+ { 27, 60698361 },
+ { 27, 48115449 },
+ { 27, 43921145 },
+ { 26, 31338233 },
+ { 26, 27143929 },
+ { 26, 14561017 },
+ { 25, 11218685 },
+ { 24, 6172409 },
+ { 24, 1978105 },
+ { 25, 10497785 },
+ { 24, 7614201 },
+ { 26, 25702137 },
+ { 26, 13381369 },
+ { 26, 9973497 },
+ { 24, 6041337 },
+ { 25, 2633465 },
+ { 18, 93162 },
+ { 25, 2895613 },
+ { 25, 11284221 },
+ { 27, 19672829 },
+ { 27, 28061437 },
+ { 27, 53227261 },
+ { 27, 61615869 },
+ { 28, 266219513 },
+ { 28, 262025209 },
+ { 28, 249442297 },
+ { 28, 245247993 },
+ { 28, 132001785 },
+ { 28, 127807481 },
+ { 28, 115224569 },
+ { 28, 111030265 },
+ { 27, 64892921 },
+ { 27, 60698617 },
+ { 27, 48115705 },
+ { 27, 43921401 },
+ { 26, 31338489 },
+ { 26, 27144185 },
+ { 26, 14561273 },
+ { 25, 11218941 },
+ { 24, 6172665 },
+ { 24, 1978361 },
+ { 25, 10498041 },
+ { 24, 7614457 },
+ { 26, 25702393 },
+ { 26, 13381625 },
+ { 26, 9973753 },
+ { 24, 6041593 },
+ { 25, 2633721 },
+ { 18, 97258 },
+ { 25, 2895869 },
+ { 25, 11284477 },
+ { 27, 19673085 },
+ { 27, 28061693 },
+ { 27, 53227517 },
+ { 27, 61616125 },
+ { 28, 266287869 },
+ { 28, 265960185 },
+ { 28, 261765881 },
+ { 28, 249182969 },
+ { 28, 244988665 },
+ { 28, 131742457 },
+ { 28, 127548153 },
+ { 28, 114965241 },
+ { 27, 64961277 },
+ { 27, 64633593 },
+ { 27, 60439289 },
+ { 27, 47856377 },
+ { 26, 31406845 },
+ { 26, 31079161 },
+ { 26, 26884857 },
+ { 26, 14301945 },
+ { 24, 6241021 },
+ { 24, 5913337 },
+ { 24, 1719033 },
+ { 24, 7355129 },
+ { 24, 6568697 },
+ { 25, 13303803 },
+ { 26, 9190137 },
+ { 24, 5782265 },
+ { 24, 1850105 },
+ { 18, 117610 },
+ { 25, 2636541 },
+ { 25, 11025149 },
+ { 26, 22216703 },
+ { 27, 27802365 },
+ { 27, 52968189 },
+ { 27, 61356797 },
+ { 28, 86522621 },
+ { 28, 265960441 },
+ { 28, 261766137 },
+ { 28, 249183225 },
+ { 28, 244988921 },
+ { 28, 131742713 },
+ { 28, 127548409 },
+ { 28, 114965497 },
+ { 27, 64961533 },
+ { 27, 64633849 },
+ { 27, 60439545 },
+ { 27, 47856633 },
+ { 26, 31407101 },
+ { 26, 31079417 },
+ { 26, 26885113 },
+ { 26, 14302201 },
+ { 24, 6241277 },
+ { 24, 5913593 },
+ { 24, 1719289 },
+ { 24, 7355385 },
+ { 24, 6568953 },
+ { 25, 13303547 },
+ { 26, 9190393 },
+ { 24, 5782521 },
+ { 24, 1850361 },
+ { 18, 121706 },
+ { 25, 2636797 },
+ { 25, 11025405 },
+ { 26, 22216447 },
+ { 27, 27802621 },
+ { 27, 52968445 },
+ { 27, 61357053 },
+ { 28, 86522877 },
+ { 28, 266026749 },
+ { 28, 265174777 },
+ { 28, 260980473 },
+ { 28, 248397561 },
+ { 28, 244203257 },
+ { 28, 130957049 },
+ { 28, 126762745 },
+ { 28, 114179833 },
+ { 27, 64700157 },
+ { 27, 63848185 },
+ { 27, 59653881 },
+ { 27, 47070969 },
+ { 26, 31145725 },
+ { 26, 30293753 },
+ { 26, 26099449 },
+ { 26, 13516537 },
+ { 24, 5979901 },
+ { 24, 5127929 },
+ { 24, 933625 },
+ { 24, 6307577 },
+ { 24, 3423993 },
+ { 25, 7011323 },
+ { 24, 4996857 },
+ { 24, 1588985 },
+ { 18, 125418 },
+ { 24, 1851133 },
+ { 24, 6045437 },
+ { 25, 12254207 },
+ { 26, 14434045 },
+ { 26, 27016957 },
+ { 26, 31211261 },
+ { 27, 43794173 },
+ { 27, 47988477 },
+ { 27, 60571389 },
+ { 27, 64765693 },
+ { 28, 248397817 },
+ { 28, 244203513 },
+ { 28, 130957305 },
+ { 28, 126763001 },
+ { 28, 114180089 },
+ { 27, 64700413 },
+ { 27, 63848441 },
+ { 27, 59654137 },
+ { 27, 47071225 },
+ { 26, 31145981 },
+ { 26, 30294009 },
+ { 26, 26099705 },
+ { 26, 13516793 },
+ { 24, 5980157 },
+ { 24, 5128185 },
+ { 24, 933881 },
+ { 24, 6307833 },
+ { 24, 3424249 },
+ { 25, 7011067 },
+ { 24, 4997113 },
+ { 24, 1589241 },
+ { 18, 129514 },
+ { 24, 1851389 },
+ { 24, 6045693 },
+ { 25, 12253951 },
+ { 26, 14434301 },
+ { 26, 27017213 },
+ { 26, 31211517 },
+ { 27, 43794429 },
+ { 27, 47988733 },
+ { 27, 60571645 },
+ { 27, 64765949 },
+ { 28, 260729593 },
+ { 28, 248146681 },
+ { 28, 243952377 },
+ { 28, 130706169 },
+ { 28, 126511865 },
+ { 28, 113928953 },
+ { 27, 63924989 },
+ { 27, 63597305 },
+ { 27, 59403001 },
+ { 27, 46820089 },
+ { 26, 30370557 },
+ { 26, 30042873 },
+ { 26, 25848569 },
+ { 26, 13265657 },
+ { 24, 5204733 },
+ { 24, 4877049 },
+ { 24, 682745 },
+ { 24, 3173113 },
+ { 24, 2386681 },
+ { 24, 4745977 },
+ { 24, 813817 },
+ { 19, 215402 },
+ { 24, 1600253 },
+ { 24, 5794557 },
+ { 25, 11726847 },
+ { 26, 14183165 },
+ { 26, 26766077 },
+ { 26, 30960381 },
+ { 27, 43543293 },
+ { 27, 47737597 },
+ { 27, 60320509 },
+ { 27, 64514813 },
+ { 28, 260729849 },
+ { 28, 248146937 },
+ { 28, 243952633 },
+ { 28, 130706425 },
+ { 28, 126512121 },
+ { 28, 113929209 },
+ { 27, 63925245 },
+ { 27, 63597561 },
+ { 27, 59403257 },
+ { 27, 46820345 },
+ { 26, 30370813 },
+ { 26, 30043129 },
+ { 26, 25848825 },
+ { 26, 13265913 },
+ { 24, 5204989 },
+ { 24, 4877305 },
+ { 24, 683001 },
+ { 24, 3173369 },
+ { 24, 2386937 },
+ { 24, 4746233 },
+ { 24, 814073 },
+ { 19, 219498 },
+ { 24, 1600509 },
+ { 24, 5794813 },
+ { 25, 11726591 },
+ { 26, 14183421 },
+ { 26, 26766333 },
+ { 26, 30960637 },
+ { 27, 43543549 },
+ { 27, 47737853 },
+ { 27, 60320765 },
+ { 27, 64515069 },
+ { 26, 66481913 },
+ { 26, 65433337 },
+ { 26, 62287609 },
+ { 26, 61239033 },
+ { 26, 32927481 },
+ { 26, 31878905 },
+ { 26, 28733177 },
+ { 26, 27684601 },
+ { 25, 16150265 },
+ { 25, 15101689 },
+ { 25, 11955961 },
+ { 25, 10907385 },
+ { 24, 7761657 },
+ { 24, 6713081 },
+ { 24, 3567353 },
+ { 24, 2518777 },
+ { 22, 1470201 },
+ { 22, 421625 },
+ { 23, 2550779 },
+ { 22, 1339129 },
+ { 23, 2812923 },
+ { 17, 56042 },
+ { 24, 814845 },
+ { 24, 5009149 },
+ { 25, 10152959 },
+ { 26, 13397757 },
+ { 26, 25980669 },
+ { 26, 30174973 },
+ { 27, 42757885 },
+ { 27, 46952189 },
+ { 27, 59535101 },
+ { 27, 63729405 },
+ { 26, 66482169 },
+ { 26, 65433593 },
+ { 26, 62287865 },
+ { 26, 61239289 },
+ { 26, 32927737 },
+ { 26, 31879161 },
+ { 26, 28733433 },
+ { 26, 27684857 },
+ { 25, 16150521 },
+ { 25, 15101945 },
+ { 25, 11956217 },
+ { 25, 10907641 },
+ { 24, 7761913 },
+ { 24, 6713337 },
+ { 24, 3567609 },
+ { 24, 2519033 },
+ { 22, 1470457 },
+ { 22, 421881 },
+ { 23, 2550523 },
+ { 22, 1339385 },
+ { 23, 2812667 },
+ { 17, 57066 },
+ { 24, 815101 },
+ { 24, 5009405 },
+ { 25, 10152703 },
+ { 26, 13398013 },
+ { 26, 25980925 },
+ { 26, 30175229 },
+ { 27, 42758141 },
+ { 27, 46952445 },
+ { 27, 59535357 },
+ { 27, 63729661 },
+ { 26, 66550525 },
+ { 26, 66222841 },
+ { 26, 65174265 },
+ { 26, 62028537 },
+ { 26, 60979961 },
+ { 26, 32668409 },
+ { 26, 31619833 },
+ { 26, 28474105 },
+ { 25, 16218877 },
+ { 25, 15891193 },
+ { 25, 14842617 },
+ { 25, 11696889 },
+ { 24, 7830269 },
+ { 24, 7502585 },
+ { 24, 6454009 },
+ { 24, 3308281 },
+ { 22, 1538813 },
+ { 22, 1211129 },
+ { 22, 162553 },
+ { 18, 124281 },
+ { 18, 262011 },
+ { 17, 62058 },
+ { 17, 130590 },
+ { 24, 4750077 },
+ { 25, 9617407 },
+ { 26, 13138685 },
+ { 26, 25721597 },
+ { 26, 29915901 },
+ { 27, 42498813 },
+ { 27, 46693117 },
+ { 27, 59276029 },
+ { 27, 63470333 },
+ { 26, 66550781 },
+ { 26, 66223097 },
+ { 26, 65174521 },
+ { 26, 62028793 },
+ { 26, 60980217 },
+ { 26, 32668665 },
+ { 26, 31620089 },
+ { 26, 28474361 },
+ { 25, 16219133 },
+ { 25, 15891449 },
+ { 25, 14842873 },
+ { 25, 11697145 },
+ { 24, 7830525 },
+ { 24, 7502841 },
+ { 24, 6454265 },
+ { 24, 3308537 },
+ { 22, 1539069 },
+ { 22, 1211385 },
+ { 22, 162809 },
+ { 18, 126329 },
+ { 18, 259963 },
+ { 17, 63082 },
+ { 17, 129566 },
+ { 24, 4750333 },
+ { 25, 9617151 },
+ { 26, 13138941 },
+ { 26, 25721853 },
+ { 26, 29916157 },
+ { 27, 42499069 },
+ { 27, 46693373 },
+ { 27, 59276285 },
+ { 27, 63470589 },
+ { 28, 109607933 },
+ { 26, 66289405 },
+ { 26, 65240829 },
+ { 26, 62095101 },
+ { 26, 61046525 },
+ { 26, 32734973 },
+ { 26, 31686397 },
+ { 26, 28540669 },
+ { 26, 27492093 },
+ { 25, 15957757 },
+ { 25, 14909181 },
+ { 25, 11763453 },
+ { 25, 10714877 },
+ { 24, 7569149 },
+ { 24, 6520573 },
+ { 24, 3374845 },
+ { 24, 2326269 },
+ { 22, 1277693 },
+ { 22, 229117 },
+ { 23, 4194281 },
+ { 21, 1048489 },
+ { 22, 2096986 },
+ { 22, 294653 },
+ { 22, 1343229 },
+ { 23, 2800639 },
+ { 24, 3440381 },
+ { 24, 6586109 },
+ { 24, 7634685 },
+ { 25, 10780413 },
+ { 25, 11828989 },
+ { 25, 14974717 },
+ { 25, 16023293 },
+ { 26, 27557629 },
+ { 26, 28606205 },
+ { 26, 31751933 },
+ { 26, 32800509 },
+ { 26, 61112061 },
+ { 26, 62160637 },
+ { 26, 65306365 },
+ { 26, 66354941 },
+ { 26, 27492349 },
+ { 25, 15958013 },
+ { 25, 14909437 },
+ { 25, 11763709 },
+ { 25, 10715133 },
+ { 24, 7569405 },
+ { 24, 6520829 },
+ { 24, 3375101 },
+ { 24, 2326525 },
+ { 22, 1277949 },
+ { 22, 229373 },
+ { 23, 4194105 },
+ { 20, 524233 },
+ { 22, 2097114 },
+ { 14, 15054 },
+ { 22, 1343485 },
+ { 23, 2800383 },
+ { 24, 3440637 },
+ { 24, 6586365 },
+ { 24, 7634941 },
+ { 25, 10780669 },
+ { 25, 11829245 },
+ { 25, 14974973 },
+ { 25, 16023549 },
+ { 26, 27557885 },
+ { 26, 28606461 },
+ { 26, 31752189 },
+ { 26, 32800765 },
+ { 26, 61112317 },
+ { 26, 62160893 },
+ { 26, 65306621 },
+ { 26, 66355197 },
+ { 27, 63089405 },
+ { 27, 56797949 },
+ { 27, 54700797 },
+ { 26, 31632125 },
+ { 26, 29534973 },
+ { 26, 23243517 },
+ { 26, 21146365 },
+ { 25, 14854909 },
+ { 25, 12757757 },
+ { 25, 6466301 },
+ { 25, 4369149 },
+ { 18, 239485 },
+ { 18, 245119 },
+ { 22, 2097103 },
+ { 14, 14990 },
+ { 18, 238973 },
+ { 18, 245631 },
+ { 25, 6335229 },
+ { 25, 12626685 },
+ { 25, 14723837 },
+ { 25, 14856191 },
+ { 26, 23112445 },
+ { 26, 29403901 },
+ { 26, 31501053 },
+ { 26, 31633407 },
+ { 27, 56666877 },
+ { 27, 62958333 },
+ { 27, 65055485 },
+ { 27, 121678589 },
+ { 27, 123775741 },
+ { 27, 130067197 },
+ { 27, 132164349 },
+ { 27, 63089661 },
+ { 27, 56798205 },
+ { 27, 54701053 },
+ { 26, 31632381 },
+ { 26, 29535229 },
+ { 26, 23243773 },
+ { 26, 21146621 },
+ { 25, 14855165 },
+ { 25, 12758013 },
+ { 25, 6466557 },
+ { 25, 4369405 },
+ { 18, 241533 },
+ { 18, 243071 },
+ { 14, 8074 },
+ { 21, 1048525 },
+ { 18, 241021 },
+ { 18, 243583 },
+ { 25, 6335485 },
+ { 25, 12626941 },
+ { 25, 14724093 },
+ { 25, 14855935 },
+ { 26, 23112701 },
+ { 26, 29404157 },
+ { 26, 31501309 },
+ { 26, 31633151 },
+ { 27, 56667133 },
+ { 27, 62958589 },
+ { 27, 132820733 },
+ { 27, 130723581 },
+ { 27, 124432125 },
+ { 27, 122334973 },
+ { 27, 65711869 },
+ { 27, 63614717 },
+ { 27, 57323261 },
+ { 27, 55226109 },
+ { 26, 32157437 },
+ { 26, 30060285 },
+ { 26, 23768829 },
+ { 26, 21671677 },
+ { 25, 15380221 },
+ { 25, 13283069 },
+ { 25, 6991613 },
+ { 25, 4894461 },
+ { 23, 2797309 },
+ { 23, 700157 },
+ { 14, 8138 },
+ { 22, 2097113 },
+ { 21, 1048523 },
+ { 23, 306941 },
+ { 23, 831229 },
+ { 23, 2534399 },
+ { 25, 1879805 },
+ { 25, 3452669 },
+ { 25, 3976957 },
+ { 25, 15117311 },
+ { 26, 6074109 },
+ { 26, 7646973 },
+ { 26, 8171261 },
+ { 26, 31894527 },
+ { 27, 14462717 },
+ { 27, 16035581 },
+ { 27, 16559869 },
+ { 27, 30715645 },
+ { 27, 31239933 },
+ { 27, 32812797 },
+ { 27, 33337085 },
+ { 27, 55226365 },
+ { 26, 32157693 },
+ { 26, 30060541 },
+ { 26, 23769085 },
+ { 26, 21671933 },
+ { 25, 15380477 },
+ { 25, 13283325 },
+ { 25, 6991869 },
+ { 25, 4894717 },
+ { 23, 2797565 },
+ { 23, 700413 },
+ { 23, 568063 },
+ { 23, 4194142 },
+ { 22, 2097067 },
+ { 23, 307197 },
+ { 23, 831485 },
+ { 23, 2534143 },
+ { 25, 1880061 },
+ { 25, 3452925 },
+ { 25, 3977213 },
+ { 25, 15117055 },
+ { 26, 6074365 },
+ { 26, 7647229 },
+ { 26, 8171517 },
+ { 26, 31894271 },
+ { 27, 14462973 },
+ { 27, 16035837 },
+ { 27, 16560125 },
+ { 27, 30715901 },
+ { 27, 31240189 },
+ { 27, 32813053 },
+ { 27, 33337341 },
+ { 27, 132557567 },
+ { 28, 127056637 },
+ { 27, 63471615 },
+ { 27, 59277311 },
+ { 27, 46694399 },
+ { 27, 59947773 },
+ { 26, 29917183 },
+ { 26, 25722879 },
+ { 26, 13139967 },
+ { 25, 9616125 },
+ { 24, 4751359 },
+ { 17, 127514 },
+ { 17, 65134 },
+ { 18, 255865 },
+ { 18, 130427 },
+ { 22, 163835 },
+ { 22, 1212411 },
+ { 22, 1540095 },
+ { 24, 3309563 },
+ { 24, 6455291 },
+ { 24, 7503867 },
+ { 24, 7831551 },
+ { 25, 11698171 },
+ { 25, 14843899 },
+ { 25, 15892475 },
+ { 25, 16220159 },
+ { 26, 28475387 },
+ { 26, 31621115 },
+ { 26, 32669691 },
+ { 26, 60981243 },
+ { 26, 62029819 },
+ { 26, 65175547 },
+ { 26, 66224123 },
+ { 26, 66551807 },
+ { 27, 63471359 },
+ { 27, 59277055 },
+ { 27, 46694143 },
+ { 27, 59948029 },
+ { 26, 29916927 },
+ { 26, 25722623 },
+ { 26, 13139711 },
+ { 25, 9616381 },
+ { 24, 4751103 },
+ { 17, 128538 },
+ { 17, 64110 },
+ { 18, 257913 },
+ { 18, 128379 },
+ { 22, 163579 },
+ { 22, 1212155 },
+ { 22, 1539839 },
+ { 24, 3309307 },
+ { 24, 6455035 },
+ { 24, 7503611 },
+ { 24, 7831295 },
+ { 25, 11697915 },
+ { 25, 14843643 },
+ { 25, 15892219 },
+ { 25, 16219903 },
+ { 26, 28475131 },
+ { 26, 31620859 },
+ { 26, 32669435 },
+ { 26, 60980987 },
+ { 26, 62029563 },
+ { 26, 65175291 },
+ { 26, 66223867 },
+ { 26, 66551551 },
+ { 27, 63732735 },
+ { 27, 59538431 },
+ { 27, 46955519 },
+ { 27, 60473085 },
+ { 26, 30178303 },
+ { 26, 25983999 },
+ { 26, 13401087 },
+ { 25, 10141437 },
+ { 24, 5012479 },
+ { 17, 129690 },
+ { 17, 63214 },
+ { 23, 2801401 },
+ { 22, 1342459 },
+ { 23, 2539257 },
+ { 22, 424955 },
+ { 22, 1473531 },
+ { 24, 2522107 },
+ { 24, 3570683 },
+ { 24, 6716411 },
+ { 24, 7764987 },
+ { 25, 10910715 },
+ { 25, 11959291 },
+ { 25, 15105019 },
+ { 25, 16153595 },
+ { 26, 27687931 },
+ { 26, 28736507 },
+ { 26, 31882235 },
+ { 26, 32930811 },
+ { 26, 61242363 },
+ { 26, 62290939 },
+ { 26, 65436667 },
+ { 26, 66485243 },
+ { 27, 63732479 },
+ { 27, 59538175 },
+ { 27, 46955263 },
+ { 27, 60473341 },
+ { 26, 30178047 },
+ { 26, 25983743 },
+ { 26, 13400831 },
+ { 25, 10141693 },
+ { 24, 5012223 },
+ { 17, 130714 },
+ { 17, 62190 },
+ { 23, 2801657 },
+ { 22, 1342203 },
+ { 23, 2539513 },
+ { 22, 424699 },
+ { 22, 1473275 },
+ { 24, 2521851 },
+ { 24, 3570427 },
+ { 24, 6716155 },
+ { 24, 7764731 },
+ { 25, 10910459 },
+ { 25, 11959035 },
+ { 25, 15104763 },
+ { 25, 16153339 },
+ { 26, 27687675 },
+ { 26, 28736251 },
+ { 26, 31881979 },
+ { 26, 32930555 },
+ { 26, 61242107 },
+ { 26, 62290683 },
+ { 26, 65436411 },
+ { 26, 66484987 },
+ { 27, 64516095 },
+ { 27, 60321791 },
+ { 27, 47738879 },
+ { 27, 62057213 },
+ { 26, 30961663 },
+ { 26, 26767359 },
+ { 26, 14184447 },
+ { 25, 11725565 },
+ { 24, 5795839 },
+ { 24, 1601535 },
+ { 19, 227694 },
+ { 24, 815099 },
+ { 24, 4747259 },
+ { 24, 2387963 },
+ { 24, 3174395 },
+ { 24, 684027 },
+ { 24, 4878331 },
+ { 24, 5206015 },
+ { 26, 13266939 },
+ { 26, 25849851 },
+ { 26, 30044155 },
+ { 26, 30371839 },
+ { 27, 46821371 },
+ { 27, 59404283 },
+ { 27, 63598587 },
+ { 27, 63926271 },
+ { 28, 113930235 },
+ { 28, 126513147 },
+ { 28, 130707451 },
+ { 28, 243953659 },
+ { 28, 248147963 },
+ { 28, 129166333 },
+ { 27, 64515839 },
+ { 27, 60321535 },
+ { 27, 47738623 },
+ { 27, 62057469 },
+ { 26, 30961407 },
+ { 26, 26767103 },
+ { 26, 14184191 },
+ { 25, 11725821 },
+ { 24, 5795583 },
+ { 24, 1601279 },
+ { 19, 223598 },
+ { 24, 814843 },
+ { 24, 4747003 },
+ { 24, 2387707 },
+ { 24, 3174139 },
+ { 24, 683771 },
+ { 24, 4878075 },
+ { 24, 5205759 },
+ { 26, 13266683 },
+ { 26, 25849595 },
+ { 26, 30043899 },
+ { 26, 30371583 },
+ { 27, 46821115 },
+ { 27, 59404027 },
+ { 27, 63598331 },
+ { 27, 63926015 },
+ { 28, 113929979 },
+ { 28, 126512891 },
+ { 28, 130707195 },
+ { 28, 243953403 },
+ { 28, 248147707 },
+ { 28, 129691389 },
+ { 27, 64777215 },
+ { 27, 60582911 },
+ { 27, 47999999 },
+ { 27, 62582525 },
+ { 26, 31222783 },
+ { 26, 27028479 },
+ { 26, 14445567 },
+ { 25, 12250877 },
+ { 24, 6056959 },
+ { 24, 1862655 },
+ { 19, 219630 },
+ { 24, 1600507 },
+ { 24, 5008379 },
+ { 25, 7007993 },
+ { 24, 3435515 },
+ { 24, 6319099 },
+ { 24, 945147 },
+ { 24, 5139451 },
+ { 24, 5991423 },
+ { 26, 13528059 },
+ { 26, 26110971 },
+ { 26, 30305275 },
+ { 26, 31157247 },
+ { 27, 47082491 },
+ { 27, 59665403 },
+ { 27, 63859707 },
+ { 27, 64711679 },
+ { 28, 114191355 },
+ { 28, 126774267 },
+ { 28, 130968571 },
+ { 28, 244214779 },
+ { 28, 129691645 },
+ { 27, 64776959 },
+ { 27, 60582655 },
+ { 27, 47999743 },
+ { 27, 62582781 },
+ { 26, 31222527 },
+ { 26, 27028223 },
+ { 26, 14445311 },
+ { 25, 12251133 },
+ { 24, 6056703 },
+ { 24, 1862399 },
+ { 19, 215534 },
+ { 24, 1600251 },
+ { 24, 5008123 },
+ { 25, 7008249 },
+ { 24, 3435259 },
+ { 24, 6318843 },
+ { 24, 944891 },
+ { 24, 5139195 },
+ { 24, 5991167 },
+ { 26, 13527803 },
+ { 26, 26110715 },
+ { 26, 30305019 },
+ { 26, 31156991 },
+ { 27, 47082235 },
+ { 27, 59665147 },
+ { 27, 63859451 },
+ { 27, 64711423 },
+ { 28, 114191099 },
+ { 28, 126774011 },
+ { 28, 130968315 },
+ { 28, 244214523 },
+ { 28, 248408827 },
+ { 28, 260991739 },
+ { 28, 265186043 },
+ { 28, 266038015 },
+ { 28, 122878717 },
+ { 27, 61358079 },
+ { 27, 52969471 },
+ { 27, 27803647 },
+ { 26, 22215421 },
+ { 25, 11026431 },
+ { 25, 2637823 },
+ { 18, 129902 },
+ { 24, 1851387 },
+ { 24, 5783547 },
+ { 26, 9191419 },
+ { 25, 13302521 },
+ { 24, 6569979 },
+ { 24, 7356411 },
+ { 24, 1720315 },
+ { 24, 5914619 },
+ { 24, 6242303 },
+ { 26, 14303227 },
+ { 26, 26886139 },
+ { 26, 31080443 },
+ { 26, 31408127 },
+ { 27, 47857659 },
+ { 27, 60440571 },
+ { 27, 64634875 },
+ { 27, 64962559 },
+ { 28, 114966523 },
+ { 28, 127549435 },
+ { 28, 131743739 },
+ { 28, 244989947 },
+ { 28, 249184251 },
+ { 28, 261767163 },
+ { 28, 265961467 },
+ { 28, 122878973 },
+ { 27, 61357823 },
+ { 27, 52969215 },
+ { 27, 27803391 },
+ { 26, 22215677 },
+ { 25, 11026175 },
+ { 25, 2637567 },
+ { 18, 125806 },
+ { 24, 1851131 },
+ { 24, 5783291 },
+ { 26, 9191163 },
+ { 25, 13302777 },
+ { 24, 6569723 },
+ { 24, 7356155 },
+ { 24, 1720059 },
+ { 24, 5914363 },
+ { 24, 6242047 },
+ { 26, 14302971 },
+ { 26, 26885883 },
+ { 26, 31080187 },
+ { 26, 31407871 },
+ { 27, 47857403 },
+ { 27, 60440315 },
+ { 27, 64634619 },
+ { 27, 64962303 },
+ { 28, 114966267 },
+ { 28, 127549179 },
+ { 28, 131743483 },
+ { 28, 244989691 },
+ { 28, 249183995 },
+ { 28, 261766907 },
+ { 28, 265961211 },
+ { 28, 123404029 },
+ { 27, 61619199 },
+ { 27, 53230591 },
+ { 27, 28064767 },
+ { 26, 22740733 },
+ { 25, 11287551 },
+ { 25, 2898943 },
+ { 18, 121838 },
+ { 25, 12254969 },
+ { 24, 6044667 },
+ { 26, 9976827 },
+ { 26, 13384699 },
+ { 25, 15400697 },
+ { 24, 7617531 },
+ { 25, 15138553 },
+ { 24, 1981435 },
+ { 24, 6175739 },
+ { 25, 11222015 },
+ { 26, 14564347 },
+ { 26, 27147259 },
+ { 26, 31341563 },
+ { 27, 43924475 },
+ { 27, 48118779 },
+ { 27, 60701691 },
+ { 27, 64895995 },
+ { 28, 111033339 },
+ { 28, 115227643 },
+ { 28, 127810555 },
+ { 28, 132004859 },
+ { 28, 245251067 },
+ { 28, 249445371 },
+ { 28, 262028283 },
+ { 28, 123404285 },
+ { 27, 61618943 },
+ { 27, 53230335 },
+ { 27, 28064511 },
+ { 26, 22740989 },
+ { 25, 11287295 },
+ { 25, 2898687 },
+ { 18, 117742 },
+ { 25, 12255225 },
+ { 24, 6044411 },
+ { 26, 9976571 },
+ { 26, 13384443 },
+ { 25, 15400953 },
+ { 24, 7617275 },
+ { 25, 15138809 },
+ { 24, 1981179 },
+ { 24, 6175483 },
+ { 25, 11221759 },
+ { 26, 14564091 },
+ { 26, 27147003 },
+ { 26, 31341307 },
+ { 27, 43924219 },
+ { 27, 48118523 },
+ { 27, 60701435 },
+ { 27, 64895739 },
+ { 28, 111033083 },
+ { 28, 115227387 },
+ { 28, 127810299 },
+ { 28, 132004603 },
+ { 28, 245250811 },
+ { 28, 249445115 },
+ { 28, 262028027 },
+ { 28, 266222331 },
+ { 27, 62402559 },
+ { 27, 54013951 },
+ { 27, 28848127 },
+ { 27, 48605949 },
+ { 25, 12070911 },
+ { 25, 3682303 },
+ { 19, 193902 },
+ { 25, 2895867 },
+ { 25, 11022331 },
+ { 26, 10235899 },
+ { 26, 14168059 },
+ { 26, 25964539 },
+ { 26, 29896699 },
+ { 25, 10760187 },
+ { 25, 11546619 },
+ { 25, 2764795 },
+ { 25, 11153403 },
+ { 25, 11481087 },
+ { 27, 27930619 },
+ { 27, 53096443 },
+ { 27, 61485051 },
+ { 27, 61812735 },
+ { 28, 95039483 },
+ { 28, 120205307 },
+ { 28, 128593915 },
+ { 28, 128921599 },
+ { 29, 229257211 },
+ { 29, 254423035 },
+ { 28, 129511167 },
+ { 28, 121122559 },
+ { 28, 95956735 },
+ { 28, 87568127 },
+ { 27, 62402303 },
+ { 27, 54013695 },
+ { 27, 28847871 },
+ { 27, 48606205 },
+ { 25, 12070655 },
+ { 25, 3682047 },
+ { 19, 185710 },
+ { 25, 2895611 },
+ { 25, 11022075 },
+ { 26, 10235643 },
+ { 26, 14167803 },
+ { 26, 25964283 },
+ { 26, 29896443 },
+ { 25, 10759931 },
+ { 25, 11546363 },
+ { 25, 2764539 },
+ { 25, 11153147 },
+ { 25, 11480831 },
+ { 27, 27930363 },
+ { 27, 53096187 },
+ { 27, 61484795 },
+ { 27, 61812479 },
+ { 28, 95039227 },
+ { 28, 120205051 },
+ { 28, 128593659 },
+ { 28, 128921343 },
+ { 29, 229256955 },
+ { 29, 254422779 },
+ { 28, 129772543 },
+ { 28, 121383935 },
+ { 28, 96218111 },
+ { 28, 87829503 },
+ { 27, 62663679 },
+ { 27, 54275071 },
+ { 27, 29109247 },
+ { 27, 49655549 },
+ { 25, 12332031 },
+ { 25, 3943423 },
+ { 19, 177646 },
+ { 25, 3681275 },
+ { 25, 11283451 },
+ { 27, 19409915 },
+ { 26, 14429179 },
+ { 26, 26749947 },
+ { 26, 30157819 },
+ { 27, 47558393 },
+ { 25, 11807739 },
+ { 25, 14691323 },
+ { 25, 3025915 },
+ { 25, 11414523 },
+ { 25, 12266495 },
+ { 27, 28191739 },
+ { 27, 53357563 },
+ { 27, 61746171 },
+ { 27, 62598143 },
+ { 28, 95300603 },
+ { 28, 120466427 },
+ { 28, 128855035 },
+ { 28, 129707007 },
+ { 29, 229518331 },
+ { 28, 129772287 },
+ { 28, 121383679 },
+ { 28, 96217855 },
+ { 28, 87829247 },
+ { 27, 62663423 },
+ { 27, 54274815 },
+ { 27, 29108991 },
+ { 27, 49655805 },
+ { 25, 12331775 },
+ { 25, 3943167 },
+ { 19, 169454 },
+ { 25, 3681019 },
+ { 25, 11283195 },
+ { 27, 19409659 },
+ { 26, 14428923 },
+ { 26, 26749691 },
+ { 26, 30157563 },
+ { 27, 47558649 },
+ { 25, 11807483 },
+ { 25, 14691067 },
+ { 25, 3025659 },
+ { 25, 11414267 },
+ { 25, 12266239 },
+ { 27, 28191483 },
+ { 27, 53357307 },
+ { 27, 61745915 },
+ { 27, 62597887 },
+ { 28, 95300347 },
+ { 28, 120466171 },
+ { 28, 128854779 },
+ { 28, 129706751 },
+ { 28, 110764031 },
+ { 27, 64626687 },
+ { 27, 60432383 },
+ { 27, 47849471 },
+ { 27, 43655167 },
+ { 26, 31072255 },
+ { 26, 26877951 },
+ { 26, 14295039 },
+ { 26, 10100735 },
+ { 24, 5906431 },
+ { 24, 1712127 },
+ { 18, 128878 },
+ { 23, 991227 },
+ { 23, 3022843 },
+ { 25, 4923387 },
+ { 25, 6955003 },
+ { 24, 6758395 },
+ { 24, 7741435 },
+ { 25, 10690555 },
+ { 25, 11673595 },
+ { 23, 3743739 },
+ { 23, 3940347 },
+ { 23, 958459 },
+ { 23, 3055611 },
+ { 23, 3137535 },
+ { 25, 7249915 },
+ { 25, 13541371 },
+ { 25, 15638523 },
+ { 25, 15720447 },
+ { 26, 24027131 },
+ { 26, 30318587 },
+ { 26, 32415739 },
+ { 26, 32497663 },
+ { 27, 57581563 },
+ { 27, 63873019 },
+ { 27, 65970171 },
+ { 27, 122593275 },
+ { 26, 33447931 },
+ { 26, 29319163 },
+ { 26, 14294783 },
+ { 26, 10100479 },
+ { 24, 5906175 },
+ { 24, 1711871 },
+ { 18, 120686 },
+ { 23, 990971 },
+ { 23, 3022587 },
+ { 25, 4923131 },
+ { 25, 6954747 },
+ { 24, 6758139 },
+ { 24, 7741179 },
+ { 25, 10690299 },
+ { 25, 11673339 },
+ { 23, 3743483 },
+ { 23, 3940091 },
+ { 23, 958203 },
+ { 23, 3055355 },
+ { 23, 3137279 },
+ { 25, 7249659 },
+ { 25, 13541115 },
+ { 25, 15638267 },
+ { 25, 15720191 },
+ { 26, 24026875 },
+ { 26, 30318331 },
+ { 26, 32415483 },
+ { 26, 32497407 },
+ { 27, 57581307 },
+ { 27, 63872763 },
+ { 27, 65969915 },
+ { 27, 122593019 },
+ { 26, 33447675 },
+ { 26, 29318907 },
+ { 26, 14359551 },
+ { 26, 10165247 },
+ { 24, 5970943 },
+ { 24, 1776639 },
+ { 18, 112622 },
+ { 24, 1711099 },
+ { 23, 3087355 },
+ { 25, 5118971 },
+ { 25, 7019515 },
+ { 25, 13245435 },
+ { 24, 7805947 },
+ { 25, 10886139 },
+ { 25, 11738107 },
+ { 25, 14818299 },
+ { 23, 4004859 },
+ { 24, 6822907 },
+ { 23, 1022971 },
+ { 23, 3120123 },
+ { 24, 5954559 },
+ { 25, 7314427 },
+ { 25, 13605883 },
+ { 25, 15703035 },
+ { 26, 21994491 },
+ { 26, 24091643 },
+ { 26, 30383099 },
+ { 26, 32480251 },
+ { 27, 55548923 },
+ { 27, 57646075 },
+ { 27, 63937531 },
+ { 27, 66034683 },
+ { 26, 33250299 },
+ { 26, 29252603 },
+ { 26, 16735227 },
+ { 26, 10164991 },
+ { 24, 5970687 },
+ { 24, 1776383 },
+ { 18, 104430 },
+ { 24, 1710843 },
+ { 23, 3087099 },
+ { 25, 5118715 },
+ { 25, 7019259 },
+ { 25, 13245179 },
+ { 24, 7805691 },
+ { 25, 10885883 },
+ { 25, 11737851 },
+ { 25, 14818043 },
+ { 23, 4004603 },
+ { 24, 6822651 },
+ { 23, 1022715 },
+ { 23, 3119867 },
+ { 24, 5954303 },
+ { 25, 7314171 },
+ { 25, 13605627 },
+ { 25, 15702779 },
+ { 26, 21994235 },
+ { 26, 24091387 },
+ { 26, 30382843 },
+ { 26, 32479995 },
+ { 27, 55548667 },
+ { 27, 57645819 },
+ { 27, 63937275 },
+ { 27, 66034427 },
+ { 26, 33250043 },
+ { 26, 29252347 },
+ { 26, 16734971 },
+ { 26, 10358783 },
+ { 24, 6164479 },
+ { 24, 1970175 },
+ { 19, 126318 },
+ { 24, 1773563 },
+ { 24, 5902331 },
+ { 25, 5181435 },
+ { 25, 7213051 },
+ { 25, 13307899 },
+ { 25, 15339515 },
+ { 25, 10948603 },
+ { 25, 11931643 },
+ { 25, 14880763 },
+ { 25, 15863803 },
+ { 24, 6885371 },
+ { 24, 7081979 },
+ { 24, 1740795 },
+ { 24, 5935099 },
+ { 24, 6017023 },
+ { 26, 14323707 },
+ { 26, 26906619 },
+ { 26, 31100923 },
+ { 26, 31182847 },
+ { 27, 47878139 },
+ { 27, 60461051 },
+ { 27, 64655355 },
+ { 27, 60510203 },
+ { 27, 48123899 },
+ { 27, 43995131 },
+ { 26, 33181691 },
+ { 26, 29052923 },
+ { 26, 16666619 },
+ { 26, 12537851 },
+ { 24, 6164223 },
+ { 24, 1969919 },
+ { 19, 109934 },
+ { 24, 1773307 },
+ { 24, 5902075 },
+ { 25, 5181179 },
+ { 25, 7212795 },
+ { 25, 13307643 },
+ { 25, 15339259 },
+ { 25, 10948347 },
+ { 25, 11931387 },
+ { 25, 14880507 },
+ { 25, 15863547 },
+ { 24, 6885115 },
+ { 24, 7081723 },
+ { 24, 1740539 },
+ { 24, 5934843 },
+ { 24, 6016767 },
+ { 26, 14323451 },
+ { 26, 26906363 },
+ { 26, 31100667 },
+ { 26, 31182591 },
+ { 27, 47877883 },
+ { 27, 60460795 },
+ { 27, 64655099 },
+ { 27, 60509947 },
+ { 27, 48123643 },
+ { 27, 43994875 },
+ { 26, 33181435 },
+ { 26, 29052667 },
+ { 26, 16666363 },
+ { 26, 12537595 },
+ { 24, 6228991 },
+ { 24, 2034687 },
+ { 19, 93678 },
+ { 24, 1969147 },
+ { 24, 5966843 },
+ { 26, 10095611 },
+ { 25, 7277563 },
+ { 25, 13503483 },
+ { 25, 15404027 },
+ { 26, 21629947 },
+ { 25, 11996155 },
+ { 25, 15076347 },
+ { 25, 15928315 },
+ { 24, 16632827 },
+ { 24, 7146491 },
+ { 24, 7867387 },
+ { 24, 1805307 },
+ { 24, 5999611 },
+ { 24, 6212607 },
+ { 26, 14388219 },
+ { 26, 26971131 },
+ { 26, 31165435 },
+ { 26, 31378431 },
+ { 27, 47942651 },
+ { 26, 32459771 },
+ { 27, 64719867 },
+ { 27, 47926267 },
+ { 27, 43928571 },
+ { 26, 31411195 },
+ { 26, 28986363 },
+ { 26, 16468987 },
+ { 26, 12471291 },
+ { 24, 8342523 },
+ { 24, 2034431 },
+ { 19, 77294 },
+ { 24, 1968891 },
+ { 24, 5966587 },
+ { 26, 10095355 },
+ { 25, 7277307 },
+ { 25, 13503227 },
+ { 25, 15403771 },
+ { 26, 21629691 },
+ { 25, 11995899 },
+ { 25, 15076091 },
+ { 25, 15928059 },
+ { 24, 16632571 },
+ { 24, 7146235 },
+ { 24, 7867131 },
+ { 24, 1805051 },
+ { 24, 5999355 },
+ { 24, 6212351 },
+ { 26, 14387963 },
+ { 26, 26970875 },
+ { 26, 31165179 },
+ { 26, 31378175 },
+ { 26, 28215295 },
+ { 25, 16680959 },
+ { 25, 15632383 },
+ { 25, 12486655 },
+ { 25, 11438079 },
+ { 24, 8292351 },
+ { 24, 7243775 },
+ { 24, 4098047 },
+ { 24, 3049471 },
+ { 22, 2000895 },
+ { 22, 952319 },
+ { 17, 61294 },
+ { 22, 509947 },
+ { 22, 1542139 },
+ { 24, 2541563 },
+ { 24, 3573755 },
+ { 23, 3393531 },
+ { 23, 3901435 },
+ { 24, 5425147 },
+ { 24, 5933051 },
+ { 23, 3786747 },
+ { 23, 4032507 },
+ { 22, 4155391 },
+ { 22, 4093947 },
+ { 22, 1984507 },
+ { 22, 2033659 },
+ { 22, 501755 },
+ { 22, 1550331 },
+ { 22, 1570815 },
+ { 24, 3647483 },
+ { 24, 6793211 },
+ { 24, 7841787 },
+ { 24, 7862271 },
+ { 24, 8099835 },
+ { 24, 7591931 },
+ { 25, 16230395 },
+ { 25, 10934267 },
+ { 24, 7837691 },
+ { 24, 6805499 },
+ { 24, 4102139 },
+ { 24, 3069947 },
+ { 22, 2070523 },
+ { 22, 1038331 },
+ { 17, 44910 },
+ { 22, 509691 },
+ { 22, 1541883 },
+ { 24, 2541307 },
+ { 24, 3573499 },
+ { 23, 3393275 },
+ { 23, 3901179 },
+ { 24, 5424891 },
+ { 24, 5932795 },
+ { 23, 3786491 },
+ { 23, 4032251 },
+ { 22, 4155135 },
+ { 22, 4093691 },
+ { 22, 1984251 },
+ { 22, 2033403 },
+ { 22, 501499 },
+ { 22, 1550075 },
+ { 22, 1570559 },
+ { 24, 3647227 },
+ { 24, 6792955 },
+ { 24, 7841531 },
+ { 24, 7862015 },
+ { 24, 8099579 },
+ { 24, 7591675 },
+ { 25, 16230139 },
+ { 25, 10934011 },
+ { 24, 7837435 },
+ { 24, 6805243 },
+ { 24, 4101883 },
+ { 24, 3069691 },
+ { 22, 2070267 },
+ { 22, 1038075 },
+ { 17, 28654 },
+ { 22, 951291 },
+ { 22, 1557499 },
+ { 24, 2589691 },
+ { 24, 3589115 },
+ { 24, 6718459 },
+ { 23, 3916795 },
+ { 24, 5473275 },
+ { 24, 5948411 },
+ { 24, 7504891 },
+ { 23, 4047867 },
+ { 24, 6915067 },
+ { 22, 4088831 },
+ { 22, 3896315 },
+ { 22, 2049019 },
+ { 22, 3802107 },
+ { 22, 517115 },
+ { 22, 1565691 },
+ { 22, 2012159 },
+ { 24, 3662843 },
+ { 24, 6808571 },
+ { 24, 7857147 },
+ { 24, 8049659 },
+ { 24, 7574523 },
+ { 24, 6018043 },
+ { 25, 16245755 },
+ { 24, 7787515 },
+ { 24, 6788091 },
+ { 24, 3658747 },
+ { 24, 3052539 },
+ { 22, 2020347 },
+ { 22, 1020923 },
+ { 17, 12270 },
+ { 22, 951035 },
+ { 22, 1557243 },
+ { 24, 2589435 },
+ { 24, 3588859 },
+ { 24, 6718203 },
+ { 23, 3916539 },
+ { 24, 5473019 },
+ { 24, 5948155 },
+ { 24, 7504635 },
+ { 23, 4047611 },
+ { 24, 6914811 },
+ { 22, 4088575 },
+ { 22, 3896059 },
+ { 22, 2048763 },
+ { 22, 3801851 },
+ { 22, 516859 },
+ { 22, 1565435 },
+ { 22, 2011903 },
+ { 24, 3662587 },
+ { 24, 6808315 },
+ { 24, 7856891 },
+ { 23, 4186623 },
+ { 23, 3924479 },
+ { 23, 3138047 },
+ { 23, 2875903 },
+ { 22, 2089471 },
+ { 22, 1827327 },
+ { 22, 1040895 },
+ { 22, 778751 },
+ { 20, 516607 },
+ { 20, 254463 },
+ { 15, 23918 },
+ { 20, 242171 },
+ { 20, 500219 },
+ { 22, 651771 },
+ { 22, 909819 },
+ { 22, 1683963 },
+ { 22, 1942011 },
+ { 22, 1372667 },
+ { 22, 1499643 },
+ { 22, 1880571 },
+ { 22, 2007547 },
+ { 22, 1733115 },
+ { 22, 1794555 },
+ { 20, 973311 },
+ { 20, 957947 },
+ { 20, 954875 },
+ { 20, 967163 },
+ { 20, 240123 },
+ { 20, 502267 },
+ { 20, 507391 },
+ { 22, 1026555 },
+ { 22, 1812987 },
+ { 22, 2075131 },
+ { 22, 1881595 },
+ { 22, 1500667 },
+ { 22, 1373691 },
+ { 22, 2090237 },
+ { 22, 1828093 },
+ { 22, 1041661 },
+ { 22, 779517 },
+ { 20, 517373 },
+ { 20, 255229 },
+ { 15, 7450 },
+ { 20, 242937 },
+ { 20, 500985 },
+ { 22, 652537 },
+ { 22, 910585 },
+ { 22, 1684729 },
+ { 22, 1942777 },
+ { 22, 1373433 },
+ { 22, 1500409 },
+ { 22, 1881337 },
+ { 22, 2074873 },
+ { 22, 1812729 },
+ { 22, 1026297 },
+ { 20, 507133 },
+ { 20, 502009 },
+ { 20, 239865 },
+ { 20, 966905 },
+};