summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2014-01-09 20:12:17 +0100
committerYorhel <git@yorhel.nl>2014-01-09 20:12:17 +0100
commit8cfbc07271b6f170acf6c6dbe44836644fbf5e61 (patch)
treef893ef62451e2f76d0bc3c13985611776d723046
Initial commitHEADmaster
-rw-r--r--.gitignore2
-rw-r--r--dcfiledist567
-rw-r--r--dcfiledist.plot10
-rw-r--r--dcfilesize31
-rw-r--r--dcfilesize.plot13
-rw-r--r--dcfilestats.c347
-rw-r--r--dclistcomp.plot8
-rw-r--r--dclistsize14137
-rw-r--r--dclistsize.plot13
-rw-r--r--dcnumfiles14137
-rw-r--r--dcnumfiles.plot12
11 files changed, 29277 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..6ed0df3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*.png
+dcfilestats
diff --git a/dcfiledist b/dcfiledist
new file mode 100644
index 0000000..836b8aa
--- /dev/null
+++ b/dcfiledist
@@ -0,0 +1,567 @@
+1 61515114
+2 10598748
+3 4173936
+4 2027458
+5 1181386
+6 924501
+7 710352
+8 476017
+9 370988
+10 306542
+11 224928
+12 193350
+13 185810
+14 153005
+15 130905
+16 97564
+17 88272
+18 70795
+19 61237
+20 62374
+21 51062
+22 42853
+23 32621
+24 32027
+25 41901
+26 24380
+27 25250
+28 20001
+29 18072
+30 14683
+31 20739
+32 16109
+33 12293
+34 16672
+35 9589
+36 7221
+37 6664
+38 8396
+39 7392
+40 7134
+41 7921
+42 7739
+43 6584
+44 5972
+45 5720
+46 7483
+47 4951
+48 4959
+49 4905
+50 7133
+51 3583
+52 2641
+53 3522
+54 2841
+55 3234
+56 3263
+57 1968
+58 1739
+59 1996
+60 1979
+61 2342
+62 2775
+63 3180
+64 2200
+65 3930
+66 2512
+67 2260
+68 1915
+69 1655
+70 1521
+71 1379
+72 1216
+73 1042
+74 1215
+75 1950
+76 690
+77 942
+78 604
+79 627
+80 873
+81 971
+82 831
+83 633
+84 793
+85 665
+86 953
+87 684
+88 456
+89 547
+90 440
+91 446
+92 454
+93 423
+94 418
+95 478
+96 515
+97 578
+98 725
+99 590
+100 527
+101 582
+102 636
+103 366
+104 524
+105 440
+106 300
+107 348
+108 289
+109 362
+110 452
+111 418
+112 417
+113 393
+114 460
+115 362
+116 302
+117 344
+118 164
+119 272
+120 770
+121 475
+122 509
+123 272
+124 181
+125 184
+126 128
+127 115
+128 146
+129 140
+130 175
+131 145
+132 189
+133 98
+134 129
+135 194
+136 137
+137 200
+138 145
+139 81
+140 119
+141 103
+142 72
+143 64
+144 74
+145 74
+146 214
+147 173
+148 94
+149 96
+150 54
+151 80
+152 91
+153 105
+154 69
+155 64
+156 99
+157 124
+158 130
+159 158
+160 109
+161 199
+162 110
+163 352
+164 635
+165 341
+166 388
+167 451
+168 578
+169 148
+170 104
+171 104
+172 138
+173 172
+174 207
+175 347
+176 526
+177 279
+178 197
+179 113
+180 98
+181 98
+182 63
+183 75
+184 36
+185 21
+186 117
+187 127
+188 65
+189 33
+190 206
+191 69
+192 26
+193 34
+194 59
+195 118
+196 156
+197 209
+198 85
+199 50
+200 103
+201 21
+202 23
+203 37
+204 45
+205 155
+206 169
+207 26
+208 28
+209 34
+210 48
+211 24
+212 29
+213 17
+214 17
+215 19
+216 27
+217 35
+218 23
+219 195
+220 377
+221 28
+222 27
+223 24
+224 31
+225 22
+226 50
+227 18
+228 4
+229 7
+230 20
+231 7
+232 10
+233 52
+234 28
+235 6
+236 5
+237 13
+238 36
+239 12
+240 13
+241 9
+242 9
+243 117
+244 93
+245 9
+246 44
+247 6
+248 14
+249 8
+250 5
+251 8
+252 1
+253 11
+254 8
+255 18
+256 12
+257 7
+258 12
+259 6
+260 9
+261 6
+262 7
+263 7
+264 10
+265 8
+266 12
+267 8
+268 4
+269 831
+270 20
+271 31
+272 18
+273 6
+274 18
+275 11
+276 6
+277 7
+278 6
+279 6
+280 9
+281 6
+282 3
+283 3
+284 5
+285 5
+286 13
+287 5
+288 10
+289 2
+290 7
+291 2
+292 7
+293 9
+294 7
+295 2
+296 2
+297 2
+298 44
+299 7
+300 14
+301 29
+302 8
+303 3
+304 1
+305 4
+306 1
+307 3
+308 2
+309 38
+310 10
+311 9
+312 29
+313 20
+314 34
+315 10
+316 9
+317 6
+318 6
+319 60
+320 53
+321 215
+322 79
+323 13
+324 8
+325 5
+326 5
+327 8
+328 5
+329 28
+330 5
+331 4
+332 4
+333 1
+334 1
+336 2
+337 1
+338 1
+339 8
+341 3
+342 4
+343 3
+344 2
+345 3
+346 9
+347 22
+348 13
+349 6
+350 4
+351 3
+352 4
+353 3
+354 5
+355 3
+356 23
+357 1
+358 2
+359 1
+360 5
+361 1
+362 18
+363 1
+364 1
+365 1
+366 5
+367 62
+368 58
+369 90
+370 17
+371 16
+372 39
+373 7
+374 1
+375 6
+376 9
+377 46
+378 34
+379 4
+380 74
+381 32
+382 8
+383 13
+384 2
+385 6
+386 5
+387 9
+388 1
+390 4
+391 5
+392 13
+393 15
+394 2
+395 13
+396 3
+398 1
+399 3
+400 4
+401 1
+402 6
+403 1
+405 4
+406 8
+407 7
+408 6
+409 3
+410 6
+412 3
+413 2
+414 1
+415 3
+416 7
+417 10
+418 9
+419 5
+420 2
+422 3
+423 2
+424 4
+425 2
+426 4
+428 2
+429 6
+430 2
+431 2
+432 1
+433 1
+434 1
+435 1
+436 1
+438 2
+439 1
+441 2
+444 3
+447 2
+448 1
+450 1
+454 4
+456 4
+457 14
+458 2
+459 1
+461 11
+462 2
+463 12
+464 7
+465 1
+467 2
+468 2
+470 2
+472 3
+473 1
+476 1
+478 1
+483 1
+485 1
+489 1
+492 1
+498 1
+499 1
+500 2
+504 1
+505 1
+506 2
+507 1
+508 5
+509 7
+510 8
+511 10
+512 9
+513 18
+514 8
+515 10
+516 10
+517 6
+518 6
+519 2
+520 4
+521 1
+522 4
+524 2
+525 1
+526 2
+527 1
+528 4
+530 1
+531 1
+532 2
+534 1
+535 2
+537 1
+540 1
+544 1
+545 1
+547 1
+551 1
+554 1
+558 1
+562 3
+565 2
+569 1
+575 1
+577 2
+583 1
+585 1
+586 1
+587 1
+592 2
+596 1
+597 1
+598 1
+602 1
+604 2
+605 1
+611 1
+612 1
+617 2
+621 1
+624 1
+630 1
+633 1
+641 1
+642 2
+645 1
+647 1
+648 1
+651 1
+652 1
+657 1
+664 1
+671 1
+683 1
+685 1
+686 1
+693 1
+698 1
+725 1
+728 1
+736 1
+768 1
+769 1
+770 1
+781 1
+785 1
+793 1
+798 1
+802 2
+808 1
+820 1
+828 2
+830 1
+831 1
+834 1
+844 1
+850 1
+860 1
+875 1
+911 1
+927 2
+937 1
+938 1
+962 1
+1026 1
+1051 1
+1259 1
+1447 1
+1546 1
+1599 1
+5668 1
diff --git a/dcfiledist.plot b/dcfiledist.plot
new file mode 100644
index 0000000..c88417e
--- /dev/null
+++ b/dcfiledist.plot
@@ -0,0 +1,10 @@
+set terminal png size 600, 400
+set output "dcfiledist.png"
+set yrange [0.7:1e7]
+set xrange [1:600]
+set logscale y
+set xlabel "number of users"
+set ylabel "number of files"
+set nokey
+set grid xtics ytics
+plot "dcfiledist" with histeps
diff --git a/dcfilesize b/dcfilesize
new file mode 100644
index 0000000..c3e151d
--- /dev/null
+++ b/dcfilesize
@@ -0,0 +1,31 @@
+0 5442583
+1 2652666
+2 3249059
+3 3608644
+4 4283065
+5 5278830
+6 6475085
+7 5966394
+8 5580961
+9 4834619
+10 3689470
+11 3671059
+12 7199113
+13 10851985
+14 6319700
+15 1744204
+16 931233
+17 494737
+18 513158
+19 542702
+20 461731
+21 208234
+22 67549
+23 46076
+24 13162
+25 4629
+26 1248
+27 29
+28 5
+30 1
+31 1
diff --git a/dcfilesize.plot b/dcfilesize.plot
new file mode 100644
index 0000000..13df32c
--- /dev/null
+++ b/dcfilesize.plot
@@ -0,0 +1,13 @@
+set terminal png size 600, 400
+set output "dcfilesize.png"
+#set yrange [0:1.5e7]
+set xrange [780:1.1e10]
+set logscale x
+set xlabel "file size"
+set ylabel "number of files (millions)"
+set nokey
+set grid xtics ytics
+set xtics ("1K" 1024, "10K" 10240, "100K" 102400,\
+ "1M" 1048576, "10M" 10485760, "100M" 104857600,\
+ "1G" 1073741824, "10G" 10737418240)
+plot "dcfilesize" using (2**(9+$1) + 2**(8+$1)):($2/1e6) with histeps
diff --git a/dcfilestats.c b/dcfilestats.c
new file mode 100644
index 0000000..0127b98
--- /dev/null
+++ b/dcfilestats.c
@@ -0,0 +1,347 @@
+/* To compile, ensure that khash.h from https://github.com/attractivechaos/klib
+ * and yxml.c and yxml.h from http://dev.yorhel.nl/yxml are available in the
+ * same directory at this file, and then run:
+ *
+ * gcc -Wall -Wextra -O2 -I. yxml.c dcfilestats.c -lbz2 -o dcfilestats
+ *
+ * And then to analyze a directory containing file lists:
+ *
+ * ./dcfilestats /path/to/dir
+ *
+ * If your directory contains more than NUMLISTS (see the #define below) files,
+ * make sure to modify that define and recompile.
+ *
+ * Progress will be written to standard error, some final stats to standard
+ * out, and more detailed stats to the following files:
+ *
+ * dcfiledist
+ * dcfilesize
+ * dclistsize
+ * dcnumfiles
+ *
+ * More information and stats are available at http://dev.yorhel.nl/yxml
+ *
+ * Copyright (c) 2014 by Yoran Heling
+ * License: MIT
+ */
+
+#include <stdint.h>
+#include <inttypes.h>
+#include <stdbool.h>
+#include <stdlib.h>
+#include <string.h>
+#include <errno.h>
+#include <stdio.h>
+#include <assert.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <dirent.h>
+
+#include <bzlib.h>
+#include <yxml.h>
+#include <khash.h>
+
+#define NUMLISTS 14200 /* Upper bound on the number of file lists we're processing */
+
+
+typedef struct {
+ char tth[24];
+ uint16_t num;
+ uint8_t bin;
+} file_t;
+
+
+static inline khint_t file_hash_func_(void *tth) { return *((khint_t*)tth); }
+#define file_hash_func(k) file_hash_func_((k).tth)
+#define file_equal_func(a, b) (memcmp((a).tth, (b).tth, 24) == 0)
+KHASH_INIT(h, file_t, int, 0, file_hash_func, file_equal_func);
+
+
+static uint64_t total_comp,
+ total_uncomp;
+static uint32_t total_files,
+ cur_files,
+ total_unique,
+ cur_unique;
+
+static uint16_t num_lists;
+
+static bool x_infile, x_intth, x_insize;
+static uint64_t x_size;
+static char *x_tthval,
+ x_tthbuf[40];
+
+static khash_t(h) *cur_hash,
+ *total_hash;
+
+static FILE *dcfiledist,
+ *dcfilesize,
+ *dclistsize,
+ *dcnumfiles;
+
+/* Stolen from Globster; http://g.blicky.net/globster.git/tree/src/util/base32.c */
+static void base32_decode(const char *from, char *to, int len) {
+ int i = 0, bits = 0, idx = 0, value = 0;
+ while(idx < len) {
+ value = (value << 5) | (from[i] <= '9' ? (26+(from[i]-'2')) : from[i]-'A');
+ i++;
+ bits += 5;
+ while(bits >= 8) {
+ to[idx++] = (value >> (bits-8)) & 0xFF;
+ bits -= 8;
+ }
+ }
+}
+
+
+static uint8_t size2bin(uint64_t size) {
+ /* ..1k -> 0, ..2k -> 1, ..4k -> 2, ..8k -> 3, ..16k -> 4 */
+ uint64_t x = 1024;
+ uint8_t n = 0;
+ while(size > x) {
+ x <<= 1;
+ n++;
+ }
+ return n;
+}
+
+
+static void handlefile(const char *tth, uint64_t size) {
+ cur_files++;
+ total_files++;
+
+ file_t f;
+ base32_decode(tth, f.tth, 24);
+
+ int r;
+ khint_t i = kh_put(h, cur_hash, f, &r);
+ if(r == 0)
+ return;
+ cur_unique++;
+ memcpy(kh_key(cur_hash, i).tth, f.tth, 24);
+
+ i = kh_put(h, total_hash, f, &r);
+ file_t *p = &kh_key(total_hash, i);
+ if(r != 0) {
+ p->num = 0;
+ p->bin = size2bin(size);
+ memcpy(p->tth, f.tth, 24);
+ total_unique++;
+ }
+ p->num++;
+}
+
+
+static int parsechar(yxml_t *x, char c) {
+ char *tmp;
+ yxml_ret_t r = yxml_parse(x, c);
+ switch(r) {
+ case YXML_ELEMSTART:
+ x_infile = x->elem[0] == 'F' && x->elem[1] == 'i' && x->elem[2] == 'l' && x->elem[3] == 'e' && !x->elem[4];
+ x_tthval = x_tthbuf;
+ x_size = UINT64_MAX;
+ break;
+
+ case YXML_ELEMEND:
+ if(!x_infile)
+ break;
+ if(x_tthval-x_tthbuf != 39 || x_size == UINT64_MAX)
+ fprintf(stderr, "\n Missing or invalid TTH or Size at %"PRIu32":%"PRIu64"\n", x->line, x->byte);
+ else
+ handlefile(x_tthbuf, x_size);
+ x_infile = false;
+ break;
+
+ case YXML_ATTRSTART:
+ x_intth = x->attr[0] == 'T' && x->attr[1] == 'T' && x->attr[2] == 'H' && !x->attr[3];
+ x_insize = x->attr[0] == 'S' && x->attr[1] == 'i' && x->attr[2] == 'z' && x->attr[3] == 'e' && !x->attr[4];
+ if(x_insize)
+ x_size = 0;
+ break;
+
+ case YXML_ATTREND:
+ x_intth = x_insize = false;
+ break;
+
+ case YXML_ATTRVAL:
+ if(x_intth) {
+ tmp = x->data;
+ while((((unsigned)*tmp)-'A' < 26 || ((unsigned)*tmp)-'0' < 8) && x_tthval-x_tthbuf < 39)
+ *(x_tthval++) = *(tmp++);
+ *x_tthval = 0;
+ if(*tmp) {
+ fprintf(stderr, "\n Invalid TTH at %"PRIu32":%"PRIu64"\n", x->line, x->byte);
+ x_infile = x_intth = false;
+ return 0;
+ }
+ }
+ if(x_insize) {
+ tmp = x->data;
+ while(((unsigned)*tmp)-'0' < 10 && x_size < UINT64_MAX/4)
+ x_size = x_size*10 + (*(tmp++)-'0');
+ if(*tmp) {
+ fprintf(stderr, "\n Invalid Size at %"PRIu32":%"PRIu64"\n", x->line, x->byte);
+ x_infile = x_insize = false;
+ return 0;
+ }
+ }
+ break;
+ default:
+ if(r < 0) {
+ fprintf(stderr, "XML parse error at %"PRIu32":%"PRIu64"\n", x->line, x->byte);
+ return 1;
+ }
+ }
+ return 0;
+}
+
+
+static void parsefile(const char *path, const char *fn) {
+ fprintf(stderr, "Parsing %s... ", fn);
+ fflush(stderr);
+
+ static char fnbuf[4096];
+ snprintf(fnbuf, sizeof(fnbuf), "%s/%s", path, fn);
+
+ struct stat st;
+ if(stat(fnbuf, &st) < 0) {
+ fprintf(stderr, "stat(): %s\n", strerror(errno));
+ return;
+ }
+
+ FILE *f = fopen(fnbuf, "r");
+ if(!f) {
+ fprintf(stderr, "fopen(): %s\n", strerror(errno));
+ return;
+ }
+
+ int err;
+ BZFILE *bf = BZ2_bzReadOpen(&err, f, 0, 0, NULL, 0);
+ if(!bf) {
+ fprintf(stderr, "bzReadOpen(): %d (%s)\n", err, strerror(errno));
+ fclose(f);
+ return;
+ }
+
+ static char xmlbuf[8196];
+ yxml_t x[1];
+ yxml_init(x, xmlbuf, sizeof(xmlbuf));
+ cur_files = cur_unique = 0;
+ kh_clear(h, cur_hash);
+
+ int i=0,r;
+ uint64_t rd = 0;
+ static char buf[4096];
+ while(i >= 0 && (r = BZ2_bzRead(&err, bf, buf, sizeof(buf))) > 0) {
+ rd += r;
+
+ for(i=0; i<r; i++)
+ if(parsechar(x, buf[i])) {
+ i = -1;
+ break;
+ }
+
+ if(err != BZ_OK)
+ break;
+ }
+
+
+ if(i == -1)
+ ; /* parsechar() failed */
+ else if(err != BZ_STREAM_END)
+ fprintf(stderr, "bzRead(): %d (%s)\n", err, strerror(errno));
+ else {
+ fprintf(dclistsize, "%"PRIu64" %"PRIu64"\n", (uint64_t)st.st_size, rd);
+ fprintf(dcnumfiles, "%"PRIu32" %"PRIu32"\n", cur_unique, cur_files);
+ total_comp += st.st_size;
+ total_uncomp += rd;
+ num_lists++;
+ fprintf(stderr, "ok %9"PRIu64" bytes, %7"PRIu32"/%8"PRIu32" unique files\n", rd, cur_unique, total_unique);
+ }
+
+ BZ2_bzReadClose(&err, bf);
+ fclose(f);
+}
+
+
+static void aggregate() {
+ fprintf(stderr, "Aggregating file stats...");
+ fflush(stderr);
+ static uint32_t dist[NUMLISTS] = {};
+ static uint32_t sizes[64] = {}; /* More than enough, 1024<<64 is not a valid file size */
+
+ khint_t i;
+ for(i=kh_begin(total_hash); i!=kh_end(total_hash); i++) {
+ if(!kh_exist(total_hash, i))
+ continue;
+ uint16_t n = kh_key(total_hash, i).num;
+ assert(n < NUMLISTS);
+ dist[n]++;
+
+ uint8_t bin = kh_key(total_hash, i).bin;
+ assert(bin < sizeof(sizes)/sizeof(*sizes));
+ sizes[bin]++;
+ }
+
+ uint16_t j;
+ for(j=1; j<NUMLISTS; j++)
+ if(dist[j])
+ fprintf(dcfiledist, "%"PRIu16" %"PRIu32"\n", j, dist[j]);
+
+ uint8_t k;
+ for(k=0; k<sizeof(sizes)/sizeof(*sizes); k++)
+ if(sizes[k])
+ fprintf(dcfilesize, "%"PRIu8" %"PRIu32"\n", k, sizes[k]);
+
+ fprintf(stderr, " done!\n");
+}
+
+
+int main(int argc, char **argv) {
+ if(argc <= 1) {
+ fprintf(stderr, "Usage: ./stats <path>\n");
+ return 1;
+ }
+
+ fprintf(stderr, "Creating output files\n");
+#define OF(f) f = fopen(#f, "w");\
+ if(!f) {\
+ fprintf(stderr, "Error opening "#f": %s\n", strerror(errno));\
+ return 1;\
+ }
+ OF(dcfiledist);
+ OF(dcfilesize);
+ OF(dclistsize);
+ OF(dcnumfiles);
+
+ fprintf(stderr, "Reading directory...\n");
+ struct dirent **lst;
+ int n = scandir(argv[1], &lst, NULL, alphasort);
+ if(n < 0) {
+ fprintf(stderr, "Error reading %s: %s\n", argv[1], strerror(errno));
+ return 1;
+ }
+ assert(n-2 < NUMLISTS);
+
+ cur_hash = kh_init(h);
+ total_hash = kh_init(h);
+
+ int i;
+ for(i=0; i<n; i++) {
+ if(*lst[i]->d_name == '.')
+ continue;
+ parsefile(argv[1], lst[i]->d_name);
+ }
+
+ aggregate();
+ fclose(dcfiledist);
+ fclose(dcfilesize);
+ fclose(dclistsize);
+ fclose(dcnumfiles);
+
+ printf("\n#lists: %"PRIu16"\n", num_lists);
+ printf("Total list size (compressed/uncompressed): %"PRIu64"/%"PRIu64"\n", total_comp, total_uncomp);
+ printf("Total number of files (unique/total): %"PRIu32"/%"PRIu32"\n", total_unique, total_files);
+ return 0;
+}
diff --git a/dclistcomp.plot b/dclistcomp.plot
new file mode 100644
index 0000000..05eb154
--- /dev/null
+++ b/dclistcomp.plot
@@ -0,0 +1,8 @@
+set terminal png size 600, 400
+set output "dclistcomp.png"
+set xrange [0:100]
+set xlabel "compression ratio (compressed/uncompressed*100)"
+set ylabel "number of file lists"
+set nokey
+set grid xtics ytics
+plot "dclistsize" using (floor($1/$2*100)):(1.0) smooth freq with histeps
diff --git a/dclistsize b/dclistsize
new file mode 100644
index 0000000..aaac300
--- /dev/null
+++ b/dclistsize
@@ -0,0 +1,14137 @@
+154409 565880
+3426 10515
+20663 69609
+81207 314689
+14008 41948
+1988597 7589304
+31406 137760
+1295 2293
+2628 5995
+2974 6741
+1602401 6009450
+952614 3713796
+42294 138137
+755 1028
+295832 1129787
+792 1446
+88518 383989
+8150 25975
+1480340 5288231
+437550 1824268
+82756 254255
+1363 2900
+861197 3190750
+787606 3191959
+203850 766666
+341719 1052414
+10350 28800
+28496 130125
+27635 133059
+35231 97435
+3486 18731
+260640 976046
+95822 309772
+1328 2313
+2423638 9884118
+15291 42116
+49411 206012
+1123 1856
+23227 110739
+176955 507867
+14685 37192
+442 506
+1034807 4330204
+9160 25418
+18440 68558
+3150 9793
+24010 72630
+33298 133855
+832285 2578063
+135184 550470
+1198662 4276993
+5060 12035
+388421 1922414
+743830 2370944
+16161 47229
+52383 229540
+2968 6435
+2439 6429
+3142210 12432357
+2092 4565
+265285 1031741
+11875 37858
+125703 367830
+510022 2158994
+404703 1714197
+62070 200949
+152334 456377
+34565 126966
+192815 842334
+40765 115152
+21751 61297
+944091 3650122
+9141 30206
+984162 3752046
+179842 770845
+18259 70451
+3350941 13926594
+7807095 32357271
+28391 79451
+616457 2346933
+1067723 4360944
+571511 1933292
+72123 208871
+120921 365807
+428 595
+430726 1282835
+1569601 4683231
+194116 604261
+8058415 27312791
+2369 5009
+480131 1855721
+10136 30418
+8062 33114
+347152 971436
+1462 3112
+1286528 3690889
+19538 65756
+28200 99524
+1769427 5708819
+11991 33871
+261166 815363
+731389 3136001
+136808 489887
+7726 20778
+943 1567
+331012 994595
+1216776 3759369
+847 1461
+312585 1013594
+9365 35680
+11311 40245
+53499 255198
+38561 135973
+1533324 4706772
+322 314
+40056 118507
+763241 2735764
+671947 2013237
+1383313 6116981
+409020 1611751
+402830 1421220
+1638 2801
+1097 1846
+3782 10102
+3511804 13536281
+120693 649534
+306229 1277022
+432873 1607847
+23675 84740
+12224 33422
+864788 2805464
+15273 62166
+385789 1507652
+2493 4906
+109178 490050
+1017712 4015876
+738782 2778916
+140953 432774
+124130 411551
+871 1557
+10112 53091
+23314 60526
+3716 9637
+70138 251875
+14312 37153
+1030 1700
+13353 35721
+3362 7617
+47681 128350
+266958 943255
+66321 222571
+199873 625216
+14127 37465
+211152 748481
+95318 348322
+12581 42892
+93812 256349
+177705 537918
+766 1269
+2109527 7707172
+79791 325719
+244396 932282
+11192 38812
+97079 343193
+40073 131387
+15399 45906
+53678 151116
+50954 188036
+164835 492152
+54827 170040
+5966 18108
+19701 52217
+1973 3351
+40686 121008
+17069 63672
+767958 3238194
+2328 4486
+314073 940677
+20318 68116
+368022 1260586
+24163 106490
+4127 14642
+2331036 7009066
+576 765
+41258 194309
+455067 1312229
+446 516
+240128 715583
+25257 78621
+2606483 9673491
+1091 1835
+24396 80796
+1141445 4476225
+31803 129379
+45923 127084
+258772 954822
+110772 435182
+849856 2823095
+10530 37815
+52155 201355
+860427 3425431
+84956 314411
+36795 94035
+86715 319230
+89979 271983
+647807 2098772
+5953 18172
+9899 26153
+1111 2059
+83514 304071
+7110 19471
+46740 160301
+352839 1624918
+153639 472170
+1680809 5606249
+12243 31013
+16721 63502
+159857 579028
+926718 3139859
+113699 382717
+4938 11977
+6184 21352
+34052 99238
+6550 19432
+92241 369899
+183111 524357
+15217 38730
+291215 1115311
+2322 4727
+856903 2557490
+535 724
+3949 9174
+1249176 4344806
+148836 531181
+21091 69984
+46665 133198
+1335 2311
+171251 702131
+127806 522140
+209312 846917
+299872 1205965
+776606 2957305
+92657 316446
+375841 1452006
+133419 389913
+16391 45260
+221709 791957
+40172 113044
+2390 5266
+73548 226591
+13935 41318
+827657 3593978
+1085415 4282977
+177041 491093
+2044 3758
+7992 24433
+1895099 6963575
+38810 173769
+174622 722239
+47947 136459
+396511 1493040
+12906 47780
+23238 82232
+360759 1555120
+7371 20230
+8635 20605
+12432 49385
+41823 159125
+452090 1846666
+371641 1462336
+2365549 7380127
+68537 192546
+530660 1841011
+13040 35583
+46008 139259
+31676 135288
+314786 960167
+188166 544752
+1249987 4362633
+168654 695645
+286754 1021553
+131863 401217
+381519 1368278
+36694 116261
+113892 511990
+392352 1321093
+1847102 7119612
+23834 58196
+74824 236332
+85012 284953
+21476 97344
+425 460
+203596 603538
+22178 55211
+1188 2044
+241647 828133
+87410 294470
+5159 13649
+4350 10176
+25491 88114
+434898 1470720
+9201 31269
+64550 265069
+19950 58926
+145213 496950
+3723 12137
+1128180 4896269
+765489 3483029
+3163 9088
+63985 256721
+1090 1928
+1231963 4039323
+8621 26506
+540897 2111588
+367 443
+19937 76721
+84539 300094
+36993 112713
+69349 205138
+290478 886339
+48307 192860
+273069 905397
+11271 45213
+180927 594027
+6349 16729
+115910 331602
+13936 41855
+407450 1154209
+2262 4326
+656338 1956398
+297605 1211622
+5073 11695
+67285 255067
+74913 266402
+1551 3047
+1066 1839
+122899 428671
+196558 790559
+11842742 55035027
+511716 1701440
+37791 102517
+539484 1587607
+2457 5988
+632873 2844384
+473969 1455862
+271886 777888
+6109 20947
+34621 138340
+567237 2180845
+4311 12054
+41898 157731
+134235 410721
+75161 233593
+41445 178385
+865050 3486159
+4684 10767
+57770 175597
+32742 116267
+408140 1369964
+95600 363382
+252674 1047080
+1583 3650
+151103 479621
+199588 595647
+204864 590004
+12350 52841
+751645 2335919
+184873 564396
+3427357 13707261
+5376 26791
+26106 105960
+282920 1064836
+110253 439674
+39924 145161
+134457 514165
+5240 12830
+1321 2721
+8415 20441
+2605 4848
+43669 144927
+1042 1830
+6859 22146
+53688 140957
+652840 2440243
+10541 38048
+1214932 4465431
+744656 2833490
+5152 11629
+1740 5592
+10865 35126
+1171 1863
+2278 4717
+20927 85226
+366937 1492115
+84942 330833
+2157 4245
+4722 16897
+2771 8471
+73862 256950
+4893 13398
+4618541 15587535
+911552 3330310
+3800 10103
+1024815 3357630
+245274 992461
+632030 2223110
+4125 10112
+736245 2334992
+258418 800453
+1535 4031
+22584 60170
+739093 2689586
+7847 21111
+11329 27198
+14055 44637
+4815 27078
+9946 33396
+314576 1352685
+102920 279917
+412 465
+2631 6251
+77101 255270
+15433 40231
+2647 7028
+17249 61734
+2289 7509
+137424 496608
+2778 7152
+1256 2431
+388303 1499465
+284695 980859
+201629 558139
+2318 4931
+25999 77801
+99931 363383
+13356 72124
+47448 180653
+16061 63748
+6815842 23084951
+2093 4912
+657671 1967940
+7123 21805
+793 1248
+59945 190889
+16435 49200
+19155 64891
+2583 6870
+363077 1191210
+448170 1746342
+1814 3951
+5559 16486
+665 839
+237791 817362
+837026 3191835
+1062744 4754684
+511580 1481790
+7206 27238
+359576 1031801
+8202418 25125087
+1385 2898
+17654 50800
+8932 36355
+195306 608265
+1151355 4727042
+2776388 9318064
+1444525 4385588
+2686245 10739126
+611889 2551192
+545866 2174935
+195903 553439
+1000 1494
+175746 727775
+17915 68166
+518188 1661279
+5161374 15377280
+331926 999186
+462615 2041596
+285665 1319564
+47318 140200
+12606 32125
+144367 439682
+1757548 5688443
+3737 8907
+140589 475557
+246582 1237434
+7038 33652
+145548 523380
+144646 399671
+488290 1870839
+62996 228623
+6897 15782
+24057 67884
+152416 642761
+2202 4437
+69102 176514
+67230 250483
+1003 2660
+7252809 28649805
+55486 196622
+55592 206143
+390604 1605904
+421627 1277598
+92632 269899
+3727210 16804142
+261548 1002758
+67143 201348
+41457 219853
+129136 448610
+5144869 21179406
+984057 3069467
+411760 1525419
+7683 18235
+439275 1921938
+1866 4133
+595 1002
+453718 1563075
+200081 696748
+31590 78904
+22530 65794
+5184 18931
+525772 1862563
+1261432 5607610
+5866 12932
+42861 126013
+230606 834656
+148031 635611
+8156 29856
+4505 14670
+55029 206070
+202579 760894
+57138 222673
+1777 3530
+219399 791578
+242814 910078
+39685 104063
+324 340
+82553 324745
+2345966 7715159
+16645 31464
+4283 9299
+2647 6728
+1407 2782
+1524167 5710086
+360554 1051388
+243282 1007089
+27649 104828
+45850 201983
+228770 750471
+19434 51624
+1529954 4594025
+978121 3852216
+6368 19870
+1174 2425
+794539 2994087
+1993 4923
+962462 3888436
+7665 24859
+201627 597153
+47926 189737
+22068 60994
+377247 1421723
+1665 3685
+27327 74560
+212407 806737
+51798 142546
+8341673 31177757
+200086 1163364
+253199 795109
+74355 325214
+2814 7587
+2594915 8856886
+1800 4897
+230981 912065
+9644 26850
+335331 1521204
+52468 186522
+767595 2533344
+509147 2028942
+649499 2343967
+54173 200486
+1835 3456
+1631099 6196954
+198631 754339
+382492 1505036
+1202 3583
+238584 729038
+73689 216646
+464611 1712362
+38099 115336
+584012 2161634
+19085 103406
+183039 531901
+272543 835629
+1682 3909
+295791 1068682
+13756 37285
+437095 1412349
+39620 147361
+904173 3053416
+896917 2943788
+375341 1192457
+1484649 5886065
+449655 1516509
+50150 173948
+1062325 3823504
+1808 3455
+2143 5411
+113631 337126
+157670 443656
+1482 3044
+3696 11153
+2725 6133
+90389 353940
+74265 213648
+9232 25850
+829 1451
+8231 27113
+98759 492691
+15575 44708
+4445 11209
+11126 28520
+34625 162711
+35117 120370
+6742 17795
+27168 73890
+1857 3630
+132586 456950
+152588 494687
+10343 33747
+8745 32882
+757758 2458032
+863990 2625369
+20174 60911
+30924 97487
+2467574 9188532
+206514 628663
+2576 4994
+9447 23660
+349776 1141224
+2724 5969
+1302638 4339713
+2506117 9094305
+5733 14922
+69517 302127
+4305 11578
+12354 41851
+2096703 6420097
+48309 143945
+1285983 4814845
+2725794 10029192
+161982 621837
+1312892 5483197
+7635 29178
+247764 811759
+22703 63158
+149949 534323
+7680 22132
+8266 21385
+46095 144303
+234621 724037
+78137 258139
+53584 159255
+147010 536716
+396888 1234746
+751470 3049755
+451376 1483581
+690 932
+3364 8014
+16971 61584
+1601838 5711800
+14469 24512
+813 1353
+4850 14455
+802701 3065626
+1053032 3900948
+488192 1460581
+544 834
+258509 1112194
+517042 1798148
+134089 370009
+701092 2500216
+55801 156297
+178599 886954
+13300 64744
+1081 2139
+9136 34834
+8406484 24977053
+39599 145727
+516863 2059459
+4245 9958
+470366 1925287
+29645 107677
+125911 531201
+2751 5630
+47378 138750
+19309 60766
+144475 505319
+18714 64317
+4284 9900
+365 424
+13987 43091
+46627 145036
+55416 209578
+104449 518224
+77824 298183
+4291 12370
+136159 490818
+6551 17878
+154705 598218
+146777 399654
+6360 16234
+83978 296742
+76626 264331
+4348 10001
+1948518 7260501
+13764 45689
+209888 959313
+765510 2834064
+1178954 5285127
+68085 198575
+2035536 9233027
+134157 378934
+183058 723123
+163996 484901
+787032 2925903
+3548564 12607507
+32587 112911
+626 923
+62984 178669
+88595 303027
+2640 5957
+2777629 11182359
+52814 168531
+43889 106519
+737 1081
+269710 728870
+20807 80306
+134078 567292
+43439 162578
+469375 1839223
+18888801 71520508
+5704476 18906623
+3124909 10400130
+163441 602032
+33256 113464
+176393 532946
+221681 796681
+321538 963530
+3705 10357
+141101 522513
+53297 223951
+1688 5223
+30800 140865
+437 1925
+65348 199088
+1923 3654
+12350 31661
+8990 21369
+131457 473850
+138240 481155
+1081336 4613339
+599104 2122914
+8956 23501
+2339 5673
+1336173 5042834
+122408 377305
+3761429 13767468
+640472 2708565
+97797 286837
+10590 36990
+85500 293685
+705 982
+168254 566681
+61665 170099
+707947 2117620
+1513 2964
+65168 220573
+18525 74471
+1056274 3729275
+263363 940116
+5967098 22600057
+2461 4655
+5948 13427
+207110 704321
+17554 76992
+1267 2158
+9433 26041
+1098 2565
+16001 26708
+80473 226146
+107027 443101
+212244 755282
+45238 176951
+548055 1930267
+532 675
+12742 69008
+14335 69434
+58507 208318
+460167 2069365
+1148601 3592498
+997119 3361332
+12831 55440
+6417284 24273798
+18387 63700
+632630 1989841
+188011 666516
+270393 1091680
+462772 2099195
+739153 3439786
+1980 4304
+169516 556467
+214541 662166
+56545 159946
+1910 3721
+34612 96708
+3439454 11929481
+3814 8827
+31312 126387
+165020 480737
+11865 33137
+10951 31919
+7505 22255
+133126 376579
+7846 24910
+37564 147385
+953335 2866142
+85673 338340
+37838 155243
+742338 2709812
+211491 860523
+1294817 4844462
+1358265 4581217
+17518 51216
+7796 24070
+4356 11513
+1022 1600
+5832 23153
+1672762 5618792
+27892 87920
+27770 79929
+4264 9668
+13359735 43132396
+519 608
+178372 783660
+965604 3066091
+366117 1268676
+833867 2909057
+126231 395169
+49218 126665
+29915 98702
+92175 281528
+275627 1095425
+34126 168783
+1831298 6740647
+1446371 5331076
+40958 154228
+4151267 16318767
+12968 35128
+757451 2596978
+628661 2235138
+79380 305658
+589 715
+43945 185365
+10331 42947
+1468 2895
+2559030 7799191
+218476 793298
+118962 395850
+268050 1094404
+764923 2365539
+9710 27466
+8197 22954
+238096 950491
+17664 95720
+166384 515586
+108201 422256
+1544187 6659317
+121402 656602
+49093 244341
+314600 1171359
+9120 21095
+1223 2478
+16992 47216
+17009 47061
+862878 3366397
+16538 77781
+4708 12000
+561027 2332861
+32154 107597
+74405 396458
+222882 920435
+1344 3387
+60623 197165
+134381 379506
+5978 20205
+405991 1685551
+341759 1221296
+68031 223151
+6655 25612
+477 588
+6588876 20188760
+321 320
+928432 2812034
+2509267 8493780
+8947 22436
+4341616 19400227
+7745 19092
+125974 439424
+53739 207835
+2035 3871
+29739 89593
+9928 28101
+676424 2290204
+300424 859339
+233362 686693
+703645 2286936
+22177 55066
+393909 1560834
+1323 2852
+2589601 8129100
+435938 1373744
+220332 1074298
+859700 3505571
+170656 566290
+780864 2824320
+2496 5129
+23223 70540
+96634 275457
+464439 1455462
+79141 311769
+1005003 3154859
+472485 1416547
+50468 180372
+2583173 10357994
+2025257 6346631
+93859 268147
+8575 22288
+632727 2448459
+103413 301086
+76050 214328
+33856 97421
+171400 658575
+281067 814164
+460387 1331127
+153416 461967
+1111209 4102792
+66172 214978
+1071 1757
+709598 2852871
+6624 22488
+879308 3365904
+535873 1922852
+677489 2543605
+208297 891733
+970 2164
+682 856
+95427 353852
+85068 243074
+42431 129991
+1046 1891
+254237 1067007
+19337 52565
+286600 1037124
+226677 834911
+2407 5471
+69964 268111
+3542656 12320412
+16186 57744
+1595 3100
+7668501 28175585
+1187682 4069292
+118837 429489
+12509 28946
+264447 981243
+221441 701516
+105156 295377
+615876 2446251
+385597 1202190
+42055 107460
+157166 694106
+7011906 29733703
+1069123 3164785
+13162833 42067681
+366512 1376609
+660877 1977615
+211319 765843
+2132337 7532819
+342190 1358780
+17765 49831
+149809 593216
+248348 717222
+11678 44173
+895865 2733526
+8545 26606
+19008 65257
+465823 1623401
+5839 19190
+19561 56657
+44613 229802
+1236839 5230885
+795946 2541417
+805938 2529395
+35730 117189
+32478 93047
+147971 527640
+217638 901486
+533203 1771596
+966833 4023452
+10613 32421
+53096 151603
+436071 1646070
+139321 548453
+4603 11588
+593025 2203230
+21331 71658
+125312 396707
+196942 703227
+33786 134619
+1938252 9219950
+43287 126106
+84783 325514
+574430 1736346
+9451409 36828967
+57584 185159
+606829 2285010
+2178547 7904925
+129284 377756
+360476 1651746
+3605 8054
+7362 16576
+425175 1364934
+215479 679992
+81686 356518
+6951 19901
+3218 7976
+126695 511735
+1545383 4607540
+557325 2264726
+404227 1470158
+787794 2480193
+844227 3010860
+99629 374587
+12053 32589
+230099 868251
+3063 8763
+609 831
+28810 84343
+43539 155071
+223867 833675
+5243 15480
+93602 282279
+542084 1698666
+52608 196719
+281186 1128257
+19275 60160
+1178 2245
+36313 158166
+34258 91772
+998732 4092276
+2930 6127
+55971 170833
+113728 319694
+714725 3244395
+188434 752627
+4409692 16440237
+483668 1817186
+7161 23950
+440 481
+31088 80243
+16071 61362
+35347 174667
+260030 1068697
+207982 849123
+4947661 20147808
+3708 9399
+450 517
+26461 104543
+59474 155101
+768032 2847719
+233 252
+22003 102919
+562722 2299467
+1530 3760
+16518 63432
+147741 637903
+198057 745841
+3193 9753
+463 693
+70914 252082
+21112 75003
+40673 133520
+99596 427170
+3758790 14213130
+16963 58871
+50878 144890
+5329324 20713482
+145321 492819
+2615120 9800047
+311446 1228529
+283928 877593
+417481 1289451
+23974 81426
+1355910 4125700
+19039 54927
+524836 2135079
+157714 687097
+123818 340823
+546131 1556296
+263327 1052444
+876573 3622526
+3991 9792
+6418 18081
+2640 5871
+18641 75885
+1921530 5875643
+124579 533794
+1533 3040
+42493 132944
+6064 14646
+23330 82055
+10409 32964
+2186 4830
+8205 30318
+18714 61318
+87417 259927
+470540 1766167
+114264 334328
+328696 970132
+646 960
+9510 23028
+2608 7109
+425038 1591609
+281863 872860
+90626 411680
+68731 305121
+29309 91197
+102622 437852
+1881363 7456135
+86959 371129
+2651 6485
+26909 73980
+6988539 28360158
+7437 22147
+30339 101959
+279126 885391
+8095 24303
+56475 216158
+2929 6028
+24499 83005
+16370 54473
+6307428 26987760
+25775 126347
+1726897 6444296
+12539 44549
+227408 824181
+19949 63493
+49744 144032
+91522 256525
+26825 89988
+29853 92251
+2578253 9155882
+372756 1118077
+3986 14535
+236 214
+293637 1260989
+491534 1979120
+280488 926143
+1150209 4422724
+1025207 3282256
+19949 53996
+89393 342962
+400858 1424212
+519 648
+2567 7098
+993551 3508079
+188752 738756
+42882 132082
+483311 1323100
+1561 3140
+12413 41449
+596 703
+517293 2072581
+74185 251780
+65725 186599
+72271 257359
+200509 724033
+497207 1562023
+8478 19832
+74870 386402
+897 1621
+1661 2986
+15123 42028
+1068 2103
+1195 2189
+261889 1022876
+1672 3185
+11034 42460
+43387 127382
+59933 164962
+912922 3481284
+164863 497760
+32916 134510
+878 1426
+60445 162190
+1149 1896
+5029 13192
+87003 254353
+630207 2356558
+1094803 4335870
+187368 580832
+987767 2809324
+152554 576462
+131380 467784
+206711 708064
+39759 114858
+9732 27116
+126964 463518
+5265 11213
+136192 407649
+4910 12244
+68465 256361
+42306 160114
+135158 470365
+10449 38819
+1476 2964
+2702183 11776035
+530 753
+159458 633055
+762408 2810247
+11147 25949
+16957 61321
+2966190 12194344
+9450 25174
+1541459 4945674
+92476 283377
+4301 12915
+8824 27250
+10180 39009
+12927 31951
+48076 149790
+1999 4034
+1538693 6220743
+32102 111476
+65062 228811
+7298 27895
+28498 83505
+41347 104426
+23998 81922
+184932 705682
+180635 538414
+175584 770452
+300858 946920
+70203 249002
+97547 308440
+4544 15340
+1463312 5076563
+19182 73898
+1057211 4115265
+26439 76265
+1201 2611
+301557 1164340
+279275 1044196
+1974542 6329833
+55125 187536
+229981 1036923
+3363 8309
+15799130 53217848
+622288 2821611
+17489 78270
+1624354 5075111
+48349 181752
+443751 1719214
+1532352 5877451
+34933 105027
+6100265 19243285
+401429 1348622
+197390 664420
+2037 4315
+894435 2640007
+32580 100272
+367588 1554894
+603338 2363629
+1084606 3258080
+10912 25600
+254600 967312
+781497 2447195
+5080258 18992463
+3652 8565
+718 1061
+2153 4291
+22994 76954
+74063 260810
+1724 4016
+888 1517
+430967 1459006
+55700 168243
+228674 766334
+380221 1261262
+205435 802906
+239542 1110640
+102250 378604
+428256 1567268
+224152 878465
+61449 184980
+102302 298377
+922360 2920736
+1165072 5086579
+7214 18143
+2738710 10351963
+4349 19847
+195744 616393
+3237 8839
+333365 1321221
+1926 4161
+1037418 3725152
+130728 562026
+6632 29167
+52520 184903
+11139 32777
+152401 524093
+32861 143584
+197072 800369
+78688 218454
+307330 1543165
+2148 4968
+12305 33867
+8563 29292
+197859 801574
+287 270
+6370 23744
+1227265 3794245
+1270319 3853711
+4051 13996
+4724 13084
+212392 826212
+248028 761301
+1525 4043
+1875016 7946391
+18665 51444
+9339 23739
+38498 173444
+39246 128269
+262475 1076542
+770712 3246365
+41016 121674
+101753 432345
+318492 1014115
+15303 69335
+62650 202398
+1373979 4898087
+275334 1127576
+19352 78622
+332600 1270384
+27754 87106
+22640 69488
+54991 214615
+3042 8369
+2219692 7994038
+3534 7851
+8075 28415
+1757 3796
+7975595 34523460
+634721 2509285
+86551 412595
+2019715 7144296
+5748 16811
+43687 165412
+333212 1500599
+1452 2812
+3023 7273
+2742 7271
+63680 253542
+405249 1201939
+62371 172954
+316604 977964
+180907 514451
+16288 44232
+1145331 3322224
+26159 67549
+22011 62442
+18585 46479
+27864 79507
+169098 696637
+138148 413566
+302528 1081736
+18954 57164
+2212 5625
+503699 1962049
+626198 2277848
+134731 606951
+2818 6850
+272243 1062242
+6036 16063
+3202539 10093366
+973005 3761912
+541182 2060011
+87528 350734
+127716 356782
+7010 18160
+24468 78269
+423723 1937446
+4397 15456
+147027 596453
+7387 21923
+4652 12179
+16894 53503
+36213 104349
+203628 654556
+734 1303
+4011580 13596133
+69788 187449
+5613661 26499373
+82863 213720
+698286 2924577
+4206910 15653780
+15742 52263
+13953 44540
+22085 68292
+5822 21035
+19338 51280
+807546 3026704
+117387 521132
+1608681 5664305
+198797 593098
+97724 329671
+1541 2856
+2371 6797
+2843 7073
+154850 575270
+105217 546578
+4745 11441
+3812 8240
+166559 580887
+568695 2029003
+44656 146174
+1031292 3917406
+81482 368827
+582542 1695480
+11277 38907
+346987 1323575
+13130 50675
+333431 1035547
+20981 59810
+213131 796754
+3079 9124
+600067 2605385
+29243 80520
+57265 212794
+511159 1889101
+1152 2216
+43812 123887
+742925 2181773
+519645 2033951
+2724201 10083023
+1773310 5601160
+72664 273889
+234674 901891
+47166 133253
+6210 28210
+4932 13467
+830 1371
+33381 125013
+20583 59067
+20380 74585
+259398 774155
+43619 162030
+940 1442
+9895 23241
+27103 106137
+2822128 10669689
+55578 203948
+1612566 6139085
+10175 35269
+200976 789460
+330371 1267432
+11853 31311
+12441 33812
+6238 16301
+6149 14646
+265144 797278
+8173 23178
+4174 10079
+311660 1172707
+9938 34649
+198094 679372
+6801 17987
+91952 468453
+90060 352804
+104752 281094
+673821 2087482
+1994284 5813635
+331444 1006162
+4653275 15112936
+705 1080
+325102 1285202
+21337 74065
+96806 414540
+394998 1597525
+3036546 13820166
+43334 113805
+42275 234507
+5085 13297
+709013 2158956
+562898 1728410
+70329 239301
+975750 3162498
+8128 31769
+174110 647950
+18016 74612
+17255 40532
+695 914
+2238 6080
+19780 63555
+27353 105180
+84003 323050
+24664 101335
+263098 926694
+2969710 11061780
+77906 315695
+129964 453253
+869330 3209165
+28093 75397
+18469 78846
+330011 1351104
+1606413 4889912
+56791 163059
+844 1298
+1436767 5844647
+57777 218929
+98076 280496
+24870 117043
+1456631 4847361
+216178 721663
+1921 4004
+3635056 13659250
+185588 557812
+30157 139063
+1451067 5443759
+5202 12382
+622582 2384222
+1208007 4391449
+25241 82141
+41571 117926
+7032 17439
+1083 1873
+25168 81850
+69306 208507
+12166 31600
+73160 228396
+436551 1701696
+2246392 7335074
+431163 1423959
+361 370
+801656 2383111
+77715 285607
+3107 9768
+47863 135595
+19558 61566
+22784 61198
+54458 190453
+1829 4757
+672955 3078234
+2057397 8254216
+14893 44758
+1935 4507
+9186 27289
+666552 1884431
+106036 461530
+2039203 7636445
+43753 158728
+4804 14757
+519 639
+3344 7551
+1443886 4505856
+930093 2917797
+12636 46333
+85397 335348
+113348 386507
+395789 1600408
+11518 31650
+2606 5397
+190761 744205
+1062 1937
+19463 80022
+408556 3275777
+381914 1678589
+15283064 51060768
+167450 494622
+571591 1613372
+837 1443
+40490 102269
+111668 318977
+24773 60711
+179248 628570
+1785934 5697504
+56043 172245
+168262 484506
+153954 722248
+109453 451230
+2859 7770
+66501 196296
+325489 1212755
+57726 190214
+1862590 7093611
+1701130 8886354
+5140 19560
+29000 88283
+40875 121837
+852 1548
+19691 75244
+94545 298540
+43944 194295
+242110 890026
+119161 330920
+401673 1360733
+2735346 8860790
+11707 36134
+21700 78290
+457244 1650881
+1807 3395
+16015 44734
+54744 154242
+44484 173202
+3125 9911
+8537532 26365363
+13961 49519
+747348 2372195
+1514181 5972952
+1182669 4486102
+85241 294804
+1549 2621
+5409 19723
+4693 18061
+11803 31310
+2658 7222
+1187974 4985705
+99001 360072
+58286 175518
+84704 369417
+73779 263206
+143326 487214
+861 1397
+15121 57139
+67872 173580
+237386 698482
+1037 1585
+1019748 3725040
+3916466 12152718
+26290 68964
+154064 525214
+410 478
+8139 22053
+1995 3758
+150826 428776
+4007 10320
+18164 77244
+3816 9485
+1638 3197
+778526 2665066
+59274 255832
+27039 88088
+15062 40842
+15444 25607
+318621 954820
+771971 2285063
+10411120 40686582
+12556 44750
+32056 127941
+19860 81272
+60527 255752
+19494170 68350305
+219165 675219
+148292 558293
+87769 326342
+29397 85992
+4249 13456
+632403 2234990
+2823921 8921117
+2177 5823
+478272 1453714
+18143 76832
+678326 2037186
+2313806 7285678
+2251 6967
+428841 1787427
+3655 9822
+79192 1007600
+259681 1018823
+55803 171118
+1515348 5115618
+240550 912629
+11003 44516
+360035 1441959
+455169 1385603
+2358423 8619772
+2046 4034
+616554 2125218
+1946 3631
+95870 284540
+36254 101401
+955172 2985261
+700259 2582429
+3538661 13136894
+825599 3384225
+1864119 5986210
+18138 52220
+180660 636208
+9349 34025
+136626 390844
+3659 10574
+4095 9315
+49631 251391
+135672 440833
+994888 3867210
+1722802 6983898
+52773 155899
+6076 15504
+294245 858683
+17584 48277
+5085717 20518903
+185242 574008
+996160 4023619
+69819 178346
+1926409 8076836
+32863 111685
+1487 2700
+2428565 8792548
+25193 96455
+230583 796590
+5521 24868
+605279 2229195
+503628 1609726
+265514 855167
+192822 661516
+1186228 4412694
+112267 359454
+664 1020
+1062325 3823504
+355544 1341489
+19136 37977
+416288 1833396
+23966 75193
+963540 3802697
+25708 96254
+7381 29431
+16661 63160
+3866592 14612782
+645 1352
+15521 36939
+8054 26329
+16707 55286
+875788 2684287
+314609 1755266
+286662 1035822
+4893 10735
+401464 1615648
+283515 1169557
+40819 125033
+84277 251333
+1203544 4181894
+1069 1668
+4137 12180
+19125 49637
+2736 6195
+18991 50114
+2910536 8760144
+46558 190080
+26845 81658
+4460 11899
+11116 29580
+469584 1939363
+288429 904696
+2641041 7739258
+41509 103170
+2230 6038
+3140 7409
+2027 3855
+3376 7631
+75673 264457
+13715949 63488609
+6419 13267
+86295 296878
+14051 40840
+21228 69514
+3848 10849
+27827 89889
+649479 1948703
+4856 14081
+88763 357562
+39042 161470
+7572 18205
+56282 191459
+547651 1953503
+705863 2950633
+1499 3496
+3320 7874
+22001 70091
+438750 1842400
+188657 672585
+233350 785545
+314165 1259205
+163968 505756
+36297 98066
+87902 246945
+972634 4421740
+565816 1824826
+47963 194039
+1758957 7722848
+24043 98594
+1133084 3717493
+793589 2607500
+166419 666760
+448783 1368598
+146971 531665
+1773581 5507546
+115084 333310
+519657 1568504
+596761 2220231
+2119 5421
+2040 5157
+524832 2047100
+422197 1262522
+446190 1540269
+108035 422976
+50225 137573
+7380078 33011821
+126249 528033
+27078 103907
+26162 75738
+3822 11323
+423210 1688034
+2182945 8172768
+15907 40579
+7351 26653
+297550 1321234
+46715 187631
+57319 185113
+3889 9865
+4881 11574
+28185 124656
+1763 4142
+11802 40474
+3290 14248
+58264 234971
+7281 19280
+74181 219784
+33158 131059
+650309 2262369
+1045768 3275744
+21389 77724
+309080 1119929
+333 368
+130533 354797
+1693 4059
+7128906 28554523
+2357 5741
+130921 445193
+249825 957255
+8172 20283
+220959 765183
+11571 36766
+119529 354853
+420 457
+40231 137486
+11610 33106
+662705 1892357
+79053 284227
+203244 752583
+61994 199139
+6604 28488
+2649301 8292832
+10407 55631
+225401 917858
+378126 1140529
+1382339 4166359
+2353 4405
+110361 476921
+2271 5913
+114739 331267
+1006 1642
+10830 39125
+464416 1355692
+276866 910110
+1657528 5780753
+3289888 13925177
+29227 125516
+100568 401087
+17534 54600
+1177 2235
+1503568 6220686
+90282 374810
+25342 75008
+5324 18610
+973 1557
+9687 30339
+1575081 6481270
+2321 5665
+360168 1419653
+44509 182090
+585622 2325731
+3828 16535
+103127 391204
+3218304 12324006
+28837 87241
+102145 361513
+33185 101862
+3146 6405
+504 669
+1245491 4895301
+30820 111411
+597706 1889053
+447985 1795025
+74102 260414
+2863 7567
+17115 44482
+412629 1204047
+1378655 4399787
+896 1544
+109861 490962
+1152 1969
+1468112 6847016
+325970 1004690
+1026903 4078514
+1980 4367
+501522 2191327
+718072 2521337
+52665 194061
+1270 3037
+661294 2503978
+6238 18613
+1469 3209
+148407 486974
+1785 6703
+16767 44937
+441287 1922839
+19151 52575
+29333 105721
+70173 198240
+69654 242541
+2932528 9078793
+24203 97825
+65290 208437
+56889 153650
+51155 159448
+17837 76654
+7284613 27979977
+129926 461390
+9829 24975
+110751 357792
+305995 1088395
+24071 65118
+495349 1585861
+142498 560869
+30005 81438
+192577 764681
+7874 23769
+5163 13736
+24740 64529
+272372 740341
+4459 14978
+900 1443
+111114 408488
+126995 406814
+210090 851266
+488876 2669509
+24637 96333
+287907 1223640
+36492190 125639091
+91795 261159
+111137 297270
+44947 138904
+410838 1604043
+743413 2689881
+1278120 4007912
+52574 154017
+1212640 4432548
+440507 1434822
+64504 193256
+9857 28052
+998642 3961361
+5214 12212
+1147 1924
+17613 64663
+1878 4446
+414255 1702379
+399939 1619283
+163115 605142
+7709 17044
+68778 398428
+434113 1622458
+4264439 17086307
+459313 1445003
+8680 22028
+148572 444591
+36885 117928
+24812 74568
+128245 471587
+174200 636051
+1280188 4047702
+1392680 6036644
+9619 30220
+70697 228993
+1316 2544
+100146 370888
+3945 8874
+5804 21678
+54480 202521
+169125 623640
+7744 23237
+215635 727961
+292935 1217026
+19708 64508
+9333 34521
+7275380 28837107
+829456 2959500
+145616 600196
+314445 1169511
+302154 1370705
+72498 271833
+409057 1319388
+924027 3686839
+61703 158241
+1218 2312
+914253 3555230
+22222 69006
+118857 441420
+49160 152647
+1653472 5432377
+6312 22847
+416 466
+948 1482
+504356 1682008
+43756 139289
+622655 2045603
+1113812 3986406
+812366 3172512
+249459 852021
+320496 1389227
+171695 487784
+172660 519791
+8727493 33188153
+271222 1034563
+4881 11326
+189851 700037
+12056 35960
+4475 21171
+34111 89789
+21856 51224
+644458 2586412
+2835 6800
+7227 17907
+17616 50874
+51255 148920
+399080 1629809
+3528224 11544304
+418 451
+2309917 10284273
+2295 4161
+56289 165994
+77777 222731
+9252168 47895014
+7071 18697
+15895 56045
+2410 5763
+1494825 5889733
+23134 66501
+54175 157329
+43197 202960
+212548 628475
+8669 28822
+5038 18207
+550692 1803782
+7273 23877
+1940363 5776338
+533170 1832452
+12269 37065
+13119 44628
+5663 25163
+341005 1531176
+182601 688722
+187175 632610
+154266 454529
+1694846 6200576
+325874 1301987
+2663 6655
+4773 12084
+244693 787006
+4319 9977
+24091 72032
+39110 142877
+32253 103863
+36922 142890
+9947 34055
+26614 92409
+345683 1178019
+33267 162567
+2500 6185
+65569 240296
+863427 2734845
+605093 2354577
+12151 49689
+290643 994620
+372279 1446051
+2693 9494
+251720 769130
+99596 381152
+32849 109997
+30875565 114090247
+248089 847568
+251805 979937
+126074 491067
+3168 7204
+2700945 8151930
+290311 807190
+12354 39186
+8001 29386
+2831342 10975299
+43294 137138
+2262 5468
+21346 100054
+715 1007
+1009439 3308018
+494483 1858810
+525631 1912276
+289830 881245
+36722 147641
+774353 2392251
+3475 7774
+61436 228692
+22533 63482
+60140 238782
+51680 154524
+1529522 5758620
+2815 6094
+74211 344218
+7975595 34523460
+74260 365611
+5987 14106
+43127 127981
+1327 2362
+262951 840668
+28658 115118
+458358 1793209
+13669 32278
+241638 866282
+7593 21636
+80592 343664
+7815 22908
+10651 32611
+8064 23139
+70943 249333
+1052482 3822229
+2912 7460
+33300 121410
+6231 21130
+19796 58310
+2249156 7027029
+3048 10804
+30631 118508
+233771 885849
+210624 646460
+800754 2463141
+68304 264631
+14222 38473
+351281 1120028
+232604 906046
+20956 88587
+794032 3248428
+23610 76605
+15492 54996
+1288580 3969554
+59263 247661
+10273 29906
+164460 443899
+18273 68771
+412065 1272733
+388 433
+76687 333798
+392718 1199940
+20053 57479
+3342 7068
+63099 190670
+85710 237506
+125521 368009
+24920 73540
+1285712 4048178
+29895 114254
+7422 26982
+142719 617866
+358635 1246100
+121869 348449
+2206633 8083841
+93856 250029
+558 887
+122331 331322
+257338 954909
+74579 249057
+2456 5820
+147321 408979
+1057311 3681771
+84232 226482
+303101 1028649
+82549 334635
+8601 21346
+189738 557403
+551 691
+1339033 4674717
+2667 7488
+7602 24913
+701711 2896012
+45130 112990
+8018 24564
+1231578 3631994
+5201 17022
+28150 86731
+2500451 8157951
+816 1199
+1072 1726
+601844 2213808
+5188 14145
+115977 337845
+88625 254405
+3480 8726
+146021 460158
+1558381 4628446
+24367 84674
+57627 208430
+268721 949170
+137642 458720
+441990 1683636
+238871 747121
+160876 486907
+1008 1696
+463982 1700306
+424121 1692826
+16273 44813
+1949276 7686766
+1446337 5643464
+29618 82288
+1950408 8760810
+365498 1131112
+8943 24176
+735474 2234047
+11110 30204
+276322 1095091
+1267 2380
+119507 486122
+30330 82926
+196168 780670
+290326 1059925
+291014 1118331
+1577281 5585412
+1014369 3483740
+188189 558486
+30784 77156
+9586 36728
+294803 1138876
+191400 614629
+334130 1109866
+1698196 6793406
+3827368 9572663
+725636 2306720
+134531 385741
+56306 255260
+977180 3676123
+117854 393345
+317653 879424
+1932057 10185083
+108465 432757
+308857 974606
+51726 180080
+3750 12733
+3935 10946
+25713 94578
+23303 73995
+114702 441747
+1143 1926
+120137 405170
+22504 57349
+1147 2162
+544011 1996443
+40505 136358
+344850 1001518
+2064 6879
+1540 3306
+99802 304859
+263217 861845
+1536 4523
+7495 17368
+47299 177852
+154095 677349
+1947 4040
+13406 42859
+90695 290993
+2382 5059
+2910 9013
+112814 339523
+1905835 7255697
+80611 234881
+2816 6526
+293488 1155124
+592561 3049874
+626209 1854708
+1866651 6178028
+32779 92536
+683158 2252876
+1492230 6607653
+10064 29811
+1507273 4218372
+2522203 7568166
+5891255 22560171
+1087 1878
+225637 647934
+480255 1385122
+37759 100425
+678495 1966483
+7351 20400
+2828 9598
+51832 158134
+9018 30033
+17524 64606
+208483 794865
+296100 1021005
+1151 1940
+4028608 15619568
+2146 4893
+76192 216498
+672035 2426013
+639662 1918579
+83000 254962
+1838 5241
+675962 2349723
+144702 402177
+292735 878954
+110598 466370
+24580 91016
+5323 21532
+873546 3568652
+99096 356552
+1616 3843
+171404 662660
+8479 24930
+4985024 19046893
+483572 1921775
+101910 345031
+11528 31262
+132683 433953
+12432 40106
+537615 1817069
+27640 72078
+2995320 9144021
+486685 1599715
+294099 1229889
+7890 22353
+174120 505601
+519998 1888291
+206274 622590
+9883 21993
+31194 84207
+149079 536281
+25041 105684
+6543 16092
+9319 30652
+196634 730182
+160475 460731
+24956 79156
+350306 1158284
+5322 17039
+231371 905719
+878202 3946234
+40791 125399
+418 475
+1353 2256
+2125 4413
+363741 1050469
+33666 144951
+182755 710443
+173519 668636
+24816 69259
+49566 135926
+4200 15978
+1370620 4858946
+6959 19472
+14825 55102
+33244 99350
+4687750 14286995
+882363 2911092
+653412 2588338
+491893 1523810
+892157 3026190
+6219 15750
+69464 193347
+2380122 8433030
+25370 80611
+64531 186195
+154702 437204
+476955 1908439
+3986026 12968821
+884 1299
+2717 6558
+49521 155214
+283997 931136
+26610 115116
+131651 600357
+4591 10553
+1184 2026
+648199 2405056
+11807 29687
+547238 2024674
+1260 3739
+214996 784016
+5450 12510
+9999 27597
+214343 685304
+174063 1022453
+6039 15695
+482 546
+9292978 41540415
+9181 27384
+20465 69833
+6301 21823
+60686 256321
+466455 1769492
+5518 16968
+27971 66211
+676660 2316135
+205946 739966
+480 597
+1211365 4628217
+14741 24147
+11171 34768
+21418 73801
+76440 269188
+1186 2019
+5136 12453
+10961 31331
+1169814 3538925
+73141 260753
+413841 1694679
+699471 2185180
+2378003 8775468
+472558 1876172
+2558 4951
+3520 9107
+7083 26797
+14706 34789
+4191 15073
+10874 33082
+147295 417701
+56964 229405
+19596 72260
+10576 41931
+365 371
+149492 562695
+9641 42074
+360210 1357474
+39488 176253
+14901 42352
+817493 3254140
+61732 220885
+765094 2590574
+233103 668990
+44962 167280
+222308 685142
+35680 134127
+191203 802372
+77261 289053
+16779 48258
+630466 2549929
+16788 43567
+12428 45994
+694514 2142049
+67122 188976
+112816 335737
+44215 168573
+175364 634390
+454420 1343759
+2227 4952
+66445 196295
+217776 884662
+76720 269994
+10273 31665
+4127 13414
+17946 35272
+122408 365240
+1796556 6969149
+1326483 5467597
+38339 139556
+376 495
+732 1135
+15535836 53214441
+2718412 9845079
+1072956 4949295
+6384 19012
+324957 1324350
+2779 8256
+20713 66379
+420585 1248200
+340706 1350070
+1102874 3934974
+6130 15271
+7451 18304
+397132 1672198
+431271 1237285
+978246 3391198
+13160 42473
+8514 23494
+1646835 6599481
+15460011 63829338
+55380 176635
+123919 522794
+87640 282954
+4923 11997
+1326556 4897089
+46254 167905
+713709 2665058
+229090 1005271
+2539314 7810023
+14827 57567
+49376 137980
+7590 21138
+52658 160284
+10188908 37515682
+857288 2516639
+22075 81752
+318579 1317650
+34229 160243
+4076804 16869715
+346672 1448958
+127656 401946
+2752586 11776457
+325784 1288836
+6529 21207
+16842 45679
+20149 65601
+3605 10709
+15382 66776
+418348 2023906
+113929 358443
+5389661 19893551
+6203 23707
+18710 78246
+115364 327945
+6845 31618
+198652 783065
+359 396
+41912 136842
+10012 41638
+1668768 6218877
+1997 5372
+16155 42935
+5366 17824
+9631 30580
+3856 11697
+4124 16512
+315521 957263
+178385 780107
+941735 3120042
+1433 2721
+1362 2660
+433923 1407888
+36299 96412
+1490 3229
+5631 13399
+9526 28920
+771173 3070990
+33495 102811
+8658 22248
+4490 10366
+179882 564267
+149169 426539
+14258 69828
+78879 226769
+13980 41187
+717652 2175864
+577140 1755945
+26735 72453
+309475 940295
+2611 6609
+163329 451693
+37807 174402
+162126 501652
+1104 1998
+201861 750336
+99481 434561
+111729 443424
+471682 2066495
+1496331 4416062
+632829 2072831
+19923 62513
+2599922 8096886
+877499 3123324
+207293 578864
+282457 869825
+14408 46160
+83260 300792
+7492 23304
+962 1388
+5336 28454
+10034 26451
+175046 573981
+10488 27941
+46328 126196
+413498 1427973
+20221 74811
+1242436 4420491
+6881227 27583402
+137863 439616
+1685087 6555869
+56732 206256
+2176999 8346716
+411387 1295000
+3547498 14453840
+1791248 6665970
+5653988 21815065
+1393186 4100654
+1671646 6503692
+386493 1425806
+2909 8792
+321943 937667
+125870 439552
+232988 759912
+704335 2264908
+1076 1936
+202640 832131
+3829 8871
+245176 914870
+62816 233695
+9460 36303
+307977 1027847
+30878 111955
+16323 55064
+5062 11682
+582819 2305708
+801719 2531594
+1363240 4326707
+147529 630275
+252976 1167501
+865868 3531225
+4086875 16249959
+3861 8431
+114827 510520
+1306677 4193377
+284574 1047934
+491 622
+1017916 3938641
+16778 52636
+28941 83480
+6224896 18982975
+102798 348636
+4389 11796
+454995 1934416
+18525 62443
+130418 393672
+269166 826679
+8278 26016
+18383 67255
+10760 28440
+315631 1082028
+29256 77775
+1593 3129
+148436 414941
+1123246 4401768
+332430 1094145
+11810 38124
+646498 2067580
+520 618
+7966 19395
+2914 6525
+2385 6708
+10466 34424
+211941 621668
+2728 8151
+7123 25298
+300191 1124963
+7074 16603
+84444 409090
+41838 180847
+63416 288830
+35425 111332
+1249654 4612045
+83432 298591
+1197 2291
+1642 3053
+221918 662573
+142700 458552
+6678 25922
+373808 1373687
+116705 447904
+2850 7230
+30345 88121
+5471 18155
+550347 2070114
+983486 4087416
+24209 72657
+87079 286833
+53500 200835
+1249 2367
+134519 473364
+902772 2747085
+24669 94301
+1715720 6650373
+272231 780126
+78817 339431
+10525 50852
+932 1556
+422220 1705383
+51069 186814
+1089276 3659308
+1296 2235
+284128 1278560
+41840 144193
+121751 340355
+1280 2470
+89667 284931
+965 1544
+10526 37551
+6786 23948
+134571 540379
+13369 36525
+180619 723679
+24966 61236
+75161 233593
+290900 991989
+154345 660305
+3365870 14528416
+503065 1710115
+43818 132247
+2075577 7696342
+7328 28073
+59681 177097
+749910 2620505
+335878 1002919
+390371 1155180
+9346 21507
+185659 713328
+6330054 22628107
+3342 9721
+185313 794796
+285477 1086453
+1027 1896
+795782 2675453
+16367 51287
+11015 41032
+130385 371924
+1116717 4703872
+124782 355919
+1697559 6305955
+7533 18288
+751162 2503158
+2076 4425
+4208 12318
+4781 16085
+9346 39615
+911268 3319683
+104849 324424
+2986 6269
+40727 155286
+1055 1879
+134249 549663
+2393 6557
+3959 8737
+43281 150033
+2014 4830
+59479 230172
+570545 1723602
+167771 567188
+30241 91146
+11318 44321
+275910 1104329
+304054 953055
+7652429 33938431
+1799668 6342884
+22964 62708
+734352 2579921
+488398 1451205
+22155 107441
+188097 666829
+109486 374359
+28851 80667
+2388024 8081844
+18774 54190
+161731 445054
+1171971 4069553
+19875 51453
+528382 2061377
+13865 36841
+5335 14690
+85251 362390
+897614 3750466
+1869883 5825348
+199166 869128
+477806 1386196
+190233 695380
+164994 514472
+20641 56876
+487916 1841028
+200041 811952
+1176 4027
+330386 1336495
+1907789 7893043
+334396 1437363
+3438223 13218139
+3546 8129
+18086 57192
+1922344 7804238
+11129 33745
+58860 158456
+87631 317546
+14727 42433
+3962232 14568490
+10698 29247
+4973 12334
+1556555 5036473
+4364 14681
+16808 57244
+17259 48844
+919299 3456365
+287503 986552
+9626 21932
+3373 7943
+29804 89302
+241399 1025711
+901344 3376359
+1000191 3710000
+5125900 17302522
+6552 19166
+1129347 5183249
+279042 816059
+1758242 5724075
+91312 326948
+100474 334504
+28821 76379
+277268 853414
+4294 11980
+797 1412
+563292 1724735
+65858 300519
+5915049 19322318
+299406 1051281
+28595 86077
+44575 179719
+6430 21164
+592400 2602478
+45338 186908
+190859 723798
+152557 445237
+23188 80006
+1569792 5517431
+6730 18229
+127961 387770
+9815 24924
+3926 8443
+299505 907827
+668 909
+275874 888240
+235439 734819
+854851 3388036
+3313722 14185283
+476979 1903652
+7069 26572
+557 678
+6066 16808
+103912 434838
+8207 28087
+315544 1164573
+15275 38228
+257017 1095390
+783137 2653829
+22694 69620
+179477 731731
+17307 62103
+3403 7638
+169373 636595
+7513 33850
+9450 29397
+134989 509304
+416606 2034131
+1187 2288
+6543 17743
+4598 14816
+3946 11282
+543963 1731815
+125520 391171
+5378 12367
+33157 88888
+16112 46367
+92140 296374
+174286 609971
+52935 210242
+3101910 11760752
+4177 14937
+186711 540599
+282112 1025686
+258502 1239427
+30840 97567
+2140 5735
+8657 20549
+3685 9068
+187323 715007
+143616 675135
+26098 68092
+112990 347295
+28772 81774
+12319 65088
+152829 603980
+961678 4178446
+2879 10242
+117424 447195
+35367 106642
+140307 410871
+62984 191258
+29486 114632
+297555 1037181
+55576 173632
+38547 147628
+152484 463420
+21298 59969
+640046 2334615
+63233 251392
+1607528 6189563
+3549 10790
+51367 240952
+512184 2086885
+115804 341100
+10956 28988
+2362 5457
+92529 363916
+255554 1234265
+1478909 4371190
+251827 1071528
+3256 7417
+10131 26991
+595366 1832963
+5824 15907
+2200 6208
+82479 321810
+97463 304512
+16077 66818
+351927 1351043
+862948 2591476
+2471436 7366946
+12917 51996
+13352 36372
+1438790 5835153
+475962 1863296
+8541 27635
+172047 586530
+8633 20616
+260945 962414
+2226 4117
+2801566 10435408
+44758 153943
+19116 55599
+355 391
+735575 2239659
+19421 73908
+394512 1385072
+34273 104162
+10814 43009
+962652 3513074
+24828 95368
+564343 2052851
+7081 17155
+5526 20496
+18648 56982
+14772 35024
+535370 1791554
+11756 32578
+1426621 4762489
+3571 9096
+8482284 35410189
+290829 1006929
+15114 42815
+56889 218794
+18399 80859
+3678 10430
+9390 27602
+1778 3707
+127696 453445
+9584 25542
+32548 94550
+71210 302009
+5404699 25918204
+9194 22259
+144813 567216
+7450422 32526326
+1831 3406
+136804 551530
+4676 19840
+241704 768431
+110999 462509
+18162 53573
+3818 11288
+4471 10793
+425145 1580079
+689834 2533186
+3495559 12441124
+27028 89997
+281923 892294
+516909 1787531
+630 753
+1851899 6061659
+458340 1881445
+1071 1703
+3062 11120
+8895 23416
+650525 2204800
+1015 2186
+92554 351413
+432940 1737844
+691249 2371897
+72162 214746
+742734 2693971
+181524 742841
+4689 16416
+2236 5516
+47383 157679
+2505 8374
+611940 1841482
+860171 4264312
+346 377
+511102 1675434
+3537 10981
+43493 160502
+77911 315469
+957 1445
+16565 46543
+8664 31059
+462085 1675958
+12811 38338
+6408 16891
+1336973 5083187
+1089374 3235152
+756442 2203416
+31520 116214
+934 1581
+588624 1783107
+12648087 40555751
+5290 14188
+114674 425903
+133723 406209
+8909 23583
+2111116 8016880
+1807 4706
+480 654
+2863913 10570304
+386419 1143553
+32056 99913
+12150 33872
+10101 37623
+159455 642844
+1385 2425
+512522 1619974
+319458 1353455
+20742 73488
+73713 261026
+35743 118720
+192958 624155
+42025 181658
+14027 50421
+13270 53717
+14010 53242
+2988119 12154491
+1610319 6008390
+26605 101435
+750434 2817208
+25734 115431
+10702 33957
+2814 5867
+74124 235225
+2868 7652
+597816 2297766
+2893 7353
+1140945 5340613
+46323 191188
+459 532
+410037 1489234
+373517 1217278
+552501 1660352
+59177 173413
+375885 1143199
+260741 918303
+766155 3678087
+5078 15627
+12651 33356
+87978 342911
+767 1075
+2178071 8358742
+2313 5571
+137569 399705
+67956 249590
+48241 170883
+340308 1339562
+28923 61460
+73093 304072
+803 1301
+567750 1839009
+1873218 7020275
+3386 9698
+54891 215425
+3471 9255
+7792 28376
+1081467 4494470
+235661 1047045
+2222977 9141255
+368206 1470652
+139069 488266
+741130 2251685
+38635 166287
+3448 10090
+1776602 5734498
+1606353 5118775
+373992 1381112
+26792 87774
+38508 142889
+34750 105511
+21334 83977
+2054 5052
+347 380
+612579 1900731
+466611 1395810
+49509 126924
+8045 18172
+1542826 4977865
+85349 370771
+105558 288259
+48525 173607
+958697 2917909
+147106 623664
+9424301 38675203
+17277917 77434288
+34383 127783
+10098 41026
+168325 545451
+25885 86313
+88202 310814
+382481 1426973
+69189 210343
+602085 2360230
+2027161 6240363
+250584 972457
+1523075 6089565
+82686 279047
+23372 78408
+632117 1999295
+1580706 6180927
+277193 1158855
+175104 500801
+118739 407319
+22473 77905
+1007333 3338825
+239841 751883
+683164 2504701
+96202 282016
+1025 1504
+92082 356051
+18283 59778
+1526 2634
+238790 1013370
+560125 1628547
+8482 30218
+305616 1119192
+9488 29250
+21193 73826
+14371 48078
+604775 2750251
+1932 4446
+222025 844049
+80593 274913
+1968 4644
+1075462 3548489
+616222 1840470
+402058 1667574
+337 358
+128993 364911
+158070 759001
+827345 2403756
+798 1447
+66475 297863
+20869 59095
+844986 3131444
+234089 939785
+1568 3484
+100425 762475
+8193 21519
+5833 18823
+13542 35694
+269951 903845
+2636 5520
+489235 1581224
+246829 1193801
+186484 600944
+310836 983443
+19904 68836
+799 1365
+628286 2181173
+28177 72216
+150263 598349
+2375 6446
+696 1011
+447492 1789805
+6674 21694
+473842 1785464
+3923 12507
+1000863 3956591
+13434 44925
+358281 1532101
+5904 14455
+312589 1085365
+435 468
+554005 1735816
+15397 62888
+216835 793994
+1189 1958
+5951 13931
+1729561 7370366
+1260 2573
+11667 33288
+8391 20944
+209811 909917
+722295 2350678
+4680 11911
+737 1060
+513880 1604700
+726874 2779177
+327014 1299622
+945379 4114345
+25675 90516
+7202 16947
+62327 233419
+172108 696495
+7065 20660
+723 951
+16135 46868
+15253 26218
+5801 13787
+1708 3709
+23226 74323
+55446 155418
+6855 15973
+2209005 6992004
+5500 12289
+79441 220733
+140513 607293
+30191 80884
+34279 90024
+59641 221210
+44711 194573
+8080 19836
+77923 278874
+80713 265227
+68641 300990
+188083 676202
+6263 14219
+270853 1007321
+29768 102800
+357505 1583926
+711361 2846858
+471107 1730191
+99288 399070
+2454 6473
+239306 772498
+303516 1041121
+1022412 3333667
+3149840 12535006
+5946 13694
+3571 10664
+66778 259619
+117525 442261
+271505 826927
+2691837 9273985
+248038 966196
+8982531 38579267
+6861 16504
+619930 1874777
+9063 29015
+721489 2150909
+12284 34851
+1147856 4096743
+1015937 3997265
+1358 3540
+906 1478
+13538 46465
+1443315 7990554
+37313 120972
+729221 2250756
+107608 317175
+271481 828363
+199508 745160
+526999 1830517
+4923 15669
+495185 2275822
+385022 1250188
+20503 77153
+862040 2359609
+853094 3023204
+25424 109025
+8941 22730
+325954 1193803
+89873 294392
+459746 1656004
+166541 520334
+145122 699072
+69668 263629
+866232 2704935
+9679 51950
+635652 2719047
+288081 1109550
+827540 2779826
+890317 3674328
+1225560 5652371
+347342 2278178
+529 683
+3104956 11906974
+810541 2844988
+4403 12507
+147673 513174
+831870 3065880
+14574 50290
+26363 76961
+6566 20189
+11182 32451
+62263 314672
+3754 11703
+69823 204124
+547707 2028627
+15148 45932
+334511 1179604
+6449 16735
+67201 415186
+707765 2421803
+2054834 7731554
+52389 205058
+52119 144636
+12450 63913
+92192 304399
+748065 2565524
+41265 190743
+330213 1068606
+1741736 8033470
+205424 889356
+40735 116593
+728791 3201539
+1067657 3106794
+27388 83576
+95474 353707
+505792 1598404
+467598 1776608
+26029 81191
+38068 213390
+1739063 5952907
+7961 22259
+94253 293141
+215525 721040
+46362 149712
+306972 1290383
+11728 37561
+1190276 4371139
+1891 3523
+1408 3369
+287365 1172805
+4611 10383
+7560 25910
+421912 1696536
+36018 164239
+922228 2936801
+24695 69148
+16129 48797
+271585 1208562
+77898 270782
+265002 798320
+37172 127763
+185236 801458
+69611 238809
+561286 1723992
+549 718
+242567 730307
+66857 228239
+24518 80372
+3091 7790
+4835 15132
+3099029 11770224
+106576 420124
+328385 1326429
+286325 964901
+389839 1322609
+22635 81944
+1000 1684
+31790 132223
+1054 1884
+1437053 4618509
+8652 19846
+111216 441265
+1937 4036
+397107 1209010
+169990 530415
+423479 1805776
+7376 30722
+282860 824573
+28403 81045
+112654 322989
+481 540
+268406 778839
+234356 771591
+350272 1427619
+16642 43518
+1136625 4485562
+134185 495022
+2197 4410
+7232 25790
+29957 151706
+657064 2154678
+4967 11404
+2884672 10992979
+144610 402043
+344111 1435423
+25683 94071
+2666 7018
+3961 11782
+252411 971922
+344 356
+12417 48029
+1333523 3940215
+5468 15494
+855228 3133374
+692532 2401390
+728797 2245705
+98509 291492
+29483 84062
+153805 552302
+3258 8627
+2565095 11025421
+452 614
+557465 1732587
+73007 214717
+1276 2593
+153141 438149
+799807 3059688
+6560 25872
+55337 154491
+145959 468413
+795652 2466148
+151123 706752
+7440894 32585715
+2489303 9946786
+44976 127999
+90006 266120
+34117 90238
+11042 35098
+211327 860075
+298548 1086054
+44508 155032
+4367088 17365903
+21459 78174
+2946 8224
+536463 2214682
+822115 2488536
+671222 2039050
+659395 2212328
+262152 924287
+63927 203861
+7119 15780
+13328 59346
+38872 106080
+4853 13129
+71995 206474
+1805124 5767441
+619 724
+3759 11314
+90517 417090
+34124 121051
+4587 10793
+2869 6227
+679 981
+286638 889163
+845951 3337516
+3026 8501
+245484 940838
+2268515 8911702
+704023 2297709
+28303 89919
+119764 479814
+3104 8405
+3532167 13817714
+247833 771553
+296314 1016932
+30335 78178
+52617 159087
+17693 58431
+3925698 13325187
+483982 1997173
+842870 2703112
+435336 1294918
+235851 791073
+9292978 41540415
+69667 291834
+55722 244696
+2396688 9431652
+2574 5841
+62991 212869
+894683 2811087
+1347 2366
+631169 2248831
+3629 10414
+19975 70339
+22971 71855
+9938 34243
+15817 55476
+216514 798039
+6401937 23726912
+418437 1222058
+1046397 3334651
+25407 71847
+488464 2092292
+102734 420923
+39310 144690
+32672 88649
+1626 2784
+6616 25048
+1306233 4797431
+38123 161830
+105351 334112
+407582 1813378
+386457 1378049
+179005 632866
+35459 114056
+57757 215854
+9253 32576
+3428032 11796501
+1662 3818
+17723 45707
+3042089 11258458
+42316 126878
+148341 503440
+27941 111145
+807691 2538518
+2299939 8526721
+277949 848251
+193576 740582
+35981 98588
+279045 1272776
+14886 40200
+200 176
+13105 35381
+4329710 15512387
+113737 385726
+1489374 5489534
+107936 397093
+109600 344925
+3731 14832
+23546 66178
+32320 150983
+413 447
+4039 9555
+58057 181335
+7502 19647
+629492 1917374
+362947 1286383
+8075706 28732411
+3033 8463
+1426 2605
+866 1721
+30985 93399
+6314 15011
+521084 1803307
+526846 2077439
+16632 43951
+27964 108320
+370812 1084563
+1409553 5690424
+2110446 8473829
+24557 101576
+127472 412890
+98392 303026
+49192 160046
+14493 51210
+11328 31523
+7943 19427
+535997 2214676
+443232 1681735
+30138 97251
+102706 338151
+2850409 9669502
+201605 636526
+4896 13952
+979323 3467670
+10334 27723
+20660 62299
+438623 1232692
+91770 393487
+5226232 20178294
+127902 407991
+559423 1828649
+298466 1180483
+574406 2505729
+233923 751379
+623530 2623177
+4199 9030
+2049 3947
+626 803
+26849 95170
+188296 610004
+3612 12807
+11055 30622
+5620 12234
+635109 2247155
+8327 19090
+17277 57466
+6804 17395
+23368 88486
+96215 264864
+517827 1946522
+781675 2606213
+132431 388990
+10927 39639
+1331601 5007434
+1072185 3522318
+2102 5140
+1811304 6331616
+495248 1871456
+2964 8273
+15001 27216
+170049 541681
+155963 644445
+72091 300708
+6063 16754
+184105 735777
+16546 45410
+8409 29647
+26117 86378
+16963 58871
+33048 112119
+722 1159
+130245 495783
+144340 419076
+94064 323101
+3199245 13248341
+14077 52186
+2470 6393
+275926 955723
+35698 125258
+741218 2894441
+722 1023
+1093 2007
+76187 269723
+2366 5001
+13326 46713
+62198 182762
+152977 563921
+9835 28221
+1640363 5385501
+2175250 8145666
+1155 1859
+2056 4540
+3654 9320
+4512137 17022771
+98549 359768
+146002 406158
+1582347 6243185
+107024 303678
+25505 84065
+896362 3324058
+37024 102209
+11966 31115
+184382 540930
+5367 20496
+3177 7782
+6785 17326
+11184 27781
+4274 15448
+19394 51619
+4009 10542
+558127 1684429
+109266 328609
+1366542 4644680
+603851 1895850
+4298 14729
+244327 905287
+1950847 6962542
+258273 781454
+1297 3595
+175823 693707
+340253 1151223
+2839 7191
+63286 173030
+8036 29125
+47802 192017
+1376 2809
+2018273 8297100
+999151 3422164
+5252112 18221084
+853 1288
+87686 240822
+6614435 26878721
+622976 2006310
+956753 2970048
+394825 1723127
+534577 1636057
+9952 33289
+8047 24052
+1670 3668
+425538 1556498
+7662 20607
+8656 20567
+265087 1140074
+1122454 4862492
+106533 374974
+71208 229732
+398 450
+445859 1428401
+624075 1891700
+727393 2444831
+119243 536750
+38961 132062
+1549 3378
+3263404 13208322
+24651 78506
+2556221 9059773
+6836 17881
+26550 87709
+4682 16603
+91483 401027
+1944743 8585534
+646202 2000073
+796125 3275412
+716 1112
+91212 267066
+132694 456888
+17381 63883
+44882 154181
+36249 110802
+1497961 4973475
+1861478 6368735
+10784 31941
+1312244 4876818
+3110 15683
+19955 82858
+3977 11659
+109248 445794
+926257 3364562
+180526 628188
+410314 1388173
+422 575
+52440 179791
+3099282 11844321
+33273 159933
+148858 489676
+53744 299762
+4234399 18906003
+33227 71915
+99982 397122
+883837 3480674
+1178 2192
+478510 1650589
+232649 1016511
+11535 38934
+8745 32807
+27831 76106
+2225534 7451208
+60032 228292
+5993 19508
+3977 11200
+79248 215339
+61961 314656
+489219 1455828
+51488 172898
+1317 2527
+782201 3096817
+92429 348072
+259372 906003
+1494 3011
+84596 405182
+723501 3039436
+1493 3859
+32148 173554
+8285 21476
+3934 11420
+1637860 6204120
+1474 2550
+829740 4496809
+277583 1175930
+2571208 10353872
+3980412 16205876
+475366 1918024
+18445 49709
+310136 1240262
+1072387 3373744
+4686581 19187983
+405932 1237720
+330244 1016511
+769 1017
+58068 221819
+12317 30688
+804195 3335362
+824512 2655556
+9051 23934
+23084 92683
+106657 390653
+1779170 6906238
+655680 2733805
+1166438 4007112
+3428 8370
+2074 3845
+446 499
+41510 127854
+4891171 19738011
+253467 1454514
+255077 971498
+2094 4707
+3793599 11642345
+15817 63166
+19514 78855
+109721 380121
+283530 860730
+215895 1005184
+790218 2508824
+81506 285968
+1170031 3792016
+347675 1096090
+30144 114497
+2009 4654
+152193 607535
+278186 990966
+1593 2936
+297041 1172099
+4462 11767
+3099 7481
+131193 524789
+14875 49054
+776553 2940174
+31230 106819
+669593 2531576
+444703 1662872
+1153 1945
+3338795 13094593
+6418704 23000112
+15374 59617
+45556 199465
+78367 236640
+143814 664272
+989048 3833657
+42908 150224
+7365 17528
+1784 4368
+98390 433041
+15456 48313
+52854 159324
+7516 28898
+4269 10790
+46680 202991
+1524 2931
+87844 277402
+975379 3911459
+327761 1105729
+73253 277066
+198083 858190
+15809 45963
+40680 155186
+20378 65769
+1682 3594
+1327 2207
+1034057 3015420
+104302 349069
+3271 7522
+52959 165722
+6754 38562
+35396 129386
+109020 402343
+5727 15606
+979816 3634159
+201955 712853
+22576 74470
+6954 19185
+303041 1093902
+407703 1243467
+267224 876848
+128302 367047
+160530 604818
+36377 127292
+1251 2153
+354487 1284067
+605127 2007512
+5843 18642
+405683 1183147
+5811 15948
+73949 323640
+3915 10919
+384770 1282760
+346128 1051562
+52070 213089
+1123246 4079330
+747 1229
+738 998
+4773 11692
+877183 3445393
+22473 59082
+148981 420888
+289273 1170283
+208501 608694
+589018 2330211
+5141 17087
+1676 3162
+4529 10799
+1100527 3359630
+25803 72352
+41792 115606
+3004 7510
+665157 2114490
+29209 125672
+5464 15652
+42867 206198
+24415 62232
+10761 32681
+60702 250292
+10487 49263
+707200 2838705
+80181 277618
+3081 6608
+544 677
+7812 20137
+485 688
+90980 411961
+225364 693918
+8392 27481
+13562 49699
+339815 1494292
+374926 1625631
+222955 674312
+57439 166709
+49750 167410
+7212 17746
+5525 17554
+13980 22466
+151447 487953
+161414 492344
+1089453 4590388
+291 412
+305446 989498
+1979442 7377633
+13480 36904
+847637 3521439
+33596 93024
+1800811 6739976
+1746 3600
+2311 4331
+8234 23786
+1433 2826
+415727 1295430
+126170 520827
+428 481
+157998 545458
+12376 49432
+208899 658132
+47982 175130
+4837 11936
+202243 613779
+239879 1017358
+3892354 14469850
+596529 2174294
+415491 1202857
+134267 384586
+807 1242
+52606 160876
+961360 3676052
+6428 21457
+668588 2575816
+254079 914337
+160882 484615
+45954 150812
+2057 4544
+44915 123038
+1119679 3792302
+2953 10358
+47433 176561
+286172 898877
+210747 745190
+480729 2082725
+369991 1111608
+319 323
+879 1398
+274350 1000565
+3077 6590
+3889 10326
+343234 1050451
+18808 61156
+5101 10363
+844 1251
+901914 3591211
+2387395 7173471
+10179 35576
+132544 527883
+1202356 4702848
+2087 4700
+88468 342597
+7533659 28307282
+4439 10831
+5190 12805
+540407 2207338
+2239013 8123737
+268845 864905
+3307 7736
+3461 8875
+61630 219785
+5956 15126
+17511 54240
+450378 1839402
+81925 272658
+2437 4891
+5331 12730
+43009 202890
+304275 909943
+103281 415997
+18625070 77437120
+1220218 5050314
+104921 361970
+231122 911326
+35603 122322
+4813 16656
+1015499 3344478
+84167 336270
+324121 987507
+21561 80388
+108982 374055
+455 519
+84661 307845
+24442 64213
+65606 225320
+32696 88470
+79422 223563
+1624357 6711477
+8826 34458
+229666 772531
+141138 474076
+372840 1524262
+464023 1918912
+115772 338514
+162630 496880
+1115022 3772611
+61010 183795
+1642 3310
+30574 98141
+865900 2851725
+48934 137928
+1081328 4912864
+46872 205415
+215426 765147
+637689 2028846
+1785746 6651350
+444340 1516497
+28158 83700
+429618 1770321
+595 726
+6156 15179
+17937 54261
+2988 8679
+25796 104577
+1026538 4013508
+236861 785366
+10145 26652
+380225 1644369
+16452 47336
+2807800 10336589
+185485 798957
+216066 621118
+17773 61357
+273383 972674
+413291 1567276
+1431 2568
+56003 215541
+6387 24465
+48748 122853
+60294 189081
+9255 34673
+13628 50432
+3361 6670
+373534 1227889
+5042403 16063945
+85409 218526
+1329826 5315754
+3595 10057
+5713420 22283848
+90410 295998
+1015600 3385046
+46388 137076
+241428 702208
+63832 219220
+49222 150486
+8452 37703
+2935 9358
+113484 427080
+136966 520429
+812074 2372718
+147202 538867
+275247 1154291
+2643 5825
+66672 236034
+12148 46659
+492539 1681602
+179719 547543
+589171 2100760
+2082496 8615995
+92258 366303
+35214 162942
+612324 2099831
+713648 2561359
+8423 21086
+32960 109658
+857970 3320809
+1928813 6574114
+1514 3409
+349903 1146203
+9673 28805
+2000500 7935426
+48399 144234
+499518 1627948
+26560 76633
+8439 24497
+2174806 9765922
+104746 339521
+4392 14199
+4202 13120
+547743 1613661
+44781 137939
+410780 1644300
+4886 16122
+9052 32867
+11829 31047
+23172 75679
+1416043 5683935
+459147 1745702
+130050 435514
+92911 333537
+6173030 23559828
+479173 1865076
+4040 10187
+18611 53241
+11559 28279
+40962 163137
+609 835
+220350 912686
+285076 1157960
+13403 32231
+3919211 12939786
+208678 742298
+8894 37743
+413508 1243752
+115020 387800
+5659 17276
+16924 57574
+137198 727210
+8125 23498
+3337 8079
+3542 10308
+2132 4327
+15086 57528
+2892 8989
+17195 40388
+1897892 7386005
+903 1488
+14326 39160
+11467 31660
+3690 7873
+23289 68158
+2797 6503
+72864 208001
+20508 53201
+12978 46190
+78071 325638
+7720 27004
+383344 1346406
+10328 25985
+1503709 4320599
+7797116 27464858
+1282378 4959069
+2888411 10903387
+24194 73546
+35891 108930
+78584 217905
+103094 342334
+152134 525073
+78219 222073
+2575 5798
+17539 43299
+94979 380042
+58117 183986
+354815 1454122
+6466 18473
+8458 22587
+1008136 4031268
+2472 6341
+388914 1688695
+228165 727200
+11158 26860
+9620 23625
+8082 22413
+103190 298514
+119129 595559
+98299 381415
+15213 58903
+17627 68456
+26983 79262
+213770 839301
+7936 19229
+4807 17602
+1246 2481
+277122 998843
+62475 189187
+37660 109292
+538186 2162952
+547807 1664546
+7954 25861
+105186 305693
+132989 571868
+185544 832583
+213645 655716
+213320 929838
+294404 864424
+117201 366032
+7345 26177
+13319990 48513357
+1909165 6710381
+322384 980038
+987360 4064652
+6450683 21220281
+28889 106416
+16568 52286
+78503 272790
+58299 161455
+180907 514451
+2341858 9110058
+76020 323273
+173838 772722
+77021 289627
+1503568 6220686
+1036965 3821509
+563343 2256140
+4078172 14557386
+641109 2622707
+22093 83316
+3584 10969
+416562 1414999
+107134 300252
+7474 20705
+2810 7631
+1568 3063
+80589 254612
+1385 2534
+6382 20463
+362751 1062517
+1124789 3968223
+1119483 3327483
+2046 5781
+57586 237953
+37913 126501
+2949 8324
+2816 8016
+72771 219406
+101015 384124
+878016 3599861
+17973 84743
+769658 2333315
+2604 6902
+574 684
+227649 693230
+6984 21212
+151742 490250
+348367 1577058
+212740 826122
+1402254 4412464
+351336 1452429
+32026 121614
+181512 673197
+2367 5026
+4651 12766
+3794 10822
+2920 6622
+4320 10064
+29619 105964
+530090 2567475
+4682 15715
+4496128 17228511
+1191485 5016322
+9569 33401
+225813 902031
+3007 6707
+3305 7194
+57975 201309
+12422 45385
+23150 79068
+6051807 19638769
+485972 1555281
+34342 106166
+1247 2164
+1519318 6128767
+12855 41249
+978 2223
+4947 17651
+73421 219592
+542525 2163279
+1073 2170
+2182845 8221179
+12681 37917
+104283 397697
+21312 67958
+1602251 5933848
+123007 480884
+93748 397353
+15307 45786
+277701 822251
+206902 764790
+141022 510772
+2108 4598
+510256 1981826
+28953 86916
+12257 56630
+520077 1503144
+3785 8967
+694003 2727797
+8566 24457
+7224 29283
+109593 432518
+208758 588769
+7529 18218
+3592859 13480233
+9490 36365
+43756 167948
+2213 7615
+476 543
+234741 914135
+315858 1136612
+5193 18179
+1781 3391
+504993 1581166
+26786 88071
+80672 287400
+1539728 5503651
+177271 780068
+2321 6277
+2262 4943
+551396 2517638
+614 851
+131308 492034
+43869 176041
+90195 322624
+139144 486728
+17557 32183
+145044 422934
+41177 142317
+80169 221166
+182579 670095
+808448 3257968
+176595 505182
+295004 987754
+7957 20577
+201536 578633
+6283 14559
+26812 72581
+13351 39302
+101469 369356
+64266 252614
+4196 11453
+277777 799449
+19995 60214
+43426 177706
+6812 21422
+298072 1190143
+41380 154725
+238739 784964
+373871 1139381
+1907969 7855520
+195324 721578
+245681 948327
+345314 1251791
+3885 8579
+132656 501531
+5166 14781
+50814 177027
+1633 3398
+2146709 7878875
+175232 654775
+87505 318654
+147516 520921
+1448 3327
+109667 336256
+115545 355266
+27277 101971
+554557 1748150
+174674 666644
+276053 889896
+9548 36428
+32123 120540
+837 1259
+602790 2535136
+21739 71607
+5435568 16990789
+1063 1864
+309625 1383523
+7473 19196
+1642317 5702993
+77869 275826
+4197 9917
+12531 41476
+2955 8468
+19660 97868
+585 729
+425 581
+237967 1082152
+755145 2797241
+65611 173050
+152614 593759
+1275 2792
+198216 648991
+105357 503165
+61715 184736
+833128 2720606
+2090953 7267752
+10671 29166
+375 391
+455097 1429632
+75140 259586
+53578 221056
+612758 1905821
+4825 13859
+34109 132105
+3889 13294
+3197 8471
+42296 124375
+9108 23449
+244195 957888
+34664 116349
+51359 196175
+25910 62564
+3497 7227
+7884 20084
+299915 1140193
+4723 13403
+56314 206227
+98831 306346
+396182 1317293
+124846 466704
+388034 1484065
+9304 32683
+1577 3631
+159890 468309
+37420 109034
+3958570 15970452
+53874 177088
+713 1133
+44467 184939
+2888035 10853175
+102682 351676
+36087 100726
+46572 171926
+244314 816172
+13744 32223
+7885 20653
+12693 32025
+339440 1300163
+109188 360076
+7648 27647
+4006 9682
+212712 768381
+32804 107146
+31633 113551
+80275 261486
+16310 45313
+1343072 5130471
+235391 678783
+69691 261846
+15263 60763
+159160 599408
+351026 1050961
+54184 279157
+10478 43045
+68199 238213
+800374 2531193
+98776 465661
+2346348 7466579
+431935 1755256
+20694 68035
+8620 23001
+36051 118177
+255458 978343
+6513 22562
+1527 2920
+1158160 3381245
+232143 765395
+13630 54569
+2611 5256
+2050175 7377251
+29347 80062
+331473 974492
+1992931 6862894
+1760 4638
+20547 67937
+4522 15274
+367073 1178371
+2050 5616
+2857 7094
+13091 31289
+82484 204512
+5887 15894
+49678 156316
+736467 3024875
+618 774
+2578 5929
+440218 1317186
+887045 3338362
+1974088 7369274
+74638 311859
+85957 285871
+978 1466
+2387 5458
+1956446 5935736
+20059 65422
+192023 856288
+5403 13474
+2728 6222
+658249 2578005
+1518 2812
+675146 3126574
+470063 1767490
+40738 152594
+10277 31864
+4526 19369
+657972 2510023
+79973 286484
+3168 7226
+623362 2290350
+142130 609854
+4064 11740
+598946 2106578
+795 1204
+729298 2700252
+491735 1471624
+16940 47666
+4692667 20792009
+40218 135373
+641734 2501130
+27700 121492
+12762 29831
+738994 2566404
+1767039 6317157
+48611 131692
+145713 578028
+132499 518495
+164229 668810
+1802 7173
+125436 425320
+1129823 4507814
+377748 1306177
+162988 502578
+389040 1241650
+740 1080
+10050 28015
+6748 30731
+614658 2688065
+1247825 4958005
+6823 39958
+68092 196849
+65013 191890
+53499 171363
+4783 11675
+3294 8381
+73183 224285
+41884 134532
+85097 335381
+6470 22454
+41979 112798
+8511 24048
+1964060 5721304
+4211919 16445715
+52129 180707
+2195161 8564255
+4040 9742
+181140 570815
+51800 136471
+2827171 9829400
+34208 179488
+328 369
+14005 47196
+18144 53532
+11127 36651
+2455 4800
+672453 2351506
+607779 1842471
+60415 263907
+119583 389998
+9243 34983
+1866 3285
+11381 33978
+2710105 9203430
+36806 133150
+369 414
+1695921 5988598
+1186 1973
+512436 1909614
+41824 158515
+194105 668942
+3661 9585
+61825 246804
+6326 21964
+3477 8629
+307498 979059
+14934 41171
+67078 350918
+594889 2320804
+23877 78397
+24248 41127
+1000084 3451426
+157230 694649
+26324 112617
+27142 75369
+209232 1177479
+86834 304440
+108674 448248
+44567 163529
+19413 62745
+1499 2719
+78045 247791
+1664 3271
+107836 397795
+910099 3429895
+7474 23734
+130303 374121
+1043 1907
+25955 101307
+138312 395176
+32171 95688
+1491194 5936635
+41254 172190
+1594236 5589413
+102882 336939
+391050 1146744
+27939 109947
+9136 40725
+98917 287024
+3834 9420
+2885 7706
+12561548 42159558
+8004 25886
+72885 255249
+249506 809051
+425707 1666880
+72543 216840
+2936244 12275383
+40205 165820
+414375 1700650
+647981 1947342
+464524 1788780
+153580 442995
+103039 353063
+27288 51168
+206203 716962
+457494 1664935
+26732 70262
+182074 737459
+103607 324235
+36496 117130
+1123743 4320377
+8288 23493
+47512 142540
+1240 2418
+2058744 8385971
+939585 2966267
+4943 12120
+19179 48063
+262260 790568
+15312 39824
+75964 290821
+317207 966254
+934357 2843551
+38882 145348
+23160 66262
+3185675 13203688
+1783 3722
+8478 28522
+26375 92650
+23758 78290
+4906 15638
+29931 104619
+3663 11282
+348008 1026291
+319239 916035
+323506 1011459
+68045 190599
+1799 3966
+250367 891494
+1159 2092
+198585 711220
+11689 31352
+58281 233123
+4444 9959
+15984 52852
+31156 107330
+36645 183883
+9386 33844
+40504 134773
+119793 523980
+61903 205638
+29719 105734
+282933 944023
+2005 3592
+5555169 18538732
+400154 1631673
+268873 1242604
+861088 2671920
+801988 2834845
+232080 804878
+3171 7242
+970022 3680098
+264491 802542
+1016222 3997265
+151254 438805
+5311 11905
+5381 15666
+456332 1714187
+27300 71539
+7473 31687
+10498 28021
+1226 2501
+237774 694035
+33233 152727
+816072 2407861
+218777 621833
+1001805 4175907
+1696618 6743868
+1141336 3478351
+1239310 3960585
+166310 642303
+1882957 7988322
+23719 88588
+40618 130358
+441897 1598735
+694 999
+47848 132942
+49969 163152
+10119 29191
+66746 237001
+153607 529569
+45594 144872
+350461 1212974
+2140815 7339256
+2996 9405
+24835 93473
+37322 115287
+20840 70800
+2437 7218
+78367 249613
+3233 7611
+228878 791778
+675451 2452939
+459714 1429678
+11374 31369
+29133 137625
+62718 225217
+567789 1757395
+3518074 11513515
+47926 189737
+3410903 14071941
+34249 126525
+5854 16061
+83567 597232
+353500 1353169
+39505 112261
+1526 3684
+6055261 24340987
+121083 500134
+134698 466165
+15078 40461
+40431 137831
+3861 12420
+10425 28983
+17094 67954
+5156 12885
+199757 595771
+1914688 6025637
+2638649 12995464
+5136 14143
+840100 2410044
+2682 8672
+44430 178899
+218139 829004
+36339 113920
+45560 170355
+5214 13963
+2079499 6662117
+159799 606058
+749 1167
+1915 4853
+319942 1247771
+2127102 8342484
+2542 6546
+1736630 6676380
+536791 2073068
+870 1588
+5474 16490
+127761 549228
+352283 1537778
+41990 199956
+1569954 6002982
+1731684 7659897
+3968410 16235730
+15515 56791
+12456 34594
+1669 3787
+33101 130580
+588 1011
+636247 3027206
+6203 16946
+28531 109607
+445 516
+411606 1429298
+17597 51358
+108427 351711
+222732 830147
+117401 457147
+1225870 5757201
+21067 61003
+142483 574626
+14856 39022
+21281 103795
+11621 39510
+4691 13862
+7840137 27617173
+27441 74920
+263614 967365
+329682 1162624
+346754 971019
+149130 587136
+161967 451582
+741358 2268083
+26632 90707
+16681 49355
+17605 57946
+25296 128883
+1469 2930
+1018309 3488161
+910 1304
+376744 1136303
+99331 292798
+429720 1698931
+33739 136955
+20613 62823
+201689 579838
+1375 2705
+5199 16066
+619908 1951148
+284181 1116309
+2756 6146
+7717 24501
+993606 3794604
+13331 37522
+91087 359231
+1188553 4879373
+2328 4812
+174639 616228
+661490 2266340
+3359 8018
+178670 811456
+950 1905
+2224 5920
+168901 657746
+120692 378369
+2586121 7980366
+116690 509735
+7753 24040
+944161 3838146
+52957 295562
+2409243 9066143
+31064 90366
+628602 2204306
+5974 15213
+581987 2550875
+198354 689820
+3397 9879
+30353 117665
+1303 2189
+25542 77323
+5511 18614
+415849 1642780
+343113 1112985
+82889 340023
+76739 325270
+9476 23943
+161720 767491
+47595 201563
+9954 30393
+68912 278750
+132784 422785
+83099 237736
+92160 401627
+3895 8948
+433762 1730460
+20753 91127
+525 660
+29588 115401
+2299 5179
+45193 174084
+853107 3265274
+231741 636047
+2548173 11511391
+7016 19796
+1600 3169
+370 410
+22124 91332
+185819 689507
+61434 168697
+3646 8210
+1646 3211
+310382 1310174
+84407 267887
+5791 14550
+7080 14710
+1898 3780
+107310 303576
+135070 405070
+5796313 23035199
+259164 1086945
+37824 118124
+794 1378
+68951 233986
+3166070 11915626
+42767 155169
+6522 18909
+30771 127742
+8618 25696
+2390 5789
+3420 9687
+124451 452151
+1610 2987
+773829 2781451
+110611 320140
+468477 1761226
+171139 494891
+36330 174713
+657635 1953886
+5867388 18159067
+9545 25569
+126725 505347
+1673470 5148806
+1798 4554
+140927 503503
+23385 69661
+639482 2361211
+489 588
+566613 2556269
+3313658 13146048
+2854 6503
+35604 154714
+215556 780899
+2963 6690
+113898 434704
+242689 914583
+67629 192748
+9000 24668
+8158 24195
+8519 23179
+2935 5966
+1803 4557
+306140 1258245
+7041 20122
+311775 1443706
+786024 3315380
+6017 13885
+1167242 4126295
+279056 778808
+204017 691070
+601693 2263120
+12806 63942
+73946 303112
+148306 453513
+2498 6817
+85257 300705
+162822 635234
+1566 3229
+149827 521061
+50952 160432
+10959 29033
+2440 5090
+8812 30912
+15101 37538
+17850 65400
+106023 294087
+126667 360778
+891701 3845150
+1131 2650
+696587 2186769
+224825 870143
+221182 658295
+3191233 11978705
+11616 34513
+198380 535860
+828150 3564358
+236369 759818
+1807461 6317975
+40453 132105
+166781 687203
+116383 453295
+23018 75156
+223409 902538
+24127 85129
+285436 1194183
+1324584 5093650
+1646 4650
+4125 11495
+5087 15170
+50346 184926
+62430 232487
+123228 482600
+2027161 6240363
+502 682
+3048 8853
+6855 24553
+63631 203837
+67317 198582
+196844 613849
+4668 10717
+34938 140205
+25061 76804
+8000611 33292432
+11168 54096
+378441 1438649
+5568972 18366912
+9454 21720
+14252 34829
+1446371 5331076
+2290 5690
+179342 774253
+94025 340279
+534526 1592476
+38442 129725
+35068 124106
+1009 1756
+4507 9844
+115494 328278
+87591 404724
+635697 2617920
+638152 2039474
+2220 4757
+2506 6560
+191943 556037
+171499 551121
+6363 17448
+325548 1401648
+477735 1921748
+670 912
+139386 589162
+574480 1590799
+39200 142135
+11130 32311
+989 1571
+9689 24059
+421041 1494310
+3671518 11952805
+102301 306066
+5454 17640
+12079 30145
+46816 149147
+2454 6453
+15262 57408
+843 1305
+1834631 7312384
+4757 10932
+485746 1722986
+572481 1951913
+1036272 3119540
+269698 1222411
+5301 14751
+526 708
+1980 4976
+40444 139146
+498 624
+30314 77444
+18889 79556
+2479 7152
+124085 407192
+333221 1783504
+60084 202818
+25100 87037
+73286 209428
+5904 13550
+129480 573891
+368255 1282399
+379765 1257398
+125318 533193
+1026100 3750830
+92981 261051
+239076 749485
+14626 58058
+54892 222408
+11005 30519
+597887 2394999
+2424 4744
+41375 138493
+3499 10407
+653 794
+2913 8123
+14760 59090
+681275 2289772
+3203682 12168712
+206352 747271
+3665 12300
+765076 3029088
+687 929
+2532 7040
+6683721 26755793
+21854 114257
+545369 2169016
+554713 2297711
+19701 49615
+804441 3325689
+8040 28263
+24254 85906
+63935 235004
+1431 2718
+25222 69503
+130861 512718
+137127 504754
+36548 129013
+3954 7839
+490529 1435113
+97387 269407
+88826 323187
+4042 8475
+4520 11081
+54073 219959
+376480 1108979
+163450 465687
+1939441 6888300
+180213 749927
+23885 64281
+25177 89536
+1979180 7854823
+159541 647364
+1192487 3680256
+82125 225304
+247739 819885
+201170 781266
+509293 1555677
+1011874 3716055
+54823 290820
+12362 37766
+433970 1499473
+2612337 8909580
+674614 2914829
+77978 261468
+1388 2390
+73704 303945
+20631 65249
+265300 800311
+53469 245704
+70662 188923
+89126 320993
+47145 133393
+219325 742112
+1770 4020
+34397 151816
+170021 506596
+98059 400425
+12979 47469
+4724 14165
+7018 24656
+722930 2590617
+234064 759579
+411050 2036731
+229803 838537
+35542 162695
+2883 7474
+15446 44830
+34953 113135
+277984 1114562
+5345 13080
+213243 712224
+322171 1281621
+5430 14774
+1045244 4285005
+601 821
+1503784 5590619
+147569 584737
+87879 249378
+595580 1908097
+2327 4909
+85240 300140
+28915 98867
+22310 111978
+36829 132656
+445476 1461357
+5439 12661
+1157 2260
+21889 79294
+149956 641750
+163636 575058
+350272 1427619
+81339 265184
+776165 2387041
+112860 582007
+206226 590484
+1780682 5707501
+87119 312958
+68907 260180
+109210 383048
+100635 440227
+886530 4124559
+1177165 4645964
+19589 46500
+36811 129098
+38596 176014
+25588 64159
+26159 88777
+97630 322656
+96533 386980
+274563 801573
+33756 112399
+60532 185575
+29180 77620
+244128 944689
+22663 72593
+22960 69802
+30327 138246
+56788 162626
+609 815
+2040600 8203022
+17852 56142
+22187 63042
+163773 556125
+180448 624320
+248739 849946
+78340 232966
+244391 969063
+6508 18085
+3596 7724
+5759476 18711934
+47573 147003
+1233 2337
+7388 23010
+241460 1115308
+5070 12560
+3157679 12524623
+10285 26823
+14290 64079
+3077206 12710697
+81023 287026
+1933 3842
+443234 1868442
+11765 35227
+241193 710304
+166380 497205
+525270 2140905
+1022221 4223805
+345254 1347982
+250284 963616
+484875 2074770
+1645677 6767165
+149510 584531
+26434 81390
+466365 1427366
+64716 194488
+39533 162075
+211756 690334
+1971 4162
+189738 655234
+9316 27893
+519648 1949663
+1324488 4905097
+45563 130771
+793 1133
+161826 566086
+19434 72293
+485438 2176422
+65782 247755
+338817 1045277
+744 1102
+374535 1618030
+19172 61970
+57928 227565
+9463 33736
+7881 28144
+1757482 5858057
+253050 1093051
+143890 406936
+23448 74440
+920959 3019673
+253676 932982
+4276 20634
+24550 91569
+13961 49519
+1413162 4661344
+6430 22444
+206117 695845
+1668046 5938996
+443600 1300343
+43972 183584
+32266 105688
+165435 610250
+30760 119391
+2004853 7511743
+1034 1881
+1256354 4451473
+177828 660238
+722331 2669092
+2082 4323
+32921 95645
+241561 939727
+15463 43506
+17975 73695
+1119497 4784746
+1980 4525
+3799 16643
+340527 1094440
+1940 4062
+380674 1523077
+722637 2355037
+915 1464
+161385 529707
+107938 476728
+113106 342499
+916332 4138516
+2034 4337
+1816 3312
+268651 772456
+171545 706723
+926286 3465504
+1654 3087
+365232 1346119
+1216575 3807734
+39058 102648
+51808 151227
+333651 1071359
+2233295 8746417
+6697 16200
+643214 2665263
+975201 3632970
+244408 903253
+8443 31973
+41888 137089
+5309247 20761980
+537 703
+3865616 15478370
+87739 351497
+235884 874433
+1869 3740
+163300 831884
+7301 21865
+71567 191792
+468528 1785446
+9642 32640
+713 1064
+936 1512
+10614 38372
+4009266 17533468
+2862002 11515490
+441711 1347735
+5474 12301
+4537 12818
+113165 421602
+668677 2473091
+23550 73236
+6511 17472
+12788 37869
+60701 184582
+20191 52952
+558707 1962188
+128868 370294
+2383 5399
+2081 5285
+28004 75403
+448150 1666966
+123019 360487
+82692 274841
+516149 1516190
+2391269 11433236
+26497 112136
+1269509 4409193
+5933 18073
+1381 2923
+62792 258190
+228882 865147
+2513344 7059257
+136013 542889
+299930 1360621
+432122 1220668
+77503 297334
+379259 1120565
+105661 441001
+93031 354648
+389846 1067370
+914 1465
+23128 64085
+661410 2291844
+147709 525704
+3243 10758
+13731 35193
+41202 127773
+2765 7010
+247254 1448490
+1037409 4066263
+51697 164694
+21618 58023
+7553 26703
+37319 167990
+15910 41548
+34939 124957
+8140 25056
+42439 153087
+2839 6318
+6498 21066
+1420 2812
+797895 2340836
+3575 7454
+2039928 6707084
+361256 1454704
+53631 138723
+823793 2655619
+403034 1658716
+39901 109654
+916486 2938344
+31331 110500
+539434 2067040
+137352 454893
+1454919 4459333
+59905 169037
+1990197 7395325
+11302 35979
+20723 91529
+4190598 13178306
+1641 4109
+1735942 7923323
+10718 28695
+51881 146830
+19389 58639
+47371 206640
+379315 1184988
+312226 1280795
+40777 107435
+158002 588503
+308435 1161619
+420794 1369567
+633 917
+541803 1993352
+6815 20276
+89670 306023
+14278 34889
+614344 2573061
+1957 4255
+555901 1674842
+52954 215770
+286048 927251
+30934 68643
+130299 513754
+94751 367182
+233556 709698
+18871 59916
+298164 869198
+31852 104425
+298889 883557
+1169738 5343361
+6297 13244
+63209 217642
+55149 213230
+11833 37009
+7775 22569
+162288 736667
+978 1699
+818393 3030507
+4930 24471
+194796 869500
+304767 1163562
+908 1713
+7814 19623
+135151 640456
+69675 299397
+3378 7162
+2309855 8470859
+62818 237743
+8363238 37520449
+59032 176012
+13914 62457
+62380 181651
+116903 314501
+40158 103395
+1120 1850
+2429 5011
+266716 834819
+21619 83911
+3602 13408
+215388 817823
+15450 44199
+1080348 3579167
+310252 1023739
+630907 2383403
+155690 461222
+2610 6695
+41701 149249
+229937 730876
+26036 86672
+360411 1126884
+116697 447312
+81752 347504
+13616 49391
+155347 622008
+66783 201018
+183405 701595
+31907 106593
+12887 31168
+296984 1025595
+1074 1839
+21361 94957
+4394 13702
+645726 2033843
+371749 1215956
+312153 1222738
+170064 839254
+11805 39869
+16964 64359
+242251 1004351
+604 992
+63908 170924
+5432 16866
+177125 565285
+1258 2513
+366078 1160106
+798400 2816266
+12684 34961
+2213226 8348706
+649187 2065370
+35966 111290
+402706 1278576
+432 474
+1468325 5644961
+22338 65105
+136848 403181
+209283 652771
+131007 524734
+155126 500607
+22495 59197
+263550 802888
+95644 270545
+898 1552
+12506 36925
+4882 15504
+2020 4342
+1249941 4072096
+7358 20476
+514364 2029802
+39561 110594
+102846 358973
+133913 419231
+42145 119292
+239119 683982
+83403 312405
+2426 5787
+41541 117206
+4474930 15137749
+9704 29124
+1420243 5223621
+192541 583397
+9651 25666
+210853 928736
+1525 2738
+5860 17547
+532 688
+1822488 7150453
+112199 347708
+1536 2604
+2974 6824
+5930 17067
+160749 501262
+79264 339177
+4663 19807
+657099 1987237
+54557 143913
+1000339 3762282
+730322 2150230
+64666 205280
+44092 113482
+256714 773119
+3195 9884
+3810 9568
+8674 26942
+197165 712174
+1077806 4417750
+79225 274556
+226359 1001813
+5885 15822
+11029 38213
+275919 934391
+109396 308183
+1890756 6413736
+62304 268688
+498246 1577185
+3007 8482
+173927 684571
+269303 983005
+223510 775207
+28617 83326
+9614 28437
+299200 1025126
+763984 3106497
+212712 965793
+29830 85601
+410623 1294805
+194900 583908
+50633 157296
+295865 1081372
+29688 162465
+23825 85657
+829373 3402250
+785 1175
+464461 1399236
+1743 3834
+875430 3209297
+1587572 4777227
+78520 223212
+687 952
+7646 25469
+60502 192571
+81084 228647
+567206 1951313
+17091 53621
+396682 1384210
+9416 47197
+766237 2789352
+1658 3827
+64990 291668
+1134242 3587589
+3142 7829
+5186030 22343641
+319603 1379640
+20274 49620
+1192 2449
+29973703 114273645
+1013192 4536817
+3521038 13489437
+222367 825065
+5742 18133
+812 1250
+42254 113308
+98339 305418
+9793 27490
+542931 2011541
+270138 1275718
+187880 693061
+1886464 7344711
+149063 441422
+46761 161333
+4228 12799
+4455 14849
+836 1219
+38758 103114
+1626 3619
+16263 60757
+322968 967443
+74598 249362
+11290 29036
+8822 30696
+1060961 4521156
+64225 214899
+111859 367479
+157747 595237
+1586266 5279984
+95097 373006
+109964 449180
+5643 19494
+5062 15853
+256591 1075187
+817108 2397461
+1980305 7360697
+85692 238652
+40451 133243
+61699 241657
+2251 4674
+199840 594759
+682595 2379426
+19718 86854
+1041859 3818976
+9584 32469
+237381 924343
+11962 38302
+462422 1746525
+12650 29893
+403 510
+2753907 8539202
+420404 1323725
+56115 217770
+266553 956955
+1383015 5311305
+70510 210576
+486884 1892516
+21171 57659
+133887 378229
+15046920 48721049
+181212 580845
+2332868 9390529
+389039 1556148
+1008192 3796858
+20734 68612
+12343 35400
+403783 1634618
+2137291 8946423
+1302 2197
+207858 718339
+5057101 20112289
+419418 1290669
+5372 14031
+817140 2420662
+739102 3052338
+65533 186447
+44571 209500
+243470 932978
+1291989 4253801
+5463 16961
+6001 26120
+11977 40746
+3602 10681
+834639 2846899
+1080185 3744954
+15961 53295
+234236 897631
+763818 2216060
+74418 319084
+10013 23533
+20230 58508
+2218 5465
+1800083 6856913
+66812 284521
+3631 10328
+939466 3674457
+22483 55156
+8214 24326
+63191 204104
+3234 8254
+355 386
+54951 195784
+3933 9965
+185350 751129
+48263 163053
+1165035 4499798
+3856189 12590302
+9187 22857
+6802 23762
+49736 190180
+31682 96595
+34366 130218
+434539 1961485
+1271 2210
+872 1357
+7091 21135
+3506454 13843358
+8164 20432
+56628 147614
+34601 113481
+25840 100563
+1836894 5781266
+17123 64033
+6604 23555
+2704 9773
+485 738
+130156 559718
+349710 1129248
+46021 154734
+2033995 8513789
+22002 56491
+70647 301723
+9666410 31835133
+67067 230557
+292003 860243
+21140 52816
+508902 1545172
+188310 580186
+39932 147292
+61509 236322
+4840188 20785246
+5706358 17116651
+125399 431330
+9210 23572
+128967 486715
+4368 12417
+388 460
+276108 1044033
+73659 314563
+96769 318019
+3311 8766
+249614 905880
+92042 279641
+459204 1884361
+1259 2367
+64111 271477
+13722 37366
+213554 835790
+28793 106970
+18857079 59268216
+91347 367738
+17011 50180
+279450 1183995
+160353 640515
+21930 76883
+194750 643986
+1014202 2951304
+1494 3304
+3045093 11439383
+5464 14721
+9008165 33299762
+1179 2042
+81345 265068
+16383 42811
+104512 336131
+1409528 4552546
+2047601 6735983
+196410 686085
+1102 2076
+797671 2550949
+1098 2086
+212968 787552
+120540 440180
+1328111 4116568
+6658 23660
+18421 58691
+106085 495986
+55550 180632
+268905 856311
+5792 15260
+2438 5653
+13392 41161
+156575 673121
+11774 33115
+310562 915169
+5822529 23906447
+879888 3381056
+27603 114760
+826390 3438159
+1788636 7941933
+3074 6780
+15773 47994
+7022 19496
+14241 42279
+188302 535851
+225346 686633
+1076422 4116380
+817 1168
+14313 40226
+2715 7782
+480355 1660110
+562228 1693993
+10466 43785
+2075298 11492250
+93801 276557
+19881 57219
+877795 2719163
+172169 720784
+59199 161086
+1229353 4082309
+790299 3038041
+94434 308619
+1121 2060
+70048 202892
+642110 2545940
+2984112 10546883
+149460 531329
+6262 15871
+10063 28938
+2663 4847
+28830 80796
+70783 201984
+185166 668663
+155482 606538
+17783 57962
+147592 446453
+4414131 18730057
+765239 3409236
+6797081 28108143
+240787 728673
+615 969
+5764247 20200730
+103440 372462
+456099 1520999
+272691 1050005
+674939 2126662
+1967 4279
+11786 47440
+663382 2095822
+24176 95719
+132612 541235
+1198408 4810458
+766 1062
+13731 53410
+45702 166599
+774889 2374023
+1112459 3658369
+94797 409146
+1314456 3853481
+79392 215052
+5722 14222
+1579541 6043616
+25392 77097
+30768 114718
+471765 1423720
+97037 334975
+8399 34914
+3650990 16278691
+60422 210812
+7360 16926
+1436100 5203905
+36437 79140
+77745 236325
+1316743 5007825
+1143405 4341850
+822 1207
+131980 432749
+880 1622
+217989 762986
+12533 30088
+291335 884994
+414730 1487073
+8375 23672
+17488 117773
+451947 1586489
+5985 17332
+205395 614813
+2686 9960
+1114799 3441185
+14416 44775
+3756 9536
+167812 534728
+381609 1468038
+79446 318756
+1904 4500
+84072 370848
+3421 7495
+221528 675683
+227540 699125
+1208943 5133728
+14509 33830
+416 471
+47361 186610
+1506 3236
+2640 7991
+12466 44435
+395 427
+95011 312184
+7541 23081
+22967 68116
+136580 577951
+26699 82582
+156092 610207
+4646 11444
+730740 2199169
+82060 363546
+616025 2453454
+17539 43299
+76479 259086
+1297 2100
+162303 563635
+293767 935475
+896431 3301977
+7704 25738
+63109 199690
+1119 2028
+27751 86695
+34823 128207
+317 329
+387719 1676171
+80737 379350
+101424 348075
+51785 145718
+1080 2006
+449979 1697316
+754 1251
+119520 509629
+2179 4515
+1471 2804
+45980 132158
+58990 243643
+16266 55383
+14444 47147
+674 954
+102907 318634
+13065 58257
+1454 2939
+229788 896100
+5246 15700
+18884 60221
+81833 312878
+1098 2565
+44550 226788
+82155 419629
+24502 80745
+60424 219755
+419480 1377352
+291244 1059856
+29083 118322
+525851 1606010
+2729 7066
+1432641 4626104
+4532 9532
+29408 90727
+467301 1583086
+73148 227230
+47238 151636
+167912 584729
+27130 76958
+88578 368118
+101535 294795
+389730 1217317
+4460 12144
+111320 334580
+11645 32230
+2106 4503
+3952658 17223148
+1371069 5539843
+306991 1071308
+4316 9144
+824730 2519558
+32678 134270
+2299223 8186381
+602957 2215742
+313541 1268507
+1508351 4676002
+110238 367903
+128633 411857
+136224 567343
+460267 1319756
+44842 158044
+197564 803344
+48397 157963
+12848 34595
+12084 30993
+680 1154
+16860 73662
+3373 8518
+54888 268161
+1235163 4923205
+1315196 4206224
+25799 93579
+582901 2545277
+178975 544995
+162543 457770
+277501 996276
+5531 17302
+104662 297773
+52281 284138
+2197439 8845601
+221156 812672
+249118 830312
+77711 284106
+1278013 4309648
+135879 423014
+48354 137959
+10212 34618
+695 1145
+14026 55507
+781005 2721950
+4751 12293
+57101 196478
+15809 54632
+103947 333808
+9781 31349
+6407 26075
+251854 756518
+3788 8535
+819 1819
+327880 990455
+6578 15801
+8490 33144
+1405500 5486886
+1466324 4591205
+58230 243232
+22355 70906
+255117 770389
+541319 1616006
+6225 19947
+1485 2849
+15850 47635
+12801 44562
+164714 525752
+2859210 10928413
+4202 12316
+234660 880364
+201338 724344
+100838 293377
+22160 73297
+40824 156480
+24837 69160
+53649 233675
+23956 131751
+1500 2974
+1534 3204
+504830 1503206
+2317 4981
+1289939 4375141
+177730 709223
+48046 133018
+309501 1209600
+872854 4093745
+24873 100652
+11089 26829
+317241 1090992
+112048 383279
+50178 136268
+4381 20025
+97014 333042
+4571258 20621106
+202704 574452
+3754 8006
+511311 2835451
+3945 12746
+4218 10324
+394967 1343488
+120307 368738
+505729 2022354
+1465 2686
+361155 1065150
+121712 460686
+51367 257314
+564243 2300090
+289470 879294
+532119 1603016
+413213 1670894
+17430 46500
+25250 68504
+1395325 5737718
+1939 6454
+1024699 3609081
+204106 698026
+2110128 6852052
+12974 83117
+22169 58024
+29333 102288
+90853 267890
+93453 262395
+156086 647736
+2853603 11544658
+2487644 9325183
+83686 293811
+2446 5373
+72456 210810
+2133 4598
+96373 361511
+1632 3497
+4692677 20793607
+151659 727009
+7525 24609
+3554 7941
+11183929 46096722
+60926 208468
+206317 847941
+65617 207929
+45821 122373
+11694 46278
+460484 1907576
+339318 1290798
+235709 734383
+86031 290299
+161029 458039
+85565 362166
+166276 635604
+156761 661985
+4051272 13342696
+25605 92559
+1684457 7572279
+46370 163885
+248646 956369
+5671 20525
+1404737 5738809
+1898 4420
+5589 19465
+4311 11119
+6456632 25964276
+21116 72323
+904 1435
+2399279 8887186
+4194 9395
+412026 1525234
+5917 26688
+5665 17088
+31192 64989
+33208 99421
+789 1294
+14662 63854
+860 1310
+568388 1797301
+635256 2522516
+5538 14297
+2508 6240
+2657 6210
+142744 422811
+1112297 4386332
+14817 60756
+2042 4272
+428348 1711329
+8060 20036
+2280 6279
+16480 53248
+2980 8450
+26154 96293
+510 625
+5934 14749
+1010 1840
+49214 146292
+479251 1765027
+24170 61473
+208099 586234
+37060 118325
+1837 5332
+7188 19585
+722183 3024241
+288719 954562
+309848 1105799
+12585 56551
+1286 2189
+3281 7878
+2759 7102
+309608 1035246
+269404 1057938
+333634 1050977
+589 1013
+121192 531739
+2263 5890
+76555 254899
+382208 1344845
+8619 36278
+5125 11117
+569119 2296666
+2717250 11773558
+89802 421291
+25130 109424
+35062 129593
+16394 58402
+9931 24903
+1118 1985
+4726 15510
+175970 632789
+455642 2085983
+2757 8436
+12222 46105
+6542 22632
+842952 2505804
+1574209 6084919
+1477133 4397151
+110447 351167
+233 224
+166034 745465
+746498 2577748
+237847 814192
+4244 15014
+3070 7063
+346204 978949
+746782 2428220
+404660 1638042
+1056896 4238970
+3811 9576
+168867 463220
+645323 1892506
+1650 3217
+1043872 4085148
+206806 732830
+2411 6582
+216384 611233
+217978 877605
+110188 396781
+243943 834162
+2849 7235
+2566 5353
+124248 401540
+845 1335
+387096 1104434
+4329781 16201922
+159154 628392
+260081 1222163
+1330675 5152017
+370060 1354173
+7469 17978
+179888 565177
+215844 935209
+3724918 11780264
+459 527
+3041 7304
+1573614 4814043
+72070 230211
+443320 1407710
+4352073 18391729
+632 846
+37193 141529
+3878 8500
+374811 1249843
+240815 1432911
+12898 37076
+51337 183863
+8915 28459
+16662 45927
+561305 1725343
+347151 3243285
+118384 349346
+301990 1285223
+728334 2819827
+7236 29118
+1949574 7713639
+1079 1835
+3064248 10792109
+177259 762521
+80776 311990
+475886 1793757
+3768530 16963971
+417914 1476197
+68957 285645
+18017 44387
+152578 444105
+29670 96126
+293608 1199102
+2861 8154
+2676 5028
+286922 986079
+145056 611603
+213487 654519
+1338 2257
+21440 74246
+188081 729921
+88727 331998
+3376 7350
+1309926 4957024
+22337 72168
+287517 1091554
+138242 490430
+2234539 7726691
+22482 56233
+215693 761737
+2064 5319
+731991 3337019
+20222 58843
+1310364 4049652
+215458 636048
+3629 7493
+2701 5994
+3623209 13984086
+361604 1455711
+1218 2315
+24025 101434
+813418 2675551
+57442 363440
+66858 208501
+120423 487518
+1989 4638
+859748 2534776
+1295 2546
+22289 94677
+60281 159677
+85850 320830
+1975036 8239840
+16836 79055
+241193 710304
+694862 2838256
+31144 140022
+1141 1865
+3311 6684
+27194 96563
+21524 63188
+2394 5931
+664828 2151269
+136135 451916
+135973 513259
+139066 437269
+1062 2101
+3756055 15666857
+1361321 4369897
+129793 518620
+50326 154071
+62738 256125
+235013 893023
+401269 1854444
+228571 807921
+56710 211260
+861257 3047374
+315 324
+6867 32167
+3650 9297
+595666 2410030
+3734240 12112860
+6190 17700
+16121 85620
+614064 2645966
+399712 1476006
+297366 1234362
+390778 1355613
+6691 22007
+3176 7424
+135225 408420
+141179 804131
+1454 2945
+29051 81241
+143282 521717
+526 748
+480749 1888535
+32471 83273
+1355 2412
+865 1326
+6409 17113
+5033 14872
+1004 1711
+41502 137307
+16689 53635
+3561 8817
+320637 1108584
+839546 2523281
+7425 21507
+26136 69788
+99975 294225
+258167 1028107
+71176 256786
+112464 424789
+334985 1145402
+19059 55355
+15904 47847
+19063 86335
+330342 1199758
+27101 81685
+118242 488142
+2315 4397
+727977 2952662
+9728 33323
+29273 111304
+1102588 3611470
+85727 265807
+188116 562098
+109889 419964
+144882 483949
+21818 70500
+965809 3275088
+13944 44721
+132208 382162
+1127010 3697591
+14995 37123
+33125 116015
+23773 78196
+42691 165646
+374699 1135798
+96373 412567
+354336 1049070
+3774746 16762634
+6322 17799
+713723 2703094
+201282 857018
+765338 3002612
+252662 1159310
+52423 171720
+117883 340946
+581815 1804036
+85602 302303
+9746 28950
+1044445 4212571
+8838 21052
+20547 82806
+24452 42101
+381772 1391045
+6547 13942
+75693 218751
+344881 1522465
+44964 193457
+17975 73695
+11483 32446
+8049 23541
+36461 148631
+44662 129276
+111004 427271
+11927 36721
+383833 1183342
+100716 284411
+301278 855345
+76769 325628
+5603 13699
+29406 104228
+207060 1444021
+2076 4489
+2065318 7595136
+273797 837667
+4782917 14777929
+1117 1851
+2252280 9555311
+233850 804473
+658857 2540484
+5679 19148
+318457 1533014
+14000 36939
+149944 551739
+354185 1459558
+398692 1804763
+49198 129320
+184136 600747
+109981 310205
+3199 9562
+42275 201982
+80298 296832
+4768 8802
+1699600 6214821
+580350 1843024
+175583 659941
+8319 24722
+3588 9492
+2286 4542
+3849683 16752199
+1860 3887
+19283 46273
+1541 2556
+73950 205123
+4982 14042
+2203 4663
+571446 1835517
+204782 620733
+28251 89342
+183615 635068
+1616842 6603072
+45761 132521
+33622 157403
+739729 3157713
+79545 329724
+272170 943157
+3948618 13444922
+3974 9800
+33377 119609
+2911 7653
+19671 89920
+1246146 4831675
+64806 217498
+363188 1610639
+3390 10445
+100717 298679
+15191 39555
+3521630 13281257
+345707 1031885
+1231030 4081817
+315809 1158030
+23542 97057
+133169 464416
+18176 51745
+17274 50825
+417695 1240166
+1424582 5400564
+8912 22604
+5914697 23643948
+9728 26148
+682 1000
+6890 17121
+1736785 6110415
+822253 3037762
+1329465 4840849
+431241 1607225
+736353 2845163
+340779 985354
+3091 8469
+676146 2551816
+37175 124034
+86062 289945
+54721 180965
+27345 83385
+455282 1533951
+117462 419529
+3295 7776
+28773 98034
+1425130 5550697
+292131 865843
+4524 11204
+379153 1122868
+9028 25503
+19472 78289
+2748 5603
+46115 155820
+31153 96860
+1683047 6322261
+2381952 8660603
+779202 2314548
+191958 674188
+14097 52245
+2698991 8296000
+763622 2496161
+39651 181309
+4195903 16780071
+394830 1166161
+390363 1570413
+7467 17350
+20333 72030
+24184 73266
+50098 141890
+14480 67742
+2528 6925
+308 311
+784073 2788575
+464 507
+3187 6546
+2627 6383
+5642 18062
+72397 282330
+860692 3083708
+913418 2927520
+14234 59261
+142013 578626
+91262 348410
+1236937 4701746
+227335 952300
+8271 32168
+2275 9443
+48009 172370
+39304 120278
+5073 10809
+9753 31079
+63400 229531
+117238 422278
+364318 1241874
+476466 1467855
+10639 28433
+281004 1136279
+12354 31394
+6896 20604
+239757 798322
+1094 1998
+11150 37052
+461126 1512382
+8790 34346
+4953 12284
+1232178 4552262
+1387469 5616116
+10508 33780
+45961 191906
+24222 107912
+110098 345262
+106587 310057
+2638265 8797685
+386587 1608744
+41421 110542
+39776 107738
+108593 294681
+40647 132660
+9576 21178
+14837 43260
+23943370 84059798
+1460 2695
+3035 9515
+2400 4454
+7305410 20729182
+1173733 5157290
+33888 96911
+6731 22447
+446320 1639602
+3155 7178
+58077 215812
+105201 464018
+181632 691699
+12710 55892
+26075 79356
+2261 5748
+754 1080
+12715 50813
+2681075 8325025
+8452 28102
+787451 2773617
+36584 84634
+20109 74131
+9233 35527
+10087 44876
+2079 4472
+40781 169595
+14056 36624
+1021225 3464718
+19043 51160
+172647 634291
+6140623 19288808
+1591865 4904033
+39315 185244
+71948 227016
+62653 201085
+5633 15045
+424249 1358424
+44714 170786
+152982 650108
+8218 22458
+446118 1361034
+90890 347580
+484841 1480380
+28761 95185
+1968 5169
+493722 1560468
+39937 151176
+328578 1290321
+3049394 11098889
+22494 75542
+878426 3086573
+118599 314250
+75540 210750
+1790 3591
+128210 464732
+175948 702758
+8786 44106
+248870 1059753
+7043 19173
+227197 833946
+353320 1015987
+7442 19266
+215633 1007094
+1971123 7263710
+53429 180498
+22356 55962
+146536 654858
+6380 17979
+251270 772698
+714 957
+241078 1083827
+52770 203070
+1914851 6489742
+13920 37253
+35593 140205
+174841 635645
+98806 324222
+3344 7748
+935588 2922231
+20742 94380
+90989 380553
+13896 51171
+125270 398726
+53405 151601
+222528 829409
+178923 502751
+252954 1261982
+265119 958136
+5375678 16756435
+854 1511
+4341 13248
+6189 17726
+9522 28030
+701934 2142540
+87505 318654
+20250 58116
+21502 71258
+36416 112358
+387303 1486345
+1244 3100
+187837 504747
+54389 149804
+35258 140514
+1318875 5320671
+1406274 5087253
+8332 20642
+335191 1495721
+921 1710
+492205 1495665
+429232 1470677
+110265 318449
+38004 104614
+29902 134291
+309438 1043497
+701521 2554769
+47208 194334
+240827 896039
+428894 1325815
+199159 757050
+10257 35436
+36616 85897
+199154 652627
+192803 586879
+793 1195
+186913 542710
+59876 181327
+65892 313204
+188190 651180
+44990 138971
+37627 127641
+462149 1985598
+797141 3210170
+79803 383879
+20657 53132
+2350 6078
+2620 5616
+196678 586087
+1024456 4115848
+420958 1478009
+131758 463872
+59817 149962
+2313 5058
+726576 2567671
+2588 8156
+5079144 19967512
+687 915
+35058 154574
+208772 772295
+4032910 12474683
+49558 146002
+266039 935020
+1813227 7686507
+4386 11602
+1734725 6232372
+686534 2523867
+156729 482276
+27360 76381
+690 898
+643 830
+7263 29197
+15987 67710
+4453512 18146837
+9646 26973
+28181 132153
+801 1135
+616 776
+2847828 11614060
+52561 193273
+242613 771829
+177745 608657
+2069 5878
+2604 5468
+211649 588124
+332291 1229069
+1021710 3129173
+12746 43765
+653 864
+41299 110630
+229020 694498
+1637360 4771365
+5674 12752
+288163 939632
+72220 246539
+335810 1305276
+276820 972402
+1331 2358
+1988961 7457378
+261803 923552
+576881 2135668
+72347 280406
+15846 45306
+149382 592769
+717029 3177536
+532 1590
+2411 4795
+2796205 11810430
+3536 10459
+1449167 5538984
+2423 6056
+8704 22952
+20171 81382
+6036308 19311750
+230147 717062
+3409 12434
+26107 101148
+913719 3794382
+109022 382400
+6737 23616
+315687 1055546
+629918 2181359
+10438 36996
+54340 189819
+277814 1001123
+876191 4187152
+9853 48640
+240629 818715
+167345 518555
+4196 9707
+16923 89620
+1282050 4795507
+51635 185836
+1039503 3332486
+5833 23976
+6113 14616
+371673 1428667
+27747 72553
+628558 1848563
+2161988 8613643
+38719 122420
+50666 154113
+94886 446376
+23782 69252
+149802 427794
+2083 7036
+193423 793389
+598091 1847213
+8957 35195
+3387507 11580859
+438 515
+173771 554074
+414903 1200471
+1313177 5095279
+204004 787387
+4013 14195
+30620 86338
+193087 918589
+134161 717085
+1056 1788
+43957 155869
+6304 18168
+2397 5724
+669027 1989731
+4849 16922
+5918 16343
+7340 23534
+1779524 5994126
+1684039 5424743
+110238 452394
+26112 78609
+75117 235611
+1099260 3385773
+24431 69073
+2212008 7002990
+197149 613022
+1613781 5361852
+13501 35476
+184354 704490
+16042 50775
+4115 9533
+354242 1271952
+75308 222521
+249649 1053883
+220925 889639
+6530 16314
+1975025 5992563
+52305 165391
+8955 23307
+8314 22634
+63645 240335
+22427 71563
+142770 589556
+6540 17221
+600539 1888663
+237952 997878
+343792 1337750
+31738 96016
+824661 2622914
+3364 14323
+44178 155738
+63541 184504
+12242668 42540735
+686 929
+17523 57774
+699657 2849421
+3630266 13643795
+90235 404425
+583365 1758132
+5790 12823
+2091 4358
+423 544
+2586088 10913539
+99021 284220
+1054492 3627249
+38855 131055
+72561 261547
+1599143 6521788
+33326 95661
+190403 549059
+16659 42365
+591514 2105622
+717916 2352092
+76321 228935
+839099 2601413
+242336 977660
+438648 1663524
+5110 15052
+30383 92326
+18648 70013
+1809 5301
+815734 2652019
+20965 62521
+345043 1020462
+65201 268947
+586 749
+8545 36563
+3089 7681
+57417 170236
+27532 70649
+542747 1695516
+172040 576109
+173745 535791
+10923 31562
+105120 298887
+240161 693292
+58019 189026
+5184786 18378926
+444112 1834543
+18585 85165
+153528 464806
+411127 1570575
+6684 23127
+2744272 10205786
+101309 376730
+3007158 10565807
+82961 308585
+126379 535561
+587515 1833508
+3357 6953
+21418 75346
+343722 1044956
+274824 955828
+737156 2782403
+6278 19368
+1359 2617
+194776 629942
+251387 1481723
+72013 259335
+2342 9523
+5590 13043
+4202 11257
+3557470 10825773
+200837 689815
+6392 25124
+46053 171414
+11419 37248
+639 828
+81720 384840
+4539 13954
+385928 1577739
+13120 52703
+2389 4937
+931322 3073637
+22959 60026
+72755 216122
+68399 238717
+106332 417357
+281995 1110978
+42107 156286
+115850 437073
+5746 12328
+25618 99520
+89026 258620
+103410 369582
+956293 3910665
+3964 10498
+418345 1247434
+10207 31244
+404719 1252362
+92957 280959
+414 475
+1531 2933
+1574422 5201677
+620955 2197496
+155381 602720
+6060 19846
+548 693
+76839 293462
+18883 64188
+127407 369695
+48524 204919
+268298 1019272
+175502 779462
+3118 8334
+382436 1282238
+17553 53196
+6688 28093
+4387426 14543998
+2422 5444
+48555 224357
+3064 9727
+2309275 8687094
+126813 526158
+11874 44021
+417827 1582215
+99770 322345
+599269 2500583
+221241 748308
+229881 687662
+71405 318986
+786137 2367471
+316586 1291565
+6647 21918
+91738 357014
+25631 91265
+421741 1283638
+1011332 4119830
+98700 290839
+831287 3235285
+43029 139647
+716493 2612313
+15394 57271
+12190 41414
+157939 579878
+186729 562222
+632 792
+359 403
+134431 528297
+40889 158124
+2108 4648
+1346662 4580433
+100397 445548
+1849 3846
+5385137 20433364
+2028 5171
+1462 2520
+174759 620803
+14540 47282
+41722 106779
+1746 3853
+32551 140583
+108594 416613
+15108 45263
+854161 2621678
+4045 11420
+318514 984641
+394887 1173241
+2488112 8074362
+10888 46620
+934 1469
+5997 13626
+29082 83118
+51228 137128
+1331 3427
+42801 107956
+12857 35364
+33423 107163
+467092 1879139
+640150 2402010
+348484 1209941
+4755833 18304126
+572237 2240774
+31981 104096
+117337 399124
+84570 252948
+31554 119821
+13877 49826
+1695081 5530103
+17516 69566
+97530 287430
+49306 189139
+421 465
+544 683
+737670 2776743
+33970 109659
+1983335 7866559
+4193 14804
+27018 105836
+372 440
+1515 2954
+647883 2040465
+86021 253128
+446676 1428572
+145826 437447
+25718 96938
+10676 35822
+182496 771678
+152628 640408
+839695 3569010
+282638 1045822
+39001 216122
+3277 7473
+7206 21422
+45086 177926
+2627 7088
+54412 219053
+23096 61588
+119377 445993
+1669986 6217660
+610 776
+5465385 24109284
+22458 53680
+6482 19700
+7012 19714
+99461 400688
+18482 72378
+4078 8660
+403340 1728392
+11940 33286
+146597 487063
+78805 293651
+582056 2260004
+4325233 14029792
+2099 4966
+96607 380787
+5554 13953
+217917 630283
+48664 136256
+4120 10533
+88152 421497
+4876 13722
+387035 1374627
+2088 6292
+508 585
+5002 20031
+462306 1888729
+86540 334693
+3875395 11713797
+41365 146788
+68817 244719
+41074 147550
+5401 16095
+2527 9266
+923943 2737767
+360450 1132219
+4005 12730
+28012 70157
+1461 6590
+5044 17726
+18574 50172
+3809662 11953816
+22869 73251
+750134 2167362
+77309 258025
+187730 704150
+189178 700286
+308 320
+70363 233331
+47266 153744
+1363260 4906255
+460 534
+11488 41501
+1507830 5618562
+587983 2675737
+3442396 12985313
+8902 28273
+97825 388729
+8430 22874
+200619 773428
+110772 383866
+1657 3107
+450 473
+55997 171088
+1459512 5843065
+47205 162602
+79135 266065
+1177 1830
+66420 230126
+5287 13115
+2452635 9017532
+96372 340524
+44252 131530
+107326 297015
+7094 27404
+81080 312768
+161560 749442
+344184 1371803
+851229 3124212
+427281 1576591
+75792 271095
+126295 565057
+4721 21266
+6407 23365
+42777 160591
+16297 39183
+158951 521220
+84781 290775
+2174245 6427806
+13507 33391
+957442 3212111
+14479 48681
+949605 2733089
+715444 2106089
+5416269 16833299
+2748 10634
+2576 6795
+2565769 8979832
+1118 2243
+2009 3928
+3709 11209
+183892 719810
+6565 17378
+6633 18394
+1748455 5673162
+16523 57435
+63174 231647
+237363 895828
+271426 1177702
+13087 44658
+4800 24767
+148237 449033
+1177452 4836110
+792824 3000622
+4717989 17568559
+367297 1333629
+6766 15686
+1664046 6113922
+19415 55588
+796069 3108343
+9647 29289
+334364 1271083
+1163950 4424383
+76046 252328
+2904247 10334575
+282698 1109830
+648344 2572656
+396973 1449485
+6762 17035
+1379 3459
+12083 31181
+521434 1917056
+11886 34031
+305784 1018774
+582 765
+237592 915471
+139211 576782
+332827 1157490
+8928 29765
+234956 743133
+363552 1400894
+333704 1089331
+195861 616110
+9900 35657
+517604 1655554
+1012 1500
+4657 11564
+102813 416854
+415734 1488014
+38290 151638
+633662 1924692
+11213 39006
+401803 1657921
+1069 1606
+255384 1152282
+2223 4425
+427790 1607975
+1120529 4450014
+14077 48231
+55374 195029
+27080 98423
+417200 1864384
+153508 453217
+10851 30786
+167935 688552
+816896 3328888
+2676313 11041612
+1928399 8721983
+234495 991498
+1387953 5541572
+12581 36216
+7788 29260
+1068281 4070018
+3600 8124
+25286 116379
+330261 959356
+44198 178529
+2196 4283
+111973 432110
+1234480 6710386
+215479 679992
+229845 796786
+3358 7383
+43224 129154
+1179260 4011434
+1131 1907
+31300 101940
+1555483 5642210
+86155 254774
+91094 369022
+160126 689239
+83770 256460
+2721 5614
+8794 25804
+14455 34339
+594 809
+7981 26856
+1606353 5118775
+358459 1039206
+1393 2658
+1159868 5433606
+562825 1673699
+4900 11926
+43827 209023
+9046 39230
+264226 815886
+3307 7673
+59933 214693
+1510 2822
+221604 865148
+900488 3570473
+337468 1033949
+151510 590968
+3773541 12776140
+138693 409597
+5834 19844
+553 719
+11047 26654
+590555 2027944
+414796 1235559
+2153566 7504807
+4996 11566
+8861 25411
+35445 179579
+107789 313829
+5489 17943
+102802 403753
+219624 834735
+1438260 5276258
+12301380 45368713
+3044 13168
+193107 557306
+106485 333384
+429361 1801973
+245326 705856
+208208 783045
+535531 1623587
+68979 200166
+555 845
+395740 1313294
+336 340
+3300 5133
+122280 370398
+40323 133647
+67209 291399
+223303 946268
+16016 52869
+616037 2687830
+1238 2061
+1278510 3465132
+4366 11012
+10971 38498
+270134 1129036
+16194 51355
+85050 287003
+9278 33737
+191093 720201
+33659 131862
+2259 5053
+620 888
+206811 781062
+2180272 7956849
+336674 1037205
+1189 2081
+9491 25954
+2963 5667
+104547 559228
+2442 5504
+560059 2126010
+24133 88039
+367622 1448710
+8515 42813
+33231 81118
+64324 178963
+74395 266344
+1004080 4293751
+151273 744145
+349029 1307521
+4210858 13783208
+74606 268887
+164522 605660
+619699 1945374
+205305 624072
+962829 4431782
+13254 68564
+10303 24098
+1634 3559
+227801 688412
+681895 2820766
+412949 1548862
+17568 47691
+2081 4050
+28132 77354
+14899 48565
+3990 9918
+143307 508391
+6928505 23031170
+307582 1121443
+2842388 8152413
+4428 11649
+21359 66807
+37255 128151
+269509 822733
+150555 467193
+28806 116200
+57403 156346
+35743 125235
+739731 2522345
+114428 596614
+149513 472436
+115924 392817
+204159 840596
+2142 5755
+30778 155176
+43649 117785
+29812 86189
+260009 984750
+7086 25599
+1136 1819
+386578 1200716
+1197376 3733881
+133380 431857
+46538 188013
+9735 37971
+6194 14292
+35211 123624
+22122 77149
+688705 2849620
+27824 104932
+148220 511519
+200274 683168
+14873 68601
+35170 121489
+105558 361806
+79910 435901
+12231 33081
+378257 1154951
+448524 1496873
+43929 140842
+513070 1963544
+3296 7424
+16771 54353
+2513 5928
+2754268 8491844
+585232 2205100
+40222 110733
+139934 407975
+69648 195999
+1477016 5246814
+5103 12983
+638 1014
+2626 5512
+1426742 5851641
+278294 972243
+1000817 3777706
+59800 206115
+14055 52593
+286017 864967
+18317 50256
+867251 3050533
+15125 50596
+190021 790205
+277425 783708
+3117 6896
+221372 830142
+19051 53375
+9030 22773
+47964 199338
+299223 1514327
+119283 427766
+20382 66478
+834844 2500516
+79649 328863
+657 1045
+11185 56479
+1462 2957
+4277893 16638073
+42023 244771
+12923 48698
+37464 126190
+1290702 4270698
+14199588 45558017
+472676 1496247
+16258 43878
+486288 1861155
+497750 1964175
+99664 337507
+1817 4678
+866 1757
+2885 7313
+1010771 3811648
+145540 411150
+113510 383416
+6547 14276
+20713 98298
+16505 44897
+718952 2888123
+112302 444936
+255536 937769
+1527747 4460058
+444776 2214910
+119684 401119
+1117754 3995336
+734 1021
+73659 314563
+10149 38064
+715321 2818635
+375594 1328019
+7071 25056
+446042 1647037
+107236 301373
+113044 332402
+153201 594014
+2499728 9187074
+4556 10248
+150654 427019
+388175 1221822
+9135 33567
+662121 2360363
+1275 2201
+1008048 3234024
+5550 11990
+3822 8385
+646281 2485377
+1056 2522
+43316 125201
+22524 60370
+3156 8336
+440330 1372793
+1260481 3928921
+203785 826408
+243713 871060
+1379705 5201856
+14797 44915
+625742 2621971
+169031 608759
+19676 50519
+3756 10001
+30292 133892
+10507 27606
+406696 1307859
+347191 1373729
+550819 2147492
+6291 16891
+2098 6704
+343410 1060965
+358542 1187361
+367074 1258236
+1473507 5159100
+1128330 4559243
+11907 48746
+3406 10349
+24963 85266
+11094581 35569505
+48777 164687
+393727 1249264
+8565 24671
+35815 110711
+1403915 6580494
+24935 78566
+2079801 7758950
+191654 562352
+72161 233686
+49029 218813
+292314 1257251
+26589 71281
+87795 331795
+12429 42913
+1918733 6319779
+759717 3868866
+5498 15908
+8307 22038
+471491 1491696
+1493267 4668879
+670721 2236354
+2098 4999
+301886 1201815
+180765 764030
+2580 7705
+1486207 4807535
+12232 39281
+471970 1989683
+870813 3708873
+620786 1931499
+17415 54645
+1121310 3484851
+214271 625625
+1246516 4496326
+19102 57510
+1445 2848
+23193 99510
+98319 423855
+88048 291888
+22863 71103
+278664 997833
+134681 425667
+49071 130803
+3180013 12471985
+114073 352417
+190 176
+28386 115767
+923876 3611346
+3137 7145
+604775 2750251
+14715 40545
+327526 1382178
+7338 18499
+1129 2592
+26941 95455
+52199 186649
+1810 5723
+9890 32680
+184025 743547
+838 1311
+1855785 6075381
+12980 40150
+214839 848650
+62059 234496
+27660 70314
+106448 421159
+3118 9908
+121985 365634
+2733039 11196079
+60503 198887
+386341 1235381
+29787 92509
+1949 4675
+50250 177866
+625924 1940905
+12752 48501
+736 1084
+39789 142301
+4382301 15707400
+29449 72594
+9175 40613
+1094624 3333026
+2603048 7396837
+664639 2160370
+1142979 4430449
+437705 1615459
+615 779
+27127 101319
+717641 3155078
+622505 2456982
+16383 56859
+5459898 17027721
+701115 2896093
+668480 2306677
+45724 174945
+8732 25591
+9665 41128
+5742 13149
+128062 490435
+6758 23334
+1336 2300
+2322 4558
+7709 20459
+5591 14351
+681047 2169365
+9357 26739
+1207 2034
+340076 1170328
+188038 611629
+5978 17597
+10058 27200
+763 1409
+146468 550460
+2627337 9005394
+169358 676573
+13577 49725
+21090 96926
+5231 11736
+277245 1273176
+1338 2963
+5569 12579
+121364 369857
+272002 836132
+328712 1242969
+1666218 6779588
+643066 2295106
+332204 1353404
+1325 2828
+1050114 3163494
+29373 98359
+2182 4623
+648619 2375055
+4830 18456
+1560 2850
+158483 474708
+6244 20470
+1554 2695
+3277856 10559238
+303160 898489
+1174804 4481242
+2347 4765
+150575 581507
+16890 42087
+286907 858339
+146017 433322
+114404 330367
+3587306 14051904
+1352475 5228414
+737897 3014437
+212312 809460
+109826 444767
+562128 2135309
+552803 2282017
+614694 2393992
+237466 959731
+24493 92212
+201122 636835
+28829 91592
+12373 33262
+173371 706340
+14000 36469
+82038 233495
+1693842 6709477
+186184 560789
+67605 208842
+45466 168221
+405497 1643810
+145613 508421
+17368 48814
+32239 175809
+8347 30582
+20973 69388
+22089 85536
+3105 7480
+582195 1775604
+21045 81234
+24024 89722
+1273 2808
+727832 2796201
+500628 1749666
+11880 49299
+19568 70996
+108904 396862
+21213 70462
+2405345 7787974
+3021 7657
+15505 49530
+298785 1200346
+188005 756244
+9099 33944
+94742 396874
+4980 15091
+436367 1506345
+13307 41298
+6532 23661
+984443 3616320
+17279 50923
+5579 20472
+317908 1059958
+11320 41612
+384291 2029981
+2616 6649
+87162 241606
+66879 278456
+3765 11185
+190519 584467
+24793 98875
+299780 1240170
+63676 223353
+1791291 7097668
+19258439 74373171
+9347 28181
+266978 1055412
+105683 425313
+3399 8446
+172707 771344
+36492 117096
+9099 23222
+5545 21071
+122655 349762
+232977 908418
+164608 672886
+35838 108552
+718182 2815735
+2041 5086
+1447 3315
+38709 118627
+768359 2938726
+474984 1978027
+26640 96873
+12253 43853
+110252 486821
+356242 1247764
+371550 1671549
+53416 218941
+4361 18037
+7372 26456
+50968 156627
+38166 200069
+2459 5686
+139185 407029
+93376 345544
+16781 43796
+53844 155044
+236641 687185
+39921 134103
+36012 124819
+22614 57993
+211739 594351
+326694 1144206
+1056283 4280358
+1095204 3536832
+1580139 5787533
+10256 28361
+15148 54927
+86662 272905
+31736 110495
+68198 208068
+386920 1348290
+4129 11763
+4145 12879
+1319 4274
+1708 3154
+7304 23964
+392182 1184425
+124662 422065
+55483 208041
+27257 67444
+378156 1470471
+451320 1731258
+1334043 4992909
+2432766 8405650
+45973 136711
+71283 236413
+46341 138675
+92720 274619
+77039 371152
+3786 9816
+49989 144319
+160397 528462
+8446 23631
+300819 845568
+215132 799460
+172032 626893
+3002443 11096339
+3721799 13599928
+381 394
+194358 545845
+2531500 8304786
+1218054 5014067
+420533 1247275
+55126 223805
+219435 919373
+103989 425489
+54858 208323
+2673 5580
+155318 630243
+5351 16863
+94783 406551
+568155 2376972
+4359 13702
+8022 19972
+45433 178003
+354318 1109779
+25618 93438
+3505 8033
+34855 121046
+42163 216433
+729766 2462819
+54471 154356
+137271 385209
+1276 2314
+341 383
+3385756 10816593
+1106589 3215249
+9658 31483
+12318 39461
+59029 202861
+22945 69163
+113388 475310
+4941 16906
+24025 101434
+412122 1532081
+702184 2618078
+507769 1467503
+2854 5684
+147531 612369
+37057 144353
+246150 771464
+351451 1259292
+154387 560163
+4737 22806
+23928 95982
+93559 397446
+114476 503605
+138306 504574
+18218 45257
+753680 2269791
+28962 98797
+51521 281645
+58482 243674
+332001 956487
+758317 2365296
+6549 15293
+59219 209404
+35955 111906
+46988 178163
+1864789 7466815
+41685 132943
+8616 22962
+599986 2544805
+12020 48746
+176393 518924
+3440 8285
+147120 645432
+239826 858783
+43192 146720
+357477 1058730
+267403 1446191
+428602 1292570
+77783 312570
+1944 5024
+212915 840556
+267719 897943
+5006708 20935840
+570 785
+368064 1208443
+1658 3524
+311555 1282041
+11031 35228
+714095 2097765
+55856 181756
+49046 150413
+20801 69474
+927675 3183558
+586547 1743239
+3451 10485
+253050 1093051
+10373 34029
+3218739 12671048
+4885 11759
+13514 66724
+153413 452831
+137362 489069
+31833 111712
+55074 155801
+21023 84051
+443628 1293023
+497912 2081771
+4070 8939
+33219 163359
+11871 32851
+31687 130084
+111389 409486
+7286 34787
+9468 31250
+3949 13193
+51536 236195
+1551 2942
+888311 2897135
+86083 274373
+24950 68530
+985 1799
+684833 2154309
+1513 2594
+196174 769691
+2385 6322
+2426 5607
+459894 1751471
+78450 221910
+1109066 4205991
+82826 218891
+153982 521022
+7592 19794
+1063531 4000628
+462125 1986895
+81106 387546
+117906 332109
+10445 34176
+121228 375886
+7669 23623
+166207 552445
+1378 2868
+25416 81448
+125900 417200
+302644 1157204
+5414 16296
+3604 9323
+75264 234074
+44164 134712
+515444 1671299
+61070 187612
+10624 33420
+122566 465162
+6762 21182
+556678 1646089
+2400443 8569076
+28719 90934
+335079 1020858
+750134 2167362
+3342 7069
+3115 7855
+12642 33672
+1219 2057
+226737 992772
+635 862
+63078 266505
+759971 2313260
+10395 34674
+415 484
+551 757
+2406108 7414787
+907423 3681860
+1790 3180
+215547 749916
+10391 35450
+1174 2204
+890 1400
+35470 117012
+1700 3097
+460571 1849749
+19775 55605
+57872 222698
+308124 915041
+730931 3444341
+1241 2432
+398 496
+27191 80521
+423038 1442120
+426351 1559361
+283457 1118402
+79645 271674
+86071 240555
+164572 609496
+50920 190998
+7910295 30091859
+9361 32604
+946194 3994371
+9566 29731
+46692 150581
+85532 339961
+872746 2796203
+3162 6814
+62071 234232
+14599 46657
+615966 2455603
+116857 491400
+115594 413710
+12981 72158
+44411 156765
+401965 1729784
+826360 2495417
+7987 19049
+558165 1662068
+165332 454476
+3583 10476
+513909 2267061
+55352 160938
+6616 21484
+416100 1729697
+4477 12943
+181583 654174
+1298434 4812648
+91276 348410
+762910 2548524
+262127 919826
+313867 1057371
+41793 211205
+40682 147712
+3906 15273
+23449 84128
+1686 3400
+57339 248599
+3776 8417
+2308601 9463151
+131802 372951
+311697 1255633
+39523 130109
+2606032 10290338
+455046 1335125
+173445 470892
+1806 5101
+909366 2953637
+1016 2015
+835 1294
+39764 142060
+59063 197431
+10389 35105
+378554 1772510
+103356 352982
+16311 29272
+2211154 8330587
+1169948 4446670
+46934 125554
+887770 2755844
+5642 20285
+961342 3515809
+317040 983391
+1436821 5565399
+82156 292643
+16701 59624
+4529 14539
+5200889 16349526
+728570 2158395
+191533 589252
+66836 194673
+41201 149123
+1209486 4000438
+81527 226546
+5006 10717
+73955 240424
+424328 1974283
+18538 59183
+5127 17646
+1144 2964
+971662 3598454
+67346 198565
+771094 2799491
+2269146 8987718
+129944 493179
+13235 56582
+81520 257782
+22439 78929
+354869 1119155
+9700 26490
+64608 187993
+6565 20186
+1242427 4708778
+8481 36161
+876590 3346269
+52405 157502
+5305 17246
+17358 57604
+201370 954401
+29186 87502
+5288092 20760534
+2198678 8626869
+15542 61335
+233063 755982
+13044 34249
+117774 356981
+365672 1432386
+674913 2850676
+577888 2081582
+121764 367931
+2861 7303
+11418 37094
+1460 2863
+28094 103126
+1123495 3709068
+189627 618417
+5259 12400
+274958 867992
+509905 1464826
+239629 732586
+2984 6331
+224991 805398
+465466 1803693
+883649 3582649
+847235 2761126
+20242 60821
+251810 986299
+231137 682337
+149918 561451
+151875 627470
+7210 26065
+431462 1673898
+486720 1503590
+7177 16069
+48840 126686
+638350 2646120
+24362 62813
+22970 69315
+1641259 5254477
+908538 3430403
+1456 2614
+272550 985196
+32465 122685
+425008 1295907
+5487 17871
+115842 429897
+146529 520206
+598050 2036065
+172372 535995
+90517 264916
+962246 3719108
+14051 34693
+203803 825419
+4286 9401
+1641462 5824287
+3069639 12049923
+140599 383745
+261154 1021233
+4200 12856
+29017 96991
+87222 303583
+482 733
+425813 1260392
+130017 344377
+64306 219581
+105222 415893
+5338 12263
+904343 2744603
+71231 301051
+2540870 7599117
+20075754 62445957
+120930 463580
+69433 286700
+1660539 6689807
+16582 58222
+21432 57997
+266328 1127416
+206533 815583
+114244 431770
+195263 775297
+864115 3117188
+215589 610264
+1946982 7949352
+1052 1877
+133917 467837
+333731 960834
+34643 88019
+22295 107342
+10554 24743
+160381 660369
+42904 144959
+39518 188996
+89028 270276
+737053 2972174
+4792544 18377988
+36120 88051
+32257 88923
+1364 2209
+2043 4021
+17453 60702
+3366 8208
+93982 314865
+47136 140354
+295294 1061332
+45499 122369
+93072 432695
+9038 24667
+440516 1681459
+560 823
+293891 1228618
+608105 1939326
+453 620
+293891 1241132
+394990 1699563
+450829 1279128
+61268 228810
+739899 3739160
+13257 39987
+2240790 7148588
+6258 26251
+3662 8729
+212429 694631
+1542686 5988625
+1336100 5280553
+2103 3938
+2821 6485
+32664 87789
+108890 312817
+319200 970063
+3003826 11450020
+796006 2434491
+1525064 4845012
+386767 1207678
+125306 409651
+152588 494687
+4986 15422
+115494 328278
+1090552 3633801
+5446392 17662941
+1802 3943
+10666 31416
+31296 126780
+381 415
+375235 1167093
+1247503 5148988
+1202579 4651955
+30574 125638
+34926 119330
+8355349 33519602
+26298 78882
+34558 104696
+187747 605318
+21279 85218
+276900 978568
+4770 15027
+332025 1187182
+316637 1254119
+539415 1708504
+753624 3388617
+229183 699731
+7428 26534
+3604 9805
+16665 58766
+1667766 5470471
+41699 124351
+275049 1000338
+19189 68521
+1395810 4332845
+2502201 7881423
+287032 1263252
+84498 252955
+111052 432312
+81066 223789
+1484479 6223322
+1550860 4441392
+12539 39781
+400439 1648535
+19135 62499
+28437 90977
+10616 31062
+8921 26165
+421223 1575434
+84604 237898
+344465 1108970
+246323 901257
+978 1664
+109988 334132
+1427350 5949089
+470062 1950187
+124561 348463
+20095 53441
+56634 192702
+452658 1868330
+2353 4931
+194068 821802
+149403 613908
+35654 134614
+7134896 27207711
+1691986 5420693
+1183642 5241095
+456107 1772401
+19967 51675
+2607516 10857905
+202012 789844
+4952373 18925300
+9573 29776
+3110 7518
+1676055 6049647
+385450 1441700
+20754 74026
+187543 719267
+886800 3160731
+4871243 14560111
+21536 75263
+5875 16276
+126942 509649
+611920 2494274
+103066 453382
+17246 51411
+22104 73858
+22685 75119
+62880 241589
+2619 9824
+18651 61220
+346 347
+4503 11147
+78612 300715
+7823 26348
+68771 224653
+163489 610411
+702 898
+11846 38038
+587847 1831109
+2535 4987
+192470 612335
+206176 767793
+38270 131088
+157919 593716
+447 525
+176907 504781
+75727 200773
+202672 761221
+290270 890844
+149813 534887
+6573 16167
+3376 8503
+483385 1731770
+15606 39950
+98098 327557
+547702 2099208
+13317 43700
+450536 1779238
+1479025 5594637
+2258 5495
+553298 1776445
+499974 2215465
+804396 2559799
+36392 99686
+230694 1074472
+4521 10196
+237103 738328
+461912 1791231
+2648 6717
+93617 281300
+1427 3056
+156589 614222
+35069 119482
+67098 310884
+246384 743857
+33097 117018
+418984 1589162
+3001 10068
+62733 205888
+2388 5259
+14223 39737
+14453 52108
+1025501 3359527
+24715 70557
+1852 4161
+52082 232929
+136826 422913
+3113 7858
+215064 627727
+797 1314
+63548 348353
+10279 38967
+542589 1869003
+360 381
+8514028 33891767
+188531 584253
+12002 32328
+9875 26503
+1852 3890
+35730 142003
+2299412 8830693
+772716 2782624
+55836 238431
+505 685
+34336 103145
+323765 1228399
+794 1333
+350523 1091714
+213941 701364
+1607593 4853829
+3261 9134
+176513 659400
+2902 6265
+776173 3578558
+582156 1831218
+2391 4797
+478378 1624322
+6684 15407
+19984 56472
+2463250 8055889
+6590 16979
+385077 1178850
+4270 12118
+9217 34400
+4662 16410
+22541 72010
+369881 1535211
+2069669 8168137
+1971 4764
+1362 2378
+23986 97099
+74642 262485
+895664 2766680
+1020 1882
+94682 333627
+198886 589108
+226989 750651
+93599 329529
+7001 17642
+231616 1020692
+743834 2778858
+12677 40751
+797649 2976858
+79662 318006
+4519 14278
+647966 2177670
+482 654
+20286 56800
+13874 38706
+982892 3779987
+11732 36615
+965500 3031794
+85090 399521
+3031 8116
+308182 1328427
+187309 708805
+21211 59853
+30223 126589
+444867 1559175
+3012 8473
+1303140 6206689
+63078 266505
+43893 117264
+332 344
+59002 170695
+334051 984623
+40390 158971
+8291 29142
+16253 60189
+1457787 4485253
+9019 34855
+17313 46855
+191330 675575
+243124 1028963
+1418 2692
+209141 625886
+88138 252597
+60108 187507
+1271335 5047695
+10757477 33917660
+366270 1102872
+88364 294485
+15687 44074
+61665 225605
+268876 816715
+1340 2328
+22986 74437
+9864 35522
+1062 1762
+1133983 4661951
+573336 2299058
+10947 30582
+25789 91183
+140326 541431
+1250271 4634944
+6880 15697
+4254 13861
+74211 328467
+11262 46932
+574080 1755071
+45265 157406
+90897 360331
+66761 267009
+117427 330866
+67103 203733
+150917 573325
+14584 56991
+2913 8843
+646289 2274653
+11348 29490
+52404 167840
+228879 708915
+4904 19912
+7659 21795
+7018050 29050815
+337188 1112110
+9082 33684
+339 367
+30361 103869
+151235 569773
+100229 336236
+412956 1353733
+23162 91431
+11120 61757
+17765 49831
+90639 307950
+116409 483017
+3758 8756
+435081 1782622
+429 665
+72276 359473
+42108 162047
+1799 4281
+8936 27505
+72733 287779
+32629 87560
+1574230 5966392
+1148 2094
+921096 2736381
+1124432 5062023
+194090 778711
+33764 117241
+254660 1007643
+17818 58790
+1944460 7979927
+12251 38798
+44401 155140
+12375 45802
+709526 2114594
+76213 217310
+23363 95279
+613323 2171974
+527828 1673726
+6907 18552
+226975 901621
+2146 8490
+3708050 15389719
+1939 4759
+52525 189024
+1469197 6050991
+1251387 4839421
+1374 2403
+35288 136474
+56581 180630
+232666 901552
+3084 6659
+1295 2469
+10594 30566
+787073 3365800
+329 337
+922 1463
+440621 1273254
+395459 1289162
+1989527 9533747
+71066 222409
+20795 62009
+46456 119589
+1761 4429
+12233 31778
+35143 142229
+4659 11140
+286706 1221321
+706488 3537832
+7177 20117
+6857118 22571909
+27416 101878
+626695 2059023
+68702 204431
+24329328 79091134
+64321 263337
+2758 6475
+35788 131708
+6222 13761
+191070 650424
+19235 34072
+2906 5978
+160625 710061
+60215 185015
+14356 40395
+84009 475013
+38709 118627
+2089 5468
+472547 1493761
+1242067 4512480
+381190 1237072
+139004 405099
+443663 1648800
+13190 40391
+4195 11416
+224354 765783
+203651 589136
+827797 2837808
+29369 77866
+297472 1039240
+123650 544198
+1141 2724
+127506 491093
+206660 664172
+23934 80005
+557086 2260834
+1115105 4286366
+829939 3453139
+35511 116070
+50803 172441
+904 1450
+15522 42939
+195603 797817
+32527 104251
+130907 429929
+55911 246472
+203269 713133
+1335560 6319456
+42274 121873
+6188 17455
+2804952 10902978
+1496698 6399466
+164765 617583
+1833260 7301553
+472561 1816096
+197716 793730
+50437 223481
+3300 9687
+3498 9762
+299415 955713
+1884 3952
+67715 250624
+1297243 5114252
+62121 255538
+21740 69857
+16804 47697
+66534 338955
+8327 31001
+15344 40645
+20053 51464
+13088 32789
+876670 3244999
+243747 980855
+3779853 15410548
+3441 6958
+222322 960088
+275416 779233
+144751 406041
+124384 360757
+24279 66528
+113833 436020
+689537 2556981
+249102 908230
+467416 1897643
+40343 139281
+1581184 8269410
+135645 397930
+32952 91393
+1340524 5511658
+136307 374215
+75635 205000
+3008 7630
+8490842 27356229
+497822 1635214
+2621601 10429130
+4165327 13114036
+118148 334027
+179308 567646
+15845 75562
+175623 585676
+11614 29265
+320777 1347716
+13212 50293
+2468 5456
+53473 159887
+8935160 37213408
+216671 642397
+52793 137457
+126857 370433
+1479563 5715883
+341673 999837
+220350 912686
+731591 3039099
+270108 1207860
+66077 189376
+4607588 14553305
+117301 360737
+403838 1233902
+715 1072
+940871 4037236
+732862 2300839
+234538 767874
+53907 183002
+901332 3228749
+2612 6764
+10389 29901
+11752 35295
+6976 18157
+16642 67116
+82427 405490
+3722 10110
+172938 531553
+25927 77231
+1561 3344
+2378117 9333007
+5638 16590
+2375095 9442029
+53540 244014
+356 406
+14885 54496
+161376 579340
+42682 144506
+522160 2020835
+3941 13259
+8855 21638
+2314442 8940708
+26020 69738
+1631 3945
+942985 3761391
+7116 24104
+9549 38565
+440780 1898443
+148596 554454
+4057 10376
+4680332 18161985
+2424567 7316443
+323069 977270
+618056 2147048
+19629 55946
+12046 34746
+369863 1293642
+2035547 6381144
+1448693 4378063
+55430 176297
+2306 5790
+1133056 4734812
+9635 38051
+1494304 5790591
+25100 75890
+75776 279009
+7497 25435
+194969 619032
+2256 4395
+32490 87642
+92029 341768
+37952 125686
+3310350 13844325
+10002 24015
+126760 486396
+40589 119680
+22342 76117
+1231660 4588535
+180979 598317
+541312 2232459
+85205 260125
+29461 79777
+620388 2083083
+89408 307151
+967 1691
+117895 365030
+18913 67555
+633176 2217087
+101646 308223
+529857 1953463
+839940 2881058
+744 1186
+9461 21099
+984148 4061024
+23459 206978
+5255 11846
+161541 528281
+176684 669704
+450614 1826711
+1236 2352
+45692 173243
+8465 30166
+345640 1541625
+3781 8949
+1574 3017
+499 627
+334089 1043181
+34584 117117
+541059 2185721
+8591 21505
+48436 145606
+249279 716360
+801 1201
+273590 793005
+97942 429004
+5427367 21865294
+93209 329933
+488058 1976357
+2372298 9506507
+66258 188124
+779714 3030188
+1653 3335
+2445 5453
+4883 14800
+7687 20050
+7004 26980
+5590 12825
+1570 3177
+88257 247485
+135036 569103
+120307 397514
+348 351
+1555902 6151129
+3889174 12844541
+1213 2458
+18349 69332
+246071 1063184
+2517605 9266166
+48918 187174
+1553 3980
+7554774 27760092
+16143 49236
+224222 878176
+31588 115002
+581627 2278500
+20835 56468
+1043 2200
+542150 2289424
+226726 755621
+862623 2888580
+132846 389674
+170449 481805
+161842 481562
+1919 4427
+27777 81754
+19757 77449
+3150488 12185360
+72416 270139
+4891 19237
+573121 2253688
+6880 22112
+1374969 4792971
+15570 44320
+19259 78231
+17326 42359
+403411 1160926
+41650 124136
+53310 151858
+575847 2277217
+2186 4718
+65204 294871
+245036 918737
+47570 129917
+82104 242371
+424118 1623193
+13317 48789
+335664 1047323
+8045 30526
+1939853 7770623
+27094 86500
+1920557 7340457
+139743 542664
+12640 44818
+3909674 16574269
+1857390 7560791
+2960332 9766722
+84482 321137
+5736 16195
+632030 2223110
+3818 10373
+2892 5877
+5402585 21047943
+651925 2402502
+662563 2558093
+315014 1582914
+184221 727360
+581180 3358674
+448426 1896239
+5880 14638
+373509 1500234
+2301 5641
+201414 764014
+1249 2397
+553723 1974945
+17234 45047
+24297 74344
+786 1061
+9784 37798
+3409 7670
+265219 811390
+27012 88129
+24834 89289
+1172285 5131850
+18288 70680
+119695 409364
+652494 2432355
+29138 75157
+2719 5674
+4741 14100
+4225 10495
+5179 12273
+185098 546041
+23790 39683
+54525 302071
+100690 319154
+46817 162063
+58662 170759
+184667 774579
+3004 6990
+27367 90016
+232537 770747
+544965 1802745
+895694 2800692
+265973 766997
+425150 1340591
+9239 24803
+52535 193694
+3003 6085
+303675 1148183
+22685 72568
+16633 45652
+1436688 5666321
+1603591 6152461
+1000567 5371318
+607385 1916588
+15997 56798
+17653 57855
+2678 5812
+26465 79271
+79675 304015
+2747326 13618665
+7353 21448
+2405211 7016285
+834744 3219136
+716731 2574008
+2445739 9198257
+85332 274680
+1919 4567
+734517 2198058
+1433 2786
+8285 30774
+62823 176927
+276951 1123734
+1737 3897
+61497 167669
+604827 1826082
+6769769 24961309
+12954103 49746088
+20710 93907
+356649 1137098
+1341 2253
+2515 8207
+4692084 15906223
+209534 828766
+79592 409046
+17489 53107
+141536 434072
+3910 8966
+36648 122744
+3185699 11996913
+11565 31272
+201953 685183
+120278 358981
+50848 189591
+302568 946843
+5296 16613
+1078 1811
+11817 27734
+731839 2184748
+63661 222205
+41450 173248
+89964 498834
+206814 615486
+261892 1028963
+26700 119956
+775240 3037208
+11725 41759
+178352 704073
+44823 166190
+1499 3029
+173878 519022
+358424 1247181
+376535 1162937
+371947 1410269
+1017703 3133709
+333990 1010474
+338618 1195555
+14362 43133
+230063 992476
+1436510 5842465
+3435 7874
+1237768 3755082
+147143 528000
+332430 1094145
+844083 3260564
+194826 710836
+5372691 21158481
+3098 9595
+549380 2199055
+250718 1388085
+7091324 28448881
+5161 12624
+2159480 9534877
+626 849
+19544 58392
+31616 100333
+917405 3524006
+1199 2374
+112464 434725
+378933 1299396
+229255 898998
+463147 1693759
+51721 202829
+11287 31888
+253670 820129
+9280 25587
+299680 1097395
+2490 5641
+28866 79107
+353815 1273891
+5171 14765
+88914 320062
+1978 4456
+427041 1659536
+704162 2289861
+208200 630488
+19313 67873
+1674145 6692418
+7356 19083
+76192 208124
+1091272 4387244
+773 1431
+44082 146043
+1909 4618
+7678 21443
+40297 147231
+4678 14128
+474691 2025659
+1962901 8826667
+357901 1262282
+11898 49833
+817654 3505021
+1829 3757
+4269 13406
+18631 58562
+422462 1475683
+89428 255283
+14107 39702
+105188 387652
+105714 302554
+89468 354688
+687670 2883644
+645086 2037944
+2944 8775
+13720 47000
+2690 6403
+2013 3803
+396669 1195183
+4096605 14212718
+481751 1781630
+24350 92906
+91954 312554
+1910033 7133480
+30397 111666
+6738 16226
+72590 201647
+1965027 8068495
+200058 892233
+293257 1027238
+672062 2045266
+2191 4771
+7075 23086
+35918 148843
+460634 1615140
+71521 185848
+6952 25576
+83953 307795
+50949 211431
+1862709 7149960
+193950 574946
+15133 50984
+181891 549813
+53441 182525
+3253 8999
+46430 176482
+1351386 5380830
+293235 915813
+8879438 41768174
+1440971 5739794
+147929 542647
+88378 354152
+363335 1068797
+1332959 4305869
+10335 33737
+505763 2074174
+285224 933525
+222965 638580
+9387 30354
+1291 2437
+59289 196167
+375223 1619909
+339 389
+77805 350849
+1513 2939
+64088 215369
+167035 645421
+376586 1452573
+13669 43784
+128068 395027
+19087 57231
+129573 482971
+28267 79411
+712018 2884661
+500977 1821721
+14696 37017
+21191 86373
+856 2021
+97612 427871
+12015 40797
+1202 2592
+33625 126296
+265950 1257216
+866900 3465223
+57354 158069
+488253 1827232
+3935 9854
+3697 11147
+21081 92706
+2043314 6888434
+9290 26355
+25364 49262
+134809 446657
+19593 75040
+2743416 8822909
+21182 56743
+3616 14385
+2322286 8589290
+21416 53407
+113880 311029
+3775 11255
+1715762 6753604
+364 419
+675 978
+412495 1539744
+5760 18949
+20115 46139
+8655 20067
+58464 199173
+42228 165492
+62863 169019
+23002 84579
+456551 1464107
+1811320 6138240
+188820 703066
+25210 100182
+23234 62511
+480851 1449972
+1914 3597
+36543 124341
+3835574 12685084
+438732 1592222
+284974 857752
+20899 67825
+193130 692540
+1930 4476
+320963 1235714
+608370 2264716
+227338 1090287
+505623 1536233
+72686 224322
+3717 8407
+301235 1067190
+295448 871207
+116752 315007
+4260 9491
+4718 12338
+16855 58031
+41759 114611
+522159 1838506
+53062 139348
+2176 4300
+71787 239115
+20574 50702
+4937 11409
+163460 592395
+192269 648782
+72851 302065
+49276 240199
+2293692 8776428
+23978 67836
+32589 94981
+917401 3349593
+127897 561256
+409407 1670227
+4189 12035
+100217 347201
+1362 2552
+25671 100794
+803927 2921369
+50293 141563
+923 1717
+26259482 89489823
+279533 943947
+16521 53941
+478493 1880683
+149434 513968
+351744 1017616
+11763 28110
+213426 666782
+25543 69545
+1337049 4686305
+622533 2188356
+343792 1337750
+18124 74152
+11555 44212
+28270 84125
+1080497 4042972
+294721 945484
+69756 279672
+8314 22394
+65081 206637
+42590 119426
+524786 1800461
+114149 510177
+66776 331511
+45746 173959
+12657312 57614751
+4575 9968
+590 751
+248979 922497
+18145 48129
+6047 19920
+781693 2606213
+369152 1304055
+258103 746083
+327594 952942
+971073 4009420
+32143 93777
+2721 7106
+1309 2488
+404165 1559987
+59829 273339
+4878 22746
+1675304 5353984
+516148 2065017
+53803 190794
+154328 459498
+2442 9376
+18923 75274
+1153704 4335955
+923696 3410174
+47400 180576
+1740328 5359708
+7099 20009
+43103 123601
+1545373 4874180
+24589 105911
+89879 257068
+833701 2559285
+43255 128915
+113753 446602
+29471 75275
+19919 66709
+31061 88310
+66390 184724
+1957 4650
+101772 324682
+61160 189506
+1334 2404
+33675 125840
+12929 74448
+21997 53425
+55698 244246
+44799 165361
+78175 226097
+1978184 6211971
+3659 9819
+238612 689477
+18699 51819
+1303354 4133462
+1396 3319
+89080 326199
+44638 121061
+36406 159560
+242767 881418
+2212 5845
+4556 10248
+40208 161714
+561 710
+2534 5963
+39326 111980
+80520 303186
+1361366 4875621
+3885 12825
+14865 37507
+15961 40322
+609 754
+125386 505202
+3305 7194
+161074 536616
+2189 5028
+41463 140020
+617728 1966720
+19482 71243
+57436 187260
+5418823 20604142
+146116 516918
+11089 31587
+11710 56739
+418993 1772009
+1814 4027
+978071 3637598
+12692 36702
+36209 155896
+9091 32205
+94191 339262
+98018 293574
+655480 1929314
+33061 91724
+318197 1117970
+7207 22570
+9462 22878
+5354 15780
+156228 588557
+212492 753418
+1467 3071
+1723828 5327465
+2508 7126
+3113 10882
+1600825 5429411
+1920 4100
+1101211 4037510
+267284 957330
+531871 1648723
+22625 66184
+305779 1083146
+799619 2672067
+7956511 28207970
+2994 6343
+43571 205767
+15247 42199
+765535 3149668
+25859 90306
+84286 269173
+55924 193478
+162494 454532
+104803 296328
+6968756 26215766
+1471106 5471124
+405545 1378408
+1537 2997
+1854669 6003411
+7752 21833
+69256 289722
+424808 1811090
+211970 630672
+1471427 5438146
+26936 83398
+21088 56402
+237752 831650
+10277 25693
+31538 83301
+824250 2837110
+58322 219046
+114977 315200
+634822 1781731
+552184 1593355
+84403 340801
+734 1257
+23890 112616
+282578 1083133
+53860 194205
+510673 1751304
+57236 206963
+2274091 10233918
+366089 1658798
+15640 48816
+7581 22969
+4874865 19158801
+4601 11590
+592949 1807585
+265018 1132233
+1079327 3350615
+100295 336992
+484566 1658275
+513501 2215570
+214978 650113
+5112 13271
+256694 1109892
+1722764 5060247
+9833 30053
+23819 92530
+58517 188247
+22410 59906
+298785 1095993
+3178 8571
+2306 5613
+13851204 53879973
+836 1412
+319658 1277491
+1122475 6930150
+33494 114364
+23047 75877
+78848 238731
+388028 1602531
+27321 88583
+71912 204521
+111944 440183
+78290 191906
+22741 80623
+10412 53998
+136263 492879
+96638 360391
+6339 15575
+25620 84697
+6559 16341
+1553 3285
+1130483 3688826
+2763 6683
+38994 109717
+1517823 6634515
+4168669 16708909
+161593 516584
+2282215 7295155
+1361 4040
+377026 1523788
+699592 2444553
+123719 471953
+108125 445163
+1989 3909
+131658 433133
+752 1042
+1205476 3611710
+232727 965693
+69713 239751
+65437 262011
+142331 603590
+4029 8117
+90446 258019
+10682012 33901820
+1154222 4492070
+990453 4719256
+55452 163430
+95332 373662
+154213 444954
+1920750 7288674
+191165 732191
+1468815 4776831
+20603 58134
+138429 404943
+91143 369557
+344188 1240523
+228267 727303
+1434848 5926244
+2843 7712
+18474 61930
+2270001 9602291
+794 1252
+692132 2183255
+85550 331059
+36846 112085
+224347 957915
+483347 1437517
+201304 649327
+6132 19114
+114604 323092
+45703 162965
+12970 37185
+70743 204450
+27480 94385
+33170 114617
+14258 56742
+9748 31044
+504734 2342105
+140494 812787
+700827 2341101
+869292 2521594
+152647 506352
+69260 257905
+9809 32513
+83993 284541
+1093 1783
+670413 2869866
+316711 968452
+16862 52634
+3012 6265
+396645 1715983
+71179 202605
+51059 131215
+1928 4617
+120769 335992
+51841 185991
+18021 66635
+8898 42527
+3399 10504
+29298 89265
+1267373 4333728
+27229 87970
+383 405
+166822 521998
+154469 544736
+303969 907988
+16900 44280
+170360 499842
+1230528 5067670
+61408 189434
+8136 19629
+1903685 6580358
+141061 540636
+210980 688807
+97390 339292
+963548 3156912
+991224 3771484
+389757 1386317
+54447 251708
+1201150 4672925
+2373 5227
+99144 300412
+195 176
+10286 26355
+270757 901119
+92119 386777
+42644 122442
+116909 416035
+425070 1623725
+1379227 4824332
+22696 81473
+2112 7242
+294076 887624
+33464 124318
+116482 314762
+1006878 2981371
+2846 7089
+1163959 4394419
+71531 256696
+3029 7403
+19394 52552
+3168908 9714261
+1901297 7991750
+2197 4333
+1976833 6740147
+1369905 4948743
+15243 43735
+14792 37603
+978684 3867553
+24749 79610
+380094 1117990
+54609 240274
+1251 2185
+13342 40367
+4377591 15145800
+1190852 4429658
+14637 53808
+5469 15343
+3469 8647
+1265254 4046097
+719461 2812841
+1563069 6267064
+5981 18504
+53466 193677
+21829 80333
+418872 1463080
+674105 3207047
+320109 1162333
+143777 541255
+129924 435364
+33890 104829
+360492 1440812
+21511 65497
+1844167 5928483
+28836 100767
+932017 4054888
+233673 642460
+2422 5172
+190116 795898
+211421 643060
+1443 2951
+72933 224075
+194483 880778
+29290 111864
+12328 34643
+203768 842301
+59929 212321
+6794 19738
+41028 152985
+118156 336731
+275555 977517
+12815 37605
+6949 25561
+166024 641800
+12826 37210
+12871 43473
+11901 34555
+104506 348907
+228336 689614
+3350 8810
+278730 820255
+868241 3372430
+23191 74611
+197664 592846
+77817 288760
+14474 38826
+4579 13871
+1431 2568
+37528 124376
+4257 10918
+38493 105122
+15243 35879
+249606 916853
+607382 2079869
+7876 21763
+6117 24258
+37098 106871
+68262 286528
+7111 11242
+249288 868752
+5678 13549
+21217 110165
+66901 302728
+1963959 7337603
+148472 429793
+522949 2404697
+890 1722
+13353 42379
+12395 38546
+747102 2667232
+39947 124690
+827374 2477262
+479 626
+249498 893100
+75729 253087
+925485 2806490
+1482667 5454152
+22779 67261
+1364 2566
+26003 84835
+3270145 12415464
+198846 674729
+416872 1282393
+15757 44182
+1918 4344
+55786 143387
+25205 91205
+694 978
+1073968 3279435
+33013 178462
+162126 501652
+315493 1017613
+22888 77514
+171593 677040
+2478819 10039460
+160309 509555
+4194 9395
+6666 18126
+2552 6998
+494 617
+2388068 9309466
+22223 76365
+651471 2042740
+759404 2967636
+201062 1368025
+38344 137533
+2312488 9292311
+2563392 7895967
+514155 2194776
+6705894 27736352
+8869 34653
+7657284 26494983
+6345835 24296427
+52547 150061
+2158 4392
+24222 84318
+515361 2139597
+381918 1390986
+259929 774186
+1628 3453
+789490 3261850
+230 220
+17891 64953
+16974 52529
+104322 374870
+28272 85703
+105776 385359
+2325 7200
+11414 40698
+97746 278384
+13799 41754
+12821 34941
+1229 2625
+69329 233345
+43506 143846
+874078 2600747
+814003 2942676
+190969 891752
+257699 822021
+1028465 3155311
+519272 1971477
+86739 367747
+306184 1069322
+14718 41399
+1621537 5923086
+12367 33925
+106410 396100
+3046 6684
+18976 49708
+157713 615738
+16137 46004
+5253 15921
+456767 1413349
+14283 52627
+49546 147378
+593 873
+3539597 11534396
+20488 67287
+4096 12981
+1789 4187
+95308 319215
+161543 504826
+5069 12640
+1642 3508
+167129 507978
+12646 40726
+99270 293169
+236442 709909
+31559 83832
+179005 632866
+19067 56545
+87219 245894
+677330 2095466
+2305676 8392008
+15995 77598
+24951 88960
+208823 619571
+7193 16708
+18281 95602
+66468 220037
+410242 1179207
+49676 144978
+26329 73241
+5220 11392
+17982 48040
+52730 273031
+616 846
+471167 1851592
+18905 59328
+407994 1151903
+119443 422116
+40845 156075
+8549 26528
+2467 5495
+401869 1443873
+98126 277983
+293292 1188081
+550809 2031258
+121921 517357
+97744 354942
+236327 891768
+17468 49967
+122592 355618
+7103 18926
+2667 7854
+3674954 12931370
+5566 14547
+561650 1801662
+299 309
+400372 1702986
+94019 263955
+1097 1927
+535696 1744922
+6916 17056
+4890390 20021337
+2141 4259
+712106 2616994
+48647 141546
+5344891 24353557
+1931754 7537191
+1877 3523
+8895 32398
+4283 14080
+12777 35554
+854954 3202913
+1705483 5289706
+1255 2255
+63615 294427
+91647 321816
+13119 41919
+4108 11712
+75859 280396
+466619 2275281
+42742 165033
+973363 3744767
+2380 5239
+7665 18934
+820287 2605952
+5893 23022
+355248 1050879
+130465 533959
+1452877 5712575
+146189 554459
+2065 4744
+5942 12310
+286160 1028135
+3115 7240
+4238 9431
+6652 21854
+1630458 5288975
+9654 32832
+789676 3029403
+283790 1306598
+4059 8628
+3018233 12354849
+6435176 23713533
+1221 2060
+94972 452675
+18644 62516
+390516 1380459
+1179864 4637599
+41976 148940
+22481 67347
+12406 35404
+21068 92023
+1120626 4554798
+700859 3686531
+19852 64389
+26321 104881
+178095 602354
+562057 1713007
+66945 187134
+13510 36827
+588 758
+47228 147279
+27130 67159
+3331 10563
+989709 2981108
+812764 3425061
+2758 8582
+3263 10575
+250694 800627
+348945 1224949
+694961 2073318
+36336 96609
+10943 39175
+12347 30768
+771228 2559361
+3350632 12394210
+236983 890721
+14807 46123
+932 1447
+17341 33119
+560373 2156328
+882877 2568023
+171040 630298
+1610608 5819598
+123291 416843
+6121 21123
+14752 57278
+25677 90797
+43447 123956
+26500 48185
+1646889 6129650
+280011 875668
+329067 1411503
+21543 98768
+2964 7643
+15582 27849
+962471 2882142
+14961 39052
+870691 3634567
+223775 725464
+302529 880372
+597 755
+1168417 3554800
+7713 19656
+2462356 9940068
+35577 130600
+511813 1696141
+37587 169781
+683938 2518168
+32019 111067
+112963 403188
+302985 1214780
+1254 2388
+24155 71334
+31295 112024
+706 1072
+1023548 3018966
+493558 1479211
+152162 625100
+47855 126471
+1039 1835
+54672 223937
+1292 2641
+683 968
+6695 18620
+54589 155576
+1334 2372
+183481 657679
+779189 2381259
+6098923 24754514
+270070 1035522
+2215317 8350012
+1464 2556
+224039 797284
+6891 16516
+229668 657480
+579 694
+234098 922283
+63015 411560
+10348 34388
+119262 317525
+69643 248646
+51148 145844
+531913 3149401
+125705 421812
+25751 72462
+2661305 9536916
+125007 461515
+5984 19136
+1035448 3253785
+3160757 12756497
+77604 280396
+11959 38620
+2343 5536
+3188 8171
+8753 27850
+1163422 3982969
+1670129 5511308
+983 1957
+457911 1435637
+412888 1346568
+83280 287136
+3165331 14022672
+148392 795933
+29363 107552
+8589 32467
+7593 17219
+263681 971981
+3246322 11711569
+1249223 4755688
+48209 209737
+73057 210774
+16870 83269
+16036 85377
+188731 848436
+116360 432145
+1103270 4761483
+182078 754740
+525308 2057993
+230236 908936
+90945 350513
+36456 111300
+5105 13553
+52738 155525
+66371 211569
+4589 14200
+148106 567741
+118769 452204
+128410 429009
+92681 301595
+944170 3043764
+1028465 3155311
+15560 54147
+1793783 5668722
+34165 132492
+2804364 11495373
+12825959 52655714
+1141 1974
+452051 1886289
+60082 162096
+750661 2213127
+30271 139741
+77785 252116
+27064 115662
+1126774 4414302
+346003 1426040
+735810 2793068
+7067 22386
+2165 5079
+122692 550875
+209723 829497
+17850 46860
+88467 253743
+1708 4828
+9640 28718
+1421630 4987258
+246378 740593
+120251 362378
+9663 23089
+944595 3902405
+760 1204
+121775 403549
+4992 15094
+10419 50365
+398161 1761167
+1873404 5478086
+4997 13729
+6523 16488
+388844 1164463
+13585 32928
+12757 47717
+65364 277005
+542 830
+1277 2169
+32108 93126
+5612 20769
+871 1365
+1703 3174
+5928 19110
+163876 649528
+6427274 25015092
+16966 59669
+41375 104115
+2762 5768
+300504 1221070
+11995 38693
+86536 314519
+38591 89934
+2675 7779
+39426 144708
+385 435
+376251 1264660
+688624 2099236
+18867 63950
+2071054 8581822
+273927 894907
+55776 236825
+986969 2925702
+93787 281999
+30121 115540
+38939 118862
+409322 1749113
+1300 2038
+3040 8079
+5489 16870
+3467 8749
+151052 685812
+29451 109037
+17191 58945
+3941 13195
+305224 891363
+60237 261141
+1027 2834
+3818020 15599959
+879889 2729751
+53681 244072
+14942 67674
+1000 1559
+1211 2417
+23407 102648
+295 304
+3843 12012
+2660789 10183505
+154126 429198
+23540 93694
+370 372
+1624 4082
+7883 30570
+129745 455001
+27454 59842
+766487 2365801
+101264 390614
+72542 233371
+657851 2137693
+8449163 32024648
+2142 5291
+429962 1553986
+1077454 3601939
+447248 2104982
+681591 2860628
+806919 2575678
+28085 109369
+1321299 4904928
+4525217 15304982
+122740 357715
+205301 643855
+52240 163171
+159071 474960
+14717 34301
+319328 1248449
+83677 280505
+624353 1812563
+47604 217076
+2653 5839
+2397332 9180872
+41165 134392
+1513 2711
+23886 81165
+428471 1262621
+3542977 12757385
+113535 509909
+286136 882627
+119054 398751
+208868 867359
+273338 811094
+14545 38458
+29822 98450
+2424 4966
+195993 838097
+616 892
+12273 31144
+500 623
+1716 2854
+5986 15101
+731311 2462609
+1340 2609
+2540606 9901281
+8473 29613
+147275 605717
+134305 389463
+55968 215075
+6811 22980
+11093 28492
+953221 3246984
+354762 1524433
+17129 53745
+131291 645694
+16301 48731
+58030 222697
+342735 1156028
+485757 1754707
+116725 321533
+3098 12003
+7051 23181
+31184 82336
+231552 645906
+190332 756570
+263443 820907
+3674 13831
+65871 179488
+2437 6832
+1190 2127
+2828 5361
+7788865 27549165
+338362 1039630
+243067 695058
+30566 102285
+1379187 4122578
+678597 2701375
+2353622 8416918
+6413 21434
+210042 839582
+4854 10771
+8277 28332
+1658985 4976176
+994954 4248895
+14206 49671
+954638 3535983
+1286961 4919954
+196829 687545
+20278 65511
+83866 292306
+8398 38238
+5051 11881
+2398 4628
+77944 313631
+160362 479677
+6535 16143
+565 812
+339699 1050960
+15629 65564
+932856 2851035
+4218 14114
+4098 11848
+810919 3040650
+1633751 4958583
+52538 175770
+12380 39548
+11420 45750
+795266 2477643
+8100 24338
+4832751 19480282
+113660 469946
+173188 590289
+649 1053
+46115 189574
+35197 159227
+13762 63889
+47145 133393
+338362 1548481
+800491 2474705
+434630 1298968
+4372347 16552394
+872713 2581896
+5886 13952
+1235 2263
+351276 1534219
+294320 1088602
+18535 50736
+31778 132014
+41043 195119
+24356 82201
+107394 444591
+108686 361685
+3480315 12754397
+3154 7278
+1179 2100
+28671 127995
+11623 32518
+115127 393640
+109292 337355
+23992 65577
+21253 63742
+1153601 4105853
+16335 55011
+43079 131705
+29188 81160
+204497 903211
+503261 1983650
+934077 3540919
+3588140 15285383
+144364 507154
+523004 1892058
+977699 3577882
+58134 183934
+708816 2708854
+5244 14893
+555690 2023727
+308911 1182175
+765735 2267298
+3061 6659
+4317 16814
+5694 15475
+347514 1005821
+12256 44803
+39109 126109
+1938372 6122116
+795358 2916899
+778913 2363454
+25563 109684
+15961 62101
+131272 436831
+1290 3743
+3929 11348
+500539 1736171
+244365 1018875
+216758 746701
+1255 3744
+22138 73553
+51787 232824
+35445 142277
+131900 998897
+1231858 5108265
+16567 49103
+4600 15510
+99593 416881
+1173112 3874505
+122405 461214
+2809922 8534711
+1099441 3420204
+153915 508998
+108702 406933
+928425 3092466
+2126760 7764278
+1266794 5069756
+294855 1240646
+245259 872828
+923865 3817925
+1583 2893
+3964487 15616283
+162803 492955
+711645 2089620
+132310 563153
+707599 2170283
+127991 384480
+134315 497552
+156933 660949
+2084382 7981955
+813143 2934926
+19316 58229
+3680 9684
+34979 125910
+2150722 6594805
+107485 335035
+3868616 11716729
+103402 429181
+2533253 11103874
+693 1200
+49413 148605
+1610339 5905360
+82016 244053
+19898 95684
+3726 11161
+1207846 3879761
+48575 164577
+11655 45644
+758481 2200104
+906575 3121491
+18526 60715
+1328945 5310206
+48914 171302
+10439 32283
+958656 2758368
+3856 8969
+214778 715469
+151078 644468
+10093 26746
+1643 2888
+572675 1840854
+176636 533249
+3290 11524
+117171 315512
+9291381 39451332
+4255 13135
+1238 2480
+8559 27997
+33541 114876
+1138429 4772006
+612590 2144873
+135097 441216
+62623 235651
+49145 181707
+253762 733667
+241673 716989
+1815867 6394962
+35709 141394
+10725 41998
+207698 841905
+8586 20820
+34597 126036
+193935 577731
+18448 54191
+38066 173573
+2667 6721
+574961 1705219
+370277 1374298
+1103927 4337945
+1004417 3140636
+259458 1001620
+27823 97045
+127504 571940
+78977 236453
+9963985 37122519
+719002 2065929
+549368 2055540
+2112 4074
+5481 11089
+2956504 9719204
+2540364 10171311
+4296 14325
+44173 162743
+129203 405492
+702638 2901372
+365749 1103881
+7083 19127
+2505826 8830957
+4780 9983
+1512863 6364561
+1381 2658
+262263 1140387
+1001806 3982904
+59418 251472
+18795 58231
+123773 510726
+712172 2664061
+24794 85568
+24758 89793
+331198 1274703
+266961 957582
+16566 47100
+1484 2771
+418160 1628316
+10020 29170
+42751 112480
+137855 402139
+77718 246812
+35583 124873
+1686045 6217065
+191376 763568
+2878 6997
+5882 16757
+2800684 10467434
+3368852 13530565
+14353 38603
+2197 7101
+84799 317347
+1154639 4337102
+5625180 21412473
+221269 648277
+2369 4876
+175570 516190
+5268 13760
+923140 4069870
+3253 10792
+13217 48288
+473 507
+96446 290883
+6270 16815
+28307 130848
+256668 954172
+108589 360914
+489373 2092059
+204496 823621
+180214 820724
+110319 406303
+4133 11839
+1052325 3251837
+14078 36787
+160769 497427
+6857 26809
+117844 406007
+17089 53787
+1273280 5211610
+172441 734564
+1359 2797
+1348 2823
+634774 1976003
+2009622 7828332
+7318 17619
+2719674 9222704
+695 989
+30164 81065
+36277 125156
+9385 28155
+108386 524153
+2068687 8524924
+478122 1930495
+21814 63081
+11308078 41352055
+10754 31628
+231659 698780
+65829 290620
+143638 395963
+1348582 4675140
+818 1243
+296200 836145
+25620 96716
+154343 542324
+355350 1389755
+131265 493802
+445125 1538492
+8364 36715
+206654 714974
+795364 2486896
+2371789 8393544
+867 1264
+210488 614979
+385 467
+2176718 6707496
+373582 1157905
+240038 820319
+844096 3049408
+2064 4366
+47498 152279
+582812 1889142
+366097 1288562
+71633 213921
+1306 2474
+1675 3321
+4183 9631
+14223 48282
+7804 21978
+119585 325698
+50117 163089
+46483 120668
+187979 523137
+35823 98595
+2807 8951
+111190 414860
+408072 1220245
+181293 775658
+451150 1587148
+812 1446
+24496 91960
+14536 34924
+2395164 9705189
+1095 1894
+135523 518031
+11543 34569
+336240 1293267
+846184 3557935
+430 545
+627934 1739128
+1669097 6194267
+420092 1844019
+2014450 6088504
+1439 2379
+57858 154804
+1917389 5930700
+73998 284781
+20200 100037
+14903 59941
+415584 1308253
+5287 14399
+189994 634163
+573242 1798844
+11266 34957
+2773721 11613632
+54464 153598
+8965 25239
+563222 1681264
+1646 3771
+433824 1371772
+8663 18279
+9549 21232
+46373 155416
+32016 140908
+27106 69473
+1678 3850
+152785 437356
+708893 2717379
+2336 5422
+5450 16625
+5608 19372
+6274 20270
+933774 3371027
+1487 3493
+473798 1445846
+238802 667619
+17760 56505
+161141 561354
+88828 282776
+47418 182495
+81777 321622
+2881 8305
+167256 650940
+30487 100150
+6419436 25102018
+133075 384260
+33006 136720
+12046 43081
+14450 42781
+837488 3673080
+44861 144939
+99274 390736
+1500884 5158086
+9379 34050
+826162 3256663
+235068 886103
+141051 489600
+5701 15406
+277365 1048006
+423524 1524098
+241912 913719
+948365 3581246
+4169904 14615007
+5955 19563
+313489 1166856
+78034 254634
+255636 868890
+1239159 3942895
+2285110 8719191
+444439 1701136
+44228 123237
+511565 1825474
+72888 232465
+304162 865424
+759618 2000852
+698206 2123736
+1744 3507
+244038 708249
+18046 51304
+41838 198043
+3029774 11641337
+60744 228601
+2848494 8805562
+419034 1240931
+385443 1445583
+482234 1402237
+30443 77237
+317614 1051856
+970166 3605156
+1245932 3824908
+24528 68363
+30913 155719
+712 1172
+21111 77104
+17108 46705
+59966 219294
+22890 59605
+105527 372914
+4267 11924
+359228 1288695
+681823 2054190
+136536 536077
+2008845 7529166
+735878 2633862
+75899 211386
+2445892 7031592
+744001 2574959
+10014 29072
+262326 1590759
+58475 170466
+5803 14196
+2732 6362
+20101 52540
+187915 795710
+453659 1879518
+226418 678300
+300763 1282515
+46167 212421
+1135 1710
+360157 1338906
+10179 50936
+9564 31846
+882 1306
+8150 35160
+10027 29509
+310815 1294967
+33518 99188
+401181 1231601
+26334 86086
+20204 56096
+41513 165675
+1066 1775
+16756 59458
+4268 12366
+4851 11716
+163632 632961
+2762 6247
+297425 858337
+150331 466907
+57135 155530
+20812 100311
+93928 278259
+398626 1363347
+19117 68016
+14363 37260
+644 920
+10852 34726
+401329 1356243
+137978 398185
+4364 10778
+32779 125362
+3469 7406
+21922 70306
+1444389 5540924
+539109 1567672
+22951 107045
+34617 155418
+33972 106665
+206491 789260
+2083 6549
+342707 1013275
+1220738 4642616
+22191 58970
+443 497
+12578 34942
+178180 664091
+3868 11576
+2477580 9053408
+2246 5912
+111311 344773
+752059 2799818
+49631 224645
+13236 41475
+66029 188354
+916567 3032848
+33388 93796
+3808705 15170971
+54317 214703
+936 1470
+314835 1064213
+5315 15393
+4345 12006
+45712 185187
+15471 45295
+2941 6746
+25622 94591
+1099924 3414967
+24197 90680
+9485 21693
+2062 4890
+264493 919015
+125564 384209
+54249 153634
+569587 1840351
+1028766 5646601
+1201 2315
+93907 282357
+18718 52176
+7624 25649
+4161 10569
+305951 1301942
+490394 1451435
+259322 1029866
+44180 123956
+298412 1266409
+463813 1433952
+71541 264812
+394876 1640646
+853243 2556733
+1008983 3302213
+72024 238761
+1012 1831
+130232 453253
+1077 2158
+42520 142633
+26158 108931
+5834 16429
+531875 2285539
+177726 668758
+13707 53096
+311249 1183436
+30231 101851
+92220 304147
+1263439 4123090
+101328 377230
+502918 1651421
+761668 2916108
+35551 88657
+5996 17822
+4873 20231
+31429 87395
+8945 36089
+285908 832720
+864177 2784217
+3306 8833
+52669 156530
+40846 116135
+309637 1360007
+349 372
+1085 1738
+139478 691580
+41660 112148
+1257420 5305532
+789518 2381204
+3582 9018
+10121 27330
+712926 2031092
+22114 99557
+541577 1688254
+23523 88790
+546654 1714279
+523 674
+32143 98959
+202152 603195
+85955 255323
+111442 508786
+4358 9559
+2587 5572
+5226 12757
+3678214 15715536
+452536 2490260
+4627345 17705967
+10291 40950
+82659 295505
+467287 1638779
+3084 10448
+3304 7871
+305810 1089362
+9318 30411
+502842 2093482
+2286 4772
+492580 2048584
+91811 332103
+3009660 10935692
+1281665 4968382
+2421 6030
+3002231 11298183
+89713 302550
+85899 354302
+73917 255035
+158468 439260
+64979 208943
+43373 184329
+4537 19988
+3710 9504
+176940 571730
+4561 14199
+1457894 5649434
+138902 476706
+24783 103327
+28720 76854
+35700 171202
+385014 1245723
+1427 2886
+15084 62328
+361709 1018076
+4551 12351
+53901 197553
+183225 660174
+14489 40018
+6455 18082
+3235 9545
+186087 564995
+9037 22494
+142115 624820
+7621 19028
+31232 89604
+8851 21693
+305003 1153935
+18767 75532
+437792 1721708
+3239 8969
+2866 5657
+99839 354376
+15429 54463
+51869 151138
+140663 424164
+69226 264173
+47646 187154
+500434 1958371
+1047774 3078050
+52066 130206
+487443 2343021
+2626 6504
+51160 233656
+218454 612979
+63893 301050
+68412 196036
+3563796 19152538
+945830 3215443
+226378 793875
+4495 12887
+1657942 6748764
+194412 868633
+58209 187766
+30520 85115
+2050 4509
+5560 17671
+9604707 35040282
+131510 522072
+192120 715934
+40604 193345
+8593 32884
+6174 14962
+34807 164663
+16993 48797
+19212 58631
+8347 28670
+1149 2403
+20210 58290
+1092 1958
+1439 3404
+772 1083
+17547 54959
+13160 43325
+54735 154404
+742161 3007900
+577876 2226996
+861 1529
+14241 41027
+35734 132848
+1729 3360
+23161 84827
+111099 333905
+10161 42323
+7510986 29256045
+3533 7426
+1185 2854
+141167 489066
+4835977 18549009
+315465 1200010
+1935 4828
+36450 106896
+375924 1342462
+3033 6330
+405237 1693629
+625 923
+58036 149647
+343507 1452641
+6218 17146
+103782 375076
+81430 247750
+1932 4427
+3189 6893
+467899 1773165
+10613 27005
+787440 3102531
+3968 9738
+590630 2739206
+70992 235386
+499321 2098461
+1007996 3708209
+2475 5248
+142718 404884
+294226 1034423
+30410 111015
+1096638 4294429
+528073 2044523
+21652 79356
+5426 15719
+158359 707723
+65397 204008
+132616 580220
+1530745 6684183
+728400 2041886
+4213 12987
+634888 2428365
+74551 225750
+16474 56602
+2970606 12271592
+2533 5623
+64266 207555
+119921 425752
+6339 21010
+3596648 13469344
+193792 626153
+561359 2035149
+1132 2105
+1033902 3187466
+35678 139756
+452407 1607317
+59211 230061
+75509 206885
+1801065 7228064
+5748 19554
+11262 30916
+878277 4021416
+136011 381573
+4520 10621
+7161 25684
+98288 277229
+23686 101450
+87615 350595
+49351 175078
+60297 244870
+777124 4119391
+10471539 44358794
+218625 853215
+1098496 3591347
+52402 185285
+170061 472900
+1226428 3657756
+1715616 7522995
+9763887 38745530
+1101123 4249854
+47504 125035
+1848306 7405726
+65308 197690
+65848 298334
+64429 254635
+523811 1630444
+12498 33655
+1981600 6326495
+3583 11079
+25301 80941
+5123 13123
+9291 29144
+231280 822685
+718 1091
+1918 4355
+94439 293265
+86341 316377
+2399 6423
+280207 833051
+799921 2683013
+209358 776320
+52593 186923
+20168 52366
+20322 65973
+16509 63234
+942985 3761391
+1030 1547
+247693 947023
+82604 233512
+16231 40061
+81326 313611
+8688 29654
+1599747 6027270
+35557 141973
+3075 8924
+1446 3412
+418835 1414222
+98321 375807
+654 924
+370 417
+86147 290372
+11223 34452
+13692 39273
+3028 8638
+9409 34150
+2564707 9263010
+91334 262403
+2013932 8375374
+73370 415699
+212544 930148
+109495 319290
+63510 178650
+1681280 5189876
+751 1114
+117070 314630
+2325590 9137208
+280338 1230107
+41560 131737
+3450 12594
+39252 163161
+295947 1165866
+1677499 6638290
+123544 406963
+48956 179366
+159290 444641
+154408 591209
+795253 3584333
+623809 2052363
+406817 1181667
+627744 2486738
+157711 593829
+169070 563365
+65413 256641
+3074464 11854855
+7160 16301
+18100 90585
+19025 54253
+96962 295114
+216995 656819
+63519 189313
+744756 2773775
+24654 70370
+78508 277073
+4617 16501
+337141 1400958
+5570 16035
+56649 174510
+112052 453171
+441287 1922839
+327306 1059743
+73818 245772
+15250 83156
+4081 9758
+216228 935620
+35037 147335
+1057728 4131555
+214551 774257
+1606 4550
+606137 2404730
+21078 62185
+51355 187191
+1392337 4204060
+695768 2845353
+1947 3679
+738882 2238996
+18083 60418
+28860 87747
+105082 391768
+138472 399897
+9795 31981
+18800 64740
+36421 101992
+3123236 12429812
+11889 38716
+297460 865272
+115668 468635
+20113 81584
+1203179 4563896
+1716371 5480983
+59608 193874
+202141 823821
+8852 24391
+4757 11548
+119555 417313
+1519 2615
+243263 742299
+506794 1963435
+11619 31641
+74313 310818
+1358212 4339164
+4723451 17392133
+3916 10934
+11879 32937
+6576 18548
+50716 205391
+210651 626911
+159482 588334
+2551166 8996325
+24272 64480
+39284 101241
+93859 270432
+30891 111164
+115650 509318
+2018088 7881170
+2993521 12586436
+1371 2484
+36723 100786
+28879 110029
+24484 83201
+72221 209947
+784 1156
+59862 247474
+8410667 32239784
+76415 219513
+15978 52874
+857 1421
+1733 4167
+1786547 6680617
+15087 71309
+131134 451044
+20556 72521
+1896 4263
+9882 31771
+129541 375324
+3117 11940
+312593 985099
+56504 172114
+18647 49809
+50115 179334
+27185 76240
+48570 147613
+198032 589723
+160910 453472
+1265149 4070111
+3714 15020
+27187 91757
+40574 104473
+1271629 6221544
+494977 2176570
+2124969 7410951
+11643920 46747901
+2527 6976
+52343 155631
+97529 294801
+60085 207999
+2196446 8740859
+117761 512385
+10831 30838
+49160 166104
+776389 2315537
+441640 1257206
+43291 132284
+1688 3634
+333146 1414291
+4840188 20785246
+1246 2073
+2147663 7071338
+21262 74710
+126837 439659
+686 856
+6686 20963
+936 2268
+65135 195629
+106422 297711
+30439 76899
+15362 43620
+34517 131888
+79422 221500
+363 432
+10036 48173
+20956 54411
+22981 75534
+8494 33258
+10930 36922
+29511 110096
+1721837 7075983
+18224 66116
+452994 2071245
+464653 1805234
+423 477
+4627375 17770550
+61658 230254
+7555 18470
+410 449
+264897 1325312
+277502 874618
+36615 130912
+876686 3253828
+510084 1853357
+82397 298977
+42411 174971
+7902 18649
+275947 960781
+6396 19375
+1835432 7560156
+477981 1487887
+15400 43986
+4294 10659
+66058 250402
+31809 121283
+238510 822141
+632070 2650831
+789013 2328610
+2805738 11510652
+101214 320816
+92617 431770
+74109 265180
+1002541 4165439
+5664 18256
+33133 134664
+26790 92557
+289225 1149151
+2077654 6519250
+15937 45291
+57808 178254
+348301 1035915
+16902 57098
+766123 3341178
+434599 1672163
+65319 178372
+1753 3504
+1798 3829
+1040 2334
+717850 2540155
+725636 2996448
+441154 1775903
+1745882 6379686
+1800 3716
+8460 21336
+7512 25160
+352937 1334646
+5471644 25734527
+125387 510787
+686 998
+47262 161056
+8266 30454
+251443 941699
+536984 1800336
+11989 30209
+15092 34908
+1747 3187
+2858 8928
+11381778 37673209
+78813 304690
+580703 1772244
+2293009 6804958
+7127 18744
+85631 241722
+10322 36390
+4964 10994
+78444 272953
+1619 3192
+11320 53901
+74802 199472
+49487 174383
+3419673 14771044
+2432215 8886932
+144090 626712
+61416 283620
+3012216 8797537
+233794 735755
+281211 918343
+94693 360647
+75450 248647
+26708 78267
+1264 2135
+24974 89893
+11184 38618
+3173 9239
+816506 2701086
+10199106 41474165
+881853 2851168
+88086 316273
+193149 813824
+11559 29994
+55762 204566
+3073 8966
+39495 105130
+2468 4887
+9673 31175
+87977 253950
+359286 1445488
+1715635 6869947
+52931 149804
+51705 182526
+1781 4002
+4704794 17442683
+46558 120626
+2301983 9839989
+9642 38881
+954716 3124015
+45098 113636
+373073 1382673
+401983 1773239
+22294 81765
+1140689 5137992
+184832 798350
+963272 3864261
+41728 149452
+1422324 4448204
+2977 6527
+606035 1753059
+8406 19884
+9517 27201
+8307 21432
+3129 9195
+31086 147693
+1546421 6239043
+127044 360994
+777138 2751000
+3633 11431
+379007 1539963
+29585 117835
+794 1446
+25222 69503
+224318 844980
+19200 75277
+209928 741543
+1060 1927
+8509 24636
+21281 66477
+45278 139691
+16956 47647
+96263 330991
+146316 576486
+2221577 10154517
+2370508 10313862
+2004545 7213112
+254234 869986
+1207130 4195551
+1469475 4587679
+255072 1179252
+869108 3546984
+252256 756471
+16482 67571
+41737 111118
+328692 1071084
+2449 7085
+170417 695138
+96851 339859
+1920377 8014204
+197 176
+393577 1292562
+361551 1247584
+55707 153369
+237161 929467
+12968 41812
+3237 12101
+35125 126132
+7361 18822
+381011 1320482
+6497 29216
+2721 6475
+71713 275012
+39175 135454
+8451 25393
+458439 1416308
+540557 2236839
+68511 182194
+136001 415690
+44998 158137
+647807 2098772
+17964 57301
+4531062 13924114
+39140 130181
+896112 3053737
+121531 357773
+746 1111
+11080 33400
+734833 2890063
+130256 554695
+42039 173540
+918139 3045575
+341637 1356685
+431 575
+42068 106694
+103169 382210
+1027904 4191247
+422991 1565738
+6819 23576
+2597 5712
+19026 56888
+68011 291995
+4705 11351
+64338 241893
+2327 7927
+818814 2825558
+8535 30163
+236517 874975
+1195865 4195390
+308071 898223
+959 1839
+10695 29690
+61691 213260
+24691 43776
+1144168 4103474
+159245 527021
+89413 288624
+1046 2503
+401628 1628054
+514807 1496999
+43883 175058
+397289 1401195
+174934 651974
+314729 904793
+3717 12335
+19433 55728
+1796046 7195007
+126992 475557
+4362 13887
+668522 2176129
+536 685
+20421 51988
+32290 85701
+11450 56208
+14288 44383
+355 347
+103359 297037
+7577900 23557772
+20711 66438
+10177 31253
+348268 1366402
+4358 11866
+18949 67340
+23277 110025
+821768 2562179
+1107 2286
+14233 58249
+4575 10175
+340972 1019899
+1678491 6440706
+199295 867709
+13562 37367
+969812 3869510
+78210 215322
+1452719 6309398
+39587 96431
+401935 1651702
+2187433 8543836
+210861 735200
+629307 1876275
+7436 18112
+4152 9498
+1048 1647
+1223424 4864758
+120402 340006
+382618 1319920
+4862185 21892587
+139567 586472
+66977 186484
+3517 10322
+1160 3666
+5661 14922
+278515 812111
+39136 102972
+45740 138711
+429274 1708068
+26158 77263
+8999 21684
+72650 272418
+6865850 22174350
+1459 2779
+211725 818091
+14105 35706
+50684 172405
+142581 500425
+626217 1956483
+285437 1372825
+687936 2076356
+5763 17748
+53380 215378
+6944 16430
+799880 2659372
+1937 5063
+687665 2729438
+26884 116087
+1076932 4968212
+1052388 4095235
+85451 368741
+388868 1184284
+100934 353582
+107448 306651
+95382 326227
+40059 132973
+457624 1739329
+1260 2047
+6418 19073
+240609 833192
+10096 30692
+18200 59226
+5155 11707
+62324 235748
+944 1918
+861308 3326118
+3199 9924
+6802 23762
+14842 37010
+200537 800768
+205287 754665
+4802 13247
+2569133 9465102
+307225 1115231
+1720 3408
+1007 1504
+2716 5420
+429593 2045574
+41439 134053
+23444 80902
+229776 763127
+150255 482849
+63353 249427
+1375 2865
+8440 23814
+31602 162559
+293721 1508130
+532105 1710464
+53260 241847
+23137 65050
+2338364 9417264
+493933 1754035
+982 1505
+351888 979410
+13120806 56541364
+6305 19812
+1890 3902
+28601 90329
+25052 91181
+265514 855167
+5724 16032
+145127 538746
+59457 337264
+3577067 13528484
+1874899 5981975
+7686 21189
+54487 234782
+4125 10610
+257801 912653
+210308 740764
+1143032 4298996
+15497 64208
+38216 97369
+867103 3060616
+9132 22321
+8002 22315
+135097 577627
+351654 1517883
+3718 14680
+1991 5344
+785552 3127802
+55318 187441
+18514 63037
+57585 244968
+501084 1698316
+1615 3258
+29659 95881
+10205 35193
+2419 6844
+13692 57063
+15824 26967
+38381 146858
+3188 7415
+543940 1920506
+5415741 22816639
+2961 8692
+644458 2586412
+82060 352266
+1084 1666
+4799 15969
+4686 12240
+647491 2405591
+30404 87166
+48842 170868
+1015937 3997265
+23557 78281
+27257 67444
+56696 172589
+200139 810914
+541949 1635253
+1117 2016
+316023 1442204
+107021 309176
+116798 345860
+142348 534932
+347652 1306480
+25868 79424
+21842 73088
+604759 2171934
+6512 16437
+87149 246220
+198032 589723
+9230 22748
+433489 1602517
+69003 259712
+5992 22610
+79417 212304
+529542 1922502
+3697 10717
+2957 7827
+42910 139344
+74375 220859
+1505863 4488792
+48669 174895
+6491311 27944652
+21754 82314
+44922 157204
+221638 939736
+21762 65607
+48663 167084
+1108040 4428838
+147458 443524
+9375277 41281135
+3919 10484
+641 931
+489209 2052795
+29215 103198
+619583 2913180
+481375 1601760
+440409 1627941
+2655642 11293474
+43683 171267
+264578 1082364
+1651 5980
+69933 209331
+478111 1545556
+15552 43361
+63799 176918
+4846891 19802427
+39532 167442
+32075 127437
+25032 82092
+2314 4883
+6014 16468
+2360964 7152750
+2851 8448
+18153 56485
+1430647 4617146
+120108 482975
+999154 3956216
+70835 260415
+633 832
+2622655 10931948
+4192651 16939363
+468560 1832505
+9342 23858
+862 1735
+19457 65368
+547 636
+653 925
+194722 931644
+3571 9983
+102881 427349
+509449 1976309
+1317 2279
+1769 3877
+4008 9654
+456809 1354262
+7016 21914
+7937 27126
+7127 21011
+227745 1083231
+6674 21694
+27078 81519
+2173075 8517545
+1931 3691
+6748 17589
+8580 23814
+139183 553559
+18833 47561
+46729 169969
+5498 14012
+66930 261923
+1869 3653
+79866 229415
+1650 3464
+806594 3167139
+2152 5644
+271538 820304
+150172 496045
+22077 54405
+1516 3219
+118325 344809
+136498 495909
+18560 105768
+122764 659952
+3833 12598
+50735 157442
+1189233 3843192
+4858602 16336071
+162067 699376
+59138 239218
+879462 3277484
+355620 1491511
+3869 8785
+13500 35567
+3505 10733
+96145 534889
+9515 25439
+4748605 21177494
+1697 4078
+1143032 4298996
+883697 3567177
+515141 1557077
+19691 78666
+13290 39276
+9486 27721
+10593 24568
+17224 65246
+107995 412333
+505532 2159400
+26751 94155
+57679 194276
+7187 28876
+2715 6849
+46829 152895
+278050 1080423
+25142 64835
+2104726 6063645
+1654651 6584886
+133282 387064
+161981 700869
+85741 268708
+202736 900011
+27324 94524
+13900 47597
+2997119 9187856
+50279 146359
+68044 200886
+1000602 4516273
+555536 1748362
+59713 244867
+31443 154445
+1534864 5720649
+94532 307687
+77025 245061
+12945 38454
+5960 12995
+279846 1278690
+722247 2066740
+728162 2451515
+997489 3081793
+2848 6414
+767 1156
+10178945 32765111
+2218 5634
+1897 3545
+3954 12462
+325 334
+2809 6598
+877968 2622900
+14637 48962
+24111 114649
+28362 75762
+5271 13729
+25383 76480
+171427 794970
+33510 101711
+38809 121455
+2510665 9499476
+197283 571086
+1279 2457
+160136 462159
+2226 4926
+99037 342509
+7503 30833
+19844 69598
+192251 849843
+488193 1808671
+575137 1705716
+4123 10715
+96360 327545
+9025 23570
+89368 308309
+1133364 3566051
+7829 20882
+275671 850670
+28749 106960
+1025579 4267752
+1372909 5428913
+570 898
+1389151 3998410
+12542989 41261301
+437666 1726516
+5082 13763
+248952 1366098
+2923 8036
+694588 1948755
+578391 1992812
+5737 17007
+94062 337295
+96950 296374
+9269 22093
+52030 181681
+523687 1931016
+44436 151685
+420396 1661773
+4169 10750
+23414 65529
+5265 15470
+1846 4530
+169161 1205736
+55942 152709
+21764256 90056170
+104296 297006
+75047 215584
+3132 6718
+598843 1836921
+497800 1480239
+331770 1327145
+1891318 5857822
+25003 64308
+121940 394132
+233433 1041134
+8514 31455
+25920 70276
+564647 1654625
+211887 650584
+4341 10593
+1057 1922
+344609 1433256
+1742 4233
+1594 3911
+279819 829399
+105273 312401
+59770 202102
+772 1377
+151120 570955
+7717 18935
+57427 214407
+749369 2922688
+5196 14620
+2141577 7146482
+1804425 5830192
+805668 2467440
+48522 141599
+603395 2037678
+113938 370103
+184080 523462
+22361 72240
+1681 3674
+2175987 7868965
+19320 86887
+844426 3160831
+378256 1253684
+27580 151801
+445269 1864180
+391050 1163611
+19303 57192
+809527 2916242
+26177 80379
+143991 508120
+2686 6563
+711790 2585135
+1911162 5837894
+1953 5501
+5446 22005
+1226078 3665971
+12642 33091
+58773 251980
+2868 8490
+5882 14316
+1107433 4658853
+10559 26999
+2939187 9118084
+14541 71881
+364779 1339947
+551799 1774903
+18658 52369
+1343 2653
+102662 443000
+5274791 16827782
+246600 912893
+716508 2471702
+9100 26718
+1144078 4494844
+2309 4523
+23645 88126
+80372 343202
+4914847 20852847
+19177 51737
+358432 1427168
+3858 9556
+5611 29632
+196466 724837
+1366660 4196873
+298782 1056538
+126750 365298
+65888 230990
+11251 34033
+55312 203923
+678928 2347788
+407586 1320261
+23813 77938
+6967 22587
+3029390 10591403
+4720155 15417365
+6692 16993
+2316 6185
+57463 229034
+10989 45434
+282289 1169675
+1055 1834
+1832 4016
+31942 110015
+1196 2020
+388546 1470881
+25021 75696
+14596 50118
+3201 9249
+683269 2724558
+154044 666477
+422114 1835829
+16759 75182
+6782 19462
+440570 1431076
+4141 9655
+119226 467843
+792824 3000622
+1720433 6100055
+3746 9082
+2716 6926
+67009 241404
+275 289
+1398 2880
+3066 8194
+153733 440281
+2772490 8467853
+773452 3056114
+71595 279762
+3690 14140
+350781 1247454
+1042854 3750923
+1326857 4975333
+74034 269810
+1561 3025
+4027 12393
+1267 2665
+311491 920834
+30713 124075
+244636 940568
+44220 176911
+966 1931
+2173 4115
+133513 375437
+20640 93805
+230246 927000
+12811 56457
+854087 3683140
+38564 106958
+1058186 3085057
+231212 813617
+255714 748857
+1777 4712
+54611 194481
+54252 200662
+386890 1224506
+1612 3783
+298192 1303799
+542 713
+21072 66249
+13415 48284
+449854 1896100
+1576730 5357984
+446807 1336068
+372490 1255742
+71138 193024
+19272 78012
+241111 1035942
+6062 20516
+41889 170152
+24133 81570
+2693 5585
+131870 602078
+343349 1113842
+6253 20804
+247918 883362
+1465599 4417484
+10408 27858
+336203 959179
+214794 673686
+771 1119
+437 542
+370695 1395093
+62881 192669
+4073948 15080192
+567149 2034913
+38716 102426
+28349 82294
+1165496 4819801
+108005 306766
+173900 590320
+22322 63717
+3150 9288
+385433 1493824
+492024 1776823
+19085 56599
+99288 394047
+196782 741245
+634469 2120578
+14054 45508
+12049 44020
+210795 802088
+9443 27835
+5688 19910
+217210 928688
+393397 1442095
+13558 37794
+661314 2616033
+10162 81489
+57478 164566
+5884 18221
+1565897 5394168
+4412 10370
+123827 457441
+70767 223723
+10818 46992
+3230179 14065012
+162357 469477
+7885 40692
+50004 178828
+1351 3751
+202730 772754
+1479331 5326162
+143331 411199
+1404716 5181571
+5117 11164
+1065649 3928153
+158230 615475
+443865 1286278
+184386 583389
+2685750 10463053
+41383 109801
+28148 94731
+32213 100593
+454490 1434094
+5992 20023
+5710 20144
+94042 394855
+53856 171954
+35574 104475
+1471246 4461152
+3692 10003
+655 833
+534803 1997040
+109800 332985
+15821 40417
+187372 541460
+914907 2875778
+38088 133770
+10986 35106
+14911 44889
+113378 433432
+5145 17439
+107960 379840
+67225 310305
+50760 155682
+13509 43379
+12056 31003
+144128 627432
+8158 21288
+129588 386884
+101014 282495
+35506 131122
+1503873 6903452
+5617 14022
+1482 2440
+47647 152961
+113567 336504
+1441504 5187745
+507668 2189527
+183468 495951
+161433 719748
+17091 61408
+127655 551483
+2758 6286
+15708 60815
+3589797 11653960
+60784 237712
+24404 74895
+1669 3371
+214397 844370
+657834 2282719
+433568 1399922
+8839 27821
+8924 28465
+5582 18169
+140202 444203
+107084 509597
+1549 2938
+18271 70528
+46046 182748
+55238 234231
+52431 203493
+47022 147261
+106348 320630
+31217 81300
+23655 93225
+33473 107546
+155232 434050
+131174 406863
+52569 199505
+85102 385053
+68324 219791
+1220505 5287785
+1015264 4064478
+194720 817707
+1185 2411
+364626 1862018
+23683 80549
+10293 27306
+429 525
+152834 569634
+261738 963080
+117572 322863
+773825 3098237
+812394 2750120
+2611 5411
+3048 6172
+300584 874752
+4904 16619
+7116630 36262300
+2544 5233
+4805 16150
+28206 102169
+13952 41688
+124978 510272
+422835 1688620
+1938 5179
+8135 35339
+102081 286546
+3701264 11344483
+4887 15010
+22308 119393
+11507 50856
+54783 183207
+2165040 7682896
+1069 1683
+16199 39419
+107489 360279
+53943 228745
+9884 38425
+29481 105406
+120304 451187
+322146 1043885
+4280483 12857786
+1496 3261
+338549 990755
+26344 79294
+122988 474152
+2384410 9603861
+237237 1023995
+129437 455679
+9776 34118
+373995 1448252
+5739 15018
+16901 47023
+125536 391990
+18173 65414
+12049720 51587534
+921823 2780101
+22866 76977
+2108271 7035351
+3120 7024
+777758 2628915
+202370 800651
+1703 3144
+264374 1107092
+19387 83305
+241212 927729
+9503 28175
+214449 613262
+2623 6420
+1127107 4144940
+4159 13341
+255989 994210
+8429 19831
+1666321 5482249
+28820 118882
+2192571 9561376
+155328 725376
+18570 59745
+45471 147860
+275366 965873
+42136 141254
+217222 664387
+222856 800647
+1544382 5421302
+347228 1093605
+276792 1175514
+77159 281626
+1527 3532
+81293 318085
+3614 10368
+2282716 8474580
+28949 100608
+1262815 4122452
+554725 2084626
+364661 1684074
+387072 1178403
+1075229 3673774
+1246 3133
+43022 229096
+426597 1678155
+27085 96656
+6949 27430
+8358 24996
+1529753 4797048
+5496 25398
+1940 4271
+14262 41296
+1324410 4168388
+6848313 22424041
+545290 2032830
+2188 4839
+1861540 6913173
+8694 25803
+22494 63109
+2077134 6788253
+102024 349193
+407814 1253675
+40038 144429
+4624453 16687203
+4339 12622
+4721020 19907708
+424285 1565110
+394474 1363210
+4691966 19481919
+131983 380171
+29549 94907
+3939 10174
+60624 159230
+9148 28084
+119030 373015
+2028808 6240223
+373455 1530027
+421912 1696536
+56162 196947
+123002 364886
+828455 2534845
+151416 441531
+554842 1705934
+779897 3073638
+73362 273610
+60124 176157
+127537 436229
+2624702 7986085
+4092 9197
+393214 1183567
+22498 73862
+43599 121948
+786392 2300372
+22065 65163
+50880 169210
+112230 391682
+1457921 5534517
+170200 680389
+1471 2544
+21257 59478
+1785 4968
+92975 469551
+10179 26420
+28024 70344
+4726 15398
+724175 2247319
+66531 180868
+5608426 19824050
+3913 10726
+3952 10592
+198971 618725
+834 1576
+569101 1996541
+16940 54530
+1477334 4985574
+71478 226816
+421959 1565595
+931 1569
+4315 9672
+607437 2232222
+537221 2034385
+1981 4498
+3097748 11007315
+209318 812879
+271598 828792
+385271 1195829
+751807 2844588
+5986 15746
+114281 352322
+73021 221480
+313380 916112
+2992546 9620025
+2830485 10348686
+283930 1184968
+161089 610652
+593849 2165829
+220778 822469
+1090692 3586600
+38699 108714
+171720 571366
+4369 11892
+434 474
+3244 8224
+23718 75794
+278428 1096291
+4940 13687
+18178 102946
+718536 2961147
+37508 100736
+4438853 17881531
+23344 87742
+822810 3185684
+4576 9850
+93240 301117
+636884 1843112
+6714 15468
+31713 100329
+23277 66296
+658648 2080851
+184415 537777
+328475 985146
+97550 330161
+4957 10525
+2218 4805
+2106530 7820963
+4380491 13946133
+9251 36598
+3383 8095
+7797 20490
+8701 23716
+36183 104727
+7200987 21901188
+23639 70701
+161359 794767
+130453 608793
+2222901 8622225
+1325442 4029205
+151022 448395
+380 430
+3211025 10856576
+216702 672621
+10997232 37608321
+7642 22305
+104372 333261
+508241 2018311
+10475 35745
+606027 1861321
+1091677 4194712
+2074 4810
+611138 2480643
+430431 1330494
+1734081 8402014
+11445 30125
+176551 696639
+5386 16369
+257242 983353
+31847 156576
+119048 613241
+6316 22279
+36978 106721
+83363 227563
+244466 765915
+176392 632616
+1434915 4308750
+798576 2422601
+18064 54071
+1287100 5410931
+413 463
+141520 588905
+1432618 5225640
+10965 34368
+7345 19635
+421002 1208907
+15810 44982
+27288 124804
+2708427 9298888
+128285 372365
+259364 1013161
+750805 2119284
+418512 1661090
+1565 3808
+295165 1007570
+97815 373757
+196581 697579
+2193 5680
+35013 113651
+835508 2636349
+13791 39351
+694431 2639611
+1940 4271
+441370 1546780
+758158 2857548
+334774 1140056
+15413 66553
+3769 10307
+60819 201413
+53811 167992
+104829 403525
+243120 1039281
+1031035 3027592
+3517 8045
+422587 1611086
+4255115 13757148
+71885 346104
+2036 3789
+13751 42918
+88687 331631
+1886844 8155445
+7430245 30029965
+1008237 3045921
+156260 442310
+200649 868815
+91793 295947
+22346 77442
+8733 30795
+427917 1646212
+13446456 53502705
+6088 19328
+215007 799497
+124243 531758
+22889 90635
+19676 51074
+82685 267096
+19560 83943
+939695 3755346
+28470 87500
+339798 974443
+943107 3960263
+2155 4132
+34814 113052
+46520 115151
+2810 6286
+73605 224859
+5513 19150
+171324 515402
+288543 904513
+11210 41671
+29228 96430
+3518 9268
+77696 263977
+15927 78757
+313469 1241270
+73061 207821
+84915 374693
+27377 75664
+230228 984722
+630720 2539905
+1271140 3981959
+519694 1528627
+5514 16696
+19839 67950
+1515 2934
+28524 66508
+78615 292048
+70397 232433
+622859 2206163
+441209 1868429
+81246 244630
+1466 2906
+275320 946529
+343088 1304533
+195505 544434
+4038770 12171473
+175298 646748
+612558 2261979
+3507 10951
+557 889
+28350 88801
+113173 427833
+2041 4563
+24264 76248
+263635 1017672
+10485 27141
+860623 2652377
+2125870 8662107
+381981 1427463
+686442 2462171
+2638 5452
+2660 5610
+1176742 5063960
+179380 655143
+1034 1784
+5575445 20847884
+495776 1500798
+5388 14298
+31798 116569
+6125 17677
+293891 1228618
+134635 539948
+2353 4643
+5157 22047
+62505 199284
+19642 61818
+3459 8713
+124551 425250
+15418 41390
+92693 277368
+27630 100453
+30345 88065
+719124 2686111
+405553 1252958
+322646 986130
+401355 1655938
+104755 358193
+134942 412673
+5404 14582
+21543 69287
+703197 3382820
+10309 25692
+680080 2654134
+542807 1747653
+302529 880372
+79213 331129
+2604274 10566289
+1159 2265
+195101 550988
+377 413
+118138 423980
+834 1567
+5489 18950
+1142 1990
+1663 4035
+59003 174648
+709227 2095088
+7527 25460
+16094 46310
+1137 1827
+117635 443530
+1417 2830
+7402845 29536028
+725929 2211948
+6223 20206
+37703 141980
+13497 42132
+14897 49438
+178418 705107
+6690 17230
+168503 575943
+2344314 9602618
+148459 486189
+99996 353594
+3899 10481
+262394 803882
+594672 2249412
+97913 388615
+2746 5994
+62735 221157
+63806 189641
+12373 35489
+86006 310131
+92065 375913
+2881 9198
+79954 406058
+40401 119595
+35516 139600
+874596 3414125
+40735 148951
+158490 616298
+5487 18994
+81559 279699
+86796 347102
+3704287 14408804
+308250 1179935
+214966 816663
+178230 559320
+172860 671721
+233286 709955
+678 915
+2635 6622
+2319 5877
+328289 1246639
+7732 22145
+3570253 11790057
+2275 6061
+1670130 5611533
+759354 3260167
+1101989 4646711
+471092 3864034
+249396 1003191
+1843 3627
+48632 136164
+1624791 6511526
+196793 757426
+145199 532673
+278312 1053134
+9081 28225
+861476 2646759
+2106841 7655177
+2727 7308
+123560 390789
+325607 1151997
+116822 314635
+31646 155734
+195262 690037
+1405716 5542999
+1060 2205
+244788 890350
+991916 3151169
+781608 2602160
+1248493 4090001
+26265 96274
+139069 488266
+2106253 7426699
+711160 2651466
+51420 158764
+2983 5871
+6823 28534
+52586 180561
+96388 269333
+26389 105565
+24256 79829
+22031 74737
+55286 199637
+14765 38254
+41656 165629
+8242 27792
+84943 323686
+15383 42882
+83428 243594
+71182 272610
+39234 136271
+505 556
+315210 1320864
+882549 3274340
+91832 270927
+2064886 6479740
+18546 63754
+75586 198142
+806349 2752912
+35484 93527
+23451 66245
+56716 227995
+78839 300504
+3091701 11918928
+794377 3407933
+2004847 7783537
+316658 1154573
+201727 590786
+5062 13234
+23316 66369
+101402 323565
+5247261 23010012
+299075 1326266
+107983 311792
+1132957 3419554
+89654 257498
+1954 4037
+21923 61689
+3743222 16670871
+1256 2818
+48428 194184
+72225 238307
+1142466 5093160
+4475 13677
+107011 401139
+36289 136693
+80568 393280
+79910 241533
+17585586 58149548
+4567518 18348114
+1969 4589
+5585613 19947317
+27394 112406
+6022 19029
+468133 1733649
+32175 90698
+205289 700959
+25710 73155
+33450 106877
+714 1277
+12086 48596
+342610 1064644
+9490 42414
+509109 2256465
+2483 7613
+4334 10692
+2373917 8523288
+754790 3063759
+15395 45089
+19931 68726
+1277 2366
+41846 147727
+57703 229023
+12089 44590
+41757 138345
+4439 10831
+8909 23228
+70645 220827
+258464 792363
+4770 14555
+80046 240705
+29065 74496
+4474 9927
+33240 114787
+33179 113312
+4024839 13554728
+2024 5844
+161903 534287
+15010 41515
+281005 879015
+1267009 4186581
+460424 1382143
+95133 292385
+291377 1040085
+859169 3406975
+109259 402613
+1439904 5524025
+52788 176524
+1494 3241
+1046 1709
+593758 2053315
+2793193 9315673
+2860 6050
+34188 148310
+30927 82340
+18279 47266
+800 1661
+4495 12723
+536924 1805814
+72913 271244
+48253 155548
+6579 22139
+96091 335235
+476686 2011908
+8232999 28977109
+1329 2254
+90059 288150
+466 554
+323093 935886
+824280 3211267
+2049 4387
+2036214 6646434
+121458 405571
+1759936 5845883
+1817 3558
+16722 64441
+1329875 5329149
+53249 198701
+875946 2724783
+1000104 3509733
+20742 76806
+22318 65423
+1356052 5124679
+940085 4417141
+534993 2055662
+15926 54987
+114253 594902
+44989 120259
+88118 308872
+265969 1059767
+2447856 8453485
+31002 77422
+194925 556599
+385657 1524603
+601628 1907852
+211740 902318
+21893 54224
+120528 360212
+56205 210870
+191568 632598
+972464 2963905
+366537 1185964
+30793 105065
+14318 46129
+23333 90551
+7723 24362
+454997 1779963
+3796 10086
+2896171 9292037
+17992 55820
+123918 397941
+231968 802605
+137812 546832
+4877 17038
+1017518 3146349
+6546 16706
+11624 53045
+11730116 50779618
+66995 197148
+3629 7947
+357246 1017612
+105410 444235
+246493 1121109
+246619 1230204
+3895 10365
+267760 986633
+3624733 14909697
+122110 480816
+144637 598664
+2298588 8266125
+67170 211381
+11763 49449
+118362 421122
+17400 44314
+16344 53548
+1251 3685
+8244 23500
+13713 45948
+507751 1649442
+8851 29425
+1923 4346
+61325 183488
+736113 3477338
+963289 3300125
+423607 1206275
+396709 1891440
+28513 116151
+93945 360823
+56754 179895
+56039 168209
+2400 5760
+94761 309023
+6291 24908
+118504 350418
+919351 3483477
+596784 2164692
+2326257 8027721
+342196 1141110
+5268 13676
+43761 131553
+2203 4495
+30612 109858
+572114 1716619
+1974 4236
+1118097 3461418
+64084 249806
+8751 25336
+1708894 6297935
+1103391 4604823
+1717 3189
+499118 1899457
+650409 2625279
+414336 1376485
+1203 2981
+1906 3979
+13136 38037
+1078126 4269493
+259283 798411
+55418 149619
+2381329 7642376
+2304 5077
+94002 368385
+7477701 26048121
+371325 1539628
+8138 23569
+23149 95228
+44077 198035
+4626 13514
+91124 272491
+4008728 11679617
+7754 24953
+1350 3178
+15499 54315
+310877 1298637
+5724 14194
+12104 34377
+23354 69841
+2199 7222
+7874 23769
+28593 59099
+1247237 4574285
+102216 382359
+1340 2239
+194715 741285
+690789 2597004
+2473593 12116678
+3319281 13597076
+769 2226
+1273 3154
+11919 33698
+16833 49392
+10257 32838
+168885 515290
+8376 24034
+10171 38426
+220778 822469
+1525182 6274339
+2310 4748
+146083 388054
+86015 299772
+134503 567763
+1657942 6748764
+61831 241873
+38397 104226
+51757 245675
+3181 7610
+2381 4806
+1381750 4378892
+1205421 4360136
+110632 420548
+15611 60921
+280943 1198392
+91095 287884
+8741 27535
+2867299 9357944
+912970 3290865
+117013 309532
+1493007 4580576
+2497 5921
+175868 509396
+2332027 7494724
+97572 285273
+1116128 4061350
+6662 23116
+206817 605707
+21813 54143
+137031 402971
+65391 228884
+54125 220745
+278893 994806
+1404411 4706705
+124845 441932
+2622303 8945871
+40519 112563
+52258 146418
+309896 1128196
+1802 3592
+132462 409539
+67239 258922
+1990 5574
+2388912 9786989
+36144 106319
+8590 40466
+833060 3322968
+5651 19837
+1822 3743
+95554 276665
+25014 46221
+15307 39371
+3459 7344
+8174 28974
+1207140 4375036
+15093 37580
+57957 217179
+16844 46378
+280999 878835
+3059 9754
+7050 24790
+74913 225021
+2025746 7503272
+1245773 4108498
+712008 3013251
+556122 2377029
+115735 335042
+10953332 49954895
+8153 29662
+1447436 4882986
+727102 2743989
+541572 2144331
+20995 88236
+4894 15168
+291051 1007794
+37432 113915
+40648 112127
+135348 389138
+231674 964435
+224139 863653
+1440035 5276020
+620973 2966491
+2773963 9248922
+20194 80120
+79753 257555
+36332 103346
+2092 3855
+35198 160459
+284470 1093923
+111132 374219
+1113103 3436189
+223127 837461
+49160 186398
+55052 257971
+34246 130208
+3196 11272
+540477 1806271
+130115 394415
+23499 86831
+1466 3395
+1020 1812
+1331 2457
+542 756
+205029 943920
+1484800 5051267
+2983 7855
+17765 49831
+389882 1382751
+302742 923250
+988401 3261929
+7837 27722
+64746 195444
+6805372 25893704
+31001 91212
+399338 1202091
+906537 3018259
+25223 70800
+4667 13398
+1439 3089
+8616 36572
+2465 5907
+565545 2133598
+4959799 18179343
+1112497 3358791
+1510 2714
+227039 852846
+4094853 13771500
+5301 13308
+42275 140932
+129216 461048
+3054 8881
+10214 39918
+5404 15192
+9720 29402
+1418974 5648659
+2153982 7973721
+174744 753706
+16465 48794
+68483 321905
+125309 568864
+12188 34778
+23766 101492
+18694 59884
+4853 14530
+5719 15883
+15947 56921
+299566 1020378
+1642 2928
+292382 972523
+1513734 6030055
+2158702 8088752
+255799 937436
+3635 10616
+2321188 7308136
+44820 141152
+79783 301567
+22012 95733
+319220 953817
+105409 404228
+738704 2283410
+409941 1599650
+2118 4272
+738 1135
+2009521 8613592
+11771 47755
+2371 5031
+4078172 14557386
+173003 579924
+40811 150526
+116289 530493
+1808728 7840480
+131400 381323
+27872 117492
+5327 13887
+546222 2092249
+2796028 8686134
+96978 266208
+195635 568142
+2206338 10820424
+3047861 9181446
+19065 64625
+13976460 49404791
+372803 1406287
+137170 492603
+43379 151867
+772686 2857255
+35613 119791
+7620 23197
+62987 280696
+41192 117069
+920321 2710119
+248008 742973
+1163 2162
+409 473
+97586 333308
+7202 18858
+1044469 4176576
+423189 1937946
+118070 502922
+2825569 10426590
+27034 82950
+1029594 3047584
+156047 473224
+1290 3185
+196 176
+1977107 6220436
+7252 20319
+20326 72507
+5212 13281
+455477 1454437
+74580 252826
+191277 579026
+149120 445667
+444578 1709749
+330052 1214717
+652390 2216069
+5557 15984
+48958 164763
+3395591 10695202
+3331695 13719033
+252874 1294411
+379061 1155220
+2616 8816
+1264 2450
+7781 24381
+644726 2375138
+746 1216
+541347 1917991
+26448 84440
+60948 233035
+21996 56447
+3479 9165
+997915 3292541
+1276104 3930051
+96347 378646
+64471 532760
+35804 202876
+2296 6439
+139967 609071
+4181 12531
+450780 1358701
+28711 74178
+265413 928291
+5488 13602
+4683 15849
+3310 8409
+77101 230429
+4541293 15607192
+10857638 35070606
+246578 854941
+1180609 4772055
+40076 127803
+1887693 6621913
+5049 13360
+1056813 4109272
+649880 2919881
+41274 158648
+46967 197504
+177063 642374
+8374 28576
+284883 864758
+227475 913341
+585501 2372271
+586306 1854408
+10373 34029
+80514 303390
+1498248 4756534
+904175 2784573
+17521 57893
+46902 188899
+444 561
+39259 148830
+38420 121307
+5224855 21530010
+107036 337106
+1701385 5429628
+297621 967125
+36435 121493
+7001 22413
+121381 359208
+8034 23646
+2864723 8546974
+6347 21428
+2088533 9239198
+214776 707311
+60341 174129
+749637 3380908
+211025 657361
+2009086 7120709
+1011311 3516779
+2897616 11197228
+122451 328929
+3848 7796
+11379 47503
+3654582 14809255
+940157 3029496
+135939 389307
+17133 71034
+86944 342348
+1915818 7242111
+201092 799861
+3215098 10335699
+42595 153675
+4839827 20802121
+413 464
+86708 322304
+11079 48381
+11254 40785
+276253 1006729
+4361 9897
+1194 2042
+2590 6141
+648385 1936025
+180727 804033
+29445 104309
+5889 18605
+4548 13079
+94752 373194
+9221 36806
+725642 2198549
+471404 1916975
+530720 2720952
+205813 920381
+93744 412326
+332337 1013427
+110529 409675
+582488 1775630
+703 955
+450653 1778877
+101193 277698
+1320 4495
+575452 1742962
+116189 465662
+16753 70626
+109774 379617
+11655 30983
+1600650 5460863
+85327 317870
+164395 726132
+39098 204564
+1195 2386
+3985 9425
+22988 64612
+345610 1070774
+13557 51131
+42931 173464
+2112793 7026697
+25483 87435
+492 613
+2377 6123
+102959 373109
+12384 34873
+3989 11335
+2682 7200
+15453 60156
+38483 107571
+98506 422535
+36313 158166
+2335679 8451002
+37906 131763
+561327 1880749
+34810 160924
+6103 18861
+188859 682809
+1851 4166
+60408 198762
+50495 193107
+2566734 8052399
+72087 284175
+105627 296125
+172183 573114
+99432 300603
+2148 5526
+10609 44296
+125373 566625
+42891 155596
+6439016 21078038
+6037 13379
+3532 12445
+75406 277492
+9598 27119
+18911 63440
+2154169 7417451
+8796 25219
+1869 5515
+1727 3599
+256297 944526
+53306 234307
+538247 2273932
+34136 120760
+107525 328488
+2623 7043
+75612 326013
+73508 286147
+159455 627233
+14169 23945
+216748 766594
+1394 2546
+880 1622
+2643326 10466097
+140898 582118
+818 1313
+142474 621445
+719121 2565450
+7416 23572
+5816 21617
+2798 6568
+1494 2636
+779601 2888080
+155041 464403
+2421791 7662778
+48367 203360
+99113 367576
+65277 239458
+67039 234007
+1125434 3975111
+121313 494861
+30696 101817
+245382 801021
+2985 6412
+403057 1513616
+2330457 8204912
+56581 198860
+1101746 3465764
+59564 209067
+2726 7731
+25500 92331
+325875 1437868
+89180 262141
+68508 244808
+1045 1808
+5243 15975
+2019 5335
+51220 148499
+41724 136805
+2719311 10984627
+6610 25118
+440 481
+68808 274155
+6309 18134
+844 1322
+12734 43770
+6199 16287
+1973612 7873935
+35099 112233
+2659 5608
+10926 31564
+288296 990840
+1550356 5802009
+8442625 28176372
+21310 65702
+1016188 4453914
+1520891 5720023
+146134 436713
+461 538
+645016 1936794
+37801 100512
+21885 65954
+67000 281782
+2859 9709
+21741 80681
+1680309 7448498
+13052 49734
+10545 46289
+377684 2950110
+59798 210774
+4361 14295
+14162 38778
+30222 99175
+1863267 7351091
+53225 166420
+650 1005
+343390 1066285
+1096525 4463115
+552986 1626035
+24722 86121
+2073 5463
+94657 367944
+6851 15083
+136713 465098
+191882 620037
+228141 725870
+2530531 9910621
+1155318 4385158
+1432746 4828631
+1656784 5859111
+8361 20106
+824 1297
+1158 2106
+34313 117197
+5743 13120
+582256 2216540
+486 552
+7762 21461
+322151 1055048
+1795 4056
+62719 248179
+13356 32310
+202726 619111
+860 1396
+239253 883114
+4152830 16642008
+642527 2649929
+723 1092
+14439649 65883666
+10083 31736
+327 346
+52707 157665
+13448 39568
+7080 22939
+1340 3159
+1810192 6229124
+1105 2320
+768084 3228726
+7363 23000
+18659 58962
+10927 29144
+5301 18975
+25740 116920
+494306 1590811
+87652 268674
+11612 31328
+824367 3035561
+27491 110033
+9720 28241
+101070 415800
+36890 137433
+905089 3279489
+932845 3026423
+310150 960752
+2630 5920
+1070 1657
+1014658 3893032
+1207026 3930522
+2119 5877
+69149 185529
+3813 10264
+43940 149651
+2320 5409
+295256 1113758
+35716 106865
+606228 2558530
+18140 53317
+1732661 7320283
+14356 38612
+1275798 4142054
+180573 736991
+1606 3143
+2638751 10228895
+980393 3813924
+651471 2042740
+414983 1273823
+885122 3159563
+1533 3295
+2130543 6207388
+49886 200625
+763109 2714799
+9981 24076
+2336 4989
+250442 759972
+49246 147018
+716 1207
+2061 3623
+2207 5620
+113930 414689
+486 564
+4279 8992
+530287 2037380
+409322 1749113
+803904 3212283
+721246 2555681
+43955 170557
+6597 21574
+402 494
+467724 1720178
+256607 741238
+61730 188577
+163014 635372
+38851 184654
+17792 64707
+3337 8128
+1046962 4351432
+8358968 32742346
+1050656 3673071
+441625 1302033
+3924 12197
+33347 102834
+461998 1745978
+1268807 4514871
+487135 1593899
+571844 2773301
+1364849 4023290
+835303 3475651
+134139 483832
+17688 46381
+30632 109448
+162826 684441
+205485 617525
+2954118 12396995
+752896 2278350
+1470 3613
+4379 13411
+49638 177471
+37763 136731
+12883 33451
+2545503 9901281
+116221 390734
+120430 342288
+137891 505585
+62952 224993
+659030 1961514
+8503 20157
+819818 2620867
+69110 246547
+21709 61985
+2080533 8971534
+2140454 8513092
+691702 2483900
+128606 462820
+46052 142587
+3359 11282
+23854 80326
+1701696 6498235
+28074 84290
+17113 60223
+491750 1445395
+31140 95543
+122249 378850
+2524 6041
+385165 1798235
+224631 776773
+31683 88154
+2369982 11751925
+25400 87223
+18082 77522
+11480 34039
+73818 247633
+417933 1995278
+3297989 12787337
+1547 3362
+170071 709230
+205240 1165131
+37820 107577
+17907 42060
+1086 2954
+6444 20979
+10870 32365
+5177 12844
+2959 6448
+782 1136
+1124267 3801338
+1128087 4866878
+7755 27832
+14416 55991
+138301 399026
+2728728 8828747
+321 340
+1035419 3208801
+2962 11339
+37844 121144
+228768 861916
+744419 2528108
+417417 1935608
+83515 310949
+789682 2413764
+126953 364098
+344307 1015733
+4751420 20013121
+30230 97527
+6035 15050
+243140 1105658
+5645 14618
+59518 260862
+32331 96929
+49358 140980
+1658 4702
+848 1577
+23675 81768
+33808 143878
+10895 28982
+210614 618901
+139303 491545
+95814 479122
+5845 12620
+28559 95948
+3492 10018
+58834 188909
+2185 4630
+63102 179827
+109016 400133
+77324 294797
+2368 5037
+7084 20272
+426 461
+20084 96469
+306565 1182787
+853718 2449089
+234823 784578
+290361 1094615
+582366 1712377
+993485 3045966
+106119 409867
+598 924
+226118 906980
+495620 1825339
+908719 3578280
+36463 120037
+82242 305260
+19082 40255
+5375241 27264245
+139900 605033
+180198 726920
+23984 68320
+16870 70234
+891 1363
+79246 227183
+9955 36853
+956 1978
+286970 839275
+2929626 7466962
+6795 23312
+73251 306430
+2287192 8992141
+2043 4161
+115183 462205
+1168964 3638597
+15245 39239
+9393 24500
+108568 323682
+531836 2769295
+551 691
+7103 19939
+1209 2842
+10870 32481
+57832 223425
+260101 1128963
+113435 389261
+8787 29296
+12204 40363
+59711 167398
+6918 21932
+49003 138521
+67194 184856
+14461 58360
+1275 2222
+588779 1948655
+14900 57173
+260590 971740
+4430 14729
+3669 10360
+15275 53578
+1611 3604
+379709 1126337
+263352 766250
+362252 1566040
+113558 508791
+120955 508861
+3370 9072
+1604933 5087974
+612111 2139575
+332685 1210550
+8323 20200
+7504 30855
+2404 4873
+129225 437548
+202240 774020
+36694 165764
+347 373
+136507 563858
+69893 225719
+1351859 4042528
+1380 2379
+4737 11380
+56499 159294
+10960 28701
+83741 275179
+666208 2368361
+290364 805937
+28922 89514
+4227 10977
+115379 408579
+118433 461197
+398881 1169883
+46493 128345
+50305 227134
+5973 16176
+279275 1044196
+18790 59421
+97625 400366
+56009 146086
+1375971 4395371
+127295 409512
+113360 488678
+6876 20386
+512669 1666636
+21882 64259
+792400 2896926
+1674 3628
+5774 17759
+35749 125211
+37008 102748
+42855 113457
+975726 2906030
+501 636
+177813 723905
+10187 25878
+618949 2370750
+1004 1743
+693653 2125024
+39114 154170
+72307 202360
+22156 48404
+554651 1752267
+235202 656447
+1035 1920
+182718 565622
+27727 94119
+2668 9179
+139027 435790
+318756 1262057
+3518 8393
+6035 20368
+1063184 3635530
+220344 1022987
+6736 23735
+4900 11478
+17287 65171
+13879 35730
+285071 985314
+215008 695818
+9866 27753
+28314 90051
+136909 586239
+149021 593795
+2036269 7628161
+153883 516931
+39668 184392
+964938 4030227
+15738 49052
+16927 43301
+159658 634930
+36252 186198
+1974237 7327827
+386711 1280626
+29045 93298
+5556 25611
+142389 411594
+51627 273568
+1134394 3705283
+3113 9723
+119096 330503
+194249 769323
+7898 21929
+2067875 8089949
+26715 131844
+210371 738457
+94239 398866
+2236 5266
+26908 78571
+80572 314405
+3662897 13570000
+202366 788258
+359911 1280065
+156627 465620
+254178 1020847
+12388 42640
+26372 72477
+11066 48240
+54948 159404
+1652667 6663888
+31515 144769
+434174 1173533
+223370 800909
+19994 75642
+697552 2100888
+26185 89079
+544843 2125814
+15528 39098
+1199088 3683523
+10426 32071
+433 464
+256697 810201
+507440 1771043
+179395 764710
+2535 5492
+35628 96714
+1533 2641
+122855 366513
+90623 330670
+109361 401749
+1557427 6674068
+2377194 9571345
+82257 294939
+2985 7774
+50547 192519
+169769 628966
+18295 58856
+89955 282459
+3139 7722
+108025 320013
+374925 1663795
+2276234 7489246
+2460 5900
+1211345 4633913
+24582 110732
+1983201 7169655
+8671 20874
+271124 1045621
+1388251 4460964
+146138 567170
+57837 172619
+13626 44687
+109113 380689
+2466 5317
+328586 1090402
+1330919 4169588
+931 1371
+19554 67081
+16024 72146
+13655 50639
+3001 9102
+255540 752900
+55265 246128
+817 1182
+40899 151059
+8496 22905
+22019 62099
+13545 57394
+1142860 3539926
+1199779 3606732
+236944 906842
+137831 537707
+138887 525845
+1601747 5347920
+42117 116275
+1033 1642
+808 1198
+95492 299418
+7110 23170
+7143 26112
+110039 347085
+637412 2135854
+1375 2806
+278048 1176552
+5535633 18447290
+1118310 3612533
+109244 418573
+449630 1843764
+30612 106299
+15214 52529
+2771 5802
+819736 2611875
+99940 364862
+1799143 9132503
+305832 1146842
+6169 18294
+99575 319576
+205122 728048
+26868 75283
+153341 507738
+21514 68777
+28257 74926
+58344 201294
+391196 1417929
+204 176
+196794 608714
+193740 618253
+400037 1593069
+379368 1432329
+25976 74464
+7338 37501
+595298 2274451
+13347 38067
+10236 27179
+61236 171219
+20980 76402
+11530 26061
+1858 3902
+39348 119873
+1725 3112
+2983 7710
+67453 198947
+14443 39759
+314366 1295618
+77575 289433
+1023918 3803681
+1070423 3018009
+7129 16751
+38536 120960
+165462 653764
+340875 1007431
+264028 1161331
+148701 578378
+708725 2538405
+3506 8408
+28404 113190
+528461 2246356
+434134 1253699
+9779 24726
+72050 213109
+38610 141940
+749763 2445455
+5690 19885
+142981 535834
+1071316 3259002
+162181 582260
+2873283 11854934
+759628 2284122
+3897 11577
+98218 411552
+199590 564709
+59681 169783
+424021 1633976
+360 387
+717877 2375490
+5020 15693
+259324 769184
+12398 45149
+180241 634752
+425025 1452924
+4332711 13960497
+1895 4403
+449 493
+3656559 14904538
+1154902 4417279
+473175 1719134
+413 493
+265512 824835
+2330 4389
+152013 576753
+140639 389475
+21816 57002
+2309751 7148016
+27008 67253
+578522 2095326
+1135950 3625502
+34650 154118
+21534 77163
+38168 101251
+63344 189850
+205053 581239
+3033 7765
+27445 78051
+1040133 3698587
+690515 2083132
+181407 754838
+19961 55146
+132592 427870
+102793 401220
+9490281 28640514
+215084 661740
+6135538 25903913
+852151 2785121
+34757 104579
+6817 21605
+391447 1615564
+1291 5211
+2007707 8073418
+1342 3434
+641302 2597639
+5060831 15038390
+84719 347756
+196168 593434
+23350 73453
+40197 146511
+359166 1277885
+28147 88487
+1129 2120
+2728 7038
+405915 1217230
+2882195 10936540
+6302 18605
+9724 30589
+81164 274633
+4535 10446
+6155 20148
+11244 44569
+358953 1309982
+629872 2380122
+302416 870525
+5402661 16818734
+336462 1382000
+446 517
+3313 8051
+269956 919384
+1155493 4123383
+300077 878863
+276185 1067379
+1645186 6366320
+157587 535934
+25516 70416
+3411 8870
+132231 464248
+2628318 9208360
+7152 16201
+20309 91362
+3660 8800
+637 818
+29464 90985
+184805 824136
+13617 46328
+15192 39038
+971285 3154695
+12332 40236
+880 1249
+1683101 6714252
+11570 33211
+2741 8192
+12862 50000
+3044193 11546861
+1293923 4994631
+15499 48707
+691492 2906603
+10597 36401
+3361 6876
+368 394
+198464 875155
+121672 532755
+597716 2415839
+23629 84586
+25568 80832
+7691 24670
+100363 351194
+9881 35773
+29010 81910
+44456 166017
+535208 2039432
+7825 20534
+16846 55660
+73288 241519
+968750 4100251
+26537 60643
+332036 1237392
+1405 2856
+13791 61902
+1820 4491
+139414 432945
+329771 917256
+1144440 4945608
+6488 19867
+342272 1019322
+5384 18696
+196021 567131
+162346 502619
+3924 11631
+832261 3726129
+1428652 5482473
+101660 284929
+1049 1804
+349141 1321068
+32345 102116
+24386 68068
+2120 6550
+3069 7808
+23431 72929
+9230 27508
+287819 1092720
+242509 1015669
+46052 177111
+490780 1810838
+17936 50863
+53682 167509
+70185 200093
+26566 80521
+6229 18330
+1947471 5638044
+53588 230247
+143266 443701
+468687 1573248
+840404 2324876
+1157 2111
+282508 1289912
+19501 70472
+816236 2827541
+188069 722192
+96040 399940
+68163 188951
+5746 14506
+781734 2827910
+171127 503724
+1186997 4566252
+79803 383879
+553724 1763682
+199468 593068
+192258 1199873
+744 1241
+2842 8541
+540995 1717089
+463076 1616585
+1686 4023
+808761 3224537
+1055112 4228261
+2100241 8136905
+10400 36872
+1664738 6634702
+172464 510132
+471982 1366147
+14540 52099
+454560 1784341
+20867 77229
+40860 109257
+1025 1726
+4540 11473
+16383 53867
+87949 272846
+171527 551768
+47053 145833
+1470415 6507527
+6925 32364
+11952 40213
+285338 1255665
+6729 19293
+31856 129776
+60567 192298
+88089 336702
+1255 2203
+15621 54055
+78442 233856
+86075 319109
+48070 142570
+1448577 7096071
+282607 959968
+40396 121507
+1952183 6374269
+3568 8493
+567303 1805490
+40047 114999
+10434 36798
+8741 22106
+12915 47117
+470926 1379917
+70603 246638
+119984 337013
diff --git a/dclistsize.plot b/dclistsize.plot
new file mode 100644
index 0000000..b3aa5b1
--- /dev/null
+++ b/dclistsize.plot
@@ -0,0 +1,13 @@
+set terminal png size 600, 400
+set output "dclistsize.png"
+set yrange [0:]
+set xrange [200:104857600]
+set logscale x
+set xlabel "file list size"
+set ylabel "number of file lists"
+set key box center bottom
+set grid xtics ytics
+set xtics ("1K" 1024, "10K" 10240, "100K" 102400,\
+ "1M" 1048576, "10M" 10485760, "100M" 104857600)
+plot "dclistsize" using (2**(floor(log($1)/log(2)))):(1.0) smooth freq with histeps title "compressed",\
+ "" using (2**(floor(log($2)/log(2)))):(1.0) smooth freq with histeps title "uncompressed"
diff --git a/dcnumfiles b/dcnumfiles
new file mode 100644
index 0000000..8f9c583
--- /dev/null
+++ b/dcnumfiles
@@ -0,0 +1,14137 @@
+3733 3746
+41 41
+486 532
+1755 1814
+288 289
+54050 57785
+592 592
+13 13
+26 26
+68 68
+36814 56835
+24346 24953
+1168 1232
+6 6
+7093 7349
+8 8
+1771 1772
+249 249
+40233 41911
+8719 12918
+1957 2122
+19 19
+20880 21017
+16921 24243
+5540 7762
+9177 9550
+176 176
+478 575
+477 477
+986 1012
+46 124
+6457 6504
+2704 2796
+16 16
+65107 71950
+277 277
+918 931
+10 10
+395 397
+4217 4282
+292 292
+1 1
+25162 25798
+155 171
+308 308
+31 31
+497 508
+786 848
+18930 25645
+2808 2814
+29871 31600
+92 92
+11423 14981
+20127 23343
+331 333
+1170 1171
+48 48
+51 51
+71961 80562
+18 18
+5454 5798
+178 204
+2731 2789
+12039 15264
+6264 12848
+1733 1735
+4071 4071
+539 541
+4340 4859
+912 920
+448 457
+22986 30862
+193 193
+24606 29056
+3667 5901
+351 362
+55968 114078
+218176 257136
+596 629
+7923 19887
+21919 22107
+16165 18642
+1641 1754
+3192 3259
+2 3
+11976 13277
+31468 31514
+4822 5122
+153991 249284
+42 42
+12155 12616
+195 197
+135 135
+9784 10064
+10 10
+29030 29336
+347 347
+658 726
+44376 44947
+266 272
+7522 7780
+15797 16346
+3180 3293
+148 148
+13 13
+8723 9167
+34482 35153
+7 7
+8814 9064
+144 176
+160 178
+1111 1159
+973 1007
+39990 41072
+1 1
+969 971
+19882 21836
+16264 18299
+33260 48055
+11324 12255
+9667 11295
+17 17
+6 6
+62 62
+89158 95258
+2566 4308
+6841 7235
+10599 13259
+396 396
+267 288
+23477 23643
+221 221
+10491 12702
+37 39
+2836 2836
+24368 28354
+20534 22631
+3632 3789
+2882 2981
+14 14
+205 205
+432 439
+56 56
+1354 1358
+283 305
+6 6
+295 312
+46 46
+990 1001
+6925 8277
+1690 1700
+5077 5614
+293 297
+5127 5900
+2388 2715
+183 184
+2158 2178
+4304 4428
+10 10
+51366 65031
+1459 1618
+6572 6916
+266 266
+2358 2796
+888 888
+366 378
+1293 1310
+1368 1501
+4030 4302
+1414 1506
+141 141
+401 413
+23 23
+928 981
+360 360
+15782 17161
+35 35
+7885 8044
+440 520
+10531 10821
+408 409
+49 49
+59700 59700
+2 2
+709 713
+14390 14418
+2 2
+6438 6438
+472 477
+76212 78188
+6 6
+644 644
+28617 31383
+531 768
+1050 1050
+6273 6644
+2058 2538
+22933 25141
+165 165
+1430 1998
+26706 27538
+1739 1741
+937 939
+2203 2374
+2184 2243
+16883 17796
+63 63
+170 181
+6 6
+1714 1715
+143 144
+1025 1100
+5703 8504
+3911 3911
+38521 42763
+305 315
+323 357
+4348 4490
+25670 28714
+2094 2095
+104 104
+150 151
+790 812
+137 143
+1811 1813
+4353 4454
+278 293
+5799 5918
+31 32
+18252 22290
+4 4
+63 63
+32696 33584
+3902 3971
+520 520
+1231 1254
+16 16
+3484 3913
+3294 4074
+4600 5630
+7937 8803
+18702 19284
+2171 2450
+6722 11391
+3300 3329
+366 366
+5880 6193
+861 869
+33 33
+1544 1555
+324 415
+17629 17893
+27356 34765
+4370 4372
+27 27
+190 200
+45987 51248
+847 849
+4534 6707
+1107 1116
+8943 9790
+251 267
+562 638
+7116 7784
+156 156
+161 161
+199 209
+1048 1055
+9957 10109
+10135 11096
+62681 65563
+1635 1639
+14238 14837
+293 296
+1240 1442
+652 652
+7836 7911
+4458 4519
+29156 32742
+3822 4101
+6325 6920
+3448 3454
+9510 10104
+781 796
+2540 2542
+9035 10529
+46277 62394
+525 525
+2292 2313
+2211 2273
+473 473
+2 2
+6048 6110
+479 484
+7 7
+6023 6180
+1812 2109
+95 96
+78 81
+545 663
+10615 14407
+253 253
+1263 1271
+445 449
+4220 4336
+95 96
+22217 27471
+19839 20209
+72 72
+1241 1311
+6 6
+35542 37362
+190 190
+15109 16122
+2 2
+455 455
+2049 2229
+901 901
+1733 1757
+8275 8839
+725 856
+6035 6108
+222 222
+4051 4072
+119 122
+2763 2905
+298 406
+11640 11751
+33 33
+15964 16879
+6358 6551
+102 102
+1497 1618
+1571 1589
+17 17
+6 6
+3035 3062
+4778 4831
+244026 402028
+13689 13845
+822 910
+12961 13458
+18 18
+14460 14753
+13564 13961
+6693 6978
+77 78
+666 900
+12235 13456
+48 48
+845 885
+3404 3455
+1600 1619
+722 790
+22902 24535
+89 91
+1330 1401
+814 1011
+11228 12248
+1894 1932
+5295 6604
+14 14
+3838 4407
+5021 5209
+5190 5243
+190 193
+19785 20080
+4399 4691
+80362 106252
+108 108
+433 433
+7311 8264
+2505 3165
+894 1069
+2930 3205
+78 78
+10 10
+215 215
+34 34
+1262 1269
+6 6
+153 169
+1307 1347
+17735 21008
+256 256
+33417 38450
+17073 18407
+86 87
+18 29
+174 174
+13 13
+35 35
+409 628
+8694 8727
+1832 1879
+28 28
+60 60
+34 34
+1712 1768
+76 79
+136566 153023
+13747 27434
+64 64
+19620 31223
+5544 5552
+14489 14986
+83 85
+19119 19600
+6162 6400
+21 35
+447 447
+20994 22792
+162 165
+200 203
+291 293
+85 85
+136 136
+8417 12673
+2012 2026
+1 1
+49 49
+1735 1757
+385 410
+26 26
+275 275
+31 31
+3144 3739
+24 24
+20 20
+8246 11897
+7842 8112
+4696 4707
+48 48
+521 636
+2071 2174
+255 255
+939 939
+233 234
+162904 224168
+26 27
+13437 18124
+170 170
+7 7
+1624 1646
+314 315
+317 317
+23 23
+9351 9368
+12221 14039
+19 19
+64 64
+4 4
+6868 7182
+16194 26510
+22020 38203
+12520 12550
+127 128
+8723 8759
+227010 232606
+10 10
+381 381
+139 143
+4853 5159
+24322 25630
+68185 68828
+43491 44036
+66956 77994
+11344 12048
+12727 17699
+4446 4448
+9 9
+3691 4074
+285 285
+13615 13875
+133537 133934
+8988 9005
+9853 10198
+5447 6288
+1155 1155
+300 304
+3729 3962
+46213 53778
+83 83
+3007 3066
+5159 5164
+145 145
+3660 3807
+2903 3341
+12351 12454
+1758 1766
+131 131
+730 730
+3375 4210
+31 34
+1471 1526
+1636 1933
+9 9
+189858 214718
+1414 1483
+1490 1825
+8946 10034
+11504 11991
+2216 2287
+88141 126943
+6097 6876
+1723 1793
+835 841
+3435 3451
+131433 158553
+28647 31964
+11975 12792
+176 177
+11086 16460
+15 15
+5 5
+12087 15438
+5008 5345
+704 705
+454 455
+71 72
+14233 15282
+30268 33920
+83 83
+1064 1064
+6174 6617
+3327 3792
+102 102
+50 50
+1073 1073
+4794 4799
+1385 1508
+28 28
+6072 6825
+6402 6448
+822 833
+1 1
+2022 2705
+65165 72997
+59 59
+65 68
+24 24
+9 9
+39325 44783
+8318 8464
+5315 5913
+513 517
+942 1927
+6333 6347
+405 408
+45485 46757
+23488 26503
+73 73
+16 18
+21209 21255
+35 35
+21389 27518
+155 155
+5354 5744
+768 768
+522 522
+9637 10515
+13 13
+624 633
+5210 6256
+1123 1123
+211544 248873
+2854 3396
+6182 6238
+1225 1235
+77 77
+59922 62699
+17 17
+5112 6355
+203 228
+9057 9192
+1221 1228
+20204 24548
+10606 10659
+16640 16939
+1270 1372
+28 28
+42077 51580
+6255 7704
+8489 8614
+14 14
+5472 5512
+1665 1668
+13632 13879
+797 810
+13774 15838
+360 360
+4441 4556
+6910 7358
+12 12
+7567 7659
+280 280
+11600 11625
+659 685
+22975 24331
+22521 23155
+9591 11165
+42072 44185
+11621 11786
+1292 1339
+27463 30255
+22 22
+18 18
+3165 3167
+3656 3702
+8 8
+41 41
+35 36
+1965 2944
+1780 1835
+213 241
+4 4
+156 156
+1868 1882
+318 318
+79 79
+267 279
+645 645
+843 878
+163 163
+541 549
+25 27
+3475 3619
+4002 4031
+213 213
+116 116
+21103 25152
+25232 26494
+420 441
+658 659
+55783 78100
+5879 5917
+34 34
+206 208
+8954 10909
+35 35
+36941 37151
+48598 79827
+69 69
+1439 1441
+71 73
+173 173
+53621 53626
+1506 1511
+30096 36632
+64292 75459
+3719 3736
+32288 35335
+106 106
+6630 8078
+444 446
+3658 3939
+171 171
+159 163
+1220 1239
+5549 5678
+1677 1691
+1125 1350
+4027 4066
+11300 12143
+21162 26354
+11156 13476
+6 6
+73 76
+246 246
+34862 45026
+5 5
+7 7
+57 57
+20182 20329
+28569 30510
+11267 12211
+2 4
+6689 6771
+12867 13001
+3273 3318
+18116 24430
+1321 1483
+3871 3879
+243 243
+9 9
+178 236
+209673 210341
+754 762
+14773 15384
+58 61
+10542 11118
+572 575
+2990 3068
+43 43
+1146 1147
+438 449
+4244 4276
+434 438
+67 67
+2 2
+367 370
+931 1002
+874 888
+2198 2203
+1698 2065
+67 67
+3338 3835
+92 94
+2841 3009
+3556 3560
+121 138
+1583 1625
+1980 2077
+57 59
+54279 59697
+371 371
+3839 4804
+22697 23794
+36645 38691
+1848 1877
+58334 69563
+3117 3202
+4006 4162
+3994 4074
+20201 20670
+90687 94928
+811 835
+6 6
+1452 1461
+2289 2305
+43 43
+67427 70797
+1327 1356
+1008 1008
+3 3
+6058 6088
+333 336
+2524 2893
+848 848
+12753 13766
+507012 544368
+148455 163751
+77779 79575
+3895 4644
+733 751
+3945 4122
+6026 6540
+7901 8116
+35 35
+3037 3037
+1225 1802
+25 42
+670 682
+1 18
+1592 1600
+20 20
+231 231
+177 177
+3691 3786
+3457 3566
+21724 23007
+17052 18248
+184 184
+15 15
+33384 33904
+3465 3490
+93444 93961
+15186 19948
+2895 2913
+171 172
+2312 2321
+3 3
+4293 4610
+1446 1454
+18661 18759
+20 20
+1418 1515
+289 305
+26237 29811
+7813 7863
+117944 174450
+40 40
+104 104
+4900 5242
+319 323
+12 12
+169 169
+19 19
+35 35
+1722 1792
+2343 2347
+5474 5918
+834 846
+13596 15386
+2 2
+246 246
+274 274
+1073 1176
+5749 16140
+33017 34926
+24986 30503
+226 227
+132756 198374
+313 315
+17282 18590
+3580 3590
+5638 6208
+12884 14827
+16955 23725
+14 14
+4870 5531
+6544 6561
+1192 1394
+26 26
+919 919
+83144 97374
+66 66
+503 538
+4549 4641
+264 269
+245 251
+164 169
+3544 3645
+103 103
+646 711
+22684 23465
+1726 1727
+818 818
+20513 22736
+5810 8005
+39123 40445
+36945 41846
+401 408
+104 104
+81 81
+5 5
+109 174
+51528 53495
+625 680
+577 578
+71 72
+352331 412143
+2 2
+4370 4370
+24627 25079
+10479 10925
+21117 21299
+3161 3857
+1082 1082
+531 531
+2045 2111
+6147 6250
+625 1283
+32796 59286
+38549 49654
+884 885
+101814 120043
+194 210
+19758 25483
+17012 19034
+1472 1472
+2 2
+970 977
+171 171
+14 14
+64045 66144
+4851 4853
+3420 3452
+5310 6595
+19641 20608
+136 140
+140 140
+5062 7219
+354 354
+4191 4659
+2337 2400
+36397 48397
+2433 5001
+960 964
+8998 9341
+172 172
+16 16
+334 338
+376 376
+25729 27492
+352 352
+91 91
+12473 12938
+809 838
+1955 3134
+4991 5056
+13 13
+1667 1725
+3214 3271
+80 80
+10265 12633
+9890 10276
+1580 1703
+99 100
+3 3
+174531 180436
+1 1
+22601 22898
+64746 79237
+220 220
+79136 116510
+147 148
+2975 2993
+1087 1178
+22 22
+665 676
+177 177
+16943 21363
+8531 8834
+5809 6103
+21895 22446
+544 546
+9765 11903
+22 22
+58186 73405
+8548 11669
+4980 7658
+20627 24467
+4387 4388
+15439 22492
+32 34
+437 437
+2216 2298
+11782 12002
+1671 1781
+25682 26353
+11640 11754
+1206 1246
+54823 58785
+52358 55607
+2253 2280
+190 190
+15569 17831
+2599 2605
+1842 1909
+769 798
+3913 3997
+7472 7502
+13257 13682
+3826 3881
+24791 30979
+1373 1404
+12 12
+18160 19461
+85 85
+23066 25478
+12979 13767
+17769 19016
+5023 5290
+9 9
+4 4
+3194 3194
+2070 2096
+913 921
+11 11
+6138 6162
+406 408
+8965 9075
+5650 6669
+33 33
+1266 1346
+81531 89287
+294 301
+17 18
+192980 199750
+35811 37129
+3156 3374
+218 221
+6322 6406
+5460 5925
+2198 2240
+14878 16866
+12052 12138
+923 1010
+3741 5556
+174482 240957
+28898 29705
+379658 403731
+8656 12847
+17731 18895
+6070 6286
+51296 51300
+7791 7922
+478 482
+3734 3908
+6755 6800
+172 172
+24341 26566
+129 129
+365 365
+11661 12543
+77 77
+366 411
+796 807
+28176 28735
+20354 21275
+20468 20767
+761 763
+680 692
+4338 4409
+4755 4856
+15366 17093
+21015 21751
+149 150
+1094 1120
+10384 10688
+2870 2895
+89 89
+14657 15510
+461 664
+3613 3933
+4878 5671
+596 651
+45862 45940
+1014 1262
+1821 3212
+13905 15352
+226068 257624
+1368 1393
+13408 16648
+64942 66493
+3073 3202
+7186 7204
+66 66
+147 147
+9834 11083
+5160 5771
+1719 1807
+142 148
+53 56
+2748 2758
+47760 47964
+10880 11130
+9828 10054
+21662 24097
+21045 21816
+2154 2167
+272 273
+5785 6344
+31 31
+4 4
+662 662
+850 850
+5924 6949
+62 62
+2059 2126
+13338 13598
+1355 1468
+6409 7118
+513 523
+8 8
+756 756
+897 897
+29315 30856
+38 38
+1444 1446
+2527 2672
+17852 17947
+3615 3891
+119213 131171
+13598 14894
+136 145
+1 1
+717 717
+238 242
+1108 1652
+5504 5539
+4433 4479
+139384 159350
+67 67
+1 1
+405 475
+1433 1435
+13557 21892
+0 0
+363 368
+13223 13232
+27 27
+236 236
+3102 3132
+4144 4320
+35 35
+3 3
+1664 1667
+354 624
+885 890
+2066 2089
+91937 109574
+356 374
+1090 1180
+140810 158515
+3506 3680
+74136 81600
+7570 9719
+6604 6754
+9375 10118
+435 436
+27170 41694
+449 451
+10828 16306
+3459 5581
+2665 2732
+13059 13192
+5743 9472
+18511 19226
+69 69
+93 93
+49 54
+469 765
+39227 50344
+2492 2540
+22 22
+926 1212
+110 111
+567 568
+254 258
+34 34
+127 127
+472 473
+2426 2550
+12637 14697
+3005 3005
+8196 8261
+6 6
+179 179
+43 45
+9940 10363
+7917 7981
+1818 1939
+1571 1585
+540 544
+1930 1970
+37115 42768
+1768 2049
+23 23
+544 546
+163186 173494
+149 149
+601 614
+5792 8164
+127 127
+1272 1484
+38 38
+588 651
+361 374
+159222 188366
+526 551
+47481 51772
+184 184
+6563 6890
+375 376
+1068 1234
+2181 2182
+632 637
+725 810
+69763 86428
+9344 9566
+53 53
+0 0
+7594 7629
+14184 16435
+6811 7048
+29060 32636
+27301 28805
+581 583
+1897 1898
+10019 10161
+4 4
+41 41
+22694 28370
+3837 4040
+1253 1253
+10235 10509
+21 24
+212 219
+2 2
+13693 14751
+1586 1723
+1572 1580
+1578 1645
+4082 5218
+13086 15393
+153 154
+1678 3312
+5 5
+21 22
+383 384
+15 15
+9 9
+5561 5710
+32 32
+226 227
+884 888
+1324 1328
+24092 29989
+4006 4014
+570 575
+8 8
+1434 1440
+17 17
+91 92
+2153 2193
+18388 19988
+25543 27900
+4159 4329
+23681 23834
+3787 4137
+3641 3758
+5387 5517
+944 944
+229 229
+2686 2729
+82 82
+3460 3496
+84 84
+1679 2128
+859 879
+3416 3600
+135 136
+12 12
+72220 74355
+5 5
+3455 3742
+15642 18940
+208 214
+370 409
+71963 77674
+206 206
+30423 41739
+2817 2828
+90 94
+227 227
+143 143
+267 268
+935 942
+13 13
+37219 47232
+730 735
+1479 1666
+107 108
+621 621
+873 883
+614 614
+4675 5007
+4574 4616
+4579 7032
+6592 7288
+2008 2010
+2025 2104
+103 104
+40798 47103
+374 374
+26153 27941
+637 733
+20 20
+7464 7875
+6692 7037
+55406 58093
+1531 1548
+4412 4570
+49 50
+467112 509310
+15893 15995
+354 365
+42598 47065
+1109 1130
+10703 10807
+43263 48227
+787 850
+157446 164073
+11608 11928
+5145 5377
+21 21
+22196 22649
+780 784
+8488 8835
+14684 14757
+26743 29359
+192 197
+6180 8727
+21749 22838
+141447 156906
+61 61
+7 7
+29 29
+420 429
+1641 1682
+37 37
+12 12
+10317 11468
+1371 1378
+5837 6037
+9295 9363
+4943 5230
+3629 7466
+2035 2072
+10803 13153
+4942 6295
+1569 1604
+2617 2653
+24938 28909
+28921 30592
+178 178
+66703 83493
+76 76
+5903 5952
+32 32
+7003 7526
+18 18
+26759 28464
+2402 2542
+112 112
+1078 1099
+211 211
+3877 3880
+512 519
+4387 5903
+1864 1899
+5552 11861
+52 52
+248 248
+106 106
+3928 4003
+0 0
+88 88
+26308 36633
+31398 35814
+88 88
+51 51
+4695 4716
+6663 6759
+14 14
+49816 56441
+430 478
+178 180
+914 1457
+1092 1144
+7496 7610
+21388 24685
+910 914
+2270 2649
+8366 9828
+290 291
+1763 1763
+45510 46350
+5915 6042
+325 351
+8055 8929
+583 768
+450 452
+1214 1367
+55 55
+53563 59192
+63 70
+115 115
+12 12
+206394 217886
+12852 14019
+1575 1929
+45078 51341
+118 118
+924 928
+7044 7210
+16 17
+42 43
+26 26
+1411 1423
+9811 9870
+1395 1404
+8720 8903
+3999 4136
+340 341
+27898 27997
+599 609
+525 525
+362 376
+600 602
+3339 3587
+4460 4537
+7893 9166
+408 409
+20 20
+13265 13356
+11180 20141
+2820 2820
+31 31
+5942 6207
+118 120
+100241 100255
+24116 26791
+13275 13675
+1841 1853
+3026 3056
+193 193
+510 525
+9360 9585
+64 64
+3327 3449
+124 136
+75 75
+330 351
+811 946
+5699 6490
+7 7
+113983 134736
+1672 1694
+76764 153373
+1797 1804
+20238 21696
+100971 129206
+401 409
+315 319
+337 337
+74 74
+451 452
+21743 24170
+3881 3888
+42452 45511
+5299 5479
+2291 2341
+20 20
+25 25
+44 52
+4812 4948
+2055 2060
+92 92
+57 57
+3888 3906
+16334 16376
+1001 1015
+24100 24518
+1584 1668
+18736 18748
+185 185
+9692 10523
+230 230
+8068 9246
+461 490
+5050 5260
+31 31
+13443 16795
+669 692
+1351 1642
+15172 15292
+7 7
+901 909
+21769 22584
+12720 12845
+76843 81911
+47309 47309
+1925 1928
+4951 4980
+999 999
+102 102
+71 71
+5 5
+715 716
+502 562
+374 374
+6236 6273
+902 934
+8 8
+182 185
+426 490
+54167 88126
+1180 1253
+40181 44134
+145 145
+4368 4368
+8204 10743
+267 276
+261 266
+150 150
+97 97
+7521 7568
+140 155
+66 69
+9335 9521
+218 218
+5028 5572
+156 159
+1803 1870
+1859 1885
+2523 2630
+19203 21507
+49291 56281
+8458 8499
+133342 138933
+7 7
+8444 10548
+528 682
+1930 1950
+9053 11107
+88534 115019
+953 958
+873 875
+111 121
+18600 19398
+14393 15324
+1878 1955
+21171 27194
+113 113
+4260 4790
+457 459
+381 381
+2 2
+22 22
+456 469
+728 748
+2151 2176
+431 433
+6130 6571
+79214 90002
+1767 1787
+2822 2847
+24789 27433
+612 612
+299 337
+7763 10415
+43795 45989
+1213 1305
+9 9
+36800 46255
+1270 1315
+2507 2641
+454 501
+40819 43153
+5115 5223
+19 19
+91141 91355
+5311 5436
+516 542
+31851 39337
+76 76
+14580 18641
+33354 35512
+567 568
+1169 1191
+121 121
+9 9
+605 605
+1412 1769
+231 231
+1820 1828
+14290 14354
+59565 63084
+9689 10122
+1 1
+20357 20880
+1536 1667
+30 30
+994 1047
+401 499
+546 547
+1251 1277
+14 16
+15007 15086
+41654 58777
+367 367
+43 43
+137 137
+18595 18601
+2740 4149
+49533 51267
+1053 1113
+50 50
+3 3
+56 56
+43947 44830
+25818 26067
+221 222
+1944 2070
+2702 2749
+9790 12586
+299 299
+35 35
+5202 5983
+6 6
+438 505
+9851 23793
+9356 15776
+397823 472558
+3954 4001
+11721 12585
+11 11
+846 854
+2534 2537
+520 521
+4213 4282
+44684 56358
+1440 1444
+4012 4079
+3527 4865
+2405 2416
+54 69
+1746 1747
+8911 9279
+1090 1255
+50192 54758
+34963 50439
+73 73
+751 752
+1014 1021
+11 11
+363 672
+2235 2524
+746 824
+5620 5651
+3398 3460
+11013 11494
+67092 72362
+166 189
+436 528
+12339 14082
+24 24
+362 364
+1226 1240
+800 824
+37 37
+177964 188325
+291 309
+20223 23183
+34975 35653
+28392 33023
+2052 2120
+18 18
+95 95
+74 74
+259 262
+30 30
+28046 30635
+2677 2725
+1548 1744
+1707 1715
+1525 1629
+4151 4683
+4 4
+293 294
+1473 1473
+5473 5739
+8 8
+27826 29842
+99383 102431
+559 559
+3796 4110
+2 2
+169 171
+27 27
+4595 4605
+66 66
+314 314
+76 76
+21 22
+18796 19648
+1393 1896
+716 726
+346 351
+26 26
+9693 9865
+19652 20300
+256792 320308
+245 254
+737 737
+325 337
+1720 2043
+464012 646784
+5317 5505
+2988 3174
+2118 2179
+540 542
+64 64
+15095 18358
+62951 86958
+20 20
+13388 14369
+327 356
+18971 20934
+64313 65426
+25 25
+9387 9828
+66 71
+127 7570
+7170 8560
+1391 1487
+36903 38803
+5587 6556
+239 240
+10352 10764
+13447 13447
+55499 63650
+27 27
+16113 17408
+31 31
+2465 2520
+911 911
+23858 28977
+15691 16431
+88816 109763
+19095 21251
+46510 52765
+416 464
+4207 4331
+127 127
+3289 3293
+64 64
+67 67
+955 1220
+2750 3697
+23198 24124
+52871 53429
+1207 1222
+113 113
+7954 8249
+381 383
+113318 119403
+4194 4602
+26149 29669
+1445 1445
+57057 74942
+702 887
+20 20
+57751 68261
+433 442
+5121 6301
+106 106
+14613 15163
+10700 11343
+7345 7493
+5620 5850
+29437 31319
+2740 2939
+5 5
+27463 30255
+9299 10531
+93 99
+9633 9993
+595 635
+27085 29085
+479 479
+102 124
+306 308
+91695 106604
+3 3
+289 289
+105 105
+326 330
+23050 25398
+6184 11896
+8191 8453
+80 85
+8839 9376
+5318 5954
+990 1050
+2110 2273
+31597 33724
+11 11
+76 78
+398 398
+43 43
+411 413
+71825 73516
+695 695
+648 779
+72 73
+214 219
+11353 13142
+7133 8733
+61865 67142
+811 831
+22 22
+41 46
+30 30
+48 48
+1536 1586
+221404 531440
+107 107
+2431 2449
+268 281
+453 616
+62 62
+665 671
+16130 16499
+72 72
+1921 1939
+792 1089
+186 186
+1580 1586
+16037 17177
+15602 15886
+10 10
+61 61
+570 593
+12682 18247
+4337 4454
+5277 6873
+8891 9702
+4146 4515
+773 811
+2067 2101
+22809 23022
+15915 16805
+1245 1245
+51908 59242
+408 409
+29583 33741
+23037 24080
+3191 3283
+11081 11322
+2976 3966
+53123 53123
+2557 2557
+12221 12953
+12849 13132
+18 18
+18 18
+13432 14397
+10355 11507
+11068 11439
+2790 3440
+1131 1132
+203076 288590
+2282 4776
+443 448
+591 594
+44 44
+10582 11491
+56243 62995
+387 388
+138 273
+6740 6880
+894 954
+1477 1784
+70 71
+87 87
+453 457
+21 21
+213 213
+60 60
+1342 1440
+145 149
+1849 2068
+633 641
+12451 20575
+28567 32569
+445 452
+8305 9728
+2 2
+2827 3065
+32 32
+153858 179887
+22 22
+3392 3498
+6033 8015
+179 180
+5601 5601
+258 258
+2866 2871
+1 1
+1002 1064
+203 229
+15914 15915
+2265 2315
+6146 6353
+1426 1835
+95 145
+73179 77406
+203 203
+5352 5648
+8820 9136
+34790 36847
+33 33
+2248 2270
+21 21
+2799 2805
+8 8
+141 142
+10553 11311
+6248 6250
+36805 39161
+58463 85060
+485 550
+1944 2469
+453 453
+5 5
+30155 41949
+1614 1949
+550 597
+135 135
+10 10
+283 288
+38617 45615
+43 45
+7801 8323
+891 944
+15501 17064
+63 63
+2458 2458
+81010 87011
+737 755
+2887 2909
+757 770
+44 44
+3 3
+32257 34291
+733 734
+16339 17503
+10706 10786
+1264 1301
+26 26
+350 352
+10647 11016
+35659 38292
+5 5
+2492 2569
+15 15
+28803 48507
+8675 9517
+23443 23637
+17 17
+10933 11640
+17318 17801
+1401 1443
+16 19
+17368 20997
+66 66
+12 12
+3176 3210
+22 22
+347 359
+9819 13882
+430 435
+581 703
+1369 1549
+1529 1544
+76868 87369
+374 374
+1467 1477
+1605 1615
+1325 1334
+333 616
+189497 191822
+3707 3723
+217 225
+2322 2366
+7719 8363
+471 557
+12688 12916
+2854 2858
+693 709
+4064 4128
+149 151
+80 80
+542 557
+8023 8061
+62 62
+9 9
+2292 2473
+3033 3132
+4382 4659
+8891 23928
+443 444
+5783 5848
+834536 885894
+2412 2425
+2625 2661
+990 1046
+9782 11179
+18149 18737
+32447 32816
+1392 1417
+31181 36437
+13293 13422
+1238 1247
+221 222
+18749 21338
+109 109
+12 12
+376 553
+14 14
+10839 13698
+10019 11912
+4174 5037
+136 136
+1519 1521
+10992 12238
+105221 106040
+9099 9949
+162 162
+3507 3523
+1027 1137
+540 540
+2931 2973
+3761 4175
+36139 38115
+47030 47166
+217 218
+1445 1471
+10 10
+2276 2417
+65 65
+89 91
+1009 1014
+4659 4959
+167 167
+4986 5010
+6493 6568
+385 385
+159 159
+171233 219499
+21654 25240
+3002 3132
+7766 9260
+6621 7052
+1405 1405
+9902 10427
+24102 28679
+1305 1340
+14 14
+22891 23077
+440 442
+2823 3362
+1072 1113
+45507 52449
+84 84
+1 1
+9 9
+12164 15946
+1063 1069
+16450 19073
+27934 31164
+19850 21674
+6845 8453
+7589 8020
+4168 4349
+4707 5188
+223502 223720
+5971 6237
+102 102
+4519 4534
+271 272
+77 77
+797 805
+415 415
+15715 18489
+36 37
+148 151
+390 394
+1198 1199
+9816 10943
+96753 102596
+1 1
+50716 97740
+28 28
+1760 1760
+1857 1863
+175228 328665
+142 142
+387 388
+33 33
+39550 40561
+589 614
+1097 1125
+1020 1618
+5348 5403
+135 195
+72 72
+13711 16739
+181 181
+44308 49128
+14541 18034
+302 302
+286 286
+113 113
+7443 7464
+5110 5508
+3826 4090
+4072 4074
+40412 45288
+7751 8135
+25 25
+107 107
+5541 5545
+104 107
+597 599
+1028 1188
+735 738
+1015 1016
+255 266
+602 609
+9619 9668
+672 688
+23 23
+1674 1743
+22080 27623
+10196 16749
+167 172
+8447 8673
+7731 7743
+36 36
+6916 6916
+2195 2556
+856 887
+667487 812422
+6221 6225
+5230 6612
+3759 3933
+54 54
+65412 65463
+8135 8418
+255 274
+103 103
+70036 89493
+1091 1107
+35 35
+400 400
+3 3
+25099 26448
+13936 15465
+12734 13240
+7631 7636
+896 900
+20771 20832
+72 72
+1574 1711
+520 520
+941 1051
+1244 1247
+47059 47681
+33 41
+1380 1383
+206394 217886
+1355 1462
+108 110
+1097 1181
+16 17
+7126 7268
+538 549
+11712 12946
+276 276
+6390 7199
+114 120
+1663 1688
+158 161
+259 260
+190 192
+2059 2122
+25373 28170
+48 57
+790 1045
+75 75
+480 486
+60286 66185
+43 43
+394 459
+6432 7102
+4816 5858
+22072 22819
+1349 1756
+265 265
+9039 9097
+5904 7641
+390 394
+20650 23806
+562 602
+401 460
+37474 40059
+1227 1262
+208 209
+3776 3866
+271 278
+10050 10087
+2 2
+1633 2284
+9848 10808
+419 431
+49 49
+1530 1581
+2029 2030
+3095 3100
+535 538
+33992 39286
+670 670
+90 92
+2875 2918
+9813 10333
+2909 2946
+12089 79639
+1850 1927
+6 6
+2659 2692
+5193 5291
+1891 1938
+39 39
+3311 3355
+30701 35962
+2141 2151
+7185 7959
+1954 2839
+179 179
+4825 4897
+3 3
+34929 39655
+25 25
+138 139
+14838 15038
+929 975
+168 168
+31558 32034
+69 69
+683 846
+73434 81808
+8 8
+11 11
+17590 18896
+96 97
+2478 2625
+2179 2448
+64 64
+4031 4412
+40574 40716
+539 595
+1264 1592
+7287 9463
+3374 4318
+10664 11221
+6917 6931
+3481 3972
+11 11
+12196 12995
+12370 13357
+364 365
+46166 55034
+34101 51528
+562 577
+39642 58709
+10182 10722
+150 151
+19638 21469
+270 270
+5798 5836
+9 9
+2923 3535
+811 859
+3800 3973
+8300 8363
+6548 7743
+36185 42945
+27746 32752
+4361 4606
+645 645
+158 158
+6591 8145
+4883 4912
+8324 8713
+40577 48403
+74654 74666
+19152 19963
+3684 3782
+1017 1540
+26172 27581
+3168 3211
+7304 7308
+53600 54120
+2006 2556
+7642 7991
+1048 1063
+52 52
+69 71
+696 715
+519 528
+2669 2714
+11 11
+2845 2859
+487 491
+7 7
+15210 16012
+1024 1050
+8689 8719
+23 23
+10 10
+2513 2541
+6508 6696
+15 15
+127 127
+1257 1287
+2958 4567
+23 23
+203 203
+2608 2608
+44 44
+32 32
+2673 2979
+51680 62246
+1646 1647
+25 25
+7111 7597
+14913 22409
+14714 14983
+45748 57583
+746 746
+16821 18084
+30942 33242
+184 184
+36060 36907
+65683 66674
+157291 174737
+14 14
+4949 5010
+11688 11917
+841 853
+18921 18984
+192 193
+39 40
+1447 1492
+199 246
+308 308
+4530 4849
+7341 7699
+12 12
+99261 107853
+15 15
+1905 2071
+17183 19076
+14814 15543
+2425 2546
+13 14
+19507 21620
+2903 3341
+7378 8383
+2556 2592
+495 495
+82 82
+18471 23034
+2322 2479
+13 13
+3303 3387
+165 166
+111347 130855
+10326 10492
+2897 2914
+233 233
+2892 3340
+215 215
+11192 12510
+664 668
+58725 96721
+14858 15177
+8255 8605
+134 134
+3996 3999
+12273 16288
+5998 5998
+195 195
+711 722
+3699 3890
+395 419
+133 133
+253 253
+4753 4848
+3446 3662
+594 595
+8297 10886
+57 57
+6390 7855
+19281 28580
+879 888
+1 1
+10 10
+32 33
+9529 9529
+579 581
+4483 4642
+4748 5412
+705 715
+764 772
+61 61
+34937 45676
+90 92
+234 234
+881 894
+116597 118668
+24214 27280
+17088 20103
+12272 13478
+27296 30003
+121 121
+1507 1515
+57224 60143
+692 719
+1363 1386
+3739 3755
+11290 13652
+103729 113570
+7 7
+59 59
+1328 1354
+6301 6383
+579 803
+2905 2987
+103 103
+12 12
+17799 20836
+236 236
+13921 14610
+2 23
+5513 7076
+119 120
+201 201
+6230 6627
+2851 9507
+90 90
+2 2
+226845 241157
+146 149
+587 610
+71 71
+1269 1279
+11947 13873
+141 141
+534 535
+17703 22291
+5183 5299
+1 1
+24764 36250
+13 13
+170 182
+359 360
+2042 2594
+12 12
+72 72
+192 192
+34428 34551
+1976 2092
+9915 12440
+19831 21673
+54287 73999
+12828 15138
+42 42
+47 47
+93 94
+283 283
+45 45
+271 271
+3422 3435
+1199 1245
+438 471
+167 167
+1 1
+3207 3231
+155 156
+7236 8675
+848 1071
+392 392
+18610 20091
+1373 1411
+17926 18942
+5484 5617
+730 737
+5435 5458
+712 712
+3747 3822
+1974 1974
+329 329
+14401 14789
+347 351
+206 206
+18755 19123
+1695 1727
+2935 2935
+967 968
+4558 4718
+11866 12647
+45 45
+1548 1563
+4582 4739
+1711 1891
+189 193
+48 49
+74 74
+2765 3177
+46837 55691
+36950 39028
+690 693
+1 2
+3 3
+366982 491834
+85513 89713
+24305 40650
+116 132
+7082 8861
+33 33
+556 580
+10423 10496
+7969 8208
+25994 27343
+105 105
+145 145
+10847 11918
+12104 12358
+20368 28433
+265 265
+194 204
+30010 41665
+369361 422432
+1123 1159
+3395 4528
+2004 2059
+75 77
+37649 39441
+832 883
+18013 25450
+5012 5682
+70412 71052
+215 224
+1116 1117
+155 155
+1104 1110
+253648 255016
+22067 22473
+582 582
+9007 9958
+708 874
+98801 103282
+9692 10974
+3211 3359
+63951 64571
+6471 7663
+95 95
+298 299
+588 611
+86 86
+265 265
+7302 15851
+3166 3174
+145758 160715
+72 72
+302 302
+2767 2887
+114 117
+4501 4545
+2 2
+914 944
+161 161
+44476 51166
+18 18
+352 353
+68 70
+220 220
+65 65
+76 104
+8121 8134
+4270 5257
+26606 26710
+9 9
+15 15
+10468 12296
+765 773
+11 11
+94 95
+234 234
+14812 15399
+779 779
+196 197
+87 87
+4038 4108
+3515 3530
+245 245
+2049 2100
+337 337
+19379 19987
+13863 14212
+642 644
+8246 9134
+52 52
+3407 3488
+597 597
+4176 4257
+8 10
+4631 4779
+2864 2932
+2271 2652
+10364 10803
+35648 36878
+17871 17938
+429 429
+71247 73455
+22055 22695
+4305 4367
+7312 7399
+328 328
+1871 2000
+87 87
+10 10
+91 91
+187 187
+5126 5801
+178 179
+1160 1166
+9724 12014
+369 370
+34014 34444
+176798 229564
+2777 2857
+47429 55254
+1132 1132
+50591 64403
+10397 13051
+85585 88064
+35135 41619
+144733 178797
+32204 36718
+39184 40598
+7509 14289
+41 43
+9513 9757
+2671 2811
+6349 7353
+17977 19116
+14 14
+5188 5438
+61 61
+5042 5079
+1266 1964
+139 139
+7614 7674
+593 932
+339 369
+115 115
+13962 14845
+21981 23129
+36328 38979
+3684 4972
+5789 6571
+20580 22401
+105500 118961
+72 74
+2816 4048
+34939 38834
+8167 9066
+3 3
+26403 27342
+367 374
+852 852
+162126 162940
+2685 2818
+50 51
+9929 15042
+307 309
+3207 3229
+6839 7285
+185 186
+269 269
+207 207
+9221 9626
+670 671
+25 25
+3616 3743
+24078 25393
+8563 10087
+183 183
+16514 16957
+2 2
+132 138
+55 60
+23 23
+163 163
+4905 4924
+30 30
+93 93
+6856 7365
+126 126
+1513 1514
+925 928
+1206 1491
+764 770
+33769 38923
+1520 1564
+7 7
+22 22
+5250 5268
+3653 4293
+92 92
+6919 11083
+2445 2468
+29 29
+713 715
+136 136
+13316 17418
+31076 32272
+515 516
+1872 1879
+1295 1296
+18 18
+3646 4077
+23294 23295
+354 363
+45682 55824
+6723 6817
+1502 1540
+186 186
+12 12
+9700 9701
+1095 1095
+31239 37069
+13 13
+6199 6209
+728 745
+2901 3208
+7 7
+1927 1937
+9 9
+184 184
+103 103
+3377 3414
+289 301
+4294 5823
+550 550
+1600 1619
+7479 7893
+3418 3431
+85428 116008
+14323 14664
+1155 1219
+61810 63957
+133 134
+1350 1392
+17505 22691
+8489 8489
+11451 11783
+204 204
+4147 5140
+142150 168897
+39 39
+4118 5631
+7149 7265
+6 6
+17834 23529
+440 445
+176 176
+3465 3497
+26497 27927
+2969 2998
+34180 55237
+164 165
+18399 18409
+19 20
+78 78
+82 82
+163 165
+21347 27109
+2772 2906
+41 41
+753 762
+6 6
+2332 2580
+46 46
+70 72
+779 787
+17 17
+1160 1403
+14199 14515
+3781 4064
+709 710
+255 386
+6672 8595
+8393 8850
+217718 230794
+46905 49171
+507 519
+25266 25441
+11665 11683
+359 359
+4896 5044
+3089 3189
+599 605
+73834 76537
+412 412
+3754 3912
+15400 39134
+398 402
+8883 18481
+390 391
+109 109
+1883 1886
+21345 28100
+43251 52611
+4366 4367
+11306 11746
+4344 4648
+4874 4942
+432 435
+12940 14811
+3752 5234
+12 12
+7631 8540
+46433 63491
+7647 10305
+79618 106428
+69 75
+380 385
+47709 55158
+173 173
+1273 1318
+2378 2700
+259 260
+91978 126434
+208 214
+89 89
+42368 49150
+57 57
+296 296
+313 314
+24939 26226
+7929 8325
+173 173
+54 54
+659 664
+5706 5817
+23701 24108
+23749 30628
+130881 149192
+128 128
+25583 28991
+6868 6868
+49158 56093
+1993 2242
+2691 2739
+636 654
+7530 7559
+63 63
+11 11
+13691 13782
+1305 1305
+161439 176778
+7723 8574
+677 686
+939 961
+70 70
+13074 13077
+968 1203
+4549 4693
+4222 4235
+494 538
+37614 38301
+135 135
+3132 3148
+185 185
+65 65
+7929 7969
+2 2
+7049 7094
+6848 7612
+23739 25157
+81094 81860
+12583 15452
+91 120
+1 1
+127 130
+2362 2508
+118 139
+7296 8598
+257 257
+4582 5603
+21711 25271
+571 600
+3875 3879
+376 407
+56 58
+3842 4179
+98 98
+185 205
+2696 2749
+9109 9345
+7 7
+126 126
+55 55
+85 87
+15228 16296
+3121 3130
+106 108
+684 728
+399 403
+1906 1959
+4931 6323
+1219 1262
+75279 84375
+56 59
+4301 4311
+6630 7637
+5073 5377
+638 638
+29 29
+165 165
+72 72
+4165 5938
+2530 3307
+587 629
+2262 2289
+690 723
+206 206
+4242 4968
+20021 21329
+35 35
+2538 2676
+970 972
+3429 3490
+1158 1158
+793 850
+8017 8361
+1230 1236
+911 911
+4125 4456
+487 487
+16249 16654
+1292 1306
+48734 51438
+39 39
+963 963
+12211 14499
+2646 2897
+272 272
+33 35
+2070 2070
+6080 10886
+39810 41085
+5555 6698
+61 61
+179 179
+15403 15445
+114 116
+43 43
+1657 1711
+2814 2935
+291 298
+7386 7787
+19701 22261
+65989 70009
+169 169
+279 281
+41327 43508
+13420 14460
+110 110
+4779 5841
+152 152
+5304 5313
+34 34
+51668 94221
+701 752
+434 460
+1 1
+19866 21911
+433 434
+10493 10729
+808 813
+168 168
+22854 23701
+677 697
+14008 17314
+133 135
+111 135
+324 336
+252 252
+11297 12267
+305 315
+29639 34693
+58 58
+207609 228590
+7787 8487
+335 335
+1229 1453
+280 319
+35 35
+149 153
+31 31
+2998 3002
+167 182
+747 751
+1313 1318
+130886 178424
+179 179
+3587 3898
+166381 213592
+20 20
+3170 3240
+73 73
+6854 7216
+2965 3489
+356 357
+70 70
+69 69
+9955 13064
+19411 20462
+87697 87989
+476 495
+7756 8202
+13993 16558
+2 2
+56276 58673
+11202 12070
+13 13
+42 42
+147 148
+15706 15998
+14 14
+2124 2145
+11767 14435
+19340 20073
+2036 2039
+21074 21904
+4761 6120
+67 67
+37 37
+1114 1217
+57 57
+13820 13943
+19122 24424
+1 1
+12811 14491
+43 43
+812 849
+2688 2688
+10 10
+333 335
+130 140
+12867 16261
+268 269
+130 132
+33708 37319
+27587 27955
+20498 21234
+577 583
+5 5
+15538 15601
+364278 387056
+68 68
+2180 2184
+3639 3646
+185 185
+50449 53388
+19 19
+5 5
+69946 88072
+9886 10477
+760 873
+212 212
+245 310
+4396 5243
+16 16
+14754 15002
+7040 7097
+341 345
+1264 1315
+929 979
+5006 5191
+886 888
+276 281
+206 213
+219 226
+73424 78099
+43523 45343
+723 759
+21296 23470
+478 480
+245 245
+50 50
+1276 1297
+32 32
+14681 16721
+76 76
+31284 43151
+1194 1195
+2 2
+11009 12746
+10101 10102
+13094 15660
+1483 1503
+8936 9082
+5686 6016
+17099 17101
+56 56
+251 252
+1866 1867
+6 6
+54056 56163
+47 47
+3437 3468
+1836 1943
+1057 1097
+8084 8391
+163 165
+1449 2229
+8 8
+15799 17807
+55798 59613
+36 36
+1018 1043
+68 68
+106 112
+26397 33261
+5891 5933
+50274 51889
+8902 9409
+3117 3315
+20569 20786
+642 654
+63 77
+43993 50016
+37153 38925
+8413 8997
+723 726
+805 1150
+814 943
+511 513
+24 25
+1 1
+16122 18125
+11083 13092
+998 1004
+157 157
+39541 41524
+1323 1596
+2661 2669
+1080 1086
+28724 28800
+3194 3267
+235416 249139
+415230 576693
+653 660
+163 163
+3704 3744
+443 445
+2020 2033
+9278 9390
+1586 1610
+16211 17154
+51287 61505
+5827 6118
+36874 38772
+2187 2412
+544 546
+18221 20318
+43580 51455
+6558 8606
+4117 4287
+2741 2808
+584 584
+29048 31410
+5414 5486
+16233 17171
+2122 2156
+5 5
+1793 2206
+401 401
+18 18
+5657 9033
+13964 14272
+221 221
+7212 7490
+154 154
+386 440
+303 304
+13759 13999
+16 16
+4502 6661
+1824 1838
+38 44
+24777 24874
+15385 16914
+7966 14328
+1 1
+3004 3045
+3620 3816
+19852 19947
+13 13
+1370 1375
+453 478
+20251 23982
+5428 5648
+18 18
+1371 6664
+146 146
+109 144
+249 250
+7040 8590
+44 44
+14199 14235
+5311 5337
+5129 5655
+7602 7834
+546 547
+9 9
+16788 17986
+570 571
+3103 3293
+22 22
+7 7
+10841 12005
+104 104
+12807 14088
+84 128
+24238 24388
+273 379
+7713 8494
+101 102
+7895 8604
+1 1
+12594 15527
+269 269
+5235 5490
+13 13
+148 148
+43881 57574
+8 8
+285 287
+147 151
+4306 4373
+17407 18283
+90 92
+3 3
+15865 15958
+18468 22091
+8145 8161
+21402 22427
+546 546
+140 146
+1333 1397
+4023 4043
+87 89
+3 3
+356 360
+27 27
+106 114
+13 13
+640 667
+1150 1163
+136 137
+56283 64630
+95 95
+1784 1799
+3205 3214
+592 595
+438 438
+1315 1405
+816 817
+183 183
+2230 2297
+2135 2214
+1462 2054
+5095 5886
+114 114
+6125 6920
+708 769
+7841 7893
+17568 23711
+11850 12140
+2424 2863
+28 28
+6436 6521
+8672 8938
+27224 27656
+72809 73812
+126 128
+68 81
+1364 1414
+3238 3379
+7249 8096
+74459 77468
+6487 6514
+213251 285769
+110 111
+16938 17939
+161 264
+17525 20289
+186 187
+26567 37483
+19444 30591
+12 24
+10 10
+191 208
+15463 46786
+1001 1002
+18131 19232
+3269 3274
+8122 8631
+4997 5183
+15139 15959
+77 77
+12520 18479
+5657 9952
+298 299
+20657 20853
+20312 20557
+756 770
+196 198
+9058 9603
+2557 2822
+12269 13374
+4513 4722
+2839 3081
+1527 1569
+26682 26685
+218 218
+15440 15957
+6074 8685
+20790 22224
+20006 24144
+30585 40270
+8508 19873
+1 1
+91871 96118
+15441 24117
+84 85
+4077 4156
+24367 26626
+206 206
+649 655
+94 94
+253 259
+1068 1070
+42 42
+1570 1799
+12445 13052
+365 365
+8827 9073
+92 92
+1547 1552
+17565 17616
+57512 62662
+976 989
+1396 1471
+270 270
+2000 2012
+18439 20038
+838 847
+9573 10243
+39234 48619
+4189 4220
+980 982
+15970 22716
+26310 26981
+614 643
+2158 2934
+13357 13619
+11263 13124
+409 409
+846 846
+43008 54292
+143 143
+1749 1783
+5059 5316
+988 1003
+7591 7652
+192 193
+29490 33022
+31 31
+25 31
+6732 6766
+96 97
+104 104
+8132 13205
+725 729
+24353 24519
+656 656
+335 335
+4294 9471
+2023 2552
+8239 8313
+1068 1068
+3415 3547
+1801 1837
+15724 17554
+4 4
+6765 6925
+1491 1491
+667 690
+58 58
+58 74
+65904 89968
+2521 2527
+9620 10004
+7631 9094
+8703 9376
+560 573
+5 5
+821 1126
+7 7
+43411 43451
+163 163
+2566 3265
+32 32
+11863 12083
+4443 4729
+9274 9692
+106 106
+6709 7026
+564 655
+3081 3142
+2 2
+7777 7777
+8199 8278
+8172 8592
+347 358
+27642 32573
+2781 2800
+29 33
+87 87
+556 556
+17877 20716
+90 90
+81124 86600
+3109 3122
+8223 10369
+577 578
+24 24
+71 73
+5714 5750
+1 1
+190 202
+38119 39516
+93 93
+19544 22149
+16062 17018
+18575 18689
+2099 2343
+764 782
+3794 3884
+33 33
+70470 85887
+3 4
+16716 16722
+1986 1987
+21 21
+3512 3608
+19756 22313
+105 117
+1292 1430
+3284 3322
+22421 24140
+3098 3163
+150416 207850
+61885 92234
+1021 1030
+2484 2532
+750 751
+274 274
+5690 5704
+7921 8924
+1016 1016
+105344 107563
+357 357
+31 31
+13044 14847
+22105 22642
+16980 17521
+17281 17323
+6304 6842
+1779 1785
+124 124
+259 259
+977 979
+84 97
+1727 1798
+51600 56732
+3 3
+43 43
+1829 1830
+624 643
+81 82
+51 51
+3 3
+7554 7766
+20114 21738
+29 29
+6780 7215
+61834 69040
+18621 19004
+783 795
+2746 2814
+28 28
+90623 103893
+6221 6696
+5979 7141
+571 581
+1237 1266
+496 496
+95393 127273
+10985 12863
+20277 23196
+10649 10826
+5958 6058
+226845 241157
+1479 1493
+985 988
+57854 68343
+37 44
+1573 1997
+21074 26447
+17 17
+12347 19110
+77 77
+426 639
+476 477
+132 147
+345 483
+5386 5825
+174877 184579
+10046 10050
+27968 33216
+561 571
+10507 10723
+1929 1942
+971 1212
+835 850
+19 19
+96 96
+34616 39121
+935 1334
+2860 2875
+8920 9120
+9891 10905
+4972 5088
+707 710
+1229 1253
+142 166
+97511 118130
+12 12
+334 353
+77593 91141
+994 997
+3575 3661
+495 496
+21319 22833
+56622 63609
+7022 7165
+4059 4118
+754 881
+5497 5505
+295 295
+0 0
+285 285
+113192 126001
+2606 2628
+37136 49682
+2700 4160
+2512 2613
+61 82
+655 669
+595 603
+2 2
+59 59
+1417 1427
+120 120
+16012 16417
+7747 9433
+190750 238749
+27 27
+23 23
+11 11
+611 613
+106 106
+13404 14727
+10748 11094
+349 361
+520 610
+9315 9415
+40800 41269
+31066 63996
+475 476
+2732 3026
+2441 2459
+1167 1170
+277 299
+209 209
+168 169
+13803 14270
+10644 10944
+635 643
+2251 2258
+68713 81272
+3950 5279
+76 111
+17204 27240
+229 231
+488 491
+11932 11964
+2185 2245
+131523 143973
+3279 3570
+15167 16074
+7896 7912
+12968 14184
+6554 6840
+14786 15149
+67 67
+30 30
+2 2
+524 530
+4371 4445
+62 103
+165 169
+100 100
+17241 19474
+162 162
+333 387
+155 155
+345 345
+2102 2149
+13798 15794
+21449 23698
+4330 4361
+179 179
+37722 40661
+26997 29872
+41 41
+48293 61649
+12061 12586
+36 36
+23 23
+3860 3882
+3690 3710
+1669 1669
+105 105
+5075 5399
+450 476
+114 114
+734 734
+356 374
+802 851
+7 7
+3276 3535
+3622 3627
+2398 2400
+75031 97099
+255 256
+60 60
+6785 7686
+940 945
+19872 21667
+6 6
+14 14
+1768 1916
+31 31
+290 290
+1773 1806
+3341 4361
+217 229
+40867 50323
+54190 65001
+13 13
+23 23
+88 88
+124863 131842
+2347 2454
+3916 3975
+33239 35998
+2444 2491
+425 426
+26006 26834
+786 807
+248 248
+5437 5449
+95 145
+75 77
+110 110
+221 226
+69 69
+449 452
+71 75
+14414 14907
+2839 2858
+33577 42867
+15480 15944
+48 49
+5807 6349
+50350 54975
+7077 7870
+23 34
+4225 6617
+9104 11328
+27 27
+1454 1493
+135 147
+943 968
+18 19
+51432 62441
+26448 28640
+153245 167352
+4 4
+2016 2024
+187522 210842
+17668 17793
+23590 23733
+9309 10979
+10430 16693
+169 209
+168 178
+12 12
+11208 12444
+146 148
+171 171
+6215 6218
+20992 26297
+2735 3535
+1695 2298
+2 2
+11209 11273
+15052 16762
+19045 21605
+2470 2545
+733 803
+10 10
+81698 92931
+671 704
+67666 74632
+134 134
+737 785
+69 69
+1931 1993
+49291 51013
+17421 18942
+18624 25968
+3 3
+2120 2121
+3050 3412
+208 208
+1001 1045
+787 787
+38703 39354
+46767 55893
+201 201
+32096 39097
+53 53
+289 290
+67 72
+2250 2325
+21551 22457
+4753 5174
+11564 12055
+3 3
+1074 1121
+83496 92778
+680 681
+3354 4008
+1456 1722
+91465 148318
+228 228
+2072 2101
+26805 27360
+13 13
+12199 13208
+5468 7858
+289 406
+165 165
+757 771
+54141 72216
+1348 1350
+64 65
+78 91
+1801 1806
+1066 1066
+14063 14295
+1509 1509
+9 9
+21161 21488
+2377 2672
+6782 7115
+24 24
+1468 1468
+17933 21812
+23 23
+606 615
+146 166
+49 50
+42208 42420
+17 17
+22676 43343
+6493 9809
+71008 86661
+65874 110935
+11989 13326
+366 383
+7262 9443
+27077 28761
+104639 120001
+10594 10776
+9278 9901
+4 4
+1339 1690
+267 267
+19610 19878
+20882 23394
+199 199
+440 757
+3157 3259
+47673 55504
+14815 15058
+36459 36586
+61 62
+27 27
+1 1
+801 802
+60711 128167
+5373 5376
+6799 6943
+46 46
+104111 108512
+219 222
+307 323
+2780 2784
+8604 8605
+4502 5274
+23843 24319
+1425 1439
+32762 34726
+8114 8618
+511 577
+15 15
+4160 4813
+6278 6325
+18 19
+6094 6110
+94 94
+58 58
+2537 2538
+390 395
+21601 27681
+565 871
+19703 24345
+12091 13411
+13 13
+83891 86675
+79518 181830
+323 516
+917 917
+1356 1385
+2627 4943
+21135 26929
+917 994
+149 149
+15 15
+2123 2137
+367 398
+1589 1594
+112 142
+80 80
+1061 1561
+18 18
+2035 2041
+22791 23173
+7962 9120
+1699 1873
+5352 5355
+355 355
+802 802
+507 508
+25 25
+15 15
+24982 25527
+2921 2931
+53 53
+1302 1546
+143 143
+605 622
+2753 2779
+71 71
+24921 27817
+5366 5428
+654 682
+124 125
+5945 7113
+11347 11406
+7001 7447
+3008 3039
+3436 3568
+838 846
+7 7
+8254 9070
+12579 13647
+98 101
+9322 9983
+110 110
+1413 1471
+41 41
+10687 11509
+10137 10477
+1245 1585
+29060 30680
+8 8
+5 5
+64 65
+24312 26027
+467 472
+3947 3978
+8405 8634
+5052 5072
+13053 13122
+61 61
+22 22
+63 64
+25961 30224
+702 709
+962 964
+49 49
+17230 18207
+498 498
+101 102
+780 821
+506 540
+255 255
+1206 1245
+162 162
+16806 20032
+1782 1859
+43 44
+2 2
+152 161
+4 4
+1797 1840
+5897 6105
+123 124
+246 246
+7921 8278
+8276 8368
+5636 5684
+1536 1558
+1049 1060
+130 130
+128 170
+1 1
+4233 4249
+4218 4442
+25038 41946
+0 0
+8279 8303
+56925 59583
+348 348
+17295 25056
+623 629
+47664 55903
+12 12
+31 31
+114 114
+12 12
+11968 12443
+2463 2993
+2 2
+4434 5325
+169 169
+5085 5126
+858 868
+89 89
+5090 6040
+5380 5413
+104485 112125
+16357 19837
+9480 9678
+3343 3343
+8 8
+1231 1232
+22877 24531
+74 74
+11940 13943
+6062 6089
+3961 4210
+1000 1372
+30 30
+1103 1105
+27653 29305
+34 34
+881 883
+7929 8870
+4915 4942
+9531 15312
+9286 9341
+1 1
+10 10
+6612 7035
+46 46
+75 75
+7457 8041
+407 415
+84 84
+4 4
+25455 26727
+57293 69253
+136 137
+2566 2638
+31734 36547
+17 17
+1716 1755
+146814 208899
+88 88
+95 95
+12684 18125
+37885 61237
+7346 7453
+53 53
+80 80
+1045 1053
+108 108
+432 432
+12170 14662
+1609 1951
+27 27
+106 106
+858 858
+7500 7903
+2500 2516
+433446 450026
+25716 26892
+2388 2445
+5710 6909
+738 746
+60 60
+27679 31097
+2141 2607
+8157 8585
+579 581
+2578 2671
+2 2
+1784 1806
+484 491
+1689 1864
+724 724
+1821 1823
+40169 45472
+119 119
+6105 6236
+3164 3173
+9937 9987
+10773 11121
+2740 2842
+4554 4935
+28500 28635
+1735 1739
+11 11
+730 751
+21943 26383
+1328 1328
+30398 31099
+962 1009
+3987 6243
+17287 19605
+54940 56602
+10796 11397
+622 635
+10105 10397
+2 2
+120 121
+406 415
+53 53
+458 461
+24042 32961
+6735 6936
+204 206
+10044 10045
+402 411
+60442 74848
+3826 4037
+5174 5179
+432 455
+6463 6771
+9315 9810
+15 15
+1429 2027
+96 99
+1172 1191
+1434 1497
+138 139
+221 221
+61 61
+9496 10074
+127354 127354
+1873 1879
+34786 47632
+36 36
+165284 189075
+2518 2623
+26379 32522
+1119 1162
+5114 5743
+1200 1265
+1021 1024
+145 145
+34 34
+2934 2954
+3397 4065
+21564 23092
+3789 3893
+6030 6076
+50 50
+1343 1376
+169 169
+9092 12903
+4275 4445
+14414 16536
+53478 64900
+1765 1829
+631 632
+17739 18433
+19412 21356
+139 139
+745 752
+22859 24870
+46422 48506
+13 13
+9582 10019
+102 103
+49001 51469
+1082 1169
+13588 15288
+749 786
+132 134
+47684 61235
+2387 2561
+53 53
+43 44
+14058 14126
+1029 1039
+11519 13789
+63 63
+115 115
+268 268
+533 553
+45823 47261
+11448 12629
+2902 3045
+1909 1925
+145003 192588
+13850 14512
+69 69
+358 368
+227 227
+708 812
+5 5
+4405 4666
+6871 7184
+254 258
+89765 128782
+4638 5581
+149 149
+10579 10673
+2530 2925
+84 84
+362 362
+3042 3051
+185 185
+37 37
+36 36
+27 27
+234 236
+38 38
+379 379
+56571 64625
+10 10
+284 285
+274 280
+62 64
+515 527
+42 42
+2101 2117
+448 451
+214 214
+2073 2086
+111 114
+10699 11827
+230 251
+43976 44424
+181062 230863
+31020 33692
+74655 76876
+477 547
+842 842
+1934 1946
+2895 2906
+4035 4049
+1406 1439
+38 38
+414 421
+1706 2028
+1321 1332
+8695 8804
+139 142
+222 227
+24692 26195
+24 26
+8716 9477
+4751 5968
+242 254
+180 181
+173 174
+2658 2673
+2386 2506
+2972 3231
+233 267
+452 505
+648 807
+4039 4612
+174 174
+79 79
+7 7
+7146 7184
+1833 1833
+965 1089
+16803 16943
+13961 14047
+242 242
+2497 2730
+3090 4448
+4780 5308
+6183 6857
+4685 4792
+7279 8852
+2333 2333
+110 110
+251602 295033
+46867 52963
+9454 9469
+23993 25050
+175044 178270
+540 726
+418 418
+2060 2089
+1359 1359
+3999 4136
+65465 70249
+1653 3056
+3666 3977
+1850 1865
+30155 41949
+27718 29928
+13551 13640
+109115 116147
+17320 21254
+343 348
+44 44
+10865 11007
+2326 2578
+174 174
+30 30
+25 25
+1708 1745
+15 15
+131 131
+10805 11173
+29800 31840
+28966 29756
+21 21
+997 1000
+790 819
+28 28
+29 29
+1645 1703
+2199 3216
+22331 24013
+325 328
+19868 19998
+33 33
+4 4
+6679 6887
+83 83
+3728 4093
+8379 8417
+4755 4811
+40145 44752
+6234 7645
+551 557
+4749 4763
+36 36
+95 99
+40 40
+50 50
+83 83
+515 529
+12339 18110
+106 106
+121192 138493
+26462 27100
+130 130
+4594 6369
+48 48
+50 50
+1075 1103
+171 317
+491 493
+138187 191291
+11678 11997
+633 952
+17 17
+34502 36028
+285 293
+8 8
+69 69
+1745 1745
+13510 15114
+7 7
+52333 65490
+208 232
+1961 1965
+420 423
+36272 49571
+2656 4000
+1921 1977
+267 271
+7278 7307
+5823 6733
+2891 2935
+36 36
+12093 13176
+658 661
+206 206
+13119 14100
+75 80
+18894 21371
+153 153
+97 97
+2524 2626
+5664 5670
+161 161
+78418 99038
+179 182
+849 849
+32 44
+2 2
+5789 5972
+5735 6307
+118 119
+22 22
+12146 12502
+595 626
+2132 2132
+44763 47851
+3854 3932
+27 27
+19 19
+12041 12355
+4 4
+3197 3996
+722 855
+1905 1958
+3343 3349
+68 68
+3397 3437
+1105 1339
+1809 1853
+3491 4253
+20727 26808
+4487 4515
+7372 7428
+131 131
+5618 5638
+113 113
+550 565
+254 254
+2694 2891
+1351 1375
+84 92
+6663 6730
+441 443
+711 716
+79 92
+6870 6893
+726 747
+5366 5392
+8399 8425
+42626 43553
+5807 5940
+6021 6249
+9185 10153
+73 75
+3029 3219
+58 62
+1210 1256
+18 18
+57936 75130
+4774 5446
+2095 2253
+3793 3843
+11 11
+2951 2959
+3344 3433
+712 763
+14513 15678
+3952 4157
+7704 7864
+146 148
+618 655
+7 7
+15364 15816
+565 565
+142333 151651
+6 6
+6489 6516
+170 170
+43272 44968
+2040 2160
+55 55
+328 329
+30 30
+399 399
+2 2
+3 3
+5583 6538
+18059 21432
+1422 1422
+3758 4742
+25 25
+5296 5707
+1923 1966
+1364 1406
+19632 23212
+54107 67168
+202 203
+1 1
+10976 12863
+2055 2382
+875 879
+16873 17955
+107 107
+632 648
+55 58
+45 45
+776 1027
+167 167
+4547 5139
+759 759
+1012 1050
+511 512
+49 49
+153 153
+5576 6127
+56 57
+1185 1290
+2560 2646
+11221 11489
+3000 3520
+9748 11786
+212 212
+15 15
+3756 4206
+843 844
+95921 129033
+1371 1390
+8 8
+834 834
+42786 104108
+2131 2131
+875 879
+944 948
+5093 5307
+257 264
+160 163
+248 253
+8512 8536
+2970 3007
+102 103
+73 77
+4868 5219
+906 931
+702 755
+2004 2044
+419 421
+39216 40028
+5127 5359
+2011 2329
+330 352
+4232 4372
+10234 10753
+938 960
+181 181
+2147 2149
+21691 23320
+2302 3507
+51636 73928
+8885 10382
+578 600
+226 231
+884 938
+4757 5126
+87 87
+20 20
+26653 28221
+5998 6443
+220 220
+47 47
+54109 56466
+719 729
+8094 8242
+41523 65622
+35 35
+552 553
+58 64
+9014 10219
+19 19
+47 47
+296 296
+1484 1488
+80 80
+1070 1134
+16629 16851
+2 2
+43 43
+11227 11381
+22036 24012
+50961 54298
+1802 1819
+1926 2205
+10 10
+39 39
+50281 58235
+570 570
+3732 4168
+94 94
+58 58
+16364 20059
+20 20
+17358 22495
+10678 14915
+692 693
+152 152
+76 76
+16651 16882
+2076 2231
+45 48
+16774 18880
+2911 2934
+46 46
+16163 16845
+7 7
+21912 23113
+12404 12706
+300 300
+86616 131504
+1036 1122
+17756 18864
+637 637
+227 228
+19481 21272
+46594 50506
+1070 1071
+3068 3237
+2838 2936
+3895 3919
+24 24
+2810 2899
+28647 34701
+9305 12847
+4558 4871
+9470 9536
+7 7
+194 206
+95 95
+12817 13977
+26014 39611
+140 140
+1646 1646
+1260 1260
+1314 1599
+90 90
+50 51
+1711 1711
+817 863
+2243 2838
+90 91
+904 908
+146 146
+43770 44744
+104707 111657
+891 898
+57692 64846
+68 68
+3860 4536
+1160 1193
+68425 72136
+781 781
+1 1
+242 242
+417 417
+198 198
+33 33
+17412 22325
+15146 15303
+1172 1198
+3174 3210
+156 156
+24 24
+233 239
+61836 93167
+741 744
+2 2
+42783 45445
+12 12
+10985 10992
+858 868
+5325 5380
+70 73
+1129 1129
+83 83
+69 69
+7772 9065
+398 399
+1287 1315
+15707 16202
+499 500
+28 28
+23235 25255
+3249 5234
+417 417
+570 575
+4259 4259
+2240 2337
+2193 2194
+890 895
+448 493
+20 20
+2411 2444
+21 21
+3091 3147
+22380 25198
+179 179
+2940 2973
+6 6
+508 521
+3377 3377
+823 836
+41485 43644
+656 672
+40334 49571
+2151 2215
+9364 9419
+505 508
+141 141
+2751 2754
+60 61
+46 55
+316083 368785
+118 118
+1704 1709
+7533 7869
+11171 13904
+1404 1616
+66770 66986
+730 931
+11675 12506
+17056 17251
+12530 14054
+4118 4288
+3117 3118
+88 88
+6234 6261
+13955 14373
+608 608
+4379 4710
+2379 2441
+1020 1061
+25652 27243
+166 166
+1247 1399
+8 8
+66118 67366
+25672 25880
+75 75
+474 477
+6989 8204
+277 279
+1627 1677
+7906 7989
+25090 27269
+813 856
+543 564
+69009 100834
+25 25
+99 99
+611 629
+544 744
+98 146
+536 536
+105 105
+8130 8422
+8365 8500
+7423 7680
+1545 1554
+15 15
+7117 7374
+16 16
+5122 5166
+299 299
+1106 1106
+79 79
+342 344
+833 933
+648 648
+244 244
+993 1116
+2744 4177
+1699 1728
+651 681
+6446 6491
+24 24
+158120 173949
+9037 9155
+6217 6221
+21694 22045
+20279 20480
+6537 6961
+70 70
+26170 27872
+7505 7614
+19444 30591
+4194 4257
+88 89
+144 144
+11133 12227
+674 678
+121 121
+224 224
+8 8
+5583 5742
+617 627
+23508 23938
+5566 5718
+25699 27083
+49332 51910
+28252 28997
+34842 39138
+4622 5864
+37861 62310
+452 655
+820 840
+11769 13412
+3 3
+1303 1333
+1176 1190
+221 222
+1255 1255
+3345 3387
+1059 1065
+8788 9413
+58381 68993
+49 49
+447 448
+828 1005
+526 608
+31 31
+2069 2124
+53 53
+6424 7009
+17601 18339
+12883 14310
+276 276
+603 874
+1444 1812
+16418 16644
+68294 102261
+768 768
+89799 111950
+742 773
+137 139
+2064 4862
+7593 7642
+923 926
+24 24
+139842 168356
+2822 3229
+2865 3385
+368 370
+1033 1065
+51 59
+203 203
+319 319
+71 71
+5222 5223
+47568 48940
+52651 104409
+103 113
+19196 20449
+33 33
+743 1345
+4512 4783
+986 1035
+1065 1253
+96 96
+61883 68651
+3988 3999
+9 9
+20 25
+9676 10209
+58102 68595
+25 25
+47733 50647
+14602 16091
+7 11
+127 127
+2920 4691
+6729 7543
+992 995
+39706 43747
+23437 52679
+119552 129776
+387 459
+255 255
+19 23
+695 1065
+3 3
+12264 14605
+89 92
+540 543
+2 2
+8891 9070
+401 414
+2324 2329
+5186 6299
+2887 3572
+28277 46280
+494 494
+2865 3624
+256 257
+440 440
+213 234
+106 106
+183642 231944
+538 538
+7781 7784
+8526 11333
+10229 10260
+3050 3103
+4348 4361
+20200 21906
+481 481
+296 296
+402 429
+502 507
+21 21
+23916 24388
+7 7
+9491 9492
+2553 2972
+10395 13923
+659 659
+412 412
+4961 4984
+22 23
+65 70
+17636 18729
+7309 8274
+46 50
+110 113
+21159 25564
+313 313
+1945 1976
+25780 27660
+28 28
+4377 4661
+14010 18106
+59 59
+3781 3852
+12 12
+21 21
+4340 4610
+3264 3626
+74937 78402
+2598 2684
+190 200
+26645 30833
+1184 1197
+62163 82778
+746 747
+14131 14369
+103 103
+14190 17192
+4085 4404
+37 37
+774 933
+13 13
+597 612
+62 62
+9212 9760
+7283 7897
+2134 2742
+1785 1857
+171 172
+3741 5556
+1132 1138
+192 196
+1256 1294
+3342 3859
+1944 2057
+1690 1729
+58 58
+9406 11983
+311 316
+4 4
+553 555
+17 17
+1070 1275
+21920 22317
+6942 6969
+57708 58773
+130 130
+18 18
+2 2
+511 511
+4716 4836
+1460 1591
+49 49
+20 20
+8740 9517
+2028 2049
+86 86
+110 110
+21 21
+2622 2756
+3526 3830
+159600 173487
+6092 8403
+757 767
+11 11
+1487 1790
+68093 90416
+664 1029
+130 130
+543 551
+193 193
+19 19
+89 89
+3439 4028
+23 24
+19934 22513
+2684 2769
+11393 13697
+3901 4026
+890 1473
+15721 16406
+148323 150435
+252 253
+2819 2834
+39517 40352
+32 32
+3485 3665
+578 656
+14056 15360
+2 2
+12460 19885
+101209 101885
+51 51
+785 799
+6193 6457
+45 45
+2282 2413
+5728 8836
+1534 1538
+187 193
+190 190
+142 143
+43 43
+14 14
+5909 6349
+140 140
+6564 6628
+17372 17731
+116 116
+32593 33004
+6275 6355
+5549 6751
+11085 17858
+277 277
+1550 1590
+3623 3666
+25 25
+1658 1974
+4082 4681
+29 29
+4189 4395
+1188 1197
+235 235
+38 38
+125 127
+344 345
+349 349
+2509 2578
+3074 3075
+22173 32022
+9 9
+16509 19079
+5506 7093
+5669 5684
+76262 77786
+237 245
+5951 5956
+17498 19267
+5930 5996
+36331 58845
+1104 1318
+3882 3943
+2578 3612
+571 585
+4191 4968
+427 433
+8983 8986
+41418 42695
+15 15
+51 51
+62 62
+1217 1243
+1547 1748
+2506 2534
+51287 61505
+4 4
+33 33
+87 88
+1521 1544
+1478 1485
+5103 5112
+81 82
+682 683
+682 685
+178268 239908
+152 152
+10231 10515
+151224 171676
+165 166
+285 287
+38549 49654
+22 22
+3830 3939
+2436 2528
+14115 14402
+839 840
+867 890
+9 9
+84 86
+2943 3001
+2046 2970
+17001 19491
+17501 19572
+24 24
+21 21
+4861 4875
+4072 5050
+122 133
+7693 8699
+10665 10813
+4 4
+4077 4202
+16173 16173
+879 879
+217 218
+11 11
+168 168
+10779 10848
+94318 103299
+2427 2436
+73 74
+235 235
+1137 1211
+22 30
+243 258
+6 6
+47357 49105
+83 83
+11979 12209
+14055 14405
+27653 28055
+5494 9020
+120 124
+2 2
+20 20
+1090 1090
+3 3
+347 352
+397 403
+25 25
+3076 3104
+5338 15335
+1323 1356
+756 766
+1858 1860
+112 112
+2724 2762
+9092 9144
+9143 11899
+2665 2707
+26241 30281
+2505 2550
+5565 5611
+212 222
+1245 1274
+207 207
+16521 17586
+33 33
+1131 1223
+44 44
+4 4
+50 50
+249 249
+20722 22028
+89318 102850
+5182 5985
+49 49
+19948 20515
+4 4
+39 39
+161655 164098
+464 464
+15366 17745
+13318 13602
+443 448
+20475 24631
+103 103
+505 811
+1413 1448
+17 17
+619 727
+3462 3772
+2816 3070
+685 695
+56 56
+12510 12547
+2334 2337
+2105 2228
+63 63
+94 95
+1086 1088
+10366 10511
+3694 3909
+49262 57688
+3586 3914
+509 515
+606 639
+55304 57131
+3658 3699
+27636 29126
+1789 1796
+7046 7273
+4607 5616
+12783 12914
+20626 29953
+1220 1222
+269 335
+10905 12605
+61768 82833
+14360 14614
+2277 2360
+16 16
+1429 1431
+462 509
+5961 7001
+797 834
+1548 1554
+1817 1831
+1063 1082
+4590 4652
+16 16
+674 674
+4087 4109
+1896 1966
+243 245
+52 52
+90 90
+19391 22104
+5864 6088
+10960 11039
+6760 6977
+933 945
+34 34
+332 332
+837 1041
+5541 5584
+96 96
+5405 5406
+6776 7096
+74 74
+24498 32295
+4 4
+40384 41099
+4219 4765
+2367 2402
+15369 16280
+28 28
+1931 1998
+639 642
+435 438
+680 681
+10861 13509
+109 109
+15 15
+496 497
+3195 3196
+4174 4256
+8172 8592
+1670 1967
+17841 20544
+2563 4822
+5054 5112
+46855 46855
+1681 1785
+1369 1380
+2949 3009
+2340 2391
+12399 37566
+29591 31608
+52 52
+886 913
+668 683
+579 591
+640 643
+1828 1852
+2428 3111
+7323 7358
+755 756
+1324 1533
+772 782
+6542 6824
+426 442
+560 598
+785 786
+1270 1288
+2 2
+46855 49871
+407 407
+467 482
+3624 3793
+4232 4269
+6789 8289
+2182 2228
+6208 6236
+192 192
+67 68
+151388 153773
+1221 1224
+8 8
+108 111
+4686 5387
+86 86
+75843 98383
+199 200
+274 277
+53737 77522
+1779 1793
+29 29
+10811 15572
+209 209
+6001 6083
+4355 4906
+14656 16375
+24112 27057
+7327 8001
+5149 10133
+13479 13524
+36297 37471
+3769 4969
+719 738
+12015 12116
+1461 1477
+743 889
+5656 5717
+37 37
+5155 5515
+198 208
+14657 16575
+29885 33209
+980 986
+8 8
+3990 4018
+287 287
+10195 17178
+1400 2302
+8737 8785
+6 6
+7043 7081
+481 526
+1129 1752
+129 129
+117 143
+51393 58176
+5333 5419
+3978 4134
+522 598
+20376 20483
+6541 7080
+83 83
+452 453
+291 309
+34686 34950
+77 77
+5376 5658
+41780 44450
+11229 12667
+980 1013
+709 743
+3589 3625
+626 789
+52756 63136
+9 9
+27847 28632
+4938 5422
+15713 15802
+32 32
+728 786
+6957 7411
+356 373
+244 244
+22401 23594
+14 14
+29 92
+8847 9744
+35 35
+8504 8535
+19945 22439
+10 10
+3861 4839
+1931 1965
+2720 2752
+20565 21040
+24 24
+29 29
+6841 7173
+3731 3774
+25363 33054
+24 24
+8612 9500
+31510 32812
+841 846
+1211 1318
+9573 9763
+63976 71522
+163 163
+13641 20908
+24088 24994
+6211 6630
+131 132
+807 815
+141883 172321
+2 2
+112732 114405
+1919 1921
+6935 6936
+23 23
+3344 5646
+150 201
+1515 1540
+14732 15006
+235 235
+3 3
+11 11
+178 181
+111073 142225
+73224 76608
+13128 13374
+79 81
+57 57
+2733 3028
+17812 17942
+366 367
+139 142
+325 326
+1602 1663
+398 398
+13627 13668
+3529 3683
+39 41
+17 17
+578 580
+12706 13050
+3607 3718
+1781 1793
+12940 14420
+55301 90930
+444 448
+30864 33515
+119 173
+10 10
+1405 1456
+5314 5899
+73838 75519
+2775 2886
+6482 10717
+10632 10660
+2127 2309
+9322 10214
+2655 2665
+2001 2107
+8459 8694
+5 5
+511 512
+14426 14570
+3133 4887
+81 81
+290 290
+878 880
+28 28
+3975 9074
+22698 24003
+1289 1291
+496 511
+102 103
+647 652
+371 376
+715 715
+111 112
+802 805
+46 46
+144 201
+10 10
+20878 24864
+53 53
+51787 60425
+8262 9159
+1152 1159
+23161 24334
+9853 9895
+841 894
+19509 24041
+775 804
+13897 16434
+3571 3577
+40192 41013
+1485 1486
+50481 53244
+309 314
+339 339
+100361 103245
+16 16
+38432 60682
+199 200
+1348 1348
+429 439
+1145 1729
+8141 10650
+6623 6715
+920 920
+3679 3790
+8143 10687
+10651 11085
+5 5
+13030 13680
+99 99
+2345 2432
+261 262
+13075 13521
+19 19
+15412 16434
+1179 1181
+5762 6418
+209 209
+2763 2798
+2192 2902
+6401 6610
+439 467
+7016 7094
+701 742
+7615 7740
+31300 33966
+107 107
+1606 1885
+1204 1309
+277 277
+174 176
+3934 6522
+5 5
+22224 24777
+64 65
+4251 4415
+8107 9811
+13 13
+138 138
+3220 3371
+1586 1617
+49 50
+60259 65854
+1224 1234
+85053 306541
+1313 1373
+244 244
+1671 1672
+2967 2976
+714 774
+10 10
+41 42
+6697 7598
+347 360
+59 59
+4806 5144
+301 306
+28375 33445
+7698 7821
+13850 16172
+4525 4525
+33 33
+923 928
+6361 6461
+431 435
+4882 9805
+2386 3334
+1675 1698
+283 285
+2985 3140
+1823 1825
+3961 4040
+601 606
+266 266
+8134 9442
+8 8
+356 356
+49 49
+17021 19248
+8254 8384
+5869 6218
+4270 6334
+387 396
+278 279
+6661 7697
+6 6
+1459 1470
+61 61
+3966 4085
+17 17
+8225 9697
+21097 22526
+271 282
+58237 64782
+18596 20294
+844 848
+10039 10409
+1 1
+43744 45679
+653 653
+3339 3391
+7093 7093
+3556 3726
+4607 5113
+470 498
+6439 6614
+2174 2286
+8 8
+362 371
+84 84
+37 37
+31159 36934
+116 116
+13688 16065
+836 874
+2562 3527
+3765 3896
+1069 1123
+4933 5290
+1562 1569
+20 20
+1091 1137
+111188 142709
+148 148
+35250 37279
+5754 5819
+191 191
+4853 4874
+20 20
+70 70
+3 3
+51554 58383
+2755 3005
+18 18
+53 53
+107 107
+4056 4297
+1768 1768
+70 70
+15735 15773
+781 792
+24929 29279
+16850 17382
+1564 1585
+942 942
+6111 6137
+79 79
+64 80
+215 215
+4862 5181
+25460 34629
+1822 2311
+5967 7818
+144 144
+250 250
+5667 5679
+2315 2546
+47331 67210
+1071 1071
+13452 15646
+47 47
+4082 5496
+6733 7943
+6753 7253
+567 576
+211 246
+7129 8956
+14583 22867
+4694 4856
+667 668
+10455 10562
+5500 5813
+1356 1411
+7615 8040
+527 951
+587 616
+21038 21447
+4 4
+11627 11789
+13 17
+22974 23649
+42250 42687
+2012 2081
+6 6
+119 119
+1399 1399
+1973 2062
+13263 13840
+351 380
+9086 9131
+167 167
+21027 23059
+21 22
+1267 1430
+28901 29327
+54 54
+108446 151544
+7842 8523
+404 430
+17 19
+584199 814630
+23606 24979
+93861 106431
+5634 5669
+58 58
+5 5
+923 986
+2692 2729
+170 170
+15811 16140
+7325 9593
+4212 4517
+45073 59025
+3177 3486
+1218 1218
+44 44
+54 54
+4 4
+894 894
+29 29
+278 279
+8161 8535
+1824 1913
+218 222
+126 130
+24097 27291
+1510 1512
+2507 2509
+3518 6226
+48948 50962
+2083 3569
+2519 2535
+76 76
+116 116
+5300 5428
+21553 21644
+53529 55620
+2282 2484
+930 937
+1766 1807
+29 29
+4509 4613
+17895 23294
+364 366
+27044 31517
+107 107
+6099 6413
+186 188
+11094 11832
+256 257
+2 2
+75444 75776
+12277 12345
+1345 1834
+7657 8283
+32676 42362
+1684 1689
+13909 14365
+427 433
+3199 3233
+424044 431427
+4727 4727
+53044 56532
+9380 12263
+31393 34027
+500 502
+266 293
+9514 9611
+66285 68249
+15 15
+6057 6479
+111422 144964
+11533 11568
+87 87
+17481 24561
+18840 22531
+1833 1837
+756 783
+5765 6319
+31307 39868
+62 62
+99 130
+187 196
+37 39
+18575 19029
+28728 30716
+268 268
+6052 6065
+19812 20258
+1503 1790
+178 178
+463 582
+20 20
+51288 56776
+1387 1949
+32 32
+23519 27570
+444 451
+188 189
+1232 1594
+64 64
+1 1
+1444 1444
+59 63
+5052 5342
+1126 1153
+32005 34082
+105494 116151
+179 179
+73 73
+1322 1376
+810 999
+639 663
+8213 10216
+17 17
+8 8
+133 133
+90122 91800
+159 159
+1014 1018
+899 920
+506 508
+45087 58064
+322 322
+94 95
+23 23
+4 4
+2751 2773
+8494 10023
+983 1010
+45740 66800
+478 481
+1549 1583
+244790 297014
+1517 1540
+7240 7394
+506 512
+11506 13017
+4875 4975
+904 927
+1443 1813
+114635 114635
+57542 155571
+3467 3496
+207 207
+2691 2801
+60 60
+2 2
+7556 8035
+1283 1943
+2271 2355
+35 35
+6232 8300
+2156 2165
+11051 14792
+9 9
+1096 1248
+342 344
+5049 5070
+550 550
+596602 603443
+2153 2943
+412 428
+6377 6745
+3162 3186
+386 386
+4519 5500
+28931 30523
+25 29
+74648 78917
+77 77
+244668 249888
+8 8
+1878 1913
+263 268
+2952 2991
+37155 42341
+51456 60812
+5045 5182
+6 6
+20672 21253
+12 12
+5744 5772
+2908 3388
+38439 38915
+83 84
+296 296
+1782 3716
+1070 1228
+7494 8714
+91 91
+18 18
+305 325
+4703 4965
+266 266
+8734 9208
+165474 175768
+22288 25283
+449 450
+19319 28194
+40496 40577
+55 55
+319 330
+99 99
+316 322
+4501 4529
+5735 5735
+24934 40265
+6 6
+318 320
+27 27
+13412 14619
+14182 16261
+174 174
+42512 75829
+2102 2115
+425 425
+23845 24382
+3802 5002
+1428 1428
+35273 39895
+16973 17176
+2748 2793
+14 14
+1759 1771
+14865 16042
+76168 94074
+3622 3996
+109 119
+199 200
+36 36
+625 649
+2135 2135
+4229 4301
+3308 3457
+518 540
+3647 3741
+88176 142377
+17026 18379
+179366 183829
+5982 6002
+5 5
+134947 147231
+2511 3716
+12616 12722
+7198 8239
+17803 17968
+39 39
+183 183
+16074 18240
+344 346
+3915 4556
+28743 29203
+7 7
+210 248
+1038 1074
+19141 19796
+15617 38466
+1893 2216
+36120 36835
+1636 1647
+117 117
+38292 44890
+557 559
+674 700
+12169 12189
+2482 3105
+121 121
+69521 123903
+1351 1579
+113 119
+24700 45780
+261 263
+1972 2016
+39387 40629
+28434 30965
+7 7
+3706 3768
+13 14
+5613 5641
+233 238
+8501 8501
+10100 10782
+180 180
+416 416
+12550 13893
+161 161
+4727 4902
+49 89
+31929 32716
+357 374
+84 84
+4343 4476
+8370 9027
+1995 3271
+18 18
+2114 2116
+52 52
+5069 5897
+5403 5846
+29136 29272
+278 279
+1 1
+924 1221
+20 20
+28 28
+218 218
+2 2
+2114 2331
+142 146
+574 579
+2870 2946
+608 616
+3321 3514
+127 127
+19040 19262
+1685 1689
+15042 18706
+414 421
+1664 1727
+16 16
+3805 3918
+6107 6589
+16936 33394
+181 190
+1391 1409
+12 12
+671 679
+791 791
+1 1
+7355 7550
+1465 1512
+2903 2914
+1203 1204
+13 13
+11733 13681
+6 6
+2237 2306
+32 32
+18 18
+996 1008
+1180 1215
+286 286
+217 247
+5 5
+2198 2201
+263 263
+21 22
+4925 6988
+100 100
+466 484
+1557 1712
+19 19
+761 771
+1686 1686
+513 516
+1287 1309
+10987 10996
+6716 7780
+603 612
+12292 13182
+35 35
+35145 45051
+70 71
+733 748
+12757 13731
+1660 1714
+1150 1161
+4211 4577
+618 618
+1708 2490
+2475 2538
+9916 10266
+51 51
+2702 2726
+266 266
+21 21
+100840 113308
+35804 39930
+8807 8828
+83 83
+22071 22905
+578 672
+64106 70651
+15434 18562
+7189 7435
+38704 43749
+2961 3490
+3242 3732
+3138 3151
+10912 11134
+812 829
+5142 6159
+1155 1166
+254 274
+267 267
+8 8
+270 271
+44 44
+1037 1112
+26801 40395
+31066 33721
+633 651
+14541 16043
+4888 5331
+3881 3926
+6682 6880
+72 72
+2494 2527
+1324 2170
+60089 63177
+4612 4613
+5932 5994
+1842 2009
+39798 43052
+3762 4101
+1133 1150
+168 170
+4 4
+256 256
+20976 22592
+110 110
+1114 1115
+341 341
+2749 2749
+279 308
+79 79
+6184 6203
+49 49
+12 12
+8951 8961
+122 123
+138 138
+33159 37933
+38250 40716
+1221 1228
+609 632
+6173 6274
+13249 13592
+69 69
+14 14
+384 384
+219 337
+4090 5160
+63631 87298
+46 46
+6228 6807
+4695 7838
+2629 2706
+539 546
+1225 1233
+651 657
+1124 1125
+456 456
+19 19
+11 11
+13469 13469
+30 30
+36383 38548
+4581 6239
+1146 1217
+8809 11402
+20606 25998
+485 485
+216 216
+8978 9521
+3055 3068
+1237 1239
+82 82
+2852 2862
+108182 113554
+4929 5041
+65 67
+7757 21490
+49 49
+76 76
+8376 8552
+2616 2701
+13890 15631
+21 21
+9386 9571
+3300 3555
+1004 1004
+12778 13593
+7285 7392
+15643 15876
+8392 8503
+408 408
+591 591
+37464 45017
+21 21
+18101 32515
+6040 6307
+59984 66263
+194 860
+427 427
+689 689
+2542 2581
+2254 2279
+3537 5236
+80920 87458
+64590 74397
+2140 2419
+17 17
+1610 1613
+29 29
+2167 2311
+22 22
+86628 131516
+2967 3686
+111 111
+65 65
+245252 293156
+1459 1521
+5028 6682
+1529 1633
+991 994
+217 217
+9976 10028
+10095 10282
+5915 6128
+2416 2428
+3864 3966
+1894 2596
+3392 4086
+3340 3359
+114501 128015
+520 649
+35859 46101
+1084 1087
+5076 5241
+82 93
+34449 42526
+18 18
+78 78
+68 69
+150190 178763
+570 574
+9 9
+51371 67761
+87 87
+10936 12857
+90 90
+60 60
+153 162
+860 860
+4 4
+283 283
+9 9
+12115 17870
+9230 20966
+144 144
+30 30
+33 37
+3506 3625
+27177 27638
+221 227
+30 30
+10734 10855
+144 144
+24 24
+394 488
+28 28
+488 490
+1 1
+52 53
+15 16
+1169 1178
+12735 13994
+477 480
+4792 4837
+952 989
+15 15
+131 131
+16796 17895
+8174 9077
+8576 8767
+213 213
+12 12
+59 59
+25 25
+6716 7231
+6319 8529
+9127 9985
+5 5
+2205 2540
+55 55
+1961 1994
+10791 11113
+122 122
+97 98
+15110 15333
+46981 70884
+1613 2201
+684 688
+972 985
+264 266
+198 198
+10 10
+57 57
+4173 4209
+10296 10373
+34 34
+173 174
+87 87
+22353 23489
+42042 48056
+40809 42869
+2993 3117
+0 0
+4215 6630
+20419 22298
+6703 6719
+60 60
+51 51
+7495 8255
+13845 25855
+10101 16289
+25008 26360
+54 54
+3846 3876
+17629 17815
+25 25
+31288 32043
+5649 5826
+29 36
+4940 5143
+4642 4799
+2568 2634
+4756 6946
+57 57
+39 39
+3733 3998
+8 8
+9143 10387
+116600 133211
+3568 3577
+5719 5719
+30547 41010
+9226 11246
+124 124
+3856 3878
+4629 4794
+99583 100132
+1 1
+42 42
+38175 38270
+1921 2130
+11254 11259
+123491 143011
+2 2
+948 977
+56 56
+8591 8703
+3498 12723
+346 353
+1382 1386
+143 148
+298 320
+14864 16903
+6746 32957
+2714 2766
+8447 10205
+17021 17887
+101 109
+53213 65359
+12 12
+76684 80039
+4588 6304
+1392 1507
+9512 15276
+91464 97154
+11163 12086
+1397 1399
+342 344
+3745 3754
+788 803
+6527 6585
+29 29
+35 35
+7482 9561
+3680 4339
+5054 5428
+18 18
+605 608
+4086 4108
+1897 2181
+61 62
+32643 34845
+514 514
+7618 7882
+3704 4105
+53780 72538
+461 462
+5518 5683
+23 23
+10846 30397
+527 527
+19063 32915
+5258 5360
+56 56
+49 49
+104277 112896
+8735 8909
+15 15
+396 401
+22063 22091
+1322 2825
+1591 1602
+2560 3259
+19 19
+23403 25677
+24 24
+394 398
+1309 1312
+2220 2298
+53308 61856
+322 406
+6001 6083
+18489 21738
+569 569
+16 16
+44 44
+563 566
+660 662
+19 19
+16613 21190
+3347 3596
+3416 3439
+3494 3586
+15 15
+76642 133781
+34835 34952
+3229 3230
+1135 1162
+1424 1426
+5036 5167
+9891 13921
+5529 5556
+964 998
+19560 26916
+1 1
+127 127
+100 100
+13439 18736
+99687 114204
+119 145
+339 339
+13484 13613
+8338 11201
+7192 8662
+9811 10750
+108 108
+58 58
+3580 3648
+3141 3144
+20 20
+657 659
+2873 2886
+4 4
+11634 11877
+680 692
+16 16
+10 10
+119 119
+116 118
+5 5
+1126 1176
+445 460
+68 68
+7154 10415
+24231 24972
+129 133
+562 562
+2447 2473
+5775 6220
+1508 1543
+2428 3383
+8660 9630
+402 438
+331 401
+506 560
+9433 9837
+618 619
+2484 4321
+34 34
+15760 16628
+139 143
+715 715
+27693 29605
+2216 2276
+5833 5920
+3017 3148
+2854 2988
+465 514
+29380 31778
+216 216
+3055 3059
+33849 38837
+304 307
+720 872
+601 604
+856 856
+9204 9393
+1928 1930
+8014 8806
+90241 96003
+142 142
+16085 17073
+4392 4592
+23040 24280
+5583 10818
+1085 1088
+2909 3035
+14635 14869
+2092 2131
+143 143
+25473 28001
+170 170
+289 290
+33 33
+11038 11808
+119 119
+1743 1785
+8206 12078
+1022 1625
+244 244
+197 199
+151 163
+616 617
+1030 1102
+2487 2556
+231 244
+11097 11196
+2631 2653
+7766 7814
+1303 1348
+93 93
+534 553
+3352 9989
+33 33
+48748 50011
+7458 7619
+141087 144364
+14 14
+53489 53598
+6884 7161
+16090 16166
+72 72
+8025 8073
+297 312
+3328 3359
+7808 7990
+9169 9994
+1029 1064
+4692 4716
+2964 2986
+32 32
+794 867
+1906 1912
+54 54
+50617 51906
+14779 16691
+4627 5435
+191 191
+38 39
+37 37
+102174 106275
+38 38
+381 381
+13 13
+1900 1904
+63 63
+30 30
+16311 17503
+4855 4913
+674 675
+5344 6053
+40897 40973
+1044 1141
+659 659
+17721 18246
+1772 1812
+5543 5647
+97726 103600
+78 78
+745 918
+30 30
+328 328
+32570 38165
+1351 1355
+7234 8346
+38 38
+2415 2436
+382 390
+62619 97905
+8365 8497
+32956 33293
+7308 7387
+534 534
+3988 4090
+336 336
+310 310
+11051 11120
+32604 35706
+226 226
+147497 157110
+194 194
+5 5
+142 142
+35957 58319
+19394 19467
+33595 40531
+11212 13078
+19249 19961
+8459 8534
+30 30
+19962 20712
+848 851
+2293 2330
+1083 1086
+581 648
+11918 13779
+2796 3366
+59 62
+520 525
+39369 42492
+7520 7520
+71 71
+9361 9637
+143 144
+335 347
+41 41
+1031 1039
+632 632
+37875 38734
+50494 58569
+20725 22532
+5326 5595
+224 224
+71321 71419
+15791 19964
+933 1072
+70350 124277
+8821 10617
+10619 12288
+133 134
+424 428
+560 593
+1329 1332
+248 248
+24 24
+1 1
+22073 27585
+2 2
+42 42
+52 52
+122 122
+1947 2343
+13180 27390
+23757 23926
+240 240
+2934 3264
+1808 1873
+36692 37641
+5039 5079
+129 130
+40 40
+1166 1230
+1153 1174
+66 66
+139 143
+1479 1569
+2391 2400
+10655 12227
+11697 11816
+178 178
+6579 9949
+257 257
+119 119
+5425 5448
+18 18
+184 185
+8303 10624
+120 121
+97 100
+36079 41043
+35019 37701
+162 162
+887 1047
+553 1068
+2660 2746
+2490 2498
+65572 67059
+8882 8964
+984 996
+834 901
+2733 2915
+992 992
+190 190
+262 265
+646248 660896
+20 20
+49 53
+36 36
+152674 153982
+27103 39287
+790 794
+114 114
+11541 12653
+56 56
+1098 1101
+2338 2343
+3477 3904
+229 229
+519 520
+26 26
+6 6
+241 242
+64937 69167
+100 101
+20157 25775
+512 537
+282 286
+139 142
+181 184
+17 17
+835 855
+391 391
+29600 33556
+484 504
+4234 4235
+174376 185076
+48759 50805
+1008 1564
+1742 2097
+1246 1272
+99 105
+10228 11107
+942 1015
+3066 3684
+157 157
+12499 13459
+2500 2781
+13027 13282
+757 759
+44 44
+12841 13385
+644 681
+9616 10233
+56199 82640
+385 385
+25185 28049
+2832 2978
+1949 1951
+37 37
+2971 3132
+3786 3811
+176 176
+5098 5858
+95 95
+5212 6159
+8506 8542
+135 138
+6259 6437
+29700 64396
+1518 1623
+434 458
+3274 3305
+125 126
+6058 6141
+3 3
+5279 5422
+1211 1215
+49806 59016
+280 280
+746 776
+4495 4588
+2168 2170
+51 52
+26337 27920
+423 604
+1754 1800
+186 188
+2950 2978
+1597 1600
+4159 6340
+4454 4455
+6390 11358
+7254 7752
+135803 142050
+10 12
+56 56
+129 129
+235 235
+20078 21626
+2095 2253
+350 351
+473 529
+937 975
+10810 10903
+22 22
+4088 4190
+1259 1262
+560 563
+29198 35014
+37256 39616
+150 152
+7480 7755
+10 10
+12079 12848
+11531 12277
+2786 2791
+891 903
+527 529
+7990 8644
+19209 20589
+1056 1603
+5185 5465
+11758 11983
+4472 5605
+169 169
+294 294
+4411 4457
+4690 5106
+4 4
+4489 4517
+1606 1658
+1234 1238
+5225 5641
+1230 1232
+1060 1065
+9151 15205
+18497 18773
+1611 1611
+436 436
+22 22
+41 41
+5366 5366
+24958 26080
+11250 11654
+2853 2964
+1227 1231
+34 34
+17673 18200
+30 30
+111164 113192
+5 5
+682 940
+5353 5861
+104016 115680
+1113 1121
+6942 7762
+42806 45294
+91 91
+50154 52212
+19548 20004
+3796 3823
+623 639
+5 5
+2 2
+132 132
+262 269
+105446 118782
+202 238
+527 527
+5 5
+3 3
+70908 87725
+1316 1405
+6531 7568
+4759 5206
+18 18
+33 33
+5173 5464
+8757 9606
+28122 29190
+163 163
+4 4
+831 857
+6330 6409
+38871 40543
+100 101
+7615 8294
+1861 1889
+7225 8667
+6912 7219
+13 13
+48683 51257
+7340 7940
+16408 17499
+1509 1616
+402 441
+2994 2998
+13792 17024
+2 9
+34 34
+66565 67011
+38 38
+33365 36746
+22 22
+201 215
+436 436
+150917 164579
+5648 5723
+52 52
+453 467
+21396 21452
+2947 3007
+83 83
+8023 8038
+16840 18466
+151 151
+1026 1030
+6700 6874
+21345 28592
+213 225
+5979 5985
+4926 5485
+88 88
+381 381
+28406 32152
+1327 1330
+28792 30826
+77 77
+103 103
+10056 11923
+530 551
+15596 15696
+46637 63629
+842 852
+1442 1442
+1837 2029
+542 543
+3853 3999
+27 27
+4747 5190
+15613 18473
+141 141
+83208 86481
+1 1
+4725 5207
+9133 9240
+33666 42184
+5081 5108
+53 53
+653 772
+3955 5790
+2428 5156
+12 12
+1189 1192
+122 122
+36 38
+16859 16982
+83 84
+129 129
+169 169
+49200 57201
+32871 54177
+2771 3415
+573 573
+2152 2207
+17866 29408
+596 606
+58085 63005
+5437 5437
+45774 52537
+363 364
+4992 5046
+312 362
+69 79
+9455 10387
+1838 1879
+6239 9180
+4918 6206
+128 128
+38176 45044
+1348 1363
+199 204
+148 148
+1337 1389
+575 584
+2901 2930
+102 102
+16643 16785
+5107 5149
+8677 10950
+618 748
+26517 26693
+54 83
+953 1452
+1557 1587
+326326 347198
+7 7
+323 326
+15311 16535
+99790 101968
+1947 3383
+9134 18017
+97 97
+28 28
+3 3
+67611 79167
+2159 2405
+26109 26819
+899 899
+1982 2077
+40276 52116
+755 769
+5206 5472
+362 363
+14567 14581
+20023 22106
+2175 2237
+21308 22200
+6217 6514
+10314 10422
+89 104
+658 721
+384 384
+21 21
+22094 23273
+514 514
+9325 9409
+1469 1498
+4 4
+168 168
+28 28
+1314 1318
+550 605
+14995 16589
+4657 5854
+4010 4560
+219 219
+2346 2399
+5632 5719
+1367 1679
+117533 168485
+9440 9488
+339 339
+4209 4699
+9760 9822
+95 95
+74238 82333
+2742 2792
+86677 94505
+1755 1818
+2637 2875
+16351 18264
+46 46
+489 580
+9101 10233
+7445 7669
+21614 24605
+103 103
+9 9
+5457 5465
+6951 7416
+1420 1444
+35 35
+103 103
+104 104
+96468 101103
+4366 4481
+97 97
+942 944
+173 173
+4 4
+1613 2226
+54 54
+8471 9544
+204 204
+38 38
+22479 26808
+487 488
+1730 1738
+1369 1617
+2433 2552
+6788 7193
+777 778
+2721 2736
+104 104
+413 418
+2200 2305
+1827 1930
+24786 24845
+56 57
+10394 11329
+267 291
+10966 12103
+2273 2281
+2 2
+18 21
+40664 46798
+14924 15436
+3417 3800
+80 86
+3 3
+1663 1848
+375 457
+3002 3002
+1098 1100
+6763 6911
+3722 3754
+36 36
+6390 10040
+370 370
+135 135
+118997 142754
+46 46
+958 958
+44 44
+52051 59524
+2529 2607
+309 309
+9323 13412
+2136 2143
+14025 14038
+6271 6505
+5988 6235
+1445 1503
+23762 25281
+7008 8880
+128 128
+2607 2807
+511 511
+12686 13214
+26123 26172
+1591 1591
+24084 24519
+913 966
+19553 21432
+236 238
+252 269
+4616 4857
+4928 4954
+4 4
+2 2
+3048 3085
+723 749
+34 34
+32773 40343
+2369 4034
+25 25
+129584 146958
+20 20
+18 18
+4225 4302
+194 194
+845 845
+30 30
+537 537
+2398 2447
+314 314
+23604 24426
+49 49
+9041 9198
+11454 11481
+66576 67885
+179 179
+4 4
+103 103
+752 774
+1127 1127
+27 30
+864 879
+306 309
+775 796
+12261 15268
+13698 16938
+8446 11749
+118370 120677
+13020 13278
+841 856
+2452 2875
+2356 2391
+571 571
+211 211
+39396 53780
+299 313
+2294 2294
+1110 1151
+1 1
+4 4
+19642 26503
+878 903
+41986 61810
+58 58
+411 416
+2 2
+11 11
+16171 16280
+2580 2640
+11476 13002
+3593 3725
+562 566
+189 189
+3971 3982
+3740 3852
+18043 21244
+5592 5595
+747 747
+58 59
+82 82
+835 841
+24 24
+1127 1271
+523 534
+2701 2727
+51122 53392
+5 5
+138080 183295
+434 434
+69 69
+93 93
+2070 2084
+322 332
+71 71
+9939 9997
+223 227
+3395 3422
+2256 2270
+16688 18356
+125769 130992
+17 17
+1868 2283
+97 100
+5289 5681
+1021 1072
+108 108
+1684 1686
+100 100
+10869 11887
+25 25
+3 3
+66 66
+10408 10497
+1871 2287
+102269 106801
+847 851
+1685 1738
+1074 1088
+70 70
+37 37
+22094 22094
+8763 8987
+47 47
+562 562
+21 66
+65 65
+350 372
+100704 101832
+539 570
+19323 19590
+1993 1995
+3749 3817
+4734 4888
+1 1
+1555 1571
+1245 1245
+38872 41285
+2 2
+173 173
+37976 41600
+16099 18755
+84721 100632
+177 177
+2045 2045
+174 174
+3909 4023
+2783 2917
+20 20
+1 1
+1076 1116
+37747 40618
+1192 1200
+2087 2368
+11 11
+1668 1668
+91 91
+59074 69313
+2330 2382
+1008 1011
+2392 2564
+109 109
+1695 1700
+3386 3450
+7863 13158
+22891 24162
+9671 13318
+1988 1998
+2795 4333
+75 75
+90 90
+1071 1559
+278 281
+3826 4721
+1840 1914
+58173 58173
+269 285
+24446 30276
+261 292
+23979 24229
+16786 16832
+127885 137022
+48 48
+32 32
+62607 67578
+18 18
+28 32
+42 43
+4317 4990
+100 100
+108 121
+45769 49284
+278 278
+1554 1631
+6396 6555
+6711 9665
+186 188
+92 92
+3435 3609
+27769 33123
+20868 22745
+95845 136426
+8859 9651
+115 116
+51008 55659
+459 462
+20243 20585
+187 189
+8091 8271
+34285 35204
+2191 2246
+58810 100642
+8846 9100
+14428 15896
+10241 11227
+137 137
+15 19
+225 225
+14642 15764
+269 279
+7033 7672
+4 4
+5241 5247
+2887 4748
+8649 9614
+107 107
+6811 6826
+8961 9249
+9488 10449
+4913 4926
+174 264
+12221 14998
+7 7
+84 84
+2008 2051
+10906 11212
+886 886
+14417 14570
+241 259
+8553 8811
+11 11
+6107 8661
+25 25
+11381 12718
+25892 27414
+297 308
+1449 1476
+640 641
+10807 11995
+3712 4207
+216 218
+3435 3472
+17646 24758
+77501 80713
+48307 61623
+5914 6044
+31892 32448
+262 264
+137 162
+31809 32483
+53 53
+408 413
+8484 8534
+992 1467
+39 39
+3078 3246
+27945 50690
+5160 5771
+6231 6369
+53 53
+1147 1155
+26666 34043
+12 12
+805 841
+43890 46422
+2642 2644
+1615 2000
+3233 3648
+2580 2587
+40 40
+179 179
+273 273
+2 2
+104 110
+37153 38925
+8607 8676
+20 20
+19385 21109
+14549 15101
+102 102
+747 747
+136 136
+6392 7104
+43 43
+1383 1464
+18 21
+5153 5811
+21058 22601
+7157 8324
+3779 4116
+93367 117575
+3152 3385
+76 76
+3 3
+256 259
+16274 18776
+10129 10527
+57357 60022
+98 98
+200 200
+700 705
+3018 3249
+108 136
+1895 2083
+3986 6216
+37459 39956
+405367 408598
+54 54
+4959 5369
+2438 2448
+9390 10015
+6093 6185
+5065 6293
+11958 12443
+1754 1951
+2 2
+9404 12307
+1 1
+3 3
+3095 3116
+1191 1260
+1145 1205
+4825 5129
+401 414
+13608 13690
+13 13
+30299 30625
+55 55
+176 176
+7174 8995
+378 433
+2233 2342
+158 158
+3865 4322
+532 540
+20 20
+7 7
+4751 6412
+64713 67381
+9557 9719
+13 13
+181 209
+40 40
+2228 2229
+27 27
+14258 17069
+410 411
+8639 10116
+180 180
+675 686
+1513 1513
+1782 2206
+23380 25485
+3096 3304
+9312 9633
+122755 137548
+1792 2035
+3562 3609
+17349 17477
+5348 5469
+21940 22089
+260 261
+220 220
+23 23
+5782 5833
+17530 26044
+10424 10470
+345 346
+23 23
+572 591
+285 285
+58 58
+3157 3263
+161798 220336
+7811 9320
+92467 92474
+79 85
+560 566
+619 631
+7835 7989
+3732 4088
+614 1091
+1331 1340
+791 793
+14817 16087
+2518 2541
+3191 3758
+3140 3704
+4463 4520
+36 36
+611 613
+1151 1179
+634 652
+6274 6952
+98 98
+12 12
+9968 10047
+35486 36649
+3613 3654
+1014 1021
+123 126
+110 110
+871 877
+480 637
+19182 19934
+590 619
+4170 4234
+4771 4952
+278 278
+853 994
+2755 2852
+1867 3633
+232 238
+10069 10094
+11290 11620
+1265 1289
+14171 15457
+57 59
+260 267
+22 22
+75647 80546
+16326 17403
+1108 1108
+3227 3228
+1634 1638
+39065 43082
+103 103
+5 5
+39 39
+30485 40718
+7336 7749
+29513 31413
+1350 1362
+213 213
+7730 7920
+357 361
+22266 25494
+427 438
+3928 3945
+6600 6666
+47 47
+5331 5487
+425 425
+162 163
+1078 1094
+8050 8050
+2178 2881
+505 508
+20312 20554
+1596 1596
+9 9
+188 188
+18 18
+104693 109590
+916 916
+196 196
+913 945
+35426 36226
+343396 414039
+11513 11681
+411 411
+14482 15047
+9406 10483
+2250 2647
+17 17
+5 5
+26 26
+27843 30046
+3289 3334
+3203 3279
+118 118
+411 412
+367 372
+16858 27535
+2677 2714
+6973 7146
+43341 44992
+9938 15284
+3101 3742
+32544 32750
+3 3
+1283 1943
+157 157
+15254 15647
+9982 12676
+123 148
+10628 13381
+2599 2631
+2983 2983
+3495 3764
+73258 75692
+81 81
+3402 3404
+10534 10900
+180 182
+18278 22246
+16 16
+28044 30416
+74 74
+57 57
+13962 14287
+9 9
+906 944
+386 426
+69 71
+11774 11938
+34955 36534
+4478 4562
+6078 6205
+42215 44029
+308 308
+12466 12791
+4504 5042
+390 392
+50 50
+479 517
+257 261
+10707 10950
+7998 8305
+14237 14323
+100 100
+24 24
+9018 10086
+8546 8954
+9570 12045
+32928 39979
+29135 32144
+191 191
+36 36
+582 596
+270006 315918
+1050 1066
+10067 10157
+173 173
+771 796
+38883 42376
+621 622
+51676 54399
+4666 4731
+1767 1772
+895 1015
+5675 6009
+555 572
+1909 2069
+200 200
+55276 59587
+14685 29698
+73 77
+229 229
+13388 14926
+39065 40667
+16167 21603
+16 16
+5870 6568
+4206 4262
+27 27
+45440 46896
+244 246
+11680 15614
+22782 28701
+18453 18471
+380 380
+30461 31277
+5233 5438
+35316 38112
+360 435
+13 13
+489 552
+1984 2008
+2287 2388
+477 483
+8106 8469
+3321 3646
+1056 1077
+87358 92482
+2713 2778
+0 0
+470 712
+20236 23286
+24 24
+13759 13999
+289 289
+8809 8900
+141 141
+10 10
+669 716
+1325 1325
+22 22
+229 229
+3794 3820
+8 8
+57031 58734
+309 314
+5163 6401
+1731 1864
+571 572
+2182 2183
+36 36
+3469 3555
+37308 84014
+1129 1158
+8984 9311
+689 695
+18 18
+1226 1396
+13130 15364
+234 236
+3 3
+954 960
+111094 117076
+588 589
+152 152
+28227 28711
+68881 69038
+18076 18573
+29122 32260
+10824 11407
+2 2
+451 479
+15711 22176
+16718 18219
+404 404
+170523 171244
+15861 16292
+15828 21513
+978 1015
+132 133
+169 169
+107 113
+2734 2764
+80 80
+16 16
+36 36
+141 155
+93 108
+17843 17887
+213 213
+8 8
+8728 9299
+4701 5081
+92 96
+209 209
+11 11
+3523 3560
+64729 82565
+3356 3564
+208 208
+335 444
+86 86
+5971 6299
+9 9
+91 91
+3435 3545
+6335 6775
+7467 7794
+42684 49379
+16876 19006
+8321 8516
+15 15
+29666 32596
+623 626
+28 28
+19394 21908
+66 66
+22 22
+3858 3865
+77 77
+15 15
+85387 90473
+7538 7717
+28574 34785
+36 39
+3674 4214
+363 363
+6724 6923
+3586 3616
+2621 2628
+98877 112692
+34470 36180
+19399 25507
+5683 6338
+2272 2578
+16232 17925
+14346 15009
+13284 23438
+5284 5358
+395 395
+4987 5030
+678 678
+226 226
+3800 3866
+292 292
+2036 2046
+43153 53287
+4301 4313
+1695 1711
+1304 1414
+11012 11688
+3144 3570
+369 376
+705 705
+111 112
+355 364
+310 310
+31 31
+13858 17289
+396 397
+442 443
+21 21
+19906 21604
+13487 14749
+181 181
+345 363
+2420 2455
+535 535
+61478 63093
+33 33
+299 308
+8355 10085
+4380 6663
+132 135
+2116 2122
+124 124
+10350 13212
+281 362
+92 92
+27412 29399
+396 397
+82 82
+6688 6848
+164 166
+6968 7237
+40 40
+2002 2123
+1236 1349
+40 40
+4066 4075
+420 422
+6865 6913
+1807 2050
+44261 46903
+507835 516628
+137 137
+6223 6282
+2299 2346
+57 58
+4443 4445
+769 840
+152 189
+138 139
+3111 3141
+5070 5248
+3685 3850
+710 737
+15764 15867
+21 21
+11 11
+1043 1192
+19851 19998
+9178 9593
+601 603
+211 211
+2253 3446
+9532 12295
+7935 8271
+1169 1452
+70 70
+115 115
+1248 1466
+929 2024
+34 34
+3330 3359
+2350 2782
+284 284
+1296 1304
+5625 5630
+1090 1151
+680 702
+536 540
+5378 5854
+7405 7753
+24193 24335
+28475 29219
+41756 53366
+287 294
+276 278
+2217 2234
+729 749
+1895 2038
+8938 9490
+48 48
+73 75
+17 17
+20 20
+97 97
+11429 11850
+3019 3029
+1027 1033
+530 534
+8794 12166
+11604 11956
+35710 43570
+67247 81334
+1013 1208
+1739 1781
+1039 1042
+2749 2749
+1627 3022
+79 80
+1215 1217
+4375 4381
+154 156
+6812 7165
+5417 6253
+4346 4364
+75803 85346
+98165 108303
+1 1
+4535 4647
+64102 75495
+35084 41338
+9879 9933
+1184 1323
+4509 5170
+2719 2861
+1037 1663
+35 35
+3313 3703
+60 60
+2392 2392
+14650 16782
+65 65
+153 153
+1113 1115
+8480 9423
+351 353
+64 64
+774 802
+964 981
+19812 22673
+1568 1575
+3824 3880
+8 8
+2 2
+86158 97500
+29871 30992
+134 135
+192 192
+1120 1132
+613 615
+2328 2336
+63 63
+396 401
+11986 12739
+19189 20982
+14232 14335
+44 44
+2911 2927
+676 679
+6221 6256
+8218 9211
+3697 3754
+78 144
+440 444
+2145 2175
+2281 2283
+3973 4367
+380 381
+18593 19664
+616 619
+1100 1104
+1312 1318
+7458 7584
+19700 19810
+104 104
+1235 1236
+888 888
+1095 1696
+43496 50716
+1046 1113
+174 174
+13545 13664
+211 211
+4313 4675
+64 69
+3485 3593
+6396 6902
+1047 1108
+9054 9643
+5275 11448
+11282 11348
+1528 1533
+19 19
+4560 4565
+7536 7587
+120545 121344
+5 5
+10667 12227
+13 13
+6249 6673
+192 193
+17132 17487
+1443 1499
+1387 1473
+338 341
+22200 22385
+14529 14951
+40 40
+5333 5419
+158 176
+67230 88412
+88 88
+260 260
+3781 3793
+3428 3514
+512 512
+1274 1274
+319 358
+10690 11708
+12206 13635
+76 76
+709 709
+252 260
+528 538
+2466 2810
+168 168
+156 245
+49 50
+1180 1180
+21 21
+22059 24371
+2173 2764
+528 538
+6 6
+16536 16648
+18 18
+4540 5907
+20 20
+39 39
+10840 10891
+1843 1844
+27197 29201
+2316 2339
+3373 3471
+136 139
+28622 32996
+11827 15279
+1792 1851
+2736 2748
+137 140
+3452 3539
+110 110
+4589 5635
+22 22
+664 664
+3046 3098
+7134 8928
+83 84
+65 65
+1574 1585
+1044 1111
+13655 14184
+1515 1519
+167 167
+2994 3965
+126 131
+13172 13596
+62925 69119
+663 718
+9183 10076
+19323 19590
+50 53
+47 47
+296 296
+15 15
+5041 5303
+2 2
+1232 1249
+20837 23406
+273 273
+2 2
+4 4
+62669 65015
+25886 28344
+20 20
+6688 6930
+187 187
+16 18
+4 4
+729 767
+22 22
+13471 14587
+538 545
+1149 2056
+7842 7962
+17081 17399
+9 9
+2 2
+672 672
+10193 12600
+11328 13488
+5986 6422
+2217 2260
+1942 2027
+3433 3435
+1046 1081
+204520 235942
+136 136
+22914 23942
+154 173
+1307 1325
+2363 2475
+24694 26287
+49 49
+1345 1351
+222 222
+18677 20194
+2488 2975
+2424 2519
+280 280
+891 914
+8975 9282
+21494 22053
+151 151
+13554 14362
+3660 3784
+39 39
+12333 14024
+1304 1323
+115 117
+8555 9080
+54 56
+4608 5138
+27752 46767
+1808 1873
+17446 18506
+7048 7078
+8874 9428
+736 736
+899 1265
+66 66
+448 502
+14 14
+1145 1196
+75 75
+53373 54958
+2921 3054
+6762 7431
+1135 1137
+67155 82481
+12184 12207
+4044 4050
+31 31
+26042 27204
+11 11
+9 9
+935 943
+1431 1533
+217 280
+9269 9324
+2993 3003
+47 47
+67461 70206
+21957 30545
+1125 1146
+23252 24564
+77 77
+22396 28295
+8645 8687
+32729 36379
+1746 1816
+420 482
+63 76
+149151 158168
+17773 18113
+5512 5824
+1669 1881
+832 834
+31542 33282
+2293 2296
+81 81
+1771 1771
+9122 17825
+542 552
+59 59
+12 12
+27565 33581
+1414 1430
+20559 22552
+53724 58991
+2790 2830
+219 219
+2185 2238
+369 375
+9714 10008
+148 148
+1636 1660
+142 152
+34678 38578
+137 160
+21081 22897
+1270 1272
+76 76
+282 283
+3868 4172
+636 689
+135366 168063
+55246 64237
+268 269
+5438 5759
+311 313
+2959 2963
+7554 7646
+17544 18325
+15481 16907
+2754 2838
+24 24
+310 323
+15 15
+485 486
+34978 36543
+4582 4683
+109 109
+6705 6876
+11524 11823
+5362 5712
+47 47
+6070 7102
+12191 13217
+20159 22241
+23277 23290
+440 445
+6610 7370
+5945 5970
+2855 2950
+3886 3936
+121 121
+10443 10655
+11839 12791
+120 120
+1021 1026
+14625 19810
+631 644
+449 449
+45577 51980
+23279 25008
+18 18
+6793 8972
+733 908
+12546 13295
+75 75
+2815 3950
+4252 4400
+15047 17808
+3908 3997
+2584 2600
+26706 28611
+262 264
+3796 3887
+80 80
+40227 40456
+76868 82194
+2888 2925
+6240 6915
+48 48
+580 646
+2403 2429
+4 4
+10509 10685
+2977 3014
+1610 1684
+2168 2176
+84 85
+23775 27680
+1570 2175
+63034 68285
+547873 591105
+2522 2532
+1365 1409
+38432 40730
+334 338
+517 547
+5544 5609
+4628 4658
+2281 2327
+3930 4028
+21611 26938
+4886 4942
+46613 48862
+13 13
+3307 3395
+7806 7847
+347 347
+386 386
+198 204
+3527 3788
+927 935
+1064 1064
+2163 2171
+16019 16703
+82283 129834
+756 761
+748 757
+14 14
+32 32
+392 411
+51 52
+1985 2044
+1164 1164
+8037 8753
+712 714
+1710 2982
+161 169
+11954 13669
+5 5
+5626 5836
+17712 19221
+2 2
+5978 6265
+9829 11592
+13834 13841
+1204 1268
+13790 30886
+272 273
+54479 59495
+106 106
+45 45
+5351 5372
+39113 45439
+24640 40701
+31 31
+21 21
+670 701
+2671 2724
+7690 7781
+73899 77071
+21792 22597
+39352 43039
+11878 12390
+3589 3636
+4002 4031
+91 91
+2943 3001
+28469 33892
+130267 139564
+14 14
+187 188
+636 651
+2 2
+10099 10669
+27933 29735
+37491 38565
+714 842
+770 782
+187247 210112
+604 649
+893 903
+4602 5484
+465 504
+7404 7461
+97 97
+9303 9560
+7629 8783
+14400 14829
+16128 16273
+5289 5658
+110 110
+46 46
+292 298
+52203 53771
+969 973
+8066 8267
+264 268
+42796 43758
+69866 70948
+5894 6059
+2359 2379
+2398 2516
+1852 1855
+31789 34402
+42438 44796
+289 316
+9727 10763
+452 460
+509 519
+202 203
+171 173
+10175 11192
+1923 1966
+9927 9977
+5630 5728
+6 6
+2764 3306
+35415 41543
+10548 15076
+3031 3122
+409 412
+1384 1390
+10994 12738
+52 52
+3581 4279
+3008 3126
+803 869
+172928 179025
+49514 55219
+26958 27561
+11392 13825
+425 426
+63143 63699
+5166 5318
+99126 151797
+197 215
+61 61
+34141 44704
+10054 10567
+513 525
+4427 4507
+21630 22447
+114408 114517
+367 369
+140 142
+2560 2565
+17359 19774
+2005 2071
+365 366
+511 513
+655 688
+1435 1611
+35 35
+533 535
+1 1
+86 86
+1796 1850
+112 114
+1917 1923
+3670 3792
+5 5
+244 245
+17517 18520
+40 40
+5844 5972
+5600 6286
+884 945
+4041 4581
+2 2
+5365 5402
+1709 1714
+4892 5111
+7936 7997
+4228 4624
+127 127
+34 34
+12534 16397
+334 337
+2889 2961
+13429 14857
+348 348
+8474 10476
+37279 46470
+39 39
+13739 14384
+12211 12494
+20345 23742
+716 730
+4761 4847
+78 78
+6622 7053
+10911 11128
+46 46
+2410 2416
+10 10
+3387 3662
+925 953
+1362 1411
+5803 5883
+674 674
+11014 11550
+40 40
+1446 1453
+38 38
+397 402
+254 262
+26466 30807
+550 558
+23 24
+955 958
+3588 3836
+82 82
+5446 5446
+9 9
+1254 1375
+143 143
+13955 14807
+1 1
+194359 264083
+3700 4572
+237 239
+219 238
+12 12
+711 1102
+54109 56422
+11674 23109
+1503 1513
+3 3
+791 791
+8073 9394
+4 4
+8539 9126
+5435 5464
+45540 47736
+31 31
+4116 4168
+48 52
+14917 17398
+15133 15301
+31 31
+11211 11421
+124 124
+415 436
+70095 71417
+128 128
+10609 11514
+76 76
+117 117
+109 109
+531 534
+7760 7846
+37021 64258
+18 18
+13 13
+424 424
+1621 1622
+24081 25413
+12 12
+2492 2506
+4546 4654
+6216 6331
+2283 2315
+140 140
+5164 9158
+17696 21036
+232 246
+20845 24141
+1675 1677
+63 63
+18240 18326
+4 4
+542 542
+291 320
+24794 30329
+229 258
+26067 27057
+1646 1666
+53 53
+6533 6574
+3550 3882
+471 476
+487 492
+10703 13311
+33 33
+32299 32775
+1232 1249
+938 938
+1 1
+1542 1568
+8484 8536
+878 896
+114 115
+351 459
+35722 36642
+122 128
+319 331
+5314 5349
+6305 6334
+15 15
+5094 5221
+1946 1969
+1222 1227
+32381 37606
+291336 308153
+10446 10773
+2209 2299
+269 270
+1177 1344
+7944 8295
+15 15
+582 582
+148 163
+12 12
+25691 26074
+12219 12407
+307 307
+618 631
+3484 3770
+37084 38653
+149 151
+80 80
+1460 2548
+185 185
+15214 16886
+1044 1051
+2024 2048
+1248 1334
+2319 2438
+1570 1669
+3157 4139
+368 436
+24 24
+13493 21423
+234 241
+1464 1481
+4954 5131
+68 68
+191 200
+88578 180021
+9029 9033
+150 151
+1 1
+698 700
+2893 2921
+2848 2859
+11150 12258
+476 478
+300 314
+478 482
+2264 2317
+2514 3349
+59 59
+9458 10609
+2 4
+1827 1880
+1001 1018
+15 15
+183 256
+1809 2173
+802 873
+44667 46158
+9 9
+25749 26164
+27019 28296
+4209 4242
+890 890
+5463 5638
+349 365
+55285 60833
+315 315
+1074 1123
+169 169
+17844 18050
+1760 1764
+361 362
+14583 16832
+13944 14996
+144 144
+5439 5486
+18 35
+81778 88956
+16 16
+1388 1602
+42843 49512
+37796 38739
+13 13
+630 631
+1686 1691
+4420 4500
+54 54
+16 16
+191 192
+16862 19032
+1 1
+10 11
+9181 9638
+10763 12410
+42800 85275
+1964 1977
+463 463
+996 1014
+14 14
+237 237
+581 710
+82 83
+6439 6515
+13421 23102
+110 112
+150519 212247
+546 551
+16843 19108
+1929 2017
+554769 759691
+1263 1264
+39 40
+851 984
+100 101
+4655 4723
+87 87
+32 32
+3846 4087
+1037 1052
+375 400
+1938 4563
+1043 1192
+18 18
+11933 14944
+35872 36265
+7847 9062
+3254 3263
+10443 11346
+298 298
+116 116
+6184 6482
+4850 4856
+21216 23974
+619 619
+8441 10160
+2552 2676
+16 16
+2891 3473
+6199 6201
+452 459
+13217 13858
+27584 29152
+17547 17796
+911 933
+1146 1195
+10 10
+446 446
+4569 5646
+777 777
+2689 2759
+1108 1121
+4969 5071
+31647 32855
+934 950
+124 125
+69380 78805
+35855 49498
+3896 3912
+54448 57358
+8291 15685
+4748 4959
+1163 1170
+58 61
+37 37
+7327 7577
+23 23
+1602 1627
+32943 33766
+1130 1158
+443 481
+403 403
+1453 2382
+115 115
+353 353
+348 365
+253 258
+20658 23813
+5243 5258
+85433 115505
+45 45
+5948 6816
+7003 7636
+3696 3696
+3001 3033
+502 524
+2490 3071
+15606 16031
+7031 7116
+10113 10204
+1041 1073
+31179 64551
+3350 3666
+775 791
+32164 41939
+2973 2988
+1511 1533
+54 54
+239160 279250
+12389 14054
+73198 80195
+110750 120999
+2978 2989
+4415 4473
+330 334
+4009 4030
+257 257
+7371 10850
+307 401
+33 33
+1252 1289
+214356 239818
+5795 6093
+1127 1146
+3202 3281
+36781 46813
+8527 8728
+4405 4666
+16141 17263
+6086 11658
+1604 1698
+138226 142815
+3307 3315
+10961 10984
+8 8
+20461 20569
+21115 21438
+5807 5967
+1428 1441
+20707 30485
+30 30
+280 280
+256 261
+100 100
+267 267
+1685 1685
+66 66
+4366 4419
+572 573
+22 22
+61484 66372
+150 150
+49300 57878
+1081 1084
+2 2
+327 329
+3228 3951
+923 976
+12267 12747
+49 49
+194 197
+68961 70645
+564 572
+15 15
+24919 27254
+116 118
+141 142
+8735 9270
+3218 3659
+79 95
+120300 150359
+67914 72575
+7160 7312
+15864 16955
+425 425
+243 249
+8295 9573
+59953 60069
+34614 35303
+1029 1031
+38 40
+28007 37581
+161 166
+36908 42422
+512 552
+1562 1576
+105 105
+5296 5461
+25 25
+702 702
+2395 2731
+962 1022
+78691 91834
+217 217
+3070 4057
+637 733
+457 457
+32020 36973
+4870 5393
+15213 16090
+2325 2348
+735 739
+17378 17852
+1844 1900
+6 6
+3389 3593
+372 458
+16287 17094
+2544 2546
+13896 14721
+19231 19547
+10 10
+190 190
+23898 29759
+320 1558
+101 103
+3515 3593
+4646 5072
+10065 12031
+9 9
+910 914
+102 102
+7136 7911
+66 69
+23 23
+3 3
+8881 9761
+744 889
+12387 12879
+152 171
+1211 1310
+5769 5835
+7 7
+6571 6620
+2082 3583
+124374 140469
+2271 2283
+10041 10447
+63563 75287
+1616 1623
+21801 22792
+23 23
+35 35
+58 58
+136 138
+98 98
+98 100
+18 18
+2154 2209
+2902 2911
+2721 2747
+1 1
+32561 34322
+92730 124673
+16 16
+316 317
+5669 5706
+50756 67247
+893 894
+32 32
+186057 220950
+355 403
+5255 5271
+714 837
+12879 12952
+407 415
+19 19
+10925 11253
+5298 5392
+21154 28465
+3189 3255
+3933 4042
+3914 3990
+15 15
+581 582
+336 387
+75245 79840
+1503 1523
+72 72
+16565 17538
+80 80
+32795 45589
+397 399
+401 419
+348 348
+10763 11089
+915 966
+1219 1290
+15089 19620
+29 29
+1215 1440
+5577 5706
+1159 1207
+2246 2335
+10919 11595
+231 231
+8209 8467
+123 129
+40241 51295
+670 674
+54501 60275
+2456 2527
+288 322
+96978 97761
+52104 59455
+78792 93157
+1576 1592
+131 132
+14489 14986
+46 46
+44 44
+158735 182258
+18928 19899
+16408 16461
+5453 12304
+3624 3829
+9891 25320
+10370 15179
+91 91
+7570 7660
+20 20
+4863 5080
+21 21
+13229 13350
+442 448
+590 600
+5 5
+158 158
+61 61
+6726 6740
+411 419
+724 724
+31679 38694
+442 619
+2728 2772
+14788 16357
+613 627
+33 33
+46 46
+69 69
+72 85
+4704 4775
+24 24
+1081 1795
+2767 2987
+1007 1047
+1747 1815
+4023 5345
+57 57
+551 551
+5170 5261
+14584 14699
+26897 28558
+6259 6305
+11323 12514
+164 164
+946 998
+36 37
+8005 8377
+514 514
+290 290
+44810 45625
+39760 56074
+23300 33994
+18572 19097
+431 440
+298 298
+37 37
+606 607
+1721 2308
+65174 103782
+123 134
+52175 56975
+24146 25575
+15536 15764
+60591 76594
+2260 2323
+35 35
+18005 18285
+20 20
+196 196
+1486 1490
+6650 8843
+17 17
+1385 1392
+17865 18603
+124083 192001
+310841 311394
+329 333
+10789 11059
+10 10
+31 31
+114426 119709
+4707 4775
+1745 1749
+345 346
+4064 4336
+74 74
+1013 1023
+74606 75833
+232 246
+5787 5799
+3234 3521
+983 1013
+8099 8786
+59 59
+12 12
+209 209
+20017 20818
+1583 1781
+792 792
+1816 4101
+5362 5625
+5769 7048
+532 551
+18616 20806
+207 207
+4062 6242
+1143 1190
+14 14
+4135 4142
+8811 9772
+9395 9527
+8937 9383
+27136 29958
+10590 10633
+8127 8715
+302 302
+4160 4650
+31289 38228
+66 66
+32340 36882
+3494 3626
+8563 10087
+20755 24916
+5402 5452
+137799 138588
+34 34
+13279 15168
+5673 6706
+195116 207089
+73 73
+50340 69754
+5 5
+454 541
+689 689
+21782 25094
+7 7
+2449 2526
+9159 9551
+5818 6525
+12979 13621
+1083 1086
+226 227
+6429 6594
+197 197
+7654 8686
+31 31
+743 743
+10809 10811
+100 104
+1698 1711
+17 17
+10373 10749
+17620 21706
+6271 6538
+326 354
+47891 51956
+118 118
+1662 1717
+25751 39509
+6 6
+1211 1243
+17 17
+157 157
+753 753
+51 51
+10645 11105
+46438 68440
+8858 10133
+191 192
+18025 18565
+23 23
+100 104
+403 465
+11447 12276
+2156 2180
+295 307
+2945 2951
+2285 2333
+1593 1801
+18155 23001
+16989 19536
+33 33
+318 318
+44 48
+27 27
+10076 10167
+102817 138883
+11830 12188
+378 389
+2082 2194
+56917 60722
+582 583
+144 144
+1548 1548
+52369 59607
+4544 5635
+6880 7283
+19406 19461
+26 26
+91 91
+655 657
+11460 15124
+1691 1746
+103 103
+2081 2557
+1274 1839
+54370 57319
+4747 4940
+277 279
+4631 4638
+1256 1293
+34 34
+873 879
+32005 35127
+8130 8602
+207577 320739
+33681 43792
+4135 4428
+1995 2667
+8767 9111
+37484 40036
+147 182
+10862 11132
+6546 7755
+5350 5613
+155 157
+7 7
+1620 1724
+8843 9362
+1 1
+1770 1773
+22 22
+1391 1421
+3517 3656
+10597 11742
+338 338
+3495 3518
+341 360
+3070 4604
+663 671
+17083 22766
+11484 11743
+291 292
+337 337
+15 15
+1849 1889
+188 190
+23 23
+628 632
+7137 9861
+19058 19462
+1263 1334
+13261 15120
+67 67
+43 43
+338 338
+58239 62648
+157 157
+61 71
+3369 3429
+364 364
+69732 70111
+572 575
+50 50
+66136 69005
+430 452
+2444 2450
+47 47
+41119 56676
+1 1
+7 7
+9599 12464
+116 116
+146 146
+154 154
+1441 1481
+1029 1160
+1585 1587
+407 431
+12072 14293
+44769 46256
+3758 5404
+499 514
+475 501
+11810 11999
+25 28
+842 861
+95248 102532
+12787 13017
+7145 7436
+510 515
+5974 6041
+16 16
+8227 9388
+14011 15992
+5535 8794
+13057 13116
+1603 1609
+64 64
+7570 8134
+7733 8972
+2969 2980
+75 77
+82 83
+396 397
+1154 1156
+12536 12951
+1206 1213
+27 27
+1573 1585
+354 362
+86 86
+4118 4136
+5758 5784
+1773 2556
+1035 1037
+37102 66199
+613 613
+703 716
+19106 20981
+2928 4696
+8022 8886
+85 85
+2893 2906
+9 9
+472 542
+15525 22795
+1241 1250
+12 12
+512219 600778
+5856 6091
+377 393
+12830 14740
+4146 5173
+7876 8595
+223 229
+5181 5828
+617 632
+28993 30096
+19176 21367
+8677 10950
+320 320
+159 159
+658 658
+29705 31563
+7455 7982
+1306 1369
+131 133
+1930 2060
+925 954
+13710 14758
+2051 2197
+1289 1308
+1023 1104
+315364 321890
+76 77
+2 2
+5304 5853
+382 385
+89 108
+21449 23698
+11036 11412
+6253 6714
+9372 10330
+21416 21506
+793 814
+28 28
+19 19
+8868 8896
+1501 2071
+66 132
+49016 49903
+12828 20996
+1233 1491
+4078 4376
+42 97
+324 324
+27379 32301
+21732 23630
+836 838
+40229 48128
+163 164
+959 1182
+41045 41267
+404 408
+2191 2220
+22205 22234
+1183 1269
+3000 3001
+674 677
+492 497
+898 928
+1528 1528
+16 17
+2873 2959
+1556 1556
+16 16
+668 684
+241 243
+477 477
+1088 1088
+953 974
+1815 2083
+54315 55556
+68 68
+5721 5722
+398 435
+35406 42247
+12 12
+1990 2079
+903 931
+711 914
+6183 6526
+26 26
+81 81
+712 725
+2 2
+40 40
+1015 1122
+2172 2231
+34937 37813
+52 52
+302 302
+357 360
+4 4
+2535 2550
+50 50
+4991 4991
+29 30
+1157 1460
+15734 16242
+369 369
+1388 1392
+137801 142327
+3265 3317
+268 268
+226 226
+9493 9668
+26 26
+22728 22850
+334 334
+788 806
+131 131
+2063 2075
+2333 2333
+17775 17800
+828 828
+8270 8854
+180 181
+170 170
+70 70
+3252 3279
+5329 6742
+10 10
+41812 45280
+27 27
+46 59
+40295 48635
+24 30
+27282 27678
+7034 7325
+15501 15736
+532 540
+7015 8426
+24951 26925
+187594 235630
+41 41
+833 1790
+404 404
+17203 17667
+547 547
+1765 1834
+1571 1571
+4121 4127
+2450 2557
+173629 181082
+40693 45887
+9778 11312
+11 11
+47702 47950
+183 184
+1446 1620
+9263 9619
+5388 5402
+41437 47035
+635 641
+455 477
+5740 6145
+191 197
+697 708
+20498 21383
+1457 1556
+2880 2880
+14757 15003
+16406 16508
+1578 2214
+8 8
+428 430
+5789 6926
+1429 1444
+11713 12272
+1336 1513
+46706 48054
+8344 12731
+368 400
+116 116
+132558 138923
+90 95
+15830 17058
+5698 5744
+32792 34229
+2885 2896
+13539 15913
+11441 11738
+6305 6305
+134 134
+5636 5656
+38598 39012
+240 246
+423 542
+1167 1178
+483 495
+6705 7596
+35 35
+39 39
+327611 361731
+6 6
+7274 7776
+29816 48229
+542 568
+627 649
+1758 2108
+9387 13142
+422 429
+1757 1769
+2277 2319
+1814 1814
+496 498
+200 200
+2524 2647
+2266 2293
+125 125
+615 615
+132 132
+11 11
+30964 33323
+42 42
+877 892
+37770 37957
+109098 133297
+4225 5036
+63515 67681
+14 14
+9708 10496
+16568 18362
+2997 3266
+2189 2194
+34 34
+4015 4152
+5 5
+33989 35683
+4727 4886
+1885 1918
+1258 1258
+3627 4941
+69 69
+2443 2457
+293576 318261
+30702 32459
+26116 30716
+1201 1306
+1616 1924
+4264 4327
+57974 57978
+4173 4467
+36955 48642
+450 450
+3322 3379
+1993 2034
+9027 9301
+5934 5947
+35369 39478
+29 29
+291 298
+55854 66490
+10 10
+21013 21013
+1847 1933
+807 923
+5092 5385
+10067 10597
+4450 5161
+64 64
+2831 2846
+1176 1294
+314 314
+1984 1985
+482 483
+597 597
+211 236
+169 208
+11042 12995
+2738 3342
+14793 14958
+20264 20342
+3706 3982
+1645 1671
+132 132
+2155 2262
+6 6
+12097 26287
+7928 7928
+339 355
+45 45
+10122 10199
+1649 1671
+996 1078
+17 18
+2836 2879
+1260 1528
+316 330
+155 155
+40 44
+775 776
+31453 35161
+557 559
+1 1
+4388 4469
+3519 3544
+7477 7693
+369 374
+4419 4445
+28791 29699
+1647 1906
+165 166
+40139 40270
+3005 3866
+6352 6597
+2446 2648
+28985 29089
+23323 26796
+10956 11965
+1579 1594
+32869 33902
+41 41
+3001 3052
+0 0
+194 199
+5968 6001
+1834 1853
+1322 1324
+3035 3097
+10473 13035
+39553 43737
+346 348
+46 46
+7432 7744
+697 720
+2965 2973
+24395 25364
+28 28
+29485 32918
+1393 1503
+36 36
+407 417
+84496 86651
+53648 60708
+31 34
+57900 67372
+32011 42440
+317 361
+277 277
+23358 30194
+599 599
+8811 9061
+1415 2116
+10 10
+265 287
+116436 132364
+29145 29595
+400 409
+121 121
+71 71
+33372 36003
+20257 22283
+42120 45298
+71 72
+1074 1270
+374 376
+11978 12194
+16802 25860
+7993 9129
+3201 3357
+3596 3629
+852 855
+8075 10235
+506 506
+52030 54237
+657 657
+22698 28248
+5380 5385
+32 33
+5319 6597
+5859 6152
+11 11
+2169 2267
+3800 4070
+536 537
+229 238
+3776 4404
+1288 1325
+117 117
+1075 1231
+2641 2643
+7804 8206
+316 316
+104 104
+4618 5860
+331 385
+254 256
+265 268
+2588 2657
+5645 5705
+27 27
+6904 7302
+22956 23338
+476 492
+5037 5355
+1472 1826
+413 413
+107 123
+15 15
+734 734
+83 84
+878 878
+294 302
+6277 6582
+15660 16038
+128 191
+85 85
+791 795
+1328 1373
+0 0
+5449 5864
+101 101
+441 441
+1364 1367
+49396 52305
+3654 3658
+9607 12334
+11 11
+189 194
+269 291
+20130 20266
+879 880
+19785 20763
+3 3
+5839 6530
+2034 2058
+22763 23687
+39266 44834
+494 503
+10 10
+582 589
+85032 89905
+4735 5029
+10016 10449
+296 296
+30 30
+1171 1191
+421 423
+6 6
+26383 26430
+670 674
+4176 4257
+8400 9701
+391 404
+4430 5131
+56265 73702
+3985 4221
+87 87
+133 133
+29 29
+3 3
+57287 63660
+403 411
+16607 18022
+23132 23178
+2557 10519
+688 708
+49512 50784
+62532 63224
+11361 11448
+180845 208937
+143 143
+178740 200072
+143381 173911
+1247 1252
+31 34
+516 629
+11452 11681
+10526 11591
+6550 6629
+20 20
+19244 19362
+0 0
+410 410
+348 350
+2419 2673
+624 638
+2999 3199
+23 23
+252 252
+2339 2397
+253 289
+237 241
+14 14
+2063 2063
+1048 1297
+11142 22418
+24117 24631
+4471 4704
+6250 6286
+26145 26359
+13982 15810
+1699 1869
+8347 8489
+293 293
+45067 49713
+278 278
+1956 1968
+51 51
+265 266
+3432 4048
+396 421
+134 135
+13831 14274
+258 296
+1127 1200
+5 5
+106193 112209
+349 362
+60 60
+17 17
+2028 2062
+4117 4190
+97 97
+23 23
+4365 4638
+308 308
+2712 2842
+5227 5302
+707 712
+4972 5088
+355 355
+2137 2149
+20352 22103
+53693 57465
+274 274
+377 395
+5303 5423
+143 143
+325 325
+1515 1522
+10269 10380
+1363 1372
+545 558
+103 103
+362 383
+1050 1051
+5 5
+11935 14185
+423 424
+11037 11092
+3086 3583
+785 785
+134 146
+34 34
+9959 11256
+2168 2445
+7371 7375
+13665 13980
+3103 4423
+2909 2926
+5768 5940
+512 515
+2911 2997
+133 136
+55 55
+92822 120692
+90 94
+16385 16645
+1 1
+8135 8370
+2245 2284
+17 17
+14416 15862
+128 128
+118977 143269
+32 32
+18162 20023
+1254 1258
+106436 149707
+49177 53354
+24 24
+120 120
+53 53
+306 306
+16497 22222
+44542 48522
+9 9
+1563 2374
+2267 2312
+177 177
+44 44
+2222 2227
+12069 12220
+948 951
+25449 31372
+42 42
+171 172
+20679 25944
+87 87
+8433 8821
+2215 2382
+39698 44443
+3248 3277
+30 30
+93 93
+6508 7068
+35 35
+68 68
+81 82
+42255 48328
+204 204
+17763 26672
+6806 6857
+62 62
+72164 75749
+160078 161666
+10 10
+1760 2654
+455 457
+11308 11471
+29708 30451
+993 1041
+590 628
+299 301
+389 390
+27599 38382
+9596 32186
+377 387
+727 744
+5113 5525
+14211 15266
+1557 1652
+293 293
+5 5
+1129 1131
+541 541
+40 40
+25802 28585
+19218 19587
+32 32
+39 39
+6451 7155
+10292 11871
+19149 20151
+675 735
+163 164
+230 230
+23202 25643
+84051 98811
+5714 5991
+303 303
+7 7
+76 76
+13983 15961
+20519 25535
+3419 3659
+47537 50173
+2663 2799
+78 78
+238 240
+576 578
+827 827
+63 63
+40597 46023
+6926 7685
+7527 11007
+412 412
+34 34
+24 24
+23523 23735
+280 280
+19507 19607
+4504 4504
+7202 7332
+5 5
+30923 31406
+130 131
+70623 81735
+844 931
+12235 12406
+774 775
+15681 21142
+727 727
+2151 2151
+8416 8840
+9 9
+636 675
+667 684
+3 3
+23185 23778
+12438 12614
+3336 4226
+1010 1013
+16 16
+1304 1756
+9 9
+2 3
+154 157
+1135 1147
+16 16
+4922 4977
+20742 20857
+154439 187325
+5116 9535
+61990 65752
+18 18
+5567 5747
+114 117
+5328 5351
+2 2
+5385 5491
+996 2023
+199 199
+2490 2490
+1612 1615
+878 1083
+9149 24143
+3610 3638
+525 525
+63359 90174
+3185 3201
+118 118
+28075 29969
+85074 95543
+1857 1878
+186 186
+36 36
+51 51
+143 147
+36689 39827
+52006 53465
+14 14
+10113 10347
+10800 12883
+2155 2280
+43978 105513
+3002 3031
+493 493
+141 153
+161 162
+6782 6926
+95767 106333
+37173 38973
+802 802
+1656 1672
+289 289
+361 361
+4403 4583
+2458 2498
+22903 26149
+4062 4122
+14881 16288
+6262 7468
+1872 1891
+916 916
+101 101
+1237 1253
+1075 1698
+96 96
+3033 3062
+2737 2784
+2940 3092
+2288 2379
+24262 28083
+26145 26359
+350 403
+49109 51619
+683 684
+79429 98040
+270400 383137
+13 13
+11254 11594
+1263 1264
+19147 19454
+662 671
+2045 2180
+434 434
+30052 34364
+9563 11856
+17452 21094
+138 200
+23 23
+2439 2446
+4223 4288
+380 380
+2031 2066
+16 16
+221 224
+36453 46055
+6169 6180
+2988 3193
+202 202
+23540 26109
+7 7
+3111 3189
+53 53
+183 183
+8602 8617
+46169 48159
+57 57
+120 120
+9342 9614
+279 306
+248 305
+1082 1148
+6 6
+14 14
+658 658
+71 71
+6 6
+20 20
+65 66
+4322 4322
+145018 184349
+262 263
+509 518
+39 39
+6352 6419
+269 270
+2427 2597
+351 378
+39 39
+825 870
+2 2
+10752 11009
+18033 18502
+460 472
+57204 61393
+7346 7448
+1108 1183
+24875 26447
+2336 2342
+552 567
+980 994
+9072 9452
+10 10
+34 34
+177 177
+46 46
+3257 3310
+696 696
+363 395
+46 46
+7477 7557
+947 954
+10 10
+78210 118695
+21678 21769
+1004 1064
+266 267
+10 10
+10 10
+426 428
+1 1
+48 58
+69346 79330
+3554 3678
+438 441
+1 1
+11 11
+105 106
+3129 3418
+270 270
+20096 23563
+2385 2812
+1982 2047
+18410 19081
+233804 242802
+39 39
+11446 12153
+29643 34525
+9468 15826
+17789 23500
+23570 24480
+442 486
+37875 40193
+110681 151033
+3179 3306
+5514 5516
+1037 1054
+4023 4050
+320 320
+6818 7063
+2023 2025
+15064 15186
+868 872
+48 50
+46596 79922
+851 851
+21 21
+453 455
+12118 12334
+92465 96471
+2215 2516
+7057 7438
+2790 2830
+4299 4358
+6073 6387
+285 285
+739 749
+37 37
+4109 4208
+5 5
+240 250
+3 3
+21 21
+126 128
+18693 22572
+9 9
+55685 97612
+103 103
+3132 3273
+3523 3587
+1043 1418
+86 86
+231 231
+27350 27891
+9260 9494
+306 316
+2706 2995
+362 379
+1124 1154
+8043 9742
+11877 12453
+2728 2728
+36 44
+98 98
+646 661
+6415 6609
+4419 4753
+6810 7156
+50 50
+1554 1560
+22 22
+8 8
+40 40
+184361 230376
+9940 10803
+6416 6818
+521 529
+37471 39248
+18690 21204
+54307 65528
+161 162
+4406 5043
+80 80
+103 103
+43795 45877
+23019 31296
+349 351
+30215 32738
+33042 34609
+4916 5104
+587 610
+1536 1610
+144 144
+85 85
+41 41
+1605 2438
+4009 4049
+137 143
+4 4
+7914 7940
+346 346
+25430 25571
+56 56
+55 55
+19688 22840
+37721 45467
+1485 1512
+294 320
+159 160
+22295 23826
+125 126
+103117 127489
+2639 2646
+5080 5566
+7 7
+1019 1906
+605 645
+219 225
+1063 1082
+6961 7410
+22401 23200
+10465 10887
+107979 130791
+15748 21770
+96 107
+15 15
+9891 12264
+7542 7747
+426 429
+638 642
+815 834
+590 597
+2192 2352
+3045 3064
+92557 100009
+48 48
+12 12
+452 453
+313 320
+2499 2533
+2539 2564
+617 652
+470 480
+30874 32222
+430 441
+695 785
+584 593
+4312 4349
+10832 10900
+20880 22966
+55870 89115
+4308 4515
+12722 14977
+27691 29544
+1544 1584
+18043 18989
+53 53
+14390 14525
+8220 8964
+18959 19818
+42 42
+70 143
+99 99
+8448 8883
+175 175
+982 996
+49476 50880
+24177 26253
+20147 20180
+458 463
+273 295
+3270 3311
+13 13
+46 50
+13110 17708
+6036 9102
+5305 5457
+15 15
+511 539
+1281 2215
+905 908
+2063 8540
+17514 38263
+368 368
+59 59
+1802 2785
+33117 34072
+2771 2772
+78022 79587
+26938 27246
+4570 4644
+2677 3133
+22849 31371
+61303 65648
+33439 36956
+6097 6102
+7026 7569
+20686 21835
+21 21
+109184 116869
+3982 4063
+17452 17615
+2546 3084
+17845 17985
+3618 3631
+3756 3977
+3486 3574
+54568 57937
+18632 22856
+435 435
+44 44
+923 934
+53119 53173
+2605 2701
+104058 112935
+2178 2189
+58156 59593
+6 6
+1407 1407
+47233 48629
+1744 1755
+461 684
+89 89
+28787 29050
+966 1016
+187 187
+18617 19041
+21785 22039
+391 391
+32079 39941
+1253 1258
+204 204
+24707 24998
+48 48
+4474 4919
+3682 3720
+223 224
+19 19
+9663 13254
+4613 4872
+43 43
+2973 2982
+239302 293101
+47 47
+13 13
+119 121
+699 699
+24580 27568
+15583 18175
+3858 3976
+1339 1339
+945 951
+6216 6217
+6371 6940
+46307 50647
+762 786
+146 149
+5036 5110
+203 203
+562 574
+4853 5042
+336 345
+806 806
+49 49
+16277 16447
+10333 11768
+31280 35462
+26136 26261
+5023 5200
+645 645
+3633 3702
+1795 1957
+237309 242950
+20147 20478
+15667 16482
+28 29
+86 87
+86589 95336
+64039 76024
+95 103
+703 705
+3075 3144
+16482 19633
+10050 10597
+179 194
+51961 69724
+56 56
+34218 34731
+9 9
+5639 6635
+21590 32939
+1287 1462
+432 432
+2416 2450
+18921 22750
+553 603
+488 498
+8691 9556
+6116 6432
+299 307
+19 19
+8094 11118
+208 227
+946 953
+3156 3275
+1566 1568
+1285 1285
+46448 49036
+4487 4563
+51 51
+92 92
+77337 82010
+91045 102583
+269 273
+29 29
+2496 2587
+10380 29573
+142534 164080
+5033 5033
+23 23
+4643 4976
+64 69
+21677 33475
+46 46
+212 212
+1 1
+2850 2862
+165 165
+602 608
+6717 8015
+2993 3029
+10879 12684
+4636 4669
+3423 4579
+2653 3819
+83 83
+25318 32982
+266 270
+3590 4016
+87 87
+2615 2628
+415 517
+29814 30751
+3264 4504
+9 9
+10 10
+16626 17107
+52018 57839
+161 161
+57973 96503
+6 6
+642 643
+926 975
+208 266
+2134 3887
+51750 57605
+10119 10769
+394 394
+326581 342659
+203 221
+6303 6575
+1298 1299
+3192 3279
+32402 32403
+4 4
+7863 8066
+483 508
+3638 4257
+8171 8705
+2681 2687
+13140 15021
+145 145
+5606 5763
+19460 20430
+58130 79720
+8 8
+5059 5260
+1 1
+54245 55372
+9310 9892
+6206 7793
+23194 23250
+20 20
+1097 1098
+12685 13755
+8735 8993
+1642 1679
+16 16
+18 18
+70 70
+336 351
+160 174
+2924 2932
+1361 1384
+1061 1063
+4135 4155
+686 688
+42 42
+2574 3026
+11580 11772
+3705 4339
+9846 12642
+10 10
+409 432
+293 293
+60366 81731
+7 7
+3568 4969
+222 224
+9865 10115
+18207 20184
+2 2
+15757 15976
+42512 44390
+8505 8645
+45835 47491
+17 17
+1453 1458
+48806 54281
+1592 1615
+349 349
+255 286
+7424 10802
+64 64
+4775 4900
+14192 14623
+226 228
+74038 81499
+1279 1306
+195 196
+11632 17195
+13 13
+11548 12682
+147 147
+157 157
+1287 1305
+588 627
+648 653
+14 14
+3817 3830
+18088 18614
+37 37
+71 71
+123 124
+76 76
+24907 27286
+27 27
+12692 13639
+5807 6001
+304 305
+3691 3741
+2672 2727
+986 988
+1464 1482
+31 31
+3486 4311
+679 686
+138051 192007
+2996 3123
+535 543
+200 200
+297 297
+19122 20372
+1063 1078
+1973 2009
+43115 45737
+150 150
+24309 25021
+6053 6109
+3539 3675
+155 155
+6798 7052
+11439 12833
+5723 8828
+23882 26773
+109661 143309
+72 72
+7037 7225
+1834 1937
+7069 7303
+34728 35072
+35788 73352
+11396 11913
+986 1043
+12404 12983
+1911 2127
+6797 6892
+16565 17515
+17857 18045
+22 23
+6075 6110
+440 440
+1037 1583
+73070 76985
+1396 1515
+73675 74804
+11513 12418
+8492 8542
+11310 11551
+652 654
+7007 7136
+26531 30777
+34597 37136
+608 611
+592 735
+10 10
+469 521
+383 383
+1322 1363
+500 501
+2321 2343
+96 96
+9742 10988
+17624 18545
+3758 4347
+46649 50687
+18877 19167
+1450 1559
+65746 66286
+21659 22312
+214 218
+5435 5435
+1336 1427
+97 100
+41 41
+443 445
+4936 5899
+10586 12362
+5788 5830
+6381 6432
+878 1027
+12 12
+9007 9395
+175 175
+146 152
+9 9
+157 157
+218 223
+6337 6865
+675 811
+10639 10974
+587 715
+485 485
+793 798
+13 13
+408 530
+49 49
+75 75
+4079 4773
+54 54
+6748 7273
+3700 3700
+1330 1411
+393 393
+2648 2821
+11228 11594
+410 411
+343 347
+3 3
+169 169
+10385 13066
+3169 3371
+77 78
+635 635
+51 51
+482 512
+41411 44810
+12785 13502
+389 389
+590 592
+721 748
+4102 4174
+43 43
+8273 8567
+34155 36136
+438 439
+1 1
+246 271
+4472 5667
+45 54
+54466 70427
+17 17
+2413 2495
+17050 21787
+1080 1541
+263 263
+1369 1503
+21021 23488
+749 749
+92404 107148
+1355 1432
+9 9
+7273 9181
+99 99
+89 89
+1053 1056
+311 311
+50 52
+484 490
+26041 34248
+414 414
+204 204
+33 33
+6845 8450
+3646 3742
+1170 1237
+9583 15953
+8810 47185
+10 10
+2311 2383
+421 421
+186 186
+61 68
+6650 6710
+16572 16579
+7147 7298
+1050 1058
+6571 6806
+11519 13154
+1952 2012
+7350 8761
+21462 22126
+26250 30176
+1695 1734
+6 6
+2822 2847
+9 9
+893 1186
+581 582
+149 149
+11923 17219
+3796 3939
+209 216
+7531 8109
+519 552
+2518 2619
+33154 38471
+1956 2048
+13672 15906
+16265 19427
+706 709
+109 119
+81 81
+763 766
+150 150
+6874 6916
+26802 27120
+34 34
+1382 1397
+788 790
+6774 6800
+1 1
+10 10
+3404 5240
+892 892
+36933 38438
+21961 22921
+78 86
+188 193
+20607 20647
+449 461
+14536 16738
+469 469
+13646 13765
+4 4
+656 668
+4964 5049
+2211 2211
+2346 2351
+71 71
+39 39
+92 92
+94831 98582
+9841 19568
+124183 131272
+171 200
+2132 2490
+11510 11595
+41 41
+52 52
+8454 9254
+208 220
+12061 13287
+33 34
+11018 11034
+2146 2368
+77998 81149
+30160 33296
+17 17
+66282 84794
+2020 2067
+1674 1912
+2076 2080
+3210 3256
+1912 2168
+806 1172
+78 119
+56 60
+4436 4436
+52 52
+37736 42377
+3250 3254
+499 499
+572 572
+611 612
+8628 8671
+9 9
+250 250
+7790 8115
+84 84
+1015 1037
+4602 4655
+299 299
+144 147
+38 38
+4858 4910
+175 175
+3366 3414
+154 154
+691 692
+179 179
+8164 9106
+314 346
+12592 12802
+27 29
+38 38
+2425 2487
+282 282
+1369 1522
+3569 3652
+1285 1321
+1037 1122
+11269 11658
+24642 26043
+1084 1108
+10913 15172
+37 37
+1088 1142
+5348 5675
+1274 1288
+1432 1642
+75264 140781
+28756 31430
+5328 5459
+41 41
+44558 46779
+4220 7317
+1336 1358
+589 601
+22 22
+64 64
+284225 288573
+2663 2666
+4405 4765
+611 985
+122 123
+123 125
+677 712
+496 499
+367 369
+107 107
+10 12
+485 485
+7 7
+17 17
+7 7
+300 306
+248 253
+1442 1520
+16388 16582
+16308 17266
+10 10
+298 298
+661 664
+22 22
+488 504
+2705 2705
+156 156
+179116 184707
+70 70
+18 26
+3204 3265
+112405 119867
+6955 7376
+16 16
+913 913
+9834 10837
+43 45
+8124 8490
+5 5
+1237 1240
+8352 10757
+113 113
+2822 3117
+2011 2164
+14 14
+51 51
+12003 12717
+197 197
+19037 19738
+69 69
+12154 19218
+1992 2042
+11751 17429
+26894 28582
+40 40
+3411 3534
+6248 6364
+631 636
+29855 34357
+13504 17364
+355 361
+82 82
+4434 5742
+1348 1634
+2772 2848
+32209 45565
+16020 16246
+43 43
+16046 18827
+1696 1697
+311 316
+76862 99065
+29 30
+1756 1842
+2858 3039
+73 73
+89980 102851
+6396 6421
+15374 16600
+6 6
+28665 28896
+591 599
+10795 13907
+1211 1214
+1733 1734
+41292 43625
+83 95
+284 299
+21239 21318
+3321 3354
+72 77
+160 207
+2335 2354
+503 783
+1878 2088
+1077 1116
+1284 1504
+24951 30502
+240235 258174
+4630 6449
+27664 33077
+1173 1209
+4831 4975
+38013 38330
+46884 47103
+200697 306878
+29421 33119
+1099 1103
+39859 42090
+1714 1717
+1309 1309
+1468 1526
+12739 13286
+238 238
+58659 63993
+44 44
+582 585
+75 75
+217 217
+6119 6516
+7 7
+29 30
+2782 2889
+2289 2388
+23 23
+7663 8110
+16690 21787
+4010 4017
+1052 1163
+471 475
+419 421
+348 348
+24919 27254
+10 10
+6315 7986
+1936 1939
+321 321
+1969 2197
+206 224
+44225 49817
+823 1176
+36 39
+22 22
+10549 10885
+2270 3690
+5 5
+2 2
+2317 2338
+181 182
+260 260
+37 37
+128 128
+74196 78547
+2072 2136
+48016 50671
+1582 3581
+4336 4340
+2885 3385
+1554 1565
+49156 50345
+9 9
+2966 2977
+59006 70166
+6050 6073
+987 1291
+59 59
+755 777
+7281 8230
+45419 51832
+3053 3077
+919 919
+3840 3865
+3664 3695
+16362 27909
+16359 17353
+10301 10392
+13517 13631
+3924 3924
+3761 3911
+1428 2037
+78733 98213
+147 147
+308 309
+441 441
+2833 2855
+6389 6419
+1321 1409
+19495 22266
+641 643
+1423 1450
+68 68
+7335 7344
+71 72
+1375 1539
+2213 2261
+9819 13882
+9292 9704
+1628 1708
+253 254
+60 60
+5490 5516
+504 684
+25037 25074
+5516 6396
+16 18
+12830 15039
+411 414
+992 1007
+40582 42524
+16214 16285
+23 23
+18089 20486
+357 378
+660 837
+2220 2409
+3107 3221
+135 139
+316 316
+878 926
+78840 98599
+211 211
+7101 7418
+2915 3657
+280 280
+22915 36977
+52427 52561
+1253 1257
+4541 4586
+190 198
+79 79
+2971 3034
+20 20
+6002 6019
+10471 10697
+260 287
+1407 1522
+34824 36977
+110498 157528
+54 54
+252 282
+144 144
+946 1019
+6490 6559
+4437 5205
+68797 77479
+596 629
+947 948
+2131 2194
+443 446
+2441 2484
+33228 51490
+69097 85342
+16 16
+798 805
+500 500
+423 433
+1681 1818
+3 3
+1052 1263
+233704 250806
+1807 1892
+344 502
+8 8
+32 32
+38066 52675
+318 331
+3774 3800
+366 372
+33 33
+242 242
+2835 3168
+44 44
+8192 8202
+1410 1423
+404 405
+1283 1478
+611 629
+1146 1153
+4864 4920
+3858 3924
+31164 31344
+53 53
+513 513
+815 819
+29516 29544
+11575 11769
+56595 58450
+292328 348535
+26 26
+1195 1201
+2671 2673
+1675 1693
+49388 58327
+2862 2866
+213 213
+1318 1425
+19695 21044
+10521 10938
+953 972
+24 25
+7437 7767
+114635 114635
+15 15
+49138 69709
+570 574
+2747 3652
+3 3
+120 120
+13 13
+1714 1720
+2646 2765
+663 667
+318 341
+767 867
+1952 1952
+1 1
+215 215
+489 504
+358 379
+121 147
+162 162
+529 530
+43260 45356
+305 305
+7513 16241
+12712 13813
+2 2
+76204 142422
+1856 1888
+141 141
+1 1
+6713 6757
+6602 6676
+731 759
+22536 27586
+14355 14507
+2291 2628
+903 930
+143 143
+7666 7887
+143 143
+39980 41098
+11023 11292
+348 356
+76 76
+1401 1403
+850 892
+5043 5320
+14283 14504
+17497 20710
+64816 76116
+2844 2875
+2657 2772
+1799 2057
+20822 32800
+80 80
+656 752
+620 637
+5830 5842
+57518 64472
+373 373
+1192 1223
+7931 7958
+269 269
+14020 26140
+12184 12681
+1330 1330
+36 36
+20 20
+14 14
+20934 22075
+13044 25513
+10210 11792
+40166 46646
+24 25
+180 186
+153 153
+7861 8077
+137310 150476
+2899 2964
+7 7
+1260 1266
+135 135
+6117 7657
+13259 14803
+275 275
+305 305
+24 24
+35 35
+299345 349118
+1513 1521
+17027 17549
+52612 56205
+191 192
+2010 2020
+182 211
+72 72
+2288 2294
+12 12
+197 197
+1662 1680
+1060 1238
+69519 108059
+67883 70246
+3260 3699
+1198 1205
+68397 85540
+5484 5514
+8635 9396
+1996 2503
+2145 2180
+666 722
+17 17
+430 431
+199 199
+62 62
+21021 21338
+251776 319781
+21985 24901
+2446 2452
+4420 4433
+259 268
+1055 1163
+74 74
+979 979
+40 40
+123 123
+2161 2165
+8039 8634
+42134 51328
+1460 1506
+1427 1442
+23 27
+56358 127838
+1032 1032
+63235 65145
+145 146
+23896 24201
+911 915
+8248 11364
+12324 14307
+532 533
+23513 24996
+4195 6796
+28393 29983
+841 846
+35867 41702
+35 35
+14514 14701
+155 155
+200 200
+138 138
+56 56
+642 872
+37987 57201
+3008 3114
+21928 23569
+44 44
+8817 9848
+559 559
+7 10
+619 727
+5808 6781
+368 368
+5821 5891
+19 19
+207 211
+491 491
+1000 1034
+332 340
+2760 2771
+3590 3987
+51304 53253
+44604 56363
+49032 51840
+6688 7074
+34212 35976
+38320 44618
+5418 5434
+21877 23061
+6453 7085
+272 272
+912 945
+8663 9028
+49 49
+3875 4475
+2535 2748
+49245 64369
+0 0
+12152 12733
+10221 10580
+1070 1093
+5292 5334
+190 221
+44 44
+636 640
+145 145
+9222 9648
+119 119
+38 38
+1379 1386
+869 906
+166 231
+13805 14143
+13979 17087
+1519 1522
+3794 3804
+958 958
+16883 17796
+400 509
+117242 119332
+847 951
+21118 22386
+3479 3515
+8 8
+246 262
+18668 21685
+2801 2804
+819 819
+23420 26362
+7418 7978
+2 2
+920 922
+2589 2614
+29625 33072
+10201 11010
+118 119
+43 43
+395 455
+1360 1361
+71 72
+1204 1250
+40 64
+23105 25625
+128 128
+6235 6913
+25016 38792
+7243 7271
+12 12
+228 229
+1609 1720
+46 51
+25548 26710
+3485 3586
+2347 2354
+9 9
+9316 9387
+15325 15833
+798 873
+10643 10999
+4846 5465
+9300 9300
+47 47
+396 398
+47287 48385
+2570 2638
+40 40
+15346 22233
+1 1
+466 469
+822 822
+221 221
+311 320
+1 1
+2547 2571
+185452 200462
+462 464
+219 219
+7811 10116
+62 62
+344 344
+453 453
+20371 20998
+15 15
+232 232
+78 79
+8989 9346
+49643 51914
+4026 4082
+236 237
+26683 30989
+1816 1820
+32596 34117
+902 941
+11090 13123
+44255 75538
+4583 4763
+14589 15220
+137 137
+89 89
+11 11
+27204 28975
+2773 2776
+10283 11467
+104241 105358
+2766 2805
+2030 2033
+39 39
+12 12
+112 112
+6702 6903
+814 814
+1123 1131
+8203 8408
+602 657
+162 162
+1709 1723
+182359 184721
+9 9
+5319 6775
+263 265
+1076 1219
+3997 4071
+13781 19475
+6550 6659
+17441 17763
+79 79
+991 995
+133 133
+22989 25637
+30 30
+19003 19968
+452 505
+23983 24080
+28580 29193
+1748 1786
+9576 10182
+2280 2311
+2659 2680
+2466 2595
+1065 1065
+12097 14395
+16 16
+121 122
+6032 6071
+244 274
+410 417
+103 103
+1299 1325
+13 13
+19636 22398
+28 28
+73 73
+280 283
+4507 4925
+5211 5245
+108 111
+69755 78329
+8304 9817
+12 12
+10 10
+48 48
+11821 16236
+1180 1287
+465 470
+5636 5771
+3922 4111
+1298 1330
+14 14
+144 144
+639 642
+5371 11679
+14118 15980
+839 839
+532 598
+60374 71588
+13831 13987
+12 12
+8352 8547
+309572 333893
+97 99
+23 23
+706 729
+527 542
+7345 7493
+112 112
+3565 3587
+1288 1288
+90174 106248
+54321 57406
+158 158
+1405 1960
+67 67
+5704 6839
+5119 5752
+30212 35241
+241 241
+867 867
+22220 24329
+193 193
+107 109
+2679 2872
+7374 7461
+55 55
+40 40
+20264 21514
+1296 1356
+424 510
+1129 1152
+12783 16056
+20 25
+735 788
+223 223
+22 22
+217 217
+32 32
+978 978
+46 46
+12076 12208
+113930 171159
+51 54
+15715 18489
+1674 1692
+12 12
+60 61
+116 116
+14950 15256
+948 948
+820 836
+19444 30591
+625 640
+530 534
+1395 1402
+5593 7441
+14143 14476
+7 7
+5977 8752
+2546 2552
+3035 3226
+3133 4029
+9487 10297
+540 548
+576 583
+15589 15675
+135 138
+2355 2357
+4864 4920
+191 199
+12000 13317
+1477 1478
+102 102
+1778 1778
+14209 16005
+44 46
+44 44
+1164 1179
+1963 2010
+40613 41522
+945 964
+121836 155933
+423 613
+973 974
+5158 6737
+469 502
+1392 1392
+23775 25071
+3507 3524
+216350 222570
+61 62
+2 2
+10748 10801
+551 555
+11462 22595
+14473 15011
+11255 12349
+57826 65572
+1037 1037
+6631 8643
+18 33
+1478 1490
+14390 15605
+307 307
+1532 1556
+119789 132556
+802 803
+885 1002
+698 698
+29 29
+135 172
+60384 62804
+31 31
+370 373
+38035 43933
+2775 3506
+26708 30706
+1369 1372
+5 5
+60307 60742
+105061 124747
+11482 12685
+195 201
+5 5
+424 424
+2 2
+5 5
+4325 6165
+38 38
+2085 2442
+12728 14783
+16 16
+15 15
+65 65
+13115 13126
+113 116
+133 134
+136 137
+6032 6092
+104 104
+701 704
+56412 58071
+29 29
+111 111
+180 201
+2778 2941
+388 390
+1002 1014
+84 84
+1605 2062
+27 27
+1845 1899
+28 31
+22167 26952
+20 20
+7340 8008
+4072 4551
+436 438
+15 15
+2951 2980
+3283 3343
+400 417
+2410 2422
+45 45
+1359 1444
+29473 31976
+146988 157319
+3784 3794
+1284 1298
+22176 23581
+7193 7471
+61 61
+368 368
+37 37
+2074 2085
+251 251
+98625 134039
+14 14
+30212 35241
+20115 21077
+13393 13445
+336 338
+281 281
+222 244
+175 175
+323 323
+2137 2206
+9222 11480
+424 424
+1501 1507
+105 105
+61 61
+1153 1506
+6349 6518
+255 286
+54514 55172
+34565 48082
+3188 3271
+3466 4534
+2297 2444
+4172 4213
+612 629
+219 220
+77591 80418
+1333 1347
+1978 1989
+20633 21250
+13657 14323
+1552 2013
+554 557
+34958 45919
+2051 2067
+2107 2135
+231 236
+62 62
+5594 6377
+19758 19908
+17868 20642
+22624 29412
+43 43
+8 8
+244856 253057
+53 53
+21 21
+40 42
+1 1
+63 64
+25097 25302
+216 216
+407 409
+685 688
+103 103
+615 619
+3584 3627
+883 883
+930 1038
+59662 79429
+5290 5493
+9 9
+3792 3950
+39 39
+2442 2542
+110 170
+427 461
+4073 4077
+12515 13059
+14305 14643
+66 66
+2382 2639
+208 208
+2732 2736
+27805 31778
+154 154
+6721 6759
+490 515
+30539 34015
+31602 31681
+6 6
+39765 41207
+311012 399501
+11496 12155
+128 132
+5286 10315
+33 33
+16368 16820
+14789 18812
+112 112
+2125 2185
+2101 2566
+146 171
+1484 1563
+13591 13887
+1068 1080
+8857 12947
+67 67
+430 439
+162 162
+15 15
+3622 8779
+1289 1300
+581686 659434
+2517 2569
+1773 1795
+55 56
+15649 17459
+13080 14043
+7208 7660
+45306 48972
+529 534
+2939 4013
+5370 5475
+130 130
+606 607
+14172 14705
+5607 6094
+46 46
+6 6
+10034 10771
+16 16
+13 13
+7221 7236
+2539 2618
+1551 2146
+12 12
+3690 3693
+134 134
+1217 1217
+18511 20663
+94 101
+52256 63048
+41536 46989
+20536 22146
+1197 1199
+17061 17116
+2593 2640
+4113 4277
+615 641
+21 21
+53102 59899
+310 310
+21457 23167
+9800 11869
+554 555
+9216 9575
+10114 10204
+508 508
+19965 23934
+678 678
+3759 3807
+47 49
+20448 20910
+50803 52007
+23 23
+85 85
+29818 31205
+228 237
+1198 1494
+29 29
+108 108
+27947 28791
+198 199
+69466 94291
+260 260
+8718 9474
+14161 14162
+404 408
+17 17
+2138 2194
+159886 170645
+6819 6874
+19213 24980
+133 136
+25604 27109
+33 33
+405 406
+1619 1801
+124022 155956
+432 432
+8692 10702
+61 61
+111 111
+4706 4738
+37045 39754
+7096 7439
+2893 2953
+1303 1311
+202 202
+1292 1375
+17442 17879
+10897 11618
+554 567
+135 138
+90242 99951
+130789 146036
+131 131
+21 21
+1037 1038
+159 159
+5705 6029
+8 8
+14 14
+561 567
+13 13
+8163 8900
+516 520
+248 249
+69 69
+17340 18164
+3234 3242
+8421 9004
+276 276
+145 149
+10631 11120
+86 86
+2753 2952
+20868 22745
+47412 52003
+54 54
+47 47
+1678 2083
+1 1
+13 18
+40 41
+4199 4201
+73779 73780
+19865 20209
+1432 1461
+53 53
+9446 10315
+28089 28352
+34794 35897
+1500 1503
+20 20
+46 46
+26 26
+8184 8186
+549 558
+5856 6158
+1086 1107
+10 10
+32 32
+2998 3039
+343 347
+4418 4471
+267 267
+20913 29850
+815 821
+22403 24852
+6614 6837
+6209 6426
+32 32
+1206 1261
+973 1083
+10937 12344
+15 15
+6202 6205
+3 3
+492 492
+186 186
+9988 10592
+40007 51382
+11273 11992
+11410 11477
+1648 1658
+325 330
+6024 7867
+104 105
+825 825
+612 687
+48 51
+2937 2946
+10261 10378
+98 98
+5349 5783
+44260 44260
+204 204
+8033 9165
+4981 4994
+8 8
+3 3
+9169 9994
+1520 1740
+102374 104010
+14581 16944
+871 879
+582 589
+34049 35245
+2480 2507
+4130 4756
+487 513
+34 34
+7894 7928
+12214 12479
+417 417
+2097 2115
+4193 4314
+16380 17468
+297 297
+207 207
+5624 5799
+208 208
+105 137
+4821 4915
+10511 11776
+271 271
+18754 18935
+144 196
+1177 1300
+82 82
+42372 54002
+79 79
+3406 3619
+1659 1676
+177 177
+56382 84670
+4612 4921
+148 148
+979 979
+16 22
+4760 5074
+41631 44823
+3697 3825
+35589 40055
+91 92
+25517 25902
+3302 3318
+9325 9632
+4584 4730
+69743 84264
+980 981
+700 713
+699 710
+11848 11895
+68 68
+123 123
+2098 2874
+1357 1400
+830 840
+36466 39251
+31 32
+2 2
+13047 16754
+2609 2644
+366 381
+4611 4672
+24390 24886
+720 754
+217 224
+282 296
+2548 2764
+62 62
+2436 3592
+1298 1529
+1074 1078
+212 212
+196 229
+3263 3702
+186 194
+3482 3759
+2807 2857
+740 793
+30683 53135
+97 99
+15 15
+1152 1165
+2809 2904
+39147 43383
+12126 12239
+4147 4156
+3467 3475
+382 645
+2579 2684
+39 39
+388 565
+96996 99852
+1277 1277
+613 699
+25 25
+4561 4619
+16976 19617
+11425 14603
+117 117
+128 129
+76 76
+3304 3324
+2293 3924
+23 23
+259 259
+783 839
+1163 1175
+1421 1989
+1197 1372
+3161 3166
+393 393
+386 469
+919 953
+3459 3467
+3357 3553
+999 1003
+1775 1788
+1446 1803
+28772 31511
+21800 22060
+4271 4343
+25 25
+6874 7021
+564 566
+214 214
+2 2
+4129 4131
+6909 6996
+2630 2642
+19743 20608
+22537 26586
+48 48
+48 48
+7802 7844
+54 54
+115758 258417
+36 36
+105 105
+611 775
+261 262
+3322 3344
+9673 10687
+22 24
+151 151
+2335 2362
+93850 94425
+154 156
+511 870
+184 184
+1330 1386
+48756 53843
+11 11
+328 330
+2618 2965
+1040 1040
+148 148
+759 786
+2970 3256
+8206 8569
+120615 121383
+10 10
+8981 9163
+745 750
+3221 3312
+59050 66719
+5855 8496
+3012 3043
+162 162
+8840 8877
+93 100
+426 426
+3830 3964
+259 261
+314696 315485
+26491 28116
+600 662
+50944 60021
+51 61
+21365 22340
+5124 6810
+20 20
+5995 6036
+293 307
+6105 7317
+216 216
+5168 5168
+37 39
+28540 30975
+41 41
+6219 7540
+161 161
+46729 46729
+552 566
+50086 58970
+3202 3686
+452 469
+1048 1112
+6937 7459
+980 980
+5304 5384
+5874 6066
+40388 40465
+9649 10805
+5911 6416
+1521 1550
+12 12
+1674 1680
+38 38
+61340 70885
+698 700
+31538 33120
+12836 16626
+8072 8477
+11033 11108
+26376 26499
+11 11
+935 936
+12120 14040
+757 771
+92 92
+179 181
+38405 40711
+92 95
+27 27
+273 274
+30539 34349
+173833 176185
+13503 15699
+35 35
+51698 55613
+156 169
+493 493
+61815 67367
+2792 2816
+11541 11541
+764 785
+109330 124203
+41 41
+117971 119458
+10271 10525
+9347 10651
+126756 147553
+3089 3173
+690 712
+38 38
+1306 1323
+187 188
+3193 3259
+52449 53793
+7567 8009
+8132 13205
+1408 1680
+2928 3071
+22971 23207
+3658 3677
+13979 15097
+23599 23698
+1566 1569
+1406 1551
+3252 4782
+71089 74166
+79 79
+11774 12270
+510 519
+1381 1381
+19327 19360
+402 406
+1382 1416
+3103 3162
+38578 42258
+3737 3796
+16 16
+461 464
+15 15
+1806 1811
+206 217
+563 569
+54 54
+18275 18750
+1713 1715
+148853 153626
+44 44
+72 92
+4794 4857
+7 7
+14627 14683
+388 443
+44032 47782
+1892 1892
+10821 10966
+5 5
+63 63
+15283 22159
+12202 16318
+15 15
+71261 91989
+5378 5656
+6379 6413
+10305 10405
+21107 22630
+168 169
+2793 2812
+2052 2064
+6954 7165
+78651 79524
+66879 75607
+8724 8823
+3867 3891
+15391 16459
+4796 4834
+28964 30037
+790 817
+3921 3929
+71 71
+2 2
+64 64
+497 497
+6178 6501
+81 81
+382 382
+18086 22313
+761 797
+101652 138730
+539 539
+21214 22027
+87 87
+1959 1967
+16744 16949
+119 119
+678 682
+490 490
+16092 16420
+4923 4946
+8205 8291
+1976 2041
+89 91
+41 43
+55784 73127
+121527 136265
+137 137
+54 55
+209 210
+198 224
+767 768
+204902 220888
+558 574
+3322 5674
+3277 4455
+67955 73920
+34393 39256
+3598 3717
+2 2
+85607 98162
+5775 5775
+276013 289578
+166 166
+2719 3178
+14077 15715
+136 136
+16493 16713
+25700 35168
+24 24
+12882 13880
+9874 10931
+20128 62400
+231 231
+4243 4590
+71 71
+5859 7181
+578 662
+2464 6058
+80 80
+774 781
+1744 1744
+5155 5193
+5002 5186
+33587 33787
+19016 21691
+367 437
+27289 33157
+2 2
+3450 4759
+43771 44404
+257 257
+146 146
+10324 10537
+414 414
+455 455
+67145 88635
+3465 3476
+6468 6694
+17636 18151
+9456 9619
+14 14
+7051 7123
+2071 2843
+4771 5393
+44 44
+903 951
+22460 23024
+267 274
+18448 18889
+27 27
+11507 15252
+18981 19740
+9639 10899
+237 237
+89 89
+1652 1667
+1071 1105
+2151 2190
+6281 8064
+30361 31331
+58 58
+12457 13200
+100535 106683
+1972 1972
+28 28
+234 236
+1866 1891
+54160 67863
+170247 238409
+27411 29799
+3710 3727
+4701 5812
+2080 2119
+437 445
+117 118
+12426 13469
+251339 385010
+77 78
+5533 6080
+3498 3498
+409 414
+422 422
+2110 2484
+390 390
+25786 28598
+594 595
+8432 8547
+26433 30010
+31 31
+762 795
+515 578
+54 55
+1819 1876
+66 66
+4096 4439
+7369 8587
+202 206
+778 813
+38 38
+1741 1889
+295 295
+7464 8059
+1508 1508
+1924 1926
+622 625
+4552 4588
+14863 15697
+37670 38626
+12594 13178
+65 65
+418 419
+15 15
+286 286
+1929 2061
+1748 1754
+17590 17718
+9135 9281
+1811 1905
+17 17
+6667 6671
+7940 8711
+5953 6091
+99381 105449
+4202 4506
+14148 15237
+39 40
+5 5
+617 642
+2338 2465
+16 16
+653 659
+6082 6873
+281 302
+23653 26143
+51174 56466
+8475 9767
+16587 16841
+38 38
+33 33
+26161 26714
+4844 5388
+5 5
+162723 173987
+14660 15256
+97 97
+834 880
+156 156
+5626 5836
+3620 4286
+27 27
+104 104
+1626 1735
+423 425
+59 59
+3043 3089
+317 317
+2295 2329
+717 754
+799 804
+17636 17966
+10861 10918
+7681 8772
+8213 8561
+2832 2937
+3522 3702
+122 122
+600 624
+16029 16046
+222 222
+14710 16431
+15797 16732
+7202 7332
+1495 1614
+64648 86637
+24 24
+4181 4405
+2 2
+2556 2900
+4 4
+71 71
+11 11
+26 26
+1353 1365
+16934 17717
+116 116
+350 350
+11 11
+3015 3017
+18 18
+189926 210698
+22619 23858
+95 95
+852 866
+220 281
+240 298
+3902 4106
+134 134
+3996 4798
+51589 64392
+3613 3682
+2375 2552
+46 46
+6608 6609
+13282 18754
+2663 3295
+43 44
+1494 1495
+2000 2000
+294 300
+2030 2243
+1999 2017
+37 37
+1664 1673
+874 926
+717 1076
+27313 27673
+1145 1192
+4243 5452
+97 97
+2124 2142
+2025 2365
+99807 118528
+8414 9668
+5085 6502
+4435 4502
+4380 4441
+5385 5754
+4 4
+28 28
+21 21
+9535 10241
+172 174
+92291 94546
+21 21
+49007 53350
+18406 19137
+28042 34979
+11216 32770
+5085 5108
+21 21
+1020 1071
+36672 40133
+5387 6516
+3173 3183
+5840 8955
+247 260
+22966 24110
+53948 59528
+25 25
+2948 2967
+6616 7667
+2966 2977
+634 1143
+4843 5205
+36382 42995
+9 9
+6597 8214
+25770 25789
+18664 24373
+26733 41001
+558 558
+3117 3315
+44125 55288
+16784 17440
+811 821
+40 42
+84 85
+1314 1528
+2058 2138
+458 459
+664 671
+421 423
+1287 1322
+290 290
+967 1014
+148 199
+1687 1687
+321 330
+2625 2649
+1574 1590
+980 999
+1 1
+7190 7216
+22987 24324
+2435 2476
+60806 62592
+257 278
+1729 1779
+24972 27329
+920 926
+520 577
+1214 1221
+1536 1642
+71371 77651
+19864 23887
+45100 54390
+6132 6782
+5175 5271
+96 96
+511 511
+2471 2607
+117942 134527
+7389 7602
+2805 2828
+33823 33840
+2141 2186
+28 28
+441 442
+99974 103273
+11 11
+1223 1761
+1551 1551
+25684 32525
+70 70
+2560 2697
+852 853
+1670 1692
+1974 2021
+494551 500612
+107591 117338
+28 28
+111924 141823
+536 539
+58 58
+9829 11897
+644 653
+5996 7188
+632 632
+585 593
+9 9
+219 235
+9628 10647
+150 150
+10321 10489
+25 25
+58 58
+62655 66397
+17636 19489
+260 265
+425 540
+8 8
+908 1047
+1107 1110
+162 162
+904 912
+88 88
+203 203
+1681 1710
+6739 7495
+87 87
+2038 2055
+607 608
+72 72
+702 703
+599 600
+94878 126218
+19 19
+4250 4415
+258 258
+6682 7429
+31310 32439
+11610 12161
+2373 2569
+7634 8768
+21181 22184
+2491 3279
+38899 43344
+1291 1372
+30 30
+5 5
+14703 14860
+75921 87382
+38 38
+488 510
+707 708
+375 375
+8 13
+45 45
+12937 13516
+1637 1664
+1110 1127
+143 176
+2295 2718
+11378 14376
+181762 244592
+16 16
+2303 2390
+3 3
+7619 7626
+19692 22878
+27 28
+53071 53132
+3203 3315
+32724 64323
+24 24
+282 290
+24792 49053
+1097 1312
+23363 27047
+25443 28307
+295 303
+594 594
+34205 38520
+21808 32722
+12844 13032
+284 287
+2179 2183
+969 972
+2169 2386
+6933 8476
+63994 68942
+481 513
+5332 5367
+10389 12273
+16394 18090
+6014 6657
+405 405
+2923 2926
+1680 1683
+6009 6045
+25048 27087
+9104 9297
+580 592
+264 264
+454 482
+95 95
+10617 11547
+56 56
+69820 69907
+406 467
+2384 2410
+5365 5430
+3118 3788
+65 65
+29918 32149
+136 138
+210 214
+259335 339819
+1566 1630
+50 50
+8587 8641
+2323 3219
+5423 5443
+5392 7475
+100 100
+7116 7325
+79513 80721
+2973 3772
+3237 3277
+50578 75704
+1451 1492
+219 222
+3646 3824
+367 367
+367 448
+5 12
+207 207
+270 272
+14161 16851
+125 127
+28 28
+1551 1728
+19847 20014
+21986 22736
+10131 10278
+9683 12732
+450 466
+1889 1893
+1166 1174
+1182 1208
+44 44
+2552 2915
+89 89
+3294 3310
+24590 27835
+14141 14278
+62245 66124
+10035 10583
+85 85
+1034 1037
+36 36
+698 703
+14097 15256
+28 28
+28668 29512
+1409 2009
+191 199
+42786 45520
+24872 25409
+23 23
+11314 11760
+16618 17337
+10312 10694
+20 20
+27 27
+266 266
+25488 31359
+6768 6981
+1525 1559
+63342 75159
+35 35
+2593 3074
+210141 248921
+8063 8221
+135 136
+384 392
+1044 1045
+99 99
+2123 2142
+61976 102096
+93 93
+25 25
+336 336
+6573 7022
+104 104
+341 346
+499 532
+27 27
+149 151
+128 128
+34777 46146
+2093 2136
+14 14
+5160 6751
+16257 23881
+65836 88498
+55964 119383
+2 6
+27 27
+303 307
+416 432
+148 150
+4492 4932
+174 183
+237 342
+4796 4834
+37289 43696
+36 36
+3646 3661
+2520 2524
+2576 2696
+44558 46779
+1330 1364
+795 824
+1043 1066
+57 57
+36 36
+37852 42248
+23925 36429
+2159 2251
+217 218
+6875 6942
+2619 2681
+135 135
+50807 75574
+23772 24172
+2525 2530
+38743 43582
+23 23
+4301 4368
+62495 63138
+2306 2337
+32423 32703
+163 163
+5050 5106
+466 468
+3974 4207
+1406 1436
+953 995
+7022 9658
+37472 44144
+2856 3943
+62337 85455
+970 971
+1327 1344
+8459 8499
+37 37
+3446 3692
+1260 1340
+27 27
+54480 68431
+824 837
+147 149
+20664 23506
+104 137
+33 33
+2757 2787
+41 62
+307 311
+51 51
+97 97
+31523 36155
+299 299
+1283 1328
+455 455
+7643 7964
+36 36
+79 81
+1956 2042
+60435 63384
+30818 39529
+14377 15037
+12505 12587
+2766 2796
+268330 302765
+122 122
+38183 39305
+16160 20535
+12852 13863
+328 328
+86 86
+7790 8490
+885 1076
+1093 1096
+3551 3831
+5378 5900
+4490 6611
+36621 38126
+15887 22448
+70590 70800
+431 431
+1782 1903
+786 790
+29 30
+691 697
+8459 8730
+2792 3024
+31890 32672
+5526 7008
+1058 1061
+1068 1097
+631 631
+41 52
+13049 13379
+3473 3919
+653 675
+11 11
+15 15
+16 16
+6 6
+4425 7358
+38058 41932
+48 48
+478 482
+9225 11033
+7739 7739
+30806 31854
+113 114
+1343 1360
+156245 191319
+963 963
+10880 11423
+24320 26076
+675 702
+52 52
+11 11
+157 157
+27 27
+14858 15468
+127541 132243
+29632 30070
+17 17
+4366 5350
+101929 127788
+91 91
+1107 1107
+2375 2702
+33 33
+156 156
+81 81
+209 209
+34844 38716
+53272 61950
+4496 4508
+361 361
+1277 1323
+2602 3137
+257 258
+438 438
+450 452
+61 62
+136 138
+388 571
+8139 8808
+17 17
+9130 9146
+35233 38142
+43394 65955
+6649 6729
+43 43
+58307 60580
+1229 1428
+1858 1899
+449 461
+7819 8095
+2885 2919
+18434 21408
+9831 12342
+31 32
+8 8
+46155 47768
+230 241
+23 23
+109115 116147
+4218 4451
+1071 1317
+2905 4082
+43335 43821
+2766 3382
+573 577
+97 100
+12473 17093
+71698 77319
+2298 2313
+5518 5916
+51059 82081
+72014 76329
+307 312
+290380 444604
+9368 10871
+3218 3531
+893 935
+19801 20745
+854 998
+102 102
+1518 2045
+886 894
+24619 25044
+7418 7526
+6 6
+2 2
+2269 2312
+136 136
+24644 27327
+9118 9194
+2967 3953
+76224 81922
+672 678
+23376 24747
+4581 5138
+23 23
+0 0
+54743 58054
+142 144
+428 446
+124 124
+12047 12103
+1627 1631
+4707 4726
+3930 3951
+10842 12993
+8122 8223
+17894 20402
+101 106
+976 976
+88114 95975
+61585 90970
+6488 11642
+9896 10128
+35 35
+14 14
+178 178
+16515 17568
+7 7
+12230 14106
+646 704
+1428 1444
+444 461
+55 66
+26297 29893
+32512 32934
+2151 2151
+1017 4755
+765 765
+25 27
+3306 3350
+49 50
+12226 12746
+702 722
+7313 7961
+106 112
+63 63
+67 67
+1249 1254
+125926 129911
+239283 268230
+6232 6668
+27595 37162
+939 952
+55308 57700
+78 79
+25610 38051
+16109 17659
+734 789
+920 920
+5032 5618
+117 117
+6702 7385
+5414 6707
+14093 16406
+12880 13553
+158 176
+1934 2140
+33343 47889
+26285 26671
+280 281
+765 767
+3 3
+824 892
+726 1151
+137119 149073
+3145 3332
+43387 45231
+7078 8454
+852 958
+175 175
+2990 3004
+141 141
+71081 83329
+77 78
+61479 71363
+4860 5254
+1531 1533
+17707 24471
+5433 5771
+62592 63015
+24121 24722
+72848 82310
+2542 2677
+61 61
+186 186
+93661 108014
+25384 25643
+3344 3350
+399 399
+2447 2556
+46845 52526
+4200 7570
+81313 81960
+937 938
+114026 121470
+2 2
+1950 1957
+197 197
+156 156
+7699 8521
+71 71
+17 17
+50 52
+15270 15981
+3956 4023
+523 523
+67 67
+56 61
+1873 1876
+197 197
+19136 19624
+10592 11037
+10826 17146
+4347 7567
+1899 2017
+8989 9562
+2341 2412
+13670 14856
+5 5
+8474 10476
+2425 2425
+16 16
+13973 14435
+3238 4612
+251 251
+2525 2794
+298 298
+40455 42185
+1937 1945
+3573 3594
+755 771
+8 8
+64 64
+564 564
+8074 8300
+247 247
+993 1165
+51596 66422
+552 552
+3 3
+23 23
+2568 3265
+251 251
+44 44
+25 25
+230 230
+924 924
+2746 2769
+756 756
+65322 68781
+731 731
+15935 16248
+659 1208
+128 133
+5224 5796
+15 15
+1535 1538
+1004 1006
+35036 60099
+1438 1438
+2535 2542
+3819 3820
+1803 1824
+22 22
+167 168
+2954 2961
+984 987
+167007 199284
+99 102
+43 43
+1938 2077
+270 270
+487 520
+61725 68310
+172 185
+22 22
+13 13
+6587 7400
+1128 1153
+14973 19056
+996 997
+2484 2666
+22 22
+1717 1739
+1837 1969
+4396 5080
+2 2
+5732 6595
+8 8
+13 14
+62183 65579
+3769 4113
+8 8
+2939 2951
+18689 20752
+178 178
+73 76
+47 48
+16 16
+21589 25337
+3878 3904
+66829 72250
+1122 1139
+1918 2128
+1576 1576
+1522 1609
+29025 31916
+2518 2539
+765 834
+6622 7701
+40 40
+11737 11743
+54569 63943
+1510 1541
+24131 24291
+1435 1731
+29 29
+457 458
+7761 8031
+2135 2147
+1729 1744
+6 6
+59 59
+14 14
+1251 1253
+860 866
+61705 86788
+133 133
+2 2
+1323 1346
+91 92
+8 8
+215 215
+108 108
+44852 45150
+755 779
+42 42
+257 260
+7241 9467
+38231 38392
+203590 267615
+553 611
+21888 22612
+45094 47670
+3578 3611
+1 1
+16241 16980
+766 956
+547 562
+2068 2107
+31 31
+398 403
+44721 45177
+287 287
+168 168
+7423 21049
+1416 1449
+49 53
+251 255
+670 673
+41845 65128
+1167 1315
+9 9
+9158 9277
+25713 26821
+12716 13177
+689 737
+22 22
+2346 2996
+111 114
+3209 3485
+5504 6079
+4513 4530
+60528 69390
+29525 31359
+39291 43629
+43618 46784
+156 157
+10 10
+13 13
+639 659
+105 105
+15535 17600
+2 2
+156 166
+8538 9151
+14 14
+1218 1218
+259 266
+5846 5846
+12 12
+5190 5611
+100716 115976
+18081 18849
+5 5
+379554 403350
+256 270
+1 1
+1104 1109
+330 331
+106 106
+18 19
+43909 55747
+20 20
+17501 18071
+79 79
+394 401
+211 212
+72 72
+470 470
+14752 14858
+2207 2247
+216 229
+17285 26173
+394 739
+190 210
+1838 1838
+975 987
+22722 25572
+29325 29645
+7137 7202
+40 40
+12 12
+28299 31046
+34618 38455
+20 20
+1518 1538
+71 71
+1016 1043
+34 34
+5858 6025
+798 809
+13134 13423
+350 351
+32694 54544
+294 294
+40076 41148
+3966 4000
+10 10
+53135 55800
+23483 23839
+16607 18022
+11317 13086
+18858 25223
+11 11
+48811 50394
+1078 1083
+21152 22502
+213 213
+35 35
+7189 7604
+1042 1044
+3 3
+30 30
+23 25
+2840 2994
+1 1
+52 53
+14659 15296
+9072 9452
+18178 19199
+19243 21665
+909 910
+148 148
+3 3
+10972 14023
+6055 6073
+1277 1312
+3836 3937
+701 704
+294 359
+36 37
+24240 25547
+241244 268005
+25588 26272
+12757 13391
+81 81
+813 814
+10329 10462
+34109 37179
+10269 11048
+11611 17114
+38583 40966
+18876 19006
+3176 3355
+404 410
+563 563
+3356 3427
+5066 5099
+75480 99421
+19825 20773
+13 13
+48 48
+1239 1250
+841 841
+287 297
+55685 97612
+3329 3385
+2806 2839
+3441 3685
+1513 1551
+16138 16223
+166 166
+17894 19505
+1668 1799
+442 442
+51956 54959
+56885 71294
+18603 19912
+2923 2923
+1449 1464
+41 41
+562 562
+46507 48452
+839 843
+264 298
+11839 12146
+757 760
+3337 3374
+51 51
+9696 15149
+6283 6937
+609 614
+59811 61053
+700 700
+288 307
+277 288
+1977 2180
+9066 9073
+84455 104840
+13 13
+3969 4361
+4093 9379
+1001 1011
+23 23
+10 10
+101 101
+280 288
+80 80
+41 41
+5 5
+34138 36654
+21014 26320
+189 199
+220 220
+3225 3308
+76471 81858
+1 1
+18200 28496
+34 34
+934 951
+5738 5749
+22991 25005
+7909 14579
+1672 1858
+20014 20221
+2842 2848
+9362 9371
+139912 151933
+697 697
+112 113
+4804 8322
+110 110
+1228 1742
+820 834
+1101 1108
+21 28
+6 6
+392 399
+650 651
+216 219
+4862 5046
+3371 3966
+2648 4022
+108 108
+589 594
+33 33
+1551 1636
+25 25
+1448 1448
+2460 2480
+1758 2246
+26 26
+127 127
+1 1
+351 355
+8422 9241
+26520 26722
+5083 5298
+6100 6450
+14302 14425
+24723 24842
+2313 3241
+5 5
+4769 4799
+13096 14644
+24249 26410
+916 946
+1865 1877
+94 100
+133844 134869
+3005 4263
+3941 3948
+544 544
+256 256
+10 10
+1975 1978
+214 214
+6 6
+7441 7495
+72883 76098
+169 169
+1340 1342
+63937 71882
+30 30
+2327 2404
+30376 31953
+275 276
+185 206
+2565 2824
+11660 24958
+3 3
+98 98
+12 15
+270 271
+1058 1142
+4814 5239
+3264 3277
+138 140
+219 222
+1313 1314
+79 79
+1209 1262
+1479 1546
+248 248
+8 8
+15489 17571
+211 212
+5186 6232
+57 57
+47 47
+258 258
+14 14
+9028 9242
+6519 6578
+9365 11281
+2052 2198
+2518 2575
+42 44
+46319 48646
+16307 16416
+8048 8630
+155 159
+112 112
+30 34
+3356 3369
+4653 5165
+755 791
+1 1
+2651 2658
+1823 2089
+37310 37747
+16 16
+75 75
+1346 1346
+201 237
+2220 2405
+18020 19902
+7735 7736
+639 757
+66 66
+2842 3386
+2349 2404
+9713 9748
+1110 1131
+1012 1036
+126 126
+6692 7037
+295 296
+2500 2500
+1076 1079
+37708 39634
+2903 2941
+2667 2732
+117 117
+13635 16172
+450 458
+19231 21134
+34 34
+73 73
+652 652
+832 896
+1074 1074
+22718 23121
+4 4
+3619 3830
+225 243
+15661 16233
+11 11
+16844 18219
+976 1006
+1895 1999
+159 160
+11837 14274
+5370 5374
+6 6
+4993 5286
+755 909
+21 21
+3865 4128
+8296 8851
+60 60
+80 82
+33030 34183
+4886 4891
+93 94
+68 68
+327 328
+326 327
+6805 7032
+5434 6978
+203 203
+657 671
+2713 2739
+2809 2817
+51473 58188
+3970 4056
+648 722
+20764 20784
+307 307
+340 340
+4150 5109
+655 655
+58679 68685
+11809 12168
+698 701
+93 93
+3466 3513
+1035 1096
+27079 29909
+41 41
+2749 2749
+3830 4706
+157 159
+59163 68922
+556 1083
+5338 5863
+2536 2562
+23 23
+624 628
+2054 2248
+109231 119228
+5223 5841
+9676 9965
+3308 3631
+6646 8104
+306 349
+569 574
+220 220
+1247 1248
+41328 49345
+538 538
+9666 9813
+5210 5257
+338 343
+19196 19216
+547 548
+13947 14189
+301 301
+33019 33437
+181 183
+2 2
+6471 7044
+12488 12509
+4996 6695
+36 36
+675 675
+21 21
+2963 2963
+2314 2824
+2710 2750
+39123 53451
+56930 57851
+1746 1816
+33 33
+1133 1285
+4308 5083
+375 376
+1920 1922
+28 28
+2702 2702
+7807 13743
+58209 59261
+35 38
+33332 36583
+420 433
+60755 62239
+169 172
+6901 8648
+17038 37773
+3110 3173
+1026 1028
+362 362
+3037 3051
+42 43
+7756 7896
+35320 37185
+8 8
+478 489
+342 570
+209 264
+32 32
+5258 5621
+1102 1113
+6 6
+972 1274
+159 159
+397 402
+214 215
+29395 31189
+31138 31629
+5018 6597
+2958 2969
+3586 3656
+45694 52404
+1039 1039
+11 11
+4 4
+2582 2945
+78 78
+94 95
+3247 3475
+19346 19813
+9 9
+5704 6135
+147223 153763
+35324 35324
+2483 2749
+11012 12319
+798 837
+334 334
+43 43
+21364 23067
+1958 1998
+35821 69525
+7166 8130
+136 136
+2367 2382
+5965 6140
+539 539
+4337 4463
+461 462
+544 547
+1151 1180
+10114 10134
+0 0
+4974 5326
+5828 5839
+8238 8428
+9677 9842
+571 594
+136 136
+15161 15272
+252 252
+185 186
+1528 1528
+507 578
+193 194
+25 25
+881 898
+22 22
+29 29
+1275 1641
+307 307
+7486 8946
+1837 2092
+24447 24665
+19752 30958
+122 122
+729 793
+3821 4775
+7645 7844
+5916 6097
+3333 3369
+17418 17586
+59 59
+525 530
+12230 12627
+10235 10238
+190 205
+1719 1730
+633 655
+20327 23468
+83 83
+2952 3455
+27307 28624
+4419 4566
+56167 93955
+17537 22933
+46 46
+2027 2389
+5097 5141
+902 902
+12024 12510
+1 1
+20752 23507
+74 88
+7416 7643
+202 220
+4804 5104
+10844 11623
+117556 128328
+27 27
+1 1
+94241 100667
+31247 35543
+12997 13617
+2 2
+6904 6916
+37 37
+2900 3046
+3142 3146
+442 442
+61623 62360
+617 640
+16304 17219
+30702 36692
+902 987
+409 409
+855 858
+1460 1530
+4827 4876
+29 29
+675 675
+30324 30987
+16496 17167
+3919 4041
+448 452
+3009 3067
+2182 2335
+213792 220180
+5023 5955
+152887 157065
+24536 26640
+741 747
+86 87
+12919 13095
+1 1
+41069 66983
+23 23
+15433 15661
+122235 123221
+1717 1717
+4826 5158
+632 655
+959 1159
+8685 9258
+709 709
+6 6
+33 34
+10930 11128
+60949 88737
+65 65
+234 304
+1847 1847
+83 83
+101 110
+174 174
+8193 8404
+17479 18391
+7430 7629
+145535 158629
+7473 9241
+2 2
+59 60
+6253 7035
+22548 40043
+7500 8057
+6401 8613
+39682 41929
+4360 4593
+570 648
+44 44
+3111 3231
+61337 89266
+116 116
+400 400
+47 53
+2 2
+544 544
+3468 4324
+306 306
+366 367
+23607 27444
+249 249
+8 8
+46188 51712
+305 305
+33 66
+217 217
+78556 98996
+31877 33672
+346 351
+15438 24777
+142 142
+54 54
+1 1
+4570 5000
+2487 2504
+13278 16961
+523 540
+676 679
+78 78
+2652 2789
+136 136
+661 662
+742 772
+14990 14992
+126 128
+255 256
+1713 1713
+26869 29921
+240 240
+8405 8995
+9 9
+202 202
+16 16
+3499 3509
+7989 8205
+26421 29632
+129 129
+8867 9687
+79 79
+4834 4839
+4596 4752
+75 82
+18255 33549
+38047 43256
+2845 2888
+6 6
+9326 9484
+584 594
+616 616
+18 18
+59 59
+543 548
+194 194
+8492 8734
+8273 9917
+902 907
+10449 10938
+449 463
+1317 1321
+2012 2108
+599 599
+75 75
+45534 50372
+1027 1042
+2786 4256
+11373 14290
+21349 21686
+13 13
+6565 7460
+500 580
+24360 27152
+4131 4267
+2258 2294
+1544 1593
+105 105
+18167 18636
+4809 4812
+27304 35794
+1611 1611
+15117 15286
+4754 4807
+3855 9075
+10 11
+30 30
+13241 15910
+13604 15325
+14 14
+18243 25819
+26048 42909
+58206 68378
+280 280
+40569 44017
+4178 4205
+10733 11196
+210 210
+9732 9927
+361 385
+870 891
+12 12
+89 89
+281 285
+2311 2352
+4475 5810
+1016 1056
+34278 54060
+133 137
+277 277
+7671 10429
+124 126
+598 721
+1511 1757
+1913 1939
+13 13
+353 358
+1672 1939
+1899 1918
+1282 1336
+34577 53589
+6344 6553
+999 999
+62390 67285
+39 40
+15796 16963
+1155 1155
+161 175
+126 126
+217 217
+12931 13183
+1649 2402
+2774 2806
diff --git a/dcnumfiles.plot b/dcnumfiles.plot
new file mode 100644
index 0000000..c4b71c5
--- /dev/null
+++ b/dcnumfiles.plot
@@ -0,0 +1,12 @@
+set terminal png size 600, 400
+set output "dcnumfiles.png"
+set yrange [0:]
+set xrange [1:1e6]
+set logscale x
+set xlabel "number of files"
+set ylabel "number of file lists"
+set key box center bottom
+set grid xtics ytics
+# Empty file lists screw things up, hence grep
+plot "< grep -v ^0 dcnumfiles" using (2**(floor(log($1)/log(2)))):(1.0) smooth freq with histeps title "unique",\
+ "" using (2**(floor(log($2)/log(2)))):(1.0) smooth freq with histeps title "all"