diff options
author | Yorhel <git@yorhel.nl> | 2014-01-09 20:12:17 +0100 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2014-01-09 20:12:17 +0100 |
commit | 8cfbc07271b6f170acf6c6dbe44836644fbf5e61 (patch) | |
tree | f893ef62451e2f76d0bc3c13985611776d723046 |
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | dcfiledist | 567 | ||||
-rw-r--r-- | dcfiledist.plot | 10 | ||||
-rw-r--r-- | dcfilesize | 31 | ||||
-rw-r--r-- | dcfilesize.plot | 13 | ||||
-rw-r--r-- | dcfilestats.c | 347 | ||||
-rw-r--r-- | dclistcomp.plot | 8 | ||||
-rw-r--r-- | dclistsize | 14137 | ||||
-rw-r--r-- | dclistsize.plot | 13 | ||||
-rw-r--r-- | dcnumfiles | 14137 | ||||
-rw-r--r-- | dcnumfiles.plot | 12 |
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" |