File Coverage

lib/jacode.pl
Criterion Covered Total %
statement 587 693 84.7
branch 250 348 71.8
condition 217 285 76.1
subroutine 62 77 80.5
pod n/a
total 1116 1403 79.5


line stmt bran cond sub pod time code
1             package jacode;
2             '有朋自遠方来不亦楽乎'=~/^\xE6\x9C\x89/ or die "Perl script '@{[__FILE__]}' must be UTF-8 encoding.\n";
3             ######################################################################
4             #
5             # jacode.pl - Perl program for Japanese character code conversion
6             #
7             # https://metacpan.org/dist/Jacode
8             #
9             # Copyright (c) 2010, 2011, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022, 2023 INABA Hitoshi in a CPAN
10             ######################################################################
11              
12             # Perl4 script and also Perl5 script
13             sub BEGIN {
14 922     922   1161060 eval q{ use strict; };
  922     922   6644  
  922         2069  
  922         17147  
15 922     922   195993 eval q{
  922         6729  
  922         2040  
  922         591850  
16             use vars (
17             '$esc_ASCII',
18             '$INPUT_encoding',
19             '$esc_DBCS',
20             '$OUTPUT_encoding',
21             '$VERSION',
22             '$ascii',
23             '$c',
24             '$c1',
25             '$c2',
26             '$c3',
27             '$c4',
28             '$cache',
29             '$code',
30             '$conv_func',
31             '$conv_opt',
32             '$debug',
33             '$dynamic',
34             '$encoding',
35             '$eol',
36             '$esc',
37             '$esc_0208',
38             '$esc_0212',
39             '$esc_asc',
40             '$esc_kana',
41             '$euc',
42             '$file',
43             '$from',
44             '$h',
45             '$h2z',
46             '$h2z_high',
47             '$jis',
48             '$k',
49             '$matched',
50             '$n',
51             '$option',
52             '$prev_from',
53             '$prev_opt',
54             '$prev_to',
55             '$previous',
56             '$rcsid',
57             '$re_ascii',
58             '$re_bin',
59             '$re_esc_asc',
60             '$re_esc_jis0208',
61             '$re_esc_jis0208_1978',
62             '$re_esc_jis0208_1983',
63             '$re_esc_jis0208_1990',
64             '$re_esc_jis0212',
65             '$re_esc_jis0213_2000_plane1',
66             '$re_esc_jis0213_2004_plane1',
67             '$re_esc_jp',
68             '$re_esc_kana',
69             '$re_euc_0212',
70             '$re_euc_c',
71             '$re_euc_kana',
72             '$re_sjis_ank',
73             '$re_sjis_c',
74             '$re_sjis_kana',
75             '$re_utf8_c',
76             '$re_utf8_kana',
77             '$re_utf8_not_kana',
78             '$re_utf8_rfc3629_c',
79             '$re_utf8_rfc3629_c_ja_JP',
80             '$re_utf8_voiced_kana',
81             '$s',
82             '$show_encoding',
83             '$show_seq',
84             '$sjis',
85             '$support_jcode_package_too',
86             '$to',
87             '$u',
88             '$undef_euc',
89             '$undef_sjis',
90             '$undef_utf8',
91             '$usage',
92             '$utf8',
93             '$v',
94             '$version',
95             '$z',
96             '%JP170559',
97             '%Ken_Lunde_CJKV_AppA_euc2sjis1st',
98             '%Ken_Lunde_CJKV_AppA_euc2sjis2nd_even',
99             '%Ken_Lunde_CJKV_AppA_euc2sjis2nd_odd',
100             '%Ken_Lunde_CJKV_AppA_sjis2euc1st_a',
101             '%Ken_Lunde_CJKV_AppA_sjis2euc1st_b',
102             '%Ken_Lunde_CJKV_AppA_sjis2euc2nd_a',
103             '%Ken_Lunde_CJKV_AppA_sjis2euc2nd_b',
104             '%_z2h_utf8',
105             '%convf',
106             '%e2s',
107             '%e2u',
108             '%encoding_name',
109             '%eol',
110             '%esc_0208',
111             '%h2z',
112             '%h2z_utf8',
113             '%h2zf',
114             '%k2u',
115             '%kana2utf8',
116             '%opt',
117             '%s2e',
118             '%s2u',
119             '%sjis2utf8_1',
120             '%sjis2utf8_2',
121             '%table',
122             '%u2e',
123             '%u2k',
124             '%u2s',
125             '%utf82sjis_1',
126             '%utf82sjis_2',
127             '%z2h',
128             '%z2h_euc',
129             '%z2h_sjis',
130             '%z2h_utf8',
131             '%z2hf',
132             '@from',
133             '@read_ahead',
134             '@to',
135             );
136             };
137 922 50       6592 $INC{'warnings.pm'} = '' if $] < 5.006;
138 922     922   52253 eval q{ use warnings; };
  922         6357  
  922         2065  
  922         3053160  
139             }
140              
141             $support_jcode_package_too = 1;
142              
143             $VERSION = '2.13.4.31';
144             $VERSION = $VERSION;
145             $rcsid = sprintf(q$Id: jacode.pl,v %s branched from jcode.pl,v 2.13 2000/09/29 16:10:05 utashiro Exp $, $VERSION);
146              
147             #
148             # Call initialize subroutine if not called yet. This sounds strange
149             # but this makes easy to embed the jacode.pl at the script. Call
150             # &jcode'init at the beginning of the script in that case.
151             #
152             &init unless defined $version;
153              
154             ######################################################################
155             # "perl jacode.pl" works as pkf command on command line
156             #
157             # PKF (perl kanji filter) is a sample script of jacode.pl. It had
158             # almost equivalent capabilities of widely used code conversion
159             # program, nkf. Speed of execution is not as fast as nkf, but reading
160             # and understanding are very fast.
161             ######################################################################
162              
163             if ($0 eq __FILE__) {
164              
165             #
166             # Original version 'pkf' is ...
167             #
168             # pkf: Perl Kanji Filter
169             #
170             # Copyright (c) 1995-1996,2000 Kazumasa Utashiro
171             # Internet Initiative Japan Inc.
172             # 3-13 Kanda Nishiki-cho, Chiyoda-ku, Tokyo 101-0054, Japan
173             #
174             # Copyright (c) 1991,1992 srekcah@sra.co.jp
175             # Software Research Associates, Inc.
176             #
177             # Use and redistribution for ANY PURPOSE are granted as long as all
178             # copyright notices are retained. Redistribution with modification
179             # is allowed provided that you make your modified version obviously
180             # distinguishable from the original one. THIS SOFTWARE IS PROVIDED
181             # BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES ARE
182             # DISCLAIMED.
183             #
184             local ($usage) = sprintf(<
185             perl $0 [option] [-[INPUT_encoding]OUTPUT_encoding[in,out]] files
186              
187             option
188              
189             -b [b]uffered output (default)
190             -u [u]nbuffered output (*NOT MEANS* UTF-8)
191             -m dyna[m]ic input encoding recognition
192             -c print en[c]oding name
193             -v print escape sequences used in JIS when used along with -c
194             -n [n]o encoding conversion (use original encoding)
195             -Z convert 1-byte hankaku kana to 2-byte [Z]enkaku kana
196             -H convert 2-byte zenkaku kana to 1-byte [H]ankaku kana
197             -f [unix, mac, dos, nl, lf, cr, crnl, crlf]
198             convert eol string to \\n, \\r, \\r\\n respectively.
199             currently this option can't be used with other options.
200              
201             INPUT_encoding/OUTPUT_encoding is one of [jsew]
202             (j=JIS, s=SJIS, e=EUC-JP, w=UTF-8)
203             OUTPUT_encoding 'j' can be followed by JIS in/out character
204              
205             Input Kanji encoding is recognized automatically if not supplied.
206             Usually this is done only once, but it will be done on each input
207             line when dynamic recognition is specified.
208              
209             Output Kanji encoding is JIS by default.
210              
211             Output JIS encoding can be followed by DBCS in and out characters.
212             Default is "BB" which means DBCS sequence start with ESC-\$-B and
213             end with ESC-(-B
214              
215             -----------------------------------------------------------------
216             short-sequence full-sequence means
217             -----------------------------------------------------------------
218             \@ ESC-\$-\@ start of JIS C 6226-1978
219             B ESC-\$-B start of JIS X 0208-1983
220             & ESC-&\@-ESC-\$-B start of JIS X 0208-1990
221             O ESC-\$-(-O start of JIS X 0213:2000 plane1
222             Q ESC-\$-(-Q start of JIS X 0213:2004 plane1
223             -----------------------------------------------------------------
224              
225             Example:
226             perl $0 file convert to JIS encoding
227             perl $0 -j\@J file convert to JIS encoding ("ESC-\$-\@", "ESC-(-J")
228             perl $0 -es file convert EUC-JP to SJIS
229             perl $0 -sw file convert SJIS to UTF-8
230             perl $0 -me file convert mixed encoding file to EUC-JP
231             perl $0 -mc file convert to JIS and print orginal encoding on each line
232              
233             ${rcsid}and %s
234             END
235              
236             unless (@ARGV) {
237             die $usage, "\n";
238             }
239              
240             local ($INPUT_encoding) = '';
241             local ($OUTPUT_encoding) = 'jis';
242             local (%encoding_name) = (
243             'j', 'jis',
244             's', 'sjis',
245             'e', 'euc',
246             'w', 'utf8', # 'u' means unbuffered output, 'w' does world wide encoding
247             'n', 'noconv',
248             );
249             local (%eol) = (
250              
251             # Newlines
252             # http://perldoc.perl.org/perlport.html#Newlines
253             # Some of this may be confusing. Here's a handy reference to the ASCII CR
254             # and LF characters. You can print it out and stick it in your wallet.
255             #
256             # LF eq \012 eq \x0A eq \cJ eq chr(10) eq ASCII 10
257             # CR eq \015 eq \x0D eq \cM eq chr(13) eq ASCII 13
258             #
259             # | Unix | DOS | Mac |
260             # ---------------------------
261             # \n | LF | LF | CR |
262             # \r | CR | CR | LF |
263             # \n * | LF | CRLF | CR |
264             # \r * | CR | CR | LF |
265             # ---------------------------
266             # * text-mode STDIO
267              
268             '', "\n",
269             'unix', "\x0a",
270             'mac', "\x0d",
271             'dos', "\x0d\x0a",
272             'nl', "\x0a",
273             'lf', "\x0a",
274             'cr', "\x0d",
275             'crnl', "\x0d\x0a",
276             'crlf', "\x0d\x0a",
277             );
278             local ($eol) = '';
279              
280             # Option handling
281             local (%opt) = ();
282             while (($_ = $ARGV[0]) =~ s/^-(.+)/$1/ && shift) {
283             next if $_ eq '';
284             s/^([budmcvZH])// && ++$opt{$1} && redo;
285             if (s/^f(.*)//) {
286             ($eol = $1 || shift) =~ tr/A-Z/a-z/;
287             unless (defined($eol) && defined($eol{$eol})) {
288             die "Usage:\n$usage";
289             }
290             next;
291             }
292             if (/^([jsewn]+)/) {
293             ($OUTPUT_encoding, $INPUT_encoding) = @encoding_name{split(//, reverse($1))};
294             &jcode'jis_inout(split(//, $')) if $';
295             next;
296             }
297             print "Usage:\n", $usage;
298             exit(0);
299             }
300              
301             $| = $opt{'u'} && !$opt{'b'};
302             local ($debug, $dynamic, $show_encoding, $show_seq) = @opt{'d', 'm', 'c', 'v'};
303             local ($conv_opt) = $opt{'Z'} ? 'z' : $opt{'H'} ? 'h' : undef;
304              
305             if ($show_encoding && !$dynamic) {
306             @ARGV = ('-') unless @ARGV;
307             local ($file);
308             while (defined($file = shift)) {
309             if ($file ne '-') {
310             print "$file: " if @ARGV .. undef;
311             if (-d $file) {
312             print "directory\n";
313             next;
314             }
315             unless (-f _) {
316             print "not a normal file\n";
317             next;
318             }
319             unless (-s _) {
320             print "empty\n";
321             next;
322             }
323             }
324             open(FILE, $file) || do { warn "$file: $!\n"; next; };
325             while () {
326             next unless $INPUT_encoding = &jcode'getcode(*_) || (eof && "ascii");
327             print $INPUT_encoding;
328             if ($show_seq && $INPUT_encoding eq 'jis') {
329             local ($esc_DBCS, $esc_ASCII) = &jcode'get_inout($_);
330             $esc_DBCS =~ s/\e/ESC/g;
331             $esc_ASCII =~ s/\e/ESC/g;
332             print ' [', $esc_DBCS, ', ', $esc_ASCII, ']';
333             }
334             print "\n";
335             last;
336             }
337             close(FILE);
338             }
339             exit 0;
340             }
341              
342             if ($eol) {
343             eval q{ CORE::binmode(STDOUT); };
344             while (<>) {
345             if (s/[\r\n]+$//) {
346             print $_, $eol{$eol};
347             }
348             else {
349             print $_;
350             }
351             }
352             exit;
353             }
354              
355             eval q{ CORE::binmode(ARGV); };
356             eval q{ CORE::binmode(STDOUT); };
357              
358             local (@read_ahead) = ();
359             while (<>) {
360             if ($dynamic) {
361             local ($c) = &jcode'convert(*_, $OUTPUT_encoding, $INPUT_encoding, $conv_opt);
362             print "$c\t" if $show_encoding;
363             print;
364             next;
365             }
366             $show_encoding || print, next if !@read_ahead && !/[\033\200-\377]/;
367             push(@read_ahead, $_) unless $show_encoding;
368             next unless $INPUT_encoding || ($INPUT_encoding = &jcode'getcode(*_));
369             $OUTPUT_encoding = $INPUT_encoding if $OUTPUT_encoding eq 'noconv';
370             local (*conv_func) = $jcode'convf{ join($;, $INPUT_encoding, $OUTPUT_encoding) };
371             printf STDERR "in=$INPUT_encoding, out=$OUTPUT_encoding, f=$conv_func\n" if $debug;
372              
373             while ($_ = shift(@read_ahead)) {
374             &conv_func(*_, $conv_opt);
375             print;
376             }
377             while (<>) {
378             &conv_func(*_, $conv_opt);
379             print;
380             }
381              
382             last;
383             }
384             print @read_ahead;
385              
386             exit $!;
387             }
388              
389             #---------------------------------------------------------------------
390             # Initialize variables
391             #---------------------------------------------------------------------
392             sub init {
393 922     922   1892 $version = $VERSION;
394              
395 922         1709 $re_bin = '[\x00-\x06\x7f\xff]';
396              
397 922         1731 $re_esc_jis0208_1978 = '\e\$\@'; # "\x1b\x24\x40" '@' JIS C 6226-1978
398 922         1662 $re_esc_jis0208_1983 = '\e\$B'; # "\x1b\x24\x42" 'B' JIS X 0208-1983
399 922         1661 $re_esc_jis0208_1990 = '\e&\@\e\$B'; # "\x1b\x26\x40\x1b\x24\x42" '&' JIS X 0208-1990
400 922         1627 $re_esc_jis0213_2000_plane1 = '\e\$\(O'; # "\x1b\x24\x28\x4f" 'O' JIS X 0213:2000 plane1
401 922         1667 $re_esc_jis0213_2004_plane1 = '\e\$\(Q'; # "\x1b\x24\x28\x51" 'Q' JIS X 0213:2004 plane1
402 922         3388 $re_esc_jis0208 = "$re_esc_jis0208_1978|$re_esc_jis0208_1983|$re_esc_jis0208_1990|$re_esc_jis0213_2000_plane1|$re_esc_jis0213_2004_plane1";
403 922         1741 $re_esc_jis0212 = '\e\$\(D';
404 922         2292 $re_esc_jp = "$re_esc_jis0208|$re_esc_jis0212";
405 922         1686 $re_esc_asc = '\e\([BJ]';
406 922         1676 $re_esc_kana = '\e\(I';
407              
408 922         1695 $esc_0208 = "\e\$B";
409 922         1760 $esc_0212 = "\e\$(D";
410 922         1760 $esc_asc = "\e(B";
411 922         10300 $esc_kana = "\e(I";
412              
413 922         1750 $re_ascii = '[\x07-\x7e]';
414              
415 922         1552 $re_sjis_c = '[\x81-\x9f\xe0-\xfc][\x40-\x7e\x80-\xfc]';
416 922         1482 $re_sjis_kana = '[\xa1-\xdf]';
417 922         1526 $re_sjis_ank = '[\x07-\x7e\xa1-\xdf]';
418              
419 922         1520 $re_euc_c = '[\xa1-\xfe][\xa1-\xfe]';
420 922         1505 $re_euc_kana = '\x8e[\xa1-\xdf]';
421 922         1576 $re_euc_0212 = '\x8f[\xa1-\xfe][\xa1-\xfe]';
422              
423             # # RFC 2279
424             # $re_utf8_rfc2279_c =
425             # '[\xc2-\xdf][\x80-\xbf]'
426             # . '|[\xe0-\xef][\x80-\xbf][\x80-\xbf]'
427             # . '|[\xf0-\xf4][\x80-\x8f][\x80-\xbf][\x80-\xbf]';
428              
429             # RFC 3629
430 922         1829 $re_utf8_rfc3629_c =
431             '[\xc2-\xdf][\x80-\xbf]'
432             . '|[\xe0-\xe0][\xa0-\xbf][\x80-\xbf]'
433             . '|[\xe1-\xec][\x80-\xbf][\x80-\xbf]'
434             . '|[\xed-\xed][\x80-\x9f][\x80-\xbf]'
435             . '|[\xee-\xef][\x80-\xbf][\x80-\xbf]'
436             . '|[\xf0-\xf0][\x90-\xbf][\x80-\xbf][\x80-\xbf]'
437             . '|[\xf1-\xf3][\x80-\xbf][\x80-\xbf][\x80-\xbf]'
438             . '|[\xf4-\xf4][\x80-\x8f][\x80-\xbf][\x80-\xbf]';
439 922         1529 $re_utf8_rfc3629_c = $re_utf8_rfc3629_c; # avoid: Name "jacode::re_utf8_rfc3629_c" used only once
440              
441             # optimized RFC 3629 for ja_JP
442 922         1794 $re_utf8_rfc3629_c_ja_JP =
443             '[\xe1-\xec][\x80-\xbf][\x80-\xbf]'
444             . '|[\xc2-\xdf][\x80-\xbf]'
445             . '|[\xee-\xef][\x80-\xbf][\x80-\xbf]'
446             . '|[\xf0-\xf0][\x90-\xbf][\x80-\xbf][\x80-\xbf]'
447             . '|[\xe0-\xe0][\xa0-\xbf][\x80-\xbf]'
448             . '|[\xed-\xed][\x80-\x9f][\x80-\xbf]'
449             . '|[\xf1-\xf3][\x80-\xbf][\x80-\xbf][\x80-\xbf]'
450             . '|[\xf4-\xf4][\x80-\x8f][\x80-\xbf][\x80-\xbf]';
451              
452 922         1561 $re_utf8_c = $re_utf8_rfc3629_c_ja_JP;
453 922         1487 $re_utf8_kana = '\xef\xbd[\xa1-\xbf]|\xef\xbe[\x80-\x9f]';
454 922         1713 $re_utf8_voiced_kana =
455             '(\xef\xbd[\xb3\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf]'
456             . '|\xef\xbe[\x80\x81\x82\x83\x84\x8a\x8b\x8c\x8d\x8e])\xef\xbe\x9e'
457             . '|\xef\xbe[\x8a\x8b\x8c\x8d\x8e]\xef\xbe\x9f';
458 922         1797 $re_utf8_not_kana =
459             '[\xc2-\xdf][\x80-\xbf]'
460             . '|[\xe0-\xe0][\xa0-\xbf][\x80-\xbf]'
461             . '|[\xe1-\xec][\x80-\xbf][\x80-\xbf]'
462             . '|[\xed-\xed][\x80-\x9f][\x80-\xbf]'
463             . '|[\xee-\xee][\x80-\xbf][\x80-\xbf]'
464             . '|[\xef-\xef][\x80-\xbc][\x80-\xbf]'
465             . '|[\xef-\xef][\xbd-\xbd][\x80-\xa0]'
466             . '|[\xef-\xef][\xbe-\xbe][\xa0-\xbf]'
467             . '|[\xef-\xef][\xbf-\xbf][\x80-\xbf]'
468             . '|[\xf0-\xf0][\x90-\xbf][\x80-\xbf][\x80-\xbf]'
469             . '|[\xf1-\xf3][\x80-\xbf][\x80-\xbf][\x80-\xbf]'
470             . '|[\xf4-\xf4][\x80-\x8f][\x80-\xbf][\x80-\xbf]';
471              
472             # use 'geta' for cancel tofu (undefined character code)
473 922         1542 $undef_sjis = "\x81\xac";
474 922         1502 $undef_euc = "\xa2\xae";
475 922         1499 $undef_utf8 = "\xe3\x80\x93";
476              
477 922         1589 $cache = 1;
478              
479             # JIS X0201 -> JIS X0208 KANA conversion table. Looks weird?
480             # Not that much. This is simply JIS text without escape sequences.
481 922         7052 ( $h2z_high = $h2z = <<'__TABLE_END__') =~ tr/\x21-\x7e/\xa1-\xfe/;
482             ! !# $ !" % !& " !V # !W
483             ^ !+ _ !, 0 !<
484             ' %! ( %# ) %% * %' + %)
485             , %c - %e . %g / %C
486             1 %" 2 %$ 3 %& 4 %( 5 %*
487             6 %+ 7 %- 8 %/ 9 %1 : %3
488             6^ %, 7^ %. 8^ %0 9^ %2 :^ %4
489             ; %5 < %7 = %9 > %; ? %=
490             ;^ %6 <^ %8 =^ %: >^ %< ?^ %>
491             @ %? A %A B %D C %F D %H
492             @^ %@ A^ %B B^ %E C^ %G D^ %I
493             E %J F %K G %L H %M I %N
494             J %O K %R L %U M %X N %[
495             J^ %P K^ %S L^ %V M^ %Y N^ %\
496             J_ %Q K_ %T L_ %W M_ %Z N_ %]
497             O %^ P %_ Q %` R %a S %b
498             T %d U %f V %h
499             W %i X %j Y %k Z %l [ %m
500             \ %o ] %s & %r 3^ %t
501             __TABLE_END__
502              
503 922 50       3891 if ( $h2z ne <<'__TABLE_END__') {
504             ! !# $ !" % !& " !V # !W
505             ^ !+ _ !, 0 !<
506             ' %! ( %# ) %% * %' + %)
507             , %c - %e . %g / %C
508             1 %" 2 %$ 3 %& 4 %( 5 %*
509             6 %+ 7 %- 8 %/ 9 %1 : %3
510             6^ %, 7^ %. 8^ %0 9^ %2 :^ %4
511             ; %5 < %7 = %9 > %; ? %=
512             ;^ %6 <^ %8 =^ %: >^ %< ?^ %>
513             @ %? A %A B %D C %F D %H
514             @^ %@ A^ %B B^ %E C^ %G D^ %I
515             E %J F %K G %L H %M I %N
516             J %O K %R L %U M %X N %[
517             J^ %P K^ %S L^ %V M^ %Y N^ %\
518             J_ %Q K_ %T L_ %W M_ %Z N_ %]
519             O %^ P %_ Q %` R %a S %b
520             T %d U %f V %h
521             W %i X %j Y %k Z %l [ %m
522             \ %o ] %s & %r 3^ %t
523             __TABLE_END__
524 0         0 die "JIS X0201 -> JIS X0208 KANA conversion table is broken.";
525             }
526 922         195891 %h2z = split( /\s+/, $h2z . $h2z_high );
527              
528 922 50       21369 if ( scalar(keys %h2z) != 178 ) {
529 0         0 die "scalar(keys %h2z) is ", scalar(keys %h2z), ".";
530             }
531              
532 922         96297 %z2h = reverse %h2z;
533 922 50       9453 if ( scalar( keys %z2h ) != scalar( keys %h2z ) ) {
534 0         0 die "scalar(keys %z2h) != scalar(keys %h2z).";
535             }
536              
537 922         7151 $convf{ join($;, 'euc', 'euc' ) } = *euc2euc;
538 922         3407 $convf{ join($;, 'euc', 'jis' ) } = *euc2jis;
539 922         9174 $convf{ join($;, 'euc', 'sjis') } = *euc2sjis;
540 922         4115 $convf{ join($;, 'euc', 'utf8') } = *euc2utf8;
541              
542 922         3135 $convf{ join($;, 'jis', 'euc' ) } = *jis2euc;
543 922         2986 $convf{ join($;, 'jis', 'jis' ) } = *jis2jis;
544 922         3037 $convf{ join($;, 'jis', 'sjis') } = *jis2sjis;
545 922         3618 $convf{ join($;, 'jis', 'utf8') } = *jis2utf8;
546              
547 922         3192 $convf{ join($;, 'sjis', 'euc' ) } = *sjis2euc;
548 922         3136 $convf{ join($;, 'sjis', 'jis' ) } = *sjis2jis;
549 922         3176 $convf{ join($;, 'sjis', 'sjis') } = *sjis2sjis;
550 922         3018 $convf{ join($;, 'sjis', 'utf8') } = *sjis2utf8;
551              
552 922         3127 $convf{ join($;, 'utf8', 'euc' ) } = *utf82euc;
553 922         2978 $convf{ join($;, 'utf8', 'jis' ) } = *utf82jis;
554 922         3038 $convf{ join($;, 'utf8', 'sjis') } = *utf82sjis;
555 922         3712 $convf{ join($;, 'utf8', 'utf8') } = *utf82utf8;
556              
557 922         3254 $h2zf{'euc'} = *h2z_euc;
558 922         2502 $h2zf{'jis'} = *h2z_jis;
559 922         2292 $h2zf{'sjis'} = *h2z_sjis;
560 922         2264 $h2zf{'utf8'} = *h2z_utf8;
561              
562 922         2332 $z2hf{'euc'} = *z2h_euc;
563 922         2509 $z2hf{'jis'} = *z2h_jis;
564 922         2310 $z2hf{'sjis'} = *z2h_sjis;
565 922         2250 $z2hf{'utf8'} = *z2h_utf8;
566              
567             # Appendix A. Japanese Code Conversion Table
568             # Understanding Japanese Information Processing
569              
570             # Appendix A: Code Conversion Tables
571             # CJKV Information Processing Chinese, Japanese, Korean & Vietnamese Computing
572             # CJKV Information Processing, 2nd Edition
573              
574 922         32611 %Ken_Lunde_CJKV_AppA_sjis2euc1st_a = (
575             0x81,0xa1,
576             0x82,0xa3,
577             0x83,0xa5,
578             0x84,0xa7,
579             0x85,0xa9,
580             0x86,0xab,
581             0x87,0xad,
582             0x88,0xaf,
583             0x89,0xb1,
584             0x8a,0xb3,
585             0x8b,0xb5,
586             0x8c,0xb7,
587             0x8d,0xb9,
588             0x8e,0xbb,
589             0x8f,0xbd,
590             0x90,0xbf,
591             0x91,0xc1,
592             0x92,0xc3,
593             0x93,0xc5,
594             0x94,0xc7,
595             0x95,0xc9,
596             0x96,0xcb,
597             0x97,0xcd,
598             0x98,0xcf,
599             0x99,0xd1,
600             0x9a,0xd3,
601             0x9b,0xd5,
602             0x9c,0xd7,
603             0x9d,0xd9,
604             0x9e,0xdb,
605             0x9f,0xdd,
606             0xe0,0xdf,
607             0xe1,0xe1,
608             0xe2,0xe3,
609             0xe3,0xe5,
610             0xe4,0xe7,
611             0xe5,0xe9,
612             0xe6,0xeb,
613             0xe7,0xed,
614             0xe8,0xef,
615             0xe9,0xf1,
616             0xea,0xf3,
617             0xeb,0xf5,
618             0xec,0xf7,
619             0xed,0xf9,
620             0xee,0xfb,
621             0xef,0xfd,
622             );
623              
624 922         19682 %Ken_Lunde_CJKV_AppA_sjis2euc1st_b = (
625             0x81,0xa2,
626             0x82,0xa4,
627             0x83,0xa6,
628             0x84,0xa8,
629             0x85,0xaa,
630             0x86,0xac,
631             0x87,0xae,
632             0x88,0xb0,
633             0x89,0xb2,
634             0x8a,0xb4,
635             0x8b,0xb6,
636             0x8c,0xb8,
637             0x8d,0xba,
638             0x8e,0xbc,
639             0x8f,0xbe,
640             0x90,0xc0,
641             0x91,0xc2,
642             0x92,0xc4,
643             0x93,0xc6,
644             0x94,0xc8,
645             0x95,0xca,
646             0x96,0xcc,
647             0x97,0xce,
648             0x98,0xd0,
649             0x99,0xd2,
650             0x9a,0xd4,
651             0x9b,0xd6,
652             0x9c,0xd8,
653             0x9d,0xda,
654             0x9e,0xdc,
655             0x9f,0xde,
656             0xe0,0xe0,
657             0xe1,0xe2,
658             0xe2,0xe4,
659             0xe3,0xe6,
660             0xe4,0xe8,
661             0xe5,0xea,
662             0xe6,0xec,
663             0xe7,0xee,
664             0xe8,0xf0,
665             0xe9,0xf2,
666             0xea,0xf4,
667             0xeb,0xf6,
668             0xec,0xf8,
669             0xed,0xfa,
670             0xee,0xfc,
671             0xef,0xfe,
672             );
673              
674 922         61871 %Ken_Lunde_CJKV_AppA_sjis2euc2nd_a = (
675             0x40,0xa1,
676             0x41,0xa2,
677             0x42,0xa3,
678             0x43,0xa4,
679             0x44,0xa5,
680             0x45,0xa6,
681             0x46,0xa7,
682             0x47,0xa8,
683             0x48,0xa9,
684             0x49,0xaa,
685             0x4a,0xab,
686             0x4b,0xac,
687             0x4c,0xad,
688             0x4d,0xae,
689             0x4e,0xaf,
690             0x4f,0xb0,
691             0x50,0xb1,
692             0x51,0xb2,
693             0x52,0xb3,
694             0x53,0xb4,
695             0x54,0xb5,
696             0x55,0xb6,
697             0x56,0xb7,
698             0x57,0xb8,
699             0x58,0xb9,
700             0x59,0xba,
701             0x5a,0xbb,
702             0x5b,0xbc,
703             0x5c,0xbd,
704             0x5d,0xbe,
705             0x5e,0xbf,
706             0x5f,0xc0,
707             0x60,0xc1,
708             0x61,0xc2,
709             0x62,0xc3,
710             0x63,0xc4,
711             0x64,0xc5,
712             0x65,0xc6,
713             0x66,0xc7,
714             0x67,0xc8,
715             0x68,0xc9,
716             0x69,0xca,
717             0x6a,0xcb,
718             0x6b,0xcc,
719             0x6c,0xcd,
720             0x6d,0xce,
721             0x6e,0xcf,
722             0x6f,0xd0,
723             0x70,0xd1,
724             0x71,0xd2,
725             0x72,0xd3,
726             0x73,0xd4,
727             0x74,0xd5,
728             0x75,0xd6,
729             0x76,0xd7,
730             0x77,0xd8,
731             0x78,0xd9,
732             0x79,0xda,
733             0x7a,0xdb,
734             0x7b,0xdc,
735             0x7c,0xdd,
736             0x7d,0xde,
737             0x7e,0xdf,
738             0x80,0xe0,
739             0x81,0xe1,
740             0x82,0xe2,
741             0x83,0xe3,
742             0x84,0xe4,
743             0x85,0xe5,
744             0x86,0xe6,
745             0x87,0xe7,
746             0x88,0xe8,
747             0x89,0xe9,
748             0x8a,0xea,
749             0x8b,0xeb,
750             0x8c,0xec,
751             0x8d,0xed,
752             0x8e,0xee,
753             0x8f,0xef,
754             0x90,0xf0,
755             0x91,0xf1,
756             0x92,0xf2,
757             0x93,0xf3,
758             0x94,0xf4,
759             0x95,0xf5,
760             0x96,0xf6,
761             0x97,0xf7,
762             0x98,0xf8,
763             0x99,0xf9,
764             0x9a,0xfa,
765             0x9b,0xfb,
766             0x9c,0xfc,
767             0x9d,0xfd,
768             0x9e,0xfe,
769             );
770              
771 922         64540 %Ken_Lunde_CJKV_AppA_sjis2euc2nd_b = (
772             0x9f,0xa1,
773             0xa0,0xa2,
774             0xa1,0xa3,
775             0xa2,0xa4,
776             0xa3,0xa5,
777             0xa4,0xa6,
778             0xa5,0xa7,
779             0xa6,0xa8,
780             0xa7,0xa9,
781             0xa8,0xaa,
782             0xa9,0xab,
783             0xaa,0xac,
784             0xab,0xad,
785             0xac,0xae,
786             0xad,0xaf,
787             0xae,0xb0,
788             0xaf,0xb1,
789             0xb0,0xb2,
790             0xb1,0xb3,
791             0xb2,0xb4,
792             0xb3,0xb5,
793             0xb4,0xb6,
794             0xb5,0xb7,
795             0xb6,0xb8,
796             0xb7,0xb9,
797             0xb8,0xba,
798             0xb9,0xbb,
799             0xba,0xbc,
800             0xbb,0xbd,
801             0xbc,0xbe,
802             0xbd,0xbf,
803             0xbe,0xc0,
804             0xbf,0xc1,
805             0xc0,0xc2,
806             0xc1,0xc3,
807             0xc2,0xc4,
808             0xc3,0xc5,
809             0xc4,0xc6,
810             0xc5,0xc7,
811             0xc6,0xc8,
812             0xc7,0xc9,
813             0xc8,0xca,
814             0xc9,0xcb,
815             0xca,0xcc,
816             0xcb,0xcd,
817             0xcc,0xce,
818             0xcd,0xcf,
819             0xce,0xd0,
820             0xcf,0xd1,
821             0xd0,0xd2,
822             0xd1,0xd3,
823             0xd2,0xd4,
824             0xd3,0xd5,
825             0xd4,0xd6,
826             0xd5,0xd7,
827             0xd6,0xd8,
828             0xd7,0xd9,
829             0xd8,0xda,
830             0xd9,0xdb,
831             0xda,0xdc,
832             0xdb,0xdd,
833             0xdc,0xde,
834             0xdd,0xdf,
835             0xde,0xe0,
836             0xdf,0xe1,
837             0xe0,0xe2,
838             0xe1,0xe3,
839             0xe2,0xe4,
840             0xe3,0xe5,
841             0xe4,0xe6,
842             0xe5,0xe7,
843             0xe6,0xe8,
844             0xe7,0xe9,
845             0xe8,0xea,
846             0xe9,0xeb,
847             0xea,0xec,
848             0xeb,0xed,
849             0xec,0xee,
850             0xed,0xef,
851             0xee,0xf0,
852             0xef,0xf1,
853             0xf0,0xf2,
854             0xf1,0xf3,
855             0xf2,0xf4,
856             0xf3,0xf5,
857             0xf4,0xf6,
858             0xf5,0xf7,
859             0xf6,0xf8,
860             0xf7,0xf9,
861             0xf8,0xfa,
862             0xf9,0xfb,
863             0xfa,0xfc,
864             0xfb,0xfd,
865             0xfc,0xfe,
866             );
867              
868 922         43376 %Ken_Lunde_CJKV_AppA_euc2sjis1st = (
869             0xa1,0x81,
870             0xa2,0x81,
871             0xa3,0x82,
872             0xa4,0x82,
873             0xa5,0x83,
874             0xa6,0x83,
875             0xa7,0x84,
876             0xa8,0x84,
877             0xa9,0x85,
878             0xaa,0x85,
879             0xab,0x86,
880             0xac,0x86,
881             0xad,0x87,
882             0xae,0x87,
883             0xaf,0x88,
884             0xb0,0x88,
885             0xb1,0x89,
886             0xb2,0x89,
887             0xb3,0x8a,
888             0xb4,0x8a,
889             0xb5,0x8b,
890             0xb6,0x8b,
891             0xb7,0x8c,
892             0xb8,0x8c,
893             0xb9,0x8d,
894             0xba,0x8d,
895             0xbb,0x8e,
896             0xbc,0x8e,
897             0xbd,0x8f,
898             0xbe,0x8f,
899             0xbf,0x90,
900             0xc0,0x90,
901             0xc1,0x91,
902             0xc2,0x91,
903             0xc3,0x92,
904             0xc4,0x92,
905             0xc5,0x93,
906             0xc6,0x93,
907             0xc7,0x94,
908             0xc8,0x94,
909             0xc9,0x95,
910             0xca,0x95,
911             0xcb,0x96,
912             0xcc,0x96,
913             0xcd,0x97,
914             0xce,0x97,
915             0xcf,0x98,
916             0xd0,0x98,
917             0xd1,0x99,
918             0xd2,0x99,
919             0xd3,0x9a,
920             0xd4,0x9a,
921             0xd5,0x9b,
922             0xd6,0x9b,
923             0xd7,0x9c,
924             0xd8,0x9c,
925             0xd9,0x9d,
926             0xda,0x9d,
927             0xdb,0x9e,
928             0xdc,0x9e,
929             0xdd,0x9f,
930             0xde,0x9f,
931             0xdf,0xe0,
932             0xe0,0xe0,
933             0xe1,0xe1,
934             0xe2,0xe1,
935             0xe3,0xe2,
936             0xe4,0xe2,
937             0xe5,0xe3,
938             0xe6,0xe3,
939             0xe7,0xe4,
940             0xe8,0xe4,
941             0xe9,0xe5,
942             0xea,0xe5,
943             0xeb,0xe6,
944             0xec,0xe6,
945             0xed,0xe7,
946             0xee,0xe7,
947             0xef,0xe8,
948             0xf0,0xe8,
949             0xf1,0xe9,
950             0xf2,0xe9,
951             0xf3,0xea,
952             0xf4,0xea,
953             0xf5,0xeb,
954             0xf6,0xeb,
955             0xf7,0xec,
956             0xf8,0xec,
957             0xf9,0xed,
958             0xfa,0xed,
959             0xfb,0xee,
960             0xfc,0xee,
961             0xfd,0xef,
962             0xfe,0xef,
963             );
964              
965 922         47856 %Ken_Lunde_CJKV_AppA_euc2sjis2nd_odd = (
966             0xa1,0x40,
967             0xa2,0x41,
968             0xa3,0x42,
969             0xa4,0x43,
970             0xa5,0x44,
971             0xa6,0x45,
972             0xa7,0x46,
973             0xa8,0x47,
974             0xa9,0x48,
975             0xaa,0x49,
976             0xab,0x4a,
977             0xac,0x4b,
978             0xad,0x4c,
979             0xae,0x4d,
980             0xaf,0x4e,
981             0xb0,0x4f,
982             0xb1,0x50,
983             0xb2,0x51,
984             0xb3,0x52,
985             0xb4,0x53,
986             0xb5,0x54,
987             0xb6,0x55,
988             0xb7,0x56,
989             0xb8,0x57,
990             0xb9,0x58,
991             0xba,0x59,
992             0xbb,0x5a,
993             0xbc,0x5b,
994             0xbd,0x5c,
995             0xbe,0x5d,
996             0xbf,0x5e,
997             0xc0,0x5f,
998             0xc1,0x60,
999             0xc2,0x61,
1000             0xc3,0x62,
1001             0xc4,0x63,
1002             0xc5,0x64,
1003             0xc6,0x65,
1004             0xc7,0x66,
1005             0xc8,0x67,
1006             0xc9,0x68,
1007             0xca,0x69,
1008             0xcb,0x6a,
1009             0xcc,0x6b,
1010             0xcd,0x6c,
1011             0xce,0x6d,
1012             0xcf,0x6e,
1013             0xd0,0x6f,
1014             0xd1,0x70,
1015             0xd2,0x71,
1016             0xd3,0x72,
1017             0xd4,0x73,
1018             0xd5,0x74,
1019             0xd6,0x75,
1020             0xd7,0x76,
1021             0xd8,0x77,
1022             0xd9,0x78,
1023             0xda,0x79,
1024             0xdb,0x7a,
1025             0xdc,0x7b,
1026             0xdd,0x7c,
1027             0xde,0x7d,
1028             0xdf,0x7e,
1029             0xe0,0x80,
1030             0xe1,0x81,
1031             0xe2,0x82,
1032             0xe3,0x83,
1033             0xe4,0x84,
1034             0xe5,0x85,
1035             0xe6,0x86,
1036             0xe7,0x87,
1037             0xe8,0x88,
1038             0xe9,0x89,
1039             0xea,0x8a,
1040             0xeb,0x8b,
1041             0xec,0x8c,
1042             0xed,0x8d,
1043             0xee,0x8e,
1044             0xef,0x8f,
1045             0xf0,0x90,
1046             0xf1,0x91,
1047             0xf2,0x92,
1048             0xf3,0x93,
1049             0xf4,0x94,
1050             0xf5,0x95,
1051             0xf6,0x96,
1052             0xf7,0x97,
1053             0xf8,0x98,
1054             0xf9,0x99,
1055             0xfa,0x9a,
1056             0xfb,0x9b,
1057             0xfc,0x9c,
1058             0xfd,0x9d,
1059             0xfe,0x9e,
1060             );
1061              
1062 922         46418 %Ken_Lunde_CJKV_AppA_euc2sjis2nd_even = (
1063             0xa1,0x9f,
1064             0xa2,0xa0,
1065             0xa3,0xa1,
1066             0xa4,0xa2,
1067             0xa5,0xa3,
1068             0xa6,0xa4,
1069             0xa7,0xa5,
1070             0xa8,0xa6,
1071             0xa9,0xa7,
1072             0xaa,0xa8,
1073             0xab,0xa9,
1074             0xac,0xaa,
1075             0xad,0xab,
1076             0xae,0xac,
1077             0xaf,0xad,
1078             0xb0,0xae,
1079             0xb1,0xaf,
1080             0xb2,0xb0,
1081             0xb3,0xb1,
1082             0xb4,0xb2,
1083             0xb5,0xb3,
1084             0xb6,0xb4,
1085             0xb7,0xb5,
1086             0xb8,0xb6,
1087             0xb9,0xb7,
1088             0xba,0xb8,
1089             0xbb,0xb9,
1090             0xbc,0xba,
1091             0xbd,0xbb,
1092             0xbe,0xbc,
1093             0xbf,0xbd,
1094             0xc0,0xbe,
1095             0xc1,0xbf,
1096             0xc2,0xc0,
1097             0xc3,0xc1,
1098             0xc4,0xc2,
1099             0xc5,0xc3,
1100             0xc6,0xc4,
1101             0xc7,0xc5,
1102             0xc8,0xc6,
1103             0xc9,0xc7,
1104             0xca,0xc8,
1105             0xcb,0xc9,
1106             0xcc,0xca,
1107             0xcd,0xcb,
1108             0xce,0xcc,
1109             0xcf,0xcd,
1110             0xd0,0xce,
1111             0xd1,0xcf,
1112             0xd2,0xd0,
1113             0xd3,0xd1,
1114             0xd4,0xd2,
1115             0xd5,0xd3,
1116             0xd6,0xd4,
1117             0xd7,0xd5,
1118             0xd8,0xd6,
1119             0xd9,0xd7,
1120             0xda,0xd8,
1121             0xdb,0xd9,
1122             0xdc,0xda,
1123             0xdd,0xdb,
1124             0xde,0xdc,
1125             0xdf,0xdd,
1126             0xe0,0xde,
1127             0xe1,0xdf,
1128             0xe2,0xe0,
1129             0xe3,0xe1,
1130             0xe4,0xe2,
1131             0xe5,0xe3,
1132             0xe6,0xe4,
1133             0xe7,0xe5,
1134             0xe8,0xe6,
1135             0xe9,0xe7,
1136             0xea,0xe8,
1137             0xeb,0xe9,
1138             0xec,0xea,
1139             0xed,0xeb,
1140             0xee,0xec,
1141             0xef,0xed,
1142             0xf0,0xee,
1143             0xf1,0xef,
1144             0xf2,0xf0,
1145             0xf3,0xf1,
1146             0xf4,0xf2,
1147             0xf5,0xf3,
1148             0xf6,0xf4,
1149             0xf7,0xf5,
1150             0xf8,0xf6,
1151             0xf9,0xf7,
1152             0xfa,0xf8,
1153             0xfb,0xf9,
1154             0xfc,0xfa,
1155             0xfd,0xfb,
1156             0xfe,0xfc,
1157             );
1158              
1159             # package jacode;
1160             # sub AUTOLOAD {
1161             # $AUTOLOAD =~ s/^jcode::/jacode::/;
1162             # goto &$AUTOLOAD;
1163             # }
1164 922 50       5780 if ($support_jcode_package_too) {
1165 922         4537 *jcode'getcode_utashiro_2000_09_29 =
1166             *jcode'getcode_utashiro_2000_09_29 =
1167             *jacode'getcode_utashiro_2000_09_29;
1168 922         2558 *jcode'init = *jcode'init = *jacode'init;
1169 922         2338 *jcode'jis_inout = *jcode'jis_inout = *jacode'jis_inout;
1170 922         2301 *jcode'get_inout = *jcode'get_inout = *jacode'get_inout;
1171 922         2328 *jcode'getcode = *jcode'getcode = *jacode'getcode;
1172 922         2341 *jcode'convert = *jcode'convert = *jacode'convert;
1173 922         2136 *jcode'jis = *jcode'jis = *jacode'jis;
1174 922         2186 *jcode'euc = *jcode'euc = *jacode'euc;
1175 922         2262 *jcode'sjis = *jcode'sjis = *jacode'sjis;
1176 922         2218 *jcode'utf8 = *jcode'utf8 = *jacode'utf8;
1177 922         2270 *jcode'to = *jcode'to = *jacode'to;
1178 922         2306 *jcode'what = *jcode'what = *jacode'what;
1179 922         2244 *jcode'trans = *jcode'trans = *jacode'trans;
1180 922         2218 *jcode'sjis2jis = *jcode'sjis2jis = *jacode'sjis2jis;
1181 922         2168 *jcode'euc2jis = *jcode'euc2jis = *jacode'euc2jis;
1182 922         2324 *jcode'jis2euc = *jcode'jis2euc = *jacode'jis2euc;
1183 922         2249 *jcode'jis2sjis = *jcode'jis2sjis = *jacode'jis2sjis;
1184 922         2132 *jcode'sjis2euc = *jcode'sjis2euc = *jacode'sjis2euc;
1185 922         2261 *jcode's2e = *jcode's2e = *jacode's2e;
1186 922         2260 *jcode'euc2sjis = *jcode'euc2sjis = *jacode'euc2sjis;
1187 922         2340 *jcode'e2s = *jcode'e2s = *jacode'e2s;
1188 922         2277 *jcode'utf82jis = *jcode'utf82jis = *jacode'utf82jis;
1189 922         2280 *jcode'utf82euc = *jcode'utf82euc = *jacode'utf82euc;
1190 922         2054 *jcode'u2e = *jcode'u2e = *jacode'u2e;
1191 922         2267 *jcode'utf82sjis = *jcode'utf82sjis = *jacode'utf82sjis;
1192 922         2297 *jcode'u2s = *jcode'u2s = *jacode'u2s;
1193 922         2315 *jcode'jis2utf8 = *jcode'jis2utf8 = *jacode'jis2utf8;
1194 922         2148 *jcode'euc2utf8 = *jcode'euc2utf8 = *jacode'euc2utf8;
1195 922         2171 *jcode'e2u = *jcode'e2u = *jacode'e2u;
1196 922         2179 *jcode'sjis2utf8 = *jcode'sjis2utf8 = *jacode'sjis2utf8;
1197 922         2208 *jcode's2u = *jcode's2u = *jacode's2u;
1198 922         2193 *jcode'jis2jis = *jcode'jis2jis = *jacode'jis2jis;
1199 922         2211 *jcode'sjis2sjis = *jcode'sjis2sjis = *jacode'sjis2sjis;
1200 922         2162 *jcode'euc2euc = *jcode'euc2euc = *jacode'euc2euc;
1201 922         2202 *jcode'utf82utf8 = *jcode'utf82utf8 = *jacode'utf82utf8;
1202 922         2117 *jcode'cache = *jcode'cache = *jacode'cache;
1203 922         2220 *jcode'nocache = *jcode'nocache = *jacode'nocache;
1204 922         2217 *jcode'flush = *jcode'flush = *jacode'flush;
1205 922         2276 *jcode'flushcache = *jcode'flushcache = *jacode'flushcache;
1206 922         2492 *jcode'h2z_jis = *jcode'h2z_jis = *jacode'h2z_jis;
1207 922         2312 *jcode'h2z_euc = *jcode'h2z_euc = *jacode'h2z_euc;
1208 922         2533 *jcode'h2z_sjis = *jcode'h2z_sjis = *jacode'h2z_sjis;
1209 922         2131 *jcode'h2z_utf8 = *jcode'h2z_utf8 = *jacode'h2z_utf8;
1210 922         2042 *jcode'z2h_jis = *jcode'z2h_jis = *jacode'z2h_jis;
1211 922         2234 *jcode'z2h_euc = *jcode'z2h_euc = *jacode'z2h_euc;
1212 922         2170 *jcode'z2h_sjis = *jcode'z2h_sjis = *jacode'z2h_sjis;
1213 922         17959 *jcode'z2h_utf8 = *jcode'z2h_utf8 = *jacode'z2h_utf8;
1214 922         3353 *jcode'init_z2h_euc = *jcode'init_z2h_euc = *jacode'init_z2h_euc;
1215 922         2528 *jcode'init_z2h_sjis = *jcode'init_z2h_sjis = *jacode'init_z2h_sjis;
1216 922         2101 *jcode'init_z2h_utf8 = *jcode'init_z2h_utf8 = *jacode'init_z2h_utf8;
1217 922         2030 *jcode'init_h2z_utf8 = *jcode'init_h2z_utf8 = *jacode'init_h2z_utf8;
1218 922         2103 *jcode'init_sjis2utf8 = *jcode'init_sjis2utf8 = *jacode'init_sjis2utf8;
1219 922         2042 *jcode'init_utf82sjis = *jcode'init_utf82sjis = *jacode'init_utf82sjis;
1220 922         2058 *jcode'init_k2u = *jcode'init_k2u = *jacode'init_k2u;
1221 922         2143 *jcode'init_u2k = *jcode'init_u2k = *jacode'init_u2k;
1222 922         2033 *jcode'tr = *jcode'tr = *jacode'tr;
1223 922         2858 *jcode'convf = *jcode'convf = *jacode'convf;
1224 922         2080 *jcode'z2hf = *jcode'z2hf = *jacode'z2hf;
1225 922         2397 *jcode'h2zf = *jcode'h2zf = *jacode'h2zf;
1226             }
1227             }
1228              
1229             #---------------------------------------------------------------------
1230             # Set escape sequences which should be put before and after Japanese
1231             # (JIS X0208) string
1232             #---------------------------------------------------------------------
1233             sub jis_inout {
1234 0   0 0   0 $esc_0208 = shift || $esc_0208;
1235              
1236 0         0 local (%esc_0208) = (
1237             '@', $re_esc_jis0208_1978, # JIS C 6226-1978
1238             'B', $re_esc_jis0208_1983, # JIS X 0208-1983
1239             '&', $re_esc_jis0208_1990, # JIS X 0208-1990
1240             'O', $re_esc_jis0213_2000_plane1, # JIS X 0213:2000 plane1
1241             'Q', $re_esc_jis0213_2004_plane1, # JIS X 0213:2004 plane1
1242             );
1243 0 0       0 $esc_0208 = $esc_0208{$esc_0208} if defined($esc_0208{$esc_0208});
1244              
1245 0   0     0 $esc_asc = shift || $esc_asc;
1246 0 0       0 $esc_asc = "\e\($esc_asc" if length($esc_asc) == 1;
1247 0         0 ( $esc_0208, $esc_asc );
1248             }
1249              
1250             #---------------------------------------------------------------------
1251             # Get JIS Kanji start and ASCII start sequences from the string
1252             #---------------------------------------------------------------------
1253             sub get_inout {
1254 0     0   0 local ( $esc_0208, $esc_asc );
1255 0         0 local ($_) = @_;
1256 0 0       0 if (/($re_esc_jis0208)/o) {
1257 0         0 $esc_0208 = $1;
1258             }
1259 0 0       0 if (/($re_esc_asc)/o) {
1260 0         0 $esc_asc = $1;
1261             }
1262 0         0 ( $esc_0208, $esc_asc );
1263             }
1264              
1265             #---------------------------------------------------------------------
1266             # Recognize character code (by Kazumasa Utashiro-san 2000/09/29)
1267             #---------------------------------------------------------------------
1268             sub getcode_utashiro_2000_09_29 {
1269 0     0   0 local (*s) = @_;
1270 0         0 local ( $matched, $code );
1271              
1272             # not Japanese
1273 0 0       0 if ( $s !~ /[\e\200-\377]/ ) {
    0          
    0          
1274 0         0 $matched = 0;
1275 0         0 $code = undef;
1276             }
1277              
1278             # 'jis'
1279             elsif ( $s =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o ) {
1280 0         0 $matched = 1;
1281 0         0 $code = 'jis';
1282             }
1283              
1284             # 'binary'
1285             elsif ( $s =~ /$re_bin/o ) {
1286 0         0 $matched = 0;
1287 0         0 $code = 'binary';
1288             }
1289              
1290             # should be 'euc' or 'sjis'
1291             else {
1292 0         0 local ( $sjis, $euc ) = ( 0, 0 );
1293 0         0 while ( $s =~ /(($re_sjis_c)+)/go ) {
1294 0         0 $sjis += length($1);
1295             }
1296 0         0 while ( $s =~ /(($re_euc_c|$re_euc_kana|$re_euc_0212)+)/go ) {
1297 0         0 $euc += length($1);
1298             }
1299 0         0 $matched = &max_utashiro_2000_09_29($sjis, $euc);
1300 922     922   437344 $code = ( 'euc', undef, 'sjis' )[ ( $sjis <=> $euc ) + $[ + 1 ];
  922         257245  
  922         9821459  
  0         0  
1301             }
1302              
1303 0 0       0 wantarray ? ( $matched, $code ) : $code;
1304             }
1305              
1306             #---------------------------------------------------------------------
1307             # Returns max value of $_[$[] and $_[$[+1] (not so educatable!> 'o')w
1308             #---------------------------------------------------------------------
1309             sub max_utashiro_2000_09_29 {
1310              
1311             # when $[ is 0
1312             # $_[ 0 + ($_[ 0 ] < $_[ 0 + 1 ]) ];
1313              
1314             # when $[ is 1
1315             # $_[ 1 + ($_[ 1 ] < $_[ 1 + 1 ]) ];
1316              
1317 0     0   0 $_[ $[ + ($_[ $[ ] < $_[ $[ + 1 ]) ];
1318             }
1319              
1320             #---------------------------------------------------------------------
1321             # Recognize character code
1322             #---------------------------------------------------------------------
1323             sub getcode {
1324 65881     65881   1243368 local (*s) = @_;
1325 65881         85109 local ( $matched, $encoding );
1326              
1327             # not Japanese
1328 65881 100       228149 if ( $s =~ /^[\x00-\x1a\x1c-\x7f]*$/ ) {
    100          
    100          
    100          
    100          
1329 16256         19641 $matched = 0;
1330 16256         18760 $encoding = undef;
1331             }
1332              
1333             # 'binary'
1334             elsif ( $s =~ /$re_bin/o ) {
1335 2560         3687 $matched = 0;
1336 2560         3242 $encoding = 'binary';
1337             }
1338              
1339             # 1 octet character should be 'sjis', 'binary', or not Japanese
1340             elsif ( length($s) == 1 ) {
1341              
1342             # not Japanese
1343 128 100       299 if ( $s =~ /\x1b/ ) {
    100          
1344 1         2 $matched = 0;
1345 1         2 $encoding = undef;
1346             }
1347              
1348             # 'sjis'
1349             elsif ( $s =~ /$re_sjis_ank/o ) {
1350 63         78 $matched = 1;
1351 63         77 $encoding = 'sjis';
1352             }
1353              
1354             # 'binary'
1355             else {
1356 64         71 $matched = 0;
1357 64         83 $encoding = 'binary';
1358             }
1359             }
1360              
1361             # 2 octet character should be 'utf8', 'euc', 'sjis', or 'binary'
1362             elsif ( length($s) == 2 ) {
1363              
1364             # 'utf8' popular codepoints
1365 46869 100 100     2248276 if (
    100 100        
    100 100        
    100 100        
    100 100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
1366             $s =~ /^\xc2[\xa7\xb1\xb6]$/ ||
1367             $s =~ /^\xc3\x97$/
1368             ) {
1369 4         8 $matched = 2;
1370 4         8 $encoding = 'utf8';
1371             }
1372              
1373             # 'euc' popular codepoints
1374             elsif (
1375             $s =~ /^\xb1[\xb3\xbf\xc0\xc4\xc6\xc7\xc9\xca\xd1\xd2\xd8\xd9\xdb]$/ ||
1376             $s =~ /^\xb2[\xb5\xb6\xb8\xb9\xbb\xbc\xbd\xbe\xbf\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xca\xcb\xcc\xce\xcf\xd0\xd6\xd9\xda\xdd]$/ ||
1377             $s =~ /^\xb3[\xb2\xb9\xc6\xc8\xca\xce\xd0\xd1\xd8\xda\xdb]$/ ||
1378             $s =~ /^\xb4[\xb1\xb2\xb3\xb4\xb6\xbb\xc0\xc4\xc5\xc6\xc9\xca\xd6\xd7\xd8\xda\xdb\xdd]$/ ||
1379             $s =~ /^\xb5[\xb4\xb5\xbb\xc1\xc4\xc6\xc8\xd2\xd5\xd7\xd9\xdb\xdc\xdd]$/ ||
1380             $s =~ /^\xb6[\xb2\xb5\xb6\xbb\xbd\xc1\xc6\xc8\xc9\xca\xcb\xcc\xd0\xd6\xd7\xd8\xda]$/ ||
1381             $s =~ /^\xb7[\xb3\xb8\xbb\xbd\xbf\xc1\xc3\xc5\xc7\xc8\xc9\xca\xcf\xd0\xd1\xd2\xd7\xd9\xda\xdd\xde]$/ ||
1382             $s =~ /^\xb8[\xb2\xb5\xb6\xb7\xb9\xba\xbb\xbd\xc0\xc2\xc4\xc5\xc6\xca\xcb\xcd\xce\xd7\xde]$/ ||
1383             $s =~ /^\xb9[\xb6\xb9\xbb\xbd\xbe\xc0\xc1\xc6\xc9\xcd\xd3\xd4\xd6\xd7\xd8]$/ ||
1384             $s =~ /^\xba[\xb4\xb8\xb9\xbb\xc2\xc6\xc7\xca\xcd\xd0\xd1\xd2\xd7\xd8\xd9\xda\xdc]$/ ||
1385             $s =~ /^\xbb[\xb2\xb3\xb6\xba\xbb\xc2\xc4\xc8\xc9\xca\xcb\xcd\xce\xcf\xd0\xd1\xd2\xd4\xd5\xd6\xd7\xd8\xd9\xdc]$/ ||
1386             $s =~ /^\xbc[\xb6\xba\xbc\xc1\xc2\xcc\xce\xd2\xd4\xd5\xd6\xda]$/ ||
1387             $s =~ /^\xbd[\xb5\xb8\xbb\xbc\xbd\xc2\xc5\xc9\xcb\xd0\xd4\xd5]$/ ||
1388             $s =~ /^\xbe[\xb1\xbd\xbe\xc3\xc4\xc6\xc8\xc9\xca\xcf\xd0\xda\xdc\xdd]$/ ||
1389             $s =~ /^\xbf[\xb2\xb4\xb6\xb7\xb9\xbc\xbd\xbf\xc0\xc6\xc7\xc9\xca\xcc\xcd]$/ ||
1390             $s =~ /^\xc0[\xb1\xb2\xb5\xb6\xb8\xb9\xba\xbc\xbd\xbe\xc1\xc4\xc5\xc7\xca\xce\xd0\xd1\xd5\xd6\xda\xdc\xde]$/ ||
1391             $s =~ /^\xc1[\xb1\xb4\xc7\xc8\xcf\xd4\xdb]$/ ||
1392             $s =~ /^\xc2[\xb2\xb3\xb4\xbc\xbe\xbf\xc0\xc7\xce\xd0\xd3\xd4\xd8\xd9]$/ ||
1393             $s =~ /^\xc3[\xb1\xb5\xbb\xbc\xc2\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd1\xd3\xd7\xd9]$/ ||
1394             $s =~ /^\xc4[\xb4\xb6\xb9\xba\xbb\xbe\xc5\xc9\xcb\xcc\xce\xd4\xd8]$/ ||
1395             $s =~ /^\xc5[\xb4\xb5\xb7\xb8\xb9\xba\xbe\xc0\xc1\xc4\xc5\xcf\xd0\xd4\xd9\xda\xdc\xdd]$/ ||
1396             $s =~ /^\xc6[\xb1\xb2\xb7\xbb\xbe\xc0\xc3\xc8\xc9\xcd\xcf\xd7]$/ ||
1397             $s =~ /^\xc7[\xb3\xba\xbc\xbd\xbe\xc0\xc8\xc9\xcb\xcf\xd4\xd5\xd8\xdb\xdc]$/ ||
1398             $s =~ /^\xc8[\xb1\xb4\xb5\xb7\xbd\xbe\xbf\xc4\xc7\xc8\xcc\xce\xd3\xd5\xd6\xdd]$/ ||
1399             $s =~ /^\xc9[\xb1\xb4\xb8\xbc\xbd\xbe\xc1\xc2\xc5\xca\xcd\xd4\xd5\xd7\xd8\xd9\xdb\xdc\xdd]$/ ||
1400             $s =~ /^\xca[\xb4\xb7\xb8\xb9\xbc\xbf\xc2\xc4\xc6\xcc\xd1\xd2\xd4\xd5\xd6\xd8\xd9\xdb\xdd]$/ ||
1401             $s =~ /^\xcb[\xba\xbd\xbe\xc9\xcc\xcd\xd2\xdc]$/ ||
1402             $s =~ /^\xcc[\xb1\xb2\xb4\xb5\xbc\xbe\xbf\xc0\xc2\xc4\xcc\xd1\xd3\xd4\xda\xdc]$/ ||
1403             $s =~ /^\xcd[\xb4\xb5\xb7\xbc\xbd\xbe\xc0\xc4\xc6\xc9\xcb\xcd\xce\xd1\xd5\xd7\xdb]$/ ||
1404             $s =~ /^\xce[\xb1\xb5\xb9\xbe\xc1\xc3\xc5\xc9\xcc\xcf\xd0\xd3\xd9\xdd]$/ ||
1405             $s =~ /^\xcf[\xbf\xc0\xc2\xc3\xc8\xca]$/ ||
1406             $s =~ /^\xd6\xbb$/ ||
1407             $s =~ /^\xdc\xc6$/
1408              
1409             ) {
1410 487         728 $matched = 2;
1411 487         673 $encoding = 'euc';
1412             }
1413              
1414             # 'sjis' halfwidth KATAKANA
1415             elsif (
1416             $s =~ /^[\xb1-\xdc][\xb1-\xdd]$/
1417             ) {
1418 1494         2365 $matched = 2;
1419 1494         2134 $encoding = 'sjis';
1420             }
1421              
1422             # 'euc' popular codepoints
1423             elsif (
1424             $s =~ /^[\xa1-\xdf][\xa1-\xfe]$/ ||
1425             $s =~ /^\xe0[\xa5\xa8\xc4\xd0\xdd\xe1\xea\xf1\xfa]$/ ||
1426             $s =~ /^\xe1[\xb4\xc6\xd6\xd7\xda\xdb\xdc\xe2\xe3\xe7\xfb]$/ ||
1427             $s =~ /^\xe2[\xa2\xa4\xb2\xc1\xc3\xcb\xcc\xd4\xd6\xd7\xdb\xf9]$/ ||
1428             $s =~ /^\xe3[\xaa\xab\xae\xb1\xb7\xd2\xd6\xde\xe0\xfe]$/ ||
1429             $s =~ /^\xe4[\xa3\xb5\xb6\xc6]$/ ||
1430             $s =~ /^\xe5[\xab\xb0\xba\xcc\xe0\xe1\xe2\xe3\xe7]$/ ||
1431             $s =~ /^\xe6[\xab\xb7\xbd\xc6\xc7\xea\xf9\xfa\xfe]$/ ||
1432             $s =~ /^\xe7[\xa5\xa7\xb4\xd0\xd3\xd6\xe7\xf5\xfd]$/ ||
1433             $s =~ /^\xe8[\xa7\xba\xbc\xbd\xc4\xdf\xe7\xea]$/ ||
1434             $s =~ /^\xe9[\xa1\xac\xae\xaf\xb2\xba\xda\xe1\xe6\xe7\xf0]$/ ||
1435             $s =~ /^\xea[\xa4\xa6\xaf\xb5\xb8\xe3\xee\xf4\xf8]$/ ||
1436             $s =~ /^[\xeb-\xec][\xa1-\xfe]$/ ||
1437             $s =~ /^[\xef-\xf3][\xa1-\xfe]$/ ||
1438             $s =~ /^\xf4[\xa1-\xa6]$/
1439             ) {
1440 4710         7201 $matched = 2;
1441 4710         6587 $encoding = 'euc';
1442             }
1443              
1444             # 'sjis'
1445             elsif (
1446             $s =~ /^$re_sjis_c$/o
1447             ) {
1448 10546         17096 $matched = 2;
1449 10546         15489 $encoding = 'sjis';
1450             }
1451              
1452             # 'binary'
1453             else {
1454 29628         47149 $matched = 0;
1455 29628         42516 $encoding = 'binary';
1456             }
1457             }
1458              
1459             # 'jis'
1460             elsif ( $s =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o ) {
1461 24         39 $matched = 1;
1462 24         30 $encoding = 'jis';
1463             }
1464              
1465             # 3 or more octet character should be 'utf8', 'sjis', 'euc', or 'binary'
1466             else {
1467 44         77 local (%parsee) = ();
1468 44         71 local ($_) = $s;
1469              
1470 44         80 s/^[\x00-\x7f]+//;
1471 44         193 $parsee{'binary'} = $_;
1472 44         69 $parsee{'sjis' } = $_;
1473 44         62 $parsee{'euc' } = $_;
1474 44         57 $parsee{'utf8' } = $_;
1475 44         68 study($_);
1476              
1477             # never 'sjis'
1478 44 50       103 if (
1479             /[\xfd-\xff]/
1480             ) {
1481 0         0 $parsee{'sjis' } = "\xff" x length($_);
1482             }
1483              
1484             # never 'euc'
1485 44 50 66     183 if (
      66        
1486             /[\x80-\x8d\x90-\xa0\xff]/ ||
1487             /[\x8e][^\xa1-\xdf]/ ||
1488             /[\x8f]([^\xa1-\xfe]|.[^\xa1-\xfe])/
1489             ) {
1490 29         90 $parsee{'euc' } = "\xff" x length($_);
1491             }
1492              
1493             # never 'utf8'
1494 44 100 100     315 if (
      100        
      66        
1495             /[\xc0\xc1\xf5-\xff]/ ||
1496             /[\xc2-\xdf][^\x80-\xbf]/ ||
1497             /[\xe0-\xef]([^\x80-\xbf]|.[^\x80-\xbf])/ ||
1498             /[\xf0-\xf4]([^\x80-\xbf]|.[^\x80-\xbf]|..[^\x80-\xbf])/
1499             ) {
1500 15         66 $parsee{'utf8' } = "\xff" x length($_);
1501             }
1502              
1503             # parsing "$s" in each encoding little by little, to find out the winning encoding
1504             # in many cases, 16 characters are enough to detect encoding
1505 44         1161 while (
1506             ( $parsee{'sjis'} =~ s/^($re_sjis_c|$re_sjis_ank){1,16}//o
1507             + $parsee{'euc'} =~ s/^($re_euc_c|$re_ascii|$re_euc_kana|$re_euc_0212){1,16}//o
1508             + $parsee{'utf8'} =~ s/^($re_utf8_c|$re_ascii){1,16}//o
1509             ) >= 2
1510             ) {
1511             }
1512              
1513             # priority definition in case of same score
1514 44         142 local (%priority) = reverse (
1515             1, 'binary', # if not matched in any encoding
1516             2, 'utf8',
1517             3, 'sjis',
1518             4, 'euc'
1519             );
1520              
1521             # detect encoding
1522             ($encoding) = sort {
1523              
1524             # which is shorter remaining $parsee{...} or
1525 44         159 (
1526             length($parsee{$a})
1527             <=>
1528             length($parsee{$b})
1529             )
1530              
1531             # less character's type or
1532             || (
1533             &_count_ctype($a, substr($_, 0, length($_)-length($parsee{$a})))
1534             <=>
1535             &_count_ctype($b, substr($_, 0, length($_)-length($parsee{$b})))
1536             )
1537              
1538             # high priority
1539             || (
1540             $priority{$a}
1541             <=>
1542 219 50 100     555 $priority{$b}
1543             )
1544              
1545             } (keys %parsee);
1546              
1547             # 8E..8E..8E.. may be 'euc' halfwidth KATAKANA
1548 44 100       111 if ( $encoding eq 'sjis' ) {
1549 11 100       34 if ( length($parsee{'sjis'}) == length($parsee{'euc'}) ) {
1550              
1551             # 8E..8E..8E..
1552 1 50       6 if ( /(\x8e[\xb1-\xdd]){3}/ ) {
    0          
1553 1         2 $encoding = 'euc';
1554             }
1555              
1556             # 8E..8E.. (only two 8E.. by not popular sjis codepoints)
1557             elsif ( /(\x8e[\xb1\xb2\xb3\xb4\xb6\xb9\xbb\xbd\xbe\xc1\xc2\xc3\xc4\xc6\xc7\xc8\xcd\xce\xd1\xd5\xd6\xd9\xda\xdb\xdc\xdd]){2}/ ) {
1558 0         0 $encoding = 'euc';
1559             }
1560             }
1561             }
1562              
1563             # matched length is original length minus remaining length
1564 44         136 $matched = length($s) - length($parsee{$encoding});
1565             }
1566              
1567 65881 50       163294 return wantarray ? ( $matched, $encoding ) : $encoding;
1568             }
1569              
1570             #---------------------------------------------------------------------
1571             # Count ctype of string
1572             #---------------------------------------------------------------------
1573             sub _count_ctype {
1574 146     146   375 local ( $encoding, $_ ) = @_;
1575 146         221 local ($count_ctype) = 0;
1576              
1577 146 100       315 if ( $encoding eq 'sjis' ) {
    100          
    100          
    50          
1578 14   100     286 while (
      66        
      66        
      33        
      33        
      66        
      100        
1579             s/^($re_ascii)+// || # ASCII
1580             s/^([\xb1-\xdd])+// || # halfwidth KATAKANA
1581             s/^(\x82[\x4f-\x58])+// || # fullwidth numeric
1582             s/^(\x82[\x60-\x9a])+// || # fullwidth alphabet
1583             s/^(\x82[\x9f-\xf1])+// || # fullwidth HIRAGANA
1584             s/^(\x83[\x40-\x96])+// || # fullwidth KATAKANA
1585             s/^($re_sjis_c)+// || # other all
1586             s/^[\x00-\xff]//
1587             ) {
1588 68         632 $count_ctype++;
1589             }
1590             }
1591             elsif ( $encoding eq 'euc' ) {
1592 45   100     673 while (
      100        
      100        
      66        
      66        
      66        
      66        
1593             s/^($re_ascii)+// || # ASCII
1594             s/^($re_euc_kana)+// || # halfwidth KATAKANA
1595             s/^(\xa3[\xb0-\xb9])+// || # fullwidth numeric
1596             s/^(\xa3[\xc1-\xfa])+// || # fullwidth alphabet
1597             s/^(\xa4[\xa1-\xf3])+// || # fullwidth HIRAGANA
1598             s/^(\xa5[\xa1-\xf6])+// || # fullwidth KATAKANA
1599             s/^($re_euc_c|$re_euc_0212)+// || # other all
1600             s/^[\x00-\xff]//
1601             ) {
1602 8         109 $count_ctype++;
1603             }
1604             }
1605             elsif ( $encoding eq 'utf8' ) {
1606 38   33     662 while (
      33        
      66        
      66        
      66        
      66        
      66        
1607             s/^($re_ascii)+// || # ASCII
1608             s/^($re_utf8_kana)+// || # halfwidth KATAKANA
1609             s/^(\xef\xbc[\x90-\x99])+// || # fullwidth numeric
1610             s/^(\xef\xbc[\xa1-\xba]|\xef\xbd[\x81-\x9a])+// || # fullwidth alphabet
1611             s/^(\xe3\x81[\x81-\xbf]|\xe3\x82[\x80-\x93])+// || # fullwidth HIRAGANA
1612             s/^(\xe3\x82[\xa1-\xbf]|\xe3\x83[\x80-\xb6])+// || # fullwidth KATAKANA
1613             s/^($re_utf8_c)+// || # other all
1614             s/^[\x00-\xff]//
1615             ) {
1616 9         157 $count_ctype++;
1617             }
1618             }
1619             elsif ( $encoding eq 'binary' ) {
1620 49         64 $count_ctype = length($_);
1621             }
1622             else {
1623 0         0 die "unknown encoding '$encoding'.";
1624             }
1625              
1626 146         509 return $count_ctype;
1627             }
1628              
1629             #---------------------------------------------------------------------
1630             # Convert any code to specified code
1631             #---------------------------------------------------------------------
1632             sub convert {
1633 840146     840146   7648446 local ( *s, $OUTPUT_encoding, $INPUT_encoding, $option ) = @_;
1634 840146 50 33     2005782 return ( undef, undef ) unless $INPUT_encoding = $INPUT_encoding || &getcode(*s);
1635 840146 50       1478398 return ( undef, $INPUT_encoding ) if $INPUT_encoding eq 'binary';
1636 840146 50       1366741 $OUTPUT_encoding = 'jis' unless $OUTPUT_encoding;
1637 840146 50       1373934 $OUTPUT_encoding = $INPUT_encoding if $OUTPUT_encoding eq 'noconv';
1638 840146         2035563 local (*f) = $convf{ join($;, $INPUT_encoding, $OUTPUT_encoding) };
1639 840146 100       1582196 if ( $INPUT_encoding eq 'utf8' ) {
1640              
1641             # http://blog.livedoor.jp/dankogai/archives/50116398.html
1642             # http://blog.livedoor.jp/dankogai/archives/51004472.html
1643              
1644 180528 50       329519 if ($] >= 5.008) {
1645 180528         11345081 eval q<
1646             require Encode;
1647             if (Encode::is_utf8($s)) {
1648             $s = Encode::encode_utf8($s);
1649             }
1650             >;
1651             }
1652             }
1653 840146 50       2207875 if ( $convf{ join($;, $INPUT_encoding, $OUTPUT_encoding) } ) {
1654 840146         1522965 &f( *s, $option );
1655             }
1656             else {
1657 0         0 eval q{ use Encode; };
1658 0 0       0 unless ($@) {
1659 0         0 eval q{ Encode::from_to( $s, $INPUT_encoding, $OUTPUT_encoding ); };
1660             }
1661             }
1662              
1663 840146 50       2287460 wantarray ? ( *f, $INPUT_encoding ) : $INPUT_encoding;
1664             }
1665              
1666             #---------------------------------------------------------------------
1667             # Easy return-by-value interfaces
1668             #---------------------------------------------------------------------
1669 0     0   0 sub jis { &to( 'jis', @_ ); }
1670             #---------------------------------------------------------------------
1671 0     0   0 sub euc { &to( 'euc', @_ ); }
1672             #---------------------------------------------------------------------
1673 0     0   0 sub sjis { &to( 'sjis', @_ ); }
1674             #---------------------------------------------------------------------
1675 0     0   0 sub utf8 { &to( 'utf8', @_ ); }
1676              
1677             #---------------------------------------------------------------------
1678             sub to {
1679 0     0   0 local ( $OUTPUT_encoding, $s, $INPUT_encoding, $option ) = @_;
1680 0         0 &convert( *s, $OUTPUT_encoding, $INPUT_encoding, $option );
1681 0         0 $s;
1682             }
1683              
1684             #---------------------------------------------------------------------
1685             sub what {
1686 0     0   0 local ($s) = @_;
1687 0         0 &getcode(*s);
1688             }
1689              
1690             #---------------------------------------------------------------------
1691             sub trans {
1692 0     0   0 local ($s) = shift;
1693 0         0 &tr( *s, @_ );
1694 0         0 $s;
1695             }
1696              
1697             #---------------------------------------------------------------------
1698             # SJIS to JIS
1699             #---------------------------------------------------------------------
1700             sub sjis2jis {
1701 68856     68856   113387 local ( *s, $option ) = @_;
1702 68856 100       152931 &sjis2sjis( *s, $option ) if $option;
1703 68856         91878 local ($n) = 0;
1704 68856         218946 $s =~ s/(($re_sjis_c)+|($re_ascii)+|($re_sjis_kana)+)/&_sjis2jis($1)/geo;
  68778         115553  
1705 68856         132940 $s .= $esc_asc;
1706 68856         105477 $n;
1707             }
1708              
1709             #---------------------------------------------------------------------
1710             sub _sjis2jis {
1711 68778     68778   144355 local ($s) = shift;
1712 68778 100       192877 if ( $s =~ /^$re_ascii/o ) {
    100          
1713 720         1964 $esc_asc . $s;
1714             }
1715             elsif ( $s =~ /^$re_sjis_kana/o ) {
1716 430         722 $s =~ tr/\xa1-\xdf/\x21-\x5f/;
1717 430         633 $n += length($s);
1718 430         7258 $esc_kana . $s;
1719             }
1720             else {
1721 67628   33     183859 $s =~ s/($re_sjis_c)/$n++, ($s2e{$1}||&s2e($1))/geo;
  67628         210652  
1722 67628         123215 $s =~ tr/\xa1-\xfe/\x21-\x7e/;
1723 67628         193204 $esc_0208 . $s;
1724             }
1725             }
1726              
1727             #---------------------------------------------------------------------
1728             # EUC-JP to JIS
1729             #---------------------------------------------------------------------
1730             sub euc2jis {
1731 48024     48024   75920 local ( *s, $option ) = @_;
1732 48024 100       99211 &euc2euc( *s, $option ) if $option;
1733 48024         61390 local ($n) = 0;
1734 48024         164000 $s =~ s/(($re_euc_c)+|($re_ascii)+|($re_euc_kana)+|($re_euc_0212)+)/&_euc2jis($1)/geo;
  47946         78457  
1735 48024         81225 $s .= $esc_asc;
1736 48024         77151 $n;
1737             }
1738              
1739             #---------------------------------------------------------------------
1740             sub _euc2jis {
1741 47946     47946   96920 local ($s) = shift;
1742 47946 100       192709 if ( $s =~ tr/\x8e//d ) {
    50          
    100          
1743 430         506 $s =~ tr/\xa1-\xfe/\x21-\x7e/;
1744 430         592 $n += length($s);
1745 430         1162 $esc_kana . $s;
1746             }
1747             elsif ( $s =~ tr/\x8f//d ) {
1748 0         0 $s =~ tr/\xa1-\xfe/\x21-\x7e/;
1749 0         0 $n += length($s) / 2;
1750 0         0 $esc_0212 . $s;
1751             }
1752             elsif ( $s =~ /^$re_ascii/ ) {
1753 720         2157 $esc_asc . $s;
1754             }
1755             else {
1756 46796         67149 $s =~ tr/\xa1-\xfe/\x21-\x7e/;
1757 46796         88975 $n += length($s) / 2;
1758 46796         146334 $esc_0208 . $s;
1759             }
1760             }
1761              
1762             #---------------------------------------------------------------------
1763             # JIS to EUC-JP
1764             #---------------------------------------------------------------------
1765             sub jis2euc {
1766 48024     48024   86468 local ( *s, $option ) = @_;
1767 48024 100       101746 &jis2jis( *s, $option ) if $option;
1768 48024         64567 local ($n) = 0;
1769 48024         209947 $s =~ s/($re_esc_jp|$re_esc_asc|$re_esc_kana)([^\e]*)/&_jis2euc($1,$2)/geo;
  95970         189709  
1770 48024         82901 $n;
1771             }
1772              
1773             #---------------------------------------------------------------------
1774             sub _jis2euc {
1775 95970     95970   245603 local ( $esc, $s ) = @_;
1776 95970 100       253063 if ( $esc =~ /^$re_esc_asc/o ) {
    100          
    50          
1777             }
1778             elsif ( $esc =~ /^$re_esc_kana/o ) {
1779 456         687 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
1780 456         1097 $s =~ s/([\xa1-\xdf])/$n++, "\x8e$1"/ge;
  482         1176  
1781             }
1782             elsif ( $esc =~ /^$re_esc_jis0212/o ) {
1783 0         0 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
1784 0         0 $s =~ s/([\xa1-\xfe][\xa1-\xfe])/$n++, "\x8f$1"/ge;
  0         0  
1785             }
1786             else {
1787 46770         66361 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
1788 46770         89678 $n += length($s) / 2;
1789             }
1790 95970         302893 $s;
1791             }
1792              
1793             #---------------------------------------------------------------------
1794             # JIS to SJIS
1795             #---------------------------------------------------------------------
1796             sub jis2sjis {
1797 48024     48024   79691 local ( *s, $option ) = @_;
1798 48024 100       104397 &jis2jis( *s, $option ) if $option;
1799 48024         64599 local ($n) = 0;
1800 48024         190452 $s =~ s/($re_esc_jp|$re_esc_asc|$re_esc_kana)([^\e]*)/&_jis2sjis($1,$2)/geo;
  95970         171897  
1801 48024         88317 $n;
1802             }
1803              
1804             #---------------------------------------------------------------------
1805             sub _jis2sjis {
1806              
1807             # fixing bug of jcode.pl (1 of 2)
1808             # miscounting $n
1809             # http://srekcah.org/jcode/2.13.1/
1810             #
1811             #! ;; $rcsid = q$Id: jcode.pl,v 2.13.1.4 2002/04/07 07:27:00 utashiro Exp $;
1812             # *** 516,522 ****
1813             # local($esc, $s) = @_;
1814             # if ($esc =~ /^$re_jis0212/o) {
1815             # $s =~ s/../$undef_sjis/g;
1816             #! $n = length;
1817             # }
1818             # elsif ($esc !~ /^$re_asc/o) {
1819             # $n += $s =~ tr/\041-\176/\241-\376/;
1820             # --- 516,522 ----
1821             # local($esc, $s) = @_;
1822             # if ($esc =~ /^$re_jis0212/o) {
1823             # $s =~ s/../$undef_sjis/g;
1824             #! $n = length($s);
1825             # }
1826             # elsif ($esc !~ /^$re_asc/o) {
1827             # $n += $s =~ tr/\041-\176/\241-\376/;
1828              
1829 95970     95970   236288 local ( $esc, $s ) = @_;
1830              
1831 95970 100       264387 if ( $esc =~ /^$re_esc_asc/o ) {
    100          
    50          
1832             }
1833             elsif ( $esc =~ /^$re_esc_kana/o ) {
1834 456         716 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
1835 456         660 $n += length($s);
1836             }
1837             elsif ( $esc =~ /^$re_esc_jis0212/o ) {
1838 0         0 $s =~ s/[\x00-\xff][\x00-\xff]/$n++, $undef_sjis/ge;
  0         0  
1839             }
1840             else {
1841 46770         68165 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
1842 46770   33     138510 $s =~ s/($re_euc_c)/$n++, ($e2s{$1}||&e2s($1))/geo;
  46770         152801  
1843             }
1844 95970         331430 $s;
1845             }
1846              
1847             #---------------------------------------------------------------------
1848             # SJIS to EUC-JP
1849             #---------------------------------------------------------------------
1850             sub sjis2euc {
1851 68856     68856   110757 local ( *s, $option ) = @_;
1852 68856 100       143059 &sjis2sjis( *s, $option ) if $option;
1853 68856         91260 local ($n) = 0;
1854 68856         178153 $s =~ s/($re_sjis_c|$re_sjis_kana)/$n++, &s2e($1)/geo;
  68110         117232  
1855 68856         121781 $n;
1856             }
1857              
1858             #---------------------------------------------------------------------
1859             sub s2e {
1860 223546     223546   451774 local ($code) = @_;
1861 223546         479833 local ( $c1, $c2 ) = unpack( 'CC', $code );
1862 223546 50       1011580 if ( $code =~ /^$re_ascii/ ) {
    100          
    100          
1863 0         0 return $code;
1864             }
1865             elsif ($s2e{$code}) {
1866 104         311 return $s2e{$code};
1867             }
1868             elsif ( $code gt "\xea\xa4" ) {
1869 46140         159932 return $undef_euc;
1870             }
1871             else {
1872 177302 100 100     699797 if ( (0xa1 <= $c1) && ($c1 <= 0xdf) ) {
    100          
    50          
1873 378         475 $c2 = $c1;
1874 378         485 $c1 = 0x8e;
1875             }
1876             elsif ( $Ken_Lunde_CJKV_AppA_sjis2euc2nd_a{$c2} ) {
1877 89588         164969 $c1 = $Ken_Lunde_CJKV_AppA_sjis2euc1st_a{$c1};
1878 89588         123505 $c2 = $Ken_Lunde_CJKV_AppA_sjis2euc2nd_a{$c2};
1879             }
1880             elsif ( $Ken_Lunde_CJKV_AppA_sjis2euc2nd_b{$c2} ) {
1881 87336         161006 $c1 = $Ken_Lunde_CJKV_AppA_sjis2euc1st_b{$c1};
1882 87336         119238 $c2 = $Ken_Lunde_CJKV_AppA_sjis2euc2nd_b{$c2};
1883             }
1884 177302 50       279061 if ($cache) {
1885 177302         1135486 return $s2e{$code} = pack( 'CC', $c1, $c2 );
1886             }
1887             else {
1888 0         0 return pack( 'CC', $c1, $c2 );
1889             }
1890             }
1891             }
1892              
1893             #---------------------------------------------------------------------
1894             # EUC-JP to SJIS
1895             #---------------------------------------------------------------------
1896             sub euc2sjis {
1897 48024     48024   88595 local ( *s, $option ) = @_;
1898 48024 100       100530 &euc2euc( *s, $option ) if $option;
1899 48024         74204 local ($n) = 0;
1900 48024         134050 $s =~ s/($re_euc_c|$re_euc_kana|$re_euc_0212)/$n++, &e2s($1)/geo;
  47278         81419  
1901 48024         89286 $n;
1902             }
1903              
1904             #---------------------------------------------------------------------
1905             sub e2s {
1906 103096     103096   238133 local ($code) = @_;
1907 103096         225596 local ( $c1, $c2 ) = unpack( 'CC', $code );
1908 103096 50       631585 if ( $code =~ /^$re_ascii/ ) {
    100          
    100          
    50          
    50          
1909 0         0 return $code;
1910             }
1911             elsif ($e2s{$code}) {
1912 126         404 return $e2s{$code};
1913             }
1914             elsif ( $c1 == 0x8e ) { # SS2
1915 482         1645 return substr( $code, 1, 1 );
1916             }
1917             elsif ( $c1 == 0x8f ) { # SS3
1918 0         0 return $undef_sjis;
1919             }
1920             elsif ( $Ken_Lunde_CJKV_AppA_euc2sjis1st{$c1} ) {
1921 102488 100       203401 if ($c1 & 0x01) {
1922 56168         82932 $c1 = $Ken_Lunde_CJKV_AppA_euc2sjis1st {$c1};
1923 56168         102121 $c2 = $Ken_Lunde_CJKV_AppA_euc2sjis2nd_odd{$c2};
1924             }
1925             else {
1926 46320         66129 $c1 = $Ken_Lunde_CJKV_AppA_euc2sjis1st {$c1};
1927 46320         77217 $c2 = $Ken_Lunde_CJKV_AppA_euc2sjis2nd_even{$c2};
1928             }
1929 102488 50       167605 if ($cache) {
1930 102488         561449 return $e2s{$code} = pack( 'CC', $c1, $c2 );
1931             }
1932             else {
1933 0         0 return pack( 'CC', $c1, $c2 );
1934             }
1935             }
1936             }
1937              
1938             #---------------------------------------------------------------------
1939             # UTF-8 to JIS
1940             #---------------------------------------------------------------------
1941             sub utf82jis {
1942 45132     45132   117817 local ( *u, $option ) = @_;
1943 45132 100       124833 &utf82utf8( *u, $option ) if $option;
1944 45132         66311 local ($n) = 0;
1945 45132         227276 $u =~ s/(($re_ascii)+|($re_utf8_kana)+|($re_utf8_c)+)/&_utf82jis($1)/geo;
  45054         94666  
1946 45132         86094 $u .= $esc_asc;
1947 45132         80081 $n;
1948             }
1949              
1950             #---------------------------------------------------------------------
1951             sub _utf82jis {
1952 45054     45054   99743 local ($u) = @_;
1953 45054 100       153387 if ( $u =~ /^$re_ascii/o ) {
    100          
1954 720         2213 $esc_asc . $u;
1955             }
1956             elsif ( $u =~ /^$re_utf8_kana/o ) {
1957 430 100       999 &init_u2k unless %u2k;
1958 430         2187 $u =~ s/($re_utf8_kana)/$n++, $u2k{$1}/geo;
  482         1652  
1959 430         953 $u =~ tr/\xa1-\xfe/\x21-\x7e/;
1960 430         1330 $esc_kana . $u;
1961             }
1962             else {
1963 43904   33     126627 $u =~ s/($re_utf8_c)/$n++, ($u2e{$1}||&u2e($1))/geo;
  43904         155072  
1964 43904         94725 $u =~ tr/\xa1-\xfe/\x21-\x7e/;
1965 43904         137311 $esc_0208 . $u;
1966             }
1967             }
1968              
1969             #---------------------------------------------------------------------
1970             # UTF-8 to EUC-JP
1971             #---------------------------------------------------------------------
1972             sub utf82euc {
1973 45132     45132   125692 local ( *u, $option ) = @_;
1974 45132 100       127004 &utf82utf8( *u, $option ) if $option;
1975 45132         65808 local ($n) = 0;
1976 45132         147893 $u =~ s/($re_utf8_kana|$re_utf8_not_kana)/$n++, &_utf82euc($1)/geo;
  44386         90152  
1977 45132         86842 $n;
1978             }
1979              
1980             #---------------------------------------------------------------------
1981             sub _utf82euc {
1982 44386     44386   106922 local ($u) = @_;
1983 44386 100       114543 if ( $u =~ /^$re_utf8_kana/o ) {
1984 482 100       992 &init_u2k unless %u2k;
1985 482         2129 $u =~ s/($re_utf8_kana)/"\x8e".$u2k{$1}/geo;
  482         1392  
1986             }
1987             else {
1988 43904 50       141695 $u =~ s/($re_utf8_not_kana)/$u2e{$1}||&u2e($1)/geo;
  43904         165784  
1989             }
1990 44386         133848 $u;
1991             }
1992              
1993             #---------------------------------------------------------------------
1994             sub u2e {
1995 87808     87808   184168 local ($code) = @_;
1996 87808 50       147621 if ($cache) {
1997             $u2e{$code} =
1998             ( $s2e{ $u2s{$code} || &u2s($code) }
1999 87808   33     231101 || &s2e( $u2s{$code} || &u2s($code) ) );
2000             }
2001             else {
2002             $s2e{ $u2s{$code} || &u2s($code) }
2003 0 0 0     0 || &s2e( $u2s{$code} || &u2s($code) );
      0        
2004             }
2005             }
2006              
2007             #---------------------------------------------------------------------
2008             # UTF-8 to SJIS
2009             #---------------------------------------------------------------------
2010             sub utf82sjis {
2011 45132     45132   117104 local ( *u, $option ) = @_;
2012 45132 100       129500 &utf82utf8( *u, $option ) if $option;
2013 45132         65263 local ($n) = 0;
2014 45132         130172 $u =~ s/($re_utf8_c)/$n++, &u2s($1)/geo;
  44386         87208  
2015 45132         94787 $n;
2016             }
2017              
2018             #---------------------------------------------------------------------
2019             sub u2s {
2020 132194     132194   171508 local ($utf8);
2021 132194         231915 local ($code) = @_;
2022 132194 100       243669 &init_utf82sjis unless %utf82sjis_1;
2023 132194         369283 $utf8 = unpack( 'H*', $code );
2024 132194 100       711158 if ($u2s{$code}) {
    100          
    100          
    50          
2025 104         297 $u2s{$code};
2026             }
2027             elsif ( defined $JP170559{$utf8} ) {
2028 7128 50       12535 if ($cache) {
2029 7128         52883 $u2s{$code} = pack( 'H*', $JP170559{$utf8} );
2030             }
2031             else {
2032 0         0 pack( 'H*', $JP170559{$utf8} );
2033             }
2034             }
2035             elsif ( defined $utf82sjis_1{$utf8} ) {
2036 63942 50       105061 if ($cache) {
2037 63942         461723 $u2s{$code} = pack( 'H*', $utf82sjis_1{$utf8} );
2038             }
2039             else {
2040 0         0 pack( 'H*', $utf82sjis_1{$utf8} );
2041             }
2042             }
2043             elsif ( defined $utf82sjis_2{$utf8} ) {
2044 61020 50       99526 if ($cache) {
2045 61020         433434 $u2s{$code} = pack( 'H*', $utf82sjis_2{$utf8} );
2046             }
2047             else {
2048 0         0 pack( 'H*', $utf82sjis_2{$utf8} );
2049             }
2050             }
2051             else {
2052 0         0 $undef_sjis;
2053             }
2054             }
2055              
2056             #---------------------------------------------------------------------
2057             # JIS to UTF-8
2058             #---------------------------------------------------------------------
2059             sub jis2utf8 {
2060 48024     48024   105872 local ( *u, $option ) = @_;
2061 48024 100       107540 &jis2jis( *u, $option ) if $option;
2062 48024         74128 local ($n) = 0;
2063 48024         212236 $u =~ s/($re_esc_jp|$re_esc_asc|$re_esc_kana)([^\e]*)/&_jis2utf8($1,$2)/geo;
  95970         215493  
2064 48024         97424 $n;
2065             }
2066              
2067             #---------------------------------------------------------------------
2068             sub _jis2utf8 {
2069 95970     95970   262868 local ( $esc, $s ) = @_;
2070 95970 100       268196 if ( $esc =~ /^$re_esc_asc/o ) {
    100          
    50          
2071             }
2072             elsif ( $esc =~ /^$re_esc_kana/o ) {
2073 456 100       941 &init_k2u unless %k2u;
2074 456         696 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
2075 456         1211 $s =~ s/([\x00-\xff])/$n++, $k2u{$1}/ge;
  482         1481  
2076             }
2077             elsif ( $esc =~ /^$re_esc_jis0212/o ) {
2078 0         0 $s =~ s/[\x00-\xff][\x00-\xff]/$n++, $undef_utf8/ge;
  0         0  
2079             }
2080             else {
2081 46770         69419 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
2082 46770   33     130012 $s =~ s/($re_euc_c)/$n++, ($e2u{$1}||&e2u($1))/geo;
  46770         152907  
2083             }
2084 95970         367064 $s;
2085             }
2086              
2087             #---------------------------------------------------------------------
2088             # EUC-JP to UTF-8
2089             #---------------------------------------------------------------------
2090             sub euc2utf8 {
2091 48024     48024   96110 local ( *u, $option ) = @_;
2092 48024 100       103534 &euc2euc( *u, $option ) if $option;
2093 48024         71042 local ($n) = 0;
2094 48024         139167 $u =~ s/($re_euc_c|$re_euc_kana|$re_euc_0212)/$n++, &_euc2utf8($1)/geo;
  47278         82256  
2095 48024         90877 $n;
2096             }
2097              
2098             #---------------------------------------------------------------------
2099             sub _euc2utf8 {
2100 47278     47278   96595 local ($s) = @_;
2101 47278 50       102577 if ( $s =~ /^$re_euc_0212/o ) {
    100          
2102 0         0 $s =~ s/[\x00-\xff][\x00-\xff]/$undef_utf8/g;
2103             }
2104             elsif ( $s =~ /^$re_euc_kana/o ) {
2105 482 100       862 &init_k2u unless %k2u;
2106 482         1268 $s =~ s/\x8e([\x00-\xff])/$k2u{$1}/ge;
  482         1215  
2107             }
2108             else {
2109 46796 100       132183 $s =~ s/($re_euc_c)/$e2u{$1}||&e2u($1)/geo;
  46796         132599  
2110             }
2111 47278         144208 $s;
2112             }
2113              
2114             #---------------------------------------------------------------------
2115             sub e2u {
2116 93440     93440   146460 local ( $c1, $c2, $euc, $sjis );
2117 93440         267967 ( $c1, $c2 ) = unpack( 'CC', $euc = shift );
2118 93440 100       245047 if ( $c1 % 2 ) {
2119 47120 100       98918 $c1 = ( $c1 >> 1 ) + ( $c1 < 0xdf ? 0x31 : 0x71 );
2120 47120         80292 $c2 -= 0x60 + ( $c2 < 0xe0 );
2121             }
2122             else {
2123 46320 100       100681 $c1 = ( $c1 >> 1 ) + ( $c1 < 0xdf ? 0x30 : 0x70 );
2124 46320         59464 $c2 -= 2;
2125             }
2126 93440 100       198088 &init_sjis2utf8 unless %sjis2utf8_1;
2127 93440         263268 $sjis = unpack( 'H*', pack( 'CC', $c1, $c2 ) );
2128 93440 100       286548 if ( defined $sjis2utf8_1{$sjis} ) {
    100          
2129 42624 50       68125 if ($cache) {
2130 42624         272806 $e2u{$euc} = pack( 'H*', $sjis2utf8_1{$sjis} );
2131             }
2132             else {
2133 0         0 pack( 'H*', $sjis2utf8_1{$sjis} );
2134             }
2135             }
2136             elsif ( defined $sjis2utf8_2{$sjis} ) {
2137 40680 50       60692 if ($cache) {
2138 40680         242434 $e2u{$euc} = pack( 'H*', $sjis2utf8_2{$sjis} );
2139             }
2140             else {
2141 0         0 pack( 'H*', $sjis2utf8_2{$sjis} );
2142             }
2143             }
2144             else {
2145 10136         33744 $undef_utf8;
2146             }
2147             }
2148              
2149             #---------------------------------------------------------------------
2150             # SJIS to UTF-8
2151             #---------------------------------------------------------------------
2152             sub sjis2utf8 {
2153 68858     68858   110260 local ( *s, $option ) = @_;
2154 68858 100       150630 &sjis2sjis( *s, $option ) if $option;
2155 68858         102087 local ($n) = 0;
2156 68858         175269 $s =~ s/($re_sjis_c|$re_sjis_kana)/$n++, &s2u($1)/geo;
  68116         115179  
2157 68858         121683 $n;
2158             }
2159              
2160             #---------------------------------------------------------------------
2161             sub s2u {
2162 68116     68116   100776 local ($sjis);
2163 68116         136034 local ($code) = @_;
2164 68116 100       127511 &init_k2u unless %k2u;
2165 68116 100       107571 &init_sjis2utf8 unless %sjis2utf8_1;
2166 68116         143272 $sjis = unpack( 'H*', $code );
2167 68116 50       228790 if ($s2u{$code}) {
    100          
    100          
    100          
2168 0         0 $s2u{$code};
2169             }
2170             elsif ($k2u{$code}) {
2171 482         1251 $k2u{$code};
2172             }
2173             elsif ( defined $sjis2utf8_1{$sjis} ) {
2174 21386 50       31701 if ($cache) {
2175 21386         100774 $s2u{$code} = pack( 'H*', $sjis2utf8_1{$sjis} );
2176             }
2177             else {
2178 0         0 pack( 'H*', $sjis2utf8_1{$sjis} );
2179             }
2180             }
2181             elsif ( defined $sjis2utf8_2{$sjis} ) {
2182 24912 50       40805 if ($cache) {
2183 24912         116628 $s2u{$code} = pack( 'H*', $sjis2utf8_2{$sjis} );
2184             }
2185             else {
2186 0         0 pack( 'H*', $sjis2utf8_2{$sjis} );
2187             }
2188             }
2189             else {
2190 21336         49093 $undef_utf8;
2191             }
2192             }
2193              
2194             #---------------------------------------------------------------------
2195             # JIS to JIS, SJIS to SJIS, EUC-JP to EUC-JP, UTF-8 to UTF-8
2196             #---------------------------------------------------------------------
2197             sub jis2jis {
2198 144072     144072   234650 local ( *s, $option ) = @_;
2199 144072         198951 local ($n) = 0;
2200 144072         726228 $s =~ s/$re_esc_jis0208/$esc_0208/go;
2201 144072         465340 $s =~ s/$re_esc_asc/$esc_asc/go;
2202 144072 50       311844 if ( defined $option ) {
2203 144072 100       336063 if ( $option =~ /z/ ) {
    100          
2204 64032         105786 &h2z_jis(*s);
2205             }
2206             elsif ( $option =~ /h/ ) {
2207 64032         116569 &z2h_jis(*s);
2208             }
2209             }
2210 144072         204320 $n;
2211             }
2212              
2213             #---------------------------------------------------------------------
2214             sub sjis2sjis {
2215 206568     206568   329803 local ( *s, $option ) = @_;
2216 206568         264606 local ($n) = 0;
2217 206568 50       339159 if ( defined $option ) {
2218 206568 100       532757 if ( $option =~ /z/ ) {
    100          
2219 91808         140710 &h2z_sjis(*s);
2220             }
2221             elsif ( $option =~ /h/ ) {
2222 91808         157728 &z2h_sjis(*s);
2223             }
2224             }
2225 206568         290967 $n;
2226             }
2227              
2228             #---------------------------------------------------------------------
2229             sub euc2euc {
2230 144072     144072   238618 local ( *s, $option ) = @_;
2231 144072         184996 local ($n) = 0;
2232 144072 50       244915 if ( defined $option ) {
2233 144072 100       379784 if ( $option =~ /z/ ) {
    100          
2234 64032         97919 &h2z_euc(*s);
2235             }
2236             elsif ( $option =~ /h/ ) {
2237 64032         102649 &z2h_euc(*s);
2238             }
2239             }
2240 144072         193783 $n;
2241             }
2242              
2243             #---------------------------------------------------------------------
2244             sub utf82utf8 {
2245 135396     135396   280125 local ( *s, $option ) = @_;
2246 135396         206918 local ($n) = 0;
2247 135396 50       261580 if ( defined $option ) {
2248 135396 100       397610 if ( $option =~ /z/ ) {
    100          
2249 60176         136277 &h2z_utf8(*s);
2250             }
2251             elsif ( $option =~ /h/ ) {
2252 60176         116626 &z2h_utf8(*s);
2253             }
2254             }
2255 135396         203314 $n;
2256             }
2257              
2258             #---------------------------------------------------------------------
2259             # Cache control subroutines
2260             #---------------------------------------------------------------------
2261             sub cache {
2262 0     0   0 local ($previous) = $cache;
2263 0         0 $cache = 1;
2264 0         0 $previous;
2265             }
2266              
2267             #---------------------------------------------------------------------
2268             sub nocache {
2269 0     0   0 local ($previous) = $cache;
2270 0         0 $cache = 0;
2271 0         0 $previous;
2272             }
2273              
2274             #---------------------------------------------------------------------
2275             sub flush {
2276 0     0   0 &flushcache();
2277             }
2278              
2279             #---------------------------------------------------------------------
2280             sub flushcache {
2281 0     0   0 undef %e2s;
2282 0         0 undef %s2e;
2283 0         0 undef %e2u;
2284 0         0 undef %u2e;
2285 0         0 undef %s2u;
2286 0         0 undef %u2s;
2287             }
2288              
2289             #---------------------------------------------------------------------
2290             # JIS X0201 -> JIS X0208 KANA conversion routines
2291             #---------------------------------------------------------------------
2292             sub h2z_jis {
2293 64032     64032   105979 local ( *s, $n ) = @_;
2294 64032 100       135794 if ( $s =~ s/$re_esc_kana([^\e]*)/$esc_0208 . &_h2z_jis($1)/geo ) {
  504         5086  
2295 504         2574 1 while $s =~ s/(($re_esc_jis0208)[^\e]*)($re_esc_jis0208)/$1/o;
2296             }
2297 64032         100088 $n;
2298             }
2299              
2300             #---------------------------------------------------------------------
2301             sub _h2z_jis {
2302 504     504   1102 local ($s) = @_;
2303 504         1616 $s =~ s/(([\x21-\x5f])([\x5e\x5f])?)/
2304 504   33     2553 $n++, ($h2z{$1} || $h2z{$2} . $h2z{$3})
2305             /ge;
2306 504         1962 $s;
2307             }
2308              
2309             # Ad hoc patch for reduce waring on h2z_euc
2310             # http://white.niu.ne.jp/yapw/yapw.cgi/jcode.pl%A4%CE%A5%A8%A5%E9%A1%BC%CD%DE%C0%A9
2311             # by NAKATA Yoshinori
2312              
2313             #---------------------------------------------------------------------
2314             sub h2z_euc {
2315 64032     64032   93608 local ( *s, $n ) = @_;
2316 64032         95886 $s =~ s/\x8e([\xa1-\xdf])(\x8e([\xde\xdf]))?/
2317 504 50 0     1905 ($n++, defined($3) ? ($h2z{"$1$3"} || $h2z{$1} . $h2z{$3}) : $h2z{$1})
2318             /ge;
2319 64032         96953 $n;
2320             }
2321              
2322             #---------------------------------------------------------------------
2323             sub h2z_sjis {
2324 91808     91808   133989 local ( *s, $n ) = @_;
2325 91808         333796 $s =~ s/(($re_sjis_c)+)|(([\xa1-\xdf])([\xde\xdf])?)/
2326             $1 || ($n++, $h2z{$3} ? $e2s{$h2z{$3}} || &e2s($h2z{$3})
2327 90744 50 33     320588 : &e2s($h2z{$4}) . ($5 && &e2s($h2z{$5})))
    100 0        
2328             /geo;
2329 91808         169240 $n;
2330             }
2331              
2332             #---------------------------------------------------------------------
2333             sub h2z_utf8 {
2334 60176     60176   116075 local ( *s, $n ) = @_;
2335 60176 100       118304 &init_h2z_utf8 unless %h2z_utf8;
2336 60176         248920 $s =~
2337 59112 100       239462 s/($re_utf8_voiced_kana|$re_utf8_c)/$h2z_utf8{$1} ? ($n++, $h2z_utf8{$1}) : $1/geo;
2338 60176         124002 $n;
2339             }
2340              
2341             #---------------------------------------------------------------------
2342             # JIS X0208 -> JIS X0201 KANA conversion routines
2343             #---------------------------------------------------------------------
2344             sub z2h_jis {
2345 64032     64032   104623 local ( *s, $n ) = @_;
2346 64032         219974 $s =~ s/($re_esc_jis0208)([^\e]+)/&_z2h_jis($2)/geo;
  62464         116034  
2347 64032         113444 $n;
2348             }
2349              
2350             #---------------------------------------------------------------------
2351             sub _z2h_jis {
2352 62464     62464   144915 local ($s) = @_;
2353 62464         209712 $s =~ s/((\%[!-~]|![\#\"&VW+,<])+|([^!%][!-~]|![^\#\"&VW+,<])+)/
2354 62464         105558 &__z2h_jis($1)
2355             /ge;
2356 62464         199629 $s;
2357             }
2358              
2359             #---------------------------------------------------------------------
2360             sub __z2h_jis {
2361 62464     62464   132130 local ($s) = @_;
2362 62464 100 100     327991 return $esc_0208 . $s unless $s =~ /^%/ || $s =~ /^![\#\"&VW+,<]/;
2363 816         1787 $n += length($s) / 2;
2364 816         1879 local ($^W);
2365 816         3351 $s =~ s/([\x00-\xff][\x00-\xff])/$z2h{$1}/g;
2366 816         2862 $esc_kana . $s;
2367             }
2368              
2369             #---------------------------------------------------------------------
2370             sub z2h_euc {
2371 64032     64032   99212 local ( *s, $n ) = @_;
2372 64032 100       120712 &init_z2h_euc unless %z2h_euc;
2373 64032         203413 $s =~ s/($re_euc_c|$re_euc_kana)/
2374 62968 100       206733 $z2h_euc{$1} ? ($n++, $z2h_euc{$1}) : $1
2375             /geo;
2376 64032         124138 $n;
2377             }
2378              
2379             #---------------------------------------------------------------------
2380             sub z2h_sjis {
2381 91808     91808   154256 local ( *s, $n ) = @_;
2382 91808 100       156263 &init_z2h_sjis unless %z2h_sjis;
2383 91808 100       286932 $s =~ s/($re_sjis_c)/$z2h_sjis{$1} ? ($n++, $z2h_sjis{$1}) : $1/geo;
  90240         304168  
2384 91808         166530 $n;
2385             }
2386              
2387             #---------------------------------------------------------------------
2388             sub z2h_utf8 {
2389 60176     60176   106783 local ( *s, $n ) = @_;
2390 60176 100       116286 &init_z2h_utf8 unless %z2h_utf8;
2391 60176 100       226100 $s =~ s/($re_utf8_c)/$z2h_utf8{$1} ? ($n++, $z2h_utf8{$1}) : $1/geo;
  59112         232853  
2392 60176         120188 $n;
2393             }
2394              
2395             #
2396             # Initializing JIS X0208 to JIS X0201 KANA table for EUC-JP and SJIS
2397             # and UTF-8
2398             # This can be done in &init but it's not worth doing. Similarly,
2399             # precalculated table is not worth to occupy the file space and
2400             # reduce the readability. The author personnaly discourages to use
2401             # JIS X0201 Kana character in the any situation.
2402             #
2403              
2404             #---------------------------------------------------------------------
2405             sub init_z2h_euc {
2406 72     72   128 local ( $k, $s );
2407 72         540 while ( ( $k, $s ) = each %z2h ) {
2408 12816 100       54317 $s =~ s/([\xa1-\xdf])/\x8e$1/g && ( $z2h_euc{$k} = $s );
2409             }
2410             }
2411              
2412             #---------------------------------------------------------------------
2413             sub init_z2h_sjis {
2414 96     96   159 local ( $s, $v );
2415 96         720 while ( ( $s, $v ) = each %z2h ) {
2416 17088 100       51360 $s =~ /[\x80-\xff]/ && ( $z2h_sjis{ &e2s($s) } = $v );
2417             }
2418             }
2419              
2420             %_z2h_utf8 = split( /\s+/, <<'END' );
2421             e38082 efbda1
2422             e3808c efbda2
2423             e3808d efbda3
2424             e38081 efbda4
2425             e383bb efbda5
2426             e383b2 efbda6
2427             e382a1 efbda7
2428             e382a3 efbda8
2429             e382a5 efbda9
2430             e382a7 efbdaa
2431             e382a9 efbdab
2432             e383a3 efbdac
2433             e383a5 efbdad
2434             e383a7 efbdae
2435             e38383 efbdaf
2436             e383bc efbdb0
2437             e382a2 efbdb1
2438             e382a4 efbdb2
2439             e382a6 efbdb3
2440             e382a8 efbdb4
2441             e382aa efbdb5
2442             e382ab efbdb6
2443             e382ad efbdb7
2444             e382af efbdb8
2445             e382b1 efbdb9
2446             e382b3 efbdba
2447             e382b5 efbdbb
2448             e382b7 efbdbc
2449             e382b9 efbdbd
2450             e382bb efbdbe
2451             e382bd efbdbf
2452             e382bf efbe80
2453             e38381 efbe81
2454             e38384 efbe82
2455             e38386 efbe83
2456             e38388 efbe84
2457             e3838a efbe85
2458             e3838b efbe86
2459             e3838c efbe87
2460             e3838d efbe88
2461             e3838e efbe89
2462             e3838f efbe8a
2463             e38392 efbe8b
2464             e38395 efbe8c
2465             e38398 efbe8d
2466             e3839b efbe8e
2467             e3839e efbe8f
2468             e3839f efbe90
2469             e383a0 efbe91
2470             e383a1 efbe92
2471             e383a2 efbe93
2472             e383a4 efbe94
2473             e383a6 efbe95
2474             e383a8 efbe96
2475             e383a9 efbe97
2476             e383aa efbe98
2477             e383ab efbe99
2478             e383ac efbe9a
2479             e383ad efbe9b
2480             e383af efbe9c
2481             e383b3 efbe9d
2482             e3829b efbe9e
2483             e3829c efbe9f
2484             e383b4 efbdb3efbe9e
2485             e382ac efbdb6efbe9e
2486             e382ae efbdb7efbe9e
2487             e382b0 efbdb8efbe9e
2488             e382b2 efbdb9efbe9e
2489             e382b4 efbdbaefbe9e
2490             e382b6 efbdbbefbe9e
2491             e382b8 efbdbcefbe9e
2492             e382ba efbdbdefbe9e
2493             e382bc efbdbeefbe9e
2494             e382be efbdbfefbe9e
2495             e38380 efbe80efbe9e
2496             e38382 efbe81efbe9e
2497             e38385 efbe82efbe9e
2498             e38387 efbe83efbe9e
2499             e38389 efbe84efbe9e
2500             e38390 efbe8aefbe9e
2501             e38393 efbe8befbe9e
2502             e38396 efbe8cefbe9e
2503             e38399 efbe8defbe9e
2504             e3839c efbe8eefbe9e
2505             e38391 efbe8aefbe9f
2506             e38394 efbe8befbe9f
2507             e38397 efbe8cefbe9f
2508             e3839a efbe8defbe9f
2509             e3839d efbe8eefbe9f
2510             END
2511              
2512             if ( scalar(keys %_z2h_utf8) != 89 ) {
2513             die "scalar(keys %_z2h_utf8) is ", scalar(keys %_z2h_utf8), ".";
2514             }
2515              
2516             #---------------------------------------------------------------------
2517             sub init_z2h_utf8 {
2518 64 50   64   194 if (%h2z_utf8) {
2519 0         0 %z2h_utf8 = reverse %h2z_utf8;
2520 0 0       0 if ( scalar( keys %z2h_utf8 ) != scalar( keys %h2z_utf8 ) ) {
2521 0         0 die "scalar(keys %z2h_utf8) != scalar(keys %h2z_utf8).";
2522             }
2523             }
2524             else {
2525 64         112 local ( $z, $h );
2526 64         374 while ( ( $z, $h ) = each %_z2h_utf8 ) {
2527 5696         19784 $z2h_utf8{ pack( 'H*', $z ) } = pack( 'H*', $h );
2528             }
2529             }
2530             }
2531              
2532             #---------------------------------------------------------------------
2533             sub init_h2z_utf8 {
2534 64 50   64   187 if (%z2h_utf8) {
2535 0         0 %h2z_utf8 = reverse %z2h_utf8;
2536 0 0       0 if ( scalar( keys %h2z_utf8 ) != scalar( keys %z2h_utf8 ) ) {
2537 0         0 die "scalar(keys %h2z_utf8) != scalar(keys %z2h_utf8).";
2538             }
2539             }
2540             else {
2541 64         138 local ( $z, $h );
2542 64         333 while ( ( $z, $h ) = each %_z2h_utf8 ) {
2543 5696         19957 $h2z_utf8{ pack( 'H*', $h ) } = pack( 'H*', $z );
2544             }
2545             }
2546             }
2547              
2548             # http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
2549             #
2550             # Name: cp932 to Unicode table
2551             # Unicode version: 2.0
2552             # Table version: 2.01
2553             # Table format: Format A
2554             # Date: 04/15/98
2555             #
2556             # Contact: Shawn.Steele@microsoft.com
2557             #
2558             # General notes: none
2559             #
2560             # Format: Three tab-separated columns
2561             # Column #1 is the cp932 code (in hex)
2562             # Column #2 is the Unicode (in hex as 0xXXXX)
2563             # Column #3 is the Unicode name (follows a comment sign, '#')
2564             #
2565             # The entries are in cp932 order
2566             #
2567              
2568             #---------------------------------------------------------------------
2569             sub init_sjis2utf8 {
2570              
2571             # (1 of 2) avoid "Allocation too large" of perl 4.036
2572              
2573 320     320   1642978 %sjis2utf8_1 = split( /\s+/, <<'END' );
2574             a1 efbda1
2575             a2 efbda2
2576             a3 efbda3
2577             a4 efbda4
2578             a5 efbda5
2579             a6 efbda6
2580             a7 efbda7
2581             a8 efbda8
2582             a9 efbda9
2583             aa efbdaa
2584             ab efbdab
2585             ac efbdac
2586             ad efbdad
2587             ae efbdae
2588             af efbdaf
2589             b0 efbdb0
2590             b1 efbdb1
2591             b2 efbdb2
2592             b3 efbdb3
2593             b4 efbdb4
2594             b5 efbdb5
2595             b6 efbdb6
2596             b7 efbdb7
2597             b8 efbdb8
2598             b9 efbdb9
2599             ba efbdba
2600             bb efbdbb
2601             bc efbdbc
2602             bd efbdbd
2603             be efbdbe
2604             bf efbdbf
2605             c0 efbe80
2606             c1 efbe81
2607             c2 efbe82
2608             c3 efbe83
2609             c4 efbe84
2610             c5 efbe85
2611             c6 efbe86
2612             c7 efbe87
2613             c8 efbe88
2614             c9 efbe89
2615             ca efbe8a
2616             cb efbe8b
2617             cc efbe8c
2618             cd efbe8d
2619             ce efbe8e
2620             cf efbe8f
2621             d0 efbe90
2622             d1 efbe91
2623             d2 efbe92
2624             d3 efbe93
2625             d4 efbe94
2626             d5 efbe95
2627             d6 efbe96
2628             d7 efbe97
2629             d8 efbe98
2630             d9 efbe99
2631             da efbe9a
2632             db efbe9b
2633             dc efbe9c
2634             dd efbe9d
2635             de efbe9e
2636             df efbe9f
2637             8140 e38080
2638             8141 e38081
2639             8142 e38082
2640             8143 efbc8c
2641             8144 efbc8e
2642             8145 e383bb
2643             8146 efbc9a
2644             8147 efbc9b
2645             8148 efbc9f
2646             8149 efbc81
2647             814a e3829b
2648             814b e3829c
2649             814c c2b4
2650             814d efbd80
2651             814e c2a8
2652             814f efbcbe
2653             8150 efbfa3
2654             8151 efbcbf
2655             8152 e383bd
2656             8153 e383be
2657             8154 e3829d
2658             8155 e3829e
2659             8156 e38083
2660             8157 e4bb9d
2661             8158 e38085
2662             8159 e38086
2663             815a e38087
2664             815b e383bc
2665             815c e28095
2666             815d e28090
2667             815e efbc8f
2668             815f efbcbc
2669             8160 efbd9e
2670             8161 e288a5
2671             8162 efbd9c
2672             8163 e280a6
2673             8164 e280a5
2674             8165 e28098
2675             8166 e28099
2676             8167 e2809c
2677             8168 e2809d
2678             8169 efbc88
2679             816a efbc89
2680             816b e38094
2681             816c e38095
2682             816d efbcbb
2683             816e efbcbd
2684             816f efbd9b
2685             8170 efbd9d
2686             8171 e38088
2687             8172 e38089
2688             8173 e3808a
2689             8174 e3808b
2690             8175 e3808c
2691             8176 e3808d
2692             8177 e3808e
2693             8178 e3808f
2694             8179 e38090
2695             817a e38091
2696             817b efbc8b
2697             817c efbc8d
2698             817d c2b1
2699             817e c397
2700             8180 c3b7
2701             8181 efbc9d
2702             8182 e289a0
2703             8183 efbc9c
2704             8184 efbc9e
2705             8185 e289a6
2706             8186 e289a7
2707             8187 e2889e
2708             8188 e288b4
2709             8189 e29982
2710             818a e29980
2711             818b c2b0
2712             818c e280b2
2713             818d e280b3
2714             818e e28483
2715             818f efbfa5
2716             8190 efbc84
2717             8191 efbfa0
2718             8192 efbfa1
2719             8193 efbc85
2720             8194 efbc83
2721             8195 efbc86
2722             8196 efbc8a
2723             8197 efbca0
2724             8198 c2a7
2725             8199 e29886
2726             819a e29885
2727             819b e2978b
2728             819c e2978f
2729             819d e2978e
2730             819e e29787
2731             819f e29786
2732             81a0 e296a1
2733             81a1 e296a0
2734             81a2 e296b3
2735             81a3 e296b2
2736             81a4 e296bd
2737             81a5 e296bc
2738             81a6 e280bb
2739             81a7 e38092
2740             81a8 e28692
2741             81a9 e28690
2742             81aa e28691
2743             81ab e28693
2744             81ac e38093
2745             81b8 e28888
2746             81b9 e2888b
2747             81ba e28a86
2748             81bb e28a87
2749             81bc e28a82
2750             81bd e28a83
2751             81be e288aa
2752             81bf e288a9
2753             81c8 e288a7
2754             81c9 e288a8
2755             81ca efbfa2
2756             81cb e28792
2757             81cc e28794
2758             81cd e28880
2759             81ce e28883
2760             81da e288a0
2761             81db e28aa5
2762             81dc e28c92
2763             81dd e28882
2764             81de e28887
2765             81df e289a1
2766             81e0 e28992
2767             81e1 e289aa
2768             81e2 e289ab
2769             81e3 e2889a
2770             81e4 e288bd
2771             81e5 e2889d
2772             81e6 e288b5
2773             81e7 e288ab
2774             81e8 e288ac
2775             81f0 e284ab
2776             81f1 e280b0
2777             81f2 e299af
2778             81f3 e299ad
2779             81f4 e299aa
2780             81f5 e280a0
2781             81f6 e280a1
2782             81f7 c2b6
2783             81fc e297af
2784             824f efbc90
2785             8250 efbc91
2786             8251 efbc92
2787             8252 efbc93
2788             8253 efbc94
2789             8254 efbc95
2790             8255 efbc96
2791             8256 efbc97
2792             8257 efbc98
2793             8258 efbc99
2794             8260 efbca1
2795             8261 efbca2
2796             8262 efbca3
2797             8263 efbca4
2798             8264 efbca5
2799             8265 efbca6
2800             8266 efbca7
2801             8267 efbca8
2802             8268 efbca9
2803             8269 efbcaa
2804             826a efbcab
2805             826b efbcac
2806             826c efbcad
2807             826d efbcae
2808             826e efbcaf
2809             826f efbcb0
2810             8270 efbcb1
2811             8271 efbcb2
2812             8272 efbcb3
2813             8273 efbcb4
2814             8274 efbcb5
2815             8275 efbcb6
2816             8276 efbcb7
2817             8277 efbcb8
2818             8278 efbcb9
2819             8279 efbcba
2820             8281 efbd81
2821             8282 efbd82
2822             8283 efbd83
2823             8284 efbd84
2824             8285 efbd85
2825             8286 efbd86
2826             8287 efbd87
2827             8288 efbd88
2828             8289 efbd89
2829             828a efbd8a
2830             828b efbd8b
2831             828c efbd8c
2832             828d efbd8d
2833             828e efbd8e
2834             828f efbd8f
2835             8290 efbd90
2836             8291 efbd91
2837             8292 efbd92
2838             8293 efbd93
2839             8294 efbd94
2840             8295 efbd95
2841             8296 efbd96
2842             8297 efbd97
2843             8298 efbd98
2844             8299 efbd99
2845             829a efbd9a
2846             829f e38181
2847             82a0 e38182
2848             82a1 e38183
2849             82a2 e38184
2850             82a3 e38185
2851             82a4 e38186
2852             82a5 e38187
2853             82a6 e38188
2854             82a7 e38189
2855             82a8 e3818a
2856             82a9 e3818b
2857             82aa e3818c
2858             82ab e3818d
2859             82ac e3818e
2860             82ad e3818f
2861             82ae e38190
2862             82af e38191
2863             82b0 e38192
2864             82b1 e38193
2865             82b2 e38194
2866             82b3 e38195
2867             82b4 e38196
2868             82b5 e38197
2869             82b6 e38198
2870             82b7 e38199
2871             82b8 e3819a
2872             82b9 e3819b
2873             82ba e3819c
2874             82bb e3819d
2875             82bc e3819e
2876             82bd e3819f
2877             82be e381a0
2878             82bf e381a1
2879             82c0 e381a2
2880             82c1 e381a3
2881             82c2 e381a4
2882             82c3 e381a5
2883             82c4 e381a6
2884             82c5 e381a7
2885             82c6 e381a8
2886             82c7 e381a9
2887             82c8 e381aa
2888             82c9 e381ab
2889             82ca e381ac
2890             82cb e381ad
2891             82cc e381ae
2892             82cd e381af
2893             82ce e381b0
2894             82cf e381b1
2895             82d0 e381b2
2896             82d1 e381b3
2897             82d2 e381b4
2898             82d3 e381b5
2899             82d4 e381b6
2900             82d5 e381b7
2901             82d6 e381b8
2902             82d7 e381b9
2903             82d8 e381ba
2904             82d9 e381bb
2905             82da e381bc
2906             82db e381bd
2907             82dc e381be
2908             82dd e381bf
2909             82de e38280
2910             82df e38281
2911             82e0 e38282
2912             82e1 e38283
2913             82e2 e38284
2914             82e3 e38285
2915             82e4 e38286
2916             82e5 e38287
2917             82e6 e38288
2918             82e7 e38289
2919             82e8 e3828a
2920             82e9 e3828b
2921             82ea e3828c
2922             82eb e3828d
2923             82ec e3828e
2924             82ed e3828f
2925             82ee e38290
2926             82ef e38291
2927             82f0 e38292
2928             82f1 e38293
2929             8340 e382a1
2930             8341 e382a2
2931             8342 e382a3
2932             8343 e382a4
2933             8344 e382a5
2934             8345 e382a6
2935             8346 e382a7
2936             8347 e382a8
2937             8348 e382a9
2938             8349 e382aa
2939             834a e382ab
2940             834b e382ac
2941             834c e382ad
2942             834d e382ae
2943             834e e382af
2944             834f e382b0
2945             8350 e382b1
2946             8351 e382b2
2947             8352 e382b3
2948             8353 e382b4
2949             8354 e382b5
2950             8355 e382b6
2951             8356 e382b7
2952             8357 e382b8
2953             8358 e382b9
2954             8359 e382ba
2955             835a e382bb
2956             835b e382bc
2957             835c e382bd
2958             835d e382be
2959             835e e382bf
2960             835f e38380
2961             8360 e38381
2962             8361 e38382
2963             8362 e38383
2964             8363 e38384
2965             8364 e38385
2966             8365 e38386
2967             8366 e38387
2968             8367 e38388
2969             8368 e38389
2970             8369 e3838a
2971             836a e3838b
2972             836b e3838c
2973             836c e3838d
2974             836d e3838e
2975             836e e3838f
2976             836f e38390
2977             8370 e38391
2978             8371 e38392
2979             8372 e38393
2980             8373 e38394
2981             8374 e38395
2982             8375 e38396
2983             8376 e38397
2984             8377 e38398
2985             8378 e38399
2986             8379 e3839a
2987             837a e3839b
2988             837b e3839c
2989             837c e3839d
2990             837d e3839e
2991             837e e3839f
2992             8380 e383a0
2993             8381 e383a1
2994             8382 e383a2
2995             8383 e383a3
2996             8384 e383a4
2997             8385 e383a5
2998             8386 e383a6
2999             8387 e383a7
3000             8388 e383a8
3001             8389 e383a9
3002             838a e383aa
3003             838b e383ab
3004             838c e383ac
3005             838d e383ad
3006             838e e383ae
3007             838f e383af
3008             8390 e383b0
3009             8391 e383b1
3010             8392 e383b2
3011             8393 e383b3
3012             8394 e383b4
3013             8395 e383b5
3014             8396 e383b6
3015             839f ce91
3016             83a0 ce92
3017             83a1 ce93
3018             83a2 ce94
3019             83a3 ce95
3020             83a4 ce96
3021             83a5 ce97
3022             83a6 ce98
3023             83a7 ce99
3024             83a8 ce9a
3025             83a9 ce9b
3026             83aa ce9c
3027             83ab ce9d
3028             83ac ce9e
3029             83ad ce9f
3030             83ae cea0
3031             83af cea1
3032             83b0 cea3
3033             83b1 cea4
3034             83b2 cea5
3035             83b3 cea6
3036             83b4 cea7
3037             83b5 cea8
3038             83b6 cea9
3039             83bf ceb1
3040             83c0 ceb2
3041             83c1 ceb3
3042             83c2 ceb4
3043             83c3 ceb5
3044             83c4 ceb6
3045             83c5 ceb7
3046             83c6 ceb8
3047             83c7 ceb9
3048             83c8 ceba
3049             83c9 cebb
3050             83ca cebc
3051             83cb cebd
3052             83cc cebe
3053             83cd cebf
3054             83ce cf80
3055             83cf cf81
3056             83d0 cf83
3057             83d1 cf84
3058             83d2 cf85
3059             83d3 cf86
3060             83d4 cf87
3061             83d5 cf88
3062             83d6 cf89
3063             8440 d090
3064             8441 d091
3065             8442 d092
3066             8443 d093
3067             8444 d094
3068             8445 d095
3069             8446 d081
3070             8447 d096
3071             8448 d097
3072             8449 d098
3073             844a d099
3074             844b d09a
3075             844c d09b
3076             844d d09c
3077             844e d09d
3078             844f d09e
3079             8450 d09f
3080             8451 d0a0
3081             8452 d0a1
3082             8453 d0a2
3083             8454 d0a3
3084             8455 d0a4
3085             8456 d0a5
3086             8457 d0a6
3087             8458 d0a7
3088             8459 d0a8
3089             845a d0a9
3090             845b d0aa
3091             845c d0ab
3092             845d d0ac
3093             845e d0ad
3094             845f d0ae
3095             8460 d0af
3096             8470 d0b0
3097             8471 d0b1
3098             8472 d0b2
3099             8473 d0b3
3100             8474 d0b4
3101             8475 d0b5
3102             8476 d191
3103             8477 d0b6
3104             8478 d0b7
3105             8479 d0b8
3106             847a d0b9
3107             847b d0ba
3108             847c d0bb
3109             847d d0bc
3110             847e d0bd
3111             8480 d0be
3112             8481 d0bf
3113             8482 d180
3114             8483 d181
3115             8484 d182
3116             8485 d183
3117             8486 d184
3118             8487 d185
3119             8488 d186
3120             8489 d187
3121             848a d188
3122             848b d189
3123             848c d18a
3124             848d d18b
3125             848e d18c
3126             848f d18d
3127             8490 d18e
3128             8491 d18f
3129             849f e29480
3130             84a0 e29482
3131             84a1 e2948c
3132             84a2 e29490
3133             84a3 e29498
3134             84a4 e29494
3135             84a5 e2949c
3136             84a6 e294ac
3137             84a7 e294a4
3138             84a8 e294b4
3139             84a9 e294bc
3140             84aa e29481
3141             84ab e29483
3142             84ac e2948f
3143             84ad e29493
3144             84ae e2949b
3145             84af e29497
3146             84b0 e294a3
3147             84b1 e294b3
3148             84b2 e294ab
3149             84b3 e294bb
3150             84b4 e2958b
3151             84b5 e294a0
3152             84b6 e294af
3153             84b7 e294a8
3154             84b8 e294b7
3155             84b9 e294bf
3156             84ba e2949d
3157             84bb e294b0
3158             84bc e294a5
3159             84bd e294b8
3160             84be e29582
3161             8740 e291a0
3162             8741 e291a1
3163             8742 e291a2
3164             8743 e291a3
3165             8744 e291a4
3166             8745 e291a5
3167             8746 e291a6
3168             8747 e291a7
3169             8748 e291a8
3170             8749 e291a9
3171             874a e291aa
3172             874b e291ab
3173             874c e291ac
3174             874d e291ad
3175             874e e291ae
3176             874f e291af
3177             8750 e291b0
3178             8751 e291b1
3179             8752 e291b2
3180             8753 e291b3
3181             8754 e285a0
3182             8755 e285a1
3183             8756 e285a2
3184             8757 e285a3
3185             8758 e285a4
3186             8759 e285a5
3187             875a e285a6
3188             875b e285a7
3189             875c e285a8
3190             875d e285a9
3191             875f e38d89
3192             8760 e38c94
3193             8761 e38ca2
3194             8762 e38d8d
3195             8763 e38c98
3196             8764 e38ca7
3197             8765 e38c83
3198             8766 e38cb6
3199             8767 e38d91
3200             8768 e38d97
3201             8769 e38c8d
3202             876a e38ca6
3203             876b e38ca3
3204             876c e38cab
3205             876d e38d8a
3206             876e e38cbb
3207             876f e38e9c
3208             8770 e38e9d
3209             8771 e38e9e
3210             8772 e38e8e
3211             8773 e38e8f
3212             8774 e38f84
3213             8775 e38ea1
3214             877e e38dbb
3215             8780 e3809d
3216             8781 e3809f
3217             8782 e28496
3218             8783 e38f8d
3219             8784 e284a1
3220             8785 e38aa4
3221             8786 e38aa5
3222             8787 e38aa6
3223             8788 e38aa7
3224             8789 e38aa8
3225             878a e388b1
3226             878b e388b2
3227             878c e388b9
3228             878d e38dbe
3229             878e e38dbd
3230             878f e38dbc
3231             8790 e28992
3232             8791 e289a1
3233             8792 e288ab
3234             8793 e288ae
3235             8794 e28891
3236             8795 e2889a
3237             8796 e28aa5
3238             8797 e288a0
3239             8798 e2889f
3240             8799 e28abf
3241             879a e288b5
3242             879b e288a9
3243             879c e288aa
3244             889f e4ba9c
3245             88a0 e59496
3246             88a1 e5a883
3247             88a2 e998bf
3248             88a3 e59380
3249             88a4 e6849b
3250             88a5 e68ca8
3251             88a6 e5a7b6
3252             88a7 e980a2
3253             88a8 e891b5
3254             88a9 e88c9c
3255             88aa e7a990
3256             88ab e682aa
3257             88ac e68fa1
3258             88ad e6b8a5
3259             88ae e697ad
3260             88af e891a6
3261             88b0 e88aa6
3262             88b1 e9afb5
3263             88b2 e6a293
3264             88b3 e59ca7
3265             88b4 e696a1
3266             88b5 e689b1
3267             88b6 e5ae9b
3268             88b7 e5a790
3269             88b8 e899bb
3270             88b9 e9a3b4
3271             88ba e7b5a2
3272             88bb e7b6be
3273             88bc e9ae8e
3274             88bd e68896
3275             88be e7b29f
3276             88bf e8a2b7
3277             88c0 e5ae89
3278             88c1 e5bab5
3279             88c2 e68c89
3280             88c3 e69a97
3281             88c4 e6a188
3282             88c5 e99787
3283             88c6 e99e8d
3284             88c7 e69d8f
3285             88c8 e4bba5
3286             88c9 e4bc8a
3287             88ca e4bd8d
3288             88cb e4be9d
3289             88cc e58189
3290             88cd e59bb2
3291             88ce e5a4b7
3292             88cf e5a794
3293             88d0 e5a881
3294             88d1 e5b089
3295             88d2 e6839f
3296             88d3 e6848f
3297             88d4 e685b0
3298             88d5 e69893
3299             88d6 e6a485
3300             88d7 e782ba
3301             88d8 e7958f
3302             88d9 e795b0
3303             88da e7a7bb
3304             88db e7b6ad
3305             88dc e7b7af
3306             88dd e88383
3307             88de e8908e
3308             88df e8a1a3
3309             88e0 e8ac82
3310             88e1 e98195
3311             88e2 e981ba
3312             88e3 e58cbb
3313             88e4 e4ba95
3314             88e5 e4baa5
3315             88e6 e59f9f
3316             88e7 e882b2
3317             88e8 e98381
3318             88e9 e7a3af
3319             88ea e4b880
3320             88eb e5a3b1
3321             88ec e6baa2
3322             88ed e980b8
3323             88ee e7a8b2
3324             88ef e88ca8
3325             88f0 e88a8b
3326             88f1 e9b0af
3327             88f2 e58581
3328             88f3 e58db0
3329             88f4 e592bd
3330             88f5 e593a1
3331             88f6 e59ba0
3332             88f7 e5a7bb
3333             88f8 e5bc95
3334             88f9 e9a3b2
3335             88fa e6b7ab
3336             88fb e883a4
3337             88fc e894ad
3338             8940 e999a2
3339             8941 e999b0
3340             8942 e99aa0
3341             8943 e99fbb
3342             8944 e5908b
3343             8945 e58fb3
3344             8946 e5ae87
3345             8947 e7838f
3346             8948 e7bebd
3347             8949 e8bf82
3348             894a e99ba8
3349             894b e58daf
3350             894c e9b59c
3351             894d e7aaba
3352             894e e4b891
3353             894f e7a293
3354             8950 e887bc
3355             8951 e6b8a6
3356             8952 e59898
3357             8953 e59484
3358             8954 e6ac9d
3359             8955 e8949a
3360             8956 e9b0bb
3361             8957 e5a7a5
3362             8958 e58ea9
3363             8959 e6b5a6
3364             895a e7939c
3365             895b e9968f
3366             895c e59982
3367             895d e4ba91
3368             895e e9818b
3369             895f e99bb2
3370             8960 e88d8f
3371             8961 e9a48c
3372             8962 e58fa1
3373             8963 e596b6
3374             8964 e5acb0
3375             8965 e5bdb1
3376             8966 e698a0
3377             8967 e69bb3
3378             8968 e6a084
3379             8969 e6b0b8
3380             896a e6b3b3
3381             896b e6b4a9
3382             896c e7919b
3383             896d e79b88
3384             896e e7a98e
3385             896f e9a0b4
3386             8970 e88bb1
3387             8971 e8a19b
3388             8972 e8a9a0
3389             8973 e98bad
3390             8974 e6b6b2
3391             8975 e796ab
3392             8976 e79b8a
3393             8977 e9a785
3394             8978 e682a6
3395             8979 e8ac81
3396             897a e8b68a
3397             897b e996b2
3398             897c e6a68e
3399             897d e58ead
3400             897e e58686
3401             8980 e59c92
3402             8981 e5a0b0
3403             8982 e5a584
3404             8983 e5aeb4
3405             8984 e5bbb6
3406             8985 e680a8
3407             8986 e68ea9
3408             8987 e68fb4
3409             8988 e6b2bf
3410             8989 e6bc94
3411             898a e7828e
3412             898b e78494
3413             898c e78599
3414             898d e78795
3415             898e e78cbf
3416             898f e7b881
3417             8990 e889b6
3418             8991 e88b91
3419             8992 e89697
3420             8993 e981a0
3421             8994 e9899b
3422             8995 e9b49b
3423             8996 e5a1a9
3424             8997 e696bc
3425             8998 e6b19a
3426             8999 e794a5
3427             899a e587b9
3428             899b e5a4ae
3429             899c e5a5a5
3430             899d e5be80
3431             899e e5bf9c
3432             899f e68abc
3433             89a0 e697ba
3434             89a1 e6a8aa
3435             89a2 e6aca7
3436             89a3 e6aeb4
3437             89a4 e78e8b
3438             89a5 e7bf81
3439             89a6 e8a596
3440             89a7 e9b4ac
3441             89a8 e9b48e
3442             89a9 e9bb84
3443             89aa e5b2a1
3444             89ab e6b296
3445             89ac e88dbb
3446             89ad e58484
3447             89ae e5b18b
3448             89af e686b6
3449             89b0 e88786
3450             89b1 e6a1b6
3451             89b2 e789a1
3452             89b3 e4b999
3453             89b4 e4bfba
3454             89b5 e58db8
3455             89b6 e681a9
3456             89b7 e6b8a9
3457             89b8 e7a98f
3458             89b9 e99fb3
3459             89ba e4b88b
3460             89bb e58c96
3461             89bc e4bbae
3462             89bd e4bd95
3463             89be e4bcbd
3464             89bf e4bea1
3465             89c0 e4bdb3
3466             89c1 e58aa0
3467             89c2 e58faf
3468             89c3 e59889
3469             89c4 e5a48f
3470             89c5 e5ab81
3471             89c6 e5aeb6
3472             89c7 e5afa1
3473             89c8 e7a791
3474             89c9 e69a87
3475             89ca e69e9c
3476             89cb e69eb6
3477             89cc e6ad8c
3478             89cd e6b2b3
3479             89ce e781ab
3480             89cf e78f82
3481             89d0 e7a68d
3482             89d1 e7a6be
3483             89d2 e7a8bc
3484             89d3 e7ae87
3485             89d4 e88ab1
3486             89d5 e88b9b
3487             89d6 e88c84
3488             89d7 e88db7
3489             89d8 e88faf
3490             89d9 e88f93
3491             89da e89da6
3492             89db e8aab2
3493             89dc e598a9
3494             89dd e8b2a8
3495             89de e8bfa6
3496             89df e9818e
3497             89e0 e99c9e
3498             89e1 e89a8a
3499             89e2 e4bf84
3500             89e3 e5b3a8
3501             89e4 e68891
3502             89e5 e78999
3503             89e6 e794bb
3504             89e7 e887a5
3505             89e8 e88abd
3506             89e9 e89bbe
3507             89ea e8b380
3508             89eb e99b85
3509             89ec e9a493
3510             89ed e9a795
3511             89ee e4bb8b
3512             89ef e4bc9a
3513             89f0 e8a7a3
3514             89f1 e59b9e
3515             89f2 e5a18a
3516             89f3 e5a38a
3517             89f4 e5bbbb
3518             89f5 e5bfab
3519             89f6 e680aa
3520             89f7 e68294
3521             89f8 e681a2
3522             89f9 e68790
3523             89fa e68892
3524             89fb e68b90
3525             89fc e694b9
3526             8a40 e9ad81
3527             8a41 e699a6
3528             8a42 e6a2b0
3529             8a43 e6b5b7
3530             8a44 e781b0
3531             8a45 e7958c
3532             8a46 e79a86
3533             8a47 e7b5b5
3534             8a48 e88aa5
3535             8a49 e89fb9
3536             8a4a e9968b
3537             8a4b e99a8e
3538             8a4c e8b29d
3539             8a4d e587b1
3540             8a4e e58abe
3541             8a4f e5a496
3542             8a50 e592b3
3543             8a51 e5aeb3
3544             8a52 e5b496
3545             8a53 e685a8
3546             8a54 e6a682
3547             8a55 e6b6af
3548             8a56 e7a28d
3549             8a57 e8938b
3550             8a58 e8a197
3551             8a59 e8a9b2
3552             8a5a e98ea7
3553             8a5b e9aab8
3554             8a5c e6b5ac
3555             8a5d e9a6a8
3556             8a5e e89b99
3557             8a5f e59ea3
3558             8a60 e69fbf
3559             8a61 e89b8e
3560             8a62 e9888e
3561             8a63 e58a83
3562             8a64 e59a87
3563             8a65 e59084
3564             8a66 e5bb93
3565             8a67 e68ba1
3566             8a68 e692b9
3567             8a69 e6a0bc
3568             8a6a e6a0b8
3569             8a6b e6aebb
3570             8a6c e78db2
3571             8a6d e7a2ba
3572             8a6e e7a9ab
3573             8a6f e8a69a
3574             8a70 e8a792
3575             8a71 e8b5ab
3576             8a72 e8bc83
3577             8a73 e983ad
3578             8a74 e996a3
3579             8a75 e99a94
3580             8a76 e99da9
3581             8a77 e5ada6
3582             8a78 e5b2b3
3583             8a79 e6a5bd
3584             8a7a e9a18d
3585             8a7b e9a18e
3586             8a7c e68e9b
3587             8a7d e7aca0
3588             8a7e e6a8ab
3589             8a80 e6a9bf
3590             8a81 e6a2b6
3591             8a82 e9b08d
3592             8a83 e6bd9f
3593             8a84 e589b2
3594             8a85 e5969d
3595             8a86 e681b0
3596             8a87 e68bac
3597             8a88 e6b4bb
3598             8a89 e6b887
3599             8a8a e6bb91
3600             8a8b e8919b
3601             8a8c e8a490
3602             8a8d e8bd84
3603             8a8e e4b894
3604             8a8f e9b0b9
3605             8a90 e58fb6
3606             8a91 e6a49b
3607             8a92 e6a8ba
3608             8a93 e99e84
3609             8a94 e6a0aa
3610             8a95 e5859c
3611             8a96 e7ab83
3612             8a97 e892b2
3613             8a98 e9879c
3614             8a99 e98e8c
3615             8a9a e5999b
3616             8a9b e9b4a8
3617             8a9c e6a0a2
3618             8a9d e88c85
3619             8a9e e890b1
3620             8a9f e7b2a5
3621             8aa0 e58888
3622             8aa1 e88b85
3623             8aa2 e793a6
3624             8aa3 e4b9be
3625             8aa4 e4be83
3626             8aa5 e586a0
3627             8aa6 e5af92
3628             8aa7 e5888a
3629             8aa8 e58b98
3630             8aa9 e58ba7
3631             8aaa e5b7bb
3632             8aab e5969a
3633             8aac e5a0aa
3634             8aad e5a7a6
3635             8aae e5ae8c
3636             8aaf e5ae98
3637             8ab0 e5af9b
3638             8ab1 e5b9b2
3639             8ab2 e5b9b9
3640             8ab3 e682a3
3641             8ab4 e6849f
3642             8ab5 e685a3
3643             8ab6 e686be
3644             8ab7 e68f9b
3645             8ab8 e695a2
3646             8ab9 e69f91
3647             8aba e6a193
3648             8abb e6a3ba
3649             8abc e6acbe
3650             8abd e6ad93
3651             8abe e6b197
3652             8abf e6bca2
3653             8ac0 e6be97
3654             8ac1 e6bd85
3655             8ac2 e792b0
3656             8ac3 e79498
3657             8ac4 e79ba3
3658             8ac5 e79c8b
3659             8ac6 e7abbf
3660             8ac7 e7aea1
3661             8ac8 e7b0a1
3662             8ac9 e7b7a9
3663             8aca e7bcb6
3664             8acb e7bfb0
3665             8acc e8829d
3666             8acd e889a6
3667             8ace e88e9e
3668             8acf e8a6b3
3669             8ad0 e8ab8c
3670             8ad1 e8b2ab
3671             8ad2 e98284
3672             8ad3 e99191
3673             8ad4 e99693
3674             8ad5 e99691
3675             8ad6 e996a2
3676             8ad7 e999a5
3677             8ad8 e99f93
3678             8ad9 e9a4a8
3679             8ada e88898
3680             8adb e4b8b8
3681             8adc e590ab
3682             8add e5b2b8
3683             8ade e5b78c
3684             8adf e78ea9
3685             8ae0 e7998c
3686             8ae1 e79cbc
3687             8ae2 e5b2a9
3688             8ae3 e7bfab
3689             8ae4 e8b48b
3690             8ae5 e99b81
3691             8ae6 e9a091
3692             8ae7 e9a194
3693             8ae8 e9a198
3694             8ae9 e4bc81
3695             8aea e4bc8e
3696             8aeb e58db1
3697             8aec e5969c
3698             8aed e599a8
3699             8aee e59fba
3700             8aef e5a587
3701             8af0 e5ac89
3702             8af1 e5af84
3703             8af2 e5b290
3704             8af3 e5b88c
3705             8af4 e5b9be
3706             8af5 e5bf8c
3707             8af6 e68fae
3708             8af7 e69cba
3709             8af8 e69797
3710             8af9 e697a2
3711             8afa e69c9f
3712             8afb e6a38b
3713             8afc e6a384
3714             8b40 e6a99f
3715             8b41 e5b8b0
3716             8b42 e6af85
3717             8b43 e6b097
3718             8b44 e6b1bd
3719             8b45 e795bf
3720             8b46 e7a588
3721             8b47 e5ada3
3722             8b48 e7a880
3723             8b49 e7b480
3724             8b4a e5bebd
3725             8b4b e8a68f
3726             8b4c e8a898
3727             8b4d e8b2b4
3728             8b4e e8b5b7
3729             8b4f e8bb8c
3730             8b50 e8bc9d
3731             8b51 e9a3a2
3732             8b52 e9a88e
3733             8b53 e9acbc
3734             8b54 e4ba80
3735             8b55 e581bd
3736             8b56 e58480
3737             8b57 e5a693
3738             8b58 e5ae9c
3739             8b59 e688af
3740             8b5a e68a80
3741             8b5b e693ac
3742             8b5c e6acba
3743             8b5d e78aa0
3744             8b5e e79691
3745             8b5f e7a587
3746             8b60 e7bea9
3747             8b61 e89fbb
3748             8b62 e8aabc
3749             8b63 e8adb0
3750             8b64 e68eac
3751             8b65 e88f8a
3752             8b66 e99ea0
3753             8b67 e59089
3754             8b68 e59083
3755             8b69 e596ab
3756             8b6a e6a194
3757             8b6b e6a998
3758             8b6c e8a9b0
3759             8b6d e7a0a7
3760             8b6e e69db5
3761             8b6f e9bb8d
3762             8b70 e58db4
3763             8b71 e5aea2
3764             8b72 e8849a
3765             8b73 e89990
3766             8b74 e98086
3767             8b75 e4b898
3768             8b76 e4b985
3769             8b77 e4bb87
3770             8b78 e4bc91
3771             8b79 e58f8a
3772             8b7a e590b8
3773             8b7b e5aeae
3774             8b7c e5bc93
3775             8b7d e680a5
3776             8b7e e69591
3777             8b80 e69cbd
3778             8b81 e6b182
3779             8b82 e6b1b2
3780             8b83 e6b3a3
3781             8b84 e781b8
3782             8b85 e79083
3783             8b86 e7a9b6
3784             8b87 e7aaae
3785             8b88 e7ac88
3786             8b89 e7b49a
3787             8b8a e7b3be
3788             8b8b e7b5a6
3789             8b8c e697a7
3790             8b8d e7899b
3791             8b8e e58ebb
3792             8b8f e5b185
3793             8b90 e5b7a8
3794             8b91 e68b92
3795             8b92 e68ba0
3796             8b93 e68c99
3797             8b94 e6b8a0
3798             8b95 e8999a
3799             8b96 e8a8b1
3800             8b97 e8b79d
3801             8b98 e98bb8
3802             8b99 e6bc81
3803             8b9a e7a6a6
3804             8b9b e9ad9a
3805             8b9c e4baa8
3806             8b9d e4baab
3807             8b9e e4baac
3808             8b9f e4be9b
3809             8ba0 e4bea0
3810             8ba1 e58391
3811             8ba2 e58587
3812             8ba3 e7abb6
3813             8ba4 e585b1
3814             8ba5 e587b6
3815             8ba6 e58d94
3816             8ba7 e58ca1
3817             8ba8 e58dbf
3818             8ba9 e58fab
3819             8baa e596ac
3820             8bab e5a283
3821             8bac e5b3a1
3822             8bad e5bcb7
3823             8bae e5bd8a
3824             8baf e680af
3825             8bb0 e68190
3826             8bb1 e681ad
3827             8bb2 e68c9f
3828             8bb3 e69599
3829             8bb4 e6a98b
3830             8bb5 e6b381
3831             8bb6 e78b82
3832             8bb7 e78bad
3833             8bb8 e79faf
3834             8bb9 e883b8
3835             8bba e88485
3836             8bbb e88888
3837             8bbc e8958e
3838             8bbd e983b7
3839             8bbe e98fa1
3840             8bbf e99fbf
3841             8bc0 e9a597
3842             8bc1 e9a99a
3843             8bc2 e4bbb0
3844             8bc3 e5879d
3845             8bc4 e5b0ad
3846             8bc5 e69a81
3847             8bc6 e6a5ad
3848             8bc7 e5b180
3849             8bc8 e69bb2
3850             8bc9 e6a5b5
3851             8bca e78e89
3852             8bcb e6a190
3853             8bcc e7b281
3854             8bcd e58385
3855             8bce e58ba4
3856             8bcf e59d87
3857             8bd0 e5b7be
3858             8bd1 e98ca6
3859             8bd2 e696a4
3860             8bd3 e6aca3
3861             8bd4 e6acbd
3862             8bd5 e790b4
3863             8bd6 e7a681
3864             8bd7 e7a6bd
3865             8bd8 e7ad8b
3866             8bd9 e7b78a
3867             8bda e88ab9
3868             8bdb e88f8c
3869             8bdc e8a1bf
3870             8bdd e8a59f
3871             8bde e8acb9
3872             8bdf e8bf91
3873             8be0 e98791
3874             8be1 e5909f
3875             8be2 e98a80
3876             8be3 e4b99d
3877             8be4 e580b6
3878             8be5 e58fa5
3879             8be6 e58cba
3880             8be7 e78b97
3881             8be8 e78e96
3882             8be9 e79fa9
3883             8bea e88ba6
3884             8beb e8baaf
3885             8bec e9a786
3886             8bed e9a788
3887             8bee e9a792
3888             8bef e585b7
3889             8bf0 e6849a
3890             8bf1 e8999e
3891             8bf2 e596b0
3892             8bf3 e7a9ba
3893             8bf4 e581b6
3894             8bf5 e5af93
3895             8bf6 e98187
3896             8bf7 e99a85
3897             8bf8 e4b8b2
3898             8bf9 e6ab9b
3899             8bfa e987a7
3900             8bfb e5b191
3901             8bfc e5b188
3902             8c40 e68e98
3903             8c41 e7aa9f
3904             8c42 e6b293
3905             8c43 e99db4
3906             8c44 e8bda1
3907             8c45 e7aaaa
3908             8c46 e7868a
3909             8c47 e99a88
3910             8c48 e7b282
3911             8c49 e6a097
3912             8c4a e7b9b0
3913             8c4b e6a191
3914             8c4c e98dac
3915             8c4d e58bb2
3916             8c4e e5909b
3917             8c4f e896ab
3918             8c50 e8a893
3919             8c51 e7bea4
3920             8c52 e8bb8d
3921             8c53 e983a1
3922             8c54 e58da6
3923             8c55 e8a288
3924             8c56 e7a581
3925             8c57 e4bf82
3926             8c58 e582be
3927             8c59 e58891
3928             8c5a e58584
3929             8c5b e59593
3930             8c5c e59cad
3931             8c5d e78faa
3932             8c5e e59e8b
3933             8c5f e5a591
3934             8c60 e5bda2
3935             8c61 e5be84
3936             8c62 e681b5
3937             8c63 e685b6
3938             8c64 e685a7
3939             8c65 e686a9
3940             8c66 e68eb2
3941             8c67 e690ba
3942             8c68 e695ac
3943             8c69 e699af
3944             8c6a e6a182
3945             8c6b e6b893
3946             8c6c e795a6
3947             8c6d e7a8bd
3948             8c6e e7b3bb
3949             8c6f e7b58c
3950             8c70 e7b699
3951             8c71 e7b98b
3952             8c72 e7bdab
3953             8c73 e88c8e
3954             8c74 e88d8a
3955             8c75 e89b8d
3956             8c76 e8a888
3957             8c77 e8a9a3
3958             8c78 e8ada6
3959             8c79 e8bbbd
3960             8c7a e9a09a
3961             8c7b e9b68f
3962             8c7c e88ab8
3963             8c7d e8bf8e
3964             8c7e e9afa8
3965             8c80 e58a87
3966             8c81 e6889f
3967             8c82 e69283
3968             8c83 e6bf80
3969             8c84 e99a99
3970             8c85 e6a181
3971             8c86 e58291
3972             8c87 e6aca0
3973             8c88 e6b1ba
3974             8c89 e6bd94
3975             8c8a e7a9b4
3976             8c8b e7b590
3977             8c8c e8a180
3978             8c8d e8a8a3
3979             8c8e e69c88
3980             8c8f e4bbb6
3981             8c90 e580b9
3982             8c91 e580a6
3983             8c92 e581a5
3984             8c93 e585bc
3985             8c94 e588b8
3986             8c95 e589a3
3987             8c96 e596a7
3988             8c97 e59c8f
3989             8c98 e5a085
3990             8c99 e5ab8c
3991             8c9a e5bbba
3992             8c9b e686b2
3993             8c9c e687b8
3994             8c9d e68bb3
3995             8c9e e68db2
3996             8c9f e6a49c
3997             8ca0 e6a8a9
3998             8ca1 e789bd
3999             8ca2 e78aac
4000             8ca3 e78cae
4001             8ca4 e7a094
4002             8ca5 e7a1af
4003             8ca6 e7b5b9
4004             8ca7 e79c8c
4005             8ca8 e882a9
4006             8ca9 e8a68b
4007             8caa e8ac99
4008             8cab e8b3a2
4009             8cac e8bb92
4010             8cad e981a3
4011             8cae e98db5
4012             8caf e999ba
4013             8cb0 e9a195
4014             8cb1 e9a893
4015             8cb2 e9b9b8
4016             8cb3 e58583
4017             8cb4 e58e9f
4018             8cb5 e58eb3
4019             8cb6 e5b9bb
4020             8cb7 e5bca6
4021             8cb8 e6b89b
4022             8cb9 e6ba90
4023             8cba e78e84
4024             8cbb e78fbe
4025             8cbc e7b583
4026             8cbd e888b7
4027             8cbe e8a880
4028             8cbf e8abba
4029             8cc0 e99990
4030             8cc1 e4b98e
4031             8cc2 e5808b
4032             8cc3 e58fa4
4033             8cc4 e591bc
4034             8cc5 e59bba
4035             8cc6 e5a791
4036             8cc7 e5ada4
4037             8cc8 e5b7b1
4038             8cc9 e5baab
4039             8cca e5bca7
4040             8ccb e688b8
4041             8ccc e69585
4042             8ccd e69eaf
4043             8cce e6b996
4044             8ccf e78b90
4045             8cd0 e7b38a
4046             8cd1 e8a2b4
4047             8cd2 e882a1
4048             8cd3 e883a1
4049             8cd4 e88fb0
4050             8cd5 e8998e
4051             8cd6 e8aa87
4052             8cd7 e8b7a8
4053             8cd8 e988b7
4054             8cd9 e99b87
4055             8cda e9a1a7
4056             8cdb e9bc93
4057             8cdc e4ba94
4058             8cdd e4ba92
4059             8cde e4bc8d
4060             8cdf e58d88
4061             8ce0 e59189
4062             8ce1 e590be
4063             8ce2 e5a8af
4064             8ce3 e5be8c
4065             8ce4 e5bea1
4066             8ce5 e6829f
4067             8ce6 e6a2a7
4068             8ce7 e6aa8e
4069             8ce8 e7919a
4070             8ce9 e7a281
4071             8cea e8aa9e
4072             8ceb e8aaa4
4073             8cec e8adb7
4074             8ced e98690
4075             8cee e4b99e
4076             8cef e9af89
4077             8cf0 e4baa4
4078             8cf1 e4bdbc
4079             8cf2 e4beaf
4080             8cf3 e58099
4081             8cf4 e58096
4082             8cf5 e58589
4083             8cf6 e585ac
4084             8cf7 e58a9f
4085             8cf8 e58ab9
4086             8cf9 e58bbe
4087             8cfa e58e9a
4088             8cfb e58fa3
4089             8cfc e59091
4090             8d40 e5908e
4091             8d41 e59689
4092             8d42 e59d91
4093             8d43 e59ea2
4094             8d44 e5a5bd
4095             8d45 e5ad94
4096             8d46 e5ad9d
4097             8d47 e5ae8f
4098             8d48 e5b7a5
4099             8d49 e5b7a7
4100             8d4a e5b7b7
4101             8d4b e5b9b8
4102             8d4c e5ba83
4103             8d4d e5ba9a
4104             8d4e e5bab7
4105             8d4f e5bc98
4106             8d50 e68192
4107             8d51 e6858c
4108             8d52 e68a97
4109             8d53 e68b98
4110             8d54 e68ea7
4111             8d55 e694bb
4112             8d56 e69882
4113             8d57 e69983
4114             8d58 e69bb4
4115             8d59 e69dad
4116             8d5a e6a0a1
4117             8d5b e6a297
4118             8d5c e6a78b
4119             8d5d e6b19f
4120             8d5e e6b4aa
4121             8d5f e6b5a9
4122             8d60 e6b8af
4123             8d61 e6ba9d
4124             8d62 e794b2
4125             8d63 e79a87
4126             8d64 e7a1ac
4127             8d65 e7a8bf
4128             8d66 e7b3a0
4129             8d67 e7b485
4130             8d68 e7b498
4131             8d69 e7b59e
4132             8d6a e7b6b1
4133             8d6b e88095
4134             8d6c e88083
4135             8d6d e882af
4136             8d6e e882b1
4137             8d6f e88594
4138             8d70 e8868f
4139             8d71 e888aa
4140             8d72 e88d92
4141             8d73 e8a18c
4142             8d74 e8a1a1
4143             8d75 e8ac9b
4144             8d76 e8b2a2
4145             8d77 e8b3bc
4146             8d78 e9838a
4147             8d79 e985b5
4148             8d7a e989b1
4149             8d7b e7a0bf
4150             8d7c e98bbc
4151             8d7d e996a4
4152             8d7e e9998d
4153             8d80 e9a085
4154             8d81 e9a699
4155             8d82 e9ab98
4156             8d83 e9b4bb
4157             8d84 e5899b
4158             8d85 e58aab
4159             8d86 e58fb7
4160             8d87 e59088
4161             8d88 e5a395
4162             8d89 e68bb7
4163             8d8a e6bfa0
4164             8d8b e8b1aa
4165             8d8c e8bd9f
4166             8d8d e9bab9
4167             8d8e e5858b
4168             8d8f e588bb
4169             8d90 e5918a
4170             8d91 e59bbd
4171             8d92 e7a980
4172             8d93 e985b7
4173             8d94 e9b5a0
4174             8d95 e9bb92
4175             8d96 e78d84
4176             8d97 e6bc89
4177             8d98 e885b0
4178             8d99 e79491
4179             8d9a e5bfbd
4180             8d9b e6839a
4181             8d9c e9aaa8
4182             8d9d e78b9b
4183             8d9e e8bebc
4184             8d9f e6ada4
4185             8da0 e9a083
4186             8da1 e4bb8a
4187             8da2 e59bb0
4188             8da3 e59da4
4189             8da4 e5a2be
4190             8da5 e5a99a
4191             8da6 e681a8
4192             8da7 e68787
4193             8da8 e6988f
4194             8da9 e69886
4195             8daa e6a0b9
4196             8dab e6a2b1
4197             8dac e6b7b7
4198             8dad e79795
4199             8dae e7b4ba
4200             8daf e889ae
4201             8db0 e9ad82
4202             8db1 e4ba9b
4203             8db2 e4bd90
4204             8db3 e58f89
4205             8db4 e59486
4206             8db5 e5b5af
4207             8db6 e5b7a6
4208             8db7 e5b7ae
4209             8db8 e69fbb
4210             8db9 e6b299
4211             8dba e791b3
4212             8dbb e7a082
4213             8dbc e8a990
4214             8dbd e98e96
4215             8dbe e8a39f
4216             8dbf e59d90
4217             8dc0 e5baa7
4218             8dc1 e68cab
4219             8dc2 e582b5
4220             8dc3 e582ac
4221             8dc4 e5868d
4222             8dc5 e69c80
4223             8dc6 e59389
4224             8dc7 e5a19e
4225             8dc8 e5a6bb
4226             8dc9 e5aeb0
4227             8dca e5bda9
4228             8dcb e6898d
4229             8dcc e68ea1
4230             8dcd e6a0bd
4231             8dce e6adb3
4232             8dcf e6b888
4233             8dd0 e781bd
4234             8dd1 e98787
4235             8dd2 e78a80
4236             8dd3 e7a095
4237             8dd4 e7a0a6
4238             8dd5 e7a5ad
4239             8dd6 e6968e
4240             8dd7 e7b4b0
4241             8dd8 e88f9c
4242             8dd9 e8a381
4243             8dda e8bc89
4244             8ddb e99a9b
4245             8ddc e589a4
4246             8ddd e59ca8
4247             8dde e69d90
4248             8ddf e7bdaa
4249             8de0 e8b2a1
4250             8de1 e586b4
4251             8de2 e59d82
4252             8de3 e998aa
4253             8de4 e5a0ba
4254             8de5 e6a68a
4255             8de6 e882b4
4256             8de7 e592b2
4257             8de8 e5b48e
4258             8de9 e59fbc
4259             8dea e7a295
4260             8deb e9b7ba
4261             8dec e4bd9c
4262             8ded e5898a
4263             8dee e5928b
4264             8def e690be
4265             8df0 e698a8
4266             8df1 e69c94
4267             8df2 e69fb5
4268             8df3 e7aa84
4269             8df4 e7ad96
4270             8df5 e7b4a2
4271             8df6 e98caf
4272             8df7 e6a19c
4273             8df8 e9aead
4274             8df9 e7acb9
4275             8dfa e58c99
4276             8dfb e5868a
4277             8dfc e588b7
4278             8e40 e5af9f
4279             8e41 e68bb6
4280             8e42 e692ae
4281             8e43 e693a6
4282             8e44 e69cad
4283             8e45 e6aeba
4284             8e46 e896a9
4285             8e47 e99b91
4286             8e48 e79a90
4287             8e49 e9af96
4288             8e4a e68d8c
4289             8e4b e98c86
4290             8e4c e9aeab
4291             8e4d e79abf
4292             8e4e e69992
4293             8e4f e4b889
4294             8e50 e58298
4295             8e51 e58f82
4296             8e52 e5b1b1
4297             8e53 e683a8
4298             8e54 e69292
4299             8e55 e695a3
4300             8e56 e6a19f
4301             8e57 e787a6
4302             8e58 e78f8a
4303             8e59 e794a3
4304             8e5a e7ae97
4305             8e5b e7ba82
4306             8e5c e89a95
4307             8e5d e8ae83
4308             8e5e e8b39b
4309             8e5f e985b8
4310             8e60 e9a490
4311             8e61 e696ac
4312             8e62 e69aab
4313             8e63 e6ae8b
4314             8e64 e4bb95
4315             8e65 e4bb94
4316             8e66 e4bcba
4317             8e67 e4bdbf
4318             8e68 e588ba
4319             8e69 e58fb8
4320             8e6a e58fb2
4321             8e6b e597a3
4322             8e6c e59b9b
4323             8e6d e5a3ab
4324             8e6e e5a78b
4325             8e6f e5a789
4326             8e70 e5a7bf
4327             8e71 e5ad90
4328             8e72 e5b18d
4329             8e73 e5b882
4330             8e74 e5b8ab
4331             8e75 e5bf97
4332             8e76 e6809d
4333             8e77 e68c87
4334             8e78 e694af
4335             8e79 e5ad9c
4336             8e7a e696af
4337             8e7b e696bd
4338             8e7c e697a8
4339             8e7d e69e9d
4340             8e7e e6ada2
4341             8e80 e6adbb
4342             8e81 e6b08f
4343             8e82 e78d85
4344             8e83 e7a589
4345             8e84 e7a781
4346             8e85 e7b3b8
4347             8e86 e7b499
4348             8e87 e7b4ab
4349             8e88 e882a2
4350             8e89 e88482
4351             8e8a e887b3
4352             8e8b e8a696
4353             8e8c e8a99e
4354             8e8d e8a9a9
4355             8e8e e8a9a6
4356             8e8f e8aa8c
4357             8e90 e8abae
4358             8e91 e8b387
4359             8e92 e8b39c
4360             8e93 e99b8c
4361             8e94 e9a3bc
4362             8e95 e6adaf
4363             8e96 e4ba8b
4364             8e97 e4bcbc
4365             8e98 e4be8d
4366             8e99 e58590
4367             8e9a e5ad97
4368             8e9b e5afba
4369             8e9c e68588
4370             8e9d e68c81
4371             8e9e e69982
4372             8e9f e6aca1
4373             8ea0 e6bb8b
4374             8ea1 e6b2bb
4375             8ea2 e788be
4376             8ea3 e792bd
4377             8ea4 e79794
4378             8ea5 e7a381
4379             8ea6 e7a4ba
4380             8ea7 e8808c
4381             8ea8 e880b3
4382             8ea9 e887aa
4383             8eaa e89294
4384             8eab e8be9e
4385             8eac e6b190
4386             8ead e9b9bf
4387             8eae e5bc8f
4388             8eaf e8ad98
4389             8eb0 e9b4ab
4390             8eb1 e7abba
4391             8eb2 e8bbb8
4392             8eb3 e5ae8d
4393             8eb4 e99bab
4394             8eb5 e4b883
4395             8eb6 e58fb1
4396             8eb7 e59fb7
4397             8eb8 e5a4b1
4398             8eb9 e5ab89
4399             8eba e5aea4
4400             8ebb e68289
4401             8ebc e6b9bf
4402             8ebd e6bc86
4403             8ebe e796be
4404             8ebf e8b3aa
4405             8ec0 e5ae9f
4406             8ec1 e89480
4407             8ec2 e7afa0
4408             8ec3 e581b2
4409             8ec4 e69fb4
4410             8ec5 e88a9d
4411             8ec6 e5b1a1
4412             8ec7 e8958a
4413             8ec8 e7b89e
4414             8ec9 e8888e
4415             8eca e58699
4416             8ecb e5b084
4417             8ecc e68da8
4418             8ecd e8b5a6
4419             8ece e6969c
4420             8ecf e785ae
4421             8ed0 e7a4be
4422             8ed1 e7b497
4423             8ed2 e88085
4424             8ed3 e8ac9d
4425             8ed4 e8bb8a
4426             8ed5 e981ae
4427             8ed6 e89b87
4428             8ed7 e982aa
4429             8ed8 e5809f
4430             8ed9 e58bba
4431             8eda e5b0ba
4432             8edb e69d93
4433             8edc e781bc
4434             8edd e788b5
4435             8ede e9858c
4436             8edf e98788
4437             8ee0 e98cab
4438             8ee1 e88ba5
4439             8ee2 e5af82
4440             8ee3 e5bcb1
4441             8ee4 e683b9
4442             8ee5 e4b8bb
4443             8ee6 e58f96
4444             8ee7 e5ae88
4445             8ee8 e6898b
4446             8ee9 e69cb1
4447             8eea e6ae8a
4448             8eeb e78ba9
4449             8eec e78fa0
4450             8eed e7a8ae
4451             8eee e885ab
4452             8eef e8b6a3
4453             8ef0 e98592
4454             8ef1 e9a696
4455             8ef2 e58492
4456             8ef3 e58f97
4457             8ef4 e591aa
4458             8ef5 e5afbf
4459             8ef6 e68e88
4460             8ef7 e6a8b9
4461             8ef8 e7b6ac
4462             8ef9 e99c80
4463             8efa e59b9a
4464             8efb e58f8e
4465             8efc e591a8
4466             8f40 e5ae97
4467             8f41 e5b0b1
4468             8f42 e5b79e
4469             8f43 e4bfae
4470             8f44 e68481
4471             8f45 e68bbe
4472             8f46 e6b4b2
4473             8f47 e7a780
4474             8f48 e7a78b
4475             8f49 e7b582
4476             8f4a e7b98d
4477             8f4b e7bf92
4478             8f4c e887ad
4479             8f4d e8889f
4480             8f4e e89290
4481             8f4f e8a186
4482             8f50 e8a5b2
4483             8f51 e8ae90
4484             8f52 e8b9b4
4485             8f53 e8bcaf
4486             8f54 e980b1
4487             8f55 e9858b
4488             8f56 e985ac
4489             8f57 e99b86
4490             8f58 e9869c
4491             8f59 e4bb80
4492             8f5a e4bd8f
4493             8f5b e58585
4494             8f5c e58d81
4495             8f5d e5be93
4496             8f5e e6888e
4497             8f5f e69f94
4498             8f60 e6b181
4499             8f61 e6b88b
4500             8f62 e78da3
4501             8f63 e7b8a6
4502             8f64 e9878d
4503             8f65 e98a83
4504             8f66 e58f94
4505             8f67 e5a499
4506             8f68 e5aebf
4507             8f69 e6b791
4508             8f6a e7a59d
4509             8f6b e7b8ae
4510             8f6c e7b29b
4511             8f6d e5a1be
4512             8f6e e7869f
4513             8f6f e587ba
4514             8f70 e8a193
4515             8f71 e8bfb0
4516             8f72 e4bf8a
4517             8f73 e5b3bb
4518             8f74 e698a5
4519             8f75 e79eac
4520             8f76 e7aba3
4521             8f77 e8889c
4522             8f78 e9a7bf
4523             8f79 e58786
4524             8f7a e5beaa
4525             8f7b e697ac
4526             8f7c e6a5af
4527             8f7d e6ae89
4528             8f7e e6b7b3
4529             8f80 e6ba96
4530             8f81 e6bda4
4531             8f82 e79bbe
4532             8f83 e7b494
4533             8f84 e5b7a1
4534             8f85 e981b5
4535             8f86 e98687
4536             8f87 e9a086
4537             8f88 e587a6
4538             8f89 e5889d
4539             8f8a e68980
4540             8f8b e69a91
4541             8f8c e69b99
4542             8f8d e6b89a
4543             8f8e e5bab6
4544             8f8f e7b792
4545             8f90 e7bdb2
4546             8f91 e69bb8
4547             8f92 e896af
4548             8f93 e897b7
4549             8f94 e8abb8
4550             8f95 e58aa9
4551             8f96 e58f99
4552             8f97 e5a5b3
4553             8f98 e5ba8f
4554             8f99 e5be90
4555             8f9a e68195
4556             8f9b e98ba4
4557             8f9c e999a4
4558             8f9d e582b7
4559             8f9e e5849f
4560             8f9f e58b9d
4561             8fa0 e58ca0
4562             8fa1 e58d87
4563             8fa2 e58fac
4564             8fa3 e593a8
4565             8fa4 e59586
4566             8fa5 e594b1
4567             8fa6 e59897
4568             8fa7 e5a5a8
4569             8fa8 e5a6be
4570             8fa9 e5a8bc
4571             8faa e5aeb5
4572             8fab e5b086
4573             8fac e5b08f
4574             8fad e5b091
4575             8fae e5b09a
4576             8faf e5ba84
4577             8fb0 e5ba8a
4578             8fb1 e5bba0
4579             8fb2 e5bdb0
4580             8fb3 e689bf
4581             8fb4 e68a84
4582             8fb5 e68b9b
4583             8fb6 e68e8c
4584             8fb7 e68db7
4585             8fb8 e69887
4586             8fb9 e6988c
4587             8fba e698ad
4588             8fbb e699b6
4589             8fbc e69dbe
4590             8fbd e6a2a2
4591             8fbe e6a89f
4592             8fbf e6a8b5
4593             8fc0 e6b2bc
4594             8fc1 e6b688
4595             8fc2 e6b889
4596             8fc3 e6b998
4597             8fc4 e784bc
4598             8fc5 e784a6
4599             8fc6 e785a7
4600             8fc7 e79787
4601             8fc8 e79c81
4602             8fc9 e7a19d
4603             8fca e7a481
4604             8fcb e7a5a5
4605             8fcc e7a7b0
4606             8fcd e7aba0
4607             8fce e7ac91
4608             8fcf e7b2a7
4609             8fd0 e7b4b9
4610             8fd1 e88296
4611             8fd2 e88f96
4612             8fd3 e8928b
4613             8fd4 e89589
4614             8fd5 e8a19d
4615             8fd6 e8a3b3
4616             8fd7 e8a89f
4617             8fd8 e8a8bc
4618             8fd9 e8a994
4619             8fda e8a9b3
4620             8fdb e8b1a1
4621             8fdc e8b39e
4622             8fdd e986a4
4623             8fde e989a6
4624             8fdf e98dbe
4625             8fe0 e99098
4626             8fe1 e99a9c
4627             8fe2 e99e98
4628             8fe3 e4b88a
4629             8fe4 e4b888
4630             8fe5 e4b89e
4631             8fe6 e4b997
4632             8fe7 e58697
4633             8fe8 e589b0
4634             8fe9 e59f8e
4635             8fea e5a0b4
4636             8feb e5a38c
4637             8fec e5aca2
4638             8fed e5b8b8
4639             8fee e68385
4640             8fef e693be
4641             8ff0 e69da1
4642             8ff1 e69d96
4643             8ff2 e6b584
4644             8ff3 e78ab6
4645             8ff4 e795b3
4646             8ff5 e7a9a3
4647             8ff6 e892b8
4648             8ff7 e8adb2
4649             8ff8 e986b8
4650             8ff9 e98ca0
4651             8ffa e598b1
4652             8ffb e59fb4
4653             8ffc e9a3be
4654             9040 e68bad
4655             9041 e6a48d
4656             9042 e6ae96
4657             9043 e787ad
4658             9044 e7b994
4659             9045 e881b7
4660             9046 e889b2
4661             9047 e8a7a6
4662             9048 e9a39f
4663             9049 e89d95
4664             904a e8beb1
4665             904b e5b0bb
4666             904c e4bcb8
4667             904d e4bfa1
4668             904e e4beb5
4669             904f e59487
4670             9050 e5a8a0
4671             9051 e5af9d
4672             9052 e5afa9
4673             9053 e5bf83
4674             9054 e6858e
4675             9055 e68caf
4676             9056 e696b0
4677             9057 e6998b
4678             9058 e6a3ae
4679             9059 e6a69b
4680             905a e6b5b8
4681             905b e6b7b1
4682             905c e794b3
4683             905d e796b9
4684             905e e79c9f
4685             905f e7a59e
4686             9060 e7a7a6
4687             9061 e7b4b3
4688             9062 e887a3
4689             9063 e88aaf
4690             9064 e896aa
4691             9065 e8a6aa
4692             9066 e8a8ba
4693             9067 e8baab
4694             9068 e8be9b
4695             9069 e980b2
4696             906a e9879d
4697             906b e99c87
4698             906c e4baba
4699             906d e4bb81
4700             906e e58883
4701             906f e5a1b5
4702             9070 e5a3ac
4703             9071 e5b08b
4704             9072 e7949a
4705             9073 e5b0bd
4706             9074 e8858e
4707             9075 e8a88a
4708             9076 e8bf85
4709             9077 e999a3
4710             9078 e99dad
4711             9079 e7aca5
4712             907a e8ab8f
4713             907b e9a088
4714             907c e985a2
4715             907d e59bb3
4716             907e e58ea8
4717             9080 e98097
4718             9081 e590b9
4719             9082 e59e82
4720             9083 e5b8a5
4721             9084 e68ea8
4722             9085 e6b0b4
4723             9086 e7828a
4724             9087 e79da1
4725             9088 e7b28b
4726             9089 e7bfa0
4727             908a e8a1b0
4728             908b e98182
4729             908c e98594
4730             908d e98c90
4731             908e e98c98
4732             908f e99a8f
4733             9090 e7919e
4734             9091 e9ab84
4735             9092 e5b487
4736             9093 e5b5a9
4737             9094 e695b0
4738             9095 e69ea2
4739             9096 e8b6a8
4740             9097 e99b9b
4741             9098 e68dae
4742             9099 e69d89
4743             909a e6a499
4744             909b e88f85
4745             909c e9a097
4746             909d e99b80
4747             909e e8a3be
4748             909f e6be84
4749             90a0 e691ba
4750             90a1 e5afb8
4751             90a2 e4b896
4752             90a3 e780ac
4753             90a4 e7959d
4754             90a5 e698af
4755             90a6 e58784
4756             90a7 e588b6
4757             90a8 e58ba2
4758             90a9 e5a793
4759             90aa e5be81
4760             90ab e680a7
4761             90ac e68890
4762             90ad e694bf
4763             90ae e695b4
4764             90af e6989f
4765             90b0 e699b4
4766             90b1 e6a3b2
4767             90b2 e6a096
4768             90b3 e6ada3
4769             90b4 e6b885
4770             90b5 e789b2
4771             90b6 e7949f
4772             90b7 e79b9b
4773             90b8 e7b2be
4774             90b9 e88196
4775             90ba e5a3b0
4776             90bb e8a3bd
4777             90bc e8a5bf
4778             90bd e8aaa0
4779             90be e8aa93
4780             90bf e8ab8b
4781             90c0 e9809d
4782             90c1 e98692
4783             90c2 e99d92
4784             90c3 e99d99
4785             90c4 e69689
4786             90c5 e7a88e
4787             90c6 e88486
4788             90c7 e99abb
4789             90c8 e5b8ad
4790             90c9 e6839c
4791             90ca e6889a
4792             90cb e696a5
4793             90cc e69894
4794             90cd e69e90
4795             90ce e79fb3
4796             90cf e7a98d
4797             90d0 e7b18d
4798             90d1 e7b8be
4799             90d2 e8848a
4800             90d3 e8b2ac
4801             90d4 e8b5a4
4802             90d5 e8b7a1
4803             90d6 e8b99f
4804             90d7 e7a2a9
4805             90d8 e58887
4806             90d9 e68b99
4807             90da e68ea5
4808             90db e69182
4809             90dc e68a98
4810             90dd e8a8ad
4811             90de e7aa83
4812             90df e7af80
4813             90e0 e8aaac
4814             90e1 e99baa
4815             90e2 e7b5b6
4816             90e3 e8888c
4817             90e4 e89d89
4818             90e5 e4bb99
4819             90e6 e58588
4820             90e7 e58d83
4821             90e8 e58da0
4822             90e9 e5aea3
4823             90ea e5b082
4824             90eb e5b096
4825             90ec e5b79d
4826             90ed e688a6
4827             90ee e68987
4828             90ef e692b0
4829             90f0 e6a093
4830             90f1 e6a0b4
4831             90f2 e6b389
4832             90f3 e6b585
4833             90f4 e6b497
4834             90f5 e69f93
4835             90f6 e6bd9c
4836             90f7 e7858e
4837             90f8 e785bd
4838             90f9 e6978b
4839             90fa e7a9bf
4840             90fb e7aead
4841             90fc e7b79a
4842             9140 e7b98a
4843             9141 e7bea8
4844             9142 e885ba
4845             9143 e8889b
4846             9144 e888b9
4847             9145 e896a6
4848             9146 e8a9ae
4849             9147 e8b38e
4850             9148 e8b7b5
4851             9149 e981b8
4852             914a e981b7
4853             914b e98aad
4854             914c e98a91
4855             914d e99683
4856             914e e9aeae
4857             914f e5898d
4858             9150 e59684
4859             9151 e6bcb8
4860             9152 e784b6
4861             9153 e585a8
4862             9154 e7a685
4863             9155 e7b995
4864             9156 e886b3
4865             9157 e7b38e
4866             9158 e5998c
4867             9159 e5a191
4868             915a e5b2a8
4869             915b e68eaa
4870             915c e69bbe
4871             915d e69bbd
4872             915e e6a59a
4873             915f e78b99
4874             9160 e7968f
4875             9161 e7968e
4876             9162 e7a48e
4877             9163 e7a596
4878             9164 e7a79f
4879             9165 e7b297
4880             9166 e7b4a0
4881             9167 e7b584
4882             9168 e89887
4883             9169 e8a8b4
4884             916a e998bb
4885             916b e981a1
4886             916c e9bca0
4887             916d e583a7
4888             916e e589b5
4889             916f e58f8c
4890             9170 e58fa2
4891             9171 e58089
4892             9172 e596aa
4893             9173 e5a3ae
4894             9174 e5a58f
4895             9175 e788bd
4896             9176 e5ae8b
4897             9177 e5b1a4
4898             9178 e58c9d
4899             9179 e683a3
4900             917a e683b3
4901             917b e68d9c
4902             917c e68e83
4903             917d e68cbf
4904             917e e68ebb
4905             9180 e6938d
4906             9181 e697a9
4907             9182 e69bb9
4908             9183 e5b7a3
4909             9184 e6a78d
4910             9185 e6a7bd
4911             9186 e6bc95
4912             9187 e787a5
4913             9188 e4ba89
4914             9189 e797a9
4915             918a e79bb8
4916             918b e7aa93
4917             918c e7b39f
4918             918d e7b78f
4919             918e e7b69c
4920             918f e881a1
4921             9190 e88d89
4922             9191 e88d98
4923             9192 e891ac
4924             9193 e892bc
4925             9194 e897bb
4926             9195 e8a385
4927             9196 e8b5b0
4928             9197 e98081
4929             9198 e981ad
4930             9199 e98e97
4931             919a e99c9c
4932             919b e9a892
4933             919c e5838f
4934             919d e5a297
4935             919e e6868e
4936             919f e88793
4937             91a0 e894b5
4938             91a1 e8b488
4939             91a2 e980a0
4940             91a3 e4bf83
4941             91a4 e581b4
4942             91a5 e58987
4943             91a6 e58db3
4944             91a7 e681af
4945             91a8 e68d89
4946             91a9 e69d9f
4947             91aa e6b8ac
4948             91ab e8b6b3
4949             91ac e9809f
4950             91ad e4bf97
4951             91ae e5b19e
4952             91af e8b38a
4953             91b0 e6978f
4954             91b1 e7b69a
4955             91b2 e58d92
4956             91b3 e8a296
4957             91b4 e585b6
4958             91b5 e68f83
4959             91b6 e5ad98
4960             91b7 e5adab
4961             91b8 e5b08a
4962             91b9 e6908d
4963             91ba e69d91
4964             91bb e9819c
4965             91bc e4bb96
4966             91bd e5a49a
4967             91be e5a4aa
4968             91bf e6b1b0
4969             91c0 e8a991
4970             91c1 e594be
4971             91c2 e5a095
4972             91c3 e5a6a5
4973             91c4 e683b0
4974             91c5 e68993
4975             91c6 e69f81
4976             91c7 e888b5
4977             91c8 e6a595
4978             91c9 e99980
4979             91ca e9a784
4980             91cb e9a8a8
4981             91cc e4bd93
4982             91cd e5a086
4983             91ce e5afbe
4984             91cf e88090
4985             91d0 e5b2b1
4986             91d1 e5b8af
4987             91d2 e5be85
4988             91d3 e680a0
4989             91d4 e6858b
4990             91d5 e688b4
4991             91d6 e69bbf
4992             91d7 e6b3b0
4993             91d8 e6bb9e
4994             91d9 e8838e
4995             91da e885bf
4996             91db e88b94
4997             91dc e8a28b
4998             91dd e8b2b8
4999             91de e98080
5000             91df e980ae
5001             91e0 e99a8a
5002             91e1 e9bb9b
5003             91e2 e9af9b
5004             91e3 e4bba3
5005             91e4 e58fb0
5006             91e5 e5a4a7
5007             91e6 e7acac
5008             91e7 e9868d
5009             91e8 e9a18c
5010             91e9 e9b7b9
5011             91ea e6bb9d
5012             91eb e780a7
5013             91ec e58d93
5014             91ed e59584
5015             91ee e5ae85
5016             91ef e68998
5017             91f0 e68a9e
5018             91f1 e68b93
5019             91f2 e6b2a2
5020             91f3 e6bfaf
5021             91f4 e790a2
5022             91f5 e8a897
5023             91f6 e990b8
5024             91f7 e6bf81
5025             91f8 e8abbe
5026             91f9 e88cb8
5027             91fa e587a7
5028             91fb e89bb8
5029             91fc e58faa
5030             9240 e58fa9
5031             9241 e4bd86
5032             9242 e98194
5033             9243 e8beb0
5034             9244 e5a5aa
5035             9245 e884b1
5036             9246 e5b7bd
5037             9247 e7abaa
5038             9248 e8bebf
5039             9249 e6a39a
5040             924a e8b0b7
5041             924b e78bb8
5042             924c e9b188
5043             924d e6a8bd
5044             924e e8aab0
5045             924f e4b8b9
5046             9250 e58d98
5047             9251 e59886
5048             9252 e59da6
5049             9253 e68b85
5050             9254 e68ea2
5051             9255 e697a6
5052             9256 e6ad8e
5053             9257 e6b7a1
5054             9258 e6b99b
5055             9259 e782ad
5056             925a e79fad
5057             925b e7abaf
5058             925c e7aeaa
5059             925d e7b6bb
5060             925e e880bd
5061             925f e88386
5062             9260 e89b8b
5063             9261 e8aa95
5064             9262 e98d9b
5065             9263 e59ba3
5066             9264 e5a387
5067             9265 e5bcbe
5068             9266 e696ad
5069             9267 e69a96
5070             9268 e6aa80
5071             9269 e6aeb5
5072             926a e794b7
5073             926b e8ab87
5074             926c e580a4
5075             926d e79fa5
5076             926e e59cb0
5077             926f e5bc9b
5078             9270 e681a5
5079             9271 e699ba
5080             9272 e6b1a0
5081             9273 e797b4
5082             9274 e7a89a
5083             9275 e7bdae
5084             9276 e887b4
5085             9277 e89c98
5086             9278 e98185
5087             9279 e9a6b3
5088             927a e7af89
5089             927b e7959c
5090             927c e7abb9
5091             927d e7ad91
5092             927e e89384
5093             9280 e98090
5094             9281 e7a7a9
5095             9282 e7aa92
5096             9283 e88cb6
5097             9284 e5aba1
5098             9285 e79d80
5099             9286 e4b8ad
5100             9287 e4bbb2
5101             9288 e5ae99
5102             9289 e5bfa0
5103             928a e68abd
5104             928b e698bc
5105             928c e69fb1
5106             928d e6b3a8
5107             928e e899ab
5108             928f e8a1b7
5109             9290 e8a8bb
5110             9291 e9858e
5111             9292 e98bb3
5112             9293 e9a790
5113             9294 e6a897
5114             9295 e780a6
5115             9296 e78caa
5116             9297 e88ba7
5117             9298 e89197
5118             9299 e8b2af
5119             929a e4b881
5120             929b e58586
5121             929c e5878b
5122             929d e5968b
5123             929e e5afb5
5124             929f e5b896
5125             92a0 e5b8b3
5126             92a1 e5ba81
5127             92a2 e5bc94
5128             92a3 e5bcb5
5129             92a4 e5bdab
5130             92a5 e5beb4
5131             92a6 e687b2
5132             92a7 e68c91
5133             92a8 e69aa2
5134             92a9 e69c9d
5135             92aa e6bdae
5136             92ab e78992
5137             92ac e794ba
5138             92ad e79cba
5139             92ae e881b4
5140             92af e884b9
5141             92b0 e885b8
5142             92b1 e89db6
5143             92b2 e8aabf
5144             92b3 e8ab9c
5145             92b4 e8b685
5146             92b5 e8b7b3
5147             92b6 e98a9a
5148             92b7 e995b7
5149             92b8 e9a082
5150             92b9 e9b3a5
5151             92ba e58b85
5152             92bb e68d97
5153             92bc e79bb4
5154             92bd e69c95
5155             92be e6b288
5156             92bf e78f8d
5157             92c0 e8b383
5158             92c1 e98eae
5159             92c2 e999b3
5160             92c3 e6b4a5
5161             92c4 e5a29c
5162             92c5 e6a48e
5163             92c6 e6a78c
5164             92c7 e8bfbd
5165             92c8 e98e9a
5166             92c9 e7979b
5167             92ca e9809a
5168             92cb e5a19a
5169             92cc e6a082
5170             92cd e68eb4
5171             92ce e6a7bb
5172             92cf e4bd83
5173             92d0 e6bcac
5174             92d1 e69f98
5175             92d2 e8bebb
5176             92d3 e894a6
5177             92d4 e7b6b4
5178             92d5 e98d94
5179             92d6 e6a4bf
5180             92d7 e6bdb0
5181             92d8 e59daa
5182             92d9 e5a3b7
5183             92da e5acac
5184             92db e7b4ac
5185             92dc e788aa
5186             92dd e5908a
5187             92de e987a3
5188             92df e9b6b4
5189             92e0 e4baad
5190             92e1 e4bd8e
5191             92e2 e5819c
5192             92e3 e581b5
5193             92e4 e58983
5194             92e5 e8b29e
5195             92e6 e59188
5196             92e7 e5a0a4
5197             92e8 e5ae9a
5198             92e9 e5b89d
5199             92ea e5ba95
5200             92eb e5baad
5201             92ec e5bbb7
5202             92ed e5bc9f
5203             92ee e6828c
5204             92ef e68ab5
5205             92f0 e68cba
5206             92f1 e68f90
5207             92f2 e6a2af
5208             92f3 e6b180
5209             92f4 e7a287
5210             92f5 e7a68e
5211             92f6 e7a88b
5212             92f7 e7b7a0
5213             92f8 e88987
5214             92f9 e8a882
5215             92fa e8aba6
5216             92fb e8b984
5217             92fc e98093
5218             9340 e982b8
5219             9341 e984ad
5220             9342 e98798
5221             9343 e9bc8e
5222             9344 e6b3a5
5223             9345 e69198
5224             9346 e693a2
5225             9347 e695b5
5226             9348 e6bbb4
5227             9349 e79a84
5228             934a e7ac9b
5229             934b e981a9
5230             934c e98f91
5231             934d e6baba
5232             934e e593b2
5233             934f e5beb9
5234             9350 e692a4
5235             9351 e8bd8d
5236             9352 e8bfad
5237             9353 e98984
5238             9354 e585b8
5239             9355 e5a1ab
5240             9356 e5a4a9
5241             9357 e5b195
5242             9358 e5ba97
5243             9359 e6b7bb
5244             935a e7ba8f
5245             935b e7949c
5246             935c e8b2bc
5247             935d e8bba2
5248             935e e9a19b
5249             935f e782b9
5250             9360 e4bc9d
5251             9361 e6aebf
5252             9362 e6beb1
5253             9363 e794b0
5254             9364 e99bbb
5255             9365 e5858e
5256             9366 e59090
5257             9367 e5a0b5
5258             9368 e5a197
5259             9369 e5a6ac
5260             936a e5b1a0
5261             936b e5be92
5262             936c e69697
5263             936d e69d9c
5264             936e e6b8a1
5265             936f e799bb
5266             9370 e88f9f
5267             9371 e8b3ad
5268             9372 e98094
5269             9373 e983bd
5270             9374 e98d8d
5271             9375 e7a0a5
5272             9376 e7a0ba
5273             9377 e58aaa
5274             9378 e5baa6
5275             9379 e59c9f
5276             937a e5a5b4
5277             937b e68092
5278             937c e58092
5279             937d e5859a
5280             937e e586ac
5281             9380 e5878d
5282             9381 e58880
5283             9382 e59490
5284             9383 e5a194
5285             9384 e5a198
5286             9385 e5a597
5287             9386 e5ae95
5288             9387 e5b3b6
5289             9388 e5b68b
5290             9389 e682bc
5291             938a e68a95
5292             938b e690ad
5293             938c e69db1
5294             938d e6a183
5295             938e e6a2bc
5296             938f e6a39f
5297             9390 e79b97
5298             9391 e6b798
5299             9392 e6b9af
5300             9393 e6b69b
5301             9394 e781af
5302             9395 e78788
5303             9396 e5bd93
5304             9397 e79798
5305             9398 e7a5b7
5306             9399 e7ad89
5307             939a e7ad94
5308             939b e7ad92
5309             939c e7b396
5310             939d e7b5b1
5311             939e e588b0
5312             939f e891a3
5313             93a0 e895a9
5314             93a1 e897a4
5315             93a2 e8a88e
5316             93a3 e8ac84
5317             93a4 e8b186
5318             93a5 e8b88f
5319             93a6 e98083
5320             93a7 e9808f
5321             93a8 e99099
5322             93a9 e999b6
5323             93aa e9a0ad
5324             93ab e9a8b0
5325             93ac e99798
5326             93ad e5838d
5327             93ae e58b95
5328             93af e5908c
5329             93b0 e5a082
5330             93b1 e5b08e
5331             93b2 e686a7
5332             93b3 e6929e
5333             93b4 e6b49e
5334             93b5 e79eb3
5335             93b6 e7aba5
5336             93b7 e883b4
5337             93b8 e89084
5338             93b9 e98193
5339             93ba e98a85
5340             93bb e5b3a0
5341             93bc e9b487
5342             93bd e58cbf
5343             93be e5be97
5344             93bf e5beb3
5345             93c0 e6b69c
5346             93c1 e789b9
5347             93c2 e79da3
5348             93c3 e7a6bf
5349             93c4 e7afa4
5350             93c5 e6af92
5351             93c6 e78bac
5352             93c7 e8aaad
5353             93c8 e6a083
5354             93c9 e6a9a1
5355             93ca e587b8
5356             93cb e7aa81
5357             93cc e6a4b4
5358             93cd e5b18a
5359             93ce e9b3b6
5360             93cf e88bab
5361             93d0 e5af85
5362             93d1 e98589
5363             93d2 e7809e
5364             93d3 e599b8
5365             93d4 e5b1af
5366             93d5 e68387
5367             93d6 e695a6
5368             93d7 e6b28c
5369             93d8 e8b19a
5370             93d9 e98181
5371             93da e9a093
5372             93db e59191
5373             93dc e69b87
5374             93dd e9888d
5375             93de e5a588
5376             93df e982a3
5377             93e0 e58685
5378             93e1 e4b98d
5379             93e2 e587aa
5380             93e3 e89699
5381             93e4 e8ac8e
5382             93e5 e78198
5383             93e6 e68dba
5384             93e7 e98d8b
5385             93e8 e6a5a2
5386             93e9 e9a6b4
5387             93ea e7b884
5388             93eb e795b7
5389             93ec e58d97
5390             93ed e6a5a0
5391             93ee e8bb9f
5392             93ef e99ba3
5393             93f0 e6b19d
5394             93f1 e4ba8c
5395             93f2 e5b0bc
5396             93f3 e5bc90
5397             93f4 e8bfa9
5398             93f5 e58c82
5399             93f6 e8b391
5400             93f7 e88289
5401             93f8 e899b9
5402             93f9 e5bbbf
5403             93fa e697a5
5404             93fb e4b9b3
5405             93fc e585a5
5406             9440 e5a682
5407             9441 e5b0bf
5408             9442 e99fae
5409             9443 e4bbbb
5410             9444 e5a68a
5411             9445 e5bf8d
5412             9446 e8aa8d
5413             9447 e6bfa1
5414             9448 e7a6b0
5415             9449 e7a5a2
5416             944a e5afa7
5417             944b e891b1
5418             944c e78cab
5419             944d e786b1
5420             944e e5b9b4
5421             944f e5bfb5
5422             9450 e68dbb
5423             9451 e6929a
5424             9452 e78783
5425             9453 e7b298
5426             9454 e4b983
5427             9455 e5bbbc
5428             9456 e4b98b
5429             9457 e59f9c
5430             9458 e59aa2
5431             9459 e682a9
5432             945a e6bf83
5433             945b e7b48d
5434             945c e883bd
5435             945d e884b3
5436             945e e886bf
5437             945f e8beb2
5438             9460 e8a697
5439             9461 e89aa4
5440             9462 e5b7b4
5441             9463 e68a8a
5442             9464 e692ad
5443             9465 e8a687
5444             9466 e69db7
5445             9467 e6b3a2
5446             9468 e6b4be
5447             9469 e790b6
5448             946a e7a0b4
5449             946b e5a986
5450             946c e7bdb5
5451             946d e88aad
5452             946e e9a6ac
5453             946f e4bfb3
5454             9470 e5bb83
5455             9471 e68b9d
5456             9472 e68e92
5457             9473 e69597
5458             9474 e69daf
5459             9475 e79b83
5460             9476 e7898c
5461             9477 e8838c
5462             9478 e882ba
5463             9479 e8bca9
5464             947a e9858d
5465             947b e5808d
5466             947c e59fb9
5467             947d e5aa92
5468             947e e6a285
5469             9480 e6a5b3
5470             9481 e785a4
5471             9482 e78bbd
5472             9483 e8b2b7
5473             9484 e5a3b2
5474             9485 e8b3a0
5475             9486 e999aa
5476             9487 e98099
5477             9488 e89dbf
5478             9489 e7a7a4
5479             948a e79fa7
5480             948b e890a9
5481             948c e4bcaf
5482             948d e589a5
5483             948e e58d9a
5484             948f e68b8d
5485             9490 e69f8f
5486             9491 e6b38a
5487             9492 e799bd
5488             9493 e7ae94
5489             9494 e7b295
5490             9495 e888b6
5491             9496 e89684
5492             9497 e8bfab
5493             9498 e69b9d
5494             9499 e6bca0
5495             949a e78886
5496             949b e7b89b
5497             949c e88eab
5498             949d e9a781
5499             949e e9baa6
5500             949f e587bd
5501             94a0 e7aeb1
5502             94a1 e7a1b2
5503             94a2 e7aeb8
5504             94a3 e88287
5505             94a4 e7ad88
5506             94a5 e6aba8
5507             94a6 e5b9a1
5508             94a7 e8828c
5509             94a8 e79591
5510             94a9 e795a0
5511             94aa e585ab
5512             94ab e989a2
5513             94ac e6ba8c
5514             94ad e799ba
5515             94ae e98697
5516             94af e9abaa
5517             94b0 e4bc90
5518             94b1 e7bdb0
5519             94b2 e68a9c
5520             94b3 e7ad8f
5521             94b4 e996a5
5522             94b5 e9b3a9
5523             94b6 e599ba
5524             94b7 e5a199
5525             94b8 e89ba4
5526             94b9 e99abc
5527             94ba e4bcb4
5528             94bb e588a4
5529             94bc e58d8a
5530             94bd e58f8d
5531             94be e58f9b
5532             94bf e5b886
5533             94c0 e690ac
5534             94c1 e69691
5535             94c2 e69dbf
5536             94c3 e6b0be
5537             94c4 e6b18e
5538             94c5 e78988
5539             94c6 e78aaf
5540             94c7 e78fad
5541             94c8 e79594
5542             94c9 e7b981
5543             94ca e888ac
5544             94cb e897a9
5545             94cc e8b2a9
5546             94cd e7af84
5547             94ce e98786
5548             94cf e785a9
5549             94d0 e9a092
5550             94d1 e9a3af
5551             94d2 e68cbd
5552             94d3 e699a9
5553             94d4 e795aa
5554             94d5 e79ba4
5555             94d6 e7a390
5556             94d7 e89583
5557             94d8 e89bae
5558             94d9 e58caa
5559             94da e58d91
5560             94db e590a6
5561             94dc e5a683
5562             94dd e5ba87
5563             94de e5bdbc
5564             94df e682b2
5565             94e0 e68989
5566             94e1 e689b9
5567             94e2 e68aab
5568             94e3 e69690
5569             94e4 e6af94
5570             94e5 e6b38c
5571             94e6 e796b2
5572             94e7 e79aae
5573             94e8 e7a291
5574             94e9 e7a798
5575             94ea e7b78b
5576             94eb e7bdb7
5577             94ec e882a5
5578             94ed e8a2ab
5579             94ee e8aab9
5580             94ef e8b2bb
5581             94f0 e981bf
5582             94f1 e99d9e
5583             94f2 e9a39b
5584             94f3 e6a88b
5585             94f4 e7b0b8
5586             94f5 e58299
5587             94f6 e5b0be
5588             94f7 e5beae
5589             94f8 e69e87
5590             94f9 e6af98
5591             94fa e790b5
5592             94fb e79c89
5593             94fc e7be8e
5594             9540 e9bcbb
5595             9541 e69f8a
5596             9542 e7a897
5597             9543 e58cb9
5598             9544 e7968b
5599             9545 e9abad
5600             9546 e5bda6
5601             9547 e8869d
5602             9548 e88fb1
5603             9549 e88298
5604             954a e5bcbc
5605             954b e5bf85
5606             954c e795a2
5607             954d e7ad86
5608             954e e980bc
5609             954f e6a1a7
5610             9550 e5a7ab
5611             9551 e5aa9b
5612             9552 e7b490
5613             9553 e799be
5614             9554 e8acac
5615             9555 e4bfb5
5616             9556 e5bdaa
5617             9557 e6a899
5618             9558 e6b0b7
5619             9559 e6bc82
5620             955a e793a2
5621             955b e7a5a8
5622             955c e8a1a8
5623             955d e8a995
5624             955e e8b1b9
5625             955f e5bb9f
5626             9560 e68f8f
5627             9561 e79785
5628             9562 e7a792
5629             9563 e88b97
5630             9564 e98ca8
5631             9565 e98bb2
5632             9566 e8929c
5633             9567 e89bad
5634             9568 e9b0ad
5635             9569 e59381
5636             956a e5bdac
5637             956b e6968c
5638             956c e6b59c
5639             956d e78095
5640             956e e8b2a7
5641             956f e8b393
5642             9570 e9a0bb
5643             9571 e6958f
5644             9572 e793b6
5645             9573 e4b88d
5646             9574 e4bb98
5647             9575 e59fa0
5648             9576 e5a4ab
5649             9577 e5a9a6
5650             9578 e5af8c
5651             9579 e586a8
5652             957a e5b883
5653             957b e5ba9c
5654             957c e68096
5655             957d e689b6
5656             957e e695b7
5657             9580 e696a7
5658             9581 e699ae
5659             9582 e6b5ae
5660             9583 e788b6
5661             9584 e7aca6
5662             9585 e88590
5663             9586 e8869a
5664             9587 e88a99
5665             9588 e8ad9c
5666             9589 e8b2a0
5667             958a e8b3a6
5668             958b e8b5b4
5669             958c e9989c
5670             958d e99984
5671             958e e4beae
5672             958f e692ab
5673             9590 e6ada6
5674             9591 e8889e
5675             9592 e891a1
5676             9593 e895aa
5677             9594 e983a8
5678             9595 e5b081
5679             9596 e6a593
5680             9597 e9a2a8
5681             9598 e891ba
5682             9599 e89597
5683             959a e4bc8f
5684             959b e589af
5685             959c e5bea9
5686             959d e5b985
5687             959e e69c8d
5688             959f e7a68f
5689             95a0 e885b9
5690             95a1 e8a487
5691             95a2 e8a686
5692             95a3 e6b7b5
5693             95a4 e5bc97
5694             95a5 e68995
5695             95a6 e6b2b8
5696             95a7 e4bb8f
5697             95a8 e789a9
5698             95a9 e9ae92
5699             95aa e58886
5700             95ab e590bb
5701             95ac e599b4
5702             95ad e5a2b3
5703             95ae e686a4
5704             95af e689ae
5705             95b0 e7849a
5706             95b1 e5a5ae
5707             95b2 e7b289
5708             95b3 e7b39e
5709             95b4 e7b49b
5710             95b5 e99bb0
5711             95b6 e69687
5712             95b7 e8819e
5713             95b8 e4b899
5714             95b9 e4bdb5
5715             95ba e585b5
5716             95bb e5a180
5717             95bc e5b9a3
5718             95bd e5b9b3
5719             95be e5bc8a
5720             95bf e69f84
5721             95c0 e4b8a6
5722             95c1 e894bd
5723             95c2 e99689
5724             95c3 e9999b
5725             95c4 e7b1b3
5726             95c5 e9a081
5727             95c6 e583bb
5728             95c7 e5a381
5729             95c8 e79996
5730             95c9 e7a2a7
5731             95ca e588a5
5732             95cb e79ea5
5733             95cc e89491
5734             95cd e7ae86
5735             95ce e5818f
5736             95cf e5a489
5737             95d0 e78987
5738             95d1 e7af87
5739             95d2 e7b7a8
5740             95d3 e8beba
5741             95d4 e8bf94
5742             95d5 e9818d
5743             95d6 e4bebf
5744             95d7 e58b89
5745             95d8 e5a8a9
5746             95d9 e5bc81
5747             95da e99ead
5748             95db e4bf9d
5749             95dc e88897
5750             95dd e98baa
5751             95de e59c83
5752             95df e68d95
5753             95e0 e6ada9
5754             95e1 e794ab
5755             95e2 e8a39c
5756             95e3 e8bc94
5757             95e4 e7a982
5758             95e5 e58b9f
5759             95e6 e5a293
5760             95e7 e68595
5761             95e8 e6888a
5762             95e9 e69aae
5763             95ea e6af8d
5764             95eb e7b0bf
5765             95ec e88fa9
5766             95ed e580a3
5767             95ee e4bfb8
5768             95ef e58c85
5769             95f0 e59186
5770             95f1 e5a0b1
5771             95f2 e5a589
5772             95f3 e5ae9d
5773             95f4 e5b3b0
5774             95f5 e5b3af
5775             95f6 e5b4a9
5776             95f7 e5ba96
5777             95f8 e68ab1
5778             95f9 e68da7
5779             95fa e694be
5780             95fb e696b9
5781             95fc e69c8b
5782             9640 e6b395
5783             9641 e6b3a1
5784             9642 e783b9
5785             9643 e7a0b2
5786             9644 e7b8ab
5787             9645 e8839e
5788             9646 e88ab3
5789             9647 e8908c
5790             9648 e893ac
5791             9649 e89c82
5792             964a e8a492
5793             964b e8a8aa
5794             964c e8b18a
5795             964d e982a6
5796             964e e98b92
5797             964f e9a3bd
5798             9650 e9b3b3
5799             9651 e9b5ac
5800             9652 e4b98f
5801             9653 e4baa1
5802             9654 e5828d
5803             9655 e58996
5804             9656 e59d8a
5805             9657 e5a6a8
5806             9658 e5b8bd
5807             9659 e5bf98
5808             965a e5bf99
5809             965b e688bf
5810             965c e69ab4
5811             965d e69c9b
5812             965e e69f90
5813             965f e6a392
5814             9660 e58692
5815             9661 e7b4a1
5816             9662 e882aa
5817             9663 e886a8
5818             9664 e8ac80
5819             9665 e8b28c
5820             9666 e8b2bf
5821             9667 e989be
5822             9668 e998b2
5823             9669 e590a0
5824             966a e9a0ac
5825             966b e58c97
5826             966c e58395
5827             966d e58d9c
5828             966e e5a2a8
5829             966f e692b2
5830             9670 e69cb4
5831             9671 e789a7
5832             9672 e79da6
5833             9673 e7a986
5834             9674 e987a6
5835             9675 e58b83
5836             9676 e6b2a1
5837             9677 e6ae86
5838             9678 e5a080
5839             9679 e5b98c
5840             967a e5a594
5841             967b e69cac
5842             967c e7bfbb
5843             967d e587a1
5844             967e e79b86
5845             9680 e691a9
5846             9681 e7a3a8
5847             9682 e9ad94
5848             9683 e9babb
5849             9684 e59f8b
5850             9685 e5a6b9
5851             9686 e698a7
5852             9687 e69e9a
5853             9688 e6af8e
5854             9689 e593a9
5855             968a e6a799
5856             968b e5b995
5857             968c e8869c
5858             968d e69e95
5859             968e e9aeaa
5860             968f e69fbe
5861             9690 e9b192
5862             9691 e6a19d
5863             9692 e4baa6
5864             9693 e4bfa3
5865             9694 e58f88
5866             9695 e68ab9
5867             9696 e69cab
5868             9697 e6b2ab
5869             9698 e8bf84
5870             9699 e4bead
5871             969a e7b9ad
5872             969b e9babf
5873             969c e4b887
5874             969d e685a2
5875             969e e6ba80
5876             969f e6bcab
5877             96a0 e89493
5878             96a1 e591b3
5879             96a2 e69caa
5880             96a3 e9ad85
5881             96a4 e5b7b3
5882             96a5 e7ae95
5883             96a6 e5b2ac
5884             96a7 e5af86
5885             96a8 e89c9c
5886             96a9 e6b98a
5887             96aa e89391
5888             96ab e7a894
5889             96ac e88488
5890             96ad e5a699
5891             96ae e7b28d
5892             96af e6b091
5893             96b0 e79ca0
5894             96b1 e58b99
5895             96b2 e5a4a2
5896             96b3 e784a1
5897             96b4 e7899f
5898             96b5 e79f9b
5899             96b6 e99ca7
5900             96b7 e9b5a1
5901             96b8 e6a48b
5902             96b9 e5a9bf
5903             96ba e5a898
5904             96bb e586a5
5905             96bc e5908d
5906             96bd e591bd
5907             96be e6988e
5908             96bf e79b9f
5909             96c0 e8bfb7
5910             96c1 e98a98
5911             96c2 e9b3b4
5912             96c3 e5a7aa
5913             96c4 e7899d
5914             96c5 e6bb85
5915             96c6 e5858d
5916             96c7 e6a389
5917             96c8 e7b6bf
5918             96c9 e7b7ac
5919             96ca e99da2
5920             96cb e9baba
5921             96cc e691b8
5922             96cd e6a8a1
5923             96ce e88c82
5924             96cf e5a684
5925             96d0 e5ad9f
5926             96d1 e6af9b
5927             96d2 e78c9b
5928             96d3 e79bb2
5929             96d4 e7b6b2
5930             96d5 e88097
5931             96d6 e89299
5932             96d7 e584b2
5933             96d8 e69ca8
5934             96d9 e9bb99
5935             96da e79bae
5936             96db e69da2
5937             96dc e58bbf
5938             96dd e9a485
5939             96de e5b0a4
5940             96df e688bb
5941             96e0 e7b1be
5942             96e1 e8b2b0
5943             96e2 e5958f
5944             96e3 e682b6
5945             96e4 e7b48b
5946             96e5 e99680
5947             96e6 e58c81
5948             96e7 e4b99f
5949             96e8 e586b6
5950             96e9 e5a49c
5951             96ea e788ba
5952             96eb e880b6
5953             96ec e9878e
5954             96ed e5bca5
5955             96ee e79fa2
5956             96ef e58e84
5957             96f0 e5bdb9
5958             96f1 e7b484
5959             96f2 e896ac
5960             96f3 e8a8b3
5961             96f4 e8ba8d
5962             96f5 e99d96
5963             96f6 e69fb3
5964             96f7 e896ae
5965             96f8 e99193
5966             96f9 e68489
5967             96fa e68488
5968             96fb e6b2b9
5969             96fc e79992
5970             9740 e8abad
5971             9741 e8bcb8
5972             9742 e594af
5973             9743 e4bd91
5974             9744 e584aa
5975             9745 e58b87
5976             9746 e58f8b
5977             9747 e5aea5
5978             9748 e5b9bd
5979             9749 e682a0
5980             974a e68682
5981             974b e68f96
5982             974c e69c89
5983             974d e69f9a
5984             974e e6b9a7
5985             974f e6b68c
5986             9750 e78cb6
5987             9751 e78cb7
5988             9752 e794b1
5989             9753 e7a590
5990             9754 e8a395
5991             9755 e8aa98
5992             9756 e9818a
5993             9757 e98291
5994             9758 e983b5
5995             9759 e99b84
5996             975a e89e8d
5997             975b e5a495
5998             975c e4ba88
5999             975d e4bd99
6000             975e e4b88e
6001             975f e8aa89
6002             9760 e8bcbf
6003             9761 e9a090
6004             9762 e582ad
6005             9763 e5b9bc
6006             9764 e5a696
6007             9765 e5aeb9
6008             9766 e5bab8
6009             9767 e68f9a
6010             9768 e68fba
6011             9769 e69381
6012             976a e69b9c
6013             976b e6a58a
6014             976c e6a798
6015             976d e6b48b
6016             976e e6bab6
6017             976f e78694
6018             9770 e794a8
6019             9771 e7aaaf
6020             9772 e7be8a
6021             9773 e88080
6022             9774 e89189
6023             9775 e89389
6024             9776 e8a681
6025             9777 e8aca1
6026             9778 e8b88a
6027             9779 e981a5
6028             977a e999bd
6029             977b e9a48a
6030             977c e685be
6031             977d e68a91
6032             977e e6acb2
6033             9780 e6b283
6034             9781 e6b5b4
6035             9782 e7bf8c
6036             9783 e7bfbc
6037             9784 e6b780
6038             9785 e7be85
6039             9786 e89eba
6040             9787 e8a3b8
6041             9788 e69da5
6042             9789 e88eb1
6043             978a e9a0bc
6044             978b e99bb7
6045             978c e6b49b
6046             978d e7b5a1
6047             978e e890bd
6048             978f e985aa
6049             9790 e4b9b1
6050             9791 e58db5
6051             9792 e5b590
6052             9793 e6ac84
6053             9794 e6bfab
6054             9795 e8978d
6055             9796 e898ad
6056             9797 e8a6a7
6057             9798 e588a9
6058             9799 e5908f
6059             979a e5b1a5
6060             979b e69d8e
6061             979c e6a2a8
6062             979d e79086
6063             979e e79283
6064             979f e797a2
6065             97a0 e8a38f
6066             97a1 e8a3a1
6067             97a2 e9878c
6068             97a3 e99ba2
6069             97a4 e999b8
6070             97a5 e5be8b
6071             97a6 e78e87
6072             97a7 e7ab8b
6073             97a8 e8918e
6074             97a9 e68ea0
6075             97aa e795a5
6076             97ab e58a89
6077             97ac e6b581
6078             97ad e6ba9c
6079             97ae e79089
6080             97af e79599
6081             97b0 e7a1ab
6082             97b1 e7b292
6083             97b2 e99a86
6084             97b3 e7ab9c
6085             97b4 e9be8d
6086             97b5 e4beb6
6087             97b6 e685ae
6088             97b7 e69785
6089             97b8 e8999c
6090             97b9 e4ba86
6091             97ba e4baae
6092             97bb e5839a
6093             97bc e4b8a1
6094             97bd e5878c
6095             97be e5afae
6096             97bf e69699
6097             97c0 e6a281
6098             97c1 e6b6bc
6099             97c2 e78c9f
6100             97c3 e79982
6101             97c4 e79ead
6102             97c5 e7a89c
6103             97c6 e7b3a7
6104             97c7 e889af
6105             97c8 e8ab92
6106             97c9 e981bc
6107             97ca e9878f
6108             97cb e999b5
6109             97cc e9a098
6110             97cd e58a9b
6111             97ce e7b791
6112             97cf e580ab
6113             97d0 e58e98
6114             97d1 e69e97
6115             97d2 e6b78b
6116             97d3 e78790
6117             97d4 e790b3
6118             97d5 e887a8
6119             97d6 e8bcaa
6120             97d7 e99aa3
6121             97d8 e9b197
6122             97d9 e9ba9f
6123             97da e791a0
6124             97db e5a181
6125             97dc e6b699
6126             97dd e7b4af
6127             97de e9a19e
6128             97df e4bba4
6129             97e0 e4bcb6
6130             97e1 e4be8b
6131             97e2 e586b7
6132             97e3 e58ab1
6133             97e4 e5b6ba
6134             97e5 e6809c
6135             97e6 e78eb2
6136             97e7 e7a4bc
6137             97e8 e88b93
6138             97e9 e988b4
6139             97ea e99ab7
6140             97eb e99bb6
6141             97ec e99c8a
6142             97ed e9ba97
6143             97ee e9bda2
6144             97ef e69aa6
6145             97f0 e6adb4
6146             97f1 e58897
6147             97f2 e58aa3
6148             97f3 e78388
6149             97f4 e8a382
6150             97f5 e5bb89
6151             97f6 e6818b
6152             97f7 e68690
6153             97f8 e6bca3
6154             97f9 e78589
6155             97fa e7b0be
6156             97fb e7b7b4
6157             97fc e881af
6158             9840 e893ae
6159             9841 e980a3
6160             9842 e98cac
6161             9843 e59182
6162             9844 e9adaf
6163             9845 e6ab93
6164             9846 e78289
6165             9847 e8b382
6166             9848 e8b7af
6167             9849 e99cb2
6168             984a e58ab4
6169             984b e5a981
6170             984c e5bb8a
6171             984d e5bc84
6172             984e e69c97
6173             984f e6a5bc
6174             9850 e6a694
6175             9851 e6b5aa
6176             9852 e6bc8f
6177             9853 e789a2
6178             9854 e78bbc
6179             9855 e7afad
6180             9856 e88081
6181             9857 e881be
6182             9858 e89d8b
6183             9859 e9838e
6184             985a e585ad
6185             985b e9ba93
6186             985c e7a684
6187             985d e8828b
6188             985e e98cb2
6189             985f e8ab96
6190             9860 e580ad
6191             9861 e5928c
6192             9862 e8a9b1
6193             9863 e6adaa
6194             9864 e8b384
6195             9865 e88487
6196             9866 e68391
6197             9867 e69ea0
6198             9868 e9b7b2
6199             9869 e4ba99
6200             986a e4ba98
6201             986b e9b090
6202             986c e8a9ab
6203             986d e89781
6204             986e e895a8
6205             986f e6a480
6206             9870 e6b9be
6207             9871 e7a297
6208             9872 e88595
6209             END
6210              
6211 320 50       56423 if ( scalar(keys %sjis2utf8_1) != 3635 ) {
6212 0         0 die "scalar(keys %sjis2utf8_1) is ", scalar(keys %sjis2utf8_1), ".";
6213             }
6214              
6215             # (2 of 2) avoid "Allocation too large" of perl 4.036
6216              
6217 320         1529797 %sjis2utf8_2 = split( /\s+/, <<'END' );
6218             989f e5bc8c
6219             98a0 e4b890
6220             98a1 e4b895
6221             98a2 e4b8aa
6222             98a3 e4b8b1
6223             98a4 e4b8b6
6224             98a5 e4b8bc
6225             98a6 e4b8bf
6226             98a7 e4b982
6227             98a8 e4b996
6228             98a9 e4b998
6229             98aa e4ba82
6230             98ab e4ba85
6231             98ac e8b1ab
6232             98ad e4ba8a
6233             98ae e88892
6234             98af e5bc8d
6235             98b0 e4ba8e
6236             98b1 e4ba9e
6237             98b2 e4ba9f
6238             98b3 e4baa0
6239             98b4 e4baa2
6240             98b5 e4bab0
6241             98b6 e4bab3
6242             98b7 e4bab6
6243             98b8 e4bb8e
6244             98b9 e4bb8d
6245             98ba e4bb84
6246             98bb e4bb86
6247             98bc e4bb82
6248             98bd e4bb97
6249             98be e4bb9e
6250             98bf e4bbad
6251             98c0 e4bb9f
6252             98c1 e4bbb7
6253             98c2 e4bc89
6254             98c3 e4bd9a
6255             98c4 e4bcb0
6256             98c5 e4bd9b
6257             98c6 e4bd9d
6258             98c7 e4bd97
6259             98c8 e4bd87
6260             98c9 e4bdb6
6261             98ca e4be88
6262             98cb e4be8f
6263             98cc e4be98
6264             98cd e4bdbb
6265             98ce e4bda9
6266             98cf e4bdb0
6267             98d0 e4be91
6268             98d1 e4bdaf
6269             98d2 e4be86
6270             98d3 e4be96
6271             98d4 e58498
6272             98d5 e4bf94
6273             98d6 e4bf9f
6274             98d7 e4bf8e
6275             98d8 e4bf98
6276             98d9 e4bf9b
6277             98da e4bf91
6278             98db e4bf9a
6279             98dc e4bf90
6280             98dd e4bfa4
6281             98de e4bfa5
6282             98df e5809a
6283             98e0 e580a8
6284             98e1 e58094
6285             98e2 e580aa
6286             98e3 e580a5
6287             98e4 e58085
6288             98e5 e4bc9c
6289             98e6 e4bfb6
6290             98e7 e580a1
6291             98e8 e580a9
6292             98e9 e580ac
6293             98ea e4bfbe
6294             98eb e4bfaf
6295             98ec e58091
6296             98ed e58086
6297             98ee e58183
6298             98ef e58187
6299             98f0 e69c83
6300             98f1 e58195
6301             98f2 e58190
6302             98f3 e58188
6303             98f4 e5819a
6304             98f5 e58196
6305             98f6 e581ac
6306             98f7 e581b8
6307             98f8 e58280
6308             98f9 e5829a
6309             98fa e58285
6310             98fb e582b4
6311             98fc e582b2
6312             9940 e58389
6313             9941 e5838a
6314             9942 e582b3
6315             9943 e58382
6316             9944 e58396
6317             9945 e5839e
6318             9946 e583a5
6319             9947 e583ad
6320             9948 e583a3
6321             9949 e583ae
6322             994a e583b9
6323             994b e583b5
6324             994c e58489
6325             994d e58481
6326             994e e58482
6327             994f e58496
6328             9950 e58495
6329             9951 e58494
6330             9952 e5849a
6331             9953 e584a1
6332             9954 e584ba
6333             9955 e584b7
6334             9956 e584bc
6335             9957 e584bb
6336             9958 e584bf
6337             9959 e58580
6338             995a e58592
6339             995b e5858c
6340             995c e58594
6341             995d e585a2
6342             995e e7abb8
6343             995f e585a9
6344             9960 e585aa
6345             9961 e585ae
6346             9962 e58680
6347             9963 e58682
6348             9964 e59b98
6349             9965 e5868c
6350             9966 e58689
6351             9967 e5868f
6352             9968 e58691
6353             9969 e58693
6354             996a e58695
6355             996b e58696
6356             996c e586a4
6357             996d e586a6
6358             996e e586a2
6359             996f e586a9
6360             9970 e586aa
6361             9971 e586ab
6362             9972 e586b3
6363             9973 e586b1
6364             9974 e586b2
6365             9975 e586b0
6366             9976 e586b5
6367             9977 e586bd
6368             9978 e58785
6369             9979 e58789
6370             997a e5879b
6371             997b e587a0
6372             997c e89995
6373             997d e587a9
6374             997e e587ad
6375             9980 e587b0
6376             9981 e587b5
6377             9982 e587be
6378             9983 e58884
6379             9984 e5888b
6380             9985 e58894
6381             9986 e5888e
6382             9987 e588a7
6383             9988 e588aa
6384             9989 e588ae
6385             998a e588b3
6386             998b e588b9
6387             998c e5898f
6388             998d e58984
6389             998e e5898b
6390             998f e5898c
6391             9990 e5899e
6392             9991 e58994
6393             9992 e589aa
6394             9993 e589b4
6395             9994 e589a9
6396             9995 e589b3
6397             9996 e589bf
6398             9997 e589bd
6399             9998 e58a8d
6400             9999 e58a94
6401             999a e58a92
6402             999b e589b1
6403             999c e58a88
6404             999d e58a91
6405             999e e8bea8
6406             999f e8bea7
6407             99a0 e58aac
6408             99a1 e58aad
6409             99a2 e58abc
6410             99a3 e58ab5
6411             99a4 e58b81
6412             99a5 e58b8d
6413             99a6 e58b97
6414             99a7 e58b9e
6415             99a8 e58ba3
6416             99a9 e58ba6
6417             99aa e9a3ad
6418             99ab e58ba0
6419             99ac e58bb3
6420             99ad e58bb5
6421             99ae e58bb8
6422             99af e58bb9
6423             99b0 e58c86
6424             99b1 e58c88
6425             99b2 e794b8
6426             99b3 e58c8d
6427             99b4 e58c90
6428             99b5 e58c8f
6429             99b6 e58c95
6430             99b7 e58c9a
6431             99b8 e58ca3
6432             99b9 e58caf
6433             99ba e58cb1
6434             99bb e58cb3
6435             99bc e58cb8
6436             99bd e58d80
6437             99be e58d86
6438             99bf e58d85
6439             99c0 e4b897
6440             99c1 e58d89
6441             99c2 e58d8d
6442             99c3 e58796
6443             99c4 e58d9e
6444             99c5 e58da9
6445             99c6 e58dae
6446             99c7 e5a498
6447             99c8 e58dbb
6448             99c9 e58db7
6449             99ca e58e82
6450             99cb e58e96
6451             99cc e58ea0
6452             99cd e58ea6
6453             99ce e58ea5
6454             99cf e58eae
6455             99d0 e58eb0
6456             99d1 e58eb6
6457             99d2 e58f83
6458             99d3 e7b092
6459             99d4 e99b99
6460             99d5 e58f9f
6461             99d6 e69bbc
6462             99d7 e787ae
6463             99d8 e58fae
6464             99d9 e58fa8
6465             99da e58fad
6466             99db e58fba
6467             99dc e59081
6468             99dd e590bd
6469             99de e59180
6470             99df e590ac
6471             99e0 e590ad
6472             99e1 e590bc
6473             99e2 e590ae
6474             99e3 e590b6
6475             99e4 e590a9
6476             99e5 e5909d
6477             99e6 e5918e
6478             99e7 e5928f
6479             99e8 e591b5
6480             99e9 e5928e
6481             99ea e5919f
6482             99eb e591b1
6483             99ec e591b7
6484             99ed e591b0
6485             99ee e59292
6486             99ef e591bb
6487             99f0 e59280
6488             99f1 e591b6
6489             99f2 e59284
6490             99f3 e59290
6491             99f4 e59286
6492             99f5 e59387
6493             99f6 e592a2
6494             99f7 e592b8
6495             99f8 e592a5
6496             99f9 e592ac
6497             99fa e59384
6498             99fb e59388
6499             99fc e592a8
6500             9a40 e592ab
6501             9a41 e59382
6502             9a42 e592a4
6503             9a43 e592be
6504             9a44 e592bc
6505             9a45 e59398
6506             9a46 e593a5
6507             9a47 e593a6
6508             9a48 e5948f
6509             9a49 e59494
6510             9a4a e593bd
6511             9a4b e593ae
6512             9a4c e593ad
6513             9a4d e593ba
6514             9a4e e593a2
6515             9a4f e594b9
6516             9a50 e59580
6517             9a51 e595a3
6518             9a52 e5958c
6519             9a53 e594ae
6520             9a54 e5959c
6521             9a55 e59585
6522             9a56 e59596
6523             9a57 e59597
6524             9a58 e594b8
6525             9a59 e594b3
6526             9a5a e5959d
6527             9a5b e59699
6528             9a5c e59680
6529             9a5d e592af
6530             9a5e e5968a
6531             9a5f e5969f
6532             9a60 e595bb
6533             9a61 e595be
6534             9a62 e59698
6535             9a63 e5969e
6536             9a64 e596ae
6537             9a65 e595bc
6538             9a66 e59683
6539             9a67 e596a9
6540             9a68 e59687
6541             9a69 e596a8
6542             9a6a e5979a
6543             9a6b e59785
6544             9a6c e5979f
6545             9a6d e59784
6546             9a6e e5979c
6547             9a6f e597a4
6548             9a70 e59794
6549             9a71 e59894
6550             9a72 e597b7
6551             9a73 e59896
6552             9a74 e597be
6553             9a75 e597bd
6554             9a76 e5989b
6555             9a77 e597b9
6556             9a78 e5998e
6557             9a79 e59990
6558             9a7a e7879f
6559             9a7b e598b4
6560             9a7c e598b6
6561             9a7d e598b2
6562             9a7e e598b8
6563             9a80 e599ab
6564             9a81 e599a4
6565             9a82 e598af
6566             9a83 e599ac
6567             9a84 e599aa
6568             9a85 e59a86
6569             9a86 e59a80
6570             9a87 e59a8a
6571             9a88 e59aa0
6572             9a89 e59a94
6573             9a8a e59a8f
6574             9a8b e59aa5
6575             9a8c e59aae
6576             9a8d e59ab6
6577             9a8e e59ab4
6578             9a8f e59b82
6579             9a90 e59abc
6580             9a91 e59b81
6581             9a92 e59b83
6582             9a93 e59b80
6583             9a94 e59b88
6584             9a95 e59b8e
6585             9a96 e59b91
6586             9a97 e59b93
6587             9a98 e59b97
6588             9a99 e59bae
6589             9a9a e59bb9
6590             9a9b e59c80
6591             9a9c e59bbf
6592             9a9d e59c84
6593             9a9e e59c89
6594             9a9f e59c88
6595             9aa0 e59c8b
6596             9aa1 e59c8d
6597             9aa2 e59c93
6598             9aa3 e59c98
6599             9aa4 e59c96
6600             9aa5 e59787
6601             9aa6 e59c9c
6602             9aa7 e59ca6
6603             9aa8 e59cb7
6604             9aa9 e59cb8
6605             9aaa e59d8e
6606             9aab e59cbb
6607             9aac e59d80
6608             9aad e59d8f
6609             9aae e59da9
6610             9aaf e59f80
6611             9ab0 e59e88
6612             9ab1 e59da1
6613             9ab2 e59dbf
6614             9ab3 e59e89
6615             9ab4 e59e93
6616             9ab5 e59ea0
6617             9ab6 e59eb3
6618             9ab7 e59ea4
6619             9ab8 e59eaa
6620             9ab9 e59eb0
6621             9aba e59f83
6622             9abb e59f86
6623             9abc e59f94
6624             9abd e59f92
6625             9abe e59f93
6626             9abf e5a08a
6627             9ac0 e59f96
6628             9ac1 e59fa3
6629             9ac2 e5a08b
6630             9ac3 e5a099
6631             9ac4 e5a09d
6632             9ac5 e5a1b2
6633             9ac6 e5a0a1
6634             9ac7 e5a1a2
6635             9ac8 e5a18b
6636             9ac9 e5a1b0
6637             9aca e6af80
6638             9acb e5a192
6639             9acc e5a0bd
6640             9acd e5a1b9
6641             9ace e5a285
6642             9acf e5a2b9
6643             9ad0 e5a29f
6644             9ad1 e5a2ab
6645             9ad2 e5a2ba
6646             9ad3 e5a39e
6647             9ad4 e5a2bb
6648             9ad5 e5a2b8
6649             9ad6 e5a2ae
6650             9ad7 e5a385
6651             9ad8 e5a393
6652             9ad9 e5a391
6653             9ada e5a397
6654             9adb e5a399
6655             9adc e5a398
6656             9add e5a3a5
6657             9ade e5a39c
6658             9adf e5a3a4
6659             9ae0 e5a39f
6660             9ae1 e5a3af
6661             9ae2 e5a3ba
6662             9ae3 e5a3b9
6663             9ae4 e5a3bb
6664             9ae5 e5a3bc
6665             9ae6 e5a3bd
6666             9ae7 e5a482
6667             9ae8 e5a48a
6668             9ae9 e5a490
6669             9aea e5a49b
6670             9aeb e6a2a6
6671             9aec e5a4a5
6672             9aed e5a4ac
6673             9aee e5a4ad
6674             9aef e5a4b2
6675             9af0 e5a4b8
6676             9af1 e5a4be
6677             9af2 e7ab92
6678             9af3 e5a595
6679             9af4 e5a590
6680             9af5 e5a58e
6681             9af6 e5a59a
6682             9af7 e5a598
6683             9af8 e5a5a2
6684             9af9 e5a5a0
6685             9afa e5a5a7
6686             9afb e5a5ac
6687             9afc e5a5a9
6688             9b40 e5a5b8
6689             9b41 e5a681
6690             9b42 e5a69d
6691             9b43 e4bd9e
6692             9b44 e4beab
6693             9b45 e5a6a3
6694             9b46 e5a6b2
6695             9b47 e5a786
6696             9b48 e5a7a8
6697             9b49 e5a79c
6698             9b4a e5a68d
6699             9b4b e5a799
6700             9b4c e5a79a
6701             9b4d e5a8a5
6702             9b4e e5a89f
6703             9b4f e5a891
6704             9b50 e5a89c
6705             9b51 e5a889
6706             9b52 e5a89a
6707             9b53 e5a980
6708             9b54 e5a9ac
6709             9b55 e5a989
6710             9b56 e5a8b5
6711             9b57 e5a8b6
6712             9b58 e5a9a2
6713             9b59 e5a9aa
6714             9b5a e5aa9a
6715             9b5b e5aabc
6716             9b5c e5aabe
6717             9b5d e5ab8b
6718             9b5e e5ab82
6719             9b5f e5aabd
6720             9b60 e5aba3
6721             9b61 e5ab97
6722             9b62 e5aba6
6723             9b63 e5aba9
6724             9b64 e5ab96
6725             9b65 e5abba
6726             9b66 e5abbb
6727             9b67 e5ac8c
6728             9b68 e5ac8b
6729             9b69 e5ac96
6730             9b6a e5acb2
6731             9b6b e5ab90
6732             9b6c e5acaa
6733             9b6d e5acb6
6734             9b6e e5acbe
6735             9b6f e5ad83
6736             9b70 e5ad85
6737             9b71 e5ad80
6738             9b72 e5ad91
6739             9b73 e5ad95
6740             9b74 e5ad9a
6741             9b75 e5ad9b
6742             9b76 e5ada5
6743             9b77 e5ada9
6744             9b78 e5adb0
6745             9b79 e5adb3
6746             9b7a e5adb5
6747             9b7b e5adb8
6748             9b7c e69688
6749             9b7d e5adba
6750             9b7e e5ae80
6751             9b80 e5ae83
6752             9b81 e5aea6
6753             9b82 e5aeb8
6754             9b83 e5af83
6755             9b84 e5af87
6756             9b85 e5af89
6757             9b86 e5af94
6758             9b87 e5af90
6759             9b88 e5afa4
6760             9b89 e5afa6
6761             9b8a e5afa2
6762             9b8b e5af9e
6763             9b8c e5afa5
6764             9b8d e5afab
6765             9b8e e5afb0
6766             9b8f e5afb6
6767             9b90 e5afb3
6768             9b91 e5b085
6769             9b92 e5b087
6770             9b93 e5b088
6771             9b94 e5b08d
6772             9b95 e5b093
6773             9b96 e5b0a0
6774             9b97 e5b0a2
6775             9b98 e5b0a8
6776             9b99 e5b0b8
6777             9b9a e5b0b9
6778             9b9b e5b181
6779             9b9c e5b186
6780             9b9d e5b18e
6781             9b9e e5b193
6782             9b9f e5b190
6783             9ba0 e5b18f
6784             9ba1 e5adb1
6785             9ba2 e5b1ac
6786             9ba3 e5b1ae
6787             9ba4 e4b9a2
6788             9ba5 e5b1b6
6789             9ba6 e5b1b9
6790             9ba7 e5b28c
6791             9ba8 e5b291
6792             9ba9 e5b294
6793             9baa e5a69b
6794             9bab e5b2ab
6795             9bac e5b2bb
6796             9bad e5b2b6
6797             9bae e5b2bc
6798             9baf e5b2b7
6799             9bb0 e5b385
6800             9bb1 e5b2be
6801             9bb2 e5b387
6802             9bb3 e5b399
6803             9bb4 e5b3a9
6804             9bb5 e5b3bd
6805             9bb6 e5b3ba
6806             9bb7 e5b3ad
6807             9bb8 e5b68c
6808             9bb9 e5b3aa
6809             9bba e5b48b
6810             9bbb e5b495
6811             9bbc e5b497
6812             9bbd e5b59c
6813             9bbe e5b49f
6814             9bbf e5b49b
6815             9bc0 e5b491
6816             9bc1 e5b494
6817             9bc2 e5b4a2
6818             9bc3 e5b49a
6819             9bc4 e5b499
6820             9bc5 e5b498
6821             9bc6 e5b58c
6822             9bc7 e5b592
6823             9bc8 e5b58e
6824             9bc9 e5b58b
6825             9bca e5b5ac
6826             9bcb e5b5b3
6827             9bcc e5b5b6
6828             9bcd e5b687
6829             9bce e5b684
6830             9bcf e5b682
6831             9bd0 e5b6a2
6832             9bd1 e5b69d
6833             9bd2 e5b6ac
6834             9bd3 e5b6ae
6835             9bd4 e5b6bd
6836             9bd5 e5b690
6837             9bd6 e5b6b7
6838             9bd7 e5b6bc
6839             9bd8 e5b789
6840             9bd9 e5b78d
6841             9bda e5b793
6842             9bdb e5b792
6843             9bdc e5b796
6844             9bdd e5b79b
6845             9bde e5b7ab
6846             9bdf e5b7b2
6847             9be0 e5b7b5
6848             9be1 e5b88b
6849             9be2 e5b89a
6850             9be3 e5b899
6851             9be4 e5b891
6852             9be5 e5b89b
6853             9be6 e5b8b6
6854             9be7 e5b8b7
6855             9be8 e5b984
6856             9be9 e5b983
6857             9bea e5b980
6858             9beb e5b98e
6859             9bec e5b997
6860             9bed e5b994
6861             9bee e5b99f
6862             9bef e5b9a2
6863             9bf0 e5b9a4
6864             9bf1 e5b987
6865             9bf2 e5b9b5
6866             9bf3 e5b9b6
6867             9bf4 e5b9ba
6868             9bf5 e9babc
6869             9bf6 e5b9bf
6870             9bf7 e5baa0
6871             9bf8 e5bb81
6872             9bf9 e5bb82
6873             9bfa e5bb88
6874             9bfb e5bb90
6875             9bfc e5bb8f
6876             9c40 e5bb96
6877             9c41 e5bba3
6878             9c42 e5bb9d
6879             9c43 e5bb9a
6880             9c44 e5bb9b
6881             9c45 e5bba2
6882             9c46 e5bba1
6883             9c47 e5bba8
6884             9c48 e5bba9
6885             9c49 e5bbac
6886             9c4a e5bbb1
6887             9c4b e5bbb3
6888             9c4c e5bbb0
6889             9c4d e5bbb4
6890             9c4e e5bbb8
6891             9c4f e5bbbe
6892             9c50 e5bc83
6893             9c51 e5bc89
6894             9c52 e5bd9d
6895             9c53 e5bd9c
6896             9c54 e5bc8b
6897             9c55 e5bc91
6898             9c56 e5bc96
6899             9c57 e5bca9
6900             9c58 e5bcad
6901             9c59 e5bcb8
6902             9c5a e5bd81
6903             9c5b e5bd88
6904             9c5c e5bd8c
6905             9c5d e5bd8e
6906             9c5e e5bcaf
6907             9c5f e5bd91
6908             9c60 e5bd96
6909             9c61 e5bd97
6910             9c62 e5bd99
6911             9c63 e5bda1
6912             9c64 e5bdad
6913             9c65 e5bdb3
6914             9c66 e5bdb7
6915             9c67 e5be83
6916             9c68 e5be82
6917             9c69 e5bdbf
6918             9c6a e5be8a
6919             9c6b e5be88
6920             9c6c e5be91
6921             9c6d e5be87
6922             9c6e e5be9e
6923             9c6f e5be99
6924             9c70 e5be98
6925             9c71 e5bea0
6926             9c72 e5bea8
6927             9c73 e5bead
6928             9c74 e5bebc
6929             9c75 e5bf96
6930             9c76 e5bfbb
6931             9c77 e5bfa4
6932             9c78 e5bfb8
6933             9c79 e5bfb1
6934             9c7a e5bf9d
6935             9c7b e682b3
6936             9c7c e5bfbf
6937             9c7d e680a1
6938             9c7e e681a0
6939             9c80 e68099
6940             9c81 e68090
6941             9c82 e680a9
6942             9c83 e6808e
6943             9c84 e680b1
6944             9c85 e6809b
6945             9c86 e68095
6946             9c87 e680ab
6947             9c88 e680a6
6948             9c89 e6808f
6949             9c8a e680ba
6950             9c8b e6819a
6951             9c8c e68181
6952             9c8d e681aa
6953             9c8e e681b7
6954             9c8f e6819f
6955             9c90 e6818a
6956             9c91 e68186
6957             9c92 e6818d
6958             9c93 e681a3
6959             9c94 e68183
6960             9c95 e681a4
6961             9c96 e68182
6962             9c97 e681ac
6963             9c98 e681ab
6964             9c99 e68199
6965             9c9a e68281
6966             9c9b e6828d
6967             9c9c e683a7
6968             9c9d e68283
6969             9c9e e6829a
6970             9c9f e68284
6971             9ca0 e6829b
6972             9ca1 e68296
6973             9ca2 e68297
6974             9ca3 e68292
6975             9ca4 e682a7
6976             9ca5 e6828b
6977             9ca6 e683a1
6978             9ca7 e682b8
6979             9ca8 e683a0
6980             9ca9 e68393
6981             9caa e682b4
6982             9cab e5bfb0
6983             9cac e682bd
6984             9cad e68386
6985             9cae e682b5
6986             9caf e68398
6987             9cb0 e6858d
6988             9cb1 e68495
6989             9cb2 e68486
6990             9cb3 e683b6
6991             9cb4 e683b7
6992             9cb5 e68480
6993             9cb6 e683b4
6994             9cb7 e683ba
6995             9cb8 e68483
6996             9cb9 e684a1
6997             9cba e683bb
6998             9cbb e683b1
6999             9cbc e6848d
7000             9cbd e6848e
7001             9cbe e68587
7002             9cbf e684be
7003             9cc0 e684a8
7004             9cc1 e684a7
7005             9cc2 e6858a
7006             9cc3 e684bf
7007             9cc4 e684bc
7008             9cc5 e684ac
7009             9cc6 e684b4
7010             9cc7 e684bd
7011             9cc8 e68582
7012             9cc9 e68584
7013             9cca e685b3
7014             9ccb e685b7
7015             9ccc e68598
7016             9ccd e68599
7017             9cce e6859a
7018             9ccf e685ab
7019             9cd0 e685b4
7020             9cd1 e685af
7021             9cd2 e685a5
7022             9cd3 e685b1
7023             9cd4 e6859f
7024             9cd5 e6859d
7025             9cd6 e68593
7026             9cd7 e685b5
7027             9cd8 e68699
7028             9cd9 e68696
7029             9cda e68687
7030             9cdb e686ac
7031             9cdc e68694
7032             9cdd e6869a
7033             9cde e6868a
7034             9cdf e68691
7035             9ce0 e686ab
7036             9ce1 e686ae
7037             9ce2 e6878c
7038             9ce3 e6878a
7039             9ce4 e68789
7040             9ce5 e687b7
7041             9ce6 e68788
7042             9ce7 e68783
7043             9ce8 e68786
7044             9ce9 e686ba
7045             9cea e6878b
7046             9ceb e7bdb9
7047             9cec e6878d
7048             9ced e687a6
7049             9cee e687a3
7050             9cef e687b6
7051             9cf0 e687ba
7052             9cf1 e687b4
7053             9cf2 e687bf
7054             9cf3 e687bd
7055             9cf4 e687bc
7056             9cf5 e687be
7057             9cf6 e68880
7058             9cf7 e68888
7059             9cf8 e68889
7060             9cf9 e6888d
7061             9cfa e6888c
7062             9cfb e68894
7063             9cfc e6889b
7064             9d40 e6889e
7065             9d41 e688a1
7066             9d42 e688aa
7067             9d43 e688ae
7068             9d44 e688b0
7069             9d45 e688b2
7070             9d46 e688b3
7071             9d47 e68981
7072             9d48 e6898e
7073             9d49 e6899e
7074             9d4a e689a3
7075             9d4b e6899b
7076             9d4c e689a0
7077             9d4d e689a8
7078             9d4e e689bc
7079             9d4f e68a82
7080             9d50 e68a89
7081             9d51 e689be
7082             9d52 e68a92
7083             9d53 e68a93
7084             9d54 e68a96
7085             9d55 e68b94
7086             9d56 e68a83
7087             9d57 e68a94
7088             9d58 e68b97
7089             9d59 e68b91
7090             9d5a e68abb
7091             9d5b e68b8f
7092             9d5c e68bbf
7093             9d5d e68b86
7094             9d5e e69394
7095             9d5f e68b88
7096             9d60 e68b9c
7097             9d61 e68b8c
7098             9d62 e68b8a
7099             9d63 e68b82
7100             9d64 e68b87
7101             9d65 e68a9b
7102             9d66 e68b89
7103             9d67 e68c8c
7104             9d68 e68bae
7105             9d69 e68bb1
7106             9d6a e68ca7
7107             9d6b e68c82
7108             9d6c e68c88
7109             9d6d e68baf
7110             9d6e e68bb5
7111             9d6f e68d90
7112             9d70 e68cbe
7113             9d71 e68d8d
7114             9d72 e6909c
7115             9d73 e68d8f
7116             9d74 e68e96
7117             9d75 e68e8e
7118             9d76 e68e80
7119             9d77 e68eab
7120             9d78 e68db6
7121             9d79 e68ea3
7122             9d7a e68e8f
7123             9d7b e68e89
7124             9d7c e68e9f
7125             9d7d e68eb5
7126             9d7e e68dab
7127             9d80 e68da9
7128             9d81 e68ebe
7129             9d82 e68fa9
7130             9d83 e68f80
7131             9d84 e68f86
7132             9d85 e68fa3
7133             9d86 e68f89
7134             9d87 e68f92
7135             9d88 e68fb6
7136             9d89 e68f84
7137             9d8a e69096
7138             9d8b e690b4
7139             9d8c e69086
7140             9d8d e69093
7141             9d8e e690a6
7142             9d8f e690b6
7143             9d90 e6949d
7144             9d91 e69097
7145             9d92 e690a8
7146             9d93 e6908f
7147             9d94 e691a7
7148             9d95 e691af
7149             9d96 e691b6
7150             9d97 e6918e
7151             9d98 e694aa
7152             9d99 e69295
7153             9d9a e69293
7154             9d9b e692a5
7155             9d9c e692a9
7156             9d9d e69288
7157             9d9e e692bc
7158             9d9f e6939a
7159             9da0 e69392
7160             9da1 e69385
7161             9da2 e69387
7162             9da3 e692bb
7163             9da4 e69398
7164             9da5 e69382
7165             9da6 e693b1
7166             9da7 e693a7
7167             9da8 e88889
7168             9da9 e693a0
7169             9daa e693a1
7170             9dab e68aac
7171             9dac e693a3
7172             9dad e693af
7173             9dae e694ac
7174             9daf e693b6
7175             9db0 e693b4
7176             9db1 e693b2
7177             9db2 e693ba
7178             9db3 e69480
7179             9db4 e693bd
7180             9db5 e69498
7181             9db6 e6949c
7182             9db7 e69485
7183             9db8 e694a4
7184             9db9 e694a3
7185             9dba e694ab
7186             9dbb e694b4
7187             9dbc e694b5
7188             9dbd e694b7
7189             9dbe e694b6
7190             9dbf e694b8
7191             9dc0 e7958b
7192             9dc1 e69588
7193             9dc2 e69596
7194             9dc3 e69595
7195             9dc4 e6958d
7196             9dc5 e69598
7197             9dc6 e6959e
7198             9dc7 e6959d
7199             9dc8 e695b2
7200             9dc9 e695b8
7201             9dca e69682
7202             9dcb e69683
7203             9dcc e8ae8a
7204             9dcd e6969b
7205             9dce e6969f
7206             9dcf e696ab
7207             9dd0 e696b7
7208             9dd1 e69783
7209             9dd2 e69786
7210             9dd3 e69781
7211             9dd4 e69784
7212             9dd5 e6978c
7213             9dd6 e69792
7214             9dd7 e6979b
7215             9dd8 e69799
7216             9dd9 e697a0
7217             9dda e697a1
7218             9ddb e697b1
7219             9ddc e69db2
7220             9ddd e6988a
7221             9dde e69883
7222             9ddf e697bb
7223             9de0 e69db3
7224             9de1 e698b5
7225             9de2 e698b6
7226             9de3 e698b4
7227             9de4 e6989c
7228             9de5 e6998f
7229             9de6 e69984
7230             9de7 e69989
7231             9de8 e69981
7232             9de9 e6999e
7233             9dea e6999d
7234             9deb e699a4
7235             9dec e699a7
7236             9ded e699a8
7237             9dee e6999f
7238             9def e699a2
7239             9df0 e699b0
7240             9df1 e69a83
7241             9df2 e69a88
7242             9df3 e69a8e
7243             9df4 e69a89
7244             9df5 e69a84
7245             9df6 e69a98
7246             9df7 e69a9d
7247             9df8 e69b81
7248             9df9 e69ab9
7249             9dfa e69b89
7250             9dfb e69abe
7251             9dfc e69abc
7252             9e40 e69b84
7253             9e41 e69ab8
7254             9e42 e69b96
7255             9e43 e69b9a
7256             9e44 e69ba0
7257             9e45 e698bf
7258             9e46 e69ba6
7259             9e47 e69ba9
7260             9e48 e69bb0
7261             9e49 e69bb5
7262             9e4a e69bb7
7263             9e4b e69c8f
7264             9e4c e69c96
7265             9e4d e69c9e
7266             9e4e e69ca6
7267             9e4f e69ca7
7268             9e50 e99cb8
7269             9e51 e69cae
7270             9e52 e69cbf
7271             9e53 e69cb6
7272             9e54 e69d81
7273             9e55 e69cb8
7274             9e56 e69cb7
7275             9e57 e69d86
7276             9e58 e69d9e
7277             9e59 e69da0
7278             9e5a e69d99
7279             9e5b e69da3
7280             9e5c e69da4
7281             9e5d e69e89
7282             9e5e e69db0
7283             9e5f e69ea9
7284             9e60 e69dbc
7285             9e61 e69daa
7286             9e62 e69e8c
7287             9e63 e69e8b
7288             9e64 e69ea6
7289             9e65 e69ea1
7290             9e66 e69e85
7291             9e67 e69eb7
7292             9e68 e69faf
7293             9e69 e69eb4
7294             9e6a e69fac
7295             9e6b e69eb3
7296             9e6c e69fa9
7297             9e6d e69eb8
7298             9e6e e69fa4
7299             9e6f e69f9e
7300             9e70 e69f9d
7301             9e71 e69fa2
7302             9e72 e69fae
7303             9e73 e69eb9
7304             9e74 e69f8e
7305             9e75 e69f86
7306             9e76 e69fa7
7307             9e77 e6aa9c
7308             9e78 e6a09e
7309             9e79 e6a186
7310             9e7a e6a0a9
7311             9e7b e6a180
7312             9e7c e6a18d
7313             9e7d e6a0b2
7314             9e7e e6a18e
7315             9e80 e6a2b3
7316             9e81 e6a0ab
7317             9e82 e6a199
7318             9e83 e6a1a3
7319             9e84 e6a1b7
7320             9e85 e6a1bf
7321             9e86 e6a29f
7322             9e87 e6a28f
7323             9e88 e6a2ad
7324             9e89 e6a294
7325             9e8a e6a29d
7326             9e8b e6a29b
7327             9e8c e6a283
7328             9e8d e6aaae
7329             9e8e e6a2b9
7330             9e8f e6a1b4
7331             9e90 e6a2b5
7332             9e91 e6a2a0
7333             9e92 e6a2ba
7334             9e93 e6a48f
7335             9e94 e6a28d
7336             9e95 e6a1be
7337             9e96 e6a481
7338             9e97 e6a38a
7339             9e98 e6a488
7340             9e99 e6a398
7341             9e9a e6a4a2
7342             9e9b e6a4a6
7343             9e9c e6a3a1
7344             9e9d e6a48c
7345             9e9e e6a38d
7346             9e9f e6a394
7347             9ea0 e6a3a7
7348             9ea1 e6a395
7349             9ea2 e6a4b6
7350             9ea3 e6a492
7351             9ea4 e6a484
7352             9ea5 e6a397
7353             9ea6 e6a3a3
7354             9ea7 e6a4a5
7355             9ea8 e6a3b9
7356             9ea9 e6a3a0
7357             9eaa e6a3af
7358             9eab e6a4a8
7359             9eac e6a4aa
7360             9ead e6a49a
7361             9eae e6a4a3
7362             9eaf e6a4a1
7363             9eb0 e6a386
7364             9eb1 e6a5b9
7365             9eb2 e6a5b7
7366             9eb3 e6a59c
7367             9eb4 e6a5b8
7368             9eb5 e6a5ab
7369             9eb6 e6a594
7370             9eb7 e6a5be
7371             9eb8 e6a5ae
7372             9eb9 e6a4b9
7373             9eba e6a5b4
7374             9ebb e6a4bd
7375             9ebc e6a599
7376             9ebd e6a4b0
7377             9ebe e6a5a1
7378             9ebf e6a59e
7379             9ec0 e6a59d
7380             9ec1 e6a681
7381             9ec2 e6a5aa
7382             9ec3 e6a6b2
7383             9ec4 e6a6ae
7384             9ec5 e6a790
7385             9ec6 e6a6bf
7386             9ec7 e6a781
7387             9ec8 e6a793
7388             9ec9 e6a6be
7389             9eca e6a78e
7390             9ecb e5afa8
7391             9ecc e6a78a
7392             9ecd e6a79d
7393             9ece e6a6bb
7394             9ecf e6a783
7395             9ed0 e6a6a7
7396             9ed1 e6a8ae
7397             9ed2 e6a691
7398             9ed3 e6a6a0
7399             9ed4 e6a69c
7400             9ed5 e6a695
7401             9ed6 e6a6b4
7402             9ed7 e6a79e
7403             9ed8 e6a7a8
7404             9ed9 e6a882
7405             9eda e6a89b
7406             9edb e6a7bf
7407             9edc e6ac8a
7408             9edd e6a7b9
7409             9ede e6a7b2
7410             9edf e6a7a7
7411             9ee0 e6a885
7412             9ee1 e6a6b1
7413             9ee2 e6a89e
7414             9ee3 e6a7ad
7415             9ee4 e6a894
7416             9ee5 e6a7ab
7417             9ee6 e6a88a
7418             9ee7 e6a892
7419             9ee8 e6ab81
7420             9ee9 e6a8a3
7421             9eea e6a893
7422             9eeb e6a984
7423             9eec e6a88c
7424             9eed e6a9b2
7425             9eee e6a8b6
7426             9eef e6a9b8
7427             9ef0 e6a987
7428             9ef1 e6a9a2
7429             9ef2 e6a999
7430             9ef3 e6a9a6
7431             9ef4 e6a988
7432             9ef5 e6a8b8
7433             9ef6 e6a8a2
7434             9ef7 e6aa90
7435             9ef8 e6aa8d
7436             9ef9 e6aaa0
7437             9efa e6aa84
7438             9efb e6aaa2
7439             9efc e6aaa3
7440             9f40 e6aa97
7441             9f41 e89897
7442             9f42 e6aabb
7443             9f43 e6ab83
7444             9f44 e6ab82
7445             9f45 e6aab8
7446             9f46 e6aab3
7447             9f47 e6aaac
7448             9f48 e6ab9e
7449             9f49 e6ab91
7450             9f4a e6ab9f
7451             9f4b e6aaaa
7452             9f4c e6ab9a
7453             9f4d e6abaa
7454             9f4e e6abbb
7455             9f4f e6ac85
7456             9f50 e89896
7457             9f51 e6abba
7458             9f52 e6ac92
7459             9f53 e6ac96
7460             9f54 e9acb1
7461             9f55 e6ac9f
7462             9f56 e6acb8
7463             9f57 e6acb7
7464             9f58 e79b9c
7465             9f59 e6acb9
7466             9f5a e9a3ae
7467             9f5b e6ad87
7468             9f5c e6ad83
7469             9f5d e6ad89
7470             9f5e e6ad90
7471             9f5f e6ad99
7472             9f60 e6ad94
7473             9f61 e6ad9b
7474             9f62 e6ad9f
7475             9f63 e6ada1
7476             9f64 e6adb8
7477             9f65 e6adb9
7478             9f66 e6adbf
7479             9f67 e6ae80
7480             9f68 e6ae84
7481             9f69 e6ae83
7482             9f6a e6ae8d
7483             9f6b e6ae98
7484             9f6c e6ae95
7485             9f6d e6ae9e
7486             9f6e e6aea4
7487             9f6f e6aeaa
7488             9f70 e6aeab
7489             9f71 e6aeaf
7490             9f72 e6aeb2
7491             9f73 e6aeb1
7492             9f74 e6aeb3
7493             9f75 e6aeb7
7494             9f76 e6aebc
7495             9f77 e6af86
7496             9f78 e6af8b
7497             9f79 e6af93
7498             9f7a e6af9f
7499             9f7b e6afac
7500             9f7c e6afab
7501             9f7d e6afb3
7502             9f7e e6afaf
7503             9f80 e9babe
7504             9f81 e6b088
7505             9f82 e6b093
7506             9f83 e6b094
7507             9f84 e6b09b
7508             9f85 e6b0a4
7509             9f86 e6b0a3
7510             9f87 e6b19e
7511             9f88 e6b195
7512             9f89 e6b1a2
7513             9f8a e6b1aa
7514             9f8b e6b282
7515             9f8c e6b28d
7516             9f8d e6b29a
7517             9f8e e6b281
7518             9f8f e6b29b
7519             9f90 e6b1be
7520             9f91 e6b1a8
7521             9f92 e6b1b3
7522             9f93 e6b292
7523             9f94 e6b290
7524             9f95 e6b384
7525             9f96 e6b3b1
7526             9f97 e6b393
7527             9f98 e6b2bd
7528             9f99 e6b397
7529             9f9a e6b385
7530             9f9b e6b39d
7531             9f9c e6b2ae
7532             9f9d e6b2b1
7533             9f9e e6b2be
7534             9f9f e6b2ba
7535             9fa0 e6b39b
7536             9fa1 e6b3af
7537             9fa2 e6b399
7538             9fa3 e6b3aa
7539             9fa4 e6b49f
7540             9fa5 e8a18d
7541             9fa6 e6b4b6
7542             9fa7 e6b4ab
7543             9fa8 e6b4bd
7544             9fa9 e6b4b8
7545             9faa e6b499
7546             9fab e6b4b5
7547             9fac e6b4b3
7548             9fad e6b492
7549             9fae e6b48c
7550             9faf e6b5a3
7551             9fb0 e6b693
7552             9fb1 e6b5a4
7553             9fb2 e6b59a
7554             9fb3 e6b5b9
7555             9fb4 e6b599
7556             9fb5 e6b68e
7557             9fb6 e6b695
7558             9fb7 e6bfa4
7559             9fb8 e6b685
7560             9fb9 e6b7b9
7561             9fba e6b895
7562             9fbb e6b88a
7563             9fbc e6b6b5
7564             9fbd e6b787
7565             9fbe e6b7a6
7566             9fbf e6b6b8
7567             9fc0 e6b786
7568             9fc1 e6b7ac
7569             9fc2 e6b79e
7570             9fc3 e6b78c
7571             9fc4 e6b7a8
7572             9fc5 e6b792
7573             9fc6 e6b785
7574             9fc7 e6b7ba
7575             9fc8 e6b799
7576             9fc9 e6b7a4
7577             9fca e6b795
7578             9fcb e6b7aa
7579             9fcc e6b7ae
7580             9fcd e6b8ad
7581             9fce e6b9ae
7582             9fcf e6b8ae
7583             9fd0 e6b899
7584             9fd1 e6b9b2
7585             9fd2 e6b99f
7586             9fd3 e6b8be
7587             9fd4 e6b8a3
7588             9fd5 e6b9ab
7589             9fd6 e6b8ab
7590             9fd7 e6b9b6
7591             9fd8 e6b98d
7592             9fd9 e6b89f
7593             9fda e6b983
7594             9fdb e6b8ba
7595             9fdc e6b98e
7596             9fdd e6b8a4
7597             9fde e6bbbf
7598             9fdf e6b89d
7599             9fe0 e6b8b8
7600             9fe1 e6ba82
7601             9fe2 e6baaa
7602             9fe3 e6ba98
7603             9fe4 e6bb89
7604             9fe5 e6bab7
7605             9fe6 e6bb93
7606             9fe7 e6babd
7607             9fe8 e6baaf
7608             9fe9 e6bb84
7609             9fea e6bab2
7610             9feb e6bb94
7611             9fec e6bb95
7612             9fed e6ba8f
7613             9fee e6baa5
7614             9fef e6bb82
7615             9ff0 e6ba9f
7616             9ff1 e6bd81
7617             9ff2 e6bc91
7618             9ff3 e7818c
7619             9ff4 e6bbac
7620             9ff5 e6bbb8
7621             9ff6 e6bbbe
7622             9ff7 e6bcbf
7623             9ff8 e6bbb2
7624             9ff9 e6bcb1
7625             9ffa e6bbaf
7626             9ffb e6bcb2
7627             9ffc e6bb8c
7628             e040 e6bcbe
7629             e041 e6bc93
7630             e042 e6bbb7
7631             e043 e6be86
7632             e044 e6bdba
7633             e045 e6bdb8
7634             e046 e6be81
7635             e047 e6be80
7636             e048 e6bdaf
7637             e049 e6bd9b
7638             e04a e6bfb3
7639             e04b e6bdad
7640             e04c e6be82
7641             e04d e6bdbc
7642             e04e e6bd98
7643             e04f e6be8e
7644             e050 e6be91
7645             e051 e6bf82
7646             e052 e6bda6
7647             e053 e6beb3
7648             e054 e6bea3
7649             e055 e6bea1
7650             e056 e6bea4
7651             e057 e6beb9
7652             e058 e6bf86
7653             e059 e6beaa
7654             e05a e6bf9f
7655             e05b e6bf95
7656             e05c e6bfac
7657             e05d e6bf94
7658             e05e e6bf98
7659             e05f e6bfb1
7660             e060 e6bfae
7661             e061 e6bf9b
7662             e062 e78089
7663             e063 e7808b
7664             e064 e6bfba
7665             e065 e78091
7666             e066 e78081
7667             e067 e7808f
7668             e068 e6bfbe
7669             e069 e7809b
7670             e06a e7809a
7671             e06b e6bdb4
7672             e06c e7809d
7673             e06d e78098
7674             e06e e7809f
7675             e06f e780b0
7676             e070 e780be
7677             e071 e780b2
7678             e072 e78191
7679             e073 e781a3
7680             e074 e78299
7681             e075 e78292
7682             e076 e782af
7683             e077 e783b1
7684             e078 e782ac
7685             e079 e782b8
7686             e07a e782b3
7687             e07b e782ae
7688             e07c e7839f
7689             e07d e7838b
7690             e07e e7839d
7691             e080 e78399
7692             e081 e78489
7693             e082 e783bd
7694             e083 e7849c
7695             e084 e78499
7696             e085 e785a5
7697             e086 e78595
7698             e087 e78688
7699             e088 e785a6
7700             e089 e785a2
7701             e08a e7858c
7702             e08b e78596
7703             e08c e785ac
7704             e08d e7868f
7705             e08e e787bb
7706             e08f e78684
7707             e090 e78695
7708             e091 e786a8
7709             e092 e786ac
7710             e093 e78797
7711             e094 e786b9
7712             e095 e786be
7713             e096 e78792
7714             e097 e78789
7715             e098 e78794
7716             e099 e7878e
7717             e09a e787a0
7718             e09b e787ac
7719             e09c e787a7
7720             e09d e787b5
7721             e09e e787bc
7722             e09f e787b9
7723             e0a0 e787bf
7724             e0a1 e7888d
7725             e0a2 e78890
7726             e0a3 e7889b
7727             e0a4 e788a8
7728             e0a5 e788ad
7729             e0a6 e788ac
7730             e0a7 e788b0
7731             e0a8 e788b2
7732             e0a9 e788bb
7733             e0aa e788bc
7734             e0ab e788bf
7735             e0ac e78980
7736             e0ad e78986
7737             e0ae e7898b
7738             e0af e78998
7739             e0b0 e789b4
7740             e0b1 e789be
7741             e0b2 e78a82
7742             e0b3 e78a81
7743             e0b4 e78a87
7744             e0b5 e78a92
7745             e0b6 e78a96
7746             e0b7 e78aa2
7747             e0b8 e78aa7
7748             e0b9 e78ab9
7749             e0ba e78ab2
7750             e0bb e78b83
7751             e0bc e78b86
7752             e0bd e78b84
7753             e0be e78b8e
7754             e0bf e78b92
7755             e0c0 e78ba2
7756             e0c1 e78ba0
7757             e0c2 e78ba1
7758             e0c3 e78bb9
7759             e0c4 e78bb7
7760             e0c5 e5808f
7761             e0c6 e78c97
7762             e0c7 e78c8a
7763             e0c8 e78c9c
7764             e0c9 e78c96
7765             e0ca e78c9d
7766             e0cb e78cb4
7767             e0cc e78caf
7768             e0cd e78ca9
7769             e0ce e78ca5
7770             e0cf e78cbe
7771             e0d0 e78d8e
7772             e0d1 e78d8f
7773             e0d2 e9bb98
7774             e0d3 e78d97
7775             e0d4 e78daa
7776             e0d5 e78da8
7777             e0d6 e78db0
7778             e0d7 e78db8
7779             e0d8 e78db5
7780             e0d9 e78dbb
7781             e0da e78dba
7782             e0db e78f88
7783             e0dc e78eb3
7784             e0dd e78f8e
7785             e0de e78ebb
7786             e0df e78f80
7787             e0e0 e78fa5
7788             e0e1 e78fae
7789             e0e2 e78f9e
7790             e0e3 e792a2
7791             e0e4 e79085
7792             e0e5 e791af
7793             e0e6 e790a5
7794             e0e7 e78fb8
7795             e0e8 e790b2
7796             e0e9 e790ba
7797             e0ea e79195
7798             e0eb e790bf
7799             e0ec e7919f
7800             e0ed e79199
7801             e0ee e79181
7802             e0ef e7919c
7803             e0f0 e791a9
7804             e0f1 e791b0
7805             e0f2 e791a3
7806             e0f3 e791aa
7807             e0f4 e791b6
7808             e0f5 e791be
7809             e0f6 e7928b
7810             e0f7 e7929e
7811             e0f8 e792a7
7812             e0f9 e7938a
7813             e0fa e7938f
7814             e0fb e79394
7815             e0fc e78fb1
7816             e140 e793a0
7817             e141 e793a3
7818             e142 e793a7
7819             e143 e793a9
7820             e144 e793ae
7821             e145 e793b2
7822             e146 e793b0
7823             e147 e793b1
7824             e148 e793b8
7825             e149 e793b7
7826             e14a e79484
7827             e14b e79483
7828             e14c e79485
7829             e14d e7948c
7830             e14e e7948e
7831             e14f e7948d
7832             e150 e79495
7833             e151 e79493
7834             e152 e7949e
7835             e153 e794a6
7836             e154 e794ac
7837             e155 e794bc
7838             e156 e79584
7839             e157 e7958d
7840             e158 e7958a
7841             e159 e79589
7842             e15a e7959b
7843             e15b e79586
7844             e15c e7959a
7845             e15d e795a9
7846             e15e e795a4
7847             e15f e795a7
7848             e160 e795ab
7849             e161 e795ad
7850             e162 e795b8
7851             e163 e795b6
7852             e164 e79686
7853             e165 e79687
7854             e166 e795b4
7855             e167 e7968a
7856             e168 e79689
7857             e169 e79682
7858             e16a e79694
7859             e16b e7969a
7860             e16c e7969d
7861             e16d e796a5
7862             e16e e796a3
7863             e16f e79782
7864             e170 e796b3
7865             e171 e79783
7866             e172 e796b5
7867             e173 e796bd
7868             e174 e796b8
7869             e175 e796bc
7870             e176 e796b1
7871             e177 e7978d
7872             e178 e7978a
7873             e179 e79792
7874             e17a e79799
7875             e17b e797a3
7876             e17c e7979e
7877             e17d e797be
7878             e17e e797bf
7879             e180 e797bc
7880             e181 e79881
7881             e182 e797b0
7882             e183 e797ba
7883             e184 e797b2
7884             e185 e797b3
7885             e186 e7988b
7886             e187 e7988d
7887             e188 e79889
7888             e189 e7989f
7889             e18a e798a7
7890             e18b e798a0
7891             e18c e798a1
7892             e18d e798a2
7893             e18e e798a4
7894             e18f e798b4
7895             e190 e798b0
7896             e191 e798bb
7897             e192 e79987
7898             e193 e79988
7899             e194 e79986
7900             e195 e7999c
7901             e196 e79998
7902             e197 e799a1
7903             e198 e799a2
7904             e199 e799a8
7905             e19a e799a9
7906             e19b e799aa
7907             e19c e799a7
7908             e19d e799ac
7909             e19e e799b0
7910             e19f e799b2
7911             e1a0 e799b6
7912             e1a1 e799b8
7913             e1a2 e799bc
7914             e1a3 e79a80
7915             e1a4 e79a83
7916             e1a5 e79a88
7917             e1a6 e79a8b
7918             e1a7 e79a8e
7919             e1a8 e79a96
7920             e1a9 e79a93
7921             e1aa e79a99
7922             e1ab e79a9a
7923             e1ac e79ab0
7924             e1ad e79ab4
7925             e1ae e79ab8
7926             e1af e79ab9
7927             e1b0 e79aba
7928             e1b1 e79b82
7929             e1b2 e79b8d
7930             e1b3 e79b96
7931             e1b4 e79b92
7932             e1b5 e79b9e
7933             e1b6 e79ba1
7934             e1b7 e79ba5
7935             e1b8 e79ba7
7936             e1b9 e79baa
7937             e1ba e898af
7938             e1bb e79bbb
7939             e1bc e79c88
7940             e1bd e79c87
7941             e1be e79c84
7942             e1bf e79ca9
7943             e1c0 e79ca4
7944             e1c1 e79c9e
7945             e1c2 e79ca5
7946             e1c3 e79ca6
7947             e1c4 e79c9b
7948             e1c5 e79cb7
7949             e1c6 e79cb8
7950             e1c7 e79d87
7951             e1c8 e79d9a
7952             e1c9 e79da8
7953             e1ca e79dab
7954             e1cb e79d9b
7955             e1cc e79da5
7956             e1cd e79dbf
7957             e1ce e79dbe
7958             e1cf e79db9
7959             e1d0 e79e8e
7960             e1d1 e79e8b
7961             e1d2 e79e91
7962             e1d3 e79ea0
7963             e1d4 e79e9e
7964             e1d5 e79eb0
7965             e1d6 e79eb6
7966             e1d7 e79eb9
7967             e1d8 e79ebf
7968             e1d9 e79ebc
7969             e1da e79ebd
7970             e1db e79ebb
7971             e1dc e79f87
7972             e1dd e79f8d
7973             e1de e79f97
7974             e1df e79f9a
7975             e1e0 e79f9c
7976             e1e1 e79fa3
7977             e1e2 e79fae
7978             e1e3 e79fbc
7979             e1e4 e7a08c
7980             e1e5 e7a092
7981             e1e6 e7a4a6
7982             e1e7 e7a0a0
7983             e1e8 e7a4aa
7984             e1e9 e7a185
7985             e1ea e7a28e
7986             e1eb e7a1b4
7987             e1ec e7a286
7988             e1ed e7a1bc
7989             e1ee e7a29a
7990             e1ef e7a28c
7991             e1f0 e7a2a3
7992             e1f1 e7a2b5
7993             e1f2 e7a2aa
7994             e1f3 e7a2af
7995             e1f4 e7a391
7996             e1f5 e7a386
7997             e1f6 e7a38b
7998             e1f7 e7a394
7999             e1f8 e7a2be
8000             e1f9 e7a2bc
8001             e1fa e7a385
8002             e1fb e7a38a
8003             e1fc e7a3ac
8004             e240 e7a3a7
8005             e241 e7a39a
8006             e242 e7a3bd
8007             e243 e7a3b4
8008             e244 e7a487
8009             e245 e7a492
8010             e246 e7a491
8011             e247 e7a499
8012             e248 e7a4ac
8013             e249 e7a4ab
8014             e24a e7a580
8015             e24b e7a5a0
8016             e24c e7a597
8017             e24d e7a59f
8018             e24e e7a59a
8019             e24f e7a595
8020             e250 e7a593
8021             e251 e7a5ba
8022             e252 e7a5bf
8023             e253 e7a68a
8024             e254 e7a69d
8025             e255 e7a6a7
8026             e256 e9bd8b
8027             e257 e7a6aa
8028             e258 e7a6ae
8029             e259 e7a6b3
8030             e25a e7a6b9
8031             e25b e7a6ba
8032             e25c e7a789
8033             e25d e7a795
8034             e25e e7a7a7
8035             e25f e7a7ac
8036             e260 e7a7a1
8037             e261 e7a7a3
8038             e262 e7a888
8039             e263 e7a88d
8040             e264 e7a898
8041             e265 e7a899
8042             e266 e7a8a0
8043             e267 e7a89f
8044             e268 e7a680
8045             e269 e7a8b1
8046             e26a e7a8bb
8047             e26b e7a8be
8048             e26c e7a8b7
8049             e26d e7a983
8050             e26e e7a997
8051             e26f e7a989
8052             e270 e7a9a1
8053             e271 e7a9a2
8054             e272 e7a9a9
8055             e273 e9be9d
8056             e274 e7a9b0
8057             e275 e7a9b9
8058             e276 e7a9bd
8059             e277 e7aa88
8060             e278 e7aa97
8061             e279 e7aa95
8062             e27a e7aa98
8063             e27b e7aa96
8064             e27c e7aaa9
8065             e27d e7ab88
8066             e27e e7aab0
8067             e280 e7aab6
8068             e281 e7ab85
8069             e282 e7ab84
8070             e283 e7aabf
8071             e284 e98283
8072             e285 e7ab87
8073             e286 e7ab8a
8074             e287 e7ab8d
8075             e288 e7ab8f
8076             e289 e7ab95
8077             e28a e7ab93
8078             e28b e7ab99
8079             e28c e7ab9a
8080             e28d e7ab9d
8081             e28e e7aba1
8082             e28f e7aba2
8083             e290 e7aba6
8084             e291 e7abad
8085             e292 e7abb0
8086             e293 e7ac82
8087             e294 e7ac8f
8088             e295 e7ac8a
8089             e296 e7ac86
8090             e297 e7acb3
8091             e298 e7ac98
8092             e299 e7ac99
8093             e29a e7ac9e
8094             e29b e7acb5
8095             e29c e7aca8
8096             e29d e7acb6
8097             e29e e7ad90
8098             e29f e7adba
8099             e2a0 e7ac84
8100             e2a1 e7ad8d
8101             e2a2 e7ac8b
8102             e2a3 e7ad8c
8103             e2a4 e7ad85
8104             e2a5 e7adb5
8105             e2a6 e7ada5
8106             e2a7 e7adb4
8107             e2a8 e7ada7
8108             e2a9 e7adb0
8109             e2aa e7adb1
8110             e2ab e7adac
8111             e2ac e7adae
8112             e2ad e7ae9d
8113             e2ae e7ae98
8114             e2af e7ae9f
8115             e2b0 e7ae8d
8116             e2b1 e7ae9c
8117             e2b2 e7ae9a
8118             e2b3 e7ae8b
8119             e2b4 e7ae92
8120             e2b5 e7ae8f
8121             e2b6 e7ad9d
8122             e2b7 e7ae99
8123             e2b8 e7af8b
8124             e2b9 e7af81
8125             e2ba e7af8c
8126             e2bb e7af8f
8127             e2bc e7aeb4
8128             e2bd e7af86
8129             e2be e7af9d
8130             e2bf e7afa9
8131             e2c0 e7b091
8132             e2c1 e7b094
8133             e2c2 e7afa6
8134             e2c3 e7afa5
8135             e2c4 e7b1a0
8136             e2c5 e7b080
8137             e2c6 e7b087
8138             e2c7 e7b093
8139             e2c8 e7afb3
8140             e2c9 e7afb7
8141             e2ca e7b097
8142             e2cb e7b08d
8143             e2cc e7afb6
8144             e2cd e7b0a3
8145             e2ce e7b0a7
8146             e2cf e7b0aa
8147             e2d0 e7b09f
8148             e2d1 e7b0b7
8149             e2d2 e7b0ab
8150             e2d3 e7b0bd
8151             e2d4 e7b18c
8152             e2d5 e7b183
8153             e2d6 e7b194
8154             e2d7 e7b18f
8155             e2d8 e7b180
8156             e2d9 e7b190
8157             e2da e7b198
8158             e2db e7b19f
8159             e2dc e7b1a4
8160             e2dd e7b196
8161             e2de e7b1a5
8162             e2df e7b1ac
8163             e2e0 e7b1b5
8164             e2e1 e7b283
8165             e2e2 e7b290
8166             e2e3 e7b2a4
8167             e2e4 e7b2ad
8168             e2e5 e7b2a2
8169             e2e6 e7b2ab
8170             e2e7 e7b2a1
8171             e2e8 e7b2a8
8172             e2e9 e7b2b3
8173             e2ea e7b2b2
8174             e2eb e7b2b1
8175             e2ec e7b2ae
8176             e2ed e7b2b9
8177             e2ee e7b2bd
8178             e2ef e7b380
8179             e2f0 e7b385
8180             e2f1 e7b382
8181             e2f2 e7b398
8182             e2f3 e7b392
8183             e2f4 e7b39c
8184             e2f5 e7b3a2
8185             e2f6 e9acbb
8186             e2f7 e7b3af
8187             e2f8 e7b3b2
8188             e2f9 e7b3b4
8189             e2fa e7b3b6
8190             e2fb e7b3ba
8191             e2fc e7b486
8192             e340 e7b482
8193             e341 e7b49c
8194             e342 e7b495
8195             e343 e7b48a
8196             e344 e7b585
8197             e345 e7b58b
8198             e346 e7b4ae
8199             e347 e7b4b2
8200             e348 e7b4bf
8201             e349 e7b4b5
8202             e34a e7b586
8203             e34b e7b5b3
8204             e34c e7b596
8205             e34d e7b58e
8206             e34e e7b5b2
8207             e34f e7b5a8
8208             e350 e7b5ae
8209             e351 e7b58f
8210             e352 e7b5a3
8211             e353 e7b693
8212             e354 e7b689
8213             e355 e7b59b
8214             e356 e7b68f
8215             e357 e7b5bd
8216             e358 e7b69b
8217             e359 e7b6ba
8218             e35a e7b6ae
8219             e35b e7b6a3
8220             e35c e7b6b5
8221             e35d e7b787
8222             e35e e7b6bd
8223             e35f e7b6ab
8224             e360 e7b8bd
8225             e361 e7b6a2
8226             e362 e7b6af
8227             e363 e7b79c
8228             e364 e7b6b8
8229             e365 e7b69f
8230             e366 e7b6b0
8231             e367 e7b798
8232             e368 e7b79d
8233             e369 e7b7a4
8234             e36a e7b79e
8235             e36b e7b7bb
8236             e36c e7b7b2
8237             e36d e7b7a1
8238             e36e e7b885
8239             e36f e7b88a
8240             e370 e7b8a3
8241             e371 e7b8a1
8242             e372 e7b892
8243             e373 e7b8b1
8244             e374 e7b89f
8245             e375 e7b889
8246             e376 e7b88b
8247             e377 e7b8a2
8248             e378 e7b986
8249             e379 e7b9a6
8250             e37a e7b8bb
8251             e37b e7b8b5
8252             e37c e7b8b9
8253             e37d e7b983
8254             e37e e7b8b7
8255             e380 e7b8b2
8256             e381 e7b8ba
8257             e382 e7b9a7
8258             e383 e7b99d
8259             e384 e7b996
8260             e385 e7b99e
8261             e386 e7b999
8262             e387 e7b99a
8263             e388 e7b9b9
8264             e389 e7b9aa
8265             e38a e7b9a9
8266             e38b e7b9bc
8267             e38c e7b9bb
8268             e38d e7ba83
8269             e38e e7b795
8270             e38f e7b9bd
8271             e390 e8beae
8272             e391 e7b9bf
8273             e392 e7ba88
8274             e393 e7ba89
8275             e394 e7ba8c
8276             e395 e7ba92
8277             e396 e7ba90
8278             e397 e7ba93
8279             e398 e7ba94
8280             e399 e7ba96
8281             e39a e7ba8e
8282             e39b e7ba9b
8283             e39c e7ba9c
8284             e39d e7bcb8
8285             e39e e7bcba
8286             e39f e7bd85
8287             e3a0 e7bd8c
8288             e3a1 e7bd8d
8289             e3a2 e7bd8e
8290             e3a3 e7bd90
8291             e3a4 e7bd91
8292             e3a5 e7bd95
8293             e3a6 e7bd94
8294             e3a7 e7bd98
8295             e3a8 e7bd9f
8296             e3a9 e7bda0
8297             e3aa e7bda8
8298             e3ab e7bda9
8299             e3ac e7bda7
8300             e3ad e7bdb8
8301             e3ae e7be82
8302             e3af e7be86
8303             e3b0 e7be83
8304             e3b1 e7be88
8305             e3b2 e7be87
8306             e3b3 e7be8c
8307             e3b4 e7be94
8308             e3b5 e7be9e
8309             e3b6 e7be9d
8310             e3b7 e7be9a
8311             e3b8 e7bea3
8312             e3b9 e7beaf
8313             e3ba e7beb2
8314             e3bb e7beb9
8315             e3bc e7beae
8316             e3bd e7beb6
8317             e3be e7beb8
8318             e3bf e8adb1
8319             e3c0 e7bf85
8320             e3c1 e7bf86
8321             e3c2 e7bf8a
8322             e3c3 e7bf95
8323             e3c4 e7bf94
8324             e3c5 e7bfa1
8325             e3c6 e7bfa6
8326             e3c7 e7bfa9
8327             e3c8 e7bfb3
8328             e3c9 e7bfb9
8329             e3ca e9a39c
8330             e3cb e88086
8331             e3cc e88084
8332             e3cd e8808b
8333             e3ce e88092
8334             e3cf e88098
8335             e3d0 e88099
8336             e3d1 e8809c
8337             e3d2 e880a1
8338             e3d3 e880a8
8339             e3d4 e880bf
8340             e3d5 e880bb
8341             e3d6 e8818a
8342             e3d7 e88186
8343             e3d8 e88192
8344             e3d9 e88198
8345             e3da e8819a
8346             e3db e8819f
8347             e3dc e881a2
8348             e3dd e881a8
8349             e3de e881b3
8350             e3df e881b2
8351             e3e0 e881b0
8352             e3e1 e881b6
8353             e3e2 e881b9
8354             e3e3 e881bd
8355             e3e4 e881bf
8356             e3e5 e88284
8357             e3e6 e88286
8358             e3e7 e88285
8359             e3e8 e8829b
8360             e3e9 e88293
8361             e3ea e8829a
8362             e3eb e882ad
8363             e3ec e58690
8364             e3ed e882ac
8365             e3ee e8839b
8366             e3ef e883a5
8367             e3f0 e88399
8368             e3f1 e8839d
8369             e3f2 e88384
8370             e3f3 e8839a
8371             e3f4 e88396
8372             e3f5 e88489
8373             e3f6 e883af
8374             e3f7 e883b1
8375             e3f8 e8849b
8376             e3f9 e884a9
8377             e3fa e884a3
8378             e3fb e884af
8379             e3fc e8858b
8380             e440 e99a8b
8381             e441 e88586
8382             e442 e884be
8383             e443 e88593
8384             e444 e88591
8385             e445 e883bc
8386             e446 e885b1
8387             e447 e885ae
8388             e448 e885a5
8389             e449 e885a6
8390             e44a e885b4
8391             e44b e88683
8392             e44c e88688
8393             e44d e8868a
8394             e44e e88680
8395             e44f e88682
8396             e450 e886a0
8397             e451 e88695
8398             e452 e886a4
8399             e453 e886a3
8400             e454 e8859f
8401             e455 e88693
8402             e456 e886a9
8403             e457 e886b0
8404             e458 e886b5
8405             e459 e886be
8406             e45a e886b8
8407             e45b e886bd
8408             e45c e88780
8409             e45d e88782
8410             e45e e886ba
8411             e45f e88789
8412             e460 e8878d
8413             e461 e88791
8414             e462 e88799
8415             e463 e88798
8416             e464 e88788
8417             e465 e8879a
8418             e466 e8879f
8419             e467 e887a0
8420             e468 e887a7
8421             e469 e887ba
8422             e46a e887bb
8423             e46b e887be
8424             e46c e88881
8425             e46d e88882
8426             e46e e88885
8427             e46f e88887
8428             e470 e8888a
8429             e471 e8888d
8430             e472 e88890
8431             e473 e88896
8432             e474 e888a9
8433             e475 e888ab
8434             e476 e888b8
8435             e477 e888b3
8436             e478 e88980
8437             e479 e88999
8438             e47a e88998
8439             e47b e8899d
8440             e47c e8899a
8441             e47d e8899f
8442             e47e e889a4
8443             e480 e889a2
8444             e481 e889a8
8445             e482 e889aa
8446             e483 e889ab
8447             e484 e888ae
8448             e485 e889b1
8449             e486 e889b7
8450             e487 e889b8
8451             e488 e889be
8452             e489 e88a8d
8453             e48a e88a92
8454             e48b e88aab
8455             e48c e88a9f
8456             e48d e88abb
8457             e48e e88aac
8458             e48f e88ba1
8459             e490 e88ba3
8460             e491 e88b9f
8461             e492 e88b92
8462             e493 e88bb4
8463             e494 e88bb3
8464             e495 e88bba
8465             e496 e88e93
8466             e497 e88c83
8467             e498 e88bbb
8468             e499 e88bb9
8469             e49a e88b9e
8470             e49b e88c86
8471             e49c e88b9c
8472             e49d e88c89
8473             e49e e88b99
8474             e49f e88cb5
8475             e4a0 e88cb4
8476             e4a1 e88c96
8477             e4a2 e88cb2
8478             e4a3 e88cb1
8479             e4a4 e88d80
8480             e4a5 e88cb9
8481             e4a6 e88d90
8482             e4a7 e88d85
8483             e4a8 e88caf
8484             e4a9 e88cab
8485             e4aa e88c97
8486             e4ab e88c98
8487             e4ac e88e85
8488             e4ad e88e9a
8489             e4ae e88eaa
8490             e4af e88e9f
8491             e4b0 e88ea2
8492             e4b1 e88e96
8493             e4b2 e88ca3
8494             e4b3 e88e8e
8495             e4b4 e88e87
8496             e4b5 e88e8a
8497             e4b6 e88dbc
8498             e4b7 e88eb5
8499             e4b8 e88db3
8500             e4b9 e88db5
8501             e4ba e88ea0
8502             e4bb e88e89
8503             e4bc e88ea8
8504             e4bd e88fb4
8505             e4be e89093
8506             e4bf e88fab
8507             e4c0 e88f8e
8508             e4c1 e88fbd
8509             e4c2 e89083
8510             e4c3 e88f98
8511             e4c4 e8908b
8512             e4c5 e88f81
8513             e4c6 e88fb7
8514             e4c7 e89087
8515             e4c8 e88fa0
8516             e4c9 e88fb2
8517             e4ca e8908d
8518             e4cb e890a2
8519             e4cc e890a0
8520             e4cd e88ebd
8521             e4ce e890b8
8522             e4cf e89486
8523             e4d0 e88fbb
8524             e4d1 e891ad
8525             e4d2 e890aa
8526             e4d3 e890bc
8527             e4d4 e8959a
8528             e4d5 e89284
8529             e4d6 e891b7
8530             e4d7 e891ab
8531             e4d8 e892ad
8532             e4d9 e891ae
8533             e4da e89282
8534             e4db e891a9
8535             e4dc e89186
8536             e4dd e890ac
8537             e4de e891af
8538             e4df e891b9
8539             e4e0 e890b5
8540             e4e1 e8938a
8541             e4e2 e891a2
8542             e4e3 e892b9
8543             e4e4 e892bf
8544             e4e5 e8929f
8545             e4e6 e89399
8546             e4e7 e8938d
8547             e4e8 e892bb
8548             e4e9 e8939a
8549             e4ea e89390
8550             e4eb e89381
8551             e4ec e89386
8552             e4ed e89396
8553             e4ee e892a1
8554             e4ef e894a1
8555             e4f0 e893bf
8556             e4f1 e893b4
8557             e4f2 e89497
8558             e4f3 e89498
8559             e4f4 e894ac
8560             e4f5 e8949f
8561             e4f6 e89495
8562             e4f7 e89494
8563             e4f8 e893bc
8564             e4f9 e89580
8565             e4fa e895a3
8566             e4fb e89598
8567             e4fc e89588
8568             e540 e89581
8569             e541 e89882
8570             e542 e8958b
8571             e543 e89595
8572             e544 e89680
8573             e545 e896a4
8574             e546 e89688
8575             e547 e89691
8576             e548 e8968a
8577             e549 e896a8
8578             e54a e895ad
8579             e54b e89694
8580             e54c e8969b
8581             e54d e897aa
8582             e54e e89687
8583             e54f e8969c
8584             e550 e895b7
8585             e551 e895be
8586             e552 e89690
8587             e553 e89789
8588             e554 e896ba
8589             e555 e8978f
8590             e556 e896b9
8591             e557 e89790
8592             e558 e89795
8593             e559 e8979d
8594             e55a e897a5
8595             e55b e8979c
8596             e55c e897b9
8597             e55d e8988a
8598             e55e e89893
8599             e55f e8988b
8600             e560 e897be
8601             e561 e897ba
8602             e562 e89886
8603             e563 e898a2
8604             e564 e8989a
8605             e565 e898b0
8606             e566 e898bf
8607             e567 e8998d
8608             e568 e4b995
8609             e569 e89994
8610             e56a e8999f
8611             e56b e899a7
8612             e56c e899b1
8613             e56d e89a93
8614             e56e e89aa3
8615             e56f e89aa9
8616             e570 e89aaa
8617             e571 e89a8b
8618             e572 e89a8c
8619             e573 e89ab6
8620             e574 e89aaf
8621             e575 e89b84
8622             e576 e89b86
8623             e577 e89ab0
8624             e578 e89b89
8625             e579 e8a0a3
8626             e57a e89aab
8627             e57b e89b94
8628             e57c e89b9e
8629             e57d e89ba9
8630             e57e e89bac
8631             e580 e89b9f
8632             e581 e89b9b
8633             e582 e89baf
8634             e583 e89c92
8635             e584 e89c86
8636             e585 e89c88
8637             e586 e89c80
8638             e587 e89c83
8639             e588 e89bbb
8640             e589 e89c91
8641             e58a e89c89
8642             e58b e89c8d
8643             e58c e89bb9
8644             e58d e89c8a
8645             e58e e89cb4
8646             e58f e89cbf
8647             e590 e89cb7
8648             e591 e89cbb
8649             e592 e89ca5
8650             e593 e89ca9
8651             e594 e89c9a
8652             e595 e89da0
8653             e596 e89d9f
8654             e597 e89db8
8655             e598 e89d8c
8656             e599 e89d8e
8657             e59a e89db4
8658             e59b e89d97
8659             e59c e89da8
8660             e59d e89dae
8661             e59e e89d99
8662             e59f e89d93
8663             e5a0 e89da3
8664             e5a1 e89daa
8665             e5a2 e8a085
8666             e5a3 e89ea2
8667             e5a4 e89e9f
8668             e5a5 e89e82
8669             e5a6 e89eaf
8670             e5a7 e89f8b
8671             e5a8 e89ebd
8672             e5a9 e89f80
8673             e5aa e89f90
8674             e5ab e99b96
8675             e5ac e89eab
8676             e5ad e89f84
8677             e5ae e89eb3
8678             e5af e89f87
8679             e5b0 e89f86
8680             e5b1 e89ebb
8681             e5b2 e89faf
8682             e5b3 e89fb2
8683             e5b4 e89fa0
8684             e5b5 e8a08f
8685             e5b6 e8a08d
8686             e5b7 e89fbe
8687             e5b8 e89fb6
8688             e5b9 e89fb7
8689             e5ba e8a08e
8690             e5bb e89f92
8691             e5bc e8a091
8692             e5bd e8a096
8693             e5be e8a095
8694             e5bf e8a0a2
8695             e5c0 e8a0a1
8696             e5c1 e8a0b1
8697             e5c2 e8a0b6
8698             e5c3 e8a0b9
8699             e5c4 e8a0a7
8700             e5c5 e8a0bb
8701             e5c6 e8a184
8702             e5c7 e8a182
8703             e5c8 e8a192
8704             e5c9 e8a199
8705             e5ca e8a19e
8706             e5cb e8a1a2
8707             e5cc e8a1ab
8708             e5cd e8a281
8709             e5ce e8a1be
8710             e5cf e8a29e
8711             e5d0 e8a1b5
8712             e5d1 e8a1bd
8713             e5d2 e8a2b5
8714             e5d3 e8a1b2
8715             e5d4 e8a282
8716             e5d5 e8a297
8717             e5d6 e8a292
8718             e5d7 e8a2ae
8719             e5d8 e8a299
8720             e5d9 e8a2a2
8721             e5da e8a28d
8722             e5db e8a2a4
8723             e5dc e8a2b0
8724             e5dd e8a2bf
8725             e5de e8a2b1
8726             e5df e8a383
8727             e5e0 e8a384
8728             e5e1 e8a394
8729             e5e2 e8a398
8730             e5e3 e8a399
8731             e5e4 e8a39d
8732             e5e5 e8a3b9
8733             e5e6 e8a482
8734             e5e7 e8a3bc
8735             e5e8 e8a3b4
8736             e5e9 e8a3a8
8737             e5ea e8a3b2
8738             e5eb e8a484
8739             e5ec e8a48c
8740             e5ed e8a48a
8741             e5ee e8a493
8742             e5ef e8a583
8743             e5f0 e8a49e
8744             e5f1 e8a4a5
8745             e5f2 e8a4aa
8746             e5f3 e8a4ab
8747             e5f4 e8a581
8748             e5f5 e8a584
8749             e5f6 e8a4bb
8750             e5f7 e8a4b6
8751             e5f8 e8a4b8
8752             e5f9 e8a58c
8753             e5fa e8a49d
8754             e5fb e8a5a0
8755             e5fc e8a59e
8756             e640 e8a5a6
8757             e641 e8a5a4
8758             e642 e8a5ad
8759             e643 e8a5aa
8760             e644 e8a5af
8761             e645 e8a5b4
8762             e646 e8a5b7
8763             e647 e8a5be
8764             e648 e8a683
8765             e649 e8a688
8766             e64a e8a68a
8767             e64b e8a693
8768             e64c e8a698
8769             e64d e8a6a1
8770             e64e e8a6a9
8771             e64f e8a6a6
8772             e650 e8a6ac
8773             e651 e8a6af
8774             e652 e8a6b2
8775             e653 e8a6ba
8776             e654 e8a6bd
8777             e655 e8a6bf
8778             e656 e8a780
8779             e657 e8a79a
8780             e658 e8a79c
8781             e659 e8a79d
8782             e65a e8a7a7
8783             e65b e8a7b4
8784             e65c e8a7b8
8785             e65d e8a883
8786             e65e e8a896
8787             e65f e8a890
8788             e660 e8a88c
8789             e661 e8a89b
8790             e662 e8a89d
8791             e663 e8a8a5
8792             e664 e8a8b6
8793             e665 e8a981
8794             e666 e8a99b
8795             e667 e8a992
8796             e668 e8a986
8797             e669 e8a988
8798             e66a e8a9bc
8799             e66b e8a9ad
8800             e66c e8a9ac
8801             e66d e8a9a2
8802             e66e e8aa85
8803             e66f e8aa82
8804             e670 e8aa84
8805             e671 e8aaa8
8806             e672 e8aaa1
8807             e673 e8aa91
8808             e674 e8aaa5
8809             e675 e8aaa6
8810             e676 e8aa9a
8811             e677 e8aaa3
8812             e678 e8ab84
8813             e679 e8ab8d
8814             e67a e8ab82
8815             e67b e8ab9a
8816             e67c e8abab
8817             e67d e8abb3
8818             e67e e8aba7
8819             e680 e8aba4
8820             e681 e8abb1
8821             e682 e8ac94
8822             e683 e8aba0
8823             e684 e8aba2
8824             e685 e8abb7
8825             e686 e8ab9e
8826             e687 e8ab9b
8827             e688 e8ac8c
8828             e689 e8ac87
8829             e68a e8ac9a
8830             e68b e8aba1
8831             e68c e8ac96
8832             e68d e8ac90
8833             e68e e8ac97
8834             e68f e8aca0
8835             e690 e8acb3
8836             e691 e99eab
8837             e692 e8aca6
8838             e693 e8acab
8839             e694 e8acbe
8840             e695 e8aca8
8841             e696 e8ad81
8842             e697 e8ad8c
8843             e698 e8ad8f
8844             e699 e8ad8e
8845             e69a e8ad89
8846             e69b e8ad96
8847             e69c e8ad9b
8848             e69d e8ad9a
8849             e69e e8adab
8850             e69f e8ad9f
8851             e6a0 e8adac
8852             e6a1 e8adaf
8853             e6a2 e8adb4
8854             e6a3 e8adbd
8855             e6a4 e8ae80
8856             e6a5 e8ae8c
8857             e6a6 e8ae8e
8858             e6a7 e8ae92
8859             e6a8 e8ae93
8860             e6a9 e8ae96
8861             e6aa e8ae99
8862             e6ab e8ae9a
8863             e6ac e8b0ba
8864             e6ad e8b181
8865             e6ae e8b0bf
8866             e6af e8b188
8867             e6b0 e8b18c
8868             e6b1 e8b18e
8869             e6b2 e8b190
8870             e6b3 e8b195
8871             e6b4 e8b1a2
8872             e6b5 e8b1ac
8873             e6b6 e8b1b8
8874             e6b7 e8b1ba
8875             e6b8 e8b282
8876             e6b9 e8b289
8877             e6ba e8b285
8878             e6bb e8b28a
8879             e6bc e8b28d
8880             e6bd e8b28e
8881             e6be e8b294
8882             e6bf e8b1bc
8883             e6c0 e8b298
8884             e6c1 e6889d
8885             e6c2 e8b2ad
8886             e6c3 e8b2aa
8887             e6c4 e8b2bd
8888             e6c5 e8b2b2
8889             e6c6 e8b2b3
8890             e6c7 e8b2ae
8891             e6c8 e8b2b6
8892             e6c9 e8b388
8893             e6ca e8b381
8894             e6cb e8b3a4
8895             e6cc e8b3a3
8896             e6cd e8b39a
8897             e6ce e8b3bd
8898             e6cf e8b3ba
8899             e6d0 e8b3bb
8900             e6d1 e8b484
8901             e6d2 e8b485
8902             e6d3 e8b48a
8903             e6d4 e8b487
8904             e6d5 e8b48f
8905             e6d6 e8b48d
8906             e6d7 e8b490
8907             e6d8 e9bd8e
8908             e6d9 e8b493
8909             e6da e8b38d
8910             e6db e8b494
8911             e6dc e8b496
8912             e6dd e8b5a7
8913             e6de e8b5ad
8914             e6df e8b5b1
8915             e6e0 e8b5b3
8916             e6e1 e8b681
8917             e6e2 e8b699
8918             e6e3 e8b782
8919             e6e4 e8b6be
8920             e6e5 e8b6ba
8921             e6e6 e8b78f
8922             e6e7 e8b79a
8923             e6e8 e8b796
8924             e6e9 e8b78c
8925             e6ea e8b79b
8926             e6eb e8b78b
8927             e6ec e8b7aa
8928             e6ed e8b7ab
8929             e6ee e8b79f
8930             e6ef e8b7a3
8931             e6f0 e8b7bc
8932             e6f1 e8b888
8933             e6f2 e8b889
8934             e6f3 e8b7bf
8935             e6f4 e8b89d
8936             e6f5 e8b89e
8937             e6f6 e8b890
8938             e6f7 e8b89f
8939             e6f8 e8b982
8940             e6f9 e8b8b5
8941             e6fa e8b8b0
8942             e6fb e8b8b4
8943             e6fc e8b98a
8944             e740 e8b987
8945             e741 e8b989
8946             e742 e8b98c
8947             e743 e8b990
8948             e744 e8b988
8949             e745 e8b999
8950             e746 e8b9a4
8951             e747 e8b9a0
8952             e748 e8b8aa
8953             e749 e8b9a3
8954             e74a e8b995
8955             e74b e8b9b6
8956             e74c e8b9b2
8957             e74d e8b9bc
8958             e74e e8ba81
8959             e74f e8ba87
8960             e750 e8ba85
8961             e751 e8ba84
8962             e752 e8ba8b
8963             e753 e8ba8a
8964             e754 e8ba93
8965             e755 e8ba91
8966             e756 e8ba94
8967             e757 e8ba99
8968             e758 e8baaa
8969             e759 e8baa1
8970             e75a e8baac
8971             e75b e8bab0
8972             e75c e8bb86
8973             e75d e8bab1
8974             e75e e8babe
8975             e75f e8bb85
8976             e760 e8bb88
8977             e761 e8bb8b
8978             e762 e8bb9b
8979             e763 e8bba3
8980             e764 e8bbbc
8981             e765 e8bbbb
8982             e766 e8bbab
8983             e767 e8bbbe
8984             e768 e8bc8a
8985             e769 e8bc85
8986             e76a e8bc95
8987             e76b e8bc92
8988             e76c e8bc99
8989             e76d e8bc93
8990             e76e e8bc9c
8991             e76f e8bc9f
8992             e770 e8bc9b
8993             e771 e8bc8c
8994             e772 e8bca6
8995             e773 e8bcb3
8996             e774 e8bcbb
8997             e775 e8bcb9
8998             e776 e8bd85
8999             e777 e8bd82
9000             e778 e8bcbe
9001             e779 e8bd8c
9002             e77a e8bd89
9003             e77b e8bd86
9004             e77c e8bd8e
9005             e77d e8bd97
9006             e77e e8bd9c
9007             e780 e8bda2
9008             e781 e8bda3
9009             e782 e8bda4
9010             e783 e8be9c
9011             e784 e8be9f
9012             e785 e8bea3
9013             e786 e8bead
9014             e787 e8beaf
9015             e788 e8beb7
9016             e789 e8bf9a
9017             e78a e8bfa5
9018             e78b e8bfa2
9019             e78c e8bfaa
9020             e78d e8bfaf
9021             e78e e98287
9022             e78f e8bfb4
9023             e790 e98085
9024             e791 e8bfb9
9025             e792 e8bfba
9026             e793 e98091
9027             e794 e98095
9028             e795 e980a1
9029             e796 e9808d
9030             e797 e9809e
9031             e798 e98096
9032             e799 e9808b
9033             e79a e980a7
9034             e79b e980b6
9035             e79c e980b5
9036             e79d e980b9
9037             e79e e8bfb8
9038             e79f e9818f
9039             e7a0 e98190
9040             e7a1 e98191
9041             e7a2 e98192
9042             e7a3 e9808e
9043             e7a4 e98189
9044             e7a5 e980be
9045             e7a6 e98196
9046             e7a7 e98198
9047             e7a8 e9819e
9048             e7a9 e981a8
9049             e7aa e981af
9050             e7ab e981b6
9051             e7ac e99aa8
9052             e7ad e981b2
9053             e7ae e98282
9054             e7af e981bd
9055             e7b0 e98281
9056             e7b1 e98280
9057             e7b2 e9828a
9058             e7b3 e98289
9059             e7b4 e9828f
9060             e7b5 e982a8
9061             e7b6 e982af
9062             e7b7 e982b1
9063             e7b8 e982b5
9064             e7b9 e983a2
9065             e7ba e983a4
9066             e7bb e68988
9067             e7bc e9839b
9068             e7bd e98482
9069             e7be e98492
9070             e7bf e98499
9071             e7c0 e984b2
9072             e7c1 e984b0
9073             e7c2 e9858a
9074             e7c3 e98596
9075             e7c4 e98598
9076             e7c5 e985a3
9077             e7c6 e985a5
9078             e7c7 e985a9
9079             e7c8 e985b3
9080             e7c9 e985b2
9081             e7ca e9868b
9082             e7cb e98689
9083             e7cc e98682
9084             e7cd e986a2
9085             e7ce e986ab
9086             e7cf e986af
9087             e7d0 e986aa
9088             e7d1 e986b5
9089             e7d2 e986b4
9090             e7d3 e986ba
9091             e7d4 e98780
9092             e7d5 e98781
9093             e7d6 e98789
9094             e7d7 e9878b
9095             e7d8 e98790
9096             e7d9 e98796
9097             e7da e9879f
9098             e7db e987a1
9099             e7dc e9879b
9100             e7dd e987bc
9101             e7de e987b5
9102             e7df e987b6
9103             e7e0 e9889e
9104             e7e1 e987bf
9105             e7e2 e98894
9106             e7e3 e988ac
9107             e7e4 e98895
9108             e7e5 e98891
9109             e7e6 e9899e
9110             e7e7 e98997
9111             e7e8 e98985
9112             e7e9 e98989
9113             e7ea e989a4
9114             e7eb e98988
9115             e7ec e98a95
9116             e7ed e988bf
9117             e7ee e9898b
9118             e7ef e98990
9119             e7f0 e98a9c
9120             e7f1 e98a96
9121             e7f2 e98a93
9122             e7f3 e98a9b
9123             e7f4 e9899a
9124             e7f5 e98b8f
9125             e7f6 e98ab9
9126             e7f7 e98ab7
9127             e7f8 e98ba9
9128             e7f9 e98c8f
9129             e7fa e98bba
9130             e7fb e98d84
9131             e7fc e98cae
9132             e840 e98c99
9133             e841 e98ca2
9134             e842 e98c9a
9135             e843 e98ca3
9136             e844 e98cba
9137             e845 e98cb5
9138             e846 e98cbb
9139             e847 e98d9c
9140             e848 e98da0
9141             e849 e98dbc
9142             e84a e98dae
9143             e84b e98d96
9144             e84c e98eb0
9145             e84d e98eac
9146             e84e e98ead
9147             e84f e98e94
9148             e850 e98eb9
9149             e851 e98f96
9150             e852 e98f97
9151             e853 e98fa8
9152             e854 e98fa5
9153             e855 e98f98
9154             e856 e98f83
9155             e857 e98f9d
9156             e858 e98f90
9157             e859 e98f88
9158             e85a e98fa4
9159             e85b e9909a
9160             e85c e99094
9161             e85d e99093
9162             e85e e99083
9163             e85f e99087
9164             e860 e99090
9165             e861 e990b6
9166             e862 e990ab
9167             e863 e990b5
9168             e864 e990a1
9169             e865 e990ba
9170             e866 e99181
9171             e867 e99192
9172             e868 e99184
9173             e869 e9919b
9174             e86a e991a0
9175             e86b e991a2
9176             e86c e9919e
9177             e86d e991aa
9178             e86e e988a9
9179             e86f e991b0
9180             e870 e991b5
9181             e871 e991b7
9182             e872 e991bd
9183             e873 e9919a
9184             e874 e991bc
9185             e875 e991be
9186             e876 e99281
9187             e877 e991bf
9188             e878 e99682
9189             e879 e99687
9190             e87a e9968a
9191             e87b e99694
9192             e87c e99696
9193             e87d e99698
9194             e87e e99699
9195             e880 e996a0
9196             e881 e996a8
9197             e882 e996a7
9198             e883 e996ad
9199             e884 e996bc
9200             e885 e996bb
9201             e886 e996b9
9202             e887 e996be
9203             e888 e9978a
9204             e889 e6bfb6
9205             e88a e99783
9206             e88b e9978d
9207             e88c e9978c
9208             e88d e99795
9209             e88e e99794
9210             e88f e99796
9211             e890 e9979c
9212             e891 e997a1
9213             e892 e997a5
9214             e893 e997a2
9215             e894 e998a1
9216             e895 e998a8
9217             e896 e998ae
9218             e897 e998af
9219             e898 e99982
9220             e899 e9998c
9221             e89a e9998f
9222             e89b e9998b
9223             e89c e999b7
9224             e89d e9999c
9225             e89e e9999e
9226             e89f e9999d
9227             e8a0 e9999f
9228             e8a1 e999a6
9229             e8a2 e999b2
9230             e8a3 e999ac
9231             e8a4 e99a8d
9232             e8a5 e99a98
9233             e8a6 e99a95
9234             e8a7 e99a97
9235             e8a8 e99aaa
9236             e8a9 e99aa7
9237             e8aa e99ab1
9238             e8ab e99ab2
9239             e8ac e99ab0
9240             e8ad e99ab4
9241             e8ae e99ab6
9242             e8af e99ab8
9243             e8b0 e99ab9
9244             e8b1 e99b8e
9245             e8b2 e99b8b
9246             e8b3 e99b89
9247             e8b4 e99b8d
9248             e8b5 e8a58d
9249             e8b6 e99b9c
9250             e8b7 e99c8d
9251             e8b8 e99b95
9252             e8b9 e99bb9
9253             e8ba e99c84
9254             e8bb e99c86
9255             e8bc e99c88
9256             e8bd e99c93
9257             e8be e99c8e
9258             e8bf e99c91
9259             e8c0 e99c8f
9260             e8c1 e99c96
9261             e8c2 e99c99
9262             e8c3 e99ca4
9263             e8c4 e99caa
9264             e8c5 e99cb0
9265             e8c6 e99cb9
9266             e8c7 e99cbd
9267             e8c8 e99cbe
9268             e8c9 e99d84
9269             e8ca e99d86
9270             e8cb e99d88
9271             e8cc e99d82
9272             e8cd e99d89
9273             e8ce e99d9c
9274             e8cf e99da0
9275             e8d0 e99da4
9276             e8d1 e99da6
9277             e8d2 e99da8
9278             e8d3 e58b92
9279             e8d4 e99dab
9280             e8d5 e99db1
9281             e8d6 e99db9
9282             e8d7 e99e85
9283             e8d8 e99dbc
9284             e8d9 e99e81
9285             e8da e99dba
9286             e8db e99e86
9287             e8dc e99e8b
9288             e8dd e99e8f
9289             e8de e99e90
9290             e8df e99e9c
9291             e8e0 e99ea8
9292             e8e1 e99ea6
9293             e8e2 e99ea3
9294             e8e3 e99eb3
9295             e8e4 e99eb4
9296             e8e5 e99f83
9297             e8e6 e99f86
9298             e8e7 e99f88
9299             e8e8 e99f8b
9300             e8e9 e99f9c
9301             e8ea e99fad
9302             e8eb e9bd8f
9303             e8ec e99fb2
9304             e8ed e7ab9f
9305             e8ee e99fb6
9306             e8ef e99fb5
9307             e8f0 e9a08f
9308             e8f1 e9a08c
9309             e8f2 e9a0b8
9310             e8f3 e9a0a4
9311             e8f4 e9a0a1
9312             e8f5 e9a0b7
9313             e8f6 e9a0bd
9314             e8f7 e9a186
9315             e8f8 e9a18f
9316             e8f9 e9a18b
9317             e8fa e9a1ab
9318             e8fb e9a1af
9319             e8fc e9a1b0
9320             e940 e9a1b1
9321             e941 e9a1b4
9322             e942 e9a1b3
9323             e943 e9a2aa
9324             e944 e9a2af
9325             e945 e9a2b1
9326             e946 e9a2b6
9327             e947 e9a384
9328             e948 e9a383
9329             e949 e9a386
9330             e94a e9a3a9
9331             e94b e9a3ab
9332             e94c e9a483
9333             e94d e9a489
9334             e94e e9a492
9335             e94f e9a494
9336             e950 e9a498
9337             e951 e9a4a1
9338             e952 e9a49d
9339             e953 e9a49e
9340             e954 e9a4a4
9341             e955 e9a4a0
9342             e956 e9a4ac
9343             e957 e9a4ae
9344             e958 e9a4bd
9345             e959 e9a4be
9346             e95a e9a582
9347             e95b e9a589
9348             e95c e9a585
9349             e95d e9a590
9350             e95e e9a58b
9351             e95f e9a591
9352             e960 e9a592
9353             e961 e9a58c
9354             e962 e9a595
9355             e963 e9a697
9356             e964 e9a698
9357             e965 e9a6a5
9358             e966 e9a6ad
9359             e967 e9a6ae
9360             e968 e9a6bc
9361             e969 e9a79f
9362             e96a e9a79b
9363             e96b e9a79d
9364             e96c e9a798
9365             e96d e9a791
9366             e96e e9a7ad
9367             e96f e9a7ae
9368             e970 e9a7b1
9369             e971 e9a7b2
9370             e972 e9a7bb
9371             e973 e9a7b8
9372             e974 e9a881
9373             e975 e9a88f
9374             e976 e9a885
9375             e977 e9a7a2
9376             e978 e9a899
9377             e979 e9a8ab
9378             e97a e9a8b7
9379             e97b e9a985
9380             e97c e9a982
9381             e97d e9a980
9382             e97e e9a983
9383             e980 e9a8be
9384             e981 e9a995
9385             e982 e9a98d
9386             e983 e9a99b
9387             e984 e9a997
9388             e985 e9a99f
9389             e986 e9a9a2
9390             e987 e9a9a5
9391             e988 e9a9a4
9392             e989 e9a9a9
9393             e98a e9a9ab
9394             e98b e9a9aa
9395             e98c e9aaad
9396             e98d e9aab0
9397             e98e e9aabc
9398             e98f e9ab80
9399             e990 e9ab8f
9400             e991 e9ab91
9401             e992 e9ab93
9402             e993 e9ab94
9403             e994 e9ab9e
9404             e995 e9ab9f
9405             e996 e9aba2
9406             e997 e9aba3
9407             e998 e9aba6
9408             e999 e9abaf
9409             e99a e9abab
9410             e99b e9abae
9411             e99c e9abb4
9412             e99d e9abb1
9413             e99e e9abb7
9414             e99f e9abbb
9415             e9a0 e9ac86
9416             e9a1 e9ac98
9417             e9a2 e9ac9a
9418             e9a3 e9ac9f
9419             e9a4 e9aca2
9420             e9a5 e9aca3
9421             e9a6 e9aca5
9422             e9a7 e9aca7
9423             e9a8 e9aca8
9424             e9a9 e9aca9
9425             e9aa e9acaa
9426             e9ab e9acae
9427             e9ac e9acaf
9428             e9ad e9acb2
9429             e9ae e9ad84
9430             e9af e9ad83
9431             e9b0 e9ad8f
9432             e9b1 e9ad8d
9433             e9b2 e9ad8e
9434             e9b3 e9ad91
9435             e9b4 e9ad98
9436             e9b5 e9adb4
9437             e9b6 e9ae93
9438             e9b7 e9ae83
9439             e9b8 e9ae91
9440             e9b9 e9ae96
9441             e9ba e9ae97
9442             e9bb e9ae9f
9443             e9bc e9aea0
9444             e9bd e9aea8
9445             e9be e9aeb4
9446             e9bf e9af80
9447             e9c0 e9af8a
9448             e9c1 e9aeb9
9449             e9c2 e9af86
9450             e9c3 e9af8f
9451             e9c4 e9af91
9452             e9c5 e9af92
9453             e9c6 e9afa3
9454             e9c7 e9afa2
9455             e9c8 e9afa4
9456             e9c9 e9af94
9457             e9ca e9afa1
9458             e9cb e9b0ba
9459             e9cc e9afb2
9460             e9cd e9afb1
9461             e9ce e9afb0
9462             e9cf e9b095
9463             e9d0 e9b094
9464             e9d1 e9b089
9465             e9d2 e9b093
9466             e9d3 e9b08c
9467             e9d4 e9b086
9468             e9d5 e9b088
9469             e9d6 e9b092
9470             e9d7 e9b08a
9471             e9d8 e9b084
9472             e9d9 e9b0ae
9473             e9da e9b09b
9474             e9db e9b0a5
9475             e9dc e9b0a4
9476             e9dd e9b0a1
9477             e9de e9b0b0
9478             e9df e9b187
9479             e9e0 e9b0b2
9480             e9e1 e9b186
9481             e9e2 e9b0be
9482             e9e3 e9b19a
9483             e9e4 e9b1a0
9484             e9e5 e9b1a7
9485             e9e6 e9b1b6
9486             e9e7 e9b1b8
9487             e9e8 e9b3a7
9488             e9e9 e9b3ac
9489             e9ea e9b3b0
9490             e9eb e9b489
9491             e9ec e9b488
9492             e9ed e9b3ab
9493             e9ee e9b483
9494             e9ef e9b486
9495             e9f0 e9b4aa
9496             e9f1 e9b4a6
9497             e9f2 e9b6af
9498             e9f3 e9b4a3
9499             e9f4 e9b49f
9500             e9f5 e9b584
9501             e9f6 e9b495
9502             e9f7 e9b492
9503             e9f8 e9b581
9504             e9f9 e9b4bf
9505             e9fa e9b4be
9506             e9fb e9b586
9507             e9fc e9b588
9508             ea40 e9b59d
9509             ea41 e9b59e
9510             ea42 e9b5a4
9511             ea43 e9b591
9512             ea44 e9b590
9513             ea45 e9b599
9514             ea46 e9b5b2
9515             ea47 e9b689
9516             ea48 e9b687
9517             ea49 e9b6ab
9518             ea4a e9b5af
9519             ea4b e9b5ba
9520             ea4c e9b69a
9521             ea4d e9b6a4
9522             ea4e e9b6a9
9523             ea4f e9b6b2
9524             ea50 e9b784
9525             ea51 e9b781
9526             ea52 e9b6bb
9527             ea53 e9b6b8
9528             ea54 e9b6ba
9529             ea55 e9b786
9530             ea56 e9b78f
9531             ea57 e9b782
9532             ea58 e9b799
9533             ea59 e9b793
9534             ea5a e9b7b8
9535             ea5b e9b7a6
9536             ea5c e9b7ad
9537             ea5d e9b7af
9538             ea5e e9b7bd
9539             ea5f e9b89a
9540             ea60 e9b89b
9541             ea61 e9b89e
9542             ea62 e9b9b5
9543             ea63 e9b9b9
9544             ea64 e9b9bd
9545             ea65 e9ba81
9546             ea66 e9ba88
9547             ea67 e9ba8b
9548             ea68 e9ba8c
9549             ea69 e9ba92
9550             ea6a e9ba95
9551             ea6b e9ba91
9552             ea6c e9ba9d
9553             ea6d e9baa5
9554             ea6e e9baa9
9555             ea6f e9bab8
9556             ea70 e9baaa
9557             ea71 e9baad
9558             ea72 e99da1
9559             ea73 e9bb8c
9560             ea74 e9bb8e
9561             ea75 e9bb8f
9562             ea76 e9bb90
9563             ea77 e9bb94
9564             ea78 e9bb9c
9565             ea79 e9bb9e
9566             ea7a e9bb9d
9567             ea7b e9bba0
9568             ea7c e9bba5
9569             ea7d e9bba8
9570             ea7e e9bbaf
9571             ea80 e9bbb4
9572             ea81 e9bbb6
9573             ea82 e9bbb7
9574             ea83 e9bbb9
9575             ea84 e9bbbb
9576             ea85 e9bbbc
9577             ea86 e9bbbd
9578             ea87 e9bc87
9579             ea88 e9bc88
9580             ea89 e79ab7
9581             ea8a e9bc95
9582             ea8b e9bca1
9583             ea8c e9bcac
9584             ea8d e9bcbe
9585             ea8e e9bd8a
9586             ea8f e9bd92
9587             ea90 e9bd94
9588             ea91 e9bda3
9589             ea92 e9bd9f
9590             ea93 e9bda0
9591             ea94 e9bda1
9592             ea95 e9bda6
9593             ea96 e9bda7
9594             ea97 e9bdac
9595             ea98 e9bdaa
9596             ea99 e9bdb7
9597             ea9a e9bdb2
9598             ea9b e9bdb6
9599             ea9c e9be95
9600             ea9d e9be9c
9601             ea9e e9bea0
9602             ea9f e5a0af
9603             eaa0 e6a787
9604             eaa1 e98199
9605             eaa2 e791a4
9606             eaa3 e5879c
9607             eaa4 e78699
9608             ed40 e7ba8a
9609             ed41 e8a49c
9610             ed42 e98d88
9611             ed43 e98a88
9612             ed44 e8939c
9613             ed45 e4bf89
9614             ed46 e782bb
9615             ed47 e698b1
9616             ed48 e6a388
9617             ed49 e98bb9
9618             ed4a e69bbb
9619             ed4b e5bd85
9620             ed4c e4b8a8
9621             ed4d e4bba1
9622             ed4e e4bbbc
9623             ed4f e4bc80
9624             ed50 e4bc83
9625             ed51 e4bcb9
9626             ed52 e4bd96
9627             ed53 e4be92
9628             ed54 e4be8a
9629             ed55 e4be9a
9630             ed56 e4be94
9631             ed57 e4bf8d
9632             ed58 e58180
9633             ed59 e580a2
9634             ed5a e4bfbf
9635             ed5b e5809e
9636             ed5c e58186
9637             ed5d e581b0
9638             ed5e e58182
9639             ed5f e58294
9640             ed60 e583b4
9641             ed61 e58398
9642             ed62 e5858a
9643             ed63 e585a4
9644             ed64 e5869d
9645             ed65 e586be
9646             ed66 e587ac
9647             ed67 e58895
9648             ed68 e58a9c
9649             ed69 e58aa6
9650             ed6a e58b80
9651             ed6b e58b9b
9652             ed6c e58c80
9653             ed6d e58c87
9654             ed6e e58ca4
9655             ed6f e58db2
9656             ed70 e58e93
9657             ed71 e58eb2
9658             ed72 e58f9d
9659             ed73 efa88e
9660             ed74 e5929c
9661             ed75 e5928a
9662             ed76 e592a9
9663             ed77 e593bf
9664             ed78 e59686
9665             ed79 e59d99
9666             ed7a e59da5
9667             ed7b e59eac
9668             ed7c e59f88
9669             ed7d e59f87
9670             ed7e efa88f
9671             ed80 efa890
9672             ed81 e5a29e
9673             ed82 e5a2b2
9674             ed83 e5a48b
9675             ed84 e5a593
9676             ed85 e5a59b
9677             ed86 e5a59d
9678             ed87 e5a5a3
9679             ed88 e5a6a4
9680             ed89 e5a6ba
9681             ed8a e5ad96
9682             ed8b e5af80
9683             ed8c e794af
9684             ed8d e5af98
9685             ed8e e5afac
9686             ed8f e5b09e
9687             ed90 e5b2a6
9688             ed91 e5b2ba
9689             ed92 e5b3b5
9690             ed93 e5b4a7
9691             ed94 e5b593
9692             ed95 efa891
9693             ed96 e5b582
9694             ed97 e5b5ad
9695             ed98 e5b6b8
9696             ed99 e5b6b9
9697             ed9a e5b790
9698             ed9b e5bca1
9699             ed9c e5bcb4
9700             ed9d e5bda7
9701             ed9e e5beb7
9702             ed9f e5bf9e
9703             eda0 e6819d
9704             eda1 e68285
9705             eda2 e6828a
9706             eda3 e6839e
9707             eda4 e68395
9708             eda5 e684a0
9709             eda6 e683b2
9710             eda7 e68491
9711             eda8 e684b7
9712             eda9 e684b0
9713             edaa e68698
9714             edab e68893
9715             edac e68aa6
9716             edad e68fb5
9717             edae e691a0
9718             edaf e6929d
9719             edb0 e6938e
9720             edb1 e6958e
9721             edb2 e69880
9722             edb3 e69895
9723             edb4 e698bb
9724             edb5 e69889
9725             edb6 e698ae
9726             edb7 e6989e
9727             edb8 e698a4
9728             edb9 e699a5
9729             edba e69997
9730             edbb e69999
9731             edbc efa892
9732             edbd e699b3
9733             edbe e69a99
9734             edbf e69aa0
9735             edc0 e69ab2
9736             edc1 e69abf
9737             edc2 e69bba
9738             edc3 e69c8e
9739             edc4 efa4a9
9740             edc5 e69da6
9741             edc6 e69ebb
9742             edc7 e6a192
9743             edc8 e69f80
9744             edc9 e6a081
9745             edca e6a184
9746             edcb e6a38f
9747             edcc efa893
9748             edcd e6a5a8
9749             edce efa894
9750             edcf e6a698
9751             edd0 e6a7a2
9752             edd1 e6a8b0
9753             edd2 e6a9ab
9754             edd3 e6a986
9755             edd4 e6a9b3
9756             edd5 e6a9be
9757             edd6 e6aba2
9758             edd7 e6aba4
9759             edd8 e6af96
9760             edd9 e6b0bf
9761             edda e6b19c
9762             eddb e6b286
9763             eddc e6b1af
9764             eddd e6b39a
9765             edde e6b484
9766             eddf e6b687
9767             ede0 e6b5af
9768             ede1 e6b696
9769             ede2 e6b6ac
9770             ede3 e6b78f
9771             ede4 e6b7b8
9772             ede5 e6b7b2
9773             ede6 e6b7bc
9774             ede7 e6b8b9
9775             ede8 e6b99c
9776             ede9 e6b8a7
9777             edea e6b8bc
9778             edeb e6babf
9779             edec e6be88
9780             eded e6beb5
9781             edee e6bfb5
9782             edef e78085
9783             edf0 e78087
9784             edf1 e780a8
9785             edf2 e78285
9786             edf3 e782ab
9787             edf4 e7848f
9788             edf5 e78484
9789             edf6 e7859c
9790             edf7 e78586
9791             edf8 e78587
9792             edf9 efa895
9793             edfa e78781
9794             edfb e787be
9795             edfc e78ab1
9796             ee40 e78abe
9797             ee41 e78ca4
9798             ee42 efa896
9799             ee43 e78db7
9800             ee44 e78ebd
9801             ee45 e78f89
9802             ee46 e78f96
9803             ee47 e78fa3
9804             ee48 e78f92
9805             ee49 e79087
9806             ee4a e78fb5
9807             ee4b e790a6
9808             ee4c e790aa
9809             ee4d e790a9
9810             ee4e e790ae
9811             ee4f e791a2
9812             ee50 e79289
9813             ee51 e7929f
9814             ee52 e79481
9815             ee53 e795af
9816             ee54 e79a82
9817             ee55 e79a9c
9818             ee56 e79a9e
9819             ee57 e79a9b
9820             ee58 e79aa6
9821             ee59 efa897
9822             ee5a e79d86
9823             ee5b e58aaf
9824             ee5c e7a0a1
9825             ee5d e7a18e
9826             ee5e e7a1a4
9827             ee5f e7a1ba
9828             ee60 e7a4b0
9829             ee61 efa898
9830             ee62 efa899
9831             ee63 efa89a
9832             ee64 e7a694
9833             ee65 efa89b
9834             ee66 e7a69b
9835             ee67 e7ab91
9836             ee68 e7aba7
9837             ee69 efa89c
9838             ee6a e7abab
9839             ee6b e7ae9e
9840             ee6c efa89d
9841             ee6d e7b588
9842             ee6e e7b59c
9843             ee6f e7b6b7
9844             ee70 e7b6a0
9845             ee71 e7b796
9846             ee72 e7b992
9847             ee73 e7bd87
9848             ee74 e7bea1
9849             ee75 efa89e
9850             ee76 e88c81
9851             ee77 e88da2
9852             ee78 e88dbf
9853             ee79 e88f87
9854             ee7a e88fb6
9855             ee7b e89188
9856             ee7c e892b4
9857             ee7d e89593
9858             ee7e e89599
9859             ee80 e895ab
9860             ee81 efa89f
9861             ee82 e896b0
9862             ee83 efa8a0
9863             ee84 efa8a1
9864             ee85 e8a087
9865             ee86 e8a3b5
9866             ee87 e8a892
9867             ee88 e8a8b7
9868             ee89 e8a9b9
9869             ee8a e8aaa7
9870             ee8b e8aabe
9871             ee8c e8ab9f
9872             ee8d efa8a2
9873             ee8e e8abb6
9874             ee8f e8ad93
9875             ee90 e8adbf
9876             ee91 e8b3b0
9877             ee92 e8b3b4
9878             ee93 e8b492
9879             ee94 e8b5b6
9880             ee95 efa8a3
9881             ee96 e8bb8f
9882             ee97 efa8a4
9883             ee98 efa8a5
9884             ee99 e981a7
9885             ee9a e9839e
9886             ee9b efa8a6
9887             ee9c e98495
9888             ee9d e984a7
9889             ee9e e9879a
9890             ee9f e98797
9891             eea0 e9879e
9892             eea1 e987ad
9893             eea2 e987ae
9894             eea3 e987a4
9895             eea4 e987a5
9896             eea5 e98886
9897             eea6 e98890
9898             eea7 e9888a
9899             eea8 e988ba
9900             eea9 e98980
9901             eeaa e988bc
9902             eeab e9898e
9903             eeac e98999
9904             eead e98991
9905             eeae e988b9
9906             eeaf e989a7
9907             eeb0 e98aa7
9908             eeb1 e989b7
9909             eeb2 e989b8
9910             eeb3 e98ba7
9911             eeb4 e98b97
9912             eeb5 e98b99
9913             eeb6 e98b90
9914             eeb7 efa8a7
9915             eeb8 e98b95
9916             eeb9 e98ba0
9917             eeba e98b93
9918             eebb e98ca5
9919             eebc e98ca1
9920             eebd e98bbb
9921             eebe efa8a8
9922             eebf e98c9e
9923             eec0 e98bbf
9924             eec1 e98c9d
9925             eec2 e98c82
9926             eec3 e98db0
9927             eec4 e98d97
9928             eec5 e98ea4
9929             eec6 e98f86
9930             eec7 e98f9e
9931             eec8 e98fb8
9932             eec9 e990b1
9933             eeca e99185
9934             eecb e99188
9935             eecc e99692
9936             eecd efa79c
9937             eece efa8a9
9938             eecf e99a9d
9939             eed0 e99aaf
9940             eed1 e99cb3
9941             eed2 e99cbb
9942             eed3 e99d83
9943             eed4 e99d8d
9944             eed5 e99d8f
9945             eed6 e99d91
9946             eed7 e99d95
9947             eed8 e9a197
9948             eed9 e9a1a5
9949             eeda efa8aa
9950             eedb efa8ab
9951             eedc e9a4a7
9952             eedd efa8ac
9953             eede e9a69e
9954             eedf e9a98e
9955             eee0 e9ab99
9956             eee1 e9ab9c
9957             eee2 e9adb5
9958             eee3 e9adb2
9959             eee4 e9ae8f
9960             eee5 e9aeb1
9961             eee6 e9aebb
9962             eee7 e9b080
9963             eee8 e9b5b0
9964             eee9 e9b5ab
9965             eeea efa8ad
9966             eeeb e9b899
9967             eeec e9bb91
9968             eeef e285b0
9969             eef0 e285b1
9970             eef1 e285b2
9971             eef2 e285b3
9972             eef3 e285b4
9973             eef4 e285b5
9974             eef5 e285b6
9975             eef6 e285b7
9976             eef7 e285b8
9977             eef8 e285b9
9978             eef9 efbfa2
9979             eefa efbfa4
9980             eefb efbc87
9981             eefc efbc82
9982             fa40 e285b0
9983             fa41 e285b1
9984             fa42 e285b2
9985             fa43 e285b3
9986             fa44 e285b4
9987             fa45 e285b5
9988             fa46 e285b6
9989             fa47 e285b7
9990             fa48 e285b8
9991             fa49 e285b9
9992             fa4a e285a0
9993             fa4b e285a1
9994             fa4c e285a2
9995             fa4d e285a3
9996             fa4e e285a4
9997             fa4f e285a5
9998             fa50 e285a6
9999             fa51 e285a7
10000             fa52 e285a8
10001             fa53 e285a9
10002             fa54 efbfa2
10003             fa55 efbfa4
10004             fa56 efbc87
10005             fa57 efbc82
10006             fa58 e388b1
10007             fa59 e28496
10008             fa5a e284a1
10009             fa5b e288b5
10010             fa5c e7ba8a
10011             fa5d e8a49c
10012             fa5e e98d88
10013             fa5f e98a88
10014             fa60 e8939c
10015             fa61 e4bf89
10016             fa62 e782bb
10017             fa63 e698b1
10018             fa64 e6a388
10019             fa65 e98bb9
10020             fa66 e69bbb
10021             fa67 e5bd85
10022             fa68 e4b8a8
10023             fa69 e4bba1
10024             fa6a e4bbbc
10025             fa6b e4bc80
10026             fa6c e4bc83
10027             fa6d e4bcb9
10028             fa6e e4bd96
10029             fa6f e4be92
10030             fa70 e4be8a
10031             fa71 e4be9a
10032             fa72 e4be94
10033             fa73 e4bf8d
10034             fa74 e58180
10035             fa75 e580a2
10036             fa76 e4bfbf
10037             fa77 e5809e
10038             fa78 e58186
10039             fa79 e581b0
10040             fa7a e58182
10041             fa7b e58294
10042             fa7c e583b4
10043             fa7d e58398
10044             fa7e e5858a
10045             fa80 e585a4
10046             fa81 e5869d
10047             fa82 e586be
10048             fa83 e587ac
10049             fa84 e58895
10050             fa85 e58a9c
10051             fa86 e58aa6
10052             fa87 e58b80
10053             fa88 e58b9b
10054             fa89 e58c80
10055             fa8a e58c87
10056             fa8b e58ca4
10057             fa8c e58db2
10058             fa8d e58e93
10059             fa8e e58eb2
10060             fa8f e58f9d
10061             fa90 efa88e
10062             fa91 e5929c
10063             fa92 e5928a
10064             fa93 e592a9
10065             fa94 e593bf
10066             fa95 e59686
10067             fa96 e59d99
10068             fa97 e59da5
10069             fa98 e59eac
10070             fa99 e59f88
10071             fa9a e59f87
10072             fa9b efa88f
10073             fa9c efa890
10074             fa9d e5a29e
10075             fa9e e5a2b2
10076             fa9f e5a48b
10077             faa0 e5a593
10078             faa1 e5a59b
10079             faa2 e5a59d
10080             faa3 e5a5a3
10081             faa4 e5a6a4
10082             faa5 e5a6ba
10083             faa6 e5ad96
10084             faa7 e5af80
10085             faa8 e794af
10086             faa9 e5af98
10087             faaa e5afac
10088             faab e5b09e
10089             faac e5b2a6
10090             faad e5b2ba
10091             faae e5b3b5
10092             faaf e5b4a7
10093             fab0 e5b593
10094             fab1 efa891
10095             fab2 e5b582
10096             fab3 e5b5ad
10097             fab4 e5b6b8
10098             fab5 e5b6b9
10099             fab6 e5b790
10100             fab7 e5bca1
10101             fab8 e5bcb4
10102             fab9 e5bda7
10103             faba e5beb7
10104             fabb e5bf9e
10105             fabc e6819d
10106             fabd e68285
10107             fabe e6828a
10108             fabf e6839e
10109             fac0 e68395
10110             fac1 e684a0
10111             fac2 e683b2
10112             fac3 e68491
10113             fac4 e684b7
10114             fac5 e684b0
10115             fac6 e68698
10116             fac7 e68893
10117             fac8 e68aa6
10118             fac9 e68fb5
10119             faca e691a0
10120             facb e6929d
10121             facc e6938e
10122             facd e6958e
10123             face e69880
10124             facf e69895
10125             fad0 e698bb
10126             fad1 e69889
10127             fad2 e698ae
10128             fad3 e6989e
10129             fad4 e698a4
10130             fad5 e699a5
10131             fad6 e69997
10132             fad7 e69999
10133             fad8 efa892
10134             fad9 e699b3
10135             fada e69a99
10136             fadb e69aa0
10137             fadc e69ab2
10138             fadd e69abf
10139             fade e69bba
10140             fadf e69c8e
10141             fae0 efa4a9
10142             fae1 e69da6
10143             fae2 e69ebb
10144             fae3 e6a192
10145             fae4 e69f80
10146             fae5 e6a081
10147             fae6 e6a184
10148             fae7 e6a38f
10149             fae8 efa893
10150             fae9 e6a5a8
10151             faea efa894
10152             faeb e6a698
10153             faec e6a7a2
10154             faed e6a8b0
10155             faee e6a9ab
10156             faef e6a986
10157             faf0 e6a9b3
10158             faf1 e6a9be
10159             faf2 e6aba2
10160             faf3 e6aba4
10161             faf4 e6af96
10162             faf5 e6b0bf
10163             faf6 e6b19c
10164             faf7 e6b286
10165             faf8 e6b1af
10166             faf9 e6b39a
10167             fafa e6b484
10168             fafb e6b687
10169             fafc e6b5af
10170             fb40 e6b696
10171             fb41 e6b6ac
10172             fb42 e6b78f
10173             fb43 e6b7b8
10174             fb44 e6b7b2
10175             fb45 e6b7bc
10176             fb46 e6b8b9
10177             fb47 e6b99c
10178             fb48 e6b8a7
10179             fb49 e6b8bc
10180             fb4a e6babf
10181             fb4b e6be88
10182             fb4c e6beb5
10183             fb4d e6bfb5
10184             fb4e e78085
10185             fb4f e78087
10186             fb50 e780a8
10187             fb51 e78285
10188             fb52 e782ab
10189             fb53 e7848f
10190             fb54 e78484
10191             fb55 e7859c
10192             fb56 e78586
10193             fb57 e78587
10194             fb58 efa895
10195             fb59 e78781
10196             fb5a e787be
10197             fb5b e78ab1
10198             fb5c e78abe
10199             fb5d e78ca4
10200             fb5e efa896
10201             fb5f e78db7
10202             fb60 e78ebd
10203             fb61 e78f89
10204             fb62 e78f96
10205             fb63 e78fa3
10206             fb64 e78f92
10207             fb65 e79087
10208             fb66 e78fb5
10209             fb67 e790a6
10210             fb68 e790aa
10211             fb69 e790a9
10212             fb6a e790ae
10213             fb6b e791a2
10214             fb6c e79289
10215             fb6d e7929f
10216             fb6e e79481
10217             fb6f e795af
10218             fb70 e79a82
10219             fb71 e79a9c
10220             fb72 e79a9e
10221             fb73 e79a9b
10222             fb74 e79aa6
10223             fb75 efa897
10224             fb76 e79d86
10225             fb77 e58aaf
10226             fb78 e7a0a1
10227             fb79 e7a18e
10228             fb7a e7a1a4
10229             fb7b e7a1ba
10230             fb7c e7a4b0
10231             fb7d efa898
10232             fb7e efa899
10233             fb80 efa89a
10234             fb81 e7a694
10235             fb82 efa89b
10236             fb83 e7a69b
10237             fb84 e7ab91
10238             fb85 e7aba7
10239             fb86 efa89c
10240             fb87 e7abab
10241             fb88 e7ae9e
10242             fb89 efa89d
10243             fb8a e7b588
10244             fb8b e7b59c
10245             fb8c e7b6b7
10246             fb8d e7b6a0
10247             fb8e e7b796
10248             fb8f e7b992
10249             fb90 e7bd87
10250             fb91 e7bea1
10251             fb92 efa89e
10252             fb93 e88c81
10253             fb94 e88da2
10254             fb95 e88dbf
10255             fb96 e88f87
10256             fb97 e88fb6
10257             fb98 e89188
10258             fb99 e892b4
10259             fb9a e89593
10260             fb9b e89599
10261             fb9c e895ab
10262             fb9d efa89f
10263             fb9e e896b0
10264             fb9f efa8a0
10265             fba0 efa8a1
10266             fba1 e8a087
10267             fba2 e8a3b5
10268             fba3 e8a892
10269             fba4 e8a8b7
10270             fba5 e8a9b9
10271             fba6 e8aaa7
10272             fba7 e8aabe
10273             fba8 e8ab9f
10274             fba9 efa8a2
10275             fbaa e8abb6
10276             fbab e8ad93
10277             fbac e8adbf
10278             fbad e8b3b0
10279             fbae e8b3b4
10280             fbaf e8b492
10281             fbb0 e8b5b6
10282             fbb1 efa8a3
10283             fbb2 e8bb8f
10284             fbb3 efa8a4
10285             fbb4 efa8a5
10286             fbb5 e981a7
10287             fbb6 e9839e
10288             fbb7 efa8a6
10289             fbb8 e98495
10290             fbb9 e984a7
10291             fbba e9879a
10292             fbbb e98797
10293             fbbc e9879e
10294             fbbd e987ad
10295             fbbe e987ae
10296             fbbf e987a4
10297             fbc0 e987a5
10298             fbc1 e98886
10299             fbc2 e98890
10300             fbc3 e9888a
10301             fbc4 e988ba
10302             fbc5 e98980
10303             fbc6 e988bc
10304             fbc7 e9898e
10305             fbc8 e98999
10306             fbc9 e98991
10307             fbca e988b9
10308             fbcb e989a7
10309             fbcc e98aa7
10310             fbcd e989b7
10311             fbce e989b8
10312             fbcf e98ba7
10313             fbd0 e98b97
10314             fbd1 e98b99
10315             fbd2 e98b90
10316             fbd3 efa8a7
10317             fbd4 e98b95
10318             fbd5 e98ba0
10319             fbd6 e98b93
10320             fbd7 e98ca5
10321             fbd8 e98ca1
10322             fbd9 e98bbb
10323             fbda efa8a8
10324             fbdb e98c9e
10325             fbdc e98bbf
10326             fbdd e98c9d
10327             fbde e98c82
10328             fbdf e98db0
10329             fbe0 e98d97
10330             fbe1 e98ea4
10331             fbe2 e98f86
10332             fbe3 e98f9e
10333             fbe4 e98fb8
10334             fbe5 e990b1
10335             fbe6 e99185
10336             fbe7 e99188
10337             fbe8 e99692
10338             fbe9 efa79c
10339             fbea efa8a9
10340             fbeb e99a9d
10341             fbec e99aaf
10342             fbed e99cb3
10343             fbee e99cbb
10344             fbef e99d83
10345             fbf0 e99d8d
10346             fbf1 e99d8f
10347             fbf2 e99d91
10348             fbf3 e99d95
10349             fbf4 e9a197
10350             fbf5 e9a1a5
10351             fbf6 efa8aa
10352             fbf7 efa8ab
10353             fbf8 e9a4a7
10354             fbf9 efa8ac
10355             fbfa e9a69e
10356             fbfb e9a98e
10357             fbfc e9ab99
10358             fc40 e9ab9c
10359             fc41 e9adb5
10360             fc42 e9adb2
10361             fc43 e9ae8f
10362             fc44 e9aeb1
10363             fc45 e9aebb
10364             fc46 e9b080
10365             fc47 e9b5b0
10366             fc48 e9b5ab
10367             fc49 efa8ad
10368             fc4a e9b899
10369             fc4b e9bb91
10370             END
10371              
10372 320 50       65609 if ( scalar(keys %sjis2utf8_2) != 4152 ) {
10373 0         0 die "scalar(keys %sjis2utf8_2) is ", scalar(keys %sjis2utf8_2), ".";
10374             }
10375             }
10376              
10377             #---------------------------------------------------------------------
10378             sub init_utf82sjis {
10379 144 50   144   709 &init_sjis2utf8 unless %sjis2utf8_1;
10380 144         400171 %utf82sjis_1 = reverse %sjis2utf8_1;
10381 144         357978 %utf82sjis_2 = reverse %sjis2utf8_2;
10382              
10383             # JP170559 CodePage 932 : 398 non-round-trip mappings
10384             # http://support.microsoft.com/kb/170559/ja
10385              
10386 144         63144 %JP170559 = split( /\s+/, <<'END' );
10387             e28992 81e0
10388             e289a1 81df
10389             e288ab 81e7
10390             e2889a 81e3
10391             e28aa5 81db
10392             e288a0 81da
10393             e288b5 81e6
10394             e288a9 81bf
10395             e288aa 81be
10396             e7ba8a fa5c
10397             e8a49c fa5d
10398             e98d88 fa5e
10399             e98a88 fa5f
10400             e8939c fa60
10401             e4bf89 fa61
10402             e782bb fa62
10403             e698b1 fa63
10404             e6a388 fa64
10405             e98bb9 fa65
10406             e69bbb fa66
10407             e5bd85 fa67
10408             e4b8a8 fa68
10409             e4bba1 fa69
10410             e4bbbc fa6a
10411             e4bc80 fa6b
10412             e4bc83 fa6c
10413             e4bcb9 fa6d
10414             e4bd96 fa6e
10415             e4be92 fa6f
10416             e4be8a fa70
10417             e4be9a fa71
10418             e4be94 fa72
10419             e4bf8d fa73
10420             e58180 fa74
10421             e580a2 fa75
10422             e4bfbf fa76
10423             e5809e fa77
10424             e58186 fa78
10425             e581b0 fa79
10426             e58182 fa7a
10427             e58294 fa7b
10428             e583b4 fa7c
10429             e58398 fa7d
10430             e5858a fa7e
10431             e585a4 fa80
10432             e5869d fa81
10433             e586be fa82
10434             e587ac fa83
10435             e58895 fa84
10436             e58a9c fa85
10437             e58aa6 fa86
10438             e58b80 fa87
10439             e58b9b fa88
10440             e58c80 fa89
10441             e58c87 fa8a
10442             e58ca4 fa8b
10443             e58db2 fa8c
10444             e58e93 fa8d
10445             e58eb2 fa8e
10446             e58f9d fa8f
10447             efa88e fa90
10448             e5929c fa91
10449             e5928a fa92
10450             e592a9 fa93
10451             e593bf fa94
10452             e59686 fa95
10453             e59d99 fa96
10454             e59da5 fa97
10455             e59eac fa98
10456             e59f88 fa99
10457             e59f87 fa9a
10458             efa88f fa9b
10459             efa890 fa9c
10460             e5a29e fa9d
10461             e5a2b2 fa9e
10462             e5a48b fa9f
10463             e5a593 faa0
10464             e5a59b faa1
10465             e5a59d faa2
10466             e5a5a3 faa3
10467             e5a6a4 faa4
10468             e5a6ba faa5
10469             e5ad96 faa6
10470             e5af80 faa7
10471             e794af faa8
10472             e5af98 faa9
10473             e5afac faaa
10474             e5b09e faab
10475             e5b2a6 faac
10476             e5b2ba faad
10477             e5b3b5 faae
10478             e5b4a7 faaf
10479             e5b593 fab0
10480             efa891 fab1
10481             e5b582 fab2
10482             e5b5ad fab3
10483             e5b6b8 fab4
10484             e5b6b9 fab5
10485             e5b790 fab6
10486             e5bca1 fab7
10487             e5bcb4 fab8
10488             e5bda7 fab9
10489             e5beb7 faba
10490             e5bf9e fabb
10491             e6819d fabc
10492             e68285 fabd
10493             e6828a fabe
10494             e6839e fabf
10495             e68395 fac0
10496             e684a0 fac1
10497             e683b2 fac2
10498             e68491 fac3
10499             e684b7 fac4
10500             e684b0 fac5
10501             e68698 fac6
10502             e68893 fac7
10503             e68aa6 fac8
10504             e68fb5 fac9
10505             e691a0 faca
10506             e6929d facb
10507             e6938e facc
10508             e6958e facd
10509             e69880 face
10510             e69895 facf
10511             e698bb fad0
10512             e69889 fad1
10513             e698ae fad2
10514             e6989e fad3
10515             e698a4 fad4
10516             e699a5 fad5
10517             e69997 fad6
10518             e69999 fad7
10519             efa892 fad8
10520             e699b3 fad9
10521             e69a99 fada
10522             e69aa0 fadb
10523             e69ab2 fadc
10524             e69abf fadd
10525             e69bba fade
10526             e69c8e fadf
10527             efa4a9 fae0
10528             e69da6 fae1
10529             e69ebb fae2
10530             e6a192 fae3
10531             e69f80 fae4
10532             e6a081 fae5
10533             e6a184 fae6
10534             e6a38f fae7
10535             efa893 fae8
10536             e6a5a8 fae9
10537             efa894 faea
10538             e6a698 faeb
10539             e6a7a2 faec
10540             e6a8b0 faed
10541             e6a9ab faee
10542             e6a986 faef
10543             e6a9b3 faf0
10544             e6a9be faf1
10545             e6aba2 faf2
10546             e6aba4 faf3
10547             e6af96 faf4
10548             e6b0bf faf5
10549             e6b19c faf6
10550             e6b286 faf7
10551             e6b1af faf8
10552             e6b39a faf9
10553             e6b484 fafa
10554             e6b687 fafb
10555             e6b5af fafc
10556             e6b696 fb40
10557             e6b6ac fb41
10558             e6b78f fb42
10559             e6b7b8 fb43
10560             e6b7b2 fb44
10561             e6b7bc fb45
10562             e6b8b9 fb46
10563             e6b99c fb47
10564             e6b8a7 fb48
10565             e6b8bc fb49
10566             e6babf fb4a
10567             e6be88 fb4b
10568             e6beb5 fb4c
10569             e6bfb5 fb4d
10570             e78085 fb4e
10571             e78087 fb4f
10572             e780a8 fb50
10573             e78285 fb51
10574             e782ab fb52
10575             e7848f fb53
10576             e78484 fb54
10577             e7859c fb55
10578             e78586 fb56
10579             e78587 fb57
10580             efa895 fb58
10581             e78781 fb59
10582             e787be fb5a
10583             e78ab1 fb5b
10584             e78abe fb5c
10585             e78ca4 fb5d
10586             efa896 fb5e
10587             e78db7 fb5f
10588             e78ebd fb60
10589             e78f89 fb61
10590             e78f96 fb62
10591             e78fa3 fb63
10592             e78f92 fb64
10593             e79087 fb65
10594             e78fb5 fb66
10595             e790a6 fb67
10596             e790aa fb68
10597             e790a9 fb69
10598             e790ae fb6a
10599             e791a2 fb6b
10600             e79289 fb6c
10601             e7929f fb6d
10602             e79481 fb6e
10603             e795af fb6f
10604             e79a82 fb70
10605             e79a9c fb71
10606             e79a9e fb72
10607             e79a9b fb73
10608             e79aa6 fb74
10609             efa897 fb75
10610             e79d86 fb76
10611             e58aaf fb77
10612             e7a0a1 fb78
10613             e7a18e fb79
10614             e7a1a4 fb7a
10615             e7a1ba fb7b
10616             e7a4b0 fb7c
10617             efa898 fb7d
10618             efa899 fb7e
10619             efa89a fb80
10620             e7a694 fb81
10621             efa89b fb82
10622             e7a69b fb83
10623             e7ab91 fb84
10624             e7aba7 fb85
10625             efa89c fb86
10626             e7abab fb87
10627             e7ae9e fb88
10628             efa89d fb89
10629             e7b588 fb8a
10630             e7b59c fb8b
10631             e7b6b7 fb8c
10632             e7b6a0 fb8d
10633             e7b796 fb8e
10634             e7b992 fb8f
10635             e7bd87 fb90
10636             e7bea1 fb91
10637             efa89e fb92
10638             e88c81 fb93
10639             e88da2 fb94
10640             e88dbf fb95
10641             e88f87 fb96
10642             e88fb6 fb97
10643             e89188 fb98
10644             e892b4 fb99
10645             e89593 fb9a
10646             e89599 fb9b
10647             e895ab fb9c
10648             efa89f fb9d
10649             e896b0 fb9e
10650             efa8a0 fb9f
10651             efa8a1 fba0
10652             e8a087 fba1
10653             e8a3b5 fba2
10654             e8a892 fba3
10655             e8a8b7 fba4
10656             e8a9b9 fba5
10657             e8aaa7 fba6
10658             e8aabe fba7
10659             e8ab9f fba8
10660             efa8a2 fba9
10661             e8abb6 fbaa
10662             e8ad93 fbab
10663             e8adbf fbac
10664             e8b3b0 fbad
10665             e8b3b4 fbae
10666             e8b492 fbaf
10667             e8b5b6 fbb0
10668             efa8a3 fbb1
10669             e8bb8f fbb2
10670             efa8a4 fbb3
10671             efa8a5 fbb4
10672             e981a7 fbb5
10673             e9839e fbb6
10674             efa8a6 fbb7
10675             e98495 fbb8
10676             e984a7 fbb9
10677             e9879a fbba
10678             e98797 fbbb
10679             e9879e fbbc
10680             e987ad fbbd
10681             e987ae fbbe
10682             e987a4 fbbf
10683             e987a5 fbc0
10684             e98886 fbc1
10685             e98890 fbc2
10686             e9888a fbc3
10687             e988ba fbc4
10688             e98980 fbc5
10689             e988bc fbc6
10690             e9898e fbc7
10691             e98999 fbc8
10692             e98991 fbc9
10693             e988b9 fbca
10694             e989a7 fbcb
10695             e98aa7 fbcc
10696             e989b7 fbcd
10697             e989b8 fbce
10698             e98ba7 fbcf
10699             e98b97 fbd0
10700             e98b99 fbd1
10701             e98b90 fbd2
10702             efa8a7 fbd3
10703             e98b95 fbd4
10704             e98ba0 fbd5
10705             e98b93 fbd6
10706             e98ca5 fbd7
10707             e98ca1 fbd8
10708             e98bbb fbd9
10709             efa8a8 fbda
10710             e98c9e fbdb
10711             e98bbf fbdc
10712             e98c9d fbdd
10713             e98c82 fbde
10714             e98db0 fbdf
10715             e98d97 fbe0
10716             e98ea4 fbe1
10717             e98f86 fbe2
10718             e98f9e fbe3
10719             e98fb8 fbe4
10720             e990b1 fbe5
10721             e99185 fbe6
10722             e99188 fbe7
10723             e99692 fbe8
10724             efa79c fbe9
10725             efa8a9 fbea
10726             e99a9d fbeb
10727             e99aaf fbec
10728             e99cb3 fbed
10729             e99cbb fbee
10730             e99d83 fbef
10731             e99d8d fbf0
10732             e99d8f fbf1
10733             e99d91 fbf2
10734             e99d95 fbf3
10735             e9a197 fbf4
10736             e9a1a5 fbf5
10737             efa8aa fbf6
10738             efa8ab fbf7
10739             e9a4a7 fbf8
10740             efa8ac fbf9
10741             e9a69e fbfa
10742             e9a98e fbfb
10743             e9ab99 fbfc
10744             e9ab9c fc40
10745             e9adb5 fc41
10746             e9adb2 fc42
10747             e9ae8f fc43
10748             e9aeb1 fc44
10749             e9aebb fc45
10750             e9b080 fc46
10751             e9b5b0 fc47
10752             e9b5ab fc48
10753             efa8ad fc49
10754             e9b899 fc4a
10755             e9bb91 fc4b
10756             e285b0 fa40
10757             e285b1 fa41
10758             e285b2 fa42
10759             e285b3 fa43
10760             e285b4 fa44
10761             e285b5 fa45
10762             e285b6 fa46
10763             e285b7 fa47
10764             e285b8 fa48
10765             e285b9 fa49
10766             efbfa2 81ca
10767             efbfa4 fa55
10768             efbc87 fa56
10769             efbc82 fa57
10770             e285a0 8754
10771             e285a1 8755
10772             e285a2 8756
10773             e285a3 8757
10774             e285a4 8758
10775             e285a5 8759
10776             e285a6 875a
10777             e285a7 875b
10778             e285a8 875c
10779             e285a9 875d
10780             efbfa2 81ca
10781             e388b1 878a
10782             e28496 8782
10783             e284a1 8784
10784             e288b5 81e6
10785             END
10786              
10787 144 50       4498 if ( scalar(keys %JP170559) != 396 ) {
10788 0         0 die "scalar(keys %JP170559) is ", scalar(keys %JP170559), ".";
10789             }
10790             }
10791              
10792             %kana2utf8 = split( /\s+/, <<'END' );
10793             a1 efbda1
10794             a2 efbda2
10795             a3 efbda3
10796             a4 efbda4
10797             a5 efbda5
10798             a6 efbda6
10799             a7 efbda7
10800             a8 efbda8
10801             a9 efbda9
10802             aa efbdaa
10803             ab efbdab
10804             ac efbdac
10805             ad efbdad
10806             ae efbdae
10807             af efbdaf
10808             b0 efbdb0
10809             b1 efbdb1
10810             b2 efbdb2
10811             b3 efbdb3
10812             b4 efbdb4
10813             b5 efbdb5
10814             b6 efbdb6
10815             b7 efbdb7
10816             b8 efbdb8
10817             b9 efbdb9
10818             ba efbdba
10819             bb efbdbb
10820             bc efbdbc
10821             bd efbdbd
10822             be efbdbe
10823             bf efbdbf
10824             c0 efbe80
10825             c1 efbe81
10826             c2 efbe82
10827             c3 efbe83
10828             c4 efbe84
10829             c5 efbe85
10830             c6 efbe86
10831             c7 efbe87
10832             c8 efbe88
10833             c9 efbe89
10834             ca efbe8a
10835             cb efbe8b
10836             cc efbe8c
10837             cd efbe8d
10838             ce efbe8e
10839             cf efbe8f
10840             d0 efbe90
10841             d1 efbe91
10842             d2 efbe92
10843             d3 efbe93
10844             d4 efbe94
10845             d5 efbe95
10846             d6 efbe96
10847             d7 efbe97
10848             d8 efbe98
10849             d9 efbe99
10850             da efbe9a
10851             db efbe9b
10852             dc efbe9c
10853             dd efbe9d
10854             de efbe9e
10855             df efbe9f
10856             END
10857              
10858             if ( scalar(keys %kana2utf8) != 63 ) {
10859             die "scalar(keys %kana2utf8) is ", scalar(keys %kana2utf8), ".";
10860             }
10861              
10862             #---------------------------------------------------------------------
10863             sub init_k2u {
10864 84 50   84   282 if (%u2k) {
10865 0         0 %k2u = reverse %u2k;
10866 0 0       0 if ( scalar( keys %k2u ) != scalar( keys %u2k ) ) {
10867 0         0 die "scalar(keys %k2u) != scalar(keys %u2k).";
10868             }
10869             }
10870             else {
10871 84         168 local ( $k, $u );
10872 84         570 while ( ( $k, $u ) = each %kana2utf8 ) {
10873 5292         16607 $k2u{ pack( 'H*', $k ) } = pack( 'H*', $u );
10874             }
10875             }
10876             }
10877              
10878             #---------------------------------------------------------------------
10879             sub init_u2k {
10880 12 50   12   79 if (%k2u) {
10881 0         0 %u2k = reverse %k2u;
10882 0 0       0 if ( scalar( keys %u2k ) != scalar( keys %k2u ) ) {
10883 0         0 die "scalar(keys %u2k) != scalar(keys %k2u).";
10884             }
10885             }
10886             else {
10887 12         33 local ( $k, $u );
10888 12         112 while ( ( $k, $u ) = each %kana2utf8 ) {
10889 756         3329 $u2k{ pack( 'H*', $u ) } = pack( 'H*', $k );
10890             }
10891             }
10892             }
10893              
10894             #---------------------------------------------------------------------
10895             # TR subroutine for DBCS
10896             #---------------------------------------------------------------------
10897             sub tr {
10898              
10899             # $prev_from, $prev_to, %table are persistent variables
10900 2     2   34 local ( *s, $from, $to, $option ) = @_;
10901 2         7 local ( @from, @to );
10902 2         4 local ( $jis, $n ) = ( 0, 0 );
10903              
10904             # fixing bug of jcode.pl (2 of 2)
10905             # mis-caching table
10906             # http://srekcah.org/jcode/2.13.1/
10907             #
10908             #! ;; $rcsid = q$Id: jcode.pl,v 2.13.1.4 2002/04/07 07:27:00 utashiro Exp $;
10909             # *** 727,734 ****
10910             # $jis++, &jis2euc(*s) if $s =~ /$re_jp|$re_asc|$re_kana/o;
10911             # $jis++ if $to =~ /$re_jp|$re_asc|$re_kana/o;
10912             #
10913             #! if (!defined($prev_from) || $from ne $prev_from || $to ne $prev_to) {
10914             #! ($prev_from, $prev_to) = ($from, $to);
10915             # undef %table;
10916             # &_maketable;
10917             # }
10918             # --- 727,735 ----
10919             # $jis++, &jis2euc(*s) if $s =~ /$re_jp|$re_asc|$re_kana/o;
10920             # $jis++ if $to =~ /$re_jp|$re_asc|$re_kana/o;
10921             #
10922             #! if (!defined($prev_from) ||
10923             #! $from ne $prev_from || $to ne $prev_to || $opt ne $prev_opt) {
10924             #! ($prev_from, $prev_to, $prev_opt) = ($from, $to, $opt);
10925             # undef %table;
10926             # &_maketable;
10927             # }
10928              
10929             # jcodeg.diff by Gappai
10930             # http://www.vector.co.jp/soft/win95/prog/se347514.html
10931              
10932 2 50       91 $jis++, &jis2euc(*s) if $s =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o;
10933 2 50       64 $jis++ if $to =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o;
10934              
10935 2 0 33     9 if ( !defined($prev_from)
      33        
      0        
10936             || $from ne $prev_from
10937             || $to ne $prev_to
10938             || $option ne $prev_opt )
10939             {
10940 2         22 ( $prev_from, $prev_to, $prev_opt ) = ( $from, $to, $option );
10941 2         7 undef %table;
10942 2         6 &_maketable;
10943             }
10944              
10945 2         8 $s =~ s/([\x80-\xff][\x00-\xff]|[\x00-\xff])/
10946 134 50 33     508 defined($table{$1}) && ++$n ? $table{$1} : $1
10947             /ge;
10948              
10949 2 50       11 &euc2jis(*s) if $jis;
10950              
10951 2         19 $n;
10952             }
10953              
10954             #---------------------------------------------------------------------
10955             sub _maketable {
10956 2     2   2 local ($ascii) = '(\\\\[\\-\\\\]|[\0-\x5b\x5d-\x7f])';
10957              
10958 2 50       59 &jis2euc(*to) if $to =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o;
10959 2 50       56 &jis2euc(*from) if $from =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o;
10960              
10961 2         16 grep( s/(([\x80-\xff])[\x80-\xff]-\2[\x80-\xff])/&_expnd2($1)/ge,
  6         13  
10962             $from, $to );
10963 2         63 grep( s/($ascii-$ascii)/&_expnd1($1)/geo, $from, $to );
  6         14  
10964              
10965 2         58 @to = $to =~ /[\x80-\xff][\x00-\xff]|[\x00-\xff]/g;
10966 2         53 @from = $from =~ /[\x80-\xff][\x00-\xff]|[\x00-\xff]/g;
10967 2 0       6 push( @to, ( $option =~ /d/ ? '' : $to[$#to] ) x ( @from - @to ) )
    50          
10968             if @to < @from;
10969 2         72 @table{@from} = @to;
10970             }
10971              
10972             #---------------------------------------------------------------------
10973             sub _expnd1 {
10974 6     6   12 local ($s) = @_;
10975 6         10 $s =~ s/\\([\x00-\xff])/$1/g;
10976 6         13 local ( $c1, $c2 ) = unpack( 'CxC', $s );
10977 6 50       13 if ( $c1 <= $c2 ) {
10978 6         15 for ( $s = '' ; $c1 <= $c2 ; $c1++ ) {
10979 124         205 $s .= pack( 'C', $c1 );
10980             }
10981             }
10982 6         22 $s;
10983             }
10984              
10985             #---------------------------------------------------------------------
10986             sub _expnd2 {
10987 6     6   14 local ($s) = @_;
10988 6         27 local ( $c1, $c2, $c3, $c4 ) = unpack( 'CCxCC', $s );
10989 6 50 33     26 if ( $c1 == $c3 && $c2 <= $c4 ) {
10990 6         14 for ( $s = '' ; $c2 <= $c4 ; $c2++ ) {
10991 124         224 $s .= pack( 'CC', $c1, $c2 );
10992             }
10993             }
10994 6         31 $s;
10995             }
10996              
10997             1;
10998              
10999             __END__