sshguard-1.7.1/000755 001751 001751 00000000000 13002252070 014207 5ustar00kevinzkevinz000000 000000 sshguard-1.7.1/configure000755 001751 001751 00000574032 13002252042 016130 0ustar00kevinzkevinz000000 000000 #! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for sshguard 1.7.1. # # Report bugs to . # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and $0: sshguard-users@lists.sourceforge.net about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='sshguard' PACKAGE_TARNAME='sshguard' PACKAGE_VERSION='1.7.1' PACKAGE_STRING='sshguard 1.7.1' PACKAGE_BUGREPORT='sshguard-users@lists.sourceforge.net' PACKAGE_URL='' ac_unique_file="src/simclist.c" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS FWALL_HOSTS_FALSE FWALL_HOSTS_TRUE LEXLIB LEX_OUTPUT_ROOT LEX ac_ct_AR AR YFLAGS YACC RANLIB EGREP GREP CPP am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='sshg_fw_subr' ac_user_opts=' enable_option_checking enable_silent_rules with_firewall with_hosts enable_dependency_tracking ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP YACC YFLAGS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures sshguard 1.7.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/sshguard] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of sshguard 1.7.1:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-firewall=fw Firewall backend (one of pf, ipfw, iptables, hosts, or null) --with-hosts=file Path to allowed hosts file (default /etc/hosts.allow) Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor YACC The `Yet Another Compiler Compiler' implementation to use. Defaults to the first program found out of: `bison -y', `byacc', `yacc'. YFLAGS The list of arguments that will be passed by default to $YACC. This script will default YFLAGS to the empty string to avoid a default value of `-d' given by some make applications. Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF sshguard configure 1.7.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( $as_echo "## --------------------------------------------------- ## ## Report this to sshguard-users@lists.sourceforge.net ## ## --------------------------------------------------- ##" ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by sshguard $as_me 1.7.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers src/config.h" am__api_version='1.15' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='sshguard' VERSION='1.7.1' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=0;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' ############################################################################## # Configuration Options # Check whether --with-firewall was given. if test "${with_firewall+set}" = set; then : withval=$with_firewall; # Substitute the correct commands into the firewall script. sshg_fw_subr=src/fwalls/$withval.sh case "$withval" in hosts) usehosts=true ;; ipfw) useipfw=true ;; iptables) useiptables=true ;; pf) usepf=true ;; null) usenull=true ;; *) as_fn_error $? "Invalid firewall backend (see help)" "$LINENO" 5 ;; esac else as_fn_error $? "Please choose a firewall backend (see help)" "$LINENO" 5 fi # Check whether --with-hosts was given. if test "${with_hosts+set}" = set; then : withval=$with_hosts; hostsfilepath=$withval else hostsfilepath=/etc/hosts.allow fi ############################################################################## $as_echo "## -------------- ## ## Program Checks ## ## -------------- ##" # Enable POSIX extensions on hosts that normally disable them. DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" if test "x$ac_cv_header_minix_config_h" = xyes; then : MINIX=yes else MINIX= fi if test "$MINIX" = yes; then $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h $as_echo "#define _MINIX 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } if ${ac_cv_safe_to_define___extensions__+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # define __EXTENSIONS__ 1 $ac_includes_default int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_safe_to_define___extensions__=yes else ac_cv_safe_to_define___extensions__=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } test $ac_cv_safe_to_define___extensions__ = yes && $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h $as_echo "#define _ALL_SOURCE 1" >>confdefs.h $as_echo "#define _GNU_SOURCE 1" >>confdefs.h $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; } if ${ac_cv_prog_cc_c99+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c99=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include #include // Check varargs macros. These examples are taken from C99 6.10.3.5. #define debug(...) fprintf (stderr, __VA_ARGS__) #define showlist(...) puts (#__VA_ARGS__) #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) static void test_varargs_macros (void) { int x = 1234; int y = 5678; debug ("Flag"); debug ("X = %d\n", x); showlist (The first, second, and third items.); report (x>y, "x is %d but y is %d", x, y); } // Check long long types. #define BIG64 18446744073709551615ull #define BIG32 4294967295ul #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) #if !BIG_OK your preprocessor is broken; #endif #if BIG_OK #else your preprocessor is broken; #endif static long long int bignum = -9223372036854775807LL; static unsigned long long int ubignum = BIG64; struct incomplete_array { int datasize; double data[]; }; struct named_init { int number; const wchar_t *name; double average; }; typedef const char *ccp; static inline int test_restrict (ccp restrict text) { // See if C++-style comments work. // Iterate through items via the restricted pointer. // Also check for declarations in for loops. for (unsigned int i = 0; *(text+i) != '\0'; ++i) continue; return 0; } // Check varargs and va_copy. static void test_varargs (const char *format, ...) { va_list args; va_start (args, format); va_list args_copy; va_copy (args_copy, args); const char *str; int number; float fnumber; while (*format) { switch (*format++) { case 's': // string str = va_arg (args_copy, const char *); break; case 'd': // int number = va_arg (args_copy, int); break; case 'f': // float fnumber = va_arg (args_copy, double); break; default: break; } } va_end (args_copy); va_end (args); } int main () { // Check bool. _Bool success = false; // Check restrict. if (test_restrict ("String literal") == 0) success = true; char *restrict newvar = "Another string"; // Check varargs. test_varargs ("s, d' f .", "string", 65, 34.234); test_varargs_macros (); // Check flexible array members. struct incomplete_array *ia = malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); ia->datasize = 10; for (int i = 0; i < ia->datasize; ++i) ia->data[i] = i * 1.234; // Check named initializers. struct named_init ni = { .number = 34, .name = L"Test wide string", .average = 543.34343, }; ni.number = 58; int dynamic_array[ni.number]; dynamic_array[ni.number - 1] = 543; // work around unused variable warnings return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' || dynamic_array[ni.number - 1] != 543); ; return 0; } _ACEOF for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c99=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c99" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c99" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c99" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;; esac if test "x$ac_cv_prog_cc_c99" != xno; then : fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi for ac_prog in 'bison -y' byacc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_YACC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$YACC"; then ac_cv_prog_YACC="$YACC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_YACC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi YACC=$ac_cv_prog_YACC if test -n "$YACC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 $as_echo "$YACC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$YACC" && break done test -n "$YACC" || YACC="yacc" if test -n "$ac_tool_prefix"; then for ac_prog in ar lib "link -lib" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AR" && break done fi if test -z "$AR"; then ac_ct_AR=$AR for ac_prog in ar lib "link -lib" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_AR" && break done if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi fi : ${AR=ar} { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 $as_echo_n "checking the archiver ($AR) interface... " >&6; } if ${am_cv_ar_interface+:} false; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am_cv_ar_interface=ar cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int some_variable = 0; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 (eval $am_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then am_cv_ar_interface=ar else am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 (eval $am_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then am_cv_ar_interface=lib else am_cv_ar_interface=unknown fi fi rm -f conftest.lib libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 $as_echo "$am_cv_ar_interface" >&6; } case $am_cv_ar_interface in ar) ;; lib) # Microsoft lib, so override with the ar-lib wrapper script. # FIXME: It is wrong to rewrite AR. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__AR in this case, # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something # similar. AR="$am_aux_dir/ar-lib $AR" ;; unknown) as_fn_error $? "could not determine $AR interface" "$LINENO" 5 ;; esac for ac_prog in flex lex do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_LEX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$LEX"; then ac_cv_prog_LEX="$LEX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LEX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LEX=$ac_cv_prog_LEX if test -n "$LEX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 $as_echo "$LEX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$LEX" && break done test -n "$LEX" || LEX=":" if test "x$LEX" != "x:"; then cat >conftest.l <<_ACEOF %% a { ECHO; } b { REJECT; } c { yymore (); } d { yyless (1); } e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ yyless ((input () != 0)); } f { unput (yytext[0]); } . { BEGIN INITIAL; } %% #ifdef YYTEXT_POINTER extern char *yytext; #endif int main (void) { return ! yylex () + ! yywrap (); } _ACEOF { { ac_try="$LEX conftest.l" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$LEX conftest.l") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 $as_echo_n "checking lex output file root... " >&6; } if ${ac_cv_prog_lex_root+:} false; then : $as_echo_n "(cached) " >&6 else if test -f lex.yy.c; then ac_cv_prog_lex_root=lex.yy elif test -f lexyy.c; then ac_cv_prog_lex_root=lexyy else as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 $as_echo "$ac_cv_prog_lex_root" >&6; } LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root if test -z "${LEXLIB+set}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 $as_echo_n "checking lex library... " >&6; } if ${ac_cv_lib_lex+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_LIBS=$LIBS ac_cv_lib_lex='none needed' for ac_lib in '' -lfl -ll; do LIBS="$ac_lib $ac_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ `cat $LEX_OUTPUT_ROOT.c` _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_lex=$ac_lib fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext test "$ac_cv_lib_lex" != 'none needed' && break done LIBS=$ac_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 $as_echo "$ac_cv_lib_lex" >&6; } test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 $as_echo_n "checking whether yytext is a pointer... " >&6; } if ${ac_cv_prog_lex_yytext_pointer+:} false; then : $as_echo_n "(cached) " >&6 else # POSIX says lex can declare yytext either as a pointer or an array; the # default is implementation-dependent. Figure out which it is, since # not all implementations provide the %pointer and %array declarations. ac_cv_prog_lex_yytext_pointer=no ac_save_LIBS=$LIBS LIBS="$LEXLIB $ac_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define YYTEXT_POINTER 1 `cat $LEX_OUTPUT_ROOT.c` _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_prog_lex_yytext_pointer=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } if test $ac_cv_prog_lex_yytext_pointer = yes; then $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h fi rm -f conftest.l $LEX_OUTPUT_ROOT.c fi if test "$LEX" = :; then LEX=${am_missing_run}flex fi ############################################################################## $as_echo "## ----------------------------------- ## ## Headers, Types, and Compiler Checks ## ## ----------------------------------- ##" # Header Files for ac_header in getopt.h do : ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default" if test "x$ac_cv_header_getopt_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GETOPT_H 1 _ACEOF fi done ############################################################################## $as_echo "## ----------------- ## ## Library Functions ## ## ----------------- ##" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5 $as_echo_n "checking for library containing gethostbyname... " >&6; } if ${ac_cv_search_gethostbyname+:} false; then : $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF for ac_lib in '' nsl; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_gethostbyname=$ac_res fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext if ${ac_cv_search_gethostbyname+:} false; then : break fi done if ${ac_cv_search_gethostbyname+:} false; then : else ac_cv_search_gethostbyname=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5 $as_echo "$ac_cv_search_gethostbyname" >&6; } ac_res=$ac_cv_search_gethostbyname if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 $as_echo_n "checking for library containing pthread_create... " >&6; } if ${ac_cv_search_pthread_create+:} false; then : $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char pthread_create (); int main () { return pthread_create (); ; return 0; } _ACEOF for ac_lib in '' pthread; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_pthread_create=$ac_res fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext if ${ac_cv_search_pthread_create+:} false; then : break fi done if ${ac_cv_search_pthread_create+:} false; then : else ac_cv_search_pthread_create=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 $as_echo "$ac_cv_search_pthread_create" >&6; } ac_res=$ac_cv_search_pthread_create if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 $as_echo_n "checking for library containing socket... " >&6; } if ${ac_cv_search_socket+:} false; then : $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char socket (); int main () { return socket (); ; return 0; } _ACEOF for ac_lib in '' socket; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_socket=$ac_res fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext if ${ac_cv_search_socket+:} false; then : break fi done if ${ac_cv_search_socket+:} false; then : else ac_cv_search_socket=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 $as_echo "$ac_cv_search_socket" >&6; } ac_res=$ac_cv_search_socket if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi # set what firewall backend has been used, for automake # HOSTS chosen if test x$usehosts = xtrue; then FWALL_HOSTS_TRUE= FWALL_HOSTS_FALSE='#' else FWALL_HOSTS_TRUE='#' FWALL_HOSTS_FALSE= fi cat >>confdefs.h <<_ACEOF #define HOSTSFILE_PATH "$hostsfilepath" _ACEOF ac_config_files="$ac_config_files Makefile src/Makefile src/fwalls/sshg-fw" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${FWALL_HOSTS_TRUE}" && test -z "${FWALL_HOSTS_FALSE}"; then as_fn_error $? "conditional \"FWALL_HOSTS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by sshguard $as_me 1.7.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ sshguard config.status 1.7.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "src/fwalls/sshg-fw") CONFIG_FILES="$CONFIG_FILES src/fwalls/sshg-fw" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then if $AWK 'BEGIN { getline <"/dev/null" }' /dev/null; then ac_cs_awk_getline=: ac_cs_awk_pipe_init= ac_cs_awk_read_file=' while ((getline aline < (F[key])) > 0) print(aline) close(F[key])' ac_cs_awk_pipe_fini= else ac_cs_awk_getline=false ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" ac_cs_awk_read_file=' print "|#_!!_#|" print "cat " F[key] " &&" '$ac_cs_awk_pipe_init # The final `:' finishes the AND list. ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' fi ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF # Create commands to substitute file output variables. { echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && echo "_ACAWK" && echo "_ACEOF" } >conf$$files.sh && . ./conf$$files.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 rm -f conf$$files.sh { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" \$ac_cs_awk_pipe_init } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } if (nfields == 3 && !substed) { key = field[2] if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { \$ac_cs_awk_read_file next } } print line } \$ac_cs_awk_pipe_fini _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | if $ac_cs_awk_getline; then $AWK -f "$ac_tmp/subs.awk" else $AWK -f "$ac_tmp/subs.awk" | $SHELL fi \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi sshguard-1.7.1/src/000755 001751 001751 00000000000 13002252070 014776 5ustar00kevinzkevinz000000 000000 sshguard-1.7.1/aclocal.m4000644 001751 001751 00000131214 13002252041 016047 0ustar00kevinzkevinz000000 000000 # generated automatically by aclocal 1.15 -*- Autoconf -*- # Copyright (C) 1996-2014 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # Copyright (C) 2002-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.15' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.15], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.15])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # Copyright (C) 2011-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_AR([ACT-IF-FAIL]) # ------------------------- # Try to determine the archiver interface, and trigger the ar-lib wrapper # if it is needed. If the detection of archiver interface fails, run # ACT-IF-FAIL (default is to abort configure with a proper error message). AC_DEFUN([AM_PROG_AR], [AC_BEFORE([$0], [LT_INIT])dnl AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([ar-lib])dnl AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false]) : ${AR=ar} AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface], [AC_LANG_PUSH([C]) am_cv_ar_interface=ar AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])], [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([am_ar_try]) if test "$ac_status" -eq 0; then am_cv_ar_interface=ar else am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([am_ar_try]) if test "$ac_status" -eq 0; then am_cv_ar_interface=lib else am_cv_ar_interface=unknown fi fi rm -f conftest.lib libconftest.a ]) AC_LANG_POP([C])]) case $am_cv_ar_interface in ar) ;; lib) # Microsoft lib, so override with the ar-lib wrapper script. # FIXME: It is wrong to rewrite AR. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__AR in this case, # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something # similar. AR="$am_aux_dir/ar-lib $AR" ;; unknown) m4_default([$1], [AC_MSG_ERROR([could not determine $AR interface])]) ;; esac AC_SUBST([AR])dnl ]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC]) [_AM_PROG_CC_C_O ]) # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi dnl The trailing newline in this macro's definition is deliberate, for dnl backward compatibility and to allow trailing 'dnl'-style comments dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Copyright (C) 1998-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_LEX # ----------- # Autoconf leaves LEX=: if lex or flex can't be found. Change that to a # "missing" invocation, for better error output. AC_DEFUN([AM_PROG_LEX], [AC_PREREQ([2.50])dnl AC_REQUIRE([AM_MISSING_HAS_RUN])dnl AC_REQUIRE([AC_PROG_LEX])dnl if test "$LEX" = :; then LEX=${am_missing_run}flex fi]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # -*- Autoconf -*- # Obsolete and "removed" macros, that must however still report explicit # error messages when used, to smooth transition. # # Copyright (C) 1996-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. AC_DEFUN([AM_CONFIG_HEADER], [AC_DIAGNOSE([obsolete], ['$0': this macro is obsolete. You should use the 'AC][_CONFIG_HEADERS' macro instead.])dnl AC_CONFIG_HEADERS($@)]) AC_DEFUN([AM_PROG_CC_STDC], [AC_PROG_CC am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc AC_DIAGNOSE([obsolete], ['$0': this macro is obsolete. You should simply use the 'AC][_PROG_CC' macro instead. Also, your code should no longer depend upon 'am_cv_prog_cc_stdc', but upon 'ac_cv_prog_cc_stdc'.])]) AC_DEFUN([AM_C_PROTOTYPES], [AC_FATAL([automatic de-ANSI-fication support has been removed])]) AU_DEFUN([fp_C_PROTOTYPES], [AM_C_PROTOTYPES]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 1999-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_CC_C_O # --------------- # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC # to automatically call this. AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR sshguard-1.7.1/install-sh000755 001751 001751 00000034523 13002252043 016222 0ustar00kevinzkevinz000000 000000 #!/bin/sh # install - install a program, script, or datafile scriptversion=2013-12-25.23; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. tab=' ' nl=' ' IFS=" $tab$nl" # Set DOITPROG to "echo" to test this script. doit=${DOITPROG-} doit_exec=${doit:-exec} # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false is_target_a_directory=possibly usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) is_target_a_directory=always dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) is_target_a_directory=never;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done # We allow the use of options -d and -T together, by making -d # take the precedence; this is for compatibility with GNU install. if test -n "$dir_arg"; then if test -n "$dst_arg"; then echo "$0: target directory not allowed when installing a directory." >&2 exit 1 fi fi if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then if test $# -gt 1 || test "$is_target_a_directory" = always; then if test ! -d "$dst_arg"; then echo "$0: $dst_arg: Is not a directory." >&2 exit 1 fi fi fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test "$is_target_a_directory" = never; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else dstdir=`dirname "$dst"` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac oIFS=$IFS IFS=/ set -f set fnord $dstdir shift set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: sshguard-1.7.1/ar-lib000755 001751 001751 00000013302 13002252043 015302 0ustar00kevinzkevinz000000 000000 #! /bin/sh # Wrapper for Microsoft lib.exe me=ar-lib scriptversion=2012-03-01.08; # UTC # Copyright (C) 2010-2014 Free Software Foundation, Inc. # Written by Peter Rosin . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . # func_error message func_error () { echo "$me: $1" 1>&2 exit 1 } file_conv= # func_file_conv build_file # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv in mingw) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin) file=`cygpath -m "$file" || echo "$file"` ;; wine) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_at_file at_file operation archive # Iterate over all members in AT_FILE performing OPERATION on ARCHIVE # for each of them. # When interpreting the content of the @FILE, do NOT use func_file_conv, # since the user would need to supply preconverted file names to # binutils ar, at least for MinGW. func_at_file () { operation=$2 archive=$3 at_file_contents=`cat "$1"` eval set x "$at_file_contents" shift for member do $AR -NOLOGO $operation:"$member" "$archive" || exit $? done } case $1 in '') func_error "no command. Try '$0 --help' for more information." ;; -h | --h*) cat <&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/src/config.h CONFIG_CLEAN_FILES = src/fwalls/sshg-fw CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } man8dir = $(mandir)/man8 am__installdirs = "$(DESTDIR)$(man8dir)" NROFF = nroff MANS = $(man_MANS) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in \ $(top_srcdir)/src/fwalls/sshg-fw.in COPYING ar-lib compile \ install-sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ YACC = @YACC@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = src EXTRA_DIST = doc/ examples/ CHANGELOG.rst README.rst man_MANS = doc/sshguard.8 all: all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): src/fwalls/sshg-fw: $(top_builddir)/config.status $(top_srcdir)/src/fwalls/sshg-fw.in cd $(top_builddir) && $(SHELL) ./config.status $@ install-man8: $(man_MANS) @$(NORMAL_INSTALL) @list1=''; \ list2='$(man_MANS)'; \ test -n "$(man8dir)" \ && test -n "`echo $$list1$$list2`" \ || exit 0; \ echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \ $(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \ { for i in $$list1; do echo "$$i"; done; \ if test -n "$$list2"; then \ for i in $$list2; do echo "$$i"; done \ | sed -n '/\.8[a-z]*$$/p'; \ fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man8dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man8dir)" || exit $$?; }; \ done; } uninstall-man8: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man8dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.8[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build/sub \ && ../../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=../.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(MANS) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(man8dir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-man install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-man8 install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-man uninstall-man: uninstall-man8 .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-cscope clean-generic \ cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \ dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \ distcheck distclean distclean-generic distclean-tags \ distcleancheck distdir distuninstallcheck dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-man8 install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-man uninstall-man8 .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: sshguard-1.7.1/examples/000755 001751 001751 00000000000 12777210765 016054 5ustar00kevinzkevinz000000 000000 sshguard-1.7.1/depcomp000755 001751 001751 00000056016 13002252043 015574 0ustar00kevinzkevinz000000 000000 #! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2013-05-30.07; # UTC # Copyright (C) 1999-2014 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by 'PROGRAMS ARGS'. object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac # Get the directory component of the given path, and save it in the # global variables '$dir'. Note that this directory component will # be either empty or ending with a '/' character. This is deliberate. set_dir_from () { case $1 in */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; *) dir=;; esac } # Get the suffix-stripped basename of the given path, and save it the # global variable '$base'. set_base_from () { base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` } # If no dependency file was actually created by the compiler invocation, # we still have to create a dummy depfile, to avoid errors with the # Makefile "include basename.Plo" scheme. make_dummy_depfile () { echo "#dummy" > "$depfile" } # Factor out some common post-processing of the generated depfile. # Requires the auxiliary global variable '$tmpdepfile' to be set. aix_post_process_depfile () { # If the compiler actually managed to produce a dependency file, # post-process it. if test -f "$tmpdepfile"; then # Each line is of the form 'foo.o: dependency.h'. # Do two passes, one to just change these to # $object: dependency.h # and one to simply output # dependency.h: # which is needed to avoid the deleted-header problem. { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" } > "$depfile" rm -f "$tmpdepfile" else make_dummy_depfile fi } # A tabulation character. tab=' ' # A newline character. nl=' ' # Character ranges might be problematic outside the C locale. # These definitions help. upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ lower=abcdefghijklmnopqrstuvwxyz digits=0123456789 alpha=${upper}${lower} if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Avoid interferences from the environment. gccflag= dashmflag= # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then # This is just like msvc7 but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvc7 fi if test "$depmode" = xlc; then # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. gccflag=-qmakedep=gcc,-MF depmode=gcc fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. ## (see the conditional assignment to $gccflag above). ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). Also, it might not be ## supported by the other compilers which use the 'gcc' depmode. ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The second -e expression handles DOS-style file names with drive # letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the "deleted header file" problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. ## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" ;; xlc) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done aix_post_process_depfile ;; tcc) # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 # FIXME: That version still under development at the moment of writing. # Make that this statement remains true also for stable, released # versions. # It will wrap lines (doesn't matter whether long or short) with a # trailing '\', as in: # # foo.o : \ # foo.c \ # foo.h \ # # It will put a trailing '\' even on the last line, and will use leading # spaces rather than leading tabs (at least since its commit 0394caf7 # "Emit spaces for -MD"). "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. # We have to change lines of the first kind to '$object: \'. sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" # And for each line of the second kind, we have to emit a 'dep.h:' # dummy dependency, to avoid the deleted-header problem. sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; ## The order of this option in the case statement is important, since the ## shell code in configure will try each of these formats in the order ## listed in this file. A plain '-MD' option would be understood by many ## compilers, so we must ensure this comes after the gcc and icc options. pgcc) # Portland's C compiler understands '-MD'. # Will always output deps to 'file.d' where file is the root name of the # source file under compilation, even if file resides in a subdirectory. # The object file name does not affect the name of the '.d' file. # pgcc 10.2 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using '\' : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... set_dir_from "$object" # Use the source, not the object, to determine the base name, since # that's sadly what pgcc will do too. set_base_from "$source" tmpdepfile=$base.d # For projects that build the same source file twice into different object # files, the pgcc approach of using the *source* file root name can cause # problems in parallel builds. Use a locking strategy to avoid stomping on # the same $tmpdepfile. lockdir=$base.d-lock trap " echo '$0: caught signal, cleaning up...' >&2 rmdir '$lockdir' exit 1 " 1 2 13 15 numtries=100 i=$numtries while test $i -gt 0; do # mkdir is a portable test-and-set. if mkdir "$lockdir" 2>/dev/null; then # This process acquired the lock. "$@" -MD stat=$? # Release the lock. rmdir "$lockdir" break else # If the lock is being held by a different process, wait # until the winning process is done or we timeout. while test -d "$lockdir" && test $i -gt 0; do sleep 1 i=`expr $i - 1` done fi i=`expr $i - 1` done trap - 1 2 13 15 if test $i -le 0; then echo "$0: failed to acquire lock after $numtries attempts" >&2 echo "$0: check lockdir '$lockdir'" >&2 exit 1 fi if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" # Add 'dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in 'foo.d' instead, so we check for that too. # Subdirectories are respected. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then # Libtool generates 2 separate objects for the 2 libraries. These # two compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir$base.o.d # libtool 1.5 tmpdepfile2=$dir.libs/$base.o.d # Likewise. tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d "$@" -MD fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done # Same post-processing that is required for AIX mode. aix_post_process_depfile ;; msvc7) if test "$libtool" = yes; then showIncludes=-Wc,-showIncludes else showIncludes=-showIncludes fi "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The first sed program below extracts the file names and escapes # backslashes for cygpath. The second sed program outputs the file # name when reading, but also accumulates all include files in the # hold buffer in order to output them again at the end. This only # works with sed implementations that can handle large buffers. sed < "$tmpdepfile" -n ' /^Note: including file: *\(.*\)/ { s//\1/ s/\\/\\\\/g p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g s/\(.*\)/'"$tab"'\1 \\/p s/.\(.*\) \\/\1:/ H $ { s/.*/'"$tab"'/ G p }' >> "$depfile" echo >> "$depfile" # make sure the fragment doesn't end with a backslash rm -f "$tmpdepfile" ;; msvc7msys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for ':' # in the target name. This is to cope with DOS-style filenames: # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this sed invocation # correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -arch) eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process the last invocation # correctly. Breaking it into two sed invocations is a workaround. sed '1,2d' "$tmpdepfile" \ | tr ' ' "$nl" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E \ | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" echo "$tab" >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: sshguard-1.7.1/doc/000755 001751 001751 00000000000 13002252016 014754 5ustar00kevinzkevinz000000 000000 sshguard-1.7.1/missing000755 001751 001751 00000015330 13002252043 015610 0ustar00kevinzkevinz000000 000000 #! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2013-10-28.13; # UTC # Copyright (C) 1996-2014 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try '$0 --help' for more information" exit 1 fi case $1 in --is-lightweight) # Used by our autoconf macros to check whether the available missing # script is modern enough. exit 0 ;; --run) # Back-compat with the calling convention used by older automake. shift ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal autoconf autoheader autom4te automake makeinfo bison yacc flex lex help2man Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and 'g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: unknown '$1' option" echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac # Run the given program, remember its exit status. "$@"; st=$? # If it succeeded, we are done. test $st -eq 0 && exit 0 # Also exit now if we it failed (or wasn't found), and '--version' was # passed; such an option is passed most likely to detect whether the # program is present and works. case $2 in --version|--help) exit $st;; esac # Exit code 63 means version mismatch. This often happens when the user # tries to use an ancient version of a tool on a file that requires a # minimum version. if test $st -eq 63; then msg="probably too old" elif test $st -eq 127; then # Program was missing. msg="missing on your system" else # Program was found and executed, but failed. Give up. exit $st fi perl_URL=http://www.perl.org/ flex_URL=http://flex.sourceforge.net/ gnu_software_URL=http://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'autom4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: sshguard-1.7.1/CHANGELOG.rst000644 001751 001751 00000017546 12777211263 016266 0ustar00kevinzkevinz000000 000000 ======= Changes ======= All notable changes to this project will be documented in this file. *Note on deprecation:* Deprecated features will be removed in the next non-bugfix release. If you would like to nominate a feature to be un-deprecated, contact the project mailing list. .. contents:: 1.7.1 ===== October 2016 **Added** - Add sample Mac OS X 10.12 style launchd.plist **Changed** - Allow multiple forward slashes in process name - Log released addresses only when debugging **Deprecated** - Process validation (``-f`` option) is deprecated **Fixed** - Adjust TIMESTAMP_ISO8601 for Mac OS X 10.12 - Fix build error in hosts backend - Fix empty functions in firewall scripts causing errors with Bash - Flush stdout after every line in sshg-parser 1.7.0 ===== August 2016 **Added** - Add *sshg-logtail* - Add *sshg-parser* - Control firewall using *sshg-fw* - Match "no matching key exchange method" for SSH **Deprecated** - Hosts backend is deprecated - Logsuck (``-l`` option) is deprecated, use *sshg-logtail* instead - Process validation (``-f`` option) is deprecated **Removed** - Remove external hooks (``-e`` option) - Remove support for genfilt and ipfilter backends **Fixed** - Accept socklog messages without a timestamp - Fix excessive logging causing endless looping in logsuck - Fix undefined assignment of initial inode number 1.6.4 ===== April 2016 - Match Postfix pre-authentication disconnects - Fix bashisms in iptables backend - Fix size argument in inet_ntop() call - Remove excessive logging when polling from files - Keep looking for unreadable files while polling - Update Dovecot signature for POP3 - Match "Connection reset" message for SSH - Resurrect PID file option by popular demand - Adjust default abuse threshold 1.6.3 ===== January 2016 - Add sample systemd(8) unit file - Disable blacklisting by default - Fix `pfctl` command syntax with OpenBSD 5.8 - Implement logging as wrappers around syslog(2) - Improve log and error messages - Match sendmail authentication failures - Remove PID file option - Remove SIGTSTP and SIGCONT handler - Remove reverse mapping attack signature - Remove safe_fgets() and exit on interrupt - Terminate state entries for hosts blocked with pf - Update and shorten command-line usage - Use 'configure' to set feature-test macros 1.6.2 ===== October 2015 - Make '-w' option backwards-compatible for iptables (James Harris) - Remove support for ip6fw and 'ipfw-range' option - Rewrite ipfw backend using command framework 1.6.1 ===== July 2015 - Accept "Received disconnect" with optional prefix - Add support for socklog entries - Fix 'ipfw-rules-range' option in configure script - Fix build for 'ipfw' and 'hosts' backends - Fix integer comparisons of different types - Match attacks when syslog debugging is enabled 1.6.0 ===== May 2015 - Add rules for Postfix SASL login attempts - Add support for ISO 8601 timestamps (David Caldwell) - Add support for external commands run on firewall events (-e) - Blacklist file is now human-readable (Armando Miraglia) - Check tcpwrapper file permissions regardless of local umask - Detect additional pre-auth disconnects - Fix ipfw crash when loading an empty blacklist (Jin Choi) - Fix log parsing on days beginning with zero - Fix log polling on filesystems with many files (Johann H. Hauschild) - Fix matching for Cyrus IMAP login via SASL - Fix syslog format detection on hosts with undefined hostname - Match SSH login failures with "via" suffix - Remove broken kqueue(2) support - Tweak option names and help strings - Update SSH "Bad protocol" signature - Use case-insensitive "invalid user" signature - Wait for xtables lock when using iptables command (James Harris) 1.5 === Feb 2011 - logsucker: sshguard polls multiple log files at once - recognize syslog's "last message repeated N times" contextually and per-source - attackers now gauged with attack *dangerousness* instead of count (adjust your -a !) - improve IPv6 support - add detection for: Exim, vsftpd, Sendmail, Cucipop - improve Solaris support (thanks OpenCSW.org folks) - handle huge blacklists efficiently - improve logging granularity and descriptiveness - add -i command line option for saving PID file as an aid for startup scripts - update some attack signatures - many other improvements, see 1.5beta and 1.5rc changelogs for complete credits - fix a recognition problem for multilog files - fix log filtering on OSes with inverted priority declarations - fix file descriptor leak if "ps" command fails to run - fix whitelist module allowing some entries to be skipped (thanks Andrea Dal Farra) - fix segfault from invalid free() when all DNS lookups fail - fix assertion failure when logsucker is notified before the logging completes (thanks Colin Keith) 1.4 === Aug 2009 - add touchiness: block repeated abusers for longer - add blacklisting: store frequent abusers for permanent blocking - add support for IPv6 in whitelisting (experimental) - sshguard ignores interrupted fgets() and reloads more seldom (thanks Keven Tipping) - debug mode now enabled with SSHGUARD_DEBUG environment variable (no "-d") - support non-POSIX libCs that require getopt.h (thanks Nobuhiro Iwamatsu) - import newer SimCList containing a number of fixes and improvements - firewall backends now block all traffic from attackers by default, not per-service - netfilter/iptables backend now verifies credentials at initialization - parser accepts "-" and "_" chars in process names - fix detection of some ProFTPd and pure-ftp messages - support log formats of new versions of ProFTPd - fix one dovecot pattern - correctly handle abuse threshold = 1 (thanks K. Tipping) - fix handling of IPv6 with IPFW under Mac OS X Leopard (thanks David Horn) - fix cmdline argument BoF exploitable by local users when sshguard is setuid - support blocking IPv6 addrs in backed "hosts.allow" - extend hosts.allow backend to support all service types - localhost addresses are now whitelisted a priori - extend IPv6 pattern for matching special addresses (eg, IPv4 embedded) - fix grammar to be insensitive to a log injection in sshd (thanks J. Oosterveen) 1.3 === Oct 2008 - fix autoconf problem - automatically detect when ipfw supports IPv6 (thanks David Horn) - be sensitive to proftpd messages to auth facility, not daemon (thanks Andy Berkvam) - add sshd pattern for "Bad protocol" and "Did not receive identif string" 1.2 === Sep 2008 - support for Cyrus IMAP - support for SSH "possible break-in attempt" messages - updated support for dovecot to include logging format of new versions - (thanks Michael Maynard) fix of IPF backend causing sshguard not to update /etc/ipf.rules (disallow IPv6) - fix detection of password when sshd doesn't log anything more than PAM 1.1 === Jul 2008 (midway releases from Jul 2007 to Jun 2008) - support suspension - support debug mode at runtime (-d) for helping users in problem solving - support for metalog logging format - fix parser bug when recognizing certain IPv6 addresses - fix segfault when the pipe to sshguard is closed unexpectedly - support for ipfilter as blocking backend (thanks Hellmuth Michaelis for feedback) - support for log messages authentication - support for AIX genfilt firewall (thanks Gabor Szittner) - fix "hosts" backend bug not discarding temporary files - add monitoring support for new services: - dovecot imap - UWimap imap and pop - FreeBSD's ftpd - ProFTPd - pure-ftpd 1.0 === May 2007 - address whitelisting for protecting friend addressess - support for IPv6 - support for service multiplexing (behave differently for different services) - more powerful parsing (context-free): support multilog, autotranslate hostnames and easily extends to a lot of services - new blocking backend: "hosts" for /etc/hosts.deny - paths autodetected and adjustable from ./configure - script for trivially generating new custom backends 0.91 ==== Mar 2007 - run away from scons and use autotools as building system 0.9 === Feb 2007 - first public release sshguard-1.7.1/Makefile.am000644 001751 001751 00000000136 12752265377 016274 0ustar00kevinzkevinz000000 000000 SUBDIRS = src EXTRA_DIST = doc/ examples/ CHANGELOG.rst README.rst man_MANS = doc/sshguard.8 sshguard-1.7.1/COPYING000644 001751 001751 00000001775 12504651106 015265 0ustar00kevinzkevinz000000 000000 Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. This program uses components from the following projects, which are released under separate licenses: * Fowler/Noll/Vo Hash (fnv) library by chongo@mellis.com http://www.isthe.com/chongo/tech/comp/fnv/ Public Domain * SimCList library by mij@bitchx.it http://mij.oltrelinux.com/devel/simclist/ 3-clause BSD sshguard-1.7.1/ylwrap000755 001751 001751 00000015312 13002252043 015455 0ustar00kevinzkevinz000000 000000 #! /bin/sh # ylwrap - wrapper for lex/yacc invocations. scriptversion=2013-01-12.17; # UTC # Copyright (C) 1996-2014 Free Software Foundation, Inc. # # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . get_dirname () { case $1 in */*|*\\*) printf '%s\n' "$1" | sed -e 's|\([\\/]\)[^\\/]*$|\1|';; # Otherwise, we want the empty string (not "."). esac } # guard FILE # ---------- # The CPP macro used to guard inclusion of FILE. guard () { printf '%s\n' "$1" \ | sed \ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \ -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g' \ -e 's/__*/_/g' } # quote_for_sed [STRING] # ---------------------- # Return STRING (or stdin) quoted to be used as a sed pattern. quote_for_sed () { case $# in 0) cat;; 1) printf '%s\n' "$1";; esac \ | sed -e 's|[][\\.*]|\\&|g' } case "$1" in '') echo "$0: No files given. Try '$0 --help' for more information." 1>&2 exit 1 ;; --basedir) basedir=$2 shift 2 ;; -h|--h*) cat <<\EOF Usage: ylwrap [--help|--version] INPUT [OUTPUT DESIRED]... -- PROGRAM [ARGS]... Wrapper for lex/yacc invocations, renaming files as desired. INPUT is the input file OUTPUT is one file PROG generates DESIRED is the file we actually want instead of OUTPUT PROGRAM is program to run ARGS are passed to PROG Any number of OUTPUT,DESIRED pairs may be used. Report bugs to . EOF exit $? ;; -v|--v*) echo "ylwrap $scriptversion" exit $? ;; esac # The input. input=$1 shift # We'll later need for a correct munging of "#line" directives. input_sub_rx=`get_dirname "$input" | quote_for_sed` case $input in [\\/]* | ?:[\\/]*) # Absolute path; do nothing. ;; *) # Relative path. Make it absolute. input=`pwd`/$input ;; esac input_rx=`get_dirname "$input" | quote_for_sed` # Since DOS filename conventions don't allow two dots, # the DOS version of Bison writes out y_tab.c instead of y.tab.c # and y_tab.h instead of y.tab.h. Test to see if this is the case. y_tab_nodot=false if test -f y_tab.c || test -f y_tab.h; then y_tab_nodot=true fi # The parser itself, the first file, is the destination of the .y.c # rule in the Makefile. parser=$1 # A sed program to s/FROM/TO/g for all the FROM/TO so that, for # instance, we rename #include "y.tab.h" into #include "parse.h" # during the conversion from y.tab.c to parse.c. sed_fix_filenames= # Also rename header guards, as Bison 2.7 for instance uses its header # guard in its implementation file. sed_fix_header_guards= while test $# -ne 0; do if test x"$1" = x"--"; then shift break fi from=$1 # Handle y_tab.c and y_tab.h output by DOS if $y_tab_nodot; then case $from in "y.tab.c") from=y_tab.c;; "y.tab.h") from=y_tab.h;; esac fi shift to=$1 shift sed_fix_filenames="${sed_fix_filenames}s|"`quote_for_sed "$from"`"|$to|g;" sed_fix_header_guards="${sed_fix_header_guards}s|"`guard "$from"`"|"`guard "$to"`"|g;" done # The program to run. prog=$1 shift # Make any relative path in $prog absolute. case $prog in [\\/]* | ?:[\\/]*) ;; *[\\/]*) prog=`pwd`/$prog ;; esac dirname=ylwrap$$ do_exit="cd '`pwd`' && rm -rf $dirname > /dev/null 2>&1;"' (exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 mkdir $dirname || exit 1 cd $dirname case $# in 0) "$prog" "$input" ;; *) "$prog" "$@" "$input" ;; esac ret=$? if test $ret -eq 0; then for from in * do to=`printf '%s\n' "$from" | sed "$sed_fix_filenames"` if test -f "$from"; then # If $2 is an absolute path name, then just use that, # otherwise prepend '../'. case $to in [\\/]* | ?:[\\/]*) target=$to;; *) target=../$to;; esac # Do not overwrite unchanged header files to avoid useless # recompilations. Always update the parser itself: it is the # destination of the .y.c rule in the Makefile. Divert the # output of all other files to a temporary file so we can # compare them to existing versions. if test $from != $parser; then realtarget=$target target=tmp-`printf '%s\n' "$target" | sed 's|.*[\\/]||g'` fi # Munge "#line" or "#" directives. Don't let the resulting # debug information point at an absolute srcdir. Use the real # output file name, not yy.lex.c for instance. Adjust the # include guards too. sed -e "/^#/!b" \ -e "s|$input_rx|$input_sub_rx|" \ -e "$sed_fix_filenames" \ -e "$sed_fix_header_guards" \ "$from" >"$target" || ret=$? # Check whether files must be updated. if test "$from" != "$parser"; then if test -f "$realtarget" && cmp -s "$realtarget" "$target"; then echo "$to is unchanged" rm -f "$target" else echo "updating $to" mv -f "$target" "$realtarget" fi fi else # A missing file is only an error for the parser. This is a # blatant hack to let us support using "yacc -d". If -d is not # specified, don't fail when the header file is "missing". if test "$from" = "$parser"; then ret=1 fi fi done fi # Remove the directory. cd .. rm -rf $dirname exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: sshguard-1.7.1/README.rst000644 001751 001751 00000001502 12741275705 015717 0ustar00kevinzkevinz000000 000000 SSHGuard ======== **sshguard** protects hosts from brute-force attacks against SSH and other services. It aggregates system logs and blocks repeat offenders using one of several firewall backends, including ``iptables``, ``ipfw``, and ``pf``. **sshguard** can read log messages from standard input (suitable for piping from ``syslog``) or monitor one or more log files. Log messages are parsed, line-by-line, for recognized patterns. If an attack, such as several login failures within a few seconds, is detected, the offending IP is blocked. Offenders are unblocked after a set interval, but can be semi-permanently banned using the blacklist option. - http://www.sshguard.net/ - http://bitbucket.org/sshguard/sshguard/ Authors ------- - Mij - T.J. Jones - Kevin Zheng sshguard-1.7.1/configure.ac000644 001751 001751 00000004216 12777211063 016517 0ustar00kevinzkevinz000000 000000 # Process this file with autoconf to produce a configure script. AC_PREREQ([2.60]) AC_INIT([sshguard], [1.7.1], [sshguard-users@lists.sourceforge.net]) AC_CONFIG_SRCDIR([src/simclist.c]) AM_CONFIG_HEADER([src/config.h]) AM_INIT_AUTOMAKE([foreign subdir-objects]) AM_SILENT_RULES([yes]) ############################################################################## # Configuration Options AC_ARG_WITH([firewall], [AS_HELP_STRING([--with-firewall=fw], [Firewall backend (one of pf, ipfw, iptables, hosts, or null)])], [ # Substitute the correct commands into the firewall script. AC_SUBST_FILE([sshg_fw_subr]) sshg_fw_subr=src/fwalls/$withval.sh case "$withval" in hosts) usehosts=true ;; ipfw) useipfw=true ;; iptables) useiptables=true ;; pf) usepf=true ;; null) usenull=true ;; *) AC_MSG_ERROR([Invalid firewall backend (see help)]) ;; esac ], [ AC_MSG_ERROR([Please choose a firewall backend (see help)]) ]) AC_ARG_WITH([hosts], [AS_HELP_STRING([--with-hosts=file], [Path to allowed hosts file (default /etc/hosts.allow)])], [hostsfilepath=$withval], [hostsfilepath=/etc/hosts.allow]) ############################################################################## AS_BOX([Program Checks]) # Enable POSIX extensions on hosts that normally disable them. AC_USE_SYSTEM_EXTENSIONS AC_PROG_CC_C99 AC_PROG_RANLIB AC_PROG_YACC AM_PROG_AR AM_PROG_LEX ############################################################################## AS_BOX([Headers, Types, and Compiler Checks]) # Header Files AC_CHECK_HEADERS([getopt.h]) ############################################################################## AS_BOX([Library Functions]) AC_SEARCH_LIBS([gethostbyname], [nsl]) AC_SEARCH_LIBS([pthread_create], [pthread]) AC_SEARCH_LIBS([socket], [socket]) # set what firewall backend has been used, for automake # HOSTS chosen AM_CONDITIONAL(FWALL_HOSTS, test x$usehosts = xtrue) AC_DEFINE_UNQUOTED(HOSTSFILE_PATH, "$hostsfilepath", [Path to hosts.allow]) AC_OUTPUT([Makefile src/Makefile src/fwalls/sshg-fw]) sshguard-1.7.1/compile000755 001751 001751 00000016245 13002252043 015575 0ustar00kevinzkevinz000000 000000 #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2012-10-14.11; # UTC # Copyright (C) 1999-2014 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . nl=' ' # We need space, tab and new line, in precisely that order. Quoting is # there to prevent tools from complaining about whitespace usage. IFS=" "" $nl" file_conv= # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv/,$2, in *,$file_conv,*) ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_cl_dashL linkdir # Make cl look for libraries in LINKDIR func_cl_dashL () { func_file_conv "$1" if test -z "$lib_path"; then lib_path=$file else lib_path="$lib_path;$file" fi linker_opts="$linker_opts -LIBPATH:$file" } # func_cl_dashl library # Do a library search-path lookup for cl func_cl_dashl () { lib=$1 found=no save_IFS=$IFS IFS=';' for dir in $lib_path $LIB do IFS=$save_IFS if $shared && test -f "$dir/$lib.dll.lib"; then found=yes lib=$dir/$lib.dll.lib break fi if test -f "$dir/$lib.lib"; then found=yes lib=$dir/$lib.lib break fi if test -f "$dir/lib$lib.a"; then found=yes lib=$dir/lib$lib.a break fi done IFS=$save_IFS if test "$found" != yes; then lib=$lib.lib fi } # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () { # Assume a capable shell lib_path= shared=: linker_opts= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) func_file_conv "$2" set x "$@" -Fo"$file" shift ;; *) func_file_conv "$2" set x "$@" -Fe"$file" shift ;; esac ;; -I) eat=1 func_file_conv "$2" mingw set x "$@" -I"$file" shift ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; -l) eat=1 func_cl_dashl "$2" set x "$@" "$lib" shift ;; -l*) func_cl_dashl "${1#-l}" set x "$@" "$lib" shift ;; -L) eat=1 func_cl_dashL "$2" ;; -L*) func_cl_dashL "${1#-L}" ;; -static) shared=false ;; -Wl,*) arg=${1#-Wl,} save_ifs="$IFS"; IFS=',' for flag in $arg; do IFS="$save_ifs" linker_opts="$linker_opts $flag" done IFS="$save_ifs" ;; -Xlinker) eat=1 linker_opts="$linker_opts $2" ;; -*) set x "$@" "$1" shift ;; *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) func_file_conv "$1" set x "$@" -Tp"$file" shift ;; *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) func_file_conv "$1" mingw set x "$@" "$file" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -n "$linker_opts"; then linker_opts="-link$linker_opts" fi exec "$@" $linker_opts exit 1 } eat= case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand '-c -o'. Remove '-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file 'INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac ofile= cfile= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. # So we strip '-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no '-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # '.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. # Note: use '[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then test "$cofile" = "$ofile" || mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: sshguard-1.7.1/doc/setup.rst000644 001751 001751 00000013702 12777210715 016673 0ustar00kevinzkevinz000000 000000 =================== Setting Up SSHGuard =================== .. contents:: Reading system logs =================== SSHGuard can monitor system logs by reading from a log daemon or by polling log files. syslog ------ **syslogd** can be configured to pipe logs to SSHGuard using *syslog.conf*:: auth.info;authpriv.info |exec /path/to/sshguard After restarting **syslogd**, SSHGuard should start as soon as a log entry with level ``auth.info`` or ``authpriv.info`` arrives. If you are monitoring services other than **sshd**, add the appropriate log facilities to *syslog.conf*. See *syslog.conf(5)* for more details. .. note:: **syslogd** will terminate and restart SSHGuard when it receives *SIGHUP* from **newsyslog**, flushing any blocked addresses. This may occur several times a day, depending on how often logs are rotated on your system. If this behavior is undesirable, use *log polling* instead. syslog-ng --------- For **syslog-ng 2.x**, add the following lines to *syslog-ng.conf*:: # pass only entries with auth+authpriv facilities from programs other than sshguard filter sshlogs { facility(auth, authpriv) and not match("sshguard"); }; # pass to this process with this template (avoids <ID> prefixes) destination sshguardproc { program("/usr/local/sbin/sshguard" template("$DATE $FULLHOST $MESSAGE\n")); }; log { source(src); filter(sshlogs); destination(sshguardproc); }; For **syslog-ng 3.x**, add the following lines to *syslog-ng.conf*:: # enable 3.x mode @version:3.0 # pass only entries with auth+authpriv facilities from programs other than sshguard filter f_sshguard { facility(auth, authpriv) and not program("sshguard"); }; # pass entries built with this format destination sshguard { program("/usr/sbin/sshguard" template("$DATE $FULLHOST $MSGHDR$MESSAGE\n") ); }; log { source(src); filter(f_sshguard); destination(sshguard); }; After restarting **syslog-ng**, SSHGuard should start as soon as a log entry with facility ``auth`` or ``authpriv`` arrives. If you are monitoring services other than **sshd**, add the appropriate log facilities to *syslog-ng.conf*. metalog ------- Add the following lines to *metalog.conf*:: Stuff to protect from brute force attacks : # for ssh facility = "*" program = "sshd" # other services ... # log to /var/log/sshguard directory logdir = "/var/log/sshguard" After restarting **metalog**, log entries will appear in */var/log/sshguard*. Use *log polling* to monitor the *current* log. Log polling (Log Sucker) ------------------------ SSHGuard can poll multiple files for log entries using the ``-l`` option. It re-opens rotated logs and handles disappearing files automatically. The following example polls two log files:: # sshguard -l /var/log/auth.log -l /var/log/maillog By default, SSHGuard does not read log entries from standard input when log polling is enabled. Add ``-l -`` to include standard input in the list of files to poll. .. note:: Some entries might be incorrectly discarded when using log validation combined with log polling. Avoid using both features at the same time. Blocking attackers ================== SSHGuard can block attackers using one of several firewall backends that is selected at compile-time. .. warning:: Read the documentation for your firewall. Make sure you fully understand each rule or command in the examples below before using them. They may need to be adjusted to suit your particular configuration. pf -- SSHGuard adds attackers to table **. Create the table and block attackers by adding the following lines to *pf.conf*:: table persist block in proto tcp from After reloading the **pf** configuration, you can inspect the contents of the table using:: # pfctl -t sshguard -T show ipfw ---- SSHGuard creates and adds attackers to table 22. The table can be used to block attackers in your ruleset. For example:: # ipfw add 5000 reset ip from table\(22\) to me You can inspect the contents of the table using:: # ipfw table 22 list netfilter/iptables ------------------ Create a chain for SSHGuard:: # iptables -N sshguard # for IPv4 # ip6tables -N sshguard # for IPv6 Update the INPUT chain to also pass the traffic to the sshguard chain at the very end of its processing. Specify in --dport all the ports of services your sshguard protects. If you want to prevent attackers from doing any traffic to the host, remove the option completely:: # block any traffic from abusers iptables -A INPUT -j sshguard ip6tables -A INPUT -j sshguard Or:: # block abusers only for SSH, FTP, POP, IMAP services (use "multiport" module) iptables -A INPUT -m multiport -p tcp --destination-ports 21,22,110,143 -j sshguard ip6tables -A INPUT -m multiport -p tcp --destination-ports 21,22,110,143 -j sshguard Verify that you have NOT a default allow rule passing all ssh traffic higher in the chain. Verify that you have NOT a default deny rule blocking all ssh traffic in your firewall. In either case, you already have the skill to adjust your firewall setup. Here is a sample ruleset that makes sense:: iptables -N sshguard # block whatever SSHGuard says be bad ... iptables -A INPUT -j sshguard # enable ssh, dns, http, https iptables -A INPUT -p tcp --dport 22 -j ACCEPT iptables -A INPUT -p udp --dport 53 -j ACCEPT iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p tcp --dport 443 -j ACCEPT # and block everything else (default deny) iptables -P INPUT DROP When rebooting, most systems reset the firewall configuration by default. To preserve your configuration, you usually use the iptables-save and iptables-restore utilities. However, each Linux variant has its own "right way". TCP Wrapper ----------- Add the following lines to *hosts.allow*:: ##sshguard## ##sshguard## SSHGuard will add or remove rules between these two lines. sshguard-1.7.1/doc/sshguard.8000644 001751 001751 00000022716 12777211225 016714 0ustar00kevinzkevinz000000 000000 .\" Man page generated from reStructuredText. . .TH SSHGUARD 8 "October 11, 2016" "1.7.1" "SSHGuard Manual" .SH NAME sshguard \- block brute-force attacks by aggregating system logs . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\" Copyright (c) 2007,2008,2009,2010 Mij . .\" Permission to use, copy, modify, and distribute this software for any . .\" purpose with or without fee is hereby granted, provided that the above . .\" copyright notice and this permission notice appear in all copies. . .\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES . .\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF . .\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR . .\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES . .\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN . .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF . .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. . .SH SYNOPSIS .sp \fBsshguard\fP [\fB\-v\fP] [\fB\-a\fP \fIthresh\fP] [\fB\-b\fP \fIthresh\fP:\fIfile\fP] [\fB\-f\fP \fIservice\fP:\fIpidfile\fP] [\fB\-i\fP \fIpidfile\fP] [\fB\-l\fP \fIsource\fP] [\fB\-p\fP \fIinterval\fP] [\fB\-s\fP \fIinterval\fP] [\fB\-w\fP \fIaddress\fP | \fIfile\fP] .SH DESCRIPTION .sp \fBsshguard\fP protects hosts from brute\-force attacks against SSH and other services. It aggregates system logs and blocks repeat offenders using one of several firewall backends, including \fBiptables\fP, \fBipfw\fP, and \fBpf\fP\&. .sp \fBsshguard\fP can read log messages from standard input (suitable for piping from \fBsyslog\fP) or monitor one or more log files. Log messages are parsed, line\-by\-line, for recognized patterns. If an attack, such as several login failures within a few seconds, is detected, the offending IP is blocked. Offenders are unblocked after a set interval, but can be semi\-permanently banned using the blacklist option. .sp See \fI\%http://www.sshguard.net/docs/setup/\fP for setup instructions. .sp Other features, attack signatures, and additional documentation can be found at \fI\%http://www.sshguard.net/\fP\&. .SH OPTIONS .INDENT 0.0 .TP .B \fB\-a\fP \fIthresh\fP (default 30) Block an attacker when its dangerousness exceeds \fIthresh\fP\&. Each attack pattern that is matched contributes a fixed dangerousness of 10. .TP .B \fB\-b\fP \fIthresh\fP:\fIfile\fP Blacklist an attacker when its dangerousness exceeds \fIthresh\fP\&. Blacklisted addresses are added to \fIfile\fP so they can be read at the next startup. Blacklisted addresses are never automatically unblocked, but it is good practice to periodically clean out stale blacklist entries. .TP .B \fB\-f\fP \fIservice\fP:\fIpidfile\fP Deprecated. See LOG VALIDATION below. .TP .B \fB\-i\fP \fIpidfile\fP Write the PID of \fBsshguard\fP to \fIpidfile\fP\&. .TP .B \fB\-l\fP \fIsource\fP Monitor \fIsource\fP for log messages. By default, \fBsshguard\fP reads log messages from standard input. Give this option once for every source to monitor instead. \fBsshguard\fP transparently handles log rotations. When using this option, standard input is ignored, but can be re\-added by giving \(aq\fB\-l\fP \-\(aq. .TP .B \fB\-p\fP \fIinterval\fP (default 120 secs, or 2 minutes) Wait at least \fIinterval\fP seconds before releasing a blocked address. Repeat attackers are blocked for 1.5 times longer after each attack. Because \fBsshguard\fP unblocks attackers only at infrequent intervals, this parameter is inexact (actual blocks will be longer). .TP .B \fB\-s\fP \fIinterval\fP (default 1800 secs, or 30 minutes) Forget about an attacker \fIinterval\fP seconds after its last attempt. Its dangerousness will be reset to zero. .TP .B \fB\-w\fP \fIaddress\fP | \fIfile\fP Whitelist the given address, hostname, or address block. Alternatively, read whitelist entires from \fIfile\fP\&. This option can be given multiple times. See WHITELISTING below for details. .TP .B \fB\-v\fP Print version information and exit. .UNINDENT .SH ENVIRONMENT .INDENT 0.0 .TP .B SSHGUARD_DEBUG Enable additional debugging information. .UNINDENT .SH WHITELISTING .sp \fBsshguard\fP supports address whitelisting. Whitelisted addresses are not blocked even if they appear to generate attacks. This is useful for protecting lame LAN users (or external friendly users) from being incidentally blocked. .sp Whitelist addresses are controlled through the \-w command\-line option. This option can add explicit addresses, host names and address blocks: .INDENT 0.0 .TP .B addresses specify the numeric IPv4 or IPv6 address directly, like: .INDENT 7.0 .INDENT 3.5 .sp .nf .ft C \-w 192.168.1.10 .ft P .fi .UNINDENT .UNINDENT .sp or in multiple occurrences: .INDENT 7.0 .INDENT 3.5 .sp .nf .ft C \-w 192.168.1.10 \-w 2001:0db8:85a3:0000:0000:8a2e:0370:7334 .ft P .fi .UNINDENT .UNINDENT .TP .B host names specify the host name directly, like: .INDENT 7.0 .INDENT 3.5 .sp .nf .ft C \-w friendhost.enterprise.com .ft P .fi .UNINDENT .UNINDENT .sp or in multiple occurrences: .INDENT 7.0 .INDENT 3.5 .sp .nf .ft C \-w friendhost.enterprise.com \-w friend2.enterprise.com .ft P .fi .UNINDENT .UNINDENT .sp All IPv4 and IPv6 addresses that the host resolves to are whitelisted. Hosts are resolved to addresses once, when \fBsshguard\fP starts up. .TP .B address blocks specify the IPv4 or IPv6 address block in the usual CIDR notation: .INDENT 7.0 .INDENT 3.5 .sp .nf .ft C \-w 2002:836b:4179::836b:0000/126 .ft P .fi .UNINDENT .UNINDENT .sp or in multiple occurrences: .INDENT 7.0 .INDENT 3.5 .sp .nf .ft C \-w 192.168.0.0/24 \-w 1.2.3.128/26 .ft P .fi .UNINDENT .UNINDENT .TP .B file When longer lists are needed for whitelisting, they can be wrapped into a plain text file, one address/hostname/block per line, with the same syntax given above. .sp \fBsshguard\fP can take whitelists from files when the \-w option argument begins with a \(aq.\(aq (dot) or \(aq/\(aq (slash). .sp This is a sample whitelist file (say /etc/friends): .INDENT 7.0 .INDENT 3.5 .sp .nf .ft C # comment line (a \(aq#\(aq as very first character) # a single IPv4 and IPv6 address 1.2.3.4 2001:0db8:85a3:08d3:1319:8a2e:0370:7344 # address blocks in CIDR notation 127.0.0.0/8 10.11.128.0/17 192.168.0.0/24 2002:836b:4179::836b:0000/126 # hostnames rome\-fw.enterprise.com hosts.friends.com .ft P .fi .UNINDENT .UNINDENT .sp And this is how \fBsshguard\fP is told to make a whitelist up from the /etc/friends file: .INDENT 7.0 .INDENT 3.5 .sp .nf .ft C sshguard \-w /etc/friends .ft P .fi .UNINDENT .UNINDENT .UNINDENT .sp The \-w option can be used only once for files. For addresses, host names and address blocks it can be used with any multiplicity, even with mixes of them. .SH LOG VALIDATION .sp Syslog and syslog\-ng typically insert a PID of the generating process in every log message. This can be checked for authenticating the source of the message and avoid false attacks to be detected because malicious local users inject crafted log messages. This way \fBsshguard\fP can be safely used even on hosts where this assumption does not hold. .sp Log validation is only needed when \fBsshguard\fP is fed log messages from syslog or from syslog\-ng. When a process logs directly to a raw file and sshguard is configured for polling logs directly from it, you only need to adjust the log file permissions so that only root can write on it. .sp For enabling log validation on a given service the \-f option is used as follows: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C \-f 100:/var/run/sshd.pid .ft P .fi .UNINDENT .UNINDENT .sp which associates the given pidfile to the ssh service (code 100). A list of well\-known service codes is available at \fI\%http://www.sshguard.net/docs/reference/service\-codes/\fP\&. .sp The \-f option can be used multiple times for associating different services with their pidfile: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C sshguard \-f 100:/var/run/sshd.pid \-f 123:/var/run/mydaemon.pid .ft P .fi .UNINDENT .UNINDENT .sp Services that are not configured for log validation follow a default\-allow policy (all of their log messages are accepted by default). .sp PIDs are checked with the following policy: .INDENT 0.0 .IP 1. 3 the logging service is searched in the list of services configured for validation. If not found, the entry is accepted. .IP 2. 3 the logged PID is compared with the pidfile. If it matches, the entry is accepted .IP 3. 3 the PID is checked for being a direct child of the authoritative process. If it is, the entry is accepted. .IP 4. 3 the entry is ignored. .UNINDENT .sp Low I/O load is committed to the operating system because of an internal caching mechanism. Changes in the pidfile value are handled transparently. .SH SEE ALSO .sp syslog(1), syslog.conf(5), hosts_access(5) .sp Glossary: \fI\%http://www.sshguard.net/docs/terminology/\fP .sp Website: \fI\%http://www.sshguard.net/\fP .SH AUTHORS .sp Michele Mazzucchi <\fI\%mij@bitchx.it\fP>, Kevin Zheng <\fI\%kevinz5000@gmail.com\fP> .\" Generated by docutils manpage writer. . sshguard-1.7.1/doc/.developers.rst.swp000644 001751 001751 00000030000 13002252025 020535 0ustar00kevinzkevinz000000 000000 b0VIM 8.0ÿj©W)reikevinzfoxtrot~kevinz/sync/go/src/bitbucket.org/sshguard/sshguard/doc/developers.rst 3210#"! Utp5adA 1 5ìØÄõ´¦˜—Ž…ED? ¹¸¯Ž…YXPË Ê Á ¸ · ¡ ‹ _ D & ë ê Ú Ê x B ÿ þ ë Ø ¨ € Q 1 0 #. Announce release on website.#. Send release announcement to mailing lists.#. Upload release files to SourceForge.1. Push release tags using ``git push --tags``.------------------Publishing Release#. Generate distribution signature using ``./distsign ``.#. Generate release distribution using ``make dist``.1. Tag release commit using ``git tag -s -m "Tag release" v``.---------------Release Process- Version number is updated in *configure.ac* and man page- Documentation is up-to-date- Change log is up-to-date- Build and install work from ``make dist``---------------------Pre-Release Checklist========Releases No action taken, issue resolved (e.g. already fixed in ``master``)Closed Intentional behavior or rejected feature requestsWontfix Not an issue (e.g. external bugs, spam)Invalid Action taken, issue resolvedResolved Issue analyzed, fix deferred (e.g. due to coming architectural changes)On hold Issue analyzed, fair game for someone to fixOpenAn explanation of workflow states that aren't self-explanatory:--------Workflow=============Issue Tracker.. contents::===================Developing SSHGuard===================sshguard-1.7.1/doc/developers.rst000644 001751 001751 00000002317 12752265377 017712 0ustar00kevinzkevinz000000 000000 =================== Developing SSHGuard =================== .. contents:: Issue Tracker ============= Workflow -------- An explanation of workflow states that aren't self-explanatory: Open Issue analyzed, fair game for someone to fix On hold Issue analyzed, fix deferred (e.g. due to coming architectural changes) Resolved Action taken, issue resolved Invalid Not an issue (e.g. external bugs, spam) Wontfix Intentional behavior or rejected feature requests Closed No action taken, issue resolved (e.g. already fixed in ``master``) Releases ======== Pre-Release Checklist --------------------- - Build and install work from ``make dist`` - Change log is up-to-date - Documentation is up-to-date - Version number is updated in *configure.ac* and man page Release Process --------------- 1. Tag release commit using ``git tag -s -m "Tag release" v``. #. Generate release distribution using ``make dist``. #. Generate distribution signature using ``./distsign ``. Publishing Release ------------------ 1. Push release tags using ``git push --tags``. #. Upload release files to SourceForge. #. Send release announcement to mailing lists. #. Announce release on website. sshguard-1.7.1/doc/sshguard.8.rst000644 001751 001751 00000017704 12777211213 017521 0ustar00kevinzkevinz000000 000000 .. Copyright (c) 2007,2008,2009,2010 Mij .. Permission to use, copy, modify, and distribute this software for any .. purpose with or without fee is hereby granted, provided that the above .. copyright notice and this permission notice appear in all copies. .. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES .. WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF .. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR .. ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES .. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN .. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ======== sshguard ======== ---------------------------------------------------- block brute-force attacks by aggregating system logs ---------------------------------------------------- :Date: October 11, 2016 :Manual group: SSHGuard Manual :Manual section: 8 :Version: 1.7.1 SYNOPSIS ======== **sshguard** [**-v**] [**-a** `thresh`] [**-b** `thresh`:`file`] [**-f** `service`:`pidfile`] [**-i** `pidfile`] [**-l** `source`] [**-p** `interval`] [**-s** `interval`] [**-w** `address` | `file`] DESCRIPTION =========== **sshguard** protects hosts from brute-force attacks against SSH and other services. It aggregates system logs and blocks repeat offenders using one of several firewall backends, including ``iptables``, ``ipfw``, and ``pf``. **sshguard** can read log messages from standard input (suitable for piping from ``syslog``) or monitor one or more log files. Log messages are parsed, line-by-line, for recognized patterns. If an attack, such as several login failures within a few seconds, is detected, the offending IP is blocked. Offenders are unblocked after a set interval, but can be semi-permanently banned using the blacklist option. See http://www.sshguard.net/docs/setup/ for setup instructions. Other features, attack signatures, and additional documentation can be found at http://www.sshguard.net/. OPTIONS ======= **-a** `thresh` (default 30) Block an attacker when its dangerousness exceeds `thresh`. Each attack pattern that is matched contributes a fixed dangerousness of 10. **-b** `thresh`:`file` Blacklist an attacker when its dangerousness exceeds `thresh`. Blacklisted addresses are added to `file` so they can be read at the next startup. Blacklisted addresses are never automatically unblocked, but it is good practice to periodically clean out stale blacklist entries. **-f** `service`:`pidfile` Deprecated. See LOG VALIDATION below. **-i** `pidfile` Write the PID of **sshguard** to `pidfile`. **-l** `source` Monitor `source` for log messages. By default, **sshguard** reads log messages from standard input. Give this option once for every source to monitor instead. **sshguard** transparently handles log rotations. When using this option, standard input is ignored, but can be re-added by giving '**-l** -'. **-p** `interval` (default 120 secs, or 2 minutes) Wait at least `interval` seconds before releasing a blocked address. Repeat attackers are blocked for 1.5 times longer after each attack. Because **sshguard** unblocks attackers only at infrequent intervals, this parameter is inexact (actual blocks will be longer). **-s** `interval` (default 1800 secs, or 30 minutes) Forget about an attacker `interval` seconds after its last attempt. Its dangerousness will be reset to zero. **-w** `address` | `file` Whitelist the given address, hostname, or address block. Alternatively, read whitelist entires from `file`. This option can be given multiple times. See WHITELISTING below for details. **-v** Print version information and exit. ENVIRONMENT =========== SSHGUARD_DEBUG Enable additional debugging information. WHITELISTING ============ **sshguard** supports address whitelisting. Whitelisted addresses are not blocked even if they appear to generate attacks. This is useful for protecting lame LAN users (or external friendly users) from being incidentally blocked. Whitelist addresses are controlled through the -w command-line option. This option can add explicit addresses, host names and address blocks: addresses specify the numeric IPv4 or IPv6 address directly, like:: -w 192.168.1.10 or in multiple occurrences:: -w 192.168.1.10 -w 2001:0db8:85a3:0000:0000:8a2e:0370:7334 host names specify the host name directly, like:: -w friendhost.enterprise.com or in multiple occurrences:: -w friendhost.enterprise.com -w friend2.enterprise.com All IPv4 and IPv6 addresses that the host resolves to are whitelisted. Hosts are resolved to addresses once, when **sshguard** starts up. address blocks specify the IPv4 or IPv6 address block in the usual CIDR notation:: -w 2002:836b:4179::836b:0000/126 or in multiple occurrences:: -w 192.168.0.0/24 -w 1.2.3.128/26 file When longer lists are needed for whitelisting, they can be wrapped into a plain text file, one address/hostname/block per line, with the same syntax given above. **sshguard** can take whitelists from files when the -w option argument begins with a '.' (dot) or '/' (slash). This is a sample whitelist file (say /etc/friends):: # comment line (a '#' as very first character) # a single IPv4 and IPv6 address 1.2.3.4 2001:0db8:85a3:08d3:1319:8a2e:0370:7344 # address blocks in CIDR notation 127.0.0.0/8 10.11.128.0/17 192.168.0.0/24 2002:836b:4179::836b:0000/126 # hostnames rome-fw.enterprise.com hosts.friends.com And this is how **sshguard** is told to make a whitelist up from the /etc/friends file:: sshguard -w /etc/friends The -w option can be used only once for files. For addresses, host names and address blocks it can be used with any multiplicity, even with mixes of them. LOG VALIDATION ============== Syslog and syslog-ng typically insert a PID of the generating process in every log message. This can be checked for authenticating the source of the message and avoid false attacks to be detected because malicious local users inject crafted log messages. This way **sshguard** can be safely used even on hosts where this assumption does not hold. Log validation is only needed when **sshguard** is fed log messages from syslog or from syslog-ng. When a process logs directly to a raw file and sshguard is configured for polling logs directly from it, you only need to adjust the log file permissions so that only root can write on it. For enabling log validation on a given service the -f option is used as follows:: -f 100:/var/run/sshd.pid which associates the given pidfile to the ssh service (code 100). A list of well-known service codes is available at http://www.sshguard.net/docs/reference/service-codes/. The -f option can be used multiple times for associating different services with their pidfile:: sshguard -f 100:/var/run/sshd.pid -f 123:/var/run/mydaemon.pid Services that are not configured for log validation follow a default-allow policy (all of their log messages are accepted by default). PIDs are checked with the following policy: 1. the logging service is searched in the list of services configured for validation. If not found, the entry is accepted. 2. the logged PID is compared with the pidfile. If it matches, the entry is accepted 3. the PID is checked for being a direct child of the authoritative process. If it is, the entry is accepted. 4. the entry is ignored. Low I/O load is committed to the operating system because of an internal caching mechanism. Changes in the pidfile value are handled transparently. SEE ALSO ======== syslog(1), syslog.conf(5), hosts_access(5) Glossary: http://www.sshguard.net/docs/terminology/ Website: http://www.sshguard.net/ AUTHORS ======= Michele Mazzucchi , Kevin Zheng sshguard-1.7.1/examples/net.sshguard.plist000644 001751 001751 00000001020 12777210765 021527 0ustar00kevinzkevinz000000 000000 Label net.sshguard KeepAlive ProgramArguments /bin/sh -c /usr/bin/log stream --style syslog --predicate '(processImagePath contains "sshd")' | /usr/local/sbin/sshguard RunAtLoad sshguard-1.7.1/examples/whitelistfile.example000644 001751 001751 00000000407 12435121051 022262 0ustar00kevinzkevinz000000 000000 # comment line (a '#' as very first character) # a single IPv4 and IPv6 address 1.2.3.4 2001:0db8:85a3:08d3:1319:8a2e:0370:7344 # address blocks in CIDR notation 127.0.0.0/8 10.11.128.0/17 192.168.0.0/24 # hostnames rome-fw.enterprise.com hosts.friends.com sshguard-1.7.1/examples/sshguard.service000644 001751 001751 00000000722 12741275705 021253 0ustar00kevinzkevinz000000 000000 # sshguard.service -- sample systemd unit file [Unit] Description=Intelligently block brute-force attacks by aggregating system logs After=syslog.target After=iptables.target After=ip6tables.target After=libvirtd.service After=firewalld.service [Service] ExecStartPre=-/usr/sbin/iptables -N sshguard ExecStart=/usr/sbin/sshguard -w /etc/sshguard.whitelist -l /var/log/secure -b 60:/var/db/sshguard/blacklist.db Restart=always [Install] WantedBy=multi-user.target sshguard-1.7.1/src/sshguard_log.h000644 001751 001751 00000002271 12777210715 017654 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #ifndef SSHGUARD_LOG_H #define SSHGUARD_LOG_H #include #include /** * Initialize the logging system. Must be called before sshguard_log(). * @param debug Enable debugging if set to non-zero value */ void sshguard_log_init(int debug); /** * Clean up the logging system. */ void sshguard_log_fin(); #define sshguard_log syslog #endif sshguard-1.7.1/src/sshguard.h000644 001751 001751 00000002200 12777210715 017003 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #ifndef SSHGUARD_H #define SSHGUARD_H /* default "weight" of an attack */ #define DEFAULT_ATTACKS_DANGEROUSNESS 10 /* maximum number of files polled */ #define MAX_FILES_POLLED 35 /* maximum file polling interval when logs are idle (millisecs) */ #define MAX_LOGPOLL_INTERVAL 1000 #endif sshguard-1.7.1/src/Makefile.in000644 001751 001751 00000073146 13002252043 017056 0ustar00kevinzkevinz000000 000000 # Makefile.in generated by automake 1.15 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2014 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : libexec_PROGRAMS = sshg-parser$(EXEEXT) sbin_PROGRAMS = sshguard$(EXEEXT) @FWALL_HOSTS_TRUE@am__append_1 = fwalls/hosts.c @FWALL_HOSTS_FALSE@am__append_2 = fwalls/fw.c subdir = src ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(dist_libexec_SCRIPTS) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(sbindir)" \ "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(libexecdir)" PROGRAMS = $(libexec_PROGRAMS) $(sbin_PROGRAMS) am__dirstamp = $(am__leading_dot)dirstamp am_sshg_parser_OBJECTS = parser/attack.$(OBJEXT) \ parser/attack_parser.$(OBJEXT) parser/attack_scanner.$(OBJEXT) \ parser/sshg_parser.$(OBJEXT) sshg_parser_OBJECTS = $(am_sshg_parser_OBJECTS) sshg_parser_LDADD = $(LDADD) am__sshguard_SOURCES_DIST = fnv.h fwalls/fw.h hash_32a.c \ parser/attack.c parser/attack_parser.y parser/attack_scanner.l \ simclist.c simclist.h sshguard.c sshguard.h \ sshguard_blacklist.c sshguard_blacklist.h sshguard_log.c \ sshguard_log.h sshguard_logsuck.c sshguard_logsuck.h \ sshguard_options.c sshguard_options.h sshguard_procauth.c \ sshguard_procauth.h sshguard_whitelist.c sshguard_whitelist.h \ fwalls/hosts.c fwalls/fw.c @FWALL_HOSTS_TRUE@am__objects_1 = fwalls/hosts.$(OBJEXT) @FWALL_HOSTS_FALSE@am__objects_2 = fwalls/fw.$(OBJEXT) am_sshguard_OBJECTS = hash_32a.$(OBJEXT) parser/attack.$(OBJEXT) \ parser/attack_parser.$(OBJEXT) parser/attack_scanner.$(OBJEXT) \ simclist.$(OBJEXT) sshguard.$(OBJEXT) \ sshguard_blacklist.$(OBJEXT) sshguard_log.$(OBJEXT) \ sshguard_logsuck.$(OBJEXT) sshguard_options.$(OBJEXT) \ sshguard_procauth.$(OBJEXT) sshguard_whitelist.$(OBJEXT) \ $(am__objects_1) $(am__objects_2) sshguard_OBJECTS = $(am_sshguard_OBJECTS) sshguard_LDADD = $(LDADD) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } SCRIPTS = $(dist_libexec_SCRIPTS) $(libexec_SCRIPTS) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = LEXCOMPILE = $(LEX) $(AM_LFLAGS) $(LFLAGS) AM_V_LEX = $(am__v_LEX_@AM_V@) am__v_LEX_ = $(am__v_LEX_@AM_DEFAULT_V@) am__v_LEX_0 = @echo " LEX " $@; am__v_LEX_1 = YLWRAP = $(top_srcdir)/ylwrap am__yacc_c2h = sed -e s/cc$$/hh/ -e s/cpp$$/hpp/ -e s/cxx$$/hxx/ \ -e s/c++$$/h++/ -e s/c$$/h/ YACCCOMPILE = $(YACC) $(AM_YFLAGS) $(YFLAGS) AM_V_YACC = $(am__v_YACC_@AM_V@) am__v_YACC_ = $(am__v_YACC_@AM_DEFAULT_V@) am__v_YACC_0 = @echo " YACC " $@; am__v_YACC_1 = SOURCES = $(sshg_parser_SOURCES) $(sshguard_SOURCES) DIST_SOURCES = $(sshg_parser_SOURCES) $(am__sshguard_SOURCES_DIST) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(top_srcdir)/depcomp $(top_srcdir)/ylwrap \ parser/attack_parser.c parser/attack_parser.h \ parser/attack_scanner.c DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ YACC = @YACC@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @FWALL_HOSTS_FALSE@libexec_SCRIPTS = fwalls/sshg-fw EXTRA_DIST = fwalls/ipfw.sh fwalls/iptables.sh fwalls/null.sh fwalls/pf.sh AM_CFLAGS = -I. -DSIMCLIST_NO_DUMPRESTORE -DLIBEXECDIR=\"$(libexecdir)\" AM_YFLAGS = -d BUILT_SOURCES = parser/attack_parser.h sshg_parser_SOURCES = \ parser/address.h \ parser/attack.c \ parser/attack.h \ parser/attack_parser.y \ parser/attack_scanner.l \ parser/parser.h \ parser/sshg_parser.c dist_libexec_SCRIPTS = sshg-logtail sshguard_SOURCES = fnv.h fwalls/fw.h hash_32a.c parser/attack.c \ parser/attack_parser.y parser/attack_scanner.l simclist.c \ simclist.h sshguard.c sshguard.h sshguard_blacklist.c \ sshguard_blacklist.h sshguard_log.c sshguard_log.h \ sshguard_logsuck.c sshguard_logsuck.h sshguard_options.c \ sshguard_options.h sshguard_procauth.c sshguard_procauth.h \ sshguard_whitelist.c sshguard_whitelist.h $(am__append_1) \ $(am__append_2) all: $(BUILT_SOURCES) config.h $(MAKE) $(AM_MAKEFLAGS) all-am .SUFFIXES: .SUFFIXES: .c .l .o .obj .y $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): config.h: stamp-h1 @test -f $@ || rm -f stamp-h1 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status src/config.h $(srcdir)/config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 install-libexecPROGRAMS: $(libexec_PROGRAMS) @$(NORMAL_INSTALL) @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(libexecdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libexecdir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \ } \ ; done uninstall-libexecPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(libexecdir)" && rm -f $$files clean-libexecPROGRAMS: -test -z "$(libexec_PROGRAMS)" || rm -f $(libexec_PROGRAMS) install-sbinPROGRAMS: $(sbin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(sbindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(sbindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(sbindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \ } \ ; done uninstall-sbinPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(sbindir)" && rm -f $$files clean-sbinPROGRAMS: -test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS) parser/$(am__dirstamp): @$(MKDIR_P) parser @: > parser/$(am__dirstamp) parser/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) parser/$(DEPDIR) @: > parser/$(DEPDIR)/$(am__dirstamp) parser/attack.$(OBJEXT): parser/$(am__dirstamp) \ parser/$(DEPDIR)/$(am__dirstamp) parser/attack_parser.h: parser/attack_parser.c @if test ! -f $@; then rm -f parser/attack_parser.c; else :; fi @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) parser/attack_parser.c; else :; fi parser/attack_parser.$(OBJEXT): parser/$(am__dirstamp) \ parser/$(DEPDIR)/$(am__dirstamp) parser/attack_scanner.$(OBJEXT): parser/$(am__dirstamp) \ parser/$(DEPDIR)/$(am__dirstamp) parser/sshg_parser.$(OBJEXT): parser/$(am__dirstamp) \ parser/$(DEPDIR)/$(am__dirstamp) sshg-parser$(EXEEXT): $(sshg_parser_OBJECTS) $(sshg_parser_DEPENDENCIES) $(EXTRA_sshg_parser_DEPENDENCIES) @rm -f sshg-parser$(EXEEXT) $(AM_V_CCLD)$(LINK) $(sshg_parser_OBJECTS) $(sshg_parser_LDADD) $(LIBS) fwalls/$(am__dirstamp): @$(MKDIR_P) fwalls @: > fwalls/$(am__dirstamp) fwalls/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) fwalls/$(DEPDIR) @: > fwalls/$(DEPDIR)/$(am__dirstamp) fwalls/hosts.$(OBJEXT): fwalls/$(am__dirstamp) \ fwalls/$(DEPDIR)/$(am__dirstamp) fwalls/fw.$(OBJEXT): fwalls/$(am__dirstamp) \ fwalls/$(DEPDIR)/$(am__dirstamp) sshguard$(EXEEXT): $(sshguard_OBJECTS) $(sshguard_DEPENDENCIES) $(EXTRA_sshguard_DEPENDENCIES) @rm -f sshguard$(EXEEXT) $(AM_V_CCLD)$(LINK) $(sshguard_OBJECTS) $(sshguard_LDADD) $(LIBS) install-dist_libexecSCRIPTS: $(dist_libexec_SCRIPTS) @$(NORMAL_INSTALL) @list='$(dist_libexec_SCRIPTS)'; test -n "$(libexecdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(libexecdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libexecdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \ } \ ; done uninstall-dist_libexecSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(dist_libexec_SCRIPTS)'; test -n "$(libexecdir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(libexecdir)'; $(am__uninstall_files_from_dir) install-libexecSCRIPTS: $(libexec_SCRIPTS) @$(NORMAL_INSTALL) @list='$(libexec_SCRIPTS)'; test -n "$(libexecdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(libexecdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libexecdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \ } \ ; done uninstall-libexecSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(libexec_SCRIPTS)'; test -n "$(libexecdir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(libexecdir)'; $(am__uninstall_files_from_dir) mostlyclean-compile: -rm -f *.$(OBJEXT) -rm -f fwalls/*.$(OBJEXT) -rm -f parser/*.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hash_32a.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/simclist.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sshguard.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sshguard_blacklist.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sshguard_log.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sshguard_logsuck.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sshguard_options.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sshguard_procauth.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sshguard_whitelist.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@fwalls/$(DEPDIR)/fw.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@fwalls/$(DEPDIR)/hosts.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/attack.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/attack_parser.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/attack_scanner.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/sshg_parser.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .l.c: $(AM_V_LEX)$(am__skiplex) $(SHELL) $(YLWRAP) $< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE) .y.c: $(AM_V_YACC)$(am__skipyacc) $(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h `echo $@ | $(am__yacc_c2h)` y.output $*.output -- $(YACCCOMPILE) ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) check-am all-am: Makefile $(PROGRAMS) $(SCRIPTS) config.h installdirs: for dir in "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(libexecdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -rm -f fwalls/$(DEPDIR)/$(am__dirstamp) -rm -f fwalls/$(am__dirstamp) -rm -f parser/$(DEPDIR)/$(am__dirstamp) -rm -f parser/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -rm -f parser/attack_parser.c -rm -f parser/attack_parser.h -rm -f parser/attack_scanner.c -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-generic clean-libexecPROGRAMS clean-sbinPROGRAMS \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) fwalls/$(DEPDIR) parser/$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-hdr distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-dist_libexecSCRIPTS install-libexecPROGRAMS \ install-libexecSCRIPTS install-sbinPROGRAMS install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) fwalls/$(DEPDIR) parser/$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-dist_libexecSCRIPTS uninstall-libexecPROGRAMS \ uninstall-libexecSCRIPTS uninstall-sbinPROGRAMS .MAKE: all check install install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libexecPROGRAMS clean-sbinPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-hdr distclean-tags distdir dvi dvi-am html html-am \ info info-am install install-am install-data install-data-am \ install-dist_libexecSCRIPTS install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-libexecPROGRAMS \ install-libexecSCRIPTS install-man install-pdf install-pdf-am \ install-ps install-ps-am install-sbinPROGRAMS install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-dist_libexecSCRIPTS \ uninstall-libexecPROGRAMS uninstall-libexecSCRIPTS \ uninstall-sbinPROGRAMS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: sshguard-1.7.1/src/sshguard_options.h000644 001751 001751 00000003732 12777210715 020571 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2009 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #ifndef SSHGUARD_OPTIONS #define SSHGUARD_OPTIONS /* dynamic configuration options */ typedef struct { time_t pardon_threshold; /* minimal time before releasing an address */ time_t stale_threshold; /* time after which suspicious entries remained idle are forgiven */ unsigned int abuse_threshold; /* number of attacks before raising an abuse */ unsigned int blacklist_threshold; /* number of abuses after which blacklisting the attacker */ char *my_pidfile; /* NULL if disabled, or string with filename where user wants my PID tracked */ char *blacklist_filename; /* NULL to disable blacklist, or path of the blacklist file */ int has_polled_files; /* true if we are polling log any file, false if reading from stdin */ } sshg_opts; extern sshg_opts opts; /** * Parses user options from the command line, environment, config file or * whatever. * * After execution, this function leaves the "opts" global variable compiled * with the user's preferences. * * @return 0 iff success; -1 if failure */ int get_options_cmdline(int argc, char *argv[]); #endif sshguard-1.7.1/src/sshguard_logsuck.h000644 001751 001751 00000002775 12777210715 020553 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2009,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #ifndef SSHGUARD_LOGSUCK_H #define SSHGUARD_LOGSUCK_H #include #include typedef uint32_t sourceid_t; /** * Initialize the logsuck subsystem. * * @return 0 on success, -1 on error */ int logsuck_init(); /** * Add a log file to be polled. * * @return 0 on success, -1 on error */ int logsuck_add_logsource(const char *restrict filename); /** * Get the first whole log line coming from any log file configured. * * @return 0 on success, -1 on error */ int logsuck_getline(char *restrict buf, size_t buflen, sourceid_t *restrict whichsource); /** * Finalize the logsuck subsystem. * * @return 0 on success, -1 on error */ void logsuck_fin(void); #endif sshguard-1.7.1/src/simclist.h000644 001751 001751 00000075776 12777210715 017046 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SimCList library. See http://mij.oltrelinux.com/devel/simclist */ #ifndef SIMCLIST_H #define SIMCLIST_H #ifdef __cplusplus extern "C" { #endif #include #include #include /* Be friend of both C90 and C99 compilers */ #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L /* "inline" and "restrict" are keywords */ #else # define inline /* inline */ # define restrict /* restrict */ #endif /** * Type representing list hashes. * * This is a signed integer value. */ typedef int32_t list_hash_t; #ifndef SIMCLIST_NO_DUMPRESTORE typedef struct { uint16_t version; /* dump version */ int64_t timestamp; /* when the list has been dumped, microseconds from UNIX epoch */ uint32_t list_size; uint32_t list_numels; list_hash_t list_hash; /* hash of the list when dumped, or 0 if invalid */ uint32_t dumpsize; int consistent; /* 1 if the dump is verified complete/consistent; 0 otherwise */ } list_dump_info_t; #endif /** * a comparator of elements. * * A comparator of elements is a function that: * -# receives two references to elements a and b * -# returns {<0, 0, >0} if (a > b), (a == b), (a < b) respectively * * It is responsability of the function to handle possible NULL values. */ typedef int (*element_comparator)(const void *a, const void *b); /** * an element synthesizer / sort key generator. * * Takes an element and returns an integer key suitable to direct sorting. * Elements are sorted by key of increasing value. To invert the sorting * direction, invert the sign of the key. * * @see list_sort() */ typedef long int (*element_keymaker)(const void *el); /** * a seeker of elements. * * An element seeker is a function that: * -# receives a reference to an element el * -# receives a reference to some indicator data * -# returns non-0 if the element matches the indicator, 0 otherwise * * It is responsability of the function to handle possible NULL values in any * argument. */ typedef int (*element_seeker)(const void *el, const void *indicator); /** * an element lenght meter. * * An element meter is a function that: * -# receives the reference to an element el * -# returns its size in bytes * * It is responsability of the function to handle possible NULL values. */ typedef size_t (*element_meter)(const void *el); /** * a function computing the hash of elements. * * An hash computing function is a function that: * -# receives the reference to an element el * -# returns a hash value for el * * It is responsability of the function to handle possible NULL values. */ typedef list_hash_t (*element_hash_computer)(const void *el); /** * a function for serializing an element. * * A serializer function is one that gets a reference to an element, * and returns a reference to a buffer that contains its serialization * along with the length of this buffer. * It is responsability of the function to handle possible NULL values, * returning a NULL buffer and a 0 buffer length. * * These functions have 3 goals: * -# "freeze" and "flatten" the memory representation of the element * -# provide a portable (wrt byte order, or type size) representation of the element, if the dump can be used on different sw/hw combinations * -# possibly extract a compressed representation of the element * * @param el reference to the element data * @param serialize_buffer reference to fill with the length of the buffer * @return reference to the buffer with the serialized data */ typedef void *(*element_serializer)(const void *restrict el, uint32_t *restrict serializ_len); /** * a function for un-serializing an element. * * An unserializer function accomplishes the inverse operation of the * serializer function. An unserializer function is one that gets a * serialized representation of an element and turns it backe to the original * element. The serialized representation is passed as a reference to a buffer * with its data, and the function allocates and returns the buffer containing * the original element, and it sets the length of this buffer into the * integer passed by reference. * * @param data reference to the buffer with the serialized representation of the element * @param data_len reference to the location where to store the length of the data in the buffer returned * @return reference to a buffer with the original, unserialized representation of the element */ typedef void *(*element_unserializer)(const void *restrict data, uint32_t *restrict data_len); /* [private-use] list entry -- olds actual user datum */ struct list_entry_s { void *data; /* doubly-linked list service references */ struct list_entry_s *next; struct list_entry_s *prev; }; /* [private-use] list attributes */ struct list_attributes_s { /* user-set routine for comparing list elements */ element_comparator comparator; /* user-set routine for synthesizing an element into an int value for sorting */ element_keymaker keymaker; /* user-set routing for seeking elements */ element_seeker seeker; /* user-set routine for determining the length of an element */ element_meter meter; int copy_data; /* user-set routine for computing the hash of an element */ element_hash_computer hasher; /* user-set routine for serializing an element */ element_serializer serializer; /* user-set routine for unserializing an element */ element_unserializer unserializer; }; /** list object */ typedef struct { struct list_entry_s *head_sentinel; struct list_entry_s *tail_sentinel; struct list_entry_s *mid; unsigned int numels; /* array of spare elements */ struct list_entry_s **spareels; unsigned int spareelsnum; #ifdef SIMCLIST_WITH_THREADS /* how many threads are currently running */ unsigned int threadcount; #endif /* service variables for list iteration */ int iter_active; unsigned int iter_pos; struct list_entry_s *iter_curentry; /* list attributes */ struct list_attributes_s attrs; } list_t; /** * initialize a list object for use. * * @param l must point to a user-provided memory location * @return 0 for success. -1 for failure */ int list_init(list_t *restrict l); /** * completely remove the list from memory. * * This function is the inverse of list_init(). It is meant to be called when * the list is no longer going to be used. Elements and possible memory taken * for internal use are freed. * * @param l list to destroy */ void list_destroy(list_t *restrict l); /** * set the comparator function for list elements. * * Comparator functions are used for searching and sorting. If NULL is passed * as reference to the function, the comparator is disabled. * * @param l list to operate * @param comparator_fun pointer to the actual comparator function * @return 0 if the attribute was successfully set; -1 otherwise * * @see element_comparator() */ int list_attributes_comparator(list_t *restrict l, element_comparator comparator_fun); /** * set the keymaker functions for list elements. * * @see element_keymaker * * @param l list to operate * @param keymaker_fun pointer to the actual keymaker function * @return 0 if the attribute was successfully set; -1 otherwise */ int list_attributes_keymaker(list_t *restrict l, element_keymaker keymaker_fun); /** * set a seeker function for list elements. * * Seeker functions are used for finding elements. If NULL is passed as reference * to the function, the seeker is disabled. * * @param l list to operate * @param seeker_fun pointer to the actual seeker function * @return 0 if the attribute was successfully set; -1 otherwise * * @see element_seeker() */ int list_attributes_seeker(list_t *restrict l, element_seeker seeker_fun); /** * require to free element data when list entry is removed (default: don't free). * * [ advanced preference ] * * By default, when an element is removed from the list, it disappears from * the list by its actual data is not free()d. With this option, every * deletion causes element data to be freed. * * It is responsability of this function to correctly handle NULL values, if * NULL elements are inserted into the list. * * @param l list to operate * @param metric_fun pointer to the actual metric function * @param copy_data 0: do not free element data (default); non-0: do free * @return 0 if the attribute was successfully set; -1 otherwise * * @see element_meter() * @see list_meter_int8_t() * @see list_meter_int16_t() * @see list_meter_int32_t() * @see list_meter_int64_t() * @see list_meter_uint8_t() * @see list_meter_uint16_t() * @see list_meter_uint32_t() * @see list_meter_uint64_t() * @see list_meter_float() * @see list_meter_double() * @see list_meter_string() */ int list_attributes_copy(list_t *restrict l, element_meter metric_fun, int copy_data); /** * set the element hash computing function for the list elements. * * [ advanced preference ] * * An hash can be requested depicting the list status at a given time. An hash * only depends on the elements and their order. By default, the hash of an * element is only computed on its reference. With this function, the user can * set a custom function computing the hash of an element. If such function is * provided, the list_hash() function automatically computes the list hash using * the custom function instead of simply referring to element references. * * @param l list to operate * @param hash_computer_fun pointer to the actual hash computing function * @return 0 if the attribute was successfully set; -1 otherwise * * @see element_hash_computer() */ int list_attributes_hash_computer(list_t *restrict l, element_hash_computer hash_computer_fun); /** * set the element serializer function for the list elements. * * [ advanced preference ] * * Serialize functions are used for dumping the list to some persistent * storage. The serializer function is called for each element; it is passed * a reference to the element and a reference to a size_t object. It will * provide (and return) the buffer with the serialization of the element and * fill the size_t object with the length of this serialization data. * * @param l list to operate * @param serializer_fun pointer to the actual serializer function * @return 0 if the attribute was successfully set; -1 otherwise * * @see element_serializer() * @see list_dump_filedescriptor() * @see list_restore_filedescriptor() */ int list_attributes_serializer(list_t *restrict l, element_serializer serializer_fun); /** * set the element unserializer function for the list elements. * * [ advanced preference ] * * Unserialize functions are used for restoring the list from some persistent * storage. The unserializer function is called for each element segment read * from the storage; it is passed the segment and a reference to an integer. * It shall allocate and return a buffer compiled with the resumed memory * representation of the element, and set the integer value to the length of * this buffer. * * @param l list to operate * @param unserializer_fun pointer to the actual unserializer function * @return 0 if the attribute was successfully set; -1 otherwise * * @see element_unserializer() * @see list_dump_filedescriptor() * @see list_restore_filedescriptor() */ int list_attributes_unserializer(list_t *restrict l, element_unserializer unserializer_fun); /** * append data at the end of the list. * * This function is useful for adding elements with a FIFO/queue policy. * * @param l list to operate * @param data pointer to user data to append * * @return 1 for success. < 0 for failure */ int list_append(list_t *restrict l, const void *data); /** * insert data in the head of the list. * * This function is useful for adding elements with a LIFO/Stack policy. * * @param l list to operate * @param data pointer to user data to append * * @return 1 for success. < 0 for failure */ int list_prepend(list_t *restrict l, const void *restrict data); /** * extract the element in the top of the list. * * This function is for using a list with a FIFO/queue policy. * * @param l list to operate * @return reference to user datum, or NULL on errors */ void *list_fetch(list_t *restrict l); /** * retrieve an element at a given position. * * @param l list to operate * @param pos [0,size-1] position index of the element wanted * @return reference to user datum, or NULL on errors */ void *list_get_at(const list_t *restrict l, unsigned int pos); /** * return the maximum element of the list. * * @warning Requires a comparator function to be set for the list. * * Returns the maximum element with respect to the comparator function output. * * @see list_attributes_comparator() * * @param l list to operate * @return the reference to the element, or NULL */ void *list_get_max(const list_t *restrict l); /** * return the minimum element of the list. * * @warning Requires a comparator function to be set for the list. * * Returns the minimum element with respect to the comparator function output. * * @see list_attributes_comparator() * * @param l list to operate * @return the reference to the element, or NULL */ void *list_get_min(const list_t *restrict l); /** * retrieve and remove from list an element at a given position. * * @param l list to operate * @param pos [0,size-1] position index of the element wanted * @return reference to user datum, or NULL on errors */ void *list_extract_at(list_t *restrict l, unsigned int pos); /** * insert an element at a given position. * * @param l list to operate * @param data reference to data to be inserted * @param pos [0,size-1] position index to insert the element at * @return positive value on success. Negative on failure */ int list_insert_at(list_t *restrict l, const void *data, unsigned int pos); /** * expunge the first found given element from the list. * * Inspects the given list looking for the given element; if the element * is found, it is removed. Only the first occurence is removed. * If a comparator function was not set, elements are compared by reference. * Otherwise, the comparator is used to match the element. * * @param l list to operate * @param data reference of the element to search for * @return 0 on success. Negative value on failure * * @see list_attributes_comparator() * @see list_delete_at() */ int list_delete(list_t *restrict l, const void *data); /** * expunge an element at a given position from the list. * * @param l list to operate * @param pos [0,size-1] position index of the element to be deleted * @return 0 on success. Negative value on failure */ int list_delete_at(list_t *restrict l, unsigned int pos); /** * expunge an array of elements from the list, given their position range. * * @param l list to operate * @param posstart [0,size-1] position index of the first element to be deleted * @param posend [posstart,size-1] position of the last element to be deleted * @return the number of elements successfully removed */ int list_delete_range(list_t *restrict l, unsigned int posstart, unsigned int posend); /** * clear all the elements off of the list. * * The element datums will not be freed. * * @see list_delete_range() * @see list_size() * * @param l list to operate * @return the number of elements in the list before cleaning */ int list_clear(list_t *restrict l); /** * inspect the number of elements in the list. * * @param l list to operate * @return number of elements currently held by the list */ unsigned int list_size(const list_t *restrict l); /** * inspect whether the list is empty. * * @param l list to operate * @return 0 iff the list is not empty * * @see list_size() */ int list_empty(const list_t *restrict l); /** * find the position of an element in a list. * * @warning Requires a comparator function to be set for the list. * * Inspects the given list looking for the given element; if the element * is found, its position into the list is returned. * Elements are inspected comparing references if a comparator has not been * set. Otherwise, the comparator is used to find the element. * * @param l list to operate * @param data reference of the element to search for * @return position of element in the list, or <0 if not found * * @see list_attributes_comparator() * @see list_get_at() */ int list_locate(const list_t *restrict l, const void *data); /** * returns an element given an indicator. * * @warning Requires a seeker function to be set for the list. * * Inspect the given list looking with the seeker if an element matches * an indicator. If such element is found, the reference to the element * is returned. * * @param l list to operate * @param indicator indicator data to pass to the seeker along with elements * @return reference to the element accepted by the seeker, or NULL if none found */ void *list_seek(list_t *restrict l, const void *indicator); /** * inspect whether some data is member of the list. * * @warning Requires a comparator function to be set for the list. * * By default, a per-reference comparison is accomplished. That is, * the data is in list if any element of the list points to the same * location of data. * A "semantic" comparison is accomplished, otherwise, if a comparator * function has been set previously, with list_attributes_comparator(); * in which case, the given data reference is believed to be in list iff * comparator_fun(elementdata, userdata) == 0 for any element in the list. * * @param l list to operate * @param data reference to the data to search * @return 0 iff the list does not contain data as an element * * @see list_attributes_comparator() */ int list_contains(const list_t *restrict l, const void *data); /** * concatenate two lists * * Concatenates one list with another, and stores the result into a * user-provided list object, which must be different from both the * lists to concatenate. Attributes from the original lists are not * cloned. * The destination list referred is threated as virgin room: if it * is an existing list containing elements, memory leaks will happen. * It is OK to specify the same list twice as source, for "doubling" * it in the destination. * * @param l1 base list * @param l2 list to append to the base * @param dest reference to the destination list * @return 0 for success, -1 for errors */ int list_concat(const list_t *l1, const list_t *l2, list_t *restrict dest); /** * sort list elements. * * @warning Requires a comparator function to be set for the list. * * Sorts the list in ascending or descending order as specified by the versus * flag. The algorithm chooses autonomously what algorithm is best suited for * sorting the list wrt its current status. * * @param l list to operate * @param versus positive: order small to big; negative: order big to small * @return 0: sorting went OK non-0: errors happened * * @see list_attributes_comparator() * @see list_attributes_keymaker() */ int list_sort(list_t *restrict l, int versus); /** * start an iteration session. * * This function prepares the list to be iterated. * * @param l list to operate * @return 0 if the list cannot be currently iterated. >0 otherwise * * @see list_iterator_stop() */ int list_iterator_start(list_t *restrict l); /** * return the next element in the iteration session. * * @param l list to operate * @return element datum, or NULL on errors */ void *list_iterator_next(list_t *restrict l); /** * inspect whether more elements are available in the iteration session. * * @param l list to operate * @return 0 iff no more elements are available. */ int list_iterator_hasnext(const list_t *restrict l); /** * end an iteration session. * * @param l list to operate * @return 0 iff the iteration session cannot be stopped */ int list_iterator_stop(list_t *restrict l); /** * return the hash of the current status of the list. * * @param l list to operate * @param hash where the resulting hash is put * * @return 0 for success; <0 for failure */ int list_hash(const list_t *restrict l, list_hash_t *restrict hash); #ifndef SIMCLIST_NO_DUMPRESTORE /** * get meta informations on a list dump on filedescriptor. * * [ advanced function ] * * Extracts the meta information from a SimCList dump located in a file * descriptor. The file descriptor must be open and positioned at the * beginning of the SimCList dump block. * * @param fd file descriptor to get metadata from * @param info reference to a dump metainformation structure to fill * @return 0 for success; <0 for failure * * @see list_dump_filedescriptor() */ int list_dump_getinfo_filedescriptor(int fd, list_dump_info_t *restrict info); /** * get meta informations on a list dump on file. * * [ advanced function ] * * Extracts the meta information from a SimCList dump located in a file. * * @param filename filename of the file to fetch from * @param info reference to a dump metainformation structure to fill * @return 0 for success; <0 for failure * * @see list_dump_filedescriptor() */ int list_dump_getinfo_file(const char *restrict filename, list_dump_info_t *restrict info); /** * dump the list into an open, writable file descriptor. * * This function "dumps" the list to a persistent storage so it can be * preserved across process terminations. * When called, the file descriptor must be open for writing and positioned * where the serialized data must begin. It writes its serialization of the * list in a form which is portable across different architectures. Dump can * be safely performed on stream-only (non seekable) descriptors. The file * descriptor is not closed at the end of the operations. * * To use dump functions, either of these conditions must be satisfied: * -# a metric function has been specified with list_attributes_copy() * -# a serializer function has been specified with list_attributes_serializer() * * If a metric function has been specified, each element of the list is dumped * as-is from memory, copying it from its pointer for its length down to the * file descriptor. This might have impacts on portability of the dump to * different architectures. * * If a serializer function has been specified, its result for each element is * dumped to the file descriptor. * * * @param l list to operate * @param fd file descriptor to write to * @param len location to store the resulting length of the dump (bytes), or NULL * * @return 0 if successful; -1 otherwise * * @see element_serializer() * @see list_attributes_copy() * @see list_attributes_serializer() */ int list_dump_filedescriptor(const list_t *restrict l, int fd, size_t *restrict len); /** * dump the list to a file name. * * This function creates a filename and dumps the current content of the list * to it. If the file exists it is overwritten. The number of bytes written to * the file can be returned in a specified argument. * * @param l list to operate * @param filename filename to write to * @param len location to store the resulting length of the dump (bytes), or NULL * * @return 0 if successful; -1 otherwise * * @see list_attributes_copy() * @see element_serializer() * @see list_attributes_serializer() * @see list_dump_filedescriptor() * @see list_restore_file() * * This function stores a representation of the list */ int list_dump_file(const list_t *restrict l, const char *restrict filename, size_t *restrict len); /** * restore the list from an open, readable file descriptor to memory. * * This function is the "inverse" of list_dump_filedescriptor(). It restores * the list content from a (open, read-ready) file descriptor to memory. An * unserializer might be needed to restore elements from the persistent * representation back into memory-consistent format. List attributes can not * be restored and must be set manually. * * @see list_dump_filedescriptor() * @see list_attributes_serializer() * @see list_attributes_unserializer() * * @param l list to restore to * @param fd file descriptor to read from. * @param len location to store the length of the dump read (bytes), or NULL * @return 0 if successful; -1 otherwise */ int list_restore_filedescriptor(list_t *restrict l, int fd, size_t *restrict len); /** * restore the list from a file name. * * This function restores the content of a list from a file into memory. It is * the inverse of list_dump_file(). * * @see element_unserializer() * @see list_attributes_unserializer() * @see list_dump_file() * @see list_restore_filedescriptor() * * @param l list to restore to * @param filename filename to read data from * @param len location to store the length of the dump read (bytes), or NULL * @return 0 if successful; -1 otherwise */ int list_restore_file(list_t *restrict l, const char *restrict filename, size_t *len); #endif /* ready-made comparators, meters and hash computers */ /* comparator functions */ /** * ready-made comparator for int8_t elements. * @see list_attributes_comparator() */ int list_comparator_int8_t(const void *a, const void *b); /** * ready-made comparator for int16_t elements. * @see list_attributes_comparator() */ int list_comparator_int16_t(const void *a, const void *b); /** * ready-made comparator for int32_t elements. * @see list_attributes_comparator() */ int list_comparator_int32_t(const void *a, const void *b); /** * ready-made comparator for int64_t elements. * @see list_attributes_comparator() */ int list_comparator_int64_t(const void *a, const void *b); /** * ready-made comparator for uint8_t elements. * @see list_attributes_comparator() */ int list_comparator_uint8_t(const void *a, const void *b); /** * ready-made comparator for uint16_t elements. * @see list_attributes_comparator() */ int list_comparator_uint16_t(const void *a, const void *b); /** * ready-made comparator for uint32_t elements. * @see list_attributes_comparator() */ int list_comparator_uint32_t(const void *a, const void *b); /** * ready-made comparator for uint64_t elements. * @see list_attributes_comparator() */ int list_comparator_uint64_t(const void *a, const void *b); /** * ready-made comparator for float elements. * @see list_attributes_comparator() */ int list_comparator_float(const void *a, const void *b); /** * ready-made comparator for double elements. * @see list_attributes_comparator() */ int list_comparator_double(const void *a, const void *b); /** * ready-made comparator for string elements. * @see list_attributes_comparator() */ int list_comparator_string(const void *a, const void *b); /* metric functions */ /** * ready-made metric function for int8_t elements. * @see list_attributes_copy() */ size_t list_meter_int8_t(const void *el); /** * ready-made metric function for int16_t elements. * @see list_attributes_copy() */ size_t list_meter_int16_t(const void *el); /** * ready-made metric function for int32_t elements. * @see list_attributes_copy() */ size_t list_meter_int32_t(const void *el); /** * ready-made metric function for int64_t elements. * @see list_attributes_copy() */ size_t list_meter_int64_t(const void *el); /** * ready-made metric function for uint8_t elements. * @see list_attributes_copy() */ size_t list_meter_uint8_t(const void *el); /** * ready-made metric function for uint16_t elements. * @see list_attributes_copy() */ size_t list_meter_uint16_t(const void *el); /** * ready-made metric function for uint32_t elements. * @see list_attributes_copy() */ size_t list_meter_uint32_t(const void *el); /** * ready-made metric function for uint64_t elements. * @see list_attributes_copy() */ size_t list_meter_uint64_t(const void *el); /** * ready-made metric function for float elements. * @see list_attributes_copy() */ size_t list_meter_float(const void *el); /** * ready-made metric function for double elements. * @see list_attributes_copy() */ size_t list_meter_double(const void *el); /** * ready-made metric function for string elements. * @see list_attributes_copy() */ size_t list_meter_string(const void *el); /* hash functions */ /** * ready-made hash function for int8_t elements. * @see list_attributes_hash_computer() */ list_hash_t list_hashcomputer_int8_t(const void *el); /** * ready-made hash function for int16_t elements. * @see list_attributes_hash_computer() */ list_hash_t list_hashcomputer_int16_t(const void *el); /** * ready-made hash function for int32_t elements. * @see list_attributes_hash_computer() */ list_hash_t list_hashcomputer_int32_t(const void *el); /** * ready-made hash function for int64_t elements. * @see list_attributes_hash_computer() */ list_hash_t list_hashcomputer_int64_t(const void *el); /** * ready-made hash function for uint8_t elements. * @see list_attributes_hash_computer() */ list_hash_t list_hashcomputer_uint8_t(const void *el); /** * ready-made hash function for uint16_t elements. * @see list_attributes_hash_computer() */ list_hash_t list_hashcomputer_uint16_t(const void *el); /** * ready-made hash function for uint32_t elements. * @see list_attributes_hash_computer() */ list_hash_t list_hashcomputer_uint32_t(const void *el); /** * ready-made hash function for uint64_t elements. * @see list_attributes_hash_computer() */ list_hash_t list_hashcomputer_uint64_t(const void *el); /** * ready-made hash function for float elements. * @see list_attributes_hash_computer() */ list_hash_t list_hashcomputer_float(const void *el); /** * ready-made hash function for double elements. * @see list_attributes_hash_computer() */ list_hash_t list_hashcomputer_double(const void *el); /** * ready-made hash function for string elements. * @see list_attributes_hash_computer() */ list_hash_t list_hashcomputer_string(const void *el); #ifdef __cplusplus } #endif #endif sshguard-1.7.1/src/sshguard_procauth.h000644 001751 001751 00000003335 12777210715 020722 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #ifndef SSHGUARD_PROCAUTH_H #define SSHGUARD_PROCAUTH_H #include /* initialize the procauth subsystem */ void procauth_init(void); /* finalize the procauth subsystem */ void procauth_fin(void); /* add a process to the list of authorizable given its configuration. * Configuration format is: "digit:string", meaning: service_code:pid_filename * service_code associates the process to a given service, see sshguard_services.h */ int procauth_addprocess(char *conf); /* * refresh the cache of process pids by traversing their pidfiles * return the number of pids changed */ int procauth_refreshpids(); /* checks if "pid" is the authoritative process for service "service_code" * return: * 1 if authoritative * -1 if NOT authoritative * 0 if no answer can be determined (service_code not configured or other error) */ int procauth_isauthoritative(int service_code, pid_t pid); #endif sshguard-1.7.1/src/sshguard_whitelist.c000644 001751 001751 00000033644 12777210715 021112 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #include #include #include #include #include #include #include #include #include #include #include "parser/address.h" #include "simclist.h" #include "sshguard_log.h" #include "sshguard_whitelist.h" #define WHITELIST_SRCLINE_LEN 300 /* number of bits in the address types */ #define IPV4_BITS 32 #define IPV6_BITS 128 regex_t wl_ip4reg, wl_ip6reg, wl_hostreg; list_t whitelist; /* an address with mask */ typedef struct { int addrkind; union { struct { in_addr_t address; in_addr_t mask; } ip4; /* an IPv4 address w/ mask */ struct { struct in6_addr address; struct in6_addr mask; } ip6; /* an IPv6 address w/ mask */ } address; } addrblock_t; /* tell if IPv4 addr1 and addr2 are equivalent modulo mask */ static int match_ip4(in_addr_t addr1, in_addr_t addr2, in_addr_t mask) { return ((addr1 & mask) == (addr2 & mask)) ? 1 : 0; } /* tell if IPv6 addr1 and addr2 are equivalent modulo mask */ static int match_ip6(const struct in6_addr *restrict addr1, const struct in6_addr *restrict addr2, const struct in6_addr *restrict mask) { for (unsigned int i = 0; i < sizeof(addr1->s6_addr) && mask->s6_addr[i] != 0; i++) { if ((addr1->s6_addr[i] & mask->s6_addr[i]) != (addr2->s6_addr[i] & mask->s6_addr[i])) return 0; } return 1; } static size_t whitelist_meter() { return sizeof(addrblock_t); } static int whitelist_compare(const void *a, const void *b) { int ret; const addrblock_t *A = (const addrblock_t *)a; const addrblock_t *B = (const addrblock_t *)b; if ( A->addrkind != B->addrkind ) return (A->addrkind > B->addrkind ? 1 : -1); switch (A->addrkind) { case ADDRKIND_IPv4: if (A->address.ip4.address != B->address.ip4.address) return (A->address.ip4.address > B->address.ip4.address ? 1 : -1); if (A->address.ip4.mask != B->address.ip4.mask) return (A->address.ip4.mask > B->address.ip4.mask ? 1 : -1); break; case ADDRKIND_IPv6: ret = memcmp(& A->address.ip6.address, & B->address.ip6.address, sizeof(B->address.ip6.address)); if (ret != 0) return ret; ret = memcmp(& A->address.ip6.mask, & B->address.ip6.mask, sizeof(B->address.ip6.mask)); if (ret != 0) return ret; break; } return 0; } void whitelist_conf_fin() { regfree(&wl_ip4reg); regfree(&wl_ip6reg); regfree(&wl_hostreg); } void whitelist_init() { list_init(&whitelist); list_attributes_copy(&whitelist, whitelist_meter, 1); list_attributes_comparator(&whitelist, whitelist_compare); if (regcomp(&wl_ip4reg, "^" REGEXLIB_IPV4 "$", REG_EXTENDED) != 0) { abort(); } if (regcomp(&wl_ip6reg, "^" REGEXLIB_IPV6 "$", REG_EXTENDED) != 0) { abort(); } if (regcomp(&wl_hostreg, "^" REGEXLIB_HOSTNAME "$", REG_EXTENDED) != 0) { abort(); } } void whitelist_fin() { list_destroy(&whitelist); } int whitelist_file(const char *restrict filename) { FILE *src; char line[WHITELIST_SRCLINE_LEN]; int lineno = 0; size_t len; if (filename == NULL) return -1; src = fopen(filename, "r"); if (src == NULL) { sshguard_log(LOG_ERR, "whitelist: unable to open input file %s: %s", filename, strerror(errno)); return -1; } while (fgets(line, WHITELIST_SRCLINE_LEN, src) != NULL) { lineno++; /* handle comment lines */ if (line[0] == '#' || line[0] == '\n') continue; /* strip trailing '\n' */ len = strlen(line); if (len == 0) continue; if (line[len-1] == '\n') line[len-1] = '\0'; /* handling line */ if (whitelist_add(line) != 0) { sshguard_log(LOG_ERR, "whitelist: Unable to handle line %d from whitelist file \"%s\".", lineno, filename); } } fclose(src); return 0; } int whitelist_add(const char *str) { /* try address/mask first */ if (regexec(&wl_ip4reg, str, 0, NULL, 0) == 0) { /* plain IPv4 address */ sshguard_log(LOG_DEBUG, "whitelist: add '%s' as plain IPv4.", str); return whitelist_add_ipv4(str); } else if (regexec(&wl_ip6reg, str, 0, NULL, 0) == 0) { /* plain IPv6 address */ sshguard_log(LOG_DEBUG, "whitelist: add '%s' as plain IPv6.", str); return whitelist_add_ipv6(str); } else if (regexec(&wl_hostreg, str, 0, NULL, 0) == 0) { /* hostname to be resolved */ sshguard_log(LOG_DEBUG, "whitelist: add '%s' as host.", str); return whitelist_add_host(str); } else if (strrchr(str, '/') != NULL) { /* CIDR form (net block) */ char *pos; char buf[ADDRLEN+5]; unsigned int masklen; strncpy(buf, str, sizeof(buf)); buf[sizeof(buf)-1] = '\0'; pos = strrchr(buf, '/'); *pos = '\0'; masklen = (unsigned int)strtol(pos+1, (char **)NULL, 10); if (masklen == 0 && pos[1] != '0') { sshguard_log(LOG_WARNING, "whitelist: mask specified as '/%s' makes no sense.", pos+1); return -1; } if (masklen == 0 && errno != EINVAL) { /* could not convert the mask to an integer value */ sshguard_log(LOG_WARNING, "whitelist: could not parse line \"%s\" as plain IP nor IP block nor host name", str); return -1; } if (regexec(&wl_ip4reg, buf, 0, NULL, 0) == 0) { if (masklen > IPV4_BITS) { /* sanity check for netmask */ sshguard_log(LOG_WARNING, "whitelist: mask length '%u' makes no sense for IPv4.", masklen); return -1; } if (masklen == IPV4_BITS) { /* de-genere case with full mask --> plain address */ return whitelist_add_ipv4(buf); } return whitelist_add_block4(buf, masklen); } else if (regexec(&wl_ip6reg, buf, 0, NULL, 0) == 0) { if (masklen > IPV6_BITS) { /* sanity check for netmask */ sshguard_log(LOG_WARNING, "whitelist: mask length '%u' makes no sense for IPv6.", masklen); return -1; } if (masklen == IPV6_BITS) { /* de-genere case with full mask --> plain address */ return whitelist_add_ipv6(buf); } return whitelist_add_block6(buf, masklen); } } else { /* line not recognized */ sshguard_log(LOG_WARNING, "whitelist: could not parse line \"%s\" as plain IP nor IP block nor host name.", str); return -1; } return -1; } int whitelist_add_block4(const char *restrict address, int masklen) { addrblock_t ab; /* parse block line */ ab.addrkind = ADDRKIND_IPv4; if (inet_pton(AF_INET, address, & ab.address.ip4.address) != 1) { sshguard_log(LOG_WARNING, "whitelist: could not interpret address '%s': %s.", address, strerror(errno)); return -1; } ab.address.ip4.mask = htonl(0xFFFFFFFF << (IPV4_BITS-masklen)); if (! list_contains(& whitelist, &ab)) { list_append(& whitelist, &ab); sshguard_log(LOG_DEBUG, "whitelist: add IPv4 block: %s with mask %d.", address, masklen); } else { sshguard_log(LOG_DEBUG, "whitelist: skipping IPv4 block: %s/%d -- already present.", address, masklen); } return 0; } int whitelist_add_block6(const char *restrict address, int masklen) { addrblock_t ab; int bytelen, bitlen; uint8_t bitmask; /* parse block line */ ab.addrkind = ADDRKIND_IPv6; if (inet_pton(AF_INET6, address, & ab.address.ip6.address.s6_addr) != 1) { sshguard_log(LOG_WARNING, "whitelist: could not interpret address '%s': %s.", address, strerror(errno)); return -1; } bytelen = masklen / 8; /* compile the "all 1s" part */ memset(ab.address.ip6.mask.s6_addr, 0xFF, bytelen); /* compile the "crossing byte" */ if (bytelen == sizeof(ab.address.ip6.mask.s6_addr)) return 0; /* compile the remainder "all 0s" part */ bitlen = masklen % 8; bitmask = 0xFF << (8 - bitlen); ab.address.ip6.mask.s6_addr[bytelen] = bitmask; memset(& ab.address.ip6.mask.s6_addr[bytelen+1], 0x00, sizeof(ab.address.ip6.mask.s6_addr) - bytelen); if (! list_contains(& whitelist, &ab)) { list_append(& whitelist, &ab); sshguard_log(LOG_DEBUG, "whitelist: add IPv6 block: %s with mask %d.", address, masklen); } else { sshguard_log(LOG_DEBUG, "whitelist: skipping IPv6 block: %s/%d -- already present.", address, masklen); } return 0; } int whitelist_add_ipv4(const char *restrict ip) { addrblock_t ab; ab.addrkind = ADDRKIND_IPv4; inet_pton(AF_INET, ip, & ab.address.ip4.address); ab.address.ip4.mask = 0xFFFFFFFF; if (! list_contains(& whitelist, &ab)) { list_append(&whitelist, & ab); sshguard_log(LOG_DEBUG, "whitelist: add plain IPv4 %s.", ip); } else { sshguard_log(LOG_DEBUG, "whitelist: skipping plain IPv4 %s -- already present.", ip); } return 0; } int whitelist_add_ipv6(const char *restrict ip) { addrblock_t ab; ab.addrkind = ADDRKIND_IPv6; if (inet_pton(AF_INET6, ip, &ab.address.ip6.address.s6_addr) != 1) { sshguard_log(LOG_ERR, "whitelist: add ipv6: Could not add %s.", ip); return -1; } memset(ab.address.ip6.mask.s6_addr, 0xFF, sizeof(ab.address.ip6.mask.s6_addr)); if (! list_contains(& whitelist, &ab)) { list_append(&whitelist, & ab); sshguard_log(LOG_DEBUG, "whitelist: add plain IPv6 %s.", ip); } else { sshguard_log(LOG_DEBUG, "whitelist: skipping plain IPv6 %s -- already present.", ip); } return 0; } int whitelist_add_host(const char *restrict host) { struct addrinfo *hostaddrs; struct addrinfo *addriter; int ret, numaddresses; ret = getaddrinfo(host, NULL, NULL, & hostaddrs); if (ret != 0) { sshguard_log(LOG_ERR, "Could not resolve hostname '%s': %s.", host, gai_strerror(ret)); return -1; } /* iterate on all results, whitelist each based on its type */ for (numaddresses = 0, addriter = hostaddrs; addriter != NULL; addriter = addriter->ai_next, ++numaddresses) { /* convert result to printable format */ char addrstring[ADDRLEN]; switch (addriter->ai_family) { case AF_INET: /* IPv4 */ if (inet_ntop(addriter->ai_family, & ((struct sockaddr_in *)addriter->ai_addr)->sin_addr.s_addr, addrstring, ADDRLEN) == NULL) continue; whitelist_add_ipv4(addrstring); break; case AF_INET6: /* IPv6 */ if (inet_ntop(addriter->ai_family, & ((struct sockaddr_in6 *)addriter->ai_addr)->sin6_addr, addrstring, ADDRLEN) == NULL) continue; whitelist_add_ipv6(addrstring); break; default: --numaddresses; } } /* free all resolve stuff */ freeaddrinfo(hostaddrs); sshguard_log(LOG_DEBUG, "whitelist: add hostname '%s' with %d addresses.", host, numaddresses); return 0; } int whitelist_match(const char *restrict addr, int addrkind) { in_addr_t addrent; struct in6_addr addrent6; addrblock_t *entry; switch (addrkind) { case ADDRKIND_IPv4: if (inet_pton(AF_INET, addr, &addrent) != 1) { sshguard_log(LOG_WARNING, "whitelist: could not interpret ip address '%s'.", addr); return 0; } /* compare with every IPv4 entry in the list */ list_iterator_start(&whitelist); while (list_iterator_hasnext(&whitelist)) { entry = (addrblock_t *)list_iterator_next(&whitelist); if (entry->addrkind != ADDRKIND_IPv4) continue; if (match_ip4(addrent, entry->address.ip4.address, entry->address.ip4.mask)) { list_iterator_stop(&whitelist); return 1; } } list_iterator_stop(&whitelist); break; case ADDRKIND_IPv6: if (inet_pton(AF_INET6, addr, &addrent6.s6_addr) != 1) { sshguard_log(LOG_WARNING, "whitelist: could not interpret ip address '%s'.", addr); return 0; } /* compare with every IPv6 entry in the list */ list_iterator_start(&whitelist); while (list_iterator_hasnext(&whitelist)) { entry = (addrblock_t *)list_iterator_next(&whitelist); if (entry->addrkind != ADDRKIND_IPv6) continue; if (match_ip6(&addrent6, &entry->address.ip6.address, &entry->address.ip6.mask)) { list_iterator_stop(&whitelist); return 1; } } list_iterator_stop(&whitelist); break; default: /* not recognized */ /* make errors apparent */ assert(0); } return 0; } sshguard-1.7.1/src/fwalls/000755 001751 001751 00000000000 13002252070 016266 5ustar00kevinzkevinz000000 000000 sshguard-1.7.1/src/sshguard_blacklist.c000644 001751 001751 00000011641 12777210715 021037 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2009,2011 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #include #include #include #include #include #include "parser/attack.h" #include "simclist.h" #include "sshguard_blacklist.h" #include "sshguard_log.h" #define BL_MAXBUF 1024 #define stringify(x) xstr(x) #define xstr(x) #x static FILE *blacklist_file; static list_t *blacklist; static size_t attacker_el_meter(const void *el) { if (el) {} return sizeof(attacker_t); } /* INTERFACE FUNCTIONS */ static void blacklist_close() { assert(blacklist_file != NULL && blacklist != NULL); fclose(blacklist_file); blacklist_file = NULL; list_destroy(blacklist); free(blacklist); blacklist = NULL; } list_t *blacklist_load(const char *filename) { char blacklist_line[BL_MAXBUF]; unsigned int linecnt; assert(blacklist_file == NULL && blacklist == NULL); blacklist_file = fopen(filename, "a+"); if (blacklist_file == NULL) { return NULL; } blacklist = (list_t *)malloc(sizeof(list_t)); list_init(blacklist); list_attributes_copy(blacklist, attacker_el_meter, 1); rewind(blacklist_file); /* loading content of the file in the blacklist */ for (linecnt = 1; fgets(blacklist_line, BL_MAXBUF, blacklist_file) != NULL; ++linecnt) { attacker_t newattacker; /* discard empty lines and lines starting with a white-space or # */ if (isspace(blacklist_line[0]) || blacklist_line[0] == '#') { while (blacklist_line[strlen(blacklist_line)-1] != '\n') { /* consume until end of line */ if (fgets(blacklist_line, BL_MAXBUF, blacklist_file) == NULL) return blacklist; } continue; } long long blacklist_time; int service_no; if (sscanf(blacklist_line, "%lld|%d|%d|%" stringify(ADDRLEN) "s", &blacklist_time, &service_no, &newattacker.attack.address.kind, newattacker.attack.address.value) != 4) { sshguard_log(LOG_NOTICE, "blacklist: ignoring malformed line %d", linecnt); continue; } newattacker.whenlast = (time_t)blacklist_time; newattacker.attack.service = (enum service)service_no; if (newattacker.attack.address.kind != ADDRKIND_IPv4 && newattacker.attack.address.kind != ADDRKIND_IPv6) { /* unknown address type */ sshguard_log(LOG_NOTICE, "blacklist: unknown address type on line %d", linecnt); continue; } /* initialization of other default information */ newattacker.attack.dangerousness = 1; newattacker.whenfirst = 0; newattacker.pardontime = 0; newattacker.numhits = 1; newattacker.cumulated_danger = 1; /* add new element to the blacklist */ list_append(blacklist, & newattacker); } atexit(blacklist_close); return blacklist; } void blacklist_add(const attacker_t *restrict newel) { assert(blacklist_file != NULL && blacklist != NULL); if (blacklist_contains(&newel->attack.address)) { sshguard_log(LOG_WARNING, "blacklist: %s is already blacklisted", newel->attack.address.value); return; } int retval = fprintf(blacklist_file, "%lld|%d|%d|%s\n", (long long)newel->whenlast, newel->attack.service, newel->attack.address.kind, newel->attack.address.value); if (retval > 0) { sshguard_log(LOG_NOTICE, "blacklist: added %s", newel->attack.address.value); fflush(blacklist_file); list_append(blacklist, newel); } else { sshguard_log(LOG_ERR, "blacklist: could not add %s: %s", newel->attack.address.value, strerror(errno)); } } int blacklist_contains(const sshg_address_t *restrict addr) { if (blacklist == NULL) { // Blacklist hasn't been loaded yet. return -1; } list_attributes_seeker(blacklist, attack_addr_seeker); attacker_t *restrict el = list_seek(blacklist, addr); return (el != NULL); } sshguard-1.7.1/src/fnv.h000644 001751 001751 00000007357 12777210715 015776 0ustar00kevinzkevinz000000 000000 /* * fnv - Fowler/Noll/Vo- hash code * * @(#) $Revision: 5.4 $ * @(#) $Id: fnv.h,v 5.4 2009/07/30 22:49:13 chongo Exp $ * @(#) $Source: /usr/local/src/cmd/fnv/RCS/fnv.h,v $ * *** * * Fowler/Noll/Vo- hash * * The basis of this hash algorithm was taken from an idea sent * as reviewer comments to the IEEE POSIX P1003.2 committee by: * * Phong Vo (http://www.research.att.com/info/kpv/) * Glenn Fowler (http://www.research.att.com/~gsf/) * * In a subsequent ballot round: * * Landon Curt Noll (http://www.isthe.com/chongo/) * * improved on their algorithm. Some people tried this hash * and found that it worked rather well. In an EMail message * to Landon, they named it the ``Fowler/Noll/Vo'' or FNV hash. * * FNV hashes are designed to be fast while maintaining a low * collision rate. The FNV speed allows one to quickly hash lots * of data while maintaining a reasonable collision rate. See: * * http://www.isthe.com/chongo/tech/comp/fnv/index.html * * for more details as well as other forms of the FNV hash. * *** * * NOTE: The FNV-0 historic hash is not recommended. One should use * the FNV-1 hash instead. * * To use the 32 bit FNV-0 historic hash, pass FNV0_32_INIT as the * Fnv32_t hashval argument to fnv_32_buf() or fnv_32_str(). * * To use the 64 bit FNV-0 historic hash, pass FNV0_64_INIT as the * Fnv64_t hashval argument to fnv_64_buf() or fnv_64_str(). * * To use the recommended 32 bit FNV-1 hash, pass FNV1_32_INIT as the * Fnv32_t hashval argument to fnv_32_buf() or fnv_32_str(). * * To use the recommended 64 bit FNV-1 hash, pass FNV1_64_INIT as the * Fnv64_t hashval argument to fnv_64_buf() or fnv_64_str(). * * To use the recommended 32 bit FNV-1a hash, pass FNV1_32A_INIT as the * Fnv32_t hashval argument to fnv_32a_buf() or fnv_32a_str(). * * To use the recommended 64 bit FNV-1a hash, pass FNV1A_64_INIT as the * Fnv64_t hashval argument to fnv_64a_buf() or fnv_64a_str(). * *** * * Please do not copyright this code. This code is in the public domain. * * LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO * EVENT SHALL LANDON CURT NOLL BE LIABLE FOR ANY SPECIAL, INDIRECT OR * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. * * By: * chongo /\oo/\ * http://www.isthe.com/chongo/ * * Share and Enjoy! :-) */ #if !defined(__FNV_H__) #define __FNV_H__ #include #include #define FNV_VERSION "5.0.2" /* @(#) FNV Version */ /* * 32 bit FNV-0 hash type */ typedef uint32_t Fnv32_t; /* * 32 bit FNV-0 zero initial basis * * This historic hash is not recommended. One should use * the FNV-1 hash and initial basis instead. */ #define FNV0_32_INIT ((Fnv32_t)0) /* * 32 bit FNV-1 and FNV-1a non-zero initial basis * * The FNV-1 initial basis is the FNV-0 hash of the following 32 octets: * * chongo /\../\ * * NOTE: The \'s above are not back-slashing escape characters. * They are literal ASCII backslash 0x5c characters. * * NOTE: The FNV-1a initial basis is the same value as FNV-1 by definition. */ #define FNV1_32_INIT ((Fnv32_t)0x811c9dc5) #define FNV1_32A_INIT FNV1_32_INIT #if 0 /* hash_32.c */ Fnv32_t fnv_32_buf(void *buf, size_t len, Fnv32_t hashval); Fnv32_t fnv_32_str(const char *buf, Fnv32_t hashval); #endif /* hash_32a.c */ #if 0 Fnv32_t fnv_32a_buf(void *buf, size_t len, Fnv32_t hashval); #endif Fnv32_t fnv_32a_str(const char *str, Fnv32_t hashval); #endif /* __FNV_H__ */ sshguard-1.7.1/src/hash_32a.c000644 001751 001751 00000007604 12777210715 016563 0ustar00kevinzkevinz000000 000000 /* * hash_32 - 32 bit Fowler/Noll/Vo FNV-1a hash code * * @(#) $Revision: 5.1 $ * @(#) $Id: hash_32a.c,v 5.1 2009/06/30 09:13:32 chongo Exp $ * @(#) $Source: /usr/local/src/cmd/fnv/RCS/hash_32a.c,v $ * *** * * Fowler/Noll/Vo hash * * The basis of this hash algorithm was taken from an idea sent * as reviewer comments to the IEEE POSIX P1003.2 committee by: * * Phong Vo (http://www.research.att.com/info/kpv/) * Glenn Fowler (http://www.research.att.com/~gsf/) * * In a subsequent ballot round: * * Landon Curt Noll (http://www.isthe.com/chongo/) * * improved on their algorithm. Some people tried this hash * and found that it worked rather well. In an EMail message * to Landon, they named it the ``Fowler/Noll/Vo'' or FNV hash. * * FNV hashes are designed to be fast while maintaining a low * collision rate. The FNV speed allows one to quickly hash lots * of data while maintaining a reasonable collision rate. See: * * http://www.isthe.com/chongo/tech/comp/fnv/index.html * * for more details as well as other forms of the FNV hash. *** * * To use the recommended 32 bit FNV-1a hash, pass FNV1_32A_INIT as the * Fnv32_t hashval argument to fnv_32a_buf() or fnv_32a_str(). * *** * * Please do not copyright this code. This code is in the public domain. * * LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO * EVENT SHALL LANDON CURT NOLL BE LIABLE FOR ANY SPECIAL, INDIRECT OR * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. * * By: * chongo /\oo/\ * http://www.isthe.com/chongo/ * * Share and Enjoy! :-) */ #include #include "fnv.h" /* * 32 bit magic FNV-1a prime */ #define FNV_32_PRIME ((Fnv32_t)0x01000193) #if 0 /* * fnv_32a_buf - perform a 32 bit Fowler/Noll/Vo FNV-1a hash on a buffer * * input: * buf - start of buffer to hash * len - length of buffer in octets * hval - previous hash value or 0 if first call * * returns: * 32 bit hash as a static hash type * * NOTE: To use the recommended 32 bit FNV-1a hash, use FNV1_32A_INIT as the * hval arg on the first call to either fnv_32a_buf() or fnv_32a_str(). */ Fnv32_t fnv_32a_buf(void *buf, size_t len, Fnv32_t hval) { unsigned char *bp = (unsigned char *)buf; /* start of buffer */ unsigned char *be = bp + len; /* beyond end of buffer */ /* * FNV-1a hash each octet in the buffer */ while (bp < be) { /* xor the bottom with the current octet */ hval ^= (Fnv32_t)*bp++; /* multiply by the 32 bit FNV magic prime mod 2^32 */ #if defined(NO_FNV_GCC_OPTIMIZATION) hval *= FNV_32_PRIME; #else hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); #endif } /* return our new hash value */ return hval; } #endif /* * fnv_32a_str - perform a 32 bit Fowler/Noll/Vo FNV-1a hash on a string * * input: * str - string to hash * hval - previous hash value or 0 if first call * * returns: * 32 bit hash as a static hash type * * NOTE: To use the recommended 32 bit FNV-1a hash, use FNV1_32A_INIT as the * hval arg on the first call to either fnv_32a_buf() or fnv_32a_str(). */ Fnv32_t fnv_32a_str(const char *str, Fnv32_t hval) { unsigned const char *s = (unsigned char *)str; /* unsigned string */ /* * FNV-1a hash each octet in the buffer */ while (*s) { /* xor the bottom with the current octet */ hval ^= (Fnv32_t)*s++; /* multiply by the 32 bit FNV magic prime mod 2^32 */ #if defined(NO_FNV_GCC_OPTIMIZATION) hval *= FNV_32_PRIME; #else hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); #endif } /* return our new hash value */ return hval; } sshguard-1.7.1/src/Makefile.am000644 001751 001751 00000002061 13002251763 017041 0ustar00kevinzkevinz000000 000000 if !FWALL_HOSTS libexec_SCRIPTS = fwalls/sshg-fw endif EXTRA_DIST = fwalls/ipfw.sh fwalls/iptables.sh fwalls/null.sh fwalls/pf.sh AM_CFLAGS=-I. -DSIMCLIST_NO_DUMPRESTORE -DLIBEXECDIR=\"$(libexecdir)\" AM_YFLAGS = -d BUILT_SOURCES = parser/attack_parser.h libexec_PROGRAMS = sshg-parser sshg_parser_SOURCES = \ parser/address.h \ parser/attack.c \ parser/attack.h \ parser/attack_parser.y \ parser/attack_scanner.l \ parser/parser.h \ parser/sshg_parser.c dist_libexec_SCRIPTS = sshg-logtail sbin_PROGRAMS = sshguard sshguard_SOURCES = \ fnv.h \ fwalls/fw.h \ hash_32a.c \ parser/attack.c \ parser/attack_parser.y \ parser/attack_scanner.l \ simclist.c \ simclist.h \ sshguard.c \ sshguard.h \ sshguard_blacklist.c \ sshguard_blacklist.h \ sshguard_log.c \ sshguard_log.h \ sshguard_logsuck.c \ sshguard_logsuck.h \ sshguard_options.c \ sshguard_options.h \ sshguard_procauth.c \ sshguard_procauth.h \ sshguard_whitelist.c \ sshguard_whitelist.h if FWALL_HOSTS sshguard_SOURCES += fwalls/hosts.c else sshguard_SOURCES += fwalls/fw.c endif sshguard-1.7.1/src/sshguard_logsuck.c000644 001751 001751 00000024200 12777210715 020531 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2009,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #include "config.h" #include #include #include #include #include #include #include #include #include "fnv.h" #include "simclist.h" #include "sshguard.h" #include "sshguard_log.h" #include "sshguard_logsuck.h" #ifndef STDIN_FILENO # define STDIN_FILENO 0 #endif /* factor of growth of the interval between polls while in idle */ #define LOGPOLL_INTERVAL_GROWTHFACTOR 0.03 /* metainformation on a source */ typedef struct { char filename[PATH_MAX]; /* filename in the filesystem */ sourceid_t source_id; /* filename-based ID of source, constant across rotations */ /* current situation */ int active; /* is the source active? 0/1 */ int current_descriptor; /* current file descriptor, if active */ ino_t last_inode; //< File inode for rotation detection } source_entry_t; /* list of source_entry_t elements */ static list_t sources_list; /* how many files we are actively polling (may decrease at runtime if some "disappear" */ static int num_sources_active = 0; /* index of last file polled (used if insisting on source is required) */ static int index_last_read = -1; /* read a line from a file descriptor into a buffer */ static int read_from(const source_entry_t *restrict source, char *restrict buf, size_t buflen); static void deactivate_source(source_entry_t *restrict s); /* restore (open + update) a source previously inactive, then reappeared */ static int activate_source(source_entry_t *restrict srcent, const struct stat *fileinfo); /* test all sources (active + inactive) for changes, and refresh them if needed */ static int refresh_files(); /* meter for SimCList */ static size_t list_meter_sourceentry() { return sizeof(source_entry_t); } int logsuck_init() { list_init(& sources_list); list_attributes_copy(& sources_list, list_meter_sourceentry, 1); return 0; } int logsuck_add_logsource(const char *restrict filename) { source_entry_t cursource; assert(filename != NULL); if (list_size(& sources_list) >= MAX_FILES_POLLED) { sshguard_log(LOG_CRIT, "I can monitor at most %u files! See MAX_FILES_POLLED.", MAX_FILES_POLLED); return -1; } /* store filename */ strcpy(cursource.filename, filename); /* compute source id (based on filename) */ cursource.source_id = fnv_32a_str(filename, 0); /* open and store file descriptor */ if (strcmp(filename, "-") == 0) { int fflags; /* read from standard input */ cursource.current_descriptor = STDIN_FILENO; cursource.last_inode = 0; /* set O_NONBLOCK as the other sources (but this is already open) */ fflags = fcntl(cursource.current_descriptor, F_GETFL, 0); if (fcntl(cursource.current_descriptor, F_SETFL, fflags | O_NONBLOCK) == -1) { sshguard_log(LOG_ERR, "Couldn't make stdin source non-blocking (%s). Bye.", strerror(errno)); return -1; } cursource.active = 1; ++num_sources_active; } else { struct stat fileinfo; if (stat(filename, &fileinfo) != 0) { fileinfo.st_ino = 0; } activate_source(&cursource, &fileinfo); lseek(cursource.current_descriptor, 0, SEEK_END); } /* do add */ list_append(& sources_list, & cursource); sshguard_log(LOG_DEBUG, "File '%s' added, fd %d, serial %lu.", filename, cursource.current_descriptor, (unsigned long)cursource.last_inode); return 0; } int logsuck_getline(char *restrict buf, size_t buflen, sourceid_t *restrict whichsource) { int ret; /* use active poll through non-blocking read()s */ int sleep_interval; source_entry_t *restrict readentry; /* poll all files until some stuff is read (in random order, until data is found) */ sleep_interval = 20; while (1) { unsigned int pos, start; /* attempt to redeem disappeared files */ refresh_files(); /* pass through all files avoiding starvation */ start = rand() % list_size(& sources_list); for (pos = start; pos < list_size(& sources_list) + start; ++pos) { index_last_read = pos % list_size(& sources_list); readentry = (source_entry_t *restrict)list_get_at(& sources_list, index_last_read); if (! readentry->active) continue; ret = read(readentry->current_descriptor, & buf[0], 1); switch (ret) { case 1: /* ignore blank lines */ if (buf[0] == '\n') continue; /* there is stuff. Read rest of the line */ if (whichsource != NULL) *whichsource = readentry->source_id; return read_from(readentry, & buf[1], buflen-1); case -1: #ifdef EINTR if (errno == EINTR) { continue; } #endif if (errno != EAGAIN) { /* error */ sshguard_log(LOG_NOTICE, "Error while reading from file '%s': %s.", readentry->filename, strerror(errno)); deactivate_source(readentry); } } } /* no data. Wait for something with exponential backoff, up to LOGSUCK_MAX_WAIT */ usleep(sleep_interval * 1000); /* update sleep interval for next call */ if (sleep_interval < MAX_LOGPOLL_INTERVAL) { sleep_interval = sleep_interval + 1+(LOGPOLL_INTERVAL_GROWTHFACTOR*sleep_interval); if (sleep_interval > MAX_LOGPOLL_INTERVAL) sleep_interval = MAX_LOGPOLL_INTERVAL; } } /* we shouldn't be here, or there is an error */ return -1; } void logsuck_fin() { source_entry_t *restrict myentry; /* close all files and release memory for metadata */ list_iterator_start(& sources_list); while (list_iterator_hasnext(& sources_list)) { myentry = (source_entry_t *restrict)list_iterator_next(& sources_list); close(myentry->current_descriptor); } list_iterator_stop(& sources_list); list_destroy(& sources_list); } static int read_from(const source_entry_t *restrict source, char *restrict buf, size_t buflen) { unsigned int i, ret, bullets; /* read until error, newline reached, or buffer exhausted */ i = 0; bullets = 10; /* 10 bullets for the writer to not make us wait */ do { ret = read(source->current_descriptor, & buf[i++], 1); if (ret == 0) { /* if we're reading ahead of the writer, sit down wait some times */ usleep(20 * 1000); --bullets; } } while (buf[i-1] != '\n' && i < buflen-2 && bullets > 0); buf[i] = '\0'; if (bullets == 0) { /* what's up with the writer? read() patiented forever! Discard this entry. */ sshguard_log(LOG_INFO, "Discarding partial log entry '%s': source %u cannot starve the others.", buf, source->source_id); buf[0] = '\0'; return -1; } /* check result */ if (i >= buflen) { sshguard_log(LOG_ERR, "Increase buffer, %lu was insufficient for '%s'.", (long unsigned int)buflen, buf); return -1; } return 0; } static int refresh_files() { struct stat fileinfo; source_entry_t *myentry; unsigned int numchanged = 0; /* get all updated serial numbers */ list_iterator_start(& sources_list); while (list_iterator_hasnext(& sources_list)) { myentry = (source_entry_t *)list_iterator_next(& sources_list); /* skip stdin */ if (myentry->current_descriptor == STDIN_FILENO) continue; /* check the current serial number of the filename */ if (stat(myentry->filename, & fileinfo) != 0) { /* source no longer present */ if (myentry->active) { deactivate_source(myentry); ++numchanged; } continue; } if (myentry->active && myentry->last_inode == fileinfo.st_ino) { // File inode did not change; log was not rotated. continue; } /* there are news. Sort out if reappeared or rotated */ ++numchanged; if (! myentry->active) { /* entry was inactive, now available. Resume it */ } else { /* rotated (ie myentry->last_inode != fileinfo.st_ino) */ sshguard_log(LOG_NOTICE, "Reloading rotated file %s.", myentry->filename); deactivate_source(myentry); } activate_source(myentry, & fileinfo); /* descriptor and source ready! */ } list_iterator_stop(& sources_list); return 0; } static int activate_source(source_entry_t *restrict srcent, const struct stat *fileinfo) { assert(srcent != NULL); assert(fileinfo != NULL); srcent->current_descriptor = open(srcent->filename, O_RDONLY | O_NONBLOCK); if (srcent->current_descriptor < 0) { return -1; } srcent->last_inode = fileinfo->st_ino; srcent->active = 1; ++num_sources_active; return 0; } static void deactivate_source(source_entry_t *restrict s) { if (! s->active) return; sshguard_log(LOG_DEBUG, "Deactivating file '%s'.", s->filename); close(s->current_descriptor); s->active = 0; --num_sources_active; } sshguard-1.7.1/src/sshguard_options.c000644 001751 001751 00000013560 12777210715 020564 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2009,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #include "config.h" #include #include #include #include #ifdef HAVE_GETOPT_H #include #endif #include "sshguard.h" #include "sshguard_logsuck.h" #include "sshguard_options.h" #include "sshguard_procauth.h" #include "sshguard_whitelist.h" sshg_opts opts; static void usage(void) { fprintf(stderr, "usage: sshguard [-v] [-a thresh] [-b thresh:file]\n" "\t\t[-f service:pid-file] [-i pidfile] [-l source] [-p interval]\n" "\t\t[-s interval] [-w address | file]\n"); } static void version(void) { fprintf(stderr, PACKAGE_STRING "\n"); } /** * Initialize options to defaults. */ static void options_init(sshg_opts *opt) { opt->pardon_threshold = 2 * 60; opt->stale_threshold = 30 * 60; opt->abuse_threshold = 30; opt->blacklist_threshold = 0; opt->my_pidfile = NULL; opt->blacklist_filename = NULL; opt->has_polled_files = 0; } int get_options_cmdline(int argc, char *argv[]) { int optch; options_init(&opts); while ((optch = getopt(argc, argv, "b:p:s:a:w:f:l:i:e:vh")) != -1) { switch (optch) { case 'b': opts.blacklist_filename = (char *)malloc(strlen(optarg) + 1); if (sscanf(optarg, "%u:%s", &opts.blacklist_threshold, opts.blacklist_filename) != 2) { usage(); return -1; } break; case 'p': /* pardon threshold interval */ opts.pardon_threshold = strtol(optarg, (char **)NULL, 10); if (opts.pardon_threshold < 1) { fprintf(stderr, "Doesn't make sense to have a pardon time lower than 1 second. Terminating.\n"); usage(); return -1; } break; case 's': /* stale threshold interval */ opts.stale_threshold = strtol(optarg, (char **)NULL, 10); if (opts.stale_threshold < 1) { fprintf(stderr, "Doesn't make sense to have a stale threshold lower than 1 second. Terminating.\n"); usage(); return -1; } break; case 'a': /* abuse threshold count */ opts.abuse_threshold = strtol(optarg, (char **)NULL, 10); if (opts.abuse_threshold < DEFAULT_ATTACKS_DANGEROUSNESS) { fprintf(stderr, "Abuse threshold should be greater than one attack (%d danger)\n", DEFAULT_ATTACKS_DANGEROUSNESS); return -1; } if (opts.abuse_threshold % DEFAULT_ATTACKS_DANGEROUSNESS != 0) { fprintf(stderr, "Warning: abuse threshold should be a multiple of %d\n", DEFAULT_ATTACKS_DANGEROUSNESS); } break; case 'w': /* whitelist entries */ if (optarg[0] == '/' || optarg[0] == '.') { /* add from file */ if (whitelist_file(optarg) != 0) { fprintf(stderr, "Could not handle whitelisting for %s.\n", optarg); usage(); return -1; } } else { /* add raw content */ if (whitelist_add(optarg) != 0) { fprintf(stderr, "Could not handle whitelisting for %s.\n", optarg); usage(); return -1; } } break; case 'f': /* process pid authorization */ if (procauth_addprocess(optarg) != 0) { fprintf(stderr, "Could not parse service pid configuration '%s'.\n", optarg); usage(); return -1; } break; case 'l': /* add source for log sucker */ if (! opts.has_polled_files) { logsuck_init(); } if (logsuck_add_logsource(optarg) != 0) { fprintf(stderr, "Unable to poll from '%s'!\n", optarg); return -1; } opts.has_polled_files = 1; break; case 'i': /* specify pidfile for my PID */ opts.my_pidfile = optarg; break; case 'v': /* version */ version(); return -1; case 'h': /* help */ default: /* or anything else: print help */ usage(); return -1; } } if (opts.blacklist_filename && opts.blacklist_threshold < opts.abuse_threshold) { fprintf(stderr, "error: blacklist (%u) is less than abuse threshold (%u)\n", opts.blacklist_threshold, opts.abuse_threshold); return -1; } return 0; } sshguard-1.7.1/src/sshg-logtail000755 001751 001751 00000000540 12747510204 017333 0ustar00kevinzkevinz000000 000000 #!/bin/sh # sshg-logtail -- poll from the ends of log files using `tail` # This file is part of SSHGuard. tailF="tail -F -n 0 $@" tailf="tail -f -n 0 $@" fallback() { eval $tailF 2>/dev/null || exec $tailf } case `uname` in Darwin|FreeBSD|Linux|NetBSD) exec $tailF;; OpenBSD) exec $tailf;; *) fallback;; esac sshguard-1.7.1/src/config.h.in000644 001751 001751 00000004630 13002252042 017023 0ustar00kevinzkevinz000000 000000 /* src/config.h.in. Generated from configure.ac by autoheader. */ /* Define to 1 if you have the header file. */ #undef HAVE_GETOPT_H /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Path to hosts.allow */ #undef HOSTSFILE_PATH /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Enable extensions on AIX 3, Interix. */ #ifndef _ALL_SOURCE # undef _ALL_SOURCE #endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # undef _GNU_SOURCE #endif /* Enable threading extensions on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # undef _POSIX_PTHREAD_SEMANTICS #endif /* Enable extensions on HP NonStop. */ #ifndef _TANDEM_SOURCE # undef _TANDEM_SOURCE #endif /* Enable general extensions on Solaris. */ #ifndef __EXTENSIONS__ # undef __EXTENSIONS__ #endif /* Version number of package */ #undef VERSION /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a `char[]'. */ #undef YYTEXT_POINTER /* Define to 1 if on MINIX. */ #undef _MINIX /* Define to 2 if the system does not provide POSIX.1 features except with this defined. */ #undef _POSIX_1_SOURCE /* Define to 1 if you need to in order for `stat' and other things to work. */ #undef _POSIX_SOURCE sshguard-1.7.1/src/sshguard.c000644 001751 001751 00000035204 12777210715 017010 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2009,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #include "config.h" #include #include #include #include #include #include #include #include "fwalls/fw.h" #include "parser/parser.h" #include "simclist.h" #include "sshguard.h" #include "sshguard_blacklist.h" #include "sshguard_log.h" #include "sshguard_logsuck.h" #include "sshguard_options.h" #include "sshguard_procauth.h" #include "sshguard_whitelist.h" #define MAX_LOGLINE_LEN 1000 /** Keep track of the exit signal received. */ static volatile sig_atomic_t exit_sig = 0; /* FUNDAMENTAL DATA STRUCTURES */ /* These lists are all lists of attacker_t structures. * limbo and hell maintain "temporary" entries: in limbo, entries are deleted * when the address is detected to have abused a service (right after it is * blocked); in hell, it is deleted when the address is released. * * The list offenders maintains a permanent history of the abuses of * attackers, their first and last attempt, the number of abuses etc. These * are maintained for entire runtime. When the number of abuses exceeds a * limit, an address might be blacklisted (if blacklisting is enabled with * -b). After blacklisting, the block of an attacker is released, because it * has already been blocked permanently. * * The invariant of "offenders" is: it is sorted in decreasing order of the * "whenlast" field. */ /* list of addresses that failed some times, but not enough to get blocked */ list_t limbo; /* list of addresses currently blocked (offenders) */ list_t hell; /* list of offenders (addresses already blocked in the past) */ list_t offenders; /* mutex against races between insertions and pruning of lists */ pthread_mutex_t list_mutex; /* handler for termination-related signals */ static void sigfin_handler(); /* called at exit(): flush blocked addresses and finalize subsystems */ static void finishup(void); /* load blacklisted addresses and block them (if blacklist enabled) */ static void blacklist_load_and_block(); /* handle an attack: addr is the author, addrkind its address kind, service the attacked service code */ static void report_address(attack_t attack); /* cleanup false-alarm attackers from limbo list (ones with too few attacks in too much time) */ static void purge_limbo_stale(void); /* release blocked attackers after their penalty expired */ static void *pardonBlocked(); static void my_pidfile_create() { FILE *p = fopen(opts.my_pidfile, "w"); if (p == NULL) { sshguard_log(LOG_ERR, "Failed to create pid file: %m"); exit(73); } fprintf(p, "%d\n", (int)getpid()); fclose(p); } static void my_pidfile_destroy() { if (unlink(opts.my_pidfile) != 0) { sshguard_log(LOG_ERR, "Failed to remove pid file: %m"); } } /** * Fill 'buf' with a line from a log source and set the 'source_id' pointer. * Return 0 on success and -1 on failure. */ static int log_getline(char *restrict buf, sourceid_t *restrict source_id) { if (opts.has_polled_files) { return logsuck_getline(buf, MAX_LOGLINE_LEN, source_id); } else { *source_id = 0; return (fgets(buf, MAX_LOGLINE_LEN, stdin) != NULL ? 0 : -1); } } int main(int argc, char *argv[]) { pthread_t tid; sourceid_t source_id; char buf[MAX_LOGLINE_LEN]; int sshg_debugging = (getenv("SSHGUARD_DEBUG") != NULL); sshguard_log_init(sshg_debugging); yy_flex_debug = sshg_debugging; yydebug = sshg_debugging; srand(time(NULL)); /* pending, blocked, and offender address lists */ list_init(&limbo); list_attributes_seeker(& limbo, attack_addr_seeker); list_init(&hell); list_attributes_seeker(& hell, attack_addr_seeker); list_init(&offenders); list_attributes_seeker(& offenders, attack_addr_seeker); list_attributes_comparator(& offenders, attackt_whenlast_comparator); // Initialize procauth and whitelist before parsing arguments. procauth_init(); whitelist_init(); if (get_options_cmdline(argc, argv) != 0) { exit(64); } if (opts.my_pidfile != NULL) { my_pidfile_create(); atexit(my_pidfile_destroy); } if (fw_init() != FWALL_OK) { sshguard_log(LOG_ERR, "Failed to initialize firewall"); exit(69); } if (opts.blacklist_filename != NULL) { blacklist_load_and_block(); } /* termination signals */ signal(SIGTERM, sigfin_handler); signal(SIGHUP, sigfin_handler); signal(SIGINT, sigfin_handler); atexit(finishup); // TODO: Privilege separation goes here! /* whitelist localhost */ if (whitelist_add("127.0.0.1") != 0) { fprintf(stderr, "Could not whitelist localhost. Terminating...\n"); exit(1); } whitelist_conf_fin(); /* start thread for purging stale blocked addresses */ pthread_mutex_init(&list_mutex, NULL); if (pthread_create(&tid, NULL, pardonBlocked, NULL) != 0) { perror("pthread_create()"); exit(2); } sshguard_log(LOG_INFO, "Monitoring attacks from %s", opts.has_polled_files ? "log files" : "stdin"); while (log_getline(buf, &source_id) == 0) { attack_t parsed_attack; if (parse_line(source_id, buf, &parsed_attack) != 0) { // Skip lines that don't match any attack. continue; } if (parsed_attack.source != 0 && procauth_isauthoritative( parsed_attack.service, parsed_attack.source) == -1) { sshguard_log(LOG_NOTICE, "Ignoring message from pid %d on service %d", parsed_attack.source, parsed_attack.service); continue; } sshguard_log(LOG_DEBUG, "Attack from %s on service %d with danger %u", parsed_attack.address.value, parsed_attack.service, parsed_attack.dangerousness); report_address(parsed_attack); } if (!opts.has_polled_files && feof(stdin)) { sshguard_log(LOG_NOTICE, "Received EOF from stdin"); } else { sshguard_log(LOG_ERR, "Unable to read any more log entries"); } } void log_block(attacker_t *tmpent, attacker_t *offenderent) { char *time_msg; const time_t time = tmpent->pardontime; if (time > 0) { if (asprintf(&time_msg, "for %lld secs", (long long)time) < 0) { abort(); } } else { time_msg = "forever"; } sshguard_log(LOG_NOTICE, "Blocking %s %s (%u attacks in %lld " "secs, after %d abuses over %lld secs)", tmpent->attack.address.value, time_msg, tmpent->numhits, (long long)(tmpent->whenlast - tmpent->whenfirst), offenderent->numhits, (long long)(offenderent->whenlast - offenderent->whenfirst)); if (time > 0) { // Free time message only if previously allocated. free(time_msg); } } /* * This function is called every time an attack pattern is matched. * It does the following: * 1) update the attacker infos (counter, timestamps etc) * --OR-- create them if first sight. * 2) block the attacker, if attacks > threshold (abuse) * 3) blacklist the address, if the number of abuses is excessive */ static void report_address(attack_t attack) { attacker_t *tmpent = NULL; attacker_t *offenderent; assert(attack.address.value != NULL); assert(memchr(attack.address.value, '\0', sizeof(attack.address.value)) != NULL); /* clean list from stale entries */ purge_limbo_stale(); /* address already blocked? (can happen for 100 reasons) */ pthread_mutex_lock(& list_mutex); tmpent = list_seek(& hell, & attack.address); pthread_mutex_unlock(& list_mutex); if (tmpent != NULL) { sshguard_log(LOG_WARNING, "%s has already been blocked", attack.address.value); return; } if (whitelist_match(attack.address.value, attack.address.kind)) { sshguard_log(LOG_INFO, "%s: not blocking (on whitelist)", attack.address.value); return; } /* search entry in list */ tmpent = list_seek(& limbo, & attack.address); if (tmpent == NULL) { /* entry not already in list, add it */ /* otherwise: insert the new item */ tmpent = malloc(sizeof(attacker_t)); attackerinit(tmpent, & attack); list_append(&limbo, tmpent); } else { /* otherwise, the entry was already existing, update with new data */ tmpent->whenlast = time(NULL); tmpent->numhits++; tmpent->cumulated_danger += attack.dangerousness; } if (tmpent->cumulated_danger < opts.abuse_threshold) { /* do nothing now, just keep an eye on this guy */ return; } /* otherwise, we have to block it */ /* find out if this is a recidivous offender to determine the * duration of blocking */ tmpent->pardontime = opts.pardon_threshold; offenderent = list_seek(& offenders, & attack.address); if (offenderent == NULL) { /* first time we block this guy */ sshguard_log(LOG_DEBUG, "%s: first block (adding as offender)", tmpent->attack.address.value); offenderent = (attacker_t *)malloc(sizeof(attacker_t)); /* copy everything from tmpent */ memcpy(offenderent, tmpent, sizeof(attacker_t)); /* adjust number of hits */ offenderent->numhits = 1; list_prepend(& offenders, offenderent); assert(! list_empty(& offenders)); } else { /* this is a previous offender, update dangerousness and last-hit timestamp */ offenderent->numhits++; offenderent->cumulated_danger += tmpent->cumulated_danger; offenderent->whenlast = tmpent->whenlast; } /* At this stage, the guy (in tmpent) is offender, and we'll block it anyway. */ /* Let's see if we _also_ need to blacklist it. */ if (opts.blacklist_filename != NULL && offenderent->cumulated_danger >= opts.blacklist_threshold) { /* this host must be blacklisted -- blocked and never unblocked */ tmpent->pardontime = 0; /* insert in the blacklisted db iff enabled */ if (opts.blacklist_filename != NULL) { blacklist_add(offenderent); } } else { /* compute blocking time wrt the "offensiveness" */ for (unsigned int i = 0; i < offenderent->numhits; i++) { tmpent->pardontime *= 2; } } list_sort(& offenders, -1); log_block(tmpent, offenderent); int ret = fw_block(&attack); if (ret != FWALL_OK) { sshguard_log(LOG_ERR, "fw: failed to block (%d)", ret); } /* append blocked attacker to the blocked list, and remove it from the pending list */ pthread_mutex_lock(& list_mutex); list_append(& hell, tmpent); pthread_mutex_unlock(& list_mutex); assert(list_locate(& limbo, tmpent) >= 0); list_delete_at(& limbo, list_locate(& limbo, tmpent)); } static void purge_limbo_stale(void) { sshguard_log(LOG_DEBUG, "Purging old attackers"); time_t now = time(NULL); for (unsigned int pos = 0; pos < list_size(&limbo); pos++) { attacker_t *tmpent = list_get_at(&limbo, pos); if (now - tmpent->whenfirst > opts.stale_threshold) { list_delete_at(&limbo, pos); free(tmpent); pos--; } } } static void unblock_expired() { attacker_t *tmpel; int ret; time_t now = time(NULL); pthread_testcancel(); pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &ret); pthread_mutex_lock(&list_mutex); for (unsigned int pos = 0; pos < list_size(&hell); pos++) { tmpel = list_get_at(&hell, pos); /* skip blacklisted hosts (pardontime = infinite/0) */ if (tmpel->pardontime == 0) continue; /* process hosts with finite pardon time */ if (now - tmpel->whenlast > tmpel->pardontime) { /* pardon time passed, release block */ sshguard_log(LOG_DEBUG, "Unblocking %s after %lld secs", tmpel->attack.address.value, (long long)(now - tmpel->whenlast)); ret = fw_release(&tmpel->attack); if (ret != FWALL_OK) { sshguard_log(LOG_ERR, "fw: failed to unblock (%d)", ret); } list_delete_at(&hell, pos); free(tmpel); /* element removed, next element is at current index (don't step * pos) */ pos--; } } pthread_mutex_unlock(&list_mutex); pthread_setcancelstate(PTHREAD_CANCEL_ENABLE, &ret); pthread_testcancel(); } static void *pardonBlocked() { while (1) { /* wait some time, at most opts.pardon_threshold/3 + 1 sec */ sleep(1 + ((unsigned int)rand() % (1+opts.pardon_threshold/2))); unblock_expired(); } pthread_exit(NULL); return NULL; } static void finishup(void) { sshguard_log(LOG_INFO, "Exiting on %s", exit_sig == SIGHUP ? "SIGHUP" : "signal"); if (fw_flush() != FWALL_OK) { sshguard_log(LOG_ERR, "fw: failed to flush blocked addresses"); } if (opts.has_polled_files) { logsuck_fin(); } fw_fin(); whitelist_fin(); procauth_fin(); sshguard_log_fin(); } static void sigfin_handler(int sig) { exit_sig = sig; exit(0); } static void block_list(list_t *list) { list_iterator_start(list); while (list_iterator_hasnext(list)) { attacker_t *next = list_iterator_next(list); fw_block(&next->attack); } list_iterator_stop(list); } static void blacklist_load_and_block() { list_t *blacklist = blacklist_load(opts.blacklist_filename); if (blacklist == NULL) { sshguard_log(LOG_ERR, "blacklist: could not open %s: %m", opts.blacklist_filename); exit(66); } sshguard_log(LOG_INFO, "blacklist: blocking %u addresses", (unsigned int)list_size(blacklist)); block_list(blacklist); } sshguard-1.7.1/src/parser/000755 001751 001751 00000000000 13002252070 016272 5ustar00kevinzkevinz000000 000000 sshguard-1.7.1/src/sshguard_log.c000644 001751 001751 00000002323 12777210715 017645 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #include #include "sshguard_log.h" void sshguard_log_init(int debug) { int flags = LOG_NDELAY | LOG_PID; if (debug) { flags |= LOG_PERROR; } else { setlogmask(LOG_UPTO(LOG_INFO)); } // Set local time zone and open log before entering sandbox. tzset(); openlog("sshguard", flags, LOG_AUTH); } void sshguard_log_fin() { closelog(); } sshguard-1.7.1/src/sshguard_blacklist.h000644 001751 001751 00000003276 12777210715 021051 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2009 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #ifndef SSHGUARD_BLACKLIST_H #define SSHGUARD_BLACKLIST_H /** * Load blacklist from the given file. Return a list with the contents of the * blacklist. Do not destroy or free the returned list. * * @param filename full path of the file containing the black list * @return NULL in case of error, or a list containing blacklisted entries */ list_t *blacklist_load(const char *filename); /** * Add an entry to the blacklist. * * @param filename full path of the file containing the black list * @param newel ip entry to add */ void blacklist_add(const attacker_t *restrict newel); /** * Lookup if an address is present in the blacklist. * * @param addr address to look up (value + type) * * @return <0 if error; 1 if (addr,addrkind) present in blacklist, 0 otherwise */ int blacklist_contains(const sshg_address_t *restrict addr); #endif sshguard-1.7.1/src/sshguard_procauth.c000644 001751 001751 00000014533 12777210715 020717 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #include #include #include #include #include #include "simclist.h" #include "sshguard_log.h" #include "sshguard_procauth.h" typedef struct { int service_code; char *filename; pid_t current_pid; } procpid; size_t procpid_meter() { return sizeof(procpid); } /* list of services whose serving process ID has to assured authentic */ list_t proclist; static pid_t procauth_getprocpid(char *filename); static int procauth_ischildof(pid_t child, pid_t parent); void procauth_init() { list_init(&proclist); list_attributes_copy(&proclist, procpid_meter, 1); } void procauth_fin() { procpid *pp; /* free filenames */ list_iterator_start(&proclist); while (list_iterator_hasnext(&proclist)) { pp = (procpid *)list_iterator_next(&proclist); free(pp->filename); } list_iterator_stop(&proclist); /* destroy the list itself */ list_destroy(&proclist); } int procauth_addprocess(char *conf) { procpid pp; int srvcode; char pidfilename[FILENAME_MAX]; /* ensure the filename length is within system limit */ if (memchr(conf, '\0', FILENAME_MAX) == NULL) return -1; /* conf format: service_code:pid_filename */ if (sscanf(conf, "%d:%s", &srvcode, pidfilename) != 2) return -1; pp.service_code = srvcode; pp.filename = (char *)malloc(strlen(pidfilename) + 1); strcpy(pp.filename, pidfilename); /* get current pid */ pp.current_pid = procauth_getprocpid(pidfilename); /* append process block to the list */ list_append(&proclist, &pp); sshguard_log(LOG_INFO, "authenticating service %d with process ID from %s", pp.service_code, pp.filename); return 0; } int procauth_refreshpids() { procpid *pp; pid_t newpid; int changed = 0; /* update each process in list with the current pid */ list_iterator_start(&proclist); while (list_iterator_hasnext(&proclist)) { pp = (procpid *)list_iterator_next(&proclist); newpid = procauth_getprocpid(pp->filename); if (newpid != pp->current_pid) changed++; pp->current_pid = newpid; } list_iterator_stop(&proclist); sshguard_log(LOG_DEBUG,"refreshing the list of pids from pidfiles... %d pids changed", changed); return changed; } int procauth_isauthoritative(int service_code, pid_t pid) { procpid *pp; list_iterator_start(&proclist); while (list_iterator_hasnext(&proclist)) { pp = (procpid *)list_iterator_next(&proclist); if (pp->service_code == service_code) { /* wanted service found, compare pids... */ list_iterator_stop(&proclist); if (pp->current_pid == pid) /* authoritative */ return 1; else { pp->current_pid = procauth_getprocpid(pp->filename); if (pp->current_pid == -1) { /* error accessing pidfile */ return 0; } else { if (pp->current_pid != pid) { /* check if this is a child of the parent pid */ return procauth_ischildof(pid, pp->current_pid); } /* pid correctly updated and matching */ return 1; } } } } list_iterator_stop(&proclist); /* service_code was unknown */ return 0; } static pid_t procauth_getprocpid(char *filename) { FILE *pf; pid_t pid; pf = fopen(filename, "r"); if (pf == NULL) { sshguard_log(LOG_NOTICE, "unable to open pidfile '%s': %s.", filename, strerror(errno)); return -1; } if (fscanf(pf, "%d", &pid) != 1) { sshguard_log(LOG_INFO, "pid file '%s' malformed. Expecting one pid.", filename); fclose(pf); return -1; } fclose(pf); return pid; } static int procauth_ischildof(pid_t child, pid_t parent) { int ischild; int ret; int curchild, curparent; char mystring[20]; int ps2me[2]; pid_t pid; FILE *psout; sshguard_log(LOG_DEBUG, "Testing if %d is child of %d.", (int)child, (int)parent); if (pipe(ps2me) == -1) { sshguard_log(LOG_ERR, "Can't create pipe! %s.", strerror(errno)); return 0; } /* execute ps command, pipe result to us */ if ((pid = fork()) == 0) { /* child */ close(0); dup2(ps2me[1], 1); sshguard_log(LOG_DEBUG, "Running 'ps axo pid,ppid'."); execlp("ps", "ps", "axo", "pid,ppid", NULL); sshguard_log(LOG_ERR, "Unable to run 'ps axo pid,ppid': %s.", strerror(errno)); exit(-1); } /* father */ close(ps2me[1]); /* read lines returned the ps' output, and match pschild_re */ psout = fdopen(ps2me[0], "r"); if (psout == NULL) return 0; ischild = 0; while (fgets(mystring, sizeof(mystring), psout) != NULL) { /* sshguard_log(LOG_DEBUG, "Testing child/parent line: '%s' --> %d@%d", mystring, curchild, curparent); */ sscanf(mystring, " %d %d ", & curchild, & curparent); if (curchild == child && curparent == parent) { ischild = 1; break; } } waitpid(pid, & ret, 0); fclose(psout); if (! WIFEXITED(ret) || WEXITSTATUS(ret) != 0) { sshguard_log(LOG_ERR, "ps command failed to run."); return 0; } sshguard_log(LOG_INFO, "Process %d %s child of %d.", (int)child, (ischild ? "is" : "is not"), (int)parent); /* return YES or NO answer */ if (ischild) return 1; return -1; } sshguard-1.7.1/src/sshguard_whitelist.h000644 001751 001751 00000007453 12777210715 021116 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #ifndef SSHGUARD_WHITELIST_H #define SSHGUARD_WHITELIST_H /** * Initialize the whitelisting subsystem. * * Any other whitelist_*() function must be executed * after this. This function cannot be executed twice * unless whitelist_fin() occurred in between. * * @return 0 if success, <0 if failure * * @see whitelist_fin() */ void whitelist_init(void); /** * End a session for configuring the whitelist. */ void whitelist_conf_fin(void); /** * Terminate the whitelisting subsystem. * * No calls to any whitelist_*() function can occur after * this, unless whitelist_init() is called first. */ void whitelist_fin(void); /** * Adds entries to whitelist from file. * * The file is human readable and line-based. Entries look like: * * # comment line (a '#' as very first character) * # a single ip address * 1.2.3.4 * # address blocks in CIDR notation * 127.0.0.0/8 * 10.11.128.0/17 * 192.168.0.0/24 * # hostnames * rome-fw.enterprise.com * hosts.friends.com * * @param filename The filename containing whitelist entries * @return 0 if success, -1 if unable to open filename */ int whitelist_file(const char *restrict filename); /** * Wrapper for _add_ip, _add_block and _add_host. * * @return 0 if success, <0 if failure * * @see whitelist_add_ipv4() * @see whitelist_add_ipv6() * @see whitelist_add_block4() * @see whitelist_add_block6() * @see whitelist_add_host() */ int whitelist_add(const char *restrict str); /** * Add an IPv4 address to the whitelist. * * @param ip ip address, in dotted decimal notation * @return 0 if success, <0 if failure */ int whitelist_add_ipv4(const char *restrict ip); /** * Add an IPv6 address to the whitelist. * * @param ip ip address, in numerical string notation * @return 0 if success, <0 if failure */ int whitelist_add_ipv6(const char *restrict ip); /** * Add an IPv4 address block to the whitelist * * @param address character string representation of ip address * @param masklen length of bits to mask in address block * * @return 0 if success, -1 if invalid address */ int whitelist_add_block4(const char *restrict address, int masklen); /** * Add an IPv6 address block to the whitelist * * @param address character string representation of ip address * @param masklen length of bits to mask in address block * * @return 0 if success, -1 if invalid address */ int whitelist_add_block6(const char *restrict address, int masklen); /** * add an ip address to the whitelist based on a hostname * * @param host the hostname to whitelist * @return 0 if success -1 if host could not be resolved */ int whitelist_add_host(const char *restrict host); /** * search for an address in the whitelist * * @param addr the address to search for * @param addrkind the type of address, one of * ADDRKIND_IPv4 or ADDRKIND_IPv6 * * @return 1 if the address exists in the whitelist, 0 if it doesn't */ int whitelist_match(const char *restrict addr, int addrkind); #endif sshguard-1.7.1/src/simclist.c000644 001751 001751 00000135024 12777210715 017020 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2009,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SimCList library. See http://mij.oltrelinux.com/devel/simclist */ /* SimCList implementation, version 1.4.4rc4 */ #include #include #include /* for setting errno */ #include #include /* for READ_ERRCHECK() and write() */ #include /* for open() etc */ #include /* for htons() */ #include #include /* for time() for random seed */ #include /* for gettimeofday() */ #include /* for open()'s access modes S_IRUSR etc */ #include #include /* work around lack of inttypes.h support in broken Microsoft Visual Studio compilers */ #if !defined(WIN32) || !defined(_MSC_VER) # include /* (u)int*_t */ #else # include typedef UINT8 uint8_t; typedef UINT16 uint16_t; typedef ULONG32 uint32_t; typedef UINT64 uint64_t; typedef INT8 int8_t; typedef INT16 int16_t; typedef LONG32 int32_t; typedef INT64 int64_t; #endif #ifndef SIMCLIST_NO_DUMPRESTORE /* convert 64bit integers from host to network format */ #define hton64(x) (\ htons(1) == 1 ? \ (uint64_t)x /* big endian */ \ : /* little endian */ \ ((uint64_t)((((uint64_t)(x) & 0xff00000000000000ULL) >> 56) | \ (((uint64_t)(x) & 0x00ff000000000000ULL) >> 40) | \ (((uint64_t)(x) & 0x0000ff0000000000ULL) >> 24) | \ (((uint64_t)(x) & 0x000000ff00000000ULL) >> 8) | \ (((uint64_t)(x) & 0x00000000ff000000ULL) << 8) | \ (((uint64_t)(x) & 0x0000000000ff0000ULL) << 24) | \ (((uint64_t)(x) & 0x000000000000ff00ULL) << 40) | \ (((uint64_t)(x) & 0x00000000000000ffULL) << 56))) \ ) /* convert 64bit integers from network to host format */ #define ntoh64(x) (hton64(x)) #endif /* some OSes don't have EPROTO (eg OpenBSD) */ #ifndef EPROTO #define EPROTO EIO #endif /* disable asserts */ #ifndef SIMCLIST_DEBUG #define NDEBUG #endif #include #ifdef SIMCLIST_WITH_THREADS /* limit (approx) to the number of threads running * for threaded operations. Only meant when * SIMCLIST_WITH_THREADS is defined */ #define SIMCLIST_MAXTHREADS 2 #endif /* * how many elems to keep as spare. During a deletion, an element * can be saved in a "free-list", not free()d immediately. When * latter insertions are performed, spare elems can be used instead * of malloc()ing new elems. * * about this param, some values for appending * 10 million elems into an empty list: * (#, time[sec], gain[%], gain/no[%]) * 0 2,164 0,00 0,00 <-- feature disabled * 1 1,815 34,9 34,9 * 2 1,446 71,8 35,9 <-- MAX gain/no * 3 1,347 81,7 27,23 * 5 1,213 95,1 19,02 * 8 1,064 110,0 13,75 * 10 1,015 114,9 11,49 <-- MAX gain w/ likely sol * 15 1,019 114,5 7,63 * 25 0,985 117,9 4,72 * 50 1,088 107,6 2,15 * 75 1,016 114,8 1,53 * 100 0,988 117,6 1,18 * 150 1,022 114,2 0,76 * 200 0,939 122,5 0,61 <-- MIN time */ #ifndef SIMCLIST_MAX_SPARE_ELEMS #define SIMCLIST_MAX_SPARE_ELEMS 5 #endif #ifdef SIMCLIST_WITH_THREADS #include #endif #include "simclist.h" /* minumum number of elements for sorting with quicksort instead of insertion */ #define SIMCLIST_MINQUICKSORTELS 24 /* list dump declarations */ #define SIMCLIST_DUMPFORMAT_VERSION 1 /* (short integer) version of fileformat managed by _dump* and _restore* functions */ #define SIMCLIST_DUMPFORMAT_HEADERLEN 30 /* length of the header */ /* header for a list dump */ struct list_dump_header_s { uint16_t ver; /* version */ int64_t timestamp; /* dump timestamp */ int32_t rndterm; /* random value terminator -- terminates the data sequence */ uint32_t totlistlen; /* sum of every element' size, bytes */ uint32_t numels; /* number of elements */ uint32_t elemlen; /* bytes length of an element, for constant-size lists, <= 0 otherwise */ int32_t listhash; /* hash of the list at the time of dumping, or 0 if to be ignored */ }; /* deletes tmp from list, with care wrt its position (head, tail, middle) */ static int list_drop_elem(list_t *restrict l, struct list_entry_s *tmp, unsigned int pos); /* set default values for initialized lists */ static int list_attributes_setdefaults(list_t *restrict l); #ifndef NDEBUG /* check whether the list internal REPresentation is valid -- Costs O(n) */ static int list_repOk(const list_t *restrict l); /* check whether the list attribute set is valid -- Costs O(1) */ static int list_attrOk(const list_t *restrict l); #endif /* do not inline, this is recursive */ static void list_sort_quicksort(list_t *restrict l, int versus, unsigned int first, struct list_entry_s *fel, unsigned int last, struct list_entry_s *lel); static inline void list_sort_selectionsort(list_t *restrict l, int versus, unsigned int first, struct list_entry_s *fel, unsigned int last, struct list_entry_s *lel); static void *list_get_minmax(const list_t *restrict l, int versus); static inline struct list_entry_s *list_findpos(const list_t *restrict l, int posstart); /* write() decorated with error checking logic */ #define WRITE_ERRCHECK(fd, msgbuf, msglen) do { \ if (write(fd, msgbuf, msglen) < 0) return -1; \ } while (0); /* READ_ERRCHECK() decorated with error checking logic */ #define READ_ERRCHECK(fd, msgbuf, msglen) do { \ if (read(fd, msgbuf, msglen) != msglen) { \ /*errno = EPROTO;*/ \ return -1; \ } \ } while (0); /* * Random Number Generator * * The user is expected to seed the RNG (ie call srand()) if * SIMCLIST_SYSTEM_RNG is defined. * * Otherwise, a self-contained RNG based on LCG is used; see * http://en.wikipedia.org/wiki/Linear_congruential_generator . * * Facts pro local RNG: * 1. no need for the user to call srand() on his own * 2. very fast, possibly faster than OS * 3. avoid interference with user's RNG * * Facts pro system RNG: * 1. may be more accurate (irrelevant for SimCList randno purposes) * 2. why reinvent the wheel * * Default to local RNG for user's ease of use. */ #ifdef SIMCLIST_SYSTEM_RNG /* keep track whether we initialized already (non-0) or not (0) */ static unsigned random_seed = 0; /* use local RNG */ static inline void seed_random() { if (random_seed == 0) random_seed = (unsigned)getpid() ^ (unsigned)time(NULL); } static inline long get_random() { random_seed = (1664525 * random_seed + 1013904223); return random_seed; } #else /* use OS's random generator */ # define seed_random() # define get_random() (rand()) #endif /* list initialization */ int list_init(list_t *restrict l) { if (l == NULL) return -1; seed_random(); l->numels = 0; /* head/tail sentinels and mid pointer */ l->head_sentinel = (struct list_entry_s *)malloc(sizeof(struct list_entry_s)); l->tail_sentinel = (struct list_entry_s *)malloc(sizeof(struct list_entry_s)); l->head_sentinel->next = l->tail_sentinel; l->tail_sentinel->prev = l->head_sentinel; l->head_sentinel->prev = l->tail_sentinel->next = l->mid = NULL; l->head_sentinel->data = l->tail_sentinel->data = NULL; /* iteration attributes */ l->iter_active = 0; l->iter_pos = 0; l->iter_curentry = NULL; /* free-list attributes */ l->spareels = (struct list_entry_s **)malloc(SIMCLIST_MAX_SPARE_ELEMS * sizeof(struct list_entry_s *)); l->spareelsnum = 0; #ifdef SIMCLIST_WITH_THREADS l->threadcount = 0; #endif list_attributes_setdefaults(l); assert(list_repOk(l)); assert(list_attrOk(l)); return 0; } void list_destroy(list_t *restrict l) { unsigned int i; list_clear(l); for (i = 0; i < l->spareelsnum; i++) { free(l->spareels[i]); } free(l->spareels); free(l->head_sentinel); free(l->tail_sentinel); } int list_attributes_setdefaults(list_t *restrict l) { l->attrs.comparator = NULL; l->attrs.seeker = NULL; /* also free() element data when removing and element from the list */ l->attrs.meter = NULL; l->attrs.copy_data = 0; l->attrs.hasher = NULL; /* serializer/unserializer */ l->attrs.serializer = NULL; l->attrs.unserializer = NULL; assert(list_attrOk(l)); return 0; } /* setting list properties */ int list_attributes_comparator(list_t *restrict l, element_comparator comparator_fun) { if (l == NULL) return -1; l->attrs.comparator = comparator_fun; assert(list_attrOk(l)); return 0; } int list_attributes_keymaker(list_t *restrict l, element_keymaker keymaker_fun) { if (l == NULL) return -1; l->attrs.keymaker = keymaker_fun; assert(list_attrOk(l)); return 0; } int list_attributes_seeker(list_t *restrict l, element_seeker seeker_fun) { if (l == NULL) return -1; l->attrs.seeker = seeker_fun; assert(list_attrOk(l)); return 0; } int list_attributes_copy(list_t *restrict l, element_meter metric_fun, int copy_data) { if (l == NULL || (metric_fun == NULL && copy_data != 0)) return -1; l->attrs.meter = metric_fun; l->attrs.copy_data = copy_data; assert(list_attrOk(l)); return 0; } int list_attributes_hash_computer(list_t *restrict l, element_hash_computer hash_computer_fun) { if (l == NULL) return -1; l->attrs.hasher = hash_computer_fun; assert(list_attrOk(l)); return 0; } int list_attributes_serializer(list_t *restrict l, element_serializer serializer_fun) { if (l == NULL) return -1; l->attrs.serializer = serializer_fun; assert(list_attrOk(l)); return 0; } int list_attributes_unserializer(list_t *restrict l, element_unserializer unserializer_fun) { if (l == NULL) return -1; l->attrs.unserializer = unserializer_fun; assert(list_attrOk(l)); return 0; } int list_append(list_t *restrict l, const void *data) { return list_insert_at(l, data, l->numels); } int list_prepend(list_t *restrict l, const void *data) { return list_insert_at(l, data, 0); } void *list_fetch(list_t *restrict l) { return list_extract_at(l, 0); } void *list_get_at(const list_t *restrict l, unsigned int pos) { struct list_entry_s *tmp; tmp = list_findpos(l, pos); return (tmp != NULL ? tmp->data : NULL); } void *list_get_max(const list_t *restrict l) { return list_get_minmax(l, +1); } void *list_get_min(const list_t *restrict l) { return list_get_minmax(l, -1); } /* REQUIRES {list->numels >= 1} * return the min (versus < 0) or max value (v > 0) in l */ static void *list_get_minmax(const list_t *restrict l, int versus) { void *curminmax; struct list_entry_s *s; if (l->attrs.comparator == NULL || l->numels == 0) return NULL; curminmax = l->head_sentinel->next->data; for (s = l->head_sentinel->next->next; s != l->tail_sentinel; s = s->next) { if (l->attrs.comparator(curminmax, s->data) * versus > 0) curminmax = s->data; } return curminmax; } /* set tmp to point to element at index posstart in l */ static inline struct list_entry_s *list_findpos(const list_t *restrict l, int posstart) { struct list_entry_s *ptr; float x; int i; /* accept 1 slot overflow for fetching head and tail sentinels */ if (posstart < -1 || posstart > (int)l->numels) return NULL; if (l->numels == 0) { /* fetching either head (-1) or tail (0) sentinels */ if (posstart == -1) return l->head_sentinel; return l->tail_sentinel; } x = (float)(posstart+1) / l->numels; if (x <= 0.25) { /* first quarter: get to posstart from head */ for (i = -1, ptr = l->head_sentinel; i < posstart; ptr = ptr->next, i++); } else if (x < 0.5) { /* second quarter: get to posstart from mid */ for (i = (l->numels-1)/2, ptr = l->mid; i > posstart; ptr = ptr->prev, i--); } else if (x <= 0.75) { /* third quarter: get to posstart from mid */ for (i = (l->numels-1)/2, ptr = l->mid; i < posstart; ptr = ptr->next, i++); } else { /* fourth quarter: get to posstart from tail */ for (i = l->numels, ptr = l->tail_sentinel; i > posstart; ptr = ptr->prev, i--); } return ptr; } void *list_extract_at(list_t *restrict l, unsigned int pos) { struct list_entry_s *tmp; void *data; if (l->iter_active || pos >= l->numels) return NULL; tmp = list_findpos(l, pos); data = tmp->data; tmp->data = NULL; /* save data from list_drop_elem() free() */ list_drop_elem(l, tmp, pos); l->numels--; assert(list_repOk(l)); return data; } int list_insert_at(list_t *restrict l, const void *data, unsigned int pos) { struct list_entry_s *lent, *succ, *prec; if (l->iter_active || pos > l->numels) return -1; /* this code optimizes malloc() with a free-list */ if (l->spareelsnum > 0) { lent = l->spareels[l->spareelsnum-1]; l->spareelsnum--; } else { lent = (struct list_entry_s *)malloc(sizeof(struct list_entry_s)); if (lent == NULL) return -1; } if (l->attrs.copy_data) { /* make room for user' data (has to be copied) */ size_t datalen = l->attrs.meter(data); lent->data = (struct list_entry_s *)malloc(datalen); memcpy(lent->data, data, datalen); } else { lent->data = (void*)data; } /* actually append element */ prec = list_findpos(l, pos-1); succ = prec->next; prec->next = lent; lent->prev = prec; lent->next = succ; succ->prev = lent; l->numels++; /* fix mid pointer */ if (l->numels == 1) { /* first element, set pointer */ l->mid = lent; } else if (l->numels % 2) { /* now odd */ if (pos >= (l->numels-1)/2) l->mid = l->mid->next; } else { /* now even */ if (pos <= (l->numels-1)/2) l->mid = l->mid->prev; } assert(list_repOk(l)); return 1; } int list_delete(list_t *restrict l, const void *data) { int pos, r; pos = list_locate(l, data); if (pos < 0) return -1; r = list_delete_at(l, pos); if (r < 0) return -1; assert(list_repOk(l)); return 0; } int list_delete_at(list_t *restrict l, unsigned int pos) { struct list_entry_s *delendo; if (l->iter_active || pos >= l->numels) return -1; delendo = list_findpos(l, pos); list_drop_elem(l, delendo, pos); l->numels--; assert(list_repOk(l)); return 0; } int list_delete_range(list_t *restrict l, unsigned int posstart, unsigned int posend) { struct list_entry_s *lastvalid, *tmp, *tmp2; unsigned int i; int movedx; unsigned int numdel, midposafter; if (l->iter_active || posend < posstart || posend >= l->numels) return -1; tmp = list_findpos(l, posstart); /* first el to be deleted */ lastvalid = tmp->prev; /* last valid element */ numdel = posend - posstart + 1; midposafter = (l->numels-1-numdel)/2; midposafter = midposafter < posstart ? midposafter : midposafter+numdel; movedx = midposafter - (l->numels-1)/2; if (movedx > 0) { /* move right */ for (i = 0; i < (unsigned int)movedx; l->mid = l->mid->next, i++); } else { /* move left */ movedx = -movedx; for (i = 0; i < (unsigned int)movedx; l->mid = l->mid->prev, i++); } assert(posstart == 0 || lastvalid != l->head_sentinel); i = posstart; if (l->attrs.copy_data) { /* also free element data */ for (; i <= posend; i++) { tmp2 = tmp; tmp = tmp->next; if (tmp2->data != NULL) free(tmp2->data); if (l->spareelsnum < SIMCLIST_MAX_SPARE_ELEMS) { l->spareels[l->spareelsnum++] = tmp2; } else { free(tmp2); } } } else { /* only free containers */ for (; i <= posend; i++) { tmp2 = tmp; tmp = tmp->next; if (l->spareelsnum < SIMCLIST_MAX_SPARE_ELEMS) { l->spareels[l->spareelsnum++] = tmp2; } else { free(tmp2); } } } assert(i == posend+1 && (posend != l->numels || tmp == l->tail_sentinel)); lastvalid->next = tmp; tmp->prev = lastvalid; l->numels -= posend - posstart + 1; assert(list_repOk(l)); return 0; } int list_clear(list_t *restrict l) { struct list_entry_s *s; if (l->iter_active) return -1; if (l->attrs.copy_data) { /* also free user data */ /* spare a loop conditional with two loops: spareing elems and freeing elems */ for (s = l->head_sentinel->next; l->spareelsnum < SIMCLIST_MAX_SPARE_ELEMS && s != l->tail_sentinel; s = s->next) { /* move elements as spares as long as there is room */ if (s->data != NULL) free(s->data); l->spareels[l->spareelsnum++] = s; } while (s != l->tail_sentinel) { /* free the remaining elems */ if (s->data != NULL) free(s->data); s = s->next; free(s->prev); } l->head_sentinel->next = l->tail_sentinel; l->tail_sentinel->prev = l->head_sentinel; } else { /* only free element containers */ /* spare a loop conditional with two loops: spareing elems and freeing elems */ for (s = l->head_sentinel->next; l->spareelsnum < SIMCLIST_MAX_SPARE_ELEMS && s != l->tail_sentinel; s = s->next) { /* move elements as spares as long as there is room */ l->spareels[l->spareelsnum++] = s; } while (s != l->tail_sentinel) { /* free the remaining elems */ s = s->next; free(s->prev); } l->head_sentinel->next = l->tail_sentinel; l->tail_sentinel->prev = l->head_sentinel; } l->numels = 0; l->mid = NULL; assert(list_repOk(l)); return 0; } unsigned int list_size(const list_t *restrict l) { return l->numels; } int list_empty(const list_t *restrict l) { return (l->numels == 0); } int list_locate(const list_t *restrict l, const void *data) { struct list_entry_s *el; int pos = 0; if (l->attrs.comparator != NULL) { /* use comparator */ for (el = l->head_sentinel->next; el != l->tail_sentinel; el = el->next, pos++) { if (l->attrs.comparator(data, el->data) == 0) break; } } else { /* compare references */ for (el = l->head_sentinel->next; el != l->tail_sentinel; el = el->next, pos++) { if (el->data == data) break; } } if (el == l->tail_sentinel) return -1; return pos; } void *list_seek(list_t *restrict l, const void *indicator) { const struct list_entry_s *iter; if (l->attrs.seeker == NULL) return NULL; for (iter = l->head_sentinel->next; iter != l->tail_sentinel; iter = iter->next) { if (l->attrs.seeker(iter->data, indicator) != 0) return iter->data; } return NULL; } int list_contains(const list_t *restrict l, const void *data) { return (list_locate(l, data) >= 0); } int list_concat(const list_t *l1, const list_t *l2, list_t *restrict dest) { struct list_entry_s *el, *srcel; unsigned int cnt; int err; if (l1 == NULL || l2 == NULL || dest == NULL || l1 == dest || l2 == dest) return -1; list_init(dest); dest->numels = l1->numels + l2->numels; if (dest->numels == 0) return 0; /* copy list1 */ srcel = l1->head_sentinel->next; el = dest->head_sentinel; while (srcel != l1->tail_sentinel) { el->next = (struct list_entry_s *)malloc(sizeof(struct list_entry_s)); el->next->prev = el; el = el->next; el->data = srcel->data; srcel = srcel->next; } dest->mid = el; /* approximate position (adjust later) */ /* copy list 2 */ srcel = l2->head_sentinel->next; while (srcel != l2->tail_sentinel) { el->next = (struct list_entry_s *)malloc(sizeof(struct list_entry_s)); el->next->prev = el; el = el->next; el->data = srcel->data; srcel = srcel->next; } el->next = dest->tail_sentinel; dest->tail_sentinel->prev = el; /* fix mid pointer */ err = l2->numels - l1->numels; if ((err+1)/2 > 0) { /* correct pos RIGHT (err-1)/2 moves */ err = (err+1)/2; for (cnt = 0; cnt < (unsigned int)err; cnt++) dest->mid = dest->mid->next; } else if (err/2 < 0) { /* correct pos LEFT (err/2)-1 moves */ err = -err/2; for (cnt = 0; cnt < (unsigned int)err; cnt++) dest->mid = dest->mid->prev; } assert(!(list_repOk(l1) && list_repOk(l2)) || list_repOk(dest)); return 0; } int list_sort(list_t *restrict l, int versus) { if (l->iter_active || (l->attrs.comparator == NULL && l->attrs.keymaker == NULL)) /* cannot modify list in the middle of an iteration */ return -1; if (l->numels <= 1) return 0; list_sort_quicksort(l, versus, 0, l->head_sentinel->next, l->numels-1, l->tail_sentinel->prev); assert(list_repOk(l)); return 0; } #ifdef SIMCLIST_WITH_THREADS struct list_sort_wrappedparams { list_t *restrict l; int versus; unsigned int first, last; struct list_entry_s *fel, *lel; }; static void *list_sort_quicksort_threadwrapper(void *wrapped_params) { struct list_sort_wrappedparams *wp = (struct list_sort_wrappedparams *)wrapped_params; list_sort_quicksort(wp->l, wp->versus, wp->first, wp->fel, wp->last, wp->lel); free(wp); pthread_exit(NULL); return NULL; } #endif static inline int el_compare(const list_t *l, const void *a, const void *b) { if (l->attrs.keymaker != NULL) { /* keymaker function available */ long int na, nb; na = l->attrs.keymaker(a); nb = l->attrs.keymaker(b); return (na - nb) - (nb - na); } /* use comparator function */ assert(l->comparator != NULL); return l->attrs.comparator(a, b); } static inline void list_sort_selectionsort(list_t *restrict l, int versus, unsigned int first, struct list_entry_s *fel, unsigned int last, struct list_entry_s *lel) { struct list_entry_s *cursor, *toswap, *firstunsorted; void *tmpdata; if (last <= first) /* <= 1-element lists are always sorted */ return; for (firstunsorted = fel; firstunsorted != lel; firstunsorted = firstunsorted->next) { /* find min or max in the remainder of the list */ for (toswap = firstunsorted, cursor = firstunsorted->next; cursor != lel->next; cursor = cursor->next) if (el_compare(l, toswap->data, cursor->data) * -versus > 0) toswap = cursor; if (toswap != firstunsorted) { /* swap firstunsorted with toswap */ tmpdata = firstunsorted->data; firstunsorted->data = toswap->data; toswap->data = tmpdata; } } } static void list_sort_quicksort(list_t *restrict l, int versus, unsigned int first, struct list_entry_s *fel, unsigned int last, struct list_entry_s *lel) { unsigned int pivotid; unsigned int i; register struct list_entry_s *pivot; struct list_entry_s *left, *right; void *tmpdata; #ifdef SIMCLIST_WITH_THREADS pthread_t tid; int traised; #endif if (last <= first) /* <= 1-element lists are always sorted */ return; if (last - first+1 <= SIMCLIST_MINQUICKSORTELS) { list_sort_selectionsort(l, versus, first, fel, last, lel); return; } /* base of iteration: one element list */ if (! (last > first)) return; pivotid = (get_random() % (last - first + 1)); /* pivotid = (last - first + 1) / 2; */ /* find pivot */ if (pivotid < (last - first + 1)/2) { for (i = 0, pivot = fel; i < pivotid; pivot = pivot->next, i++); } else { for (i = last - first, pivot = lel; i > pivotid; pivot = pivot->prev, i--); } /* smaller PIVOT bigger */ left = fel; right = lel; /* iterate --- left ---> PIV <--- right --- */ while (left != pivot && right != pivot) { for (; left != pivot && (el_compare(l, left->data, pivot->data) * -versus <= 0); left = left->next); /* left points to a smaller element, or to pivot */ for (; right != pivot && (el_compare(l, right->data, pivot->data) * -versus >= 0); right = right->prev); /* right points to a bigger element, or to pivot */ if (left != pivot && right != pivot) { /* swap, then move iterators */ tmpdata = left->data; left->data = right->data; right->data = tmpdata; left = left->next; right = right->prev; } } /* now either left points to pivot (end run), or right */ if (right == pivot) { /* left part longer */ while (left != pivot) { if (el_compare(l, left->data, pivot->data) * -versus > 0) { tmpdata = left->data; left->data = pivot->prev->data; pivot->prev->data = pivot->data; pivot->data = tmpdata; pivot = pivot->prev; pivotid--; if (pivot == left) break; } else { left = left->next; } } } else { /* right part longer */ while (right != pivot) { if (el_compare(l, right->data, pivot->data) * -versus < 0) { /* move current right before pivot */ tmpdata = right->data; right->data = pivot->next->data; pivot->next->data = pivot->data; pivot->data = tmpdata; pivot = pivot->next; pivotid++; if (pivot == right) break; } else { right = right->prev; } } } /* sort sublists A and B : |---A---| pivot |---B---| */ #ifdef SIMCLIST_WITH_THREADS traised = 0; if (pivotid > 0) { /* prepare wrapped args, then start thread */ if (l->threadcount < SIMCLIST_MAXTHREADS-1) { struct list_sort_wrappedparams *wp = (struct list_sort_wrappedparams *)malloc(sizeof(struct list_sort_wrappedparams)); l->threadcount++; traised = 1; wp->l = l; wp->versus = versus; wp->first = first; wp->fel = fel; wp->last = first+pivotid-1; wp->lel = pivot->prev; if (pthread_create(&tid, NULL, list_sort_quicksort_threadwrapper, wp) != 0) { free(wp); traised = 0; list_sort_quicksort(l, versus, first, fel, first+pivotid-1, pivot->prev); } } else { list_sort_quicksort(l, versus, first, fel, first+pivotid-1, pivot->prev); } } if (first + pivotid < last) list_sort_quicksort(l, versus, first+pivotid+1, pivot->next, last, lel); if (traised) { pthread_join(tid, (void **)NULL); l->threadcount--; } #else if (pivotid > 0) list_sort_quicksort(l, versus, first, fel, first+pivotid-1, pivot->prev); if (first + pivotid < last) list_sort_quicksort(l, versus, first+pivotid+1, pivot->next, last, lel); #endif } int list_iterator_start(list_t *restrict l) { if (l->iter_active) return 0; l->iter_pos = 0; l->iter_active = 1; l->iter_curentry = l->head_sentinel->next; return 1; } void *list_iterator_next(list_t *restrict l) { void *toret; if (! l->iter_active) return NULL; toret = l->iter_curentry->data; l->iter_curentry = l->iter_curentry->next; l->iter_pos++; return toret; } int list_iterator_hasnext(const list_t *restrict l) { if (! l->iter_active) return 0; return (l->iter_pos < l->numels); } int list_iterator_stop(list_t *restrict l) { if (! l->iter_active) return 0; l->iter_pos = 0; l->iter_active = 0; return 1; } int list_hash(const list_t *restrict l, list_hash_t *restrict hash) { struct list_entry_s *x; list_hash_t tmphash; assert(hash != NULL); tmphash = l->numels * 2 + 100; if (l->attrs.hasher == NULL) { #ifdef SIMCLIST_ALLOW_LOCATIONBASED_HASHES /* ENABLE WITH CARE !! */ #warning "Memlocation-based hash is consistent only for testing modification in the same program run." int i; /* only use element references */ for (x = l->head_sentinel->next; x != l->tail_sentinel; x = x->next) { for (i = 0; i < sizeof(x->data); i++) { tmphash += (tmphash ^ (uintptr_t)x->data); } tmphash += tmphash % l->numels; } #else return -1; #endif } else { /* hash each element with the user-given function */ for (x = l->head_sentinel->next; x != l->tail_sentinel; x = x->next) { tmphash += tmphash ^ l->attrs.hasher(x->data); tmphash +=* hash % l->numels; } } *hash = tmphash; return 0; } #ifndef SIMCLIST_NO_DUMPRESTORE int list_dump_getinfo_filedescriptor(int fd, list_dump_info_t *restrict info) { int32_t terminator_head, terminator_tail; uint32_t elemlen; off_t hop; /* version */ READ_ERRCHECK(fd, & info->version, sizeof(info->version)); info->version = ntohs(info->version); if (info->version > SIMCLIST_DUMPFORMAT_VERSION) { errno = EILSEQ; return -1; } /* timestamp */ READ_ERRCHECK(fd, & info->timestamp, sizeof(info->timestamp)); info->timestamp = hton64(info->timestamp); /* list terminator (to check thereafter) */ READ_ERRCHECK(fd, & terminator_head, sizeof(terminator_head)); terminator_head = ntohl(terminator_head); /* list size */ READ_ERRCHECK(fd, & info->list_size, sizeof(info->list_size)); info->list_size = ntohl(info->list_size); /* number of elements */ READ_ERRCHECK(fd, & info->list_numels, sizeof(info->list_numels)); info->list_numels = ntohl(info->list_numels); /* length of each element (for checking for consistency) */ READ_ERRCHECK(fd, & elemlen, sizeof(elemlen)); elemlen = ntohl(elemlen); /* list hash */ READ_ERRCHECK(fd, & info->list_hash, sizeof(info->list_hash)); info->list_hash = ntohl(info->list_hash); /* check consistency */ if (elemlen > 0) { /* constant length, hop by size only */ hop = info->list_size; } else { /* non-constant length, hop by size + all element length blocks */ hop = info->list_size + elemlen*info->list_numels; } if (lseek(fd, hop, SEEK_CUR) == -1) { return -1; } /* read the trailing value and compare with terminator_head */ READ_ERRCHECK(fd, & terminator_tail, sizeof(terminator_tail)); terminator_tail = ntohl(terminator_tail); if (terminator_head == terminator_tail) info->consistent = 1; else info->consistent = 0; return 0; } int list_dump_getinfo_file(const char *restrict filename, list_dump_info_t *restrict info) { int fd, ret; fd = open(filename, O_RDONLY, 0); if (fd < 0) return -1; ret = list_dump_getinfo_filedescriptor(fd, info); close(fd); return ret; } int list_dump_filedescriptor(const list_t *restrict l, int fd, size_t *restrict len) { struct list_entry_s *x; void *ser_buf; uint32_t bufsize; struct timeval timeofday; struct list_dump_header_s header; if (l->attrs.meter == NULL && l->attrs.serializer == NULL) { errno = ENOTTY; return -1; } /**** DUMP FORMAT **** [ ver timestamp | totlen numels elemlen hash | DATA ] where DATA can be: @ for constant-size list (element size is constant; elemlen > 0) [ elem elem ... elem ] @ for other lists (element size dictated by element_meter each time; elemlen <= 0) [ size elem size elem ... size elem ] all integers are encoded in NETWORK BYTE FORMAT *****/ /* prepare HEADER */ /* version */ header.ver = htons( SIMCLIST_DUMPFORMAT_VERSION ); /* timestamp */ gettimeofday(&timeofday, NULL); header.timestamp = (int64_t)timeofday.tv_sec * 1000000 + (int64_t)timeofday.tv_usec; header.timestamp = hton64(header.timestamp); header.rndterm = htonl((int32_t)get_random()); /* total list size is postprocessed afterwards */ /* number of elements */ header.numels = htonl(l->numels); /* include an hash, if possible */ if (l->attrs.hasher != NULL) { if (htonl(list_hash(l, & header.listhash)) != 0) { /* could not compute list hash! */ return -1; } } else { header.listhash = htonl(0); } header.totlistlen = header.elemlen = 0; /* leave room for the header at the beginning of the file */ if (lseek(fd, SIMCLIST_DUMPFORMAT_HEADERLEN, SEEK_SET) < 0) { /* errno set by lseek() */ return -1; } /* write CONTENT */ if (l->numels > 0) { /* SPECULATE that the list has constant element size */ if (l->attrs.serializer != NULL) { /* user user-specified serializer */ /* get preliminary length of serialized element in header.elemlen */ ser_buf = l->attrs.serializer(l->head_sentinel->next->data, & header.elemlen); free(ser_buf); /* request custom serialization of each element */ for (x = l->head_sentinel->next; x != l->tail_sentinel; x = x->next) { ser_buf = l->attrs.serializer(x->data, &bufsize); header.totlistlen += bufsize; if (header.elemlen != 0) { /* continue on speculation */ if (header.elemlen != bufsize) { free(ser_buf); /* constant element length speculation broken! */ header.elemlen = 0; header.totlistlen = 0; x = l->head_sentinel; if (lseek(fd, SIMCLIST_DUMPFORMAT_HEADERLEN, SEEK_SET) < 0) { /* errno set by lseek() */ return -1; } /* restart from the beginning */ continue; } /* speculation confirmed */ WRITE_ERRCHECK(fd, ser_buf, bufsize); } else { /* speculation found broken */ WRITE_ERRCHECK(fd, & bufsize, sizeof(size_t)); WRITE_ERRCHECK(fd, ser_buf, bufsize); } free(ser_buf); } } else if (l->attrs.meter != NULL) { header.elemlen = (uint32_t)l->attrs.meter(l->head_sentinel->next->data); /* serialize the element straight from its data */ for (x = l->head_sentinel->next; x != l->tail_sentinel; x = x->next) { bufsize = l->attrs.meter(x->data); header.totlistlen += bufsize; if (header.elemlen != 0) { if (header.elemlen != bufsize) { /* constant element length speculation broken! */ header.elemlen = 0; header.totlistlen = 0; x = l->head_sentinel; /* restart from the beginning */ continue; } WRITE_ERRCHECK(fd, x->data, bufsize); } else { WRITE_ERRCHECK(fd, &bufsize, sizeof(size_t)); WRITE_ERRCHECK(fd, x->data, bufsize); } } } /* adjust endianness */ header.elemlen = htonl(header.elemlen); header.totlistlen = htonl(header.totlistlen); } /* write random terminator */ WRITE_ERRCHECK(fd, & header.rndterm, sizeof(header.rndterm)); /* list terminator */ /* write header */ lseek(fd, 0, SEEK_SET); WRITE_ERRCHECK(fd, & header.ver, sizeof(header.ver)); /* version */ WRITE_ERRCHECK(fd, & header.timestamp, sizeof(header.timestamp)); /* timestamp */ WRITE_ERRCHECK(fd, & header.rndterm, sizeof(header.rndterm)); /* random terminator */ WRITE_ERRCHECK(fd, & header.totlistlen, sizeof(header.totlistlen)); /* total length of elements */ WRITE_ERRCHECK(fd, & header.numels, sizeof(header.numels)); /* number of elements */ WRITE_ERRCHECK(fd, & header.elemlen, sizeof(header.elemlen)); /* size of each element, or 0 for independent */ WRITE_ERRCHECK(fd, & header.listhash, sizeof(header.listhash)); /* list hash, or 0 for "ignore" */ /* possibly store total written length in "len" */ if (len != NULL) { *len = sizeof(header) + ntohl(header.totlistlen); } return 0; } int list_restore_filedescriptor(list_t *restrict l, int fd, size_t *restrict len) { struct list_dump_header_s header; unsigned long cnt; void *buf; uint32_t elsize, totreadlen, totmemorylen; memset(& header, 0, sizeof(header)); /* read header */ /* version */ READ_ERRCHECK(fd, &header.ver, sizeof(header.ver)); header.ver = ntohs(header.ver); if (header.ver != SIMCLIST_DUMPFORMAT_VERSION) { errno = EILSEQ; return -1; } /* timestamp */ READ_ERRCHECK(fd, & header.timestamp, sizeof(header.timestamp)); /* list terminator */ READ_ERRCHECK(fd, & header.rndterm, sizeof(header.rndterm)); header.rndterm = ntohl(header.rndterm); /* total list size */ READ_ERRCHECK(fd, & header.totlistlen, sizeof(header.totlistlen)); header.totlistlen = ntohl(header.totlistlen); /* number of elements */ READ_ERRCHECK(fd, & header.numels, sizeof(header.numels)); header.numels = ntohl(header.numels); /* length of every element, or '0' = variable */ READ_ERRCHECK(fd, & header.elemlen, sizeof(header.elemlen)); header.elemlen = ntohl(header.elemlen); /* list hash, or 0 = 'ignore' */ READ_ERRCHECK(fd, & header.listhash, sizeof(header.listhash)); header.listhash = ntohl(header.listhash); /* read content */ totreadlen = totmemorylen = 0; if (header.elemlen > 0) { /* elements have constant size = header.elemlen */ if (l->attrs.unserializer != NULL) { /* use unserializer */ buf = malloc(header.elemlen); for (cnt = 0; cnt < header.numels; cnt++) { READ_ERRCHECK(fd, buf, header.elemlen); list_append(l, l->attrs.unserializer(buf, & elsize)); totmemorylen += elsize; } } else { /* copy verbatim into memory */ for (cnt = 0; cnt < header.numels; cnt++) { buf = malloc(header.elemlen); READ_ERRCHECK(fd, buf, header.elemlen); list_append(l, buf); } totmemorylen = header.numels * header.elemlen; } totreadlen = header.numels * header.elemlen; } else { /* elements have variable size. Each element is preceded by its size */ if (l->attrs.unserializer != NULL) { /* use unserializer */ for (cnt = 0; cnt < header.numels; cnt++) { READ_ERRCHECK(fd, & elsize, sizeof(elsize)); buf = malloc((size_t)elsize); READ_ERRCHECK(fd, buf, elsize); totreadlen += elsize; list_append(l, l->attrs.unserializer(buf, & elsize)); totmemorylen += elsize; } } else { /* copy verbatim into memory */ for (cnt = 0; cnt < header.numels; cnt++) { READ_ERRCHECK(fd, & elsize, sizeof(elsize)); buf = malloc(elsize); READ_ERRCHECK(fd, buf, elsize); totreadlen += elsize; list_append(l, buf); } totmemorylen = totreadlen; } } READ_ERRCHECK(fd, &elsize, sizeof(elsize)); /* read list terminator */ elsize = ntohl(elsize); /* possibly verify the list consistency */ /* wrt hash */ /* don't do that if (header.listhash != 0 && header.listhash != list_hash(l)) { errno = ECANCELED; return -1; } */ /* wrt header */ if (totreadlen != header.totlistlen && (int32_t)elsize == header.rndterm) { errno = EPROTO; return -1; } /* wrt file */ if (lseek(fd, 0, SEEK_CUR) != lseek(fd, 0, SEEK_END)) { errno = EPROTO; return -1; } if (len != NULL) { *len = totmemorylen; } return 0; } int list_dump_file(const list_t *restrict l, const char *restrict filename, size_t *restrict len) { int fd; size_t sizetoret; fd = open(filename, O_RDWR | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); if (fd < 0) return -1; sizetoret = list_dump_filedescriptor(l, fd, len); close(fd); return sizetoret; } int list_restore_file(list_t *restrict l, const char *restrict filename, size_t *restrict len) { int fd; size_t totdata; fd = open(filename, O_RDONLY, 0); if (fd < 0) return -1; totdata = list_restore_filedescriptor(l, fd, len); close(fd); return totdata; } #endif /* ifndef SIMCLIST_NO_DUMPRESTORE */ static int list_drop_elem(list_t *restrict l, struct list_entry_s *tmp, unsigned int pos) { if (tmp == NULL) return -1; /* fix mid pointer. This is wrt the PRE situation */ if (l->numels % 2) { /* now odd */ /* sort out the base case by hand */ if (l->numels == 1) l->mid = NULL; else if (pos >= l->numels/2) l->mid = l->mid->prev; } else { /* now even */ if (pos < l->numels/2) l->mid = l->mid->next; } tmp->prev->next = tmp->next; tmp->next->prev = tmp->prev; /* free what's to be freed */ if (l->attrs.copy_data && tmp->data != NULL) free(tmp->data); if (l->spareelsnum < SIMCLIST_MAX_SPARE_ELEMS) { l->spareels[l->spareelsnum++] = tmp; } else { free(tmp); } return 0; } /* ready-made comparators and meters */ #define SIMCLIST_NUMBER_COMPARATOR(type) int list_comparator_##type(const void *a, const void *b) { return( *(type *)a < *(type *)b) - (*(type *)a > *(type *)b); } SIMCLIST_NUMBER_COMPARATOR(int8_t) SIMCLIST_NUMBER_COMPARATOR(int16_t) SIMCLIST_NUMBER_COMPARATOR(int32_t) SIMCLIST_NUMBER_COMPARATOR(int64_t) SIMCLIST_NUMBER_COMPARATOR(uint8_t) SIMCLIST_NUMBER_COMPARATOR(uint16_t) SIMCLIST_NUMBER_COMPARATOR(uint32_t) SIMCLIST_NUMBER_COMPARATOR(uint64_t) SIMCLIST_NUMBER_COMPARATOR(float) SIMCLIST_NUMBER_COMPARATOR(double) int list_comparator_string(const void *a, const void *b) { return strcmp((const char *)b, (const char *)a); } /* ready-made metric functions */ #define SIMCLIST_METER(type) size_t list_meter_##type(const void *el) { if (el) { /* kill compiler whinge */ } return sizeof(type); } SIMCLIST_METER(int8_t) SIMCLIST_METER(int16_t) SIMCLIST_METER(int32_t) SIMCLIST_METER(int64_t) SIMCLIST_METER(uint8_t) SIMCLIST_METER(uint16_t) SIMCLIST_METER(uint32_t) SIMCLIST_METER(uint64_t) SIMCLIST_METER(float) SIMCLIST_METER(double) size_t list_meter_string(const void *el) { return strlen((const char *)el) + 1; } /* ready-made hashing functions */ #define SIMCLIST_HASHCOMPUTER(type) list_hash_t list_hashcomputer_##type(const void *el) { return (list_hash_t)(*(type *)el); } SIMCLIST_HASHCOMPUTER(int8_t) SIMCLIST_HASHCOMPUTER(int16_t) SIMCLIST_HASHCOMPUTER(int32_t) SIMCLIST_HASHCOMPUTER(int64_t) SIMCLIST_HASHCOMPUTER(uint8_t) SIMCLIST_HASHCOMPUTER(uint16_t) SIMCLIST_HASHCOMPUTER(uint32_t) SIMCLIST_HASHCOMPUTER(uint64_t) SIMCLIST_HASHCOMPUTER(float) SIMCLIST_HASHCOMPUTER(double) list_hash_t list_hashcomputer_string(const void *el) { size_t l; list_hash_t hash = 123; const char *str = (const char *)el; char plus; for (l = 0; str[l] != '\0'; l++) { if (l) plus = hash ^ str[l]; else plus = hash ^ (str[l] - str[0]); hash += (plus << (CHAR_BIT * (l % sizeof(list_hash_t)))); } return hash; } #ifndef NDEBUG static int list_repOk(const list_t *restrict l) { int ok, i; struct list_entry_s *s; ok = (l != NULL) && ( /* head/tail checks */ (l->head_sentinel != NULL && l->tail_sentinel != NULL) && (l->head_sentinel != l->tail_sentinel) && (l->head_sentinel->prev == NULL && l->tail_sentinel->next == NULL) && /* empty list */ (l->numels > 0 || (l->mid == NULL && l->head_sentinel->next == l->tail_sentinel && l->tail_sentinel->prev == l->head_sentinel)) && /* spare elements checks */ l->spareelsnum <= SIMCLIST_MAX_SPARE_ELEMS ); if (!ok) return 0; if (l->numels >= 1) { /* correct referencing */ for (i = -1, s = l->head_sentinel; i < (int)(l->numels-1)/2 && s->next != NULL; i++, s = s->next) { if (s->next->prev != s) break; } ok = (i == (int)(l->numels-1)/2 && l->mid == s); if (!ok) return 0; for (; s->next != NULL; i++, s = s->next) { if (s->next->prev != s) break; } ok = (i == (int)l->numels && s == l->tail_sentinel); } return ok; } static int list_attrOk(const list_t *restrict l) { int ok; ok = (l->attrs.copy_data == 0 || l->attrs.meter != NULL); return ok; } #endif sshguard-1.7.1/src/parser/attack.c000644 001751 001751 00000005621 12741275705 017734 0ustar00kevinzkevinz000000 000000 #include #include #include #include #include #include #include #include #include "attack.h" int attackt_whenlast_comparator(const void *a, const void *b) { const attacker_t *aa = (const attacker_t *)a; const attacker_t *bb = (const attacker_t *)b; return ((aa->whenlast > bb->whenlast) - (aa->whenlast < bb->whenlast)); } void attackerinit(attacker_t *restrict ipe, const attack_t *restrict attack) { assert(ipe != NULL && attack != NULL); strcpy(ipe->attack.address.value, attack->address.value); ipe->attack.address.kind = attack->address.kind; ipe->attack.service = attack->service; ipe->whenfirst = ipe->whenlast = time(NULL); ipe->numhits = 1; ipe->cumulated_danger = attack->dangerousness; } int attack_addr_seeker(const void *el, const void *key) { const sshg_address_t *adr = (const sshg_address_t *)key; const attacker_t *atk = (const attacker_t *)el; assert(atk != NULL && adr != NULL); if (atk->attack.address.kind != adr->kind) return 0; return (strcmp(atk->attack.address.value, adr->value) == 0); } int attack_from_hostname(attack_t *attack, const char *name) { struct addrinfo addrinfo_hints; struct addrinfo *addrinfo_result; int res; /* look up IPv4 first */ memset(&addrinfo_hints, 0x00, sizeof(addrinfo_hints)); addrinfo_hints.ai_family = AF_INET; res = getaddrinfo(name, NULL, &addrinfo_hints, &addrinfo_result); if (res == 0) { struct sockaddr_in *foo4; /* pick the first (IPv4) result address and return */ attack->address.kind = ADDRKIND_IPv4; foo4 = (struct sockaddr_in *)(addrinfo_result->ai_addr); if (inet_ntop(AF_INET, &foo4->sin_addr, attack->address.value, sizeof(attack->address.value)) == NULL) { freeaddrinfo(addrinfo_result); perror("Unable to resolve hostname to IP4 address"); return false; } } else { /* try IPv6 */ addrinfo_hints.ai_family = AF_INET6; res = getaddrinfo(name, NULL, &addrinfo_hints, &addrinfo_result); if (res == 0) { struct sockaddr_in6 *foo6; /* pick the first (IPv6) result address and return */ attack->address.kind = ADDRKIND_IPv6; foo6 = (struct sockaddr_in6 *)(addrinfo_result->ai_addr); if (inet_ntop(AF_INET6, &foo6->sin6_addr, attack->address.value, sizeof(attack->address.value)) == NULL) { perror("Unable to resolve hostname to IP6 address"); freeaddrinfo(addrinfo_result); return false; } } else { fprintf(stderr, "Could not resolve '%s' to address\n", name); return false; } } freeaddrinfo(addrinfo_result); return true; } sshguard-1.7.1/src/parser/attack_parser.y000644 001751 001751 00000024623 12777210715 021340 0ustar00kevinzkevinz000000 000000 %{ /* * Copyright (c) 2007,2008,2009,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #include #include #include "parser/parser.h" #include "sshguard.h" #include "sshguard_logsuck.h" /* stuff exported by the scanner */ extern void scanner_init(); extern void scanner_fin(); extern int yylex(); static void yyerror(attack_t *, const char *); /* Metadata used by the parser */ /* per-source metadata */ typedef struct { sourceid_t id; int last_was_recognized; attack_t last_attack; unsigned int last_multiplicity; } source_metadata_t; /* parser metadata */ static struct { unsigned int num_sources; int current_source_index; source_metadata_t sources[MAX_FILES_POLLED]; } parser_metadata = { 0, -1 }; %} %parse-param { attack_t *attack } /* %pure-parser */ %start text %union { char *str; int num; } /* semantic values for tokens */ %token IPv4 IPv6 HOSTADDR WORD %token INTEGER SYSLOG_BANNER_PID SOCKLOG_BANNER_PID LAST_LINE_REPEATED_N_TIMES /* flat tokens */ %token SYSLOG_BANNER TIMESTAMP_SYSLOG TIMESTAMP_ISO8601 TIMESTAMP_TAI64 AT_TIMESTAMP_TAI64 METALOG_BANNER SOCKLOG_BANNER /* ssh */ %token SSH_INVALUSERPREF SSH_NOTALLOWEDPREF SSH_NOTALLOWEDSUFF %token SSH_LOGINERR_PREF SSH_LOGINERR_SUFF SSH_LOGINERR_PAM %token SSH_VIA %token SSH_NOIDENTIFSTR SSH_BADPROTOCOLIDENTIF SSH_BADPROTOCOLIDENTIF_SUFF %token SSH_BADKEX_PREF SSH_BADKEX_SUFF %token SSH_DISCONNECT_PREF SSH_PREAUTH_SUFF /* dovecot */ %token DOVECOT_IMAP_LOGINERR_PREF DOVECOT_IMAP_LOGINERR_SUFF /* uwimap */ %token UWIMAP_LOGINERR /* cyrus-imap */ %token CYRUSIMAP_SASL_LOGINERR_PREF CYRUSIMAP_SASL_LOGINERR_SUFF /* cucipop */ %token CUCIPOP_AUTHFAIL /* exim */ %token EXIM_ESMTP_AUTHFAIL_PREF EXIM_ESMTP_AUTHFAIL_SUFF /* sendmail */ %token SENDMAIL_RELAYDENIED_PREF SENDMAIL_RELAYDENIED_SUFF %token SENDMAIL_AUTHFAILURE_PREF SENDMAIL_AUTHFAILURE_SUFF /* postfix */ %token POSTFIX_NO_AUTH_PREF POSTFIX_SASL_LOGINERR_PREF POSTFIX_SASL_LOGINERR_SUFF /* FreeBSD's FTPd */ %token FREEBSDFTPD_LOGINERR_PREF FREEBSDFTPD_LOGINERR_SUFF /* proFTPd */ %token PROFTPD_LOGINERR_PREF PROFTPD_LOGINERR_SUFF /* PureFTPd */ %token PUREFTPD_LOGINERR_PREF PUREFTPD_LOGINERR_SUFF /* vsftpd */ %token VSFTPD_LOGINERR_PREF VSFTPD_LOGINERR_SUFF /* msg_multiple returns the multiplicity degree of its recognized message */ %type msg_multiple %% /* log source */ text: syslogent | multilogent | metalogent | socklogent | logmsg ; /** BEGIN OF "LIBRARY" RULES **/ /* a syslog-generated log entry */ /* EFFECT: * - the target address is stored in attack->address.value * - the target address kind is stored in attack->address.kind */ syslogent: /* timestamp hostname procname[pid]: logmsg */ /*TIMESTAMP_SYSLOG hostname procname '[' INTEGER ']' ':' logmsg {*/ SYSLOG_BANNER_PID logmsg { attack->source = $1; } /*| TIMESTAMP_SYSLOG hostname procname ':' logmsg*/ | SYSLOG_BANNER logmsg ; /* a multilog-generated log entry */ multilogent: AT_TIMESTAMP_TAI64 logmsg ; metalogent: METALOG_BANNER logmsg ; /* a socklog-generated log entry */ socklogent: SOCKLOG_BANNER_PID logmsg { attack->source = $1; } | SOCKLOG_BANNER logmsg ; /* the "payload" of a log entry: the oridinal message generated from a process */ logmsg: /* individual messages */ msg_single { parser_metadata.sources[parser_metadata.current_source_index].last_multiplicity = 1; } /* messages with repeated attacks -- eg syslog's "last line repeated N times" */ | msg_multiple { parser_metadata.sources[parser_metadata.current_source_index].last_multiplicity = $1; } ; msg_single: sshmsg { attack->service = SERVICES_SSH; } | dovecotmsg { attack->service = SERVICES_DOVECOT; } | uwimapmsg { attack->service = SERVICES_UWIMAP; } | cyrusimapmsg { attack->service = SERVICES_CYRUSIMAP; } | cucipopmsg { attack->service = SERVICES_CUCIPOP; } | eximmsg { attack->service = SERVICES_EXIM; } | sendmailmsg { attack->service = SERVICES_SENDMAIL; } | postfixmsg { attack->service = SERVICES_POSTFIX; } | freebsdftpdmsg { attack->service = SERVICES_FREEBSDFTPD; } | proftpdmsg { attack->service = SERVICES_PROFTPD; } | pureftpdmsg { attack->service = SERVICES_PUREFTPD; } | vsftpdmsg { attack->service = SERVICES_VSFTPD; } ; msg_multiple: /* syslog style "last message repeated N times" message */ LAST_LINE_REPEATED_N_TIMES { /* the message repeated, was it an attack? */ if (! parser_metadata.sources[parser_metadata.current_source_index].last_was_recognized) { /* make sure this doesn't get recognized as an attack */ YYABORT; } /* got a repeated attack */ *attack = parser_metadata.sources[parser_metadata.current_source_index].last_attack; /* restore previous "genuine" dangerousness, and build new one */ attack->dangerousness = $1 * (attack->dangerousness / parser_metadata.sources[parser_metadata.current_source_index].last_multiplicity); /* pass up the multiplicity of this attack */ $$ = $1; } ; /* an address */ addr: IPv4 { attack->address.kind = ADDRKIND_IPv4; strcpy(attack->address.value, $1); } | IPv6 { attack->address.kind = ADDRKIND_IPv6; strcpy(attack->address.value, $1); } | HOSTADDR { if (!attack_from_hostname(attack, $1)) { YYABORT; } } ; /** END OF "LIBRARY" RULES **/ /* attack rules for SSHd */ sshmsg: /* login attempt from non-existent user, or from existent but non-allowed user */ ssh_illegaluser /* incorrect login attempt from valid and allowed user */ | ssh_authfail | ssh_noidentifstring | ssh_badprotocol | ssh_badkex ; ssh_illegaluser: /* nonexistent user */ SSH_INVALUSERPREF addr /* existent, unallowed user */ | SSH_NOTALLOWEDPREF addr SSH_NOTALLOWEDSUFF ; ssh_authfail: SSH_LOGINERR_PREF addr SSH_LOGINERR_SUFF | SSH_LOGINERR_PAM addr | SSH_LOGINERR_PAM addr SSH_VIA ; ssh_noidentifstring: SSH_NOIDENTIFSTR addr | SSH_DISCONNECT_PREF addr SSH_PREAUTH_SUFF ; ssh_badprotocol: SSH_BADPROTOCOLIDENTIF addr SSH_BADPROTOCOLIDENTIF_SUFF ; ssh_badkex: SSH_BADKEX_PREF addr SSH_BADKEX_SUFF ; /* attack rules for dovecot imap */ dovecotmsg: DOVECOT_IMAP_LOGINERR_PREF addr DOVECOT_IMAP_LOGINERR_SUFF ; /* attack rules for UWIMAP */ uwimapmsg: UWIMAP_LOGINERR '[' addr ']' ; cyrusimapmsg: CYRUSIMAP_SASL_LOGINERR_PREF addr CYRUSIMAP_SASL_LOGINERR_SUFF ; /* cucipop reports @addr@ tried to log in with wrong password */ cucipopmsg: CUCIPOP_AUTHFAIL addr ; /* */ eximmsg: EXIM_ESMTP_AUTHFAIL_PREF addr EXIM_ESMTP_AUTHFAIL_SUFF ; sendmailmsg: SENDMAIL_RELAYDENIED_PREF addr SENDMAIL_RELAYDENIED_SUFF; | SENDMAIL_AUTHFAILURE_PREF addr SENDMAIL_AUTHFAILURE_SUFF { attack->dangerousness *= 2; } ; ; postfixmsg: POSTFIX_SASL_LOGINERR_PREF addr POSTFIX_SASL_LOGINERR_SUFF | POSTFIX_NO_AUTH_PREF addr ']'; /* attack rules for FreeBSD's ftpd */ freebsdftpdmsg: FREEBSDFTPD_LOGINERR_PREF addr FREEBSDFTPD_LOGINERR_SUFF ; /* attack rules for ProFTPd */ proftpdmsg: PROFTPD_LOGINERR_PREF addr PROFTPD_LOGINERR_SUFF ; /* attack rules for Pure-FTPd */ pureftpdmsg: PUREFTPD_LOGINERR_PREF addr PUREFTPD_LOGINERR_SUFF ; /* attack rules for vsftpd */ vsftpdmsg: VSFTPD_LOGINERR_PREF addr VSFTPD_LOGINERR_SUFF ; %% static void yyerror(__attribute__((unused)) attack_t *a, __attribute__((unused)) const char *s) { /* do nothing */ } static void init_structures(unsigned int source_id, attack_t *attack) { unsigned int cnt; /* add metadata for this source, if new */ for (cnt = 0; cnt < parser_metadata.num_sources; ++cnt) { if (parser_metadata.sources[cnt].id == source_id) break; } if (cnt == parser_metadata.num_sources) { /* new source! */ assert(cnt < MAX_FILES_POLLED); parser_metadata.sources[cnt].id = source_id; parser_metadata.sources[cnt].last_was_recognized = 0; parser_metadata.sources[cnt].last_multiplicity = 1; parser_metadata.num_sources++; } /* initialize the attack structure */ attack->dangerousness = DEFAULT_ATTACKS_DANGEROUSNESS; attack->source = 0; /* set current source index */ parser_metadata.current_source_index = cnt; } int parse_line(int source_id, char *str, attack_t *attack) { int ret; /* initialize parser structures */ init_structures(source_id, attack); /* initialize scanner, do parse, finalize scanner */ scanner_init(str); ret = yyparse(attack); scanner_fin(); /* do post-parsing oeprations */ if (ret == 0) { /* message recognized */ /* update metadata on this source */ parser_metadata.sources[parser_metadata.current_source_index].last_was_recognized = 1; parser_metadata.sources[parser_metadata.current_source_index].last_attack = *attack; } else { /* message not recognized */ parser_metadata.sources[parser_metadata.current_source_index].last_was_recognized = 0; } return ret; } sshguard-1.7.1/src/parser/attack_parser.c000644 001751 001751 00000063220 13002252061 021264 0ustar00kevinzkevinz000000 000000 /* original parser id follows */ /* yysccsid[] = "@(#)yaccpar 1.9 (Berkeley) 02/21/93" */ /* (use YYMAJOR/YYMINOR for ifdefs dependent on parser version) */ #define YYBYACC 1 #define YYMAJOR 1 #define YYMINOR 9 #define YYPATCH 20160324 #define YYEMPTY (-1) #define yyclearin (yychar = YYEMPTY) #define yyerrok (yyerrflag = 0) #define YYRECOVERING() (yyerrflag != 0) #define YYENOMEM (-2) #define YYEOF 0 #define YYPREFIX "yy" #define YYPURE 0 #line 2 "parser/attack_parser.y" /* * Copyright (c) 2007,2008,2009,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #include #include #include "parser/parser.h" #include "sshguard.h" #include "sshguard_logsuck.h" /* stuff exported by the scanner */ extern void scanner_init(); extern void scanner_fin(); extern int yylex(); static void yyerror(attack_t *, const char *); /* Metadata used by the parser */ /* per-source metadata */ typedef struct { sourceid_t id; int last_was_recognized; attack_t last_attack; unsigned int last_multiplicity; } source_metadata_t; /* parser metadata */ static struct { unsigned int num_sources; int current_source_index; source_metadata_t sources[MAX_FILES_POLLED]; } parser_metadata = { 0, -1 }; #line 60 "parser/attack_parser.y" #ifdef YYSTYPE #undef YYSTYPE_IS_DECLARED #define YYSTYPE_IS_DECLARED 1 #endif #ifndef YYSTYPE_IS_DECLARED #define YYSTYPE_IS_DECLARED 1 typedef union { char *str; int num; } YYSTYPE; #endif /* !YYSTYPE_IS_DECLARED */ #line 85 "parser/attack_parser.c" /* compatibility with bison */ #ifdef YYPARSE_PARAM /* compatibility with FreeBSD */ # ifdef YYPARSE_PARAM_TYPE # define YYPARSE_DECL() yyparse(YYPARSE_PARAM_TYPE YYPARSE_PARAM) # else # define YYPARSE_DECL() yyparse(void *YYPARSE_PARAM) # endif #else # define YYPARSE_DECL() yyparse(attack_t *attack) #endif /* Parameters sent to lex. */ #ifdef YYLEX_PARAM # define YYLEX_DECL() yylex(void *YYLEX_PARAM) # define YYLEX yylex(YYLEX_PARAM) #else # define YYLEX_DECL() yylex(void) # define YYLEX yylex() #endif /* Parameters sent to yyerror. */ #ifndef YYERROR_DECL #define YYERROR_DECL() yyerror(attack_t *attack, const char *s) #endif #ifndef YYERROR_CALL #define YYERROR_CALL(msg) yyerror(attack, msg) #endif extern int YYPARSE_DECL(); #define IPv4 257 #define IPv6 258 #define HOSTADDR 259 #define WORD 260 #define INTEGER 261 #define SYSLOG_BANNER_PID 262 #define SOCKLOG_BANNER_PID 263 #define LAST_LINE_REPEATED_N_TIMES 264 #define SYSLOG_BANNER 265 #define TIMESTAMP_SYSLOG 266 #define TIMESTAMP_ISO8601 267 #define TIMESTAMP_TAI64 268 #define AT_TIMESTAMP_TAI64 269 #define METALOG_BANNER 270 #define SOCKLOG_BANNER 271 #define SSH_INVALUSERPREF 272 #define SSH_NOTALLOWEDPREF 273 #define SSH_NOTALLOWEDSUFF 274 #define SSH_LOGINERR_PREF 275 #define SSH_LOGINERR_SUFF 276 #define SSH_LOGINERR_PAM 277 #define SSH_VIA 278 #define SSH_NOIDENTIFSTR 279 #define SSH_BADPROTOCOLIDENTIF 280 #define SSH_BADPROTOCOLIDENTIF_SUFF 281 #define SSH_BADKEX_PREF 282 #define SSH_BADKEX_SUFF 283 #define SSH_DISCONNECT_PREF 284 #define SSH_PREAUTH_SUFF 285 #define DOVECOT_IMAP_LOGINERR_PREF 286 #define DOVECOT_IMAP_LOGINERR_SUFF 287 #define UWIMAP_LOGINERR 288 #define CYRUSIMAP_SASL_LOGINERR_PREF 289 #define CYRUSIMAP_SASL_LOGINERR_SUFF 290 #define CUCIPOP_AUTHFAIL 291 #define EXIM_ESMTP_AUTHFAIL_PREF 292 #define EXIM_ESMTP_AUTHFAIL_SUFF 293 #define SENDMAIL_RELAYDENIED_PREF 294 #define SENDMAIL_RELAYDENIED_SUFF 295 #define SENDMAIL_AUTHFAILURE_PREF 296 #define SENDMAIL_AUTHFAILURE_SUFF 297 #define POSTFIX_NO_AUTH_PREF 298 #define POSTFIX_SASL_LOGINERR_PREF 299 #define POSTFIX_SASL_LOGINERR_SUFF 300 #define FREEBSDFTPD_LOGINERR_PREF 301 #define FREEBSDFTPD_LOGINERR_SUFF 302 #define PROFTPD_LOGINERR_PREF 303 #define PROFTPD_LOGINERR_SUFF 304 #define PUREFTPD_LOGINERR_PREF 305 #define PUREFTPD_LOGINERR_SUFF 306 #define VSFTPD_LOGINERR_PREF 307 #define VSFTPD_LOGINERR_SUFF 308 #define YYERRCODE 256 typedef int YYINT; static const YYINT yylhs[] = { -1, 0, 0, 0, 0, 0, 2, 2, 3, 4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 20, 20, 20, 8, 8, 8, 8, 8, 21, 21, 22, 22, 22, 23, 23, 24, 25, 9, 10, 11, 12, 13, 14, 14, 15, 15, 16, 17, 18, 19, }; static const YYINT yylen[] = { 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 3, 2, 3, 3, 3, 3, 4, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, }; static const YYINT yydefred[] = { 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 2, 3, 4, 5, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 30, 31, 32, 33, 34, 6, 10, 7, 8, 9, 11, 27, 28, 29, 35, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 37, 39, 42, 43, 41, 44, 0, 46, 48, 49, 50, 52, 51, 53, 54, 55, 56, 45, }; static const YYINT yydgoto[] = { 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 63, 49, 50, 51, 52, 53, }; static const YYINT yysindex[] = { -241, -205, -205, 0, -205, -205, -205, -205, -232, -232, -232, -232, -232, -232, -232, -232, -232, -83, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -254, -243, -238, 0, -246, -239, -248, -245, -232, -244, 0, -237, -234, -228, -44, -235, -250, -233, -252, -230, 0, 0, 0, 0, 0, 0, 0, -20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const YYINT yyrindex[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const YYINT yygindex[] = { 0, 0, 0, 0, 0, 0, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -9, 0, 0, 0, 0, 0, }; #define YYTABLESIZE 109 static const YYINT yytable[] = { 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 1, 2, 3, 4, 60, 61, 62, 5, 6, 7, 8, 9, 85, 10, 87, 11, 89, 12, 13, 86, 14, 90, 15, 88, 16, 92, 17, 18, 96, 19, 20, 98, 21, 100, 22, 93, 23, 24, 3, 25, 94, 26, 91, 27, 97, 28, 8, 9, 95, 10, 99, 11, 102, 12, 13, 38, 14, 101, 15, 0, 16, 0, 17, 18, 0, 19, 20, 0, 21, 0, 22, 0, 23, 24, 0, 25, 0, 26, 0, 27, 0, 28, 54, 55, 0, 56, 57, 58, 59, }; static const YYINT yycheck[] = { 9, 10, 11, 12, 13, 14, 15, 16, 91, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 274, 262, 263, 264, 265, 257, 258, 259, 269, 270, 271, 272, 273, 276, 275, 281, 277, 285, 279, 280, 278, 282, 287, 284, 283, 286, 290, 288, 289, 93, 291, 292, 302, 294, 306, 296, 293, 298, 299, 264, 301, 295, 303, 72, 305, 300, 307, 272, 273, 297, 275, 304, 277, 93, 279, 280, 0, 282, 308, 284, -1, 286, -1, 288, 289, -1, 291, 292, -1, 294, -1, 296, -1, 298, 299, -1, 301, -1, 303, -1, 305, -1, 307, 1, 2, -1, 4, 5, 6, 7, }; #define YYFINAL 29 #ifndef YYDEBUG #define YYDEBUG 0 #endif #define YYMAXTOKEN 308 #define YYUNDFTOKEN 336 #define YYTRANSLATE(a) ((a) > YYMAXTOKEN ? YYUNDFTOKEN : (a)) #if YYDEBUG static const char *const yyname[] = { "end-of-file",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"'['",0,"']'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"IPv4","IPv6","HOSTADDR", "WORD","INTEGER","SYSLOG_BANNER_PID","SOCKLOG_BANNER_PID", "LAST_LINE_REPEATED_N_TIMES","SYSLOG_BANNER","TIMESTAMP_SYSLOG", "TIMESTAMP_ISO8601","TIMESTAMP_TAI64","AT_TIMESTAMP_TAI64","METALOG_BANNER", "SOCKLOG_BANNER","SSH_INVALUSERPREF","SSH_NOTALLOWEDPREF","SSH_NOTALLOWEDSUFF", "SSH_LOGINERR_PREF","SSH_LOGINERR_SUFF","SSH_LOGINERR_PAM","SSH_VIA", "SSH_NOIDENTIFSTR","SSH_BADPROTOCOLIDENTIF","SSH_BADPROTOCOLIDENTIF_SUFF", "SSH_BADKEX_PREF","SSH_BADKEX_SUFF","SSH_DISCONNECT_PREF","SSH_PREAUTH_SUFF", "DOVECOT_IMAP_LOGINERR_PREF","DOVECOT_IMAP_LOGINERR_SUFF","UWIMAP_LOGINERR", "CYRUSIMAP_SASL_LOGINERR_PREF","CYRUSIMAP_SASL_LOGINERR_SUFF", "CUCIPOP_AUTHFAIL","EXIM_ESMTP_AUTHFAIL_PREF","EXIM_ESMTP_AUTHFAIL_SUFF", "SENDMAIL_RELAYDENIED_PREF","SENDMAIL_RELAYDENIED_SUFF", "SENDMAIL_AUTHFAILURE_PREF","SENDMAIL_AUTHFAILURE_SUFF","POSTFIX_NO_AUTH_PREF", "POSTFIX_SASL_LOGINERR_PREF","POSTFIX_SASL_LOGINERR_SUFF", "FREEBSDFTPD_LOGINERR_PREF","FREEBSDFTPD_LOGINERR_SUFF","PROFTPD_LOGINERR_PREF", "PROFTPD_LOGINERR_SUFF","PUREFTPD_LOGINERR_PREF","PUREFTPD_LOGINERR_SUFF", "VSFTPD_LOGINERR_PREF","VSFTPD_LOGINERR_SUFF",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,"illegal-symbol", }; static const char *const yyrule[] = { "$accept : text", "text : syslogent", "text : multilogent", "text : metalogent", "text : socklogent", "text : logmsg", "syslogent : SYSLOG_BANNER_PID logmsg", "syslogent : SYSLOG_BANNER logmsg", "multilogent : AT_TIMESTAMP_TAI64 logmsg", "metalogent : METALOG_BANNER logmsg", "socklogent : SOCKLOG_BANNER_PID logmsg", "socklogent : SOCKLOG_BANNER logmsg", "logmsg : msg_single", "logmsg : msg_multiple", "msg_single : sshmsg", "msg_single : dovecotmsg", "msg_single : uwimapmsg", "msg_single : cyrusimapmsg", "msg_single : cucipopmsg", "msg_single : eximmsg", "msg_single : sendmailmsg", "msg_single : postfixmsg", "msg_single : freebsdftpdmsg", "msg_single : proftpdmsg", "msg_single : pureftpdmsg", "msg_single : vsftpdmsg", "msg_multiple : LAST_LINE_REPEATED_N_TIMES", "addr : IPv4", "addr : IPv6", "addr : HOSTADDR", "sshmsg : ssh_illegaluser", "sshmsg : ssh_authfail", "sshmsg : ssh_noidentifstring", "sshmsg : ssh_badprotocol", "sshmsg : ssh_badkex", "ssh_illegaluser : SSH_INVALUSERPREF addr", "ssh_illegaluser : SSH_NOTALLOWEDPREF addr SSH_NOTALLOWEDSUFF", "ssh_authfail : SSH_LOGINERR_PREF addr SSH_LOGINERR_SUFF", "ssh_authfail : SSH_LOGINERR_PAM addr", "ssh_authfail : SSH_LOGINERR_PAM addr SSH_VIA", "ssh_noidentifstring : SSH_NOIDENTIFSTR addr", "ssh_noidentifstring : SSH_DISCONNECT_PREF addr SSH_PREAUTH_SUFF", "ssh_badprotocol : SSH_BADPROTOCOLIDENTIF addr SSH_BADPROTOCOLIDENTIF_SUFF", "ssh_badkex : SSH_BADKEX_PREF addr SSH_BADKEX_SUFF", "dovecotmsg : DOVECOT_IMAP_LOGINERR_PREF addr DOVECOT_IMAP_LOGINERR_SUFF", "uwimapmsg : UWIMAP_LOGINERR '[' addr ']'", "cyrusimapmsg : CYRUSIMAP_SASL_LOGINERR_PREF addr CYRUSIMAP_SASL_LOGINERR_SUFF", "cucipopmsg : CUCIPOP_AUTHFAIL addr", "eximmsg : EXIM_ESMTP_AUTHFAIL_PREF addr EXIM_ESMTP_AUTHFAIL_SUFF", "sendmailmsg : SENDMAIL_RELAYDENIED_PREF addr SENDMAIL_RELAYDENIED_SUFF", "sendmailmsg : SENDMAIL_AUTHFAILURE_PREF addr SENDMAIL_AUTHFAILURE_SUFF", "postfixmsg : POSTFIX_SASL_LOGINERR_PREF addr POSTFIX_SASL_LOGINERR_SUFF", "postfixmsg : POSTFIX_NO_AUTH_PREF addr ']'", "freebsdftpdmsg : FREEBSDFTPD_LOGINERR_PREF addr FREEBSDFTPD_LOGINERR_SUFF", "proftpdmsg : PROFTPD_LOGINERR_PREF addr PROFTPD_LOGINERR_SUFF", "pureftpdmsg : PUREFTPD_LOGINERR_PREF addr PUREFTPD_LOGINERR_SUFF", "vsftpdmsg : VSFTPD_LOGINERR_PREF addr VSFTPD_LOGINERR_SUFF", }; #endif int yydebug; int yynerrs; int yyerrflag; int yychar; YYSTYPE yyval; YYSTYPE yylval; /* define the initial stack-sizes */ #ifdef YYSTACKSIZE #undef YYMAXDEPTH #define YYMAXDEPTH YYSTACKSIZE #else #ifdef YYMAXDEPTH #define YYSTACKSIZE YYMAXDEPTH #else #define YYSTACKSIZE 10000 #define YYMAXDEPTH 10000 #endif #endif #define YYINITSTACKSIZE 200 typedef struct { unsigned stacksize; YYINT *s_base; YYINT *s_mark; YYINT *s_last; YYSTYPE *l_base; YYSTYPE *l_mark; } YYSTACKDATA; /* variables for the parser stack */ static YYSTACKDATA yystack; #line 299 "parser/attack_parser.y" static void yyerror(__attribute__((unused)) attack_t *a, __attribute__((unused)) const char *s) { /* do nothing */ } static void init_structures(unsigned int source_id, attack_t *attack) { unsigned int cnt; /* add metadata for this source, if new */ for (cnt = 0; cnt < parser_metadata.num_sources; ++cnt) { if (parser_metadata.sources[cnt].id == source_id) break; } if (cnt == parser_metadata.num_sources) { /* new source! */ assert(cnt < MAX_FILES_POLLED); parser_metadata.sources[cnt].id = source_id; parser_metadata.sources[cnt].last_was_recognized = 0; parser_metadata.sources[cnt].last_multiplicity = 1; parser_metadata.num_sources++; } /* initialize the attack structure */ attack->dangerousness = DEFAULT_ATTACKS_DANGEROUSNESS; attack->source = 0; /* set current source index */ parser_metadata.current_source_index = cnt; } int parse_line(int source_id, char *str, attack_t *attack) { int ret; /* initialize parser structures */ init_structures(source_id, attack); /* initialize scanner, do parse, finalize scanner */ scanner_init(str); ret = yyparse(attack); scanner_fin(); /* do post-parsing oeprations */ if (ret == 0) { /* message recognized */ /* update metadata on this source */ parser_metadata.sources[parser_metadata.current_source_index].last_was_recognized = 1; parser_metadata.sources[parser_metadata.current_source_index].last_attack = *attack; } else { /* message not recognized */ parser_metadata.sources[parser_metadata.current_source_index].last_was_recognized = 0; } return ret; } #line 448 "parser/attack_parser.c" #if YYDEBUG #include /* needed for printf */ #endif #include /* needed for malloc, etc */ #include /* needed for memset */ /* allocate initial stack or double stack size, up to YYMAXDEPTH */ static int yygrowstack(YYSTACKDATA *data) { int i; unsigned newsize; YYINT *newss; YYSTYPE *newvs; if ((newsize = data->stacksize) == 0) newsize = YYINITSTACKSIZE; else if (newsize >= YYMAXDEPTH) return YYENOMEM; else if ((newsize *= 2) > YYMAXDEPTH) newsize = YYMAXDEPTH; i = (int) (data->s_mark - data->s_base); newss = (YYINT *)realloc(data->s_base, newsize * sizeof(*newss)); if (newss == 0) return YYENOMEM; data->s_base = newss; data->s_mark = newss + i; newvs = (YYSTYPE *)realloc(data->l_base, newsize * sizeof(*newvs)); if (newvs == 0) return YYENOMEM; data->l_base = newvs; data->l_mark = newvs + i; data->stacksize = newsize; data->s_last = data->s_base + newsize - 1; return 0; } #if YYPURE || defined(YY_NO_LEAKS) static void yyfreestack(YYSTACKDATA *data) { free(data->s_base); free(data->l_base); memset(data, 0, sizeof(*data)); } #else #define yyfreestack(data) /* nothing */ #endif #define YYABORT goto yyabort #define YYREJECT goto yyabort #define YYACCEPT goto yyaccept #define YYERROR goto yyerrlab int YYPARSE_DECL() { int yym, yyn, yystate; #if YYDEBUG const char *yys; if ((yys = getenv("YYDEBUG")) != 0) { yyn = *yys; if (yyn >= '0' && yyn <= '9') yydebug = yyn - '0'; } #endif yynerrs = 0; yyerrflag = 0; yychar = YYEMPTY; yystate = 0; #if YYPURE memset(&yystack, 0, sizeof(yystack)); #endif if (yystack.s_base == NULL && yygrowstack(&yystack) == YYENOMEM) goto yyoverflow; yystack.s_mark = yystack.s_base; yystack.l_mark = yystack.l_base; yystate = 0; *yystack.s_mark = 0; yyloop: if ((yyn = yydefred[yystate]) != 0) goto yyreduce; if (yychar < 0) { if ((yychar = YYLEX) < 0) yychar = YYEOF; #if YYDEBUG if (yydebug) { yys = yyname[YYTRANSLATE(yychar)]; printf("%sdebug: state %d, reading %d (%s)\n", YYPREFIX, yystate, yychar, yys); } #endif } if ((yyn = yysindex[yystate]) && (yyn += yychar) >= 0 && yyn <= YYTABLESIZE && yycheck[yyn] == yychar) { #if YYDEBUG if (yydebug) printf("%sdebug: state %d, shifting to state %d\n", YYPREFIX, yystate, yytable[yyn]); #endif if (yystack.s_mark >= yystack.s_last && yygrowstack(&yystack) == YYENOMEM) { goto yyoverflow; } yystate = yytable[yyn]; *++yystack.s_mark = yytable[yyn]; *++yystack.l_mark = yylval; yychar = YYEMPTY; if (yyerrflag > 0) --yyerrflag; goto yyloop; } if ((yyn = yyrindex[yystate]) && (yyn += yychar) >= 0 && yyn <= YYTABLESIZE && yycheck[yyn] == yychar) { yyn = yytable[yyn]; goto yyreduce; } if (yyerrflag) goto yyinrecovery; YYERROR_CALL("syntax error"); goto yyerrlab; yyerrlab: ++yynerrs; yyinrecovery: if (yyerrflag < 3) { yyerrflag = 3; for (;;) { if ((yyn = yysindex[*yystack.s_mark]) && (yyn += YYERRCODE) >= 0 && yyn <= YYTABLESIZE && yycheck[yyn] == YYERRCODE) { #if YYDEBUG if (yydebug) printf("%sdebug: state %d, error recovery shifting\ to state %d\n", YYPREFIX, *yystack.s_mark, yytable[yyn]); #endif if (yystack.s_mark >= yystack.s_last && yygrowstack(&yystack) == YYENOMEM) { goto yyoverflow; } yystate = yytable[yyn]; *++yystack.s_mark = yytable[yyn]; *++yystack.l_mark = yylval; goto yyloop; } else { #if YYDEBUG if (yydebug) printf("%sdebug: error recovery discarding state %d\n", YYPREFIX, *yystack.s_mark); #endif if (yystack.s_mark <= yystack.s_base) goto yyabort; --yystack.s_mark; --yystack.l_mark; } } } else { if (yychar == YYEOF) goto yyabort; #if YYDEBUG if (yydebug) { yys = yyname[YYTRANSLATE(yychar)]; printf("%sdebug: state %d, error recovery discards token %d (%s)\n", YYPREFIX, yystate, yychar, yys); } #endif yychar = YYEMPTY; goto yyloop; } yyreduce: #if YYDEBUG if (yydebug) printf("%sdebug: state %d, reducing by rule %d (%s)\n", YYPREFIX, yystate, yyn, yyrule[yyn]); #endif yym = yylen[yyn]; if (yym) yyval = yystack.l_mark[1-yym]; else memset(&yyval, 0, sizeof yyval); switch (yyn) { case 6: #line 126 "parser/attack_parser.y" { attack->source = yystack.l_mark[-1].num; } break; case 10: #line 143 "parser/attack_parser.y" { attack->source = yystack.l_mark[-1].num; } break; case 12: #line 150 "parser/attack_parser.y" { parser_metadata.sources[parser_metadata.current_source_index].last_multiplicity = 1; } break; case 13: #line 152 "parser/attack_parser.y" { parser_metadata.sources[parser_metadata.current_source_index].last_multiplicity = yystack.l_mark[0].num; } break; case 14: #line 156 "parser/attack_parser.y" { attack->service = SERVICES_SSH; } break; case 15: #line 157 "parser/attack_parser.y" { attack->service = SERVICES_DOVECOT; } break; case 16: #line 158 "parser/attack_parser.y" { attack->service = SERVICES_UWIMAP; } break; case 17: #line 159 "parser/attack_parser.y" { attack->service = SERVICES_CYRUSIMAP; } break; case 18: #line 160 "parser/attack_parser.y" { attack->service = SERVICES_CUCIPOP; } break; case 19: #line 161 "parser/attack_parser.y" { attack->service = SERVICES_EXIM; } break; case 20: #line 162 "parser/attack_parser.y" { attack->service = SERVICES_SENDMAIL; } break; case 21: #line 163 "parser/attack_parser.y" { attack->service = SERVICES_POSTFIX; } break; case 22: #line 164 "parser/attack_parser.y" { attack->service = SERVICES_FREEBSDFTPD; } break; case 23: #line 165 "parser/attack_parser.y" { attack->service = SERVICES_PROFTPD; } break; case 24: #line 166 "parser/attack_parser.y" { attack->service = SERVICES_PUREFTPD; } break; case 25: #line 167 "parser/attack_parser.y" { attack->service = SERVICES_VSFTPD; } break; case 26: #line 172 "parser/attack_parser.y" { /* the message repeated, was it an attack? */ if (! parser_metadata.sources[parser_metadata.current_source_index].last_was_recognized) { /* make sure this doesn't get recognized as an attack */ YYABORT; } /* got a repeated attack */ *attack = parser_metadata.sources[parser_metadata.current_source_index].last_attack; /* restore previous "genuine" dangerousness, and build new one */ attack->dangerousness = yystack.l_mark[0].num * (attack->dangerousness / parser_metadata.sources[parser_metadata.current_source_index].last_multiplicity); /* pass up the multiplicity of this attack */ yyval.num = yystack.l_mark[0].num; } break; case 27: #line 191 "parser/attack_parser.y" { attack->address.kind = ADDRKIND_IPv4; strcpy(attack->address.value, yystack.l_mark[0].str); } break; case 28: #line 195 "parser/attack_parser.y" { attack->address.kind = ADDRKIND_IPv6; strcpy(attack->address.value, yystack.l_mark[0].str); } break; case 29: #line 199 "parser/attack_parser.y" { if (!attack_from_hostname(attack, yystack.l_mark[0].str)) { YYABORT; } } break; case 50: #line 271 "parser/attack_parser.y" { attack->dangerousness *= 2; } break; #line 758 "parser/attack_parser.c" } yystack.s_mark -= yym; yystate = *yystack.s_mark; yystack.l_mark -= yym; yym = yylhs[yyn]; if (yystate == 0 && yym == 0) { #if YYDEBUG if (yydebug) printf("%sdebug: after reduction, shifting from state 0 to\ state %d\n", YYPREFIX, YYFINAL); #endif yystate = YYFINAL; *++yystack.s_mark = YYFINAL; *++yystack.l_mark = yyval; if (yychar < 0) { if ((yychar = YYLEX) < 0) yychar = YYEOF; #if YYDEBUG if (yydebug) { yys = yyname[YYTRANSLATE(yychar)]; printf("%sdebug: state %d, reading %d (%s)\n", YYPREFIX, YYFINAL, yychar, yys); } #endif } if (yychar == YYEOF) goto yyaccept; goto yyloop; } if ((yyn = yygindex[yym]) && (yyn += yystate) >= 0 && yyn <= YYTABLESIZE && yycheck[yyn] == yystate) yystate = yytable[yyn]; else yystate = yydgoto[yym]; #if YYDEBUG if (yydebug) printf("%sdebug: after reduction, shifting from state %d \ to state %d\n", YYPREFIX, *yystack.s_mark, yystate); #endif if (yystack.s_mark >= yystack.s_last && yygrowstack(&yystack) == YYENOMEM) { goto yyoverflow; } *++yystack.s_mark = (YYINT) yystate; *++yystack.l_mark = yyval; goto yyloop; yyoverflow: YYERROR_CALL("yacc stack overflow"); yyabort: yyfreestack(&yystack); return (1); yyaccept: yyfreestack(&yystack); return (0); } sshguard-1.7.1/src/parser/attack_scanner.c000644 001751 001751 00015767147 13002252070 021452 0ustar00kevinzkevinz000000 000000 #line 3 "parser/attack_scanner.c" #define YY_INT_ALIGNED short int /* A lexical scanner generated by flex */ /* %not-for-header */ /* %if-c-only */ /* %if-not-reentrant */ /* %endif */ /* %endif */ /* %ok-for-header */ #define FLEX_SCANNER #define YY_FLEX_MAJOR_VERSION 2 #define YY_FLEX_MINOR_VERSION 5 #define YY_FLEX_SUBMINOR_VERSION 37 #if YY_FLEX_SUBMINOR_VERSION > 0 #define FLEX_BETA #endif /* %if-c++-only */ /* %endif */ /* %if-c-only */ /* %endif */ /* %if-c-only */ /* %endif */ /* First, we deal with platform-specific or compiler-specific issues. */ #if defined(__FreeBSD__) #ifndef __STDC_LIMIT_MACROS #define __STDC_LIMIT_MACROS #endif #include #include #else #define __dead2 #endif /* begin standard C headers. */ /* %if-c-only */ #include #include #include #include /* %endif */ /* %if-tables-serialization */ /* %endif */ /* end standard C headers. */ /* %if-c-or-c++ */ /* flex integer type definitions */ #ifndef FLEXINT_H #define FLEXINT_H /* C99 systems have . Non-C99 systems may or may not. */ #if defined(__FreeBSD__) || \ (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, * if you want the limit (max/min) macros for int types. */ #ifndef __STDC_LIMIT_MACROS #define __STDC_LIMIT_MACROS 1 #endif #include typedef int8_t flex_int8_t; typedef uint8_t flex_uint8_t; typedef int16_t flex_int16_t; typedef uint16_t flex_uint16_t; typedef int32_t flex_int32_t; typedef uint32_t flex_uint32_t; #else typedef signed char flex_int8_t; typedef short int flex_int16_t; typedef int flex_int32_t; typedef unsigned char flex_uint8_t; typedef unsigned short int flex_uint16_t; typedef unsigned int flex_uint32_t; /* Limits of integral types. */ #ifndef INT8_MIN #define INT8_MIN (-128) #endif #ifndef INT16_MIN #define INT16_MIN (-32767-1) #endif #ifndef INT32_MIN #define INT32_MIN (-2147483647-1) #endif #ifndef INT8_MAX #define INT8_MAX (127) #endif #ifndef INT16_MAX #define INT16_MAX (32767) #endif #ifndef INT32_MAX #define INT32_MAX (2147483647) #endif #ifndef UINT8_MAX #define UINT8_MAX (255U) #endif #ifndef UINT16_MAX #define UINT16_MAX (65535U) #endif #ifndef UINT32_MAX #define UINT32_MAX (4294967295U) #endif #endif /* ! C99 */ #endif /* ! FLEXINT_H */ /* %endif */ /* %if-c++-only */ /* %endif */ #ifdef __cplusplus /* The "const" storage-class-modifier is valid. */ #define YY_USE_CONST #else /* ! __cplusplus */ /* C99 requires __STDC__ to be defined as 1. */ #if defined (__STDC__) #define YY_USE_CONST #endif /* defined (__STDC__) */ #endif /* ! __cplusplus */ #ifdef YY_USE_CONST #define yyconst const #else #define yyconst #endif /* %not-for-header */ /* Returned upon end-of-file. */ #define YY_NULL 0 /* %ok-for-header */ /* %not-for-header */ /* Promotes a possibly negative, possibly signed char to an unsigned * integer for use as an array index. If the signed char is negative, * we want to instead treat it as an 8-bit unsigned char, hence the * double cast. */ #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) /* %ok-for-header */ /* %if-reentrant */ /* %endif */ /* %if-not-reentrant */ /* %endif */ /* Enter a start condition. This macro really ought to take a parameter, * but we do it the disgusting crufty way forced on us by the ()-less * definition of BEGIN. */ #define BEGIN (yy_start) = 1 + 2 * /* Translate the current start state into a value that can be later handed * to BEGIN to return to the state. The YYSTATE alias is for lex * compatibility. */ #define YY_START (((yy_start) - 1) / 2) #define YYSTATE YY_START /* Action number for EOF rule of a given start state. */ #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) /* Special action meaning "start processing a new file". */ #define YY_NEW_FILE yyrestart(yyin ) #define YY_END_OF_BUFFER_CHAR 0 /* Size of default input buffer. */ #ifndef YY_BUF_SIZE #define YY_BUF_SIZE 16384 #endif /* The state buf must be large enough to hold one state per character in the main buffer. */ #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) #ifndef YY_TYPEDEF_YY_BUFFER_STATE #define YY_TYPEDEF_YY_BUFFER_STATE typedef struct yy_buffer_state *YY_BUFFER_STATE; #endif #ifndef YY_TYPEDEF_YY_SIZE_T #define YY_TYPEDEF_YY_SIZE_T typedef size_t yy_size_t; #endif /* %if-not-reentrant */ extern yy_size_t yyleng; /* %endif */ /* %if-c-only */ /* %if-not-reentrant */ extern FILE *yyin, *yyout; /* %endif */ /* %endif */ #define EOB_ACT_CONTINUE_SCAN 0 #define EOB_ACT_END_OF_FILE 1 #define EOB_ACT_LAST_MATCH 2 #define YY_LESS_LINENO(n) /* Return all but the first "n" matched characters back to the input stream. */ #define yyless(n) \ do \ { \ /* Undo effects of setting up yytext. */ \ int yyless_macro_arg = (n); \ YY_LESS_LINENO(yyless_macro_arg);\ *yy_cp = (yy_hold_char); \ YY_RESTORE_YY_MORE_OFFSET \ (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ YY_DO_BEFORE_ACTION; /* set up yytext again */ \ } \ while ( 0 ) #define unput(c) yyunput( c, (yytext_ptr) ) #ifndef YY_STRUCT_YY_BUFFER_STATE #define YY_STRUCT_YY_BUFFER_STATE struct yy_buffer_state { /* %if-c-only */ FILE *yy_input_file; /* %endif */ /* %if-c++-only */ /* %endif */ char *yy_ch_buf; /* input buffer */ char *yy_buf_pos; /* current position in input buffer */ /* Size of input buffer in bytes, not including room for EOB * characters. */ yy_size_t yy_buf_size; /* Number of characters read into yy_ch_buf, not including EOB * characters. */ yy_size_t yy_n_chars; /* Whether we "own" the buffer - i.e., we know we created it, * and can realloc() it to grow it, and should free() it to * delete it. */ int yy_is_our_buffer; /* Whether this is an "interactive" input source; if so, and * if we're using stdio for input, then we want to use getc() * instead of fread(), to make sure we stop fetching input after * each newline. */ int yy_is_interactive; /* Whether we're considered to be at the beginning of a line. * If so, '^' rules will be active on the next match, otherwise * not. */ int yy_at_bol; int yy_bs_lineno; /**< The line count. */ int yy_bs_column; /**< The column count. */ /* Whether to try to fill the input buffer when we reach the * end of it. */ int yy_fill_buffer; int yy_buffer_status; #define YY_BUFFER_NEW 0 #define YY_BUFFER_NORMAL 1 /* When an EOF's been seen but there's still some text to process * then we mark the buffer as YY_EOF_PENDING, to indicate that we * shouldn't try reading from the input source any more. We might * still have a bunch of tokens to match, though, because of * possible backing-up. * * When we actually see the EOF, we change the status to "new" * (via yyrestart()), so that the user can continue scanning by * just pointing yyin at a new input file. */ #define YY_BUFFER_EOF_PENDING 2 }; #endif /* !YY_STRUCT_YY_BUFFER_STATE */ /* %if-c-only Standard (non-C++) definition */ /* %not-for-header */ /* %if-not-reentrant */ /* Stack of input buffers. */ static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */ /* %endif */ /* %ok-for-header */ /* %endif */ /* We provide macros for accessing buffer states in case in the * future we want to put the buffer states in a more general * "scanner state". * * Returns the top of the stack, or NULL. */ #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ : NULL) #define yy_current_buffer YY_CURRENT_BUFFER /* Same as previous macro, but useful when we know that the buffer stack is not * NULL or when we need an lvalue. For internal use only. */ #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] /* %if-c-only Standard (non-C++) definition */ /* %if-not-reentrant */ /* %not-for-header */ /* yy_hold_char holds the character lost when yytext is formed. */ static char yy_hold_char; static yy_size_t yy_n_chars; /* number of characters read into yy_ch_buf */ yy_size_t yyleng; /* Points to current character in buffer. */ static char *yy_c_buf_p = (char *) 0; static int yy_init = 0; /* whether we need to initialize */ static int yy_start = 0; /* start state number */ /* Flag which is used to allow yywrap()'s to do buffer switches * instead of setting up a fresh yyin. A bit of a hack ... */ static int yy_did_buffer_switch_on_eof; /* %ok-for-header */ /* %endif */ void yyrestart (FILE *input_file ); void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ); YY_BUFFER_STATE yy_create_buffer (FILE *file,int size ); void yy_delete_buffer (YY_BUFFER_STATE b ); void yy_flush_buffer (YY_BUFFER_STATE b ); void yypush_buffer_state (YY_BUFFER_STATE new_buffer ); void yypop_buffer_state (void ); static void yyensure_buffer_stack (void ); static void yy_load_buffer_state (void ); static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file ); #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER ) YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size ); YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str ); YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t len ); /* %endif */ void *yyalloc (yy_size_t ); void *yyrealloc (void *,yy_size_t ); void yyfree (void * ); #define yy_new_buffer yy_create_buffer #define yy_set_interactive(is_interactive) \ { \ if ( ! YY_CURRENT_BUFFER ){ \ yyensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ yy_create_buffer(yyin,YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ } #define yy_set_bol(at_bol) \ { \ if ( ! YY_CURRENT_BUFFER ){\ yyensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ yy_create_buffer(yyin,YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ } #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) /* %% [1.0] yytext/yyin/yyout/yy_state_type/yylineno etc. def's & init go here */ /* Begin user sect3 */ #define yywrap() 1 #define YY_SKIP_YYWRAP #define FLEX_DEBUG typedef unsigned char YY_CHAR; FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0; typedef int yy_state_type; extern int yylineno; int yylineno = 1; extern char yytext[]; /* %% [1.5] DFA */ /* %if-c-only Standard (non-C++) definition */ static yy_state_type yy_get_previous_state (void ); static yy_state_type yy_try_NUL_trans (yy_state_type current_state ); static int yy_get_next_buffer (void ); static void yy_fatal_error (yyconst char msg[] ) __dead2; /* %endif */ /* Done after the current pattern has been matched and before the * corresponding action - sets up yytext. */ #define YY_DO_BEFORE_ACTION \ (yytext_ptr) = yy_bp; \ /* %% [2.0] code to fiddle yytext and yyleng for yymore() goes here \ */\ yyleng = (size_t) (yy_cp - yy_bp); \ (yy_hold_char) = *yy_cp; \ *yy_cp = '\0'; \ /* %% [3.0] code to copy yytext_ptr to yytext[] goes here, if %array \ */\ if ( yyleng >= YYLMAX ) \ YY_FATAL_ERROR( "token too large, exceeds YYLMAX" ); \ yy_flex_strncpy( yytext, (yytext_ptr), yyleng + 1 ); \ (yy_c_buf_p) = yy_cp; /* %% [4.0] data tables for the DFA and the user's section 1 definitions go here */ #define YY_NUM_RULES 60 #define YY_END_OF_BUFFER 61 /* This struct is not used in this scanner, but its presence is necessary. */ struct yy_trans_info { flex_int32_t yy_verify; flex_int32_t yy_nxt; }; static yyconst flex_int16_t yy_accept[25010] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 59, 58, 58, 59, 59, 59, 52, 52, 52, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 58, 59, 58, 59, 20, 20, 58, 59, 59, 59, 59, 27, 29, 59, 59, 59, 59, 47, 0, 0, 0, 0, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 0, 57, 57, 0, 57, 57, 57, 57, 57, 52, 0, 52, 52, 52, 52, 50, 0, 0, 0, 57, 57, 57, 57, 57, 57, 57, 57, 57, 0, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 0, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 0, 0, 57, 0, 58, 0, 0, 0, 0, 50, 20, 20, 20, 20, 20, 20, 20, 0, 58, 0, 0, 0, 0, 50, 0, 0, 0, 0, 29, 29, 29, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 51, 51, 51, 51, 0, 0, 0, 0, 57, 0, 57, 57, 57, 57, 0, 0, 0, 0, 57, 57, 0, 57, 57, 57, 57, 0, 0, 0, 0, 50, 0, 0, 57, 0, 57, 57, 57, 57, 57, 57, 57, 0, 52, 50, 52, 52, 0, 50, 50, 50, 50, 50, 0, 0, 0, 0, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 0, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 0, 0, 57, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 20, 20, 20, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 0, 39, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57, 57, 0, 51, 51, 51, 51, 57, 57, 57, 57, 57, 57, 57, 0, 0, 0, 0, 0, 57, 57, 57, 57, 57, 57, 0, 0, 0, 0, 57, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 0, 57, 57, 57, 57, 57, 57, 57, 0, 0, 0, 0, 52, 50, 52, 0, 50, 50, 0, 50, 50, 0, 50, 50, 50, 0, 0, 0, 0, 0, 0, 57, 0, 0, 57, 57, 57, 57, 57, 57, 57, 0, 57, 57, 57, 57, 57, 57, 57, 57, 15, 57, 0, 0, 57, 0, 0, 0, 0, 0, 50, 50, 0, 50, 50, 0, 50, 50, 50, 20, 20, 20, 0, 0, 0, 0, 0, 50, 50, 0, 50, 50, 0, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57, 57, 57, 57, 57, 57, 0, 0, 0, 0, 51, 51, 51, 51, 51, 51, 51, 57, 57, 57, 57, 57, 57, 57, 57, 57, 0, 0, 0, 0, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 0, 0, 0, 0, 0, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 57, 57, 57, 57, 57, 57, 0, 0, 0, 0, 57, 52, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 57, 0, 0, 57, 57, 57, 57, 57, 57, 0, 0, 57, 57, 57, 57, 0, 57, 0, 57, 15, 15, 15, 15, 15, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 57, 57, 57, 0, 0, 0, 0, 0, 57, 0, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 57, 57, 57, 57, 0, 57, 57, 52, 40, 40, 0, 0, 42, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 57, 0, 0, 57, 57, 0, 57, 57, 57, 0, 0, 0, 0, 0, 0, 57, 57, 0, 57, 0, 57, 0, 57, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 57, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 42, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 20, 20, 20, 0, 0, 0, 0, 40, 0, 0, 42, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 0, 0, 6, 0, 0, 0, 0, 0, 0, 51, 51, 51, 57, 57, 48, 48, 48, 48, 57, 57, 57, 6, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 0, 57, 57, 57, 57, 52, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 0, 0, 0, 57, 0, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 6, 57, 0, 57, 0, 57, 15, 15, 15, 15, 15, 15, 15, 57, 0, 11, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 31, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 57, 57, 48, 48, 48, 48, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 57, 57, 57, 57, 52, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 0, 0, 0, 57, 0, 57, 0, 57, 15, 15, 15, 6, 15, 15, 15, 0, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 57, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 57, 57, 57, 52, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 50, 50, 50, 0, 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 57, 0, 0, 0, 0, 57, 0, 51, 0, 57, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 6, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 50, 50, 50, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 50, 50, 50, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 0, 0, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 57, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 0, 57, 57, 0, 57, 57, 52, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 6, 0, 0, 0, 57, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 13, 0, 0, 18, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 50, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 50, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 0, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 57, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 57, 57, 0, 0, 57, 57, 52, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 6, 0, 0, 0, 0, 6, 15, 15, 15, 15, 6, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 29, 0, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 57, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 0, 57, 57, 0, 57, 52, 0, 0, 0, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 0, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 57, 57, 57, 57, 57, 0, 0, 0, 0, 0, 50, 0, 0, 0, 50, 0, 50, 50, 50, 0, 0, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 6, 57, 0, 0, 57, 0, 52, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 0, 0, 0, 0, 0, 6, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 29, 0, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 57, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 0, 57, 0, 0, 57, 0, 52, 0, 0, 0, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 0, 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 57, 57, 57, 57, 57, 0, 0, 0, 0, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 57, 0, 0, 0, 57, 0, 52, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 5, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 49, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 50, 50, 50, 49, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 57, 57, 57, 57, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 56, 0, 0, 56, 0, 52, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57, 57, 0, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 56, 56, 0, 0, 0, 57, 0, 56, 52, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50, 50, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 0, 41, 41, 41, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 57, 57, 56, 52, 0, 0, 0, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 41, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 0, 56, 56, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 41, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57, 57, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 12, 12, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 41, 41, 41, 41, 41, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 46, 0, 0, 0, 0, 0, 20, 20, 20, 46, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 41, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 0, 39, 39, 39, 0, 0, 41, 41, 41, 41, 41, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57, 57, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 6, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 0, 39, 39, 0, 0, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 52, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 23, 23, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 11, 11, 11, 0, 0, 46, 0, 0, 20, 20, 0, 0, 0, 46, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 46, 0, 0, 0, 29, 29, 29, 29, 0, 39, 39, 0, 0, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 54, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 20, 20, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 0, 39, 39, 0, 41, 41, 41, 41, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 11, 11, 11, 21, 0, 0, 0, 20, 20, 21, 0, 0, 0, 0, 0, 31, 31, 31, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 21, 29, 0, 39, 39, 0, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 5, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 9, 9, 9, 11, 11, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 0, 21, 39, 0, 41, 41, 41, 41, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 9, 9, 9, 11, 11, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 0, 39, 39, 39, 39, 0, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 15, 15, 15, 15, 15, 9, 9, 9, 11, 11, 24, 0, 0, 0, 0, 21, 0, 20, 20, 20, 20, 24, 0, 0, 0, 0, 0, 21, 0, 0, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 21, 0, 0, 29, 24, 29, 29, 29, 0, 39, 39, 39, 39, 43, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 43, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 9, 9, 9, 11, 11, 0, 0, 0, 0, 0, 0, 0, 40, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 31, 31, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 29, 0, 24, 39, 39, 39, 43, 43, 43, 43, 43, 43, 41, 41, 41, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 9, 9, 9, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 31, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 39, 39, 39, 43, 43, 43, 43, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 9, 9, 9, 11, 11, 11, 11, 0, 0, 0, 0, 24, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 31, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 36, 39, 39, 39, 43, 43, 43, 43, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 32, 32, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, 15, 15, 15, 15, 15, 9, 9, 9, 11, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 31, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 21, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 43, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 9, 9, 9, 11, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 43, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 9, 9, 9, 11, 11, 11, 0, 0, 18, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 43, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 43, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 43, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 32, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 43, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 43, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 43, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 22, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 43, 21, 41, 0, 0, 0, 41, 41, 41, 41, 24, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 43, 41, 0, 0, 0, 41, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 7, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 22, 22, 22, 22, 31, 31, 31, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 41, 41, 41, 41, 41, 41, 41, 0, 0, 0, 41, 41, 41, 41, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 22, 22, 22, 22, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 41, 41, 41, 41, 41, 0, 0, 0, 41, 41, 41, 41, 41, 45, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 43, 43, 43, 23, 23, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 22, 22, 22, 22, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 41, 41, 41, 41, 41, 0, 0, 0, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 11, 11, 11, 46, 0, 0, 0, 0, 0, 20, 20, 20, 46, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 22, 22, 22, 22, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 41, 41, 41, 41, 41, 0, 0, 0, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 22, 22, 22, 22, 31, 31, 31, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 39, 43, 43, 43, 41, 41, 41, 41, 41, 46, 0, 0, 41, 41, 41, 41, 45, 45, 45, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 21, 23, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 22, 22, 22, 22, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 43, 43, 43, 41, 41, 41, 41, 41, 0, 0, 41, 41, 41, 41, 45, 45, 45, 0, 0, 24, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 9, 9, 9, 9, 11, 11, 11, 0, 0, 46, 0, 0, 20, 20, 0, 0, 0, 22, 22, 22, 22, 46, 0, 0, 0, 22, 22, 22, 22, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 36, 36, 36, 39, 39, 43, 43, 43, 41, 41, 41, 41, 0, 0, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 43, 43, 23, 23, 23, 23, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 9, 9, 9, 11, 11, 11, 0, 0, 0, 0, 20, 20, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 22, 22, 22, 22, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 36, 36, 36, 39, 39, 43, 43, 41, 41, 41, 41, 0, 0, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 23, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 9, 9, 9, 11, 11, 11, 21, 0, 0, 20, 21, 0, 22, 22, 22, 22, 0, 0, 0, 22, 22, 22, 22, 31, 31, 31, 46, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 21, 36, 36, 36, 39, 39, 43, 43, 41, 41, 41, 41, 0, 0, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 15, 15, 9, 9, 9, 11, 11, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 22, 22, 22, 22, 31, 31, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 36, 36, 21, 43, 43, 41, 41, 41, 41, 21, 41, 41, 41, 41, 45, 45, 45, 21, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 23, 23, 23, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 9, 9, 9, 11, 11, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 22, 22, 22, 22, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 36, 36, 43, 43, 41, 41, 41, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 24, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 21, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 9, 9, 9, 11, 11, 21, 0, 22, 22, 22, 22, 21, 0, 22, 22, 22, 22, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 21, 0, 0, 0, 21, 29, 36, 36, 21, 43, 41, 41, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 21, 43, 43, 43, 43, 23, 23, 23, 46, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 11, 11, 0, 22, 22, 22, 22, 0, 22, 22, 22, 22, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 36, 36, 43, 43, 43, 43, 43, 43, 41, 41, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 43, 23, 23, 23, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 11, 0, 22, 22, 22, 22, 0, 22, 22, 22, 22, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 21, 36, 43, 43, 43, 43, 43, 41, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 9, 9, 9, 0, 22, 22, 22, 22, 0, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 29, 29, 29, 36, 36, 36, 36, 24, 43, 43, 43, 43, 41, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, 9, 9, 9, 0, 22, 22, 22, 22, 0, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 36, 36, 36, 36, 43, 43, 43, 43, 41, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 0, 22, 22, 22, 0, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 24, 36, 36, 36, 43, 43, 43, 43, 41, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 43, 43, 43, 23, 23, 23, 21, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 9, 9, 9, 0, 22, 22, 22, 0, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 43, 41, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 0, 22, 22, 22, 0, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 43, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 0, 22, 22, 22, 0, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 43, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 21, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 22, 21, 22, 22, 0, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 43, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 22, 22, 22, 22, 22, 22, 22, 0, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 25, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 43, 41, 41, 41, 41, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 22, 22, 22, 22, 22, 22, 0, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 43, 41, 41, 21, 45, 45, 46, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 22, 22, 22, 22, 22, 22, 21, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 43, 41, 41, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 43, 21, 41, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 41, 41, 41, 41, 24, 41, 41, 41, 41, 21, 45, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 41, 41, 41, 41, 41, 45, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 9, 9, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 41, 41, 41, 41, 41, 45, 45, 45, 45, 21, 0, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 41, 41, 41, 41, 41, 24, 45, 45, 45, 46, 0, 0, 0, 0, 0, 43, 43, 43, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 43, 43, 43, 21, 46, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 41, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 36, 36, 36, 43, 43, 43, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 25, 0, 24, 0, 0, 0, 0, 0, 0, 25, 24, 0, 0, 0, 0, 0, 0, 0, 29, 29, 36, 36, 36, 43, 43, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 36, 36, 36, 43, 43, 41, 41, 41, 41, 45, 45, 45, 21, 0, 0, 0, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 21, 0, 0, 25, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 36, 36, 43, 43, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 43, 43, 21, 0, 0, 0, 0, 0, 0, 21, 0, 24, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 36, 36, 43, 43, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 21, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 36, 36, 21, 41, 41, 41, 41, 45, 45, 45, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 36, 41, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 30, 0, 0, 0, 21, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41, 45, 45, 45, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41, 45, 45, 45, 21, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41, 45, 45, 45, 21, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 22, 22, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 21, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 45, 45, 45, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 45, 45, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 41, 41, 45, 45, 0, 0, 0, 0, 0, 0, 22, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 45, 45, 0, 0, 0, 0, 0, 0, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 45, 45, 0, 0, 0, 0, 0, 0, 22, 22, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 22, 22, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 22, 22, 0, 21, 0, 0, 0, 0, 21, 0, 0, 0, 0, 22, 22, 0, 0, 0, 0, 0, 0, 0, 21, 22, 22, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 0, 0, 22, 0, 0, 0, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 25, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } ; static yyconst flex_int32_t yy_ec[256] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 5, 1, 1, 1, 1, 1, 6, 7, 1, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 19, 19, 19, 20, 1, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 36, 42, 43, 44, 45, 36, 46, 36, 36, 47, 48, 49, 50, 49, 51, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 61, 68, 69, 70, 71, 72, 73, 74, 75, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 } ; static yyconst flex_int32_t yy_meta[76] = { 0, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 } ; static yyconst flex_int32_t yy_base[28910] = { 0, 0, 0,60078,60035,59958,59922, 0, 0, 72, 73, 75, 77, 78, 79,59965,59912,59816,59801,59749,59724, 59662,59645,59596,59558,59488,59457,59440,59428,59372,59349, 59329,59189,59179,59111,59084, 55, 85, 92, 137, 212, 264, 95, 104, 231, 207, 327, 339, 349, 350, 353, 114, 374, 420,58998, 32,58948,58911,58850,58809,58794, 58742, 32, 344, 354, 375, 387, 26, 74, 62,58726, 58730, 439, 65, 345, 449, 102, 455, 458, 468, 450, 483, 501, 485, 486, 491, 511, 517, 514, 347, 360, 377, 495, 513, 547, 226, 599, 651, 557, 618, 714, 433, 536, 391, 569, 724,58669, 408,58666, 781, 833, 58693,58602,58541, 908, 599, 960, 202, 1032, 499, 1077, 58520, 1134, 514, 745, 404, 755, 800, 927, 1053, 1183, 1228,58508,58449,58400,58401, 570,58354, 544,58347,58347, 1089, 443, 1070,58335,58269,58265, 64, 176,58207, 571, 58080,58030, 177,58030,58024,57945, 1116,57926, 574,57877, 57881, 184, 413,57830,57824,57787, 300, 1119, 1122, 158, 1121, 1173, 1245, 1221, 1220, 1246, 1315,57811, 624, 1175, 1258, 1177, 1247, 1264, 1321, 1345, 1333, 1348, 1350, 1351, 1419, 1275, 1067, 776, 1410, 903, 1270, 1092, 1413, 1269, 1408, 1069, 1436, 1356, 1425, 1174, 1435, 1505, 1580, 418, 394,57704, 781, 1620, 566, 1665, 898, 759, 1722, 1291, 1478, 589, 1599, 1641, 1345, 1762, 1438, 1371, 389, 352, 516, 484, 896, 1033, 1475, 1346, 1159, 1819, 1871, 697, 1923, 1975, 2027, 2102, 526, 2154, 720, 544, 1064, 1649, 1689, 2206, 1250, 2281, 1570, 2344,57649, 1386, 1441, 1706, 2389, 1607, 2443, 1735, 1736, 1677, 2500,57661,57587,57575, 2552, 1125, 1028,57553, 1781, 1841, 1176, 1890, 1942, 1707, 2592, 1696, 2356, 1737, 1753, 2637,57584,57510,57538,57521, 1809,57446, 1861,57469,57433,57347,57335,57250,57176,57175, 57175, 756,57054, 1957,57001, 1749,56991, 187,56972,56952, 56783,56790,56704, 1121,56576, 1866, 1962,56557, 1918, 1960, 2089, 2139, 2138, 2691, 1789, 2364, 1791, 2409, 1958, 1959, 2379, 2084, 2423, 2383, 2136, 2534, 2745, 1825, 2513, 2118, 2419, 2334, 1970, 2631, 2671, 2739, 2484, 2433, 2761, 2434, 2823, 2381, 2483, 2090, 2628, 2537, 2336, 2540, 2763, 2432, 2583, 2799, 2762, 2801, 2630, 2584, 2818, 2681, 2536, 2875, 56580,56514,56466, 2950, 3002, 884, 911, 2805, 3021, 3044, 3096, 2119, 2410, 2467, 3159, 2160, 3204, 2517, 2470, 2604, 3261, 3313, 1046, 2372, 1361, 3366, 2180, 2711, 2571, 2612, 3411, 606, 1570, 890, 771, 3468, 1004, 398, 3543, 3595, 1254, 3666, 3718, 1167, 1101, 3770, 3822, 1169, 1349, 3874, 3926,56510,56408,56401, 1031, 899, 4001, 4053, 1329, 1381, 1205, 3061, 2975, 3183, 3226, 1432, 4105,56450, 1276, 4168, 56404, 1208, 4213, 2414, 2613, 2657, 222,56430,56330,56347, 56328, 2627, 4258, 2658, 4303, 2712, 2683, 2668, 4357, 2737, 3319, 2776, 2999, 2839,56360,56248, 1252, 1354, 900, 1238, 56221, 4414, 1871, 2950, 3068, 3285, 2845, 3190, 3323, 4454, 2765, 4499, 3225, 3028, 1613, 2963, 3333, 3233, 4544,56186, 56140,56175, 4601, 3385,56080, 3568, 3645,56065, 1437,56053, 55995, 522,55977,55955, 3244,55901,55878,55874,55920,55829, 1697,55815,55805, 4676,55754, 3325, 3296,55687, 3525, 3579, 3360, 3401, 3648, 4725, 2766, 4779, 3329, 3303, 1658, 3423, 3608, 3679, 3577, 3650, 3402, 3700, 4297, 3752, 3804, 3856, 4833, 2767, 4895, 3347, 3540, 2380, 3556, 3783, 3742, 3702, 3755, 2817, 3857, 3986, 3526, 3578, 3653, 4949, 3649, 3806, 3983, 3858, 3701, 3810, 3832, 3861, 3996, 4396, 4036, 4038, 4203, 4040, 4293, 3985, 4041, 4037, 3862, 5001, 1590, 1006, 5076, 5128, 2682, 4570, 4378, 4478, 4523, 1795, 5199, 5251, 55659,55554,55588, 5291, 2854, 5336, 3738, 3585, 2940, 5381, 2965, 4188, 3663, 4233, 4074, 5438, 5490, 1617, 3812, 5530, 2967, 5575, 4180, 3737, 2738, 4331, 4278, 4323, 1035, 1128, 1106, 1879, 5632, 2978, 1157, 5707, 5759, 3008, 5822, 5874, 1437, 1572, 2508, 1357, 1583, 5926, 5978, 1660, 6030, 1714, 2564, 1416, 1684, 6082, 6134, 1738, 1775, 6186,55567,55503, 55432,55446,55426,55372, 710, 3017, 6261, 1872, 2354, 2791, 1569, 1713, 2487, 1326, 4243, 4388, 4439, 6313,55396, 6376, 55321,55305,55340,55329,55243,55222,55163, 6421, 3171, 4189, 3793, 4333,55161,55074, 1780,55014, 6466, 6519, 3258, 4190, 3841, 6564, 3327, 6618, 4191, 4192, 4466, 3356, 6663, 3394, 6708, 4279, 4281, 3704, 4530, 4689, 4691,55040,54920, 799, 3223, 2568,54926, 4746, 4800, 4854, 1102, 1821, 4676, 4248, 54925, 4929, 4852, 2785, 4888, 6753, 3397, 4282, 4327, 6798, 3431, 4692, 4404, 4755, 4697, 4420, 4915, 4771, 6843,54853, 54795,54740, 5101, 4969, 4478,54669, 3389, 3615,54650,54613, 54654,54534,54456,54455, 6900, 1386,54391,54394,54417, 1672, 6952,54374, 7016, 1779, 4296, 7070, 7122, 1874, 2570,54287, 2977, 3001, 4825, 5137, 5112, 4685, 4948, 5139, 5164, 5233, 5187, 5422, 7171, 3693, 4522, 4754, 7216, 3767, 5257, 4756, 4825, 4861, 4693, 5266, 4914, 5182, 5059, 5113, 5472, 5489, 5689, 5058, 5741, 5747, 5856, 5787, 6459, 6460, 7270, 3792, 4881, 4883, 7323, 3837, 5311, 5143, 5141, 4924, 5066, 5356, 5451, 3286, 5817, 6953, 5524, 5186, 5717, 5936, 7131, 5921, 5396, 5988, 6578, 6025, 2127, 4945, 5326, 5421, 5235, 2712, 5908, 5858, 5281, 5960, 5328, 6012, 6118, 5473, 1721, 4026, 3287, 401, 7380, 3335, 1302, 7455, 7507, 3980, 1838, 6101, 6397, 6406, 7558, 4809, 5082, 5213, 7611, 4810, 7656, 5315, 5314, 5455, 4351, 7701, 4853, 7746, 5357, 5359, 4490, 5496, 5720, 5550, 7803, 7855, 3583, 7914, 4864, 5402, 5361, 7959, 4918, 6441, 5465, 5783, 5601, 5552, 6531, 6054, 8016, 8072, 1534, 8137, 2636, 1859, 8212, 8268, 4501, 8333, 8385, 5509, 8456, 8508, 8560, 1899, 8612, 3981, 1445, 8687, 8739, 4935, 6284, 6550, 6586, 6639, 1929, 8802, 8877,54271,54223,54257, 8917, 4979, 8985, 5553, 5551, 5118, 5781, 3247, 2791, 3024, 5793, 3391, 5295, 9030, 5142, 9075, 5597, 5704, 5248, 9129, 5401, 6675, 5729, 6486, 5843, 5598, 9174, 5404, 5599, 5778, 9219, 5406, 6683, 5844, 6496, 6576, 5600, 6728, 6773, 2808, 9276, 9328, 5444, 9379, 1901, 6645, 3211, 6159, 1873,234421, 6697, 5913, 4756, 6833, 5461, 5898, 6819, 5950, 6422, 9432, 5509, 9477, 5894, 5997, 4701, 6593, 6818, 6913, 6965, 6056, 9522,54156,54105,54139, 6873, 6967, 4732, 2077, 1767, 4165, 4718, 2528, 474, 1960, 692,54056, 3223, 5861, 9579, 9631, 1900, 2658, 998, 1951, 2917,54108, 1531, 4886, 1848, 6723, 5545, 6887, 6116, 6884, 9683, 9735, 2953, 2659, 3221, 1662, 2412, 5551, 6000, 5691, 7291, 6962, 6260, 6998, 7052, 7054, 6699, 6743, 7208, 7003, 7011, 7121, 7516, 7549, 7161, 9784, 5848, 9838, 5998, 6053, 4845, 6594, 7083, 7137, 7861, 7601, 6092, 6412, 7303, 7437, 7551, 7591, 7894, 7785, 7998, 7870, 7837, 8256, 8004, 8067, 8278, 8394, 8384, 8945, 9892, 5853, 9954, 6251, 6079, 5184, 6974, 7191, 7245, 9334, 9337, 6017, 7314, 6789, 7438, 6747, 7786, 7838, 7999, 8055, 8280, 8084, 7465, 7162, 7802, 5847, 8213, 8054, 6885, 8250, 6421, 7053, 6117, 7207, 8910, 8727, 7315, 8332, 7494, 3406, 4525, 6621, 3795,10011, 3189, 2112,10086,10142, 7722, 7677, 7686, 7767, 2482, 4457, 4479, 6685, 6777, 7217,10195, 5923,10248, 6433, 6863, 5993,10293, 6088, 7578, 6915, 7301, 6999, 7032,10338, 6276, 7192, 7040,10383, 6539, 8469, 7067, 8209, 7143, 7195, 8521, 8736,10440,10492, 6777, 6733, 7501, 7723, 8302, 8406, 10543, 6927,10588, 7343, 7242, 5212, 7244, 8893, 8964, 7873, 7937,10645,10697, 2128, 7613,10767, 3127,10842,10894,10964, 11039,11091, 6932,11154,11206, 7312,11277, 3575, 2463,11352, 11408, 2711, 7978, 8235, 8710,11473,54011,53962,54006,53997, 2431, 3230, 6817, 5460, 4218, 6622,11536, 7119, 7445, 7521, 11581, 7141,11635, 7471, 7524, 7520, 6387,11680, 7190,11725, 7580, 7547, 6414, 7732, 8965, 9005, 8263, 8356, 8428, 8479, 8408,11770, 7474,11815, 7632, 7635, 6457, 7903, 9050, 9095, 8550, 8531, 4263,11872,11928,11981, 2107, 7778, 9258, 7843, 8909,12039, 7475, 7634, 7800,12084, 7570, 9141, 7823, 9105, 8096, 7934, 9186, 9194,12129,12174,54002,53856,53801, 7045, 8877, 8689, 7581, 983, 4186, 2597,12231, 3542, 4424, 2127, 865,12296, 8439, 8726, 9069, 8935,12366,12418, 3587, 4254, 3678, 2466, 2543, 5709, 2308, 3850, 4551, 7721, 2809, 1949, 1152, 3002, 8317, 7953, 8279, 8493,12470,12522, 8055, 2126, 5202, 8082, 8548, 9336, 8724, 5127, 9015, 9271, 9020, 9065, 9369, 9561, 9260, 9210,12590, 7899, 7935, 7938,12635, 7936, 9398, 7986, 9399, 8346, 8105, 9444, 9452,12689, 9471, 8907, 9067, 9741, 9338, 9778, 9613, 9665, 9832, 9717, 9886,12743, 8040, 8348, 8069,12796, 8042, 9592, 8225, 9497, 8700, 8398, 9696, 9662,12850, 8491, 9234, 9910, 9511,10081, 9166, 9909, 9934,10175, 9774, 9469, 9514,10137,10152, 9422,10439, 9829, 9119, 9776,10435, 9718, 9614, 7115, 8670, 9515, 9022, 9831, 8409,10068, 9468, 9911, 9884,10124,10474,10238,10502, 7247, 5773, 5732, 5358,12907, 4313,12982,13034, 4418,10312,10358, 10404,13092, 8115, 8472, 8352,13145, 8431,13190, 8575, 8535, 8947, 6529,13235, 8498,13280, 8577, 8938, 6611, 8973,10101, 10139, 9055, 9453,10271,10273,10614,13325, 8579,13370, 8755, 9051, 6744, 9350,10215,10223,10315,10361,13427,13483,13536, 8677, 8890, 9150,13581, 8753,10555, 9153,10224, 9351, 9244, 10563,10225,13626,13683,13743,13812, 3555,13887,13947,13999, 3948, 4849, 4028, 6223, 5223, 5901,14070, 6209, 2949,14139, 14208,14264,14329,14381, 8738,14444, 4325,14519,14571,14641, 0,53746, 9979,14693,53707,53631,53579,53518, 5462, 5531, 6948, 7724, 7042, 9131,14756, 8785,14801, 9402, 9195, 8943, 14855, 9007,10658, 9342,10489, 9403, 9456,14900, 9096, 9545, 9502,14945, 9156,10703, 9548,10694, 9407, 9594,10713,10855, 14990, 9239, 9595, 9576,15035, 9302,10900, 9628,10891, 9919, 9651,10910,11052,15080, 3163,15137,15189,15247,10610, 9986, 10479,10629,10679, 9175, 9730,10096,11062,10544,15295, 9307, 15340, 9698, 9650, 7236,10164,11111,11088,11106,10412,15387, 10739,10842,10863,15432,53516,53404,53436, 8425, 2621, 3973, 4722, 3720,10126,53311,15489,15541, 3683, 4507, 2674,15593, 5123, 3724, 4187, 5338,10477,10423,10904,11076,10906,15664, 15716, 8964, 5251, 5052, 2707,15787,15853, 76, 2421, 3025, 4372,53225, 4512,11136,10876,10240,15905,15980,16032, 9506, 16095, 8181,11022, 9723,11024, 6543,11138,11149,11190,11215, 11221,11392,11390,11216,11624,11934,11871,11625,16144, 9732, 16198,10076, 9807, 7316,10166,11219,11349,11997,11626,16245, 11371,11448,11555,11026,11164,10476,11073,11961,11910,12019, 11575,12247,12284,12311,12517,12521,13049,13072,13478,16299, 9805,16361,10512, 9859, 7667,10350,11655,11414,13493,13495, 16408,11567,11600,11700,11347,10535,11855,11717,11716,11760, 11761,11856,12214,11804,11973,12349,12401,12361,12453,12545, 11391,12465,12649,10907, 2572,11806,11762,12216,11805,16456, 11718,11807,12218,12075,12076,12121,11859,12509, 7805, 7966, 9528, 8533,16521, 4731,16596,16656, 0,53269,11707,10095, 10341,11795,10667,11775,16696, 9913,16749,10564,10617,10168, 16794,10275,12149,10642,12565,10730,11055,16839,10319,11131, 11169,16884,10395,12610,11378,12567,10920,11428,12708,12568, 16929,10411,11892,11405,16974,10466,12709,11611,12571,11228, 11943,12763,12666,17019,17076,17128,11128,11841,11995,12061, 12318,17186,10530,17231,11948,11612, 8272,11951,12815,12718, 12109,12151,17278,12194,12204,12657,17335,17389,12018,17459, 17534,17588,17640, 3826, 4904, 1351, 3730, 3535, 4498, 2808, 8376, 6032,12014, 1710, 4677,17692,17744,17796, 4828, 5349, 4903, 3864, 5167,17855,17907,17977,18033,18098, 5170,18173, 18233,53241,53177,53191, 7681, 9322,18296,10572,12096,11970, 18341,10618,18395,12152,12252,11968, 4677,18440,10717,18485, 12247,12264, 4861,11971,12816,12773,11983,12043,12335,12289, 13122,18530,10746,18575,12311,12337, 5171,12543,12995,12825, 13024,12150,12389,12444,13256,13346,13147,18620,10832,18665, 12338,12390, 5374,12664,13157,13068,13436,13005,18712,12870, 12877,12982, 4754,18769,18817,18874,13114,12452,13137,13665, 18914,10940,12432,12415,18959,10942,13210,12467,13082,12665, 12486,13255,13121,19004,13452,19049,53159,13300,19094,53123, 53043,53074,12737, 5039, 4526, 8046, 5529, 7478,13620,13671, 12787,53045,19151,19203, 5790, 5358, 5883, 5548, 5527, 5981, 4027,10979,19255,19310, 5889,13364,13725,13666,12733,19365, 19440,19492,11023, 8542, 3039, 3273,19555,19620, 5672,13969, 4377, 3303, 1552,13765,13180,12505,12581,19672,19724, 8159, 13166, 6875, 9559, 5754, 6487,19795, 7093, 5384,19864,13759, 19933,19989,20054, 8709,13869,13870,13225, 9109,13315,13412, 13362,13226,14009,13317,13987,20126,11110,12538,12713,20171, 11252,13548,13003,13424,12767,12614,13556,13480,20225,13912, 20272,53023,13309,12680,13694,13046,14052,13998,14058,14069, 14121,14190,14196,14274,20326,11647,12998,13214,20379,11751, 13601,13259,13526,13053,13344,14042,13996,20433,15275,20480, 53022,13784,14140,14085,13361,13617,14263,14382,14364,14122, 14247,14152,14312,13946,14276,14529,14580,15184,15147,14581, 15588,14583,15202,14514,14339,14391,14815,11179,13573,14053, 14266,13619,20534,53001,52845,13489,13670,14097,14123,14791, 14586,15711,14584, 6803, 8677, 9249,10620,20599,20674,20716, 11752,13395,13509,20769,11754,20814,13433,13558,13707, 5938, 20859,11842,20904,13602,13606, 5965,13900,14768,14205,12269, 14111,14180,14780,15106,20949,11869,20994,13673,13904, 6041, 14025,14776,14821,14822,14182,14877,14878,14879,14925,15183, 21039,12009,21084,13877,14181, 6094,14617,14875,14920,14967, 14969,21131,14538,14660,14965,21188,21236,12111,13920,14183, 21281,12382,15002,14230,15010,15066,14343,15099,15150,21326, 15057,21371,52821,15266,21428,21480,21532,21607,21659,21711, 2952,21780, 5994,15158, 6055, 6375, 6252, 6083, 3681, 5299, 21832,21884, 6102, 6429, 6673,21936,21988,22040, 6463,22098, 22150, 6514,22202, 6477, 6614, 4952, 7608, 7302,22260,22320, 22372,22442,22517,22571,52813,52754,52744,12506,12204,11178, 11582,15058,11844,12595,22634,12820,22679,14345,14254, 6610, 22733, 9643,52703, 6765,15206,52733,22778,12824,14509,14304, 22823, 9933,52646, 6836,15208,52629,15315,15212,22868,12842, 14584,14353,22913,10227,52581, 7209,15211,52606,15399,15285, 22958,23003,12972,14614,14778,23048,11339,52523, 7223,15237, 52555,15407,15502,23093,23140,52558,15360,23197,23249,23291, 23348,23400,13225,15367,15426,15473,15526,14542,15252,15602, 15461,15616,23440,12997,23485,14777,14876, 7246,15614,15677, 15643,15633,15463,23530,15566,15735,15787, 7939,15806,16001, 16165,23575,23620,52500,52390,52363,15828, 4300, 4426,13007, 12133, 9551,15726,15728,15782,52307,15990,23677,23729, 9720, 7606, 3519, 6763, 9459,10323, 4148,15471,15523,15647,15836, 23800,23852, 9410,13305,10052,10482, 8838, 9658,23923, 7774, 5817, 7249,23992,16305,24061,24117,24182, 8912,24234,24309, 24374, 7274,24426, 7987,24478, 6516,24530,15072,15818,24582, 24634, 6687, 6684, 4311, 4224, 6253, 7082, 6585, 9151, 7307, 12996, 6613, 6686,24686,24738,24790, 7266, 7537, 5721, 7497, 7018,14894,24849,24901,24971,25023,16054,16072,16114,15379, 16174,13215,14880,16038,25088, 6983,52316,52220,52212,25145, 52178,15318,52124,25214,15199,15979,15524,15287,14057,16192, 16104,14636,14792,16239,16289,16398,16318,16400,17134,17075, 16739,25280,12999,25334,15011,15134, 7853,15874,16602,15713, 17143,16740,25381,16380,16392,16440,15525,25428,25470,25512, 25552,16238,16191,14080,16689,16690,16578,17110,17225,17317, 17895,17323,17806,17942,18775,19487,18028,25606,13077,25668, 15101,15317, 8240,15993,16672,15759,19565,19550,25715,16491, 16498,16621,17391,25762,25817,25872,25925,16399,15837,16279, 15578,16785,16237,17059,16315,16784,16316,16829,19719,17399, 17177,17318,17546,17347,17583,17401,17598,17650,17529,17687, 16579,17677,25982,16787,16686,14316,15472,26031,16031,17729, 16741,26083,16687,16830,17783,16874,16236,17727,16580,26148, 26223,17791,17850,17865,17919,17972,26263,13166,26308,15408, 15459, 8255,26353,12092,52115, 8344,16173,52146,26398,13211, 16319,15460,26443,12405,52050, 8506,16896,52094,16941,16190, 26488,13441,16669,15634,26533,14010,52014, 9211,16986,52045, 17206,16994,26578,26623,13505,16673,15691,26668,14384,51999, 9261,17097,52041,17992,17176,26713,26760,52047,16871,26817, 18043,18045,18355,18832,19450,26859,13646,26904,16770,15762, 9286,17151,18179,17395,19567,19630,26949,16960,17039,17046, 16786,20696,21228,22225,26994,27051,27122,27197,27268,27320, 7898, 7663,27372,27424,27476, 8229, 9026, 7795, 9320,20118, 9184, 6476, 9833, 7522,20217, 5453,27545,27597, 8460, 9040, 8008, 9428, 9697, 6941,27649,27701, 8462, 9053, 8280,27753, 27805,27857, 9115, 9751, 9620,27928,27980,17660,18323,18316, 9738,28032,28084,28136, 9378, 9790, 9845, 7894, 1915, 4434, 28207,28261,28321,28396,28448,51994,51945,51933, 6939,17675, 28511,13795,16905,15977,28556,28610,14532,51894, 9629,17290, 51922,28655,28709,51871,51821,51838,15334, 9793,18385,18386, 19682,18752,18808,28754,28799,51815,51747,51731,15600, 9816, 19734,18806,19238,19250,19736,19293,19305,28844,28889,51677, 51589,51570,16067, 9856,19737,19667,28936,17298,18198,18213, 19790,19794,19829,19859,19863,28981,29026,51574,51510,51357, 16110, 9868,19898,19916,29071,18426,18459,18466,29116,29173, 29225,29265,18504,16291,29336, 3162,18512,16965,18654,17728, 29376,13961,16907,16909,29421,16111,51315, 9871,17411,51350, 18542,17793,29466,29511,51336,18561,20318,20427,29556,51279, 51230,51250,17922, 7092,29613,17063,17060,17838,18751,18953, 17732,51127,29681,29756,29808,13970, 7216, 4500, 1233, 5767, 9923,17178,16919,17179,17889,29871,29923, 9596,10159, 6084, 6856, 6643, 8345, 7498,11064,10404,16164, 7697, 9764,29975, 30027,30079,10205,10263, 6489,10149,10075, 5824,17402,30138, 30190,30260,30312,10208,10307,30364,17224,51034,30430,30482, 13514,14969,17899,17924,11613,17613,30553,17559,16964,11660, 30622,30691,17726,30747,30807, 9200, 5715, 3651,17778,17802, 30859,30911,17222,30980,10408,19150,10316, 8393,10177,10290, 7466, 8205,31032,31084,10526,10362, 8468,31136,31188,31240, 10556,31298,31350,10424,31402,10207,10509, 8773,11398, 8514, 17516,18331,31460,31520,31572,31647,10596,10539,31699,18594, 31751,14045,31814,16995,31871,31936,16998,18603,14278,18645, 18694,15818,31976,51035, 5026,14540,15233,17415,15100,10610, 8852,10134, 5391,15564,14615, 8040,32033,32085,32137,10647, 32196,10665, 7111, 1647, 8282, 8732,17223,17570,17373,18155, 17575,17842,19185,18015,18384,19915,19435,18906,19479,18949, 32245,14928,17550,16999,32290,17087,51007,10602,17619,51047, 19016,18030,32344,32391,50947,18731,20371,22285,18156,19602, 18332,19984,19796,20709,19921,21170,21699,21410,21462,32445, 15486,17708,17305,32498,17130,50777,10840,17818,50810,19024, 19069,32552,32599,50760,18744,23271,24814,17674,18753,19988, 18869,19311,18996,20474,19040,19041,18520,19972,21617,21745, 20264,21411,21123,21669,21463,19491,21146,21654,21763,19240, 32656,32708,10844,10863,21721,20656,19566,19146,32757,18810, 18951,18044,32809,32861,10859,11121, 6853,22022,20165,19083, 19084,19086,19087,19851,32913,32988,33047,15538,18365,17560, 33092,33137,17194,50702,11337,17819,50704,33182,33227,50701, 50650,50638,17866,11348,21842,21894,21946,21998,22108,33272, 33317,50627,50532,50568,17990,11395,22160,22330,22380,22381, 22382,23155,22384,33362,33407,50504,50456,50476,18479,11530, 22693,23207,33454,18946,19170,19440,23358,23738,23739,23742, 23741,33499,33544,50435,50377,50376,18538,11546,23810,23860, 33589,20029,20257,20411,33634,33691,33731,15642,18407,17741, 33776,18540,50336,11671,18632,50367,19633,19515,33821,33866, 50311,20452,23943,24332,33923,33989,34064,34130,34182,11578, 11534, 8881,11677,10862,34234,34286,11901,11550, 9043,34338, 34390,34442,12265,11659,11750,11047, 9319,12642,25236,21726, 9412, 9521, 4794,10231,25326,34501,34553,12372,11675,11051, 11905,11094, 9321,13276,10399,10099,34605,34657,12386,11749, 12370,11920,11126, 9689,34709,34761,12566,11827,12373,34813, 34865,34917,11918,34982,12020,11740,13549,35034,35086,12631, 12004,20788,12477,12173,11888,10492,35138,35190,12741,12006, 13003,35242,35294,35346,12048,35411,12408,12188, 7536,11988, 12107,12742,35463,35515,35569,35644,35715,50216,50135,50158, 19537,21779,21827,22266,21931,22039,35778,35823,50054,49953, 35877,49894,49785,49774,18889,12601,35922,49766,49650,35967, 49640,49581,49545,18969,12625,36012,49515,49372,36057,49376, 49283,49296,19187,12679,36102,36147,49262,49161,36192,49193, 49147,49181,19215,12746,36237,36284,49129,20569,36329,49019, 48903,36374,48919,48851,48859,19242,12748,36419,36464,48805, 20576,19188,36521,36580,36646,36698,20833,19295,23086,19191, 22145,22315,23861,23795,22723,36738,36783,48797,48748,48773, 19270,12786,23864,22724,36828,20840,20878,20885,36873,19085, 25260,25409,25451,36918,48731,48659,48681,22518,20923,20198, 20460,19292,18157,19706,19805,21872,19971,48637,36975,19654, 37041,37097,19088,20968,21013,20297,20931,19604,19874,19917, 20369,37162,37214,20215,37283,12756,24060,12125,13368,12805, 12220,10609, 9952,37335,37387,12833,12153,13476,37439,37491, 37543,12834,37601,37653,12488,37705,12845,12657,10736,13700, 11884, 7553,20316,22669,37763,37823,37875,12835,12529,13510, 12849,13124,37927,37993,21078,22242,21275,234421,38061,38113, 13070,12588,13950, 9241, 7761, 6840,13991, 9725,14107,13090, 16662, 8449,13143,38165,38217,38269,13089,13022, 7885,13393, 13233,38328,19735,38382,38454,38529,38581,38641,19846,38716, 38768,13377,13333,38820,38872,38924,13635,13415,14164,13490, 25598,13546,10846,14986,12476,25493,10737,38993,39045,13879, 13560,14225,13672,13547,10924,39097,39149,13937,13641,14394, 39201,39253,39305,13963,13650,13735,39376,39428,21058,21210, 21103,13577,39480,39532,39584,14043,13890,15337,12988,10637, 12141,20370,21727,39655,39709,39761,14070,14208,39813,39865, 48515,48404,48394,14767,13893,13716,39940,39992,14237,22201, 40044,14211,40096,20979,21021,21268,40136,15754,40181,18677, 18000,15764,40226,15877,40271,18841,18308,19513,14054,40328, 14277,14371,13967,16101,14383,40368,16265,20146,19920,18415, 19603,16307,11446,16429,11329,15001,40425,40477,14297,40529, 14598,15034,40581,40633,40685,14372,40743,40795,14853,40847, 14197,40905,14373,14864,14257,11941,15383,13332,14644,20763, 20473,21227,20470,21273,20707,23248,21316,23939,21362,23933, 23998,24007,24126,24116,40954,40999,48393,48346,48330,19557, 14747,24907,24308,41046,21356,21626,21678,41091,21976,41138, 41180,41222,21272,19976,23395,21866,23924,24049,21970,23659, 25133,24408,24460,24916,25532,25648,25754,25792,41271,41324, 48325,48217,48202,19797,14749,25798,25624,41379,22062,22372, 22537,41424,23179,41471,41526,41581,21698,21416,20706,23851, 22626,22768,23281,22771,25237,22093,24369,24384,24461,24513, 25847,24581,24633,24669,25625,24125,24685,23765,21467,41646, 41698,14800,14866,15043,14812,14539,21468,21033,23979,21790, 41747,22243,24164,22670,41799,41851,14923,15012,15310,15030, 14868,12585,21814,24721,24512,24320,21412,21871,23660,41903, 41978,24008,24165,24748,24577,24681,42032,42077,48207,48092, 42122,48110,48051,48053,20000,15098,42167,48043,47993,42212, 48037,47941,47964,20136,15288,42257,47934,47794,42302,47773, 47712,47747,20346,15330,42347,42392,47730,47662,42437,47680, 47600,47624,20497,15380,42482,42529,47637,22764,42574,47628, 47510,42619,47541,47479,47416,20498,15395,42664,42709,47406, 22842,42766,24917,25103,25763,25827,25155,42825,42870,47386, 47291,47315,20988,15451,25829,25875,42915,22849,22887,22894, 42960,22671,25915,26839,27073,43017,43085,43160,43228,43280, 15232,15397,15657,15654,14959,11345,16809,13604,43332,43384, 43453,15269,15581,15668,15667,15825,12285,43505,43557,15584, 15757,15709,43609,43661,43713,15681,43771,43823,16052,43875, 15804,16083,16853,13746,13580,13712,21722,12557,12674,15732, 22947,21918,43933,43985,15981,16084,15865,15970,16096,13437, 16881,13747,14081,13916,13349,44037,44089,15982,16162,15870, 16087,16099,14005,16882,14341,14835,44141,44193,16085,16178, 16212,16125,16406,14510,44245,44297,16231,16376,16580,44349, 44417,44469,16347,44521,16139,16454,17119,15059,15089,44592, 44644,16414,16626,16748,16182,16676,23022,14511,17274,15157, 13733,44696,44748,16455,16629,16837,16269,16730,14645,44800, 44852,16693,16710,16936,44904,44972,45024,16768,45076,16317, 16773,17922,15209,16586,17077,15054,16847,45147,45218,45270, 45345,45411,47298,47173,47167,24832,45474,47163,47070,45519, 45573,47114,46900,46928,45618,45672,46854,46806,46772,21150, 16410,24844,25991,25905,24954,45717,45762,46755,46668,46685, 26092,24966,25501,26093,27207,26095,45807,45852,46681,46594, 46521,27206,25660,45899,22939,22987,23067,25707,27209,27210, 27063,45944,45989,46526,46480,46505,27278,26752,46034,23077, 23249,23400,46079,26816,27330,27367,27219,46124,46169,46472, 46413,46375,27382,27459,46214,23419,23459,23466,46259,46316, 46391,46457,27879,46509,46561,23504,23133,23185,22770,46624, 46382,46336,46669,46284,46229,46260,21440,17009,46714,46759, 46217,23511,28158,28604,46804,46149,46099,46127,28701,22772, 23549,23556,22997,23343,21923,21975,24616, 0,46861,46929, 46981,25161,21464,23569,23594,23639,25327,23083,47051,47103, 17254,16850,47155,47207,47259,17390,16996,17132,17016,47325, 17166,15079,18293,15396,47374,15822,47431,47483,17397,17018, 17245,17141,17302,15143,47535,47587,17552,17195,17327,47639, 47691,47743,17760,17303,17142,47814,47866,25305,25577,25400, 17599,47918,47970,48022,17856,17862,18294,16000,15406,16627, 17088,24409,25427,48093,22080,48147,48199,18645,48270,48335, 24515,23085,24774,48387,48439,23280,48508,17898,27544,17909, 17347,17630,17764,17424,17297,15843,48560,48612,17946,18348, 17518,48664,48716,48768,18004,48826,48878,18392,48930,17631, 17814,17549,18435,16818,48988,23862,24127,49058,49114,24836, 49185,22383,49251,49303,18026,18420,17538,17873,17875,49355, 49407,18317,18436,17699,49459,49511,49563,18589,18438,17984, 18463,15972,18482,30103,24789,16906,17683,15997,16628,29294, 49622,49674,18687,18461,17970,18025,18464,16024,18572,17863, 17932,49726,49778,18759,18555,18773,18040,18526,17525,49830, 49882,18760,18598,18782,49934,49986,50038,18615,50103,18292, 18574,18662,50155,50207,18785,18616,26283,18830,18761,18789, 18641,50259,50311,18839,18663,18876,50363,50415,50467,18840, 50532,18887,18880,16322,16640,17226,18842,23087,22137,50584, 50636,50688,18927,18910,18957,18973,18923,50740,50792,11209, 50857, 4909,12840,19012,19108,18642,50932,50984,18978,51036, 19028,18976,19118,51088,18981,19072,19212,26340,23650,25955, 22980, 5982,12430,12439,46094,19448,19452,51128,51173,51218, 46087,45951,18059,51263,18081,22654,19581,21346,45946,19014, 19759,19443,19195,19223,19068,19525,51308,18170,51353,19757, 19586,19517,20284,23690,23895,18005,19662,51410,51462,19115, 51514,19164,19495,19424,51566,19167,19482,19258,19194,51618, 51670,19508,51722,19494,19675,51774,51826,51878,19583,51949, 19681,19587,52001,19678,19688,19752,52053,52105,52157,19727, 52228,19785,19906,19779,19637,19764,19716,17736,17511,20194, 23131,21819,24292,23282,22627,23661,25160,25510,24569,24170, 52277,45862,45689,52322,45639,45552,45549,21594,19801,52376, 52423,45562,25747,30642,31425,24414,24618,24958,25509,25849, 25179,26205,27464,27033,27406,27579,52477,45543,45497,52530, 45541,45440,45474,21646,19868,52584,52631,45487,26245,30931, 31485,22307,25132,24462,25325,25081,25447,25969,26344,234421, 26707,26898,28883,27463,26388,22625,26988,27580,27644,27632, 27856,27736,27700,27788,27923,28015,25764,27938,25080,23787, 24169,52688,52740,20105,24564,24726,25446,24831,24953,24772, 24514,27634,26799,52811,52863,20305,27787,24883,24912,28069, 28135,25825,25759,24956,52934,53009,53065,45470,45327,53110, 53155,45353,45307,45230,53200,53245,45234,45176,45151,21791, 19870,26091,28219,29131,29183,53290,53335,45158,45048,45036, 29621,29623,29625,29816,29818,29881,53380,53425,45017,44947, 44980,29933,29985,53472,26327,26462,26469,30037,30148,30199, 30198,53517,53562,44982,44877,44913,30200,30202,53607,26507, 26514,26552,53652,30270,30373,30376,30377,53697,53742,44917, 44871,44873,30490,30492,53787,26559,26597,26604,53832,53889, 53943,44840,44775,53988,44816,44709,44732,21843,19892,54033, 54078,44705,26642,29245,31894,54135,54187,54262,54314,54366, 19827,19979,19803,19973,19982,19679,20431,19992,19896,20112, 17759,54418,54470,20182,20121,54522,54574,54626,20240,20124, 19996,20211,20135,20270,20488,20147,19980,54695,54747,20295, 20223,20224,20267,20139,20455,54799,54851,20348,20296,20386, 54903,54955,55007,20391,20340,20494,55078,55130,26687,26889, 26968,20238,55182,55234,55286,20456,20486,20738,20658,20196, 18163,18891,22512,20477,20749,20280,31956,28138,44612, 0, 20532,20678,20666,20504,20457,20651,20739,20680,20752,20312, 19417,19453,20692,44529, 0,20751,20740,20786,20664,20767, 20665,20764,20883,20856,20392,19854,55357,55409,20924,20792, 21053,20810,20835,21006,20854,20928,20880,44524, 0,21015, 20793,21056,20900,20929,21098,44523, 0,20945,21018,20839, 44510, 0,21060,20857,21130,20964,20992,20989,21106,21107, 20694,21126,55461,55513,21102,20882,21137,21079,21037,21143, 21035,21146,27522,21322,21153,21178,21204,44435, 0,21206, 21231,21180,21279,21191,21323,21341,21303,21391,44423, 0, 21248,21244,21288,21306,21420,21382,44388, 0,21620,21379, 21325,44352, 0,21395,21383,21492,21366,21608,21684,21304, 21443,21350,21470,21675,13750,55565,55631,55702,55777,55845, 44339,44254,44281,25127,27263,29814,27752,28027,55908,55953, 44286,44240,56007,44238,44191,44177,56052,44166,44104,56097, 44147,44098,44093,30374,28031,56142,44043,43992,56187,43953, 43771,43788,56241,56286,43781,43636,56331,43650,43522,43487, 56376,56423,43500,26649,56468,43489,43429,56513,43464,43366, 43388,56558,56603,43399,26879,56648,43390,43328,56693,43333, 43226,43240,56738,56783,43253,26975,56840,56903,56971,32161, 57023,57075,57127,29866,28189,28245,28067,30488,29970,29220, 57190,57235,43231,43102,43048,30559,30255,57280,27828,27898, 27947,57325,25705,32336,32437,32490,57370,43005,42959,42948, 25871,25328,27999,28180,25866,26390,26345,42959,27307,28243, 28748,26750,28546,57427,25814,57479,27873,26094,27359,27683, 28249,27979,28586,28674,27975,26703,57539,57591,21621,21627, 21714,21584,21742,57643,57695,21662,21699,21793,57747,57799, 57851,21749,21736,21598,21842,21385,21902,57907,30491,21787, 21894,21887,21770,32544,57959,58011,21904,21794,21991,21978, 21895,21596,22030,22068,22028,58063,58115,21938,22069,22032, 22056,22108,21650,58167,58219,21990,22157,22143,58271,58323, 58375,22158,58440,22140,22109,22204,58492,58544,22031,22205, 28629,22162,22141,22209,22071,58596,58648,22252,22222,22280, 58700,58752,58804,22233,58869,22263,22287,22195,21926,22297, 22373,26391,26754,58921,27540,58973,59025,19231,59088,59140, 29331,28975,28072,59197,59249,22494,22633,59301,59353,59405, 22677,22658,22322,22310,22328,22100,22774,22699,22415,59472, 22822,59524,59576,22691,22694,22332,22758,22504,22521,59628, 59680,22981,22741,22405,59732,59784,59836,22982,22803,22795, 59907,59959,23114,22820,22844,60011,60063,60115,23147,22845, 22864,22889,22919,22308,60186,28190,28244,60246,60301,26392, 60367,26895,60432,60484,23148,22847,22912,22867,22866,22953, 22999,22921,60536,60588,60657,23213,22863,23017,22911,22957, 23188,60709,60761,23217,22938,23189,60813,60865,60917,23250, 60975,61027,22955,61079,22998,23027,23311,23118,23137,23185, 27062,22384,23073,23265,28744,27064,61137,61189,23266,23116, 23341,23139,23028,23203,23313,23368,23361,23314,23479,61241, 61293,23364,23315,23590,23413,23045,23355,23436,23404,23438, 61345,61397,23552,23415,23592,23480,23417,23633,61449,61501, 23554,23420,23722,61553,61621,61673,23555,61725,23482,23483, 23526,23661,23365,61796,61848,23692,23462,23742,23484,23528, 28818,23718,23570,23769,23771,61900,61952,23772,23505,23754, 23525,23529,23766,62004,62056,23852,23668,23808,62108,62176, 62228,23853,62280,23619,23719,23896,23862,23788,23873,23618, 23841,28379,27735,62351,62422,62474,23956,23745,23812,23691, 23913,23914,23983,23960,62526,62578, 8347,62630,24063,23792, 23894,23807,23951,62705,62757,23982,62809,23980,23996,23884, 62861,24006,24022,24032,24061,24078,24000,24081,24062,24030, 11693,28966,29051,29096,62901,62946,42883,42764,62991,19333, 63036,24077,24140,42785,24168,63081,19811,63126,24390,24322, 24439,25440,28531,25618,23937,23994,24117,24299,24296,24310, 63171,19839,24484,24598,63216,20349,28729,24631,26275,25482, 24654,28856,28220,63273,63325,24070,63377,24073,24129,24312, 63429,24154,24300,24082,24186,24651,24194,24315,24342,24343, 24468,63481,63533,24399,63585,24485,24293,24366,63637,24545, 24649,24602,24380,63689,63741,24597,63793,24677,24375,63845, 63897,63949,64014,24701,64066,24415,64118,24702,24781,24626, 24892,24542,24443,24763,24489,64170,64222,24739,64274,24811, 24698,64326,64378,64430,64495,24820,64547,24495,64599,24782, 24859,24930,24381,24692,25177,24759,24780,64651,64707,13131, 26897,27408,29550,27308,28380,29741,27737,30568,30061,30133, 30562,30753,30802,30632,64769,64814,42755,42687,42668,31249, 30631,64861,28420,28682,28875,64906,28702,64960,65009,65058, 27412,29608,27631,30623,30679,29155,29738,32191,30294,30375, 33911,30906,32717,34466,33690,65107,65160,42629,42445,42473, 33003,35653,65215,28955,29058,29103,65260,29905,65314,65376, 65438,27581,30676,27585,28974,28502,30912,28745,28503,30062, 30563,31027,30730,30817,31031,30921,36520,31083,31135,30429, 33004,30869,27684,28378,65503,65555,21461,29739,30758,28066, 28071,27839,27685,29836,29957,65618,65670,22131,30295,31118, 28879,30299,29254,28118,27255,65733,65808,30854,31198,31308, 31171,65848,65893,42478,42343,65938,42368,42269,42212,65983, 42207, 14,66028, 241, 583, 711,31360,31119,66073, 796, 866,66118, 1155, 1255, 1465,66163,66208, 2079, 2048,66253, 2169, 2213, 2332,66298,66345, 2370,29313,66390, 2490, 2642, 66435, 2805, 3021, 3148,66480,66525, 3415,29356,66570, 3432, 3388,66615, 3611, 3731, 3782,66660,66705, 3898,29395,66762, 31657,31829,31991,32043,66818,66863, 4163, 4236, 4394,32095, 32614,66908,29402,29440,29447,66953,29624,39327,39606,41157, 67010,67085,67137,24852,24860,24978,24572,24939,24744,25216, 24908,24570,24536,24839,25083,24889,67189,67241,25094,25103, 24981,24728,25101,67293,67345,25095,25111,25096,67397,67449, 67501,25178,25161,24730,25147,24903,25232,25287,24749,25183, 25105,67560,67612,25207,25185,25340,24867,25234,25203,25350, 25343,24940,67664,67716,25341,25244,25349,25264,25359,25426, 67768,67820,25429,25378,25422,67872,67924,67976,25404,68041, 25275,25474,25547,68093,68145,25494,25516,29485,25513,25524, 25560,25530,68197,68249,25575,25576,25620,68301,68353,68405, 25631,68470,25613,25640,25522,25647,25652,25627,25288,28878, 25678,13954,31239, 4653, 0,25641,25711,25681,25688,25721, 25562,25971,25690,25713,25692,25730,25761,25727,31466,34448, 34933,36569,32235,32383,36981,35362,36570,33446,35659,37113, 36276,68511,37103,37234,25989, 9571,68563,68631,68697,68772, 68824, 5120, 5076, 5208,28880,68887, 5287, 5267,29160, 5327, 68941, 5360, 5457, 5564,31345,32666,31883,31515,68986, 5697, 5654, 5807,69031,31503,32819,32179,32804,69076, 5971, 6095, 6259,69123,29530,29537,29575,32591,33000,33001,33906,69168, 6370, 6326, 6364,69213,29613,29808,30449,69258,33935,34073, 34074,34076,69303, 6373, 6430, 6595,69348,30826,30878,30999, 69393,34077,34140,34192,34244,69438, 6672, 6716, 6766,69483, 31159,31317,31402,69528,69585,69645,69697,35869,37728,69749, 69801,31647,30015,30729,31931,69864, 6839, 6895,69909, 6963, 7065, 7145,69963,70008, 7222,31699,37788,70053, 7224, 7293, 7340,70110,30633,32137,32033,29161,28793,28746, 7415,30009, 29962,30203,30678,70185,30300,30493,30494,30587,31854,29460, 32311,31718,29740,30731,70239,70291,25774,25771,25779,25794, 25728,25784,26029,25814,70343,70395,70464,25839,25842,25827, 25812,25879,25882,70516,70568,25850,25937,25984,70620,70672, 70724,25933,70782,70834,26030,70886,25895,25949,26213,26027, 26012,25922,31019,25909,26025,26014,33082,31071,70944,70996, 26076,26214,26083,25973,26216,26002,26438,26326,26116,26287, 26054,71048,71100,26200,26243,26207,26277,26261,26212,26439, 26373,26442,71152,71204,26374,26367,26278,26351,26423,26682, 71256,71308,26376,26440,26683,71360,71428,71480,26646,71532, 26486,26464,26528,26408,26686,71603,71655,26719,26468,26766, 26530,26487,33156,26709,26574,26688,26095,71707,71759,26736, 26509,26801,26532,26576,26756,71811,71863,26768,26553,26910, 71915,71983,72035,26781,72087,26577,26599,26618,26692,26854, 26784,26622,26621,34229,32067,72158,32693,31332,72229,72285, 72350,72407,31337,32774,32178,72459,72511,26817,26557,26911, 26664,26666,72563,72615,26834,26644,26912,72667,72719,72771, 26883,26737,26899,26857,26772,26944,26969,26855,26837,26970, 32237,72828,32843,72880,72932,26973,26945,27001,26946,26947, 26808,27008,27006,26948,72984,73036,27004,26974,27079,27018, 27174,27080,73088,73140,27015,27186,27085,73192,73244,73296, 27189,73361,27181,27217,27388,73413,73465,27198,27230,27086, 27363,27277,27051,73517,73569,27240,27293,27280,73621,73673, 73725,27328,73790,27439,27331,27239,27310,27311,27270,73842, 29108,29910,73908,73960,30735,74028,32183,74080,74132,27323, 27329,27384,27466,27435,27199,27460,27332,27436,27426,27467, 74184,74236,27516,27397,74288,74340,74392,27518,27484,27488, 27491,27504,27258,27588,27554,27560,74461,74513,27603,27507, 27553,27614,27608,27379,74565,74617,27617,27692,27659,74669, 74721,74773,27669,27744,27665,74844,74896,33201,32318,33066, 27641,74948,75000,75052,27721,27753,27873,27812,27809,27476, 27743,29109,27769,27847,27849,38293,33216, 7447, 0,27944, 27874,27864,27768,27877,27707,28075,27863,27953,27811,28038, 28223,28000, 7467, 0,28048,27995,27912,27770,27897,28142, 28526,27948,28178,27822,28261,75123,75175,28100,28232,28016, 27997,28052,28165,28581,28265,28274, 7539, 0,28386,28509, 28191,28388,28136,28281, 7607, 0,28676,28527,28605, 7696, 0,28567,28607,28555,28506,28633,28752,28761,27823,28534, 28624,75227,75279,28678,28730,28627,28769,28651,28704,28814, 28820,33291,28839,27945,28821,28813, 7744, 0,28815,28778, 28816,28869,28933,28708,28960,28822,28932, 7792, 0,28896, 28950,28988,28908,28978,28901, 7809, 0,29003,28998,28989, 7871, 0,29123,28990,29025,29111,29023,29215,29079,27996, 28931,29021,29024,15226,31175,29743,75331,75397,75449,29124, 29070,29132,29164,29082,29069,29216,29184,29183,29175,29245, 75501,75553,21564,75624, 7917, 9871,29277,29240,75699,75751, 29441,75803,29173,29185,29262,75855,29442,29229,29352,29278, 29371,29483,29373,29356,29339,29263,29189,29340,29374,29581, 29506,33338,33386,33433,32470,16195,31443,32651,34072,34285, 33686,75895,23221,75940,29658,29586,28285,75985,28393,32618, 29842,30706,29762,29824,76030,28409,29991,29885,76075,29303, 33104,30095,31833,30243,30276,33511,32257,29616,29397,29445, 29792,29531,33933,34333,35654,34496,34389,76120,29584,76165, 30328,30157,29456,30959,33519,33564,36983,34552,76222,76274, 29533,76326,29231,29625,29418,76378,29535,29417,29420,29809, 29507,29873,29463,29488,29825,29575,29859,29828,30070,30000, 29861,76430,76482,29838,76534,29937,29874,29484,76586,29926, 29995,30106,29914,30223,30039,29551,30139,30019,29848,76638, 76690,29977,76742,30085,30099,30018,76794,30029,30109,30146, 30145,76846,76898,30030,76950,30182,30141,77002,77070,77122, 30072,77174,77242,30045,77313,30262,30285,30280,30447,30253, 30303,30431,30125,30126,30220,30515,30215,29911,77365,77417, 30327,77469,30332,30356,30365,77521,30444,30521,30450,30422, 77573,77625,30522,77677,30546,30443,77729,77797,77849,30554, 77901,77969,30500,78040,30624,30569,30694,30971,30555,30586, 30720,30351,78092,78148,78200,29710,78263,78328,78380, 9224, 30673,31176,31502,30922,31694,34125,31401,32381,32488,34323, 78447, 8028, 7999,78492, 8075, 8062, 8193,78546,78593, 8209, 32584,38405,31014,32695,31067,33905,34905,34268,34424,34587, 37029,37531,34639,78647, 8215, 8332,78700, 8396, 8432, 8515, 78754,78801, 8570,32883,40870,32028,32334,31068,34166,33583, 32335,31805,34694,32542,37922,34373,34704,34588,34484,34640, 34744,34812,34760,34848,34864,35033,34296,35071,34216,78858, 78914,31967,34511,31507,34075,33674,35123,32385,35175,35120, 78979,79035,32638,34269,35227,32643,32796,31969,31968,79100, 79163, 8576, 8533,34927, 8683,79208, 8693, 8694, 8749,34992, 35421,35356,35473,79253, 8759, 8729, 8846,79298,35656,36656, 36933,36985,79343, 8892, 8849, 8958,79390,33256,33345,33393, 37172,37222,37293,37224,79435, 8968, 8937, 9020,79480,33572, 33653,33660,79525,37345,37397,37449,37501,79570, 9029, 9067, 9106,79615,33750,33757,33795,79660,37611,37663,37833,37937, 79705, 9218, 9233, 9310,79750,33802,33840,33847,79795,79852, 79892, 9335, 9304,79937, 9399, 9397, 9493,79982,80027, 9524, 33885,35516,33084,80084,80136,30643,30765,30615,30768,30808, 30611,31047,30470,29934,30543,30272,30323,30739,30232,30860, 80188,80240,30760,30827,30964,30774,30898,30680,31205,30846, 80292,80344,30823,30939,30973,30825,30949,30809,80396,80448, 30912,30994,31034,80500,80552,80604,30944,80662,80714,31023, 80766,30849,31000,31240,30968,31126,31099,30544,30767,30996, 80824,80876,31052,31196,31191,30850,31095,31231,31255,31228, 31178,31105,31200,80928,80980,31208,31206,31248,30877,31209, 31341,31404,31370,31338,81032,81084,31213,31357,31311,30969, 31257,31411,81136,81188,31260,31405,31367,81240,81308,81360, 31429,81412,31075,31318,31860,31433,31624,81483,81535,31491, 31418,31453,31340,31487,35054,31467,31862,31631,31510,81587, 81639,31663,31419,31527,31809,31657,31648,81691,81743,31839, 31655,31650,81795,81863,81915,31900,81967,31811,31668,32046, 31825,31871,31903,31926,31830,32073,82038,82098,37994,11000, 82152,82204,82272,82347, 9518, 9579, 9663,33447,35029,36593, 35237,35069,82419, 9672, 9630, 9758,82464, 9820, 9799, 9890, 82518,34413,34680,34832,82563, 9961, 9943,10107,82610,10197, 34888,82655,10193,10215,10280,82700,10370,35313,82745,10378, 10336,10419,82790,10511,35346,82835,10567,10540,10649,82880, 10667,35463,82937,82993,38944,38270,83045,83094,35535,32999, 33579,34928,35121,37939,37330,35173,83129,10735,10694,10835, 83174,35797,35842,35849,83219,83273,10848,10813,11100,83330, 83405,83457,35941,35949,35986,35225,83532,32152,32412,83574, 11084,83631,32519,11118,34112,34473,33175,32382,33176,35229, 11119,34320,36186,34535,33678,83700,35867,36508,35172,36368, 33489,35357,36003,33491,32970,36504,83752,83804,31952,31892, 31813,31925,31940,31649,32225,31891,32075,31826,32044,83856, 83908,32000,31938,83960,84012,84064,32049,31989,32035,32138, 32096,31654,32467,31923,32165,84133,84185,32102,32158,32097, 32186,32101,32255,84237,84289,32226,32241,32199,84341,84393, 84445,32258,32285,32289,84516,84568,36076,36121,36166,32103, 84620,84672,84724,32413,32365,32521,32356,32050,32368,32414, 34589,32431,32211,32216,41199,36772,11174, 0,32466,32451, 32343,32443,32523,32508,32620,32517,32253,32169,32565,32594, 32558,11227, 0,32607,32614,32598,32673,32672,32551,32697, 32663,32560,32681,32710,84795,84847,32676,32622,32701,32726, 32737,32799,32972,32720,32802,11244, 0,32786,32818,32826, 32728,32980,32816,11245, 0,32849,32851,33016,11341, 0, 32992,33062,33106,32729,33028,33105,32817,32965,33015,33222, 84899,84951,33063,33067,33233,32853,33044,32977,33134,33100, 36256,32886,33162,33237,33116,11421, 0,33197,33178,33285, 33151,33224,33239,33269,33238,33292,11442, 0,33251,33294, 33287,33286,33297,33313,11444, 0,33358,33414,33357,11531, 0,33470,33359,33463,33342,33372,33450,33370,33369,33419, 33311,33417,17083,34372,34904,85003,33580,85069,85121,85191, 85243,34169,37525,85314,85366,33475,33429,33512,33497,33543, 33507,33541,33521,85418,85470,85539,33841,33552,33699,33540, 33610,33681,85591,85643,33842,33613,33879,85695,85747,85799, 33843,85857,85909,33630,85961,33603,33657,33726,33890,33730, 33567,33815,33816,33844,34537,36364,36006,36184,86019,86071, 34097,33633,33907,33702,33659,34053,33727,34041,33773,33889, 33861,86123,86175,34133,33752,33958,33774,33755,34065,34148, 34226,33818,86227,86279,34150,33756,34048,33886,33775,34121, 86331,86383,34202,33817,34190,86435,86503,86555,34236,86607, 33934,33820,34251,34243,34085,86678,86730,34250,34075,34246, 33936,34200,34173,34302,34293,34107,86782,86834,34341,34303, 34374,34381,34410,34419,86886,86938,34354,34446,34509,86990, 87058,87110,34396,87162,34426,34545,34596,34488,34194,34433, 33885,34605,87233,34691,34745,34899,87298,34964,34593,36693, 87368,87420,34469,34459,34562,34493,34630,34664,34700,34660, 33957,34240,34543,34595,34647,87472,87524,34663,34724,34718, 34725,34729,87576,87628,34677,34752,34768,87680,87732,87784, 34762,34782,34777,34772,34701,34828,34767,34719,34507,34804, 87843,87895,34815,34906,34805,34830,34885,34857,34948,34781, 34871,87947,87999,34833,34992,34937,34973,34996,34974,88051, 88103,35036,35025,34995,88155,88207,88259,35049,88324,34998, 35035,35103,88376,88428,35050,35051,36438,35093,35000,35138, 34988,88480,88532,35102,35107,35196,88584,88636,88688,35129, 88753,35200,35158,34560,35092,35203,35106,34908,35458,35206, 17158,35293,11532, 0,35154,35207,35235,35257,35210,35144, 35353,34989,35281,34829,35278,35284,35258,37769,38587,41211, 41261,40359,40944,41452,41481,41479,41038,41371,41518,41534, 88794,41557,41556,35897,13247,35398,35399,88846,88914,88966, 35310,35262,35315,35260,35358,35197,35773,35379,35374,35377, 35488,35502,35432,89018,89070,31331,89133,17809,35656,35378, 89208,89260,35480,89312,35309,35419,35285,89364,35621,35428, 35633,35464,35774,35628,35657,35776,35483,35674,35848,35465, 35873,35632,35791,35792,35684,35884,35846,35863,12013,36178, 36812,36848,89404,89449,11533,11504,89494,35370,89539,36035, 35900,11588,35959,89584,35372,89629,36036,35902,36021,36296, 36349,36548,37157,37434,38002,37648,37704,89674,35542,89719, 36214,36033,36050,36476,36713,36885,38003,37818,35799,35890, 35982,35963,89764,35657,36305,36215,89809,35808,36893,36263, 37056,36544,36307,37614,37123,89854,11615, 0,35992,11616, 35429,36010,35875, 0,36034,35798,35965,35635,35917,36071, 36054,36053,36082,36099,36019,36116,36074,36199,36142,36187, 36120,36125,36204,36216,11790, 0,36252,11828,36072,36118, 36207, 0,36254,36143,36235,36324,36282,36251,36300,36253, 36337,36144,36303,36328,36344,36348,36384,89911,89963,36393, 90015,36347,36388,36372,90067,36397,36399,36338,36460,36416, 36433,36391,36415,36385,36146,11921, 0,36434,11993,36435, 36475,36479, 0,36437,36440,36477,36478,12047, 0,36508, 36442,12064,36487,12124, 0,36512,12142,36488,36528,36560, 0,36601,36522,36554,36558,36578,36639,36577,36613,36439, 36557,36648,36664,36529,36616,36671,36258,36617,36704,36660, 12218, 0,36663,12299,36666,36706,36710, 0,36708,36735, 36618,36705,36751,36737,36753,36746,36715,36845,12300, 0, 36754,12302,36749,36781,36756, 0,36758,36806,36808,36842, 12356, 0,36868,36807,12358,36824,12359, 0,36843,12421, 36844,36883,36886, 0,36914,36892,36850,36881,36888,36926, 36913,36884,36792,36929,36930,36936,36935,36962,36848,36965, 36937,36896,17545,12655,37023,37746,37085,37108,37079,37267, 37225,37862,37857,37938,38056,40694,38160,38323,90116,12482, 12489,12561,90163,37214,37491,38080,90208,37026,37028,37144, 37265,37369,37583,38026,38199,38563,41156,38251,38327,40914, 38381,38919,90262,12722,12748,12800,90317,38113,38132,38242, 90362,38164,37745,38004,37526,38512,38925,39304,38365,38513, 38751,38564,38715,38803,39028,38882,38934,39080,38528,38767, 38830,38992,37271,37375,90419,90471,37317,37421,37322,38311, 37635,38815,37374,38148,90541,90593,39079,37687,39082,39131, 37764,38698,39133,38988,39211,39196,39252,90651,12994,12989, 13028,90696,13037,13007,13104,90743,38424,39012,39274,90788, 13154,13124,13224,90835,13264,39305,90880,13278,13300,13340, 90925,13454,39349,90970,13501,13638,13723,91015,13739,39376, 91060,13781,13831,13870,91105,13943,39395,39438,39490,39542, 39667,91150,13939,13985,14026,91195,39480,39532,39584,91240, 91297,91349,36991,36942,37058,36982,36985,37070,37085,37053, 37032,37131,37014,37187,37126,37246,37013,17595,91401,91453, 37175,36996,37106,37146,37182,37169,37404,37234,37274,37178, 37225,91505,91557,37303,37254,37337,37245,37346,37285,37558, 37242,37377,91609,91661,37360,37353,37442,37300,37457,37378, 91713,91765,37412,37452,37499,91817,91869,91921,37459,37511, 37325,91992,92044,39729,39631,39780,37534,92096,92148,92200, 37464,37516,37707,37535,37574,37533,37613,37493,37626,37573, 14154, 0,37607,37615,37504,37546,37612,37430,37708,37664, 37666,37618,37641,37695,37792,14185, 0,37796,37736,37816, 37800,37767,37694,37841,37810,37885,37659,37836,92271,92323, 37848,37770,37825,37865,37890,37882,37892,37895,37918,14214, 0,37920,37955,37930,37914,37962,37994,14255, 0,38127, 37954,37966,14267, 0,38014,38032,38054,38001,38128,38181, 38064,38026,38051,38086,92375,92427,38076,38133,38149,38129, 38131,38166,38344,38152,39960,38242,38134,38207,38279,14320, 0,38297,38224,38219,38294,38209,38329,38730,38173,38300, 14322, 0,38299,38343,38390,38315,38374,38535,14368, 0, 38516,38334,38520,14392, 0,38549,38707,38513,38399,38550, 38731,38339,38348,38541,38596,38716,18875,92476,15534,38584, 40015,38782,92533,92585,14397,14467,14527,92660,14604,38722, 16134,38728,14609,38726,18666,38796,92709,14649,39655,14679, 38727,18731,38802,92763,14681,38807,19567,38805,92808,14773, 38811,21724,38855,92853,14775,38845,22345,38903,92898,92955, 93020,38901,40066,93095,93147,39680,93199,93274,93326,93378, 93430,93505,39940,39797,39134,39188,93554,14766,14791,14829, 93599,14857,40044,93653,14851,14895,14933,93710,93785,93837, 16898,93902,93971,40096,94023,35809,94086,38614,94143,94208, 38965,40115,35905,40157,39839,38738,94257,94314,94366,38836, 38733,38604,38878,19519,15114,94418,94470,94522,38886,38828, 14921,38680,14966,15466,15811,17348,17298,14902,39719,40311, 39771,40175,94591,40261,40091,39030,40312,39183,15431,94662, 38907,35251,40265,94716,94768,38916,38837,38830,38914,38788, 38954,39036,38369,38883,38784,38983,39029,38957,94820,94872, 39009,39052,38977,39062,38994,94924,94976,39051,39055,39053, 95028,95080,95132,39065,39113,39086,39089,38984,39333,38893, 39137,39066,39155,95191,95243,39164,39163,39204,39114,39107, 39243,39401,39226,39191,95295,95347,39217,39244,39274,39192, 39268,39311,95399,95451,39269,39334,39305,95503,95555,95607, 39344,95672,39219,39347,39453,95724,95776,39306,39390,40445, 39397,39412,39392,39240,95828,95880,39442,39394,39440,95932, 95984,96036,39396,96101,39586,39444,39270,39505,39584,39494, 39613,39704,39449,20134,40435,15055, 0,39500,39497,39483, 39590,39496,39434,39954,39343,39626,39393,39585,39609,39549, 41611,42772,42781,43175,43390,42521,43399,44355,43898,44527, 43032,44364,44910,96150,44919,46996,39820,18291,40361,40218, 96202,39975,40462,96270,96330,96401,40513,40566,96464,96516, 39553,39501,39544,39601,39656,39534,39955,39669,39698,39673, 39751,96568,96620,39628,39557,96672,96724,96776,39711,39668, 39754,39699,39671,39752,39983,39782,39800,96845,96897,39726, 39777,39805,39917,39941,39764,96949,97001,39940,39924,40013, 97053,97105,97157,39956,40052,40047,97228,97280,39957,40098, 40111,97332,97384,97436,40012,40112,40132,40080,39961,39946, 40158,40060,40156,40116,40617,97505,41991,40618,15078, 0, 40154,40133,40179,40135,40189,40050,40176,40191,40247,40195, 40192,40204,40197,15138, 0,40202,40190,40198,40242,40205, 40240,40267,40245,40318,40246,40285,97557,97609,40281,40329, 40269,40365,40248,40321,40382,40286,40412,15139, 0,40336, 40334,40335,40376,40340,40377,15158, 0,40386,40344,40425, 15244, 0,40426,40439,40478,40417,40441,40468,40431,40446, 40487,40489,97661,97713,40492,40493,40521,40494,40497,40522, 40542,40516,40558,40537,40540,40544,15307, 0,40545,40546, 40565,40572,40581,40582,40590,40568,40621,15336, 0,40550, 40596,40626,40620,40642,40674,15338, 0,40647,40648,40653, 15514, 0,40654,40669,40689,40649,40700,40727,40645,40706, 40673,40752,40701,40780,21979,97765,40777,41085,40778,97817, 38592,40892,40742,97873,97925,40712,40705,40755,40753,40702, 40749,40786,40787,40810,40758,40805,40807,40759,40856,40764, 97977,98029,40801,40809,40839,40838,40811,40863,40849,40865, 98081,98133,40867,40850,40907,40851,40868,40882,98185,98237, 40878,40916,40913,98289,98341,98393,40925,98451,98503,40920, 98555,40926,40934,40950,40935,40993,40960,40939,40975,40967, 98613,98665,40972,40951,41007,40936,40979,40998,41014,41012, 41016,41017,41022,98717,98769,40974,41008,41055,41042,41044, 41056,41062,41065,41108,98821,98873,41019,41061,41097,41087, 41066,41101,98925,98977,41070,41069,41132,99029,99097,99149, 41099,99201,41115,41135,41136,41151,41100,99272,99324,41103, 41155,41158,41154,41152,41444,41208,41193,41201,41194,99376, 99428,41203,41222,41221,41217,41226,41228,99480,99532,41240, 41223,41245,99584,99652,99704,41246,99756,41231,41251,41277, 41236,41252,41254,41278,41286,41315,99827,99887,43186,16332, 41522,41316,99941,99993,100045,41284,41288,41281,41305,41292, 41296,41332,41345,41360,41102,41309,41344,41308,41362,41348, 100097,100153,100218,15675,22008,100293,100345,41319,100397,41346, 41386,41361,100449,41400,41375,41396,41388,41403,41441,41395, 41398,41389,41423,41116,41466,41443,41447,41469,41472,41509, 41445,41491,41483,41530,41495,41493,41485,41665,41818,42051, 16335,41583,41587,41591,41641,41656,100489,39556,100534,41614, 41539,40560,100579,41560,41713,41617,41714,41715,41712,100624, 41625,41789,41826,100669,41672,42089,41999,41830,41868,41865, 42097,42000,100714,41739,41866,42001,100759,41805,42142,42004, 42022,41998,42098,42187,42232,100804,41557,41494,22501,42782, 43012,43027,43223,43279,100849,41825,100894,42099,42101,41562, 42020,42277,42322,43400,43327,100941,42240,42330,42367,15585, 0,41599,15632,41489,41590,41623, 0,41671,41558,41536, 41636,41742,41864,41663,41685,41615,41727,41691,41730,41743, 41966,41716,41771,41838,41791,41772,41800,42144,42189,25549, 41688,42431,42159,42113,42703,43418,42158,43437,43489,42954, 42247,100995,15635,15611,15662,101042,15736,42374,43539,42114, 43238,43591,43643,43695,43753,43863,45064,43967,43805,101096, 15788,15814,15852,101151,15976,42411,42427,42160,43004,42248, 42428,42472,43213,42519,42475,43331,43556,42776,43394,43592, 43436,44036,43660,43696,43504,44088,43806,42249,42520,43697, 101208,44019,42429,43807,42564,42430,42565,42474,42609,45135, 101268,42566,44175,42658,44227,42819,43594,43698,42611,42654, 42655,44279,43144,43315,43145,44047,43860,43943,44099,44151, 44203,44255,101318,15980,42420,44405,44427,44509,44531,101363, 44457,44580,44557,44602,101408,44632,44654,44706,44758,101453, 44684,44736,44810,44957,101498,101545,16049,16008,16120,101590, 16201,42728,101647,101699,41803,41594,41962,41815,41814,41843, 41984,42012,41989,41971,42057,42101,42015,101751,101803,42096, 42030,42047,42048,42056,41869,42270,42176,42072,42145,42191, 101855,101907,42272,42117,42443,42208,42235,42299,42298,42222, 42210,101959,102011,42458,42236,42444,42300,42280,42301,102063, 102115,42488,42342,42496,102167,102219,102271,42344,102336,42345, 42346,42617,102388,102440,42541,42369,42844,42542,42391,42372, 42223,102492,102544,42549,42370,42573,102596,102648,102700,42461, 102765,42661,42528,42276,42505,42552,42586,42615,42551,23101, 16297, 0,42631,42594,42618,42678,42596,42537,42679,42462, 42705,42597,42642,42723,42686,102806,16451,16413,16447,16485, 16561,16556,16592,16970,16686,16743,16694,16742,42889,16789, 16886,42935,30417,42900,42944,102863,102929,16940,16953,17009, 103004,103056,42689,42682,103098,103155,103225,43301,44007,44319, 42854,42939,103290,17028,42938,17091,44872,43684,103344,103392, 103444,43174,103496,45043,45118,45193,42855,42984,103561,17105, 42983,17198,22526,17261,103615,103662,17996,103737,43529,44177, 44967,44126,43955,44384,44439,44547,103809,103854,17273,17279, 17373,103911,17401,17383,17387,103986,104038,18601,104090,104142, 104194,42730,42733,22719,45499,45542,45598,104263,42147,42940, 42980,104326,42786,104380,42985,42988,43353,104437,104489,20294, 43063,42879,104542,42812,44813,43329,43014,104599,104651,104703, 19648,104743,18169,43189,104800,104852,42757,42734,42774,104904, 104956,105008,42783,42805,42821,42627,42674,18699,43474,43580, 43475,43791,43629,17570,44448,44076,44782,44982,105067,45200, 43487,45034,44232,45652,43319,105133,43630,44111,44452,105203, 105255,42784,42867,42928,42843,42911,43024,43192,43029,43189, 42638,42726,42865,42846,43215,42914,105307,105359,42981,43007, 43047,43172,43137,43151,43728,43166,105411,105463,43148,43190, 43221,43241,43238,43270,105515,105567,43300,43195,43335,105619, 105671,105723,43348,105781,105833,43467,105885,43391,43342,43744, 43236,43344,42731,43415,43424,43507,105943,105995,43559,43548, 43470,43545,43402,43549,43848,43286,43397,43563,43547,106047, 106099,43573,43564,43619,43704,43653,43720,43877,43568,43727, 106151,106203,43625,43668,43725,43748,43742,43823,106255,106307, 43775,43743,43829,106359,106427,106479,43839,106531,43836,43843, 43946,43830,43626,106602,106654,43867,43838,43888,43864,43866, 45692,43923,43947,43921,43958,106706,106758,43936,43895,44002, 43950,43891,43926,106810,106862,43939,44003,44021,106914,106982, 107034,43987,107086,44025,44005,44159,44044,44027,44039,44050, 44090,44402,107157,107217,46415,19237,46390,45845,107271,45058, 107323,107377,107440,44680,107496,107548,44040,44099,44092,44129, 44162,44080,44207,44109,44132,43778,44183,44235,44158,107600, 107652,44161,44245,44247,44233,44256,107704,107756,44218,44270, 44314,107808,107860,107912,44249,44337,44261,44317,44184,44340, 44303,44326,44301,44357,107971,108023,44355,44363,44351,44353, 44376,44418,44482,44356,44460,108075,108127,44419,44364,44472, 44485,44437,44475,108179,108231,44473,44477,44490,108283,108335, 108387,44489,108452,44538,44487,44605,108504,108556,44542,44548, 44551,44558,44552,44561,108608,108660,44565,44600,44595,108712, 108764,108816,44617,108881,44582,44592,44598,44634,44656,44609, 44655,44652,23269,45112,45355,44784,17633, 0,44661,44704, 44708,44687,44665,44739,44892,44613,44669,44660,44707,44738, 44717,46876,47274,47300,47315,47382,47352,47758,47759,48037, 48214,48454,48286,51119,52267,48953,44939,46253,30418,45059, 44851,45023,44888,108933,45131,45146,45356,108988,109040,44752, 44769,44765,44764,44758,44793,45162,44688,44839,44788,44811, 44812,44867,44891,44868,25936,109092,109144,44872,44873,44845, 44908,44935,44843,45202,44910,44964,44978,44984,109196,109248, 44974,44980,44973,44990,45038,45068,45335,45091,44985,109300, 109352,45080,45094,45088,45040,45076,45137,109404,109456,45114, 45163,45147,109508,109560,109612,45156,45164,45206,109683,109735, 45736,45781,45644,45116,109787,109839,109891,45188,45333,45338, 45135,45322,45336,45346,45345,44997,45167,17646, 0,45497, 45469,45210,45329,45471,45220,45472,45483,45373,45481,45358, 45496,45498,17698, 0,45540,45494,45222,45337,45528,45224, 45553,45538,45379,45544,45552,109962,110014,45554,45569,45225, 45558,45594,45559,45613,45592,45495,17757, 0,45556,45596, 45228,45616,45626,45617,17816, 0,45666,45615,45643,17911, 0,45651,45652,45348,45627,45686,45667,45742,45656,45731, 45756,110066,110118,45696,45687,45733,45629,45713,45776,45758, 45780,45918,45737,45740,45784,45739,17923, 0,45779,45714, 45816,45802,45738,45804,45821,45825,45849,17942, 0,45783, 45781,45851,45806,45817,45819,17993, 0,45865,45831,45829, 18366, 0,45873,45869,45867,45846,45876,45895,45863,45860, 45847,45939,45913,27547,45978,30679,45898,49209,45915,45979, 46375,45936,110170,110222,45919,45916,45943,45969,45921,45952, 45923,45953,45988,45964,45999,46000,46002,46007,45987,28104, 110274,110326,110396,31270,110471,110523,46003,110575,46006,46032, 46033,110627,46008,46009,46011,46045,46048,46044,46050,46014, 46010,46096,46012,46046,46077,46053,46089,46090,46100,46094, 46091,46095,46123,46102,46097,46098,46163,46099,31143,110667, 110712,18408,18394,110757,43793,110802,46146,46143,18520,46133, 110847,45360,110892,46181,46189,46134,46404,46226,46234,46403, 46856,46871,46894,46924,110937,46098,110982,46190,46191,46161, 46470,46636,46481,46987,46997,47046,47102,47265,47150,47206, 111027,46192,111072,46193,46235,46204,46522,46644,46689,47749, 47305,111119,46530,46697,46734,31872,34907,111164,46195,46238, 46424,111209,46279,46771,46479,46779,46830,46282,47275,46858, 111254,49587,111299,18548,46741,46211,18544,46928,46373,46251, 47034,47036,47328,47306,46793,47140,47087,46794,47142,47370, 47413,111353,47217,47426,46912,48010,48021,47316,48092,47517, 48473,47569,48750,47621,48756,48075,47673,111407,46991,46614, 47247,48198,47470,47518,47622,47191,47798,47570,47674,48983, 47913,47901,47753,47969,48130,48076,47351,47690,48157,47415, 48129,111472,47861,47917,47086,46749,48317,46616,47493,48369, 111526,47085,46916,48187,48006,47033,48542,47471,48252,47980, 47575,46795,111570,47624,48455,48215,47799,111615,111672,111724, 46194,46103,46459,46255,46147,46212,46620,46428,46167,46384, 46224,46400,46424,46482,46227,111776,111828,46426,46470,46637, 46622,46379,46267,46664,46477,46493,46474,46678,46680,46643, 111880,111932,46735,46632,46803,46666,46668,46527,46711,46736, 46779,46781,46737,111984,112036,46739,46634,46864,46822,46782, 46868,46874,46867,46823,112088,112140,46891,46783,46869,46896, 46829,46973,112192,112244,46944,46892,46989,112296,112364,112416, 46969,112468,46968,46941,47042,46965,46849,112539,112591,47028, 46999,47012,46988,47066,48632,47043,47146,47024,46940,112643, 112695,47119,47071,47148,46995,47095,47132,112747,112799,47170, 47171,47157,112851,112919,112971,47180,113023,47194,47223,47263, 47061,47167,47249,47221,47227,33065,38812,47198,51900,49059, 113094,113162,18629,18682,18788,48280,113237,113289,21151,113341, 113393,113445,47310,47394,113520,113585,47446,48409,48582,48361, 47457,47827,47358,20531,22079,21064,47341,52179,113637,113689, 113741,47408,47499,113816,113881,47480,48683,48845,48534,47717, 48099,47383,22184,24403,24601,47409,113933,113985,114060,114112, 47989,47885,48703,48865,48492,114152,18812,18845,18914,114209, 24174,19108,114284,114336,26333,114407,114459,47384,47250,47438, 114511,114563,114615,47456,47398,47246,47403,49083,48953,49038, 49158,47515,114674,114726,18982,18957,19036,114766,47498,114811, 47603,47611,47558,114865,47584,48470,47688,48296,48290,114922, 114974,25481,47655,115014,47707,115059,47829,47711,47745,48294, 49120,48418,115116,115168,47508,47706,115220,115272,37902,22343, 19908,115343,115395,115464,47577,47905,47746,47646,47576,47484, 47593,115516,115568,47720,47760,47774,115620,115672,115724,47783, 115782,115834,47761,115886,47631,47659,47881,47215,22181,47874, 48698,48080,49040,48704,48131,19070,48863,49246,49340,115944, 49261,48659,48866,48998,49016,49235,19193,49342,49441,49417, 116012,49238,49290,49343,116064,116116,47828,47786,47826,47801, 47683,47697,48012,47307,47526,47382,47473,47820,47830,47960, 47884,33200,116168,116220,47870,47983,47925,48009,47886,48022, 48160,47902,48052,47954,48083,116272,116324,47882,48055,48139, 48077,47990,48153,48216,48105,48084,116376,116428,48163,48154, 48159,48186,48229,48190,116480,116532,48172,48242,48227,116584, 116636,116688,48189,48258,48300,116759,116811,49531,49641,49694, 48232,116863,116915,116967,48337,48259,48344,48342,48270,48209, 48377,48339,48426,48238,19248, 0,48341,48279,48379,48427, 48428,48430,48471,48446,48451,48496,48447,48548,48510,19262, 0,48560,48345,48544,48442,48509,48551,48603,48467,48585, 48529,48550,117038,117090,48577,48655,48596,48600,48613,48618, 48732,48633,48627,19323, 0,48614,48681,48720,48602,48736, 48654,19325, 0,48757,48667,48707,19441, 0,48719,48768, 48770,48679,48741,48783,48651,48564,48652,48796,117142,117194, 48788,48784,48771,48843,48803,48851,48933,48846,49798,48888, 48881,48865,48878,19524, 0,48893,48886,48890,48894,48921, 48903,49117,48922,48959,19689, 0,48950,48951,48991,48990, 48957,48923,19767, 0,49098,48981,49013,19836, 0,49067, 49086,48997,49102,49018,49129,49121,49087,49104,49152,49132, 33428,49365,38864,49116,52368,49173,49394,49469,49446,49395, 117246,117298,25464,49714,117369,117421,49118,49175,49000,49169, 49177,48995,49215,49139,49210,49222,49105,49123,49205,49241, 49252,117473,117525,49253,49267,49178,49306,49269,49004,49371, 49158,117577,117629,49255,49310,49263,49339,49314,49115,117681, 117733,49276,49311,49367,117785,117837,117889,49305,117947,117999, 49363,118051,49397,49415,49425,49258,49346,49411,49293,49449, 49357,118109,118161,49427,49364,49461,49450,49468,49473,49502, 49471,49432,49463,49498,118213,118265,49475,49526,49517,49501, 49540,49552,49554,49499,49572,118317,118369,49551,49564,49565, 49567,49566,49583,118421,118473,49556,49569,49615,118525,118593, 118645,49612,118697,49611,49591,49689,49503,49588,118768,118820, 49622,49643,49639,49636,49666,49664,49690,49694,49699,118872, 118924,49624,49658,49730,49715,49726,49667,118976,119028,49638, 49692,49743,119080,119148,119200,49728,119252,49755,49779,49769, 49713,49714,49732,49784,49792,119323,119383,49866,52469,49921, 49864,20491,49813,49814,49812,49840,49865,119437,49870,49916, 119489,119541,49768,49803,49847,49794,49793,49907,49925,49747, 49821,49899,49765,49872,49834,119593,119645,49924,49903,49937, 49897,49851,49927,49949,49922,49973,49941,49944,119697,119749, 49950,49954,49979,49975,49959,49977,50000,49992,50015,119801, 119853,49990,49995,49996,50002,49997,50031,119905,119957,50007, 50006,50039,120009,120061,120113,50011,120178,50026,50030,50048, 120230,120282,50053,50049,50080,50050,50065,50066,50076,120334, 120386,50105,50111,50106,120438,120490,120542,50112,120607,50090, 50095,50059,50113,50115,50107,50142,50117,33430,19867, 0, 50119,50118,50124,50121,50123,50044,50164,50162,50170,50159, 50168,50169,50155,50483,50808,52756,52755,52746,52415,53895, 52869,54641,52623,52878,53024,53055,120648,53464,55023,50214, 43621,52522,50254,120700,50192,50241,50242,120766,120818,50171, 50172,50165,50223,50175,50213,50225,50232,50243,50251,50220, 50269,50176,50284,50184,35211,44181,120870,120930,50272,121005, 121057,50227,121109,50274,50263,50276,121161,50279,50277,50303, 50301,50324,50313,50300,50320,50295,50336,50315,50329,50327, 50317,50323,50325,50378,50365,50373,50331,50388,50374,50332, 50363,50399,50375,37294,39221,44684,50477,50542,50594,50579, 50631,121201,48341,121246,50429,50430,50374,121291,50425,19899, 50375,48458,20009,121336,49200,50487,50434,121381,50426,20077, 50387,50446,20125,50798,50489,121426,50389,50546,50547,121471, 50427,20136,50439,50491,20428,50945,50660,121516,121561,50486, 50548,50551,121606,50519,20527,50490,50615,20663,51049,50712, 121651,121698,20674,50688,47579,50497,50802,51405,52237,51509, 51565,121743,50599,121788,50651,50603,50544,50761,51103,51008, 52544,51613,121833,50740,50932,51036,50967,53935,55308,55589, 121878,50652,50623,50968,51347,50774,50966,51072,51118,51165, 51208,51073,51210,51046,51120,51444,51652,51704,51756,51808, 51860,51931,51983,51393,51499,51212,51447,51705,52564,51255, 51721,51757,51891,51601,51653,52687,52048,51809,51984,51890, 52063,51420,51680,50942,51524,51254,121935,51257,51163,51298, 50800,51836,52011,51497,51299,121987,51392,51706,51300,52139, 52793,52115,52213,51937,51343,51397,50972,122039,122091,50459, 50455,50460,50574,50543,50626,50754,50539,50544,50672,50571, 50694,50552,50780,50585,41303,122143,122195,50604,50595,50690, 50750,50656,50692,50756,50708,50782,50705,50795,50916,50784, 50975,50702,20677, 0,50909,50644,50749,50974,50996,50809, 51126,51004,51042,51038,51079,51106,51061,20736, 0,51104, 50761,50804,51101,51045,50938,51152,51048,51194,51224,51151, 122247,122299,51186,50999,50933,51214,51226,51046,51287,51183, 51306,20787, 0,51198,51135,50934,51243,51271,51228,20855, 0,51320,51282,51196,20898, 0,51288,51316,50935,51368, 51307,51426,51330,51322,51371,51421,122351,122403,51374,51372, 51367,51428,51476,51468,51530,51331,52073,51400,51469,51475, 51478,20944, 0,51482,51420,51472,51498,51532,51515,51581, 51474,51477,20947, 0,51572,51522,51569,51501,51558,51610, 21194, 0,51553,51580,51583,21242, 0,51586,51609,51622, 51633,51629,51636,51605,51624,51660,51735,51737,41385,47959, 51662,51788,122455,55653,122507,122559,21290,21257,21370,51933, 122634,122686,51922,122757,122826,122878,122953,51676,123005,51791, 123045,50757,123102,51920,51919,51003,52207,51686,123177,51728, 51867,51921,52341,52027,51778,51810,51966,51786,51764,55999, 55008,123229,56233,123281,123333,51777,123385,51940,123425,51693, 21518,52119,52127,52131,52241,51817,123482,51842,52070,51969, 52201,51829,52007,52071,51918,51844,123534,123606,123663,22931, 52348,53871,52170,52520,123726,21600,21634,21743,123783,52189, 51747,123858,123910,52160,123973,124025,52257,124094,51898,54313, 52148,52046,51991,52177,52008,124146,124198,52004,52174,52212, 124250,124302,124354,52069,124412,124464,52185,124516,52096,52199, 52246,52112,21798,52609,52836,53034,124562,52242,52298,52300, 124607,52251,124661,52301,52388,52435,52313,124706,52254,124751, 52396,52397,52387,52542,53122,53006,124808,124860,52257,124919, 52399,52444,52445,124964,52401,53130,52453,53175,52643,52489, 53220,53265,125021,125096,125148,25649,125200,125252,52455,125315, 125384,125440,125492,52111,52274,125544,125596,125648,52397,52275, 52486,52123,125705,52419,52389,52448,52547,52343,125762,125814, 52445,52317,52537,52161,52499,52462,125866,125918,52487,52385, 52639,125970,126022,126074,52501,52582,52372,126145,126197,52528, 52593,52564,126249,126301,126353,52552,52603,52650,52607,52126, 52472,126424,23216,21845, 0,21808,21863, 0,234421,26972, 52675,53824,126489,52698,53100,52750,54068,52873,21901,21928, 53190,53102,54120,22373,22380,22603,126541,126593,52553,52643, 52689,52579,52654,52644,52702,52672,52421,52641,52700,52743, 52731,126645,126697,52744,52708,52696,52758,52757,52679,52820, 52746,52802,52803,52788,126749,126801,52811,52831,52867,52853, 52852,52804,52866,52869,52903,126853,126905,52997,52999,52898, 52986,52996,52894,126957,127009,53009,53002,53030,127061,127113, 127165,53017,127230,53013,52998,53045,127282,127334,53086,53063, 53310,53075,53106,53020,53087,127386,127438,53133,53073,53163, 127490,127542,127594,53089,127659,53150,53129,52817,52871,53166, 53174,53197,53164,44096,22686, 0,53178,53165,53211,53151, 53179,53242,53212,53221,53240,53224,53255,53256,53265,54632, 55792,56909,56846,57485,56415,57857,59031,57924,59411,56918, 59162,59448,127708,59842,60137,53355,50408,127757,54272,127814, 53327,53370,53877,22709,127880,127951,128019,53373,128071,128123, 53267,53170,53258,53243,53263,53331,53288,53311,53309,53308, 53313,53329,53312,53352,53314,47213,128175,128227,53347,53356, 53260,53376,53354,53379,53360,53388,53419,53394,53393,128279, 128331,53400,53391,53424,53420,53403,53422,53440,53435,53470, 128383,128435,53441,53434,53437,53471,53438,53478,128487,128539, 53442,53443,53484,128591,128643,128695,53487,53491,53512,128766, 128818,53493,53495,53513,128870,128922,128974,53496,53514,53515, 53523,53524,53528,53539,53529,53602,53527,22744, 0,53531, 53530,53525,53577,53534,53572,53579,53541,53604,53576,53584, 53585,53581,22793, 0,53586,53573,53619,53605,53616,53617, 53621,53626,53651,53630,53632,129045,129097,53622,53623,53650, 53647,53649,53663,53665,53670,53694,22843, 0,53669,53664, 53696,53695,53671,53705,22846, 0,53711,53712,53675,22933, 0,53713,53677,53741,53736,53706,53737,53753,53717,53718, 53755,129149,129201,53719,53738,53757,53767,53756,53784,53804, 53761,53827,53759,53798,53760,23018, 0,53803,53763,53830, 53847,53766,53840,53812,53811,53878,23047, 0,53806,53807, 53846,53853,53797,53880,23087, 0,53938,53877,53904,23099, 0,53918,53905,53898,53942,53907,53956,53952,53958,53964, 53984,53909,49069,50525,53960,54353,129251,55017,54348,53955, 54403,54428,54022,54023,54455,54118,54026,54457,129303,129355, 53959,53963,53996,53987,53965,54029,54012,53997,54032,53966, 54044,54047,54053,54076,54056,129407,129459,54085,54043,54093, 54058,54075,54091,54323,54089,54148,54090,54239,54246,54096, 129511,129563,54103,54262,54128,54249,54270,54138,54328,54282, 54273,54279,54253,129615,129667,54278,54324,54143,54254,54334, 54141,54357,54321,54274,129719,129771,54320,54331,54145,54356, 54377,54380,129823,129875,54381,54383,54255,129927,129995,130047, 54386,130099,54405,54419,54432,54406,54424,130170,130222,54418, 54427,54264,54409,54434,54542,54473,54479,54458,54480,130274, 130326,54486,54513,54327,54410,54438,54511,130378,130430,54487, 54536,54515,130482,130550,130602,54512,130654,54488,54538,54540, 54528,54509,54537,54565,54547,49642,54562,54563,60211,55566, 130725,54614,54573,54610,130793,130847,130922,130981,131026,23156, 23164,131071,131116,54583,23206,54572,23301,23350,131161,131206, 23359,23419,23608,54634,54582,54690,54746,55790,54794,54850, 131251,131296,23617,23625,23689,54656,54611,56848,54898,54954, 55073,57867,55177,55233,131341,131386,23716,23675,23835,54657, 54633,57887,55285,131433,54714,54766,54818,55298,55352,58383, 55408,55456,131478,131523,23860,23818,23916,54708,54654,58384, 55512,131568,54872,54922,54974,131613,131670,131710,52883,54737, 54796,131755,54786,23894,54667,54335,23999,55020,55050,131800, 131845,24030,55097,60266,60325,131902,54809,54861,54902,54913, 55164,55125,55169,55547,55297,56824,55218,54965,55216,56221, 57409,57521,57461,55613,57490,58786,57625,55244,55088,55339, 55446,55898,55342,55497,55129,55393,55496,55789,57410,57574, 55643,59447,55644,57705,56915,59449,55578,57601,55221,55642, 131968,55396,55268,55392,55761,55943,55443,55900,57573,132039, 55944,57415,55945,55947,56046,56000,56043,56044,55946,55997, 56042,132110,132162,54696,54666,54586,54710,54584,54564,55021, 54682,54617,54683,54734,54762,54699,54789,54824,51729,24069, 0,54761,54812,54896,54750,54971,54630,55023,54819,54893, 54801,54942,54945,54763,56970,58385,59852,57742,57798,57954, 58010,58058,58813,59413,58114,58166,58218,132202,58266,60114, 55016,54815,132254,132320,132372,54803,54923,56088,132424,24101, 24080,24142,56045,132499,132551,53862,132614,132666,132718,54867, 55024,132787,132839,54919,55035,132891,132943,24198,24343,24349, 55032,54890,133018,133070,54969,55046,55094,24693,25431,24438, 55139,133122,53908,55224,55198,55071,54749,55318,55137,55070, 55098,55140,133197,56128,56161,56168,55041,54854,55136,55277, 25938,26285,24499,55321,55525,55666,55399,55426,55503,55785, 55601,56212,133237,133294,56206,56773,59083,57631,133334,24599, 24579,24721,133391,26247,24812,133466,133522,133587,133639,55131, 55372,133691,133743,133795,55150,55400,55194,55225,61102,55286, 54894,55575,55349,55328,133864,133916,55236,55476,55369,55250, 55486,55438,133968,134020,55325,55504,55471,134072,134124,134176, 55429,55520,55341,134247,134299,56305,56350,56395,55623,134351, 134403,134455,55529,55619,56031,55467,55289,55603,56489,56359, 56498,56534,26242,56913,57033,57757,57538,57834,134514,55206, 134559,55920,55606,55767,134613,55823,56533,56117,56578,56019, 56109,134658,55973,56261,56118,134703,55974,56623,56119,56668, 56317,56264,56713,56758,134760,134812,56030,57942,57994,58281, 58062,58150,134863,56214,134908,56435,56403,55972,56867,57202, 57210,58450,58202,134965,135040,135092,56763,135163,135219,135284, 135336,135388,135440,55765,55768,55769,55598,56015,135492,135544, 55993,56030,56202,135596,135648,135700,56165,56077,56140,56094, 56017,56182,56108,55527,55634,56137,135759,135811,56262,56139, 56299,56181,56237,56239,56282,56203,55928,135863,135915,56263, 56265,56300,56328,56326,56345,135967,136019,56353,56285,56391, 136071,136123,136175,56355,136240,56395,56394,56418,136292,136344, 56436,56439,56528,56466,56464,56432,136396,136448,56493,56507, 56566,136500,136552,136604,56509,136669,56529,56512,56266,56205, 56253,56530,136721,24947,56593,56638,56640,56683,56727,56594, 58476,56728,57885,56730,56981,24772,57729,57319,57272,57730, 56552,56887,136791,136843,56531,56534,56567,56576,56577,56431, 56644,56535,56306,56396,56581,56616,56624,56622,56582,136895, 136947,56712,56647,56794,56665,56614,56656,56710,56668,56779, 56760,56687,56761,56759,136999,137051,56805,56669,56833,56690, 56762,56782,56804,56670,56803,56857,56800,137103,137155,56871, 56807,56847,56890,56873,56919,57185,56715,56933,137207,137259, 56876,56860,56971,56955,56880,56972,137311,137363,56938,56942, 56974,137415,137483,137535,56984,137587,57078,56936,57186,56991, 56988,137658,137710,57036,56985,57029,57188,57032,57255,57033, 57259,57199,56943,137762,137814,57040,57039,57035,57203,57041, 57077,137866,137918,57251,57208,57081,137970,138038,138090,57254, 138142,57234,57256,57275,57288,57257,57292,57209,57278,51958, 56828,57323,60390,61747,138213,58305,57363,57653,57360,138281, 138347,57364,59124,138403,138455,57294,57258,57082,57340,57295, 57200,57392,57299,57416,57252,57337,57347,57342,138507,138559, 57378,57335,57083,57350,57438,57433,57443,57301,57440,57348, 57439,138611,138663,57391,57427,57087,57497,57445,57481,57483, 57506,57508,138715,138767,57491,57496,57092,57527,57531,57545, 138819,138871,57542,57549,57198,138923,138975,139027,57598,139092, 57554,57559,57607,139144,139196,57645,57609,57336,57633,57605, 57663,139248,139300,57715,57611,57697,139352,139404,139456,57708, 139521,57660,57716,57431,57682,57737,57720,57808,57758,55141, 24866, 0,57801,57765,57701,57685,57763,57702,57814,57805, 57811,57815,57878,57891,57816,60603,60604,62367,61568,62892, 62123,62295,63965,64722,62366,64759,64446,64853,64936,64935, 57930,57791,58099,59519,58258,58310,139573,57958,57993,57995, 57998,58422,58308,58097,58149,139639,139691,57864,57809,57857, 57888,57800,57869,57922,57882,57812,57868,57932,57965,57927, 58047,57974,55764,139743,139795,58026,58027,57971,58002,58022, 57917,58079,58031,58073,57923,58053,58105,58078,58173,58055, 24915, 0,58131,58122,58174,58130,58178,58209,58132,58070, 58179,58225,58181,58231,58187,24988, 0,58233,58184,58274, 58206,58183,58278,58337,58258,58230,58279,58234,139847,139899, 58273,58210,58325,58326,58343,58330,58368,58363,58408,25084, 0,58391,58367,58443,58339,58449,58381,25109, 0,58429, 58417,58447,25136, 0,58446,58460,58496,58431,58484,58506, 58479,58480,58452,58501,139951,140003,58498,58500,58499,58483, 58503,58535,58553,58532,58616,58556,58536,58554,58548,25215, 0,58550,58510,58552,58557,58558,58585,58610,58564,58621, 25235, 0,58561,58569,58617,58562,58612,58638,25291, 0, 58632,58611,58613,25300, 0,58651,58639,58652,58636,58657, 58664,58654,58663,58659,58688,58668,57548,58338,58677,58669, 140055,65001,140107,58699,58710,58740,140159,140211,140286,58787, 58852,58879,58916,58920,140340,140385,25355,25311,140430,25379, 25361,25500,58711,58734,140475,25572,25570,140520,25725,25730, 25807,58762,58739,140565,25867,25839,140610,25935,25952,26018, 58764,58763,140655,140700,26028,26056,140745,26104,26166,26218, 58810,58791,140790,140837,26236,58992,140882,26230,26259,140927, 26372,26376,26455,58811,58828,140972,141017,26517,59088,141074, 58968,59033,59844,59192,59248,141133,141178,26511,26484,26567, 58856,58829,60124,59296,141223,59107,59216,59270,141268,58904, 65067,65289,65333,141325,58857,58903,58931,58908,59007,59009, 59125,59902,60313,59337,58972,59389,59035,59450,60168,59558, 59453,61541,60622,60905,60283,59013,59283,59196,59286,59338, 59611,59509,59561,59612,60467,60519,60708,59727,60006,60192, 60531,60744,59627,59731,59906,60010,59335,59341,141393,59387, 59393,59506,61552,59511,59564,59560,59662,141459,59766,59665, 60045,59714,59715,60691,59719,59769,59663,141525,141577,58702, 58665,58753,58885,58673,58870,58989,58707,58819,58721,58882, 58963,58836,58960,58773,57704,58692,58976,141629,141697,141749, 58838,58886,58872,59015,59045,141801,141870,26647,26603,26659, 59767,60102,61586,60314,141945,142001,142066,142118,59065,58941, 58924,142170,142222,142274,59092,59046,59106,59108,142333,142385, 59161,59142,142437,26734,26696,26725,26777,26779,26762,142512, 57099,59451,59317,59607,142587,142639,59206,59980,60088,60628, 27205,142710,142779,142835,28595,142900,59926,59998,60417,60427, 142963,143008,59153,58966,143065,32257,143140,143192,143262,143314, 59213,59210,59133,59212,59241,143366,143418,59250,59292,59149, 143470,143522,143574,59269,59321,59240,59326,58964,59591,65152, 60366,59345,59316,59117,59155,143633,143685,59417,59482,59485, 59293,59471,59409,59671,59414,59393,143737,143789,59495,59567, 59560,59395,59487,59497,143841,143893,59549,59619,59585,143945, 143997,144049,59649,144114,59457,59639,59749,144166,144218,59596, 59690,60833,59791,59696,59752,59768,144270,144322,59634,59742, 59829,144374,144426,144478,59797,144543,59800,59804,59307,59160, 59823,59648,144595,144647,60409,60784,144687,58827,59856,59882, 144732,59858,144786,60027,60008,59886,60117,144831,60025,144885, 60158,60080,60188,60380,60988,60560,60808,60812,60875,61022, 61026,144930,60078,144975,60252,60112,60230,60896,61150,60688, 61147,61078,145032,145088,145141,60160,60307,60219,145186,60201, 61254,60342,61213,60938,60334,61358,61317,145231,145288,145340, 60236,145403,145455,145525,145577,145647,145699,59700,59851,59867, 59839,59854,59533,60151,59877,145751,145803,145872,59908,59977, 59952,59897,59899,59909,145924,145976,59922,60132,59966,146028, 146080,146132,59962,146190,146242,60233,146294,60026,60083,60376, 59998,59723,59480,59949,60105,60116,146352,146404,60223,60248, 60303,60028,60130,60055,60423,60018,59824,59790,60149,146456, 146508,60250,60263,60425,60448,60190,60238,60475,60070,60214, 146560,146612,60405,60375,60434,60473,60247,60326,146664,146716, 60438,60440,60488,146768,146836,146888,60452,146940,60500,60498, 60501,60471,60267,147011,147063,60490,60492,60540,60523,60544, 60373,60551,60494,60572,147115,147167,60553,60561,60595,60621, 60601,60424,147219,147271,60624,60664,60650,147323,147391,147443, 60634,147495,60646,60668,60671,60678,60699,60715,60441,60674, 147566,147626,60823,60902,60853,60900,61226,60957,61396,61009, 61061,60933,26973,61171,61224,61330,61434,61724,61251,147695, 147747,60723,60700,60797,60724,60677,60476,60829,60720,60800, 60660,60752,60855,60725,60801,60873,60505,147799,147851,60726, 60769,60868,60804,60886,60909,60984,60945,61017,60871,60918, 60985,60815,61018,60937,27208, 0,60867,60947,61030,61037, 60989,60979,61043,61036,61108,61042,61099,61100,61071,27259, 0,61106,61082,61138,61114,61109,61143,61151,61124,61180, 61044,61162,147903,147955,61191,61204,61195,61179,61198,61182, 61206,61177,61247,27271, 0,61214,61255,61286,61232,61257, 61299,27322, 0,61280,61297,61284,27380, 0,61314,61302, 61305,61306,61318,61354,61333,61351,61355,61357,148007,148059, 61359,61361,61338,61384,61370,61400,61413,61403,61642,61303, 61404,61407,61412,27381, 0,61417,61405,61418,61433,61408, 61438,61462,61455,61464,27430, 0,61463,61465,61461,61466, 61467,61493,27444, 0,61512,61470,61485,27501, 0,61478, 61508,61505,61490,61521,61537,61522,61457,61514,61583,61526, 60543,59189,61540,61593,148111,65205,148168,61631,61683,61779, 61780,148220,148288,61658,61781,148340,148392,61503,61543,61614, 61584,61621,61674,61686,61556,61646,61574,61568,61660,61623, 61715,61639,148444,148496,61641,61681,61679,61691,61689,61742, 61718,61732,61716,61627,61682,61759,61796,148548,148600,61797, 61764,61746,61714,61760,61802,61810,61755,61783,61780,61808, 148652,148704,61811,61787,61841,61839,61768,61840,61857,61854, 61888,148756,148808,61852,61856,61860,61863,61859,61858,148860, 148912,61861,61862,61904,148964,149032,149084,61877,149136,61864, 61873,61909,61892,61906,149207,149259,61914,61910,61913,61915, 61918,61929,61961,61911,61939,149311,149363,61920,61960,61956, 61942,61963,61966,149415,149467,61958,61965,61973,149519,149587, 149639,61972,149691,61967,61970,61995,61991,62013,61994,62018, 62004,61228,59236,62019,62092,65308,62118,62158,149762,62041, 62103,62120,62186,62210,62213,62808,62216,149830,149882,62008, 62012,62017,62059,62020,62062,62065,62016,62066,61908,62068, 62096,62076,62099,62072,62029,27562, 0,62121,62074,62133, 62112,62143,62167,62192,62136,62188,62021,62153,62234,62201, 62275,62290,63959,62417,62357,62521,62700,62573,64440,64646, 63376,63428,63580,149922,63636,64716,62288,59313,149974,150040, 150092,62244,62148,62404,62409,62407,62456,150144,150215,150290, 150346,27565,27567,150391,150436,27664,27621,27685,150481,150526, 27716,27700,27787,62189,62212,63268,64920,63476,63684,150571, 150616,27894,27884,27922,65011,63788,63840,65351,64009,64117, 150661,150706,27946,28028,28116,65378,64165,150753,62598,62724, 62776,64269,65386,64321,64490,150798,150843,28179,28151,28189, 65388,64598,150888,62828,62861,62883,150933,64760,65398,65427, 64951,150978,151023,28198,28155,28209,65439,65048,151068,62965, 63010,63017,151113,151170,151224,28273,28231,151269,28278,28248, 28392,62287,62236,151314,151359,28423,63055,66808,67525,151416, 62405,62458,63307,62484,63515,62459,62536,62461,62511,62513, 62891,63072,62715,62893,63723,63879,64652,64048,64204,64360, 64529,64999,62462,63231,63071,65370,63115,64998,63119,63118, 62767,63283,63491,63412,63595,63699,63751,63828,63543,64101, 63855,64013,65063,63881,151468,62804,62940,63778,63073,63074, 63162,64180,151536,63164,63165,63936,65380,63207,63208,65485, 63209,63960,151604,151656,62268,62246,62168,62293,62271,62185, 62313,62253,62270,62298,62308,62311,62320,62364,62323,62357, 59564,62328,62324,151708,151760,151812,151864,62662,151935,151987, 28517,28507,28560,63416,64257,64105,64494,152062,152114,152184, 63308,152236,62355,62380,62432,62568,62390,62186,152288,152340, 62527,62384,62528,152392,152444,152496,62682,62725,152554,62692, 62494,62881,62513,152612,152664,33513,152716,62818,62481,152791, 61053,152863,62922,63235,62784,63093,152920,152972,62930,30226, 153035,153087,153139,28863,63063,63361,63572,63468,153197,28569, 28525,28623,153254,31675,153329,153389,153441,62708,62777,62571, 62697,62706,62465,62941,62565,153493,153545,153614,62709,62862, 62802,62899,62879,62569,153666,153718,62773,62942,62961,153770, 153822,153874,62825,153932,153984,62943,154036,62944,62989,63106, 62882,63012,62378,63313,63031,63059,62826,154094,154146,63150, 63015,63095,63168,63013,62582,63196,63147,63215,63195,63149, 154198,154250,63192,63230,63266,63211,63238,62596,63316,63260, 63285,154302,154354,63225,63239,63281,63315,63335,63331,154406, 154458,63328,63368,63329,154510,154578,154630,63345,154682,63365, 63386,63392,63336,63488,154753,154805,63377,63394,63385,63418, 63388,63657,63378,63499,63364,63441,154857,154909,63483,63491, 63474,63546,63440,63540,154961,155013,63539,63542,63493,155065, 155133,155185,63547,155237,63575,63553,63652,63543,63595,63643, 63545,63629,155308, 0,28639,64571,64284,64336,65087,65429, 64582,155371,63609,155416,63761,63708,63704,155470,63713,64720, 63756,64246,63969,63808,155515,63757,63809,63760,155560,63765, 64789,63842,64402,64449,63861,64873,65127,155605,63859,63912, 64028,155650,63869,65180,64030,65227,64450,63917,65235,65345, 155695,155752,155804,64530,64634,65561,65502,65564,155862,63914, 155907,64029,64033,63952,64452,65631,65482,65565,65628,155954, 64834,65280,65527,156011,156067,156132,156192,156244,156310,156362, 63651,63593,63701,63627,63794,63628,63913,63699,63676,63696, 63835,156414,156466,63813,63937,156518,156570,156622,63851,63961, 63952,63705,64058,63800,64081,63799,63780,156691,156743,64030, 64076,64072,64056,64084,64057,156795,156847,64132,64109,64130, 156899,156951,157003,64133,64129,64134,157074,157126,64173,64135, 64119,157178,157230,157282,64176,64179,64183,63903,64229,64077, 64231,64236,64105,64188,28718, 0,64242,64190,64178,64211, 64238,64316,64287,63969,64280,64292,64264,64338,64328,28766, 0,64342,64239,64336,64313,64290,64335,64393,64001,64391, 64333,64387,157353,157405,64380,64418,64384,64395,64398,64450, 64614,64285,64486,28768, 0,64448,64505,64488,64511,64510, 64504,28840, 0,64586,64501,64565,28913, 0,64567,64607, 64583,64609,64600,64616,64286,64385,64654,64664,157457,157509, 64619,64655,64605,64669,64667,64698,64723,64663,64739,64394, 64713,64680,28949, 0,64790,64766,64784,64787,64793,64857, 64832,64775,64740,29004, 0,64831,64835,64874,64812,64871, 64905,29066, 0,64978,64884,64856,29078, 0,64885,64881, 64919,64876,64928,64968,64777,64502,64722,64985,64931,63105, 157561,157615,65098,65057,66745,65652,65665,66292,66747,65149, 29096,65336,65838,66798,65323,65099,65151,157685,157737,64944, 64964,64976,64917,65021,64960,65034,65008,65044,65078,64980, 65039,65066,65181,65075,63592,29213, 0,65088,64967,65122, 65064,65169,65120,65212,65040,65223,65238,65225,65226,65116, 65680,67985,68558,67084,67136,67188,67240,67292,67986,67500, 67344,67396,67559,157786,67659,68576,65335,59644,157838,157904, 157956,65309,65026,29508,65433,65839,65840,65883,65486,158008, 68933,65563,66945,158060,158112,65374,65390,65228,65233,65293, 65360,65575,65283,65336,65436,65437,65440,65379,65493,65422, 64021,158164,158216,65456,65447,65442,65284,65462,65545,65634, 65311,65585,65509,65445,65608,65571,65586,65544,29227, 0, 65621,65503,65460,65317,65567,65562,65801,65576,65695,65595, 65680,65792,65624,29337, 0,65785,65627,65682,65677,65639, 65676,65862,65796,65819,65810,65795,158268,158320,65821,65809, 65697,65800,65811,65812,65863,65871,65820,29338, 0,65872, 65856,65891,65892,65873,65903,29354, 0,65933,65905,65900, 29446, 0,65910,65906,65946,65934,65912,65952,65915,65916, 65950,65959,158372,158424,65955,65947,65982,65935,65957,65991, 65978,65963,66003,65958,66004,65998,29460, 0,65999,66000, 66027,66022,66006,66025,66024,65993,66068,29554, 0,66008, 66007,66041,66044,66039,66042,29579, 0,66084,66040,66043, 29653, 0,66085,66071,66072,66086,66081,66090,66082,66089, 66097,66114,66093,64869,61068,66131,66094,66153,158474,67433, 67434,158526,66154,66198,66199,67963,66155,66242,69610,66200, 158578,158630,66095,66091,66132,66143,66098,66171,66161,66096, 66229,66141,66184,66186,66220,66249,66177,65312,61337,66222, 158682,158750,158802,66223,66170,66252,66251,66187,158854,66287, 66289,66245,158923,158989,159064,67432,67622,67674,67715,159104, 159149,29654,29726,159194,29772,29819,29876,159239,29913,29871, 159284,29963,29921,30035,67778,67751,159329,30048,30083,159374, 30131,30134,30183,159419,159464,30266,30222,159509,30354,30310, 30349,159554,159601,30437,66364,159646,30432,30428,159691,30525, 30550,30695,159736,159781,30769,66371,159826,30901,30857,159871, 30982,30975,31014,159916,159961,31050,66409,160018,67763,68413, 67819,67867,160074,160119,31085,31055,31117,68414,67923,160164, 66416,66454,66461,160209,66288,69955,70415,70909,66469,66290, 66695,67485,67871,66746,68078,68130,66515,66561,66563,67830, 68182,68564,68619,70390,68283,68335,69070,68501,67882,68051, 67068,68548,68616,67172,66470,66474,68180,68248,68336,68415, 69568,69655,69591,70197,68088,68643,70234,68024,68192,67120, 160266,68503,70047,67594,66516,66471,67224,160318,66606,71348, 66649,66650,66651,67698,66560,160370,160436,160488,66230,66228, 160540,160592,65136,160655,160707,66272,66296,68284,69707,70406, 68340,160759,160819,160871,66305,66275,66478,66340,66278,66522, 66341,66232,66343,160923,160975,66459,66342,66523,66385,66369, 66532,161027,161079,66460,66365,66536,161131,161183,161235,66549, 66367,66388,66389,161306,161358,161410,66591,66370,66595,66545, 66576,66547,161481,161533,66639,161604,32631,31897,161679,161731, 31172,31159,31221,161783,161839,161904,161956,162026,162086,66882, 66810,66901,66899,162143,162188,66456,66623,162245,162320,162374, 162426,66634,66458,66659,66429,66546,66610,66674,66548,66636, 66678,66609,162478,162530,66679,66524,162582,162634,162686,66681, 66593,66703,66431,66658,66624,66814,66671,66746,162755,162807, 66716,66637,66754,66727,66726,66717,162859,162911,66729,66749, 66769,162963,163015,163067,66763,66780,66816,163138,163190,67365, 67579,67416,66730,163242,163294,163346,66840,66793,66835,66680, 66887,66828,66830,66944,66926,66861,66782,31269, 0,66929, 66843,66907,66831,66884,66903,66932,66883,66952,67091,66931, 67069,66933,31409, 0,67085,66917,67088,67072,67077,67075, 67100,66886,66973,67101,67143,163417,163469,67140,67102,67192, 67126,67151,67190,67154,67197,67228,31489, 0,67205,67180, 67196,67150,67233,67231,31513, 0,67251,67255,67248,31532, 0,67256,67257,67296,67232,67285,67306,67249,67299,67148, 67253,163521,163573,67307,67397,67300,67309,67337,67348,67462, 67301,68912,67332,67347,67387,67360,31536, 0,67361,67412, 67305,67362,67441,67491,67574,67436,67488,31537, 0,67464, 67518,67493,67521,67465,67549,31549, 0,67573,67492,67532, 31667, 0,67561,67580,67596,67626,67621,67628,67623,67413, 67575,67550,67630,67247,163613,65240,67731,65641,163658,65243, 163712,67834,67683,67799,67649,163757,65632,163811,67836,67688, 67699,67945,68486,68124,70249,70301,70353,70338,70474,163856, 66325,163901,67940,67765,67701,68307,68953,68520,70526,70511, 70578,70615,70630,70682,70817,163946,66639,163991,67944,67782, 67750,68384,68961,69006,70954,70719,164038,67891,68470,68772, 164095,164143,66982,68055,67943,164188,67835,69051,67999,69135, 68429,68058,69143,69188,164233,71554,164278,31721,68791,164335, 164387,164457,164511,164563,164615,164667,67632,67726,67780,67758, 67892,67826,67965,67624,67651,67774,67779,67832,67666,164719, 164771,67722,67840,67865,67833,67925,164823,164875,67736,67888, 68006,164927,164979,165031,67994,67983,67941,68057,67966,68054, 67727,67935,68047,68032,165090,165142,68009,68061,68051,68108, 68094,68102,68109,68133,68159,165194,165246,68147,68103,68153, 68162,68146,68189,165298,165350,68165,68160,68207,165402,165454, 165506,68210,165571,68212,68213,68214,165623,165675,68198,68240, 68209,68239,68263,68151,165727,165779,68251,68266,68250,165831, 165883,165935,68292,166000,68291,68264,68233,68080,68316,68304, 68203,68319,67996,31715, 0,68356,68367,68261,68318,68394, 68406,68398,68364,68509,68256,68396,68442,68471,68615,69297, 69567,69387,68977,68978,70707,69627,70002,69022,69115,70869, 69159,69160,70273,68488,61491,166052,166104,70167,68545,70819, 69065,69116,69203,70781,68644,31721,69248,70939,69249,69250, 69252,166156,166208,68476,68479,68360,68421,68477,68411,68619, 68485,68578,68482,68481,68483,68555,68588,68484,68618,62746, 68749,166260,166328,166380,68593,68531,68591,68882,68600,35087, 166432,69294,69339,69340,69205,69069,73866, 0,166499,166549, 166612,69341,69386,166683,166735,68604,68623,68785,68883,68893, 68776,68954,68756,68907,68957,68897,68950,68956,69028,68895, 68631,31812, 0,69005,68962,68886,69026,68965,68790,69211, 69039,69119,69050,69010,69053,69138,70405,71372,71928,71423, 71544,71545,71598,71978,72097,71927,72099,72153,72224,72280, 72194,69368,63938,166787,166853,69432,69473,71033,69430,70709, 69296,70550,70981,72372,70764,166905,166957,69270,69073,69090, 69136,69132,68949,69237,69147,69209,69277,69133,69191,69361, 69234,69144,69232,64479,69300,69236,167009,167061,167113,167165, 69463,167236,69429,69856,69475,167288,167356,167419,31929,31909, 69518,31984,167464,31997,31995,32261,70885,72293,71043,71099, 167509,32364,32322,32432,167554,71147,72295,71203,71251,167599, 32441,32408,32446,167646,69716,69768,69896,71479,72777,71654, 71702,167691,32511,32566,32607,167736,69928,69935,70027,167781, 71758,72808,71806,71862,167826,32658,32629,32715,167871,70072, 70207,70258,167916,72034,73304,72402,72454,167961,32725,32693, 32813,168006,70483,70691,70859,168051,168108,168148,32867,32823, 168193,32877,32836,32874,168238,168283,32997,71121,72109,70325, 71188,69519,69522,69640,69952,69953,71139,69954,71290,70279, 70330,70979,71342,72230,71897,71514,72753,72493,72545,70503, 70498,70552,71137,71413,71464,71255,71345,71291,73841,71613, 71717,71794,71898,72662,71993,71821,70184,72817,72168,70602, 70555,70706,70607,71031,70983,71665,72392,71030,72597,71186, 72652,71035,73707,72045,72805,72809,168340,168408,168460,69418, 69086,69347,69328,69312,168512,168568,71415,72494,72458,71467, 168633,168687,168739,69459,69220,69436,69388,69327,69404,69372, 69310,69482,69489,69403,168791,168843,69463,69357,69497,69525, 69401,69493,69547,69446,69503,168895,168947,69536,69550,69534, 69622,69447,69578,168999,169051,69577,69618,69535,169103,169155, 169207,69652,169272,69635,69462,70003,69614,169324,169376,69662, 69654,69657,169428,169480,169532,69655,169597,69752,69722,69539, 69874,69876,69711,169649,169701,69680,169764,34314,169839,169891, 169961,170013,170079,170133,170203,72547,71847,69854,70818,70868, 71187,170278,170353,170405,170457,69714,69860,69762,69881,69961, 70022,70004,69929,69930,69932,70201,70252,69984,170509,170561, 69985,69987,69862,70025,69983,170613,170665,70241,70185,69863, 170717,170769,170821,70242,70187,70050,70264,70067,70307,70300, 70368,69933,70354,170880,170932,70255,70435,70069,70283,70311, 70177,70532,70423,70477,170984,171036,70359,70478,70388,70360, 70413,70229,171088,171140,70387,70525,70428,171192,171244,171296, 70534,171361,70507,70465,70584,171413,171465,70415,70541,71623, 70519,70637,70536,70485,171517,171569,70467,70645,70623,171621, 171673,171725,70689,171790,70638,70588,70622,70662,70685,70716, 70739,71238,70740,70627,32991, 0,70752,70744,70665,70766, 70741,70293,70876,70793,70863,70798,70840,70915,70788,73966, 73975,74412,74407,74779,74788,74789,75058,75067,75337,75568, 77017,75886,171831,77180,77907,71017,64638,71925,72212,73305, 72718,72818,171871,69885,171916,71012,70959,70929,171970,71216, 33023,70931,71459,33117,172015,70081,71064,71166,172060,71266, 33107,71061,71582,33198,72191,71529,172105,70182,71324,71223, 172150,71320,33195,71085,71738,33288,72893,71921,172195,172240, 70963,71328,71376,172285,71388,33295,71086,71842,33401,72997, 72963,172330,172377,33412,71674,172434,72390,73083,73306,73187, 73308,172476,71142,172521,71773,71386,71157,71948,73426,73119, 73735,73512,172566,71726,72003,72054,71239,77264,77991,78286, 172611,172668,172728,172780,172832,172884,71101,70754,70794,71170, 70834,70350,70987,70842,70955,70952,71219,71262,71106,70969, 70997,172936,172988,71120,71218,70956,71352,71300,70742,71437, 71139,173040,173092,71321,71390,71389,71369,71396,71401,173144, 173196,71399,71487,71488,173248,173300,173352,71557,173410,173462, 71520,173514,71535,71448,71720,71562,71177,71568,71470,71628, 71604,173572,173624,71606,71723,71700,71593,71727,71405,71774, 71769,71298,71572,71668,173676,173728,71775,71750,71804,71646, 71779,71853,71776,71798,71323,173780,173832,71879,71880,71875, 71671,71855,71929,173884,173936,71906,71928,71976,173988,174056, 174108,71985,174160,71948,72008,72122,71874,71657,174231,174283, 71986,72003,72079,71975,72036,72026,72192,72022,72075,174335, 174387,71999,72049,72107,72148,72051,72150,174439,174491,72078, 72120,72151,174543,174611,174663,72088,174715,72160,72126,72278, 72112,72168,72193,71770,72195,174786,174846,33527,174900,72754, 71410,72863,73712,72649,72600,72967,72389,33437,72827,72706, 72546,72332,174971,175023,72197,72176,72286,72247,72200,72230, 72422,72242,72262,72276,72258,72292,72277,72318,72297,70951, 67386,72301,72563,175075,175127,175179,175231,72543,72372,175302, 72701,74062,72755,72499,175352,78403,175402,72352,175472,175524, 72303,72380,72419,72353,72356,72343,72423,72413,72465,72414, 72340,72501,72475,72474,72479,71068,72526,72503,175576,175644, 175696,72517,72502,175748,72862,72914,72920,72966,73191,72864, 72599,72703,175817,175883,175935,72621,72579,175987,176039,71557, 72702,72969,176102,73243,73734,73516,73568,176142,33476,33493, 33599,176187,33608,33586,33624,176234,73055,73107,73140,176279, 33682,33753,33857,176326,33948,73164,176371,33953,33911,34049, 176416,34130,73211,176461,34139,34096,34134,176506,34150,73263, 176551,34225,34200,34284,176596,34363,73361,73616,73993,73903, 73672,176641,34358,34386,34424,176686,73380,73413,73484,176731, 73500,72650,73499,72915,73504,73551,73603,73608,73944,73893, 73655,73736,74114,74166,74218,74270,74322,75040,73553,73737, 73657,74011,74063,73774,73775,74027,74079,74142,74194,74271, 74402,74323,74471,74456,74523,74575,73656,73778,73891,73948, 73552,73890,74235,74168,74501,74172,74224,74376,74496,74548, 74547,176788,73825,176840,176892,72993,176963,177015,74627,74616, 74652,75319,177085,177137,177189,72631,72629,72461,72527,72555, 72606,72658,72731,72761,72622,72755,72870,72762,177241,177293, 72786,72784,72726,72895,72807,72938,73027,72943,72809,72886, 72922,177345,177397,72896,72953,72996,72947,72872,72990,73149, 72944,73051,177449,177501,73037,73056,73049,72999,73103,73039, 177553,177605,73040,73148,73081,177657,177725,177777,73052,177829, 73078,73141,73258,73075,72987,73023,177900,177952,73105,73160, 73228,73158,73245,73246,178004,178056,73143,73283,73374,178108, 178176,178228,73195,178280,73183,73264,73422,73146,73231,73208, 73287,73333,178351,178407,178472,35369,178547,178607,178659,178711, 178763,74706,74829,178815,178890,178961,179013,73375,73317,73415, 73207,73381,73365,73456,73364,73329,73260,73424,73428,73378, 73438,73480,179065,179117,73427,73434,73421,73288,73584,73419, 73612,73452,179169,179221,73468,73508,73520,73455,73646,73716, 179273,179325,73575,73537,73623,179377,179429,179481,73585,179539, 179591,73560,179643,73533,73688,73873,73453,73611,73745,73663, 73781,73679,179701,179753,73759,73829,73802,73806,73831,73834, 73950,73632,73758,73796,73842,179805,179857,73862,73899,73920, 73826,73937,73951,73972,73848,73799,179909,179961,73996,73973, 73968,73850,73947,73989,180013,180065,74031,74038,74021,180117, 180185,180237,74048,180289,74045,74005,74096,73878,73877,180360, 180412,74086,74090,74064,74095,74101,74916,74138,74148,74143, 73849,180464,180516,74100,74097,74201,74174,74184,74242,180568, 180620,74252,74227,74248,180672,180740,180792,74294,180844,74225, 74280,74302,74157,74122,74313,74226,74288,74553,180915,180975, 34620,181017,71878,74356,74382,181062,181116,74300,34400,74353, 74405,34569,181161,181215,34621,34605,34707,74472,74374,74783, 74943,74958,75010,75062,181260,181305,34753,34733,34912,74473, 74377,75133,75185,75222,75237,75289,75341,75343,181350,181395, 34921,34926,34976,74500,74389,75407,75459,181442,74746,74869, 75019,75511,75562,75563,75709,75566,181487,181532,35002,35059, 35148,74576,74399,75565,75761,181577,75194,75246,75468,181622, 181679,181719,73540,74631,74476,181764,74577,35134,74417,74416, 35249,75136,74693,181809,181854,35367,75718,78427,78540,181911, 181965,74600,182036,182088,74346,74306,74295,74445,74423,74453, 74538,74245,74246,74425,74330,74524,74516,74656,74481,71314, 182140,182192,74571,74355,74620,74604,74585,74519,74685,74637, 74660,74624,74659,182244,182296,74623,74523,74673,74679,74633, 74675,74776,74690,74731,182348,182400,74727,74684,74714,74760, 74713,74779,182452,182504,74741,74746,74781,182556,182608,182660, 74813,74800,74828,182731,182783,74873,74835,74853,182835,182887, 182939,74896,74865,74911,74804,74902,74816,74817,74925,74764, 74913,35363, 0,74950,74914,74836,74961,74949,74954,75065, 74831,74785,74955,74960,74973,75002,35423, 0,75021,74968, 75082,75016,75014,75043,75068,74899,75129,75087,75096,183010, 183062,75025,75131,75083,75114,75100,75132,75243,75115,75188, 35469, 0,75125,75195,75220,75139,75134,75218,35470, 0, 75266,75191,75245,35479, 0,75247,75252,75272,75193,75296, 75320,75135,75177,75162,75292,183114,183166,75293,75299,75333, 75364,75343,75271,75339,75285,75374,75244,75304,75349,35517, 0,75397,75368,75381,75414,75398,75399,75463,75405,75439, 35530, 0,75411,75406,75400,75415,75418,75491,35531, 0, 75566,75465,75466,35533, 0,75470,75469,75493,75492,75517, 75713,75488,75564,75515,75712,75542,74575,72873,75676,75699, 183218,75733,75798,75785,75802,75786,76159,75787,75842,35568, 75813,76209,76256,76114,35638,75885,76311,183284,183350,183402, 75757,75510,183454,183506,74006,36563,75931,75932,75790,183567, 183617,183686,75975,76210,76308,76284,183745,183797,75864,75715, 75683,75716,75553,75689,75848,75686,75794,75857,75814,75871, 75867,75815,75717,74917,73609,75866,75873,183849,77012,183901, 183953,35749,184005,76412,75930,76362,75976,75977,75979,76360, 76021,184057,184125,184177,75876,75902,75938,75983,75920,184229, 184285,76232,76519,76020,76314,76414,76110,76022,76466,76518, 76155,184340,35693,76062,76067,76570,76529,76258,184385,76068, 76622,76585,76259,184430,76112,76674,76633,76464,184475,76157, 76726,76737,76620,184520,184567,35687,35749,35890,184612,35973, 76454,76492,76069,76672,76156,76568,76366,76675,76724,76831, 76935,76206,76336,76776,76828,76880,77717,76990,78080,76361, 76932,76413,76779,77158,76829,76883,76933,77014,76725,77105, 77189,78195,77323,77468,77207,77065,77520,76465,76517,76470, 76516,76574,76621,76833,76908,77254,77347,77375,77107,76937, 77110,77297,184669,184721,75159,184784,77531,77456,77560,77635, 184844,184915,184967,75961,75948,76028,76045,75960,75858,76100, 75720,76212,75992,76008,76096,76043,76265,75962,35989, 0, 76141,76083,76135,76116,76037,75859,76144,76097,76368,76291, 76287,76288,76343,35991, 0,76502,76238,76222,76213,76294, 76231,76403,76139,76421,76332,76390,185019,185071,76549,76290, 76414,76473,76326,76595,76654,76173,76547,36070, 0,76653, 76450,76546,76474,76393,76645,36075, 0,76704,76667,76552, 36121, 0,76710,76708,76650,76550,76734,76758,76493,76760, 76601,76702,76762,36123, 0,76800,76767,76856,76577,76786, 76890,76941,76494,76651,36261, 0,76819,76804,76908,76757, 76863,76953,36296, 0,76962,76823,76837,36325, 0,76866, 76960,76994,76809,76966,77015,76649,77004,76705,76993,76970, 75039,185123,185175,185245,185320,185374,185426,77300,77664,185497, 185572,185638,185690,76904,76990,77063,77047,77013,77061,77087, 76754,77128,77037,77032,77081,77086,77161,77079,77130,185742, 185794,77142,77113,77082,77162,77134,77140,77186,77143,77187, 77192,77204,185846,185898,77191,77270,77195,77209,77138,77260, 77276,77211,77272,185950,186002,77242,77279,77274,77278,77262, 77286,186054,186106,77329,77285,77357,186158,186210,186262,77338, 77327,77355,186333,186385,77542,77646,77436,77314,186437,186489, 186541,77369,77331,77431,77371,77263,77375,77379,77382,77356, 77374,36345, 0,77430,77432,77471,77407,77434,77472,77537, 77453,77457,77485,77459,77480,77484,36350, 0,77524,77581, 77505,77561,77541,77577,77668,77576,77512,77575,77583,186612, 186664,77589,77584,77680,77590,77574,77580,77692,77594,77615, 36474, 0,77642,77646,77689,77617,77687,77667,36510, 0, 77717,77645,77693,36524, 0,77702,77718,77721,77716,77730, 77740,77631,77698,77732,77757,186716,186768,77747,77744,77750, 77733,77760,77770,77788,77632,77818,77790,77764,77769,77797, 36576, 0,77798,77812,77850,77800,77817,77803,77840,77855, 77860,36590, 0,77813,77859,77856,77839,77863,77851,36649, 0,77889,77866,77869,36652, 0,77870,77890,77894,77908, 77878,77911,77903,77891,77910,77937,77913,77180,77981,73636, 77916,77953,78039,78075,78158,78143,78131,186808,186853,36653, 36613,186907,36667,36707,36747,77970,77927,186952,36757,36750, 186997,36827,36802,36886,77972,77956,187042,36964,36944,187087, 37012,37043,37092,77999,77997,187132,187177,37103,37070,187222, 37155,37119,37165,78024,78000,187267,187314,37181,78059,187359, 37235,37278,187404,37352,37331,37419,78076,78001,187449,187494, 37436,78219,187551,78275,78338,78920,78585,78404,187610,187655, 37432,37400,37438,78079,78022,78923,78637,187700,78240,78347, 78380,187745,78402,80789,81434,81989,187802,187854,187920,187972, 77921,78009,77931,78056,77969,77919,78190,78008,78012,78061, 77941,78083,78093,188024,188076,78096,78060,78092,78095,78149, 77962,78191,78108,78160,78103,78220,188128,188180,78164,78109, 78151,78161,78240,78155,78225,78168,78315,188232,188284,78165, 78202,78255,78264,78251,78254,188336,188388,78281,78272,78292, 188440,188492,188544,78283,188609,78318,78297,78386,188661,188713, 78342,78388,78321,78319,78383,78266,188765,188817,78426,78397, 78454,188869,188921,188973,78400,189038,78384,78411,78461,78457, 78458,78460,78489,78456,77320,37492, 0,78463,78459,78464, 78444,78468,78256,78513,78298,78564,78471,78511,78514,78515, 78583,78748,78641,78584,78791,78693,78859,78961,78962,78792, 78747,79018,79022,79198,79337,78567,75494,189090,189156,78587, 78638,78680,78690,78841,78842,78744,78795,78974,78846,79019, 37465,79017,79030,189224,189292,189344,78516,78507,78501,78491, 78556,189396,189452,78924,80083,78607,189515,189565,189626,79199, 79242,79034,79785,189682,79288,189748,189800,78572,80121,80589, 79836,78843,78964,79153,79046,189871,79045,189923,189975,78626, 190046,190098,79154,79835,190158,79289,79429,79519,79332,190203, 79155,79200,80094,79243,79244,79381,79699,80170,80172,79886, 79380,80227,79334,80068,80066,79931,80222,81228,80274,80586, 81239,80326,80378,81783,80430,79426,79290,79470,79427,79471, 79474,80302,80354,80239,80483,80495,80431,80535,80499,80562, 80672,80657,80613,79516,80176,80806,80808,80698,79336,79382, 80823,79517,80861,80927,80379,80858,80910,79428,190260,190316, 190381,80915,80587,80749,80963,190435,190501,190553,78526,78571, 78560,78628,78614,78644,78669,78510,78683,78645,78632,78707, 78684,78735,78718,77528,37554, 0,78697,78670,78760,78724, 78721,78740,78879,78776,78761,78812,78708,78891,78769,78941, 75741,190605,190665,190740,79561,190792,79605,79607,190858,190933, 191001,191053,78787,78813,78842,78904,78822,78859,79161,78992, 78944,78934,78915,78926,78931,191105,191157,79028,78871,78991, 79047,79170,78876,79233,79231,79251,79186,79185,191209,191261, 79232,79171,79259,79296,79230,78907,79478,79272,79319,191313, 191365,79313,79273,79388,79338,79276,79306,191417,191469,79350, 79304,79397,191521,191573,191625,79365,191690,79415,79367,79520, 191742,191794,79492,79398,79679,79442,79430,79368,79499,191846, 191898,79498,79457,79540,191950,192002,192054,79533,192119,79477, 79544,79449,79546,79549,79550,79590,79567,78296,37555, 0, 79586,79569,79613,79630,79591,79581,79595,79678,79658,79637, 79593,79655,79634,81255,81801,83665,81810,82044,82219,84079, 83647,84460,82602,83118,84080,83119,192160,83120,84740,79726, 76070,82411,192212,192266,37559,37576,192311,192365,37673,37633, 37706,192410,192464,37732,37711,37765,79714,79652,81015,81094, 81131,81146,192509,192554,37813,37784,37822,81318,81370,81424, 81493,81478,81570,192599,192644,37877,37859,37962,81649,81582, 192691,79769,79777,79827,81686,81701,81753,81805,192736,192781, 37995,37965,38025,81873,81925,192826,79911,79956,80001,192871, 81979,82110,82097,82093,192916,192961,38074,38034,38106,82162, 82147,193006,80008,80046,80681,193051,193108,193162,38117,38123, 193207,38210,38178,38263,79805,79670,193252,193297,38279,80738, 83265,85027,193354,193425,193493,193545,79676,79594,79716,79702, 79638,79791,79747,79680,79681,79771,79700,79773,79684,79749, 79801,193597,193649,79867,79794,79844,79746,79809,79859,79842, 79856,79865,79775,79860,79932,79868,193701,193753,79872,79888, 79951,79934,79866,80040,79977,80041,79935,79915,80042,193805, 193857,79914,79916,80076,79954,79958,80075,79978,80091,80025, 193909,193961,79917,79979,80093,80026,80006,80128,194013,194065, 80090,80097,80096,194117,194185,194237,80149,194289,80127,80100, 80145,80146,80205,194360,194412,80208,80152,80243,80180,80157, 80281,80256,80224,80047,194464,194516,80255,80231,80295,80203, 80254,80299,194568,194620,80308,80260,80304,194672,194740,194792, 80346,194844,80334,80306,80309,80284,80358,80364,80178,80362, 78764,76395,80361,194915,194983,80432,81017,81019,81227,80539, 80859,81425,81118,81014,81807,80863,38292,82063,80536,195035, 80436,195087,195139,80689,195210,195262,80912,81574,80860,195330, 195380,195434,80916,81066,81980,81016,195499,81071,195567,195619, 77348,81123,81170,81175,81266,80482,81586,81290,82189,195682, 195734,78989,195797,81224,81295,80964,81858,81342,82188,82199, 81344,81517,81394,82455,82454,81470,81523,81678,81569,81348, 82191,81949,81621,82925,83054,81725,84052,82919,83734,83786, 82456,82874,82978,83568,82217,82557,82649,84444,82694,82508, 82510,83641,83637,83735,83787,83839,83388,83851,83891,84063, 81673,81730,82553,81731,83030,80807,81902,82829,83890,82921, 81903,83942,82453,82920,82080,82214,83994,83618,84115,83262, 83841,81027,195857,195909,195979,83527,84172,84433,83947,84184, 83999,83084,84011,83392,196031,196099,196151,80369,80351,80402, 80386,80440,80454,80515,80399,80250,80516,80438,80490,80506, 80619,80459,80536,77410,80413,196203,196257,196332,196403,82600, 82648,196471,196546,196598,196650,80596,80559,80614,80620,80463, 80664,80678,80616,80687,80718,80720,80739,80624,80704,80573, 196702,196754,80756,80721,80707,80680,80753,80759,80971,80783, 80757,80787,80830,80918,80796,196806,196858,80984,80867,80964, 81047,80943,80919,81203,80883,80995,80944,81068,196910,196962, 81000,81050,80988,81127,81052,80928,81270,81105,81126,197014, 197066,81139,81146,81148,81198,81208,81075,197118,197170,81272, 81195,81268,197222,197290,197342,81280,197394,81231,81255,81324, 81209,81190,197465,197517,81362,81275,81317,81352,81329,82764, 81091,81446,81371,81298,197569,197621,81437,81400,81377,81414, 81405,81441,197673,197725,81455,81499,81538,197777,197845,197897, 81485,197949,81527,81442,81603,81470,81350,81541,81199,81550, 81179,78779,81571,85984,198020,83400,84143,83515,83695,198076, 198121,38403,38374,198175,38421,38377,38415,198220,38536,38492, 198265,38593,38554,38710,84247,83907,198310,38728,38726,198355, 38809,38820,38872,198409,198454,38961,38917,198499,38980,38936, 39024,198544,198591,39044,82809,198636,39046,39072,198681,39141, 39097,39181,198726,198771,39201,82821,198816,39242,39280,198861, 39377,39335,39421,198906,198951,39438,82854,199008,83959,84299, 84336,84116,199064,199109,39482,39441,39479,84351,84499,199154, 82899,83193,83200,199199,82511,87184,87256,87808,199256,199322, 199374,199426,81551,81607,81642,81602,81702,81526,81808,81753, 81645,81604,81681,81733,81655,81754,81759,81381,199478,199530, 81659,81716,81856,81828,81830,81646,81879,81807,81869,81745, 81875,81888,81865,81872,81916,39492, 0,81917,81925,81923, 81933,81967,81682,82000,81936,82026,81955,82001,82029,82003, 39538, 0,82028,82002,81932,81996,81995,82044,82118,82053, 82161,82154,82113,199582,199634,82051,82069,82046,82144,82056, 82153,82417,82211,82177,39548, 0,82158,82418,82160,82216, 82065,82414,39600, 0,82514,82439,82426,39617, 0,82487, 82483,82212,82415,82440,82533,82499,82405,82413,82539,199686, 199738,82501,82525,82427,82559,82542,82571,82606,82575,82609, 82580,82620,82584,39657, 0,82630,82573,82428,82652,82629, 82665,82634,82631,82717,39659, 0,82632,82662,82698,82696, 82677,82697,39680, 0,82712,82680,82714,39727, 0,82723, 82716,82710,82740,82724,82742,82725,82767,82785,82765,82786, 81474,82221,82744,82805,199790,199842,82924,84219,84271,84375, 82975,84455,84051,82977,83028,83264,39735,84605,83619,199911, 199963,79032,200026,83029,83032,83209,200084,200134,200184,83266, 83740,83565,200254,84607,84659,85109,84220,84709,200306,200362, 84276,83567,84173,84392,84779,84432,83210,84501,200427,200483, 200548,83211,83212,83387,84567,83267,83263,84503,84711,84777, 84831,83792,84328,84000,84380,83642,83838,84883,83895,84829, 84881,85156,84933,84985,84498,85051,85103,85225,83514,84671, 84604,84882,84739,84936,84656,84886,85016,85279,85104,85127, 85226,85015,85174,84778,84846,85186,85230,83213,83944,84323, 85256,84706,84121,84381,84830,84938,84987,85348,85052,85351, 85255,85400,85452,85298,85302,85454,85349,84935,200602,200662, 85504,85457,85485,85538,85136,85401,85297,200733,200785,200837, 82856,82806,82852,82763,82831,82894,82832,82904,82876,82948, 82803,82927,82999,83075,82857,81598,82921,82902,83018,200889, 200941,201016,201082,85354,85578,85625,85403,85781,201134,201209, 201261,83013,83000,83091,83101,83002,82970,83108,83057,83169, 83060,83143,83195,83061,83170,83107,81734,201313,201365,83194, 83109,83094,83171,83128,83287,83665,83226,83643,83243,83522, 83550,83542,83662,83152,39803, 0,83583,83234,83408,83389, 83538,83398,83717,83639,83671,83597,83690,83706,83702,39817, 0,83716,83707,83417,83742,83548,83412,83821,83725,83715, 83810,83794,201417,201469,83820,83743,83590,83767,83588,83524, 84027,83807,83898,39821, 0,83872,83874,83701,83871,83918, 83525,39942, 0,83971,83975,83915,39944, 0,83976,83951, 84024,83899,83923,84251,84067,84055,83862,83950,201521,201573, 84136,84003,84125,84002,84144,84064,84408,84153,85715,84023, 84139,84197,84201,39958, 0,84205,84104,84249,84174,84193, 84243,84507,84396,84250,40045, 0,84292,84303,84344,84279, 84366,84280,40046, 0,84568,84343,84478,40048, 0,84409, 84485,84405,84332,84436,84577,84536,84395,84578,84484,84488, 82172,83199,84447,84741,201625,201677,201717,40062,40019,85458, 40057,201771,40114,40154,40271,85476,86441,85690,85794,201816, 40282,40296,40334,201861,85904,86444,86014,86118,201906,40346, 40348,40406,201953,85560,85665,85876,86222,86445,86326,86498, 201998,40416,40373,40420,202043,85928,85961,86038,202088,86602, 86617,86620,86619,202133,40466,40434,40472,202178,86090,86142, 86175,202223,86673,86996,86777,86881,202268,40498,40485,40589, 202313,86194,86246,86279,202358,202415,202455,40602,40632,202500, 40692,40650,40688,202554,202599,40722,86298,88872,202656,202724, 202776,84574,84575,84580,84585,84526,84445,84638,84627,84662, 84656,84708,84712,84589,84663,84680,84187,40756, 0,84688, 84715,84679,84811,84692,84753,84890,84768,84889,84802,84757, 85010,84815,85057,85731,86365,85782,86313,86314,86973,86485, 87000,86368,86371,86486,86537,86538,86712,41690,84052,202828, 202894,85053,85735,85131,85852,87002,86713,85586,86764,86488, 86816,40819,86765,85227,202946,203002,203067,86663,86715,85253, 85402,86920,85590,203119,203169,203237,86868,86718,86972,87175, 87245,87283,87285,203297,203349,86818,87053,86873,86018,85908, 86367,86643,203419,203471,203541,86822,86926,87092,87307,86443, 86923,85960,86925,87045,87098,87352,87144,87350,87404,87456, 87454,87419,87508,87313,87512,87506,87610,89363,87662,87766, 88247,87877,88676,87929,87981,89052,90202,88033,87509,87559, 87563,87613,87663,87679,88789,87716,87719,87842,87998,88102, 87715,87838,87878,87930,88165,90466,88269,86122,88034,88271, 88334,90076,88386,87558,86226,86468,88085,86589,87564,87826, 87931,86540,87768,88189,88087,87934,88035,88241,88270,88358, 88191,88465,88086,88475,88410,88090,88462,88568,88190,88566, 86539,203593,203647,88698,88699,88467,88519,87351,88791,87109, 203713,203779,203850,203925,203993,88360,88620,88416,88861,204062, 204114,84919,84767,84960,85059,84816,84820,85154,84906,85061, 85038,85094,85133,85159,85206,85069,84196,40836, 0,85164, 84942,84995,85084,85112,85197,85259,85127,85216,85250,85255, 85320,85330,87174,88852,90277,88531,87232,88909,89203,89013, 90253,90066,89311,90014,90106,204154,90107,90506,85488,84145, 204206,204272,204324,85372,84991,86999,88924,88976,87507,204373, 40922,40965,41012,204418,41134,41114,41166,204472,88772,88966, 88985,204517,41232,41190,41283,204564,41301,89092,204609,41402, 41359,41471,204654,41488,89111,204699,41546,41518,41610,204744, 41641,89227,204789,41711,41670,41778,204834,41797,89279,88829, 89028,89218,89894,204879,41844,41818,41859,204924,89331,89364, 89383,204969,205026,205078,205130,85386,85458,85314,85111,85192, 85424,85554,85325,85357,85278,85501,85601,85433,85460,85227, 84248,85355,85384,205182,205250,88206,88618,90453,88194,88621, 88670,88364,88624,88793, 0,89439,88411,205321,205373,205443, 88897,88901,89623,89893,89668,89898,86714,86661,88413,205493, 205543,205607,89441,89440,89948,90581,90603,91906,90002,205661, 89484,87043,87164,87560,89443,89485,205721,205781,89486,89529, 89531,90054,87783,88306,90199,86819,86922,90401,89574,89803, 90690,89576,89754,89666,90105,90477,89667,89945,91279,90782, 91331,91916,91383,91487,91539,92188,92703,91591,91957,87093, 87097,88516,88675,89621,89711,90402,89758,90251,90454,90524, 90576,90605,92954,91452,90536,91280,91332,91660,91348,91712, 91764,91400,91488,91816,89800,87216,87402,90268,91851,89801, 91643,87403,89895,90403,89899,89997,89896,90352,89950,89999, 90308,90156,90200,91384,90685,90829,87612,205852,205904,91544, 92043,91804,92187,91492,91592,92095,205972,206040,206106,206181, 206233,90458,91987,90919,90688,206285,206337,85461,85497,85532, 85606,85592,85634,85711,85508,85528,85646,85633,85649,85545, 85682,85720,84971,85579,85659,206389,206457,206509,85559,85765, 85688,85661,85748,90735,91054,91099,90777,90778,91281,91853, 90961,206551,41875,89873,90779,91333,91904,91005,206605,90828, 91385,91976,91050,206650,90872,91437,92106,91141,206695,90873, 91489,92158,91185,206740,206787,41955,41920,41961,206832,41997, 90348,206889,206941,85611,85767,85760,85686,85790,85699,85814, 85594,85811,85697,85753,85828,85698,85897,85816,85209,85763, 85844,85829,206993,207045,87825,92199,88619,90874,90916,90962, 91007,42074,91697,91799,92281,92211,91230,87879,87983,207108, 207168,91052,91186,90917,92270,92360,88896,92215,87982,207237, 207287,92468,91097,92370,91435,92310,92362,93849,92520,207339, 92466,92133,91142,92410,88464,89802,207393,207447,91143,91903, 92700,91187,91436,89394,92648,91541,91545,92078,92743,91700, 91597,92939,93094,93131,92305,93589,91752,92135,91747,92938, 93534,92182,93593,92515,92937,93129,93819,93936,94125,94203, 93890,91749,91801,93901,93591,92359,94192,94195,94521,93642, 92518,93966,92753,92798,94517,92755,93130,93514,94586,93544, 93645,93795,93644,94246,93954,94376,94661,94126,94604,94297, 96127,94428,94603,94711,94606,94699,88567,89000,92644,89396, 92800,92083,93132,88785,89947,94296,90201,94452,92521,94348, 94400,93820,92415,94750,94802,92212,94127,94854,92799,94906, 92754,89530,207513,207584,94975,93261,95142,93847,93336,94778, 93365,207636,207688,207756,207831,92843,94402,92845,207902,207954, 85861,85877,85809,85899,85924,85751,85961,85893,85991,85970, 85872,85981,85982,86012,85978,85929,86032,86009,86297,208006, 208058,208110,208162,86028,208223,92888,94506,94130,93643,208277, 208334,208400,94509,93492,92266,92892,94532,93366,88830,234421, 94299,94301,94701,94454,89622,208456,208510,93912,94698,94804, 94457,94807,94131,89946,89665,208574,208624,208687,94751,94909, 94753,95592,95617,94859,96024,208758,90960,94911,90155,90157, 89664,91645,91905,95010,91931,92647,208810,208862,94649,95011, 94808,90356,90641,94191,94912,94958,94964,95065,95067,95116, 95175,95114,95225,95227,95277,94986,95290,95062,95381,96126, 95433,95485,95537,95706,96235,95758,95862,96258,95279,95174, 95015,95253,95332,95384,95438,95488,95812,95919,95707,95811, 95927,95434,95682,95759,95983,96046,95915,96197,96048,96212, 96313,96325,96384,96396,96342,96128,96459,96563,96771,96667, 90050,95064,91644,90733,95435,95594,95383,91933,90643,93889, 95971,95487,96086,95490,95816,95815,95539,96388,96759,96499, 96503,95708,96761,96130,95916,208930,95334,96791,96257,96366, 95538,96052,96880,208996,209048,96550,96555,96602,209111,209177, 209229,86036,86039,209281,209333,79692,209396,209464,95173,91096, 96184,96312,96654,96706,97139,96758,96763,94298,209519,209571, 96504,96655,96608,96810,93321,91140,96203,209637,209687,209741, 96833,96829,96879,97145,97423,97170,97424,209807,96885,96931, 96329,94573,92411,92642,93917,209878,209949,96983,96936,97035, 91852,96386,96937,97036,97087,97458,97037,97038,97213,97212, 97262,97314,97089,97366,97263,97421,97167,97539,97486,97502, 97591,97448,97643,97695,97799,98578,97805,97267,97327,97697, 97268,98392,99039,97857,97540,97748,97494,97868,97644,97872, 97800,99028,97935,97972,98012,98076,99184,98064,98116,99196, 99200,98180,98236,98272,99579,95190,93767,92412,96429,97367, 98066,97544,94504,93490,92465,97371,98118,97541,98011,97701, 98115,97648,97497,98167,98170,97645,99597,97959,97960,91234, 210001,97464,97764,98490,95115,98288,98324,210069,98491,98172, 98608,210125,210193,210245,86072,86062,86188,86063,86020,210297, 210353,210418,210470,98014,98271,92966,98376,98502,98323,98648, 98326,98727,93488,210522,210593,98751,98375,98803,98540,93262, 98063,95201,210643,210693,210749,98664,98855,98446,98808,98860, 99237,98912,210817,93546,97860,96447,94645,98712,95760,93769, 210883,98716,98273,98779,94247,95591,93259,98381,98809,98907, 98965,98910,98964,99016,99084,99082,99267,99137,98701,98805, 99744,99358,99410,99462,99755,99815,99514,100935,99634,99686, 98909,99133,98962,99134,99256,99359,99363,99413,99323,99569, 99467,100148,99038,99882,99271,99886,99463,99635,99687,99833, 99936,99924,99988,100396,99976,100055,92965,94080,99183,97144, 99743,99334,99360,99464,94803,93135,99516,100084,99520,99571, 99688,99740,99809,100027,99869,99870,99978,100085,100033,101190, 96830,210949,97104,101035,100138,98538,96984,96932,211001,100079, 100883,100327,211056,93363,211108,211160,86184,211231,211283,100135, 100303,100333,100379,100136,94248,97315,100332,100986,96276,100431, 101219,100434,94856,211353,100481,100436,100932,95540,97608,94453, 211417,211478,211542,100480,100524,100975,99814,101090,101256,101034, 101036,101088,101489,102258,101143,211594,100526,101631,101278,100527, 101195,100569,95968,100571,95656,96088,211662,100614,100933,100659, 96083,95331,94752,101629,100616,101681,100984,101733,101802,100661, 101580,100704,101682,101837,101813,102862,101889,102688,103143,99202, 101941,103320,101993,102045,102097,102149,100706,102201,103154,100749, 103324,100794,101356,100750,100795,102218,101734,103591,101890,101994, 102162,102046,104189,102387,102423,99515,104193,102475,102543,102579, 101196,95863,98409,96145,102631,102422,102125,97747,96213,100275, 100888,100751,100796,100839,103595,100985,101141,101310,102630,101353, 101402,101355,101398,102256,97696,102259,102687,102206,102287,101087, 101917,211730,101684,102477,101445,211782,211834,81846,211897,102711, 101535,101399,102487,101400,102283,101490,101491,101738,102846,103142, 95967,211957,101536,102847,101735,96603,102581,97368,212023,212081, 212149,101790,101739,102712,103593,103431,104181,104477,104025,103846, 104077,212206,101895,102372,101947,103040,96500,97804,99923,96708, 102682,212258,102047,102633,102051,102578,96604,100003,102103,102370, 103014,102424,102580,104075,102796,104422,103090,102474,102750,104499, 103038,104522,105055,104020,103284,104581,105121,104685,104782,105711, 103091,102527,103996,103847,103843,104360,104129,103443,105132,104851, 105032,104369,104370,104582,104903,104955,104634,105098,105202,104686, 99739,104783,105168,105254,105290,96707,96985,102858,97913,102636, 103044,104995,98652,103137,99771,105342,104471,104447,103391,105344, 103167,105867,104022,104419,105394,104990,105078,104072,103606,103553, 104320,105148,103789,105306,101630,104639,104587,104788,212310,212366, 212431,105396,104834,104940,103844,96933,97211,104074,104126,101255, 104176,104690,104130,212485,104835,105448,104691,100280,104737,97088, 212535,212589,105908,104887,105500,104886,106369,106344,105450,105502, 106374,106519,106518,104888,105601,105603,105239,104938,104992,105341, 105395,104939,97962,100281,105291,104476,105398,105186,105393,104317, 105510,97452,105445,105614,105447,105659,105722,105780,105820,105815, 105925,105977,105499,105654,106029,106081,106530,106133,102986,106902, 106185,106237,106289,106927,105497,106084,105705,106030,106412,106134, 106463,106587,106638,106690,111066,106742,106745,105706,106238,106464, 105938,106653,106705,106805,107081,105978,106977,106082,106186,106820, 106872,107085,106981,106924,107017,98433,100572,105843,97316,105983, 106239,106294,97592,105577,97909,106243,106409,107073,106850,106466, 106467,107098,107140,107145,106513,107204,107168,106845,99081,107270, 103552,107308,107144,105054,107258,107387,107478,107896,212649,212701, 212771,106964,106849,107069,107019,104318,107068,107199,107200,107255, 107305,107365,107427,107361,98649,97749,107259,107254,107424,100165, 104124,105791,212821,113543,212884,107479,107595,107480,108372,109600, 108374,108801,108398,108803,108918,107530,107532,107582,107584,107583, 107587,107699,107687,107640,99308,106901,98013,107803,107842,107918, 107686,98117,98219,107689,107793,107691,107955,108008,107743,109622, 108109,109875,107843,108164,107744,109634,109886,108005,108161,105049, 107378,106584,107422,109890,111437,108265,110314,112284,108317,107894, 108489,107790,108058,108541,107954,108218,108059,108591,108396,108707, 108891,108825,108971,108983,109039,109075,110626,109143,103282,109179, 109231,112463,109295,98806,103801,108213,106265,108006,108697,108062, 98220,107202,99596,108114,108115,108318,109283,108486,109351,108167, 108166,108747,108590,108267,109339,108271,107425,109091,111290,109403, 105868,109439,107423,108488,108540,109285,212955,213015,108322,108642, 108595,108538,108987,98857,108645,108644,108694,109441,109493,108751, 99211,109543,109542,109730,108746,100437,109772,213084,213152,213221, 108749,108916,108915,112306,109670,109927,111397,109774,111291,110001, 109178,109230,109996,109945,108970,109388,108920,109076,103800,99412, 110051,101791,109023,109079,110103,100381,109126,99874,109496,109180, 109232,109492,109782,109624,109957,110053,110560,109386,109824,109946, 109438,112467,110152,110308,108434,111347,111401,110048,110204,112839, 113011,110256,113082,109671,109287,109443,110661,110102,110153,110257, 111511,110309,110481,111343,111655,110558,111723,111521,111759,111811, 111863,111931,111875,111967,112019,112071,112139,107310,109667,100525, 111513,109873,110311,110154,100617,110002,100081,110506,111761,110210, 110232,111865,112021,111292,110262,110337,110507,112073,110505,111654, 100570,112191,112363,111399,105926,112279,112127,110614,110657,112179, 213284,213338,110557,110704,110703,112229,101785,110706,111810,110841, 110748,111706,112308,110749,110750,112455,101267,100660,107970,213402, 213452,213506,111914,110792,111398,112526,112578,112838,112630,113828, 113532,112682,110794,110837,112732,112538,110839,111708,110883,110884, 114639,101144,110886,100164,110974,110928,112351,100380,100843,110929, 112534,112625,112742,110972,110973,111019,111112,111062,112786,111113, 111155,111157,112018,112226,112122,112677,108863,112884,112070,110453, 112833,112953,114372,113005,113059,112914,113271,112929,113035,114805, 114320,111199,113326,111200,113247,113006,113077,113826,113595,113388, 114973,114402,113672,114294,111562,113880,114458,114390,114494,102099, 101446,100705,108266,111202,111245,111201,106741,112857,109570,111560, 113378,111605,113323,111246,113276,111289,113671,114493,111656,113674, 114545,111563,114597,111760,114708,111812,112451,112576,114146,111455, 114047,113636,114661,114546,112227,112631,114907,111969,213562,213614, 111813,114496,111862,112020,112024,112787,112076,112176,115053,113328, 112352,114804,101843,113803,112231,213680,213730,213780,113825,115256, 114319,114857,115288,115103,115155,115380,115207,113380,115259,113572, 112450,112729,112401,115202,112680,100752,115747,111345,113502,113827, 114957,115328,113105,101309,101033,113277,113375,115408,115498,113329, 114547,115448,115553,113625,115377,113676,115353,115550,115602,115868, 115654,115764,115909,113100,113863,115939,116676,115816,115994,114656, 116724,116046,114266,116949,117286,114141,114143,115605,114144,114711, 116101,114758,114855,114802,114348,115308,115499,115463,115410,115285, 115551,116167,116219,115655,109745,115817,115707,116271,115781,101444, 102319,115871,114394,116098,114495,115818,114498,101401,116309,114713, 114956,114551,115660,116361,114662,116150,116358,114760,115048,114958, 115049,114961,115977,115870,115050,115051,116051,116259,112504,115931, 116427,115955,116465,116152,213835,213906,115150,116517,115204,101584, 116566,115100,116410,115330,116311,115869,116621,115257,102320,107895, 101683,118074,213956,214027,115500,115604,115926,117003,116955,116363, 116415,116519,116623,116700,116848,116052,116022,116207,116204,116769, 116568,110570,116364,102753,116687,116514,116858,116850,109874,117023, 116747,116618,116902,116914,117089,117022,117124,117179,116979,117100, 117241,116308,117297,118513,117877,117871,117176,117351,117314,118558, 117455,118685,117507,118033,117403,119068,118733,117559,116977,116620, 117229,117356,117230,117456,119093,116256,117872,117676,117780,118208, 117177,117994,119261,118709,119265,118312,120699,114856,118416,119262, 118588,120712,101894,102371,111459,101995,117874,117942,117126,102635, 102528,112730,117611,116516,118508,116670,118034,117715,116845,117819, 117074,118091,118509,117666,117822,118143,117072,119307,117663,118510, 117077,118507,118679,102203,119348,117285,120100,117404,116463,117513, 117613,117668,214079,118253,117231,117309,117617,117405,118512,117721, 117508,118867,117457,102752,102845,102988,214143,214201,117770,117614, 117772,119067,119476,119424,120101,119528,120529,118357,117825,118145, 117929,117718,119366,118093,117767,113503,103971,102989,118923,118146, 118195,118196,103281,116567,118248,118302,118250,118304,118403,118408, 118756,118632,118802,118252,118299,118354,118958,119010,119182,119311, 120530,119471,120858,119130,119523,119627,119679,119731,119419,120731, 119062,119575,118633,118458,118630,118959,118857,118856,119786,119796, 119680,119395,119267,119628,119732,119888,119940,120008,119900,120004, 120188,118975,120240,120292,120329,120396,105295,103973,103088,103138, 118803,118807,118963,103970,118094,118907,119092,120125,119136,119135, 119239,118912,119185,119421,120046,119629,119473,120433,120448,119477, 119529,119633,119685,119785,120527,103280,104421,119939,106187,120489, 120554,120647,120044,120477,120800,119841,120802,214258,120709,120212, 120855,119783,120857,119887,104736,119838,119991,121044,120160,103335, 110050,214324,214392,119942,121091,119944,122702,122745,122673,122772, 123895,124013,121192,121039,123897,120214,121644,119945,121015,105115, 104836,118198,120095,120264,120048,121919,120218,120269,120316,120683, 120321,120420,120270,120422,121917,120638,121971,121093,120368,120592, 122021,120852,121969,122073,122125,123405,120987,122177,122229,122281, 124007,122333,122437,124059,122489,122385,120524,120776,121145,121237, 122076,121146,120639,121281,121282,122194,122767,122821,124542,122644, 121918,123187,124353,122230,123276,111467,123481,124855,122282,123968, 103387,122616,103439,111344,121283,120478,121238,104125,114599,105763, 120806,121239,121326,122987,121040,122023,123263,121600,121328,123315, 124128,121371,121372,121373,123367,121375,123892,121417,121418,104023, 105238,117313,122338,122390,122442,117560,119011,124131,124597,122131, 214458,121461,121462,123039,121506,124183,121463,124180,121464,122283, 119310,123239,105551,214508,214565,121507,121508,123320,122494,124504, 123469,124081,124185,121551,121598,124235,121645,121553,121643,122770, 106637,106083,122938,106135,123868,123972,122178,106343,106586,121688, 121689,121690,121733,121735,121734,124449,124599,122391,121780,121826, 121823,124232,124790,124284,124446,123159,123586,122935,124394,125240, 125636,126062,125234,125130,125366,125182,126110,121824,122231,121825, 122988,124337,123037,122697,123038,123318,124447,124285,124870,124872, 124651,124652,124791,124653,124873,125131,115603,125310,125328,125330, 125183,106689,107636,124498,110258,123596,123919,106846,121827,124654, 122026,107018,107201,106746,122668,122075,122286,124338,124411,122495, 122078,124078,122335,123372,124336,125372,122443,123416,124601,123268, 124954,125422,123417,107953,114352,106965,125326,125479,122813,125187, 125531,125647,125658,125423,124287,124697,124740,124795,124182,125491, 124957,124554,124796,125747,125824,125476,124842,107139,107142,214631, 214681,125861,125529,125239,126338,125853,125905,125957,126009,125581, 124956,126184,125745,125630,125965,125132,107688,109544,107844,108436, 124958,125474,125744,125188,125424,126056,125659,126179,125480,126140, 125583,125746,125798,125848,125952,125954,126085,126231,126283,126348, 126412,126434,123840,125796,126523,126575,126679,126783,127153,126835, 127582,126627,126887,125802,126233,127698,126086,126411,126007,126364, 126182,126499,126888,126748,126484,126744,127699,126576,126952,126628, 126784,123598,126956,127044,127056,127096,107306,107531,107635,124499, 126087,108917,109282,126284,126285,126991,107428,119733,126132,126366, 126234,126335,126476,126529,127095,126633,127147,126684,126841,126837, 127264,126890,126892,127714,127043,126944,126994,107740,110313,123718, 124040,127175,127176,127177,127265,127344,127421,127046,127270,127316, 127322,127098,127215,127396,127420,127489,127321,127374,127472,107741, 127368,109599,127779,127838,127474,127477,127686,127606,127867,126340, 127605,127893,127891,127527,127961,127576,127579,127738,127797,125302, 127862,108865,127097,127868,127936,127938,127966,128001,128003,128018, 128170,128274,128054,128378,128056,128107,128157,128159,128482,128264, 128683,128962,129226,128711,127524,128694,128973,128573,128625,128748, 128852,128904,129010,129079,129131,129188,129189,128055,129231,129910, 128802,128214,128263,129040,129241,129286,129939,129298,129354,129406, 129442,129494,129546,113232,129598,130108,129506,129650,119329,128958, 107791,108319,128053,110927,129610,128368,126389,126655,108487,128105, 128318,128956,128319,128370,128423,128365,129652,129337,128420,128469, 129753,128470,128472,128474,130098,112901,110747,127610,127646,127581, 128626,129822,129184,128682,128801,128527,129857,128579,128677,129704, 128750,128630,128805,129496,129084,128631,128854,107637,114616,128858, 214731,214781,214831,214894,128910,129032,129810,130135,129937,130209, 130261,129441,130311,129391,129285,129133,129702,129389,118575,127760, 127946,109024,129443,129714,129493,129545,129805,129979,129548,129551, 129655,129759,129982,129994,130032,130412,130034,129706,130157,130029, 130470,130256,130360,130481,130642,130464,130584,130636,130707,130713, 131652,130937,130738,131884,129600,130154,130155,130259,130361,130537, 130736,130780,130545,130637,130708,130776,130934,130931,130932,130935, 131914,131425,117021,131653,131885,131963,131951,129911,108643,110885, 108162,114714,130204,130258,131890,130362,111110,111111,130466,131953, 130417,132021,130469,130638,132027,131016,130641,131886,132024,130781, 131017,131018,132026,109392,131020,126811,132075,132109,131981,132145, 132201,132196,131106,131063,131151,131152,132239,131198,131153,132241, 131108,131243,131196,108592,108163,214963,215013,215063,215113,131197, 132307,132359,132285,132536,132703,131286,131332,131375,131658,132319, 131288,131379,109127,131424,111247,112404,131469,131426,131471,132304, 131513,131514,131516,131559,131560,131606,131745,131747,131702,131749, 132533,132579,132648,130308,131969,130100,132249,132769,132821,133504, 133783,132873,133052,133552,131836,131792,131794,132094,132149,132357, 132192,132653,132534,132649,132770,133028,133534,133829,133505,132713, 132822,134185,132609,133622,133674,134175,130388,133726,133252,134494, 132022,134198,133801,134454,126471,112478,133621,108748,109336,132356, 132700,108695,132705,111156,132771,132752,132823,133725,132875,133328, 133053,134553,133054,133057,133686,133898,133874,133058,109822,127798, 109491,125371,132560,133967,133955,134800,134030,134336,133676,133846, 133229,133506,133731,134005,133230,133323,133324,127984,120319,215181, 215231,215281,215350,135207,134059,134799,134163,134442,134106,133326, 134231,133623,133728,133806,110101,130533,110206,134229,118680,110508, 133848,113224,134346,134388,134054,133852,134002,133903,134464,133950, 134108,134549,134697,134338,134742,135074,134843,133454,135151,133000, 135229,135710,136163,136620,135318,136709,137403,133956,134606,134056, 134439,134651,134604,134504,134550,135105,135104,136756,135294,135371, 135423,135502,135487,135231,134605,135591,135554,135606,135810,135146, 135873,135450,135658,135925,135962,135977,136070,112283,134112,132849, 129186,129288,134390,109998,114759,134235,134333,134551,134770,135373, 134747,134744,134748,134794,134897,134898,134899,135687,136108,134900, 110455,129926,110341,135798,136058,135150,135742,136185,136186,135376, 136279,135076,136187,135319,135147,135684,135479,136291,136395,111707, 119183,215407,215457,215518,136589,136736,137575,136383,136435,136485, 136591,135899,134901,135422,136535,135324,110559,111061,133533,111916, 124745,135428,135370,136539,135531,135148,136495,135427,135583,135954, 136615,135630,132481,137428,133179,137397,136326,137958,136703,136825, 138130,138201,136877,135474,135743,136006,136433,135847,136066,136704, 136826,136957,137425,136878,136994,137976,137061,137597,137113,137165, 137242,137269,137980,137321,137373,137493,137545,112123,134796,114906, 111968,119576,111561,112575,136007,135747,136882,137098,135793,137653, 135897,136157,137744,135903,136982,135578,112180,136053,112072,133453, 135027,137294,137709,137745,137813,137853,137905,138212,137865,138089, 138223,136331,136779,136274,136276,136378,136482,136879,137657,136537, 138077,136380,136586,215572,215622,215676,138266,138332,138334,136110, 138293,136981,137038,137142,137033,136883,138268,112399,127240,135685, 115152,114268,112731,136929,136986,137189,137306,137137,137478,137903, 137243,137522,139015,133448,135022,136651,137569,138124,138437,138489, 138541,138593,139444,138645,137982,138291,139011,138700,139466,139579, 139583,139585,140296,139649,139701,139753,139805,139882,139934,137599, 138033,138710,139039,138148,138154,140065,140117,139986,140294,140295, 138342,138814,114443,130207,114347,137039,137085,133810,130669,137143, 137241,137247,138804,138908,138438,137351,138960,137293,138853,122936, 137952,138402,138490,139468,138854,139584,140781,140146,141059,141340, 137798,137470,137298,137642,138385,137796,139987,137802,137848,112346, 112579,215739,215789,215839,141009,141089,141260,141310,141380,141447, 138542,141378,141472,138595,138495,138650,139243,139347,138073,138439, 141490,138702,139126,140739,138752,116203,116467,138178,138023,138078, 138387,139233,138801,138754,139127,138859,138957,138905,139178,141611, 139438,139829,139933,141662,141388,139881,139985,138910,139335,139131, 139830,142011,141587,141639,141732,141784,141807,142010,142076,142284, 139634,141083,142153,141644,139738,142232,141810,141638,142648,140050, 140154,115999,138959,115552,112679,112783,113868,121092,139673,139777, 141307,139128,140320,138651,139180,141510,142152,139010,113677,139389, 141312,141087,141788,142586,142697,142372,142626,139181,140378,139183, 141616,141988,139283,139232,139230,139336,140089,140921,215907,215957, 216025,141471,142721,142822,142830,143177,143000,143179,143584,139334, 140423,139391,139339,139392,139506,142597,139678,139831,139730,142258, 130532,118352,141559,114045,139038,140094,139679,139725,139887,139990, 144037,142638,143187,142712,141946,141731,141441,144466,142315,144031, 139991,140042,140376,140377,143272,143324,144488,143376,143453,145094, 143505,143695,143361,143573,142061,143465,142280,145583,143747,143643, 143732,137595,142204,142343,140095,141172,142100,142154,140141,140379, 140421,142367,141561,142621,142654,142766,141565,143455,140466,143244, 140468,140510,140511,113573,114905,121970,143824,144726,143892,143880, 144165,143984,144822,140555,140512,140513,140556,140557,140600,140601, 140602,142012,216083,216133,216197,144205,142820,144059,145350,144724, 144153,144257,140646,140692,140737,140647,140693,140827,143504,142767, 140874,121193,140783,142261,140828,140917,143569,143823,143955,140919, 143667,143875,141507,143122,143615,145443,143927,143979,144252,144304, 141007,141127,144384,144553,145015,144776,145098,144605,145465,144874, 145798,144369,144490,145097,144875,145096,145271,145802,141170,121329, 142103,141214,141733,140918,143561,113109,113932,144408,142206,140964, 144060,141169,142317,144766,144460,144577,141215,144306,115765,141933, 141216,144409,144823,144865,145524,145017,145328,145612,145016,145646, 143002,141564,141812,141737,142692,144924,142316,216249,216299,216349, 145470,145565,145634,146120,145686,146155,145273,145684,142817,144681, 142997,143246,143298,145786,143353,116412,145327,117178,115098,115656, 143296,143302,145790,145014,145270,145437,144525,145385,145906,145854, 145958,146276,146010,145560,146090,145907,146774,146011,146225,146780, 146277,146189,146347,145587,145959,146303,146439,146403,119187,116898, 122022,143348,143452,145180,143406,143509,143724,145733,144821,143669, 144148,146492,143672,146490,143673,143825,143828,146115,146570,143985, 115254,141309,115006,146599,145855,144413,146651,145390,146887,146703, 143877,145019,144150,145179,144200,144254,145508,144309,216399,216449, 216512,146875,146783,147333,146925,146976,147311,144579,146998,144356, 144677,145739,147073,144679,146542,117873,143774,121419,144414,145856, 146594,144920,146012,145912,144310,146443,146818,141635,145100,146698, 145099,147483,147554,147591,147660,147477,146778,148226,147125,147177, 148232,148976,147229,147401,147621,148959,148119,146952,147453,147331, 148977,118144,146545,145178,144583,146016,144777,145222,145735,144778, 147006,144921,146068,145736,146659,146922,145176,147638,145177,145785, 146334,115996,115446,115404,147254,147322,147478,147734,147746,147786, 145275,145325,146391,146547,147214,146544,147097,216581,216631,216685, 147508,147838,147942,147994,149121,148046,146495,146649,147551,147954, 146701,147050,146752,148096,121555,146870,117233,147048,147099,147151, 148153,146440,147784,146872,149131,147149,147253,149172,147885,148041, 148270,148322,148374,149552,148230,149727,149697,149788,149529,150005, 149840,147335,149534,149986,149148,150153,150298,147690,119525,148204, 118908,147833,147155,147373,146995,147201,148946,147378,148426,147425, 147548,147259,148543,148647,147427,148478,147431,147729,147627,115766, 127526,148323,149678,149916,149757,149987,149959,147636,147835,148751, 149749,147891,147781,148855,216749,216799,216855,148099,148979,150079, 150131,150697,150303,151105,151157,151181,150091,151453,151155,148276, 147943,148151,148327,151455,148427,150302,149066,149506,147887,148530, 150475,148480,148093,149202,148428,150126,149881,151165,151524,149293, 149345,149397,149449,149621,151399,151451,152505,151542,151546,151614, 151666,152563,151863,151900,151770,151743,151214,152982,152123,121599, 120370,118456,148047,148043,149503,148150,148531,148484,148587,148583, 149674,148585,148588,148634,148637,148639,152129,148691,141930,146241, 116151,148843,149190,149119,151483,151851,151922,148692,148738,148796, 149014,149917,149242,148793,149294,148741,151523,148842,216921,216982, 217046,153124,152101,152223,152183,153149,152275,152960,153340,148845, 148897,149067,152325,148899,149068,121691,150301,148900,149351,149247, 149118,149398,149402,149501,149864,149969,149812,151794,151398,152426, 151690,152218,153551,154522,152072,152375,152427,152930,152647,153045, 150157,150300,153188,152878,152980,153424,151599,151742,118580,128678, 149451,152283,149571,152270,149574,151183,149623,153579,149675,149814, 151638,149817,149818,149956,152646,149870,116746,116899,153533,151795, 153624,153717,153862,153769,150381,150074,149913,152127,153478,149914, 150076,150382,153807,150159,217096,217154,217222,153480,153074,153532, 154520,154021,153757,153971,150383,150426,150564,150473,150517,121781, 119577,126232,152374,150562,153069,151450,150518,152648,154670,151917, 153371,153423,155053,153648,153914,154059,153857,154129,155071,154208, 154285,154337,156079,154389,153983,154692,154441,154518,155245,154588, 154193,149120,152194,124129,150607,154339,150561,150608,150651,153126, 150652,154391,150653,155236,150654,153856,150698,153426,154738,117561, 150743,115874,154640,154804,153649,153189,154792,154908,150744,153475, 150972,150788,151643,150789,150881,150790,150832,217277,217331,217389, 155816,155410,155225,154896,155792,154948,156157,150834,150835,151308, 153804,154130,154445,155048,155450,155143,125527,154235,150923,150925, 150968,154573,153529,154748,151696,153966,150272,152044,152902,155786, 156120,155999,156232,155735,155460,155787,156254,156050,156320,156372, 155946,155077,155128,156077,155852,156424,156250,155462,151014,124133, 124448,151061,150879,150970,151015,154669,151058,151263,151059,151060, 153859,151103,154018,151259,155408,116100,116671,151261,155817,155842, 156175,156453,156610,156505,151305,151923,151306,151350,156062,154128, 156409,217439,217502,217552,156557,156678,156609,158434,156782,156656, 156991,151352,151692,151748,155407,154842,151846,152376,154998,124286, 152479,119681,152596,155944,153019,151800,152432,153425,154284,154440, 157270,154336,156985,157002,152954,155167,155734,157039,156500,156753, 156857,156909,157057,157109,157161,157240,157336,156894,157348,157440, 154736,157188,155075,157404,122179,152652,124871,156256,155993,157266, 153598,154946,151919,156305,156604,157508,153602,156117,156555,152172, 152272,116307,116847,157496,157546,157600,157650,157684,157672,156933, 153700,154388,153702,152907,153701,157111,217621,217689,217758,157767, 157762,157780,157849,157823,158667,157943,152908,154180,157598,153428, 154185,157891,154134,157869,124552,125902,123266,154286,157338,154446, 155120,153968,154133,154664,156344,158449,158677,154839,153134,158911, 156777,157264,157439,158561,158613,158860,158665,158760,158888,158837, 160001,158464,156686,157318,160401,157627,160024,159593,123415,127152, 154290,154342,154560,157722,154393,154394,154562,154565,157889,157833, 158043,154618,158095,157938,142819,146337,158147,158452,158199,160253, 160029,160201,154793,154737,157069,154897,154995,158251,217819,217869, 217923,160580,160357,158842,160305,160381,160475,154891,154997,155219, 155172,156506,157993,155247,156725,126006,154020,155509,155173,155507, 155506,155598,155552,156829,160574,157597,158042,153311,158094,158146, 158198,158250,160550,160379,160602,160690,160742,160829,160881,160958, 160383,157628,158694,160028,160985,161062,160487,126731,126577,155599, 155597,158303,157777,158302,158745,158354,155641,158355,155644,155686, 155688,117820,124598,158509,160744,161118,161222,161130,155897,161168, 156049,156454,158409,155740,217977,218027,218077,161293,161395,161220, 161446,161521,161468,161009,155899,157160,156886,157058,158693,160746, 156119,158910,126732,158003,158560,161250,156396,157441,157212,161771, 157491,158612,153317,160006,160300,161849,160689,158905,161938,161834, 160905,161393,161543,161689,161741,161991,161939,162095,162096,160814, 161545,162094,162332,161422,161965,161022,157724,158787,156731,158412, 155948,156350,156783,161064,157166,161305,156401,161765,160522,160741, 156558,157162,161850,162014,162674,161903,162673,157899,161343,157335, 157545,158454,157626,218130,218180,218251,162180,162413,161971,162465, 162517,162569,157944,157340,162011,158096,158200,158252,158304,126939, 127525,158356,158514,162411,162369,162463,162512,160853,161061,162720, 158508,161165,162564,163055,163334,162616,163103,162790,164101,162842, 162921,162973,163050,163073,163225,162750,163304,162123,162869,163356, 163077,162958,126940,128574,157990,162644,159094,159143,157493,161248, 158614,162854,163224,157820,163399,158934,161392,158360,159233,163454, 163506,161515,116312,117717,163456,162357,163189,163649,164510,159098, 158615,158664,158737,159229,158933,218301,218359,163751,163508,164374, 164030,164083,165018,159096,163357,159230,163555,159186,163692,128985, 159232,127269,159322,159275,163650,159276,162998,161838,161713,163791, 162460,163451,164317,165488,164445,164545,164597,164677,164729,164781, 164318,163604,163452,165918,163800,163079,163133,164134,163400,165515, 163801,164440,159364,159365,159231,159408,159321,160859,164375,159409, 159410,159454,159411,159455,159498,164573,159640,159499,159500,159730, 163503,159820,163749,164372,164602,164810,164914,163704,164857,164885, 164649,159501,162358,218414,218482,165517,165947,166248,165129,165181, 166417,159543,164964,159544,164989,165100,160959,126993,131199,159636, 161342,165089,159638,159683,159685,164805,165923,164701,165013,157543, 164909,166442,165176,165280,166475,165256,165333,165385,165606,166491, 165685,165737,165397,165722,166490,165633,165789,165841,127370,127422, 164753,159727,166010,159816,165015,159728,164961,159729,166062,160248, 159865,159773,165332,165436,159774,159907,159819,165493,165441,166143, 166155,166195,159862,159863,165387,165826,166272,161421,218546,218603, 166270,166367,166529,166544,166555,166587,159909,159908,159951,160108, 160109,160110,128106,128906,159952,166327,159954,160154,165605,166427, 165657,165917,158855,166034,166086,166190,166602,166362,166617,166796, 166818,166888,166967,167071,168352,166589,166648,166799,166915,168128, 167123,160203,160423,160524,166717,163940,166798,167149,161465,160250, 160199,160470,166848,167152,161719,160472,161766,160858,160801,163850, 160691,161113,164319,161217,166315,167160,166996,162182,161115,165866, 160963,161288,161423,218669,218719,167273,167223,167590,168563,168497, 168043,166618,168322,167180,166718,161066,162618,160579,162013,162356, 162668,161715,167283,166991,167043,167095,167164,168621,168390,169195, 168442,168598,168391,168323,168578,168495,168670,168722,168826,168507, 168774,168443,166268,165945,168786,162792,162841,162846,167275,161888, 162466,162898,168721,161892,168879,162010,162899,162945,168825,163278, 168877,162177,162622,162566,164494,163453,168934,168986,164603,168672, 163281,163846,163509,163560,218769,169038,169218,169090,169142,169517, 169311,163561,163605,168776,163648,169543,163893,128210,128853,168981, 163936,169360,169886,169033,169689,169890,156552,169085,169926,169306, 169189,169358,170044,169438,168878,169632,169515,169684,169219,169541, 170022,170062,170091,169423,163983,168929,167458,164178,164032,163705, 164179,168552,169685,164655,169462,163937,164180,164225,164222,169688, 169631,164223,169137,164224,169683,170121,170404,164369,169874,164495, 164322,167457,164371,170444,170496,170548,170652,170392,164654,164442, 169948,164755,170000,164706,165182,170598,170712,164863,169995,171284, 170831,170115,171713,170491,171830,170543,170803,171910,170727,170942, 172456,170143,170994,171046,171098,171306,171150,171202,173361,171371, 170608,169282,170141,170779,171423,171735,171475,171527,173523,171579, 165282,165286,165607,164499,167502,164550,164599,164915,165338,164759, 171226,165078,165178,172656,165384,165335,165442,165663,170805,171608, 171308,165709,165762,170863,165766,166944,172655,172679,173976,171660, 174147,166087,168880,165767,170808,171658,127473,128366,165871,166723, 166893,172324,170914,171950,172416,160637,174531,171603,172650,172762, 174001,171960,172763,172417,172842,172894,172946,174549,172998,174169, 173050,173102,173154,169956,173206,173258,173310,174724,173420,173472, 173582,170647,166722,171278,165813,167048,167298,165922,166836,166364, 173606,166310,171828,166092,174714,166993,170979,166892,171736,173663, 171070,166667,172764,171307,172605,173767,173819,174771,174811,174936, 167097,171512,167456,167100,171227,167545,173738,167685,171707,167775, 167591,167503,167636,174159,174182,171122,171395,175267,173658,175342, 175327,167218,173919,173971,174066,175391,174266,174318,174397,174553, 174449,174621,174910,174858,174912,175609,175033,175403,175110,175189, 175586,175241,167683,167729,171712,171822,173817,167045,167774,167682, 171907,173869,167819,167728,167772,169410,167817,174320,167861,174478, 171908,173139,168092,167773,171825,174702,175332,175437,175733,175759, 167862,167906,173335,167950,167952,167996,168045,168138,168139,173497, 167864,168185,168041,171655,175397,173970,175213,173762,175805,176027, 174090,177003,175827,175893,175945,176049,175997,176798,176226,176875, 176318,176901,176973,177025,177068,177120,177199,177669,177303,177251, 177380,177432,168228,174773,168324,168182,173634,168184,168277,168392, 174091,170145,172710,174434,168396,168675,168494,168671,168724,168727, 168983,168773,168882,175735,176723,177488,177540,171174,169087,174319, 174646,175114,169633,170393,169873,172279,170387,170701,170919,172814, 172918,172970,173022,174265,174645,177817,175057,170862,177615,177667, 178114,177735,177835,177812,178289,177910,177962,178091,178014,175768, 178120,178290,178186,178899,170699,174956,171076,169091,169308,173243, 174555,169686,170493,170497,175457,174737,174845,171962,173918,174981, 171127,170595,170966,170868,178215,178394,178336,173405,175467,171024, 170971,175828,178416,171452,173554,175563,171556,171075,171228,171283, 171401,172006,175215,175312,173074,173710,179463,175109,178558,179631, 175678,176822,180997,178553,178900,180123,178669,178721,178971,179023, 179100,179152,179231,180295,180678,179283,179335,171400,171504,172050, 171453,172007,175591,177067,177119,171557,176067,171232,171499,171657, 177382,172051,172143,172052,178750,179364,172096,172097,172140,179416, 172186,172230,172232,176879,172816,177431,172322,174038,172275,177500, 177652,180832,180843,175558,178210,180940,179521,179625,180129,179626, 181974,179711,180684,179763,179815,180921,179867,182669,175823,182948, 179944,183227,179996,180048,177535,179465,172142,172367,172872,178267, 172371,180047,172422,172467,176823,172510,172511,180276,181055,172512, 172421,172468,173392,176136,172603,173872,172604,172767,178901,172871, 172923,173866,174317,175917,175005,177327,179151,177759,178038,183315, 180127,180220,180370,183228,180447,181106,181434,180499,180578,175407, 180775,180655,183512,181204,172924,172975,179466,172976,173076,174884, 180219,173288,179414,173079,175560,180739,180831,181152,173126,176227, 173128,173131,174044,173183,173608,174095,180501,173868,173184,178589, 176021,176997,179047,179099,179359,181893,179891,181205,182046,183542, 183570,181662,181894,183572,181948,183296,182098,178316,183598,183607, 182150,182202,174374,174219,177124,173230,173556,173394,173660,176903, 174215,174426,177328,182231,182283,173712,174647,183661,175010,176770, 174595,179946,174322,177171,182330,177223,177275,184045,183663,184217, 184039,182410,182462,182514,182566,184297,182741,182643,182793,184295, 182870,176902,182922,183020,184853,183072,175011,179998,175163,177587, 173457,179153,173764,173814,174323,174421,174423,183101,178654,181056, 175511,175679,180101,175870,175680,175919,177707,181661,180903,179573, 180394,180602,182226,183176,183412,183333,183489,184015,184731,185582, 185332,184135,184187,184679,184950,184291,184559,186284,175974,180318, 176134,178706,180184,174479,177882,174841,180049,176180,176133,177760, 176316,181153,176360,184854,182278,180656,181195,183595,184709,182590, 182817,183096,182869,185029,185081,185133,185184,185384,185584,185673, 185436,186550,185752,177839,185804,186272,185881,185933,175923,176362, 176320,174955,176225,176406,179268,182647,176776,175063,175456,176450, 182926,176452,176496,176540,183205,179995,183710,178943,183436,184211, 183779,183831,185448,186012,186089,186141,187864,186193,186420,186274, 186472,188556,181977,186551,186647,188985,186699,179203,176542,180221, 183935,176541,176586,176587,176630,176631,176632,177228,176633,176772, 177176,177277,178039,177986,179411,179683,184949,185672,186847,187534, 186751,187563,186897,187863,187306,187557,188554,187600,187903,178118, 187982,187785,188034,189096,183490,184708,177381,176677,183645,176721, 176947,176828,177281,188086,189078,185413,177433,184606,177483,185828, 185880,189121,189151,189219,188138,188190,188242,188294,188371,188423, 188475,188644,189458,188696,184880,188748,188800,188879,188956,177589, 177709,177888,176898,185932,176958,179800,177121,177939,177988,184831, 178160,185583,178646,179735,186088,189189,186192,189302,189207,189464, 189462,189354,189541,189518,189546,189585,189604,181710,189627,189713, 189691,189810,179000,178164,178641,180459,182675,177934,178418,184296, 179053,182818,179205,179049,178698,189492,186419,186471,186646,189809, 189881,189933,190011,190081,190104,189985,190110,190243,190150,182670, 190325,190393,190444,190536,179260,181298,179312,178333,182952,180828, 183279,179365,185162,179575,180550,179737,184212,180826,186698,186750, 190588,190445,190750,190326,190801,190942,190802,192222,190943,191011, 181975,191063,191115,191167,191244,179789,180169,177125,177177,179893, 183297,179997,186318,186845,186552,188555,179897,189384,187784,191348, 191400,191452,191634,191531,191700,191752,191804,191856,191933,179574, 191985,192063,192218,192355,188802,185414,186140,177485,177489,180344, 180395,180503,180552,180556,180724,182070,193096,192453,192454,192224, 193366,192683,193142,193091,193337,193434,193451,193376,194126,193528, 180779,183437,177765,182382,181009,184951,181296,181384,181385,182122, 188318,193580,194298,193632,194127,193684,194299,193763,193815,194678, 193867,194850,181435,181477,188957,189208,182024,181478,181570,181521, 188474,189615,193919,193971,194023,194684,194220,194075,194856,194370, 194422,194474,194927,181568,181663,181712,181756,181798,181799,189490, 188370,194526,194578,194775,194921,194854,195145,194993,195045,195175, 184795,181800,181895,189077,188425,188526,188643,195149,194655,195245, 195268,195285,195311,195319,195320,195372,182075,189693,182076,182179, 183728,182174,188955,195381,195382,195411,195415,195509,195437,195505, 182384,189383,182436,182488,192305,193120,195511,195717,195628,195629, 195743,189787,188698,182540,182486,190242,198056,195803,195915,199044, 182719,183780,188903,196043,195944,196354,182592,182596,196391,197228, 199848,197403,189025,189378,195892,197234,195921,196041,197783,197404, 196109,196161,196344,196556,197789,196608,196660,196712,196764,196816, 196868,196920,197958,196972,198030,197024,197076,197128,197205,198165, 197300,197475,197527,197579,197656,197708,197787,197855,197907,197959, 198398,198583,198399,198991,199014,199239,199265,199305,234421,218821, 218825,218829,218833,218837,218841,218845,218849,218853,218857,218861, 218865,218869,218873,218877,218881,218885,218889,218893,218897,218901, 218905,218909,218913,218917,218921,218925,218929,218933,218937,218941, 218945,218949,218953,218957,218961,218965,218969,218973,218977,218981, 218985,218989,218993,218997,219001,219005,219009,219013,219017,219021, 219025,219029,219033,219037,219041,219045,219049,219053,219057,219061, 219065,219069,219073,219077,219081,219085,219089,219093,219097,219101, 219105,219109,219113,219117,219121,219125,219129,219133,219137,219141, 219145,219149,219153,219157,219161,219165,219169,219173,219177,219181, 219185,219189,219193,219197,219201,219205,219209,219213,219217,219221, 219225,219229,219233,219237,219241,219245,219249,219253,219257,219261, 219265,219269,219273,219277,219281,219285,219289,219293,219297,219301, 219305,219309,219313,219317,219321,219325,219329,219333,219337,219341, 219345,219349,219353,219357,219361,219365,219369,219373,219377,219381, 219385,219389,219393,219397,219401,219405,219409,219413,219417,219421, 219425,219429,219433,219437,219441,219445,219449,219453,219457,219461, 219465,219469,219473,219477,219481,219485,219489,219493,219497,219501, 219505,219509,219513,219517,219521,219525,219529,219533,219537,219541, 219545,219549,219553,219557,219561,219565,219569,219573,219577,219581, 219585,219589,219593,219597,219601,219605,219609,219613,219617,219621, 219625,219629,219633,219637,219641,219645,219649,219653,219657,219661, 219665,219669,219673,219677,219681,219685,219689,219693,219697,219701, 219705,219709,219713,219717,219721,219725,219729,219733,219737,219741, 219745,219749,219753,219757,219761,219765,219769,219773,219777,219781, 219785,219789,219793,219797,219801,219805,219809,219813,219817,219821, 219825,219829,219833,219837,219841,219845,219849,219853,219857,219861, 219865,219869,219873,219877,219881,219885,219889,219893,219897,219901, 219905,219909,219913,219917,219921,219925,219929,219933,219937,219941, 219945,219949,219953,219957,219961,219965,219969,219973,219977,219981, 219985,219989,219993,219997,220001,220005,220009,220013,220017,220021, 220025,220029,220033,220037,220041,220045,220049,220053,220057,220061, 220065,220069,220073,220077,220081,220085,220089,220093,220097,220101, 220105,220109,220113,220117,220121,220125,220129,220133,220137,220141, 220145,220149,220153,220157,220161,220165,220169,220173,220177,220181, 220185,220189,220193,220197,220201,220205,220209,220213,220217,220221, 220225,220229,220233,220237,220241,220245,220249,220253,220257,220261, 220265,220269,220273,220277,220281,220285,220289,220293,220297,220301, 220305,220309,220313,220317,220321,220325,220329,220333,220337,220341, 220345,220349,220353,220357,220361,220365,220369,220373,220377,220381, 220385,220389,220393,220397,220401,220405,220409,220413,220417,220421, 220425,220429,220433,220437,220441,220445,220449,220453,220457,220461, 220465,220469,220473,220477,220481,220485,220489,220493,220497,220501, 220505,220509,220513,220517,220521,220525,220529,220533,220537,220541, 220545,220549,220553,220557,220561,220565,220569,220573,220577,220581, 220585,220589,220593,220597,220601,220605,220609,220613,220617,220621, 220625,220629,220633,220637,220641,220645,220649,220653,220657,220661, 220665,220669,220673,220677,220681,220685,220689,220693,220697,220701, 220705,220709,220713,220717,220721,220725,220729,220733,220737,220741, 220745,220749,220753,220757,220761,220765,220769,220773,220777,220781, 220785,220789,220793,220797,220801,220805,220809,220813,220817,220821, 220825,220829,220833,220837,220841,220845,220849,220853,220857,220861, 220865,220869,220873,220877,220881,220885,220889,220893,220897,220901, 220905,220909,220913,220917,220921,220925,220929,220933,220937,220941, 220945,220949,220953,220957,220961,220965,220969,220973,220977,220981, 220985,220989,220993,220997,221001,221005,221009,221013,221017,221021, 221025,221029,221033,221037,221041,221045,221049,221053,221057,221061, 221065,221069,221073,221077,221081,221085,221089,221093,221097,221101, 221105,221109,221113,221117,221121,221125,221129,221133,221137,221141, 221145,221149,221153,221157,221161,221165,221169,221173,221177,221181, 221185,221189,221193,221197,221201,221205,221209,221213,221217,221221, 221225,221229,221233,221237,221241,221245,221249,221253,221257,221261, 221265,221269,221273,221277,221281,221285,221289,221293,221297,221301, 221305,221309,221313,221317,221321,221325,221329,221333,221337,221341, 221345,221349,221353,221357,221361,221365,221369,221373,221377,221381, 221385,221389,221393,221397,221401,221405,221409,221413,221417,221421, 221425,221429,221433,221437,221441,221445,221449,221453,221457,221461, 221465,221469,221473,221477,221481,221485,221489,221493,221497,221501, 221505,221509,221513,221517,221521,221525,221529,221533,221537,221541, 221545,221549,221553,221557,221561,221565,221569,221573,221577,221581, 221585,221589,221593,221597,221601,221605,221609,221613,221617,221621, 221625,221629,221633,221637,221641,221645,221649,221653,221657,221661, 221665,221669,221673,221677,221681,221685,221689,221693,221697,221701, 221705,221709,221713,221717,221721,221725,221729,221733,221737,221741, 221745,221749,221753,221757,221761,221765,221769,221773,221777,221781, 221785,221789,221793,221797,221801,221805,221809,221813,221817,221821, 221825,221829,221833,221837,221841,221845,221849,221853,221857,221861, 221865,221869,221873,221877,221881,221885,221889,221893,221897,221901, 221905,221909,221913,221917,221921,221925,221929,221933,221937,221941, 221945,221949,221953,221957,221961,221965,221969,221973,221977,221981, 221985,221989,221993,221997,222001,222005,222009,222013,222017,222021, 222025,222029,222033,222037,222041,222045,222049,222053,222057,222061, 222065,222069,222073,222077,222081,222085,222089,222093,222097,222101, 222105,222109,222113,222117,222121,222125,222129,222133,222137,222141, 222145,222149,222153,222157,222161,222165,222169,222173,222177,222181, 222185,222189,222193,222197,222201,222205,222209,222213,222217,222221, 222225,222229,222233,222237,222241,222245,222249,222253,222257,222261, 222265,222269,222273,222277,222281,222285,222289,222293,222297,222301, 222305,222309,222313,222317,222321,222325,222329,222333,222337,222341, 222345,222349,222353,222357,222361,222365,222369,222373,222377,222381, 222385,222389,222393,222397,222401,222405,222409,222413,222417,222421, 222425,222429,222433,222437,222441,222445,222449,222453,222457,222461, 222465,222469,222473,222477,222481,222485,222489,222493,222497,222501, 222505,222509,222513,222517,222521,222525,222529,222533,222537,222541, 222545,222549,222553,222557,222561,222565,222569,222573,222577,222581, 222585,222589,222593,222597,222601,222605,222609,222613,222617,222621, 222625,222629,222633,222637,222641,222645,222649,222653,222657,222661, 222665,222669,222673,222677,222681,222685,222689,222693,222697,222701, 222705,222709,222713,222717,222721,222725,222729,222733,222737,222741, 222745,222749,222753,222757,222761,222765,222769,222773,222777,222781, 222785,222789,222793,222797,222801,222805,222809,222813,222817,222821, 222825,222829,222833,222837,222841,222845,222849,222853,222857,222861, 222865,222869,222873,222877,222881,222885,222889,222893,222897,222901, 222905,222909,222913,222917,222921,222925,222929,222933,222937,222941, 222945,222949,222953,222957,222961,222965,222969,222973,222977,222981, 222985,222989,222993,222997,223001,223005,223009,223013,223017,223021, 223025,223029,223033,223037,223041,223045,223049,223053,223057,223061, 223065,223069,223073,223077,223081,223085,223089,223093,223097,223101, 223105,223109,223113,223117,223121,223125,223129,223133,223137,223141, 223145,223149,223153,223157,223161,223165,223169,223173,223177,223181, 223185,223189,223193,223197,223201,223205,223209,223213,223217,223221, 223225,223229,223233,223237,223241,223245,223249,223253,223257,223261, 223265,223269,223273,223277,223281,223285,223289,223293,223297,223301, 223305,223309,223313,223317,223321,223325,223329,223333,223337,223341, 223345,223349,223353,223357,223361,223365,223369,223373,223377,223381, 223385,223389,223393,223397,223401,223405,223409,223413,223417,223421, 223425,223429,223433,223437,223441,223445,223449,223453,223457,223461, 223465,223469,223473,223477,223481,223485,223489,223493,223497,223501, 223505,223509,223513,223517,223521,223525,223529,223533,223537,223541, 223545,223549,223553,223557,223561,223565,223569,223573,223577,223581, 223585,223589,223593,223597,223601,223605,223609,223613,223617,223621, 223625,223629,223633,223637,223641,223645,223649,223653,223657,223661, 223665,223669,223673,223677,223681,223685,223689,223693,223697,223701, 223705,223709,223713,223717,223721,223725,223729,223733,223737,223741, 223745,223749,223753,223757,223761,223765,223769,223773,223777,223781, 223785,223789,223793,223797,223801,223805,223809,223813,223817,223821, 223825,223829,223833,223837,223841,223845,223849,223853,223857,223861, 223865,223869,223873,223877,223881,223885,223889,223893,223897,223901, 223905,223909,223913,223917,223921,223925,223929,223933,223937,223941, 223945,223949,223953,223957,223961,223965,223969,223973,223977,223981, 223985,223989,223993,223997,224001,224005,224009,224013,224017,224021, 224025,224029,224033,224037,224041,224045,224049,224053,224057,224061, 224065,224069,224073,224077,224081,224085,224089,224093,224097,224101, 224105,224109,224113,224117,224121,224125,224129,224133,224137,224141, 224145,224149,224153,224157,224161,224165,224169,224173,224177,224181, 224185,224189,224193,224197,224201,224205,224209,224213,224217,224221, 224225,224229,224233,224237,224241,224245,224249,224253,224257,224261, 224265,224269,224273,224277,224281,224285,224289,224293,224297,224301, 224305,224309,224313,224317,224321,224325,224329,224333,224337,224341, 224345,224349,224353,224357,224361,224365,224369,224373,224377,224381, 224385,224389,224393,224397,224401,224405,224409,224413,224417,224421, 224425,224429,224433,224437,224441,224445,224449,224453,224457,224461, 224465,224469,224473,224477,224481,224485,224489,224493,224497,224501, 224505,224509,224513,224517,224521,224525,224529,224533,224537,224541, 224545,224549,224553,224557,224561,224565,224569,224573,224577,224581, 224585,224589,224593,224597,224601,224605,224609,224613,224617,224621, 224625,224629,224633,224637,224641,224645,224649,224653,224657,224661, 224665,224669,224673,224677,224681,224685,224689,224693,224697,224701, 224705,224709,224713,224717,224721,224725,224729,224733,224737,224741, 224745,224749,224753,224757,224761,224765,224769,224773,224777,224781, 224785,224789,224793,224797,224801,224805,224809,224813,224817,224821, 224825,224829,224833,224837,224841,224845,224849,224853,224857,224861, 224865,224869,224873,224877,224881,224885,224889,224893,224897,224901, 224905,224909,224913,224917,224921,224925,224929,224933,224937,224941, 224945,224949,224953,224957,224961,224965,224969,224973,224977,224981, 224985,224989,224993,224997,225001,225005,225009,225013,225017,225021, 225025,225029,225033,225037,225041,225045,225049,225053,225057,225061, 225065,225069,225073,225077,225081,225085,225089,225093,225097,225101, 225105,225109,225113,225117,225121,225125,225129,225133,225137,225141, 225145,225149,225153,225157,225161,225165,225169,225173,225177,225181, 225185,225189,225193,225197,225201,225205,225209,225213,225217,225221, 225225,225229,225233,225237,225241,225245,225249,225253,225257,225261, 225265,225269,225273,225277,225281,225285,225289,225293,225297,225301, 225305,225309,225313,225317,225321,225325,225329,225333,225337,225341, 225345,225349,225353,225357,225361,225365,225369,225373,225377,225381, 225385,225389,225393,225397,225401,225405,225409,225413,225417,225421, 225425,225429,225433,225437,225441,225445,225449,225453,225457,225461, 225465,225469,225473,225477,225481,225485,225489,225493,225497,225501, 225505,225509,225513,225517,225521,225525,225529,225533,225537,225541, 225545,225549,225553,225557,225561,225565,225569,225573,225577,225581, 225585,225589,225593,225597,225601,225605,225609,225613,225617,225621, 225625,225629,225633,225637,225641,225645,225649,225653,225657,225661, 225665,225669,225673,225677,225681,225685,225688,225692,225696,225700, 225704,225708,225712,225716,225720,225724,225728,225732,225736,225740, 225744,225748,225752,225756,225760,225764,225768,225772,225776,225780, 225784,225788,225792,225796,225800,225804,225808,225812,225816,225820, 225824,225828,225832,225836,225840,225844,225848,225852,225856,225860, 225864,225868,225872,225876,225880,225884,225888,225892,225896,225900, 225904,225908,225912,225916,225920,225924,225928,225932,225936,225940, 225944,225948,225952,225956,225960,225964,225968,225972,225976,225980, 225984,225988,225992,225996,226000,226004,226008,226012,226016,226020, 226024,226028,226032,226036,226040,226044,226048,226052,226056,226060, 226064,226068,226072,226076,226080,226084,226088,226092,226096,226100, 226104,226108,226112,226116,226120,226124,226128,226132,226136,226140, 226144,226148,226152,226156,226160,226164,226168,226172,226176,226180, 226184,226188,226192,226196,226200,226204,226208,226212,226216,226220, 226224,226228,226232,226236,226240,226244,226248,226252,226256,226260, 226264,226268,226272,226276,226280,226284,226288,226292,226296,226300, 226304,226308,226312,226316,226320,226324,226328,226332,226336,226340, 226344,226348,226352,226356,226360,226364,226368,226372,226376,226380, 226384,226388,226392,226396,226400,226404,226408,226412,226416,226420, 226424,226428,226432,226436,226440,226444,226448,226452,226456,226460, 226464,226468,226472,226476,226480,226484,226488,226492,226496,226500, 226504,226508,226512,226516,226520,226524,226528,226532,226536,226540, 226544,226548,226552,226556,226560,226564,226568,226572,226576,226580, 226584,226588,226592,226596,226600,226604,226608,226612,226616,226620, 226624,226628,226632,226636,226640,226644,226648,226652,226656,226660, 226664,226668,226672,226676,226680,226684,226688,226692,226696,226700, 226704,226708,226712,226716,226720,226724,226728,226732,226736,226740, 226744,226748,226752,226756,226760,226764,226768,226772,226776,226780, 226784,226788,226792,226796,226800,226804,226808,226812,226816,226820, 226824,226828,226832,226836,226840,226844,226848,226852,226856,226860, 226864,226868,226872,226876,226880,226884,226888,226892,226896,226900, 226904,226908,226912,226916,226920,226924,226928,226932,226936,226940, 226944,226948,226952,226956,226960,226964,226968,226972,226976,226980, 226984,226988,226992,226996,227000,227004,227008,227012,227016,227020, 227024,227028,227032,227036,227040,227044,227048,227052,227056,227060, 227064,227068,227072,227076,227080,227084,227088,227092,227096,227100, 227104,227108,227112,227116,227120,227124,227128,227132,227136,227140, 227144,227148,227152,227156,227160,227164,227168,227172,227176,227180, 227184,227188,227192,227196,227200,227204,227208,227212,227216,227220, 227224,227228,227232,227236,227240,227244,227248,227252,227256,227260, 227264,227268,227272,227276,227280,227284,227288,227292,227296,227300, 227304,227308,227312,227316,227320,227324,227328,227332,227336,227340, 227344,227348,227352,227356,227360,227364,227368,227372,227376,227380, 227384,227388,227392,227396,227400,227404,227408,227412,227416,227420, 227424,227428,227432,227436,227440,227444,227448,227452,227456,227460, 227464,227468,227472,227476,227480,227484,227488,227492,227496,227500, 227504,227508,227512,227516,227520,227524,227528,227532,227536,227540, 227544,227548,227552,227556,227560,227564,227568,227572,227576,227580, 227584,227588,227592,227596,227600,227604,227608,227612,227616,227620, 227624,227628,227632,227636,227640,227644,227648,227652,227656,227660, 227664,227668,227672,227676,227680,227684,227688,227692,227696,227700, 227704,227708,227712,227716,227720,227724,227728,227732,227736,227740, 227744,227748,227752,227756,227760,227764,227768,227772,227776,227780, 227784,227788,227792,227796,227800,227804,227808,227812,227816,227820, 227824,227828,227832,227836,227840,227844,227848,227852,227856,227860, 227864,227868,227872,227876,227880,227884,227888,227892,227896,227900, 227904,227908,227912,227916,227920,227924,227928,227932,227936,227940, 227944,227948,227952,227956,227960,227964,227968,227972,227976,227980, 227984,227988,227992,227996,228000,228004,228008,228012,228016,228020, 228024,228028,228032,228036,228040,228044,228048,228052,228056,228060, 228064,228068,228072,228076,228080,228084,228088,228092,228096,228100, 228104,228108,228112,228116,228120,228124,228128,228132,228136,228140, 228144,228148,228152,228156,228160,228164,228168,228172,228176,228180, 228184,228188,228192,228196,228200,228204,228208,228212,228216,228220, 228224,228228,228232,228236,228240,228244,228248,228252,228256,228260, 228264,228268,228272,228276,228280,228284,228288,228292,228296,228300, 228304,228308,228312,228316,228320,228324,228328,228332,228336,228340, 228344,228348,228352,228356,228360,228364,228368,228372,228376,228380, 228384,228388,228392,228396,228400,228404,228408,228412,228416,228420, 228424,228428,228432,228436,228440,228444,228448,228452,228456,228460, 228464,228468,228472,228476,228480,228484,228488,228492,228496,228500, 228504,228508,228512,228516,228520,228524,228528,228532,228536,228540, 228544,228548,228552,228556,228560,228564,228568,228572,228576,228580, 228584,228588,228592,228596,228600,228604,228608,228612,228616,228620, 228624,228628,228632,228636,228640,228644,228648,228652,228656,228660, 228664,228668,228672,228676,228680,228684,228688,228692,228696,228700, 228704,228708,228712,228716,228720,228724,228728,228732,228736,228740, 228744,228748,228752,228756,228760,228764,228768,228772,228776,228780, 228784,228788,228792,228796,228800,228804,228808,228812,228816,228820, 228824,228828,228832,228836,228840,228844,228848,228852,228856,228860, 228864,228868,228872,228876,228880,228884,228888,228892,228896,228900, 228904,228908,228912,228916,228920,228924,228928,228932,228936,228940, 228944,228948,228952,228956,228960,228964,228968,228972,228976,228980, 228984,228988,228992,228996,229000,229004,229008,229012,229016,229020, 229024,229028,229032,229036,229040,229044,229048,229052,229056,229060, 229064,229068,229072,229076,229080,229084,229088,229092,229096,229100, 229104,229108,229112,229116,229120,229124,229128,229132,229136,229140, 229144,229148,229152,229156,229160,229164,229168,229172,229176,229180, 229184,229188,229192,229196,229200,229204,229208,229212,229216,229220, 229224,229228,229232,229236,229240,229244,229248,229252,229256,229260, 229264,229268,229272,229276,229280,229284,229288,229292,229296,229300, 229304,229308,229312,229316,229320,229324,229328,229332,229336,229340, 229344,229348,229352,229356,229360,229364,229368,229372,229376,229380, 229384,229388,229392,229396,229400,229404,229408,229412,229416,229420, 229424,229428,229432,229436,229440,229444,229448,229452,229456,229460, 229464,229468,229472,229476,229480,229484,229488,229492,229496,229500, 229504,229508,229512,229516,229520,229524,229528,229532,229536,229540, 229544,229548,229552,229556,229560,229564,229568,229572,229576,229580, 229584,229588,229592,229596,229600,229604,229608,229612,229616,229620, 229624,229628,229632,229636,229640,229644,229648,229652,229656,229660, 229664,229668,229672,229676,229680,229684,229688,229692,229696,229700, 229704,229708,229712,229716,229720,229724,229728,229732,229736,229740, 229744,229748,229752,229756,229760,229764,229768,229772,229776,229780, 229784,229788,229792,229796,229800,229804,229808,229812,229816,229820, 229824,229828,229832,229836,229840,229844,229848,229852,229856,229860, 229864,229868,229872,229876,229880,229884,229888,229892,229896,229900, 229904,229908,229912,229916,229920,229924,229928,229932,229936,229940, 229944,229948,229952,229956,229960,229964,229968,229972,229976,229980, 229984,229988,229992,229996,230000,230004,230008,230012,230016,230020, 230024,230028,230032,230036,230040,230044,230048,230052,230056,230060, 230064,230068,230072,230076,230080,230084,230088,230092,230096,230100, 230104,230108,230112,230116,230120,230124,230128,230132,230136,230140, 230144,230148,230152,230156,230160,230164,230168,230172,230176,230180, 230184,230188,230192,230196,230200,230204,230208,230212,230216,230220, 230224,230228,230232,230236,230240,230244,230248,230252,230256,230260, 230264,230268,230272,230276,230280,230284,230288,230292,230296,230300, 230304,230308,230312,230316,230320,230324,230328,230332,230336,230340, 230344,230348,230352,230356,230360,230364,230368,230372,230376,230380, 230384,230388,230392,230396,230400,230404,230408,230412,230416,230420, 230424,230428,230432,230436,230440,230444,230448,230452,230456,230460, 230464,230468,230472,230476,230480,230484,230488,230492,230496,230500, 230504,230508,230512,230516,230520,230524,230528,230532,230536,230540, 230544,230548,230552,230556,230560,230564,230568,230572,230576,230580, 230584,230588,230592,230596,230600,230604,230608,230612,230616,230620, 230624,230628,230632,230636,230640,230644,230648,230652,230656,230660, 230664,230668,230672,230676,230680,230684,230688,230692,230696,230700, 230704,230708,230712,230716,230720,230724,230728,230732,230736,230740, 230744,230748,230752,230756,230760,230764,230768,230772,230776,230780, 230784,230788,230792,230796,230800,230804,230808,230812,230816,230820, 230824,230828,230832,230836,230840,230844,230848,230852,230856,230860, 230864,230868,230872,230876,230880,230884,230888,230892,230896,230900, 230904,230908,230912,230916,230920,230924,230928,230932,230936,230940, 230944,230948,230952,230956,230960,230964,230968,230972,230976,230980, 230984,230988,230992,230996,231000,231004,231008,231012,231016,231020, 231024,231028,231032,231036,231040,231044,231048,231052,231056,231060, 231064,231068,231072,231076,231080,231084,231088,231092,231096,231100, 231104,231108,231112,231116,231120,231124,231128,231132,231136,231140, 231144,231148,231152,231156,231160,231164,231168,231172,231176,231180, 231184,231188,231192,231196,231200,231204,231208,231212,231216,231220, 231224,231228,231232,231236,231240,231244,231248,231252,231256,231260, 231264,231268,231272,231276,231280,231284,231288,231292,231296,231300, 231304,231308,231312,231316,231320,231324,231328,231332,231336,231340, 231344,231348,231352,231356,231360,231364,231368,231372,231376,231380, 231384,231388,231392,231396,231400,231404,231408,231412,231416,231420, 231424,231428,231432,231436,231440,231444,231448,231452,231456,231460, 231464,231468,231472,231476,231480,231484,231488,231492,231496,231500, 231504,231508,231512,231516,231520,231524,231528,231532,231536,231540, 231544,231548,231552,231556,231560,231564,231568,231572,231576,231580, 231584,231588,231592,231596,231600,231604,231608,231612,231616,231620, 231624,231628,231632,231636,231640,231644,231648,231652,231656,231660, 231664,231668,231672,231676,231680,231684,231688,231692,231696,231700, 231704,231708,231712,231716,231720,231724,231728,231732,231736,231740, 231744,231748,231752,231756,231760,231764,231768,231772,231776,231780, 231784,231788,231792,231796,231800,231804,231808,231812,231816,231820, 231824,231828,231832,231836,231840,231844,231848,231852,231856,231860, 231864,231868,231872,231876,231880,231884,231888,231892,231896,231900, 231904,231908,231912,231916,231920,231924,231928,231932,231936,231940, 231944,231948,231952,231956,231960,231964,231968,231972,231976,231980, 231984,231988,231992,231996,232000,232004,232008,232012,232016,232020, 232024,232028,232032,232036,232040,232044,232048,232052,232056,232060, 232064,232068,232072,232076,232080,232084,232088,232092,232096,232100, 232104,232108,232112,232116,232120,232124,232128,232132,232136,232140, 232144,232148,232152,232156,232160,232164,232168,232172,232176,232180, 232184,232188,232192,232196,232200,232204,232208,232212,232216,232220, 232224,232228,232232,232236,232240,232244,232248,232252,232256,232260, 232264,232268,232272,232276,232280,232284,232288,232292,232296,232300, 232304,232308,232312,232316,232320,232324,232328,232332,232336,232340, 232344,232348,232352,232356,232360,232364,232368,232372,232376,232380, 232384,232388,232392,232396,232400,232404,232408,232412,232416,232420, 232424,232428,232432,232436,232440,232444,232448,232452,232456,232460, 232464,232468,232472,232476,232480,232484,232488,232492,232496,232500, 232504,232508,232512,232516,232520,232524,232528,232532,232536,232540, 232544,232548,232552,232556,232560,232564,232568,232572,232576,232580, 232584,232588,232592,232596,232600,232604,232608,232612,232616,232620, 232624,232628,232632,232636,232640,232644,232648,232652,232656,232660, 232664,232668,232672,232676,232680,232684,232688,232692,232696,232700, 232704,232708,232712,232716,232720,232724,232728,232732,232736,232740, 232744,232748,232752,232756,232760,232764,232768,232772,232776,232780, 232784,232788,232792,232796,232800,232804,232808,232812,232816,232820, 232824,232828,232832,232836,232840,232844,232848,232852,232856,232860, 232864,232868,232872,232876,232880,232884,232888,232892,232896,232900, 232904,232908,232912,232916,232920,232924,232928,232932,232936,232940, 232944,232948,232952,232956,232960,232964,232968,232972,232976,232980, 232984,232988,232992,232996,233000,233004,233008,233012,233016,233020, 233024,233028,233032,233036,233040,233044,233048,233052,233056,233060, 233064,233068,233072,233076,233080,233084,233088,233092,233096,233100, 233104,233108,233112,233116,233120,233124,233128,233132,233136,233140, 233144,233148,233152,233156,233160,233164,233168,233172,233176,233180, 233184,233188,233192,233196,233200,233204,233208,233212,233216,233220, 233224,233228,233232,233236,233240,233244,233248,233252,233256,233260, 233264,233268,233272,233276,233280,233284,233288,233292,233296,233300, 233304,233308,233312,233316,233320,233324,233328,233332,233336,233340, 233344,233348,233352,233356,233360,233364,233368,233372,233376,233380, 233384,233388,233392,233396,233400,233404,233408,233412,233416,233420, 233424,233428,233432,233436,233440,233444,233448,233452,233456,233460, 233464,233468,233472,233476,233480,233484,233488,233492,233496,233500, 233504,233508,233512,233516,233520,233524,233528,233532,233536,233540, 233544,233548,233552,233556,233560,233564,233568,233572,233576,233580, 233584,233588,233592,233596,233600,233604,233608,233612,233616,233620, 233624,233628,233632,233636,233640,233644,233648,233652,233656,233660, 233664,233668,233672,233676,233680,233684,233688,233692,233696,233700, 233704,233708,233712,233716,233720,233724,233728,233732,233736,233740, 233744,233748,233752,233756,233760,233764,233768,233772,233776,233780, 233784,233788,233792,233796,233800,233804,233808,233812,233816,233820, 233824,233828,233832,233836,233840,233844,233848,233852,233856,233860, 233864,233868,233872,233876,233880,233884,233888,233892,233896,233900, 233904,233908,233912,233916,233920,233924,233928,233932,233936,233940, 233944,233948,233952,233956,233960,233964,233968,233972,233976,233980, 233984,233988,233992,233996,234000,234004,234008,234012,234016,234020, 234024,234028,234032,234036,234040,234044,234048,234052,234056,234060, 234064,234068,234072,234076,234080,234084,234088,234092,234096,234100, 234104,234108,234112,234116,234120,234124,234128,234132,234136,234140, 234144,234148,234152,234156,234160,234164,234168,234172,234176,234180, 234184,234188,234192,234196,234200,234204,234208,234212,234216,234220, 234224,234228,234232,234236,234240,234244,234248,234252,234256,234260, 234264,234268,234272,234276,234280,234284,234288,234292,234296,234300, 234304,234308,234312,234316,234320,234324,234328,234332,234336,234340, 234344,234348,234352,234356,234360,234364,234368,234372,234376,234380, 234384,234388,234392,234396,234400,234404,234408,234412,234416 } ; static yyconst flex_int16_t yy_def[28910] = { 0, 25009, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,25009,25010,25010,25009,25009,25011, 25009, 41, 41, 41,25010,25010, 41, 41, 41, 41, 41, 41, 41, 53, 53, 53, 53, 53, 53, 53, 53, 53,25010, 41, 41, 41, 53, 53, 53, 53, 53,25010, 53,25012,25012,25013,25014,25015,25015,25010, 25010,25010,25010,25016,25010,25010,25010,25010,25010,25010, 25010,25010,25010,25010,25009,25017,25009, 97, 97, 97, 25010,25010, 97, 97, 97, 105, 97, 105,25011,25009, 109, 109, 109,25018, 110,25009, 116, 46, 116, 116, 120,25019, 116, 116, 118, 116, 116, 116, 116, 46, 46, 131, 131, 120, 120, 116, 120, 116, 120, 120, 116, 116,25010, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,25010, 120, 116, 120, 120, 120, 120, 120, 120, 120, 120,25010,25010, 120, 25012,25012,25012,25012,25012,25012,25012,25013,25013,25014, 25014,25014,25014,25014,25015,25015,25015,25015,25015,25015, 25015,25010,25020,25010,25010,25016,25016,25016,25016,25016, 25010,25021,25022,25010,25010,25010,25010,25009,25017, 209, 209, 105, 208, 105, 214, 131, 214, 105,25023, 214, 214, 216, 214, 214, 214, 131,25010, 214, 105, 105, 105, 105, 105, 110, 110, 110, 110,25024,25024, 239, 25025,25026,25009,25026, 244,25027, 244, 239, 239, 239, 239,25009, 252,25009, 252, 252, 256, 252, 254,25010, 131, 261, 131, 261, 261, 252,25025, 256, 256, 256, 25027, 271, 271, 256, 243, 252, 263, 252, 252,25010, 263, 281, 281, 281, 281, 131, 286, 286, 286, 256, 252, 256, 252, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,25010, 256, 252, 256, 256, 256, 256, 256, 256, 256, 256, 256,25010,25010, 256,25028,25028, 25028,25028,25028,25028, 324, 324, 324, 324,25029,25029, 25029,25030,25030,25030,25030,25030,25030, 337, 337, 337, 337,25010,25031,25031,25031,25031,25031,25010,25010,25010, 25010,25032,25032,25032,25032,25010,25033,25033,25033,25033, 25034,25034,25034,25034,25034,25010,25010,25010,25010,25009, 370, 370, 370,25035,25035, 375, 375, 375, 375, 375, 25009, 381, 381, 381, 286, 385, 286, 385, 385, 381, 25036,25036, 392, 381, 387, 387, 396, 396, 396, 396, 381, 401, 401, 401, 401,25009, 406, 406,25037,25037, 410,25038,25038, 413, 413,25039,25039, 417, 417,25040, 25009, 421, 421, 421, 417, 417,25041,25041, 428, 428, 417, 406, 410, 410, 410, 410,25009, 437, 437, 437, 440, 437, 413, 443, 443, 443, 437, 440, 440, 440, 440,25010, 385, 453, 453, 453, 453, 455, 455, 459, 459, 459, 459, 453, 440, 440, 440, 428, 428, 428, 440,25040, 472, 472, 472, 437, 459, 437,25042, 459, 480, 453, 480, 480, 482, 480, 480, 480, 482, 489, 489, 489,25009, 493, 440, 493, 493, 440, 440, 440, 440, 440, 440, 440,25010, 440, 440, 440, 440, 440, 440, 440, 440,25043, 440,25010,25010, 440,25044,25044, 25044,25044,25045,25044, 524, 524, 524, 524, 526, 524, 524, 524,25046,25046,25046,25047,25047,25047,25047,25048, 25047, 541, 541, 541, 541, 543, 541, 541, 541,25010, 25049,25049,25049,25049,25050,25051,25010,25010,25010,25052, 25052,25052,25052,25010,25053,25053,25053,25054,25054,25054, 25054,25054,25054,25010,25010,25010,25010,25009, 578, 578, 25055,25055, 582, 578, 582, 582, 582, 582,25056,25056, 590, 590, 590, 489, 594, 594, 594, 594, 596, 596, 600, 600, 600, 600, 594,25057,25057, 607, 600, 600, 610, 489, 610, 610, 612, 610, 610, 610, 590, 590, 590, 590,25009, 623, 623,25058,25058, 627,25059,25059, 630, 630, 630, 630, 630,25060,25060, 637,25061, 637, 637, 637, 637,25062,25062, 645, 645,25009, 648, 648, 648, 648, 648, 648, 637, 637,25061, 657, 657, 657, 657, 657, 637, 627, 627, 627, 627,25009, 668, 668, 670, 668, 668, 670, 670, 670, 670, 630, 678, 678, 678, 678, 670, 670, 670, 670, 612, 612, 688, 688, 688, 688, 692, 612, 692, 692, 688, 694, 694, 699, 612, 699, 699, 701, 699, 699, 699, 670, 670, 657, 657, 657, 670, 645, 645, 645, 645, 637, 668,25063, 25064,25063,25063, 687,25063, 699, 726, 726, 726, 726, 730, 730, 730, 730, 726, 730, 726, 726, 701, 739, 739, 739, 687, 630, 630, 670, 630, 630, 670, 670, 670, 670, 670, 670,25065, 687, 670, 670, 670, 637, 25066, 670,25066, 637,25067,25068,25068, 767, 767, 670, 687, 687, 763,25069,25069,25069,25069,25070,25070,25070, 25069,25070,25069, 783, 783, 783, 783, 787, 787, 787, 787, 783, 787, 783, 783,25071,25071,25071,25072,25072, 25072,25072,25073,25073,25073,25072,25073,25073,25072, 809, 809, 809, 809, 813, 813, 813, 813, 809, 813, 809, 809, 687,25074,25074,25074,25074,25075,25075,25075,25075, 25076,25076,25076,25076, 687,25077,25077,25077,25077, 687, 25078,25078,25078,25079,25079,25079,25079,25079, 687, 687, 687, 687,25009, 853, 853,25080,25080, 857, 857, 857, 857, 857, 687, 863, 863, 863, 863, 867, 867, 867, 867, 863, 869, 869, 874, 869, 874, 874, 876, 874, 874, 874,25081,25081, 884, 874, 886, 886, 886, 886, 890, 890, 890, 890, 886, 890, 886, 886,25082,25082, 900,25009, 902, 902,25083,25083, 687,25084,25084, 909, 25085,25086,25086, 913,25009, 915, 915,25087,25087, 919, 902, 906, 906, 906, 906,25009,25085, 926, 926, 926, 909, 931, 876, 931, 931, 933, 931, 687, 687, 687, 687, 687, 687, 876, 944, 944, 944, 944, 946, 946, 950, 950, 950, 950, 944, 950, 950, 957, 957, 957, 957, 961, 961, 961, 961, 957, 961, 957, 957, 927, 25088,25088, 972, 926, 913, 919, 919, 926, 687,25009, 25089,25089, 687,25089, 687, 687, 687, 687, 687, 957, 990, 876, 990, 990, 992, 990, 990, 990, 687, 687, 992, 1001, 1001, 1001, 687, 687, 909, 909, 974, 909, 909, 974, 974, 927, 974, 974, 974,25090,25091,25091, 1020, 1020, 687, 974, 974, 927, 919, 909, 974, 909, 919,25092,25092,25092,25093,25093, 1036, 1036, 1036, 1036, 1036, 974, 687,25094, 909,25095,25095,25095,25095,25095, 25096,25096,25095,25096,25095,25095,25095,25095,25095,25095, 1060, 1060, 1060, 1060, 1062, 1060, 1060, 1060,25095,25095, 25097,25097,25097,25098,25098,25098,25098,25098,25099,25099, 25098,25099,25099,25098,25098,25098,25098,25098,25098, 1089, 1089, 1089, 1089, 1091, 1089, 1089, 1089,25098,25098,25100, 25101,25102,25101,25101,25103,25103,25103,25103,25103,25104, 25104,25104,25104, 687,25105,25105,25105,25105, 687,25106, 25106,25106,25107,25107,25107,25107,25107, 687, 687, 687, 687,25009, 1132, 1132,25108,25108, 1132, 1136, 1136, 1136, 1136, 687, 687, 687, 687, 687, 687, 1147, 1147, 1147, 1147, 1149, 1149, 1153, 1153, 1153, 1153, 1147, 1153, 1153, 1160, 1160, 1160, 1160, 1164, 1164, 1164, 1164, 1160, 1164, 1160, 1160,25109,25109, 1174, 687, 687, 687, 687, 687, 1160, 1181, 1147, 1181, 1181, 1183, 1181, 1181, 1181, 687, 687,25110,25110, 1193, 687,25009, 1196,25111,25111,25009, 25112,25112, 1202,25113,25113, 1205,25009, 1207, 1207,25114, 25114, 1199, 1199, 1199, 1199,25009, 1216, 1216, 1200, 1216, 1202, 1202, 1202, 1202, 1202, 687, 1183, 1227, 1227, 1227, 1227, 1231, 1183, 1231, 1231, 1227, 1233, 1233, 1238, 1183, 1238, 1238, 1240, 1238, 1238, 1238, 687, 687, 687, 687, 687, 1238, 1252, 1240, 1252, 1252, 1254, 1252, 1252, 1252, 687, 687, 1202,25115,25115, 1216, 1211, 1216,25116,25116, 25116, 1252, 1272, 1272, 1272, 1272, 1276, 1276, 1276, 1276, 1272, 1276, 1272, 1272, 1254, 1254, 1286, 1286, 1286, 687, 687, 687, 1202, 1266, 1202, 1202,25117, 1266, 1202, 1266, 1266,25118,25119,25119,25119,25119,25120,25120, 1308, 1308, 1308, 1308, 1308, 687, 1266, 1266, 1200, 1211, 1202, 1266, 1202, 1211,25121,25121,25121,25121,25122,25122, 1328, 1266, 687,25123,25123,25123,25123, 687, 1202,25124,25124,25124, 25124,25125,25125,25125,25124, 1345, 1345, 1345, 1345, 1349, 1349, 1349, 1349, 1345, 1349, 1345, 1345, 1345,25126,25126, 25126,25127,25127,25127,25127,25128,25128,25128,25128,25127, 1370, 1370, 1370, 1370, 1374, 1374, 1374, 1374, 1370, 1374, 1370, 1370, 1370,25129,25129,25129,25129,25130,25131,25131, 25131,25131,25131,25131,25130,25130,25132,25132,25132,25132, 25132,25133,25133,25133,25133, 687,25134,25134,25134,25134, 687,25135,25135,25135,25136,25136,25136,25136,25136, 687, 687, 687, 687,25009, 1424,25137,25137, 1427, 1427, 1427, 1427, 687, 1432, 1432, 1432, 1432, 1436, 1436, 1436, 1436, 1432, 1438, 1438, 1443, 1438, 1443, 1443, 1445, 1443, 1443, 1443, 687, 687, 687, 687, 687, 1443, 1457, 1445, 1457, 1457, 1459, 1457, 1457, 1457, 687, 687,25138,25138, 1457, 1470, 1470, 1470, 1470, 1474, 1474, 1474, 1474, 1470, 1474, 1470, 1470, 1459,25139,25139,25009, 1486,25140,25141,25141, 1490, 1490, 1490, 1490, 1490, 1490,25142, 1490, 1490,25142, 25143,25143,25144,25144, 1504,25009, 1506,25145,25145,25140, 1510, 1510, 1510,25009, 1514, 1514, 1514, 1490, 687, 687, 687, 687, 687, 687, 1459, 1525, 1525, 1525, 1525, 1527, 1527, 1531, 1531, 1531, 1531, 1525, 1531, 1531, 1538, 1538, 1538, 1538, 1542, 1542, 1542, 1542, 1538, 1542, 1538, 1538, 1538, 1551, 1551, 1551, 1551, 1555, 1555, 1555, 1555, 1551, 1555, 1551, 1551, 1459, 1502,25146,25146, 1514, 1509, 1514, 25147,25147,25147, 687, 687, 687, 687, 687, 1551, 1579, 1459, 1579, 1579, 1581, 1579, 1579, 1579, 687, 687, 1579, 1590, 1590, 1590, 1581, 1594, 1594, 1594, 687, 1502, 1568, 687, 1502,25148,25149,25150,25150, 1606, 1606, 1606,25151, 1502, 1568, 1568, 1502,25152,25152,25152,25152,25152,25153, 25153, 1621, 687, 1568, 1568,25154,25154, 1627, 1509, 1502, 1568, 1502, 1509,25155,25155,25155,25009,25156,25156, 1639, 25151, 687,25157,25157,25157, 687,25158,25158,25158,25158, 25159,25159,25159,25158,25158,25158,25158,25158,25158, 1659, 1659, 1659, 1659, 1661, 1659, 1659, 1659,25158,25158, 1659, 1670, 1670, 1670,25160,25160,25160,25161,25161,25161,25161, 25162,25162,25162,25162,25161,25161,25161,25161,25161,25161, 1690, 1690, 1690, 1690, 1692, 1690, 1690, 1690,25161,25161, 1690, 1701, 1701, 1701,25163,25163,25163,25164,25165,25165, 25165,25165,25165,25164,25164,25166,25167,25167,25167,25167, 25168,25168,25168,25168, 687,25169,25169,25169,25169, 687, 25170,25170,25170,25171,25171,25171,25171,25171, 687, 687, 687, 687,25009, 1743,25172,25172, 1746, 1746, 1746, 687, 687, 687, 687, 687, 687, 1755, 1755, 1755, 1755, 1757, 1757, 1761, 1761, 1761, 1761, 1755, 1761, 1761, 1768, 1768, 1768, 1768, 1772, 1772, 1772, 1772, 1768, 1772, 1768, 1768, 1768, 1781, 1781, 1781, 1781, 1785, 1785, 1785, 1785, 1781, 1785, 1781, 1781, 1755,25173,25173, 687, 687, 687, 687, 687, 1781, 1802, 1794, 1802, 1802, 1804, 1802, 1802, 1802, 687, 687, 1802, 1813, 1813, 1813,25174,25174, 687,25009, 25175,25176,25176, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823,25177,25177,25178, 1837, 1837, 1837, 1823, 1823,25179,25179,25180,25180,25009, 1848,25181, 25009, 1851, 1851, 1851, 1823, 687, 1804, 1857, 1857, 1857, 1857, 1861, 1804, 1861, 1861, 1857, 1863, 1863, 1868, 1804, 1868, 1868, 1870, 1868, 1868, 1868, 687, 687, 687, 687, 687, 1868, 1882, 1870, 1882, 1882, 1884, 1882, 1882, 1882, 687, 687, 687, 687, 687, 687, 687, 1882, 1898, 1884, 1898, 1898, 1900, 1898, 1898, 1898, 687, 687, 1898, 1909, 1909, 1909, 1845,25182, 1851,25181, 1851,25183,25183,25183, 1898, 1921, 1921, 1921, 1921, 1925, 1925, 1925, 1925, 1921, 1925, 1921, 1921, 1900, 687, 1909, 1936, 1936, 1900, 1939, 1939, 1939, 687, 1845, 1915, 687, 1845, 687,25184,25184, 25184,25009,25185,25185, 1954, 1954, 1954, 1954, 1954, 1954, 1845, 1845,25186,25186, 1845,25187,25187,25187,25187,25009, 25188,25188, 1972, 687, 1915, 1964,25189,25189, 1978, 1916, 1845, 1915, 1845, 1916,25190,25190,25190,25191,25191, 1989, 1989, 1989, 1989, 1989, 1989,25192, 1989, 1989,25192,25190, 25193,25193,25009, 687,25194,25194,25194, 687,25195,25195, 25195,25195,25196,25196,25196,25195, 2016, 2016, 2016, 2016, 2020, 2020, 2020, 2020, 2016, 2020, 2016, 2016, 2016,25195, 2016, 2031, 2031,25197,25197,25197,25198,25198,25198,25198, 25199,25199,25199,25199,25198, 2045, 2045, 2045, 2045, 2049, 2049, 2049, 2049, 2045, 2049, 2045, 2045, 2045,25198, 2045, 2060, 2060,25200,25200,25200,25201,25202,25202,25202,25202, 25202,25201,25201,25203,25203,25203,25203,25203,25203,25204, 25204,25204,25204,25205,25205,25205,25205, 687,25206,25206, 25206,25206, 687, 2093, 2093,25207,25207,25207,25208,25208, 25208,25208,25208, 687, 687, 687, 687,25009,25209, 687, 2110, 2110, 2110, 2110, 2114, 2114, 2114, 2114, 2110, 2116, 2116, 2121, 2116, 2121, 2121, 2123, 2121, 2121, 2121, 687, 687, 687, 687, 687, 2121, 2135, 2123, 2135, 2135, 2137, 2135, 2135, 2135, 687, 687, 687, 687, 687, 687, 687, 2135, 2151, 2137, 2151, 2151, 2153, 2151, 2151, 2151, 687, 687, 2151, 2162, 2162, 2162,25210, 2151, 2167, 2167, 2167, 2167, 2171, 2171, 2171, 2171, 2167, 2171, 2167, 2167, 2153, 687, 2162, 2182, 2182,25211,25211,25009,25212,25213,25214, 687,25213, 2192, 687, 2192, 2192, 2192, 2192, 2192, 2192, 25215,25215, 2202, 2202, 2202,25216,25216,25217, 2207,25218, 25218, 2207,25219, 2202, 2202, 2202, 2192, 2192,25220,25221, 25221,25009,25222,25009, 2224, 2224, 2224, 2192, 687, 687, 687, 687, 687, 687, 2153, 2235, 2235, 2235, 2235, 2237, 2237, 2241, 2241, 2241, 2235, 2241, 2241, 2247, 2247, 2247, 2247, 2251, 2251, 2251, 2247, 2251, 2247, 2247, 2247, 2259, 2259, 2259, 2259, 2263, 2263, 2263, 2259, 2263, 2259, 2259, 2153, 2259, 2272, 2272, 2272, 2272, 2276, 2276, 2276, 2272, 2276, 2272, 2272, 2153, 2272, 2285, 2285,25220,25223, 2224, 25224,25222, 2292, 2224,25225,25225,25225, 687, 687, 687, 687, 687, 2272, 2303, 2153, 2303, 2303, 2305, 2303, 2303, 2303, 687, 687, 2285, 2314, 2314, 2314, 687, 687, 687, 687, 2314, 2305, 2323, 2323, 2323, 687, 2288, 2290, 687, 687, 687,25226,25226,25226,25009,25226,25227,25227, 2339, 2339, 2288, 2288, 2288, 2288, 687,25228,25228,25228,25228, 25229,25229, 2352, 2352, 2352, 2352, 2352, 2352,25230, 2352, 2352, 2352,25230,25228,25231,25231,25232, 2290,25009,25233, 25233, 2371,25234, 2288,25235, 2288,25235,25236,25236,25237, 25237, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,25238,25238,25239, 2395, 2395, 2395, 2381, 2381,25236,25240,25240,25241,25009, 2406, 2406, 2406,25242, 2406, 2406, 2406, 2406, 2406, 2415, 2415, 2415, 2415,25243, 2415, 2406, 2415,25243,25242,25244,25244,25244,25245,25246, 25246,25246,25246,25247,25247,25247,25246,25246,25246,25246, 25246,25246, 2442, 2442, 2442, 2442, 2444, 2442, 2442, 2442, 25246,25246, 2442, 2453, 2453, 2453,25246,25246,25246,25246, 2453,25248,25248,25248,25249,25249,25249,25249,25250,25250, 25250,25250,25249,25249,25249,25249,25249,25249, 2478, 2478, 2478, 2478, 2480, 2478, 2478, 2478,25249,25249, 2478, 2489, 2489, 2489,25249,25249,25249,25249, 2489,25251,25251,25251, 25252,25253,25253,25253,25253,25253,25252,25252,25254,25254, 25254,25254,25254,25255,25255,25255,25255,25256,25256,25256, 25256,25242,25257,25258,25258,25258,25242,25242,25259,25259, 25259,25260,25261,25261,25261,25261,25242,25242,25242,25009, 25262,25242,25242,25242,25242,25242,25242, 2547, 2547, 2547, 2547, 2549, 2549, 2553, 2553, 2553, 2547, 2553, 2553, 2559, 2559, 2559, 2559, 2563, 2563, 2563, 2559, 2563, 2559, 2559, 2559, 2571, 2571, 2571, 2571, 2575, 2575, 2575, 2571, 2575, 2571, 2571, 2547, 2571, 2584, 2584, 2584, 2584, 2588, 2588, 2588, 2584, 2588, 2584, 2584, 2583, 2584, 2597, 2597,25263, 25242,25242,25242,25242,25242, 2584, 2606, 2583, 2606, 2606, 2608, 2606, 2606, 2606,25242,25242, 2597, 2617, 2617, 2617, 25242,25242,25242,25242, 2617,25264,25009,25265,25266,25266, 2630, 2630,25267,25267,25268, 2634, 2634, 2630, 2630,25242, 2630, 2630, 2630, 2630,25242, 2630,25269,25269, 2648, 2648, 2648, 2648, 2648, 2648,25270,25270, 2656, 2656, 2656,25271, 25271,25272, 2661, 2661, 2656,25273,25273, 2667, 2667, 2667, 2656,25274,25274,25275, 2673, 2673, 2648, 2648, 2630, 2630, 25276,25277,25009,25278,25009, 2685, 2685, 2685, 2630,25242, 25242, 2691, 2691, 2691, 2691, 2691, 2695, 2695, 2695, 2691, 2695, 2696, 2696, 2702, 2702, 2702, 2702, 2702,25242,25242, 25242,25242,25242, 2702, 2703, 2714, 2714, 2714, 2714, 2714, 25242,25242,25242,25242,25242,25242,25242, 2714, 2703, 2728, 2728, 2728, 2728, 2728,25242,25242, 2728, 2737, 2737, 2737, 25242,25242,25242,25242,25242, 2728, 2703, 2746, 2746, 2746, 2746, 2746,25242,25242, 2737, 2755, 2755, 2755, 2755,25276, 25279, 2685, 2760, 2760,25278, 2765, 2685,25280,25280,25280, 2746, 2771, 2771, 2771, 2771, 2775, 2775, 2775, 2771, 2775, 2771, 2771, 2703, 2755, 2784, 2784,25242,25242, 2703, 2789, 2789, 2789,25242, 2760,25281,25242,25242,25242,25282,25282, 25282,25009,25009,25283,25283, 2805, 2805, 2760, 2760, 2760, 2760,25242,25284,25284,25284,25285,25285, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817,25286, 25286,25287, 2831, 2831, 2831, 2817, 2817, 2817,25284,25288, 25288,25289,25289, 2843, 2843,25290,25291,25292,25293,25293, 2850, 2850, 2850, 2850, 2850, 2850,25294, 2850,25242, 2850, 25294,25295,25242,25295,25281, 2760, 2760, 2803,25296,25296, 25297,25298,25296,25297, 2874,25296, 2874, 2874, 2874, 2874, 2874, 2874,25299,25299, 2884, 2884, 2884,25300,25300,25301, 2889,25302,25302, 2889,25303, 2884, 2884, 2884, 2874, 2874, 25296,25296,25304,25305,25009,25305, 2906, 2906,25306, 2905, 25009, 2911,25242, 2911,25306,25307, 2911, 2911, 2913, 2911, 2911, 2911, 2913, 2915, 2915, 2915, 2911, 2911, 2911, 2915, 2915, 2915, 2915, 2915, 2915, 2915,25308,25308,25309, 2938, 25310, 2938, 2938, 2915, 2915, 2915,25242,25311,25311,25311, 25242,25242,25242,25242,25312,25312,25312,25313,25313,25313, 25312, 2961, 2961, 2961, 2961, 2965, 2965, 2965, 2961, 2965, 2961, 2961, 2961, 2961, 2974, 2974,25312,25312,25314,25314, 25314,25315,25315,25315,25315,25316,25316,25316,25316,25315, 2990, 2990, 2990, 2990, 2994, 2994, 2994, 2990, 2994, 2990, 2990, 2990, 2990, 3003, 3003,25315,25315,25317,25317,25317, 25318,25319,25319,25319,25319,25318,25318,25320,25320,25320, 25320,25321,25321,25321,25321,25322,25322,25322,25322,25242, 25323,25323, 3032, 3032,25324,25324,25324,25242,25242,25325, 25325,25325,25326,25326, 3044, 3044, 3044,25327,25327,25327, 25327,25242,25242,25242,25009,25328,25242, 3057, 3057, 3057, 3057, 3057, 3061, 3061, 3061, 3057, 3061, 3062, 3062, 3068, 3068, 3068, 3068, 3068,25242,25242,25242,25242,25242, 3068, 3069, 3080, 3080, 3080, 3080, 3080,25242,25242,25242,25242, 25242,25242,25242, 3080, 3069, 3094, 3094, 3094, 3094, 3094, 25242,25242, 3094, 3103, 3103, 3103,25242,25242,25242,25242, 25242, 3094, 3069, 3112, 3112, 3112, 3112, 3112,25242,25242, 3103, 3121, 3121, 3121, 3121,25329, 3112, 3127, 3127, 3127, 3127, 3131, 3131, 3131, 3127, 3131, 3127, 3127, 3069, 3121, 3140, 3140,25242,25242,25330,25009,25331,25332,25332, 3149, 3149, 3149, 3149, 3149,25333,25333, 3156, 3156, 3156,25334, 25334,25335, 3161, 3161, 3156, 3156, 3149, 3149,25242,25242, 3149, 3149, 3149, 3149,25242,25336,25336, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177,25337,25337, 3188, 3188, 3188, 3188, 3188, 3188,25338,25338, 3196, 3196, 3196,25339, 25339,25340, 3201,25340, 3196, 3196, 3188,25341,25341, 3209, 3209, 3209, 3209, 3209, 3209, 3188,25342,25342, 3218, 3218, 3218,25343,25343,25344, 3223,25344, 3218, 3218, 3177, 3177, 3149, 3149,25345,25346,25009,25347,25009, 3237, 3237, 3237, 25242,25242,25242,25242,25242,25242,25242, 3247, 3247, 3247, 3247, 3251, 3251, 3247, 3247, 3247, 3251, 3257, 3257, 3257, 3260, 3260, 3257, 3257, 3257, 3257, 3266, 3266, 3266, 3269, 3269, 3266, 3266, 3266, 3247, 3266, 3276, 3276, 3276, 3279, 3279, 3276, 3276, 3276, 3275, 3276, 3286, 3286, 3276, 3289, 3289, 3289, 3292, 3292, 3289, 3289, 3289, 3275, 3286, 3299, 3299,25242,25348, 3237,25345,25347, 3237,25349,25349,25349, 25242,25242,25242,25242,25242, 3289, 3275, 3316, 3316, 3316, 3316, 3316,25242,25242, 3299, 3325, 3325, 3325, 3325,25242, 25242,25242,25242, 3275, 3334, 3334, 3334,25242, 3305, 3305, 3305,25242,25242,25242,25350,25350,25350,25009,25351,25242, 25352,25352,25242, 3305, 3305, 3305, 3305,25242,25353,25353, 25353,25354,25355,25353,25354, 3365,25353, 3365, 3365, 3365, 3365, 3365, 3365,25356,25356, 3375, 3375, 3375,25357,25357, 25358, 3380,25359,25359, 3380,25360, 3375, 3375, 3375, 3365, 3365, 3365,25353,25353,25361,25362,25362, 3397, 3397, 3397, 3397, 3397,25363,25363,25364,25364,25364,25009,25365,25365, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 3410,25366,25366,25367, 3425, 3425, 3425, 3410, 3410,25368,25242,25368,25009,25369,25369,25009,25370,25371, 25371, 3441, 3441,25372,25372,25373, 3445, 3445, 3441, 3441, 25370, 3441, 3441, 3441, 3441,25370, 3441,25374,25374, 3459, 3459, 3459, 3459, 3459, 3459,25375,25375, 3467, 3467, 3467, 25376,25376,25377, 3472, 3472, 3467,25378,25378, 3478, 3478, 3478, 3467,25379,25379,25380, 3484, 3484, 3459, 3459, 3441, 3441,25370,25370,25381,25382,25382, 3496, 3496,25383,25009, 3500, 3500, 3500, 3496, 3496, 3496,25384,25384, 3508,25385, 25386, 3508,25383, 3513, 3513, 3513, 3508, 3517,25385, 3517, 3517, 3519, 3519, 3523, 3523, 3523, 3523, 3517, 3508,25386, 3530, 3530, 3508, 3517, 3525, 3525, 3536, 3536,25385, 3536, 3536, 3508, 3508, 3517, 3508, 3508,25387,25387, 3548,25388, 3548, 3548,25389,25389,25390, 3554,25391,25392, 3554,25393, 3548,25388, 3562, 3562, 3548, 3548, 3508, 3508, 3508,25385, 25394,25394,25394,25395,25395,25395,25396,25396,25396,25395, 25395,25395,25395,25395,25395,25395, 3585, 3585, 3585, 3585, 3585,25395,25395, 3585, 3594, 3594, 3594, 3594,25395,25395, 25395,25395,25397,25397,25397,25398,25398,25398,25398,25399, 25399,25399,25399,25398,25398,25398,25398,25398,25398,25398, 3619, 3619, 3619, 3619, 3619,25398,25398, 3619, 3628, 3628, 3628, 3628,25398,25398,25398,25398,25400,25400,25400,25401, 25402,25402,25402,25403,25401,25401,25404,25404,25404,25404, 25405,25405,25405,25405,25406,25406,25406,25406,25385,25407, 25407, 3661, 3661, 3661, 3661, 3661,25408,25408,25408,25385, 25385,25409,25409,25409,25410,25410, 3676, 3676, 3676, 3676, 3676, 3676,25411,25411,25411,25411,25385,25385,25385,25009, 25412,25385,25385,25385,25385,25385,25385, 3697, 3697, 3697, 3697, 3701, 3701, 3697, 3697, 3697, 3701, 3707, 3707, 3707, 3710, 3710, 3707, 3707, 3707, 3707, 3716, 3716, 3716, 3719, 3719, 3716, 3716, 3716, 3697, 3716, 3726, 3726, 3726, 3729, 3729, 3726, 3726, 3726, 3725, 3726, 3736, 3736, 3726, 3739, 3739, 3739, 3742, 3742, 3739, 3739, 3739, 3725, 3736, 3749, 3749,25413,25385,25385,25385,25385,25385, 3739, 3725, 3758, 3758, 3758, 3758, 3758,25385,25385, 3749, 3767, 3767, 3767, 3767,25385,25385,25385,25385,25414,25009,25415,25416,25416, 3780, 3780, 3780, 3780, 3780, 3780, 3780, 3780,25417,25418, 25417, 3791, 3791, 3791, 3791, 3791, 3791,25419,25419, 3799, 3799, 3799,25420,25420,25421, 3804,25422,25422, 3804,25423, 3799, 3799, 3791, 3791, 3780, 3780,25385, 3780, 3780, 3780, 25385,25385,25424,25424, 3824, 3824, 3824, 3824, 3824, 3824, 3824, 3824, 3824, 3824, 3824,25425,25425, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837,25426,25426, 3848, 3848, 3848, 3848, 3848, 3848,25427,25427, 3856, 3856, 3856,25428, 25429,25429, 3862,25428, 3862, 3856, 3848, 3848, 3837,25430, 25430, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3837,25431,25431, 3883, 3883, 3883, 3883, 3883, 3883,25432, 25432, 3891, 3891, 3891,25433,25434,25434, 3897,25433, 3897, 3891, 3883, 3883, 3824, 3824, 3780, 3780,25435,25436,25009, 25437,25009, 3912, 3912, 3912,25438,25438, 3917, 3917, 3917, 3917, 3920, 3920, 3917, 3921, 3921, 3925, 3925, 3925, 3917, 3917,25438,25438,25438,25438, 3925, 3926, 3936, 3936, 3936, 25438,25438,25438,25438,25438,25438, 3936, 3926, 3947, 3947, 3947,25438,25438, 3947, 3954, 3954, 3954,25438,25438,25438, 25438, 3947, 3926, 3962, 3962, 3962,25438,25438, 3954, 3969, 3969, 3969, 3969,25438,25438,25438,25438, 3962, 3926, 3978, 3978, 3978,25438,25438, 3969, 3985, 3985, 3985, 3985,25009, 25439,25435,25438,25437,25009, 3912,25440,25440,25440, 3978, 4000, 4000, 4000, 4003, 4003, 4000, 4000, 4000, 3926, 3985, 4010, 4010,25438,25438, 3926, 4015, 4015, 4015,25438,25438, 3992, 3992,25438,25438,25441,25442,25442,25443,25444,25445, 25445,25438,25446,25438, 3992, 3992,25438,25447,25448,25448, 4040, 4040,25449,25449,25450, 4044, 4044, 4040, 4040,25447, 4040, 4040, 4040, 4040,25447, 4040,25451,25451, 4058, 4058, 4058, 4058, 4058, 4058,25452,25452, 4066, 4066, 4066,25453, 25453,25454, 4071, 4071, 4066,25455,25455, 4077, 4077, 4077, 4066,25456,25456,25457, 4083, 4083, 4058, 4058, 4040, 4040, 4040,25447,25447,25458,25438,25459,25459, 4097,25460,25460, 25461,25461,25461,25462,25463,25461,25462, 4107,25438, 4107, 4107, 4107, 4107, 4107, 4107, 4107,25464,25464, 4118, 4118, 4118,25465,25465,25466, 4123,25467,25468, 4123,25469, 4118, 4118, 4118, 4107, 4107,25470,25438,25438,25470,25471,25438, 25472,25473,25474,25474, 4144, 4144, 4144, 4144, 4144,25475, 25475, 4151, 4151, 4151,25476,25476,25477, 4156, 4156, 4151, 4151, 4144, 4144,25473,25473, 4144, 4144, 4144, 4144,25473, 25478,25478, 4172, 4172, 4172, 4172, 4172, 4172, 4172, 4172, 4172,25479,25479, 4183, 4183, 4183, 4183, 4183, 4183,25480, 25480, 4191, 4191, 4191,25481,25481,25482, 4196,25482, 4191, 4191, 4183,25483,25483, 4204, 4204, 4204, 4204, 4204, 4204, 4183,25484,25484, 4213, 4213, 4213,25485,25485,25486, 4218, 25486, 4213, 4213, 4172, 4172, 4144, 4144,25473,25473,25487, 25488,25488, 4232, 4232, 4232, 4232, 4232,25489,25489, 4239, 25009, 4241, 4241, 4232, 4232, 4232,25490,25490, 4248,25491, 4248, 4248, 4248,25491, 4254, 4254, 4248, 4241, 4239, 4239, 4239, 4239, 4248, 4248, 4248, 4248, 4248,25492,25492, 4269, 4269, 4269, 4270, 4270, 4274, 4274, 4274, 4274, 4269, 4248, 4248, 4254, 4254, 4254, 4248, 4274, 4274, 4287, 4269, 4287, 4287, 4289, 4287, 4287, 4287, 4248, 4248,25493,25493, 4299, 25494, 4299, 4299, 4299,25494, 4305, 4305, 4299, 4299,25495, 25495, 4311,25496, 4311, 4311,25497,25497,25498, 4317,25499, 4317, 4311,25496, 4323, 4323, 4311,25500,25500,25501, 4328, 25502, 4328, 4299, 4305, 4305, 4305, 4299, 4248, 4248, 4248, 25492,25503,25503,25503,25504,25504,25504,25505,25505,25505, 25504, 4351, 4351, 4351, 4354, 4354, 4351, 4351, 4351, 4351, 4351, 4361, 4361,25504,25504,25506,25506,25506,25507,25507, 25507,25507,25508,25508,25508,25508,25507, 4377, 4377, 4377, 4380, 4380, 4377, 4377, 4377, 4377, 4377, 4387, 4387,25507, 25507,25509,25509,25509,25510,25511,25511,25511,25511,25009, 25511,25511,25511,25511,25511,25510,25510,25512,25512,25512, 25512,25513,25513,25513,25513,25514,25514,25514,25514,25492, 25515,25516,25516, 4423,25515,25515,25515,25492,25492,25517, 25517,25517,25518,25519,25519, 4435,25518,25518,25518,25518, 25518,25492,25492,25492,25009,25520,25492, 4447, 4447, 4447, 4447, 4450, 4450, 4447, 4451, 4451, 4455, 4455, 4455, 4447, 4447,25492,25492,25492,25492, 4455, 4456, 4466, 4466, 4466, 25492,25492,25492,25492,25492,25492, 4466, 4456, 4477, 4477, 4477,25492,25492, 4477, 4484, 4484, 4484,25492,25492,25492, 25492, 4477, 4456, 4492, 4492, 4492,25492,25492, 4484, 4499, 4499, 4499, 4499,25492,25492,25492,25492, 4492, 4456, 4508, 4508, 4508,25492,25492, 4499, 4515, 4515, 4515, 4515,25521, 4508, 4521, 4521, 4521, 4524, 4524, 4521, 4521, 4521, 4456, 4515, 4531, 4531,25492,25492,25522,25009,25523,25524,25524, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540,25525,25525, 4553, 4553,25526,25526,25527, 4557, 4557, 4553, 4553, 4553, 4553, 4553, 4553, 4553,25528,25528, 4569, 4569, 4569, 4569, 4569, 4569,25529,25529, 4577, 4577, 4577, 25530,25530,25531, 4582, 4582, 4577,25532,25532, 4588, 4588, 4588, 4577,25533,25533,25534, 4594, 4594, 4569, 4569, 4553, 4553, 4540,25492, 4540, 4540, 4540,25492,25492, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540,25535,25535, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4638, 4540,25536,25536, 4674, 4674, 4674, 4674, 4674, 4674, 4674, 4674, 4674, 4674, 4674, 4674, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540, 4540,25537,25538,25009,25539,25009, 4730, 4730, 4730,25492,25492,25492,25492,25492,25492, 4739, 4739, 4739, 4739, 4743, 4743, 4739, 4743, 4747, 4747, 4743, 4750, 4750, 4747,25492,25492, 4747, 4756, 4756, 4750, 4759, 4759, 4756, 4759, 4759, 4764, 4764, 4759, 4767, 4767, 4764, 4763, 4764, 4772, 4772, 4764, 4775, 4775, 4767, 4778, 4778, 4775, 4763, 4772, 4783, 4783, 4775, 4786, 4786, 4778, 4789, 4789, 4786, 4763, 4783, 4794, 4794,25540,25541,25542,25492, 25539,25542,25009,25543,25543,25543,25492,25492,25492,25492, 4786, 4763, 4811, 4811, 4811,25492,25492, 4794, 4818, 4818, 4818, 4818,25492,25492,25492,25492, 4763, 4827, 4827, 4827, 25492,25492, 4802, 4802,25492,25492,25544,25545,25544,25544, 25544,25546,25546,25547,25492,25548,25492,25549,25549,25549, 25549,25492, 4802, 4802,25492,25550,25551,25551, 4858, 4858, 4858, 4858, 4858,25552,25552, 4865, 4865, 4865,25553,25553, 25554, 4870, 4870, 4865, 4865, 4858, 4858,25550,25550, 4858, 4858, 4858, 4858,25550,25555,25555, 4886, 4886, 4886, 4886, 4886, 4886, 4886, 4886, 4886,25556,25556, 4897, 4897, 4897, 4897, 4897, 4897,25557,25557, 4905, 4905, 4905,25558,25558, 25559, 4910,25559, 4905, 4905, 4897,25560,25560, 4918, 4918, 4918, 4918, 4918, 4918, 4897,25561,25561, 4927, 4927, 4927, 25562,25562,25563, 4932,25563, 4927, 4927, 4886, 4886, 4858, 4858,25550,25550,25564,25565,25566,25566, 4947,25567,25568, 25569,25569,25569,25570,25570, 4955, 4955,25571,25571,25572, 4959, 4959, 4955, 4955, 4955, 4955, 4955, 4955, 4955,25569, 4955,25573,25573, 4973, 4973, 4973, 4973, 4973, 4973,25574, 25574, 4981, 4981, 4981,25575,25575,25576, 4986, 4986, 4981, 25577,25577, 4992, 4992, 4981,25578,25578,25579, 4997, 4997, 4973, 4973, 4955, 4955,25580,25565,25565,25580,25581,25565, 25582,25583,25584,25584, 5014, 5014, 5014, 5014, 5014, 5014, 5014, 5014,25585,25586,25585, 5025, 5025, 5025, 5025, 5025, 5025,25587,25587, 5033, 5033, 5033,25588,25588,25589, 5038, 25590,25590, 5038,25591, 5033, 5033, 5025, 5025, 5014, 5014, 25583, 5014, 5014, 5014,25583,25583,25592,25592, 5058, 5058, 5058, 5058, 5058, 5058, 5058, 5058, 5058, 5058, 5058,25593, 25593, 5071, 5071, 5071, 5071, 5071, 5071, 5071, 5071, 5071, 25594,25594, 5082, 5082, 5082, 5082, 5082, 5082,25595,25595, 5090, 5090, 5090,25596,25597,25597, 5096,25596, 5096, 5090, 5082, 5082, 5071,25598,25598, 5105, 5105, 5105, 5105, 5105, 5105, 5105, 5105, 5105, 5071,25599,25599, 5117, 5117, 5117, 5117, 5117, 5117,25600,25600, 5125, 5125, 5125,25601,25602, 25602, 5131,25601, 5131, 5125, 5117, 5117, 5058, 5058, 5014, 5014,25583,25583,25603,25604,25604, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146,25605,25605, 5156,25009, 5158, 5158, 5146, 5146, 5146,25606,25606, 5165,25607, 5165, 5165, 5165, 25607, 5171, 5171, 5165, 5165, 5165, 5171, 5171, 5171, 5165, 5156, 5156, 5156, 5156,25608,25608, 5186, 5186, 5186, 5189, 5189, 5189, 5189, 5186, 5191, 5191, 5196, 5191, 5196, 5196, 5198, 5196, 5196, 5196, 5165, 5165, 5171, 5171, 5171, 5165, 5196, 5211, 5211, 5211, 5211, 5215, 5215, 5215, 5215, 5211, 5215, 5211, 5211,25609,25609, 5225,25610, 5225, 5225, 5225, 25610, 5231, 5231, 5225, 5225, 5225, 5231, 5231, 5231, 5225, 5225,25611,25611, 5243,25612, 5243, 5243, 5243,25612, 5249, 5249, 5243, 5243,25613,25613, 5255,25614, 5255, 5255,25615, 25615,25616,25617, 5261,25616, 5255,25614, 5267, 5267, 5255, 5243, 5249, 5249, 5249, 5243,25618,25618, 5277,25619, 5277, 5277,25620,25620,25621,25622, 5283,25621, 5277,25619, 5289, 5289, 5277, 5225, 5231, 5231, 5231, 5225,25623,25623, 5299, 25624,25625,25625,25625,25626,25626,25626,25627,25627,25627, 25626,25626,25626,25626,25626,25626, 5315, 5315, 5315,25626, 25626, 5315, 5322, 5322, 5322, 5322,25626,25626,25626,25626, 25628,25628,25628,25629,25629,25629,25629,25630,25630,25630, 25630,25629,25629,25629,25629,25629,25629, 5346, 5346, 5346, 25629,25629, 5346, 5353, 5353, 5353, 5353,25629,25629,25629, 25629,25631,25631,25631,25632,25633,25633,25633,25632,25632, 25634,25634,25634,25634,25635,25635,25635,25635,25636,25636, 25636,25636,25624,25637,25638,25638, 5386,25637,25637,25637, 25624,25639,25639,25639,25640,25641,25641, 5397,25640,25640, 25640,25640,25624,25624,25624,25009,25642,25624,25624,25624, 25624,25624, 5412, 5412, 5412, 5412, 5416, 5416, 5412, 5416, 5420, 5420, 5416, 5423, 5423, 5420,25624,25624, 5420, 5429, 5429, 5423, 5432, 5432, 5429, 5432, 5432, 5437, 5437, 5432, 5440, 5440, 5437, 5436, 5437, 5445, 5445, 5437, 5448, 5448, 5440, 5451, 5451, 5448, 5436, 5445, 5456, 5456, 5448, 5459, 5459, 5451, 5462, 5462, 5459, 5436, 5456, 5467, 5467,25643, 25624,25624,25624,25624, 5459, 5436, 5475, 5475, 5475,25624, 25624, 5467, 5482, 5482, 5482, 5482,25624,25624,25624,25624, 25009,25644,25644, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493,25645,25645, 5508, 5508, 5508, 5508, 5508,25646,25646, 5515, 5515, 5515,25647,25647, 25648, 5520, 5520, 5515, 5515, 5508, 5508, 5508, 5508, 5508, 5508,25649,25649, 5533, 5533, 5533, 5533, 5533, 5533, 5533, 5533, 5533,25650,25650, 5544, 5544, 5544, 5544, 5544, 5544, 25651,25651, 5552, 5552, 5552,25652,25652,25653, 5557,25653, 5552, 5552, 5544,25654,25654, 5565, 5565, 5565, 5565, 5565, 5565, 5544,25655,25655, 5574, 5574, 5574,25656,25656,25657, 5579,25657, 5574, 5574, 5533, 5533, 5508, 5508, 5493,25658, 5493, 5493,25658, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493,25658,25658, 25658,25658,25658,25658,25658,25658,25658,25658,25658,25658, 25658,25658,25658,25658, 5493, 5493,25659,25660,25009,25661, 25009, 5631, 5631, 5631,25658,25658, 5636, 5636,25658, 5636, 5636, 5641, 5641, 5641,25658,25658,25658,25658, 5641, 5649, 5649, 5649, 5636,25658,25658,25658,25658, 5649, 5658, 5658, 5658, 5658, 5662, 5662, 5662,25658,25658,25658,25658, 5658, 5670, 5670, 5670, 5662, 5674, 5674, 5674, 5674,25658,25658, 25658,25658, 5670, 5683, 5683, 5683, 5674, 5687, 5687, 5687, 5687,25658,25658,25658,25658, 5683, 5696, 5696, 5696, 5687, 5700, 5700, 5700, 5700,25662,25663,25659,25658,25658,25661, 25009, 5631,25664,25664,25664, 5696, 5716, 5716, 5696, 5719, 5719, 5716, 5719, 5700, 5724, 5724,25658, 5723, 5728, 5728, 5728,25009,25658, 5707, 5707,25658,25658,25658,25009,25665, 25665,25665,25666,25667,25658,25668,25668,25668,25668,25658, 5707, 5707,25658,25669,25670,25670, 5756, 5756, 5756, 5756, 5756, 5756, 5756, 5756,25671,25672,25671, 5767, 5767, 5767, 5767, 5767, 5767,25673,25673, 5775, 5775, 5775,25674,25674, 25675, 5780,25676,25676, 5780,25677, 5775, 5775, 5767, 5767, 5756, 5756,25669, 5756, 5756, 5756,25669,25669,25678,25678, 5800, 5800, 5800, 5800, 5800, 5800, 5800, 5800, 5800, 5800, 5800,25679,25679, 5813, 5813, 5813, 5813, 5813, 5813, 5813, 5813, 5813,25680,25680, 5824, 5824, 5824, 5824, 5824, 5824, 25681,25681, 5832, 5832, 5832,25682,25683,25683, 5838,25682, 5838, 5832, 5824, 5824, 5813,25684,25684, 5847, 5847, 5847, 5847, 5847, 5847, 5847, 5847, 5847, 5813,25685,25685, 5859, 5859, 5859, 5859, 5859, 5859,25686,25686, 5867, 5867, 5867, 25687,25688,25688, 5873,25687, 5873, 5867, 5859, 5859, 5800, 5800, 5756, 5756,25669,25669,25689,25690,25690,25691,25691, 25692,25693,25694,25694,25694,25695,25695, 5897, 5897, 5897, 5897, 5897,25696,25696, 5904, 5904, 5904,25697,25697,25698, 5909, 5909, 5904, 5904, 5897, 5897, 5897, 5897, 5897, 5897, 25694,25694,25694,25699,25699, 5925, 5925, 5925, 5925, 5925, 5925, 5925, 5925, 5925,25700,25700, 5936, 5936, 5936, 5936, 5936, 5936,25701,25701, 5944, 5944, 5944,25702,25702,25703, 5949,25703, 5944, 5944, 5936,25704,25704, 5957, 5957, 5957, 5957, 5957, 5936,25705,25705, 5965, 5965, 5965,25706,25706, 25707, 5970,25707, 5965, 5965, 5925, 5925, 5897, 5897,25708, 25709,25709,25708,25710,25709,25711,25712,25713,25713, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 25714,25714, 6002, 6002,25715,25715,25716, 6006, 6006, 6002, 6002, 6002, 6002, 6002, 6002, 6002,25717,25717, 6018, 6018, 6018, 6018, 6018, 6018,25718,25718, 6026, 6026, 6026,25719, 25719,25720, 6031, 6031, 6026,25721,25721, 6037, 6037, 6037, 6026,25722,25722,25723, 6043, 6043, 6018, 6018, 6002, 6002, 5989,25712, 5989, 5989, 5989,25712,25712, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989,25724,25724, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 6087, 5989,25725,25725, 6123, 6123, 6123, 6123, 6123, 6123, 6123, 6123, 6123, 6123, 6123, 6123, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989, 5989,25712,25712,25726,25727,25727, 6179, 6179, 6179, 6179, 6179, 6179, 6179, 6179, 6179, 6179, 6179, 25728,25728, 6192,25009, 6194, 6194, 6179, 6179,25729,25729, 6200,25730, 6200, 6200, 6200,25730, 6206, 6206, 6200, 6200, 6200, 6206, 6206, 6206, 6200, 6200, 6200, 6206, 6206, 6206, 6200, 6194, 6192, 6192, 6192, 6192,25731,25731,25731,25731, 25731,25731, 6232, 6232, 6232, 6232, 6234, 6234, 6238, 6238, 6238, 6238, 6232, 6238, 6238, 6245, 6245, 6245, 6245, 6249, 6249, 6249, 6249, 6245, 6249, 6245, 6245, 6200, 6206, 6206, 6206, 6200,25731,25731,25731,25731,25731, 6245, 6268,25731, 6268, 6268, 6270, 6268, 6268, 6268,25731,25731,25732,25732, 6280,25733, 6280, 6280, 6280,25733, 6286, 6286, 6280, 6280, 6280, 6286, 6286, 6286, 6280, 6280, 6280, 6286, 6286, 6286, 6280,25734,25734, 6303,25735, 6303, 6303, 6303,25735, 6309, 6309, 6303, 6303, 6303, 6309, 6309, 6309, 6303, 6303,25736, 25736, 6321,25737, 6321, 6321, 6321,25737, 6327, 6327, 6321, 6321,25738,25738, 6333,25739, 6333, 6333,25740,25741,25741, 6340,25742,25740, 6340,25739, 6345, 6345, 6333, 6321, 6327, 6327, 6327, 6321, 6303, 6309, 6309, 6309, 6303,25743,25743, 6360,25744, 6360, 6360, 6360,25744, 6366, 6366, 6360, 6360, 25745,25745, 6372,25746, 6372, 6372,25747,25748,25748, 6379, 25749,25747, 6379,25746, 6384, 6384, 6372, 6360, 6366, 6366, 6366, 6360,25750,25751,25751, 6395,25750,25752,25752, 6399, 25753,25754,25754,25754,25755,25755,25755,25756,25756,25756, 25755, 6411, 6411, 6411, 6414, 6414, 6411, 6414, 6414, 6419, 6419,25755,25757,25757,25757,25758,25758,25758,25758,25759, 25759,25759,25759,25758, 6434, 6434, 6434, 6437, 6437, 6434, 6437, 6437, 6442, 6442,25758,25760,25760,25760,25761,25762, 25762,25762,25761,25761,25763,25763,25763,25763,25764,25764, 25764,25764,25765,25765,25765,25765,25753,25766,25766,25767, 25767,25766,25766,25766,25753,25768,25768,25768,25769,25769, 25770,25770,25769,25769,25769,25769,25753,25753,25753,25009, 25753, 6491, 6491,25753, 6491, 6491, 6496, 6496, 6496,25753, 25753,25753,25753, 6496, 6504, 6504, 6504, 6491,25753,25753, 25753,25753, 6504, 6513, 6513, 6513, 6513, 6517, 6517, 6517, 25753,25753,25753,25753, 6513, 6525, 6525, 6525, 6517, 6529, 6529, 6529, 6529,25753,25753,25753,25753, 6525, 6538, 6538, 6538, 6529, 6542, 6542, 6542, 6542,25753,25753,25753,25753, 6538, 6551, 6551, 6551, 6542, 6555, 6555, 6555, 6555,25771, 6551, 6561, 6561, 6551, 6564, 6564, 6561, 6564, 6555, 6569, 6569,25753,25753,25772,25772, 6575, 6575, 6575, 6575, 6575, 6575, 6575, 6575, 6575, 6575, 6575, 6575, 6575, 6575, 6575, 25773,25773, 6592, 6592, 6592, 6592, 6592, 6592, 6592, 6592, 25774,25774, 6602, 6602, 6602, 6602, 6602, 6602,25775,25775, 6610, 6610, 6610,25776,25776,25777, 6615,25778,25778, 6615, 25779, 6610, 6610, 6602, 6602, 6592, 6592, 6592, 6592, 6592, 25780,25780, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632,25781,25781, 6645, 6645, 6645, 6645, 6645, 6645, 6645, 6645, 6645,25782,25782, 6656, 6656, 6656, 6656, 6656, 6656,25783,25783, 6664, 6664, 6664,25784,25785,25785, 6670,25784, 6670, 6664, 6656, 6656, 6645,25786,25786, 6679, 6679, 6679, 6679, 6679, 6679, 6679, 6679, 6679, 6645,25787, 25787, 6691, 6691, 6691, 6691, 6691, 6691,25788,25788, 6699, 6699, 6699,25789,25790,25790, 6705,25789, 6705, 6699, 6691, 6691, 6632, 6632, 6592, 6592,25791,25792,25792,25791, 6718, 25793,25794,25009,25009, 6724, 6724, 6724,25791,25791,25791, 25791,25791,25791, 6733, 6733, 6733, 6733, 6737, 6737, 6737, 6737, 6741, 6741, 6741, 6737, 6745, 6745, 6745, 6745, 6749, 6749, 6745, 6752, 6752, 6752, 6749, 6756, 6756, 6752, 6759, 6759, 6759, 6756, 6763, 6763, 6759, 6766, 6766, 6766, 6763, 6770, 6770,25795,25793,25791,25791,25796, 6774, 6724,25797, 25797,25797,25791,25791,25791,25791, 6766, 6787, 6787, 6787, 6770, 6791, 6791, 6791, 6791, 6787, 6796, 6796, 6796,25009, 25798,25009, 6802, 6802, 6802,25791,25799, 6802, 6802, 6802, 6810,25800, 6802, 6810,25791, 6774, 6774,25791,25791,25791, 25009,25801,25801,25801,25802,25803,25801,25804,25804,25804, 25804,25791, 6774,25791,25791,25805,25806,25806, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838,25807, 25807, 6851, 6851,25808,25808,25809, 6855, 6855, 6851, 6851, 6851, 6851, 6851, 6851, 6851,25810,25810, 6867, 6867, 6867, 6867, 6867, 6867,25811,25811, 6875, 6875, 6875,25812,25812, 25813, 6880, 6880, 6875,25814,25814, 6886, 6886, 6886, 6875, 25815,25815,25816, 6892, 6892, 6867, 6867, 6851, 6851, 6838, 25805, 6838, 6838, 6838,25805,25805, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838,25817,25817, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6936, 6838, 25818,25818, 6972, 6972, 6972, 6972, 6972, 6972, 6972, 6972, 6972, 6972, 6972, 6972, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 6838,25805,25805,25819,25791,25820,25820,25821, 25821,25822,25822,25823,25823, 7035, 7035, 7035, 7035, 7035, 7035, 7035, 7035,25824,25825,25824, 7046, 7046, 7046, 7046, 7046, 7046,25826,25826, 7054, 7054, 7054,25827,25827,25828, 7059,25829,25830, 7059,25831, 7054, 7054, 7046, 7046, 7035, 7035, 7035, 7035, 7035,25822,25822,25822,25822,25832,25832, 7080, 7080, 7080, 7080, 7080, 7080, 7080, 7080, 7080, 7080, 7080,25833,25833, 7093, 7093, 7093, 7093, 7093, 7093, 7093, 7093, 7093,25834,25834, 7104, 7104, 7104, 7104, 7104, 7104, 25835,25835, 7112, 7112, 7112,25836,25837,25837, 7118,25836, 7118, 7112, 7104, 7104, 7093,25838,25838, 7127, 7127, 7127, 7127, 7127, 7127, 7127, 7127, 7093,25839,25839, 7138, 7138, 7138, 7138, 7138, 7138,25840,25840, 7146, 7146, 7146,25841, 25842,25842, 7152,25841, 7152, 7146, 7138, 7138, 7080, 7080, 7035, 7035,25843,25844,25844,25844,25845,25844,25844,25846, 25847,25847, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172,25848,25848, 7187, 7187, 7187, 7187, 7187,25849,25849, 7194, 7194, 7194,25850,25850,25851, 7199, 7199, 7194, 7194, 7187, 7187, 7187, 7187, 7187, 7187, 25852,25852, 7212, 7212, 7212, 7212, 7212, 7212, 7212, 7212, 7212,25853,25853, 7223, 7223, 7223, 7223, 7223, 7223,25854, 25854, 7231, 7231, 7231,25855,25855,25856, 7236,25856, 7231, 7231, 7223,25857,25857, 7244, 7244, 7244, 7244, 7244, 7244, 7223,25858,25858, 7253, 7253, 7253,25859,25859,25860, 7258, 25860, 7253, 7253, 7212, 7212, 7187, 7187, 7172,25861, 7172, 7172,25861, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172, 7172,25861,25861,25861, 25861,25861,25861,25861,25861,25861,25861,25861,25861,25861, 25861,25861,25861, 7172, 7172,25861,25861,25862,25863,25863, 7310, 7310, 7310, 7310, 7310, 7310, 7310, 7310, 7310, 7310, 7310, 7310, 7310,25864,25864, 7325,25009, 7327, 7310, 7310, 25865,25865, 7332,25866, 7332, 7332, 7332,25866, 7338, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7338, 7338, 7338, 7332, 7325, 7325, 7325, 7325,25867,25867, 7364, 7364, 7364, 7367, 7367, 7367, 7367, 7364, 7369, 7369, 7374, 7369, 7374, 7374, 7376, 7374, 7374, 7374,25867,25867,25867,25867,25867, 7374, 7388, 7376, 7388, 7388, 7390, 7388, 7388, 7388,25867,25867, 7332, 7338, 7338, 7332, 7388, 7403, 7403, 7403, 7403, 7407, 7407, 7407, 7407, 7403, 7407, 7403, 7403, 7390, 7332, 7332, 7332, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7332, 7332, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7332,25868,25868, 7469, 25869, 7469, 7469, 7469,25869, 7475, 7475, 7469, 7469, 7469, 7475, 7475, 7475, 7469, 7469, 7469, 7469, 7469, 7475, 7469, 7469, 7469, 7475, 7475, 7475, 7469, 7469, 7469, 7469, 7469, 7469, 7475, 7469, 7469, 7469, 7469, 7475, 7469, 7469, 7469, 7475, 7475, 7475, 7475, 7469, 7469, 7475, 7475, 7475, 7469, 7469, 7475, 7475, 7475, 7469, 7332, 7338, 7338, 7338, 7332, 7332, 7332, 7332, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7332, 7332, 7332, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7332, 7332, 7332, 7332, 7338, 7332, 7332, 7332, 7332, 7338, 7332, 7332, 7332, 7338, 7338, 7338, 7338, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7338, 7338, 7338, 7332, 7332, 7338, 7338, 7332, 7332, 7332,25867,25870,25870,25870,25871,25871, 25871,25872,25872,25872,25871,25871,25871,25871,25871, 7609, 7609, 7609, 7609, 7613, 7613, 7613, 7613,25873,25873,25873, 25874,25874,25874,25874,25875,25875,25875,25875,25874,25874, 25874,25874,25874, 7633, 7633, 7633, 7633, 7637, 7637, 7637, 7637,25876,25876,25876,25877,25878,25878,25878,25877,25877, 25879,25879,25879,25879,25880,25880,25880,25880,25881,25881, 25881,25881,25867,25882,25883,25883,25882,25882,25882,25867, 25884,25884,25884,25885,25886,25886,25887,25885,25885,25885, 25867,25867,25867,25867,25867,25867,25867,25867, 7688, 7688, 7688, 7688, 7692, 7692, 7692, 7692, 7696, 7696, 7696, 7692, 7700, 7700, 7700, 7700, 7704, 7704, 7700, 7707, 7707, 7707, 7704, 7711, 7711, 7707, 7714, 7714, 7714, 7711, 7718, 7718, 7714, 7721, 7721, 7721, 7718, 7725, 7725,25867,25867,25867, 25867, 7721, 7732, 7732, 7732, 7725, 7736, 7736, 7736, 7736, 25888,25888, 7742, 7742, 7742, 7742, 7742, 7742, 7742, 7742, 7742, 7742, 7742, 7742, 7742, 7742, 7742, 7742,25889,25889, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760,25890,25890, 7773, 7773, 7773, 7773, 7773, 7773, 7773, 7773, 7773,25891,25891, 7784, 7784, 7784, 7784, 7784, 7784, 25892,25892, 7792, 7792, 7792,25893,25893,25894, 7797, 7797, 7792,25895,25895, 7803, 7803, 7803, 7792,25896,25896,25897, 7809, 7809, 7784, 7784, 7773, 7773, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760,25898,25898, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7850, 7760,25899,25899, 7886, 7886, 7886, 7886, 7886, 7886, 7886, 7886, 7886, 7886, 7886, 7886, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7760, 7732, 7742, 7742, 7938, 7742,25900,25009, 7944, 7944, 7944,25901, 7938, 7938, 7938, 7938, 7938, 7938, 7938, 7938, 7938, 7957, 7957, 7938, 7938, 7938, 7938, 7957, 7938, 7938, 7938, 7938, 7964, 7938, 7938, 7938, 7938, 7964, 7938, 7938, 7938, 7938, 7964,25902, 25009, 7938, 7938,25903,25903, 7938,25009,25904,25904,25905, 25009,25905, 7944,25906,25906,25906, 7938, 7997, 7997, 7997, 7964, 8001, 8001, 7997, 8004, 8004, 8004,25009,25907,25907, 8010,25908,25909, 8008,25009, 8015, 8004, 8015,25909,25910, 8015, 8015, 8017, 8015, 8015, 8015, 8004,25911,25911, 8029, 8029, 8015, 8019, 8019, 8019,25912,25912,25913, 8037, 8037, 8019, 8019, 7938, 7938, 7938, 7938, 7938,25009,25914,25914, 25914,25915,25916,25914,25917,25917,25917,25917, 7938,25918, 7938, 7938,25919,25920,25920, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065,25921,25921, 8080, 8080, 8080, 8080, 8080,25922,25922, 8087, 8087, 8087, 25923,25923,25924, 8092, 8092, 8087, 8087, 8080, 8080, 8080, 8080, 8080, 8080,25925,25925, 8105, 8105, 8105, 8105, 8105, 8105, 8105, 8105, 8105,25926,25926, 8116, 8116, 8116, 8116, 8116, 8116,25927,25927, 8124, 8124, 8124,25928,25928,25929, 8129,25929, 8124, 8124, 8116,25930,25930, 8137, 8137, 8137, 8137, 8137, 8137, 8116,25931,25931, 8146, 8146, 8146,25932, 25932,25933, 8151,25933, 8146, 8146, 8105, 8105, 8080, 8080, 8065,25934, 8065, 8065,25934, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 8065, 25934,25934,25934,25934,25934,25934,25934,25934,25934,25934, 25934,25934,25934,25934,25934,25934, 8065, 8065,25934,25934, 25935,25936,25936,25937,25938,25938,25939,25939,25940,25940, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210,25941,25941, 8223, 8223,25942,25942,25943, 8227, 8227, 8223, 8223, 8223, 8223, 8223, 8223, 8223,25944,25944, 8239, 8239, 8239, 8239, 8239, 8239,25945,25945, 8247, 8247, 8247, 25946,25946,25947, 8252, 8252, 8247,25948,25948, 8258, 8258, 8247,25949,25949,25950, 8263, 8263, 8239, 8239, 8223, 8223, 8210, 8210, 8210, 8210,25939,25939,25939,25939, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210,25951,25951, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8210,25952,25952, 8344, 8344, 8344, 8344, 8344, 8344, 8344, 8344, 8344, 8344, 8344, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210,25939, 8210,25953,25954,25954,25954,25955, 25954,25954,25956,25957,25957, 8405, 8405, 8405, 8405, 8405, 8405, 8405, 8405, 8405, 8405, 8405, 8405, 8405, 8405, 8405, 25958,25958, 8422, 8422, 8422, 8422, 8422, 8422, 8422, 8422, 25959,25959, 8432, 8432, 8432, 8432, 8432, 8432,25960,25960, 8440, 8440, 8440,25961,25961,25962, 8445,25963,25963, 8445, 25964, 8440, 8440, 8432, 8432, 8422, 8422, 8422, 8422, 8422, 25965,25965, 8462, 8462, 8462, 8462, 8462, 8462, 8462, 8462, 8462, 8462, 8462,25966,25966, 8475, 8475, 8475, 8475, 8475, 8475, 8475, 8475, 8475,25967,25967, 8486, 8486, 8486, 8486, 8486, 8486,25968,25968, 8494, 8494, 8494,25969,25970,25970, 8500,25969, 8500, 8494, 8486, 8486, 8475,25971,25971, 8509, 8509, 8509, 8509, 8509, 8509, 8509, 8509, 8509, 8475,25972, 25972, 8521, 8521, 8521, 8521, 8521, 8521,25973,25973, 8529, 8529, 8529,25974,25975,25975, 8535,25974, 8535, 8529, 8521, 8521, 8462, 8462, 8422, 8422,25976,25977,25977,25976, 8548, 25976,25976,25978,25979,25979, 8555, 8555, 8555, 8555, 8555, 8555, 8555, 8555, 8555, 8555, 8555, 8555, 8555, 8555, 8555, 25980,25980,25009, 8573, 8555,25981,25981, 8577,25982, 8577, 8577, 8577,25982, 8583, 8583, 8577, 8577, 8577, 8583, 8583, 8583, 8577, 8577, 8577, 8583, 8583, 8583, 8577, 8577, 8583, 8583, 8583, 8577, 8577, 8583, 8583, 8577, 8572, 8572, 8572, 8572,25983,25983,25983,25983,25983,25983, 8617, 8617, 8617, 8617, 8619, 8619, 8623, 8623, 8623, 8623, 8617, 8623, 8623, 8630, 8630, 8630, 8630, 8634, 8634, 8634, 8634, 8630, 8634, 8630, 8630, 8630, 8643, 8643, 8643, 8643, 8647, 8647, 8647, 8647, 8643, 8647, 8643, 8643, 8617, 8583, 8583, 8577,25983, 25983,25983,25983,25983, 8643, 8665, 8656, 8665, 8665, 8667, 8665, 8665, 8665,25983,25983, 8665, 8676, 8676, 8676, 8577, 8577, 8577, 8583, 8577, 8577, 8577, 8583, 8583, 8583, 8577, 8577, 8577, 8583, 8583, 8583, 8577, 8577, 8577, 8583, 8583, 8583, 8577, 8577, 8583, 8583, 8583, 8577, 8577, 8583, 8577, 8577,25983,25984,25984,25984,25985,25985,25985,25986,25986, 25986,25985, 8722, 8722, 8722, 8722, 8726, 8726,25987,25987, 25987,25988,25988,25988,25988,25989,25989,25989,25989,25988, 8740, 8740, 8740, 8740, 8744, 8744,25990,25990,25990,25991, 25992,25992,25992,25991,25991,25993,25993,25993,25993,25994, 25994,25994,25994,25995,25995,25995,25995,25983,25996,25996, 25997,25996,25996,25996,25983,25998,25998,25998,25999,25999, 26000,26001,26001,26001,26001,26001,26001,26001,25999,25999, 25999,25983,25983,25983,25983,25983,25983,25983,25983,25983, 25983,25983,25983, 8803, 8803,25983,25983,25983,25983, 8803, 25983,25983,25983,25983, 8810,25983,25983,25983,25983, 8810, 25983,25983,25983,25983, 8810, 8810, 8826, 8826, 8826, 8810, 8830, 8830,26002,26002, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834,26003,26003, 8849, 8849, 8849, 8849, 8849, 8849, 8849, 8849, 8849, 8849, 8849, 26004,26004, 8862, 8862, 8862, 8862, 8862, 8862, 8862, 8862, 8862,26005,26005, 8873, 8873, 8873, 8873, 8873, 8873,26006, 26006, 8881, 8881, 8881,26007,26007,26008, 8886,26008, 8881, 8881, 8873,26009,26009, 8894, 8894, 8894, 8894, 8894, 8894, 8873,26010,26010, 8903, 8903, 8903,26011,26011,26012, 8908, 26012, 8903, 8903, 8862, 8862, 8849, 8849, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8834, 8826, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 8834, 8834, 8936, 8936,26013,25009, 8957, 8957, 8957, 26014,26014, 8962, 8962, 8826,26015,25009, 8967, 8967, 8967, 8967, 8967, 8967, 8973, 8967, 8973, 8936, 8936, 8936,26016, 26016, 8936,25009, 8983, 8983, 8983, 8983, 8983, 8983, 8989, 8983, 8989, 8981, 8981, 8981,25009, 8996,25009, 8957,26017, 26017,26017, 8936, 8936, 8936, 8936, 8965, 8826, 9008, 9008, 9008,25009, 9012, 9012, 9012,26018,26018, 9017,26019,26019, 26020, 9020, 9020, 9017, 9017, 9017, 9017,25009, 9028, 9028, 9028, 9008, 9032, 9008, 9032, 9032, 9028,26021,26021, 9039, 9028, 9034, 9034, 9043, 9043, 9043, 9043,26022,26023,26023, 9050, 9028, 9052, 9052,26024,26024, 9056, 9056, 9056,26025, 26025,26026, 9061, 9061, 9056, 9056, 9052, 9052, 8936, 8936, 8936, 8936, 8936,25009, 8936,26027,26027,26028,26029,26027, 26030,26030,26030,26030,26031,26032, 8936, 8936,26033,26034, 26034, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 9091,26035,26035, 9108, 9108, 9108, 9108, 9108, 9108, 9108, 9108,26036,26036, 9118, 9118, 9118, 9118, 9118, 9118,26037,26037, 9126, 9126, 9126,26038, 26038,26039, 9131,26040,26040, 9131,26041, 9126, 9126, 9118, 9118, 9108, 9108, 9108, 9108, 9108,26042,26042, 9148, 9148, 9148, 9148, 9148, 9148, 9148, 9148, 9148, 9148, 9148,26043, 26043, 9161, 9161, 9161, 9161, 9161, 9161, 9161, 9161, 9161, 26044,26044, 9172, 9172, 9172, 9172, 9172, 9172,26045,26045, 9180, 9180, 9180,26046,26047,26047, 9186,26046, 9186, 9180, 9172, 9172, 9161,26048,26048, 9195, 9195, 9195, 9195, 9195, 9195, 9195, 9195, 9195, 9161,26049,26049, 9207, 9207, 9207, 9207, 9207, 9207,26050,26050, 9215, 9215, 9215,26051,26052, 26052, 9221,26051, 9221, 9215, 9207, 9207, 9148, 9148, 9108, 9108,26053,26054,26054,26053, 9234,26053,26053,26055,26056, 26057,26058,26058,26059,26060,26060, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246,26061, 26061, 9261, 9261, 9261, 9261, 9261,26062,26062, 9268, 9268, 9268,26063,26063,26064, 9273, 9273, 9268, 9268, 9261, 9261, 9261, 9261, 9261, 9261,26065,26065, 9286, 9286, 9286, 9286, 9286, 9286, 9286, 9286, 9286,26066,26066, 9297, 9297, 9297, 9297, 9297, 9297,26067,26067, 9305, 9305, 9305,26068,26068, 26069, 9310,26069, 9305, 9305, 9297,26070,26070, 9318, 9318, 9318, 9318, 9318, 9297,26071,26071, 9326, 9326, 9326,26072, 26072,26073, 9331,26073, 9326, 9326, 9286, 9286, 9261, 9261, 9246, 9246, 9246,26074,26074,26074, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246,26074,26074,26074,26074,26074,26074,26074,26074,26074, 26074,26074,26074,26074,26074,26074, 9246,26074, 9246,26075, 26075,26075,26075,26076,26075,26075,26077,26078,26078, 9389, 9389, 9389, 9389, 9389, 9389, 9389, 9389, 9389, 9389, 9389, 9389, 9389, 9389, 9389, 9389,26079,26079, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407,26080,26080, 9420, 9420, 9420, 9420, 9420, 9420, 9420, 9420, 9420,26081, 26081, 9431, 9431, 9431, 9431, 9431, 9431,26082,26082, 9439, 9439, 9439,26083,26083,26084, 9444, 9444, 9439,26085,26085, 9450, 9450, 9450, 9439,26086,26086,26087, 9456, 9456, 9431, 9431, 9420, 9420, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407,26088,26088, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 9407,26089,26089, 9533, 9533, 9533, 9533, 9533, 9533, 9533, 9533, 9533, 9533, 9533, 9533, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 9407,26077, 9389, 9389,26077, 9389,26077, 26077,26077,26090,26090, 9594, 9594, 9594, 9594, 9594, 9594, 9594, 9594, 9594, 9594, 9594, 9594, 9594, 9594, 9594, 9594, 26091,26091,25009, 9594,26092,26092, 9616,26093, 9616, 9616, 9616,26093, 9622, 9622, 9616, 9616, 9616, 9622, 9622, 9622, 9616, 9616, 9616, 9622, 9622, 9622, 9616, 9616, 9622, 9622, 9622, 9616, 9616, 9622, 9622, 9616, 9622, 9622, 9616,26094, 26094, 9651, 9651, 9651, 9654, 9654, 9654, 9654, 9651, 9656, 9656, 9661, 9656, 9661, 9661, 9663, 9661, 9661, 9661,26094, 26094,26094,26094,26094, 9661, 9675, 9663, 9675, 9675, 9677, 9675, 9675, 9675,26094,26094,26094,26094,26094,26094,26094, 9675, 9691, 9677, 9691, 9691, 9693, 9691, 9691, 9691,26094, 26094, 9691, 9702, 9702, 9702, 9622, 9616, 9691, 9708, 9708, 9708, 9708, 9712, 9712, 9712, 9712, 9708, 9712, 9708, 9708, 9693,26094, 9702, 9723, 9723, 9616, 9616,26094,26095,26095, 26095,26096,26096,26096,26097,26097,26097,26096,26096,26096, 26096,26096,26098,26098,26098,26099,26099,26099,26099,26100, 26100,26100,26100,26099,26099,26099,26099,26099,26101,26101, 26101,26102,26103,26103,26103,26102,26102,26104,26104,26104, 26104,26105,26105,26105,26105,26106,26106,26106,26106,26094, 26107,26108,26107,26107,26107,26094,26109,26109,26109,26110, 26111,26112,26112,26112,26112,26112,26110,26110,26110,26094, 26094,26094, 9693,26094,26094,26094,26094, 9803,26113,26113, 9810, 9810, 9810, 9810, 9810, 9810, 9810, 9810, 9810, 9810, 9810, 9810, 9810, 9810, 9810,26114,26114, 9827, 9827, 9827, 9827, 9827, 9827, 9827, 9827, 9827, 9827, 9827, 9827, 9827, 26115,26115, 9842, 9842, 9842, 9842, 9842, 9842, 9842, 9842, 9842, 9842, 9842,26116,26116, 9855, 9855, 9855, 9855, 9855, 9855, 9855, 9855, 9855,26117,26117, 9866, 9866, 9866, 9866, 9866, 9866,26118,26118, 9874, 9874, 9874,26119,26120,26120, 9880,26119, 9880, 9874, 9866, 9866, 9855,26121,26121, 9889, 9889, 9889, 9889, 9889, 9889, 9889, 9889, 9889, 9855,26122, 26122, 9901, 9901, 9901, 9901, 9901, 9901,26123,26123, 9909, 9909, 9909,26124,26125,26125, 9915,26124, 9915, 9909, 9901, 9901, 9842, 9842, 9827, 9827, 9810, 9810, 9810,26126,26126, 26127,25009, 9932, 9932, 9932,26126,26128,26128, 9938,26129, 26130,25009, 9942, 9942,26130,26131, 9942, 9942, 9942, 9942, 9942, 9942, 9945, 9945, 9945, 9945, 9945,26126,26132,26133, 25009, 9961, 9961,26133,26134, 9961, 9961, 9961, 9961, 9961, 9961, 9964, 9964, 9964, 9964, 9964,26132,25009,26135,26135, 9980, 9932,26136,26136,26136,26126, 9986, 9986, 9986,25009, 9990, 9990,26137,26137, 9994,26138,26138, 9997, 9997, 9997, 26139,26139,26140,10002,10002, 9997, 9997, 9990, 9994, 9994, 9994, 9994,26141,26141,10014,10014,10014, 9986,10018,10018, 10018,10018,10020,10020,10024,10024,10024,10024,10018,26142, 26142,10031,10024,10024,10034, 9986,10034,10034,10036,10034, 10034,10034,26143,26143,10044,10044,26144,26144,10048,10014, 10014,26145,26146,26145,10054,26126,10054,10054,10054,10054, 10054,26147,26147,10063,10063,10063,26148,26148,26149,10068, 26150,26150,10068,26151,10063,10063,10054,10054,10014,10014, 26126,26126,26126,26126,26126,25009,26152,26152,26153,26154, 26152,26155,26155,26155,26155,26156,26157,26156,26156,26156, 26158,26126,26126,26159,26160,26160,10106,10106,10106,10106, 10106,10106,10106,10106,10106,10106,10106,10106,10106,10106, 10106,10106,26161,26161,10124,10124,10124,10124,10124,10124, 10124,10124,10124,10124,10124,26162,26162,10137,10137,10137, 10137,10137,10137,10137,10137,10137,26163,26163,10148,10148, 10148,10148,10148,10148,26164,26164,10156,10156,10156,26165, 26165,26166,10161,10161,10156,26167,26167,10167,10167,10167, 10156,26168,26168,26169,10173,10173,10148,10148,10137,10137, 10124,10124,10124,10124,10124,10124,10124,10124,10124,10124, 10124,10124,10124,10124,10124,10124,10124,10124,10124,10124, 10124,10124,10124,10124,10124,10124,10124,10124,10124,10124, 10124,10124,26170,26170,10214,10214,10214,10214,10214,10214, 10214,10214,10214,10214,10214,10214,10214,10214,10214,10214, 10214,10214,10214,10214,10214,10214,10214,10214,10214,10214, 10214,10214,10214,10214,10214,10214,10214,10124,26171,26171, 10250,10250,10250,10250,10250,10250,10250,10250,10250,10250, 10250,10250,10124,10124,10124,10124,10124,10124,10124,10124, 10124,10124,10124,10124,10124,10124,10124,10124,10124,10124, 10124,10124,10124,10124,10124,10124,10124,10124,10124,10124, 10124,10124,10124,10124,10124,10124,10124,10124,10124,10124, 10124,26159,10106,10106,26159,10106,26159,26159,26159,26126, 26172,26158,10312,26173,26174,26174,10316,10316,10316,10316, 10316,10316,10316,10316,10316,10316,10316,10316,10316,10316, 10316,26175,26175,10333,10333,10333,10333,10333,10333,10333, 10333,26176,26176,10343,10343,10343,10343,10343,10343,26177, 26177,10351,10351,10351,26178,26178,26179,10356,26180,26181, 10356,26182,10351,10351,10343,10343,10333,10333,10333,10333, 10333,26183,26183,10373,10373,10373,10373,10373,10373,10373, 10373,10373,10373,10373,26184,26184,10386,10386,10386,10386, 10386,10386,10386,10386,10386,26185,26185,10397,10397,10397, 10397,10397,10397,26186,26186,10405,10405,10405,26187,26188, 26188,10411,26187,10411,10405,10397,10397,10386,26189,26189, 10420,10420,10420,10420,10420,10420,10420,10420,10386,26190, 26190,10431,10431,10431,10431,10431,10431,26191,26191,10439, 10439,10439,26192,26193,26193,10445,26192,10445,10439,10431, 10431,10373,10373,10333,10333,26194,26194,26195,26195,26195, 26195,10457,26196,26196,26196,26196,26196,26197,26196,26196, 26198,26198,10472,10472,10472,10472,10472,10472,10472,10472, 10472,10472,10472,10472,10472,26199,26199,10487,10487,10487, 10487,10487,10487,10487,10487,10487,10487,10487,26200,26200, 10500,10500,10500,10500,10500,10500,10500,10500,10500,26201, 26201,10511,10511,10511,10511,10511,10511,26202,26202,10519, 10519,10519,26203,26203,26204,10524,26204,10519,10519,10511, 26205,26205,10532,10532,10532,10532,10532,10532,10511,26206, 26206,10541,10541,10541,26207,26207,26208,10546,26208,10541, 10541,10500,10500,10487,10487,10472,10472,10472,10472,10472, 10472,10472,10472,10472,10472,10472,10472,10472,10472,10472, 10472,10472,10472,26209,26209,26209,26209,26209,26209,26209, 26209,26209,26209,26209,26209,26209,26209,26209,26209,10472, 10472,26209,26209,26210,26209,26209,26209,26211,26211,10599, 10599,10599,10599,10599,10599,10599,10599,10599,10599,10599, 10599,10599,10599,10599,10599,10599,26212,25009,10599,26213, 26213,10621,26214,10621,10621,10621,26214,10627,10627,10621, 10621,10621,10627,10627,10627,10621,10621,10621,10627,10627, 10627,10621,10621,10627,10627,10627,10621,10621,10627,10627, 10621,10627,10627,10621,10627,10621,26215,26215,26215,26215, 26215,26215,10662,10662,10662,10662,10664,10664,10668,10668, 10668,10662,10668,10668,10674,10674,10674,10674,10678,10678, 10678,10674,10678,10674,10674,10674,10686,10686,10686,10686, 10690,10690,10690,10686,10690,10686,10686,10662,10686,10699, 10699,10699,10699,10703,10703,10703,10699,10703,10699,10699, 10698,10699,10712,10712,10627,10621,26215,26215,26215,26215, 26215,10699,10722,10698,10722,10722,10724,10722,10722,10722, 26215,26215,10712,10733,10733,10733,26215,26215,26215,26215, 10733,10621,26215,26216,26216,26216,26217,26217,26217,26218, 26218,26218,26219,26219,26219,26220,26220,26220,26220,26221, 26221,26221,26221,26222,26222,26222,26223,26224,26224,26224, 26223,26223,26225,26225,26225,26225,26226,26226,26226,26226, 26227,26227,26227,26227,26215,26228,26229,26228,26228,26228, 26215,26230,26230,26230,26231,26232,26233,26233,26233,26233, 26233,26231,26231,26231,26215,26215,26215,26234,26234,10809, 10809,10809,10809,10809,10809,10809,10809,10809,10809,10809, 10809,10809,10809,10809,10809,26235,26235,10827,10827,10827, 10827,10827,10827,10827,10827,10827,10827,10827,10827,10827, 10827,10827,10827,10827,10827,10827,10827,10827,10827,10827, 10827,10827,10827,10827,10827,10827,10827,10827,10827,10827, 10827,10827,10827,10827,10827,10827,10827,10827,10827,10827, 26236,26236,10872,10872,10872,10872,10872,10872,10872,10872, 10872,10872,10872,10872,10872,10872,10872,10872,10872,10872, 10872,10872,10872,10872,10872,10872,10872,10872,10872,10872, 10872,10872,10872,10872,10872,10827,26237,26237,10908,10908, 10908,10908,10908,10908,10908,10908,10908,10908,10908,10908, 10827,10827,10827,10827,10827,10827,10827,10827,10827,10827, 10827,10827,10827,10827,10827,10827,10827,10827,10827,10827, 10827,10827,10827,10827,10827,10827,10827,10827,10827,10827, 10827,10827,10827,10827,10827,10827,10827,10827,10827,10809, 10809,10809,26238,26215,26239,25009,10966,10966,10966,26215, 26240,26240,10972,26241,26242,25009,26242,10977,26243,10977, 10977,10981,25009,10981,10981,10983,10981,10977,26243,10989, 10989,10977,10976,10981,10977,10977,10977,10977,10977,26215, 26215,26244,26215,26245,26245,11005,26246,11005,11005,11009, 10983,11009,11009,10983,11009,11005,26246,11017,11017,11005, 11009,11005,11005,11005,11005,11005,25009,10983,25009,11029, 10966,26247,26247,26247,26215,11035,11035,11035,25009,11039, 11039,26248,26248,11043,26249,26250,26215,26249,11048,26215, 11048,11048,11048,11048,11048,26251,26251,11057,11057,11057, 26252,26252,26253,11062,26254,26254,11062,26255,11057,11057, 11048,11048,11043,11043,11043,11043,11035,11077,11077,11077, 11077,11081,11035,11081,11081,11077,11083,11083,11088,11035, 11088,11088,11090,11088,11088,11088,26256,26256,11098,11088, 11100,11100,11100,11100,11104,11104,11104,11104,11100,11104, 11100,11100,25009,26257,26257,11115,26258,26258,11118,26259, 26260,26261,26261,11123,11123,26262,26262,26263,11127,11127, 11123,11123,11090,11123,11123,11123,11123,11123,26264,26264, 11140,11140,11140,11140,11140,11140,26265,26265,11148,11148, 11148,26266,26266,26267,11153,11153,11148,26268,26268,11159, 11159,11148,26269,26269,26270,11164,11164,11140,11140,11123, 11123,26260,11172,11133,11133,11133,11133,11133,25009,11133, 26271,26272,26273,26271,26274,26274,26274,26274,11133,25009, 26275,26275,26275,11133,11133,11133,26276,26276,11198,11198, 11198,11198,11198,11198,11198,11198,11198,11198,11198,11198, 11198,26277,26277,11213,11213,11213,11213,11213,11213,11213, 11213,11213,11213,11213,26278,26278,11226,11226,11226,11226, 11226,11226,11226,11226,11226,26279,26279,11237,11237,11237, 11237,11237,11237,26280,26280,11245,11245,11245,26281,26281, 26282,11250,26282,11245,11245,11237,26283,26283,11258,11258, 11258,11258,11258,11258,11237,26284,26284,11267,11267,11267, 26285,26285,26286,11272,26286,11267,11267,11226,11226,11213, 11213,11198,11198,11198,11198,11198,11198,11198,11198,11198, 11198,11198,11198,11198,11198,11198,11198,11198,11198,26287, 26287,26287,26287,26287,26287,26287,26287,26287,26287,26287, 26287,26287,26287,26287,26287,11198,11198,26287,26287,26288, 26287,26287,26287,11133,26289,26290,26290,26291,26292,26292, 11330,11330,11330,11330,11330,11330,11330,11330,11330,11330, 11330,11330,11330,11330,11330,11330,26293,26293,11348,11348, 11348,11348,11348,11348,11348,11348,11348,11348,11348,26294, 26294,11361,11361,11361,11361,11361,11361,11361,11361,11361, 26295,26295,11372,11372,11372,11372,11372,11372,26296,26296, 11380,11380,11380,26297,26297,26298,11385,11385,11380,26299, 26299,11391,11391,11380,26300,26300,26301,11396,11396,11372, 11372,11361,11361,11348,11348,11348,11348,11348,11348,11348, 11348,11348,11348,11348,11348,11348,11348,11348,11348,11348, 11348,11348,11348,11348,11348,11348,11348,11348,11348,11348, 11348,11348,11348,11348,11348,26302,26302,11437,11437,11437, 11437,11437,11437,11437,11437,11437,11437,11437,11437,11437, 11437,11437,11437,11437,11437,11437,11437,11437,11437,11437, 11437,11437,11437,11437,11437,11437,11437,11437,11437,11437, 11348,26303,26303,11473,11473,11473,11473,11473,11473,11473, 11473,11473,11473,11473,11348,11348,11348,11348,11348,11348, 11348,11348,11348,11348,11348,11348,11348,11348,11348,11348, 11348,11348,11348,11348,11348,11348,11348,11348,11348,11348, 11348,11348,11348,11348,11348,11348,11348,11348,11348,11348, 11348,11348,11348,11330,11330,26291,26291,26291,26291,11330, 26304,26304,26304,26304,26304,26304,26304,26304,26305,26305, 11540,11540,11540,11540,11540,11540,11540,11540,11540,11540, 11540,11540,11540,11540,11540,26306,26306,11557,11557,11557, 11557,11557,11557,11557,11557,11557,11557,11557,11557,11557, 26307,26307,11572,11572,11572,11572,11572,11572,11572,11572, 11572,11572,11572,26308,26308,11585,11585,11585,11585,11585, 11585,11585,11585,11585,26309,26309,11596,11596,11596,11596, 11596,11596,26310,26310,11604,11604,11604,26311,26312,26312, 11610,26311,11610,11604,11596,11596,11585,26313,26313,11619, 11619,11619,11619,11619,11619,11619,11619,11619,11585,26314, 26314,11631,11631,11631,11631,11631,11631,26315,26315,11639, 11639,11639,26316,26317,26317,11645,26316,11645,11639,11631, 11631,11572,11572,11557,11557,11540,11540,11540,26318,26318, 26319,26318,26318,26318,26320,25009,26321,26322,26322,11669, 11669,11669,11669,11672,11672,11672,11669,11672,11673,11673, 11679,11679,11679,11679,11679,26322,26322,26322,26322,26322, 11679,11680,11691,11691,11691,11691,11691,26322,26322,26322, 26322,26322,26322,26322,11691,11680,11705,11705,11705,11705, 11705,26322,26322,11705,11714,11714,11714,26322,26322,26322, 26322,26322,11705,11680,11723,11723,11723,11723,11723,26322, 26322,11714,11732,11732,11732,11732,26323,11723,11738,11738, 11738,11738,11742,11742,11742,11738,11742,11738,11738,11680, 11732,11751,11751,26322,26322,26324,26322,26325,26325,26325, 26326,26326,26326,26327,26327,26327,26328,26328,26328,26329, 26329,26329,26329,26330,26330,26330,26330,26331,26331,26331, 26332,26333,26333,26333,26332,26332,26334,26334,26334,26334, 26335,26335,26335,26335,26336,26336,26336,26336,26322,26337, 26338,26337,26337,26337,26322,26339,26339,26339,26340,26341, 26342,26342,26342,26342,26342,26340,26340,26340,26322,26322, 26322,26343,26343,11823,11823,11823,11823,11823,11823,11823, 11823,11823,11823,11823,11823,11823,11823,11823,11823,11823, 11823,11823,11823,11823,11823,11823,11823,11823,11823,11823, 11823,11823,11823,11823,26322,26322,26322,26322,26322,26322, 26322,26322,26322,26322,26322,26322,26322,26322,26322,26322, 11823,11823,26344,26345,26345,11875,11875,26322,25009,11879, 11879,11879,26346,26347,26347,11885,26348,26348,26349,11888, 11888,26350,26350,11893,11893,26351,25009,11897,11897,11897, 11893,11893,26352,26352,11904,11904,11893,11893,11893,11893, 11893,25009,11912,11912,11912,11893,11893,11893,11904,11904, 11904,11893,26351,11923,11923,11923,11893,11893,11893,11893, 11893,11893,11893,11893,11893,11904,11904,11904,11893,11893, 11893,11893,11912,26353,11879,26354,26354,26354,26322,11949, 11949,11949,25009,11953,11953,26355,26355,26356,26356,11959, 11959,26357,26357,26358,11963,11963,11959,11959,26322,11959, 11959,11959,11959,11959,26359,26359,11976,11976,11976,11976, 11976,11976,26360,26360,11984,11984,11984,26361,26361,26362, 11989,11989,11984,26363,26363,11995,11995,11995,11984,26364, 26364,26365,12001,12001,11976,11976,11959,11959,11953,11957, 11957,11957,11957,26322,26322,26322,26322,26322,11949,12019, 12019,12019,12019,12021,12021,12025,12025,12025,12025,12019, 12025,12025,12032,12032,12032,12032,12036,12036,12036,12036, 12032,12036,12032,12032,26366,26366,12046,26322,26322,26322, 26322,26322,12032,12053,11949,12053,12053,12055,12053,12053, 12053,26322,26322,25009,26367,26367,12066,26368,26368,26369, 26370,26371,26371,12073,12073,12073,12073,12073,26372,26372, 12080,12080,12080,26373,26373,26374,12085,12085,12080,12080, 12073,12073,12073,12073,12073,12073,26375,26375,12098,12098, 12098,12098,12098,12098,12098,12098,12098,26376,26376,12109, 12109,12109,12109,12109,12109,26377,26377,12117,12117,12117, 26378,26378,26379,12122,26379,12117,12117,12109,26380,26380, 12130,12130,12130,12130,12130,12109,26381,26381,12138,12138, 12138,26382,26382,26383,12143,26383,12138,12138,12098,12098, 12073,12073,26370,12153,26384,26384,26384,26385,26386,26384, 26385,26387,26387,26387,26384,25009,26388,26388,26388,26384, 26384,26384,26389,26389,12174,12174,12174,12174,12174,12174, 12174,12174,12174,12174,12174,12174,12174,12174,12174,26390, 26390,12191,12191,12191,12191,12191,12191,12191,12191,12191, 12191,12191,12191,12191,26391,26391,12206,12206,12206,12206, 12206,12206,12206,12206,12206,12206,12206,26392,26392,12219, 12219,12219,12219,12219,12219,12219,12219,12219,26393,26393, 12230,12230,12230,12230,12230,12230,26394,26394,12238,12238, 12238,26395,26396,26396,12244,26395,12244,12238,12230,12230, 12219,26397,26397,12253,12253,12253,12253,12253,12253,12253, 12253,12253,12219,26398,26398,12265,12265,12265,12265,12265, 12265,26399,26399,12273,12273,12273,26400,26401,26401,12279, 26400,12279,12273,12265,12265,12206,12206,12191,12191,12174, 12174,12174,26402,26402,26403,26402,26402,26402,26404,26405, 26406,26404,26407,26408,26408,12305,12305,12305,12305,12305, 12305,12305,12305,12305,12305,12305,12305,12305,26409,26409, 12320,12320,12320,12320,12320,12320,12320,12320,12320,12320, 12320,26410,26410,12333,12333,12333,12333,12333,12333,12333, 12333,12333,26411,26411,12344,12344,12344,12344,12344,12344, 26412,26412,12352,12352,12352,26413,26413,26414,12357,26414, 12352,12352,12344,26415,26415,12365,12365,12365,12365,12365, 12344,26416,26416,12373,12373,12373,26417,26417,26418,12378, 26418,12373,12373,12333,12333,12320,12320,12305,12305,12305, 12305,12305,12305,12305,12305,12305,12305,12305,12305,12305, 12305,12305,12305,12305,12305,26407,26407,26407,26407,26407, 26407,26407,26407,26407,26407,26407,26407,26407,26407,26407, 12305,12305,26407,26407,26407,26407,26419,26404,26404,26404, 26404,26404,26404,26404,26404,26420,26420,12437,12437,12437, 12437,12437,12437,12437,12437,12437,12437,12437,12437,12437, 12437,12437,12437,26421,26421,12455,12455,12455,12455,12455, 12455,12455,12455,12455,12455,12455,12455,12455,12455,12455, 12455,12455,12455,12455,12455,12455,12455,12455,12455,12455, 12455,12455,12455,12455,12455,12455,12455,12455,12455,12455, 12455,12455,12455,12455,12455,12455,12455,12455,26422,26422, 12500,12500,12500,12500,12500,12500,12500,12500,12500,12500, 12500,12500,12500,12500,12500,12500,12500,12500,12500,12500, 12500,12500,12500,12500,12500,12500,12500,12500,12500,12500, 12500,12500,12500,12455,26423,26423,12536,12536,12536,12536, 12536,12536,12536,12536,12536,12536,12536,12536,12455,12455, 12455,12455,12455,12455,12455,12455,12455,12455,12455,12455, 12455,12455,12455,12455,12455,12455,12455,12455,12455,12455, 12455,12455,12455,12455,12455,12455,12455,12455,12455,12455, 12455,12455,12455,12455,12455,12455,12455,12437,12437,12437, 26424,26425,26426,26425,26425,26425,26427,25009,26428,26404, 26404,26404,26404,26404,26404,12605,12605,12605,12605,12609, 12609,12605,12605,12605,12609,12615,12615,12615,12618,12618, 12615,12615,12615,12615,12624,12624,12624,12627,12627,12624, 12624,12624,12605,12624,12634,12634,12634,12637,12637,12634, 12634,12634,12633,12634,12644,12644,12634,12647,12647,12647, 12650,12650,12647,12647,12647,12633,12644,12657,12657,26429, 26404,26404,26404,26404,26404,12647,12633,12666,12666,12666, 12666,12666,26404,26404,12657,12675,12675,12675,12675,26404, 26404,26404,26404,26430,26431,26432,26432,26432,26433,26433, 26433,26434,26434,26434,26435,26435,26435,26436,26436,26436, 26436,26437,26437,26437,26437,26438,26438,26438,26439,26440, 26440,26440,26439,26439,26441,26441,26441,26441,26442,26442, 26442,26442,26443,26443,26443,26443,26404,26444,26445,26444, 26444,26444,26404,26446,26446,26446,26447,26448,26449,26449, 26449,26449,26449,26447,26447,26447,26404,26450,26450,12749, 12749,12749,12749,12749,12749,12749,12749,12749,12749,12749, 12749,12749,12749,12749,12749,12749,12749,26451,26452,26452, 12770,12770,12770,12770,12770,26453,25009,12777,12777,12777, 26454,26454,26454,26454,26455,26455,26456,26456,12788,12788, 12788,26457,26457,26458,12793,12793,12788,12788,26459,26459, 12800,12800,25009,12803,12803,12803,12803,12803,12803,25009, 12810,12810,12810,12810,26460,26460,12816,12800,12800,12800, 12800,26461,26462,26462,12824,25009,12777,26463,26463,26463, 26464,26464,12832,12832,25009,12835,26465,26465,26466,26466, 12840,12840,12840,12840,12840,26467,26467,12847,12847,12847, 26468,26468,26469,12852,12852,12847,12847,12840,12840,26464, 26464,12840,12840,12840,12840,26470,26470,12867,12867,12867, 12867,12867,12867,12867,12867,12867,26471,26471,12878,12878, 12878,12878,12878,12878,26472,26472,12886,12886,12886,26473, 26473,26474,12891,26474,12886,12886,12878,26475,26475,12899, 12899,12899,12899,12899,12899,12878,26476,26476,12908,12908, 12908,26477,26477,26478,12913,26478,12908,12908,12867,12867, 12840,12840,26479,26479,12924,12924,26464,12927,12927,12927, 12927,12931,12931,12931,12931,12927,12933,12933,12938,12933, 12938,12938,12940,12938,12938,12938,26464,26464,26464,26464, 26464,12938,12952,12940,12952,12952,12954,12952,12952,12952, 26464,26464,26480,26480,12952,12965,12965,12965,12965,12969, 12969,12969,12969,12965,12969,12965,12965,12954,26481,26481, 12980,26482,26482,26483,26484,26485,26485,12987,12987,12987, 12987,12987,12987,12987,12987,26486,26487,26486,12998,12998, 12998,12998,12998,12998,26488,26488,13006,13006,13006,26489, 26489,26490,13011,26491,26491,13011,26492,13006,13006,12998, 12998,12987,12987,12987,12987,12987,26493,26493,13028,13028, 13028,13028,13028,13028,13028,13028,13028,13028,13028,26494, 26494,13041,13041,13041,13041,13041,13041,13041,13041,13041, 26495,26495,13052,13052,13052,13052,13052,13052,26496,26496, 13060,13060,13060,26497,26498,26498,13066,26497,13066,13060, 13052,13052,13041,26499,26499,13075,13075,13075,13075,13075, 13075,13075,13075,13041,26500,26500,13086,13086,13086,13086, 13086,13086,26501,26501,13094,13094,13094,26502,26503,26503, 13100,26502,13100,13094,13086,13086,13028,13028,12987,12987, 26504,26504,26505,26505,26505,26506,26505,26506,26507,26507, 26507,26505,25009,26508,26508,26508,26505,26505,26505,26509, 26509,13131,13131,13131,13131,13131,13131,13131,13131,13131, 13131,13131,13131,13131,13131,13131,13131,26510,26510,13149, 13149,13149,13149,13149,13149,13149,13149,13149,13149,13149, 13149,13149,13149,13149,13149,13149,13149,13149,13149,13149, 13149,13149,13149,13149,13149,13149,13149,13149,13149,13149, 13149,13149,13149,13149,13149,13149,13149,13149,13149,13149, 13149,13149,26511,26511,13194,13194,13194,13194,13194,13194, 13194,13194,13194,13194,13194,13194,13194,13194,13194,13194, 13194,13194,13194,13194,13194,13194,13194,13194,13194,13194, 13194,13194,13194,13194,13194,13194,13194,13149,26512,26512, 13230,13230,13230,13230,13230,13230,13230,13230,13230,13230, 13230,13230,13149,13149,13149,13149,13149,13149,13149,13149, 13149,13149,13149,13149,13149,13149,13149,13149,13149,13149, 13149,13149,13149,13149,13149,13149,13149,13149,13149,13149, 13149,13149,13149,13149,13149,13149,13149,13149,13149,13149, 13149,13131,13131,13131,26513,26514,26515,26514,26514,26514, 26505,26516,26517,26505,26518,26519,26519,13297,13297,13297, 13297,13297,13297,13297,13297,13297,13297,13297,13297,13297, 13297,13297,26520,26520,13314,13314,13314,13314,13314,13314, 13314,13314,13314,13314,13314,13314,13314,26521,26521,13329, 13329,13329,13329,13329,13329,13329,13329,13329,13329,13329, 26522,26522,13342,13342,13342,13342,13342,13342,13342,13342, 13342,26523,26523,13353,13353,13353,13353,13353,13353,26524, 26524,13361,13361,13361,26525,26526,26526,13367,26525,13367, 13361,13353,13353,13342,26527,26527,13376,13376,13376,13376, 13376,13376,13376,13376,13342,26528,26528,13387,13387,13387, 13387,13387,13387,26529,26529,13395,13395,13395,26530,26531, 26531,13401,26530,13401,13395,13387,13387,13329,13329,13314, 13314,13297,13297,13297,26532,26532,26532,26532,26533,26534, 26534,26534,26534,26534,26534,26534,26534,26535,26535,13429, 13429,13429,13429,13429,13429,13429,13429,13429,13429,13429, 13429,13429,13429,13429,13429,13429,13429,13429,13429,13429, 13429,13429,13429,13429,13429,13429,13429,13429,13429,13429, 26536,26536,26536,26536,26536,26536,26536,26536,26536,26536, 26536,26536,26536,26536,26536,26536,13429,13429,26537,26538, 26538,13481,13481,26536,26536,26536,26536,26539,25009,26540, 26534,13491,13491,13491,13491,13494,13494,13491,13495,13495, 13499,13499,13499,13491,13491,26534,26534,26534,26534,13499, 13500,13510,13510,13510,26534,26534,26534,26534,26534,26534, 13510,13500,13521,13521,13521,26534,26534,13521,13528,13528, 13528,26534,26534,26534,26534,13521,13500,13536,13536,13536, 26534,26534,13528,13543,13543,13543,13543,26534,26534,26534, 26534,13536,13500,13552,13552,13552,26534,26534,13543,13559, 13559,13559,13559,26541,13552,13565,13565,13565,13568,13568, 13565,13565,13565,13500,13559,13575,13575,26534,26534,26542, 26543,26543,26543,26543,26544,26544,26544,26545,26545,26546, 26546,26546,26547,26547,26548,26548,26548,26549,26549,26549, 26549,26550,26550,26550,26551,26552,26552,26552,26551,26551, 26553,26553,26553,26553,26554,26554,26554,26554,26555,26555, 26555,26555,26534,26556,26557,26556,26556,26534,26558,26558, 26558,26559,26560,26561,26561,26561,26561,26561,26559,26559, 26559,26534,26562,26562,13644,13644,13644,13644,13644,13644, 13644,13644,13644,13644,13644,13644,13644,13644,13644,13644, 13644,13644,13644,26563,26564,26565,26565,13667,26566,25009, 13670,13670,13670,26567,26567,26567,26567,26568,26568,26569, 26534,26569,13682,13682,13682,13682,13682,13682,26570,26570, 13690,13690,13690,26571,26571,26572,13695,13695,26573,13690, 13690,13682,13682,26574,26574,13705,25009,13707,13707,25009, 13710,26534,13710,13710,13712,13710,26575,26575,13718,13705, 26576,26577,26577,13723,13670,26578,26578,26578,26534,13729, 13729,13729,25009,13733,26579,26580,26580,13737,13737,13737, 13737,13737,13737,13737,13737,26581,26582,26581,13748,13748, 13748,13748,13748,13748,26583,26583,13756,13756,13756,26584, 26584,26585,13761,26586,26586,13761,26587,13756,13756,13748, 13748,13737,13737,26534,13737,13737,13737,26588,26588,13779, 13779,13779,13779,13779,13779,13779,13779,13779,13779,13779, 26589,26589,13792,13792,13792,13792,13792,13792,13792,13792, 13792,26590,26590,13803,13803,13803,13803,13803,13803,26591, 26591,13811,13811,13811,26592,26593,26593,13817,26592,13817, 13811,13803,13803,13792,26594,26594,13826,13826,13826,13826, 13826,13826,13826,13826,13826,13792,26595,26595,13838,13838, 13838,13838,13838,13838,26596,26596,13846,13846,13846,26597, 26598,26598,13852,26597,13852,13846,13838,13838,13779,13779, 13737,13737,25009,13863,13863,13863,26534,26534,26534,26534, 26534,26534,13872,13872,13872,13872,13874,13874,13878,13878, 13878,13878,13872,13878,13878,13885,13885,13885,13885,13889, 13889,13889,13889,13885,13889,13885,13885,13885,13898,13898, 13898,13898,13902,13902,13902,13902,13898,13902,13898,13898, 13872,26599,26599,26534,26534,26534,26534,26534,13898,13919, 13911,13919,13919,13921,13919,13919,13919,26534,26534,13919, 13930,13930,13930,26600,26600,26601,26602,26603,26604,26604, 13940,13940,13940,13940,13940,13940,13940,13940,13940,13940, 13940,26605,26605,13953,13953,26606,26606,26607,13957,13957, 13953,13953,13953,13953,13953,13953,13953,26608,26608,13969, 13969,13969,13969,13969,13969,26609,26609,13977,13977,13977, 26610,26610,26611,13982,13982,13977,26612,26612,13988,13988, 13977,26613,26613,26614,13993,13993,13969,13969,13953,13953, 13940,13940,13940,13940,13940,13940,13940,13940,13940,13940, 13940,13940,13940,13940,13940,13940,13940,13940,13940,13940, 13940,13940,13940,13940,13940,13940,13940,13940,13940,13940, 13940,13940,26615,26615,14034,14034,14034,14034,14034,14034, 14034,14034,14034,14034,14034,14034,14034,14034,14034,14034, 14034,14034,14034,14034,14034,14034,14034,14034,14034,14034, 14034,14034,14034,14034,14034,14034,14034,13940,26616,26616, 14070,14070,14070,14070,14070,14070,14070,14070,14070,14070, 14070,13940,13940,13940,13940,13940,13940,13940,13940,13940, 13940,13940,13940,13940,13940,13940,13940,13940,13940,13940, 13940,13940,13940,13940,13940,13940,13940,13940,13940,13940, 13940,13940,13940,13940,13940,13940,13940,13940,13940,13940, 26617,26617,26618,26618,26619,26619,26620,26620,26620,26618, 25009,26618,26621,26621,26618,26618,26618,26622,26622,14139, 14139,14139,14139,14139,14139,14139,14139,14139,14139,14139, 14139,14139,14139,14139,14139,14139,14139,14139,14139,14139, 14139,14139,14139,14139,14139,14139,14139,14139,14139,14139, 26623,26623,26623,26623,26623,26623,26623,26623,26623,26623, 26623,26623,26623,26623,26623,26623,14139,14139,26624,26625, 26625,14191,14191,14191,26623,26623,26623,26623,26618,26626, 26627,26618,26628,26629,26629,14205,14205,14205,14205,14205, 14205,14205,14205,14205,14205,14205,14205,14205,14205,14205, 14205,26630,26630,14223,14223,14223,14223,14223,14223,14223, 14223,14223,14223,14223,14223,14223,14223,14223,14223,14223, 14223,14223,14223,14223,14223,14223,14223,14223,14223,14223, 14223,14223,14223,14223,14223,14223,14223,14223,14223,14223, 14223,14223,14223,14223,14223,14223,26631,26631,14268,14268, 14268,14268,14268,14268,14268,14268,14268,14268,14268,14268, 14268,14268,14268,14268,14268,14268,14268,14268,14268,14268, 14268,14268,14268,14268,14268,14268,14268,14268,14268,14268, 14268,14223,26632,26632,14304,14304,14304,14304,14304,14304, 14304,14304,14304,14304,14304,14223,14223,14223,14223,14223, 14223,14223,14223,14223,14223,14223,14223,14223,14223,14223, 14223,14223,14223,14223,14223,14223,14223,14223,14223,14223, 14223,14223,14223,14223,14223,14223,14223,14223,14223,14223, 14223,14223,14223,14223,14205,14205,14205,26628,26628,26628, 26628,26633,26618,26618,26618,26618,26618,26618,26618,26618, 26634,26634,14372,14372,14372,14372,14372,14372,14372,14372, 14372,14372,14372,14372,14372,14372,14372,14372,14372,14372, 26635,26636,26636,14393,14393,14393,14393,14393,26637,26638, 26638,26638,26639,25009,26640,26618,26618,26618,26618,26618, 14410,14410,14410,14410,14414,14414,14410,14414,14418,14418, 14414,14421,14421,14418,26618,26618,14418,14427,14427,14421, 14430,14430,14427,14430,14430,14435,14435,14430,14438,14438, 14435,14434,14435,14443,14443,14435,14446,14446,14438,14449, 14449,14446,14434,14443,14454,14454,14446,14457,14457,14449, 14460,14460,14457,14434,14454,14465,14465,26641,26618,26618, 26618,26618,14457,14434,14473,14473,14473,26618,26618,14465, 14480,14480,14480,14480,26618,26618,26618,26618,26642,26642, 26642,26643,26643,26643,26644,26644,26645,26645,26645,26646, 26646,26647,26647,26647,26648,26648,26648,26648,26649,26649, 26649,26650,26650,26650,26651,26651,26652,26652,26652,26652, 26653,26653,26653,26653,26654,26654,26654,26654,26618,26655, 26656,26655,26655,26618,26657,26657,26658,26659,26660,26660, 26660,26660,26658,26658,26618,26661,26662,26662,14548,14548, 26663,26663,14552,26664,26664,14555,14555,26665,26665,26665, 26665,26666,26667,26667,14564,14564,14564,14564,14564,14564, 14564,14564,14564,26668,26668,14575,14575,14575,14575,14575, 14575,26669,26669,14583,14583,14583,26670,26670,26671,14588, 14588,14583,14583,26672,26672,26673,14595,14595,14575,14575, 14564,14564,26674,26674,14604,25009,14606,14606,26675,26675, 14610,14610,14610,26676,26676,26677,26678,26679,26679,14555, 26680,26680,26680,26681,26681,14625,14625,25009,26682,26683, 26683,14631,14631,14631,14631,14631,14631,14631,14631,14631, 14631,14631,26684,26684,14644,14644,26685,26685,26686,14648, 14648,14644,14644,14644,14644,14644,14644,14644,26687,26687, 14660,14660,14660,14660,14660,14660,26688,26688,14668,14668, 14668,26689,26689,26690,14673,14673,14668,26691,26691,14679, 14679,14679,14668,26692,26692,26693,14685,14685,14660,14660, 14644,14644,14631,26681,14631,14631,14631,14631,14631,14631, 14631,14631,14631,14631,14631,14631,14631,14631,14631,14631, 14631,14631,14631,14631,14631,14631,14631,14631,14631,14631, 14631,14631,14631,14631,14631,26694,26694,14727,14727,14727, 14727,14727,14727,14727,14727,14727,14727,14727,14727,14727, 14727,14727,14727,14727,14727,14727,14727,14727,14727,14727, 14727,14727,14727,14727,14727,14727,14727,14727,14727,14727, 14631,26695,26695,14763,14763,14763,14763,14763,14763,14763, 14763,14763,14763,14763,14763,14631,14631,14631,14631,14631, 14631,14631,14631,14631,14631,14631,14631,14631,14631,14631, 14631,14631,14631,14631,14631,14631,14631,14631,14631,14631, 14631,14631,14631,14631,14631,14631,14631,14631,14631,14631, 14631,14631,14631,14631,26681,14815,14815,14815,14815,14819, 14819,14819,14819,14815,14821,14821,14826,14821,14826,14826, 14828,14826,14826,14826,26681,26681,26681,26681,26681,14826, 14840,14828,14840,14840,14842,14840,14840,14840,26681,26681, 26681,26681,26681,26681,26681,14840,14856,14842,14856,14856, 14858,14856,14856,14856,26681,26681,14856,14867,14867,14867, 26696,14856,14872,14872,14872,14872,14876,14876,14876,14876, 14872,14876,14872,14872,14858,26681,14867,14887,14887,26697, 26697,26698,26699,26700,26701,26701,14896,14896,14896,14896, 14896,14896,14896,14896,14896,14896,14896,14896,14896,26702, 26702,14911,14911,14911,14911,14911,26703,26703,14918,14918, 14918,26704,26704,26705,14923,14923,14918,14918,14911,14911, 14911,14911,14911,14911,26706,26706,14936,14936,14936,14936, 14936,14936,14936,14936,14936,26707,26707,14947,14947,14947, 14947,14947,14947,26708,26708,14955,14955,14955,26709,26709, 26710,14960,26710,14955,14955,14947,26711,26711,14968,14968, 14968,14968,14968,14947,26712,26712,14976,14976,14976,26713, 26713,26714,14981,26714,14976,14976,14936,14936,14911,14911, 14896,14896,14896,14896,14896,14896,14896,14896,14896,14896, 14896,14896,14896,14896,14896,14896,14896,14896,26715,26715, 26715,26715,26715,26715,26715,26715,26715,26715,26715,26715, 26715,26715,26715,14896,14896,26716,26716,26715,26715,26717, 26717,26718,26718,26718,26715,25009,26719,26719,26715,26715, 26715,26720,26720,15043,15043,15043,15043,15043,15043,15043, 15043,15043,15043,15043,15043,15043,15043,15043,15043,15043, 15043,26721,26722,26722,15064,15064,15064,15064,15064,15064, 26723,26724,26724,26724,26715,26715,26725,26726,26725,26725, 26725,26715,26727,26728,26728,15085,15085,15085,15085,15085, 15085,15085,15085,15085,15085,15085,15085,15085,15085,15085, 15085,15085,15085,15085,15085,15085,15085,15085,15085,15085, 15085,15085,15085,15085,15085,15085,26727,26727,26727,26727, 26727,26727,26727,26727,26727,26727,26727,26727,26727,26727, 26727,15085,15085,26729,26730,26727,26727,26727,26727,26715, 26715,26715,26715,26715,26715,26731,26731,15147,15147,15147, 15147,15147,15147,15147,15147,15147,15147,15147,15147,15147, 15147,15147,15147,15147,15147,15147,26732,26733,26734,26734, 15170,26735,26736,26736,26736,26737,25009,26715,15178,15178, 26715,15178,15178,15183,15183,15183,26715,26715,26715,26715, 15183,15191,15191,15191,15178,26715,26715,26715,26715,15191, 15200,15200,15200,15200,15204,15204,15204,26715,26715,26715, 26715,15200,15212,15212,15212,15204,15216,15216,15216,15216, 26715,26715,26715,26715,15212,15225,15225,15225,15216,15229, 15229,15229,15229,26715,26715,26715,26715,15225,15238,15238, 15238,15229,15242,15242,15242,15242,26738,15238,15248,15248, 15238,15251,15251,15248,15251,15242,15256,15256,26715,26739, 26739,26739,26740,26740,26740,26741,26741,26742,26742,26742, 26743,26743,26744,26744,26744,26745,26745,26745,26745,26746, 26746,26746,26747,26747,26747,26748,26748,26749,26749,26749, 26749,26750,26750,26750,26750,26751,26751,26751,26751,26715, 26752,26752,26752,26752,26715,26753,26753,26754,26754,26755, 26755,26755,26755,26754,26754,26715,26756,26757,26757,15319, 15319,15319,15319,15319,26758,26758,26759,26759,26759,26759, 26760,26761,26761,15333,15333,15333,15333,15333,15333,15333, 15333,15333,15333,15333,26762,26762,15346,15346,15346,15346, 15346,15346,15346,15346,15346,26763,26763,15357,15357,15357, 15357,15357,15357,26764,26764,15365,15365,15365,26765,26765, 26766,15370,26766,15365,15365,15357,15357,26767,26767,15379, 15379,15379,26768,26768,26769,15384,26769,15379,15379,15346, 15346,15333,15333,26770,26770,15395,25009,15397,26771,26771, 26772,26773,26774,26774,25009,26775,26775,26776,26776,26776, 26776,25009,26777,26778,26778,15415,15415,15415,15415,15415, 15415,15415,15415,15415,15415,15415,15415,15415,26779,26779, 15430,15430,15430,15430,15430,26780,26780,15437,15437,15437, 26781,26781,26782,15442,15442,15437,15437,15430,15430,15430, 15430,15430,15430,26783,26783,15455,15455,15455,15455,15455, 15455,15455,15455,15455,26784,26784,15466,15466,15466,15466, 15466,15466,26785,26785,15474,15474,15474,26786,26786,26787, 15479,26787,15474,15474,15466,26788,26788,15487,15487,15487, 15487,15487,15487,15466,26789,26789,15496,15496,15496,26790, 26790,26791,15501,26791,15496,15496,15455,15455,15430,15430, 15415,26792,15415,15415,15415,15415,15415,15415,15415,15415, 15415,15415,15415,15415,15415,15415,15415,15415,15415,26792, 26792,26792,26792,26792,26792,26792,26792,26792,26792,26792, 26792,26792,26792,26792,26792,15415,15415,26792,26792,26792, 26792,26792,26792,15553,15553,15553,15553,15555,15555,15559, 15559,15559,15553,15559,15559,15565,15565,15565,15565,15569, 15569,15569,15565,15569,15565,15565,15565,15577,15577,15577, 15577,15581,15581,15581,15577,15581,15577,15577,15553,15577, 15590,15590,15590,15590,15594,15594,15594,15590,15594,15590, 15590,15589,15590,15603,15603,26793,26792,26792,26792,26792, 26792,15590,15612,15589,15612,15612,15614,15612,15612,15612, 26792,26792,15603,15623,15623,15623,26792,26792,26792,26792, 15623,26794,26795,26796,26797,26797,15636,15636,15636,15636, 15636,15636,15636,15636,15636,15636,15636,15636,15636,15636, 15636,26798,26798,15653,15653,15653,15653,15653,15653,15653, 15653,26799,26799,15663,15663,15663,15663,15663,15663,26800, 26800,15671,15671,15671,26801,26801,26802,15676,26803,26803, 15676,26804,15671,15671,15663,15663,15653,15653,15653,15653, 15653,26805,26805,15693,15693,15693,15693,15693,15693,15693, 15693,15693,15693,15693,26806,26806,15706,15706,15706,15706, 15706,15706,15706,15706,15706,26807,26807,15717,15717,15717, 15717,15717,15717,26808,26808,15725,15725,15725,26809,26810, 26810,15731,26809,15731,15725,15717,15717,15706,26811,26811, 15740,15740,15740,15740,15740,15740,15740,15740,15706,26812, 26812,15751,15751,15751,15751,15751,15751,26813,26813,15759, 15759,15759,26814,26815,26815,15765,26814,15765,15759,15751, 15751,15693,15693,15653,15653,26816,26816,15777,26817,26818, 26818,26819,26818,26820,26820,26820,26821,26822,26818,26823, 26818,26818,26824,26824,15794,15794,15794,15794,15794,15794, 15794,15794,15794,15794,15794,15794,15794,15794,15794,15794, 15794,15794,15794,26825,26826,26827,26827,15817,15817,26828, 26829,26829,26829,26818,26830,26830,26830,26831,26832,26832, 15830,15830,15830,15830,15830,15830,15830,15830,15830,15830, 15830,15830,15830,15830,15830,15830,15830,15830,26833,26834, 26834,15851,15851,26835,26836,26836,26836,26818,26818,26818, 26818,26818,26837,26838,26838,15865,15865,26839,26839,15869, 26840,26840,26841,26818,26818,26818,26818,26818,15878,15878, 15878,15878,15882,15882,15882,15882,15886,15886,15886,15882, 15890,15890,15890,15890,15894,15894,15890,15897,15897,15897, 15894,15901,15901,15897,15904,15904,15904,15901,15908,15908, 15904,15911,15911,15911,15908,15915,15915,26818,26818,26818, 26818,15911,15922,15922,15922,15915,15926,15926,15926,15926, 26842,26842,26842,26843,26843,26843,26844,26844,26845,26845, 26846,26846,26847,26847,26847,26848,26848,26848,26849,26849, 26849,26850,26850,26850,26851,26851,26852,26852,26852,26852, 26853,26853,26853,26854,26854,26854,26818,26855,26855,26855, 26818,26856,26856,26857,26858,26858,26858,26858,26857,26857, 26818,26859,26818,26860,26860,15985,26861,26861,26862,26862, 26862,26862,26863,26864,26864,15995,15995,15995,15995,15995, 15995,15995,15995,15995,15995,15995,15995,15995,26865,26865, 16010,16010,16010,16010,16010,16010,16010,16010,16010,16010, 16010,26866,26866,16023,16023,16023,16023,16023,16023,16023, 16023,16023,26867,26867,16034,16034,16034,16034,16034,16034, 26868,26868,16042,16042,16042,26869,26870,26870,16048,26869, 16048,16042,16034,16034,16023,16023,26871,26871,16058,16058, 16058,16058,16058,16058,26872,26872,16066,16066,16066,26873, 26874,26874,16072,26873,16072,16066,16058,16058,16010,16010, 15995,15995,26875,26875,25009,16085,26876,26877,26878,26879, 26879,26880,26880,25009,26881,26882,26882,16097,16097,16097, 16097,16097,16097,16097,16097,16097,16097,16097,16097,16097, 16097,16097,26883,26883,16114,16114,16114,16114,16114,16114, 16114,16114,26884,26884,16124,16124,16124,16124,16124,16124, 26885,26885,16132,16132,16132,26886,26886,26887,16137,26888, 26888,16137,26889,16132,16132,16124,16124,16114,16114,16114, 16114,16114,26890,26890,16154,16154,16154,16154,16154,16154, 16154,16154,16154,16154,16154,26891,26891,16167,16167,16167, 16167,16167,16167,16167,16167,16167,26892,26892,16178,16178, 16178,16178,16178,16178,26893,26893,16186,16186,16186,26894, 26895,26895,16192,26894,16192,16186,16178,16178,16167,26896, 26896,16201,16201,16201,16201,16201,16201,16201,16201,16201, 16167,26897,26897,16213,16213,16213,16213,16213,16213,26898, 26898,16221,16221,16221,26899,26900,26900,16227,26899,16227, 16221,16213,16213,16154,16154,16114,16114,26901,26902,26902, 16240,26901,16242,16242,16242,16242,16242,16246,16246,16246, 16242,16246,16247,16247,16253,16253,16253,16253,16253,26901, 26901,26901,26901,26901,16253,16254,16265,16265,16265,16265, 16265,26901,26901,26901,26901,26901,26901,26901,16265,16254, 16279,16279,16279,16279,16279,26901,26901,16279,16288,16288, 16288,26901,26901,26901,26901,26901,16279,16254,16297,16297, 16297,16297,16297,26901,26901,16288,16306,16306,16306,16306, 26903,16297,16312,16312,16312,16312,16316,16316,16316,16312, 16316,16312,16312,16254,16306,16325,16325,26901,26901,26904, 26905,26901,26906,26906,16334,16334,16334,16334,16334,16334, 16334,16334,16334,16334,16334,16334,16334,16334,16334,16334, 26907,26907,16352,16352,16352,16352,16352,16352,16352,16352, 16352,16352,16352,26908,26908,16365,16365,16365,16365,16365, 16365,16365,16365,16365,26909,26909,16376,16376,16376,16376, 16376,16376,26910,26910,16384,16384,16384,26911,26911,26912, 16389,16389,16384,26913,26913,16395,16395,16384,26914,26914, 26915,16400,16400,16376,16376,16365,16365,16352,16352,16352, 16352,16352,16352,16352,16352,16352,16352,16352,16352,16352, 16352,16352,16352,16352,16352,16352,16352,16352,16352,16352, 16352,16352,16352,16352,16352,16352,16352,16352,16352,26916, 26916,16441,16441,16441,16441,16441,16441,16441,16441,16441, 16441,16441,16441,16441,16441,16441,16441,16441,16441,16441, 16441,16441,16441,16441,16441,16441,16441,16441,16441,16441, 16441,16441,16441,16441,16352,26917,26917,16477,16477,16477, 16477,16477,16477,16477,16477,16477,16477,16477,16352,16352, 16352,16352,16352,16352,16352,16352,16352,16352,16352,16352, 16352,16352,16352,16352,16352,16352,16352,16352,16352,16352, 16352,16352,16352,16352,16352,16352,16352,16352,16352,16352, 16352,16352,16352,16352,16352,16352,16352,16334,16334,16334, 26918,26901,26901,26919,26901,26920,26920,26920,26921,26922, 26901,26921,26921,26921,25009,26923,26901,26924,26925,26925, 16550,16550,26926,26926,16554,16554,26927,26927,26901,26928, 26928,26928,26929,26929,26929,26929,26930,26930,16568,16568, 16568,16568,16568,16568,16568,16568,16568,16568,16568,16568, 16568,16568,16568,16568,16568,16568,16568,26931,26932,26933, 26933,16591,26934,26932,26932,26932,26901,26901,26901,26901, 26901,26935,26936,26936,16604,16604,16604,16604,16604,26937, 26937,26938,26938,26901,26901,26901,26901,26901,26901,26901, 26901,26901,16622,16622,26901,26901,26901,26901,16622,26901, 26901,26901,26901,16629,26901,26901,26901,26901,16629,26901, 26901,26901,26901,16629,16629,16645,16645,16645,16629,16649, 16649,26939,26939,26939,26940,26940,26940,26941,26942,26943, 26943,26944,26945,26946,26947,26946,26948,26948,26948,26949, 26949,26949,26950,26950,26951,26952,26952,26953,26953,26953, 26953,26954,26954,26954,26955,26955,26955,26901,26956,26956, 26957,26901,26958,26958,26959,26960,26960,26960,26960,26959, 26959,26901,26961,26961,16704,26962,26963,26963,26963,26963, 26964,26965,26965,16713,16713,16713,16713,16713,16713,16713, 16713,16713,16713,16713,16713,16713,16713,16713,16713,16713, 16713,16713,16713,16713,16713,16713,16713,16713,16713,16713, 16713,16713,16713,16713,16713,16713,16713,16713,16713,16713, 16713,16713,16713,16713,16713,16713,26966,26966,16758,16758, 16758,16758,16758,16758,16758,16758,16758,16758,16758,16758, 16758,16758,16758,16758,16758,16758,16758,16758,16758,16758, 16758,16758,16758,16758,16758,16758,16758,16758,16758,16758, 16758,16713,16713,16713,16713,16713,16713,16713,16713,16713, 16713,16713,16713,16713,16713,16713,16713,16713,16713,16713, 16713,16713,16713,16713,16713,16713,16713,16713,16713,16713, 16713,16713,16713,16713,16713,16713,16713,16713,16713,16713, 16713,26967,26967,25009,26968,26969,26970,26971,26971,25009, 26972,26973,26973,16843,16843,16843,16843,16843,16843,16843, 16843,16843,16843,16843,16843,16843,16843,16843,16843,26974, 26974,16861,16861,16861,16861,16861,16861,16861,16861,16861, 16861,16861,26975,26975,16874,16874,16874,16874,16874,16874, 16874,16874,16874,26976,26976,16885,16885,16885,16885,16885, 16885,26977,26977,16893,16893,16893,26978,26978,26979,16898, 16898,16893,26980,26980,16904,16904,16904,16893,26981,26981, 26982,16910,16910,16885,16885,16874,16874,16861,16861,16861, 16861,16861,16861,16861,16861,16861,16861,16861,16861,16861, 16861,16861,16861,16861,16861,16861,16861,16861,16861,16861, 16861,16861,16861,16861,16861,16861,16861,16861,16861,26983, 26983,16951,16951,16951,16951,16951,16951,16951,16951,16951, 16951,16951,16951,16951,16951,16951,16951,16951,16951,16951, 16951,16951,16951,16951,16951,16951,16951,16951,16951,16951, 16951,16951,16951,16951,16861,26984,26984,16987,16987,16987, 16987,16987,16987,16987,16987,16987,16987,16987,16987,16861, 16861,16861,16861,16861,16861,16861,16861,16861,16861,16861, 16861,16861,16861,16861,16861,16861,16861,16861,16861,16861, 16861,16861,16861,16861,16861,16861,16861,16861,16861,16861, 16861,16861,16861,16861,16861,16861,16861,16861,26985,16843, 16843,16843,26985,26985,26985,26985,26985,26985,17048,17048, 17048,17048,17052,17052,17048,17048,17048,17052,17058,17058, 17058,17061,17061,17058,17058,17058,17058,17067,17067,17067, 17070,17070,17067,17067,17067,17048,17067,17077,17077,17077, 17080,17080,17077,17077,17077,17076,17077,17087,17087,17077, 17090,17090,17090,17093,17093,17090,17090,17090,17076,17087, 17100,17100,26986,26985,26985,26985,26985,26985,17090,17076, 17109,17109,17109,17109,17109,26985,26985,17100,17118,17118, 17118,17118,26985,26985,26985,26985,26987,26988,26989,26989, 17130,17130,17130,17130,17130,17130,17130,17130,17130,17130, 17130,17130,17130,26990,26990,17145,17145,17145,17145,17145, 17145,17145,17145,17145,17145,17145,26991,26991,17158,17158, 17158,17158,17158,17158,17158,17158,17158,26992,26992,17169, 17169,17169,17169,17169,17169,26993,26993,17177,17177,17177, 26994,26994,26995,17182,26995,17177,17177,17169,26996,26996, 17190,17190,17190,17190,17190,17169,26997,26997,17198,17198, 17198,26998,26998,26999,17203,26999,17198,17198,17158,17158, 17145,17145,17130,17130,17130,17130,17130,17130,17130,17130, 17130,17130,17130,17130,17130,17130,17130,17130,17130,17130, 26985,26985,26985,26985,26985,26985,26985,26985,26985,26985, 26985,26985,26985,26985,26985,17130,17130,27000,27001,26985, 26985,26985,26985,27002,27002,27002,26985,27003,27003,27003, 25009,27004,26985,27005,27006,27006,17266,17266,17266,17266, 17266,27007,27007,27008,27008,26985,27009,27009,27009,27010, 27010,27010,27010,27011,27012,27013,27013,17287,27012,27012, 27012,26985,26985,26985,26985,27014,27015,27016,27016,17299, 27017,27017,27015,27015,26985,26985,26985,26985,26985,17305, 27018,27018,27018,27019,27019,27020,27020,27020,27020,27020, 27021,27021,27022,27022,27022,27022,27023,27023,27023,27023, 27023,27024,27025,27025,27025,27026,27026,27027,27027,27028, 27029,27030,27030,27030,27030,27031,27031,27031,27032,27032, 27032,26985,27033,27034,27034,27034,27034,26985,27035,27036, 27037,27038,27038,27038,27038,27037,27039,26985,27040,27040, 27041,27042,27043,27043,27043,27044,27045,27045,17378,17378, 17378,17378,17378,17378,17378,17378,17378,17378,17378,17378, 17378,17378,17378,17378,17378,17378,17378,17378,17378,17378, 17378,17378,17378,17378,17378,17378,17378,17378,17378,17378, 17378,27046,25009,27047,26985,27048,27049,27049,25009,27050, 27051,27051,17422,17422,17422,17422,17422,17422,17422,17422, 17422,17422,17422,17422,17422,27052,27052,17437,17437,17437, 17437,17437,17437,17437,17437,17437,17437,17437,27053,27053, 17450,17450,17450,17450,17450,17450,17450,17450,17450,27054, 27054,17461,17461,17461,17461,17461,17461,27055,27055,17469, 17469,17469,27056,27056,27057,17474,27057,17469,17469,17461, 27058,27058,17482,17482,17482,17482,17482,17482,17461,27059, 27059,17491,17491,17491,27060,27060,27061,17496,27061,17491, 17491,17450,17450,17437,17437,17422,17422,17422,17422,17422, 17422,17422,17422,17422,17422,17422,17422,17422,17422,17422, 17422,17422,17422,27062,27062,27062,27062,27062,27062,27062, 27062,27062,27062,27062,27062,27062,27062,27062,27062,17422, 17422,27062,27063,27062,17544,17544,17544,17544,17547,17547, 17544,17548,17548,17552,17552,17552,17544,17544,27062,27062, 27062,27062,17552,17553,17563,17563,17563,27062,27062,27062, 27062,27062,27062,17563,17553,17574,17574,17574,27062,27062, 17574,17581,17581,17581,27062,27062,27062,27062,17574,17553, 17589,17589,17589,27062,27062,17581,17596,17596,17596,17596, 27062,27062,27062,27062,17589,17553,17605,17605,17605,27062, 27062,17596,17612,17612,17612,17612,27064,17605,17618,17618, 17618,17621,17621,17618,17618,17618,17553,17612,17628,17628, 27062,27062,27065,27066,27067,27067,17636,17636,17636,17636, 17636,17636,17636,17636,17636,17636,17636,17636,17636,17636, 17636,27068,27068,17653,17653,17653,17653,17653,17653,17653, 17653,17653,17653,17653,17653,17653,27069,27069,17668,17668, 17668,17668,17668,17668,17668,17668,17668,17668,17668,27070, 27070,17681,17681,17681,17681,17681,17681,17681,17681,17681, 27071,27071,17692,17692,17692,17692,17692,17692,27072,27072, 17700,17700,17700,27073,27074,27074,17706,27073,17706,17700, 17692,17692,17681,27075,27075,17715,17715,17715,17715,17715, 17715,17715,17715,17681,27076,27076,17726,17726,17726,17726, 17726,17726,27077,27077,17734,17734,17734,27078,27079,27079, 17740,27078,17740,17734,17726,17726,17668,17668,17653,17653, 17636,17636,17636,27080,27081,27082,27082,27082,27082,27083, 27083,27083,27082,27084,27084,27084,25009,27085,27082,27086, 27087,27088,27088,17773,27089,27089,27087,27087,27082,27090, 27090,27090,27091,27091,27091,27091,27092,27093,27094,27094, 17790,27095,27095,27095,27082,27082,27082,27082,27082,27096, 27096,17801,27097,27098,27098,27099,27099,27099,27100,27100, 27101,27101,27101,27101,27101,27102,27102,27103,27103,27103, 27103,27104,27104,27104,27104,27104,27105,27106,27106,27106, 27107,27107,27108,27108,27109,27109,27109,27109,27109,27110, 27110,27110,27110,27111,27111,27111,27112,27112,27112,27082, 27113,27114,27114,27114,27114,27082,27115,27115,27115,27115, 27116,27117,27117,27117,27117,27118,27118,27118,27118,27118, 27118,27082,27119,27119,27120,27121,27121,27121,27121,27121, 27121,27122,27122,27122,27123,27124,27124,17887,17887,17887, 17887,17887,17887,17887,17887,17887,17887,17887,17887,17887, 17887,17887,17887,17887,17887,27125,25009,27126,27127,27128, 27129,25009,27130,27131,27131,17915,17915,17915,17915,17915, 17915,17915,17915,17915,17915,17915,17915,17915,17915,17915, 27132,27132,17932,17932,17932,17932,17932,17932,17932,17932, 17932,17932,17932,17932,17932,27133,27133,17947,17947,17947, 17947,17947,17947,17947,17947,17947,17947,17947,27134,27134, 17960,17960,17960,17960,17960,17960,17960,17960,17960,27135, 27135,17971,17971,17971,17971,17971,17971,27136,27136,17979, 17979,17979,27137,27138,27138,17985,27137,17985,17979,17971, 17971,17960,27139,27139,17994,17994,17994,17994,17994,17994, 17994,17994,17994,17960,27140,27140,18006,18006,18006,18006, 18006,18006,27141,27141,18014,18014,18014,27142,27143,27143, 18020,27142,18020,18014,18006,18006,17947,17947,17932,17932, 17915,17915,17915,27144,27145,27144,27144,27144,27144,27144, 18040,18040,18040,18040,18044,18044,18040,18044,18048,18048, 18044,18051,18051,18048,27144,27144,18048,18057,18057,18051, 18060,18060,18057,18060,18060,18065,18065,18060,18068,18068, 18065,18064,18065,18073,18073,18065,18076,18076,18068,18079, 18079,18076,18064,18073,18084,18084,18076,18087,18087,18079, 18090,18090,18087,18064,18084,18095,18095,27146,27144,27144, 27144,27144,18087,18064,18103,18103,18103,27144,27144,18095, 18110,18110,18110,18110,27144,27144,27144,27144,27147,27148, 27149,27149,18122,18122,18122,18122,18122,18122,18122,18122, 18122,18122,18122,18122,18122,18122,18122,18122,27150,27150, 18140,18140,18140,18140,18140,18140,18140,18140,18140,18140, 18140,18140,18140,18140,18140,18140,18140,18140,18140,18140, 18140,18140,18140,18140,18140,18140,18140,18140,18140,18140, 18140,18140,18140,18140,18140,18140,18140,18140,18140,18140, 18140,18140,18140,27151,27151,18185,18185,18185,18185,18185, 18185,18185,18185,18185,18185,18185,18185,18185,18185,18185, 18185,18185,18185,18185,18185,18185,18185,18185,18185,18185, 18185,18185,18185,18185,18185,18185,18185,18185,18140,27152, 27152,18221,18221,18221,18221,18221,18221,18221,18221,18221, 18221,18221,18140,18140,18140,18140,18140,18140,18140,18140, 18140,18140,18140,18140,18140,18140,18140,18140,18140,18140, 18140,18140,18140,18140,18140,18140,18140,18140,18140,18140, 18140,18140,18140,18140,18140,18140,18140,18140,18140,18140, 18140,18122,18122,18122,27153,27154,27144,27144,27144,27155, 27155,27155,27144,27156,27156,27156,25009,27157,27144,27158, 27158,18291,27159,27160,27160,27161,27162,27162,27162,27163, 27163,27163,27164,27165,27165,27165,27166,27165,27167,27167, 27168,27168,27168,27144,27144,27144,27144,27144,27169,27169, 27170,27171,27172,27173,27173,27173,27174,27174,27175,27175, 27175,27175,27175,27176,27177,27178,27178,27178,27178,27179, 27179,27179,27179,27179,27180,27181,27182,27181,27183,27183, 27184,27184,27185,27185,27185,27185,27185,27186,27186,27186, 27187,27187,27188,27189,27189,27190,27144,27191,27192,27192, 27192,27192,27144,27193,27193,27193,27193,27194,27195,27195, 27195,27195,27196,27196,27196,27196,27196,27144,27197,27198, 27199,27199,27199,27199,27200,27200,27200,27201,27202,27202, 18400,18400,18400,18400,18400,18400,18400,18400,18400,18400, 18400,18400,18400,18400,18400,18400,18400,18400,18400,27203, 25009,27204,27205,27206,27206,27206,27207,27206,25009,27208, 27208,18431,18431,18431,18431,18431,18431,18431,18431,18431, 18431,18431,18431,18431,18431,18431,18431,27209,27209,18449, 18449,18449,18449,18449,18449,18449,18449,18449,18449,18449, 18449,18449,18449,18449,18449,18449,18449,18449,18449,18449, 18449,18449,18449,18449,18449,18449,18449,18449,18449,18449, 18449,18449,18449,18449,18449,18449,18449,18449,18449,18449, 18449,18449,27210,27210,18494,18494,18494,18494,18494,18494, 18494,18494,18494,18494,18494,18494,18494,18494,18494,18494, 18494,18494,18494,18494,18494,18494,18494,18494,18494,18494, 18494,18494,18494,18494,18494,18494,18494,18449,27211,27211, 18530,18530,18530,18530,18530,18530,18530,18530,18530,18530, 18530,18530,18449,18449,18449,18449,18449,18449,18449,18449, 18449,18449,18449,18449,18449,18449,18449,18449,18449,18449, 18449,18449,18449,18449,18449,18449,18449,18449,18449,18449, 18449,18449,18449,18449,18449,18449,18449,18449,18449,18449, 18449,18431,18431,18431,27212,27213,27144,18587,18587,27144, 18587,18587,18592,18592,18592,27144,27144,27144,27144,18592, 18600,18600,18600,18587,27144,27144,27144,27144,18600,18609, 18609,18609,18609,18613,18613,18613,27144,27144,27144,27144, 18609,18621,18621,18621,18613,18625,18625,18625,18625,27144, 27144,27144,27144,18621,18634,18634,18634,18625,18638,18638, 18638,18638,27144,27144,27144,27144,18634,18647,18647,18647, 18638,18651,18651,18651,18651,27214,18647,18657,18657,18647, 18660,18660,18657,18660,18651,18665,18665,27144,27215,27216, 27216,18671,18671,18671,18671,18671,18671,18671,18671,18671, 18671,18671,18671,18671,18671,18671,18671,18671,18671,18671, 18671,18671,18671,18671,18671,18671,18671,18671,18671,18671, 18671,18671,27144,27144,27144,27144,27144,27144,27144,27144, 27144,27144,27144,27144,27144,27144,27144,18671,18671,27217, 27218,27144,27144,27144,27219,27219,27219,27144,27144,27220, 27220,25009,27221,27144,27222,27222,27223,27224,27225,27226, 27226,27226,27226,27227,27227,27227,27228,27228,27228,27229, 27229,27229,27229,27230,27230,27231,27231,27231,27144,27144, 27144,27144,27232,27232,27233,27234,27234,27234,27234,27235, 27235,27235,27236,27236,27237,27237,27237,27237,27238,27238, 27238,27237,27238,27239,27239,27239,27240,27240,27240,27240, 27241,27242,27242,27242,27240,27242,27242,27243,27244,27244, 27245,27245,27246,27246,27246,27246,27246,27247,27247,27247, 27248,27249,27249,27249,27249,27249,27249,27250,27251,27251, 27251,27251,27251,27144,27252,27252,27252,27252,27253,27253, 27253,27144,27254,27254,27254,27254,27255,27255,27255,27255, 27255,27255,27256,27256,27256,27257,27257,27257,27257,27257, 27144,27258,27259,27260,27260,27260,27260,27261,27261,27261, 27262,27263,25009,27264,27265,27266,27266,27266,27266,27267, 27267,18871,18871,18871,18871,18871,18871,18871,18871,18871, 18871,18871,18871,18871,18871,18871,18871,18871,18871,18871, 18871,18871,18871,18871,18871,18871,18871,18871,18871,18871, 18871,18871,27144,27144,27144,27144,27144,27144,27144,27144, 27144,27144,27144,27144,27144,27144,27144,27144,18871,18871, 27268,27269,27269,18923,18923,27144,27144,27144,27144,27144, 18930,18930,18930,18930,18934,18934,18934,18934,18938,18938, 18938,18934,18942,18942,18942,18942,18946,18946,18942,18949, 18949,18949,18946,18953,18953,18949,18956,18956,18956,18953, 18960,18960,18956,18963,18963,18963,18960,18967,18967,27144, 27144,27144,27144,18963,18974,18974,18974,18967,18978,18978, 18978,18978,27270,27271,27271,18985,18985,18985,18985,18985, 18985,18985,18985,18985,18985,18985,18985,18985,18985,18985, 18985,18985,18985,27272,27273,27144,27144,27144,27274,27274, 27274,27275,27276,27276,27277,27278,27144,27279,27279,27280, 27281,27281,27281,27281,27281,27281,27282,27282,27282,27283, 27283,27283,27284,27284,27284,27285,27285,27285,27285,27286, 27287,27287,27144,27144,27144,27144,27288,27289,27290,27290, 27290,27290,27291,27291,27291,27292,27293,27294,27294,27294, 27294,27295,27295,27295,27295,27296,27296,27296,27297,27297, 27297,27297,27298,27299,27299,27299,27299,27299,27300,27301, 27302,27303,27304,27305,27304,27305,27305,27306,27306,27306, 27307,27308,27308,27308,27308,27309,27308,27308,27310,27311, 27311,27311,27311,27311,27144,27312,27312,27312,27313,27313, 27313,27314,27315,27315,27315,27316,27316,27316,27316,27317, 27317,27317,27318,27318,27318,27318,27144,27319,27320,27321, 27321,27321,27321,27322,27322,27322,27323,27324,25009,27325, 27326,27327,27328,27328,27328,27329,27329,19147,19147,19147, 19147,19147,19147,19147,19147,19147,19147,19147,19147,19147, 19147,19147,19147,19147,19147,27330,27331,27331,19168,19168, 19168,19168,19168,27144,27144,27144,27144,27144,27144,27144, 27144,27144,19182,19182,27144,27144,27144,27144,19182,27144, 27144,27144,27144,19189,27144,27144,27144,27144,19189,27144, 27144,27144,27144,19189,19189,19205,19205,19205,19189,19209, 19209,27332,27332,19213,19213,19213,19213,19213,19213,19213, 19213,19213,19213,19213,19213,19213,19213,19213,19213,19213, 19213,19213,27333,27334,27144,27144,27144,27335,27335,27335, 27336,27337,27336,27336,27336,27144,27338,27144,27144,27339, 27340,27341,27341,27341,27341,27341,27342,27342,27342,27343, 27343,27343,27344,27344,27344,27345,27345,27345,27345,27346, 27347,27347,27144,27144,27144,27348,27349,27350,27351,27351, 27351,27351,27352,27352,27352,27353,27353,27353,27353,27354, 27354,27354,27354,27354,27355,27355,27355,27356,27356,27356, 27357,27357,27357,27357,27358,27357,27359,27359,27359,27359, 27360,27361,27361,27361,27361,27362,27362,27362,27362,27362, 27362,27363,27362,27363,27363,27364,27364,27364,27365,27366, 27366,27366,27367,27367,27367,27367,27367,27367,27366,27366, 27368,27369,27369,27369,27369,27369,27144,27370,27370,27370, 27371,27371,27371,27372,27372,27372,27372,27373,27373,27373, 27374,27374,27374,27374,27375,27375,27375,27376,27376,27376, 27376,27144,27377,27378,27379,27379,27379,27379,27380,27380, 27380,27381,27382,25009,27383,27384,27384,27384,27385,27385, 19390,19390,19390,19390,19390,19390,19390,19390,19390,19390, 19390,19390,19390,19390,19390,19390,19390,19390,19390,27386, 27387,27388,27388,19413,27144,27144,27144,27144,27144,19415, 27389,27390,27144,27144,27144,27391,27391,27391,27144,25009, 27392,27392,27392,27393,27144,27394,27395,27396,27396,27396, 27396,27396,27397,27397,27397,27398,27398,27398,27399,27399, 27399,27400,27400,27400,27400,27401,27402,27402,27144,27144, 27144,27403,27403,27403,27403,27403,27404,27405,27406,27406, 27406,27407,27407,27407,27408,27408,27408,27408,27409,27409, 27409,27409,27410,27410,27410,27411,27411,27411,27412,27412, 27412,27412,27413,27414,27414,27414,27414,27415,27416,27416, 27416,27416,27417,27417,27417,27417,27417,27418,27417,27418, 27418,27419,27419,27420,27421,27422,27422,27420,27420,27420, 27420,27420,27420,27422,27422,27423,27424,27424,27424,27424, 27144,27425,27425,27425,27426,27426,27426,27427,27427,27427, 27428,27428,27428,27429,27429,27429,27429,27430,27430,27430, 27431,27431,27431,27431,27144,27432,27433,27433,27433,27433, 27434,27434,27434,27435,27436,27437,27437,27437,27438,27439, 27439,19571,19571,27440,27440,19575,27441,27442,27144,27144, 27144,27443,27443,27444,27444,27444,27445,27144,27446,27447, 27448,27448,27448,27448,27449,27449,27449,27450,27450,27450, 27451,27451,27451,27452,27452,27452,27452,27453,27454,27454, 27144,27144,27455,27455,27455,27456,27457,27458,27458,27458, 27459,27459,27459,27460,27460,27460,27460,27461,27461,27461, 27461,27462,27462,27462,27463,27463,27463,27464,27464,27464, 27464,27465,27466,27466,27466,27466,27467,27468,27468,27468, 27468,27469,27469,27469,27469,27469,27470,27470,27470,27471, 27472,27473,27474,27474,27472,27472,27472,27472,27474,27474, 27475,27476,27476,27476,27476,27144,27477,27477,27477,27478, 27478,27478,27479,27479,27479,27480,27480,27480,27481,27481, 27481,27481,27482,27482,27482,27483,27483,27483,27483,27144, 27484,27485,27485,27485,27486,27486,27486,27487,27488,27488, 27488,27489,27490,27490,19714,19714,19714,19714,19714,27491, 27491,27492,27493,27494,27144,27144,27495,27495,27496,27496, 27496,27497,27144,27498,27499,27500,27500,27500,27500,27501, 27501,27501,27502,27502,27502,27503,27503,27503,27504,27505, 27505,27505,27506,27507,27508,27144,27144,27509,27509,27509, 27510,27511,27511,27511,27512,27512,27512,27513,27513,27513, 27514,27514,27514,27514,27515,27515,27515,27516,27516,27516, 27517,27517,27517,27517,27518,27519,27519,27519,27519,27520, 27521,27521,27521,27522,27522,27522,27522,27522,27523,27523, 27523,27524,27525,27526,27526,27527,27527,27527,27527,27526, 27526,27528,27529,27529,27529,27529,27144,27530,27530,27530, 27531,27531,27531,27532,27532,27532,27533,27533,27533,27534, 27534,27534,27534,27535,27535,27535,27536,27536,27536,27536, 27144,27537,27538,27538,27538,27539,27539,27539,27540,27541, 27541,27541,27542,27144,27543,27543,19856,27544,27544,27545, 27545,27545,27545,27545,27144,27144,27546,27546,27144,27547, 27547,27548,27144,27549,27550,27550,27550,27551,27551,27551, 27552,27552,27552,27553,27553,27553,27554,27554,27554,27538, 27554,27554,27555,27555,27555,27556,27557,27557,27557,27553, 27557,27144,27144,27558,27558,27558,27559,27560,27560,27560, 27561,27561,27561,27562,27562,27562,27563,27563,27563,27564, 27564,27564,27565,27565,27565,27566,27566,27566,27566,27567, 27568,27568,27568,27568,27569,27570,27570,27570,27571,27571, 27571,27571,27572,27572,27572,27573,27574,27575,27575,27576, 27576,27576,27576,27575,27575,27577,27578,27578,27578,27578, 27144,27579,27579,27579,27580,27580,27580,27581,27581,27581, 27582,27582,27582,27583,27583,27583,27583,27584,27584,27584, 27585,27585,27585,27585,27144,27586,27586,27586,27587,27587, 27587,27588,27589,27589,27589,27590,27590,19997,27591,27592, 27592,27592,27592,27144,27144,27593,27593,27594,27594,27595, 27144,27596,27597,27597,27597,27598,27598,27598,27599,27599, 27599,27600,27600,27600,27601,27601,27601,27601,27602,27602, 27602,27603,27604,27604,27604,27604,27605,27144,27606,27606, 27606,27607,27608,27608,27608,27609,27609,27609,27610,27610, 27610,27611,27611,27611,27612,27612,27612,27613,27613,27613, 27614,27614,27614,27614,27615,27616,27616,27616,27616,27617, 27618,27618,27618,27619,27619,27619,27620,27621,27621,27621, 27622,27623,27624,27624,27625,27625,27625,27625,27624,27624, 27626,27627,27627,27627,27627,27144,27628,27628,27628,27629, 27629,27629,27630,27630,27630,27631,27631,27631,27632,27632, 27632,27632,27633,27633,27634,27634,27634,27634,27144,27635, 27635,27635,27636,27636,27636,27637,27637,27637,27638,27638, 27639,27640,27640,27640,27640,27144,27144,27641,27642,27144, 27643,27644,27144,27645,27646,27646,27646,27647,27647,27647, 27648,27648,27648,27649,27649,27649,27650,27650,27650,27650, 27651,27651,27651,27649,27652,27652,27652,27653,27653,27653, 27653,27653,27144,27654,27654,27654,27655,27655,27655,27656, 27656,27656,27657,27657,27657,27658,27658,27658,27659,27659, 27659,27660,27660,27660,27661,27661,27661,27661,27662,27663, 27663,27663,27663,27664,27665,27665,27665,27666,27666,27666, 27666,27666,27666,27666,27666,27666,27666,27667,27667,27667, 27668,27669,27670,27670,27671,27671,27671,27671,27670,27670, 27672,27673,27673,27673,27673,27144,27674,27674,27674,27675, 27675,27675,27676,27676,27676,27677,27677,27677,27678,27678, 27678,27678,27679,27679,27680,27680,27680,27680,27144,27681, 27681,27681,27682,27682,27682,27683,27683,27683,27684,27684, 27685,27686,27686,27686,27686,27144,27144,27687,27687,27687, 27687,27687,27687,27688,27144,27144,27689,27689,27689,27690, 27690,27690,27691,27691,27691,27692,27692,27692,27693,27693, 27693,27693,27694,27694,27694,27695,27695,27695,27696,27696, 27696,27696,27696,27144,27697,27697,27697,27698,27698,27698, 27699,27699,27699,27700,27700,27700,27701,27701,27701,27702, 27702,27702,27703,27703,27703,27704,27704,27704,27704,27705, 27705,27705,27705,27705,27706,27706,27706,27706,27707,27708, 27708,27708,27709,27709,27709,27710,27710,27710,27711,27712, 27713,27713,27714,27714,27714,27714,27713,27713,27715,27716, 27716,27716,27716,27144,27717,27717,27717,27718,27718,27718, 27719,27719,27719,27720,27720,27720,27721,27721,27721,27721, 27722,27722,27723,27723,27723,27723,27144,27724,27724,27724, 27725,27725,27725,27726,27726,27726,27727,27728,27729,27729, 27729,27729,27144,27144,27730,27730,27730,27730,27730,27731, 27144,27732,27732,27732,27733,27733,27733,27734,27734,27734, 27735,27735,27735,27736,27736,27736,27736,27737,27737,27737, 27738,27738,27738,27739,27739,27739,27739,27739,27144,27740, 27740,27740,27741,27741,27741,27742,27742,27742,27743,27743, 27743,27744,27744,27744,27745,27745,27745,27746,27746,27746, 27747,27747,27747,27747,27748,27748,27748,27748,27749,27749, 27749,27749,27750,27751,27751,27751,27752,27752,27752,27753, 27753,27753,27754,27755,27756,27756,27757,27757,27757,27757, 27756,27756,27758,27759,27759,27759,27759,27144,27760,27760, 27760,27761,27761,27761,27762,27762,27762,27763,27763,27763, 27764,27764,27764,27764,27765,27765,27766,27766,27766,27767, 27144,27768,27768,27768,27769,27769,27769,27770,27770,27770, 27771,27772,27773,27773,27773,27773,27144,27774,27774,27774, 27774,27774,27775,27776,27776,27776,27777,27777,27777,27778, 27778,27778,27779,27779,27779,27780,27780,27780,27780,27781, 27781,27781,27782,27782,27782,27783,27783,27783,27783,27783, 27144,27784,27784,27784,27785,27785,27785,27786,27786,27786, 27787,27787,27787,27788,27788,27788,27789,27789,27789,27790, 27790,27790,27791,27791,27791,27791,27792,27792,27792,27792, 27793,27793,27793,27793,27794,27795,27795,27795,27796,27796, 27796,27797,27797,27797,27798,27799,27800,27800,27801,27801, 27801,27801,27800,27800,27802,27803,27803,27803,27803,27144, 27804,27804,27804,27805,27805,27805,27806,27806,27806,27807, 27807,27807,27808,27808,27808,27808,27809,27810,27811,27811, 27811,27810,27810,27810,27810,27810,27810,27810,27810,27144, 27812,27812,27812,27813,27813,27814,27814,27814,27815,27816, 27817,27817,27817,27144,27818,27818,27818,27818,27819,27820, 27820,27820,27821,27821,27821,27822,27822,27822,27823,27823, 27823,27824,27824,27824,27825,27825,27825,27826,27826,27826, 27827,27827,27827,27827,27827,27144,27144,27828,27828,27828, 27829,27829,27829,27830,27830,27831,27831,27831,27832,27832, 27832,27833,27833,27833,27834,27834,27834,27835,27835,27835, 27835,27836,27836,27836,27836,27837,27837,27837,27837,27838, 27838,27838,27836,27838,27838,27839,27839,27839,27840,27840, 27840,27841,27841,27841,27842,27843,27844,27844,27845,27845, 27845,27845,27844,27844,27846,27847,27847,27847,27847,27144, 27848,27848,27848,27849,27849,27849,27850,27850,27850,27851, 27851,27851,27852,27852,27852,27853,27854,27855,27855,27855, 27854,27854,27854,27854,27854,27144,27856,27856,27856,27857, 27857,27858,27858,27858,27859,27860,27861,27861,27861,27144, 27862,27862,27862,27862,27863,27864,27864,27864,27865,27865, 27865,27866,27866,27866,27867,27867,27867,27868,27868,27868, 27869,27869,27869,27870,27870,27870,27871,27871,27871,27871, 27871,27144,27872,27872,27872,27873,27873,27873,27874,27874, 27875,27875,27875,27876,27876,27876,27877,27877,27877,27878, 27878,27878,27879,27879,27879,27879,27880,27880,27880,27880, 27881,27881,27881,27881,27882,27882,27882,27882,27883,27883, 27883,27884,27884,27884,27885,27885,27885,27886,27887,27888, 27888,27889,27889,27889,27889,27888,27888,27890,27891,27891, 27891,27891,27144,27892,27892,27892,27893,27893,27893,27894, 27894,27894,27895,27895,27895,27896,27896,27896,27897,27897, 27897,27897,27897,27897,27897,27898,27898,27898,27899,27899, 27899,27899,27899,27900,27901,27901,27901,27902,27902,27903, 27903,27903,27904,27905,27905,27905,27906,27906,27906,27907, 27908,27908,27908,27909,27909,27909,27910,27910,27911,27911, 27911,27912,27912,27912,27913,27913,27913,27914,27914,27914, 27915,27915,27915,27915,27915,27144,27916,27916,27916,27917, 27917,27917,27918,27918,27919,27919,27919,27920,27920,27920, 27921,27921,27921,27922,27922,27922,27923,27923,27923,27923, 27924,27924,27924,27924,27925,27925,27925,27925,27926,27926, 27926,27926,27927,27927,27927,27928,27928,27928,27929,27929, 27929,27930,27931,27932,27932,27933,27933,27933,27933,27932, 27932,27934,27935,27935,27935,27935,27144,27936,27936,27936, 27937,27937,27937,27938,27938,27938,27939,27939,27939,27940, 27940,27940,27941,27941,27941,27941,27941,27942,27942,27942, 27943,27943,27943,27943,27943,27944,27944,27944,27944,27945, 27945,27945,27946,27946,27947,27947,27947,27948,27949,27949, 27949,27950,27950,27950,27144,27951,27951,27951,27952,27952, 27952,27953,27953,27954,27954,27954,27955,27955,27955,27956, 27956,27956,27957,27957,27957,27958,27958,27958,27958,27144, 27959,27959,27959,27960,27960,27960,27961,27961,27962,27962, 27962,27963,27963,27963,27964,27964,27964,27965,27965,27965, 27966,27966,27966,27966,27967,27967,27967,27967,27968,27968, 27968,27968,27969,27969,27969,27969,27970,27970,27970,27971, 27971,27971,27972,27972,27972,27973,27974,27975,27975,27976, 27976,27976,27976,27975,27975,27977,27978,27978,27978,27978, 27979,27980,27980,27980,27981,27981,27981,27982,27982,27982, 27983,27983,27983,27984,27984,27984,27985,27985,27985,27985, 27985,27986,27986,27986,27987,27987,27987,27987,27987,27988, 27988,27988,27989,27989,27989,27990,27991,27992,27992,27992, 27993,27994,27994,27994,27995,27995,27995,27996,27996,27996, 27997,27997,27997,27998,27998,27999,27999,28000,28000,28000, 28001,28001,28001,28002,28002,28002,28003,28003,28003,28003, 28004,28005,28005,28005,28006,28006,28006,28007,28008,28009, 28009,28009,28010,28010,28010,28011,28011,28011,28012,28012, 28012,28013,28013,28013,28013,28014,28014,28014,28014,28015, 28015,28015,28015,28016,28016,28016,28016,28017,28017,28017, 28018,28018,28018,28019,28019,28019,28020,28021,28022,28022, 28023,28023,28023,28023,28022,28022,28024,28025,28025,28025, 28025,28026,28026,28026,28026,28027,28027,28027,28028,28028, 28028,28029,28029,28029,28030,28030,28030,28031,28031,28031, 28032,28032,28032,28032,28032,28033,28033,28033,28034,28034, 28034,28034,28034,28035,28035,28035,28036,28036,28036,28037, 28037,28037,28037,28037,28038,28038,28038,28039,28039,28039, 28040,28040,28040,28041,28041,28041,28042,28042,28042,28043, 28043,28044,28044,28045,28045,28045,28046,28046,28046,28047, 28047,28047,28048,28048,28048,28048,28049,28050,28050,28050, 28051,28051,28051,28052,28052,28052,28052,28053,28053,28053, 28054,28054,28055,28055,28055,28056,28056,28057,28057,28057, 28058,28058,28058,28058,28059,28059,28059,28059,28060,28060, 28060,28060,28061,28061,28061,28062,28062,28062,28063,28063, 28063,28064,28065,28066,28066,28067,28067,28067,28067,28066, 28066,28068,28069,28069,28069,28069,28070,28070,28070,28070, 28071,28071,28071,28072,28072,28073,28073,28073,28074,28074, 28074,28075,28075,28075,28076,28076,28076,28076,28076,28077, 28077,28077,28078,28078,28078,28078,28079,28079,28079,28080, 28080,28080,28081,28081,28081,28081,28081,28082,28082,28082, 28083,28083,28083,28084,28084,28084,28085,28085,28085,28086, 28086,28086,28087,28088,28089,28089,28090,28090,28090,28091, 28091,28091,28092,28092,28092,28093,28093,28093,28093,28094, 28095,28095,28095,28096,28096,28096,28097,28097,28097,28097, 28098,28098,28098,28099,28099,28100,28100,28100,28101,28101, 28102,28102,28102,28103,28103,28103,28103,28104,28104,28104, 28104,28105,28105,28105,28105,28106,28106,28106,28107,28107, 28107,28108,28108,28109,28110,28111,28111,28112,28112,28112, 28112,28111,28111,28113,28114,28114,28114,28114,28115,28115, 28115,28116,28116,28116,28117,28117,28118,28118,28118,28119, 28119,28120,28120,28120,28121,28121,28121,28121,28121,28122, 28122,28123,28123,28123,28123,28124,28124,28124,28125,28125, 28126,28126,28126,28126,28126,28127,28127,28127,28128,28128, 28128,28129,28129,28129,28130,28130,28130,28131,28131,28131, 28132,28132,28132,28132,28133,28133,28134,28134,28134,28135, 28135,28136,28136,28136,28137,28137,28137,28137,28138,28139, 28139,28139,28140,28140,28140,28141,28141,28141,28141,28142, 28142,28142,28143,28143,28144,28144,28144,28145,28145,28146, 28146,28146,28147,28147,28147,28147,28148,28148,28148,28148, 28149,28149,28149,28149,28150,28150,28150,28151,28151,28151, 28152,28152,28153,28154,28155,28155,28156,28156,28156,28156, 28155,28155,28157,28158,28158,28158,28158,28159,28159,28159, 28160,28160,28160,28161,28161,28162,28162,28162,28163,28163, 28164,28164,28164,28165,28165,28165,28165,28166,28166,28167, 28167,28167,28167,28168,28168,28168,28169,28169,28170,28170, 28170,28170,28171,28171,28172,28172,28172,28173,28173,28173, 28174,28174,28174,28175,28175,28176,28176,28176,28176,28177, 28178,28178,28178,28179,28179,28180,28180,28180,28181,28181, 28181,28181,28182,28183,28183,28183,28184,28184,28185,28185, 28185,28186,28186,28186,28187,28187,28188,28188,28189,28189, 28190,28190,28190,28191,28191,28191,28191,28192,28192,28192, 28193,28193,28193,28193,28194,28194,28194,28195,28195,28195, 28196,28196,28197,28198,28198,28198,28198,28198,28198,28199, 28200,28200,28200,28200,28199,28199,28201,28201,28201,28201, 28201,28202,28202,28202,28203,28203,28203,28204,28204,28205, 28205,28206,28206,28206,28207,28207,28208,28208,28209,28209, 28209,28209,28210,28210,28211,28211,28211,28211,28212,28212, 28212,28213,28213,28214,28214,28214,28214,28215,28215,28216, 28216,28216,28217,28217,28217,28218,28218,28219,28219,28220, 28220,28220,28220,28221,28221,28221,28222,28222,28223,28223, 28223,28224,28224,28224,28225,28225,28225,28225,28225,28226, 28226,28226,28227,28227,28228,28228,28228,28229,28229,28229, 28230,28231,28231,28232,28233,28233,28234,28234,28234,28234, 28235,28235,28235,28236,28236,28236,28236,28237,28237,28237, 28238,28238,28239,28240,28240,28241,28242,28242,28242,28242, 28242,28242,28243,28244,28244,28244,28244,28243,28243,28245, 28245,28245,28245,28245,28246,28246,28246,28247,28247,28247, 28248,28248,28249,28250,28250,28250,28251,28251,28252,28252, 28253,28253,28253,28253,28254,28254,28255,28255,28255,28255, 28256,28256,28256,28257,28257,28258,28258,28258,28259,28260, 28260,28261,28261,28261,28262,28262,28262,28263,28263,28264, 28264,28265,28265,28265,28266,28266,28266,28267,28267,28268, 28268,28268,28269,28269,28269,28270,28270,28270,28270,28271, 28271,28271,28272,28272,28273,28273,28273,28274,28274,28275, 28275,28276,28277,28277,28277,28277,28278,28278,28278,28279, 28279,28279,28279,28280,28280,28281,28281,28282,28283,28283, 28284,28284,28284,28284,28285,28286,28286,28286,28285,28285, 28287,28287,28287,28287,28288,28288,28288,28289,28289,28289, 28290,28290,28291,28291,28292,28293,28293,28294,28294,28294, 28294,28295,28296,28296,28296,28296,28297,28297,28297,28298, 28299,28300,28300,28300,28299,28299,28299,28299,28299,28299, 28299,28301,28301,28302,28302,28302,28303,28303,28303,28304, 28304,28305,28305,28306,28306,28306,28307,28307,28307,28308, 28309,28310,28310,28310,28311,28311,28311,28312,28313,28313, 28313,28314,28314,28315,28315,28316,28316,28316,28317,28317, 28318,28318,28319,28320,28320,28320,28320,28321,28321,28321, 28322,28322,28322,28322,28323,28323,28324,28324,28325,28325, 28325,28325,28325,28325,28325,28326,28326,28326,28326,28327, 28328,28328,28328,28327,28327,28329,28329,28329,28329,28330, 28330,28330,28331,28331,28331,28332,28332,28333,28333,28334, 28334,28335,28335,28335,28335,28336,28336,28336,28336,28337, 28337,28337,28338,28338,28338,28339,28339,28339,28339,28339, 28340,28341,28341,28341,28342,28342,28342,28343,28343,28344, 28345,28346,28346,28346,28347,28347,28347,28348,28348,28348, 28338,28348,28348,28349,28349,28349,28350,28350,28350,28351, 28351,28351,28351,28351,28352,28352,28352,28353,28353,28354, 28355,28355,28355,28356,28356,28357,28358,28359,28359,28359, 28359,28360,28360,28361,28361,28361,28361,28362,28362,28363, 28363,28364,28364,28364,28364,28364,28365,28365,28365,28365, 28366,28367,28367,28367,28366,28368,28368,28368,28368,28369, 28369,28370,28370,28370,28371,28372,28373,28373,28374,28375, 28376,28376,28376,28376,28377,28377,28377,28378,28378,28378, 28379,28379,28379,28380,28380,28380,28380,28381,28381,28381, 28382,28382,28382,28383,28384,28384,28384,28384,28385,28385, 28385,28386,28386,28386,28387,28387,28387,28387,28387,28388, 28388,28388,28389,28389,28389,28390,28390,28390,28390,28390, 28391,28391,28391,28392,28392,28393,28393,28393,28394,28394, 28395,28396,28396,28396,28396,28397,28398,28398,28398,28398, 28399,28399,28400,28400,28401,28401,28401,28401,28402,28402, 28402,28402,28403,28404,28404,28404,28405,28405,28405,28405, 28406,28407,28407,28407,28408,28408,28408,28408,28409,28409, 28410,28410,28410,28410,28410,28410,28411,28411,28411,28411, 28412,28412,28412,28413,28413,28413,28414,28414,28414,28415, 28415,28415,28415,28416,28416,28417,28417,28417,28418,28418, 28418,28418,28419,28419,28419,28420,28420,28414,28421,28421, 28421,28421,28422,28422,28423,28423,28423,28424,28424,28424, 28424,28425,28425,28425,28426,28426,28427,28427,28427,28428, 28429,28430,28430,28430,28430,28431,28432,28432,28432,28432, 28433,28434,28435,28435,28435,28435,28436,28436,28436,28436, 28437,28438,28438,28439,28439,28439,28439,28440,28441,28441, 28441,28442,28442,28442,28442,28443,28444,28445,28445,28445, 28445,28445,28446,28446,28446,28447,28447,28447,28448,28448, 28448,28449,28449,28449,28450,28450,28450,28450,28451,28451, 28452,28452,28452,28453,28453,28453,28453,28454,28454,28454, 28455,28455,28456,28456,28456,28456,28457,28457,28458,28458, 28458,28459,28459,28459,28459,28460,28460,28460,28461,28462, 28463,28463,28463,28464,28465,28465,28465,28465,28466,28467, 28467,28467,28467,28468,28468,28468,28468,28469,28469,28469, 28469,28470,28471,28472,28472,28472,28472,28473,28474,28474, 28474,28475,28475,28475,28475,28476,28476,28476,28476,28477, 28477,28477,28477,28477,28478,28478,28478,28479,28479,28479, 28480,28480,28480,28481,28481,28481,28482,28482,28482,28482, 28483,28483,28484,28484,28484,28485,28485,28485,28486,28486, 28486,28487,28487,28488,28488,28488,28488,28489,28489,28490, 28490,28491,28491,28491,28491,28492,28492,28492,28493,28493, 28493,28493,28493,28494,28494,28494,28495,28496,28496,28496, 28496,28497,28498,28498,28498,28498,28499,28499,28499,28499, 28500,28500,28500,28500,28501,28502,28503,28503,28503,28503, 28504,28505,28505,28505,28506,28506,28506,28507,28507,28507, 28507,28508,28508,28508,28508,28509,28509,28509,28510,28510, 28510,28511,28511,28511,28512,28512,28512,28513,28513,28513, 28514,28514,28515,28515,28516,28516,28516,28517,28517,28517, 28518,28518,28519,28519,28519,28520,28521,28521,28522,28522, 28523,28523,28523,28523,28524,28524,28524,28525,28525,28525, 28525,28526,28526,28526,28527,28528,28528,28528,28529,28530, 28530,28530,28530,28531,28531,28531,28531,28532,28532,28532, 28532,28533,28534,28535,28535,28535,28535,28536,28537,28537, 28537,28538,28538,28538,28539,28539,28539,28539,28540,28540, 28540,28540,28541,28541,28541,28542,28542,28542,28543,28543, 28543,28544,28544,28544,28545,28545,28545,28546,28547,28548, 28548,28549,28549,28549,28550,28550,28550,28551,28552,28553, 28553,28553,28552,28552,28552,28552,28545,28552,28552,28554, 28555,28555,28556,28556,28556,28557,28557,28557,28558,28558, 28558,28558,28559,28559,28559,28560,28561,28561,28561,28562, 28563,28563,28563,28563,28564,28564,28564,28564,28565,28565, 28565,28565,28566,28567,28568,28568,28568,28568,28569,28570, 28570,28570,28571,28571,28571,28572,28572,28572,28573,28573, 28573,28573,28574,28574,28574,28575,28575,28575,28576,28576, 28576,28577,28577,28577,28545,28545,28545,28578,28578,28578, 28578,28578,28578,28579,28579,28580,28580,28580,28581,28581, 28581,28582,28582,28582,28545,28583,28583,28583,28583,28584, 28584,28585,28585,28585,28586,28586,28586,28587,28587,28587, 28588,28588,28588,28589,28590,28590,28590,28591,28592,28592, 28592,28592,28593,28593,28593,28593,28594,28594,28594,28594, 28595,28596,28597,28597,28597,28597,28598,28599,28599,28599, 28600,28600,28600,28601,28601,28601,28602,28602,28602,28602, 28603,28603,28603,28604,28604,28605,28605,28605,28606,28606, 28606,28545,28545,28545,28607,28607,28607,28607,28607,28608, 28608,28609,28609,28609,28610,28610,28610,28611,28611,28611, 28612,28612,28612,28612,28613,28614,28615,28615,28615,28616, 28616,28616,28617,28617,28617,28618,28618,28618,28619,28620, 28620,28620,28621,28622,28622,28622,28623,28623,28623,28623, 28624,28624,28624,28624,28625,28626,28627,28627,28627,28627, 28628,28629,28629,28629,28630,28630,28630,28631,28631,28631, 28632,28632,28632,28632,28633,28633,28633,28634,28634,28635, 28635,28635,28636,28636,28636,28637,28637,28637,28638,28638, 28638,28638,28638,28639,28640,28640,28640,28641,28641,28641, 28642,28642,28642,28643,28643,28643,28643,28644,28644,28644, 28644,28644,28644,28645,28645,28645,28646,28646,28646,28647, 28647,28647,28648,28648,28648,28649,28650,28649,28650,28651, 28652,28652,28652,28653,28653,28653,28653,28654,28654,28654, 28654,28655,28656,28657,28657,28657,28657,28658,28659,28659, 28659,28660,28660,28660,28661,28661,28661,28662,28662,28662, 28662,28663,28663,28664,28664,28665,28665,28665,28666,28666, 28666,28667,28667,28667,28668,28668,28668,28668,28669,28669, 28669,28670,28670,28670,28671,28671,28671,28672,28672,28672, 28672,28673,28673,28673,28673,28673,28674,28674,28674,28675, 28675,28675,28676,28676,28676,28677,28677,28677,28678,28678, 28678,28678,28678,28678,28679,28680,28681,28681,28681,28682, 28682,28682,28682,28683,28683,28683,28683,28684,28685,28686, 28686,28686,28686,28687,28688,28688,28688,28689,28689,28689, 28690,28690,28690,28691,28691,28691,28691,28692,28692,28693, 28693,28694,28694,28695,28695,28695,28696,28696,28696,28697, 28697,28697,28697,28698,28698,28698,28699,28699,28699,28700, 28700,28700,28701,28701,28701,28701,28702,28702,28702,28702, 28702,28703,28703,28703,28704,28704,28704,28705,28705,28705, 28706,28706,28706,28707,28707,28707,28707,28707,28708,28709, 28710,28710,28710,28711,28711,28711,28711,28712,28712,28712, 28712,28713,28714,28715,28715,28715,28715,28716,28717,28717, 28717,28718,28718,28718,28719,28719,28719,28720,28720,28720, 28720,28721,28721,28722,28723,28723,28724,28724,28724,28725, 28725,28725,28726,28726,28726,28727,28727,28727,28728,28728, 28728,28729,28729,28729,28730,28730,28730,28731,28731,28731, 28731,28732,28732,28732,28733,28733,28733,28734,28734,28734, 28735,28735,28735,28736,28736,28736,28736,28737,28738,28739, 28738,28739,28740,28740,28740,28740,28741,28741,28741,28741, 28742,28743,28744,28744,28744,28744,28745,28746,28746,28747, 28747,28747,28748,28748,28748,28749,28749,28749,28749,28750, 28750,28751,28751,28752,28752,28753,28753,28753,28754,28754, 28754,28755,28755,28755,28756,28756,28756,28757,28757,28757, 28758,28758,28758,28759,28759,28759,28759,28760,28760,28760, 28761,28761,28761,28762,28762,28762,28763,28763,28764,28764, 28764,28764,28765,28766,28766,28766,28766,28764,28766,28766, 28767,28768,28768,28768,28768,28769,28769,28769,28769,28770, 28771,28772,28772,28772,28772,28773,28774,28774,28775,28775, 28775,28776,28776,28776,28777,28777,28777,28778,28779,28778, 28780,28780,28781,28781,28782,28782,28782,28783,28783,28783, 28784,28784,28784,28785,28785,28785,28786,28786,28786,28787, 28787,28787,28788,28788,28788,28789,28789,28789,28790,28790, 28790,28791,28791,28791,28792,28792,28793,28793,28793,28793, 28794,28793,28795,28795,28795,28795,28796,28797,28797,28797, 28797,28798,28798,28798,28798,28799,28800,28801,28801,28801, 28801,28802,28803,28803,28804,28804,28804,28805,28805,28805, 28806,28806,28806,28807,28807,28807,28807,28807,28807,28807, 28807,28807,28808,28809,28810,28810,28811,28811,28811,28812, 28812,28812,28813,28813,28813,28814,28814,28815,28815,28815, 28816,28816,28816,28817,28817,28817,28818,28818,28818,28819, 28819,28819,28820,28820,28820,28821,28821,28822,28822,28822, 28822,28823,28824,28824,28824,28824,28825,28826,28826,28826, 28826,28827,28827,28827,28827,28828,28829,28830,28830,28830, 28830,28831,28832,28832,28833,28833,28833,28834,28834,28834, 28835,28835,28835,28836,28836,28836,28836,28836,28837,28837, 28837,28837,28838,28838,28839,28839,28839,28840,28840,28840, 28841,28841,28841,28842,28842,28843,28843,28843,28844,28844, 28844,28845,28845,28845,28846,28846,28846,28847,28847,28847, 28848,28848,28848,28849,28849,28850,28850,28850,28850,28851, 28852,28852,28852,28852,28853,28854,28854,28854,28854,28855, 28855,28855,28856,28857,28858,28858,28858,28859,28860,28861, 28862,28862,28862,28863,28863,28863,28864,28864,28864,28865, 28865,28865,28865,28865,28866,28866,28866,28866,28867,28868, 28868,28868,28869,28869,28869,28870,28870,28870,28871,28871, 28872,28872,28872,28873,28873,28873,28874,28874,28874,28875, 28875,28875,28876,28876,28877,28877,28877,28878,28879,28879, 28879,28879,28880,28881,28881,28881,28881,28882,28883,28883, 28883,28883,28884,28884,28884,28885,28886,28887,28887,28887, 28888,28889,28889,28889,28889,28889,28890,28890,28890,28891, 28891,28891,28892,28892,28892,28893,28893,28893,28893,28893, 28894,28894,28894,28894,28895,28895,28895,28896,28896,28896, 28897,28897,28897,28898,28898,28899,28899,28899,28900,28900, 28900,28901,28901,28901,28902,28902,28902,28903,28903,28904, 28904,28904,28879,28879,28879,28879,28880,28881,28881,28881, 28881,28882,28883,28883,28883,28883,28884,28884,28884,28885, 28886,28887,28887,28887,28888,28889,28889,28889,28889,28890, 28890,28890,28891,28891,28891,28892,28892,28892,28893,28893, 28893,28893,28893,28894,28894,28894,28895,28895,28896,28896, 28896,28897,28897,28897,28898,28899,28899,28899,28900,28900, 28900,28901,28901,28901,28902,28902,28902,28903,28903,28904, 28904,28904,28879,28879,28879,28879,28880,28881,28881,28881, 28881,28882,28883,28883,28883,28884,28884,28884,28905,28886, 28887,28887,28887,28906,28889,28889,28889,28889,28890,28890, 28890,28891,28891,28891,28892,28892,28892,28893,28893,28893, 28893,28893,28894,28894,28894,28895,28895,28896,28896,28896, 28897,28897,28897,28899,28899,28900,28900,28900,28901,28901, 28901,28902,28902,28903,28903,28904,28904,28904,28879,28879, 28879,28879,28880,28881,28881,28881,28881,28882,28883,28883, 28883,28884,28884,28905,28905,28905,28905,28905,28905,28905, 28886,28887,28887,28906,28906,28906,28906,28906,28906,28906, 28889,28889,28889,28890,28890,28890,28891,28891,28891,28892, 28892,28892,28893,28893,28893,28893,28894,28894,28894,28895, 28895,28896,28896,28896,28897,28897,28899,28899,28900,28900, 28900,28901,28901,28901,28902,28902,28903,28907,28904,28904, 28904,28879,28879,28879,28879,28880,28881,28881,28881,28881, 28882,28883,28883,28883,28884,28905,28905,28905,28905,28905, 28905,28905,28905,28908,28887,28906,28906,28906,28906,28906, 28906,28889,28889,28889,28890,28890,28891,28891,28891,28892, 28892,28893,28893,28893,28893,28894,28894,28894,28895,28895, 28896,28896,28896,28897,28897,28899,28899,28900,28900,28900, 28901,28901,28901,28902,28902,28907,28907,28907,28907,28907, 28904,28904,28904,28879,28879,28879,28879,28881,28881,28881, 28881,28882,28883,28883,28883,28884,28908,28905,28905,28905, 28905,28908,28908,28908,28908,28908,28908,28887,28906,28906, 28906,28906,28889,28889,28889,28890,28890,28891,28891,28891, 28892,28892,28893,28893,28893,28893,28894,28894,28894,28895, 28896,28896,28896,28897,28897,28899,28899,28900,28900,28900, 28901,28901,28901,28902,28902,28907,28907,28907,28907,28907, 28904,28904,28904,28879,28879,28879,28879,28881,28881,28881, 28881,28882,28883,28883,28908,28884,28908,28905,28905,28905, 28905,28908,28908,28908,28908,28908,28908,28887,28906,28906, 28906,28906,28889,28889,28889,28890,28890,28891,28891,28892, 28892,28893,28893,28893,28893,28894,28894,28894,28896,28896, 28896,28897,28897,28899,28900,28900,28900,28901,28901,28901, 28902,28909,28907,28909,28907,28907,28907,28904,28904,28879, 28879,28879,28879,28881,28881,28881,28881,28882,28883,28908, 28884,28905,28905,28905,28905,28908,28908,28908,28908,28887, 28906,28906,28906,28906,28889,28889,28889,28890,28890,28891, 28891,28892,28892,28893,28893,28893,28893,28894,28894,28894, 28896,28896,28896,28897,28900,28900,28900,28901,28901,28901, 28909,28909,28909,28909,28909,28909,28909,28909,28909,28907, 28907,28907,28904,28904,28879,28879,28879,28879,28881,28881, 28881,28881,28883,28884,28905,28905,28905,28905,28908,28908, 28908,28908,28887,28906,28906,28906,28906,28889,28889,28889, 28890,28891,28891,28892,28893,28893,28893,28893,28894,28894, 28894,28896,28896,28896,28900,28900,28901,28901,28901,28909, 28909,28909,28909,28909,28909,28907,28907,28907,28904,28904, 28879,28879,28879,28879,28881,28881,28881,28881,28883,28884, 28905,28905,28905,28905,28908,28908,28908,28908,28887,28906, 28906,28906,28906,28889,28889,28889,28891,28891,28893,28893, 28893,28893,28894,28894,28894,28896,28896,28900,28900,28901, 28901,28901,28909,28909,28909,28909,28907,28907,28907,28904, 28904,28879,28879,28879,28879,28881,28881,28881,28881,28883, 28884,28905,28905,28905,28905,28908,28908,28908,28908,28887, 28906,28906,28906,28906,28889,28889,28889,28891,28893,28893, 28893,28894,28894,28894,28896,28896,28900,28900,28901,28901, 28901,28909,28909,28909,28909,28907,28907,28907,28904,28879, 28879,28879,28879,28881,28881,28881,28881,28883,28884,28905, 28905,28905,28905,28908,28908,28908,28908,28887,28906,28906, 28906,28906,28889,28889,28889,28893,28893,28893,28894,28894, 28894,28896,28896,28900,28900,28901,28901,28909,28909,28909, 28907,28907,28907,28879,28879,28879,28879,28881,28881,28881, 28881,28883,28884,28905,28905,28905,28905,28908,28908,28908, 28908,28887,28906,28906,28906,28906,28889,28889,28889,28893, 28893,28893,28894,28894,28894,28896,28896,28900,28901,28901, 28909,28909,28909,28907,28907,28907,28879,28879,28879,28881, 28881,28881,28881,28883,28884,28905,28905,28905,28905,28908, 28908,28908,28908,28887,28906,28906,28906,28906,28889,28889, 28889,28893,28893,28893,28894,28894,28894,28896,28901,28901, 28909,28909,28909,28907,28907,28907,28879,28879,28879,28881, 28881,28881,28881,28883,28884,28905,28905,28905,28905,28908, 28908,28908,28908,28887,28906,28906,28906,28906,28889,28889, 28889,28893,28893,28893,28894,28894,28894,28901,28901,28909, 28909,28909,28907,28907,28907,28879,28879,28879,28881,28881, 28881,28881,28883,28884,28905,28905,28905,28905,28908,28908, 28908,28908,28887,28906,28906,28906,28906,28889,28889,28889, 28893,28893,28893,28894,28894,28894,28901,28909,28909,28909, 28907,28907,28907,28879,28879,28879,28881,28881,28881,28883, 28884,28905,28905,28905,28905,28908,28908,28908,28908,28887, 28906,28906,28906,28906,28889,28889,28889,28893,28893,28893, 28894,28894,28894,28909,28909,28909,28907,28907,28907,28879, 28879,28881,28881,28881,28883,28884,28905,28905,28905,28905, 28908,28908,28908,28908,28887,28906,28906,28906,28906,28889, 28889,28889,28893,28893,28894,28894,28894,28909,28909,28909, 28907,28907,28907,28879,28881,28881,28881,28883,28884,28905, 28905,28905,28905,28908,28908,28908,28908,28887,28906,28906, 28906,28906,28889,28889,28889,28893,28893,28894,28894,28909, 28909,28909,28907,28907,28907,28879,28881,28881,28881,28883, 28884,28905,28905,28905,28905,28908,28908,28908,28908,28887, 28906,28906,28906,28906,28889,28889,28889,28893,28893,28894, 28894,28909,28909,28909,28907,28907,28907,28879,28881,28881, 28883,28884,28905,28905,28905,28905,28908,28908,28908,28908, 28887,28906,28906,28906,28906,28889,28889,28893,28893,28894, 28894,28909,28909,28909,28907,28907,28907,28879,28881,28883, 28884,28905,28905,28905,28905,28908,28908,28908,28908,28887, 28906,28906,28906,28906,28889,28889,28893,28894,28894,28909, 28909,28909,28907,28907,28907,28879,28881,28883,28905,28905, 28905,28905,28908,28908,28908,28908,28906,28906,28906,28906, 28889,28889,28894,28909,28909,28909,28907,28907,28907,28879, 28881,28883,28905,28905,28905,28908,28908,28908,28908,28906, 28906,28906,28889,28889,28909,28909,28909,28907,28907,28907, 28879,28881,28883,28905,28905,28905,28908,28908,28908,28908, 28906,28906,28906,28889,28909,28909,28909,28907,28907,28879, 28881,28905,28905,28905,28908,28908,28908,28906,28906,28906, 28909,28909,28909,28907,28907,28879,28881,28905,28905,28905, 28908,28908,28908,28906,28906,28906,28909,28909,28909,28907, 28907,28879,28881,28905,28905,28908,28908,28908,28906,28906, 28909,28909,28907,28907,28879,28881,28905,28908,28908,28908, 28906,28909,28909,28907,28879,28881,28905,28908,28908,28906, 28909,28909,28881,28905,28908,28906,28909,28909,28881,28905, 28908,28906,28909,28881,28905,28908,28906,28905,28908,28906, 28905,28908,28906,28905,28908,28906,28905,28908,28906,28905, 28908,28906,28905,28908,28906,28905,28908,28906,28905,28908, 28906,28905,28908,28906,28905,28908,28906,28905,28908,28906, 28905,28908,28906,28905,28908,28906,28908,28908, 0,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009 } ; static yyconst flex_int16_t yy_nxt[234497] = { 0, 36, 37, 38, 37, 36, 39, 36, 36, 36, 40, 36, 36, 41, 42, 43, 44, 44, 44, 44, 45, 36, 36, 36, 36, 46, 47, 48, 49, 50, 51, 52, 53, 53, 54, 55, 53, 56, 57, 58, 59, 53, 60, 61, 53, 62, 53, 53, 36, 36, 63, 36, 64, 65, 51, 51, 66, 51, 53, 53, 67, 53, 53, 68, 53, 53, 53, 69, 53, 53, 53, 53, 70, 71, 53, 53, 74, 74, 76, 77, 76, 77, 78, 78, 147, 207, 91, 94, 95, 94, 161, 146, 75, 75, 95, 95, 95, 155, 79, 79, 92, 156, 1822, 148, 179, 95, 179, 93, 124, 124, 124, 124, 124, 124, 124, 125, 91, 126, 126, 126, 126, 126, 127, 128, 125, 110, 162, 117, 164, 290, 92, 170, 1979, 165, 125, 274, 165, 93, 90, 90, 163, 90, 90, 90, 90, 90, 90, 96, 90, 90, 97, 98, 99, 100, 100, 100, 100, 101, 90, 90, 90, 102, 90, 103, 103, 103, 103, 103, 104, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 105, 105, 90, 90, 90, 90, 107, 103, 103, 103, 103, 103, 105, 105, 105, 105, 105, 108, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 90, 90, 253, 90, 90, 90, 90, 90, 90, 259, 110, 90, 312, 318, 130, 95, 95, 95, 300, 90, 90, 90, 90, 90, 90, 91, 290, 301, 290, 259, 111, 129, 129, 129, 129, 129, 129, 129, 125, 92, 309, 509, 274, 683, 112, 451, 93, 90, 90, 90, 90, 113, 90, 90, 6507, 90, 90, 90, 90, 90, 90, 114, 115, 90, 116, 117, 117, 117, 117, 117, 117, 118, 90, 90, 90, 90, 90, 117, 117, 117, 117, 117, 119, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 121, 120, 120, 90, 90, 90, 122, 123, 117, 117, 117, 117, 117, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 131, 131, 131, 131, 131, 131, 131, 172, 95, 172, 110, 157, 117, 131, 131, 131, 131, 131, 132, 125, 110, 110, 117, 117, 110, 110, 117, 117, 315, 125, 125, 274, 92, 125, 125, 91, 173, 227, 91, 133, 131, 131, 131, 131, 131, 110, 110, 117, 117, 92, 174, 91, 92, 175, 125, 125, 93, 176, 110, 93, 117, 136, 208, 205, 215, 92, 134, 125, 91, 138, 135, 222, 93, 139, 227, 402, 137, 262, 140, 208, 96, 215, 92, 232, 277, 158, 141, 159, 222, 93, 142, 110, 234, 120, 120, 120, 120, 120, 120, 120, 143, 94, 95, 94, 96, 90, 120, 120, 120, 120, 120, 144,25009, 226, 192, 160, 253, 181, 95, 181, 186, 95, 186, 259, 91, 376, 1131, 310, 625, 177, 91, 25009, 145, 120, 120, 120, 120, 120, 92, 232, 173, 91, 311, 375, 92, 93, 182, 193, 191, 187, 157, 93, 157, 197, 174, 92, 293, 175, 157, 187, 183, 176, 93, 188, 168, 194, 169, 184, 157, 227, 189, 201, 253, 188, 91, 202, 91, 198, 204, 259, 189, 195, 91, 190, 203, 266, 91, 253, 92, 1298, 92, 199, 91, 190, 259, 93, 92, 93, 200, 670, 92, 227, 91, 93, 91, 91, 92, 93, 91, 94, 95, 94, 416, 93, 404, 432, 92, 253, 92, 92, 206, 227, 92, 93, 259, 93, 93, 91, 403, 93, 221, 221, 221, 221, 221, 221, 221, 222, 91, 382, 208, 92, 215, 253, 207, 274, 222, 253, 93, 222, 259, 426, 92, 677, 259, 228, 113, 753, 293, 93, 90, 90, 386, 90, 90, 90, 90, 90, 90, 395, 208, 90, 248, 249, 250, 251, 251, 251, 251, 90, 90, 90, 90, 90, 90, 291, 179, 95, 179, 306, 209, 223, 223, 223, 223, 223, 224, 225, 222, 290, 401, 274, 274, 212, 210, 274, 290, 90, 90, 90, 90, 211, 90, 90, 207, 90, 90, 90, 90, 90, 90, 212, 213, 90, 214, 215, 215, 215, 215, 215, 215, 216, 90, 90, 90, 90, 90, 215, 215, 215, 215, 215, 217, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 218, 212, 212, 90, 90, 90, 219, 220, 215, 215, 215, 215, 215, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 225, 225, 225, 225, 225, 225, 225, 222, 208, 636, 212, 212, 212, 212, 212, 212, 212, 90, 367, 416, 918, 1300, 113, 212, 212, 212, 212, 212, 229, 275, 670, 276, 276, 276, 276, 276, 276, 276, 259, 275, 411, 276, 276, 276, 276, 276, 276, 276, 259, 230, 212, 212, 212, 212, 212, 90, 90, 227, 90, 90, 90, 90, 90, 90, 431, 110, 90, 377, 378, 379, 380, 380, 380, 380, 90, 90, 90, 90, 90, 90, 91, 212, 503, 348, 275, 111, 276, 276, 276, 276, 276, 276, 278, 259, 349, 6512, 622, 231, 639, 112, 451, 93, 90, 90, 90, 90, 113, 90, 90, 971, 90, 90, 90, 90, 90, 90, 109, 90, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 241, 241, 382, 241, 241, 241, 241, 241, 241, 222, 243, 241, 227, 584, 1613, 390, 636, 639, 212, 241, 241, 241, 241, 241, 241, 198, 670, 211, 207, 275, 244, 278, 278, 278, 278, 278, 278, 278, 259, 199, 621, 405, 656, 711, 245, 583, 200, 241, 241, 241, 246, 247, 241, 241, 211, 241, 241, 241, 241, 241, 241, 242, 243, 241, 252, 253, 253, 253, 253, 253, 253, 254, 241, 241, 241, 241, 241, 253, 253, 253, 253, 253, 255, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 257, 256, 256, 241, 241, 241, 246, 258, 253, 253, 253, 253, 253, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 260, 280, 234, 850, 370, 1314, 90, 1600, 110, 261, 262, 262, 262, 262, 262, 262, 263, 670, 427, 90, 624, 636, 262, 262, 262, 262, 262, 264, 275, 655, 279, 279, 279, 279, 279, 279, 279, 259, 260, 432, 855, 433, 433, 433, 433, 433, 433, 433, 265, 262, 262, 262, 262, 262, 256, 256, 256, 256, 256, 256, 256, 267, 344, 470, 358, 91, 253, 256, 256, 256, 256, 256, 268, 259, 345, 219, 346, 432, 359, 92, 113, 608, 353, 347, 304, 360, 93, 198,25009, 514, 90, 629, 644, 269, 256, 256, 256, 256, 256, 241, 241, 199, 241, 241, 241, 241, 241, 241, 200, 241, 241, 91, 90, 296, 91, 427, 173, 91, 241, 241, 241, 241, 241, 241, 274, 92, 900, 280, 92, 271, 174, 92, 93, 175, 110, 93, 635, 176, 93, 172, 95, 172,25009, 272,25009, 6516, 241, 241, 241, 316, 273, 280, 317, 460, 469, 899, 451, 629, 234, 636, 281, 282, 282, 282, 282, 282, 282, 329, 173, 91, 182, 477, 182, 282, 282, 282, 282, 282, 283, 629, 904, 1632, 174, 92, 183, 175, 183,25009,25009, 176, 368, 184, 259, 184, 408, 636, 634, 460, 642, 284, 282, 282, 282, 282, 285, 286, 286, 286, 286, 286, 286, 286,25009,25009,25009, 173, 173, 907, 286, 286, 286, 286, 286, 287, 181, 95, 181, 438, 639, 174, 174,25009, 175, 175, 259, 319, 176, 176, 352, 663, 173, 173, 182, 677, 288, 286, 286, 286, 286, 286, 320, 321, 3355, 182, 174, 174, 183, 175, 175, 182, 259, 176, 176, 184, 198, 198, 673, 183, 382, 709, 91, 109, 712, 183, 184, 222, 330, 628, 199, 199, 184, 322,25009, 323, 92, 200, 200, 677,25009, 109, 207, 93, 324, 325, 325, 325, 325, 325, 325, 331,25009, 921, 342, 370, 355, 325, 325, 325, 325, 325, 326, 186, 95, 186, 280, 25009, 187,25009,25009, 639, 213, 110, 382, 332, 174, 1134, 232, 175, 187, 222, 188, 327, 325, 325, 325, 325, 328, 189, 601, 636, 187, 2189, 188, 187, 639, 187, 187, 629, 382, 189, 190, 91, 710, 109, 188, 222, 609, 188, 661, 188, 188, 189, 190, 438, 189, 92, 189, 189, 366, 401, 259, 639, 93, 909, 190, 407, 356, 333, 350, 190, 190, 335, 601, 2199, 643, 334,25009, 336, 351, 351, 351, 351, 351, 351, 90, 1023, 337, 338, 338, 338, 338, 338, 338, 91, 362, 91, 636, 432, 198, 338, 338, 338, 338, 338, 339, 90, 662, 92, 444, 92, 91, 451, 199, 367, 93, 277, 93, 629, 188, 200, 91, 363, 656, 91, 92, 340, 338, 338, 338, 338, 341, 93, 354, 280, 92, 364, 648, 92, 190, 109, 110, 93, 365, 213, 93, 394, 394, 394, 394, 394, 394, 394, 222, 367, 750, 406, 634, 109, 1209, 369, 90, 90, 677, 90, 90, 90, 90, 90, 90, 96, 90, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 90, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 90, 90, 438, 90, 90, 90, 90, 90, 90, 259, 208, 90, 1194, 636, 639, 447, 1318, 629, 212, 90, 90, 90, 90, 90, 90, 374, 212, 2376, 629, 213, 209, 394, 394, 394, 394, 394, 394, 394, 222, 454, 711, 629, 620, 370, 210, 731, 458, 90, 90, 90, 90, 211, 381, 382, 382, 382, 382, 382, 382, 216, 232, 854, 635, 736, 227, 382, 382, 382, 382, 382, 383, 213, 910, 394, 394, 394, 394, 394, 394, 432, 222, 434, 434, 434, 434, 434, 435, 436, 393, 731, 788, 384, 382, 382, 382, 382, 382, 385, 386, 386, 386, 386, 386, 386, 387, 636, 885, 1035, 793, 438, 386, 386, 386, 386, 386, 388, 259, 636, 3567, 432, 113, 436, 436, 436, 436, 436, 436, 436, 481, 636, 465, 3507, 479, 1328, 788, 485, 389, 386, 386, 386, 386, 386, 90, 90, 642, 90, 90, 90, 90, 90, 90, 452, 90, 90, 1027, 2189, 91, 91, 639, 636, 113, 90, 90, 90, 90, 90, 227, 454, 454, 481, 92, 92, 391, 663, 458, 458, 485, 93, 93, 762, 464, 438, 1128, 644, 90, 481, 392, 677, 259, 90, 90, 90, 485, 393, 396, 397, 397, 397, 397, 397, 397, 2199, 712, 487, 643, 90, 227, 397, 397, 397, 397, 397, 398, 472, 473, 474, 475, 475, 475, 475, 644, 525, 913, 525, 636, 584, 207, 207, 529, 488, 529, 507, 494, 399, 397, 397, 397, 397, 400, 90, 90, 438, 90, 90, 90, 90, 90, 90, 259, 110, 90, 670, 709, 976, 977, 1031, 1294, 542, 90, 90, 90, 90, 90, 90, 546, 914, 636, 96, 1137, 111, 677, 275, 409, 476, 476, 476, 476, 476, 476, 476, 259, 322, 280, 112, 493, 96, 90, 90, 90, 90, 113, 90, 90, 438, 90, 90, 90, 90, 90, 90, 259, 110, 90, 714, 714, 714, 714, 714, 714, 714, 90, 90, 90, 90, 90, 90, 91, 639, 90, 1035, 96, 111, 476, 476, 476, 476, 476, 476, 476, 259, 92, 432, 670, 1320, 1197, 112, 90, 93, 90, 90, 90, 90, 410, 90, 90, 1307, 90, 90, 90, 90, 90, 90, 90, 90, 90, 516, 661, 90, 1040, 921, 3148, 901, 90, 90, 90, 90, 90, 90, 173, 232, 647, 519, 647, 413, 478, 478, 478, 478, 478, 478, 478, 259, 174, 90, 1312, 175, 505, 414, 1206, 176, 90, 90, 90, 90, 415, 241, 241, 3231, 241, 241, 241, 241, 241, 241, 242, 243, 241, 91, 182, 182, 173, 533, 91, 109, 241, 241, 241, 241, 241, 241, 344, 92, 183, 183, 174, 417, 92, 175, 93, 184, 534, 520, 345, 93, 346, 670, 1299, 1631, 670, 418, 1315, 347, 241, 241, 241, 246, 419, 90, 90, 517, 90, 90, 90, 90, 90, 90, 109, 90, 90, 420, 420, 420, 420, 420, 420, 420, 90, 90, 90, 90, 90, 90, 421, 421, 421, 421, 421, 422, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 423, 421, 421, 90, 90, 90, 90, 424, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 241, 241, 6524, 241, 241, 241, 241, 241, 241, 242, 243, 241, 187, 90, 1569, 536, 207, 173, 198, 241, 241, 241, 241, 241, 241, 425, 188, 629, 542, 590, 417, 174, 199, 189, 175, 546, 222, 539, 176, 562, 1293, 523, 1114, 1641, 418, 629, 190, 241, 241, 241, 246, 419, 241, 241, 521, 241, 241, 241, 241, 241, 241, 246, 241, 241, 187, 1425, 173, 173, 90, 636, 595, 241, 241, 241, 241, 241, 241, 599, 188, 1612, 174, 174, 428, 175, 175, 189, 334, 176, 176, 90, 611, 1485, 6528, 670, 670, 212, 429, 615, 190, 241, 241, 241, 246, 430, 241, 241, 522, 241, 241, 241, 241, 241, 241, 242, 243, 241, 437, 438, 438, 438, 438, 438, 438, 254, 241, 241, 241, 241, 241, 438, 438, 438, 438, 438, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 440, 440, 241, 241, 241, 246, 442, 438, 438, 438, 438, 438, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 90, 90, 207, 260, 90, 90, 90, 90, 90, 90, 90, 90, 443, 444, 444, 444, 444, 444, 444, 263, 90, 90, 90, 90, 90, 444, 444, 444, 444, 444, 445, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 414, 412, 412, 90, 90, 90, 90, 446, 444, 444, 444, 444, 444, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 440, 440, 440, 440, 440, 440, 440, 267, 91, 367, 358, 1624, 481, 440, 440, 440, 440, 440, 448, 485, 525, 670, 92, 639, 359, 486, 213, 529, 590, 93, 487, 360, 3716, 530, 560, 222, 814, 550, 531, 449, 440, 440, 440, 440, 440, 453, 454, 454, 454, 454, 454, 454, 455, 182, 819, 198, 488, 187, 454, 454, 454, 454, 454, 456, 532, 525, 590, 183, 662, 199, 679, 188, 529, 222, 184, 542, 200, 458, 189, 593, 814, 1035, 546, 531, 457, 454, 454, 454, 454, 454, 280, 190, 535, 548, 933, 557, 538, 187, 555, 459, 460, 460, 460, 460, 460, 460, 358, 91, 91, 532, 280, 188, 460, 460, 460, 460, 460, 461, 537, 549, 359, 92, 92, 590, 1980, 1329, 595, 360, 93, 93, 222, 190, 335, 599, 636, 1307, 1137, 629, 462, 460, 460, 460, 460, 463, 90, 90, 567, 260, 90, 90, 90, 90, 90, 90, 90, 90, 636, 198, 344, 6537, 561, 1621, 1507, 90, 90, 90, 90, 90, 90, 542, 345, 199, 346, 595, 413, 1297, 546, 629, 200, 347, 599, 232, 547, 540, 207, 908, 605, 548, 414, 920, 96, 90, 90, 90, 90, 415, 241, 241, 554, 241, 241, 241, 241, 241, 241, 246, 241, 241, 187, 565, 91, 91, 1307, 549, 358, 241, 241, 241, 241, 241, 241, 468, 188, 564, 92, 92, 428, 611, 359, 189, 568, 93, 93, 636, 615, 360, 670, 639, 577, 1035, 429, 655, 190, 241, 241, 241, 246, 430, 480, 481, 481, 481, 481, 481, 481, 482, 1622, 363, 91, 90, 590, 481, 481, 481, 481, 481, 483, 222, 611, 679, 973, 364, 92, 574, 1602, 615, 458, 568, 365, 93, 2088, 401, 682, 280, 1041, 207, 617, 484, 481, 481, 481, 481, 481, 489, 489, 489, 489, 489, 489, 489, 551, 91, 198, 629, 363, 344, 489, 489, 489, 489, 489, 490, 618, 679, 689, 687, 199, 345, 364, 346, 458, 458, 93, 200, 693, 365, 347, 1307, 1035, 629, 1944, 698, 491, 489, 489, 489, 489, 489, 323, 689, 552, 563, 1196, 1953, 573, 344, 458, 524, 525, 525, 525, 525, 525, 525, 526, 91, 207, 345, 280, 346, 525, 525, 525, 525, 525, 527, 347, 611, 689, 92, 1976, 635, 1313, 1041, 615, 458, 93, 576, 96, 174, 616, 697, 175, 1960, 858, 617, 528, 525, 525, 525, 525, 525, 336, 700, 891, 207, 96, 207, 1119, 90, 704, 541, 542, 542, 542, 542, 542, 542, 543, 568, 670, 618, 896, 344, 542, 542, 542, 542, 542, 544, 90, 727, 784, 810, 109, 345, 556, 346, 485, 529, 546, 571, 700, 188, 347, 91, 363, 358, 891, 704, 545, 542, 542, 542, 542, 542, 568, 553, 568, 92, 364, 359, 569, 190, 455, 90, 93, 365, 360, 584, 639, 585, 585, 585, 585, 585, 585, 585, 710, 206, 194, 566, 90, 363, 6541, 363, 983, 2189, 90, 558, 558, 558, 558, 558, 558, 558, 559, 364, 1263, 364, 207, 344, 91, 90, 365, 689, 365, 91, 575, 90, 211, 700, 458, 824, 2199, 346, 92, 570, 704, 572, 864, 92, 347, 93, 705, 629, 367, 599, 93, 90, 90, 1630, 90, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 90, 90, 868, 90, 90, 90, 90, 90, 90, 873, 208, 90, 715, 715, 715, 715, 715, 716, 717, 90, 90, 90, 90, 90, 90, 727, 1316, 875, 1035, 887, 209, 670, 485, 581, 879, 432, 615, 248, 248, 248, 248, 248, 248, 248, 210, 90, 367, 90, 90, 90, 90, 211, 90, 90, 1044, 90, 90, 90, 90, 90, 90, 700, 208, 90, 234, 1822, 90, 1040, 704, 1843, 90, 90, 90, 90, 90, 90, 90, 109, 1043, 706, 903, 584, 209, 586, 586, 586, 586, 586, 587, 588, 727, 90, 636, 458, 90, 109, 210, 485, 408, 90, 90, 90, 90, 582, 584, 707, 588, 588, 588, 588, 588, 588, 588, 906, 90, 90, 636, 90, 1633, 919, 109, 90, 211, 664, 665, 666, 667, 667, 667, 667, 717, 717, 717, 717, 717, 717, 717, 643, 90, 629, 2368, 207, 670, 1981, 234, 211, 90, 90, 207, 90, 90, 90, 90, 90, 90, 212, 208, 90, 589, 590, 590, 590, 590, 590, 590, 216, 90, 90, 90, 90, 227, 590, 590, 590, 590, 590, 591, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 218, 212, 212, 90, 90, 90, 219, 592, 590, 590, 590, 590, 590, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 594, 595, 595, 595, 595, 595, 595, 596, 636, 636, 367, 234, 932, 595, 595, 595, 595, 595, 597, 936, 1487, 90, 432, 1913, 248, 248, 248, 248, 248, 248, 248, 719, 719, 719, 719, 719, 719, 719, 259, 598, 595, 595, 595, 595, 595, 600, 601, 601, 601, 601, 601, 601, 1267, 1267, 1267, 1302, 629, 227, 601, 601, 601, 601, 601, 602, 109, 432, 727, 248, 248, 248, 248, 248, 248, 485, 727, 1035, 756, 639, 936, 735, 1424, 485, 109, 1327, 603, 601, 601, 601, 601, 604, 90, 90, 737, 90, 90, 90, 90, 90, 90, 940, 90, 90, 636, 91, 972, 2369, 458, 109, 1226, 90, 90, 90, 90, 90, 227, 606, 670, 92, 738, 90, 391, 629, 662, 718, 93, 109, 719, 719, 719, 719, 719, 719, 719, 259, 392, 2375, 1100, 90, 90, 90, 90, 393, 90, 90, 784, 90, 90, 90, 90, 90, 90, 529, 90, 90, 721, 91, 412, 771, 90, 90, 700, 90, 90, 90, 90, 90, 227, 704, 945, 92, 784, 1130, 391, 705, 727, 949, 93, 529, 706, 90, 90, 485, 722, 792, 91, 670, 392, 735, 810, 90, 90, 90, 737, 393, 772, 546, 723, 951, 92, 724, 370, 818, 322, 725, 707, 93, 607, 610, 611, 611, 611, 611, 611, 611, 612, 956, 1133, 90, 738, 173, 611, 611, 611, 611, 611, 613, 412, 412, 412, 412, 412, 412, 412, 174, 580, 958, 175, 90, 986, 458, 176, 951, 704, 629, 776, 485, 614, 611, 611, 611, 611, 611, 212, 212, 212, 212, 212, 212, 212, 90, 173, 182, 3726, 90, 784, 212, 212, 212, 212, 212, 229, 529, 991, 1420, 174, 183, 619, 175, 90, 995, 745, 176, 184, 1010, 90, 519, 6550, 207, 777, 798, 207, 230, 212, 212, 212, 212, 212, 90, 90, 90, 280, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 623, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 90, 90, 1610, 90, 90, 90, 90, 90, 90, 810, 110, 90, 173, 828, 629, 280, 546, 2189, 774, 90, 90, 90, 90, 90, 90, 810, 174, 829, 90, 175, 111, 2808, 546, 176, 830, 280, 626, 412, 412, 412, 412, 412, 412, 412, 112, 2199, 536, 90, 90, 90, 90, 113, 90, 90, 864, 90, 90, 90, 90, 90, 90, 599, 110, 90, 182, 832, 173, 334, 670, 1307, 796, 90, 90, 90, 90, 90, 90, 784, 183, 833, 174, 1820, 111, 175, 529, 184, 834, 176, 775, 747, 792, 90, 219, 6554, 1506, 794, 112, 629, 1175, 90, 90, 90, 90, 113, 627, 90, 322, 721, 1312, 350, 219, 1011, 207, 3438, 412, 412, 412, 412, 412, 412, 412, 795, 240, 90, 90, 835, 90, 90, 90, 90, 90, 90, 875, 90, 90, 779, 91, 182, 748, 879, 91, 2645, 90, 90, 90, 90, 90, 90, 784, 780, 92, 183, 781, 630, 92, 529, 782, 93, 184, 797, 1307, 93, 1056, 2629, 1489, 1953, 794, 631, 1620, 529, 90, 90, 90, 962, 632, 90, 90, 331, 90, 90, 90, 90, 90, 90, 1963, 90, 90, 187, 198, 91, 207, 967, 795, 799, 90, 90, 90, 90, 90, 90, 633, 188, 199, 92, 1958, 630, 887, 864, 189, 200, 93, 810, 2189, 615, 599, 1947, 839, 962, 546, 631, 872, 190, 90, 90, 90, 822, 632, 241, 241, 820, 241, 241, 241, 241, 241, 241, 1061, 243, 241, 187, 670, 629, 344, 1065, 2199, 823, 241, 241, 241, 241, 241, 241, 810, 188, 345, 821, 346, 637, 207, 546, 189, 1085, 932, 347, 207, 818, 836, 801, 546, 936, 820, 638, 367, 190, 241, 241, 241, 639, 640, 241, 241, 875, 241, 241, 241, 241, 241, 241, 879, 243, 241, 187, 840, 198, 880, 90, 821, 91, 241, 241, 241, 241, 241, 241, 641, 188, 1090, 199, 2189, 637, 940, 92, 189, 1094, 200, 721, 90, 458, 93, 358, 635, 1423, 841, 638, 802, 190, 241, 241, 241, 639, 640, 90, 90, 359, 90, 90, 90, 90, 90, 90, 360, 110, 90, 804, 344, 198, 2189, 2197, 358, 91, 90, 90, 90, 90, 90, 90, 345, 805, 346, 199, 806, 645, 359, 92, 807, 825, 200, 838, 207, 842, 93, 1625, 2217, 3739, 852, 646, 670, 808, 90, 90, 90, 629, 647, 90, 90, 355, 280, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 90, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 241, 241, 1828, 241, 241, 241, 241, 241, 241, 849, 241, 241, 198, 1822, 91, 344, 648, 1822, 837, 241, 241, 241, 241, 241, 241, 358, 199, 345, 92, 346, 657, 670, 1208, 200, 1136, 93, 347, 1945, 844, 359, 568, 96, 568, 850, 658, 90, 360, 241, 241, 241, 654, 659, 241, 241, 826, 241, 241, 241, 241, 241, 241, 1129, 241, 241, 843, 363, 91, 363, 90, 363, 91, 241, 241, 241, 241, 241, 241, 660, 1831, 364, 92, 364, 657, 364, 92, 864, 365, 93, 365, 90, 847, 93, 599, 1822, 2342, 629, 658, 1832, 851, 241, 241, 241, 845, 659, 241, 241, 367, 241, 241, 241, 241, 241, 241, 636, 243, 241, 668, 668, 668, 668, 668, 668, 668, 254, 241, 241, 241, 241, 241, 668, 668, 668, 668, 668, 669, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 672, 668, 668, 668, 668, 668, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 267, 6567, 1601, 1964, 90, 887, 670, 670, 670, 670, 670, 674, 615, 875, 932, 940, 945, 945, 895, 568, 879, 936, 458, 949, 949, 2812, 880, 937, 943, 955, 629, 881, 675, 670, 670, 670, 670, 670, 678, 679, 679, 679, 679, 679, 679, 455, 363, 1295, 629, 846, 936, 679, 679, 679, 679, 679, 680, 882, 875, 670, 364, 629, 2871, 721, 908, 879, 921, 365, 922, 922, 922, 922, 922, 922, 922, 207, 881, 681, 679, 679, 679, 679, 679, 688, 689, 689, 689, 689, 689, 689, 455, 722, 1307, 629, 2881, 90, 689, 689, 689, 689, 689, 690, 882, 887, 958, 723, 958, 986, 979, 568, 615, 704, 725, 704, 485, 1565, 895, 966, 109, 207, 989, 897, 691, 689, 689, 689, 689, 689, 692, 693, 693, 693, 693, 693, 693, 694, 363, 1313, 629, 1032, 187, 693, 693, 693, 693, 693, 695, 898, 887, 2871, 364, 629, 986, 1033, 188, 615, 887, 365, 932, 485, 1034, 189, 800, 615, 207, 936, 897, 696, 693, 693, 693, 693, 693, 280, 190, 848, 1154, 367, 2794, 908, 334, 370, 699, 700, 700, 700, 700, 700, 700, 701, 1744, 2881, 898, 648, 1159, 700, 700, 700, 700, 700, 702, 584, 1849, 377, 377, 377, 377, 377, 377, 377, 207, 921, 568, 923, 923, 923, 923, 923, 924, 925, 1154, 703, 700, 700, 700, 700, 700, 90, 90, 991, 90, 90, 90, 90, 90, 90, 995, 432, 90, 363, 367, 2374, 2795, 96, 670, 991, 90, 90, 90, 90, 90, 90, 995, 364, 1982, 227, 90, 645, 996, 629, 365, 96, 921, 109, 925, 925, 925, 925, 925, 925, 925, 646, 3148, 570, 90, 90, 90, 629, 647, 726, 727, 727, 727, 727, 727, 727, 482, 207, 1611, 596, 675, 940, 727, 727, 727, 727, 727, 728, 458, 629, 96, 584, 3232, 377, 377, 377, 377, 377, 377, 377, 90, 599, 367, 90, 109, 1165, 629, 1200, 729, 727, 727, 727, 727, 727, 730, 731, 731, 731, 731, 731, 731, 90, 907, 1170, 90, 90, 2189, 731, 731, 731, 731, 731, 732, 96, 2200, 1953, 584, 1056, 377, 377, 377, 377, 377, 377, 529, 958, 90, 90, 1008, 1165, 1059, 96, 704, 733, 731, 731, 731, 731, 734, 739, 739, 739, 739, 739, 739, 739, 367, 1421, 90, 1984, 3354, 90, 739, 739, 739, 739, 739, 740, 96, 1518, 1959, 1626, 670, 90, 636, 859, 860, 861, 862, 862, 862, 862, 90, 2329, 1627, 1628, 96, 90, 741, 739, 739, 739, 739, 739, 90, 90, 370, 743, 90, 90, 90, 90, 90, 90, 90, 90, 744, 744, 744, 744, 744, 744, 744, 90, 90, 90, 90, 90, 90, 412, 412, 412, 412, 412, 413, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 414, 412, 412, 90, 90, 90, 90, 415, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 765, 765, 6574, 765, 765, 765, 765, 765, 765, 765, 765, 765, 978, 978, 978, 978, 978, 978, 978, 765, 765, 765, 765, 765, 765, 958, 2189, 958, 991, 1061, 767, 2246, 704, 986, 704, 995, 1065, 1277, 966, 173, 485, 996, 1066, 968, 768, 968, 997, 765, 765, 765, 765, 769, 323, 174, 367, 1282, 175, 2241, 90, 1006, 1048, 783, 784, 784, 784, 784, 784, 784, 526, 969, 2199, 969, 998, 1296, 784, 784, 784, 784, 784, 785, 432, 1277, 975, 975, 975, 975, 975, 975, 975, 90, 1056, 991, 1061, 174, 629, 644, 175, 529, 995, 1065, 786, 784, 784, 784, 784, 784, 171, 986, 629, 997, 90, 2288, 629, 1946, 485, 787, 788, 788, 788, 788, 788, 788, 171, 90, 2108, 999, 629, 983, 788, 788, 788, 788, 788, 789, 432, 998, 975, 975, 975, 975, 975, 975, 975, 3779, 90, 1143, 1148, 629, 322, 644, 322, 1000, 599, 1152, 790, 788, 788, 788, 788, 791, 336, 1061, 1045, 1045, 1045, 1045, 1045, 1045, 1065, 809, 810, 810, 810, 810, 810, 810, 543, 2201, 721, 1067, 3819, 1350, 810, 810, 810, 810, 810, 811, 432, 1161, 975, 975, 975, 975, 975, 975, 879, 1056, 1829, 1355, 1177, 188, 412, 644, 529, 1068, 722, 615, 812, 810, 810, 810, 810, 810, 721, 2256, 2214, 1085, 519, 1085, 723, 190, 185, 979, 546, 1350, 546, 725, 1830, 90, 1088, 813, 814, 814, 814, 814, 814, 814, 185, 1822, 982, 2251, 722, 1822, 814, 814, 814, 814, 814, 815, 1056, 986, 2201, 2189, 1182, 721, 723, 529, 485, 979, 1085, 1186, 629, 725, 989, 1319, 3500, 546, 1069, 999, 816, 814, 814, 814, 814, 817, 194, 334, 981, 2645, 629, 536, 984, 722, 5159, 558, 558, 558, 558, 558, 558, 558, 559, 2216, 1070, 1000, 1006, 723, 2198, 198, 979, 2647, 173, 91, 725, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 90, 1115, 1211, 1222, 174, 92, 629, 175, 200, 636, 936, 176, 93, 90, 90, 1049, 90, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 853, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 90, 90, 1090, 90, 90, 90, 90, 90, 90, 1094, 208, 90, 187, 182, 3507, 1095, 2328, 3543, 1143, 90, 90, 90, 90, 90, 90, 599, 188, 183, 743, 1975, 209, 1146, 629, 1077, 184, 670, 856, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 210, 1072, 190, 90, 90, 90, 90, 211, 90, 90, 693, 90, 90, 90, 90, 90, 90, 698, 208, 90, 1046, 721, 173, 182, 90, 6727, 677, 90, 90, 90, 90, 90, 90, 1090, 1228, 1090, 174, 183, 209, 175, 1094, 949, 1094, 176, 184, 90, 721, 173, 1073, 779, 90, 1096, 210, 280, 1047, 90, 90, 90, 90, 211, 857, 174, 1962, 780, 175, 1071, 1050, 629, 176, 1051, 782, 90, 2189, 635, 779, 1646, 1375, 1097, 376, 90, 90, 2268, 90, 90, 90, 90, 90, 90, 780, 208, 90, 1050, 182, 334, 1380, 782, 344, 173, 216, 90, 90, 90, 90, 227, 1475, 1143, 183, 2263, 345, 229, 346, 174, 599, 184, 1053, 721, 2218, 347, 176, 2222, 1375, 683, 1480, 218, 1104, 90, 90, 90, 90, 219, 230, 90, 90, 321, 90, 90, 90, 90, 90, 90, 1232, 208, 90, 779, 1642, 198, 90, 1237, 1475, 1061, 222, 90, 90, 90, 90, 227, 1065, 780, 1056, 199, 1050, 229, 1066, 207, 782, 529, 200, 1067, 1834, 1822, 1118, 1059, 1974, 1822, 90, 218, 1069, 1052, 90, 90, 90, 219, 230, 863, 864, 864, 864, 864, 864, 864, 596, 358, 6732, 1068, 458, 90, 864, 864, 864, 864, 864, 865, 1070, 1090, 2629, 359, 1148, 1148, 367, 1116, 1094, 1124, 360, 1152, 1152, 2646, 1095, 207, 90, 1122, 1158, 1096, 866, 864, 864, 864, 864, 864, 867, 868, 868, 868, 868, 868, 868, 869, 198, 90, 363, 90, 367, 868, 868, 868, 868, 868, 870, 1097, 1085, 1161, 199, 1161, 364, 1177, 2201, 546, 879, 200, 879, 365, 615, 1088, 1169, 1953, 207, 6736, 1098, 871, 868, 868, 868, 868, 868, 874, 875, 875, 875, 875, 875, 875, 876, 90, 629, 1965, 2281, 227, 875, 875, 875, 875, 875, 877, 1099, 1239, 1177, 1110, 1248, 1742, 1253, 2215, 1243, 615, 90, 704, 721, 1257, 832, 1180, 1959, 207, 2276, 207, 878, 875, 875, 875, 875, 875, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 90, 90, 2380, 198, 779, 3543, 2401, 3543, 850, 90, 90, 90, 90, 90, 227, 1085, 280, 199, 780, 1143, 391, 1050, 546, 883, 200, 782, 599, 1074, 568, 1182, 3148, 936, 482, 1098, 392, 1117, 1186, 90, 90, 90, 367, 393, 90, 90, 1054, 90, 90, 90, 90, 90, 90, 1265, 90, 90, 187, 363, 90, 90, 639, 1099, 1161, 90, 90, 90, 90, 90, 227, 879, 188, 364, 1856, 187, 391, 1273, 629, 189, 365, 90, 90, 207, 995, 367, 635, 1127, 2331, 188, 392, 207, 190, 90, 90, 90, 189, 884, 886, 887, 887, 887, 887, 887, 887, 612, 946, 1075, 1953, 190, 344, 887, 887, 887, 887, 887, 888, 629, 1161, 1222, 1182, 1222, 345, 1203, 346, 879, 936, 1186, 936, 1953, 90, 347, 1103, 1187, 1225, 629, 1171, 889, 887, 887, 887, 887, 887, 890, 891, 891, 891, 891, 891, 891, 554, 90, 2340, 367, 629, 2339, 891, 891, 891, 891, 891, 892, 1172, 636, 1330, 1228, 1239, 1248, 1253, 1177, 1322, 670, 949, 1243, 704, 1257, 615, 635, 1236, 1244, 1251, 1258, 893, 891, 891, 891, 891, 894, 90, 90, 367, 280, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 902, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 90, 90, 2189, 850, 90, 90, 90, 90, 90, 1228, 110, 90, 187, 1105, 1333, 6740, 949, 207, 2372, 90, 90, 90, 90, 90, 90, 1161, 188, 907, 1334, 1106, 111, 1623, 879, 189, 1239, 1335, 721, 1076, 1169, 2883, 828, 1243, 721, 1171, 112, 90, 190, 90, 90, 90, 90, 113, 90, 90, 829, 90, 90, 90, 90, 90, 90, 830, 110, 90, 804, 1079, 90, 207, 90, 1172, 804, 90, 90, 90, 90, 90, 90, 3437, 805, 907, 2898, 1078, 111, 1248, 805, 807, 1222, 1078, 1182, 90, 704, 807, 207, 936, 1741, 1186, 112, 1740, 808, 90, 90, 90, 90, 113, 808, 458, 1188, 908, 1953, 90, 187, 205, 2392, 2380, 905, 90, 90, 2380, 90, 90, 90, 90, 90, 90, 188, 90, 90, 1081, 3356, 90, 90, 189, 1189, 367, 907, 90, 90, 90, 90, 90, 344, 207, 3362, 1406, 190, 630, 1101, 1958, 1228, 1253, 90, 721, 345, 1346, 346, 949, 1257, 1303, 1371, 631, 1065, 347, 90, 90, 90, 1094, 632, 90, 90, 367, 90, 90, 90, 90, 90, 90, 2816, 90, 90, 804, 2837, 358, 3392, 90, 1304, 2346, 907, 90, 90, 90, 90, 90, 633, 805, 280, 359, 1078, 630, 1305, 1273, 807, 1953, 360, 1121, 90, 1306, 995, 207, 721, 2338, 485, 631, 1281, 1080, 90, 90, 90, 1105, 632, 241, 241, 567, 241, 241, 241, 241, 241, 241, 1433, 243, 241, 358, 1105, 1106, 90, 1152, 722, 1120, 911, 241, 241, 241, 241, 241, 828, 359, 280, 1835, 1106, 637, 723, 629, 360, 979, 1107, 90, 568, 1270, 829, 828, 1822, 2558, 485, 638, 1822, 830, 241, 241, 241, 639, 640, 241, 241, 829, 241, 241, 241, 241, 241, 241, 830, 243, 241, 363, 1109, 4258, 90, 2553, 2568, 6748, 911, 241, 241, 241, 241, 241, 641, 1123, 1437, 1953, 1110, 637, 1273, 1346, 365, 1442, 1111, 90, 568, 995, 1065, 832, 2629, 207, 2563, 638, 1354, 570, 241, 241, 241, 639, 640, 241, 241, 833, 241, 241, 241, 241, 241, 241, 834, 241, 241, 363, 90, 1110, 2341, 3499, 1385, 1125, 911, 241, 241, 241, 241, 241, 832, 364, 2189, 2639, 280, 657, 1386, 1331, 365, 90, 1346, 1177, 207, 1387, 833, 207, 2580, 1065, 615, 658, 1285, 834, 241, 241, 241, 2629, 659, 90, 90, 1190, 90, 90, 90, 90, 90, 90, 1371, 110, 90, 2199, 1113, 2199, 2575, 1094, 90, 1444, 907, 90, 90, 90, 90, 90, 1448, 2629, 3362, 1191, 1137, 645, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 90, 568, 182, 322, 2593, 2641, 646, 2647, 1359, 90, 90, 90, 629, 647, 90, 90, 183, 90, 90, 90, 90, 90, 90, 184, 110, 90, 1032, 358, 363, 334, 2588, 3372, 2644, 907, 90, 90, 90, 90, 90, 912, 1033, 359, 364, 96, 645, 207, 2652, 1034, 360, 365, 1126, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 646, 1413, 1324, 90, 90, 90, 629, 647, 90, 90, 573, 280, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 241, 241, 1371, 241, 241, 241, 241, 241, 241, 1094, 241, 241, 1842, 1833, 1822, 1379, 2629, 2871, 1822, 911, 241, 241, 241, 241, 241, 660, 90, 1453, 1822, 173, 657, 367, 1822, 90, 879, 1212, 1213, 1214, 1215, 1215, 1215, 1215, 2643, 174, 658, 2881, 175, 241, 241, 241, 176, 659, 241, 241, 1339, 241, 241, 241, 241, 241, 241, 636, 243, 241, 926, 926, 926, 926, 926, 926, 926, 927, 241, 241, 241, 241, 241, 926, 926, 926, 926, 926, 928, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 929, 926, 926, 926, 926, 926, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 6755, 207, 367, 6762, 1532, 2629, 670, 670, 670, 670, 670, 674, 1137, 2642, 1139, 1139, 1139, 1139, 1139, 1140, 1141, 1137, 1537, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 280, 1543, 675, 670, 670, 670, 670, 670, 931, 932, 932, 932, 932, 932, 932, 933, 485, 182, 1532, 1548, 1433, 932, 932, 932, 932, 932, 934, 1152, 1182, 2647, 367, 183, 1411, 1441, 96, 1186, 721, 721, 184, 90, 90, 1187, 1360, 96, 1556, 1543, 1188, 935, 932, 932, 932, 932, 932, 90, 90, 90, 90, 90, 90, 90, 90, 90, 1561, 2655, 804, 804, 90, 90, 90, 90, 90, 91, 1189, 1239, 2653, 207, 3148, 2647, 805, 805, 1243, 1078, 1078, 1253, 938, 807, 807, 3172, 1556, 3374, 1257, 1245, 93, 90, 90, 90, 90, 90, 808, 808, 1083, 1259, 2665, 2677, 1082, 206, 939, 940, 940, 940, 940, 940, 940, 455, 2655, 2393, 1762, 1246, 1177, 940, 940, 940, 940, 940, 941, 615, 1458, 1260, 2380, 629, 3389, 1180, 2380, 1462, 1767, 921, 1190, 664, 664, 664, 664, 664, 664, 664, 2867, 942, 940, 940, 940, 940, 940, 944, 945, 945, 945, 945, 945, 945, 946, 2671, 1762, 90, 1191, 1248, 945, 945, 945, 945, 945, 947, 704, 921, 1110, 664, 664, 664, 664, 664, 664, 664, 1273, 1346, 90, 832, 367, 2871, 2008, 995, 1065, 109, 948, 945, 945, 945, 945, 945, 280, 833, 1773, 1422, 1519, 367, 519, 367, 834, 950, 951, 951, 951, 951, 951, 951, 2881, 2871, 2647, 2701, 1778, 1112, 951, 951, 951, 951, 951, 952, 921, 109, 664, 664, 664, 664, 664, 664, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 90, 90, 2695, 1773, 3362, 953, 951, 951, 951, 951, 954, 957, 958, 958, 958, 958, 958, 958, 701, 2678, 2881, 90, 90, 1239, 958, 958, 958, 958, 958, 959, 1243, 1253, 3372, 6769, 2647, 721, 1244, 721, 1257, 109, 599, 1245, 2654, 636, 1258, 2871, 205, 2871, 2871, 1259, 960, 958, 958, 958, 958, 958, 961, 962, 962, 962, 962, 962, 962, 722, 90, 779, 1269, 1246, 1342, 962, 962, 962, 962, 962, 963, 1260, 1248, 723, 90, 780, 979, 721, 1050, 704, 725, 90, 782, 2879, 612, 1251, 2880, 2881, 1786, 227, 1261, 964, 962, 962, 962, 962, 965, 985, 986, 986, 986, 986, 986, 986, 482, 779, 1791, 629, 90, 344, 986, 986, 986, 986, 986, 987, 1262, 1248, 207, 780, 1321, 345, 1050, 346, 704, 629, 1343, 2707, 599, 90, 347, 367, 1786, 629, 1396, 1261, 988, 986, 986, 986, 986, 986, 990, 991, 991, 991, 991, 991, 991, 992, 2809, 1390, 90, 2708, 280, 991, 991, 991, 991, 991, 993, 1262, 1273, 1391, 1469, 1392, 2537, 721, 936, 995, 485, 219, 1393, 90, 633, 1281, 205, 1394, 90, 207, 1283, 994, 991, 991, 991, 991, 991, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 90, 722, 6786, 4104, 2719, 90, 1001, 1001, 1001, 1001, 1001, 1002, 1284, 1433, 1006, 723, 3675, 629, 979, 3362, 1152, 90, 725, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 2720, 4115, 1003, 1001, 1001, 1001, 1001, 1001, 1018, 1018, 1271, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1323, 3372, 1032, 198, 90, 1032, 3682, 1018, 1018, 1018, 1018, 1018, 1018, 1273, 2389, 1444, 1033, 199, 1020, 1033, 995, 207, 1448, 1034, 200, 90, 1034, 1471, 1409, 2380, 1519, 1283, 1021, 2390, 1186, 1018, 1018, 1018, 1018, 1022, 90, 90, 1325, 90, 90, 90, 90, 90, 90, 90, 90, 90, 3148, 207, 3176, 949, 280, 1284, 1006, 90, 90, 90, 90, 90, 90, 3186, 552, 1291, 1291, 1292, 413, 344, 1285, 207, 1371, 1502, 6790, 1102, 205, 90, 173, 1094, 629, 345, 414, 346, 1338, 90, 90, 90, 90, 415, 347, 721, 174, 536, 90, 175, 90, 1433, 90, 176, 323, 1028, 90, 90, 1152, 90, 90, 90, 90, 90, 90, 90, 90, 90, 173, 90, 526, 90, 367, 779, 2932, 90, 90, 90, 90, 90, 90, 173, 174, 2871, 1444, 175, 413, 780, 1006, 176, 1050, 1448, 1453, 2933, 782, 174, 1412, 1449, 175, 879, 414, 949, 176, 90, 90, 90, 90, 415, 1340, 1030, 765, 765, 1344, 765, 765, 765, 765, 765, 765, 1458, 765, 765, 173, 358, 173, 90, 1462, 2900, 90, 765, 765, 765, 765, 765, 765, 1346, 174, 359, 174, 175, 1036, 175, 1065, 176, 360, 176, 90, 2871, 1354, 90, 207, 907, 207, 1356, 1037, 2882, 1341, 765, 765, 765, 321, 1038, 765, 765, 323, 765, 765, 765, 765, 765, 765, 1521, 765, 765, 1105, 207, 3547, 207, 949, 1357, 529, 765, 765, 765, 765, 765, 765, 1039, 1725, 1346, 1106, 173, 1036, 1526, 3339, 1453, 1065, 2400, 90, 2380, 1530, 828, 879, 2380, 323, 174, 1037, 1356, 175, 765, 765, 765, 176, 1038, 323, 829, 367, 3566, 367, 90, 529, 1110, 830, 1055, 1056, 1056, 1056, 1056, 1056, 1056, 526, 173, 832, 1357, 519, 1108, 1056, 1056, 1056, 1056, 1056, 1057, 1539, 1371, 1453, 174, 833, 1458, 175, 1243, 1094, 879, 176, 1404, 1462, 174, 1379, 1456, 175, 3353, 1463, 1381, 1058, 1056, 1056, 1056, 1056, 1056, 1060, 1061, 1061, 1061, 1061, 1061, 1061, 1062, 599, 358, 173, 2733, 4000, 1061, 1061, 1061, 1061, 1061, 1063, 1382, 1926, 6799, 367, 359, 174, 2751, 1471, 1053, 1471, 1371, 360, 176, 90, 1186, 1414, 1186, 1094, 2734, 1931, 1064, 1061, 1061, 1061, 1061, 1061, 336, 321, 1381, 2780, 367, 1953, 2752, 1739, 90, 1084, 1085, 1085, 1085, 1085, 1085, 1085, 543, 90, 2883, 1926, 2191, 1336, 1085, 1085, 1085, 1085, 1085, 1086, 1382, 2775, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 90, 90, 207, 1444, 188, 2816, 2838, 1388, 1417, 2816, 1448, 1087, 1085, 1085, 1085, 1085, 1085, 2629, 2021, 2864, 2896, 1450, 2871, 182, 190, 1089, 1090, 1090, 1090, 1090, 1090, 1090, 1091, 629, 344, 363, 2026, 183, 1090, 1090, 1090, 1090, 1090, 1092, 184, 1471, 345, 1451, 346, 364, 2680, 629, 1186, 207, 644, 347, 365, 1361, 1479, 2881, 1505, 2881, 2021, 367, 1093, 1090, 1090, 1090, 1090, 1090, 90, 90, 644, 90, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 1132, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 90, 90, 1521, 850, 90, 90, 90, 90, 90, 949, 208, 90, 187, 344, 3456, 1524, 6821, 7171, 1362, 90, 90, 90, 90, 90, 90, 345, 188, 346, 1526, 1110, 209, 1552, 1575, 189, 347, 1530, 3440, 7171, 1257, 995, 832, 1536, 568, 1403, 210, 1395, 190, 90, 90, 90, 90, 211, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 208, 90, 323, 615, 90, 2871, 3362, 363, 227, 90, 90, 90, 90, 90, 90, 1521, 1521, 2332, 529, 1526, 209, 364, 949, 949, 319, 90, 1530, 90, 365, 173, 3148, 2899, 1419, 3372, 210, 323, 367, 90, 90, 90, 90, 211, 1539, 174, 3823, 2883, 175, 7273, 90, 1243, 176, 529, 1135, 1142, 1143, 1143, 1143, 1143, 1143, 1143, 596, 4039, 173, 3174, 187, 1580, 1143, 1143, 1143, 1143, 1143, 1144, 1584, 1444, 207, 1539, 174, 207, 188, 175, 1448, 3904, 1243, 176, 90, 189, 1449, 323, 1547, 1363, 2897, 1450, 1145, 1143, 1143, 1143, 1143, 1143, 190, 4091, 207, 479, 322, 1358, 187, 90, 1147, 1148, 1148, 1148, 1148, 1148, 1148, 1149, 173, 7273, 2629, 1451, 188, 1148, 1148, 1148, 1148, 1148, 1150, 189, 629, 1552, 174, 1575, 1552, 175, 1129, 1599, 1257, 176, 995, 1257, 1364, 90, 1560, 1953, 1578, 2679, 2807, 1151, 1148, 1148, 1148, 1148, 1148, 1153, 1154, 1154, 1154, 1154, 1154, 1154, 90, 1953, 90, 2641, 2050, 227, 1154, 1154, 1154, 1154, 1154, 1155, 1137, 3148, 859, 859, 859, 859, 859, 859, 859, 1137, 2055, 859, 859, 859, 859, 859, 859, 859, 207, 2189, 1156, 1154, 1154, 1154, 1154, 1157, 1160, 1161, 1161, 1161, 1161, 1161, 1161, 876, 7273, 3362, 2050, 2228, 90, 1161, 1161, 1161, 1161, 1161, 1162, 90, 3154, 1428, 1429, 1430, 1431, 1431, 1431, 1431, 96, 615, 949, 1539, 2197, 90, 227, 205, 205, 96, 1243, 1163, 1161, 1161, 1161, 1161, 1161, 1164, 1165, 1165, 1165, 1165, 1165, 1165, 367, 90, 90, 3372, 7171, 90, 1165, 1165, 1165, 1165, 1165, 1166, 1137, 1629, 859, 859, 859, 859, 859, 859, 636, 4104, 90, 90, 1105, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1167, 1165, 1165, 1165, 1165, 1168, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 1575, 90, 90, 187, 828, 7171, 4115, 995, 3148, 1110, 90, 90, 90, 90, 90, 227, 3167, 188, 1397, 96, 832, 391, 7171, 1580, 189, 830, 2836, 1173, 2816, 1398, 1584, 2104, 2816, 721, 833, 392, 90, 190, 90, 90, 90, 834, 393, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 323, 90, 90, 187, 828, 90, 207, 1405, 721, 722, 90, 90, 90, 90, 90, 227, 1358, 188, 829, 2970, 1081, 391, 319, 723, 189, 830, 979, 173, 1483, 207, 725, 1572, 7171, 227, 205, 392, 804, 190, 90, 90, 90, 174, 393, 1174, 175, 2965, 4117, 1655, 176, 984, 805, 1552, 90, 1078, 1065, 3176, 90, 1367, 1257, 3148, 187, 608, 1176, 1177, 1177, 1177, 1177, 1177, 1177, 612, 808, 1083, 367, 90, 188, 1177, 1177, 1177, 1177, 1177, 1178, 189, 1580, 1655, 1660, 2787, 1655, 4132, 3230, 1584, 1065, 1664, 1483, 1065, 190, 1585, 1658, 227, 3153, 1365, 334, 1179, 1177, 1177, 1177, 1177, 1177, 1181, 1182, 1182, 1182, 1182, 1182, 1182, 1183, 7327, 90, 280, 90, 1032, 1182, 1182, 1182, 1182, 1182, 1184, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1033, 1660, 2105, 721, 90, 1105, 90, 1635, 1664, 721, 1369, 322, 90, 1185, 1182, 1182, 1182, 1182, 1182, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 629, 208, 90, 804, 828, 90, 1366, 1399, 3176, 804, 90, 90, 90, 90, 90, 227, 3183, 805, 829, 2866, 1078, 229, 109, 805, 807, 830, 1078, 1686, 7608, 1691, 807, 322, 635, 1105, 1094, 218, 1695, 808, 90, 90, 90, 219, 230, 808, 322, 336, 1192, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 1686, 208, 90, 198, 828, 543, 1402, 1094, 90, 1408, 90, 90, 90, 90, 90, 227, 187, 199, 829, 7612, 2330, 229, 1110, 3507, 200, 1400, 1035, 1575, 3543, 90, 188, 1333, 1640, 832, 995, 218, 1660, 189, 90, 90, 90, 219, 230, 1664, 1035, 1334, 1751, 833, 367, 1665, 190, 322, 1335, 1152, 834, 1193, 90, 90, 334, 1195, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 90, 90, 2386, 90, 90, 90, 90, 90, 90, 1458, 110, 90, 90, 2380, 519, 4351, 1462, 2380, 3440, 90, 90, 90, 90, 90, 90, 1691, 280, 1464, 7632, 3457, 111, 198, 1695, 90, 2004, 1511, 1511, 1511, 1511, 1511, 1512, 1513, 3155, 1407, 112, 199, 721, 90, 90, 90, 90, 113, 200, 1465, 280, 1198, 90, 90, 2999, 90, 90, 90, 90, 90, 90, 354, 110, 90, 198, 336, 701, 1105, 2172, 3067, 804, 90, 90, 90, 90, 90, 90, 3165, 199, 334, 2994, 546, 111, 1106, 805, 200, 2177, 1078, 109, 3187, 90, 807, 187, 1032, 828, 3061, 112, 3194, 1410, 90, 90, 90, 90, 113, 808, 615, 188, 1033, 829, 1368, 227, 90, 2172, 189, 1034, 830, 1199, 90, 90, 568, 90, 90, 90, 90, 90, 90, 190, 90, 90, 90, 3507, 1032, 1636, 1401, 1634, 3568, 907, 90, 90, 90, 90, 90, 1655, 280, 1686, 1033, 363, 630, 1751, 1065, 90, 1094, 1034, 1201, 3362, 1152, 207, 1689, 3073, 704, 364, 631, 3373, 519, 90, 90, 90, 365, 632, 90, 90, 336, 90, 90, 90, 90, 90, 90, 1418, 90, 90, 336, 4240, 90, 3074, 2189, 334, 546, 907, 90, 90, 90, 90, 90, 1691, 280, 1730, 546, 187, 630, 6193, 1695, 3440, 332, 90, 7636, 207, 1696, 187, 615, 3453, 704, 188, 631, 227, 280, 90, 90, 90, 189, 632, 1202, 188, 367, 2199, 367, 1303, 1756, 1943, 189, 2198, 704, 190, 90, 1760, 90, 90, 205, 334, 635, 90, 90, 190, 1200, 90, 90, 90, 90, 90, 90, 90, 90, 90, 1304, 90, 90, 90, 90, 4104, 90, 90, 90, 90, 90, 90, 1458, 280, 1305, 1751, 3176, 413, 3187, 1462, 90, 1306, 1152, 90, 3458, 1463, 1615, 1637, 1754, 704, 1464, 414, 3465, 334, 90, 90, 90, 90, 415, 90, 90, 1769, 90, 90, 90, 90, 90, 90, 1448, 110, 90, 4115, 1385, 90, 1032, 3181, 1465, 3192, 907, 90, 90, 90, 90, 90, 1453, 280, 1386, 3085, 1033, 645, 3440, 879, 1204, 1387, 90, 1034, 2367, 1456, 1756, 536, 207, 1564, 1466, 646, 280, 1760, 90, 90, 90, 629, 647, 90, 90, 3086, 90, 90, 90, 90, 90, 90, 1564, 110, 90, 3491, 1643, 90, 205, 90, 1467, 1333, 907, 90, 90, 90, 90, 90, 90, 2107, 1756, 4377, 1769, 645, 1782, 1334, 90, 1760, 90, 1448, 90, 1462, 1335, 1766, 7687, 1777, 207, 646, 207, 90, 90, 90, 90, 629, 1205, 90, 90, 90, 280, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 1207, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 241, 241, 1798, 970, 241, 241, 241, 241, 241, 1186, 243, 241, 1726, 198, 1598, 1598, 1598, 1598, 1598, 911, 241, 241, 241, 241, 241, 1686, 280, 199, 2538, 367, 637, 7691, 1094, 90, 200, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1303, 568, 638, 90, 536, 241, 241, 241, 639, 640, 241, 241, 90, 241, 241, 241, 241, 241, 241, 1453, 243, 241, 1616, 90, 90, 1333, 879, 1304, 363, 911, 241, 241, 241, 241, 241, 207, 1803, 1466, 1782, 1334, 637, 1305, 364, 1807, 90, 1462, 1335, 3456, 1306, 365, 109, 1790, 2425, 367, 638, 7695, 3569, 241, 241, 241, 639, 640, 570, 1467, 1847, 1645, 1416, 3507, 1858, 3458, 207, 644, 1210, 241, 241, 1530, 241, 241, 241, 241, 241, 241, 636, 243, 241, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 927, 241, 241, 241, 241, 241, 1216, 1216, 1216, 1216, 1216, 1217, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 1218, 1216, 1216, 1216, 1216, 1216, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 90, 90, 367, 1219, 90, 90, 90, 90, 90, 90, 90, 90, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 90, 90, 90, 90, 90, 90, 1798, 2828, 2816, 1471, 3779, 413, 2816, 1186, 1675, 721, 1186, 568, 3786, 1801, 3507, 7703, 1479, 207, 90, 414, 3533, 1481, 90, 90, 90, 90, 415, 1221, 1222, 1222, 1222, 1222, 1222, 1222, 933, 182, 1303, 722, 363, 90, 1222, 1222, 1222, 1222, 1222, 1223, 336, 1482, 1769, 183, 1415, 723, 364, 1862, 979, 1448, 184, 1751, 725, 365, 1867, 675, 546, 1304, 1152, 1573, 1224, 1222, 1222, 1222, 1222, 1222, 572, 187, 1471, 1539, 536, 1305, 367, 2846, 677, 1186, 1243, 1769, 1306, 629, 1200, 188, 1547, 367, 1448, 7710, 1481, 1549, 189, 692, 693, 693, 693, 693, 693, 693, 694, 1618, 367, 207, 207, 190, 693, 693, 693, 693, 693, 695, 1307, 1539, 1336, 1869, 1482, 1550, 1973, 1648, 1243, 1728, 1873, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1307, 1549, 696, 693, 693, 693, 693, 693, 1227, 1228, 1228, 1228, 1228, 1228, 1228, 946, 173, 3155, 198, 367, 7717, 1228, 1228, 1228, 1228, 1228, 1229, 1550, 1552, 1782, 174, 3176, 199, 175, 3789, 1257, 1462, 176, 1303, 200, 876, 1560, 3797, 629, 3187, 227, 1562, 1230, 1228, 1228, 1228, 1228, 1228, 1231, 1232, 1232, 1232, 1232, 1232, 1232, 1233, 173, 3166, 182, 90, 1304, 1232, 1232, 1232, 1232, 1232, 1234, 1563, 1552, 1878, 174, 3182, 183, 175, 1305, 1257, 1243, 176, 1580, 184, 90, 1306, 207, 1105, 3193, 1584, 1562, 1235, 1232, 1232, 1232, 1232, 1232, 280, 1617, 1649, 1586, 1676, 207, 1106, 367, 3195, 1238, 1239, 1239, 1239, 1239, 1239, 1239, 1240, 828, 949, 1563, 90, 1580, 1239, 1239, 1239, 1239, 1239, 1241, 1584, 1587, 1798, 829, 367, 1803, 1585, 2429, 1883, 1186, 830, 1586, 1807, 90, 90, 1887, 2871, 1720, 280, 3205, 1242, 1239, 1239, 1239, 1239, 1239, 1247, 1248, 1248, 1248, 1248, 1248, 1248, 701, 992, 90, 1390, 1587, 1575, 1248, 1248, 1248, 1248, 1248, 1249, 995, 1575, 1858, 1391, 3148, 1392, 1578, 721, 995, 1530, 2881, 1588, 1393, 90, 907, 207, 2880, 1394, 207, 1588, 1250, 1248, 1248, 1248, 1248, 1248, 1252, 1253, 1253, 1253, 1253, 1253, 1253, 1254, 90, 779, 3099, 1589, 7724, 1253, 1253, 1253, 1253, 1253, 1255, 1589, 1894, 2346, 3171, 780, 3436, 1803, 1050, 1257, 1705, 721, 782, 721, 1807, 1385, 207, 4104, 3100, 1653, 1808, 1256, 1253, 1253, 1253, 1253, 1253, 241, 241, 1386, 970, 241, 241, 241, 241, 241, 1387, 241, 241, 722, 7594, 779, 3117, 90, 7331, 1571, 911, 241, 241, 241, 241, 241, 173, 723, 207, 780, 979, 657, 1050, 4115, 725, 1647, 782, 1652, 90, 1899, 174, 3136, 3118, 175, 1922, 658, 1903, 176, 241, 241, 241, 1584, 659, 241, 241, 1054, 241, 241, 241, 241, 241, 241, 336, 241, 241, 336, 1678, 3131, 367, 3779, 3148, 3823, 911, 241, 241, 241, 241, 241, 1383, 1869, 3815, 1383, 3833, 657, 332, 7731, 1873, 1782, 1798, 187, 90, 1333, 187, 187, 1462, 1186, 3168, 658, 2229, 207, 241, 241, 241, 188, 659, 1334, 188, 188, 367, 367, 189, 90, 1335, 189, 189, 1264, 670, 670, 670, 670, 670, 670, 670, 190, 173, 1644, 190, 190, 3217, 670, 670, 670, 670, 670, 674, 1660, 1660, 207, 174, 1858, 1858, 175, 1664, 1664, 1878, 176, 1530, 1530, 1665, 7735, 1105, 1243, 1866, 1666, 1666, 675, 670, 670, 670, 670, 670, 367, 3779, 1650, 1717, 367, 1106, 3227, 1266, 1272, 1273, 1273, 1273, 1273, 1273, 1273, 992, 828, 3176, 1667, 1667, 1655, 1273, 1273, 1273, 1273, 1273, 1274, 1065, 1655, 2822, 1397, 207, 1869, 1658, 3818, 1065, 879, 830, 1668, 1873, 2816, 227, 90, 3184, 2816, 1874, 1668, 1275, 1273, 1273, 1273, 1273, 1273, 1276, 1277, 1277, 1277, 1277, 1277, 1277, 90, 629, 358, 1390, 1669, 182, 1277, 1277, 1277, 1277, 1277, 1278, 1669, 1691, 1674, 1391, 359, 1392, 1878, 183, 1695, 90, 2810, 360, 1713, 1243, 184, 1732, 850, 1394, 367, 1697, 1279, 1277, 1277, 1277, 1277, 1280, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1385, 4521, 7947, 344, 198, 3779, 1286, 1286, 1286, 1286, 1286, 1287, 1698, 1727, 1386, 345, 1878, 346, 199, 1883, 2002, 1387, 721, 1243, 347, 200, 1887, 1035, 1714, 1881, 90, 207, 1288, 1286, 1286, 1286, 1286, 1286, 1018, 1018, 1707, 1303, 1018, 1018, 1018, 1018, 1018, 1894, 1018, 1018, 779, 90, 2106, 90, 1257, 6574, 1651, 1018, 1018, 1018, 1018, 1018, 1018, 1691, 780, 1883, 1894, 1050, 1308, 2391, 1695, 782, 1887, 1257, 90, 2798, 1696, 207, 1888, 1897, 3362, 1697, 1309, 6720, 2380, 1018, 1018, 1018, 2380, 1310, 1018, 1018, 1110, 1303, 1018, 1018, 1018, 1018, 1018, 1899, 1018, 1018, 187, 832, 3187, 207, 1903, 1698, 677, 1018, 1018, 1018, 1018, 1018, 1018, 1311, 188, 833, 3255, 3370, 1308, 1922, 1899, 189, 834, 1680, 721, 2706, 1584, 1903, 3207, 1724, 2707, 1686, 1309, 1904, 190, 1018, 1018, 1018, 1094, 1310, 765, 765, 3256, 765, 765, 765, 765, 765, 765, 1699, 765, 765, 804, 683, 7952, 207, 2708, 207, 1681, 1326, 765, 765, 765, 765, 765, 1686, 805, 1922, 2829, 1078, 1036, 3836, 1094, 807, 1584, 1700, 721, 207, 1689, 3176, 1930, 2816, 3846, 1699, 1037, 2816, 808, 765, 765, 765, 280, 1038, 765, 765, 1110, 765, 765, 765, 765, 765, 765, 2017, 765, 765, 804, 832, 995, 4104, 1664, 1700, 1333, 1326, 765, 765, 765, 765, 765, 1039, 805, 833, 3187, 1078, 1036, 3185, 1334, 807, 834, 1723, 187, 1953, 90, 2006, 1683, 3195, 4115, 2806, 1037, 1677, 808, 765, 765, 765, 188, 1038, 323, 1113, 3362, 1953, 367, 189, 1721, 90, 1110, 1345, 1346, 1346, 1346, 1346, 1346, 1346, 1062, 1390, 190, 832, 3216, 187, 1346, 1346, 1346, 1346, 1346, 1347, 3217, 1391, 2046, 1392, 2017, 833, 3206, 188, 3264, 1695, 1393, 1664, 834, 174, 189, 1394, 175, 1105, 3372, 721, 1348, 1346, 1346, 1346, 1346, 1346, 171, 190, 335, 1712, 7956, 3273, 1679, 1106, 3265, 1349, 1350, 1350, 1350, 1350, 1350, 1350, 171, 3148, 828, 3228, 198, 804, 1350, 1350, 1350, 1350, 1350, 1351, 207, 3176, 2046, 3274, 829, 90, 199, 805, 322, 1695, 1078, 830, 1719, 200, 807, 1682, 3173, 3283, 568, 721, 1352, 1350, 1350, 1350, 1350, 1353, 336, 808, 3229, 3296, 1109, 1729, 3321, 1082, 3154, 1370, 1371, 1371, 1371, 1371, 1371, 1371, 1091, 3284, 1734, 363, 3182, 804, 1371, 1371, 1371, 1371, 1371, 1372, 367, 3297, 2111, 7328, 3322, 364, 334, 805, 1894, 1760, 1078, 1709, 365, 188, 807, 1257, 1390, 1385, 358, 907, 1373, 1371, 1371, 1371, 1371, 1371, 1684, 808, 1391, 367, 1392, 1386, 359, 190, 185, 2718, 1710, 1393, 1387, 360, 2719, 1390, 1394, 1374, 1375, 1375, 1375, 1375, 1375, 1375, 185, 1706, 1733, 1391, 4039, 1392, 1375, 1375, 1375, 1375, 1375, 1376, 1393, 7963, 3357, 4056, 2720, 1394, 109, 109, 109, 109, 109, 109, 109, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1377, 1375, 1375, 1375, 1375, 1378, 90, 90, 207, 850, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 90, 90, 2017, 90, 90, 90, 90, 90, 90, 1664, 208, 90, 358, 280, 3362, 2025, 850, 2825, 1731, 90, 90, 90, 90, 90, 90, 344, 359, 1769, 1149, 995, 209, 1708, 2816, 360, 1448, 205, 2826, 345, 3823, 346, 1777, 568, 1604, 1948, 210, 1779, 347, 90, 90, 90, 90, 211, 90, 90, 367, 1426, 90, 90, 3391, 90, 90, 90, 90, 90, 90, 1769, 208, 90, 363, 1105, 1949, 1780, 1448, 90, 90, 90, 90, 90, 90, 90, 90, 344, 364, 1779, 1950, 1106, 209, 1716, 3362, 365, 1922, 1951, 2017, 345, 2115, 346, 828, 1584, 3362, 1664, 210, 2120, 347, 90, 90, 90, 90, 211, 1735, 1780, 829, 367, 3543, 519, 3390, 1715, 3440, 830, 3533, 1390, 1427, 1432, 1433, 1433, 1433, 1433, 1433, 1433, 1149, 4756, 1108, 1391, 7968, 1392, 1433, 1433, 1433, 1433, 1433, 1434, 1393, 1782, 3454, 3371, 3374, 1394, 3458, 3396, 1462, 1782, 1803, 1798, 90, 1711, 1790, 568, 1462, 1807, 1186, 1792, 1435, 1433, 1433, 1433, 1433, 1433, 2732, 1792, 1809, 1811, 3779, 2733, 3488, 90, 1436, 1437, 1437, 1437, 1437, 1437, 1437, 1438, 363, 3387, 1032, 1793, 3401, 1437, 1437, 1437, 1437, 1437, 1439, 1793, 1810, 1812, 364, 2734, 1033, 207, 3820, 2122, 3374, 365, 879, 1034, 879, 1737, 2126, 227, 205, 227, 1987, 1440, 1437, 1437, 1437, 1437, 1437, 1443, 1444, 1444, 1444, 1444, 1444, 1444, 1445, 367, 90, 3440, 90, 227, 1444, 1444, 1444, 1444, 1444, 1446, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 2131, 3396, 3388, 1794, 90, 227, 90, 1448, 227, 205, 3440, 90, 207, 1447, 1444, 1444, 1444, 1444, 1444, 1452, 1453, 1453, 1453, 1453, 1453, 1453, 876, 90, 3455, 1152, 629, 2046, 1453, 1453, 1453, 1453, 1453, 1454, 1695, 1747, 1747, 1747, 1747, 1747, 1748, 1749, 3402, 2811, 90, 1794, 96, 227, 536, 90, 227, 3452, 3458, 4764, 1455, 1453, 1453, 1453, 1453, 1453, 1457, 1458, 1458, 1458, 1458, 1458, 1458, 1459, 7973, 90, 90, 207, 2136, 1458, 1458, 1458, 1458, 1458, 1460, 2140, 280, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 2147, 3823, 90, 1303, 96, 227, 3362, 1462, 1934, 3464, 3440, 1461, 1458, 1458, 1458, 1458, 1458, 90, 90, 1105, 850, 90, 90, 90, 90, 90, 3466, 90, 90, 367, 1304, 1110, 90, 1967, 3835, 1106, 90, 90, 90, 90, 90, 227, 832, 3372, 1305, 3372, 828, 391, 1722, 3450, 96, 1306, 1718, 90, 568, 2152, 833, 1303, 721, 1918, 829, 392, 2156, 834, 90, 90, 90, 830, 393, 90, 90, 3482, 90, 90, 90, 90, 90, 90, 1869, 90, 90, 363, 568, 182, 1304, 1873, 722, 1736, 90, 90, 90, 90, 90, 227, 3836, 364, 1875, 183, 1305, 391, 723, 2046, 365, 979, 184, 1306, 4775, 725, 1695, 363, 2827, 3458, 2036, 392, 2054, 570, 90, 90, 90, 2168, 393, 1966, 1876, 364, 280, 2816, 1807, 3881, 3458, 2816, 365, 1468, 1470, 1471, 1471, 1471, 1471, 1471, 1471, 1183, 995, 3495, 1385, 1738, 1803, 1471, 1471, 1471, 1471, 1471, 1472, 1807, 1798, 2111, 367, 3489, 1386, 1808, 3466, 1186, 1760, 2231, 1809, 2064, 90, 1801, 2119, 3463, 1530, 7978, 1811, 1473, 1471, 1471, 1471, 1471, 1471, 1474, 1475, 1475, 1475, 1475, 1475, 1475, 90, 90, 3506, 207, 1810, 4055, 1475, 1475, 1475, 1475, 1475, 1476, 1812, 3476, 3495, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 2111, 2236, 721, 3590, 879, 4039, 3546, 1760, 2240, 227, 1477, 1475, 1475, 1475, 1475, 1478, 90, 90, 367, 1422, 90, 90, 90, 90, 90, 2122, 208, 90, 90, 3591, 722, 3505, 2126, 4143, 90, 90, 90, 90, 90, 90, 227, 1869, 2539, 3547, 723, 3507, 229, 979, 1873, 90, 636, 725, 721, 367, 1874, 90, 4786, 1152, 207, 1875, 218, 3547, 1919, 90, 90, 90, 219, 230, 90, 90, 4226, 90, 90, 90, 90, 90, 90, 1883, 208, 90, 722, 90, 3561, 207, 1887, 1876, 1883, 90, 90, 90, 90, 90, 227, 1887, 723, 1889, 1878, 979, 229, 1888, 2248, 725, 90, 1243, 1889, 1920, 3565, 1873, 207, 1881, 4055, 2000, 218, 2111, 1891, 90, 90, 90, 219, 230, 1760, 1890, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 2260, 1890, 8000, 4057, 4143, 367, 207, 1887, 1484, 90, 90, 1892, 280, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 234, 234, 1486, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 90, 90, 2273, 1422, 90, 90, 90, 90, 90, 1903, 110, 90, 1936, 1936, 1936, 1936, 1936, 1937, 1938, 90, 90, 90, 90, 90, 90, 1878, 367, 3660, 3624, 4143, 111, 8007, 1243, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 4167, 207, 3675, 1891, 112, 3779, 3660, 90, 90, 90, 90, 113, 90, 90, 3625, 90, 90, 90, 90, 90, 90, 1899, 110, 90, 1032, 1303, 3665, 1970, 1903, 1892, 1899, 90, 90, 90, 90, 90, 90, 1903, 1033, 1905, 1894, 3680, 111, 1904, 1110, 1034, 1986, 1257, 1905, 3788, 2131, 3666, 1304, 1897, 1304, 832, 112, 1448, 1907, 90, 90, 90, 90, 113, 1325, 1906, 1305, 4171, 1305, 833, 2299, 367, 2304, 1968, 1906, 1306, 834, 1584, 4181, 2308, 2087, 1488, 90, 90, 1908, 90, 90, 90, 90, 90, 90, 1489, 90, 90, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 90, 90, 90, 90, 90, 90, 1490, 1489, 1489, 1491, 1489, 1492, 1489, 1489, 1489, 1493, 1489, 1489, 1494, 1495, 1496, 1489, 1489, 1497, 1489, 1498, 1489, 1489, 90, 90, 90, 1489, 1499, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1500, 1489, 1489, 1489, 1489, 1489, 1489, 90, 90, 2343, 850, 90, 90, 90, 90, 90, 629, 90, 90, 7942, 1333, 7741, 1333, 2005, 182, 2034, 907, 90, 90, 90, 90, 90, 1894, 280, 1334, 2122, 1334, 630, 183, 1257, 3789, 1335, 2126, 1335, 3823, 184, 2366, 1303, 2127, 995, 1907, 631, 3830, 1307, 90, 90, 90, 3362, 632, 90, 90, 2007, 90, 90, 90, 90, 90, 90, 1922, 90, 90, 187, 2037, 90, 1304, 1584, 1908, 280, 907, 90, 90, 90, 90, 90, 3814, 188, 1932, 3823, 1305, 630, 2438, 1922, 189, 1934, 90, 1306, 3372, 1664, 1584, 205, 207, 367, 3371, 631, 1930, 190, 90, 90, 90, 1932, 632, 2131, 1933, 1969, 3675, 1183, 8035, 90, 1448, 3836, 227, 1501, 90, 90, 2134, 90, 90, 90, 90, 90, 90, 3832, 110, 90, 1032, 1933, 173, 2009, 90, 90, 1985, 907, 90, 90, 90, 90, 90, 173, 1033, 2131, 174, 8042, 645, 175, 8048, 1034, 1448, 176, 1503, 3681, 90, 174, 182, 3845, 175, 1527, 646, 8064, 176, 90, 90, 90, 629, 647, 90, 90, 183, 90, 90, 90, 90, 90, 90, 184, 110, 90, 2010, 323, 173, 90, 90, 721, 2013, 907, 90, 90, 90, 90, 90, 2017, 2522, 2035, 174, 1062, 645, 175, 1664, 207, 2147, 176, 90, 90, 2025, 173, 173, 1462, 2011, 2027, 646, 779, 8064, 90, 90, 90, 629, 647, 1504, 174, 174, 367, 175, 175, 2443, 780, 176, 176, 1050, 8166, 8166, 2447, 782, 3499, 2012, 2028, 914, 90, 90, 5157, 1195, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 241, 241, 4247, 241, 241, 241, 241, 241, 241, 2017, 243, 241, 2750, 4297, 8166, 3705, 1664, 2751, 4539, 911, 241, 241, 241, 241, 241, 1385, 3714, 2027, 2063, 4549, 637, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2136, 1386, 721, 3706, 721, 2752, 638, 2140, 1387, 241, 241, 241, 639, 640, 3715, 2028, 2084, 1508, 241, 241, 1110, 241, 241, 241, 241, 241, 241, 2147, 243, 241, 779, 832, 779, 3440, 1462, 3723, 2046, 911, 241, 241, 241, 241, 241, 1695, 780, 833, 780, 1050, 637, 1050, 2136, 782, 834, 782, 2056, 2015, 8064, 2140, 207, 2645, 3490, 3724, 638, 2141, 2014, 241, 241, 241, 639, 640, 2031, 2031, 2031, 2031, 2031, 2032, 2033, 8064, 3452, 8064, 2057, 4247, 1509, 241, 241, 207, 241, 241, 241, 241, 241, 241, 636, 243, 241, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 927, 241, 241, 241, 241, 241, 1514, 1514, 1514, 1514, 1514, 1515, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 1516, 1514, 1514, 1514, 1514, 1514, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 1520, 1521, 1521, 1521, 1521, 1521, 1521, 946, 8064, 8404, 8616, 3779, 3733, 1521, 1521, 1521, 1521, 1521, 1522, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 207, 3789, 3746, 721, 2041, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 3734, 1523, 1521, 1521, 1521, 1521, 1521, 1525, 1526, 1526, 1526, 1526, 1526, 1526, 1527, 1530, 3747, 3779, 3785, 804, 1526, 1526, 1526, 1526, 1526, 1528, 2060, 2060, 2060, 2060, 2060, 2061, 2062, 805, 3796, 367, 1078, 2152, 2168, 90, 807, 323, 323, 323, 2156, 1807, 1529, 1526, 1526, 1526, 1526, 1526, 280, 808, 8576, 8579, 3784, 1065, 1065, 2029, 90, 1531, 1532, 1532, 1532, 1532, 1532, 1532, 173, 173, 173, 3411, 519, 2474, 1532, 1532, 1532, 1532, 1532, 1533, 1695, 2046, 174, 174, 174, 175, 175, 175, 1695, 176, 176, 176, 3422, 3409, 2054, 207, 207, 3409, 3798, 2056, 1534, 1532, 1532, 1532, 1532, 1535, 1538, 1539, 1539, 1539, 1539, 1539, 1539, 1240, 3823, 3763, 3779, 6222, 3411, 1539, 1539, 1539, 1539, 1539, 1540, 2057, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 96, 96, 96, 96, 96, 96, 96, 3409, 3764, 3787, 3812, 3431, 1541, 1539, 1539, 1539, 1539, 1539, 1542, 1543, 1543, 1543, 1543, 1543, 1543, 4240, 3829, 1390, 344, 358, 2067, 1543, 1543, 1543, 1543, 1543, 1544, 2066, 2096, 1391, 345, 1392, 346, 359, 2479, 2543, 3847, 2548, 1393, 347, 360, 2483, 1760, 1394, 2552, 3836, 3789, 1545, 1543, 1543, 1543, 1543, 1546, 1551, 1552, 1552, 1552, 1552, 1552, 1552, 1254, 1390, 1390, 198, 2090, 1152, 1552, 1552, 1552, 1552, 1552, 1553, 3813, 2068, 1391, 1392, 1392, 199, 2072, 367, 3868, 2097, 1393, 2069, 200, 1152, 8576, 1394, 1394, 90, 3842, 205, 1554, 1552, 1552, 1552, 1552, 1552, 1555, 1556, 1556, 1556, 1556, 1556, 1556, 344, 198, 198, 358, 90, 90, 1556, 1556, 1556, 1556, 1556, 1557, 345, 2089, 346, 199, 199, 359, 3847, 8579, 2560, 347, 200, 200, 360, 90, 1186, 2126, 2102, 1530, 2092, 227, 1558, 1556, 1556, 1556, 1556, 1559, 241, 241, 323, 241, 241, 241, 241, 241, 241, 2572, 241, 241, 90, 1385, 1390, 90, 2140, 363, 1065, 911, 241, 241, 241, 241, 241, 3853, 1391, 1386, 1392, 173, 657, 364, 2147, 90, 1387, 1393, 90, 4039, 365, 1462, 1394, 3870, 207, 174, 658, 2150, 175, 241, 241, 241, 176, 659, 2065, 2070, 3789, 1566, 241, 241, 3823, 241, 241, 241, 241, 241, 241, 323, 241, 241, 187, 322, 4090, 3855, 2645, 3836, 8680, 911, 241, 241, 241, 241, 241, 1065, 188, 2152, 3831, 3880, 657, 319, 2168, 189, 2156, 2168, 173, 3795, 4298, 1807, 2157, 2039, 1807, 3844, 658, 2176, 190, 241, 241, 241, 174, 659, 2231, 175, 2231, 2248, 367, 176, 280, 1530, 3866, 1530, 1873, 187, 1567, 670, 670, 670, 670, 670, 670, 670, 323, 367, 1240, 344, 367, 188, 670, 670, 670, 670, 670, 674, 189, 3823, 1186, 345, 2029, 346, 8683, 227, 205, 2585, 319, 479, 347, 190, 90, 173, 2156, 3870, 2038, 3882, 675, 670, 670, 670, 670, 670, 90, 2189, 207, 174, 2073, 3905, 175, 3847, 280, 90, 176, 187, 1568, 1574, 1575, 1575, 1575, 1575, 1575, 1575, 992, 90, 3539, 90, 1243, 188, 1575, 1575, 1575, 1575, 1575, 1576, 189, 3867, 8680, 3890, 3876, 3499, 3888, 2040, 568, 568, 1186, 2199, 90, 190, 2198, 227, 90, 1741, 2199, 8683, 1577, 1575, 1575, 1575, 1575, 1575, 1579, 1580, 1580, 1580, 1580, 1580, 1580, 1581, 90, 363, 363, 90, 2231, 1580, 1580, 1580, 1580, 1580, 1582, 1530, 2099, 3072, 3901, 364, 364, 2234, 3073, 2602, 568, 90, 365, 365, 2180, 2100, 1807, 207, 3779, 227, 205, 1583, 1580, 1580, 1580, 1580, 1580, 1590, 1591, 1592, 1593, 1593, 1593, 1593, 3074, 8680, 4039, 363, 90, 280, 731, 731, 731, 731, 731, 736, 2101, 2122, 3906, 2797, 2236, 364, 4143, 8683, 2126, 2271, 2180, 2240, 365, 90, 2127, 227, 90, 2245, 4057, 2128, 733, 731, 731, 731, 731, 731, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 90, 90, 4051, 4227, 90, 3870, 1594, 1594, 1594, 1594, 1594, 1595, 2129, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 3882, 90, 90, 2182, 2182, 2182, 2182, 2182, 2183, 2184, 4063, 3879, 1596, 1594, 1594, 1594, 1594, 1594, 1603, 1603, 1604, 90, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 8576, 1390, 4039, 198, 90, 358, 721, 1603, 1603, 1603, 1603, 1603, 1603, 1391, 3903, 1392, 2248, 199, 1606, 359, 2690, 2236, 1393, 1873, 200, 90, 360, 1394, 2240, 2255, 2071, 207, 1607, 2248, 804, 1603, 1603, 1603, 1603, 1608, 1873, 1712, 2091, 721, 2098, 1445, 4054, 3798, 805, 280, 227, 1078, 1609, 90, 90, 807, 90, 90, 90, 90, 90, 90, 90, 90, 90, 1243, 2042, 4552, 808, 90, 721, 804, 90, 90, 90, 90, 90, 90, 4567, 207, 2260, 8579, 8576, 413, 8579, 805, 3811, 1887, 1078, 90, 90, 207, 807, 2267, 1186, 280, 2043, 414, 804, 227, 90, 90, 90, 90, 415, 808, 2260, 2273, 367, 2075, 90, 1243, 805, 1887, 1903, 1078, 207, 205, 90, 2044, 2280, 2081, 1614, 1018, 1018, 2076, 1303, 1018, 1018, 1018, 1018, 1018, 808, 1018, 1018, 90, 2077, 1106, 8576, 90, 8579, 8576, 1619, 1018, 1018, 1018, 1018, 1018, 828, 280, 2078, 2607, 3836, 1308, 3823, 3847, 90, 2079, 2611, 2273, 3843, 1105, 829, 3854, 207, 1254, 1903, 1309, 3836, 830, 1018, 1018, 1018, 2080, 1310, 1018, 1018, 1106, 1303, 1018, 1018, 1018, 1018, 1018, 2299, 1018, 1018, 3084, 828, 90, 3882, 1584, 3085, 3828, 1619, 1018, 1018, 1018, 1018, 1018, 1311, 2299, 829, 8579, 280, 1308, 3519, 3841, 1584, 830, 90, 721, 5164, 1105, 2302, 3522, 3902, 207, 3086, 1309, 1257, 5164, 1018, 1018, 1018, 2085, 1310, 765, 765, 1106, 765, 765, 765, 765, 765, 765, 2304, 765, 765, 722, 828, 1110, 207, 2308, 90, 2295, 1326, 765, 765, 765, 765, 765, 832, 723, 829, 2304, 979, 1036, 4143, 3870, 725, 830, 2308, 1638, 8725, 90, 833, 3878, 2309, 568, 4065, 1037, 2082, 834, 765, 765, 765, 336, 1038, 765, 765, 336, 765, 765, 765, 765, 765, 765, 2629, 765, 765, 4169, 1032, 1091, 207, 2689, 363, 1094, 1326, 765, 765, 765, 765, 765, 187, 1105, 1033, 2438, 187, 1036, 364, 3396, 2260, 1034, 1664, 4081, 322, 365, 188, 1887, 2441, 1106, 188, 1037, 2378, 189, 765, 765, 765, 189, 1038, 1639, 828, 367, 2122, 2103, 2136, 2131, 190, 4539, 2152, 2126, 190, 2140, 1448, 4437, 829, 2156, 3847, 1041, 323, 519, 2128, 830, 2142, 2144, 3402, 2083, 2158, 1654, 1655, 1655, 1655, 1655, 1655, 1655, 1062, 3675, 1032, 4604, 4104, 1530, 1655, 1655, 1655, 1655, 1655, 1656, 2129, 2136, 2143, 2145, 1033, 2443, 2159, 367, 2140, 3852, 3930, 1034, 2447, 174, 2141, 2379, 175, 90, 2448, 2142, 1657, 1655, 1655, 1655, 1655, 1655, 1659, 1660, 1660, 1660, 1660, 1660, 1660, 1661, 3941, 3870, 3931, 4113, 90, 1660, 1660, 1660, 1660, 1660, 1662, 2143, 3779, 1110, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2273, 2299, 2147, 832, 8576, 3942, 4057, 1903, 1584, 1462, 1663, 1660, 1660, 1660, 1660, 1660, 171, 833, 3816, 3875, 2160, 367, 367, 4539, 834, 1670, 1671, 1672, 1673, 1673, 1673, 1673, 171, 3952, 182, 2086, 3785, 2462, 788, 788, 788, 788, 788, 793, 2131, 2152, 2161, 8711, 183, 2438, 4088, 1448, 2156, 4605, 2168, 184, 1664, 2134, 2157, 3953, 1303, 1807, 2144, 2158, 790, 788, 788, 788, 788, 788, 336, 8743, 2178, 2327, 2327, 2327, 2327, 2327, 2327, 1685, 1686, 1686, 1686, 1686, 1686, 1686, 1091, 1304, 2145, 2159, 3882, 3779, 1686, 1686, 1686, 1686, 1686, 1687, 2179, 2147, 3967, 1305, 3983, 2438, 90, 4039, 1462, 322, 1306, 2248, 1664, 188, 2150, 1604, 1948, 2350, 1873, 2160, 1688, 1686, 1686, 1686, 1686, 1686, 519, 90, 3968, 2257, 3984, 3887, 3907, 190, 1690, 1691, 1691, 1691, 1691, 1691, 1691, 1692, 4007, 1949, 334, 2161, 4049, 1691, 1691, 1691, 1691, 1691, 1693, 2168, 2248, 2258, 4039, 1950, 2692, 536, 1807, 1873, 2710, 2260, 1951, 2240, 2176, 2255, 4008, 1873, 1887, 2178, 2257, 1694, 1691, 1691, 1691, 1691, 1691, 185, 2724, 2269, 4053, 2335, 4057, 4065, 3396, 1887, 1701, 1702, 1703, 1704, 1704, 1704, 1704, 185, 4057, 2179, 2258, 3500, 3396, 814, 814, 814, 814, 814, 819, 2270, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 4087, 4062, 4075, 3401, 4097, 816, 814, 814, 814, 814, 814, 90, 90, 5160, 90, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 1743, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 90, 90, 2742, 1422, 90, 90, 90, 90, 90, 1903, 208, 90, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 90, 90, 90, 90, 90, 90, 2260, 280, 2772, 2474, 2962, 209, 4171, 1887, 2443, 2308, 1695, 2447, 8798, 2267, 2871, 2447, 2477, 2284, 2269, 210, 280, 3882, 90, 90, 90, 90, 211, 90, 90, 3889, 90, 90, 90, 90, 90, 90, 2271, 208, 90, 4225, 4117, 90, 205, 90, 2270, 336, 90, 90, 90, 90, 90, 90, 207, 2796, 367, 8802, 2881, 209, 2474, 2880, 90, 1094, 90, 2881, 90, 1695, 322, 332, 336, 182, 207, 210, 187, 2273, 90, 90, 90, 90, 211, 536, 1903, 90, 2991, 183, 1094, 4131, 188, 2304, 4104, 2483, 184, 2282, 2464, 189, 2308, 187, 1745, 1750, 1751, 1751, 1751, 1751, 1751, 1751, 1149, 2310, 190, 4117, 4104, 188, 1751, 1751, 1751, 1751, 1751, 1752, 189, 2283, 280, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2299, 4112, 90, 190, 367, 2311, 721, 1584, 1243, 334, 1753, 1751, 1751, 1751, 1751, 1751, 3396, 280, 2312, 4115, 4130, 4115, 367, 90, 1755, 1756, 1756, 1756, 1756, 1756, 1756, 1757, 90, 1257, 722, 4104, 2273, 1756, 1756, 1756, 1756, 1756, 1758, 1903, 2313, 3058, 8809, 367, 723, 2280, 2000, 979, 2552, 90, 2282, 725, 6400, 90, 2387, 2296, 4098, 207, 6199, 1759, 1756, 1756, 1756, 1756, 1756, 1761, 1762, 1762, 1762, 1762, 1762, 1762, 90, 1032, 90, 4115, 2283, 227, 1762, 1762, 1762, 1762, 1762, 1763, 2388, 2304, 3076, 1033, 2905, 2474, 2912, 241, 2308, 2126, 1034, 2380, 1695, 2919, 2309, 2380, 2765, 2765, 2766, 2310, 1764, 1762, 1762, 1762, 1762, 1765, 1768, 1769, 1769, 1769, 1769, 1769, 1769, 1445, 1333, 173, 367, 4104, 280, 1769, 1769, 1769, 1769, 1769, 1770, 2311, 2299, 636, 1334, 174, 2479, 8404, 175, 1584, 1257, 1335, 176, 2483, 2433, 2302, 205, 5429, 2428, 334, 2312, 1771, 1769, 1769, 1769, 1769, 1769, 1772, 1773, 1773, 1773, 1773, 1773, 1773, 90, 8550, 3823, 4134, 8814, 90, 1773, 1773, 1773, 1773, 1773, 1774, 2313, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 721, 90, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 3834, 334, 2823, 1775, 1773, 1773, 1773, 1773, 1776, 1781, 1782, 1782, 1782, 1782, 1782, 1782, 1459, 173, 3829, 779, 2430, 280, 1782, 1782, 1782, 1782, 1782, 1783, 2479, 4247, 4143, 174, 2824, 780, 175, 2483, 1050, 1257, 176, 1303, 782, 2484, 207, 2816, 2435, 367, 4609, 2816, 1784, 1782, 1782, 1782, 1782, 1782, 1785, 1786, 1786, 1786, 1786, 1786, 1786, 90, 4339, 1385, 173, 4039, 1304, 1786, 1786, 1786, 1786, 1786, 1787, 4052, 4143, 4149, 4623, 1386, 174, 2543, 1305, 175, 90, 2432, 1387, 176, 1760, 1306, 207, 1049, 4104, 2500, 2546, 1788, 1786, 1786, 1786, 1786, 1789, 90, 90, 2347, 90, 90, 90, 90, 90, 90, 2443, 90, 90, 280, 4150, 4148, 173, 2447, 4133, 2548, 90, 90, 90, 90, 90, 227, 2552, 3090, 2449, 2284, 174, 391, 2557, 175, 2140, 205, 4609, 176, 2318, 2319, 2320, 2321, 2321, 2321, 2321, 392, 5437, 4619, 90, 90, 90, 2431, 393, 90, 2450, 336, 1795, 90, 90, 4161, 90, 90, 90, 90, 90, 90, 2438, 90, 90, 90, 336, 1094, 336, 1664, 90, 4057, 90, 90, 90, 90, 90, 227, 187, 4064, 2451, 536, 2058, 391, 2058, 4143, 90, 3108, 332, 358, 2529, 2543, 188, 187, 2156, 187, 8819, 392, 1760, 189, 90, 90, 90, 359, 393, 3396, 2452, 188, 2479, 188, 360, 4163, 190, 4096, 189, 2483, 189, 1796, 1797, 1798, 1798, 1798, 1798, 1798, 1798, 1183, 2485, 190, 3411, 190, 2443, 1798, 1798, 1798, 1798, 1798, 1799, 2447, 2438, 3416, 2548, 4143, 4171, 2448, 3836, 1664, 2523, 2552, 2449, 207, 3409, 2441, 2486, 850, 3409, 4171, 2451, 1800, 1798, 1798, 1798, 1798, 1798, 1802, 1803, 1803, 1803, 1803, 1803, 1803, 1804, 3869, 4182, 198, 2450, 4539, 1803, 1803, 1803, 1803, 1803, 1805, 2452, 2479, 2560, 4166, 4180, 199, 2560, 3842, 2483, 2126, 1604, 1948, 200, 2126, 2484, 2567, 207, 4539, 4177, 2485, 1806, 1803, 1803, 1803, 1803, 1803, 1813, 1814, 1815, 1816, 1816, 1816, 1816, 2333, 4211, 344, 2501, 198, 1949, 891, 891, 891, 891, 891, 896, 2486, 3128, 345, 4150, 346, 4551, 199, 1950, 2611, 4182, 721, 347, 1303, 200, 1951, 2526, 1604, 1948, 4190, 207, 893, 891, 891, 891, 891, 891, 90, 90, 2572, 90, 90, 90, 90, 90, 90, 2140, 208, 90, 722, 1304, 4171, 2579, 4160, 358, 1949, 90, 90, 90, 90, 90, 227, 207, 723, 1305, 4188, 979, 229, 359, 1950, 725, 1306, 2349, 2543, 4201, 360, 1951, 4179, 182, 4039, 1760, 218, 1303, 2297, 90, 90, 90, 219, 230, 2334, 1618, 4539, 183, 2530, 367, 4231, 1817, 90, 90, 184, 90, 90, 90, 90, 90, 90, 4089, 208, 90, 1304, 367, 5448, 4624, 2463, 4182, 2348, 90, 90, 90, 90, 90, 227, 241, 1305, 4051, 4552, 4609, 229, 4602, 5492, 1306, 636, 636, 636, 636, 636, 636, 636, 2377, 4246, 4202, 218, 4687, 1032, 90, 90, 90, 219, 230, 2402, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1033, 4601, 4621, 8824, 3243, 636, 5626, 1034, 1818, 90, 90, 2240, 1819, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 90, 90, 2585, 90, 90, 90, 90, 90, 90, 2156, 110, 90, 1333, 1333, 207, 2592, 367, 4171, 2426, 90, 90, 90, 90, 90, 90, 2560, 1334, 1334, 4212, 2572, 111, 4231, 2126, 1335, 1335, 2427, 2140, 2457, 2458, 2459, 2460, 2460, 2460, 2460, 112, 2602, 367, 90, 90, 90, 90, 113, 1807, 1645, 4609, 173, 4176, 4245, 2605, 1821, 90, 90, 2075, 90, 90, 90, 90, 90, 90, 174, 90, 90, 175, 4223, 5459, 4182, 176, 8829, 2076, 90, 90, 90, 90, 90, 90, 241, 3312, 207, 4104, 2077, 1823, 4622, 6574, 2308, 636, 636, 636, 636, 636, 636, 636, 4190, 721, 2078, 1824, 4247, 4114, 90, 90, 90, 2079, 1825, 90, 90, 4187, 90, 90, 90, 90, 90, 90, 2474, 90, 90, 721, 636, 6718, 4112, 1695, 4104, 779, 90, 90, 90, 90, 90, 90, 4116, 3352, 2487, 4200, 187, 1823, 4624, 780, 1953, 2373, 1050, 3098, 4285, 2572, 782, 779, 3099, 4634, 188, 1824, 2140, 2434, 90, 90, 90, 189, 1825, 2436, 2488, 780, 2474, 207, 1050, 3518, 367, 367, 782, 1695, 190, 2466, 3522, 1826, 3100, 2477, 4212, 1827, 90, 90, 2487, 90, 90, 90, 90, 90, 90, 4247, 90, 90, 187, 198, 850, 2465, 2524, 2952, 187, 90, 90, 90, 90, 90, 90, 4231, 188, 199, 2488, 187, 1837, 2953, 188, 189, 200, 4281, 4609, 4222, 2954, 189, 182, 2467, 1838, 188, 1839, 1385, 190, 90, 90, 90, 189, 1840, 190, 721, 183, 1841, 2532, 358, 2468, 1386, 1448, 2981, 4104, 190, 4236, 227, 1387, 2499, 1838, 90, 90, 359, 90, 90, 90, 90, 90, 90, 360, 90, 90, 804, 1390, 363, 90, 1707, 2531, 2469, 90, 90, 90, 90, 90, 90, 1391, 805, 1392, 364, 1078, 1837, 1385, 4115, 807, 1393, 365, 90, 2498, 4113, 1394, 8833, 2505, 1838, 344, 1839, 1386, 808, 90, 90, 90, 4143, 1840, 1387, 721, 2585, 345, 2602, 346, 4162, 721, 1448, 2156, 2583, 1807, 347, 227, 205, 227, 1838, 90, 90, 8833, 90, 90, 90, 90, 90, 90, 2560, 90, 90, 804, 2507, 4298, 90, 2126, 90, 804, 907, 90, 90, 90, 90, 90, 4231, 805, 2569, 4247, 1078, 630, 8921, 805, 807, 2607, 1078, 90, 2470, 90, 807, 4333, 2611, 4171, 207, 631, 207, 808, 90, 90, 90, 4178, 632, 2471, 2570, 4247, 1844, 90, 90, 2692, 90, 90, 90, 90, 90, 90, 2240, 90, 90, 721, 1390, 4237, 2075, 8921, 4257, 4298, 907, 90, 90, 90, 90, 90, 1391, 3524, 1392, 8921, 1390, 630, 2076, 198, 3535, 1393, 2502, 207, 4253, 4250, 1394, 804, 1391, 2077, 1392, 631, 2506, 199, 90, 90, 90, 1393, 632, 2710, 200, 805, 1394, 2509, 1078, 4298, 1873, 207, 807, 4337, 2079, 1845, 90, 90, 2525, 850, 90, 90, 90, 90, 90, 808, 110, 90, 4283, 344, 2472, 1082, 8833, 198, 8833, 907, 90, 90, 90, 90, 90, 345, 2607, 346, 2692, 1110, 645, 199, 4304, 2611, 347, 2240, 2724, 4624, 3037, 2612, 832, 2700, 2508, 1887, 646, 207, 2519, 90, 90, 90, 629, 647, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 110, 90, 8833, 1390, 4275, 4250, 4310, 4301, 4636, 907, 90, 90, 90, 90, 90, 1391, 1710, 1392, 3116, 1110, 645, 1390, 4286, 3117, 1393, 2504, 8833, 2503, 4182, 1394, 832, 8960, 207, 1391, 646, 1392, 4189, 90, 90, 90, 629, 647, 1393, 1712, 833, 4322, 4335, 1394, 4275, 3118, 4284, 834, 1846, 90, 90, 2520, 280, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 648, 648, 1848, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 241, 241, 2710, 1302, 241, 241, 241, 241, 241, 1873, 243, 241, 2518, 2510, 1110, 2713, 4637, 4673, 677, 911, 241, 241, 241, 241, 241, 832, 280, 4647, 4684, 2076, 637, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 3254, 833, 2077, 683, 1581, 3255, 638, 3660, 834, 241, 241, 241, 639, 640, 241, 241, 2078, 241, 241, 241, 241, 241, 241, 2079, 243, 241, 2075, 1105, 90, 1105, 568, 3256, 568, 911, 241, 241, 241, 241, 241, 2724, 3543, 2514, 2076, 1106, 637, 1106, 1887, 3507, 2511, 90, 280, 4424, 2727, 2077, 828, 280, 828, 363, 638, 363, 2534, 241, 241, 241, 639, 640, 4298, 2078, 829, 2742, 829, 364, 2585, 364, 2079, 830, 1903, 830, 365, 2156, 365, 2516, 2745, 1850, 90, 90, 2536, 280, 90, 90, 90, 90, 90, 367, 110, 90, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 90, 90, 90, 90, 90, 90, 173, 5636, 4308, 4247, 4688, 111, 2597, 2597, 2597, 2597, 2597, 2598, 2599, 3507, 174, 4698, 280, 175, 280, 112, 3543, 176, 90, 90, 90, 90, 113, 241, 241, 4340, 241, 241, 241, 241, 241, 241, 636, 243, 241, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 927, 241, 241, 241, 241, 241, 1851, 1851, 1851, 1851, 1851, 1852, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 1853, 1851, 1851, 1851, 1851, 1851, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 1857, 1858, 1858, 1858, 1858, 1858, 1858, 1527, 280, 4358, 280, 4384, 2560, 1858, 1858, 1858, 1858, 1858, 1859, 2126, 2572, 2772, 2742, 9006, 4231, 2567, 568, 2140, 2308, 1903, 2569, 1448, 4244, 2579, 2779, 4359, 227, 4385, 2581, 1860, 1858, 1858, 1858, 1858, 1858, 1861, 1862, 1862, 1862, 1862, 1862, 1862, 1863, 363, 173, 90, 2570, 3660, 1862, 1862, 1862, 1862, 1862, 1864, 2582, 2572, 1110, 364, 174, 3660, 850, 175, 2140, 2583, 365, 2957, 90, 832, 227, 205, 207, 2533, 207, 2581, 1865, 1862, 1862, 1862, 1862, 1862, 280, 833, 4624, 207, 367, 4423, 3665, 90, 834, 1868, 1869, 1869, 1869, 1869, 1869, 1869, 1870, 5716, 9011, 2582, 4310, 2521, 1869, 1869, 1869, 1869, 1869, 1871, 90, 2585, 2772, 4301, 2905, 3660, 2912, 3675, 2156, 2308, 1459, 1462, 1462, 2919, 2592, 227, 227, 227, 205, 2594, 1872, 1869, 1869, 1869, 1869, 1869, 1877, 1878, 1878, 1878, 1878, 1878, 1878, 1240, 90, 90, 90, 4326, 1032, 1878, 1878, 1878, 1878, 1878, 1879, 2595, 2585, 2901, 4336, 2927, 3666, 4436, 1033, 2156, 3581, 90, 90, 90, 1462, 1034, 207, 2447, 3675, 227, 2594, 1880, 1878, 1878, 1878, 1878, 1878, 1882, 1883, 1883, 1883, 1883, 1883, 1883, 1884, 207, 367, 9074, 90, 90, 1883, 1883, 1883, 1883, 1883, 1885, 2595, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 4539, 8013, 2596, 3680, 2596, 90, 9067, 227, 205, 227, 3417, 207, 1886, 1883, 1883, 1883, 1883, 1883, 1893, 1894, 1894, 1894, 1894, 1894, 1894, 1254, 90, 4143, 90, 3411, 2607, 1894, 1894, 1894, 1894, 1894, 1895, 2611, 2607, 2962, 3418, 9069, 4247, 2612, 4548, 2611, 2447, 90, 2613, 90, 4280, 3409, 2969, 3675, 4168, 3409, 2613, 1896, 1894, 1894, 1894, 1894, 1894, 1898, 1899, 1899, 1899, 1899, 1899, 1899, 1900, 3675, 4149, 1422, 2614, 4298, 1899, 1899, 1899, 1899, 1899, 1901, 2614, 4309, 3660, 2621, 2622, 2623, 2624, 2624, 2624, 2624, 4422, 1530, 2602, 4539, 9090, 4435, 3681, 205, 4637, 1807, 1902, 1899, 1899, 1899, 1899, 1899, 1909, 1910, 1911, 1912, 1912, 1912, 1912, 367, 90, 90, 1032, 9245, 4857, 962, 962, 962, 962, 962, 967, 2602, 3518, 2991, 4624, 4881, 1033, 4671, 1807, 3522, 2483, 90, 90, 1034, 2605, 1448, 2998, 2869, 4460, 2615, 227, 964, 962, 962, 962, 962, 962, 241, 241, 367, 1302, 241, 241, 241, 241, 241, 2962, 241, 241, 90, 2075, 4672, 3544, 2447, 4461, 2616, 911, 241, 241, 241, 241, 241, 2602, 9245, 9347, 9054, 2076, 657, 4885, 1807, 90, 2640, 2640, 2640, 2640, 2640, 2640, 2077, 8013, 4895, 2615, 658, 4673, 9347, 241, 241, 241, 2075, 659, 241, 241, 2078, 241, 241, 241, 241, 241, 241, 2079, 241, 241, 90, 1462, 2076, 322, 1105, 2616, 227, 911, 241, 241, 241, 241, 241, 2077, 4686, 367, 2513, 2692, 657, 2710, 1106, 90, 2724, 2710, 2240, 90, 1873, 2078, 91, 1887, 1873, 828, 658, 4688, 2079, 241, 241, 241, 367, 659, 367, 2721, 92, 367, 3518, 829, 90, 2512, 2742, 93, 7171, 3522, 830, 2947, 280, 1903, 4539, 1914, 670, 670, 670, 670, 670, 670, 670, 2517, 4722, 2722, 9347, 367, 1584, 670, 670, 670, 670, 670, 674, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 7305, 3544, 2493, 2494, 2495, 2496, 2496, 2496, 2496, 4552, 90, 4544, 2724, 675, 670, 670, 670, 670, 670, 1887, 187, 1915, 1921, 1922, 1922, 1922, 1922, 1922, 1922, 1581, 2735, 90, 1333, 4471, 188, 1922, 1922, 1922, 1922, 1922, 1923, 189, 2710, 2905, 2991, 2912, 1334, 9245, 4562, 1873, 3675, 2483, 2919, 1335, 190, 2713, 2736, 2950, 4434, 4472, 2721, 1924, 1922, 1922, 1922, 1922, 1922, 1925, 1926, 1926, 1926, 1926, 1926, 1926, 3263, 4482, 9245, 4171, 9245, 3264, 1926, 1926, 1926, 1926, 1926, 1927, 2722, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 2767, 2767, 2767, 2767, 2767, 2767, 2767, 4483, 334, 2945, 4224, 3265, 1928, 1926, 1926, 1926, 1926, 1929, 1935, 2923, 991, 991, 991, 991, 991, 991, 991, 995, 4177, 4247, 91, 4497, 2724, 991, 991, 991, 991, 991, 993, 1887, 2742, 3058, 4857, 4539, 92, 2727, 4513, 1903, 2552, 721, 2735, 93, 4857, 2745, 3066, 90, 4338, 4498, 2753, 994, 991, 991, 991, 991, 991, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 4514, 9085, 4257, 4883, 2736, 722, 1939, 1939, 1939, 1939, 1939, 1940, 2754, 280, 2768, 280, 4545, 4940, 90, 723, 3058, 3076, 979, 1303, 721, 2769, 725, 2552, 2126, 1584, 4528, 2783, 1941, 1939, 1939, 1939, 1939, 1939, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 3615, 1603, 1603, 1304, 91, 722, 90, 2483, 90, 4529, 1603, 1603, 1603, 1603, 1603, 1603, 2742, 1305, 92, 723, 9070, 1954, 979, 1903, 1306, 3038, 725, 90, 2364, 90, 721, 207, 207, 207, 2753, 1955, 2813, 2977, 1603, 1603, 1603, 9245, 1956, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 3693, 1603, 1603, 1304, 1333, 173, 722, 2552, 2754, 7741, 1603, 1603, 1603, 1603, 1603, 1603, 1957, 1305, 1334, 174, 723, 1954, 175, 979, 1306, 1335, 176, 725, 2784, 2784, 2784, 2784, 2784, 2784, 2784, 1955, 2949, 7940, 1603, 1603, 1603, 1105, 1956, 90, 90, 2770, 90, 90, 90, 90, 90, 90, 90, 90, 90, 280, 4552, 1106, 344, 4568, 9615, 3011, 90, 90, 90, 90, 90, 90, 828, 280, 345, 1584, 346, 413, 2515, 3272, 2772, 205, 3507, 347, 3273, 3543, 1397, 2308, 3533, 1584, 280, 414, 3543, 830, 90, 90, 90, 90, 415, 90, 3090, 367, 4573, 367, 1303, 4563, 2783, 2140, 3754, 2772, 3274, 9618, 205, 90, 9741, 2611, 2308, 1961, 1018, 1018, 90, 1303, 1018, 1018, 1018, 1018, 1018, 2781, 1018, 1018, 90, 1304, 90, 4539, 90, 322, 4539, 1619, 1018, 1018, 1018, 1018, 1018, 2772, 4546, 1305, 4552, 4552, 1308, 519, 2308, 90, 1306, 2782, 1971, 4564, 2779, 3108, 207, 4547, 4576, 2781, 1309, 2814, 2156, 1018, 1018, 1018, 568, 1310, 1018, 1018, 4565, 1303, 1018, 1018, 1018, 1018, 1018, 2962, 1018, 1018, 1604, 1948, 1604, 1948, 2447, 2782, 4568, 1619, 1018, 1018, 1018, 1018, 1018, 363, 4575, 2971, 9613, 4586, 1308, 2784, 2784, 2784, 2784, 2784, 2785, 2786, 6411, 364, 1949, 4539, 1949, 2799, 1309, 207, 365, 1018, 1018, 1018, 4264, 1310, 1972, 2972, 1950, 2991, 1950, 3522, 3128, 570, 3524, 1951, 2483, 2800, 2535, 2611, 4568, 3535, 1604, 1948, 1313, 90, 90, 3000, 90, 90, 90, 90, 90, 90, 4606, 90, 90, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 90, 90, 90, 90, 90, 90, 1949, 9757, 90, 3001, 2787, 1823, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2364, 1950, 4574, 2910, 4568, 3518, 1824, 207, 1951, 90, 90, 90, 3522, 1825, 1303, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 4857, 1032, 90, 4552, 2801, 1977, 90, 90, 4598, 90, 90, 90, 90, 90, 90, 1033, 90, 90, 9071, 1304, 1385, 4954, 1034, 90, 90, 90, 90, 90, 90, 90, 90, 1978, 4971, 1305, 1386, 2870, 1823, 334, 536, 2962, 1306, 1387, 4269, 4609, 2815, 90, 2447, 4566, 4624, 4273, 1824, 4616, 3009, 90, 90, 90, 4631, 1825, 765, 765, 519, 765, 765, 765, 765, 765, 765, 1988, 765, 765, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 765, 765, 765, 765, 765, 765, 1989, 1988, 1988, 1990, 1988, 1991, 1988, 1988, 1988, 1992, 1988, 1988, 1993, 1994, 1995, 1988, 1988, 1996, 1988, 1997, 1988, 1988, 765, 765, 765, 1988, 1998, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1999, 1988, 1988, 1988, 1988, 1988, 1988, 765, 765, 2948, 2000, 765, 765, 765, 765, 765, 3243, 765, 765, 1604, 2803, 6434, 4609, 2240, 5013, 6491, 1326, 765, 765, 765, 765, 765, 2991, 4609, 4624, 5049, 1333, 1036, 2787, 2483, 2321, 2321, 2321, 2321, 2321, 2788, 2318, 1949, 4617, 5013, 1334, 1037, 4885, 536, 765, 765, 765, 1335, 1038, 765, 765, 1950, 765, 765, 765, 765, 765, 765, 1951, 765, 765, 90, 4614, 4629, 207, 2905, 5057, 2912, 1326, 765, 765, 765, 765, 765, 2919, 4939, 5053, 5067, 358, 1036, 2928, 3040, 90, 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2919, 9807, 359, 1037, 4576, 207, 765, 765, 765, 360, 1038, 2920, 2920, 2920, 2920, 2920, 2921, 2922, 2919, 3282, 2929, 2001, 90, 90, 3283, 2003, 90, 90, 90, 90, 90, 90, 90, 90, 2956, 4568, 4609, 4637, 2910, 4624, 4264, 90, 90, 90, 90, 90, 90, 3522, 4609, 4592, 3284, 4624, 413, 2922, 2922, 2922, 2922, 2922, 2922, 2922, 2919, 173, 3295, 3320, 280, 4632, 414, 3296, 3321, 90, 90, 90, 90, 415, 323, 174, 4642, 4637, 175, 4599, 367, 4615, 176, 2016, 2017, 2017, 2017, 2017, 2017, 2017, 1661, 4661, 4618, 3297, 3322, 4633, 2017, 2017, 2017, 2017, 2017, 2018, 2787, 4645, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2905, 3058, 2912, 4624, 174, 3362, 4668, 175, 2552, 2919, 2980, 2019, 2017, 2017, 2017, 2017, 2017, 171, 3076, 4637, 207, 6222, 367, 4673, 90, 2126, 2020, 2021, 2021, 2021, 2021, 2021, 2021, 171, 2924, 6561, 3087, 182, 173, 2021, 2021, 2021, 2021, 2021, 2022, 90, 2955, 3372, 4630, 4681, 3371, 183, 174, 4637, 3372, 175, 2925, 721, 184, 176, 2926, 4644, 3088, 3499, 4643, 2023, 2021, 2021, 2021, 2021, 2024, 2030, 4648, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1065, 3499, 91, 1390, 182, 779, 1061, 1061, 1061, 1061, 1061, 1063, 2979, 4288, 2958, 1391, 92, 1392, 183, 780, 4292, 3052, 1050, 93, 1393, 184, 782, 721, 2959, 1394, 4688, 4653, 1064, 1061, 1061, 1061, 1061, 1061, 336, 3305, 3305, 3305, 3305, 3305, 1303, 1385, 90, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 1692, 779, 4696, 323, 9809, 1386, 2046, 2046, 2046, 2046, 2046, 2047, 1387, 3076, 4247, 780, 3010, 1304, 1050, 1661, 2126, 4296, 782, 2839, 4712, 188, 3079, 1390, 344, 5057, 173, 1305, 2048, 2046, 2046, 2046, 2046, 2046, 1306, 1391, 345, 1392, 346, 1615, 174, 190, 185, 175, 1393, 347, 4719, 176, 3014, 1394, 4661, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 185, 3016, 3539, 9589, 5138, 9388, 2050, 2050, 2050, 2050, 2050, 2051, 2974, 2974, 2974, 2974, 2974, 2974, 2974, 3499, 721, 4648, 3008, 323, 2974, 2974, 2974, 2974, 2974, 2975, 2976, 4666, 2052, 2050, 2050, 2050, 2050, 2053, 2059, 1664, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1094, 779, 1385, 173, 4637, 2645, 1090, 1090, 1090, 1090, 1090, 1092, 4673, 4754, 4264, 780, 1386, 174, 1050, 4654, 175, 3522, 782, 1387, 176, 2976, 2976, 2976, 2976, 2976, 2976, 2976, 1093, 1090, 1090, 1090, 1090, 1090, 2093, 4755, 2960, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 4646, 205, 206, 4678, 4648, 4688, 2093, 2093, 2093, 2093, 2093, 2094, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2095, 2093, 2093, 3003, 3003, 3003, 3003, 3003, 3003, 3003, 3003, 3003, 3003, 3003, 3003, 3004, 3005, 207, 367, 4693, 90, 90, 90, 4669, 1422, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 90, 90, 1110, 90, 90, 90, 90, 90, 90, 4648, 208, 90, 187, 832, 91, 4609, 368, 4655, 2962, 90, 90, 90, 90, 90, 90, 2447, 188, 833, 92, 369, 209, 2969, 575, 2984, 834, 93, 2971, 3005, 3005, 3005, 3005, 3005, 3005, 3005, 210, 4723, 190, 90, 90, 90, 90, 211, 3029, 3054, 207, 4673, 4857, 5013, 4688, 2109, 90, 90, 2972, 90, 90, 90, 90, 90, 90, 5057, 208, 90, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 90, 90, 90, 90, 90, 227, 3090, 4941, 5054, 2991, 3108, 209, 4104, 2140, 3036, 3048, 2483, 2156, 2983, 3093, 5139, 4679, 2998, 3111, 4694, 210, 4673, 3000, 90, 90, 90, 90, 211, 2110, 2111, 2111, 2111, 2111, 2111, 2111, 1757, 198, 363, 4699, 187, 187, 2111, 2111, 2111, 2111, 2111, 2112, 2982, 3001, 4115, 199, 364, 4113, 188, 188, 4699, 4115, 200, 365, 90, 189, 189, 323, 323, 577, 4682, 850, 2113, 2111, 2111, 2111, 2111, 2111, 190, 190, 4688, 851, 4704, 1664, 2973, 90, 2114, 2115, 2115, 2115, 2115, 2115, 2115, 2116, 173, 173, 358, 519, 4673, 2115, 2115, 2115, 2115, 2115, 2117, 4705, 4680, 3128, 174, 174, 359, 175, 175, 3012, 2611, 176, 176, 360, 4712, 3042, 3135, 3143, 852, 4699, 4697, 2118, 2115, 2115, 2115, 2115, 2115, 2121, 2122, 2122, 2122, 2122, 2122, 2122, 2123, 1390, 1390, 91, 198, 227, 2122, 2122, 2122, 2122, 2122, 2124, 3035, 1391, 1391, 1392, 1392, 92, 199, 4717, 568, 4539, 1393, 1393, 93, 200, 3015, 1394, 1394, 4720, 4954, 1130, 2125, 2122, 2122, 2122, 2122, 2122, 2130, 2131, 2131, 2131, 2131, 2131, 2131, 1445, 344, 363, 4550, 4688, 3049, 2131, 2131, 2131, 2131, 2131, 2132, 4695, 345, 4539, 346, 364, 4857, 5004, 568, 4552, 4545, 347, 365, 3017, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 2133, 2131, 2131, 2131, 2131, 2131, 2135, 2136, 2136, 2136, 2136, 2136, 2136, 2137, 363, 4600, 4609, 4624, 3076, 2136, 2136, 2136, 2136, 2136, 2138, 2126, 4725, 3243, 364, 3312, 4863, 3312, 3359, 4563, 2240, 365, 2308, 3051, 2308, 367, 3246, 5013, 3315, 4620, 4635, 2139, 2136, 2136, 2136, 2136, 2136, 2146, 2147, 2147, 2147, 2147, 2147, 2147, 1459, 1304, 1131, 4615, 4630, 3076, 2147, 2147, 2147, 2147, 2147, 2148, 2126, 4699, 6801, 1305, 5052, 9935, 3079, 721, 9018, 4706, 1306, 3087, 3140, 3140, 3140, 3140, 3140, 3140, 3140, 207, 2149, 2147, 2147, 2147, 2147, 2147, 2151, 2152, 2152, 2152, 2152, 2152, 2152, 2153, 91, 722, 3308, 3088, 3090, 2152, 2152, 2152, 2152, 2152, 2154, 2140, 3090, 3518, 92, 723, 3518, 3581, 979, 2140, 3522, 93, 725, 3522, 2447, 367, 3528, 4864, 576, 677, 3101, 2155, 2152, 2152, 2152, 2152, 2152, 2162, 2163, 2164, 2165, 2165, 2165, 2165, 90, 4816, 207, 4857, 683, 4885, 1165, 1165, 1165, 1165, 1165, 1170, 3102, 3140, 3140, 3140, 3140, 3140, 3141, 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, 4817, 4875, 4877, 3533, 322, 1167, 1165, 1165, 1165, 1165, 1165, 90, 90, 323, 1422, 90, 90, 90, 90, 90, 3343, 90, 90, 4891, 1390, 91, 3359, 9955, 91, 1664, 90, 90, 90, 90, 90, 227, 1391, 4609, 1392, 92, 173, 391, 92, 8064, 3108, 1393, 93, 3589, 4857, 93, 1394, 2156, 3590, 3342, 174, 392, 3013, 175, 90, 90, 90, 176, 393, 90, 90, 367, 90, 90, 90, 90, 90, 90, 323, 90, 90, 187, 4724, 8198, 3591, 4637, 322, 323, 90, 90, 90, 90, 90, 227, 1664, 188, 3623, 9957, 4857, 391, 319, 3624, 189, 2973, 3128, 173, 4876, 4885, 4896, 319, 9974, 2611, 4670, 392, 173, 2985, 90, 90, 90, 174, 393, 2075, 175, 1303, 8404, 367, 176, 3625, 174, 3108, 4643, 175, 4857, 4893, 4916, 176, 2156, 2076, 2166, 2167, 2168, 2168, 2168, 2168, 2168, 2168, 1804, 3119, 2077, 91, 1304, 3019, 2168, 2168, 2168, 2168, 2168, 2169, 8548, 3090, 3704, 4896, 2078, 92, 1305, 3705, 2140, 2848, 721, 2079, 93, 1306, 3093, 3120, 3358, 3360, 4880, 3101, 2170, 2168, 2168, 2168, 2168, 2168, 2171, 2172, 2172, 2172, 2172, 2172, 2172, 3706, 5013, 1032, 91, 3405, 804, 2172, 2172, 2172, 2172, 2172, 2173, 3102, 9976, 2986, 4902, 1033, 92, 3406, 805, 4885, 2859, 1078, 1034, 93, 3407, 807, 3570, 4892, 4857, 90, 5140, 2174, 2172, 2172, 2172, 2172, 2175, 2181, 808, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1186, 9989, 4673, 4970, 90, 3243, 1182, 1182, 1182, 1182, 1182, 1184, 2240, 3286, 3286, 3286, 3286, 3286, 3286, 3286, 3615, 4862, 721, 2987, 2075, 4954, 367, 2483, 721, 4685, 4885, 4904, 1185, 1182, 1182, 1182, 1182, 1182, 90, 90, 2076, 90, 90, 90, 90, 90, 90, 4679, 208, 90, 804, 2077, 207, 3022, 90, 4896, 804, 90, 90, 90, 90, 90, 227, 4903, 805, 2078, 9073, 1078, 229, 1106, 805, 807, 3020, 1078, 4894, 4954, 4915, 807, 334, 2989, 828, 9072, 218, 4966, 808, 90, 90, 90, 219, 230, 808, 2185, 90, 90, 829, 90, 90, 90, 90, 90, 90, 830, 208, 90, 3006, 2075, 1333, 3024, 1303, 367, 3128, 90, 90, 90, 90, 90, 227, 2611, 4864, 3018, 1334, 2076, 229, 1106, 187, 4885, 3312, 1335, 3137, 9990, 3518, 3572, 2077, 2308, 828, 1304, 218, 3522, 188, 90, 90, 90, 219, 230, 3393, 189, 2509, 367, 829, 1305, 9991, 3545, 4954, 2079, 3138, 830, 1306, 4874, 190, 4969, 9992, 2186, 90, 90, 4890, 280, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 234, 234, 234, 234, 234, 234, 2187, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 90, 90, 5164, 90, 90, 90, 90, 90, 90, 4972, 110, 90, 1032, 3492, 1110, 2075, 5070, 4979, 4970, 90, 90, 90, 90, 90, 90, 832, 1033, 5080, 3581, 5013, 111, 2076, 5299, 1034, 3027, 2447, 8576, 5020, 3693, 833, 4972, 3584, 2077, 4896, 112, 2552, 834, 90, 90, 90, 90, 113, 1105, 2188, 90, 90, 2078, 90, 90, 90, 90, 90, 90, 2079, 90, 2190, 1333, 1105, 1106, 3411, 8710, 91, 3571, 2191, 90, 90, 90, 90, 90, 828, 1334, 3021, 4901, 1106, 2192, 92, 7741, 1335, 3023, 3430, 4896, 3409, 93, 829, 828, 3409, 207, 3581, 2193,10086, 830, 2194, 90, 90, 2447, 2195, 90, 90, 829, 90, 90, 90, 90, 90, 90, 830, 90, 2190, 519, 3026, 7939, 4954, 4972, 3411,10315, 2191, 90, 90, 90, 90, 90, 2196, 3423, 3025, 4925, 1110, 2192,10471, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3409, 832, 4967, 5001, 3409, 2193, 3213, 2000, 2194, 90, 90, 3028, 2195, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 90, 2190, 1385, 91, 1110, 91, 5013, 90, 3637, 2191, 90, 90, 90, 90, 90, 832, 1386, 92, 3615, 92, 2202,10471, 5023, 1387, 93, 2483, 93, 3433, 721, 833, 5031, 3618, 1604, 1948, 2203, 3241, 834, 2194, 90, 90, 3030, 2204, 90, 90, 3053, 90, 90, 90, 90, 90, 90, 3754, 90, 2190, 91, 91, 722, 358, 2611, 5164, 1949, 2191, 90, 90, 90, 90, 90, 2205, 92, 92, 723, 359, 2202, 979, 1950, 93, 93, 725, 360, 2902,10559, 1951, 5492, 4904, 568, 3310, 2203, 4954, 3347, 2194, 90, 90, 3041, 2204, 90, 90, 5298, 90, 90, 90, 90, 90, 90, 3312, 90, 2190, 1032, 336, 1757, 207, 2308, 363, 5506, 2191, 90, 90, 90, 90, 90, 91, 1033, 3323, 4914, 1692, 2207, 364, 2208, 1034, 3615, 3693, 1032, 4968, 365, 92, 187, 2483, 2552, 4972, 2209,10559, 93, 2210, 2211, 2211, 1033, 2212, 3050, 3324, 188, 536, 367, 1034, 2213, 90, 90, 189, 1422, 90, 90, 90, 90, 90, 3500, 90, 90, 205, 91, 1760, 190, 3439, 91, 8574, 907, 90, 90, 90, 90, 90, 91, 4926, 92, 5002, 1760, 630, 92, 4926, 5057, 93, 205, 3713, 1303, 93, 92, 91, 3714, 721, 5013, 631, 5013, 93, 90, 90, 90, 3344, 632, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 1304, 4936, 5069, 3715, 4954, 5021, 804, 907, 90, 90, 90, 90, 90, 4937, 1305, 4954, 2000,10559, 630, 1760, 805, 1306, 3338, 1078, 3411, 5022, 336, 807, 4688,10471, 91, 3419, 631, 91, 3361, 90, 90, 90, 5057, 632, 808, 1083, 1695, 4964, 92, 2988, 3409, 92,10471, 3411, 3420, 93, 4972, 187, 93, 4721, 3421, 2219, 90, 90, 4965, 90, 90, 90, 90, 90, 90, 188, 110, 90, 207, 3409, 1760, 4694, 189, 3409, 5057, 907, 90, 90, 90, 90, 90, 91, 5064, 3108, 367, 190, 645, 1519, 5023, 4977, 2156, 4264, 636, 636, 3722, 92, 3111,10471, 3522, 3723, 646, 3119, 93, 90, 90, 90, 629, 647, 4980, 5164, 336, 2220, 90, 90, 5047, 90, 90, 90, 90, 90, 90, 3581, 110, 90, 91, 3724, 1695, 3120, 2447, 5057, 5013, 907, 90, 90, 90, 90, 90, 187, 92, 3592, 536, 1804, 645, 1807, 5070, 93, 227, 4990, 227, 4257, 5190, 188, 91, 358, 91, 5065, 646, 5195, 189, 90, 90, 90, 629, 647, 207, 3593, 92, 359, 92, 5018, 5078, 190, 5197, 93, 3674, 93, 2221, 90, 90, 5201, 1819, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 241, 241, 3603, 241, 241, 241, 241, 241, 241, 5212, 243, 241, 1333, 182, 91, 5507, 4292, 4024, 3128, 911, 241, 241, 241, 241, 241, 2611, 1334, 183, 92, 9052, 637, 3135, 8013, 1335, 184, 93, 3137, 3286, 3286, 3286, 3286, 3286, 3287, 3288, 638, 5588, 3573, 241, 241, 241, 639, 640, 3288, 3288, 3288, 3288, 3288, 3288, 3288, 2223, 241, 241, 3138, 241, 241, 241, 241, 241, 241, 636, 243, 241, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 927, 241, 241, 241, 241, 241, 2224, 2224, 2224, 2224, 2224, 2225, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 2226, 2224, 2224, 2224, 2224, 2224, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 2230, 2231, 2231, 2231, 2231, 2231, 2231, 1527, 9090, 5081, 4857, 4885, 4269, 2231, 2231, 2231, 2231, 2231, 2232, 4273, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 5023, 5101, 9236, 4882, 4938, 2233, 2231, 2231, 2231, 2231, 2231, 2235, 2236, 2236, 2236, 2236, 2236, 2236, 2237, 1032, 182, 4863, 4891, 90, 2236, 2236, 2236, 2236, 2236, 2238, 90, 4972, 1807, 1033, 183, 3693, 207, 227, 205, 5029, 1034, 184, 2552, 91, 3215, 3214, 280, 280, 3696,10471, 2239, 2236, 2236, 2236, 2236, 2236, 280, 92, 3493, 3605, 331, 3574, 1870, 1873, 93, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 173, 91, 91, 4980, 4978, 3754, 2241, 2241, 2241, 2241, 2241, 2242, 2611, 4288, 174, 92, 92, 175, 3757,10661, 4292, 176, 93, 93, 3299, 3299, 3299, 3299, 3299, 3299, 3299, 5013, 2243, 2241, 2241, 2241, 2241, 2244, 2247, 2248, 2248, 2248, 2248, 2248, 2248, 1870, 4954, 5023, 4995, 5032, 207, 2248, 2248, 2248, 2248, 2248, 2249, 3299, 3299, 3299, 3299, 3299, 3300, 3301, 3301, 3301, 3301, 3301, 3301, 3301, 3301, 207, 5057, 5003, 5023, 5057, 5019, 2250, 2248, 2248, 2248, 2248, 2248, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 3732, 4965, 5030, 5013, 5046, 3733, 2251, 2251, 2251, 2251, 2251, 2252, 3305, 3305, 3305, 3305, 3305, 3305, 3305, 90, 3307, 3307, 3307, 3307, 3307, 3307, 3307, 5063, 5048, 5066, 5050, 3734, 2253, 2251, 2251, 2251, 2251, 2254, 2259, 2260, 2260, 2260, 2260, 2260, 2260, 1884, 344, 5070, 5019, 367, 3312, 2260, 2260, 2260, 2260, 2260, 2261, 2308, 345, 3745, 346, 3762, 7404, 3315, 3746,10620, 3763, 3646, 3323, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 5070, 2262, 2260, 2260, 2260, 2260, 2260, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 3747, 5079, 3764, 5057, 3324, 5081, 2263, 2263, 2263, 2263, 2263, 2264, 3513, 3514, 3515, 3516, 3516, 3516, 3516, 2910, 5032, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3522, 5081, 5068, 5076, 2265, 2263, 2263, 2263, 2263, 2266, 2272, 2273, 2273, 2273, 2273, 2273, 2273, 1900, 5089, 5104, 5063, 5102, 3754, 2273, 2273, 2273, 2273, 2273, 2274, 2611, 8011, 5045,10969, 2910, 721, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3522, 367, 5070, 5145, 5087, 280, 9995, 2275, 2273, 2273, 2273, 2273, 2273, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 722, 5100, 5110, 5070, 5116, 4264, 2276, 2276, 2276, 2276, 2276, 2277, 3522, 3396, 723, 5115, 5163, 979, 4267, 4948, 2910, 725, 3534, 3534, 3534, 3534, 3534, 3534, 5057, 3522, 5103, 3396, 2278, 2276, 2276, 2276, 2276, 2279, 1935, 3309, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1257, 5076, 5122, 280, 8013, 207, 1253, 1253, 1253, 1253, 1253, 1255, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 10080, 5062, 677, 1604, 1948, 280, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 1256, 1253, 1253, 1253, 1253, 1253, 241, 241, 1873, 241, 241, 241, 241, 241, 241, 336, 241, 241, 1949, 91, 1385, 5070, 5081, 5104, 3345, 911, 241, 241, 241, 241, 241, 1695, 1950, 92, 1386, 5070, 657, 332, 207, 1951, 93, 1387, 187, 5077, 5081, 3638, 280, 5104, 280, 5113, 658, 5104, 5088, 241, 241, 241, 188, 659, 683, 207, 5075, 5086, 3275, 189, 1873, 2289, 670, 670, 670, 670, 670, 670, 670, 91,11038, 91, 190, 358, 367, 670, 670, 670, 670, 670, 674, 3672, 5109, 92, 1807, 92, 4269, 359, 5104, 227, 93, 5114, 93, 4273, 360, 91, 5112, 5116, 5124, 4279, 5013, 675, 670, 2290, 670, 670, 670, 241, 241, 92, 2291, 241, 241, 241, 241, 241, 93, 243, 241, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 911, 241, 241, 241, 241, 241, 344, 8833, 5116, 207, 5121, 637, 5116, 5141, 3640, 721, 5123, 5135, 345, 5116, 346, 3924, 207, 5492, 2293, 638, 3930, 347, 241, 241, 241, 639, 640, 2298, 2299, 2299, 2299, 2299, 2299, 2299, 1581, 8953, 5145, 779, 3577, 5136, 2299, 2299, 2299, 2299, 2299, 2300, 3931, 5589, 367, 5145, 5137, 780, 721, 5145, 1050, 3673, 1604, 1948, 782, 3736, 3736, 3736, 3736, 3736, 3736, 3736, 2301, 2299, 2299, 2299, 2299, 2299, 2303, 2304, 2304, 2304, 2304, 2304, 2304, 2305, 779, 5151, 358, 5145, 1949, 2304, 2304, 2304, 2304, 2304, 2306, 5152, 5150, 5154, 780, 3935, 359, 1050, 1950, 5145, 3941, 782, 5164, 360, 5164, 1951, 3346, 5167, 9053, 3579, 5175, 2307, 2304, 2304, 2304, 2304, 2304, 2314, 2315, 2316, 2317, 2317, 2317, 2317, 2335, 5153, 3942, 1390, 8041, 3581, 1277, 1277, 1277, 1277, 1277, 1282, 2447, 3615, 5145, 1391, 5164, 1392, 3584, 5170, 2483, 3645, 5178, 3592, 1393, 5161, 3618, 5205, 3642, 1394, 5164, 3626, 1279, 1277, 1277, 1277, 1277, 1277, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 995, 9052, 1390, 344, 3593,11179, 1273, 1273, 1273, 1273, 1273, 1274, 3627, 3615, 1391, 345, 1392, 346, 3685, 568, 2483, 3687, 3688, 1393, 347, 5164, 3644, 4013, 1394, 5167, 5174, 3626, 1275, 1273, 1273, 1273, 1273, 1273, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 363, 363, 91, 91, 91, 91, 2323, 2323, 2323, 2323, 2323, 2324, 3627, 5210, 364, 364, 92, 92, 92, 92, 5145, 365, 3686, 93, 93, 93, 93, 5224, 9012, 5179, 5164, 4032, 2325, 2323, 2323, 2323, 2323, 2323, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 5162, 1603, 1603, 3451, 3451, 3451, 3451, 3451, 3451, 5176, 2337, 1603, 1603, 1603, 1603, 1603, 91,11041, 5151, 5230, 1032, 1954, 3736, 3736, 3736, 3736, 3736, 3737, 3738, 5224, 92, 3990, 5227, 721, 1033, 1955,11190, 93, 1603, 1603, 1603, 1034, 1956, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 3946, 1603, 1603, 91, 3670, 3952, 91, 5224, 5167, 722, 2337, 1603, 1603, 1603, 1603, 1603, 1957, 92, 5241, 5238, 92, 1954, 5234, 723, 93, 5164, 979, 93, 3961, 280, 725, 3953, 3999, 3967, 5208, 1955, 5167, 206, 1603, 1603, 1603, 280, 1956, 90, 90, 1884, 90, 90, 90, 90, 90, 90, 90, 90, 90, 3977, 91, 1887, 91, 3968, 3983,11197, 90, 90, 90, 90, 90, 90, 91, 5180, 92, 5224, 92, 413, 5890,11197,10306, 93, 10105, 93, 5209, 3396, 92, 4006, 280, 721, 3984, 414, 4007, 93, 90, 90, 90, 90, 415, 3659, 280, 2344, 90, 90, 1887, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 1887, 722, 4008, 5240, 3997, 90, 90, 90, 90, 90, 90, 91, 92, 92, 367, 723, 413, 1390, 979, 93, 93, 6233, 725, 3641,11285, 92, 11285, 4023, 6237, 1391, 414, 1392, 93, 90, 90, 90, 90, 415, 1393, 207, 2345, 1018, 1018, 1394, 1303, 1018, 1018, 1018, 1018, 1018, 2351, 1018, 1018, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 1018, 1018, 1018, 1018, 1018, 1018, 2352, 2351, 2351, 2353, 2351, 2354, 2351, 2351, 2351, 2355, 2351, 2351, 2356, 2357, 2358, 2351, 2351, 2359, 2351, 2360, 2351, 2351, 1018, 1018, 1018, 2351, 2361, 2351, 2351, 2351, 2351, 2362, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2363, 2351, 2351, 2351, 2351, 2351, 2351, 1018, 1018, 5492, 2364, 1018, 1018, 1018, 1018, 1018, 5224, 1018, 1018, 3738, 3738, 3738, 3738, 3738, 3738, 3738, 1619, 1018, 1018, 1018, 1018, 1018, 173,11285, 3522, 5167, 1807, 1308, 3522, 5506, 5164, 227, 5236, 5207, 5164, 5492, 174, 91, 721, 175, 367, 1309, 5175, 176, 1018, 1018, 1018, 336, 1310, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 1018, 3576, 322, 1695, 5227, 5589, 779, 1110, 1619, 1018, 1018, 1018, 1018, 1018, 187, 5174, 5242, 5224, 832, 1308, 780, 3655, 4264, 1050, 3754, 5235, 5216, 782, 188, 3522, 5242, 2611, 833, 1309, 5197, 189, 1018, 1018, 1018, 834, 1310, 5201, 3765, 4280, 5221, 3578,11197, 5202, 190, 5239, 336, 2365, 90, 90, 334, 90, 90, 90, 90, 90, 90, 5252, 90, 2190, 91, 336, 3002, 280, 3766, 5248, 5216, 2191, 90, 90, 90, 90, 90, 187, 92, 4357, 8013, 3002, 2192, 3139, 4358, 93, 8041, 332, 227, 205, 5197, 188, 187, 198, 91, 5212, 2193, 5201, 189, 2194, 90, 90, 4292, 2195, 3916, 5254, 188, 199, 92, 5242, 4359, 190, 4288, 189, 200, 93, 2370, 90, 90, 4292, 90, 90, 90, 90, 90, 90, 190, 90, 2190, 182, 4294, 91, 3669, 355, 207, 5271, 2191, 90, 90, 90, 90, 90, 3754, 183, 5266, 92, 3139, 2192, 207, 2611, 184, 227, 93, 207, 2371, 3757, 4295, 91, 4037, 5227, 3765, 2193, 850, 3604, 2194, 90, 90, 280, 2195, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 765, 91, 280, 3285, 5164, 5295, 3766, 1129, 765, 765, 765, 765, 765, 765, 91, 92, 8031, 5242, 1873, 2381, 5245, 5492, 93, 5254, 205, 5253, 4025, 2332, 92, 91, 5245,11197, 5502, 2382,10049, 93, 765, 765, 765, 2075, 2383, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 765, 91, 280, 2076, 280, 280, 5224, 5273, 765, 765, 765, 765, 765, 765, 2077, 92, 5270, 5276, 3275, 2381, 1887, 3285, 93, 5274, 205, 4136, 205, 205, 2078, 91, 91, 91, 91, 2382, 5212, 2079, 765, 765, 765, 5297, 2383, 4292, 5242, 92, 92, 92, 92, 5220, 2512, 5164, 93, 4137, 93, 93, 5227, 2384, 5288,11197, 280, 2385, 765, 765, 280, 765, 765, 765, 765, 765, 765, 5227, 765, 765, 1604, 3350, 1900, 5276, 5206, 5294, 1903, 765, 765, 765, 765, 765, 765, 91, 5275, 4383, 6246, 91, 2395, 187, 4384, 5492, 5174, 5201, 5320, 280, 5296, 92, 1949, 5499, 2396, 92, 2397, 188, 93, 765, 765, 765, 93, 2398, 189, 1903, 1950, 2399, 6264, 5492, 4385, 205, 5292, 1951, 5321, 4292, 91, 3607,11197, 280, 2396, 765, 765, 280, 765, 765, 765, 765, 765, 765, 92, 765, 765, 1032, 1303, 1903, 5492, 93, 91, 1903, 765, 765, 765, 765, 765, 765, 91, 1033, 5497,11539, 91, 2395, 92, 367, 1034, 5351, 850, 5427, 280, 93, 92, 1304, 4142, 2396, 92, 2397, 5506, 93, 765, 765, 765, 93, 2398, 3689, 3298, 1305, 280, 3394, 5492, 5480, 205, 5352, 1306, 5428, 90, 91, 207, 1615, 5224, 2396, 765, 765, 3298, 765, 765, 765, 765, 765, 765, 92, 765, 765, 173, 91, 1304, 5481, 93, 91, 187, 1326, 765, 765, 765, 765, 765, 5293, 174, 92, 1305, 175, 1036, 92, 188, 176, 93, 1306, 207, 11121, 93, 189, 1604, 1948, 2075, 5234, 1037, 3609, 3575, 765, 765, 765, 850, 1038, 190, 335, 3647, 2403, 765, 765, 2076, 765, 765, 765, 765, 765, 765, 5492, 765, 765, 1949, 2077, 3606, 5492, 5507, 182, 5492, 1326, 765, 765, 765, 765, 765, 187, 1950, 2078, 5492, 1385, 1036, 183, 5507, 1951, 2079, 5500, 4454, 4027, 184, 188, 5526, 4460, 4367, 1386, 1037,11683, 189, 765, 765, 765, 1387, 1038, 3749, 3749, 3749, 3749, 3749, 3749, 3749, 190, 5498, 5504, 5501, 3639, 2404, 90, 90, 4461, 90, 90, 90, 90, 90, 90, 2405, 90, 90, 2406, 2407, 2408, 2409, 2409, 2409, 2409, 2410, 90, 90, 90, 90, 90, 2411, 2412, 2412, 2413, 2412, 2414, 2415, 2415, 2415, 2416, 2415, 2415, 2417, 2418, 2419, 2415, 2415, 2420, 2415, 2421, 2415, 2415, 90, 90, 90, 1489, 2422, 2412, 2412, 2412, 2412, 2412, 2415, 2415, 2415, 2415, 2415, 2423, 2415, 2415, 2415, 2415, 2415, 2424, 2415, 2415, 2415, 2415, 2415, 2415, 323, 3169, 3169, 3169, 3169, 3169, 3169, 3169, 5492, 2437, 2438, 2438, 2438, 2438, 2438, 2438, 1661, 5507, 207, 91, 5514, 11695, 2438, 2438, 2438, 2438, 2438, 2439, 3660, 4288, 9090, 5507, 4465, 92, 5387, 5532, 4292, 4471, 3170, 568, 93, 174, 4293, 5507, 175, 5505, 3660, 4294, 2440, 2438, 2438, 2438, 2438, 2438, 2442, 2443, 2443, 2443, 2443, 2443, 2443, 2444, 5513, 4472, 9234, 5525, 363, 2443, 2443, 2443, 2443, 2443, 2445, 4295, 3684, 5528, 5531, 207, 5507, 5541, 364, 629, 629, 629, 629, 629, 629, 365, 90, 1303, 5164, 2645, 5507, 2446, 2443, 2443, 2443, 2443, 2443, 171, 3175, 3175, 3175, 3175, 3175, 3175, 3175, 5507, 2453, 2454, 2455, 2456, 2456, 2456, 2456, 171, 1304, 5512, 91, 5532, 5532, 1350, 1350, 1350, 1350, 1350, 1355, 5300, 5539, 5587, 1305, 4021, 92, 5527, 5543, 5174, 5514, 1306, 2075, 93, 3749, 3749, 3749, 3749, 3749, 3750, 3751, 1352, 1350, 1350, 1350, 1350, 1350, 2030, 2076, 2461, 2461, 2461, 2461, 2461, 2461, 2461, 1065, 5532, 5538, 2077, 5507, 5212, 1346, 1346, 1346, 1346, 1346, 1347, 4292, 5524, 5492, 5529, 5572, 2078, 629, 629, 629, 629, 629, 629, 2079, 907, 367, 5540, 1303, 5532, 5543, 3650, 1348, 1346, 1346, 1346, 1346, 1346, 336, 3330, 3331, 3332, 3333, 3333, 3333, 3333, 5492, 2473, 2474, 2474, 2474, 2474, 2474, 2474, 1692, 1304, 4092, 91, 5592, 4035, 2474, 2474, 2474, 2474, 2474, 2475, 3675, 8020, 5537, 1305, 6269, 92, 5398,10032, 5551, 5549, 1306, 6273, 93, 188, 4476, 1303, 5543, 5505, 3675, 4482, 2476, 2474, 2474, 2474, 2474, 2474, 3599, 3600, 3601, 3602, 3602, 3602, 3602, 190, 2478, 2479, 2479, 2479, 2479, 2479, 2479, 2480, 1304, 1032, 173, 4483, 4228, 2479, 2479, 2479, 2479, 2479, 2481, 5562, 5543, 5548, 1305, 1033, 174, 5551, 5492, 175, 5550, 1306, 1034, 176, 3751, 3751, 3751, 3751, 3751, 3751, 3751, 2482, 2479, 2479, 2479, 2479, 2479, 185, 2787, 4038, 2318, 2318, 2318, 2318, 2318, 2318, 2489, 2490, 2491, 2492, 2492, 2492, 2492, 185,11709, 5505, 5561, 5492, 91, 1375, 1375, 1375, 1375, 1375, 1380, 2168, 2168, 2168, 2168, 2168, 2168, 2168, 92, 629, 629, 629, 629, 629, 629, 93, 90, 5532, 5573, 5492, 5503, 1377, 1375, 1375, 1375, 1375, 1375, 2059, 5542, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 1094, 1333, 5498, 5492, 1333, 1390, 1371, 1371, 1371, 1371, 1371, 1372, 5573, 4342, 5507, 1334, 4022, 1391, 1334, 1392, 5543, 5583, 1335, 4491, 4507, 1335, 1393, 5501, 4497, 4513, 5492, 1394, 1373, 1371, 1371, 1371, 1371, 1371, 2527, 3643, 4344, 5530, 5591,11530, 2093,11329, 5563, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 4498, 4514, 5500, 5584, 5492, 5513, 2093, 2093, 2093, 2093, 2093, 2094, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2095, 2093, 2093, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2273, 2273, 2273, 2273, 2273, 2273, 2273,10975, 5497, 207, 90, 90, 90,10992, 90, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 370, 370, 370, 370, 2540, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 90, 90, 5492, 90, 90, 90, 90, 90, 90, 5532, 208, 90, 198, 5502,11727, 5492, 5492, 5492, 8644, 90, 90, 90, 90, 90, 90, 5499, 199, 5502,11822, 5492, 209, 5492, 3143, 200, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 5500, 5586, 5492, 210, 5594, 3668, 90, 90, 90, 90, 211, 91, 2541, 2542, 2543, 2543, 2543, 2543, 2543, 2543, 1757, 1385, 173, 5504, 187, 92, 2543, 2543, 2543, 2543, 2543, 2544, 93, 5498, 5608, 1386, 174, 1422, 188, 175, 850, 5591, 1387, 176, 90, 189,11822, 4346, 5532, 5492, 5492, 4341, 2545, 2543, 2543, 2543, 2543, 2543, 190, 5492, 4394, 5492, 5492, 3608, 334, 90, 2547, 2548, 2548, 2548, 2548, 2548, 2548, 2549, 5492, 5585, 5503, 5492, 91, 2548, 2548, 2548, 2548, 2548, 2550, 3877, 3877, 3877, 3877, 3877, 3877, 3877, 92, 5538, 5498, 5498, 5492,11840, 3870, 93, 5497, 5503, 5594, 5594, 5499, 2551, 2548, 2548, 2548, 2548, 2548, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 90, 5498, 5594, 5501, 3170, 227, 2553, 2553, 2553, 2553, 2553, 2554, 3996, 3996, 3996, 3996, 3996, 3996, 3996, 4010, 4010, 4010, 4010, 4010, 4010, 4010, 850, 5594, 5602, 5600, 5600, 5594, 2555, 2553, 2553, 2553, 2553, 2556, 2559, 2560, 2560, 2560, 2560, 2560, 2560, 2123, 5594, 11840, 5492, 5594, 850, 2560, 2560, 2560, 2560, 2560, 2561, 4010, 4010, 4010, 4010, 4010, 4011, 4012, 4012, 4012, 4012, 4012, 4012, 4012, 4012, 5603, 5594, 5605, 5609, 5492, 5600, 2562, 2560, 2560, 2560, 2560, 2560, 2563, 2563, 2563, 2563, 2563, 2563, 2563,11840, 5600, 5594, 4020, 5600, 90, 2563, 2563, 2563, 2563, 2563, 2564, 629, 629, 629, 629, 629, 629, 5504, 907, 629, 629, 629, 629, 629, 629, 5594, 907, 5602, 5615, 5594, 5594, 2565, 2563, 2563, 2563, 2563, 2566, 2571, 2572, 2572, 2572, 2572, 2572, 2572, 2137,11822, 5594, 4033,11822, 5492, 2572, 2572, 2572, 2572, 2572, 2573, 629, 629, 629, 629, 629, 629, 5606, 907, 5599, 5594, 4036, 4259, 4259, 4259, 4259, 4259, 4259, 4259, 5603, 5492, 2574, 2572, 2572, 2572, 2572, 2572, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 4527, 5594, 5602, 4034, 5594, 4528, 2575, 2575, 2575, 2575, 2575, 2576, 629, 629, 629, 629, 629, 629, 5594, 907, 4260, 4260, 4260, 4260, 4260, 4261, 4262, 5594, 5605, 5604, 5594, 4529, 2577, 2575, 2575, 2575, 2575, 2578, 2584, 2585, 2585, 2585, 2585, 2585, 2585, 2153, 5600, 5609, 5603, 5609, 198, 2585, 2585, 2585, 2585, 2585, 2586, 4203, 4203, 4203, 4203, 4203, 4203, 4203, 199, 5594, 5599, 2848, 5594, 5599, 4208, 200, 5594, 5601, 5620, 4426, 5601, 2587, 2585, 2585, 2585, 2585, 2585, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 4101, 5609, 5615, 5618, 765, 3405, 2588, 2588, 2588, 2588, 2588, 2589, 4203, 4203, 4203, 4203, 4203, 4203, 4203, 3406, 5594, 5599, 2859, 1105, 5609,10975, 3407, 5617, 5594, 5594,10998, 5604, 2590, 2588, 2588, 2588, 2588, 2591, 2181, 1106, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1462, 5492, 765, 828, 3652, 5594, 1458, 1458, 1458, 1458, 1458, 1460, 5609, 5601, 5606, 1110, 5614, 829, 5609, 5607, 5616, 5609, 721, 4210, 830, 4738, 832, 3656, 5609, 5619, 4754, 5589, 1461, 1458, 1458, 1458, 1458, 1458, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 90, 90, 804, 3610, 8964, 5609, 5621, 5492, 4755, 90, 90, 90, 90, 90, 227, 5499, 805, 5623, 5492, 1078, 391,11822, 10973, 807, 4203, 4203, 4203, 4203, 4203, 4203, 4203, 5492, 4343, 5492, 392, 5624, 808, 90, 90, 90, 3143, 393, 2624, 2624, 2624, 2624, 2624, 3144, 2621, 2600, 2601, 2602, 2602, 2602, 2602, 2602, 2602, 1804, 5492, 1333, 91, 765, 5501, 2602, 2602, 2602, 2602, 2602, 2603,11822, 5591, 5492, 5497, 1334, 92, 5492, 4209, 4366, 4345, 2848, 1335, 93, 4262, 4262, 4262, 4262, 4262, 4262, 4262, 2604, 2602, 2602, 2602, 2602, 2602, 2606, 2607, 2607, 2607, 2607, 2607, 2607, 2608, 5498, 182, 173, 5492, 3405, 2607, 2607, 2607, 2607, 2607, 2609, 5497, 5492, 5498,11882, 183, 174, 721, 3406, 175, 5499, 2859, 184, 176, 850, 3407, 677, 5492, 5492, 5500, 5492, 2610, 2607, 2607, 2607, 2607, 2607, 2617, 2618, 2619, 2620, 2620, 2620, 2620, 4103, 779, 5609, 5492, 4348, 5492, 1475, 1475, 1475, 1475, 1475, 1480, 5500, 5197, 5502, 780, 5504, 5504, 1050, 721, 5201, 5492, 782, 4361, 4361, 4361, 4361, 4361, 4361, 4361, 5492, 5203, 1477, 1475, 1475, 1475, 1475, 1475, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 1186, 5492, 779, 5503, 850, 5498, 1471, 1471, 1471, 1471, 1471, 1472, 5204, 683, 5492, 5506, 780, 5492, 5492, 1050, 5755, 5498, 721, 782, 1105, 4350, 5492, 5500, 5502, 4393, 5492, 5791, 1473, 1471, 1471, 1471, 1471, 1471, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 4442, 208, 90, 804, 828, 91, 5497, 3651, 5492, 1385, 90, 90, 90, 90, 90, 227, 5498, 805, 1397, 92, 1078, 229, 5497, 1386, 807, 830, 93, 721, 4810, 1105, 1387, 5492, 3612, 4816, 4425, 218, 1422, 808, 90, 90, 90, 219, 2626, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 5501, 208, 90, 804, 828, 4849, 5492, 4817, 91, 198, 90, 90, 90, 90, 90, 227, 5505, 805, 829, 4850, 1078, 229, 92, 199, 807, 830, 4851, 6471, 5492, 93, 200, 3613, 1200, 3654, 3660, 218, 5499, 808, 90, 90, 90, 219, 230, 90, 90, 4420, 280, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 2627, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 90, 90, 5755, 90, 90, 90, 90, 90, 90, 3499, 110, 90, 5314, 2075, 5799, 7326, 5765, 5320,11952, 90, 90, 90, 90, 90, 90, 5809, 5492, 3499, 5763, 2076, 111, 4361, 4361, 4361, 4361, 4361, 4362, 4363, 5492, 5755, 2077, 5625, 5789, 5321, 112, 5755, 3648, 90, 90, 90, 90, 2628, 90, 90, 2078, 90, 90, 90, 90, 90, 90, 2079, 90, 2190, 5345, 1105, 1110, 5625, 5812, 5351, 5501, 2191, 90, 90, 90, 90, 90, 832, 5760, 5822, 5765, 1106, 2630, 4363, 4363, 4363, 4363, 4363, 4363, 4363, 5761, 833, 828, 5492, 721, 5352, 2631, 207, 834, 2194, 90, 90, 5492, 2632, 90, 90, 1397, 90, 90, 90, 90, 90, 90, 830, 90, 90, 3657, 5765, 4603, 5771, 280, 1385, 804, 90, 90, 90, 90, 90, 90, 5503, 4392, 3653, 5755, 3667, 2634, 1386, 805, 5592, 3817, 1078, 5762, 2075, 1387, 807, 198, 91, 2635, 5498, 2636, 91, 1032, 90, 90, 90, 5774, 2637, 808, 2076, 199, 92, 5755, 3611, 5772, 92, 1033, 200, 93, 5774, 2077, 367, 93, 1034, 2635, 90, 90, 1110, 90, 90, 90, 90, 90, 90, 2078, 90, 2190, 4229, 832, 207, 5755, 2079, 3649, 2237, 2191, 90, 90, 90, 90, 90, 2638, 5788, 833,12009, 91, 2630, 5764, 5755, 5787, 834, 2513, 5411, 568, 5765, 5799, 91, 5427, 3658, 92, 2631, 5796, 5773, 2194, 90, 90, 93, 2632, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 363, 5794, 2240, 5428,12155, 1333, 5302, 2191, 90, 90, 90, 90, 90, 91, 364, 4428, 6801, 2123, 2648, 1334, 5805, 365, 227, 5765, 5474, 4369, 1335, 92, 91, 5480, 1604, 1948, 2649,12156, 93, 2194, 90, 90, 4438, 2650, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 187, 2364, 4443, 5481, 12157, 91, 1949, 2191, 90, 90, 90, 90, 90, 2651, 188, 5790, 5755, 2126, 2648, 92, 1950, 189, 227, 5755, 5799, 3821, 93, 1951, 91, 4838, 90, 5755, 2649, 5799, 190, 2194, 90, 90, 4026, 2650, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 91, 5795, 2240, 5799,12165, 4839, 5792, 2191, 90, 90, 90, 90, 90, 91, 92, 5812, 5808, 2126, 2656, 4840, 5804, 93, 227, 205, 5761, 4372, 4841, 92, 91, 1604, 1948,12166, 2657, 5881, 93, 2194, 90, 90, 4364, 2658, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 187, 207, 5817, 5799, 9245, 1949, 173, 2191, 90, 90, 90, 90, 90, 2659, 188, 5823, 5799, 2126, 2656, 1950, 174, 189, 227, 175, 5806, 568, 1951, 176, 91, 5807, 4842, 2364, 2657, 9593, 190, 2194, 90, 90, 9379, 2658, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 363, 5799, 5828, 5799, 5846, 5812, 2240, 2191, 90, 90, 90, 90, 90, 5819, 364, 9614, 207, 91, 2661, 2662, 367, 365, 4387, 4387, 4387, 4387, 4387, 4387, 4387, 5812, 5810, 92, 2663, 4945, 570, 2194, 90, 90, 93, 2664, 3683, 5799, 5812, 5851, 5812, 2662, 90, 90, 5805, 90, 90, 90, 90, 90, 90, 5820, 90, 90, 91, 2667, 2667, 2667, 2667, 2667, 2667, 90, 90, 90, 90, 90, 90, 344, 92, 5896, 5811, 2126, 2668, 5857, 10997, 93, 227, 5812, 5823, 345, 5918, 346, 91, 5818, 5143, 367, 2669,10975, 347, 90, 90, 90, 280, 2670, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 4407, 554, 2305, 5823, 5846, 1032, 5823, 90, 90, 90, 90, 90, 90, 91, 5830, 5821, 5844, 3725, 2668, 1033, 5823, 5831, 227, 205, 6482, 5846, 1034, 92, 91, 5843, 5855, 3675, 2669, 5854, 93, 90, 90, 90, 90, 2670, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 2640, 2640, 2640, 2640, 2640, 2640, 5799, 2191, 90, 90, 90, 90, 90, 5829, 5842, 5812, 5846, 91, 2673, 2674, 5846, 3143,11172, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2848, 92, 2675, 5858,11004, 2194, 90, 90, 93, 2676,11020, 91, 5845, 5880, 5866, 2674, 90, 90, 4430, 90, 90, 90, 90, 90, 90, 92, 90, 90, 3405, 358, 5818, 5852, 93, 5858, 5856, 907, 90, 90, 90, 90, 90, 2240, 3406, 359, 5858, 2859, 630, 205, 5864, 3407, 360, 2977, 91, 2457, 2457, 2457, 2457, 2457, 2457, 5877, 631, 5858, 4102, 90, 90, 90, 92, 632, 5858, 5865, 5878, 173, 5863, 93, 280, 2681, 90, 90, 5755, 1422, 90, 90, 90, 90, 90, 174, 110, 90, 175, 5896, 2308, 5896, 176, 1385, 5362, 907, 90, 90, 90, 90, 90, 91,11120, 5896, 280, 3725, 645, 1386, 5882, 5896, 227, 5915, 5879, 5924, 1387, 92, 91, 5916, 90, 5979, 646, 5931, 93, 90, 90, 90, 629, 647, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 110, 90, 4387, 4387, 4387, 4387, 4387, 4388, 4389, 907, 90, 90, 90, 90, 90, 5917, 5755, 2137, 2140, 2140, 645, 2140, 227, 227, 227, 205, 227, 5988, 91, 91, 91, 1032, 91, 207, 646, 367, 5921, 90, 90, 90, 629, 647, 92, 92, 92, 1033, 92,12170, 5935, 93, 93, 93, 1034, 93, 5012, 5883, 5942, 6053, 5896, 2682, 90, 90,12171, 280, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 648, 648, 648, 648, 648, 648, 2683, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 241, 241, 5896, 241, 241, 241, 241, 241, 241, 9615, 243, 241, 5924, 4019, 4019, 4019, 4019, 4019, 4019, 911, 241, 241, 241, 241, 241, 91, 9959, 9959, 90, 5924, 637, 91, 4389, 4389, 4389, 4389, 4389, 4389, 4389, 92, 5934, 5901, 5590, 9707, 638, 92, 93, 241, 241, 241, 639, 640, 93, 2684, 241, 241, 5933, 241, 241, 241, 241, 241, 241, 636, 243, 241, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 927, 241, 241, 241, 241, 241, 2685, 2685, 2685, 2685, 2685, 2686, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 2687, 2685, 2685, 2685, 2685, 2685, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 2691, 2692, 2692, 2692, 2692, 2692, 2692, 2237, 5305, 344, 1390, 173, 5896, 2692, 2692, 2692, 2692, 2692, 2693, 4396, 5197, 345, 1391, 346, 1392, 174, 1303, 5201, 175,12172, 347, 1393, 176, 5202, 5369, 4534, 1394, 5903, 5203, 2694, 2692, 2692, 2692, 2692, 2692, 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2696, 1304, 358, 91, 5903, 5902, 2695, 2695, 2695, 2695, 2695, 2697, 5204,12173, 3735, 1305, 359, 92, 5924, 227, 205, 5924, 1306, 360, 93, 91, 5896, 1615, 280, 280, 5914,10008, 2698, 2695, 2695, 2695, 2695, 2699, 280, 92, 4093, 4432, 567, 5913, 2308, 4009, 93, 2702, 2702, 2702, 2702, 2702, 2702, 2702, 2703, 91, 91, 5929, 367, 5920, 2702, 2702, 2702, 2702, 2702, 2704, 5930,12299, 5935, 92, 92,12304, 8011, 4397, 721, 4400, 93, 93, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 5924, 2705, 2702, 2702, 2702, 2702, 2702, 2709, 2710, 2710, 2710, 2710, 2710, 2710, 1870, 1390, 5896, 722, 4401, 91, 2710, 2710, 2710, 2710, 2710, 2711, 5932, 1391, 5941, 1392, 4402, 723, 4403, 92, 979,12304, 1393, 5935, 4806, 4404, 93, 1394, 5923, 5919, 4405, 5943, 2712, 2710, 2710, 2710, 2710, 2710, 2714, 2714, 2714, 2714, 2714, 2714, 2714, 2715, 4832, 5902, 5956, 5955, 5896, 2714, 2714, 2714, 2714, 2714, 2716, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 4531, 4531, 4531, 4531, 4531, 4531, 4531,12391, 5935, 5964,12391, 5988, 5954, 2717, 2714, 2714, 2714, 2714, 2714, 2723, 2724, 2724, 2724, 2724, 2724, 2724, 1884, 6001, 5924, 5962, 5988, 5988, 2724, 2724, 2724, 2724, 2724, 2725, 4531, 4531, 4531, 4531, 4531, 4532, 4533, 4533, 4533, 4533, 4533, 4533, 4533, 4533, 5963, 5924, 5975, 5976, 5994, 5996, 2726, 2724, 2724, 2724, 2724, 2724, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2729, 6012, 5930, 5997, 6001, 5988, 2728, 2728, 2728, 2728, 2728, 2730, 5896, 5995, 5988, 5977, 644, 644, 3821, 4772, 4772, 4772, 4772, 4772, 4772, 4772,12391, 4607, 4607, 4608, 6014, 6017, 2731, 2728, 2728, 2728, 2728, 2728, 2737, 2738, 2739, 2740, 2740, 2740, 2740, 91, 5988, 6000, 6025, 5978, 6001, 1543, 1543, 1543, 1543, 1543, 1548, 5998, 4258, 92, 3513, 3513, 3513, 3513, 3513, 3513, 93, 4772, 4772, 4772, 4772, 4772, 4773, 4774, 5935, 5943, 6023, 1545, 1543, 1543, 1543, 1543, 1543, 2741, 2742, 2742, 2742, 2742, 2742, 2742, 1900, 6017, 5988, 6041, 6015, 91, 2742, 2742, 2742, 2742, 2742, 2743, 4683, 4683, 4683, 4683, 4683, 4683, 4683, 92, 6001,12304, 3499, 5940, 5953, 4673, 93, 6047, 6013, 5999, 6017, 6058, 2744, 2742, 2742, 2742, 2742, 2742, 2746, 2746, 2746, 2746, 2746, 2746, 2746, 2747, 4835, 5994, 6073, 3170,12304, 2746, 2746, 2746, 2746, 2746, 2748, 4774, 4774, 4774, 4774, 4774, 4774, 4774, 1303, 2848, 721, 4783, 4783, 4783, 4783, 4783, 4783, 4783, 6048, 6067, 5988, 2749, 2746, 2746, 2746, 2746, 2746, 2755, 2756, 2757, 2758, 2758, 2758, 2758,12304, 1304, 6082, 3405, 722, 1032, 1556, 1556, 1556, 1556, 1556, 1561,12304, 5142, 9809, 1305, 6054, 3406, 723, 1033, 2859, 979, 1306, 721, 4952, 725, 1034, 5956, 2000, 6058, 4856, 6001, 1558, 1556, 1556, 1556, 1556, 1556, 1935, 3998, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 1257, 9927, 91, 5988, 722, 6058, 1552, 1552, 1552, 1552, 1552, 1553, 4804, 5964, 5988, 2140, 92, 6050, 723, 5961, 227, 979,12604, 93, 5301, 725, 91, 6064, 721, 4805, 4390, 6066, 1554, 1552, 1552, 1552, 1552, 1552, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 187, 5988, 5974, 5993, 6001, 6017, 722, 907, 90, 90, 90, 90, 90, 6024, 188, 6016, 207, 3735, 630, 6058, 723, 189, 227, 979, 7364, 207, 2760, 725, 91, 6001, 6068, 6237, 631, 6017, 190, 90, 90, 90, 6051, 632, 241, 241, 92, 241, 241, 241, 241, 241, 241, 93, 241, 241, 4783, 4783, 4783, 4783, 4783, 4784, 4785, 911, 241, 241, 241, 241, 241,12154, 6025, 207, 6011, 173, 657, 8013, 6022, 2848, 3633, 3634, 3635, 3636, 3636, 3636, 3636, 5988, 6058, 174, 658,10315, 175, 241, 241, 241, 176, 659, 187, 2761, 670, 670, 670, 670, 670, 670, 670, 3405, 1390, 1333, 4347, 6035, 188, 670, 670, 670, 670, 670, 674, 189, 1391, 3406, 1392, 1334, 2859,10457, 6055, 6063, 3407, 1393, 1335, 367, 190, 6001, 1394, 6058, 6058, 6073, 5304, 2762, 670, 670, 670, 670, 670, 90, 90, 4398, 90, 90, 90, 90, 90, 90, 90, 90, 90, 2763, 2763, 2764, 6049, 2000, 6069, 6058, 90, 90, 90, 90, 90, 90, 91, 6065,12612, 6071, 2153, 413, 4836, 6073, 6012, 227, 6064,12621, 6079, 6058, 92, 91, 6073, 6073, 6083, 414, 6058, 93, 90, 90, 90, 90, 415, 241, 241, 92, 2291, 241, 241, 241, 241, 241, 93, 243, 241, 4785, 4785, 4785, 4785, 4785, 4785, 4785, 911, 241, 241, 241, 241, 241, 182, 6070, 6121, 6078, 6073, 637, 4794, 4794, 4794, 4794, 4794, 4794, 4794, 6073, 183, 6086, 2000, 6086, 2293, 638, 6097, 184, 241, 241, 241, 639, 640, 2771, 2772, 2772, 2772, 2772, 2772, 2772, 2305, 4368, 6073, 6085, 6073, 6081, 2772, 2772, 2772, 2772, 2772, 2773, 4794, 4794, 4794, 4794, 4794, 4795, 4796, 4796, 4796, 4796, 4796, 4796, 4796, 4796, 6092, 6095, 6122, 6084, 207, 6103, 2774, 2772, 2772, 2772, 2772, 2772, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 6058, 6086, 6079, 6110, 6097, 6122, 2775, 2775, 2775, 2775, 2775, 2776, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 6137, 6094, 6128, 6117, 6072, 6130, 2777, 2775, 2775, 2775, 2775, 2778, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1584, 6137, 6086, 6118, 6122, 6137, 1580, 1580, 1580, 1580, 1580, 1582, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 6143, 6145, 6086, 6119, 6097, 6110, 1583, 1580, 1580, 1580, 1580, 1580, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 995, 6122, 6092, 6131, 6146, 91, 1575, 1575, 1575, 1575, 1575, 1576, 629, 629, 629, 629, 629, 629, 629, 92, 4833, 6073, 6091, 6086, 6102, 6115, 93, 2902, 6134, 6080, 4834, 6093, 1577, 1575, 1575, 1575, 1575, 1575, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 4852, 6128, 367,12630, 5988, 6161, 2789, 2789, 2789, 2789, 2789, 2790, 629, 629, 629, 629, 629, 629, 629, 6086, 4853, 4258, 721, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 6096, 6168, 2791, 2789, 2789, 2789, 2789, 2789, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 6086, 1603, 1603, 804, 91, 173, 4373, 6148, 4854, 207, 2337, 1603, 1603, 1603, 1603, 1603, 5212, 805, 92, 174, 1078, 1954, 175, 4292, 807, 93, 176, 2804, 3499, 5220, 6178, 6122, 5306, 6120, 5222, 1955, 367, 808, 1603, 1603, 1603, 4444, 1956, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 6154, 1603, 1603,12640, 6186, 6122, 6148, 207, 5223, 6097, 2337, 1603, 1603, 1603, 1603, 1603, 6133, 6104, 6127, 2156, 2156, 1954, 2156, 2156, 227, 227, 205, 227, 227, 6122, 91, 91, 6178, 91, 91, 1955, 367, 6129, 1603, 1603, 1603, 6137, 1956, 2805, 92, 92, 1110, 92, 92, 6144, 6169, 93, 93, 6137, 93, 93, 6122, 832, 6073, 6137, 280, 1959, 1018, 1018, 6147, 1303, 1018, 1018, 1018, 1018, 1018, 833, 1018, 1018, 207, 6058, 2308, 6184, 834, 91, 4419, 1018, 1018, 1018, 1018, 1018, 1018, 91, 6136, 6135, 3500, 3748, 2817, 92, 6178, 6148, 227, 205, 6142, 6178, 93, 92, 91, 6155, 5383, 6172, 2818, 6185, 93, 1018, 1018, 1018, 6196, 2819, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 1018, 280, 207, 5988, 280, 367, 6197, 4395, 1018, 1018, 1018, 1018, 1018, 1018, 6148, 6161, 3748, 2308, 344, 2817, 4009, 227,12653, 205, 6137, 207, 205, 91, 91, 91, 345, 91, 346, 2818, 850, 6058, 1018, 1018, 1018, 347, 2819, 92, 92, 92, 5212, 92, 6199, 6174, 93, 93, 93, 4292, 93, 6153, 6166, 2820, 6178, 6171, 6137, 2821, 1018, 1018, 5222, 1303, 1018, 1018, 1018, 1018, 1018, 5006, 1018, 1018, 6211, 323, 6173, 6178, 6178, 850, 721, 1018, 1018, 1018, 1018, 1018, 1018, 6170, 367, 6188, 5223, 2444, 2831, 187, 3772, 3773, 3774, 3775, 3775, 3775, 3775, 6199, 173, 207, 2832, 6143, 2833, 188, 779, 1018, 1018, 1018, 91, 2834, 189, 6178, 174, 2835, 4370, 175, 6178, 6187, 780, 176, 6178, 1050, 92, 190, 335, 782, 2832, 1018, 1018, 93, 1303, 1018, 1018, 1018, 1018, 1018, 323, 1018, 1018, 4349, 6199, 6198, 6199, 6178, 198, 323, 1018, 1018, 1018, 1018, 1018, 1018, 2447, 6190, 6199, 6183, 6199, 2831, 199,12670, 6202, 2447, 2549, 173, 6210, 200, 6202, 319, 6218, 2832, 6189, 2833, 173, 91, 1018, 1018, 1018, 174, 2834, 4427, 175, 6205, 6202, 9709, 176, 6209, 174, 92, 6184, 175, 6199, 6258, 6199, 176, 93, 2832, 1018, 1018, 1303, 1303, 1018, 1018, 1018, 1018, 1018, 6213, 1018, 1018, 4050, 4050, 4050, 4050, 4050, 4050, 187, 1619, 1018, 1018, 1018, 1018, 1018, 6199, 6202, 6221, 6233, 1304, 1308, 6214, 188,12748, 6279, 6237, 6216, 6279, 3500, 189, 6215, 6243, 6199, 1305, 1309, 6202, 6279, 1018, 1018, 1018, 1306, 1310, 190, 4371, 6195, 2840, 1018, 1018, 323, 1303, 1018, 1018, 1018, 1018, 1018,12780, 1018, 1018, 323, 6217, 6220, 6219, 4243, 6285, 2447, 1619, 1018, 1018, 1018, 1018, 1018, 6202, 6289, 1110, 2447, 173, 1308, 6209, 519, 677, 6295, 6233, 6259, 6279, 832, 173, 91, 4417, 6237, 174, 1309, 6290, 175, 1018, 1018, 1018, 176, 1310, 833, 174, 92, 721, 175, 5384, 683, 834, 176, 93, 6282, 6239, 2841, 90, 90, 2552, 90, 90, 90, 90, 90, 90, 90, 90, 90, 358, 91, 322, 5007, 6244, 198, 779, 90, 90, 90, 90, 90, 90, 9012, 359, 92, 207, 6279, 2843, 199, 780, 360, 93, 1050, 6293, 6282, 200, 5310, 6296,12807, 6239,11040, 2844, 6298, 4431, 90, 90, 90, 90, 2845, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 2849, 2847, 2847, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2847, 2847, 2847, 2847, 2847, 2847, 2850, 2849, 2849, 2851, 2849, 2852, 2849, 2849, 2849, 2853, 2849, 2849, 2854, 2855, 2856, 2849, 2849, 2857, 2849, 2858, 2849, 2849, 2859, 2847, 2847, 2849, 2860, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2861, 2849, 2849, 2849, 2849, 2849, 2849, 90, 90, 323, 90, 90, 90, 90, 90, 90, 6302, 90, 2190, 6202, 1333, 568, 6202, 6282, 6313, 4360, 2191, 90, 90, 90, 90, 90, 6246, 6199, 1334, 6279, 173, 2630, 6282, 5201, 3143, 1335, 2621, 2621, 2621, 2621, 2621, 2621, 363, 6260, 174, 2631, 6261, 175, 2194, 90, 90, 176, 2632, 5303, 91, 6291, 364, 6262, 6299, 6282, 6279, 6214, 6294, 365, 2075, 2862, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 4408, 4409, 2076, 4441, 573, 6302, 207, 2863, 90, 90, 90, 90, 90, 2077, 6320, 6301, 6246, 2076, 2630, 6302, 6279,12808, 6331, 5201, 721, 6300, 1303, 2078, 2077, 6254, 6319, 6314, 2631,12809, 2079, 2194, 90, 90, 6302, 2632, 241, 241, 2078, 241, 241, 241, 241, 241, 241, 2079, 243, 241, 804, 1304, 6320, 5331, 4942, 6393, 182, 2865, 241, 241, 241, 241, 241, 6250, 805, 1305,11024, 1078, 637,10986, 183, 807, 1306, 4375, 721, 6308, 2075, 184, 6349,11004, 6305, 6255, 638, 850, 808, 241, 241, 241, 639, 640, 90, 90, 2076, 90, 90, 479, 90, 90, 90, 90, 90, 90, 804, 2077, 1385, 6279, 6356, 6250, 6264, 90, 90, 90, 90, 90, 90, 4292, 805, 2078, 1386, 1078, 413, 6267, 6302, 807, 2079, 1387, 6302, 568, 2075, 2848,11014, 4376, 6359, 5364, 414, 4410, 808, 90, 90, 90, 90, 415, 90, 90, 2076, 2868, 90, 90, 90, 90, 90, 90, 90, 90, 363, 2077, 358, 3405, 6388, 6358, 4951, 90, 90, 90, 90, 90, 90, 6312, 364, 2078, 359, 3406, 413, 6574, 2859, 365, 2079, 360, 3407, 6305, 4411, 5393, 6305, 721, 5309, 850, 414, 6355, 4440, 90, 90, 90, 90, 415, 765, 765, 1105, 765, 765, 765, 765, 765, 765, 5388, 765, 2872, 198, 6574, 2552, 6574, 6587, 779, 1106, 2873, 765, 765, 765, 765, 765, 91, 199, 6316, 6264, 828, 2874, 780, 4413, 200, 1050, 4292, 1604, 1948, 782, 92, 6320, 6582,12834, 829, 2875, 6302, 93, 2876, 765, 765, 830, 2877, 765, 765, 1105, 765, 765, 765, 765, 765, 765, 6269, 765, 2872, 1949, 207, 182, 207, 6273, 6320, 1106, 2873, 765, 765, 765, 765, 765, 2878, 1950, 6326, 183, 828, 2874,11004, 6269, 1951, 207, 184, 11025, 6318, 1105, 6273, 6305, 5332, 6279, 829, 2875, 6274, 4843, 2876, 765, 765, 830, 2877, 765, 765, 1106, 765, 765, 765, 765, 765, 765, 6353, 765, 2872, 4414, 828, 2552, 207, 6320, 6297, 1110, 2873, 765, 765, 765, 765, 765, 91,10983, 829, 367, 832, 2884, 6282,11004, 6317, 830, 6289, 4415, 6359, 568, 92, 6332, 6323, 6394, 833, 2885, 6370, 93, 2876, 765, 765, 834, 2886, 765, 765, 4439, 765, 765, 765, 765, 765, 765, 6330, 765, 2872, 4418, 363, 850, 6591, 367, 6601, 198, 2873, 765, 765, 765, 765, 765, 2887, 6359, 364, 6351, 2552, 2884, 6574, 199, 6348, 365, 205, 6591, 5392, 2848, 200, 91, 6599, 6584, 6624, 2885, 5389, 6282, 2876, 765, 765, 6305, 2886, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872, 358, 6365, 3405, 6279, 6323, 6362, 5051, 2873, 765, 765, 765, 765, 765, 8012, 359, 6396, 3406, 1032, 2889, 2859, 2890, 360, 3006, 3407, 2493, 2493, 2493, 2493, 2493, 2493, 6357, 1033, 2891, 6397, 6359, 2892, 2893, 2893, 1034, 2894,13123, 4953, 187, 6371, 6390, 280, 2895, 765, 765, 6352, 2902, 765, 765, 765, 765, 765, 188, 765, 765, 91, 91, 2703, 6574, 189, 91,12836, 1326, 765, 765, 765, 765, 765, 91, 92, 92, 6574, 190, 1036, 92, 6369, 93, 93, 6362, 6574, 568, 93, 92, 5391, 6387,13296, 6631, 1037, 6588, 93, 765, 765, 765, 4734, 1038, 765, 765, 5010, 765, 765, 765, 765, 765, 765, 323, 765, 765, 363, 6574, 5400, 6579, 6302, 6639, 336, 1326, 765, 765, 765, 765, 765, 4360, 364, 6591, 6391, 6580, 1036, 319, 6574, 365, 2480, 2608, 173, 5399, 6626, 13428, 227, 363, 850, 6354, 1037, 187, 91, 765, 765, 765, 174, 1038, 6590, 175, 6359, 364, 280, 176, 5405, 188, 92, 6312, 365, 6574, 6631, 6586, 189, 93, 280, 2903, 90, 90, 2703, 90, 90, 90, 90, 90, 90, 190, 2905, 90, 91, 91, 4763, 91, 367, 182, 1129, 90, 90, 90, 90, 90, 90, 91, 92, 92, 6392, 92, 2906, 183, 6574, 3038, 93, 6591, 93, 6583, 184, 92, 6581,13112,13428, 6598, 2907, 8013, 93, 90, 90, 90, 1822, 2908, 90, 90, 5333, 90, 90, 90, 90, 90, 90, 2909, 2910, 90, 2911, 2912, 2912, 2912, 2912, 2912, 2912, 2913, 90, 90, 90, 90, 90, 2912, 2912, 2912, 2912, 2912, 2914, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2915, 2909, 2909, 90, 90, 90, 2916, 2917, 2912, 2912, 2912, 2912, 2912, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 2905, 1110, 2909, 2909, 2909, 2909, 2909, 2909, 2909, 90, 6574,13446, 832, 1390, 5366, 2909, 2909, 2909, 2909, 2909, 2930, 6591, 6601, 6601, 2611, 1391, 833, 1392, 6591, 227, 6591, 6608, 6591, 5382, 1393, 91,13446, 721, 6601, 1394, 6589, 2931, 2909, 2909, 2909, 2909, 2909, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 90, 91, 6596, 6606, 6630,13446, 1385, 804, 90, 90, 90, 90, 90, 90, 6600, 92, 6601, 6597, 2611, 2938, 1386, 805, 93, 227, 1078, 6607, 5635, 1387, 807, 91, 6609, 2939, 367, 2940, 173, 91, 90, 90, 90, 2941, 2942, 808, 4374, 92, 2943, 5363, 6282, 6609, 174, 92, 93, 175, 6591, 187, 6631, 176, 93, 2939, 90, 90, 6625, 90, 90, 90, 90, 90, 90, 188, 2905, 90, 4847, 5307, 6631, 6395, 189, 6623, 6631, 90, 90, 90, 90, 90, 90, 6641, 13428, 6574, 6622, 190, 2938, 6629, 5336, 6294, 3169, 3169, 3169, 3169, 3169, 3169, 3169, 6637, 2939, 6591, 2940, 6631, 13428, 90, 90, 90, 2941, 2942, 91, 344, 6585, 6644, 4013, 6636, 3333, 3333, 3333, 3333, 3333, 3333, 3333, 345, 92, 346, 2939, 323, 6627, 3170, 6580, 93, 347, 6644, 91, 1422, 2961, 2962, 2962, 2962, 2962, 2962, 2962, 2444, 6655, 4406, 6597, 6640, 92, 2962, 2962, 2962, 2962, 2962, 2963, 93, 6591, 6574, 6650, 6652,13428, 4917, 4917, 4917, 4917, 4917, 4917, 4917, 174,13428, 6675, 175, 5365, 3821, 4922, 2964, 2962, 2962, 2962, 2962, 2962, 171, 3822, 3822, 3822, 3822, 3822, 3822, 3822, 6628, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 171, 1018, 344, 91, 91, 91, 2965, 2965, 2965, 2965, 2965, 2966, 6631, 6644, 345, 6631, 346, 92, 92, 92, 6638, 6644, 6631, 347, 93, 93, 93, 13498, 207, 6651, 5733, 6644, 2967, 2965, 2965, 2965, 2965, 2968, 2030, 4855, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1664, 6643, 6642, 6655,13503, 6649, 1660, 1660, 1660, 1660, 1660, 1662, 4917, 4917, 4917, 4917, 4917, 4917, 4917, 4013, 6637, 3333, 3333, 3333, 3333, 3333, 4014, 3330, 6653, 6663, 1303, 207, 1663, 1660, 1660, 1660, 1660, 1660, 2977, 91, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 6655, 6661, 1018, 10986, 6644, 6246, 92, 6655, 6662,11004, 1304, 173, 5201, 93, 4013, 6654, 3330, 3330, 3330, 3330, 3330, 3330, 3330, 4924, 1305, 174, 367, 6674, 175, 198, 1390, 1306, 176, 2977, 91, 2460, 2460, 2460, 2460, 2460, 2978, 2457, 1391, 199, 1392, 4943, 6660, 6264, 92, 3456, 200, 1393, 6655, 173, 4292, 93, 1394, 280, 4170, 4170, 4170, 4170, 4170, 4170, 4170, 721, 5390, 174, 367, 5367, 175,11327, 6678, 2715, 176, 2977, 1032, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 91, 9040, 367, 629, 336, 5334, 1033, 6678, 187, 779, 6678, 173, 6676, 1034, 92, 6686, 6631, 5308, 6678, 11099, 2483, 93, 188, 780, 6644, 174, 1050, 6683, 175, 189, 782, 187, 176, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1065, 6644, 190, 9615, 6687, 188, 1655, 1655, 1655, 1655, 1655, 1656, 189, 6712, 6678, 6684, 6574, 6689, 4917, 4917, 4917, 4917, 4917, 4917, 4917, 190,13509, 6584, 6677, 6690, 6690, 9726, 1657, 1655, 1655, 1655, 1655, 1655, 336, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 6650, 2990, 2991, 2991, 2991, 2991, 2991, 2991, 2480, 1018, 336, 1032, 6688, 6246, 2991, 2991, 2991, 2991, 2991, 2992, 5201, 6690, 6695, 207, 4923, 1033, 4386, 1110, 6690, 6696, 4165, 6256, 1034, 188, 336, 6591, 6697, 187, 832, 6698, 2993, 2991, 2991, 2991, 2991, 2991, 280, 6710, 6690, 6574, 2483, 188, 833, 190, 185, 6631, 332, 6257, 189, 834, 6591, 187, 4771, 2994, 2994, 2994, 2994, 2994, 2994, 2994, 185, 190, 4416, 91, 6715, 188, 2994, 2994, 2994, 2994, 2994, 2995, 189, 10046, 6709, 6713, 6574, 92, 6579, 6574, 6714, 280, 6711, 280, 93, 190, 6574, 6581, 6574, 850, 6574,12067, 2996, 2994, 2994, 2994, 2994, 2997, 2059, 2729, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1695, 91, 6574, 91, 6574, 6582, 1691, 1691, 1691, 1691, 1691, 1693, 6574, 6717, 6586, 92, 13514, 92, 6574, 6837, 6587, 6574, 93, 336, 93, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 1694, 1691, 1691, 1691, 1691, 1691, 3006, 2483, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 6580, 2611, 1110, 187, 6588, 6574, 227, 205, 91, 6583, 6590, 187, 91, 832, 336, 6837, 6846, 188, 6837, 207, 336, 5380, 92, 6837, 189, 188, 92, 833, 6837, 93, 2483, 6844, 189, 93, 834, 6589, 4386, 190, 6837, 6847, 5404, 187, 332, 334, 536, 190, 3006, 187, 2496, 2496, 2496, 2496, 2496, 3007, 2493, 188, 6850, 6842, 6837, 367, 6843, 188, 189, 91, 6845, 2611, 187, 4530, 189, 1105, 227, 6850, 227, 205, 91, 190, 91, 92, 91, 6862, 188, 190, 6863, 6850, 93, 1106, 6850, 189, 92, 2332, 92, 6849, 92, 5732, 6866, 93, 828, 93, 187, 93, 190, 3006, 1741, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 829,13520, 188, 4530, 5403, 91, 207, 830, 227, 189, 91, 187, 6860, 6850, 91, 5335, 6850, 280, 207, 92, 4412, 6861, 190, 6871, 92, 188, 93, 6865, 92, 6866, 5736, 93, 189, 2703, 4534, 93, 3775, 3775, 3775, 3775, 3775, 3775, 3775, 6837, 91, 190, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1094, 91, 6896, 6837, 6864, 92, 1686, 1686, 1686, 1686, 1686, 1687, 93,11011, 6874, 92, 13525, 9388, 6866,11004, 6902, 4258, 93, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 6866, 207, 1688, 1686, 1686, 1686, 1686, 1686, 196, 196, 6900, 196, 196, 196, 196, 196, 196, 196, 196, 196, 280, 9586, 6574, 6884, 6907, 1390, 90, 196, 196, 196, 196, 196, 196, 6872, 90, 6866, 2703, 1391, 3032, 1392, 6574, 2364, 205, 6873, 6897, 3499, 1393, 91, 207, 6585, 6915, 1394, 3033, 6907, 5368, 196, 196, 196, 196, 3034, 2527, 92, 90, 6837, 6917, 6837, 2093, 6580, 93, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 6837, 367, 6850,13535, 6837, 6874, 2093, 2093, 2093, 2093, 2093, 2094, 2093, 2093, 3039, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2095, 2093, 2093, 6904, 6907, 6903, 6848, 93, 361, 361, 6899, 568, 361, 361, 361, 361, 361, 361, 361, 361, 280, 280, 5746, 280, 6843, 6890, 6907, 361, 361, 361, 361, 361, 361, 6907, 6921, 3069, 4763, 2715, 3044, 2715, 227, 6914, 205, 205, 2364, 6922, 91, 91, 91, 4849, 91, 207, 3045, 367,13540, 361, 361, 361, 361, 3046, 92, 92, 92, 4850, 92, 6912, 6907, 93, 93, 93, 4851, 93, 3047, 90, 90, 6985, 90, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 3055, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 90, 90, 6922, 90, 90, 90, 90, 90, 90, 6922, 208, 90, 187, 207, 6922, 6850, 6907, 6929, 6907, 90, 90, 90, 90, 90, 90, 6932, 188, 8012, 367,12009, 209,10687,13551, 189, 2991, 2991, 2991, 2991, 2991, 2991, 2991, 6927, 6898, 5337, 210, 6922, 190, 90, 90, 90, 90, 3056, 3057, 3058, 3058, 3058, 3058, 3058, 3058, 2549, 6861, 6913, 6916, 6922, 6269, 3058, 3058, 3058, 3058, 3058, 3059, 6273, 5111, 5111, 5111, 5111, 5111, 5111, 5111, 6922, 6935,11014, 6275, 6801, 92, 5104,12835, 11004, 6942, 6907, 6928, 3060, 3058, 3058, 3058, 3058, 3058, 3061, 3061, 3061, 3061, 3061, 3061, 3061, 3062, 6930, 207, 6931, 6276, 4165, 3061, 3061, 3061, 3061, 3061, 3063, 5445, 5445, 5445, 5445, 5445, 5445, 5445, 4400, 4838, 5738, 6920, 90, 6907, 5181, 5182, 5183, 5184, 5184, 5184, 5184, 3064, 3061, 3061, 3061, 3061, 3065, 3068, 3068, 3068, 3068, 3068, 3068, 3068, 3069, 3500, 1390, 4839, 6935, 227, 3068, 3068, 3068, 3068, 3068, 3070, 6919, 6801, 1391, 90, 1392, 4840, 4400,11044, 6935, 850, 1303, 1393, 4841,13556, 6922, 6935, 1394, 6946, 6943, 6801, 3071, 3068, 3068, 3068, 3068, 3068, 3075, 3076, 3076, 3076, 3076, 3076, 3076, 2123, 1390, 5737, 91, 1304, 91, 3076, 3076, 3076, 3076, 3076, 3077, 5884, 1391, 6934, 1392, 6935, 92, 1305, 92, 6941, 6940, 1713, 6951, 93, 1306, 93, 1394, 2364, 207, 5985, 6935, 3078, 3076, 3076, 3076, 3076, 3076, 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3081, 6907, 6922, 6946, 6969, 6922, 3080, 3080, 3080, 3080, 3080, 3082, 5445, 5445, 5445, 5445, 5445, 5446, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 367, 6946, 6918, 6933, 6944, 6971, 3083, 3080, 3080, 3080, 3080, 3080, 3089, 3090, 3090, 3090, 3090, 3090, 3090, 2137, 6913, 6928, 6952, 6959, 6971, 3090, 3090, 3090, 3090, 3090, 3091, 5456, 5456, 5456, 5456, 5456, 5456, 5456, 5456, 5456, 5456, 5456, 5456, 5457, 5458, 6967, 6986,10700,13571, 6966, 6977, 3092, 3090, 3090, 3090, 3090, 3090, 3094, 3094, 3094, 3094, 3094, 3094, 3094, 3095, 6935, 207, 6971, 6980, 6986, 3094, 3094, 3094, 3094, 3094, 3096, 5458, 5458, 5458, 5458, 5458, 5458, 5458, 5467, 5467, 5467, 5467, 5467, 5467, 5467, 6997, 6992, 6968, 6979, 7034, 6994, 3097, 3094, 3094, 3094, 3094, 3094, 3103, 3104, 3105, 3106, 3106, 3106, 3106, 90, 6941, 6971, 367, 6986, 7010, 1773, 1773, 1773, 1773, 1773, 1778, 5467, 5467, 5467, 5467, 5467, 5468, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 7003, 6997, 3394, 6983, 7040, 7017, 1775, 1773, 1773, 1773, 1773, 1773, 3107, 3108, 3108, 3108, 3108, 3108, 3108, 2153, 6986, 6977, 6995, 6837, 6837, 3108, 3108, 3108, 3108, 3108, 3109, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 7018, 7044, 7019, 6959,13673, 677, 3110, 3108, 3108, 3108, 3108, 3108, 3112, 3112, 3112, 3112, 3112, 3112, 3112, 3113, 6992, 7034, 7023, 7034, 683, 3112, 3112, 3112, 3112, 3112, 3114, 5564, 5564, 5564, 5564, 5564, 5564, 5564, 1303, 6935, 6946, 4400, 6964, 6922, 5569, 6971, 7051, 7042, 6953, 6986, 6945, 3115, 3112, 3112, 3112, 3112, 3112, 3121, 3122, 3123, 3124, 3124, 3124, 3124, 1709, 1304, 6971, 7043, 90, 1390, 1786, 1786, 1786, 1786, 1786, 1791, 6971, 6982, 6984, 1305, 6970, 1391, 7020, 1392, 1604, 4845, 1306, 280, 5754, 5885, 1393,12807, 12808, 6986, 7053, 1394, 1788, 1786, 1786, 1786, 1786, 1786, 2181, 4782, 3125, 3125, 3125, 3125, 3125, 3125, 3125, 1462, 1949, 6986, 91, 6976, 1304, 1782, 1782, 1782, 1782, 1782, 1783, 6971, 6996, 6997, 1950,12809, 92, 7034, 1305, 6978, 6991, 1951, 568, 93, 5395, 1306, 7010, 7067, 7070, 6907, 13707, 1784, 1782, 1782, 1782, 1782, 1782, 90, 90, 280, 90, 90, 90, 90, 90, 90, 6986, 90, 90, 363, 13708,13709, 7002, 7079, 6993, 2747, 90, 90, 90, 90, 90, 227, 7034, 364, 7089, 7015, 91, 391, 7022, 4534, 365, 3775, 3775, 3775, 3775, 3775, 4535, 3772, 5923, 7044, 92, 392, 7034, 570, 90, 90, 90, 93, 393, 91, 3126, 3127, 3128, 3128, 3128, 3128, 3128, 3128, 2608, 6907, 7034, 7039, 7044, 92, 3128, 3128, 3128, 3128, 3128, 3129, 93, 3276, 3276, 3276, 3276, 3276, 3276, 3276, 7050, 7073, 4400, 5564, 5564, 5564, 5564, 5564, 5564, 5564, 7053, 7021, 3130, 3128, 3128, 3128, 3128, 3128, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 1710, 7044, 1032, 7069, 91, 1390, 3131, 3131, 3131, 3131, 3131, 3132, 6997, 7034, 7044, 90, 1033, 1391, 92, 1392, 7004, 7041, 7052, 5987, 7066, 93, 1393, 7068, 5923, 6401, 5570, 1394, 3133, 3131, 3131, 3131, 3131, 3134, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1807, 7034, 7079, 7079, 7079, 7079, 1803, 1803, 1803, 1803, 1803, 1805, 5564, 5564, 5564, 5564, 5564, 5564, 5564, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 7034, 7034, 7071, 7087, 7079, 7092, 1806, 1803, 1803, 1803, 1803, 1803, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1186, 7040, 7085, 7088, 90, 344, 1798, 1798, 1798, 1798, 1798, 1799, 7074, 7079, 7072, 6820, 7092, 345, 7079, 346, 7079, 7086, 721, 5339, 7084, 5571, 347, 7103, 1741,14131, 7092, 7098, 1800, 1798, 1798, 1798, 1798, 1798, 90, 90, 5370, 90, 90, 90, 90, 90, 90, 7090, 208, 90, 804, 7091, 6052, 280, 5055, 7097, 7100, 90, 90, 90, 90, 90, 227, 7092, 805, 7085, 7108, 1078, 229, 2729, 4534, 807, 3772, 3772, 3772, 3772, 3772, 3772, 3772, 1032, 91, 1032, 218, 367, 808, 90, 90, 90, 219, 230, 91, 7092, 7092, 1033, 92, 1033, 7136, 7103, 7126, 7099, 1034, 93, 1034, 7102, 92, 7110, 7133, 3145, 232, 90, 90, 93, 280, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 3146, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 90, 90, 7092, 90, 90, 90, 90, 90, 90, 7103, 110, 90, 280, 280, 7103, 280, 280, 7111,10008, 90, 90, 90, 90, 90, 90, 280, 7126, 7171, 4771, 2715, 111, 2729, 2729, 12799, 205, 7123,14138, 205, 7181, 91, 91, 2747, 91, 91, 112, 7103, 7101, 90, 90, 90, 90, 113, 91, 92, 92, 367, 92, 92, 7126, 7109, 93, 93, 7122, 93, 93, 7131, 92, 7079, 7137, 3147, 240, 90, 90, 93, 90, 90, 90, 90, 90, 90, 207, 90, 2190, 207, 280, 3248, 7186,14138, 91, 7124, 2191, 90, 90, 90, 90, 90, 91, 7208, 7034,14156, 4782, 3149, 92, 7132, 7159, 7126, 205, 7142, 7137, 93, 92, 91, 4838, 5738, 6489, 3150, 7144, 93, 2194, 90, 90, 7137, 3151, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 5740, 280, 7162, 7079, 7034, 4839, 1333, 2191, 90, 90, 90, 90, 90, 3152, 7135,14156, 7171, 2747, 3149, 4840, 1334, 7145, 7171, 205, 7137, 7171, 4841, 1335, 91, 6404, 5746, 7143, 3150, 7160, 7161, 2194, 90, 90, 280, 3151, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 5747, 280, 2747, 7176, 7126, 4849, 7183, 90, 90, 90, 90, 90, 90, 91, 7156, 7177, 7158, 4793, 3156, 4850, 7211,14156,14138, 205, 721, 7171, 4851, 92, 91, 7092, 7134, 7221, 3157, 7178, 93, 90, 90, 90, 7186, 3158, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 804, 207, 1333, 2000, 7125, 6402, 182, 90, 90, 90, 90, 90, 90, 3159, 805, 7171, 1334, 1078, 3156,14138, 183, 5340, 7098, 1335, 7171, 7171, 280, 184, 7137, 4400, 721, 7192, 3157,14138, 808, 90, 90, 90, 6423, 3158, 90, 90, 4793, 90, 90, 90, 90, 90, 90, 7171, 90, 90, 7184, 91, 7157, 7171, 7171, 1390, 804, 90, 90, 90, 90, 90, 90, 7186, 5338, 92, 7180, 1391, 3161, 1392, 805, 7193, 93, 1078, 7182, 7186, 1393, 807, 7186, 7179, 3162, 1394, 3163, 7205, 7185, 90, 90, 90,14138, 3164, 808, 7186, 7177, 7267, 7211, 1712, 5622, 5622, 5622, 5622, 5622, 5622, 5622, 7186, 7206, 7193, 3162, 90, 90, 5609, 90, 90, 90, 90, 90, 90, 7204, 90, 2190, 2640, 2640, 2640, 2640, 2640, 2640, 2000, 2191, 90, 90, 90, 90, 90, 91, 3170,10471, 7207, 91, 3177, 5887, 7217, 7211, 7186, 7191, 721, 7203, 5371, 92, 7186, 7218,14371, 92, 3178, 14409, 93, 2194, 90, 90, 93, 3179, 90, 90, 2076, 90, 90, 90, 90, 90, 90,10591, 90, 2190, 804, 2077, 1385, 7210, 7186, 6446, 1385, 2191, 90, 90, 90, 90, 90, 3180, 805, 2078, 1386, 1078, 3177, 7211, 1386, 807, 2079, 1387, 7211, 6425, 2075, 1387, 207, 6448, 7211, 7209, 3178, 7222, 5341, 2194, 90, 90, 2075, 3179, 90, 90, 2076, 90, 90, 90, 90, 90, 90, 7192, 90, 2190, 182, 2077, 2076, 358, 7219, 7222, 7216, 2191, 90, 90, 90, 90, 90, 2077, 183, 2078, 7220, 359, 3188, 5372, 7227, 184, 2079, 7222, 360, 5746, 5373, 2509,14417, 7222, 207, 7229, 3189, 7230, 2079, 2194, 90, 90, 5394, 3190, 90, 90, 1105, 90, 90, 90, 90, 90, 90, 7251, 90, 2190, 4849, 91, 358, 7242, 7222, 367, 1106, 2191, 90, 90, 90, 90, 90, 3191, 4850, 92, 359, 828, 3188, 7171, 7240, 4851, 93, 360, 6467, 5376, 1105, 6407,14424, 6477, 7181, 829, 3189, 7252, 5748, 2194, 90, 90, 830, 3190, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 7228, 90, 2190, 1032, 828, 173, 7171, 7230, 207, 3248, 2191, 90, 90, 90, 90, 90, 7252, 1033, 829, 174, 91, 3196, 175, 7262, 1034, 830, 176, 5375, 568, 5377, 5395, 7171, 7171, 7171, 92, 3197, 7268, 6176, 2194, 90, 90, 93, 3198, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 7241, 90, 2190, 363, 828, 7179, 367, 7179, 207, 7263, 2191, 90, 90, 90, 90, 90, 3199, 364, 829, 7270, 7186, 3196, 7171, 7211, 365, 830, 5724, 5724, 5724, 5724, 5724, 5724, 5724, 7171, 7273, 3197, 2902, 570, 2194, 90, 90, 1416, 3198, 90, 90, 2075, 90, 90, 90, 90, 90, 90, 6476, 90, 2190, 358, 7265, 7266, 7171, 7184, 7171, 2076, 2191, 90, 90, 90, 90, 90, 1200, 359, 7184, 7286, 2077, 3201, 7171, 7171, 360, 4800, 4800, 4800, 4800, 4800, 4800, 7178, 7211, 7171, 2078, 3202, 7171, 91, 2194, 90, 90, 2079, 3203, 91, 5724, 5724, 5724, 5724, 5724, 5725, 5726, 92, 7271,14433, 5374, 7183, 7171, 92, 93, 7264, 1105, 3204, 90, 90, 93, 90, 90, 90, 90, 90, 90, 7171, 90, 90, 5745, 5381, 1106, 7217, 7177, 7178, 7180, 90, 90, 90, 90, 90, 90, 828, 207, 367, 2000, 1110, 3209, 5726, 5726, 5726, 5726, 5726, 5726, 5726, 7180, 829, 832, 7171, 7288,14441, 3210, 7171, 5378, 90, 90, 90, 7171, 3211, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 90, 90, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 90, 90, 90, 90, 90, 90, 91, 7183, 7302, 7176, 91, 3209, 629, 629, 629, 629, 629, 629, 629, 907, 92, 7171, 7171, 7273, 92, 3210, 7171, 93, 90, 90, 3170, 93, 3211, 90, 90, 1110, 90, 90, 90, 90, 90, 90, 7273, 90, 2190, 5753, 832, 3248, 5750, 7281, 7280, 5653, 2191, 90, 90, 90, 90, 90, 91, 7184, 833, 367, 91, 3218, 7171, 7270, 7177, 834, 5734, 5379, 6474, 280, 92, 568, 7171, 2848, 92, 3219, 7273, 93, 2194, 90, 90, 93, 3220, 90, 90, 3317, 90, 90, 90, 90, 90, 90, 7185, 90, 2190, 198, 91, 207, 363, 7171, 91, 3405, 2191, 90, 90, 90, 90, 90, 3221, 199, 92, 7176, 364, 3218, 92, 3406, 200, 93, 2859, 365, 7282, 93, 3407, 5401, 7273, 6475, 7182, 3219,10598, 5895, 2194, 90, 90, 845, 3220, 90, 90, 568, 90, 90, 90, 90, 90, 90, 7177, 90, 2190, 91, 367, 5593, 5593, 5593, 5593, 5593, 2191, 90, 90, 90, 90, 90, 7273, 92,10616, 7278, 363, 3223, 7171, 91, 93, 4823, 4824, 4825, 4826, 4826, 4826, 4826, 6488, 7181, 364, 3224, 2000, 92, 2194, 90, 90, 365, 3225, 91, 93, 7273, 721, 629, 629, 629, 629, 629, 629, 629, 907, 5402, 7283, 92, 7171,14452, 7282, 3226, 90, 90, 93, 90, 90, 90, 90, 90, 90, 7273, 90, 90, 722, 91, 207, 367,14463, 7280, 207, 907, 90, 90, 90, 90, 90, 6264, 723, 92, 5735, 979, 630, 3069, 4292, 725, 93, 367, 227, 205, 4838, 5738, 721, 7171, 91, 6277, 631, 5746, 5714, 90, 90, 90, 7273, 632, 5981, 3233, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 110, 90, 4839, 91, 722, 6278, 2000, 7268, 4849, 907, 90, 90, 90, 90, 90, 7171, 4840, 92, 723, 7273, 645, 979, 4850, 4841, 93, 725, 7368,14472, 7273, 4851, 207, 7279,14477, 7373, 646, 7273, 5741, 90, 90, 90, 629, 647, 5982, 5715, 984, 7185, 7283, 207, 5749, 3234, 90, 90, 7285, 280, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 3235, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 241, 241, 6175, 241, 241, 241, 241, 241, 241, 7375, 243, 241, 198, 1032, 173, 7273, 7379, 7273, 6468, 911, 241, 241, 241, 241, 241, 7384, 199, 1033, 174, 367, 637, 175, 5201, 200, 1034, 176, 6419, 6419, 6419, 6419, 6419, 6419, 6419, 7281, 638,11739, 6405, 241, 241, 241, 639, 3236, 241, 241, 7278, 241, 241, 241, 241, 241, 241, 636, 243, 241, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 927, 241, 241, 241, 241, 241, 3237, 3237, 3237, 3237, 3237, 3238, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 3239, 3237, 3237, 3237, 3237, 3237, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 3242, 3243, 3243, 3243, 3243, 3243, 3243, 2237, 7273, 1390, 344, 7273, 6450, 3243, 3243, 3243, 3243, 3243, 3244,14557, 6246, 1391, 345, 1392, 346, 1604, 1948, 5201, 7171, 7273, 1393, 347, 92, 6254, 7281, 1394, 7273, 6453, 6256, 3245, 3243, 3243, 3243, 3243, 3243, 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3248, 1949, 677, 7182, 7279, 7273, 3247, 3247, 3247, 3247, 3247, 3249, 6257, 7280, 7287, 1950, 7278, 7273, 683,14627, 207, 7177, 1951, 629, 629, 629, 629, 629, 629, 629, 907, 7273, 3250, 3247, 3247, 3247, 3247, 3247, 280, 4013, 5743, 3330, 3330, 3330, 3330, 3330, 3330, 3251, 3251, 3251, 3251, 3251, 3251, 3251, 90, 7273, 7278, 7273, 7284, 91, 3251, 3251, 3251, 3251, 3251, 3252, 5853, 5853, 5853, 5853, 5853, 5853, 5853, 92, 7171, 5751, 7279, 7288,13724, 5846, 93, 367, 6801, 7273,11004, 7295, 3253, 3251, 3251, 3251, 3251, 3251, 3257, 3257, 3257, 3257, 3257, 3257, 3257, 2703, 7279, 7288, 7279, 4879, 7268, 3257, 3257, 3257, 3257, 3257, 3258, 629, 629, 629, 629, 629, 629, 629, 907, 6419, 6419, 6419, 6419, 6419, 6420, 6421, 7273, 7282, 7288, 7171, 323, 3259, 3257, 3257, 3257, 3257, 3257, 90, 4831, 4831, 4831, 4831, 4831, 4831, 4831, 7297, 3260, 3260, 3260, 3260, 3260, 3260, 3260, 5752, 7288, 7171, 91, 173, 7171, 3260, 3260, 3260, 3260, 3260, 3261, 7298, 6269, 7293,14895, 7181, 92, 174, 5055, 6273, 175, 4838, 5738, 93, 176, 6274, 7288, 6056, 6056, 6057, 6275, 3262, 3260, 3260, 3260, 3260, 3260, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 2715, 1032, 1390, 91, 7273, 4839, 3266, 3266, 3266, 3266, 3266, 3267, 6276, 7273, 1391, 1033, 1392, 92,14895, 4840,14994, 7288, 1034, 1393, 93, 6452, 4841, 7294, 1394, 6820, 7171, 7284, 3268, 3266, 3266, 3266, 3266, 3266, 3269, 3269, 3269, 3269, 3269, 3269, 3269, 5742, 7285, 7296, 6819, 7279, 91, 3269, 3269, 3269, 3269, 3269, 3270, 6132, 6132, 6132, 6132, 6132, 6132, 6132, 92, 7171, 7288, 7171, 7171, 2000, 6122, 93, 7288, 7288, 7171, 7177, 7178, 3271, 3269, 3269, 3269, 3269, 3269, 3276, 3276, 3276, 3276, 3276, 3276, 3276, 2729, 7288,14994, 7299, 4165, 6264, 3276, 3276, 3276, 3276, 3276, 3277, 4292, 7303, 7270, 7300, 7176, 7183, 6267, 568, 6728, 7294, 4400, 6277, 6421, 6421, 6421, 6421, 6421, 6421, 6421, 7171, 3278, 3276, 3276, 3276, 3276, 3276, 3279, 3279, 3279, 3279, 3279, 3279, 3279, 91, 363, 91, 6716, 6278, 1390, 3279, 3279, 3279, 3279, 3279, 3280, 7179, 7171, 92, 364, 92, 1391, 7171, 1392,14619, 93, 365, 93,11004, 7171, 1393, 2000, 6485, 7181,14994, 1394, 3281, 3279, 3279, 3279, 3279, 3279, 1935, 1711, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1887, 7171, 7171, 7171, 7179, 7176, 1883, 1883, 1883, 1883, 1883, 1885, 6442, 6442, 6442, 6442, 6442, 6442, 6442,14895, 7171, 6222, 2848, 6223, 6223, 6223, 6223, 6223, 6223, 6223, 7171, 7185, 1886, 1883, 1883, 1883, 1883, 1883, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 2747, 6449, 7180, 7171, 344, 3405, 3289, 3289, 3289, 3289, 3289, 3290, 7182, 7171, 7171, 7171, 345, 4240, 346, 3406, 7177, 7178, 2859, 7171, 2902, 347, 3407, 5894, 7171,14895, 7177, 7304, 3291, 3289, 3289, 3289, 3289, 3289, 3292, 3292, 3292, 3292, 3292, 3292, 3292, 4103, 7171, 7180, 7171, 7171, 7171, 3292, 3292, 3292, 3292, 3292, 3293, 7304, 7178, 7177, 7177, 6222, 7176, 6224, 6224, 6224, 6224, 6224, 6225, 6226, 6442, 6442, 6442, 6442, 6442, 6443, 6444, 3294, 3292, 3292, 3292, 3292, 3292, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1903,14895, 7180, 7271, 7309, 7309, 1899, 1899, 1899, 1899, 1899, 1901, 4240,14895, 7171, 7319, 6222, 7309, 6226, 6226, 6226, 6226, 6226, 6226, 6226, 6444, 6444, 6444, 6444, 6444, 6444, 6444, 1902, 1899, 1899, 1899, 1899, 1899, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1257, 7171, 7183, 91, 1032, 7315, 1894, 1894, 1894, 1894, 1894, 1895, 4240, 7171, 7309, 3069, 7318, 92, 1033,15036, 227, 7269, 7309, 6428, 93, 1034, 91, 7179, 280, 6818, 7316, 7164, 1896, 1894, 1894, 1894, 1894, 1894, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 187, 850, 7176, 7314, 7309, 91, 91, 3302, 90, 90, 90, 90, 90, 7331, 188, 7309, 207, 3069, 630, 92, 92, 189, 227, 7309, 7309, 7331, 93, 93, 91, 7331, 7317, 367, 631, 7342, 190, 90, 90, 90, 280, 632, 241, 241, 92, 241, 241, 241, 241, 241, 241, 93, 241, 241, 7322,15042, 3317, 7171, 7309, 7321, 7341, 911, 241, 241, 241, 241, 241, 91, 7354,15084, 367, 7334, 657, 7417, 5487, 5488, 5489, 5490, 5490, 5490, 5490, 92, 7309, 850, 7182, 7320, 658, 7309, 93, 241, 241, 241, 91, 3303, 670, 670, 670, 670, 670, 670, 670, 91, 7177, 7315, 7331, 7331, 92, 670, 670, 670, 670, 670, 674, 93, 5055, 92, 7346, 7323, 7427, 7309, 7331, 7330, 93, 5056, 5056, 5056, 5056, 5056, 5056, 5056, 7343, 7348, 7389, 675, 670, 670, 670, 670, 670, 7393, 6487, 1032, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 7329, 2848, 3304, 677, 241, 241, 1033, 241, 241, 241, 241, 241, 241, 1034, 243, 241, 3306, 3306, 3306, 3306, 3306, 3306, 3306, 911, 241, 241, 241, 241, 241, 3405,15084,15102, 7331, 7334, 637, 5893, 3726, 3726, 3726, 3726, 3726, 3726, 3726, 3406, 7355, 7331, 2859,15102, 638, 7334, 3407, 241, 241, 241, 639, 640, 3311, 3312, 3312, 3312, 3312, 3312, 3312, 2305, 7331, 7353, 7334, 7334, 850, 3312, 3312, 3312, 3312, 3312, 3313, 3739, 3739, 3739, 3739, 3739, 3739, 3739, 6569, 6569, 6569, 6569, 6569, 6569, 6569, 7347, 7334, 7349, 7351, 7352, 7356, 3314, 3312, 3312, 3312, 3312, 3312, 3316, 3316, 3316, 3316, 3316, 3316, 3316, 3317, 7341, 7420, 7417, 7346, 7417, 3316, 3316, 3316, 3316, 3316, 3318, 6569, 6569, 6569, 6569, 6569, 6570, 6571, 6571, 6571, 6571, 6571, 6571, 6571, 6571, 7331, 7334, 7408, 7429, 7334,15102, 3319, 3316, 3316, 3316, 3316, 3316, 3325, 3326, 3327, 3328, 3328, 3328, 3328,15084, 7413, 7432, 7420, 7433, 91, 1926, 1926, 1926, 1926, 1926, 1931, 6685, 6685, 6685, 6685, 6685, 6685, 6685, 92, 7337, 7345, 7400, 7334, 7445, 6678, 93, 7408, 7420, 7437, 6832, 7350, 1928, 1926, 1926, 1926, 1926, 1926, 3329, 3329, 3329, 3329, 3329, 3329, 3329, 1584, 7331, 7417,15063, 3170, 7457, 1922, 1922, 1922, 1922, 1922, 1923, 6749, 6749, 6749, 6749, 6749, 6749, 6749, 6749, 6749, 6749, 6749, 6749, 6750, 6751, 7331, 7438, 7417, 7435, 7420, 7358, 1924, 1922, 1922, 1922, 1922, 1922, 3334, 3334, 3334, 3334, 3334, 3334, 3334,15070, 7448, 7427, 850,15084, 1333, 3334, 3334, 3334, 3334, 3334, 3335, 6751, 6751, 6751, 6751, 6751, 6751, 6751, 1334, 7402, 7404, 7423, 7364, 7431, 7417, 1335, 7465, 6273,15084, 6237, 7334, 3336, 3334, 3334, 3334, 3334, 3334, 90, 90, 6403, 90, 90, 90, 90, 90, 90, 90, 90, 90, 6756, 6756, 6756, 6756, 6756, 6756, 6756, 90, 90, 90, 90, 90, 90, 182, 7357, 5436, 7331, 5436, 413, 3081, 227, 205, 227, 227, 227, 7417, 91, 183, 91, 91, 91, 207, 414, 7428, 184, 90, 90, 90, 90, 415, 92, 3340, 92, 92, 92, 7364, 7399, 93, 6424, 93, 93, 93, 6237,15084,15182, 3341, 90, 90, 7372, 90, 90, 90, 90, 90, 90, 1489, 90, 90, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 90, 90, 90, 90, 90, 90, 1490, 1489, 1489, 1491, 1489, 1492, 1489, 1489, 1489, 1493, 1489, 1489, 1494, 1495, 1496, 1489, 1489, 1497, 1489, 1498, 1489, 1489, 90, 90, 90, 1489, 1499, 1489, 1489, 1489, 1489, 3349, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1500, 1489, 1489, 1489, 1489, 1489, 1489, 1603, 1603, 1604, 3350, 1603, 1603, 1603, 1603, 1603, 7591, 1603, 1603, 187, 198, 91, 173, 7420, 1032, 7364, 2337, 1603, 1603, 1603, 1603, 1603, 6237, 188, 199, 92, 174, 1954, 1033, 175, 189, 200, 93, 176, 6429, 1034, 367, 207,15186, 7307, 6835, 1955, 6472, 190, 1603, 1603, 1603, 6406, 1956, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 7334, 1603, 1603, 6756, 6756, 6756, 6756, 6756, 6757, 6758, 2337, 1603, 1603, 1603, 1603, 1603, 3248, 7417, 3081, 7375, 3081, 1954, 205, 227, 205, 227, 7379, 91, 7434, 91, 7401, 91, 7380, 7417, 850, 1955, 7420, 7375, 1603, 1603, 1603, 92, 1956, 92, 7379, 92, 7445, 7441, 93, 358, 93, 721, 93, 3351, 1018, 1018, 7445, 1303, 1018, 1018, 1018, 1018, 1018, 359, 1018, 3363, 7439, 7417, 5713, 7417, 360, 207, 207, 3364, 1018, 1018, 1018, 1018, 1018, 722, 7384, 7420, 7445, 3081, 3365, 7451, 6478, 5201, 227, 7436, 7456, 336, 367, 723, 91, 207, 979, 367, 3366, 7444, 725, 3367, 1018, 1018, 7440, 3368, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 187, 7445, 850,15190, 7445, 91, 207, 3364, 1018, 1018, 1018, 1018, 1018, 3369, 188, 7462, 7448, 5444, 3365, 92, 207, 189, 227, 205, 7741, 568, 93, 7445, 91, 4838, 5738, 7530, 3366, 7165, 190, 3367, 1018, 1018, 280, 3368, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 363,15194, 3317, 7459, 207, 4839, 6479, 3364, 1018, 1018, 1018, 1018, 1018, 91, 364, 7468, 7384, 5444, 3375, 4840, 7455, 365, 227, 5201, 4838, 5738, 6823, 92, 91, 7387, 721, 6780, 3376, 7448, 93, 3367, 1018, 1018, 7420, 3377, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 4839, 207, 7474, 6822, 7468, 7445, 722, 3364, 1018, 1018, 1018, 1018, 1018, 3378, 4840, 7471, 7486, 3095, 3375, 7443, 723, 4841, 227, 979, 721, 7448, 7460, 725, 91, 367, 7480, 7504, 3376, 7464,15199, 3367, 1018, 1018, 7467, 3377, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 779, 344, 7482, 7492, 7420, 7516, 7504, 3364, 1018, 1018, 1018, 1018, 1018, 345, 780, 346, 7389, 1050, 3380, 7468, 3381, 782, 347, 7393, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 7442, 3382, 7468, 6409, 3383, 3384, 3384, 6454, 3385, 7445, 7479, 1032, 7471, 721, 7510, 3386, 1018, 1018, 7432, 3394, 1018, 1018, 1018, 1018, 1018, 1033, 1018, 1018, 7468, 7445, 4165, 207, 1034, 7478,15203, 1619, 1018, 1018, 1018, 1018, 1018, 779, 7448, 207, 7486, 3095, 1308, 7404, 7468, 7468, 227, 205, 7497, 7461, 6273, 780, 91, 7483, 1050, 7485, 1309, 7525, 782, 1018, 1018, 1018, 7526, 1310, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 1018, 6410, 1054, 207, 4838, 5738, 7486, 7466, 1619, 1018, 1018, 1018, 1018, 1018, 7484, 367, 3095, 3095, 5455, 1308, 5455, 227, 227, 227, 205, 227, 207, 91, 91, 91, 367, 91, 4839, 1309, 1422,10008, 1018, 1018, 1018, 7448, 1310, 92, 92, 92, 7448, 92, 4840, 7445, 93, 93, 93, 7496, 93, 4841, 7384, 7527, 7741, 280, 3395, 90, 90, 5201, 90, 90, 90, 90, 90, 90, 207, 90, 90, 6824, 7529, 5723, 7463, 367,12802, 7471, 90, 90, 90, 90, 90, 90, 91, 7522, 7489, 7389, 3113, 3397,15211, 207, 7455, 227, 7393, 721, 7741, 568, 92, 91, 7394, 568, 6827, 3398, 7486, 93, 90, 90, 90, 7489, 3399, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 804, 363, 7518, 7755, 7471, 363, 91, 90, 90, 90, 90, 90, 90, 3400, 805, 364, 7404, 1078, 3397, 364, 92, 807, 365, 6273, 7741, 7520, 365, 93, 7531, 7412, 7523, 7519, 3398, 7531, 6431, 90, 90, 90, 6483, 3399, 241, 241, 6486, 241, 241, 241, 241, 241, 241, 636, 243, 241, 7531, 721, 7756,15215, 207, 7531, 367, 927, 241, 241, 241, 241, 241, 7542, 7531, 7537, 3113, 5653, 674, 3113, 3113, 227, 205, 205, 227, 227, 7541, 91, 91, 804, 91, 91, 671, 7588, 367, 241, 241, 241, 639, 675, 7543, 92, 92, 805, 92, 92, 1078, 3403, 93, 93, 807, 93, 93, 3404, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 808, 2847, 2847, 9809,10315, 6432, 1082, 207, 7531, 6464, 2847, 2847, 2847, 2847, 2847, 2847,12624, 7471,15224, 7548, 832, 3410, 6758, 6758, 6758, 6758, 6758, 6758, 6758, 7549, 7534, 9928,10462, 7468, 833, 3411, 7531, 7560, 2859, 2847, 2847, 834, 3412, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 280, 2847, 2847, 1303, 7741, 5746, 5746, 207, 7521, 7524, 2847, 2847, 2847, 2847, 2847, 2847, 3317, 7545, 5466, 5793, 5466, 3410, 205, 227, 205, 227, 7478, 91, 7547, 91, 1304, 91, 4849, 4849, 7567, 3413, 6829, 7753, 2859, 2847, 2847, 92, 3412, 92, 1305, 92, 4850, 4850, 93, 7448, 93, 1306, 93, 4851, 4851, 7534, 7549, 3414, 6828, 15228, 7579, 3415, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 280, 2847, 2847, 323, 2075, 7528, 7741, 7759, 721, 7549, 2847, 2847, 2847, 2847, 2847, 2847, 5723, 7567, 7534, 3586, 2076, 3425, 205, 7460, 7555, 6408, 7585, 91, 5746, 7546, 173, 2077, 7552, 3426, 6455, 3427, 779, 7818, 2859, 2847, 2847, 92, 3428, 7754, 174, 2509, 3429, 175, 93, 7534, 780, 176, 2079, 1050, 7559, 4849, 7573, 782, 207, 3426, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 4850, 2847, 2847, 323, 323, 7741, 7586, 6830, 7582, 7741, 2847, 2847, 2847, 2847, 2847, 2847, 7751, 7748, 7552, 6418, 3586, 3425, 187, 5327, 5328, 5329, 5330, 5330, 5330, 5330, 173, 173, 91, 3426, 519, 3427, 188, 7741, 2859, 2847, 2847, 173, 3428, 189, 174, 174, 92, 175, 175, 1604, 1948, 176, 176, 93, 6426, 174, 190, 7581, 175, 3426, 90, 90, 176, 90, 90, 90, 90, 90, 90, 6815, 90, 2190, 91, 9388, 7759, 1385, 7746, 1949, 187, 2191, 90, 90, 90, 90, 90, 7769, 92, 7375, 7549, 1386, 3149, 1950, 188, 93, 7379, 7595, 1387, 367, 1951, 189, 721, 9587, 6457, 1303, 3150, 7381, 6825, 2194, 90, 90, 6447, 3151, 190, 6427, 7534, 3432, 90, 90, 2076, 90, 90, 90, 90, 90, 90, 323, 90, 2190, 722, 2077, 1304, 7382, 7583, 7741, 91, 2191, 90, 90, 90, 90, 90, 3586, 723, 2078, 1305, 979, 3149, 319, 92, 725, 2079, 6836, 173, 6781, 7759, 93,12634, 198, 7587, 7741, 3150, 7759, 7741, 2194, 90, 90, 174, 3151, 7759, 175, 7168, 199, 7757, 176, 323, 3434, 90, 90, 200, 3435, 90, 90, 90, 90, 90, 90, 90, 90, 7749, 2075, 3586, 7819, 6473, 7764, 7767, 90, 90, 90, 90, 90, 90, 173, 7741, 7772, 7747, 2076, 413, 6763, 6763, 6763, 6763, 6763, 6763, 6763, 7782, 174, 2077, 7772, 175, 7772, 414, 7759, 176, 90, 90, 90, 90, 415, 765, 765, 2078, 765, 765, 765, 765, 765, 765, 2079, 765, 2872, 7759, 322, 3698, 7783, 7821, 7780, 7750, 2873, 765, 765, 765, 765, 765, 91, 7741, 6458, 7777, 1110, 3441, 6763, 6763, 6763, 6763, 6763, 6764, 6765, 7765, 92, 832, 7813, 7829, 7836, 3442, 7771, 93, 2876, 765, 765, 336, 3443, 765, 765, 833, 765, 765, 765, 765, 765, 765, 834, 765, 765, 7759, 1105, 3620,15237, 207, 7844, 7758, 765, 765, 765, 765, 765, 765, 187, 7783, 6466, 1113, 6460, 3445, 1390, 5358, 5359, 5360, 5361, 5361, 5361, 5361, 188, 828, 1333, 3446, 1391, 3447, 1392, 189, 765, 765, 765, 187, 3448, 1393, 7772, 829, 1334, 7768, 1394, 7791, 190, 7404, 830, 7598, 7772, 188, 7788, 6451, 6273, 3446, 765, 765, 189, 765, 765, 765, 765, 765, 765, 7759, 765, 2872, 367, 7772, 7849, 190, 7531, 7766, 7772, 2873, 765, 765, 765, 765, 765, 3449, 7779,15241, 7801, 7778, 3441, 6765, 6765, 6765, 6765, 6765, 6765, 6765, 7781, 7783, 7857, 7759, 6901, 7584, 3442, 7783, 7816, 2876, 765, 765, 2075, 3443, 765, 765, 1105, 765, 765, 765, 765, 765, 765, 7541, 765, 2872, 182, 207, 2076, 367, 7791, 1304, 1106, 2873, 765, 765, 765, 765, 765, 2077, 183, 7783, 7820, 828, 3459, 1305, 7789, 184, 6456, 7790,12647, 7814, 1306, 2078, 7741, 7618, 5797, 829, 3460, 7821, 2079, 2876, 765, 765, 830, 3461, 765, 765, 1105, 765, 765, 765, 765, 765, 765, 7807, 765, 2872, 6459, 182, 1385, 7752, 7873, 1304, 1106, 2873, 765, 765, 765, 765, 765, 3462, 15254, 183, 1386, 828, 3459, 1305, 7826, 7747, 184, 7644, 7821, 568, 1306, 7620, 7759, 207, 7880, 829, 3460, 850, 7821, 2876, 765, 765, 830, 3461, 765, 765, 6508, 765, 765, 765, 765, 765, 765, 6484, 765, 2872, 363, 91, 367, 7759, 6462, 1109, 1110, 2873, 765, 765, 765, 765, 765, 7817, 364, 92, 7830, 832, 3467, 7834,10620, 365, 93, 6770, 6770, 6770, 6770, 6770, 6770, 6770, 7306, 833, 3468, 850, 570, 2876, 765, 765, 834, 3469, 765, 765, 3698, 765, 765, 765, 765, 765, 765, 633, 765, 2872, 6463, 91,10656, 7821, 367, 1032, 1333, 2873, 765, 765, 765, 765, 765, 3470, 7596, 92, 7821, 3698, 3467, 1033, 1334, 7821, 93, 205, 7828, 7821, 1034, 1335, 91, 635, 7759, 7836, 3468, 7836, 7836, 2876, 765, 765, 7849, 3469, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872, 323, 7821, 908, 7835, 7821, 7770, 6719, 2873, 765, 765, 765, 765, 765, 7772, 7827, 7831, 6418, 91, 3472, 3473, 7841, 7836, 319, 7765, 7842, 7854, 7845, 173, 7821, 7843, 7849, 92, 3474, 7860, 7833, 2876, 765, 765, 93, 3475, 7815, 174,15414,10598, 175, 3473, 765, 765, 176, 765, 765, 765, 765, 765, 765, 7832, 765, 765, 7778, 3478, 3478, 3478, 3478, 3478, 3478, 765, 765, 765, 765, 765, 765,10619, 7865, 7827, 7858, 3698, 3479, 6770, 6770, 6770, 6770, 6770, 6771, 6772, 7849, 4945, 91, 2848, 5923, 850, 3480, 7860, 7856, 765, 765, 765, 280, 3481, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 765, 91, 7836, 3926, 7885, 7836, 3405, 1129, 765, 765, 765, 765, 765, 765, 91, 92, 7846, 207, 6508, 3479, 3406, 7849, 93, 2859, 205, 8572, 7881, 3407, 92, 91, 7893, 7860, 3499, 3480, 7836, 93, 765, 765, 765, 7867, 3481, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872, 6772, 6772, 6772, 6772, 6772, 6772, 6772, 2873, 765, 765, 765, 765, 765, 7855, 7848, 7836, 7860, 173, 3484, 3485,15414, 4364, 7849, 3599, 3599, 3599, 3599, 3599, 3599, 7885, 7900, 174, 3486, 7859, 175, 2876, 765, 765, 176, 3487, 7873, 173, 7847, 7601, 7849, 3485, 765, 765, 4270, 765, 765, 765, 765, 765, 765, 174, 765, 765, 175, 91, 7842, 7866, 176, 2190, 7885, 1326, 765, 765, 765, 765, 765, 2191, 7892, 92, 7891, 7906, 1036, 7883, 7885, 7878, 93, 4390, 91, 3633, 3633, 3633, 3633, 3633, 3633, 7896, 1037, 7597, 280, 765, 765, 765, 92, 1038, 7885, 2194,15515, 187, 7885, 93, 280, 3494, 90, 90, 3937, 90, 90, 90, 90, 90, 90, 188, 2905, 2190, 1333, 91, 3926, 7836, 189, 198,15515, 2191, 90, 90, 90, 90, 90, 91, 1334, 92, 367, 190, 3496, 199, 7900, 1335, 93, 7890, 7894,15515, 200, 92, 7907,15414,15414, 7669, 3497, 7899, 93, 2194, 90, 90, 2189, 3498, 90, 90,15414, 90, 90, 90, 90, 90, 90, 3499, 90, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 90, 90, 90, 90, 3503, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90, 7836, 90, 90, 90, 90, 90, 90, 7885, 2905, 2190, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 2191, 90, 90, 90, 90, 90, 3504, 7900, 8064, 7911, 3759, 3496, 8012, 8079, 7911, 227, 7900, 7918, 7910, 8074, 7884, 91, 7900, 7898, 8101, 3497,15414, 7911, 2194, 90, 90, 2189, 3498, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 2191, 90, 90, 90, 90, 90, 173, 7917, 7909, 7905, 6834, 3508, 629, 629, 629, 629, 629, 629, 629, 7932, 174,12966, 15635, 175,15788, 3509,14628, 176, 3510, 90, 90, 3511, 3512, 90, 90, 7599, 90, 90, 90, 90, 90, 90, 3507, 2905, 2190, 3517, 3518, 3518, 3518, 3518, 3518, 3518, 3519, 90, 90, 90, 90, 90, 3518, 3518, 3518, 3518, 3518, 3520, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3509, 3507, 3507, 3510, 90, 90, 3511, 3521, 3518, 3518, 3518, 3518, 3518, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3523, 3524, 3524, 3524, 3524, 3524, 3524, 3525, 7900, 1390, 7924,15829, 8064, 3524, 3524, 3524, 3524, 3524, 3526, 7389, 8071, 1391, 3759, 1392, 7900, 8064, 7393, 227, 205, 7759, 7648, 5746, 92, 91, 7908, 1394, 7931, 7395, 7911, 3527, 3524, 3524, 3524, 3524, 3524, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190, 7934, 4849, 7849, 280, 7885, 8077, 7396, 2191, 90, 90, 90, 90, 90, 7821,10623, 4850, 7937, 8012, 3508, 3926, 7916, 4534, 4851, 3772, 3772, 3772, 3772, 3772, 3772, 7882, 91, 7897, 3509, 8064, 8064, 3510, 90, 90, 3511, 3512, 6831, 91, 7924, 7935, 92, 7821, 1422, 7855,10715, 7891, 721, 93, 3529, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 8079, 8076, 8064, 7759,15398, 207,15877, 2191, 90, 90, 90, 90, 90, 722, 8070, 8079, 7929, 8064, 3530, 7936, 5593, 5593, 5593, 5593, 5593, 5593, 5593, 723, 8072, 8064, 979, 207, 3531, 8103, 725, 3510, 90, 90, 91, 3532, 3536, 3537, 3537, 3537, 3537, 3537, 3537, 90, 6782, 198, 91, 91, 92, 3537, 3537, 3537, 3537, 3537, 3538, 93, 8085, 8073, 3759, 199, 92, 92, 8086, 227, 8069, 367, 200, 7683, 93, 91,15881, 3539, 7682, 8079, 7667, 3540, 3537, 3537, 3537, 3537, 3541, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190, 629, 629, 629, 629, 629, 629, 629, 2191, 90, 90, 90, 90, 90, 1385, 8097, 8079, 207, 3759, 3548, 8084, 207, 7642, 227, 8098, 8064, 1303, 7900, 1386, 91, 8086, 8079, 367, 3549, 2364, 1387, 3510, 90, 90, 3550, 3551, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190, 1304, 7933, 8078, 8064, 7938, 6817, 91, 2191, 90, 90, 90, 90, 90, 3552, 1305, 8159, 8096, 6568, 3548, 7906, 92, 1306, 227, 205, 8079, 8104, 1615, 93, 91, 8104, 8104, 8115, 3549, 8111, 7025, 3510, 90, 90, 3550, 3551, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190, 629, 629, 629, 629, 629, 629, 629, 2191, 90, 90, 90, 90, 90, 8008, 8079, 8016, 8100, 8109, 3554, 2364, 3555, 8113, 8023, 8144, 5709, 5709, 5709, 5709, 5709, 5709, 5709, 2848, 3556, 280, 8104, 3557, 2211, 2211, 3558, 3559, 8099, 8079, 91, 6816, 721, 8064, 3560, 90, 90, 3937, 90, 90, 90, 90, 90, 90, 92, 90, 2190, 3405, 91, 6430, 8104, 93, 1032, 3394, 2191, 90, 90, 90, 90, 90, 804, 3406, 92, 8115, 2859, 3562, 1033, 8110, 3407, 93, 8077, 8122, 7033, 1034, 805, 8064, 8112, 1078, 2848, 3563, 8064, 807, 3510, 90, 90, 2190, 3564, 323, 207, 8064, 8115, 7170, 1325, 2191, 808, 2364, 3580, 3581, 3581, 3581, 3581, 3581, 3581, 2444, 91, 8115, 3405, 367, 7384, 3581, 3581, 3581, 3581, 3581, 3582, 5201, 8075, 8064, 92, 8104, 3406, 2194, 8123, 2859, 8164, 93, 7397, 3407, 174, 8120, 8114, 175, 7075, 367, 8070, 3583, 3581, 3581, 3581, 3581, 3581, 3585, 3585, 3585, 3585, 3585, 3585, 3585, 3586, 8123, 8121, 9012, 7398, 8115, 3585, 3585, 3585, 3585, 3585, 3587,13734, 8133, 629, 629, 629, 629, 629, 629, 629, 7243, 7243, 7243, 7243, 7243, 7243, 7243, 7643, 7647, 280, 8135, 3588, 3585, 3585, 3585, 3585, 3585, 171, 4826, 4826, 4826, 4826, 4826, 4826, 4826, 8134, 3594, 3595, 3596, 3597, 3597, 3597, 3597, 171, 1385, 1390, 91, 765, 8064, 2021, 2021, 2021, 2021, 2021, 2026, 6833, 8071, 1391, 1386, 1392, 92, 8104, 7249, 721, 7602, 1387, 1393, 93, 7673,15885, 8145, 1394, 207, 8079, 2190, 2023, 2021, 2021, 2021, 2021, 2021, 2030, 2191, 3598, 3598, 3598, 3598, 3598, 3598, 3598, 1664, 779, 91, 91, 8158, 358, 2017, 2017, 2017, 2017, 2017, 2018, 8008, 8160, 8016, 780, 92, 92, 1050, 359, 2194, 8023, 782, 93, 368, 8156, 360, 8032, 8145, 8064, 280, 8045, 2019, 2017, 2017, 2017, 2017, 2017, 336, 4826, 4826, 4826, 4826, 4826, 5727, 4823, 8064, 3614, 3615, 3615, 3615, 3615, 3615, 3615, 2480, 367,15893, 91, 8064, 8161, 3615, 3615, 3615, 3615, 3615, 3616, 8064, 8155, 207, 367, 6222, 92, 5181, 5181, 5181, 5181, 5181, 5181, 93, 188, 721, 8064, 8079, 280, 8072, 8163, 3617, 3615, 3615, 3615, 3615, 3615, 4823, 4823, 4823, 4823, 4823, 4823, 4823, 190, 3619, 3619, 3619, 3619, 3619, 3619, 3619, 3620, 779, 8102, 91, 8070, 3499, 3619, 3619, 3619, 3619, 3619, 3621, 8008, 8069, 8016, 780, 8064, 92, 1050,15900, 8085, 8023, 782, 3499, 93, 8064, 7603, 8074, 7650, 8104, 5797, 8064, 3622, 3619, 3619, 3619, 3619, 3619, 185, 5798, 5798, 5798, 5798, 5798, 5798, 5798, 2364, 3628, 3629, 3630, 3631, 3631, 3631, 3631, 185, 344, 8157, 1304, 8076, 8064, 2050, 2050, 2050, 2050, 2050, 2055, 8064, 345, 8064, 346, 8074, 1305, 8041, 8064, 8110, 8073, 347, 280, 1306, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 2052, 2050, 2050, 2050, 2050, 2050, 2059, 3948, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 1695, 8064, 8078, 91, 8163, 8064, 2046, 2046, 2046, 2046, 2046, 2047, 7375, 8071, 8064, 6568, 8012, 92, 207, 7379, 227, 8064, 367, 7677, 93, 7380, 91, 8064, 7680, 8166, 7381, 8161, 2048, 2046, 2046, 2046, 2046, 2046, 196, 196, 92, 196, 196, 196, 196, 196, 196, 93, 196, 196, 363, 280, 4273, 8069, 8075, 363, 7382, 196, 196, 196, 196, 196, 196, 91, 364,15907, 8070, 3926, 3661, 364, 8064, 365, 8070, 205, 8172,15397, 365, 92, 91, 8064, 8064, 207, 3662, 8166, 93, 196, 196, 196, 8064, 3663, 196, 196, 92, 196, 196, 196, 196, 196, 196, 93, 196, 196, 336, 8076, 8064, 91, 8072, 182, 8166, 196, 196, 196, 196, 196, 196, 3664, 8173, 8064, 3620, 92, 3661, 183, 8171, 8073, 332, 8077, 93, 8166, 184, 187, 367, 8075, 15914, 8166, 3662, 8166, 8166, 196, 196, 196, 7027, 3663, 2527, 188, 8166, 207, 7619, 8078, 2093, 8070, 189, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2848, 8174, 8178, 8174, 8174, 190, 2093, 2093, 2093, 2093, 2093, 2094, 2093, 2093, 2093, 2093, 2093, 3671, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2095, 2093, 2093, 3405, 2364, 8175, 280, 93, 361, 361, 8166, 568, 361, 361, 361, 361, 361, 3406, 361, 361, 2859, 280, 3937, 8166, 3407, 91, 8166, 361, 361, 361, 361, 361, 361, 91, 8176, 7032, 367, 3937, 3676, 92, 8166, 8166, 8166, 205, 2848, 367, 93, 92, 91, 8171, 8166, 8176, 3677, 7681, 93, 361, 361, 361, 8173, 3678, 361, 361, 92, 568, 361, 361, 361, 361, 361, 93, 361, 361, 3405, 8166, 8178, 8166, 8064, 8181, 7078, 361, 361, 361, 361, 361, 361, 3679, 3406, 8172, 2364, 2859, 3676,15921, 207, 3407, 4377, 4377, 4377, 4377, 4377, 4377, 4377,15925, 8064, 8189, 3677, 207, 367, 361, 361, 361, 8181, 3678, 90, 90, 8171, 90, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 3690, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 90, 90, 8166, 90, 90, 90, 90, 90, 90, 8166, 208, 90, 91, 721, 8181, 280, 280, 8166, 336, 90, 90, 90, 90, 90, 90, 8191, 92,13565,16096, 8166, 209, 3948, 3948, 8062, 6441, 1110, 8177, 205, 7994, 8179, 332, 722, 91, 91, 210, 187, 832, 90, 90, 90, 90, 211, 8166, 8166, 8172, 723, 92, 92, 979, 188, 833, 8175, 725, 93, 93, 8166, 189, 834, 8171, 3691, 376, 3692, 3693, 3693, 3693, 3693, 3693, 3693, 2549, 190, 6465, 8181, 8180, 207, 3693, 3693, 3693, 3693, 3693, 3694, 7243, 7243, 7243, 7243, 7243, 7243, 7243, 5797, 8172, 8166, 8181, 479, 10808, 92, 8181, 207, 6905, 6905, 6906, 8175, 3695, 3693, 3693, 3693, 3693, 3693, 3697, 3697, 3697, 3697, 3697, 3697, 3697, 3698, 1304, 8190, 91, 765, 7389, 3697, 3697, 3697, 3697, 3697, 3699, 7393,10960, 8181, 1305, 8186, 92, 7394, 8166, 8166, 8172, 1306, 7395, 93, 7250, 8187, 1615, 8173, 6489, 8064,16257, 3700, 3697, 3697, 3697, 3697, 3697, 3701, 3701, 3701, 3701, 3701, 3701, 3701, 90, 8177, 8193, 8181, 7396, 227, 3701, 3701, 3701, 3701, 3701, 3702, 6981, 6981, 6981, 6981, 6981, 6981, 6981, 8172, 8064, 207, 8044, 8046, 8163, 6971, 90, 90, 629, 90, 8192, 8181, 3703, 3701, 3701, 3701, 3701, 3701, 3707, 3707, 3707, 3707, 3707, 3707, 3707, 3069, 8072, 8064, 8187, 4879, 91, 3707, 3707, 3707, 3707, 3707, 3708, 7243, 7243, 7243, 7243, 7243, 7243, 7243, 92, 629, 8064,16269, 8195,10105, 7248, 93, 7272, 7272, 7272, 7272, 7272, 3709, 3707, 3707, 3707, 3707, 3707, 3710, 3710, 3710, 3710, 3710, 3710, 3710, 1032, 8064, 8070, 8064, 765, 90, 3710, 3710, 3710, 3710, 3710, 3711, 8181,10303, 1033, 8069, 8181, 8064, 8064, 207, 8188, 1034, 7704, 7704, 7704, 7704, 7704, 7704, 7704, 8074, 8064, 8161, 3712, 3710, 3710, 3710, 3710, 3710, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3081, 8196, 8073, 8064, 2364, 8076, 3716, 3716, 3716, 3716, 3716, 3717, 7301, 7301, 7301, 7301, 7301, 7301, 7301, 8064, 8064, 8064,16283, 3394, 8069, 7288, 8064, 8071, 8064, 8071, 8075, 8064, 3718, 3716, 3716, 3716, 3716, 3716, 3719, 3719, 3719, 3719, 3719, 3719, 3719, 8064, 8072, 8064, 8070, 4165, 90, 3719, 3719, 3719, 3719, 3719, 3720, 90, 8074, 7359, 7360, 7361, 7362, 7362, 7362, 7362, 7704, 7704, 7704, 7704, 7704, 7705, 7706, 8070, 207, 8073, 8064, 3721, 3719, 3719, 3719, 3719, 3719, 3726, 3726, 3726, 3726, 3726, 3726, 3726, 3095, 8064, 8064, 8064, 90, 8197, 3726, 3726, 3726, 3726, 3726, 3727, 8072, 8064, 8064, 6222, 8064, 5181, 5181, 5181, 5181, 5181, 5181, 5181, 7706, 7706, 7706, 7706, 7706, 7706, 7706, 8197, 3728, 3726, 3726, 3726, 3726, 3726, 3729, 3729, 3729, 3729, 3729, 3729, 3729,16301, 8070, 8076, 8070, 13899, 8077, 3729, 3729, 3729, 3729, 3729, 3730, 3499, 8064, 16545, 8073, 8064, 6222, 8064, 5181, 5181, 5181, 5181, 5181, 5181, 5181, 7948,11197, 8209,11539, 3499, 2190, 3731, 3729, 3729, 3729, 3729, 3729, 2181, 2191, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2140, 8078, 8064, 91, 91, 8069, 2136, 2136, 2136, 2136, 2136, 2138, 3499, 8164,11317, 8064,11657, 92, 92, 5746, 2194, 8061, 8064, 8071, 93, 93, 8215, 8209,16617, 8075, 3499, 577, 2139, 2136, 2136, 2136, 2136, 2136, 3739, 3739, 3739, 3739, 3739, 3739, 3739, 3113, 4849, 8070, 91, 8209, 7384, 3739, 3739, 3739, 3739, 3739, 3740, 5201, 7404, 8209, 4850, 8069, 92, 7387, 8209, 6273, 8214, 4851, 7397, 93, 8219, 7412, 8216, 8209, 8058, 8217, 7414, 3741, 3739, 3739, 3739, 3739, 3739, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 207,12802, 8222, 8209, 7398, 8209, 3742, 3742, 3742, 3742, 3742, 3743, 7415, 7404, 8222,16530, 8221, 16333, 721,14605, 6273, 7711, 7711, 7711, 7711, 7711, 7711, 7711, 8235, 8209, 8220, 7414, 3744, 3742, 3742, 3742, 3742, 3742, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2156, 722, 91, 8215, 8218, 1390, 2152, 2152, 2152, 2152, 2152, 2154, 7415, 7646, 8233, 723, 92, 1391, 979, 1392, 8238, 8271, 725, 93, 367,16621, 1393, 8222, 7995, 8202, 8238, 1394, 2155, 2152, 2152, 2152, 2152, 2152, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 1462, 8267, 8246, 207, 367, 8279, 2147, 2147, 2147, 2147, 2147, 2148, 7711, 7711, 7711, 7711, 7711, 7712, 7713, 7713, 7713, 7713, 7713, 7713, 7713, 7713, 8236, 1604, 1948, 8238, 8244, 8279, 2149, 2147, 2147, 2147, 2147, 2147, 90, 90, 336, 90, 90, 90, 90, 90, 90, 8261, 90, 90, 8285, 358, 4273, 8222,16628, 1949, 3620, 90, 90, 90, 90, 90, 227, 91, 8237, 359, 367, 187, 391, 1950, 536, 8222, 360, 8268, 8279, 8288, 1951, 92, 8052, 8234, 5923, 188, 392, 7671, 93, 90, 90, 90, 189, 3752, 3753, 3754, 3754, 3754, 3754, 3754, 3754, 2608, 8222, 8279, 8287, 190, 8209, 3754, 3754, 3754, 3754, 3754, 3755, 7718, 7718, 7718, 7718, 7718, 7718, 7718, 7718, 7718, 7718, 7718, 7718, 7719, 7720, 5923, 8294, 8269, 8290, 8294, 8307, 3756, 3754, 3754, 3754, 3754, 3754, 3758, 3758, 3758, 3758, 3758, 3758, 3758, 3759, 8233, 8285, 8279, 8294, 8307, 3758, 3758, 3758, 3758, 3758, 3760, 7720, 7720, 7720, 7720, 7720, 7720, 7720, 7725, 7725, 7725, 7725, 7725, 7725, 7725, 5923, 8300, 207, 8303, 8302, 8313, 3761, 3758, 3758, 3758, 3758, 3758, 3767, 3768, 3769, 3770, 3770, 3770, 3770, 8209, 8209, 8318, 8294, 8316, 8318, 2172, 2172, 2172, 2172, 2172, 2177, 7725, 7725, 7725, 7725, 7725, 7726, 7727, 7727, 7727, 7727, 7727, 7727, 7727, 7727, 8222, 8238, 8246, 8209, 8272, 8273, 2174, 2172, 2172, 2172, 2172, 2172, 3771, 3771, 3771, 3771, 3771, 3771, 3771, 1807, 8279, 8324, 8394, 8339, 367, 2168, 2168, 2168, 2168, 2168, 2169, 4521, 4521, 4521, 4521, 4521, 4521, 4521, 8238, 8232, 8243, 8256, 8274, 280, 8209, 8307, 8245, 721, 8279, 8222, 8293, 2170, 2168, 2168, 2168, 2168, 2168, 90, 90, 3948, 90, 90, 90, 90, 90, 90, 8279, 208, 90, 187, 91, 8315, 280, 367, 8286, 804, 90, 90, 90, 90, 90, 227, 8270, 188, 92, 8292, 4289, 229, 3963, 805, 189, 93, 1078, 8331, 2000, 8343, 807, 91, 7621, 91,14427, 218, 6433, 190, 90, 90, 90, 219, 230, 808, 1083, 92,16633, 92, 3539, 207, 8404, 8294, 93, 8338, 93, 8351, 3776, 90, 90, 8301, 280, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 3777, 408, 234, 234, 234, 234, 90, 90, 8279, 90, 90, 90, 90, 90, 90, 8307, 110, 90, 280, 280, 8279, 280, 280, 8314, 367, 90, 90, 90, 90, 90, 90, 8289, 8294, 4273, 3963, 3963, 111, 3963, 3979, 205, 205, 8291, 8343, 8304, 91, 91, 91, 91, 91, 91, 112, 367, 8294, 90, 90, 90, 90, 113, 92, 92, 92, 92, 92, 92, 8279, 93, 93, 93, 93, 93, 93, 3778, 90, 90, 8294, 90, 90, 90, 90, 90, 90, 7670, 90, 2190, 91, 280, 207, 8349, 8307, 8342,14435, 2191, 90, 90, 90, 90, 90, 173, 92, 8317, 8294, 3979, 3780, 8284, 8356, 93,16638, 205, 207, 367,14446, 174, 91, 2848, 175, 8294, 3781, 8307, 176, 2194, 90, 90, 8043, 3782, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 7600, 280, 344, 8299, 8343, 3405, 8305, 2191, 90, 90, 90, 90, 90, 3783, 345, 8353, 346, 3979, 3780, 3406, 8312, 8318, 2859, 347, 8300, 8279, 3407, 5384, 91, 8325, 8207, 8343, 3781, 8318, 7645, 2194, 90, 90, 1303, 3782, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790, 198, 280, 7024, 8392, 16643, 8294, 1408, 2191, 90, 90, 90, 90, 90, 1304, 199, 8331, 207, 3979, 3791, 8404, 8323, 200, 8307, 8352, 207, 8343, 568, 1305, 91, 8343, 8307, 367, 3792, 8350, 1306, 2194, 90, 90, 8306, 3793, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790, 187, 363, 8336, 8341, 8417, 8340, 4273, 2191, 90, 90, 90, 90, 90, 3794, 188, 364, 8348, 91, 3791, 367, 8343, 189, 365, 8313, 4838, 5738, 7623, 721, 91, 8343, 8357, 92, 3792, 7678, 190, 2194, 90, 90, 93, 3793, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790, 4839, 8355, 4292, 779, 8354, 207, 8049, 2191, 90, 90, 90, 90, 90, 91, 4840, 7663, 8357, 780, 3799,12803, 1050, 4841, 8349, 8363, 782, 8199, 2075, 92,16086, 8368, 3539,14457, 3800,16648, 93, 2194, 90, 90, 7604, 3801, 90, 90, 2076, 90, 90, 90, 90, 90, 90, 8357, 90, 3790, 1304, 2077, 7652, 8362, 8357, 8364, 4292, 2191, 90, 90, 90, 90, 90, 3802, 1305, 2078, 8373, 91, 3799, 8381, 367, 1306, 2079, 7957, 7957, 7957, 7957, 7957, 7957, 7957, 8365, 92, 3800, 8357, 3539, 2194, 90, 90, 93, 3801, 90, 90, 8357, 90, 90, 90, 90, 90, 90, 8381, 90, 3790, 187, 8367, 207, 367, 8279, 2190, 8386, 2191, 90, 90, 90, 90, 90, 2191, 188, 336, 207, 8368, 3804, 205, 3805, 189, 90, 8388, 91, 8366, 90, 90, 629, 90, 8404, 3620, 3806, 1105, 190, 3807, 3808, 3808, 92, 3809, 8404, 2194, 187, 8393, 7624, 93, 3810, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 188, 90, 2190, 8357, 828, 4292, 8374, 189, 8404, 629, 2191, 90, 90, 90, 90, 90, 91, 6817, 829, 8410, 190, 3824, 8421, 8409, 8368, 830, 334, 4838, 5738, 2848, 92, 198, 8375, 3539, 8412, 3825, 8391, 93, 2194, 90, 90, 7655, 3826, 90, 90, 199, 90, 90, 90, 90, 90, 90, 200, 90, 2190, 4839, 207, 3405, 8404, 8459, 8368, 7416, 2191, 90, 90, 90, 90, 90, 3827, 4840, 7668, 3406, 91, 3824, 2859, 8461, 4841, 8404, 8275, 721, 7625, 2075, 1303, 8051,17055, 8411, 92, 3825, 8418, 3539, 2194, 90, 90, 93, 3826, 90, 90, 2076, 90, 90, 90, 90, 90, 90, 8389, 90, 2190, 804, 2077, 1304, 8404, 8357, 8542, 91, 2191, 90, 90, 90, 90, 90, 8209, 805, 2078, 1305, 1078, 3837, 8162, 92, 807, 2079, 1306, 721, 7628, 7656, 8402, 1615,17064, 7654, 8390, 3838, 8419, 808, 2194, 90, 90, 8404, 3839, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 8363, 90, 2190, 804, 828,17042, 8404,16842, 8395, 207, 2191, 90, 90, 90, 90, 90, 3840, 805, 829, 8404, 1078, 3837, 8421, 8404, 807, 830, 7957, 7957, 7957, 7957, 7957, 7958, 7959, 8413, 8414, 3838, 8431, 808, 2194, 90, 90, 2075, 3839, 90, 90, 8420, 90, 90, 90, 90, 90, 90, 8416, 90, 2190, 91, 2000, 2076, 344, 8404, 8421, 8426, 2191, 90, 90, 90, 90, 90, 2077, 92, 345, 8456, 346, 3848, 367, 8436, 93, 8421, 8421, 347, 8397, 1105, 2509, 8421, 8421, 8428, 8415, 3849, 8421, 2079, 2194, 90, 90, 7649, 3850, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 8410, 90, 2190, 7653, 828, 91, 8429, 8431,17073, 1110, 2191, 90, 90, 90, 90, 90, 3851, 8439, 829, 92, 832, 3848, 8421, 8431, 8427, 830, 93, 8431, 8430, 7657, 8398, 8438, 8431, 207, 833, 3849, 8461, 8439, 2194, 90, 90, 834, 3850, 90, 90, 1105, 90, 90, 90, 90, 90, 90, 8437, 90, 2190, 8458, 8452, 7659, 8454, 8421, 8461, 1106, 2191, 90, 90, 90, 90, 90, 8468, 8473, 8461, 8455, 828, 3856, 7959, 7959, 7959, 7959, 7959, 7959, 7959, 7660, 8453, 8421, 8404, 8461, 829, 3857, 8474, 8460, 2194, 90, 90, 830, 3858, 90, 90, 1110, 90, 90, 90, 90, 90, 90, 2000, 90, 2190, 7658, 832, 8466, 8457, 8469, 8461, 1110, 2191, 90, 90, 90, 90, 90, 3859, 8417, 833, 8471, 832, 3856, 8461, 8479, 8427, 834, 4756, 4756, 4756, 4756, 4756, 4756, 4756, 1303, 833, 3857, 8461, 2902, 2194, 90, 90, 834, 3858, 90, 90, 7661, 90, 90, 90, 90, 90, 90, 3860, 90, 2190, 91, 721, 8461,10620, 8404, 1304, 187, 2191, 90, 90, 90, 90, 90, 3860, 92, 2190, 367,17083, 3862, 1305, 188, 93, 227, 2191, 8399, 8470, 1306, 189, 91, 722, 8200, 10716, 3863, 8474, 91, 2194, 90, 90, 3860, 3864, 190, 8481, 92, 723, 8461, 7622, 979, 8467, 92, 93, 725, 2194, 3865, 90, 90, 93, 90, 90, 90, 90, 90, 90, 3860, 90, 2190, 91, 7996, 207, 206, 8474, 8474, 8472, 2191, 90, 90, 90, 90, 90, 3860, 92, 367, 8484, 4456, 3862, 8474, 8404, 93, 227, 8474, 8467, 8401, 8485, 8474, 91, 8485, 8482, 8508, 3863,17096, 8492, 2194, 90, 90, 3860, 3864, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 8519, 8416, 4740, 8505, 8485, 8517, 1110, 90, 90, 90, 90, 90, 90, 91, 8485, 8485, 8480, 832, 3871, 8483, 7895, 7895, 7895, 7895, 7895, 7895, 7895, 92, 8493, 8508, 8508, 833, 3872, 7885, 93, 90, 90, 90, 834, 3873, 90, 90, 4740, 90, 90, 90, 90, 90, 90, 8491, 90, 90, 7662, 91, 8490, 198, 367, 3170, 8506, 90, 90, 90, 90, 90, 90, 3874,15063, 92, 8513, 199, 3871, 8461, 8508, 8504, 93, 8514, 200, 568, 280, 5395, 8516, 8520, 8474, 207, 3872, 8421, 8520, 90, 90, 90, 7664, 3873, 90, 90, 4812, 90, 90, 90, 90, 90, 90, 8543, 90, 2190, 363, 91,15819, 358, 8528, 8507, 1736, 2191, 90, 90, 90, 90, 90, 8508, 364, 92, 8525, 359, 3883, 8404, 8545, 365, 93, 8480, 360, 5746, 280, 8526, 568, 8404, 8414, 367, 3884, 8520, 570, 2194, 90, 90, 7672, 3885, 90, 90, 4812, 90, 90, 90, 90, 90, 90, 8539, 90, 2190, 4849, 91, 207, 363, 367, 8518, 8056, 2191, 90, 90, 90, 90, 90, 3886, 4850, 92, 8409, 364, 3883, 8520, 8554, 4851, 93, 8520, 365, 8541, 8421, 8527, 568, 8404, 8404, 8564, 3884, 8404,10598, 2194, 90, 90, 7674, 3885, 90, 90, 8027, 90, 90, 90, 90, 90, 90, 8540, 90, 2190, 90, 91, 4740, 363, 8544, 91, 8404, 2191, 90, 90, 90, 90, 90, 91, 8411, 92, 10616, 364, 3891, 92,17113, 8547, 93, 8410, 365, 8413, 93, 92, 8404, 8404, 2000, 8554, 3892, 8554, 93, 2194, 90, 90, 7679, 3893, 90, 90, 8047, 90, 90, 90, 90, 90, 90, 8404, 90, 2190, 8404, 207, 8412, 8404, 8576, 8562, 8549, 2191, 90, 90, 90, 90, 90, 3894, 9088, 207, 8420, 1032, 3891, 4764, 4764, 4764, 4764, 4764, 4764, 4764, 8560, 8418, 8576, 8554, 8588, 1033, 3892, 8419, 8554, 2194, 90, 90, 1034, 3893, 90, 90, 8561, 90, 90, 90, 90, 90, 90, 3895, 90, 2190, 4775, 4775, 4775, 4775, 4775, 4775, 4775, 2191, 90, 90, 90, 90, 90, 3895, 8012, 2190, 8559, 4456, 3897, 850, 8404, 8586, 227, 2191, 8618, 8554, 8631,14873, 91, 91,17129, 8622, 3898, 7379, 91, 2194, 90, 90, 3895, 3899, 575, 8554, 92, 92, 8554, 8554, 8554, 8415, 92, 93, 93, 2194, 3900, 90, 90, 93, 90, 90, 90, 90, 90, 90, 3895, 90, 2190, 8410, 8059, 8551, 207, 8563, 1032, 1032, 2191, 90, 90, 90, 90, 90, 3895, 8566,16834, 8567, 4456, 3897, 1033, 1033, 8576, 227, 205, 8575,17129, 1034, 1034, 91, 8587, 8579, 8576, 3898, 8552, 8554, 2194, 90, 90, 3895, 3899, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 4786, 4786, 4786, 4786, 4786, 4786, 4786, 907, 90, 90, 90, 90, 90, 1032, 8576, 8579, 8546, 4456, 630,17216,17216, 8570, 227, 8591, 8586, 8593, 8600, 1033, 91,17216, 8576, 367, 631, 8576, 1034, 90, 90, 90, 8554, 3908, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 110, 90, 8554, 5487, 5487, 5487, 5487, 5487, 5487, 907, 90, 90, 90, 90, 90, 227, 8598,17129, 8568, 8582, 645, 91, 7993, 7993, 7993, 7993, 7993, 7993, 7993, 8644,17129,17129, 8569,17129, 646, 92, 7393, 90, 90, 90, 629, 647, 93, 3909, 90, 90,16545, 280, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 3910, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 241, 241, 8579, 241, 241, 241, 241, 241, 241, 8579, 243, 241, 336, 8579, 8576, 1422, 8576, 8595, 850, 911, 241, 241, 241, 241, 241, 8661, 2190, 8593, 6441, 4292, 637, 4467, 6273, 850, 2191, 205, 227, 8554, 8579, 187, 91, 8590, 91, 850, 638, 91, 8602, 241, 241, 241, 639, 640,17261, 188, 92, 8576, 92, 3539, 8592, 92, 189, 93, 2194, 93, 8596, 8579, 93,15178,17309, 3911, 643, 241, 241, 190, 241, 241, 241, 241, 241, 241, 636, 243, 241, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 927, 241, 241, 241, 241, 241, 3912, 3912, 3912, 3912, 3912, 3913, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 3914, 3912, 3912, 3912, 3912, 3912, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 3917, 3917, 3917, 3917, 3917, 3917, 3917, 3248, 8554, 8576, 15853, 8579, 1422, 3917, 3917, 3917, 3917, 3917, 3918, 8001, 8001, 8001, 8001, 8001, 8001, 8001, 8576, 8576,17288, 207, 8666, 9029, 92, 8579, 8576, 8565, 8594, 8670, 8023, 3919, 3917, 3917, 3917, 3917, 3917, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3921, 8560, 8586, 8597, 8603, 8604, 3920, 3920, 3920, 3920, 3920, 3922, 8001, 8001, 8001, 8001, 8001, 8002, 8003, 8003, 8003, 8003, 8003, 8003, 8003, 8003, 8591, 4838, 90, 8579, 1200, 8576, 3923, 3920, 3920, 3920, 3920, 3920, 280, 6775, 6775, 6775, 6775, 6775, 6775, 8054, 8576, 3925, 3925, 3925, 3925, 3925, 3925, 3925, 3926, 4839, 8579, 91, 8576, 8606, 3925, 3925, 3925, 3925, 3925, 3927, 765, 8579, 8599, 4840, 8618, 92, 8631, 8579, 765, 9033, 4841, 8622, 93, 7379, 8404, 367, 9042, 8601, 8588, 8607, 3928, 3925, 3925, 3925, 3925, 3925, 3932, 3932, 3932, 3932, 3932, 3932, 3932, 2703, 8576, 8591, 765, 8657, 8605, 3932, 3932, 3932, 3932, 3932, 3933, 8022, 8022, 8022, 8022, 8022, 8022, 8022, 8023, 8024, 8024, 8024, 8024, 8024, 8025, 8026, 8023, 8594, 207, 8624, 207, 3934, 3932, 3932, 3932, 3932, 3932, 3936, 3936, 3936, 3936, 3936, 3936, 3936, 3937, 8586, 8576, 8629, 8576,15248, 3936, 3936, 3936, 3936, 3936, 3938, 8026, 8026, 8026, 8026, 8026, 8026, 8026, 8023, 90, 8579, 2848, 7076, 90, 90, 629, 90,17377, 8624,17377, 8576, 3939, 3936, 3936, 3936, 3936, 3936, 3943, 3943, 3943, 3943, 3943, 3943, 3943, 2715, 8659, 8635, 8592, 8576, 3405, 3943, 3943, 3943, 3943, 3943, 3944, 8587, 8576, 8644, 8658, 8618, 8631, 629, 3406, 8640, 7393, 2859, 8622, 7379, 8582, 3407, 8060, 8579, 8628, 8639, 8648, 3945, 3943, 3943, 3943, 3943, 3943, 3947, 3947, 3947, 3947, 3947, 3947, 3947, 3948, 8635, 8579, 8579, 8653, 8599, 3947, 3947, 3947, 3947, 3947, 3949, 8136, 8136, 8136, 8136, 8136, 8136, 8136,17395, 8579, 8576, 8590, 8579, 17395, 8141, 850, 207, 8595, 8596, 8648, 8576, 3950, 3947, 3947, 3947, 3947, 3947, 3954, 3955, 3956, 3957, 3957, 3957, 3957, 90, 8597, 850, 8576, 1018, 8601, 2251, 2251, 2251, 2251, 2251, 2256, 8136, 8136, 8136, 8136, 8136, 8136, 8136, 8598, 8579, 8586, 8576, 8591, 8579,17395, 850,17377, 850, 8579, 8587, 8600, 2253, 2251, 2251, 2251, 2251, 2251, 3958, 3958, 3958, 3958, 3958, 3958, 3958, 2729, 8576, 8579, 8576, 1018, 8680, 3958, 3958, 3958, 3958, 3958, 3959, 8136, 8136, 8136, 8136, 8136, 8136, 8136, 8142, 2848, 8605, 4838, 5738, 8608, 8608, 8608, 8608, 8608, 8608, 8608, 8603, 3960, 3958, 3958, 3958, 3958, 3958, 3962, 3962, 3962, 3962, 3962, 3962, 3962, 3963, 8576, 8591, 3405, 1018, 4839, 3962, 3962, 3962, 3962, 3962, 3964, 8278, 8579, 3539, 8644, 8661, 3406, 8579, 4840, 2859, 8576, 7393, 6273, 3407, 8143, 4841, 8050, 8652, 3499, 8576, 8604, 3965, 3962, 3962, 3962, 3962, 3962, 3969, 3970, 3971, 3972, 3972, 3972, 3972, 5742, 8602, 8588, 8606, 8576, 850, 2263, 2263, 2263, 2263, 2263, 2268, 8194, 8194, 8194, 8194, 8194, 8194, 8194, 8666, 8579, 8576, 8579, 8579, 8607, 8181, 8670, 8579, 8595, 207,17377, 2190, 2265, 2263, 2263, 2263, 2263, 2263, 1935, 2191, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 1887, 8592, 4879, 91, 8576, 8631, 2260, 2260, 2260, 2260, 2260, 2261, 7379, 8582, 8661, 8590, 8666, 92,17377, 8597, 2194, 6273, 8579, 8670, 93, 8576, 367, 8664, 852, 8671, 207, 8594, 2262, 2260, 2260, 2260, 2260, 2260, 3974, 3974, 3974, 3974, 3974, 3974, 3974, 2747, 8576, 17377, 8596, 8586, 8579, 3974, 3974, 3974, 3974, 3974, 3975, 8593, 8631, 8576, 8680, 8600, 8599, 2848, 7076, 7379, 8579, 17421, 5746, 8680, 8579, 8639,17421, 8276, 8276, 8277, 8641, 3976, 3974, 3974, 3974, 3974, 3974, 3978, 3978, 3978, 3978, 3978, 3978, 3978, 3979, 3405, 8598, 8601, 8680, 4849, 3978, 3978, 3978, 3978, 3978, 3980, 8642, 8602, 8696, 3406, 8576, 8680, 2859, 4850, 8680, 8591, 3407, 8683, 8690, 8680, 4851, 8057, 8691, 8683, 8692, 8683, 3981, 3978, 3978, 3978, 3978, 3978, 3985, 3986, 3987, 3988, 3988, 3988, 3988, 5749, 8603, 8683, 8680, 8700, 8702, 2276, 2276, 2276, 2276, 2276, 2281, 8515, 8515, 8515, 8515, 8515, 8515, 8515, 8686, 8683, 8680, 8680, 8694, 8683, 8508, 8680, 8683, 8699, 8680, 8698, 8695, 2278, 2276, 2276, 2276, 2276, 2276, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 1903, 8701, 8680, 8690, 4165, 8644, 2273, 2273, 2273, 2273, 2273, 2274, 7393, 8697, 8702, 8686,17509, 8680, 8694, 8680, 8680, 8680, 8690, 8686, 1303, 8691, 367, 8695, 5746, 8680, 8680, 8697, 2275, 2273, 2273, 2273, 2273, 2273, 241, 241, 1105, 241, 241, 241, 241, 241, 241, 8692, 241, 241, 8680, 1304,17509, 8576, 8680, 4849, 1106, 911, 241, 241, 241, 241, 241, 8696, 8683, 1305,17509, 828, 657, 4850, 8680, 8683, 1306, 8661, 8690, 8690, 4851, 8631, 8691, 8576, 6273, 1397, 658, 3359, 7379, 241, 241, 241, 830, 659, 8063, 1618, 8055, 8686, 367, 8641, 8683, 2190, 2190, 8680, 8680, 6461, 8680, 8694, 8706, 2191, 2191, 3991, 662, 670, 670, 670, 670, 670, 670, 670, 91, 91,17421, 8683, 8680, 8642, 670, 670, 670, 670, 670, 674, 8692, 4740, 92, 92,17421, 2194, 2194, 205, 8703, 93, 93, 576, 91, 8695,15063, 8683, 8696, 8700, 8579, 8698, 675, 670, 670, 670, 670, 670, 92, 8683, 207, 207, 8680, 8579, 8576, 93, 3404, 90, 90, 8690, 90, 90, 90, 90, 90, 90, 8579, 90, 90, 3992, 3992, 3992, 3992, 3992, 3992, 8683, 3993, 90, 90, 90, 90, 90, 8707, 8699, 8683,17421, 4467, 630,17421,17551, 8605, 227, 205, 8701, 207, 8704, 8576, 91, 8592, 8576, 8683, 631, 8576,17556, 90, 90, 90, 8576, 632, 241, 241, 92, 241, 241, 241, 241, 241, 241, 93, 243, 241, 3994, 3994, 3994, 3994, 3994, 3994, 8705, 3995, 241, 241, 241, 241, 241, 1032, 8607, 8644, 8604, 8582, 637, 8579, 8576, 8576, 7393, 8579, 8695, 8576, 8586, 1033, 8652, 8587, 8576, 8593, 638, 8654, 1034, 241, 241, 241, 639, 640, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 3317, 8403, 8606, 8579, 8588, 8579, 4000, 4000, 4000, 4000, 4000, 4001, 8655, 8595, 8579, 8590, 8598, 8576, 1303, 8576, 207, 8579, 8576, 367, 8576,17562, 8579, 8165, 8165, 8165, 8165, 8165, 4002, 4000, 4000, 4000, 4000, 4000, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 1304, 8594, 8596, 8591, 8576, 8588, 4003, 4003, 4003, 4003, 4003, 4004, 8587, 8597, 1305, 8576, 8582, 8586, 207, 8586, 8590, 1306, 8609, 8609, 8609, 8609, 8609, 8610, 8611, 8579, 8576, 8576, 4005, 4003, 4003, 4003, 4003, 4003, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2308, 850, 8576, 8598, 1422,17567, 2304, 2304, 2304, 2304, 2304, 2306, 3539, 8611, 8611, 8611, 8611, 8611, 8611, 8611, 8576, 8576, 8576, 8576, 8582, 207, 8576, 3499, 8579, 8591, 8592, 8593, 2307, 2304, 2304, 2304, 2304, 2304, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 1584, 8576, 8586, 3539, 8708, 8644, 2299, 2299, 2299, 2299, 2299, 2300, 7393, 8666, 8576, 8582, 8576, 8579, 3499, 8576, 8670, 8576, 8586, 8654, 8587, 8579, 8671, 367, 8591, 8576, 8708, 8672, 2301, 2299, 2299, 2299, 2299, 2299, 4015, 4015, 4015, 4015, 4015, 4015, 4015, 8588, 8579, 8579, 8594, 8655, 8709, 4015, 4015, 4015, 4015, 4015, 4016, 8673, 8592, 8579, 4467, 8597, 8576, 8579, 8590, 227, 8586, 8595, 8579, 8579, 8579, 91, 8596, 8659, 8600, 7741, 8709, 4017, 4015, 4015, 4015, 4015, 4015, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 8576, 8601,17573, 8579, 8599, 2190, 8602, 90, 90, 90, 90, 90, 90, 2191, 8658, 7416, 207, 4467, 1823, 8591, 7741, 205, 227, 7741, 91, 7747, 91, 207, 91, 7741, 8603, 367, 1824, 8657, 8833, 90, 90, 90, 92, 1825, 92, 2194, 92, 3539, 721, 93, 7749, 93, 850, 93,17578, 7741, 7741, 4029, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 369, 1603, 1603, 91, 7750, 7746, 182, 7741, 182, 804, 2337, 1603, 1603, 1603, 1603, 1603, 8839, 92, 8666, 7755, 183, 1954, 183, 805, 8712, 8670, 1078, 184, 7741, 184, 807, 8729, 7758, 7741, 7626, 1955, 8672, 8730, 1603, 1603, 1603, 7748, 1956, 808, 1083, 7741, 4030, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 7751, 1603, 1603, 173, 7741, 7753, 8673, 207, 2190, 1333, 2337, 1603, 1603, 1603, 1603, 1603, 2191, 174, 2190, 367, 175, 1954,17588, 1334, 176, 8833, 2191, 91, 8716, 8661, 1335, 7752, 1333, 8840, 207, 1955, 6273, 91, 1603, 1603, 1603, 92, 1956, 8714, 2194, 7741, 1334, 8674, 93, 7747, 7741, 92, 1130, 1335, 2194, 4031, 1018, 1018, 93, 1303, 1018, 1018, 1018, 1018, 1018, 8833, 1018, 3363, 182, 851, 5198, 8715, 1645, 8675, 17593, 3364, 1018, 1018, 1018, 1018, 1018, 91, 183, 207, 7757, 4478, 4040, 7754, 8833, 8731, 227, 8841, 367,15578, 8833, 92, 91, 8833, 3539, 8843, 4041, 8833, 93, 3367, 1018, 1018, 7741, 4042, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 1018, 8726, 8726, 8726, 8726, 8726, 8726, 8726, 1018, 1018, 1018, 1018, 1018, 1018, 8838, 8846, 4478, 7756, 4478, 4044, 2190, 227, 205, 227, 1422, 8833, 8842, 91, 2191, 91, 173, 4045, 367, 4046, 8833, 17604, 1018, 1018, 1018, 91, 4047, 92, 8848, 92, 174, 8848, 7741, 175, 93, 8768, 93, 8718, 850, 92, 8848, 8847, 2194, 4045, 1018, 1018, 93, 1303, 1018, 1018, 1018, 1018, 1018, 8845, 1018, 3363, 187, 8856, 173, 1131, 8833, 8860, 91, 3364, 1018, 1018, 1018, 1018, 1018, 4048, 188, 8848, 174, 4478, 4040, 175, 92, 189, 227, 176,10620, 8732, 8858, 93, 91, 8854, 8861, 8717, 4041, 8848, 190, 3367, 1018, 1018, 280, 4042, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 198, 207, 4812, 8872, 8869, 198,10656, 3364, 1018, 1018, 1018, 1018, 1018, 91, 199, 8848, 207, 4493, 4058, 199, 8853, 200, 227, 8855, 8848, 8772, 8774, 92, 91, 8892,17609, 8861, 4059, 850, 93, 3367, 1018, 1018, 8861, 4060, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 187, 207, 207, 8848, 8861, 358, 198, 3364, 1018, 1018, 1018, 1018, 1018, 4061, 188, 8871, 8857, 4493, 4058, 359, 199, 189, 227, 205, 8867, 8866, 360, 200, 91, 8733, 8833, 8778, 4059, 8769, 190, 3367, 1018, 1018, 8872, 4060, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 198, 367, 5201,15591, 8833, 8844,17624, 3364, 1018, 1018, 1018, 1018, 1018, 91, 199, 8843, 8861, 4493, 4066, 207, 367, 200, 227, 8839, 8868, 8877, 8872, 92, 91, 8773, 3539, 8861, 4067, 8880, 93, 3367, 1018, 1018, 8902, 4068, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 8726, 8726, 8726, 8726, 8726, 8727, 8728, 3364, 1018, 1018, 1018, 1018, 1018, 4069,17635, 8833, 207, 4493, 4066, 8878, 8890, 8872, 227, 8870, 2848, 8912, 8833, 17767, 91, 8879, 721, 367, 4067, 8880, 8840, 3367, 1018, 1018, 8902, 4068, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 3405, 344, 8919, 8848, 8872, 8861, 804, 3364, 1018, 1018, 1018, 1018, 1018, 345, 3406, 346, 8833, 2859, 4071, 4072, 805, 3407, 347, 1078,17886, 17914, 8891, 807, 8848,18039, 8750, 8913, 4073, 8917, 8208, 3367, 1018, 1018, 8915, 4074, 808, 7627, 8841, 8833, 8848, 4072, 1018, 1018, 8901, 1303, 1018, 1018, 1018, 1018, 1018, 8859, 1018, 1018, 187, 4077, 4077, 4077, 4077, 4077, 4077, 1018, 1018, 1018, 1018, 1018, 1018, 8661, 188, 8854, 1422, 4509, 4078, 8833, 6273, 8734, 227, 8916, 8833, 8833, 8664, 8833, 91, 8920, 8833, 8674, 4079, 207, 190, 1018, 1018, 1018, 8833, 4080, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 1018, 358, 8833, 5201, 8918, 850, 8675, 8838, 1018, 1018, 1018, 1018, 1018, 1018, 91, 359, 8846, 8842, 4509, 4078, 8833, 8839, 360, 227, 205, 8833, 568, 8833, 92, 91, 8776, 3539, 8847, 4079,18047, 93, 1018, 1018, 1018, 207, 4080, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 363, 207, 8833, 8833, 8846, 8845, 5201, 3364, 1018, 1018, 1018, 1018, 1018, 8843, 364, 8861, 8833, 91, 4083, 4084, 367, 365, 367, 6775, 6775, 6775, 6775, 6775, 6775, 8789, 6776, 92, 4085, 8918, 3539, 3367, 1018, 1018, 93, 4086,18054, 91, 8914, 8844, 8833, 4084, 1018, 1018, 8713, 1303, 1018, 1018, 1018, 1018, 1018, 92, 1018, 1018, 1385, 1333, 8867, 8839, 93, 2872, 207, 1619, 1018, 1018, 1018, 1018, 1018, 2873, 1386, 1334, 280, 8833, 1308, 91, 8921, 1387, 1335, 367, 1032, 4823, 4823, 4823, 4823, 4823, 4823, 8839, 1309, 92, 8748, 1018, 1018, 1018, 1033, 1310, 93, 2876, 8833, 91, 8792, 1034, 8833, 4094, 90, 90, 8833, 4095, 90, 90, 90, 90, 90, 92, 90, 90, 8833, 8842, 8656,18063, 93, 8927, 8833, 90, 90, 90, 90, 90, 90, 91, 8840, 8921, 8841, 4509, 3397, 207, 367, 8919, 227, 8928, 721, 8838, 8833, 92, 91, 721, 3539, 8833, 3398, 8845, 93, 90, 90, 90, 8921, 3399, 90, 90, 92, 4095, 90, 90, 90, 90, 90, 93, 90, 90, 779, 850, 8719, 8921, 8847, 779, 8844, 90, 90, 90, 90, 90, 90, 3400, 780,18071, 207, 1050, 3397, 780, 8921, 782, 1050, 8833, 8839, 8926, 782, 8720, 8921, 8929, 8921, 8931, 3398, 8921, 850, 90, 90, 90, 2075, 3399, 241, 241, 207, 241, 241, 241, 241, 241, 241, 636, 243, 241, 8921, 721, 2076, 280, 8921, 8932, 8921, 927, 241, 241, 241, 241, 241, 2077, 8933, 8028, 8921, 4509, 674, 4812, 8930, 11119, 227, 8927, 8928, 205, 8929, 2078, 91, 779, 91, 367, 671, 8028, 2079, 241, 241, 241, 639, 675, 8921, 8921, 92, 780, 92, 8926, 1050, 7651, 8921, 93, 782, 93, 8921, 4099, 241, 241, 367, 241, 241, 241, 241, 241, 241, 636, 243, 241, 8721, 7941, 7941, 7941, 7941, 7941, 7941, 927, 241, 241, 241, 241, 241, 8926, 8921, 18082, 5201, 8656, 674, 91, 8927, 8921, 205, 205, 8735, 8931, 8930, 91, 91, 1385, 207, 8927, 671, 92, 8921, 241, 241, 241, 639, 675, 93, 92, 92, 1386, 3539, 3539, 8921, 8929, 93, 93, 1387, 187, 8921, 367, 323, 4100, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 188, 2847, 4105, 8749, 1707, 5316, 8921, 189, 8926, 8921, 4106, 2847, 2847, 2847, 2847, 2847, 173, 8928, 8934, 8921, 190, 4107, 8728, 8728, 8728, 8728, 8728, 8728, 8728,18093, 174, 8936, 8927, 175, 207, 4108, 8935, 176, 4109, 2847, 2847, 8833, 4110, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 8933, 2847, 4105, 8744, 8744, 8744, 8744, 8744, 8744, 8744, 4106, 2847, 2847, 2847, 2847, 2847, 4111, 367, 8941, 8918,18102, 4107, 8744, 8744, 8744, 8744, 8744, 8745, 8746, 568, 8921, 8921, 8936, 8833, 8936, 4108, 8936, 8936, 4109, 2847, 2847, 323, 4110, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 8936, 2847, 4105, 8936, 363, 5316, 8944, 8833, 8943, 8747, 4106, 2847, 2847, 2847, 2847, 2847, 173, 8936, 364, 207, 1385, 4118, 8950, 8930, 8833, 365, 8945, 721, 8946, 8942, 174, 8779, 8921, 175, 1386, 4119, 8948, 176, 4109, 2847, 2847, 1387, 4120, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 8736, 2847, 4105, 804, 322, 8845, 8936, 8932, 8833,18107, 4106, 2847, 2847, 2847, 2847, 2847, 4121, 805, 8833, 850, 1078, 4118, 207, 8833, 807, 8927, 8840, 721, 8746, 8746, 8746, 8746, 8746, 8746, 8746, 4119, 8951, 808, 4109, 2847, 2847, 8936, 4120, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 8842, 2847, 4105, 804, 6775, 6775, 6775, 6775, 6775, 6775, 4106, 2847, 2847, 2847, 2847, 2847, 8839, 805, 367,16313, 1078, 4123, 91, 4124, 807, 850, 8833, 7272, 7272, 7272, 7272, 7272, 7272, 7272, 8739, 4125, 92, 808, 4126, 4127, 4127, 8833, 4128, 93, 8833, 1032, 8833, 8833, 323, 4129, 90, 90, 336, 90, 90, 90, 90, 90, 90, 1033, 90, 2190, 8833, 91, 5316, 8919, 1034, 8841, 5347, 2191, 90, 90, 90, 90, 90, 173, 8833, 92, 519, 187, 3780, 8833, 18287, 8838, 93, 8838, 8833, 8843, 8841, 174, 8833, 8936, 175, 188, 3781, 8833, 176, 2194, 90, 90, 189, 3782, 8775, 4135, 90, 90, 336, 90, 90, 90, 90, 90, 90, 190, 90, 2190, 9090, 344, 8947, 8845, 8838, 8833, 5347, 2191, 90, 90, 90, 90, 90, 345, 323, 346, 8846, 187, 3780, 8839, 8942, 8833, 347, 5327, 5327, 5327, 5327, 5327, 5327, 8840, 8833, 188, 3781, 9102,18591, 2194, 90, 90, 189, 3782, 8754, 173, 8803, 8803, 8803, 8803, 8803, 8803, 8803, 8842, 207, 190,18595, 207, 367, 174, 8841, 334, 175, 4138, 90, 90, 176, 90, 90, 90, 90, 90, 90, 1489, 90, 90, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 90, 90, 90, 90, 90, 90, 4139, 1489, 1489, 1491, 1489, 1492, 1489, 1489, 1489, 1493, 1489, 1489, 1494, 1495, 1496, 1489, 1489, 1497, 1489, 1498, 1489, 1489, 90, 90, 90, 1489, 1499, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1500, 1489, 1489, 1489, 1489, 1489, 1489, 90, 90, 8751, 4140, 90, 90, 90, 90, 90, 8833, 90, 90, 8833, 1390, 344, 8952, 8833, 8840, 1110, 907, 90, 90, 90, 90, 90, 1391, 345, 1392, 346, 832, 630, 8833,18599, 207, 1393, 347, 721, 8833, 2075, 1394, 8755, 8952, 8843, 833, 631, 8833, 8833, 90, 90, 90, 834, 632, 90, 90, 2076, 90, 90, 90, 90, 90, 90, 8839, 90, 90, 804, 2077, 8764, 8847, 8757, 2872, 1422, 907, 90, 90, 90, 90, 90, 2873, 805, 2078, 7741, 1078, 630, 1323, 8838, 807, 2079, 9029, 1032,18603, 8842, 8737, 8833, 91, 8023, 207, 631, 9029, 808, 90, 90, 90, 1033, 632, 8023, 2876, 7942, 92, 9052, 1034, 9037, 4141, 90, 90, 9385, 90, 90, 90, 90, 90, 90, 96, 90, 90, 97, 98, 99, 100, 100, 100, 100, 101, 90, 90, 90, 102, 90, 103, 103, 103, 103, 103, 104, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 105, 105, 90, 90, 90, 90, 107, 103, 103, 103, 103, 103, 105, 105, 105, 105, 105, 108, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 765, 765, 2075, 765, 765, 765, 765, 765, 765, 280, 765, 2872, 91, 280, 280, 280, 8833, 9068, 2076, 2873, 765, 765, 765, 765, 765, 8833, 92, 367, 8013, 2077, 4144, 205, 8014, 93, 9029, 205, 205,18608, 2075, 8833, 8833, 8023, 8028, 2078, 4145, 367, 8793, 2876, 765, 765, 2079, 4146, 765, 765, 2076, 765, 765, 765, 765, 765, 765, 8839, 765, 2872, 8758, 2077, 8844, 8844, 1721, 8920, 1110, 2873, 765, 765, 765, 765, 765, 4147, 8765, 2078, 207, 832, 4144, 280, 8839, 8839, 2079, 9051, 8756, 280, 2075, 7741, 280, 9090, 280, 833, 4145, 9090, 280, 2876, 765, 765, 834, 4146, 765, 765, 2076, 765, 765, 765, 765, 765, 765, 367, 765, 765, 205, 2077,18612, 367, 205,10808, 367, 765, 765, 765, 765, 765, 765, 358, 9103, 2078, 280, 1110, 4151, 8956, 7747, 9055, 2079, 9090, 8759, 9099, 280, 359, 832, 8028, 9090, 9097, 4152,10961, 360, 765, 765, 765, 205, 4153, 765, 765, 833, 765, 765, 765, 765, 765, 765, 834, 765, 765, 8777, 1105, 2364, 8766, 367,10105, 207, 765, 765, 765, 765, 765, 765, 4154, 9066, 1717, 9050, 1106, 4151, 9053, 90, 367, 280, 9096, 9090, 8761, 90, 9055, 828, 8977, 8977, 8978, 4152,10304, 9107, 765, 765, 765, 336, 4153, 765, 765, 1397, 765, 765, 765, 765, 765, 765, 830, 765, 765, 367, 1105, 5347, 9090, 9087, 9090, 8013, 765, 765, 765, 765, 765, 765, 187, 9065, 9144, 536, 1106, 4156, 1390, 7986, 7986, 7986, 7986, 7986, 7986, 7986, 188, 828, 9098, 4157, 1391, 4158, 1392, 189, 765, 765, 765, 91, 4159, 1393, 9029, 829, 9090, 9095, 1394, 9090, 190, 8023, 830,18620, 207, 92, 8752, 9100, 8762, 4157, 765, 765, 93, 765, 765, 765, 765, 765, 765, 9107, 765, 2872,18624, 207, 5413, 9090, 9107, 9114, 1110, 2873, 765, 765, 765, 765, 765, 91, 9107, 9142, 9106, 832, 4172, 8803, 8803, 8803, 8803, 8803, 8804, 8805, 1105, 92, 9082, 9107, 8041, 833, 4173, 9104, 93, 2876, 765, 765, 834, 4174, 765, 765, 1106, 765, 765, 765, 765, 765, 765, 9090, 765, 2872, 367, 828, 8767, 4849, 9090,17067, 9116, 2873, 765, 765, 765, 765, 765, 4175,18633, 829, 9112, 4850, 4172, 9117, 9107, 9117, 830, 9117, 4851, 8783, 1105, 9105, 568, 9124, 9107, 9101, 4173, 9125, 9107, 2876, 765, 765, 8760, 4174, 765, 765, 1106, 765, 765, 765, 765, 765, 765, 9096, 765, 2872, 8784, 828, 9117, 363, 9115, 9117, 9122, 2873, 765, 765, 765, 765, 765, 9113, 8785, 829, 9123, 364, 4183, 9145, 9138, 8786, 830, 9147, 365, 568, 8787, 721, 9140, 9125, 9147, 2364, 4184, 207, 8788, 2876, 765, 765, 8763, 4185, 765, 765, 8790, 765, 765, 765, 765, 765, 765, 9141, 765, 2872, 363, 9107, 91, 722, 9155,18637, 207, 2873, 765, 765, 765, 765, 765, 4186, 364, 9156, 92, 723, 4183, 9107, 979, 365, 9139, 93, 725, 5746, 8791, 9147, 9147, 721, 9002, 8794, 4184, 2364, 570, 2876, 765, 765, 9001, 4185, 765, 765, 207, 765, 765, 765, 765, 765, 765, 9146, 765, 2872, 4849, 367, 5413, 9147, 9160, 722,17077, 2873, 765, 765, 765, 765, 765, 91, 4850, 9152, 9147, 5413, 4191, 723, 9153, 4851, 979, 205, 9154, 9084, 725, 92, 91, 9160, 9168, 9171, 4192,10623, 93, 2876, 765, 765, 9147, 4193, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872, 9160, 207,18646, 9147, 9160, 9191, 5413, 2873, 765, 765, 765, 765, 765, 4194, 9157, 10715, 9165, 91, 4191, 9159, 367, 8805, 8805, 8805, 8805, 8805, 8805, 8805, 9160, 9171, 9147, 92, 4192, 9205, 9160, 2876, 765, 765, 93, 4193, 765, 765, 9167, 765, 765, 765, 765, 765, 765, 9166, 765, 2872, 5429, 5429, 5429, 5429, 5429, 5429, 5429, 2873, 765, 765, 765, 765, 765, 9171, 9194, 9228, 9176, 1390, 4196, 9160, 9169, 9178, 5490, 5490, 5490, 5490, 5490, 5490, 5490, 1391, 9170, 1392, 4197, 207, 227, 2876, 765, 765, 1393, 4198, 91, 9107, 9171, 1394, 5437, 5437, 5437, 5437, 5437, 5437, 5437, 9090, 9179, 9199, 92, 9171, 8753, 1712, 4199, 765, 765, 93, 765, 765, 765, 765, 765, 765, 9143, 765, 765, 5448, 5448, 5448, 5448, 5448, 5448, 5448, 765, 765, 765, 765, 765, 765, 9102,18650, 9113, 9177, 207, 4204, 5459, 5459, 5459, 5459, 5459, 5459, 5459, 9190, 9194, 9192, 9194, 9090, 9206, 4205, 9214, 9194, 765, 765, 765, 9147, 4206, 765, 765, 9202, 765, 765, 765, 765, 765, 765, 9194, 765, 765, 4207, 4207, 4207, 4207, 4207, 4207, 4207, 765, 765, 765, 765, 765, 765, 9158, 367, 9103,17090, 5476, 4204, 9090, 9200, 9204, 227, 9203, 9212, 9206, 9225, 9206, 91, 9206, 9100, 9153, 4205, 9213, 9090, 765, 765, 4165, 9160, 4206, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872, 8830, 8830, 8830, 8830, 8830, 8830, 8830, 2873, 765, 765, 765, 765, 765, 9193, 9211,18663, 9090, 5476, 4213, 207, 367, 9227, 227, 205, 9097,18670, 9233, 9107, 91, 9090, 9090, 9166, 4214, 9090, 9245, 2876, 765, 765, 9147, 4215, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872, 8830, 8830, 8830, 8830, 8830, 8831, 8832, 2873, 765, 765, 765, 765, 765, 4216, 9231, 9245, 9229, 5476, 4213,18670, 9095, 9099, 227, 9096, 9651, 9245, 9255, 9251, 91,18688, 9090, 8622, 4214, 9252, 9245, 2876, 765, 765, 9260, 4215, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872, 8832, 8832, 8832, 8832, 8832, 8832, 8832, 2873, 765, 765, 765, 765, 765, 9107, 9090, 9206, 207, 9106, 4218, 9090, 3394, 9250, 5490, 5490, 5490, 5490, 5490, 6572, 5487,18688, 9245, 9266, 4219, 2364, 227, 2876, 765, 765, 9090, 4220, 91, 9226, 9090, 9230, 9104, 9098,18688, 8893, 8893, 8893, 8893, 8893, 8893, 8893, 92, 9090, 9253, 9260, 4221, 765, 765, 93, 765, 765, 765, 765, 765, 765, 9105, 765, 765, 5636, 5636, 5636, 5636, 5636, 5636, 5636, 1326, 765, 765, 765, 765, 765, 90, 9245,18670, 7981,18670, 1036, 5476, 7982, 7983, 7982, 7983, 227, 9265, 9267, 9245, 8899, 9260, 91, 9245, 1037, 367, 5923, 765, 765, 765,18670, 1038, 1303, 4230, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190, 4838, 9075, 9245, 9260, 9254, 8982, 9257, 2191, 90, 90, 90, 90, 90, 1304, 9258, 9267, 9232, 9278, 4232, 9281, 8893, 8893, 8893, 8893, 8893, 8893, 8893, 1305, 4839, 9280, 9285,18670, 4233, 8898, 1306, 2194, 90, 90, 2629, 4234, 90, 90, 4840, 90, 90, 90, 90, 90, 90, 4841, 2905, 2190, 4838, 5738, 9277, 9245, 9260, 90, 9260, 2191, 90, 90, 90, 90, 90, 4235, 9279, 9282, 9285, 9290, 4232, 8893, 8893, 8893, 8893, 8893, 8893, 8893, 721, 9295, 4839, 9285, 5923,18732, 4233, 9259, 9260, 2194, 90, 90, 2629, 4234, 90, 90, 4840, 90, 90, 90, 90, 90, 90, 4841, 2905, 90, 9260, 9077, 722,18870, 90, 9285, 1018, 90, 90, 90, 90, 90, 90, 9292, 1018, 9284, 723,18870, 4238, 979, 9090,18888, 9291, 725, 8014, 8900, 9041, 9041, 9041, 9041, 9041, 9041, 4239, 8023, 9000, 90, 90, 90, 90, 4240, 90, 90, 1018, 90, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90, 9285, 90, 90, 90, 90, 90, 90, 9296, 2905, 2190, 8999, 8999, 8999, 8999, 8999, 8999, 8999, 2191, 90, 90, 90, 90, 90, 9296, 9285,18888, 9293,18888, 4248, 9260, 8949, 8949, 8949, 8949, 8949, 8949, 8949, 9090, 9245, 9304, 9317,18870, 4249, 8936, 9260, 3510, 90, 90, 4250, 4251, 90, 90, 9302, 90, 90, 90, 90, 90, 90, 9340, 2905, 2190, 9301, 91, 9101, 9256, 9260, 3170, 9294, 2191, 90, 90, 90, 90, 90, 4252, 90, 92, 9314, 9322, 4248, 9339, 9096, 9251, 93, 8955, 8955, 8955, 8955, 8955, 8955, 8955, 9240, 9283, 4249, 9325, 9296, 3510, 90, 90, 4250, 4251, 90, 90, 9303, 90, 90, 90, 90, 90, 90, 9266, 90, 2190, 5716, 5716, 5716, 5716, 5716, 5716, 5716, 2191, 90, 90, 90, 90, 90, 90, 18870,18870, 9296,18870, 4254, 9245, 9335, 9304, 8979, 8979, 8979, 8979, 8979, 8979, 8979, 9245, 9255,18929, 4255, 207, 367, 3510, 90, 90, 5746, 4256, 90, 90, 9316, 90, 90, 90, 90, 90, 90, 9285, 4258, 90, 9024, 9025, 9026, 9027, 9027, 9027, 9027, 90, 90, 90, 90, 90, 90, 4849, 9315, 9317, 9342, 8014, 4238, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 8023, 4850, 9296, 9325, 9338,18933, 4239, 9245, 4851, 90, 90, 90, 90, 4240, 4263, 4264, 4264, 4264, 4264, 4264, 4264, 3519, 9081, 9285, 9245, 8394, 9245, 4264, 4264, 4264, 4264, 4264, 4265, 8014, 9323, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 8023, 1604, 1948, 9245, 9324, 9245, 9336, 9245, 9337, 9343, 9253, 4266, 4264, 4264, 4264, 4264, 4264, 3523, 3524, 3524, 3524, 3524, 3524, 3524, 3525, 9245, 9291, 9251, 9245, 1949, 3524, 3524, 3524, 3524, 3524, 3526, 9252, 9341, 9245, 9245, 9245, 9245, 9250, 1950, 9245, 1303, 9245, 9245, 207, 92, 9078, 9245, 9256, 9245, 9245, 9252, 3527, 3524, 3524, 3524, 3524, 3524, 4268, 4269, 4269, 4269, 4269, 4269, 4269, 4270, 9251, 9259, 1304, 9257, 5923, 4269, 4269, 4269, 4269, 4269, 4271, 9258, 9254, 9341, 9251, 9342, 1305, 4838, 5738, 9245, 9250, 9245, 1303, 1306, 9245, 9245, 9245, 9347, 9254, 9238, 9255, 4272, 4269, 4269, 4269, 4269, 4269, 4274, 4275, 4275, 4275, 4275, 4275, 4275, 90, 4839, 9245, 9253, 9347, 1304, 4275, 4275, 4275, 4275, 4275, 4276, 9354, 9257, 367, 4840, 9347,18937, 9258, 1305, 9245, 9347, 4841, 4838, 5738, 5746, 1306, 9356, 3539, 9256, 9080, 5923, 4277, 4275, 4275, 4275, 4275, 4278, 90, 90, 9089, 90, 90, 90, 90, 90, 90, 9251, 90, 2190, 9259, 4839, 4849, 9245, 9359, 9352, 9347, 2191, 90, 90, 90, 90, 90, 4282, 9347, 4840, 4850, 9357, 4254, 9347, 9347, 9347, 4841, 4851, 1303, 9347, 207, 367, 9354, 9347, 2872,18945, 4255, 9076, 9083, 3510, 90, 90, 2873, 4256, 4287, 4288, 4288, 4288, 4288, 4288, 4288, 4289, 9237, 1032, 9347, 1304, 1634, 4288, 4288, 4288, 4288, 4288, 4290, 9353, 9352, 9347, 9347, 1033, 9353, 1305, 2876, 9347, 9352, 9356, 1034, 9347, 1306, 9357, 9245, 5923, 9355, 1615, 207, 4291, 4288, 4288, 4288, 4288, 4288, 90, 90, 9355, 90, 90, 90, 90, 90, 90, 9358, 2905, 2190, 9347, 1303, 367, 9245,18952, 9347, 207, 2191, 90, 90, 90, 90, 90, 9347, 9347, 9353, 367, 9235, 4299, 9347, 9201, 9201, 9201, 9201, 9201, 9201, 9201, 9347, 1304, 9347, 4945, 9355, 4300, 9194, 9347, 3510, 90, 90, 4301, 4302, 90, 90, 1305, 90, 90, 90, 90, 90, 90, 1306, 2905, 2190, 9359, 9352,18959, 91, 9347, 4879, 9353, 2191, 90, 90, 90, 90, 90, 4303, 9347, 207, 367, 92, 4299, 9360, 9353, 9356, 9354, 9347, 93, 9245, 2848, 8394, 9362, 9362, 9362, 9358, 4300, 9362,18966, 3510, 90, 90, 4301, 4302, 90, 90, 1741, 90, 90, 90, 90, 90, 90, 9353, 90, 2190, 9362, 9361, 3405, 9341, 9370, 9362, 9362, 2191, 90, 90, 90, 90, 90, 9369, 207, 9367, 3406, 9372, 4305, 2859, 5923, 9362, 9368, 3407, 9362, 9371, 9362, 2848, 9245, 9245, 9245, 9655, 4306, 9374, 9245, 3510, 90, 90, 9660, 4307, 90, 90, 9362, 90, 90, 90, 90, 90, 90, 9245, 2905, 2190, 9245, 9373, 9376, 3405, 9245, 9252, 9375, 2191, 90, 90, 90, 90, 90, 9245, 9245, 9342, 9250, 3406, 4311, 9368, 2859, 9250, 9245, 9251, 3407, 9255, 2848, 2848, 9245, 367, 9253, 5923, 4312, 9257,18973, 3510, 90, 90, 4313, 4314, 90, 90, 9244, 90, 90, 90, 90, 90, 90, 9256, 2905, 2190, 9245, 9245, 3405, 3405, 9346, 9254, 9245, 2191, 90, 90, 90, 90, 90, 4315, 9252, 9251, 3406, 3406, 4311, 2859, 2859, 9251, 9245, 3407, 3407, 9245, 9253, 9245, 9245, 9245, 9377, 9344, 4312, 9245, 9245, 3510, 90, 90, 4313, 4314, 90, 90, 4103, 90, 90, 90, 90, 90, 90, 9245, 2905, 2190, 323, 9245, 9245, 9253, 9377, 207, 9257, 2191, 90, 90, 90, 90, 90, 9255, 9254, 9250, 5316, 9245, 4317, 4318,18977, 9250, 319, 207, 367, 9252, 9251, 173, 9245, 9245, 9388, 9259, 4319, 9388, 9245, 3510, 90, 90, 4320, 4321, 9388, 174, 9251, 17618, 175, 4318, 90, 90, 176, 90, 90, 90, 90, 90, 90, 9245, 90, 90, 8394, 2667, 2667, 2667, 2667, 2667, 2667, 90, 90, 90, 90, 90, 90, 9258, 9254, 9343, 9397, 1032, 2668, 9388, 9394, 9393, 9245, 9388, 9256, 9388,18984, 2848, 9388, 9388, 9398, 1033, 2669, 9395, 9388, 90, 90, 90, 1034, 2670, 90, 90, 9251, 90, 90, 90, 90, 90, 90, 9396, 90, 2190, 91, 91, 9387, 3405, 9388, 9388, 2000, 2191, 90, 90, 90, 90, 90, 9401, 92, 92, 9404, 3406, 4323, 9406, 2859, 93, 93, 9388, 3407, 9388, 9405, 9406, 9388, 9406, 9383, 9399, 4324, 19015, 9381, 3510, 90, 90, 9400, 4325, 90, 90, 9378, 90, 90, 90, 90, 90, 90, 9394, 2905, 2190, 2902, 9402,19146, 9403, 9406, 9406, 9411, 2191, 90, 90, 90, 90, 90, 9413, 336, 9406, 9419, 9419, 4328, 4329, 9412, 9415, 9388, 5358, 5358, 5358, 5358, 5358, 5358, 9406, 9414, 9406, 4330, 9419, 9419, 3510, 90, 90, 4331, 4332, 9416, 187, 9417, 9427, 9430, 4329, 90, 90, 9419, 90, 90, 90, 90, 90, 90, 188, 90, 2190, 336, 9429, 9412, 9425, 189, 91, 9418, 2191, 90, 90, 90, 90, 90, 4334, 9424, 9419, 5347, 190, 4305, 92, 9428, 9430, 332, 9426, 9430, 9435, 93, 187, 9438, 9437,19177, 9386, 4306, 9438, 9430, 3510, 90, 90, 2872, 4307, 323, 188, 9430, 9419, 9468, 207, 2873, 9406, 189, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 3586, 1032, 9419, 9468, 9460, 190, 4351, 4351, 4351, 4351, 4351, 4352, 9406, 9436, 9476, 1033, 9448, 9454, 2876, 9406, 9463, 9465, 1635, 2000, 9468, 174, 9483, 9406, 175, 9462, 9461, 9468, 4353, 4351, 4351, 4351, 4351, 4351, 4354, 4354, 4354, 4354, 4354, 4354, 4354, 9406, 2000, 9425, 9474, 9464, 9468, 4354, 4354, 4354, 4354, 4354, 4355, 9466, 9467, 9468, 9483, 9478, 207, 9473, 9468, 9488, 9468, 9475, 9468, 9468, 174, 9496, 367, 175, 9468, 9477, 2872, 4356, 4354, 4354, 4354, 4354, 4354, 2030, 2873, 2443, 2443, 2443, 2443, 2443, 2443, 2443, 2447, 9479, 9483, 1032, 9483, 9480, 2443, 2443, 2443, 2443, 2443, 2445, 9482, 9489, 9481, 9483, 9483, 1033, 9501, 9474, 2876, 9496, 9483, 9490, 1034, 9483, 9496, 9493, 9491, 9507, 9507, 1987, 2446, 2443, 2443, 2443, 2443, 2443, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 1664, 2000, 9496, 9492, 9494, 91, 2438, 2438, 2438, 2438, 2438, 2439, 9496, 9495, 9520, 9483, 9496, 9593, 9532, 92, 9503, 9502, 9489, 9483, 9512, 9505, 93, 9506, 9504, 9513, 9520, 9615, 2440, 2438, 2438, 2438, 2438, 2438, 4364, 9382, 3602, 3602, 3602, 3602, 3602, 3602, 3602, 9507, 721,19181, 9507, 9496, 9531, 9525, 9606, 9514, 9527, 9537, 173, 5487, 5487, 5487, 5487, 5487, 5487, 5487, 9496, 9532, 9638, 9532, 9532, 227, 174, 9532, 207, 175, 804, 91, 9529, 176, 4364, 9539, 3602, 3602, 3602, 3602, 3602, 4365, 3599, 367, 805, 92, 1303, 1078, 9528, 9540, 9502, 807, 93, 9530, 173, 8165, 8165, 8165, 8165, 8165, 8165, 8165, 9532, 9483, 808, 9541, 2872, 8738, 174, 9538, 9532, 175, 9547, 1304, 2873, 176, 4364, 9532, 3599, 3599, 3599, 3599, 3599, 3599, 3599, 1032, 9547, 1305, 9543, 9544, 9547, 9547, 9558, 9546, 1306, 9547, 173, 9547, 9554, 1033, 9571,19188, 2876, 9545, 207, 9547, 1034, 9538, 9557, 9558, 174, 9552, 9555, 175, 9558, 9571, 2872, 176, 336, 1324, 9558, 9468, 9565, 9468, 2873, 2902, 9578, 4377, 4377, 4377, 4377, 4377, 4377, 4377, 3620, 1032, 9553, 9564, 9581, 9556, 4377, 4377, 4377, 4377, 4377, 4378, 9547, 9406, 9563, 1033, 9593, 9582, 2876, 9593, 9576, 9406, 1034, 9593, 9600, 188, 367, 9593, 9583,18057, 9579, 9593, 4379, 4377, 4377, 4377, 4377, 4377,10808, 9580, 9593, 1325, 9603, 9593, 9593, 190, 4380, 4380, 4380, 4380, 4380, 4380, 4380, 9585, 9615, 1032, 1032, 9553, 9598, 4380, 4380, 4380, 4380, 4380, 4381, 9584, 9601, 9593, 9599, 1033, 1033, 9602,10960, 850, 9607, 1422, 1034, 1034, 188, 9593, 9593, 9615, 9609, 9593, 2000, 4382, 4380, 4380, 4380, 4380, 4380, 9591, 2872, 9621, 9604, 9593, 9615, 9593, 190, 2059, 2873, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2483, 9608, 9618, 1032, 9599, 9605, 2479, 2479, 2479, 2479, 2479, 2481, 11822, 9615, 9627, 9615, 9615, 1033, 9625, 9610, 2876, 9626, 9618, 9615, 1034, 9618, 9632, 9618, 850,19193, 9615, 207, 2482, 2479, 2479, 2479, 2479, 2479, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 1695,11872, 9630, 9635, 9637, 9615, 2474, 2474, 2474, 2474, 2474, 2475, 9633, 9542, 9542, 9542, 9542, 9542, 9542, 9542, 2872, 9629, 9631, 9618, 9636, 9618, 9532, 9618, 2873, 9618, 9625, 9634, 2476, 2474, 2474, 2474, 2474, 2474, 4390, 1032, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 2872, 9618, 2872, 4165, 9615, 9640, 1033, 9615, 2873, 2876, 2873, 187, 9639, 1034, 367, 9641,18065, 9644, 9615, 1032, 9615, 1032, 850, 9630, 9615, 188, 9618, 1985, 9618, 9618, 9618, 1636, 189, 1033, 9642, 1033, 2876, 9643, 2876, 2872, 1034, 1986, 1034, 1422, 9618, 190, 4390, 2873, 3636, 3636, 3636, 3636, 3636, 4391, 3633, 2872, 9645, 9646, 1032, 1325, 9647, 9651, 1032, 2873, 9649, 9615, 187, 9648, 8622, 9625, 1422, 9615, 1033, 9706, 1032, 2876, 1033, 2872, 2872, 1034, 188,19198, 9662, 1034, 9713, 2873, 2873, 189, 1033, 9666, 2378, 2876, 9618, 9618, 9590, 1034, 1032, 1032, 207, 2379, 190, 4390, 9718, 3633, 3633, 3633, 3633, 3633, 3633, 3633, 1033, 1033, 6234, 2876, 2876, 9631, 6237, 1034, 1034, 207, 6237, 187, 2869, 91, 1303, 9615, 205, 91, 9713, 9809, 2870, 91, 3363, 9626, 9615, 188, 9651, 92, 9630, 9662, 3364, 92, 189, 8622, 93, 92, 9666, 9671, 93, 9659, 9615, 1304, 93, 367, 7379, 190, 196, 196, 9615, 4421, 196, 196, 196, 196, 196, 1305, 196, 196, 3367,18076, 6237, 9615, 1306, 9621, 9815, 196, 196, 196, 196, 196, 196, 91, 9632, 9637, 9627, 6237, 3661, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 9676, 92, 91, 207, 9618, 367, 3662, 9680, 93, 196, 196, 196, 9618, 3663, 196, 196, 92, 4421, 196, 196, 196, 196, 196, 93, 196, 196, 9618, 207, 3539, 9615, 9635,18984, 9615, 196, 196, 196, 196, 196, 196, 3664, 9662, 9662, 9662, 9651, 3661, 3499, 850, 9666, 9666, 9666, 8622, 9629,19203, 9667, 9667, 90, 207, 9615, 3662, 9668, 9668, 196, 196, 196, 367, 3663, 4429, 9687, 9615, 9638, 9636, 9618, 2093, 9727, 7393, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 9639, 9615, 9618, 9669, 9669, 9642, 2093, 2093, 2093, 2093, 2093, 2094, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2095, 2093, 2093, 9633, 9640, 9615, 9618, 93, 361, 361, 9671, 4433, 361, 361, 361, 361, 361, 7379, 361, 361, 367, 9625, 9630, 9674,18087, 9618, 9692, 361, 361, 361, 361, 361, 361, 9696, 9615, 9643, 9645, 9809, 3676, 7359, 7359, 7359, 7359, 7359, 7359, 7359, 9709, 9671, 9809, 9809, 850, 9676, 3677, 8670, 7379, 361, 361, 361, 9680, 3678, 361, 361, 9644, 4433, 361, 361, 361, 361, 361, 9682, 361, 361, 9618, 9646, 3539, 9817, 9814, 9809,19208, 361, 361, 361, 361, 361, 361, 3679, 9676, 9687, 9819, 9671, 3676, 3499, 9818, 9680, 7393, 9683, 7379, 207, 9618, 9681, 9690, 367,18587, 9826, 3677, 207, 9634, 361, 361, 361, 367, 3678, 90, 90, 9836, 90, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 4445, 580, 370, 370, 370, 370, 90, 90, 19419, 90, 90, 90, 90, 90, 90, 9809, 208, 90, 207, 9618, 850, 2848, 367, 9816, 9809, 90, 90, 90, 90, 90, 90, 9345, 9345, 9345, 9345, 9345, 209, 9809, 9687, 9676, 9671, 9687, 9809,18657, 9692, 7393, 9680, 7379, 7393, 3405, 210, 9696, 9641, 90, 90, 90, 90, 211, 9684, 367, 9709, 9822, 9692, 3406, 9820, 9809, 2859, 8670, 9809, 9696, 3407, 4446, 4447, 4447, 4447, 4447, 4447, 4447, 4447, 3698, 9698, 367, 9815, 9826, 9685, 4447, 4447, 4447, 4447, 4447, 4448, 7359, 7359, 7359, 7359, 7359, 7359, 207, 9821, 207, 9826, 9826, 207, 850, 92,19430, 9699, 9825, 9833, 9826, 9809, 4449, 4447, 4447, 4447, 4447, 4447, 4450, 4450, 4450, 4450, 4450, 4450, 4450, 4451, 9826, 3539, 9834, 9832, 9676, 4450, 4450, 4450, 4450, 4450, 4452, 9680, 9671, 9692, 9709, 9823, 9709, 9681, 3499, 7379, 9696, 8670, 9682, 8670, 9826, 9674, 9697, 9717, 9835, 9809, 9684, 4453, 4450, 4450, 4450, 4450, 4450, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4456, 9841, 1333, 182, 9683, 227, 4455, 4455, 4455, 4455, 4455, 4457, 9685, 9692, 90, 9824, 1334, 183,10014, 9831, 9696, 9729, 90, 1335, 9744, 8023, 9697, 9730, 9615, 9826, 207, 9698, 4458, 4455, 4455, 4455, 4455, 4455, 4462, 4462, 4462, 4462, 4462, 4462, 4462, 3069, 9847, 173, 1333, 1385, 3539, 4462, 4462, 4462, 4462, 4462, 4463, 9699, 9687, 90, 9826, 174, 1334, 1386, 175, 7393, 9839, 90, 9733, 1335, 1387, 9690, 850, 9618, 9760, 9826, 9700, 4464, 4462, 4462, 4462, 4462, 4462, 4466, 4466, 4466, 4466, 4466, 4466, 4466, 4467, 6503, 9841, 9838, 9841, 3539, 4466, 4466, 4466, 4466, 4466, 4468, 9701, 9687, 367, 9840, 9841, 9854, 721, 9737, 7393, 9723, 9723, 9723, 9723, 9723, 9723, 9723, 9849, 9841, 9854, 9700, 4469, 4466, 4466, 4466, 4466, 4466, 4473, 4473, 4473, 4473, 4473, 4473, 4473, 3081, 779, 344, 91, 9853, 9899, 4473, 4473, 4473, 4473, 4473, 4474, 9701, 9709, 345, 780, 346, 92, 1050, 9826, 8670, 9841, 782, 347, 9780, 9841, 9717, 9762, 9850, 9854, 9860, 9719, 4475, 4473, 4473, 4473, 4473, 4473, 4477, 4477, 4477, 4477, 4477, 4477, 4477, 4478, 9837, 9841, 9841, 9854, 9854, 4477, 4477, 4477, 4477, 4477, 4479, 9720, 9709, 9851, 9846, 9864, 9922, 207, 9832, 8670, 9723, 9723, 9723, 9723, 9723, 9724, 9725, 9863, 9852, 9862, 9719, 4480, 4477, 4477, 4477, 4477, 4477, 4484, 4485, 4486, 4487, 4487, 4487, 4487, 90, 9865, 9847, 9873, 9865, 9865, 2563, 2563, 2563, 2563, 2563, 2568, 9720, 9725, 9725, 9725, 9725, 9725, 9725, 9725, 6411, 6411, 6411, 6411, 6411, 6411, 6411, 6499, 9888, 9900, 9885, 9888, 2565, 2563, 2563, 2563, 2563, 2563, 4488, 4488, 4488, 4488, 4488, 4488, 4488, 3095, 9871, 207, 9884, 9886, 9888, 4488, 4488, 4488, 4488, 4488, 4489, 6434, 6434, 6434, 6434, 6434, 6434, 6434, 9759, 9763, 6491, 6491, 6491, 6491, 6491, 6491, 6491, 9894, 9906, 9898, 9897, 4490, 4488, 4488, 4488, 4488, 4488, 4492, 4492, 4492, 4492, 4492, 4492, 4492, 4493, 1385, 1390, 198, 358, 91, 4492, 4492, 4492, 4492, 4492, 4494, 9841, 9854, 1391, 1386, 1392, 199, 359, 92, 9848, 9861, 1387, 1393, 9784, 360, 93, 9854, 1394, 9787, 9908, 9809, 4495, 4492, 4492, 4492, 4492, 4492, 4499, 4500, 4501, 4502, 4502, 4502, 4502, 9728, 1390, 6495, 358, 344, 536, 2575, 2575, 2575, 2575, 2575, 2580, 9865, 1391, 334, 1392, 345, 359, 346, 9821, 9865, 9859, 1393, 1303, 9789, 9767, 9764, 1394, 9872, 9841, 9919, 3363, 2577, 2575, 2575, 2575, 2575, 2575, 2181, 3364, 4503, 4503, 4503, 4503, 4503, 4503, 4503, 2140, 344, 198, 1304, 9870, 9900, 2572, 2572, 2572, 2572, 2572, 2573, 9923, 345, 9809, 346, 199, 1305, 9888, 9888, 3367, 8783, 347, 200, 1968, 9819, 9900, 9896, 9809, 9826, 9766, 9781, 2574, 2572, 2572, 2572, 2572, 2572, 4504, 4504, 4504, 4504, 4504, 4504, 4504, 3113, 91, 358, 8784, 9921, 9900, 4504, 4504, 4504, 4504, 4504, 4505, 9893, 9907, 9924, 92, 359, 8785, 9826, 568, 9905, 568, 93, 360, 8786, 1422, 9809, 9926, 9809, 9809, 9786, 9788, 4506, 4504, 4504, 4504, 4504, 4504, 4508, 4508, 4508, 4508, 4508, 4508, 4508, 4509, 363, 9809, 363, 9854, 9809, 4508, 4508, 4508, 4508, 4508, 4510, 9925, 9816,10052, 364, 6440, 364, 9809, 568, 568, 9822, 365, 8783, 365,10105, 9815, 9818, 9797, 9809, 9790, 9887, 4511, 4508, 4508, 4508, 4508, 4508, 4515, 4516, 4517, 4518, 4518, 4518, 4518, 9792, 363, 363, 9900, 9860, 8784, 2588, 2588, 2588, 2588, 2588, 2593, 9814,10078, 9823, 364, 364, 10118, 519, 8785, 9809, 9809, 365, 9799, 8961, 850, 8786, 8013, 9809, 9920, 9798, 8961, 2590, 2588, 2588, 2588, 2588, 2588, 4519, 4519, 4519, 4519, 4519, 4519, 4519, 2156, 9817, 9809, 9820,10079, 1333, 2585, 2585, 2585, 2585, 2585, 2586, 6561, 6561, 6561, 6561, 6561, 6561, 6561, 1334, 9809, 9815, 9825,10105, 9939, 9938, 1335, 9996,10123, 322, 9996,10052, 2587, 2585, 2585, 2585, 2585, 2585, 90, 90, 9731, 90, 90, 90, 90, 90, 90, 1303, 90, 90, 9824, 9770, 6417,10119,10052, 3363, 1303, 90, 90, 90, 90, 90, 227, 3364, 3363,10181,10006, 2076, 391, 1616,10019,10052, 3364, 6270, 1304,10007,10060,10023, 2077,10061,10062,10105, 392, 1304, 91, 90, 90, 90, 1305, 393, 367, 3367, 2078,10059, 8783, 1306,10035, 1305, 92, 2079, 3367, 3539, 10062,10039, 1306, 93, 207, 4520, 608, 4521, 4521, 4521, 4521, 4521, 4521, 4521, 3759, 1617,10052,10075,10110, 8784, 4521, 4521, 4521, 4521, 4521, 4522, 9895, 9895, 9895, 9895, 9895, 9895, 9895, 8785, 8008, 8008, 9943, 9962,10105, 9888, 8786,10105,10077, 8023, 8023,10076, 4523, 4521, 4521, 4521, 4521, 4521, 4524, 4524, 4524, 4524, 4524, 4524, 4524, 9794, 10105,10025,10105, 3170,10113, 4524, 4524, 4524, 4524, 4524, 4525, 3169, 3169, 3169, 3169, 3169, 3169, 3169, 6231,10033, 10121, 90, 9929, 9929, 9929, 9929, 9929, 9929, 9929, 90, 10120, 4526, 4524, 4524, 4524, 4524, 4524, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2611,10025,10105,10111, 3170,10105, 2607, 2607, 2607, 2607, 2607, 2609, 90, 90, 8008, 8008, 9943, 9943,10014,10105, 90, 90, 721, 8023, 8023, 8023, 9809,10112, 5739, 9930, 9952,10017, 2610, 2607, 2607, 2607, 2607, 2607, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 1807, 10114, 367, 90,10122, 779, 2602, 2602, 2602, 2602, 2602, 2603, 90,10014, 8008, 8008, 9962, 9962,10019, 780, 8023, 10019, 1050, 8023, 8023,10023, 782,10123,10023, 9956, 9971, 10029, 2604, 2602, 2602, 2602, 2602, 2602, 90, 90, 9736, 90, 90, 90, 90, 90, 90,10035, 208, 90, 207, 5731, 6273,10123,10039, 1385, 2364, 90, 90, 90, 90, 90, 227, 91, 3363,10041,10128, 6273, 229, 1386,10105, 8041, 3364, 205, 9975,10105, 1387, 92, 91, 207, 3539, 10115, 218, 1304, 93, 90, 90, 90, 219, 230, 9761, 10042, 92,10123, 8014, 3539,10014, 1305,10129, 93, 3367, 10130, 367, 8023, 1306, 4536, 90, 90,10117, 280, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 4537, 234, 234, 234, 234, 234, 234, 234, 234, 234, 90, 90,10123, 90, 90, 90, 90, 90, 90, 227, 110, 90, 207,10136, 91, 91,10123, 7981, 1303, 90, 90, 90, 90, 90, 90, 90, 3363,10133, 92, 92, 111,10123, 2364, 90, 3364, 93, 93,10123, 9588, 9588, 9588, 9588, 9588, 9588, 112, 1304,10132, 90, 90, 90, 90, 113,10141, 9801,10105,10136, 1032,10105, 3394, 1305, 10147, 90, 3367,10131,10135, 8013, 1306, 4538, 90, 90, 1033, 90, 90, 90, 90, 90, 90, 1034, 90, 2190, 10105,10051, 6273, 1390,10116, 1618,10136, 2191, 90, 90, 90, 90, 90, 91,10143, 1391, 5722, 1392, 4540, 8041, 10142,10136,10111,10136, 1393,10153,10136, 92, 182, 1394, 3539, 3289, 4541, 367, 93, 2194, 90, 90, 9765, 4542, 90, 90, 183, 90, 90, 90, 90, 90, 90, 184, 90, 2190,10144, 207,10180,10136, 207, 9745, 6273, 2191, 90, 90, 90, 90, 90, 4543,10146,10145, 331, 91, 4540,10185, 367, 9948, 9948, 9948, 9948, 9948, 9948, 9948, 8023,10097, 90, 92, 4541,10147, 3539, 2194, 90, 90, 93, 4542, 90, 90, 2075, 90, 90, 90, 90, 90, 90,10035, 90, 3790,10197, 91, 9721, 2364,10039,10098, 2076, 2191, 90, 90, 90, 90, 90, 91, 5699, 92, 10147, 2077, 4553,10099,10152,10014, 93,10147,10154,10123, 10100, 92, 8023,10155, 3539, 2078, 4554, 9802, 93, 2194, 90, 90, 2079, 4555, 90, 90, 9052, 90, 90, 90, 90, 90, 90, 1303, 90, 90, 9768, 2075, 207, 207, 2364, 3363, 1303, 90, 90, 90, 90, 90, 90, 3364, 3363,10178,10165, 2076, 4557, 5695,10147, 3276, 3364, 9721, 1304, 367,10185, 1967, 2077, 205, 4558,10185, 4559, 1304, 91, 90, 90, 90, 1305, 4560, 207, 3367, 2078, 1105, 10123, 1306,10177, 1305, 92, 9771, 3367, 3539, 173,10123, 1306, 93, 4558, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 174, 90, 3790, 175, 828, 173, 1969, 176, 10182,10194, 2191, 90, 90, 90, 90, 90, 4561,10183, 829, 174, 9732, 4553, 175, 90, 90, 830, 176, 5686, 5746, 721,10155, 90, 90,10185, 9734, 4554, 9773, 207, 2194, 90, 90,10192, 4555, 90, 90, 322, 90, 90, 90, 90, 90, 90, 5682, 90, 3790, 4849, 3266, 779, 367, 90, 90, 1110, 2191, 90, 90, 90, 90, 90, 10083, 4850,10123, 780, 832, 4569, 1050,10171, 4851,10081, 782, 9982, 9982, 9982, 9982, 9982, 9982, 9982, 833, 4570, 10092, 9735, 2194, 90, 90, 834, 4571, 90, 90, 2075, 90, 90, 90, 90, 90, 90, 9777, 90, 3790, 182, 10185,10184,10185,10185,10185, 2076, 2191, 90, 90, 90, 90, 90, 4572, 183,10185,10195, 2077, 4569,10185,10200, 184, 90, 207,10200, 9769, 1105,10193, 8783,10200, 90, 2078, 4570,10199, 9743, 2194, 90, 90, 2079, 4571, 90, 90, 1106, 90, 90, 90, 90, 90, 90,10191, 90, 3790, 187, 828,10190, 8784,10198,10212, 90, 2191, 90, 90, 90, 90, 90,10206, 188, 829,10205, 8785, 4577, 90, 90, 189, 830,10200, 8786,11539, 9772, 90, 90, 10213,10200,10207, 4578,10082, 9746, 2194, 90, 90, 9795, 4579, 90, 90, 9775, 90, 90, 90, 90, 90, 90, 10102, 90, 3790, 187,11658, 5673, 90, 90,10200, 1106, 2191, 90, 90, 90, 90, 90, 4580, 188,10248,10218, 828, 4577,10085,10213, 9747, 90, 9958, 9958, 9958, 9958, 9958, 8783, 5384, 90, 829, 4578, 207, 190, 2194, 90, 90, 830, 4579, 90, 90, 1110, 90, 90, 90, 90, 90, 90,10209, 90, 3790, 187, 832, 198, 8784,10200, 2364, 90, 2191, 90, 90, 90, 90, 90,10219, 188, 833, 199, 8785, 4582, 4583,10200, 189, 834, 200, 8786, 10213, 9776,10200,10123, 9748,10208,10210, 4584,10220, 190, 2194, 90, 90, 9796, 4585, 334, 2091,10213,10224,10136, 4583, 90, 90,10213, 90, 90, 90, 90, 90, 90, 10134, 90, 90, 187, 4588, 4588, 4588, 4588, 4588, 4588, 90, 90, 90, 90, 90, 90,10179, 188,10129,10221, 10224, 4589, 90,10315, 189,10663, 5669, 721, 9749, 9779, 90,10222,10667,10230,10142, 4590, 205, 190, 90, 90, 90, 367, 4591, 90, 90, 1110, 90, 90, 90, 90, 90, 90,10084, 90, 90, 804, 832, 198, 90,10229, 10328, 207, 90, 90, 90, 90, 90, 90,10213, 805, 833, 199, 1078, 4589,10224,10213, 807, 834, 200,10223, 9753,10237,10231,10249,10237, 721, 9785, 4590,10224, 808, 90, 90, 90,10185, 4591, 90, 90, 355, 90, 90, 90, 90, 90, 90, 227, 90, 3790,10244,10247,10249, 91,10249,10249, 804, 2191, 90, 90, 90, 90, 90, 10196, 1303,10200,10242, 92, 4594, 4595, 805,10255, 3363, 1078, 93,10245,10249, 807,10257,10264, 3364,10191, 4596, 10264,10256, 2194, 90, 90, 9750, 4597, 808, 1304,10211, 207,10254, 4595, 90, 90,10258, 90, 90, 90, 90, 90, 90, 1305, 90, 2190, 3367,10249,10206,10249, 1306, 2349,10264, 2191, 90, 90, 90, 90, 90, 280,10260, 10273,10264,10274, 4610,10275,10270, 90, 227, 1618, 721, 9752,10213,10249, 91, 90,10264, 367, 4611, 5661,10262, 2194, 90, 90,10200, 4612, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 804,10246,10261, 10269,10272, 90,10280, 2191, 90, 90, 90, 90, 90, 4613, 805,10288,10263, 1078, 4610,10219,10255, 807, 9949, 9949, 9949, 9949, 9949, 9950, 9951, 8023,10264,10275, 4611, 10275, 808, 2194, 90, 90,10271, 4612, 90, 90, 1105, 90, 90, 90, 90, 90, 90,10275, 90, 2190, 198, 10288,10293,10185, 3394,10282, 1106, 2191, 90, 90, 90, 90, 90, 207, 199,10185,10315, 828, 4625, 5657,10264, 200, 227, 205,10281,10296,10123,10295, 91, 4838, 5738, 829, 4626,10299, 9783, 2194, 90, 90, 830, 4627, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 9774,10298,10300,10320,10315, 4839, 1110, 2191, 90, 90, 90, 90, 90, 4628,10123,10325,10315, 832, 4625, 4840,12173, 90, 227,10315,10322, 367, 4841, 721, 91, 90,10087, 833, 4626,10315, 5923, 2194, 90, 90, 834, 4627, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 9778,10315,12291, 722,10315, 90,10301, 2191, 90, 90, 90, 90, 90,10103,10327, 207,10321, 723, 4638, 5652, 979, 207, 227, 205, 725, 8783, 721, 10323, 91, 9985,10315,10264, 4639,10332,10315, 2194, 90, 90, 5648, 4640, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 8784,10598, 722,10315,10332, 367,10297, 2191, 90, 90, 90, 90, 90, 4641, 8785, 10367, 723,10331, 4638, 979,10337, 8786, 227, 725,10270, 8783,10324,10315, 91,10619, 5746, 9983, 4639,10329, 8788, 2194, 90, 90,10342, 4640, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 8784,10332,10326, 10315, 207, 4849, 5644, 2191, 90, 90, 90, 90, 90, 10332, 8785,10332, 207,10350, 4649, 4850,10321, 8786, 227, 10339,10332,10347, 4851,10340, 91,10342,10094, 367, 4650, 10330, 9793, 2194, 90, 90,10342, 4651, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 91, 207, 5640,10365,10363, 683,10338, 2191, 90, 90, 90, 90, 90, 4652, 92, 677,10341,10332, 4649,10332, 5923, 93, 9951, 9951, 9951, 9951, 9951, 9951, 9951, 8023,10342, 10348, 4650,10342, 9800, 2194, 90, 90,10349, 4651, 90, 90,10332, 90, 90, 90, 90, 90, 90, 1303, 90, 2190,10369,10350,10370, 5634,10332, 3363, 1303, 2191, 90, 90, 90, 90, 90, 3364, 3363,10372, 5492,10372, 4657, 10372,10372,10332, 3364,10379, 1304,10366, 280,10372,10385, 4658, 2348,10368, 4659, 1304, 90, 2194, 90, 90, 1305, 4660,10372, 3367, 90,10380, 1303, 1306,10364, 1305, 205, 10338, 3367,10371, 5492,10384, 1306, 4658, 90, 90,10377, 90, 90, 90, 90, 90, 90, 2814, 90, 2190, 227, 10302, 90, 1304,10378,10391, 91, 2191, 90, 90, 90, 90, 90, 280,10372,10385,10381, 1305, 4662, 5492, 92, 90, 227, 205, 1306,10382, 1303, 93, 91, 90, 90, 5492, 4663,10385, 5923, 2194, 90, 90, 90, 4664, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 227, 1304,10390, 1129,10372, 90, 91, 2191, 90, 90, 90, 90, 90, 4665, 90, 1305,10385,10396, 4662, 10385, 92,10396, 1306, 6820,10392,10394,10372, 93, 207, 10385,10395,10396, 4663,10404,10396, 2194, 90, 90,10104, 4664, 90, 90,10403, 90, 90, 90, 90, 90, 90, 1303, 90, 2190, 227,10383, 5594,10393,10401, 3363, 91, 2191, 90, 90, 90, 90, 90, 3364,10402, 5594, 5594, 280, 4657,10378, 92, 5492, 227,10417, 1304, 90,10415, 93, 91, 4658,10396, 367, 4659, 90,10419, 2194, 90, 90, 1305, 4660,10419, 3367, 92,10419,10419, 1306, 207, 367, 227, 93,10419,10426, 2350,10385, 91, 4658,10416, 10430, 4667, 90, 90, 90, 90, 90, 90, 90, 90, 90, 92, 90, 90, 227, 205,10424,10430, 93,10427, 91, 90, 90, 90, 90, 90, 90,10430,10425,10429, 10430,10428, 4674,10372, 92,10430, 227, 207,10437,10435, 10385, 93, 91,10450,10332, 367, 4675, 5492,10315, 90, 90, 90,10438, 4676, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 227,10418, 8394,10372, 10452,10451, 91, 90, 90, 90, 90, 90, 90, 4677, 10436,10327, 5923,10455, 4674,10391, 92,10315, 227, 205, 10315,10332, 2848, 93, 91,10315,10315,10449, 4675,10453, 10315, 90, 90, 90,10315, 4676, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 227,10620, 3405,10454,10315, 9388, 91, 2191, 90, 90, 90, 90, 90,10456,10328, 3128, 3406,10320, 4689, 2859, 92,10315, 227, 3407,10315,10315,10324, 93, 91,10716,10323,10314, 4690,10322,10315, 2194, 90, 90, 9400, 4691, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 227, 205,10329,10315,10315, 367, 91, 2191, 90, 90, 90, 90, 90, 4692,10321,10325, 207, 9388, 4689, 207, 92,10331, 227, 9388, 4838, 5738, 2848, 93, 91, 9388, 9388, 367, 4690,10330, 9388, 2194, 90, 90, 9395, 4691, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 4839, 9388, 3405, 9396, 9393,10460, 9388, 2191, 90, 90, 90, 90, 90,10035, 4840, 9397, 3406, 9398, 4700, 2859,10039, 4841, 227, 3407, 9388, 9388,10040, 9394, 91, 5479, 2000,10041, 4701, 207,10088, 2194, 90, 90, 9401, 4702, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 9388, 5474, 9402, 9403,10471,10042, 10471, 2191, 90, 90, 90, 90, 90, 4703,10478,10481, 207, 91, 4700, 90, 9958, 9958, 9958, 9958, 9958, 9958, 9958, 90, 9388, 9388, 2902, 92, 4701,10471,10471, 2194, 90, 90, 93, 4702, 90, 90, 367, 90, 90, 90, 90, 90, 90, 1303, 90, 2190, 9388,10315, 91, 90, 10465, 3363, 1303, 2191, 90, 90, 90, 90, 90, 3364, 3363, 9404, 92,10471, 4708,10471,10476, 9405, 3364, 93, 1304, 207, 5465,10477,10326, 4709, 367, 207, 4710, 1304, 2847, 2194, 90, 90, 1305, 4711,10467, 3367, 2847,10479, 10471, 1306,10321, 1305,10315, 2815, 3367, 2000,10483, 721, 1306, 4709, 90, 90, 3360, 90, 90, 90, 90, 90, 90, 227, 90, 2190, 1604, 1948, 2859, 91, 2000,10471, 367, 2191, 90, 90, 90, 90, 90, 722,10486,10486, 2902, 92, 4713,10471,10480,10486,10493, 5454, 93,10471, 10486, 723, 1949, 367, 979,10486, 4714, 207, 725, 2194, 90, 90,10471, 4715, 90, 90, 1950, 90, 90, 90, 90, 90, 90, 1951, 90, 2190, 9984, 5746,10491,10485, 10484,10494, 5443, 2191, 90, 90, 90, 90, 90, 4716, 10492,10089, 2335, 91, 4713, 9967, 9967, 9967, 9967, 9967, 9967, 9967, 8023,10486, 4849,10499, 721, 92, 4714, 367, 10093, 2194, 90, 90, 93, 4715, 90, 90, 4850, 90, 90, 90, 90, 90, 90, 4851, 90, 2190, 91, 91, 6828,10507,10466,10486, 804, 2191, 90, 90, 90, 90, 90,10499, 92, 92,10496,10499, 4708,10495, 805, 93, 93, 1078,10463,10499, 2848, 807,10486, 4709, 207,10499, 4710,10506,10310, 2194, 90, 90,10464, 4711, 808, 9751, 9968, 9968, 9968, 9968, 9968, 9969, 9970, 8023, 568,10510, 5395,10510, 3405, 4709,10504,10508, 4718, 90, 90,10498, 90, 90, 90, 90, 90, 90, 3406, 90, 90, 2859, 10499, 91,10499, 3407,10505, 363, 907, 90, 90, 90, 90, 90,10510,10509,10458, 92, 91, 630,10515, 364, 10517,10518, 93, 5435, 367,10539, 365, 9388,10510,10518, 92, 631,10471,10553, 90, 90, 90, 93, 632, 570, 10469, 207, 4838, 5738, 2535, 9970, 9970, 9970, 9970, 9970, 9970, 9970, 8023,10540, 9399,10470, 4726, 635, 90, 90, 10528, 90, 90, 90, 90, 90, 90,10471, 110, 90, 4839,10510, 9394,10516,10529,10471,10558, 907, 90, 90, 90, 90, 90,10478, 4840,10471, 207,10471, 645,10471, 10559, 4841,10550,10559,10482,10478,10481,10530,10566, 5426, 10481,10566, 646, 367,10091, 90, 90, 90, 629, 4727, 90, 90,10477, 280, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 4728, 654, 648, 648, 648, 648, 241, 241,10486, 241, 241, 241, 241, 241, 241,10471, 243, 241, 2848,10540, 9592, 10486,10486,10471,10499, 911, 241, 241, 241, 241, 241, 10471,10471,10675,10559,10459, 637, 2000, 207, 5419, 9666, 10479,10566, 2000,10471,10554, 3405, 1032,10497,10479, 638, 10552,10555, 241, 241, 241, 639, 640, 207,10471, 3406, 1033,10556, 2859,10551,10471,10492, 3407, 1034,10505,10557, 4729, 241, 241,10485, 241, 241, 241, 241, 241, 241, 636, 243, 241, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 927, 241, 241, 241, 241, 241, 4730, 4730, 4730, 4730, 4730, 4731, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 4732, 4730, 4730, 4730, 4730, 4730, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 4735, 4735, 4735, 4735, 4735, 4735, 4735, 3248,10471, 5411,10471,10471, 2000, 4735, 4735, 4735, 4735, 4735, 4736, 2991,10471, 536,10471,10008, 334,10009,10009,10009,10009,10009,10009,10009, 92,10471, 10559,10471,10471,10471,10482, 4737, 4735, 4735, 4735, 4735, 4735, 4739, 4739, 4739, 4739, 4739, 4739, 4739, 4740,10477, 10480,10483,10477,10484, 4739, 4739, 4739, 4739, 4739, 4741, 8011,10556,10008,10471,10010,10010,10010,10010,10010,10011, 10012,10476,10557,10471,10477,10471, 5350, 334, 5345,10471, 4742, 4739, 4739, 4739, 4739, 4739, 280,10471,10471,10559, 2962,10559, 519,10559,10559, 4743, 4743, 4743, 4743, 4743, 4743, 4743, 90, 8011,10559,10569,10483,10480, 4743, 4743, 4743, 4743, 4743, 4744,10476,10482,10484,10485,10008,10567, 10012,10012,10012,10012,10012,10012,10012,10559,10564,10559, 10564,10559, 322,10477, 4745, 4743, 4743, 4743, 4743, 4743, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 3926,10559,10565, 10559,10559,10559, 4747, 4747, 4747, 4747, 4747, 4748, 8011, 10571,10559,10559,10569,10574, 5746,10531,10531,10531,10531, 10531,10531,10531,10568, 5319,10570,10565,10567,10559, 4749, 4747, 4747, 4747, 4747, 4747, 90,10559,10559,10567,10564, 10582,10559, 4849,10565, 4750, 4750, 4750, 4750, 4750, 4750, 4750,10559,10559, 765,10471,10568, 4850, 4750, 4750, 4750, 4750, 4750, 4751, 4851,10259,10259,10259,10259,10259,10259, 10259,10559,10574,10565,10538,10564,10095,10249,10572,10570, 10471,10574,10565, 4752, 4750, 4750, 4750, 4750, 4750, 4756, 4756, 4756, 4756, 4756, 4756, 4756, 3937,10565,10574,10471, 2000, 4879, 4756, 4756, 4756, 4756, 4756, 4757,10531,10531, 10531,10531,10531,10531,10531,10568,10559,10580,10574, 322, 10579,10536,10574,10471,10471,10574,10581,10559, 4758, 4756, 4756, 4756, 4756, 4756, 4759, 4759, 4759, 4759, 4759, 4759, 4759,10471,10583,10574,10477, 765,10573, 4759, 4759, 4759, 4759, 4759, 4760,10531,10531,10531,10531,10531,10531,10531, 10571,10574,10588,10557,10471,10574,10471,10480,10471,10574, 10585,10556,10584, 4761, 4759, 4759, 4759, 4759, 4759, 4764, 4764, 4764, 4764, 4764, 4764, 4764, 3948,10471,10580,10471, 765,10471, 4764, 4764, 4764, 4764, 4764, 4765,10586,10589, 10481,10471,10471,10476,10471,10537,10471,10476, 1303,10478, 10471,10477, 2000,10479,10471,10481,10471,10479, 4766, 4764, 4764, 4764, 4764, 4764, 4767, 4767, 4767, 4767, 4767, 4767, 4767,10471,10471,10482,10471, 1304,10471, 4767, 4767, 4767, 4767, 4767, 4768,10483,10478,10471,10480, 5314,10471, 1305, 10471,10477,10471,10590,10471,10476, 1306,10479,10471,10477, 10478,10471,10485, 4769, 4767, 4767, 4767, 4767, 4767, 1935, 10308, 2714, 2714, 2714, 2714, 2714, 2714, 2714, 2715,10590, 10471,10483,10484, 9388, 2714, 2714, 2714, 2714, 2714, 2716, 10587,10587,10587,10587,10587,10587,10587,10476,10471,10477, 9388,10598, 2902,10574,10598,10480,10598,10482,10598, 9589, 2717, 2714, 2714, 2714, 2714, 2714, 4775, 4775, 4775, 4775, 4775, 4775, 4775, 3963,10471,10477, 1032, 4165,10598, 4775, 4775, 4775, 4775, 4775, 4776,10609,10605,10598,10598, 367, 1033,10592,10558,10603,10594, 9394,10604, 1034,10608,10598, 10607, 850,10597,10604,10598, 4777, 4775, 4775, 4775, 4775, 4775, 4778, 4778, 4778, 4778, 4778, 4778, 4778, 1032, 1032, 1422,10610,10598,10598, 4778, 4778, 4778, 4778, 4778, 4779, 10606, 207, 1033, 1033,10598,10598,10611,10598,10620, 1034, 1034,10620,10598,10623,10623,10620,10620,10620,10595,10623, 4780, 4778, 4778, 4778, 4778, 4778, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2729,10612,10613,10615,10620,10620, 2728, 2728, 2728, 2728, 2728, 2730,10631,10614,10626,10642,10623, 10620,10623,10634,10620,10643,10623,10630,10639,10623,10635, 10636,10637,10644,10641,10632, 2731, 2728, 2728, 2728, 2728, 2728, 2724, 2724, 2724, 2724, 2724, 2724, 2724, 1887, 850, 10638,10640,10623, 850, 2724, 2724, 2724, 2724, 2724, 2725, 10687,10646, 5194, 3522,10620,10620,10623, 9680,10630,10623, 10620,10620,10623,10620,10623,10623, 1422,10623,10808,10645, 2726, 2724, 2724, 2724, 2724, 2724, 4786, 4786, 4786, 4786, 4786, 4786, 4786, 3979,10647,10648,10650,10635,10620, 4786, 4786, 4786, 4786, 4786, 4787,10663,10649,10652,10663,10651, 367,10653,10667,10673,10683,10667, 1422,10654,10655, 207, 850,10672,10808,10814, 4830, 4788, 4786, 4786, 4786, 4786, 4786, 4789, 4789, 4789, 4789, 4789, 4789, 4789,10623,10668, 10678,10695,10808,10675, 4789, 4789, 4789, 4789, 4789, 4790, 9666,10675,10687,10687,10700,10700,10682,10718, 9666, 9680, 9680, 9696, 9696, 207, 8670,10694,10817,10690,10707,10808, 4791, 4789, 4789, 4789, 4789, 4789, 2746, 2746, 2746, 2746, 2746, 2746, 2746, 2747,10708, 2772,10620,10808,10675, 2746, 2746, 2746, 2746, 2746, 2748, 9666,10675,10700,10818,10808, 10718,10682,10808, 9666, 9696, 2848,10684, 8670,10813, 207, 10703, 207,10742,10721,10684, 2749, 2746, 2746, 2746, 2746, 2746, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 1903,10822, 10808, 1333,10685, 3405, 2742, 2742, 2742, 2742, 2742, 2743, 10685,10723,10826, 367,10723, 1334,10825, 3406,10727, 207, 2859,10727, 1335,10836, 3407, 207,10816,10728,10745, 4815, 2744, 2742, 2742, 2742, 2742, 2742, 90, 90,10461, 90, 90, 90, 90, 90, 90, 1489, 90, 90, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 90, 90, 90, 90, 90, 90, 1490, 1489, 4797, 1491, 1489, 1492, 1489, 1489, 1489, 1493, 1489, 1489, 1494, 1495, 1496, 1489, 1489, 1497, 1489, 1498, 1489, 1489, 90, 90, 90, 1489, 1499, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1500, 1489, 1489, 1489, 1489, 1489, 1489, 241, 241, 1303, 241, 241, 241, 241, 241, 241, 10744, 241, 241, 1333,10826, 1032, 207, 4810, 367,10808, 911, 241, 241, 241, 241, 241,10675, 1334, 1303, 1033, 1304, 657, 7376, 9666, 1335,10808, 1034,10305,10305,10305, 10305,10305,10305, 91, 1305, 658,10718, 367, 241, 241, 241, 1306, 659, 8670,10596, 1304,10821, 92,10835,10808, 3539,10826,10307,10808, 93,10823, 4798, 90, 90, 1305, 90, 90, 90, 90, 90, 90, 1306, 90, 90, 4799, 4799, 4799, 4799, 4799, 4799, 4799, 907, 90, 90, 90, 90, 90,10687, 207,10808, 1422,10820, 630,10824, 9680, 10831,10723,10815,10687, 207,10826, 850, 4792,10727,10826, 9680, 631,10826, 367, 90, 90, 90,10808, 632, 241, 241,10696, 241, 241, 241, 241, 241, 241,10826, 243, 241, 4801, 4801, 4801, 4801, 4801, 4801, 4801, 911, 241, 241, 241, 241, 241,10700,10838,10839,10697, 367, 637, 10832, 9696,10712,10712,10712,10712,10712,10712,10712, 207, 207, 4781,10843, 638, 367, 367, 241, 241, 241, 639, 640, 90, 90,10853, 1200, 90, 90, 90, 90, 90, 90, 90, 90, 4802, 4802, 4802, 4802, 4802, 4802, 412, 90, 90, 90, 90, 90, 90, 412, 412, 412, 412, 412, 413, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 414, 412, 412, 90, 90, 90, 90, 415, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 4807, 4807, 4807, 4807, 4807, 4807, 4807, 3317, 1385,10808, 358,10826,10687, 4807, 4807, 4807, 4807, 4807, 4808, 9680,10700,10843, 1386,10858, 359,10694,10826, 9696, 207, 1387,10696,10793,10826,10707, 10833,10765,10819,10834,10709, 4809, 4807, 4807, 4807, 4807, 4807, 4811, 4811, 4811, 4811, 4811, 4811, 4811, 4812,10826, 10814,10843,10697,10843, 4811, 4811, 4811, 4811, 4811, 4813, 10710,10700,10849,10826,10864,10826, 4770,10842, 9696,10712, 10712,10712,10712,10712,10713,10714,10837,10851, 367,10709, 4814, 4811, 4811, 4811, 4811, 4811, 4818, 4819, 4820, 4821, 4821, 4821, 4821,10840,10832,10841,10843,10852, 207, 2775, 2775, 2775, 2775, 2775, 2780,10710,10714,10714,10714,10714, 10714,10714,10714, 7404, 7404, 7404, 7404, 7404, 7404, 7404, 10843,10843,10843,10854,10858, 2777, 2775, 2775, 2775, 2775, 2775, 4822, 4822, 4822, 4822, 4822, 4822, 4822, 2308, 91, 4762,10849, 850,10723, 2772, 2772, 2772, 2772, 2772, 2773, 10727,10723,10857, 92,10855, 721,10728, 323,10727,10848, 93,10729,10791,10863,10843, 367,10843,10858,10871,10729, 2774, 2772, 2772, 2772, 2772, 2772, 4827, 4827, 4827, 4827, 4827, 4827, 4827, 779, 173, 91, 850,10730,10843, 4827, 4827, 4827, 4827, 4827, 4828,10730,10850, 780, 174, 92, 1050, 175,10718,10856, 782, 176, 93,10858,10858, 8670, 10807,10867,10750,10877,10871, 4829, 4827, 4827, 4827, 4827, 4827, 90, 90, 367, 90, 90, 90, 90, 90, 90, 10718, 90, 2190,10866,10858, 7379, 207, 8670, 2848, 4753, 2191, 90, 90, 90, 90, 90, 91, 4105,10731,10858, 7379, 2192,10858,10858,10871, 4106, 205,10865,10880,10858, 92, 91,10878, 3539,10868, 2193, 3405, 93, 2194, 90, 90,10906, 2195, 7379,10732, 92,10871,10882, 3539, 8783, 3406,10871, 93, 4109, 91,10870,10869, 3407, 4844, 1603, 1603, 1604, 4845, 1603, 1603, 1603, 1603, 1603, 92, 1603, 1603, 3539, 182, 7379,10864, 93, 8784,10879, 2337, 1603, 1603, 1603, 1603, 1603, 91,10876, 183, 367, 91, 1954, 8785, 367,10888, 184, 207,10858,10882,10798, 92,10882, 207, 3539, 92, 1955,10755, 93, 1603, 1603, 1603, 93, 1956, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 10871, 1603, 1603,10895,10895,10921,10743, 369,10871, 1303, 2337, 1603, 1603, 1603, 1603, 1603,10698, 3363,10887,10881, 10903, 1954, 205,10907,10882, 3364,10698, 91,10764,10902, 10922, 1385,10889,10905,10907, 1955, 1304, 91, 1603, 1603, 1603, 92, 1956,10900, 3539, 1386,10801,10907, 93,10915, 1305, 92, 1387, 3367, 3539,10914,10930, 1306, 93,10907, 4846, 1018, 1018,10907, 1303, 1018, 1018, 1018, 1018, 1018, 3361, 1018, 3363, 8784, 1333, 7390, 173,10871,10907,10913, 3364, 1018, 1018, 1018, 1018, 1018, 91, 8785, 1334,10918, 174, 4858,10920, 175, 8786, 1335,10922, 176, 8783, 721, 92,10907,10912, 3539,10904, 4859,10922, 93, 3367, 1018, 1018,10746, 4860, 1018, 1018,10747, 1303, 1018, 1018, 1018, 1018, 1018,10877, 1018, 3363, 8784, 198, 779,10797,10956, 10922, 7393, 3364, 1018, 1018, 1018, 1018, 1018, 4861, 8785, 199, 780, 91, 4858, 1050,10916, 8786, 200, 782, 4746, 207,10928, 721,10752,10922, 323, 92, 4859,10790, 3539, 3367, 1018, 1018, 93, 4860, 1018, 1018,10922, 1303, 1018, 1018, 1018, 1018, 1018,10931, 1018, 1018, 319,10932, 7393, 779,10907, 173,10922, 1018, 1018, 1018, 1018, 1018, 1018, 91,10929,10933,10927, 780, 4865, 174, 1050, 4738, 175, 10940, 782,10843, 176, 92,10933,10933, 3539,10919, 4866, 683, 93, 1018, 1018, 1018,10946, 4867, 1018, 1018,10751, 1303, 1018, 1018, 1018, 1018, 1018,10913, 1018, 1018,10946, 207, 344,10957,10808, 1422, 7393, 1018, 1018, 1018, 1018, 1018, 1018, 4868, 345,10938, 346, 91, 4865,11329, 367, 11122,10939,10771, 677,10951,10953,10826, 182,10933,10962, 92, 4866,10826, 3539, 1018, 1018, 1018, 93, 4867, 1018, 1018, 183, 1303, 1018, 1018, 1018, 1018, 1018, 184, 1018, 1018,11045,11524,11171,10843,11045, 2848, 1385, 1018, 1018, 1018, 1018, 1018, 1018, 7393, 4105,10753,10718,10922, 4870, 205, 1386,10954, 4106, 8670, 91,10959,11071, 1387, 4101, 10721, 4871, 2848, 4872, 3405,10731, 1018, 1018, 1018, 92, 4873, 4105, 3539,10958,10766,10955, 93, 2848, 3406, 4106, 11054, 4109,10982, 4733,10711, 3407, 4105, 4871, 1303,10986, 3405,10732,10105,10928, 4106, 91, 173, 4878, 4878, 4878, 4878, 4878, 4878, 4878, 3406, 3405, 187, 4109, 367, 92, 174, 3407, 3539, 175, 2848, 1304, 93, 176, 173, 3406, 188, 207, 4109, 4105, 4102,10117, 3407, 189,10749, 1305, 1110, 4106, 174, 323, 4879, 175, 1306, 4055,10758, 176, 190, 832, 3405,10996, 2848, 4103, 4884, 4884, 4884, 4884, 4884, 4884, 4884, 4105,10999, 833, 3406,10748, 322, 4109, 173, 4106, 834, 4952, 1304,10975,10982,10105,11023,11045, 10782, 4527, 3405,10986, 174, 4951, 323, 175, 1305,10987, 11010, 176,10975,11056, 2585, 1306, 3406,11014,11045, 4109, 1615, 1018, 1018, 3407, 1303, 1018, 1018, 1018, 1018, 1018, 322, 1018, 3363, 173,10118, 91, 519,11004,11053, 367, 3364, 1018, 1018, 1018, 1018, 1018, 182, 174,10982, 92, 175, 4886,11026,11045, 176,10986, 93,10993,11070,10982, 183,11055,11072,11004, 568, 4887,10986, 184, 3367, 1018, 1018,11056, 4888, 1018, 1018,10785, 1303, 1018, 1018, 1018, 1018, 1018,11010, 1018, 3363,10754, 331,10768,10105,11014, 1390, 363, 3364, 1018, 1018, 1018, 1018, 1018, 4889,11122, 11078,11010, 1391, 4886, 1392, 364,10992,10023,11014, 721, 11069, 1393,10803, 358,11015,10008, 1394, 4887,10119, 2364, 3367, 1018, 1018,10043, 4888, 1018, 1018, 359, 1303, 1018, 1018, 1018, 1018, 1018, 360, 1018, 3363, 804, 1390, 207, 11020,10105,10794,11137, 3364, 1018, 1018, 1018, 1018, 1018, 1391, 805, 1392, 567, 1078, 4897, 4512, 6801, 807, 1393, 11082, 721,11115, 2075, 1394,10769,10760,11087,10806, 4898, 207, 808, 3367, 1018, 1018, 6801, 4899, 1018, 1018, 2076, 1303, 1018, 1018, 1018, 1018, 1018,11089, 1018, 3363, 804, 2077,11122,11122,11093,10623, 91, 3364, 1018, 1018, 1018, 1018, 1018, 4900, 805, 2078,11078, 1078, 4897,11122, 92, 807, 2079,10023,11078, 336,10762, 93,11136,11086,11138, 10023, 4898,11737, 808, 3367, 1018, 1018,10773, 4899, 1018, 1018,11132, 1303, 1018, 1018, 1018, 1018, 1018, 227, 1018, 3363, 187, 1390, 4507, 91, 2572,11139, 367, 3364, 1018, 1018, 1018, 1018, 1018, 1391, 188, 1392,11089, 92, 4905, 207,11122, 189, 1393,11093, 93, 336, 2075, 1394,11135, 11094, 207,11168, 4906,11139, 190, 3367, 1018, 1018,10770, 4907, 1018, 1018,10774, 1303, 1018, 1018, 1018, 1018, 1018, 11089, 1018, 3363, 187, 2077, 4496, 536,11093,10105, 1110, 3364, 1018, 1018, 1018, 1018, 1018, 4908, 188, 2078,11101, 832, 4905,10105,11101, 189, 2079,10039,10993,11169,11010, 10039,10043, 207,10115, 833, 4906,11014, 190, 3367, 1018, 1018, 834, 4907, 1018, 1018,11139, 1303, 1018, 1018, 1018, 1018, 1018,10114, 1018, 3363, 4491, 1105,11105, 207,10783, 2848, 2848, 3364, 1018, 1018, 1018, 1018, 1018,10711, 4105, 4105,11122, 1106, 4910, 205,11110,11116, 4106, 4106, 91, 367, 207, 207, 828,11144,11139,11147, 4911, 3405, 3405, 3367, 1018, 1018, 92, 4912, 5893, 3539, 829, 4481,11139, 93,11105, 3406, 3406, 830, 4109, 4109,11146,11147, 3407, 3407,10105,10778, 4913, 1018, 1018,11134, 1303, 1018, 1018, 1018, 1018, 1018, 227, 1018, 1018,10105, 4953, 344, 91, 11145,11162, 367, 1018, 1018, 1018, 1018, 1018, 1018,10982, 345,11101, 346, 92, 4918,10105,10986,11157,10039, 347, 93,10105,10113,10105,11109,10105,10111,10772, 4919,10112, 10995, 1018, 1018, 1018, 207, 4920, 1018, 1018, 554, 1303, 1018, 1018, 1018, 1018, 1018,10120, 1018, 1018, 4921, 4921, 4921, 4921, 4921, 4921, 4921, 1018, 1018, 1018, 1018, 1018, 1018, 198,10110, 90,10121,11197, 4918,11031,11031,11031, 11031,11031,11031,11031, 1105, 199,11122,11212,11133,10105, 4919,11197, 200, 1018, 1018, 4879, 2075, 4920, 1018, 1018, 1106, 1303, 1018, 1018, 1018, 1018, 1018,11197, 1018, 3363, 10788, 828, 2076,11170,11202, 91,11173, 3364, 1018, 1018, 1018, 1018, 1018, 2077, 8041, 829,11217, 198, 4927, 92, 11197,11134, 830,10122,10777,11206, 93, 2078,11204, 4476, 11209, 199, 4928, 3394, 2079, 3367, 1018, 1018, 200, 4929, 1018, 1018, 1105, 1303, 1018, 1018, 1018, 1018, 1018,11197, 1018, 3363,10776, 2513,10808,10105,10789, 355, 1106, 3364, 1018, 1018, 1018, 1018, 1018, 4930, 90, 367, 644, 828, 4927, 644, 644, 644, 644, 644, 644, 644,11197, 8783, 91, 207,10961, 829, 4928,11212,11210, 3367, 1018, 1018, 830, 4929, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363,11197, 644, 8784,10105,10779, 2848, 187, 3364, 1018, 1018, 1018, 1018, 1018,11197, 4105,10805, 8785, 187, 4932,11203, 188, 2364, 4106, 8786,11207,11221, 11205, 189, 4470, 207,10116, 188, 4933, 3405, 4465, 3367, 1018, 1018, 189, 4934, 190, 335,10800,11197, 336,10756, 11212, 3406,10111,11175, 4109, 190, 367, 2364, 3407, 5894, 10757, 334, 4935, 1018, 1018, 1110, 1303, 1018, 1018, 1018, 1018, 1018,11212, 1018, 1018, 187, 832, 4103,11197,11212, 91,11010, 1619, 1018, 1018, 1018, 1018, 1018,11014, 188, 833, 207, 187, 1308, 92,11218, 189, 834,11220,10781, 11212, 93,11022, 1105,11178, 4459, 188, 1309,11211, 190, 1018, 1018, 1018, 189, 1310, 334, 4944, 90, 90, 1106, 4095, 90, 90, 90, 90, 90, 190, 90, 90, 198, 828, 91, 207,11224,11212,10759, 90, 90, 90, 90, 90, 90,11219, 199, 1397, 92, 1110, 3397,11212,11225, 200, 830, 93, 4946,11225,11197,10780, 832,11225,11222, 8783, 3398,11232,10786, 90, 90, 90,11236, 3399, 90, 90, 833, 4095, 90, 90, 90, 90, 90, 834, 90, 90,11225,11208,10784,11244,11225, 2848, 8784, 90, 90, 90, 90, 90, 90,11231, 4105,11235,11230, 344, 3397, 11203, 8785, 4454, 4106,11212, 536,11241,11233, 8786, 227, 345,11212, 346, 3398, 3405, 91, 90, 90, 90, 347, 3399, 4947,11236,11254,11225, 568,10799,11236, 3406, 92, 11243, 4109,10767,11197,11281, 3407, 93,11236,11223, 3402, 241, 241, 5895, 241, 241, 241, 241, 241, 241, 636, 243, 241, 363,11244,11266, 207,11218, 334, 2848, 927, 241, 241, 241, 241, 241,11212, 364, 4105,11234,10970, 674,11265,11078, 365,11197, 4106,11101,11284,11089,10023, 91,10804,11242,10039, 671,11093, 3405, 241, 241, 241, 639, 675, 573, 367, 92,11236,11095, 367,11255,11277, 3406, 93,11280, 4109, 4949, 241, 241, 3407, 4950, 241, 241, 241, 241, 241, 636, 243, 241, 358, 7032,11203, 4383,11256,11096,11669, 927, 241, 241, 241, 241, 241, 10667, 359,11266, 519,11197, 674,11197,11225, 360,11225, 11197,10993, 568,10994,10994,10994,10994,10994,10994, 671, 10986,10792, 241, 241, 241, 639, 675, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,11278, 2847, 4105, 363, 11279,11276,11197,11283,11197,11202, 4106, 2847, 2847, 2847, 2847, 2847,11204, 364,11231,11203, 322, 4955, 4357,10993, 365,10994,10994,10994,10994,10994,10994,10994,10986, 3394, 11101, 4956,11282,10795, 4109, 2847, 2847,10039, 4957, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,11111, 2847, 2847,11197,11197,11197, 2364,11197, 2848, 5923, 2847, 2847, 2847, 2847, 2847, 2847, 4243, 4105,11207,11197, 4242, 4959, 11669,11197,11197, 4106,11112, 721,11197,10667,11205, 227, 205, 4960,11089, 4961, 3405, 91, 2859, 2847, 2847,11093, 4962, 367,11197,11205, 721,11094,11197,11206, 3406, 92, 11095, 4109,11211, 804,11209, 3407, 93, 4960, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 805, 2847, 4105, 1078,11197, 722,11208, 807,11209,11096, 4106, 2847, 2847, 2847, 2847, 2847, 4963,11197,11197, 723, 808, 4955, 979, 4241,11203,10761,11034,10993, 568,11021,11021,11021,11021, 11021,11021, 4956,11014,11197, 4109, 2847, 2847,11210, 4957, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,11197, 2847, 4105, 363,11197,11283,11197,11197,11204,11206, 4106, 2847, 2847, 2847, 2847, 2847,11197, 364,11207, 2364,11285, 4973,11210,10993, 365,10994,10994,10994,10994,10994,10994, 10994,10986,11285,11282, 4974,11211,10802, 4109, 2847, 2847, 11197, 4975, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,11285, 2847, 4105,11202,11285,11298,11285,11197,11292, 2364, 4106, 2847, 2847, 2847, 2847, 2847, 4976,11285,11285, 4028,11290, 4973,11285,10917,10917,10917,10917,10917,10917, 10917,11293,11285,11293,11295,11208, 4974,10907,11285, 4109, 2847, 2847,11185, 4975, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,11203, 2847, 4105,11285,11285,11290,11285, 11285, 3170,11294, 4106, 2847, 2847, 2847, 2847, 2847, 4849, 11295,11297,11285,10993, 4981,11021,11021,11021,11021,11021, 11021,11021,11014, 4850,11285, 721,11285,11299, 4982,11297, 4851, 4109, 2847, 2847, 367, 4983, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,11291, 2847, 4105, 91, 207, 11293,11290,11285, 722, 91, 4106, 2847, 2847, 2847, 2847, 2847, 4984, 92,11177,11285,11285, 4981, 723, 92, 93, 979,11291, 721,11292, 725, 93, 4018,11285,11032, 336, 4982,11285,11174, 4109, 2847, 2847,11285, 4983, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,11291, 2847, 4105, 804, 332,11285,11290,11296,11197, 187, 4106, 2847, 2847, 2847, 2847, 2847,11285, 805,11285,11300, 1078, 4986, 4987, 188, 807,11291,11292,11307,11294, 367, 189,11285,11300, 11294,11197, 4988,11300, 808, 4109, 2847, 2847, 207, 4989, 190,11197, 4006, 2273,10763, 4987, 90, 90,11300, 90, 90, 90, 90, 90, 90,11296, 90, 90,11291, 2667, 2667, 2667, 2667, 2667, 2667, 90, 90, 90, 90, 90, 90,11282,11305,11291,11306,10993, 2668,11021,11021,11021, 11021,11021,11021,11021,11014, 4838,11180, 721,11300, 5746, 2669,11300,11309, 90, 90, 90,11300, 2670, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,11310, 2847, 2847, 11300, 2364, 367, 4839,11308, 722, 4849, 2847, 2847, 2847, 2847, 2847, 2847,11197,11312,11186,11300, 4840, 4992, 723, 4850,11197, 979,11300, 4841,11197, 725, 4851,11197,11197, 11315, 207, 4993,11204,11033, 2859, 2847, 2847,11197, 4994, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,11207, 2847, 4105,11283,11314, 3982,11205,11197,11197,11197, 4106, 2847, 2847, 2847, 2847, 2847, 2848,11203,11202,11300,11207, 4997, 4998, 2364,10008, 4105, 9024, 9024, 9024, 9024, 9024, 9024, 9024, 4106, 207, 4999,11197,11197, 4109, 2847, 2847, 11209, 5000,11197, 3405,11197,11311, 2075, 4998, 90, 90, 11206, 90, 90, 90, 90, 90, 90, 3406, 90, 2190, 4109,11187, 2076,11306, 3407, 6801,11197, 2191, 90, 90, 90, 90, 90, 2077,11202,11197,11197, 8208, 4540, 5746, 11329,11203,11197, 6801,11204,11329,11206, 2509, 4849,11347, 11204,11339, 4541,11336, 2079, 2194, 90, 90,11197, 4542, 11357,11205, 4850,11197, 3977,11202, 4849,10775,10008, 4851, 9024, 9024, 9024, 9024, 9024, 9024, 9024, 5005, 90, 90, 4850, 90, 90, 90, 90, 90, 90, 4851, 90, 2190, 91,10964,10964,10964,10964,10964,10964, 2191, 90, 90, 90, 90, 90,11203, 92,11188, 90,11206, 4540, 91, 6801, 93,11197, 90,12304,11073,11074,11075,11076,11076, 11076,11076, 4541, 92,11176, 2194, 90, 90, 6801, 4542, 93,11197,11197, 5008, 90, 90, 9012, 90, 90, 90, 90, 90, 90,11197, 90, 90,11316,11197,12422,11197, 11329,11202,11101, 90, 90, 90, 90, 90, 90,10039, 11360,10105,11197,11329, 1823,11109,11197, 2260,11329,11210, 11111,11370,11316,11205,11197, 3394,11203,11197, 1824,11211, 11343, 90, 90, 90,11329, 1825, 5009,10306,10008,11208, 9024, 9024, 9024, 9024, 9024, 9024,11112,11197,11344,11209, 1826,11208,11334,11347, 1827, 90, 90,11203, 90, 90, 90, 90, 90, 90,11329, 90, 90,11341,10105,11203, 11329,11284,11329,11347, 907, 90, 90, 90, 90, 90, 6801,11354,11687, 5923, 367, 630,11359, 207, 3966, 9666, 11337,10593,10593,10593,10593,10593,10593,10593, 6801, 631, 11329, 207, 90, 90, 90,11329, 632,10097,11189, 1032, 11329,11195,11320,10111, 8394,11335,11338,11329, 4838, 5738, 5011, 765, 765, 1033, 765, 765, 765, 765, 765, 765, 1034, 765, 2872, 4838, 5738,10098,11329,11340, 91,11345, 2873, 765, 765, 765, 765, 765, 4839,11329,11347,10099, 11360, 5014, 92,11360,11342,11335,10100, 3961,11360, 93, 4840, 4839,11347,11196,11347, 5015,11367, 4841, 2876, 765, 765,11371, 5016, 765, 765, 4840, 765, 765, 765, 765, 765, 765, 4841, 765, 2872,11181,11403,11352,11347,11365, 91,11346, 2873, 765, 765, 765, 765, 765, 5017, 367, 11379,11347,11184, 5014, 92,11360,11371,11353,11356,11360, 11376, 93, 1604, 1948,10097,11189,10309, 5015,11405, 5923, 2876, 765, 765, 207, 5016, 765, 765,11355, 765, 765, 765, 765, 765, 765,11360, 765, 5024,11191,11318,11389, 1949,11347,10098, 1304, 2873, 765, 765, 765, 765, 765, 11366,11377,11347,11369, 1950, 5025,10099, 1305,11379,11408, 11368, 1951,11371,10100, 1306, 1304,11347, 1303,11324, 5026, 11378, 3951, 2876, 765, 765,11182, 5027, 765, 765, 1305, 765, 765, 765, 765, 765, 765, 1306, 765, 5024,10097, 11189,11407,11371,11358, 1304, 91, 2873, 765, 765, 765, 765, 765, 5028,11394,11414, 5923,11347, 5025, 1305, 92, 11371,11353, 207,10097,11189, 1306, 93,10098,11400, 1303, 11360, 5026,11408,11321, 2876, 765, 765,11408, 5027, 765, 765,10099, 765, 765, 765, 765, 765, 765,10100, 765, 5024,10098, 1303,11404,11347,11408, 1304,11402, 2873, 765, 765, 765, 765, 765,11401,10099,11408,11193,11408, 5033, 1305,11413,10100,11408,11415,11366,11408, 1306,11408, 1304, 11423,11416,11323, 5034,11406,11192, 2876, 765, 765,11418, 5035, 765, 765, 1305, 765, 765, 765, 765, 765, 765, 1306, 765, 5024,11408,11423,11421,11423,11408,11436,11420, 2873, 765, 765, 765, 765, 765, 5036,11417,11322,11428, 3946, 5033,11423,11257,11257,11257,11257,11257,11257,11257, 11430,11423,11431,11422,11419, 5034,11262,11435, 2876, 765, 765,11470, 5035, 765, 765,11423, 765, 765, 765, 765, 765, 765,11414, 765, 5024, 5923,11436,11423, 367,11423, 1018,11447, 2873, 765, 765, 765, 765, 765,11433,11436, 11436,11436,11436, 5038,11447, 5039,11429,11423,11443,10737, 10738,10739,10740,10740,10740,10740,11434, 5040,11436,11432, 5041, 5042, 5042,11423, 5043,11441,11447, 91,11444,11446, 11452, 5044, 765, 765,11429, 765, 765, 765, 765, 765, 765, 92, 765, 2872,11442,11445,11460,11460, 93,11453, 11447, 2873, 765, 765, 765, 765, 765,11472,11454,11486, 11471, 207, 5058,11257,11257,11257,11257,11257,11257,11257, 11468,11472,11467,11497,11472, 3940, 5059,12436,11472, 2876, 765, 765,11479, 5060, 765, 765,11465, 765, 765, 765, 765, 765, 765,11486, 765, 2872,11477,11480,11491,11472, 1018,11472,11486, 2873, 765, 765, 765, 765, 765, 5061, 11482,12588,11502,11496, 5058,11263,11257,11257,11257,11257, 11257,11257,11257,11478,11436,11472, 2848,11497, 5059,11472, 207, 2876, 765, 765,11423, 5060, 765, 765,11492, 765, 765, 765, 765, 765, 765,11481, 765, 2872,11486,11408, 11486,11469,11483, 1018, 3405, 2873, 765, 765, 765, 765, 765,11486,11484,11510,11485,11486, 5071,11408, 3406,11442, 11478, 2859,11503,11493,11264, 3407,11494,11328,11497,11521, 5072,11520,11539, 2876, 765, 765,11504, 5073, 765, 765, 11510, 765, 765, 765, 765, 765, 765, 8394, 765, 2872, 11539, 3935,11515,11539,11486,11495,11522, 2873, 765, 765, 765, 765, 765, 5074,11497,11551,11517, 367, 5071,11347, 11313,11313,11313,11313,11313,11313,11313,11347,11539,11539, 11553,11519, 5072,11300, 2000, 2876, 765, 765,11539, 5073, 765, 765,11544, 765, 765, 765, 765, 765, 765,11492, 765, 2872, 91, 91, 91,11547,11539, 4879,11518, 2873, 765, 765, 765, 765, 765, 207, 92, 92, 92,11539, 5082,11523,11548, 93, 93, 93, 2848,11529, 2848,11532, 91,11533,11539,11545, 5083,11531,11556, 2876, 765, 765, 11546, 5084, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872, 3405, 91, 3405,11539,11555,11534, 91, 2873, 765, 765, 765, 765, 765, 5085, 3406, 92, 3406, 2859, 5082, 2859, 92, 3407, 93, 3407,11535, 3929, 11565, 93,11556, 2848,11539,11537, 5083,11554,11556, 2876, 765, 765,11539, 5084, 765, 765,11526, 765, 765, 765, 765, 765, 765,11549, 765, 2872, 91,11556,11564,11556, 11539, 3405,11556, 2873, 765, 765, 765, 765, 765,11528, 92,11552,11556,11566, 5090, 3406,11556, 93, 2859,11556, 11563,11538, 3407,11562,11556,11571, 2000,11550, 5091,11571, 11568, 2876, 765, 765,11571, 5092, 765, 765,11561, 765, 765, 765, 765, 765, 765,11545, 765, 2872,11556,11570, 11571,11567,11571,11569,11571, 2873, 765, 765, 765, 765, 765, 5093,11578,11581,11576,11584, 5090,11571, 2000,11562, 11584,11584,11584, 207,11577,11571,11579,11584,11580,11591, 5091,11595,11595, 2876, 765, 765,11603, 5092, 765, 765, 11571, 765, 765, 765, 765, 765, 765, 5094, 765, 2872, 11583,11595,11582,11592,11589,11595,11584, 2873, 765, 765, 765, 765, 765, 5094,11595,11590,11593,11594, 5096,11539, 11577,11600,11602,11584,11618,11618,11601,11615,11618, 3924, 11549,11614, 5097,11626,11571, 2876, 765, 765, 5094, 5098, 11618,11618,11625,11625,11625,11625,11625,11625,11625,11616, 11617,11584, 5099, 765, 765,11618, 765, 765, 765, 765, 765, 765, 5094, 765, 2872,11630,11627,11623,11590,11624, 11630,11652, 2873, 765, 765, 765, 765, 765, 5094, 4165, 11630,11630,11556, 5096,11629,11628,11630,11638,11571,11637, 11556,11650,11539,11539,11539, 2902,11539, 5097,11539,11539, 2876, 765, 765, 5094, 5098, 765, 765,11546, 765, 765, 765, 765, 765, 765,11651, 765, 765,11539,11653,11635, 11654,11655,11547, 2000, 765, 765, 765, 765, 765, 765, 11539,11636,11649,11544,11539, 5105,11656,11539,11545,11539, 10598, 683,11548,11539,11539,11539,10598,10598,10605, 5106, 10598,10598, 765, 765, 765, 677, 5107, 765, 765,10598, 765, 765, 765, 765, 765, 765,11550, 765, 765,11555, 11551,11552, 1032,11553,11554, 765, 765, 765, 765, 765, 765, 765, 5108, 765,11545,10603, 1033, 5105,10598,11539, 10614, 3915,10604, 1034,10607,10598, 850,11662,10598,10608, 10598, 5106,10620,10615, 765, 765, 765,10598, 5107, 765, 765, 765, 765, 765, 765, 765, 765, 765,10598, 765, 2872, 1032, 1032,11660,10606,10612,10598,10609, 2873, 765, 765, 765, 765, 765, 1032, 1033, 1033, 1422,10620, 5117, 10610,10626, 1034,11664,10598,10604,10631,10598, 1033,10620, 11663,10620,10623, 5118,10623, 1034, 2876, 765, 765,10598, 5119, 765, 765,10611, 765, 765, 765, 765, 765, 765, 10620, 765, 2872,11667,10613,10623,10620,10632,10620, 2168, 2873, 765, 765, 765, 765, 765, 5120,10637,10623, 850, 10620, 5117,10623,10634,10630,10623,10639,10635,10620,10620, 10620,10640,10623,10642,10623, 5118,10620,10623, 2876, 765, 765,10620, 5119, 765, 765,10644, 765, 765, 765, 765, 765, 765,10636, 765, 2872,10646,10638,10643,10647,10645, 10648, 850, 2873, 765, 765, 765, 765, 765,10620,10641, 10623, 1422, 3762, 5125,10630,10651,10653,10635,10623,10623, 10623,11701, 1422,10623,11678,11684, 207, 5126, 9680, 367, 2876, 765, 765,10620, 5127, 765, 765,11696, 765, 765, 765, 765, 765, 765,10623, 765, 2872,10649,10650,10652, 11672,11685,10654,12173, 2873, 765, 765, 765, 765, 765, 5128,11669,11669,11697,10655, 5125,11687, 207,10667,10667, 11683,11695,11709, 9666,11677,11684,11696,11710,11687, 5126, 3745,12292, 2876, 765, 765, 9666, 5127, 765, 765,11710, 765, 765, 765, 765, 765, 765, 5129, 765, 2872, 367, 10808,11685,11697,11711,10808,10808, 2873, 765, 765, 765, 765, 765, 5129,10815, 5024,11711, 8619, 5131,11719,11687, 207,11687, 2873,11701, 207, 9696, 9666, 91, 9666, 367, 9680, 5132,11690, 1032, 2876, 765, 765, 5129, 5133,11698, 11728, 92,10620,10813, 367,10814, 207, 1033, 93, 3732, 2876, 5134, 765, 765, 1034, 765, 765, 765, 765, 765, 765, 5129, 765, 2872,11727,11699,11729, 850,10742,11728, 11329, 2873, 765, 765, 765, 765, 765, 5129,11701,11701, 11719, 8622, 5131,11719,10808, 9680, 9680, 9696,10808,10808, 9696,11704, 91,11722,11747,11729, 5132,10808,11525, 2876, 765, 765, 5129, 5133, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 765,10808,10820, 8622,10808, 11742, 367, 207, 1326, 765, 765, 765, 765, 765, 91, 10808,11739,10817, 8622, 1036,11739,10824, 207,10727, 205, 11822, 207,10727, 92, 91,10816,10822,11719, 1037,11822, 93, 765, 765, 765, 9696, 5144, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190, 367, 207, 8622,10808, 3722, 91,10825, 2191, 90, 90, 90, 90, 90, 91,10818,11739, 367,11828, 5146, 92,11827,11822, 10727, 367,11701, 207, 93, 92,11746,10620,11757, 9680, 5147,11822, 93, 2194, 90, 90, 3148, 5148, 90, 90, 11712, 90, 90, 90, 90, 90, 90,10808, 2905, 2190, 8644, 8644, 8644, 8644, 8644, 8644, 8644, 2191, 90, 90, 90, 90, 90, 5149,11828,11822,11713,11822, 5146,10808, 207,11756,10630,11829,11719,11831, 3713,11822,11832, 3704, 11822, 9696, 5147,11822,10821, 2194, 90, 90, 3148, 5148, 90, 90,11730, 90, 90, 90, 90, 90, 90,10823, 2905, 90,11751,11751,11751,11751,11751,11751,11751, 90, 90, 90, 90, 90, 90, 5155,11834,11835,11731,11909, 4238,11839, 207,11739,11822,11822,10986,11760, 2046,10808, 10727,11822,11829, 1422, 4239, 850,11822, 90, 90, 90, 90, 4240, 90, 90, 367, 90, 90, 90, 90, 90, 90,11830, 2905, 90, 1333,10808,10819,11822,11833,11822, 11687, 90, 90, 90, 90, 90, 90, 9666, 1334, 5024, 11822, 8667, 4238,11690,10814, 1335,11828, 2873,11698,11822, 91,11828, 91, 1323,11822, 3623, 4239,11829, 1032, 90, 90, 90, 90, 4240, 92,11832, 92, 334,11838, 3539, 11836,11805, 1033, 93,11699, 2876, 5156, 90, 90, 1034, 90, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 5158, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90,11822, 90, 90, 90, 90, 90, 90,11822, 2905, 2190,11751,11751,11751,11751,11751,11752, 11753, 2191, 90, 90, 90, 90, 90,11701,11840,11840, 11840, 1110, 5165,11822, 9680, 2017,11847,11847,11847,11761, 11704,11837, 832,11827,11832,11712, 5166,11754, 1422, 3510, 90, 90, 5167, 5168, 90, 90, 833, 90, 90, 90, 90, 90, 90,11798, 2905, 2190, 173, 91, 1333,11822, 11822,11713, 91, 2191, 90, 90, 90, 90, 90, 5169, 174, 92, 1334, 175, 5165,11913, 92, 176, 93, 1335, 11739,11822, 9042, 93,11840,11830,11821,10727, 5166,11822, 11758, 3510, 90, 90, 5167, 5168, 90, 90,11748, 90, 90, 90, 90, 90, 90, 850, 90, 2190,11753,11753, 11753,11753,11753,11753,11753, 2191, 90, 90, 90, 90, 90,11719,11834,11822,11749,11831, 5171,11822, 9696,11846, 11822,11840, 3589,11822,11722, 721, 182, 322, 3542,11730, 5172, 3408,11850, 3510, 90, 90,11822, 5173, 90, 90, 183, 90, 90, 90, 90, 90, 90, 184, 90, 2190, 11835,11768, 173, 779,11822,11731,11834, 2191, 90, 90, 90, 90, 90, 5177,11831,11739, 174, 780, 5171, 175, 1050, 2848,10727, 176,11766,11838,11822,11762,11746,11822, 4105,11822, 5172,11748,11836, 3510, 90, 90, 4106, 5173, 5185, 5186, 5186, 5186, 5186, 5186, 5186, 4270, 173, 3405, 182,11822,11830, 5186, 5186, 5186, 5186, 5186, 5187,11749, 11840,11837, 174, 3406, 183, 175, 4109, 721,11827, 176, 3407, 184, 92,11763, 7033,11769,11822,11822,11833, 5188, 5186, 5186, 5186, 5186, 5186, 5186, 5186, 5186, 5186, 5186, 5186, 5186, 4273, 198, 3348, 779,11828, 850, 5186, 5186, 5186, 5186, 5186, 5187,11833,11846,11836, 199,11840, 780, 721,11840, 1050,11767, 200,11780, 782, 92,11803,11822, 11764,11840,11828,11840, 5188, 5186, 5186, 5186, 5186, 5186, 5189, 5190, 5190, 5190, 5190, 5190, 5190, 5191, 779,11840, 182,11852, 1385, 5190, 5190, 5190, 5190, 5190, 5192,11822, 11845,11840, 780,11840, 183, 1050, 1386,11800,11784, 782, 11802, 184,11845, 1387,11850,11848,11846,11765,11840, 5193, 5190, 5190, 5190, 5190, 5190, 5196, 5197, 5197, 5197, 5197, 5197, 5197, 5198, 367, 198, 1390,11835, 198, 5197, 5197, 5197, 5197, 5197, 5199,11848,11849,11840, 1391, 199, 1392, 207, 199,11809, 8783, 3337, 200, 1393,11840, 200, 850, 3539, 1394,11840,11840, 5200, 5197, 5197, 5197, 5197, 5197, 5211, 5212, 5212, 5212, 5212, 5212, 5212, 4289, 198, 363, 8784,11840,11840, 5212, 5212, 5212, 5212, 5212, 5213,11851, 11849,11840, 199, 364, 8785,11840,11845,11840,11822, 200, 365, 8786,11845,11804, 1922,11840,11855,11846,11813, 5214, 5212, 5212, 5212, 5212, 5212, 5215, 5216, 5216, 5216, 5216, 5216, 5216, 90, 91,11822, 3320,11849, 1333, 5216, 5216, 5216, 5216, 5216, 5217,11853, 207,11846, 92,11852,11867, 367, 1334,11855,11840, 93, 8783,11840,11855, 1335,11855, 11862,11820,11819, 850, 5218, 5216, 5216, 5216, 5216, 5219, 90, 90,11759, 90, 90, 90, 90, 90, 90,11848, 2905, 2190, 8784, 1385, 8670,11855,11854, 91,11811, 2191, 90, 90, 90, 90, 90, 91, 8785, 1386,11860, 1110, 5225, 92,11861, 8786, 1387,11822,11822,11770, 93, 92, 832,11840, 3539,11855, 5226,11778, 93, 3510, 90, 90, 5227, 5228, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 2905, 2190, 187,11796,11837, 344,11851,11863, 850, 2191, 90, 90, 90, 90, 90, 5229, 188, 345, 11828, 346, 5225,11855,11855, 189,11846,11822, 347,11822, 11855,11855,11822,11822,11865,11829, 5226,11822, 190, 3510, 90, 90, 5227, 5228, 90, 90,11781, 90, 90, 90, 90, 90, 90,11822, 90, 2190,11822, 358, 8670, 1385, 11870,11869,11834, 2191, 90, 90, 90, 90, 90, 91, 11822, 359,11838, 1386, 5231,11864,11827,11822, 360,11830, 1387,11832,11830, 92, 91,11855, 3539,11822, 5232,11808, 93, 3510, 90, 90,11779, 5233, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190,11822, 207, 207,11871,11866,11822, 8670, 2191, 90, 90, 90, 90, 90, 5237,11828,11799,11822, 91, 5231,11822, 367, 3295, 11861,11831,11829, 367,11788,11822,11822,11871,11822, 92, 5232,11822, 3539, 3510, 90, 90, 93, 5233, 90, 90, 2076, 90, 90, 90, 90, 90, 90,11831, 2905, 2190, 11822, 2077,11750,11833,11822,11822,11827, 2191, 90, 90, 90, 90, 90, 91,11827, 2078,11832,11822, 5243,11822, 11827,11828, 2079,11828,11822,11829, 2075, 92,11822, 207, 3539,11822, 5244,11834, 93, 3510, 90, 90, 5245, 5246, 90, 90, 2076, 90, 90, 90, 90, 90, 90,11828, 2905, 2190, 187, 2077,11830,11822,11835,10808,11833, 2191, 90, 90, 90, 90, 90, 5247, 188, 2078,11831, 1110, 5243,11892, 3282, 189, 2079,11932,11828,11771,11789, 8783, 832,11892,11014,10962, 5244,11836, 190, 3510, 90, 90, 5245, 5246, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 90, 2190, 187, 1390, 8784,11918, 1422,11797, 11902, 2191, 90, 90, 90, 90, 90, 1391, 188, 1392, 8785, 344, 5249,11903,12748, 189, 1393, 8786,11812,11772, 11822, 1394,11822, 345, 367, 346, 5250,11782, 190, 3510, 90, 90, 347, 5251, 90, 90, 9794, 90, 90, 90, 90, 90, 90, 9012, 2905, 2190, 187, 344,12766,11892, 11785, 554,11920, 2191, 90, 90, 90, 90, 90, 345, 188, 346,11004,11892, 5255,11955,11839, 189, 347,11773, 721,11892, 1105,10808,11927,11930,11892, 207, 5256,11786, 190, 3510, 90, 90, 5257, 5258, 90, 90, 1106, 90, 90, 90, 90, 90, 90,11892, 2905, 2190, 804, 828, 3272,11016,11004,11917,11929, 2191, 90, 90, 90, 90, 90, 5259, 805, 829,11004, 1078, 5255,11873,10814, 807, 830,11907, 721,11774,11792,11939, 358,11007,11024,11004, 5256, 367, 808, 3510, 90, 90, 5257, 5258, 90, 90, 359, 90, 90, 90, 90, 90, 90, 360, 2905, 2190, 804, 207,11903, 1105, 2075,11942, 3263, 2191, 90, 90, 90, 90, 90,10963, 805,11806,11937, 1078, 5261, 1106, 2076, 807, 9929, 9929, 9929, 9929, 9929, 9929, 9929,11775, 828, 2077, 5262,11958, 808, 3510, 90, 90, 5263, 5264, 91,11909,11909, 721, 829, 2078,11883,11921,10986,10986, 568,11794, 2079,11004, 92,11916,11892, 3254, 5265, 90, 90, 93, 90, 90, 90, 90, 90, 90,11787, 90, 2190, 804,11968, 91, 207,11004, 683, 363, 2191, 90, 90, 90, 90, 90, 8961, 805,11941, 92, 1078, 5267, 11886, 364,11776,13130, 93, 721,11777, 1105, 365,11907, 11922,11892, 8961, 5268,11004, 808, 3510, 90, 90,11818, 5269, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 11020, 90, 2190, 804, 828, 677,11958,13282,11928, 3240, 2191, 90, 90, 90, 90, 90, 5272, 805, 829,11975, 1078, 5249,11004,11958, 807, 830,11907,10993,11025,11909, 11022, 358,11972,11793,11974, 5250,10986, 808, 3510, 90, 90, 1105, 5251, 90, 90, 359, 90, 90, 90, 90, 90, 90, 360, 2905, 2190, 1782, 3116, 1106,11980, 207, 3098,11958, 2191, 90, 90, 90, 90, 90, 828,11971, 11807, 567, 1110, 5277, 207,11868,11868,11868,11868,11868, 11868,11868, 829, 832,11983,11007,11004, 5278,11855, 830, 3510, 90, 90, 5279, 5280, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 2905, 2190,11791, 568, 3084, 207,11975, 3170,11940, 2191, 90, 90, 90, 90, 90, 5281,11932,11795,11993, 1200, 5277,12072,11958,11014,11932, 11938,11020, 8783,11913,11935, 363,11014,12005,12072, 5278, 9042,12072, 3510, 90, 90, 5279, 5280, 90, 90, 364, 90, 90, 90, 90, 90, 90, 365, 2905, 2190, 8784, 12008, 3072, 721,11958,12092,12077, 2191, 90, 90, 90, 90, 90, 7981, 8785,11816, 207,12097, 5283,12151, 2946, 8786,11000,11000,11000,11000,11000,11000,11020,11001,11975, 722, 5284,11958,11814, 3510, 90, 90, 5285, 5286, 91, 11983,10993,12105,11932, 723,11957, 568, 979,11970,11909, 11014,11947, 6801, 92,11975, 9012,10986, 5287, 90, 90, 93, 90, 90, 90, 90, 90, 90,11975, 90, 2190, 11917,11954, 2944, 363,11981,11982,11973, 2191, 90, 90, 90, 90, 90,11932,12015,11999, 8670, 364, 5289, 9992, 11014,10023, 205,12020, 365, 2936,12033, 91,12006, 2848, 12024,11958, 5290,11093,11022, 3510, 90, 90, 4105, 5291, 323, 92,11817, 573, 3539, 2935, 4106, 91, 93, 5311, 5311, 5311, 5311, 5311, 5311, 5311, 3586, 3405,12007,12072, 12079, 92, 5311, 5311, 5311, 5311, 5311, 5312, 93, 8020, 12015, 3406,12015,12020, 4109,12047,11970,10023, 3407,10023, 12024, 174, 8207,12018, 175,12026,12030, 8020, 5313, 5311, 5311, 5311, 5311, 5311, 5315, 5315, 5315, 5315, 5315, 5315, 5315, 5316,12097,12031,12078,12090, 850, 5315, 5315, 5315, 5315, 5315, 5317,11923,11924,11925,11926,11926,11926,11926, 11945,11945,11945,11945,11945,11945,11945, 2934,12072,12026, 207, 1303, 2802, 5318, 5315, 5315, 5315, 5315, 5315, 171, 11319,11319,11319,11319,11319,11319,11319,12103, 5322, 5323, 5324, 5325, 5325, 5325, 5325, 171, 367,12108, 1304,12037, 12020, 2965, 2965, 2965, 2965, 2965, 2970,12024,12033,12033, 12108,12049, 1305,12054,12072,11093,11093,12042,10039, 1306, 12058,12041,12079,12128, 2364,12094, 5024, 2967, 2965, 2965, 2965, 2965, 2965, 2030, 2873, 5326, 5326, 5326, 5326, 5326, 5326, 5326, 2447,12037,12072, 1032,12173,12015, 2962, 2962, 2962, 2962, 2962, 2963,10023,12114,12049,12049, 207, 1033, 207,12089, 2876,10039,10039,12054, 1635, 207, 367,12052, 12097, 2848,12058,12072, 2964, 2962, 2962, 2962, 2962, 2962, 336,11527,11527,11527,11527,11527,11527,12097,12093, 5342, 5342, 5342, 5342, 5342, 5342, 5342, 3620,12072,12107, 3405, 12095,12054, 5342, 5342, 5342, 5342, 5342, 5343,12058,12102, 12069,12072,12108, 3406,12059, 207, 2859, 8028,12078,12091, 3407, 188, 721, 207,12097, 2792,12116,12152, 5344, 5342, 5342, 5342, 5342, 5342,11659,11659,11659,11659,11659,11659, 11659, 190, 5346, 5346, 5346, 5346, 5346, 5346, 5346, 5347, 722,12113, 1032,12129,12033, 5346, 5346, 5346, 5346, 5346, 5348,11093,12097,11750, 723,12126, 1033, 979,12106, 205, 12104, 725,12072, 1034, 91, 367, 1552,12137,12173,11948, 2750, 5349, 5346, 5346, 5346, 5346, 5346, 185, 92,12108, 984, 3539,12134, 207, 1390, 93, 5353, 5354, 5355, 5356, 5356, 5356, 5356, 185,12173,12096, 1391,12116, 1392, 2994, 2994, 2994, 2994, 2994, 2999, 1393,12147,12178,12129,12009, 1394,12010,12010,12010,12010,12010,12010,12010,12137,11783, 12181, 2732,12097,12136, 5024, 2996, 2994, 2994, 2994, 2994, 2994, 2059, 2873, 5357, 5357, 5357, 5357, 5357, 5357, 5357, 2483, 207,12127, 1032, 2718,12049, 2991, 2991, 2991, 2991, 2991, 2992,10039,12135,12108,12150,12173, 1033,12173,12173, 2876, 6801,12115,12148, 1034,12097, 367, 4838, 5738,12173, 12183, 1987, 2993, 2991, 2991, 2991, 2991, 2991, 196, 196, 2075, 4421, 196, 196, 196, 196, 196,12173, 196, 196, 4838, 5738,12149,12186,12190, 4839, 2076, 196, 196, 196, 196, 196, 196,12179,12173,12200, 207, 2077, 3661, 4840, 12103,12190,12180,12182, 5385,12173, 4841,12173, 4839,12197, 12185, 2078, 3662,12190,12158, 196, 196, 196, 2079, 3663, 196, 196, 4840, 4421, 196, 196, 196, 196, 196,12161, 196, 196,11790, 5746,12184,12187,12173, 5024, 2706, 196, 196, 196, 196, 196, 196, 2873, 5024, 5024,12173,12190, 3661,12190,12179, 207, 2873, 2873, 1032, 683,12196, 1634, 4849,12162,12190,12190, 3662, 1032, 1032, 196, 196, 196, 1033, 3663, 5386, 2876, 4850,12189, 8783, 1034,12188, 1033, 1033, 4851, 2876, 2876,12202, 2364, 1034, 1034,12195,12198, 3666, 361, 361,12190, 4433, 361, 361, 361, 361, 361, 1324, 361, 361, 8784, 677, 1325,12199,12190,12190,12205, 361, 361, 361, 361, 361, 361,12205, 8785, 2688, 1471, 12215, 3676,12205,12204, 8786,12190,12009, 5396,12011,12011, 12011,12011,12011,12012,12013, 3677,12205, 8788, 361, 361, 361,11815, 3678, 361, 361,12203, 4433, 361, 361, 361, 361, 361,12201, 361, 361,12210, 5746,12205,12205,12286, 5024, 2000, 361, 361, 361, 361, 361, 361, 2873, 5024, 12196,12205,12205, 3676,12205,12662,12205, 2873, 6801, 1032, 12212,12211,10727, 4849,12213, 1985, 2364, 3677, 1032, 206, 361, 361, 361, 1033, 3678, 5397, 2876, 4850,12216,12218, 1034,12214, 1033,12218, 4851, 2876,12287,12217,12205, 1034, 12228,12225,12164, 3681, 90, 90,12211, 90, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 5406, 370, 370, 370, 370, 370, 370, 370, 370, 370, 90, 90,12218, 90, 90, 90, 90, 90, 90,12033, 208, 90,12218,12218,12229,12218,11093, 2528,12229, 90, 90, 90, 90, 90, 90,12229, 5024,12043,12226,12229, 209, 1371, 1346,12237, 2873,12009,12252,12013,12013,12013,12013, 12013,12013,12013, 210, 1032,12229, 90, 90, 90, 90, 211,12223,12044,12236,12249,12227, 5024,12250, 1033,12224, 12218, 2876,12235,12234, 2873, 1034, 5407, 5408, 5408, 5408, 5408, 5408, 5408, 5408, 3698, 1032, 2378,12248,12252,12262, 5408, 5408, 5408, 5408, 5408, 5409, 6801,12251,12264, 1033, 12252, 2336, 2876, 5746,10097,11189, 1034, 367,12260, 92, 2379,12252,12218, 207,12272,12224, 5410, 5408, 5408, 5408, 5408, 5408, 5412, 5412, 5412, 5412, 5412, 5412, 5412, 5413, 4849,12252,10098,12258,12033, 5412, 5412, 5412, 5412, 5412, 5414,11093,12054,12270, 4850,12263,10099,12041, 2326,12058, 12257, 4851,12043,12168,12264,12059, 6828,12261,12264,12283, 12060, 5415, 5412, 5412, 5412, 5412, 5412, 5416, 5416, 5416, 5416, 5416, 5416, 5416, 90,12264,12173, 1273,12044, 227, 5416, 5416, 5416, 5416, 5416, 5417,12061,12054,12264,12173, 12173,12190,10097,11189,12058,11329,12271,12269,12285,12190, 3394,12284,12181,12173,12173,12060, 5418, 5416, 5416, 5416, 5416, 5416, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 4456, 10098,12288,12173,12167, 683, 5420, 5420, 5420, 5420, 5420, 5421,12061,12049,12290,10099,12179,12173,12173,12289,10039, 11335,10100,12178, 2364,12180,12052,12173, 677,12182,12173, 12062, 5422, 5420, 5420, 5420, 5420, 5420, 5423, 5423, 5423, 5423, 5423, 5423, 5423,12184,12173, 2227,12173,11329, 90, 5423, 5423, 5423, 5423, 5423, 5424,12063,12049,12183,12185, 12173,12173,12179,11329,10039,12304,12186, 96,11329, 1983, 12173,11336,11329,12311,11337,12062, 5425, 5423, 5423, 5423, 5423, 5423, 5429, 5429, 5429, 5429, 5429, 5429, 5429, 4467, 12187,12188, 5923,11329, 1952, 5429, 5429, 5429, 5429, 5429, 5430,12063,12259,12259,12259,12259,12259,12259,12259,12189, 1303,11334,11338,11329,11329,12252,11329,11329,11329,11329, 11340, 5431, 5429, 5429, 5429, 5429, 5429, 5432, 5432, 5432, 5432, 5432, 5432, 5432,11329, 8394,11329, 1304,11335, 4879, 5432, 5432, 5432, 5432, 5432, 5433, 1018,11339,11343,11341, 11342, 1305,12304, 1303, 1018, 2848,11345,11329, 1306,12304, 12173,12304,12296,11346,11344,12304, 5434, 5432, 5432, 5432, 5432, 5432, 5437, 5437, 5437, 5437, 5437, 5437, 5437, 4478, 1304,12304, 1018, 3405,12304, 5437, 5437, 5437, 5437, 5437, 5438,12309,12315,12304, 1305,12314,12319, 3406,12304,12304, 2859, 1306, 5923,12313,12303,12319,12310,12312,12319,12297, 12310, 5439, 5437, 5437, 5437, 5437, 5437, 5440, 5440, 5440, 5440, 5440, 5440, 5440,12304,12319,12316,12319,12318,12319, 5440, 5440, 5440, 5440, 5440, 5441,12317,12326,12329,12332, 12319,12325,12332,12332,12324,12319,12332,12343,12343, 367, 12339,12327,12328, 5923, 207, 5024, 5442, 5440, 5440, 5440, 5440, 5440, 2181, 2873, 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3081,12330,12331, 1032,12319,12332, 3080, 3080, 3080, 3080, 3080, 3082,12332,12338,12337,12348,12341, 1033,12343, 12325, 2876,12351,12349,12342, 1034,12351,12350,12364, 2869, 12364,12372,12340, 3083, 3080, 3080, 3080, 3080, 3080, 5448, 5448, 5448, 5448, 5448, 5448, 5448, 4493,12343,12343,12372, 12332, 1942, 5448, 5448, 5448, 5448, 5448, 5449,12332,12319, 12304,12361,12304,12319,12304,12304,12304,12369,12311,12304, 12382,12362, 1855,12363,12304,12370,12304,12384, 5450, 5448, 5448, 5448, 5448, 5448, 5451, 5451, 5451, 5451, 5451, 5451, 5451,12385,12371,12387,12383,12338,12386, 5451, 5451, 5451, 5451, 5451, 5452,12389,12388,12309,12390,12304,12304,12316, 12310,12304,12304,12313,12304, 8394,12304, 5923,12314,12304, 12304,12304, 683, 5453, 5451, 5451, 5451, 5451, 5451, 3094, 3094, 3094, 3094, 3094, 3094, 3094, 3095,12304,12312,12304, 12304,12315, 3094, 3094, 3094, 3094, 3094, 3096,12317,12318, 12388,12304,12304,12310,12304,12389,12304,12391,12391,12310, 12309,12304,12311,12314, 5923,12304,12312,12304, 3097, 3094, 3094, 3094, 3094, 3094, 3090, 3090, 3090, 3090, 3090, 3090, 3090, 2140,12391,12315,12391,12391,12304, 3090, 3090, 3090, 3090, 3090, 3091,12398,12316,12313,12396,12318,12391,12391, 12391,12310,12317,12397,12391,12391,12391, 5923,12399,12401, 12391, 677,12391, 3092, 3090, 3090, 3090, 3090, 3090, 5459, 5459, 5459, 5459, 5459, 5459, 5459, 4509,12402,12400,12391, 12391,12391, 5459, 5459, 5459, 5459, 5459, 5460,12403,12398, 12391,12391, 1854,12396,12397,12397,12391,12391,12391,12304, 12400,12401,12391,12391,12406,12397,12399,12397, 5461, 5459, 5459, 5459, 5459, 5459, 5462, 5462, 5462, 5462, 5462, 5462, 5462,12391,12391,12406, 109,12304,12391, 5462, 5462, 5462, 5462, 5462, 5463,12405,12398,12400,12396,12396,12391,12404, 12304,12406,12406,12411,12406,12304,12406,12399,12304,12402, 12413,12304,12406, 5464, 5462, 5462, 5462, 5462, 5462, 3112, 3112, 3112, 3112, 3112, 3112, 3112, 3113,12397,12412,12406, 12388,12403, 3112, 3112, 3112, 3112, 3112, 3114,12414,12418, 12416,12419,12304,12406,12389,12415, 1604, 1948,12304,12406, 5923,12304,12304,12310, 367,12313,12304,12304, 3115, 3112, 3112, 3112, 3112, 3112, 3108, 3108, 3108, 3108, 3108, 3108, 3108, 2156,12406,12420, 1949,12304,12417, 3108, 3108, 3108, 3108, 3108, 3109,12311,12315,12304,12313,12309, 1950,12316, 12309,12304,12304, 721,12412, 1951,12314,12310,12304,12311, 1303, 5923,12310, 3110, 3108, 3108, 3108, 3108, 3108, 90, 90,12159, 90, 90, 90, 90, 90, 90,12312, 90, 90, 722,12304,12304,12312,12304, 5024, 1304, 90, 90, 90, 90, 90, 227, 2873, 723,12314,12786, 979, 391, 12811, 1305, 725,12304, 8961, 1032, 207,10023,12298,12304, 12304,12311,12304, 392,12304,11946, 90, 90, 90, 1033, 393,12309, 2876,12304, 1966,11754, 1034,10740,10740,10740, 10740,10740,10740,10740, 5470, 5471, 5471, 5471, 5471, 5471, 5471, 5471, 3759,12304, 1636, 91,12421,12304, 5471, 5471, 5471, 5471, 5471, 5472,12310,12310,12313,12304,12390, 92, 11329,12304,12309,12304,12436,11329, 93, 8394,12436,12304, 12436,12436,12421,12312, 5473, 5471, 5471, 5471, 5471, 5471, 5475, 5475, 5475, 5475, 5475, 5475, 5475, 5476,12315,12304, 12316,11530,12436, 5475, 5475, 5475, 5475, 5475, 5477,12318, 12317,12436,12436,12441,12427,11335,12310, 1597,12449,12443, 683, 1518, 677,12442,12445, 2000, 1517,12436,12444, 5478, 5475, 5475, 5475, 5475, 5475, 5482, 5483, 5484, 5485, 5485, 5485, 5485, 91, 91,12436,12448, 91,12436, 3131, 3131, 3131, 3131, 3131, 3136,12447,12446, 92, 92,12454,12436, 92, 5746,12436, 93, 93,12430,12431, 93,12436, 2902, 12434,12436,12442,12454, 3133, 3131, 3131, 3131, 3131, 3131, 5486, 5486, 5486, 5486, 5486, 5486, 5486, 2611, 4849,12450, 12454,12436,12451, 3128, 3128, 3128, 3128, 3128, 3129,12462, 12454, 1317, 4850,12460,12454,12454,12454,12452,12454, 4851, 1301,12454,10097,11189, 6828,12453,12461,12464,12471, 3130, 3128, 3128, 3128, 3128, 3128, 90, 90,12163, 5405, 90, 90, 90, 90, 90,12463, 208, 90,12466, 91,12459, 10098, 2000,12467,12471, 90, 90, 90, 90, 90, 227, 12470,12478, 92,12471,10099, 229,12486,12476,12486, 93, 12499,10100, 367,12454,12481, 207,12493,12496,12506, 218, 12433, 1289, 90, 90, 90, 219, 230, 90, 90,12169, 280, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 5491, 234, 234, 234, 234, 234, 234, 234, 90, 90,12454, 5405, 90, 90, 90, 90, 90,12454, 110, 90,12471, 1303, 2000, 2000,12471,12486, 12510, 90, 90, 90, 90, 90, 90,12471,12517,12535, 683,12294, 111, 677,12468,12471, 1220,12542,12471,12486, 12479,12469, 1304,12486,12471,12494, 112,12471,12485, 90, 90, 90, 90, 113, 90, 90, 1305, 90, 90, 90, 90, 90, 90, 1306, 90, 2190,11969,11969,11969,11969, 11969,11969,12477, 2191, 90, 90, 90, 90, 90,12480, 12483,12484,12491, 91, 5493,12499,12486,12662,12454,12486, 2848, 1042,12550,12471,10727, 2848,12499, 92, 5494,12486, 12557, 2194, 90, 90, 93, 5495, 90, 90, 367, 90, 90, 90, 90, 90, 90,12465, 90, 2190, 3405,12498, 12482,12499,12486, 3405,12504, 2191, 90, 90, 90, 90, 90, 5496, 3406,12460,12492, 2859, 5493, 3406,12477, 3407, 2859,12505,12499,12495, 3407,12499,12510,12507,12510,12497, 5494,12523,12426, 2194, 90, 90,12509, 5495, 90, 90, 12423, 90, 90, 90, 90, 90, 90,12492, 90, 3790, 12523,12499, 1029, 91,12535,12550, 1026, 2191, 90, 90, 90, 90, 90,12535,12510,12515,12508, 92, 5508,12486, 12528, 1025,12535,12516, 93, 1024,12530,12499, 91,12535, 12543,12558, 5509,12550,12533, 2194, 90, 90,12428, 5510, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790,12540,12535,12532, 91,12534, 91,12531, 2191, 90, 90, 90, 90, 90, 5511,12429,12541,12535, 92, 5508, 92,12505,12544,12535,12486, 93,12559, 93,12546, 1017,12550,12561,12574, 5509, 1016,12548, 2194, 90, 90, 12432, 5510, 90, 90,12435, 90, 90, 90, 90, 90, 90,12547, 90, 90,12471,12549,12550,12574,12550,12581, 12561, 90, 90, 90, 90, 90, 90,12560,12568,12541, 12555,12566, 5515,12550,12545,12545,12545,12545,12545,12545, 12545,12561,12471,12561,12585,12550, 5516,12535, 2902, 90, 90, 90,12454, 5517, 90, 90,12579, 90, 90, 90, 90, 90, 90,12556, 90, 90,12584,12436,12436,12748, 12454, 4165,12583, 90, 90, 90, 90, 90, 90, 5518, 12758,12586,12613, 1032, 5515, 1015,12567,12582,12612,12748, 12556,12748,12622,12613,12590,12589,12587, 1033, 5516,12755, 850, 90, 90, 90,12595, 5517, 90, 90,12614, 90, 90, 90, 90, 90, 90, 1303, 90, 90,12623,12614, 1032,12631,12748, 5766, 1032, 90, 90, 90, 90, 90, 90, 3364, 5024,12757, 1033,12748, 5520, 1014, 1033,12621, 2873, 1034, 1304,12641,12622, 1034,12758,12632, 5521,12596, 5522, 1032, 1013, 90, 90, 90, 1305, 5523,12594, 3367, 1325,12630,12640, 1306,12654, 1033,12631,12641, 2876,12642, 12623,12748, 1034, 1986, 5521, 90, 90,12671, 90, 90, 90, 90, 90, 90, 1012, 90, 3790,12748,12748, 9663, 12655, 1325,12632,12642, 2191, 90, 90, 90, 90, 90, 91,12748, 1009,12672,12748, 5533,12644,12644,12644,12644, 12644,12644,12644,12653, 92,12748,12754, 3539,12654, 5534, 12760, 93, 2194, 90, 90,12761, 5535, 90, 90,12662, 90, 90, 90, 90, 90, 90,10727, 90, 3790,12748, 12753,12756,12665,12764,12655, 9666, 2191, 90, 90, 90, 90, 90, 5536, 367,11004,12748, 91, 5533,12644,12644, 12644,12644,12644,12645,12646,11939,12748,12748,12748,12762, 92, 5534, 1422, 3539, 2194, 90, 90, 93, 5535, 90, 90,12756, 90, 90, 90, 90, 90, 90,12662, 90, 3790,12670,12685, 9666,12748,10727,12671,12763, 2191, 90, 90, 90, 90, 90, 91,12753,12748,12764,12769, 5544, 12646,12646,12646,12646,12646,12646,12646,12748, 92, 91, 12748, 3539,12672, 5545,12748, 93, 2194, 90, 90,12748, 5546, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790,12761, 207, 207, 207,12774,12767, 9666, 2191, 90, 90, 90, 90, 90, 5547,12760, 1004,11004, 91, 5544,12754, 367,12657,12657,12657,12657,12657,12657, 12657, 1333,12787,12765, 92, 5545, 850, 3539, 2194, 90, 90, 93, 5546, 90, 90, 1334, 90, 90, 90, 90, 90, 90, 1335, 90, 3790,11004,12823,12633,12748,12839, 12686,12748, 2191, 90, 90, 90, 90, 90, 91,12755, 12863,12797, 1333, 5552,12657,12657,12657,12657,12657,12658, 12659,11024, 92, 1333,11004, 3539, 1334, 5553,12769, 93, 2194, 90, 90, 1335, 5554, 90, 90, 1334, 90, 90, 90, 90, 90, 90, 1335, 90, 3790,12748,12696,12688, 12748,12687, 980, 9677, 2191, 90, 90, 90, 90, 90, 5555, 974, 754,11016, 91, 5552,12659,12659,12659,12659, 12659,12659,12659,12775,11007, 182,12748,12762, 92, 5553, 12763, 3539, 2194, 90, 90, 93, 5554, 90, 90, 183, 90, 90, 90, 90, 90, 90, 184, 90, 3790, 2848, 11000,11000,11000,11000,11000,11000, 2191, 90, 90, 90, 90, 90,12662,11937, 5024, 90,12425, 5557, 91,10727, 12757,12748, 2873, 970,12822,12665,12748, 3405,12748,12787, 12673, 5558, 92, 1032, 2194, 90, 90,11004, 5559, 93, 11004, 3406,12662, 90, 2859,11022,11004, 1033, 3407,10727, 2876,11007, 713,12759, 1034,12759,12674, 5560, 90, 90, 12673, 90, 90, 90, 90, 90, 90, 2870, 90, 90, 10986,12754, 9680,12754,12798,11007,11004, 90, 90, 90, 90, 90, 90, 91,11022,11020,12674, 683, 5565, 9709, 9709, 9709, 9709, 9709, 9709, 9709,11938, 92, 1385,11004, 3539,12816, 5566,11007, 93, 90, 90, 90,12690, 5567, 90, 90, 1386, 90, 90, 90, 90, 90, 90, 1387, 90, 90, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 90, 90, 90, 90, 90, 90, 173,12839,12707,10986, 344, 5565,11004,11007,11025,11004,11004,13296,12817,12689, 174, 12815, 345, 175, 346, 5566,12846, 176, 90, 90, 3170, 347, 5567, 90, 90,12713, 90, 90, 90, 90, 90, 90,12824, 90, 3790, 173,12844, 9680, 708,11941, 173, 13413, 2191, 90, 90, 90, 90, 90, 91, 174,11020, 12811, 175, 5574, 174,12856, 176, 175,10023,12928,12839, 176, 92,12695,12691, 3539,12024, 5575,12858, 93, 2194, 90, 90, 686, 5576, 90, 90,12811, 90, 90, 90, 90, 90, 90,10023, 90, 3790, 182, 207, 182,12814, 12839, 91, 9680, 2191, 90, 90, 90, 90, 90, 5577, 183,12866, 183, 91, 5574, 92, 367, 184, 635, 184, 12697,12731, 93, 685, 1385,12866,12859, 92, 5575,12727, 3539, 2194, 90, 90, 93, 5576, 90, 90, 1386, 90, 90, 90, 90, 90, 90, 1387, 90, 3790, 198, 721, 12871,12874,11004,12706,12643, 2191, 90, 90, 90, 90, 90,12839, 199, 677,12839, 91, 5579, 9693,11754, 200, 10740,10740,10740,10740,10740,11755,10737, 779, 91, 92, 5580, 850, 3539, 2194, 90, 90, 93, 5581, 91,12825, 11014, 780, 92,11004, 1050, 3539,11004,11020,12693, 93, 12877,12921, 92,12839, 684,12862, 5582, 90, 90, 93, 90, 90, 90, 90, 90, 90,12877, 90, 2190, 1385, 11940, 9696, 1390, 683,12839, 677, 2191, 90, 90, 90, 90, 90, 91, 1386, 1391, 676, 1392, 5595,11020,12882, 1387,11020,12897, 1393,12866,12708, 92,12839, 1394, 3539, 12730, 5596,12873, 93, 2194, 90, 90,12865, 5597, 90, 90,12711, 90, 90, 90, 90, 90, 90, 911, 90, 2190, 930, 198, 344,11007,12846, 198, 9696, 2191, 90, 90, 90, 90, 90, 5598, 345, 199, 346, 91, 5595, 199, 917,12845, 200, 347, 911,12732, 200,12714,12709, 12816,11007, 92, 5596,12885, 3539, 2194, 90, 90, 93, 5597, 90, 90,12866, 90, 90, 90, 90, 90, 90, 12857, 90, 90, 358,12876, 9696, 344, 916, 207, 915, 90, 90, 90, 90, 90, 90, 91, 359, 345, 367, 346, 5610,12866,12895, 360,12817,12877, 347,12735, 2075, 92,12866, 654, 3539,12884, 5611,12822, 93, 90, 90, 90,12866, 5612, 90, 90, 2076, 90, 90, 90, 90, 90, 90, 911, 90, 90,12920, 2077, 1390,11004,12877, 850,12656, 90, 90, 90, 90, 90, 90, 5613, 1391, 2078, 1392, 91, 5610,11014,12885,12872, 2079, 1393, 721, 11004,12715,12986,12712,12907,12875, 92, 5611,11022, 3539, 90, 90, 90, 93, 5612, 90, 90, 653, 90, 90, 90, 90, 90, 90,12883, 90, 90, 779,12592,12592, 12592,12592,12592,12592, 907, 90, 90, 90, 90, 90, 12896, 780, 652,12917, 1050, 630, 1032, 1110, 782,11754, 12839,10737,10737,10737,10737,10737,10737,10737, 832, 631, 1033,12692, 90, 90, 90, 721, 632, 1034,12928, 91, 911, 401, 833,12986, 232,12024,11004,12864,12839,12725, 5627, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 110, 90, 804,12907,12845,12719, 1105,12877,12994, 907, 90, 90, 90, 90, 90,12824, 805,12922,12986, 1078, 645, 1106, 1106, 807,11878,11878,11878,11878,11878, 11878,11878, 198, 828, 828, 646, 207,12702, 90, 90, 90, 629, 647, 91, 402, 911, 199, 829, 829,12918, 773,11007,12906, 200, 830,12721,13025, 92,12728,12815, 5628, 914, 90, 90, 93, 280, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 5629, 648, 648, 648, 648, 648, 648, 648, 648, 648, 241, 241,12932, 241, 241, 241, 241, 241, 241,12937, 243, 241,12436, 12986, 91, 2075,12986,12986, 1303, 911, 241, 241, 241, 241, 241,12993, 5766, 911, 92, 3018, 637, 2076, 9666, 11004, 3364, 93, 770, 764, 205,12716, 1616, 763, 2077, 91, 638, 1304,12588, 241, 241, 241, 639, 640,12991, 12733, 207, 761, 2509, 92,12939, 1305, 3539,12992, 3367, 2079, 93,12943, 1306, 5630, 241, 241,12823, 241, 241, 241, 241, 241, 241, 636, 243, 241, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 927, 241, 241, 241, 241, 241, 5631, 5631, 5631, 5631, 5631, 5632, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 5633, 5631, 5631, 5631, 5631, 5631, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 5636, 5636, 5636, 5636, 5636, 5636, 5636, 4740, 1390, 760, 358, 850,12928, 5636, 5636, 5636, 5636, 5636, 5637,12024, 1391, 759, 1392, 758, 359,12936,12734,12739, 8783, 1393, 8783, 360, 92,13027, 1394,12736, 757,12710, 755, 5638, 5636, 5636, 5636, 5636, 5636, 4743, 4743, 4743, 4743, 4743, 4743, 4743, 5639, 358, 8784, 8784, 91, 8784, 4743, 4743, 4743, 4743, 4743, 4744,12970,12948,12953, 359, 8785, 8785, 92, 8785,11093,12957, 360, 8786, 8786, 93, 8786,12747, 12741,12742,12975,12744, 4745, 4743, 4743, 4743, 4743, 4743, 280, 8982, 8982, 8982, 8982, 8982, 8982, 8982,12996, 5641, 5641, 5641, 5641, 5641, 5641, 5641, 90, 91,12970, 91, 363,12928, 5641, 5641, 5641, 5641, 5641, 5642,12024, 754, 12986, 92,12986, 92, 364,12302, 568, 568, 93, 8783, 93, 365, 367,13022, 752,12996,12866,13002, 5643, 5641, 5641, 5641, 5641, 5641, 5645, 5645, 5645, 5645, 5645, 5645, 5645, 3926, 91, 363, 363,12782, 8784, 5645, 5645, 5645, 5645, 5645, 5646,12919,12995,12964, 92, 364, 364,12783, 8785,12776, 8020, 93, 365, 365,12784, 8786,12745,12746, 13003,12872,13005, 5647, 5645, 5645, 5645, 5645, 5645, 5649, 5649, 5649, 5649, 5649, 5649, 5649,12743, 751, 91,12996, 749,12939, 5649, 5649, 5649, 5649, 5649, 5650,12943,12939, 12948,12953, 92,12986,12944, 746,12943,11093,12957, 93, 12818,12818,12818,12818,12818,12818,12818,13019, 5651, 5649, 5649, 5649, 5649, 5649, 5654, 5654, 5654, 5654, 5654, 5654, 5654, 3937,12986,13021,13027,12996,13024, 5654, 5654, 5654, 5654, 5654, 5655,12819,12819,12819,12819,12819,12820,12821, 12821,12821,12821,12821,12821,12821,12821, 207, 207, 207, 13005,13020,13026, 5656, 5654, 5654, 5654, 5654, 5654, 5658, 5658, 5658, 5658, 5658, 5658, 5658,13027,12986, 367,13033, 207, 742, 5658, 5658, 5658, 5658, 5658, 5659,12827,12827, 12827,12827,12827,12827,12827,12698,12966,12996,13027,13018, 13027, 911,13035,12058,13023,13004, 1200,11004, 5660, 5658, 5658, 5658, 5658, 5658, 90,11000,11000,11000,11000,11000, 11000, 187,12992, 5662, 5663, 5664, 5665, 5665, 5665, 5665, 13108,13039,13027, 91,13027, 188, 3260, 3260, 3260, 3260, 3260, 3261, 189,12948,12825,13037,12953, 92,12986, 713, 11093, 683,11020,12957, 93, 190,12951,13027,13040,12958, 13040,13027, 3262, 3260, 3260, 3260, 3260, 3260, 5666, 5666, 5666, 5666, 5666, 5666, 5666, 3948,13036,13027,13109, 2364, 13051, 5666, 5666, 5666, 5666, 5666, 5667,12898,12898,12898, 12898,12898,12898,12898,13027,13040,13032,13045,13107,12948, 12903,13130,13034,13047,13038,13046,11093, 5668, 5666, 5666, 5666, 5666, 5666, 5670, 5670, 5670, 5670, 5670, 5670, 5670, 367,13040,13033,13040, 90,13057, 5670, 5670, 5670, 5670, 5670, 5671,12898,12898,12898,12898,12898,12898,12898,12009, 13040,11073,11073,11073,11073,11073,11073,11073,13051,13048, 13059,13050, 5672, 5670, 5670, 5670, 5670, 5670, 5674, 5675, 5676, 5677, 5677, 5677, 5677,13049, 708, 686, 685, 90, 677, 3269, 3269, 3269, 3269, 3269, 3270,12898,12898,12898, 12898,12898,12898,12898,12904,12966,13051,13056, 1303,13051, 13051,13130,12058, 6801,13058,13070, 5766, 3271, 3269, 3269, 3269, 3269, 3269, 1935, 3364, 5678, 5678, 5678, 5678, 5678, 5678, 5678, 2715,13040, 90, 1304,13071,12966, 3266, 3266, 3266, 3266, 3266, 3267,12058, 684,13130,13040,13143, 1305, 12974,13074, 3367,13072,13074,12905, 1968,13140, 676, 259, 13073, 654, 653, 207, 3268, 3266, 3266, 3266, 3266, 3266, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 3963,13046,13074, 13084,13074, 90, 5679, 5679, 5679, 5679, 5679, 5680, 90, 13079,12923,12924,12925,12926,12926,12926,12926,12009,13080, 11073,11073,11073,11073,11073,11073,11073,13082,13085, 5681, 5679, 5679, 5679, 5679, 5679, 5683, 5683, 5683, 5683, 5683, 5683, 5683,13085,13083,13093, 652, 580,13085, 5683, 5683, 5683, 5683, 5683, 5684,12009,12939,11073,11073,11073,11073, 11073,11073,12943,13074,13085,12986,13130,13090,12944,13130, 13130,13081, 6801,12945, 5685, 5683, 5683, 5683, 5683, 5683, 5687, 5688, 5689, 5690, 5690, 5690, 5690,13091, 579,13104, 13105,13106, 91, 3279, 3279, 3279, 3279, 3279, 3280,12946, 12939,13085,13130,13142,13110,13135, 92,12943, 6801,13092, 13137,13130,13130,13128,13136, 578,13130,13130,12945, 3281, 3279, 3279, 3279, 3279, 3279, 5691, 5691, 5691, 5691, 5691, 5691, 5691, 2729, 91, 91, 3394, 518,13138, 3276, 3276, 3276, 3276, 3276, 3277,12946,12953,13144, 92, 92,13148, 515,13130,12957,13115, 93, 93,13139,13130,12958,13130, 13117,13147,13113,12959, 3278, 3276, 3276, 3276, 3276, 3276, 5692, 5692, 5692, 5692, 5692, 5692, 5692, 3979, 91,13130, 91,13145,13148, 5692, 5692, 5692, 5692, 5692, 5693,12960, 12953,13148, 92,13157, 92, 4838, 5738,12957,13146, 93, 13148, 93,13158,13148,13165,13165,13141,13114,12959, 5694, 5692, 5692, 5692, 5692, 5692, 5696, 5696, 5696, 5696, 5696, 5696, 5696,13148, 4839,13136,13165,13156,13154, 5696, 5696, 5696, 5696, 5696, 5697,12960,12948,13160, 4840,13177, 1604, 12160, 5746,11093, 5746, 4841,13148,13116,13148,12951,13171, 13180,13173,13162,12961, 5698, 5696, 5696, 5696, 5696, 5696, 5700, 5701, 5702, 5703, 5703, 5703, 5703, 1949, 4849, 513, 4849,13119,13159, 3292, 3292, 3292, 3292, 3292, 3293,12962, 12948, 1950, 4850,13192, 4850, 721,13153,11093, 1951, 4851, 13154, 4851, 2364,13121,13148,13148,13148,13165,12961, 3294, 3292, 3292, 3292, 3292, 3292, 5704, 5704, 5704, 5704, 5704, 5704, 5704, 2747, 722,13148, 509, 2364,13165, 3289, 3289, 3289, 3289, 3289, 3290,12962,10043,13163, 723,13175,13148, 979,12981,13161,13164, 725,13165, 721,13155,13165,13165, 13165,13174,13180,10043, 3291, 3289, 3289, 3289, 3289, 3289, 90, 90,12828, 90, 90, 90, 90, 90, 90, 1303, 90, 90, 512,13130, 779,13179,13176, 5766,13165, 90, 90, 90, 90, 90, 90, 3364,13172,12633, 780,13170, 1823, 1050,13180, 205,13171, 782, 1304,13186, 91,12966, 13187,13283,13165,12694, 1824,13193,12058, 90, 90, 90, 1305, 1825, 92, 3367, 1054, 3539,13180, 1306,13180, 93, 367,13193, 5705, 241, 241,13193, 241, 241, 241, 241, 241, 241, 1303, 241, 241,13180, 1618, 91,12723,13178, 5766, 2364, 911, 241, 241, 241, 241, 241, 3364, 5766, 13199, 92,10020, 657, 1110,13185, 2364, 3364, 93, 1304, 13198,13188,13189, 91,13180, 832,13129, 658, 1304,13202, 241, 241, 241, 1305, 659,13190, 3367, 92,13180, 833, 1306,13204, 1305,13204, 93, 3367, 834,13204,13180, 1306, 5706, 90, 90, 1617, 90, 90, 90, 90, 90, 90, 13193, 90, 90, 5707, 5707, 5707, 5707, 5707, 5707, 2191, 5708, 90, 90, 90, 90, 90,13193,13193,13243,13204, 91, 630,13209, 511,13200,13225,13201,13211,13203,13217, 13229, 91,13210,13180, 92, 631,13193, 2194, 90, 90, 90, 93, 632, 241, 241, 92, 241, 241, 241, 241, 241, 241, 93, 243, 241, 5710, 5710, 5710, 5710, 5710, 5710, 510, 5711, 241, 241, 241, 241, 241,13222,13227, 13228,13122,10023, 637,13229,13235, 508,13229,13229, 506, 13244,13229,13236, 91,13244,13244,13244, 638,13251,13240, 241, 241, 241, 639, 640, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 4799, 4799, 4799, 4799, 4799, 4799, 4799, 90, 90, 90, 90, 90, 90, 13234,13238,13244,13217,13249, 630,13255,13296,13313,13250, 13253,13711,13328,13254,13262,13303,13320,13341,13715, 631, 13335, 504, 90, 90, 90,13348, 632, 241, 241,13224, 241, 241, 241, 241, 241, 241, 636, 243, 241, 5712, 5712, 5712, 5712, 5712, 5712, 5712, 927, 241, 241, 241, 241, 241, 5631, 5631, 5631, 5631, 5631, 5632, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 5633, 5631, 5631, 5631, 5631, 5631, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 5716, 5716, 5716, 5716, 5716, 5716, 5716, 4812, 13180,13193, 3394,13229,12966, 5716, 5716, 5716, 5716, 5716, 5717,12058,12966,13352,13229,13296, 502,12974,13244,12058, 501,13359,12976,13255,13148, 500,13306,13191,13226,13237, 12976, 5718, 5716, 5716, 5716, 5716, 5716, 5719, 5719, 5719, 5719, 5719, 5719, 5719,13252,13186,13199,13242,12977,13268, 5719, 5719, 5719, 5719, 5719, 5720,12977,13239,13239,13239, 13239,13239,13239,13239,10097,11189,13255,13296,13261,13268, 13229,13255,13165,13296,13229,13275, 5721, 5719, 5719, 5719, 5719, 5719, 3316, 3316, 3316, 3316, 3316, 3316, 3316, 3317, 13244, 499,10098,13148, 4879, 3316, 3316, 3316, 3316, 3316, 3318,13241,13279,13244,13309,13260,10099,13165,13273,13296, 13296,10097,11189,10100,13296,13276,13313,13277,13302,13235, 13126, 3319, 3316, 3316, 3316, 3316, 3316, 3312, 3312, 3312, 3312, 3312, 3312, 3312, 2308,13250,13278,13281,13130,10098, 3312, 3312, 3312, 3312, 3312, 3313,13280,13308,13301,13325, 13313,13375,13296,10099,13305,13296, 1303,13296, 465,13382, 10100,13125,13296,13313,13284,13313, 3314, 3312, 3312, 3312, 3312, 3312, 5728, 5728, 5728, 5728, 5728, 5728, 5728,11193, 91,13304,13310, 1304, 91, 5728, 5728, 5728, 5728, 5728, 5729,13321,13311,13313, 92,13319,13312, 1305, 92, 498, 13326,13291,12699, 2075,13289, 93,13328,13296, 8783, 5923, 13294, 5730, 5728, 5728, 5728, 5728, 5728, 90, 90, 2076, 4025, 90, 90, 90, 90, 90, 497, 90, 2190, 187, 2077,13296,13318, 5923,13307, 8784, 2191, 90, 90, 90, 90, 90,13328, 188, 2078,13333,13328, 2630,13313, 8785, 189, 2079,13302,13313,13313,13313, 8786,12717,13313,13323, 13328, 2631, 496, 190, 2194, 90, 90,12740, 2632, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 1303, 1603, 1603, 187, 721,13408,13327,13324, 5766,13334, 2337, 1603, 1603, 1603, 1603, 1603, 3364, 188,13328,13322,13328, 1954, 495, 5923, 189,13319,13337, 1304,13341,13338, 1967,12701, 804,13341,13328, 1955, 493, 190, 1603, 1603, 1603, 1305, 1956,13328, 3367,13328, 805,13339, 1306, 1078, 5744, 1018, 1018,12703, 1303, 1018, 1018, 1018, 1018, 1018,13336, 1018, 3363, 187,13341,13334, 808,13346,13341,10023, 3364, 1018, 1018, 1018, 1018, 1018,13340, 188,13347,13352, 91, 5756, 13341, 367, 189,13428,13352,12700, 568, 2075,13349,13352, 207,13351, 92, 5757,13352, 190, 3367, 1018, 1018, 93, 5758, 1018, 1018, 2076, 1303, 1018, 1018, 1018, 1018, 1018, 13350, 1018, 3363, 363, 2077,13372,13357,13478, 207, 492, 3364, 1018, 1018, 1018, 1018, 1018, 5759, 364, 2078,13358, 1110, 5756, 471,13360, 365, 2079, 467, 721,13373,12737, 13375, 832,13341, 721,13375, 5757,13386, 570, 3367, 1018, 1018,12718, 5758, 1018, 1018, 833, 1303, 1018, 1018, 1018, 1018, 1018, 834, 1018, 5766, 804, 1303, 451,13375,13374, 12726, 722, 3364, 1018, 1018, 1018, 1018, 1018,13371, 805, 13375, 1113, 1078, 5767,13384, 723, 807,13347, 979,13381, 12705,13392, 725, 1304,13383,13386, 466, 5768,13341, 808, 3367, 1018, 1018,12830, 5769, 1018, 1018, 1305, 1303, 1018, 1018, 1018, 1018, 1018, 1306, 1018, 5766,13328, 1105,13380, 13296,13406,13290, 450, 3364, 1018, 1018, 1018, 1018, 1018, 5770,13385,13386, 1618, 1106, 5767,13296,13296, 227,13643, 13393,10097,11189,13394,13303, 828,13304,13409,13306, 5768, 13386,13386, 3367, 1018, 1018,13313, 5769, 1018, 1018, 829, 1303, 1018, 1018, 1018, 1018, 1018, 830, 1018, 5766,10098, 91, 2191,13313,13661,12722,13124, 3364, 1018, 1018, 1018, 1018, 1018, 91,10099, 92, 1109,10023, 5775,13405,13391, 10100, 93, 205,13296,13411,13407, 92, 91,13296, 2194, 13296, 5776,13410, 93, 3367, 1018, 1018,13127, 5777, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 5766, 8394, 207,25009, 5923, 2000,13296, 2191, 3364, 1018, 1018, 1018, 1018, 1018, 5778,12436,13296,13412, 91, 5775, 13296, 367,13305,13296,12436,13302,13296,12436, 314,13296, 13296,13296, 92, 5776,13414, 2194, 3367, 1018, 1018, 93, 5777, 1018, 1018,10023, 1303, 1018, 1018, 1018, 1018, 1018, 1303, 1018, 5766,13308, 91,13301,13307, 367, 5766,12445, 3364, 1018, 1018, 1018, 1018, 1018, 3364,13309, 92,12442, 13312, 5780,12436, 5781,13302, 93, 9680, 1304, 5746,12436, 12443, 313, 205,12436,12436, 5782, 312, 91, 5783, 5784, 5784, 1305, 5785,13296, 3367,12446,12643,12436, 1306, 5786, 1303, 92, 205,12436, 3539, 4849,13296, 91, 93, 4878, 4878, 4878, 4878, 4878, 4878, 4878, 1969, 1303,12441, 4850, 12449, 92, 308,13310, 3539, 5766, 4851, 1304, 93,12444, 12448, 2847,13428, 3364, 307, 8012,13311,12436,13428, 2847, 13120, 1305,12436,13438, 1304,13296, 4879,12436, 1306, 1018, 1018,10036, 1303, 1018, 1018, 1018, 1018, 1018, 1305, 1018, 3363, 3367, 91, 2191,12447, 1306, 2349, 2859, 3364, 1018, 1018, 1018, 1018, 1018, 91,13441, 92,12450, 91, 5800, 12436,12452,12442, 93, 1618, 305,13428, 8012, 92,12436, 303, 2194, 92, 5801,13435, 368, 3367, 1018, 1018, 93, 5802, 1018, 1018,10039, 1303, 1018, 1018, 1018, 1018, 1018, 12451, 1018, 3363, 91, 91, 91,13420,13428, 91, 2191, 3364, 1018, 1018, 1018, 1018, 1018, 5803, 92, 92, 92, 91, 5800, 92,12453, 93, 93,13422,13428,13421,13423, 2902,13428,13428,13436, 92, 5801,13428, 2194, 3367, 1018, 1018, 93, 5802, 1018, 1018, 8012, 1303, 1018, 1018, 1018, 1018, 1018,12436, 1018, 3363, 302, 2000, 2191,13428, 369, 13428,10039, 3364, 1018, 1018, 1018, 1018, 1018, 91,13440, 13433,13437, 91, 5813, 575,13428, 290,13434,13428, 290, 13426, 2848, 92,13428,13428, 2194, 92, 5814,13442, 93, 3367, 1018, 1018, 93, 5815, 1018, 1018, 850, 1303, 1018, 1018, 1018, 1018, 1018,13445, 1018, 3363, 91,13440, 3405, 13428,13439, 207, 2191, 3364, 1018, 1018, 1018, 1018, 1018, 5816, 92,13444, 3406, 91, 5813, 2859,13428, 93,13434, 3407, 290,13427, 8012,13415,13428,13428,13428, 92, 5814, 13443, 2194, 3367, 1018, 1018, 93, 5815, 1018, 1018,10039, 1303, 1018, 1018, 1018, 1018, 1018, 2902, 1018, 3363, 91, 91,13436, 2000, 367,13439, 2191, 3364, 1018, 1018, 1018, 1018, 1018,13434, 92, 92,13433, 91, 5824,13428,13428, 93, 93,13434,13428,13428, 8012,13428,13435,13428,13428, 92, 5825,13428, 2194, 3367, 1018, 1018, 93, 5826, 1018, 1018,12978, 1303, 1018, 1018, 1018, 1018, 1018, 851, 1018, 3363,13428, 91, 2000,13428,13446,13442, 2191, 3364, 1018, 1018, 1018, 1018, 1018, 5827,13438, 92,13437, 91, 5824, 13428,13444,13437, 93,13434,13428,13428,13436,13428,13428, 2848,13417, 92, 5825, 299, 2194, 3367, 1018, 1018, 93, 5826, 1018, 1018, 852, 1303, 1018, 1018, 1018, 1018, 1018, 13452, 1018, 3363,13428, 8012, 2191,13443,13441, 3405,13442, 3364, 1018, 1018, 1018, 1018, 1018, 91,13433,13446,13428, 10039, 5832, 3406,13428,13428, 2859, 205,13435, 1303, 3407, 92, 91, 2848, 2194,13438, 5833,13440, 93, 3367, 1018, 1018, 1130, 5834, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 1304, 298,13451, 91, 274, 3405,13441, 3364, 1018, 1018, 1018, 1018, 1018, 5835, 1305, 13446,13446, 92, 5832, 3406,13446, 1306, 2859,13453, 93, 297, 3407,13428,12436,13446,13418,13456, 5833,13446,13288, 3367, 1018, 1018,13425, 5834, 1018, 1018,13454, 1303, 1018, 1018, 1018, 1018, 1018, 5836, 1018, 3363, 295,13446,13439, 13454,12589,13446,13446, 3364, 1018, 1018, 1018, 1018, 1018, 5836, 294, 9696,12656, 2191, 5838,13446,13434, 205, 205, 205, 2000,13455, 91, 91, 91,13446,13456, 292, 5839, 13457,13458, 3367, 1018, 1018, 5836, 5840, 92, 92, 92, 3539, 3539, 2194,13446, 93, 93, 93,13452,13452, 5841, 1018, 1018,13446, 1303, 1018, 1018, 1018, 1018, 1018, 5836, 1018, 3363, 91, 8012,13446,13451,13446,13428, 290, 3364, 1018, 1018, 1018, 1018, 1018, 5836, 92, 290,13446,12978, 5838,13446,13446, 93,13446, 205,13453,13446, 4838, 5738, 91,13451,13454,13428, 5839,13446,13424, 3367, 1018, 1018, 5836, 5840, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 1018,13446,13446, 4839,13460,13461,13446, 13451, 1018, 1018, 1018, 1018, 1018, 1018,13452,13455, 207, 4840,13446, 5847,13461,13461,13461,13428, 4841,13461,13453, 13452,13446,13468, 289,13469,13428, 5848,13458,13118, 1018, 1018, 1018,13459, 5849, 1018, 1018, 5742, 1303, 1018, 1018, 1018, 1018, 1018,13455, 1018, 1018,13443,13461,13457, 2000, 13461,13461,13466, 1018, 1018, 1018, 1018, 1018, 1018, 5850, 13467,13471,13470,13428, 5847,13428,13452,13428,13461,13461, 13434,13461,13428,13428, 270,13435,13428,13428, 5848,13428, 13473, 1018, 1018, 1018,13428, 5849, 1018, 1018,13475, 1303, 1018, 1018, 1018, 1018, 1018,13472, 1018, 3363,13436,13476, 13428, 240,13444,13436,13433, 3364, 1018, 1018, 1018, 1018, 1018,13438,13440,13467, 2000,13433, 5859,13437,13474,13474, 13474,13474,13474,13474,13474,13428,13428,13428,13428,13434, 5860,13461,13428, 3367, 1018, 1018,13428, 5861, 1018, 1018, 13435, 1303, 1018, 1018, 1018, 1018, 1018,13428, 1018, 3363, 13477,13428,13439,13428,13428, 4165, 239, 3364, 1018, 1018, 1018, 1018, 1018, 5862,13438,13433,13428,13428, 5859,13428, 13434,13437,13428,13434,13428,13435,13477,13436,13428,13428, 13643, 2902, 5860,13428,12436, 3367, 1018, 1018,13643, 5861, 1018, 1018,12436, 1303, 1018, 1018, 1018, 1018, 1018,13434, 1018, 3363,13440,13428,13442,13433,13439,13643, 238, 3364, 1018, 1018, 1018, 1018, 1018,13441,13437,13643,12590, 1032, 5867, 233,13643, 231,13434,13649,13498,13445,13479,12442, 1032,13504,13652, 1033, 5868,13662,13643, 3367, 1018, 1018, 1034, 5869, 1018, 1018, 1033, 1303, 1018, 1018, 1018, 1018, 1018, 1034, 1018, 3363,13504,13655,13648,13505,13485,13515, 1032, 3364, 1018, 1018, 1018, 1018, 1018, 5870,13643,13486, 1325, 167, 5867,13656, 1033, 166,13650,13509, 721,13520, 13505, 1034,13515,13526,13526,13516, 5868, 154,13643, 3367, 1018, 1018,13487, 5869, 1018, 1018,10664, 1303, 1018, 1018, 1018, 1018, 1018, 5871, 1018, 3363, 804, 91,13516,13527, 13527,13541, 850, 3364, 1018, 1018, 1018, 1018, 1018, 5871, 805, 92, 2191, 1078, 5873,13535,13551, 807, 93,13868, 13541,13557,13660, 91,13643,12704,12024,13542, 5874, 153, 808, 3367, 1018, 1018, 5871, 5875, 1082, 92,13557,13572, 2194,13643, 152,12769, 93, 576,13542,13558, 5876, 1018, 1018,10667, 1303, 1018, 1018, 1018, 1018, 1018, 5871, 1018, 3363,13571, 91, 207,13558,13573,13572,13582, 3364, 1018, 1018, 1018, 1018, 1018, 5871,13643, 92,12769,10667, 5873, 13659,13583,12774, 93, 205,13666,13653,13643,13584, 91, 13643,12769,13573, 5874,13578, 151, 3367, 1018, 1018, 5871, 5875, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 1018, 1333, 91,10667,13651,13657, 1333,10667, 1619, 1018, 1018, 1018, 1018, 1018, 91, 1334, 92,13680, 91, 1308, 1334, 367, 1335, 93,12775,13688,13585,13587, 92, 1333, 150, 1422, 92, 1309,13680, 93, 1018, 1018, 1018, 93, 5886, 90, 90, 1334, 5888, 90, 90, 90, 90, 90, 1335, 90, 90,13643, 207,10724,13643,13736, 13586,13729, 90, 90, 90, 90, 90, 90, 91, 367, 13772,13643, 182, 3397,10687,10687,10687,10687,10687,10687, 10687,13687, 92, 149,13643, 3539, 183, 3398,13658, 93, 90, 90, 90, 184, 3399, 90, 90,13663, 4095, 90, 90, 90, 90, 90, 1303, 90, 90, 173,13594, 173, 12769,13654, 5766, 1385, 90, 90, 90, 90, 90, 90, 3364, 174,10727, 174, 175, 3397, 175, 1386, 176,13649, 176, 1304, 146, 91, 1387, 182,13667, 2348,13602, 3398, 12769,13689, 90, 90, 90, 1305, 3399, 92, 3367, 183, 3539,13588, 1306,25009, 93, 721, 184, 5889, 241, 241, 13680, 5891, 241, 241, 241, 241, 241, 636, 243, 241, 10700,10700,10700,10700,10700,10700,10700, 927, 241, 241, 241, 241, 241, 722,13668, 89,13701,13689, 674,13575, 13575,13575,13575,13575,13575,13575, 2848, 723,13589,13686, 979,13680, 671,13680, 725, 241, 241, 241, 639, 675, 90, 90,13736, 90, 90, 90, 90, 90, 90, 90, 90, 90,12829, 984, 3405, 173,13700,13702,13736, 90, 90, 90, 90, 90, 90, 1303,13743,12799, 3406, 174, 413, 2859, 175, 5766,13746, 3407, 176,13703,13729,13776, 13736, 3364,13754, 89, 414,13778,12799, 90, 90, 90, 90, 415, 1304,13295, 4103, 88, 5892, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 1305, 2847, 4105, 3367, 13777,10727,13706, 1306,13130,13860, 4106, 2847, 2847, 2847, 2847, 2847, 91, 207, 2814,13705, 1385, 5897,13575,13575, 13575,13575,13575,13576,13577,13736, 92,13736,13736, 3539, 1386, 5898,13283, 93, 4109, 2847, 2847,13604, 5899, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,11007, 2847, 4105,14204, 207,13744,13719,13746,13736,10727, 4106, 2847, 2847, 2847, 2847, 2847, 5900,13746,11007,13741, 91, 5897, 13742, 367,13577,13577,13577,13577,13577,13577,13577,14356, 13605,13770, 92, 5898,13755, 3539, 4109, 2847, 2847, 93, 5899, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 13745, 2847, 2847, 1385,13752,13574, 344,13746,13778, 850, 2847, 2847, 2847, 2847, 2847, 2847, 91, 1386, 345,13711, 346, 5904,13778,13768, 1387, 88,13715, 347,14371, 721, 92,13736,13603, 3539,13786, 5905,13755, 93, 2859, 2847, 2847,13746, 5906, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13753, 2847, 2847, 91,14390, 779, 1390,13859, 13736, 198, 2847, 2847, 2847, 2847, 2847, 2847, 5907, 92, 1391, 780, 1392, 5904, 1050, 199, 93, 635, 782, 1393, 13623,13769,13624,13606, 1394,13771, 850, 5905, 87,13592, 2859, 2847, 2847,13775, 5906, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 1303, 2847, 2847, 198,13778, 182, 13791, 87, 5766, 198, 2847, 2847, 2847, 2847, 2847, 2847, 3364, 199, 2191, 183,13778, 5909, 86, 199, 200,13778, 184, 1304,13778, 91, 200,13788,13799, 5910, 86, 5911, 1105, 1303, 2859, 2847, 2847, 1305, 5912, 92, 3367, 5766, 2194,13593, 1306,13711, 93,13626, 1106, 3364, 1110, 2350, 13715, 577,13790, 5910, 2848, 4970,13716, 828, 1304, 832, 187,13783,13802, 187, 5922, 5922, 5922, 5922, 5922, 5922, 5922, 829, 1305, 833, 188, 3367,13778, 188, 830, 1306, 834, 189, 3405, 2815,13597,13939, 85,13778,13822,13627, 13778,12720,13791,12724, 190,13629, 3406, 190,13785, 2859, 13791, 2848,13791, 3407, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13801, 2847, 4105, 198, 85,13416, 1390, 13787, 358,14001, 4106, 2847, 2847, 2847, 2847, 2847, 3405, 199, 1391,13784, 1392, 5925, 359,13800, 200,13939,13796, 13608,13596, 360, 3406,13609, 1394, 2859,13630, 5926,13949, 3407, 4109, 2847, 2847,13802, 5927, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13791, 2847, 4105, 187,13643, 358, 344,13791,13798, 358, 4106, 2847, 2847, 2847, 2847, 2847, 5928, 188, 345, 359, 346, 5925, 84, 359, 189, 13802, 360, 347,13807,13631, 360,13736,13662,13809,13711, 5926,13825, 190, 4109, 2847, 2847,13715, 5927, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13797, 2847, 4105, 908, 1390, 344,13773,13802, 84, 1110, 4106, 2847, 2847, 2847, 2847, 2847, 1391, 345, 1392, 346, 832, 5936,13837, 13830,13742, 1393, 347,13802, 568,13610, 1394, 8783,15042, 13607, 833, 5937,13736,13810, 4109, 2847, 2847,13619, 5938, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13808, 2847, 4105, 363, 91, 83, 8784,13778,15061,13842, 4106, 2847, 2847, 2847, 2847, 2847, 5939, 364, 92,13823, 8785, 5936, 83,13862,13632,13642,13825, 8786,13637, 8783,13821, 13635,13825,13640,13789, 5937,13939, 850, 4109, 2847, 2847, 13614, 5938, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13784, 2847, 4105, 8784, 8784, 2076,13834,13939, 363, 1110, 4106, 2847, 2847, 2847, 2847, 2847, 2077, 8785, 8785, 13831, 832, 5944, 364,13944, 8786, 8786,13837,13638, 8783, 365, 2078, 568, 82,13791, 833, 5945,13825, 2079, 4109, 2847, 2847, 834, 5946, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13791, 2847, 4105, 8784,12782, 82, 363, 13620,13824,13634, 4106, 2847, 2847, 2847, 2847, 2847, 5947, 8785,12783,13843, 364, 5944,14005,13825, 8786,12784,13797, 365,13835,13845,13641,13833,13837,13836, 850, 5945,13837, 8788, 4109, 2847, 2847,13674, 5946, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 1303, 2847, 4105,13736,14005, 81,13857,14018, 5766,13837, 4106, 2847, 2847, 2847, 2847, 2847, 3364,13844,10727,13939, 81, 5949,13856,13868, 205, 13873, 2191, 1304,13858, 91,12024,13939,13877,13861,13939, 5950,13871, 91, 4109, 2847, 2847, 1305, 5951, 92, 3367, 13947, 3539,13939, 1306,13868, 93, 92, 3360,13868, 2194, 13946,12024,13939, 93, 721,12024, 5952, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 206, 2847, 2847, 367, 80,13945,13952,13948,13952, 1110, 2847, 2847, 2847, 2847, 2847, 2847, 779,13952,13952,13951, 832, 5957,13725,13725, 13725,13725,13725,13725,13725,13967, 780,13968,13965, 1050, 833, 5958, 207, 782, 2859, 2847, 2847, 834, 5959, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13966, 2847, 2847,13590,13962, 80,13939,13621, 1113,13952, 2847, 2847, 2847, 2847, 2847, 2847, 5960,13964,13973,13976, 73, 5957, 10008,13968,13720,13720,13720,13720,13720,13720,13720,13975, 721,13726,13952, 5958,14002,12799, 2859, 2847, 2847, 1105, 5959, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 13873, 2847, 4105,13952, 73, 1106,13986,13877, 722, 1110, 4106, 2847, 2847, 2847, 2847, 2847, 828,13886, 72,13873, 832, 5965, 723,14005,12943, 979,13877,13963, 8783, 725, 1397,13968,13883,14005, 833, 5966,14000,13615, 4109, 2847, 2847, 834, 5967, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13622, 2847, 4105, 8784,14017,13997, 207,14013, 14005, 72, 4106, 2847, 2847, 2847, 2847, 2847, 5968, 8785, 13899,14015,13886, 5965,25009,14020, 8786,12957,10008,12943, 13720,13720,13720,13720,13720,13720,13720, 5966,13968,13636, 4109, 2847, 2847,12799, 5967, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13899, 2847, 4105,13675,14032,13879, 13939,12957,12782, 2191, 4106, 2847, 2847, 2847, 2847, 2847, 1303,13939,25009,13574, 91, 5970,12783,13884, 5766, 205, 207,25009,13998,12784, 91,14005, 3364,13968, 92, 5971, 14003, 2194, 4109, 2847, 2847, 93, 5972, 1304, 92,13674, 13886, 3539,13915,13879,14005, 93,13939,12943, 1131,12058, 14004, 1305, 207,13894, 3367, 5973, 90, 90, 1306, 90, 90, 90, 90, 90, 90, 1105, 90, 2190, 187,14014, 13890, 3361,13974,13950,14019, 2191, 90, 90, 90, 90, 90, 1106, 188,13920,12591,14020, 5493, 850,13895, 189, 13924,13945, 828,11659,11659,11659,11659,11659,11659,11659, 5494,13915, 190, 2194, 90, 90, 829, 5495,12058,14020, 13595, 1032,13903, 830,13890, 5980, 90, 90,14005, 90, 90, 90, 90, 90, 90, 1033, 90, 2190,13976,14029, 13908,13616, 1034,14020,13899, 2191, 90, 90, 90, 90, 90,12957,14033,14005,14030,14020, 5493,13907,12680,12681, 12682,12683,12683,12683,12683, 721,13903,14010,14020, 207, 5494,13935,14020, 2194, 90, 90, 91, 5495,10043,25009, 5983, 90, 90,13991, 90, 90, 90, 90, 90, 90, 92, 90, 2190, 804,14025, 721,14042, 93,14011,13915, 2191, 90, 90, 90, 90, 90,12058, 805,14005,14068, 1078, 2192,13918,14026, 807,11754,14012,10737,10737,10737, 10737,10737,10737, 779,12782, 2193,13920, 808, 2194, 90, 90,14033, 2195,13924,13920, 91,13601, 780,12783,13925, 1050,13924,14043,25009, 782,12784, 5984, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90,25009, 25009,13674,13591, 1054,13677,13774, 907, 90, 90, 90, 90, 90,13886,13285,25009,25009, 91, 630,14069,12943, 14033,13952,12293,12293,12293,12293,12293,12293,12293,14079, 92, 631, 207, 367, 90, 90, 90, 93, 632, 721, 1304,13864,13864,13864,13864,13864,13865,13866,13999, 721, 14033, 5986, 765, 765, 1305, 765, 765, 765, 765, 765, 765, 1306, 765, 2872, 1422,14039,13963, 722,14005,14083, 14020, 2873, 765, 765, 765, 765, 765, 722,14027,14033, 14093, 723, 5989,14044, 979,14044,13939,14040, 725,14038, 2075, 723,13727,14020, 979,14016, 5990,14057, 725, 2876, 765, 765,13728, 5991, 765, 765, 2076, 765, 765, 765, 765, 765, 765,14011, 765, 2872,14033, 2077,14033,14028, 14020,13130,14049, 2873, 765, 765, 765, 765, 765, 5992, 14050, 2078,13140,14044, 5989,14069,14062,14069, 2079,14069, 13611,14051, 2075,14044,14041,14057,14033,14031, 5990,14067, 13130, 2876, 765, 765, 1105, 5991, 765, 765, 2076, 765, 765, 765, 765, 765, 765,14026, 765, 5024,14069, 2077, 1106,14064,14081,14066,14074, 2873, 765, 765, 765, 765, 765, 828,14075, 2078,13282,14069, 6002,14065,14138,14069, 2079,14039,13886,14076,14077, 829,14069,25009,14083,12943, 6003,13612, 830, 2876, 765, 765,14083, 6004, 765, 765, 13896, 765, 765, 765, 765, 765, 765,14020, 765, 765, 13617, 1109,14188,14080,25009, 2848, 2848, 765, 765, 765, 765, 765, 765,14078, 7045, 7045,13897,14088, 6006,25009, 14083,14075, 4106, 4106, 721,25009,14083,14082,14090, 4101, 6007,14089, 6008, 3405, 3405, 765, 765, 765,10008, 6009, 13720,13720,13720,13720,13720,13720,14083, 3406, 3406,14094, 4109, 4109, 804,12799, 3407, 3407, 6007, 765, 765,14107, 765, 765, 765, 765, 765, 765, 805, 765, 5024, 1078, 14092,14107,14091, 807,25009,14094, 2873, 765, 765, 765, 765, 765, 6010,14101,25009,13130, 808, 6002,14099,14094, 25009,13599, 1082,14094, 568,13639,14083,14114,14112,13939, 13899, 6003,13130,14083, 2876, 765, 765,12957, 6004, 765, 765, 2075, 765, 765, 765, 765, 765, 765,13909, 765, 5024, 363,13143,14116,14005,13130,25009, 2076, 2873, 765, 765, 765, 765, 765,14100, 364,14117,14115, 2077, 6018, 14005,14089, 365,14120,13910,13130,13139, 1105,13130,13130, 13130,14138, 2078, 6019,14118, 570, 2876, 765, 765, 2079, 6020, 765, 765, 1106, 765, 765, 765, 765, 765, 765, 13136, 765, 5024,13613, 828,13138,25009,13130,13142,14119, 2873, 765, 765, 765, 765, 765, 6021,13135, 829,13146, 14143, 6018,25009,25009,14138, 830,13866,13866,13866,13866, 13866,13866,13866, 2364, 3394, 6019,13618,13144, 2876, 765, 765, 8012, 6020, 765, 765, 8012, 765, 765, 765, 765, 765, 765,13130, 765, 5024,13130,13130,11090,25009,14138, 13137,11093, 2873, 765, 765, 765, 765, 765, 91,14144, 14138,25009, 91, 6026,25009,13832,13832,13832,13832,13832, 13832,13832, 92, 91,13130,14146, 92, 6027,13825, 93, 2876, 765, 765, 93, 6028, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 5024,14123, 8012,14154, 13130,13141,12861, 91, 2873, 765, 765, 765, 765, 765, 6029,25009,14138,14138,11093, 6026,14138, 92,13130,13136, 205,14145, 4838, 5738, 93, 91,25009, 721,13899, 6027, 13145,14138, 2876, 765, 765,12957, 6028, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 5024, 367, 4839,14143, 91,14151,14138, 804, 2873, 765, 765, 765, 765, 765,13147,14138, 4840,14148, 92, 6031, 6032, 805, 13915,14125, 1078, 93,25009,14147, 807,12058,14124, 4838, 5738, 6033,14138, 91, 2876, 765, 765,13600, 6034, 808, 14138, 367,14138,14152, 6032, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 765, 4839, 6037, 6037, 6037, 6037, 6037, 6037, 765, 765, 765, 765, 765, 765, 13886, 4840,14130,14150,14138, 6038,14155,12943, 4841,14138, 14138,25009,14128,13894,14138,14148,14126,14144,13896, 6039, 2364, 3394, 765, 765, 765, 8012, 6040, 765, 765, 8012, 765, 765, 765, 765, 765, 765,14149, 765, 765, 4849, 14153,11093,14138,14138,13897,11093, 765, 765, 765, 765, 765, 765, 91, 4850,14144,14138, 91, 6038,14147, 367, 4851,14138,14138,14145, 5746,14610, 92,14138,14138,14138, 92, 6039,13715, 93, 765, 765, 765, 93, 6040, 765, 765, 8012, 765, 765, 765, 765, 765, 765,14146, 765, 5024, 4849, 207,14204,14150,14149,14138,13911, 2873, 765, 765, 765, 765, 765,14151, 4850,14151,14138, 91, 6043, 6044, 2364,14129,14144,12860,12860,12860,12860,12860,12860, 12860,14356, 92, 6045,14138,14138, 2876, 765, 765, 93, 6046,14138, 91,14138,14138,14154, 6044, 765, 765,14138, 765, 765, 765, 765, 765, 765, 92, 765, 2872,14138, 8012,12861,14144, 93,14152,14153, 2873, 765, 765, 765, 765, 765,13899,14138,25009,14146,13911, 6059,14138,12957, 14143,14145, 205,10097,14132,13907,14138, 91,14147,14148, 13909, 6060,14150, 2364, 2876, 765, 765,14138, 6061, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872,10098,14156,14149,14156,14138,13910,14156, 2873, 765, 765, 765, 765, 765, 6062,10099,14156,14152,14166, 6059, 14156,14144,10100,14156,25009,13920,10097,11189,14163,14156, 14164,14156,13924, 6060,25009,14168, 2876, 765, 765,14156, 6061, 765, 765,13926, 765, 765, 765, 765, 765, 765, 2364, 765, 2872,14204,10098,14161, 91,14156,14167,25009, 2873, 765, 765, 765, 765, 765,13920,14165,10099,13927, 92, 6074,14156,13924,14162,10100,14162, 7683,14161,13925, 14156, 91,14156,14164,13926, 6075,14133,14355, 2876, 765, 765, 2798, 6076, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872,14156, 2364,25009,14138,14156, 13927,14156, 2873, 765, 765, 765, 765, 765, 6077,14163, 14137,25009,14156, 6074,14156,14162,14165,14156,14171,13915, 14156,14156,10097,11189,14138,14166,12058, 6075,14163,14156, 2876, 765, 765,14156, 6076, 765, 765,13928, 765, 765, 765, 765, 765, 765,14162, 765, 2872,14164,14156,25009, 10098,14161,15146,14171, 2873, 765, 765, 765, 765, 765, 13915,14178,14162,13929,10099, 6087,14156,12058,14161,14156, 14156,10100,14138,13918,14171,14134,14171,14165,13928, 6088, 15165,14168, 2876, 765, 765,14171, 6089, 765, 765, 5746, 765, 765, 765, 765, 765, 765,14167, 765, 2872,14171, 14170,25009,14153,14169,13929,25009, 2873, 765, 765, 765, 765, 765, 6090,14176,14162,14171, 4849, 6087,14171,14171, 14138,14177,14171,14138,14127,14179,14181,14138,14171,14180, 4850, 6088,14138,14138, 2876, 765, 765, 4851, 6089, 765, 765,14145, 765, 765, 765, 765, 765, 765,14138, 765, 2872,14183,14186,14138, 91,14182,14185, 2364, 2873, 765, 765, 765, 765, 765,14148,14144,14154,14147, 92, 6098, 14138,14143,14138,14177,14146, 93,14138,14138,14138,14138, 14138,14138,14138, 6099,14145,14138, 2876, 765, 765,14135, 6100, 765, 765,14138, 765, 765, 765, 765, 765, 765, 14138, 765, 2872,14150,14149,14138,15635,14146,14138,14151, 2873, 765, 765, 765, 765, 765, 6101,14143,14204,14148, 14138, 6098,14144,14138,14143,14144,14147,14138,14145,14138, 14187,14146,14143, 721,15778, 6099,14138,14138, 2876, 765, 765,14138, 6100, 765, 765,14144, 765, 765, 765, 765, 765, 765,14138, 765, 2872,13130,14187,14209,14204,14152, 2848, 804, 2873, 765, 765, 765, 765, 765,14144, 7045, 14150,14204, 91, 6106,25009, 805, 3394, 4106, 1078,14149, 14147,13284, 807,14204, 6107,14155, 92, 6108, 3405,14204, 2876, 765, 765, 93, 6109, 808, 1083,14144,14138,14204, 13598,13628, 3406,14210,14216, 4109,12782, 3689,13130, 3407, 6107, 765, 765,14218, 765, 765, 765, 765, 765, 765, 12783, 765, 2872,25009, 1303,14212,14217,12784, 4103,14204, 2873, 765, 765, 765, 765, 765,14204,14211,14204, 5923, 13676, 6111,14222,13674,14184,14184,14184,14184,14184,14184, 14184, 1304,14189,13136,14204, 6112,14222,14171, 2876, 765, 765,14204, 6113, 765, 765, 1305, 765, 765, 765, 765, 765, 765, 1306, 765, 2872,14204, 1303,14220, 91,14235, 14213, 4879, 2873, 765, 765, 765, 765, 765, 6114,14204, 14196,25009, 92, 6111,14222,14227,14222,14222,14221, 93, 14214,14204,14229, 1304,14222,14219,14222, 6112, 8394, 5923, 2876, 765, 765,14202, 6113, 765, 765, 1305, 765, 765, 765, 765, 765, 765, 1306, 765, 2872,14236,14215,14239, 14204,14222,14230,14222, 2873, 765, 765, 765, 765, 765, 1303,14228,14197, 1618, 91, 6106,14210,14222,14231,13286, 13286,13286,13286,13286,13286,14247, 6107,14222, 92, 6108, 14233,14239, 2876, 765, 765, 93, 6109, 1304,14232,14246, 14239,25009, 1303, 2848,14222,14239, 5923,14136,14228,14239, 14234, 1305, 6107,14254, 207, 6116, 765, 765, 1306, 765, 765, 765, 765, 765, 765,14239, 765, 765,14239, 1304, 91, 3405,14254,14251,14237, 765, 765, 765, 765, 765, 765,14222,14239, 1305, 92, 3406, 6123,14239, 2859,14248, 1306, 93, 3407,14239,14245,14239,14254,14263,14249,14199, 6124,14198,14252, 765, 765, 765,14203, 6125, 765, 765, 207, 765, 765, 765, 765, 765, 765,14260, 765, 765, 14238,14244,14250,14253,14254,14254,14254, 765, 765, 765, 765, 765, 765, 6126,14261,14259,14264,14267, 6123,14254, 14245,14267,14254,14267,14267,14267,14278,14278,14267,14291, 14262, 5923, 6124,14274,14277, 765, 765, 765,14278, 6125, 765, 765,14291, 765, 765, 765, 765, 765, 765,14265, 765, 2872,14266,14254,14275,14298,14272,14267,25009, 2873, 765, 765, 765, 765, 765,14283,14273,14260,14276,14278, 6138,14254,14284,14371,14267,14303,14303,14285,14303,14303, 14303,14296,14299,14303, 6139,14317,14310, 2876, 765, 765, 14301, 6140, 765, 765,14303, 765, 765, 765, 765, 765, 765,14300, 765, 2872,14254,14313,14311,14317,14302,14315, 14384, 2873, 765, 765, 765, 765, 765, 6141,14308,14273, 14309,14317, 6138,14328,14322,14317,14303,14312,14317,14324, 14328,14317,14341,14325,14316,14328, 6139,14341,14328, 2876, 765, 765,14327, 6140, 765, 765,14335, 765, 765, 765, 765, 765, 765,14314, 765, 2872,14317,25009,14348,14239, 14317, 8394,14333, 2873, 765, 765, 765, 765, 765,14222, 14323,14309,14326,14371, 6149,14334,14346,14371,14239,14349, 25009,14371,14371,14222,14204,14371,14371,14350, 6150,14351, 14378, 2876, 765, 765,14371, 6151, 765, 765,14353, 765, 765, 765, 765, 765, 765,14323, 765, 2872,14352, 2000, 14357, 91,14376,14354,14383, 2873, 765, 765, 765, 765, 765, 6152,14377,14384,14371, 92, 6149,14371,14389,14380, 14371,14371, 93,14371, 2848,14358,14363,14371,14381,14371, 6150,14371, 2902, 2876, 765, 765,25009, 6151, 765, 765, 14379, 765, 765, 765, 765, 765, 765,14382, 765, 2872, 2848,14371, 3405,14385,14371, 2848,25009, 2873, 765, 765, 765, 765, 765, 91, 7045,14377, 3406,14371, 6157, 2859, 14387,14388, 4106, 3407,14377,14360,14371, 92, 3405, 6158, 91,14386, 6159, 3405, 93, 2876, 765, 765,14371, 6160, 2848,14371, 3406,14379, 92, 2859,14378, 3406,14371, 3407, 4109, 93,14364,14392, 4952, 6158, 765, 765,14371, 765, 765, 765, 765, 765, 765,14376, 765, 2872, 3405,14365, 207, 2000,14371,13643,14383, 2873, 765, 765, 765, 765, 765,13650, 3406,14381,25009, 2859, 6162,25009,14385, 3407, 13643,14563,14380,14371,14409,14361, 91,14371,14398,14425, 6163,13653,14573, 2876, 765, 765,14371, 6164, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872, 91,14370,14425, 91,14382,14426, 91, 2873, 765, 765, 765, 765, 765, 6165, 92,14366, 207, 92, 6162,14371, 92, 93,14377,25009, 93,14387,14478, 93,14426,14392, 14368,13643, 6163, 850,14367, 2876, 765, 765,13643, 6164, 765, 765,25009, 765, 765, 765, 765, 765, 765,14386, 765, 2872,14479,13643, 2873,13643,13643, 2848,25009, 2873, 765, 765, 765, 765, 765, 1032, 7045, 765,14397, 2873, 6157,13655,14472,14371, 4106, 1323,13649,14478,13643, 1033, 1032, 6158, 2876,13643, 6159, 3405, 1034, 2876, 765, 765, 25009, 6160,13648,13643, 1033, 765,13643, 2876,13643, 3406, 13652, 1034, 4109,14479,13651,13643, 3407, 6158,13643,13643, 6167, 765, 765,13643, 765, 765, 765, 765, 765, 765, 13656, 765, 765,13657, 4953,13654,13658, 1422, 2848, 2848, 1326, 765, 765, 765, 765, 765, 2873, 7045, 7045,13663, 14563, 1036,13643,13649,13659, 4106, 4106, 1032,25009,13643, 1634,25009,13660,14546,13649, 1037, 3405, 3405, 765, 765, 765, 1033, 1038,14630, 2876,14563,25009,14399, 1034,14574, 3406, 3406,14400, 4109, 4109,14563,13661, 3407, 3407,14568, 6177, 1041, 90, 90, 5895, 90, 90, 90, 90, 90, 90, 4102, 2905, 2190, 1032,13582, 2873, 1032,25009, 1032, 14693, 2191, 90, 90, 90, 90, 90, 1032, 1033,13583, 14569, 1033, 6179, 1033,14580, 1034,13584,14563, 1034,14572, 1034, 1033,14401,25009, 2876,14570, 6180,25009, 1034, 2194, 90, 90, 3779, 6181, 90, 90,25009, 90, 90, 90, 90, 90, 90,14489, 2905, 2190, 1032, 1325,13582, 1333, 14630, 173, 1385, 2191, 90, 90, 90, 90, 90, 6182, 1033,14640,13583, 1334, 6179, 174, 1386, 1034, 175,13584, 14493,14402, 176,14510,13582, 721,14497,12803, 6180,14574, 14495, 2194, 90, 90, 3779, 6181, 90, 90,13583, 90, 90, 90, 90, 90, 90,13584, 2905, 90,14563,14608, 2873, 173,25009, 779,25009, 90, 90, 90, 90, 90, 90, 1032,14574,14574,14491, 174, 4238, 780, 175, 6191, 1050,14581, 176,14600, 782, 1033, 1333,14496, 2876,25009, 4239,14602, 1635, 90, 90, 90, 90, 4240, 90, 90, 1334, 90, 90, 90, 90, 90, 90, 1335, 2905, 90, 14630,14579, 2873,14563,14643,14494,14630, 90, 90, 90, 90, 90, 90, 1032,14637,14658, 1645,14698, 4238, 1985, 14443,14443,14443,14443,14443,14443,14443, 1033,14708,14571, 2876,14713, 4239,14642, 1034, 90, 90, 90, 90, 6192, 90, 90,14723, 90, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 6194, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90,14582, 90, 90, 90, 90, 90, 90,12769, 2905, 2190,14574,25009, 2873, 14553,25009,14630,25009, 2191, 90, 90, 90, 90, 90, 1032,14630,12769,14630,14643, 6200,14443,14443,14443,14443, 14443,14444,14445,14599, 1033, 182,14592, 2876,14638, 6201, 14582, 1034, 3510, 90, 90, 6202, 6203, 90, 90, 183, 90, 90, 90, 90, 90, 90, 184, 2905, 2190, 1636, 2075,15793,14635,14653,14500,14639, 2191, 90, 90, 90, 90, 90, 6204,25009,25009,25009, 2076, 6200,14445,14445, 14445,14445,14445,14445,14445,14593,11082, 2077,14659,15812, 25009, 6201,14630,11087, 3510, 90, 90, 6202, 6203, 90, 90, 2078, 90, 90, 90, 90, 90, 90, 2079, 90, 2190,14369,14369,14369,14369,14369,14369,14643, 2191, 90, 90, 90, 90, 90, 198,14655,14517,14664, 91, 6206, 14454,14454,14454,14454,14454,14454,14454,14636, 199,25009, 14667,14630, 92, 6207,12803, 200, 3510, 90, 90, 93, 6208, 90, 90,14532, 90, 90, 90, 90, 90, 90, 14607, 90, 2190,14454,14454,14454,14454,14454,14455,14456, 2191, 90, 90, 90, 90, 90, 6212,14643,12809,14677, 14697, 6206,25009, 721, 2848,14456,14456,14456,14456,14456, 14456,14456,25009, 7045,14643, 6207,14563,14643, 3510, 90, 90, 4106, 6208, 6227, 6228, 6228, 6228, 6228, 6228, 6228, 4270, 779, 3405, 182,14643, 4951, 6228, 6228, 6228, 6228, 6228, 6229,14654,14601,14610, 780, 3406, 183, 1050, 4109, 14692,13715, 782, 3407, 184, 92,14498,14613,14657,14501, 14656,14569, 6230, 6228, 6228, 6228, 6228, 6228, 6228, 6228, 6228, 6228, 6228, 6228, 6228, 4273,14630,14659,14667,14659, 198, 6228, 6228, 6228, 6228, 6228, 6229,14465,14465,14465, 14465,14465,14465,14465, 199,14615,14659,25009,25009,25009, 92, 200,11007,14641,14666,14689,14533, 6230, 6228, 6228, 6228, 6228, 6228, 6232, 6233, 6233, 6233, 6233, 6233, 6233, 6234,14636,14665,14683,14659, 850, 6233, 6233, 6233, 6233, 6233, 6235,14465,14465,14465,14465,14465,14466,14467,14467, 14467,14467,14467,14467,14467,14467,25009,14630,14698,25009, 14698,25009, 6236, 6233, 6233, 6233, 6233, 6233, 6238, 6239, 6239, 6239, 6239, 6239, 6239, 90,14630,25009,14690,25009, 25009, 6239, 6239, 6239, 6239, 6239, 6240,11739,11739,11739, 11739,11739,11739,11739, 721,14620,14620,14620,14620,14620, 14620,14620,14707, 3539,14630,14704,14695, 6241, 6239, 6239, 6239, 6239, 6242, 6245, 6246, 6246, 6246, 6246, 6246, 6246, 5198, 344, 779, 358, 358,14610, 6246, 6246, 6246, 6246, 6246, 6247,13715, 345,14696, 346, 780, 359, 359, 1050, 14698,14516, 347, 782, 360, 360, 908,14499,14705,25009, 14895,14643, 6248, 6246, 6246, 6246, 6246, 6246, 6249, 6250, 6250, 6250, 6250, 6250, 6250, 1390,14535,25009, 344, 344, 25009, 6250, 6250, 6250, 6250, 6250, 6251, 1391,14691, 1392, 345, 345, 346, 346,15025,14536,14513, 8783,14540, 347, 347, 1394,14698, 90,14698,14698,14654, 6252, 6250, 6250, 6250, 6250, 6253, 6263, 6264, 6264, 6264, 6264, 6264, 6264, 4289,14515, 358,14698, 8784, 8784, 6264, 6264, 6264, 6264, 6264, 6265,25009,14539,14712,14710, 359,25009, 8785, 8785, 8783, 568,14544, 360,14703, 8786, 8786,14713, 850,14706, 14698,14698, 6266, 6264, 6264, 6264, 6264, 6264, 6268, 6269, 6269, 6269, 6269, 6269, 6269, 6270,14713, 8784, 363, 363, 14698, 6269, 6269, 6269, 6269, 6269, 6271,14610,14709,25009, 14726, 8785, 364, 364,13715,14713,14718,14711, 8786, 365, 365, 1385,14721,14713,14726,14542,14704, 6272, 6269, 6269, 6269, 6269, 6269, 90, 90, 1386, 90, 90, 90, 90, 90, 90, 1387, 2905, 2190,14713, 2075,11680, 850,14731, 14511,14713, 2191, 90, 90, 90, 90, 90, 91,14720, 14719, 1707, 2076, 6280,25009, 635,14726,14722,25009,14732, 14713, 1200, 92, 2077,14733, 3539,14694, 6281,14725, 93, 3510, 90, 90, 6282, 6283, 90, 90, 2078, 90, 90, 90, 90, 90, 90, 2079, 2905, 2190,13582, 91,25009, 14726,14713,14518, 91, 2191, 90, 90, 90, 90, 90, 6284,13583, 92,14737,14737, 6280,14726, 92,13584, 93, 14726,14726,14744, 721, 93,14621,14734,14736,14724, 6281, 14750,14490, 3510, 90, 90, 6282, 6283, 90, 90, 2000, 90, 90, 90, 90, 90, 90,14719, 90, 2190,14762, 14750, 722,14742,14737,14760, 2873, 2191, 90, 90, 90, 90, 90,14762,14762,14735, 723, 1032, 6286, 979,14755, 14762,14737, 725,14762,14773, 2075,14757,14726,14769,14762, 1033, 6287,14775, 2876, 3510, 90, 90, 1034, 6288, 90, 90, 2076, 90, 90, 90, 90, 90, 90,14743, 90, 2190,14767, 2077,14762,14759,25009,12782, 2873, 2191, 90, 90, 90, 90, 90, 6292,14758, 2509,14771, 1032, 6286, 12783,25009,14732, 2079,14768,14777,14713,12784,14520,14770, 721,14558, 1033, 6287,25009, 2876, 3510, 90, 90, 1034, 6288, 90, 90,13674, 90, 90, 90, 90, 90, 90, 2378, 2905, 2190,25009, 2075,11680,14776,25009, 722,14777, 2191, 90, 90, 90, 90, 90, 91,14784,14777,14786, 2076, 6303, 723,14713,25009, 979,14777,25009,14788, 725, 92, 2077,14623, 3539,14762, 6304,14795, 93, 3510, 90, 90, 6305, 6306, 90, 90, 2078, 90, 90, 90, 90, 90, 90, 2079, 2905, 2190, 1333, 207,14782, 1422,25009, 14761,14774, 2191, 90, 90, 90, 90, 90, 6307, 1334, 14519,14783, 1110, 6303,14788,14777, 1335,14788,14777,14768, 14630,14777,14801, 832, 721,14622,14787, 6304,14788,14492, 3510, 90, 90, 6305, 6306, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 90, 2190,14785, 1105, 2873, 14801,14811, 722,14793, 2191, 90, 90, 90, 90, 90, 1032,14806,14794,14525, 1106, 6309, 723,15042,14895, 979, 14698,14816,14809, 725, 1033, 828,14808, 2876,13877, 6310, 25009, 1034, 3510, 90, 90, 2379, 6311, 90, 90, 829, 90, 90, 90, 90, 90, 90, 830, 90, 2190,25009, 14812,15060,14895,14895,14630, 2873, 2191, 90, 90, 90, 90, 90, 6315,14901,14905,14521, 1032, 6309,14698,14772, 14772,14772,14772,14772,14772,14772,14895,14777,14903, 850, 1033, 6310,14762, 2876, 3510, 90, 90, 1034, 6311, 90, 90, 2869, 90, 90, 90, 90, 90, 90,14814, 2905, 2190,14895,14522,11680,14810,25009,12861,14813, 2191, 90, 90, 90, 90, 90, 91,14900,14820, 367, 1106, 6321, 14816,14895,14783,14825,14895,14827,14895,13877, 92, 828, 14910, 3539,14831, 6322,14902, 93, 3510, 90, 90, 6323, 6324, 90, 90, 829, 90, 90, 90, 90, 90, 90, 830, 2905, 2190, 187, 1105,25009,14930,14907,14908,25009, 2191, 90, 90, 90, 90, 90, 6325, 188,14827,14836, 1106, 6321,14836,14816, 189,14831,12943,14841, 207,12943, 13877, 828,14502, 850,14845, 6322,14824, 190, 3510, 90, 90, 6323, 6324, 90, 90, 829, 90, 90, 90, 90, 90, 90, 830, 90, 2190,14910,14523,14434, 91,25009, 25009,25009, 2191, 90, 90, 90, 90, 90, 91,14895, 14827,14836, 92, 6327,14910,14910, 207,14831,12943, 93, 207, 1105, 92,14832,14839, 3539,14932, 6328,14910, 93, 3510, 90, 90,14534, 6329, 90, 90, 1106, 90, 90, 90, 90, 90, 90,14841, 2905, 2190,14934, 828,11692, 14895,14845,25009,14904, 2191, 90, 90, 90, 90, 90, 91,14852, 829,14841, 1110, 6333,14917,14915,12957, 830, 14845,14857,25009,14524, 92, 832,14846, 3539,14861, 6334, 14909, 93, 3510, 90, 90, 6335, 6336, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 2905, 2190, 187, 14527, 198, 207,25009,25009,14927, 2191, 90, 90, 90, 90, 90, 6337, 188,14852, 199,14873, 6333,14935,14857, 189,12957, 200,13924,25009,14503,14861,14855,14895, 8783, 14530, 6334,14862, 190, 3510, 90, 90, 6335, 6336, 90, 90, 355, 90, 90, 90, 90, 90, 90, 6338, 2905, 2190,14988,14910,15829,14877,14906, 8784, 2848, 2191, 90, 90, 90, 90, 90, 6338,25009, 7045,14910, 2873, 6340, 8785,14816,14882,14901, 4106,14929,14917, 8786,13877, 1032, 91,15848,25009, 6341,14895, 3405, 3510, 90, 90, 6342, 6343, 5893, 367, 1033, 92,14541, 2876,14916,14877, 3406, 1034, 93, 4109, 6344, 90, 90, 3407, 90, 90, 90, 90, 90, 90, 1324, 90, 2190,14895,14907,11692,14545, 207,14928, 1110, 2191, 90, 90, 90, 90, 90, 91, 14852,14873,14857, 832, 6345,14873,14204,12957,13924,14861, 721,14505,13924, 92,14881,14935, 3539, 833, 6346,14907, 93, 3510, 90, 90, 834, 6347, 90, 90,14528, 90, 90, 90, 90, 90, 90, 6338, 2905, 2190, 804, 207, 14355,14935,14935,14910,25009, 2191, 90, 90, 90, 90, 90, 6338, 805,14945,14940, 1078, 6340,14935, 207, 807, 207,14935,14910, 207,14526,14942,14910,14943, 1422,14935, 6341,25009, 808, 3510, 90, 90, 6342, 6343, 90, 90, 1110, 90, 90, 90, 90, 90, 90,14931, 90, 2190, 14895, 832,14990,14933,14946,12782,11692, 2191, 90, 90, 90, 90, 90, 6350,14946, 833,14941, 91, 6327,12783, 367,14916, 834,14944,14954,14946,14560,14946,14954,14946, 14967, 92, 6328,14953, 3539, 3510, 90, 90, 93, 6329, 90, 90,13674, 90, 90, 90, 90, 90, 90,14952, 2905, 2190,25009, 568,14442,14966,25009,25009,14974, 2191, 90, 90, 90, 90, 90, 91,14951,14964,14967,14965, 6360,14975,25009,14895,14975,14973, 721,25009,14935, 92, 363,14902, 3539,14895, 6361,14895, 93, 3510, 90, 90, 6362, 6363, 90, 90, 364, 90, 90, 90, 90, 90, 90, 365, 2905, 2190, 804,14987,14895,14972,25009,14537, 14985, 2191, 90, 90, 90, 90, 90, 6364, 805,14986, 573, 1078, 6360,14941,14910, 807,14895,14993,14827,14506, 14901,14895,14903,14895,14895,14831, 6361,14895, 808, 3510, 90, 90, 6362, 6363, 90, 90,14833, 90, 90, 90, 90, 90, 90, 850, 90, 2190,14991,12782,11706,14895, 14559,14989,25009, 2191, 90, 90, 90, 90, 90, 91, 14992,12783,14834,12021, 6366,14895,14900,14904,12784,14901, 14994,14994,14895, 92, 91,14895, 3539,14895, 6367,14909, 93, 3510, 90, 90,13674, 6368, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190,14895,14906, 11706,14895,25009,15006,15006, 2191, 90, 90, 90, 90, 90, 91,14905,14895,14908,12024, 6372,14901,14895,14904, 14895,14895, 721,14895,14903, 92, 91,14895, 3539,14902, 6373,14905, 93, 3510, 90, 90, 6374, 6375, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190, 804, 207,14992,14991, 850,14908,25009, 2191, 90, 90, 90, 90, 90, 6376, 805,14994,14900, 1078, 6372,14994, 14994, 807,14895,25009,14841,14507,14895,15001,14895,15009, 14994,14845, 6373,14994, 808, 3510, 90, 90, 6374, 6375, 90, 90,14847, 90, 90, 90, 90, 90, 90, 6377, 2905, 2190,14909,14994,14999,14906,15002,15007, 2848, 2191, 90, 90, 90, 90, 90, 6377,15022, 7045,14848, 2873, 6379,14836,14852,14901,14873, 4106,25009,15003,12943,12957, 1032,13924,25009,14994, 6380,14994, 3405, 3510, 90, 90, 6381, 6382, 367, 367, 1033, 367,15004, 2876,15000, 850, 3406, 1034, 1986, 4109, 6383, 90, 90, 3407, 90, 90, 90, 90, 90, 90,15146, 90, 2190,25009, 7032,11706, 1325,14994,14999,14994, 2191, 90, 90, 90, 90, 90, 91,15001,25009, 367,12782, 6384,14994,14895,25009,14994, 14994, 721,15165, 8012, 92,14994,14994, 3539,12783, 6385, 15004, 93, 3510, 90, 90,12784, 6386, 90, 90,12055, 90, 90, 90, 90, 90, 90, 6377, 2905, 2190, 804, 91,13674,15002,14561,14908,14999, 2191, 90, 90, 90, 90, 90, 6377, 805, 92,15000, 1078, 6379,25009,15003, 807, 93,14508, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 14994, 6380,14994, 808, 3510, 90, 90, 6381, 6382, 90, 90,12024, 90, 90, 90, 90, 90, 90,14994, 90, 2190,14994, 91,25009,14895, 367,15001,14453, 2191, 90, 90, 90, 90, 90, 6389,14994, 92,25009, 91, 6366, 15009,14999,14994, 93,14994,15000,25009, 8012,15016,14994, 14895,14994, 92, 6367,15009, 3539, 3510, 90, 90, 93, 6368, 90, 90,12058, 90, 90, 90, 90, 90, 90, 15002, 2905, 2190,16096, 91, 2873,15005,25009,15005,15003, 2191, 90, 90, 90, 90, 90, 1032,15000, 92,14994, 15009, 6200, 187,15014,15000, 93,15000,25009,15009,14895, 1033,16241,15009, 2876,15009, 6201, 188, 1034, 3510, 90, 90, 6202, 6203, 189, 1987,14895, 6398, 90, 90,15008, 90, 90, 90, 90, 90, 90,14504, 2905, 2190,14991, 15017,15021, 334,15009, 2848,15015, 2191, 90, 90, 90, 90, 90,14827, 7045,15019, 2873,15018, 6200,15009,14831, 25009, 4106, 850, 850,14992,14832, 1032,14895,15009,25009, 14833, 6201, 3405,25009, 3510, 90, 90, 6202, 6203,25009, 1033, 2848, 5923, 2876,15009,14895, 3406, 1034,15023, 4109, 7045, 6399, 323, 3407, 5894,15020,14834,14909, 4106,11724, 2870, 6411, 6411, 6411, 6411, 6411, 6411, 6411, 5316, 3405, 91,14895, 4103,15015, 6411, 6411, 6411, 6411, 6411, 6412, 14895,14841,14895, 3406, 92,25009, 4109, 3539,14845,14895, 3407, 93,14895, 174,14846,14895, 175,14902,14895,14847, 6413, 6411, 6411, 6411, 6411, 6411, 6414, 6414, 6414, 6414, 6414, 6414, 6414,14907,25009,14907,14901,14895,14903, 6414, 6414, 6414, 6414, 6414, 6415,14848,14887,14887,14887,14887, 14887,14887,14887,25009,14900, 2848,14895,14895, 174,25009, 14895, 175,14904,14903, 7045, 6416, 6414, 6414, 6414, 6414, 6414, 2030, 4106, 3585, 3585, 3585, 3585, 3585, 3585, 3585, 3586,14895,14895, 3405,14906,14836, 3585, 3585, 3585, 3585, 3585, 3587,12943,14905,15084,14900,14895, 3406,14839,14895, 4109,14895,14901,14849, 3407,14901,14895,14902, 7033,14895, 14895,25009, 3588, 3585, 3585, 3585, 3585, 3585, 3581, 3581, 3581, 3581, 3581, 3581, 3581, 2447,14901,14903,15133,14850, 14895, 3581, 3581, 3581, 3581, 3581, 3582, 2848, 2848,11680, 14904,14905,15042,25009,14895, 205, 7045, 7045,14900,14900, 91,14901,14902,14895, 4106, 4106,14895, 3583, 3581, 3581, 3581, 3581, 3581, 323, 92, 3405, 3405, 3539,15050,15042, 11724, 93, 5330, 5330, 5330, 5330, 5330, 5330, 5330, 3406, 3406, 91, 4109, 4109, 367,15042, 3407, 3407, 1422,15042, 173, 8207,15042,14895,25009, 92,15052,14904, 3539, 8208, 14993,15042, 93,14895, 174,15042,15024, 175,15047,15049, 14895, 176, 323,13484,13484,13484,13484,13484,13484,13484, 14906, 5330, 5330, 5330, 5330, 5330, 6422, 5327, 1390, 1385, 14434, 1032,15024,15042,15048,15056, 205,15048,14901, 173, 1391, 91, 1392, 1386,25009, 1033,15042, 2364,25009, 1393, 1387,15063, 1034, 174, 1394, 92, 175,14514, 3539,15042, 176, 323, 93,14509,15042,15042,15054,14464, 1712,15042, 5327, 5327, 5327, 5327, 5327, 5327, 5327,13578, 91,12683, 12683,12683,12683,12683,12683,12683,15053, 91, 173,15042, 15051,15042, 92, 91,15057, 3539,15069, 91,15054, 93, 15042, 92, 174,15042,15048, 175,12024, 92, 93, 176, 336, 92, 205,15042, 93,15050,15029, 91, 93, 6434, 6434, 6434, 6434, 6434, 6434, 6434, 5347,14529, 91, 91, 15058, 92, 6434, 6434, 6434, 6434, 6434, 6435, 93,14836, 15055,15042, 92, 92,15059,15042,12943,15042,25009, 93, 93, 188,15047,15028,15040,15049,15052,14849, 6436, 6434, 6434, 6434, 6434, 6434,12860,12860,12860,12860,12860,12860, 12860, 190, 6437, 6437, 6437, 6437, 6437, 6437, 6437, 91, 15058, 91, 91,14850, 3394, 6437, 6437, 6437, 6437, 6437, 6438,15326,14857, 92,15042, 92, 92,25009,12769,14861, 93,12861, 93, 93, 188,14862,15042,15035, 1303,15041, 14863, 6439, 6437, 6437, 6437, 6437, 6437,14195,14195,14195, 14195,14195,14195,14195, 190, 2059, 2364, 3619, 3619, 3619, 3619, 3619, 3619, 3619, 3620, 1304,14864,15042,15051,14857, 3619, 3619, 3619, 3619, 3619, 3621,14861,14852,15042, 1305, 15042,15042,15549,14204,12957,15554, 1306,14863,14204,13877, 14855,14211,15558,15042,15053,14865, 3622, 3619, 3619, 3619, 3619, 3619, 3615, 3615, 3615, 3615, 3615, 3615, 3615, 2483, 15056,15057,15048,14864,14212, 3615, 3615, 3615, 3615, 3615, 3616,14866,14887,14887,14887,14887,14887,14888,14889,13578, 15055,12683,12683,12683,12683,12683,13579,12680,14204,15084, 2848, 3617, 3615, 3615, 3615, 3615, 3615, 336,14204, 91, 14359,14359,14359,14359,14359,14359, 5361, 5361, 5361, 5361, 5361, 5361, 5361, 92,15063,15092,15084,15146, 3405, 5923, 93,14216,15084,13578, 187,12680,12680,12680,12680,12680, 12680,12680, 3406, 91, 1018, 2859,25009,14852, 188, 3407, 15042,14204,14213, 91,12957, 189, 91, 92,15092,15096, 11692,15164, 1129,15068, 93,14865, 205, 92, 190, 336, 92, 91, 1018, 8783, 93,14204,15039,12165, 5361, 5361, 5361, 5361, 5361, 6445, 5358, 92,14214,14442, 3539,14204, 1390,14866, 93, 205,14204,11706, 187,14453, 91,25009, 8784, 205, 1391, 205, 1392,14204, 91,11724, 91,25009, 188, 1393, 92, 205, 8785, 3539, 1394, 189, 91, 93, 92, 8786, 92, 3539,14512, 3539,15071, 93,14209, 93, 190, 336, 92,14220, 8788, 3539,11724,14204,12024, 93, 5358, 5358, 5358, 5358, 5358, 5358, 5358, 91,14464, 91, 14210,14204,14204, 1304, 205,14204,25009,15084, 187, 91, 15084, 92,15084, 92, 3539,15091,25009, 1305, 93,25009, 93,15084, 188, 92, 1306,15084, 3539,15084, 568, 189, 93,14221,14218,15091,14873,14219, 8394, 207,14217, 207, 15098,13924, 190, 196, 196, 8012, 6469, 196, 196, 196, 196, 196,14883, 196, 196, 363, 91,15090,14204,25009, 15089,12058, 196, 196, 196, 196, 196, 196,15084, 364, 92,15093, 91, 3661,15084,25009, 365, 93,14884,14889, 14889,14889,14889,14889,14889,14889, 92, 3662,15075, 570, 196, 196, 196, 93, 3663, 196, 196,14543, 4421, 196, 196, 196, 196, 196, 8012, 196, 196, 8012, 8012,15084, 15084,15097, 207,15090, 196, 196, 196, 196, 196, 196, 12058,15094,25009,12058,14885, 3661, 205,15084, 5923, 8394, 205, 91,15084, 91, 91, 91,15084, 367,15094, 3662, 14204,15084, 196, 196, 196, 92, 3663, 92, 92, 92, 15084,15084, 93,15101, 93, 93, 93, 6470, 361, 361, 15084, 6480, 361, 361, 361, 361, 361,14215, 361, 361, 15082, 8012,25009,15084,15096,15100,15093, 361, 361, 361, 361, 361, 361,14873,15566,14210,15084,14885, 3676,15084, 13924,14831,15084,15549, 4838, 5738,14881,15097, 91,15084, 13877,14883, 3677,15099,15084, 361, 361, 361, 5746, 3678, 361, 361, 92, 4433, 361, 361, 361, 361, 361, 93, 361, 361, 4839, 1303,15032,15089,15095,14884,15100, 361, 361, 361, 361, 361, 361, 4849, 4840,15090, 5923, 3364, 3676,15084,15084, 4841,15090,15084,15031,15084,15093, 4850, 1304, 207,15094,25009, 3677,15091, 4851, 361, 361, 361, 15084, 3678,15102,25009, 1305,25009,25009, 3367,15092,25009, 15109, 1306, 6481, 90, 90,15098, 90, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 6490, 370, 370, 370, 370, 370, 370, 370, 90, 90, 15084, 5405, 90, 90, 90, 90, 90,15084, 208, 90, 15084,15084, 5923, 5923,25009,15102,15084, 90, 90, 90, 90, 90, 90,25009,15102,15084,15102,15102, 209,25009, 10097,11189,15072, 1303,15084,15102,15102,15099,15112,15089, 15098,15110, 210,15095,15096, 90, 90, 90, 90, 211, 6491, 6491, 6491, 6491, 6491, 6491, 6491, 5413,10098, 1304, 1304,15090,15097, 6491, 6491, 6491, 6491, 6491, 6492,15108, 15111,15102,10099, 1305, 1305,15107, 1303,15084,15102,10100, 1306, 1306, 92,15037,25009,15073,15102,15102,15102, 6493, 6491, 6491, 6491, 6491, 6491, 5416, 5416, 5416, 5416, 5416, 5416, 5416, 6494, 1304,15095,15113,15102,15102, 5416, 5416, 5416, 5416, 5416, 5417,15109,15102,15108, 1305,15102,15114, 15102,15102,15090,15108, 1306,15102,15107,15102,15074,15112, 15102,15102,15111,15110, 5418, 5416, 5416, 5416, 5416, 5416, 6496, 6496, 6496, 6496, 6496, 6496, 6496, 90,15102,15102, 15117,15084, 227, 6496, 6496, 6496, 6496, 6496, 6497,15107, 15108,15102,15117,15114,15107,15102,15108,15102,15115,15109, 15117,15111,15117,15117,15084,15110,15125,15084,15117, 6498, 6496, 6496, 6496, 6496, 6496, 6500, 6500, 6500, 6500, 6500, 6500, 6500, 4456,15117,15113,15116, 5923,15117, 6500, 6500, 6500, 6500, 6500, 6501,15099,15124,15117,15123,15084,15122, 15130,15129,15108,15084,15084,15084,15126,15127,15117,15117, 15128,15084,15084,15084, 6502, 6500, 6500, 6500, 6500, 6500, 6504, 6504, 6504, 6504, 6504, 6504, 6504,15084,15123,15084, 15084,15096,15084, 6504, 6504, 6504, 6504, 6504, 6505,15131, 15091,15094,15100,15089,15084,15084,15084,15084,15084,15084, 15090, 5923,15089,15092,15091,15093,15095,15090,15094, 6506, 6504, 6504, 6504, 6504, 6504, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 4467,15084,15090,15092,15084,15084, 6509, 6509, 6509, 6509, 6509, 6510,15089,15091,15084,15084,15093,15084, 15084,15084,15132,15090,15084,15084,15146, 8394,15084,14204, 15146,15146,15084,15146, 6511, 6509, 6509, 6509, 6509, 6509, 6513, 6513, 6513, 6513, 6513, 6513, 6513,15092,15132,15084, 15096,15090,15095, 6513, 6513, 6513, 6513, 6513, 6514,15089, 15093,15097,15098,25009,15158, 2848,14204,15146,15135,15151, 15090,15152,15101,15134,14210,15153,15146,15155,15146, 6515, 6513, 6513, 6513, 6513, 6513, 6517, 6518, 6519, 6520, 6520, 6520, 6520,14357, 3405, 91, 91,15146, 90, 3710, 3710, 3710, 3710, 3710, 3711,15154,14392,15146, 3406, 92, 92, 2859, 8044,15146,15159, 3407, 93, 93,15156,14364,15146, 15141,15146,14392,15157, 3712, 3710, 3710, 3710, 3710, 3710, 6521, 6521, 6521, 6521, 6521, 6521, 6521, 4478, 91, 91, 91,15152, 2000, 6521, 6521, 6521, 6521, 6521, 6522,15160, 14398,15161, 92, 92,15145,15146,15163,15146,14392, 93, 93, 93, 2902,15318,15146,15318,15171,15332,15140, 6523, 6521, 6521, 6521, 6521, 6521, 6525, 6525, 6525, 6525, 6525, 6525, 6525, 91,15166,15146, 1032,14392,14392, 6525, 6525, 6525, 6525, 6525, 6526,15162,15169, 92,14397,25009, 1033, 15344,15173,15174, 93,15323, 5746, 1034, 670,15324,15175, 15332,15142,15170,15332, 6527, 6525, 6525, 6525, 6525, 6525, 6529, 6530, 6531, 6532, 6532, 6532, 6532, 1032, 91, 1032, 13582, 670, 4849, 3719, 3719, 3719, 3719, 3719, 3720, 683, 15332, 1033, 92, 1033,13583, 3539, 4850,15578, 1034, 93, 1034,15261, 677, 4851,14845,15338, 850,15341, 6828, 3721, 3719, 3719, 3719, 3719, 3719, 2181,15033, 6533, 6533, 6533, 6533, 6533, 6533, 6533, 3081,15332,15332,15345,15332,15337, 3716, 3716, 3716, 3716, 3716, 3717,12624,12624,12624,12624, 12624,12624,12624,12634,12634,12634,12634,12634,12634,12634, 15356,15340,15364,15343,15345,15378, 3718, 3716, 3716, 3716, 3716, 3716, 6534, 6534, 6534, 6534, 6534, 6534, 6534, 4493, 15345,15338,15351,15356,15356, 6534, 6534, 6534, 6534, 6534, 6535,12647,12647,12647,12647,12647,12647,12647,15256,15256, 15256,15256,15256,15256,15256,15362,15353,15375,15354,15376, 15389, 6536, 6534, 6534, 6534, 6534, 6534, 6538, 6538, 6538, 6538, 6538, 6538, 6538,15414,25009,15429,25009,15377,25009, 6538, 6538, 6538, 6538, 6538, 6539,15256,15256,15256,15256, 15256,15257,15258,15258,15258,15258,15258,15258,15258,15258, 15422,15408,15449,15414,15345,15356, 6540, 6538, 6538, 6538, 6538, 6538, 6542, 6543, 6544, 6545, 6545, 6545, 6545,13582, 344, 358,15260,15332, 344, 3729, 3729, 3729, 3729, 3729, 3730,15339, 345,13583, 346, 359, 345, 721, 346,15268, 13584, 347, 360,15350,15361, 347, 207,15307,15420,15286, 15287, 3731, 3729, 3729, 3729, 3729, 3729, 6546, 6546, 6546, 6546, 6546, 6546, 6546, 3095, 779, 358,15332,15345,15429, 3726, 3726, 3726, 3726, 3726, 3727,15352,15345,15342, 780, 359,15356, 1050, 721,15269, 721, 782, 360,15355,15363, 15345,15414,15332,15414,15364,15306, 3728, 3726, 3726, 3726, 3726, 3726, 6547, 6547, 6547, 6547, 6547, 6547, 6547, 4509, 91, 779,25009, 779,15435, 6547, 6547, 6547, 6547, 6547, 6548,15332,15393,15391, 92, 780,15426, 780, 1050, 8783, 1050, 93, 782,15374, 782,15423,15378,15270,15436,15316, 15345, 6549, 6547, 6547, 6547, 6547, 6547, 6551, 6551, 6551, 6551, 6551, 6551, 6551,15414,15414, 8784,15310,15392, 850, 6551, 6551, 6551, 6551, 6551, 6552,15424,15390,15408,15429, 8785,15591, 8783,15313, 568,15388, 367, 8786,14861,15414, 15451,15414,15454,15447,15428,15351, 6553, 6551, 6551, 6551, 6551, 6551, 6555, 6556, 6557, 6558, 6558, 6558, 6558, 8784, 8784, 363,25009,15429,15414, 3742, 3742, 3742, 3742, 3742, 3743,12799,15421, 8785, 8785, 364,15429,15396,15419,15414, 8786, 8786, 365,15414,15429,15454,15436,15460,15312,12799, 15314, 3744, 3742, 3742, 3742, 3742, 3742, 6559, 6559, 6559, 6559, 6559, 6559, 6559, 3113,13582,15425,15450,15429,15453, 3739, 3739, 3739, 3739, 3739, 3740,15448,25009,15508,13583, 15427,15454,15454,15434,15420,15446,13584, 4838, 5738, 850, 5746,15454,15454,15464,15465,15465, 3741, 3739, 3739, 3739, 3739, 3739, 90, 90,15262, 90, 90, 90, 90, 90, 90,15429, 90, 90,15465, 4839, 1333, 4849,15462,15454, 15459, 90, 90, 90, 90, 90, 227,15461,15473, 4840, 1334, 4850, 391,15470,15465,15463, 4841, 1335, 4851,15494, 10097,11189,15472,25009,25009,15473, 392,15414,15265, 90, 90, 90, 721, 393,15030, 5742,15034, 5749,15495,15471, 14485,14486,14487,14488,14488,14488,14488,15483,10098, 6560, 6561, 6561, 6561, 6561, 6561, 6561, 6561, 5476, 91,15429, 722,15465,10099, 6561, 6561, 6561, 6561, 6561, 6562,10100, 15484,15514, 92,15429, 723,15414,15414, 979,25009, 93, 15454, 725,15038,15506, 1422,15495,15452,15485,15414, 6563, 6561, 6561, 6561, 6561, 6561, 6564, 6564, 6564, 6564, 6564, 6564, 6564,15422,15510,15435,15511,15414,15507, 6564, 6564, 6564, 6564, 6564, 6565,15405,15405,15405,15405,15405,15405, 15405, 721,15407, 721,15505,15460,25009, 670,15414,15414, 25009,15414,15429,15420, 6566, 6564, 6564, 6564, 6564, 6564, 3758, 3758, 3758, 3758, 3758, 3758, 3758, 3759,15414, 722, 25009, 722,15414, 3758, 3758, 3758, 3758, 3758, 3760,15424, 15421,15426,15414, 723,15426, 723, 979, 2848, 979,15509, 725,15414, 725,15423,15414, 850,15414,15414,15414, 3761, 3758, 3758, 3758, 3758, 3758, 3754, 3754, 3754, 3754, 3754, 3754, 3754, 2611,15406, 91, 3405, 850,15414, 3754, 3754, 3754, 3754, 3754, 3755,15425,25009,15428,15420, 92, 3406, 15513,15512, 2859,15419,15608, 93, 3407,15513,15414,25009, 25009,13924,15420,25009, 3756, 3754, 3754, 3754, 3754, 3754, 90, 90,15083, 6573, 90, 90, 90, 90, 90, 109, 110, 90, 109, 109, 109, 109, 109, 109, 109, 90, 90, 90, 90, 90, 90, 234, 234, 234, 234, 234, 235, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 236, 234, 234, 90, 90, 90, 90, 237, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 90, 90, 1303, 90, 90, 90, 90, 90, 90,15414, 90, 2190,15414, 1385,25009, 15414,25009,15414, 3364, 2191, 90, 90, 90, 90, 90, 15414,15424, 1386,15414, 1304, 6575,15414,25009,25009, 1387, 25009,15421,25009,15422,15511,15414,15414,15515, 1305, 6576, 15282, 3367, 2194, 90, 90, 1306, 6577, 90, 90, 1303, 90, 90, 90, 90, 90, 90,15423, 90, 2190,15419, 198,15515,15425,15427, 1618, 3364, 2191, 90, 90, 90, 90, 90, 6578,15427, 199,15515, 1304, 6575,15414, 1967, 15420, 200,15521,15515,25009,15515,15515,15523,25009,15515, 1305, 6576,15301, 3367, 2194, 90, 90, 1306, 6577, 90, 90, 1303, 90, 90, 90, 90, 90, 90,15428, 90, 3790,15523, 1390,15529,15520,15515,15526, 3364, 2191, 90, 90, 90, 90, 90, 1391,15515, 1392,15515, 1304, 6592, 15524,15515,15515, 1393,15521,15522,15525, 568, 1394,15522, 15515, 850, 1305, 6593,15285, 3367, 2194, 90, 90, 1968, 6594, 90, 90, 1303, 90, 90, 90, 90, 90, 90, 15521, 90, 3790,15515, 363,15527,15515,15515,15515, 3364, 2191, 90, 90, 90, 90, 90, 6595,15525, 364,15520, 1304, 6592,15414,15515,15515, 365,15515,25009,15414,15414, 15515,15515,15515,15523, 1305, 6593,15308, 3367, 2194, 90, 90, 1306, 6594, 90, 90, 1303, 90, 90, 90, 90, 90, 90,15524, 90, 90,15414,15547,15527,15511, 1969, 15515, 3364, 2191, 90, 90, 90, 90, 90,15521,15520, 15520,15515, 1304, 6602,15515,15530,15530,15521, 2348,15522, 15414,15515,15530,15537,15530, 850, 1305, 6603,15421, 3367, 2194, 90, 90, 1306, 6604, 90, 90, 2364, 90, 90, 90, 90, 90, 90,15524, 90, 90,15530,15526,15542, 15538,15528,15530, 3364, 2191, 90, 90, 90, 90, 90, 6605,15535,15530,15530, 1304, 6602,15521,15486,15486,15486, 15486,15486,15486,15486,15540,15414,15414,15414, 1305, 6603, 15491, 3367, 2194, 90, 90, 1306, 6604, 90, 90, 1303, 90, 90, 90, 90, 90, 90,15539, 90, 90,15544, 25009,15793,15530,15422, 90, 3364, 2191, 90, 90, 90, 90, 90,15530,25009,15513,15419, 1304, 6610,15486,15486, 15486,15486,15486,15486,15486, 2848, 2848,15414,15414,15812, 1305, 6611,15545, 3367, 2194, 90, 90, 1306, 6612, 90, 90,12606, 90, 90, 90, 90, 90, 90, 2814, 90, 90,15414, 91, 3405, 3405, 90,15414,15536, 2191, 90, 90, 90, 90, 90, 6613,15427, 92, 3406, 3406, 6610, 2859, 2859,15420, 93, 3407, 3407,15493,15530,25009,15414, 15414, 850,25009, 6611,15426,15137, 2194, 90, 90,15138, 6612, 90, 90, 1303, 90, 90, 90, 90, 90, 90, 15423, 90, 90,15414,15541, 1333,15414,15414,15414, 3364, 2191, 90, 90, 90, 90, 90,15421,15424,15419, 1334, 1304, 6615,15536, 6616,15423,13578, 1335,12680,12680,12680, 12680,12680,12680,15414, 1305, 6617,15414, 3367, 6618, 6619, 6619, 1306, 6620, 1422,15263, 91,15419,15414, 2350, 6621, 90, 90, 1303, 90, 90, 90, 90, 90, 90, 92, 90, 3790,15422,25009,15414,15414, 93,25009, 3364, 2191, 90, 90, 90, 90, 90,15424,15414,25009,15420, 1304, 6632,15486,15486,15486,15486,15486,15486,15486,15414,15414, 15414,15546,15420, 1305, 6633,15414, 3367, 2194, 90, 90, 1306, 6634, 90, 90, 2815, 90, 90, 90, 90, 90, 90,15414, 90, 3790, 91,15419,15425,15546, 90,15421, 15428, 2191, 90, 90, 90, 90, 90, 6635, 92,25009, 25009,12606, 6632,15492,15420, 93,15414, 205,15414,15635, 15420,15414, 91,15414, 850,15414, 6633,15635,15305, 2194, 90, 90, 1303, 6634, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790,15635,15422, 3364,15564, 15425,15426,15647, 2191, 90, 90, 90, 90, 90, 1304, 15423,15635,25009,12606, 6645,15554,15640,25009,15420,15514, 15566, 568,15558, 1305, 91,15559, 3367,14831, 6646,25009, 1306, 2194, 90, 90, 3360, 6647, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790, 363,15574, 15651,15586,25009,25009,12606, 2191, 90, 90, 90, 90, 90, 6648, 364,15549, 207, 91, 6645,15652, 367, 365, 13877,15635,15652, 207,15315,15569,15552,15581, 207, 92, 6646,15662, 570, 2194, 90, 90, 93, 6647, 90, 90, 15195, 90, 90, 90, 90, 90, 90,15578, 90, 3790, 15599, 91,12667,15635,14845,15689,15657, 2191, 90, 90, 90, 90, 90, 91,15591, 92,15641,15195, 6656,15635, 15667,14861, 93, 205,15635,15635,15594, 92, 91,15643, 3539,15549, 6657,15642, 93, 2194, 90, 90,13877, 6658, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790, 367,25009,15649, 207,15648,25009,12667, 2191, 90, 90, 90, 90, 90, 6659,15554,15613,15566, 91, 6656,15635, 207,15558,15617,14831,25009,15635,15652,15563, 182,15573,15645, 92, 6657,15652, 3539, 2194, 90, 90, 93, 6658, 90, 90, 183, 90, 90, 90, 90, 90, 90, 184, 90, 3790,15660,25009,12667,15650,25009, 207, 15652, 2191, 90, 90, 90, 90, 90, 91,15659,15271, 367, 1333, 6664,15603,15603,15603,15603,15603,15603,15603, 15658, 92, 1385,15662, 3539, 1334, 6665,15635, 93, 2194, 90, 90, 1335, 6666, 90, 90, 1386, 90, 90, 90, 90, 90, 90, 1387, 90, 3790,25009,25009, 850,25009, 15264, 1645,15255, 2191, 90, 90, 90, 90, 90, 6667, 15652,15280,15578, 91, 6664,15608,15591,15566,15668,14845, 15652,15644,13924,14861,14831,15585,15662, 92, 6665,15598, 3539, 2194, 90, 90, 93, 6666, 90, 90, 367, 90, 90, 90, 90, 90, 90, 6668, 90, 3790, 1303, 1303, 15635,15652,15685, 91,15661, 2191, 90, 90, 90, 90, 90, 6668,15687,25009, 3364, 3364, 6670, 92,15670,25009, 1616,15613,25009, 207, 93, 1304, 1304,15646,15617,15670, 6671,15635,15140, 2194, 90, 90, 6668, 6672, 3689, 1305, 1305,15662, 3367, 3367,15692,15641, 1306, 1306, 2349,15669, 6673, 90, 90, 1110, 90, 90, 90, 90, 90, 90, 6668, 90, 3790,15684, 832,15777, 1618,15652,15683,25009, 2191, 90, 90, 90, 90, 90, 6668,15608, 833, 207, 15613, 6670,15652,15697,13924, 834,15692,15617,15299,15652, 15611, 1385,15662,15618,15699, 6671,15692,15691, 2194, 90, 90, 6668, 6672, 90, 90, 1386, 90, 90, 90, 90, 90, 90, 1387, 90, 90,15692,15688, 1110, 173,15690, 25009,25009, 90, 90, 90, 90, 90, 90, 832,15692, 15281, 1707, 174, 6679,15658, 175,15686,15692,15705, 176, 25009,15698, 833,15692,15692,15773,15566, 6680,15702, 834, 90, 90, 90,14831, 6681, 90, 90,15266, 90, 90, 90, 90, 90, 90,15575, 90, 90,15296,15692,15700, 173,15703, 850,15701, 90, 90, 90, 90, 90, 90, 6682,15705,15705,15711, 174, 6679,15705, 175,15705,15698, 15576, 176,25009,15288,15692,15716,15712,15705,25009, 6680, 15716,15704, 90, 90, 90,15267, 6681, 90, 90, 2076, 90, 90, 90, 90, 90, 90, 1422, 90, 3790,15749, 2077,15710, 182,15713,15705,15714, 2191, 90, 90, 90, 90, 90, 91,15739, 2078,15715, 183, 6691,15635,15721, 15722, 2079,15716, 184,15739,15724, 92,15716,15716,15705, 15723, 6692,15746, 93, 2194, 90, 90,15272, 6693, 90, 90, 2075, 90, 90, 90, 90, 90, 90,15692, 90, 3790,15300,15744,15736,15739,15739,15738, 2076, 2191, 90, 90, 90, 90, 90, 6694,15750,15750,25009, 2077, 6691, 15735,15635,15737,15757,15711, 721,15635,15276,15739,15750, 15747,15750, 2078, 6692,15642,15772, 2194, 90, 90, 2079, 6693, 90, 90,15289, 90, 90, 90, 90, 90, 90, 15745, 90, 3790, 804,12782,15755,15750,15758,15648,15578, 2191, 90, 90, 90, 90, 90,14845, 805,12783,15652, 1078, 6699,15748,15771, 807,12784,15756, 721,15277, 2075, 367,15652,15770,15635,15635, 6700,15327, 808, 2194, 90, 90,13674, 6701, 90, 90, 2076, 90, 90, 90, 90, 90, 90,15769, 90, 3790, 804, 2077,25009,15775,15643, 12782,15774, 2191, 90, 90, 90, 90, 90, 6702, 805, 2078,15635, 1078, 6699,12783,15793, 807, 2079,15776,15635, 25009,12784,15635,15800,25009,15290,15591, 6700,15330, 808, 2194, 90, 90,14861, 6701, 90, 90,13674, 90, 90, 90, 90, 90, 90, 6703, 90, 3790, 367, 2075,15635, 15640,15635,15647,15635, 2191, 90, 90, 90, 90, 90, 6703,15635,12667,15255, 2076, 6705,15793,15641, 205, 205, 25009,15608,15645, 91, 91, 2077,15793,15803,13924, 6706, 15646,15649, 2194, 90, 90, 6703, 6707, 92, 92, 2078, 3539, 3539, 367,15644, 93, 93,15291,15635,15641, 6708, 90, 90,15801, 90, 90, 90, 90, 90, 90, 6703, 90, 3790,15603,15603,15603,15603,15603,15604,15605, 2191, 90, 90, 90, 90, 90, 6703,15635,15650,15566, 90, 6705,15793,15793, 721,15793,14831,15793,15793,15793,15793, 15793,15573, 850,15635, 6706,25009,15575, 2194, 90, 90, 6703, 6707, 2190, 3169, 3169, 3169, 3169, 3169, 3169, 3169, 2191, 804,15578, 198,15635,15651,15807, 90,15808,14845, 15798, 91,15576,15805,15806, 805,15802, 199, 1078,15799, 15587,25009, 807,15810, 200, 92,15063,25009, 2194,15279, 3170, 1303, 93, 90, 90, 808, 90, 90, 90, 90, 90, 90,15303, 90, 90, 91,15588, 3364, 1390, 1303, 15793, 2364, 907, 90, 90, 90, 90, 90, 1304, 92, 1391, 3394, 1392, 630, 187, 3364, 93,25009,15781, 1393, 25009,15069, 1305,15793, 1394, 3367, 1304, 631, 188, 1306, 90, 90, 90,15793, 632, 189,15063,15283,15063,15809, 1305,25009, 1617, 3367,15816,15063,10053, 1306, 190,15829, 6721, 90, 90,15273, 90, 90, 90, 90, 90, 90, 3361, 110, 90,15793,15793, 91, 1390,15297,15829, 187, 907, 90, 90, 90, 90, 90,15829,15068, 1391, 92, 1392, 645, 1110, 188,10056,15787, 93, 1393,15834,15818, 189,15804, 1394, 832, 91, 646,25009,15811, 90, 90, 90, 629, 647, 190,15274,15284, 1712, 833, 92,15799, 15847,25009,25009,15835, 834, 93, 6722, 90, 90, 852, 280, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 6723, 648, 648, 648, 648, 648, 648, 648, 241, 241,15793, 4950, 241, 241, 241, 241, 241,15829, 243, 241,15605,15605,15605,15605,15605,15605, 15605, 911, 241, 241, 241, 241, 241,25009,25009,25009, 15813,15829, 637,12966,12966,12966,12966,12966,12966,12966, 15829,25009,15839,25009,15841,15829, 638,25009,15836, 241, 241, 241, 639, 640, 241, 241,15839, 241, 241, 241, 241, 241, 241, 636, 243, 241, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 927, 241, 241, 241, 241, 241, 6724, 6724, 6724, 6724, 6724, 6725, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 6726, 6724, 6724, 6724, 6724, 6724, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 6729, 6729, 6729, 6729, 6729, 6729, 6729, 4740,15063,15829,25009, 5923,15829, 6729, 6729, 6729, 6729, 6729, 6730,15829,15836, 15829,25009,15829,25009,15543,15543,15543,15543,15543,15543, 15543, 92,15829,15817,15837,15078,25009,15530, 6731, 6729, 6729, 6729, 6729, 6729, 280, 90, 90, 90, 90, 90, 90, 90,15843, 6733, 6733, 6733, 6733, 6733, 6733, 6733, 90,12861,15838,15079,15846,15578, 6733, 6733, 6733, 6733, 6733, 6734,14845,15591,15146,15829,25009,15080,15585,15829, 14861,15829,15829,15587,15081,15156,15598,15829,10053,10053, 15829,15600, 6735, 6733, 6733, 6733, 6733, 6733, 6737, 6737, 6737, 6737, 6737, 6737, 6737,15844,15840, 91, 91,15588, 367, 6737, 6737, 6737, 6737, 6737, 6738,15601,15591,15842, 15845, 92, 92,25009,15835,14861,10056,10056, 93, 368, 15829, 8394,15835,10053,15838,15829,15600, 6739, 6737, 6737, 6737, 6737, 6737, 6741, 6742, 6743, 6744, 6744, 6744, 6744, 3921,15829, 91,15829,25009,25009, 3920, 3920, 3920, 3920, 3920, 3922,15601,15613,15829,15843, 92, 4838,15783,15834, 15617,10056, 721, 93, 4945,15829,15618,15837,15829,25009, 577,15619, 3923, 3920, 3920, 3920, 3920, 3920, 6745, 6745, 6745, 6745, 6745, 6745, 6745, 4839,25009,15841,15146, 91, 804, 6745, 6745, 6745, 6745, 6745, 6746,15620,15844, 4840, 25009,15318,15842, 92, 805,15146, 4841, 1078, 850,15784, 93, 807, 5923,15153,15278, 6489,10053, 6747, 6745, 6745, 6745, 6745, 6745, 1935, 808, 3936, 3936, 3936, 3936, 3936, 3936, 3936, 3937,15152,15829, 91, 4849,15613, 3936, 3936, 3936, 3936, 3936, 3938,15617,15608,15324,15146,15146, 92, 4850,15146,13924,15829,10056,15619, 93, 4851,15611,15146, 10053,10053,15146,15621, 3939, 3936, 3936, 3936, 3936, 3936, 6752, 6752, 6752, 6752, 6752, 6752, 6752,15154,15160, 91, 91,15620,25009, 6752, 6752, 6752, 6752, 6752, 6753,15622, 15608,15155,15845, 92, 92,15158, 5746,13924,10056,10056, 93, 93, 2000,15163, 852, 1130,15146,25009,15621, 6754, 6752, 6752, 6752, 6752, 6752, 3947, 3947, 3947, 3947, 3947, 3947, 3947, 3948, 4849,15146, 91,15829, 2902, 3947, 3947, 3947, 3947, 3947, 3949,15622,15994,15161, 4850,25009, 92, 10097,15789,11175,15791, 4851,15792, 93,15146,15785,15146, 15824,15146,15146,15840, 3950, 3947, 3947, 3947, 3947, 3947, 3943, 3943, 3943, 3943, 3943, 3943, 3943, 2715,10098, 91, 91,15835, 91, 3943, 3943, 3943, 3943, 3943, 3944,15157, 16000,15164,10099, 92, 92,15146, 92, 1303,15821,10100, 93, 93,15146, 93,25009,15863,15152,15152,10053, 3945, 3943, 3943, 3943, 3943, 3943, 6759, 6759, 6759, 6759, 6759, 6759, 6759, 205,25009, 1304,15146, 91, 91, 6759, 6759, 6759, 6759, 6759, 6760,15151,15994,25009,15318, 1305,15159, 92, 92,15822, 1303,15828, 1306,10056, 93, 93,15859, 1615,15166,15994,15318, 6761, 6759, 6759, 6759, 6759, 6759, 3962, 3962, 3962, 3962, 3962, 3962, 3962, 3963,16006, 1304, 1304, 91,15318, 3962, 3962, 3962, 3962, 3962, 3964,15985, 15984,15986,16009, 1305, 1305, 92,15146, 2847, 2848,15139, 1306, 1306, 93,15829,15823,25009,16003,15994,10053, 3965, 3962, 3962, 3962, 3962, 3962, 3958, 3958, 3958, 3958, 3958, 3958, 3958, 2729,15994,25009, 2859, 3405, 91, 3958, 3958, 3958, 3958, 3958, 3959,16005,15162,16009,16015,15994,15994, 3406, 92, 2848, 2859, 2848,15854,10056, 3407, 93,16002, 16004,25009,16000,15318, 3960, 3958, 3958, 3958, 3958, 3958, 6766, 6766, 6766, 6766, 6766, 6766, 6766, 207,16008, 1032, 3405,15994, 3405, 6766, 6766, 6766, 6766, 6766, 6767,16001, 16018,16009,16022, 1033, 3406, 2848, 3406, 2859,15872, 2859, 1034, 3407,15323, 3407,15994, 850,15857,16033,16009, 6768, 6766, 6766, 6766, 6766, 6766, 3978, 3978, 3978, 3978, 3978, 3978, 3978, 3979, 3405,16021, 1032, 850,15994, 3978, 3978, 3978, 3978, 3978, 3980,15994,14392,16031, 3406,16009, 1033, 2859,15870,16009,15999, 3407,15934, 1034,16014,16009,16019, 16016,16054,15855,14392, 3981, 3978, 3978, 3978, 3978, 3978, 3974, 3974, 3974, 3974, 3974, 3974, 3974, 2747, 91,13582, 16009,16007, 1333, 3974, 3974, 3974, 3974, 3974, 3975,16022, 16033,16022, 92,13583,16009, 3539, 1334,16029,16040, 93, 13584, 1105,16009, 1335,25009,16022,16017,15933,10053, 3976, 3974, 3974, 3974, 3974, 3974, 90, 90, 1106, 90, 90, 90, 90, 90, 90,15294, 90, 2190, 91, 828,16020, 16027,16079,16033,16022, 2191, 90, 90, 90, 90, 90, 1106, 92, 829,15143,16032, 2192,10056,16015, 93, 830, 16028, 828,15144,15144,15144,15144,15144,15144,15144, 2193, 25009, 206, 2194, 90, 90, 829, 2195,15292,10053,16022, 91,16038, 830,16033, 6773, 241, 241,16022, 4950, 241, 241, 241, 241, 241, 92, 241, 241, 91, 1105,15293, 16033, 93,25009, 575, 911, 241, 241, 241, 241, 241, 1333, 92,16056,16030, 1106, 657,10056,16041, 93,16057, 16065,25009,16057,25009, 1334, 828,16053,16057,16039, 658, 16064, 1335, 241, 241, 241,15935, 659, 90, 90, 1397, 90, 90, 90, 90, 90, 90, 830, 90, 90, 6774, 6774, 6774, 6774, 6774, 6774, 6774, 907, 90, 90, 90, 90, 90,16052,25009,16063,16076,16062, 630,15894,15894, 15894,15894,15894,15894,15894,16084,15994,12782,25009,16096, 25009, 631,12799,15328, 90, 90, 90,16057, 632, 241, 241,12783, 241, 241, 241, 241, 241, 241,12784, 243, 241, 6777, 6777, 6777, 6777, 6777, 6777, 6777, 911, 241, 241, 241, 241, 241,13674,16082,25009,16057,16101, 637, 15894,15894,15894,15894,15894,15895,15896,16096,25009,25009, 25009,16078,25009, 638,25009,16103, 241, 241, 241, 639, 640, 90, 90,16077, 1200, 90, 90, 90, 90, 90, 90, 90, 90, 6778, 6778, 6778, 6778, 6778, 6778, 412, 90, 90, 90, 90, 90, 90, 412, 412, 412, 412, 412, 413, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 414, 412, 412, 90, 90, 90, 90, 415, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 6783, 6783, 6783, 6783, 6783, 6783, 6783, 4812, 91,16096, 1032,16113,16123, 6783, 6783, 6783, 6783, 6783, 6784,16120,16130,16243, 92,16009, 1033,15994,25009,25009,15558, 93,16096, 1034,15896,15896, 15896,15896,15896,15896,15896, 6785, 6783, 6783, 6783, 6783, 6783, 6787, 6787, 6787, 6787, 6787, 6787, 6787,15871,16080, 16102,16081,16104, 850, 6787, 6787, 6787, 6787, 6787, 6788, 15901,15901,15901,15901,15901,15901,15901,15901,15901,15901, 15901,15901,15902,15903,16096,16096, 721,16096,16113,25009, 6789, 6787, 6787, 6787, 6787, 6787, 90,14488,14488,14488, 14488,14488,14488,14488,25009, 6791, 6792, 6793, 6794, 6794, 6794, 6794, 1333, 173, 779, 91,16096,16108, 4003, 4003, 4003, 4003, 4003, 4004,16109,16151, 1334, 174, 780, 92, 175, 1050, 3539, 1335, 176, 782, 93,15936,16113,16096, 16113,15937,16113,10053, 4005, 4003, 4003, 4003, 4003, 4003, 6795, 6795, 6795, 6795, 6795, 6795, 6795, 3317,16022,16096, 16105,25009, 91, 4000, 4000, 4000, 4000, 4000, 4001,15903, 15903,15903,15903,15903,15903,15903, 92,16096,16112,16118, 16113,10056,16122, 93, 576,16055,16107,16119,16106, 4002, 4000, 4000, 4000, 4000, 4000, 6796, 6796, 6796, 6796, 6796, 6796, 6796, 207,16028,16102,16123,16121, 198, 6796, 6796, 6796, 6796, 6796, 6797,15908,15908,15908,15908,15908,15908, 15908, 199,16113,16261,16153,25009,25009,25009, 200,25009, 14831,16146,16160,16148, 6798, 6796, 6796, 6796, 6796, 6796, 90, 90,15304, 6800, 90, 90, 90, 90, 90, 6801, 90, 90, 6802, 6803, 6804, 6805, 6805, 6805, 6805, 6806, 6807, 90, 90, 90, 90, 6808, 6808, 6808, 6808, 6808, 6809, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6811, 6810, 6810, 6812, 90, 90, 90, 6813, 6808, 6808, 6808, 6808, 6808, 6810, 6810, 6810, 6810, 6810, 6814, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603,16275, 1603, 1603, 91,25009,25009, 1105,14845,16153, 1110, 2337, 1603, 1603, 1603, 1603, 1603, 16123, 92,16131,16163, 832, 1954, 1106,25009, 93,15908, 15908,15908,15908,15908,15909,15910,16096, 828, 833, 1955, 25009,15780, 1603, 1603, 1603, 834, 1956,15298, 6826, 1018, 1018, 829, 1303, 1018, 1018, 1018, 1018, 1018, 830, 1018, 3363,15295, 8012, 1110,16166,16129,16110,16145, 3364, 1018, 1018, 1018, 1018, 1018, 832,16176,16123,16131,12940, 6838, 15910,15910,15910,15910,15910,15910,15910,16096, 833, 91, 16153, 721,15940, 6839,10053, 834, 3367, 1018, 1018,16123, 6840, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363, 91, 8012,16128,16144,16111,16153, 779, 3364, 1018, 1018, 1018, 1018, 1018, 6841, 92,16096,16158, 12943, 6838,10056, 780, 93,16113, 1050,25009,25009,16106, 782, 91,16113,16147,16161, 6839,16153, 1131, 3367, 1018, 1018, 8012, 6840, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 5766,13582, 8012,12943,16150,16149, 182,15931, 3364, 1018, 1018, 1018, 1018, 1018, 91,13583, 25009, 850,12943, 6851, 183,16333,13584,16119, 205,16113, 16162, 184, 92, 91,16166,16166,16343, 6852,15941, 93, 3367, 1018, 1018,16113, 6853, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 1018, 2848, 207,16152, 25009,16174,16177,16166, 1018, 1018, 1018, 1018, 1018, 1018, 187,16173,25009,16171, 4106, 6855,25009,14488,14488,14488, 14488,14488,15259,14485, 188, 3405,12782, 6856,16166, 6857, 16200, 189, 1018, 1018, 1018, 91, 6858,15275,16153, 3406, 12783,16182, 4109,16177, 190, 335, 3407,12784,15329, 92, 16153,16184, 3539, 6856, 1018, 1018, 93, 1303, 1018, 1018, 1018, 1018, 1018,13674, 1018, 5766,13677, 8012,25009,16205, 850,16165,16175, 3364, 1018, 1018, 1018, 1018, 1018, 6859, 16177,25009,16212,12943, 6851,15915,15915,15915,15915,15915, 15915,15915,16153,16166, 91,16159,15949, 367, 6852,25009, 16166, 3367, 1018, 1018, 8012, 6853, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 5766, 1385, 8012, 15589,16217,16177, 1385,16198, 3364, 1018, 1018, 1018, 1018, 1018, 91, 1386,16211,16200,15589, 6867, 1386,16172, 1387, 16177, 205,16208,15950, 1387, 92, 91,16153,16197,16185, 6868,16200, 93, 3367, 1018, 1018,16200, 6869, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 5766, 91, 8012, 1385,25009,16164, 198,25009, 3364, 1018, 1018, 1018, 1018, 1018, 6870, 92,16183, 1386,12954, 6867, 199, 25009, 93,16159, 1387,16196,16210, 200,15951, 91,16166, 15968,16206, 6868,16212,15860, 3367, 1018, 1018, 8012, 6869, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 5766, 91, 8012,12957,25009,16199, 198,25009, 3364, 1018, 1018, 1018, 1018, 1018, 91, 92,16153,16212,12957, 6875, 199,16096, 93,16172, 205,16219,16233, 200, 92, 91,15967,16200,16212, 6876,15969, 93, 3367, 1018, 1018, 16212, 6877, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 5766,16234, 8012,16240,16153,16209,16232, 16096, 3364, 1018, 1018, 1018, 1018, 1018, 6878,16103,25009, 25009,12957, 6875,15915,15915,15915,15915,15915,15916,15917, 16113, 5384, 91,25009,16220,16218, 6876,16235,10053, 3367, 1018, 1018, 8012, 6877, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 5766, 198, 91,15602, 91, 16236,16113, 1422, 3364, 1018, 1018, 1018, 1018, 1018, 91, 199, 92, 207, 92, 6880, 6881,10056, 200, 93,16231, 93,25009, 7669, 92,16096,16096,16096,16351, 6882,16096, 93, 3367, 1018, 1018,15858, 6883, 369,16096,16361,16333, 16237, 6881, 1018, 1018, 5746, 1303, 1018, 1018, 1018, 1018, 1018,16096, 1018, 1018, 91, 6886, 6886, 6886, 6886, 6886, 6886, 1018, 1018, 1018, 1018, 1018, 1018,15862, 92,16239, 16105, 4849, 6887,16096,16102, 93,16101,16104,16096,16333, 8012, 4838, 5738,16096,16339, 4850, 6888,16340, 206, 1018, 1018, 1018, 4851, 6889, 1018, 1018,12957, 1303, 1018, 1018, 1018, 1018, 1018, 205, 1018, 1018,15786, 91, 91, 4839, 367,16108,16112, 1018, 1018, 1018, 1018, 1018, 1018,16333, 16109, 92, 92, 4840, 6887,16096, 850,16333, 93, 93, 4841,15917,15917,15917,15917,15917,15917,15917, 6888,25009, 10053, 1018, 1018, 1018,15782, 6889, 1018, 1018,16096, 1303, 1018, 1018, 1018, 1018, 1018,16110, 1018, 5766, 91, 91, 16345,16096,25009,16342,13500, 3364, 1018, 1018, 1018, 1018, 1018,25009, 92, 92,25009, 91, 6892, 6893,10056, 93, 93,14485,14485,14485,14485,14485,14485,14485,16107, 92, 6894, 851, 3539, 3367, 1018, 1018, 93, 6895, 207, 91, 16096,10097,11189, 6893, 1018, 1018,16102, 1303, 1018, 1018, 1018, 1018, 1018, 92, 1018, 3363, 3539, 8012, 850,16252, 93,16258,25009, 3364, 1018, 1018, 1018, 1018, 1018,10098, 16111,16243, 1422,15602, 6908,16293,15793,16333,15558, 205, 16333,16351,14861,10099, 91,16246,15971,16259, 6909,16358, 10100, 3367, 1018, 1018,16333, 6910, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 3363,15790, 182, 15811, 91,16333, 91,16346, 3364, 1018, 1018, 1018, 1018, 1018, 6911,16333, 183,16243, 92, 6908, 92, 90, 207, 184,15558, 93, 568, 93, 2848, 90,16251, 8783,16344, 6909,25009,16096, 3367, 1018, 1018,15942, 6910, 1018, 1018, 15861, 1303, 1018, 1018, 1018, 1018, 1018,16339, 1018, 3363, 363, 198,13500, 3405, 90, 8784,16350, 3364, 1018, 1018, 1018, 1018, 1018, 91, 364, 199,16261, 3406, 6923, 8785, 2859, 365, 200,14831, 3407,15974, 8786, 92,15977,16264, 3539,16270, 6924,16567, 93, 3367, 1018, 1018,15970, 6925, 1018, 1018,15856, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 3363,25009, 207,25009,16284,16302,16271,13500, 3364, 1018, 1018, 1018, 1018, 1018, 6926,16333,16585,25009, 91, 6923,16333, 367,13565,13565,13565,13565,13565,13565,13565, 15952,16285,16303, 92, 6924,16351, 3539, 3367, 1018, 1018, 93, 6925, 1018, 1018,16313, 1303, 1018, 1018, 1018, 1018, 1018,15617, 1018, 3363,16351,16338,13511, 1390,25009, 173, 16349, 3364, 1018, 1018, 1018, 1018, 1018, 91,16261, 1391, 850, 1392, 6936, 174,16356,14831, 175,16321, 1393, 8783, 176, 92,25009, 1394, 3539,16333, 6937,16363, 93, 3367, 1018, 1018,16351, 6938, 1018, 1018,15938, 1303, 1018, 1018, 1018, 1018, 1018,16316, 1018, 3363, 8784, 91,13582,15975, 367,16341,13511, 3364, 1018, 1018, 1018, 1018, 1018, 6939, 8785, 92,13583, 91, 6936,16275, 207, 8786, 93,13584, 15932,16257,14845,16351,16333,25009,16258, 92, 6937,16328, 3539, 3367, 1018, 1018, 93, 6938, 1018, 1018,14491, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 3363, 91, 91, 13511,16238,16259, 207,16347, 3364, 1018, 1018, 1018, 1018, 1018, 91, 92, 92, 367, 344, 6947,16333,16357, 93, 93,16269, 721, 207, 2075, 92,16270, 345, 3539, 346, 6948, 850, 93, 3367, 1018, 1018, 347, 6949, 1018, 1018, 2076, 1303, 1018, 1018, 1018, 1018, 1018,16348, 1018, 3363, 779, 2077,16271,16412,15955,16351, 850, 3364, 1018, 1018, 1018, 1018, 1018, 6950, 780, 2509,16275, 1050, 6947,16333, 16293, 782,15957,14845,25009,16283,16364,14861,16427,16278, 16284, 8783, 6948,16296,25009, 3367, 1018, 1018,25009, 6949, 1018, 1018,15939, 1303, 1018, 1018, 1018, 1018, 1018,16360, 1018, 3363, 187,16528, 2848, 344,16285,16351, 8784, 3364, 1018, 1018, 1018, 1018, 1018,16369, 188, 345,16293, 346, 6955, 4106, 8785, 189,16364,14861, 347, 4101,16313, 8786, 15943, 6956, 3405,16359, 6957,15617, 190, 3367, 1018, 1018, 15956, 6958, 8788,16301,16364,16364, 3406,15311,16302, 4109, 16372,16364,16371, 3407,16375, 2848,16364, 6956, 1018, 1018, 16412, 1303, 1018, 1018, 1018, 1018, 1018,16374, 1018, 3363, 91,16422, 4106, 1390,16303,12782, 207, 3364, 1018, 1018, 1018, 1018, 1018, 3405, 92, 1391, 207, 1392, 6960,12783, 16370,16533,16351,16380, 1393,16373,15989, 3406,15953, 1394, 4109,16243, 6961,16375, 3407, 3367, 1018, 1018,15558, 6962, 1018, 1018,13674, 1303, 1018, 1018, 1018, 1018, 1018,16362, 1018, 3363, 367, 4103, 1390,16351,25009,12782,13522, 3364, 1018, 1018, 1018, 1018, 1018, 6963, 1391,16357, 1392, 91, 6960,12783,16375,16375,25009, 1393, 721,16405,12784,15954, 1394,16382,15992, 92, 6961,16409, 3539, 3367, 1018, 1018, 93, 6962, 1018, 1018,13674, 1303, 1018, 1018, 1018, 1018, 1018,16261, 1018, 3363, 804,16383, 2848, 2848,14831,25009, 25009, 3364, 1018, 1018, 1018, 1018, 1018,16381, 805,16272, 16375, 1078, 6955, 4106, 4106, 807,15627,15628,15629,15630, 15630,15630,15630, 6956, 3405, 3405, 6957, 4951, 808, 3367, 1018, 1018,16383, 6958, 91,16273,16404,16364, 3406, 3406, 16398, 4109, 4109,16351,16261, 3407, 4952,16412, 92, 6956, 2848,14831, 6965, 1018, 1018, 93, 1303, 1018, 1018, 1018, 1018, 1018,16611, 1018, 1018, 367, 2075, 4106,16412,14392, 16407,16393, 1018, 1018, 1018, 1018, 1018, 1018, 3405,16351, 16408,16412, 2076, 6972,16425,16207,16207,16207,16207,16207, 16207,16207, 3406, 2077,16420, 4109,25009, 6973,16200, 3407, 1018, 1018, 1018,16351, 6974, 1018, 1018, 2078, 1303, 1018, 1018, 1018, 1018, 1018,15959, 1018, 1018, 4953,16411,25009, 16417,16427,12861,13522, 1018, 1018, 1018, 1018, 1018, 1018, 6975,25009,16427,16410, 91, 6972,13899,13899,13899,13899, 13899,13899,13899,16412,25009, 358,16440,16435, 92, 6973, 25009, 3539, 1018, 1018, 1018, 93, 6974, 1018, 1018, 359, 1303, 1018, 1018, 1018, 1018, 1018, 360, 1018, 3363,16475, 2075,13522,16448,16426, 207,16412, 3364, 1018, 1018, 1018, 1018, 1018, 91,16419,15972, 367, 2076, 6987,16325,16325, 16325,16325,16325,16325,16325,16364, 92, 2077,16412, 3539, 16275, 6988,16412, 93, 3367, 1018, 1018,14845, 6989, 1018, 1018, 2078, 1303, 1018, 1018, 1018, 1018, 1018, 2079, 1018, 3363, 367,16406, 1422,25009,16427,15960,13537, 3364, 1018, 1018, 1018, 1018, 1018, 6990,16313,25009, 2513, 91, 6987, 16370,25009,15617,16418,16412,16351,16421, 1105,16320,16412, 16427,16427, 92, 6988,16427, 3539, 3367, 1018, 1018, 93, 6989, 1018, 1018, 1106, 1303, 1018, 1018, 1018, 1018, 1018, 16433, 1018, 3363,16427, 828,13537,16423,16424,16438,16427, 3364, 1018, 1018, 1018, 1018, 1018, 91,16434, 829,16432, 1110, 6998,25009,25009,16418, 830,16433,25009,16436, 721, 92, 832,15961, 3539,16293, 6999,16439, 93, 3367, 1018, 1018,14861, 7000, 1018, 1018, 833, 1303, 1018, 1018, 1018, 1018, 1018, 834, 1018, 3363, 367, 207, 722,16427,15964, 16440,13537, 3364, 1018, 1018, 1018, 1018, 1018, 7001,16437, 17044, 723, 91, 6998, 979, 367,25009,15558, 725,16440, 16440, 1105,25009,16093,16440,16440, 92, 6999,16447, 3539, 3367, 1018, 1018, 93, 7000, 1018, 1018, 1106, 1303, 1018, 1018, 1018, 1018, 1018,16449, 1018, 3363, 187, 828, 2848, 2848,16451,16474,16275, 3364, 1018, 1018, 1018, 1018, 1018, 14845, 188, 829,16445,13874, 7006, 4106, 4106, 189, 830, 16446,16286,15945,16451,16440, 91, 7007, 3405, 3405, 7008, 16313, 190, 3367, 1018, 1018,16450, 7009,15617,25009, 92, 16456, 3406, 3406,16464, 4109, 4109, 93,16287, 3407, 3407, 2848, 367, 7007, 1018, 1018, 5895, 1303, 1018, 1018, 1018, 1018, 1018, 4102, 1018, 3363,25009,15963, 4106,16457,16471, 16476,16451, 3364, 1018, 1018, 1018, 1018, 1018, 3405,16458, 16464,16476, 1106, 7011, 5893,16325,16325,16325,16325,16325, 16326,16327, 3406, 828,16490, 4109,16484, 7012,16476, 3407, 3367, 1018, 1018,16451, 7013, 1018, 1018, 829, 1303, 1018, 1018, 1018, 1018, 1018, 830, 1018, 3363,16476, 568,16469, 16481,16476,25009,13553, 3364, 1018, 1018, 1018, 1018, 1018, 7014,16476,16486,16495, 91, 7011,16327,16327,16327,16327, 16327,16327,16327,16482,16490, 363,16490,16472, 92, 7012, 16488, 3539, 3367, 1018, 1018, 93, 7013, 1018, 1018, 364, 1303, 1018, 1018, 1018, 1018, 1018, 365, 1018, 3363, 2848, 16427, 2848, 5923,16501,16476,16485, 3364, 1018, 1018, 1018, 1018, 1018,16483,16514,15979,25009, 4106, 7006, 4106,16496, 16499,14485,14485,14485,14485,14485,14485, 3405, 7007, 3405, 16489, 7008,16490,25009, 3367, 1018, 1018,16490, 7009, 91, 16497, 3406,16506, 3406, 4109,16501, 4109,16440, 3407, 5894, 3407,16501,16519, 92, 7007, 2848, 3539, 7016, 1018, 1018, 93, 1303, 1018, 1018, 1018, 1018, 1018, 4103, 1018, 1018, 16524,15966, 4106,16490,16473,16490,16501, 1619, 1018, 1018, 1018, 1018, 1018, 3405,16508,16514,16500, 1110, 1308,25009, 16507,25009,16446,16412,25009,16522, 2848, 3406, 832,16498, 4109,15793, 1309,16261, 3407, 1018, 1018, 1018,25009, 1310, 14831,16521, 833, 4106,25009, 7032,16264,16476,16412, 834, 16351,16272,15793,16525, 3405,15793, 2848, 7026, 1313, 90, 90,13877, 4095, 90, 90, 90, 90, 90, 3406, 90, 90, 4109, 91, 4106,16487, 3407,15799,16273, 90, 90, 90, 90, 90, 90, 3405,15793, 92,16526, 8208, 3397, 187,15798,16482, 93,16527, 2364,15803,15793, 3406,15802, 25009, 4109,15793, 3398, 188, 3407, 90, 90, 90, 7033, 3399, 189, 2848,15793, 7028, 90, 90,15793, 4095, 90, 90, 90, 90, 90, 190, 90, 90,15944,15801, 4106, 15805,15793,15793,16490, 90, 90, 90, 90, 90, 90, 3405,15793,13500,15807,13511, 3397,25009,15793, 205,15800, 205, 3394,15793, 91, 3406, 91,15793, 4109,16567, 3398, 16523, 3407, 90, 90, 90, 8207, 3399, 92,15806, 92, 3539,15809, 3539,15793, 93,25009, 93,15808,16496, 7029, 90, 90,15813, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91,25009,25009,16567,15810,16572,16567, 90, 90, 90, 90, 90, 90,15143, 92,25009,16567,16577, 413,16567,16564, 93,15144,15144,15144,15144,15144,15144, 15144,16540,16541, 8012, 414,16581,16565, 90, 90, 90, 90, 415, 91,16566,16575,16567, 7030, 90, 90,13921, 90, 90, 90, 90, 90, 90, 92, 90, 90,16542, 91,13553, 358, 93,15063,16576, 90, 90, 90, 90, 90, 90, 91,16543, 92,16556, 359, 630,16567,16567, 16544, 93,15063, 360,16567,25009, 92,15793,16567, 3539, 16573, 631,16574, 93, 90, 90, 90,15973, 7031, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 5923, 2847, 4105,16579, 207,13553,15804,16578,16580, 8394, 4106, 2847, 2847, 2847, 2847, 2847, 91,25009,16712, 367,12782, 7035, 16567,25009,15799,16573,16719, 721,15947,15990, 92,16567, 16567, 3539,12783, 7036,16567, 93, 4109, 2847, 2847,12784, 7037, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 15991, 2847, 4105, 804,12782,13674,16567,15850,16567, 91, 4106, 2847, 2847, 2847, 2847, 2847, 7038, 805,12783,16583, 1078, 7035,15850, 92, 807,12784,25009, 721,16584, 721, 93,16567,16712,16559,16587, 7036,16582, 808, 4109, 2847, 2847,13674, 7037, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16592, 2847, 7045, 804, 91, 722,16720,16586, 16712,16591, 4106, 2847, 2847, 2847, 2847, 2847,15793, 805, 92, 723, 1078, 7046, 979,15063,15948, 93, 725,25009, 568,16555, 5395, 5746,16603,25009,16092, 7047,16547, 808, 4109, 2847, 2847,15063, 7048, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16721, 2847, 7045, 363,25009, 91, 4849,16712,16548,15799, 4106, 2847, 2847, 2847, 2847, 2847, 7049, 364,16722, 92, 4850, 7046,16603,16712, 365,16609, 93, 4851, 5746, 8791,16712, 8783,16712,16537,16600, 7047, 25009, 570, 4109, 2847, 2847, 1105, 7048, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16536, 2847, 7045, 4849, 13582, 1106, 8784,16712,16725,16608, 4106, 2847, 2847, 2847, 2847, 2847, 828, 4850,13583,16717, 8785, 7054,25009,16718, 4851,13584,25009, 8786, 1303, 6828, 1397,25009,10097,11189, 16723, 7055,16653, 830, 4109, 2847, 2847,15976, 7056, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16718, 2847, 7045, 1304, 1032, 91,15962,16601,10098,13877, 4106, 2847, 2847, 2847, 2847, 2847, 7057, 1305, 1033, 92, 91, 7054, 10099,16729, 1306, 1034, 93, 721,16712,10100,16558,16736, 25009,16612, 92, 7055, 850,16546, 4109, 2847, 2847, 93, 7056, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 16712, 2847, 7045, 804, 91, 1304,16712,16712, 207,16724, 4106, 2847, 2847, 2847, 2847, 2847,13522, 805, 92, 1305, 1078, 7059, 205, 7060, 807, 93, 1306, 91, 568,16729, 16726,16729, 850,25009,25009, 7061,25009, 808, 7062, 7063, 7063, 92, 7064,16532, 3539,15946,16728,13537, 93, 7065, 2848, 7076,16729, 205,16729, 363, 1110,13877, 91, 91, 7077, 7077, 7077, 7077, 7077, 7077, 7077, 832, 91, 364, 16734, 367, 92, 92,16735, 3539, 365, 91, 3405, 93, 93, 833, 92,25009, 2848, 4838, 5738,16599, 834, 93, 15980, 92, 3406,25009,15981, 2859,16738,25009,12165, 3407, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,15965, 2847, 4105, 3405, 4839, 91,16712, 1741,16744,16333, 4106, 2847, 2847, 2847, 2847, 2847,16275, 3406, 4840, 92, 2859, 7080,16729,14845, 3407, 4841, 93, 2848,16594,16278,16655, 16729,16744, 2848,16286, 7081,16727,16529, 4109, 2847, 2847, 16534, 7082, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16753, 2847, 4105, 3405, 1333,16737,16729,16742,16287, 3405, 4106, 2847, 2847, 2847, 2847, 2847, 7083, 3406, 1334, 16749, 2859, 7080,16729, 3406, 3407, 1335, 2859,16729,16744, 5746,16596,16744,16595,16739,16293, 7081,16743,16744, 4109, 2847, 2847,14861, 7082, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16304, 2847, 4105, 91, 4849,16752, 1032, 25009,16741,16756, 4106, 2847, 2847, 2847, 2847, 2847,16293, 92, 4850,16744, 1033, 7093,16744,14861, 93, 4851,16305, 1034,16744,16296,16750,16757,16613,16754,16304, 7094,16751, 16597, 4109, 2847, 2847,16538, 7095, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,15318, 2847, 4105,16744,16792, 16765,16705,16729,16305, 850, 4106, 2847, 2847, 2847, 2847, 2847, 7096,16757,15318,16757,16768, 7093,16622,16622,16622, 16622,16622,16622,16622,16757,16767,16744,16781,16793,16740, 7094,16757,16764, 4109, 2847, 2847, 8012, 7095, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16735, 2847, 4105, 16757,16762,13924,16781,16773,25009,16768, 4106, 2847, 2847, 2847, 2847, 2847, 91,16775,25009,16786,25009, 7104,16622, 16622,16622,16622,16622,16623,16624,16763, 92,16757,16788, 16794,16313, 7105,16791, 93, 4109, 2847, 2847,15617, 7106, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16322, 2847, 4105,16624,16624,16624,16624,16624,16624,16624, 4106, 2847, 2847, 2847, 2847, 2847, 7107,16768,25009,16805,16799, 7104,16794,16766,16768,16744,16323,14427,14427,14427,14427, 14427,14427,14427,16794, 7105,16794,25009, 4109, 2847, 2847, 8012, 7106, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16755, 2847, 4105,16828,25009,13924,16810,16818,16802, 16789, 4106, 2847, 2847, 2847, 2847, 2847, 91,16774,16750, 16818, 91, 7112,14435,14435,14435,14435,14435,14435,14435, 16800, 92,16842,16729,16825, 92, 7113,25009, 93, 4109, 2847, 2847, 93, 7114, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16794, 2847, 4105,16729, 207,16850,16823, 16598,16801,14411, 4106, 2847, 2847, 2847, 2847, 2847, 7115, 16794,16794,16830, 91, 7112,14446,14446,14446,14446,14446, 14446,14446,16804,16757,25009,16842,16829, 92, 7113,16805, 1422, 4109, 2847, 2847, 93, 7114, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 7116, 2847, 4105,16805, 8012, 16790, 8012,16712,16860,16803, 4106, 2847, 2847, 2847, 2847, 2847, 7116,16855,13553,13877,13924, 7118,13924,16763, 205, 205, 205, 850,16826, 91, 91, 91,25009, 91,16868, 7119, 367,16842, 4109, 2847, 2847, 7116, 7120, 92, 92, 92, 3539, 92,16811,16842, 93, 93, 93,16712, 93, 7121, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 7116, 2847, 4105,14457,14457,14457,14457,14457,14457,14457, 4106, 2847, 2847, 2847, 2847, 2847, 7116,16848,25009,16842, 16842, 7118,16649,16649,16649,16649,16649,16649,16649,16805, 16842,16852,16831,16842,25009, 7119,16842,16812, 4109, 2847, 2847, 7116, 7120, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16854, 2847, 2847,16649,16649,16649,16649,16649, 16650,16651, 2847, 2847, 2847, 2847, 2847, 2847,16313,16847, 16842, 1422,16858, 7127,16860,15617,16860,16794,16849,16842, 16851,16320,16860,16842,16867,16870,16322, 7128,25009,16860, 2859, 2847, 2847,16842, 7129, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16827, 2847, 2847,16860,16873,16856, 16873,16842,16323,16857, 2847, 2847, 2847, 2847, 2847, 2847, 7130,16865,16800,16873,25009, 7127,16651,16651,16651,16651, 16651,16651,16651,16652,16866,16842,16881,16656,16853, 7128, 16872,16917, 2859, 2847, 2847, 8012, 7129, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16848, 2847, 4105,13582, 13582,16324,16878,16873, 1333,14411, 4106, 2847, 2847, 2847, 2847, 2847, 91,13583,13583,16873, 91, 7138, 1334,16859, 13584,13584,17105,16880,16654, 1335, 92,16670,16884,15617, 92, 7139,16884, 93, 4109, 2847, 2847, 93, 7140, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16879, 2847, 4105, 1333, 91, 1385,16914,16892, 207,14411, 4106, 2847, 2847, 2847, 2847, 2847, 7141, 1334, 92, 1386, 91, 7138, 16884, 367, 1335, 93, 1387,16657,16658,16890,16692,16860, 16892,16659, 92, 7139, 850,25009, 4109, 2847, 2847, 93, 7140, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 16908, 2847, 4105, 173,16567,14474,16860,16860, 173,16889, 4106, 2847, 2847, 2847, 2847, 2847, 91, 174,16884,16902, 175, 7146, 174,16869, 176, 175,16891,16922,16662, 176, 92,16842,16586, 3539,16871, 7147,25009, 93, 4109, 2847, 2847,16873, 7148, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,16866, 2847, 4105, 182, 91, 1385,16860,17041, 16934,14474, 4106, 2847, 2847, 2847, 2847, 2847, 7149, 183, 92, 1386, 91, 7146,16860, 367, 184, 93, 1387,16688, 8783,16672,25009,16884,25009,16882, 92, 7147,16919, 3539, 4109, 2847, 2847, 93, 7148, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 7150, 2847, 4105, 8784, 8012,16663, 16671,16873, 91,16921, 4106, 2847, 2847, 2847, 2847, 2847, 7150, 8785,16883,14411,16324, 7152, 92,16915, 8786, 205, 205, 850,25009, 93, 91, 91, 182, 1385, 6820, 7153, 16860, 8788, 4109, 2847, 2847, 7150, 7154,15978, 92, 92, 183, 1386,16535,16922,16922, 93, 93, 184, 1387, 7155, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 7150, 2847, 4105, 850,25009, 1390, 344,16860,16918, 198, 4106, 2847, 2847, 2847, 2847, 2847, 7150, 1391, 345, 1392, 346, 7152,16922, 199,16927,16937, 1393, 347,16922,16675, 200, 1394,16922,16689,16676, 7153,16929,16920, 4109, 2847, 2847, 7150, 7154, 90, 90, 2075, 90, 90, 90, 90, 90, 90,16937, 90, 2190,16922, 91,16922,16930,16935,16922, 2076, 2191, 90, 90, 90, 90, 90,16922,15078, 92, 16932, 2077, 6575,16937,16937,16950, 93,16945, 90, 90, 90, 90, 90, 90, 90, 2078, 6576,16937,25009, 2194, 90, 90, 2079, 6577,16690, 721,15079,16936,16873,16928, 16931,16958,16937,16950,17000,15958,16949, 7163, 90, 90, 15080, 7166, 90, 90, 90, 90, 90,15081, 90, 2190, 358, 198,14474, 779,16937,16916,16942, 2191, 90, 90, 90, 90, 90, 91, 359, 199,16984, 780, 6575,16985, 1050, 360, 200,16879, 782,16937, 721, 92,16693,16661, 3539,16691, 6576,16944, 93, 2194, 90, 90,25009, 6577, 90, 90,16937, 90, 90, 90, 90, 90, 90,16943, 90, 2190,16950, 207, 779,16922,16937,11046, 198, 2191, 90, 90, 90, 90, 90,11047,11046,16947, 780,25009, 2630, 1050, 199,16950,11047, 782, 91,16937,16950, 200, 205,16957,16933,16660, 2631, 91,16946, 2194, 90, 90, 92, 2632,14474,11050,16950,16673,16959, 93, 205, 92, 16928,16950,11050, 91,16948,16960, 93, 7167, 90, 90, 16961, 7169, 90, 90, 90, 90, 90, 92, 90, 90, 3539, 1390,16943,16956, 93,25009,16961, 907, 90, 90, 90, 90, 90, 1391,16968, 1392,16961, 344, 630,25009, 16955,17273, 1393,16961,25009, 1303,16674, 1394,15063, 345, 16974, 346, 631,16974,16982, 90, 90, 90, 347, 632, 765, 765, 2075, 765, 765, 765, 765, 765, 765,16986, 765, 2872, 1304, 1390,16677,16966,16981,16993, 2076, 2873, 765, 765, 765, 765, 765, 1391, 1305, 1392,16967, 2077, 7172,16986,16979, 1306, 1393,16986,25009,16664, 1615, 1394, 16986,16950,17001, 2078, 7173,17001,16986, 2876, 765, 765, 2079, 7174, 765, 765,16557, 765, 765, 765, 765, 765, 765,25009, 765, 2872, 187, 2075,16994,16922,16983,16678, 16991, 2873, 765, 765, 765, 765, 765, 7175, 188,25009, 16992, 2076, 7172,16986,17006, 189,16956,17007,16986,16665, 16995, 568, 2077,16986,16997,16697, 7173,17036, 190, 2876, 765, 765,17001, 7174, 765, 765, 2078, 765, 765, 765, 765, 765, 765, 2079, 765, 5024, 187, 2075, 363,17001, 16998,16999, 8784, 2873, 765, 765, 765, 765, 765,17001, 188,16679, 364, 2076, 7187,17035, 8785, 189,16992, 365, 25009,16666,16695, 8786, 2077,17009,17001, 8783, 7188, 1422, 190, 2876, 765, 765,17008, 7189, 765, 765, 2078, 765, 765, 765, 765, 765, 765, 2079, 765, 5024, 187, 850, 17025,16860,17012,17010, 8784, 2873, 765, 765, 765, 765, 765, 7190, 188,16680, 2513, 358, 7187,17001, 8785, 189, 16333,16333, 721,17012, 2075,16698,17032,17012,17011, 359, 7188,17019, 190, 2876, 765, 765, 360, 7189, 765, 765, 2076, 765, 765, 765, 765, 765, 765,17018, 765, 765, 804, 2077,16694,16345,25009,17012,25009, 765, 765, 765, 765, 765, 765,16860, 805, 2078,17017, 1078, 7194,17025, 16333, 807, 2079,25009, 721,17055, 1105,17001,16340,16667, 17056,16333, 7195,16681, 808, 765, 765, 765,16922, 7196, 765, 765, 1106, 765, 765, 765, 765, 765, 765,17033, 765, 765, 804, 828,17034,16333,17057,17038,17030, 765, 765, 765, 765, 765, 765, 7197, 805, 829,17044, 1078, 7194,16333,17007, 807, 830,15558,16339,17037,16668, 8783, 17129,17047,16683,17056, 7195,16347, 808, 765, 765, 765, 25009, 7196, 765, 765,17044, 765, 765, 765, 765, 765, 765,15558, 765, 765,17065, 1105, 8784,17074,25009,17057, 16338, 765, 765, 765, 765, 765, 765,17044,11046,17084, 8785, 1106, 7199,11046,15558,17135,11047, 8786,17105,17097, 17066,11047, 828,17075, 7200,15617, 7201, 91, 367, 765, 765, 765, 91, 7202,16699,17085, 829,17114,16333, 367, 16333, 92, 207, 830,11050,17098, 92,16682, 93,11050, 7200, 765, 765, 93, 765, 765, 765, 765, 765, 765, 16333, 765, 5024,17115, 1105, 1110, 206, 207,16333,25009, 2873, 765, 765, 765, 765, 765, 832,16346,17105,16343, 1106, 7212,16342,25009,25009,15617,16341,17064,17073, 568, 833, 828,17065,17074, 8783, 7213,16333, 834, 2876, 765, 765,16685, 7214, 765, 765, 1397, 765, 765, 765, 765, 765, 765, 830, 765, 5024,17083, 363,16684,17066,17075, 17084, 8784, 2873, 765, 765, 765, 765, 765, 7215,16696, 364,16333, 1110, 7212,17129, 8785, 207, 365,17144,16333, 16350, 568, 8786, 832,16700,17139,17085, 7213,25009,25009, 2876, 765, 765,16333, 7214, 765, 765, 833, 765, 765, 765, 765, 765, 765, 834, 765, 5024, 91, 363,16348, 16349,17039,16686, 91, 2873, 765, 765, 765, 765, 765, 16344, 92, 364,17150, 1110, 7223,17129, 92, 93, 365, 17129,17096,17113, 3688, 93, 832,17097,17114,16339, 7224, 17129,16702, 2876, 765, 765,16701, 7225, 765, 765, 833, 765, 765, 765, 765, 765, 765, 834, 765, 5024,17129, 91,16687,17098,17115,17247,17134, 2873, 765, 765, 765, 765, 765, 7226,17105, 92,17129,12782, 7223,17144,17129, 15617, 93,16708,17136,17138,17137,17108,12782,17144, 1422, 12783, 7224,17129, 850, 2876, 765, 765,12784, 7225, 765, 765,12783, 765, 765, 765, 765, 765, 765,12784, 765, 5024,16333,12782,13674,17129,17129,17142,17149, 2873, 765, 765, 765, 765, 765,13674,17141,12783,13677,17144, 7231, 17144,16707,17153,12784,17144,17105,17151,16709, 721,17157, 17129,17154,15617, 7232,17143,17144, 2876, 765, 765,13674, 7233, 765, 765,17116, 765, 765, 765, 765, 765, 765, 17152, 765, 5024,25009, 850,25009, 722,17140,17157,17157, 2873, 765, 765, 765, 765, 765, 7234,17164,17156,17117, 723, 7231,17157, 979,17163,17135,17144, 725,17087,17087, 17087,17087,17087,17087,17087, 7232,17168, 1422, 2876, 765, 765,17168, 7233, 765, 765,16838, 765, 765, 765, 765, 765, 765,17166, 765, 5024,17157, 8012,25009, 850,17129, 11046,17162, 2873, 765, 765, 765, 765, 765,11047,11046, 11046,17144,14828, 7236,17157,17173,17168,11047,11047, 91, 17129,17165, 367, 91,17175,17167,17174, 7237, 91, 91, 2876, 765, 765, 92, 7238,17176,11050, 92,17155,17157, 93, 721, 92, 92, 93,11050,11050,25009,17176, 368, 93,17144,17129, 7239, 765, 765,17150, 765, 765, 765, 765, 765, 765,17168, 765, 765,17129,25009, 369, 722, 17189,17129,17210, 765, 765, 765, 765, 765, 765,17136, 17187,17212,17213, 723, 7244,25009, 979,17186,17168,17188, 725,17087,17087,17087,17087,17087,17088,17089, 7245,17141, 17197, 765, 765, 765,16839, 7246, 765, 765,17189, 765, 765, 765, 765, 765, 765,17195, 765, 765, 7247, 7247, 7247, 7247, 7247, 7247, 7247, 765, 765, 765, 765, 765, 765,17197,17196,25009,17129,25009, 7244,17144,16996,16996, 16996,16996,16996,16996,16996,17208,17157,17194,17129,17129, 7245,16986,16567, 765, 765, 4165, 8012, 7246, 765, 765, 17129, 765, 765, 765, 765, 765, 765,17141, 765, 5024, 17207, 8012,14831,17209,17211,12861,25009, 2873, 765, 765, 765, 765, 765, 91,17129,17129,16585,14831, 7253,17129, 17129,17163,17215, 205,17135,17129,17129, 92, 91,17214, 17139,25009, 7254,17129, 93, 2876, 765, 765,17129, 7255, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 5024,17137, 8012,17134,17143,25009,17142,17138, 2873, 765, 765, 765, 765, 765, 7256,25009,17129,17213,14831, 7253,17089,17089,17089,17089,17089,17089,17089,17135,17129, 91,17129, 721,25009, 7254,25009,17129, 2876, 765, 765, 17216, 7255, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 5024,17377, 8012,17214,17137,17129,11046, 804, 2873, 765, 765, 765, 765, 765,11047,11046,17139, 207,14831, 7258,17138, 805,17134,11047, 1078, 91,17221, 17129, 807, 91,17129, 575, 367, 7259, 91,17411, 2876, 765, 765, 92, 7260,16669,11050, 92,17129,17216, 93, 1082, 92,17129, 93,11050,17136,17223,17140, 93, 576, 17140,17129, 7261, 765, 765,17216, 765, 765, 765, 765, 765, 765, 850, 765, 2872,17135, 8012, 207,17135,17216, 17216,25009, 2873, 765, 765, 765, 765, 765,17105,17142, 17216,17143,17076, 7274,17129,15617,17216,17216, 205,17216, 17216,17108,25009, 91,17216,17224,17116, 7275,17226,17225, 2876, 765, 765,17228, 7276, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 2872,17216, 8012,17221, 17224, 850,17117,17228, 2873, 765, 765, 765, 765, 765, 7277,17222,17216,17225,17076, 7274,17100,17100,17100,17100, 17100,17100,17100,17216,17370, 91,17216,17230,17216, 7275, 17216,15318, 2876, 765, 765, 8012, 7276, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 765,17229, 8012,14842,25009,17216,17224,17216, 765, 765, 765, 765, 765, 765, 91,17223,17226,17221,14845, 7289,17100,17100, 17100,17100,17100,17101,17102,17222, 92, 91,17216,17231, 17216, 7290,17216, 93, 765, 765, 765,17216, 7291, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 765,17216, 8012,25009,17129,17227,17231,17216, 765, 765, 765, 765, 765, 765, 7292,17223,17244,17241,14845, 7289, 17231,17221,25009,17222, 205,17222,25009,17129,17231, 91, 17129,17216,17222, 7290,17231,25009, 765, 765, 765,17231, 7291, 765, 765, 92, 765, 765, 765, 765, 765, 765, 93, 765, 765,17243, 8012,17216, 8012,17213,11046,12782, 1326, 765, 765, 765, 765, 765,11047,17236,17231,17245, 14845, 1036,14845,12783,17231,17225,17238, 91,17231,17237, 12784, 91,17227, 91,17129, 1037, 367, 850, 765, 765, 765, 92, 1038,16710,11050, 92,13674, 92, 93,17231, 17222,17242, 93,17129, 93, 577, 7308, 90, 90,17231, 90, 90, 90, 90, 90, 90,17129, 2905, 2190,17237, 8012, 207,17240,17214,17136,17239, 2191, 90, 90, 90, 90, 90,17129,17129,17129,17129,17086, 7310,25009,25009, 17129,17129, 205,17136,25009,17139,17129, 91,17135,17129, 17129, 7311, 850,17129, 2194, 90, 90, 4539, 7312, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190,17134, 8012,17141,17129,17137,17137,17138, 2191, 90, 90, 90, 90, 90, 7313,17134,17135,25009,17086, 7310, 17102,17102,17102,17102,17102,17102,17102,17138,17129, 91, 17129,17129,25009, 7311,17129,17129, 2194, 90, 90, 4539, 7312, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 90,17129, 8012,17140,17129,17129,17129,17635, 90, 90, 90, 90, 90, 90,17136,17139,25009,17134, 14858, 4238,25009,17135,17134,17265,17135, 7324,25009,17135, 17129, 91,17129,17137,25009, 4239,17141,17753, 90, 90, 90, 90, 4240, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 90, 8012, 8012,17129, 8012, 8012, 17143, 850, 90, 90, 90, 90, 90, 90,16567,11046, 17271,14861,14861, 4238,17099,14861,17138,11047, 205,17129, 205,17129, 91, 91,17246, 91, 91, 4239, 91, 367, 90, 90, 90, 90, 4240, 7325, 92, 92,25009, 92, 92,17215, 92, 93, 93,11050, 93, 93,25009, 93, 17246,25009,16576, 5157, 90, 90,17142, 850, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90,16333, 90, 90, 90, 90, 90, 90,16567, 2905, 2190,16567, 8012,25009,16567, 1422,16574,25009, 2191, 90, 90, 90, 90, 90,16333,16577,25009,16530,14861, 7332, 14873,14873,14873,14873,14873,14873,14873,17129,17129, 91, 16567,16567,16567, 7333,16579,17377, 3510, 90, 90, 7334, 7335, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190, 91, 8012,17140,17886,16575,17248,16339, 2191, 90, 90, 90, 90, 90, 7336, 92,17389, 207, 17099, 7332,17265,17135, 93,16573,16584, 4838,17252, 5746, 17256, 91,17250,25009,17905, 7333,17276, 5923, 3510, 90, 90, 7334, 7335, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 4839, 4849, 4849, 8394,16567, 91,17270, 2191, 90, 90, 90, 90, 90, 91, 4840, 4850, 4850, 91, 7338, 92,25009, 4841, 4851, 4851,16567, 16567, 93, 92, 91,16540,16541, 92, 7339,17254, 93, 3510, 90, 90, 93, 7340, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190,17251, 207,16581, 17253,17257,16542,16567, 2191, 90, 90, 90, 90, 90, 7344,25009,16567,17377,17377, 7338,16543,10097,11189,16567, 25009,16567,16567,16544,17387,17387,16567,11046,16567, 7339, 16578,16603, 3510, 90, 90,11047, 7340, 7363, 7364, 7364, 7364, 7364, 7364, 7364, 6234,10098, 91,16587,16573,16580, 7364, 7364, 7364, 7364, 7364, 7365,16582,16603,16572,10099, 92,16583, 2848,11050, 1303, 1303,10100, 93,17262, 92, 16608, 852,17284,16573,25009,16603, 7366, 7364, 7364, 7364, 7364, 7364, 7367, 7368, 7368, 7368, 7368, 7368, 7368, 7369, 3405, 1304, 1304,16603,25009, 7368, 7368, 7368, 7368, 7368, 7370,17298,16609,17377, 3406, 1305, 1305, 2859,17280,17292, 11194,17290, 1306, 1306,17293,17377,17377,17377,17275,17300, 17274, 7371, 7368, 7368, 7368, 7368, 7368, 7374, 7375, 7375, 7375, 7375, 7375, 7375, 7376,16564, 91, 91,16603, 91, 7375, 7375, 7375, 7375, 7375, 7377,25009,17377,17383,16565, 92, 92,25009, 92,17295,17382,16566, 93, 93,17386, 93,17394, 3539,17377,17299,25009, 7378, 7375, 7375, 7375, 7375, 7375, 7383, 7384, 7384, 7384, 7384, 7384, 7384, 5198, 91, 91, 91,17377,17390, 7384, 7384, 7384, 7384, 7384, 7385,17384,17377,17391, 92, 92, 92, 3539,17377, 3539, 17377, 93, 93, 93,15178,15178,15178,15178,15178,15178, 15178, 7386, 7384, 7384, 7384, 7384, 7384, 7388, 7389, 7389, 7389, 7389, 7389, 7389, 7390,17914,17385, 91, 91,13582, 7389, 7389, 7389, 7389, 7389, 7391,17386,17393,17377,25009, 25009, 92, 92,13583, 3539, 3539,16540,16541, 93, 93, 13584,17377,17377,18033,17312,17377, 7392, 7389, 7389, 7389, 7389, 7389, 7403, 7404, 7404, 7404, 7404, 7404, 7404, 6270, 91,17377, 91, 367,16542, 7404, 7404, 7404, 7404, 7404, 7405,17392,17388,17383, 92,17389, 92, 3539,16543, 3539, 17377, 93, 5746, 93,17377,16544,17377,17385,17384,17377, 17383, 7406, 7404, 7404, 7404, 7404, 7404, 7407, 7408, 7408, 7408, 7408, 7408, 7408,17260, 91, 1333, 91, 367, 4849, 7408, 7408, 7408, 7408, 7408, 7409,17388,17389,17395, 92, 1334, 92, 3539, 4850, 3539,17382, 93, 1335, 93, 92, 4851,16540,16541,17280,17383, 850, 7410, 7408, 7408, 7408, 7408, 7411, 90, 90,17255, 90, 90, 90, 90, 90, 90,17407, 2905, 2190,17258,17281, 182,17377,17377,16542, 16564, 2191, 90, 90, 90, 90, 90,17377,25009,25009, 183,25009, 7418,16543,16565,17384,17377, 184,16540,16541, 16544,16566, 1032,17377,17385,25009, 7419,17387, 1422, 3510, 90, 90, 7420, 7421, 90, 90, 1033, 90, 90, 90, 90, 90, 90, 1034, 2905, 2190,16542,17280, 91, 91, 17377, 367, 367, 2191, 90, 90, 90, 90, 90, 7422, 16543,17303, 92, 92, 7418, 3539, 3539,16544,17383, 93, 93,17280,17377,17377,16564,17395,17377,25009, 7419,17377, 17259, 3510, 90, 90, 7420, 7421, 90, 90,16565, 90, 90, 90, 90, 90, 90,16566, 90, 2190,16564, 205, 25009, 91,17391,17392, 91, 2191, 90, 90, 90, 90, 90,17395,16565,17390,17283, 92, 7424,17377, 92,16566, 17401, 3539, 93,17386, 2848, 93,17324,25009,17377,17315, 7425, 850,17282, 3510, 90, 90,17263, 7426, 90, 90, 17325, 90, 90, 90, 90, 90, 90,17326, 90, 2190, 91, 1385, 3405,17377,17390,17404, 1333, 2191, 90, 90, 90, 90, 90, 7430, 92, 1386, 3406,17393, 7424, 2859, 1334, 93, 1387, 3407, 2848,17377,17337, 1335,17395,25009, 18121,17291, 7425,17294, 850, 3510, 90, 90,17377, 7426, 90, 90, 4103, 90, 90, 90, 90, 90, 90,17395, 2905, 2190, 3405, 1385, 91,17391,17377,17402,18273, 2191, 90, 90, 90, 90, 90,17388, 3406, 1386, 92, 2859, 7446, 3539,17404, 3407, 1387, 93,15248,15248,15248,15248, 15248,15248,15248,17383, 7447,17395,17289, 3510, 90, 90, 7448, 7449, 90, 90, 207, 90, 90, 90, 90, 90, 90, 205, 2905, 2190, 91, 91, 91, 367,17395,17395, 198, 2191, 90, 90, 90, 90, 90, 7450, 92, 92, 92, 3539, 7446, 3539, 199, 93,17352, 93,17395,17377, 17401, 200,13582,17353,17403,17403, 7447,17377,17311, 3510, 90, 90, 7448, 7449, 90, 90,13583, 90, 90, 90, 90, 90, 90,13584, 90, 2190,17355, 198, 91, 1032, 850,17407,17389, 2191, 90, 90, 90, 90, 90, 91, 17356, 199, 92, 1033, 7452, 3539,17382,17357, 200, 93, 1034,17395,17395, 92,17395,17395, 3539,17395, 7453,17402, 93, 3510, 90, 90,17304, 7454, 90, 90, 207, 90, 90, 90, 90, 90, 90, 205, 90, 2190, 1333, 207, 91,17403,17377,25009, 91, 2191, 90, 90, 90, 90, 90, 7458, 1334,17400, 92, 91, 7452, 3539, 92, 1335, 17395, 93,17401,25009,17359,17358,17395,25009,17385, 92, 7453,17405, 3539, 3510, 90, 90, 93, 7454, 90, 90, 17314, 90, 90, 90, 90, 90, 90, 205, 2905, 2190, 91, 358, 91, 367, 850, 207,17409, 2191, 90, 90, 90, 90, 90, 91, 92, 359, 92, 3539, 7469, 3539, 17395, 93, 360, 93,17377,17395,17377, 92,17395,17395, 3539,17405, 7470,17402, 93, 3510, 90, 90, 7471, 7472, 90, 90,17395, 90, 90, 90, 90, 90, 90, 205, 2905, 2190,13582, 207, 91, 173,17406,17389,25009, 2191, 90, 90, 90, 90, 90, 7473,13583,17400, 92, 174, 7469, 3539, 175,13584,17401, 93, 176,17377,17343,17395, 17377,17400,17377,17395, 7470,17395,17313, 3510, 90, 90, 7471, 7472, 90, 90, 2076, 90, 90, 90, 90, 90, 90, 205, 90, 2190,17317, 2077, 91,17392,17377,17395, 17391, 2191, 90, 90, 90, 90, 90, 91,17318, 2078, 92,17319, 7475, 3539,17400,17320, 2079, 93,17401,16842, 25009, 92,17377,17395, 3539,17395, 7476,17377, 93, 3510, 90, 90,17377, 7477, 90, 90,25009, 90, 90, 90, 90, 90, 90,17404, 90, 2190, 187, 207,17385, 1390, 17406,17377,16854, 2191, 90, 90, 90, 90, 90, 7481, 188, 1391,17408, 1392, 7475,17377,17393, 189,17401,17377, 1393, 4400,17339, 721,17377, 1394,17360,17383, 7476,25009, 190, 3510, 90, 90,17377, 7477, 90, 90,17377, 90, 90, 90, 90, 90, 90,17386, 2905, 2190,17328, 4401, 17385, 779,17377, 358,17382, 2191, 90, 90, 90, 90, 90, 4402,17329, 4403,17383, 780, 7487, 359, 1050,17330, 4404,17377, 782,17382, 360, 4405,17340,17382,17377,17384, 7488,17377,17331, 3510, 90, 90, 7489, 7490, 90, 90, 17321, 90, 90, 90, 90, 90, 90,17383, 2905, 2190, 187, 568,25009, 344,17361,17377,25009, 2191, 90, 90, 90, 90, 90, 7491, 188, 345,17387, 346, 7487,16842, 17382, 189,17386,17377, 347,25009,17341, 721, 363,25009, 17366,17384, 7488,17332, 190, 3510, 90, 90, 7489, 7490, 90, 90, 364, 90, 90, 90, 90, 90, 90, 365, 90, 2190, 1385, 344,25009, 779,17377, 363,16847, 2191, 90, 90, 90, 90, 90, 345, 1386, 346,17377, 780, 7493, 364, 1050, 1387, 347,17377, 782,17377, 365,17387, 17410,17377, 721,17388, 7494,17377, 1422, 3510, 90, 90, 17322, 7495, 90, 90,17336, 90, 90, 90, 90, 90, 90,17383, 2905, 2190, 2848,16842,17410, 2075,17377,17377, 804, 2191, 90, 90, 90, 90, 90,17384,11046,17377, 17383,17285, 7499, 2076, 805,17386,11047, 1078,16842,17394, 17377, 807, 3405, 7500, 2077,25009, 7501, 91,25009, 3510, 90, 90, 7502, 7503, 808,17334, 3406,16842, 2078, 2859, 16848, 92,16842, 3407,11050, 2079,17390,17388, 93, 7500, 90, 90,16842, 90, 90, 90, 90, 90, 90, 851, 2905, 2190,16851,17342, 1110,17383,16842,16856,16842, 2191, 90, 90, 90, 90, 90, 832,16849,16852,16850,16855, 7505,25009,25009,25009,16842,25009,16842,17421, 2075, 833, 8783,16842,16842,17367, 7506,17428, 834, 3510, 90, 90, 7507, 7508, 90, 90, 2076, 90, 90, 90, 90, 90, 90, 850, 2905, 2190,17350, 2077,16857, 8784,17421,16853, 363, 2191, 90, 90, 90, 90, 90, 7509,16859, 2078, 16858, 8785, 7505,16842, 364,16842, 2079,16848, 8786,17421, 17344, 365,17365,17436, 1422,17421, 7506,17421,17421, 3510, 90, 90, 7507, 7508, 90, 90,17431, 90, 90, 90, 90, 90, 90,17427, 90, 2190,16842,17421, 1390,17040, 850,11046, 2075, 2191, 90, 90, 90, 90, 90,11047, 1391,17433, 1392,17430, 7511,17421,17426,17445, 2076, 1393, 91,17421,17421,17429, 1394, 7512,17436,17421, 7513, 2077, 17436, 3510, 90, 90, 92, 7514, 1110,11050,17443,17421, 17338, 93,25009, 2078,17436, 1130,17436, 832,17432,17541, 2079, 7512, 90, 90,17345, 90, 90, 90, 90, 90, 90, 833, 2905, 2190,17434,17441,17427, 8783, 834,17435, 17444, 2191, 90, 90, 90, 90, 90,17449,25009,17448, 25009,17349, 7499,17362,16328, 850,15630,15630,15630,15630, 15630,15630,15630, 7500, 8784,17436, 7501,17449,17436, 3510, 90, 90, 7502, 7503, 91,17436,17446,17436, 8785,17449, 17368,17436, 721,17449,17449, 8786,17454,17456, 92, 7500, 17460,17449, 7515, 90, 90, 93, 90, 90, 90, 90, 90, 90,17459, 90, 2190,17504, 1105, 91,17447,17457, 722,17458, 2191, 90, 90, 90, 90, 90, 7517,17460, 17442, 92, 1106, 7493, 723,17635,17442, 979, 93,17455, 8783, 725,17468, 828,17460,17466,17490, 7494,17417, 1422, 3510, 90, 90,17468, 7495, 90, 90, 829, 90, 90, 90, 90, 90, 90, 830, 2905, 2190, 8784, 8783,17752, 17460,17421,17460,17489, 2191, 90, 90, 90, 90, 90, 17467, 8785,17347,17465,17490, 7532,17449,17479, 8786,17421, 17436,17501,17478,18310,17421, 8784,17480,17421,25009, 7533, 15850,17363, 3510, 90, 90, 7534, 7535, 90, 90, 8785, 90, 90, 90, 90, 90, 90, 8786, 2905, 2190,17503, 17505,25009,17421,17500,17506,18399, 2191, 90, 90, 90, 90, 90, 7536,17508,17364, 9794,17507, 7532,17481,17481, 17481,17481,17481,17481,17481,17421,17449,17421,17429,17421, 850, 7533,25009,18418, 3510, 90, 90, 7534, 7535, 90, 90, 1105, 90, 90, 90, 90, 90, 90,17421, 90, 2190,25009,17421,17502,17421, 90,12782, 1106, 2191, 90, 90, 90, 90, 90,17426,17373,17421,17421, 828, 7538, 12783,17455,17427,17430,17428,17421,17488,12784,17431,17421, 17421,17433, 829, 7539,17435, 850, 3510, 90, 90, 830, 7540, 90, 90,13674, 90, 90, 90, 90, 90, 90, 17421, 90, 2190,17348,25009,17506,25009,17421,17428, 1110, 2191, 90, 90, 90, 90, 90, 7544,17434,17507,17421, 832, 7538,17372,17886,17481,17481,17481,17481,17481,17481, 17481,12782,17421,17374, 833, 7539,17421,17486, 3510, 90, 90, 834, 7540, 90, 90,12783, 90, 90, 90, 90, 90, 90,12784, 2905, 2190,17351,17421,17904,17426,17432, 12782, 90, 2191, 90, 90, 90, 90, 90,13674,17509, 17421,17421,17421, 7550,12783,17509,17421,17427,17421,17509, 17430,12784,17429,17431,17509,17509,17519, 7551, 850,17509, 3510, 90, 90, 7552, 7553, 90, 90,13674, 90, 90, 90, 90, 90, 90,17433, 2905, 2190,17434,17435,25009, 17509,17517,17509,17518, 2191, 90, 90, 90, 90, 90, 7554,17427,17521,17514,17515, 7550,17509,17524,17481,17481, 17481,17481,17481,17481,17481,12782, 721,17509,17517, 7551, 17509,17509, 3510, 90, 90, 7552, 7553, 90, 90,12783, 90, 90, 90, 90, 90, 90,12784, 90, 2190,17521, 17536,25009,17509,17421, 722, 90, 2191, 90, 90, 90, 90, 90,13674,17519,17375,17509,17514, 7556, 723,17514, 17487, 979,17509,17516,17509, 725,17515,17509,17509, 721, 17432, 7557,17516,17509, 3510, 90, 90,17509, 7558, 90, 90,17418, 90, 90, 90, 90, 90, 90,17427, 2905, 2190,17509,17509,17509,17520,17421,17509, 804, 2191, 90, 90, 90, 90, 90,17516,17509,17518,17509,17524, 7562, 17522, 805,17515,17515, 1078,17509,17514,17517, 807,17524, 7563,17421,17524, 7564,25009,17524, 3510, 90, 90, 7565, 7566, 808,17421,17531,17532,17524,17333,17523,17515,17524, 25009,25009,17520, 850,17524,17524, 7563, 90, 90,17518, 90, 90, 90, 90, 90, 90,17534, 2905, 2190,25009, 17515,17529,17506,17524,17530,17524, 2191, 90, 90, 90, 90, 90,17421,17421,17539,17421,17538, 7568,17421,17533, 17537,17537,17537,17537,17537,17537,17537,17421,17421,17431, 17535, 7569,17421,17524, 3510, 90, 90, 7570, 7571, 90, 90,17429, 90, 90, 90, 90, 90, 90,17530, 2905, 2190,17507,17426, 850,17421,17421,25009,12861, 2191, 90, 90, 90, 90, 90, 7572,17421,17421,17426,25009, 7568, 17421,17421,17427,17428,17421,17421,17430,17431,17421,17428, 17429,17421,17432, 7569,17421,17421, 3510, 90, 90, 7570, 7571, 90, 90,17421, 90, 90, 90, 90, 90, 90, 17427, 90, 2190,17433,17421,17421,17421,17540,11046,17421, 2191, 90, 90, 90, 90, 90,11047,17428,17421,17427, 17426, 7574,17430,17421,17426,17421,17421, 91,17421,17427, 1422,16842, 7575,17540,17635, 7576,17635,17430, 3510, 90, 90, 92, 7577,17434,11050,17645,17635,17557, 93,17429, 17427,17433,17421,17432,17642,17435,17635,17042, 7575, 90, 90, 1131, 90, 90, 90, 90, 90, 90,16842, 2905, 2190,17427,17508,17558,17542,17640,17568,17652, 2191, 90, 90, 90, 90, 90,17635,17551,17649,17562,17662, 7562, 17557,16328,17568,15630,15630,15630,15630,15630,16329,15627, 7563, 91,17569, 7564,25009, 850, 3510, 90, 90, 7565, 7566, 91,17543,16848,17573, 92,17558,17579,17569,17579, 17594,17610, 93,17635,17635, 92, 7563,17635,17644, 7578, 90, 90, 93, 90, 90, 90, 90, 90, 90,17588, 90, 2190,17625,17580,17594,17580,17595,17611,15555, 2191, 90, 90, 90, 90, 90, 7580,17647,25009,25009, 91, 7556,15578,15578,15578,15578,15578,15578,15578,17626,17641, 17595,17635, 721, 92, 7557,17652,17635, 3510, 90, 90, 93, 7558, 90, 90,15558, 90, 90, 90, 90, 90, 90,17604, 2905, 2190,17624, 91,17610,17643,17635,17625, 804, 2191, 90, 90, 90, 90, 90,17652,17635, 92, 17652,17652, 7418,17648, 805,17659, 93, 1078,17652,25009, 17658, 807,17611,17652,17667,17626, 7419,17335,17650, 3510, 90, 90, 7420, 7421, 808, 1083,17660, 7589, 90, 90, 15558, 850, 90, 90, 90, 90, 90,17651, 90, 2190, 17657, 91,15558, 850, 367,17665,17664, 2191, 90, 90, 90, 90, 90, 91,17652, 92,17667,15558, 7424,17673, 17667,25009, 93, 205,17674,17652,17667, 92, 91,17667, 17680,17677, 7425,17667, 93, 3510, 90, 90, 1105, 7426, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190,17675, 207, 1106,17635,17652,25009,17661, 2191, 90, 90, 90, 90, 90, 828,17679,17680,17672,17685, 7424,15591,15591,15591,15591,15591,15591,15591,25009, 829, 25009,25009,17646,17663, 7425,17652, 830, 3510, 90, 90, 17667, 7426,17628,17628,17628,17628,17628,17628,17628,17346, 17641,17658, 7590, 90, 90,17667, 90, 90, 90, 90, 90, 90,17686, 2905, 2190,17666,17680,17678, 8012,17680, 17680,17635, 2191, 90, 90, 90, 90, 90,17687,17680, 17690,17680,17645, 7418,15614,17673,16328,17691,15627,15627, 15627,15627,15627,15627,15627, 91,17691, 7419,17699,17676, 3510, 90, 90, 7420, 7421,17688, 91,17691, 850, 92, 17689,17914,17691,17635,17724,17698, 93, 7592, 90, 90, 92, 1422, 90, 90, 90, 90, 90, 93, 2905, 2190, 17667, 8012,17697,17691,17714,17696,17714, 2191, 90, 90, 90, 90, 90,17710,17721,18032,17647,15617, 7332,17628, 17628,17628,17628,17628,17629,17630,17712,17714, 91,17711, 17722,25009, 7333,25009,25009, 3510, 90, 90, 7334, 7335, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190,17630,17630,17630,17630,17630,17630,17630, 2191, 90, 90, 90, 90, 90,15078,17719, 8012,17714,17725, 7332,17680,17631,17714,25009, 90, 90, 90, 90, 90, 90, 90,17725,15617, 7333,17733,25009, 3510, 90, 90, 7334, 7335, 91,15079, 91,17745,17725, 367,17713,17123, 17124,17125,17126,17126,17126,17126, 92,15080, 92, 7593, 323,17725,17723, 93,16561, 93,17686, 91,17720, 7605, 7605, 7605, 7605, 7605, 7605, 7605, 5316,17731,25009,17635, 17744, 92, 7605, 7605, 7605, 7605, 7605, 7606, 93,17725, 17746,17635,17667,17652,17635,17652,17667,17732,17635,17635, 17730, 174, 1422,17635, 175,17643,17635,17642, 7607, 7605, 7605, 7605, 7605, 7605, 7609, 7609, 7609, 7609, 7609, 7609, 7609, 171,17748,17749,17635,25009,17265, 7609, 7609, 7609, 7609, 7609, 7610,17747,17750,17751,17265,17640,25009,17641, 25009,25009,17265,17648,17772,17886,17635,17644,17635,17635, 17635,17265,17773, 7611, 7609, 7609, 7609, 7609, 7609, 171, 16328,17886,15627,15627,15627,15627,15627,15627, 7613, 7614, 7615, 7616, 7616, 7616, 7616,17646,17649, 850,17898,17650, 91, 4354, 4354, 4354, 4354, 4354, 4355,17271, 90,17651, 17270,17265,25009,17641, 92,17886,25009,25009, 8012,17635, 17891, 93,17635,17893,12997,12997,17886, 4356, 4354, 4354, 4354, 4354, 4354, 2030,15617, 7617, 7617, 7617, 7617, 7617, 7617, 7617, 3586, 91, 91, 91, 90, 91, 4351, 4351, 4351, 4351, 4351, 4352,15850,17774,17779, 92, 92, 92, 17791, 92,10056,10056, 93, 93, 93, 91, 93,17886, 8012,17892,15850,17756, 4353, 4351, 4351, 4351, 4351, 4351, 336, 92,12997,17886, 207, 207,17627,17886, 93, 7629, 7629, 7629, 7629, 7629, 7629, 7629, 5347, 91, 91,17886, 17886, 91, 7629, 7629, 7629, 7629, 7629, 7630,16603,17894, 17896, 92, 92,17895,17802, 92, 850,17900, 93, 93, 10056, 188, 93,25009,17886,17886,16603,17757, 7631, 7629, 7629, 7629, 7629, 7629,12997, 206,25009,17899,17886,17886, 91, 190, 7633, 7633, 7633, 7633, 7633, 7633, 7633, 185, 91,17897,17886, 91, 92, 7633, 7633, 7633, 7633, 7633, 7634, 93,17886,17886, 92,25009,17758, 92, 1422,17892, 17892, 93,10056,17886, 368,17759,17886, 5746,17902,17886, 850, 7635, 7633, 7633, 7633, 7633, 7633, 185,12997,12997, 17886,17891,17901,17900, 850,17886, 7637, 7638, 7639, 7640, 7640, 7640, 7640, 205, 4849,17894,17896, 91, 91, 4380, 4380, 4380, 4380, 4380, 4381,17886,17886,17903, 4850,18121, 17895, 92, 92,17893,17886, 4851,10056,10056, 93, 93, 17762,17886,12997,12997,18430, 4382, 4380, 4380, 4380, 4380, 4380, 2059,17914, 7641, 7641, 7641, 7641, 7641, 7641, 7641, 3620, 91, 91,18272, 367, 91, 4377, 4377, 4377, 4377, 4377, 4378,18583,17902,17898, 92, 92,17886,17914, 92, 10056,10056, 93, 93, 5746, 5746, 93,17914,16540,16541, 577,17919, 4379, 4377, 4377, 4377, 4377, 4377, 196, 196, 17763, 4421, 196, 196, 196, 196, 196,17914, 196, 196, 12997, 4849, 4849, 91,17899,17921,16542, 196, 196, 196, 196, 196, 196,17920,17914, 4850, 4850, 92, 3661, 91, 16543,17923, 4851, 4851, 93,17924,17931,17765,17795,17796, 17760,17931, 3662, 92,17886, 196, 196, 196,10056, 3663, 93,17761,17941, 7665, 196, 196,17886, 4421, 196, 196, 196, 196, 196, 8012, 196, 196, 8012, 1303, 369,17914, 25009,17897,17946, 196, 196, 196, 196, 196, 196,15617, 17914,17937,17627,17956, 3661, 205,17901, 850, 205,17892, 91,17914, 90, 91, 1304,17922,17914,25009, 3662,17914, 907, 196, 196, 196, 92, 3663,17886, 92, 1305,17914, 17928, 93,12997,12997, 93, 1306,16540,16541, 7666, 361, 361,17929, 4433, 361, 361, 361, 361, 361, 90, 361, 361, 91, 91,17777, 91,17930,17927, 575, 361, 361, 361, 361, 361, 361,16542, 92, 92,17764, 92, 3676, 10056,10056, 93, 93, 576,17797,17931,17914,16543,10097, 11189,16540,16541, 3677,17938,16544, 361, 361, 361,12997, 3678,25009, 207,12997, 7675, 361, 361,17280, 4433, 361, 361, 361, 361, 361,18320, 361, 361,10098, 91,16542, 17926,16603, 91,17931, 361, 361, 361, 361, 361, 361, 91,10099, 92,16543,16564, 3676, 92,10056,17768, 93, 16544,10056,17931, 93, 92, 1032, 91, 852,16565, 3677, 851, 93, 361, 361, 361,17785, 3678,18736,17766, 1033, 92,25009,17936,25009,17265,17769, 1034, 93,17939, 7676, 90, 90,17799, 5405, 90, 90, 90, 90, 90, 96, 208, 90, 96, 96, 96, 96, 96, 96, 96, 90, 90, 90, 90, 90, 227, 370, 370, 370, 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 372, 370, 370, 90, 90, 90, 90, 373, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 7684, 7684, 7684, 7684, 7684, 7684, 7684, 5413, 91, 1032,13582,17914,25009, 7684, 7684, 7684, 7684, 7684, 7685,17806,17931,17946, 92, 1033,13583, 25009,25009,17280,17807, 93, 1034,13584, 92,17798,12997, 17931,17931,17804,17925, 7686, 7684, 7684, 7684, 7684, 7684, 7688, 7688, 7688, 7688, 7688, 7688, 7688, 90, 91,16564, 13582,17920, 227, 7688, 7688, 7688, 7688, 7688, 7689,17940, 17945,17952, 92,16565,13583,17280,17783,10056,17944, 93, 16566,13584,25009, 1130, 850,17946,17931,17946,17931, 7690, 7688, 7688, 7688, 7688, 7688, 7692, 7692, 7692, 7692, 7692, 7692, 7692,16564, 1333, 1333,17784,17931,25009, 7692, 7692, 7692, 7692, 7692, 7693,17946,17942,16565, 1334, 1334,17943, 2848,17788,17953,16566, 1335, 1335,17951,17946,17959,17955, 17810,17959,17809,17937, 7694, 7692, 7692, 7692, 7692, 7692, 7696, 7697, 7698, 7699, 7699, 7699, 7699, 4451, 3405, 91, 1385,17946, 850, 4450, 4450, 4450, 4450, 4450, 4452,17970, 17958,17959, 3406, 92, 1386, 2859, 3539,17818,17959, 3407, 93, 1387,17969,17965,17946,17968,17832,17954,12997, 4453, 4450, 4450, 4450, 4450, 4450, 7700, 7700, 7700, 7700, 7700, 7700, 7700, 91,17959,17324, 367, 358, 91, 7700, 7700, 7700, 7700, 7700, 7701,17976,17970, 92,17964,17325, 3539, 359, 92, 721, 93,17811,17326,10056, 360, 93,17967, 17978,25009,17970,17993, 7702, 7700, 7700, 7700, 7700, 7700, 2181, 1131, 4466, 4466, 4466, 4466, 4466, 4466, 4466, 4467, 779,17317,17858,17959,17975, 4466, 4466, 4466, 4466, 4466, 4468,17966,17970,17993, 780,17318,17859, 1050,17319, 4400, 17977, 782,17320,17860,25009,17989,17991,18003,17816,25009, 17970, 4469, 4466, 4466, 4466, 4466, 4466, 7707, 7707, 7707, 7707, 7707, 7707, 7707, 205,17993, 1385, 1390, 91, 91, 7707, 7707, 7707, 7707, 7707, 7708,17990,17993,17999, 1391, 1386, 1392, 92, 92,17946,18001, 3539, 1387, 1393, 93, 93,18002,18005,17834,17872,17831, 7709, 7707, 7707, 7707, 7707, 7707, 4477, 4477, 4477, 4477, 4477, 4477, 4477, 4478, 1390, 344,18005,17946,17836, 4477, 4477, 4477, 4477, 4477, 4479,18027, 1391, 345, 1392, 346,17837,17993,17838,17852, 17862, 1393, 347,18005,17959,17839, 1394,18011,18025,17833, 17957, 4480, 4477, 4477, 4477, 4477, 4477, 4473, 4473, 4473, 4473, 4473, 4473, 4473, 3081,17959,17355, 8784,17952, 91, 4473, 4473, 4473, 4473, 4473, 4474,17998,18004,18013,25009, 17356, 8785,18010, 92, 3990,18005, 3539,17357, 8786,18005, 93,17946,17992,18012,17931,17931, 4475, 4473, 4473, 4473, 4473, 4473, 7714, 7714, 7714, 7714, 7714, 7714, 7714, 207, 17965, 91,17914, 1422,17914, 7714, 7714, 7714, 7714, 7714, 7715,18028,25009,18024,18029, 92,17914, 721,17910, 721, 17911,17914, 93,18026,18030,17914,17914,17924,17914,18121, 17914, 7716, 7714, 7714, 7714, 7714, 7714, 4492, 4492, 4492, 4492, 4492, 4492, 4492, 4493, 722,18031, 722,17914,17920, 4492, 4492, 4492, 4492, 4492, 4494,17921,17925,17928, 723, 17919, 723, 979,25009, 979,17914, 725,25009, 725,17914, 17923, 850,17914,18121,18127,17920, 4495, 4492, 4492, 4492, 4492, 4492, 4488, 4488, 4488, 4488, 4488, 4488, 4488, 3095, 17914,17922,18055,17914, 850, 4488, 4488, 4488, 4488, 4488, 4489,18000,18000,18000,18000,18000,18000,18000,17930,17927, 18108,18121,17811,17914,17993,18121,18121,18130,18056,18121, 17929, 4490, 4488, 4488, 4488, 4488, 4488, 7721, 7721, 7721, 7721, 7721, 7721, 7721,17812,18121,18109,18121,12861,17317, 7721, 7721, 7721, 7721, 7721, 7722,17926, 90,18133,18039, 18126,18121,25009,17318,18055, 90,17319,19721,18137,18128, 17320,17914, 1422,18129,19167,18135, 7723, 7721, 7721, 7721, 7721, 7721, 4508, 4508, 4508, 4508, 4508, 4508, 4508, 4509, 18056,18139,18121, 90,18121, 4508, 4508, 4508, 4508, 4508, 4510,18073,18073,18073,18073,18073,18073,18073,17280,18073, 18073,18073,18073,18073,18074,18075,18121,18147,18121,18132, 18139, 4511, 4508, 4508, 4508, 4508, 4508, 4504, 4504, 4504, 4504, 4504, 4504, 4504, 3113,16564,18121,18127,25009,18139, 4504, 4504, 4504, 4504, 4504, 4505,18121,18131,18136,16565, 18102,25009,25009,18134,18139,18108,16566,18152, 2848,18075, 18075,18075,18075,18075,18075,18075, 4506, 4504, 4504, 4504, 4504, 4504, 90, 90,17786, 5405, 90, 90, 90, 90, 90,18109, 90, 90,18145, 1032, 3405,18139, 850,18139, 18138, 90, 90, 90, 90, 90, 227,18146,18148, 1033, 3406,18139, 391, 2859,18139,18139, 1034, 3407,25009,17811, 18139,18156,18139,18139,18150,18149, 392,18156,17794, 90, 90, 90,17805, 393, 7728, 7728, 7728, 7728, 7728, 7728, 7728, 5476,18145,18156,18151,18153,17317, 7728, 7728, 7728, 7728, 7728, 7729,18084,18084,18084,18084,18084,18084,18084, 17318,18144,18155,17319,17818,18165,18161,17320, 850,18171, 18156,18171,18184, 7730, 7728, 7728, 7728, 7728, 7728, 7732, 7732, 7732, 7732, 7732, 7732, 7732,17815,18139,18162,18156, 18156,17324, 7732, 7732, 7732, 7732, 7732, 7733,18084,18084, 18084,18084,18084,18085,18086,17325,18156,18169,18176,18171, 25009,18189,17326,18171,18163,18164,18177,18154, 7734, 7732, 7732, 7732, 7732, 7732, 7736, 7737, 7738, 7739, 7739, 7739, 7739,17821,18156,18171,18184,18179, 90, 4524, 4524, 4524, 4524, 4524, 4525,18086,18086,18086,18086,18086,18086,18086, 18095,18095,18095,18095,18095,18095,18095,18180, 850,18167, 18182,18184,25009, 4526, 4524, 4524, 4524, 4524, 4524, 7740, 7740, 7740, 7740, 7740, 7740, 7740, 3759,18162,18177,18190, 18171,18184, 4521, 4521, 4521, 4521, 4521, 4522,18095,18095, 18095,18095,18095,18096,18097,18156,18156,18156,25009,17818, 25009,17818,18171,25009,25009,18193,18166,18192, 4523, 4521, 4521, 4521, 4521, 4521, 90, 90, 1303, 90, 90, 90, 90, 90, 90,17819, 90, 2190,17324,18170,17324,18168, 18171,18171,18233, 2191, 90, 90, 90, 90, 90,18178, 17325,18181,17325, 1304, 7742,18195,18171,17326,18184,17326, 25009,18195,18195, 2848,13582,18195,18191, 1305, 7743,18202, 17820, 2194, 90, 90, 1306, 7744, 90, 90,13583, 90, 90, 90, 90, 90, 90,13584, 90, 2190,17778,18183, 1966, 3405,18208,18184,18200, 2191, 90, 90, 90, 90, 90, 7745,25009,17808,18194, 3406, 7742,18201, 2859,18216, 18184,18184, 3407,17811,18208,17811,25009,18220,18215,17852, 7743, 1422,18220, 2194, 90, 90,25009, 7744, 90, 90, 17792, 90, 90, 90, 90, 90, 90,18217, 90, 3790, 17317,17853,17317,18139,18218,18220,17355, 2191, 90, 90, 90, 90, 90,18213,17318,18190,17318,17319, 7760,17319, 17356,17320,18226,17320,25009,17822,18229,17357,18234, 721, 18171,18228, 7761,18220,17813, 2194, 90, 90,17814, 7762, 90, 90,17842, 90, 90, 90, 90, 90, 90,18220, 90, 3790,17328, 850,18242,25009,18234, 779, 2076, 2191, 90, 90, 90, 90, 90, 7763,17329,18219,18220, 2077, 7760, 780,18225,17330, 1050,18399,18227,17822, 782,18234, 18234,18220,18232, 2078, 7761,18245,17331, 2194, 90, 90, 2079, 7762, 90, 90,17817, 90, 90, 90, 90, 90, 90,18240, 90, 90,17328, 2075,18220,25009,18231,18234, 25009, 2191, 90, 90, 90, 90, 90,18230,17329,18239, 18234, 2076, 7773,18243,18234,17330,18226,25009,18241,18245, 18251,18245, 2077,18245,18234,18244, 7774,18252,17824, 2194, 90, 90,18268, 7775, 90, 90, 2078, 90, 90, 90, 90, 90, 90, 2079, 90, 90, 187, 2075,17841,18258, 17840,18267,25009, 2191, 90, 90, 90, 90, 90, 7776, 188,18258,18250, 2076, 7773,18266,18399, 189,25009,18240, 721,17827, 8783,18156, 2077,18265,18121,18139, 7774,18156, 190, 2194, 90, 90,18399, 7775, 90, 90, 2509, 90, 90, 90, 90, 90, 90, 2079, 90, 90, 804, 8784, 18263,18399,18274,18269,25009, 2191, 90, 90, 90, 90, 90,18405, 805, 8785,18399, 1078, 7784,18399,18270, 807, 8786,18271, 721,18404, 1105,18406,17828,18407,18399, 1303, 7785,25009, 808, 2194, 90, 90,17865, 7786, 90, 90, 1106, 90, 90, 90, 90, 90, 90,18411, 90, 90, 804, 828, 91,18399,18419,18399, 1304, 2191, 90, 90, 90, 90, 90, 7787, 805, 829, 92, 1078, 7784,18399, 1305, 807, 830, 93,18399,17830, 2075, 1306,18430,17845, 18409,18277, 7785,18413, 808, 2194, 90, 90, 1105, 7786, 90, 90, 2076, 90, 90, 90, 90, 90, 90,18408, 90, 90, 91, 2077, 1106,18399,25009,25009, 1110, 2191, 90, 90, 90, 90, 90, 828, 92, 2078,18416, 832, 7792,18399,18439,18315, 2079,25009,25009,17843, 1105, 829, 18399,18399, 5746, 833, 7793,18414, 830, 2194, 90, 90, 834, 7794, 90, 90, 1106, 90, 90, 90, 90, 90, 90,18399, 90, 90,17844, 828, 91,18410,17847, 4849, 18415, 2191, 90, 90, 90, 90, 90, 7795,18412, 829, 92, 1110, 7792, 4850,18430,18405, 830, 93,25009,17822, 4851, 2848, 832,25009,18280,18417, 7793,18289,18430, 2194, 90, 90,17846, 7794, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 90, 90,17328,12782,17882, 3405, 17848,18430, 1422, 2191, 90, 90, 90, 90, 90,18436, 17329,12783,17851, 3406, 7797, 7798, 2859,17330,12784,18430, 3407,18430,18447, 198,18399,18430,25009,18437, 7799,18430, 17331, 2194, 90, 90,13674, 7800,17825, 199,17793, 4103, 18435, 7798, 90, 90, 200, 90, 90, 90, 90, 90, 90,18438, 90, 90,18442, 7803, 7803, 7803, 7803, 7803, 7803, 90, 90, 90, 90, 90, 90, 91,18446,18430, 850, 1110, 7804,18097,18097,18097,18097,18097,18097,18097, 18440, 92, 832,18430,25009,18448, 7805, 1422, 93, 90, 90, 90,18430, 7806, 90, 90, 833, 90, 90, 90, 90, 90, 90, 834, 90, 90,17850, 207, 91,18430, 18441,18456,18448, 90, 90, 90, 90, 90, 90,17849, 18455,17265, 92,18430, 7804,18430,18448,18292,18436, 93, 16313,16313,16313,16313,16313,16313,16313,17856, 7805,17265, 850, 90, 90, 90,18430, 7806, 90, 90, 207, 90, 90, 90, 90, 90, 90,18444, 90, 90,18448,12782, 18443,18448,18448,25009,18448, 2191, 90, 90, 90, 90, 90,18454,25009,12783,18445,18458, 7809, 7810,25009,17631, 12784,17126,17126,17126,17126,17126,17126,17126,18448,17852, 7811,17852,18448, 2194, 90, 90,13674, 7812,17883, 91, 18453,18448,18457, 7810, 90, 90, 568, 90, 90, 90, 90, 90, 90, 92, 90, 3790,17355, 91,17355,25009, 93,18460,17861, 2191, 90, 90, 90, 90, 90,18461, 17356, 92,17356, 363, 7822,18448,25009,17357, 93,17357, 18464, 568, 5746,18296, 8783,16540,16541, 364, 7823,18373, 17854, 2194, 90, 90, 365, 7824, 90, 90,17855, 90, 90, 90, 90, 90, 90,18462, 90, 3790, 363, 4849, 91, 8784,18465,16542,25009, 2191, 90, 90, 90, 90, 90, 7825, 364, 4850, 92, 8785, 7822,16543,18465, 365, 4851, 93, 8786,17867,16544, 1303,17863,25009,18281,17280, 7823,18286, 570, 2194, 90, 90, 9796, 7824, 90, 90, 8783, 90, 90, 90, 90, 90, 90,18471, 90, 3790, 17868,18477, 1304,18448,18465,17877,16564, 2191, 90, 90, 90, 90, 90,18480,17869,18475, 1305, 8784, 7837,17878, 16565,17870,17879, 1306,18490,25009,17880,16566,18465,18465, 18294, 8785, 7838,18463,17871, 2194, 90, 90, 8786, 7839, 90, 90,17881, 90, 90, 90, 90, 90, 90,18465, 90, 3790,17864,12782,13582,18324,18448,18472, 850, 2191, 90, 90, 90, 90, 90, 7840,18478,12783,13583,18465, 7837,25009,18474,18480,12784,13584,16540,16541, 8012,17280, 18465,18487,17884,18459, 7838,18480,25009, 2194, 90, 90, 13674, 7839, 90, 90,16254, 90, 90, 90, 90, 90, 90,18454, 90, 3790,16542, 91,16564, 91,18470, 91, 18284, 2191, 90, 90, 90, 90, 90, 91,16543, 92, 16565, 92, 7850, 92,18485,16544, 93,16566, 93,17280, 7683, 92,18465, 2848,18302,18480, 7851,18480,18388, 2194, 90, 90,18278, 7852, 90, 90, 8047, 90, 90, 90, 90, 90, 90,18465, 90, 3790,16564, 8012,18473,25009, 18493,18305,18300, 2191, 90, 90, 90, 90, 90, 7853, 16565,18503,25009,16254, 7850,18306,18529,16566,18307, 205, 18486,18489,18308,18479, 91, 2848,18311,18540, 7851, 850, 18480, 2194, 90, 90, 8012, 7852, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790, 91, 8012, 16254,18480,18480, 3405,25009, 2191, 90, 90, 90, 90, 90, 91, 92,18492,18493,16254, 7861, 3406,25009, 93, 2859,18493, 2848,18493, 3407, 92, 91, 2848,18488, 367, 7862,18500, 93, 2194, 90, 90,18283, 7863, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790, 3405, 207, 1422,18498,18430, 3405,25009, 2191, 90, 90, 90, 90, 90, 7864, 3406,18480,18499, 2859, 7861, 3406, 18504, 3407, 2859,18493,18448,18312, 3407,18322,18465,25009, 18313,17822, 7862,18493,18493, 2194, 90, 90,18582, 7863, 90, 90,17822, 90, 90, 90, 90, 90, 90,18501, 90, 3790,18528,17823, 1032,18476,18517, 91,17328, 2191, 90, 90, 90, 90, 90,18510,13747,18527, 1033,17328, 7869, 92,17329,18471,11047, 1034,25009,18502, 93,17330, 18504, 7870,18524,17329, 7871, 91,25009, 2194, 90, 90, 17330, 7872,17331,18504,18279,18480, 91,18504,18323, 92, 18529,18511,11050,17331,17826,18517, 93, 7870, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790, 91, 8012,18491,18480,18525, 1032,25009, 2191, 90, 90, 90, 90, 90,18314, 92,25009,18509,18064, 7874, 1033, 18486, 93,18529, 205,18522,18535, 1034,17811, 91,18493, 18536,17818, 7875,18543,18529, 2194, 90, 90,18317, 7876, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790,13582, 8012,17317,18465,18526,18529,17324, 2191, 90, 90, 90, 90, 90, 7877,13583,18529,17318,18064, 7874,18329,17325,13584,18499,17320,18529,17811,18538,18338, 91,18326,18544,18537, 7875,18579,18121, 2194, 90, 90, 18551, 7876, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790,17317,18544,18534, 8012, 5746,18542, 18544, 2191, 90, 90, 90, 90, 90,25009,17318,18544, 18272,17319, 7869,16266,17631,18331,17126,17126,17126,17126, 17126,17632,17123, 7870, 91, 4849, 7871,25009,25009, 2194, 90, 90,18544, 7872, 91,18552,18544,18555, 92, 4850, 18550,18529, 721,18334,18553, 93,18282,18554, 92, 7870, 18555, 8012, 7879, 90, 90, 93, 90, 90, 90, 90, 90, 90, 8055, 90, 90,18544, 8012,16266,18541,18670, 779,18549, 90, 90, 90, 90, 90, 90, 91,25009, 18568,18576,16266, 7886, 780,25009,18535, 1050, 205,18560, 17811, 782, 92, 91,18555, 721,18335, 7887,18578, 93, 90, 90, 90,18719, 7888, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90,17317, 207,18573, 18330,18121,18568, 779, 90, 90, 90, 90, 90, 90, 7889,17318,18131,18555,17319, 7886,18465, 780,17320,18561, 1050,18562,17818, 8012, 782,18448,18121, 1303,18575, 7887, 25009,25009, 90, 90, 90, 8012, 7888, 90, 90,16266, 90, 90, 90, 90, 90, 90,18430, 90, 3790,17324, 91,18072,18337, 367, 1304,18580, 2191, 90, 90, 90, 90, 90, 91,17325, 92,18126, 91, 7901, 1305,18581, 17326, 93,18584,18399,17822, 1306, 92,18121,18544,18121, 92, 7902,18121, 93, 2194, 90, 90, 93, 7903, 90, 90,18295, 90, 90, 90, 90, 90, 90, 850, 90, 3790,17328, 8012,18129,18341,18577,18316,18417, 2191, 90, 90, 90, 90, 90, 7904,17329,18134,18121,18072, 7901, 18121,18670,17330,18550, 205,18128,18368,18127,25009, 91, 18121,17818,18680, 7902,18670,17331, 2194, 90, 90, 8012, 7903, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790, 198, 8012,16280,18121,18670,17324,25009, 2191, 90, 90, 90, 90, 90, 91, 199,18680,18137, 16280, 7912,17325,18675, 200,18336, 205,18121,18344,17326, 92, 91,25009,17852,17852, 7913,18135, 93, 2194, 90, 90,18670, 7914, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790,17328, 8012, 1422,18121,18430, 17355,17355, 2191, 90, 90, 90, 90, 90, 7915,17329, 18670,18130,16280, 7912,17356,17356,17330,18369,18121,18121, 25009,17357,18371, 91,18121, 721,18676, 7913,18136,17331, 2194, 90, 90,18582, 7914, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790,18683, 8012,16540, 16541,18133,13747, 804, 2191, 90, 90, 90, 90, 90, 11047,13747,25009, 207,16280, 7920, 205, 805,18138,11047, 1078, 91,18670,18121, 807, 91, 7921,16542, 367, 7922, 91,25009, 2194, 90, 90, 92, 7923, 808,11050, 92, 17829,16543, 93,18670, 92,18670, 93,11050,16544,18285, 18132, 93, 7921, 90, 90,18682, 90, 90, 90, 90, 90, 90, 850, 90, 3790, 1422, 8012,17260,18127,18678, 207,18670, 2191, 90, 90, 90, 90, 90,13582,18677, 18670,25009,18083, 7925,18670,25009,25009,18670, 205,18679, 18670,20130,13583, 91,18670,18374,18378, 7926,19713,13584, 2194, 90, 90,18670, 7927, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790,18325, 8012,18686, 18684,18681,17858, 363, 2191, 90, 90, 90, 90, 90, 7928,18670,18670,18685,18083, 7925,17859, 364,18670,18676, 18670,25009,17822,17860, 365, 91,18677,18670,18670, 7926, 25009,18670, 2194, 90, 90,18677, 7927, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 3790,17328, 18670,18675, 8012,17280,18678,18687, 2191, 90, 90, 90, 90, 90,18670,17329,18682,18676,18340, 7920,16298,17631, 17330,17123,17123,17123,17123,17123,17123,17123, 7921, 91, 16564, 7922,25009,17331, 2194, 90, 90,18683, 7923, 91, 18670,18670,25009, 92,16565,18670,18670,18670,18670, 850, 93,16566,18301, 92, 7921,25009,18679, 7930, 90, 90, 93, 90, 90, 90, 90, 90, 90,18678, 90, 2190, 17283,18670,18681,18670,18670,13747,18684, 2191, 90, 90, 90, 90, 90,11047,18679,10097,11189,18686, 7742,18670, 18676,18688,18676,25009, 91,25009,18688, 367,18670,18695, 18680,18688, 7743,18382,18685, 2194, 90, 90, 92, 7744, 18688,11050,18675,10098,18688, 93, 8012, 7939, 90, 90, 8012, 90, 90, 90, 90, 90, 90,10099, 90, 2190, 8784,18682,16298, 8012,10100,18693,16298, 2191, 90, 90, 90, 90, 90, 91, 8785,18697, 367, 91, 7742,16298, 25009, 8786,18288,11193,18697, 205,25009, 92,18670,18694, 91, 92, 7743,18670, 93, 2194, 90, 90, 93, 7744, 8012, 7940, 90, 90, 92, 5405, 90, 90, 90, 90, 90, 93, 90, 90, 850, 8012,18094, 207,18684,18688, 18681, 907, 90, 90, 90, 90, 90, 91,18688,18670, 850,18094, 630,18688,25009,18688,18670, 205,18676,18698, 25009, 92, 91,18695,17818,18696, 631,18870, 93, 90, 90, 90,18688, 632, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 110, 90,18683,18383, 1333, 91, 18353,17324,18693, 907, 90, 90, 90, 90, 90, 1333, 13747,18920, 1334, 92, 645,17325,18688,18688,11047, 1335, 93,18688,17326, 1334,17868,18695,18121,17836, 646, 91, 1335, 90, 90, 90, 629, 647,18318,18327,17869,17837, 18339,17838,25009, 92,18328,17870,11050,18696,17839,18700, 368, 7943, 90, 90,18273, 6573, 90, 90, 90, 90, 90, 644, 110, 90, 644, 644, 644, 644, 644, 644, 644, 907, 90, 90, 90, 90, 90, 648, 648, 648, 648, 648, 649, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 650, 648, 648, 90, 90, 90, 629, 651, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 241, 241,25009, 241, 241, 241, 241, 241, 241, 636, 243, 241, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 927, 241, 241, 241, 241, 241, 7944, 7944, 7944, 7944, 7944, 7945, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 7946, 7944, 7944, 7944, 7944, 7944, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 280,18034,18034,18034,18034,18034,18034,18034, 18688, 7949, 7949, 7949, 7949, 7949, 7949, 7949,18688,18688, 18688, 91,18688,18688, 7949, 7949, 7949, 7949, 7949, 7950, 18698,18688,18703,18670,25009, 92, 8783,17811,17811,25009, 18710,18677, 93, 92,18688,18688,18696,18701,18702,18699, 7951, 7949, 7949, 7949, 7949, 7949, 7953, 7953, 7953, 7953, 7953, 7953, 7953, 8784,17317,17317, 1385,18694,18694, 7953, 7953, 7953, 7953, 7953, 7954,25009,18694, 8785,17318,17318, 1386,17319,17319,18693, 8786,17320,17320, 1387,18688,18697, 18380, 2075,18688, 2075, 8012, 7955, 7953, 7953, 7953, 7953, 7953, 90,18332,18333,18688,18349,18703, 2076, 1935, 2076, 4739, 4739, 4739, 4739, 4739, 4739, 4739, 4740, 2077,18688, 2077, 91,18670, 4739, 4739, 4739, 4739, 4739, 4741,25009, 18703,18693, 2078,18694, 2078, 92,17852,18700,18688, 2079, 18353, 2079, 93,18358,18670,18708,25009,18703,18670, 4742, 4739, 4739, 4739, 4739, 4739, 7960, 7960, 7960, 7960, 7960, 7960, 7960,18354,17355,18703,18699,18370,17836, 7960, 7960, 7960, 7960, 7960, 7961,18685,18709,18703,17356,18670,17837, 18703,17838, 721,18694,17357,18703,25009,18713,17839,18670, 18711,18712, 850,13747, 7962, 7960, 7960, 7960, 7960, 7960, 1935,11047, 7964, 7964, 7964, 7964, 7964, 7964, 7964, 3937, 722,18703, 91,18715,18703, 4756, 4756, 4756, 4756, 4756, 4757,25009,18716,18676, 723,18703, 92, 979,18686,11050, 721, 725,18353, 93,18670,18670,18670,18670,18714,18670, 577, 4758, 4756, 4756, 4756, 4756, 4756, 7965, 7965, 7965, 7965, 7965, 7965, 7965,18355,18717,18709,18670,18425,17836, 7965, 7965, 7965, 7965, 7965, 7966,18681,18670,25009,18682, 18670,17837,18426,17838,18675,18427,18675,18353,18679,18428, 17839,18680,18670,18678,18676,18670, 7967, 7965, 7965, 7965, 7965, 7965, 7969, 7969, 7969, 7969, 7969, 7969, 7969, 3948, 850,18670,18670,18670,17836, 4764, 4764, 4764, 4764, 4764, 4765,18677,18676,18680,25009,18670,17837,18670,17838,18670, 18718,18670,18670,18677,18675,17839,18679,18678,18670,18670, 18670, 4766, 4764, 4764, 4764, 4764, 4764, 7970, 7970, 7970, 7970, 7970, 7970, 7970,18357,18670,18718,18670, 1422,18121, 7970, 7970, 7970, 7970, 7970, 7971,18539,18539,18539,18539, 18539,18539,18539,18682,18676,25009,18676,18675,18399,18529, 18670,18678,18670,18679,18681,18274, 7972, 7970, 7970, 7970, 7970, 7970, 7974, 7974, 7974, 7974, 7974, 7974, 7974, 3963, 18670,18670,18676,12861,18407, 4775, 4775, 4775, 4775, 4775, 4776,17067,17067,17067,17067,17067,17067,17067,18399,18683, 18121,18399,18374,17077,17077,17077,17077,17077,17077,17077, 18684, 4777, 4775, 4775, 4775, 4775, 4775, 7975, 7975, 7975, 7975, 7975, 7975, 7975,18375,18687,18399,18399,18413,17858, 7975, 7975, 7975, 7975, 7975, 7976,17090,17090,17090,17090, 17090,17090,17090,17859,18720,18127,18405,18399,25009, 850, 17860,18399,18399,25009,18410,18406, 7977, 7975, 7975, 7975, 7975, 7975, 7979, 7979, 7979, 7979, 7979, 7979, 7979, 3979, 18408,18399,18405,25009, 1385, 4786, 4786, 4786, 4786, 4786, 4787,18665,18665,18665,18665,18665,18665,18665, 1386,18399, 18404, 721,18346, 8783,18374, 1387,18416,18399,17822,18399, 18409, 4788, 4786, 4786, 4786, 4786, 4786, 90, 90,18350, 90, 90, 90, 90, 90, 90,18399, 90, 2190, 804, 8784,17858,18399,18419, 91,17328, 2191, 90, 90, 90, 90, 90,18411, 805, 8785,17859, 1078, 2630, 92,17329, 807, 8786,17860,18399,18418, 93,18342,18722, 5746,16540, 18729, 2631,18414, 808, 2194, 90, 90,18381, 2632,17331, 17826,18377, 7980, 90, 90,18430, 7981, 90, 90, 90, 7982, 7983, 7984, 7983, 90, 4849,18440,16542, 1390,25009, 18412,25009, 907, 90, 90, 90, 90, 90,25009, 4850, 1391,16543, 1392, 630,18399,18430,18726,18430,16544, 1393, 16540,16541,18738,17852, 1394,18739,25009, 631,18430, 7985, 90, 90, 90,18399, 632, 241, 241,18351, 7987, 241, 241, 241, 7988, 7989, 7990, 7991, 241,17822,16542, 1304, 17355,25009, 1304,18415, 911, 241, 241, 241, 241, 241, 18436,18439,16543, 1305,17356, 637, 1305,18435, 1422,16544, 1306,17357,18430, 1306,17328,18430,18430,18861,18405, 638, 18730, 7992, 241, 241, 241, 639, 640, 90,17329,18372, 18399, 90, 90, 629, 90,17330, 6774, 6774, 6774, 6774, 6774, 6774, 6774, 90,12782,18442,18430,18395,17331,18870, 25009, 850,18443,18343,18437,18446,18430,18877,12783,13747, 13747,13747,18430,18430,18870,12784,25009,11047,11047,11047, 629, 7997, 7997, 7997, 7997, 7997, 7997, 7997, 91, 91, 91,13674,18438,18870, 7997, 7997, 7997, 7997, 7997, 7998, 18441,25009, 92, 92, 92,11050,11050,11050,18430, 93, 93, 93, 850, 1422, 852, 1130,18447,18870,18436,18876, 7999, 7997, 7997, 7997, 7997, 7997, 4811, 4811, 4811, 4811, 4811, 4811, 4811, 4812,18430,18430,18870,18879,18444, 4811, 4811, 4811, 4811, 4811, 4813,18665,18665,18665,18665,18665, 18666,18667,18667,18667,18667,18667,18667,18667,18667,18870, 18430,18887,18878,25009,18430, 4814, 4811, 4811, 4811, 4811, 4811, 4807, 4807, 4807, 4807, 4807, 4807, 4807, 3317,18741, 91, 1032,18767,18826, 4807, 4807, 4807, 4807, 4807, 4808, 18445,18870,18583,18742, 92, 1033,18768,18827,18875,18870, 18743, 93, 1034,18769,18828,18383,16540,16541,18870,18747, 4809, 4807, 4807, 4807, 4807, 4807, 90,18115,18116,18117, 18118,18118,18118,18118,18882, 8004, 8004, 8004, 8004, 8004, 8004, 8004,17868, 1333,16542, 91,16564,13582, 8004, 8004, 8004, 8004, 8004, 8005,18876,18883,17869, 1334,16543, 92, 16565,13583,18870,17870, 1335,16544, 93,16566,13584,18731, 18772,18773,25009,18880, 8006, 8004, 8004, 8004, 8004, 8004, 90, 90,18386, 6800, 90, 90, 90, 90, 90, 6801, 90, 90, 6802, 6803, 6804, 6805, 6805, 6805, 6805, 6806, 6807, 90, 90, 90, 90, 6808, 6808, 6808, 6808, 6808, 6809, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6811, 6810, 6810, 90, 90, 90, 90, 6813, 6808, 6808, 6808, 6808, 6808, 6810, 6810, 6810, 6810, 6810, 6814, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 90, 90, 1110, 90, 90, 90, 90, 90, 90,18870, 8008, 90,13582, 832,17049, 18770,25009,12782,18870, 90, 90, 90, 90, 90, 90, 91,13583, 833,18870,18880, 8009,12783,18870,13584, 834, 18878,18877,18870,12784, 92,18397,25009,18364,18880, 8010, 18877, 93, 90, 90, 90, 90, 8011, 90, 90,13674, 8012, 90, 90, 90, 90, 90, 8013, 8014, 90, 8015, 8016, 8016, 8016, 8016, 8016, 8016, 8017, 90, 90, 90, 90, 90, 8016, 8016, 8016, 8016, 8016, 8018, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8019, 8013, 8013, 90, 90, 90, 8020, 8021, 8016, 8016, 8016, 8016, 8016, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 90, 90,17049, 90, 90, 90, 90, 90, 90, 90, 90, 90, 1385, 91,25009,18870,25009,18888, 18888, 90, 90, 90, 90, 90, 90,17877, 1386, 92, 18898,18898, 8029,18870,25009, 1387, 93,18870,17280, 2848, 18757,17878,18799,18870,17879,18870, 8030,18884,17880, 90, 90, 90, 90, 8031, 8008, 207, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 90,17881,16564,25009, 3405, 1390, 8013, 8013, 8013, 8013, 8013, 8033,18885,18886,18879,18870,16565, 1391, 3406, 1392,18888, 2859,18888,16566,18879, 3407, 1713, 18749,18383,18870,18895, 1394, 8034, 8013, 8013, 8013, 8013, 8013, 90, 90,18352, 90, 90, 90, 90, 90, 90, 18360, 90, 90,18384, 2075,17818, 850,18875,17868, 91, 90, 90, 90, 90, 90, 90, 2076,18897,13747,18883, 2076, 8037,17869, 92,18870, 1422,11047, 2077,18870,17870, 93, 2077,17324, 8038, 850, 8039,13747, 91, 90, 90, 90, 2078, 8040, 575,11047, 2509,17325,18870, 2079,18734, 18870, 92, 2079,17326,11050, 91,18870,18882, 93, 8038, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 92, 1603, 1603,11050,18359,17049,18870, 93,18881, 850, 2337, 1603, 1603, 1603, 1603, 1603, 91,18888,18870, 367, 206, 1954,18870,18870,25009,18895,18876, 721,18347, 1105, 92, 18870,18870,18870,17280, 1955,18884, 93, 1603, 1603, 1603, 18870, 8053, 1018, 1018, 1106, 1303, 1018, 1018, 1018, 1018, 1018,18885, 1018, 3363, 804, 828,18886,18870,18888,18881, 16564, 3364, 1018, 1018, 1018, 1018, 1018,18876, 805, 829, 18875, 1078, 8065,18882,16565, 807, 830,18876, 721,18348, 18362,16566,18888,18878,18361,17811, 8066,25009, 808, 3367, 1018, 1018,18748, 8067, 1018, 1018, 1106, 1303, 1018, 1018, 1018, 1018, 1018,18894, 1018, 3363, 804, 828,18896,18870, 25009,25009,17317, 3364, 1018, 1018, 1018, 1018, 1018, 8068, 805, 829,18888, 1078, 8065,18870,17318, 807, 830,17319, 25009,17818,18363,17320,18383,18888,18870,18777, 8066,18884, 808, 3367, 1018, 1018,18365, 8067, 1018, 1018, 1106, 1303, 1018, 1018, 1018, 1018, 1018,18900, 1018, 5766,17324, 828, 1110,17868,18883,18881,18784, 3364, 1018, 1018, 1018, 1018, 1018, 832,17325, 829,18893,17869, 8080,18888,25009,17326, 830,18876,17870,18374,18366, 833,18888,18888,17818,18888, 8081, 850, 834, 3367, 1018, 1018,18387, 8082, 1018, 1018, 1110, 1303, 1018, 1018, 1018, 1018, 1018,18902, 1018, 5766, 17858, 832,18896,18888,18888,17324,18604, 3364, 1018, 1018, 1018, 1018, 1018, 8083,17859, 833,18893, 91, 8080,17325, 18888,17860, 834,18888,18894, 8783,17326,17852,18888,25009, 18896, 92, 8081,18786,18376, 3367, 1018, 1018, 93, 8082, 1018, 1018, 8012, 1303, 1018, 1018, 1018, 1018, 1018,18379, 1018, 1018, 8784,25009,17355,18870,18888,17877,17110, 1018, 1018, 1018, 1018, 1018, 1018,18894, 8785,18897,17356, 91, 8087,17878,18897, 8786,17879,17357,18888,18383,17880,18870, 18888,18888, 721, 92, 8088,18885, 8788, 1018, 1018, 1018, 93, 8089, 1018, 1018,17881, 1303, 1018, 1018, 1018, 1018, 1018,18894, 1018, 1018,17868,18870, 850,18903,18903,17877, 779, 1018, 1018, 1018, 1018, 1018, 1018, 8090,17869,18893, 18893,12782, 8087,17878, 780,17870,17879, 1050,18903,18888, 17880, 782,18888,18911,18394,12783, 8088,18895,17871, 1018, 1018, 1018,12784, 8089, 1018, 1018,17881, 1303, 1018, 1018, 1018, 1018, 1018,18909, 1018, 1018,18396,18984,13674,18899, 18888, 91, 187, 1018, 1018, 1018, 1018, 1018, 1018,18903, 13747,13747,18888, 91, 8092, 92, 188,18894,11047,11047, 18913,25009, 93, 189,25009,19003, 8093, 92, 8094, 91, 91, 1018, 1018, 1018, 93, 8095, 190,18901,18383, 8012, 18728,18345,18367, 92, 92,18900,11050,11050, 3689,18870, 93, 93, 8093, 1018, 1018,17110, 1303, 1018, 1018, 1018, 1018, 1018, 851, 1018, 5766,17868, 91,25009, 369, 367, 18903, 91, 3364, 1018, 1018, 1018, 1018, 1018,18910,17869, 92,18903,17049, 8105,18903, 92,17870, 93, 205,18903, 19146,25009, 93, 91,18876, 2848,18832, 8106,18903,18385, 3367, 1018, 1018,25009, 8107, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 5766,18391,19165,18870, 18908,18917,17877, 3405, 3364, 1018, 1018, 1018, 1018, 1018, 8108,18915,18984,18912,17877, 8105,17878, 3406,18870,17879, 2859,19146,18903,17880, 3407,18878,18870,18758,17878, 8106, 18870,17879, 3367, 1018, 1018,17880, 8107, 1018, 1018,17881, 1303, 1018, 1018, 1018, 1018, 1018,19002, 1018, 5766, 91, 12782,17881,18918, 850,18393,19164, 3364, 1018, 1018, 1018, 1018, 1018,18879, 92,12783,18886,18604, 8116,18870,18875, 93,12784, 205,19212,18870,18870,18888, 91, 2848,18880, 18756, 8117,18877,18723, 3367, 1018, 1018,13674, 8118, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 5766, 91, 8012,18899,18870,18870, 3405,19230, 3364, 1018, 1018, 1018, 1018, 1018, 8119, 92,18880,18870,17110, 8116, 3406,18894, 93, 2859, 205,25009,17852, 3407,18870, 91, 18878,17811,25009, 8117,25009,18724, 3367, 1018, 1018, 8012, 8118, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 5766,17355, 8012,17110,18875,18870,17317,18829, 3364, 1018, 1018, 1018, 1018, 1018, 91,17356,18870,18870, 18664, 8124,17318,18876,17357,17319, 205,18877, 5746,17320, 92, 91, 721,18878,18374, 8125,18778, 93, 3367, 1018, 1018,18870, 8126, 1018, 1018, 92, 1303, 1018, 1018, 1018, 1018, 1018, 93, 1018, 5766, 4849, 207,18875,25009,25009, 18780,17858, 3364, 1018, 1018, 1018, 1018, 1018, 8127, 4850, 18870,18870, 91, 8124,18781,17859, 4851,18782,18833,25009, 18870,18783,17860,18903,18870,18879, 92, 8125,18877,18725, 3367, 1018, 1018, 93, 8126, 1018, 1018,18353, 1303, 1018, 1018, 1018, 1018, 1018,18882, 1018, 5766,18883, 5746,18759, 18914,18870, 91,17877, 3364, 1018, 1018, 1018, 1018, 1018, 18984,13747,18430,18875,17836, 8129, 92,17878,18909,11047, 17879,18994,25009, 93,17880, 4849,17837, 1422,17838, 8130, 91,25009, 3367, 1018, 1018,17839, 8131,18392,18584, 4850, 17881,18761, 8012,18870, 92,18879, 4851,11050,18356,18870, 18870, 93, 576,18870,18727, 8132, 1018, 1018,18664, 1303, 1018, 1018, 1018, 1018, 1018, 5749, 1018, 1018, 187, 91, 207, 91,18870, 1333,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009, 188, 92,25009, 92, 8137, 1334,18876, 189, 93,18984, 93,25009, 1335,18876,18791,18887,25009,18881, 8138,18870, 190, 1018, 1018, 1018,18762, 8139, 1018, 1018, 18774, 1303, 1018, 1018, 1018, 1018, 1018,18876, 1018, 1018, 8140, 8140, 8140, 8140, 8140, 8140, 8140, 1018, 1018, 1018, 1018, 1018, 1018,18870,18882,18993,18919,13582, 8137,18984, 18984,25009,18870,18870,25009,18984,25009,10097,11189, 2848, 18984,13583, 8138,18991,18984, 1018, 1018, 4879,13584, 8139, 1018, 1018,18919, 1303, 1018, 1018, 1018, 1018, 1018,18881, 1018, 5766,18771,18884, 1390,10098,18992,18305,18989, 3364, 1018, 1018, 1018, 1018, 1018,18990, 1391,18876, 1392,10099, 8146,18306,18984,19000,18307, 1393,10100,25009,18308,18353, 1394, 2848,18801,18984, 8147, 850, 1422, 3367, 1018, 1018, 18733, 8148, 1018, 1018,18750, 1303, 1018, 1018, 1018, 1018, 1018,18984, 1018, 5766,18751,18996,17836,18984,18984,18305, 18995, 3364, 1018, 1018, 1018, 1018, 1018, 8149,18805,25009, 17838, 1385, 8146,18306,18984,18984,18307,17839,18990,17852, 18308, 2848,18991,18984,17811, 1386, 8147,18984,18997, 3367, 1018, 1018, 1387, 8148, 1018, 1018,18750, 1303, 1018, 1018, 1018, 1018, 1018,18984, 1018, 5766,17355,18984,18800,18305, 18984,17317,18353, 3364, 1018, 1018, 1018, 1018, 1018,19001, 17356,13747,18989,18306, 8151,17318,18307,17357,17319,11047, 18308,18993,17320,18998,18831,25009,18430,18999, 8152,17836, 91, 3367, 1018, 1018,25009, 8153,18750,17814,18984,18753, 17811,17837,18984,17838, 92,18990,18803,11050,25009,18994, 17839, 93,19146,18984, 8154, 1018, 1018, 1110, 1303, 1018, 1018, 1018, 1018, 1018, 1131, 1018, 3363,17317, 832, 91, 18921,18436,18998,18775, 3364, 1018, 1018, 1018, 1018, 1018, 25009,17318, 833, 92,17319, 8167,18996,18984,17320, 834, 93,18818,17822,18374,17811,25009,18984,19152,18760, 8168, 18984,19146, 3367, 1018, 1018,19146, 8169, 1018, 1018, 207, 1303, 1018, 1018, 1018, 1018, 1018,19156, 1018, 3363,17328, 17858,17317,18992,18834,18997, 1110, 3364, 1018, 1018, 1018, 1018, 1018, 8170,17329,17859,17318, 832, 8167,17319,19000, 17330,17860,17320,18776,17822,19155,17818,25009,25009,18353, 833, 8168, 850,17331, 3367, 1018, 1018, 834, 8169, 1018, 1018,17815, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,17328, 1390,17324,18984,18984,17836,18787, 1018, 1018, 1018, 1018, 1018, 1018, 1391,17329, 1392,17325,17837, 8182, 17838,19146,17330, 1393,17326,18785,17822,18806, 1394,18353, 25009,18374,18995, 8183,19146,17331, 1018, 1018, 1018,18802, 8184, 1018, 1018,17821, 1303, 1018, 1018, 1018, 1018, 1018, 18990, 1018, 1018,17328,19158, 91,17836,19146,17858,18804, 1018, 1018, 1018, 1018, 1018, 1018, 8185,17329,17837, 92, 17838, 8182,17859,19151,17330,19146, 93,17839,17822,18835, 18374,18789,25009,19153,18851, 8183,19389,17331, 1018, 1018, 1018,25009, 8184, 1018, 1018, 207, 1303, 1018, 1018, 1018, 1018, 1018,19152, 1018, 1018,17328,19167,17858, 1105,18353, 19146,25009, 1619, 1018, 1018, 1018, 1018, 1018,19153,17329, 19407,17859,18340, 1308, 1106,18984,17330,17631,17860,17123, 17123,17123,17123,17123,17123, 828,17836, 1309,18790,17331, 1018, 1018, 1018, 721, 1310, 8783,18836, 91,17837, 1397, 17838,19173,25009,19146, 850,18999, 830,17839, 8201, 90, 90, 92, 8203, 90, 90, 90, 90, 90, 93, 90, 90, 804, 8784, 91,19146,18807,19146, 91, 90, 90, 90, 90, 90, 90,19146, 805, 8785, 92, 1078, 3397, 19159, 92, 807, 8786,19006, 721,10056, 2075, 93,19146, 19154, 2848,25009, 3398,18843, 808, 90, 90, 90,19146, 3399, 90, 90, 2076, 4095, 90, 90, 90, 90, 90, 2075, 90, 90,18793, 2077,19154,19212,19146,19163,18305, 90, 90, 90, 90, 90, 90, 2076,18794, 2078,19160, 18795, 3397,19146,18306,18796, 2079,18307, 2077,19146,17822, 18308, 91,19220,18809,25009, 3398,12782,18797, 90, 90, 90, 2509, 3399,18752,18858, 92,18750,18813, 2079,19146, 12783,19155,19008,18810,19146,19158,17328,12784,19161,19146, 8204, 90, 90,18814, 90, 90, 90, 90, 90, 90, 17329, 90, 90,13674,18815,18820,19157,17330,18788, 1422, 90, 90, 90, 90, 90, 90,18821,19212,18816, 850, 17331, 630,19146,19162,19152,18817,17825, 721,19151, 1105, 18822,19146,25009,19156,19212, 631,25009,18823, 90, 90, 90,19146, 8205, 90, 90, 1106, 90, 90, 90, 90, 90, 90,19212, 90, 90, 804, 828, 91,18845,17852, 91,19221, 907, 90, 90, 90, 90, 90,19230, 805, 829, 92, 1078, 630, 92,19146, 807, 830, 93,18811, 19146, 93, 2075,18741,19146, 8784,17355, 631,18798, 808, 90, 90, 90,19017, 632,18824,19229,18742, 2076, 8785, 17356,18383, 8206,19212,18743,18383, 8786,17357,18830, 2077, 19160,19157,19159, 635, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 2078, 2847, 4105,17855,12782,17868,19152, 2079,18847,17868, 4106, 2847, 2847, 2847, 2847, 2847,19212, 19225,12783,17869,18808, 8210,19146,17869,19219,18860,17870, 19212,18838,18850,18848, 8783,19146, 721,18866, 8211,25009, 850, 4109, 2847, 2847,13674, 8212, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19161, 2847, 4105,18839,17868, 19212, 8784,19212,19224,18425, 4106, 2847, 2847, 2847, 2847, 2847, 8213,18840,17869,19162, 8785, 8210,19167,18426,18841, 17870,18427, 8786, 8783,18859,18428,17280,25009,19231,19212, 8211,19212,18842, 4109, 2847, 2847,18844, 8212, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19027, 2847, 7045, 8784,12782,18741,16564,25009,19232,19172, 4106, 2847, 2847, 2847, 2847, 2847,25009, 8785,12783,18742,16565, 8223,19212, 19217, 8786,12784,18743,16566,18383, 8787,18383,19212,25009, 19222, 8012, 8224, 1422, 8788, 4109, 2847, 2847,13674, 8225, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 8012, 2847, 2847,17868,19212,17868,19212,19389,17877, 91, 2847, 2847, 2847, 2847, 2847, 2847,17553,17869,19228,17869,18846, 8227,17878, 92,17870,17879,17870, 91, 90,18855, 93, 25009,25009, 8228,19146, 8229,17877,17871, 2859, 2847, 2847, 92, 8230,19389,18849,17881,19394,19212, 93,19218,17878, 25009, 850,17879,19389,17877, 90,17880,18854, 8228, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,17878, 2847, 7045,17879,17881,19389,18856,17880,19226,19389, 4106, 2847, 2847, 2847, 2847, 2847, 8231,19396,19401,19395,17877, 8223, 19389,17881,18946,18946,18946,18946,18946,18946,18946,19212, 721,18866,17878, 8224,19167,17879, 4109, 2847, 2847,17880, 8225, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 18857, 2847, 7045,18867,19389,17881,19223,19012,18425,19405, 4106, 2847, 2847, 2847, 2847, 2847, 91,19389,25009,19212, 18741, 8239,18426,19172,19218,18427,19212, 721,18866,18428, 92,19389,19408,25009,18742, 8240,19212, 93, 4109, 2847, 2847,18743, 8241, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19224, 2847, 7045,18425,19227,19397,19389,19389, 19029,19398, 4106, 2847, 2847, 2847, 2847, 2847, 8242,18426, 19399,19389,18427, 8239,19389,19217,18428,18946,18946,18946, 18946,18946,18947,18948,19389, 1422,19167, 8240,19403,18868, 4109, 2847, 2847, 8012, 8241, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19404, 2847, 7045,19389,19402,17553, 19409,19212,19413,19167, 4106, 2847, 2847, 2847, 2847, 2847, 91,19412,19212,19212,19212, 8247,25009,18916,18916,18916, 18916,18916,18916,18916, 92,19222,19389,19220,19007, 8248, 18903, 93, 4109, 2847, 2847,19389, 8249, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 205, 2847, 7045,19225, 207, 91,19228,19400,12861, 91, 4106, 2847, 2847, 2847, 2847, 2847, 8250,19167,25009, 92,19389, 8247,19212, 92, 10056,19395, 93, 721,18866,19212, 93,19399,19212,19406, 19167, 8248,19212,19219, 4109, 2847, 2847, 8012, 8249, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19226, 2847, 7045,18425, 91,17553, 850,19212,19231,19414, 4106, 2847, 2847, 2847, 2847, 2847, 91,18426, 92, 367,18427, 8252, 8253,10056,18428, 93,19389,19173,19212,19218, 92,19212, 25009,19212,19396, 8254,25009, 93, 4109, 2847, 2847,25009, 8255,18869, 207,19212,19212, 5746, 8253, 90, 90,19221, 90, 90, 90, 90, 90, 90,19223, 90, 90,19212, 4588, 4588, 4588, 4588, 4588, 4588, 90, 90, 90, 90, 90, 90, 4849,19227,19218,19229,19389, 4589,18948,18948, 18948,18948,18948,18948,18948,19232, 4850,19389,19421,19218, 1422, 4590,19389, 4851, 90, 90, 90, 8012, 4591, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19389, 2847, 2847,19009,19212,17564,19389,19394,25009,19403, 2847, 2847, 2847, 2847, 2847, 2847, 91,25009,25009,25009, 91, 8258, 18953,18953,18953,18953,18953,18953,18953,19395, 92,19389, 19397,19401, 92, 8259,19389, 93, 2859, 2847, 2847, 93, 8260, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 19044, 2847, 7045,18953,18953,18953,18953,18953,18954,18955, 4106, 2847, 2847, 2847, 2847, 2847,19389,18585,19407,25009, 13582, 8263, 8264,19398, 850,19389,18034,18034,18034,18034, 18034,18034,18034,19389,13583, 8265,19389,19389, 4109, 2847, 2847,19055, 8266,19400, 91, 1422,19389, 8012, 8264, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 92, 2847, 4105,19395,19402,17564,19389, 93,19404,19389, 4106, 2847, 2847, 2847, 2847, 2847, 91,19713,19405,19406, 91, 8280, 18955,18955,18955,18955,18955,18955,18955,19389, 92,25009, 19409,19713, 92, 8281,19713, 93, 4109, 2847, 2847, 93, 8282, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 19167, 2847, 4105,19043, 207,19408,19576,19713,19713,19857, 4106, 2847, 2847, 2847, 2847, 2847, 8283,19713,19167,25009, 19718, 8280,18960,18960,18960,18960,18960,18960,18960,19719, 25009,25009,25009,25009,19856, 8281,25009,25009, 4109, 2847, 2847, 8012, 8282, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19719, 2847, 4105,25009,19718,17564,25009,25009, 25009, 1110, 4106, 2847, 2847, 2847, 2847, 2847, 91,25009, 25009, 367, 832, 8295,18960,18960,18960,18960,18960,18961, 18962,25009, 92,25009,25009,25009, 833, 8296,25009, 93, 4109, 2847, 2847,19099, 8297, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,18962,18962,18962, 18962,18962,18962,18962, 4106, 2847, 2847, 2847, 2847, 2847, 8298,25009,25009,25009,25009, 8295,18967,18967,18967,18967, 18967,18967,18967,19713,25009,25009,25009,25009,25009, 8296, 25009,19855, 4109, 2847, 2847, 8012, 8297, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19713, 2847, 4105,25009, 25009,17575,19998,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847, 91,25009,19713,25009,18826, 8308,18967,18967, 18967,18967,18967,18968,18969,25009, 92,25009,25009,25009, 18827, 8309,25009, 93, 4109, 2847, 2847,18828, 8310, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,18969,18969,18969,18969,18969,18969,18969, 4106, 2847, 2847, 2847, 2847, 2847, 8311,25009,25009,25009,25009, 8308, 17618,17618,17618,17618,17618,17618,17618,25009,25009,25009, 25009,25009,19389, 8309,25009,25009, 4109, 2847, 2847, 8012, 8310, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 4105, 91, 91,17575, 367,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847, 91, 92, 92,25009, 25009, 8319,10056,10056, 93, 368,19569,19395,25009,25009, 92,25009,25009,25009, 850, 8320,25009, 93, 4109, 2847, 2847,25009, 8321, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105, 91, 207, 91, 91,25009, 25009, 91, 4106, 2847, 2847, 2847, 2847, 2847, 8322, 92, 25009, 92, 92, 8319,10056, 92, 93,10056, 93, 93, 10056,25009, 93,25009,25009,19045, 577, 8320,25009, 206, 4109, 2847, 2847,25009, 8321, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 8012, 2847, 4105, 8012, 8012,25009, 25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847, 17553,25009,25009,17564,17575, 8327, 205,25009,25009, 205, 205, 91,25009,13582, 91, 91, 8328,25009,25009, 8329, 25009,19053, 4109, 2847, 2847, 92, 8330,13583, 92, 92, 16540,16541, 93,19106,13584, 93, 93,25009,18826,25009, 25009, 8012, 8328, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,18827, 2847, 4105, 91, 91,17575,16542,18828, 25009, 575, 4106, 2847, 2847, 2847, 2847, 2847, 91, 92, 92, 367,16543, 8332,10056,10056, 93, 93,25009,16544, 25009,25009, 92,19013,25009,25009,25009, 8333, 851, 93, 4109, 2847, 2847,25009, 8334, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105, 91, 91, 91, 91,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847, 8335, 92, 92, 92, 92, 8332,10056,10056, 93, 93, 93, 93, 852, 1130,19112,25009,25009,25009,25009, 8333, 25009,19127, 4109, 2847, 2847, 8012, 8334, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,18826, 8012,17590, 8012, 8012,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847, 91,18827,25009,25009,17590, 8327,17590,17590, 18828,25009, 205,25009,25009,25009, 92, 91, 8328, 91, 91, 8329, 367, 93, 4109, 2847, 2847,25009, 8330,19108, 25009, 92,25009, 92, 92,25009, 1303,25009, 93,25009, 93, 93,25009, 91, 8328,25009, 8012, 8337, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 92, 2847, 2847, 207,18741,17606, 1304, 93,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847, 91,25009,18742,19046, 1305, 8344,25009, 25009,25009,19258,25009, 1306,25009, 5746, 92,19022, 1615, 25009,17280, 8345,25009, 93, 2859, 2847, 2847,25009, 8346, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847, 91, 4849,18741,19023,25009,19257,16564, 2847, 2847, 2847, 2847, 2847, 2847, 8347, 92, 4850,18742,19024, 8344,10056,16565, 93, 4851,18743,19025,10097,11189,16566, 25009,19026,25009,19034, 8345,19011, 1131, 2859, 2847, 2847, 8012, 8346, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105, 91,10098,17606,25009,25009,25009, 1129, 4106, 2847, 2847, 2847, 2847, 2847, 91, 92,10099, 25009,25009, 8358,25009,25009, 93,10100,25009,16540,16541, 2848, 92,17257,25009,25009,19049, 8359,25009, 93, 4109, 2847, 2847,19016, 8360, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,16542, 207, 3405, 1333, 25009,25009,18767, 4106, 2847, 2847, 2847, 2847, 2847, 8361, 16543,25009, 3406, 1334, 8358, 2859,18768,16544,25009, 3407, 1335,17280,25009,18769,25009, 2848,19042,25009, 8359,25009, 19014, 4109, 2847, 2847, 8012, 8360, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,16564,25009, 17606,25009,25009, 3405,19033, 4106, 2847, 2847, 2847, 2847, 2847, 91,16565,25009, 367,17783, 8369, 3406,25009,16566, 2859,25009,25009,25009, 3407, 92,19054,25009,19056,19049, 8370,25009, 93, 4109, 2847, 2847,25009, 8371, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105, 18741,19050,19287,13582,25009, 1333,18767, 4106, 2847, 2847, 2847, 2847, 2847, 8372,18742,25009,19288,13583, 8369, 1334, 18768,18743,25009,19289,13584,17280, 1335,18769,25009,25009, 25009,25009, 8370,25009,19028, 4109, 2847, 2847,25009, 8371, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 8012, 2847, 4105,16564, 91,25009, 5746,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,17606,16565, 92,18041,25009, 8377, 205,10056,16566, 93,25009, 91,25009,25009, 91, 91, 8378, 4849,25009, 8379,25009,19035, 4109, 2847, 2847, 92, 8380, 369, 92, 92, 2848, 4850, 93,19057,10056, 93, 93, 576, 4851,25009, 2848,25009, 8378, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105, 207,19010, 5749, 3405,25009, 1333,25009, 4106, 2847, 2847, 2847, 2847, 2847, 3405,25009,25009,25009, 3406, 8382, 1334, 2859,25009,25009,25009, 3407,19049, 1335, 3406,25009,19272, 2859,19058, 8383,25009, 3407, 4109, 2847, 2847,25009, 8384, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,18767, 1385,25009,19041,25009,19313,17317, 4106, 2847, 2847, 2847, 2847, 2847, 8385,18768, 1386,25009,12782, 8382,19314,17318,18769, 1387,17319,25009,17811,19315,17320, 25009,25009,25009,12783, 8383,25009,19051, 4109, 2847, 2847, 12784, 8384, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,17317,25009,13674, 2848,19136,13677, 25009, 4106, 2847, 2847, 2847, 2847, 2847, 8012,17318,25009, 25009,17319, 8377,11047, 91,19060,18118,18118,18118,18118, 18118,18118,18118, 8378, 91,18305, 8379,25009, 92, 4109, 2847, 2847,25009, 8380, 91, 93,25009,25009, 92,18306, 25009,11050,18307,25009,25009, 93,18308,25009, 92, 8378, 19036,19273, 8387, 90, 90, 93, 90, 90, 90, 90, 90, 90,18750, 90, 2190,25009,18826, 2848,25009,19348, 25009,11047, 2191, 90, 90, 90, 90, 90,25009, 8012, 18827,25009, 91, 7742,25009, 367,25009,18828,18118,18118, 18118,18118,18118,18668,18115,18305, 92, 7743,19037,11050, 2194, 90, 90, 93, 7744, 2848, 91, 2848,25009,18306, 25009,25009,18307,25009,25009,25009,18308, 8396, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 2190, 19049,25009,18750,18305,25009,18305,19066, 2191, 90, 90, 90, 90, 90,25009,25009,25009,25009,18306, 3149,18306, 18307,25009,18307,25009,19038,25009,18308,18767,25009,25009, 25009,25009, 3150,17324,25009, 2194, 90, 90,25009, 3151, 18750,18768,18750,17811,19039,17811,25009,17325,18769,25009, 25009,25009,25009,25009,17326,25009,25009, 8400, 765, 765, 19134, 765, 765, 765, 765, 765, 765,19052, 765, 2872, 17317,12782,17317,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,25009,17318,12783,17318,17319, 8405,17319, 25009,17320,12784,17320,25009,19061, 721,19062,25009,25009, 25009,25009, 8406,25009,19059, 2876, 765, 765,13674, 8407, 765, 765,17811, 765, 765, 765, 765, 765, 765,25009, 765, 2872,18826,19355,18780,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765, 8408,18827,19356,18781,17317, 8405,18782,25009,19349,19357,18783, 721,19062, 721,19062, 25009,25009,25009,17318, 8406,25009,17319, 2876, 765, 765, 17320, 8407, 765, 765,25009, 765, 765, 765, 765, 765, 765,19063, 765, 5024,18780,17814,18780,25009,25009,25009, 25009, 2873, 765, 765, 765, 765, 765,25009,18781,25009, 18781,18782, 8422,18782,25009,18783,25009,18783,25009,17818, 721,19062,19080,25009,25009,17818, 8423,25009,19064, 2876, 765, 765,25009, 8424, 765, 765,18041, 765, 765, 765, 765, 765, 765,25009, 765, 5024,17324, 91,18780, 1385, 367,25009,17324, 2873, 765, 765, 765, 765, 765, 8425, 17325, 92,18781, 1386, 8422,18782,17325,17326, 93,18783, 1387,19068,19081,17326,25009,25009,19082,19109, 8423,25009, 25009, 2876, 765, 765,19067, 8424, 765, 765,19065, 765, 765, 765, 765, 765, 765,25009, 765, 765, 91, 1385, 91,25009,25009, 1390,17355, 2873, 765, 765, 765, 765, 765,25009, 92, 1386, 92, 1391, 8432, 1392,17356, 93, 1387, 93,25009,19069, 1393,17357,19083,25009,25009, 1394, 8433,25009,19105, 2876, 765, 765,25009, 8434, 765, 765, 19274, 765, 765, 765, 765, 765, 765,25009, 765, 765, 17328,25009, 91, 1390,25009,25009,25009, 2873, 765, 765, 765, 765, 765, 8435,17329, 1391, 92, 1392, 8432,25009, 25009,17330,25009, 93, 1393,17822,18353,19372,25009, 1394, 25009,25009, 8433,25009,17331, 2876, 765, 765,25009, 8434, 765, 765,18353, 765, 765, 765, 765, 765, 765,25009, 765, 765,17328,17836,25009,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,17837,17329,17838,25009,17836, 8440,25009,25009,17330,17839,19084,25009,19071, 1105,18353, 25009,17837,18353,17838, 8441,25009,17331, 2876, 765, 765, 17839, 8442, 765, 765, 1106, 765, 765, 765, 765, 765, 765,25009, 765, 765,25009, 828,17836,25009,25009,17836, 25009, 2873, 765, 765, 765, 765, 765, 8443,17837, 829, 17838,17837, 8440,17838,25009,25009,19091,17839,19086,17822, 17839,18374,25009,25009,25009,25009, 8441,19087,25009, 2876, 765, 765,25009, 8442, 765, 765,18357, 765, 765, 765, 765, 765, 765,25009, 765, 765,17328,25009,17858,25009, 25009,25009,19283, 2873, 765, 765, 765, 765, 765,25009, 17329, 8012,17859,13582, 8445,25009, 8446,19072,25009,17860, 18115,18115,18115,18115,18115,18115,18115,13583, 8447,17852, 17331, 8448, 8449, 8449,13584, 8450,25009,25009, 91,25009, 25009,19092, 8451, 765, 765, 2075, 765, 765, 765, 765, 765, 765, 92, 765, 5024, 91,17355,18814,25009, 93, 25009, 2076, 2873, 765, 765, 765, 765, 765,18815, 92, 17356,25009, 2077, 8462,25009,25009, 93,17357,25009, 721, 19074,19092,19093,25009,19423,25009, 2078, 8463,19110,18817, 2876, 765, 765, 2079, 8464, 765, 765,18814, 765, 765, 765, 765, 765, 765,25009, 765, 5024,18793,18815, 91, 25009,19088,25009,25009, 2873, 765, 765, 765, 765, 765, 8465,18794,18816, 92,18795, 8462,25009,25009,18796,18817, 12165, 721,19074,19094,17852, 6489,25009,18374,25009, 8463, 25009,18797, 2876, 765, 765,25009, 8464, 765, 765,18814, 765, 765, 765, 765, 765, 765,25009, 765, 5024,18793, 18815,17355,25009,25009,17858,25009, 2873, 765, 765, 765, 765, 765,25009,18794,19093,17356,18795, 8475,17859,25009, 18796,18817,17357,25009,17822,17860,19111,25009,25009,25009, 25009, 8476,19115,19076, 2876, 765, 765,25009, 8477, 765, 765, 2075, 765, 765, 765, 765, 765, 765,25009, 765, 5024,17328,18741, 91,25009,25009,25009, 2076, 2873, 765, 765, 765, 765, 765, 8478,17329,18742, 92, 2077, 8475, 25009,25009,17330,18743, 93, 721,25009,19100,18838,19435, 19445,25009, 2078, 8476,25009,17331, 2876, 765, 765, 2079, 8477, 765, 765,18820, 765, 765, 765, 765, 765, 765, 25009, 765, 5024, 804,18821,18839,25009,19089,25009,25009, 2873, 765, 765, 765, 765, 765,25009, 805,18822,18840, 1078, 8486,25009,25009, 807,18823,18841,25009,19079, 8783, 18374,25009,25009,18383,25009, 8487,25009, 808, 2876, 765, 765,25009, 8488, 765, 765, 2075, 765, 765, 765, 765, 765, 765,25009, 765, 5024,18826, 8784,17858,25009,25009, 17868, 2076, 2873, 765, 765, 765, 765, 765, 8489,18827, 8785,17859, 2077, 8486,17869,25009,18828, 8786,17860,19114, 25009,17870,25009,25009,25009,19120, 2078, 8487,25009,19107, 2876, 765, 765, 2079, 8488, 765, 765,18377, 765, 765, 765, 765, 765, 765,25009, 765, 5024,19090,19092,25009, 25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765, 25009,25009,25009,25009,18814, 8494,25009,25009,25009,25009, 19095,25009,18374,18383,18838,18815,25009,19238,25009, 8495, 25009,25009, 2876, 765, 765,25009, 8496, 765, 765,19093, 765, 765, 765, 765, 765, 765,18817, 765, 5024,17858, 17868,18839,25009,25009, 4849,19113, 2873, 765, 765, 765, 765, 765, 8497,17859,17869,18840, 91, 8494, 4850,25009, 17860,17870,18841,25009,18838, 4851,25009,25009,19125,25009, 92, 8495,25009,25009, 2876, 765, 765, 93, 8496, 765, 765,19118, 765, 765, 765, 765, 765, 765, 8498, 765, 5024,18839,19092,18838,19101,19235, 207, 187, 2873, 765, 765, 765, 765, 765, 8498,18840,25009,25009,18814, 8500, 18820, 188,18841,25009,25009,19116,25009,25009, 189,18815, 18839,18821,25009, 8501,25009,18842, 2876, 765, 765, 8498, 8502, 190,19073,19093,18840,18822,25009,25009,25009,25009, 18817,18841,18823, 8503, 765, 765,25009, 765, 765, 765, 765, 765, 765, 8498, 765, 5024,13582,19100,25009,19098, 25009,25009,25009, 2873, 765, 765, 765, 765, 765, 8498, 13583,25009,25009,18820, 8500,25009,25009,13584,25009,19102, 25009,18838, 721,18866,18821,25009,19242, 90, 8501,25009, 19284, 2876, 765, 765, 8498, 8502, 765, 765,18822, 765, 765, 765, 765, 765, 765,18823, 765, 765,18839,19100, 18425,25009,25009,25009,19243, 765, 765, 765, 765, 765, 765,25009,18840,25009,18426,18820, 8509,19142,19244,18841, 25009,18428,25009, 8783,19249,19245,18821,25009, 721,18866, 8510,25009,19117, 765, 765, 765,25009, 8511, 765, 765, 18822, 765, 765, 765, 765, 765, 765,18823, 765, 765, 8784, 91,25009,18741,25009,25009,18425, 765, 765, 765, 765, 765, 765, 8512, 8785, 92,19104,18742, 8509,25009, 18426, 8786, 93,18427,18743,18383,19122,19144,18838,25009, 25009,25009, 8510,25009, 8788, 765, 765, 765, 8783, 8511, 765, 765,19259, 765, 765, 765, 765, 765, 765,25009, 765, 5024,17868,25009, 91,18839,25009,17877,19123, 2873, 765, 765, 765, 765, 765, 8784,17869,25009, 92,18840, 8521,17878,25009,17870,17879, 93,18841,25009,17880, 8785, 19461,25009,25009,25009, 8522,19132, 8786, 2876, 765, 765, 19119, 8523, 765, 765,17881, 765, 765, 765, 765, 765, 765,25009, 765, 5024,19121,25009, 1390,25009,25009,17877, 11047, 2873, 765, 765, 765, 765, 765, 8524, 1391,25009, 1392, 91, 8521,17878,25009,25009,17879, 1393,25009,18383, 19133,18383, 1394,25009,25009, 92, 8522,25009,11050, 2876, 765, 765, 93, 8523, 765, 765,17881, 765, 765, 765, 765, 765, 765,25009, 765, 5024,17868, 91,17868,25009, 25009, 207,25009, 2873, 765, 765, 765, 765, 765,25009, 17869, 92,17869,18846, 8529,25009,25009,17870, 93,17870, 19124,19531, 721,18866, 5746,25009,16540,19246, 8530,25009, 17871, 2876, 765, 765,19126, 8531, 765, 765,18386, 765, 765, 765, 765, 765, 765,25009, 765, 5024, 91, 91, 18425, 4849,25009,19143,16542, 2873, 765, 765, 765, 765, 765, 8532, 92, 92,18426, 4850, 8529,18427,16543, 93, 93,18428, 4851, 5746,19425,16544,19239,25009, 721,19074, 8530,25009,25009, 2876, 765, 765,19236, 8531, 765, 765, 25009, 765, 765, 765, 765, 765, 765, 8533, 765, 5024, 4849,19075,25009,25009,25009,19317,18793, 2873, 765, 765, 765, 765, 765, 8533, 4850,25009,25009,19318, 8535,19319, 18794, 4851,25009,18795,25009,19240,19320,18796,17877,17877, 25009,19321, 8536,25009,19130, 2876, 765, 765, 8533, 8537, 18797,25009,17878,17878,25009,17879,17879,25009,25009,17880, 17880,19131, 8538, 765, 765,25009, 765, 765, 765, 765, 765, 765, 8533, 765, 5024,17881,17881,25009,25009,18393, 25009,25009, 2873, 765, 765, 765, 765, 765, 8533,25009, 25009,25009,25009, 8535,19182,19182,19182,19182,19182,19182, 19182,25009,18353,25009,25009,16540,16541, 8536,25009,25009, 2876, 765, 765, 8533, 8537, 2872, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 2873,18355,19355,25009,25009,25009,17836, 25009,12782,25009,16542, 1032,19085,25009,25009,25009,19356, 25009,17837, 8012,17838,25009,12783,19357,16543, 1033,25009, 17839, 2876,12784, 4165,16544, 1034, 765, 765,18104, 765, 765, 765, 765, 765, 765,19135, 765, 765,13674, 91, 91,25009,19247, 721,18866, 1326, 765, 765, 765, 765, 765,11047,25009, 92, 92, 8012, 1036, 205,25009,25009, 93, 93, 91,25009,18115,18115,18115,18115,18115,18115, 1037,18425,25009, 765, 765, 765, 92, 1038,25009,11050, 19252,25009, 91, 93,19252,18426,25009,25009,18427,25009, 25009,25009,18428, 8553, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190,18741,19023,11047,25009, 19145,19023,19443, 2191, 90, 90, 90, 90, 90, 91, 18742,19024,25009,18041, 8555,19024,25009,18743,19025, 205, 25009,25009,19025, 92, 91,25009,11050,19026, 8556,25009, 368, 2194, 90, 90, 5492, 8557, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190,19182,19182, 19182,19182,19182,19183,19184, 2191, 90, 90, 90, 90, 90, 8558,25009,25009,25009,18041, 8555,19184,19184,19184, 19184,19184,19184,19184,25009,25009, 91,25009,25009,25009, 8556,25009,25009, 2194, 90, 90, 5492, 8557, 90, 90, 92, 850, 90, 90, 90, 90, 90, 93, 2905, 90, 18826, 8012,11047,25009,25009,25009,19532, 90, 90, 90, 90, 90, 90, 91,18827,25009, 207,18104, 4238, 575, 25009,18828,25009, 205, 721,19074,25009, 92, 91,25009, 11050,25009, 4239,25009, 93, 90, 90, 90, 90, 4240, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 90,18793,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,18794,25009,25009,18795, 4238,25009,25009,18796,18057,18057,18057,18057,18057,18057, 18057,25009,25009,25009, 4239,25009,18797, 90, 90, 90, 90, 4240,19077,18065,18065,18065,18065,18065,18065,18065, 25009,25009, 8571, 90, 90,25009, 90, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500, 3500, 3500, 8573, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90, 25009, 90, 90, 90, 90, 90, 90,25009, 2905, 2190, 25009, 8012,11047,25009,25009,25009,25009, 2191, 90, 90, 90, 90, 90, 91,25009,25009,25009,18104, 8577,18076, 18076,18076,18076,18076,18076,18076,25009, 92, 91,25009, 11050,25009, 8578,25009, 93, 3510, 90, 90, 8579, 8580, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 2905, 2190, 369,25009,25009,25009,25009,25009,25009, 2191, 90, 90, 90, 90, 90, 8581,25009,25009, 207,25009, 8577,18087,18087,18087,18087,18087,18087,18087,25009,25009, 25009,25009,25009,25009, 8578,25009,25009, 3510, 90, 90, 8579, 8580, 90, 90, 850, 90, 90, 90, 90, 90, 90,25009, 90, 2190,25009,25009,25009,25009,25009,25009, 11047, 2191, 90, 90, 90, 90, 90,25009,25009,25009, 25009, 91, 8583,19209,19209,19209,19209,19209,19209,19209, 25009,25009,25009,25009,25009, 92, 8584,25009,11050, 3510, 90, 90, 93, 8585, 90, 90,17822, 90, 90, 90, 90, 90, 90,25009, 90, 2190,19209,19209,19209,19209, 19209,19210,19211, 2191, 90, 90, 90, 90, 90, 8589, 25009,25009,25009,17328, 8583,19211,19211,19211,19211,19211, 19211,19211,25009,25009,25009,25009,25009,17329, 8584,25009, 25009, 3510, 90, 90,17330, 8585, 8612, 8613, 8613, 8613, 8613, 8613, 8613, 6234,13582,19070,18826,17331,25009, 8613, 8613, 8613, 8613, 8613, 8614,25009,25009,25009,13583,25009, 18827,10097,19248,19264,17280,13584,19275,18828, 92,19473, 25009,25009,25009,25009,19534, 8615, 8613, 8613, 8613, 8613, 8613, 8613, 8613, 8613, 8613, 8613, 8613, 8613, 6237,10098, 16564,16564,25009, 91, 8613, 8613, 8613, 8613, 8613, 8614, 19263,25009,25009,10099,16565,16565, 2848, 92,19276,19049, 10100,16566,16566, 92, 93,25009,25009,25009, 852,25009, 8615, 8613, 8613, 8613, 8613, 8613, 8617, 8618, 8618, 8618, 8618, 8618, 8618, 8619, 3405, 91,18767,25009,25009, 8618, 8618, 8618, 8618, 8618, 8620,25009,25009,25009, 3406, 92, 18768, 2859,19049,19279,19049, 3407, 93,18769,25009,25009, 25009,25009,25009,19271,25009, 8621, 8618, 8618, 8618, 8618, 8618, 8623, 8624, 8624, 8624, 8624, 8624, 8624, 90,18767, 91,18767,19280,25009, 8624, 8624, 8624, 8624, 8624, 8625, 25009,25009,25009,18768, 92,18768,25009,17811, 721,19062, 18769, 93,19281,25009,19555,25009, 3539,25009,25009,25009, 8626, 8624, 8624, 8624, 8624, 8627, 8630, 8631, 8631, 8631, 8631, 8631, 8631, 7376,17317,25009,18780,25009,25009, 8631, 8631, 8631, 8631, 8631, 8632,25009,25009,25009,17318,25009, 18781,17319,25009,19294,19322,17320,19252,18783,25009,19291, 25009,25009,25009,25009,25009, 8633, 8631, 8631, 8631, 8631, 8631, 8634, 8635, 8635, 8635, 8635, 8635, 8635,19253,25009, 25009,17836, 91,19023, 8635, 8635, 8635, 8635, 8635, 8636, 25009,25009,25009,17837,25009,17838, 92,19024, 721,19062, 17818,19252,17839,19588,19025,25009, 90,25009,25009,25009, 8637, 8635, 8635, 8635, 8635, 8638, 8643, 8644, 8644, 8644, 8644, 8644, 8644, 7390, 91,18741,18780,17324,19023, 8644, 8644, 8644, 8644, 8644, 8645,25009,25009,25009, 92,18742, 18781,17325,19024,18782,19323,19612,18743,19296,17326,19025, 19597,25009,19299,25009,25009, 8646, 8644, 8644, 8644, 8644, 8644, 8647, 8648, 8648, 8648, 8648, 8648, 8648,19255,25009, 25009,19317,25009,25009, 8648, 8648, 8648, 8648, 8648, 8649, 25009,25009,25009,19318,25009,19319, 721,19062,25009,25009, 25009,18353,19320,25009,25009,25009,25009,19321,25009,25009, 8650, 8648, 8648, 8648, 8648, 8651, 8660, 8661, 8661, 8661, 8661, 8661, 8661, 6270,18780,25009,25009,19295,17836, 8661, 8661, 8661, 8661, 8661, 8662,25009,25009,25009,18781,25009, 17837,18782,17838,19347,17852,18783,17811,25009,25009,17839, 25009,25009,25009,19325,25009, 8663, 8661, 8661, 8661, 8661, 8661, 8665, 8666, 8666, 8666, 8666, 8666, 8666, 8667,25009, 91,17355,19463,17317, 8666, 8666, 8666, 8666, 8666, 8668, 25009,25009,25009,25009, 92,17356,19464,17318,25009,19465, 17319, 93,17357,19466,17320,25009,19352,25009,25009,25009, 8669, 8666, 8666, 8666, 8666, 8666, 8676, 8677, 8678, 8679, 8679, 8679, 8679,19292,25009,25009,25009,25009,25009, 5216, 5216, 5216, 5216, 5216, 5221,18587,18587,18587,18587,18587, 18587,18587,25009,25009,25009,25009,19252, 8012,19358,18838, 25009,19252,18374,25009,25009, 5218, 5216, 5216, 5216, 5216, 5216, 90, 90,18104, 90, 90, 90, 90, 90, 90, 25009, 2905, 2190,19023, 91,17858,18839, 367,19023,17858, 2191, 90, 90, 90, 90, 90,25009,19024, 92,17859, 18840, 8681,19024,17859,19025, 93,17860,19362,17818,19025, 17860,17280,25009,19364,19360, 8682,25009,19254, 3510, 90, 90, 8683, 8684, 90, 90,19256, 90, 90, 90, 90, 90, 90,19538, 2905, 2190,17324,18741,19355,16564,25009, 18839,25009, 2191, 90, 90, 90, 90, 90, 8685,17325, 18742,19356,16565, 8681,18840,25009,17326,18743,19357,16566, 18838,18841, 8783,25009, 2848,25009,25009, 8682,19596,19300, 3510, 90, 90, 8683, 8684, 90, 90,19265, 90, 90, 90, 90, 90, 90,25009, 90, 2190,18839,25009, 8784, 19361,25009,18305,11047, 2191, 90, 90, 90, 90, 90, 25009,18840,25009, 8785, 91, 8687,18306,25009,18841,18307, 8786,25009,25009,18308,19365,25009,25009,19049, 92, 8688, 19269,11050, 3510, 90, 90, 93, 8689, 90, 90,18750, 90, 90, 90, 90, 90, 90, 851, 90, 2190,19100, 91,25009,25009,25009,18767,11047, 2191, 90, 90, 90, 90, 90, 8693,25009, 92,18820, 91, 8687,18768,25009, 25009,19676,25009,25009,25009,18769,18821, 721,19062,25009, 92, 8688,25009,11050, 3510, 90, 90, 93, 8689, 323, 18822,25009,25009,19282, 577,11047,11047,18823, 8722, 8722, 8722, 8722, 8722, 8722, 8722,18780, 91, 91,25009,25009, 19103, 8722, 8722, 8722, 8722, 8722, 8723,25009,25009,18781, 92, 92,18782,11050,11050,25009,18783, 93, 93, 8783, 174, 852, 1130, 175,25009,25009,25009, 8724, 8722, 8722, 8722, 8722, 8722, 2030,19297, 5315, 5315, 5315, 5315, 5315, 5315, 5315, 5316,25009,25009, 91, 8784, 91, 5315, 5315, 5315, 5315, 5315, 5317,25009,25009,25009,25009,25009, 92, 8785, 92,25009,19368, 721,19074, 93,19367, 93,25009, 25009,19611,19273,25009, 5318, 5315, 5315, 5315, 5315, 5315, 5311, 5311, 5311, 5311, 5311, 5311, 5311, 3586,25009,13582, 17868,19355,18793, 5311, 5311, 5311, 5311, 5311, 5312,25009, 25009,25009,25009,13583,17869,19356,18794,25009,25009,18795, 13584,17870,19357,18796, 2075,25009,25009,25009,25009, 5313, 5311, 5311, 5311, 5311, 5311, 336,18797,19078,19285,14491, 2076,19540,11047,25009, 8740, 8740, 8740, 8740, 8740, 8740, 8740, 2077,25009, 91,25009,25009,25009, 8740, 8740, 8740, 8740, 8740, 8741,25009,25009, 2078,11047, 92,18826,25009, 11050,25009, 2079,25009, 93, 576, 188, 91,25009,25009, 19326, 8783,18827, 8742, 8740, 8740, 8740, 8740, 8740,18828, 25009, 92,25009, 207,11050,25009, 190, 2059, 93, 5346, 5346, 5346, 5346, 5346, 5346, 5346, 5347,19350, 8784,25009, 25009, 206, 5346, 5346, 5346, 5346, 5346, 5348,25009,25009, 25009,25009, 8785,25009,25009,18838,25009,25009,25009, 8786, 18657,18657,18657,18657,18657,18657,18657,19366, 5349, 5346, 5346, 5346, 5346, 5346, 5342, 5342, 5342, 5342, 5342, 5342, 5342, 3620,18839,19621,25009,25009,13582, 5342, 5342, 5342, 5342, 5342, 5343,25009,25009,25009,18840,25009,25009,25009, 13583,25009,25009,18841,17811,18353,18374,13584,25009,25009, 25009,25009,25009, 5344, 5342, 5342, 5342, 5342, 5342, 196, 196,19363, 8770, 196, 196, 196, 196, 196,25009, 196, 196,17317,17836,17858,25009,25009,25009,19290, 196, 196, 196, 196, 196, 196,17837,17318,17838,17859,18329, 3661, 25009,25009,17320,17839,17860,25009,25009, 2075,25009,25009, 25009,17280,25009, 3662,19324,19359, 196, 196, 196,19092, 3663, 196, 196, 2076, 4421, 196, 196, 196, 196, 196, 17818, 196, 196, 91, 2077,18814,25009,19096,16564,25009, 196, 196, 196, 196, 196, 196,18815, 92, 2078,25009, 25009, 3661,16565,25009, 93, 2079,25009,17324,25009,16566, 19093,25009,19327,19298,25009, 3662,19237,18817, 196, 196, 196,17325, 3663, 207,18336,11047,25009, 2075,17326,25009, 19097,25009,25009,25009,25009,25009, 91,25009,25009,19092, 8771, 361, 361, 2076, 8780, 361, 361, 361, 361, 361, 92, 361, 361,11050, 2077,18814,25009, 93,25009,25009, 361, 361, 361, 361, 361, 361,18815,25009, 2078,19332, 1131, 3676,25009,25009,25009, 2079,25009,25009,25009, 1105, 19093,25009,25009, 2848,25009, 3677,25009,18817, 361, 361, 361,19328, 3678, 361, 361, 1106, 4433, 361, 361, 361, 361, 361,25009, 361, 361, 2848, 828,25009,19092,25009, 25009,18305, 361, 361, 361, 361, 361, 361,25009,25009, 829,25009,25009, 3676,18814,18306,25009, 830,18307,25009, 25009,25009,18308,18305,25009,18815,25009, 3677,25009,19267, 361, 361, 361,19266, 3678,19329, 1109,18306,18750,18816, 18307,25009,19330,25009,18308,25009,18817,25009,25009,25009, 25009,25009, 8781, 8795, 8795, 8795, 8795, 8795, 8795, 8795, 18750,13582,25009,19355,25009, 227, 8795, 8795, 8795, 8795, 8795, 8796,25009,25009,25009,13583,25009,19356,18383,25009, 721,18866,13584,17811,19684, 92,25009,25009,19622,25009, 25009,25009, 8797, 8795, 8795, 8795, 8795, 8795, 8799, 8799, 8799, 8799, 8799, 8799, 8799,17868,25009,25009,18425,25009, 17317, 8799, 8799, 8799, 8799, 8799, 8800,25009,25009,17869, 25009,25009,18426,25009,17318,18427,17870,17319, 8012,18428, 19370,17320,25009,25009,25009,25009,19388, 8801, 8799, 8799, 8799, 8799, 8799, 2181,19293, 5412, 5412, 5412, 5412, 5412, 5412, 5412, 5413,18826,25009, 91,25009, 90, 5412, 5412, 5412, 5412, 5412, 5414,25009,25009,25009,18827,25009, 92, 8012, 8012, 8012,25009,18828,17822, 93,25009,19679,25009, 25009,25009,25009,25009, 5415, 5412, 5412, 5412, 5412, 5412, 8806, 8806, 8806, 8806, 8806, 8806, 8806, 91, 91, 91, 367,25009,17328, 8806, 8806, 8806, 8806, 8806, 8807,25009, 25009, 92, 92, 92,25009,25009,17329,25009, 93, 93, 93, 8012,18383,17330,25009,25009,25009,19302,25009, 8808, 8806, 8806, 8806, 8806, 8806, 2181,17331, 8810, 8810, 8810, 8810, 8810, 8810, 8810, 4467,25009,25009,25009, 91,17868, 5429, 5429, 5429, 5429, 5429, 5430,25009,25009,25009,25009, 25009,25009, 92,17869,25009, 8012, 8012, 5746,19426, 93, 17870,25009,25009,25009,25009,25009, 5431, 5429, 5429, 5429, 5429, 5429, 8811, 8811, 8811, 8811, 8811, 8811, 8811,19371, 25009,25009, 91, 91, 4849, 8811, 8811, 8811, 8811, 8811, 8812,25009,25009,25009,25009,25009, 92, 92, 4850,19427, 19252, 721,18866, 93, 93, 4851,25009,25009,25009,25009, 6828, 8813, 8811, 8811, 8811, 8811, 8811, 8815, 8815, 8815, 8815, 8815, 8815, 8815, 4478,25009, 4849,19023,25009,18425, 5437, 5437, 5437, 5437, 5437, 5438,25009,25009,25009,25009, 4850,19024, 2848,18426, 8012, 5746,18427, 4851,19440,25009, 18428,19387,25009,25009,25009,25009, 5439, 5437, 5437, 5437, 5437, 5437, 8816, 8816, 8816, 8816, 8816, 8816, 8816,18869, 3405, 91, 4849,25009, 367, 8816, 8816, 8816, 8816, 8816, 8817,25009,25009,25009, 3406, 92, 4850, 2859, 8012,19242, 19429, 3407, 93, 4851,25009,25009,19428,25009,19609,25009, 25009, 8818, 8816, 8816, 8816, 8816, 8816, 8820, 8820, 8820, 8820, 8820, 8820, 8820, 4493, 91,25009,19243, 367,25009, 5448, 5448, 5448, 5448, 5448, 5449,25009,25009,25009, 92, 25009,19244,25009, 8012,25009,19252, 93, 8012,19245,25009, 25009,25009,25009,25009,25009,25009, 5450, 5448, 5448, 5448, 5448, 5448, 8821, 8821, 8821, 8821, 8821, 8821, 8821, 205, 91,25009,19023, 367, 91, 8821, 8821, 8821, 8821, 8821, 8822,25009,25009,25009, 92,25009,19024,25009, 92,19438, 17280, 93, 8012,19025,25009, 93,25009,25009,19026,25009, 25009, 8823, 8821, 8821, 8821, 8821, 8821, 8825, 8825, 8825, 8825, 8825, 8825, 8825, 4509,25009, 91,16564,19449, 91, 5459, 5459, 5459, 5459, 5459, 5460,25009,25009,25009,25009, 92,16565,25009, 92, 8012,19459,19049, 93,16566,25009, 93,25009,25009,25009,25009,19725, 5461, 5459, 5459, 5459, 5459, 5459, 8826, 8826, 8826, 8826, 8826, 8826, 8826, 207, 18741, 91, 91,18767, 367, 8826, 8826, 8826, 8826, 8826, 8827,25009,25009,25009,18742, 92, 92,18768, 8012,19252, 19049,18743, 93, 93,18769,19741,25009,25009,25009,25009, 25009, 8828, 8826, 8826, 8826, 8826, 8826, 5475, 5475, 5475, 5475, 5475, 5475, 5475, 5476, 91,19023,18767, 367,19439, 5475, 5475, 5475, 5475, 5475, 5477,25009,25009,25009, 92, 19024,18768,16540,16541,25009,25009, 93,19025,18769,25009, 25009,25009,25009,25009,25009,19471, 5478, 5475, 5475, 5475, 5475, 5475, 5471, 5471, 5471, 5471, 5471, 5471, 5471, 3759, 16542,25009,25009,25009, 91, 5471, 5471, 5471, 5471, 5471, 5472,25009,25009,25009,16543,25009,25009,25009, 92,25009, 25009,16544,17822,19334, 8012, 93,25009,25009,25009,19434, 19841, 5473, 5471, 5471, 5471, 5471, 5471, 90, 90,19335, 90, 90, 90, 90, 90, 90, 205, 90, 2190,17328, 19336, 91,25009,25009,25009,19301, 2191, 90, 90, 90, 90, 90,25009,17329,19337, 92,18340, 7742,25009,25009, 17330,19338, 93,25009,17822,19092, 8012,25009,25009,25009, 25009, 7743,25009,17331, 2194, 90, 90,25009, 7744, 90, 90,18814, 90, 90, 90, 90, 90, 90, 205, 90, 2190,17328,18815, 91,25009,25009,25009, 1110, 2191, 90, 90, 90, 90, 90, 7745,17329,19093, 92, 832, 7742, 25009,25009,17330,19339, 93,25009,25009,18383, 8012,25009, 25009,25009, 833, 7743,25009,19303, 2194, 90, 90, 834, 7744, 90, 90,19100, 90, 90, 90, 90, 90, 90, 205, 90, 3790, 187,17868, 91,25009,19341, 1113,18820, 2191, 90, 90, 90, 90, 90,25009, 188,17869, 92, 18821, 8834,25009,19344, 189,17870, 93,19305,17280,19472, 8012,25009,25009,25009,18822, 8835,19369, 190, 2194, 90, 90,18823, 8836, 90, 90,19092, 90, 90, 90, 90, 90, 90, 205, 90, 3790,16564,13582, 91,25009,19331, 25009,18814, 2191, 90, 90, 90, 90, 90, 8837,16565, 13583, 92,18815, 8834,25009,25009,16566,13584, 93, 721, 19074,19100, 8012,25009,19451,19379,18816, 8835,25009,19330, 2194, 90, 90,18817, 8836, 90, 90,18820, 90, 90, 90, 90, 90, 90, 205, 90, 90,18793,18821, 91, 25009,25009,12782,25009, 2191, 90, 90, 90, 90, 90, 25009,18794,18822, 92,19306, 8849,12783,25009,18796,19345, 93, 721,19074,12784,19475,25009,25009,19375,19475, 8850, 25009,18797, 2194, 90, 90,25009, 8851, 90, 90,13674, 90, 90, 90, 90, 90, 90,25009, 90, 90,18793, 19476,19287,19307,25009,17877,19287, 2191, 90, 90, 90, 90, 90, 8852,18794,25009,19288,18795, 8849,17878,19288, 18796,17879,19289, 721,19310,17880,19289,25009,25009,25009, 19480, 8850,25009,18797, 2194, 90, 90,25009, 8851, 90, 90,17881, 90, 90, 90, 90, 90, 90,25009, 90, 90,18793,12782,25009,25009,25009,25009,17317, 2191, 90, 90, 90, 90, 90,25009,18794,12783,25009,18795, 8862, 25009,17318,18796,12784,17319,25009,17852,19380,17320,25009, 25009,25009,25009, 8863,25009,18797, 2194, 90, 90,13674, 8864, 90, 90,19092, 90, 90, 90, 90, 90, 90, 25009, 90, 90,17355,18826,19463,25009,25009,25009,18814, 2191, 90, 90, 90, 90, 90, 8865,17356,18827,19464, 18815, 8862,19465,25009,17357,18828,19466,25009,25009,19242, 19429,25009,25009,17811,19093, 8863,19678,19353, 2194, 90, 90,18817, 8864, 90, 90,19100, 90, 90, 90, 90, 90, 90,19431, 90, 90,25009,25009,19243,25009,19340, 17317,18820, 2191, 90, 90, 90, 90, 90,25009,19479, 25009,19244,18821, 8873,17318,25009,25009,17319,19245,25009, 19487,17320,19499,25009, 721,19062,18822, 8874,25009,19342, 2194, 90, 90,18823, 8875, 90, 90,19100, 90, 90, 90, 90, 90, 90,25009, 90, 90,17324,25009,19313, 25009,19343,18780,18820, 2191, 90, 90, 90, 90, 90, 8876,17325,25009,19314,18821, 8873,18781,25009,17326,18782, 19315,19242,19429,18783,19499,25009,25009,25009,18822, 8874, 19485,19342, 2194, 90, 90,18823, 8875, 90, 90,19100, 90, 90, 90, 90, 90, 90,19500, 90, 90,19243, 25009,19313,25009,25009,17877,18820, 2191, 90, 90, 90, 90, 90,25009,19244,25009,19314,18821, 8881,17878,25009, 19245,17879,19315,25009,17852,17880, 8012,25009,25009,19377, 18822, 8882,25009,19432, 2194, 90, 90,18823, 8883, 90, 90,17881, 90, 90, 90, 90, 90, 90,25009, 90, 90,17355,13582, 91,25009,19346,25009,19351, 2191, 90, 90, 90, 90, 90, 8884,17356,13583, 92,18369, 8881, 25009,25009,17357,13584, 93,25009,19049, 8012, 2848,25009, 25009,25009,25009, 8882,19765,25009, 2194, 90, 90,17822, 8883, 90, 90, 207, 90, 90, 90, 90, 90, 90, 19613, 90, 90,18767, 91,19463,18305,25009,25009,19469, 2191, 90, 90, 90, 90, 90,17328,18768, 92,19464, 18306, 8886,19465,18307,18769, 93,19466,18308,19268, 721, 17329,19463,25009,19355,25009, 8887,19683,17330, 2194, 90, 90,25009, 8888,18750, 207,19464,18753,19356,19465, 8012, 17331,25009,19466,25009,19357,19304,17825, 804,25009, 721, 18866, 8889, 90, 90,25009, 90, 90, 90, 90, 90, 90, 805, 90, 90, 1078,25009, 91,25009, 807,25009, 25009, 90, 90, 90, 90, 90, 90,18425,25009,25009, 92, 808, 8894,19386,25009,25009,19311, 93,25009,25009, 25009,18426,25009,25009,18427,25009, 8895,25009,18428, 90, 90, 90,25009, 8896, 90, 90, 207, 90, 90, 90, 90, 90, 90,25009, 90, 90, 8897, 8897, 8897, 8897, 8897, 8897, 8897, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,17877, 8894,25009,25009,25009,25009,25009, 25009,19475,25009,25009,25009,25009,19536,17878, 8895,25009, 17879, 90, 90, 3170,17880, 8896, 90, 90,25009, 90, 90, 90, 90, 90, 90,19376, 90, 90,19287, 8012, 17881,25009,25009,17355,25009, 2191, 90, 90, 90, 90, 90,25009,19288,25009,25009,12782, 8903,17356,25009,19289, 25009,25009,25009,25009,17357, 2848, 91,25009,17818,12783, 8904,25009,19477, 2194, 90, 90,12784, 8905, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90, 19381, 8012,13674, 3405,25009,17324,25009, 2191, 90, 90, 90, 90, 90, 8906,19486,25009, 207, 3406, 8903,17325, 2859,25009,25009,25009, 3407,19490,17326,25009, 91,25009, 721,19074, 8904,25009,25009, 2194, 90, 90,19458, 8905, 90, 90, 92, 90, 90, 90, 90, 90, 90, 93, 90, 90,17328,25009,25009, 8783,25009,17877,18793, 2191, 90, 90, 90, 90, 90,25009,17329,25009, 207, 91, 8908,17878,18794,17330,17879,18795,25009,25009,17880,19308, 25009, 91, 8784, 92, 8909,18741,17331, 2194, 90, 90, 93, 8910,18797,19078,17881, 92, 8785,18393,25009,18742, 25009,19378, 93,19549,25009,25009,18743,19444,19424,17257, 8911, 90, 90,19252, 90, 90, 90, 90, 90, 90, 1741, 90, 3790,19242,19429,19029,25009,25009,19581,25009, 2191, 90, 90, 90, 90, 90, 91,25009,25009,25009, 19023, 8922,25009,25009,25009,25009,25009, 721,19062,25009, 92,19243, 2848,25009,19024, 8923,25009, 93, 2194, 90, 90,19025, 8924, 90, 90,19244, 90, 90, 90, 90, 90, 90,19245, 90, 3790,18780,25009,25009,25009,19441, 18305,19483, 2191, 90, 90, 90, 90, 90, 8925,18781, 25009,19433,18782, 8922,18306,25009,18783,18307,25009,25009, 25009,19452,19323,19252, 2848,19453,25009, 8923,25009,25009, 2194, 90, 90,17280, 8924, 90, 90,18750, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,19317, 19023,25009,18305,25009, 90, 90, 90, 90, 90, 90, 16564,19318,25009,19319,19024, 8937,18306,25009,25009,18307, 19320,19025,25009,18308,16565,19321,25009,17783,18838, 8938, 25009,16566, 90, 90, 90,19442, 8939, 90, 90,18750, 90, 90, 90, 90, 90, 90,25009, 90, 90,19450, 91,19463,18826,25009,19758,18839, 90, 90, 90, 90, 90, 90, 8940,25009, 92,19464,18827, 8937,19465,18840, 25009, 93,19466,18828,25009,25009,18841,19819, 2848,25009, 15078, 8938,25009,19546, 90, 90, 90,19460, 8939, 8954, 90, 90, 90, 90, 90, 90, 90,25009, 90, 90, 90, 90, 90, 90, 90,19355, 3405,25009,15079,25009, 90, 90, 90, 90, 90, 90, 91,25009,25009,19356, 3406,25009,15080, 2859,25009,25009,19357, 3407,17822,19448, 25009,19323, 2848,19826,18374,25009,25009, 93, 90, 90, 90, 90, 90, 90, 90,19457, 5405, 90, 90, 90, 90, 90,25009, 110, 90,17328,25009,25009,19317,25009, 18305,17858, 907, 90, 90, 90, 90, 90,25009,17329, 19318,25009,19319, 645,18306,17859,17330,18307,19492,19507, 25009,18308,17860,25009,19321,19455,19542, 646,25009,17331, 90, 90, 90, 629, 647, 241, 241,18750, 241, 241, 241, 241, 241, 241, 636, 243, 241, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 927, 241, 241, 241, 241, 241, 8957, 8957, 8957, 8957, 8957, 8958, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 8959, 8957, 8957, 8957, 8957, 8957, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,19463,25009,18826,25009,25009,19463,13582, 90, 90, 90, 90, 90, 90,25009,19464,25009,18827,19465, 8962,19464,13583,19759,19465,18828,19533,25009,19466,13584, 25009,25009,25009,19049, 8963, 721,19074, 90, 90, 90, 90, 8964, 90,19474,19108,25009,25009,19615,25009, 1935, 25009, 8965, 8965, 8965, 8965, 8965, 8965, 8965, 4740,25009, 18767,25009,25009,18793, 5636, 5636, 5636, 5636, 5636, 5637, 25009,25009,25009,25009,18768,25009,19475,18794,25009,25009, 18795,18769,19470,25009,18796,25009,19323,18383, 2075,25009, 5638, 5636, 5636, 5636, 5636, 5636, 280,18797,25009,25009, 19052,25009,19309,19287, 2076, 5654, 5654, 5654, 5654, 5654, 5654, 5654, 3937,19317,17868, 2077,25009,19288, 5654, 5654, 5654, 5654, 5654, 5655,19289,19318,25009,19319,17869, 2078, 19509,18353,18383,17852,19320,17870, 2079,19554,19512,19321, 25009,25009,25009,19478, 5656, 5654, 5654, 5654, 5654, 5654, 5666, 5666, 5666, 5666, 5666, 5666, 5666, 3948,17836,17868, 17355,25009,25009, 5666, 5666, 5666, 5666, 5666, 5667,19535, 17837,25009,17838,17869,17356, 721,19566, 721,18866,17839, 17870,17357,25009,19510,19552,25009,25009,25009,25009, 5668, 5666, 5666, 5666, 5666, 5666, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 3963,18425,25009,18425,25009,25009, 5679, 5679, 5679, 5679, 5679, 5680,25009,25009,25009,18426,25009,18426, 18427, 8012,18427,25009,18428, 5746,18428,25009,25009,25009, 19568,25009,25009,25009, 5681, 5679, 5679, 5679, 5679, 5679, 5692, 5692, 5692, 5692, 5692, 5692, 5692, 3979, 91,25009, 25009,25009, 4849, 5692, 5692, 5692, 5692, 5692, 5693,25009, 25009,25009, 92,25009,25009,25009, 4850,25009,25009, 93, 19493,17818,17811, 4851,25009,25009,25009,25009,25009, 5694, 5692, 5692, 5692, 5692, 5692, 90, 90,19092, 90, 90, 90, 90, 90, 90,25009, 90, 2190, 187,17324,17317, 25009,25009,25009,18814, 2191, 90, 90, 90, 90, 90, 25009, 188,17325,17318,18815, 3149,17319,25009, 189,17326, 17320,25009,25009,25009,25009, 91, 91,25009,19093, 3150, 25009, 190, 2194, 90, 90,18817, 3151,19488,19481, 92, 92,25009,25009,25009,25009,25009,19961, 93,19097, 8966, 90, 90,19866, 6800, 90, 90, 90, 90, 90, 6801, 90, 90, 8967, 8968, 8969, 8970, 8970, 8970, 8970, 6806, 6807, 90, 90, 90, 90, 8971, 8971, 8971, 8971, 8971, 8972, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8974, 8973, 8973, 90, 90, 90, 90, 8975, 8971, 8971, 8971, 8971, 8971, 8973, 8973, 8973, 8973, 8973, 8976, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 90, 90,17811, 90, 90, 90, 90, 90, 90,25009, 90, 90, 8980, 8980, 8981, 25009,25009,25009,25009, 907, 90, 90, 90, 90, 90, 25009,25009,25009,25009,17317, 630,25009,25009,25009,25009, 25009,25009,17822,19513,17811,17852,25009,25009,17318, 631, 25009,17319, 90, 90, 90,17320, 632, 90, 90, 2076, 7981, 90, 90, 90, 90, 90,25009, 90, 90,17328, 2077,17317,17355,19482,25009,19355, 907, 90, 90, 90, 90, 90,25009,17329, 2078,17318,17356, 630,17319,19356, 17330, 2079,17320,17357,25009,25009,19357,25009,25009,25009, 19970, 631,25009,17331, 90, 90, 90,17814, 632, 90, 90,19537, 6800, 90, 90, 90, 90, 90, 6801, 90, 90, 8983, 8984, 8985, 8986, 8986, 8986, 8986, 6806, 6807, 90, 90, 90, 90, 8987, 8987, 8987, 8987, 8987, 8988, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8990, 8989, 8989, 90, 90, 90, 90, 8991, 8987, 8987, 8987, 8987, 8987, 8989, 8989, 8989, 8989, 8989, 8992, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 90, 90,25009, 90, 90, 90, 90, 90, 90, 90, 90, 90, 8993, 8993, 8994,13582, 25009,17877,18741, 90, 90, 90, 90, 90, 90,25009, 25009,19878,25009,13583, 413,17878,18742,25009,17879,25009, 13584,25009,17880,18743,25009,19913,19558,25009, 414,25009, 25009, 90, 90, 90, 90, 415, 90, 90,17881, 90, 90, 90, 90, 90, 90, 90, 90, 90, 8995, 8995, 8995, 8995, 8995, 8995, 8995, 90, 90, 90, 90, 90, 90,18741,25009,25009,25009,25009, 413,19740,25009,25009, 25009,25009,25009,19561,25009,18742,12782,25009,25009,19583, 414,25009,18743, 90, 90, 90, 90, 415, 241, 241, 12783, 241, 241, 241, 241, 241, 241,12784, 243, 241, 8996, 8996, 8997, 91,25009,12782, 4849, 911, 241, 241, 241, 241, 241,13674,25009,25009,25009, 92, 637,12783, 4850,25009,25009,25009, 93,25009,12784, 4851,25009,25009, 25009,25009, 638,25009,25009, 241, 241, 241, 639, 640, 90, 90,19563, 90, 90, 90, 90, 90, 90, 109, 90, 90, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 90, 90, 90, 90, 90, 90, 421, 421, 421, 421, 421, 422, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 423, 421, 421, 90, 90, 90, 90, 424, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 241, 241,25009, 7987, 241, 241, 241, 241, 241,25009, 243, 241,19514, 91,25009, 19355,25009, 91,25009, 911, 241, 241, 241, 241, 241, 25009,25009, 92, 2076,19356, 637, 92,17822,25009, 93, 25009,19357,19825, 93, 2077,25009,25009,19092, 2848, 638, 19873,25009, 241, 241, 241, 639, 640, 280, 2078,19580, 19540,25009,25009,18814,17328, 2079, 9003, 9003, 9003, 9003, 9003, 9003, 9003,19489,18815,25009, 3405,25009,17329, 9003, 9003, 9003, 9003, 9003, 9004,17330,25009,25009,19093,25009, 3406, 721,19062, 2859,19499,18817,17822, 3407,17331,25009, 25009,25009,25009,25009,25009, 9005, 9003, 9003, 9003, 9003, 9003, 9007, 9007, 9007, 9007, 9007, 9007, 9007, 4812,18780, 25009,19313,25009,17328, 5716, 5716, 5716, 5716, 5716, 5717, 25009,25009,25009,18781,25009,19314,18782,17329,25009,25009, 18783,19484,19315,25009,17330,19323, 8012,19334,19092,25009, 5718, 5716, 5716, 5716, 5716, 5716, 90,17331,17826,19065, 19516,19502,19491,19335,18814, 9008, 9008, 9008, 9008, 9008, 9008, 9008,19317, 91,19336,18815, 367,25009, 9008, 9008, 9008, 9008, 9008, 9009,19318,25009,19319, 92,19337,19093, 25009,25009,25009,19320, 93,19338,18817,25009,19321,25009, 25009,25009,25009,25009, 9010, 9008, 9008, 9008, 9008, 9008, 90, 90,19506, 90, 90, 90, 90, 90, 90, 6801, 90, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,18826,19092,19463, 25009,25009,25009,19818, 90, 90, 90, 90, 90, 90, 9016,18827,25009,19464,18814, 8009,19465,25009,18828,25009, 19466, 721,19074,18838,25009,18815,25009,19906,25009, 8010, 25009,19517, 90, 90, 90, 90, 8011, 90, 90,19093, 90, 90, 90, 90, 90, 90,18817, 8008, 90,18793, 18839, 2848,25009,25009,25009,19494, 90, 90, 90, 90, 90, 90,25009,18794,18840,25009,18795, 8009,19560,25009, 18796,18841,19545,25009,25009,25009,25009,17877,25009,18305, 25009, 8010,25009,18797, 90, 90, 90, 90, 8011,25009, 19118,17878, 721,18306,17879,25009,18307,25009,17880,25009, 18308, 9017, 90, 90,19499, 8012, 90, 90, 90, 90, 90,19454, 90, 90,17881,19252,18750,25009,25009,19355, 804, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,19313, 9020,19356, 805,25009,25009, 1078, 721,19074, 19357, 807,19023,25009, 9021,19314, 9022,19463,19498, 90, 90, 90,19315, 9023, 808,25009,19024,19520,19685,25009, 25009,19464,25009,19025,19465,19501,18793,25009,19466,18353, 9021, 90, 90,19335, 8012, 90, 90, 90, 90, 90, 18794, 8008, 90,18795,19336,25009,19760,18796,19495,25009, 90, 90, 90, 90, 90, 90,17836,25009,19337,25009, 18797, 8033,19508,25009,25009,19338,19077,25009,17837,25009, 17838,25009,25009,18803,25009, 8019,25009,17839, 90, 90, 90, 8020, 8034, 90, 90,25009, 8012, 90, 90, 90, 90, 90, 8013, 8008, 90, 9028, 9029, 9029, 9029, 9029, 9029, 9029, 8017, 90, 90, 90, 90, 90, 9029, 9029, 9029, 9029, 9029, 9030, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8019, 8013, 8013, 90, 90, 90, 8020, 9031, 9029, 9029, 9029, 9029, 9029, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 9032, 9033, 9033, 9033, 9033, 9033, 9033, 9034,25009,25009,25009,25009, 18826, 9033, 9033, 9033, 9033, 9033, 9035,25009,25009,19962, 25009,25009,25009,25009,18827,25009,25009, 721,19074,19334, 8783,18828,25009, 8012,19595,25009,25009, 9036, 9033, 9033, 9033, 9033, 9033, 90, 90,19335, 8012, 90, 90, 90, 90, 90,25009, 8008, 90,18793,19336, 8784,25009,25009, 91,18741, 90, 90, 90, 90, 90, 90,25009,18794, 19337, 8785,18795, 8033, 92,18742,18796,19338, 8786,25009, 25009, 93,18743,19496,25009,25009,19550, 8019,25009,18797, 90, 90, 90, 8020, 8034,19323,19523, 9794,19323,25009, 207,25009,25009,25009,25009, 721,19074, 8035, 90, 90, 25009, 8012, 90, 90, 90, 90, 90,19503, 90, 90, 19504,13582,19317,25009,25009,19317,25009, 90, 90, 90, 90, 90, 90,18793,19318,13583,19319,19318, 9038,19319, 25009,25009,13584,19320,25009,25009,19320,18794,19321,19334, 19306,19321, 9039,25009,18796, 90, 90, 90,19623, 9040, 8012,25009,25009,25009,25009,19335,19497,18797,25009, 9043, 9044, 9044, 9044, 9044, 9044, 9044,19336,13582, 91,25009, 25009,25009, 9044, 9044, 9044, 9044, 9044, 9045,25009,25009, 19518,13583, 92,19519,25009,25009,25009,19338,13584, 93, 19092,19242,19429,19242,19429,20004,19911,25009, 9046, 9044, 9044, 9044, 9044, 9047, 90, 90,18814, 90, 90, 90, 90, 90, 90, 90, 9048, 90,19355,18815, 91,19243, 25009,19243,19584, 90, 90, 90, 90, 90, 90,25009, 19356,19093, 92,19244, 8029,19244,25009,19357,18817, 93, 19245,18374,19585,25009,25009,19525,25009,19733, 8030,25009, 19539, 90, 90, 90, 90, 8031, 90, 90, 207, 90, 90, 90, 90, 90, 90, 90, 9048, 90,17858,19334, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 9049,17859,25009,25009,19335, 8029,25009,25009,17860, 25009,19521,25009,18838, 721,18866,19336,25009,25009,25009, 8030,25009,19543, 90, 90, 90, 90, 8031, 90, 90, 19337, 90, 90, 90, 90, 90, 90,19338, 90, 90, 18839,19100,18425,25009,25009,25009,19544, 90, 90, 90, 90, 90, 90,25009,18840,25009,18426,18820, 9056,18427, 25009,18841,25009,18428,25009,18374,16540,16541,18821,25009, 19252,25009, 9057,25009,19567, 90, 90, 90,25009, 9058, 90, 90,18822, 90, 90, 90, 90, 90, 90,18823, 90, 90,17858,18741,16542,25009,25009,19023,19541, 90, 90, 90, 90, 90, 90, 9059,17859,18742,16543,18833, 9056,19024,25009,17860,18743,16544,25009,19587,19025, 8012, 25009,25009,20018,25009, 9057,19593,25009, 90, 90, 90, 18353, 9058, 90, 90,19323, 90, 90, 90, 90, 90, 90, 205, 90, 90,19355, 5746, 91,25009,25009, 91, 19824, 90, 90, 90, 90, 90, 90,17836,19356,25009, 92,19317, 9061, 92,25009,19357,25009, 93,25009,17837, 93,17838, 4849,19318, 9062,19319, 9063,25009,17839, 90, 90, 90,19320, 9064,19579,25009, 4850,19321,25009,25009, 25009,19511,25009, 4851,25009,19505,25009,25009, 6828, 1105, 9062, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 25009, 1603, 1603, 91,19582, 1106,19100,19092,25009,19100, 2337, 1603, 1603, 1603, 1603, 1603, 828, 92,19527,25009, 25009, 1954,18820,18814, 93,18820,25009,25009,25009,25009, 829,25009,19757,18821,18815, 1955,18821, 830, 1603, 1603, 1603,25009, 1956, 207,25009,19515,25009,18822,19093,25009, 18822, 7658,19618,25009,18823,18817,19524,18823,19529,25009, 9079, 1959, 90, 90,19334, 90, 90, 90, 90, 90, 90,25009, 90, 90,19098, 91,19104,25009,25009,18767, 19335, 907, 90, 90, 90, 90, 90,25009,25009, 92, 25009,19336, 630,18768,25009,25009, 93,25009,25009,25009, 18769,19252,19100,19242,19429,19337, 631,19903,25009, 90, 90, 90,19338, 632,19100, 9086, 1018, 1018,18820, 1303, 1018, 1018, 1018, 1018, 1018,19522, 1018, 3363,19023,18821, 18820,19243,25009,25009,19591, 3364, 1018, 1018, 1018, 1018, 1018,18821,19024,18822,25009,19244, 9091,19528,25009,19025, 18823,25009,19245,18838,17280,18822,17280,19530,25009,25009, 9092,25009,18823, 3367, 1018, 1018,25009, 9093, 1018, 1018, 19586, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 3363, 18839,16564,13582,16564,19601,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018, 9094,18840,16565,13583,16565, 9091,25009, 25009,18841,16566,20048,16566, 8783,19603,19252,12782,25009, 19252,19049, 9092,25009,18842, 3367, 1018, 1018,19547, 9093, 1018, 1018,12783, 1303, 1018, 1018, 1018, 1018, 1018,12784, 1018, 5766, 8784,19355,19023,19562,25009,19023,18767, 3364, 1018, 1018, 1018, 1018, 1018,13674, 8785,19356,19024,25009, 9108,19024,18768, 8786,19357,19025,19592,18383,19025,18769, 25009, 2848,25009,19620, 9109,19969,19548, 3367, 1018, 1018, 19594, 9110, 1018, 1018,19255, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,17868,25009, 91,25009,25009,18305, 19551, 3364, 1018, 1018, 1018, 1018, 1018, 9111,17869,25009, 92,18846, 9108,18306,25009,17870,18307, 93,25009,18383, 18308,20011,17280, 2848,19606,19475, 9109,25009,17871, 3367, 1018, 1018,25009, 9110, 1018, 1018,18750, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,17868,25009,25009,16564, 25009, 3405,19287, 3364, 1018, 1018, 1018, 1018, 1018,25009, 17869,25009,25009,16565, 9118, 3406,19288,17870, 2859,19624, 16566,19475, 3407,19289,25009,25009,25009,19475, 9119,25009, 19553, 3367, 1018, 1018,19602, 9120, 1018, 1018,19610, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,19287,17818, 25009,19625,25009,25009,19287, 3364, 1018, 1018, 1018, 1018, 1018, 9121,19288,25009,25009,17877, 9118,25009,19288,19289, 25009,19557,25009,25009,19049,19626,17324,19635,19499,17878, 9119,25009,17879, 3367, 1018, 1018,17880, 9120, 1018, 1018, 17325, 1303, 1018, 1018, 1018, 1018, 1018,17326, 1018, 1018, 19463,18767,17881,25009,25009,19313,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,19464,18768,25009,19465, 9126,19314, 25009,19466,18769,25009,25009,17818,19650,19677,19475,25009, 17811,25009, 9127,19619,19614, 3367, 1018, 1018,25009, 9128, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,17324,25009,18826,19287,25009,17317,19628, 3364, 1018, 1018, 1018, 1018, 1018, 9129,17325,25009,18827,19288, 9126,17318,25009,17326,17319,18828,19289,17811,17320,17811, 25009,19637,25009,25009, 9127,25009,25009, 3367, 1018, 1018, 25009, 9128, 1018, 1018,19627, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,17317,12782,17317,25009,25009,25009, 25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,17318,12783, 17318,17319, 9131,18329, 9132,17320,12784,17320,25009,25009, 25009,25009,17877,19631,19846,25009, 9133,19499,17811, 9134, 9135, 9135,13674, 9136,25009,19629,17878,25009,25009,17879, 9137, 1018, 1018,17880, 1303, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 5766, 91,19313,17317,19559,19649,25009,17881, 3364, 1018, 1018, 1018, 1018, 1018,25009, 92,19314,17318, 91, 9148,17319,25009, 93,19315,17320, 721,19632, 721, 19062,18741,25009,19630, 92, 9149,25009,19724, 3367, 1018, 1018, 93, 9150, 1018, 1018,18742, 1303, 1018, 1018, 1018, 1018, 1018,18743, 1018, 5766,18780,19499,18780,25009,19817, 207,25009, 3364, 1018, 1018, 1018, 1018, 1018, 9151,18781, 19880,18781,18782, 9148,18782,25009,18783,25009,18783, 721, 19062,25009,19499,19313,25009,25009,25009, 9149,25009,19633, 3367, 1018, 1018,17818, 9150, 1018, 1018,19314, 1303, 1018, 1018, 1018, 1018, 1018,19315, 1018, 5766,18780,25009,19313, 25009,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018, 17324,18781,19651,19314,18782, 9161,19648,25009,18783,25009, 19315,25009,19634,25009,17325,19323,25009,18336,25009, 9162, 25009,17326, 3367, 1018, 1018,25009, 9163, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,19636, 25009,13582,19317,25009,17877,19652, 3364, 1018, 1018, 1018, 1018, 1018, 9164,19702,19318,13583,19319, 9161,17878,25009, 25009,17879,13584,19320,17822,17880,17852,19323,19321,25009, 20047, 9162,25009,25009, 3367, 1018, 1018,25009, 9163, 1018, 1018,17881, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,17328,19638,17355,19317,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,17329,19653,17356,19319, 9172, 25009,25009,17330,25009,17357,19320,17822, 2075,17852,25009, 19321,19323,19682, 9173,25009,17331, 3367, 1018, 1018,25009, 9174, 1018, 1018, 2076, 1303, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 5766,17328, 2077,17355,19680,25009,19317,25009, 3364, 1018, 1018, 1018, 1018, 1018, 9175,17329, 2078,17356, 19318, 9172,19319,25009,17330,19660,17357,25009,17822,19654, 19687,19323,19640,19689,19321, 9173,25009,17331, 3367, 1018, 1018,25009, 9174, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,17328,25009,17858,19317,25009, 18839,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,17329, 19318,17859,19319, 9180,18840,25009,17330,25009,17860,19320, 25009,18841,18838,19641,19321,25009,25009, 9181,25009,17331, 3367, 1018, 1018,25009, 9182, 1018, 1018,19655, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766, 187,12782,18839, 18741,20016,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018, 9183, 188,12783,18840,18742, 9180,25009,25009, 189,12784, 18841,18743,25009,19642, 2848,25009,25009,17852,25009, 9181, 19705, 190, 3367, 1018, 1018,13674, 9182, 1018, 1018,19692, 1303, 1018, 1018, 1018, 1018, 1018, 9184, 1018, 5766, 2848, 25009,13582,18305,25009,17355,25009, 3364, 1018, 1018, 1018, 1018, 1018, 9184,25009,25009,13583,18306, 9186,17356,18307, 25009,18369,13584,18308,25009,17357,25009,18305,25009,25009, 25009, 9187,25009,19605, 3367, 1018, 1018, 9184, 9188,18750, 19912,18306,18753,19681,18307,25009,19604,25009,18308,25009, 25009, 9189, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018, 9184, 1018, 5766,18750, 2075,19463,25009,25009,25009, 25009, 3364, 1018, 1018, 1018, 1018, 1018, 9184,25009,25009, 19464, 2076, 9186,19465,25009,25009,25009,19466, 721,19643, 19323,19697, 2077,25009,25009,25009, 9187,25009,20040, 3367, 1018, 1018, 9184, 9188, 1018, 1018, 2509, 1303, 1018, 1018, 1018, 1018, 1018, 2079, 1018, 1018,18793,19317,17868,25009, 25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,19318, 18794,19319,17869,18795, 9195,25009,25009,18796,19320,17870, 721,19074,19661,19321,25009,25009,25009,25009, 9196,25009, 18797, 1018, 1018, 1018,25009, 9197, 1018, 1018,19335, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,18793,19336, 19463,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018, 9198,18794,19518,19464,18795, 9195,19465,25009,18796, 19338,19466,19905,19645,19658,19323,25009,25009,18838,18838, 9196,25009,18797, 1018, 1018, 1018,25009, 9197, 1018, 1018, 19615, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766, 25009,17836,19317,25009,25009,18839,18839, 3364, 1018, 1018, 1018, 1018, 1018,17837,19318,17838,19319,25009, 9207,18840, 18840,25009,17839,19320, 721,19074,18841,18841,19321,25009, 19691,19656, 9208,25009,25009, 3367, 1018, 1018,19690, 9209, 1018, 1018,19506, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,18793,18826,20097,25009,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018, 9210,18794,18827,25009,18795, 9207,25009,25009,19646,18828,25009,25009,25009,19664,19700, 25009,25009,18353,25009, 9208,25009,18797, 3367, 1018, 1018, 18353, 9209, 1018, 1018,18814, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,25009,18815, 91,25009,25009,17836, 25009, 3364, 1018, 1018, 1018, 1018, 1018,17836,19657,19093, 92,17837, 9215,17838,25009,25009,18817, 93,25009,17837, 17839,17838,25009,25009,18374,25009, 9216,25009,17839, 3367, 1018, 1018,25009, 9217, 1018, 1018, 1105, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,19659, 91, 91,25009, 25009,17858, 1106, 3364, 1018, 1018, 1018, 1018, 1018, 9218, 19686, 92, 92, 828, 9215,17859,25009,25009, 93, 93, 25009,20143,17860,20038,25009,25009, 2848, 829, 9216,25009, 25009, 3367, 1018, 1018, 830, 9217, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018, 9219, 1018, 5766,19662,19092, 25009,19334,25009,25009,18305, 3364, 1018, 1018, 1018, 1018, 1018, 9219,25009,19663,25009,18814, 9221,19335,18306,25009, 25009,18307,25009,25009,25009,18308,18815,25009,19336,25009, 9222,25009,12782, 3367, 1018, 1018, 9219, 9223,19607,18374, 19093,18750,19337,25009,25009,25009,12783,18817,25009,19338, 9224, 1018, 1018,12784, 1303, 1018, 1018, 1018, 1018, 1018, 9219, 1018, 5766,13582,25009,25009,17858,19706,19463,13674, 3364, 1018, 1018, 1018, 1018, 1018, 9219,13583,25009,17822, 17859, 9221,19464,18383,13584,19465,25009,17860,20046,19466, 25009,25009,25009,20041,25009, 9222, 1110, 1110, 3367, 1018, 1018, 9219, 9223, 1303,25009,19688,17328, 832, 832,25009, 17868, 3363, 4878, 4878, 4878, 4878, 4878, 4878, 4878, 3364, 17329, 833, 833,18340,17869,18826,25009,17330, 834, 834, 1304,17870,25009,25009,25009,25009,19526,19726,19699,18827, 17331,25009, 7662,19671, 1305,19639,18828, 3367,25009, 4879, 19334, 1306, 1018, 1018,20099, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018, 91,19334,19335,25009,25009,25009, 25009, 1619, 1018, 1018, 1018, 1018, 1018,19336, 92,19665, 25009,19335, 1308,18741,25009, 93,25009, 721,19074,25009, 25009,19337,19336,19355,25009,25009, 1309,18742,19338, 1018, 1018, 1018,25009, 1310,18743,25009,19518,19356,25009,19519, 721,19522,25009,19338,19357,18793,25009,19742,20104, 9239, 90, 90,25009, 4095, 90, 90, 90, 90, 90,18794, 90, 90,18795,25009,25009,25009,18796,17877, 804, 90, 90, 90, 90, 90, 90,25009,25009,19644,25009,18797, 3397,17878, 805,25009,17879, 1078, 91,25009,17880, 807, 25009,25009, 1129,25009, 3398, 5746,19334, 90, 90, 90, 92, 3399, 808,19647,17881,25009,19704, 93,19334, 9241, 90, 90,19335, 90, 90, 90, 90, 90, 90,25009, 90, 90, 4849,19336,19335,19092,19666,25009,25009, 907, 90, 90, 90, 90, 90,19336, 4850,19337,25009, 91, 630,18814,25009, 4851,19338,25009,25009,25009,25009,19337, 25009,19727,18815, 92, 631,25009,19667, 90, 90, 90, 93, 632,25009,25009,25009,25009,19093,19334,25009, 9242, 25009, 8783,25009,18817,19756,25009,17877,19670,25009,19092, 635, 90, 90,19335, 90, 90, 90, 90, 90, 90, 17878, 90, 90,17879,19336,18814,13582,17880, 8784,25009, 907, 90, 90, 90, 90, 90,18815,25009,19337,25009, 13583, 630, 8785,17881,25009,19338,25009,13584,25009, 8786, 19093,25009,25009,25009,25009, 631,25009,18817, 90, 90, 90,19766, 632,19668,25009,25009,25009,19693,19669,18826, 25009,25009,19100, 9243, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,18827, 2847, 4105,19672, 91,18820,25009, 18828,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,18821, 25009, 92,25009,19820, 9246,25009,25009,25009, 93,25009, 25009,25009, 8783,18822,25009,25009,18383,19736, 9247,25009, 18823, 4109, 2847, 2847,19902, 9248, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,25009, 8784, 20169,25009,25009,17868,19023, 4106, 2847, 2847, 2847, 2847, 2847, 9249,19696, 8785,20170,25009, 9246,17869,19024,25009, 8786,20171, 721,18866,17870,19025,25009, 721,18866,20172, 9247,19695,25009, 4109, 2847, 2847,19673, 9248, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045, 18425,25009,18820,25009,25009,18425,19709, 4106, 2847, 2847, 2847, 2847, 2847,18821,18426,25009,25009,19142, 9261,18426, 25009,18428,18427,25009, 721,18866,18428,18822,25009,25009, 19710,19252, 9262,25009,18823, 4109, 2847, 2847,25009, 9263, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18425,18741,13582,25009,20148,25009,19023, 4106, 2847, 2847, 2847, 2847, 2847, 9264,18426,18742,13583,18427, 9261,25009,19024,18428,18743,20181,25009, 5746,19252,19025, 25009,25009,25009,19738, 9262,25009,19711, 4109, 2847, 2847, 19100, 9263, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847, 4849,19023,18820,25009,25009,25009, 25009, 2847, 2847, 2847, 2847, 2847, 2847,18821, 4850,19024, 25009,25009, 9268,25009,25009, 4851,19025,25009,19242,19429, 19728,18822,20236,25009,25009,25009, 9269,19737,18823, 2859, 2847, 2847,19675, 9270, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,19243, 91,19463,25009, 25009,25009,19729, 2847, 2847, 2847, 2847, 2847, 2847, 9271, 19244, 92,19464,25009, 9268,19465,25009,19245, 93,19466, 19242,19429, 8783,20175,18383,16540,16541,25009, 9269,25009, 25009, 2859, 2847, 2847,19100, 9270, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,19243, 8784, 18820,17868,25009,16542,19703, 2847, 2847, 2847, 2847, 2847, 2847,18821,19244, 8785,25009,17869, 9273,16543,25009,19245, 8786,25009,17870,19739,19732,18822,19731,25009, 9274,25009, 9275,17877,18823, 2859, 2847, 2847,25009, 9276,19694, 9794, 19698,25009,19747,19674,25009,17878,17280,25009,17879,25009, 19023,25009,17880,25009, 9274, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19024, 2847, 7045,25009,17881,16564, 91,19025,25009,16564, 4106, 2847, 2847, 2847, 2847, 2847, 25009,19746,25009,16565, 92, 9286,25009,16565,25009,25009, 16566, 93,17280,19707,16566,25009,25009, 2848,19754, 9287, 25009,25009, 4109, 2847, 2847,19985, 9288, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,16564, 12782,25009,25009,25009,25009, 3405, 4106, 2847, 2847, 2847, 2847, 2847, 9289,16565,12783,25009,25009, 9286,25009, 3406, 19748,12784, 2859, 2848,19755,14558, 3407,25009,25009,19049, 19767, 9287,25009,25009, 4109, 2847, 2847,13674, 9288, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045, 3405,12782, 91,25009,25009,18767,13582, 4106, 2847, 2847, 2847, 2847, 2847,25009, 3406,12783, 92, 2859, 9297, 18768,13583, 3407,19991, 93,25009,19049,18769,13584,20276, 25009,19763,25009, 9298,25009,25009, 4109, 2847, 2847,13674, 9299, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 7045,18767,12782,18826,25009,25009,20237,19762, 4106, 2847, 2847, 2847, 2847, 2847, 9300,18768,12783,18827, 19279, 9297,25009,25009,18769,12784,18828,25009,19049,19475, 19475,17811,25009,19990,25009, 9298,25009,25009, 4109, 2847, 2847,13674, 9299, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18767,19287,19287,17317,25009, 25009,19771, 4106, 2847, 2847, 2847, 2847, 2847,25009,18768, 19288,19288,17318, 9305,25009,17319,18769,19289,19289,17320, 19475, 721,19062,25009,25009,19770,25009, 9306,25009,19764, 4109, 2847, 2847,25009, 9307, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,19287,18741,18780, 25009,25009,25009,19768, 4106, 2847, 2847, 2847, 2847, 2847, 9308,19288,18742,18781,17877, 9305,18782,19986,19289,20292, 18783,19242,19429,25009,19776,25009,25009, 2848,17878, 9306, 25009,17879, 4109, 2847, 2847,17880, 9307, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19749, 2847, 7045,19243, 17818,17881, 2848,19751,18826,18305, 4106, 2847, 2847, 2847, 2847, 2847,25009,19244,25009,25009,25009, 9310,18827,18306, 19245,19730,18307,25009,25009,18828,18308,17324,25009,25009, 18305, 9311,25009,25009, 4109, 2847, 2847,25009, 9312,19433, 25009,17325,18750,19964,18306,17811,17811,18307,17326,25009, 19780,18308,25009,25009,25009,25009,25009, 9313, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,18750, 2847, 2847, 25009, 91,17317,17317,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009, 92,17318,17318, 9318,17319, 17319,19773, 93,17320,17320,17811,17818,19061,25009,25009, 19499,19499, 9319,25009,20277, 2859, 2847, 2847,19772, 9320, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,17317,17324,25009,25009,19778,19313,19313, 2847, 2847, 2847, 2847, 2847, 2847, 9321,17318,17325,25009,17319, 9318,19314,19314,17320,17326,19774, 721,19062,19315,19315, 25009,25009,25009,25009, 9319,25009,19793, 2859, 2847, 2847, 19499, 9320, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18780, 91,18826,25009,25009,25009, 19775, 4106, 2847, 2847, 2847, 2847, 2847,19313,18781, 92, 18827,19294, 9326,19791,25009,18783, 93,20377, 721,19062, 17852,19314,25009,25009,18374,25009, 9327,25009,19315, 4109, 2847, 2847,20005, 9328, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18780,17355,18741,25009, 19821,17858,19827, 4106, 2847, 2847, 2847, 2847, 2847, 9329, 18781,17356,18742,18782, 9326,17859,25009,18783,17357,18743, 25009,20150,17860,25009,17818, 2848, 2848,25009, 9327,25009, 19777, 4109, 2847, 2847,25009, 9328, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,25009,25009, 25009,17324,25009,18305,18305, 4106, 2847, 2847, 2847, 2847, 2847,19475,19750,25009,25009,17325, 9331,18306,18306,25009, 18307,18307,17326,25009,18308,18308,25009,25009, 187,25009, 9332,25009,13582, 4109, 2847, 2847,19779, 9333,19287,17822, 18750,18750, 188,19752,17877,19843,13583,18353,25009, 189, 19834,25009,19288,13584,25009,17822, 9334, 2848,17878,19289, 19769,17879, 190,19785,20323,17880,17328, 9345, 9345, 9345, 9345, 9345, 9345, 9345,17836,19799,25009, 8784,19478,25009, 17329,17881,17328,25009,25009, 3405,17837,17330,17838,25009, 25009, 8785,17822,19323,18374,17839,17329,17852, 8786, 3406, 17331,19782, 2859,17330,25009,19783, 3407, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,17331, 2847, 4105,17328, 19317,17858,19781,25009,17355,25009, 4106, 2847, 2847, 2847, 2847, 2847,19318,17329,19319,17859,25009, 9348,17356,25009, 17330,19320,17860,25009,17822,17357,19321,19823,19797,25009, 19829, 9349,25009,17331, 4109, 2847, 2847,25009, 9350, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,17328,19355,20381,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847, 9351,17329,19356,25009,18741, 9348, 25009,25009,17330,19357,25009, 721,19074,18353,18383,25009, 19784,18838,18742, 9349,25009,17331, 4109, 2847, 2847,18743, 9350, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 2847,18793,17836,17868,19837,20017,18839,19786, 2847, 2847, 2847, 2847, 2847, 2847,17837,18794,17838,17869, 19306, 9363,18840,25009,18796,17839,17870, 721,19074,18841, 19499,19833,25009,19801,18838, 9364,25009,18797, 2859, 2847, 2847,25009, 9365, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,18793, 91,19313,25009,25009, 25009,18839, 2847, 2847, 2847, 2847, 2847, 2847, 9366,18794, 92,19314,18795, 9363,25009,18840,18796, 93,19315,19792, 19787,19323,18841,25009,25009,25009,19831, 9364,25009,18797, 2859, 2847, 2847,20119, 9365, 90, 90,19502, 9380, 90, 90, 90, 90, 90,25009, 90, 2190,19355,19317, 91, 25009,25009,25009,20103, 2191, 90, 90, 90, 90, 90, 19318,19356,19319, 92,17877, 7742,20421,25009,19357,19320, 93, 721,19074,19334,19321,25009,25009, 721,17878, 7743, 19798,17879, 2194, 90, 90,17880, 7744, 90, 90,19335, 90, 90, 90, 90, 90, 90,25009, 90, 2190,18793, 19336,17881,25009,19844, 91, 804, 2191, 90, 90, 90, 90, 90,25009,18794,19518,25009,18795, 3780, 92, 805, 18796,19338, 1078,25009,25009, 93, 807,25009,20173,19790, 19323, 3781, 2848,19788, 2194, 90, 90,25009, 3782, 808, 25009,18353, 9384, 765, 765, 2075, 765, 765, 765, 765, 765, 765,25009, 765, 2872,25009,25009,19317,25009,25009, 19898, 2076, 2873, 765, 765, 765, 765, 765,17836,19318, 25009,19319, 2077, 9389,19899,25009,25009,19900,19320,19796, 17837,19901,17838,19321,25009,18803, 2078, 9390,25009,17839, 2876, 765, 765, 2079, 9391, 765, 765,19506, 765, 765, 765, 765, 765, 765,25009, 765, 2872,19800,19804,19355, 25009,19802, 2513,18826, 2873, 765, 765, 765, 765, 765, 9392,25009,25009,19356,18814, 9389,25009,18827,25009,25009, 19357,25009,18383,19840,18828,18815,20239,25009,20383, 9390, 20314,25009, 2876, 765, 765,19092, 9391, 765, 765,19093, 765, 765, 765, 765, 765, 765,18817, 765, 5024,17868, 17868,18814, 91,25009,25009,25009, 2873, 765, 765, 765, 765, 765,18815,17869,17869,25009, 92, 9407,19805,25009, 17870,17870,25009, 93,18838,19334,18816,19861,19839,19330, 25009, 9408,25009,18817, 2876, 765, 765,19806, 9409, 765, 765,19335, 765, 765, 765, 765, 765, 765,25009, 765, 5024,18839,19336,19463,19862,25009,25009,19830, 2873, 765, 765, 765, 765, 765, 9410,18840,19337,19464,19863, 9407, 19465,25009,18841,19338,19466,19864,19879,19334,25009,17852, 25009,25009,20452, 9408,25009,18842, 2876, 765, 765,19334, 9409, 765, 765,19335, 765, 765, 765, 765, 765, 765, 25009, 765, 765,18741,19336,19335,17355,25009,25009,25009, 2873, 765, 765, 765, 765, 765,19336,18742,19337,25009, 17356, 9420,19807,25009,18743,19338,25009,17357,18838,19092, 19337,18374,19809,25009,25009, 9421,25009,19338, 2876, 765, 765,19822, 9422, 765, 765,18814, 765, 765, 765, 765, 765, 765,25009, 765, 765,18839,18815,13582,17858,25009, 25009,25009, 2873, 765, 765, 765, 765, 765, 9423,18840, 19093,13583,17859, 9420,25009,18833,18841,18817,13584,17860, 8783,19810,20457, 8783, 721,19851,25009, 9421,25009,19832, 2876, 765, 765,19813, 9422, 765, 765,19828, 765, 765, 765, 765, 765, 765,25009, 765, 765, 8784,25009,18820, 8784,25009,18425,25009, 2873, 765, 765, 765, 765, 765, 18821, 8785,25009,25009, 8785, 9431,18426,25009, 8786,18427, 25009, 8786,19835,18428,18822,19836,25009,25009,25009, 9432, 25009,18823, 2876, 765, 765,25009, 9433, 765, 765,19100, 765, 765, 765, 765, 765, 765,25009, 765, 765,13582, 19355,25009,25009,20515,25009,18820, 2873, 765, 765, 765, 765, 765, 9434,13583,19356,25009,18821, 9431,25009,25009, 13584,19357,19814,25009,20458,19100,19909,25009,25009,25009, 18822, 9432,25009,19342, 2876, 765, 765,18823, 9433, 765, 765,18820, 765, 765, 765, 765, 765, 765,25009, 765, 765, 91,18821,18767,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,25009, 92,18822,18768,12782, 9439, 25009,25009, 93,18823,18769,19242,19869,19815,19242,19429, 25009,25009,12783, 9440,25009,19865, 2876, 765, 765,12784, 9441, 765, 765,25009, 765, 765, 765, 765, 765, 765, 25009, 765, 765,19243,12782,13674,19243,19847,25009,25009, 2873, 765, 765, 765, 765, 765, 9442,19244,12783,25009, 19244, 9439,25009,25009,19245,12784,25009,19245,19252, 5746, 19848,19871,25009,25009,19914, 9440,25009,25009, 2876, 765, 765,13674, 9441, 765, 765,19323, 765, 765, 765, 765, 765, 765,25009, 765, 765,19023, 4849,25009,25009,25009, 25009,19287, 2873, 765, 765, 765, 765, 765,25009,19024, 4850,25009,19317, 9444, 9445,19288,19025, 4851,19794,25009, 19876,25009,19289,25009,19318,25009,19319, 9446,25009,18826, 2876, 765, 765,19320, 9447,19867,25009,25009,19321,17280, 9445, 765, 765,18827, 765, 765, 765, 765, 765, 765, 18828, 765, 765, 91, 9450, 9450, 9450, 9450, 9450, 9450, 765, 765, 765, 765, 765, 765,16564, 92,20098,25009, 25009, 9451,25009,25009, 93,25009,25009,25009,25009,25009, 16565,25009,25009, 721,18866, 9452,25009,16566, 765, 765, 765,20374, 9453, 765, 765, 5746, 765, 765, 765, 765, 765, 765,25009, 765, 765,19886,17283,25009,25009,25009, 17877,18425, 765, 765, 765, 765, 765, 765,25009,25009, 19850,25009, 4849, 9451,17878,18426,25009,17879,18427,25009, 25009,17880,18428,19252,25009,25009, 4850, 9452,25009,19845, 765, 765, 765, 4851, 9453, 765, 765,17881, 765, 765, 765, 765, 765, 765,25009, 765, 765,19868,12782, 8055, 19023,25009,25009,25009, 2873, 765, 765, 765, 765, 765, 721,19074,12783,25009,19024, 9456, 9457,19438,25009,12784, 25009,19025,25009,19989,25009,25009,19026,25009,25009, 9458, 25009,25009, 2876, 765, 765,13674, 9459,25009,18793,25009, 721,18866, 9457, 765, 765,25009, 765, 765, 765, 765, 765, 765,18794, 765, 5024,18795,25009,25009,25009,18796, 25009,25009, 2873, 765, 765, 765, 765, 765,18425,25009, 25009,25009,18797, 9469,25009,25009,25009,19789,19077,25009, 19242,19429,18426,25009,25009,18427,25009, 9470,25009,18428, 2876, 765, 765,25009, 9471, 765, 765,17280, 765, 765, 765, 765, 765, 765,25009, 765, 5024,19852,19243, 91, 25009,25009,19355,19884, 2873, 765, 765, 765, 765, 765, 9472,20243,19244, 92,16564, 9469,19356,25009,25009,19245, 93,25009,25009,19357,19924, 6489,25009,17257,16565, 9470, 19870,25009, 2876, 765, 765,16566, 9471, 765, 765,19049, 765, 765, 765, 765, 765, 765,25009, 765, 5024,16540, 16541,17324,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,19463,25009,25009,17325,18767, 9484,19904,25009, 25009,25009,17326,25009,19252,19908,19464,16542,25009,19465, 18768, 9485,25009,19466, 2876, 765, 765,18769, 9486, 765, 765,16543, 765, 765, 765, 765, 765, 765,16544, 765, 5024,19023,19049,25009,25009,25009,25009,19875, 2873, 765, 765, 765, 765, 765, 9487,19024,19872,17260,19438, 9484, 25009,25009,19025,25009,25009,25009,19252,19026,17818,18767, 2848,25009,19475, 9485,25009,25009, 2876, 765, 765,25009, 9486, 765, 765,18768, 765, 765, 765, 765, 765, 765, 18769, 765, 5024,19023,25009,17324, 91,25009,19888,19287, 2873, 765, 765, 765, 765, 765,25009,19024,19910,17325, 92, 9497,19889,19288,19025,19890,19925, 93,17280,19891, 19289,20508, 2848,25009,25009, 9498,25009,19877, 2876, 765, 765,19915, 9499, 765, 765,19892, 765, 765, 765, 765, 765, 765,25009, 765, 5024,16564,25009, 91,25009,25009, 18305,19893, 2873, 765, 765, 765, 765, 765, 9500,16565, 25009, 92,17783, 9497,18306,25009,16566,18307, 93,25009, 19475,18308,19936,19918, 2848,25009,25009, 9498,25009,19885, 2876, 765, 765,25009, 9499, 765, 765,18750, 765, 765, 765, 765, 765, 765,25009, 765, 5024,19287,25009,19313, 17317,25009,18305,25009, 2873, 765, 765, 765, 765, 765, 25009,19288,25009,19314,17318, 9508,18306,17319,19289,18307, 19315,17320,19916,18308,25009,19499,25009,17811,17811, 9509, 25009,19895, 2876, 765, 765,25009, 9510, 765, 765,18750, 765, 765, 765, 765, 765, 765,25009, 765, 5024,25009, 25009,25009,19313,25009,17317,17317, 2873, 765, 765, 765, 765, 765, 9511,19917,25009,25009,19314, 9508,17318,17318, 25009,17319,17319,19315,25009,17320,17320,19938,25009,17811, 25009, 9509,25009,25009, 2876, 765, 765,25009, 9510, 765, 765, 1105, 765, 765, 765, 765, 765, 765,25009, 765, 5024,19947,19323,25009,25009,25009,17317, 1106, 2873, 765, 765, 765, 765, 765,25009,25009,25009, 1106, 828, 9516, 17318,25009,25009,17319,19504,25009,25009,19919, 828,19317, 9517,25009, 829, 9518,25009,19795, 2876, 765, 765, 830, 9519,19318, 829,19319, 721,19921, 721,19062,25009, 830, 19320,25009,19803,25009,25009,19321, 9517, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 5024,25009, 25009, 91,18780,25009,18780,25009, 2873, 765, 765, 765, 765, 765,25009,19920,25009, 92,18781, 9521,18781,18782, 25009,18782, 93,18783,25009,18783,19499,19939,25009,25009, 17818, 9522,25009,25009, 2876, 765, 765,25009, 9523, 765, 765,20397, 765, 765, 765, 765, 765, 765,25009, 765, 5024,25009,25009,19313,19317,25009,25009,17324, 2873, 765, 765, 765, 765, 765, 9524,19923,19318,19314,19319, 9521, 25009,17325,25009,25009,19315,19320,19963,19334,17326,25009, 19321,25009,25009, 9522,25009,19937, 2876, 765, 765,19092, 9523, 765, 765,19335, 765, 765, 765, 765, 765, 765, 25009, 765, 5024,18826,19336,18814,25009,25009,25009, 1110, 2873, 765, 765, 765, 765, 765,18815,18827,19337,25009, 832, 9516, 187,25009,18828,19338,19808,25009,25009, 2848, 19093, 91, 9517,25009, 833, 9518, 188,18817, 2876, 765, 765, 834, 9519, 189,19523, 92,25009,25009,25009,19323, 19811,25009, 93,25009,19812,25009,20065,18305, 9517, 721, 19062, 9526, 765, 765,19092, 765, 765, 765, 765, 765, 765,18306, 765, 765,18307,25009,19317,25009,18308,25009, 18814, 765, 765, 765, 765, 765, 765,18780,19318,25009, 19319,18815, 9533,25009,18750,25009,19894,19320,25009,25009, 19949,18781,19321,25009,18782,19093, 9534,25009,18783, 765, 765, 765,18817, 9535, 765, 765,18353, 765, 765, 765, 765, 765, 765,25009, 765, 765,19922,19966,19463,20450, 25009,25009,25009, 765, 765, 765, 765, 765, 765, 9536, 25009,25009,19464,17836, 9533,19465,19943,25009,25009,19466, 25009,19927,19323,17852,17355,17837,19323,17838, 9534,25009, 25009, 765, 765, 765,17839, 9535, 765, 765,17356, 765, 765, 765, 765, 765, 765,17357, 765, 5024,17328,19317, 17355,25009,25009,19317,25009, 2873, 765, 765, 765, 765, 765,19318,17329,19319,17356,19318, 9548,19319,25009,17330, 19320,19967,25009,17822,19320,19321,19323,25009,19941,19321, 9549,19940,17331, 2876, 765, 765,25009, 9550, 765, 765, 25009, 765, 765, 765, 765, 765, 765,25009, 765, 5024, 17328,25009,19463,19317,25009,20582,25009, 2873, 765, 765, 765, 765, 765, 9551,17329,19318,19464,19319, 9548,19465, 25009,19928,25009,19466,19320,17822,19951,19968,19942,19321, 18353,25009, 9549,25009,17331, 2876, 765, 765,25009, 9550, 765, 765,19335, 765, 765, 765, 765, 765, 765,25009, 765, 5024,17328,19336,19355,25009,25009,17836,25009, 2873, 765, 765, 765, 765, 765,25009,17329,19337,19356,17837, 9559,17838,25009,17330,19338,19357, 721,19932,17839,18374, 19945,25009,25009,18374, 9560,25009,19929, 2876, 765, 765, 25009, 9561, 765, 765, 1110, 765, 765, 765, 765, 765, 765,25009, 765, 5024,18793, 832,17858,25009,25009,19971, 17858, 2873, 765, 765, 765, 765, 765, 9562,18794, 833, 17859,18795, 9559,25009,17859,18796, 834,17860,25009,20091, 25009,17860,18353,19973,18838,25009, 9560,25009,18797, 2876, 765, 765,19100, 9561, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 5024,25009,25009,18820,17836, 18383,18839,25009, 2873, 765, 765, 765, 765, 765,18821, 19974,17837,25009,17838, 9567,18840,25009,25009,25009,25009, 17839,25009,18841,18822,25009, 9568,19355,17868, 9569,25009, 18823, 2876, 765, 765,19944, 9570, 721,19074,19334,25009, 19356,17869,25009,19816,18846,25009,25009,19357,17870,20517, 25009, 9568, 765, 765,19335, 765, 765, 765, 765, 765, 765,17871, 765, 5024,18793,19336,19838,25009,25009,25009, 25009, 2873, 765, 765, 765, 765, 765,25009,18794,19337, 25009,18795, 9572,25009,25009,18796,19338,19934, 721,19935, 19334,19975,25009,25009,25009,25009, 9573,19952,18797, 2876, 765, 765,25009, 9574, 765, 765,19335, 765, 765, 765, 765, 765, 765,25009, 765, 5024, 804,19336,18839,25009, 25009,25009,25009, 2873, 765, 765, 765, 765, 765, 9575, 805,19337,18840, 1078, 9572,25009,25009, 807,19338,18841, 25009,25009,19953,18838,25009,25009,17852,17822, 9573,25009, 808, 2876, 765, 765,25009, 9574, 765, 765, 1110, 765, 765, 765, 765, 765, 765,25009, 765, 5024,25009, 832, 18839,25009,25009,17355,17328, 2873, 765, 765, 765, 765, 765,19965,19926, 833,18840, 187, 9567,17356,17329,25009, 20231,18841,25009,25009,17357,17330,25009, 9568,25009, 188, 9569,19355,25009, 2876, 765, 765, 189, 9570,17331,19976, 25009,25009,18838,25009,25009,19356, 2848, 721,19074, 190, 25009,25009,19357, 9568,25009,19930, 9577, 765, 765,25009, 765, 765, 765, 765, 765, 765,19954, 765, 2872,18839, 20245,25009,25009,25009,19888,18793, 2873, 765, 765, 765, 765, 765,18814,18840,19931,25009,25009, 9389,19889,18794, 18841,19890,18795,18815,25009,19891,18796,19977,25009,25009, 25009, 9390,19979, 8783, 2876, 765, 765,19093, 9391,18797, 25009,19892,25009,25009,18817,19092, 9586, 765, 765,19334, 765, 765, 765, 765, 765, 765,25009, 765, 2872, 8784, 8784,18814,25009,19950,13582,19335, 2873, 765, 765, 765, 765, 765,18815, 8785, 8785,19948,19336, 9389,13583,25009, 8786, 8786,25009,25009,19980,13584,18816,19956,20590,19330, 19337, 9390,25009,18817, 2876, 765, 765,19338, 9391,19092, 9587, 765, 765, 1110, 9592, 765, 765, 765, 765, 765, 25009, 765, 765,19463, 832,18814,25009,25009,25009,20174, 1326, 765, 765, 765, 765, 765,18815,19464, 833,25009, 19465, 1036,25009,25009,19466, 834,25009,25009,25009,19959, 19093,18383,25009,25009,25009, 1037,25009,18817, 765, 765, 765,19100, 1038, 90, 90,18820, 90, 90, 90, 90, 90, 90,25009, 2905, 2190,19955,18821,18820,17868,25009, 25009,19981, 2191, 90, 90, 90, 90, 90,18821,25009, 18822,19957,17869, 9594,25009,25009,25009,18823,25009,17870, 8783,19978,18822,13582,25009,19342,18383, 9595,25009,18823, 2194, 90, 90, 6574, 9596, 90, 90,13583, 90, 90, 90, 90, 90, 90,13584, 2905, 2190, 8784,19100,25009, 25009,25009,20182,17868, 2191, 90, 90, 90, 90, 90, 9597, 8785,25009,14491,18820, 9594,25009,17869, 8786,25009, 25009, 721,18866,25009,17870,18821,19983,18374,18383, 9595, 25009, 8788, 2194, 90, 90, 6574, 9596, 90, 90,18822, 90, 90, 90, 90, 90, 90,18823, 2905, 90,18425, 19993,19355,25009,25009,17858,17868, 90, 90, 90, 90, 90, 90,25009,18426,19960,19356,18427, 4238,17859,17869, 18428,25009,20649,25009,25009,17860,17870,25009,19861,19861, 25009, 4239,25009,25009, 90, 90, 90, 90, 4240,19972, 19982, 2075, 9611, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 2905, 90,19862,19862, 2076,17877,25009, 25009,25009, 90, 90, 90, 90, 90, 90, 2077,19863, 19863,25009,17878, 4238,20425,17879,19864,19864,25009,17880, 25009,19988, 2078,25009,19463,18741,25009, 4239,25009, 2079, 90, 90, 90, 90, 4240,17881,20003,19946,19464,18742, 25009,19465,25009,11790,25009,20720,18743, 9612, 90, 90, 25009, 1422, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 2905, 2190,19355,19861,25009,25009,25009, 18741,19463, 2191, 90, 90, 90, 90, 90,20290,19356, 20315,25009,25009, 9616,18742,19464,19357,25009,19465, 721, 18866,18743,19466,19862,25009, 5746,19861, 9617,25009,20105, 3510, 90, 90, 9618, 9619, 90, 90,19863, 90, 90, 90, 90, 90, 90,19864, 2905, 2190,18425,20001,20000, 25009,25009, 4849,19862, 2191, 90, 90, 90, 90, 90, 9620,18426,25009,25009,18427, 9616, 4850,19863,18428,25009, 25009,25009,19861, 4851,19864,20588,19995,25009,25009, 9617, 20006,25009, 3510, 90, 90, 9618, 9619, 90, 90,19100, 90, 90, 90, 90, 90, 90,25009, 90, 2190,19862, 13582,13582,25009,25009,25009,18820, 2191, 90, 90, 90, 90, 90,25009,19863,13583,13583,18821, 9622,25009,25009, 19864,13584,13584,19242,19429,19958,16540,16541,25009,20014, 18822, 9623,25009,20002, 3510, 90, 90,18823, 9624, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 2190,19243,25009,25009,16542,25009,19023,18741, 2191, 90, 90, 90, 90, 90, 9628,19244,25009,25009,16543, 9622, 19024,18742,19245,20022,19252,16544,20008,19025,18743,25009, 25009,25009,20558, 9623,25009,25009, 3510, 90, 90,20010, 9624, 9650, 9651, 9651, 9651, 9651, 9651, 9651, 8619,25009, 16564,19023,25009,25009, 9651, 9651, 9651, 9651, 9651, 9652, 20013,25009,25009,25009,16565,19024,25009,17280, 2848,20033, 17280,16566,19025, 92,25009,25009,25009,25009,25009,25009, 9653, 9651, 9651, 9651, 9651, 9651, 9654, 9655, 9655, 9655, 9655, 9655, 9655, 9656,16564,18826,19898,16564,25009, 9655, 9655, 9655, 9655, 9655, 9657,25009,25009,25009,16565,18827, 19899,16565,20037,19900,20039,16566,18828,19901,16566,20023, 20642,25009,25009,25009,25009, 9658, 9655, 9655, 9655, 9655, 9655, 9661, 9662, 9662, 9662, 9662, 9662, 9662, 9663, 91, 91,19463,18826,25009, 9662, 9662, 9662, 9662, 9662, 9664, 20375,25009,25009, 92, 92,19464,18827,19049,19465,19475, 93, 93,19466,18828,25009,20670, 3539,25009,25009,25009, 9665, 9662, 9662, 9662, 9662, 9662, 9670, 9671, 9671, 9671, 9671, 9671, 9671, 7376,18767,20043,19287,19355,25009, 9671, 9671, 9671, 9671, 9671, 9672,20647,25009,25009,18768,25009, 19288,19356,19049, 721,19062,18769,25009,19289,19357,25009, 25009,20050,25009,25009,25009, 9673, 9671, 9671, 9671, 9671, 9671, 9675, 9676, 9676, 9676, 9676, 9676, 9676, 9677,18767, 18741,18780,20055,25009, 9676, 9676, 9676, 9676, 9676, 9678, 25009,25009,25009,18768,18742,18781, 721,19062,18782,19499, 18769,18743,18783,25009,25009,25009,25009,20694,20045,25009, 9679, 9676, 9676, 9676, 9676, 9676, 9686, 9687, 9687, 9687, 9687, 9687, 9687, 7390,18780,18826,19313,25009,25009, 9687, 9687, 9687, 9687, 9687, 9688,25009,25009,25009,18781,18827, 19314,18782,19323,20079,20107,18783,18828,19315,25009,25009, 25009,20072,20782,20057,25009, 9689, 9687, 9687, 9687, 9687, 9687, 9691, 9692, 9692, 9692, 9692, 9692, 9692, 9693,19317, 17836,17858, 91,25009, 9692, 9692, 9692, 9692, 9692, 9694, 25009,19318,17837,19319,17838,17859, 92,19323,18353,18374, 19320,17839,17860,20852,20075,19321,25009,25009,25009,25009, 9695, 9692, 9692, 9692, 9692, 9692, 9702, 9703, 9704, 9705, 9705, 9705, 9705, 90,19317,17836,17858,25009,25009, 6250, 6250, 6250, 6250, 6250, 6255,25009,19318,17837,19319,17838, 17859,25009,18838,25009,25009,19320,20080,20108,20077,25009, 19321,25009,25009,25009,25009, 6252, 6250, 6250, 6250, 6250, 6250, 9708, 9709, 9709, 9709, 9709, 9709, 9709, 8667,18839, 20109,25009,25009,13582, 9709, 9709, 9709, 9709, 9709, 9710, 25009,25009,25009,18840,25009, 721,18866,13583,25009,25009, 18841,18374,25009,25009,13584,25009,25009,25009,25009,25009, 9711, 9709, 9709, 9709, 9709, 9709, 9712, 9713, 9713, 9713, 9713, 9713, 9713,18425,25009,20724,25009,25009,17858, 9713, 9713, 9713, 9713, 9713, 9714,25009,20106,18426,25009,25009, 19142,25009,17859,25009,18428,19252,19049, 721,19074,17860, 25009,25009,25009,25009,25009, 9715, 9713, 9713, 9713, 9713, 9716, 9722,19994, 6269, 6269, 6269, 6269, 6269, 6269, 6269, 6273,25009,19023,18767,25009,18793, 6269, 6269, 6269, 6269, 6269, 6271,25009,25009,25009,25009,19024,18768,17280,18794, 19279,25009,18795,19025,18769,25009,18796,17811,18838, 5746, 25009,25009, 6272, 6269, 6269, 6269, 6269, 6269, 323,18797, 19078,20015,20044,20052,19933,16564,25009, 9738, 9738, 9738, 9738, 9738, 9738, 9738,17317,18839, 4849,25009,25009,16565, 9738, 9738, 9738, 9738, 9738, 9739,16566,25009,17318,18840, 4850,17319,25009,25009,25009,17320,18841, 4851, 2848, 174, 20024,25009, 175,25009,20111,25009, 9740, 9738, 9738, 9738, 9738, 9738, 2030,20007, 9742, 9742, 9742, 9742, 9742, 9742, 9742, 5316,25009,13582,17877,17877,19888, 6411, 6411, 6411, 6411, 6411, 6412,25009,25009,25009,25009,13583,17878,17878, 19889,17879,17879,19890,13584,17880,17880,19891,25009,20860, 2848,25009, 2848, 6413, 6411, 6411, 6411, 6411, 6411, 336, 19987,17881,17881,19892,25009,25009,20027,25009, 9754, 9754, 9754, 9754, 9754, 9754, 9754,20025,25009,12782,19888,25009, 19888, 9754, 9754, 9754, 9754, 9754, 9755,25009,25009,25009, 25009,12783,19889,25009,19889,19890,25009,19890,20124,19891, 188,19891,25009,20028,20112, 2848,25009, 9756, 9754, 9754, 9754, 9754, 9754,25009,13674,19892,25009,19892,25009,25009, 190, 2059,25009, 9758, 9758, 9758, 9758, 9758, 9758, 9758, 5347,18839,25009,18305,19463,25009, 6434, 6434, 6434, 6434, 6434, 6435,20718,25009,25009,18840,25009,18306,19464,25009, 18307,19465,18841,18383,18308,19466,20031, 2848,20033,20096, 25009,25009, 6436, 6434, 6434, 6434, 6434, 6434, 196, 196, 18750, 4421, 196, 196, 196, 196, 196,25009, 196, 196, 17868,19242,19429,25009,25009,19898, 91, 196, 196, 196, 196, 196, 196,25009,17869,25009,25009,18846, 3661,19899, 92,17870,19900,25009,25009,25009,19901, 93,25009,19243, 25009,25009, 3662,25009,17871, 196, 196, 196, 2848, 3663, 19984,25009,25009,19244,25009,20036, 207, 9782, 361, 361, 19245, 4433, 361, 361, 361, 361, 361,25009, 361, 361, 2848,20033,25009,20009,25009, 91,19888, 361, 361, 361, 361, 361, 361,25009,20693,25009,25009,18741, 3676, 92, 19889,25009,25009,19890,25009,25009, 93,19891,19898,25009, 25009,18742, 3677, 8783,25009, 361, 361, 361,18743, 3678, 20026,25009,19899,19892, 1741,19900,25009, 9791, 2181,19901, 9803, 9803, 9803, 9803, 9803, 9803, 9803, 5413,25009,13582, 8784,25009,20035, 6491, 6491, 6491, 6491, 6491, 6492,25009, 25009,25009,25009,13583, 8785,25009,20114,25009,20116,18353, 13584, 8786, 92,25009,25009,25009,25009,25009,20859, 6493, 6491, 6491, 6491, 6491, 6491, 6509, 6509, 6509, 6509, 6509, 6509, 6509, 4467, 8784,25009,17868,17836, 227, 6509, 6509, 6509, 6509, 6509, 6510,20078,25009,25009, 8785,17837,17869, 17838,18383,19861,20136, 8786,18383,17870,17839,25009,25009, 25009,25009,25009,25009, 6511, 6509, 6509, 6509, 6509, 6509, 6521, 6521, 6521, 6521, 6521, 6521, 6521, 4478,17868,19862, 91,19355,17868, 6521, 6521, 6521, 6521, 6521, 6522,25009, 20115,25009,17869,19863, 92,19356,17869, 721,18866,20117, 20134, 93,19357,17870,25009,25009,20921,25009,25009, 6523, 6521, 6521, 6521, 6521, 6521, 6534, 6534, 6534, 6534, 6534, 6534, 6534, 4493,20781, 91,18425,18826,25009, 6534, 6534, 6534, 6534, 6534, 6535,25009,25009,25009,25009, 92,18426, 18827, 2848,18427,20138,20139, 93,18428,18828,20128,25009, 25009,25009,25009,20913, 6536, 6534, 6534, 6534, 6534, 6534, 6547, 6547, 6547, 6547, 6547, 6547, 6547, 4509,25009,18305, 4849, 4849,20029, 6547, 6547, 6547, 6547, 6547, 6548,25009, 25009,25009,25009,18306, 4850, 4850,18307,25009,19861,19252, 18308, 4851, 4851,25009,25009,25009,25009,25009,25009, 6549, 6547, 6547, 6547, 6547, 6547, 90,18750, 9804, 9804, 9804, 9804, 9804, 9804, 9804, 90,19862,19023,20145,20133,25009, 9804, 9804, 9804, 9804, 9804, 9805,25009,25009,25009,19863, 19024,25009, 721,19062,25009,25009,19864,19025,25009,25009, 25009,25009,25009,25009,25009,25009, 9806, 9804, 9804, 9804, 9804, 9804, 9808, 9808, 9808, 9808, 9808, 9808, 9808, 5476, 18780,25009,25009,25009, 91, 6561, 6561, 6561, 6561, 6561, 6562,25009,25009,25009,18781,25009,25009,19294, 92,25009, 25009,18783,19475, 2848,20033, 93,25009,25009,25009,25009, 25009, 6563, 6561, 6561, 6561, 6561, 6561, 90, 90,20056, 90, 90, 90, 90, 90, 90,20034, 90, 3790,19287, 12782,19898,25009,25009,25009,20049, 2191, 90, 90, 90, 90, 90,25009,19288,12783,19899,19624, 9810,19900,25009, 19289,12784,19901,25009,19475,17818, 721,18866,25009,25009, 25009, 9811,20265,25009, 2194, 90, 90,13674, 9812, 90, 90,20058, 90, 90, 90, 90, 90, 90,25009, 90, 3790,19287,17324,18741,18425,25009,25009,20126, 2191, 90, 90, 90, 90, 90, 9813,19288,17325,18742,18426, 9810, 25009,18427,19289,17326,18743,18428,17811, 1105,19252,20966, 19242,20140,17280, 9811,25009,20051, 2194, 90, 90,25009, 9812, 90, 90, 1106, 90, 90, 90, 90, 90, 90, 25009, 90, 90,17317, 828,19023,25009,25009,19243,16564, 2191, 90, 90, 90, 90, 90,25009,17318, 1397,19024, 18329, 9827,19244,16565,17320, 830,19025,25009,20082,19245, 16566,25009,25009,17280,20147, 9828,20155,20053, 2194, 90, 90,25009, 9829, 90, 90,17811, 90, 90, 90, 90, 90, 90,25009, 90, 90, 91,17818,20154,25009,25009, 16564,19463, 2191, 90, 90, 90, 90, 90, 9830, 92, 25009,25009,17317, 9827,16565,19464, 93,17783,19465,25009, 17818,16566,19466,17324,20584,25009,17318, 9828,20684,17319, 2194, 90, 90,17320, 9829, 90, 90,17325, 90, 90, 90, 90, 90, 90,17326, 90, 90,17324,25009,25009, 25009,20054,17815,18741, 2191, 90, 90, 90, 90, 90, 25009,17325,20060,17821,18336, 9842,25009,18742,17326,25009, 25009,25009,17822,19092,18743,25009,25009, 2848,20033, 9843, 25009,20059, 2194, 90, 90,20829, 9844, 90, 90,18814, 90, 90, 90, 90, 90, 90,25009, 90, 90,17328, 18815,20084,25009,25009, 91,19898, 2191, 90, 90, 90, 90, 90, 9845,17329,19093,25009,18340, 9842, 92,19899, 17330,18817,20164, 721,19074, 93,19901,12782,21047, 2848, 20033, 9843,25009,20062, 2194, 90, 90,25009, 9844, 90, 90,12783, 90, 90, 90, 90, 90, 90,12784, 90, 90,18793,20066,25009,25009,25009,20125,19898, 2191, 90, 90, 90, 90, 90,13674,18794,25009,13677,18795, 9855, 25009,19899,18796,25009,19900, 721,19074,20085,20166,25009, 25009,25009,25009, 9856,25009,18797, 2194, 90, 90,25009, 9857, 90, 90,19335, 90, 90, 90, 90, 90, 90, 25009, 90, 90,18793,19336,18826,25009,25009,25009,25009, 2191, 90, 90, 90, 90, 90, 9858,18794,19337,18827, 18795, 9855,25009,25009,18796,19338,18828, 721,19074,19334, 19049,21050,20068,25009,19049, 9856,25009,18797, 2194, 90, 90,25009, 9857, 90, 90,19335, 90, 90, 90, 90, 90, 90,25009, 90, 90,18793,19336,18767,25009,25009, 20177,18767, 2191, 90, 90, 90, 90, 90,25009,18794, 19337,18768,18795, 9866,25009,18768,18796,19338,18769, 721, 25009,20087,18769,20069,20179,25009,19475, 9867,25009,18797, 2194, 90, 90,25009, 9868, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90, 804,17852, 91, 25009,25009,25009,19287, 2191, 90, 90, 90, 90, 90, 9869, 805,20183, 92, 1078, 9866,25009,19288, 807,20780, 93,25009,19499,20070,19289,17355,25009,25009,25009, 9867, 25009, 808, 2194, 90, 90,19334, 9868, 90, 90,17356, 90, 90, 90, 90, 90, 90,17357, 90, 90,19313, 25009,19335,25009,25009,25009,20071, 2191, 90, 90, 90, 90, 90,19336,19314,20102,17855,19648, 9874,20086,25009, 19315,25009,25009,25009,19499,25009,19518,25009,25009,19519, 25009, 9875,25009,19338, 2194, 90, 90,25009, 9876, 90, 90, 2075, 90, 90, 90, 90, 90, 90,25009, 90, 90,19313,25009,21077,25009,25009,17877, 2076, 2191, 90, 90, 90, 90, 90, 9877,19314,25009,21078, 2077, 9874, 17878,25009,19315,17879,21079,25009,25009,20122,25009,18383, 2848,25009, 2078, 9875,25009,20073, 2194, 90, 90, 2079, 9876, 90, 90,17881, 90, 90, 90, 90, 90, 90, 9878, 90, 90,20081,25009,25009,17868,25009,18305,17877, 2191, 90, 90, 90, 90, 90, 9878,20120,25009,25009, 17869, 9880,18306,17878,25009,18307,17879,17870,25009,18308, 17880,25009,25009, 91,25009, 9881,25009,12782, 2194, 90, 90, 9878, 9882,20030,20118,18750,17881, 92,25009,25009, 25009,12783,25009,25009, 93, 9883, 90, 90,12784, 90, 90, 90, 90, 90, 90, 9878, 90, 90,20137,18826, 18741,20123,25009,25009,13674, 2191, 90, 90, 90, 90, 90, 9878,25009,18827,18742,25009, 9880,25009,25009,25009, 18828,18743,25009,20184, 2848,20033,25009,25009,25009,20964, 9881,20914,25009, 2194, 90, 90, 9878, 9882, 90, 90, 19092, 90, 90, 90, 90, 90, 90,25009, 90, 90, 19287,18826,19898,25009,25009,20165,18814, 90, 90, 90, 90, 90, 90,25009,19288,18827,19899,18815, 9889,19900, 25009,19289,18828,19901,25009,17852,19092,20186,25009,25009, 21048,18816, 9890,25009,19330, 90, 90, 90,18817, 9891, 90, 90,18814, 90, 90, 90, 90, 90, 90,25009, 90, 90,17355,18815,17317,25009,20089,25009,25009, 90, 90, 90, 90, 90, 90, 9892,17356,19093,17318,18369, 9889,17319,25009,17357,18817,17320,25009,20192,19100, 721, 18866,25009,20090,25009, 9890,25009,20101, 90, 90, 90, 19861, 9891, 90, 90,18820, 90, 90, 90, 90, 90, 90,25009, 90, 90,17324,18821,20093,18425,25009,25009, 25009, 2191, 90, 90, 90, 90, 90,19862,17325,18822, 25009,18426, 9901,25009,18427,17326,18823,25009,18428,25009, 20206,19863,25009,25009,25009,25009, 9902,25009,19864, 2194, 90, 90,20127, 9903, 90, 90,19100, 90, 90, 90, 90, 90, 90,25009, 90, 90,20135,19313,19355,25009, 25009,25009,18820, 2191, 90, 90, 90, 90, 90, 9904, 25009,19314,19356,18821, 9901,25009,25009,25009,19315,19357, 25009,25009,19100,17811,25009,21055,25009,18822, 9902,25009, 19342, 2194, 90, 90,18823, 9903, 90, 90,18820, 90, 90, 90, 90, 90, 90,25009, 90, 90,13582,18821, 17317,18741,20094,25009,25009, 2191, 90, 90, 90, 90, 90,25009,13583,18822,17318,18742, 9909,17319,25009,13584, 18823,17320,18743, 8783,17852,20187,19049,25009,20095,20240, 9910,25009,20180, 2194, 90, 90,20149, 9911, 90, 90, 20100, 90, 90, 90, 90, 90, 90,25009, 90, 90, 8784,17355,21054,18767,25009,19355,17355, 2191, 90, 90, 90, 90, 90, 9912, 8785,17356,25009,18768, 9909,19356, 17356, 8786,17357,25009,18769,25009,19357,17357,25009,25009, 20121,17822, 9910,25009, 8788, 2194, 90, 90,20178, 9911, 90, 90,20113, 90, 90, 90, 90, 90, 90, 9913, 90, 90,19463,25009,19861,17280,25009,17877,17328, 2191, 90, 90, 90, 90, 90, 9913,19464,25009,25009,19465, 9915,17878,17329,19466,17879,25009,25009,25009,17880,17330, 25009,19862,16564,25009, 9916,25009,20176, 2194, 90, 90, 9913, 9917,17331,17818,17881,19863,16565,20063,17825,25009, 25009,25009,19864,16566, 9918, 90, 90,25009, 90, 90, 90, 90, 90, 90, 9913, 90, 90,25009,20132,20156, 17324,25009,18741,19463, 2191, 90, 90, 90, 90, 90, 9913,25009,25009,25009,17325, 9915,18742,19464, 721,19062, 19465,17326,25009,18743,19466,20193,25009,21099,20988, 9916, 25009,25009, 2194, 90, 90, 9913, 9917, 3790, 90, 90, 90, 90, 90, 90, 90, 2191,18780,25009,25009,20189, 90, 90, 90, 90, 90, 90, 91,25009,25009,25009, 18781,25009,25009,18782,25009,25009,25009,18783,19242,19429, 19252,25009,25009, 2194,25009,25009,25009, 93, 90, 90, 90, 90, 90, 90, 90,17822, 90, 90, 90, 90, 90, 90,25009, 90, 2190,18741,19243,19023,25009,25009, 25009,20061, 2191, 90, 90, 90, 90, 90,18826,18742, 19244,19024,17328, 7742,19438,25009,18743,19245,19025,25009, 25009,25009,18827,19026,21100,25009,17329, 7743,25009,18828, 2194, 90, 90,17330, 7744,20141,20146,25009,25009,25009, 25009,25009,25009,20238,25009,25009,17331,25009, 9931, 241, 241,25009, 241, 241, 241, 241, 241, 241, 636, 243, 241, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 927, 241, 241, 241, 241, 241, 9932, 9932, 9932, 9932, 9932, 9933, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 9934, 9932, 9932, 9932, 9932, 9932, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 90, 90,25009, 90, 90, 90, 9936, 90, 90,25009, 90, 90,20341,19475,18741,19463, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 20342,25009,18742,19464, 8962,25009,19465,20343,25009,21101, 19466,20195, 2848,20033,19287,25009,21122,17852, 8963,25009, 20344, 90, 90, 90, 90, 8964, 90, 90,19288, 90, 90, 90, 9936, 90, 90,19289, 90, 90,17328,25009, 19898,25009,25009,25009,17355, 90, 90, 90, 90, 90, 90, 9937,17329,20185,19899,25009, 8962,19900,17356,17330, 25009,19901, 721,19062,19499,17357,25009,25009,25009,20241, 8963,25009,17331, 90, 90, 90, 90, 8964, 1935,20167, 6729, 6729, 6729, 6729, 6729, 6729, 6729, 4740,18826,25009, 18780,19313, 90, 6729, 6729, 6729, 6729, 6729, 6730,25009, 20205,25009,18827,25009,18781,19314,25009,18782,25009,18828, 20244,18783,19315,20191,16540,16541,17822,21183,25009, 6731, 6729, 6729, 6729, 6729, 6729, 90, 90,19323, 90, 90, 90, 90, 90, 90,25009, 90, 2190,19355,18826,25009, 18838,25009,16542,17328, 2191, 90, 90, 90, 90, 90, 25009,19356,18827,25009,19317, 3780,16543,17329,19357,21184, 20074,25009,25009,16544,17330,25009,19318,18839,19319, 3781, 20064,19509, 2194, 90, 90,19320, 3782,17331,17826,20142, 19321,18840,25009,25009,25009,25009,25009,25009,18841,25009, 20251,25009,25009,25009, 9940, 90, 90,25009, 8012, 90, 90, 90, 90, 90, 9941, 8014, 90, 9942, 9943, 9943, 9943, 9943, 9943, 9943, 8017, 90, 90, 90, 90, 90, 9943, 9943, 9943, 9943, 9943, 9944, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9945, 9941, 9941, 90, 90, 90, 9946, 9947, 9943, 9943, 9943, 9943, 9943, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 8008, 1110, 9941, 9941, 9941, 9941, 9941, 9941, 9941, 90, 21077,13582, 832,25009, 187, 9941, 9941, 9941, 9941, 9941, 9953,25009, 721,19074,21078,13583, 833,19323, 188,25009, 25009,21079,13584,20503,25009, 189,25009,25009,20199,21127, 25009, 9954, 9941, 9941, 9941, 9941, 9941, 7981, 190, 335, 18793, 7982,25009, 7982,19317, 90, 8979, 8979, 8979, 8979, 8979, 8979, 8979, 90,18794,18741,19318,19306,19319,25009, 25009,18796,25009,25009,25009,19320,25009,25009,25009,18742, 19321,25009,25009,25009,18797,25009,21232,25009,20076,20067, 8982, 90, 90, 90,18838, 90, 90, 90, 90, 90, 90,25009, 90, 90, 9959, 9959, 9959, 9959, 9959, 9959, 9959, 907, 90, 90, 90, 90, 90,21313,25009,25009, 25009,18839, 630,25009,20249,25009,25009,25009,25009,25009, 25009,21314,25009, 2848,25009,18840, 631,25009,21315, 90, 90, 90,18841, 632, 90, 90,18353, 90, 90, 90, 90, 90, 90,25009, 90, 90, 9959, 9959, 9959, 9959, 9959,19888,20218, 907, 90, 90, 90, 90, 90,18826, 25009,25009,25009,17836, 630,19889,25009,25009,19890,25009, 25009,25009,20158,18827,25009,17837,25009,17838, 631,25009, 21317, 90, 90, 90,17839, 632, 90, 90,19892, 8012, 90, 90, 90, 90, 90, 9960, 8014, 90, 9961, 9962, 9962, 9962, 9962, 9962, 9962, 8017, 90, 90, 90, 90, 90, 9962, 9962, 9962, 9962, 9962, 9963, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9964, 9960, 9960, 90, 90, 90, 9965, 9966, 9962, 9962, 9962, 9962, 9962, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 8008,20260, 9960, 9960, 9960, 9960, 9960, 9960, 9960, 90,25009,17877,17877,25009,25009, 9960, 9960, 9960, 9960, 9960, 9972,25009,25009,19092, 2848,17878,17878,18838,17879, 17879,25009,25009,17880,17880,25009,25009,20399,25009,20259, 18814,25009, 9973, 9960, 9960, 9960, 9960, 9960, 7981,17881, 17881,18815, 7982,19888, 7984,18839,20157, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 90,19093, 91,19889,25009,18840, 19890,25009,18817,25009,19891,25009,18841,25009,25009,25009, 92,25009,25009,25009,25009,20083,25009, 93,25009,18842, 19892, 7985, 241, 241,20110, 241, 241, 241, 241, 241, 241, 636, 243, 241, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 911, 241, 241, 241, 241, 241, 636, 636, 636, 636, 636, 637, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 638, 636, 636, 241, 241, 241, 639, 640, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 90, 90,25009, 7981, 90, 90, 90, 7982, 90, 9979, 110, 90, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 90, 90, 90, 90, 90, 90, 644, 644, 644, 644, 644, 645, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 646, 644, 9981, 90, 90, 90, 629, 647, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 280,20581,20581,20581,20581,20581,20581,12782, 20509, 6783, 6783, 6783, 6783, 6783, 6783, 6783, 4812,25009, 91,18826,25009,12783, 6783, 6783, 6783, 6783, 6783, 6784, 12784,25009,25009,25009, 92,18827,20209,19861, 2848,20162, 19323, 93,18828,25009,25009,25009,13674,25009,20263,25009, 6785, 6783, 6783, 6783, 6783, 6783, 9986, 9986, 9986, 9986, 9986, 9986, 9986,19317,19862,25009,18305,19317, 90, 9986, 9986, 9986, 9986, 9986, 9987,19318,20208,19319,19863,19318, 18306,19319,25009,18307,19320,19864,25009,18308,19320,19321, 25009,25009,20275,19321,25009, 9988, 9986, 9986, 9986, 9986, 9986, 90, 90,18750, 8012, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,21121,19499, 19355,19463,25009,18826,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,19356,19464, 8009,18827,19465, 9993, 25009,19357,19466,20198,18828, 8783,19313, 2848,21182,25009, 8010,25009,21188, 90, 90, 90, 90, 8011, 90, 90, 19314, 90, 90, 90, 90, 90, 90,19315, 8008, 90, 17328,25009, 8784,21077,25009,18305,21344, 90, 90, 90, 90, 90, 90,20161,17329,20207, 8785,21078, 8009,18306, 25009,17330,18307, 8786,21079,18383,18308, 5746,17811, 2848, 25009,20253, 8010,25009,17331, 90, 90, 90, 90, 9994, 90, 90,18750, 90, 90, 90, 90, 90, 90,25009, 90, 90,17868,25009, 4849,17317,25009,18305,25009, 90, 90, 90, 90, 90, 90,25009,17869,25009, 4850,17318, 9997,18306,17319,17870,18307, 4851,17320,20258,20163,20279, 6828, 4400,20212,20286, 9998,25009,25009, 90, 90, 90, 20188, 9999, 90, 90,18750, 90, 90, 90, 90, 90, 90,25009, 90, 90,18741,19355,20280,25009,25009,20213, 91, 90, 90, 90, 90, 90, 90,10000,18742,19356, 20281,20214, 9997,20215, 92,18743,19357,20282,19242,19429, 20216, 93,20283, 2848,21322,20217, 9998,25009,20426, 90, 90, 90,19334, 9999, 90, 90,19100, 90, 90, 90, 90, 90, 90,25009, 90, 90,19243,25009,19335,25009, 25009,19888,18820, 90, 90, 90, 90, 90, 90,19336, 19244,25009,25009,18821,10002,19889,25009,19245,19890,25009, 25009,25009,19891,19337,25009,20284,10003,18822,10004,25009, 19338, 90, 90, 90,18823,10005,25009,25009,19892,25009, 20159,25009,25009,20088,25009,25009,25009,20092,25009,25009, 25009,25009,10003, 90, 90,25009, 8012, 90, 90, 90, 90, 90, 8013, 8008, 90,10013,10014,10014,10014,10014, 10014,10014, 8017, 90, 90, 90, 90, 90,10014,10014, 10014,10014,10014,10015, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8019, 8013, 8013, 90, 90, 90, 8020,10016,10014,10014,10014,10014,10014, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 8013,10018,10019, 10019,10019,10019,10019,10019,10020,25009,13582, 91,25009, 17877,10019,10019,10019,10019,10019,10021,25009,25009,25009, 25009,13583, 92,19323,17878,25009,25009,17879,13584, 93, 25009,17880, 1105,19092,25009,25009,25009,10022,10019,10019, 10019,10019,10019, 8012,20261,20413,20321,17881, 1106,18814, 19317,25009,10024,10025,10025,10025,10025,10025,10025, 828, 18815,25009,19318,25009,19319,10025,10025,10025,10025,10025, 10026,19320,25009, 829,19093,25009,19321,25009,25009,25009, 20222,18817, 8783,20223, 721,19062,25009,25009,25009,20210, 25009,10027,10025,10025,10025,10025,10028, 90, 90,25009, 8012, 90, 90, 90, 90, 90,21210, 90, 90, 8784, 18374,21077,18780,25009,25009,25009, 90, 90, 90, 90, 90, 90,10030, 8785,25009,21078,18781, 9038,25009,18782, 8786,25009,21079,18783,18374,20254,25009,17858,25009, 2848, 25009, 9039,25009, 8788, 90, 90, 90,20190, 9040, 90, 90,17859, 8012, 90, 90, 90, 90, 90,17860, 90, 90,17858,17818,25009,25009,25009,19463,19888, 90, 90, 90, 90, 90, 90,25009,17859,20248,18377,18833, 9038, 19464,19889,17860,19465,19890,17822,25009,19466,19891,17324, 25009,25009,25009, 9039,25009,20247, 90, 90, 90,20160, 9040,25009,25009,17325,19892,20317,25009,25009,25009,25009, 17326,25009,17328,10031,10034,10035,10035,10035,10035,10035, 10035,10036,25009,25009,20194,25009,17329,10035,10035,10035, 10035,10035,10037,17330,25009,25009,25009,20196,25009,25009, 25009,25009,25009, 721,19074,19092,17331,17826,25009, 721, 20267,25009,25009,10038,10035,10035,10035,10035,10035, 90, 90,18814, 90, 90, 90, 90, 90, 90, 90, 90, 90,18793,18815,25009,20200,20224,25009,18425, 90, 90, 90, 90, 90, 90,25009,18794,19093,25009,18795,10044, 25009,18426,18796,18817,18427,25009,25009,20227,18428,25009, 25009, 721,18866,10045,25009,18797, 90, 90, 90, 90, 10046, 90, 90,19335, 90, 90, 90, 90, 90, 90, 90, 9048, 90,25009,19336,25009,25009,25009,25009,18425, 90, 90, 90, 90, 90, 90,25009,20266,19337,25009, 25009, 8029,25009,18426,10047,19338,18427, 721,19074,19092, 18428,25009,16540,20285,19252, 8030,25009,25009, 90, 90, 90, 90, 8031, 90, 90,18814, 90, 90, 90, 90, 90, 90, 90, 9048, 90,18793,18815,25009,25009,25009, 16542,19023, 90, 90, 90, 90, 90, 90,25009,18794, 19093,25009,18795, 8029,16543,19024,18796,18817,20202,20230, 20291,16544,19025,25009,20289,25009,25009, 8030,25009,18797, 90, 90, 90, 90,10048, 8013, 8013, 8013, 8013, 8013, 8013, 8013, 90,25009,25009,25009, 91,18741, 8013, 8013, 8013, 8013, 8013, 8033,25009,25009,25009,25009,25009,10050, 92,18742,25009,25009, 721,19074,19100, 93,18743,25009, 721,18866, 6489,25009, 8034, 8013, 8013, 8013, 8013, 8013, 90, 90,18820, 90, 90, 90, 90, 90, 90,25009, 90,10053,18793,18821,25009,25009,25009,25009,18425, 90, 90, 90, 90, 90, 90,25009,18794,18822,25009,18795, 10054,25009,18426,18796,18823,18427,20232,19861,19252,20268, 25009,20203,25009,25009,10055,25009,18797, 90, 90,10056, 25009,10057, 90, 90,18353, 90, 90, 90, 90, 90, 90,25009, 90,10053,19862,19023,19463,25009,20287,25009, 20273, 90, 90, 90, 90, 90, 90,10058,19863,19024, 19464,17836,10054,19465,25009,19864,19025,19466,25009,20298, 17280,17280,25009,17837,25009,17838,10055,25009,21252, 90, 90,10056,17839,10057, 90, 90,19334, 90, 90, 90, 90, 90, 90,25009, 90,10053,16564,16564,16564,25009, 20220,18357,19335, 90, 90, 90, 90, 90, 90,25009, 16565,16565,16565,19336,10063,25009,20225,16566,16566,16566, 25009,20309,20309,19861,25009,25009,25009,19518,10064,20296, 19519, 90, 90,10056,19338,10065, 90, 90,19334, 90, 90, 90, 90, 90, 90,25009, 90,10053,20169,20169, 19862,25009,25009,25009,19335, 90, 90, 90, 90, 90, 90,10066,20170,20170,19863,19336,10063,25009,25009,20171, 20171,19864,20274,18383,20226,20309,25009,25009,17852,19337, 10064,20313,25009, 90, 90,10056,19338,10065, 90, 90, 20003, 90, 90, 90, 90, 90, 90,20310, 90,10053, 17868,25009,20169,25009,25009,17355,25009, 90, 90, 90, 90, 90, 90,25009,17869, 2075,20170,18846,10068,17356, 10069,17870,25009,20171,25009,25009,17357,25009,25009,25009, 25009, 2076,10070,25009,20256,10071,10071,10072,17822,10073, 20242,25009, 2077,25009,25009,25009,10074, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603, 2078, 1603, 1603,20341, 25009,18383,25009, 2079,12782,17328, 2337, 1603, 1603, 1603, 1603, 1603,25009,20342,25009,25009,20221, 1954,12783,17329, 20343,19334,25009,25009,25009,12784,17330,25009,17868,20402, 25009, 1955,25009,20344, 1603, 1603, 1603,19335, 1956,17331, 20197,13674,17869, 721,19074,25009,25009,25009,19336,17870, 25009,25009,10090, 90, 90,18353, 90, 90, 90, 90, 90, 90,19337, 90, 90, 91,25009,20257,18386,19338, 25009,18793, 907, 90, 90, 90, 90, 90,25009, 92, 25009,25009,17836, 630,25009,18794, 93,20228,18795,25009, 21251,19100,18796,25009,17837,25009,17838, 631,17877,18803, 90, 90, 90,17839, 632,18797,20201,18820,25009,20319, 25009,25009,17878,25009,25009,17879,20219,25009,18821,17880, 25009,20233,10101, 1018, 1018,19092, 1303, 1018, 1018, 1018, 1018, 1018,18822, 1018, 3363,17881,18767,20262,18393,18823, 25009,18814, 3364, 1018, 1018, 1018, 1018, 1018,25009,25009, 18768,25009,18815,10106,25009,25009,25009,18769,25009,25009, 25009, 2848,20033,25009,25009,25009,19093,10107,25009,25009, 3367, 1018, 1018,18817,10108, 1018, 1018,19100, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 3363,20229,21077,19898, 25009,25009,25009,18820, 3364, 1018, 1018, 1018, 1018, 1018, 10109,25009,21078,19899,18821,10106,19900,25009,25009,21345, 19901,25009,25009,19100,20316,25009,25009,20308,18822,10107, 25009,25009, 3367, 1018, 1018,18823,10108, 1018, 1018,18820, 1303, 1018, 1018, 1018, 1018, 1018,21181, 1018, 5766,20234, 18821,19463,25009,25009,25009, 91, 3364, 1018, 1018, 1018, 1018, 1018,25009,25009,18822,19464,12782,10124,19465, 92, 25009,18823,19466,20235,20309,18374, 93,18838,25009,25009, 12783,10125,25009,25009, 3367, 1018, 1018,12784,10126, 1018, 1018,20246, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,20169,17858,13674,18839,20264,13677,25009, 3364, 1018, 1018, 1018, 1018, 1018,10127,20170,17859,25009,18840,10124, 25009,25009,20171,17860,25009,18841,19049,18383,20309,19861, 25009,19049,25009,10125,25009,20311, 3367, 1018, 1018,20250, 10126, 1018, 1018,20255, 1303, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 1018,18767,17868,20169,19862,25009,18767,25009, 3364, 1018, 1018, 1018, 1018, 1018,20318,18768,17869,20170, 19863,10137,18768,25009,20320,17870,20171,19864,19475,18769, 19475,19252, 2848,25009,25009,10138,25009,25009, 3367, 1018, 1018,20272,10139, 1018, 1018,20312, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,19287,20324,19287,19023,25009, 19888,25009, 3364, 1018, 1018, 1018, 1018, 1018,10140,19288, 25009,19288,19024,10137,19889,25009,19289,19890,19289,19025, 19499,19891,17818,17280, 2848,25009,20326,10138,20301,25009, 3367, 1018, 1018,20288,10139, 1018, 1018,19892, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,19313,20350,17324, 16564,25009,19888,25009, 3364, 1018, 1018, 1018, 1018, 1018, 13582,19314,25009,17325,16565,10148,19889,25009,19315,19890, 17326,16566,25009,20302,13583,25009,20334,25009,25009,10149, 25009,13584, 3367, 1018, 1018,20297,10150, 1018, 1018,19892, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20322, 14491,18741,25009,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,10151,25009,25009,18742,25009,10148,25009,25009, 25009,25009,18743, 2848,20033, 2848,20033,19355,25009,25009, 25009,10149,25009,21369, 3367, 1018, 1018,19475,10150, 1018, 1018,19356, 1303, 1018, 1018, 1018, 1018, 1018,19357, 1018, 1018,19898,25009,19898,25009,25009,25009,20306, 3364, 1018, 1018, 1018, 1018, 1018,19287,19899,20382,19899,19900,10156, 19900,25009,19901,25009,19901,20307,25009,17818,19288,25009, 25009,19624,17811,10157,25009,19289, 3367, 1018, 1018,25009, 10158, 1018, 1018,20036, 1303, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 1018,20325,17324,25009,20327,25009,25009,17317, 3364, 1018, 1018, 1018, 1018, 1018,10159,25009,17325,25009, 25009,10156,25009,17318,25009,17326,18329,25009,19499,20356, 17320,25009,25009, 721,25009,10157,25009,25009, 3367, 1018, 1018,20335,10158, 1018, 1018,17811, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,19313,17836,25009,25009,25009, 25009, 804, 3364, 1018, 1018, 1018, 1018, 1018,17837,19314, 17838,25009,17317,10161,10162, 805,19315,17839, 1078,25009, 25009,25009, 807,25009,20352,25009,17318,10163,25009,17319, 3367, 1018, 1018,17320,10164, 808,20204,25009,25009,20328, 10162, 1018, 1018,17811, 1303, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 1018,19355,10167,10167,10167,10167,10167,10167, 1018, 1018, 1018, 1018, 1018, 1018,25009,19356,25009,25009, 17317,10168,25009,25009,19357,25009,25009, 721,20331,21324, 25009,18741, 721,19062,17318,10169,25009,17319, 1018, 1018, 1018,17320,10170, 1018, 1018,18742, 1303, 1018, 1018, 1018, 1018, 1018,18743, 1018, 1018,18780,20376,20329,25009,25009, 18780,25009, 1018, 1018, 1018, 1018, 1018, 1018,20330,18781, 20427,19029,18782,10168,18781,25009,18783,18782,25009,25009, 18838,18783,20535,18826,25009,25009,25009,10169,25009,25009, 1018, 1018, 1018,25009,10170, 1018, 1018,18827, 1303, 1018, 1018, 1018, 1018, 1018,18828, 1018, 1018,18839,12782,25009, 25009,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018, 15078,18840,12783,25009,25009,10173,10174,25009,18841,12784, 90, 90, 90, 90, 90, 90, 90, 721,19062,10175, 25009,18842, 3367, 1018, 1018,13674,10176,20252,15079,25009, 25009,20359,10174, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,15080, 1018, 5766,18780,12782, 2076,25009,20295, 25009,25009, 3364, 1018, 1018, 1018, 1018, 1018, 2077,18781, 12783,25009,18782,10186,25009,25009,20332,12784,25009,25009, 17818,19334, 2078,25009,25009,25009,17852,10187,25009, 2079, 3367, 1018, 1018,13674,10188, 1018, 1018,19335, 1303, 1018, 1018, 1018, 1018, 1018,20333, 1018, 5766,17324,19336,20364, 20378,25009,25009,17355, 3364, 1018, 1018, 1018, 1018, 1018, 10189,17325,19337,25009,18336,10186,25009,17356,17326,19338, 18369,25009,17822,19323,17357,25009,25009,25009,25009,10187, 25009,25009, 3367, 1018, 1018,25009,10188, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,20336, 1018, 5766,17328, 19317,20353,25009,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,19318,17329,19319,25009,18340,10201,25009,25009, 17330,19320,25009,25009,17822,19334,19321,19499,25009,25009, 25009,10202,25009,17331, 3367, 1018, 1018,25009,10203, 1018, 1018,19335, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,17328,19336,19463,19313,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,10204,17329,19337,19464,19314,10201, 19465,19648,17330,19338,19466,19315,17822,19323,20337,25009, 25009,20366,21388,10202,25009,17331, 3367, 1018, 1018,25009, 10203, 1018, 1018,20351, 1303, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 5766,17328,19317,19463,25009,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,19318,17329,19319,19464, 18340,10214,19465,25009,17330,19320,19466, 721,20346,20367, 19321,21390,25009,20355,20339,10215,25009,17331, 3367, 1018, 1018,25009,10216, 1018, 1018,18814, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,18793,18815,21077,25009,25009, 25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,10217,18794, 19093,21078,18795,10214,25009,25009,18796,18817,21079, 721, 19074,18353,17852,25009,25009,25009,20384,10215,25009,18797, 3367, 1018, 1018,25009,10216, 1018, 1018,21212, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,18793,17836,17355, 25009,25009,25009,17858, 3364, 1018, 1018, 1018, 1018, 1018, 17837,18794,17838,17356,18795,10225,25009,17859,20347,17839, 17357, 721,19074,20357,17860,18826,20379,17852,25009,10226, 25009,18797, 3367, 1018, 1018,25009,10227, 1018, 1018,18827, 1303, 1018, 1018, 1018, 1018, 1018,18828, 1018, 5766,18793, 25009,25009,25009,25009,17355,25009, 3364, 1018, 1018, 1018, 1018, 1018,10228,18794,20511,19108,18795,10225,17356,25009, 18796,25009,25009,25009,25009,17357, 2848,25009,25009,25009, 25009,10226,25009,20348, 3367, 1018, 1018,25009,10227, 1018, 1018,20380, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766, 2848,25009,13582,19888,25009, 2848,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,13583,19889,10233, 25009,19890,25009,20303,13584,19891,20300,25009,25009,19888, 10234,25009,25009,10235,18305,20299, 3367, 1018, 1018,25009, 10236,19892,18374,19889,20027,19323,19890,25009,18306,25009, 19891,18307,25009,25009,25009,18308,10234, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,19892, 1018, 5766,17858, 25009,18750,19317,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,17859,19318,25009,19319,10238,25009,19509, 17860,25009,25009,19320,20385, 4400,19323,18353,19321,20388, 18838,10239,25009,25009, 3367, 1018, 1018,25009,10240, 1018, 1018,20354, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,25009,25009,19317,17836,25009,18839,18839, 3364, 1018, 1018, 1018, 1018, 1018,10241,19318,17837,19319,17838,10238, 18840,18840,25009,25009,19320,17839,20393,18841,20389,19321, 2848, 2848,25009,10239,25009,25009, 3367, 1018, 1018,20358, 10240, 1018, 1018,17822, 1303, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 5766,17868,25009,25009,25009,25009,18305,18305, 3364, 1018, 1018, 1018, 1018, 1018,25009,17869,25009,25009, 17328,10233,18306,18306,17870,18307,18307,25009,25009,18308, 18308,25009,10234,25009,17329,10235,25009,25009, 3367, 1018, 1018,17330,10236,20304,25009,18750,18750,20305,18753, 4400, 19323,25009,25009,25009,17331,25009,25009,20338,10234,25009, 25009,10243, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20341,25009,21395,19317,25009,25009, 25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,20342,19318, 21396,19319,10250,25009,19509,20343,25009,21397,19320,25009, 4400,19323,25009,19321,25009,25009,10251,25009,20476, 1018, 1018, 1018,25009,10252, 1018, 1018, 1105, 1303, 1018, 1018, 1018, 1018, 1018,19503, 1018, 1018,25009, 91,19317,25009, 25009,25009, 1106, 1018, 1018, 1018, 1018, 1018, 1018,10253, 19318, 92,19319, 828,10250,25009,25009,25009, 93,19320, 25009,25009, 4400,19323,19321,21447,25009, 829,10251,25009, 21387, 1018, 1018, 1018, 830,10252, 1018, 1018,19092, 1303, 1018, 1018, 1018, 1018, 1018,19504, 1018, 5766,25009,21313, 19317,25009,20360, 1109,18814, 3364, 1018, 1018, 1018, 1018, 1018,25009,19318,21314,19319,18815,10265,25009,25009,25009, 21315,19320,25009,25009, 4400,19323,19321, 4400,19323,19093, 10266,25009,25009, 3367, 1018, 1018,18817,10267, 1018, 1018, 20787, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766, 20361,19355,19317,25009,25009,19317,19355, 3364, 1018, 1018, 1018, 1018, 1018,10268,19318,19356,19319,19318,10265,19319, 19356,25009,19357,19320,25009,25009,19507,21458,19321,25009, 25009,19321,10266,25009,25009, 3367, 1018, 1018,19092,10267, 1018, 1018,19506, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,25009,19092,18814,25009,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,18815,25009,25009,25009,18814, 10276,25009,25009,20362,25009,25009,25009,25009,18383,19093, 18815,25009,20410,18838,10277,25009,18817, 3367, 1018, 1018, 25009,10278, 1018, 1018,19093, 1303, 1018, 1018, 1018, 1018, 1018,20368, 1018, 5766,25009,17868,18826,25009,25009,19862, 18839, 3364, 1018, 1018, 1018, 1018, 1018,10279,20387,17869, 18827, 1110,10276,19863,18840,25009,17870,18828,25009,25009, 19864,18841, 832,25009, 721,19074,10277,25009,21453, 3367, 1018, 1018,20396,10278, 1018, 1018, 833, 1303, 1018, 1018, 1018, 1018, 1018, 834, 1018, 5766,25009,20372,25009, 721, 25009,19463,18793, 3364, 1018, 1018, 1018, 1018, 1018,25009, 20345,20369, 1113,18820,10284,19464,18794,25009,19465,18795, 25009,25009,19466,18796,18821,10285,25009, 804,10286,25009, 25009, 3367, 1018, 1018,25009,10287,18797,19861,18822,25009, 20451, 805,25009,25009, 1078,18823,25009,25009, 807,25009, 19334,10285, 1018, 1018,19100, 1303, 1018, 1018, 1018, 1018, 1018, 808, 1018, 5766,19862,21077,19335,20349,25009,25009, 18820, 3364, 1018, 1018, 1018, 1018, 1018,19336,19863,21078, 25009,18821,10289,25009,25009,19864,21079,25009,25009,20371, 19100,19518,19861,21479,19519,18822,10290,20409,19338, 3367, 1018, 1018,18823,10291, 1018, 1018,18820, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,20365,18821,19355,19862, 25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,10292, 25009,18822,19356,19863,10289,25009,25009,25009,20373,19357, 19864,20414,19861,21456,20412,25009,18374,25009,10290,25009, 25009, 3367, 1018, 1018,19334,10291, 1018, 1018,19100, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766, 91,19862, 19335,18838,25009,17858,18820, 3364, 1018, 1018, 1018, 1018, 1018,19336, 92,19863,25009,18821,10284,17859,25009, 93, 19864,25009,25009,25009,17860,19337,25009,10285,18839,18822, 10286,20411,19338, 3367, 1018, 1018,18823,10287,20386,25009, 25009,25009,18840, 8783,25009,20363,25009,20401, 8783,18841, 20370,25009,25009,10285,25009,25009,10294, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,20390, 1018, 3363,18741, 8784,18383,18741,25009,12782, 8784, 3364, 1018, 1018, 1018, 1018, 1018,25009,18742, 8785,25009,18742,10106,12783, 8785, 18743, 8786,25009,18743,21501,12784, 8786,21502,17868,25009, 25009,10107,20415,20415, 3367, 1018, 1018,18383,10108,20391, 20392,13674,17869,25009,25009,25009,10303, 1018, 1018,17870, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 3363,20280, 20280,19355,19355,20395,17868,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,20281,20281,19356,19356,10106,17869,25009, 20282,20282,19357,19357,25009,17870,20283,20423,20415,20394, 21457,10107,19252,25009, 3367, 1018, 1018,20516,10108,18387, 10304, 1018, 1018,20398,10309, 1018, 1018, 1018, 1018, 1018, 20416, 1018, 1018,25009,19023,20280,25009,25009,12782,19023, 1619, 1018, 1018, 1018, 1018, 1018,25009,20422,19024,20281, 17877, 1308,12783,19024,25009,19025,20282,25009,20415,12784, 19025,25009,21447,20403,17878, 1309,25009,17879, 1018, 1018, 1018,17880, 1310, 90, 90,13674, 4095, 90, 90, 90, 90, 90,25009, 90, 90,20280,21313,17881,17877,25009, 91,25009, 90, 90, 90, 90, 90, 90,25009,20281, 21314,25009,17878, 3397, 92,17879,20282,21315,25009,17880, 25009, 93,25009,19242,19429,25009,25009, 3398,20415,20417, 90, 90, 90,20400, 3399,17881,10311, 90, 90,20640, 90, 90, 90, 90, 90, 90,25009, 90, 90, 721, 18866,19243,25009,25009,25009,20280, 907, 90, 90, 90, 90, 90,25009,20475,25009,19244,20404, 630,20341,20281, 25009,25009,19245,25009,20420,25009,20282,18425,25009,25009, 25009, 631,20342,25009, 90, 90, 90,19252, 632,20343, 20415,18426,25009,25009,18427,20418,25009,25009,18428,10312, 90, 90,20344, 90, 90, 90, 90, 90, 90,25009, 90, 90,20341,12782,19023, 91,25009,20280,19355, 907, 90, 90, 90, 90, 90,25009,20342,12783,19024, 92, 630,20281,19356,20343,12784,20424, 93,20537,20282,21588, 721,18866,17280,17280, 631,25009,20344, 90, 90, 90, 13674, 632,20477,20531,20419,10313, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,18425,16564, 16564,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,18426,16565,16565,19142,10316,17783,25009,18428, 16566,16566, 2848,20441, 2848,20033,20433,21447,20431,25009, 10317,25009,20405, 4109, 2847, 2847,25009,10318, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105, 19898,21313,19898,25009,21579,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,10319,19899,21314,19899,19900,10316,19900, 25009,19901,21315,19901, 2848,20033,20309,20309,25009,25009, 20309,25009,10317,25009,20442, 4109, 2847, 2847,17280,10318, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,19898,20169,20169,25009,20445,20169,25009, 4106, 2847, 2847, 2847, 2847, 2847,16564,19899,20170,20170,19900, 10333,20170,25009,19901,20171,20171,25009,20443,20446,16565, 20444,21447,21447,20449,10334,25009,16566, 4109, 2847, 2847, 25009,10335, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,21448, 2847, 7045,20432,21313,21313,18741,25009,25009, 91, 4106, 2847, 2847, 2847, 2847, 2847,10336,25009,21314, 21314,18742,10333,25009, 92,25009,21580,21315,18743,20456, 20309, 93,19475,25009,19475,25009,10334,25009,25009, 4109, 2847, 2847,20309,10335, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,13582,20169, 91,19287, 25009,19287,20459, 4106, 2847, 2847, 2847, 2847, 2847,20169, 13583,20170, 92,19288,10343,19288,25009,13584,20171, 93, 19289,25009,19289,20170,20461,21628,20464,20470,10344,20448, 20171, 4109, 2847, 2847,21520,10345, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20447,25009, 21077,18741,25009,17317,17324, 4106, 2847, 2847, 2847, 2847, 2847,10346,25009,25009,21078,18742,10343,17318,17325,25009, 17319,21079,18743,19499,17320,17326,19475,21447,25009,25009, 10344,25009,21607, 4109, 2847, 2847,19049,10345, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847, 19313,21313,20453,19287,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,18767,19314,21314,25009,19288,10351,25009, 25009,19315,21315,20486,19289,19049,17818,18768,25009,21710, 25009,25009,10352,25009,18769, 4109, 2847, 2847,20460,10353, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,18767,17324,19463,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,10354,18768,17325,19464,19279, 10351,19465,25009,18769,17326,19466,25009,19499, 721,18866, 25009,25009,25009,21522,10352,20468,20454, 4109, 2847, 2847, 25009,10353, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19049, 2847, 2847,19313,18741,18425,20484,25009,25009, 25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,19314,18742, 18426,25009,10356,18427,10357,19315,18743,18428,18767,25009, 25009,25009,25009,25009,25009,25009,10358,19323,17811,10359, 10360,10360,18768,10361,20965,20406,18869,25009,25009,18769, 10362, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 7045,21077,19317,17317,25009,20455,19052,21477, 4106, 2847, 2847, 2847, 2847, 2847,19318,21078,19319,17318, 18741,10373,17319,25009,21079,19320,17320,20489,20473,17852, 19321,17811,25009,25009,18742,10374,25009,20462, 4109, 2847, 2847,18743,10375, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,17328,17355,20695,17317,25009, 25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,10376,17329, 17356,25009,17318,10373,25009,17319,17330,17357,25009,17320, 25009,19323,18353,25009,25009,20514,25009,10374,20512,17331, 4109, 2847, 2847,20463,10375, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,25009,19317,17836, 25009,20487,17355,25009, 4106, 2847, 2847, 2847, 2847, 2847, 19318,17837,19319,17838,25009,10386,17356,25009,25009,19320, 17839, 721,19062,17357,19321,25009,20491,18374,18374,10387, 25009,25009, 4109, 2847, 2847,25009,10388, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18780, 25009,20518,25009,25009,17858,17858, 4106, 2847, 2847, 2847, 2847, 2847,10389,18781,25009,25009,19294,10386,17859,17859, 18783,18833,25009,25009,17822,17860,17860,17818,25009, 8783, 18838,10387,20519,20466, 4109, 2847, 2847,25009,10388, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,17328,18826,18741,17324,25009, 8784,18839, 4106, 2847, 2847, 2847, 2847, 2847,25009,17329,18827,18742,17325,10397, 8785,18840,17330,18828,18743,17326,20474, 8786,18841,21879, 25009,18353,20524,10398,20525,17331, 4109, 2847, 2847,20469, 10399, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 7045,18826,25009,20490,25009,25009,17836,25009, 4106, 2847, 2847, 2847, 2847, 2847,10400,18827,25009,25009, 17837,10397,17838,25009,18828,18803,25009, 721,19074,17839, 18383,25009,25009,25009,20530,10398,25009,20510, 4109, 2847, 2847,25009,10399, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18793,18826,17868,25009,25009, 25009,17868, 4106, 2847, 2847, 2847, 2847, 2847,25009,18794, 18827,17869,19306,10405,25009,17869,18796,18828,17870, 721, 25009,18374,17870,21711,20528,20543,25009,10406,25009,20480, 4109, 2847, 2847,20783,10407, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045, 804,17858,18826, 25009,25009,19862,25009, 4106, 2847, 2847, 2847, 2847, 2847, 10408, 805,17859,18827, 1078,10405,19863,25009, 807,17860, 18828,25009,25009,19864, 2848,20434, 2848,25009,25009,10406, 25009,20483, 4109, 2847, 2847,20520,10407, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,10409, 2847, 7045, 2075, 2848,20438,19888,25009,19888,25009, 4106, 2847, 2847, 2847, 2847, 2847,10409,25009,25009, 2076,19889,10411,19889,19890, 25009,19890,25009,19891,25009,19891, 2077,25009,18305,20436, 25009,10412,25009,25009, 4109, 2847, 2847,10409,10413,19892, 2509,19892,18306,25009,25009,18307,25009, 2079,25009,18308, 20493,10414, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,10409, 2847, 7045,20341,18750,19463,20607,25009,25009, 25009, 4106, 2847, 2847, 2847, 2847, 2847,10409,20342,25009, 19464,25009,10411,19465,25009,20343,25009,21523,25009,18838, 721,20538,19499,25009,25009,25009,10412,25009,20344, 4109, 2847, 2847,10409,10413, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,18839,19355,18425,19313, 25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009, 18840,19356,18426,19314,10420,18427,25009,18841,19357,18428, 19315,19861, 721,18866,19323,25009,25009,25009,10421,21718, 20522, 2859, 2847, 2847,20485,10422, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,19862,25009, 18425,19317,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,10423,19863,19318,18426,19319,10420,18427,25009,19864, 25009,18428,19320,18383,18353,20539,25009,19321,19861,25009, 10421,25009,20546, 2859, 2847, 2847,20488,10422, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,20527, 2847, 7045, 17868,17836,18741,25009,25009,19862,25009, 4106, 2847, 2847, 2847, 2847, 2847,17837,17869,17838,18742,18846,10431,19863, 25009,17870,17839,18743,25009,19861,19864,20415,20415,21447, 20545,21878,10432,25009,17871, 4109, 2847, 2847,20492,10433, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,19862,21313,20280,20280,25009,20549,20544, 4106, 2847, 2847, 2847, 2847, 2847,10434,19863,21314,20281,20281, 10431,25009,20548,19864,21315,20282,20282,20415,20000,21964, 17852,20283,25009,25009,10432,21836,25009, 4109, 2847, 2847, 1105,10433, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,20280,19355, 1106,17355,25009,25009, 25009, 4106, 2847, 2847, 2847, 2847, 2847, 828,20281,19356, 25009,17356,10439,25009,25009,20550,19357,25009,17357,20557, 8783, 829,17280,19242,19429,25009,10440,25009,20494, 4109, 2847, 2847,20513,10441, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18741, 8784,18826,16564, 25009,19243,25009, 4106, 2847, 2847, 2847, 2847, 2847,10442, 18742, 8785,18827,16565,10439,19244,25009,18743, 8786,18828, 16566,25009,20553, 2848,20563, 2848,25009,21961,10440,25009, 25009, 4109, 2847, 2847,20526,10441, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,10443, 2847, 7045,19092,25009, 25009,19888,25009,18305,25009, 4106, 2847, 2847, 2847, 2847, 2847,10443,25009,25009,20496,19889,10445,18306,19890,25009, 18307,25009,19891,25009,18308,18815,25009,25009,20439,25009, 10446,25009,25009, 4109, 2847, 2847,10443,10447,19892,19093, 18750,20027,25009,25009,25009,20437,18817,25009,25009,25009, 10448, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 10443, 2847, 7045,20341,19092,19463,25009,25009,25009,20742, 4106, 2847, 2847, 2847, 2847, 2847,10443,20342,25009,19464, 18814,10445,19465,25009,20343,25009,21651,25009,17280,17280, 2848,18815,25009,20309,25009,10446,25009,20344, 4109, 2847, 2847,10443,10447, 90, 90,19093, 90, 90, 90, 90, 90, 90,18817, 90, 2190,16564,16564,18826,18305,25009, 20169,25009, 2191, 90, 90, 90, 90, 90,20495,16565, 16565,18827,18306, 4540,20170,18307,20565,16566,18828,18308, 25009,20171,21583,20309,19334,20564,25009, 4541,20579,25009, 2194, 90, 90,20440, 4542,18750,19334,10468, 765, 765, 19335, 765, 765, 765, 765, 765, 765,25009, 765, 2872, 20169,19336,19335,25009,25009,25009,20577, 2873, 765, 765, 765, 765, 765,19336,20170,19337,20498, 91, 9389,25009, 25009,20171,19338,25009,20497,25009,20585,19337,25009,25009, 25009, 92, 9390,25009,19338, 2876, 765, 765, 93, 9391, 765, 765,19334, 765, 765, 765, 765, 765, 765,25009, 765, 2872,20547,18767,19463,25009,25009,25009,19335, 2873, 765, 765, 765, 765, 765, 9392,25009,18768,19464,19336, 9389,19465,25009,25009,18769,19466,25009,25009,19334,20309, 25009,25009,19049,19337, 9390,25009,21776, 2876, 765, 765, 19338, 9391, 765, 765,19335, 765, 765, 765, 765, 765, 765,25009, 765, 5024,20499,19336,20169,25009,25009,18767, 25009, 2873, 765, 765, 765, 765, 765,25009,20532,19337, 20170,17877,10472,18768,25009,25009,19338,20171,20500,20589, 18769,20580,25009,21896,20586,17878,10473,25009,17879, 2876, 765, 765,17880,10474, 765, 765,19092, 765, 765, 765, 765, 765, 765,25009, 765, 5024,13582,21897,17881,25009, 25009,25009,18814, 2873, 765, 765, 765, 765, 765,10475, 13583,21898,25009,18815,10472,25009,25009,13584,21899,25009, 2848,20033,19100,20592,25009,25009,25009,19093,10473,25009, 25009, 2876, 765, 765,18817,10474, 765, 765,18820, 765, 765, 765, 765, 765, 765,25009, 765, 765,19898,18821, 19287,25009,20502,19098,20573, 2873, 765, 765, 765, 765, 765,25009,19899,18822,19288,20164,10487,25009,25009,19901, 18823,19289, 2848,20033,19100,19475,25009,25009,25009,25009, 10488,25009,25009, 2876, 765, 765,20504,10489, 765, 765, 20505, 765, 765, 765, 765, 765, 765,25009, 765, 765, 19898,18821,19287,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,10490,19899,18822,19288,19900,10487,25009, 25009,19901,18823,20593,25009,20574,18838, 721,18866,25009, 20617,25009,10488,25009,25009, 2876, 765, 765,19100,10489, 765, 765,20521, 765, 765, 765, 765, 765, 765,25009, 765, 765,18826,18839,18820,18425,25009,19313,25009, 2873, 765, 765, 765, 765, 765,18821,18827,18840,25009,18426, 10500,19314,18427,18828,18841,25009,18428,21584,19315,18822, 25009,25009,18383,25009,10501,25009,18823, 2876, 765, 765, 20540,10502, 765, 765,18838, 765, 765, 765, 765, 765, 765,25009, 765, 765,20507,19104,18826,25009,25009,17868, 25009, 2873, 765, 765, 765, 765, 765,10503,25009,25009, 18827,18839,10500,17869,25009,25009,25009,18828,25009,17818, 17870,20309,21962,25009,25009,18840,10501,25009,25009, 2876, 765, 765,18841,10502, 765, 765,20529, 765, 765, 765, 765, 765, 765,25009, 765, 765,17324,25009,20169,25009, 20523,19118,21077, 2873, 765, 765, 765, 765, 765,25009, 17325,21859,20170,17877,10511,25009,21078,17326,25009,20171, 20578,17822,20536,21079,20415,20600,19499,17878,10512,25009, 17879, 2876, 765, 765,17880,10513, 765, 765,20312, 765, 765, 765, 765, 765, 765,25009, 765, 765,17328,12782, 20534,20280,25009,19313,25009, 2873, 765, 765, 765, 765, 765,10514,17329,12783,25009,20281,10511,19314,25009,17330, 12784,25009,20282,25009,20618,17811,20415,20603,25009,19475, 10512,25009,17331, 2876, 765, 765,13674,10513, 765, 765, 20551, 765, 765, 765, 765, 765, 765,25009, 765, 765, 25009,21077,17317,20280,25009,25009,19287, 2873, 765, 765, 765, 765, 765,25009,20591,21078,17318,20281,10519,17319, 19288,25009,21079,17320,20282,19252,19252,19289,25009,25009, 21983,20594,10520,25009,25009, 2876, 765, 765,20552,10521, 765, 765,20554, 765, 765, 765, 765, 765, 765,25009, 765, 765,19023,19023,19463,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,10522,19024,19024,19464,19438, 10519,19465,25009,19025,19025,19466,25009,25009,19026,21521, 19355,25009, 2848,25009,10520,25009,20555, 2876, 765, 765, 25009,10521, 765, 765,19356, 765, 765, 765, 765, 765, 765,19357, 765, 765, 721,19062,25009,17811,25009,18741, 19888, 2873, 765, 765, 765, 765, 765,17822,25009,20789, 19540,20465,10524,18742,19889,25009,25009,19890,25009,25009, 18743,19891,18780,21630,17317,25009,10525,25009,25009, 2876, 765, 765,20435,10526,17328,25009,18781,19892,17318,18782, 20641,18329, 2848,18783,19499,17320,25009,25009,17329,25009, 20596,25009,10527, 765, 765,17330, 765, 765, 765, 765, 765, 765,25009, 765, 765,25009,20471,18826,17331,25009, 19888,19313, 765, 765, 765, 765, 765, 765,25009,20616, 25009,18827,25009,10532,19889,19314,25009,19890,18828,25009, 25009,19891,19315,25009,25009,20567,25009,10533,25009,25009, 765, 765, 765,19252,10534, 765, 765,19892, 765, 765, 765, 765, 765, 765,25009, 765, 765,10535,10535,10535, 10535,10535,10535,10535, 765, 765, 765, 765, 765, 765, 19023,25009,25009,25009, 1110,10532,25009,25009,25009,25009, 25009,25009,25009,25009,19024, 832, 2848,25009,25009,10533, 25009,19025, 765, 765, 4165,17811,10534, 765, 765, 833, 765, 765, 765, 765, 765, 765, 834, 765, 765,20556, 19255,20570,18741,25009,18305,25009, 2873, 765, 765, 765, 765, 765,17317,20908,25009,25009,18742,10541,18306,25009, 25009,18307,25009,18743,25009,18308,17318,17818,25009,17319, 25009,10542,25009,17320, 2876, 765, 765,20559,10543, 765, 765,18750, 765, 765, 765, 765, 765, 765,25009, 765, 765,20595,21077,21981,17324,25009,25009,25009, 2873, 765, 765, 765, 765, 765,10544,25009,21078,25009,17325,10541, 25009,25009,25009,21079,25009,17326,17852, 721,19062,25009, 25009,25009,25009,10542,25009,25009, 2876, 765, 765,17822, 10543, 765, 765,20601, 765, 765, 765, 765, 765, 765, 25009, 765, 765,17355,13582,18780,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,17328,17356,13583,18781, 20341,10546,18782,25009,17357,13584,18783,25009,25009, 2848, 17329,25009,20644,25009,20342,10547,25009,17330, 2876, 765, 765,20343,10548,20993,20467,19065,25009,25009,20309,17818, 17331,20472,25009,25009,20344,20478,25009,19888,25009, 721, 20597,10549, 765, 765,25009, 765, 765, 765, 765, 765, 765,19889, 765, 5024,19890,20169,17324,25009,19891,25009, 25009, 2873, 765, 765, 765, 765, 765,18780,25009,20170, 17325,20568,10560,18336,19892,25009,20171,17326, 2848,20033, 25009,18781,20602, 2848,18782,20648,10561,25009,18783, 2876, 765, 765,20576,10562, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 5024,19898,25009,19355,25009, 25009,18305,19355, 2873, 765, 765, 765, 765, 765,10563, 19899,25009,19356,19900,10560,18306,19356,19901,18307,19357, 25009,20610,18308,19357,25009, 721,19062,25009,10561,25009, 20575, 2876, 765, 765,25009,10562, 765, 765,20572, 765, 765, 765, 765, 765, 765,25009, 765, 765,20341,25009, 18741,19463,25009,18780,25009, 765, 765, 765, 765, 765, 765,25009,20342,25009,18742,19464,10575,18781,19465,20343, 18782,18743,19466,25009,18783,20620,19049,21896,20598,21233, 10576,25009,20344, 765, 765, 765,20583,10577, 765, 765, 19029, 765, 765, 765, 765, 765, 765,25009, 765, 765, 25009,21897,19317,18767,25009,25009,25009, 765, 765, 765, 765, 765, 765,10578,19318,21898,19319,18768,10575,25009, 25009,25009,21899,19320,18769,17822,19323,17852,19321,25009, 25009,25009,10576,25009,25009, 765, 765, 765,20587,10577, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 2905, 2190,17328,19317,17355,25009,25009,25009,25009, 2191, 90, 90, 90, 90, 90,19318,17329,19319,17356,18340, 10599,18369,25009,17330,20621,17357, 721,20611,20605,19321, 20646,25009,21896,20652,10600,25009,17331, 2194, 90, 90, 7741,10601, 90, 90,25009, 90, 90, 90, 90, 90, 90,22017, 2905, 2190,18793,20653,21897,25009,25009,25009, 17858, 2191, 90, 90, 90, 90, 90,10602,18794,25009, 21898,18795,10599,25009,17859,18796,25009,21899, 721,20614, 18353,17860,18839,25009,21447,20657,10600,25009,18797, 2194, 90, 90, 7741,10601, 90, 90,18840, 1422, 90, 90, 90, 90, 90,18841, 2905, 90,18793,17836,21313,25009, 25009,25009, 8784, 90, 90, 90, 90, 90, 90,17837, 18794,17838,21314,18795, 4238,25009, 8785,18796,17839,21315, 25009,17822,20624, 8786,17852,25009, 721,19074, 4239,20622, 18797, 90, 90, 90, 90, 4240, 90, 90,21450, 90, 90, 90, 90, 90, 90,25009, 2905, 90,17328,17836, 20658,17355,25009,21077,18793, 90, 90, 90, 90, 90, 90,17837,17329,17838,25009,17356, 4238,21078,18794,17330, 17839,18795,17357,25009,21079,18796,25009, 8784,21608,25009, 4239,21077,17331, 90, 90, 90, 90, 4240,18797,25009, 20645, 8785,20606,20481,19077,21078,25009,25009, 8786,25009, 25009,25009,21079,25009,22089,10617, 90, 90,25009, 90, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500, 3500, 3500, 3500, 3500, 3500, 3500,10618, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 2905, 2190,20341, 2075,21077,25009,25009,22087,25009, 2191, 90, 90, 90, 90, 90,25009,20342,25009,21078, 2076,10621,25009,25009,20343,25009,21079,25009,20661,18374, 18383, 2077,22020,25009,25009,10622,20745,20344, 3510, 90, 90,10623,10624, 90, 90, 2078, 90, 90, 90, 90, 90, 90,20625, 2905, 2190,17868,17858,17868,19463,25009, 25009,25009, 2191, 90, 90, 90, 90, 90,10625,17869, 17859,17869,19464,10621,25009,19465,17870,17860,17870,19466, 19861,20628, 721,19062,25009,21896,25009,10622,20650,20659, 3510, 90, 90,10623,10624, 90, 90,18814, 90, 90, 90, 90, 90, 90,25009, 90, 2190,19862,18815,21897, 18780,25009,22129,25009, 2191, 90, 90, 90, 90, 90, 91,19863,19093,21898,18781,10627,25009,18782,19864,18817, 21899,18783,25009,20000, 92,25009, 721,18866,25009,10628, 25009, 93, 3510, 90, 90,20599,10629, 90, 90,19092, 90, 90, 90, 90, 90, 90,25009, 90, 2190,20986, 207,20676,25009,25009,18425,18814, 2191, 90, 90, 90, 90, 90,10633,25009,25009,25009,18815,10627,18426, 721, 18866,19142,25009,25009,19323,18428,25009,25009,25009,25009, 18816,10628,25009,19330, 3510, 90, 90,18817,10629,10657, 10658,10658,10658,10658,10658,10658, 8619,18425,25009,25009, 20501,19317,10658,10658,10658,10658,10658,10659,25009,20619, 25009,18426,25009,19318,18427,19319,20682,19861,18428,20415, 25009, 92,19320,25009,20677,25009,25009,19321,10660,10658, 10658,10658,10658,10658,10658,10658,10658,10658,10658,10658, 10658, 8622,25009,19862,19862,25009,20280,10658,10658,10658, 10658,10658,10659,20681,25009,25009,25009,19863,19863,25009, 20281,20415,20690,19252,19864,19864, 92,20282,25009,25009, 25009,25009,25009,10660,10658,10658,10658,10658,10658,10662, 10663,10663,10663,10663,10663,10663,10664,21077,20280,19023, 19023,25009,10663,10663,10663,10663,10663,10665,25009,25009, 25009,21078,20281,19024,19024,17280, 2848,20033,21079,20282, 19025,19025,21735,25009,25009,20691,20687,25009,10666,10663, 10663,10663,10663,10663,10668,10668,10668,10668,10668,10668, 10668, 90,16564,25009,19898,25009,25009,10668,10668,10668, 10668,10668,10669,20708,25009,25009,16565,25009,19899, 2848, 20709,19900,20712,20700,20415,19901,25009,25009,25009, 3539, 25009,25009,25009,10670,10668,10668,10668,10668,10671,10674, 10675,10675,10675,10675,10675,10675, 9663,19898,25009,20169, 25009,20280,10675,10675,10675,10675,10675,10676,25009,25009, 25009,19899,25009,20170,19900,20281,20309,20309,19901,20719, 20171,21447,20282,20686,25009,25009,25009,25009,10677,10675, 10675,10675,10675,10675,10678,10678,10678,10678,10678,10678, 10678,20418,25009,20169,20169,21313,19463,10678,10678,10678, 10678,10678,10679,25009,25009,25009,25009,20170,20170,21314, 19464,19049,20725,19465,20171,20171,21315,19466,20714, 90, 21837,20715,25009,10680,10678,10678,10678,10678,10681,10686, 10687,10687,10687,10687,10687,10687, 9677,18826,18767,13582, 25009,25009,10687,10687,10687,10687,10687,10688,25009,25009, 25009,18827,18768,13583,25009,17811,17811,19049,18828,18769, 13584,21713,25009,25009,25009,20722,25009,25009,10689,10687, 10687,10687,10687,10687,10690,10690,10690,10690,10690,10690, 10690,20721,17317,17317,18767,25009,25009,10690,10690,10690, 10690,10690,10691,25009,25009,25009,17318,17318,18768,17319, 17319,19279,17811,17320,17320,18769,25009,20729,25009,25009, 25009,25009,20730,10692,10690,10690,10690,10690,10693,10699, 10700,10700,10700,10700,10700,10700, 9693,25009,25009,17317, 25009,25009,10700,10700,10700,10700,10700,10701,25009,25009, 25009,25009,25009,17318, 721,19062,17319,21896, 4400,19323, 20731,25009,25009,25009,25009,25009,25009,25009,10702,10700, 10700,10700,10700,10700,10703,10703,10703,10703,10703,10703, 10703,21897,18780,25009,25009,25009,19317,10703,10703,10703, 10703,10703,10704,25009,25009,21898,18781,25009,19318,18782, 19319,25009,22130,18783, 721,19062,17818,19320,25009,20733, 25009,25009,19321,10705,10703,10703,10703,10703,10706, 9722, 19505, 7389, 7389, 7389, 7389, 7389, 7389, 7389, 7393,20732, 19355,19355,18780,17324, 7389, 7389, 7389, 7389, 7389, 7391, 25009,25009,25009,25009,19356,19356,18781,17325,17818,19294, 17818,19357,19357,18783,17326,21843,21844,25009,20735,25009, 7392, 7389, 7389, 7389, 7389, 7389,10717,10718,10718,10718, 10718,10718,10718, 8667,25009,17324,19355,17324,25009,10718, 10718,10718,10718,10718,10719,25009,25009,25009,25009,17325, 19356,17325,18353,18353,17852,17852,17326,19357,20737,25009, 21966,25009,25009,25009,20736,10720,10718,10718,10718,10718, 10718,10722,10723,10723,10723,10723,10723,10723,10724,17836, 17836,17355,17355,25009,10723,10723,10723,10723,10723,10725, 25009,17837,17837,17838,17838,17356,17356,18803,17852,18838, 17839,17839,20786,17357,25009,25009,20764,20784,20762,25009, 10726,10723,10723,10723,10723,10723,10733,10734,10735,10736, 10736,10736,10736,25009,25009,17355,18839,19463,25009, 7408, 7408, 7408, 7408, 7408, 7413,25009,25009,25009,25009,17356, 18840,19464,20796, 2848,19465,18838,17357,18841,19466,25009, 25009,25009,21901,20794,20785, 7410, 7408, 7408, 7408, 7408, 7408,10741,10741,10741,10741,10741,10741,10741, 6273,18839, 17877,18305,18839,25009, 7404, 7404, 7404, 7404, 7404, 7405, 25009,25009,25009,18840,17878,18306,18840,17879,18307,25009, 18841,17880,18308,18841,25009,25009,20626,20533,20571,25009, 7406, 7404, 7404, 7404, 7404, 7404, 323,17881,18750,20656, 25009,25009, 1106, 2030,20853, 7605, 7605, 7605, 7605, 7605, 7605, 7605, 5316, 828,18826,19463,25009,20341, 7605, 7605, 7605, 7605, 7605, 7606,25009,25009,25009, 829,18827,19464, 25009,20342,19465,25009, 830,18828,19466, 174,20608, 2848, 175,17280,20673,21318, 7607, 7605, 7605, 7605, 7605, 7605, 336,20344,20478, 1109,19108,25009,25009, 2059,20569, 7629, 7629, 7629, 7629, 7629, 7629, 7629, 5347,19888,16564,17877, 25009,20341, 7629, 7629, 7629, 7629, 7629, 7630,25009, 721, 19074,19889,16565,17878,19890,20342,17879,25009,19891,16566, 17880, 188,20343,25009,18394,25009,20479,20701, 7631, 7629, 7629, 7629, 7629, 7629,19892,20344,17881,18793,17283,25009, 20609, 190, 196, 196,25009, 4421, 196, 196, 196, 196, 196,18794, 196, 196,18795, 91, 1110,25009,18796,18826, 25009, 196, 196, 196, 196, 196, 196, 832,25009, 92, 25009,18797, 3661,18827,25009,25009, 93,25009,25009,25009, 18828, 833,25009,25009,18353,25009, 3662,21307, 834, 196, 196, 196,20806, 3663,19334,10787, 361, 361,21049, 4433, 361, 361, 361, 361, 361,25009, 361, 361,25009,25009, 19335,17836,25009,18826,25009, 361, 361, 361, 361, 361, 361,19336,25009,17837,25009,17838, 3676,18827,25009,20630, 25009,25009,17839,18374,18828,19337,20663,20775,25009,25009, 3677,25009,19338, 361, 361, 361,20623, 3678,20643,10796, 2181, 1110, 7684, 7684, 7684, 7684, 7684, 7684, 7684, 5413, 17858,19355, 832,20664,25009, 7684, 7684, 7684, 7684, 7684, 7685,25009,25009,25009,17859,19356, 833,20665,18374,25009, 25009,17860,19357, 834,20667,25009,25009,25009,25009,20790, 22188, 7686, 7684, 7684, 7684, 7684, 7684, 7728, 7728, 7728, 7728, 7728, 7728, 7728, 5476,17858,25009,25009,25009, 227, 7728, 7728, 7728, 7728, 7728, 7729,25009,25009,25009,17859, 25009,25009,18833,25009,25009,25009,17860,20663,19092,18383, 25009,20792,25009,25009,25009,25009, 7730, 7728, 7728, 7728, 7728, 7728, 90, 90,18814, 90, 90, 90, 90, 90, 90,25009, 90, 3790,20664,18815,17868,25009,25009,25009, 25009, 2191, 90, 90, 90, 90, 90,25009,20665,19093, 17869,20666,10809,25009,25009,20667,18817,17870,25009,20415, 20668,20309,25009,25009,25009,20798,10810,25009,20669, 2194, 90, 90,20627,10811, 90, 90,19334, 90, 90, 90, 90, 90, 90,25009, 90, 3790,20280,18741,20169,25009, 25009,25009,19335, 2191, 90, 90, 90, 90, 90,10812, 20281,18742,20170,19336,10809,25009,25009,20282,18743,20171, 25009,25009,20631,20663,18374,22112,25009,19337,10810,20688, 20713, 2194, 90, 90,19338,10811, 90, 90,19335, 90, 90, 90, 90, 90, 90,20801, 90, 90,20629,19336, 20664,17858,25009,25009,25009, 2191, 90, 90, 90, 90, 90,25009,25009,19337,20665,17859,10827,25009,25009,25009, 19338,20667,17860,20415,19334,20663,19861,25009,25009,25009, 10828,25009,25009, 2194, 90, 90,20651,10829, 90, 90, 19335, 90, 90, 90, 90, 90, 90,25009, 90, 90, 20280,19336,20664,19862,20817,25009,20685, 2191, 90, 90, 90, 90, 90,10830,20281,19337,20665,19863,10827,25009, 25009,20282,20632,20667,19864,19861,19092,25009,18838,25009, 25009,25009,10828,25009,25009, 2194, 90, 90,20635,10829, 90, 90,18814, 90, 90, 90, 90, 90, 90,25009, 90, 90,19862,18815, 1110,18839,25009,25009,25009, 2191, 90, 90, 90, 90, 90, 832,19863,19093,25009,18840, 10844,25009,25009,19864,18817,25009,18841,17280,20633, 833, 20654,20819,25009,25009,10845,25009, 834, 2194, 90, 90, 19119,10846, 90, 90,19092, 90, 90, 90, 90, 90, 90,25009, 90, 90,16564, 1113,19463,25009,25009,25009, 18814, 2191, 90, 90, 90, 90, 90,10847,16565,25009, 19464,18815,10844,19465,25009,16566,25009,19466,25009,25009, 19100, 721,20814,25009,25009,19093,10845,25009,20699, 2194, 90, 90,18817,10846, 90, 90,18820, 90, 90, 90, 90, 90, 90,25009, 90, 90,20634,18821,18826,18425, 25009,25009,25009, 2191, 90, 90, 90, 90, 90,25009, 25009,18822,18827,18426,10859,25009,18427,25009,18823,18828, 18428,17822,20637,20820,18838,25009,22186,20821,10860,25009, 25009, 2194, 90, 90,20636,10861, 90, 90,18820, 90, 90, 90, 90, 90, 90,25009, 90, 90,17328,18821, 91,18839,25009,25009,20280, 2191, 90, 90, 90, 90, 90,10862,17329,18822, 92,18840,10859,25009,20281,17330, 18823, 93,18841,20738,19100,20282,18383,25009,25009,20415, 10860,25009,17331, 2194, 90, 90,20655,10861, 90, 90, 18820, 90, 90, 90, 90, 90, 90,25009, 90, 90, 20341,18821,21077,17868,25009,25009,20280, 2191, 90, 90, 90, 90, 90,25009,20342,18822,21078,17869,10872,25009, 20281,20343,18823,22202,17870,17822,20638,20282,20744,21447, 20675,20823,10873,25009,20344, 2194, 90, 90,20660,10874, 90, 90,19100, 90, 90, 90, 90, 90, 90,25009, 90, 90,17328,21313,22183,25009,25009,12782,18820, 2191, 90, 90, 90, 90, 90,10875,17329,21314,25009,18821, 10872,12783,25009,20740,21315,25009,25009,25009,12784,20824, 25009, 721,18866,18822,10873,25009,17331, 2194, 90, 90, 18823,10874, 90, 90,13674, 90, 90, 90, 90, 90, 90,25009, 90, 90,20639,25009,20280,25009,25009,18425, 21077, 2191, 90, 90, 90, 90, 90,25009,22200,25009, 20281,17877,10883,18426,21078,25009,18427,20282,25009,17822, 18428,21079,19861,25009,20831,17878,10884,25009,17879, 2194, 90, 90,17880,10885, 90, 90,20678, 90, 90, 90, 90, 90, 90,20671, 90, 90,17328,12782,17881,19862, 25009,18741,25009, 2191, 90, 90, 90, 90, 90,10886, 17329,12783,25009,19863,10883,18742,25009,17330,12784,25009, 19864,25009,18743,20811,25009,20739, 721,19074,10884,21447, 17331, 2194, 90, 90,13674,10885, 90, 90,20683, 90, 90, 90, 90, 90, 90,25009, 90, 90, 2848,12782, 19242,19429,25009,21313,18793, 2191, 90, 90, 90, 90, 90,25009,22068,12783,25009,25009,10891,21314,18794,25009, 12784,18795,25009,25009,21315,18796,19888,10892,19243,25009, 10893,20482,20566, 2194, 90, 90,13674,10894,18797,19078, 19889,20674,19244,19890,19049,19252,25009,19891,25009,19245, 25009,25009,25009,10892, 90, 90,25009, 90, 90, 90, 90, 90, 90,19892, 90, 90,18741,20689,19433,25009, 25009,18767,19023, 2191, 90, 90, 90, 90, 90,25009, 18742,25009,25009,17877,10896,18768,19024,18743,25009,25009, 25009,25009,18769,19025,20309,22241,25009,17878,10897,20827, 17879, 2194, 90, 90,17880,10898, 90, 90,20723, 90, 90, 90, 90, 90, 90,25009, 90, 90,20672,22242, 17881,20169,25009,25009,19463, 2191, 90, 90, 90, 90, 90,10899,25009,22243,25009,20170,10896,25009,19464,25009, 22244,19465,20171,20309,20663,19466,20849,25009,19252,21902, 10897,25009,25009, 2194, 90, 90,19100,10898, 90, 90, 17822, 90, 90, 90, 90, 90, 90,25009, 90, 90, 20169,20664,18820,25009,21447,19023,25009, 2191, 90, 90, 90, 90, 90,18821,20170,20665,25009,17328,10891,19024, 25009,20171,20667,25009,25009,25009,19025,18822,21313,10892, 19342,17329,10893,20847,18823, 2194, 90, 90,17330,10894, 20692,20803,21314,25009,25009,25009,25009,20506, 2848,21315, 25009,17331,25009,21959,17877,10892,20604,19475,10901, 90, 90,20309, 90, 90, 90, 90, 90, 90,17878, 90, 90,17879,25009,20726,25009,20947,19888,25009, 90, 90, 90, 90, 90, 90,19287,20702,25009,25009,20169,10908, 19889,17881,25009,19890,25009,25009,25009,19891,19288,20663, 2848,20703,20170,10909,25009,19289, 90, 90, 90,20171, 10910, 90, 90,19892, 90, 90, 90, 90, 90, 90, 25009, 90, 90,20711,25009,19355,20664,25009,19888,22326, 90, 90, 90, 90, 90, 90,10911,25009,25009,19356, 20665,10908,19889,22327,25009,19890,19357,20667,19475,19891, 22328,22189, 2848, 721,18866,10909,25009,25009, 90, 90, 90,20804,10910, 90, 90,19892, 90, 90, 90, 90, 90, 90,25009, 90, 90,19287,25009,25009,25009,25009, 19888,18425, 2191, 90, 90, 90, 90, 90,25009,19288, 25009,25009,19624,10923,19889,18426,19289,19890,18427,25009, 20741,19891,18428,20309, 2848,20707,25009,10924,25009,20727, 2194, 90, 90,20812,10925, 90, 90,19892, 90, 90, 90, 90, 90, 90,25009, 90, 90,17328,25009,18826, 20169,25009,18305,25009, 2191, 90, 90, 90, 90, 90, 10926,17329,25009,18827,20170,10923,18306,25009,17330,18307, 18828,20851,20309,18308, 2848,20033,25009,19036,25009,10924, 25009,17331, 2194, 90, 90,19475,10925, 90, 90,18750, 90, 90, 90, 90, 90, 90,25009, 90, 90,20169, 19355,19463,19898,25009,25009,20848, 2191, 90, 90, 90, 90, 90,19287,20170,19356,19464,19899,10934,19465,19900, 20171,19357,19466,19901,25009,20444,19288,22249, 721,19062, 20415,10935,25009,19289, 2194, 90, 90,21056,10936, 90, 90,20710, 90, 90, 90, 90, 90, 90,25009, 90, 90,20728,19478,22396,25009,25009,18780,20280, 2191, 90, 90, 90, 90, 90,10937,25009,25009,22397,25009,10934, 18781,20281,25009,18782,22398, 721,19074,18783,20282,25009, 2848, 721,19074,10935,25009,25009, 2194, 90, 90,20822, 10936, 90, 90,20734, 90, 90, 90, 90, 90, 90, 20746, 90, 90,18793,25009,25009,25009,25009,19888,18793, 2191, 90, 90, 90, 90, 90,25009,18794,25009,25009, 19306,10942,19889,18794,18796,19890,18795,19355,25009,19891, 18796,25009,10943,25009,20612,10944,25009,18797, 2194, 90, 90,19356,10945,18797,19078,19892,25009,20704,19357,25009, 25009,25009,25009,25009,20341,25009,25009,19499,10943, 90, 90,20788, 90, 90, 90, 90, 90, 90,20342, 90, 90,21077,19499,20756,25009,20343,20743,21734, 2191, 90, 90, 90, 90, 90,19313,21078,25009,25009,20344,10947, 25009,25009,21079,25009,20477, 721,19074,25009,19314,19313, 25009,25009,25009,10948,25009,19315, 2194, 90, 90,25009, 10949, 90, 90,19314, 90, 90, 90, 90, 90, 90, 19315, 90, 90,18793,25009,25009,25009,25009,25009,25009, 2191, 90, 90, 90, 90, 90,10950,18794,20758,19502, 18795,10947,25009,25009,18796,25009,25009, 721,19074, 1105, 20747,20766,25009, 721,19074,10948,25009,18797, 2194, 90, 90,25009,10949, 90, 90, 1106, 90, 90, 90, 90, 90, 90,25009, 90, 90,18793, 828,25009,19323,25009, 25009,18793, 2191, 90, 90, 90, 90, 90,25009,18794, 1397,25009,19306,10942,20759,18794,18796, 830,18795,25009, 25009, 721,18796,25009,10943,19317,20749,10944,25009,18797, 2194, 90, 90,25009,10945,18797,20613,19318,25009,19319, 19092,25009,25009,25009, 721,25009,19320,25009,25009,20751, 10943,19321,25009,10952, 90, 90,18814, 90, 90, 90, 90, 90, 90,20752, 90, 2190,20753,18815,20858,25009, 20754,25009, 804, 2191, 90, 90, 90, 90, 90,25009, 25009,19093,25009,20755, 7742,25009, 805,25009,18817, 1078, 20341,25009,20767, 807,25009,18767,20615,25009, 7743,19355, 25009, 2194, 90, 90,20342, 7744, 808, 1083,25009,18768, 25009,20343,25009,19356,25009,20879,18769,25009,25009,25009, 19357,10965, 241, 241,20344, 241, 241, 241, 241, 241, 241, 636, 243, 241,10966,10966,10966,10966,10966,10966, 10966, 927, 241, 241, 241, 241, 241,10966,10966,10966, 10966,10966,10967, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639,10968,10966,10966,10966,10966,10966, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 90, 90,25009, 90, 90, 90, 9936, 90, 90,25009, 90, 90,25009, 2075, 1110,25009,21703,19463,25009, 90, 90, 90, 90, 90, 90, 832,25009,25009,25009, 2076, 8962,19464,25009, 10971,19465,25009,25009,19499,19466, 833, 2077,22022,18838, 20861, 8963,25009, 834, 90, 90, 90, 90, 8964, 90, 90, 2078, 90, 90, 90, 9936, 90, 90, 2079, 90, 90,19313,25009,25009,25009,25009,18839,19287, 90, 90, 90, 90, 90, 90,25009,19314,20765, 2513,19648, 8962, 18840,19288,19315,25009,25009,25009,18838,18841,19289,18353, 25009,19252,17811, 8963,25009,20757, 90, 90, 90, 90, 10972, 90, 90,20795,10806, 90, 90, 90, 90, 90, 20793, 90, 2190,18839,25009,20826,17836,25009,19023,17317, 2191, 90, 90, 90, 90, 90,25009,18840,17837,25009, 17838, 4540,19024,17318,18841,19438,17319,17839,19475,19025, 20865,18374, 2848,20033,19026, 4541,25009,18842, 2194, 90, 90,19334, 4542, 241, 241,20763,10974, 241, 241, 241, 241, 241,25009,10976, 241,19287,25009,20770,17858,25009, 19898,20844, 241, 241, 241, 241, 241, 241,19336,19288, 25009,25009,17859,10977,19899,25009,19289,19900,25009,17860, 20862,19901,19337,25009,25009,25009,25009,10978,25009,19338, 241, 241, 241,10979,10980, 241, 241,20791,10974, 241, 241, 241, 241, 241,10975,10976, 241,10981,10982,10982, 10982,10982,10982,10982,10983, 241, 241, 241, 241, 241, 10982,10982,10982,10982,10982,10984,10975,10975,10975,10975, 10975,10975,10975,10975,10975,10975,10975,10975,10975,10978, 10975,10975, 241, 241, 241,10979,10985,10982,10982,10982, 10982,10982,10975,10975,10975,10975,10975,10975,10975,10975, 10975,10975,10975,10975,10975,10975,10975,10975,10975,10975, 241, 241,25009,10974, 241, 241, 241, 241, 241,25009, 10976, 241,19463, 91, 2848,25009,25009,25009,25009, 241, 241, 241, 241, 241, 241,15078,19464, 92,25009,19465, 10977,25009,25009,19466, 93, 90, 90, 90, 90, 90, 90, 90,18305,25009,10978,25009,20854, 241, 241, 241, 10979,10980,21120,15079, 2848,20033,18306,25009,25009,18307, 25009,25009,25009,18308,10988, 241, 241,15080,10974, 241, 241, 241, 241, 241,20429, 241, 241,20706,19334,18750, 22509,25009,19898,21077, 241, 241, 241, 241, 241, 241, 25009,25009,25009,25009,19335,10989,19899,21078,25009,19900, 25009,25009,25009,19901,21079,19336,25009, 721,20869,10990, 25009,20846, 241, 241, 241,25009,10991, 90, 90,19337, 7981, 90, 90, 90, 90, 90,19338, 90, 90,11002, 11002,11002,11002,11002,11002,18780,11003, 90, 90, 90, 90, 90,20769,25009,25009,25009,17877, 630,25009,18781, 25009,25009,18782,25009, 8783,19092,18783,18383,25009,17818, 17878, 631,25009,17879, 90, 90, 90,17880, 632, 241, 241,18814,10974, 241, 241, 241, 241, 241,25009,10976, 241, 8784,18815,17881,17868,20808,17324,21077, 911, 241, 241, 241, 241, 241,25009, 8785,19093,25009,17869,11005, 17325,21078, 8786,18817,25009,17870,25009,20871,21079,20773, 25009,25009,22415,11006,25009, 8788, 241, 241, 241,11007, 11008, 241, 241,20799,10974, 241, 241, 241, 241, 241, 11004,10976, 241,11009,11010,11010,11010,11010,11010,11010, 11011, 241, 241, 241, 241, 241,11010,11010,11010,11010, 11010,11012,11004,11004,11004,11004,11004,11004,11004,11004, 11004,11004,11004,11004,11004,11006,11004,11004, 241, 241, 241,11007,11013,11010,11010,11010,11010,11010,11004,11004, 11004,11004,11004,11004,11004,11004,11004,11004,11004,11004, 11004,11004,11004,11004,11004,11004, 241, 241,25009,10974, 241, 241, 241, 241, 241,25009,10976, 241,17280,19092, 2848,25009,25009,18741,25009, 911, 241, 241, 241, 241, 241,25009,25009,19331,25009,18814,11005,18742,25009,25009, 25009,25009,25009,20768,18743,16564,18815,19463,18305,25009, 11006,25009,25009, 241, 241, 241,11007,11008,20830,16565, 18816,19464,18306,19330,19465,18307,16566,18817,19466,18308, 11016, 241, 241,19100,10974, 241, 241, 241, 241, 241, 20705, 241, 241,20341,20835,18750,20855,19615,19355,18820, 911, 241, 241, 241, 241, 241,25009,20342,25009,25009, 18821,11017,19356,25009,20880,25009,25009,25009,25009,19357, 25009,25009,25009,25009,18822,11018,22399,20344, 241, 241, 241,18823,11019, 90, 90,20776, 7981, 90, 90, 90, 7982, 90, 7984, 90, 90, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 907, 90, 90, 90, 90, 90,25009,25009, 25009,25009,22587, 630,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,22588, 631,25009, 7985, 90, 90, 90,22589, 632, 241, 241,25009, 7987, 241, 241, 241, 241, 241, 636, 243, 241,11027,11027,11027, 11027,11027,11027, 636,11028, 241, 241, 241, 241, 241, 636, 636, 636, 636, 636, 637, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 638, 636, 636, 241, 241, 241, 639, 640, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 110, 90,11029,11029,11030,19463,25009,17877,25009, 907, 90, 90, 90, 90, 90,25009,25009,25009,25009,19464, 645,17878,19465,25009,17879,25009,19466,25009,17880,25009, 25009,25009,25009,22455, 646,25009,20807, 90, 90, 90, 629, 647, 90, 90,17881, 7981, 90, 90, 90, 7982, 90, 9979, 110, 90, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 907, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009, 645,25009,20889,25009,19499,20892,25009,20663, 25009,25009,25009,25009,25009,25009, 646,25009, 9981, 90, 90, 90, 629, 647,11035,11035,11035,11035,11035,11035, 11035,19313,25009,19313,19317,25009,20664,11035,11035,11035, 11035,11035,11036,25009,25009,19314,19318,19314,19319,25009, 20665,25009,19315,25009,19315,19320, 92,20667,20890,25009, 19321,25009,25009,11037,11035,11035,11035,11035,11035, 90, 90,20805, 8012, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012,11039, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,20341,19092,19463,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 20342,25009,19464,18814, 8009,19465,25009,20343,25009,19466, 11042,25009,17280,19323,18815,25009,25009,22248, 8010,25009, 20344, 90, 90, 90, 90, 8011, 90, 90,19093, 90, 90, 90, 90, 90, 90,18817, 8008, 90,25009,16564, 19317, 2075,25009,21447,25009, 90, 90, 90, 90, 90, 90,20774,19318,16565,19319,25009, 8009, 2076,25009,25009, 16566,19320,25009,25009, 721,19074,19321,21313, 2077,25009, 8010,20837,21077, 90, 90, 90, 90, 8011,11043,20761, 19506,21314, 2078,19100,25009,25009,21078,20916,21315,20898, 22294,25009,18793,21079,21478,19334, 9018, 90, 90,18820, 90, 90, 90, 90, 90, 90,18794, 90,11046,18795, 18821,19335,21212,18796,18826,25009,11047, 90, 90, 90, 90, 90,19336,25009,18822,25009,18797,11048,18827,20748, 25009,18823,25009,25009,25009,18828,19337,20778,25009,21447, 25009,11049,25009,19338,11050, 90, 90,25009,11051, 90, 90,19100, 90, 90, 90, 90, 90, 90,25009, 90, 11046,20772,19523,21313,25009,19343,22292,18820,11047, 90, 90, 90, 90, 90,11052,20777,25009,21314,18821,11048, 25009,25009,25009,25009,21315,25009,20797,19100,17852,19861, 25009,20920,18822,11049,25009,19342,11050, 90, 90,18823, 11051, 90, 90,18820, 90, 90, 90, 90, 90, 90, 25009, 90,11046,20664,18821,17355,19862,25009,19355,25009, 11047, 90, 90, 90, 90, 90,25009,20665,18822,17356, 19863,11057,19356,25009,20667,18823,20918,19864,18383,19357, 17811,25009,20000,25009,18374,11058,25009,20669,11050, 90, 90,20779,11059, 90, 90,20818, 90, 90, 90, 90, 90, 90,25009, 90,11046,17868,12782,17317,25009,25009, 25009,17858,11047, 90, 90, 90, 90, 90,11060,17869, 12783,17318,18846,11057,17319,17859,17870,12784,17320,25009, 20663,20800,20925,25009,25009,20810,20866,11058,25009,17871, 11050, 90, 90,13674,11059, 90, 90,17815, 90, 90, 90, 90, 90, 90,25009, 90,11046,20664,25009,19355, 25009,25009,25009,25009,11047, 90, 90, 90, 90, 90, 25009,20665,20716,19356,20666,11062,18741,11063,20667,25009, 19357,20717,20717,20717,20717,20717,20717,20717, 721,11064, 18742,20669,11065,11066,11066,20928,11067,18743,21323, 91, 25009,25009,25009,11068, 90, 90,25009, 8012, 90, 90, 90, 90, 90, 92, 8008, 90,20751,25009,21754,25009, 93,17877,18839, 8017, 90, 90, 90, 90, 90,25009, 20752,25009,25009,20753, 8033,17878,18840,20754,17879,25009, 25009,20663,17880,18841,19323,25009,18374,20809, 8019,25009, 20755, 90, 90, 90, 8020, 8034, 90, 90,17881, 8012, 90, 90, 90, 90, 90,25009, 8008, 90,20664,25009, 25009,19317,25009,17858,18826, 8023, 90, 90, 90, 90, 90,25009,20665,19318,25009,19319, 8033,17859,18827,20667, 25009,18353,19320,18383,17860,18828,20893,19321,20923,25009, 8019,25009,20802, 90, 90, 90, 8020, 8034,11077,11078, 11078,11078,11078,11078,11078,10020,21838,25009,17836,19355, 17868,11078,11078,11078,11078,11078,11079,25009,25009,25009, 17837,25009,17838,19356,17869,18353,25009,19252,19323,17839, 19357,17870,25009,20895,25009,20936,25009,11080,11078,11078, 11078,11078,11078,11081,11082,11082,11082,11082,11082,11082, 11083,22073,17836,25009,19023,19317,11082,11082,11082,11082, 11082,11084,25009,25009,17837,25009,17838,19318,19024,19319, 25009,25009,19509,20897,25009,19025,19320,25009,18353, 2848, 25009,19321,11085,11082,11082,11082,11082,11082, 8012,20760, 25009,20828,25009,25009,25009, 1110,25009,11088,11089,11089, 11089,11089,11089,11089,11090,17836, 832,19888,20838,25009, 11089,11089,11089,11089,11089,11091,25009,17837,25009,17838, 833,19889,25009,25009,19890,25009,17839, 834,19891, 721, 18866,21042,21447,25009,20896,25009,11092,11089,11089,11089, 11089,11089, 90, 90,19892, 8012, 90, 90, 90, 90, 90,25009, 90, 90,25009,21077,21313,18425,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,21078, 21314,18426, 9038,25009,18427,11097,21079,21315,18428,18374, 19049,18383,22510,25009,20663,22185, 9039,25009,25009, 90, 90, 90,20813, 9040, 90, 90,19334, 8012, 90, 90, 90, 90, 90,25009, 90, 90,17858,18767,17868,25009, 25009,20664,19335, 90, 90, 90, 90, 90, 90,25009, 17859,18768,17869,19336, 9038,20665,25009,17860,18769,20938, 25009,25009,20940,25009,25009,20924,25009,19518, 9039,20856, 19519, 90, 90, 90,19338,11098,11100,11101,11101,11101, 11101,11101,11101,10036,25009,25009,21077,20771,25009,11101, 11101,11101,11101,11101,11102,25009,25009,25009,25009,25009, 21078,18383,20663,20943,20944,19242,19429,21079,25009,25009, 25009,25009,22694,25009,25009,11103,11101,11101,11101,11101, 11101,11104,11105,11105,11105,11105,11105,11105,17868,20664, 20664, 91,20939,19243,11105,11105,11105,11105,11105,11106, 25009,25009,17869,20665,20665, 92,25009,19244,25009,17870, 20667,20667, 93,20415,19245, 2848,25009,20937,25009,25009, 11107,11105,11105,11105,11105,11108, 90, 90,20825, 90, 90, 90, 90, 90, 90, 90, 90, 90,19463,25009, 20280,25009,25009,19888,25009, 90, 90, 90,11113, 90, 90,25009,19464,25009,20281,19465,10044,19889,25009,19466, 19890,20282,25009,19861,19891,20958,25009, 2848,21896,25009, 10045,25009,20840, 90, 90, 90, 90,10046, 90, 90, 19892, 90, 90, 90, 90, 90, 90, 90, 90, 90, 19862,25009,21897,20954,25009,18305,25009, 90, 90, 90, 11113, 90, 90,11114,19863,25009,21898,25009,10044,18306, 25009,19864,18307,21899,25009,20309,18308,19861,25009, 2848, 22247,25009,10045,25009,20841, 90, 90, 90, 90,10046, 90, 90,18750, 90, 90, 90, 90, 90, 90, 90, 9048, 90,20169,25009,19862,25009,25009,18305,25009, 90, 90, 90, 90, 90, 90,25009,20170,25009,19863,25009, 8029,18306,25009,20171,18307,19864,11117,20956,18308,17280, 20963, 2848,20033,20843, 8030,25009,20850, 90, 90, 90, 90, 8031, 90, 90,18750, 90, 90, 90, 90, 90, 90, 90, 9048, 90,21077,25009,16564,19023,20903,19898, 2848, 90, 90, 90, 90, 90, 90,25009,21078,25009, 16565,19024, 8029,19899,19335,21079,20164,16566,19025,25009, 19901, 1105,25009,22692,25009,19336, 8030,25009,19888, 90, 90, 90, 90, 8031,11118,20836,17283, 1106,20845,19337, 25009,19049,19889,20415,25009,19890,19338,25009, 828,19891, 25009,25009, 9051, 90, 90,25009, 90, 90, 90, 90, 90, 90, 829, 90,10053,19892,17818,20839,18767, 830, 20280,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,18768,11123,20281,25009,20899,20548,25009,18769, 17818,20282, 2848,17324,25009,25009,20283,11124,25009,25009, 90, 90,10056,20857,11125, 90, 90,17325, 90, 90, 90, 90, 90, 90,17326, 90, 90,17324,25009,25009, 18305,19475,20872,19334, 90, 90, 90, 90, 90, 90, 25009,17325,25009,17821,18306,11127,25009,18307,17326,19335, 25009,18308,25009,25009,21077,25009,25009,11128,19287,11129, 19336,20870, 90, 90, 90,25009,11130,18750,21078,20842, 721,19062,19288,25009,19337,22781,25009,25009,25009,19289, 25009,19338,25009,11128, 90, 90,19092, 90, 90, 90, 90, 90, 90,20863, 90,10053,21077,20902,18780,25009, 25009,25009,18814, 90, 90, 90, 90, 90, 90,11131, 21078,25009,18781,18815,11123,18782,25009,21079,25009,18783, 25009,17811,19092,20969,25009,22780,25009,19093,11124,25009, 20867, 90, 90,10056,18817,11125, 90, 90,18814, 90, 90, 90, 90, 90, 90,20901, 90,10053,17317,18815, 16564,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,17318,19093,16565,17319,11140,25009,25009,17320, 18817,16566,20900,17822,19334, 721,19062,25009,21447,25009, 11141,25009,20864, 90, 90,10056,25009,11142, 90, 90, 19335, 90, 90, 90, 90, 90, 90,25009, 90,10053, 17328,19336,21313,18780,25009,25009,25009, 90, 90, 90, 90, 90, 90,11143,17329,19337,21314,18781,11140,25009, 18782,17330,19338,22394,18783,17822,20904,17280,19499,25009, 25009,25009,11141,25009,20873, 90, 90,10056,20868,11142, 90, 90, 1110, 90, 90, 90, 90, 90, 90,25009, 90,10053,17328, 832,16564,19313,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,17329, 833,16565,19314, 11148,25009,25009,20874, 834,16566,19315,17822,20907,20970, 25009,25009,21442,18838,11149,25009,17331, 90, 90,10056, 20891,11150, 90, 90,18814, 90, 90, 90, 90, 90, 90,25009, 90,10053,17328,18815,22640,25009,25009,25009, 18839, 90, 90, 90, 90, 90, 90,11151,17329,19093, 22641,18340,11148,22642,18840,17330,18817,22643,25009,20876, 19100,18841,25009,25009,25009,25009,11149,25009,17331, 90, 90,10056,20926,11150, 90, 90,18820, 90, 90, 90, 90, 90, 90,25009, 90,10053,25009,18821,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 20716,18822,25009,25009,11153,11154,25009,25009,18823,20717, 20717,20717,20717,20717,20717,20717,25009,20877,11155,20910, 25009, 90, 90,10056,25009,11156,25009, 91,25009,25009, 25009,11154, 90, 90,20912, 90, 90, 90, 90, 90, 90, 92, 90, 90,20341,21077,21077,25009, 93,25009, 18820, 90, 90, 90, 90, 90, 90,25009,20342,21078, 21078,18821,11159,25009,25009,20343,21079,22870, 721,20883, 19100,17852,25009,25009,25009,18822,11160,22601,20344, 90, 90, 90,18823,11161, 90, 90,18820,11133, 90, 90, 90, 90, 90,25009, 90, 90,18793,18821,17355,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 18794,18822,17356,18795,11159,25009,25009,18796,18823,17357, 20909,17822,19252,20663,25009,25009,25009,20919,11160,25009, 18797, 90, 90, 90,25009,11161, 90, 90,17855, 90, 90, 90, 90, 90, 90,25009, 90,10053,17328,19023, 20664,18826,25009,25009,21077, 90, 90, 90, 90, 90, 90,25009,17329,19024,20665,18827,11164,11165,21078,17330, 19025,20667,18828,25009,25009,21079,25009,20875,23128,17280, 11166,20961,17331, 90, 90,10056,20915,11167,17825,20341, 20942, 721,19074,11165, 1603, 1603, 1604, 1948, 1603, 1603, 1603, 1603, 1603,20342, 1603, 1603,16564, 721,18866,25009, 20343,12782,25009, 2337, 1603, 1603, 1603, 1603, 1603,18793, 16565,20878,25009,20344, 1954,12783,25009,16566,25009,25009, 20663,20971,12784,18794,25009,18425,18795,25009, 1955,25009, 18796, 1603, 1603, 1603,25009, 1956, 721,19074,13674,18426, 20948,20881,18427,18797,25009,21447,18428,20664,25009,25009, 25009,11183, 90, 90,20950,11194, 90, 90, 90, 90, 90,20665, 90, 90,18793,20981,21077,25009,20667,21313, 25009, 907, 90, 90, 90, 90, 90,22392,18794,25009, 21078,18795, 630,21314,25009,18796,20941,21079, 721,20884, 21315,22779,20169,25009, 2848,20033, 631,25009,18797, 90, 90, 90,25009, 632, 1018, 1018,20170, 1303, 1018, 1018, 1018, 1018, 1018,20171, 1018, 3363,20751,25009,25009,25009, 25009,17877,19898, 3364, 1018, 1018, 1018, 1018, 1018,25009, 20752,25009,25009,20753,10106,17878,19899,20754,17879,19900, 25009,17852,17880,19901,19323,20980,20945,25009,10107,25009, 20886, 3367, 1018, 1018,25009,10108, 1018, 1018,17881, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 3363,17355,25009, 21077,19317,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,10109,17356,19318,21078,19319,10106,25009,25009,17357, 25009,21079,19320,20930, 721,18866,25009,19321,25009,25009, 10107,25009,20917, 3367, 1018, 1018,20894,10108, 1018, 1018, 19334, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766, 20931,21077,18425,25009,25009,25009,19335, 3364, 1018, 1018, 1018, 1018, 1018,25009,20932,21078,18426,19336,11198,19142, 25009,20933,21079,18428,25009,25009,20934,20983,20952,21896, 20309,19337,11199,22958,20935, 3367, 1018, 1018,19338,11200, 1018, 1018,19092, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,20905,21897,20169,25009,25009,20169,18814, 3364, 1018, 1018, 1018, 1018, 1018,11201,20982,21898,20170,18815, 11198,20170,25009,25009,21899,20171,25009,25009,20171,18353, 25009,25009,25009,19093,11199,22352,25009, 3367, 1018, 1018, 18817,11200, 1018, 1018,19100, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20906,25009,17836,25009,25009,17877, 18820, 3364, 1018, 1018, 1018, 1018, 1018,25009,17837,25009, 17838,18821,11213,17878,25009,25009,17879,21030,25009,25009, 17880,17818,25009,19242,19429,18822,11214,25009,20946, 3367, 1018, 1018,18823,11215, 1018, 1018,17881, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20911,21077,17324,19355, 25009,19243,21077, 3364, 1018, 1018, 1018, 1018, 1018,11216, 25009,21078,17325,19356,11213,19244,21078,25009,21079,17326, 19357,20663,19245,21079,18838, 2848,23295,20987,11214,25009, 21006, 3367, 1018, 1018,20922,11215, 1018, 1018,20960, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20664,25009, 25009,18839,25009,19888,19463, 3364, 1018, 1018, 1018, 1018, 1018,25009,20665,25009,25009,18840,11226,19889,19464,20667, 19890,19465,18841,20415,19891,19466,20974, 2848,21896,25009, 11227,25009,20669, 3367, 1018, 1018,20927,11228, 1018, 1018, 19892, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018, 20280,25009,21897,22636,25009,18305,25009, 3364, 1018, 1018, 1018, 1018, 1018,11229,20281,25009,21898,12782,11226,18306, 25009,20282,18307,21899,25009,25009,18308, 721,18866,25009, 20975,12783,11227,21896,20959, 3367, 1018, 1018,12784,11228, 1018, 1018,18750, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20949,12782,13674,18425,25009,21897,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,25009,12783,25009,18426, 11237,21898,18427,25009,12784,25009,18428,19049,21899,18374, 19861, 2848,22353,25009,11238,25009,25009, 3367, 1018, 1018, 21084,11239, 1018, 1018,20951, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,18767,25009,17858,19862,25009,18305, 25009, 3364, 1018, 1018, 1018, 1018, 1018,11240,18768,25009, 17859,19863,11237,18306,25009,18769,18307,21058,19864,20415, 18308,20309,25009,20990,25009,25009,11238,25009,20976, 3367, 1018, 1018,20955,11239, 1018, 1018,18750, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20280,13582,20169,25009, 25009,25009,20957, 3364, 1018, 1018, 1018, 1018, 1018,25009, 20281,13583,20170,20548,11245,25009,25009,20282,13584,20171, 25009,19475,20283,19499,19252, 2848,25009,25009,11246,25009, 20985, 3367, 1018, 1018,21128,11247, 1018, 1018,20312, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,19287,25009, 19313,19023,25009,18305,25009, 3364, 1018, 1018, 1018, 1018, 1018,11248,19288,25009,19314,19024,11245,18306,25009,19289, 18307,19315,19025,18838,20977,20996,25009,21024, 721,19074, 11246,25009,25009, 3367, 1018, 1018,20962,11247, 1018, 1018, 18750, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018, 18839,21077, 2848,20033,25009,25009,18793, 3364, 1018, 1018, 1018, 1018, 1018,25009,18840,21078,25009,19463,11250,25009, 18794,18841,21079,18795,25009,25009, 721,18796,25009,21060, 19898,19464,11251,20978,19465, 3367, 1018, 1018,19466,11252, 18797,20882,25009,23212,19899,25009,25009,19900,25009,20885, 19475,19901,20989,25009,20751,25009,25009,25009,11253, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,20752, 1018, 1018,20753,20309,25009,20995,20754,21077,19287, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,20755,11258, 21078,19288,25009,25009,19624,25009,25009,21079,19289,20169, 25009,23041,25009,11259,25009,25009, 1018, 1018, 1018,25009, 11260, 1018, 1018,20170, 1303, 1018, 1018, 1018, 1018, 1018, 20171, 1018, 1018,11261,11261,11261,11261,11261,11261,11261, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,20984,25009, 25009,11258,25009,25009,25009,25009,25009,25009,20930,25009, 2848,20033,25009,19049,25009,11259,25009,25009, 1018, 1018, 4879,19049,11260, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20931,25009,21077,19898,25009, 18767,25009, 3364, 1018, 1018, 1018, 1018, 1018,18767,20932, 25009,21078,19899,11267,18768,19900,20933,19279,21079,19901, 25009,18769,18768,23296,21447,19475,20992,11268,25009,18769, 3367, 1018, 1018,20979,11269, 1018, 1018,17811, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20991,21313,21077, 25009,25009,19287,25009, 3364, 1018, 1018, 1018, 1018, 1018, 11270,25009,21314,21078,17317,11267,19288,25009,25009,21315, 21079, 721,25009,19289,23042,22673,25009, 2848,17318,11268, 25009,17319, 3367, 1018, 1018,17320,11269, 1018, 1018,20997, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20751, 19499, 721,19062,20998,25009,19888, 3364, 1018, 1018, 1018, 1018, 1018,25009,20752,25009,25009,20753,11272,25009,19889, 20754,25009,19890,25009,21023, 2848,19891,19313,25009,18780, 25009,11273,25009,20755, 3367, 1018, 1018,25009,11274,20887, 20973,19314,19892,18781,19648,17811,19294,25009,19315,25009, 18783,25009,25009,19888,25009,21003,20972,11275, 1018, 1018, 21828, 1303, 1018, 1018, 1018, 1018, 1018,19889, 1018, 5766, 19890,21829,17317,13582,19891,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,25009,21830,17318,13583,11286,17319, 19892,25009,21831,17320,13584,18383,25009,20930,25009,25009, 20663,25009,11287,25009,21000, 3367, 1018, 1018,20994,11288, 1018, 1018,17811, 1303, 1018, 1018, 1018, 1018, 1018,21063, 1018, 5766,17868,17818,20931,25009,25009,20664,25009, 3364, 1018, 1018, 1018, 1018, 1018,11289,17869,25009,20932,17317, 11286,20665,25009,21069,25009,20933, 721,19062,20667,17852, 17324,25009,25009,17318,11287,21073,17319, 3367, 1018, 1018, 17320,11288, 1018, 1018,17325, 1303, 1018, 1018, 1018, 1018, 1018,17326, 1018, 1018,18780,25009,17355,25009,20999,17815, 25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,18781,21004, 17356,18782,11301,25009,25009,18783,25009,17357,25009,25009, 19092, 721,19062,21001,21896,25009,11302,25009,21053, 1018, 1018, 1018,25009,11303, 1018, 1018,18814, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20341,18815,21897,18780, 25009,25009,21011, 1018, 1018, 1018, 1018, 1018, 1018,11304, 20342,19093,21898,18781,11301,25009,18782,20343,18817,21899, 18783,25009,19499,19323,21090,25009,21035,22638,11302,21896, 20344, 1018, 1018, 1018,17818,11303, 90, 90,21002, 4095, 90, 90, 90, 90, 90,25009, 90, 90,25009,19313, 19317,19862,25009,21897,25009, 90, 90, 90, 90, 90, 90,17324,19318,19314,19319,19863, 3397,21898,25009,25009, 19315,19320,19864,25009,22818,17325,19321,21027, 721,25009, 3398,25009,17326, 90, 90, 90,21025,11325, 90, 90, 17822, 90, 90, 90, 90, 90, 90,25009, 90, 90, 21005,17821,19861,25009,25009,17877,20751, 907, 90, 90, 90, 90, 90,25009,25009,25009,25009,17328, 630,17878, 20752,25009,17879,20753,25009,25009,21081,20754,25009,19862, 25009,17329, 631,21077,20341, 90, 90, 90,17330, 632, 20755,20888,17881,19863,25009,25009,25009,21078,20342,19323, 21091,17331,17826,25009,21079,20343,21007,25009,11326, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,21013, 2847, 4105,20341,21346,21026,25009,25009,19317,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,20342,25009,25009,19318,11330, 19319,25009,20343,19509,25009, 721,21012,19320,21093,25009, 25009,25009,19321,11331,25009,20344, 4109, 2847, 2847,25009, 11332, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 4105,20751,12782,20280,21019,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,11333,20752,12783,20281, 20753,11330,25009,25009,20754,12784,20282, 721,19074,19323, 19252,25009,21083,25009,25009,11331,25009,20755, 4109, 2847, 2847,13674,11332, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18793,19317,19023,25009,25009, 25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,19318,18794, 19319,19024,18795,11348,19438,25009,18796,19320,19025, 721, 19074,19252,19321,21098,21015, 721,18866,11349,25009,18797, 4109, 2847, 2847,21028,11350, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18793,19023,25009, 25009,25009,25009,18425, 4106, 2847, 2847, 2847, 2847, 2847, 11351,18794,19024,25009,19306,11348,25009,18426,18796,19025, 18427, 721,21022,21017,18428,23126,25009,21096,21085,11349, 25009,18797, 4109, 2847, 2847,25009,11350, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20751, 12782,21077,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,20752,12783,21078,20753,11361,25009,25009, 20754,12784,21079,25009,18374, 721,18866,21105,25009,25009, 20415,11362,25009,20755, 4109, 2847, 2847,13674,11363, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,17858,25009,18425,16564,25009,25009,20280, 4106, 2847, 2847, 2847, 2847, 2847,11364,17859,21092,18426,16565,11361, 18427,20281,17860,25009,18428,16566,20663,25009,20282,20930, 721,18866,21086,11362,25009,21057, 4109, 2847, 2847,21032, 11363, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 2847,20664,25009, 2076,20931,25009,18425,21071, 4106, 2847, 2847, 2847, 2847, 2847, 2077,20665,25009,25009, 20932,11372,18426,25009,20667,18427,25009,20933,18838,21087, 2078,20309,25009,19242,21095,11373,25009, 2079, 4109, 2847, 2847,21066,11374, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,18839, 2513,23610,20169,21116, 25009,19243, 4106, 2847, 2847, 2847, 2847, 2847,11375,18840, 25009,23611,20170,11372,25009,19244,18841,25009,23612,20171, 21119,21062,19245,17280,21104,17280,25009,11373,25009,18842, 4109, 2847, 2847, 1105,11374, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20169,25009, 1106, 16564,25009,16564,25009, 4106, 2847, 2847, 2847, 2847, 2847, 828,20170,25009,25009,16565,11380,16565,17783,20171,25009, 25009,16566,20930,16566, 829,20930,21106, 2848,21114,11381, 25009, 830, 4109, 2847, 2847,21033,11382, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20931, 21077,25009,20931,25009,25009,19898, 4106, 2847, 2847, 2847, 2847, 2847,11383,20932,21078,25009,20932,11380,25009,19899, 20933,21079,19900,20933,17822,18353,19901,17852,23451,21896, 17822,11381,25009,20935, 4109, 2847, 2847,21067,11382, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,17328,17836,21897,17355,25009,22725,17328, 4106, 2847, 2847, 2847, 2847, 2847,17837,17329,17838,21898,17356,11385, 11386,17329,17330,17839,21899,17357,25009,25009,17330,25009, 25009,21031,20309,11387,25009,17331, 4109, 2847, 2847,21009, 11388,17331,18357,21051,21010,17852,11386, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,20169, 7803, 7803, 7803, 7803, 7803, 7803, 90, 90, 90, 90, 90, 90,17355,20170,25009,25009,25009, 7804,25009,25009, 20171,25009,25009,25009,25009,20444,17356,25009,25009,25009, 25009, 7805,25009,17357, 90, 90, 90,19334, 7806, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,21052,17855,19335,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,19336,25009,25009,25009,25009,11391, 25009,25009,25009,25009,25009, 721,19074,18838,19337,25009, 25009,25009,25009,11392,25009,19338, 2859, 2847, 2847,21036, 11393, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 2847,18793,18839,25009,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,15078,18794,18840,25009, 18795,11396,11397,25009,18796,18841, 90, 90, 90, 90, 90, 90, 90,25009,20930,11398,20309,18797, 4109, 2847, 2847,25009,11399,21061,15079,25009,25009,21018,11397, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,15080, 2847, 7045,20931,25009,20169,19355,15081,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,20932,25009,20170,19356,11409, 25009,25009,20933,25009,20171,19357,18383, 2848,20033,19049, 21447,25009,21118,11410,25009,21064, 4109, 2847, 2847,21189, 11411, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 7045,17868,21313,19898,18767,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,11412,17869,21314,19899, 18768,11409,19900,25009,17870,21315,21115,18769,19049,19049, 25009,21124,25009,25009,25009,11410,22759,21068, 4109, 2847, 2847,19092,11411, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18767,18767,18814,19463,25009, 25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,18815,18768, 18768,25009,19464,11424,25009,19465,18769,21126,25009,19466, 25009,19475,19093,21131,21125,21138,19861,11425,25009,18817, 4109, 2847, 2847,21253,11426, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,21034,19287,25009, 19287,25009,17324,19862, 4106, 2847, 2847, 2847, 2847, 2847, 11427,21089,19288,25009,19288,11424,17325,19863,25009,19289, 25009,19289,17818,17326,19864,19475,25009,21132,25009,11425, 21129,25009, 4109, 2847, 2847,19092,11426, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,17324, 25009,18814,19287,25009,17317,25009, 4106, 2847, 2847, 2847, 2847, 2847,18815,17325,25009,25009,19288,11437,17318,25009, 17326,17319,25009,19289,21139,17320,19093,17818,21896, 2848, 20033,11438,25009,18817, 4109, 2847, 2847,21130,11439, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,21040,21897,25009,17324,25009,25009,19898, 4106, 2847, 2847, 2847, 2847, 2847,11440,21113,21898,25009,17325,11437, 25009,19899,25009,21899,19900,17326,17811,22453,19901,21140, 25009,17811,25009,11438,25009,25009, 4109, 2847, 2847,19100, 11439, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 7045,17317,25009,18820,25009,25009,17317,25009, 4106, 2847, 2847, 2847, 2847, 2847,18821,17318,25009,25009, 17319,11448,17318,25009,17320,17319,25009,25009,21133,17320, 18822,19499,21447,21134,25009,11449,25009,18823, 4109, 2847, 2847,25009,11450, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,21043,21313,25009,19313,25009, 25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,11451,25009, 21314,25009,19314,11448,25009,25009,25009,22940,25009,19315, 20663,18374,20930,20663,25009,20415,17822,11449,25009,25009, 4109, 2847, 2847,21158,11450, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,20664,17858,20931, 20664,25009,20280,17328, 4106, 2847, 2847, 2847, 2847, 2847, 25009,20665,17859,20932,20665,11456,20281,17329,20667,17860, 20933,20667,21072,20282,17330,25009,11457,21059,25009,11458, 25009,21074, 4109, 2847, 2847,25009,11459,17331,18377,21065, 20803,21094,21008,17825,25009,25009,21447,25009,20341,25009, 25009,19100,11457, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,20342, 2847, 7045, 91,25009,18820,25009,20343, 21313,25009, 4106, 2847, 2847, 2847, 2847, 2847,18821, 92, 25009,25009,20344,11461,21314,25009, 93,21014,20477,25009, 25009,23023,18822,21159, 721,19062,19499,11462,25009,18823, 4109, 2847, 2847,21773,11463, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,21045,25009,25009, 19313,25009,18780,19313, 4106, 2847, 2847, 2847, 2847, 2847, 11464,25009,25009,25009,19314,11461,18781,19314,25009,18782, 25009,19315,20663,18783,19315,25009,21896, 721,19074,11462, 25009,21136, 4109, 2847, 2847,21157,11463, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,20664, 21897,25009,19334,25009,25009,18793, 4106, 2847, 2847, 2847, 2847, 2847,25009,20665,21898,25009,20666,11456,19335,18794, 20667,21899,18795,25009,25009, 721,18796,25009,11457,19336, 25009,11458,25009,20669, 4109, 2847, 2847,21075,11459,18797, 22019,25009,25009,19337,21016,25009,25009,25009, 721,19062, 19338,25009,25009,20751,11457,25009,21038,11466, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,20752, 2847, 2847, 20753,25009,25009,25009,20754,25009,18780, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009,20755,11473,25009, 18781,25009,21021,18782, 721,19062,21185,18783,25009,25009, 17852,21135,11474,25009,25009, 2859, 2847, 2847,25009,11475, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,18780,17355,25009,25009,25009,17355,25009, 2847, 2847, 2847, 2847, 2847, 2847,11476,18781,17356,25009,18782, 11473,17356,25009,21137,17357,25009,25009,25009,17357,21162, 19323,25009,21186,25009,11474,25009,25009, 2859, 2847, 2847, 19252,11475, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,25009,25009,19317,19317,25009,25009, 25009, 4106, 2847, 2847, 2847, 2847, 2847,19023,19318,19318, 19319,19319,11487,25009,25009,25009,25009,19320,19320,25009, 21190,19024,19321,19321,21447,18838,11488,25009,19025, 4109, 2847, 2847,21161,11489, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,21097,19355,21313,25009, 25009,25009,18839, 4106, 2847, 2847, 2847, 2847, 2847,11490, 25009,19356,21314,19463,11487,25009,18840,25009,19357,21315, 25009,21141,19323,21196,22852,25009,17852,19464,11488,25009, 19465, 4109, 2847, 2847,19466,11489, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,17328,19317, 21123,25009,25009,17355, 1110, 4106, 2847, 2847, 2847, 2847, 2847,19318,17329,19319,25009, 832,11498,17356,25009,17330, 19320,25009,25009,17822,17357,19321,25009,25009,21187, 833, 11499,21160,17331, 4109, 2847, 2847, 834,11500, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045, 17328,21351,25009,25009,21176,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,11501,17329,21352,25009,25009,11498,25009, 25009,17330,21353,25009, 721,21142,25009,25009,25009, 2848, 721,25009,11499,25009,17331, 4109, 2847, 2847,21354,11500, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,20751,25009,25009,18374,18353,19888,20751, 4106, 2847, 2847, 2847, 2847, 2847,21107,20752,25009,25009,20753, 11506,19889,20752,20754,19890,20753,25009,25009,19891,21020, 21155,11507,17858,17836,11508,25009,20755, 4109, 2847, 2847, 25009,11509,20755,20888,19892,17837,17859,17838,18838,18374, 25009,25009,25009,17860,17839,25009,25009,11507, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,21029, 2847, 7045, 20341,21191,25009,25009,25009,18839,17858, 4106, 2847, 2847, 2847, 2847, 2847,25009,20342,25009,25009,25009,11511,18840, 17859,20343,25009,21148,25009,17822,18841,17860,20930,25009, 21194,25009,11512,21447,20344, 4109, 2847, 2847,21193,11513, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,17328,18741,22672,20931,25009,21313,21197, 4106, 2847, 2847, 2847, 2847, 2847,11514,17329,18742,25009,20932, 11511,21314,25009,17330,18743,25009,20933,21143,21315,25009, 25009,25009,18838,25009,11512,25009,17331, 4109, 2847, 2847, 22113,11513, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,19334,19100,25009,25009,19334,18839, 1105, 4106, 2847, 2847, 2847, 2847, 2847,25009,19665,25009, 19335,18820,11506,18840,19335,25009, 1106,25009,21037,25009, 18841,19336,18821,11507,25009,19336,11508, 828,21195, 4109, 2847, 2847,25009,11509,25009,19518,18822,25009,19519,19337, 18383, 829,19338,18823,17822,25009,19338,25009, 830,11507, 25009,21044,11516, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,21039, 2847, 4105,21447,21167,17868,25009,25009, 18741,17328, 4106, 2847, 2847, 2847, 2847, 2847,25009,25009, 25009,17869,25009,11330,18742,17329,25009,25009,17870,21313, 25009,18743,17330,25009,21144,21708,21070,11331,25009,20309, 4109, 2847, 2847,21314,11332,17331,25009,18386,17877,21367, 21315,25009,11524, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,17878, 2847, 4105,17879,20169,25009, 2075,17880, 21166,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,25009, 20170,25009,21080,11330, 2076,17881,25009,20171,25009,25009, 25009, 721,20444,25009,20930, 2077, 2848,11331,25009,25009, 4109, 2847, 2847,25009,11332,21117,11525, 90, 90, 2509, 11536, 90, 90, 90, 90, 90, 2079, 90, 2190,20751, 25009,20931,25009,25009,19888,21153, 2191, 90, 90, 90, 90, 90,25009,20752,25009,20932,20753, 5493,19889,25009, 20754,19890,21198,25009,21146,21109,21201,25009, 2848,21108, 18383, 5494,25009,20755, 2194, 90, 90,25009, 5495, 765, 765,19892, 765, 765, 765, 765, 765, 765,25009, 765, 5024,20341,25009,20931,25009,25009,19888,17868, 2873, 765, 765, 765, 765, 765,25009,20342,25009,20932,25009,11540, 19889,17869,20343,19890,20933, 721,19074,19891,17870,25009, 2848,21447,21205,11541,25009,20344, 2876, 765, 765,21204, 11542, 765, 765,19892, 765, 765, 765, 765, 765, 765, 25009, 765, 5024,18793,25009,21313,25009,25009,18305,20664, 2873, 765, 765, 765, 765, 765,11543,18794,25009,21314, 18795,11540,18306,20665,18796,18307,21315, 721,21149,21111, 20667,25009,25009,21896,22850,11541,25009,18797, 2876, 765, 765,25009,11542, 765, 765,18750, 765, 765, 765, 765, 765, 765,25009, 765, 765,20751,18826,21897,25009,25009, 25009,25009, 2873, 765, 765, 765, 765, 765,25009,20752, 18827,21898,20753,11557,25009,25009,20754,18828,21899, 721, 19074,21168,20930,25009,23078,25009,20663,11558,21156,20755, 2876, 765, 765,22187,11559, 765, 765,18814, 765, 765, 765, 765, 765, 765,25009, 765, 765,18793,18815,20931, 25009,25009,25009,20664, 2873, 765, 765, 765, 765, 765, 11560,18794,19093,20932,18795,11557,25009,20665,18796,18817, 20933, 721,19074,18353,20667,25009,21150,21896,20663,11558, 25009,18797, 2876, 765, 765,21206,11559, 765, 765,21200, 765, 765, 765, 765, 765, 765,25009, 765, 765,18793, 17836,21897,25009,25009,25009,20664, 2873, 765, 765, 765, 765, 765,17837,18794,17838,21898,18795,11572,25009,20665, 21151,17839,21899, 721,21152,19092,20667,23247,25009,25009, 21207,11573,21165,18797, 2876, 765, 765,25009,11574, 765, 765,18814, 765, 765, 765, 765, 765, 765,25009, 765, 765,18793,18815,19355,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,11575,18794,19093,19356,18795,11572, 25009,25009,18796,18817,19357,25009,20415,21169,20663,18353, 25009,25009,21589,11573,25009,18797, 2876, 765, 765,18353, 11574, 765, 765,19540, 765, 765, 765, 765, 765, 765, 25009, 765, 765,20280,21225,20664,17836,25009,25009,25009, 2873, 765, 765, 765, 765, 765,17836,20281,17837,20665, 17838,11585,25009,25009,20282,25009,20667,17839,17837,21208, 17838,19252,25009, 721,18866,11586,25009,17839, 2876, 765, 765,25009,11587, 765, 765,21163, 765, 765, 765, 765, 765, 765,25009, 765, 765,21164,18357,25009,19023,25009, 25009,18425, 2873, 765, 765, 765, 765, 765,11588,25009, 25009,25009,19024,11585,25009,18426,25009,25009,18427,19025, 20415,19334,21219,21228,25009,25009,25009,11586,25009,25009, 2876, 765, 765,21173,11587, 765, 765,19335, 765, 765, 765, 765, 765, 765,25009, 765, 765,20280,19336,19335, 25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765, 19336,20281,19337,25009,25009,11596,25009,25009,20282,19338, 25009,21170,25009,19334,19337,17280,21227,21237,20309,11597, 25009,19338, 2876, 765, 765,25009,11598, 765, 765,19335, 765, 765, 765, 765, 765, 765,25009, 765, 765,21077, 19336,25009,16564,25009,16564,20169, 2873, 765, 765, 765, 765, 765,11599,21078,19337,25009,16565,11596,16565,20170, 21079,19338,25009,16566,19252,16566,20171,25009,21249,25009, 25009,11597,21171,21211, 2876, 765, 765,19092,11598, 765, 765,19334, 765, 765, 765, 765, 765, 765,25009, 765, 765,19023,25009,18814,25009,25009,25009,19335, 2873, 765, 765, 765, 765, 765,18815,19024,25009,25009,19336,11604, 25009,25009,19025,25009,25009,25009,25009,21216,19093,20930, 21229,19049,19337,11605,25009,18817, 2876, 765, 765,19338, 11606, 765, 765,21174, 765, 765, 765, 765, 765, 765, 25009, 765, 765,21172,12782,25009,20931,25009,18767,25009, 2873, 765, 765, 765, 765, 765,11607,25009,12783,25009, 20932,11604,18768,25009,25009,12784,25009,20933,21254,21256, 25009,25009,25009, 2848,25009,11605,25009,25009, 2876, 765, 765,13674,11606, 765, 765,21199, 765, 765, 765, 765, 765, 765,11608, 765, 765,19463,25009,25009,18374,25009, 17877,18305, 2873, 765, 765, 765, 765, 765,11608,19464, 25009,25009,19465,11610,17878,18306,19466,17879,18307,25009, 25009,17880,18308,25009,25009,17858,25009,11611,25009,21082, 2876, 765, 765,11608,11612,21110,25009,17881,18750,17859, 18393,25009,25009,25009,25009,25009,17860,11613, 765, 765, 25009, 765, 765, 765, 765, 765, 765,11608, 765, 765, 18741,19092,25009,25009,21192,18377,25009, 2873, 765, 765, 765, 765, 765,11608,18742,25009,25009,18814,11610,25009, 25009,18743,25009,25009,25009,19861,25009,20309,18815,25009, 25009,21258,11611,25009,21231, 2876, 765, 765,11608,11612, 765, 765,19093, 765, 765, 765, 765, 765, 765,21175, 765, 765,19862,21177,20169,25009,25009,21247,13582, 765, 765, 765, 765, 765, 765,25009,19863,25009,20170,18820, 11619,25009,13583,19864,25009,20171,25009,19049,20000,13584, 18821,25009,21259,21264,11620,25009,21223, 765, 765, 765, 25009,11621, 765, 765,18822, 765, 765, 765, 765, 765, 765,18823, 765, 765,18767,19100,25009,25009,25009,13582, 17317, 765, 765, 765, 765, 765, 765,11622,18768,25009, 25009,18820,11619,13583,17318,18769,25009,17319,25009,19475, 13584,17320,18821,25009,19475,25009,11620,25009,21255, 765, 765, 765,19100,11621, 765, 765,18822, 765, 765, 765, 765, 765, 765,18823, 765, 765,19287,21178,18820,18741, 25009,19287,25009, 2873, 765, 765, 765, 765, 765,18821, 19288,25009,25009,18742,11631,19288,25009,19289,19624,25009, 18743,21270,19289,18822,25009,21260,21447,21262,11632,25009, 18823, 2876, 765, 765,22001,11633, 765, 765,21179, 765, 765, 765, 765, 765, 765,25009, 765, 765,17324,19100, 21313,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,11634,17325,25009,21314,18820,11631,25009,25009,17326, 25009,21315,25009,17811,21263,17811,18821,25009,25009,22939, 11632,25009,25009, 2876, 765, 765,18383,11633, 765, 765, 18822, 765, 765, 765, 765, 765, 765,21180, 765, 765, 17317,18383,17317,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,17868,17318,25009,17318,18329,11639,17319, 25009,17320,25009,17320,25009,25009,21265,17869,17868,25009, 21217,21320,11640,25009,17870, 2876, 765, 765,25009,11641, 765, 765,17869, 765, 765, 765, 765, 765, 765,17870, 765, 765,21202,25009,25009,25009,25009,12782,17355, 2873, 765, 765, 765, 765, 765,11642,25009,21203,18386,17877, 11639,12783,17356,25009,25009,25009,25009,19499,12784,17357, 20663, 2848,14558,17878,11640,25009,17879, 2876, 765, 765, 17880,11641, 765, 765,13674, 765, 765, 765, 765, 765, 765,11643, 765, 765,19313,25009,17881,20664,21213,18305, 20341, 2873, 765, 765, 765, 765, 765,11643,19314,21145, 25009,20665,11645,18306,20342,19315,18307,25009,20667,25009, 18308,20343,25009,21288,17877,25009,11646,25009,21112, 2876, 765, 765,11643,11647,20344,17818,18750,21209,17878,18753, 25009,17879,25009,25009,25009,17880,11648, 765, 765,25009, 765, 765, 765, 765, 765, 765,11643, 765, 765,25009, 25009,17881,17324,21214,18393,25009, 2873, 765, 765, 765, 765, 765,11643,25009,25009,25009,17325,11645,25009,25009, 721,19062,21294,17326,25009,25009,21271,25009,25009,25009, 25009,11646,25009,25009, 2876, 765, 765,11643,11647, 5024, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 2873,18780,17836, 25009,25009,25009,25009,25009,25009,25009,17877, 1032,25009, 25009,17837,18781,17838,25009,18782,19475,25009,25009,21267, 17839,17878, 1033,25009,17879, 2876,25009, 4165,17880, 1034, 765, 765,19092, 765, 765, 765, 765, 765, 765,21215, 765, 2872,19861,19287,17881,19100,25009,25009,18814, 2873, 765, 765, 765, 765, 765,25009,25009,19288,21222,18815, 9389,18820,25009, 721,19289,25009,25009,25009,25009,19862, 25009,25009,18821,18816, 9390,25009,19330, 2876, 765, 765, 18817, 9391,21261,19863,25009,21041,18822,25009,25009,19342, 19864,20751,25009,18823,25009,11661, 90, 90,21046, 90, 90, 90, 90, 90, 90,20752, 2905, 2190,20753,19499, 25009,25009,20754,21154,25009, 2191, 90, 90, 90, 90, 90,25009,25009,25009,25009,20755,10599,25009,25009,25009, 25009,20887, 721,18866, 721,18866,19313,25009,25009,21325, 10600,25009,25009, 2194, 90, 90, 7741,10601, 90, 90, 19314, 90, 90, 90, 90, 90, 90,19315, 2905, 2190, 18425,25009,18425,25009,25009,25009,17858, 2191, 90, 90, 90, 90, 90,10602,18426,21289,18426,18427,10599,18427, 17859,18428,25009,18428,25009,21273,25009,17860,19861,25009, 20415,21220,10600,25009,21218, 2194, 90, 90, 7741,10601, 90, 90,18869, 90, 90, 90, 90, 90, 90,25009, 2905, 90,17328,25009,25009,19862,25009,20280,20341, 90, 90, 90, 90, 90, 90,25009,17329,25009,25009,19863, 4238,20281,20342,17330,20548,25009,19864,25009,20282,20343, 25009,25009,25009,20283, 4239,25009,17331, 90, 90, 90, 90, 4240,20344,20478,21224,20003,21226,21147,25009,11665, 90, 90,25009, 90, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500,11666, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 2905, 2190,20341,20309,25009, 25009,25009,25009,25009, 2191, 90, 90, 90, 90, 90, 25009,20342,25009,25009,25009,10621,25009,25009,20343,25009, 25009, 2848,20033,18838,25009,20169,21278,19252,25009,10622, 25009,20344, 3510, 90, 90,10623,10624, 90, 90,20170, 90, 90, 90, 90, 90, 90,20171, 2905, 2190,19898, 18839,20444,25009,25009,19023,25009, 2191, 90, 90, 90, 90, 90,10625,19899,18840,21250,20164,10621,19024,25009, 19901,21329,25009,25009,17280,21230,17818,21269,25009,25009, 25009,10622,25009,21245, 3510, 90, 90,10623,10624, 90, 90,19256, 90, 90, 90, 90, 90, 90,25009, 90, 2190,16564,19355,17324,25009,25009,25009,25009, 2191, 90, 90, 90, 90, 90,25009,16565,19356,17325,17783,10627, 18336,25009,16566,19357,17326,25009,25009,25009,19499,19323, 25009,25009,25009,10628,25009,25009, 3510, 90, 90,22400, 10629, 90, 90,21236, 90, 90, 90, 90, 90, 90, 25009, 90, 2190,25009,25009,19313,19317,25009,25009,25009, 2191, 90, 90, 90, 90, 90,10633,25009,19318,19314, 19319,10627,19648,19509, 2848,20033,19315,19320,25009,21896, 25009,21290,21293,25009,25009,10628,25009,25009, 3510, 90, 90,21244,10629,11668,11669,11669,11669,11669,11669,11669, 10664,25009,19898,21897,25009,25009,11669,11669,11669,11669, 11669,11670,22546,25009,25009,25009,19899,21898,25009,19900, 19323,17852,18374,19901,21899, 92,25009,25009,25009,25009, 25009,25009,11671,11669,11669,11669,11669,11669,11672,11672, 11672,11672,11672,11672,11672,11673,25009,19317,17355,17858, 25009,11672,11672,11672,11672,11672,11674,25009,25009,19318, 25009,19319,17356,17859,18353,18353,17852,21319,19320,17357, 17860,25009,21321,19321,21326,25009,21291,11675,11672,11672, 11672,11672,11676,11679,11679,11679,11679,11679,11679,11679, 11680,17836,17836,17355,25009,25009,11679,11679,11679,11679, 11679,11681,25009,17837,17837,17838,17838,17356,25009,18374, 18369,20930,17839,17839,17357,21447,21295,21296, 3539,25009, 25009,25009,11682,11679,11679,11679,11679,11679,11686,11687, 11687,11687,11687,11687,11687, 9663,17858,25009,20931,21313, 25009,11687,11687,11687,11687,11687,11688,25009,25009,25009, 17859,25009,20932,21314,21336,18383,18383,17860,20663,20933, 21315,21327,25009,25009,22580,25009,21333,11689,11687,11687, 11687,11687,11687,11691,11691,11691,11691,11691,11691,11691, 11692,17868,17868,17868,25009,20664,11691,11691,11691,11691, 11691,11693,25009,25009,25009,17869,17869,17869,25009,20665, 21342,20663,17870,17870,17870,21896,20667,21337,21338,25009, 21340,25009,11694,11691,11691,11691,11691,11691,11700,11701, 11701,11701,11701,11701,11701, 9677,25009,20664,20664,21897, 25009,11701,11701,11701,11701,11701,11702,25009,25009,25009, 25009,20665,20665,21898,21358,19861,20415,19252,20667,20667, 21899,21343,22727,25009,25009,25009,25009,11703,11701,11701, 11701,11701,11701,11705,11705,11705,11705,11705,11705,11705, 11706,19862,19862,20280,19023,25009,11705,11705,11705,11705, 11705,11707,25009,25009,25009,19863,19863,20281,19024,20415, 17280,17280,19864,19864,20282,21365,21363,21359,25009,25009, 25009,25009,11708,11705,11705,11705,11705,11705,11714,11715, 11716,11717,11717,11717,11717, 90,20280,16564,16564,21361, 25009, 8635, 8635, 8635, 8635, 8635, 8640,25009,25009,25009, 20281,16565,16565, 2848,21380,17783,21384,20282,16566,16566, 25009,21896,25009,25009,21373,25009,21372, 8637, 8635, 8635, 8635, 8635, 8635,11718,11719,11719,11719,11719,11719,11719, 9693,19898,25009,20169,25009,21897,11719,11719,11719,11719, 11719,11720,25009,22816,25009,19899,25009,20170,19900,21898, 2848,20033,19901,20930,20171,21447,21899,25009,25009,25009, 25009,25009,11721,11719,11719,11719,11719,11719,11723,11723, 11723,11723,11723,11723,11723,11724,25009,25009,19898,21313, 20931,11723,11723,11723,11723,11723,11725,25009,25009,25009, 25009,25009,19899,21314,20932,19900,20309,20309,20309,19901, 21315,20933,21332,21381,22938,25009,25009,11726,11723,11723, 11723,11723,11723,11732,11733,11734,11735,11735,11735,11735, 21065,25009,25009,20169,20169,20169, 8648, 8648, 8648, 8648, 8648, 8653,25009,21383,25009,25009,25009,20170,20170,20170, 25009,19475,19475,19475,21385,20171,20171,21896,25009,25009, 25009,25009, 8650, 8648, 8648, 8648, 8648, 8648, 9722,21248, 11736,11736,11736,11736,11736,11736,11736, 7393,19287,19287, 19287,21897,25009, 8644, 8644, 8644, 8644, 8644, 8645,25009, 25009,25009,19288,19288,19288,21898,17811,21402,17811,19289, 19289,21400,21899,21398,25009,25009,22991,25009,21399, 8646, 8644, 8644, 8644, 8644, 8644,11738,11739,11739,11739,11739, 11739,11739,10724,17317,17317,17317,25009,25009,11739,11739, 11739,11739,11739,11740,25009,25009,25009,17318,17318,17318, 17319,17319,18329,17818,17320,17320,17320,21896,25009,25009, 25009,25009,25009,25009,11741,11739,11739,11739,11739,11739, 11742,11742,11742,11742,11742,11742,11742,21401,23077,25009, 17324,21897,25009,11742,11742,11742,11742,11742,11743,25009, 25009,25009,25009,25009,17325,21898,21407,19499,19499,17818, 17852,17326,21899,25009,25009,25009,25009,25009,25009,11744, 11742,11742,11742,11742,11745, 8666, 8666, 8666, 8666, 8666, 8666, 8666, 8670,17324,19313,19313,17324,17355, 8666, 8666, 8666, 8666, 8666, 8668,25009,25009,25009,17325,19314,19314, 17325,17356,25009,18336,17326,19315,21425,17326,17357,21423, 25009,25009,25009,25009, 8669, 8666, 8666, 8666, 8666, 8666, 8661, 8661, 8661, 8661, 8661, 8661, 8661, 6273,21406,25009, 25009,25009,25009, 8661, 8661, 8661, 8661, 8661, 8662,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009, 721, 19062,19334,19049,25009,25009,25009,25009,25009,25009, 8663, 8661, 8661, 8661, 8661, 8661, 196, 196,19335, 4421, 196, 196, 196, 196, 196,25009, 196, 196,18780,19336,18767, 25009,25009,25009,25009, 196, 196, 196, 196, 196, 196, 25009,18781,19337,18768,18782, 3661,25009,25009,18783,19338, 18769,25009,17822, 721,19062,25009,25009,21302,21257, 3662, 25009,21266, 196, 196, 196,25009,11801, 361, 361,19052, 4433, 361, 361, 361, 361, 361,25009, 361, 361,17328, 21077,18780,25009,25009,25009,25009, 361, 361, 361, 361, 361, 361,25009,17329,21078,18781,25009, 3676,18782,25009, 17330,21079,18783,21274,17822,21272,18838,25009,21447,21455, 21268, 3677,25009,17331, 361, 361, 361,22511,11810, 90, 90,19065, 90, 90, 90, 90, 90, 90,25009, 90, 3790,17328,21313,18839,25009,25009,17355,25009, 2191, 90, 90, 90, 90, 90,25009,17329,21314,18840,18340,10809, 17356,25009,17330,21315,18841,25009,17822,17357,21460,19323, 25009,21465,21330,10810,25009,17331, 2194, 90, 90,22674, 10811, 90, 90,19118, 90, 90, 90, 90, 90, 90, 25009, 90, 3790,17328,25009,17858,19317,25009,20931,25009, 2191, 90, 90, 90, 90, 90,10812,17329,19318,17859, 19319,10809,20932,25009,17330,25009,17860,19320,25009,20933, 25009,21275,19321, 721,18866,10810,25009,17331, 2194, 90, 90,25009,10811, 90, 90,21292, 90, 90, 90, 90, 90, 90,25009, 90, 90,20341,21276,25009,25009,25009, 25009,18425, 2191, 90, 90, 90, 90, 90,25009,20342, 25009,25009,25009,11823,25009,18426,20343,25009,18427,25009, 25009,19049,18428,23279,25009,21447,25009,11824,25009,20344, 2194, 90, 90,21357,11825, 90, 90, 2075, 90, 90, 90, 90, 90, 90,25009, 90, 90,20341,18767,21313, 25009,25009,25009, 2076, 2191, 90, 90, 90, 90, 90, 11826,20342,18768,21314, 2077,11823,25009,25009,20343,18769, 21315, 721,19074,19092,19499,21279,25009,25009, 2078,11824, 21393,20344, 2194, 90, 90, 2079,11825, 90, 90,18814, 90, 90, 90, 90, 90, 90,25009, 90, 90,18793, 18815,19313,21297,25009,25009,25009, 2191, 90, 90, 90, 90, 90,25009,18794,19093,19314,18795,11841,25009,25009, 18796,21305,19315, 721,19074,19100,19252,25009,25009,18374, 21424,11842,25009,21280, 2194, 90, 90,25009,11843, 90, 90,18820, 90, 90, 90, 90, 90, 90,25009, 90, 90,18793,18821,19023,25009,25009,17858,25009, 2191, 90, 90, 90, 90, 90,11844,18794,18822,19024,18795,11841, 17859,25009,21281,21310,19025, 721,19074,17860,20930,25009, 21461,21347,21366,11842,25009,18797, 2194, 90, 90,25009, 11843, 90, 90,19255, 90, 90, 90, 90, 90, 90, 25009, 90, 90,18793,25009,20931,25009,25009,17877,25009, 90, 90, 90, 90, 90, 90,25009,18794,25009,20932, 19306,11856,17878,25009,18796,17879,20933, 721,21283,17880, 21467,25009,25009, 721,19062,11857,25009,18797, 90, 90, 90,25009,11858, 90, 90,17881, 90, 90, 90, 90, 90, 90,25009, 90, 90,20751,25009,25009,25009,25009, 17877,18780, 90, 90, 90, 90, 90, 90,11859,20752, 25009,25009,20753,11856,17878,18781,21287,17879,18782, 721, 21284,17880,18783,25009,25009,21348,21471,11857,25009,20755, 90, 90, 90,21405,11858, 90, 90,17881, 90, 90, 90, 90, 90, 90, 90, 90, 90,20751,25009,25009, 25009,25009,17877,17868, 90, 90, 90, 90, 90, 90, 25009,20752,25009,25009,20753,11875,17878,17869,20754,17879, 25009, 721,25009,17880,17870,25009, 2848,21349,18838,11876, 25009,20755, 90, 90, 90, 90,11877, 90, 90,17881, 5405, 90, 90, 90, 90, 90,25009, 90, 2190,20751, 25009,25009,25009,25009,19888,18839, 2191, 90, 90, 90, 90, 90,25009,20752,25009,25009,20753, 7742,19889,18840, 20754,19890,25009,25009,21286,19891,18841,25009,25009,21375, 25009, 7743,25009,20755, 2194, 90, 90,21464, 7744, 241, 241,19892, 241, 241, 241, 241, 241, 241, 636, 243, 241,11879,11879,11879,11879,11879,11879,11879, 927, 241, 241, 241, 241, 241,11879,11879,11879,11879,11879,11880, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 11881,11879,11879,11879,11879,11879, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 90, 90,25009, 90, 90, 90, 9936, 90, 90,25009, 90, 90,18826,19334,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 18827,25009,25009,19335, 8962,25009,25009,18828,25009,25009, 11884,18374,21459,25009,19336, 2848,25009,25009, 8963,25009, 21316, 90, 90, 90, 90, 8964, 90, 90,19337, 90, 90, 90, 9936, 90, 90,19338, 90, 90,17858,25009, 18353,21429,25009,19888, 2848, 90, 90, 90, 90, 90, 90,25009,17859,21301,25009,18833, 8962,19889,25009,17860, 19890,21238,25009,25009,19891,25009,25009,17836,25009,25009, 8963,25009,19888, 90, 90, 90, 90, 8964,11885,17837, 19892,17838,21240,20027,18803,25009,19889, 2848,17839,19890, 25009,25009,25009,19891,25009,25009, 9939, 90, 90,25009, 8012, 90, 90, 90, 90, 90, 9019, 90, 90,19892, 1105,25009,25009,20309, 2848,19888, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 1106,11888,25009,19889, 25009,25009,19890,25009,25009,25009,19891, 828,25009,11889, 20169,11890,18305,25009, 90, 90, 90, 9019,11891,21239, 25009, 829,19892,25009,20170,25009,18306,21298, 830,18307, 25009,20171,25009,18308,19092,11889, 241, 241,25009,10974, 241, 241, 241, 241, 241,10975,10976, 241,21386,18750, 18814,21241,25009,17877,25009, 241, 241, 241, 241, 241, 241,18815,25009,25009,25009,25009,11893,17878,25009,25009, 17879,25009,25009,25009,17880,18816,25009,21482,19330,25009, 11894,25009,21299, 241, 241, 241,10979,11895, 90, 90, 17881, 90, 90, 90, 90, 90, 90, 6801, 90, 90, 11896,11896,11896,11896,11896,11896,11896, 90, 90, 90, 90, 90, 90,11897,11897,11897,11897,11897,11898,11897, 11897,11897,11897,11897,11897,11897,11897,11897,11897,11897, 11897,11897,11899,11897,11897, 90, 90, 90, 90,11900, 11897,11897,11897,11897,11897,11897,11897,11897,11897,11897, 11897,11897,11897,11897,11897,11897,11897,11897,11897,11897, 11897,11897,11897, 241, 241,22308,10974, 241, 241, 241, 241, 241,10975,10976, 241,20341,21077,25009,19463,25009, 25009,25009, 241, 241, 241, 241, 241, 241,11901,20342, 21078,25009,19464,11893,25009,19465,20343,21079,21413,19466, 18838,19323,25009,25009,25009,25009,25009,11894,25009,20344, 241, 241, 241,10979,11895, 241, 241,21389,10974, 241, 241, 241, 241, 241,10979, 241, 241,18839,19317,25009, 25009,25009,25009,25009, 241, 241, 241, 241, 241, 241, 19318,18840,19319,25009,25009,11904,25009,25009,18841,19320, 19323,21430,19861,21426,19321,25009,25009,25009,25009,11905, 25009,21328, 241, 241, 241,10979,11906,11908,11909,11909, 11909,11909,11909,11909,10983,25009,25009,19317,17836,19862, 11909,11909,11909,11909,11909,11910,25009,25009,25009,19318, 17837,19319,17838,19863,25009,25009,25009,25009,21428,17839, 19864,25009,25009,19321,25009,25009,11911,11909,11909,11909, 11909,11909, 90, 90,21360, 90, 90, 90, 90, 90, 90, 90, 90, 90,11912,11913,11913,11913,11913,11913, 11913, 9034, 90, 90, 90, 90, 90,11913,11913,11913, 11913,11913,11914, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 414, 412, 412, 90, 90, 90, 90,11915,11913,11913,11913,11913,11913, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 241, 241,25009, 10974, 241, 241, 241, 241, 241,10979, 241, 241,20341, 19334,25009,21411,25009,25009,25009, 241, 241, 241, 241, 241, 241,11919,20342,25009,25009,19335,11904,25009,25009, 20343,25009,25009,25009,25009,25009,25009,19336,25009,25009, 25009,11905,25009,20344, 241, 241, 241,10979,11906, 90, 90,19337, 90, 90, 90, 90, 90, 90,19338, 90, 90, 7985, 7985, 7985, 7985, 7985, 7985, 7985, 907, 90, 90, 90, 90, 90,25009,25009,21303,25009,25009, 630, 25009,25009,25009,25009,25009,25009,20930,25009,25009,18741, 25009,21474,21896, 631,25009,25009, 90, 90, 90,19092, 632, 241, 241,18742,10974, 241, 241, 241, 241, 241, 18743,10976, 241,20931,25009,18814,21897,25009,20664,21331, 911, 241, 241, 241, 241, 241,18815,20932,21368,19029, 21898,11005,20665,25009,20933,25009,25009,23327,20930,20667, 19093,18353, 2848,21374,25009,11006,25009,18817, 241, 241, 241,11007,11008, 241, 241,21306,10974, 241, 241, 241, 241, 241,25009,10976, 241,20931,19098,25009,17836,25009, 19888,25009, 911, 241, 241, 241, 241, 241,11023,20932, 17837,25009,17838,11005,19889,25009,20933,19890,25009,17839, 20663,19891,21431,25009,25009,20930,25009,11006,25009,21334, 241, 241, 241,11007,11008, 241, 241,19892,10974, 241, 241, 241, 241, 241,25009, 241, 241,20664,25009,25009, 25009,25009,20931,21339, 911, 241, 241, 241, 241, 241, 25009,20665,25009,25009,20666,11017,20932,25009,20667,18383, 20663,21447,25009,20933,25009,25009,21468,25009,25009,11018, 25009,20669, 241, 241, 241,20341,11019,11931,11932,11932, 11932,11932,11932,11932,11011,21313,17868,20664,25009,20342, 11932,11932,11932,11932,11932,11933,20343,25009,25009,21314, 17869,20665,25009,25009,25009,25009,21315,17870,20667,20344, 21472, 2848,21377,25009,21277,21476,11934,11932,11932,11932, 11932,11932, 241, 241,19100,10974, 241, 241, 241, 241, 241,25009, 241, 241,25009,25009,25009,25009,25009,18305, 18820, 911, 241, 241, 241, 241, 241,11936,25009,25009, 25009,18821,11017,18306,25009,25009,18307,25009,25009,25009, 18308,25009,25009,25009,25009,18822,11018,25009,19342, 241, 241, 241,21308,11019, 241, 241,18750, 241, 241, 241, 241, 241, 241, 636, 243, 241, 7992, 7992, 7992, 7992, 7992, 7992, 7992, 911, 241, 241, 241, 241, 241, 636, 636, 636, 636, 636, 637, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 638, 636, 636, 241, 241, 241, 639, 640, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 1200, 25009,25009,25009,25009,25009,25009,20341, 1110,11943,11943, 11943,11943,11943,11943, 412, 90,18826,25009, 832,25009, 20342, 412, 412, 412, 412, 412, 413,20343,25009,25009, 18827,25009, 833,25009,25009,25009,25009,18828,25009, 834, 20344,21412,21574,25009,25009,25009,25009, 415, 412, 412, 412, 412, 412, 90, 90,21451, 90, 90, 90, 90, 90, 90, 644, 110, 90,11944,11944,11944,11944,11944, 11944,11944, 907, 90, 90, 90, 90, 90, 644, 644, 644, 644, 644, 645, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 646, 644, 644, 90, 90, 90, 629, 647, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644,11949,11949, 11949,11949,11949,11949,11949,25009,25009,25009,17877,25009, 25009,11949,11949,11949,11949,11949,11950,25009,25009,25009, 25009,25009,17878,25009,25009,17879,25009,25009,25009,17880, 92,25009,25009,25009,25009,25009,25009,11951,11949,11949, 11949,11949,11949, 90, 90,17881, 8012, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012,11953, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90, 25009, 850, 90, 90, 90, 90, 90,25009, 8008, 90, 20341,19049,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,20342,25009,25009,25009, 8009,25009, 25009,21546,25009,25009,25009,20663,25009, 2848,18767, 2848, 20033,25009, 8010,25009,20344, 90, 90, 90, 90, 8011, 90, 90,18768, 90, 90, 90, 90, 90, 90,18769, 8008, 90,20664,25009,25009,18305,25009,19898,25009, 90, 90, 90, 90, 90, 90,25009,20665,21391,25009,18306, 8009,19899,18307,20667,19900,25009,18308,25009,19901,18826, 25009,25009,25009,25009, 8010,25009,21341, 90, 90, 90, 90, 8011,18750,18827,21242,18753,21246,20036,25009,25009, 18828,19100,11956, 90, 90,19049, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,25009,18820,21452,19108, 25009,25009,11047, 90, 90, 90, 90, 90,18821,25009, 25009,25009,18767,11959,25009,25009,25009,25009,25009, 721, 19074,25009,18822,25009,25009, 2848,18768,11960,25009,18823, 11050, 90, 90,18769,11961, 90, 90,21311, 90, 90, 90, 90, 90, 90,25009, 90, 90,18793,19104,25009, 25009,21392,19052,18305, 90, 90, 90, 90, 90, 90, 25009,18794,25009,25009,18795,11963,25009,18306,18796,25009, 18307, 721,25009,25009,18308,25009,21282,11964,25009,11965, 17877,18797, 90, 90, 90,21243,11966,19077,25009,25009, 18750,20930,25009, 2848,17878,25009,25009,17879,25009,20751, 25009,17880,25009,11964, 90, 90,25009, 90, 90, 90, 90, 90, 90,20752, 90,11046,20753,17881,20931,25009, 20754,18305,21609,11047, 90, 90, 90, 90, 90,11967, 25009,21285,20932,20755,11959,18306,25009,25009,18307,20933, 25009,20930,18308, 721,18866,21447,21378,25009,11960,21447, 21466,11050, 90, 90,25009,11961, 90, 90,18750, 90, 90, 90, 90, 90, 90,25009, 90,11046,20931,21313, 25009,18425,25009,21313,25009,11047, 90, 90, 90, 90, 90,25009,20932,21314,25009,18426,11976,21314,18427,20933, 21315,25009,18428,19252,21315,19861,20415, 2848,23196,25009, 11977,23111,20935,11050, 90, 90,21335,11978, 90, 90, 21355, 90, 90, 90, 90, 90, 90,25009, 90,11046, 19023,25009,19862,20280,25009,18305,25009,11047, 90, 90, 90, 90, 90,11979,19024,25009,19863,20281,11976,18306, 25009,19025,18307,19864,20282,17822,18308, 2848,20033,21492, 21379,25009,11977,25009,21364,11050, 90, 90,21362,11978, 90, 90,18750, 90, 90, 90, 90, 90, 90,25009, 90,11046,17328,25009,25009,19898,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,17329,25009,25009,19899, 11984,25009,19900,17330,25009,25009,19901,21409, 1105, 721, 21488,25009,21896,25009,11985,25009,17331,11050, 90, 90, 21382,11986, 90, 90, 1106, 90, 90, 90, 90, 90, 90,25009, 90,11046,17328, 828,21897,18425,25009,25009, 25009,11047, 90, 90, 90, 90, 90,11987,17329, 829, 21898,18426,11984,25009,18427,17330, 830,21899,18428,20930, 19323,18838,25009,25009,21433,23245,11985,25009,17331,11050, 90, 90,25009,11986, 90, 90,19334, 90, 90, 90, 90, 90, 90,25009, 90,11046,20931,19317,18839,25009, 25009,25009,19335,11047, 90, 90, 90, 90, 90,19318, 20932,19319,18840,19336,11989,11990,25009,20933,19320,18841, 25009,25009,25009,19321,25009,25009,21427,19518,11991,25009, 19519,11050, 90, 90,19338,11992,21469,21462,25009,21304, 25009,11990, 90, 90,18838, 90, 90, 90, 90, 90, 90,25009, 90, 90,20341,11995,11995,11995,11995,11995, 11995, 90, 90, 90, 90, 90, 90,25009,20342,25009, 25009,18839,11996,25009,25009,20343,25009,25009,25009,17822, 2075, 721,19062,21414,21447,18840,11997,25009,20344, 90, 90, 90,18841,11998, 90, 90, 2076, 90, 90, 90, 90, 90, 90,25009, 90, 90,17328, 2077,21313,18780, 21463,19118,25009, 90, 90, 90, 90, 90, 90,25009, 17329, 2078,21314,18781,11996,25009,18782,21410, 2079,21315, 18783,25009,21432,23197,21447,21447, 2848,25009,11997,25009, 17331, 90, 90, 90,25009,11998, 90, 90,21403, 90, 90, 90, 90, 90, 90,25009, 90,11046,21313,21313, 25009,25009,25009,25009,19888,11047, 90, 90, 90, 90, 90,25009,21314,21314,25009,19092,12001,12002,19889,21315, 21315,19890,25009,25009,25009,19891,25009,21495,21896,25009, 12003,18814,21449,11050, 90, 90,25009,12004,21581,21376, 25009,19892,18815,12002,12014,12015,12015,12015,12015,12015, 12015,10020,21897,25009,20280,25009,19093,12015,12015,12015, 12015,12015,12016,18817,25009,25009,21898,25009,20281, 721, 18866, 721,19062,21899,20663,20282,21300,23325,25009,25009, 25009,25009,25009,12017,12015,12015,12015,12015,12015,12019, 12020,12020,12020,12020,12020,12020,12021,18425,21077,18780, 25009,20664,12020,12020,12020,12020,12020,12022,25009,25009, 21473,18426,21078,18781,18427,20665,18782,25009,18428,21079, 18783,25009,20667,25009,21436,19334,19334,17852,12023,12020, 12020,12020,12020,12020, 8012,23452,21356,18869,21404,19065, 19335,19335,19335,12025,12026,12026,12026,12026,12026,12026, 25009,19336,19336,19336,17355,25009,12026,12026,12026,12026, 12026,12027,25009,25009,25009,19337,19337,19337,17356, 721, 18866,18369,19338,19338,21439,17357,25009,21437,25009,25009, 25009,25009,12028,12026,12026,12026,12026,12029,12032,12033, 12033,12033,12033,12033,12033,11090,21454,18425,25009,25009, 25009,12033,12033,12033,12033,12033,12034,25009,25009,25009, 25009,18426, 721,18866,18427,25009,25009,25009,18428,25009, 25009,25009,21489,25009,25009,25009,25009,12035,12033,12033, 12033,12033,12033,12036,12037,12037,12037,12037,12037,12037, 18425,25009,25009,25009,25009,19463,12037,12037,12037,12037, 12037,12038,25009,25009,18426,25009,25009,18427,25009,19464, 25009,18428,19465,17822,19334,21490,19466,25009,19861,20415, 25009,25009,12039,12037,12037,12037,12037,12040, 90, 90, 19335, 8012, 90, 90, 90, 90, 90,22132, 90, 90, 17328,19336,21491,25009,25009,19862,20280, 90, 90, 90, 90, 90, 90,25009,17329,19337,25009,18340, 9038,19863, 20281,17330,19338,25009,12045,21500,19864,21496,25009,25009, 21438,20000, 9039,25009,17331, 90, 90, 90,19100, 9040, 90, 90,21408, 8012, 90, 90, 90, 90, 90,25009, 90, 90,18741,19092,18820,19092,19092,21447,25009, 90, 90, 90, 90, 90, 90,18821,18742,25009,25009,18814, 9038,18814,18814,18743,25009,25009,25009,25009,25009,18822, 18815,21313,18815,18815, 9039,25009,18823, 90, 90, 90, 25009, 9040,12046,25009,19093,21314,19093,19093,25009,21309, 25009,18817,21315,18817,18817,23281,25009,25009,25009,25009, 10032,12048,12049,12049,12049,12049,12049,12049,10036,25009, 21434,21435,21440,19098,12049,12049,12049,12049,12049,12050, 25009,25009,25009,25009,25009,25009,25009,20663, 2848,20033, 20415,21524,25009,25009,25009,25009,25009,25009,25009,25009, 12051,12049,12049,12049,12049,12049,12053,12054,12054,12054, 12054,12054,12054,12055,20664,25009,19898,20280,18767,12054, 12054,12054,12054,12054,12056,21494,25009,25009,20665,25009, 19899,20281,18768,19900,25009,20667,25009,19901,20282,18769, 25009,25009,25009,21514,25009,12057,12054,12054,12054,12054, 12054, 90, 90,21475,12064, 90, 90, 90, 90, 90, 6801, 90, 90, 6802, 6803, 6804, 6805, 6805, 6805, 6805, 6806, 90, 90, 90, 90, 90, 6808, 6808, 6808, 6808, 6808, 6809, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6811, 6810, 6810, 90, 90, 90, 90, 6813, 6808, 6808, 6808, 6808, 6808, 6810, 6810, 6810, 6810, 6810, 6814, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 90, 90,25009, 90, 90, 90, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90,11113, 90, 90,25009,25009,25009,25009,25009,10044,25009,25009,12065, 25009,25009, 721,25009,19092,20309,25009,25009,25009,25009, 10045,25009,25009, 90, 90, 90, 90,10046, 90, 90, 18814, 90, 90, 90, 90, 90, 90, 90, 90, 90, 20751,18815,20169,25009,25009,25009,21419, 90, 90, 90, 11113, 90, 90,25009,20752,19093,20170,20753,10044,25009, 25009,20754,18817,20171, 721,25009,19100,21519,25009,25009, 21483,21527,10045,21441,20755, 90, 90, 90, 90,12066, 90, 90,18820, 850, 90, 90, 90, 90, 90, 90, 9048, 90,20751,18821,25009,25009,25009,21351,21395, 90, 90, 90, 90, 90, 90,25009,20752,18822,25009,20753, 8029,21352,21396,20754,18823,25009, 721,19074,21353,21397, 25009, 2848, 721,19074, 8030,21446,21421, 90, 90, 90, 90, 8031, 90, 90,21354, 90, 90, 90, 90, 90, 90, 90, 9048, 90,18793,25009,21507,25009,25009,19888, 18793, 90, 90, 90, 90, 90, 90,25009,18794,25009, 25009,18795, 8029,19889,18794,18796,19890,18795,25009,25009, 19891,18796,25009,25009,25009,25009, 8030,25009,18797, 90, 90, 90, 90, 8031,18797,19078,19892,21418,25009,21415, 25009,25009,25009,19100,12068, 90, 90,25009, 8012, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,18820, 21480,19100, 91,19100, 90, 90, 90, 90, 90, 90, 18821,25009,25009,25009,25009, 9020, 92,18820,25009,18820, 25009,12070,25009, 93,18822,25009,17877, 9021,18821, 9022, 18821,18823, 90, 90, 90,25009, 9023,25009, 721,25009, 17878,21649,18822,17879,18822,18383,21470,17880,25009,18823, 21443,18823,25009, 9021, 90, 90,25009, 8012, 90, 90, 90, 90, 90,17881, 8008, 90,20751,21444,25009,21445, 19104,17877,17868, 90, 90, 90, 90, 90, 90,25009, 20752,25009,25009,20753, 8033,17878,17869,20754,17879,18846, 25009,21420,17880,17870,25009,20663,21483,21527, 8019,21984, 20755, 90, 90, 90, 8020, 8034,17871,25009,17881,12071, 90, 90,25009, 90, 90, 90, 90, 90, 90,21528, 90,10053,20664,21351,21395,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,20665,21352,21396,20666, 12073,25009,25009,20667,21353,21397,25009,19049,21487,19252, 25009,25009,21481,19475,12074,25009,20669, 90, 90,10056, 21354,12075, 90, 90,19861, 90, 90, 90, 90, 90, 90,25009, 90,10053,18767,25009,19023,25009,25009,17877, 19287, 90, 90, 90, 90, 90, 90,12076,18768,25009, 19024,19862,12073,17878,19288,18769,17879,19025,25009,21525, 17880,21532,17280,21896,21483,19863,12074,25009,21499, 90, 90,10056,19864,12075, 90, 90,17881, 90, 90, 90, 90, 90, 90,25009, 90, 90,21484,21897,21493,16564, 25009,21351,25009, 90, 90, 90, 90, 90, 90,25009, 25009,21898,25009,16565,12080,21352,25009,25009,21899,25009, 16566,25009,21353, 2848,20033,25009,17811,25009,12081,23160, 25009, 90, 90, 90,21506,12082, 90, 90,21354, 90, 90, 90, 90, 90, 90,25009, 90, 90,21513,25009, 25009,19898,25009,17317,25009, 90, 90, 90, 90, 90, 90,12083,25009,25009,25009,19899,12080,17318,20164,25009, 17319,25009,19901,20309,17320,25009,25009,25009, 721,19074, 12081,25009,21534, 90, 90, 90,25009,12082, 90, 90, 21483, 90, 90, 90, 90, 90, 90,25009, 90, 90, 20169,21483,21527,25009,25009,25009,18793, 90, 90, 90, 90, 90, 90,25009,20170,25009,25009,21351,12085,25009, 18794,20171,25009,18795,25009,25009,20444,18796,21351,21395, 12086,21352,12087,25009,21517, 90, 90, 90,21353,12088, 18797,25009,21352,21396,25009,21416,19077,25009,25009,21353, 21397,21485,25009,25009,21354,25009,12086, 90, 90, 90, 90, 90, 90, 90,25009,21354,25009,25009,21486,21530, 90, 90, 90, 90, 90, 91,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,19049,20309,17811, 19252,25009,25009,25009,25009,25009, 93, 90, 90, 90, 90, 90, 90, 90,21516, 90, 90, 90, 90, 90, 90,25009, 90,10053,18767,20169,17317,19023,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,18768,20170, 17318,19024,12098,18329,25009,18769,20171,17320,19025,21526, 721,21536,21535,25009,25009,19499,12099,25009,25009, 90, 90,10056,25009,12100, 90, 90,21497, 90, 90, 90, 90, 90, 90,25009, 90,10053,20341,19252,18780,25009, 25009,25009,19313, 90, 90, 90, 90, 90, 90,12101, 20342,25009,18781,25009,12098,18782,19314,20343,25009,18783, 721,19062,25009,21557,19023, 2848,25009,25009,12099,25009, 21547, 90, 90,10056,17280,12100, 90, 90,19024, 90, 90, 90, 90, 90, 90,19025, 90,10053,18780,25009, 25009,25009,25009,19888,25009, 90, 90, 90, 90, 90, 90,16564,18781,21498,19255,18782,12109,19889,25009,18783, 19890,25009,25009,21537,19891,16565,25009, 2848,21896,21510, 12110,25009,16566, 90, 90,10056,25009,12111, 90, 90, 21509, 90, 90, 90, 90, 90, 90,25009, 90,10053, 21505,25009,21897,25009,25009,18305,25009, 90, 90, 90, 90, 90, 90,12112,25009,25009,21898,25009,12109,18306, 25009,25009,18307,21899, 721,19062,18308,17818,25009, 2848, 21511,23326,12110,25009,25009, 90, 90,10056,20309,12111, 90, 90,18750, 90, 90, 90, 90, 90, 90,25009, 90,10053,18780,25009,17324,25009,25009,18305,25009, 90, 90, 90, 90, 90, 90,20169,18781,25009,17325,18782, 12117,18306,25009,18783,18307,17326,25009,21538,18308,20170, 18353, 2848,21896,21539,12118,25009,20171, 90, 90,10056, 25009,12119, 90, 90,18750, 90, 90, 90, 90, 90, 90,25009, 90,10053,21518,20312,21897,17836,25009,18305, 25009, 90, 90, 90, 90, 90, 90,12120,25009,17837, 21898,17838,12117,18306,25009,25009,18307,23402,17839,21527, 18308,25009,25009,21512, 721,19074,12118,25009,25009, 90, 90,10056,25009,12119, 90, 90,18750, 90, 90, 90, 90, 90, 90,25009, 90,10053,21395,25009,17818,19323, 21582,25009,18793, 90, 90, 90, 90, 90, 90,25009, 21396,25009,25009,25009,12122,25009,18794,21397,25009,18795, 25009,25009, 721,18796,25009,17324,19317,18826,12123,25009, 21529, 90, 90,10056,21417,12124,18797,25009,19318,17325, 19319,18827,18336,25009,25009,18374,17326,21560,18828,25009, 20751,21540,19321,19475,12125, 90, 90,25009, 90, 90, 90, 90, 90, 90,20752, 90, 90,20753,25009,25009, 25009,20754,17858,25009, 90, 90, 90, 90, 90, 90, 19287,25009,25009,25009,20755,12130,17859,25009,25009,21422, 20887,25009,19475,17860,19288,21563, 2848,20033,25009,12131, 25009,19289, 90, 90, 90,25009,12132, 90, 90,21533, 90, 90, 90, 90, 90, 90,25009, 90, 90,19287, 19478,25009,17836,25009,19898,25009, 90, 90, 90, 90, 90, 90,12133,19288,17837,25009,17838,12130,19899,25009, 19289,19900,25009,17839,17822,19901,19499,21591,21896,25009, 25009,12131,25009,21531, 90, 90, 90,25009,12132, 90, 90,21515, 90, 90, 90, 90, 90, 90,25009, 90, 10053,17328,21897,19313,17858,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,17329,21898,19314,17859,12138, 25009,25009,17330,21899,19315,17860,17822,17852,17852,25009, 21541,25009,21558,12139,25009,17331, 90, 90,10056,23079, 12140, 90, 90,19502, 90, 90, 90, 90, 90, 90, 25009, 90,10053,17328,17355,17355,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,12141,17329,17356,17356, 18340,12138,18369,25009,17330,17357,17357,25009,21592,21542, 2848,21586, 2848,21585,25009,12139,25009,17331, 90, 90, 10056,17822,12140, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,10053,18839,25009,18353,19888,18374, 18305,25009, 90, 90, 90, 90, 90, 90,17328,18840, 25009,25009,19889,12143,18306,19890,18841,18307,25009,19891, 25009,18308,17329,25009,17836,21508,17858,12144,25009,17330, 90, 90,10056,25009,12145,19892,17837,18750,17838,25009, 17859,18803,21543,18833,19323,17839,25009,17860,17825,19355, 25009,25009,25009,12146, 90, 90,25009, 8012, 90, 90, 90, 90, 90,19356, 8008, 90,21562,21545,21590,25009, 19357,19317,20341, 90, 90, 90, 90, 90, 90,25009, 21544,25009,25009,19318, 8033,19319,20342,25009,21716,25009, 25009,25009,19320,20343,20341,25009,25009,19321, 8019,25009, 21561, 90, 90, 90, 8020, 8034,20344,21447,20342,18838, 25009,19506,25009,25009,25009,20343,25009,21567,12153, 1603, 1603, 1604,12160, 1603, 1603, 1603, 1603, 1603,20344, 1603, 1603,21313, 2075,18814,25009,25009,18839,21958, 2337, 1603, 1603, 1603, 1603, 1603,18815,21314,25009,25009, 2076, 1954, 18840,25009,21315,25009,25009, 721,21548,18841,19093, 2077, 25009,21593,18838, 1955,25009,18817, 1603, 1603, 1603,25009, 1956, 1018, 1018, 2078, 1303, 1018, 1018, 1018, 1018, 1018, 2079, 1018, 5766,18793,25009,25009,25009,25009,25009,18839, 3364, 1018, 1018, 1018, 1018, 1018,25009,18794,21564,25009, 18795,12174,25009,18840,18796,25009,25009, 721,19074,19334, 18841,25009,25009,21447,21594,12175,25009,18797, 3367, 1018, 1018,25009,12176, 1018, 1018,19335, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,18793,19336,21313,25009,25009, 25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,12177,18794, 19337,21314,18795,12174,25009,25009,18796,21570,21315, 721, 21549,19092,25009,23438,25009,25009,20930,12175,25009,18797, 3367, 1018, 1018,25009,12176, 1018, 1018,18814, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20751,18815,25009, 25009,25009,25009,20931, 3364, 1018, 1018, 1018, 1018, 1018, 25009,20752,19093,25009,20753,12191,25009,20932,20754,18817, 21555, 721,19074,21572,20933,19355,25009,21598,21596,12192, 25009,20755, 3367, 1018, 1018,25009,12193, 1018, 1018,19356, 1303, 1018, 1018, 1018, 1018, 1018,19357, 1018, 1018,18793, 25009,25009,25009,25009,20931,25009, 3364, 1018, 1018, 1018, 1018, 1018,12194,18794,21717,19540,18795,12191,20932,25009, 18796,25009,25009,25009,21550,20933,25009,21447,21896,25009, 25009,12192,25009,18797, 3367, 1018, 1018,19334,12193, 1018, 1018,19092, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,21313,21897,19335,25009,25009,25009,18814, 3364, 1018, 1018, 1018, 1018, 1018,19336,21314,21898,25009,18815,12206, 25009,25009,21315,21899,25009, 721,19074,19092,19518,25009, 23437,19519,19093,12207,23481,21568, 3367, 1018, 1018,18817, 12208, 1018, 1018,18814, 1303, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 1018,18793,18815,25009,25009,21566,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,12209,18794,19093,25009, 18795,12206,25009,25009,18796,18817,21551, 721,21553,21573, 18383,21077,25009,25009,20930,12207,25009,18797, 3367, 1018, 1018,25009,12208, 1018, 1018,21078, 1303, 1018, 1018, 1018, 1018, 1018,21079, 1018, 1018,20751,25009,17868,25009,25009, 25009,20931, 3364, 1018, 1018, 1018, 1018, 1018,25009,20752, 21861,17869,20753,12219,25009,20932,20754,25009,17870,25009, 19499, 1105,20933,21601,21599,20663,25009,12220,25009,20755, 3367, 1018, 1018,25009,12221, 1018, 1018, 1106, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,19313, 828,25009, 17868,25009,20664,21602, 3364, 1018, 1018, 1018, 1018, 1018, 12222,19314, 829,25009,17869,12219,20665,25009,19315, 830, 25009,17870,21565,20667,25009,21896,21447,21605,25009,12220, 25009,21556, 3367, 1018, 1018,19334,12221, 1018, 1018,19100, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,21897, 21313,19335,25009,25009,20664,18820, 3364, 1018, 1018, 1018, 1018, 1018,19336,21898,21314,25009,18821,12230,20665,25009, 21899,21315,25009,25009,23561,20667,19337,21606,23593,21896, 18822,12231,25009,19338, 3367, 1018, 1018,18823,12232, 1018, 1018,21571, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,19355,19523,21897,21077,21575,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,12233,19356,25009,21898,21078,12230, 25009,25009,19357,25009,21899,21079,20663,21576, 721,18866, 21616,25009,25009,12231,25009,21587, 3367, 1018, 1018,19100, 12232, 1018, 1018,18820, 1303, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 1018,20664,18821,18820,18425,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,18821,20665,18822,25009, 18426,12238,25009,19142,20667,18823,25009,18428,20930,19100, 18822,19861,21604,25009,25009,12239,25009,18823, 3367, 1018, 1018,21577,12240, 1018, 1018,18820, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20931,18821,19463,19862,25009, 25009,21595, 3364, 1018, 1018, 1018, 1018, 1018,12241,20932, 18822,19464,19863,12238,19465,25009,20933,18823,19466,19864, 20930,21578,25009,25009,25009, 721,21652,12239,21447,20935, 3367, 1018, 1018,21620,12240, 1018, 1018,19615, 1303, 1018, 1018, 1018, 1018, 1018,12242, 1018, 1018,20931,21610,21483, 21483,25009,21313,20751, 3364, 1018, 1018, 1018, 1018, 1018, 12242,20932,21552,25009,25009,12244,21314,20752,20933,25009, 20753,25009,25009,21315,20754,17877,21351,21351,25009,12245, 21612,21597, 3367, 1018, 1018,12242,12246,20755,21621,17878, 21352,21352,17879,21611,23358,25009,17880,21353,21353,12247, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,12242, 1018, 1018,17881,21354,21354,19862,21896,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,12242,25009,25009,25009,19863, 12244,25009,25009,25009,25009,25009,19864,18383,21483,25009, 21897,25009, 721,21617,12245,21896,22245, 3367, 1018, 1018, 12242,12246, 1018, 1018,21898, 1303, 1018, 1018, 1018, 1018, 1018,21899, 1018, 1018,17868,21351,25009,25009,25009,21897, 18425, 1018, 1018, 1018, 1018, 1018, 1018,25009,17869,21352, 25009,18846,12253,21898,18426,17870,21613,18427, 721,18866, 21899,18428,25009,23640,21625,19861,12254,25009,17871, 1018, 1018, 1018,21354,12255, 1018, 1018,21600, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,18425,21483,25009,25009, 25009,19023,19862, 1018, 1018, 1018, 1018, 1018, 1018,12256, 18426,25009,25009,18427,12253,19024,19863,18428,25009,25009, 21618,21629,19025,19864,21351,25009,21447,19252,12254,25009, 25009, 1018, 1018, 1018,21619,12255, 1018, 1018,21352, 1303, 1018, 1018, 1018, 1018, 1018,21353, 1018, 1018,18741,20415, 21313,25009,25009,25009,19023, 3364, 1018, 1018, 1018, 1018, 1018,21354,18742,21614,21314,21622,12265,25009,19024,18743, 25009,21315,25009,20415,21483,19025,20280,25009,23743,21626, 12266,25009,25009, 3367, 1018, 1018,25009,12267, 1018, 1018, 20281, 1303, 1018, 1018, 1018, 1018, 1018,20282, 1018, 1018, 20280,21351,23744,25009,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,12268,20281,21352,23745,20548,12265,25009, 25009,20282,21353,23746,25009,19252,20283,17280,25009,21896, 17280,25009,12266,21615,21623, 3367, 1018, 1018,21354,12267, 1018, 1018,20415, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,19023,21897,16564,25009,25009,16564,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,19024,21898,16565,20280, 12273,16565,25009,19025,21899,16566,25009,21627,16566, 2848, 20033,21896,21635,20281,12274,25009,25009, 3367, 1018, 1018, 20282,12275, 1018, 1018,21636, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20341,21897,21077,19898,21624,20418, 25009, 3364, 1018, 1018, 1018, 1018, 1018,12276,20342,21898, 21078,19899,12273,25009,19900,20343,21899,21079,19901,21645, 23562,25009,20309,25009, 721,22871,12274,25009,21674, 3367, 1018, 1018,21643,12275, 1018, 1018,21212, 1303, 1018, 1018, 1018, 1018, 1018,12277, 1018, 1018,20169, 2848, 2848,20169, 25009,17877,20751, 3364, 1018, 1018, 1018, 1018, 1018,12277, 20170,25009,25009,20170,12279,17878,20752,20171,17879,20753, 20171,25009,17880,20754,21646,18305,19888,21738,12280,25009, 21077, 3367, 1018, 1018,12277,12281,20755,20888,17881,18306, 19889,21554,18307,19890,21078,25009,18308,19891,12282, 1018, 1018,21079, 1303, 1018, 1018, 1018, 1018, 1018,12277, 1018, 1018,21638,18750,19892,21736,25009,17877,21640, 3364, 1018, 1018, 1018, 1018, 1018,12277,25009,25009,25009, 2848,12279, 17878,25009,25009,17879,25009,25009,25009,17880,25009,25009, 25009,19323,19334,12280,25009,21737, 3367, 1018, 1018,12277, 12281, 1303,25009,17881,25009,25009,19888,20663,19335, 5766, 4878, 4878, 4878, 4878, 4878, 4878, 4878, 3364,19317,19336, 19889,25009,25009,19890,25009,25009,25009,19891, 1304,25009, 19318,20309,19319,19337,20664,25009,25009,25009,21637,19320, 19338,25009, 1305,19892,19321, 3367,25009, 4879,20665, 1306, 1303,20666,21559,21569,25009,20667,25009,25009,20169,12293, 12293,12293,12293,12293,12293,12293,25009,25009,20669,25009, 25009,15078,20170,21603,25009,25009,25009, 1304,25009,20171, 19463, 90, 90, 90, 90, 90, 90, 90,25009,25009, 20309, 1305,25009,21647,19464,25009,25009,19465, 1306,15079, 25009,19466,25009, 1615, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,15080, 1018, 3363,25009,20169,21077,21774, 15081,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009, 15078,20170,21078,25009,10106,25009,25009,25009,20171,21079, 16563,16563,16563,16563,16563,16563,16563,25009,10107,25009, 25009, 3367, 1018, 1018,21648,10108,25009,21982,21632, 2848, 21639,19049,21653,25009,25009,25009,25009,25009,25009,12295, 90, 90,21633, 4095, 90, 90, 90, 90, 90,21634, 90, 90,19463, 2848,20033, 2848,21641,19888,18767, 90, 90, 90, 90, 90, 90,25009,19464,25009,25009,19465, 3397,19889,18768,19466,19890,19279,25009,25009,19891,18769, 25009,19898,20028,18305, 3398,25009,21650, 90, 90, 90, 25009, 3399,25009,25009,19892,19899,25009,18306,19900,21654, 18307,19049,19901,25009,18308,25009,25009,25009,25009,12300, 3402, 90, 90,21642, 90, 90, 90, 90, 90, 90, 18750, 90, 90, 2848,21644,25009,18767,25009,18767,21527, 907, 90, 90, 90, 90, 90,19463,25009,25009,25009, 18768, 630,18768,25009,25009,25009,25009,18769,25009,18769, 19464,19898,21655,19465,25009, 631,21395,19466, 90, 90, 90,25009, 632,25009,21527,19899,21527,25009,19900,25009, 21396,25009,19901,21656,18741,21775,19615,21397,12301, 90, 90,21527,12302, 90, 90, 90, 90, 90,18742, 90, 90,21395,25009,21395,21657,18743,25009,25009, 907, 90, 90, 90, 90, 90,25009,21396,25009,21396,21395, 630, 25009,25009,21397,22000,21658,25009,21712,19475,19499,17811, 25009,25009,21396, 631,25009,25009, 90, 90, 90,21397, 632, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 4105,18826,19287,19313,17317,21659,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,18827,19288,19314, 17318,11330,25009,17319,18828,19289,19315,17320,18374, 721, 19062,21665,21896,25009,25009,11331,21662,21687, 4109, 2847, 2847,21664,11332, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,17858,21897,18780,25009,25009, 25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,11333,17859, 21898,18781,25009,11330,19294,25009,17860,21899,18783, 721, 21666, 721,19062,25009,21719,23788,25009,11331,25009,25009, 4109, 2847, 2847,19475,11332, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18780,25009,18780, 25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847, 19287,18781,25009,18781,18782,12305,18782,25009,18783,25009, 18783,25009,25009,21667,19288,25009,21896,18353,25009,12306, 25009,19289, 4109, 2847, 2847,25009,12307, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,21660, 21897,25009,25009,25009,17836,25009, 4106, 2847, 2847, 2847, 2847, 2847,12308,25009,21898,25009,17837,12305,17838,25009, 25009,21899,25009,25009,25009,17839,18353,17818,23924,25009, 25009,12306,25009,21691, 4109, 2847, 2847,19475,12307, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,25009,25009,17836,17324,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,19287,17837,25009,17838,17325,12320, 18803,25009,25009,25009,17839,17326,25009,25009,19288,21692, 25009,18374,21722,12321,25009,19289, 4109, 2847, 2847,21669, 12322, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 2847,21661,19478,25009,25009,25009,17858,18839, 4106, 2847, 2847, 2847, 2847, 2847,12323,25009,25009,25009, 25009,12320,17859,18840,25009,18833,25009,25009,21725,17860, 18841,17852,24067,18838,21720,12321,25009,25009, 4109, 2847, 2847,17811,12322, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20931,24068,25009,17355,25009, 18839,25009, 4106, 2847, 2847, 2847, 2847, 2847,17317,20932, 24069,25009,17356,12333,18840,25009,20933,24070,25009,17357, 25009,18841,17318,20930,21723,17319,20930,12334,25009,17320, 4109, 2847, 2847,21715,12335, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,21663,25009,25009, 20931,25009,25009,20931, 4106, 2847, 2847, 2847, 2847, 2847, 12336,25009,21724,25009,20932,12333,25009,20932,25009,25009, 25009,20933,18383,20663,20933,20663,25009,20663,21727,12334, 25009,25009, 4109, 2847, 2847,17818,12335, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,17868, 20664,25009,20664,21730,20664,25009, 4106, 2847, 2847, 2847, 2847, 2847,17324,17869,20665,25009,20665,12344,20665,25009, 17870,20667,25009,20667,25009,20667,17325,21732,21728, 721, 18866,12345,25009,17326, 4109, 2847, 2847,21731,12346, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,21668,25009,25009,25009,25009,25009,18425, 4106, 2847, 2847, 2847, 2847, 2847,12347,25009,25009,25009,25009,12344, 25009,18426,25009,25009,18427, 721,19074,21677,18428,25009, 21447, 721,21744,12345,25009,25009, 4109, 2847, 2847,25009, 12346, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 2847,18793,21313,25009,25009,25009,25009,18425, 4106, 2847, 2847, 2847, 2847, 2847,25009,18794,21314,25009, 19306,12352,25009,18426,18796,21315,18427, 721,21678,21483, 18428,25009,25009,21748,21752,12353,25009,18797, 4109, 2847, 2847,23594,12354, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,18793,21351,25009,25009,25009, 20280,19023, 4106, 2847, 2847, 2847, 2847, 2847,12355,18794, 21352,25009,18795,12352,20281,19024,18796,21353,25009,25009, 19861,20282,19025,25009,21447,21483,17822,12353,25009,18797, 4109, 2847, 2847,21354,12354, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,19862,21313,25009, 25009,25009,21351,17328, 4106, 2847, 2847, 2847, 2847, 2847, 25009,19863,21314,25009,20341,12357,21352,17329,19864,21315, 21673,25009,25009,21353,17330,25009,21745,23024,20342,12358, 21741,20341, 4109, 2847, 2847,20343,12359,17331,21450,21354, 721,19074,21670,19861,25009,20342,25009,25009,20344,25009, 25009,25009,20343,21675,20477,12360, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,20344, 2847, 2847,18793,25009, 19862,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,18794,25009,19863,18795,12365,25009,25009,18796, 25009,19864,21679,25009,21483,19323,21747,25009,20415,25009, 12366,25009,18797, 2859, 2847, 2847,25009,12367, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847, 25009,21351,19317,25009,25009,20280,25009, 2847, 2847, 2847, 2847, 2847, 2847,12368,19318,21352,19319,25009,12365,20281, 25009,25009,21742,19320, 721,19074,20282,19252,19321,21896, 21749,21755,12366,25009,21690, 2859, 2847, 2847,21354,12367, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,18793,21897,19023,25009,25009,25009,18741, 4106, 2847, 2847, 2847, 2847, 2847,25009,18794,21898,19024,18795, 12373,25009,18742,18796,21899,19025, 721,25009,21753,18743, 21680,25009,21896,21760,12374,25009,18797, 4109, 2847, 2847, 23925,12375, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20751,21681,21897,25009,25009,25009, 16564, 4106, 2847, 2847, 2847, 2847, 2847,12376,20752,25009, 21898,20753,12373,25009,16565,20754,25009,21899,25009,18838, 21721,16566,23789,25009,21447,17822,12374,25009,20755, 4109, 2847, 2847,25009,12375, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,18839,25009,21313,23638, 25009,21896,17328, 4106, 2847, 2847, 2847, 2847, 2847,25009, 18840,25009,21314,20341,12378,25009,17329,18841,25009,21315, 21709,25009, 721,17330,25009,21897,25009,20342,12379,25009, 18842, 4109, 2847, 2847,20343,12380,17331,21671,21450,21898, 21676,25009,25009,25009,25009,17280,21899,20344,20478,25009, 20751,25009,25009, 2075,12381, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,20752, 2847, 7045,20753,25009, 2076, 25009,20754,16564,25009, 4106, 2847, 2847, 2847, 2847, 2847, 2077,25009,25009,25009,20755,12392,16565,25009,25009,21682, 25009, 721,25009,16566, 2078,25009,25009,19252,21751,12393, 21693, 2079, 4109, 2847, 2847,25009,12394, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,20751, 25009,25009,25009,25009,19023,25009, 4106, 2847, 2847, 2847, 2847, 2847,12395,20752,25009,25009,20753,12392,19024,25009, 20754,19438,25009, 721,25009,19025,20309,25009,21683,25009, 19026,12393,25009,20755, 4109, 2847, 2847,25009,12394, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20751,25009,20169,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,20752,25009,20170,20753,12407, 25009,25009,20754,25009,20171,25009,25009,21483,25009,21684, 21770,19499,19499,12408,25009,20755, 2859, 2847, 2847,25009, 12409, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 2847,25009,21351,25009,18826,25009,19313,19313, 2847, 2847, 2847, 2847, 2847, 2847,12410,25009,21352,17822, 18827,12407,19314,19314,19323,21353,21740,18828,25009,19315, 19315,25009,25009,25009, 1105,12408,25009,25009, 2859, 2847, 2847,21354,12409, 2848,21486,22071,17328,21685,21686,19502, 1106,19317,21694,12424,12424,12424,12424,12424,12424,12424, 17329, 828,25009,19318,25009,19319,25009,17330,25009,25009, 25009, 3405,19320,21672,25009, 829,25009,19321,20309,19092, 17331,17826, 830,25009,25009, 3406,25009,25009, 2859,25009, 21688,19334, 3407, 765, 765,18814, 765, 765, 765, 765, 765, 765,21769, 765, 5024,20169,18815,19335,18826,25009, 25009,25009, 2873, 765, 765, 765, 765, 765,19336,20170, 19093,25009,18827,12437,25009,25009,20171,18817,25009,18828, 20930,20444,19337,25009,21695,25009,25009,12438,25009,19338, 2876, 765, 765,22072,12439, 765, 765,19334, 765, 765, 765, 765, 765, 765,25009, 765, 5024,20931,21697,25009, 25009,25009,25009,19335, 2873, 765, 765, 765, 765, 765, 12440,20932,25009,25009,19336,12437,25009,25009,20933,25009, 25009,25009,21772, 2848,20033,25009,25009,25009,19337,12438, 25009,20935, 2876, 765, 765,19338,12439, 765, 765,19334, 765, 765, 765, 765, 765, 765,25009, 765, 765,20169, 25009,19898,25009,21698,25009,19335, 2873, 765, 765, 765, 765, 765,25009,20170,25009,19899,19336,12455,20164,25009, 20171,25009,19901, 2848,20033,19334,19049,21768,25009,25009, 19337,12456,25009,25009, 2876, 765, 765,19338,12457, 765, 765,19335, 765, 765, 765, 765, 765, 765,25009, 765, 765,19898,19336,18767,25009,21699,19523,25009, 2873, 765, 765, 765, 765, 765,12458,19899,19337,18768,19900,12455, 25009,25009,19901,19338,18769,25009,21778,21701,25009,20415, 21766,25009,25009,12456,21700,25009, 2876, 765, 765,21706, 12457, 765, 765,18814, 765, 765, 765, 765, 765, 765, 25009, 765, 765,18767,18815,18820,20280,25009,25009,25009, 2873, 765, 765, 765, 765, 765,18821,18768,19093,25009, 20281,12472,25009,25009,18769,18817,25009,20282,21527,19092, 18822,21527,25009,25009,21782,12473,25009,18823, 2876, 765, 765,21750,12474, 765, 765,18814, 765, 765, 765, 765, 765, 765,25009, 765, 765,21395,18815,25009,21395,25009, 25009,19287, 2873, 765, 765, 765, 765, 765,12475,21396, 19093,25009,21396,12472,25009,19288,21397,18817,25009,21397, 21702,19100,19289,21805,25009,25009,21781,12473,25009,25009, 2876, 765, 765,17852,12474, 765, 765,18820, 765, 765, 765, 765, 765, 765,25009, 765, 765,25009,18821,25009, 19313,25009,25009,25009, 2873, 765, 765, 765, 765, 765, 17355,25009,18822,25009,19314,12487,25009,25009,25009,18823, 25009,19315,25009,19100,17356,20930,21704,25009,19475,12488, 25009,17357, 2876, 765, 765,25009,12489, 765, 765,18820, 765, 765, 765, 765, 765, 765,25009, 765, 765,21714, 18821,25009,20931,25009,25009,19287, 2873, 765, 765, 765, 765, 765,12490,25009,18822,25009,20932,12487,25009,19288, 25009,18823,25009,20933,21707,20309,19289,19861,25009,17818, 21783,12488,25009,25009, 2876, 765, 765,19049,12489, 765, 765,21726, 765, 765, 765, 765, 765, 765,25009, 765, 765,25009,20169,25009,19862,25009,17324,25009, 2873, 765, 765, 765, 765, 765,18767,25009,20170,25009,19863,12500, 17325,25009,25009,20171,25009,19864,18383,17326,18768,25009, 25009,19279,19475,12501,21789,18769, 2876, 765, 765,21771, 12502, 765, 765,21746, 765, 765, 765, 765, 765, 765, 25009, 765, 765,17868,25009,25009,21777,25009,25009,19287, 2873, 765, 765, 765, 765, 765,12503,17869,25009,25009, 18846,12500,25009,19288,17870,25009,25009,25009,21527,21729, 19289,25009, 2848,25009,21784,12501,25009,17871, 2876, 765, 765,25009,12502, 765, 765,21483, 765, 765, 765, 765, 765, 765,25009, 765, 765,21395,25009,25009,25009,25009, 19888,21779, 2873, 765, 765, 765, 765, 765,25009,21396, 25009,25009,21351,12511,19889,25009,21397,19890,21739, 721, 18866,19891,25009,25009,25009,25009,21352,12512,25009,21761, 2876, 765, 765,21353,12513, 765, 765,19892, 765, 765, 765, 765, 765, 765,25009, 765, 765,18425,25009,21354, 25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765, 12514,18426,25009,25009,19142,12511,25009,25009,18428,25009, 25009,25009,25009,19323,21835,25009,25009,21447,25009,12512, 25009,25009, 2876, 765, 765,25009,12513, 765, 765,21743, 765, 765, 765, 765, 765, 765,25009, 765, 765, 2848, 19317,21313,19092,21696,25009,25009, 2873, 765, 765, 765, 765, 765,19318,25009,19319,21314,21077,12519,18814,25009, 25009,19320,21315,25009,25009,25009,19321,19888,12520,18815, 21078,12521,25009,25009, 2876, 765, 765,21079,12522,21689, 19506,19889,21527,18816,19890,17811,19330,25009,19891,25009, 18817,22088,25009,21763,12520, 765, 765,17811, 765, 765, 765, 765, 765, 765,19892, 765, 765,25009,25009,21395, 25009,25009,17317,25009, 2873, 765, 765, 765, 765, 765, 25009,25009,25009,21396,17317,12524,17318,25009,25009,17319, 21397,21780,17822,17320, 721,19062, 721,21788,17318,12525, 21785,17319, 2876, 765, 765,17320,12526, 765, 765,21530, 765, 765, 765, 765, 765, 765,25009, 765, 765,17328, 25009,21786,18780,25009,18780,25009, 2873, 765, 765, 765, 765, 765,12527,17329,25009,25009,18781,12524,18781,18782, 17330,18782,25009,18783,25009,18783,25009,21791,25009,25009, 25009,12525,25009,17331, 2876, 765, 765,25009,12526, 765, 765,20663, 765, 765, 765, 765, 765, 765,25009, 765, 765,19100,21705,25009,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,25009,25009,25009,18820,20664,12519, 20341,25009,25009,25009,25009,25009,25009, 2848,18821,25009, 12520,25009,20665,12521,20342,20666, 2876, 765, 765,20667, 12522,20343,18822,25009,25009,19342,25009,19499,19499,18823, 17818,25009,20669,25009,20344,19888,12520,21919,21733,12529, 765, 765,25009, 765, 765, 765, 765, 765, 765,19889, 765, 765,19890,25009,19313,19313,19891,17324,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,19314,19314, 12536,17325,19892,25009,21762,19315,19315,21839,17326,21806, 21807, 2848,25009,21447,12537,25009,25009, 765, 765, 765, 25009,12538, 765, 765,21790, 765, 765, 765, 765, 765, 765,25009, 765, 765,18826,25009,25009,21313,25009,18305, 25009, 765, 765, 765, 765, 765, 765,12539,18827,25009, 25009,21314,12536,18306,25009,18828,18307,25009,21315,17822, 18308,17852,21808, 2848,25009,25009,12537,25009,21764, 765, 765, 765,22293,12538, 765, 765,18750, 765, 765, 765, 765, 765, 765,25009, 765, 765,17328,25009,17355,19317, 25009,18305,25009, 2873, 765, 765, 765, 765, 765,25009, 17329,19318,17356,19319,12551,18306,25009,17330,18307,17357, 19320,21793,18308, 2848,20033,19321,21840,21765,12552,25009, 17331, 2876, 765, 765,25009,12553, 765, 765,18750, 765, 765, 765, 765, 765, 765,21917, 765, 765,20341,25009, 25009,19898,25009,25009,25009, 2873, 765, 765, 765, 765, 765,12554,20342,25009,25009,19899,12551,25009,19900,20343, 25009,25009,19901,21794,19323,21842,25009,25009,25009,25009, 12552,25009,20344, 2876, 765, 765,25009,12553, 765, 765, 21767, 765, 765, 765, 765, 765, 765,25009, 765, 765, 20341,19317,19355,25009,21950,25009,25009, 2873, 765, 765, 765, 765, 765,19318,20342,19319,19356,21828,12562,25009, 25009,20343,19320,19357, 721,19062,21809,19321,21829,25009, 18838,25009,12563,25009,20344, 2876, 765, 765,25009,12564, 765, 765,21830, 765, 765, 765, 765, 765, 765,21831, 765, 765,18780,25009,25009,25009,25009,18839,25009, 2873, 765, 765, 765, 765, 765,12565,18781,25009,25009,19294, 12562,18840,25009,18783,25009,25009,25009,21797,18841,18374, 25009,25009,21848,17822,12563,25009,25009, 2876, 765, 765, 25009,12564, 765, 765,21787, 765, 765, 765, 765, 765, 765,25009, 765, 765,20341,25009,17858,25009,25009,18839, 17328, 2873, 765, 765, 765, 765, 765,25009,20342,25009, 17859,20341,12570,18840,17329,20343,25009,17860,25009,25009, 18841,17330,25009,12571,25009,20342,12572,25009,20344, 2876, 765, 765,20343,12573,17331,21845,21795,21792,21896,21896, 19323,25009,25009,25009,25009,20344,20478,25009, 2075,12571, 765, 765,22016, 765, 765, 765, 765, 765, 765,25009, 765, 765,21897,21897, 2076,25009,25009,19317,22452, 2873, 765, 765, 765, 765, 765, 2077,21898,21898,25009,19318, 12575,19319,25009,21899,21899,25009, 721,19074,19320, 2078, 25009,25009,21810,19321,12576,25009, 2079, 2876, 765, 765, 25009,12577, 765, 765,21813, 765, 765, 765, 765, 765, 765,25009, 765, 765,18793,25009,25009,25009,25009,25009, 25009, 2873, 765, 765, 765, 765, 765,12578,18794,25009, 25009,18795,12575,25009,25009,18796,25009,25009, 721,19074, 21815,20930,25009,25009,21852,25009,12576,25009,18797, 2876, 765, 765,25009,12577, 765, 765,21816, 765, 765, 765, 765, 765, 765,25009, 765, 765,18793,21817,20931,21849, 25009,20931,20341, 2873, 765, 765, 765, 765, 765,25009, 18794,21818,20932,19306,12570,20932,20342,18796,21819,20933, 25009,25009,20933,20343,25009,12571,25009,25009,12572,19355, 18797, 2876, 765, 765,25009,12573,20344,21796,21798, 721, 21799,19092,25009,19356,25009, 721,19074,25009,25009,25009, 19357,12571,25009,25009,12580, 765, 765,18814, 765, 765, 765, 765, 765, 765,22298, 765, 2872,18793,18815,18353, 721,25009,25009,18793, 2873, 765, 765, 765, 765, 765, 25009,18794,19093,25009,18795, 9389,25009,18794,18796,18817, 18795,25009,25009,21820,21800,25009,17836,25009,20751, 9390, 25009,18797, 2876, 765, 765,25009, 9391,18797,17837,19092, 17838,25009,20752,18353,20663,20753,25009,17839,25009,20754, 25009,21803,12593, 90, 90,18814, 90, 90, 90, 90, 90, 90,20755, 2905, 90,21811,18815,25009,25009,25009, 17836,20664, 90, 90, 90, 90, 90, 90,25009,21855, 19093,25009,17837, 4238,17838,20665,25009,18817,25009,25009, 25009,17839,20667,25009,25009,25009,25009, 4239,25009,25009, 90, 90, 90, 90, 4240,21812,12597, 90, 90,25009, 90, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90,12598, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 2905, 2190,21822,19334,25009,19334,19334, 721, 25009, 2191, 90, 90, 90, 90, 90,25009,25009,25009, 19335,19335,10599,19335,19335,25009,25009,25009,25009,25009, 25009,19336,19336,25009,19336,19336,10600,20751,25009, 2194, 90, 90, 7741,10601,25009,19337,19337,25009,19337,19337, 25009,20752,19338,19338,20753,19338,19338,21823,20754,25009, 21824,12599,10604,12600,12601,12601,12601,12601,12601,12601, 10664,20755,21802,21821,25009,25009,12601,12601,12601,12601, 12601,12602,25009,25009,25009,25009,25009,25009,25009,20930, 21856,20663,25009,21860,25009, 92,25009,25009,25009,25009, 25009,25009,12603,12601,12601,12601,12601,12601,12601,12601, 12601,12601,12601,12601,12601,10667,20931,20664,20664,25009, 21077,12601,12601,12601,12601,12601,12602,25009,25009,25009, 20932,20665,20665,25009,21078, 721,18866,20933,20667,21857, 92,21079,25009,25009,25009,21851,25009,12603,12601,12601, 12601,12601,12601,12605,12605,12605,12605,12605,12605,12605, 12606,25009,25009,18425,25009,25009,12605,12605,12605,12605, 12605,12607,25009,25009,25009,25009,25009,18426, 721,18866, 19142,19252,25009,25009,18428,25009,25009,25009,25009,21869, 25009,25009,12608,12605,12605,12605,12605,12605,12609,12609, 12609,12609,12609,12609,12609, 90,18425,25009,19023,25009, 25009,12609,12609,12609,12609,12609,12610,25009,25009,25009, 18426,25009,19024,18427,19861,19861,20415,18428,25009,19025, 25009,25009,25009, 3539,25009,21868,25009,12611,12609,12609, 12609,12609,12609,12615,12615,12615,12615,12615,12615,12615, 11680,19862,19862,20280,25009,25009,12615,12615,12615,12615, 12615,12616,25009,25009,25009,19863,19863,20281,25009,21877, 17280,20415,19864,19864,20282,21896,21870,25009,25009,25009, 21874,21871,12617,12615,12615,12615,12615,12615,12618,12618, 12618,12618,12618,12618,12618,21873,19023,16564,20280,21897, 25009,12618,12618,12618,12618,12618,12619,25009,25009,25009, 19024,16565,20281,21898,17783,20548,19252,19025,16566,20282, 21899,25009,25009, 90,20283,25009,25009,12620,12618,12618, 12618,12618,12618,12624,12624,12624,12624,12624,12624,12624, 11692,23713,25009,19023,25009,25009,12624,12624,12624,12624, 12624,12625,25009,25009,25009,25009,25009,19024, 2848,20033, 19438,21894,25009,25009,19025,25009,25009,25009,25009,19026, 25009,25009,12626,12624,12624,12624,12624,12624,12627,12627, 12627,12627,12627,12627,12627,21876,19898,25009,20169,25009, 25009,12627,12627,12627,12627,12627,12628,25009,25009,25009, 19899,25009,20170,19900, 2848,20033,25009,19901,25009,20171, 25009,21889,25009,25009,25009,25009,25009,12629,12627,12627, 12627,12627,12627,12634,12634,12634,12634,12634,12634,12634, 11706,25009,19898,25009,25009,25009,12634,12634,12634,12634, 12634,12635,25009,25009,25009,25009,19899, 2848,20033,19900, 25009,25009,20309,19901,25009,25009,25009,25009,25009,25009, 25009,21890,12636,12634,12634,12634,12634,12634,12637,12637, 12637,12637,12637,12637,12637,19898,25009,25009,25009,20169, 25009,12637,12637,12637,12637,12637,12638,25009,25009,19899, 25009,25009,19900,20170,25009,25009,21891,21900,21826,19049, 20171,25009,25009,25009,25009,20444,25009,12639,12637,12637, 12637,12637,12637, 9722,18814, 9676, 9676, 9676, 9676, 9676, 9676, 9676, 9680,25009,19463,18815,18767,25009, 9676, 9676, 9676, 9676, 9676, 9678,25009,25009,25009,25009,19464,19093, 18768,19465,19049,19279,21905,19466,18817,18769,25009,25009, 25009,25009,21904,25009, 9679, 9676, 9676, 9676, 9676, 9676, 12647,12647,12647,12647,12647,12647,12647,11724,25009,18767, 25009,21395,25009,12647,12647,12647,12647,12647,12648,25009, 25009,25009,25009,18768,25009,21396,21527,19475,21908,21909, 18769,25009,21397,25009,25009,25009,25009,25009,21903,12649, 12647,12647,12647,12647,12647,12650,12650,12650,12650,12650, 12650,12650,25009,21395,19287,25009,19287,25009,12650,12650, 12650,12650,12650,12651,25009,25009,25009,21396,19288,25009, 19288,19624,19475,21911,21397,19289,25009,19289,21907,25009, 25009,25009,25009,25009,12652,12650,12650,12650,12650,12650, 9692, 9692, 9692, 9692, 9692, 9692, 9692, 9696,25009,19287, 17317,25009,25009, 9692, 9692, 9692, 9692, 9692, 9694,25009, 25009,25009,25009,19288,17318,25009,25009,17319,25009,17811, 19289,17320,25009,21910,25009,25009,25009,25009,25009, 9695, 9692, 9692, 9692, 9692, 9692, 9687, 9687, 9687, 9687, 9687, 9687, 9687, 7393,25009,25009,25009,17317,25009, 9687, 9687, 9687, 9687, 9687, 9688,25009,25009,25009,25009,25009,25009, 17318,25009,25009,17319, 721,25009,19100,17320,25009,25009, 25009,20309,25009,25009, 9689, 9687, 9687, 9687, 9687, 9687, 90, 90,18820, 90, 90, 90, 90, 90, 90,25009, 90, 2190,20751,18821,25009,21801,25009,25009,20169, 2191, 90, 90, 90, 90, 90,25009,20752,18822,25009,20753, 10627,25009,20170,20754,18823,21914,25009,25009,21832,20171, 25009,25009,25009,25009,10628,25009,20755, 3510, 90, 90, 21892,12660,12661,12662,12662,12662,12662,12662,12662,10724, 25009,25009,17324,25009,25009,12662,12662,12662,12662,12662, 12663,25009,25009,25009,25009,25009,17325, 721,19062, 721, 19062,25009,17818,17326,25009,25009,25009,25009,25009,25009, 25009,12664,12662,12662,12662,12662,12662,12666,12666,12666, 12666,12666,12666,12666,12667,18780,25009,18780,25009,17324, 12666,12666,12666,12666,12666,12668,25009,25009,25009,18781, 25009,18781,18782,17325,19294,21929,18783,19499,18783,25009, 17326,25009,25009,21913,21912,25009,12669,12666,12666,12666, 12666,12666,12675,12676,12677,12678,12678,12678,12678,25009, 25009,25009,19313,25009,19313, 9713, 9713, 9713, 9713, 9713, 9718,25009,25009,25009,25009,25009,19314,25009,19314,19499, 21928,25009,25009,19315,25009,19315,25009,25009,21930,25009, 25009, 9715, 9713, 9713, 9713, 9713, 9713,12679,12679,12679, 12679,12679,12679,12679, 8670,25009,19313,25009,25009,25009, 9709, 9709, 9709, 9709, 9709, 9710,25009,25009,25009,25009, 19314,25009,25009,19648,25009,25009, 721,19315,19100,18383, 25009,25009,25009,17852,25009,25009, 9711, 9709, 9709, 9709, 9709, 9709, 90, 90,18820, 90, 90, 90, 90, 90, 90,25009, 2905, 2190,20751,18821,17868,19092,25009,25009, 17355, 2191, 90, 90, 90, 90, 90,25009,20752,18822, 17869,20753,10621,18814,17356,20754,18823,17870,25009,25009, 25009,17357,25009,21804,18815,25009,10622,25009,20755, 3510, 90, 90,10623,10624,21834,21853,18374,21841,18816,25009, 25009,19330,25009,25009,25009,18817,19100,12684, 196, 196, 18820, 4421, 196, 196, 196, 196, 196,25009, 196, 196, 25009,18821,18820,17858,21864,25009,21825, 196, 196, 196, 196, 196, 196,18821,25009,18822,25009,17859, 3661,20341, 25009,25009,18823,25009,17860,25009,25009,18822,25009,25009, 19342,21351, 3662,20342,18823, 196, 196, 196,21846, 3663, 20343,25009,25009,25009,18838,21352,21918,18383,21950,20663, 20930,25009,21353,20344,25009,21833,25009,12729, 3666, 361, 361,21828, 4433, 361, 361, 361, 361, 361,21354, 361, 361,18839,21829,25009,17868,25009,20664,20931, 361, 361, 361, 361, 361, 361,25009,18840,21830,25009,17869, 3676, 20665,20932,18841,21831,25009,17870,25009,20667,20933,25009, 25009,25009,25009, 3677,25009,18842, 361, 361, 361,21854, 3678,20935,21954,21847,21858,25009,21850,19323,21931,25009, 25009,25009,25009,25009,25009,17877,25009,25009,12738, 3681, 90, 90,25009, 90, 90, 90, 90, 90, 90,17878, 90, 90,17879,25009,19317,25009,17880,25009,25009, 2191, 90, 90, 90, 90, 90,25009,19318,25009,19319,17877, 12749,19509,17881,25009,21862,19320,25009,25009,21483,25009, 19321,25009,21932,17878,12750,25009,17879, 2194, 90, 90, 17880,12751, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,21863,21351,17881,25009,25009,19317, 25009, 2191, 90, 90, 90, 90, 90,12752,25009,21352, 25009,19318,12749,19319,25009,18353,21353,25009,25009,21483, 19320,25009,25009,25009,21483,19321,12750,21865,25009, 2194, 90, 90,21354,12751, 3169, 3169, 3169, 3169, 3169, 3169, 3169, 2191,17836,25009,25009,25009,21351,25009,25009,25009, 25009,21351, 91,25009,17837,25009,17838,25009,25009,25009, 21352,25009,19861,17839,20415,21352, 92,21353,25009, 2194, 21934, 3170,21353, 93, 90, 90,21866, 90, 90, 90, 90, 90, 90,21354, 90, 3790,21486,25009,21354,19862, 21867,20280,25009, 2191, 90, 90, 90, 90, 90,20341, 25009,25009,25009,19863,10809,20281,25009, 2848,25009,25009, 21872,25009,20282,20342,25009,25009,25009,25009,10810,25009, 20343, 2194, 90, 90,25009,10811,20132,21527,21875, 2848, 21920,25009,25009,20344,25009,19888,25009,25009,25009,12768, 90, 90,20309, 90, 90, 90, 90, 90, 90,19889, 90, 90,19890,25009,21395,25009,21886,19888,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,21396,20169, 12770,19889,19892,25009,19890,21397,25009,25009,19891,21963, 19323, 2848,21884,20170,12771,25009,21906, 90, 90, 90, 20171,12772, 90, 90,19892, 90, 90, 90, 90, 90, 90,25009, 90, 90,21893,25009,17355,19317,25009,19888, 25009, 90, 90, 90, 90, 90, 90,12773,25009,19318, 17356,19319,12770,19889,25009,25009,19890,17357,19320,25009, 19891,21933,25009,19321,25009,25009,12771,25009,21885, 90, 90, 90,25009,12772, 241, 241,19892, 241, 241, 241, 241, 241, 241, 636, 243, 241,12777,12777,12777,12777, 12777,12777,12777, 927, 241, 241, 241, 241, 241,12777, 12777,12777,12777,12777,12778, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639,12779,12777,12777,12777,12777, 12777, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 90, 90,25009, 850, 90, 90, 9936, 90, 90,25009, 90, 90,20341,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,20342,25009,25009,25009, 8962, 25009,25009,20343,25009,25009,25009,21915, 2075, 2848,25009, 22144,25009,25009, 8963,25009,20344, 90, 90, 90, 90, 8964, 90, 90, 2076, 90, 90, 90, 9936, 90, 90, 25009, 90, 90,17328, 2077,25009,18305,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,17329, 2078,25009, 18306, 8962,17822,18307,17330, 2079,25009,18308,21936,25009, 17877,25009,25009,25009,25009, 8963,25009,17331, 90, 90, 90, 90, 8964,18750,17878,21887,25009,17879,25009,17328, 25009,17880,21946,12785, 90, 90,25009, 90, 90, 90, 90, 90, 90,17329, 90, 90,25009,21985,19335,25009, 17330,25009,25009, 90, 90, 90, 90, 90, 90,19336, 25009,25009,25009,17331,12788,25009,25009,25009,25009,25009, 25009,21916,21815,19337,25009,21937,18353,25009,12789,25009, 19338, 90, 90, 90,25009,12790, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90, 90,17328,21817, 25009,25009,25009,17836,25009, 90, 90, 90, 90, 90, 90,12791,17329,21818,25009,17837,12788,17838,25009,17330, 21819,25009,25009,17852,17839, 2848,25009,25009,21965,25009, 12789,25009,17331, 90, 90, 90,19092,12790, 90, 90, 21935, 90, 90, 90, 90, 90, 90,25009, 90, 90, 17355,25009,18814,18305,25009,19355,25009, 90, 90, 90, 90, 90, 90,18815,17356,25009,25009,18306,12793,19356, 18307,17357,25009,25009,18308,18374,19357,19093,25009,25009, 12794,25009,12795,25009,18817, 90, 90, 90,21888,12796, 18750, 721,19074,21815,18374,25009,21937,21943,25009,25009, 25009,25009,17858,25009,25009,25009,12794, 241, 241,21816, 10974, 241, 241, 241, 241, 241,17859,10976, 241,18793, 21817,17858,25009,17860,25009,25009, 241, 241, 241, 241, 241, 241,25009,18794,21938,17859,18795,11005,25009,21968, 18796,21819,17860, 721,19074,19334,18838,25009,21921,21967, 25009,11006,25009,18797, 241, 241, 241,11007,11008, 241, 241,19335,10974, 241, 241, 241, 241, 241,25009,10976, 241,18793,19336,18839,25009,21447,25009,25009, 241, 241, 241, 241, 241, 241,11023,18794,19337,18840,19306,11005, 25009,25009,18796,19338,18841, 721,21925,21922,20930,21313, 21944,25009,21969,11006,25009,18797, 241, 241, 241,11007, 11008, 90, 90,21314, 90, 90, 90, 90, 90, 90, 21315, 8008, 90,20751,25009,20931,25009,25009,21971,25009, 90, 90, 90, 90, 90, 90,25009,20752,22070,20932, 20753,12800,25009,25009,20754,25009,20933,25009,25009,25009, 25009,25009,25009,25009,25009,12801,25009,20755, 90, 90, 90, 629,12802, 90, 90,25009, 8012, 90, 90, 90, 90, 90,12799, 8008, 90,12799,12799,12799,12799,12799, 12799,12799, 90, 90, 90, 90, 90, 90,12803,12803, 12803,12803,12803,12804,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12805,12803,12803, 90, 90, 90, 629,12806,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803, 241, 241, 25009,10974, 241, 241, 241, 241, 241,25009, 241, 241, 20341,21939,25009,25009,21937,25009,25009, 241, 241, 241, 241, 241, 241,25009,20342,25009,25009,21816,11017,25009, 25009,20343,25009,25009, 721,22036,20930,18383,21817,25009, 18383,20663,11018,25009,20344, 241, 241, 241,25009,11019, 241, 241,21818,10974, 241, 241, 241, 241, 241,21819, 241, 241,20751,20931,17868,25009,25009,17868,20664, 241, 241, 241, 241, 241, 241,11936,20752,20932,17869,20753, 11017,17869,20665,21926,20933,17870,21973,25009,17870,20667, 25009,25009,21975,21980,11018,25009,20755, 241, 241, 241, 25009,11019, 90, 90,21976, 90, 90, 90, 90, 90, 90, 629, 90, 90,12810,12811,12811,12811,12811,12811, 12811,10020, 90, 90, 90, 90, 90,12811,12811,12811, 12811,12811,12812, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 631, 629, 629, 90, 90, 90, 629,12813,12811,12811,12811,12811,12811, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,10008, 90,20341, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,20342,25009,25009,25009,12800,25009,25009, 20343,25009,19861,21997,25009,22146,25009,25009,25009,25009, 25009,12801,25009,20344, 90, 90, 90, 629,12802, 7985, 7985, 7985, 7985, 7985, 7985, 7985, 90,25009,21950,19862, 20280,25009, 629, 629, 629, 629, 629, 630,25009,25009, 25009,21828,25009,19863,20281,25009,25009,21952,25009,25009, 21993,20282,21829,25009,25009,25009,25009,25009, 632, 629, 629, 629, 629, 629, 90, 90,21830, 7981, 90, 90, 90, 90, 90,21831, 110, 90,12826,12826,12826,12826, 12826,12826,25009,11003, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009, 645,25009,19252,19252, 2848,20033, 25009,20930,25009,25009,25009,25009,25009,25009, 646,25009, 25009, 90, 90, 90, 629, 647,12831,12831,12831,12831, 12831,12831,12831,19023,19023,25009,19898,25009,20931,12831, 12831,12831,12831,12831,12832,25009,25009,19024,19024,25009, 19899,19438,20932,19900,19025,19025,25009,22011, 92,20933, 21999,25009,21998,25009,25009,12833,12831,12831,12831,12831, 12831, 90, 90,21972,11120, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,20341,25009, 25009,25009,25009,17877,20341, 90, 90, 90, 90, 90, 90,25009,20342,25009,25009,25009, 8009,17878,20342,20343, 17879,25009,25009,22258,17880,20343, 721,19074,21815,19861, 8010,21937,20344, 90, 90, 90, 90, 8011,20344,22034, 17881,12837, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 8008, 90,18793,21817,19862,21815,25009,21896, 21937, 90, 90, 90, 90, 90, 90,25009,18794,21818, 19863,18795, 8009,21816, 721,18796,21819,19864,25009,21940, 25009,25009,25009,21897,21817,21994, 8010,25009,21923, 90, 90, 90, 90, 8011,19077,21942,20003,21898,21818,25009, 25009,25009,20751,25009,21899,21819,12838, 90, 90,25009, 90, 90, 90, 90, 90, 90,20752, 90,11046,20753, 25009,25009,22131,20754,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,21927,12840,25009,25009, 25009,25009,25009,25009,25009,19334,20309,21447,25009,25009, 25009,12841,25009,25009,11050, 90, 90,25009,12842, 90, 90,19335, 90, 90, 90, 90, 90, 90,25009, 90, 11046,21313,19336,20169,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,12843,21314,19337,20170,25009,12840, 25009,25009,21315,19338,20171,25009,21947,19092, 721,18866, 25009,25009,22013,12841,25009,21960,11050, 90, 90,20663, 12842, 90, 90,18814, 90, 90, 90, 90, 90, 90, 25009, 90, 90,25009,18815,21977,18425,25009,25009,25009, 90, 90, 90, 90, 90, 90,20664,25009,19093,25009, 18426,12847,25009,18427,25009,18817,25009,18428,18838,21951, 20665,20309,21950,21948,20415,12848,25009,20667, 90, 90, 90,21991,12849, 90, 90,21828, 90, 90, 90, 90, 90, 90,25009, 90, 90,18839,21829,25009,20169,25009, 25009,20280, 90, 90, 90, 90, 90, 90,12850,18840, 21830,25009,20170,12847,25009,20281,18841,21831,25009,20171, 25009,21970,20282,25009,25009, 721,25009,12848,25009,18842, 90, 90, 90,21995,12849, 90, 90,22014, 90, 90, 90, 90, 90, 90,19100, 90, 90,25009,25009,20309, 25009,25009,25009,20751, 90, 90, 90, 90, 90, 90, 18820,21924,25009,25009,25009,12852,25009,20752,25009,25009, 20753,18821,21815,25009,20754,21937,20169,12853,25009,12854, 19355,25009, 90, 90, 90,18822,12855,20755,21816,19861, 20170,22021,18823,25009,19356,21527,25009,20171,25009,21817, 21956,19357,22015,12853, 90, 90,25009, 90, 90, 90, 90, 90, 90,21818, 90,11046,19862,20663,19463,22297, 21819,25009,21395,11047, 90, 90, 90, 90, 90,25009, 19863,25009,19464,21941,12867,19465,21396,19864,25009,19466, 25009,20663,25009,21397,20664,25009,19475,22026,12868,25009, 21992,11050, 90, 90,25009,12869, 90, 90,20665, 90, 90, 90, 90, 90, 90,20667, 90,11046,20664,25009, 25009,25009,25009,19287,25009,11047, 90, 90, 90, 90, 90,12870,20665,21979,20803,20666,12867,19288,25009,20667, 25009,25009,25009,22029,19289,25009,25009,25009,21483,19499, 12868,25009,21978,11050, 90, 90,25009,12869, 90, 90, 21483, 90, 90, 90, 90, 90, 90,25009, 90,11046, 19287,25009,25009,25009,25009,21351,19313,11047, 90, 90, 90, 90, 90,25009,19288,25009,25009,21351,12878,21352, 19314,19289,25009,21986,25009,21527,21353,19315,20415,25009, 21987,21352,12879,25009,21611,11050, 90, 90,21353,12880, 90, 90,21354, 90, 90, 90, 90, 90, 90,25009, 90,11046,21395,21483,21354,20280,25009,25009,25009,11047, 90, 90, 90, 90, 90,12881,21396,25009,25009,20281, 12878,21989,25009,21397,25009,25009,20282,21527,25009,22045, 21351, 2848,25009,25009,12879,25009,22027,11050, 90, 90, 21996,12880, 90, 90,21352, 90, 90, 90, 90, 90, 90,21353, 90,11046,21395,25009,19313,25009,25009,19888, 22025,11047, 90, 90, 90, 90, 90,21354,21396,25009, 19314,21656,12886,19889,25009,21397,19890,19315, 2848,20033, 22006,17811,25009,25009,25009,22069,12887,25009,21447,11050, 90, 90,25009,12888, 90, 90,19892, 90, 90, 90, 90, 90, 90,25009, 90,11046,19898,25009,17317,25009, 25009,25009,21313,11047, 90, 90, 90, 90, 90,12889, 19899,25009,17318,19900,12886,18329,21314,19901,25009,17320, 25009,25009,25009,21315,25009, 2848,25009,25009,12887,25009, 22010,11050, 90, 90,25009,12888, 90, 90,19092, 90, 90, 90, 90, 90, 90,25009, 90,11046,19334,21945, 25009,25009,25009,18305,18814,11047, 90, 90, 90, 90, 90,19100,25009,25009,19335,18815,12891,18306,25009,25009, 18307,25009,25009,25009,18308,19336,25009,18820,25009,18816, 12892,22008,19330,11050, 90, 90,18817,12893,18821,19518, 18750,21949,19519, 2848,20033,21896,19338,25009,22074,25009, 25009,25009,18822,25009,25009,25009,12894, 90, 90,18823, 90, 90, 90, 90, 90, 90,25009, 90, 90,21897, 25009,19898,21955,25009,25009,19355, 90, 90, 90, 90, 90, 90,25009,21898,25009,19899,25009,12899,19900,19356, 21899,25009,19901,25009,25009,25009,19357,25009,25009,25009, 22012,12900,25009,22018, 90, 90, 90,25009,12901, 90, 90,20036, 90, 90, 90, 90, 90, 90,25009, 90, 90,12902,12902,12902,12902,12902,12902,12902, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,12899, 25009,25009,25009,25009,25009,25009,22075,25009, 721,18866, 25009,17818,25009,12900,25009,25009, 90, 90,12861,19049, 12901, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90,11046,17858,25009,25009,18425,25009,17324,25009, 11047, 90, 90, 90, 90, 90,18767,17859,25009,25009, 18426,12908,17325,18427,17860,18336,25009,18428,25009,17326, 18768,19049,25009,17852,25009,12909,25009,18769,11050, 90, 90,25009,12910, 90, 90,21990, 90, 90, 90, 90, 90, 90,25009, 90,11046,22023,25009,25009,18767,25009, 17355,25009,11047, 90, 90, 90, 90, 90,12911,25009, 25009,25009,18768,12908,17356,25009,25009,18369,25009,18769, 25009,17357,19323,25009, 2848,25009,25009,12909,25009,25009, 11050, 90, 90,22024,12910, 90, 90,19100, 90, 90, 90, 90, 90, 90,25009, 90,11046,19475,25009,19317, 25009,25009,18305,18820,11047, 90, 90, 90, 90, 90, 25009,19318,25009,19319,18821,12913,18306,25009,25009,18307, 19320,25009,25009,18308,19287,19321,25009,25009,18822,12914, 21950,19342,11050, 90, 90,18823,12915,22048,19288,22009, 21957,19624,25009,21828,25009,19289,25009,25009,25009,25009, 25009,25009,25009,25009,21829,12916,12927,12928,12928,12928, 12928,12928,12928,12021,17836,25009,22028,25009,21830,12928, 12928,12928,12928,12928,12929,21831,17837,25009,17838,25009, 25009, 721,19062,18353,18374,17839,20930,25009,21953,25009, 25009,25009,25009,25009,25009,12930,12928,12928,12928,12928, 12928,12931,12932,12932,12932,12932,12932,12932,12933,18780, 17836,17858,25009,20931,12932,12932,12932,12932,12932,12934, 25009,25009,17837,18781,17838,17859,18782,20932,25009,25009, 18783,17839,17860,25009,20933,25009, 4400,22047,19334,19499, 12935,12932,12932,12932,12932,12932, 8012,20935,22030,25009, 25009,25009,25009,21974,19335,12938,12939,12939,12939,12939, 12939,12939,12940,25009,20213,19336,19313,25009,12939,12939, 12939,12939,12939,12941,25009,25009,20214,25009,20215,19337, 19314,25009,25009,19648,19323,20216,19338,19315,25009,25009, 20217,25009,25009,25009,12942,12939,12939,12939,12939,12939, 12947,12948,12948,12948,12948,12948,12948,11090,22044,25009, 25009,19317,25009,12948,12948,12948,12948,12948,12949,25009, 25009,25009,25009,19318,25009,19319,25009,25009,19509, 721, 19062,25009,19320,25009,25009,25009,25009,19321,25009,12950, 12948,12948,12948,12948,12948,12952,12953,12953,12953,12953, 12953,12953,12954,22046,25009,25009,25009,18780,12953,12953, 12953,12953,12953,12955,25009,25009,25009,25009,25009,25009, 25009,18781,25009,25009,18782,17822,25009,22079,18783,25009, 20930,20930,25009,25009,12956,12953,12953,12953,12953,12953, 90, 90,22031,11120, 90, 90, 90, 90, 90,25009, 90, 90,17328,18838,20931,25009,25009,20931,20931, 90, 90, 90, 90, 90, 90,22078,17329,25009,20932,18340, 9038,20932,20932,17330,25009,20933,25009,20930,20933,22080, 18839, 2848,21447,21483, 9039,25009,17331, 90, 90, 90, 25009, 9040, 90, 90,18840, 8012, 90, 90, 90, 90, 90,18841, 90, 90,20931,25009,21313,25009,25009,19888, 21351, 90, 90, 90, 90, 90, 90,25009,20932,22076, 21314,25009, 9038,19889,21352,20933,19890,21315,25009,25009, 19891,21353,25009,25009,25009,25009, 9039,25009,22007, 90, 90, 90,22081, 9040,21988,22184,19892,21354,25009,20027, 25009,25009,25009,20341,12963,12965,12966,12966,12966,12966, 12966,12966,12055,25009,25009,25009,25009,20342,12966,12966, 12966,12966,12966,12967,20343,25009,25009,25009,25009,25009, 22082,18383,22083,20663,20309,22033,25009,20344,25009,25009, 25009,25009,25009,25009,12968,12966,12966,12966,12966,12966, 12969,12970,12970,12970,12970,12970,12970,17868,17868,20664, 20664,20169,25009,12970,12970,12970,12970,12970,12971,25009, 25009,17869,17869,20665,20665,20170,25009,25009,17870,17870, 20667,20667,20171,25009,25009,25009,22125,25009,25009,12972, 12970,12970,12970,12970,12973, 90, 90,22086,12064, 90, 90, 90, 90, 90, 6801, 90, 90, 6802, 6803, 6804, 6805, 6805, 6805, 6805, 6806, 90, 90, 90, 90, 90, 6808, 6808, 6808, 6808, 6808, 6809, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6811, 6810, 6810, 90, 90, 90, 90, 6813, 6808, 6808, 6808, 6808, 6808, 6810, 6810, 6810, 6810, 6810, 6814, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 90, 90,25009, 90, 90, 90, 90, 90, 90, 90, 90, 90,20341,25009,25009,25009,25009,22097,25009, 90, 90, 90,11113, 90, 90,25009,20342,25009,25009,25009, 10044,22098,25009,20343,22099,25009,12979,17822,22100,19861, 25009,22259,25009,25009,10045,25009,20344, 90, 90, 90, 90,10046, 90, 90,22101, 90, 90, 90, 90, 90, 90, 90, 90, 90,17328,25009,19862,21815, 2075,25009, 21937, 90, 90, 90,11113, 90, 90,25009,17329,25009, 19863,18340,10044,21816, 2076,17330,22049,19864,25009,25009, 25009,25009,25009,25009,21817, 2077,10045,22032,17331, 90, 90, 90, 90,10046,12980,22104,25009,25009,21818, 2078, 20415,22137,21950,21483,22035,21819, 2079,25009,25009,25009, 25009,25009,11116, 90, 90,21828, 90, 90, 90, 90, 90, 90, 90, 9048, 90,25009,21829,20280,21395,25009, 21351,20341, 90, 90, 90, 90, 90, 90,25009,22092, 21830,20281,21396, 8029,21352,20342,25009,21831,20282,21397, 25009,21353,20343,25009,25009,25009,22107, 8030,25009, 2848, 90, 90, 90, 90, 8031,20344,25009,21354,12982, 90, 90,25009, 90, 90, 90, 90, 90, 90, 90, 9048, 90, 721,19074,25009,19334,25009,25009,19888, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 8029, 19335,19889,25009,25009,19890,25009,25009,25009,19891,18793, 25009,19336,25009, 8030,25009,25009, 90, 90, 90, 90, 8031,22005,25009,18794,19892,19337,18795,25009,25009,25009, 18796,25009,19338,12983, 90, 90,22056, 90, 90, 90, 90, 90, 90,18797, 90, 90,25009,21815,22037,25009, 21937,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,22051,25009,21816, 9997,25009,25009,25009,25009,25009, 721,25009,19861,12984,21817,25009,25009,22128, 9998,25009, 21896, 90, 90, 90,25009, 9999, 90, 90,21938,12985, 90, 90, 90, 90, 90,21819, 8008, 90,20751,19862, 25009,25009,25009,25009,21897, 90, 90, 90, 90, 90, 90,25009,20752,19863,25009,20753, 8033,25009,21898,20754, 19864,25009,25009,19049,21815,21899,18838,21937, 721,18866, 8019,22106,22041, 90, 90, 90, 8020, 8034, 90, 90, 21816, 90, 90, 90, 90, 90, 90,25009, 90,10053, 18767,21817,25009,18839,22052,25009,18425, 90, 90, 90, 90, 90, 90,25009,18768,21818,25009,18840,12987,25009, 18426,18769,21819,18427,18841,20309,21815,18428,22134,21937, 19475,22133,12988,25009,22102, 90, 90,10056,22077,12989, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,10053,20169,21817,25009,25009,21950,19287,19463, 90, 90, 90, 90, 90, 90,12990,20170,21818,25009,21828, 12987,19288,19464,20171,22053,19465,25009,19499,19289,19466, 21829,22126,20415,22062,12988,25009,22139, 90, 90,10056, 19092,12989, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90,12997,19313,21815,18814,25009,21937,20280, 25009, 90, 90, 90, 90, 90, 90,18815,19314,25009, 25009,21816,12998,20281,25009,19315,20548,25009,25009,25009, 20282,19093,21817,22155,21527,22109,12999,25009,18817, 90, 90,10056,25009,13000, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90,12997,22055,22058,25009,25009, 25009,21395,25009, 90, 90, 90, 90, 90, 90,13001, 22136,22054,25009,19335,12998,21396,25009,25009,25009,25009, 25009,22199,21397,25009,19336,25009,19475,25009,12999,25009, 25009, 90, 90,10056,19334,13000, 90, 90,19337, 90, 90, 90, 90, 90, 90,19338, 90,12997,20664,19092, 19335,25009,25009,19287,25009, 90, 90, 90, 90, 90, 90,19336,20665,25009,25009,18814,13006,19288,25009,20667, 19624,25009,25009,17822,19289,19518,18815,25009,19519,22140, 13007,25009,19338, 90, 90,10056,25009,13008, 90, 90, 19093, 90, 90, 90, 90, 90, 90,18817, 90,12997, 17328,25009,25009,22057,21950,25009,25009, 90, 90, 90, 90, 90, 90,13009,17329,22059,25009,21828,13006,25009, 25009,17330,25009,25009,25009,22143,25009,20415,21829,25009, 20663,21896,13007,25009,17331, 90, 90,10056,25009,13008, 90, 90,21830, 90, 90, 90, 90, 90, 90,22063, 90,12997, 721,19074,20280,21897,25009,20664,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,20281,21898, 13011,20665,13012,25009,25009,20282,21899,22246,20667,25009, 18793,25009,22084,25009,13013,22093,19499,13014,13014,13015, 18838,13016,20805,22108,18794,22019,25009,18795,13017, 90, 90,18796, 90, 90, 90, 90, 90, 90,25009, 90, 10053,25009,21351,19313,18797,22038,25009,18839, 90, 90, 90, 90, 90, 90,25009,25009,21352,19314,25009,13028, 19648,18840,25009,21353,19315,25009,20930,25009,18841,22156, 25009,22090,25009,13029,25009,22190, 90, 90,10056,21354, 13030, 90, 90,19092, 90, 90, 90, 90, 90, 90, 25009, 90,10053,20931,25009,25009,25009,25009,17877,18814, 90, 90, 90, 90, 90, 90,13031,20932,25009,25009, 18815,13028,17878,25009,20933,17879,25009,25009,25009,17880, 18353,25009,25009,25009,19093,13029,25009,22193, 90, 90, 10056,18817,13030, 90, 90,17881, 90, 90, 90, 90, 90, 90,25009, 90,10053,22060,25009,17836,25009,21950, 25009,25009, 90, 90, 90, 90, 90, 90,25009,17837, 22061,17838,21828,13041,18803,25009,25009,25009,17839,25009, 20930, 2848,20033,21829,25009,25009,20663,13042,25009,25009, 90, 90,10056,25009,13043, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90,10053,20931,25009,19898, 25009,21950,25009,20664, 90, 90, 90, 90, 90, 90, 13044,20932,25009,19899,21828,13041,19900,20665,20933,25009, 19901,25009,22195,25009,20667,21829, 721,19062,25009,13042, 22197,22124, 90, 90,10056,19100,13043, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90,10053,25009, 19100,18820,25009,25009,18780,25009, 90, 90, 90, 90, 90, 90,18821,25009,22064,25009,18820,13052,18781,25009, 25009,18782,25009,25009,25009,18783,18822,18821,25009,19323, 18374,13053,22141,18823, 90, 90,10056,25009,13054, 90, 90,18822, 90, 90, 90, 90, 90, 90,18823, 90, 10053,22065,25009,25009,25009,25009,19317,17858, 90, 90, 90, 90, 90, 90,13055,25009,22066,25009,19318,13052, 19319,17859,25009,25009,18833,25009,22201,19320,17860,25009, 25009,22091,19321,13053,25009,22157, 90, 90,10056,22160, 13054, 90, 90,19100, 90, 90, 90, 90, 90, 90, 25009, 90,10053,21077,25009,22161,25009,25009,17877,18820, 90, 90, 90, 90, 90, 90,22162,21078,25009,25009, 18821,13060,17878,25009,21079,17879,25009,25009,25009,17880, 22163,20663, 2848,18394,18822,13061,25009,22164, 90, 90, 10056,18823,13062, 90, 90,17881, 90, 90, 90, 90, 90, 90,25009, 90,10053,22067,25009,25009,20664,25009, 18305,25009, 90, 90, 90, 90, 90, 90,13063,25009, 25009,25009,20665,13060,18306,25009,25009,18307,25009,20667, 18383,18308,25009,25009,25009, 721,19074,13061,25009,25009, 90, 90,10056,22085,13062, 90, 90,18750, 90, 90, 90, 90, 90, 90,13064, 90,10053,17868,21483,22096, 19861,25009,25009,18793, 90, 90, 90, 90, 90, 90, 13064,17869,25009,25009,18846,13066,25009,18794,17870,25009, 18795,25009,25009,25009,18796,21351,22097,19862,25009,13067, 22039,17871, 90, 90,10056,13064,13068,18797,19078,21352, 22098,19863,25009,22099,25009,25009,21353,22100,19864,13069, 90, 90,25009, 90, 90, 90, 90, 90, 90,13064, 90,10053,21354,22101,22094,25009,22105,20003,25009, 90, 90, 90, 90, 90, 90,13064,25009,25009,25009,25009, 13066,25009,25009,25009,25009,25009,25009,22212,25009,19861, 25009, 721,18866,25009,13067,25009,25009, 90, 90,10056, 13064,13068, 90, 90,19252, 90, 90, 90, 90, 90, 90,25009, 90, 90,19862,25009,19862,25009,25009,18425, 25009, 90, 90, 90, 90, 90, 90,25009,19863,25009, 19863,19023,13075,18426,25009,19864,18427,19864, 721,19074, 18428,22213,25009, 721,22211,19024,13076,25009,25009, 90, 90, 90,19025,13077, 90, 90,22103, 90, 90, 90, 90, 90, 90,25009, 90, 90,18793,25009,25009,25009, 22110,18425,25009, 90, 90, 90, 90, 90, 90,13078, 18794,25009,25009,18795,13075,18426,25009,18796,18427,25009, 25009,19861,18428,22220,22148, 2848,22120,25009,13076,25009, 18797, 90, 90, 90,25009,13077, 90, 90,19252, 90, 90, 90, 90, 90, 90,25009, 90,10053,19862,25009, 18741,25009,25009,18305,25009, 90, 90, 90, 90, 90, 90,25009,19863,25009,18742,19023,13086,18306,25009,19864, 18307,18743,25009,22214,18308, 4400,19323, 2848,22121,19024, 13087,25009,25009, 90, 90,10056,19025,13088, 90, 90, 18750, 90, 90, 90, 90, 90, 90,25009, 90,10053, 22111,25009,19256,19317,25009,18305,25009, 90, 90, 90, 90, 90, 90,13089,25009,19318,25009,19319,13086,18306, 19509,25009,18307,25009,19320,20415,18308, 2848,20033,22158, 19036,25009,13087,25009,25009, 90, 90,10056,21527,13088, 90, 90,18750, 90, 90, 90, 90, 90, 90,25009, 90,10053,20280,25009,25009,19898,25009,25009,25009, 90, 90, 90, 90, 90, 90,21395,20281,25009,25009,19899, 13094,25009,19900,20282,25009,25009,19901,22215,20309,21396, 19252,25009,19049,25009,13095,25009,21397, 90, 90,10056, 25009,13096, 90, 90,22122, 90, 90, 90, 90, 90, 90,25009, 90,10053,22138,20169,25009,19023,25009,18767, 25009, 90, 90, 90, 90, 90, 90,13097,25009,20170, 25009,19024,13094,18768,25009,25009,22127,25009,19025,22221, 18769, 2848,25009, 2848,20033,22218,13095,25009,25009, 90, 90,10056,20576,13096, 90, 90,22135, 90, 90, 90, 90, 90, 90,13098, 90,10053,18741, 721,19062,19888, 25009,19898, 721, 90, 90, 90, 90, 90, 90,13098, 18742,25009,25009,19889,13100,19899,19890,18743,19900,22040, 19891,25009,19901,25009,25009,18780,25009,25009,13101,25009, 20751, 90, 90,10056,13098,13102,19892,25009,22117,18781, 22123,20036,18782,25009,20752,25009,18783,20753,13103, 90, 90,20754, 90, 90, 90, 90, 90, 90,13098, 90, 10053,20341,22142,25009,20755,25009,25009,25009, 90, 90, 90, 90, 90, 90,13098,20342,25009,25009,25009,13100, 25009,25009,22260,25009,25009, 721,19074,22160,25009,25009, 22165, 721,25009,13101,25009,20344, 90, 90,10056,13098, 13102, 90, 90,22161, 8012, 90, 90, 90, 90, 90, 25009, 8008, 90,18793,22162,25009,25009,25009, 2848,20751, 90, 90, 90, 90, 90, 90,25009,18794,22163,25009, 18795, 8033,25009,20752,18796,22164,20753,25009,22150,21815, 20754,25009,21937,25009,25009, 8019,19888,18797, 90, 90, 90, 8020, 8034,20755,25009,21816,25009,22050,22042,20887, 19889, 721,18866,19890,25009,25009,21817,19891,25009,25009, 13111, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018, 21818, 1018, 5766,19892,25009,22118,20027,21819,25009,18425, 3364, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009, 21941,13131,25009,18426,25009,25009,18427, 721,22151,21815, 18428,25009,21937,25009,25009,13132,25009,25009, 3367, 1018, 1018,22166,13133, 1018, 1018,21816, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,20751,21817,25009,25009,25009, 25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,13134,20752, 21818,25009,20753,13131,25009,25009,20754,21819,25009, 721, 22154,21815,20415,25009,21937,18838,20309,13132,25009,20755, 3367, 1018, 1018,25009,13133, 1018, 1018,21816, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20751,21817,20280, 25009,25009,18839,20169, 3364, 1018, 1018, 1018, 1018, 1018, 25009,20752,21818,20281,20753,13149,18840,20170,20754,21819, 20282,25009,22250,18841,22238,25009,22169,25009,22216,13150, 25009,20755, 3367, 1018, 1018,25009,13151, 1018, 1018,22191, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,18767, 21815,25009,25009,21937,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,13152,18768,25009,25009,21816,13149,25009,25009, 18769,25009,25009, 2848,22234,20663,25009,21817,25009,19049, 25009,13150,25009,22167, 3367, 1018, 1018,19092,13151, 1018, 1018,21818, 1303, 1018, 1018, 1018, 1018, 1018,21819, 1018, 1018,19898,20664,18814,25009,25009,18767,25009, 3364, 1018, 1018, 1018, 1018, 1018,18815,19899,20665,25009,19900,13166, 18768,25009,19901,20667,25009,25009,20309,18769,19093,25009, 2848,20033,22295,13167,25009,18817, 3367, 1018, 1018,22198, 13168, 1018, 1018,22170, 1303, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 1018,20169,19334,25009,25009,25009,19898,18826, 3364, 1018, 1018, 1018, 1018, 1018,13169,20170,25009,25009, 19335,13166,19899,18827,20171,19900,25009,25009,22296,19901, 18828,19336,25009,22235,25009,13167,25009,22237, 3367, 1018, 1018,20930,13168, 1018, 1018,19337, 1303, 1018, 1018, 1018, 1018, 1018,19338, 1018, 1018,18826,19092,22192,25009,25009, 22172,25009, 3364, 1018, 1018, 1018, 1018, 1018,20931,18827, 25009,25009,18814,13181,25009,25009,18828,25009,25009,25009, 21527,25009,20932,18815, 2848,20033,22299,13182,25009,20933, 3367, 1018, 1018,25009,13183, 1018, 1018,19093, 1303, 1018, 1018, 1018, 1018, 1018,18817, 1018, 1018,21395,19092,25009, 25009,22174,19898,18839, 3364, 1018, 1018, 1018, 1018, 1018, 13184,21396,25009,25009,18814,13181,19899,18840,21397,19900, 25009,25009,21527,19901,18841,18815,22253,22236,25009,13182, 25009,25009, 3367, 1018, 1018,25009,13183, 1018, 1018,19093, 1303, 1018, 1018, 1018, 1018, 1018,18817, 1018, 1018,21395, 22251,25009,25009,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,22175,21396,25009,25009,25009,13194,25009,25009, 21397,25009,25009,25009,22300, 721,22256,25009,21950,25009, 22301,13195,25009,25009, 3367, 1018, 1018,22176,13196, 1018, 1018,21828, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,18839,21829,18780,25009,21950,25009,20931, 3364, 1018, 1018, 1018, 1018, 1018,13197,18840,21830,18781,21828,13194, 18782,20932,18841,21831,18783,25009,22307,21483,20933,21829, 25009,22319,25009,13195,25009,22177, 3367, 1018, 1018,21527, 13196, 1018, 1018,21830, 1303, 1018, 1018, 1018, 1018, 1018, 21831, 1018, 1018,20664,21351,22203,25009,21950,19862,25009, 3364, 1018, 1018, 1018, 1018, 1018,21395,20665,21352,25009, 21828,13205,19863,25009,20667,21353,25009,25009,25009,19864, 21396,21829,25009,21656,20663,13206,25009,21397, 3367, 1018, 1018,21354,13207, 1018, 1018,21830, 1303, 1018, 1018, 1018, 1018, 1018,21831, 1018, 1018,22252,19100,25009,25009,22179, 25009,20664, 3364, 1018, 1018, 1018, 1018, 1018,13208,25009, 25009,25009,18820,13205,25009,20665,25009,25009,25009,25009, 25009,25009,20667,18821,25009, 721,25009,13206,25009,25009, 3367, 1018, 1018,22305,13207, 1018, 1018,18822, 1303, 1018, 1018, 1018, 1018, 1018,18823, 1018, 1018,20341,21815,25009, 25009,21937,22180,20751, 3364, 1018, 1018, 1018, 1018, 1018, 25009,20342,25009,25009,21816,13213,25009,20752,20343,25009, 20753,25009,25009,25009,20754,21817,13214,25009,20341,13215, 22043,20344, 3367, 1018, 1018,25009,13216,20755,20888,21818, 25009,22147,20342,19861,22318,25009,21819,22168,25009,20343, 25009,19475,13214, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,20344, 1018, 1018,21942,19100,22145,25009,25009, 19862,25009, 3364, 1018, 1018, 1018, 1018, 1018,19287,25009, 25009,25009,18820,13218,19863,25009,25009,25009,25009,25009, 25009,19864,19288,18821, 721,19062,20000,13219,25009,19289, 3367, 1018, 1018,25009,13220, 1018, 1018,18822, 1303, 1018, 1018, 1018, 1018, 1018,18823, 1018, 1018,22254,19100,25009, 25009,22181,18780,25009, 3364, 1018, 1018, 1018, 1018, 1018, 13221,25009,25009,25009,18820,13218,18781,25009,25009,18782, 25009,25009,22261,18783,25009,18821,25009, 2848,25009,13219, 25009,25009, 3367, 1018, 1018,25009,13220, 1018, 1018,18822, 1303, 1018, 1018, 1018, 1018, 1018,18823, 1018, 1018,20341, 19334,21447,19092,25009,25009,19888, 3364, 1018, 1018, 1018, 1018, 1018,22182,20342,22489,25009,19335,13213,18814,19889, 20343,25009,19890,25009,25009,21313,19891,19336,13214,18815, 25009,13215,25009,20344, 3367, 1018, 1018,22119,13216,21314, 25009,19518,19892,19093,19519,19861,21315,25009,19338,25009, 18817,25009,22281,22173,13214,25009,20930,13223, 1018, 1018, 20415, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018, 25009,25009,19862,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,20931,25009,25009,19863,20280,13230,25009, 25009,25009,25009,19864,25009,25009,22320,20932,25009,25009, 25009,20281,13231,25009,20933, 1018, 1018, 1018,22217,13232, 1018, 1018,21483, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,22194,21065,20419,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,13233,25009,25009,25009,21351, 13230,25009,25009,25009,25009,25009,25009,20663,21483,25009, 25009,25009,25009,21352,13231,25009,21611, 1018, 1018, 1018, 21353,13232, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,22196, 1018, 1018,20664,21351,21354,25009,22204,25009, 25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,20665,21352, 25009,20666,13245,25009,25009,20667,21353,25009,25009,20415, 721,18866,25009,25009,22205,22324,13246,25009,20669, 3367, 1018, 1018,21354,13247, 1018, 1018,22096, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20280,25009,18425,25009, 25009,25009,19023, 3364, 1018, 1018, 1018, 1018, 1018,13248, 20281,25009,18426,22097,13245,19142,19024,22322,25009,18428, 25009,19252,25009,19025,25009,25009,22096,22098,13246,25009, 22099, 3367, 1018, 1018,22100,13247, 1018, 1018,22096, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,19023,25009, 22101,25009,25009,22097,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,19024,25009,25009,22097,13256,22098,25009,19025, 22206,25009,25009,25009,22100,25009,19475,25009,22096,22098, 13257,25009,22099, 3367, 1018, 1018,22100,13258, 1018, 1018, 22101, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018, 22207,25009,22101,19287,25009,22097,25009, 3364, 1018, 1018, 1018, 1018, 1018,13259,25009,25009,25009,19288,13256,22098, 25009,25009,22099,25009,19289,25009,22100,25009,25009,25009, 721,19074,13257,25009,25009, 3367, 1018, 1018,22255,13258, 1018, 1018,22101, 1303, 1018, 1018, 1018, 1018, 1018,19334, 1018, 1018,21077,25009,25009,19499,21950,25009,18793, 3364, 1018, 1018, 1018, 1018, 1018,19335,21078,25009,25009,21828, 13264,25009,18794,21079,25009,18795,19336,25009,25009,18796, 21829,13265,19313,25009,13266,25009,22309, 3367, 1018, 1018, 19337,13267,18797,25009,21830,22149,19314,19338,25009,25009, 25009,21831,22178,19315,25009,25009,19334,13265, 1018, 1018, 22171, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018, 21954,22268,19335,19463,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,19336,25009,25009,25009,19464,13269,25009, 19465,25009,25009,25009,19466,25009,20309,19337,25009,25009, 19252,19049,13270,25009,19338, 3367, 1018, 1018,22355,13271, 1018, 1018,22096, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,22282,20169,25009,25009,25009,19023,18767, 3364, 1018, 1018, 1018, 1018, 1018,13272,25009,20170,25009,22097, 13269,19024,18768,25009,20171,19279, 721,22262,19025,18769, 25009,25009, 721,22098,13270,22345,22099, 3367, 1018, 1018, 22100,13271, 1018, 1018,22219, 1303, 1018, 1018, 1018, 1018, 1018,22285, 1018, 1018,18793,25009,22101,19092,25009,22209, 20751, 3364, 1018, 1018, 1018, 1018, 1018,18814,18794,25009, 25009,18795,13264,18814,20752,18796,25009,20753,18815,25009, 25009,20754,25009,13265,18815,22152,13266,25009,18797, 3367, 1018, 1018,19093,13267,20755,20888,25009,25009,19093,18817, 25009,25009,25009, 721,25009,18817,25009,25009,19463,13265, 25009,25009,13274, 1018, 1018,22096, 1303, 1018, 1018, 1018, 1018, 1018,19464, 1018, 3363,19465,22096,25009,25009,19466, 25009,20751, 3364, 1018, 1018, 1018, 1018, 1018,25009,25009, 25009,25009,22097,10106,25009,20752,25009,22354,20753,25009, 25009,25009,20754,22097,25009,25009,22098,10107,25009,22099, 3367, 1018, 1018,22100,10108,20755,22153,22098, 2848,22225, 22099,20309,25009,25009,22100,25009,22208,25009,22210,22101, 13287, 90, 90,25009, 4095, 90, 90, 90, 90, 90, 22101, 90, 90,25009,19499, 2848,19888,25009,20169,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 19889, 3397,20170,19890,25009,25009,25009,19891,25009,20171, 25009,19313,25009,22229,25009, 3398,25009,22239, 90, 90, 90,25009, 3399,19892, 2848,19314, 2848,22230,20312,25009, 22231,25009,19315,25009,22232,22291,13292, 90, 90,25009, 90, 90, 90, 90, 90, 90,22269, 90, 90,25009, 22233,18820,19888,25009,19888,25009, 907, 90, 90, 90, 90, 90,18821,25009,25009,25009,19889, 630,19889,19890, 25009,19890,25009,19891,25009,19891,18822,22226,20415,22227, 21527, 631,25009,18823, 90, 90, 90,25009, 632,19892, 25009,19892,13293, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,20280,25009,21395,25009,25009, 22356,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,20281, 25009,21396,21077,13297,25009,25009,20282,25009,21397, 721, 19074,20930,22346,25009,25009,22241,21078,13298,25009,22321, 4109, 2847, 2847,21079,13299, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,18793,20931,22242, 25009,22310,21212,25009, 4106, 2847, 2847, 2847, 2847, 2847, 13300,18794,20932,22243,18795,13297,25009,25009,18796,20933, 22244, 721,22263,21483,25009,25009,25009, 2848,22341,13298, 25009,18797, 4109, 2847, 2847,22304,13299, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,18793, 21351,25009,25009,22311,25009,19898, 4106, 2847, 2847, 2847, 2847, 2847,25009,18794,21352,25009,18795,13314,25009,19899, 18796,21353,19900, 721,25009,21483,19901,25009,25009,25009, 25009,13315,25009,18797, 4109, 2847, 2847,21354,13316, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,22264, 2847, 2847,20751,21351,25009,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,13317,20752,21352,25009,20753,13314, 25009,25009,20754,21353,25009, 721,25009, 2848,20033,22340, 25009,25009,25009,13315,25009,20755, 4109, 2847, 2847,21354, 13316, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 2847,20751,25009,19898,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,20752,25009,19899, 20753,13329,20164,25009,20754,25009,19901, 721,25009,25009, 22265,25009, 2848,20033,22410,13330,25009,20755, 4109, 2847, 2847,25009,13331, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20751,25009,25009,25009,25009, 19898,20931, 4106, 2847, 2847, 2847, 2847, 2847,13332,20752, 25009,25009,20753,13329,19899,20932,20754,19900,25009,25009, 25009,19901,20933,19323,22342,22346,22267,13330,22241,20755, 4109, 2847, 2847,19334,13331, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22348,25009,19335, 19317,25009,22242,25009, 4106, 2847, 2847, 2847, 2847, 2847, 19336,25009,19318,25009,19319,13342,22243,25009,25009,25009, 25009,19507,25009,22244,19337,22351,19321,19475,21896,13343, 25009,19338, 4109, 2847, 2847,22271,13344, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22283, 25009,25009,21897,25009,19287,25009, 4106, 2847, 2847, 2847, 2847, 2847,13345,25009,25009,25009,21898,13342,19288,25009, 25009,25009,25009,21899,21527,19289,25009,20930,25009,25009, 25009,13343,22359,25009, 4109, 2847, 2847,19100,13344, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,21395,25009,18820,20931,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,18821,21396,25009,25009,20932,13353, 25009,25009,21397,25009,22358,20933,20663,21483,18822,22302, 25009, 721,19062,13354,25009,18823, 4109, 2847, 2847,21067, 13355, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 2847,20664,21351,25009,25009,25009,25009,18780, 4106, 2847, 2847, 2847, 2847, 2847,13356,20665,21352,25009, 20666,13353,25009,18781,20667,21353,19294,22313,25009,20668, 18783,20930,25009,19499,25009,13354,25009,20669, 4109, 2847, 2847,21354,13355, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20341,25009,25009,20931,25009, 19313,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,20342, 25009,25009,20932,13361,19314,25009,20343,25009,25009,20933, 17822,19315,22393,20663,25009,21447,25009,13362,22371,22362, 4109, 2847, 2847,22303,13363, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,17328,25009,21313, 20664,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847, 13364,17329,25009,21314,20665,13361,25009,25009,17330,25009, 21315,20667,25009,22414,19323,22361,25009,25009,17822,13362, 25009,17331, 4109, 2847, 2847,22306,13363, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13365, 2847, 2847,25009, 21077,19317,19334,25009,25009,17328, 4106, 2847, 2847, 2847, 2847, 2847,13365,19318,21078,19319,25009,13367,19335,17329, 25009,21079,19320,25009,25009,25009,17330,19321,19463,19336, 25009,13368,25009,25009, 4109, 2847, 2847,13365,13369,17331, 22270,25009,19464,19337,22257,19465,25009,25009,25009,19466, 19338,13370, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13365, 2847, 2847,22284,22456,25009,25009,25009,25009, 25009, 4106, 2847, 2847, 2847, 2847, 2847,13365,25009,25009, 25009,25009,13367,25009,25009,25009,25009,25009,25009,22346, 19475,20930,22241,25009,19323,25009,13368,25009,25009, 4109, 2847, 2847,13365,13369, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22242,19287,20931,25009, 25009,19317,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009, 22243,19288,20932,19318,13376,19319,25009,22244,19289,20933, 25009,25009,19320,20663,19861,22408,22425,19321,13377,22373, 22349, 2859, 2847, 2847,22360,13378, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20341,25009, 20664,19862,25009,19862,25009, 2847, 2847, 2847, 2847, 2847, 2847,13379,20342,25009,20665,19863,13376,19863,25009,22363, 25009,20667,19864,22429,19864,19252,21527,25009,25009,22411, 13377,25009,20344, 2859, 2847, 2847,20309,13378, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847, 22326,25009,19023,21395,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,20169,22327,25009,19024,21396,13387,19438, 25009,22328,25009,19025,21397,25009,20415,20170,19026,25009, 25009,25009,13388,25009,20171, 4109, 2847, 2847,22357,13389, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22343,20280,25009,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,13390,25009,20281,25009,25009, 13387,25009,25009,25009,20282,25009, 2848,20033,19499,22429, 25009,25009,22445,25009,13388,22428,25009, 4109, 2847, 2847, 20309,13389, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,22430, 2847, 2847,19898,19313,22326,25009,25009,20169, 25009, 4106, 2847, 2847, 2847, 2847, 2847,20169,19899,19314, 22327,19900,13395,20170,25009,19901,19315,22328,25009,25009, 20171,20170,25009, 2848,22444,20309,13396,25009,20171, 4109, 2847, 2847,22372,13397, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22344,20312,25009,21077, 25009,19898,20169, 4106, 2847, 2847, 2847, 2847, 2847,13398, 25009,25009,25009,21078,13395,19899,20170,25009,19900,25009, 21079,25009,19901,20171,25009,25009, 721,22446,13396,25009, 25009, 4109, 2847, 2847,22416,13397, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,13399, 2847, 2847,20341,22160, 25009,21483,22165,25009,20751, 4106, 2847, 2847, 2847, 2847, 2847,13399,20342,25009,25009,22161,13401,25009,20752,20343, 25009,20753,25009,22365,25009,20754,22162,25009,21351,25009, 13402,25009,20344, 4109, 2847, 2847,13399,13403,20755,20309, 22163,22266,21352,25009,25009,25009,25009,22164,25009,21353, 13404, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 13399, 2847, 2847,22312,25009,21354,20169,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,13399,25009,25009,25009, 20170,13401,25009,25009,25009,25009,25009,20171,25009,25009, 25009,22447,25009,25009,25009,13402,25009,25009, 4109, 2847, 2847,13399,13403, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,22160, 2847, 4105,22165,22273,22096,22160,22165, 25009,22165, 4106, 2847, 2847, 2847, 2847, 2847,22161,25009, 25009,25009,22161,11330,22161,25009,25009,25009,25009,22162, 22274,25009,25009,22162,22097,22162,25009,11331,25009,25009, 4109, 2847, 2847,22272,11332,25009,25009,22163,22098,22163, 22164,22099,25009,25009,22164,22100,22164,19092,13419, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 5024,22101,22160,18814,25009,22165,25009,25009, 2873, 765, 765, 765, 765, 765,18815,25009,25009,25009,22161,12437, 25009,25009,25009,25009,25009,25009,18838,25009,19093,22162, 25009,22346,22458,12438,22241,22383, 2876, 765, 765,25009, 12439, 765, 765,22163, 765, 765, 765, 765, 765, 765, 22164, 765, 5024,18839,22160,25009,25009,22165,22242,21395, 2873, 765, 765, 765, 765, 765,12440,18840,25009,22276, 22161,12437,22243,21396,18841,25009,25009,25009,21527,22244, 21397,22162,25009,22346,25009,12438,22241,18842, 2876, 765, 765,19092,12439, 765, 765,22163, 765, 765, 765, 765, 765, 765,22164, 765, 765,21395,21815,18814,25009,21937, 22242,25009, 2873, 765, 765, 765, 765, 765,18815,21396, 22277,25009,21816,13429,22243,25009,22459,25009,25009,25009, 22402,22450,18816,21817,25009,19330,25009,13430,25009,18817, 2876, 765, 765,25009,13431, 765, 765,21818, 765, 765, 765, 765, 765, 765,21819, 765, 765,22403,22278,25009, 25009,21937,25009,25009, 2873, 765, 765, 765, 765, 765, 13432,22404,25009,25009,21816,13429,25009,25009,22405,25009, 25009, 721,19074,19323,22346,21817,25009,22241,25009,13430, 25009,22406, 2876, 765, 765,25009,13431, 765, 765,21818, 765, 765, 765, 765, 765, 765,21819, 765, 765,18793, 19317,22242,25009,25009,22449,25009, 2873, 765, 765, 765, 765, 765,19318,18794,19319,22243,19306,13447,25009,25009, 18796,19320,22244, 721,22369,21815,19321,25009,21937,25009, 22460,13448,25009,18797, 2876, 765, 765,22374,13449, 765, 765,21816, 765, 765, 765, 765, 765, 765,25009, 765, 765,20751,21817,25009,25009,25009,25009,19287, 2873, 765, 765, 765, 765, 765,13450,20752,21818,25009,20753,13447, 25009,19288,20754,21819,25009, 721,19074,21815,19289,25009, 21937,25009,25009,13448,22279,20755, 2876, 765, 765,25009, 13449, 765, 765,21816, 765, 765, 765, 765, 765, 765, 25009, 765, 765,18793,21817,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,18794,21818,25009, 19306,13462,25009,25009,18796,21819,25009, 721,25009,22280, 20415,25009,21950,19475,22471,13463,22366,18797, 765, 765, 765,25009,13464, 765, 765,21828, 765, 765, 765, 765, 765, 765,25009, 765, 765,20751,21829,20280,25009,25009, 19287,19313, 765, 765, 765, 765, 765, 765,13465,20752, 21830,20281,20753,13462,19288,19314,20754,21831,20282,25009, 22370,19289,19315,25009,25009,19499,22323,13463,22288,20755, 765, 765, 765,19100,13464, 765, 765,20418, 765, 765, 765, 765, 765, 765, 765, 765, 765,25009,25009,18820, 25009,21950,19313,25009, 765, 765, 765, 765, 765, 765, 18821,25009,22286,25009,21828,13481,19314,25009,25009,25009, 25009,25009,22429,19315,18822,21829,25009,21527,22492,13482, 25009,22391, 765, 765, 765, 765,13483, 765, 765,21830, 9592, 765, 765, 765, 765, 765,21831, 765, 2872,22326, 22287,25009,25009,21950,21395,22396, 2873, 765, 765, 765, 765, 765,22457,22327,25009,25009,21828, 9389,21396,22397, 22328,25009,25009,25009,22496,21397,22398,21829,25009,22096, 25009, 9390,25009,22431, 2876, 765, 765,19100, 9391, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 2905, 90,19355,25009,18820,25009,25009,22097,25009, 90, 90, 90, 90, 90, 90,18821,19356,25009,25009,25009, 4238, 22098,25009,19357,22099,25009,25009,25009,22315,18822,25009, 25009,19342,25009, 4239,25009,18823, 90, 90, 90, 90, 13488, 90, 90,22101, 90, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 13489, 4243, 3500, 3500, 3500, 3500, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 2905, 2190,19100,22160, 21950,25009,22165,25009,25009, 2191, 90, 90, 90, 90, 90,25009,25009,21828,18820,22161,10599,25009,25009,25009, 25009,25009,25009,20930,21829,18821,22162,25009,25009,25009, 10600,25009,25009, 2194, 90, 90, 7741,10601,21830,18822, 22163,25009,25009,25009,25009,21831,18823,22164,22290,22289, 20931,13490,13491,13491,13491,13491,13491,13491,13491,12606, 22275,25009,25009,25009,20932,13491,13491,13491,13491,13491, 13492,20933,25009,25009,25009,25009,25009,25009,25009,22472, 19323,19861,22497,25009, 92,25009,25009,22409,25009,25009, 25009,13493,13491,13491,13491,13491,13491,13494,13494,13494, 13494,13494,13494,13494,13495,25009,19317,19317,19862,19355, 13494,13494,13494,13494,13494,13496,25009,25009,19318,19318, 19319,19319,19863,19356,22498, 2848,20033,19320,19320,19864, 19357,25009,19321,19321,20000,25009,13497,13494,13494,13494, 13494,13494,13499,13499,13499,13499,13499,13499,13499,13500, 22424,22403,25009,19898,25009,13499,13499,13499,13499,13499, 13501,25009,25009,25009,25009,22404,25009,19899,25009,22505, 20164,20663,22405,25009,19901,25009,25009, 3539,25009,25009, 25009,13502,13499,13499,13499,13499,13499,13506,13506,13506, 13506,13506,13506,13506,11680,22443,20931,25009,20664,25009, 13506,13506,13506,13506,13506,13507,25009,25009,25009,25009, 20932,25009,20665,20663,20663,19861,22521,20933,25009,20667, 25009,25009,25009,22506,25009,25009,13508,13506,13506,13506, 13506,13506,13510,13510,13510,13510,13510,13510,13510,13511, 20664,20664,19862,20280,25009,13510,13510,13510,13510,13510, 13512,25009,25009,25009,20665,20665,19863,20281,19861,20415, 20415,20667,22508,19864,20282,25009,25009,25009,22520,22507, 25009,13513,13510,13510,13510,13510,13510,13517,13517,13517, 13517,13517,13517,13517,11692,19862,20280,20280,25009,25009, 13517,13517,13517,13517,13517,13518,25009,25009,25009,19863, 20281,20281,25009,22429,22429,22429,19864,20282,20282,25009, 25009,22522,22523,25009,22519,25009,13519,13517,13517,13517, 13517,13517,13521,13521,13521,13521,13521,13521,13521,13522, 22326,22326,22326,25009,22525,13521,13521,13521,13521,13521, 13523,25009,25009,25009,22327,22327,22327,22524, 2848,20033, 22540,22328,22328,22526,25009,25009,25009,25009,25009,25009, 25009,13524,13521,13521,13521,13521,13521,13528,13529,13530, 13531,13531,13531,13531, 90,25009,19898,20169,25009,25009, 10678,10678,10678,10678,10678,10683,25009,25009,25009,25009, 19899,20170,25009,19900, 2848,20033,20309,19901,20171,25009, 25009,25009,25009,25009,25009,22537,10680,10678,10678,10678, 10678,10678,13532,13532,13532,13532,13532,13532,13532,11706, 25009,25009,19898,20169,25009,13532,13532,13532,13532,13532, 13533,25009,25009,25009,25009,25009,19899,20170,25009,20164, 20309,22539,22346,19901,20171,22241,25009,22541,22538,25009, 25009,13534,13532,13532,13532,13532,13532,13536,13536,13536, 13536,13536,13536,13536,13537,25009,25009,20169,25009,22242, 13536,13536,13536,13536,13536,13538,25009,25009,25009,25009, 25009,20170,25009,22243,22096,25009,22547,25009,20171,21896, 22244,25009,25009,20444,25009,25009,13539,13536,13536,13536, 13536,13536,13543,13544,13545,13546,13546,13546,13546,22350, 25009,22097,25009,21897,22314,10690,10690,10690,10690,10690, 10695,25009,25009,25009,25009,22098,25009,21898,22099,25009, 22346,22549,22100,22241,21899,25009,25009,25009,25009,25009, 25009,10692,10690,10690,10690,10690,10690, 9722,22101,13547, 13547,13547,13547,13547,13547,13547, 9680,22242,19463,25009, 25009,25009,10687,10687,10687,10687,10687,10688,25009,25009, 25009,22243,19464,25009,25009,19465,25009,22346,22244,19466, 22241,25009,25009,25009,25009,25009,22542,25009,10689,10687, 10687,10687,10687,10687,13548,13548,13548,13548,13548,13548, 13548,11724,25009,25009,22242,25009,25009,13548,13548,13548, 13548,13548,13549,25009,25009,25009,25009,25009,22243,25009, 22550,22492,19475,25009,22429,22244,25009,25009,25009,25009, 25009,25009,22545,13550,13548,13548,13548,13548,13548,13552, 13552,13552,13552,13552,13552,13552,13553,19463,22396,19287, 25009,22326,13552,13552,13552,13552,13552,13554,25009,25009, 25009,19464,22397,19288,19465,22327,19624,22498,19466,22584, 19289,25009,22328,25009,25009,25009,25009,25009,13555,13552, 13552,13552,13552,13552,13559,13560,13561,13562,13562,13562, 13562,22432,25009,25009,22403,25009,25009,10703,10703,10703, 10703,10703,10708,25009,25009,25009,25009,25009,22404,25009, 19499, 2848,25009,22332,25009,22592,25009,25009,25009,25009, 25009,25009,25009,10705,10703,10703,10703,10703,10703,13563, 13563,13563,13563,13563,13563,13563, 9696,19313,25009,19888, 25009,25009,10700,10700,10700,10700,10700,10701,25009,25009, 25009,19314,25009,19889,19648,25009,19890,25009,19315,25009, 19891,25009,22096,25009,25009,25009,25009,25009,10702,10700, 10700,10700,10700,10700, 90, 90,19892, 90, 90, 90, 90, 90, 90,25009, 90, 2190,19334,25009,25009,22097, 22418, 2848,22333, 2191, 90, 90, 90, 90, 90,25009, 25009,25009,19335,22098,10627,25009,22099,25009,25009,25009, 22100,25009,25009,19336,25009,25009,25009,21351,10628,19888, 25009, 3510, 90, 90,25009,10629,22101,19337,22316,25009, 19323,21352,25009,19889,19338,25009,19890,25009,21353,25009, 19891,25009,22384,13564,10635,13565,13565,13565,13565,13565, 13565,13565,12667,25009,21354,25009,19892,19317,13565,13565, 13565,13565,13565,13566,25009,25009,25009,25009,25009,19318, 25009,19319,22594,22579,19509,22492,21447,25009,19320,25009, 25009,25009,25009,19321,13567,13565,13565,13565,13565,13565, 13568,13568,13568,13568,13568,13568,13568,22493,25009,22403, 21313,25009,22396,13568,13568,13568,13568,13568,13569,25009, 25009,25009,25009,22404,21314,25009,22397,22492,20663,22603, 22405,21315,25009,22398,25009,25009,25009,25009,25009,13570, 13568,13568,13568,13568,13568,10723,10723,10723,10723,10723, 10723,10723,10727,25009,22396,20664,21077,25009,10723,10723, 10723,10723,10723,10725,25009,25009,25009,25009,22397,20665, 21078,22582, 2848,25009,25009,22398,22599,21079,25009,25009, 25009,25009,25009,25009,10726,10723,10723,10723,10723,10723, 10718,10718,10718,10718,10718,10718,10718, 8670,25009,25009, 19888,25009,25009,10718,10718,10718,10718,10718,10719,25009, 25009,25009,25009,25009,19889,25009,25009,19890,25009,25009, 20930,19891, 2848,22335,22334,21483,25009,25009,25009,10720, 10718,10718,10718,10718,10718, 90, 90,19892, 90, 90, 90, 90, 90, 90,22407, 2905, 2190,20931,25009,21077, 22229,25009,21351,22096, 2191, 90, 90, 90, 90, 90, 22417,20932,25009,21078,22230,10621,21352,22231,20933,25009, 21079,22232,25009,21353,25009,25009,25009,25009,25009,10622, 22097,20935, 3510, 90, 90,10623,10624,22233,22693,21354, 2848,22335, 2848,22335,22098,25009,25009,22099,25009,25009, 721,22100,13580, 196, 196,25009, 4421, 196, 196, 196, 196, 196,22317, 196, 196,22336,25009,22101,22229,25009, 22229,25009, 196, 196, 196, 196, 196, 196,20751,25009, 25009,25009,22230, 3661,22230,22231,25009,22231,25009,22232, 25009,22232,20752,25009,25009,20753,25009, 3662,25009,20754, 196, 196, 196, 721, 3663,22233,25009,22233,22338, 2848, 22335,25009,20755,22368,25009,25009,25009,25009,13625, 361, 361,25009, 4433, 361, 361, 361, 361, 361,25009, 361, 361,20751,25009, 2848, 2848,22335,25009,22229, 361, 361, 361, 361, 361, 361,25009,20752,25009,25009,20753, 3676, 25009,22230,20754,22346,22231,25009,22241,25009,22232,25009, 22467,19888,22229, 3677,25009,20755, 361, 361, 361,22347, 3678,22337,25009,20663,22233,19889,22230,25009,19890,22231, 22242,25009,19891,22232,13633, 90, 90,22339, 90, 90, 90, 90, 90, 90,22243, 90, 90,20341,19892,22233, 20664,22244,25009,25009, 2191, 90, 90, 90, 90, 90, 25009,20342,25009,25009,20665,13644,25009,25009,20343,25009, 25009,20667,22556,25009,22498,21896,25009,22614,20930,13645, 25009,20344, 2194, 90, 90,25009,13646, 90, 90,22412, 90, 90, 90, 90, 90, 90,22499, 90, 90,21897, 22160,22403,25009,22165,20280,20931, 2191, 90, 90, 90, 90, 90,13647,21898,22375,22404,22161,13644,20281,20932, 21899,25009,22405,25009,25009,20282,20933,22162,25009,20415, 25009,13645,25009,22454, 2194, 90, 90,22503,13646, 90, 90,22272, 90, 90, 90, 90, 90, 90,22164, 90, 3790,20341,22160,25009,21950,22165,20280,19334, 2191, 90, 90, 90, 90, 90,25009,20342,25009,21828,22161,10809, 20281,25009,20343,19335, 721,20341,25009,20282,21829,22162, 22364,25009,22376,10810,19336,20344, 2194, 90, 90,20342, 10811,20477,21830,22163,25009,22426,20343,25009,19337,21831, 22164,25009,20751,22389,25009,19338,13664, 90, 90,20344, 90, 90, 90, 90, 90, 90,20752,13665, 90,20753, 25009,22386,25009,20754,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,22367,25009,20755,12770,25009,25009, 25009,25009,25009, 721,19074,22160,22492,25009,22165,25009, 22429,12771,25009,25009, 90, 90, 90,25009,12772, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009,13665, 90,18793,22162,22396,25009,25009,22583,22326, 90, 90, 90, 90, 90, 90,12773,18794,22163,22397,18795,12770, 25009,22327,18796,22377,22398,25009,22466,22160,22328,25009, 22165,21483,25009,12771,25009,18797, 90, 90, 90,25009, 12772, 90, 90,22161, 90, 90, 90, 90, 90, 90, 22379, 90, 90,21937,22162,20415,21950,25009,21351,25009, 90, 90, 90, 90, 90, 90,21816,25009,22163,21828, 25009,13669,21352,25009,25009,22164,25009,21817,25009,22419, 21829,25009,20280, 1500,25009, 1498,22388,25009, 90, 90, 90,21818, 1499,22378,21830,21354,20281,25009,21819,25009, 25009,21831,25009,20282,25009,25009,22615,25009,25009, 1500, 241, 241,25009, 241, 241, 241, 241, 241, 241, 636, 243, 241,13670,13670,13670,13670,13670,13670,13670, 927, 241, 241, 241, 241, 241,13670,13670,13670,13670,13670, 13671, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639,13672,13670,13670,13670,13670,13670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 90, 90,25009, 90, 90, 90, 9936, 90, 90,25009, 90, 90,25009,25009,25009, 21077,25009,25009,21077, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,21078, 8962,20341,21078,25009,25009, 25009,21079,25009,25009,21079,25009,25009,25009,25009, 8963, 20342,20415, 90, 90, 90, 90, 8964,20343,22602,22956, 13678, 90, 90,25009, 90, 90, 90, 9936, 90, 90, 20344, 90, 90,21815,22160,22429,21937,22165,20280,22465, 90, 90, 90, 90, 90, 90,25009,25009,25009,21816, 22161, 8962,20281,25009,25009,25009,25009,25009,25009,20282, 21817,22162,22326,25009,25009, 8963,22380,25009, 90, 90, 90, 90, 8964,25009,21938,22163,22327,22427,20418,25009, 25009,21819,22164,22328,22483,13679, 90, 90,25009, 90, 90, 90, 90, 90, 90,22275, 90,11046,25009,21815, 19335,22527,21937,25009,25009,13681, 90, 90, 90, 90, 90,19336,25009,25009,25009,21816,13682,25009,25009,25009, 25009,25009,25009,22492,25009,19337,21817,25009,25009,21447, 13683,25009,19338,11050, 90, 90,25009,13684, 90, 90, 21818, 90, 90, 90, 90, 90, 90,21819, 90,11046, 22396,22381,25009,21313,25009,25009,25009,13681, 90, 90, 90, 90, 90,13685,22397,25009,25009,21314,13682,25009, 25009,22398,25009,25009,21315,20663,19334,22492,25009,25009, 25009,25009,13683,25009,22494,11050, 90, 90,22581,13684, 90, 90,19335, 90, 90, 90, 90, 90, 90,25009, 90,11046,20664,19336,22396,25009,25009,25009,25009,13681, 90, 90, 90, 90, 90,25009,20665,19337,22397,20666, 13690,25009,25009,20667,19338,22398,25009,25009,22413,22498, 21447,22385,25009,25009,13691,25009,20669,11050, 90, 90, 25009,13692, 90, 90,22495, 90, 90, 90, 90, 90, 90,25009, 90,11046,21313,22387,22403,25009,21950,22591, 25009,13681, 90, 90, 90, 90, 90,13693,21314,25009, 22404,21828,13690,25009,25009,21315,25009,22405,25009,25009, 25009,22346,21829,25009,22241,25009,13691,21896,22490,11050, 90, 90,25009,13692, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90,11046,21950,21815,22242,25009, 21937,21897,25009,13681, 90, 90, 90, 90, 90,21828, 25009,25009,22243,21816,13695,21898,13696,25009,25009,22244, 21829,25009,21899,22484,21817,25009,25009, 721,13697,22429, 20930,11065,11066,11066,21830,13698,25009,22451,21818,25009, 22548,21831,13699, 90, 90,21819, 90, 90, 90, 90, 90, 90,25009, 8008, 90,20751,22326,20931,22382,21447, 25009,25009, 907, 90, 90, 90, 90, 90,25009,20752, 22327,20932,20753,12800,25009,25009,20754,22328,20933,25009, 22498,22469,25009,21313,22618,22096,22595,12801,25009,20755, 90, 90, 90, 629,12802, 90, 90,21314, 90, 90, 90, 90, 90, 90,21315, 8008, 90,22403,25009,25009, 25009,25009,22097,25009, 907, 90, 90, 90, 90, 90, 13704,22404,22491,21450,25009,12800,22098,25009,22405,22099, 25009,25009,25009,22100,25009,25009,25009,25009,25009,12801, 22422,22406, 90, 90, 90, 629,12802, 90, 90,22101, 8012, 90, 90, 90, 90, 90,12799, 8008, 90,12799, 12799,12799,12799,12799,12799,12799, 907, 90, 90, 90, 90, 90,12803,12803,12803,12803,12803,12804,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12805,12803,12803, 90, 90, 90, 629,12806,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803, 90, 90,25009, 90, 90, 90, 90, 90, 90, 629, 90, 90,13710,13711,13711,13711,13711,13711, 13711,13712, 90, 90, 90, 90, 90,13711,13711,13711, 13711,13711,13713, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 631, 629, 629, 90, 90, 90, 629,13714,13711,13711,13711,13711,13711, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 241, 241,22096, 10974, 241, 241, 241, 241, 241,25009, 241, 241,25009, 22346,25009,25009,22241,25009,25009, 911, 241, 241, 241, 241, 241,25009,25009,25009,25009,22097,11017,25009,25009, 25009,25009,22420,13717,22498,25009,25009,22242,25009,22096, 22098,11018,25009,22099, 241, 241, 241,22100,11019, 241, 241,22243,10974, 241, 241, 241, 241, 241,22244, 241, 241,22403,25009,22101,21950,25009,22097,22498, 911, 241, 241, 241, 241, 241,22448,22404,25009,21828,20341,11017, 22098,25009,22405,22099,25009,25009,25009,22423,21829,25009, 25009,25009,20342,11018,22403,22500, 241, 241, 241,20343, 11019,13718,21830,22101,25009,22429,25009,25009,22404,21831, 22096,25009,20344,20478,25009,22405,25009,22462,25009,11938, 90, 90,22390, 8012, 90, 90, 90, 90, 90, 9019, 90, 90,22326, 2848,22501,25009,25009,22097,22616, 90, 90, 90, 90, 90, 90,25009,22327,25009,25009,25009, 11888,22098,20341,22328,22099,25009,13721,25009,22100,22421, 25009,19888,11889,25009,11890,25009,20342, 90, 90, 90, 9019,11891,25009,20343,22101,19889,25009,22209,19890,22498, 22346,25009,19891,22241,22464,25009,20344,25009,11889, 241, 241,25009,10974, 241, 241, 241, 241, 241,19892,10976, 241,25009,25009,22436,25009,25009,22403,22242, 911, 241, 241, 241, 241, 241,25009,25009,25009,25009,25009,11005, 22404,22243,25009,25009,25009,25009,25009,22405,22244,22544, 20309,25009, 2848,11006, 2848,22437, 241, 241, 241,11007, 11008,22502, 2848,22335,13722, 241, 241,22350,10974, 241, 241, 241, 241, 241,25009,10976, 241,20169,25009,21077, 19888,25009,19888,25009, 911, 241, 241, 241, 241, 241, 22229,20170,25009,21078,19889,11005,19889,19890,20171,19890, 21079,19891,25009,19891,22230,25009,22532,22438,25009,11006, 25009,22232, 241, 241, 241,11007,11008,19892,23372,19892, 25009,25009,25009,25009,25009,25009,25009,22233,25009,13723, 90, 90,25009, 90, 90, 90, 90, 90, 90, 644, 110, 90, 9981, 9981, 9981, 9981, 9981, 9981, 9981, 907, 90, 90, 90, 90, 90, 644, 644, 644, 644, 644, 645, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 646, 644, 644, 90, 90, 90, 629, 647, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, 644,13729,13729,13729,13729,13729, 13729,13729,25009,25009,25009,25009,25009,25009,13729,13729, 13729,13729,13729,13730,25009,25009,25009,25009,25009,25009, 22631,25009, 2848,22335,25009,20415,22613, 92,25009,25009, 25009,25009,25009,25009,13731,13729,13729,13729,13729,13729, 13729,13729,13729,13729,13729,13729,13729,20169,25009,25009, 22229,25009,20280,13732,13729,13729,13729,13729,13730,25009, 25009,20170,25009,25009,22230,25009,20281,22231,20171,20548, 25009,22440, 92,20282,25009,25009,25009,25009,20283,13731, 13729,13729,13729,13729,13729, 90, 90,22233, 8012, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 13733, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 1422, 90, 90, 90, 90, 90,25009, 8008, 90,20341,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,20342,25009,25009,25009, 8009,25009,25009,20343,25009,25009,25009,22557,25009, 2848, 22335, 2848,22335,25009, 8010,25009,20344, 90, 90, 90, 90, 8011, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,25009,25009,25009,22229,25009,22229, 22439, 90, 90, 90, 90, 90, 90,20341,25009,25009, 25009,22230, 8009,22230,22231,25009,22231,25009,22232,25009, 22232,20342,25009,25009,25009,25009, 8010,25009,20343, 90, 90, 90, 90, 8011,22233,25009,22233,20930,22441,22346, 25009,20344,22241,25009,25009,25009,22463,20477,25009,25009, 25009,13735, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,11046,20931,22160,22242,25009,22165,25009, 25009,11047, 90, 90, 90, 90, 90,22473,20932,25009, 22243,22161,13737,25009,25009,20933,25009,22244,25009,22644, 20934,22633,22162,25009,22241,21527,13738,25009,20935,11050, 90, 90,22632,13739, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90,11046,21395,22160,22242,25009, 22165,25009,21395,11047, 90, 90, 90, 90, 90,13740, 21396,25009,22243,22161,13737,25009,21396,21397,25009,22244, 25009,22492,25009,21397,22162,25009,22346,22645,13738,22241, 22474,11050, 90, 90,19092,13739, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90,13747,22396,22160, 18814,25009,22165,22242,25009,11047, 90, 90, 90, 90, 90,18815,22397,25009,25009,22161,13748,22243,25009,22398, 25009,25009,25009,25009,22244,19093,22162,25009,22635,22492, 13749,25009,18817,11050, 90, 90,25009,13750, 90, 90, 22163, 90, 90, 90, 90, 90, 90,22164, 90,13747, 22481,19098,25009,25009,22476,25009,22396,11047, 90, 90, 90, 90, 90,13751,25009,25009,25009,25009,13748,25009, 22397,25009,25009,25009,25009,22492,21815,22398,20930,21937, 25009,25009,13749,25009,22677,11050, 90, 90,19334,13750, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,13747,22396,21817,19335,20931,22477,25009,22675,11047, 90, 90, 90, 90, 90,19336,22397,21938,25009,20932, 13756,25009,25009,22398,21819,25009,20933,22346,22479,19337, 22241,21937,22678,25009,13757,25009,19338,11050, 90, 90, 22504,13758, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,13747,22242,21817,25009,25009,25009,22587, 22543,11047, 90, 90, 90, 90, 90,13759,22243,21818, 25009,25009,13756,22588,25009,22244,21819,25009,25009,25009, 22589,25009,25009,25009,22492,25009,13757,25009,25009,11050, 90, 90,21527,13758, 90, 90,19334, 90, 90, 90, 90, 90, 90,25009, 90,13747, 2848,22335,22551,25009, 25009,22396,19335,11047, 90, 90, 90, 90, 90,21395, 25009,25009,25009,19336,13761,22397,13762,25009,25009,25009, 25009,25009,22398,21396,22229,25009,25009,19337,13763,25009, 21397,13764,13765,13765,19338,13766,22482,25009,22230,25009, 22585,22231,13767, 90, 90,22232, 90, 90, 90, 90, 90, 90,25009, 90,11046,20341,22442,25009,25009,21950, 25009,22233,11047, 90, 90, 90, 90, 90,25009,20342, 25009,25009,21828,13779,25009,25009,20343,25009,22558,25009, 17822,25009,22498,21829,25009,22498,20930,13780,25009,20344, 11050, 90, 90,25009,13781, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90,11046,17328,21815,22403, 25009,21937,22403,20931,11047, 90, 90, 90, 90, 90, 13782,17329,22487,22404,21816,13779,22404,20932,17330,25009, 22405,22554,25009,22405,20933,21817,25009,22678,22686,13780, 22684,17331,11050, 90, 90,19100,13781, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90,11046,22679, 22486,18820,25009,21950,22587,25009,11047, 90, 90, 90, 90, 90,18821,25009,22480,25009,21828,13792,22588,25009, 25009,25009,25009,25009,25009,22589,18822,21829,25009,25009, 21896,13793,25009,18823,11050, 90, 90,25009,13794, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90, 11046,22488,19104,25009,21897,25009,25009,25009,11047, 90, 90, 90, 90, 90,13795,25009,25009,25009,21898,13792, 25009,25009,25009,25009,25009,21899,21527,21483,20930,25009, 25009,20930,25009,13793,25009,25009,11050, 90, 90,22726, 13794, 90, 90,22512, 90, 90, 90, 90, 90, 90, 25009, 90,11046,21395,21351,20931,25009,25009,20931,25009, 11047, 90, 90, 90, 90, 90,25009,21396,21352,20932, 21656,13803,20932,25009,21397,21353,20933,25009,22555,22688, 19861,25009,25009,22515,22687,13804,25009,22552,11050, 90, 90,21354,13805, 90, 90,21483, 90, 90, 90, 90, 90, 90,25009, 90,11046,20341,25009,19862,25009,25009, 22097,25009,11047, 90, 90, 90, 90, 90,13806,20342, 25009,19863,21351,13803,22098,25009,20343,22099,19864, 721, 25009,22100,25009,25009,25009,22701,21352,13804,25009,20344, 11050, 90, 90,21353,13805, 90, 90,22101, 90, 90, 90, 90, 90, 90,25009, 90,11046,20751,21527,21354, 25009,22514,21486,25009,11047, 90, 90, 90, 90, 90, 25009,20752,25009,25009,20753,13811,25009,25009,20754,25009, 25009, 721,22560,25009,25009,21395,25009,22096,20663,13812, 25009,20755,11050, 90, 90,25009,13813, 90, 90,21396, 90, 90, 90, 90, 90, 90,21397, 90,11046,20751, 25009,25009,25009,25009,22097,20664,11047, 90, 90, 90, 90, 90,13814,20752,22553,21530,20753,13811,22098,20665, 20754,22099,25009, 721,25009,22100,20667,25009,22561,22517, 17822,13812,25009,20755,11050, 90, 90,22691,13813, 90, 90,22101, 90, 90, 90, 90, 90, 90,13815, 90, 11046,20751,21483,22498,25009,25009,25009,17328,11047, 90, 90, 90, 90, 90,13815,20752,25009,25009,20753,13817, 25009,17329,20754,25009,25009,25009,25009,25009,17330,21351, 22403,25009,25009,13818,25009,20755,11050, 90, 90,13815, 13819,17331,22461,21352,22404,22470,25009,25009,25009,25009, 21353,22405,25009,13820, 90, 90,25009, 90, 90, 90, 90, 90, 90,13815, 90,11046,21354,25009,25009,22593, 25009,25009,25009,11047, 90, 90, 90, 90, 90,13815, 25009,25009,25009,25009,13817,25009,25009,25009,25009,25009, 25009,22498,25009,20415,25009, 2848,22335,25009,13818,25009, 25009,11050, 90, 90,13815,13819, 90, 90,22096, 90, 90, 90, 90, 90, 90,25009, 90, 90,22403,25009, 20280,25009,25009,22229,22682, 90, 90, 90, 90, 90, 90,25009,22404,25009,20281,22097,13826,22230,25009,22405, 22231,20282,25009,22704,22232,25009,25009, 2848,25009,22098, 13827,22535,22099, 90, 90, 90,22100,13828, 90, 90, 22233, 90, 90, 90, 90, 90, 90,22516, 90, 90, 20280,25009,22101,25009,25009,19888,25009, 90, 90, 90, 90, 90, 90,13829,20281,25009,25009,25009,13826,19889, 25009,20282,19890,25009, 721,25009,19891,22705,25009, 2848, 22335,25009,13827,25009,22531, 90, 90, 90,25009,13828, 90, 90,19892, 90, 90, 90, 90, 90, 90,25009, 90,11046,20751,25009,22326,25009,25009,22229,25009,11047, 90, 90, 90, 90, 90,25009,20752,25009,22327,20753, 13838,22230,25009,22562,22231,22328, 721,22563,22536,20663, 25009,25009,22429,21527,13839,25009,20755,11050, 90, 90, 25009,13840, 90, 90,22233, 90, 90, 90, 90, 90, 90,25009, 90,11046,20751,25009,20664,25009,25009,22326, 21395,11047, 90, 90, 90, 90, 90,13841,20752,25009, 20665,20753,13838,22327,21396,20754,25009,20667,25009,20309, 22328,21397,25009,25009,22707,22600,13839,22733,20755,11050, 90, 90,19334,13840, 90, 90,20803, 90, 90, 90, 90, 90, 90,25009, 90,11046,20169,22160,19335,25009, 22165,25009,25009,11047, 90, 90, 90, 90, 90,19336, 20170,22564,25009,22161,13846,25009,25009,20171,25009,25009, 25009,22498,22604,19337,22162,22719,21483,22728,13847,25009, 22573,11050, 90, 90,25009,13848, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90,11046,22403,21351, 25009,25009,25009,21351,22640,11047, 90, 90, 90, 90, 90,13849,22404,21352,25009,22590,13846,21352,22641,22405, 21353,22642,25009,20930,21353,22643,25009,25009, 721,25009, 13847,25009,22406,11050, 90, 90,21354,13848, 90, 90, 22697, 90, 90, 90, 90, 90, 90,13850, 90,11046, 20931,22160,25009,19334,22165,25009,20751,11047, 90, 90, 90, 90, 90,13850,20932,25009,25009,22161,13852,19335, 20752,20933,25009,20753,25009,25009,22597,20754,22162,25009, 19336,25009,13853,25009,20935,11050, 90, 90,13850,13854, 20755,25009,22163,25009,19518,22468,25009,19519,25009,22164, 22475,19338,13855, 90, 90,25009, 90, 90, 90, 90, 90, 90,13850, 90,11046,20341,22565,25009,22276,22165, 25009,25009,11047, 90, 90, 90, 90, 90,13850,20342, 25009,25009,22161,13852,25009,25009,20343,25009,25009,22650, 20663, 2848,20033,22162,25009,25009,22762,13853,25009,20344, 11050, 90, 90,13850,13854, 90, 90,22163, 8012, 90, 90, 90, 90, 90,22164, 8008, 90,20664,21815,19898, 25009,21937,25009,22396, 90, 90, 90, 90, 90, 90, 25009,20665,25009,19899,21816, 8009,19900,22397,20667,25009, 19901,25009,25009,25009,22398,21817,22569,22717,25009, 8010, 25009,22598, 90, 90, 90, 90, 8011, 90, 90,21818, 8012, 90, 90, 90, 90, 90,21819, 8008, 90,13863, 13863,13863,13863,13863,13863,13863, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 8009,25009,25009, 20309,25009,22346,25009,20309,22241,25009,25009,25009,25009, 25009, 8010,25009,25009, 90, 90, 90, 90, 8011,13867, 13868,13868,13868,13868,13868,13868,12021,20169,25009,22242, 25009,20169,13868,13868,13868,13868,13868,13869,25009,25009, 25009,20170,25009,22243,25009,20170, 2848,22335,20171,21483, 22244, 92,20171,22720,22723,25009,25009,20444,13870,13868, 13868,13868,13868,13868,13872,13873,13873,13873,13873,13873, 13873,13874,25009,22630,22229,25009,21351,13873,13873,13873, 13873,13873,13875,25009,25009,25009,25009,25009,22230,20930, 21352,22231,25009,21611,25009,22232,22534,21353,25009,22160, 22492,22678,22165,13876,13873,13873,13873,13873,13873, 8012, 22513,22233,25009,21354,22338,22161,20931,25009,13878,13879, 13879,13879,13879,13879,13879, 90,22162,22396,22587,25009, 20932,13879,13879,13879,13879,13879,13880,20933,25009,25009, 22163,22397,22588,25009,22678,22096,21483,22164,22398,22767, 25009,22567,22764,25009,25009,22596,25009,13881,13879,13879, 13879,13879,13882,13885,13886,13886,13886,13886,13886,13886, 12940,22587,22097,21351,25009,25009,13886,13886,13886,13886, 13886,13887,25009,25009,25009,22588,22098,21352,21483,22099, 25009,25009,22589,22100,21353,25009,25009,21815,22605,25009, 21937,21950,13888,13886,13886,13886,13886,13886, 90,22101, 21354,22681,22209,21816,21828,21351,22518,13889,13890,13890, 13890,13890,13890,13890,21817,21829,22575,25009,25009,21352, 13890,13890,13890,13890,13890,13891,21353,25009,21818,21830, 25009,25009,25009,22728,22769,21819,21831,22429,25009,25009, 22606,25009,21354,22571,25009,25009,13892,13890,13890,13890, 13890,13893,13898,13899,13899,13899,13899,13899,13899,12954, 22640,22403,25009,25009,22326,13899,13899,13899,13899,13899, 13900,25009,25009,25009,22641,22404,25009,22642,22327,25009, 25009,22643,22405,25009,25009,22328,22617,25009,25009,25009, 25009,13901,13899,13899,13899,13899,13899,13902,13903,13903, 13903,13903,13903,13903,22432,25009,25009,25009,25009,25009, 13903,13903,13903,13903,13903,13904,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,22647,22160,19861, 22096,22165,19861,25009,25009,25009,13905,13903,13903,13903, 13903,13906, 90, 90,22161, 8012, 90, 90, 90, 90, 90,25009, 90, 90,17328,22162,19862,22097,25009,19862, 25009, 90, 90, 90, 90, 90, 90,25009,17329,22163, 19863,22098, 9038,19863,22099,17330,22164,19864,22100,25009, 19864,25009,22608,25009,25009,25009, 9039,22566,17331, 90, 90, 90,25009, 9040,22101,22611,22702,13912, 90, 90, 25009, 8012, 90, 90, 90, 90, 90,21815, 90, 90, 21937,21815,21950,21950,21937,25009,25009, 90, 90, 90, 90, 90, 90,21816,25009,21828,21828,21816, 9038,25009, 25009,25009,25009,25009,21817,25009,21829,21829,21817,20341, 20341,25009, 9039,22478,25009, 90, 90, 90,21818, 9040, 21830,21830,21818,20342,20342,21819,25009,21831,21831,21819, 22738,20343,13913,13914,13915,13915,13915,13915,13915,13915, 12055,22574,22568,20344,20344,22576,13915,13915,13915,13915, 13915,13916,22736,25009,25009,25009,25009,25009,25009,20930, 22776,22761,20415,22492,21447,25009,25009,25009,25009,25009, 25009,25009,13917,13915,13915,13915,13915,13915,13919,13920, 13920,13920,13920,13920,13920,13921,20931,20664,21313,20280, 22396,13920,13920,13920,13920,13920,13922,25009,25009,25009, 20932,20665,21314,20281,22397,22678,20548,22774,20667,21315, 20282,22398,22676,25009,25009,20283,25009,13923,13920,13920, 13920,13920,13920,13930,13931,13932,13933,13933,13933,13933, 22495,22703,22587,25009,25009,25009,11105,11105,11105,11105, 11105,11110,25009,25009,25009,25009,22588,25009,25009,22765, 25009,25009,25009,22589,22648, 2848,20033,21950,22788,25009, 25009,25009,11107,11105,11105,11105,11105,11105, 90, 90, 21828, 850, 90, 90, 90, 90, 90, 90, 90, 90, 20341,21829,25009,19898,25009,19862,25009, 90, 90, 90, 11113, 90, 90,25009,20342,21830,25009,19899,10044,19863, 19900,20343,21831,25009,19901,25009,19864,25009,22789,25009, 22577,22096,10045,21896,20344, 90, 90, 90, 90,10046, 90, 90,22628, 90, 90, 90, 90, 90, 90, 90, 90, 90, 2848,22335,25009,19862,25009,21897,22097, 90, 90, 90,11113, 90, 90,25009,25009,25009,25009,19863, 10044,21898,22098,25009,25009,22099,19864,25009,21899,22100, 22229,25009,25009,25009,10045,25009,22533, 90, 90, 90, 90,10046,22609,22699,22230,22101,22637,22231,25009,25009, 25009,22232,13934, 90, 90,25009, 1422, 90, 90, 90, 90, 90, 90, 9048, 90,20341,25009,22233,25009,25009, 22097,25009, 90, 90, 90, 90, 90, 90,25009,20342, 25009,25009,25009, 8029,22098,25009,20343,22099,25009,25009, 22649,22100,25009,22651,25009, 721,19074, 8030,25009,20344, 90, 90, 90, 90, 8031, 90, 90,22101, 90, 90, 90, 90, 90, 90, 90, 9048, 90,20341,21815,25009, 25009,21937, 2848,18793, 90, 90, 90, 90, 90, 90, 25009,20342,25009,25009,21816, 8029,25009,18794,20343,25009, 18795,25009,25009,25009,18796,21817,25009,25009,25009, 8030, 19888,20344, 90, 90, 90, 90, 8031,18797,25009,21938, 25009,22429,22559,25009,19889,25009,21819,19890,25009,25009, 25009,19891,25009,25009,13936, 90, 90,22096, 90, 90, 90, 90, 90, 90,22570, 90,11046,19892,22326,22622, 25009,25009,25009,25009,11047, 90, 90, 90, 90, 90, 25009,25009,22327,25009,22097,11048,13937,25009,25009,22328, 22607,25009,25009,22657,25009,25009,22165, 2848,22098,11049, 22706,22206,11050, 90, 90,22100,11051, 90, 90,22161, 8012, 90, 90, 90, 90, 90,25009, 90, 90,21950, 22162,22101,25009,21950,25009,19888, 90, 90, 90, 90, 90, 90,21828,25009,22163,25009,21828, 9020,25009,19889, 25009,22164,19890,21829,25009,22096,19891,21829,25009, 9021, 25009, 9022,22485,25009, 90, 90, 90,21830, 9023,25009, 22623,21830,19892,22610,21831,25009, 2848,22624,21831,25009, 22667,25009,22097,25009,25009, 9021,13938, 90, 90,19861, 90, 90, 90, 90, 90, 90,22098, 90,10053,22099, 25009,25009,25009,22100,22229,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,19862,13940,22230,22101, 25009,22231,25009,25009,25009,22232, 2848,20033, 2848,22335, 19863,13941,25009,25009, 90, 90,10056,19864,13942, 90, 90,22233, 90, 90, 90, 90, 90, 90,25009, 90, 10053,22612,25009,20132,19898,25009,22229,25009, 90, 90, 90, 90, 90, 90,13943,25009,25009,25009,19899,13940, 22230,19900,25009,22231,25009,19901,22678,22232,22678,22498, 25009,22626,22346,13941,25009,22241, 90, 90,10056,22629, 13942, 90, 90,22233, 90, 90, 90, 90, 90, 90, 22721, 90,12997,22587,25009,22587,22403,25009,22766,22242, 90, 90, 90, 90, 90, 90,25009,22588,25009,22588, 22404,13953,25009,22243,22589,25009,22589,22405,20663,22346, 22244,22771,22241,21527,25009,13954,25009,22680, 90, 90, 10056,19092,13955, 90, 90,19100, 90, 90, 90, 90, 90, 90,25009, 90, 90,20664,22242,18814,25009,25009, 21395,18820, 90, 90, 90, 90, 90, 90,18815,20665, 22243,25009,18821,13957,21396,25009,20667,22244,25009,25009, 22777,21397,19093,25009,25009,13958,18822,13959,22634,18817, 90, 90, 90,18823,13960,22646, 721,22572,21483,22728, 25009,22578,25009,20634,25009,25009,25009,20639,25009,25009, 25009,13958, 90, 90,25009, 90, 90, 90, 90, 90, 90,22729, 90,12997,20751,21351,22640,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,13961,20752,21352, 22641,20753,13953,22642,25009,20754,21353,22643, 721,19074, 22160,25009,22696,22165,25009,21527,13954,25009,22653, 90, 90,10056,21354,13955, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90,12997,18793,22162,25009,22732, 25009,25009,21395, 90, 90, 90, 90, 90, 90,25009, 18794,22163,25009,18795,13969,25009,21396,18796,22164,21656, 721,25009,22659,21397,22652,21950,25009,25009,13970,25009, 18797, 90, 90,10056,25009,13971, 90, 90,21828, 90, 90, 90, 90, 90, 90,25009, 90,12997,20751,21829, 25009,25009,22668,25009,25009, 90, 90, 90, 90, 90, 90,13972,20752,21830,25009,20753,13969,25009,25009,22654, 21831,25009, 721,25009,21815,22728,25009,21937,25009,22492, 13970,25009,20755, 90, 90,10056,25009,13971, 90, 90, 21816, 90, 90, 90, 90, 90, 90,25009, 90,12997, 20751,21817,22640,25009,25009,25009,22396, 90, 90, 90, 90, 90, 90,25009,20752,21818,22641,20753,13977,22642, 22397,20754,21819,22643,22661,22656,25009,22398,25009,25009, 25009,22498,13978,25009,20755, 90, 90,10056,22763,13979, 90, 90,22731, 90, 90, 90, 90, 90, 90,25009, 90,12997,25009,22160,25009,25009,22165,25009,22403, 90, 90, 90, 90, 90, 90,13980,25009,25009,25009,22161, 13977,25009,22404,25009,25009,25009,25009,25009,20663,22405, 22162,25009, 2848,22335,13978,25009,22658, 90, 90,10056, 22770,13979, 90, 90,22272, 90, 90, 90, 90, 90, 90,22164, 90,12997,25009,20664,25009,25009,25009,25009, 22229, 90, 90, 90, 90, 90, 90, 2848,22335,20665, 25009,25009,13982,13983,22230,25009,20667,22231,25009,25009, 25009,22232,25009,25009,25009,25009,13984,25009,25009, 90, 90,10056,22625,13985,22689,22229,25009,22233,25009,13983, 90, 90,19092, 90, 90, 90, 90, 90, 90,22230, 90, 90,22231,25009,25009,25009,22232,25009,18814, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,18815, 13988,25009,22233,25009,25009,22338,25009,25009,21815,22627, 25009,21937,25009,19093,13989,25009,25009, 90, 90, 90, 18817,13990, 90, 90,21816,11133, 90, 90, 90, 90, 90,25009, 90, 90,22665,21817,25009,25009,22662,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,21818, 25009,21077,13988,25009,25009,25009,21819,25009, 721,25009, 21815,25009,25009,21937,25009,21078,13989,25009,25009, 90, 90, 90,21079,13990, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,12997,20751,21817,25009,21950, 22957,21212,25009, 90, 90, 90, 90, 90, 90,25009, 20752,21818,21828,20753,13993,13994,25009,20754,21819,25009, 22664,25009,25009,21829,25009,22655,25009,20663,13995,25009, 20755, 90, 90,10056,25009,13996,20887,21830,25009,25009, 19334,13994, 90, 90,21831, 90, 90, 90, 90, 90, 90,25009, 90,10053,20664,25009,19335,21077,22669,25009, 25009, 90, 90, 90, 90, 90, 90,19336,20665,25009, 25009,21078,14006,25009,25009,20667,25009,25009,21079,22778, 25009,19337,25009,25009,20415,25009,14007,25009,19338, 90, 90,10056,23373,14008, 90, 90,19100, 90, 90, 90, 90, 90, 90,25009, 90,10053,22666,19523,25009,25009, 25009,20280,18820, 90, 90, 90, 90, 90, 90,14009, 25009,25009,25009,18821,14006,20281,25009,25009,25009,25009, 25009,25009,20282,21527,25009,21950,21527,18822,14007,25009, 22790, 90, 90,10056,18823,14008, 90, 90,21828, 90, 90, 90, 90, 90, 90,25009, 90,10053,22671,21829, 21395,25009,25009,21395,25009, 90, 90, 90, 90, 90, 90,25009,25009,21830,21396,25009,14021,21396,25009,25009, 21831,21397,22670,22498,21397,22498,25009, 2848,22810,25009, 14022,25009,22823, 90, 90,10056,25009,14023, 90, 90, 22734, 90, 90, 90, 90, 90, 90,25009, 90,10053, 22403,25009,22403,25009,25009,19898,25009, 90, 90, 90, 90, 90, 90,14024,22404,25009,22404,22590,14021,19899, 25009,22405,19900,22405,22683,22346,19901,22429,22241,25009, 20415,21447,14022,25009,22406, 90, 90,10056,22685,14023, 90, 90,22501, 90, 90, 90, 90, 90, 90,25009, 90,10053,22242,20663,22326,21313,25009,20280,25009, 90, 90, 90, 90, 90, 90,25009,22243,25009,22327,21314, 14034,20281,25009,22244,20548,22328,21315,22728,20282,22793, 20664,25009,21483,22791,14035,25009,22724, 90, 90,10056, 22760,14036, 90, 90,20665, 90, 90, 90, 90, 90, 90,20667, 90,10053,22640,25009,22695,25009,25009,21351, 25009, 90, 90, 90, 90, 90, 90,14037,22641,22690, 20803,22642,14034,21352,25009,22643,21611,25009,25009,25009, 21353, 2848,20033,25009,22096,25009,14035,25009,22730, 90, 90,10056,22498,14036, 90, 90,21354, 90, 90, 90, 90, 90, 90,25009, 90,10053,25009,25009,25009,19898, 25009,22097,25009, 90, 90, 90, 90, 90, 90,22403, 22698,25009,25009,19899,14045,22098,19900,25009,22099,25009, 19901,22737,22100,22404,22346,25009,22096,22241,14046,25009, 22405, 90, 90,10056,25009,14047, 90, 90,22101, 90, 90, 90, 90, 90, 90,25009, 90,10053,20341,22772, 25009,22242,25009,22097,25009, 90, 90, 90, 90, 90, 90,14048,20342,25009,25009,22243,14045,22098,25009,20343, 22099,25009,22244,25009,22100,22814,25009,25009,22241,25009, 14046,25009,20344, 90, 90,10056,25009,14047, 90, 90, 22101, 90, 90, 90, 90, 90, 90,22160, 90,10053, 22165,22160,22242,21815,22165, 2848,21937, 90, 90, 90, 90, 90, 90,22161,25009,25009,22243,22161,14053,21816, 25009,25009,25009,22244,22162,25009,25009,25009,22162,14054, 21817,22744,14055,19888,25009, 90, 90,10056,22163,14056, 25009,17822,22272,25009,21818,22164,25009,19889,25009,22164, 19890,21819,25009,25009,19891,14054, 90, 90,22660, 90, 90, 90, 90, 90, 90,22663, 90,10053,17328,25009, 22712,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,17329,25009,25009,18340,14058,25009,25009,17330, 25009,25009,25009,22817,22735,22825,21896, 2848,25009,25009, 14059,25009,17331, 90, 90,10056,25009,14060, 90, 90, 22096, 90, 90, 90, 90, 90, 90,25009, 90,10053, 21897,25009,21395,25009,25009,19888,25009, 90, 90, 90, 90, 90, 90,14061,21898,25009,21396,22097,14058,19889, 25009,21899,19890,21397,25009,20930,19891, 2848,22335,25009, 25009,22098,14059,22711,22099, 90, 90,10056,22100,14060, 90, 90,19892, 90, 90, 90, 90, 90, 90,25009, 90,10053,20931,25009,22101,22229,22700,25009,21950, 90, 90, 90, 90, 90, 90,25009,20932,25009,25009,22230, 14053,21828,22231,20933,25009,25009,22232,25009, 2848,22335, 22714,14054,21829,25009,14055,25009,22773, 90, 90,10056, 22755,14056,22233,25009,25009,25009,21830,25009,22678,25009, 2848,20033,25009,21831,25009,25009,22229,14054,25009,22678, 14063, 90, 90,25009, 90, 90, 90, 90, 90, 90, 22230, 90, 90,22231,25009,22587,25009,22232,19898,25009, 90, 90, 90, 90, 90, 90,22587,25009,25009,22588, 22715,14070,19899,22233,25009,19900,22589,25009,25009,19901, 22588,22728,25009,22346,25009,14071,22241,22589, 90, 90, 90,25009,14072, 90, 90,22718, 90, 90, 90, 90, 90, 90,25009, 90, 90,22768,22346,25009,22640,22241, 22242,25009, 90, 90, 90, 90, 90, 90,14073,22813, 25009,25009,22641,14070,22243,22819,25009,25009,25009,22643, 22429,22244,22728,22242,25009,25009,25009,14071,25009,22722, 90, 90, 90,25009,14072, 90, 90,22243, 90, 90, 90, 90, 90, 90,22244, 90,10053,22326,22746,22640, 25009,22165,22820,25009, 90, 90, 90, 90, 90, 90, 22448,22327,25009,22641,22161,14084,22642,25009,22328,25009, 22643,25009,25009,25009,22728,22162,25009,25009,22492,14085, 25009,22794, 90, 90,10056,25009,14086, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90,10053,20341, 22160,22640,25009,22165,25009,22396, 90, 90, 90, 90, 90, 90,14087,20342,25009,22641,22161,14084,22642,22397, 20343,25009,22821,25009,22678,25009,22398,22162,22827,25009, 22854,14085,25009,20344, 90, 90,10056,22429,14086, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90, 10053,22587,22750,25009,25009,21937,25009,22856, 90, 90, 90, 90, 90, 90,22326,22588,22747,25009,21816,14095, 22792,25009,22589,25009,25009,25009,25009,21483,22327,21817, 25009,22524,22498,14096,25009,22328, 90, 90,10056,25009, 14097, 90, 90,21818, 90, 90, 90, 90, 90, 90, 21819, 90,10053,20341,21351,25009,25009,25009,25009,22403, 90, 90, 90, 90, 90, 90,14098,20342,21352,25009, 25009,14095,25009,22404,20343,21353,25009,25009,25009,22828, 22405,25009,22862, 2848,22335,14096,22782,20344, 90, 90, 10056,21354,14097, 90, 90,21483, 90, 90, 90, 90, 90, 90,22716, 90,10053, 2848,22335,21950,22843,25009, 25009,22229, 90, 90, 90, 90, 90, 90,25009,25009, 21828,25009,21351,14103,18814,22230,25009,25009,22231,25009, 25009,21829,22232,22229,14104,18815,21352,14105,25009,22713, 90, 90,10056,21353,14106,21830,22492,22230,22233,19093, 22438,22678,22757,25009,22232,25009,18817,22783,25009,21354, 14104, 90, 90,25009, 90, 90, 90, 90, 90, 90, 22233, 90,10053,22396,21815,25009,25009,21937,22587,25009, 90, 90, 90, 90, 90, 90,25009,22397,25009,25009, 21816,14108,22588,25009,22398,25009,25009,25009,22498,22589, 20930,21817,25009,25009,22867,14109,22858,22855, 90, 90, 10056,25009,14110, 90, 90,21818, 90, 90, 90, 90, 90, 90,22751, 90,10053,22403,22756,20931,25009,21950, 25009,20664, 90, 90, 90, 90, 90, 90,14111,22404, 25009,20932,21828,14108,25009,20665,22405,25009,20933, 721, 22860,22784,20667,21829,25009, 721,19074,14109,25009,22865, 90, 90,10056,25009,14110, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90,10053,20751,21351,25009, 2848,22798,25009,18793, 90, 90, 90, 90, 90, 90, 25009,20752,21352,25009,20753,14103,25009,18794,20754,21353, 18795,25009,25009,21487,18796,25009,14104,25009,19888,14105, 25009,20755, 90, 90,10056,21354,14106,18797,22739,25009, 22743,22498,19889,25009,20309,19890, 721,25009,25009,19891, 25009,25009,14104,25009,25009,14113, 90, 90,25009, 8012, 90, 90, 90, 90, 90,19892, 8008, 90,22403,25009, 25009,20169,25009,25009,20751, 90, 90, 90, 90, 90, 90,25009,22404, 721,25009,20170, 8033,25009,20752,22405, 25009,20753,20171,25009,25009,20754,25009,25009,25009,25009, 8019,25009,22861, 90, 90, 90, 8020, 8034,20755,20888, 22811,20751,25009,22740,19092,14121, 90, 90,25009, 8012, 90, 90, 90, 90, 90,20752, 8008, 90,20753,19861, 18814,20930,20754,25009,25009, 90, 90, 90, 90, 90, 90,18815,25009,25009,25009,20755, 8033,21077,25009,25009, 22741,20887, 721,25009,25009,19093,19862,25009,20931,25009, 8019,21078,18817, 90, 90, 90, 8020, 8034,21079,25009, 19863,25009,20932,25009,25009,22752,25009,19864,25009,20933, 20751,22869,20000,22849,14122, 1018, 1018,22775, 1303, 1018, 1018, 1018, 1018, 1018,20752, 1018, 5766,20753,21065,18820, 25009,20754,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018, 18821,25009,22742,25009,20755,13131,25009,25009,25009,25009, 25009,25009,20663,25009,18822,25009,25009,22096,25009,13132, 25009,18823, 3367, 1018, 1018,25009,13133, 1018, 1018,22096, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766,20664, 25009,25009,25009,25009,22097,22785, 3364, 1018, 1018, 1018, 1018, 1018,13134,20665,25009,25009,22097,13131,22098,25009, 20667,22099,25009,22868,22887,22100,25009,21527,25009,22096, 22098,13132,25009,22206, 3367, 1018, 1018,22100,13133, 1018, 1018,22101, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,22326,25009,22101,21395,22786,22097,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,22327,25009,25009,21396,14139, 22098,25009,22328,22099,25009,21397,22492,22100,22879,25009, 2848,22799,25009,14140,25009,22787, 3367, 1018, 1018,22824, 14141, 1018, 1018,22101, 1303, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 1018,22396,25009,22880,25009,25009,19888,22853, 3364, 1018, 1018, 1018, 1018, 1018,14142,22397,25009,22881, 22582,14139,19889,25009,22398,19890,22882, 721,19074,19891, 22728,22883,25009,20028,22429,14140,25009,25009, 3367, 1018, 1018,25009,14141, 1018, 1018,19892, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,18793,25009,22640,25009,25009, 25009,22326, 3364, 1018, 1018, 1018, 1018, 1018,25009,18794, 22886,22641,18795,14157,22642,22327,18796,25009,22643,22830, 25009,25009,22328,25009, 2848,22335,20309,14158,25009,18797, 3367, 1018, 1018,25009,14159, 1018, 1018,20309, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,25009,25009, 25009,25009,22229,20169, 3364, 1018, 1018, 1018, 1018, 1018, 14160,22800,25009,25009,20169,14157,22230,20170,25009,22231, 25009,25009,25009,22232,20171,25009, 2848,22801,20170,14158, 25009,22900, 3367, 1018, 1018,20171,14159, 1018, 1018,22233, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,22812, 25009,20576,25009,25009,22229,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009,14172,22230,25009, 25009,22231,25009, 721,22831,22232,22942,25009, 2848,22804, 22492,14173,25009,25009, 1018, 1018, 1018,25009,14174, 1018, 1018,22233, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20751,25009,22396,25009,25009,22805,22396, 1018, 1018, 1018, 1018, 1018, 1018,14175,20752,22941,22397,20753,14172, 22806,22397,20754,22807,22398,25009,21527,22808,22398,22346, 25009, 2848,22241,14173,25009,20755, 1018, 1018, 1018,25009, 14174, 1018, 1018,22809, 1303, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018,21395,25009,21950,22242,25009,25009,19888, 1018, 1018, 1018, 1018, 1018, 1018,25009,21396,21828,25009, 22243,14191,25009,19889,21397,25009,19890,22244,25009,21829, 19891,25009,22911,22944,20309,14192,22728,25009, 1018, 1018, 1018, 1018,14193,21830,25009,22815,19892,14194, 1018, 1018, 21831,10309, 1018, 1018, 1018, 1018, 1018,25009, 1018, 3363, 22587,20169,25009,22640,22754,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,22588,20170,25009,22641,10106,25009, 22642,22589,20171,25009,22643,25009,25009,25009,25009,25009, 21447,25009,10107,25009,25009, 3367, 1018, 1018,22901,10108, 90, 90,22822, 4095, 90, 90, 90, 90, 90,22160, 90, 90,22165,22160,21313,21815,22165,25009,21937, 90, 90, 90, 90, 90, 90,22161,25009,25009,21314,22161, 3397,21816,25009,25009,25009,21315,22162,25009,25009,25009, 22162,22836,21817,25009, 3398,22745,25009, 90, 90, 90, 22163, 3399, 721,22851,22163,25009,21818,22164, 2848,20033, 25009,22164,25009,21819,25009,25009,25009,14200, 90, 90, 25009,14201, 90, 90, 90, 90, 90,22748, 90, 90, 20751,25009,25009,25009,25009,25009,19898, 907, 90, 90, 90, 90, 90,25009,20752,25009,25009,20753, 630,25009, 19899,20754,25009,20164, 721,22832,21483,19901,25009,25009, 22346,25009, 631,22241,20755, 90, 90, 90,25009, 632, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,20751,21351,25009,25009,25009,22242,22902, 4106, 2847, 2847, 2847, 2847, 2847,25009,20752,21352,25009,20753, 14205,22243,25009,20754,21353,25009, 721,22833,22244,25009, 25009,25009,22872,25009,14206,25009,20755, 4109, 2847, 2847, 21354,14207, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,20751,25009,25009,25009,25009,25009, 25009, 4106, 2847, 2847, 2847, 2847, 2847,14208,20752,25009, 25009,20753,14205,25009,25009,20754,25009,22834,25009,22498, 22346,21527,25009,22241,25009,25009,14206,25009,20755, 4109, 2847, 2847,25009,14207, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22403,22242,21395,25009, 25009,25009,22859, 4106, 2847, 2847, 2847, 2847, 2847,25009, 22404,22243,21396,22590,14223,21656,25009,22405,22244,21397, 25009,20663,22866,22728,22913,25009,22904,22678,14224,25009, 22406, 4109, 2847, 2847,25009,14225, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20664,25009, 22640,25009,25009,25009,22587, 4106, 2847, 2847, 2847, 2847, 2847,14226,20665,25009,22641,20666,14223,22642,22588,20667, 25009,22643,25009,22728,22678,22589,25009,25009,22910,22946, 14224,25009,20669, 4109, 2847, 2847,20930,14225, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847, 22640,22587,25009,25009,25009,25009,22908, 4106, 2847, 2847, 2847, 2847, 2847,20931,22641,22588,25009,22642,14240,25009, 25009,22643,22589,25009,25009,25009,22948,20932,22498,25009, 22498,22951,14241,22945,20933, 4109, 2847, 2847,25009,14242, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22863,22403,25009,22403,25009,22403,20931, 4106, 2847, 2847, 2847, 2847, 2847,14243,22947,22404,25009,22404, 14240,22404,20932,25009,22405,25009,22405,20930,22405,20933, 20930,25009,20663,22950,14241,25009,25009, 4109, 2847, 2847, 20930,14242, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20931,25009,25009,20931,25009,20664, 25009, 4106, 2847, 2847, 2847, 2847, 2847,20931,20932,25009, 25009,20932,14255,20665,25009,20933,25009,25009,20933,22952, 20667,20932,22953,25009,22955,22965,14256,25009,20933, 4109, 2847, 2847,25009,14257, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22864,21065,25009,25009, 25009,20664,22880, 4106, 2847, 2847, 2847, 2847, 2847,14258, 25009,25009,25009,25009,14255,20665,22881,25009,25009,25009, 25009,22965,20667,22882,22429,25009,25009,25009,14256,25009, 25009, 4109, 2847, 2847,20415,14257, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22880,25009, 25009,22326,22972,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,20280,22881,25009,25009,22327,14268,25009,25009,22882, 25009,25009,22328,25009,22883,20281,20415,25009,25009,22965, 14269,25009,20282, 4109, 2847, 2847,25009,14270, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847, 22884,22966,25009,20280,25009,25009,22880, 4106, 2847, 2847, 2847, 2847, 2847,14271,25009,25009,25009,20281,14268,25009, 22881,25009,25009,25009,20282,22429,21483,22882,22985,25009, 25009,22970,14269,25009,25009, 4109, 2847, 2847,22429,14270, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22326,21351,25009,20169,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,22326,22327,21352,25009,20170, 14279,25009,25009,22328,21353,25009,20171,25009,22959,22327, 22986,22974,22346,22993,14280,22241,22328, 4109, 2847, 2847, 21354,14281, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22888,25009,25009,20169,25009,22242, 22640, 4106, 2847, 2847, 2847, 2847, 2847,14282,25009,25009, 25009,20170,14279,22243,22641,25009,25009,22642,20171,22678, 22244,22643,22989,25009,25009,25009,14280,25009,25009, 4109, 2847, 2847,19334,14281, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22587,25009,19335,21815, 19100, 2848,21937, 4106, 2847, 2847, 2847, 2847, 2847,19336, 22588,25009,25009,25009,14287,21816,18820,22589,22857,25009, 25009,25009,25009,19337,25009,14288,21817,18821,14289,22805, 19338, 4109, 2847, 2847,22749,14290,22681,22965,22753,25009, 21818,18822,25009,22806,20905,25009,22807,21819,18823,25009, 22808,14288, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,22758, 2847, 2847,22880,25009,22809,25009,25009,25009, 25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,22881,25009, 25009,25009,14292,25009,25009,22882,25009,25009,25009,25009, 22346,22990,21896,22241,21896,25009,14293,25009,22967, 4109, 2847, 2847,25009,14294, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,21897,22242,21897,25009, 22987,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,14295, 21898,22243,21898,25009,14292,25009,25009,21899,22244,21899, 25009,21527,21483, 2848,22335,25009,21447,25009,14293,25009, 22906, 4109, 2847, 2847,17822,14294, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,21395,21351, 21313,22229,25009,25009,21950, 4106, 2847, 2847, 2847, 2847, 2847,17328,21396,21352,21314,22230,14287,22846,22231,21397, 22961,21315,22232,22996,25009,17329,25009,14288,21829,25009, 14289,25009,17330, 4109, 2847, 2847,21354,14290,22233,23109, 22802,25009,21830,21483,25009,17331,22826,25009,25009,21831, 25009,25009,20341,14288,25009,21527,14297, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,20342, 2847, 2847,25009, 21351,25009,25009,20343,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,21395,25009,21352,25009,22829,14304,25009,25009, 25009,21353,20477,25009,25009,22965,21396,25009,25009,22960, 22728,14305,25009,21397, 2859, 2847, 2847,21354,14306, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22912,22880,25009,25009,25009,25009,22640, 2847, 2847, 2847, 2847, 2847, 2847,14307,25009,22881,25009,25009,14304, 25009,22641,25009,22882,22642, 721,22918,20415,22643,25009, 25009,25009,22995,14305,25009,25009, 2859, 2847, 2847,22969, 14306, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 25009, 2847, 2847,18793,20280,25009,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,18794,20281,25009, 18795,14318,25009,25009,18796,20282,25009, 721,25009,22919, 25009,25009,25009,25009,22728,14319,25009,18797, 4109, 2847, 2847,22971,14320, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20751,25009,25009,25009,25009, 25009,22640, 4106, 2847, 2847, 2847, 2847, 2847,14321,20752, 25009,25009,20753,14318,25009,22641,20754,25009,22642, 721, 22920,21527,22643,25009,25009,21527,25009,14319,25009,20755, 4109, 2847, 2847,22994,14320, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20751,21395,25009, 25009,25009,21395,25009, 4106, 2847, 2847, 2847, 2847, 2847, 25009,20752,21396,25009,20753,14329,21396,25009,20754,21397, 25009, 721,25009,22998,22492,25009,25009,22997,25009,14330, 25009,20755, 4109, 2847, 2847,25009,14331, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20751, 25009,22396,23025,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,14332,20752,25009,22397,20753,14329,25009,25009, 20754,25009,22398,22921,17822,25009,22492,25009,25009,25009, 25009,14330,21896,20755, 4109, 2847, 2847,25009,14331, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,17328,21815,22396,25009,21937,21897,19334, 4106, 2847, 2847, 2847, 2847, 2847,25009,17329,25009,22397,22840,14337, 21898,25009,17330,19335,22398,22160,25009,21899,22165,21817, 14338,25009,25009,14339,19336,22999, 4109, 2847, 2847,25009, 14340,22161,22943,21818,22492,22907,22019,22678,19337,25009, 21819,25009,22162,25009,25009,19338,14338, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,22163, 2847, 2847,22844, 25009,22396,25009,22164,22587,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,22397,22835,14342,22588,25009, 25009,25009,22398, 721,25009,22589,22498,25009,25009,23029, 23027,14343,25009,25009, 4109, 2847, 2847,25009,14344, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20751,25009,22403,23031,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,14345,20752,25009,22404,20753,14342, 25009,25009,20754,25009,22405,25009,25009,22498,22498,22922, 25009,21483,25009,14343,25009,20755, 4109, 2847, 2847,25009, 14344, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847, 22160, 2847, 2847,22165,22403,22403,25009,25009,21351,25009, 4106, 2847, 2847, 2847, 2847, 2847,22161,25009,22404,22404, 25009,14337,21352,25009,25009,22405,22405,22162,25009,21353, 22160,25009,14338,22165,23033,14339,25009,25009, 4109, 2847, 2847,22163,14340,22949,25009,21354,22161,22873,22164,25009, 25009,25009,20415,25009,25009,25009,22838,22162,14338,25009, 22096,14347, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,22272, 2847, 4105,25009,25009,25009,25009,22164,20280, 25009, 4106, 2847, 2847, 2847, 2847, 2847,22097,25009,25009, 22875,21815,11330,20281,21937,25009,22837,25009,25009,25009, 20282,22098,25009,25009,22099,25009,11331,21816,22100, 4109, 2847, 2847,25009,11332,22885,25009,20419,23034,21817,25009, 23036,20930,25009,25009,22101,25009,25009,25009,25009,14362, 765, 765,21818, 765, 765, 765, 765, 765, 765,21819, 765, 765,20341,21815,22403,25009,21937,20931,20931, 2873, 765, 765, 765, 765, 765,22839,20342,25009,22404,21816, 14372,20932,20932,20343,25009,22405,25009,23002,20933,20933, 21817,25009,23037,23040,14373,25009,20344, 2876, 765, 765, 25009,14374, 765, 765,21818, 765, 765, 765, 765, 765, 765,21819, 765, 765,20341,25009,25009,25009,25009,25009, 21077, 2873, 765, 765, 765, 765, 765,14375,20342,22842, 21942,20341,14372,25009,21078,20343,22965,23054,25009,21483, 22965,21079,23000,25009,25009,20342,14373,25009,20344, 2876, 765, 765,20343,14374, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 2873,25009,22880,20280,20344,21351,22880,25009,25009, 22915,25009, 1032,25009,25009,25009,25009,22881,20281,20663, 21352,22881,22096,21611,23051,20282, 1033,21353,22882, 2876, 25009, 4165,22874, 1034, 765, 765,25009, 765, 765, 765, 765, 765, 765,21354, 765, 5024,20664,22968,25009,22097, 22096,25009,21950, 2873, 765, 765, 765, 765, 765,20341, 20665,25009,25009,22098,12437,21828,22099,20667,21815,25009, 22100,21937,22877,20342,25009,23038,21829,22097,12438,25009, 20343, 2876, 765, 765,21816,12439,22101,25009,25009,25009, 21830,22098,25009,20344,22099,21817,23001,21831,22100,14391, 765, 765,25009, 765, 765, 765, 765, 765, 765,21938, 765, 765,22876,22845,22101,25009,21819,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009,22841, 14393,25009,25009,25009,25009,25009,25009,22965,25009,20415, 25009, 2848,22335,25009,14394,25009,25009, 765, 765, 765, 25009,14395, 765, 765,22096, 765, 765, 765, 765, 765, 765,25009, 765, 765,22880,25009,20280,23050,25009,22229, 22892, 765, 765, 765, 765, 765, 765,14396,22881,25009, 20281,22097,14393,22230,25009,22882,22231,20282,25009,17822, 22232,25009,25009, 2848,22335,22098,14394,25009,22099, 765, 765, 765,22100,14395, 90, 90,22233, 90, 90, 90, 90, 90, 90,25009, 2905, 90,17328,25009,22101,21950, 19092,22229,22429, 90, 90, 90, 90, 90, 90,25009, 17329,25009,21828,25009, 4238,22230,18814,17330,22438,25009, 25009,25009,22232,21829,25009,25009,25009,18815, 4239,22326, 17331, 90, 90, 90, 90, 4240,22914,21830,22233,25009, 22893,19093,25009,22327,21831,25009,25009,25009,23015,25009, 22328,25009,23057,14403, 5157, 90, 90,22847, 90, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 14404, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 2905, 2190,20341,23016,21950, 2848,22804,21896,21896, 2191, 90, 90, 90, 90, 90,25009,20342,21828,25009,19335, 10599,22905,25009,20343,25009,25009,25009,25009,21829,25009, 19336,21897,21897,22805,10600,25009,20344, 2194, 90, 90, 7741,10601,21830,25009,19337,21898,21898,22806,25009,21831, 22807,19338,21899,21899,22808,25009,25009,14405,14406,14406, 14406,14406,14406,14406,14406,12606,22992,22848,21954,25009, 22809,14406,14406,14406,14406,14406,14407,25009,25009,25009, 25009,25009,25009,25009,22965,22429,20309,25009,25009,25009, 92,25009,25009,25009,25009,25009,25009,14408,14406,14406, 14406,14406,14406,14410,14410,14410,14410,14410,14410,14410, 14411,22880,22326,20169,25009,23055,14410,14410,14410,14410, 14410,14412,25009,25009,25009,22881,22327,20170,23049,23069, 25009,25009,22882,22328,20171,25009,25009,22883,25009,20444, 25009,25009,14413,14410,14410,14410,14410,14410,14414,14414, 14414,14414,14414,14414,14414, 90,23070,25009,25009,25009, 25009,14414,14414,14414,14414,14414,14415,25009,25009,25009, 23071,25009,25009,25009,25009,25009,23075,23072,22728,22241, 25009,25009,23073, 3539,25009,25009,25009,14416,14414,14414, 14414,14414,14414,14418,14418,14418,14418,14418,14418,14418, 13500,25009,25009,22242,25009,22640,14418,14418,14418,14418, 14418,14419,25009,25009,25009,25009,25009,22243,25009,22641, 22346,21527,22642,22241,22244,25009,22643,22909,25009,25009, 25009,25009,14420,14418,14418,14418,14418,14418,14421,14421, 14421,14421,14421,14421,14421,22731,25009,22242,21395,25009, 25009,14421,14421,14421,14421,14421,14422,25009,25009,25009, 25009,22243,21396,25009,22492,22728,25009,22346,23076,23084, 22241,25009,25009, 90,25009,25009,25009,14423,14421,14421, 14421,14421,14421,14427,14427,14427,14427,14427,14427,14427, 13511,22396,22640,25009,22242,25009,14427,14427,14427,14427, 14427,14428,23074,25009,25009,22397,22641,25009,22243,22642, 22492,22678,22398,22643,23114,22244,25009,23081,25009,25009, 25009,25009,14429,14427,14427,14427,14427,14427,14430,14430, 14430,14430,14430,14430,14430,25009,25009,22396,22587,25009, 23112,14430,14430,14430,14430,14430,14431,23115,25009,25009, 25009,22397,22588,25009,23116,22498,22498,20930,22398,22589, 25009,25009,25009,25009,25009,25009,25009,14432,14430,14430, 14430,14430,14430,14435,14435,14435,14435,14435,14435,14435, 13522,22587,22403,22403,20931,23118,14435,14435,14435,14435, 14435,14436,25009,25009,25009,22588,22404,22404,20932, 2848, 22335,23123,22589,22405,22405,20933,23120,25009,25009,25009, 25009,25009,14437,14435,14435,14435,14435,14435,14438,14438, 14438,14438,14438,14438,14438,25009,25009,22229,20931,25009, 25009,14438,14438,14438,14438,14438,14439,25009,25009,25009, 25009,22230,20932,25009,22231,25009,23127,22965,22232,20933, 25009,25009,25009,25009,25009,25009,22894,14440,14438,14438, 14438,14438,14438, 9722,22233,11691,11691,11691,11691,11691, 11691,11691,11692,21077,22880,25009,25009,25009,11691,11691, 11691,11691,11691,11693,25009,25009,25009,21078,22881,25009, 25009,22965,20415,23140,21079,22882,25009,25009,25009,25009, 25009,25009,25009,25009,11694,11691,11691,11691,11691,11691, 14446,14446,14446,14446,14446,14446,14446,13537,22880,20280, 22326,25009,25009,14446,14446,14446,14446,14446,14447,25009, 25009,25009,22881,20281,22327,22429,20548,23152,23152,22882, 20282,22328,25009,25009,25009,20283,23137,25009,25009,14448, 14446,14446,14446,14446,14446,14449,14449,14449,14449,14449, 14449,14449,22326,25009,23070,23070,25009,25009,14449,14449, 14449,14449,14449,14450,25009,25009,22327,25009,23071,23071, 25009,25009,23199,23141,22429,23072,23072,25009,25009,25009, 25009,23073,25009,25009,14451,14449,14449,14449,14449,14449, 11705,11705,11705,11705,11705,11705,11705,11706,25009,22396, 25009,22326,25009,11705,11705,11705,11705,11705,11707,23139, 25009,25009,25009,22397,25009,22327,23162,25009,22728,21896, 22398,25009,22328,25009,25009,25009,25009,25009,25009,11708, 11705,11705,11705,11705,11705,11701,11701,11701,11701,11701, 11701,11701, 9680,21897,25009,22640,25009,25009,11701,11701, 11701,11701,11701,11702,23163,25009,25009,21898,25009,22641, 25009,23164,22642,22492,21899,22965,22643,25009,25009,25009, 25009,25009,25009,25009,11703,11701,11701,11701,11701,11701, 14457,14457,14457,14457,14457,14457,14457,13553,22640,25009, 22396,25009,22880,14457,14457,14457,14457,14457,14458,25009, 25009,25009,22641,25009,22397,22642,22881,23195,22678,22643, 21447,23200,25009,22882,23136,25009,25009,25009,25009,14459, 14457,14457,14457,14457,14457,14460,14460,14460,14460,14460, 14460,14460,22968,25009,21313,22587,23201,25009,14460,14460, 14460,14460,14460,14461,25009,25009,25009,25009,21314,22588, 25009,22678,23205,22498,22492,21315,22589,25009,25009,25009, 25009,25009,25009,25009,14462,14460,14460,14460,14460,14460, 11723,11723,11723,11723,11723,11723,11723,11724,22587,22403, 22403,22396,25009,11723,11723,11723,11723,11723,11725,23198, 25009,25009,22588,22404,22404,22397,20930, 2848,22804,22589, 22405,23206,22398,25009,25009,25009,25009,23203,25009,11726, 11723,11723,11723,11723,11723,11719,11719,11719,11719,11719, 11719,11719, 9696,20931,25009,22805,25009,25009,11719,11719, 11719,11719,11719,11720,25009,25009,25009,20932,25009,22806, 25009,25009,22895,25009,20933,25009,22808, 2848,22804, 2848, 22804,25009,23208,25009,11721,11719,11719,11719,11719,11719, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90, 2190,22896, 2848,22804,22805,22678,22805,25009, 2191, 90, 90, 90, 90, 90,20341,25009,25009,25009,22806, 10627,22806,22807,25009,22807,25009,22808,25009,22808,20342, 22899,22805,25009,22587,10628,25009,20343, 3510, 90, 90, 21950,10629,22809,25009,22809,22806,25009,22588,22807,20344, 22916,25009,22808,21828,22589,14468,14469,14469,14469,14469, 14469,14469,14469,12667,21829,22897,25009,23030,22809,14469, 14469,14469,14469,14469,14470,25009,25009,25009,21830,25009, 25009,25009,20663,25009,23213,21831,22498,25009,25009,22935, 25009,25009,25009,25009,25009,14471,14469,14469,14469,14469, 14469,14473,14473,14473,14473,14473,14473,14473,14474,20664, 25009,21077,25009,22403,14473,14473,14473,14473,14473,14475, 25009,23204,25009,20665,25009,21078,25009,22404,23220,22965, 20667,23152,21079,25009,22405,25009,25009,23210,25009,25009, 14476,14473,14473,14473,14473,14473,14480,14481,14482,14483, 14483,14483,14483,23153,25009,22880,22880,25009,23070,11742, 11742,11742,11742,11742,11747,25009,25009,25009,25009,22881, 22881,25009,23071,23223,25009,23152,22882,22882,25009,23072, 25009,23222,25009,25009,25009,11744,11742,11742,11742,11742, 11742,14484,14484,14484,14484,14484,14484,14484,10727,25009, 22880,25009,23070,25009,11739,11739,11739,11739,11739,11740, 25009,25009,25009,25009,22881,25009,23071,25009,25009,23237, 721,22882,22160,23072,25009,22165,25009,25009,23073,25009, 11741,11739,11739,11739,11739,11739, 90, 90,22161, 5405, 90, 90, 90, 90, 90,25009, 2905, 2190,20751,22162, 25009,25009,25009,25009,25009, 2191, 90, 90, 90, 90, 90,25009,20752,22163,25009,20753,10621,25009,25009,20754, 22164,25009,22923,21527,22160, 2848,22804,22165,22346,25009, 10622,22241,20755, 3510, 90, 90,10623,10624, 196, 196, 22161, 4421, 196, 196, 196, 196, 196,25009, 196, 196, 21395,22162,25009,22805,22924,22242,22096, 196, 196, 196, 196, 196, 196,25009,21396,22163,25009,22806, 3661,22243, 22807,21397,22164,25009,22808,25009,22244,25009,25009,25009, 25009,25009, 3662,22097,23083, 196, 196, 196,25009, 3663, 22809,22962,22448,22898,22903,25009,22429,22098,25009,25009, 22099,25009,25009,25009,22100,14531, 361, 361,25009, 4433, 361, 361, 361, 361, 361,22160, 361, 361,22165,21815, 22101,25009,21937,22326,20341, 361, 361, 361, 361, 361, 361,22161,25009,25009,25009,21816, 3676,22327,20342,25009, 22524,25009,22162,25009,22328,20343,21817,25009,25009,25009, 3677,22917,25009, 361, 361, 361,22163, 3678,20344,20478, 21818,25009,22973,22164,25009,22926,25009,21819,25009,25009, 25009,25009,19100,14538, 90, 90,25009, 90, 90, 90, 90, 90, 90,22927, 90, 90,25009,22928,18820,25009, 21937,25009,25009, 2191, 90, 90, 90, 90, 90,18821, 25009,25009,25009,21816,13644,25009,25009,25009,25009,25009, 25009,20930,23035,18822,21817,25009,22965,25009,13645,25009, 23021, 2194, 90, 90,25009,13646, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90, 90,20931,21815, 25009,25009,21937,22880,25009, 2191, 90, 90, 90, 90, 90,13647,20932,25009,25009,21816,13644,22881,25009,20933, 25009,25009, 721,23005,22882,23152,21817,25009,25009,21527, 13645,25009,20935, 2194, 90, 90,23138,13646, 90, 90, 21818, 5405, 90, 90, 90, 90, 90,21819, 90, 3790, 20751,22929,23070,25009,25009,23238,21395, 2191, 90, 90, 90, 90, 90,25009,20752,25009,23071,20753,10809,25009, 21396,20754,25009,23072,25009,25009,22934,21397,21447,21950, 25009,23152,10810,25009,20755, 2194, 90, 90,23168,10811, 90, 90,21828, 90, 90, 90, 90, 90, 90, 90, 90, 90,21313,21829,25009,25009,21950,25009,23070, 90, 90, 90, 90, 90, 90,25009,21314,21830,25009,21828, 14548,25009,23071,21315,21831,25009, 721,19074,21483,23239, 21829,25009,25009,23251,14549,25009,23022, 90, 90, 90, 90,14550, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831,13665, 90,18793,21351,25009,25009,25009,25009, 21395, 90, 90, 90, 90, 90, 90,22933,18794,21352, 25009,19306,12770,25009,21396,18796,23044,25009,14551,23242, 23003,21397,22241,25009,22963,25009,12771,25009,18797, 90, 90, 90,21354,12772, 90, 90,19092, 90, 90, 90, 90, 90, 90,25009,13665, 90,22242,25009,25009,25009, 25009,22097,18814, 90, 90, 90, 90, 90, 90,25009, 22243,25009,25009,18815,12770,22098,25009,22244,22099,25009, 25009,25009,22100,19334,25009,25009,25009,18816,12771,25009, 19330, 90, 90, 90,18817,12772,14552,22931,22101,19335, 23087,25009,22678,25009,25009,22096,22965,25009,25009,25009, 19336,25009,25009,25009,12775, 90, 90,25009, 90, 90, 90, 90, 90, 90,19337, 90, 90,20341,25009,22587, 25009,19338,22097,22880, 90, 90, 90, 90, 90, 90, 1829,20342,25009,22588,22932, 1823,22098,22881,20343,22099, 22589,25009,23287,22964,22882,25009,25009,25009,25009, 1824, 25009,20344, 90, 90, 90,23221, 1825, 241, 241,22101, 241, 241, 241, 241, 241, 241, 636, 243, 241,14554, 14554,14554,14554,14554,14554,14554, 927, 241, 241, 241, 241, 241,14554,14554,14554,14554,14554,14555, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639,14556,14554, 14554,14554,14554,14554, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 90, 90,25009, 1422, 90, 90, 9936, 90, 90,25009, 90, 90,23171,23009,25009,25009,22165,25009, 25009, 90, 90, 90, 90, 90, 90,25009,23172,25009, 25009,22161, 8962,25009,25009,23173,25009,25009,25009,25009, 25009,25009,22162, 2848,22335,25009, 8963,25009,23174, 90, 90, 90, 90, 8964, 90, 90,22163, 90, 90, 90, 9936, 90, 90,22164, 90, 90,19100,25009,25009,25009, 22965,22229,20663, 90, 90, 90, 90, 90, 90,25009, 25009,25009,18820,25009, 8962,22230,25009,25009,22231,25009, 25009,25009,22232,18821,25009,25009,25009,22880, 8963,20664, 25009, 90, 90, 90, 90, 8964,22979,18822,22233,25009, 19342,22881,25009,20665,18823,23294,20666,22937,22882,25009, 20667,25009,25009,14562, 90, 90,22096, 90, 90, 90, 90, 90, 90,20669, 90,11046,23052,25009,25009,25009, 21447,22954,20664,13681, 90, 90, 90, 90, 90,25009, 25009,25009,25009,22097,14564,25009,20665,25009,25009,25009, 721,25009,25009,20667,21313, 2848,22335,22098,14565,25009, 22099,11050, 90, 90,22100,14566, 90, 90,21314, 90, 90, 90, 90, 90, 90,21315, 90,11046,20751,25009, 22101,25009,25009,22229,25009,13681, 90, 90, 90, 90, 90,14567,20752,23110,21450,20753,14564,22230,25009,23006, 22231,25009,25009,22678,22232,20663,22980, 2848,22804,25009, 14565,25009,20755,11050, 90, 90,22492,14566, 90, 90, 22233, 90, 90, 90, 90, 90, 90,25009, 90,11046, 22587,25009,20664,25009,25009,22805,23028,13681, 90, 90, 90, 90, 90,22396,22588,25009,20665,22765,14575,22806, 25009,22589,22807,20667,25009,25009,22982,22397,22346,25009, 22582,22241,14576,25009,22398,11050, 90, 90,25009,14577, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,11046,23026,25009,25009,22242,25009,25009,25009,13681, 90, 90, 90, 90, 90,14578,25009,25009,25009,22243, 14575,25009,25009,25009,25009,25009,22244,22728,22160,22346, 25009,22165,22241,25009,14576,25009,25009,11050, 90, 90, 22988,14577, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90,11046,22640,22162,22242,25009,25009,25009, 23080,13681, 90, 90, 90, 90, 90,25009,22641,22163, 22243,22819,14583,25009,25009,22643,23010,22244, 721,25009, 21815,23243,25009,21937,25009,21527,14584,25009,25009,11050, 90, 90,25009,14585, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,11046,20751,21817,25009,25009, 25009,25009,21395,13681, 90, 90, 90, 90, 90,14586, 20752,21818,25009,20753,14583,25009,21396,20754,21819,25009, 25009,25009,23011,21397,25009,21896,25009,23252,14584,25009, 20755,11050, 90, 90,25009,14585, 90, 90,23004, 90, 90, 90, 90, 90, 90,25009, 90,11046,22160,21897, 25009,22165,25009,25009,25009,13681, 90, 90, 90, 90, 90,25009,25009,21898,22161,25009,14588,14589,25009,25009, 21899,25009,25009,25009,25009,22162,25009,25009,25009,25009, 14590,25009,25009,11050, 90, 90,25009,14591,23246,22163, 25009,25009,25009,14589, 90, 90,22164, 90, 90, 90, 90, 90, 90,25009, 90,11046,21815,25009,25009,21937, 22925,25009,25009,13681, 90, 90, 90, 90, 90,25009, 25009,25009,21816,25009,14595,14596,25009,25009,25009,25009, 25009,25009,25009,21817,25009,25009,25009,25009,14597,22728, 25009,11050, 90, 90,25009,14598,25009,21818,25009,25009, 25009,14596, 90, 90,21819, 90, 90, 90, 90, 90, 90,25009, 8008, 90,25009,25009,22640,23248,22930,25009, 25009, 907, 90, 90, 90, 90, 90,25009,25009,25009, 22641,25009,12800,22642,25009,14603,25009,22643,25009,20663, 21815,21527,25009,21937,25009,23280,12801,25009,21447, 90, 90, 90, 629,12802, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 8008, 90,20664,21817,21395,25009, 25009,25009,21313, 907, 90, 90, 90, 90, 90,25009, 20665,21818,21396,20666,12800,25009,21314,20667,21819,21397, 25009,25009,23039,21315,23013,25009,25009,23085,12801,25009, 20669, 90, 90, 90, 629,14604, 90, 90,21530, 8012, 90, 90, 90, 90, 90,12799, 8008, 90,12799,12799, 12799,12799,12799,12799,12799, 907, 90, 90, 90, 90, 90,12803,12803,12803,12803,12803,12804,12803,12803,12803, 12803,12803,14606,12803,12803,12803,12803,12803,12803,12803, 12805,12803,12803, 90, 90, 90, 629,12806,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803, 90, 90,25009, 90, 90, 90, 90, 90, 90, 629, 90, 90,14609,14610,14610,14610,14610,14610,14610, 13712, 90, 90, 90, 90, 90,14610,14610,14610,14610, 14610,14611, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 631, 629, 629, 90, 90, 90, 629,14612,14610,14610,14610,14610,14610, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 1200,25009,25009,25009, 25009,25009,25009,25009,25009,11081,11082,11082,11082,11082, 11082,11082,11083,25009,21950,25009,25009,25009,11082,11082, 11082,11082,11082,11084,25009,22061,25009,21828,25009,25009, 25009,25009,25009,25009,25009,23018,25009, 92,21829,25009, 23306,23152,25009,25009,11085,11082,11082,11082,11082,11082, 241, 241,21830,12822, 241, 241, 241, 241, 241,21831, 241, 241,20341,21815,25009,25009,21937,22326,23070, 911, 241, 241, 241, 241, 241,25009,20342,22051,25009,21816, 11017,22327,23071,20343,25009,25009,25009,23012,22328,23072, 21817,25009, 2848,22804,11018,23175,20344, 241, 241, 241, 25009,11019, 241, 241,21938,10974, 241, 241, 241, 241, 241,21819, 241, 241,20341,25009,21950,25009,21950,25009, 22805, 911, 241, 241, 241, 241, 241,25009,20342,21828, 25009,21828,11017,25009,22806,20343,25009,22807,25009,23259, 21829,22808,21829,25009,25009,25009,11018,25009,20344, 241, 241, 241,22728,11019,21830,25009,21830,22809,25009,22983, 25009,21831,25009,21831,14614, 90, 90,23019, 90, 90, 90, 90, 90, 90,25009, 90, 90,22936,21815,22640, 25009,21937,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,25009,22641,21816,12788,22642,25009,25009,25009, 22643,25009,22728,25009,14616,21817, 2848,23062,23250,12789, 25009,25009, 90, 90, 90,25009,12790, 241, 241,21818, 14617, 241, 241, 241, 241, 241,21819,10976, 241,22640, 25009,25009,25009,25009,22229,25009, 911, 241, 241, 241, 241, 241,23014,22641,25009,25009,22642,11005,22230,25009, 22643,22231,25009,25009,25009,22232, 2848,22335,25009,22678, 25009,11006,25009,23082, 241, 241, 241,11007,11008, 241, 241,22233,10974, 241, 241, 241, 241, 241,25009,10976, 241, 2848,22804,25009,22229,25009,22587,22978, 911, 241, 241, 241, 241, 241,20341,25009,25009,25009,22230,11005, 22588,22231,25009,25009,25009,22232,25009,22589,20342,22805, 25009,25009,22981,11006,25009,20343, 241, 241, 241,11007, 11008,22233,23132,22806,21950,23117,22807,25009,20344,25009, 22808,25009,25009,23338,25009,25009,25009,21828,14618,14624, 14624,14624,14624,14624,14624,14624,22809,25009,21829,22097, 25009,25009,14624,14624,14624,14624,14624,14625,25009,25009, 25009,25009,21830,22098,25009,25009,22099,25009,25009,21831, 22100, 92,25009,23017,25009,25009,25009,25009,14626,14624, 14624,14624,14624,14624, 90, 90,22101,12985, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,20341, 2848,22804,25009,25009,25009,20341, 90, 90, 90, 90, 90, 90,25009,20342,25009,25009,25009, 8009, 25009,20342,20343,25009,25009,25009,25009,25009,20343,23413, 22805,25009,25009, 8010,23088,20344, 90, 90, 90, 90, 8011,20344,23491,25009,22806,25009,25009,22807,14629, 90, 90,22808, 90, 90, 90, 90, 90, 90,25009, 90, 11046,20341,22984,25009,25009,25009,25009,22809,11047, 90, 90, 90, 90, 90,25009,20342,25009,25009,25009,14631, 25009,25009,20343,25009,25009,25009,23089,25009,21527,20663, 21950,23152,25009,14632,25009,20344,11050, 90, 90,25009, 14633, 90, 90,21828, 90, 90, 90, 90, 90, 90, 25009, 90,11046,20341,21829,21395,20664,25009,23070,25009, 11047, 90, 90, 90, 90, 90,14634,20342,21830,21396, 20665,14631,23071,25009,20343,21831,21397,20667,22965,23072, 23253,22965, 2848,22335,25009,14632,23320,20344,11050, 90, 90,23020,14633, 90, 90,23124, 90, 90, 90, 90, 90, 90,25009, 90,13747,22880,25009,25009,22880,25009, 22229,23135,11047, 90, 90, 90, 90, 90,23061,22881, 25009,25009,22881,14644,22230,25009,22882,22231,25009,22882, 25009,22232,21527,25009, 2848,22335,21483,14645,25009,25009, 11050, 90, 90,23053,14646, 90, 90,22233, 90, 90, 90, 90, 90, 90,22160, 90, 90,22165,25009,21395, 25009,25009,22229,21351, 90, 90, 90, 90, 90, 90, 22161,25009,25009,21396,25009,14648,22230,21352,25009,22231, 21397,22162,22498,23063,21353,25009,25009,14649,25009,14650, 25009,25009, 90, 90, 90,22163,14651,23043,23166,22233, 21354,22678,22164,25009,25009,22498,25009,25009,25009,22403, 25009,25009,25009,14649, 90, 90,23007, 90, 90, 90, 90, 90, 90,22404, 90,13747,22590,21483,22587,25009, 22405,23285,22403,11047, 90, 90, 90, 90, 90,14652, 25009,25009,22588,22406,14644,25009,22404,25009,23032,22589, 721,25009,21483,22405,21351,25009,25009,23291,14645,25009, 25009,11050, 90, 90,25009,14646, 90, 90,21352, 90, 90, 90, 90, 90, 90,21353, 90,13747,20751,21351, 25009,25009,25009,23045,25009,11047, 90, 90, 90, 90, 90,21354,20752,21352,21486,20753,14660,25009,25009,20754, 21353,25009,25009,22965,22429,22965,25009,23091,25009,25009, 14661,23131,20755,11050, 90, 90,21354,14662, 90, 90, 22096, 90, 90, 90, 90, 90, 90,25009, 90,13747, 22880,22326,22880,25009,25009,25009,23046,11047, 90, 90, 90, 90, 90,14663,22881,22327,22881,22097,14660,23049, 25009,22882,22328,22882,25009,23304,23307,25009,22883, 2848, 22804,22098,14661,25009,22099,11050, 90, 90,22100,14662, 90, 90,22096, 90, 90, 90, 90, 90, 90,25009, 90,13747,25009,25009,22101,25009,25009,22805,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,22097, 14668,22806,25009,25009,22807,25009,25009,23152,22808,25009, 22429,25009,25009,22098,14669,23066,22099,11050, 90, 90, 22100,14670, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,13747,23070,25009,22101,22326,23048,22209, 25009,11047, 90, 90, 90, 90, 90,14671,23071,25009, 25009,22327,14668,25009,25009,23072,25009,25009,22328,20930, 22160,25009,22498,22165,25009,22096,14669,25009,23154,11050, 90, 90,23056,14670, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90,13747,20931,22162,25009,22403, 25009,25009,22097,11047, 90, 90, 90, 90, 90,25009, 20932,22163,25009,22404,14673,14674,22098,20933,22164,22206, 22405,25009,25009,22100,25009,25009, 721,25009,14675,25009, 20935,11050, 90, 90,23094,14676,23047,23207,23122,22101, 25009,14674, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,20751,14679,14679,14679,14679,14679, 14679, 90, 90, 90, 90, 90, 90,25009,20752,25009, 25009,20753,14680,25009,25009,20754,25009,25009,25009,23170, 23092,23332,25009, 2848,22804,25009,14681,25009,20755, 90, 90, 90,25009,14682, 90, 90,19092, 90, 90, 90, 90, 90, 90,25009, 90, 90,23171,25009,21395,25009, 25009,22805,18814, 90, 90, 90, 90, 90, 90,25009, 23172,25009,21396,18815,14680,22806,25009,23173,22807,21397, 25009,20930,23067, 2848,22804,25009,21896,19093,14681,25009, 23174, 90, 90, 90,18817,14682, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,13747,20931,25009, 21897,22805,23102,19098,25009,11047, 90, 90, 90, 90, 90, 721,20932,25009,21898,22806,14685,14686,22807,20933, 25009,21899,22808,23065,23209,25009,25009,25009,25009,23403, 14687,25009,20935,11050, 90, 90,25009,14688,22809,20751, 22019,22898,25009,14686, 90, 90,25009, 90, 90, 90, 90, 90, 90,20752, 90,11046,20753,25009,25009,25009, 20754,25009,25009,11047, 90, 90, 90, 90, 90,25009, 25009,25009,25009,23093,14699,25009,25009,25009,25009,20887, 25009,22429,22160,23152,25009,22165,21527,22346,14700,25009, 22241,11050, 90, 90,25009,14701, 90, 90,23095, 90, 90, 90, 90, 90, 90,25009, 90,11046,22326,22162, 23070,25009,25009,21395,22242,11047, 90, 90, 90, 90, 90,14702,22327,22163,23071,22524,14699,21396,22243,22328, 22164,23072,25009,23152,21397,22244,25009,23333,23152,25009, 14700,23323,23225,11050, 90, 90,19100,14701, 90, 90, 23155, 90, 90, 90, 90, 90, 90,25009, 90,11046, 23070,22160,18820,25009,22165,23070,23318,11047, 90, 90, 90, 90, 90,18821,23071,25009,25009,22161,14714,23071, 25009,23072,25009,25009,25009,25009,23072,18822,22162,25009, 25009,21896,14715,25009,18823,11050, 90, 90,23321,14716, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90,11046,23108,19104,25009,21897,25009,25009,25009,11047, 90, 90, 90, 90, 90,14717,25009,23097,22276,21898, 14714,25009,25009,25009,25009,25009,21899,23170,21815,22728, 25009,21937,25009,23359,14715,25009,21447,11050, 90, 90, 23161,14716, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,11046,23171,21817,22640,25009,25009,23328, 21313,11047, 90, 90, 90, 90, 90,25009,23172,21818, 22641,25009,14727,22642,21314,23173,21819,22643,23098,23170, 21815,21315,22492,21937,25009,23360,14728,25009,23174,11050, 90, 90,25009,14729, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,11046,23171,21817,25009,22396, 25009,25009,22396,11047, 90, 90, 90, 90, 90,14730, 23172,21818,25009,22397,14727,25009,22397,23173,21819,25009, 22398,22965,23101,22398,22498,21937,22678,23364,14728,23099, 23256,11050, 90, 90,23113,14729, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,11046,22880,21817, 25009,22403,25009,22587,22587,11047, 90, 90, 90, 90, 90,23363,22881,21818,25009,22404,14738,22588,22588,22882, 21819,25009,22405,23170,22589,22589,25009,21950,23152,22728, 14739,25009,23305,11050, 90, 90,23119,14740, 90, 90, 21828, 90, 90, 90, 90, 90, 90,25009, 90,11046, 23171,21829,25009,25009,25009,23070,22640,11047, 90, 90, 90, 90, 90,14741,23172,21830,25009,23254,14738,23071, 22641,23173,21831,22642,23104,25009,23072,22643,25009,23330, 25009,25009,14739,25009,23174,11050, 90, 90,25009,14740, 90, 90,23156, 90, 90, 90, 90, 90, 90,25009, 90,11046, 2848,22804,21950,22160,25009,25009,22165,11047, 90, 90, 90, 90, 90,25009,25009,21828,25009,25009, 14746,22161,25009,25009,25009,25009,25009,25009,21829,25009, 22805,14747,22162,25009,14748,25009,23064,11050, 90, 90, 23008,14749,21830,22492,22806,22678,22163,22807,23366,21831, 25009,22808,25009,22164,25009,25009,22728,14747, 90, 90, 23105, 90, 90, 90, 90, 90, 90,22809, 90,11046, 22396,23107,22587,25009,21950,22403,25009,11047, 90, 90, 90, 90, 90,22640,22397,25009,22588,21828,14751,22404, 25009,22398,25009,23365,25009,23361,22405,22641,21829,25009, 22642,20930,14752,25009,22643,11050, 90, 90,25009,14753, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90,11046,23165,21483,25009,25009,25009,25009,20931,11047, 90, 90, 90, 90, 90,14754,25009,25009,25009,25009, 14751,25009,20932,25009,25009,25009,25009,23170,25009,20933, 21351,25009,22678,17822,14752,25009,23370,11050, 90, 90, 25009,14753, 90, 90,21352, 90, 90, 90, 90, 90, 90,21353, 90,11046,23171,19334,25009,25009,25009,22587, 17328,11047, 90, 90, 90, 90, 90,21354,23172,23129, 25009,19335,14746,22588,17329,23173,22765,25009,25009,25009, 22589,17330,19336,14747,23086,25009,14748,25009,23174,11050, 90, 90,25009,14749,17331,17826,19518,25009,23202,19519, 23380,20663,21950,19338,25009,25009,23103,25009,25009,14747, 25009,21527,14756, 90, 90,21828, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,21829,22880,20664,25009, 25009,25009, 90, 90, 90, 90, 90, 90,21395,25009, 21830,22881,20665,14763,25009,25009,25009,21831,22882,20667, 25009,23275,21396,25009,25009,22096,22965,14764,25009,21397, 90, 90, 90,23125,14765, 90, 90,21483, 90, 90, 90, 90, 90, 90,25009, 90, 90,23167,21530,25009, 25009,25009,22097,22880, 90, 90, 90, 90, 90, 90, 14766,25009,23379,25009,21351,14763,22098,22881,25009,22099, 25009,25009,23337,22100,22882,23152,25009,23133,21352,14764, 25009,25009, 90, 90, 90,21353,14765, 90, 90,22101, 90, 90, 90, 90, 90, 90,25009, 90,11046,23171, 25009,21354,23070,23130,21486,25009,11047, 90, 90, 90, 90, 90,25009,23172,25009,25009,23071,14778,25009,25009, 23173,25009,25009,23072,23394,25009,25009,25009, 2848,23148, 22429,14779,25009,23174,11050, 90, 90,23241,14780, 90, 90,22096, 90, 90, 90, 90, 90, 90,25009, 90, 11046,23070,25009,25009,23382,25009,22805,22326,11047, 90, 90, 90, 90, 90,14781,23071,25009,25009,22097,14778, 22806,22327,23072,22807,22524,25009,25009,22808,22328,22678, 2848,22804,22098,14779,25009,22099,11050, 90, 90,22100, 14780, 90, 90,22809, 90, 90, 90, 90, 90, 90, 25009, 90,11046,23134,25009,22101,22587,25009,22805,25009, 11047, 90, 90, 90, 90, 90,25009,25009,25009,25009, 22588,14789,22806,25009,25009,22807,25009,22589,22429,22808, 23152,22346,25009,23150,22241,14790,25009,25009,11050, 90, 90,23286,14791, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,11046,22326,25009,23070,22242,25009, 25009,25009,11047, 90, 90, 90, 90, 90,14792,22327, 25009,23071,22243,14789,25009,25009,22328,25009,23072,22244, 25009,22346,23383,25009,22241, 721,19074,14790,25009,23395, 11050, 90, 90,23244,14791, 90, 90,23157, 90, 90, 90, 90, 90, 90,22160, 90,11046,22165,22242,25009, 19092,21950,25009,18793,11047, 90, 90, 90, 90, 90, 22161,25009,22243,25009,21828,14797,18814,18794,25009,22244, 18795,22162,25009,25009,18796,21829,14798,18815,25009,14799, 25009,25009,11050, 90, 90,22272,14800,18797,23090,21830, 25009,19093,22164,21527,23331,25009,23277,25009,23188,25009, 25009,19334,14798, 90, 90,23096, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,22346,19335,25009,22241, 21395,25009,11047, 90, 90, 90, 90, 90,19336,25009, 25009,25009,25009,14802,21396,25009,25009,21656,25009, 721, 19074,21397,19337,22242,25009,23397,23405,14803,25009,23189, 11050, 90, 90,25009,14804, 90, 90,22243, 90, 90, 90, 90, 90, 90,22244, 90,11046,18793,25009,25009, 25009,25009,23070,22640,11047, 90, 90, 90, 90, 90, 14805,18794,23159,22350,18795,14802,23071,22641,18796,25009, 22642,25009,23152,23072,22643,25009,25009, 2848,22335,14803, 25009,23260,11050, 90, 90,25009,14804, 90, 90,22498, 90, 90, 90, 90, 90, 90,25009, 90,11046,23070, 23400,21950,25009,22241,25009,22229,11047, 90, 90, 90, 90, 90,25009,23071,21828,25009,22403,14797,25009,22230, 23072,25009,22231,25009,23396,21829,22232,22242,14798,25009, 22404,14799,25009,22590,11050, 90, 90,22405,14800,21830, 25009,22243,22233,25009,23147,22338,21831,25009,22244,25009, 22406,25009,25009,25009,14798,25009,23121,14807, 90, 90, 23106, 8012, 90, 90, 90, 90, 90, 6801, 8008, 90, 12923,12923,12923,12923,12923,12923,12923, 90, 90, 90, 90, 90, 90, 6801, 6801, 6801, 6801, 6801, 8009, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 8010, 6801, 6801, 90, 90, 90, 90, 8011, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 6801,14815,14816,14816,14816,14816,14816,14816, 13874,25009,25009,25009,25009,25009,14816,14816,14816,14816, 14816,14817,25009,25009,25009,25009,25009,25009,25009,25009, 23152,20663, 2848,22335,25009, 92,25009,25009,25009,25009, 25009,25009,14818,14816,14816,14816,14816,14816,14819,14820, 14820,14820,14820,14820,14820,14821,25009,23070,20664,25009, 22229,14820,14820,14820,14820,14820,14822,25009,25009,25009, 25009,23071,20665,22346,22230,25009,22241,22438,23072,20667, 25009,22232,25009,23181,25009,19100,22165,14823,14820,14820, 14820,14820,14820, 8012,23146,23211,23240,22233,25009,22161, 22242,18820,14826,14827,14827,14827,14827,14827,14827,14828, 22162,25009,18821,25009,22243,14827,14827,14827,14827,14827, 14829,22244,25009,25009,22163,25009,18822,25009,25009,21527, 22728,22164,22728,23194,23158,25009,25009,22448,25009,25009, 25009,14830,14827,14827,14827,14827,14827,14835,14836,14836, 14836,14836,14836,14836,12940,25009,21395,22640,25009,22640, 14836,14836,14836,14836,14836,14837,25009,23404,25009,25009, 21396,22641,25009,22641,22642,23408,22642,21397,23406,25009, 22643,25009,25009,25009,25009,25009,14838,14836,14836,14836, 14836,14836,14840,14841,14841,14841,14841,14841,14841,14842, 25009,25009,21395,25009,25009,14841,14841,14841,14841,14841, 14843,25009,25009,25009,25009,25009,21396,25009,25009,25009, 22492,21527,22492,21397,25009,25009,25009,25009,25009,25009, 25009,14844,14841,14841,14841,14841,14841,14851,14852,14852, 14852,14852,14852,14852,12954,25009,23439,22396,21395,22396, 14852,14852,14852,14852,14852,14853,25009,25009,25009,25009, 25009,22397,21396,22397,22498,21656,22582,23448,22398,21397, 22398,25009,25009,25009,23440,25009,14854,14852,14852,14852, 14852,14852,14856,14857,14857,14857,14857,14857,14857,14858, 23407,22403,25009,25009,22403,14857,14857,14857,14857,14857, 14859,25009,25009,25009,25009,22404,25009,25009,22404,23449, 25009,23450,22405,25009,25009,22405,25009,25009,23446,25009, 25009,14860,14857,14857,14857,14857,14857,14867,14868,14869, 14870,14870,14870,14870, 90,25009,20931,25009,20931,25009, 12037,12037,12037,12037,12037,12042,25009,25009,25009,25009, 20932,25009,20932,25009,25009,25009, 721,20933,22160,20933, 25009,22165,25009,23463,25009,25009,12039,12037,12037,12037, 12037,12037, 90, 90,22161,12985, 90, 90, 90, 90, 90,25009, 90, 90,20751,22162,25009,25009,25009,25009, 22326, 90, 90, 90, 90, 90, 90,25009,20752,22163, 25009,20753, 9038,25009,22327,20754,22164,25009, 721,19074, 22160,22328,23261,22165, 2848,22804, 9039,25009,20755, 90, 90, 90,23180, 9040, 90, 90,22161, 8012, 90, 90, 90, 90, 90,25009, 90, 90,18793,22162, 2848,22335, 23214,25009,22805, 90, 90, 90, 90, 90, 90,25009, 18794,22163,25009,18795, 9038,23145,22806,18796,22164,22807, 25009,25009,23182,22808,25009,21483,22229,21351, 9039,25009, 18797, 90, 90, 90,23149, 9040,23176,25009,21950,22809, 22230,21352,25009,22231,25009,25009,25009,22232,21353,25009, 25009,21828,21351,14871,14872,14873,14873,14873,14873,14873, 14873,13921,21829,22233,21354,25009,21352,14873,14873,14873, 14873,14873,14874,21353,25009,25009,21830,23215,25009,25009, 22965,25009,23152,21831,25009,25009,25009,25009,25009,21354, 25009,23191,25009,14875,14873,14873,14873,14873,14873,14876, 14877,14877,14877,14877,14877,14877,25009,22880,23458,23070, 25009,25009,14877,14877,14877,14877,14877,14878,25009,25009, 25009,22881,25009,23071,25009,25009,25009,22728,22882,21815, 23072,23517,21937,25009,23474,25009,25009,25009,14879,14877, 14877,14877,14877,14880,14886,21816,12054,12054,12054,12054, 12054,12054,12054,12058,22640,25009,21817,25009,22396,12054, 12054,12054,12054,12054,12056,25009,25009,25009,22641,25009, 21938,22819,22397,25009,25009,22643,22492,21819,25009,22398, 25009, 721,23187,25009,25009,12057,12054,12054,12054,12054, 12054, 90, 90,23249, 90, 90, 90, 90, 90, 90, 90, 90, 90,22396,25009,25009,25009,25009,25009,20751, 90, 90, 90,11113, 90, 90,25009,22397,25009,25009, 22582,10044,25009,20752,22398,25009,20753,25009,25009,25009, 20754,25009,22965,21815,25009,10045,21937,23283, 90, 90, 90, 90,10046,20755,23178,22429,14890, 90, 90,21816, 90, 90, 90, 90, 90, 90, 90, 90, 90,22880, 21817,23224,21815,21950,25009,21937, 90, 90, 90,11113, 90, 90,22326,22881,21818,25009,21828,10044,21816,25009, 22882,21819,25009,25009,25009,25009,22327,21829,23460,21817, 25009,10045,25009,22328, 90, 90, 90, 90,10046,23184, 20930,21830, 721,21818,25009,21896,25009,25009,21831,25009, 21819,14891, 90, 90,25009, 90, 90, 90, 90, 90, 90, 90, 9048, 90,23100,25009,23190,20931,25009,21897, 20751, 90, 90, 90, 90, 90, 90,25009,25009, 2848, 22804,20932, 8029,21898,20752,25009,25009,20753,20933,25009, 21899,20754,25009,25009,25009,25009, 8030,25009,21483, 90, 90, 90, 90, 8031,20755,25009,23292,22805,23479,23177, 25009,14892, 90, 90,25009, 90, 90, 90, 90, 90, 90,22806, 90,11046,22807,21351,25009,25009,22808,25009, 25009,11047, 90, 90, 90, 90, 90,25009,25009,21352, 25009,25009,11959,25009,22809,14893,21353,22898,25009,25009, 23216,23151,25009,25009, 721,25009,11960,25009,25009,11050, 90, 90,21354,11961, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,21950,22160,25009,22492, 22165,25009,20751, 90, 90, 90, 90, 90, 90,21828, 25009,25009,25009,22161, 9997,23282,20752,25009,25009,20753, 21829,25009,25009,20754,22162,25009,22396,25009, 9998,23179, 25009, 90, 90, 90,21830, 9999,20755,20888,22163,25009, 22397,21831,25009,25009,25009,22164,23193,22398,22498,14894, 90, 90,25009, 90, 90, 90, 90, 90, 90,23183, 90,10053,25009,21815,23288,25009,21937,25009,25009, 90, 90, 90, 90, 90, 90,22403,25009,25009,25009,21816, 14896,25009,25009,25009,25009,25009,25009,23170,25009,22404, 21817,25009,25009,23518,14897,25009,22405, 90, 90,10056, 25009,14898, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90,10053,23171,21815,25009,23334,21937,23185, 22587, 90, 90, 90, 90, 90, 90,14899,23172,25009, 25009,21816,14896,25009,22588,23173,25009,25009,25009,21527, 25009,22589,21817,25009,23523,25009,14897,25009,23174, 90, 90,10056,22429,14898, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90,12997,21395,25009,25009,25009, 21950,22403,25009, 90, 90, 90, 90, 90, 90,22326, 21396,23186,25009,21828,14911,22404,25009,21397,25009,25009, 25009,25009,22405,22327,21829,23485,22096,22429,14912,25009, 22328, 90, 90,10056,25009,14913, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90,12997,23226,22432, 23217,25009,25009,22097,22326, 90, 90, 90, 90, 90, 90,14914,25009,23192,25009,25009,14911,22098,22327,25009, 22206,25009, 721,25009,22100,22328,25009,25009,22096,22346, 14912,25009,22241, 90, 90,10056,23461,14913, 90, 90, 22101, 90, 90, 90, 90, 90, 90,25009, 90, 90, 20751,25009,25009,25009,25009,22097,22242, 90, 90, 90, 90, 90, 90,25009,20752,25009,25009,20753,14918,22098, 22243,20754,22099,25009,25009,23263,22100,22244,20930, 2848, 23230,23533,14919,25009,20755, 90, 90, 90,23398,14920, 90, 90,23219, 90, 90, 90, 90, 90, 90,25009, 90, 90,20341,25009,25009,20931,25009,22229,21077, 90, 90, 90, 90, 90, 90,14921,20342,25009,25009,20932, 14918,22230,21078,20343,22231,25009,20933,22498,22232,21079, 25009, 2848,22335,22096,14919,25009,23933, 90, 90, 90, 23293,14920, 90, 90,22233, 90, 90, 90, 90, 90, 90,25009, 90, 90,22403,25009,25009,25009,25009,22229, 22097, 90, 90, 90, 90, 90, 90,25009,22404,25009, 25009,22590,14923,22230,22098,22405,22231,22099, 2848,22804, 22232,22100,25009,25009,14924,25009,14925,23218,23289, 90, 90, 90,25009,14926,23232,25009,22233,22101,25009,25009, 2848,22335,25009,25009,25009,25009,22805,25009,25009,19334, 14924, 90, 90,25009, 90, 90, 90, 90, 90, 90, 22806, 90,12997,22807,25009,19335,25009,22808,22229,25009, 90, 90, 90, 90, 90, 90,19336,25009,25009,25009, 23235,14936,22230,22809,25009,22231,25009,25009,25009,22232, 19337,21896,25009,23231,22492,14937,25009,23352, 90, 90, 10056,25009,14938, 90, 90,22233, 90, 90, 90, 90, 90, 90,25009, 90,12997,21897,22160,25009,25009,22165, 25009,22396, 90, 90, 90, 90, 90, 90,14939,21898, 25009,25009,22161,14936,25009,22397,21899,25009,25009, 721, 23340,25009,22398,22162, 2848,22804,22678,14937,25009,23401, 90, 90,10056,23515,14938, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90,12997,20751,23264,25009, 25009,25009,22805,22587, 90, 90, 90, 90, 90, 90, 25009,20752,25009,25009,20753,14947,22806,22588,20754,22807, 25009,25009,23170,22808,22589,25009,25009,23234,23519,14948, 25009,20755, 90, 90,10056,25009,14949, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,12997,23171, 22160,25009,25009,22165,25009,23409, 90, 90, 90, 90, 90, 90,14950,23172,22375,25009,22161,14947,25009,25009, 23173,25009,25009,25009,23265,25009,25009,22162,25009,23152, 25009,14948,25009,23174, 90, 90,10056,23272,14949, 90, 90,22272, 90, 90, 90, 90, 90, 90,22164, 90, 12997,25009,22160,18814,25009,22165,23070,25009, 90, 90, 90, 90, 90, 90,18815,25009,25009,25009,22161,14955, 23071,25009,25009,23237,25009,25009,22965,23072,19093,22162, 25009,25009,23073,14956,25009,18817, 90, 90,10056,25009, 14957, 90, 90,22163, 90, 90, 90, 90, 90, 90, 22164, 90,12997,22880,19098,25009,23266,25009,25009,23303, 90, 90, 90, 90, 90, 90,14958,22881,25009,25009, 23049,14955,25009,25009,22882,25009,25009,25009,23170,22883, 25009,25009,25009, 2848,22804,14956,25009,25009, 90, 90, 10056,25009,14957, 90, 90,23170, 90, 90, 90, 90, 90, 90,23236, 90,12997,23171,25009,25009,25009,25009, 25009,22805, 90, 90, 90, 90, 90, 90,25009,23172, 25009,25009,23171,14960,25009,22806,23173,25009,22807,25009, 25009, 721,22808,25009,25009,25009,23172,14961,25009,23174, 90, 90,10056,23173,14962,23257,25009,25009,22809,25009, 22160,22346,25009,22165,22241,25009,23174,23258,25009,20751, 25009,25009,22965,14963, 90, 90,22161, 90, 90, 90, 90, 90, 90,20752, 90, 90,20753,22162,22242,25009, 20754,25009,25009, 90, 90, 90, 90, 90, 90,22880, 25009,22163,22243,20755,14968,25009,23262,25009,22164,22244, 25009,25009,23268,22881,22429,21937,25009,23476,14969,25009, 22882, 90, 90, 90,23267,14970, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90, 90,23381,21817, 25009,22326,25009,25009,25009, 90, 90, 90, 90, 90, 90,14971,25009,21818,25009,22327,14968,25009,25009,25009, 21819,25009,22328,23152,21815,23534,25009,21937,25009,22498, 14969,25009,25009, 90, 90, 90,23308,14970, 90, 90, 21816, 90, 90, 90, 90, 90, 90,25009, 90,12997, 23070,21817,21077,25009,21950,25009,22403, 90, 90, 90, 90, 90, 90,25009,23071,21818,21078,21828,14976,25009, 22404,23072,21819,21079,25009,23487,23269,22405,21829,25009, 25009,25009,14977,25009,23475, 90, 90,10056,23521,14978, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90,12997,23171,21815,25009,25009,21937,23276,25009, 90, 90, 90, 90, 90, 90,14979,23172,25009,25009,21816, 14976,25009,25009,23173,25009,25009, 721,23341,25009,22492, 21817,25009,25009,23170,14977,25009,23174, 90, 90,10056, 25009,14978, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90,12997,20751,23255,22396,25009,25009,23270, 23171, 90, 90, 90, 90, 90, 90,25009,20752,25009, 22397,20753,14981,25009,23172,20754,25009,22398,25009,25009, 25009,23173,25009,25009,21950,25009,14982,25009,20755, 90, 90,10056,25009,14983,23174,23284,22495,21828,22965,21815, 25009,22728,21937,23555,25009,25009,25009,25009,21829,25009, 25009,19334,14984, 90, 90,21816, 90, 90, 90, 90, 90, 90,21830, 90,10053,22880,21817,19335,22640,23353, 23070,25009, 90, 90, 90, 90, 90, 90,19336,22881, 21818,25009,22641,14995,23071,22642,22882,23271,23542,22643, 25009,23072,19337,25009,25009,25009,25009,14996,25009,19338, 90, 90,10056,23329,14997, 90, 90,23278, 90, 90, 90, 90, 90, 90,25009, 90,10053,23273,19523,25009, 25009,25009,25009,18820, 90, 90, 90, 90, 90, 90, 14998,25009,25009,25009,18821,14995,25009,25009,25009,25009, 25009, 721,23342,23274,21527,25009,21950,25009,18822,14996, 25009,25009, 90, 90,10056,18823,14997, 90, 90,21828, 90, 90, 90, 90, 90, 90,25009, 90, 90,20751, 21829,21395,25009,25009,19104,25009, 90, 90, 90, 90, 90, 90,25009,20752,21830,21396,20753,15010,21656,25009, 20754,21831,21397,25009,23170,25009,22678,23486,25009,21483, 23297,15011,25009,20755, 90, 90, 90,25009,15012, 90, 90,22498, 90, 90, 90, 90, 90, 90,25009, 90, 90,23171,25009,22587,25009,25009,21351,25009, 90, 90, 90, 90, 90, 90,15013,23172,25009,22588,22403,15010, 21352,25009,23173,21611,22589,25009,23489,21353,22429,23298, 23599,25009,22404,15011,25009,23174, 90, 90, 90,22405, 15012, 90, 90,21354, 8012, 90, 90, 90, 90, 90, 25009, 8008, 90,20341,25009,22326,21351,23290,22501,25009, 90, 90, 90, 90, 90, 90,25009,20342,25009,22327, 21352, 8033,25009,25009,20343,25009,22328,21353,25009,23723, 23170,23152,25009,21483,23543, 8019,25009,20344, 90, 90, 90, 8020, 8034,21354,15026, 90, 90,25009, 8012, 90, 90, 90, 90, 90,25009, 8008, 90,23171,23070,22429, 21351,23431,25009,21950, 90, 90, 90, 90, 90, 90, 25009,23172,23071,25009,21352, 8033,21828,19335,23173,23072, 23319,21353,25009,22096,23299,23411,22326,21829,19336, 8019, 25009,23174, 90, 90, 90, 8020, 8034,21354,23155,25009, 22327,21830,19337,22524,25009,23302,25009,22328,23355,19338, 22097,25009,23545,25009,15027, 1018, 1018,22096, 1303, 1018, 1018, 1018, 1018, 1018,22098, 1018, 1018,22099,19523,25009, 25009,22100,22097,25009, 3364, 1018, 1018, 1018, 1018, 1018, 25009,25009,23300,25009,22097,15043,22098,22101,25009,22099, 25009,25009,25009,22100,25009,22492,25009,22210,22098,15044, 21447,22099, 3367, 1018, 1018,22100,15045, 1018, 1018,22101, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,23301, 25009,22101,22396,25009,21313,25009, 3364, 1018, 1018, 1018, 1018, 1018,15046,25009, 2848,22335,22397,15043,21314, 2848, 22335,25009,25009,22398,25009,21315,25009,25009,25009,25009, 22678,15044, 2848,22335, 3367, 1018, 1018,23362,15045, 1303, 25009,25009,22229,23513,23312,25009,23442,22229, 4878, 4878, 4878, 4878, 4878, 4878, 4878, 3364,22230,22587,25009,22231, 22229,22230,25009,22232,22438,25009, 1304,25009,22232,23313, 25009,22588,25009,23525,22230, 2848,23316,22231,22589,22233, 1305,22232,25009, 3367,22233, 4879,22498, 1306, 1018, 1018, 25009, 1303, 1018, 1018, 1018, 1018, 1018,23314, 1018, 5766, 23526, 2848,22804,22805,25009,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,22403,23527,25009,25009,22806,13131,25009, 22807,23529,22346,25009,22808,22241,25009,22404,25009,22805, 25009,25009,13132,25009,22405, 3367, 1018, 1018,23315,13133, 22809,25009,22498,22806,22346,25009,22807,22241,23368,22242, 22808,25009,22965,15062, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,22243, 1018, 1018,22809,25009,23322,22403, 22244,22242,25009, 1018, 1018, 1018, 1018, 1018, 1018,22880, 25009,25009,23540,22404,15064,22243,23324,25009,25009,25009, 22405,20663,22244,22881,23367, 2848,22804,23152,15065,25009, 22882, 1018, 1018, 1018,22502,15066, 1018, 1018,22448, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,20664,25009, 25009,25009,25009,22805,23070, 1018, 1018, 1018, 1018, 1018, 1018,15067,20665,23554,25009,20666,15064,22806,23071,20667, 22807,25009,25009,22492,22808,23072,22346,25009,25009,22241, 15065,25009,20669, 1018, 1018, 1018,22728,15066, 90, 90, 22809,15076, 90, 90, 90, 90, 90,25009, 90, 90, 22396,25009,23482,22242,25009,25009,25009, 90, 90, 90, 90, 90, 90,22640,22397,25009,25009,22243, 3397,25009, 25009,22398,25009,25009,22244,23170,22498,22641,25009,23595, 22642,25009, 3398,25009,22643, 90, 90, 90,23399, 3399, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,23171,22403,25009,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,23172,22404,25009,23254, 14205,25009,25009,23173,22405,25009, 721,23415,20930,22346, 25009,25009,22241,25009,14206,23412,23174, 4109, 2847, 2847, 23369,14207, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,23416,20931,22242,25009,25009,25009, 25009, 4106, 2847, 2847, 2847, 2847, 2847,14208,23417,20932, 22243,23418,14205,25009,25009,23419,20933,22244, 721,25009, 21483,23557,25009,25009,25009,25009,14206,25009,23420, 4109, 2847, 2847,23371,14207, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,20751,21351,25009,25009, 25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009, 20752,21352,25009,20753,15085,25009,25009,20754,21353,25009, 721,25009,23375,22346,25009,25009,22241,25009,15086,25009, 20755, 4109, 2847, 2847,21354,15087, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,23416,21351, 22242,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,15088,23417,21352,22243,23418,15085,25009,25009,23419, 21353,22244, 721,25009,22429,22346,25009,25009,22241,23558, 15086,25009,23420, 4109, 2847, 2847,21354,15087, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847, 20751,22326,22242,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,20752,22327,22243,20753,15103,25009, 25009,20754,22328,23559,25009,22678,22492,23560,25009,25009, 21896,25009,15104,23421,20755, 4109, 2847, 2847,23384,15105, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,22587,22396,21897,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,15106,22588,22397,21898,22765, 15103,25009,25009,22589,22398,21899,25009,22498,22498,23563, 25009,25009,25009,23525,15104,25009,23443, 4109, 2847, 2847, 23441,15105, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,23445, 2847, 2847,22403,22403,22640,25009,25009,25009, 23526, 2847, 2847, 2847, 2847, 2847, 2847,25009,22404,22404, 22641,22590,15118,22642,23527,22405,22405,22643,25009,25009, 25009,23529,22429,25009,25009,22492,15119,25009,22406, 2859, 2847, 2847,23447,15120, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847, 2848,22804,25009,22326, 25009,25009,22396, 2847, 2847, 2847, 2847, 2847, 2847,15121, 25009,25009,23170,22327,15118,21483,22397,22429,25009,25009, 22328,25009,25009,22398,22805,25009,25009,19092,15119,23351, 23233, 2859, 2847, 2847,23462,15120, 2848,23516,22806,23171, 25009,22895,21351,18814,22326,22808,15136,15136,15136,15136, 15136,15136,15136,23172,18815,25009,21352,25009,22327,21611, 23335,22809,25009,21353, 3405,22328,25009,25009,18816,25009, 25009,19330,21483,23174,23258,18817,25009,22728, 3406,21354, 25009, 2859,25009,23544,23374, 3407, 2847, 2847, 2848,15139, 2847, 2847, 2847, 2847, 2847,25009, 2847, 4105,20341,21351, 25009,25009,25009,25009,22640, 4106, 2847, 2847, 2847, 2847, 2847,25009,20342,21352,25009,25009,11330,25009,22641,20343, 21353,22642,23572,22728,22160,22643,25009,22165,23453,23564, 11331,25009,20344, 4109, 2847, 2847,21354,11332, 765, 765, 22161, 765, 765, 765, 765, 765, 765,25009, 765, 765, 22640,22162,25009,25009,25009,25009,25009, 2873, 765, 765, 765, 765, 765,25009,22641,22163,25009,22819,15147,25009, 25009,22643,22164,25009,23343,23170,22160,22498,23619,22165, 25009,25009,15148,25009,23483, 2876, 765, 765,25009,15149, 765, 765,22161, 765, 765, 765, 765, 765, 765,25009, 765, 765,23171,22162,22403,22880,25009,25009,25009, 2873, 765, 765, 765, 765, 765,15150,23172,22163,22404,22881, 15147,25009,25009,23490,22164,22405,22882,22965,23346, 2848, 22804,22165,25009,23601,15148,23344,23174, 2876, 765, 765, 23170,15149, 765, 765,22161, 765, 765, 765, 765, 765, 765,25009, 765, 5024,22880,22162,22346,22805,25009,22241, 21950, 2873, 765, 765, 765, 765, 765,23171,22881,22163, 25009,22806,12437,21828,22807,23620,22164,25009,22808,25009, 25009,23172,25009,22242,21829,25009,12438,25009,23173, 2876, 765, 765,25009,12439,22809,25009,23317,22243,21830,25009, 22429,23174,25009,25009,22244,21831,23336,25009,22678,15167, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 15168, 765,23477,21815,23432,25009,21937,22326,25009, 765, 765, 765, 765, 765, 765,22587,25009,25009,25009,21816, 14393,22327,25009,25009,25009,25009,25009,25009,22328,22588, 21817,25009,23621,21447,14394,25009,22589, 765, 765, 765, 25009,14395, 765, 765,21938, 765, 765, 765, 765, 765, 765,23347,15168, 765,23444,22681,25009,21313,25009,25009, 25009, 765, 765, 765, 765, 765, 765,14396,25009,25009, 25009,21314,14393,25009,25009,25009,25009,25009,21315,25009, 21815,25009,25009,21937, 2848,23390,14394,25009,25009, 765, 765, 765,23514,14395, 765, 765,21816, 765, 765, 765, 765, 765, 765,22160, 765, 765,22165,21817,25009,25009, 25009,25009,22229, 765, 765, 765, 765, 765, 765,22161, 25009,21818,25009,25009,15172,20341,22230,25009,23349,22231, 22162,21815,25009,22232,21937,25009, 1999,22339, 1997,20342, 25009, 765, 765, 765,22163, 1998,20343,21816,23170,22233, 25009,22164,25009, 721,19074,25009,21896,25009,21817,20344, 23797,25009, 1999, 90, 90,23345, 90, 90, 90, 90, 90, 90,21818, 2905, 90,23171,22429,23525,25009,21819, 21897,18793, 90, 90, 90, 90, 90, 90,25009,23172, 25009,25009,23348, 4238,21898,18794,23173,25009,18795,23604, 25009,21899,18796,22326,23526,23339,25009, 4239,25009,23174, 90, 90, 90, 90, 4240,18797,19078,22327,23527,23480, 22019,25009,25009,25009,23623,23529,25009,25009,15176, 90, 90,25009, 90, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500,15177, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009, 2905, 2190,25009,25009,25009,25009, 25009,25009,25009, 2191, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,10599,25009,25009,22492,25009,23152, 25009,22965,25009,25009,25009,25009,25009,25009,10600,25009, 25009, 2194, 90, 90, 7741,10601,15178,15178,15178,15178, 15178,15178,15178,14411,22396,25009,23070,23632,22880,15178, 15178,15178,15178,15178,15179,25009,23618,25009,22397,25009, 23071,22582,22881,25009,25009,22398,22678,23072, 92,22882, 23597,25009,25009,25009,25009,15180,15178,15178,15178,15178, 15178,14414,14414,14414,14414,14414,14414,14414,15181,25009, 23598,25009,25009,22587,14414,14414,14414,14414,14414,14415, 25009,25009,25009,25009,25009,25009,25009,22588,25009,22346, 22765,25009,22241,25009,22589,25009,25009,25009,25009,25009, 14416,14414,14414,14414,14414,14414,15183,15183,15183,15183, 15183,15183,15183, 90,25009,25009,22242,25009,25009,15183, 15183,15183,15183,15183,15184,25009,25009,25009,25009,25009, 22243,25009,22429,23152,22492,23639,23525,23636,21896,25009, 25009, 3539,25009,25009,25009,15185,15183,15183,15183,15183, 15183,15187,15187,15187,15187,15187,15187,15187,13500,22326, 23070,22396,21897,23526,15187,15187,15187,15187,15187,15188, 25009,25009,25009,22327,23071,22397,21898,23527,22728,21527, 22328,23072,22398,21899,23529,25009,23671,25009,23622,23634, 15189,15187,15187,15187,15187,15187,15191,15191,15191,15191, 15191,15191,15191,23606,25009,22640,21395,25009,25009,15191, 15191,15191,15191,15191,15192,25009,25009,25009,25009,22641, 21396,25009,22642,25009,22492,22728,22643,21397,25009,25009, 25009,25009,23642,25009,23644,15193,15191,15191,15191,15191, 15191,15196,15196,15196,15196,15196,15196,15196,13511,23641, 25009,22396,22640,25009,15196,15196,15196,15196,15196,15197, 25009,25009,25009,25009,25009,22397,22641,23669,23670,22819, 21447,21447,23673,22643,25009,25009,25009,25009,25009,25009, 15198,15196,15196,15196,15196,15196,15200,15200,15200,15200, 15200,15200,15200,25009,21313,21313,25009,25009,25009,15200, 15200,15200,15200,15200,15201,25009,25009,25009,21314,21314, 25009,22492,23676,22498,22498,21315,21315,25009,25009,25009, 25009,25009,25009,25009,25009,15202,15200,15200,15200,15200, 15200,15204,15205,15206,15207,15207,15207,15207,22396,22587, 22403,22403,25009,25009,12618,12618,12618,12618,12618,12619, 25009,25009,22397,22588,22404,22404,25009,22498,23525,22398, 22589,22405,23679,25009,25009,23677, 90,23672,25009,25009, 12620,12618,12618,12618,12618,12618,15208,15208,15208,15208, 15208,15208,15208,13522,22403,23526,25009,25009,23680,15208, 15208,15208,15208,15208,15209,25009,25009,25009,22404,23527, 25009,23525,23684,23685,22429,22405,23529,25009,25009,25009, 25009,25009,25009,23678,25009,15210,15208,15208,15208,15208, 15208,15212,15212,15212,15212,15212,15212,15212,23526,23526, 23610,22326,25009,25009,15212,15212,15212,15212,15212,15213, 25009,25009,23527,23527,23611,22327,23152,23152,25009,23681, 23529,23612,23697,25009,25009,25009,25009,25009,25009,25009, 15214,15212,15212,15212,15212,15212,15216,15217,15218,15219, 15219,15219,15219,23070,23070,25009,23707,25009,25009,12627, 12627,12627,12627,12627,12628,25009,25009,23071,23071,25009, 25009,25009,25009,25009,23072,23072,19100,23709,23357,25009, 25009,25009,25009,25009,25009,12629,12627,12627,12627,12627, 12627, 9722,18820,15220,15220,15220,15220,15220,15220,15220, 11692,25009,25009,18821,25009,25009,12624,12624,12624,12624, 12624,12625,25009,25009,25009,25009,25009,18822,25009,23714, 19342,23717,21896,23525,18823,25009,25009,25009,25009,25009, 25009,25009,12626,12624,12624,12624,12624,12624,15221,15221, 15221,15221,15221,15221,15221,13537,21897,25009,22640,25009, 23526,15221,15221,15221,15221,15221,15222,25009,25009,25009, 21898,25009,22641,25009,23527,22642,23718,21899,21527,22643, 25009,23529,25009,25009,25009,25009,25009,15223,15221,15221, 15221,15221,15221,15225,15225,15225,15225,15225,15225,15225, 23683,25009,25009,21395,25009,21395,15225,15225,15225,15225, 15225,15226,25009,25009,25009,25009,25009,21396,25009,21396, 22492,22678,22498,23685,21397,25009,21397,25009,25009,25009, 25009,25009,15227,15225,15225,15225,15225,15225,15229,15230, 15231,15232,15232,15232,15232,23686,25009,22396,22587,22403, 23610,12637,12637,12637,12637,12637,12638,25009,25009,25009, 25009,22397,22588,22404,23611,22765,23525,23685,23748,22589, 23754,23612,25009,25009,23752,25009,25009,12639,12637,12637, 12637,12637,12637,15233,15233,15233,15233,15233,15233,15233, 11706,25009,25009,23526,23610,25009,12634,12634,12634,12634, 12634,12635,25009,25009,25009,25009,25009,23527,23611,22678, 25009,23761,23685,23685,23529,23612,25009,25009,25009,25009, 25009,23758,12636,12634,12634,12634,12634,12634,15234,15234, 15234,15234,15234,15234,15234,13553,22587,25009,25009,23610, 23610,15234,15234,15234,15234,15234,15235,25009,25009,25009, 22588,25009,25009,23611,23611,23768,22965,22589,23525,25009, 23763,23612,25009,25009,25009,23750,25009,15236,15234,15234, 15234,15234,15234,15238,15238,15238,15238,15238,15238,15238, 23688,25009,22880,22880,25009,23526,15238,15238,15238,15238, 15238,15239,25009,25009,25009,25009,22881,22881,25009,23527, 23685,23783,23152,22882,22882,25009,23529,23757,23769,25009, 25009,25009,15240,15238,15238,15238,15238,15238,15242,15243, 15244,15245,15245,15245,15245,23606,25009,23610,23070,23070, 23762,12650,12650,12650,12650,12650,12651,23782,25009,25009, 25009,23611,23071,23071,23152,22728,25009,22728,23612,23072, 23072,25009,25009,25009,25009,25009,25009,12652,12650,12650, 12650,12650,12650,15246,15246,15246,15246,15246,15246,15246, 11724,23070,22640,25009,22640,25009,12647,12647,12647,12647, 12647,12648,25009,25009,25009,23071,22641,25009,22641,22642, 25009,22819,23784,22643,21815,22643,25009,21937, 721,23415, 23792,23790,12649,12647,12647,12647,12647,12647, 90, 90, 21816, 90, 90, 90, 90, 90, 90,25009, 90, 2190, 21950,21817,22096,25009,21950,25009,23416, 2191, 90, 90, 90, 90, 90,21828,25009,21818,25009,21828,10627,25009, 23417,25009,21819,23418,21829,25009,25009,23419,21829,22097, 23350,25009,10628,25009,25009, 3510, 90, 90,21830,10629, 23420,21942,21830,22098,25009,21831,22099,25009,25009,21831, 22100,25009,25009,23356,25009,15247,15248,15248,15248,15248, 15248,15248,15248,14474,21954,25009,22101,23433,23377,15248, 15248,15248,15248,15248,15249,25009,25009,25009,25009,25009, 25009,23785,22346,22346,22241,22241,22241,25009,25009,25009, 25009,25009,25009,25009,25009,15250,15248,15248,15248,15248, 15248,15251,15251,15251,15251,15251,15251,15251,22242,22242, 22242,25009,25009,25009,15251,15251,15251,15251,15251,15252, 25009,25009,22243,22243,22243,25009,25009,21527,25009,22244, 22244,22244,25009,25009,23786,23787,25009,25009,25009,25009, 15253,15251,15251,15251,15251,15251,12666,12666,12666,12666, 12666,12666,12666,12667,21395,25009,25009,25009,25009,12666, 12666,12666,12666,12666,12668,25009,25009,25009,21396,25009, 25009,21656,22678,25009,22096,21397,23816,25009,25009,23743, 25009,25009,25009,25009,25009,12669,12666,12666,12666,12666, 12666,12662,12662,12662,12662,12662,12662,12662,10727,22587, 25009,22097,25009,23744,12662,12662,12662,12662,12662,12663, 25009,25009,25009,22588,25009,22098,25009,23745,22206,25009, 22589,23525,22100,22678,23746,25009,22096,23378,23824,25009, 12664,12662,12662,12662,12662,12662, 196, 196,22101,15302, 196, 196, 196, 196, 196,25009, 196, 196,23526,25009, 22587,25009,25009,22097,23756, 196, 196, 196, 196, 196, 196,25009,23527,25009,22588,25009, 3661,22098,25009,23529, 22099,22589, 721,23415,22100,23823,25009, 2848,22804,25009, 3662,25009,23376, 196, 196, 196,25009, 3663, 361, 361, 22101,15309, 361, 361, 361, 361, 361,25009, 361, 361, 23416,25009,25009,25009,25009,22805,23391, 361, 361, 361, 361, 361, 361,25009,23417,25009,25009,23492, 3676,22806, 25009,23419,22807,25009,25009,25009,22808,25009,25009, 2848, 22335,25009, 3677,25009,23420, 361, 361, 361,25009, 3678, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90, 90,22160, 2848,22804,22165,19092,22229,25009, 2191, 90, 90, 90, 90, 90,25009,25009,25009,22161,25009, 13644,22230,18814,25009,22231,25009,25009,21950,22232,22162, 25009,22805,25009,18815,13645,25009,25009, 2194, 90, 90, 21828,13646,23389,22163,22233,22806,23816,19093,22895,23743, 22164,21829,22808,25009,18817,15317, 90, 90,23423, 90, 90, 90, 90, 90, 90,21830, 90, 90,22809,25009, 23392,23430,21831,23744,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,23354,15319,23745,25009,25009, 25009,25009,25009,22678,23746,23829,25009, 2848,22804,25009, 15320,25009,25009, 90, 90, 90,25009,15321, 90, 90, 19100, 90, 90, 90, 90, 90, 90,25009, 90, 90, 22587,25009,23526,25009,25009,22805,18820, 90, 90, 90, 90, 90, 90,15322,22588,25009,23527,18821,15319,22806, 25009,23825,22807,23529,25009,20930,22808,23816,25009,25009, 23743,18822,15320,25009,23393, 90, 90, 90,18823,15321, 90, 90,22809, 850, 90, 90, 90, 90, 90,23817, 13665, 90,20931,22160,23744,23436,22165,25009,25009, 90, 90, 90, 90, 90, 90,25009,20932,25009,23745,22161, 12770,25009,25009,20933,25009,23746,25009,23170,25009,25009, 22162,25009, 2848,22335,12771,21896,20935, 90, 90, 90, 25009,12772, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164,13665, 90,23171,22160,25009,25009,22165,21897, 22229, 90, 90, 90, 90, 90, 90,25009,23172,23422, 25009,22161,12770,21898,22230,23173,23410,22231,25009,25009, 21899,22232,22162,25009,25009,25009,12771,25009,23174, 90, 90, 90,23388,12772,23257,25009,22163,22233,23858,25009, 25009,25009,25009,22164,15325, 241, 241,25009, 241, 241, 241, 241, 241, 241, 636, 243, 241,20341,25009,25009, 25009,23424,25009,25009, 927, 241, 241, 241, 241, 241, 25009,20342,25009,25009,25009, 674,25009,25009,20343,25009, 25009, 721,23415,22160,23685,25009,22165,25009,25009, 671, 25009,20344, 241, 241, 241, 639, 675, 241, 241,22161, 241, 241, 241, 241, 241, 241, 636, 243, 241,23416, 22162,23610,25009,25009,25009,25009, 927, 241, 241, 241, 241, 241, 684,23417,22272,23611,23418, 674,25009,25009, 23419,22164,23612,25009,23532,21815,23425,21483,21937,22346, 25009, 671,22241,23494, 241, 241, 241, 639, 675, 90, 90,21816, 90, 90, 90, 9936, 90, 90,25009, 90, 90,23526,21817,25009,21351,25009,22242,25009, 90, 90, 90, 90, 90, 90,25009,23527,21818,25009,21352, 8962, 22243,21611,23529,21819,25009,21353,25009,22244,25009,25009, 23454,25009,23478, 8963,23525,23531, 90, 90, 90, 90, 8964,21354,23426,22448,25009,25009,25009,19092,15331, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 11046,23526,21815,18814,25009,21937,25009,25009,13681, 90, 90, 90, 90, 90,18815,23527,25009,25009,21816,15333, 25009,25009,23529,25009,25009,23832,23170,25009,19093,21817, 25009,23525,22678,15334,25009,18817,11050, 90, 90,23506, 15335, 90, 90,21818, 90, 90, 90, 90, 90, 90, 21819, 90,11046,23171,21815,25009,25009,21937,23526,22587, 13681, 90, 90, 90, 90, 90,15336,23172,23427,25009, 21816,15333,23527,22588,23173,25009,25009, 721,23569,23529, 22589,21817,25009,23831,25009,15334,25009,23174,11050, 90, 90,23674,15335, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90,11046,20751,25009,25009,25009,25009, 25009,25009,13681, 90, 90, 90, 90, 90,25009,20752, 23428,21942,20753,15346,25009,25009,20754,25009,25009,25009, 23497,21815,22346,25009,21937,22241,23842,15347,25009,20755, 11050, 90, 90,25009,15348, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,21817,22242, 25009,21950,25009,22326,13681, 90, 90, 90, 90, 90, 15349,25009,21818,22243,21828,15346,25009,22327,25009,21819, 22244,25009,23152,25009,22328,21829,25009,25009,25009,15347, 23429,23712,11050, 90, 90,19100,15348, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90,11046,23070, 25009,18820,25009,25009,25009,23473,13681, 90, 90, 90, 90, 90,18821,23071,23434,21954,23237,15357,25009,25009, 23072,25009,25009,25009,23170,23073,18822,22678,21950,23856, 25009,15358,22241,18823,11050, 90, 90,23512,15359, 90, 90,21828, 90, 90, 90, 90, 90, 90,25009, 90, 11046,23171,21829,25009,22587,25009,22242,25009,13681, 90, 90, 90, 90, 90,15360,23172,21830,25009,22588,15357, 22243,25009,23173,21831,25009,22589,23685,22244,22965,25009, 25009,22096,25009,15358,23435,23570,11050, 90, 90,23520, 15359, 90, 90,22096, 90, 90, 90, 90, 90, 90, 25009, 90,11046,23610,25009,22880,25009,25009,22097,23834, 13681, 90, 90, 90, 90, 90,25009,23611,25009,22881, 22097,15365,22098,25009,23612,22099,22882,25009,23170,22100, 25009,22965,23840,23455,22098,15366,25009,22099,11050, 90, 90,23457,15367, 90, 90,22101, 90, 90, 90, 90, 90, 90,25009, 90,11046,23171,25009,22101,22880,25009, 25009,25009,13681, 90, 90, 90, 90, 90,15368,23172, 25009,25009,22881,15365,25009,23049,23173,25009,25009,22882, 23685,25009, 2848,22335,22883,22096,25009,15366,25009,23174, 11050, 90, 90,25009,15367, 90, 90,23459, 90, 90, 90, 90, 90, 90,25009, 90,11046,23610,25009,25009, 22229,22678,22097,22728,13681, 90, 90, 90, 90, 90, 25009,23611,25009,25009,22230,15370,22098,22438,23612,22099, 25009,22232,25009,22100,25009,23836,23469,25009,22587,15371, 22640,23456,11050, 90, 90,25009,15372,22233,25009,22101, 25009,22429,22588,25009,22641, 2848,22335,22642,25009,22589, 25009,22643,25009,25009,25009,15373, 90, 90,22498, 90, 90, 90, 90, 90, 90,23600, 90,11046,22326,23484, 22731,25009,25009,22229,25009,13681, 90, 90, 90, 90, 90,25009,22327,25009,25009,22403,15379,22230,25009,22328, 22231,25009,25009,23843,22232,22728,22965,25009,25009,22404, 15380,25009,23467,11050, 90, 90,22405,15381, 90, 90, 22233, 90, 90, 90, 90, 90, 90,25009, 90,11046, 23522,25009,22640,22880,25009,25009,25009,13681, 90, 90, 90, 90, 90,15382,25009,25009,22641,22881,15379,22642, 25009,25009,25009,22643,22882,23525,23498, 2848,22335,22165, 25009,25009,15380,25009,23715,11050, 90, 90,23541,15381, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90,11046,23526,22162,22429,22229,22429,25009,21950,13681, 90, 90, 90, 90, 90,25009,23527,22163,25009,22230, 15384,21828,22231,23529,22164,25009,22232,25009, 2848,22804, 25009,22326,21829,22326,15385,25009,23605,11050, 90, 90, 25009,15386,22233,25009,23468,22327,21830,22327,22492,25009, 2848,22804,22328,21831,22328,25009,22805,23510,23844,23470, 15387, 90, 90,23773, 90, 90, 90, 90, 90, 90, 22806, 8008, 90,22807,25009,22396,25009,22808,22805,25009, 907, 90, 90, 90, 90, 90,25009,25009,25009,22397, 25009,12800,22806,22809,25009,22807,22398,15394,23525,22808, 25009,23472,25009, 2848,22804,12801,25009,23822, 90, 90, 90, 629,12802, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 8008, 90,23526,22160,25009,19334,22165, 23507,22805, 907, 90, 90, 90, 90, 90,25009,23527, 25009,25009,22161,12800,19335,22806,23529,25009,22807,25009, 25009,25009,22808,22162,25009,19336,25009,12801,25009,23531, 90, 90, 90, 629,12802,15395,23471,22163,22809,19518, 25009,25009,19519,25009,22164,25009,19338,25009,23499,25009, 25009,25009,25009,13706, 90, 90,25009,11120, 90, 90, 90, 90, 90,12799, 8008, 90,12799,12799,12799,12799, 12799,12799,12799, 907, 90, 90, 90, 90, 90,12803, 12803,12803,12803,12803,12804,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12805,12803, 12803, 90, 90, 90, 629,12806,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,22160,25009,25009,22165,25009,25009,13712, 90, 90, 90, 90, 90,25009,25009,25009,25009,22161, 630, 25009,25009,25009,25009,25009,25009,23647,25009,22728,22162, 25009,25009,22498, 631,25009,25009, 90, 90, 90,25009, 632, 90, 90,22163, 90, 90, 90, 90, 90, 90, 22164, 90, 90,23171,22160,22640,25009,22165,23500,22403, 13715, 90, 90, 90, 90, 90,25009,23172,25009,22641, 22161, 630,22642,22404,23173,25009,23862,25009,23525,23525, 22405,22162,25009,25009,23170, 631,25009,23174, 90, 90, 90,23828, 632, 241, 241,22163,10974, 241, 241, 241, 241, 241,23501, 241, 241,23526,23526,25009,25009,25009, 25009,23171, 911, 241, 241, 241, 241, 241,25009,23527, 23527,25009,23528,11017,25009,23172,23529,23529,25009,25009, 25009,23530,23173,25009,25009,25009,25009,11018,23830,23531, 241, 241, 241,23488,11019,23174, 721,23415,15399, 241, 241,23170,10974, 241, 241, 241, 241, 241,25009, 241, 241, 721,23415,21483,25009,25009,25009,25009, 911, 241, 241, 241, 241, 241,23416,25009,25009,25009,23171,11017, 25009,25009,25009,25009,23493,25009,25009,23646,23417,23416, 21351,23418,23172,11018,25009,23419, 241, 241, 241,23173, 11019,23889,25009,23417,21352,22678,23418,25009,23420,23496, 23419,21353,23174,15400, 90, 90,22096, 90, 90, 90, 90, 90, 90,23420, 90,11046,25009,21354,22396,23535, 25009,25009,22587,13681, 90, 90, 90, 90, 90,25009, 25009,25009,22397,22097,13682,15401,22588,25009,25009,22398, 721,23415,23503,23893,25009,21937,25009,22098,13683,25009, 22099,11050, 90, 90,23538,13684, 90, 90,21816, 8012, 90, 90, 90, 90, 90, 9019, 90, 90,23416,21817, 22101,21950,25009, 2848,22335, 90, 90, 90, 90, 90, 90,25009,23417,21818,21828,23418,11888,25009,25009,23419, 21819,25009,25009,25009,21815,21829,25009,21937,11889,25009, 11890,22229,23420, 90, 90, 90, 9019,11891,23495,21830, 21816,25009,25009,23895,23152,22230,21831,21483,22231,21896, 23511,21817,23550,25009,11889,15402, 241, 241,25009,10974, 241, 241, 241, 241, 241,21818,10976, 241,22233,25009, 22403,23070,21819,21897,21351, 911, 241, 241, 241, 241, 241,25009,25009,25009,22404,23071,11005,21898,21352,25009, 23502,22405,23072,25009,21899,21353,25009,25009,25009,25009, 11006,25009,25009, 241, 241, 241,11007,11008,23859,23536, 23556,21354,25009,25009,25009,15403, 241, 241,25009,10974, 241, 241, 241, 241, 241,25009,10976, 241,21815,21815, 21950,21937,21937,25009,25009, 911, 241, 241, 241, 241, 241,25009,25009,21828,21816,21816,11005,25009,25009,25009, 25009,25009,25009,25009,21829,21817,21817,25009,25009,21950, 11006,25009,25009, 241, 241, 241,11007,11008,21830,21818, 21818,25009,21828,25009,25009,21831,21819,21819,25009,25009, 23504,23505,25009,21829,15404,15408,15408,15408,15408,15408, 15408,15408,25009,23508,25009,25009,25009,21830,15408,15408, 15408,15408,15408,15409,21831,25009,25009,25009,25009,25009, 23901,23588, 2848,22335,25009,22965,25009, 92,25009,25009, 25009,25009,25009,25009,15410,15408,15408,15408,15408,15408, 15408,15408,15408,15408,15408,15408,15408,23526,25009,23839, 22229,25009,22880,15411,15408,15408,15408,15408,15409,25009, 25009,23527,25009,25009,22230,25009,22881,22231,23529,23049, 25009,22232, 92,22882,25009,23548,25009,25009,22883,15410, 15408,15408,15408,15408,15408, 90, 90,22233, 8012, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 9012, 9012, 9012, 9012,15412, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,25009,25009,25009,23509,25009,25009,21950, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 8009,21828,25009,25009,25009,25009,25009,25009,25009,22728, 21483,22429,21829,25009, 8010,25009,25009, 90, 90, 90, 90, 8011,21527,15413, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90,11046,22640,21351,22326,25009, 25009,25009,25009,11047, 90, 90, 90, 90, 90,21395, 22641,21352,22327,22642,15415,25009,25009,22643,21353,22328, 25009,23860,25009,21396,22728, 2848,22335,23698,15416,25009, 21397,11050, 90, 90,23614,15417, 90, 90,22432, 90, 90, 90, 90, 90, 90,25009, 90,11046,23566,25009, 25009,22640,25009,22229,25009,11047, 90, 90, 90, 90, 90,15418,25009,25009,25009,22641,15415,22230,22642,25009, 22231,25009,22643,23170,22232,25009,21527, 2848,22804,22492, 15416,25009,23549,11050, 90, 90,23565,15417, 90, 90, 22233, 90, 90, 90, 90, 90, 90,25009, 90,13747, 23171,25009,25009,21395,25009,22805,22396,11047, 90, 90, 90, 90, 90,23551,23172,25009,25009,21396,15430,22806, 22397,23173,22807,23649,21397,23170,22808,22398,25009, 2848, 23552,23890,15431,25009,23174,11050, 90, 90,23567,15432, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,13747,23171,25009,25009,25009,25009,22805,23568,11047, 90, 90, 90, 90, 90,15433,23172,25009,25009,23254, 15430,22806,25009,23173,22807,25009, 721,23415,22808,23903, 25009, 2848,22804,25009,15431,25009,23174,11050, 90, 90, 25009,15432, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416,25009,23610,23573,25009,22805, 25009, 90, 90, 90, 90, 90, 90,25009,23417,25009, 23611,23418,15437,22806,25009,23419,22807,23612, 721,23576, 23553,22346,25009,25009,22241,23525,15438,25009,23420, 90, 90, 90,25009,15439, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416,22492,22242,25009, 25009,25009,23526, 90, 90, 90, 90, 90, 90,15440, 23417,25009,22243,23418,15437,25009,23527,23419,25009,22244, 25009,22728,23857,23529,22396,23902,22096,22096,15438,25009, 23420, 90, 90, 90,25009,15439, 90, 90,22397, 90, 90, 90, 90, 90, 90,22398, 90, 90,22640,25009, 25009,25009,25009,22097,22097, 90, 90, 90, 90, 90, 90,25009,22641,23596,25009,22642,15442,22098,22098,22643, 22099,22099,25009,23170,22100,22100,25009,23861,15443,25009, 15444,25009,23539, 90, 90, 90,25009,15445,23537,25009, 22101,22101,25009,22209,25009,25009,25009,25009,25009,25009, 23171,25009,25009,19092,15443, 90, 90,25009, 90, 90, 90, 90, 90, 90,23172, 90,13747,25009,25009,18814, 25009,23173,25009,25009,11047, 90, 90, 90, 90, 90, 18815,25009,25009,25009,23174,15455,25009,25009,25009,23571, 23257,25009,25009,22160,19093,23816,22165,25009,23743,15456, 25009,18817,11050, 90, 90,25009,15457, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90,13747,23586, 22162,25009,23744,25009,25009,25009,11047, 90, 90, 90, 90, 90,15458,25009,22272,25009,23745,15455,25009,23885, 25009,23578,25009,23746,23816,22160,25009,23743,22165,23816, 25009,15456,23743,25009,11050, 90, 90,22498,15457, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90, 13747,23744,22162,23589,23886,21950,23744,25009,11047, 90, 90, 90, 90, 90,22403,23745,22163,25009,21828,15466, 23745,25009,23746,23580,25009,25009,25009,23887,22404,21829, 25009,22492,22498,15467,25009,22405,11050, 90, 90,25009, 15468, 90, 90,21830, 90, 90, 90, 90, 90, 90, 21831, 90,13747,23602,22160,25009,25009,22165,22396,22403, 11047, 90, 90, 90, 90, 90,15469,25009,25009,25009, 22161,15466,22397,22404,25009,25009,25009,25009,22498,22398, 22405,22162,25009,23891,23896,15467,25009,25009,11050, 90, 90,19100,15468, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90,13747,22403,21815,18820,25009,21937, 23581,25009,11047, 90, 90, 90, 90, 90,18821,22404, 25009,22276,21816,15474,25009,25009,22405,25009,25009,25009, 23897,21527,18822,21817,25009,25009,25009,15475,25009,18823, 11050, 90, 90,25009,15476, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90,13747,23592,21395,25009, 25009,23582,25009,25009,11047, 90, 90, 90, 90, 90, 15477,25009,21396,25009,25009,15474,25009,25009,25009,21397, 25009,25009,25009,21815,23583,25009,21937, 721,23415,15475, 25009,25009,11050, 90, 90,23645,15476, 90, 90,21816, 90, 90, 90, 90, 90, 90,23584, 90,13747,21937, 21817,25009,19092,21950,25009,23416,11047, 90, 90, 90, 90, 90,21816,25009,21938,25009,21828,15479,18814,23417, 25009,21819,23418,21817,25009, 721,23574,21829,25009,18815, 25009,15480,25009,25009,11050, 90, 90,21818,15481,23420, 23496,21830,25009,19093,21819,25009,25009,25009,21831,23663, 18817,23591,25009,20751,25009,25009,19334,15482, 90, 90, 25009, 90, 90, 90, 90, 90, 90,20752, 90, 90, 20753,25009,19335,25009,20754,25009,25009, 90, 90, 90, 90, 90, 90,19336,25009,25009,25009,20755,15487,25009, 25009,25009,23577,25009,25009,25009,25009,19337,25009,25009, 25009,25009,15488,25009,19338, 90, 90, 90,23664,15489, 90, 90,22096, 90, 90, 90, 90, 90, 90,25009, 90, 90,15490,15490,15490,15490,15490,15490,15490, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,22097, 15487,25009,25009,25009,25009,25009,25009,22498,21815,25009, 25009,21937,25009,22098,15488,25009,22099, 90, 90,12861, 22100,15489, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,13747,22403,21817,22101,25009,23615,25009, 25009,11047, 90, 90, 90, 90, 90,25009,22404,21818, 25009,22590,15496,25009,25009,22405,21819,25009,25009,23585, 23603,23525,25009,25009,23910,25009,15497,25009,22406,11050, 90, 90,25009,15498, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,13747,25009,19334,23526,25009, 25009,22880,25009,11047, 90, 90, 90, 90, 90,15499, 25009,25009,23527,19335,15496,22881,25009,25009,25009,23529, 25009,25009,22882,23899,19336,25009, 721,23415,15497,25009, 25009,11050, 90, 90,25009,15498, 90, 90,19337, 90, 90, 90, 90, 90, 90,19338, 90,13747,25009,23590, 23152,25009,21950,25009,23416,11047, 90, 90, 90, 90, 90,25009,23587,25009,25009,21828,15501,25009,23417,25009, 25009,23418,25009,25009,25009,23419,21829,23070,25009,25009, 15502,25009,25009,11050, 90, 90,25009,15503,23420,25009, 21830,23071,23525,23575,23237,25009,21950,21831,23072,25009, 25009,25009,25009,23073,25009,25009,15504, 90, 90,21828, 90, 90, 90, 90, 90, 90,23633, 90,11046,23526, 21829,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,23527,21830,25009,23528,15516,25009,25009, 23529,21831,25009,25009,23650,21815,23685,23525,21937,21483, 25009,15517,25009,23531,11050, 90, 90,25009,15518, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90, 11046,20341,21817,23610,23526,25009,21351,25009,11047, 90, 90, 90, 90, 90,15519,20342,21818,23611,23527,15516, 21352,25009,20343,21819,23612,23529,23685,21353,23905,23525, 2848,22335,23912,15517,23613,20344,11050, 90, 90,23607, 15518, 90, 90,21354, 90, 90, 90, 90, 90, 90, 25009, 90, 90,23610,25009,25009,23526,25009,22229,22326, 90, 90, 90, 90, 90, 90,25009,23611,25009,25009, 23527,15531,22230,22327,23612,22231,25009,23529,22346,23627, 22328,22241,25009,22429,23919,15532,25009,23687, 90, 90, 90,23608,15533, 90, 90,22233, 90, 90, 90, 90, 90, 90,25009, 90, 90,22242,25009,25009,25009,25009, 22326,23070, 90, 90, 90, 90, 90, 90,15534,22243, 25009,25009,25009,15531,22327,23071,22244,21815,23152,25009, 21937,22328,23072,25009,23913,25009,25009,15532,25009,23635, 90, 90, 90,21816,15533,15548,15549,15549,15549,15549, 15549,15549,13874,25009,21817,23070,25009,25009,15549,15549, 15549,15549,15549,15550,25009,25009,25009,25009,21818,23071, 25009,22346,22096,22728,22241,21819,23072, 92,25009,23660, 23920,25009,25009,25009,15551,15549,15549,15549,15549,15549, 15553,15554,15554,15554,15554,15554,15554,15555,22242,22097, 22640,25009,25009,15554,15554,15554,15554,15554,15556,25009, 25009,25009,22243,22098,22641,22346,22099,22642,22241,22244, 22100,22643,25009,25009,25009,25009,25009,22965,23965,15557, 15554,15554,15554,15554,15554, 8012,22101,23643,23616,22209, 25009,25009,22242,23693,15559,15559,15559,15559,15559,15559, 15559, 90,25009,25009,22880,22396,22243,15559,15559,15559, 15559,15559,15560,22244,25009,25009,25009,25009,22881,22397, 25009,23637,23689, 2848,22335,22882,22398,25009,25009,25009, 25009,25009,22350,15561,15559,15559,15559,15559,15562,15565, 15566,15566,15566,15566,15566,15566,14828,25009,25009,21351, 25009,22229,15566,15566,15566,15566,15566,15567,25009,25009, 25009,25009,25009,21352,23170,22230,25009,25009,22231,25009, 21353,25009,22232,23662,23667,25009,21937,21950,15568,15566, 15566,15566,15566,15566, 90,23626,21354,25009,22233,21816, 21828,23171,25009,15569,15569,15569,15569,15569,15569,15569, 21817,21829,25009,25009,25009,23172,15569,15569,15569,15569, 15569,15570,23173,25009,21818,21830,25009,25009,25009,22429, 23911,21819,21831,23525,25009,23174,23258,25009,25009,25009, 23648,25009,15571,15569,15569,15569,15569,15572,15577,15578, 15578,15578,15578,15578,15578,14842,22326,25009,25009,25009, 23526,15578,15578,15578,15578,15578,15579,25009,25009,25009, 22327,25009,25009,22524,23527,25009,23923,22328,25009,22241, 25009,23529,25009,25009,25009,25009,25009,15580,15578,15578, 15578,15578,15578,15581,15581,15581,15581,15581,15581,15581, 23833,25009,25009,22242,25009,25009,15581,15581,15581,15581, 15581,15582,25009,25009,25009,25009,25009,22243,25009,22728, 23971,25009,25009,23816,22244,25009,23743,25009,25009,25009, 25009,25009,15583,15581,15581,15581,15581,15584,15590,15591, 15591,15591,15591,15591,15591,14858,22640,22403,25009,25009, 23744,15591,15591,15591,15591,15591,15592,25009,25009,25009, 22641,22404,25009,22642,23745,25009,23816,23927,22405,23743, 25009,23746,25009,25009,25009,25009,25009,15593,15591,15591, 15591,15591,15591,15594,15594,15594,15594,15594,15594,15594, 23819,25009,25009,23744,25009,25009,15594,15594,15594,15594, 15594,15595,25009,25009,25009,25009,25009,23745,25009,25009, 25009,25009, 2848,22804,23746,22492,23964,25009,25009,25009, 25009,25009,15596,15594,15594,15594,15594,15597,14886,23629, 12953,12953,12953,12953,12953,12953,12953,12957,25009,25009, 22805,25009,22396,12953,12953,12953,12953,12953,12955,25009, 25009,25009,25009,25009,22806,25009,22397,22807,25009,22582, 25009,22808,25009,22398,25009, 2848,22804,25009,25009,12956, 12953,12953,12953,12953,12953, 90, 90,22809, 8012, 90, 90, 90, 90, 90,22160, 90, 90,22165,25009,25009, 25009,25009,25009,22805, 90, 90, 90, 90, 90, 90, 22161,25009,25009,25009,25009, 9038,25009,22806,25009,25009, 22895,22162,25009,25009,22808,25009,25009,25009,25009, 9039, 21950,25009, 90, 90, 90,22163, 9040,23630,25009,25009, 22809,25009,22164,21828,15606,15607,15608,15608,15608,15608, 15608,15608,13921,25009,21829,23579,25009,25009,15608,15608, 15608,15608,15608,15609,25009,25009,25009,25009,21830,25009, 25009,23816,22492,22498,23743,21831,25009,25009,25009,23665, 25009,25009,25009,25009,15610,15608,15608,15608,15608,15608, 15612,15613,15613,15613,15613,15613,15613,15614,23744,22396, 22403,25009,25009,15613,15613,15613,15613,15613,15615,25009, 25009,25009,23745,22397,22404,23974,23525,23685,23525,23746, 22398,22405,25009,23966,23972,25009,23963,25009,25009,15616, 15613,15613,15613,15613,15613,15623,15624,15625,15626,15626, 15626,15626,23526,23526,23610,23526,25009,25009,12970,12970, 12970,12970,12970,12975,23973,25009,23527,23527,23611,23527, 25009,25009,25009,23529,23529,23612,23529,25009,25009,23978, 25009,23976,25009,25009,12972,12970,12970,12970,12970,12970, 15631,15631,15631,15631,15631,15631,15631,12058,25009,25009, 25009,25009,25009,12966,12966,12966,12966,12966,12967,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009, 721, 23415,22160,23685,25009,22165,22429,25009,25009,25009,12968, 12966,12966,12966,12966,12966, 90, 90,22161, 1422, 90, 90, 90, 90, 90, 90, 90, 90,23416,22162,23610, 25009,25009,22326,23651, 90, 90, 90,11113, 90, 90, 25009,23417,22163,23611,23418,10044,22327,25009,23419,22164, 23612,23835,22965,22328,23986,21483, 2848,22335,22678,10045, 23659,23420, 90, 90, 90, 90,10046, 90, 90,23688, 90, 90, 90, 90, 90, 90, 90, 90, 90,22880, 25009,22326,21351,25009,22229,22587, 90, 90, 90,11113, 90, 90,25009,22881,25009,22327,21352,10044,22230,22588, 22882,22231,22328,21353,25009,22232,22589,21487,23982,25009, 25009,10045,25009,23628, 90, 90, 90, 90,10046,21354, 23675,22233,25009,19100,22338,23152,25009, 721,23415,25009, 25009,25009,25009,25009,25009,25009,15632, 90, 90,18820, 90, 90, 90, 90, 90, 90, 90, 9048, 90,25009, 18821,25009,23070,25009,25009,23416, 90, 90, 90, 90, 90, 90,25009,25009,18822,25009,23071, 8029,25009,23417, 23668,18823,23418,23072,25009,25009,23419,23685,22965,23993, 25009, 8030,22492,23653, 90, 90, 90, 90, 8031,23420, 15633, 90, 90,22096, 90, 90, 90, 90, 90, 90, 25009, 90,11046,25009,23610,22880,25009,25009,25009,22396, 11047, 90, 90, 90, 90, 90,25009,25009,23611,22881, 22097,12840,23049,22397,25009,23612,22882, 721,23415,15634, 22398,23984,25009,24036,22098,12841,23904,22099,11050, 90, 90,22100,12842, 90, 90,25009, 2346, 90, 90, 90, 90, 90,23617, 90,11046,23416,23525,22101,25009,25009, 22396,25009,11047, 90, 90, 90, 90, 90,25009,23417, 25009,25009,23492,11048,22397,25009,23419,25009,25009, 721, 25009,22398,24037,23526,25009,23690,22965,11049,23654,23420, 11050, 90, 90,25009,11051, 90, 90,23527, 90, 90, 90, 90, 90, 90,23529, 90,10053,20751,25009,22587, 25009,25009,22097,22880, 90, 90, 90, 90, 90, 90, 25009,20752,23682,22588,20753,15636,22098,22881,20754,22099, 22589,25009,22429,22100,22882,23655,25009,23152,22678,15637, 25009,20755, 90, 90,10056,23908,15638, 90, 90,22101, 90, 90, 90, 90, 90, 90,25009, 90,10053,22326, 22160,23992,25009,22165,23070,22587, 90, 90, 90, 90, 90, 90,15639,22327,25009,25009,22161,15636,23071,22588, 22328,23237,25009,25009,23170,23072,22589,22162,25009,23997, 23073,15637,21896,23696, 90, 90,10056,23969,15638, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90, 12997,23171,22160,25009,25009,22165,21897,25009, 90, 90, 90, 90, 90, 90,25009,23172,25009,23656,22161,15653, 21898,25009,23173,25009,25009,25009,22492,21899,22346,22162, 23721,22241,22498,15654,25009,23174, 90, 90,10056,25009, 15655, 90, 90,22163, 90, 90, 90, 90, 90, 90, 22164, 90,12997,22396,22160,22242,25009,22165,25009,22403, 90, 90, 90, 90, 90, 90,15656,22397,23657,22243, 22161,15653,25009,22404,22398,25009,22244,25009,23170,25009, 22405,22162,25009,22096,23995,15654,25009,23747, 90, 90, 10056,25009,15655, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90, 90,23171,23719,25009,25009,25009, 22097,25009, 90, 90, 90, 90, 90, 90,25009,23172, 23658,22276,25009,15663,22098,25009,23173,22099,25009,25009, 22965,22100,25009,25009,25009,23691,22728,15664,25009,23174, 90, 90,10056,25009,15665, 90, 90,22101, 90, 90, 90, 90, 90, 90,25009, 90, 90,22880,22965,25009, 25009,25009,25009,22640, 90, 90, 90, 90, 90, 90, 15666,22881,25009,25009,23049,15663,25009,22641,22882,25009, 22642, 721,23724,22883,22643,22880,25009,22096,22678,15664, 25009,23694, 90, 90,10056,24001,15665, 90, 90,22881, 90, 90, 90, 90, 90, 90,22882, 90, 90,23416, 25009,25009,25009,25009,22097,22587, 90, 90, 90, 90, 90, 90,25009,23417,23695,22968,23418,15671,22098,22588, 23419,22099,25009,25009,22498,22100,22589,23152,25009,23692, 24038,15672,25009,23420, 90, 90,10056,25009,15673, 90, 90,22101, 90, 90, 90, 90, 90, 90,25009, 90, 90,22403,22346,25009,23070,22241,25009,25009, 90, 90, 90, 90, 90, 90,15674,22404,25009,25009,23071,15671, 25009,25009,22405,25009,25009,23072,23170,25009,22678,22242, 2848,22804,25009,15672,25009,23753, 90, 90,10056,23708, 15673, 90, 90,22243, 90, 90, 90, 90, 90, 90, 22244, 90, 90,23171,25009,22587,25009,25009,22805,25009, 90, 90, 90, 90, 90, 90,25009,23172,23710,22588, 25009,15676,22806,15677,23173,22807,22589,25009,25009,22808, 25009,23722,25009,25009,25009,15678,25009,23174,15679,15679, 15680,24041,15681,25009,23751,22809,25009,23631,22898,15682, 90, 90,22728, 90, 90, 90, 90, 90, 90,25009, 90,12997,25009,22346,25009,25009,22241,25009,22403, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,22640, 15693,25009,22404,25009,25009,25009,25009,25009,25009,22405, 22242, 2848,23704,22641,15694,25009,22642, 90, 90,10056, 22643,15695, 90, 90,22243, 90, 90, 90, 90, 90, 90,22244, 90,12997,23716,25009,25009,25009,25009,22805, 25009, 90, 90, 90, 90, 90, 90,15696,25009,23711, 22350,25009,15693,22806,25009,25009,22807,25009, 721,23415, 22808,23525,25009, 2848,22804,23998,15694,25009,21896, 90, 90,10056,25009,15695, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,12997,23416,25009,23526,24042, 25009,22805,21897, 90, 90, 90, 90, 90, 90,25009, 23417,25009,23527,23418,15706,22806,21898,23419,22807,23529, 25009,23726,22808,21899,25009,25009,23705,25009,15707,25009, 23420, 90, 90,10056,25009,15708, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,12997,25009,22160, 25009,25009,22165,25009,25009, 90, 90, 90, 90, 90, 90,15709,25009,25009,25009,22161,15706,25009,25009,25009, 25009,25009, 721,23415,25009,24032,22162,25009,23743,23816, 15707,25009,23743, 90, 90,10056,25009,15708, 90, 90, 22163, 90, 90, 90, 90, 90, 90,22164, 90,12997, 23416,25009,23744,25009,25009,25009,23744, 90, 90, 90, 90, 90, 90,25009,23417,23729,23745,23418,15717,25009, 23745,23727,25009,23746,25009,23525,23730,23746,24045,22165, 25009,22678,15718,25009,23420, 90, 90,10056,24033,15719, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90,12997,23526,22162,25009,23526,25009,25009,22587, 90, 90, 90, 90, 90, 90,15720,23527,22163,25009,23527, 15717,25009,22588,23529,22164,25009,23529,23525,22160,22589, 22965,22165,25009,24039,15718,25009,23759, 90, 90,10056, 19092,15719, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90,12997,23526,22162,18814,22880,25009,25009, 25009, 90, 90, 90, 90, 90, 90,18815,23527,22163, 25009,22881,15725,25009,25009,23529,22164,25009,22882,23525, 23731,19093,25009,24044,21483,23685,15726,25009,18817, 90, 90,10056,23770,15727, 90, 90,23736, 90, 90, 90, 90, 90, 90,25009, 90,12997,23526,25009,25009,25009, 25009,21351,23610, 90, 90, 90, 90, 90, 90,15728, 23527,24046,25009,23528,15725,21352,23611,23529,21611,25009, 721,23415,21353,23612,25009,25009,23685,25009,15726,25009, 23531, 90, 90,10056,23760,15727, 90, 90,21354, 90, 90, 90, 90, 90, 90,15729, 90,12997,23416, 2848, 22335,21950,25009,23610,25009, 90, 90, 90, 90, 90, 90,15729,23417,25009,21828,23418,15731,23611,25009,23419, 23652,25009,25009,25009,23612,21829,25009,22229,25009,25009, 15732,25009,23420, 90, 90,10056,15729,15733,23495,21830, 25009,22230,23764,25009,22231,25009,21831,25009,22232,25009, 15734, 90, 90,25009, 90, 90, 90, 90, 90, 90, 15729, 90,12997,25009,22233,25009,23701,23666,25009,25009, 90, 90, 90, 90, 90, 90,15729,25009,25009,25009, 25009,15731,25009,25009,25009,25009,25009,25009,23170,22160, 23816,25009,22165,23743,25009,15732,25009,25009, 90, 90, 10056,15729,15733, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90, 90,23171,22162,23744,23793,21950, 25009,25009, 90, 90, 90, 90, 90, 90,25009,23172, 22163,23745,21828,15740,25009,25009,23173,22164,23746,25009, 23170,23732,24034,21829,25009,25009,24047,15741,25009,23174, 90, 90, 90,25009,15742, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90, 90,23171,21815,25009, 25009,21937,23739,23610, 90, 90, 90, 90, 90, 90, 15743,23172,25009,25009,21816,15740,25009,23611,23173,25009, 23795,25009,22965,25009,23612,21817,25009,25009,25009,15741, 25009,23174, 90, 90, 90,19334,15742, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90,12997,22880, 21815,19335,25009,21937,23734,25009, 90, 90, 90, 90, 90, 90,19336,22881,25009,25009,21816,15751,25009,25009, 22882,25009,25009,25009,24051,22965,19337,21817,25009,22429, 24063,15752,25009,19338, 90, 90,10056,25009,15753, 90, 90,21938, 90, 90, 90, 90, 90, 90,21819, 90, 12997,23737,22880,23735,25009,21950,22326,23070, 90, 90, 90, 90, 90, 90,15754,25009,22881,25009,21828,15751, 22327,23071,25009,22882,25009,25009,22492,22328,23072,21829, 25009,24052,25009,15752,25009,24054, 90, 90,10056,22429, 15753, 90, 90,21830, 90, 90, 90, 90, 90, 90, 21831, 90,12997,22396,19100,23740,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,22326,22397,25009,25009, 18820,15759,25009,25009,22398,25009,25009,25009,25009,22965, 22327,18821,24106,25009,24071,15760,25009,22328, 90, 90, 10056,25009,15761, 90, 90,18822, 90, 90, 90, 90, 90, 90,18823, 90,12997,23771,22880,25009,25009,25009, 23741,22640, 90, 90, 90, 90, 90, 90,15762,25009, 22881,25009,25009,15759,25009,22641,25009,22882,22642,25009, 23170,21815,22643,25009,21937,24109,23170,15760,25009,25009, 90, 90,10056,23841,15761, 90, 90,21816, 90, 90, 90, 90, 90, 90,15763, 90,12997,23171,21817, 2848, 22335,21950,22587,23171, 90, 90, 90, 90, 90, 90, 15763,23172,21938,25009,21828,15765,22588,23172,23173,21819, 23254,25009,25009,22589,23173,21829,23796,22229,25009,15766, 25009,23174, 90, 90,10056,15763,15767,23174,25009,21830, 23661,22230,23720,25009,22231,25009,21831,25009,22232,15768, 90, 90,25009, 90, 90, 90, 90, 90, 90,15763, 90,12997,23883,22492,22233,25009,23702,22338,25009, 90, 90, 90, 90, 90, 90,15763,25009,25009,25009,25009, 15765,25009,25009,25009,25009,25009, 721,23415,25009,25009, 22396,25009,25009,25009,15766,25009,25009, 90, 90,10056, 15763,15767, 90, 90,22397, 8012, 90, 90, 90, 90, 90,22398, 8008, 90,23416,22498,25009,25009,25009,23749, 23798, 90, 90, 90, 90, 90, 90,25009,23417,25009, 22495,23492, 8033,25009,25009,23419,25009,25009, 721,23415, 23152,25009,22403,25009,25009,23525, 8019,25009,23420, 90, 90, 90, 8020,15779, 90, 90,22404, 8012, 90, 90, 90, 90, 90,22405, 8008, 90,23416,23070,25009,25009, 25009,23755,23526, 90, 90, 90, 90, 90, 90,25009, 23417,23071,22501,23418, 8033,25009,23527,23419,23072,25009, 25009,23799,25009,23529,25009,24115,22096,23765, 8019,24061, 23420, 90, 90, 90, 8020, 8034, 1018, 1018,23766, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,25009, 25009,25009,25009,22097,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,22097,15794,22098,25009,25009, 22206,25009, 721,23415,22100,25009,25009,25009,22096,22098, 15795,25009,22099, 3367, 1018, 1018,22100,15796, 1018, 1018, 22101, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018, 23416,25009,22101,25009,25009,22097,25009, 3364, 1018, 1018, 1018, 1018, 1018,15797,23417,25009,25009,23418,15794,22098, 25009,23419,22099,25009,25009,25009,22100,25009,25009,23767, 2848,22335,15795,25009,23800, 3367, 1018, 1018,25009,15796, 1018, 1018,22101, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 5766, 2848,23776,21950,22429,25009,25009,22229, 3364, 1018, 1018, 1018, 1018, 1018,25009,25009,21828,25009,25009, 13131,25009,22230,25009,25009,22231,25009,25009,21829,22232, 22229,25009,22326,25009,13132,25009,25009, 3367, 1018, 1018, 23703,13133,21830,23525,22230,22233,22327,22231,22096,21831, 25009,22232,25009,22328,25009,25009,23882,15814, 1018, 1018, 22728, 1303, 1018, 1018, 1018, 1018, 1018,22233,15815, 1018, 23526,23772,22432,24113,25009,22097,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,23527,25009,25009,22640,15064,22098, 25009,23529,22099,25009, 721,25009,22100,22498,25009, 2848, 22335,22641,15065,25009,22642, 1018, 1018, 1018,22643,15066, 1018, 1018,22101, 1303, 1018, 1018, 1018, 1018, 1018,25009, 15815, 1018,20751,25009,22403,25009,23791,22229,25009, 1018, 1018, 1018, 1018, 1018, 1018,15067,20752,25009,22404,20753, 15064,22230,25009,20754,22231,22405,23802,25009,22232, 2848, 22804,25009,23777,24111,15065,25009,20755, 1018, 1018, 1018, 23170,15066, 1018, 1018,22233, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018, 721,23415,25009,22805,25009,25009, 25009, 1018, 1018, 1018, 1018, 1018, 1018,23171,25009,25009, 25009,22806,15820,25009,22807,25009,25009,25009,22808,25009, 25009,23172,23416,25009, 2363,25009, 2360, 721,23173, 1018, 1018, 1018,23706, 2361,22809,25009,23417,25009, 2362,23418, 25009,23174,23794,23419,21815,25009,21950,21937,25009,25009, 2363,15078,25009,25009,23725,20751,23420,25009,25009,21828, 21816, 90, 90, 90, 90, 90, 90, 90,25009,20752, 21829,21817,20753,25009,15825,25009,20754,25009,25009,15079, 25009, 2848,22335,25009,21830,21818,25009,25009,25009,20755, 23728,21831,21819,15080,25009,25009, 2848,22804,25009,25009, 15081,15078,25009,25009,23738,23733,25009, 2848,22804,22229, 25009, 90, 90, 90, 90, 90, 90, 90,25009,25009, 25009,23779,25009,22230,22805,25009,22231,25009,25009,15079, 22232,25009,25009,25009,23778,22805,25009,25009,22806, 2848, 22804,22895,19092,15080,25009,22808,22233,25009,25009,22806, 15081,25009,22807,25009, 721,23415,22808,25009,18814,25009, 25009,22809,23780,15826,15078,25009,25009,22805,25009,18815, 22160,23152,22809,22165, 90, 90, 90, 90, 90, 90, 90,22806,23416,19093,22807,25009,22161,23852,22808,25009, 18817,25009,15079,23810,25009,25009,23417,22162,23070,23418, 25009,19334,25009,23419,23781,25009,15080,25009,25009,25009, 25009,22163,23071,15081,25009,25009,23420,19335,22164,23072, 22965,23801,23495,25009,25009,23803,25009,25009,19336,25009, 25009,25009,15827, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,19337, 2847, 2847,25009,25009,22880,23811,19338, 25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,25009, 25009,22881,25009,15830,25009,25009,25009,25009,24122,25009, 23816,22346,23855,23743,22241,23816,22728,15831,23743,25009, 4109, 2847, 2847,25009,15832, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,23744,22242,25009, 25009,25009,23744,22640, 4106, 2847, 2847, 2847, 2847, 2847, 15833,23745,22243,25009,25009,15830,23745,22641,23746,22244, 22642,25009,25009,23746,22643,25009,25009,24104,24072,15831, 25009,23818, 4109, 2847, 2847,22448,15832, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,22160, 23804,22492,22165,25009,25009,21950, 4106, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,22161,25009,14205,21828,25009, 25009,23805,25009,25009,22165,25009,22162,25009,22396,21829, 25009,14206,25009,25009, 4109, 2847, 2847,22161,14207,22678, 22272,25009,22397,21830,25009,25009,25009,22164,22162,22398, 21831,22498,15849, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,22163, 2847, 2847,25009,22587,23820,23812,22164, 25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,22403,25009, 22588,25009,25009,15851,25009,25009,25009,22589,25009,25009, 24110,22160,22404,25009,22165,23685,22728,15852,25009,22405, 2859, 2847, 2847, 2847,15853, 765, 765,22161, 765, 765, 765, 765, 765, 765,25009, 765, 765,23826,22162,25009, 25009,21950,23610,22640, 2873, 765, 765, 765, 765, 765, 25009,25009,22163,25009,21828,15147,23611,22641,25009,22164, 22642,25009,23806,23612,22643,21829,25009,22429,24073,15148, 25009,24119, 2876, 765, 765,25009,15149, 765, 765,21830, 765, 765, 765, 765, 765, 765,21831, 765, 765,25009, 21815,25009,25009,21937,22326,25009, 2873, 765, 765, 765, 765, 765,15150,25009,23813,25009,21816,15147,22327,25009, 25009,22524,25009,25009,23864,22328,23685,21817,25009,23838, 24055,15148,25009,25009, 2876, 765, 765,25009,15149, 765, 765,21818, 9592, 765, 765, 765, 765, 765,21819, 765, 5024,23171,25009,23610,24117,25009,22097,25009, 2873, 765, 765, 765, 765, 765,25009,23172,23807,23611,25009,12437, 22098,25009,23173,22099,23612,25009,23170,22100,22678,25009, 25009,22492,25009,12438,25009,23174, 2876, 765, 765,25009, 12439, 765, 765,22101, 765, 765, 765, 765, 765, 765, 765, 765, 765,23171,21815,22587,25009,21937,22396,25009, 765, 765, 765, 765, 765, 765,25009,23172,25009,22588, 21816,15865,22397,25009,23865,22582,22589,25009,23170,22398, 23152,21817,25009,22346,24107,15866,22241,23174, 765, 765, 765, 765,15867, 765, 765,21818, 765, 765, 765, 765, 765, 765,21819,15168, 765,23171,19100,23070,25009,25009, 22242,25009, 765, 765, 765, 765, 765, 765,25009,23172, 23808,23071,18820,14393,22243,25009,23173,25009,23072,15868, 25009,22244,22492,18821,25009,22498,24131,14394,24134,23866, 765, 765, 765,22096,14395, 765, 765,18822, 765, 765, 765, 765, 765, 765,18823,15168, 765,23815,25009,22396, 25009,25009,22403,23152, 765, 765, 765, 765, 765, 765, 22097,25009,25009,22397,20341,14393,22404,25009,25009,25009, 22398,25009,25009,22405,22098,25009,25009,22206,20342,14394, 23070,22100, 765, 765, 765,20343,14395,15869,23821,22495, 721,23827,22501,25009,23071, 2848,23847,22101,20344,25009, 25009,23072,23837,25009,23867,14398, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 765,20751,23854, 23155,25009,25009,22229,25009, 765, 765, 765, 765, 765, 765, 2387,20752,25009,25009,20753, 2381,22230,25009,20754, 22231,25009,25009,25009,22232, 2848,22335,23846,23816,25009, 2382,23743,24152, 765, 765, 765,23170, 2383, 90, 90, 22233, 90, 90, 90, 90, 90, 90,25009, 2905, 90, 25009,22678,24108,22229,25009,23744,25009, 90, 90, 90, 90, 90, 90,23171,25009,25009,25009,22230, 4238,23745, 22438,23863,25009,25009,22232,25009,23746,23172,22587,25009, 25009,25009, 4239,25009,23173, 90, 90, 90, 90, 4240, 22233,25009,22588,25009,23888,22765,25009,23174,25009,22589, 25009,25009,25009,25009,25009,15873, 90, 90,25009, 5405, 90, 90, 90, 90, 90, 3499, 2905, 90, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 90, 90, 90, 90, 90, 90, 3500, 3500, 3500, 3500, 3500, 3501, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3502, 3500, 3500, 3539, 90, 90, 90, 3503, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500,15874,15874,15874,15874,15874,15874,15874,14411,25009, 25009,25009,25009,25009,15874,15874,15874,15874,15874,15875, 25009,25009,25009,25009,25009,25009,25009,25009,25009,23152, 22429,23816,25009, 92,23743,25009,25009,25009,25009,25009, 15876,15874,15874,15874,15874,15874,15878,15878,15878,15878, 15878,15878,15878, 90,25009,25009,23070,22326,23744,15878, 15878,15878,15878,15878,15879,25009,25009,25009,25009,25009, 23071,22327,23745,23237,22524,22492,24142,23072,22328,23746, 23962, 3539,24133,25009,25009,15880,15878,15878,15878,15878, 15878,15882,15882,15882,15882,15882,15882,15882,23819,23985, 25009,25009,22396,22640,15882,15882,15882,15882,15882,15883, 25009,25009,25009,25009,25009,25009,22397,22641,24136,22582, 22642,24067,25009,22398,22643,25009,25009,25009,25009,25009, 15884,15882,15882,15882,15882,15882,15886,15887,15888,15889, 15889,15889,15889,13495,24035,24068,25009,25009,25009,13494, 13494,13494,13494,13494,13496,25009,25009,25009,25009,24069, 25009,25009, 2848,22335,22728,24141,24070,25009,25009,25009, 25009,25009,25009,25009,25009,13497,13494,13494,13494,13494, 13494,15890,15890,15890,15890,15890,15890,15890,25009,25009, 22229,22640,25009,25009,15890,15890,15890,15890,15890,15891, 25009,25009,25009,25009,22230,22641,25009,22231,22819,22728, 25009,22232,22643,25009,23848,25009,25009,25009,25009,25009, 15892,15890,15890,15890,15890,15890, 9722,22233,13510,13510, 13510,13510,13510,13510,13510,13511,22640,25009,25009,25009, 25009,13510,13510,13510,13510,13510,13512,25009,25009,25009, 22641,25009,25009,22642,25009,24179,23816,22643,24136,23743, 24143,24067,25009,25009,25009,25009,25009,13513,13510,13510, 13510,13510,13510,15897,15897,15897,15897,15897,15897,15897, 24138,25009,22587,23744,25009,24068,15897,15897,15897,15897, 15897,15898,24173,25009,25009,25009,22588,23745,25009,24069, 25009,24183,24174,22589,23746,23743,24070,25009,25009,25009, 25009,25009,15899,15897,15897,15897,15897,15897,13521,13521, 13521,13521,13521,13521,13521,13522,25009,25009,23526,23744, 25009,13521,13521,13521,13521,13521,13523,25009,25009,25009, 25009,25009,23527,23745,25009,23525,22429,22678,24136,23529, 23746,24067,25009,25009,25009,25009,25009,13524,13521,13521, 13521,13521,13521,13517,13517,13517,13517,13517,13517,13517, 11692,25009,23526,22326,22587,24068,13517,13517,13517,13517, 13517,13518,25009,25009,25009,25009,23527,22327,22588,24069, 23685,22765,23525,24184,22328,22589,24070,25009,25009,25009, 25009,24192,13519,13517,13517,13517,13517,13517,15904,15904, 15904,15904,15904,15904,15904,24140,24178,23610,25009,23526, 24186,15904,15904,15904,15904,15904,15905,24182,25009,25009, 25009,23611,25009,23527,23685,23152,25009,22728,23612,25009, 23529,25009,25009,25009,25009,25009,25009,15906,15904,15904, 15904,15904,15904,13536,13536,13536,13536,13536,13536,13536, 13537,23610,23070,25009,22640,25009,13536,13536,13536,13536, 13536,13538,25009,25009,25009,23611,23071,25009,22641,23152, 25009,22642,23612,23072,24188,22643,25009,24198,25009,25009, 25009,25009,13539,13536,13536,13536,13536,13536,13532,13532, 13532,13532,13532,13532,13532,11706,23070,25009,25009,25009, 25009,13532,13532,13532,13532,13532,13533,25009,25009,25009, 23071,25009,25009,24201,25009,24202,22241,23072,22241,25009, 25009,25009,25009,25009,25009,24199,25009,13534,13532,13532, 13532,13532,13532,15911,15911,15911,15911,15911,15911,15911, 22242,25009,22242,25009,25009,25009,15911,15911,15911,15911, 15911,15912,25009,25009,22243,25009,22243,25009,25009,24136, 25009,22244,24067,22244,25009,25009,25009,25009,25009,25009, 25009,25009,15913,15911,15911,15911,15911,15911,13552,13552, 13552,13552,13552,13552,13552,13553,24068,25009,25009,25009, 25009,13552,13552,13552,13552,13552,13554,25009,25009,25009, 24069,25009,25009,24203,24209, 2848,23851,24070,24204,25009, 25009,24067,25009,25009,25009,25009,25009,13555,13552,13552, 13552,13552,13552,13548,13548,13548,13548,13548,13548,13548, 11724,22640,25009,22805,25009,24068,13548,13548,13548,13548, 13548,13549,25009,25009,25009,22641,25009,22806,22642,24069, 22807,25009,22643,25009,22808,22965,24070,25009,22899,25009, 25009,25009,13550,13548,13548,13548,13548,13548, 90, 90, 22809, 5405, 90, 90, 90, 90, 90,25009, 90, 2190, 25009,25009,22880,25009,25009,25009,25009, 2191, 90, 90, 90, 90, 90,25009,21950,25009,22881,25009,10627,25009, 25009,24136,24136,22882,24067,24067,25009,21828,25009,25009, 25009,25009,10628,25009,24191, 3510, 90, 90,21829,10629, 15918,15918,15918,15918,15918,15918,15918,14474,24068,24068, 25009,24205,21830,15918,15918,15918,15918,15918,15919,21831, 25009,25009,24069,24069,25009,22492,25009,22678,22728,24070, 24206,25009,25009,23814,25009,25009,25009,25009,25009,15920, 15918,15918,15918,15918,15918,15922,15922,15922,15922,15922, 15922,15922,22396,25009,22587,22640,25009,25009,15922,15922, 15922,15922,15922,15923,25009,25009,22397,25009,22588,22641, 25009,23816,22819,22398,23743,22589,22643,25009,25009,25009, 24238,25009,25009,24240,15924,15922,15922,15922,15922,15922, 15926,15927,15928,15929,15929,15929,15929,24208,23744,24235, 25009,25009,25009,13568,13568,13568,13568,13568,13569,25009, 25009,25009,23745,25009,25009,25009,25009,25009,25009,23746, 22678,25009,25009,25009,25009, 90,25009,25009,25009,13570, 13568,13568,13568,13568,13568,15930,15930,15930,15930,15930, 15930,15930,12667,25009,25009,25009,25009,22587,13565,13565, 13565,13565,13565,13566,25009,25009,25009,25009,25009,25009, 25009,22588,25009,25009,22765,23152,22160,23816,22589,22165, 23743,25009,25009,24241,13567,13565,13565,13565,13565,13565, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90, 90,23070,22162,23744,21815,25009,25009,21937, 2191, 90, 90, 90, 90, 90,25009,23071,22163,23745,23237, 13644,21816,25009,23072,22164,23746,25009,25009,23073,25009, 25009,25009,21817,24237,13645,25009,23853, 2194, 90, 90, 25009,13646, 721,23869,22160,22498,21818,22165,25009,23525, 25009,25009,25009,21819,25009,25009,25009,15982, 90, 90, 22161, 90, 90, 90, 90, 90, 90,23809, 90, 90, 23416,22162,22403,25009,25009,25009,23526, 90, 90, 90, 90, 90, 90,25009,23417,22163,22404,23418,15319,25009, 23527,23419,22164,22405, 721,23415,23873,23529,25009,21950, 24242,24247,15320,25009,23420, 90, 90,15983,25009,15321, 90, 90,21828, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416,21829,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,15322,23417,21830,25009,23418, 15319,25009,25009,23419,21831,23871,25009,24249,23875, 2848, 22804,22165,23881,25009,15320,25009,23420, 90, 90,15983, 19092,15321, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009,13665, 90,23610,22162,18814,22805,23879,25009, 25009, 90, 90, 90, 90, 90, 90,18815,23611,22163, 25009,22806,12770,25009,22807,23612,22164,25009,22808,25009, 25009,19093,25009,25009,25009,22678,12771,25009,18817, 90, 90, 90,23850,12772,22809, 2848,22804,15987, 90, 90, 25009, 90, 90, 90, 90, 90, 90,25009,13665, 90, 25009,22160,22587,25009,22165,25009,25009, 90, 90, 90, 90, 90, 90,22805,25009,25009,22588,22161,12770,25009, 721,23872,25009,22589,25009,25009,25009,22806,22162,25009, 22807,25009,12771,25009,22808, 90, 90, 90,25009,12772, 25009,23967,22272, 721,23415,23849,25009,25009,20751,22164, 22809,25009,15988, 90, 90,25009, 90, 90, 90, 9936, 90, 90,20752, 90, 90,20753,25009,25009,25009,20754, 23874,23416, 90, 90, 90, 90, 90, 90,25009,25009, 23868,25009,20755, 8962,25009,23417,25009,25009,23418,25009, 25009,25009,23419,21815,23685,22965,21937, 8963,23685,25009, 90, 90, 90, 90, 8964,23420,15993, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009, 21817,23610,22880,25009,25009,23610,13681, 90, 90, 90, 90, 90,25009,24248,21818,23611,22881,15995,25009,23611, 25009,21819,24250,22882,22678,21815,23612,24251,21937,23876, 22965,15996,25009,25009,11050, 90, 90,23909,15997, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90, 11046,22587,21817,25009,22880,25009,25009,22880,13681, 90, 90, 90, 90, 90,15998,22588,21818,25009,22881,15995, 25009,22881,22589,21819,25009,22882,24254,19334,22882,23152, 23877,25009,24252,15996,25009,23892,11050, 90, 90,19100, 15997, 90, 90,19335, 90, 90, 90, 90, 90, 90, 25009, 90,11046,22326,19336,18820,23070,23884,25009,25009, 13681, 90, 90, 90, 90, 90,18821,22327,19337,25009, 23071,16010,25009,25009,22328,19338,25009,23072,23525,21815, 18822,25009,21937,23880,25009,16011,25009,18823,11050, 90, 90,23921,16012, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90,11046,23526,21817,25009,25009,25009, 25009,23898,13681, 90, 90, 90, 90, 90,16013,23527, 21818,25009,23528,16010,25009,25009,23529,21819,25009,25009, 23525,22160,22678,23152,22165,22429,25009,16011,25009,23531, 11050, 90, 90,23878,16012, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90,11046,23526,22162,22587, 23070,25009,22326,25009,13681, 90, 90, 90, 90, 90, 25009,23527,22272,22588,23071,16023,22327,25009,23529,22164, 22589,23072,23816,22328,23941,23743,25009,22096,23894,16024, 25009,23900,11050, 90, 90,24062,16025, 90, 90,22681, 90, 90, 90, 90, 90, 90,25009, 90,11046,23744, 25009,25009,25009,25009,22097,23961,13681, 90, 90, 90, 90, 90,16026,23745,25009,25009,25009,16023,22098,25009, 23746,22099,25009,25009,22728,22100,22965,25009,25009,22096, 25009,16024,25009,23906,11050, 90, 90,25009,16025, 90, 90,22101, 90, 90, 90, 90, 90, 90,25009, 90, 11046,22640,25009,22880,25009,25009,22097,25009,13681, 90, 90, 90, 90, 90,25009,22641,25009,22881,22642,16034, 22098,25009,22643,22206,22882,25009,23170,22100,24253,25009, 2848,22335,23907,16035,25009,23926,11050, 90, 90,25009, 16036, 90, 90,22101, 90, 90, 90, 90, 90, 90, 25009, 90,11046,23171,25009,25009,25009,25009,22229,25009, 13681, 90, 90, 90, 90, 90,16037,23172,25009,25009, 23254,16034,22230,25009,23173,22231,25009, 721,23415,22232, 23152,25009, 2848,23915,24301,16035,25009,23930,11050, 90, 90,25009,16036, 90, 90,22233, 90, 90, 90, 90, 90, 90,25009, 90,11046,23416,23934,23070,25009,25009, 22229,22396,13681, 90, 90, 90, 90, 90,25009,23417, 25009,23071,23418,16042,22230,22397,23419,22231,24259,25009, 23685,22232,22398,25009, 2848,22804,25009,16043,25009,23420, 11050, 90, 90,25009,16044, 90, 90,22233, 90, 90, 90, 90, 90, 90,25009, 90,11046,23610,25009,25009, 25009,25009,22805,23977,13681, 90, 90, 90, 90, 90, 16045,23611,25009,25009,23761,16042,22806,25009,23612,22807, 25009, 721,23415,22808,25009,25009,25009, 721,23415,16043, 25009,23916,11050, 90, 90,25009,16044, 90, 90,22809, 90, 90, 90, 90, 90, 90,16046, 90,11046,23416, 2848,22335,23946,25009,25009,23416,13681, 90, 90, 90, 90, 90,16046,23417,25009,25009,23418,16048,23947,23417, 23419,25009,23418,25009,25009,25009,23419,23937,22229,23948, 25009,16049,25009,23420,11050, 90, 90,16046,16050,23420, 23496,25009,22230,23949,23870,22438,25009,25009,25009,22232, 23950,16051, 90, 90,25009, 90, 90, 90, 90, 90, 90,16046, 90,11046,25009,22233,25009,25009,21950,25009, 23914,13681, 90, 90, 90, 90, 90,16046,25009,25009, 25009,21828,16048,25009,25009,25009,25009,25009, 721,23415, 25009,22492,21829, 2848,22804,25009,16049,25009,25009,11050, 90, 90,16046,16050, 90, 90,21830, 90, 90, 90, 90, 90, 90,24025, 90,11046,23416,25009,22396,25009, 25009,22805,25009,13681, 90, 90, 90, 90, 90,25009, 23417,25009,22397,23418,16058,22806,25009,23419,22895,22398, 721,25009,22808,22728,25009,23936,25009,23918,16059,25009, 23420,11050, 90, 90,25009,16060, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,11046,20751,25009, 22640,25009,25009,25009,25009,13681, 90, 90, 90, 90, 90,16061,20752,25009,22641,20753,16058,22642,25009,20754, 25009,22643,25009,23525,23938,25009,25009,25009,25009,23928, 16059,25009,20755,11050, 90, 90,23956,16060, 90, 90, 22731, 90, 90, 90, 90, 90, 90,25009, 90,11046, 23526,22160,23957,25009,22165,25009,25009,13681, 90, 90, 90, 90, 90,23958,23527,25009,25009,22161,16066,25009, 25009,23529,25009,25009,25009,22498,23970,23959,22162,25009, 25009,25009,16067,25009,23960,11050, 90, 90,24185,16068, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90,11046,22403,25009,25009,25009,25009,23940,25009,13681, 90, 90, 90, 90, 90,16069,22404,25009,25009,22590, 16066,25009,25009,22405,25009,25009,25009,25009,23943, 2848, 22804,21937,25009,25009,16067,25009,22406,11050, 90, 90, 25009,16068, 90, 90,21816, 90, 90, 90, 90, 90, 90,16070, 90,11046,19334,21817,22346,22805,25009,22241, 25009,13681, 90, 90, 90, 90, 90,16070,25009,21818, 19335,22806,16072,25009,22807,25009,21819,25009,22808,25009, 25009,19336,25009,22242,25009,25009,16073,25009,25009,11050, 90, 90,16070,16074,22809,19337,23917,22243,25009,25009, 25009,25009,19338,25009,22244,23951,16075, 90, 90,25009, 90, 90, 90, 90, 90, 90,16070, 90,11046,25009, 22448,25009,25009,25009,25009,23922,13681, 90, 90, 90, 90, 90,16070,25009,25009,25009,25009,16072,25009,25009, 25009,25009,25009,25009,23525,21815,24136,25009,21937,24067, 25009,16073,25009,25009,11050, 90, 90,16070,16074, 90, 90,21816, 850, 90, 90, 90, 90, 90,25009, 8008, 90,23526,21817,24068,25009,25009,25009,25009, 907, 90, 90, 90, 90, 90,25009,23527,21818,24069,23528,12800, 25009,25009,23529,21819,24070,23942,23685,23944,22678,24304, 21937,23525,23170,12801,25009,23531, 90, 90, 90, 629, 12802, 90, 90,21816, 90, 90, 90, 90, 90, 90, 25009, 8008, 90,23610,21817,22587,22403,25009,23526,23171, 907, 90, 90, 90, 90, 90,25009,23611,21818,22588, 22404,12800,23527,23172,23612,21819,22589,22405,25009,23529, 23173,25009,25009,25009,25009,12801,25009,23979, 90, 90, 90, 629,12802,23174,23968,22681,25009,23975,23931,23257, 25009,25009,25009,16083, 90, 90,25009, 8012, 90, 90, 90, 90, 90,12799, 8008, 90,12799,12799,12799,12799, 12799,12799,12799, 907, 90, 90, 90, 90, 90,12803, 12803,12803,12803,12803,12804,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12805,12803, 12803, 90, 90, 90, 629,12806,12803,12803,12803,16085, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803, 241, 241,25009,14617, 241, 241, 241, 241, 241,25009, 241, 241,25009,25009,25009,25009,25009,25009,25009, 911, 241, 241, 241, 241, 241,25009,25009,25009,25009,25009,11017, 25009,25009,25009,25009,25009,25009,24136,22965,25009,24067, 25009,25009,25009,11018,25009,25009, 241, 241, 241,23170, 11019, 241, 241,23170,10974, 241, 241, 241, 241, 241, 25009, 241, 241,24068,22880,23929,25009,25009,25009,24270, 911, 241, 241, 241, 241, 241,23171,24069,22881,25009, 23171,11017,25009,25009,24070,22882,25009,25009, 721,23415, 23172,25009,25009,25009,23172,11018,25009,23173, 241, 241, 241,23173,11019,23983,25009,25009,25009,23932,25009,25009, 23174,23152,25009,25009,23174,23258,23416,25009,25009,24093, 16087, 90, 90,25009, 90, 90, 90, 90, 90, 90, 23417, 90,11046,23492,25009,24094,25009,23419,23070,25009, 13681, 90, 90, 90, 90, 90,24095,25009,25009,25009, 23420,14564,23071,25009,16088,23935,25009,25009,24002,23072, 24096,25009,25009,22346,25009,14565,22241,24097,11050, 90, 90,25009,14566, 90, 90,23994, 90, 90, 90, 90, 90, 90,25009, 90, 90,23171,25009,25009,21950,25009, 22242,25009, 90, 90, 90, 90, 90, 90,25009,23172, 25009,21828,25009,12788,22243,25009,23173,22160,25009,25009, 22165,22244,21829,25009,25009,25009,23996,12789,25009,23174, 90, 90, 90,22161,12790,23953,21830,22448,21950,25009, 25009,25009,25009,21831,22162,23952,25009,25009,16089, 241, 241,21828,10974, 241, 241, 241, 241, 241,22163,10976, 241,25009,21829,25009,23954,22164,25009,21950, 911, 241, 241, 241, 241, 241,25009,25009,21830,25009,23939,11005, 21828,25009,25009,21831,25009,25009,25009,25009,24005,25009, 25009,21829,25009,11006,22096,25009, 241, 241, 241,11007, 11008,25009,16090, 241, 241,21830,10974, 241, 241, 241, 241, 241,21831,10976, 241,23171,21815,21950,23525,21937, 25009,22097, 911, 241, 241, 241, 241, 241,25009,23172, 21828,25009,21816,11005,24244,22098,23173,25009,22099,25009, 25009,21829,22100,21817,25009,23526,25009,11006,25009,23174, 241, 241, 241,11007,11008,21830,25009,21818,22101,23527, 23980,25009,21831,25009,24015,25009,23529,25009,25009,25009, 25009,25009,16091, 241, 241,25009, 241, 241, 241, 241, 241, 241, 636, 243, 241,15405,15405,15405,15405,15405, 15405,15405, 927, 241, 241, 241, 241, 241, 670, 670, 670, 670, 670, 674, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 671, 670, 670, 241, 241, 241, 639, 675, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 670, 90, 90, 25009, 8012, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012,16094, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009, 8009,25009,25009,25009,25009,25009,25009, 24136,25009,25009,24067, 2848,22804,24268, 8010,25009,24263, 90, 90, 90, 90,16095, 90, 90,22096, 90, 90, 90, 90, 90, 90,25009, 90,11046,24068,25009,25009, 25009,25009,22805,24264,11047, 90, 90, 90, 90, 90, 25009,24069,25009,25009,22097,16097,22806,24265,24070,22807, 24269,25009,25009,23991,24266,24272, 2848,22335,22098,16098, 25009,22099,11050, 90, 90,22100,16099, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,11046,23981, 25009,22101,25009,25009,22229,25009,11047, 90, 90, 90, 90, 90,16100,25009,25009,25009,25009,16097,22230,25009, 25009,22231,25009, 721,23415,22232,22498,25009, 2848,22335, 24305,16098,25009,23987,11050, 90, 90,25009,16099, 90, 90,22233, 90, 90, 90, 90, 90, 90,25009, 90, 13747,23416,25009,22403,24007,25009,22229,23526,11047, 90, 90, 90, 90, 90,25009,23417,25009,22404,23418,16114, 22230,23527,23419,22438,22405, 721,23415,22232,23529,25009, 2848,22804,23988,16115,25009,23420,11050, 90, 90,25009, 16116, 90, 90,22233, 90, 90, 90, 90, 90, 90, 25009, 90,13747,23416,25009,25009,25009,25009,22805,25009, 11047, 90, 90, 90, 90, 90,16117,23417,25009,25009, 23418,16114,22806,25009,23419,22807,24009,25009,24313,22808, 25009,22728,25009,23989,25009,16115,25009,23420,11050, 90, 90,19334,16116, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90, 90,22880,25009,19335,22640,24024, 25009,25009,11047, 90, 90, 90, 90, 90,19336,22881, 25009,25009,22641,16124,25009,22642,22882,25009,25009,22643, 23816,25009,19337,23743, 2848,22804,25009,16125,25009,19338, 11050, 90, 90,25009,16126, 90, 90,23999, 90, 90, 90, 90, 90, 90,25009, 90, 90,23744,25009,25009, 25009,25009,22805,24103,11047, 90, 90, 90, 90, 90, 16127,23745,25009,25009,23885,16124,22806,25009,23746,22807, 25009,25009,23816,22808,22728,23743,25009,25009,25009,16125, 25009,23990,11050, 90, 90,22728,16126, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90, 90,23744, 22160,22640,24298,22165,25009,25009,11047, 90, 90, 90, 90, 90,22640,23745,25009,22641,22161,16132,22642,25009, 23746,25009,22643,25009,25009,25009,22641,22162,25009,22642, 24273,16133,25009,22643,11050, 90, 90,25009,16134, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90, 90,24000,22731,25009,25009,24026,25009,25009,11047, 90, 90, 90, 90, 90,16135,25009,24012,25009,23957,16132, 25009,25009,25009,25009,25009, 721,23415,25009,23685,23958, 25009,22346,25009,16133,22241,25009,11050, 90, 90,25009, 16134, 90, 90,23959, 90, 90, 90, 90, 90, 90, 23960, 90, 90,23416,23170,23610,25009,25009,22242,25009, 11047, 90, 90, 90, 90, 90,25009,23417,25009,23611, 23418,16137,22243,16138,23419,25009,23612,25009,25009,22244, 25009,23171,24010,25009, 721,16139,22965,23420,16140,16141, 16141,22429,16142,25009,24048,23172,25009,24064,25009,16143, 90, 90,23173, 90, 90, 90, 90, 90, 90,25009, 90,13747,20751,22880,25009,23174,24004,25009,22326,11047, 90, 90, 90, 90, 90,25009,20752,22881,25009,20753, 16154,25009,22327,20754,24053,22524,25009,23170,25009,22328, 25009,25009,22728,25009,16155,25009,20755,11050, 90, 90, 22969,16156, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,13747,23171,22160,25009,25009,22165,22640, 25009,11047, 90, 90, 90, 90, 90,16157,23172,25009, 25009,22161,16154,22641,25009,23173,22819,25009,25009,22965, 22643,24075,22162,25009,24320,24274,16155,24263,23174,11050, 90, 90,23685,16156, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90,13747,22880,21815,25009,25009, 21937,24264,25009,11047, 90, 90, 90, 90, 90,23610, 22881,24013,25009,21816,16167,24265,25009,22882,25009,25009, 24314,25009,24266,23611,21817,25009,23761,23152,16168,25009, 23612,11050, 90, 90,25009,16169, 90, 90,21938, 90, 90, 90, 90, 90, 90,21819, 90,13747,24118,24016, 25009,25009,24017,25009,23070,11047, 90, 90, 90, 90, 90,16170,25009,25009,25009,23947,16167,25009,23071,25009, 25009,25009,25009,22965,25009,23072,23948,25009,24320,23816, 16168,24263,23743,11050, 90, 90,24319,16169, 90, 90, 24018, 90, 90, 90, 90, 90, 90,23950, 90,13747, 22880,23946,25009,25009,24017,24264,23744,11047, 90, 90, 90, 90, 90,25009,22881,25009,25009,23947,16178,24265, 23745,22882,24269,25009,25009,24146,24266,23746,23948,24300, 22965,24312,16179,25009,24121,11050, 90, 90,25009,16180, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90,13747,23171,24020,25009,25009,24017,22880,25009,11047, 90, 90, 90, 90, 90,16181,23172,25009,25009,23947, 16178,22881,25009,23173,23049,25009,25009,23152,22882,25009, 23948,25009,25009,22883,16179,25009,23174,11050, 90, 90, 25009,16180, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90,13747,23070,23946,25009,25009,24017,25009, 25009,11047, 90, 90, 90, 90, 90,25009,23071,25009, 25009,23947,16186,25009,25009,23072,25009,24021,25009,22498, 22346,24320,23948,22241,24263,24362,16187,25009,24258,11050, 90, 90,25009,16188, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90,13747,22403,22242,24264,25009, 25009,25009,23526,11047, 90, 90, 90, 90, 90,16189, 22404,22243,24265,22590,16186,25009,23527,22405,22244,24266, 25009,23816,25009,23529,23743,25009,24326,23170,16187,24067, 22406,11050, 90, 90,24135,16188, 90, 90,24040, 90, 90, 90, 90, 90, 90,16190, 90,13747,23744,23946, 22429,22096,24017,24068,23171,11047, 90, 90, 90, 90, 90,16190,23745,25009,25009,23947,16192,24069,23172,23746, 25009,25009,25009,25009,24070,23173,23948,22326,22097,24003, 16193,25009,24105,11050, 90, 90,16190,16194,23174,23258, 24018,22327,22098,24019,25009,22099,25009,23950,22328,22100, 16195, 90, 90,25009, 90, 90, 90, 90, 90, 90, 16190, 90,13747,25009,23946,24050,24124,24017,25009,25009, 11047, 90, 90, 90, 90, 90,16190,25009,25009,25009, 23947,16192,25009,25009,25009,25009,25009,25009,23170,25009, 25009,23948,25009,23816,24136,16193,23743,24067,11050, 90, 90,16190,16194, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,23171,23956,25009,25009,24026, 23744,24068, 90, 90, 90, 90, 90, 90,24354,23172, 25009,24023,23957,16201,23745,24069,23173,25009,25009,25009, 24147,23746,24070,23958,25009,24320,22492,16202,24263,23174, 90, 90, 90,24327,16203, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,24322,24028,25009, 25009,24026,24264,22396, 90, 90, 90, 90, 90, 90, 16204,25009,25009,25009,23957,16201,24265,22397,25009,25009, 22582,25009,24363,24266,22398,23958,25009,24355,25009,16202, 23743,25009, 90, 90, 90,23152,16203, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90,13747,23610, 23956,25009,25009,24026,23744,25009,11047, 90, 90, 90, 90, 90,23070,23611,25009,25009,23957,16213,23745,25009, 23612,25009,24029,25009,25009,23746,23071,23958,25009,24320, 23525,16214,24263,23072,11050, 90, 90,25009,16215, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 13747,24132,23956,25009,25009,24026,24264,23526,11047, 90, 90, 90, 90, 90,16216,25009,25009,25009,23957,16213, 24265,23527,25009,25009,25009, 721,24079,24266,23529,23958, 25009,22096,25009,16214,24360,24325,11050, 90, 90,25009, 16215, 90, 90,23959, 90, 90, 90, 90, 90, 90, 23960, 90,13747,23416,25009,25009,25009,25009,22097,25009, 11047, 90, 90, 90, 90, 90,25009,23417,25009,24031, 23418,16221,22098,25009,23419,22099,25009,25009,23170,22100, 23685,22346, 2848,22804,22241,16222,24049,23420,11050, 90, 90,25009,16223, 90, 90,22101, 90, 90, 90, 90, 90, 90,25009, 90,13747,23171,25009,23610,22242,25009, 22805,25009,11047, 90, 90, 90, 90, 90,16224,23172, 25009,23611,22243,16221,22806,25009,23173,22807,23612,22244, 24136,24059,24364,24067,24210,23816,25009,16222,23743,23174, 11050, 90, 90,24065,16223, 90, 90,22809, 90, 90, 90, 90, 90, 90,16225, 90,13747,24068,23956,24120, 25009,24026,23744,20341,11047, 90, 90, 90, 90, 90, 16225,24069,25009,25009,23957,16227,23745,20342,24070,25009, 25009,25009,25009,23746,20343,23958,22097,24006,25009,16228, 25009,24139,11050, 90, 90,16225,16229,20344,20478,23959, 22098,24175,24027,22099,25009,25009,23960,22100,25009,16230, 90, 90,25009, 90, 90, 90, 90, 90, 90,16225, 90,13747,25009,22101,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,16225,25009,25009,25009,25009, 16227,25009,25009,25009,25009,22492,25009,25009,22429,25009, 25009,23525, 721,23415,16228,25009,25009,11050, 90, 90, 16225,16229,11046,12860,12860,12860,12860,12860,12860,12860, 11047,25009,22396,25009,25009,22326,25009,25009,23526,25009, 23416, 91,25009,25009,25009,25009,22397,25009,25009,22327, 25009,25009,23527,22398,23417, 92,22328,23418,11050,23529, 12861,23419, 93,16242,16243,16243,16243,16243,16243,16243, 15555,24176,24193,24114,23420,24008,16243,16243,16243,16243, 16243,16244,25009,25009,25009,25009,25009,25009,25009,25009, 22498,22965, 721,25009,25009, 92,25009,25009,25009,25009, 25009,25009,16245,16243,16243,16243,16243,16243,16246,16246, 16246,16246,16246,16246,16246,16247,25009,22403,22880,25009, 20751,16246,16246,16246,16246,16246,16248,25009,25009,25009, 25009,22404,22881,23170,20752,25009,25009,20753,22405,22882, 25009,20754,25009,22160,25009,23685,22165,16249,16246,16246, 16246,16246,16250, 8012,20755,24011,24180,24189,25009,22161, 23171,24309,16253,16253,16253,16253,16253,16253,16253,16254, 22162,25009,23610,25009,23172,16253,16253,16253,16253,16253, 16255,23173,25009,25009,22163,25009,23611,25009,25009,24136, 22678,22164,24067,23612,23174,25009,25009,24076,25009,24083, 25009,16256,16253,16253,16253,16253,16253,16260,16261,16261, 16261,16261,16261,16261,14828,25009,24068,22587,25009,25009, 16261,16261,16261,16261,16261,16262,25009,25009,25009,25009, 24069,22588,25009,23816,22965,24367,23743,24070,22589,25009, 25009,24328,25009,25009,25009,24357,16263,16261,16261,16261, 16261,16261,16265,16265,16265,16265,16265,16265,16265,16266, 23744,22880,22880,25009,25009,16265,16265,16265,16265,16265, 16267,25009,25009,25009,23745,22881,22881,25009,25009,24370, 23152,24356,22882,22882,25009,25009,25009,25009,25009,25009, 25009,16268,16265,16265,16265,16265,16265,16274,16275,16275, 16275,16275,16275,16275,14842,25009,23070,23070,25009,25009, 16275,16275,16275,16275,16275,16276,25009,25009,25009,25009, 23071,23071,25009,23152,25009,24408,22965,23072,23072,25009, 25009,25009,24371,25009,25009,25009,16277,16275,16275,16275, 16275,16275,16279,16279,16279,16279,16279,16279,16279,16280, 23070,25009,22587,22880,25009,16279,16279,16279,16279,16279, 16281,25009,25009,25009,23071,25009,22588,22881,25009,24320, 23049,23072,24263,22589,22882,24372,25009,25009,25009,22883, 25009,16282,16279,16279,16279,16279,16279,16288,16289,16290, 16291,16291,16291,16291, 90,24366,24264,25009,25009,25009, 13890,13890,13890,13890,13890,13895,25009,25009,25009,25009, 24265,25009,25009,24320,25009,24320,24263,24266,24263,25009, 25009,25009,25009,25009,25009,25009,13892,13890,13890,13890, 13890,13890,16292,16293,16293,16293,16293,16293,16293,14858, 24264,25009,24264,24373,25009,16293,16293,16293,16293,16293, 16294,25009,25009,25009,24265,25009,24265,25009,22728,25009, 25009,24266,24136,24374,25009,24067,25009,25009,25009,25009, 25009,16295,16293,16293,16293,16293,16293,16297,16297,16297, 16297,16297,16297,16297,16298,22640,25009,25009,25009,24068, 16297,16297,16297,16297,16297,16299,25009,25009,25009,22641, 25009,25009,22642,24069,25009,24136,22643,23170,24067,25009, 24070,24271,25009,24380,25009,25009,16300,16297,16297,16297, 16297,16297,16306,16307,16308,16309,16309,16309,16309,24140, 25009,24074,24068,25009,23171,13903,13903,13903,13903,13903, 13908,25009,25009,25009,25009,25009,24069,25009,23172,25009, 22678,23254,25009,24070,24411,23173,25009,24378,25009,25009, 25009,13905,13903,13903,13903,13903,13903,14886,23174,16310, 16310,16310,16310,16310,16310,16310,12957,22587,25009,25009, 25009,23526,13899,13899,13899,13899,13899,13900,25009,25009, 25009,22588,25009,25009,25009,23527,25009,25009,22589,23170, 22160,25009,23529,22165,24420,23685,25009,25009,13901,13899, 13899,13899,13899,13899, 90, 90,22161, 8012, 90, 90, 90, 90, 90,25009, 90, 90,23171,22162,25009,24412, 25009,23070,23610, 90, 90, 90, 90, 90, 90,22160, 23172,22163,22165,23254, 9038,23071,23611,23173,22164,23761, 23685,23152,23072,23612,25009,22161,25009,24077, 9039,25009, 23174, 90, 90, 90,24085, 9040,22162,16311,16312,16313, 16313,16313,16313,16313,16313,15614,25009,23610,23070,25009, 22163,16313,16313,16313,16313,16313,16314,22164,25009,25009, 25009,23611,23071,22965,22965,23152,24419,25009,23612,23072, 25009,24014,24421,25009,24413,25009,25009,16315,16313,16313, 16313,16313,16313,16316,16316,16316,16316,16316,16316,16316, 22880,22880,23070,25009,25009,25009,16316,16316,16316,16316, 16316,16317,25009,25009,22881,22881,23071,25009,23049,23237, 25009,22882,22882,23072,25009,25009,25009,24416,23073,24415, 25009,25009,16318,16316,16316,16316,16316,16319,13920,13920, 13920,13920,13920,13920,13920,13924,25009,25009,25009,25009, 25009,13920,13920,13920,13920,13920,13922,25009,25009,25009, 25009,25009,25009,25009,25009,25009,24320,24136,22429,24263, 24067,25009,25009,25009,25009,25009,25009,13923,13920,13920, 13920,13920,13920,13915,13915,13915,13915,13915,13915,13915, 12058,25009,25009,24264,24068,22326,13915,13915,13915,13915, 13915,13916,25009,24426,25009,25009,25009,24265,24069,22327, 25009,25009, 721,23415,24266,24070,22328, 2848,22335,23525, 25009,24424,13917,13915,13915,13915,13915,13915, 90, 90, 24125, 90, 90, 90, 90, 90, 90, 90, 90, 90, 23416, 2848,22335,25009,25009,22229,23526, 90, 90, 90, 11113, 90, 90,25009,23417,25009,25009,23418,10044,22230, 23527,24080,22231,23528,25009,25009,22232,23529,25009,22229, 25009,25009,10045,23525,23420, 90, 90, 90, 90,10046, 23531,25009,22233,22230,24056,24043,22231,16330, 90, 90, 22232, 90, 90, 90, 90, 90, 90, 90, 9048, 90, 23526,25009,25009,25009,24057,25009,22233, 90, 90, 90, 90, 90, 90,25009,23527,25009,25009,23528, 8029,25009, 25009,23529,25009,25009, 721,23415,22160,22965,25009,22165, 24427,25009, 8030,24067,24245, 90, 90, 90, 90,16331, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90,11046,23416,22162,22880,25009,25009,24068,25009,16332, 90, 90, 90, 90, 90,25009,23417,22163,22881,23418, 13737,24069,25009,23419,22164,22882,25009,23170,24070,24320, 25009,24084,24263,24123,13738,25009,24081,11050, 90, 90, 25009,13739, 90, 90,22968, 90, 90, 90, 90, 90, 90,25009, 90,10053,23171,21815,24264,25009,21937,25009, 25009, 90, 90, 90, 90, 90, 90,25009,23172,25009, 24265,21816,16334,25009,25009,23173,25009,24266,25009,24275, 25009,25009,21817,25009,24429,23525,16335,25009,23174, 90, 90,10056,24376,16336, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90,10053,25009,23946,25009,25009, 24017,22640,23526, 90, 90, 90, 90, 90, 90,16337, 25009,24086,21942,23947,16334,22641,23527,25009,22642,25009, 25009,23170,22643,23529,23948,25009,22728,24453,16335,25009, 23743, 90, 90,10056,24409,16336, 90, 90,24018, 90, 90, 90, 90, 90, 90,23950, 90,12997,23171,23946, 25009,25009,24017,22640,23744, 90, 90, 90, 90, 90, 90,25009,23172,25009,25009,23947,16352,22641,23745,23173, 22642,25009,25009,23170,22643,23746,23948,24276,23816,22678, 16353,23743,23174, 90, 90,10056,25009,16354, 90, 90, 23949, 90, 90, 90, 90, 90, 90,23950, 90,12997, 23171,23946,25009,25009,24017,23744,22587, 90, 90, 90, 90, 90, 90,16355,23172,25009,25009,23947,16352,23745, 22588,24277,25009,22765,25009,24278,23746,22589,23948,25009, 24454,25009,16353,25009,23174, 90, 90,10056,25009,16354, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,23171,23946,25009,25009,24017,25009,25009, 90, 90, 90, 90, 90, 90,25009,23172,25009,25009,23947, 16365,25009,25009,23173,25009,25009,25009,23170,25009,23525, 23948,25009,24461,24089,16366,25009,23174, 90, 90,10056, 25009,16367, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,23171,23946,23526,25009,24017,23610, 25009, 90, 90, 90, 90, 90, 90,16368,23172,25009, 23527,23947,16365,23611,25009,23173,25009,23529,25009,23152, 23612,24467,23948,25009,24468,24456,16366,24263,24331, 90, 90,10056,22965,16367, 90, 90,23949, 90, 90, 90, 90, 90, 90,24090, 90, 90,23070,23946,23070,25009, 24017,24264,25009, 90, 90, 90, 90, 90, 90,22880, 23071,25009,23071,23947,16376,24265,25009,23072,25009,23072, 25009,25009,24266,22881,23948,25009,24320,22728,16377,24263, 22882, 90, 90,10056,25009,16378, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,24190,22968, 25009,25009,21950,24264,22640, 90, 90, 90, 90, 90, 90,16379,25009,24091,25009,21828,16376,24265,22641,25009, 25009,22819,25009,23525,24266,22643,21829,25009,24470,25009, 16377,25009,25009, 90, 90,10056,22678,16378, 90, 90, 21830, 90, 90, 90, 90, 90, 90,21831, 90, 90, 23526,23956,25009,25009,24026,25009,25009, 90, 90, 90, 90, 90, 90,22587,23527,24098,21954,23957,16384,25009, 25009,23529,25009,25009,25009,24500,25009,22588,23958,25009, 25009,23685,16385,25009,22589, 90, 90,10056,25009,16386, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,24302,23956,25009,25009,24026,25009,23610, 90, 90, 90, 90, 90, 90,16387,25009,25009,25009,23957, 16384,25009,23611,25009,25009,25009,25009,25009,23152,23612, 23958,25009,25009,25009,16385,25009,25009, 90, 90,10056, 24459,16386, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,23946,23070,25009,24017,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,23071, 23947,25009,16389,16390,25009,25009,24200,25009,25009,25009, 25009,23948,25009,25009,25009,24320,16391,23525,24263, 90, 90,10056,23156,16392,25009,23949,25009,25009,23152,16390, 90, 90,23950, 90, 90, 90, 90, 90, 90,25009, 90, 90,24264,23956,23526,24022,24026,25009,24422, 90, 90, 90, 90, 90, 90,23070,24265,25009,23527,23957, 16395,25009,25009,24266,25009,24502,25009,25009,25009,23071, 23958,25009,25009,24100,16396,25009,23072, 90, 90, 90, 23525,16397, 90, 90,23959,11133, 90, 90, 90, 90, 90,23960, 90, 90,24317,23956,25009,25009,24026,25009, 25009, 90, 90, 90, 90, 90, 90,23526,25009,25009, 25009,23957,16395,25009,25009,25009,25009,25009,25009,25009, 24136,23527,23958,24067,25009,25009,16396,25009,24543, 90, 90, 90,25009,16397, 90, 90,23959, 90, 90, 90, 90, 90, 90,24101, 90, 90,23956,24068,25009,24026, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,24069,23957,25009,16400,16401,25009,25009,24070,25009, 25009,25009,25009,23958,25009,25009,25009,24320,16402,23525, 24263, 90, 90,10056,25009,16403,24207,23959,25009,25009, 25009,16401, 90, 90,23960, 90, 90, 90, 90, 90, 90,25009, 90,12997,24264,23956,23526,24030,24026,25009, 25009, 90, 90, 90, 90, 90, 90,25009,24265,25009, 23527,23957,16413,25009,25009,24266,25009,23529,25009,22498, 25009,24320,23958,25009,24263,24501,16414,25009,24323, 90, 90,10056,25009,16415, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90,12997,22403,22492,24264,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,16416, 22404,24102,24265,22590,16413,25009,25009,22405,25009,24266, 721,23415,24112,23685,22396,25009,22096,25009,16414,25009, 22406, 90, 90,10056,25009,16415, 90, 90,22397, 90, 90, 90, 90, 90, 90,22398, 90,12997,23416,25009, 23610,25009,25009,22097,25009, 90, 90, 90, 90, 90, 90,24239,23417,25009,23611,23492,16428,22098,25009,23419, 22099,23612,25009,23170,22100,23152,25009,25009,22210,24503, 16429,25009,24149, 90, 90,10056,25009,16430, 90, 90, 22101, 90, 90, 90, 90, 90, 90,25009, 90,12997, 23171,24136,23070,25009,24067,25009,25009, 90, 90, 90, 90, 90, 90,16431,23172,25009,23071,24137,16428,25009, 25009,24332,25009,23072, 721,24214,25009,23685,24068, 2848, 22335,24509,16429,25009,23174, 90, 90,10056,25009,16430, 90, 90,24069, 90, 90, 90, 90, 90, 90,24070, 90,12997,23416,25009,23610,25009,25009,22229,25009, 90, 90, 90, 90, 90, 90,25009,23417,25009,23611,23418, 16441,22230,25009,23419,22231,23612,25009,23685,22232,24545, 22492, 2848,22335,25009,16442,24126,23420, 90, 90,10056, 25009,16443, 90, 90,22233, 90, 90, 90, 90, 90, 90,25009, 90,12997,23610,25009,25009,22396,25009,22229, 25009, 90, 90, 90, 90, 90, 90,16444,23611,25009, 25009,22397,16441,22230,25009,23612,22231,25009,22398,24430, 22232,24136,22498,24546,24067,24320,16442,25009,24263, 90, 90,10056,24177,16443, 90, 90,24127, 90, 90, 90, 90, 90, 90,24425, 90,12997,23171,25009,24068,22403, 25009,25009,24264, 90, 90, 90, 90, 90, 90,25009, 23172,25009,24069,22404,16452,25009,24265,23173,25009,24070, 22405,23685,22160,24266,25009,22165,25009,24473,16453,25009, 23174, 90, 90,10056,24181,16454, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90,12997,23610,22162, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,16455,23611,22163,25009,23761,16452,25009,25009,23612, 22164,25009,24153,23170,24154,25009,25009,22165, 2848,22804, 16453,25009,24310, 90, 90,10056,25009,16454, 90, 90, 22161, 90, 90, 90, 90, 90, 90,25009, 90,12997, 23171,22162,25009, 721,25009,25009,22805, 90, 90, 90, 90, 90, 90,25009,23172,22163,25009,23254,16460,25009, 22806,23173,22164,22807,25009,25009,24212,22808,25009,16461, 25009,20751,16462,25009,23174, 90, 90,10056,25009,16463, 24058,24136,25009,22809,24067,20752,25009,24320,20753,25009, 24263,25009,20754,25009,25009,16461, 90, 90,25009, 90, 90, 90, 90, 90, 90,20755, 90,12997,24068,24155, 25009,24082,22165,25009,24264, 90, 90, 90, 90, 90, 90,25009,24069,25009,25009,22161,16465,25009,24265,24070, 25009,25009, 721,24217,22498,24266,22162,25009,24136,25009, 16466,24067,24379, 90, 90,10056,24469,16467, 90, 90, 22163, 90, 90, 90, 90, 90, 90,22164, 90,12997, 23416,22403,25009,25009,25009,24068,24471, 90, 90, 90, 90, 90, 90,16468,23417,22404,25009,23418,16465,24069, 25009,23419,22405,25009,25009,25009,24070,25009,25009, 2848, 22804,25009,16466,25009,23420, 90, 90,10056,24243,16467, 90, 90,23170, 90, 90, 90, 90, 90, 90,25009, 90,12997,23946,25009,25009,24017,25009,22805,25009, 90, 90, 90, 90, 90, 90,23170,24088,25009,23947,23171, 16460,22806,25009,25009,22807,25009,25009,25009,22808,23948, 25009,16461,25009,23172,16462,25009,24060, 90, 90,10056, 23173,16463,23171,24018,22809,25009,24019,22898,23685,25009, 23950,24144,23816,23174,25009,23743,23172,16461,25009,25009, 16470, 90, 90,23173, 90, 90, 90, 90, 90, 90, 25009, 90, 90,25009,25009,23610,23174,24145,25009,23744, 90, 90, 90, 90, 90, 90,25009,25009,25009,23611, 25009,16477,23761,23745,25009,25009,23612, 721,23415,24093, 23746,24505,24157,25009,25009,16478,24498,25009, 90, 90, 90,25009,16479, 90, 90,24094, 90, 90, 90, 90, 90, 90,24279, 90, 90,23416,24095,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,16480,23417, 24096,25009,23492,16477,25009,25009,23419,24097,25009,25009, 23170,23946,23152,23685,24017,24136,23685,16478,24067,23420, 90, 90, 90,24158,16479, 90, 90,23947, 90, 90, 90, 90, 90, 90,25009, 90,12997,23171,23948,23070, 23610,25009,24068,23610, 90, 90, 90, 90, 90, 90, 25009,23172,23949,23071,23611,16491,24069,23611,23173,23950, 23072,23612,24431,24070,24547,24516,25009,23816,24260,16492, 23743,23174, 90, 90,10056,24187,16493, 90, 90,23155, 90, 90, 90, 90, 90, 90,25009, 90,12997,25009, 23946,24497,25009,24017,23744,25009, 90, 90, 90, 90, 90, 90,16494,25009,25009,25009,23947,16491,23745,25009, 25009,23885,25009,25009,24548,23746,22965,23948,25009,22965, 25009,16492,25009,24159, 90, 90,10056,23525,16493, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 12997,22880,23946,22880,25009,24017,22880,25009, 90, 90, 90, 90, 90, 90,23526,22881,25009,22881,23947,16502, 22881,25009,22882,25009,22882,25009,25009,22882,23527,23948, 25009,22096,23525,16503,24506,23529, 90, 90,10056,25009, 16504, 90, 90,23949, 90, 90, 90, 90, 90, 90, 23950, 90,12997,24246,23606,25009,25009,24161,22097,23526, 90, 90, 90, 90, 90, 90,16505,25009,25009,25009, 25009,16502,22098,23527,25009,22206,25009,25009,25009,22100, 23529,25009,25009, 721,23415,16503,25009,25009, 90, 90, 10056,24584,16504, 90, 90,22101, 90, 90, 90, 90, 90, 90,23946, 90,12997,24017,23946,25009,22678,24017, 25009,23416, 90, 90, 90, 90, 90, 90,23947,24078, 24087,25009,23947,16510,25009,23417,25009,25009,23418,23948, 25009,25009,23419,23948,16511,22587,25009,16512,25009,25009, 90, 90,10056,23949,16513,23420,25009,23949,24136,22588, 23950,24067,25009,25009,23950,24160,22589,25009,25009,25009, 16511, 90, 90,24022, 90, 90, 90, 90, 90, 90, 24303, 90,12997,24023,24093,24068,25009,24157,24514,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,24069, 24094,16515,25009,25009,25009,25009,24070, 721,23415,22346, 23152,24095,22241,25009,25009,16516,25009,25009, 90, 90, 10056,25009,16517, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,12997,23416,22242,23070,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,16518,23417, 22243,23071,23418,16515,23237,25009,23419,22244,23072,25009, 25009,25009,24280,24510, 2848,24194,25009,16516,25009,23420, 90, 90,10056,22448,16517, 90, 90,23525, 90, 90, 90, 90, 90, 90,25009, 90,12997,23956,25009,25009, 24026,25009,22229,25009, 90, 90, 90, 90, 90, 90, 23525,24099,25009,23957,23526,16510,22230,25009,25009,22231, 25009,25009,25009,22232,23958,25009,16511,25009,23527,16512, 25009,23528, 90, 90,10056,23529,16513,23526,23959,22233, 25009,24027,25009, 2848,22804,23960,23816,25009,23531,23743, 25009,23527,16511,25009,24116,16520, 90, 90,23529, 90, 90, 90, 90, 90, 90,25009, 90,10053,25009,25009, 25009,22805,24307,23744,25009, 90, 90, 90, 90, 90, 90,25009,25009, 2848,22804,22806,16334,23745,22807,25009, 23885,25009,22808,25009,23746,25009,25009,25009,25009,25009, 16335,25009,25009, 90, 90,10056,25009,16336,22809,25009, 24128,22805,24236,25009,23685,16528, 90, 90,23525, 90, 90, 90, 90, 90, 90,22806, 90,10053,22807,25009, 25009,24164,22808,25009,24157, 90, 90, 90, 90, 90, 90,23610,25009,25009,25009,23526,16334,24094,22809,25009, 24129,22898,25009,25009,25009,23611,25009,23525,24095,23527, 16335,25009,24586, 90, 90,10056,23529,16336,25009,16529, 90, 90,24096, 8012, 90, 90, 90, 90, 90,24097, 8008, 90,24308,24093,23526,24093,24157,25009,24157, 90, 90, 90, 90, 90, 90,25009,25009,25009,23527,24094, 8033,24094,25009,25009,25009,23529,25009,24165, 2848,22804, 24095,25009,24095,25009, 8019,25009,25009, 90, 90, 90, 8020, 8034,25009,24457,24162,25009,24096,24163,24621,23816, 25009,24097,23743,24097,25009,25009,22805,25009,25009,16531, 8041, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018, 22806, 1018, 1018,22807,23685,23526,23744,22808,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,25009,25009,24130,23527, 23745,15794,25009,22809,25009,25009,23529,23746,23170,25009, 25009,23610,25009,24320,23816,15795,24263,23743, 3367, 1018, 1018,24299,15796, 1018, 1018,23611, 1303, 1018, 1018, 1018, 1018, 1018,23612, 1018, 1018,23171,24093,25009,25009,24157, 24264,23744, 3364, 1018, 1018, 1018, 1018, 1018,15797,23172, 24311,23688,24094,15794,24265,23745,23173,25009,24433, 721, 23415,24266,23746,24095,25009,24512,24627,15795,25009,23174, 3367, 1018, 1018,24539,15796, 1018, 1018,24096,10309, 1018, 1018, 1018, 1018, 1018,24097, 1018, 5766,23416,25009,25009, 25009,25009,25009,23070, 3364, 1018, 1018, 1018, 1018, 1018, 25009,23417,25009,24167,23492,13131,25009,23071,23419,25009, 25009,25009,23170,23956,23072,25009,24026,24262,24282,13132, 24263,23420, 3367, 1018, 1018,24169,13133, 1018, 1018,23957, 1303, 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018,23171, 23958,25009,25009,25009,24264,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,23172,23959,25009,23254,16550,24265,25009, 23173,23960,25009,25009,24334,24266,24541,25009,25009,23743, 25009,16551,25009,23174, 1018, 1018, 1018, 1018,16552, 1018, 1018,24267, 1303, 1018, 1018, 1018, 1018, 1018,25009,15815, 1018,25009,23956,23744,25009,24026,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,23745,23957,15064, 25009,25009,25009,25009,23746,16553,23170,25009,22728,23958, 25009,25009,25009,15065,25009,24170, 1018, 1018, 1018,25009, 15066, 1018, 1018,23959, 1303, 1018, 1018, 1018, 1018, 1018, 23960,15815, 1018,23171,23956,22640,25009,24026,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,23172,25009,22641, 23957,15064,22642,25009,23173,25009,22643,25009,25009, 721, 23415,23958,25009,25009,25009,15065,25009,23174, 1018, 1018, 1018,25009,15066,16554,24329,23959,24148,24213,25009,25009, 25009,25009,23960,25009,25009,25009,25009,23416,25009,24172, 25009,15069, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,23417, 1018, 1018,23418,22728,25009,25009,23419,25009, 25009, 1018, 1018, 1018, 1018, 1018, 1018, 2823,25009, 721, 23415,23420, 2817,25009, 2848,22335,25009,25009,25009,25009, 25009,25009,22640,25009, 721,23415, 2818,25009,25009, 1018, 1018, 1018,25009, 2819,15078,25009,22641,23416,25009,22642, 25009,25009,22229,22643, 90, 90, 90, 90, 90, 90, 90,23417,23416,25009,23418,25009,22230,24330,23419,22231, 25009,25009,15079,22232,24151,16560,23417,22339,25009,23418, 25009,23420,23496,23419,21815,25009,15080,21937,25009,22233, 23170,25009,25009,15081,15078,25009,23420,25009,25009,21950, 21816,24150,23495,21950, 90, 90, 90, 90, 90, 90, 90,21817,21828,25009,25009,25009,21828,23171,25009,25009, 25009,25009,15079,21829,25009,21818,25009,21829,25009, 2848, 24195,23172,21819,25009,25009,25009,15080,21830,23173,25009, 24156,21830,25009,15081,21831,25009,22930,25009,24448,23152, 23525,23174,24168,25009,25009,25009,24211,22805,22936,25009, 23152,16562, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,22806, 2847, 2847,22807,25009,23070,23526,22808,25009, 25009, 4106, 2847, 2847, 2847, 2847, 2847,23070,25009,25009, 23071,23527,16568,25009,22809,25009,25009,23072,23529,25009, 25009,23071,24306,25009,24320,25009,16569,24263,23072, 4109, 2847, 2847,23608,16570, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,24318,23155,25009,25009, 25009,24264,25009, 4106, 2847, 2847, 2847, 2847, 2847,16571, 24551,25009,25009,25009,16568,24265,25009,25009,25009,25009, 25009,23170,24266,22965,25009,25009,24320,25009,16569,24263, 25009, 4109, 2847, 2847,25009,16570, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,23171,23956, 22880,25009,24026,24264,22678, 4106, 2847, 2847, 2847, 2847, 2847,25009,23172,25009,22881,23957,14205,24265,25009,23173, 25009,22882,24093,25009,24266,24157,23958,25009,25009,25009, 14206,22587,23174, 4109, 2847, 2847,25009,14207,24094,24462, 23959,24385,25009,24324,25009,22588,25009,23960,24171,24095, 25009,25009,22589,16588, 2847, 2847, 2848, 2847, 2847, 2847, 16589, 2847, 2847,24096, 2847, 2847,24031,25009,24358,25009, 24097,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009, 25009,25009,25009,24166,15851,25009,25009,25009,25009,25009, 721,24337,24552,24555,25009,24263,24067,25009,15852,25009, 25009, 2859, 2847, 2847, 2847,15853, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,23416,24264, 24068,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,16590,23417,24265,24069,23418,15851,25009,25009,23419, 24266,24070,25009,25009,25009, 2848,22804, 2848,22335,25009, 15852,25009,23420, 2859, 2847, 2847, 2847,15853, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847, 25009, 2848,22804,22805,25009,22229,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,21950,25009,25009,22806,16593,22230, 22807,25009,22438,25009,22808,25009,22232,21828,24196,22805, 2861,25009, 2858,25009,25009, 2859, 2847, 2847,21829, 2860, 22809,25009,22233,22806,25009,25009,22807, 721,23415,25009, 22808,25009,21830,25009,24197,25009, 2861, 765, 765,21831, 765, 765, 765, 765, 765, 765,22809, 765, 765,21950, 22160,24320,24293,22165,24263,23416, 2873, 765, 765, 765, 765, 765,21828,25009,25009,25009,22161,15147,25009,23417, 25009,25009,23418,21829,25009,25009,23419,22162,24264,25009, 24215,15148,25009,25009, 2876, 765, 765,21830,15149,23420, 23496,22163,24265,24136,21831,25009,24067,24400,24219,24266, 25009,25009,16602, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 765,24267,22160,25009,25009,22165, 24068,25009, 765, 765, 765, 765, 765, 765,24554,25009, 25009,25009,22161,16604,24069,25009,25009,25009,25009,25009, 23170,24070,24136,22162,25009,24067,23816,16605,25009,23743, 765, 765, 765,25009,16606, 765, 765,22272, 765, 765, 765, 765, 765, 765,22164, 765, 765,23171,24220,24068, 25009,24157,25009,23744, 765, 765, 765, 765, 765, 765, 16607,23172,25009,24069,24094,16604,25009,23745,23173,25009, 24556,25009,24432,25009,23746,24095,25009,23816,24618,16605, 23743,23174, 765, 765, 765,25009,16606, 765, 765,24162, 2000, 765, 765, 765, 765, 765,24097,15168, 765,25009, 24093,25009,25009,24157,23744,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009,24094,14393,23745,25009, 25009,25009,25009,25009,24475,23746,25009,24095,25009, 721, 23415,14394,25009,24579, 765, 765, 765,25009,14395, 765, 765,24096, 765, 765, 765, 765, 765, 765,24097,15168, 765,23171,21815,25009,25009,21937,25009,23416, 765, 765, 765, 765, 765, 765,25009,23172,25009,25009,21816,14393, 23525,23417,23173,25009,23418,25009,25009,25009,23419,21817, 25009,25009,25009,14394,25009,23174, 765, 765, 765,25009, 14395,23420,24216,21818,25009,25009,25009,23526,25009,25009, 21819,16610, 90, 90,25009, 5405, 90, 90, 90, 90, 90,23527, 2905, 90,24221,25009,25009,25009,23529,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009, 4238,25009,24361,25009,23152,23816,25009,24320, 23743,25009,24263,25009,25009,25009, 4239,25009,25009, 90, 90, 90, 90, 4240,16614,16614,16614,16614,16614,16614, 16614,25009,25009,23070,23744,25009,24264,16614,16614,16614, 16614,16614,16615,25009,25009,25009,25009,23071,23745,25009, 24265,23885,25009,22965,23072,23746, 92,24266,24423, 3539, 24581,24588,25009,16616,16614,16614,16614,16614,16614,16618, 16618,16618,16618,16618,16618,16618,24324,25009,25009,25009, 22880,25009,16618,16618,16618,16618,16618,16619,25009,25009, 25009,25009,25009,25009,22881,25009,25009,23049,23525,24223, 23152,22882,24017,25009,25009,25009,22883,25009,16620,16618, 16618,16618,16618,16618, 9722,23947,14410,14410,14410,14410, 14410,14410,14410,14411,25009,23526,23948,23070,25009,14410, 14410,14410,14410,14410,14412,25009,25009,25009,25009,23527, 23949,23071,25009,25009,23237,25009,23529,23950,23072,25009, 24622, 90,25009,23073,25009,14413,14410,14410,14410,14410, 14410,16625,16625,16625,16625,16625,16625,16625,25009,24466, 25009,25009,25009,25009,16625,16625,16625,16625,16625,16626, 25009,25009,25009,25009,25009,25009,25009,25009,25009,24320, 25009,23946,24263,23816,24017,25009,23743,25009,25009,25009, 16627,16625,16625,16625,16625,16625, 9722,23947,16629,16629, 16629,16629,16629,16629,16629,13511,24264,24590,23948,25009, 23744,14427,14427,14427,14427,14427,14428,25009,25009,25009, 24265,25009,23949,24320,23745,23816,24263,24266,23743,23950, 25009,24620,25009,24225,25009,25009,25009,14429,14427,14427, 14427,14427,14427,16630,16630,16630,16630,16630,16630,16630, 24264,25009,23744,25009,25009,25009,16630,16630,16630,16630, 16630,16631,25009,25009,24265,25009,23745,25009,25009,23525, 25009,24266,25009,23746,25009,25009,25009,25009,25009,24592, 25009,24619,16632,16630,16630,16630,16630,16630,16634,16634, 16634,16634,16634,16634,16634,13522,23526,25009,25009,25009, 25009,14435,14435,14435,14435,14435,14436,25009,25009,25009, 23527,25009,25009,24320,25009,24320,24263,23529,24263,25009, 25009,24623,25009,25009,25009,25009,25009,14437,14435,14435, 14435,14435,14435,16635,16635,16635,16635,16635,16635,16635, 24264,25009,24264,24628,25009,25009,16635,16635,16635,16635, 16635,16636,25009,25009,24265,25009,24265,25009,25009,24631, 25009,24266,24067,24266,25009,24630,25009,25009,25009,25009, 25009,25009,16637,16635,16635,16635,16635,16635,16639,16639, 16639,16639,16639,16639,16639,13537,24068,25009,25009,25009, 25009,14446,14446,14446,14446,14446,14447,25009,25009,25009, 24069,25009,25009,24136,24659,23816,24067,24070,23743,25009, 25009,25009,25009,25009,25009,25009,25009,14448,14446,14446, 14446,14446,14446,16640,16640,16640,16640,16640,16640,16640, 24068,23526,23744,25009,25009,25009,16640,16640,16640,16640, 16640,16641,25009,25009,24069,23527,23745,25009,25009,23525, 24661,24070,23529,24656,25009,24632,25009,25009,25009,25009, 25009,25009,16642,16640,16640,16640,16640,16640,16644,16644, 16644,16644,16644,16644,16644,13553,23526,23610,25009,25009, 25009,14457,14457,14457,14457,14457,14458,25009,25009,25009, 23527,23611,25009,23685,23685,23152,24665,23529,23612,24263, 24660,25009,25009,25009,25009,25009,25009,14459,14457,14457, 14457,14457,14457,16645,16645,16645,16645,16645,16645,16645, 23610,23610,23070,24264,25009,25009,16645,16645,16645,16645, 16645,16646,25009,25009,23611,23611,23071,24265,25009,23237, 23525,23612,23612,23072,24266,24662,24663,25009,23073,25009, 25009,25009,16647,16645,16645,16645,16645,16645,14473,14473, 14473,14473,14473,14473,14473,14474,25009,23526,25009,25009, 25009,14473,14473,14473,14473,14473,14475,25009,25009,25009, 25009,23527,25009,25009,24694, 2848,22804,24255,23529,25009, 25009,25009,25009,25009,25009,25009,25009,14476,14473,14473, 14473,14473,14473,14469,14469,14469,14469,14469,14469,14469, 12667,23526,25009,22805,25009,25009,14469,14469,14469,14469, 14469,14470,25009,25009,25009,23527,25009,22806,25009,25009, 22895,25009,23529,24320,22808,24320,24263,25009,24263,23685, 25009,25009,14471,14469,14469,14469,14469,14469, 90, 90, 22809, 5405, 90, 90, 90, 90, 90,25009, 90, 90, 24264,23946,24264,25009,24017,25009,23610, 2191, 90, 90, 90, 90, 90,25009,24265,24222,24265,23947,13644,25009, 23611,24266,25009,24666, 721,23415,23685,23612,23948,25009, 25009,24696,13645,25009,24513, 2194, 90, 90,24626,13646, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,23416,23610,25009,25009,25009,25009,23610, 90, 90, 90, 90, 90, 90,25009,23417,23611,25009,23418, 15319,25009,23611,23419,23612,25009,16703,24338,23946,23612, 25009,24017,24320,25009,15320,24263,23420, 90, 90,15983, 24414,15321, 90, 90,23947, 90, 90, 90, 90, 90, 90,23525, 90, 90,24093,23948,23685,24157,21950,24264, 25009, 90, 90, 90, 90, 90, 90,25009,25009,23949, 24094,21828,15319,24265,25009,25009,23950,25009,23526,25009, 24266,24095,21829,23610,25009,25009,15320,24224,25009, 90, 90,15983,23527,15321,16704,24096,21830,23611,24375,23529, 23685,24695,24097,24534,23612,25009,25009,24726,25009,25009, 25009,23685,15324, 90, 90,24166, 1422, 90, 90, 90, 90, 90,24504,13665, 90,25009,24093,23610,25009,24157, 25009,25009, 90, 90, 90, 90, 90, 90,23610,25009, 25009,23611,24094,12770,23761,25009,25009,25009,23612,25009, 23170,25009,23611,24095,25009, 721,25009,12771,25009,23612, 90, 90, 90,25009,12772, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097,13665, 90,23171,24093,25009, 25009,24157,25009,20751, 90, 90, 90, 90, 90, 90, 25009,23172,24226,25009,24094,12770,25009,20752,23173,25009, 20753,24476,25009,25009,20754,24095,25009,24218,25009,12771, 25009,23174, 90, 90, 90,25009,12772,20755,20888,24162, 22498,24093,24163,25009,24157,25009,24097,25009,25009,25009, 25009,25009,25009,25009,16706, 90, 90,24094, 90, 90, 90, 9936, 90, 90,25009, 90, 90,22403,24095,25009, 25009,24227,25009,25009, 90, 90, 90, 90, 90, 90, 25009,22404,24096,25009,22590, 8962,25009,25009,22405,24097, 25009,25009,23525,24093,24729,25009,24157,23816,24817, 8963, 23743,22406, 90, 90, 90, 90,16711, 90, 90,24094, 90, 90, 90, 90, 90, 90,24359, 90,11046,23526, 24095,23610,25009,25009,23744,23526,13681, 90, 90, 90, 90, 90,25009,23527,24096,23611,23528,16713,23745,23527, 23529,24228,23612,25009,23170,23746,23529,25009,25009,24136, 23525,16714,24067,23531,11050, 90, 90,25009,16715, 90, 90,24499, 90, 90, 90, 90, 90, 90,25009, 90, 11046,23171,24093,24667,25009,24157,24068,23526,13681, 90, 90, 90, 90, 90,16716,23172,25009,25009,24094,16713, 24069,23527,23173,24203,25009,25009,24518,24070,23529,24095, 25009,24320,25009,16714,24263,23174,11050, 90, 90,25009, 16715, 90, 90,24096, 90, 90, 90, 90, 90, 90, 24097, 90,11046,23171,24232,25009,25009,24026,24264,25009, 13681, 90, 90, 90, 90, 90,24664,23172,24229,25009, 23957,16730,24265,25009,23173,25009,25009,25009,23170,24266, 24136,23958,25009,24067,23685,16731,25009,23174,11050, 90, 90,25009,16732, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90,11046,23171,23956,24068,25009,24026, 25009,23610,13681, 90, 90, 90, 90, 90,16733,23172, 24231,24069,23957,16730,25009,23611,24519,25009,24070, 721, 23415,22965,23612,23958,24668,24697,25009,16731,25009,23174, 11050, 90, 90,25009,16732, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90,11046,23416,22880,25009, 25009,25009,25009,25009,13681, 90, 90, 90, 90, 90, 25009,23417,22881,25009,23418,16745,25009,25009,23419,22882, 25009,25009,24434,23956,23816,23685,24026,23743,25009,16746, 25009,23420,11050, 90, 90,24507,16747, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009, 23958,23744,23610,25009,25009,25009,13681, 90, 90, 90, 90, 90,16748,25009,23959,23745,23611,16745,25009,25009, 25009,23960,23746,23612,24136,23956,24136,24067,24026,24067, 25009,16746,24233,24692,11050, 90, 90,24365,16747, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90, 11046,24068,23958,24068,25009,25009,25009,24377,13681, 90, 90, 90, 90, 90,25009,24069,23959,24069,24203,16758, 25009,25009,24070,23960,24070,25009,24703,24234,24843,24067, 2848,24256,23685,16759,25009,24701,11050, 90, 90,25009, 16760, 90, 90,22728, 90, 90, 90, 90, 90, 90, 25009, 90,11046,24068,25009,23610,25009,25009,22805,23610, 13681, 90, 90, 90, 90, 90,16761,24069,25009,23611, 22640,16758,22806,23611,24070,22807,23612,25009,23816,22808, 23612,23743, 2848,22804,22641,16759,25009,22642,11050, 90, 90,22643,16760, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,11046,23744,25009,24381,25009,25009, 22805,25009,13681, 90, 90, 90, 90, 90,25009,23745, 25009,25009,23885,16769,22806,25009,23746,22807,25009,25009, 23525,22808,24723,25009,24257,23743,25009,16770,25009,24406, 11050, 90, 90,25009,16771, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,11046,23526,22160,23744, 25009,22165,25009,25009,13681, 90, 90, 90, 90, 90, 16772,23527,25009,23745,22161,16769,25009,25009,23529,25009, 23746,25009,25009,25009,25009,22162,25009,25009,25009,16770, 25009,24542,11050, 90, 90,23170,16771, 90, 90,22163, 90, 90, 90, 90, 90, 90,22164, 90,11046,25009, 24093,25009,25009,24157,25009,21950,13681, 90, 90, 90, 90, 90,23171,25009,24283,22276,24094,16777,21828,25009, 25009,25009,25009,25009,25009,25009,23172,24095,16778,21829, 25009,16779,25009,23173,11050, 90, 90,25009,16780,25009, 23170,24162,23816,21830,25009,23743,23174,23258,24097,25009, 21831,24382,25009,25009,16778, 90, 90,25009, 90, 90, 90, 90, 90, 90,24230, 90,11046,23171,24285,23744, 25009,24017,25009,25009,13681, 90, 90, 90, 90, 90, 25009,23172,25009,23745,23947,16782,25009,25009,23173,25009, 23746, 721,23415,23152,24724,23948,24557,25009,23685,16783, 25009,23174,11050, 90, 90,25009,16784, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90,11046,23416, 23070,25009,25009,25009,25009,23610,13681, 90, 90, 90, 90, 90,16785,23417,23071,25009,23418,16782,25009,23611, 24436,23072,23761,25009,25009,23946,23612,25009,24017, 721, 23415,16783,25009,23420,11050, 90, 90,24589,16784, 90, 90,23947, 90, 90, 90, 90, 90, 90,23946, 90, 11046,24017,23948,25009,24613,21950,25009,23416,13681, 90, 90, 90, 90, 90,23947,25009,23949,25009,21828,16777, 25009,23417,25009,23950,23418,23948,25009,24287,23419,21829, 16778,24286,25009,16779,25009,25009,11050, 90, 90,24018, 16780,23420,24019,21830,24281,23685,23950,25009,25009,25009, 21831,23816,25009,25009,23743,25009,16778,25009,25009,16787, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,11046,23610,24093,25009,25009,24157,25009,23744,13681, 90, 90, 90, 90, 90,24289,23611,25009,25009,24094, 16795,25009,23745,23612,25009,25009,25009,23685,25009,23746, 24095,25009,24730,24725,16796,24263,24585,11050, 90, 90, 25009,16797, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,11046,23610,24093,25009,25009,24157,24264, 25009,13681, 90, 90, 90, 90, 90,16798,23611,25009, 25009,24094,16795,24265,25009,23612,25009,25009,25009,24670, 24266,24320,24095,24760,24263,25009,16796,25009,24290,11050, 90, 90,25009,16797, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,11046,23171,24093,24264,25009, 24157,25009,25009,13681, 90, 90, 90, 90, 90,25009, 23172,25009,24265,24094,16806,25009,25009,23173,25009,24266, 721,24437,24136,24731,24095,24067,25009,25009,16807,25009, 23174,11050, 90, 90,25009,16808, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,11046,23416,24068, 25009,25009,24292,25009,25009,13681, 90, 90, 90, 90, 90,16809,23417,24069,25009,23418,16806,25009,25009,23419, 24070,25009,25009,25009,24093,25009,25009,24157,25009,25009, 16807,25009,23420,11050, 90, 90,24669,16808, 90, 90, 24094, 90, 90, 90, 90, 90, 90,21815, 90,11046, 21937,24095,25009,24294,21950,25009,24026,13681, 90, 90, 90, 90, 90,21816,25009,24096,25009,21828,16814,23957, 25009,25009,24097,24291,21817,25009,25009,25009,21829,16815, 23958,25009,16816,25009,25009,11050, 90, 90,21818,16817, 25009,24167,21830,24136,23959,21819,24067,24756,25009,21831, 23743,23960,25009,24685,25009,16815, 90, 90,24284, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,23956, 24068,25009,24026,25009,23744,13681, 90, 90, 90, 90, 90,25009,25009,25009,24069,23957,16819,25009,23745,25009, 25009,24070, 721,23415,25009,23746,23958, 2848,22804,24733, 16820,25009,25009,11050, 90, 90,25009,16821, 90, 90, 23959, 90, 90, 90, 90, 90, 90,23960, 90,11046, 23416,24296,25009,25009,25009,22805,25009,13681, 90, 90, 90, 90, 90,16822,23417,25009,25009,23418,16819,22806, 25009,23419,22807,25009,25009,25009,22808,25009,25009,24386, 23525,25009,16820,25009,23420,11050, 90, 90,25009,16821, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90,11046,23946,23956,25009,24017,24026,23526,25009,13681, 90, 90, 90, 90, 90,25009,25009,25009,23947,23957, 16814,23527,25009,25009,25009,25009,25009,25009,23529,23948, 23958,16815,21950,25009,16816,25009,24295,11050, 90, 90, 25009,16817,24410,23949,23959,21828,23525,24027, 2848,24316, 23950,23960,25009,25009,25009,25009,21829,16815,25009,25009, 16824, 90, 90,24288, 90, 90, 90, 90, 90, 90, 21830, 8008, 90,23526,25009,25009,22805,21831,25009,25009, 907, 90, 90, 90, 90, 90,25009,23527,25009,25009, 22806,12800,25009,22807,23529,24492,21954,22808,25009,25009, 25009,24788,25009,25009,25009,12801, 2848,22804, 90, 90, 90, 629,12802,22809,25009,25009,16832, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,24320, 25009,23685,24263,25009,22805,25009, 907, 90, 90, 90, 90, 90,25009,25009,25009,24321,25009,12800,22806,25009, 25009,22895,25009,25009,25009,22808,24264,25009,23610,25009, 25009,12801,25009,25009, 90, 90, 90, 629,12802,25009, 24265,22809,23611,25009,25009,23761,24315,24266,25009,23612, 25009,16833, 90, 90,24761,12985, 90, 90, 90, 90, 90,12799, 8008, 90,12799,12799,12799,12799,12799,12799, 12799, 907, 90, 90, 90, 90, 90,12803,12803,12803, 12803,12803,12804,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12805,12803,12803, 90, 90, 90, 629,12806,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803, 241, 241,25009, 10974, 241, 241, 241, 241, 241,24340, 241, 241,21937, 721,23415,25009,25009,25009,25009, 911, 241, 241, 241, 241, 241,21816,25009,25009,25009,25009,11017,25009,25009, 25009,25009,25009,21817,25009,25009,25009,25009,23416,25009, 25009,11018,23170,24474, 241, 241, 241,21818,11019,25009, 25009,25009,23417,25009,21819,23418,16835, 90, 90,23419, 90, 90, 90, 90, 90, 90,25009, 90,11046,23171, 24335,25009,23420,25009,25009,25009,13681, 90, 90, 90, 90, 90,25009,23172,25009,25009,23254,15333,25009,25009, 23173,25009,25009,25009,23816,16836,25009,23743,25009,24136, 25009,15334,24067,23174,11050, 90, 90,23152,15335, 90, 90,25009, 2346, 90, 90, 90, 90, 90,25009, 90, 11046,23744,24343,25009,25009,24017,24068,25009,13681, 90, 90, 90, 90, 90,23070,23745,25009,25009,23947,13682, 24069,25009,23746,24203,25009,24757,25009,24070,23071,23948, 25009,24136,24735,13683,24067,23072,11050, 90, 90,23525, 13684, 241, 241,23949,10974, 241, 241, 241, 241, 241, 23950,10976, 241,24549,23946,25009,25009,24017,24068,25009, 911, 241, 241, 241, 241, 241,23526,25009,25009,25009, 23947,11005,24069,25009,25009,25009,25009,25009,25009,24767, 23527,23948, 2848,22804,25009,11006,25009,23529, 241, 241, 241,11007,16837, 241, 241,23949,10974, 241, 241, 241, 241, 241,23950,10976, 241,24582,25009,25009,25009,25009, 22805,25009, 911, 241, 241, 241, 241, 241,25009,25009, 24344,25009,25009,11005,22806,25009,25009,22807,25009,25009, 25009,22808,25009,25009,25009,25009,25009,11006,25009,24368, 241, 241, 241,11007,11008, 90, 90,22809, 8012, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90,16840, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,23956,23946,24136,24026,24017,24067,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,23957,23947, 8009,25009,25009,25009,25009,25009,25009,25009,25009,23958, 23948,24068,25009,24341, 8010,25009,25009, 90, 90, 90, 90, 8011,25009,23959,24018,24069,23170,24019,25009,25009, 23960,23950,24070,25009,25009,25009,25009,25009,25009,16841, 9018, 90, 90,24297, 90, 90, 90, 90, 90, 90, 24428, 90,11046,23171,24093,25009,25009,24157,25009,25009, 11047, 90, 90, 90, 90, 90,25009,23172,24345,25009, 24094,16843,25009,25009,23173,25009,25009,25009,24636,25009, 25009,24095,25009,23816,24755,16844,23743,23174,11050, 90, 90,25009,16845, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,11046,25009,24346,25009,25009,24157, 23744,25009,11047, 90, 90, 90, 90, 90,16846,25009, 25009,25009,24094,16843,23745,25009,25009,23885,25009,25009, 23170,23746,24136,24095,25009,24067,24320,16844,25009,24263, 11050, 90, 90,25009,16845, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,13747,23171,25009,24068, 25009,25009,25009,24264,11047, 90, 90, 90, 90, 90, 25009,23172,25009,24069,25009,16861,25009,24265,23173,25009, 24070, 721,23415,24093,24266,24477,24157,25009,24766,16862, 24763,23174,11050, 90, 90,25009,16863, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90,13747,23416, 24095,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,16864,23417,24096,25009,23418,16861,25009,25009, 23419,24097,25009, 721,23415,24093,23525,25009,24157,25009, 25009,16862,24347,24478,11050, 90, 90,25009,16863, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416,24095,23526,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,23417,24096,23527,23418,16874, 25009,25009,23419,24097,23529,25009,23816,24348,24136,23743, 24435,24067,24544,16875,25009,23420,11050, 90, 90,25009, 16876, 90, 90,23606, 90, 90, 90, 90, 90, 90, 25009, 90, 90,23744,24349,24068,25009,21950,25009,25009, 11047, 90, 90, 90, 90, 90,16877,23745,25009,24069, 21828,16874,25009,25009,23746,25009,24070,25009,25009,25009, 24765,21829,25009,23816,25009,16875,23743,24655,11050, 90, 90,23685,16876, 90, 90,21830, 90, 90, 90, 90, 90, 90,21831, 90, 90,25009,24352,25009,25009,24026, 23744,25009,11047, 90, 90, 90, 90, 90,23610,25009, 25009,25009,23957,16885,23745,25009,25009,25009,25009,25009, 25009,23746,23611,23958,25009,24787,25009,16886,23743,23612, 11050, 90, 90,25009,16887, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,24624,23956,25009, 25009,24026,23744,25009,11047, 90, 90, 90, 90, 90, 16888,25009,25009,25009,23957,16885,23745,25009,25009,25009, 25009, 721,23415,23746,25009,23958, 2848,22804,24320,16886, 25009,24263,11050, 90, 90,25009,16887, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,23416, 25009,25009,25009,25009,22805,24264,11047, 90, 90, 90, 90, 90,25009,23417,24353,25009,23418,16893,22806,24265, 24479,22895,25009,25009,23170,22808,24266,23685,25009,24320, 24369,16894,24263,23420,11050, 90, 90,24792,16895, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90, 90,23171,25009,25009,23610,25009,24264,25009,11047, 90, 90, 90, 90, 90,16896,23172,25009,25009,23611,16893, 24265,25009,23173,24269,25009,23612,23170,24266,23816,23816, 25009,23743,23743,16894,25009,23174,11050, 90, 90,24460, 16895, 90, 90,24267, 90, 90, 90, 90, 90, 90, 25009, 90, 90,23171,25009,23744,23744,25009,25009,25009, 11047, 90, 90, 90, 90, 90,25009,23172,25009,23745, 23745,16898,16899,25009,23173,25009,23746,23746,25009,25009, 25009,25009,24333, 721,23415,16900,25009,23174,11050, 90, 90,24455,16901,23257,24407,23819,25009,25009,16899, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416,16904,16904,16904,16904,16904,16904, 90, 90, 90, 90, 90, 90,25009,23417,25009,25009,23492,16905, 25009,25009,23419,25009,25009, 721,24560,24388,24794,25009, 21950,24263,25009,16906,25009,23420, 90, 90, 90,25009, 16907, 90, 90,21828, 90, 90, 90, 90, 90, 90, 25009, 90, 90,23416,21829,24264,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,23417,21830,24265, 23418,16905,25009,25009,23419,21831,24266, 721,23415,21815, 25009,25009,21937, 721,23415,16906,25009,23420, 90, 90, 90,25009,16907, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416,21817,25009,25009,25009, 25009,23416,11047, 90, 90, 90, 90, 90,25009,23417, 21938,25009,23418,16910,16911,23417,23419,21819,23418,25009, 24391,25009,23419,25009,25009,25009,24671,16912,25009,23420, 11050, 90, 90,25009,16913,23420,24336,25009,25009,24389, 16911, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90,13747,23171,23946,25009,25009,24017,25009,25009, 11047, 90, 90, 90, 90, 90,25009,23172,25009,25009, 23947,16923,25009,25009,23173,25009,25009,25009,23170,25009, 24136,23948,24393,24067,25009,16924,25009,23174,11050, 90, 90,25009,16925, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90,13747,23171,23946,24068,25009,24017, 25009,25009,11047, 90, 90, 90, 90, 90,16926,23172, 25009,24069,23947,16923,25009,25009,23173,25009,24796,25009, 24736,25009,23816,23948,25009,23743,25009,16924,25009,23174, 11050, 90, 90,23685,16925, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90,13747,25009,24396,23744, 25009,24157,24395,25009,11047, 90, 90, 90, 90, 90, 23610,25009,25009,23745,24094,16938,25009,25009,25009,25009, 23746,25009,25009,25009,23611,24095,25009,23761,24815,16939, 25009,23612,11050, 90, 90,25009,16940, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,13747,25009, 24093,25009,24728,24157,25009,25009,11047, 90, 90, 90, 90, 90,16941,25009,25009,25009,24094,16938,25009,25009, 25009,25009,25009, 721,23415,25009,23685,24095,25009,25009, 24136,16939,25009,24067,11050, 90, 90,25009,16940, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90, 13747,23416,24398,23610,25009,25009,25009,24068,11047, 90, 90, 90, 90, 90,25009,23417,25009,23611,23492,16951, 25009,24069,23419,25009,23612,25009,24481,23956,24070,24136, 24026,24818,24067,16952,25009,23420,11050, 90, 90,24825, 16953, 90, 90,23957, 90, 90, 90, 90, 90, 90, 25009, 90,13747,25009,23958,24402,24068,25009,25009,25009, 11047, 90, 90, 90, 90, 90,16954,25009,23959,25009, 24069,16951,25009,25009,25009,23960,25009,24070,23170,23956, 24320,23816,24026,24263,23743,16952,25009,25009,11050, 90, 90,24515,16953, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90,13747,23171,23958,24264,23744,25009, 25009,25009,11047, 90, 90, 90, 90, 90,25009,23172, 23959,24265,23745,16962,25009,25009,23173,23960,24266,23746, 23525,23816,23685,24634,23743,24404,24820,16963,25009,23174, 11050, 90, 90,24540,16964, 90, 90,24405, 90, 90, 90, 90, 90, 90,25009, 90,13747,23526,23744,23610, 25009,25009,25009,25009,11047, 90, 90, 90, 90, 90, 16965,23527,23745,23611,23528,16962,25009,25009,23529,23746, 23612,25009,25009,23530,24320,25009,25009,24263,24587,16963, 25009,23531,11050, 90, 90,25009,16964, 90, 90,23688, 90, 90, 90, 90, 90, 90,23946, 90,13747,24017, 21815,24264,22160,21937,25009,22165,11047, 90, 90, 90, 90, 90,23947,25009,25009,24265,21816,16970,22161,25009, 25009,25009,24266,23948,25009,25009,25009,21817,16971,22162, 25009,16972,24342,25009,11050, 90, 90,23949,16973,25009, 24553,21818,23816,22163,23950,23743,25009,25009,24439,25009, 22164,25009,25009,25009,16971, 90, 90,23525, 90, 90, 90, 90, 90, 90,24390, 90,13747,25009,25009,23744, 25009,25009,25009,25009,11047, 90, 90, 90, 90, 90, 25009,25009,25009,23745,23526,16975,23885,25009,25009,25009, 23746,25009,23525,23946,23816,24816,24017,23743,23527,16976, 25009,25009,11050, 90, 90,23529,16977, 90, 90,23947, 90, 90, 90, 90, 90, 90,25009, 90,13747,23526, 23948,23744,25009,24583,23606,25009,11047, 90, 90, 90, 90, 90,16978,23527,23949,23745,23528,16975,25009,25009, 23529,23950,23746,24440,25009,24458,25009,25009, 2848,22804, 24657,16976,25009,23531,11050, 90, 90,25009,16977, 90, 90,23819, 90, 90, 90, 90, 90, 90,23956, 90, 13747,24026,25009,25009,25009,25009,22805,25009,11047, 90, 90, 90, 90, 90,23957,25009,25009,25009,25009,16970, 22806,23816,25009,22807,23743,23958,25009,22808,24350,25009, 16971,25009,25009,16972,25009,25009,11050, 90, 90,23959, 16973,25009,24027,22809,25009,24417,23960,24320,23744,25009, 24263,25009,25009,25009,25009,25009,16971,25009,25009,16980, 90, 90,23745, 90, 90, 90, 90, 90, 90,23746, 90, 90,25009,23946,24264,25009,24017,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,24580,24265,23947, 16987,25009,25009,25009,25009,24266, 721,23415,24320,24844, 23948,24263,25009,24441,16988,25009,25009, 90, 90, 90, 25009,16989, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,23416,24264,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,16990,23417,24265, 25009,23418,16987,25009,25009,23419,24266,25009,25009,24561, 23946,25009,25009,24017,24845,25009,16988,25009,23420, 90, 90, 90,23525,16989, 90, 90,23947, 90, 90, 90, 90, 90, 90,25009, 90,13747,25009,23948,25009,25009, 25009,25009,25009,11047, 90, 90, 90, 90, 90,23526, 25009,23949,25009,25009,17002,25009,25009,25009,23950,25009, 24443,25009,24446,23527,24136,24157,24320,24067,17003,24263, 23529,11050, 90, 90,25009,17004, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90,13747,24758,24095, 25009,24068,25009,24264,25009,11047, 90, 90, 90, 90, 90,17005,25009,24096,25009,24069,17002,24265,24203,25009, 24097,25009,24070,24136,24846,24847,24067,25009,24067,24136, 17003,25009,24067,11050, 90, 90,25009,17004, 90, 90, 24472, 90, 90, 90, 90, 90, 90,25009, 90,13747, 24068,24093,24068,25009,24157,25009,24068,11047, 90, 90, 90, 90, 90,25009,24069,25009,24069,24094,17013,25009, 24069,24070,25009,24070, 721,23415,25009,24070,24095,25009, 25009,24848,17014,25009,24795,11050, 90, 90,25009,17015, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,13747,23416,25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,17016,23417,24447,25009,23418, 17013,25009,25009,23419,25009,25009,25009,24562,23956,24136, 25009,24026,24067,25009,17014,25009,23420,11050, 90, 90, 25009,17015, 90, 90,23957, 90, 90, 90, 90, 90, 90,23956, 90,13747,24026,23958,24068,23946,24450,25009, 24017,11047, 90, 90, 90, 90, 90,23957,25009,23959, 24069,25009,17021,23947,25009,25009,23960,24070,23958,25009, 25009,25009,25009,17022,23948,25009,17023,24351,25009,11050, 90, 90,23959,17024,25009,24595,24140,24136,24018,23960, 24067,24019,25009,25009,25009,23950,25009,25009,25009,17022, 90, 90,22965, 90, 90, 90, 90, 90, 90,25009, 90,13747,25009,24394,24068,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,24069,22880, 17026,25009,25009,25009,25009,24070,25009,25009,23956,24849, 25009,24026,23816,22881,17027,23743,25009,11050, 90, 90, 22882,17028, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90,13747,24463,23958,22969,25009,25009,23744, 25009,11047, 90, 90, 90, 90, 90,17029,25009,23959, 25009,25009,17026,23745,25009,25009,23960,25009,24449,23170, 23746,23685,25009, 2848,22804,23170,17027,24863,25009,11050, 90, 90,25009,17028, 90, 90,23170, 90, 90, 90, 90, 90, 90,25009, 90,13747,23171,25009,23610,25009, 25009,22805,23171,11047, 90, 90, 90, 90, 90,25009, 23172,25009,23611,23171,17021,22806,23172,23173,22807,23612, 25009,25009,22808,23173,24798,17022,25009,23172,17023,24464, 23174,11050, 90, 90,23173,17024,23174,24790,22809,25009, 25009,24383,23257,25009,25009,24384,23170,23174,25009,25009, 25009,17022,25009,25009,17031, 90, 90,25009, 90, 90, 90, 90, 90, 90,24093, 90,11046,24157,25009,25009, 25009,25009,25009,23171,11047, 90, 90, 90, 90, 90, 24094,25009, 721,23415,25009,16843,25009,23172,25009,25009, 25009,24095,25009,25009,23173,25009,25009,24397,25009,16844, 25009,25009,11050, 90, 90,24162,16845,24559,24163,25009, 23416,25009,24097,23257,17040, 90, 90,25009, 90, 90, 90, 90, 90, 90,23417, 90,11046,23418,25009,25009, 25009,23419,25009,25009,11047, 90, 90, 90, 90, 90, 22160,25009,25009,22165,23420,16843,25009,25009,25009,24387, 25009,25009,24320,25009,25009,24263,22161,25009,25009,16844, 25009,25009,11050, 90, 90,25009,16845,22162,17041,17043, 17044,17044,17044,17044,17044,17044,15555,25009,25009,24264, 25009,22163,17044,17044,17044,17044,17044,17045,22164,25009, 25009,25009,25009,24265,25009,25009,24339, 2848,22804,23152, 24866, 92,23183,25009,25009,25009,25009,25009,17046,17044, 17044,17044,17044,17044,17048,17048,17048,17048,17048,17048, 17048,17049,25009,25009,25009,22805,23070,17048,17048,17048, 17048,17048,17050,25009,25009,25009,25009,25009,25009,22806, 23071,25009,22807,25009,25009,25009,22808,23072,25009,24093, 25009,25009,24157,17051,17048,17048,17048,17048,17048, 8012, 24418,24550,22809,23156,25009,24094,25009,25009,17052,17052, 17052,17052,17052,17052,17052, 90,24095,25009,25009,24444, 25009,17052,17052,17052,17052,17052,17053,25009,25009,25009, 24162,25009,25009,24163, 2848,22804,24320,24097,25009,24263, 25009,25009,25009,25009,25009,25009,25009,17054,17052,17052, 17052,17052,17052,17058,17058,17058,17058,17058,17058,17058, 16254,25009,22805,24264,25009,25009,17058,17058,17058,17058, 17058,17059,25009,25009,25009,25009,22806,24265,23170,22807, 24269,25009,25009,22808,24266,25009,25009,23956,24482,25009, 24026,22165,17060,17058,17058,17058,17058,17058, 90,24465, 24267,25009,24591,23957,22161,23171,25009,17061,17061,17061, 17061,17061,17061,17061,23958,22162,25009,25009,25009,23172, 17061,17061,17061,17061,17061,17062,23173,25009,23959,22163, 25009,25009,25009,25009,25009,23960,22164,24452,25009,23174, 25009,25009,25009,25009,24596,25009,17063,17061,17061,17061, 17061,17061,17067,17067,17067,17067,17067,17067,17067,16266, 25009,25009,25009,25009,25009,17067,17067,17067,17067,17067, 17068,25009,25009,25009,25009,25009,25009,25009,25009,24136, 24868,23816,24067,25009,23743,25009,25009,25009,25009,25009, 25009,17069,17067,17067,17067,17067,17067,17070,17070,17070, 17070,17070,17070,17070,25009,25009,24068,25009,23744,25009, 17070,17070,17070,17070,17070,17071,25009,25009,25009,25009, 24069,25009,23745,24203,25009,23885,25009,24070,25009,23746, 25009,25009,25009,25009,25009,25009,17072,17070,17070,17070, 17070,17070,17077,17077,17077,17077,17077,17077,17077,16280, 24786,25009,25009,25009,25009,17077,17077,17077,17077,17077, 17078,25009,25009,25009,25009,25009,25009,24869,24136,25009, 24067,24067,25009,25009,25009,25009,25009,25009,25009,25009, 25009,17079,17077,17077,17077,17077,17077,17080,17080,17080, 17080,17080,17080,17080,24068,24068,25009,25009,25009,25009, 17080,17080,17080,17080,17080,17081,25009,25009,24069,24069, 25009,25009,25009,25009,25009,24070,24070,24093,24884,24870, 24157,23743,25009,25009,25009,25009,17082,17080,17080,17080, 17080,17080,14886,24094,14841,14841,14841,14841,14841,14841, 14841,14845,25009,25009,24095,23744,25009,14841,14841,14841, 14841,14841,14843,24445,25009,25009,25009,25009,24096,23745, 23816,24136,25009,23743,24067,24097,23746,25009,25009,25009, 25009,25009,25009,14844,14841,14841,14841,14841,14841,17090, 17090,17090,17090,17090,17090,17090,16298,23744,24068,25009, 25009,25009,17090,17090,17090,17090,17090,17091,25009,25009, 25009,23745,24069,25009,24889,25009,25009,24067,23746,24070, 25009,25009,25009,25009,25009,25009,25009,25009,17092,17090, 17090,17090,17090,17090,17093,17093,17093,17093,17093,17093, 17093,24068,25009,25009,25009,25009,25009,17093,17093,17093, 17093,17093,17094,25009,25009,24069,25009,25009,25009,25009, 25009,23816,24070,24136,23743,25009,24067,25009,25009,25009, 25009,25009,25009,17095,17093,17093,17093,17093,17093,14857, 14857,14857,14857,14857,14857,14857,14861,25009,23744,25009, 24068,25009,14857,14857,14857,14857,14857,14859,25009,25009, 25009,25009,23745,25009,24069,23885,25009,24203,25009,23746, 25009,24070,25009,25009,25009,25009,25009,25009,14860,14857, 14857,14857,14857,14857,14852,14852,14852,14852,14852,14852, 14852,12957,24888,25009,25009,25009,25009,14852,14852,14852, 14852,14852,14853,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,23170,24486,24901,25009,24017,24263, 25009,25009,25009,14854,14852,14852,14852,14852,14852, 90, 90,23947, 8012, 90, 90, 90, 90, 90,25009, 90, 90,23171,23948,24264,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,23172,23949,24265,23254, 9038, 25009,25009,23173,23950,24266,24320,21950,24558,24263,25009, 25009,25009,25009, 9039,25009,23174, 90, 90, 90,21828, 17103,17104,17105,17105,17105,17105,17105,17105,15614,25009, 21829,25009,24264,25009,17105,17105,17105,17105,17105,17106, 25009,25009,25009,25009,21830,25009,24265,25009,25009,24320, 24750,21831,24263,24266,25009,25009,25009,24902,25009,25009, 17107,17105,17105,17105,17105,17105,17109,17109,17109,17109, 17109,17109,17109,17110,25009,25009,24264,25009,25009,17109, 17109,17109,17109,17109,17111,25009,25009,25009,25009,25009, 24265,24136,24136,24918,24067,24067,24263,24266,25009,25009, 25009,24903,25009,25009,25009,17112,17109,17109,17109,17109, 17109,17118,17119,17120,17121,17121,17121,17121,24068,24068, 24264,25009,25009,25009,14877,14877,14877,14877,14877,14882, 25009,25009,24069,24069,24265,25009,24203,25009,25009,24070, 24070,24266,25009,25009,25009,24905,25009,24904,25009,25009, 14879,14877,14877,14877,14877,14877,17122,17122,17122,17122, 17122,17122,17122,13924,25009,25009,25009,25009,25009,14873, 14873,14873,14873,14873,14874,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009, 721,23415,23946,24320,25009, 24017,24263,25009,25009,25009,14875,14873,14873,14873,14873, 14873, 90, 90,23947, 90, 90, 90, 90, 90, 90, 90, 90, 90,23416,23948,24264,25009,25009,25009,25009, 90, 90, 90,11113, 90, 90,25009,23417,23949,24265, 23418,10044,25009,25009,23419,24487,24266,25009,25009,24919, 25009,24093,24480,25009,24157,10045,25009,23420, 90, 90, 90, 90,10046,23495,17127, 90, 90,24094, 90, 90, 90, 90, 90, 90, 90, 9048, 90,23946,24095,24489, 24017,21950,25009,21950, 90, 90, 90, 90, 90, 90, 25009,25009,24096,23947,21828, 8029,21828,25009,25009,24097, 25009,25009,25009,25009,23948,21829,25009,21829,25009, 8030, 25009,25009, 90, 90, 90, 90, 8031,25009,23949,21830, 25009,21830,25009,25009,25009,23950,21831,24320,21831,24810, 24263,25009,25009,25009,17128, 9051, 90, 90,24392, 90, 90, 90, 90, 90, 90,24650, 90,10053,25009,21815, 25009,25009,21937,25009,24264, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,21816,16334,25009,24265,25009, 25009,25009,25009,23170,25009,24266,21817,25009,24320,24932, 16335,24263,24263, 90, 90,10056,24887,16336, 90, 90, 21818, 90, 90, 90, 90, 90, 90,21819, 90,10053, 23171,24093,25009,25009,24157,24264,24264, 90, 90, 90, 90, 90, 90,16337,23172,24483,21942,24094,16334,24265, 24265,23173,25009,25009,24850,24871,24266,24266,24095,25009, 25009,25009,16335,25009,23174, 90, 90,10056,25009,16336, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,12997,23171,24495,25009,25009,24026,24491,25009, 90, 90, 90, 90, 90, 90,25009,23172,25009,25009,23957, 17130,25009,25009,23173,25009,25009,25009,23170,25009,25009, 23958,25009,24136,25009,17131,24067,23174, 90, 90,10056, 25009,17132, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90,12997,23171,23956,25009,25009,24026,24068, 25009, 90, 90, 90, 90, 90, 90,17133,23172,25009, 25009,23957,17130,24069,25009,23173,25009,25009, 721,23415, 24070,25009,23958, 2848,24508,25009,17131,24933,24935, 90, 90,10056,25009,17132, 90, 90,23959, 90, 90, 90, 90, 90, 90,24496, 90, 90,23416,25009,25009,25009, 25009,22805,25009, 90, 90, 90, 90, 90, 90,25009, 23417,25009,25009,23418,17145,22806,25009,23419,22807,24563, 25009,24136,22808,25009,24067, 2848,22804,25009,17146,25009, 23420, 90, 90,10056,25009,17147, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90, 90,24068,25009, 25009,25009,25009,22805,25009, 90, 90, 90, 90, 90, 90,17148,24069,25009,25009,24203,17145,22806,25009,24070, 22807,25009,25009,23170,22808,25009,25009,25009,22899,25009, 17146,25009,24594, 90, 90,10056,25009,17147, 90, 90, 22809, 90, 90, 90, 90, 90, 90,25009, 90, 90, 23171,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,23172,25009,25009,23254,17158,25009, 25009,23173,25009,25009,25009,24320,25009,24320,24263,25009, 24263,25009,17159,25009,23174, 90, 90,10056,25009,17160, 90, 90,24517, 90, 90, 90, 90, 90, 90,25009, 90, 90,24264,22160,24264,25009,22165,25009,25009, 90, 90, 90, 90, 90, 90,17161,24265,25009,24265,22161, 17158,25009,25009,24266,25009,24266,25009,25009,25009,24944, 22162,25009,24067,24942,17159,25009,24865, 90, 90,10056, 25009,17160, 90, 90,22272, 90, 90, 90, 90, 90, 90,22164, 90, 90,24524,21815,24068,25009,21937,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 24069,21816,17169,25009,25009,25009,25009,24070,25009,23170, 25009,24136,21817,25009,24067,25009,17170,25009,25009, 90, 90,10056,25009,17171, 90, 90,21818, 90, 90, 90, 90, 90, 90,24525, 90, 90,23171,23946,24068,25009, 24017,25009,25009, 90, 90, 90, 90, 90, 90,17172, 23172,25009,24069,23947,17169,25009,25009,23173,25009,24070, 25009,25009,25009,24136,23948,25009,24067,25009,17170,25009, 23174, 90, 90,10056,25009,17171, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,25009,23946, 24068,25009,24017,25009,25009, 90, 90, 90, 90, 90, 90,24526,25009,25009,24069,24527,17177,24203,25009,25009, 25009,24070, 721,23415,24599,24963,23948,25009,24263,24320, 17178,25009,24263, 90, 90,10056,25009,17179, 90, 90, 23949, 90, 90, 90, 90, 90, 90,23950, 90, 90, 23416,25009,24264,25009,25009,25009,24264, 90, 90, 90, 90, 90, 90,17180,23417,25009,24265,23492,17177,25009, 24265,23419,25009,24266,25009,25009,24093,24266,25009,24157, 23685,25009,17178,25009,23420, 90, 90,10056,25009,17179, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90, 90,24093,24095,25009,24157,21950,23610,23525, 90, 90, 90, 90, 90, 90,25009,25009,24096,24094,21828, 17182,23611,25009,25009,24097,25009,24530,25009,23612,24095, 21829,25009,25009,25009,17183,23526,25009, 90, 90,10056, 25009,17184,25009,24096,21830,25009,24625,23688,25009,23527, 24097,21831,24320,25009,25009,24263,23529,25009,25009,24781, 17185, 90, 90,24399, 90, 90, 90, 90, 90, 90, 24759, 90, 90,25009,23946,25009,25009,24017,25009,24264, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 23947,17190,25009,24265,25009,25009,25009,25009,25009,25009, 24266,23948,25009,25009,25009,17191,25009,24957, 90, 90, 90,25009,17192, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,25009,24093,25009,25009,24157, 25009,25009, 90, 90, 90, 90, 90, 90,17193,25009, 24529,24023,24094,17190,25009,25009,25009,25009,25009, 721, 24600,24320,25009,24095,24263,25009,24531,17191,25009,25009, 90, 90, 90,25009,17192, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90, 90,23416,24264,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 25009,23417,24265,25009,23418,17198,25009,25009,23419,24266, 25009, 721,23415,24093,25009,25009,24157,25009,25009,17199, 25009,23420, 90, 90,10056,24764,17200, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416, 24095,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,17201,23417,24096,25009,23418,17198,25009,25009, 23419,24097,25009,24533,25009,23956,25009,24602,24026,24320, 25009,17199,24263,23420, 90, 90,10056,25009,17200, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90, 90,23956,23958,25009,24026,23525,24264,25009, 90, 90, 90, 90, 90, 90,25009,25009,23959,23957,25009,17203, 24265,25009,25009,23960,25009,25009,25009,24266,23958,25009, 25009,25009,23526,17204,25009,25009, 90, 90,10056,24535, 17205,24629,23959,25009,25009,25009,23527,25009,25009,23960, 25009,25009,25009,23529,25009,25009,25009,25009,25009,17206, 90, 90,24401, 90, 90, 90, 90, 90, 90,24789, 90,12997,25009,23956,25009,25009,24026,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,24536, 17217,25009,25009,25009,25009,25009,25009,25009,25009,25009, 23958,25009,25009,25009,17218,25009,25009, 90, 90,10056, 25009,17219, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90,12997,25009,23956,25009,25009,24026,25009, 25009, 90, 90, 90, 90, 90, 90,17220,25009,25009, 25009,23957,17217,25009,25009,25009,25009,25009, 721,23415, 25009,25009,23958, 2848,22804,25009,17218,25009,25009, 90, 90,10056,25009,17219, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,23416,25009,25009,25009, 25009,22805,25009, 90, 90, 90, 90, 90, 90,25009, 23417,24538,24031,23418,17232,22806,25009,23419,22895,25009, 24601,25009,22808,25009,25009,25009,25009,25009,17233,25009, 23420, 90, 90, 90,25009,17234, 90, 90,22809, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,22160, 25009,25009,22165,25009,25009, 90, 90, 90, 90, 90, 90,17235,25009,25009,25009,22161,17232,25009,25009,25009, 25009,25009,25009,25009,25009,25009,22162,25009,24136,25009, 17233,24067,25009, 90, 90, 90,25009,17234, 90, 90, 22163, 8012, 90, 90, 90, 90, 90,24564, 8008, 90, 23956,23946,25009,24026,24017,24068,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,23957,23947, 8033,24069, 25009,25009,25009,25009,25009,25009,24070,23958,23948,25009, 25009,25009, 8019,25009,25009, 90, 90, 90, 8020, 8034, 24633,23959,23949,25009,24027,25009,25009,25009,23960,23950, 25009,25009,23685,17249, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,24442, 1018, 1018,24403,25009,25009,24093, 23685,25009,24157, 3364, 1018, 1018, 1018, 1018, 1018,23610, 25009,25009,25009,25009,15794,24094,25009,25009,22160,25009, 25009,22165,25009,23611,25009,25009,24095,23610,15795,25009, 23612, 3367, 1018, 1018,22161,15796,23946,25009,25009,24017, 24162,23611,25009,24163,24791,22162,25009,24097,23612,17264, 1018, 1018,23947, 1303, 1018, 1018, 1018, 1018, 1018,22163, 1018, 1018,25009,23948,24819,24490,22164,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,23949,25009,24438, 17266,25009,25009,25009,23950,25009,25009,25009,25009,25009, 25009,25009,25009,25009,17267,25009,25009, 1018, 1018, 1018, 24566,17268, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,24565,25009,25009,21937,25009, 25009, 1018, 1018, 1018, 1018, 1018, 1018,17269,25009,25009, 25009,21816,17266,25009,25009,25009,25009,25009, 721,23415, 23816,25009,21817,23743,25009,25009,17267,25009,25009, 1018, 1018, 1018,25009,17268, 1018, 1018,21818, 2364, 1018, 1018, 1018, 1018, 1018,21819,15815, 1018,23416,23744,25009,25009, 25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009, 23417,23745,21942,23418,15064,25009,25009,23419,23746,25009, 25009,25009,24567,23816,25009,24017,23743,25009,15065,25009, 23420, 1018, 1018, 1018,24864,15066, 1018, 1018,23947, 1303, 1018, 1018, 1018, 1018, 1018,23956,15815, 1018,24026,23948, 23744,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,23957,25009,23949,23745,25009,15064,25009,25009,25009, 23950,23746,23958,25009,25009,23946,25009,25009,24017,25009, 15065,25009,25009, 1018, 1018, 1018,23959,15066,25009,24690, 25009,23947,25009,23960,25009,25009,25009,25009,17272,15078, 25009,25009,23948,23946,25009,24093,24017,24451,24157, 90, 90, 90, 90, 90, 90, 90,23949,25009,25009,23947, 25009,24094,25009,23950,25009,25009,25009,15079,23170,25009, 23948,23956,24095,17277,24026,25009,25009,24484,24485,25009, 23956,15080,25009,24026,23949,25009,24096,23957,15081,15078, 25009,23950,25009,24097,25009,23171,23957,25009,23958, 90, 90, 90, 90, 90, 90, 90,24488,23958,25009,23172, 25009,25009,23959,25009,25009,24494,23173,15079,23525,23960, 25009,23959,25009,25009,25009,25009,25009,25009,23960,23174, 24597,15080,25009,24493,24320, 721,23415,24263,15081,17278, 25009,25009,25009,25009,25009,23526,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15827,15078,23527, 25009,24264,23528,23416,25009,25009,23529,24511, 90, 90, 90, 90, 90, 90, 90,24265,25009,23417,24269,23531, 23418,25009,24266,23170,23419,25009,15079,24693,25009,25009, 25009,25009,25009,25009,25009,25009,25009,23420,24267,25009, 15080,24136,24521,23495,24067,25009,25009,15081,25009,25009, 23171,25009,25009,25009,17279, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,23172, 2847, 2847,25009,24068,25009, 25009,23173,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847, 25009,25009,24069,25009,23174,16568,25009,24635,25009,24070, 25009, 721,24638,24320,25009,25009,24263,25009,25009,16569, 25009,25009, 4109, 2847, 2847,24934,16570, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,23416, 24264,25009,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,16571,23417,24265,25009,23418,16568,25009,25009, 23419,24266,25009, 721,23415,25009,25009,25009,25009,25009, 25009,16569,25009,23420, 4109, 2847, 2847,24958,16570, 2847, 2847, 2848,15139, 2847, 2847, 2847, 2847, 2847,25009, 2847, 7045,23416,25009,25009,25009,25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,23417,25009,25009,23418,14205, 25009,25009,24639,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,14206,25009,23420, 4109, 2847, 2847,25009, 14207, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847, 25009, 2847, 2847,25009,25009,25009,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009, 25009,15851,25009,25009,17286,25009,25009,25009,23525,24658, 25009,25009,25009,25009,25009,15852,25009,25009, 2859, 2847, 2847, 2847,15853, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,23526,25009,25009,25009,25009, 25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,23527, 25009,25009,23528,15851,25009,25009,23529,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15852,25009,23531, 2859, 2847, 2847, 2847,17287, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,25009,23946,25009, 25009,24017,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847, 3417,25009,25009,25009,23947, 3410,25009,25009,25009,25009, 25009, 721,23415,25009,25009,23948,25009, 721,23415, 3411, 25009,25009, 2859, 2847, 2847,25009, 3412, 765, 765,23949, 765, 765, 765, 765, 765, 765,23950, 765, 765,23416, 24568,25009,25009,25009,25009,23416, 2873, 765, 765, 765, 765, 765,25009,23417,25009,25009,23418,15147,25009,23417, 23419,25009,23418,25009,25009,25009,23419,25009,25009,25009, 25009,15148,25009,23420, 2876, 765, 765,25009,15149,23420, 23496,25009,24523,25009,24520,25009,25009,25009,25009,25009, 25009,25009,25009,25009,17296, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 765,25009,24572,25009, 25009,24157,25009,25009, 765, 765, 765, 765, 765, 765, 25009,25009,25009,25009,24094,16604,25009,25009,25009,25009, 25009,25009,25009,25009,25009,24095,25009,25009,25009,16605, 25009,25009, 765, 765,17297,25009,16606, 765, 765,24096, 765, 765, 765, 765, 765, 765,24097, 765, 765,25009, 24093,25009,25009,24157,25009,25009, 765, 765, 765, 765, 765, 765,16607,25009,25009,25009,24094,16604,25009,25009, 25009,25009,25009, 721,23415,24136,25009,24095,24067, 721, 23415,16605,25009,25009, 765, 765,17297,25009,16606, 765, 765,24096, 765, 765, 765, 765, 765, 765,24573,15168, 765,23416,24068,25009,25009,25009,25009,23416, 765, 765, 765, 765, 765, 765,25009,23417,24069,25009,23492,14393, 25009,23417,23419,24070,23418,25009,25009,25009,23419,25009, 25009,24797,25009,14394,25009,23420, 765, 765, 765,24522, 14395,23420,24140,24637,17301, 765, 765,25009, 765, 765, 765, 765, 765, 765,24576,15168, 765,24026,24093,24320, 23946,24157,24263,24017, 765, 765, 765, 765, 765, 765, 23957,25009,25009,25009,24094,14393,23947,25009,25009,25009, 25009,23958,25009,24762,25009,24095,24264,23948,25009,14394, 25009,25009, 765, 765, 765,23959,14395,25009,25009,24096, 24265,24018,23960,24269,24019,25009,24097,24266,23950,17302, 9722,25009,17305,17305,17305,17305,17305,17305,17305,14411, 24532,24528,25009,24267,25009,15178,15178,15178,15178,15178, 15179,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009, 92,25009,25009,25009,25009,25009, 25009,15180,15178,15178,15178,15178,15178,15196,15196,15196, 15196,15196,15196,15196,13511,25009,25009,25009,25009,25009, 15196,15196,15196,15196,15196,15197,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009, 3539,25009,25009,25009,15198,15196,15196,15196, 15196,15196,15208,15208,15208,15208,15208,15208,15208,13522, 25009,25009,25009,25009,25009,15208,15208,15208,15208,15208, 15209,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15210,15208,15208,15208,15208,15208,15221,15221,15221, 15221,15221,15221,15221,13537,25009,25009,25009,25009,25009, 15221,15221,15221,15221,15221,15222,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,15223,15221,15221,15221, 15221,15221,15234,15234,15234,15234,15234,15234,15234,13553, 25009,25009,25009,25009,25009,15234,15234,15234,15234,15234, 15235,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,23956,25009,25009,24026,25009,25009,25009,25009, 25009,15236,15234,15234,15234,15234,15234, 90,23957,17306, 17306,17306,17306,17306,17306,17306, 90,25009,25009,23958, 25009,25009,17306,17306,17306,17306,17306,17307,25009,25009, 25009,25009,25009,23959,25009,25009,25009,25009,25009,24136, 23960,25009,24067,25009,24577,25009,25009,25009,17308,17306, 17306,17306,17306,17306,17310,17310,17310,17310,17310,17310, 17310,14474,25009,25009,25009,25009,24068,15248,15248,15248, 15248,15248,15249,25009,25009,25009,25009,25009,25009,25009, 24069,25009,25009,25009,25009,25009,25009,24070,25009,25009, 25009,25009,25009,15250,15248,15248,15248,15248,15248, 90, 90,24702, 850, 90, 90, 90, 90, 90,25009, 90, 90,25009,24574,25009,25009,21950,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,21828,15319, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21829, 25009,23816,23170,15320,23743,25009, 90, 90,15983,25009, 15321, 90, 90,21830, 90, 90, 90, 90, 90, 90, 21831, 90, 90,25009,23946,25009,25009,24017,23744,23171, 90, 90, 90, 90, 90, 90,25009,25009,25009,21954, 23947,15319,23745,23172,25009,25009,25009,25009,25009,23746, 23173,23948,25009,25009,25009,15320,24598,25009, 90, 90, 15983,25009,15321,23174,23258,23949,25009,24691,23819,25009, 25009,25009,23950,17369, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,13665, 90,24569,25009,24320,24917, 25009,24263,25009, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,12770,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,24264,25009,25009,12771,25009, 25009, 90, 90, 90,24320,12772,25009,24263,25009,24265, 25009,25009,24269,17371, 90, 90,24266, 90, 90, 90, 9936, 90, 90,25009, 90, 90,23956,24136,25009,24026, 24067,24264,24267, 90, 90, 90, 90, 90, 90,25009, 25009,25009,23957,24593, 8962,24265,25009,25009,25009,25009, 25009,25009,24266,23958,24068,25009,21950,25009, 8963,25009, 25009, 90, 90, 90, 90, 8964,24732,23959,24069,21828, 24027,25009,25009,25009,23960,24070,25009,25009,25009,25009, 21829,25009,25009,17376, 9939, 90, 90,24537, 90, 90, 90, 90, 90, 90,21830, 90,11046,25009,25009,25009, 25009,21831,25009,25009,13681, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,17378,25009,25009,25009,24718, 25009, 721,23415,23956,24320,25009,24026,24263,25009,17379, 25009,25009,11050, 90, 90,25009,17380, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90,11046,23416, 23958,24264,25009,25009,25009,25009,13681, 90, 90, 90, 90, 90,17381,23417,23959,24265,23418,17378,25009,25009, 23419,23960,24266,25009,25009,25009,25009,25009,24672,25009, 24867,17379,25009,23420,11050, 90, 90,24575,17380, 90, 90,24324, 90, 90, 90, 90, 90, 90,25009, 90, 11046,25009,22160,25009,25009,22165,25009,25009,13681, 90, 90, 90, 90, 90,25009,25009,25009,25009,22161,17396, 25009,25009,25009,25009,25009,25009,25009,25009,25009,22162, 25009,25009,25009,17397,25009,25009,11050, 90, 90,25009, 17398, 90, 90,22163, 90, 90, 90, 90, 90, 90, 22164, 90,11046,25009,21815,25009,24604,21937,25009,25009, 13681, 90, 90, 90, 90, 90,17399,25009,24603,22276, 21816,17396,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21817,25009,25009,25009,17397,25009,25009,11050, 90, 90,25009,17398, 90, 90,21938, 1422, 90, 90, 90, 90, 90,21819, 8008, 90,25009,23946,25009,25009,24017, 25009,25009, 907, 90, 90, 90, 90, 90,25009,25009, 25009,25009,23947,12800,25009,25009,25009,25009,25009,25009, 25009,25009,25009,23948,25009,24320,25009,12801,24263,25009, 90, 90, 90, 629,12802, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 8008, 90,23946,24605,25009, 24017,25009,24264,25009, 907, 90, 90, 90, 90, 90, 25009,24088,25009,23947,25009,12800,24265,25009,25009,25009, 25009,24606,25009,24266,23948,25009,25009,25009,25009,12801, 25009,25009, 90, 90, 90, 629,12802,24793,24018,25009, 25009,24019,25009,25009,25009,23950,25009,25009,25009,25009, 25009,25009,25009,25009,17412, 90, 90,25009, 8012, 90, 90, 90, 90, 90,12799, 8008, 90,12799,12799,12799, 12799,12799,12799,12799, 907, 90, 90, 90, 90, 90, 12803,12803,12803,12803,12803,12804,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12805, 12803,12803, 90, 90, 90, 629,12806,12803,12803,12803, 12803,12803,12803,12803,17413,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 241, 241,25009,10974, 241, 241, 241, 241, 241,25009, 241, 241,25009,25009,25009,24093,25009,25009,24157, 911, 241, 241, 241, 241, 241,25009,25009,25009,25009,25009, 11017,24094,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,24095,25009,11018,25009,25009, 241, 241, 241, 24571,11019,25009,17414, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,11046,25009,23946,25009,25009, 24017,25009,25009,17415, 90, 90, 90, 90, 90,25009, 25009,25009,25009,23947,15995,25009,25009,25009,25009,25009, 25009,25009,25009,25009,23948,25009,24320,23816,15996,24263, 23743,11050, 90, 90,25009,15997, 241, 241,23949,10974, 241, 241, 241, 241, 241,23950,10976, 241,25009,24093, 25009,24607,24157,24264,23744, 911, 241, 241, 241, 241, 241,22160,25009,25009,22165,24610,11005,24265,23745,25009, 25009,25009,25009,25009,24266,23746,24095,22161,25009,25009, 11006,25009,25009, 241, 241, 241,11007,11008,22162,24842, 24096,25009,24700,24324,25009,25009,25009,24097,25009,25009, 25009,25009,22163,25009,25009,17416,11020, 90, 90,24640, 8012, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012,17419, 9992, 9012, 9012, 9012, 9012, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,25009,24093,24136,23946,24157,24067, 24017, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,24094, 8009,23947,25009,25009,25009,25009,25009,25009, 25009,25009,24095,24068,23948,25009, 8010,25009,25009, 90, 90, 90, 90, 8011,25009,25009,24096,24069,23949,25009, 25009,25009,25009,24097,24070,23950,25009,17420, 90, 90, 25009, 90, 90, 90, 90, 90, 90,24570, 90,11046, 25009,24608,24734,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,16843,25009, 25009,25009,25009,25009, 721,23415,24093,25009,25009,24157, 25009,25009,16844,25009,25009,11050, 90, 90,25009,16845, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90,11046,23416,24095,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,16846,23417,24096,25009,23492, 16843,25009,25009,23419,24097,25009,25009,25009,24673,25009, 25009,25009,25009,25009,16844,25009,23420,11050, 90, 90, 24609,16845, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,13747,25009,24093,25009,25009,24157,25009, 25009,11047, 90, 90, 90, 90, 90,25009,25009,25009, 25009,24094,17422,25009,25009,25009,25009,25009,25009,25009, 25009,25009,24095,25009,25009,25009,17423,25009,25009,11050, 90, 90,25009,17424, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,13747,25009,23956,25009,25009, 24026,25009,25009,11047, 90, 90, 90, 90, 90,17425, 25009,24612,24167,23957,17422,25009,25009,25009,25009,25009, 25009,23170,25009,25009,23958,25009,25009,25009,17423,25009, 25009,11050, 90, 90,25009,17424, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,23171,24614, 25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,23172,25009,25009,23254,17437,25009,25009,23173, 25009,25009,25009,23170,23956,25009,25009,24026,25009,25009, 17438,25009,23174,11050, 90, 90,25009,17439, 90, 90, 23957, 90, 90, 90, 90, 90, 90,25009, 90, 90, 23171,23958,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,17440,23172,23959,25009,23254,17437,25009, 25009,23173,23960,25009,25009,23525,23956,25009,24616,24026, 25009,25009,17438,24704,23174,11050, 90, 90,25009,17439, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90, 90,23526,23958,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,23527,23959,25009,23528, 17450,25009,25009,23529,23960,25009,25009,25009,24727,25009, 25009,25009,25009,25009,17451,25009,23531,11050, 90, 90, 24617,17452, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,21815,25009,25009,21937,25009, 25009,11047, 90, 90, 90, 90, 90,17453,25009,25009, 25009,21816,17450,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21817,25009,25009,25009,17451,25009,25009,11050, 90, 90,25009,17452, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90, 90,25009,25009,25009,25009, 25009,25009,25009,11047, 90, 90, 90, 90, 90,25009, 24641,25009,25009,25009,17461,25009,25009,25009,25009,25009, 721,23415,23946,25009,25009,24017,25009,25009,17462,25009, 25009,11050, 90, 90,25009,17463, 90, 90,23947, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416,23948, 25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,17464,23417,23949,25009,23418,17461,25009,25009,23419, 23950,25009,24642,23525,23946,25009,24737,24017,25009,25009, 17462,25009,23420,11050, 90, 90,25009,17463, 90, 90, 23947, 90, 90, 90, 90, 90, 90,25009, 90, 90, 23526,23948,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,23527,23949,25009,23528,17469,25009, 25009,23529,23950,25009, 721,23415,24645,25009,25009,24017, 25009,25009,17470,24643,23531,11050, 90, 90,25009,17471, 90, 90,23947, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416,23948,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,17472,23417,23949,25009,23418, 17469,25009,25009,23419,23950,25009,25009,24739,25009,25009, 25009,25009,25009,25009,17470,25009,23420,11050, 90, 90, 25009,17471, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,23956,25009,24647,24026,25009, 24157,11047, 90, 90, 90, 90, 90,23956,25009,24099, 24026,23957,17474,24094,25009,25009,25009,25009,25009,24615, 25009,25009,23958,23957,24095,25009,17475,25009,25009,11050, 90, 90,25009,17476,23958,25009,23959,25009,24096,24027, 25009,24320,25009,23960,24263,24097,25009,25009,23959,25009, 25009,25009,17477, 90, 90,23960, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,24264,24578, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,24265,17482,25009,25009,25009,25009,25009,24266, 25009,25009,25009,25009,25009,25009,25009,17483,25009,25009, 90, 90, 90,25009,17484, 90, 90,24821, 90, 90, 90, 90, 90, 90,25009, 90, 90,17485,17485,17485, 17485,17485,17485,17485, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,17482,25009,25009,25009,25009, 25009, 721,24769,24093,25009,25009,24157,25009,25009,17483, 25009,25009, 90, 90,12861,25009,17484, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416, 24095,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,23417,24096,25009,23418,17491,25009,25009, 23419,24097,25009, 721,23415,24093,25009,25009,24157,25009, 25009,17492,25009,23420,11050, 90, 90,24646,17493, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416,24095,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,17494,23417,24096,25009,23418,17491, 25009,25009,23419,24097,25009,25009,25009,24648,25009,25009, 25009,25009,25009,17492,25009,23420,11050, 90, 90,25009, 17493, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90, 90,24093,23956,24136,24157,24026,24067,25009, 11047, 90, 90, 90, 90, 90,25009,25009,25009,24094, 23957,17496,25009,25009,25009,25009,25009,25009,25009,25009, 24095,23958,24068,25009,25009,17497,25009,25009,11050, 90, 90,25009,17498,25009,24162,23959,24069,24163,25009,25009, 25009,24097,23960,24070,24651,25009,25009,25009,25009,25009, 25009,17499, 90, 90,24611, 90, 90, 90, 90, 90, 90,24823, 90,13747,25009,25009,25009,25009,25009,25009, 25009,11047, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,17510,25009,25009,25009,25009,25009, 721,24770, 23956,25009,25009,24026,25009,25009,17511,25009,25009,11050, 90, 90,25009,17512, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90,13747,23416,23958,25009,25009, 25009,25009,25009,11047, 90, 90, 90, 90, 90,17513, 23417,23959,25009,23418,17510,25009,25009,23419,23960,25009, 721,23415,24654,25009,25009,24026,25009,25009,17511,24652, 23420,11050, 90, 90,25009,17512, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416,23958, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,23417,23959,25009,23492,17525,25009,25009,23419, 23960,25009, 721,23415,21815,25009,25009,21937,25009,25009, 17526,25009,23420, 90, 90, 90,25009,17527, 90, 90, 21816, 90, 90, 90, 90, 90, 90,25009, 90, 90, 23416,21817,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,17528,23417,21818,25009,23492,17525,25009, 25009,23419,21819,25009,25009,25009,24676,25009,25009,25009, 25009,25009,17526,24799,23420, 90, 90, 90,25009,17527, 17544,17544,17544,17544,17544,17544,17544,17049,25009,25009, 25009,25009,25009,17544,17544,17544,17544,17544,17545,25009, 25009,25009,25009,25009,25009,25009,25009,25009,24320, 721, 23415,24263, 92,25009,25009,25009,25009,25009,25009,17546, 17544,17544,17544,17544,17544,17547,17547,17547,17547,17547, 17547,17547,17548,25009,25009,24264,25009,23416,17547,17547, 17547,17547,17547,17549,25009,25009,25009,25009,25009,24265, 25009,23417,24269,25009,23418,25009,24266,25009,23419,25009, 23946,24822,25009,24017,17550,17547,17547,17547,17547,17547, 8012,24674,24267,25009,25009,25009,23947,23495,25009,17552, 17552,17552,17552,17552,17552,17552,17553,23948,25009,25009, 25009,25009,17552,17552,17552,17552,17552,17554,25009,25009, 25009,23949,25009,25009,25009,25009,25009,25009,23950,25009, 25009,25009,25009,25009,25009,25009,24678,25009,17555,17552, 17552,17552,17552,17552,17559,17559,17559,17559,17559,17559, 17559,16254,25009,25009,25009,25009,25009,17559,17559,17559, 17559,17559,17560,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,17561,17559,17559,17559,17559,17559,17563, 17563,17563,17563,17563,17563,17563,17564,25009,25009,25009, 25009,25009,17563,17563,17563,17563,17563,17565,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,17566,17563, 17563,17563,17563,17563,17570,17570,17570,17570,17570,17570, 17570,16266,25009,25009,25009,25009,25009,17570,17570,17570, 17570,17570,17571,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,17572,17570,17570,17570,17570,17570,17574, 17574,17574,17574,17574,17574,17574,17575,25009,25009,25009, 25009,25009,17574,17574,17574,17574,17574,17576,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,17577,17574, 17574,17574,17574,17574,17581,17582,17583,17584,17584,17584, 17584, 90,25009,25009,25009,25009,25009,15569,15569,15569, 15569,15569,15574,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15571,15569,15569,15569,15569,15569,17585, 17585,17585,17585,17585,17585,17585,16280,25009,25009,25009, 25009,25009,17585,17585,17585,17585,17585,17586,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,17587,17585, 17585,17585,17585,17585,17589,17589,17589,17589,17589,17589, 17589,17590,25009,25009,25009,25009,25009,17589,17589,17589, 17589,17589,17591,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,17592,17589,17589,17589,17589,17589,17596, 17597,17598,17599,17599,17599,17599,25009,25009,25009,25009, 25009,25009,15581,15581,15581,15581,15581,15586,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,23946, 25009,25009,24017,25009,25009,25009,25009,25009,15583,15581, 15581,15581,15581,15581,14886,23947,17600,17600,17600,17600, 17600,17600,17600,14845,25009,25009,23948,25009,25009,15578, 15578,15578,15578,15578,15579,25009,25009,25009,25009,25009, 24018,25009,25009,24019,25009,25009,25009,23950,25009,25009, 25009,25009,24680,25009,25009,15580,15578,15578,15578,15578, 15578,17601,17601,17601,17601,17601,17601,17601,16298,25009, 25009,25009,25009,25009,17601,17601,17601,17601,17601,17602, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 17603,17601,17601,17601,17601,17601,17605,17605,17605,17605, 17605,17605,17605,17606,25009,25009,25009,25009,25009,17605, 17605,17605,17605,17605,17607,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,17608,17605,17605,17605,17605, 17605,17612,17613,17614,17615,17615,17615,17615,25009,25009, 25009,25009,25009,25009,15594,15594,15594,15594,15594,15599, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 15596,15594,15594,15594,15594,15594,17616,17616,17616,17616, 17616,17616,17616,14861,25009,25009,25009,25009,25009,15591, 15591,15591,15591,15591,15592,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,24675,25009,25009, 22165,25009,25009,25009,25009,15593,15591,15591,15591,15591, 15591, 90, 90,22161, 8012, 90, 90, 90, 90, 90, 24093, 90, 90,24157,22162,25009,23946,25009,25009,24017, 90, 90, 90, 90, 90, 90,24094,25009,22163,25009, 25009, 9038,23947,25009,25009,22164,25009,24095,25009,25009, 25009,25009,25009,23948,25009, 9039,25009,25009, 90, 90, 90,24096, 9040,24093,22276,25009,24157,23949,24097,25009, 25009,25009,24681,25009,23950,25009,25009,25009,25009,24094, 17617,10032,17618,17618,17618,17618,17618,17618,17618,17110, 24095,25009,24677,25009,25009,17618,17618,17618,17618,17618, 17619,25009,25009,25009,24096,25009,25009,25009,25009,25009, 25009,24097,25009,25009,25009,25009,25009,24683,25009,25009, 25009,17620,17618,17618,17618,17618,17618,17621,17621,17621, 17621,17621,17621,17621,25009,25009,25009,25009,25009,25009, 17621,17621,17621,17621,17621,17622,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,17623,17621,17621,17621, 17621,17621,15613,15613,15613,15613,15613,15613,15613,15617, 25009,25009,25009,25009,25009,15613,15613,15613,15613,15613, 15615,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15616,15613,15613,15613,15613,15613,15608,15608,15608, 15608,15608,15608,15608,13924,25009,25009,25009,25009,25009, 15608,15608,15608,15608,15608,15609,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009, 721,23415,23956,25009, 25009,24026,25009,25009,25009,25009,15610,15608,15608,15608, 15608,15608, 90, 90,23957, 90, 90, 90, 90, 90, 90, 90, 90, 90,23416,23958,25009,25009,25009,25009, 25009, 90, 90, 90,11113, 90, 90,25009,23417,23959, 25009,23418,10044,25009,25009,23419,23960,25009,25009,24827, 25009,25009,25009,25009,24687,25009,10045,25009,23420, 90, 90, 90, 90,17633, 90, 90,25009, 90, 90, 90, 90, 90, 90, 90, 9048, 90,23946,23946,25009,24017, 24017,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,25009,23947,23947, 8029,25009,25009,25009,25009,25009, 25009,25009,25009,23948,23948,25009,25009,25009, 8030,25009, 25009, 90, 90, 90, 90, 8031,24093,23949,23949,24157, 25009,25009,25009,25009,23950,23950,25009,25009,25009,17634, 90, 90,24094, 90, 90, 90, 90, 90, 90,24644, 90,12997,24679,24095,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,24096,25009,25009, 17636,25009,25009,25009,24097,25009,25009,25009,25009,25009, 25009,25009,25009,25009,17637,25009,25009, 90, 90,10056, 24684,17638, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,12997,25009,23956,25009,25009,24026,25009, 25009, 90, 90, 90, 90, 90, 90,17639,25009,25009, 25009,23957,17636,25009,25009,25009,25009,25009,25009,25009, 25009,25009,23958,25009,25009,25009,17637,25009,25009, 90, 90,10056,25009,17638, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,25009,23956,25009,25009, 24026,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,24686,25009,23957,17653,25009,25009,25009,25009,25009, 25009,25009,25009,25009,23958,25009,25009,25009,17654,25009, 25009, 90, 90,10056,25009,17655, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,25009,24320, 25009,25009,24263,25009,25009, 90, 90, 90, 90, 90, 90,17656,25009,24688,25009,24698,17653,25009,25009,25009, 25009,25009,25009,25009,25009,25009,24264,25009,25009,25009, 17654,25009,25009, 90, 90,10056,25009,17655, 90, 90, 24265, 90, 90, 90, 90, 90, 90,24266, 90, 90, 25009,22160,25009,24708,22165,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,22161,17668,25009, 25009,25009,25009,25009,25009,25009,25009,25009,22162,25009, 25009,25009,17669,25009,25009, 90, 90,10056,25009,17670, 90, 90,22272, 90, 90, 90, 90, 90, 90,22164, 90, 90,25009,21815,25009,25009,21937,25009,25009, 90, 90, 90, 90, 90, 90,17671,25009,25009,25009,21816, 17668,25009,25009,25009,25009,25009,25009,25009,25009,25009, 21817,25009,25009,25009,17669,25009,25009, 90, 90,10056, 25009,17670, 90, 90,21818, 90, 90, 90, 90, 90, 90,21819, 90, 90,25009,24710,25009,25009,24017,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,24709, 25009,23947,17681,25009,25009,25009,25009,25009,25009,25009, 25009,25009,23948,25009,25009,25009,17682,25009,25009, 90, 90,10056,25009,17683, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,25009,23946,25009,25009, 24017,25009,25009, 90, 90, 90, 90, 90, 90,17684, 25009,25009,25009,23947,17681,25009,25009,25009,25009,25009, 721,23415,25009,25009,23948,25009,25009,25009,17682,25009, 25009, 90, 90,10056,25009,17683, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,23416,24711, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,23417,25009,25009,23418,17692,25009,25009,23419, 25009,25009, 721,23415,23946,25009,24872,24017,25009,25009, 17693,25009,23420, 90, 90,10056,25009,17694, 90, 90, 23947, 90, 90, 90, 90, 90, 90,25009, 90, 90, 23416,23948,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,17695,23417,23949,25009,23418,17692,25009, 25009,23419,23950,25009,24907,25009,23946,25009,24136,24017, 24712,24067,17693,25009,23420, 90, 90,10056,25009,17694, 90, 90,23947, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,23948,25009,24068,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,23949,25009,24069, 17700,25009,25009,25009,24713,25009,24070,23170,24093,25009, 25009,24157,25009,25009,17701,25009,25009, 90, 90,10056, 24921,17702, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90, 90,23171,24095,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,17703,23172,24096, 25009,23254,17700,25009,25009,23173,24097,25009,24714,23170, 24890,25009,25009,25009,25009,25009,17701,25009,23174, 90, 90,10056,25009,17702, 90, 90,25009, 90, 90, 90, 90, 90, 90,17704, 90, 90,23171,24093,24136,24093, 24157,24067,24157, 90, 90, 90, 90, 90, 90,17704, 23172,24226,25009,24094,17706,24094,25009,23173,25009,25009, 25009,24682,25009,25009,24095,24068,24095,25009,17707,25009, 23174, 90, 90,10056,17704,17708,24922,25009,24162,24069, 24096,24163,25009,25009,25009,24097,24070,24097,17709, 90, 90,25009, 90, 90, 90, 90, 90, 90,17704, 90, 90,24649,25009,25009,24824,24140,25009,25009, 90, 90, 90, 90, 90, 90,17704,25009,25009,25009,25009,17706, 25009,25009,25009,25009,25009, 721,24923,24093,25009,25009, 24157,25009,25009,17707,25009,25009, 90, 90,10056,17704, 17708, 90, 90,24094, 90, 90, 90, 90, 90, 90, 25009, 90, 90,23416,24095,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,23417,24096,25009, 23418,17715,25009,25009,23419,24097,25009,25009,25009,24717, 25009,24320,24157,25009,24263,17716,24715,23420, 90, 90, 90,25009,17717, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,24095,25009,24264,25009, 25009,25009, 90, 90, 90, 90, 90, 90,17718,25009, 24096,25009,24265,17715,25009,25009,25009,24097,25009,24266, 25009,24719,25009,25009,24026,25009,25009,17716,25009,25009, 90, 90, 90,24952,17717, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,23958,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,23959,25009,25009,17726,25009,25009,25009,23960, 25009,25009,25009,23956,25009,23816,24026,25009,23743,17727, 25009,25009, 90, 90,10056,25009,17728, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009, 23958,25009,23744,25009,25009,25009, 90, 90, 90, 90, 90, 90,17729,25009,23959,25009,23745,17726,25009,25009, 25009,23960,25009,23746,25009,24720,25009,25009,25009,25009, 25009,17727,25009,25009, 90, 90,10056,25009,17728, 90, 90,24841, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,23956,25009,25009,24026,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,23957,17734, 25009,25009,25009,25009,25009, 721,23415,25009,25009,23958, 25009,25009,25009,17735,25009,25009, 90, 90,10056,25009, 17736, 90, 90,23959, 90, 90, 90, 90, 90, 90, 23960, 90, 90,23416,25009,25009,25009,25009,24721,25009, 90, 90, 90, 90, 90, 90,17737,23417,25009,25009, 23418,17734,25009,25009,23419,25009,25009, 721,23415,23956, 24320,25009,24026,24263,25009,17735,25009,24959, 90, 90, 10056,25009,17736, 90, 90,23957, 90, 90, 90, 90, 90, 90,17738, 90, 90,23416,23958,24264,23956,25009, 25009,24026, 90, 90, 90, 90, 90, 90,17738,23417, 23959,24265,23492,17740,23957,25009,23419,24722,24266,25009, 25009,24936,25009,25009,25009,23958,25009,17741,25009,23420, 90, 90,10056,17738,17742,25009,24885,25009,24320,23959, 25009,24263,25009,25009,25009,25009,23960,17743, 90, 90, 25009, 90, 90, 90, 90, 90, 90,17738, 90, 90, 24653,25009,25009,25009,25009,24264,25009, 90, 90, 90, 90, 90, 90,17738,25009,25009,25009,25009,17740,24265, 25009,25009,24269,25009,25009,25009,24266,25009,25009,25009, 24136,24320,17741,24067,24263, 90, 90,10056,17738,17742, 90, 90,24267, 90, 90, 90, 90, 90, 90,23956, 90,10053,24026,25009,25009,25009,25009,24068,24264, 90, 90, 90, 90, 90, 90,23957,25009,25009,25009,25009, 16334,24069,24265, 721,23415,24269,23958,25009,24070,24266, 25009,25009,25009,25009,16335,25009,25009, 90, 90,10056, 23959,16336,24699,24027,25009,24267,24920,23960,25009,25009, 25009,23416,24689, 721,23415,17754, 90, 90,25009, 8012, 90, 90, 90, 90, 90,23417, 8008, 90,23418,25009, 25009,25009,23419,25009,25009, 90, 90, 90, 90, 90, 90,23416,25009,25009,25009,23420, 8033,25009,25009,25009, 24705, 721,23415,25009,25009,23417,25009,25009,23418,25009, 8019,25009,23419, 90, 90, 90, 8020, 8034,25009,25009, 21815,24320,25009,21937,24263,23420,24706,25009,25009,23416, 25009, 721,23415,17755, 1018, 1018,21816, 1303, 1018, 1018, 1018, 1018, 1018,23417, 1018, 1018,23418,21817,24264,25009, 23419,25009,25009, 3364, 1018, 1018, 1018, 1018, 1018,23416, 25009,21818,24265,23420,15794,25009,24738,24741,21819,24266, 25009,25009,25009,23417,25009,25009,23418,25009,15795,25009, 23419, 3367, 1018, 1018,25009,15796,24707,24886,24324,25009, 25009,25009,25009,23420,23496,25009,25009,25009,25009,25009, 25009,17770, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,22160,25009,25009,22165,25009, 25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009, 25009,22161,17266,25009,25009,25009,25009,25009,25009,25009, 25009,25009,22162,25009,25009,25009,17267,25009,25009, 1018, 1018,17771,25009,17268, 1018, 1018,22163, 1303, 1018, 1018, 1018, 1018, 1018,22164, 1018, 1018,25009,23946,25009,25009, 24017,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,17269, 24740,25009,25009,23947,17266,25009,25009,25009,25009,25009, 721,23415,25009,25009,23948,25009,24320,23170,17267,24263, 25009, 1018, 1018,17771,25009,17268, 1018, 1018,23949, 1303, 1018, 1018, 1018, 1018, 1018,24744,15815, 1018,23416,25009, 25009,25009,25009,24264,23171, 1018, 1018, 1018, 1018, 1018, 1018,25009,23417,25009,25009,23418,15064,24265,23172,23419, 24269,25009,25009,25009,24266,23173,25009,25009,25009,24943, 15065,25009,23420, 1018, 1018, 1018,25009,15066,23174,24826, 24267,17775, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,24093,15815, 1018,24157,23946,25009,23946,24017,25009, 24017, 1018, 1018, 1018, 1018, 1018, 1018,24094,25009,25009, 25009,23947,15064,23947,25009,25009,25009,25009,24095,25009, 25009,25009,23948,23170,23948,23170,15065,25009,25009, 1018, 1018, 1018,24096,15066,25009,25009,23949,25009,24018,24097, 25009,24019,25009,23950,25009,24742,17776,15078,17780,25009, 23171,24093,23171,24716,24157,25009,24743, 90, 90, 90, 90, 90, 90, 90,23172,25009,23172,24094,25009,25009, 25009,23173,25009,23173,23946,15079,25009,24017,24095,24093, 25009,25009,24157,25009,23174,24906,23174,25009,25009,15080, 23947,24768,24096,25009,25009,24094,15081,15078,25009,24097, 25009,23948,25009,25009,25009,25009,24095, 90, 90, 90, 90, 90, 90, 90,25009,23949,25009,24746,24093,25009, 24096,24157,23950,25009,25009,15079,25009,24097,25009,25009, 24745,25009,25009,25009,24094,24747,25009,24093,25009,15080, 24157,24023,25009,25009,25009,24095,15081, 721,23415,25009, 25009,25009,25009,24094,25009,25009,25009,17781,15078,24096, 23956,25009,25009,24026,24095,25009,24097,25009, 90, 90, 90, 90, 90, 90, 90,23416,23957,25009,24162,25009, 25009,24163,25009,25009,24748,24097,15079,23958,25009,23417, 24749,25009,23418,25009,25009,25009,23419,25009,25009,25009, 15080,23959,25009,25009,24027,25009,25009,15081,24751,23420, 24891,17782, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,23956,25009,24320,24026,25009,24263, 25009, 4106, 2847, 2847, 2847, 2847, 2847,25009,25009,25009, 23957,25009,16568,25009,25009,25009,23956,25009,25009,24026, 25009,23958,25009,24264,25009,25009,16569,25009,25009, 4109, 2847, 2847,23957,16570,25009,23959,25009,24265,25009,25009, 24269,25009,24753,23958,24266,25009,25009,17787, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,23959, 2847, 2847, 24267,25009,25009,25009,23960,24931,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009,24752,15851,25009, 25009,25009,25009,25009,17789,25009,25009,25009,25009,25009, 24320,25009,15852,24263,25009, 2859, 2847, 2847, 2847,15853, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,22160,23956,25009,22165,24026,24264,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,22161,23957, 15851,24265,25009,25009,25009,25009,25009,25009,24266,22162, 23958,25009,25009,25009,15852,25009,25009, 2859, 2847, 2847, 2847,15853,17790,22163,23959,25009,24951,25009,25009,25009, 22164,23960,25009,25009,24771,25009,25009,25009,25009,24754, 16592, 765, 765,25009, 9592, 765, 765, 765, 765, 765, 24031, 765, 765,25009,21815,25009,25009,21937,25009,25009, 2873, 765, 765, 765, 765, 765,25009,25009,25009,25009, 21816,15147,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21817,25009,25009,25009,15148,25009,25009, 2876, 765, 765,25009,15149, 765, 765,21818, 765, 765, 765, 765, 765, 765,21819, 765, 765,25009,23946,25009,25009,24017, 24772,25009, 765, 765, 765, 765, 765, 765,25009,25009, 25009,25009,23947,16604,25009,25009,25009,25009,25009,17800, 25009,25009,25009,23948,25009,25009,25009,16605,25009,25009, 765, 765,17297,25009,16606, 765, 765,23949, 765, 765, 765, 765, 765, 765,23950, 765, 765,25009,24777,25009, 25009,24157,25009,25009, 765, 765, 765, 765, 765, 765, 25009,25009,25009,24773,24094,16604,25009,25009,25009,25009, 25009,25009,25009,25009,23946,24095,25009,24017,25009,16605, 25009,25009, 765, 765,17297,25009,16606,17801,25009,24096, 23947,25009,25009,25009,25009,25009,24097,25009,25009,25009, 25009,23948,25009,25009,25009,16609, 765, 765,25009, 2902, 765, 765, 765, 765, 765,23949,15168, 765,25009,25009, 25009,25009,23950,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009,25009,14393,25009,25009,25009, 24774,25009,25009,25009,23946,25009,25009,24017,25009,25009, 14394,25009,25009, 765, 765, 765,25009,14395, 765, 765, 23947, 765, 765, 765, 765, 765, 765,23946,15168, 765, 24017,23948,25009,24093,25009,25009,24157, 765, 765, 765, 765, 765, 765,23947,25009,23949,25009,25009,14393,24094, 25009,25009,23950,25009,23948,25009,25009,25009,25009,25009, 24095,25009,14394,25009,25009, 765, 765, 765,23949,14395, 24775,24023,25009,24093,24096,23950,24157,25009,25009,25009, 25009,24097,25009,25009,25009,24778,24776,17803, 9722,24094, 15874,15874,15874,15874,15874,15874,15874,14411,25009,25009, 24095,25009,25009,15874,15874,15874,15874,15874,15875,25009, 25009,25009,25009,25009,24096,25009,25009,25009,25009,25009, 25009,24780, 92,25009,25009,25009,25009,25009,25009,15876, 15874,15874,15874,15874,15874,15918,15918,15918,15918,15918, 15918,15918,14474,25009,25009,25009,25009,25009,15918,15918, 15918,15918,15918,15919,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009, 721,23415,24093,25009,25009,24157, 3539,25009,25009,25009,15920,15918,15918,15918,15918,15918, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90, 90,23416,24095,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,23417,24096,25009,23418, 15319,25009,25009,23419,24097,25009,25009,25009,25009,25009, 25009,25009,24779,25009,15320,25009,23420, 90, 90,15983, 25009,15321,24953,25009,25009,17873, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,23956,24803, 25009,24026,24017,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,23957,23947,15319,25009,25009,25009, 25009,25009,25009,25009,25009,23958,23948,25009,25009,25009, 15320,25009,25009, 90, 90,15983,25009,15321,25009,23959, 23949,25009,25009,25009,25009,25009,23960,23950,25009,25009, 17874, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009,13665, 90,25009,25009,24782,23956,25009,25009,24026, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,12770,23957,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,23958,25009,12771,25009,25009, 90, 90, 90,25009,12772,25009,17875, 90, 90,23959, 90, 90, 90, 9936, 90, 90,23960, 90, 90,23956,21815,25009, 24026,21937,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,24783,23957,21816, 8962,25009,25009,25009,25009, 25009,25009,25009,25009,23958,21817,25009,25009,25009, 8963, 25009,25009, 90, 90, 90, 90, 8964,25009,23959,21818, 25009,25009,25009,25009,25009,23960,21819,25009,25009,24801, 17885, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90,11046,24784,24031,25009,25009,25009,25009,25009, 13681, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,17887,25009,25009,25009,25009,25009,25009,25009,23956, 25009,25009,24026,25009,25009,17888,25009,25009,11050, 90, 90,25009,17889, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,23958,25009,25009,25009, 25009,25009,13681, 90, 90, 90, 90, 90,17890,25009, 23959,25009,25009,17887,25009,25009,25009,23960,25009,25009, 25009,22160,25009,25009,22165,25009,25009,17888,24785,25009, 11050, 90, 90,25009,17889, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 8008, 90,25009,22162,25009, 25009,25009,25009,25009, 907, 90, 90, 90, 90, 90, 25009,25009,22163,25009,25009,12800,25009,25009,25009,22164, 25009,25009,25009,25009,25009,25009,25009,25009,25009,12801, 25009,25009, 90, 90, 90, 629,12802,24800,25009,25009, 25009,25009,25009,25009,17906, 90, 90,25009, 8012, 90, 90, 90, 90, 90,12799, 8008, 90,12799,12799,12799, 12799,12799,12799,12799, 907, 90, 90, 90, 90, 90, 12803,12803,12803,12803,12803,12804,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12805, 12803,12803, 90, 90, 90, 629,12806,12803,17907,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 241, 241,25009,10974, 241, 241, 241, 241, 241,25009, 241, 241,25009,23946,25009,25009,24017,25009,25009, 911, 241, 241, 241, 241, 241,25009,25009,25009,25009,23947, 11017,25009,25009,25009,25009,25009,25009,25009,25009,25009, 23948,25009,25009,25009,11018,25009,25009, 241, 241, 241, 25009,17908, 241, 241,23949,10974, 241, 241, 241, 241, 241,23950,10976, 241,23946,24093,25009,24017,24157,25009, 25009, 911, 241, 241, 241, 241, 241,25009,25009,24802, 23947,24094,11005,25009,25009,25009,25009,25009,25009,25009, 25009,23948,24095,25009,25009,25009,11006,25009,25009, 241, 241, 241,11007,11008,25009,23949,24162,25009,25009,24163, 25009,25009,23950,24806,25009,25009,24804,17909, 90, 90, 25009, 8012, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012,17912, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,23946,24093,25009,24017,24157, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,23947,24094, 8009,25009,25009,25009,25009,25009,25009, 25009,25009,23948,24095,25009,25009,25009, 8010,25009,25009, 90, 90, 90, 90, 8011,25009,23949,24096,25009,25009, 25009,25009,25009,23950,24808,25009,25009,24805,25009,25009, 17913, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90,13747,25009,24093,25009,25009,24157,25009,25009, 11047, 90, 90, 90, 90, 90,25009,25009,25009,25009, 24094,17915,25009,25009,25009,25009,25009,25009,25009,25009, 25009,24095,25009,25009,25009,17916,25009,25009,11050, 90, 90,25009,17917, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90,13747,25009,23956,25009,25009,24026, 24809,25009,11047, 90, 90, 90, 90, 90,17918,25009, 25009,24167,23957,17915,25009,25009,25009,25009,25009,25009, 25009,25009,25009,23958,25009,25009,25009,17916,25009,25009, 11050, 90, 90,25009,17917, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,25009,24812,25009, 25009,24026,25009,25009,11047, 90, 90, 90, 90, 90, 25009,25009,24811,25009,23957,17932,25009,25009,25009,25009, 25009,25009,25009,25009,25009,23958,25009,25009,25009,17933, 25009,25009,11050, 90, 90,25009,17934, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,25009, 23956,25009,25009,24026,25009,25009,11047, 90, 90, 90, 90, 90,17935,25009,25009,25009,23957,17932,25009,25009, 25009,25009,25009,25009,25009,25009,25009,23958,25009,25009, 25009,17933,25009,25009,11050, 90, 90,25009,17934, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,25009,24813,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,17947, 25009,25009,25009,25009,25009,25009,25009,23956,25009,25009, 24026,25009,25009,17948,25009,25009,11050, 90, 90,25009, 17949, 90, 90,23957, 90, 90, 90, 90, 90, 90, 25009, 90, 90,25009,23958,25009,25009,25009,25009,25009, 11047, 90, 90, 90, 90, 90,17950,25009,23959,25009, 25009,17947,25009,25009,25009,23960,25009,25009,25009,24814, 25009,25009,25009,25009,25009,17948,25009,25009,11050, 90, 90,25009,17949, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009, 25009,25009,11047, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,17960,25009,25009,25009,25009,25009,25009, 25009,22160,25009,25009,22165,25009,25009,17961,25009,25009, 11050, 90, 90,25009,17962, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,22162,25009, 25009,25009,25009,25009,11047, 90, 90, 90, 90, 90, 17963,25009,22163,25009,25009,17960,25009,25009,24828,22164, 25009,25009,25009,21815,25009,25009,21937,25009,25009,17961, 25009,25009,11050, 90, 90,25009,17962, 90, 90,21816, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009, 21817,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,21818,25009,25009,17971,25009,25009, 25009,21819,25009,25009,25009,23946,25009,25009,24017,25009, 25009,17972,25009,25009,11050, 90, 90,25009,17973, 90, 90,23947, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,23948,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,17974,25009,23949,25009,25009,17971, 25009,25009,25009,23950,25009,25009,25009,25009,25009,25009, 24829,25009,25009,17972,25009,25009,11050, 90, 90,25009, 17973, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90, 90,25009,24831,25009,25009,24017,25009,25009, 11047, 90, 90, 90, 90, 90,25009,25009,25009,25009, 23947,17979,25009,25009,25009,25009,25009,25009,25009,25009, 25009,23948,25009,25009,25009,17980,25009,25009,11050, 90, 90,25009,17981, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,25009,25009,25009,25009,25009, 25009,25009,11047, 90, 90, 90, 90, 90,17982,25009, 25009,25009,25009,17979,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,17980,25009,25009, 11050, 90, 90,25009,17981, 90, 90,25009, 90, 90, 90, 90, 90, 90,17983, 90, 90,23946,24830,25009, 24017,25009,25009,25009,11047, 90, 90, 90, 90, 90, 17983,25009,25009,23947,25009,17985,25009,25009,25009,25009, 25009,25009,25009,25009,23948,25009,25009,25009,25009,17986, 25009,25009,11050, 90, 90,17983,17987,25009,24018,25009, 25009,24019,25009,25009,25009,23950,25009,25009,25009,17988, 90, 90,25009, 90, 90, 90, 90, 90, 90,17983, 90, 90,25009,23946,25009,25009,24017,25009,25009,11047, 90, 90, 90, 90, 90,17983,25009,25009,25009,23947, 17985,25009,25009,25009,25009,25009,25009,25009,25009,25009, 23948,25009,25009,25009,17986,25009,25009,11050, 90, 90, 17983,17987, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,24832,24093,25009,25009,24157,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,24094,17994,25009,25009,25009,25009,25009,25009,25009, 25009,25009,24095,25009,25009,25009,17995,25009,25009, 90, 90, 90,25009,17996, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90, 90,25009,24093,25009,25009, 24157,25009,25009, 90, 90, 90, 90, 90, 90,17997, 25009,25009,24833,24094,17994,25009,25009,25009,25009,25009, 25009,25009,25009,25009,24095,25009,25009,25009,17995,25009, 25009, 90, 90, 90,25009,17996, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90, 90,25009,24093, 25009,25009,24157,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,24834,25009,24094,18006,25009,25009,25009, 25009,25009,25009,25009,25009,25009,24095,25009,25009,25009, 18007,25009,25009,11050, 90, 90,25009,18008, 90, 90, 24096, 90, 90, 90, 90, 90, 90,24097, 90, 90, 25009,25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,18009,25009,24835,24167,25009,18006,25009, 25009,25009,25009,25009,25009,25009,24093,25009,25009,24157, 25009,25009,18007,25009,25009,11050, 90, 90,25009,18008, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,24095,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,24096,25009,25009, 18014,25009,25009,25009,24097,25009,25009,25009,23956,25009, 25009,24026,25009,25009,18015,24836,25009,11050, 90, 90, 25009,18016, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,23958,25009,25009,25009,25009, 25009,11047, 90, 90, 90, 90, 90,18017,25009,23959, 25009,25009,18014,25009,25009,25009,23960,25009,25009,25009, 25009,25009,25009,24837,25009,25009,18015,25009,25009,11050, 90, 90,25009,18016, 90, 90,25009, 90, 90, 90, 90, 90, 90,18018, 90, 90,23956,24838,25009,24026, 25009,25009,25009,11047, 90, 90, 90, 90, 90,18018, 25009,25009,23957,25009,18020,25009,25009,25009,25009,25009, 25009,25009,25009,23958,25009,25009,25009,25009,18021,25009, 25009,11050, 90, 90,18018,18022,25009,23959,25009,25009, 24027,25009,25009,25009,23960,25009,25009,25009,18023, 90, 90,25009, 90, 90, 90, 90, 90, 90,18018, 90, 90,25009,25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,18018,25009,25009,25009,25009,18020, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,18021,25009,25009,11050, 90, 90,18018, 18022,13747,12860,12860,12860,12860,12860,12860,12860,11047, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 91,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009, 92,25009,25009,11050,25009,12861, 25009, 93, 90, 90,25009, 90, 90, 90, 90, 90, 90,24839, 90,11046,24026,24093,25009,23946,24157,25009, 24017,11047, 90, 90, 90, 90, 90,23957,25009,25009, 25009,24094,16843,23947,25009,25009,25009,25009,23958,25009, 25009,25009,24095,25009,23948,25009,16844,25009,25009,11050, 90, 90,23959,16845,25009,25009,24096,25009,23949,23960, 25009,25009,25009,24097,25009,23950,25009,18035,18036,18036, 18036,18036,18036,18036,18036,17049,24807,25009,25009,25009, 25009,18036,18036,18036,18036,18036,18037,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,23170,25009, 92,25009,25009,25009,25009,25009,25009,18038,18036,18036, 18036,18036,18036,18040,18040,18040,18040,18040,18040,18040, 18041,25009,25009,25009,25009,23171,18040,18040,18040,18040, 18040,18042,25009,25009,25009,25009,25009,25009,25009,23172, 25009,25009,25009,25009,25009,25009,23173,25009,23956,24945, 25009,24026,18043,18040,18040,18040,18040,18040, 8012,23174, 23258,25009,25009,25009,23957,25009,25009,18044,18044,18044, 18044,18044,18044,18044, 90,23958,25009,25009,25009,25009, 18044,18044,18044,18044,18044,18045,25009,25009,25009,23959, 25009,25009,25009,25009,25009,25009,23960,25009,25009,24840, 25009,25009,25009,25009,25009,25009,18046,18044,18044,18044, 18044,18044,18048,18048,18048,18048,18048,18048,18048,17553, 25009,25009,25009,25009,25009,18048,18048,18048,18048,18048, 18049,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,22160,23946,25009,22165, 24017,18050,18048,18048,18048,18048,18048, 90,25009,25009, 25009,25009,22161,23947,25009,25009,18051,18051,18051,18051, 18051,18051,18051,22162,23948,25009,25009,25009,25009,18051, 18051,18051,18051,18051,18052,25009,25009,22163,23949,25009, 25009,25009,25009,25009,22164,23950,25009,25009,25009,24853, 25009,25009,24852,25009,25009,18053,18051,18051,18051,18051, 18051,18057,18057,18057,18057,18057,18057,18057,17564,25009, 25009,25009,25009,25009,18057,18057,18057,18057,18057,18058, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18059,18057,18057,18057,18057,18057,18060,18060,18060,18060, 18060,18060,18060,25009,25009,25009,25009,25009,25009,18060, 18060,18060,18060,18060,18061,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,18062,18060,18060,18060,18060, 18060,18065,18065,18065,18065,18065,18065,18065,17575,25009, 25009,25009,25009,25009,18065,18065,18065,18065,18065,18066, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18067,18065,18065,18065,18065,18065,18068,18068,18068,18068, 18068,18068,18068,25009,25009,25009,25009,25009,25009,18068, 18068,18068,18068,18068,18069,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,24855,25009,25009,24017, 25009,25009,25009,25009,25009,18070,18068,18068,18068,18068, 18068,14886,23947,16265,16265,16265,16265,16265,16265,16265, 16266,25009,25009,23948,25009,25009,16265,16265,16265,16265, 16265,16267,25009,25009,25009,25009,25009,23949,25009,25009, 25009,25009,25009,25009,23950,25009,25009,25009,25009,25009, 25009,25009,16268,16265,16265,16265,16265,16265,18076,18076, 18076,18076,18076,18076,18076,17590,25009,25009,25009,25009, 25009,18076,18076,18076,18076,18076,18077,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,18078,18076,18076, 18076,18076,18076,18079,18079,18079,18079,18079,18079,18079, 25009,25009,25009,25009,25009,25009,18079,18079,18079,18079, 18079,18080,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,18081,18079,18079,18079,18079,18079,16279,16279, 16279,16279,16279,16279,16279,16280,25009,25009,25009,25009, 25009,16279,16279,16279,16279,16279,16281,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,16282,16279,16279, 16279,16279,16279,16275,16275,16275,16275,16275,16275,16275, 14845,25009,25009,25009,25009,25009,16275,16275,16275,16275, 16275,16276,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,16277,16275,16275,16275,16275,16275,18087,18087, 18087,18087,18087,18087,18087,17606,25009,25009,25009,25009, 25009,18087,18087,18087,18087,18087,18088,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,18089,18087,18087, 18087,18087,18087,18090,18090,18090,18090,18090,18090,18090, 25009,25009,25009,25009,25009,25009,18090,18090,18090,18090, 18090,18091,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,18092,18090,18090,18090,18090,18090,16297,16297, 16297,16297,16297,16297,16297,16298,25009,25009,25009,25009, 25009,16297,16297,16297,16297,16297,16299,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,16300,16297,16297, 16297,16297,16297,16293,16293,16293,16293,16293,16293,16293, 14861,25009,25009,25009,25009,25009,16293,16293,16293,16293, 16293,16294,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,24857,25009,25009,24157, 721,23415, 25009,25009,16295,16293,16293,16293,16293,16293, 90, 90, 24094, 8012, 90, 90, 90, 90, 90,25009, 90, 90, 25009,24095, 721,23415,25009,25009,23416, 90, 90, 90, 90, 90, 90,25009,25009,24096,25009,25009, 9038,25009, 23417,25009,24097,23418,25009,24093,25009,23419,24157,25009, 23416,25009, 9039,25009,25009, 90, 90, 90,25009, 9040, 23420,24094,25009,25009,23417,24851,25009,23418,25009,25009, 25009,23419,24095,18098,18099,18099,18099,18099,18099,18099, 18099,17110,25009,25009,23420,24946,24096,18099,18099,18099, 18099,18099,18100,24097,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,24856,25009,18101,18099,18099,18099,18099,18099,18103, 18103,18103,18103,18103,18103,18103,18104,25009,25009,25009, 25009,25009,18103,18103,18103,18103,18103,18105,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,18106,18103, 18103,18103,18103,18103,18110,18111,18112,18113,18113,18113, 18113,25009,25009,25009,25009,25009,25009,16316,16316,16316, 16316,16316,16321,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,16318,16316,16316,16316,16316,16316,18114, 18114,18114,18114,18114,18114,18114,15617,25009,25009,25009, 25009,25009,16313,16313,16313,16313,16313,16314,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 24093,25009,25009,24157,25009,25009,25009,25009,16315,16313, 16313,16313,16313,16313, 90, 90,24094, 90, 90, 90, 90, 90, 90, 90, 90, 90,25009,24095,25009,23946, 25009,25009,24017, 90, 90, 90,11113, 90, 90,23956, 25009,24096,24026,25009,10044,23947,25009,25009,24097,25009, 25009,25009,24858,25009,25009,23957,23948,25009,10045,25009, 25009, 90, 90, 90, 90,10046,23958,25009,25009,25009, 24018,25009,25009,24019,25009,25009,25009,23950,25009,25009, 23959,25009,25009,18119,11116, 90, 90,23960, 90, 90, 90, 90, 90, 90, 90, 9048, 90,24093,24854,25009, 24157,25009,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,25009,24094,23956, 8029,25009,24026,25009,25009, 25009,25009,25009,25009,24095,25009,25009,25009,25009, 8030, 23957,25009, 90, 90, 90, 90, 8031,25009,24096,25009, 25009,23958,25009,25009,25009,24097,25009,25009,25009,24859, 25009,25009,18120, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90,12997,25009,24860,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,18122,25009,25009,25009,25009,25009,25009, 25009,24862,25009,25009,24026,25009,25009,18123,25009,25009, 90, 90,10056,25009,18124, 90, 90,23957, 90, 90, 90, 90, 90, 90,25009, 90,12997,25009,23958,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 18125,25009,23959,25009,25009,18122,25009,25009,25009,23960, 25009,25009,25009,22160,25009,25009,22165,25009,25009,18123, 25009,25009, 90, 90,10056,25009,18124, 90, 90,22161, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009, 22162,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,22163,25009,25009,18140,25009,25009, 25009,22164,25009,25009,24873,23946,25009,25009,24017,25009, 25009,18141,25009,25009, 90, 90,10056,25009,18142, 90, 90,23947, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,23948,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,18143,25009,23949,25009,25009,18140, 25009,25009,25009,23950,25009,25009,25009,24093,25009,25009, 24157,24875,25009,18141,25009,25009, 90, 90,10056,25009, 18142, 90, 90,24094, 90, 90, 90, 90, 90, 90, 25009, 90, 90,25009,24095,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,24096,25009, 25009,18157,25009,25009,25009,24097,25009,25009,25009,25009, 25009,25009,24877,25009,25009,18158,25009,25009, 90, 90, 10056,25009,18159, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,24879,25009,25009,24157, 25009,25009, 90, 90, 90, 90, 90, 90,18160,25009, 25009,25009,24094,18157,25009,25009,25009,25009,25009,25009, 25009,25009,25009,24095,25009,25009,25009,18158,25009,25009, 90, 90,10056,25009,18159, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90, 90,25009,24093,25009, 25009,24157,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,24094,18172,25009,25009,25009,25009, 25009,25009,25009,25009,25009,24095,25009,25009,25009,18173, 25009,25009, 90, 90,10056,25009,18174, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90, 90,24880, 23956,25009,25009,24026,25009,25009, 90, 90, 90, 90, 90, 90,18175,25009,25009,25009,23957,18172,25009,25009, 25009,25009,25009,25009,25009,25009,25009,23958,25009,25009, 25009,18173,25009,25009, 90, 90,10056,25009,18174, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,25009,22160,25009,25009,22165,24882,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,22161,18185, 25009,25009,25009,25009,25009,25009,25009,25009,25009,22162, 25009,25009,25009,18186,25009,25009, 90, 90,10056,25009, 18187, 90, 90,22163, 90, 90, 90, 90, 90, 90, 22164, 90, 90,25009,23946,25009,25009,24017,25009,25009, 90, 90, 90, 90, 90, 90,18188,25009,25009,25009, 23947,18185,25009,25009,25009,25009,25009,25009,25009,25009, 25009,23948,25009,25009,25009,18186,25009,25009, 90, 90, 10056,25009,18187, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,25009,23946,25009,25009,24017, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 24892,25009,23947,18196,25009,25009,25009,25009,25009,25009, 25009,25009,25009,23948,25009,25009,25009,18197,25009,25009, 90, 90,10056,25009,18198, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,25009,24093,25009, 25009,24157,25009,25009, 90, 90, 90, 90, 90, 90, 18199,25009,24893,25009,24094,18196,25009,25009,25009,25009, 25009,25009,25009,25009,25009,24095,25009,25009,25009,18197, 25009,25009, 90, 90,10056,25009,18198, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90, 90,23956, 23946,25009,24026,24017,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,23957,23947,18204,25009,25009, 25009,25009,25009,25009,25009,25009,23958,23948,18205,25009, 25009,18206,25009,25009, 90, 90,10056,25009,18207,25009, 23959,24018,25009,24027,24019,25009,25009,23960,23950,25009, 25009,25009,25009,24876,18205, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,24861,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,18209,25009,25009,25009,25009, 25009,25009,25009,24093,25009,25009,24157,25009,25009,18210, 25009,25009, 90, 90,10056,25009,18211, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009, 24095,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,18212,25009,24096,25009,25009,18209,25009,25009, 25009,24097,25009,25009,25009,24895,25009,25009,25009,25009, 25009,18210,25009,25009, 90, 90,10056,25009,18211, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,23946,24093,24878,24017,24157,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,23947,24094,18204, 25009,25009,25009,25009,25009,25009,25009,25009,23948,24095, 18205,25009,25009,18206,25009,25009, 90, 90,10056,25009, 18207,25009,23949,24162,25009,25009,24163,25009,25009,23950, 24097,25009,25009,25009,25009,25009,18205,25009,25009,18214, 90, 90,24874, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,24897,25009,25009,24157,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,24094, 18221,25009,25009,25009,25009,25009,25009,25009,25009,25009, 24095,25009,25009,25009,18222,25009,25009, 90, 90, 90, 25009,18223, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90, 90,25009,23956,25009,25009,24026,25009, 25009, 90, 90, 90, 90, 90, 90,18224,25009,25009, 25009,23957,18221,25009,25009,25009,25009,25009,25009,25009, 25009,25009,23958,25009,25009,25009,18222,25009,25009, 90, 90, 90,25009,18223, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,25009,23956,25009,25009, 24026,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,24898,25009,23957,18235,25009,25009,25009,25009,25009, 25009,25009,25009,25009,23958,25009,25009,25009,18236,25009, 25009, 90, 90,10056,25009,18237, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,25009,23946, 25009,25009,24017,25009,25009, 90, 90, 90, 90, 90, 90,18238,25009,24899,25009,23947,18235,25009,25009,25009, 25009,25009,25009,25009,25009,25009,23948,25009,25009,25009, 18236,25009,25009, 90, 90,10056,25009,18237, 90, 90, 23949, 90, 90, 90, 90, 90, 90,23950, 90, 90, 25009,23946,25009,25009,24017,24908,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,23947,18246,25009, 25009,25009,25009,25009,25009,25009,25009,25009,23948,25009, 25009,25009,18247,25009,25009, 90, 90,10056,25009,18248, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,25009,25009,25009,25009,24909,25009,25009, 90, 90, 90, 90, 90, 90,18249,25009,25009,25009,25009, 18246,25009,25009,25009,25009,25009,25009,25009,24925,25009, 25009,24017,25009,25009,18247,25009,25009, 90, 90,10056, 25009,18248, 90, 90,23947, 90, 90, 90, 90, 90, 90,23956, 90, 90,24026,23948,25009,23946,25009,25009, 24017, 90, 90, 90, 90, 90, 90,23957,25009,23949, 25009,25009,18254,23947,25009,25009,23950,25009,23958,25009, 25009,25009,25009,18255,23948,25009,18256,25009,25009, 90, 90,10056,23959,18257,25009,25009,25009,25009,23949,23960, 25009,25009,25009,25009,25009,23950,25009,25009,25009,18255, 90, 90,24881, 90, 90, 90, 90, 90, 90,24894, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 18259,25009,25009,25009,25009,25009,25009,25009,23946,25009, 25009,24017,25009,25009,18260,25009,25009, 90, 90,10056, 25009,18261, 90, 90,23947, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,23948,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,18262,25009,23949, 25009,25009,18259,25009,25009,25009,23950,25009,25009,25009, 25009,25009,25009,25009,25009,25009,18260,25009,25009, 90, 90,10056,24910,18261, 90, 90,25009, 90, 90, 90, 90, 90, 90,23956, 90, 90,24026,24093,25009,24093, 24157,25009,24157, 90, 90, 90, 90, 90, 90,23957, 25009,25009,25009,24094,18254,24094,25009,25009,25009,25009, 23958,25009,25009,25009,24095,18255,24095,25009,18256,25009, 25009, 90, 90,10056,23959,18257,25009,24027,24096,25009, 24162,23960,25009,24163,25009,24097,24883,24097,25009,25009, 25009,18255,25009,24912,18264, 90, 90,25009, 90, 90, 90, 90, 90, 90,24093, 90,10053,24157,24896,25009, 23956,25009,25009,24026, 90, 90, 90, 90, 90, 90, 24094,25009,25009,25009,25009,16334,23957,25009,25009,25009, 25009,24095,25009,25009,25009,25009,25009,23958,25009,16335, 25009,25009, 90, 90,10056,24096,16336,25009,25009,25009, 25009,23959,24097,25009,25009,25009,25009,25009,23960,25009, 25009,25009,18275, 90, 90,24911,18276, 90, 90, 90, 90, 90,24900, 8008, 90,25009,23956,25009,25009,24026, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,23957, 8033,25009,25009,25009,25009,25009,25009, 25009,25009,25009,23958,25009,25009,25009, 8019,25009,25009, 90, 90, 90, 8020, 8034, 1018, 1018,23959,10309, 1018, 1018, 1018, 1018, 1018,23960, 1018, 1018,25009,23956,25009, 25009,24026,24914,25009, 3364, 1018, 1018, 1018, 1018, 1018, 25009,25009,25009,25009,23957,15794,25009,25009,25009,25009, 25009,25009,25009,25009,25009,23958,25009,25009,25009,15795, 25009,25009, 3367, 1018, 1018,25009,15796, 1018, 1018,23959, 1303, 1018, 1018, 1018, 1018, 1018,23960, 1018, 1018,25009, 25009,25009,25009,24915,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009,17266,25009,25009, 25009,25009,25009,18290,25009,25009,25009,25009,25009,25009, 25009,17267,25009,25009, 1018, 1018,17771,25009,17268, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,24093, 1018, 1018,24157,23946,25009,25009,24017,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,24094,25009,25009,25009,23947,17266, 25009,25009,25009,25009,25009,24095,25009,25009,23956,23948, 25009,24026,25009,17267,25009,25009, 1018, 1018,17771,24162, 17268,18291,24163,23949,23957,25009,24097,25009,25009,25009, 23950,24913,24924,25009,25009,23958,25009,25009,25009,17271, 1018, 1018,25009, 3394, 1018, 1018, 1018, 1018, 1018,23959, 15815, 1018,25009,25009,25009,25009,23960,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009, 15064,25009,24916,25009,25009,25009,25009,25009,23946,25009, 25009,24017,25009,25009,15065,25009,25009, 1018, 1018, 1018, 25009,15066, 1018, 1018,23947, 1303, 1018, 1018, 1018, 1018, 1018,24093,15815, 1018,24157,23948,25009,25009,25009,25009, 25009, 1018, 1018, 1018, 1018, 1018, 1018,24094,24093,23949, 25009,24157,15064,25009,25009,25009,23950,25009,24095,25009, 25009,25009,25009,25009,24094,25009,15065,25009,25009, 1018, 1018, 1018,24096,15066,24093,24095,25009,24157,25009,24097, 25009,25009,23956,24930,25009,24026,24026,25009,25009,24096, 24094,18293,15078,25009,25009,25009,24097,24926,23957,23957, 25009,24095, 90, 90, 90, 90, 90, 90, 90,23958, 23958,25009,25009,25009,24927,24096,25009,25009,25009,25009, 15079,25009,24097,23959,23959,25009,18297,25009,25009,25009, 23960,23960,24929,25009,15080,23956,24928,25009,24026,25009, 25009,15081,15078,25009,23946,23946,25009,24017,24017,25009, 25009,23957, 90, 90, 90, 90, 90, 90, 90,25009, 23947,23947,23958,25009,25009,25009,25009,25009,25009,25009, 15079,23948,23948,25009,24093,25009,23959,24157,24093,25009, 25009,24157,25009,23960,15080,23949,24018,25009,25009,24019, 24094,15081,24937,23950,24094,18298,15078,25009,25009,25009, 23956,24095,25009,24026,25009,24095, 90, 90, 90, 90, 90, 90, 90,25009,25009,24096,23957,25009,25009,24096, 25009,25009,24097,25009,15079,25009,24097,23958,25009,25009, 24938,25009,25009,24939,25009,25009,25009,25009,15080,25009, 25009,23959,25009,25009,25009,15081,25009,25009,24941,25009, 25009,25009,25009,25009,25009,25009,25009,25009,18299, 2847, 2847, 2848, 2847, 2847, 2847, 2847, 2847, 2847,23956, 2847, 2847,24026,24093,25009,23946,24157,25009,24017, 4106, 2847, 2847, 2847, 2847, 2847,23957,25009,25009,25009,24094,16568, 23947,25009,25009,25009,25009,23958,25009,25009,25009,24095, 25009,23948,25009,16569,25009,25009, 4109, 2847, 2847,23959, 16570,25009,24027,24096,25009,23949,23960,25009,25009,25009, 24097,25009,23950,25009,25009,25009,18303, 2847, 2847, 2848, 5923, 2847, 2847,16589, 2847, 2847,24940, 2847, 2847,25009, 24947,24023,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009,25009,15851,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15852,25009,25009, 2859, 2847, 2847, 2847,15853, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,24949,24093,25009,24157,24157,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,24094,24094,15851, 25009,25009,25009,25009,25009,25009,25009,25009,24095,24095, 25009,25009,25009,15852,25009,25009, 2859, 2847, 2847, 2847, 15853,25009,24096,24096,25009,25009,25009,25009,25009,24097, 24097,18309, 765, 765,25009, 2000, 765, 765, 765, 765, 765,25009, 765, 765,25009,25009,25009,25009,25009,25009, 25009, 765, 765, 765, 765, 765, 765,25009,25009,25009, 25009,25009,16604,25009,25009,25009,25009,25009,25009,25009, 24093,25009,25009,24157,25009,25009,16605,25009,25009, 765, 765,17297,25009,16606, 765, 765,24094, 765, 765, 765, 765, 765, 765,25009, 765, 765,23956,24095,25009,24026, 25009,25009,25009, 765, 765, 765, 765, 765, 765,25009, 25009,24096,23957,25009,16604,25009,25009,25009,24097,25009, 24948,25009,25009,23958,25009,25009,25009,25009,16605,25009, 25009, 765, 765,17297,25009,16606,25009,23959,25009,25009, 25009,25009,25009,25009,23960,25009,18319, 765, 765,25009, 765, 765, 765, 765, 765, 765,24093,15168, 765,24157, 25009,25009,24950,24031,25009,25009, 765, 765, 765, 765, 765, 765,24094,25009,25009,25009,25009,14393,25009,25009, 25009,25009,25009,24095,25009,25009,25009,25009,25009,25009, 25009,14394,25009,25009, 765, 765, 765,24096,14395,25009, 25009,25009,25009,25009,24955,25009,18321, 90, 90,25009, 1422, 90, 90, 90, 90, 90,25009, 90, 90,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,15319,25009,25009, 25009,25009,25009,25009,25009,24968,25009,25009,24017,25009, 25009,15320,25009,25009, 90, 90,15983,25009,15321, 90, 90,23947, 90, 90, 90, 90, 90, 90,24093, 90, 90,24157,23948,25009,24970,25009,25009,24026, 90, 90, 90, 90, 90, 90,24094,25009,23949,25009,25009,15319, 23957,25009,25009,23950,25009,24095,25009,24093,25009,25009, 24157,23958,25009,15320,25009,25009, 90, 90,15983,24162, 15321,25009,24163,24094,25009,23959,24097,25009,25009,25009, 25009,25009,23960,25009,24095,25009,25009,25009,18389, 90, 90,25009, 90, 90, 90, 90, 90, 90,24096,13665, 90,25009,25009,25009,25009,24097,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,12770, 25009,25009,25009,24961,24167,25009,25009,25009,25009,25009, 25009,25009,25009,12771,25009,25009, 90, 90, 90,25009, 18390, 90, 90,25009, 90, 90, 90, 9936, 90, 90, 25009, 90, 90,25009,23946,25009,23946,24017,25009,24017, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 23947, 8962,23947,25009,25009,25009,25009,25009,25009,25009, 25009,23948,25009,23948,25009, 8963,25009,25009, 90, 90, 90, 90, 8964,25009,25009,24018,25009,23949,24019,25009, 25009,25009,23950,25009,23950,24971,25009,25009,18398, 90, 90,25009, 90, 90, 90, 90, 90, 90,24960, 90, 11046,25009,23946,25009,25009,24017,25009,25009,13681, 90, 90, 90, 90, 90,25009,25009,25009,25009,23947,18400, 25009,25009,25009,25009,25009,25009,25009,25009,25009,23948, 25009,25009,25009,18401,25009,25009,11050, 90, 90,25009, 18402, 90, 90,23949, 90, 90, 90, 90, 90, 90, 24974, 90,11046,25009,24975,25009,25009,24157,25009,25009, 13681, 90, 90, 90, 90, 90,18403,25009,25009,25009, 24094,18400,25009,25009,25009,25009,25009,25009,25009,25009, 25009,24095,25009,25009,25009,18401,25009,25009,11050, 90, 90,25009,18402, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 8008, 90,25009,25009,25009,25009,25009, 25009,25009, 907, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,12800,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,12801,25009,25009, 90, 90, 90, 629,12802,25009,18420, 90, 90,25009, 8012, 90, 90, 90, 90, 90,12799, 8008, 90,12799, 12799,12799,12799,12799,12799,12799, 907, 90, 90, 90, 90, 90,12803,12803,12803,12803,12803,12804,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12805,12803,12803, 90, 90, 90, 629,18421,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803, 241, 241,25009,10974, 241, 241, 241, 241, 241,25009, 241, 241,25009,25009,25009,23956,25009,25009, 24026, 911, 241, 241, 241, 241, 241,23956,25009,25009, 24026,25009,11017,23957,25009,25009,25009,25009,25009,25009, 25009,25009,25009,23957,23958,25009,11018,25009,25009, 241, 241, 241,25009,11019,23958,25009,25009,25009,23959,25009, 25009,25009,25009, 721,23415,24976,25009,25009,23959,25009, 25009,18422,11938, 241, 241,23960,10974, 241, 241, 241, 241, 241,25009,10976, 241,25009,25009,25009,25009,24962, 25009,23416, 911, 241, 241, 241, 241, 241,25009,25009, 25009,25009,25009,11005,25009,23417,25009,25009,23418,25009, 25009,25009,23419,25009,25009,24964,25009,11006,25009,25009, 241, 241, 241,11007,11008,23420,23496,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18423, 90, 90,25009, 8012, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012,18429, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009, 8008, 90,25009,23946, 25009,25009,24017,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,23947, 8009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,23948,25009,25009,25009, 8010,25009,25009, 90, 90, 90, 90, 8011, 90, 90, 23949, 90, 90, 90, 90, 90, 90,23950, 90,13747, 25009,23956,25009,25009,24026,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,24977,24023,23957,18431,25009, 25009,25009,25009,25009,25009,25009,25009,25009,23958,25009, 25009,25009,18432,25009,25009,11050, 90, 90,25009,18433, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90,13747,25009,23946,25009,25009,24017,25009,25009,11047, 90, 90, 90, 90, 90,18434,25009,24979,24031,23947, 18431,25009,25009,25009,25009,25009,25009,25009,25009,25009, 23948,25009,25009,25009,18432,25009,25009,11050, 90, 90, 25009,18433, 90, 90,23949, 90, 90, 90, 90, 90, 90,24980, 90, 90,25009,24093,25009,25009,24157,25009, 25009,11047, 90, 90, 90, 90, 90,25009,25009,25009, 25009,24094,18449,25009,25009,25009,25009,25009,25009,25009, 25009,25009,24095,25009,25009,25009,18450,25009,25009,11050, 90, 90,25009,18451, 90, 90,24096, 90, 90, 90, 90, 90, 90,24981, 90, 90,25009,23956,25009,25009, 24026,25009,25009,11047, 90, 90, 90, 90, 90,18452, 25009,25009,25009,23957,18449,25009,25009,25009,25009,25009, 25009,25009,25009,25009,23958,25009,25009,25009,18450,25009, 25009,11050, 90, 90,25009,18451, 90, 90,23959, 90, 90, 90, 90, 90, 90,24982, 90, 90,25009,24983, 25009,25009,24017,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,23947,18466,25009,25009,25009, 25009,25009,25009,25009,25009,25009,23948,25009,25009,25009, 18467,25009,25009,11050, 90, 90,25009,18468, 90, 90, 23949, 90, 90, 90, 90, 90, 90,23950, 90, 90, 25009,24093,25009,25009,24157,25009,25009,11047, 90, 90, 90, 90, 90,18469,25009,25009,24023,24094,18466,25009, 25009,25009,25009,25009,25009,25009,25009,25009,24095,25009, 25009,25009,18467,25009,25009,11050, 90, 90,25009,18468, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90, 90,25009,24985,25009,25009,24026,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,24984,24167,23957, 18481,25009,25009,25009,25009,25009,25009,25009,25009,25009, 23958,25009,25009,25009,18482,25009,25009,11050, 90, 90, 25009,18483, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,25009,24093,25009,25009,24157,25009, 25009,11047, 90, 90, 90, 90, 90,18484,25009,25009, 24031,24094,18481,25009,25009,25009,25009,25009,25009,25009, 25009,25009,24095,25009,25009,25009,18482,25009,25009,11050, 90, 90,25009,18483, 90, 90,24096, 90, 90, 90, 90, 90, 90,24987, 90, 90,25009,23946,25009,25009, 24017,25009,25009,11047, 90, 90, 90, 90, 90,25009, 25009,25009,25009,23947,18494,25009,25009,25009,25009,25009, 25009,25009,25009,25009,23948,25009,25009,25009,18495,25009, 25009,11050, 90, 90,25009,18496, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,25009,24990, 25009,25009,24157,25009,25009,11047, 90, 90, 90, 90, 90,18497,24989,25009,25009,24094,18494,25009,25009,25009, 25009,25009,25009,25009,25009,25009,24095,25009,25009,25009, 18495,25009,25009,11050, 90, 90,25009,18496, 90, 90, 24096, 90, 90, 90, 90, 90, 90,24097, 90, 90, 25009,23956,25009,25009,24026,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,24167,23957,18505,25009, 25009,25009,25009,25009,25009,25009,25009,25009,23958,25009, 25009,25009,18506,25009,25009,11050, 90, 90,25009,18507, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,25009,25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,18508,24991,25009,25009,25009, 18505,25009,25009,25009,25009,25009,25009,25009,23946,25009, 25009,24017,25009,25009,18506,25009,25009,11050, 90, 90, 25009,18507, 90, 90,23947, 90, 90, 90, 90, 90, 90,23946, 90, 90,24017,23948,25009,24093,25009,25009, 24157,11047, 90, 90, 90, 90, 90,23947,25009,23949, 25009,25009,18513,24094,25009,25009,23950,25009,23948,25009, 24992,25009,25009,18514,24095,25009,18515,25009,25009,11050, 90, 90,23949,18516,25009,25009,25009,25009,24096,23950, 25009,25009,25009,25009,25009,24097,25009,25009,25009,18514, 90, 90,24965, 90, 90, 90, 90, 90, 90,24969, 90, 90,25009,23956,25009,25009,24026,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,23957, 18518,25009,25009,25009,25009,25009,25009,25009,25009,25009, 23958,25009,25009,25009,18519,25009,25009,11050, 90, 90, 25009,18520, 90, 90,23959, 90, 90, 90, 90, 90, 90,23960, 90, 90,25009,24994,25009,25009,25009,25009, 25009,11047, 90, 90, 90, 90, 90,18521,25009,25009, 25009,25009,18518,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,18519,25009,25009,11050, 90, 90,25009,18520, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,23956,23956,25009,24026, 24026,25009,25009,11047, 90, 90, 90, 90, 90,25009, 25009,25009,23957,23957,18513,25009,25009,25009,25009,25009, 25009,25009,25009,23958,23958,18514,25009,25009,18515,25009, 25009,11050, 90, 90,25009,18516,25009,23959,23959,25009, 25009,24027,25009,25009,23960,23960,25009,25009,24973,25009, 25009,18514,25009,25009,18523, 90, 90,24967, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,23946,25009, 25009,24017,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,23947,18530,25009,25009,25009,25009, 25009,25009,25009,25009,25009,23948,25009,25009,25009,18531, 25009,25009, 90, 90, 90,25009,18532, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,25009, 24093,25009,25009,24157,25009,25009, 90, 90, 90, 90, 90, 90,18533,25009,24995,25009,24094,18530,25009,25009, 25009,25009,25009,25009,25009,25009,25009,24095,25009,25009, 25009,18531,25009,25009, 90, 90, 90,25009,18532, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90, 90,25009,23956,25009,25009,24026,25009,25009,11047, 90, 90, 90, 90, 90,25009,24996,25009,25009,23957,18545, 25009,25009,25009,25009,25009,25009,25009,25009,25009,23958, 25009,25009,25009,18546,25009,25009,11050, 90, 90,25009, 18547, 90, 90,23959, 90, 90, 90, 90, 90, 90, 23960, 90, 90,25009,25009,25009,25009,25009,25009,25009, 11047, 90, 90, 90, 90, 90,18548,25009,24997,25009, 25009,18545,25009,25009,25009,25009,25009,25009,25009,23946, 25009,25009,24017,25009,25009,18546,25009,25009,11050, 90, 90,25009,18547, 90, 90,23947, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,23948,25009,25009,25009, 25009,25009,11047, 90, 90, 90, 90, 90,25009,25009, 23949,25009,25009,18556,25009,25009,24998,23950,25009,25009, 25009,24093,25009,25009,24157,25009,25009,18557,25009,25009, 11050, 90, 90,25009,18558, 90, 90,24094, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,24095,25009, 25009,25009,25009,25009,11047, 90, 90, 90, 90, 90, 18559,25009,24096,25009,25009,18556,25009,25009,25009,24097, 25009,25009,25009,24999,25009,25009,25009,25009,25009,18557, 25009,25009,11050, 90, 90,25009,18558, 90, 90,25009, 90, 90, 90, 90, 90, 90,24093, 90, 90,24157, 23956,25009,24093,24026,25009,24157,11047, 90, 90, 90, 90, 90,24094,25009,25009,25009,23957,18564,24094,25009, 25009,25009,25009,24095,25009,25009,25009,23958,18565,24095, 25009,18566,25009,25009,11050, 90, 90,24096,18567,25009, 25009,23959,25009,24162,24097,25009,24163,25000,23960,25009, 24097,25009,25009,24978,18565, 90, 90,24972, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,23946,25009, 25009,24017,25009,25009,11047, 90, 90, 90, 90, 90, 25009,25009,25009,25009,23947,18569,25009,25009,25009,25009, 25009,25009,25009,25009,25009,23948,25009,25009,25009,18570, 25009,25009,11050, 90, 90,25009,18571, 90, 90,23949, 90, 90, 90, 90, 90, 90,23950, 90, 90,25009, 24093,25009,25009,24157,25001,25009,11047, 90, 90, 90, 90, 90,18572,25009,25009,25009,24094,18569,25009,25009, 25009,25009,25009,25009,25009,25009,25009,24095,25009,25009, 25009,18570,25009,25009,11050, 90, 90,25009,18571, 90, 90,24096, 90, 90, 90, 90, 90, 90,24097, 90, 90,23946,23956,24986,24017,24026,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25002,23947,23957,18564, 25009,25009,25009,25009,25009,25009,25009,25009,23948,23958, 18565,25009,25009,18566,25009,25009,11050, 90, 90,25009, 18567,25009,24018,23959,25009,24019,25009,25009,25009,23950, 23960,25009,25009,25009,25009,25009,18565,25009,25003,18574, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,23956,25009,24988,24026,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,23957, 16843,25009,25009,25009,25009,25009,25009,25009,25009,23946, 23958,25009,24017,25009,16844,25009,25009,11050, 90, 90, 25009,16845,25009,25009,23959,23947,25009,24027,25009,25009, 25009,23960,25009,25009,25009,25009,23948,18586,18587,18587, 18587,18587,18587,18587,18587,18041,25009,25009,25009,25009, 23949,18587,18587,18587,18587,18587,18588,23950,25009,25009, 25009,25009,25009,25009,25009,24954,25009,25009,25009,25009, 92,24569,25009,25009,25009,25009,25009,18589,18587,18587, 18587,18587,18587,18044,18044,18044,18044,18044,18044,18044, 18590,25009,25009,25009,25009,25009,18044,18044,18044,18044, 18044,18045,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,24093,25009, 24993,24157,18046,18044,18044,18044,18044,18044, 8012,25009, 25009,25009,25009,25009,24094,25009,25009,18592,18592,18592, 18592,18592,18592,18592, 90,24095,25009,25009,25009,25009, 18592,18592,18592,18592,18592,18593,25009,25009,25009,24162, 25009,25009,24163,25009,25009,25009,24097,25009,25009,25009, 25009,25009,25009,25009,25009,25009,18594,18592,18592,18592, 18592,18592,18596,18596,18596,18596,18596,18596,18596,17553, 25009,25009,25009,25009,25009,18596,18596,18596,18596,18596, 18597,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,18598,18596,18596,18596,18596,18596,18600,18600,18600, 18600,18600,18600,18600,25009,25009,25009,25009,25009,25009, 18600,18600,18600,18600,18600,18601,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,18602,18600,18600,18600, 18600,18600,18605,18605,18605,18605,18605,18605,18605,17564, 25009,25009,25009,25009,25009,18605,18605,18605,18605,18605, 18606,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,18607,18605,18605,18605,18605,18605,18609,18609,18609, 18609,18609,18609,18609,25009,25009,25009,25009,25009,25009, 18609,18609,18609,18609,18609,18610,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,23946,23956,25009,24017,24026,18611,18609,18609,18609, 18609,18609, 90,25009,25009,25009,25009,23947,23957,25009, 25009,18613,18614,18615,18616,18616,18616,18616,23948,23958, 25009,25009,25009,25009,17061,17061,17061,17061,17061,17062, 25009,25009,23949,23959,25009,25009,25009,25009,25009,23950, 23960,25009,25004,25006,25009,25009,25009,25009,25009,25009, 17063,17061,17061,17061,17061,17061,18617,18617,18617,18617, 18617,18617,18617,17575,25009,25009,25009,25009,25009,18617, 18617,18617,18617,18617,18618,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,18619,18617,18617,18617,18617, 18617,18621,18621,18621,18621,18621,18621,18621,25009,25009, 25009,25009,25009,25009,18621,18621,18621,18621,18621,18622, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18623,18621,18621,18621,18621,18621,18625,18626,18627,18628, 18628,18628,18628,25009,25009,25009,25009,25009,25009,17070, 17070,17070,17070,17070,17071,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,24093,25009,25009,24157, 25009,25009,25009,25009,25009,17072,17070,17070,17070,17070, 17070,14886,24094,18629,18629,18629,18629,18629,18629,18629, 16266,25009,25009,24095,25009,25009,17067,17067,17067,17067, 17067,17068,25009,25009,25009,25009,25009,24096,25009,25009, 25009,25009,25009,25005,24097,25009,25009,25009,25009,25009, 25009,25009,17069,17067,17067,17067,17067,17067,18630,18630, 18630,18630,18630,18630,18630,17590,25009,25009,25009,25009, 25009,18630,18630,18630,18630,18630,18631,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,18632,18630,18630, 18630,18630,18630,18634,18634,18634,18634,18634,18634,18634, 25009,25009,25009,25009,25009,25009,18634,18634,18634,18634, 18634,18635,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,18636,18634,18634,18634,18634,18634,18638,18639, 18640,18641,18641,18641,18641,25009,25009,25009,25009,25009, 25009,17080,17080,17080,17080,17080,17081,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,17082,17080,17080, 17080,17080,17080,18642,18642,18642,18642,18642,18642,18642, 16280,25009,25009,25009,25009,25009,17077,17077,17077,17077, 17077,17078,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,17079,17077,17077,17077,17077,17077,18643,18643, 18643,18643,18643,18643,18643,17606,25009,25009,25009,25009, 25009,18643,18643,18643,18643,18643,18644,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,18645,18643,18643, 18643,18643,18643,18647,18647,18647,18647,18647,18647,18647, 25009,25009,25009,25009,25009,25009,18647,18647,18647,18647, 18647,18648,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,18649,18647,18647,18647,18647,18647,18651,18652, 18653,18654,18654,18654,18654,25009,25009,25009,25009,25009, 25009,17093,17093,17093,17093,17093,17094,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,17095,17093,17093, 17093,17093,17093,18655,18655,18655,18655,18655,18655,18655, 16298,25009,25009,25009,25009,25009,17090,17090,17090,17090, 17090,17091,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,23946,25009,25009,24017,25009,25009, 25009,25009,17092,17090,17090,17090,17090,17090, 90, 90, 23947, 8012, 90, 90, 90, 90, 90,24093, 90, 90, 24157,23948,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,24094,25009,23949,25009,25009, 9038,25009, 25009,25009,23950,25009,24095,25009,25009,23956,25009,25009, 24026,25009, 9039,25009,25009, 90, 90, 90,24096, 9040, 25009,25009,25009,23957,25009,24097,25009,25009,25009,25009, 25009,25009,25009,25007,23958,18656,18657,18657,18657,18657, 18657,18657,18657,18104,25009,25009,25009,25009,23959,18657, 18657,18657,18657,18657,18658,23960,25009,25009,25009,25009, 25009,25009,25009,24956,25009,25009,25009,25009,25009,24578, 25009,25009,25009,25009,25009,18659,18657,18657,18657,18657, 18657,18660,18660,18660,18660,18660,18660,18660,25009,25009, 25009,25009,25009,25009,18660,18660,18660,18660,18660,18661, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18662,18660,18660,18660,18660,18660,17109,17109,17109,17109, 17109,17109,17109,17110,25009,25009,25009,25009,25009,17109, 17109,17109,17109,17109,17111,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,17112,17109,17109,17109,17109, 17109,17105,17105,17105,17105,17105,17105,17105,15617,25009, 25009,25009,25009,25009,17105,17105,17105,17105,17105,17106, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,23956,25009,25009,24026,25009,25009,25009,25009, 17107,17105,17105,17105,17105,17105, 90, 90,23957, 90, 90, 90, 90, 90, 90, 90, 90, 90,24093,23958, 25009,24157,25009,25009,25009, 90, 90, 90,11113, 90, 90,25009,25009,23959,24094,25009,10044,25009,25009,25009, 23960,25009,25009,25009,25009,24095,25009,25009,25009,25009, 10045,25009,25009, 90, 90, 90, 90,10046,24093,24096, 25009,24157,25009,25009,25009,25009,24097,25009,25009,25008, 25009,18669, 90, 90,24094, 5405, 90, 90, 90, 90, 90, 90, 9048, 90,25009,24095,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,24096, 25009,25009, 8029,25009,25009,25009,24097,25009,25009,25009, 25009,25009,25009,25009,25009,25009, 8030,25009,25009, 90, 90, 90, 90, 8031, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,12997,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,18122,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,18123,25009, 25009, 90, 90,10056,25009,18124, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,12997,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,18125,25009,25009,25009,25009,18122,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18123,25009,25009, 90, 90,10056,25009,18124, 90, 90, 25009, 90, 90, 90, 90, 90, 90,25009, 90, 90, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,18671,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,18672,25009,25009, 90, 90,10056,25009,18673, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,18674,25009,25009,25009,25009, 18671,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,18672,25009,25009, 90, 90,10056, 25009,18673, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,18689,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,18690,25009,25009, 90, 90,10056,25009,18691, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,18692, 25009,25009,25009,25009,18689,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,18690,25009, 25009, 90, 90,10056,25009,18691, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,18704,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18705,25009,25009, 90, 90, 90,25009,18706, 90, 90, 25009, 90, 90, 90, 90, 90, 90,25009, 90, 90, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,18707,25009,25009,25009,25009,18704,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,18705,25009,25009, 90, 90, 90,25009,18706, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009, 90,10053,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 16334,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,16335,25009,25009, 90, 90,10056, 25009,16336, 90, 90,25009, 8012, 90, 90, 90, 90, 90,24093, 90, 90,24157,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,24094,25009,25009, 25009,25009, 9020,25009,25009,25009,25009,25009,24095,25009, 25009,25009,25009,25009, 9021,25009, 9022,25009,25009, 90, 90, 90,24096, 9023,25009,25009,25009,25009,18721,24097, 25009,25009,25009,25009,25009,25009,25009,24966,25009,25009, 9021, 1018, 1018,24649, 2364, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 1018,25009,25009,25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009, 25009,17266,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,17267,25009,25009, 1018, 1018, 17771,25009,17268, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,25009,25009,25009,25009, 25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009, 25009,25009,25009,17266,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,17267,25009,25009, 1018, 1018,17771,25009,17268,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,18735, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009,15815, 1018,25009,25009, 25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009,15064,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 15065,25009,25009, 1018, 1018, 1018,25009,15066,25009,25009, 25009,25009,25009,25009,25009,18737,15078,25009,25009,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15079,25009,25009,25009,25009,25009, 25009,25009,25009,18744,25009,25009,25009,25009,15080,25009, 25009,25009,25009,25009,25009,15081,15078,18745,25009,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15079,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,15080,25009, 25009,25009,25009,25009,25009,15081,15078,25009,25009,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15079,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,15080,25009, 25009,25009,25009,25009,25009,15081,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,18746, 2847, 2847, 2848,15139, 2847, 2847, 2847, 2847, 2847,25009, 2847, 2847,25009,25009,25009,25009, 25009,25009,25009, 4106, 2847, 2847, 2847, 2847, 2847,25009, 25009,25009,25009,25009,16568,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,16569,25009, 25009, 4109, 2847, 2847,25009,16570, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,25009,25009, 25009,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009,25009,15851,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 15852,25009,25009, 2859, 2847, 2847, 2847,15853,25009,25009, 25009,18754, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,25009,25009,25009,25009,25009,25009, 25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009, 25009,25009,15851,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,15852,25009,25009, 2859, 2847, 2847, 2847,15853,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,18755, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 765,25009, 25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009,25009,16604,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,16605,25009,25009, 765, 765,17297,25009,16606,25009, 25009,25009,18763, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 765,25009,25009,25009,25009,25009, 25009,25009, 765, 765, 765, 765, 765, 765,25009,25009, 25009,25009,25009,16604,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,16605,25009,25009, 765, 765,17297,25009,16606,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,18764, 765, 765, 25009, 765, 765, 765, 765, 765, 765,25009,15168, 765, 25009,25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009,25009,14393,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,14394,25009,25009, 765, 765, 765,25009,14395, 25009,18765, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,15319,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,15320,25009,25009, 90, 90,15983,25009,15321,25009,25009,25009,25009,25009,25009, 25009,18852, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,13665, 90,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,12770,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,12771,25009,25009, 90, 90, 90,25009,12772,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,18853,12775, 90, 90,25009, 5405, 90, 90, 9936, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009, 8962,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009, 8963,25009,25009, 90, 90, 90, 90, 8964, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,25009,25009, 25009,25009,25009,25009,13681, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,18400,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,18401, 25009,25009,11050, 90, 90,25009,18402, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009, 25009,25009,25009,25009,25009,25009,13681, 90, 90, 90, 90, 90,18403,25009,25009,25009,25009,18400,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,18401,25009,25009,11050, 90, 90,25009,18402, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,25009,25009,25009,25009,25009,25009,25009, 907, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,12800, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,12801,25009,25009, 90, 90, 90, 629, 18862, 90, 90,25009, 8012, 90, 90, 90, 90, 90, 12799, 8008, 90,12799,12799,12799,12799,12799,12799,12799, 907, 90, 90, 90, 90, 90,12803,12803,12803,12803, 12803,12804,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12805,12803,12803, 90, 90, 90, 629,12806,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 18863,12809,12803,12803,12803,12803, 241, 241,25009,10974, 241, 241, 241, 241, 241,25009, 241, 241,25009,25009, 25009,25009,25009,25009,25009, 911, 241, 241, 241, 241, 241,25009,25009,25009,25009,25009,11017,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 11018,25009,25009, 241, 241, 241,25009,11019,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,18864, 241, 241,25009,18865, 241, 241, 241, 241, 241,25009,10976, 241,25009,25009,25009,25009,25009,25009, 25009, 911, 241, 241, 241, 241, 241,25009,25009,25009, 25009,25009,11005,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,11006,25009,25009, 241, 241, 241,11007,11008, 90, 90,25009,18276, 90, 90, 90, 90, 90, 6801, 8008, 90, 6801, 6801, 6801, 6801, 6801, 6801, 6801, 90, 90, 90, 90, 90, 90, 9012, 9012, 9012, 9012, 9012, 9013, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9014, 9012, 9012, 90, 90, 90, 90, 9015, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 13747,25009,25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,18431, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,18432,25009,25009,11050, 90, 90,25009, 18433, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90,13747,25009,25009,25009,25009,25009,25009,25009, 11047, 90, 90, 90, 90, 90,18434,25009,25009,25009, 25009,18431,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,18432,25009,25009,11050, 90, 90,25009,18433, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009, 25009,25009,11047, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,18871,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,18872,25009,25009, 11050, 90, 90,25009,18873, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009, 25009,25009,25009,25009,11047, 90, 90, 90, 90, 90, 18874,25009,25009,25009,25009,18871,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,18872, 25009,25009,11050, 90, 90,25009,18873, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009, 25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,18889,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,18890,25009,25009,11050, 90, 90,25009,18891, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,18892,25009,25009,25009,25009,18889, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,18890,25009,25009,11050, 90, 90,25009, 18891, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,18904,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,18905,25009,25009, 90, 90, 90,25009,18906, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,18907,25009, 25009,25009,25009,18904,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,18905,25009,25009, 90, 90, 90,25009,18906, 90, 90,25009, 90, 90, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,18923,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,18924, 25009,25009, 90, 90, 90, 90,18925, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009, 90,11046,25009, 25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,16843,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,16844,25009,25009,11050, 90, 90,25009,16845,18926, 18926,18926,18926,18926,18926,18926,18041,25009,25009,25009, 25009,25009,18926,18926,18926,18926,18926,18927,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009, 92,25009,25009,25009,25009,25009,25009,18928,18926, 18926,18926,18926,18926, 8012,25009,25009,25009,25009,25009, 25009,25009,25009,18930,18930,18930,18930,18930,18930,18930, 90,25009,25009,25009,25009,25009,18930,18930,18930,18930, 18930,18931,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,18932,18930,18930,18930,18930,18930,18934,18934, 18934,18934,18934,18934,18934,25009,25009,25009,25009,25009, 25009,18934,18934,18934,18934,18934,18935,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,18936,18934,18934, 18934,18934,18934,18938,18939,18940,18941,18941,18941,18941, 17548,25009,25009,25009,25009,25009,17547,17547,17547,17547, 17547,17549,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,17550,17547,17547,17547,17547,17547,18942,18942, 18942,18942,18942,18942,18942,25009,25009,25009,25009,25009, 25009,18942,18942,18942,18942,18942,18943,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,18944,18942,18942, 18942,18942,18942,14886,25009,17563,17563,17563,17563,17563, 17563,17563,17564,25009,25009,25009,25009,25009,17563,17563, 17563,17563,17563,17565,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,17566,17563,17563,17563,17563,17563, 18949,18949,18949,18949,18949,18949,18949,25009,25009,25009, 25009,25009,25009,18949,18949,18949,18949,18949,18950,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,18951, 18949,18949,18949,18949,18949,17574,17574,17574,17574,17574, 17574,17574,17575,25009,25009,25009,25009,25009,17574,17574, 17574,17574,17574,17576,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,17577,17574,17574,17574,17574,17574, 17570,17570,17570,17570,17570,17570,17570,16266,25009,25009, 25009,25009,25009,17570,17570,17570,17570,17570,17571,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,17572, 17570,17570,17570,17570,17570,18956,18956,18956,18956,18956, 18956,18956,25009,25009,25009,25009,25009,25009,18956,18956, 18956,18956,18956,18957,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,18958,18956,18956,18956,18956,18956, 17589,17589,17589,17589,17589,17589,17589,17590,25009,25009, 25009,25009,25009,17589,17589,17589,17589,17589,17591,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,17592, 17589,17589,17589,17589,17589,17585,17585,17585,17585,17585, 17585,17585,16280,25009,25009,25009,25009,25009,17585,17585, 17585,17585,17585,17586,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,17587,17585,17585,17585,17585,17585, 18963,18963,18963,18963,18963,18963,18963,25009,25009,25009, 25009,25009,25009,18963,18963,18963,18963,18963,18964,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,18965, 18963,18963,18963,18963,18963,17605,17605,17605,17605,17605, 17605,17605,17606,25009,25009,25009,25009,25009,17605,17605, 17605,17605,17605,17607,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,17608,17605,17605,17605,17605,17605, 17601,17601,17601,17601,17601,17601,17601,16298,25009,25009, 25009,25009,25009,17601,17601,17601,17601,17601,17602,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,17603, 17601,17601,17601,17601,17601, 90, 90,25009,18276, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009, 9038,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009, 9039, 25009,25009, 90, 90, 90,25009, 9040,18970,18970,18970, 18970,18970,18970,18970,18104,25009,25009,25009,25009,25009, 18970,18970,18970,18970,18970,18971,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,18972,18970,18970,18970, 18970,18970,18974,18974,18974,18974,18974,18974,18974,25009, 25009,25009,25009,25009,25009,18974,18974,18974,18974,18974, 18975,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,18976,18974,18974,18974,18974,18974, 90,25009,25009, 25009,25009,25009,25009,25009,25009,18978,18979,18980,18981, 18981,18981,18981,25009,25009,25009,25009,25009,25009,17621, 17621,17621,17621,17621,17622,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,17623,17621,17621,17621,17621, 17621,18982,18982,18982,18982,18982,18982,18982,17110,25009, 25009,25009,25009,25009,17618,17618,17618,17618,17618,17619, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 17620,17618,17618,17618,17618,17618, 90, 90,25009, 90, 90, 90, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90,11113, 90, 90,25009,25009,25009,25009,25009,10044,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 10045,25009,25009, 90, 90, 90, 90,10046,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,18983, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,18985,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,18986,25009, 25009, 90, 90,10056,25009,18987, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,18988,25009,25009,25009,25009,18985,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18986,25009,25009, 90, 90,10056,25009,18987, 90, 90, 25009, 90, 90, 90, 90, 90, 90,25009, 90,12997, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,18122,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,18123,25009,25009, 90, 90,10056,25009,18124, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,19004, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009, 9997,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009, 9998,25009, 25009, 90, 90, 90,25009,19005, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,25009, 25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009,17266,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 17267,25009,25009, 1018, 1018,17771,25009,17268,25009,25009, 25009,19018, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,25009,25009,25009,25009,25009, 25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009, 25009,25009,17266,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,17267,25009,25009, 1018, 1018,17771,25009,17268,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19019, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009,15815, 1018,25009, 25009,25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009,15064,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15065,25009,25009, 1018, 1018, 1018,25009,15066,25009, 19020,15078,25009,25009,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,15079, 19030,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15080,25009,25009,25009,25009,25009,25009, 15081,15078,25009,25009,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,15079, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15080,25009,25009,25009,25009,25009,25009, 15081,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19031,15078, 25009,25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15079,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15080,25009,25009,25009,25009,25009,25009,15081,25009, 25009,25009,25009,25009,25009,25009,19032, 2847, 2847, 2848, 8394, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,25009, 25009,25009,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009,25009,15851,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15852,25009,25009, 2859, 2847, 2847, 2847,15853, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,25009,25009,25009,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009,25009,15851, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15852,25009,25009, 2859, 2847, 2847, 2847, 15853,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19040, 765, 765,25009, 2902, 765, 765, 765, 765, 765,25009, 765, 765,25009,25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009,25009,16604, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,16605,25009,25009, 765, 765,17297,25009, 16606, 765, 765,25009, 765, 765, 765, 765, 765, 765, 25009, 765, 765,25009,25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009, 25009,16604,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,16605,25009,25009, 765, 765, 17297,25009,16606,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19047, 765, 765,25009, 765, 765, 765, 765, 765, 765, 25009,15168, 765,25009,25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009, 25009,14393,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,14394,25009,25009, 765, 765, 765,25009,19048, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,15319,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15320,25009,25009, 90, 90,15983,25009,15321,25009,19128, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,13665, 90,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,12770,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,12771,25009,25009, 90, 90, 90,25009,12772,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19129, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,25009,25009,25009,25009, 25009,25009,13681, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,18400,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,18401,25009,25009, 11050, 90, 90,25009,18402,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19137, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,25009,25009,25009,25009,25009,25009,25009, 907, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,12800, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,12801,25009,25009, 90, 90, 90, 629, 12802,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19138,13706, 90, 90,25009, 8012, 90, 90, 90, 90, 90,12799, 8008, 90,12799,12799,12799,12799,12799,12799,12799, 907, 90, 90, 90, 90, 90,12803,12803,12803,12803,12803, 12804,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12805,12803,12803, 90, 90, 90, 629,12806,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,19139,12803,12803,12803,12803, 12803,12803,12803,12803,12803, 241, 241,25009,10974, 241, 241, 241, 241, 241,25009, 241, 241,25009,25009,25009, 25009,25009,25009,25009, 911, 241, 241, 241, 241, 241, 25009,25009,25009,25009,25009,11017,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,11018, 25009,25009, 241, 241, 241,25009,11019,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19140, 90, 90,25009, 8012, 90, 90, 90, 90, 90, 9019, 90, 90,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,11888,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,11889,25009,11890,25009,25009, 90, 90, 90, 9019,11891,25009,25009,25009,25009,19141, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,11889, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009, 25009,11047, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,19147,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19148,25009,25009,11050, 90, 90,25009,19149, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009, 25009,25009,25009,11047, 90, 90, 90, 90, 90,19150, 25009,25009,25009,25009,19147,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19148,25009, 25009,11050, 90, 90,25009,19149,12860,12860,12860,12860, 12860,12860,12860,11047,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009, 91,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009, 92,25009, 25009,11050,25009,12861,25009, 93, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,13747,25009,25009, 25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,18431,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18432,25009,25009,11050, 90, 90,25009,18433,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,19166, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,19168,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19169,25009,25009, 90, 90, 90,25009,19170, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,19171, 25009,25009,25009,25009,19168,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19169,25009, 25009, 90, 90, 90,25009,19170, 8012,25009,25009,25009, 25009,25009,25009,25009,25009,19174,19174,19174,19174,19174, 19174,19174,25009,25009,25009,25009,25009,25009,19174,19174, 19174,19174,19174,19175,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009, 92,25009,25009, 25009,25009,25009,25009,19176,19174,19174,19174,19174,19174, 19178,19178,19178,19178,19178,19178,19178,25009,25009,25009, 25009,25009,25009,19178,19178,19178,19178,19178,19179,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,19180, 19178,19178,19178,19178,19178, 90,25009,25009,25009,25009, 25009,25009,14886,25009,18040,18040,18040,18040,18040,18040, 18040,18041,25009,25009,25009,25009,25009,18040,18040,18040, 18040,18040,18042,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,18043,18040,18040,18040,18040,18040,19185, 19185,19185,19185,19185,19185,19185,25009,25009,25009,25009, 25009,25009,19185,19185,19185,19185,19185,19186,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19187,19185, 19185,19185,19185,19185,14886,25009,19189,19189,19189,19189, 19189,19189,19189,17564,25009,25009,25009,25009,25009,18057, 18057,18057,18057,18057,18058,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,18059,18057,18057,18057,18057, 18057,19190,19190,19190,19190,19190,19190,19190,25009,25009, 25009,25009,25009,25009,19190,19190,19190,19190,19190,19191, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19192,19190,19190,19190,19190,19190,19194,19194,19194,19194, 19194,19194,19194,17575,25009,25009,25009,25009,25009,18065, 18065,18065,18065,18065,18066,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,18067,18065,18065,18065,18065, 18065,19195,19195,19195,19195,19195,19195,19195,25009,25009, 25009,25009,25009,25009,19195,19195,19195,19195,19195,19196, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19197,19195,19195,19195,19195,19195,19199,19199,19199,19199, 19199,19199,19199,17590,25009,25009,25009,25009,25009,18076, 18076,18076,18076,18076,18077,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,18078,18076,18076,18076,18076, 18076,19200,19200,19200,19200,19200,19200,19200,25009,25009, 25009,25009,25009,25009,19200,19200,19200,19200,19200,19201, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19202,19200,19200,19200,19200,19200,19204,19204,19204,19204, 19204,19204,19204,17606,25009,25009,25009,25009,25009,18087, 18087,18087,18087,18087,18088,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,18089,18087,18087,18087,18087, 18087,19205,19205,19205,19205,19205,19205,19205,25009,25009, 25009,25009,25009,25009,19205,19205,19205,19205,19205,19206, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19207,19205,19205,19205,19205,19205,18103,18103,18103,18103, 18103,18103,18103,18104,25009,25009,25009,25009,25009,18103, 18103,18103,18103,18103,18105,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,18106,18103,18103,18103,18103, 18103,18099,18099,18099,18099,18099,18099,18099,17110,25009, 25009,25009,25009,25009,18099,18099,18099,18099,18099,18100, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18101,18099,18099,18099,18099,18099, 90, 90,25009, 5405, 90, 90, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90,11113, 90, 90,25009,25009,25009,25009,25009,10044,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 10045,25009,25009, 90, 90, 90, 90,10046, 90, 90, 25009, 90, 90, 90, 90, 90, 90,25009, 90, 90, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19213,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19214,25009,25009, 90, 90,10056,25009,19215, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,19216,25009,25009,25009,25009, 19213,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,19214,25009,25009, 90, 90,10056, 25009,19215, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,12997,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,18122,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,18123,25009,25009, 90, 90,10056,25009,18124,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,19233, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 11048,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,11049,25009,25009,11050, 90, 90, 25009,11051,25009,25009,25009,25009,25009,25009,25009,19234, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 11054, 1018, 1018,25009, 3394, 1018, 1018, 1018, 1018, 1018, 25009, 1018, 1018,25009,25009,25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009, 25009,17266,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,17267,25009,25009, 1018, 1018, 17771,25009,17268, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,25009,25009,25009,25009, 25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009, 25009,25009,25009,17266,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,17267,25009,25009, 1018, 1018,17771,25009,17268,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19250, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009,15815, 1018,25009,25009,25009,25009,25009, 25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009, 25009,25009,25009,15064,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15065,25009,25009, 1018, 1018, 1018,25009,19251,15078,25009,25009,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15079,25009,25009,19260,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15080,25009,25009, 25009,25009,25009,25009,15081,15078,25009,25009,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15079,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15080,25009,25009, 25009,25009,25009,25009,15081,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19261,15078, 25009,25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15079,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15080,25009,25009,25009,25009,25009,25009,15081,25009, 19262, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847, 25009, 2847, 2847,25009,25009,25009,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009, 25009,15851,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15852,25009,25009, 2859, 2847, 2847, 2847,15853,25009,25009,25009,25009,25009,25009,25009, 19270, 765, 765,25009, 765, 765, 765, 765, 765, 765, 25009, 765, 765,25009,25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009, 25009,16604,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,16605,25009,25009, 765, 765, 17297,25009,16606,25009,25009,25009,25009,25009,25009,25009, 19277, 765, 765,25009, 765, 765, 765, 765, 765, 765, 25009,15168, 765,25009,25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009, 25009,14393,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,14394,25009,25009, 765, 765, 765,25009,14395,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19278,14398, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,15319,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,15320,25009,25009, 90, 90,15983,25009,19373, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,13665, 90,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,12770,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,12771,25009, 25009, 90, 90, 90,25009,12772,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,19374, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,25009,25009,25009,25009,25009, 25009,13681, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,18400,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,18401,25009,25009,11050, 90, 90,25009,18402,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,19382, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90,25009,25009,25009,25009,25009,25009,25009, 907, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 12800,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,12801,25009,25009, 90, 90, 90, 629,12802,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19383, 90, 90,25009, 8012, 90, 90, 90, 90, 90,12799, 8008, 90,12799,12799, 12799,12799,12799,12799,12799, 907, 90, 90, 90, 90, 90,12803,12803,12803,12803,12803,12804,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12805,12803,12803, 90, 90, 90, 629,12806,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,19384,12803,12803,12803,12803,12803,12803, 12803, 241, 241,25009,18865, 241, 241, 241, 241, 241, 25009, 241, 241,25009,25009,25009,25009,25009,25009,25009, 911, 241, 241, 241, 241, 241,25009,25009,25009,25009, 25009,11017,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,11018,25009,25009, 241, 241, 241,25009,11019, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,12788,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,12789,25009,25009, 90, 90, 90,25009,19385, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009, 25009,25009,25009,25009,11047, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,19390,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,19391, 25009,25009,11050, 90, 90,25009,19392, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009, 25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,19393,25009,25009,25009,25009,19390,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,19391,25009,25009,11050, 90, 90,25009,19392, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 13747,25009,25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,18431, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,18432,25009,25009,11050, 90, 90,25009, 18433,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19410, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,19411, 90,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19168,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,19169,25009,25009, 90, 90, 90,25009,19170, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,19411, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,19171,25009,25009,25009,25009,19168, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,19169,25009,25009, 90, 90, 90,25009, 19170,14886,25009,19415,19415,19415,19415,19415,19415,19415, 18041,25009,25009,25009,25009,25009,18587,18587,18587,18587, 18587,18588,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009, 92,25009,25009,25009,25009, 25009,25009,18589,18587,18587,18587,18587,18587, 8012,25009, 25009,25009,25009,25009,25009,25009,25009,18605,18605,18605, 18605,18605,18605,18605,17564,25009,25009,25009,25009,25009, 18605,18605,18605,18605,18605,18606,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,18607,18605,18605,18605, 18605,18605,18617,18617,18617,18617,18617,18617,18617,17575, 25009,25009,25009,25009,25009,18617,18617,18617,18617,18617, 18618,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,18619,18617,18617,18617,18617,18617,18630,18630,18630, 18630,18630,18630,18630,17590,25009,25009,25009,25009,25009, 18630,18630,18630,18630,18630,18631,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,18632,18630,18630,18630, 18630,18630,18643,18643,18643,18643,18643,18643,18643,17606, 25009,25009,25009,25009,25009,18643,18643,18643,18643,18643, 18644,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,18645,18643,18643,18643,18643,18643, 90,25009,19416, 19416,19416,19416,19416,19416,19416, 90,25009,25009,25009, 25009,25009,19416,19416,19416,19416,19416,19417,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19418,19416, 19416,19416,19416,19416,19420,19420,19420,19420,19420,19420, 19420,18104,25009,25009,25009,25009,25009,18657,18657,18657, 18657,18657,18658,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,18659,18657,18657,18657,18657,18657, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19213, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,19214,25009,25009, 90, 90,10056,25009, 19215, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,19216,25009,25009,25009, 25009,19213,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19214,25009,25009, 90, 90, 10056,25009,19215, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009, 90,12997,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,18122,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,18123,25009,25009, 90, 90,10056,25009,18124, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,25009,25009, 25009,25009,25009,25009,11047, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,11959,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,11960, 25009,25009,11050, 90, 90,25009,11961,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,19422, 1018, 1018, 25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018, 25009,25009,25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009,17266,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,17267,25009,25009, 1018, 1018,17771,25009,17268, 25009,25009,25009,25009,25009,25009,25009,19436, 1018, 1018, 25009, 1303, 1018, 1018, 1018, 1018, 1018,25009,15815, 1018, 25009,25009,25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009,15064,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,15065,25009,25009, 1018, 1018, 1018,25009,15066, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,19437,15069,15078, 25009,25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15079,25009,25009, 25009,25009,25009,25009,25009,19446,25009,25009,25009,25009, 25009,15080,25009,25009,25009,25009,25009,25009,15081,15078, 19447,25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15079,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15080,25009,25009,25009,25009,25009,25009,15081, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,25009,25009,25009,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009,25009,15851, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15852,25009,25009, 2859, 2847, 2847, 2847, 15853,25009,19456, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 765,25009,25009,25009,25009,25009, 25009,25009, 765, 765, 765, 765, 765, 765,25009,25009, 25009,25009,25009,16604,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,16605,25009,25009, 765, 765,17297,25009,16606,25009,19467, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009,15168, 765,25009, 25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009,25009,14393,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,14394,25009,25009, 765, 765, 765,25009,14395,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19468, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,15319,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15320,25009,25009, 90, 90,15983,25009,15321,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19556,15324, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009,13665, 90,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,12770,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,12771,25009, 25009, 90, 90, 90,25009,12772, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009, 90,11046,25009,25009, 25009,25009,25009,25009,25009,13681, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,18400,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18401,25009,25009,11050, 90, 90,25009,18402, 90, 90, 25009, 90, 90, 90, 90, 90, 90,25009, 8008, 90, 25009,25009,25009,25009,25009,25009,25009, 907, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,12800,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,12801,25009,25009, 90, 90, 90, 629,12802, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19564, 90, 90,25009,18276, 90, 90, 90, 90, 90,12799, 8008, 90,12799,12799, 12799,12799,12799,12799,12799, 907, 90, 90, 90, 90, 90,12803,12803,12803,12803,12803,12804,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12805,12803,12803, 90, 90, 90, 629,12806,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90,11046,25009,25009,25009,25009,25009,25009,25009, 13681, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,13682,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,13683,25009,25009,11050, 90, 90,25009,13684,25009,25009,25009,25009,25009,25009,25009, 19565,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,13687, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009, 25009,11047, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,19390,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19391,25009,25009,11050, 90, 90,25009,19392, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009, 25009,25009,25009,11047, 90, 90, 90, 90, 90,19393, 25009,25009,25009,25009,19390,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19391,25009, 25009,11050, 90, 90,25009,19392, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009, 90,13747,25009,25009, 25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,18431,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 18432,25009,25009,11050, 90, 90,25009,18433, 90, 90, 25009, 90, 90, 90, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19571,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19572,25009,25009, 90, 90, 90, 90,19573, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 19411, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 19168,25009,25009,25009,25009,25009,19574,25009,25009,25009, 25009,25009,25009,25009,19169,25009,25009, 90, 90, 90, 25009,19170, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,19411, 90,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,19168,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19169,25009,25009, 90, 90, 90,25009,19170,19575,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19173,14886,25009,18926,18926,18926,18926,18926, 18926,18926,18041,25009,25009,25009,25009,25009,18926,18926, 18926,18926,18926,18927,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009, 92,25009,25009, 25009,25009,25009,25009,18928,18926,18926,18926,18926,18926, 8012,25009,25009,25009,25009,25009,25009,25009,25009,18970, 18970,18970,18970,18970,18970,18970,18104,25009,25009,25009, 25009,25009,18970,18970,18970,18970,18970,18971,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,18972,18970, 18970,18970,18970,18970, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,19213,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19214,25009, 25009, 90, 90,10056,25009,19215,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,19577, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 12840,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,12841,25009,25009,11050, 90, 90, 25009,12842,25009,25009,25009,19578, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,25009, 25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009,17266,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 17267,25009,25009, 1018, 1018,17771,25009,17268,25009,19589, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 15815, 1018,25009,25009,25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009, 15064,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15065,25009,25009, 1018, 1018, 1018, 25009,15066,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19590,15078,25009,25009,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,19598,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15079,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,15080,25009, 25009,25009,25009,25009,25009,15081,15078,25009,25009,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15079,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,15080,25009, 25009,25009,25009,25009,25009,15081,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19599,15078, 25009,25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15079,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15080,25009,25009,25009,25009,25009,25009,15081,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19600,15827, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847, 25009,25009,25009,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009,25009,15851,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,15852,25009,25009, 2859, 2847, 2847, 2847,19608, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 765,25009,25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009,25009, 16604,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,16605,25009,25009, 765, 765,17297, 25009,19616, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009,15168, 765,25009,25009,25009,25009,25009,25009, 25009, 765, 765, 765, 765, 765, 765,25009,25009,25009, 25009,25009,14393,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,14394,25009,25009, 765, 765, 765,25009,14395,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,19617, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 15319,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15320,25009,25009, 90, 90,15983, 25009,15321,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19701, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009, 8008, 90,25009,25009, 25009,25009,25009,25009,25009, 907, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,12800,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 12801,25009,25009, 90, 90, 90, 629,12802, 90, 90, 25009, 90, 90, 90, 90, 90, 90,25009, 90,11046, 25009,25009,25009,25009,25009,25009,25009,13681, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,14564,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,14565,25009,25009,11050, 90, 90,25009,14566, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19708, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 11047, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,19390,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19391,25009,25009,11050, 90, 90,25009,19392,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19712, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19714,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,19715,25009,25009, 90, 90, 90,25009,19716, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,19717,25009,25009,25009,25009,19714, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,19715,25009,25009, 90, 90, 90,25009, 19716, 90, 90,25009, 850, 90, 90, 90, 90, 90, 25009,19411, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,19168,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19169,25009,25009, 90, 90, 90,25009,19170, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,19411, 90,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,19168,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,19169,25009,25009, 90, 90, 90,25009,19170,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19720, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19213,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19214,25009,25009, 90, 90,10056,25009,19215,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,19722, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90,11046,25009,25009,25009,25009, 25009,25009,25009,11047, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,13737,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,13738,25009, 25009,11050, 90, 90,25009,13739,25009,25009,19723, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,25009,25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009,17266, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,17267,25009,25009, 1018, 1018,17771,25009, 19734, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018, 25009,15815, 1018,25009,25009,25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009, 25009,15064,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15065,25009,25009, 1018, 1018, 1018,25009,15066,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19735,15078, 19743,25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15079,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15080,25009,25009,25009,25009,25009,25009,15081,15078, 25009,25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15079,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15080,25009,25009,25009,25009,25009,25009,15081,25009, 25009,25009,19744,15078,25009,25009,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15079,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15080,25009,25009,25009,25009, 25009,25009,15081,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19745, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,25009, 25009,25009,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009,25009,15851,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15852,25009,25009, 2859, 2847, 2847, 2847,15853,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19753,16592, 765, 765, 25009, 765, 765, 765, 765, 765, 765,25009, 765, 765, 25009,25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009,25009,16604,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,16605,25009,25009, 765, 765,17297,25009,16606, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,19761,16609, 765, 765,25009, 9592, 765, 765, 765, 765, 765,25009,15168, 765,25009,25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009,25009,14393, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,14394,25009,25009, 765, 765, 765,25009, 14395, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,15319,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15320,25009,25009, 90, 90, 15983,25009,15321,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19842, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 11046,25009,25009,25009,25009,25009,25009,25009,13681, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,15333, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15334,25009,25009,11050, 90, 90,25009, 15335,25009,25009,25009,19849, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009, 25009,25009,25009,25009,11047, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,19390,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,19391, 25009,25009,11050, 90, 90,25009,19392,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19853, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,19714,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,19715,25009,25009, 90, 90,19854,25009,19716, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 19717,25009,25009,25009,25009,19714,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,19715, 25009,25009, 90, 90,19854,25009,19716, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,19411, 90,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19168,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,19169,25009,25009, 90, 90, 90,25009,19170,25009, 25009,25009,19858, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,19411, 90,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,19168,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,19169,25009,25009, 90, 90, 90,25009,19170,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,19859, 90, 90, 25009, 5405, 90, 90, 90, 90, 90,25009, 90, 90, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19213,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19214,25009,25009, 90, 90,10056,25009,19215, 90, 90,25009,12302, 90, 90, 90, 90, 90,25009, 90,11046,25009,25009,25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 14631,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,14632,25009,25009,11050, 90, 90, 25009,14633, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,25009,25009,25009,25009,25009, 25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009, 25009,25009,17266,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,17267,25009,25009, 1018, 1018,17771,25009,17268,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,19874,17271, 1018, 1018,25009,10309, 1018, 1018, 1018, 1018, 1018,25009,15815, 1018,25009,25009,25009,25009,25009, 25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009, 25009,25009,25009,15064,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15065,25009,25009, 1018, 1018, 1018,25009,15066,15078,25009,25009,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009,25009, 19881,25009,25009,15079,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15080,25009,25009, 25009,25009,25009,25009,15081,15078,25009,25009,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15079,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15080,25009,25009, 25009,25009,25009,25009,15081,25009,25009,25009,25009,25009, 19882,15078,25009,25009,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,15079, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15080,25009,25009,25009,25009,25009,25009, 15081,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19883, 2847, 2847, 2848, 2847, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,25009, 25009,25009,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009,25009,15851,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15852,25009,25009, 2859, 2847, 2847, 2847,15853,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19896, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 765,25009,25009,25009,25009,25009, 25009,25009, 765, 765, 765, 765, 765, 765,25009,25009, 25009,25009,25009,16604,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,16605,25009,25009, 765, 765,17297,25009,16606,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19907, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,15319, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15320,25009,25009, 90, 90,15983,25009, 15321, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90,11046,25009,25009,25009,25009,25009,25009,25009, 13681, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,15995,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15996,25009,25009,11050, 90, 90,25009,15997,25009,25009,19992, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009, 25009,25009,25009,25009,25009,11047, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19390,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19391,25009,25009,11050, 90, 90,25009,19392, 90, 90, 25009, 90, 90, 90, 90, 90, 90,25009, 90, 90, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19714,25009, 25009,25009,25009,25009,19996,25009,25009,25009,25009,25009, 25009,25009,19715,25009,25009, 90, 90,19854,25009,19716, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 19714,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,19715,25009,25009, 90, 90,19854, 25009,19716,19997,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19719, 90, 90,25009, 1422, 90, 90, 90, 90, 90, 25009,19411, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,19168,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19169,25009,25009, 90, 90, 90,25009,19170, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,19411, 90,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,19168,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,19169,25009,25009, 90, 90, 90,25009,19170,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19999, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,25009,25009,25009,25009, 25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009, 25009,25009,25009,17266,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,17267,25009,25009, 1018, 1018,17771,25009,17268,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,20012,15078, 25009,25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15079,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15080,25009,25009,25009,25009,25009,25009,15081,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,20019, 15078,25009,25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,15079,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,15080,25009,25009,25009,25009,25009,25009,15081, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,20020,15078,20021,25009,25009,25009,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,15079,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,15080,25009,25009,25009, 25009,25009,25009,15081, 2847, 2847, 2848, 2847, 2847, 2847, 16589, 2847, 2847,25009, 2847, 2847,25009,25009,25009,25009, 25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009, 25009,25009,25009,25009,15851,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,15852,25009, 25009, 2859, 2847, 2847, 2847,15853,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,20032, 765, 765,25009, 765, 765, 765, 765, 765, 765,25009, 765, 765,25009,25009,25009,25009,25009,25009, 25009, 765, 765, 765, 765, 765, 765,25009,25009,25009, 25009,25009,16604,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,16605,25009,25009, 765, 765,17297,25009,16606,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,20042, 90, 90,25009,12302, 90, 90, 90, 90, 90,25009, 90,11046,25009,25009,25009,25009,25009,25009,25009,13681, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 16713,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,16714,25009,25009,11050, 90, 90, 25009,16715, 90, 90,25009, 850, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,19714,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19715,25009,25009, 90, 90,19854,25009,19716, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,19714,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19715,25009, 25009, 90, 90,19854,25009,19716,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,20129, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,19411, 90,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19168,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,19169,25009,25009, 90, 90, 90,25009,19170,25009, 25009,25009,25009,25009,25009,25009,20131, 1018, 1018,25009, 1303, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009, 25009,25009,25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018,25009,25009,25009,25009,25009,17266,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,17267,25009,25009, 1018, 1018,17771,25009,17268,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,20144,15078,25009,25009,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15079,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15080,25009,25009, 25009,25009,25009,25009,15081,25009,25009,25009,25009,25009, 25009,25009,20151,15078,25009,25009,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15079,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15080,25009,25009,25009,25009, 25009,25009,15081,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 20152,15078,25009,25009,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,15079, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15080,25009,25009,25009,25009,25009,25009, 15081,25009,25009,25009,25009,20153, 2847, 2847, 2848,15139, 2847, 2847,16589, 2847, 2847,25009, 2847, 2847,25009,25009, 25009,25009,25009,25009,25009, 2847, 2847, 2847, 2847, 2847, 2847,25009,25009,25009,25009,25009,15851,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 15852,25009,25009, 2859, 2847, 2847, 2847,15853, 765, 765, 25009, 9592, 765, 765, 765, 765, 765,25009, 765, 765, 25009,25009,25009,25009,25009,25009,25009, 765, 765, 765, 765, 765, 765,25009,25009,25009,25009,25009,16604,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,16605,25009,25009, 765, 765,17297,25009,16606, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 19714,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,19715,25009,25009, 90, 90,19854, 25009,19716,25009,25009,25009,20269, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19714,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19715,25009,25009, 90, 90,19854,25009,19716,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 20270, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009,19411, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,19168,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19169,25009,25009, 90, 90, 90,25009,19170,25009,20271, 1018, 1018,25009,10309, 1018, 1018, 1018, 1018, 1018,25009, 1018, 1018,25009,25009,25009, 25009,25009,25009,25009, 1018, 1018, 1018, 1018, 1018, 1018, 25009,25009,25009,25009,25009,17266,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,17267, 25009,25009, 1018, 1018,17771,25009,17268,15078,25009,25009, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15079,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,15080, 25009,25009,25009,25009,25009,25009,15081,25009,25009,25009, 20293,15078,25009,25009,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90, 90,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,15079, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15080,25009,25009,25009,25009,25009,25009, 15081,25009,25009,25009,25009,25009,25009,25009,20294, 90, 90,25009, 1422, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19714, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,19715,25009,25009, 90, 90,19854,25009, 19716, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,19714,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19715,25009,25009, 90, 90, 19854,25009,19716,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 20407, 90, 90,25009, 90, 90, 90, 90, 90, 90, 25009,19411, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,19168,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,19169,25009,25009, 90, 90, 90,25009,20408,15078,25009,25009,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15079,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15080,25009,25009,25009,25009, 25009,25009,15081,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,20428,15078,25009,25009,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15079,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,15080,25009, 25009,25009,25009,25009,25009,15081,25009,25009,25009,25009, 25009,25009,25009,20430,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15827, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,19714,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,19715, 25009,25009, 90, 90,19854,25009,19716,25009,25009,25009, 25009,25009,25009,25009,20541, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,19411, 90,25009,25009,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,19168,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,19169, 25009,25009, 90, 90, 90,25009,19170,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,20542,19173,15078,25009,25009,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15079,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,15080,25009, 25009,25009,25009,25009,25009,15081,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,20560,15078,25009,25009,25009,25009,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,15079,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,15080,25009,25009,25009, 25009,25009,25009,15081,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,20561,15827,15078,25009,25009,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15079,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15080,25009,25009,25009,25009, 25009,25009,15081,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,20562, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,19714,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19715,25009, 25009, 90, 90,19854,25009,19716,25009,20679, 90, 90, 25009, 90, 90, 90, 90, 90, 90,25009,19411, 90, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19168,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19169,25009,25009, 90, 90, 90,25009,19170, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,20680,15078,20696,25009,25009,25009,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,15079,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,15080,25009,25009,25009, 25009,25009,25009,15081,15078,25009,25009,25009,25009,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,15079,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,15080,25009,25009,25009, 25009,25009,25009,15081,25009,25009,25009,20697,15078,25009, 25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,15079,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 15080,25009,25009,25009,25009,25009,25009,15081,25009,25009, 25009,20698, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009, 25009, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,19714,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,19715,25009,25009, 90, 90,19854,25009,20815, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009,19411, 90,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,19168,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,19169,25009, 25009, 90, 90, 90,25009,19170,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,20816,15078,25009,20832,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 15079,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15080,25009,25009,25009,25009,25009, 25009,15081,15078,20833,25009,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 15079,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15080,25009,25009,25009,25009,25009, 25009,15081,15078,25009,25009,25009,25009,25009,25009,25009, 25009,25009, 90, 90, 90, 90, 90, 90, 90,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 15079,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15080,25009,25009,25009,25009,25009, 25009,15081,25009,25009,20834, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,19714,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,19715, 25009,25009, 90, 90,19854,25009,19716,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,20953,19719, 90, 90,25009, 5405, 90, 90, 90, 90, 90,25009,19411, 90,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19168,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 19169,25009,25009, 90, 90, 90,25009,19170,15078,25009, 25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,15079,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 15080,25009,25009,25009,25009,25009,25009,15081,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,20967,15078, 20968,25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15079,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15080,25009,25009,25009,25009,25009,25009,15081, 90, 90,25009, 90, 90, 90, 90, 90, 90,25009, 90, 90,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19714, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,19715,25009,25009, 90, 90,19854,25009, 19716,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,21088,15078,25009,25009,25009,25009, 25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,15079,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,15080,25009,25009, 25009,25009,25009,25009,15081,25009,25009,25009,25009,25009, 25009,25009,21102,15078,25009,25009,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15079,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15080,25009,25009,25009,25009, 25009,25009,15081,25009,25009,25009,25009,21103, 90, 90, 25009, 90, 90, 90, 90, 90, 90,25009, 90, 90, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19714,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19715,25009,25009, 90, 90,19854,25009,19716, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21221,15078,25009,25009,25009, 25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,15079,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,15080,25009, 25009,25009,25009,25009,25009,15081,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21234,15078,25009,25009,25009,25009,25009, 25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,15079,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,15080,25009,25009,25009, 25009,25009,25009,15081,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21235, 90, 90, 25009, 5405, 90, 90, 90, 90, 90,25009, 90, 90, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,19714,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,19715,25009,25009, 90, 90,19854,25009,19716, 15078,25009,25009,25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,15079,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,15080,25009,25009,25009,25009,25009,25009,15081, 25009,25009,25009,25009,25009,25009,21370,15078,25009,25009, 25009,25009,25009,25009,25009,25009,25009, 90, 90, 90, 90, 90, 90, 90,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15079,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,15080, 25009,25009,25009,25009,25009,25009,15081,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21371,15078,21503,25009,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15079,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15080,25009,25009,25009,25009, 25009,25009,15081,15078,21504,25009,25009,25009,25009,25009, 25009,25009,25009, 90, 90, 90, 90, 90, 90, 90, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,15079,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,15080,25009,25009,25009,25009, 25009,25009,15081,15078,21756,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,15078,21756,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,21757,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,15078,21756,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21758,15078,21756,25009,25009, 25009,25009,25009,25009,25009,25009,16563,16563,16563,16563, 16563,16563,16563,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,21632,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,21633,25009, 25009,25009,25009,25009,25009,21634,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,21759,15078,21756,25009,25009,25009, 25009,25009,25009,25009,25009,16563,16563,16563,16563,16563, 16563,16563,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21632,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21633,25009,25009, 21880,25009,25009,25009,21634,15078,21756,25009,25009,25009, 25009,25009,25009,25009,25009,16563,16563,16563,16563,16563, 16563,16563,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21632,25009,25009,21881,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21633,25009,25009, 25009,25009,25009,25009,21634,15078,21756,25009,25009,25009, 25009,25009,25009,25009,25009,16563,16563,16563,16563,16563, 16563,16563,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21632,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21633,25009,25009, 25009,25009,25009,25009,21882,15078,21756,25009,25009,25009, 25009,25009,25009,25009,25009,16563,16563,16563,16563,16563, 16563,16563,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21632,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21633,25009,25009, 25009,25009,25009,25009,21634,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21883,15078,21756,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,15078,21756,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,22002,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,15078,21756,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,22003,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21759,15078,21756,25009,25009,25009,25009,25009,25009, 25009,25009,16563,16563,16563,16563,16563,16563,16563,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 21632,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,21633,25009,25009,25009,25009,25009, 25009,21634,25009,25009,25009,25009,25009,25009,22004,15078, 22114,25009,25009,25009,25009,25009,25009,25009,25009,16563, 16563,16563,16563,16563,16563,16563,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21632,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21633,25009,25009,25009,25009,25009,25009,21634,15078, 21756,25009,25009,25009,25009,25009,25009,25009,25009,16563, 16563,16563,16563,16563,16563,16563,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21632,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21633,25009,25009,25009,25009,25009,25009,21634,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,22115, 15078,21756,25009,25009,25009,25009,25009,25009,25009,25009, 16563,16563,16563,16563,16563,16563,16563,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,21632,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21633,25009,25009,25009,25009,25009,25009,21634, 25009,25009,25009,22116,15078,21756,25009,25009,25009,25009, 25009,25009,25009,25009,16563,16563,16563,16563,16563,16563, 16563,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21632,25009,25009,25009,25009,25009,22222,25009, 25009,25009,25009,25009,25009,25009,21633,25009,25009,21880, 25009,25009,25009,21634,15078,21756,25009,25009,25009,25009, 25009,25009,25009,25009,16563,16563,16563,16563,16563,16563, 16563,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21632,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,21633,25009,25009,25009, 25009,25009,25009,21634,25009,25009,25009,22223,15078,21756, 25009,25009,25009,25009,25009,25009,25009,25009,16563,16563, 16563,16563,16563,16563,16563,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,21632,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 21633,25009,25009,25009,25009,25009,25009,21634,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 22224,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,22329,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,15078,22330,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,22331,15078, 21756,25009,25009,25009,25009,25009,25009,25009,25009,16563, 16563,16563,16563,16563,16563,16563,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21632,22433,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21633,25009,25009,25009,25009,25009,25009,21634,15078, 21756,25009,25009,25009,25009,25009,25009,25009,25009,16563, 16563,16563,16563,16563,16563,16563,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21632,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21633,25009,25009,21880,25009,25009,25009,21634,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,22434,15078,21756,25009, 25009,25009,25009,25009,25009,25009,25009,16563,16563,16563, 16563,16563,16563,16563,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21632,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21633, 25009,25009,25009,25009,25009,25009,21634,25009,25009,25009, 25009,25009,25009,25009,22435,15078,21756,25009,25009,25009, 25009,25009,25009,25009,25009,16563,16563,16563,16563,16563, 16563,16563,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21632,25009,25009,22528,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21633,25009,25009, 25009,25009,25009,25009,21634,15078,21756,25009,25009,25009, 25009,25009,25009,25009,25009,16563,16563,16563,16563,16563, 16563,16563,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21632,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21633,25009,25009, 25009,25009,25009,25009,21634,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,22529,15078, 21756,25009,25009,25009,25009,25009,25009,25009,25009,16563, 16563,16563,16563,16563,16563,16563,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21632,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21633,25009,25009,25009,25009,25009,25009,21634,25009, 22530,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,22619,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,15078,22620,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 22621,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,22708,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,21880,25009,25009,25009, 21634,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,22709,15078,21756,25009,25009,25009,25009, 25009,25009,25009,25009,16563,16563,16563,16563,16563,16563, 16563,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21632,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,21633,25009,25009,25009, 25009,25009,25009,21634,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,22710,21759,15078,22795,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,15078,21756,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,25009,25009,25009,22796,15078,21756,25009, 25009,25009,25009,25009,25009,25009,25009,16563,16563,16563, 16563,16563,16563,16563,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21632,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21633, 25009,25009,25009,25009,25009,25009,21634,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 22797,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,22889,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,21880,25009,25009,25009, 21634,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,25009,25009,25009,25009,25009,22890,15078,21756,25009, 25009,25009,25009,25009,25009,25009,25009,16563,16563,16563, 16563,16563,16563,16563,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21632,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21633, 25009,25009,25009,25009,25009,25009,21634,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,22891,15078,21756,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,22975,15078,21756,25009,25009,25009,25009, 25009,25009,25009,25009,16563,16563,16563,16563,16563,16563, 16563,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21632,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,21633,25009,25009,25009, 25009,25009,25009,21634,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,22976,15078,22977, 25009,25009,25009,25009,25009,25009,25009,25009,16563,16563, 16563,16563,16563,16563,16563,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,21632,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 21633,25009,25009,25009,25009,25009,25009,21634,15078,21756, 25009,25009,25009,25009,25009,25009,25009,25009,16563,16563, 16563,16563,16563,16563,16563,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,21632,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 21633,25009,25009,25009,25009,25009,25009,21634,25009,25009, 25009,25009,25009,25009,25009,23058,15078,21756,25009,25009, 25009,25009,25009,25009,25009,25009,16563,16563,16563,16563, 16563,16563,16563,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,21632,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,21633,25009, 25009,25009,25009,25009,25009,21634,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,23059,15078,21756,25009,25009,25009,25009, 25009,25009,25009,25009,16563,16563,16563,16563,16563,16563, 16563,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21632,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,21633,25009,25009,21880, 25009,25009,25009,21634,25009,25009,25009,25009,23060,15078, 21756,25009,25009,25009,25009,25009,25009,25009,25009,16563, 16563,16563,16563,16563,16563,16563,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21632,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21633,25009,25009,25009,25009,25009,25009,21634,25009, 25009,25009,23142,15078,21756,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,25009,25009,25009,25009,25009,25009,25009, 23143,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 23144,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,23227,15078,21756,25009,25009,25009,25009, 25009,25009,25009,25009,16563,16563,16563,16563,16563,16563, 16563,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21632,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,21633,25009,25009,25009, 25009,25009,25009,23228,15078,21756,25009,25009,25009,25009, 25009,25009,25009,25009,16563,16563,16563,16563,16563,16563, 16563,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21632,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,21633,25009,25009,25009, 25009,25009,25009,21634,25009,25009,25009,25009,25009,25009, 25009,23229,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21759,15078,21756,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 23309,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,23310,21759, 15078,21756,25009,25009,25009,25009,25009,25009,25009,25009, 16563,16563,16563,16563,16563,16563,16563,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,21632,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21633,25009,25009,25009,25009,25009,25009,21634, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 23311,15078,23385,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,25009,25009,25009,23386,15078,21756,25009,25009,25009, 25009,25009,25009,25009,25009,16563,16563,16563,16563,16563, 16563,16563,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21632,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21633,25009,25009, 25009,25009,25009,25009,21634,25009,25009,25009,23387,15078, 21756,23464,25009,25009,25009,25009,25009,25009,25009,16563, 16563,16563,16563,16563,16563,16563,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21632,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21633,25009,25009,21880,25009,25009,25009,21634,15078, 23465,25009,25009,25009,25009,25009,25009,25009,25009,16563, 16563,16563,16563,16563,16563,16563,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21632,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21633,25009,25009,25009,25009,25009,25009,21634,15078, 21756,25009,25009,25009,25009,25009,25009,25009,25009,16563, 16563,16563,16563,16563,16563,16563,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21632,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21633,25009,25009,25009,25009,25009,25009,21634,25009, 25009,23466,15078,21756,25009,25009,25009,25009,25009,25009, 25009,25009,16563,16563,16563,16563,16563,16563,16563,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 21632,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,21633,25009,25009,25009,25009,25009, 25009,21634,15078,21756,25009,25009,25009,25009,25009,25009, 25009,25009,16563,16563,16563,16563,16563,16563,16563,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 21632,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,21633,25009,25009,21880,25009,25009, 25009,21634,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,23546,15078,23547,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,15078,21756,25009,25009,25009,25009,25009, 25009,25009,25009,16563,16563,16563,16563,16563,16563,16563, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,21632,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,21633,25009,25009,25009,25009, 25009,25009,21634,25009,25009,25009,25009,25009,25009,25009, 23624,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,21880,25009,25009,25009, 21634,25009,25009,25009,25009,23625,15078,21756,25009,25009, 25009,25009,25009,25009,25009,25009,16563,16563,16563,16563, 16563,16563,16563,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,21632,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,21633,25009, 25009,25009,25009,25009,25009,21634,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,23699,15078,21756,25009,25009,25009,25009, 25009,25009,25009,25009,16563,16563,16563,16563,16563,16563, 16563,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,21632,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,21633,25009,25009,25009, 25009,25009,25009,21634,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,23700,15078,21756, 25009,25009,25009,25009,25009,25009,25009,25009,16563,16563, 16563,16563,16563,16563,16563,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,21632,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 21633,25009,25009,25009,25009,25009,25009,21634,25009,25009, 25009,25009,25009,25009,23774,15078,21756,25009,25009,25009, 25009,25009,25009,25009,25009,16563,16563,16563,16563,16563, 16563,16563,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21632,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,21633,25009,25009, 25009,25009,25009,25009,21634,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 23775,15078,23845,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,25009,25009,25009,25009, 21634,15078,21756,25009,25009,25009,25009,25009,25009,25009, 25009,16563,16563,16563,16563,16563,16563,16563,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,21632, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,21633,25009,25009,21880,25009,25009,25009, 21634, 90,25009, 90, 90, 109,25009, 109, 109, 171, 171, 171, 171, 178, 178, 178, 178, 180, 180, 180, 180, 185, 185, 185, 185, 196,25009, 196, 196, 96, 25009, 96, 96, 242,25009, 242, 242, 246,25009, 246, 246, 343,25009, 343, 343, 357,25009, 357, 357, 361, 25009, 361, 361, 219,25009, 219, 219, 109,25009, 109, 109, 412,25009, 412, 412, 416,25009, 416, 416, 427, 25009, 427, 427, 171,25009, 171, 171, 180,25009, 180, 180, 185,25009, 185, 185, 343,25009, 343, 343, 196, 25009, 196, 196, 357,25009, 357, 357, 361,25009, 361, 361, 96,25009, 96, 96, 219,25009, 219, 219, 109, 25009, 109, 109, 629,25009, 629, 629, 636,25009, 636, 636, 644,25009, 644, 644, 639,25009, 639, 639, 720, 720, 720, 720, 766,25009, 766, 766, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185, 25009, 185, 185, 803, 803, 803, 803, 343,25009, 343, 343, 827,25009, 827, 827, 831,25009, 831, 831, 196, 25009, 196, 196, 357,25009, 357, 357, 361,25009, 361, 361, 96,25009, 96, 96, 212,25009, 212, 212, 219, 25009, 219, 219, 109,25009, 109, 109, 629,25009, 629, 629, 636,25009, 636, 636, 639,25009, 639, 639, 644, 25009, 644, 644, 720, 720, 720, 720, 721, 721, 721, 721, 1019,25009, 1019, 1019, 412,25009, 412, 412, 765, 25009, 765, 765, 1035,25009, 1035, 1035, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185, 25009, 185, 185, 803, 803, 803, 803, 343,25009, 343, 343, 827,25009, 827, 827, 831,25009, 831, 831, 196, 25009, 196, 196, 357,25009, 357, 357, 361,25009, 361, 361, 96,25009, 96, 96, 219,25009, 219, 219, 212, 25009, 212, 212, 109,25009, 109, 109, 629,25009, 629, 629, 412,25009, 412, 412, 644,25009, 644, 644, 636, 25009, 636, 636, 639,25009, 639, 639, 720, 720, 720, 720, 1018,25009, 1018, 1018, 1307,25009, 1307, 1307, 765, 25009, 765, 765, 1035,25009, 1035, 1035, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180, 25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343,25009, 343, 343, 1389, 25009, 1389, 1389, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 357,25009, 357, 357, 361, 25009, 361, 361, 96,25009, 96, 96, 219,25009, 219, 219, 212,25009, 212, 212, 109,25009, 109, 109, 629, 25009, 629, 629, 644,25009, 644, 644, 636,25009, 636, 636, 639,25009, 639, 639, 720, 720, 720, 720, 1605, 1605, 1605, 1605, 412,25009, 412, 412, 1018,25009, 1018, 1018, 1307,25009, 1307, 1307, 765,25009, 765, 765, 1035, 25009, 1035, 1035, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185, 25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343,25009, 343, 343, 1389,25009, 1389, 1389, 827, 25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 357,25009, 357, 357, 361,25009, 361, 361, 96, 25009, 96, 96, 219,25009, 219, 219, 212,25009, 212, 212, 109,25009, 109, 109, 1822,25009, 1822, 1822, 1836, 25009, 1836, 1836, 629,25009, 629, 629, 644,25009, 644, 644, 636,25009, 636, 636, 639,25009, 639, 639, 720, 720, 720, 720, 1603, 1603, 1603, 1603, 1604, 1604, 1604, 1604, 1953, 1953, 1953, 1953, 412,25009, 412, 412, 1018, 25009, 1018, 1018, 1307,25009, 1307, 1307, 1822,25009, 1822, 1822, 765,25009, 765, 765, 1035,25009, 1035, 1035, 1332, 25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343,25009, 343, 343, 1389,25009, 1389, 1389, 2074,25009, 2074, 2074, 827, 25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 357,25009, 357, 357, 361,25009, 361, 361, 96, 25009, 96, 96, 219,25009, 219, 219, 212,25009, 212, 212, 109,25009, 109, 109, 2189,25009, 2189, 2189, 2201, 25009, 2201, 2201, 2206,25009, 2206, 2206, 629,25009, 629, 629, 644,25009, 644, 644, 636,25009, 636, 636, 639, 25009, 639, 639, 720, 720, 720, 720, 1603, 1603, 1603, 1603, 1953, 1953, 1953, 1953, 412,25009, 412, 412, 1018, 25009, 1018, 1018, 1307,25009, 1307, 1307, 2189,25009, 2189, 2189, 765,25009, 765, 765, 2380,25009, 2380, 2380, 2394, 25009, 2394, 2394, 1035,25009, 1035, 1035, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180, 25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343,25009, 343, 343, 1389, 25009, 1389, 1389, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 357, 25009, 357, 357, 361,25009, 361, 361, 96,25009, 96, 96, 219,25009, 219, 219, 212,25009, 212, 212, 109, 25009, 109, 109, 2629,25009, 2629, 2629, 2633,25009, 2633, 2633, 2647,25009, 2647, 2647, 2655,25009, 2655, 2655, 2660, 25009, 2660, 2660, 2666,25009, 2666, 2666, 2672,25009, 2672, 2672, 629,25009, 629, 629, 644,25009, 644, 644, 636, 25009, 636, 636, 639,25009, 639, 639, 412,25009, 412, 412, 720, 720, 720, 720, 1603, 1603, 1603, 1603, 1953, 1953, 1953, 1953, 1018,25009, 1018, 1018, 2816,25009, 2816, 2816, 2830,25009, 2830, 2830, 1307,25009, 1307, 1307, 2842, 25009, 2842, 2842, 2629,25009, 2629, 2629, 636,25009, 636, 636, 412,25009, 412, 412, 765,25009, 765, 765, 2871, 25009, 2871, 2871, 2883,25009, 2883, 2883, 2888,25009, 2888, 2888, 1035,25009, 1035, 1035, 2904,25009, 2904, 2904, 90, 25009, 90, 90, 2937,25009, 2937, 2937, 1332,25009, 1332, 1332, 2951,25009, 2951, 2951, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343, 25009, 343, 343, 1389,25009, 1389, 1389, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 3031, 25009, 3031, 3031, 196,25009, 196, 196, 357,25009, 357, 357, 3043,25009, 3043, 3043, 361,25009, 361, 361, 96, 25009, 96, 96, 219,25009, 219, 219, 212,25009, 212, 212, 109,25009, 109, 109, 3148,25009, 3148, 3148, 3155, 25009, 3155, 3155, 3160,25009, 3160, 3160, 3176,25009, 3176, 3176, 3187,25009, 3187, 3187, 3195,25009, 3195, 3195, 3200, 25009, 3200, 3200, 3208,25009, 3208, 3208, 3217,25009, 3217, 3217, 3222,25009, 3222, 3222, 629,25009, 629, 629, 644, 25009, 644, 644, 636,25009, 636, 636, 639,25009, 639, 639, 720, 720, 720, 720, 412,25009, 412, 412, 1603, 1603, 1603, 1603, 1953, 1953, 1953, 1953, 1018,25009, 1018, 1018, 3362,25009, 3362, 3362, 3374,25009, 3374, 3374, 3379, 25009, 3379, 3379, 1307,25009, 1307, 1307, 3396,25009, 3396, 3396, 670,25009, 670, 670, 2847, 2847, 2847, 2847, 2848, 2848, 2848, 2848, 3409, 3409, 3409, 3409, 3424, 3424, 3424, 3424, 3148,25009, 3148, 3148, 765,25009, 765, 765, 3440, 25009, 3440, 3440, 3444,25009, 3444, 3444, 3458,25009, 3458, 3458, 3466,25009, 3466, 3466, 3471,25009, 3471, 3471, 3477, 25009, 3477, 3477, 3483,25009, 3483, 3483, 1035,25009, 1035, 1035, 3495,25009, 3495, 3495, 3507,25009, 3507, 3507, 3511, 25009, 3511, 3511, 3547,25009, 3547, 3547, 3553,25009, 3553, 3553, 3550,25009, 3550, 3550, 1332,25009, 1332, 1332, 171, 25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384, 25009, 1384, 1384, 343,25009, 343, 343, 1389,25009, 1389, 1389, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831, 25009, 831, 831, 3660,25009, 3660, 3660, 196,25009, 196, 196, 357,25009, 357, 357, 3675,25009, 3675, 3675, 361, 25009, 361, 361, 96,25009, 96, 96, 219,25009, 219, 219, 212,25009, 212, 212, 109,25009, 109, 109, 3779, 25009, 3779, 3779, 3789,25009, 3789, 3789, 3798,25009, 3798, 3798, 3803,25009, 3803, 3803, 3823,25009, 3823, 3823, 3836, 25009, 3836, 3836, 3847,25009, 3847, 3847, 3855,25009, 3855, 3855, 3861,25009, 3861, 3861, 3870,25009, 3870, 3870, 3882, 25009, 3882, 3882, 3890,25009, 3890, 3890, 3896,25009, 3896, 3896, 629,25009, 629, 629, 644,25009, 644, 644, 636, 25009, 636, 636, 639,25009, 639, 639, 720, 720, 720, 720, 1603, 1603, 1603, 1603, 1822,25009, 1822, 1822, 1953, 1953, 1953, 1953, 1018,25009, 1018, 1018, 4039,25009, 4039, 4039, 4043,25009, 4043, 4043, 4057,25009, 4057, 4057, 4065, 25009, 4065, 4065, 4070,25009, 4070, 4070, 4076,25009, 4076, 4076, 4082,25009, 4082, 4082, 1307,25009, 1307, 1307, 3396, 25009, 3396, 3396, 670,25009, 670, 670, 2847, 2847, 2847, 2847, 4104, 4104, 4104, 4104, 4117, 4117, 4117, 4117, 4122, 4122, 4122, 4122, 3779,25009, 3779, 3779, 629,25009, 629, 629, 765,25009, 765, 765, 4143,25009, 4143, 4143, 4150, 25009, 4150, 4150, 4155,25009, 4155, 4155, 4171,25009, 4171, 4171, 4182,25009, 4182, 4182, 4190,25009, 4190, 4190, 4195, 25009, 4195, 4195, 4203,25009, 4203, 4203, 4212,25009, 4212, 4212, 4217,25009, 4217, 4217, 1035,25009, 1035, 1035, 4231, 25009, 4231, 4231, 3499,25009, 3499, 3499, 4247,25009, 4247, 4247, 90,25009, 90, 90, 4250,25009, 4250, 4250, 4298, 25009, 4298, 4298, 4301,25009, 4301, 4301, 4310,25009, 4310, 4310, 4316,25009, 4316, 4316, 2666,25009, 2666, 2666, 4313, 25009, 4313, 4313, 4327,25009, 4327, 4327, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180, 25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343,25009, 343, 343, 1389, 25009, 1389, 1389, 4399, 4399, 4399, 4399, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 3660, 25009, 3660, 3660, 196,25009, 196, 196, 357,25009, 357, 357, 3675,25009, 3675, 3675, 361,25009, 361, 361, 96, 25009, 96, 96, 219,25009, 219, 219, 212,25009, 212, 212, 109,25009, 109, 109, 4539,25009, 4539, 4539, 4552, 25009, 4552, 4552, 4556,25009, 4556, 4556, 4568,25009, 4568, 4568, 4576,25009, 4576, 4576, 4581,25009, 4581, 4581, 4587, 25009, 4587, 4587, 4593,25009, 4593, 4593, 4609,25009, 4609, 4609, 4624,25009, 4624, 4624, 4637,25009, 4637, 4637, 4648, 25009, 4648, 4648, 4656,25009, 4656, 4656, 4661,25009, 4661, 4661, 4673,25009, 4673, 4673, 4688,25009, 4688, 4688, 4699, 25009, 4699, 4699, 4707,25009, 4707, 4707, 4712,25009, 4712, 4712, 629,25009, 629, 629, 644,25009, 644, 644, 636, 25009, 636, 636, 90,25009, 90, 90, 639,25009, 639, 639, 720, 720, 720, 720, 4837, 4837, 4837, 4837, 1603, 1603, 1603, 1603, 4838, 4838,25009, 4838, 2189,25009, 2189, 2189, 1953, 1953, 1953, 1953, 4848,25009, 4848, 4848, 1018, 25009, 1018, 1018, 4857,25009, 4857, 4857, 4864,25009, 4864, 4864, 4869,25009, 4869, 4869, 4885,25009, 4885, 4885, 4896, 25009, 4896, 4896, 4904,25009, 4904, 4904, 4909,25009, 4909, 4909, 4917,25009, 4917, 4917, 4926,25009, 4926, 4926, 4931, 25009, 4931, 4931, 1307,25009, 1307, 1307, 3396,25009, 3396, 3396, 670,25009, 670, 670, 2847, 2847, 2847, 2847, 4954, 4954, 4954, 4954, 4958, 4958, 4958, 4958, 4972, 4972, 4972, 4972, 4980, 4980, 4980, 4980, 4985, 4985, 4985, 4985, 2666, 25009, 2666, 2666, 4991, 4991, 4991, 4991, 4996, 4996, 4996, 4996, 4539,25009, 4539, 4539, 1822,25009, 1822, 1822, 629, 25009, 629, 629, 765,25009, 765, 765, 5013,25009, 5013, 5013, 5023,25009, 5023, 5023, 5032,25009, 5032, 5032, 5037, 25009, 5037, 5037, 5057,25009, 5057, 5057, 5070,25009, 5070, 5070, 5081,25009, 5081, 5081, 5089,25009, 5089, 5089, 5095, 25009, 5095, 5095, 5104,25009, 5104, 5104, 5116,25009, 5116, 5116, 5124,25009, 5124, 5124, 5130,25009, 5130, 5130, 1035, 25009, 1035, 1035, 5145,25009, 5145, 5145, 3499,25009, 3499, 3499, 5164,25009, 5164, 5164, 5167,25009, 5167, 5167, 90, 25009, 90, 90, 5224,25009, 5224, 5224, 5227,25009, 5227, 5227, 5242,25009, 5242, 5242, 5245,25009, 5245, 5245, 5254, 25009, 5254, 5254, 5260,25009, 5260, 5260, 5257,25009, 5257, 5257, 5276,25009, 5276, 5276, 5282,25009, 5282, 5282, 5279, 25009, 5279, 5279, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185, 25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343,25009, 343, 343, 1389,25009, 1389, 1389, 2074, 25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 3660,25009, 3660, 3660, 357, 25009, 357, 357, 361,25009, 361, 361, 3675,25009, 3675, 3675, 96,25009, 96, 96, 219,25009, 219, 219, 212, 25009, 212, 212, 109,25009, 109, 109, 5492,25009, 5492, 5492, 5507,25009, 5507, 5507, 5514,25009, 5514, 5514, 5519, 25009, 5519, 5519, 5532,25009, 5532, 5532, 5543,25009, 5543, 5543, 5551,25009, 5551, 5551, 5556,25009, 5556, 5556, 5564, 25009, 5564, 5564, 5573,25009, 5573, 5573, 5578,25009, 5578, 5578, 5594,25009, 5594, 5594, 5609,25009, 5609, 5609, 629, 25009, 629, 629, 644,25009, 644, 644, 636,25009, 636, 636, 1822,25009, 1822, 1822, 639,25009, 639, 639, 629, 25009, 629, 629, 720, 720, 720, 720, 4837, 4837, 4837, 4837, 4838, 4838, 4838, 4838, 1603, 1603, 1603, 1603, 2629, 25009, 2629, 2629, 1953, 1953, 1953, 1953, 4848,25009, 4848, 4848, 1018,25009, 1018, 1018, 5755,25009, 5755, 5755, 5765, 25009, 5765, 5765, 5774,25009, 5774, 5774, 5779,25009, 5779, 5779, 5799,25009, 5799, 5799, 5812,25009, 5812, 5812, 5823, 25009, 5823, 5823, 5831,25009, 5831, 5831, 5837,25009, 5837, 5837, 5846,25009, 5846, 5846, 5858,25009, 5858, 5858, 5866, 25009, 5866, 5866, 5872,25009, 5872, 5872, 1307,25009, 1307, 1307, 90,25009, 90, 90, 3396,25009, 3396, 3396, 670, 25009, 670, 670, 412,25009, 412, 412, 2847, 2847, 2847, 2847, 5896, 5896, 5896, 5896, 5903, 5903, 5903, 5903, 5908, 5908, 5908, 5908, 5924, 5924, 5924, 5924, 5935, 5935, 5935, 5935, 5943, 5943, 5943, 5943, 5948, 5948, 5948, 5948, 5956, 5956, 5956, 5956, 5964, 5964, 5964, 5964, 5969, 5969, 5969, 5969, 5492,25009, 5492, 5492, 2189,25009, 2189, 2189, 629, 25009, 629, 629, 765,25009, 765, 765, 5988,25009, 5988, 5988, 6001,25009, 6001, 6001, 6005,25009, 6005, 6005, 6017, 25009, 6017, 6017, 6025,25009, 6025, 6025, 6030,25009, 6030, 6030, 6036,25009, 6036, 6036, 6042,25009, 6042, 6042, 6058, 25009, 6058, 6058, 6073,25009, 6073, 6073, 6086,25009, 6086, 6086, 6097,25009, 6097, 6097, 6105,25009, 6105, 6105, 6110, 25009, 6110, 6110, 6122,25009, 6122, 6122, 6137,25009, 6137, 6137, 6148,25009, 6148, 6148, 6156,25009, 6156, 6156, 6161, 25009, 6161, 6161, 1035,25009, 1035, 1035, 6178,25009, 6178, 6178, 3499,25009, 3499, 3499, 6199,25009, 6199, 6199, 6202, 25009, 6202, 6202, 90,25009, 90, 90, 6279,25009, 6279, 6279, 6282,25009, 6282, 6282, 6302,25009, 6302, 6302, 6305, 25009, 6305, 6305, 6320,25009, 6320, 6320, 6323,25009, 6323, 6323, 6332,25009, 6332, 6332, 6339,25009, 6339, 6339, 6335, 25009, 6335, 6335, 6359,25009, 6359, 6359, 6362,25009, 6362, 6362, 6371,25009, 6371, 6371, 6378,25009, 6378, 6378, 6374, 25009, 6374, 6374, 6199,25009, 6199, 6199, 90,25009, 90, 90, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343, 25009, 343, 343, 1389,25009, 1389, 1389, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196, 25009, 196, 196, 3660,25009, 3660, 3660, 357,25009, 357, 357, 361,25009, 361, 361, 3675,25009, 3675, 3675, 96, 25009, 96, 96, 219,25009, 219, 219, 6574,25009, 6574, 6574, 6591,25009, 6591, 6591, 6601,25009, 6601, 6601, 6609, 25009, 6609, 6609, 6614,25009, 6614, 6614, 6631,25009, 6631, 6631, 6644,25009, 6644, 6644, 6655,25009, 6655, 6655, 6663, 25009, 6663, 6663, 6669,25009, 6669, 6669, 6678,25009, 6678, 6678, 6690,25009, 6690, 6690, 6698,25009, 6698, 6698, 6704, 25009, 6704, 6704, 90,25009, 90, 90, 629,25009, 629, 629, 644,25009, 644, 644, 636,25009, 636, 636, 2189, 25009, 2189, 2189, 639,25009, 639, 639, 720, 720, 720, 720, 4837, 4837, 4837, 4837, 1603, 1603, 1603, 1603, 1953, 1953, 1953, 1953, 4848,25009, 4848, 4848, 1018,25009, 1018, 1018, 6837,25009, 6837, 6837, 6850,25009, 6850, 6850, 6854, 25009, 6854, 6854, 6866,25009, 6866, 6866, 6874,25009, 6874, 6874, 6879,25009, 6879, 6879, 6885,25009, 6885, 6885, 6891, 25009, 6891, 6891, 6907,25009, 6907, 6907, 6922,25009, 6922, 6922, 6935,25009, 6935, 6935, 6946,25009, 6946, 6946, 6954, 25009, 6954, 6954, 6959,25009, 6959, 6959, 6971,25009, 6971, 6971, 6986,25009, 6986, 6986, 6997,25009, 6997, 6997, 7005, 25009, 7005, 7005, 7010,25009, 7010, 7010, 1307,25009, 1307, 1307, 90,25009, 90, 90, 3396,25009, 3396, 3396, 412, 25009, 412, 412, 629,25009, 629, 629, 2847, 2847, 2847, 2847, 7034, 7034, 7034, 7034, 7044, 7044, 7044, 7044, 7053, 7053, 7053, 7053, 7058, 7058, 7058, 7058, 7079, 7079, 7079, 7079, 7092, 7092, 7092, 7092, 7103, 7103, 7103, 7103, 7111, 7111, 7111, 7111, 7117, 7117, 7117, 7117, 7126, 7126, 7126, 7126, 7137, 7137, 7137, 7137, 7145, 7145, 7145, 7145, 7151, 7151, 7151, 7151, 6574,25009, 6574, 6574, 90,25009, 90, 90, 2629,25009, 2629, 2629, 629,25009, 629, 629, 765, 25009, 765, 765, 7171,25009, 7171, 7171, 7186,25009, 7186, 7186, 7193,25009, 7193, 7193, 7198,25009, 7198, 7198, 7211, 25009, 7211, 7211, 7222,25009, 7222, 7222, 7230,25009, 7230, 7230, 7235,25009, 7235, 7235, 7243,25009, 7243, 7243, 7252, 25009, 7252, 7252, 7257,25009, 7257, 7257, 7273,25009, 7273, 7273, 7288,25009, 7288, 7288, 1035,25009, 1035, 1035, 7309, 25009, 7309, 7309, 3499,25009, 3499, 3499, 7331,25009, 7331, 7331, 7334,25009, 7334, 7334, 90,25009, 90, 90, 7417, 25009, 7417, 7417, 7420,25009, 7420, 7420, 7445,25009, 7445, 7445, 7448,25009, 7448, 7448, 7468,25009, 7468, 7468, 7471, 25009, 7471, 7471, 7486,25009, 7486, 7486, 7489,25009, 7489, 7489, 7498,25009, 7498, 7498, 7504,25009, 7504, 7504, 7502, 25009, 7502, 7502, 7531,25009, 7531, 7531, 7534,25009, 7534, 7534, 7549,25009, 7549, 7549, 7552,25009, 7552, 7552, 7561, 25009, 7561, 7561, 7567,25009, 7567, 7567, 7565,25009, 7565, 7565, 7417,25009, 7417, 7417, 7420,25009, 7420, 7420, 7331, 25009, 7331, 7331, 90,25009, 90, 90, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180, 25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343,25009, 343, 343, 1389, 25009, 1389, 1389, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 3660, 25009, 3660, 3660, 357,25009, 357, 357, 361,25009, 361, 361, 3675,25009, 3675, 3675, 219,25009, 219, 219, 7741, 25009, 7741, 7741, 7759,25009, 7759, 7759, 7772,25009, 7772, 7772, 7783,25009, 7783, 7783, 7791,25009, 7791, 7791, 7796, 25009, 7796, 7796, 7802,25009, 7802, 7802, 7808,25009, 7808, 7808, 7821,25009, 7821, 7821, 7836,25009, 7836, 7836, 7849, 25009, 7849, 7849, 7860,25009, 7860, 7860, 7868,25009, 7868, 7868, 7873,25009, 7873, 7873, 7885,25009, 7885, 7885, 7900, 25009, 7900, 7900, 7911,25009, 7911, 7911, 7919,25009, 7919, 7919, 7924,25009, 7924, 7924, 90,25009, 90, 90, 7741, 25009, 7741, 7741, 629,25009, 629, 629, 644,25009, 644, 644, 2629,25009, 2629, 2629, 636,25009, 636, 636, 720, 720, 720, 720, 6801,25009, 6801, 6801, 8028,25009, 8028, 8028, 8036,25009, 8036, 8036, 4837, 4837, 4837, 4837, 1603, 1603, 1603, 1603, 1953, 1953, 1953, 1953, 4848,25009, 4848, 4848, 1018,25009, 1018, 1018, 8064,25009, 8064, 8064, 8079, 25009, 8079, 8079, 8086,25009, 8086, 8086, 8091,25009, 8091, 8091, 8104,25009, 8104, 8104, 8115,25009, 8115, 8115, 8123, 25009, 8123, 8123, 8128,25009, 8128, 8128, 8136,25009, 8136, 8136, 8145,25009, 8145, 8145, 8150,25009, 8150, 8150, 8166, 25009, 8166, 8166, 8181,25009, 8181, 8181, 1307,25009, 1307, 1307, 3396,25009, 3396, 3396, 629,25009, 629, 629, 2847, 2847, 2847, 2847, 8209, 8209, 8209, 8209, 8222, 8222, 8222, 8222, 8226, 8226, 8226, 8226, 8238, 8238, 8238, 8238, 8246, 8246, 8246, 8246, 8251, 8251, 8251, 8251, 4587,25009, 4587, 4587, 8257, 8257, 8257, 8257, 8262, 8262, 8262, 8262, 8279, 8279, 8279, 8279, 8294, 8294, 8294, 8294, 8307, 8307, 8307, 8307, 8318, 8318, 8318, 8318, 8326, 8326, 8326, 8326, 8331, 8331, 8331, 8331, 8343, 8343, 8343, 8343, 8357, 8357, 8357, 8357, 8368, 8368, 8368, 8368, 8376, 8376, 8376, 8376, 8381, 8381, 8381, 8381, 7741,25009, 7741, 7741, 90,25009, 90, 90, 3148,25009, 3148, 3148, 765,25009, 765, 765, 8404, 25009, 8404, 8404, 8421,25009, 8421, 8421, 8431,25009, 8431, 8431, 8439,25009, 8439, 8439, 8444,25009, 8444, 8444, 8461, 25009, 8461, 8461, 8474,25009, 8474, 8474, 8485,25009, 8485, 8485, 8493,25009, 8493, 8493, 8499,25009, 8499, 8499, 8508, 25009, 8508, 8508, 8520,25009, 8520, 8520, 8528,25009, 8528, 8528, 8534,25009, 8534, 8534, 765,25009, 765, 765, 1035, 25009, 1035, 1035, 8554,25009, 8554, 8554, 3499,25009, 3499, 3499, 8576,25009, 8576, 8576, 8579,25009, 8579, 8579, 90, 25009, 90, 90, 8680,25009, 8680, 8680, 8683,25009, 8683, 8683, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343, 25009, 343, 343, 1389,25009, 1389, 1389, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196, 25009, 196, 196, 3660,25009, 3660, 3660, 357,25009, 357, 357, 361,25009, 361, 361, 3675,25009, 3675, 3675, 8782, 25009, 8782, 8782, 7741,25009, 7741, 7741, 8833,25009, 8833, 8833, 8848,25009, 8848, 8848, 8861,25009, 8861, 8861, 8872, 25009, 8872, 8872, 8880,25009, 8880, 8880, 8885,25009, 8885, 8885, 8893,25009, 8893, 8893, 8902,25009, 8902, 8902, 8907, 25009, 8907, 8907, 8921,25009, 8921, 8921, 8936,25009, 8936, 8936, 644,25009, 644, 644, 8961,25009, 8961, 8961, 3148, 25009, 3148, 3148, 629,25009, 629, 629, 412,25009, 412, 412, 636,25009, 636, 636, 720, 720, 720, 720, 6801, 25009, 6801, 6801, 9019,25009, 9019, 9019, 8013,25009, 8013, 8013, 8020,25009, 8020, 8020, 8028,25009, 8028, 8028, 9055, 25009, 9055, 9055, 9060,25009, 9060, 9060, 4837, 4837, 4837, 4837, 1603, 1603, 1603, 1603, 1953, 1953, 1953, 1953, 4848, 25009, 4848, 4848, 629,25009, 629, 629, 1018,25009, 1018, 1018, 9090,25009, 9090, 9090, 9107,25009, 9107, 9107, 9117, 25009, 9117, 9117, 9125,25009, 9125, 9125, 9130,25009, 9130, 9130, 9147,25009, 9147, 9147, 9160,25009, 9160, 9160, 9171, 25009, 9171, 9171, 9179,25009, 9179, 9179, 9185,25009, 9185, 9185, 9194,25009, 9194, 9194, 9206,25009, 9206, 9206, 9214, 25009, 9214, 9214, 9220,25009, 9220, 9220, 1018,25009, 1018, 1018, 1307,25009, 1307, 1307, 90,25009, 90, 90, 3396, 25009, 3396, 3396, 629,25009, 629, 629, 2847, 2847, 2847, 2847, 9245, 9245, 9245, 9245, 9260, 9260, 9260, 9260, 9267, 9267, 9267, 9267, 9272, 9272, 9272, 9272, 9285, 9285, 9285, 9285, 9296, 9296, 9296, 9296, 9304, 9304, 9304, 9304, 9309, 9309, 9309, 9309, 9317, 9317, 9317, 9317, 9325, 9325, 9325, 9325, 9330, 9330, 9330, 9330, 9347, 9347, 9347, 9347, 9362, 9362, 9362, 9362, 7741,25009, 7741, 7741, 90,25009, 90, 90, 3779,25009, 3779, 3779, 765,25009, 765, 765, 9388, 25009, 9388, 9388, 9406,25009, 9406, 9406, 9419,25009, 9419, 9419, 9430,25009, 9430, 9430, 9438,25009, 9438, 9438, 9443, 25009, 9443, 9443, 9449,25009, 9449, 9449, 9455,25009, 9455, 9455, 9468,25009, 9468, 9468, 9483,25009, 9483, 9483, 9496, 25009, 9496, 9496, 9507,25009, 9507, 9507, 9515,25009, 9515, 9515, 9520,25009, 9520, 9520, 9532,25009, 9532, 9532, 9547, 25009, 9547, 9547, 9558,25009, 9558, 9558, 9566,25009, 9566, 9566, 9571,25009, 9571, 9571, 765,25009, 765, 765, 9388, 25009, 9388, 9388, 1035,25009, 1035, 1035, 9593,25009, 9593, 9593, 3499,25009, 3499, 3499, 9615,25009, 9615, 9615, 9618, 25009, 9618, 9618, 90,25009, 90, 90, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180, 25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343,25009, 343, 343, 1389, 25009, 1389, 1389, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 3660, 25009, 3660, 3660, 357,25009, 357, 357, 361,25009, 361, 361, 3675,25009, 3675, 3675, 8782,25009, 8782, 8782, 9809, 25009, 9809, 9809, 9826,25009, 9826, 9826, 9841,25009, 9841, 9841, 9854,25009, 9854, 9854, 9865,25009, 9865, 9865, 9873, 25009, 9873, 9873, 9879,25009, 9879, 9879, 9888,25009, 9888, 9888, 9900,25009, 9900, 9900, 9908,25009, 9908, 9908, 9914, 25009, 9914, 9914, 7741,25009, 7741, 7741, 8961,25009, 8961, 8961, 3779,25009, 3779, 3779, 629,25009, 629, 629, 720, 720, 720, 720, 6801,25009, 6801, 6801, 9996,25009, 9996, 9996,10001,25009,10001,10001, 8020,25009, 8020, 8020,10043, 25009,10043,10043, 8028,25009, 8028, 8028,10052,25009,10052, 10052,10062,25009,10062,10062,10067,25009,10067,10067, 4837, 4837, 4837, 4837, 1603, 1603, 1603, 1603, 1953, 1953, 1953, 1953, 4848,25009, 4848, 4848,10096,10096,10096,10096, 629, 25009, 629, 629, 1018,25009, 1018, 1018,10105,25009,10105, 10105,10123,25009,10123,10123,10136,25009,10136,10136,10147, 25009,10147,10147,10155,25009,10155,10155,10160,25009,10160, 10160,10166,25009,10166,10166,10172,25009,10172,10172,10185, 25009,10185,10185,10200,25009,10200,10200,10213,25009,10213, 10213,10224,25009,10224,10224,10232,25009,10232,10232,10237, 25009,10237,10237,10249,25009,10249,10249,10264,25009,10264, 10264,10275,25009,10275,10275,10283,25009,10283,10283,10288, 25009,10288,10288, 1018,25009, 1018, 1018,10105,25009,10105, 10105, 1307,25009, 1307, 1307, 90,25009, 90, 90, 3396, 25009, 3396, 3396, 629,25009, 629, 629, 2847, 2847, 2847, 2847,10315,10315,10315,10315,10332,10332,10332,10332,10342, 10342,10342,10342,10350,10350,10350,10350,10355,10355,10355, 10355,10372,10372,10372,10372,10385,10385,10385,10385,10396, 10396,10396,10396,10404,10404,10404,10404,10410,10410,10410, 10410,10419,10419,10419,10419,10430,10430,10430,10430,10438, 10438,10438,10438,10444,10444,10444,10444, 2847, 2847, 2847, 2847, 90,25009, 90, 90, 4539,25009, 4539, 4539, 765, 25009, 765, 765, 9388,25009, 9388, 9388,10471,25009,10471, 10471,10486,25009,10486,10486,10499,25009,10499,10499,10510, 25009,10510,10510,10518,25009,10518,10518,10523,25009,10523, 10523,10531,25009,10531,10531,10540,25009,10540,10540,10545, 25009,10545,10545,10559,25009,10559,10559,10574,25009,10574, 10574,10598,25009,10598,10598, 3499,25009, 3499, 3499,10620, 25009,10620,10620,10623,25009,10623,10623, 90,25009, 90, 90, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343, 25009, 343, 343, 1389,25009, 1389, 1389, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196, 25009, 196, 196, 3660,25009, 3660, 3660, 357,25009, 357, 357, 361,25009, 361, 361, 3675,25009, 3675, 3675, 8782, 25009, 8782, 8782,10808,25009,10808,10808,10826,25009,10826, 10826,10843,25009,10843,10843,10858,25009,10858,10858,10871, 25009,10871,10871,10882,25009,10882,10882,10890,25009,10890, 10890,10895,25009,10895,10895,10907,25009,10907,10907,10922, 25009,10922,10922,10933,25009,10933,10933,10941,25009,10941, 10941,10946,25009,10946,10946, 90,25009, 90, 90, 7741, 25009, 7741, 7741, 8961,25009, 8961, 8961, 4539,25009, 4539, 4539,10975,25009,10975,10975,10979,25009,10979,10979, 629, 25009, 629, 629,11004,25009,11004,11004,11007,25009,11007, 11007, 644,25009, 644, 644, 720, 720, 720, 720, 6801, 25009, 6801, 6801,11045,25009,11045,11045,11056,25009,11056, 11056,11061,25009,11061,11061, 8013,25009, 8013, 8013, 8020, 25009, 8020, 8020,10043,25009,10043,10043, 8028,25009, 8028, 8028,11122,25009,11122,11122,11126,25009,11126,11126,11139, 25009,11139,11139,11147,25009,11147,11147,11152,25009,11152, 11152,11158,25009,11158,11158,11163,25009,11163,11163, 4837, 4837, 4837, 4837, 1603, 1603, 1603, 1603, 1953, 1953, 1953, 1953, 4848,25009, 4848, 4848,10096,10096,10096,10096,10097, 10097,10097,10097, 629,25009, 629, 629, 1018,25009, 1018, 1018,10105,25009,10105,10105,11197,25009,11197,11197,11212, 25009,11212,11212,11225,25009,11225,11225,11236,25009,11236, 11236,11244,25009,11244,11244,11249,25009,11249,11249,11257, 25009,11257,11257,11266,25009,11266,11266,11271,25009,11271, 11271,11285,25009,11285,11285,11300,25009,11300,11300, 3396, 25009, 3396, 3396, 2847, 2847, 2847, 2847,11329,11329,11329, 11329,11347,11347,11347,11347,11360,11360,11360,11360,11371, 11371,11371,11371,11379,11379,11379,11379,11384,11384,11384, 11384, 7802,25009, 7802, 7802,11390,11390,11390,11390,11395, 11395,11395,11395,11408,11408,11408,11408,11423,11423,11423, 11423,11436,11436,11436,11436,11447,11447,11447,11447,11455, 11455,11455,11455,11460,11460,11460,11460,11472,11472,11472, 11472,11486,11486,11486,11486,11497,11497,11497,11497,11505, 11505,11505,11505,11510,11510,11510,11510,11329,11329,11329, 11329, 2847, 2847, 2847, 2847, 90,25009, 90, 90, 5492, 25009, 5492, 5492,11539,25009,11539,11539,11556,25009,11556, 11556,11571,25009,11571,11571,11584,25009,11584,11584,11595, 25009,11595,11595,11603,25009,11603,11603,11609,25009,11609, 11609,11618,25009,11618,11618,11630,25009,11630,11630,11638, 25009,11638,11638,11644,25009,11644,11644, 765,25009, 765, 765, 9388,25009, 9388, 9388,10598,25009,10598,10598, 3499, 25009, 3499, 3499,10620,25009,10620,10620,10623,25009,10623, 10623, 90,25009, 90, 90, 1332,25009, 1332, 1332, 171, 25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384, 25009, 1384, 1384, 343,25009, 343, 343, 1389,25009, 1389, 1389, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831, 25009, 831, 831, 196,25009, 196, 196, 3660,25009, 3660, 3660, 357,25009, 357, 357, 361,25009, 361, 361, 3675, 25009, 3675, 3675, 8782,25009, 8782, 8782,10808,25009,10808, 10808,11822,25009,11822,11822,11840,25009,11840,11840,11855, 25009,11855,11855,11874,25009,11874,11874, 7741,25009, 7741, 7741, 8961,25009, 8961, 8961,11887,25009,11887,11887,11892, 25009,11892,11892,11903,25009,11903,11903, 629,25009, 629, 629,11004,25009,11004,11004,11007,25009,11007,11007, 720, 720, 720, 720, 6801,25009, 6801, 6801,11958,25009,11958, 11958,11962,25009,11962,11962,11975,25009,11975,11975,11983, 25009,11983,11983,11988,25009,11988,11988,11994,25009,11994, 11994,12000,25009,12000,12000, 8020,25009, 8020, 8020,10043, 25009,10043,10043, 8028,25009, 8028, 8028, 9019,25009, 9019, 9019, 8013,25009, 8013, 8013,12072,25009,12072,12072,12079, 25009,12079,12079,12084,25009,12084,12084,12097,25009,12097, 12097,12108,25009,12108,12108,12116,25009,12116,12116,12121, 25009,12121,12121,12129,25009,12129,12129,12137,25009,12137, 12137,12142,25009,12142,12142, 4837, 4837, 4837, 4837, 1603, 1603, 1603, 1603, 1953, 1953, 1953, 1953, 4848,25009, 4848, 4848,10096,10096,10096,10096,12173,25009,12173,12173,12190, 25009,12190,12190,12205,25009,12205,12205,12218,25009,12218, 12218,12229,25009,12229,12229,12237,25009,12237,12237,12243, 25009,12243,12243,12252,25009,12252,12252,12264,25009,12264, 12264,12272,25009,12272,12272,12278,25009,12278,12278, 1018, 25009, 1018, 1018,10105,25009,10105,10105, 3396,25009, 3396, 3396, 629,25009, 629, 629, 2847, 2847, 2847, 2847,11329, 11329,11329,11329,12304,12304,12304,12304,12319,12319,12319, 12319,12332,12332,12332,12332,12343,12343,12343,12343,12351, 12351,12351,12351,12356,12356,12356,12356,12364,12364,12364, 12364,12372,12372,12372,12372,12377,12377,12377,12377,12391, 12391,12391,12391,12406,12406,12406,12406, 90,25009, 90, 90,12436,25009,12436,12436,12454,25009,12454,12454,12471, 25009,12471,12471,12486,25009,12486,12486,12499,25009,12499, 12499,12510,25009,12510,12510,12518,25009,12518,12518,12523, 25009,12523,12523,12535,25009,12535,12535,12550,25009,12550, 12550,12561,25009,12561,12561,12569,25009,12569,12569,12574, 25009,12574,12574, 765,25009, 765, 765, 9388,25009, 9388, 9388, 3499,25009, 3499, 3499,10598,25009,10598,10598, 90, 25009, 90, 90,10623,25009,10623,10623,10620,25009,10620, 10620, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343, 25009, 343, 343, 1389,25009, 1389, 1389, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196, 25009, 196, 196, 3660,25009, 3660, 3660, 357,25009, 357, 357, 361,25009, 361, 361, 3675,25009, 3675, 3675, 8782, 25009, 8782, 8782,12748,25009,12748,12748,10808,25009,10808, 10808,12769,25009,12769,12769,12781,25009,12781,12781, 8961, 25009, 8961, 8961,12787,25009,12787,12787,12792,25009,12792, 12792,11004,25009,11004,11004,12799,25009,12799,12799,11007, 25009,11007,11007, 644,25009, 644, 644, 720, 720, 720, 720, 6801,25009, 6801, 6801,12839,25009,12839,12839,12846, 25009,12846,12846,12851,25009,12851,12851,12866,25009,12866, 12866,12877,25009,12877,12877,12885,25009,12885,12885,12890, 25009,12890,12890,12898,25009,12898,12898,12907,25009,12907, 12907,12912,25009,12912,12912, 8020,25009, 8020, 8020,10043, 25009,10043,10043, 8028,25009, 8028, 8028, 9996,25009, 9996, 9996, 8013,25009, 8013, 8013,12986,25009,12986,12986,12996, 25009,12996,12996,13005,25009,13005,13005,13010,25009,13010, 13010,13027,25009,13027,13027,13040,25009,13040,13040,13051, 25009,13051,13051,13059,25009,13059,13059,13065,25009,13065, 13065,13074,25009,13074,13074,13085,25009,13085,13085,13093, 25009,13093,13093,13099,25009,13099,13099, 90,25009, 90, 90, 4837, 4837, 4837, 4837, 1603, 1603, 1603, 1603, 4848, 25009, 4848, 4848,10096,10096,10096,10096,13130,25009,13130, 13130,13148,25009,13148,13148,13165,25009,13165,13165,13180, 25009,13180,13180,13193,25009,13193,13193,13204,25009,13204, 13204,13212,25009,13212,13212,13217,25009,13217,13217,13229, 25009,13229,13229,13244,25009,13244,13244,13255,25009,13255, 13255,13263,25009,13263,13263,13268,25009,13268,13268, 1018, 25009, 1018, 1018,10105,25009,10105,10105, 90,25009, 90, 90, 3396,25009, 3396, 3396, 629,25009, 629, 629, 2847, 2847, 2847, 2847,13296,13296,13296,13296,13313,13313,13313, 13313,13328,13328,13328,13328,13341,13341,13341,13341,13352, 13352,13352,13352,13360,13360,13360,13360,13366,13366,13366, 13366,13375,13375,13375,13375,13386,13386,13386,13386,13394, 13394,13394,13394,13400,13400,13400,13400,11329,11329,11329, 11329,12436,25009,12436,12436,13428,25009,13428,13428,13446, 25009,13446,13446,13461,25009,13461,13461,13480,25009,13480, 13480, 765,25009, 765, 765, 9388,25009, 9388, 9388, 3499, 25009, 3499, 3499,10598,25009,10598,10598,10623,25009,10623, 10623,10620,25009,10620,10620,13581,25009,13581,13581, 1332, 25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343,25009, 343, 343, 1389,25009, 1389, 1389, 2074,25009, 2074, 2074, 827, 25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 3660,25009, 3660, 3660, 357,25009, 357, 357, 361, 25009, 361, 361, 3675,25009, 3675, 3675, 8782,25009, 8782, 8782,13643,25009,13643,13643,10808,25009,10808,10808,12769, 25009,12769,12769, 1489,25009, 1489, 1489,12781,25009,12781, 12781, 8961,25009, 8961, 8961,13680,25009,13680,13680,13689, 25009,13689,13689,13694,25009,13694,13694,12799,25009,12799, 12799,11007,25009,11007,11007,11887,25009,11887,11887,11004, 25009,11004,11004, 720, 720, 720, 720, 90,25009, 90, 90, 6801,25009, 6801, 6801,13736,25009,13736,13736,13746, 25009,13746,13746,13755,25009,13755,13755,13760,25009,13760, 13760,13778,25009,13778,13778,13791,25009,13791,13791,13802, 25009,13802,13802,13810,25009,13810,13810,13816,25009,13816, 13816,13825,25009,13825,13825,13837,25009,13837,13837,13845, 25009,13845,13845,13851,25009,13851,13851, 6801,25009, 6801, 6801, 8020,25009, 8020, 8020,10043,25009,10043,10043, 8028, 25009, 8028, 8028,11045,25009,11045,11045, 9019,25009, 9019, 9019,13939,25009,13939,13939,13952,25009,13952,13952,13956, 25009,13956,13956,13968,25009,13968,13968,13976,25009,13976, 13976,13981,25009,13981,13981,13987,25009,13987,13987,13992, 25009,13992,13992,14005,25009,14005,14005,14020,25009,14020, 14020,14033,25009,14033,14033,14044,25009,14044,14044,14052, 25009,14052,14052,14057,25009,14057,14057,14069,25009,14069, 14069,14083,25009,14083,14083,14094,25009,14094,14094,14102, 25009,14102,14102,14107,25009,14107,14107, 8013,25009, 8013, 8013, 90,25009, 90, 90, 4837, 4837, 4837, 4837, 4848, 25009, 4848, 4848,10096,10096,10096,10096,13130,25009,13130, 13130,14138,25009,14138,14138,14156,25009,14156,14156,14171, 25009,14171,14171,14190,25009,14190,14190, 1018,25009, 1018, 1018,10105,25009,10105,10105, 3396,25009, 3396, 3396, 629, 25009, 629, 629, 2847, 2847, 2847, 2847,14204,14204,14204, 14204,14222,14222,14222,14222,14239,14239,14239,14239,14254, 14254,14254,14254,14267,14267,14267,14267,14278,14278,14278, 14278,14286,14286,14286,14286,14291,14291,14291,14291,14303, 14303,14303,14303,14317,14317,14317,14317,14328,14328,14328, 14328,14336,14336,14336,14336,14341,14341,14341,14341, 2847, 2847, 2847, 2847,11329,11329,11329,11329, 90,25009, 90, 90,14371,25009,14371,14371, 765,25009, 765, 765,12436, 25009,12436,12436,14392,25009,14392,14392, 3499,25009, 3499, 3499,10598,25009,10598,10598,10623,25009,10623,10623,10620, 25009,10620,10620,13581,25009,13581,13581, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180, 25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 343,25009, 343, 343, 1389, 25009, 1389, 1389, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 3660, 25009, 3660, 3660, 357,25009, 357, 357, 361,25009, 361, 361, 3675,25009, 3675, 3675, 8782,25009, 8782, 8782,13643, 25009,13643,13643,10808,25009,10808,10808,14547,25009,14547, 14547,12769,25009,12769,12769, 1822,25009, 1822, 1822,12781, 25009,12781,12781, 8961,25009, 8961, 8961,14563,25009,14563, 14563,14574,25009,14574,14574,14582,25009,14582,14582,14587, 25009,14587,14587,14594,25009,14594,14594,12799,25009,12799, 12799,11007,25009,11007,11007,12787,25009,12787,12787,11004, 25009,11004,11004, 720, 720, 720, 720, 6801,25009, 6801, 6801,14630,25009,14630,14630,14643,25009,14643,14643,14647, 25009,14647,14647,14659,25009,14659,14659,14667,25009,14667, 14667,14672,25009,14672,14672,14678,25009,14678,14678,14684, 25009,14684,14684,14698,25009,14698,14698,14713,25009,14713, 14713,14726,25009,14726,14726,14737,25009,14737,14737,14745, 25009,14745,14745,14750,25009,14750,14750,14762,25009,14762, 14762,14777,25009,14777,14777,14788,25009,14788,14788,14796, 25009,14796,14796,14801,25009,14801,14801, 8020,25009, 8020, 8020,10043,25009,10043,10043, 8028,25009, 8028, 8028,11958, 25009,11958,11958, 9996,25009, 9996, 9996,14895,25009,14895, 14895,14910,25009,14910,14910,14917,25009,14917,14917,14922, 25009,14922,14922,14935,25009,14935,14935,14946,25009,14946, 14946,14954,25009,14954,14954,14959,25009,14959,14959,14967, 25009,14967,14967,14975,25009,14975,14975,14980,25009,14980, 14980,14994,25009,14994,14994,15009,25009,15009,15009, 8013, 25009, 8013, 8013, 90,25009, 90, 90, 4837, 4837, 4837, 4837, 4848,25009, 4848, 4848,10096,10096,10096,10096,15042, 25009,15042,15042, 1018,25009, 1018, 1018,13130,25009,13130, 13130,15063,25009,15063,15063, 3396,25009, 3396, 3396,15077, 15077,15077,15077, 2847, 2847, 2847, 2847,14204,14204,14204, 14204,15084,15084,15084,15084,15102,15102,15102,15102,15117, 15117,15117,15117,11329,11329,11329,11329,15146,25009,15146, 15146,12436,25009,12436,12436,14392,25009,14392,14392, 1988, 25009, 1988, 1988, 765,25009, 765, 765, 3499,25009, 3499, 3499,10598,25009,10598,10598,10623,25009,10623,10623,13581, 25009,13581,13581, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185, 25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 1389,25009, 1389, 1389, 343,25009, 343, 343, 2074, 25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 3660,25009, 3660, 3660, 357, 25009, 357, 357, 361,25009, 361, 361, 3675,25009, 3675, 3675, 8782,25009, 8782, 8782,13643,25009,13643,13643,15318, 25009,15318,15318,12769,25009,12769,12769, 670,25009, 670, 670,12781,25009,12781,12781, 8961,25009, 8961, 8961,15332, 25009,15332,15332,15345,25009,15345,15345,15356,25009,15356, 15356,15364,25009,15364,15364,15369,25009,15369,15369,15378, 25009,15378,15378,15383,25009,15383,15383,12799,25009,12799, 12799, 629,25009, 629, 629,11007,25009,11007,11007,13680, 25009,13680,13680,11887,25009,11887,11887,11004,25009,11004, 11004, 720, 720, 720, 720, 90,25009, 90, 90, 6801, 25009, 6801, 6801,15414,25009,15414,15414,15429,25009,15429, 15429,15436,25009,15436,15436,15441,25009,15441,15441,15454, 25009,15454,15454,15465,25009,15465,15465,15473,25009,15473, 15473,15478,25009,15478,15478,15486,25009,15486,15486,15495, 25009,15495,15495,15500,25009,15500,15500,15515,25009,15515, 15515,15530,25009,15530,15530, 8020,25009, 8020, 8020,10043, 25009,10043,10043, 8028,25009, 8028, 8028,12839,25009,12839, 12839,11045,25009,11045,11045,15635,25009,15635,15635,15652, 25009,15652,15652,15662,25009,15662,15662,15670,25009,15670, 15670,15675,25009,15675,15675,15692,25009,15692,15692,15705, 25009,15705,15705,15716,25009,15716,15716,15724,25009,15724, 15724,15730,25009,15730,15730,15739,25009,15739,15739,15750, 25009,15750,15750,15758,25009,15758,15758,15764,25009,15764, 15764, 90,25009, 90, 90, 8013,25009, 8013, 8013, 4837, 4837, 4837, 4837, 4848,25009, 4848, 4848,10096,10096,10096, 10096,15793,25009,15793,15793,13130,25009,13130,13130,15063, 25009,15063,15063, 2351,25009, 2351, 2351, 1018,25009, 1018, 1018,15077,15077,15077,15077,15078,15078,15078, 2847, 2847, 2847, 2847,15829,15829,15829,15829,14204,14204,14204,14204, 15850,15850,15850,15850,15146,25009,15146,15146,12436,25009, 12436,12436,15864,25009,15864,15864,14392,25009,14392,14392, 2380,25009, 2380, 2380, 765,25009, 765, 765, 3499,25009, 3499, 3499,10623,25009,10623,10623,13581,25009,13581,13581, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 1389,25009, 1389, 1389, 343,25009, 343, 343, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 357,25009, 357, 357, 361,25009, 361, 361, 8782,25009, 8782, 8782,13643,25009,13643,13643,15318,25009, 15318,15318,12769,25009,12769,12769,12781,25009,12781,12781, 8961,25009, 8961, 8961,15994,25009,15994,15994,16009,25009, 16009,16009,16022,25009,16022,16022,16033,25009,16033,16033, 16041,25009,16041,16041,16047,25009,16047,16047,16057,25009, 16057,16057,16065,25009,16065,16065,16071,25009,16071,16071, 12799,25009,12799,12799,11007,25009,11007,11007,14563,25009, 14563,14563,12787,25009,12787,12787,11004,25009,11004,11004, 720, 720, 720, 720, 90,25009, 90, 90, 6801,25009, 6801, 6801,16096,25009,16096,16096,16113,25009,16113,16113, 16123,25009,16123,16123,16131,25009,16131,16131,16136,25009, 16136,16136,16153,25009,16153,16153,16166,25009,16166,16166, 16177,25009,16177,16177,16185,25009,16185,16185,16191,25009, 16191,16191,16200,25009,16200,16200,16212,25009,16212,16212, 16220,25009,16220,16220,16226,25009,16226,16226, 90,25009, 90, 90, 8020,25009, 8020, 8020,10043,25009,10043,10043, 8028,25009, 8028, 8028,13736,25009,13736,13736,16333,25009, 16333,16333,16351,25009,16351,16351,16364,25009,16364,16364, 16375,25009,16375,16375,16383,25009,16383,16383,16388,25009, 16388,16388,16394,25009,16394,16394,16399,25009,16399,16399, 16412,25009,16412,16412,16427,25009,16427,16427,16440,25009, 16440,16440,16451,25009,16451,16451,16459,25009,16459,16459, 16464,25009,16464,16464,16476,25009,16476,16476,16490,25009, 16490,16490,16501,25009,16501,16501,16509,25009,16509,16509, 16514,25009,16514,16514,16333,25009,16333,16333, 8013,25009, 8013, 8013, 90,25009, 90, 90, 4837, 4837, 4837, 4837, 4848,25009, 4848, 4848,16539,16539,16539,16539,16540,16540, 16540,16540,10096,10096,10096,10096,15793,25009,15793,15793, 13130,25009,13130,13130,16549,25009,16549,16549,15063,25009, 15063,15063, 2816,25009, 2816, 2816, 1018,25009, 1018, 1018, 15077,15077,15077,15077,16563,25009,16563,16563,16567,16567, 16567,16567,14204,14204,14204,14204,15850,15850,15850,15850, 2849, 2849, 2849, 2849, 2847, 2847, 2847, 2847,15146,25009, 15146,15146,16603,25009,16603,16603,14392,25009,14392,14392, 765,25009, 765, 765, 3499,25009, 3499, 3499,13581,25009, 13581,13581, 1332,25009, 1332, 1332, 171,25009, 171, 171, 778, 778, 778, 778, 180,25009, 180, 180, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 1389,25009, 1389, 1389, 343,25009, 343, 343, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196, 357,25009, 357, 357, 361,25009, 361, 361, 8782,25009, 8782, 8782,13643,25009,13643,13643, 15318,25009,15318,15318,12769,25009,12769,12769,12781,25009, 12781,12781, 8961,25009, 8961, 8961,16712,25009,16712,16712, 16729,25009,16729,16729,16744,25009,16744,16744,16757,25009, 16757,16757,16768,25009,16768,16768,16776,25009,16776,16776, 16781,25009,16781,16781,16794,25009,16794,16794,16805,25009, 16805,16805,16813,25009,16813,16813,16818,25009,16818,16818, 12799,25009,12799,12799,11007,25009,11007,11007,15332,25009, 15332,15332,13680,25009,13680,13680,11004,25009,11004,11004, 720, 720, 720, 720, 6801,25009, 6801, 6801,16842,25009, 16842,16842,16860,25009,16860,16860,16873,25009,16873,16873, 16884,25009,16884,16884,16892,25009,16892,16892,16897,25009, 16897,16897,16903,25009,16903,16903,16909,25009,16909,16909, 16922,25009,16922,16922,16937,25009,16937,16937,16950,25009, 16950,16950,16961,25009,16961,16961,16969,25009,16969,16969, 16974,25009,16974,16974,16986,25009,16986,16986,17001,25009, 17001,17001,17012,25009,17012,17012,17020,25009,17020,17020, 17025,25009,17025,17025, 90,25009, 90, 90,16842,25009, 16842,16842, 8020,25009, 8020, 8020,10043,25009,10043,10043, 8028,25009, 8028, 8028,16333,25009,16333,16333,17129,25009, 17129,17129,17144,25009,17144,17144,17157,25009,17157,17157, 17168,25009,17168,17168,17176,25009,17176,17176,17181,25009, 17181,17181,17189,25009,17189,17189,17197,25009,17197,17197, 17202,25009,17202,17202,17216,25009,17216,17216,17231,25009, 17231,17231, 8013,25009, 8013, 8013, 4837, 4837, 4837, 4837, 4848,25009, 4848, 4848,16539,16539,16539,16539,16540,16540, 16540,16540,10096,10096,10096,10096,15793,25009,15793,15793, 17265,25009,17265,17265,15063,25009,15063,15063, 1018,25009, 1018, 1018,15077,15077,15077,15077,16563,25009,16563,16563, 16567,16567,16567,16567,14204,14204,14204,14204, 2847, 2847, 2847, 2847,15850,15850,15850,15850, 3409, 3409, 3409, 3409, 15146,25009,15146,15146,16603,25009,16603,16603,14392,25009, 14392,14392, 765,25009, 765, 765,13581,25009,13581,13581, 1332,25009, 1332, 1332, 171,25009, 171, 171,17316,25009, 17316,17316, 778, 778, 778, 778, 180,25009, 180, 180, 17323,25009,17323,17323, 185,25009, 185, 185,17327,25009, 17327,17327, 803, 803, 803, 803, 1384,25009, 1384, 1384, 1389,25009, 1389, 1389, 4399, 4399, 4399, 4399, 343,25009, 343, 343, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196,17354,25009, 17354,17354, 357,25009, 357, 357, 361,25009, 361, 361, 8782,25009, 8782, 8782,15318,25009,15318,15318,12769,25009, 12769,12769,12781,25009,12781,12781, 8961,25009, 8961, 8961, 17377,25009,17377,17377,17395,25009,17395,17395,12799,25009, 12799,12799,11007,25009,11007,11007,15994,25009,15994,15994, 11004,25009,11004,11004, 720, 720, 720, 720, 6801,25009, 6801, 6801,16842,25009,16842,16842,17421,25009,17421,17421, 17436,25009,17436,17436,17449,25009,17449,17449,17460,25009, 17460,17460,17468,25009,17468,17468,17473,25009,17473,17473, 17481,25009,17481,17481,17490,25009,17490,17490,17495,25009, 17495,17495,17509,25009,17509,17509,17524,25009,17524,17524, 90,25009, 90, 90, 8020,25009, 8020, 8020,10043,25009, 10043,10043, 8028,25009, 8028, 8028,17635,25009,17635,17635, 17652,25009,17652,17652,17667,25009,17667,17667,17680,25009, 17680,17680,17691,25009,17691,17691,17699,25009,17699,17699, 17705,25009,17705,17705,17714,25009,17714,17714,17725,25009, 17725,17725,17733,25009,17733,17733,17739,25009,17739,17739, 16333,25009,16333,16333, 8013,25009, 8013, 8013, 4848,25009, 4848, 4848,16539,16539,16539,16539,10096,10096,10096,10096, 15793,25009,15793,15793,17265,25009,17265,17265,15063,25009, 15063,15063, 1018,25009, 1018, 1018,15077,15077,15077,15077, 16563,25009,16563,16563,16567,16567,16567,16567, 2847, 2847, 2847, 2847,15850,15850,15850,15850,15146,25009,15146,15146, 765,25009, 765, 765,16603,25009,16603,16603,14392,25009, 14392,14392,13581,25009,13581,13581, 1332,25009, 1332, 1332, 17316,25009,17316,17316, 778, 778, 778, 778,17323,25009, 17323,17323,17327,25009,17327,17327, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 1389,25009, 1389, 1389, 343,25009, 343, 343,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196,17354,25009,17354,17354, 357,25009, 357, 357,17857,25009,17857,17857, 361,25009, 361, 361, 8782,25009, 8782, 8782,17866,25009,17866,17866, 15318,25009,15318,15318,12769,25009,12769,12769,17876,25009, 17876,17876,12781,25009,12781,12781, 8961,25009, 8961, 8961, 17886,25009,17886,17886,12799,25009,12799,12799,11007,25009, 11007,11007,11004,25009,11004,11004, 720, 720, 720, 720, 6801,25009, 6801, 6801,17914,25009,17914,17914,17931,25009, 17931,17931,17946,25009,17946,17946,17959,25009,17959,17959, 17970,25009,17970,17970,17978,25009,17978,17978,17984,25009, 17984,17984,17993,25009,17993,17993,18005,25009,18005,18005, 18013,25009,18013,18013,18019,25009,18019,18019, 90,25009, 90, 90,16842,25009,16842,16842, 8020,25009, 8020, 8020, 10043,25009,10043,10043, 8028,25009, 8028, 8028,18121,25009, 18121,18121,18139,25009,18139,18139,18156,25009,18156,18156, 18171,25009,18171,18171,18184,25009,18184,18184,18195,25009, 18195,18195,18203,25009,18203,18203,18208,25009,18208,18208, 18220,25009,18220,18220,18234,25009,18234,18234,18245,25009, 18245,18245,18253,25009,18253,18253,18258,25009,18258,18258, 16333,25009,16333,16333, 8013,25009, 8013, 8013, 90,25009, 90, 90, 4848,25009, 4848, 4848,16539,16539,16539,16539, 10096,10096,10096,10096,15793,25009,15793,15793, 1018,25009, 1018, 1018,17265,25009,17265,17265,15063,25009,15063,15063, 15077,15077,15077,15077,16563,25009,16563,16563,16567,16567, 16567,16567,18304,18304,18304,18304,15850,15850,15850,15850, 2847, 2847, 2847, 2847,16603,25009,16603,16603,14392,25009, 14392,14392, 765,25009, 765, 765,13581,25009,13581,13581, 1332,25009, 1332, 1332,17316,25009,17316,17316, 778, 778, 778, 778,17323,25009,17323,17323,17327,25009,17327,17327, 185,25009, 185, 185, 803, 803, 803, 803, 1384,25009, 1384, 1384, 1389,25009, 1389, 1389,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827, 831,25009, 831, 831, 196,25009, 196, 196,17354,25009,17354,17354, 17857,25009,17857,17857, 361,25009, 361, 361, 8782,25009, 8782, 8782,17866,25009,17866,17866,15318,25009,15318,15318, 12769,25009,12769,12769,17876,25009,17876,17876,12781,25009, 12781,12781, 8961,25009, 8961, 8961,18399,25009,18399,18399, 12799,25009,12799,12799,11007,25009,11007,11007,11004,25009, 11004,11004, 720, 720, 720, 720,18424,18424,18424,18424, 6801,25009, 6801, 6801,18430,25009,18430,18430,18448,25009, 18448,18448,18465,25009,18465,18465,18480,25009,18480,18480, 18493,25009,18493,18493,18504,25009,18504,18504,18512,25009, 18512,18512,18517,25009,18517,18517,18529,25009,18529,18529, 18544,25009,18544,18544,18555,25009,18555,18555,18563,25009, 18563,18563,18568,25009,18568,18568, 90,25009, 90, 90, 16842,25009,16842,16842, 8020,25009, 8020, 8020,10043,25009, 10043,10043, 8028,25009, 8028, 8028,18121,25009,18121,18121, 18670,25009,18670,18670,18688,25009,18688,18688,18703,25009, 18703,18703,16333,25009,16333,16333, 9019,25009, 9019, 9019, 4848,25009, 4848, 4848,16539,16539,16539,16539,10096,10096, 10096,10096,17265,25009,17265,17265,15063,25009,15063,15063, 1018,25009, 1018, 1018,18740,25009,18740,18740,15077,15077, 15077,15077,16563,25009,16563,16563,16567,16567,16567,16567, 18304,18304,18304,18304,12781,25009,12781,12781,15850,15850, 15850,15850, 2847, 2847, 2847, 2847,16603,25009,16603,16603, 14392,25009,14392,14392, 765,25009, 765, 765,18766,25009, 18766,18766,13581,25009,13581,13581, 1332,25009, 1332, 1332, 17316,25009,17316,17316, 778, 778, 778, 778,18779,18779, 18779,18779,17323,25009,17323,17323,17327,25009,17327,17327, 185,25009, 185, 185, 803, 803, 803, 803,18792,18792, 18792,18792, 1384,25009, 1384, 1384, 1389,25009, 1389, 1389, 17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812, 831,25009, 831, 831, 18819,25009,18819,18819,18825,25009,18825,18825,17354,25009, 17354,17354,17857,25009,17857,17857,18837,25009,18837,18837, 8782,25009, 8782, 8782,17866,25009,17866,17866,15318,25009, 15318,15318,12769,25009,12769,12769,17876,25009,17876,17876, 12781,25009,12781,12781, 8961,25009, 8961, 8961,18399,25009, 18399,18399,12799,25009,12799,12799,11007,25009,11007,11007, 11004,25009,11004,11004,18424,18424,18424,18424,16563,25009, 16563,16563,18430,25009,18430,18430,18870,25009,18870,18870, 18888,25009,18888,18888,18903,25009,18903,18903,18922,25009, 18922,18922,16842,25009,16842,16842, 8020,25009, 8020, 8020, 10043,25009,10043,10043,18984,25009,18984,18984,18121,25009, 18121,18121, 9996,25009, 9996, 9996, 4848,25009, 4848, 4848, 16539,16539,16539,16539,10096,10096,10096,10096,17265,25009, 17265,17265,15063,25009,15063,15063, 1018,25009, 1018, 1018, 19021,25009,19021,19021,18740,25009,18740,18740,15077,15077, 15077,15077,16563,25009,16563,16563,18304,18304,18304,18304, 15850,15850,15850,15850, 2847, 2847, 2847, 2847,16603,25009, 16603,16603,14392,25009,14392,14392,18766,25009,18766,18766, 13581,25009,13581,13581, 1332,25009, 1332, 1332,17316,25009, 17316,17316,18779,18779,18779,18779,17323,25009,17323,17323, 17327,25009,17327,17327, 185,25009, 185, 185,18792,18792, 18792,18792, 803, 803, 803, 803, 1384,25009, 1384, 1384, 1389,25009, 1389, 1389,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812, 831,25009, 831, 831,18819,25009,18819,18819,18825,25009, 18825,18825,17354,25009,17354,17354,17857,25009,17857,17857, 18837,25009,18837,18837, 8782,25009, 8782, 8782,17866,25009, 17866,17866,15318,25009,15318,15318,12769,25009,12769,12769, 17876,25009,17876,17876,12781,25009,12781,12781,18399,25009, 18399,18399,12799,25009,12799,12799,11007,25009,11007,11007, 11887,25009,11887,11887,18424,18424,18424,18424,19146,25009, 19146,19146,18430,25009,18430,18430,19167,25009,19167,19167, 10043,25009,10043,10043,19212,25009,19212,19212,18121,25009, 18121,18121,11045,25009,11045,11045, 4848,25009, 4848, 4848, 19241,19241,19241,19241,16539,16539,16539,16539,19242,19242, 25009,19242,10096,10096,10096,10096,17265,25009,17265,17265, 15063,25009,15063,15063,19021,25009,19021,19021,18740,25009, 18740,18740,15077,15077,15077,15077,16563,25009,16563,16563, 18304,18304,18304,18304,15850,15850,15850,15850, 2847, 2847, 2847, 2847,16603,25009,16603,16603,14392,25009,14392,14392, 18766,25009,18766,18766,13581,25009,13581,13581, 1332,25009, 1332, 1332,19286,25009,19286,19286,17316,25009,17316,17316, 18779,18779,18779,18779,17323,25009,17323,17323,17327,25009, 17327,17327, 185,25009, 185, 185,18792,18792,18792,18792, 803, 803, 803, 803, 1384,25009, 1384, 1384,19312,25009, 19312,19312, 1389,25009, 1389, 1389,19316,25009,19316,19316, 17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812,19333,25009,19333,19333, 831,25009, 831, 831,18819,25009,18819,18819,18825,25009, 18825,18825,17354,25009,17354,17354,19354,25009,19354,19354, 17857,25009,17857,17857,18837,25009,18837,18837, 8782,25009, 8782, 8782,17866,25009,17866,17866,15318,25009,15318,15318, 12769,25009,12769,12769,17876,25009,17876,17876,12781,25009, 12781,12781,18399,25009,18399,18399,12799,25009,12799,12799, 11007,25009,11007,11007,12787,25009,12787,12787,16563,25009, 16563,16563,18424,18424,18424,18424,19389,25009,19389,19389, 18430,25009,18430,18430,19167,25009,19167,19167,19212,25009, 19212,19212,18121,25009,18121,18121,11958,25009,11958,11958, 4848,25009, 4848, 4848,19241,19241,19241,19241,19242,19242, 19242,19242,16539,16539,16539,16539,17265,25009,17265,17265, 15063,25009,15063,15063,19021,25009,19021,19021,18740,25009, 18740,18740,15077,15077,15077,15077,16563,25009,16563,16563, 18304,18304,18304,18304,15850,15850,15850,15850, 2847, 2847, 2847, 2847,19462,25009,19462,19462,16603,25009,16603,16603, 14392,25009,14392,14392,18766,25009,18766,18766,13581,25009, 13581,13581,19286,25009,19286,19286,17316,25009,17316,17316, 18779,18779,18779,18779,17323,25009,17323,17323,17327,25009, 17327,17327, 185,25009, 185, 185,18792,18792,18792,18792, 803, 803, 803, 803,19312,25009,19312,19312,19316,25009, 19316,19316,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812,19333,25009, 19333,19333, 831,25009, 831, 831,18819,25009,18819,18819, 18825,25009,18825,18825,17354,25009,17354,17354,19354,25009, 19354,19354,17857,25009,17857,17857,18837,25009,18837,18837, 8782,25009, 8782, 8782,17866,25009,17866,17866,15318,25009, 15318,15318,12769,25009,12769,12769,17876,25009,17876,17876, 12781,25009,12781,12781,18399,25009,18399,18399,12799,25009, 12799,12799,13680,25009,13680,13680,18424,18424,18424,18424, 19389,25009,19389,19389,18430,25009,18430,18430,19570,25009, 19570,19570,19167,25009,19167,19167,19212,25009,19212,19212, 12839,25009,12839,12839, 4848,25009, 4848, 4848,19241,19241, 19241,19241,16539,16539,16539,16539,17265,25009,17265,17265, 15063,25009,15063,15063,19021,25009,19021,19021,18740,25009, 18740,18740,15077,15077,15077,15077,16563,25009,16563,16563, 18304,18304,18304,18304,15850,15850,15850,15850, 2847, 2847, 2847, 2847,19462,25009,19462,19462,16603,25009,16603,16603, 14392,25009,14392,14392,18766,25009,18766,18766,13581,25009, 13581,13581,19286,25009,19286,19286,17316,25009,17316,17316, 18779,18779,18779,18779,17323,25009,17323,17323,17327,25009, 17327,17327, 185,25009, 185, 185,18792,18792,18792,18792, 803, 803, 803, 803,19312,25009,19312,19312,19316,25009, 19316,19316,17835,25009,17835,17835, 2074,25009, 2074, 2074, 19333,25009,19333,19333, 827,25009, 827, 827,18812,25009, 18812,18812, 831,25009, 831, 831,18819,25009,18819,18819, 18825,25009,18825,18825,17354,25009,17354,17354,19354,25009, 19354,19354,17857,25009,17857,17857,18837,25009,18837,18837, 8782,25009, 8782, 8782,17866,25009,17866,17866,15318,25009, 15318,15318,17876,25009,17876,17876,12781,25009,12781,12781, 12799,25009,12799,12799,14563,25009,14563,14563,18424,18424, 18424,18424,19389,25009,19389,19389,19713,25009,19713,19713, 19167,25009,19167,19167,19212,25009,19212,19212,13736,25009, 13736,13736, 4848,25009, 4848, 4848,19241,19241,19241,19241, 16539,16539,16539,16539,17265,25009,17265,17265,15063,25009, 15063,15063,19021,25009,19021,19021,18740,25009,18740,18740, 15077,15077,15077,15077,16563,25009,16563,16563,18304,18304, 18304,18304,15850,15850,15850,15850, 2847, 2847, 2847, 2847, 19462,25009,19462,19462,16603,25009,16603,16603,14392,25009, 14392,14392,18766,25009,18766,18766,13581,25009,13581,13581, 19286,25009,19286,19286,17316,25009,17316,17316,18779,18779, 18779,18779,17323,25009,17323,17323,17327,25009,17327,17327, 185,25009, 185, 185,18792,18792,18792,18792, 803, 803, 803, 803,19312,25009,19312,19312,19316,25009,19316,19316, 17835,25009,17835,17835, 2074,25009, 2074, 2074,19333,25009, 19333,19333, 827,25009, 827, 827,18812,25009,18812,18812, 831,25009, 831, 831,18819,25009,18819,18819,18825,25009, 18825,18825,17354,25009,17354,17354,19354,25009,19354,19354, 17857,25009,17857,17857,18837,25009,18837,18837, 8782,25009, 8782, 8782,17866,25009,17866,17866,15318,25009,15318,15318, 17876,25009,17876,17876,12781,25009,12781,12781,15332,25009, 15332,15332,18424,18424,18424,18424,19389,25009,19389,19389, 19713,25009,19713,19713,19167,25009,19167,19167,19212,25009, 19212,19212,14630,25009,14630,14630,19860,25009,19860,19860, 4848,25009, 4848, 4848,19241,19241,19241,19241,16539,16539, 16539,16539,17265,25009,17265,17265,15063,25009,15063,15063, 19021,25009,19021,19021,18740,25009,18740,18740,15077,15077, 15077,15077,16563,25009,16563,16563,19887,19887,19887,19887, 18304,18304,18304,18304,15850,15850,15850,15850, 2847, 2847, 2847, 2847,19897,19897,19897,19897,19462,25009,19462,19462, 16603,25009,16603,16603,18766,25009,18766,18766,13581,25009, 13581,13581,19286,25009,19286,19286,17316,25009,17316,17316, 18779,18779,18779,18779,17323,25009,17323,17323,17327,25009, 17327,17327, 185,25009, 185, 185,18792,18792,18792,18792, 803, 803, 803, 803,19312,25009,19312,19312,19316,25009, 19316,19316,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812,19333,25009, 19333,19333, 831,25009, 831, 831,18819,25009,18819,18819, 18825,25009,18825,18825,17354,25009,17354,17354,19354,25009, 19354,19354,17857,25009,17857,17857,18837,25009,18837,18837, 8782,25009, 8782, 8782,17866,25009,17866,17866,15318,25009, 15318,15318,17876,25009,17876,17876,12781,25009,12781,12781, 15994,25009,15994,15994,18424,18424,18424,18424,19389,25009, 19389,19389,19713,25009,19713,19713,19167,25009,19167,19167, 19860,25009,19860,19860, 4848,25009, 4848, 4848,19241,19241, 19241,19241,16539,16539,16539,16539,17265,25009,17265,17265, 19021,25009,19021,19021,18740,25009,18740,18740,15077,15077, 15077,15077,16563,25009,16563,16563,19887,19887,19887,19887, 18304,18304,18304,18304,15850,15850,15850,15850,19897,19897, 19897,19897,19462,25009,19462,19462,16603,25009,16603,16603, 18766,25009,18766,18766,13581,25009,13581,13581,19286,25009, 19286,19286,17316,25009,17316,17316,18779,18779,18779,18779, 17323,25009,17323,17323,17327,25009,17327,17327, 185,25009, 185, 185,18792,18792,18792,18792, 803, 803, 803, 803, 19312,25009,19312,19312,19316,25009,19316,19316,17835,25009, 17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827, 18812,25009,18812,18812,19333,25009,19333,19333, 831,25009, 831, 831,18819,25009,18819,18819,18825,25009,18825,18825, 17354,25009,17354,17354,19354,25009,19354,19354,17857,25009, 17857,17857,18837,25009,18837,18837, 8782,25009, 8782, 8782, 17866,25009,17866,17866,17876,25009,17876,17876,12781,25009, 12781,12781,16712,25009,16712,16712,18424,18424,18424,18424, 19713,25009,19713,19713,19167,25009,19167,19167,19860,25009, 19860,19860, 4848,25009, 4848, 4848,19241,19241,19241,19241, 16539,16539,16539,16539,17265,25009,17265,17265,19021,25009, 19021,19021,18740,25009,18740,18740,15077,15077,15077,15077, 16563,25009,16563,16563,19887,19887,19887,19887,18304,18304, 18304,18304,15850,15850,15850,15850,19897,19897,19897,19897, 20168,25009,20168,20168,19462,25009,19462,19462,16603,25009, 16603,16603,18766,25009,18766,18766,13581,25009,13581,13581, 19286,25009,19286,19286,17316,25009,17316,17316,18779,18779, 18779,18779,17323,25009,17323,17323,17327,25009,17327,17327, 185,25009, 185, 185,18792,18792,18792,18792, 803, 803, 803, 803,19312,25009,19312,19312,19316,25009,19316,19316, 20211,20211,20211,20211,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812, 19333,25009,19333,19333, 831,25009, 831, 831,18819,25009, 18819,18819,18825,25009,18825,18825,17354,25009,17354,17354, 19354,25009,19354,19354,17857,25009,17857,17857,18837,25009, 18837,18837, 8782,25009, 8782, 8782,17866,25009,17866,17866, 17876,25009,17876,17876,12781,25009,12781,12781,18424,18424, 18424,18424,19713,25009,19713,19713,19167,25009,19167,19167, 19860,25009,19860,19860, 4848,25009, 4848, 4848,20278,25009, 20278,20278,19241,19241,19241,19241,16539,16539,16539,16539, 17265,25009,17265,17265,19021,25009,19021,19021,18740,25009, 18740,18740,15077,15077,15077,15077,16563,25009,16563,16563, 19887,19887,19887,19887,18304,18304,18304,18304,19897,19897, 19897,19897,20168,25009,20168,20168,19462,25009,19462,19462, 18766,25009,18766,18766,13581,25009,13581,13581,19286,25009, 19286,19286,17316,25009,17316,17316,18779,18779,18779,18779, 17323,25009,17323,17323,17327,25009,17327,17327,20340,25009, 20340,20340,18792,18792,18792,18792, 803, 803, 803, 803, 19312,25009,19312,19312,19316,25009,19316,19316,17835,25009, 17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827, 18812,25009,18812,18812,19333,25009,19333,19333, 831,25009, 831, 831,18819,25009,18819,18819,18825,25009,18825,18825, 17354,25009,17354,17354,19354,25009,19354,19354,17857,25009, 17857,17857,18837,25009,18837,18837, 8782,25009, 8782, 8782, 17866,25009,17866,17866,17876,25009,17876,17876,12781,25009, 12781,12781,18424,18424,18424,18424,19713,25009,19713,19713, 19167,25009,19167,19167,19860,25009,19860,19860,20278,25009, 20278,20278,19241,19241,19241,19241,19021,25009,19021,19021, 18740,25009,18740,18740,15077,15077,15077,15077,16563,25009, 16563,16563,19887,19887,19887,19887,18304,18304,18304,18304, 19897,19897,19897,19897,20168,25009,20168,20168,19462,25009, 19462,19462,18766,25009,18766,18766,13581,25009,13581,13581, 19286,25009,19286,19286,17316,25009,17316,17316,18779,18779, 18779,18779,17323,25009,17323,17323,17327,25009,17327,17327, 20340,25009,20340,20340,18792,18792,18792,18792, 803, 803, 803, 803,19312,25009,19312,19312,19316,25009,19316,19316, 17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812,19333,25009,19333,19333, 831,25009, 831, 831,18819,25009,18819,18819,18825,25009, 18825,18825,17354,25009,17354,17354,19354,25009,19354,19354, 17857,25009,17857,17857,18837,25009,18837,18837, 8782,25009, 8782, 8782,17866,25009,17866,17866,17876,25009,17876,17876, 12781,25009,12781,12781,18424,18424,18424,18424,19713,25009, 19713,19713,19167,25009,19167,19167,19860,25009,19860,19860, 20278,25009,20278,20278,19241,19241,19241,19241,19021,25009, 19021,19021,18740,25009,18740,18740,15077,15077,15077,15077, 16563,25009,16563,16563,19887,19887,19887,19887,18304,18304, 18304,18304,19897,19897,19897,19897,20168,25009,20168,20168, 19462,25009,19462,19462,18766,25009,18766,18766,13581,25009, 13581,13581,19286,25009,19286,19286,17316,25009,17316,17316, 18779,18779,18779,18779,17323,25009,17323,17323,17327,25009, 17327,17327,20340,25009,20340,20340,18792,18792,18792,18792, 803, 803, 803, 803,19312,25009,19312,19312,19316,25009, 19316,19316,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812,19333,25009, 19333,19333, 831,25009, 831, 831,18819,25009,18819,18819, 18825,25009,18825,18825,17354,25009,17354,17354,19354,25009, 19354,19354,17857,25009,17857,17857,18837,25009,18837,18837, 8782,25009, 8782, 8782,17866,25009,17866,17866,20662,25009, 20662,20662,17876,25009,17876,17876,12781,25009,12781,12781, 18424,18424,18424,18424,19713,25009,19713,19713,19167,25009, 19167,19167,19860,25009,19860,19860,20278,25009,20278,20278, 19241,19241,19241,19241,19021,25009,19021,19021,18740,25009, 18740,18740,15077,15077,15077,15077,16563,25009,16563,16563, 19887,19887,19887,19887,18304,18304,18304,18304,19897,19897, 19897,19897,20168,25009,20168,20168,19462,25009,19462,19462, 18766,25009,18766,18766,13581,25009,13581,13581,19286,25009, 19286,19286,17316,25009,17316,17316,18779,18779,18779,18779, 17323,25009,17323,17323,17327,25009,17327,17327,20340,25009, 20340,20340,18792,18792,18792,18792,20750,20750,20750,20750, 19312,25009,19312,19312,19316,25009,19316,19316,17835,25009, 17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827, 18812,25009,18812,18812,19333,25009,19333,19333, 831,25009, 831, 831,18819,25009,18819,18819,18825,25009,18825,18825, 17354,25009,17354,17354,19354,25009,19354,19354,17857,25009, 17857,17857,18837,25009,18837,18837, 8782,25009, 8782, 8782, 20662,25009,20662,20662,17866,25009,17866,17866,17876,25009, 17876,17876,12781,25009,12781,12781,18424,18424,18424,18424, 19713,25009,19713,19713,19167,25009,19167,19167,19860,25009, 19860,19860,20278,25009,20278,20278,19241,19241,19241,19241, 19021,25009,19021,19021,18740,25009,18740,18740,15077,15077, 15077,15077,16563,25009,16563,16563,19887,19887,19887,19887, 18304,18304,18304,18304,19897,19897,19897,19897,20168,25009, 20168,20168,19462,25009,19462,19462,18766,25009,18766,18766, 13581,25009,13581,13581,19286,25009,19286,19286,17316,25009, 17316,17316,18779,18779,18779,18779,17323,25009,17323,17323, 17327,25009,17327,17327,20340,25009,20340,20340,18792,18792, 18792,18792,20750,20750,20750,20750,19312,25009,19312,19312, 19316,25009,19316,19316,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812, 19333,25009,19333,19333, 831,25009, 831, 831,18819,25009, 18819,18819,18825,25009,18825,18825,17354,25009,17354,17354, 19354,25009,19354,19354,17857,25009,17857,17857,18837,25009, 18837,18837,20929,25009,20929,20929,20662,25009,20662,20662, 17866,25009,17866,17866,17876,25009,17876,17876,12781,25009, 12781,12781,18424,18424,18424,18424,19713,25009,19713,19713, 19167,25009,19167,19167,19860,25009,19860,19860,20278,25009, 20278,20278,19241,19241,19241,19241,19021,25009,19021,19021, 18740,25009,18740,18740,15077,15077,15077,15077,16563,25009, 16563,16563,19887,19887,19887,19887,18304,18304,18304,18304, 19897,19897,19897,19897,20168,25009,20168,20168,19462,25009, 19462,19462,18766,25009,18766,18766,13581,25009,13581,13581, 19286,25009,19286,19286,17316,25009,17316,17316,18779,18779, 18779,18779,17323,25009,17323,17323,17327,25009,17327,17327, 20340,25009,20340,20340,18792,18792,18792,18792,20750,20750, 20750,20750,19312,25009,19312,19312,19316,25009,19316,19316, 17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812,19333,25009,19333,19333, 831,25009, 831, 831,18819,25009,18819,18819,18825,25009, 18825,18825,17354,25009,17354,17354,19354,25009,19354,19354, 17857,25009,17857,17857,18837,25009,18837,18837,20929,25009, 20929,20929,17866,25009,17866,17866,20662,25009,20662,20662, 21076,25009,21076,21076,17876,25009,17876,17876,12781,25009, 12781,12781,18424,18424,18424,18424,19713,25009,19713,19713, 19860,25009,19860,19860,20278,25009,20278,20278,19241,19241, 19241,19241,19021,25009,19021,19021,18740,25009,18740,18740, 15077,15077,15077,15077,16563,25009,16563,16563,19887,19887, 19887,19887,18304,18304,18304,18304,19897,19897,19897,19897, 20168,25009,20168,20168,19462,25009,19462,19462,18766,25009, 18766,18766,13581,25009,13581,13581,19286,25009,19286,19286, 17316,25009,17316,17316,18779,18779,18779,18779,17323,25009, 17323,17323,17327,25009,17327,17327,20340,25009,20340,20340, 18792,18792,18792,18792,20750,20750,20750,20750,19312,25009, 19312,19312,19316,25009,19316,19316,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009, 18812,18812,19333,25009,19333,19333, 831,25009, 831, 831, 18819,25009,18819,18819,18825,25009,18825,18825,17354,25009, 17354,17354,19354,25009,19354,19354,17857,25009,17857,17857, 18837,25009,18837,18837,20929,25009,20929,20929,17866,25009, 17866,17866,20662,25009,20662,20662,21076,25009,21076,21076, 17876,25009,17876,17876,12781,25009,12781,12781,18424,18424, 18424,18424,19713,25009,19713,19713,19860,25009,19860,19860, 20278,25009,20278,20278,19021,25009,19021,19021,18740,25009, 18740,18740,15077,15077,15077,15077,16563,25009,16563,16563, 19887,19887,19887,19887,18304,18304,18304,18304,19897,19897, 19897,19897,20168,25009,20168,20168,19462,25009,19462,19462, 18766,25009,18766,18766,13581,25009,13581,13581,19286,25009, 19286,19286,17316,25009,17316,17316,18779,18779,18779,18779, 17323,25009,17323,17323,17327,25009,17327,17327,20340,25009, 20340,20340,18792,18792,18792,18792,20750,20750,20750,20750, 19312,25009,19312,19312,19316,25009,19316,19316,17835,25009, 17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827, 18812,25009,18812,18812,19333,25009,19333,19333, 831,25009, 831, 831,18819,25009,18819,18819,21312,25009,21312,21312, 18825,25009,18825,18825,17354,25009,17354,17354,19354,25009, 19354,19354,17857,25009,17857,17857,18837,25009,18837,18837, 20929,25009,20929,20929,17866,25009,17866,17866,20662,25009, 20662,20662,21076,25009,21076,21076,17876,25009,17876,17876, 12781,25009,12781,12781,21350,25009,21350,21350,18424,18424, 18424,18424,19713,25009,19713,19713,19860,25009,19860,19860, 20278,25009,20278,20278,19021,25009,19021,19021,18740,25009, 18740,18740,15077,15077,15077,15077,16563,25009,16563,16563, 19887,19887,19887,19887,18304,18304,18304,18304,19897,19897, 19897,19897,20168,25009,20168,20168, 90,25009, 90, 90, 19462,25009,19462,19462,18766,25009,18766,18766,13581,25009, 13581,13581,21394,25009,21394,21394,19286,25009,19286,19286, 17316,25009,17316,17316,18779,18779,18779,18779,17323,25009, 17323,17323,17327,25009,17327,17327,20340,25009,20340,20340, 18792,18792,18792,18792,20750,20750,20750,20750,19312,25009, 19312,19312,19316,25009,19316,19316,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009, 18812,18812,19333,25009,19333,19333, 831,25009, 831, 831, 18819,25009,18819,18819,21312,25009,21312,21312,18825,25009, 18825,18825,17354,25009,17354,17354,19354,25009,19354,19354, 17857,25009,17857,17857,18837,25009,18837,18837,20929,25009, 20929,20929,17866,25009,17866,17866,20662,25009,20662,20662, 21076,25009,21076,21076,17876,25009,17876,17876,21350,25009, 21350,21350,18424,18424,18424,18424,19860,25009,19860,19860, 20278,25009,20278,20278,19021,25009,19021,19021,18740,25009, 18740,18740,15077,15077,15077,15077,16563,25009,16563,16563, 19887,19887,19887,19887,18304,18304,18304,18304,19897,19897, 19897,19897,20168,25009,20168,20168, 90,25009, 90, 90, 19462,25009,19462,19462,18766,25009,18766,18766,21394,25009, 21394,21394,19286,25009,19286,19286,17316,25009,17316,17316, 18779,18779,18779,18779,17323,25009,17323,17323,17327,25009, 17327,17327,20340,25009,20340,20340,18792,18792,18792,18792, 20750,20750,20750,20750,19312,25009,19312,19312,19316,25009, 19316,19316,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812,19333,25009, 19333,19333, 831,25009, 831, 831,18819,25009,18819,18819, 21312,25009,21312,21312,18825,25009,18825,18825,17354,25009, 17354,17354,19354,25009,19354,19354,17857,25009,17857,17857, 18837,25009,18837,18837,20929,25009,20929,20929,17866,25009, 17866,17866,20662,25009,20662,20662,21076,25009,21076,21076, 17876,25009,17876,17876,21350,25009,21350,21350,18424,18424, 18424,18424,19860,25009,19860,19860,20278,25009,20278,20278, 19021,25009,19021,19021,18740,25009,18740,18740,15077,15077, 15077,15077,21631,21631,21631,21631,16563,25009,16563,16563, 19887,19887,19887,19887,18304,18304,18304,18304,19897,19897, 19897,19897,20168,25009,20168,20168, 90,25009, 90, 90, 19462,25009,19462,19462,18766,25009,18766,18766,21394,25009, 21394,21394,19286,25009,19286,19286,17316,25009,17316,17316, 18779,18779,18779,18779,17323,25009,17323,17323,17327,25009, 17327,17327,20340,25009,20340,20340,18792,18792,18792,18792, 20750,20750,20750,20750,19312,25009,19312,19312,19316,25009, 19316,19316,17835,25009,17835,17835, 2074,25009, 2074, 2074, 827,25009, 827, 827,18812,25009,18812,18812,19333,25009, 19333,19333, 831,25009, 831, 831,18819,25009,18819,18819, 21312,25009,21312,21312,18825,25009,18825,18825,17354,25009, 17354,17354,19354,25009,19354,19354,17857,25009,17857,17857, 18837,25009,18837,18837,20929,25009,20929,20929,17866,25009, 17866,17866,20662,25009,20662,20662,21076,25009,21076,21076, 17876,25009,17876,17876,21350,25009,21350,21350,18424,18424, 18424,18424,19860,25009,19860,19860,20278,25009,20278,20278, 19021,25009,19021,19021,18740,25009,18740,18740,21631,21631, 21631,21631,16563,25009,16563,16563,19887,19887,19887,19887, 18304,18304,18304,18304,19897,19897,19897,19897,20168,25009, 20168,20168, 90,25009, 90, 90,19462,25009,19462,19462, 18766,25009,18766,18766,21394,25009,21394,21394,19286,25009, 19286,19286,17316,25009,17316,17316,18779,18779,18779,18779, 17323,25009,17323,17323,17327,25009,17327,17327,20340,25009, 20340,20340,18792,18792,18792,18792,20750,20750,20750,20750, 19312,25009,19312,19312,19316,25009,19316,19316,17835,25009, 17835,17835, 2074,25009, 2074, 2074,21814,25009,21814,21814, 18812,25009,18812,18812,19333,25009,19333,19333,21827,25009, 21827,21827,18819,25009,18819,18819,21312,25009,21312,21312, 18825,25009,18825,18825,17354,25009,17354,17354,19354,25009, 19354,19354,17857,25009,17857,17857,18837,25009,18837,18837, 20929,25009,20929,20929,17866,25009,17866,17866,20662,25009, 20662,20662,21076,25009,21076,21076,17876,25009,17876,17876, 21350,25009,21350,21350,18424,18424,18424,18424,19860,25009, 19860,19860,20278,25009,20278,20278,19021,25009,19021,19021, 18740,25009,18740,18740,21631,21631,21631,21631,16563,25009, 16563,16563,19887,19887,19887,19887,18304,18304,18304,18304, 19897,19897,19897,19897,20168,25009,20168,20168,21895,25009, 21895,21895,19462,25009,19462,19462,18766,25009,18766,18766, 21394,25009,21394,21394,19286,25009,19286,19286,17316,25009, 17316,17316,18779,18779,18779,18779,17323,25009,17323,17323, 17327,25009,17327,17327,20340,25009,20340,20340,18792,18792, 18792,18792,20750,20750,20750,20750,19312,25009,19312,19312, 19316,25009,19316,19316,17835,25009,17835,17835, 2074,25009, 2074, 2074,21814,25009,21814,21814,18812,25009,18812,18812, 19333,25009,19333,19333,21827,25009,21827,21827,18819,25009, 18819,18819,21312,25009,21312,21312,18825,25009,18825,18825, 17354,25009,17354,17354,19354,25009,19354,19354,17857,25009, 17857,17857,18837,25009,18837,18837,20929,25009,20929,20929, 17866,25009,17866,17866,20662,25009,20662,20662,21076,25009, 21076,21076,17876,25009,17876,17876,21350,25009,21350,21350, 18424,18424,18424,18424,19860,25009,19860,19860,20278,25009, 20278,20278,19021,25009,19021,19021,18740,25009,18740,18740, 21631,21631,21631,21631,19887,19887,19887,19887,18304,18304, 18304,18304,19897,19897,19897,19897,20168,25009,20168,20168, 21895,25009,21895,21895,19462,25009,19462,19462,18766,25009, 18766,18766,21394,25009,21394,21394,19286,25009,19286,19286, 17316,25009,17316,17316,18779,18779,18779,18779,17323,25009, 17323,17323,17327,25009,17327,17327,20340,25009,20340,20340, 18792,18792,18792,18792,20750,20750,20750,20750,19312,25009, 19312,19312,19316,25009,19316,19316,20211,20211,20211,20211, 17835,25009,17835,17835, 2074,25009, 2074, 2074,21814,25009, 21814,21814,18812,25009,18812,18812,19333,25009,19333,19333, 21827,25009,21827,21827,18819,25009,18819,18819,21312,25009, 21312,21312,18825,25009,18825,18825,17354,25009,17354,17354, 19354,25009,19354,19354,17857,25009,17857,17857,18837,25009, 18837,18837,20929,25009,20929,20929,17866,25009,17866,17866, 20662,25009,20662,20662,21076,25009,21076,21076,17876,25009, 17876,17876,21350,25009,21350,21350,22095,25009,22095,22095, 18424,18424,18424,18424,19860,25009,19860,19860,20278,25009, 20278,20278,19021,25009,19021,19021,18740,25009,18740,18740, 21631,21631,21631,21631,19887,19887,19887,19887,18304,18304, 18304,18304,19897,19897,19897,19897,20168,25009,20168,20168, 21895,25009,21895,21895,19462,25009,19462,19462,18766,25009, 18766,18766,21394,25009,21394,21394,19286,25009,19286,19286, 18779,18779,18779,18779,17327,25009,17327,17327,20340,25009, 20340,20340,18792,18792,18792,18792,20750,20750,20750,20750, 19312,25009,19312,19312,19316,25009,19316,19316,17835,25009, 17835,17835,22159,25009,22159,22159,21814,25009,21814,21814, 18812,25009,18812,18812,19333,25009,19333,19333,21827,25009, 21827,21827,18819,25009,18819,18819,21312,25009,21312,21312, 18825,25009,18825,18825,19354,25009,19354,19354,17857,25009, 17857,17857,18837,25009,18837,18837,20929,25009,20929,20929, 17866,25009,17866,17866,20662,25009,20662,20662,21076,25009, 21076,21076,17876,25009,17876,17876,22095,25009,22095,22095, 21350,25009,21350,21350,18424,18424,18424,18424,19860,25009, 19860,19860,20278,25009,20278,20278,19021,25009,19021,19021, 18740,25009,18740,18740,21631,21631,21631,21631,19887,19887, 19887,19887,18304,18304,18304,18304,22228,22228,22228,22228, 19897,19897,19897,19897,20168,25009,20168,20168,22240,25009, 22240,22240,21895,25009,21895,21895,19462,25009,19462,19462, 18766,25009,18766,18766,21394,25009,21394,21394,19286,25009, 19286,19286,18779,18779,18779,18779,17327,25009,17327,17327, 20340,25009,20340,20340,18792,18792,18792,18792,20750,20750, 20750,20750,19312,25009,19312,19312,19316,25009,19316,19316, 22159,25009,22159,22159,21814,25009,21814,21814,18812,25009, 18812,18812,19333,25009,19333,19333,21827,25009,21827,21827, 18819,25009,18819,18819,21312,25009,21312,21312,18825,25009, 18825,18825,19354,25009,19354,19354,18837,25009,18837,18837, 20929,25009,20929,20929,20662,25009,20662,20662,21076,25009, 21076,21076,21350,25009,21350,21350,22095,25009,22095,22095, 18424,18424,18424,18424,19860,25009,19860,19860,20278,25009, 20278,20278,19021,25009,19021,19021,18740,25009,18740,18740, 22325,25009,22325,22325,21631,21631,21631,21631,19887,19887, 19887,19887,22228,22228,22228,22228,19897,19897,19897,19897, 20168,25009,20168,20168,22240,25009,22240,22240,21895,25009, 21895,21895,19462,25009,19462,19462,18766,25009,18766,18766, 21394,25009,21394,21394,19286,25009,19286,19286,18779,18779, 18779,18779,17327,25009,17327,17327,20340,25009,20340,20340, 18792,18792,18792,18792,20750,20750,20750,20750,19312,25009, 19312,19312,19316,25009,19316,19316,22159,25009,22159,22159, 21814,25009,21814,21814,18812,25009,18812,18812,19333,25009, 19333,19333,21827,25009,21827,21827,18819,25009,18819,18819, 21312,25009,21312,21312,18825,25009,18825,18825,22395,25009, 22395,22395,19354,25009,19354,19354,18837,25009,18837,18837, 22401,25009,22401,22401,20929,25009,20929,20929,20662,25009, 20662,20662,21076,25009,21076,21076,21350,25009,21350,21350, 22095,25009,22095,22095,19860,25009,19860,19860,20278,25009, 20278,20278,19021,25009,19021,19021,22325,25009,22325,22325, 21631,21631,21631,21631,19887,19887,19887,19887,22228,22228, 22228,22228,19897,19897,19897,19897,20168,25009,20168,20168, 22240,25009,22240,22240,21895,25009,21895,21895,19462,25009, 19462,19462,21394,25009,21394,21394,19286,25009,19286,19286, 17327,25009,17327,17327,20340,25009,20340,20340,18792,18792, 18792,18792,20750,20750,20750,20750,19312,25009,19312,19312, 19316,25009,19316,19316,22159,25009,22159,22159,21814,25009, 21814,21814,18812,25009,18812,18812,19333,25009,19333,19333, 21827,25009,21827,21827,18819,25009,18819,18819,21312,25009, 21312,21312,22395,25009,22395,22395,19354,25009,19354,19354, 22401,25009,22401,22401,20929,25009,20929,20929,20662,25009, 20662,20662,21076,25009,21076,21076,21350,25009,21350,21350, 22095,25009,22095,22095,19860,25009,19860,19860,20278,25009, 20278,20278,22325,25009,22325,22325,21631,21631,21631,21631, 19887,19887,19887,19887,22228,22228,22228,22228,19897,19897, 19897,19897,20168,25009,20168,20168,22240,25009,22240,22240, 21895,25009,21895,21895,19462,25009,19462,19462,21394,25009, 21394,21394,19286,25009,19286,19286,17327,25009,17327,17327, 20340,25009,20340,20340,18792,18792,18792,18792,20750,20750, 20750,20750,19312,25009,19312,19312,19316,25009,19316,19316, 22159,25009,22159,22159,21814,25009,21814,21814,18812,25009, 18812,18812,19333,25009,19333,19333,21827,25009,21827,21827, 18819,25009,18819,18819,21312,25009,21312,21312,22395,25009, 22395,22395,19354,25009,19354,19354,22586,25009,22586,22586, 22401,25009,22401,22401,20929,25009,20929,20929,20662,25009, 20662,20662,21076,25009,21076,21076,21350,25009,21350,21350, 22095,25009,22095,22095,19860,25009,19860,19860,20278,25009, 20278,20278,22325,25009,22325,22325,21631,21631,21631,21631, 19887,19887,19887,19887,22228,22228,22228,22228,19897,19897, 19897,19897,20168,25009,20168,20168,22240,25009,22240,22240, 21895,25009,21895,21895,19462,25009,19462,19462,22639,25009, 22639,22639,21394,25009,21394,21394,17327,25009,17327,17327, 20340,25009,20340,20340,18792,18792,18792,18792,20750,20750, 20750,20750,22159,25009,22159,22159,21814,25009,21814,21814, 18812,25009,18812,18812,19333,25009,19333,19333,21827,25009, 21827,21827,18819,25009,18819,18819,21312,25009,21312,21312, 22395,25009,22395,22395,22586,25009,22586,22586,22401,25009, 22401,22401,20929,25009,20929,20929,20662,25009,20662,20662, 21076,25009,21076,21076,21350,25009,21350,21350,22095,25009, 22095,22095,19860,25009,19860,19860,20278,25009,20278,20278, 22325,25009,22325,22325,21631,21631,21631,21631,19887,19887, 19887,19887,22228,22228,22228,22228,19897,19897,19897,19897, 20168,25009,20168,20168,22240,25009,22240,22240,21895,25009, 21895,21895,22639,25009,22639,22639,21394,25009,21394,21394, 17327,25009,17327,17327,20340,25009,20340,20340,18792,18792, 18792,18792,20750,20750,20750,20750,22159,25009,22159,22159, 21814,25009,21814,21814,18812,25009,18812,18812,19333,25009, 19333,19333,21827,25009,21827,21827,18819,25009,18819,18819, 21312,25009,21312,21312,22395,25009,22395,22395,22586,25009, 22586,22586,22401,25009,22401,22401,20929,25009,20929,20929, 20662,25009,20662,20662,21076,25009,21076,21076,21350,25009, 21350,21350,22095,25009,22095,22095,19860,25009,19860,19860, 20278,25009,20278,20278,22325,25009,22325,22325,21631,21631, 21631,21631,19887,19887,19887,19887,22228,22228,22228,22228, 22803,22803,22803,22803,19897,19897,19897,19897,20168,25009, 20168,20168,22240,25009,22240,22240,21895,25009,21895,21895, 22639,25009,22639,22639,21394,25009,21394,21394,17327,25009, 17327,17327,20340,25009,20340,20340,18792,18792,18792,18792, 20750,20750,20750,20750,22159,25009,22159,22159,21814,25009, 21814,21814,18812,25009,18812,18812,19333,25009,19333,19333, 21827,25009,21827,21827,18819,25009,18819,18819,21312,25009, 21312,21312,22395,25009,22395,22395,22586,25009,22586,22586, 22401,25009,22401,22401,20929,25009,20929,20929,20662,25009, 20662,20662,21076,25009,21076,21076,21350,25009,21350,21350, 22095,25009,22095,22095,19860,25009,19860,19860,22878,25009, 22878,22878,20278,25009,20278,20278,22325,25009,22325,22325, 21631,21631,21631,21631,19887,19887,19887,19887,22803,22803, 22803,22803,22228,22228,22228,22228,19897,19897,19897,19897, 20168,25009,20168,20168,22240,25009,22240,22240,21895,25009, 21895,21895,22639,25009,22639,22639,21394,25009,21394,21394, 17327,25009,17327,17327,20340,25009,20340,20340,18792,18792, 18792,18792,20750,20750,20750,20750,22159,25009,22159,22159, 21814,25009,21814,21814,18812,25009,18812,18812,19333,25009, 19333,19333,21827,25009,21827,21827,18819,25009,18819,18819, 21312,25009,21312,21312,22395,25009,22395,22395,22586,25009, 22586,22586,22401,25009,22401,22401,20929,25009,20929,20929, 20662,25009,20662,20662,21076,25009,21076,21076,21350,25009, 21350,21350,22878,25009,22878,22878,20278,25009,20278,20278, 22325,25009,22325,22325,21631,21631,21631,21631,22228,22228, 22228,22228,22803,22803,22803,22803,20168,25009,20168,20168, 22240,25009,22240,22240,21895,25009,21895,21895,22639,25009, 22639,22639,21394,25009,21394,21394,17327,25009,17327,17327, 20340,25009,20340,20340,18792,18792,18792,18792,20750,20750, 20750,20750,22159,25009,22159,22159,21814,25009,21814,21814, 18812,25009,18812,18812,19333,25009,19333,19333,21827,25009, 21827,21827,18819,25009,18819,18819,21312,25009,21312,21312, 22395,25009,22395,22395,22586,25009,22586,22586,22401,25009, 22401,22401,20929,25009,20929,20929,20662,25009,20662,20662, 21076,25009,21076,21076,21350,25009,21350,21350,22878,25009, 22878,22878,20278,25009,20278,20278,22325,25009,22325,22325, 21631,21631,21631,21631,22228,22228,22228,22228,22803,22803, 22803,22803,20168,25009,20168,20168,23068,25009,23068,23068, 22240,25009,22240,22240,21895,25009,21895,21895,22639,25009, 22639,22639,21394,25009,21394,21394,17327,25009,17327,17327, 20340,25009,20340,20340,18792,18792,18792,18792,20750,20750, 20750,20750,22159,25009,22159,22159,21814,25009,21814,21814, 18812,25009,18812,18812,19333,25009,19333,19333,21827,25009, 21827,21827,18819,25009,18819,18819,21312,25009,21312,21312, 22395,25009,22395,22395,22586,25009,22586,22586,22401,25009, 22401,22401,20929,25009,20929,20929,20662,25009,20662,20662, 21076,25009,21076,21076,21350,25009,21350,21350,22095,25009, 22095,22095,22878,25009,22878,22878,20278,25009,20278,20278, 22325,25009,22325,22325,21631,21631,21631,21631,22228,22228, 22228,22228,22803,22803,22803,22803,23068,25009,23068,23068, 22240,25009,22240,22240,21895,25009,21895,21895,22639,25009, 22639,22639,21394,25009,21394,21394,23169,25009,23169,23169, 20340,25009,20340,20340,18792,18792,18792,18792,20750,20750, 20750,20750,22159,25009,22159,22159,21814,25009,21814,21814, 18812,25009,18812,18812,19333,25009,19333,19333,21827,25009, 21827,21827,18819,25009,18819,18819,21312,25009,21312,21312, 22395,25009,22395,22395,22586,25009,22586,22586,22401,25009, 22401,22401,20929,25009,20929,20929,20662,25009,20662,20662, 21076,25009,21076,21076,21350,25009,21350,21350,22095,25009, 22095,22095,22878,25009,22878,22878,22325,25009,22325,22325, 21631,21631,21631,21631,22228,22228,22228,22228,22803,22803, 22803,22803,23068,25009,23068,23068,22240,25009,22240,22240, 21895,25009,21895,21895,22639,25009,22639,22639,21394,25009, 21394,21394,23169,25009,23169,23169,20340,25009,20340,20340, 18792,18792,18792,18792,20750,20750,20750,20750,22159,25009, 22159,22159,21814,25009,21814,21814,18812,25009,18812,18812, 19333,25009,19333,19333,21827,25009,21827,21827,18819,25009, 18819,18819,21312,25009,21312,21312,22395,25009,22395,22395, 22586,25009,22586,22586,22401,25009,22401,22401,20929,25009, 20929,20929,20662,25009,20662,20662,21076,25009,21076,21076, 21350,25009,21350,21350,22095,25009,22095,22095,22878,25009, 22878,22878,22325,25009,22325,22325,21631,21631,21631,21631, 22228,22228,22228,22228,22803,22803,22803,22803,23068,25009, 23068,23068,22240,25009,22240,22240,21895,25009,21895,21895, 22639,25009,22639,22639,21394,25009,21394,21394,23169,25009, 23169,23169,20340,25009,20340,20340,18792,18792,18792,18792, 20750,20750,20750,20750,22159,25009,22159,22159,21814,25009, 21814,21814,18812,25009,18812,18812,19333,25009,19333,19333, 21827,25009,21827,21827,18819,25009,18819,18819,21312,25009, 21312,21312,22395,25009,22395,22395,22586,25009,22586,22586, 22401,25009,22401,22401,20929,25009,20929,20929,20662,25009, 20662,20662,21076,25009,21076,21076,21350,25009,21350,21350, 22095,25009,22095,22095,22878,25009,22878,22878,22325,25009, 22325,22325,21631,21631,21631,21631,22228,22228,22228,22228, 22803,22803,22803,22803,23068,25009,23068,23068,22240,25009, 22240,22240,21895,25009,21895,21895,22639,25009,22639,22639, 21394,25009,21394,21394,23169,25009,23169,23169,20340,25009, 20340,20340,23414,23414,23414,23414,20750,20750,20750,20750, 22159,25009,22159,22159,21814,25009,21814,21814,18812,25009, 18812,18812,19333,25009,19333,19333,21827,25009,21827,21827, 18819,25009,18819,18819,21312,25009,21312,21312,22395,25009, 22395,22395,22586,25009,22586,22586,22401,25009,22401,22401, 20929,25009,20929,20929,21076,25009,21076,21076,21350,25009, 21350,21350,22095,25009,22095,22095,22878,25009,22878,22878, 22325,25009,22325,22325,21631,21631,21631,21631,22228,22228, 22228,22228,22803,22803,22803,22803,23068,25009,23068,23068, 22240,25009,22240,22240,21895,25009,21895,21895,22639,25009, 22639,22639,21394,25009,21394,21394,23169,25009,23169,23169, 20340,25009,20340,20340,23414,23414,23414,23414,20750,20750, 20750,20750,22159,25009,22159,22159,21814,25009,21814,21814, 18812,25009,18812,18812,19333,25009,19333,19333,21827,25009, 21827,21827,18819,25009,18819,18819,21312,25009,21312,21312, 22395,25009,22395,22395,22586,25009,22586,22586,22401,25009, 22401,22401,23524,25009,23524,23524,20929,25009,20929,20929, 21076,25009,21076,21076,21350,25009,21350,21350,22095,25009, 22095,22095,22878,25009,22878,22878,22325,25009,22325,22325, 21631,21631,21631,21631,22228,22228,22228,22228,22803,22803, 22803,22803,23068,25009,23068,23068,22240,25009,22240,22240, 21895,25009,21895,21895,22639,25009,22639,22639,21394,25009, 21394,21394,23169,25009,23169,23169,20340,25009,20340,20340, 23414,23414,23414,23414,20750,20750,20750,20750,22159,25009, 22159,22159,21814,25009,21814,21814,18812,25009,18812,18812, 19333,25009,19333,19333,21827,25009,21827,21827,18819,25009, 18819,18819,21312,25009,21312,21312,22395,25009,22395,22395, 22586,25009,22586,22586,22401,25009,22401,22401,23524,25009, 23524,23524,21076,25009,21076,21076,23609,25009,23609,23609, 21350,25009,21350,21350,22095,25009,22095,22095,22878,25009, 22878,22878,22325,25009,22325,22325,21631,21631,21631,21631, 22228,22228,22228,22228,22803,22803,22803,22803,23068,25009, 23068,23068,22240,25009,22240,22240,21895,25009,21895,21895, 22639,25009,22639,22639,21394,25009,21394,21394,23169,25009, 23169,23169,20340,25009,20340,20340,23414,23414,23414,23414, 20750,20750,20750,20750,22159,25009,22159,22159,21814,25009, 21814,21814,18812,25009,18812,18812,19333,25009,19333,19333, 21827,25009,21827,21827,18819,25009,18819,18819,21312,25009, 21312,21312,22395,25009,22395,22395,22586,25009,22586,22586, 22401,25009,22401,22401,23524,25009,23524,23524,23609,25009, 23609,23609,21350,25009,21350,21350,22095,25009,22095,22095, 22878,25009,22878,22878,22325,25009,22325,22325,21631,21631, 21631,21631,22228,22228,22228,22228,22803,22803,22803,22803, 23068,25009,23068,23068,22240,25009,22240,22240,21895,25009, 21895,21895,22639,25009,22639,22639,21394,25009,21394,21394, 23169,25009,23169,23169,20340,25009,20340,20340,23414,23414, 23414,23414,20750,20750,20750,20750,22159,25009,22159,22159, 21814,25009,21814,21814,18812,25009,18812,18812,19333,25009, 19333,19333,21827,25009,21827,21827,18819,25009,18819,18819, 21312,25009,21312,21312,23742,25009,23742,23742,22395,25009, 22395,22395,22586,25009,22586,22586,22401,25009,22401,22401, 23524,25009,23524,23524,23609,25009,23609,23609,21350,25009, 21350,21350,22095,25009,22095,22095,22878,25009,22878,22878, 22325,25009,22325,22325,21631,21631,21631,21631,22228,22228, 22228,22228,22803,22803,22803,22803,23068,25009,23068,23068, 22240,25009,22240,22240,21895,25009,21895,21895,22639,25009, 22639,22639,21394,25009,21394,21394,23169,25009,23169,23169, 20340,25009,20340,20340,23414,23414,23414,23414,20750,20750, 20750,20750,22159,25009,22159,22159,21814,25009,21814,21814, 18812,25009,18812,18812,19333,25009,19333,19333,21827,25009, 21827,21827,18819,25009,18819,18819,23742,25009,23742,23742, 22395,25009,22395,22395,22586,25009,22586,22586,22401,25009, 22401,22401,23524,25009,23524,23524,23609,25009,23609,23609, 22095,25009,22095,22095,22878,25009,22878,22878,22325,25009, 22325,22325,21631,21631,21631,21631,22228,22228,22228,22228, 22803,22803,22803,22803,23068,25009,23068,23068,22240,25009, 22240,22240,21895,25009,21895,21895,22639,25009,22639,22639, 23945,25009,23945,23945,23955,25009,23955,23955,24066,25009, 24066,24066,24092,25009,24092,24092,24261,25009,24261,24261, 35,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009 } ; static yyconst flex_int16_t yy_chk[234497] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 10, 11, 11, 12, 12, 13, 14, 55, 5422, 36, 37, 37, 37, 67, 67, 9, 10, 38, 38, 38, 62, 13, 14, 36, 62, 1628, 55, 76, 76, 76, 36, 42, 42, 42, 42, 42, 42, 42, 42, 37, 43, 43, 43, 43, 43, 43, 43, 43, 51, 68, 51, 69, 147, 37, 73, 1628, 69, 51, 147, 73, 37, 39, 39, 68, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 117, 40, 40, 40, 40, 40, 40, 117, 40, 40, 170, 170, 45, 95, 95, 95, 153, 40, 40, 40, 40, 40, 40, 45, 148, 153, 148, 447, 40, 44, 44, 44, 44, 44, 44, 44, 44, 45, 162, 308, 162, 447, 40, 308, 45, 40, 40, 40, 40, 40, 41, 41, 5424, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 46, 46, 46, 46, 46, 46, 46, 74, 74, 74, 47, 63, 47, 46, 46, 46, 46, 46, 46, 47, 48, 49, 48, 49, 50, 64, 50, 64, 167, 48, 49, 167, 46, 50, 64, 63, 74, 230, 89, 46, 46, 46, 46, 46, 46, 52, 65, 52, 65, 63, 74, 90, 89, 74, 52, 65, 63, 74, 66, 89, 66, 48, 103, 91, 103, 90, 47, 66, 91, 50, 47, 103, 90, 50, 229, 229, 49, 125, 52, 107, 211, 107, 91, 230, 125, 64, 52, 65, 107, 91, 52, 53, 408, 53, 53, 53, 53, 53, 53, 53, 53, 72, 72, 72, 210, 852, 53, 53, 53, 53, 53, 53, 75, 101, 80, 66, 142, 77, 77, 77, 78, 78, 78, 142, 101, 211, 852, 163, 408, 75, 72, 79, 53, 53, 53, 53, 53, 53, 101, 107, 75, 80, 163, 210, 72, 101, 77, 81, 79, 78, 81, 72, 83, 84, 75, 80, 142, 75, 85, 79, 77, 75, 80, 78, 72, 82, 72, 77, 82, 232, 78, 85, 119, 79, 81, 86, 83, 84, 88, 119, 79, 82, 85, 78, 87, 119, 92, 123, 81, 1013, 83, 84, 82, 79, 123, 81, 85, 83, 84, 1013, 92, 231, 86, 85, 93, 88, 82, 92, 87, 94, 94, 94, 245, 82, 232, 248, 86, 138, 93, 88, 92, 102, 87, 86, 138, 93, 88, 102, 231, 87, 98, 98, 98, 98, 98, 98, 98, 98, 94, 215, 104, 102, 104, 136, 93, 123, 215, 159, 102, 104, 136, 245, 94, 502, 159, 104, 248, 502, 138, 94, 96, 96, 222, 96, 96, 96, 96, 96, 96, 222, 96, 96, 115, 115, 115, 115, 115, 115, 115, 96, 96, 96, 96, 96, 96, 136, 179, 179, 179, 159, 96, 99, 99, 99, 99, 99, 99, 99, 99, 150, 402, 136, 150, 402, 96, 159, 150, 96, 96, 96, 96, 96, 97, 97, 5425, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 100, 100, 100, 100, 100, 100, 100, 100, 105, 655, 105, 105, 105, 105, 105, 105, 105, 105, 5426, 247, 655, 1015, 240, 105, 105, 105, 105, 105, 105, 124, 1015, 124, 124, 124, 124, 124, 124, 124, 124, 126, 240, 126, 126, 126, 126, 126, 126, 126, 126, 105, 105, 105, 105, 105, 105, 109, 109, 218, 109, 109, 109, 109, 109, 109, 247, 109, 109, 213, 213, 213, 213, 213, 213, 213, 109, 109, 109, 109, 109, 109, 194, 405, 302, 194, 127, 109, 127, 127, 127, 127, 127, 127, 127, 127, 194, 5430, 405, 218, 710, 109, 302, 194, 109, 109, 109, 109, 109, 110, 110, 710, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 114, 114, 217, 114, 114, 114, 114, 114, 114, 217, 114, 114, 233, 377, 1301, 217, 426, 469, 404, 114, 114, 114, 114, 114, 114, 196, 1301, 376, 5431, 128, 114, 128, 128, 128, 128, 128, 128, 128, 128, 196, 404, 233, 426, 469, 114, 376, 196, 114, 114, 114, 114, 114, 116, 116, 377, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 118, 234, 407, 619, 580, 1023, 1023, 1294, 234, 118, 118, 118, 118, 118, 118, 118, 118, 1294, 273, 619, 407, 425, 118, 118, 118, 118, 118, 118, 129, 425, 129, 129, 129, 129, 129, 129, 129, 129, 143, 249, 580, 249, 249, 249, 249, 249, 249, 249, 118, 118, 118, 118, 118, 118, 120, 120, 120, 120, 120, 120, 120, 120, 193, 273, 202, 143, 141, 120, 120, 120, 120, 120, 120, 141, 193, 393, 193, 717, 202, 143, 249, 393, 198, 193, 157, 202, 143, 198, 171, 314, 621, 415, 717, 120, 120, 120, 120, 120, 120, 122, 122, 198, 122, 122, 122, 122, 122, 122, 198, 122, 122, 157, 620, 141, 168, 272, 171, 169, 122, 122, 122, 122, 122, 122, 141, 157, 621, 237, 168, 122, 171, 169, 157, 171, 237, 168, 415, 171, 169, 172, 172, 172, 180, 122, 182, 5433, 122, 122, 122, 168, 122, 130, 169, 277, 272, 620, 314, 414, 625, 418, 130, 130, 130, 130, 130, 130, 130, 182, 172, 206, 180, 277, 182, 130, 130, 130, 130, 130, 130, 1321, 625, 1321, 172, 206, 180, 172, 182, 175, 174, 172, 206, 180, 442, 182, 237, 431, 414, 277, 418, 130, 130, 130, 130, 130, 130, 131, 131, 131, 131, 131, 131, 131, 173, 176, 183, 175, 174, 2809, 131, 131, 131, 131, 131, 131, 181, 181, 181, 253, 470, 175, 174, 184, 175, 174, 253, 173, 175, 174, 197, 431, 173, 176, 183, 442, 131, 131, 131, 131, 131, 131, 174, 175, 2809, 181, 173, 176, 183, 173, 176, 184, 439, 173, 176, 183, 200, 197, 439, 181, 220, 467, 192, 411, 470, 184, 181, 220, 183, 411, 200, 197, 184, 176, 177, 177, 192, 200, 197, 467, 185, 411, 5434, 192, 177, 177, 177, 177, 177, 177, 177, 184, 187, 664, 192, 855, 200, 177, 177, 177, 177, 177, 177, 186, 186, 186, 236, 188, 185, 189, 190, 429, 225, 236, 225, 187, 177, 855, 220, 177, 187, 225, 185, 177, 177, 177, 177, 177, 177, 185, 395, 419, 186, 1826, 187, 188, 468, 189, 190, 634, 228, 187, 185, 204, 468, 664, 186, 228, 395, 188, 429, 189, 190, 186, 187, 258, 188, 204, 189, 190, 204, 228, 258, 430, 204, 634, 186, 236, 201, 188, 195, 189, 190, 190, 395, 1826, 419, 189, 191, 191, 195, 195, 195, 195, 195, 195, 756, 756, 191, 191, 191, 191, 191, 191, 191, 201, 203, 195, 642, 436, 199, 191, 191, 191, 191, 191, 191, 756, 430, 201, 259, 195, 205, 258, 199, 205, 201, 259, 195, 631, 191, 199, 207, 203, 642, 227, 205, 191, 191, 191, 191, 191, 191, 205, 199, 235, 207, 203, 917, 227, 191, 436, 235, 207, 203, 221, 227, 221, 221, 221, 221, 221, 221, 221, 221, 5435, 499, 235, 631, 436, 917, 207, 208, 208, 499, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 209, 209, 255, 209, 209, 209, 209, 209, 209, 255, 209, 209, 901, 1027, 661, 255, 1027, 632, 901, 209, 209, 209, 209, 209, 209, 209, 403, 1983, 635, 223, 209, 223, 223, 223, 223, 223, 223, 223, 223, 262, 661, 1983, 403, 579, 209, 485, 262, 209, 209, 209, 209, 209, 214, 214, 214, 214, 214, 214, 214, 214, 403, 579, 632, 485, 214, 214, 214, 214, 214, 214, 214, 224, 635, 224, 224, 224, 224, 224, 224, 250, 224, 250, 250, 250, 250, 250, 250, 250, 608, 485, 529, 214, 214, 214, 214, 214, 214, 216, 216, 216, 216, 216, 216, 216, 216, 638, 608, 1040, 529, 266, 216, 216, 216, 216, 216, 216, 266, 760, 2944, 251, 250, 251, 251, 251, 251, 251, 251, 251, 282, 643, 266, 2944, 280, 1040, 529, 282, 216, 216, 216, 216, 216, 216, 219, 219, 638, 219, 219, 219, 219, 219, 219, 260, 219, 219, 760, 1834, 260, 280, 662, 640, 251, 219, 219, 219, 219, 219, 219, 264, 265, 284, 260, 280, 219, 643, 264, 265, 284, 260, 280, 511, 264, 306, 849, 646, 849, 285, 219, 511, 306, 219, 219, 219, 285, 219, 226, 226, 226, 226, 226, 226, 226, 1834, 662, 285, 640, 849, 226, 226, 226, 226, 226, 226, 226, 275, 275, 275, 275, 275, 275, 275, 647, 325, 646, 327, 764, 588, 265, 284, 325, 285, 327, 306, 291, 226, 226, 226, 226, 226, 226, 238, 238, 291, 238, 238, 238, 238, 238, 238, 291, 238, 238, 1009, 685, 718, 718, 764, 1009, 338, 238, 238, 238, 238, 238, 238, 338, 647, 718, 588, 859, 238, 685, 276, 238, 276, 276, 276, 276, 276, 276, 276, 276, 327, 904, 238, 293, 588, 238, 238, 238, 238, 238, 239, 239, 293, 239, 239, 239, 239, 239, 239, 293, 239, 239, 473, 473, 473, 473, 473, 473, 473, 239, 239, 239, 239, 239, 239, 316, 658, 622, 768, 859, 239, 278, 278, 278, 278, 278, 278, 278, 278, 316, 975, 1029, 1029, 904, 239, 979, 316, 239, 239, 239, 239, 239, 241, 241, 1021, 241, 241, 241, 241, 241, 241, 241, 241, 241, 316, 658, 979, 768, 925, 2679, 622, 241, 241, 241, 241, 241, 241, 319, 622, 914, 319, 975, 241, 279, 279, 279, 279, 279, 279, 279, 279, 319, 1014, 1021, 319, 304, 241, 914, 319, 241, 241, 241, 241, 241, 242, 242, 2679, 242, 242, 242, 242, 242, 242, 242, 242, 242, 304, 329, 330, 320, 329, 317, 925, 242, 242, 242, 242, 242, 242, 343, 304, 329, 330, 320, 242, 317, 320, 304, 329, 330, 320, 343, 317, 343, 1024, 1014, 1320, 1320, 242, 1024, 343, 242, 242, 242, 242, 242, 243, 243, 317, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 244, 244, 5438, 244, 244, 244, 244, 244, 244, 244, 244, 244, 332, 1134, 1267, 332, 5439, 321, 354, 244, 244, 244, 244, 244, 244, 244, 332, 1008, 340, 382, 244, 321, 354, 332, 321, 340, 382, 335, 321, 354, 1008, 323, 835, 1330, 244, 1008, 332, 244, 244, 244, 244, 244, 246, 246, 321, 246, 246, 246, 246, 246, 246, 246, 246, 246, 335, 1134, 323, 322, 835, 1267, 386, 246, 246, 246, 246, 246, 246, 386, 335, 1300, 323, 322, 246, 323, 322, 335, 340, 323, 322, 835, 397, 1194, 5441, 1330, 1300, 1194, 246, 397, 335, 246, 246, 246, 246, 246, 252, 252, 322, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 254, 254, 5442, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 256, 256, 256, 256, 256, 256, 256, 256, 342, 5443, 357, 1315, 283, 256, 256, 256, 256, 256, 256, 283, 326, 1315, 342, 659, 357, 283, 394, 326, 394, 342, 283, 357, 5446, 326, 352, 394, 546, 342, 326, 256, 256, 256, 256, 256, 256, 261, 261, 261, 261, 261, 261, 261, 261, 331, 546, 352, 283, 334, 261, 261, 261, 261, 261, 261, 326, 328, 383, 331, 659, 352, 444, 334, 328, 383, 331, 341, 352, 444, 334, 383, 546, 1041, 341, 328, 261, 261, 261, 261, 261, 261, 263, 334, 331, 341, 1221, 350, 334, 333, 348, 263, 263, 263, 263, 263, 263, 263, 360, 348, 350, 328, 1209, 333, 263, 263, 263, 263, 263, 263, 333, 341, 360, 348, 350, 384, 1629, 1041, 389, 360, 348, 350, 384, 333, 333, 389, 1629, 1312, 1141, 1221, 263, 263, 263, 263, 263, 263, 267, 267, 360, 267, 267, 267, 267, 267, 267, 267, 267, 267, 663, 353, 347, 5449, 353, 1312, 1209, 267, 267, 267, 267, 267, 267, 339, 347, 353, 347, 388, 267, 1012, 339, 633, 353, 347, 388, 384, 339, 336, 389, 633, 388, 339, 267, 663, 1141, 267, 267, 267, 267, 267, 271, 271, 347, 271, 271, 271, 271, 271, 271, 271, 271, 271, 336, 358, 369, 356, 1313, 339, 358, 271, 271, 271, 271, 271, 271, 271, 336, 356, 369, 356, 271, 399, 358, 336, 361, 369, 356, 641, 399, 358, 1012, 712, 369, 769, 271, 641, 336, 271, 271, 271, 271, 271, 281, 281, 281, 281, 281, 281, 281, 281, 1313, 361, 366, 1725, 390, 281, 281, 281, 281, 281, 281, 390, 400, 445, 712, 361, 366, 366, 1296, 400, 445, 365, 361, 366, 1725, 390, 445, 903, 769, 399, 400, 281, 281, 281, 281, 281, 281, 286, 286, 286, 286, 286, 286, 286, 344, 452, 355, 1296, 365, 344, 286, 286, 286, 286, 286, 286, 400, 446, 454, 452, 355, 344, 365, 344, 446, 454, 452, 355, 458, 365, 344, 1022, 1038, 1599, 1599, 458, 286, 286, 286, 286, 286, 286, 324, 457, 345, 355, 903, 1609, 365, 345, 457, 324, 324, 324, 324, 324, 324, 324, 324, 368, 5450, 345, 1212, 345, 324, 324, 324, 324, 324, 324, 345, 398, 456, 368, 1625, 446, 1022, 1038, 398, 456, 368, 368, 583, 324, 398, 456, 324, 1609, 583, 398, 324, 324, 324, 324, 324, 324, 337, 460, 615, 368, 583, 457, 840, 840, 460, 337, 337, 337, 337, 337, 337, 337, 337, 363, 1625, 398, 615, 346, 337, 337, 337, 337, 337, 337, 840, 481, 525, 542, 1212, 346, 349, 346, 481, 525, 542, 363, 462, 337, 346, 349, 363, 359, 615, 462, 337, 337, 337, 337, 337, 337, 362, 346, 364, 349, 363, 359, 362, 337, 939, 970, 349, 363, 359, 378, 660, 378, 378, 378, 378, 378, 378, 378, 660, 349, 351, 359, 724, 362, 5452, 364, 724, 1830, 939, 351, 351, 351, 351, 351, 351, 351, 351, 362, 970, 364, 462, 552, 367, 724, 362, 464, 364, 351, 367, 939, 378, 477, 464, 552, 1830, 552, 367, 362, 477, 364, 595, 351, 552, 367, 477, 1319, 464, 595, 351, 370, 370, 1319, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 374, 374, 599, 374, 374, 374, 374, 374, 374, 599, 374, 374, 474, 474, 474, 474, 474, 474, 474, 374, 374, 374, 374, 374, 374, 486, 1025, 601, 1037, 611, 374, 1025, 486, 374, 601, 433, 611, 433, 433, 433, 433, 433, 433, 433, 374, 2191, 486, 374, 374, 374, 374, 374, 375, 375, 772, 375, 375, 375, 375, 375, 375, 463, 375, 375, 624, 1499, 2191, 1037, 463, 1499, 771, 375, 375, 375, 375, 375, 375, 433, 771, 463, 624, 379, 375, 379, 379, 379, 379, 379, 379, 379, 484, 771, 656, 940, 772, 433, 375, 484, 624, 375, 375, 375, 375, 375, 380, 463, 380, 380, 380, 380, 380, 380, 380, 628, 432, 772, 1322, 940, 1322, 656, 628, 432, 379, 432, 432, 432, 432, 432, 432, 432, 475, 475, 475, 475, 475, 475, 475, 656, 940, 1630, 1975, 5453, 1975, 1630, 432, 380, 381, 381, 484, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 385, 385, 385, 385, 385, 385, 385, 385, 2766, 2766, 5454, 1197, 679, 385, 385, 385, 385, 385, 385, 679, 1197, 1133, 434, 1565, 434, 434, 434, 434, 434, 434, 434, 478, 478, 478, 478, 478, 478, 478, 478, 385, 385, 385, 385, 385, 385, 387, 387, 387, 387, 387, 387, 387, 977, 977, 977, 1017, 1565, 387, 387, 387, 387, 387, 387, 387, 434, 435, 483, 435, 435, 435, 435, 435, 435, 483, 488, 1039, 505, 711, 1222, 483, 1133, 488, 434, 1039, 387, 387, 387, 387, 387, 387, 391, 391, 488, 391, 391, 391, 391, 391, 391, 689, 391, 391, 977, 505, 711, 1976, 689, 435, 938, 391, 391, 391, 391, 391, 391, 391, 1017, 505, 488, 938, 391, 1222, 711, 476, 505, 435, 476, 476, 476, 476, 476, 476, 476, 476, 391, 1982, 822, 391, 391, 391, 938, 391, 392, 392, 528, 392, 392, 392, 392, 392, 392, 528, 392, 392, 479, 517, 1976, 516, 822, 851, 461, 392, 392, 392, 392, 392, 392, 461, 693, 517, 527, 851, 392, 461, 487, 693, 517, 527, 461, 822, 851, 487, 479, 527, 516, 1982, 392, 487, 544, 392, 392, 392, 487, 392, 517, 544, 479, 698, 516, 479, 854, 544, 528, 479, 461, 516, 392, 396, 396, 396, 396, 396, 396, 396, 396, 698, 854, 494, 487, 521, 396, 396, 396, 396, 396, 396, 494, 494, 494, 494, 494, 494, 494, 521, 854, 700, 521, 747, 727, 942, 521, 698, 700, 747, 521, 727, 396, 396, 396, 396, 396, 396, 401, 401, 401, 401, 401, 401, 401, 401, 522, 535, 5457, 942, 530, 401, 401, 401, 401, 401, 401, 530, 731, 1128, 522, 535, 401, 522, 1128, 731, 494, 522, 535, 747, 942, 530, 5460, 5461, 522, 535, 942, 401, 401, 401, 401, 401, 401, 406, 406, 1128, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 409, 409, 1298, 409, 409, 409, 409, 409, 409, 545, 409, 409, 519, 555, 2342, 1487, 545, 1828, 519, 409, 409, 409, 409, 409, 409, 547, 519, 555, 496, 519, 409, 2342, 547, 519, 555, 1208, 409, 496, 496, 496, 496, 496, 496, 496, 409, 1828, 547, 409, 409, 409, 409, 409, 410, 410, 598, 410, 410, 410, 410, 410, 410, 598, 410, 410, 533, 556, 520, 545, 1298, 1309, 533, 410, 410, 410, 410, 410, 410, 531, 533, 556, 520, 1487, 410, 520, 531, 533, 556, 520, 520, 496, 531, 748, 885, 5463, 1208, 531, 410, 748, 885, 410, 410, 410, 410, 410, 410, 497, 520, 523, 1309, 559, 885, 748, 598, 2868, 497, 497, 497, 497, 497, 497, 497, 531, 410, 412, 412, 557, 412, 412, 412, 412, 412, 412, 603, 412, 412, 523, 559, 534, 497, 603, 557, 2199, 412, 412, 412, 412, 412, 412, 532, 523, 559, 534, 523, 412, 557, 532, 523, 559, 534, 534, 1311, 557, 784, 2199, 2868, 1607, 532, 412, 1311, 784, 412, 412, 412, 704, 412, 413, 413, 534, 413, 413, 413, 413, 413, 413, 1612, 413, 413, 536, 563, 550, 603, 704, 532, 536, 413, 413, 413, 413, 413, 413, 413, 536, 563, 550, 1607, 413, 614, 597, 536, 563, 550, 549, 1827, 614, 597, 1602, 563, 704, 549, 413, 597, 536, 413, 413, 413, 550, 413, 416, 416, 549, 416, 416, 416, 416, 416, 416, 788, 416, 416, 538, 1612, 1602, 551, 788, 1827, 551, 416, 416, 416, 416, 416, 416, 548, 538, 551, 549, 551, 416, 5464, 548, 538, 810, 681, 551, 614, 548, 560, 538, 810, 681, 548, 416, 5465, 538, 416, 416, 416, 416, 416, 417, 417, 609, 417, 417, 417, 417, 417, 417, 609, 417, 417, 539, 564, 560, 609, 1131, 548, 564, 417, 417, 417, 417, 417, 417, 417, 539, 814, 560, 1824, 417, 691, 564, 539, 814, 560, 540, 1131, 691, 564, 565, 681, 1131, 565, 417, 539, 539, 417, 417, 417, 417, 417, 420, 420, 565, 420, 420, 420, 420, 420, 420, 565, 420, 420, 540, 553, 562, 1842, 1824, 566, 577, 420, 420, 420, 420, 420, 420, 553, 540, 553, 562, 540, 420, 566, 577, 540, 553, 562, 562, 691, 566, 577, 1316, 1842, 5468, 577, 420, 1316, 540, 420, 420, 420, 420, 420, 421, 421, 562, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 427, 427, 1491, 427, 427, 427, 427, 427, 427, 574, 427, 427, 561, 1491, 574, 554, 916, 1491, 561, 427, 427, 427, 427, 427, 427, 567, 561, 554, 574, 554, 427, 1600, 916, 561, 858, 574, 554, 1600, 569, 567, 570, 858, 572, 575, 427, 1961, 567, 427, 427, 427, 916, 427, 428, 428, 554, 428, 428, 428, 428, 428, 428, 850, 428, 428, 567, 569, 576, 570, 850, 572, 575, 428, 428, 428, 428, 428, 428, 428, 1493, 569, 576, 570, 428, 572, 575, 605, 569, 576, 570, 850, 572, 575, 605, 1493, 1961, 1961, 428, 1493, 576, 428, 428, 428, 570, 428, 437, 437, 605, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 440, 440, 440, 440, 440, 440, 440, 440, 5477, 1295, 1613, 2346, 613, 440, 440, 440, 440, 440, 440, 613, 602, 680, 690, 695, 696, 613, 571, 602, 680, 690, 695, 696, 2346, 602, 680, 690, 695, 1010, 602, 440, 440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 443, 443, 443, 571, 1010, 1010, 571, 1225, 443, 443, 443, 443, 443, 443, 602, 604, 1613, 571, 1295, 2385, 720, 1225, 604, 665, 571, 665, 665, 665, 665, 665, 665, 665, 696, 604, 443, 443, 443, 443, 443, 443, 453, 453, 453, 453, 453, 453, 453, 453, 720, 1310, 1225, 2385, 1263, 453, 453, 453, 453, 453, 453, 604, 617, 702, 720, 703, 728, 720, 573, 617, 702, 720, 703, 728, 1263, 617, 702, 665, 5478, 728, 617, 453, 453, 453, 453, 453, 453, 455, 455, 455, 455, 455, 455, 455, 455, 573, 1310, 1263, 765, 537, 455, 455, 455, 455, 455, 455, 617, 618, 2384, 573, 2328, 729, 765, 537, 618, 616, 573, 682, 729, 765, 537, 537, 616, 703, 682, 618, 455, 455, 455, 455, 455, 455, 459, 537, 573, 873, 616, 2328, 682, 537, 1425, 459, 459, 459, 459, 459, 459, 459, 459, 1425, 2384, 618, 1507, 873, 459, 459, 459, 459, 459, 459, 585, 1507, 585, 585, 585, 585, 585, 585, 585, 729, 666, 568, 666, 666, 666, 666, 666, 666, 666, 873, 459, 459, 459, 459, 459, 459, 472, 472, 733, 472, 472, 472, 472, 472, 472, 733, 472, 472, 568, 5479, 1981, 2329, 585, 1631, 736, 472, 472, 472, 472, 472, 472, 736, 568, 1631, 1428, 1299, 472, 736, 1981, 568, 585, 667, 666, 667, 667, 667, 667, 667, 667, 667, 472, 2680, 568, 472, 472, 472, 472, 472, 480, 480, 480, 480, 480, 480, 480, 480, 733, 1299, 1142, 2329, 697, 480, 480, 480, 480, 480, 480, 697, 1299, 1428, 586, 2680, 586, 586, 586, 586, 586, 586, 586, 745, 1143, 697, 1142, 667, 879, 745, 907, 480, 480, 480, 480, 480, 480, 482, 482, 482, 482, 482, 482, 482, 482, 2808, 879, 1142, 1143, 1829, 482, 482, 482, 482, 482, 482, 586, 1829, 1608, 587, 785, 587, 587, 587, 587, 587, 587, 785, 705, 1143, 907, 745, 879, 785, 586, 705, 482, 482, 482, 482, 482, 482, 489, 489, 489, 489, 489, 489, 489, 705, 1129, 907, 1633, 2808, 1129, 489, 489, 489, 489, 489, 489, 587, 1317, 1608, 1317, 1945, 584, 1633, 584, 584, 584, 584, 584, 584, 584, 1129, 1945, 1317, 1317, 587, 584, 489, 489, 489, 489, 489, 489, 493, 493, 584, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 514, 514, 5594, 514, 514, 514, 514, 514, 514, 514, 514, 514, 719, 719, 719, 719, 719, 719, 719, 514, 514, 514, 514, 514, 514, 706, 1835, 707, 732, 793, 514, 1867, 706, 735, 707, 732, 793, 995, 706, 776, 735, 732, 793, 706, 514, 707, 732, 514, 514, 514, 514, 514, 524, 776, 735, 995, 776, 1867, 1744, 1007, 776, 524, 524, 524, 524, 524, 524, 524, 524, 706, 1835, 707, 732, 1011, 524, 524, 524, 524, 524, 524, 714, 995, 714, 714, 714, 714, 714, 714, 714, 1601, 786, 734, 790, 524, 1011, 714, 524, 786, 734, 790, 524, 524, 524, 524, 524, 524, 526, 738, 1007, 734, 1601, 1913, 1011, 1601, 738, 526, 526, 526, 526, 526, 526, 526, 526, 983, 1744, 738, 1007, 983, 526, 526, 526, 526, 526, 526, 715, 734, 715, 715, 715, 715, 715, 715, 715, 3173, 983, 864, 868, 1913, 786, 715, 790, 738, 864, 868, 526, 526, 526, 526, 526, 526, 541, 791, 773, 773, 773, 773, 773, 773, 791, 541, 541, 541, 541, 541, 541, 541, 541, 1839, 723, 791, 3173, 1065, 541, 541, 541, 541, 541, 541, 716, 875, 716, 716, 716, 716, 716, 716, 875, 792, 1492, 1065, 887, 541, 773, 716, 792, 791, 723, 887, 541, 541, 541, 541, 541, 541, 725, 1873, 1839, 811, 792, 812, 723, 541, 543, 723, 811, 1065, 812, 723, 1492, 1028, 811, 543, 543, 543, 543, 543, 543, 543, 543, 1492, 723, 1873, 725, 1492, 543, 543, 543, 543, 543, 543, 795, 737, 1841, 1825, 891, 722, 725, 795, 737, 725, 818, 891, 1028, 725, 737, 1028, 4242, 818, 795, 737, 543, 543, 543, 543, 543, 543, 558, 812, 722, 2216, 1028, 818, 725, 722, 4242, 558, 558, 558, 558, 558, 558, 558, 558, 1841, 795, 737, 744, 722, 1825, 836, 722, 2216, 777, 558, 722, 744, 744, 744, 744, 744, 744, 744, 744, 836, 920, 932, 777, 558, 744, 777, 836, 920, 932, 777, 558, 578, 578, 777, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 581, 581, 819, 581, 581, 581, 581, 581, 581, 819, 581, 581, 802, 797, 2925, 819, 1944, 2925, 865, 581, 581, 581, 581, 581, 581, 865, 802, 797, 743, 1624, 581, 865, 1944, 802, 797, 1624, 581, 743, 743, 743, 743, 743, 743, 743, 581, 797, 802, 581, 581, 581, 581, 581, 582, 582, 936, 582, 582, 582, 582, 582, 582, 936, 582, 582, 774, 778, 775, 798, 743, 5632, 5633, 582, 582, 582, 582, 582, 582, 817, 945, 816, 775, 798, 582, 775, 817, 945, 816, 775, 798, 743, 779, 774, 798, 778, 1336, 817, 582, 1849, 775, 582, 582, 582, 582, 582, 582, 774, 1611, 778, 774, 796, 778, 1611, 774, 779, 778, 1336, 1843, 1611, 779, 1336, 1094, 817, 582, 589, 589, 1887, 589, 589, 589, 589, 589, 589, 779, 589, 589, 779, 796, 816, 1094, 779, 826, 781, 589, 589, 589, 589, 589, 589, 1186, 866, 796, 1887, 826, 589, 826, 781, 866, 796, 781, 780, 1843, 826, 781, 1849, 1094, 5634, 1186, 589, 826, 1331, 589, 589, 589, 589, 589, 590, 590, 781, 590, 590, 590, 590, 590, 590, 949, 590, 590, 780, 1331, 839, 1331, 949, 1186, 789, 590, 590, 590, 590, 590, 590, 789, 780, 794, 839, 780, 590, 789, 866, 780, 794, 839, 789, 1495, 1495, 839, 794, 1623, 1495, 1623, 590, 794, 780, 590, 590, 590, 590, 590, 594, 594, 594, 594, 594, 594, 594, 594, 843, 5637, 789, 943, 1623, 594, 594, 594, 594, 594, 594, 794, 815, 2200, 843, 871, 870, 943, 837, 815, 845, 843, 871, 870, 2200, 815, 5638, 943, 843, 870, 815, 594, 594, 594, 594, 594, 594, 596, 596, 596, 596, 596, 596, 596, 596, 837, 1614, 845, 943, 5640, 596, 596, 596, 596, 596, 596, 815, 820, 877, 837, 878, 845, 889, 1840, 820, 877, 837, 878, 845, 889, 820, 877, 1956, 871, 5642, 820, 596, 596, 596, 596, 596, 596, 600, 600, 600, 600, 600, 600, 600, 600, 1423, 1614, 1614, 1903, 600, 600, 600, 600, 600, 600, 600, 820, 951, 888, 831, 958, 1423, 962, 1840, 951, 888, 1423, 958, 782, 962, 831, 888, 1956, 878, 1903, 889, 600, 600, 600, 600, 600, 600, 606, 606, 831, 606, 606, 606, 606, 606, 606, 831, 606, 606, 1998, 838, 782, 2933, 1998, 2933, 2646, 606, 606, 606, 606, 606, 606, 821, 985, 838, 782, 872, 606, 782, 821, 606, 838, 782, 872, 799, 848, 893, 2646, 1224, 985, 821, 606, 838, 893, 606, 606, 606, 872, 606, 607, 607, 782, 607, 607, 607, 607, 607, 607, 973, 607, 607, 799, 848, 985, 1519, 973, 821, 880, 607, 607, 607, 607, 607, 607, 880, 799, 848, 1519, 800, 607, 991, 1224, 799, 848, 985, 1519, 5643, 991, 880, 1224, 848, 1947, 800, 607, 893, 799, 607, 607, 607, 800, 607, 610, 610, 610, 610, 610, 610, 610, 610, 1520, 800, 1959, 800, 825, 610, 610, 610, 610, 610, 610, 910, 882, 935, 896, 934, 825, 910, 825, 882, 935, 896, 934, 1958, 1520, 825, 825, 896, 934, 910, 882, 610, 610, 610, 610, 610, 610, 612, 612, 612, 612, 612, 612, 612, 825, 1520, 1959, 5644, 1947, 1958, 612, 612, 612, 612, 612, 612, 882, 1031, 1042, 947, 956, 959, 967, 895, 1031, 1042, 947, 956, 959, 967, 895, 935, 947, 956, 959, 967, 612, 612, 612, 612, 612, 612, 623, 623, 895, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 626, 626, 1979, 626, 626, 626, 626, 626, 626, 948, 626, 626, 801, 827, 1044, 5650, 948, 5651, 1979, 626, 626, 626, 626, 626, 626, 881, 801, 2867, 1044, 827, 626, 1314, 881, 801, 953, 1044, 803, 801, 881, 2399, 827, 953, 804, 881, 626, 1314, 801, 626, 626, 626, 626, 626, 627, 627, 827, 627, 627, 627, 627, 627, 627, 827, 627, 627, 803, 804, 1314, 948, 1422, 881, 804, 627, 627, 627, 627, 627, 627, 2867, 803, 2810, 2399, 803, 627, 960, 804, 803, 937, 804, 894, 1422, 960, 804, 953, 937, 1422, 894, 627, 1421, 803, 627, 627, 627, 627, 627, 804, 941, 894, 937, 1955, 1421, 806, 941, 1994, 1994, 627, 629, 629, 1994, 629, 629, 629, 629, 629, 629, 806, 629, 629, 806, 2810, 941, 1421, 806, 894, 5652, 629, 629, 629, 629, 629, 629, 823, 960, 2838, 1114, 806, 629, 823, 1955, 955, 964, 941, 805, 823, 1061, 823, 955, 964, 1018, 1090, 629, 1061, 823, 629, 629, 629, 1090, 629, 630, 630, 955, 630, 630, 630, 630, 630, 630, 2361, 630, 630, 805, 2361, 842, 2838, 1114, 1018, 1965, 630, 630, 630, 630, 630, 630, 630, 805, 986, 842, 805, 630, 1018, 993, 805, 1957, 842, 842, 1114, 1018, 993, 964, 982, 1957, 986, 630, 993, 805, 630, 630, 630, 830, 630, 636, 636, 842, 636, 636, 636, 636, 636, 636, 1148, 636, 636, 841, 828, 830, 986, 1148, 982, 841, 636, 636, 636, 636, 636, 636, 830, 841, 988, 1496, 828, 636, 982, 1965, 841, 982, 828, 986, 844, 982, 830, 828, 1496, 2120, 988, 636, 1496, 830, 636, 636, 636, 636, 636, 637, 637, 828, 637, 637, 637, 637, 637, 637, 828, 637, 637, 844, 830, 4262, 988, 2120, 2126, 5659, 637, 637, 637, 637, 637, 637, 637, 844, 1152, 1960, 832, 637, 994, 1063, 844, 1152, 832, 988, 846, 994, 1063, 832, 2193, 988, 2126, 637, 1063, 844, 637, 637, 637, 637, 637, 639, 639, 832, 639, 639, 639, 639, 639, 639, 832, 639, 639, 846, 1043, 834, 1960, 4262, 1100, 846, 639, 639, 639, 639, 639, 639, 834, 846, 1832, 2193, 1000, 639, 1100, 1043, 846, 1043, 1064, 898, 994, 1100, 834, 1043, 2140, 1064, 898, 639, 1000, 834, 639, 639, 639, 2195, 639, 644, 644, 898, 644, 644, 644, 644, 644, 644, 1093, 644, 644, 1832, 834, 1832, 2140, 1093, 1000, 1154, 644, 644, 644, 644, 644, 644, 1154, 2198, 2820, 898, 860, 644, 860, 860, 860, 860, 860, 860, 860, 1000, 847, 1071, 1064, 2156, 2195, 644, 2203, 1071, 644, 644, 644, 644, 644, 645, 645, 1071, 645, 645, 645, 645, 645, 645, 1071, 645, 645, 1033, 1121, 847, 1093, 2156, 2820, 2198, 645, 645, 645, 645, 645, 645, 645, 1033, 1121, 847, 860, 645, 5660, 2203, 1033, 1121, 847, 847, 978, 978, 978, 978, 978, 978, 978, 645, 1121, 1033, 645, 645, 645, 645, 645, 648, 648, 847, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 657, 657, 1092, 657, 657, 657, 657, 657, 657, 1092, 657, 657, 1498, 1494, 1498, 1092, 2197, 2386, 1498, 657, 657, 657, 657, 657, 657, 657, 921, 1161, 1494, 1047, 657, 5661, 1494, 921, 1161, 921, 921, 921, 921, 921, 921, 921, 2197, 1047, 657, 2386, 1047, 657, 657, 657, 1047, 657, 668, 668, 1047, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 670, 670, 670, 670, 670, 670, 670, 5671, 5672, 5673, 5684, 1237, 2196, 670, 670, 670, 670, 670, 670, 861, 2196, 861, 861, 861, 861, 861, 861, 861, 862, 1237, 862, 862, 862, 862, 862, 862, 862, 989, 1243, 670, 670, 670, 670, 670, 670, 678, 678, 678, 678, 678, 678, 678, 678, 989, 1072, 1237, 1243, 1150, 678, 678, 678, 678, 678, 678, 1150, 892, 2204, 989, 1072, 1119, 1150, 861, 892, 807, 808, 1072, 1119, 989, 892, 1072, 862, 1257, 1243, 892, 678, 678, 678, 678, 678, 678, 687, 687, 687, 687, 687, 687, 687, 1119, 989, 1257, 2209, 807, 808, 687, 687, 687, 687, 687, 687, 892, 954, 2204, 5685, 2642, 2214, 807, 808, 954, 807, 808, 965, 687, 807, 808, 2642, 1257, 2835, 965, 954, 687, 687, 687, 687, 687, 687, 807, 808, 808, 965, 2209, 2214, 807, 687, 688, 688, 688, 688, 688, 688, 688, 688, 2212, 1995, 1442, 954, 897, 688, 688, 688, 688, 688, 688, 897, 1165, 965, 1995, 2376, 2835, 897, 1995, 1165, 1442, 922, 897, 922, 922, 922, 922, 922, 922, 922, 2376, 688, 688, 688, 688, 688, 688, 692, 692, 692, 692, 692, 692, 692, 692, 2212, 1442, 1646, 897, 966, 692, 692, 692, 692, 692, 692, 966, 923, 833, 923, 923, 923, 923, 923, 923, 923, 996, 1066, 1646, 833, 966, 2388, 1646, 996, 1066, 922, 692, 692, 692, 692, 692, 692, 694, 833, 1448, 1130, 1226, 996, 1066, 5686, 833, 694, 694, 694, 694, 694, 694, 694, 2388, 2392, 2215, 2240, 1448, 833, 694, 694, 694, 694, 694, 694, 924, 923, 924, 924, 924, 924, 924, 924, 976, 976, 976, 976, 976, 976, 976, 1130, 1226, 2240, 1448, 2822, 694, 694, 694, 694, 694, 694, 699, 699, 699, 699, 699, 699, 699, 699, 2215, 2392, 1130, 1226, 952, 699, 699, 699, 699, 699, 699, 952, 963, 2822, 5697, 2205, 981, 952, 1051, 963, 924, 1144, 952, 2205, 976, 963, 2383, 1144, 2393, 2382, 963, 699, 699, 699, 699, 699, 699, 701, 701, 701, 701, 701, 701, 701, 981, 1144, 1051, 981, 952, 1051, 701, 701, 701, 701, 701, 701, 963, 968, 981, 1030, 1051, 981, 1052, 1051, 968, 981, 1144, 1051, 2382, 1176, 968, 2383, 2393, 1462, 1176, 968, 701, 701, 701, 701, 701, 701, 726, 726, 726, 726, 726, 726, 726, 726, 1052, 1462, 1030, 1176, 1104, 726, 726, 726, 726, 726, 726, 968, 969, 5698, 1052, 1030, 1104, 1052, 1104, 969, 1030, 1052, 2244, 1145, 1176, 1104, 5699, 1462, 2343, 1104, 969, 726, 726, 726, 726, 726, 726, 730, 730, 730, 730, 730, 730, 730, 730, 2343, 1102, 1145, 2244, 987, 730, 730, 730, 730, 730, 730, 969, 997, 1102, 1175, 1102, 2104, 984, 1223, 997, 987, 1175, 1102, 1145, 1223, 997, 987, 1102, 2104, 1145, 997, 730, 730, 730, 730, 730, 730, 739, 739, 739, 739, 739, 739, 739, 987, 984, 5717, 3416, 2254, 2104, 739, 739, 739, 739, 739, 739, 997, 1151, 1005, 984, 3047, 1223, 984, 2821, 1151, 987, 984, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 2254, 3416, 739, 739, 739, 739, 739, 739, 755, 755, 984, 755, 755, 755, 755, 755, 755, 755, 755, 755, 1032, 2821, 1034, 1117, 1005, 1032, 3047, 755, 755, 755, 755, 755, 755, 998, 1992, 1156, 1034, 1117, 755, 1032, 998, 1151, 1156, 1034, 1117, 1005, 1032, 1182, 1117, 1992, 2689, 998, 755, 1992, 1182, 755, 755, 755, 755, 755, 761, 761, 1034, 761, 761, 761, 761, 761, 761, 761, 761, 761, 2689, 5718, 2654, 1521, 999, 998, 1006, 761, 761, 761, 761, 761, 761, 2654, 824, 1006, 1006, 1006, 761, 824, 999, 1156, 1095, 1203, 5720, 824, 999, 1521, 1046, 1095, 1203, 824, 761, 824, 1046, 761, 761, 761, 761, 761, 824, 1054, 1046, 1095, 999, 1046, 1006, 1158, 1521, 1046, 1055, 761, 763, 763, 1158, 763, 763, 763, 763, 763, 763, 763, 763, 763, 1048, 999, 1055, 1006, 1158, 1054, 2416, 763, 763, 763, 763, 763, 763, 1055, 1048, 2401, 1159, 1048, 763, 1054, 1290, 1048, 1054, 1159, 1163, 2416, 1054, 1055, 1120, 1159, 1055, 1163, 763, 1523, 1055, 763, 763, 763, 763, 763, 1048, 763, 766, 766, 1054, 766, 766, 766, 766, 766, 766, 1167, 766, 766, 1049, 1120, 1050, 1523, 1167, 2401, 1290, 766, 766, 766, 766, 766, 766, 1067, 1049, 1120, 1050, 1049, 766, 1050, 1067, 1049, 1120, 1050, 1523, 2387, 1067, 1290, 1163, 2794, 1523, 1067, 766, 2387, 1049, 766, 766, 766, 1050, 766, 767, 767, 1056, 767, 767, 767, 767, 767, 767, 1228, 767, 767, 829, 5721, 2943, 1167, 1228, 1067, 1056, 767, 767, 767, 767, 767, 767, 767, 1406, 1068, 829, 1056, 767, 1232, 2794, 1169, 1068, 1997, 1406, 1997, 1232, 829, 1169, 1997, 1059, 1056, 767, 1068, 1056, 767, 767, 767, 1056, 767, 783, 829, 1169, 2943, 5722, 1406, 1059, 1112, 829, 783, 783, 783, 783, 783, 783, 783, 783, 1059, 1112, 1068, 1059, 829, 783, 783, 783, 783, 783, 783, 1239, 1096, 1162, 1059, 1112, 1170, 1059, 1239, 1096, 1162, 1059, 1112, 1170, 783, 1096, 1162, 783, 2807, 1170, 1096, 783, 783, 783, 783, 783, 783, 787, 787, 787, 787, 787, 787, 787, 787, 1146, 1122, 1053, 2266, 5725, 787, 787, 787, 787, 787, 787, 1096, 1584, 5729, 1146, 1122, 1053, 2279, 1185, 1053, 1187, 1097, 1122, 1053, 1146, 1185, 1122, 1187, 1097, 2266, 1584, 787, 787, 787, 787, 787, 787, 809, 1053, 1097, 2308, 1187, 2807, 2279, 1420, 1146, 809, 809, 809, 809, 809, 809, 809, 809, 1420, 2397, 1584, 2372, 1045, 809, 809, 809, 809, 809, 809, 1097, 2308, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1420, 1185, 1157, 809, 2362, 2362, 1101, 1125, 2362, 1157, 809, 809, 809, 809, 809, 809, 2218, 1664, 2372, 2397, 1157, 2390, 1073, 809, 813, 813, 813, 813, 813, 813, 813, 813, 1045, 1101, 1125, 1664, 1073, 813, 813, 813, 813, 813, 813, 1073, 1184, 1101, 1157, 1101, 1125, 2218, 1045, 1184, 5730, 1206, 1101, 1125, 1073, 1184, 2390, 1206, 2390, 1664, 5731, 813, 813, 813, 813, 813, 813, 853, 853, 1206, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 853, 856, 856, 1229, 856, 856, 856, 856, 856, 856, 1229, 856, 856, 1074, 1103, 2881, 1229, 5739, 6058, 1074, 856, 856, 856, 856, 856, 856, 1103, 1074, 1103, 1234, 1111, 856, 1253, 1273, 1074, 1103, 1234, 2881, 6073, 1253, 1273, 1111, 1234, 1127, 1111, 856, 1103, 1074, 856, 856, 856, 856, 856, 857, 857, 1111, 857, 857, 857, 857, 857, 857, 1111, 857, 857, 1057, 1177, 1948, 2400, 2824, 1127, 1177, 857, 857, 857, 857, 857, 857, 1236, 1230, 1948, 1057, 1235, 857, 1127, 1236, 1230, 1057, 1948, 1235, 1177, 1127, 1057, 2644, 2400, 1127, 2824, 857, 1058, 1236, 857, 857, 857, 857, 857, 1242, 1057, 3229, 2398, 1057, 6097, 1177, 1242, 1057, 1058, 857, 863, 863, 863, 863, 863, 863, 863, 863, 3392, 1058, 2644, 1075, 1277, 863, 863, 863, 863, 863, 863, 1277, 1155, 1230, 1241, 1058, 1235, 1075, 1058, 1155, 3229, 1241, 1058, 863, 1075, 1155, 1070, 1241, 1075, 2398, 1155, 863, 863, 863, 863, 863, 863, 1075, 3392, 1242, 1195, 1058, 1070, 1076, 863, 867, 867, 867, 867, 867, 867, 867, 867, 1070, 6105, 2217, 1155, 1076, 867, 867, 867, 867, 867, 867, 1076, 1293, 1255, 1070, 1274, 1256, 1070, 1195, 1293, 1255, 1070, 1274, 1256, 1076, 1195, 1255, 2341, 1274, 2217, 2341, 867, 867, 867, 867, 867, 867, 869, 869, 869, 869, 869, 869, 869, 869, 2341, 1195, 2217, 1695, 869, 869, 869, 869, 869, 869, 869, 1138, 2632, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1139, 1695, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1256, 1855, 869, 869, 869, 869, 869, 869, 874, 874, 874, 874, 874, 874, 874, 874, 6110, 2828, 1695, 1855, 1137, 874, 874, 874, 874, 874, 874, 1137, 2632, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1138, 1178, 1522, 1244, 1855, 1137, 1178, 1178, 1522, 1139, 1244, 874, 874, 874, 874, 874, 874, 876, 876, 876, 876, 876, 876, 876, 1244, 1178, 1522, 2828, 6137, 876, 876, 876, 876, 876, 876, 876, 1140, 1318, 1140, 1140, 1140, 1140, 1140, 1140, 1318, 3415, 1178, 1522, 1105, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 876, 876, 876, 876, 876, 876, 883, 883, 1105, 883, 883, 883, 883, 883, 883, 1275, 883, 883, 1078, 1105, 6148, 3415, 1275, 2638, 1113, 883, 883, 883, 883, 883, 883, 2638, 1078, 1105, 1140, 1113, 883, 6156, 1279, 1078, 1105, 2360, 883, 2360, 1106, 1279, 1739, 2360, 1270, 1113, 883, 1739, 1078, 883, 883, 883, 1113, 883, 884, 884, 1106, 884, 884, 884, 884, 884, 884, 1069, 884, 884, 1081, 1106, 1739, 1275, 1113, 1080, 1270, 884, 884, 884, 884, 884, 884, 1069, 1081, 1106, 2447, 1081, 884, 1069, 1270, 1081, 1106, 1270, 1069, 1190, 1279, 1270, 1270, 6161, 1190, 1190, 884, 1080, 1081, 884, 884, 884, 1069, 884, 884, 1069, 2447, 3429, 1346, 1069, 1270, 1080, 1258, 1190, 1080, 1346, 2678, 6195, 1080, 1258, 2631, 1077, 884, 886, 886, 886, 886, 886, 886, 886, 886, 1080, 1080, 1258, 1190, 1077, 886, 886, 886, 886, 886, 886, 1077, 1282, 1347, 1350, 2318, 1348, 3429, 2678, 1282, 1347, 1350, 1191, 1348, 1077, 1282, 1347, 1191, 2631, 1077, 1077, 886, 886, 886, 886, 886, 886, 890, 890, 890, 890, 890, 890, 890, 890, 6195, 1191, 1213, 2318, 1324, 890, 890, 890, 890, 890, 890, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1324, 1352, 1740, 1079, 1191, 1107, 2318, 1324, 1352, 1083, 1083, 1348, 1740, 890, 890, 890, 890, 890, 890, 899, 899, 1107, 899, 899, 899, 899, 899, 899, 2374, 899, 899, 1079, 1107, 1740, 1079, 1107, 2651, 1083, 899, 899, 899, 899, 899, 899, 2651, 1079, 1107, 2374, 1079, 899, 1213, 1083, 1079, 1107, 1083, 1371, 6412, 1375, 1083, 1352, 2374, 1108, 1371, 899, 1375, 1079, 899, 899, 899, 899, 899, 1083, 6413, 1084, 899, 900, 900, 1108, 900, 900, 900, 900, 900, 900, 1373, 900, 900, 1116, 1108, 1084, 1110, 1373, 1946, 1116, 900, 900, 900, 900, 900, 900, 1084, 1116, 1108, 6415, 1946, 900, 1110, 2936, 1116, 1108, 1329, 1281, 2936, 1946, 1084, 1332, 1329, 1110, 1281, 900, 1355, 1084, 900, 900, 900, 900, 900, 1355, 1329, 1332, 1433, 1110, 1281, 1355, 1084, 6416, 1332, 1433, 1110, 900, 902, 902, 1373, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 905, 905, 1990, 905, 905, 905, 905, 905, 905, 1168, 905, 905, 1642, 1990, 6417, 6420, 1168, 1990, 2882, 905, 905, 905, 905, 905, 905, 1377, 1214, 1168, 6435, 2882, 905, 1115, 1377, 1642, 1642, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 2636, 1115, 905, 1115, 1082, 905, 905, 905, 905, 905, 1115, 1168, 1247, 905, 906, 906, 2483, 906, 906, 906, 906, 906, 906, 1115, 906, 906, 1118, 1085, 1247, 1109, 1807, 2552, 1082, 906, 906, 906, 906, 906, 906, 2636, 1118, 1377, 2483, 1085, 906, 1109, 1082, 1118, 1807, 1082, 1214, 2659, 1247, 1082, 1085, 1325, 1109, 2552, 906, 2659, 1118, 906, 906, 906, 906, 906, 1082, 1179, 1085, 1325, 1109, 1082, 1179, 1247, 1807, 1085, 1325, 1109, 906, 908, 908, 1126, 908, 908, 908, 908, 908, 908, 1085, 908, 908, 1179, 2945, 1323, 1325, 1109, 1323, 2945, 908, 908, 908, 908, 908, 908, 1354, 1248, 1372, 1323, 1126, 908, 1435, 1354, 1179, 1372, 1323, 908, 2823, 1435, 1179, 1372, 2556, 1248, 1126, 908, 2823, 1354, 908, 908, 908, 1126, 908, 909, 909, 1087, 909, 909, 909, 909, 909, 909, 1126, 909, 909, 1086, 5157, 1248, 2556, 1831, 6436, 1087, 909, 909, 909, 909, 909, 909, 1380, 1251, 1411, 1086, 1087, 909, 5157, 1380, 2878, 1086, 1248, 6438, 1435, 1380, 1086, 1180, 2878, 1251, 1087, 909, 1180, 1249, 909, 909, 909, 1087, 909, 909, 1086, 1180, 1831, 1251, 1303, 1437, 1598, 1086, 1831, 1249, 1087, 1180, 1437, 1251, 1411, 1249, 1087, 909, 911, 911, 1086, 911, 911, 911, 911, 911, 911, 911, 911, 911, 1598, 1303, 1180, 1249, 1251, 1411, 3422, 911, 911, 911, 911, 911, 911, 1166, 1250, 1303, 1434, 2649, 911, 2657, 1166, 1598, 1303, 1434, 1249, 2887, 1166, 1303, 1326, 1434, 1250, 1166, 911, 2887, 6439, 911, 911, 911, 911, 911, 912, 912, 1444, 912, 912, 912, 912, 912, 912, 1444, 912, 912, 3422, 1384, 1250, 1326, 2649, 1166, 2657, 912, 912, 912, 912, 912, 912, 1171, 1262, 1384, 2566, 1326, 912, 2900, 1171, 912, 1384, 1250, 1326, 1974, 1171, 1440, 6440, 1250, 1262, 1171, 912, 1261, 1440, 912, 912, 912, 912, 912, 913, 913, 2566, 913, 913, 913, 913, 913, 913, 1261, 913, 913, 2900, 1333, 1262, 1261, 1742, 1171, 1333, 913, 913, 913, 913, 913, 913, 1974, 1742, 1439, 6443, 1446, 913, 1458, 1333, 1261, 1439, 1262, 1446, 1742, 1458, 1333, 1439, 6492, 1446, 6493, 913, 1440, 1974, 913, 913, 913, 913, 913, 915, 915, 1261, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 918, 918, 1471, 918, 918, 918, 918, 918, 918, 1471, 918, 918, 1407, 1407, 1292, 1292, 1292, 1292, 1292, 918, 918, 918, 918, 918, 918, 1379, 1215, 1407, 2105, 6495, 918, 6497, 1379, 2105, 1407, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1304, 1124, 918, 1292, 1379, 918, 918, 918, 918, 918, 919, 919, 2105, 919, 919, 919, 919, 919, 919, 1172, 919, 919, 1304, 2004, 1292, 1335, 1172, 1304, 1124, 919, 919, 919, 919, 919, 919, 6498, 1475, 1172, 1460, 1335, 919, 1304, 1124, 1475, 2004, 1460, 1335, 2898, 1304, 1124, 1215, 1460, 2004, 6499, 919, 6505, 2946, 919, 919, 919, 919, 919, 1124, 1172, 1505, 1335, 1124, 2946, 1526, 2898, 6506, 1505, 919, 926, 926, 1526, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 927, 927, 6507, 927, 927, 927, 927, 927, 927, 927, 927, 927, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 927, 927, 927, 927, 927, 927, 1472, 2357, 2357, 1188, 3152, 927, 2357, 1472, 1360, 1271, 1188, 1123, 3152, 1472, 2931, 6514, 1188, 6515, 1291, 927, 2931, 1188, 927, 927, 927, 927, 927, 931, 931, 931, 931, 931, 931, 931, 931, 1360, 1306, 1271, 1123, 1291, 931, 931, 931, 931, 931, 931, 1088, 1188, 1447, 1360, 1123, 1271, 1123, 1530, 1271, 1447, 1360, 1441, 1271, 1123, 1530, 2368, 1088, 1306, 1441, 1271, 931, 931, 931, 931, 931, 931, 1123, 1088, 1189, 1245, 1088, 1306, 1441, 2368, 2368, 1189, 1245, 1449, 1306, 931, 933, 1088, 1245, 6516, 1449, 6526, 1189, 1245, 1088, 933, 933, 933, 933, 933, 933, 933, 933, 1306, 1449, 6527, 1447, 1088, 933, 933, 933, 933, 933, 933, 1622, 1246, 1337, 1532, 1189, 1245, 1622, 1339, 1246, 1409, 1532, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1622, 1246, 933, 933, 933, 933, 933, 933, 944, 944, 944, 944, 944, 944, 944, 944, 1339, 2637, 1409, 6528, 6539, 944, 944, 944, 944, 944, 944, 1246, 1259, 1461, 1339, 2650, 1409, 1339, 3159, 1259, 1461, 1339, 1305, 1409, 1452, 1259, 3159, 1337, 2658, 1452, 1259, 944, 944, 944, 944, 944, 944, 946, 946, 946, 946, 946, 946, 946, 946, 1340, 2637, 1361, 1452, 1305, 946, 946, 946, 946, 946, 946, 1259, 1260, 1539, 1340, 2650, 1361, 1340, 1305, 1260, 1539, 1340, 1280, 1361, 1452, 1305, 1461, 1401, 2658, 1280, 1260, 946, 946, 946, 946, 946, 946, 950, 1305, 1340, 1280, 1361, 6540, 1401, 6541, 2663, 950, 950, 950, 950, 950, 950, 950, 950, 1401, 1524, 1260, 2008, 1278, 950, 950, 950, 950, 950, 950, 1278, 1280, 1473, 1401, 1524, 1477, 1278, 2008, 1543, 1473, 1401, 1278, 1477, 2008, 1524, 1543, 2389, 1401, 1574, 2663, 950, 950, 950, 950, 950, 950, 957, 957, 957, 957, 957, 957, 957, 957, 1574, 1524, 1389, 1278, 1283, 957, 957, 957, 957, 957, 957, 1283, 1284, 1529, 1389, 2641, 1389, 1283, 1344, 1284, 1529, 2389, 1283, 1389, 1574, 2866, 1473, 2389, 1389, 1477, 1284, 957, 957, 957, 957, 957, 957, 961, 961, 961, 961, 961, 961, 961, 961, 1574, 1344, 2578, 1283, 6552, 961, 961, 961, 961, 961, 961, 1284, 1552, 2106, 2641, 1344, 2866, 1480, 1344, 1552, 1385, 1269, 1344, 1343, 1480, 1385, 1529, 3414, 2578, 1344, 1480, 961, 961, 961, 961, 961, 961, 971, 971, 1385, 971, 971, 971, 971, 971, 971, 1385, 971, 971, 1269, 6400, 1343, 2591, 2106, 6400, 1269, 971, 971, 971, 971, 971, 971, 1338, 1269, 6553, 1343, 1269, 971, 1343, 3414, 1269, 1338, 1343, 1343, 2106, 1556, 1338, 2611, 2591, 1338, 1580, 971, 1556, 1338, 971, 971, 971, 1580, 971, 972, 972, 1343, 972, 972, 972, 972, 972, 972, 1098, 972, 972, 1099, 1363, 2611, 6554, 3167, 2639, 3183, 972, 972, 972, 972, 972, 972, 1098, 1534, 3167, 1099, 3183, 972, 1098, 6562, 1534, 1463, 1479, 1098, 1856, 1334, 1099, 1363, 1463, 1479, 2639, 972, 1856, 6563, 972, 972, 972, 1098, 972, 1334, 1099, 1363, 1463, 1479, 1098, 1856, 1334, 1099, 1363, 972, 974, 974, 974, 974, 974, 974, 974, 1098, 1341, 1334, 1099, 1363, 2675, 974, 974, 974, 974, 974, 974, 1351, 1353, 1534, 1341, 1528, 1536, 1341, 1351, 1353, 1547, 1341, 1528, 1536, 1351, 6565, 1398, 1547, 1528, 1351, 1353, 974, 974, 974, 974, 974, 974, 1536, 3171, 1341, 1398, 1547, 1398, 2675, 974, 990, 990, 990, 990, 990, 990, 990, 990, 1398, 2652, 1351, 1353, 1356, 990, 990, 990, 990, 990, 990, 1356, 1357, 2353, 1398, 6566, 1537, 1356, 3171, 1357, 1453, 1398, 1356, 1537, 2353, 1453, 2344, 2652, 2353, 1537, 1357, 990, 990, 990, 990, 990, 990, 992, 992, 992, 992, 992, 992, 992, 1453, 2344, 1413, 1394, 1356, 1359, 992, 992, 992, 992, 992, 992, 1357, 1378, 1359, 1394, 1413, 1394, 1541, 1359, 1378, 1453, 2344, 1413, 1394, 1541, 1359, 1413, 3172, 1394, 6567, 1378, 992, 992, 992, 992, 992, 992, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1387, 6570, 6725, 1395, 1408, 3172, 1001, 1001, 1001, 1001, 1001, 1001, 1378, 1408, 1387, 1395, 1540, 1395, 1408, 1545, 1640, 1387, 1342, 1540, 1395, 1408, 1545, 1640, 1395, 1540, 1741, 1541, 1001, 1001, 1001, 1001, 1001, 1001, 1019, 1019, 1387, 1019, 1019, 1019, 1019, 1019, 1019, 1554, 1019, 1019, 1342, 1741, 1741, 2332, 1554, 5626, 1342, 1019, 1019, 1019, 1019, 1019, 1019, 1376, 1342, 1548, 1553, 1342, 1019, 1993, 1376, 1342, 1548, 1553, 2332, 2332, 1376, 1545, 1548, 1553, 2818, 1376, 1019, 5626, 1993, 1019, 1019, 1019, 1993, 1019, 1020, 1020, 1405, 1020, 1020, 1020, 1020, 1020, 1020, 1558, 1020, 1020, 1365, 1405, 2665, 1554, 1558, 1376, 6726, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1365, 1405, 2699, 2818, 1020, 1583, 1561, 1365, 1405, 1365, 1366, 2242, 1583, 1561, 2665, 1405, 2242, 1382, 1020, 1561, 1365, 1020, 1020, 1020, 1382, 1020, 1035, 1035, 2699, 1035, 1035, 1035, 1035, 1035, 1035, 1382, 1035, 1035, 1366, 6727, 6734, 1558, 2242, 6735, 1366, 1035, 1035, 1035, 1035, 1035, 1035, 1381, 1366, 1582, 2358, 1366, 1035, 3194, 1381, 1366, 1582, 1382, 1368, 1583, 1381, 2653, 1582, 2358, 3194, 1381, 1035, 2358, 1366, 1035, 1035, 1035, 1575, 1035, 1036, 1036, 1404, 1036, 1036, 1036, 1036, 1036, 1036, 1660, 1036, 1036, 1368, 1404, 1575, 3418, 1660, 1381, 1644, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1368, 1404, 2671, 1368, 1036, 2653, 1644, 1368, 1404, 1404, 1362, 2340, 1575, 1644, 1368, 2664, 3418, 2340, 1036, 1362, 1368, 1036, 1036, 1036, 1362, 1036, 1060, 1404, 2829, 2340, 6736, 1362, 1402, 1575, 1402, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1393, 1362, 1402, 2671, 1364, 1060, 1060, 1060, 1060, 1060, 1060, 2676, 1393, 1691, 1393, 1663, 1402, 2664, 1364, 2708, 1691, 1393, 1663, 1402, 1060, 1364, 1393, 1060, 1400, 2829, 1367, 1060, 1060, 1060, 1060, 1060, 1060, 1062, 1364, 1364, 1393, 6738, 2720, 1364, 1400, 2708, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 2643, 1400, 2676, 1410, 1367, 1062, 1062, 1062, 1062, 1062, 1062, 6739, 2677, 1694, 2720, 1400, 6196, 1410, 1367, 1663, 1694, 1367, 1400, 1400, 1410, 1367, 1367, 2643, 2734, 1415, 1369, 1062, 1062, 1062, 1062, 1062, 1062, 1089, 1367, 2677, 2752, 1400, 1410, 2778, 1367, 2643, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 2734, 1415, 1415, 2677, 1369, 1089, 1089, 1089, 1089, 1089, 1089, 6740, 2752, 1756, 6196, 2778, 1415, 1694, 1369, 1560, 1756, 1369, 1390, 1415, 1089, 1369, 1560, 1390, 1386, 1414, 2811, 1089, 1089, 1089, 1089, 1089, 1089, 1369, 1369, 1390, 1560, 1390, 1386, 1414, 1089, 1091, 2252, 1391, 1390, 1386, 1414, 2252, 1391, 1390, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1386, 1414, 1391, 3373, 1391, 1091, 1091, 1091, 1091, 1091, 1091, 1391, 6746, 2811, 3373, 2252, 1391, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1091, 1091, 1091, 1091, 1091, 1091, 1132, 1132, 6747, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1135, 1135, 1662, 1135, 1135, 1135, 1135, 1135, 1135, 1662, 1135, 1135, 1412, 1576, 2837, 1662, 3186, 2355, 1412, 1135, 1135, 1135, 1135, 1135, 1135, 1388, 1412, 1450, 1750, 1576, 1135, 1388, 2355, 1412, 1450, 1576, 2355, 1388, 3186, 1388, 1450, 1416, 1603, 1603, 1135, 1450, 1388, 1135, 1135, 1135, 1135, 1135, 1750, 1576, 6748, 1135, 1136, 1136, 2837, 1136, 1136, 1136, 1136, 1136, 1136, 1451, 1136, 1136, 1416, 1397, 1603, 1450, 1451, 1750, 1576, 1136, 1136, 1136, 1136, 1136, 1136, 1396, 1416, 1451, 1603, 1397, 1136, 1397, 2836, 1416, 1585, 1603, 1665, 1396, 1760, 1396, 1397, 1585, 2819, 1665, 1136, 1760, 1396, 1136, 1136, 1136, 1136, 1136, 1416, 1451, 1397, 1585, 2932, 1665, 2836, 1396, 2879, 1397, 2932, 1392, 1136, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 6750, 1397, 1392, 6753, 1392, 1147, 1147, 1147, 1147, 1147, 1147, 1392, 1464, 2879, 2819, 2833, 1392, 2896, 2844, 1464, 1465, 1478, 1482, 1147, 1392, 1464, 1418, 1465, 1478, 1482, 1464, 1147, 1147, 1147, 1147, 1147, 1147, 2264, 1465, 1478, 1482, 3174, 2264, 2896, 1147, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1418, 2833, 1636, 1464, 2844, 1149, 1149, 1149, 1149, 1149, 1149, 1465, 1478, 1482, 1418, 2264, 1636, 6754, 3174, 1762, 2834, 1418, 1454, 1636, 1455, 1418, 1762, 1454, 1454, 1455, 1636, 1149, 1149, 1149, 1149, 1149, 1149, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 6755, 1454, 2880, 1455, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1769, 2845, 2834, 1466, 1454, 1429, 1455, 1769, 1466, 1466, 2877, 2345, 1455, 1153, 1153, 1153, 1153, 1153, 1153, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1466, 2880, 1751, 2345, 1696, 1160, 1160, 1160, 1160, 1160, 1160, 1696, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 2845, 2345, 1466, 1467, 1429, 1430, 1696, 1751, 1467, 2877, 2886, 6757, 1160, 1160, 1160, 1160, 1160, 1160, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 6760, 1467, 1751, 6761, 1773, 1164, 1164, 1164, 1164, 1164, 1164, 1773, 1589, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1782, 3185, 1467, 1616, 1430, 1431, 2826, 1782, 1589, 2886, 2875, 1164, 1164, 1164, 1164, 1164, 1164, 1173, 1173, 1399, 1173, 1173, 1173, 1173, 1173, 1173, 2894, 1173, 1173, 6762, 1616, 1403, 1589, 1616, 3185, 1399, 1173, 1173, 1173, 1173, 1173, 1173, 1403, 2826, 1616, 2826, 1399, 1173, 1403, 2875, 1431, 1616, 1399, 1589, 1417, 1786, 1403, 1615, 1571, 1571, 1399, 1173, 1786, 1403, 1173, 1173, 1173, 1399, 1173, 1174, 1174, 2894, 1174, 1174, 1174, 1174, 1174, 1174, 1535, 1174, 1174, 1417, 1419, 1676, 1615, 1535, 1571, 1417, 1174, 1174, 1174, 1174, 1174, 1174, 3216, 1417, 1535, 1676, 1615, 1174, 1571, 1693, 1417, 1571, 1676, 1615, 6764, 1571, 1693, 1419, 2356, 2897, 1676, 1174, 1693, 1417, 1174, 1174, 1174, 1803, 1174, 1615, 1535, 1419, 1578, 2356, 1803, 3216, 2885, 2356, 1419, 1174, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1578, 2908, 1706, 1419, 1476, 1181, 1181, 1181, 1181, 1181, 1181, 1476, 1481, 1758, 1578, 2897, 1706, 1476, 2891, 1481, 1758, 1858, 1476, 1706, 1578, 1481, 1758, 2885, 1858, 6767, 1481, 1181, 1181, 1181, 1181, 1181, 1181, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1578, 2908, 6768, 1476, 3372, 1183, 1183, 1183, 1183, 1183, 1183, 1481, 2891, 2907, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1759, 1862, 1572, 2968, 1456, 3372, 2930, 1759, 1862, 1456, 1183, 1183, 1183, 1183, 1183, 1183, 1192, 1192, 1456, 1192, 1192, 1192, 1192, 1192, 1192, 1764, 1192, 1192, 1456, 2968, 1572, 2907, 1764, 3490, 2107, 1192, 1192, 1192, 1192, 1192, 1192, 1533, 2107, 2940, 1572, 2930, 1192, 1572, 1533, 1456, 1569, 1572, 1573, 6769, 1533, 2107, 6771, 1753, 1759, 1533, 1192, 2942, 1572, 1192, 1192, 1192, 1192, 1192, 1193, 1193, 3490, 1193, 1193, 1193, 1193, 1193, 1193, 1546, 1193, 1193, 1573, 1753, 2940, 1764, 1546, 1533, 1544, 1193, 1193, 1193, 1193, 1193, 1193, 1544, 1573, 1546, 1549, 1573, 1193, 1544, 1869, 1573, 1753, 1549, 1544, 1573, 2942, 1869, 1753, 1549, 3389, 3457, 1193, 1766, 1549, 1193, 1193, 1193, 1193, 1193, 1766, 1546, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1883, 1544, 6788, 3389, 3457, 1766, 6789, 1883, 1193, 1196, 1196, 1549, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1198, 1198, 1899, 1198, 1198, 1198, 1198, 1198, 1198, 1899, 1198, 1198, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1198, 1198, 1198, 1198, 1198, 1198, 1550, 6790, 3033, 2997, 3453, 1198, 6797, 1550, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 3453, 6798, 3045, 1550, 1198, 3154, 3034, 1198, 1198, 1198, 1198, 1198, 1199, 1199, 2997, 1199, 1199, 1199, 1199, 1199, 1199, 1559, 1199, 1199, 1635, 1617, 3033, 1619, 1559, 1550, 1557, 1199, 1199, 1199, 1199, 1199, 1199, 1557, 1635, 1559, 1562, 3045, 1199, 1557, 1724, 1635, 1635, 1562, 1557, 3154, 1777, 3034, 1617, 1562, 1619, 1724, 1199, 1777, 1562, 1199, 1199, 1199, 1199, 1199, 1635, 1559, 1617, 3465, 1619, 1724, 1922, 1777, 1926, 1617, 1557, 1619, 1724, 1922, 3465, 1926, 1724, 1199, 1200, 1200, 1562, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1201, 1201, 1962, 1201, 1201, 1201, 1201, 1201, 1201, 1962, 1201, 1201, 6720, 1643, 6720, 1645, 1643, 1674, 1674, 1201, 1201, 1201, 1201, 1201, 1201, 1563, 1577, 1643, 1767, 1645, 1201, 1674, 1563, 3166, 1643, 1767, 1645, 3180, 1674, 1973, 1618, 1767, 1577, 1563, 1201, 3180, 1973, 1201, 1201, 1201, 2825, 1201, 1202, 1202, 1645, 1202, 1202, 1202, 1202, 1202, 1202, 1587, 1202, 1202, 1677, 1677, 1577, 1618, 1587, 1563, 1588, 1202, 1202, 1202, 1202, 1202, 1202, 3166, 1677, 1587, 3182, 1618, 1202, 2017, 1586, 1677, 1588, 1577, 1618, 2825, 2017, 1586, 1588, 1577, 6799, 2825, 1202, 1586, 1677, 1202, 1202, 1202, 1586, 1202, 1770, 1587, 1618, 3046, 1797, 6811, 1588, 1770, 3193, 1797, 1202, 1204, 1204, 1770, 1204, 1204, 1204, 1204, 1204, 1204, 3182, 1204, 1204, 1634, 1586, 1647, 1647, 1588, 1797, 1634, 1204, 1204, 1204, 1204, 1204, 1204, 1648, 1634, 1771, 1647, 6814, 1204, 1647, 6821, 1634, 1771, 1647, 1204, 3046, 1797, 1648, 1675, 3193, 1648, 2230, 1204, 6907, 1648, 1204, 1204, 1204, 1204, 1204, 1205, 1205, 1675, 1205, 1205, 1205, 1205, 1205, 1205, 1675, 1205, 1205, 1648, 1654, 1649, 2230, 2088, 1651, 1651, 1205, 1205, 1205, 1205, 1205, 1205, 1666, 2088, 1675, 1649, 1654, 1205, 1649, 1666, 1771, 1790, 1649, 2230, 2088, 1666, 1650, 1654, 1790, 1649, 1666, 1205, 1651, 6922, 1205, 1205, 1205, 1205, 1205, 1205, 1650, 1654, 1790, 1650, 1654, 2021, 1651, 1650, 1654, 1651, 6946, 6954, 2021, 1651, 4240, 1650, 1666, 1205, 1207, 1207, 4240, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1210, 1210, 3545, 1210, 1210, 1210, 1210, 1210, 1210, 1667, 1210, 1210, 2277, 3545, 6959, 3065, 1667, 2277, 3786, 1210, 1210, 1210, 1210, 1210, 1210, 1705, 3074, 1667, 1705, 3786, 1210, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1775, 1705, 1653, 3065, 1652, 2277, 1210, 1775, 1705, 1210, 1210, 1210, 1210, 1210, 3074, 1667, 1721, 1210, 1211, 1211, 1721, 1211, 1211, 1211, 1211, 1211, 1211, 1784, 1211, 1211, 1653, 1721, 1652, 2899, 1784, 3086, 1698, 1211, 1211, 1211, 1211, 1211, 1211, 1698, 1653, 1721, 1652, 1653, 1211, 1652, 1778, 1653, 1721, 1652, 1698, 1653, 6986, 1778, 1775, 3543, 2899, 3086, 1211, 1778, 1652, 1211, 1211, 1211, 1211, 1211, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 6997, 2899, 7005, 1698, 3543, 1211, 1216, 1216, 1784, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 7010, 7273, 7365, 3151, 3100, 1227, 1227, 1227, 1227, 1227, 1227, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 7366, 3158, 3118, 1681, 1681, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 3100, 1227, 1227, 1227, 1227, 1227, 1227, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 2231, 3118, 3150, 3151, 1681, 1231, 1231, 1231, 1231, 1231, 1231, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1681, 3158, 7372, 1681, 1788, 1806, 2231, 1681, 1655, 1658, 1669, 1788, 1806, 1231, 1231, 1231, 1231, 1231, 1231, 1233, 1681, 7417, 7420, 3150, 1655, 1658, 1669, 2231, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1655, 1658, 1669, 2855, 1658, 2046, 1233, 1233, 1233, 1233, 1233, 1233, 2046, 1697, 1655, 1658, 1669, 1655, 1658, 1669, 1697, 1655, 1658, 1669, 2855, 2855, 1697, 1788, 1806, 2855, 3164, 1697, 1233, 1233, 1233, 1233, 1233, 1233, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 3179, 3134, 3153, 5181, 2860, 1238, 1238, 1238, 1238, 1238, 1238, 1697, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 2860, 3134, 3153, 3164, 2860, 1238, 1238, 1238, 1238, 1238, 1238, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 5181, 3179, 1709, 1708, 1731, 1709, 1240, 1240, 1240, 1240, 1240, 1240, 1708, 1731, 1709, 1708, 1709, 1708, 1731, 2050, 2111, 3206, 2115, 1709, 1708, 1731, 2050, 2111, 1709, 2115, 3190, 3165, 1240, 1240, 1240, 1240, 1240, 1240, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1252, 1710, 1711, 1727, 1727, 1754, 1252, 1252, 1252, 1252, 1252, 1252, 3165, 1710, 1711, 1710, 1711, 1727, 1714, 1754, 3206, 1732, 1710, 1711, 1727, 1752, 7445, 1710, 1711, 1754, 3190, 1752, 1252, 1252, 1252, 1252, 1252, 1252, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1714, 1729, 1726, 1732, 1752, 1754, 1254, 1254, 1254, 1254, 1254, 1254, 1714, 1726, 1714, 1729, 1726, 1732, 3198, 7448, 2122, 1714, 1729, 1726, 1732, 1752, 1798, 2122, 1737, 2233, 1729, 1798, 1254, 1254, 1254, 1254, 1254, 1254, 1264, 1264, 1657, 1264, 1264, 1264, 1264, 1264, 1264, 2136, 1264, 1264, 1798, 1707, 1712, 2233, 2136, 1737, 1657, 1264, 1264, 1264, 1264, 1264, 1264, 3198, 1712, 1707, 1712, 1657, 1264, 1737, 1783, 1798, 1707, 1712, 2233, 3391, 1737, 1783, 1712, 3215, 2233, 1657, 1264, 1783, 1657, 1264, 1264, 1264, 1657, 1264, 1707, 1712, 3157, 1264, 1265, 1265, 3181, 1265, 1265, 1265, 1265, 1265, 1265, 1656, 1265, 1265, 1679, 1657, 3391, 3203, 3566, 3192, 7486, 1265, 1265, 1265, 1265, 1265, 1265, 1656, 1679, 1791, 3181, 3215, 1265, 1656, 1805, 1679, 1791, 1808, 1656, 3157, 3566, 1805, 1791, 1679, 1808, 3192, 1265, 1805, 1679, 1265, 1265, 1265, 1656, 1265, 1866, 1656, 1860, 1874, 1808, 1656, 1877, 1866, 3203, 1860, 1874, 1678, 1265, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1668, 1866, 1877, 1715, 1874, 1678, 1266, 1266, 1266, 1266, 1266, 1266, 1678, 3230, 1799, 1715, 1668, 1715, 7489, 1799, 1799, 2152, 1668, 1819, 1715, 1678, 1877, 1668, 2152, 3211, 1678, 3220, 1266, 1266, 1266, 1266, 1266, 1266, 1799, 1833, 1860, 1668, 1715, 3230, 1668, 3205, 1878, 1877, 1668, 1680, 1266, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1799, 7359, 1819, 1878, 1680, 1272, 1272, 1272, 1272, 1272, 1272, 1680, 3205, 7498, 3225, 3211, 7359, 3220, 1680, 1734, 1735, 1800, 1833, 1819, 1680, 1833, 1800, 1878, 1819, 1833, 7502, 1272, 1272, 1272, 1272, 1272, 1272, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1800, 1734, 1735, 1878, 1859, 1276, 1276, 1276, 1276, 1276, 1276, 1859, 1734, 2554, 3225, 1734, 1735, 1859, 2554, 2168, 1736, 1800, 1734, 1735, 1811, 1735, 2168, 1800, 3231, 1811, 1811, 1276, 1276, 1276, 1276, 1276, 1276, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 2554, 7504, 3368, 1736, 1811, 1892, 1285, 1285, 1285, 1285, 1285, 1285, 1736, 1763, 3231, 2331, 1864, 1736, 3491, 7507, 1763, 1892, 1812, 1864, 1736, 1811, 1763, 1812, 2331, 1864, 3377, 1763, 1285, 1285, 1285, 1285, 1285, 1285, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1892, 1812, 3368, 3491, 2331, 3214, 1286, 1286, 1286, 1286, 1286, 1286, 1763, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 3228, 1892, 1812, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 3377, 3214, 1286, 1286, 1286, 1286, 1286, 1286, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 7531, 1713, 3371, 1728, 2229, 1733, 1682, 1297, 1297, 1297, 1297, 1297, 1297, 1713, 3228, 1713, 1871, 1728, 1297, 1733, 2229, 1865, 1713, 1871, 1728, 2229, 1733, 1713, 1865, 1871, 1713, 2229, 1297, 1872, 1682, 1297, 1297, 1297, 1297, 1297, 1872, 1713, 1728, 1683, 1733, 2130, 3371, 3163, 1682, 1880, 2130, 1682, 1297, 1302, 1302, 1682, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1880, 1682, 3797, 1682, 2130, 1684, 1683, 1302, 1302, 1302, 1302, 1302, 1302, 3797, 1865, 1885, 7534, 7549, 1302, 7552, 1683, 3163, 1885, 1683, 1880, 2130, 1872, 1683, 1885, 1801, 1879, 1683, 1302, 1684, 1801, 1302, 1302, 1302, 1302, 1302, 1683, 1886, 1901, 1801, 1716, 1880, 1879, 1684, 1886, 1901, 1684, 1880, 1879, 1801, 1684, 1901, 1718, 1302, 1307, 1307, 1716, 1307, 1307, 1307, 1307, 1307, 1307, 1684, 1307, 1307, 1879, 1716, 1718, 7561, 1801, 7565, 7567, 1307, 1307, 1307, 1307, 1307, 1307, 1718, 1893, 1716, 2172, 3191, 1307, 3178, 3199, 1879, 1716, 2172, 1902, 3191, 1717, 1718, 3199, 1886, 1893, 1902, 1307, 3189, 1718, 1307, 1307, 1307, 1717, 1307, 1308, 1308, 1717, 1308, 1308, 1308, 1308, 1308, 1308, 1924, 1308, 1308, 2564, 1717, 1893, 3227, 1924, 2564, 3178, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1923, 1717, 7570, 1894, 1308, 4263, 3189, 1923, 1717, 1893, 1918, 4263, 1719, 1923, 4264, 3227, 1902, 2564, 1308, 1894, 4264, 1308, 1308, 1308, 1722, 1308, 1327, 1327, 1719, 1327, 1327, 1327, 1327, 1327, 1327, 1928, 1327, 1327, 1918, 1719, 1722, 1924, 1928, 1894, 1918, 1327, 1327, 1327, 1327, 1327, 1327, 1722, 1918, 1719, 1931, 1918, 1327, 3455, 3213, 1918, 1719, 1931, 1327, 7610, 1894, 1722, 3213, 1931, 1738, 3385, 1327, 1719, 1722, 1327, 1327, 1327, 1685, 1327, 1328, 1328, 1686, 1328, 1328, 1328, 1328, 1328, 1328, 2228, 1328, 1328, 3455, 1986, 1685, 1928, 2228, 1738, 1686, 1328, 1328, 1328, 1328, 1328, 1328, 1685, 1720, 1986, 2018, 1686, 1328, 1738, 3399, 1888, 1986, 2018, 3385, 7611, 1738, 1685, 1888, 2018, 1720, 1686, 1328, 1986, 1685, 1328, 1328, 1328, 1686, 1328, 1328, 1720, 1888, 1765, 1738, 1776, 1780, 1685, 3818, 1789, 1765, 1686, 1776, 1780, 3682, 1720, 1789, 3197, 1328, 1345, 7612, 1765, 1720, 1776, 1780, 3399, 1720, 1789, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 3682, 1987, 3818, 3412, 2234, 1345, 1345, 1345, 1345, 1345, 1345, 1765, 1774, 1776, 1780, 1987, 2026, 1789, 2234, 1774, 3197, 3256, 1987, 2026, 1345, 1774, 1987, 1345, 2234, 2026, 1774, 1345, 1345, 1345, 1345, 1345, 1345, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 3265, 3210, 3256, 3412, 2234, 1349, 1349, 1349, 1349, 1349, 1349, 1774, 3168, 1723, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1904, 1930, 1793, 1723, 7594, 3265, 3388, 1904, 1930, 1793, 1349, 1349, 1349, 1349, 1349, 1349, 1358, 1723, 3168, 3210, 1793, 1904, 1930, 3819, 1723, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 3274, 2034, 1723, 3168, 2034, 1358, 1358, 1358, 1358, 1358, 1358, 1779, 1787, 1793, 7594, 2034, 2019, 3388, 1779, 1787, 3819, 1810, 2034, 2019, 1779, 1787, 3274, 1969, 1810, 1779, 1787, 1358, 1358, 1358, 1358, 1358, 1358, 1370, 7634, 1810, 1943, 1943, 1943, 1943, 1943, 1943, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1969, 1779, 1787, 3219, 3232, 1370, 1370, 1370, 1370, 1370, 1370, 1810, 1792, 3284, 1969, 3297, 2025, 1943, 3366, 1792, 2019, 1969, 1876, 2025, 1370, 1792, 1951, 1951, 1969, 1876, 1792, 1370, 1370, 1370, 1370, 1370, 1370, 2025, 1943, 3284, 1876, 3297, 3219, 3232, 1370, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 3322, 1951, 7635, 1792, 3366, 1374, 1374, 1374, 1374, 1374, 1374, 1809, 1875, 1876, 3370, 1951, 2236, 7636, 1809, 1875, 2248, 1890, 1951, 2236, 1809, 1875, 3322, 2248, 1890, 1809, 1875, 1374, 1374, 1374, 1374, 1374, 1374, 1383, 2260, 1890, 3370, 1951, 3376, 3382, 3398, 2260, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 3387, 1809, 1875, 4243, 3401, 1383, 1383, 1383, 1383, 1383, 1383, 1890, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 3387, 3376, 3382, 3398, 3401, 1383, 1383, 1383, 1383, 1383, 1383, 1424, 1424, 4243, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1426, 1426, 2273, 1426, 1426, 1426, 1426, 1426, 1426, 2273, 1426, 1426, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1426, 1426, 1426, 1426, 1426, 1426, 1889, 1908, 2304, 2047, 2443, 1426, 3489, 1889, 2023, 2304, 2047, 2443, 7689, 1889, 2391, 2023, 2047, 1908, 1889, 1426, 1891, 3221, 1426, 1426, 1426, 1426, 1426, 1427, 1427, 3221, 1427, 1427, 1427, 1427, 1427, 1427, 1891, 1427, 1427, 3489, 3428, 1908, 1891, 2330, 1889, 1687, 1427, 1427, 1427, 1427, 1427, 1427, 7690, 2330, 7691, 7693, 2391, 1427, 2054, 2391, 1891, 1687, 1908, 2391, 2330, 2054, 2023, 1687, 1688, 2036, 7694, 1427, 1687, 1906, 1427, 1427, 1427, 1427, 1427, 2054, 1906, 1891, 2479, 2036, 1688, 3428, 1687, 1929, 3411, 2479, 2036, 1906, 2036, 1687, 1929, 1688, 1427, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1929, 1687, 3427, 3420, 1688, 1432, 1432, 1432, 1432, 1432, 1432, 1688, 1906, 1881, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1933, 3411, 1432, 1688, 7695, 1929, 1919, 1933, 1881, 1688, 1432, 1432, 1432, 1432, 1432, 1432, 3402, 1897, 1933, 3420, 3427, 3420, 1881, 1432, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1881, 1897, 1919, 3423, 1905, 1436, 1436, 1436, 1436, 1436, 1436, 1905, 1933, 2548, 7701, 1897, 1919, 1905, 1985, 1919, 2548, 1881, 1905, 1919, 5300, 1897, 1991, 1919, 3402, 7702, 5300, 1436, 1436, 1436, 1436, 1436, 1436, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1985, 1897, 3423, 1905, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1991, 1927, 2560, 1985, 2412, 2048, 2412, 2293, 1927, 2560, 1985, 1991, 2048, 2412, 1927, 1991, 2293, 2293, 2293, 1927, 1438, 1438, 1438, 1438, 1438, 1438, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 2007, 2012, 7703, 3431, 1895, 1443, 1443, 1443, 1443, 1443, 1443, 1927, 1932, 2293, 2007, 2012, 2052, 7305, 2012, 1932, 1895, 2007, 2012, 2052, 2012, 1932, 1895, 7705, 2007, 2048, 1932, 1443, 1443, 1443, 1443, 1443, 1443, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1895, 7305, 3184, 3431, 7708, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1932, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 2014, 1895, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 3184, 2052, 2354, 1445, 1445, 1445, 1445, 1445, 1445, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 2009, 3184, 2014, 2009, 1896, 1457, 1457, 1457, 1457, 1457, 1457, 2055, 3568, 3443, 2009, 2354, 2014, 2009, 2055, 2014, 1896, 2009, 1966, 2014, 2055, 7709, 2354, 2014, 7710, 3835, 2354, 1457, 1457, 1457, 1457, 1457, 1457, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1896, 3568, 2065, 2011, 3369, 1966, 1459, 1459, 1459, 1459, 1459, 1459, 3369, 3442, 3443, 3835, 2065, 2011, 2112, 1966, 2011, 1896, 2011, 2065, 2011, 2112, 1966, 1896, 2011, 3430, 2065, 2112, 1459, 1459, 1459, 1459, 1459, 1459, 1468, 1468, 1966, 1468, 1468, 1468, 1468, 1468, 1468, 2024, 1468, 1468, 1907, 3448, 3442, 2010, 2024, 3430, 2117, 1468, 1468, 1468, 1468, 1468, 1468, 2117, 2572, 2024, 1907, 2010, 1468, 2117, 2010, 2572, 1907, 3830, 2010, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1468, 7712, 3830, 1468, 1468, 1468, 2010, 1468, 1907, 2024, 1689, 1468, 1469, 1469, 3448, 1469, 1469, 1469, 1469, 1469, 1469, 2028, 1469, 1469, 1935, 1699, 1689, 1700, 2028, 1907, 3378, 1469, 1469, 1469, 1469, 1469, 1469, 1689, 3378, 2028, 1689, 1699, 1469, 1700, 3450, 1935, 2585, 1699, 2096, 2096, 2113, 1689, 1699, 2585, 1700, 7715, 1469, 2113, 1689, 1469, 1469, 1469, 2096, 1469, 3400, 2028, 1699, 2053, 1700, 2096, 3450, 1689, 3400, 1699, 2053, 1700, 1469, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 2053, 1699, 2851, 1700, 2022, 1470, 1470, 1470, 1470, 1470, 1470, 2022, 2027, 2851, 2118, 3452, 3464, 2022, 3207, 2027, 2089, 2118, 2022, 2113, 2851, 2027, 2053, 3815, 2851, 3461, 2027, 1470, 1470, 1470, 1470, 1470, 1470, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 3207, 3482, 2089, 2022, 3815, 1474, 1474, 1474, 1474, 1474, 1474, 2027, 2051, 2124, 3452, 3464, 2089, 2125, 3207, 2051, 2124, 1949, 1949, 2089, 2125, 2051, 2124, 2118, 3788, 3461, 2051, 1474, 1474, 1474, 1474, 1474, 1474, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1949, 3482, 2066, 2066, 2092, 1949, 1483, 1483, 1483, 1483, 1483, 1483, 2051, 2607, 2066, 3447, 2066, 3788, 2092, 1949, 2607, 3469, 1920, 2066, 1968, 2092, 1949, 2092, 1950, 1950, 3475, 2125, 1483, 1483, 1483, 1483, 1483, 1483, 1484, 1484, 2138, 1484, 1484, 1484, 1484, 1484, 1484, 2138, 1484, 1484, 1920, 1968, 3463, 2138, 3447, 2097, 1950, 1484, 1484, 1484, 1484, 1484, 1484, 7716, 1920, 1968, 3469, 1920, 1484, 2097, 1950, 1920, 1968, 1968, 2119, 3475, 2097, 1950, 3463, 2035, 3390, 2119, 1484, 1967, 1920, 1484, 1484, 1484, 1484, 1484, 1950, 1968, 3816, 2035, 2097, 2119, 3506, 1484, 1485, 1485, 2035, 1485, 1485, 1485, 1485, 1485, 1485, 3390, 1485, 1485, 1967, 7717, 7719, 3881, 2035, 3476, 1967, 1485, 1485, 1485, 1485, 1485, 1485, 1984, 1967, 3390, 3814, 3832, 1485, 3816, 4725, 1967, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 3506, 3476, 1485, 3881, 2000, 1485, 1485, 1485, 1485, 1485, 2000, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2000, 3814, 3832, 7722, 2692, 1984, 4725, 2000, 1485, 1486, 1486, 2692, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1488, 1488, 2154, 1488, 1488, 1488, 1488, 1488, 1488, 2154, 1488, 1488, 2005, 2006, 7723, 2154, 7724, 3460, 2005, 1488, 1488, 1488, 1488, 1488, 1488, 2127, 2005, 2006, 3487, 2139, 1488, 3505, 2127, 2005, 2006, 2006, 2139, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 1488, 2169, 2127, 1488, 1488, 1488, 1488, 1488, 2169, 2006, 3834, 2030, 3460, 3505, 2169, 1488, 1489, 1489, 2074, 1489, 1489, 1489, 1489, 1489, 1489, 2030, 1489, 1489, 2030, 3487, 7726, 3468, 2030, 7733, 2074, 1489, 1489, 1489, 1489, 1489, 1489, 1980, 2772, 2139, 3413, 2074, 1489, 3834, 5592, 2772, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 3474, 2015, 2074, 1489, 3533, 3413, 1489, 1489, 1489, 2074, 1489, 1490, 1490, 3468, 1490, 1490, 1490, 1490, 1490, 1490, 2057, 1490, 1490, 2013, 1980, 5592, 3413, 2057, 3417, 2015, 1490, 1490, 1490, 1490, 1490, 1490, 3417, 2806, 2057, 3474, 2038, 1490, 3843, 2015, 2806, 1980, 2015, 2576, 3533, 2141, 2015, 2013, 2576, 3843, 2038, 1490, 2141, 2013, 1490, 1490, 1490, 2038, 1490, 2015, 2057, 2013, 2056, 7734, 2013, 2912, 2141, 7735, 2013, 2056, 2038, 2038, 2912, 1490, 2576, 2056, 3486, 1490, 1497, 1497, 2056, 1497, 1497, 1497, 1497, 1497, 1497, 3529, 1497, 1497, 2037, 2090, 3833, 2037, 2090, 2429, 2039, 1497, 1497, 1497, 1497, 1497, 1497, 3497, 2037, 2090, 2056, 2040, 1497, 2429, 2039, 2037, 2090, 3529, 3833, 3486, 2429, 2039, 2464, 2039, 1497, 2040, 1497, 2064, 2037, 1497, 1497, 1497, 2040, 1497, 2039, 2041, 2464, 1497, 2099, 2098, 2040, 2064, 2131, 2464, 3419, 2040, 3497, 2131, 2064, 2064, 1497, 1500, 1500, 2098, 1500, 1500, 1500, 1500, 1500, 1500, 2098, 1500, 1500, 2041, 2070, 2099, 2131, 2064, 2098, 2041, 1500, 1500, 1500, 1500, 1500, 1500, 2070, 2041, 2070, 2099, 2041, 1500, 2063, 3419, 2041, 2070, 2099, 2131, 2063, 3419, 2070, 7821, 2070, 1500, 2072, 1500, 2063, 2041, 1500, 1500, 1500, 3449, 1500, 2063, 2042, 2155, 2072, 2170, 2072, 3449, 2043, 2132, 2155, 2145, 2170, 2072, 2132, 2132, 2145, 1500, 1501, 1501, 7836, 1501, 1501, 1501, 1501, 1501, 1501, 2129, 1501, 1501, 2042, 2072, 3561, 2132, 2129, 2145, 2043, 1501, 1501, 1501, 1501, 1501, 1501, 3498, 2042, 2129, 3512, 2042, 1501, 7860, 2043, 2042, 2174, 2043, 2132, 2042, 2145, 2043, 3561, 2174, 3462, 2155, 1501, 2170, 2042, 1501, 1501, 1501, 3462, 1501, 2043, 2129, 3509, 1501, 1502, 1502, 2239, 1502, 1502, 1502, 1502, 1502, 1502, 2239, 1502, 1502, 2044, 2071, 3498, 2075, 7868, 3512, 3565, 1502, 1502, 1502, 1502, 1502, 1502, 2071, 2919, 2071, 7873, 2067, 1502, 2075, 2091, 2919, 2071, 2067, 2174, 3509, 3531, 2071, 2044, 2067, 2075, 2067, 1502, 2071, 2091, 1502, 1502, 1502, 2067, 1502, 2250, 2091, 2044, 2067, 2075, 2044, 3549, 2250, 2239, 2044, 3565, 2075, 1502, 1503, 1503, 2091, 1503, 1503, 1503, 1503, 1503, 1503, 2044, 1503, 1503, 3531, 2073, 2044, 2044, 7900, 2526, 7911, 1503, 1503, 1503, 1503, 1503, 1503, 2073, 2177, 2073, 2238, 2085, 1503, 2526, 3549, 2177, 2073, 2238, 2262, 3845, 2526, 2177, 2085, 2238, 2073, 2262, 1503, 2250, 2085, 1503, 1503, 1503, 1503, 1503, 1504, 1504, 2085, 1504, 1504, 1504, 1504, 1504, 1504, 2085, 1504, 1504, 7919, 2069, 3535, 3532, 3556, 3563, 3845, 1504, 1504, 1504, 1504, 1504, 1504, 2069, 2068, 2069, 2589, 2086, 1504, 2068, 3535, 2589, 2069, 2069, 7924, 2068, 3470, 2069, 2086, 7945, 2262, 2068, 1504, 2068, 3470, 1504, 1504, 1504, 1504, 1504, 2068, 2069, 2086, 3556, 3563, 2068, 3535, 2589, 3532, 2086, 1504, 1506, 1506, 2086, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1508, 1508, 2249, 1508, 1508, 1508, 1508, 1508, 1508, 2249, 1508, 1508, 2084, 2076, 2084, 2249, 3854, 3878, 7946, 1508, 1508, 1508, 1508, 1508, 1508, 2084, 2298, 3854, 3878, 2076, 1508, 2163, 2163, 2163, 2163, 2163, 2163, 2163, 2697, 2084, 2076, 7947, 2298, 2697, 1508, 3666, 2084, 1508, 1508, 1508, 1508, 1508, 1509, 1509, 2076, 1509, 1509, 1509, 1509, 1509, 1509, 2076, 1509, 1509, 2077, 2080, 2298, 2082, 2103, 2697, 2101, 1509, 1509, 1509, 1509, 1509, 1509, 2261, 2926, 2080, 2077, 2080, 1509, 2082, 2261, 2926, 2077, 2298, 7949, 3666, 2261, 2077, 2080, 7953, 2082, 2103, 1509, 2101, 2101, 1509, 1509, 1509, 1509, 1509, 3551, 2077, 2080, 2274, 2082, 2103, 2157, 2101, 2077, 2080, 2274, 2082, 2103, 2157, 2101, 2082, 2274, 1509, 1510, 1510, 2103, 1510, 1510, 1510, 1510, 1510, 1510, 2157, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 2432, 7958, 3551, 3569, 3889, 1510, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2935, 2432, 3889, 7960, 2432, 7965, 1510, 2935, 2432, 1510, 1510, 1510, 1510, 1510, 1514, 1514, 3569, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 7970, 3591, 7975, 3625, 2128, 1525, 1525, 1525, 1525, 1525, 1525, 2128, 2142, 2306, 2275, 7998, 3504, 2128, 2100, 2142, 2306, 2275, 2128, 2133, 3504, 2142, 2306, 3591, 2133, 3625, 2142, 1525, 1525, 1525, 1525, 1525, 1525, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 2100, 2433, 2133, 2128, 3662, 1527, 1527, 1527, 1527, 1527, 1527, 2142, 2143, 2087, 2100, 2433, 3665, 3846, 2433, 2143, 2144, 2100, 2433, 2133, 2087, 2144, 2144, 2275, 2100, 2133, 2143, 1527, 1527, 1527, 1527, 1527, 1527, 1531, 2087, 3846, 7999, 8000, 3665, 3662, 2144, 2087, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 8002, 8005, 2143, 3559, 2087, 1531, 1531, 1531, 1531, 1531, 1531, 2144, 2158, 2307, 3564, 2413, 3663, 2413, 3681, 2158, 2307, 2146, 2147, 2148, 2413, 2158, 2146, 2147, 2148, 2148, 2158, 1531, 1531, 1531, 1531, 1531, 1531, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 2146, 2147, 2148, 3559, 2402, 1538, 1538, 1538, 1538, 1538, 1538, 2158, 2159, 2402, 3564, 2413, 3663, 3681, 2402, 2159, 2962, 2146, 2147, 2148, 2149, 2402, 2307, 2962, 3677, 2149, 2159, 1538, 1538, 1538, 1538, 1538, 1538, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 8006, 8007, 8048, 2149, 8043, 1542, 1542, 1542, 1542, 1542, 1542, 2159, 2165, 2165, 2165, 2165, 2165, 2165, 2165, 3785, 8041, 2160, 3677, 2161, 2149, 8041, 2160, 2160, 2161, 2852, 2149, 1542, 1542, 1542, 1542, 1542, 1542, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 2160, 3454, 2161, 2852, 2173, 1551, 1551, 1551, 1551, 1551, 1551, 2173, 2175, 2445, 2852, 8043, 3546, 2173, 3785, 2175, 2445, 2160, 2173, 2161, 3546, 2852, 2445, 3678, 3454, 2852, 2175, 1551, 1551, 1551, 1551, 1551, 1551, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 3680, 3454, 3906, 2173, 3552, 1555, 1555, 1555, 1555, 1555, 1555, 2175, 3552, 3664, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 3664, 2232, 2176, 3906, 8166, 3680, 3678, 2232, 3868, 2176, 1555, 1555, 1555, 1555, 1555, 1555, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 2176, 2181, 2232, 2378, 8279, 4052, 1564, 1564, 1564, 1564, 1564, 1564, 2178, 2929, 2481, 3869, 4052, 2378, 3868, 2178, 2929, 2481, 2181, 2232, 2378, 2178, 2134, 2481, 2378, 3706, 2178, 2134, 1564, 1564, 1564, 1564, 1564, 1564, 1566, 1566, 2134, 1566, 1566, 1566, 1566, 1566, 1566, 2446, 1566, 1566, 2134, 2079, 3869, 2929, 2446, 3706, 2178, 1566, 1566, 1566, 1566, 1566, 1566, 2179, 8294, 8318, 8035, 2079, 1566, 4064, 2179, 2134, 2194, 2194, 2194, 2194, 2194, 2194, 2079, 8035, 4064, 2179, 1566, 3880, 8326, 1566, 1566, 1566, 2078, 1566, 1567, 1567, 2079, 1567, 1567, 1567, 1567, 1567, 1567, 2079, 1567, 1567, 2194, 2150, 2078, 2446, 2083, 2179, 2150, 1567, 1567, 1567, 1567, 1567, 1567, 2078, 3880, 2150, 2079, 2245, 1567, 2255, 2083, 2194, 2267, 2258, 2245, 2150, 2255, 2078, 2425, 2267, 2258, 2083, 1567, 3903, 2078, 1567, 1567, 1567, 2245, 1567, 2255, 2258, 2425, 2267, 2927, 2083, 2150, 2078, 2280, 2425, 6174, 2927, 2083, 2425, 2299, 2280, 3781, 1567, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 2083, 3903, 2258, 8331, 2280, 2299, 1568, 1568, 1568, 1568, 1568, 1568, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 6174, 2927, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 3792, 2299, 3781, 2270, 1568, 1568, 1568, 1568, 1568, 1568, 2270, 2059, 1568, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 2270, 2299, 2428, 3715, 2059, 1579, 1579, 1579, 1579, 1579, 1579, 2059, 2257, 2422, 2482, 2422, 2428, 8357, 3792, 2257, 3679, 2482, 2422, 2428, 2059, 2257, 2270, 2428, 3679, 3715, 2257, 1579, 1579, 1579, 1579, 1579, 1579, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 2707, 3724, 8368, 3488, 8376, 2707, 1581, 1581, 1581, 1581, 1581, 1581, 2257, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 3724, 2482, 2422, 3488, 2707, 1581, 1581, 1581, 1581, 1581, 1581, 1590, 2410, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 3488, 3567, 2410, 3734, 2269, 1590, 1590, 1590, 1590, 1590, 1590, 2269, 2282, 2550, 4054, 3782, 2410, 2269, 3747, 2282, 2550, 2295, 2269, 2410, 4089, 2282, 2550, 8059, 3567, 3734, 2282, 1590, 1590, 1590, 1590, 1590, 1590, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 3747, 8059, 3567, 4054, 2269, 2295, 1594, 1594, 1594, 1594, 1594, 1594, 2282, 2301, 2295, 2313, 3782, 4089, 8044, 2295, 2551, 2562, 2295, 2347, 2296, 2296, 2295, 2551, 2562, 2301, 3764, 2313, 1594, 1594, 1594, 1594, 1594, 1594, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 2991, 1605, 1605, 2347, 2527, 2296, 2301, 2991, 2313, 3764, 1605, 1605, 1605, 1605, 1605, 1605, 2283, 2347, 2527, 2296, 8044, 1605, 2296, 2283, 2347, 2527, 2296, 2301, 2348, 2313, 2297, 2551, 2562, 2301, 2283, 1605, 2347, 2457, 1605, 1605, 1605, 8381, 1605, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 3058, 1606, 1606, 2348, 2427, 2457, 2297, 3058, 2283, 7939, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 2348, 2427, 2457, 2297, 1606, 2457, 2297, 2348, 2427, 2457, 2297, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 1606, 2427, 7939, 1606, 1606, 1606, 2081, 1606, 1610, 1610, 2297, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 2300, 3793, 2081, 2501, 3800, 8680, 2501, 1610, 1610, 1610, 1610, 1610, 1610, 2081, 2302, 2501, 2300, 2501, 1610, 2081, 2719, 2309, 2300, 2934, 2501, 2719, 2934, 2081, 2309, 2934, 2302, 2312, 1610, 2934, 2081, 1610, 1610, 1610, 1610, 1610, 2300, 2574, 2309, 3800, 2302, 2349, 3793, 2312, 2574, 3128, 2311, 2719, 8683, 2312, 2302, 8723, 3128, 2311, 1610, 1620, 1620, 2300, 1620, 1620, 1620, 1620, 1620, 1620, 2311, 1620, 1620, 2312, 2349, 8574, 3784, 2302, 8724, 3783, 1620, 1620, 1620, 1620, 1620, 1620, 2310, 3783, 2349, 3795, 3794, 1620, 8725, 2310, 2312, 2349, 2311, 1620, 3794, 2310, 2587, 2574, 3784, 3806, 2310, 1620, 2349, 2587, 1620, 1620, 1620, 2102, 1620, 1621, 1621, 3795, 1621, 1621, 1621, 1621, 1621, 1621, 2450, 1621, 1621, 2333, 2333, 2334, 2334, 2450, 2310, 3802, 1621, 1621, 1621, 1621, 1621, 1621, 2102, 3802, 2450, 8574, 3806, 1621, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 8727, 2102, 2333, 3820, 2334, 2333, 1621, 2587, 2102, 1621, 1621, 1621, 3518, 1621, 1621, 2450, 2333, 2486, 2334, 3518, 2610, 2102, 3522, 2333, 2486, 2334, 2102, 2610, 3801, 3522, 2335, 2335, 1621, 1626, 1626, 2486, 1626, 1626, 1626, 1626, 1626, 1626, 3820, 1626, 1626, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 1626, 1626, 1626, 1626, 1626, 1626, 2335, 8741, 8045, 2486, 2319, 1626, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 4056, 2335, 3801, 2922, 3811, 2922, 1626, 2610, 2335, 1626, 1626, 1626, 2922, 1626, 2350, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 4056, 2379, 2319, 3796, 2335, 1626, 1627, 1627, 3811, 1627, 1627, 1627, 1627, 1627, 1627, 2379, 1627, 1627, 8045, 2350, 2499, 4116, 2379, 2319, 2327, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 4116, 2350, 2499, 2379, 1627, 8742, 8743, 2448, 2350, 2499, 3524, 3827, 2350, 2327, 2448, 3796, 3840, 3524, 1627, 3827, 2499, 1627, 1627, 1627, 3840, 1627, 1637, 1637, 2448, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1638, 1638, 2426, 1638, 1638, 1638, 1638, 1638, 1638, 2694, 1638, 1638, 2337, 2337, 8745, 3828, 2694, 4162, 8804, 1638, 1638, 1638, 1638, 1638, 1638, 2484, 3825, 3838, 4162, 2426, 1638, 2320, 2484, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2337, 3828, 4168, 2426, 1638, 4088, 2484, 1638, 1638, 1638, 2426, 1638, 1639, 1639, 2337, 1639, 1639, 1639, 1639, 1639, 1639, 2337, 1639, 1639, 2320, 3825, 3838, 2694, 2414, 4178, 2414, 1639, 1639, 1639, 1639, 1639, 1639, 2414, 4088, 4168, 4178, 2529, 1639, 2414, 2529, 2320, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 8827, 2529, 1639, 3809, 8828, 1639, 1639, 1639, 2529, 1639, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2733, 2414, 1639, 1641, 1641, 2733, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 2431, 3812, 3826, 3849, 3534, 3841, 3534, 1641, 1641, 1641, 1641, 1641, 1641, 3534, 3829, 3809, 2733, 3842, 1641, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2431, 2751, 2776, 7951, 3841, 1641, 2751, 2776, 1641, 1641, 1641, 1641, 1641, 1659, 2431, 3849, 3852, 2431, 3812, 8829, 3826, 2431, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 3865, 3829, 2751, 2776, 3842, 1659, 1659, 1659, 1659, 1659, 1659, 2321, 3852, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2411, 2557, 2411, 3839, 1659, 2827, 3865, 1659, 2557, 2411, 2463, 1659, 1659, 1659, 1659, 1659, 1659, 1661, 2570, 3850, 7951, 6226, 2557, 3875, 2321, 2570, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 2411, 8831, 2570, 2463, 2430, 1661, 1661, 1661, 1661, 1661, 1661, 2321, 2430, 2827, 3839, 3875, 2827, 2463, 2430, 3851, 2827, 2430, 2411, 2434, 2463, 2430, 2411, 3851, 2570, 6226, 3850, 1661, 1661, 1661, 1661, 1661, 1661, 1670, 3857, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 6226, 2537, 2503, 2462, 2434, 1670, 1670, 1670, 1670, 1670, 1670, 2462, 3537, 2434, 2503, 2537, 2503, 2462, 2434, 3537, 2537, 2434, 2537, 2503, 2462, 2434, 2435, 2435, 2503, 3887, 3857, 1670, 1670, 1670, 1670, 1670, 1670, 1690, 2764, 2764, 2764, 2764, 2764, 2364, 2500, 2764, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 2435, 3887, 2437, 8921, 2500, 1690, 1690, 1690, 1690, 1690, 1690, 2500, 2561, 3542, 2435, 2500, 2364, 2435, 2437, 2561, 3542, 2435, 2364, 3900, 1690, 2561, 2505, 2507, 4224, 2437, 2364, 1690, 1690, 1690, 1690, 1690, 1690, 2364, 2505, 2507, 2505, 2507, 2364, 2437, 1690, 1692, 2437, 2505, 2507, 3900, 2437, 2505, 2505, 3863, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 2507, 8611, 8550, 4224, 8550, 1692, 1692, 1692, 1692, 1692, 1692, 2454, 2454, 2454, 2454, 2454, 2454, 2454, 8611, 2436, 3858, 2498, 2438, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 3863, 1692, 1692, 1692, 1692, 1692, 1692, 1701, 2438, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 2436, 2498, 2438, 3853, 3544, 1701, 1701, 1701, 1701, 1701, 1701, 3872, 3931, 3544, 2436, 2498, 2438, 2436, 3858, 2438, 3544, 2436, 2498, 2438, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 1701, 1701, 1701, 1701, 1701, 1701, 1730, 3931, 2436, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 3853, 8937, 8938, 3872, 3866, 3884, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 8939, 8940, 3884, 1730, 1743, 1743, 3866, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1745, 1745, 2521, 1745, 1745, 1745, 1745, 1745, 1745, 3859, 1745, 1745, 2467, 2521, 2539, 3904, 8941, 3859, 2449, 1745, 1745, 1745, 1745, 1745, 1745, 2449, 2467, 2521, 2539, 8942, 1745, 2449, 8943, 2467, 2521, 2539, 2449, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 1745, 3904, 2467, 1745, 1745, 1745, 1745, 1745, 2521, 2539, 2539, 3873, 4090, 4169, 3885, 1745, 1746, 1746, 2449, 1746, 1746, 1746, 1746, 1746, 1746, 4225, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 2573, 4090, 4169, 2485, 2586, 1746, 3421, 2573, 2525, 2533, 2485, 2586, 2466, 2573, 4225, 3873, 2485, 2586, 3885, 1746, 3876, 2485, 1746, 1746, 1746, 1746, 1746, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 2525, 2533, 3892, 2465, 2466, 1755, 1755, 1755, 1755, 1755, 1755, 2465, 2485, 3421, 2525, 2533, 3421, 2465, 2466, 3893, 3421, 2525, 2533, 1755, 2465, 2466, 2441, 2452, 8945, 3876, 8946, 1755, 1755, 1755, 1755, 1755, 1755, 2465, 2466, 3888, 8947, 3892, 2441, 2452, 1755, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 2441, 2452, 2531, 2441, 3874, 1757, 1757, 1757, 1757, 1757, 1757, 3893, 3874, 2609, 2441, 2452, 2531, 2441, 2452, 2502, 2609, 2441, 2452, 2531, 3898, 2531, 2609, 2621, 8948, 3901, 3888, 1757, 1757, 1757, 1757, 1757, 1757, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 2506, 2502, 2621, 2524, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 2524, 2506, 2502, 2506, 2502, 2621, 2524, 3898, 2534, 3787, 2506, 2502, 2621, 2524, 2506, 2506, 2502, 3901, 4134, 8950, 1761, 1761, 1761, 1761, 1761, 1761, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 2508, 2534, 3787, 3886, 2534, 1768, 1768, 1768, 1768, 1768, 1768, 3886, 2508, 3907, 2508, 2534, 4042, 4134, 2536, 3813, 3787, 2508, 2534, 2508, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 1768, 1768, 1768, 1768, 1768, 1768, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 2536, 3813, 3831, 3844, 2567, 1772, 1772, 1772, 1772, 1772, 1772, 2567, 3907, 2693, 2536, 2773, 4042, 2774, 2813, 3813, 2693, 2536, 2773, 2536, 2774, 2567, 2693, 4166, 2773, 3831, 3844, 1772, 1772, 1772, 1772, 1772, 1772, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 2813, 8951, 3831, 3844, 2569, 1781, 1781, 1781, 1781, 1781, 1781, 2569, 3894, 8011, 2813, 4166, 8958, 2569, 2768, 8011, 3894, 2813, 2569, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2774, 1781, 1781, 1781, 1781, 1781, 1781, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 2859, 2768, 2768, 2569, 2579, 1785, 1785, 1785, 1785, 1785, 1785, 2579, 2582, 2914, 2859, 2768, 2917, 2964, 2768, 2582, 2914, 2859, 2768, 2917, 2964, 2579, 2914, 4047, 8944, 8959, 2582, 1785, 1785, 1785, 1785, 1785, 1785, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 4008, 8944, 4049, 8960, 4060, 1794, 1794, 1794, 1794, 1794, 1794, 2582, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 4008, 4047, 4049, 2917, 2964, 1794, 1794, 1794, 1794, 1794, 1794, 1795, 1795, 2440, 1795, 1795, 1795, 1795, 1795, 1795, 2797, 1795, 1795, 4060, 2504, 2797, 4091, 8974, 2796, 2440, 1795, 1795, 1795, 1795, 1795, 1795, 2504, 3905, 2504, 2797, 2440, 1795, 2796, 7023, 2592, 2504, 2797, 2966, 4091, 2796, 2504, 2592, 2966, 2796, 2440, 1795, 2504, 2440, 1795, 1795, 1795, 2440, 1795, 1796, 1796, 2592, 1796, 1796, 1796, 1796, 1796, 1796, 2439, 1796, 1796, 2468, 3905, 7023, 2966, 3867, 2440, 2451, 1796, 1796, 1796, 1796, 1796, 1796, 2439, 2468, 2995, 8976, 4048, 1796, 2439, 2995, 2468, 2451, 2612, 2439, 4048, 4062, 4075, 2451, 8990, 2612, 3867, 1796, 2451, 2468, 1796, 1796, 1796, 2439, 1796, 2511, 2439, 2814, 7271, 2612, 2439, 2995, 2451, 2595, 3867, 2451, 4051, 4062, 4075, 2451, 2595, 2511, 1796, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 2595, 2511, 2812, 2814, 2511, 1802, 1802, 1802, 1802, 1802, 1802, 7271, 2581, 3063, 4068, 2511, 2812, 2814, 3063, 2581, 2847, 2469, 2511, 2812, 2814, 2581, 2595, 2812, 2814, 4051, 2581, 1802, 1802, 1802, 1802, 1802, 1802, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 3063, 4226, 2873, 2947, 2847, 2469, 1804, 1804, 1804, 1804, 1804, 1804, 2581, 8992, 2469, 4068, 2873, 2947, 2847, 2469, 4061, 2847, 2469, 2873, 2947, 2847, 2469, 2947, 4061, 4041, 8994, 4226, 1804, 1804, 1804, 1804, 1804, 1804, 1813, 2469, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 9009, 3879, 4115, 8047, 2700, 1813, 1813, 1813, 1813, 1813, 1813, 2700, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2993, 4041, 2470, 2470, 2512, 4115, 2700, 2993, 2472, 3879, 4063, 4074, 1813, 1813, 1813, 1813, 1813, 1813, 1817, 1817, 2512, 1817, 1817, 1817, 1817, 1817, 1817, 3879, 1817, 1817, 2470, 2512, 9010, 2514, 8046, 4069, 2472, 1817, 1817, 1817, 1817, 1817, 1817, 4069, 2470, 2512, 8047, 2470, 1817, 2514, 2472, 2470, 2512, 2472, 4063, 4111, 4074, 2472, 2993, 2472, 2514, 8046, 1817, 4111, 2470, 1817, 1817, 1817, 1817, 1817, 2472, 1817, 1818, 1818, 2514, 1818, 1818, 1818, 1818, 1818, 1818, 2514, 1818, 1818, 2493, 2510, 2949, 2516, 2839, 9011, 2614, 1818, 1818, 1818, 1818, 1818, 1818, 2614, 4046, 2510, 2949, 2510, 1818, 2516, 2493, 4059, 2779, 2949, 2614, 9013, 2928, 2949, 2510, 2779, 2516, 2839, 1818, 2928, 2493, 1818, 1818, 1818, 1818, 1818, 2839, 2493, 2510, 2779, 2516, 2839, 9014, 2928, 4114, 2510, 2614, 2516, 2839, 4046, 2493, 4114, 9015, 1818, 1820, 1820, 4059, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1821, 1821, 4339, 1821, 1821, 1821, 1821, 1821, 1821, 4121, 1821, 1821, 2901, 2901, 2519, 2513, 4189, 4121, 4132, 1821, 1821, 1821, 1821, 1821, 1821, 2519, 2901, 4189, 2963, 4147, 1821, 2513, 4339, 2901, 2519, 2963, 7593, 4147, 3060, 2519, 4132, 2963, 2513, 4067, 1821, 3060, 2519, 1821, 1821, 1821, 1821, 1821, 2515, 1821, 1822, 1822, 2513, 1822, 1822, 1822, 1822, 1822, 1822, 2513, 1822, 1822, 2948, 2517, 2515, 2858, 7593, 2951, 2948, 1822, 1822, 1822, 1822, 1822, 1822, 2515, 2948, 2513, 4067, 2517, 1822, 2951, 7758, 2948, 2515, 2858, 4081, 2858, 2951, 2515, 2517, 2858, 3060, 2969, 1822, 9074, 2515, 1822, 1822, 1822, 2969, 1822, 1823, 1823, 2517, 1823, 1823, 1823, 1823, 1823, 1823, 2517, 1823, 1823, 2969, 2518, 7758, 4112, 4130, 2856, 9347, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 2856, 2517, 4081, 2518, 1823, 9468, 2668, 2668, 2668, 2668, 2668, 2668, 2668, 2856, 2518, 4112, 4130, 2856, 1823, 2668, 4167, 1823, 1823, 1823, 2520, 1823, 1836, 1836, 2518, 1836, 1836, 1836, 1836, 1836, 1836, 2518, 1836, 1836, 3008, 2690, 2520, 2522, 4167, 2668, 3008, 1836, 1836, 1836, 1836, 1836, 1836, 2520, 3008, 2690, 2992, 2522, 1836, 9483, 4154, 3008, 2690, 2992, 2522, 2863, 2770, 2520, 4154, 2992, 2801, 2801, 1836, 2690, 2520, 1836, 1836, 1836, 2522, 1836, 1837, 1837, 2538, 1837, 1837, 1837, 1837, 1837, 1837, 3130, 1837, 1837, 2863, 2538, 2770, 2530, 3130, 4338, 2801, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 2863, 2538, 2770, 2530, 1837, 2770, 2801, 2863, 2538, 2770, 2530, 2869, 9507, 2801, 4551, 4073, 2535, 2770, 1837, 4113, 2801, 1837, 1837, 1837, 2530, 1837, 1838, 1838, 4338, 1838, 1838, 1838, 1838, 1838, 1838, 2782, 1838, 1838, 2869, 2473, 2542, 3130, 2782, 2535, 4551, 1838, 1838, 1838, 1838, 1838, 1838, 2542, 2869, 2782, 4073, 2473, 1838, 2535, 1838, 2869, 2998, 3066, 2870, 4113, 2535, 2542, 2473, 2998, 3066, 4131, 1838, 9515, 2542, 1838, 1838, 1838, 2870, 1838, 2535, 2782, 2473, 2998, 3066, 2870, 1838, 1844, 1844, 2473, 1844, 1844, 1844, 1844, 1844, 1844, 7328, 1844, 1844, 2952, 2798, 2543, 2473, 2870, 2952, 7328, 1844, 1844, 1844, 1844, 1844, 1844, 2543, 4085, 2798, 4131, 2544, 1844, 2952, 4086, 4180, 2798, 2544, 3073, 2815, 2952, 2543, 2544, 3073, 2471, 4148, 1844, 4149, 2543, 1844, 1844, 1844, 2798, 1844, 1845, 1845, 2544, 1845, 1845, 1845, 1845, 1845, 1845, 2544, 1845, 1845, 2815, 4085, 4180, 3073, 4108, 4148, 2471, 1845, 1845, 1845, 1845, 1845, 1845, 4086, 2815, 4110, 4181, 9520, 1845, 2545, 2471, 2815, 2793, 2471, 2853, 4149, 2474, 2471, 3902, 9547, 2545, 2853, 1845, 2793, 2815, 1845, 1845, 1845, 4181, 1845, 2471, 2471, 2474, 4108, 2545, 2471, 2853, 2793, 9558, 2854, 2853, 2545, 4119, 2474, 2793, 3902, 2854, 1845, 1846, 1846, 4110, 1846, 1846, 1846, 1846, 1846, 1846, 2474, 1846, 1846, 2545, 2854, 2546, 3902, 2474, 2854, 4175, 1846, 1846, 1846, 1846, 1846, 1846, 2546, 4175, 2594, 2546, 2474, 1846, 4296, 4160, 4119, 2594, 3521, 8997, 8997, 3085, 2546, 2594, 9566, 3521, 3085, 1846, 2594, 2546, 1846, 1846, 1846, 1846, 1846, 4125, 4296, 2477, 1846, 1847, 1847, 4160, 1847, 1847, 1847, 1847, 1847, 1847, 2972, 1847, 1847, 2954, 3085, 2477, 2594, 2972, 4176, 4145, 1847, 1847, 1847, 1847, 1847, 1847, 2477, 2954, 2972, 2477, 2601, 1847, 2602, 4187, 2954, 2601, 4125, 2602, 3521, 4273, 2477, 2601, 3042, 2602, 4176, 1847, 4273, 2477, 1847, 1847, 1847, 1847, 1847, 2954, 2972, 2601, 3042, 2602, 4145, 4187, 2477, 4275, 2601, 3042, 2602, 1847, 1848, 1848, 4275, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1850, 1850, 2979, 1850, 1850, 1850, 1850, 1850, 1850, 4288, 1850, 1850, 2950, 2979, 3343, 4601, 4288, 3343, 2613, 1850, 1850, 1850, 1850, 1850, 1850, 2613, 2950, 2979, 3343, 9053, 1850, 2613, 9053, 2950, 2979, 3343, 2613, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 1850, 4601, 2950, 1850, 1850, 1850, 1850, 1850, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 1850, 1851, 1851, 2613, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 8198, 4200, 4053, 4087, 3527, 1857, 1857, 1857, 1857, 1857, 1857, 3527, 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2669, 2669, 2669, 2669, 2669, 2669, 2669, 4152, 4200, 8198, 4053, 4087, 1857, 1857, 1857, 1857, 1857, 1857, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 2902, 2981, 4053, 4087, 2670, 1861, 1861, 1861, 1861, 1861, 1861, 2669, 4120, 2603, 2902, 2981, 3059, 3527, 2603, 2603, 4152, 2902, 2981, 3059, 2603, 2670, 2669, 2709, 2710, 3059, 9571, 1861, 1861, 1861, 1861, 1861, 1861, 1863, 2603, 2902, 2981, 2981, 2955, 2709, 2710, 2603, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 2955, 2709, 2710, 4128, 4120, 3129, 1863, 1863, 1863, 1863, 1863, 1863, 3129, 3540, 2955, 2709, 2710, 2955, 3129, 9652, 3540, 2955, 2709, 2710, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 4146, 1863, 1863, 1863, 1863, 1863, 1863, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 4133, 4153, 4128, 4159, 9653, 1868, 1868, 1868, 1868, 1868, 1868, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 3540, 4174, 4133, 4161, 4177, 4146, 1868, 1868, 1868, 1868, 1868, 1868, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 3099, 4133, 4153, 4163, 4159, 3099, 1870, 1870, 1870, 1870, 1870, 1870, 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2767, 2767, 2767, 2767, 2767, 2767, 2767, 4174, 4161, 4177, 4163, 3099, 1870, 1870, 1870, 1870, 1870, 1870, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 3017, 4188, 4163, 9659, 2781, 1882, 1882, 1882, 1882, 1882, 1882, 2781, 3017, 3117, 3017, 3132, 9724, 2781, 3117, 9727, 3132, 3017, 2781, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 4185, 1882, 1882, 1882, 1882, 1882, 1882, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 3117, 4188, 3132, 4179, 2781, 4201, 1884, 1884, 1884, 1884, 1884, 1884, 2910, 2910, 2910, 2910, 2910, 2910, 2910, 2918, 4158, 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, 4193, 4179, 4185, 1884, 1884, 1884, 1884, 1884, 1884, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 4198, 4206, 4179, 4201, 3135, 1898, 1898, 1898, 1898, 1898, 1898, 3135, 9018, 4158, 9933, 2920, 2769, 2920, 2920, 2920, 2920, 2920, 2920, 2920, 2920, 3135, 4211, 4246, 4193, 7955, 9018, 1898, 1898, 1898, 1898, 1898, 1898, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 2769, 4198, 4206, 4202, 4215, 3520, 1900, 1900, 1900, 1900, 1900, 1900, 3520, 4098, 2769, 4211, 4246, 2769, 3520, 4098, 2921, 2769, 2921, 2921, 2921, 2921, 2921, 2921, 4173, 2921, 4202, 4098, 1900, 1900, 1900, 1900, 1900, 1900, 1909, 2769, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 4202, 4215, 7962, 9068, 7955, 1909, 1909, 1909, 1909, 1909, 1909, 2976, 2976, 2976, 2976, 2976, 2976, 2976, 9068, 4173, 9934, 2799, 2799, 2712, 3005, 3005, 3005, 3005, 3005, 3005, 3005, 1909, 1909, 1909, 1909, 1909, 1909, 1914, 1914, 2712, 1914, 1914, 1914, 1914, 1914, 1914, 2475, 1914, 1914, 2799, 2712, 3009, 4184, 4192, 4209, 2799, 1914, 1914, 1914, 1914, 1914, 1914, 2475, 2799, 2712, 3009, 4186, 1914, 2475, 7962, 2799, 2712, 3009, 2475, 4186, 4194, 3009, 2722, 4205, 2713, 4209, 1914, 4210, 4194, 1914, 1914, 1914, 2475, 1914, 9935, 2712, 4184, 4192, 2722, 2475, 2713, 1914, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 2722, 9987, 2713, 2475, 3040, 2713, 1915, 1915, 1915, 1915, 1915, 1915, 3040, 4205, 2722, 2604, 2713, 3526, 3040, 4208, 2604, 2722, 4210, 2713, 3526, 3040, 2604, 4208, 4214, 4220, 3526, 4227, 1915, 1915, 1915, 1915, 1915, 1915, 1916, 1916, 2604, 1916, 1916, 1916, 1916, 1916, 1916, 2604, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 3011, 7937, 4216, 2604, 4214, 1916, 4223, 4227, 3011, 2958, 4216, 4220, 3011, 4222, 3011, 3255, 9988, 4602, 1916, 1916, 3255, 3011, 1916, 1916, 1916, 1916, 1916, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 7937, 4234, 2958, 2958, 4222, 1921, 1921, 1921, 1921, 1921, 1921, 3255, 4602, 9989, 4237, 4223, 2958, 2960, 4233, 2958, 3041, 2800, 2800, 2958, 3104, 3104, 3104, 3104, 3104, 3104, 3104, 1921, 1921, 1921, 1921, 1921, 1921, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 2960, 4234, 3041, 4235, 2800, 1925, 1925, 1925, 1925, 1925, 1925, 4235, 4233, 4237, 2960, 3264, 3041, 2960, 2800, 4236, 3264, 2960, 4252, 3041, 4249, 2800, 2800, 4255,10015, 2960, 4252, 1925, 1925, 1925, 1925, 1925, 1925, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 2800, 4236, 3264, 3013,10016, 2971, 1934, 1934, 1934, 1934, 1934, 1934, 2971, 3000, 4244, 3013, 4280, 3013, 2971, 4249, 3000, 3016, 4255, 2971, 3013, 4244, 3000, 4280, 3013, 3013, 4251, 3000, 1934, 1934, 1934, 1934, 1934, 1934, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936,10017, 3015, 3016, 2971,10086, 1936, 1936, 1936, 1936, 1936, 1936, 3000, 3001, 3015, 3016, 3015, 3016, 3050, 3051, 3001, 3052, 3053, 3015, 3016, 4285, 3015, 3330, 3015, 4256, 4251, 3001, 1936, 1936, 1936, 1936, 1936, 1936, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 3050, 3051, 3330, 3052, 3053, 3353, 1939, 1939, 1939, 1939, 1939, 1939, 3001, 4285, 3050, 3051, 3330, 3052, 3053, 3353, 4245, 3050, 3051, 3330, 3052, 3053, 3353, 4300, 9992, 4256, 4253, 3353, 1939, 1939, 1939, 1939, 1939, 1939, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 4245, 1953, 1953, 2876, 2876, 2876, 2876, 2876, 2876, 4253, 1953, 1953, 1953, 1953, 1953, 1953, 3038, 9992, 4245, 4300, 2876, 1953, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 4302, 3038, 3302, 4306, 3310, 2876, 1953,10097, 3038, 1953, 1953, 1953, 2876, 1953, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 3273, 1954, 1954, 2953, 3038, 3273, 3302, 4309, 4283, 3310, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 2953, 4309, 4306, 3302, 1954, 4302, 3310, 2953, 4257, 3310, 3302, 3283, 2723, 3310, 3273, 3310, 3283, 4283, 1954, 4284, 2953, 1954, 1954, 1954, 2724, 1954, 1963, 1963, 2723, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 3296, 2723, 2724, 3030, 3283, 3296,10185, 1963, 1963, 1963, 1963, 1963, 1963, 2724, 4257, 2723, 4308, 3030, 1963, 4948,10200, 9236, 2723, 9236, 3030, 4284, 4948, 2724, 3321, 2726, 3308, 3296, 1963, 3321, 2724, 1963, 1963, 1963, 1963, 1963, 3030, 2727, 1963, 1964, 1964, 2726, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 3342, 2726, 2727, 3308, 3321, 4308, 3308, 1964, 1964, 1964, 1964, 1964, 1964, 2727, 3342, 2726, 2727, 3308, 1964, 3012, 3308, 3342, 2726, 5190, 3308, 3012,10224, 2727, 10232, 3342, 5190, 3012, 1964, 3012, 2727, 1964, 1964, 1964, 1964, 1964, 3012, 2726, 1964, 1970, 1970, 3012, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1971, 1971, 4621, 1971, 1971, 1971, 1971, 1971, 1971, 4304, 1971, 1971, 3106, 3106, 3106, 3106, 3106, 3106, 3106, 1971, 1971, 1971, 1971, 1971, 1971, 2957,10237, 4266, 4282, 2605, 1971, 4267, 4621, 4266, 2605, 4304, 4282, 4267, 4622, 2957, 2605, 2959, 2957, 2605, 1971, 4267, 2957, 1971, 1971, 1971, 2476, 1971, 1972, 1972, 2605, 1972, 1972, 1972, 1972, 1972, 1972, 2605, 1972, 1972, 2957, 2957, 2476, 4307, 4622, 2959, 3026, 1972, 1972, 1972, 1972, 1972, 1972, 2476, 4266, 4314, 4303, 3026, 1972, 2959, 3026, 3528, 2959, 3138, 4303, 4292, 2959, 2476, 3528, 4312, 3138, 3026, 1972, 4286, 2476, 1972, 1972, 1972, 3026, 1972, 4286, 3138, 3528, 4292, 2959,10264, 4286, 2476, 4307, 2488, 1972, 1977, 1977, 2476, 1977, 1977, 1977, 1977, 1977, 1977, 4314, 1977, 1977, 3241, 2487, 2488, 7967, 3138, 4312, 4292, 1977, 1977, 1977, 1977, 1977, 1977, 2488, 3241, 3590, 8034, 2487, 1977, 2615, 3590, 3241, 8034, 2487, 2615, 2615, 4277, 2488, 2487, 3037, 2615, 4291, 1977, 4277, 2488, 1977, 1977, 1977, 4291, 1977, 3241, 4319, 2487, 3037, 2615, 4322, 3590, 2488, 3541, 2487, 3037, 2615, 1977, 1978, 1978, 3541, 1978, 1978, 1978, 1978, 1978, 1978, 2487, 1978, 1978, 2980, 3541, 3358, 3037, 3037, 7967, 4322, 1978, 1978, 1978, 1978, 1978, 1978, 3137, 2980, 4319, 3358, 2616, 1978, 4277, 3137, 2980, 2616, 3358, 4291, 1978, 3137, 3541, 2616, 3358, 4335, 3137, 1978, 4297, 2980, 1978, 1978, 1978, 2736, 1978, 1988, 1988, 2616, 1988, 1988, 1988, 1988, 1988, 1988, 2616, 1988, 1988, 3350, 2711, 2736, 4297, 4335, 3137, 3350, 1988, 1988, 1988, 1988, 1988, 1988, 2736, 3350, 9051, 4315, 2711, 1988, 4324, 4546, 3350, 4321, 2711, 4315, 3344, 3350, 2736, 2711, 4325,10275, 4546, 1988, 9051, 2736, 1988, 1988, 1988, 2509, 1988, 1989, 1989, 2711, 1989, 1989, 1989, 1989, 1989, 1989, 2711, 1989, 1989, 3344, 2721, 2509, 2725, 2735, 4337, 4324, 1989, 1989, 1989, 1989, 1989, 1989, 2509, 3344, 4321, 4330, 2721, 1989, 2725, 2735, 3344, 4325, 2721, 3433, 2725, 2735, 2509, 2721, 3433, 2725, 2735, 1989, 4290, 2509, 1989, 1989, 1989, 4337, 1989, 4290, 4326, 2721, 3433, 2725, 2735, 4290, 2509, 4281, 2721, 3433, 2725, 2735, 4336, 1989, 4330,10283, 2741, 1989, 1996, 1996, 2742, 1996, 1996, 1996, 1996, 1996, 1996, 4334, 1996, 1996, 3345, 3345, 2741, 4332, 4281, 4334, 2742, 1996, 1996, 1996, 1996, 1996, 1996, 2741, 4326, 3624, 5197, 2742, 1996, 2983, 3624, 4543, 4281, 5197, 4359, 2743, 4336, 2741, 3345, 4543, 1996, 2742, 1996, 2983, 2741, 1996, 1996, 1996, 2742, 1996, 2983, 2743, 3345, 1996, 5212, 4541, 3624, 2743, 4332, 3345, 4359, 5212, 2743, 2983,10288, 2744, 1996, 1999, 1999, 2745, 1999, 1999, 1999, 1999, 1999, 1999, 2743, 1999, 1999, 3439, 3359, 2744, 4636, 2743, 3054, 2745, 1999, 1999, 1999, 1999, 1999, 1999, 2744, 3439, 4541,10559, 2745, 1999, 3054, 2745, 3439, 4385, 4549, 4461, 2753, 3054, 2744, 3359, 3439, 1999, 2745, 1999, 4636, 2744, 1999, 1999, 1999, 2745, 1999, 3054, 2753, 3359, 2754, 3360, 4549, 4529, 2753, 4385, 3359, 4461,10051, 2753, 2744, 3359, 4333, 1999, 2001, 2001, 2754, 2001, 2001, 2001, 2001, 2001, 2001, 2753, 2001, 2001, 2956, 2754, 3360, 4529, 2753, 3539, 2985, 2001, 2001, 2001, 2001, 2001, 2001, 4333, 2956, 2754, 3360, 2956, 2001, 3539, 2985, 2956, 2754, 3360,10670, 10051, 3539, 2985, 3347, 3347, 3018, 4333, 2001, 2985, 2956, 2001, 2001, 2001, 4567, 2001, 2985, 2985, 3018, 2001, 2002, 2002, 3018, 2002, 2002, 2002, 2002, 2002, 2002, 4544, 2002, 2002, 3347, 3018, 2982, 4542, 4567, 3604, 4545, 2002, 2002, 2002, 2002, 2002, 2002, 2982, 3347, 3018, 4548, 3010, 2002, 3604, 4561, 3347, 3018, 4544, 3705, 3347, 3604, 2982, 4561, 3705, 3604, 3010, 2002,10673, 2982, 2002, 2002, 2002, 3010, 2002, 3122, 3122, 3122, 3122, 3122, 3122, 3122, 2982, 4542, 4548, 4545, 3010, 2002, 2003, 2003, 3705, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2016, 2640, 2640, 2640, 2640, 2640, 2640, 2640, 4550, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 4555,10680, 2640, 4560, 10683, 2016, 2016, 2016, 2016, 2016, 2016, 4424, 3538, 8164, 4563, 3714, 2640, 4424, 4574, 3538, 3714, 2640, 3049, 2640, 2016, 3538, 4566, 2016, 4550, 4424, 3538, 2016, 2016, 2016, 2016, 2016, 2016, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 4555, 3714, 8164, 4560, 3049, 2020, 2020, 2020, 2020, 2020, 2020, 3538, 3049, 4563, 4566,10692, 4554, 4574, 3049, 3340, 3340, 3340, 3340, 3340, 3340, 3049, 3340, 3364, 4340, 2645, 4600, 2020, 2020, 2020, 2020, 2020, 2020, 2029, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 4562, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 3364, 4554, 2645, 4571, 4572, 2029, 2029, 2029, 2029, 2029, 2029, 4340, 4572, 4600, 3364, 3340, 2645, 4562, 4592, 4340, 4559, 3364, 3021, 2645, 3123, 3123, 3123, 3123, 3123, 3123, 3123, 2029, 2029, 2029, 2029, 2029, 2029, 2031, 3021, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 4573, 4571, 3021, 4564, 4293, 2031, 2031, 2031, 2031, 2031, 2031, 4293, 4559, 4606, 4564, 4592, 3021, 3356, 3356, 3356, 3356, 3356, 3356, 3021, 3356, 4293, 4573, 3393, 4570, 4579, 3021, 2031, 2031, 2031, 2031, 2031, 2031, 2045, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 4620, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 3393, 3393, 2787, 4606, 3356, 2045, 2045, 2045, 2045, 2045, 2045, 4436, 9040, 4570, 3393, 5216, 2787, 4436, 9040, 4585, 4579, 3393, 5216, 2787, 2045, 3723, 3361, 4578, 4620, 4436, 3723, 2045, 2045, 2045, 2045, 2045, 2045, 2977, 2977, 2977, 2977, 2977, 2977, 2977, 2045, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 3361, 3492, 2977, 3723, 3492, 2049, 2049, 2049, 2049, 2049, 2049, 4585, 4580, 4578, 3361, 3492, 2977, 4584, 4635, 2977, 4580, 3361, 3492, 2977, 3124, 3124, 3124, 3124, 3124, 3124, 3124, 2049, 2049, 2049, 2049, 2049, 2049, 2058, 2788, 3361, 2788, 2788, 2788, 2788, 2788, 2788, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058,10695, 4635, 4584, 4547, 2788, 2058, 2058, 2058, 2058, 2058, 2058, 3142, 3142, 3142, 3142, 3142, 3142, 3142, 2788, 3341, 3341, 3341, 3341, 3341, 3341, 2788, 3341, 4575, 4596, 4615, 4547, 2058, 2058, 2058, 2058, 2058, 2058, 2060, 4575, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 3573, 4547, 4604, 3571, 3014, 2060, 2060, 2060, 2060, 2060, 2060, 4597, 3571, 4565, 3573, 3341, 3014, 3571, 3014, 4586, 4596, 3573, 3733, 3746, 3571, 3014, 4615, 3733, 3746, 4614, 3014, 2060, 2060, 2060, 2060, 2060, 2060, 2093, 3014, 3573, 4565, 4604,10462, 2093,10462, 4586, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 3733, 3746, 4614, 4597, 4611, 4565, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 3288, 3288, 3288, 3288, 3288, 3288, 3288, 3301, 3301, 3301, 3301, 3301, 3301, 3301, 9954, 4611,10705, 2093, 2108, 2108, 9954, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2109, 2109, 4616, 2109, 2109, 2109, 2109, 2109, 2109, 4599, 2109, 2109, 3036, 4616,10708, 4629, 4631, 4613,10713, 2109, 2109, 2109, 2109, 2109, 2109, 4613, 3036, 4631,10843, 4612, 2109, 4618, 2622, 3036, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 4629, 4599, 4623, 2109, 4671, 3036, 2109, 2109, 2109, 2109, 2109, 2622, 2109, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 3639, 3575, 4618, 2984, 2622, 2110, 2110, 2110, 2110, 2110, 2110, 2622, 4612, 4671, 3639, 3575, 4605, 2984, 3575, 4619, 4623, 3639, 3575, 2110, 2984,10858, 3575, 4598, 4617, 4627, 3570, 2110, 2110, 2110, 2110, 2110, 2110, 2984, 4605, 3639, 4626, 4619, 2984, 2984, 2110, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 4632, 4598, 4617, 4630, 3570, 2114, 2114, 2114, 2114, 2114, 2114, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3570, 4598, 4617, 4627, 4628,10882, 3212, 3570, 4626, 4632, 4640, 4651, 4628, 2114, 2114, 2114, 2114, 2114, 2114, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 4632, 4642, 4630, 3212, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 3307, 3307, 3307, 3307, 3307, 3307, 3307, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 4634, 4643, 4642, 4640, 4651, 4660, 2116, 2116, 2116, 2116, 2116, 2116, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 4645, 10890, 4634, 4664, 4647, 2121, 2121, 2121, 2121, 2121, 2121, 3327, 3327, 3327, 3327, 3327, 3327, 3327, 3328, 3328, 3328, 3328, 3328, 3328, 3328, 4643, 4647, 4645, 4676, 4633, 4660, 2121, 2121, 2121, 2121, 2121, 2121, 2123, 2123, 2123, 2123, 2123, 2123, 2123,10895, 4645, 4653, 3339, 4664, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 3339, 3339, 3339, 3339, 3339, 3339, 4633, 3339, 3357, 3357, 3357, 3357, 3357, 3357, 4639, 3357, 4653, 4676, 4646, 4654, 2123, 2123, 2123, 2123, 2123, 2123, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135,10922, 4658, 3354,10933, 4658, 2135, 2135, 2135, 2135, 2135, 2135, 3354, 3354, 3354, 3354, 3354, 3354, 4646, 3354, 4639, 4666, 3357, 3514, 3514, 3514, 3514, 3514, 3514, 3514, 4654, 4658, 2135, 2135, 2135, 2135, 2135, 2135, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 3763, 4668, 4666, 3355, 4667, 3763, 2137, 2137, 2137, 2137, 2137, 2137, 3355, 3355, 3355, 3355, 3355, 3355, 4644, 3355, 3515, 3515, 3515, 3515, 3515, 3515, 3515, 4650, 4668, 4644, 4659, 3763, 2137, 2137, 2137, 2137, 2137, 2137, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 4668, 4681, 4667, 4679, 3668, 2151, 2151, 2151, 2151, 2151, 2151, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3668, 4641, 4650, 3405, 4652, 4659, 3479, 3668, 4663, 4641, 4681, 3668, 4652, 2151, 2151, 2151, 2151, 2151, 2151, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 3405, 4678, 4681, 4679, 3479, 3405, 2153, 2153, 2153, 2153, 2153, 2153, 3481, 3481, 3481, 3481, 3481, 3481, 3481, 3405, 4655, 4663, 3405, 3023, 4675, 9956, 3405, 4678, 4669, 4670, 9956, 4655, 2153, 2153, 2153, 2153, 2153, 2153, 2162, 3023, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 4672, 3481, 3023, 3023, 4665, 2162, 2162, 2162, 2162, 2162, 2162, 4677, 4665, 4669, 3027, 4675, 3023, 4680, 4670, 4677, 4682, 2986, 3481, 3023, 3930, 3027, 3027, 4685, 4680, 3930, 4672, 2162, 2162, 2162, 2162, 2162, 2162, 2166, 2166, 3027, 2166, 2166, 2166, 2166, 2166, 2166, 3027, 2166, 2166, 2986, 2986, 9939, 4686, 4682, 4692, 3930, 2166, 2166, 2166, 2166, 2166, 2166, 4692, 2986, 4685, 4694, 2986, 2166,10941, 9939, 2986, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 4687, 3572, 4690, 2166, 4686, 2986, 2166, 2166, 2166, 2623, 2166, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2166, 2167, 2167, 2167, 2167, 2167, 2167, 2167, 2167, 4691, 3572, 2623, 3480, 4694, 2167, 2167, 2167, 2167, 2167, 2167,10946, 4687, 4702, 4690, 3572, 2623, 4701, 3480, 3603, 3574, 3407, 3572, 2623, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 2167, 2167, 2167, 2167, 2167, 2167, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 4691, 3603, 3574, 4693, 3407, 2171, 2171, 2171, 2171, 2171, 2171, 4701, 4703, 4702,10967, 3603, 3574, 3577, 3407, 3574, 4703, 3407, 3603, 3574, 4684, 3407,10968, 4697, 4720, 4693, 4704, 2171, 2171, 2171, 2171, 2171, 2171, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 3407, 3577, 4684, 4695, 3577, 4711, 2180, 2180, 2180, 2180, 2180, 2180, 4704, 4278, 4695, 3577, 4697, 4720, 3577, 3579, 4278, 4696, 3577, 3595, 3595, 3595, 3595, 3595, 3595, 3595, 4722, 4278, 2180, 2180, 2180, 2180, 2180, 2180, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 4717, 3579, 4696, 4698, 4711, 2182, 2182, 2182, 2182, 2182, 2182, 4278,10969, 4710, 4722, 3579, 4706, 4715, 3579, 4876, 4696, 2988, 3579, 3022, 3579, 4698, 4717, 4706, 3638, 4714, 4876, 2182, 2182, 2182, 2182, 2182, 2182, 2185, 2185, 3022, 2185, 2185, 2185, 2185, 2185, 2185, 3687, 2185, 2185, 2988, 3022, 3687, 4710, 3022, 4705, 3638, 2185, 2185, 2185, 2185, 2185, 2185, 4715, 2988, 3022, 3687, 2988, 2185, 4714, 3638, 2988, 3022, 3687, 2989, 4007, 3025, 3638, 4721, 2988, 4007, 3667, 2185, 4723, 2988, 2185, 2185, 2185, 2185, 2185, 2186, 2186, 3025, 2186, 2186, 2186, 2186, 2186, 2186, 4705, 2186, 2186, 2989, 3025, 4033, 4723, 4007, 3659, 3667, 2186, 2186, 2186, 2186, 2186, 2186, 4721, 2989, 3025, 4033, 2989, 2186, 3659, 3667, 2989, 3025, 4033, 5387, 4716, 3659, 3667, 2989,11011, 3025, 5387, 2186, 4716, 2989, 2186, 2186, 2186, 2186, 2186, 2187, 2187, 3659, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2188, 2188, 4862, 2188, 2188, 2188, 2188, 2188, 2188, 6193, 2188, 2188, 4358, 3019, 4892, 6193, 4874, 4358,11036, 2188, 2188, 2188, 2188, 2188, 2188, 4892, 4718, 6193, 4862, 3019, 2188, 3596, 3596, 3596, 3596, 3596, 3596, 3596, 4709, 4859, 3019, 4709, 4874, 4358, 2188, 4860, 3019, 2188, 2188, 2188, 2188, 2188, 2189, 2189, 3019, 2189, 2189, 2189, 2189, 2189, 2189, 3019, 2189, 2189, 4384, 3024, 3028, 4709, 4903, 4384, 4718, 2189, 2189, 2189, 2189, 2189, 2189, 3028, 4859, 4903, 4866, 3024, 2189, 3597, 3597, 3597, 3597, 3597, 3597, 3597, 4860, 3028, 3024, 4724, 2987, 4384, 2189,11037, 3028, 2189, 2189, 2189, 4719, 2189, 2190, 2190, 3024, 2190, 2190, 2190, 2190, 2190, 2190, 3024, 2190, 2190, 3028, 4867, 3817, 4866, 7972, 3637, 2987, 2190, 2190, 2190, 2190, 2190, 2190, 4719, 3637, 3024, 4861, 3035, 2190, 3637, 2987, 4724, 3170, 2987, 4861, 3020, 3637, 2987, 3035, 3817, 2190, 4719, 2190, 3170, 3493, 2190, 2190, 2190, 4873, 2190, 2987, 3020, 3035, 3817, 4863, 2987, 4867, 3170, 3493, 3035, 3817, 4872, 3020,11038, 3170, 3493, 2190, 2192, 2192, 3029, 2192, 2192, 2192, 2192, 2192, 2192, 3020, 2192, 2192, 3493, 3029, 7972, 4883, 3020, 3020, 3242, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 4873, 3029,11073, 3242, 2192, 4863, 4880, 4872, 3029, 3020, 4460, 3683, 4868, 4888, 3670, 4460, 3029, 3242, 2192, 4883, 4868, 2192, 2192, 2192, 3242, 2192, 2201, 2201, 3670, 2201, 2201, 2201, 2201, 2201, 2201, 3670, 2201, 2201, 3683, 4880, 3243, 4460,11174, 4342, 4342, 2201, 2201, 2201, 2201, 2201, 2201, 3243, 3683, 3670, 11073, 3075, 2201, 4342, 4888, 3683, 3075, 4875, 4528, 3606, 4342, 3243, 3075, 4528, 3346, 3346, 2201,11176, 3243, 2201, 2201, 2201, 3683, 2201, 2202, 2202, 3075, 2202, 2202, 2202, 2202, 2202, 2202, 3075, 2202, 2202, 3606, 4881, 3688, 4528, 11177, 3688, 3346, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 3606, 4875, 4882, 3076, 2202, 3688, 3346, 3606, 3076, 4881, 4891, 3822, 3688, 3346, 3076, 4025, 4025, 4877, 2202, 4887, 3606, 2202, 2202, 2202, 3346, 2202, 2206, 2206, 3076, 2206, 2206, 2206, 2206, 2206, 2206, 3076, 2206, 2206, 3822, 4882, 3245, 4939,11189, 4025, 4877, 2206, 2206, 2206, 2206, 2206, 2206, 3245, 3822, 4898, 4891, 3077, 2206, 4025, 4887, 3822, 3077, 3077, 4877, 3609, 4025, 3245, 3077, 4026, 4026,11190, 2206, 4939, 3245, 2206, 2206, 2206, 3599, 2206, 2207, 2207, 3077, 2207, 2207, 2207, 2207, 2207, 2207, 3077, 2207, 2207, 3609, 3245, 4898, 4890, 8395, 4026, 3599, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 3609, 4906, 4889, 3078, 2207, 4026, 3599, 3609, 3078, 3599, 4889, 3048, 4026, 3599, 3078, 4890, 4026, 4895, 2207, 8575, 3609, 2207, 2207, 2207, 8395, 2207, 2208, 2208, 3078, 2208, 2208, 2208, 2208, 2208, 2208, 3078, 2208, 2208, 3048, 4895, 4906, 4893, 4919, 4900, 3246, 2208, 2208, 2208, 2208, 2208, 2208, 4900, 3048, 8575, 3078, 3246, 2208, 2208, 3246, 3048, 3629, 3629, 3629, 3629, 3629, 3629, 3629, 4901, 4893, 3246, 2208, 4095, 3048, 2208, 2208, 2208, 3246, 2208, 3048, 4894, 4899, 4919, 4925, 2208, 2210, 2210, 4893, 2210, 2210, 2210, 2210, 2210, 2210, 4901, 2210, 2210, 4095, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 3646, 4095, 4966, 4894, 3079, 2210, 4925, 9955, 4095, 3079, 4902, 4915, 3646, 4966, 3646, 3079, 4899, 4229, 3079, 2210, 9955, 3646, 2210, 2210, 2210, 3311, 2210, 2211, 2211, 3079, 2211, 2211, 2211, 2211, 2211, 2211, 3079, 2211, 2211, 3646, 3646, 3311, 4914, 4923, 4229, 4908, 2211, 2211, 2211, 2211, 2211, 2211, 3311, 4908, 4902, 4915, 3087, 2211, 4229, 4907, 4912, 3087, 3087, 5398, 4922, 4229, 3311, 3087, 4914, 4923, 5398, 2211, 4922, 3311, 2211, 2211, 2211, 10079, 2211, 2213, 2213, 3087, 2213, 2213, 2213, 2213, 2213, 2213, 3087, 2213, 2213, 3510, 3510, 3510, 3510, 3510, 3510, 4938, 2213, 2213, 2213, 2213, 2213, 2213, 4907, 4912, 4916, 4920, 3510, 2213, 2213, 4924, 2624,10079, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 3406, 3510, 2213, 4929, 9973, 2213, 2213, 2213, 3510, 2213, 9973, 2624, 4916, 4938, 4934, 2213, 2219, 2219, 3672, 2219, 2219, 2219, 2219, 2219, 2219, 2624, 2219, 2219, 3406, 3672, 4916, 4920, 2624, 4928, 4924, 2219, 2219, 2219, 2219, 2219, 2219, 3244, 3406, 3672, 4936, 3406, 2219, 3244, 4929, 3406, 3672, 2978, 3244, 2978, 2978, 2978, 2978, 2978, 2978, 4934, 2219, 4930, 3406, 2219, 2219, 2219, 3244, 2219, 4937, 4930, 4936, 2978, 4928, 3244, 3312, 2219, 2220, 2220, 4940, 2220, 2220, 2220, 2220, 2220, 2220, 2978, 2220, 2220, 2978, 5004, 3312, 4964, 2978, 4392, 4392, 2220, 2220, 2220, 2220, 2220, 2220, 3312,10050, 4963, 7977, 3088, 2220, 4392, 4940, 4965, 3088, 4963, 4937, 4976, 4392, 3312, 3088, 4964,10050, 5004, 2220, 4976, 3312, 2220, 2220, 2220, 2220, 2220, 2221, 2221, 3088, 2221, 2221, 2221, 2221, 2221, 2221, 3088, 2221, 2221, 3630, 3630, 3630, 3630, 3630, 3630, 3630, 2221, 2221, 2221, 2221, 2221, 2221, 4965, 4941, 3089, 3090, 3091, 2221, 3093, 3089, 3090, 3091, 3091, 3093, 5052, 3089, 3090, 3091, 4142, 3093, 7977, 2221, 3093, 4969, 2221, 2221, 2221, 2221, 2221, 3089, 3090, 3091, 4142, 3093,11194, 4984, 3089, 3090, 3091, 4142, 3093, 4142, 4941, 4984, 5052, 4969, 2221, 2222, 2222,11195, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2223, 2223, 4956, 2223, 2223, 2223, 2223, 2223, 2223, 8659, 2223, 2223, 4978, 3338, 3338, 3338, 3338, 3338, 3338, 2223, 2223, 2223, 2223, 2223, 2223, 4603, 8993, 8993, 8993, 4979, 2223, 3338, 3631, 3631, 3631, 3631, 3631, 3631, 3631, 4603, 4979, 4956, 4603, 8659, 2223, 3338, 4603, 2223, 2223, 2223, 2223, 2223, 3338, 2223, 2224, 2224, 4978, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 4345, 4406, 3641, 4345, 4957, 2235, 2235, 2235, 2235, 2235, 2235, 3641, 4276, 4406, 3641, 4406, 3641, 4345, 3394, 4276, 4345,11196, 4406, 3641, 4345, 4276, 4406, 3772, 3641, 4962, 4276, 2235, 2235, 2235, 2235, 2235, 2235, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 3394, 3674, 3772, 4961, 4957, 2237, 2237, 2237, 2237, 2237, 2237, 4276,11285, 3101, 3394, 3674, 3772, 4974, 3101, 3101, 4975, 3394, 3674, 3772, 3101, 4968, 3394, 3315, 3324, 4962, 9024, 2237, 2237, 2237, 2237, 2237, 2237, 2241, 3101, 3394, 3674, 3674, 4961, 3315, 3324, 3101, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 3315, 3324, 4974, 3315, 4968, 2241, 2241, 2241, 2241, 2241, 2241, 4975,11324, 4983, 3315, 3324,11408, 9024, 3642, 3999, 3644, 3315, 3324, 3738, 3738, 3738, 3738, 3738, 3738, 3738, 4977, 2241, 2241, 2241, 2241, 2241, 2241, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 3642, 4967, 3999, 3644, 4020, 2247, 2247, 2247, 2247, 2247, 2247, 4977, 3642, 4983, 3642, 3644, 3999, 3644, 4020, 3999,11423, 3642, 4990, 3999, 3644, 4020, 3642, 4971, 4967, 3644, 4989, 2247, 2247, 2247, 2247, 2247, 2247, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 4020, 4967, 4994, 4990, 4971, 2251, 2251, 2251, 2251, 2251, 2251, 3751, 3751, 3751, 3751, 3751, 3751, 3751, 3768, 3768, 3768, 3768, 3768, 3768, 3768,11447, 4995, 5000,11455, 5016, 4989, 2251, 2251, 2251, 2251, 2251, 2251, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 5027, 5001, 4994, 5019, 5018, 2259, 2259, 2259, 2259, 2259, 2259, 3769, 3769, 3769, 3769, 3769, 3769, 3769, 3770, 3770, 3770, 3770, 3770, 3770, 3770, 4995, 5002, 5000, 5001, 5016, 5018, 2259, 2259, 2259, 2259, 2259, 2259, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 5027, 5001, 5019, 5029, 5017, 2263, 2263, 2263, 2263, 2263, 2263, 5003, 5017, 5022, 5002,11030,11030, 3821, 3955, 3955, 3955, 3955, 3955, 3955, 3955,11460, 3821, 3821, 3821, 5029, 5035, 2263, 2263, 2263, 2263, 2263, 2263, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 3821, 5020, 5022, 5043, 5003, 5030, 2271, 2271, 2271, 2271, 2271, 2271, 5020, 4261, 3821, 4261, 4261, 4261, 4261, 4261, 4261, 3821, 3956, 3956, 3956, 3956, 3956, 3956, 3956, 4982, 4988, 5035, 2271, 2271, 2271, 2271, 2271, 2271, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 5045, 5021, 5043, 5030, 4023, 2272, 2272, 2272, 2272, 2272, 2272, 3877, 3877, 3877, 3877, 3877, 3877, 3877, 4023, 5028,11486, 4261, 4982, 4988, 3877, 4023, 5045, 5028, 5021, 5046, 5063, 2272, 2272, 2272, 2272, 2272, 2272, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 4023, 5021, 5076, 3877,11497, 2276, 2276, 2276, 2276, 2276, 2276, 3957, 3957, 3957, 3957, 3957, 3957, 3957, 4038, 4102, 3309, 3970, 3970, 3970, 3970, 3970, 3970, 3970, 5046, 5063, 5053, 2276, 2276, 2276, 2276, 2276, 2276, 2284, 2284, 2284, 2284, 2284, 2284, 2284,11505, 4038, 5076, 4102, 3309, 4228, 2284, 2284, 2284, 2284, 2284, 2284,11510, 4228, 8920, 4038, 5053, 4102, 3309, 4228, 4102, 3309, 4038, 3997, 4102, 3309, 4228, 4993, 5049, 5060, 4038, 5048, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 3309, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 8920, 4341, 5049, 3997, 5062, 2285, 2285, 2285, 2285, 2285, 2285, 3997, 4999, 5015, 3092, 4341, 5048, 3997, 4993, 3092, 3997,11670, 4341, 4341, 3997, 3092, 5060, 3998, 3998, 3633, 5062, 2285, 2285, 2285, 2285, 2285, 2285, 2288, 2288, 3092, 2288, 2288, 2288, 2288, 2288, 2288, 3092, 2288, 2288, 3633, 5050, 4999, 5015, 5031, 5036, 3998, 2288, 2288, 2288, 2288, 2288, 2288, 5036, 3633, 5031, 3092, 3102, 2288, 5064, 3998, 3633, 3102, 3998, 6233,11671, 2288, 3998, 3102, 5026, 5064, 6233, 2288, 5034, 3633, 2288, 2288, 2288, 5050, 2288, 2289, 2289, 3102, 2289, 2289, 2289, 2289, 2289, 2289, 3102, 2289, 2289, 3971, 3971, 3971, 3971, 3971, 3971, 3971, 2289, 2289, 2289, 2289, 2289, 2289,11173, 5040,11675, 5026, 3576, 2289, 11173, 5034, 4106, 3006, 3006, 3006, 3006, 3006, 3006, 3006, 5054, 5059, 3576, 2289, 9343, 3576, 2289, 2289, 2289, 3576, 2289, 3006, 2289, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 4106, 3643, 4344, 3576, 5040, 3006, 2290, 2290, 2290, 2290, 2290, 2290, 3006, 3643, 4106, 3643, 4344, 4106, 9343, 5054, 5059, 4106, 3643, 4344,11677, 3006, 5047, 3643, 5065, 5068, 5073, 4344, 2290, 2290, 2290, 2290, 2290, 2290, 2291, 2291, 3643, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 5047, 5067, 5065, 5061, 2291, 2291, 2291, 2291, 2291, 2291, 4024, 5061,11678, 5068, 3107, 2291, 4024, 5077, 5047, 3107, 5065,11681, 5073, 5067, 4024, 3107, 5072, 5103, 5077, 2291, 5066, 4024, 2291, 2291, 2291, 2291, 2291, 2292, 2292, 3107, 2292, 2292, 2292, 2292, 2292, 2292, 3107, 2292, 2292, 3972, 3972, 3972, 3972, 3972, 3972, 3972, 2292, 2292, 2292, 2292, 2292, 2292, 3605, 5066, 5103, 5072, 5079, 2292, 3986, 3986, 3986, 3986, 3986, 3986, 3986, 5075, 3605, 5084, 5080, 5087, 2292, 2292, 5092, 3605, 2292, 2292, 2292, 2292, 2292, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 3605, 5078, 5079, 5080, 5075, 2303, 2303, 2303, 2303, 2303, 2303, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3988, 3988, 3988, 3988, 3988, 3988, 3988, 5084, 5087, 5107, 5078,11682, 5092, 2303, 2303, 2303, 2303, 2303, 2303, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 5069, 5086, 5078, 5099, 5100, 5109, 2305, 2305, 2305, 2305, 2305, 2305, 3996, 3996, 3996, 3996, 3996, 3996, 3996, 4012, 4012, 4012, 4012, 4012, 4012, 4012, 5119, 5086, 5107, 5099, 5069, 5109, 2305, 2305, 2305, 2305, 2305, 2305, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 5121, 5101, 5100, 5110, 5122, 2314, 2314, 2314, 2314, 2314, 2314, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4022, 4022, 4022, 4022, 4022, 4022, 4022, 5119, 5121, 5083, 5101, 5091, 5097, 2314, 2314, 2314, 2314, 2314, 2314, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 5113, 5101, 5110, 5122, 4034, 2322, 2322, 2322, 2322, 2322, 2322, 4035, 4035, 4035, 4035, 4035, 4035, 4035, 4034, 4021, 5074, 5083, 5085, 5091, 5097, 4034, 5140, 5113, 5074, 4022, 5085, 2322, 2322, 2322, 2322, 2322, 2322, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 4034, 5113,11683,11693, 5140, 5134, 2323, 2323, 2323, 2323, 2323, 2323, 4036, 4036, 4036, 4036, 4036, 4036, 4036, 5088, 4035, 4259, 3610, 4259, 4259, 4259, 4259, 4259, 4259, 4259, 5088, 5134, 2323, 2323, 2323, 2323, 2323, 2323, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 5102, 2338, 2338, 3610, 3689, 4346, 3610, 5127, 4036,11694, 2338, 2338, 2338, 2338, 2338, 2338, 4294, 3610, 3689, 4346, 3610, 2338, 4346, 4294, 3610, 3689, 4346, 2338, 4259, 4294, 5150, 5106, 4346, 5102, 4294, 2338,11695, 3610, 2338, 2338, 2338, 3689, 2338, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 5127, 2339, 2339,11707, 5150, 5112, 5135,11708, 4294, 5093, 2339, 2339, 2339, 2339, 2339, 2339, 5112, 5093, 5106, 3108, 3109, 2339, 3111, 3110, 3108, 3109, 3109, 3111, 3110, 5108, 3108, 3109, 5148, 3111, 3110, 2339, 3111, 5108, 2339, 2339, 2339, 5120, 2339, 2339, 3108, 3109, 3658, 3111, 3110, 5120, 5135, 3108, 3109, 5123, 3111, 3110, 5114, 3658, 5115, 5118, 3314, 2339, 2351, 2351, 5123, 2351, 2351, 2351, 2351, 2351, 2351, 3658, 2351, 2351, 3110, 5138, 3314, 5148, 3658, 4420, 3658, 2351, 2351, 2351, 2351, 2351, 2351, 3314, 5115, 5114, 5160, 3119, 2351, 4420, 5162, 5128, 3119, 3119, 5118, 5149, 4420, 3314, 3119, 5128, 4420, 5138, 2351, 5149, 3314, 2351, 2351, 2351, 5160, 2351, 2352, 2352, 3119, 2352, 2352, 2352, 2352, 2352, 2352, 3119, 2352, 2352, 3313, 3314, 5141, 3323,11709, 5162, 3640, 2352, 2352, 2352, 2352, 2352, 2352, 5126, 5132, 3120, 3313, 3640, 2352, 3323, 3120,11725, 3313, 5137,11726, 3323, 3120, 3313, 4136, 3640, 3323, 3640, 2352, 5161, 5139, 2352, 2352, 2352, 3640, 2352, 3120, 3313, 4136, 4295, 3323, 5170, 5141, 3120, 3313, 4136, 4295, 3323, 5126, 5132, 2352, 5161, 5137, 5136, 2352, 2359, 2359, 4295, 2359, 2359, 2359, 2359, 2359, 2359, 4136, 2359, 2359, 5170, 3580, 5139, 5151, 5152, 5205, 3578, 2359, 2359, 2359, 2359, 2359, 2359, 5136,11727, 5152, 4295, 3580, 2359, 3607, 3143, 3143, 3143, 3143, 3143, 3143, 3143, 5205, 3580,11744, 2359, 5136, 2359, 3607, 3578, 2359, 2359, 2359, 3143, 2359, 3607, 5163, 3580, 2359, 3607, 3580, 5147, 5151, 3578, 3580, 5154, 3578, 3143, 3607, 3607, 3578, 2359, 2363, 2363, 3143, 2363, 2363, 2363, 2363, 2363, 2363, 3581, 2363, 2363, 3578, 5168, 5163, 5166, 5153, 3669, 3582, 2363, 2363, 2363, 2363, 2363, 2363, 3581, 5154, 5206, 5147, 5169, 2363, 3669,11747, 5177, 3582, 3692, 3581, 5169, 3669, 5172, 3582, 5177, 2363, 5153, 2363, 3582, 3692, 2363, 2363, 2363, 3581, 2363, 3669, 3581, 5166, 5173,11752, 3581, 5168, 3582, 3692, 5153, 3582, 5180, 5206, 5174, 3582, 3692, 2363, 2365, 2365, 3367, 2365, 2365, 2365, 2365, 2365, 2365, 5172, 2365, 2365, 3367, 3367, 3367, 3367, 3367, 3367, 3608, 2365, 2365, 2365, 2365, 2365, 2365, 5175, 5179, 5180, 5192, 3367, 2365, 5173, 3608,11840, 5226, 5192, 5175, 5228, 5159, 3608, 5174, 5192, 5176, 3367, 2365, 5178, 5234, 2365, 2365, 2365, 3367, 2365, 3608, 3608, 5159, 2365, 2366, 2366, 3584, 2366, 2366, 2366, 2366, 2366, 2366,11880, 2366, 2366, 3583, 5176, 5179, 5178, 5159, 5226, 3584, 2366, 2366, 2366, 2366, 2366, 2366, 5207, 5228, 3656, 3583, 3584, 2366, 5176, 3584, 11881, 5234, 5193, 5207, 5229, 3656, 3583, 4137, 3656, 5193, 3584, 2366, 5229, 3584, 2366, 2366, 2366, 3584, 2366, 3656, 3583, 4137, 4350, 3583, 4421,11882, 3656, 3583, 4137, 5232, 5195, 2366, 2367, 2367, 3693, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 3673, 3693, 3583, 4137, 5195, 4421, 4350, 2367, 2367, 2367, 2367, 2367, 2367, 9991, 3673, 3693, 5193, 5235, 2367, 4421, 4350, 3673, 3693, 4350, 5232, 5237, 4421, 4350, 5235,11898, 5195, 9991, 2367, 5237, 3673, 2367, 2367, 2367, 2367, 2367, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2370, 2370, 3593, 2370, 2370, 2370, 2370, 2370, 2370, 5247, 2370, 2370, 5209, 4343, 3686, 5208, 5233, 5247, 3593, 2370, 2370, 2370, 2370, 2370, 2370, 5200, 5210, 4343, 5230, 3593, 2370, 5238, 5200, 3144, 4343, 3144, 3144, 3144, 3144, 3144, 3144, 3686, 5208, 3593, 2370, 5209, 3593, 2370, 2370, 2370, 3593, 2370, 4343, 3144, 5230, 3686, 5210, 5238, 5239, 5240, 5208, 5233, 3686, 3647, 2370, 2371, 2371, 3144, 2371, 2371, 2371, 2371, 2371, 2371, 3144, 2371, 2371, 3647, 3648, 3647, 3686, 3686, 5248, 5200, 2371, 2371, 2371, 2371, 2371, 2371, 3647, 5259, 5240, 5199, 3648, 2371, 5253, 5293,11899, 5259, 5199, 3612, 5239, 4092, 3647, 3648, 5199, 5253, 5248, 2371,11900, 3647, 2371, 2371, 2371, 5244, 2371, 2373, 2373, 3648, 2373, 2373, 2373, 2373, 2373, 2373, 3648, 2373, 2373, 3612, 4092, 5266, 4366, 4092, 5293, 4366, 2373, 2373, 2373, 2373, 2373, 2373, 5201, 3612, 4092, 9974, 3612, 2373,11910, 4366, 3612, 4092, 3612, 3613, 5244, 3649, 4366, 5266, 9974, 5273, 5201, 2373, 5241, 3612, 2373, 2373, 2373, 2373, 2373, 2375, 2375, 3649, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 3613, 3649, 4394, 5241, 5273, 5201, 5213, 2375, 2375, 2375, 2375, 2375, 2375, 5213, 3613, 3649, 4394, 3613, 2375, 5213, 5246, 3613, 3649, 4394, 5275, 3685, 3650, 4101,11933, 3613, 5288, 4394, 2375, 3649, 3613, 2375, 2375, 2375, 2375, 2375, 2377, 2377, 3650, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 3685, 3650, 4431, 4101, 5288, 5275, 4101, 2377, 2377, 2377, 2377, 2377, 2377, 5246, 3685, 3650, 4431, 4101, 2377, 5503, 4101, 3685, 3650, 4431, 4101, 5272, 3650, 4431, 5250, 4349, 4349, 5502, 2377, 5272, 3685, 2377, 2377, 2377, 2377, 2377, 2380, 2380, 3652, 2380, 2380, 2380, 2380, 2380, 2380, 4425, 2380, 2380, 4425, 5502, 3695, 5497, 5503, 4349, 3652, 2380, 2380, 2380, 2380, 2380, 2380, 3695, 4425, 5250, 5214, 3652, 2380, 4349, 3652, 4425, 4349, 5214, 4027, 4027, 4349, 3695, 5256, 5497,11950, 3652, 2380, 5252, 3695, 2380, 2380, 2380, 3652, 2380, 2381, 2381, 3653, 2381, 2381, 2381, 2381, 2381, 2381, 5218, 2381, 2381, 4027, 3695, 4367,11951, 5218, 5270, 3653, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 4027, 5256, 4367, 3653, 2381, 9975, 5221, 4027, 5214, 4367, 9975, 5252, 3654, 5221, 5251, 4367, 5236, 3653, 2381, 5221, 4027, 2381, 2381, 2381, 3653, 2381, 2394, 2394, 3654, 2394, 2394, 2394, 2394, 2394, 2394, 5270, 2394, 2394, 3653, 3654, 3696, 5218, 5258, 5236, 3657, 2394, 2394, 2394, 2394, 2394, 2394, 3696,11908, 3654, 3696, 3657, 2394, 5294,11908, 5251, 3654, 5236, 3654, 5281, 3684, 3696, 5264, 5268, 5294, 3657, 2394, 5281, 3696, 2394, 2394, 2394, 3657, 2394, 2395, 2395, 3684, 2395, 2395, 2395, 2395, 2395, 2395, 5258, 2395, 2395, 3657, 3684, 5529, 5512,11952, 5524, 4426, 2395, 2395, 2395, 2395, 2395, 2395, 2395, 5278, 3684, 5268, 3694, 2395, 5499, 4426, 5264, 3684, 3694, 5529, 4430, 4103, 4426, 3694, 5512, 5499, 5524, 2395, 4426, 5296, 2395, 2395, 2395, 5274, 2395, 2396, 2396, 3694, 2396, 2396, 2396, 2396, 2396, 2396, 3694, 2396, 2396, 4430, 5278, 4103, 5297, 5269, 5290, 4165, 2396, 2396, 2396, 2396, 2396, 2396,11955, 4430, 5296, 4103, 4165, 2396, 4103, 2396, 4430, 3007, 4103, 3007, 3007, 3007, 3007, 3007, 3007, 5274, 4165, 2396, 5297, 5280, 2396, 2396, 2396, 4165, 2396,12166, 4103, 3007, 5286, 5290, 3932, 2396, 2403, 2403, 5269, 2403, 2403, 2403, 2403, 2403, 2403, 3007, 2403, 2403, 4428, 3916, 3932, 5504, 3007, 4140,11955, 2403, 2403, 2403, 2403, 2403, 2403, 3932, 4428, 3916, 5494, 3007, 2403, 4140, 5280, 4428, 3916, 5291, 5495, 4438, 4140, 3932, 4428, 5286,12391, 5537, 2403, 5504, 3932, 2403, 2403, 2403, 3916, 2403, 2404, 2404, 4140, 2404, 2404, 2404, 2404, 2404, 2404, 3592, 2404, 2404, 4438, 5506, 4439, 5494, 5271, 5537, 3614, 2404, 2404, 2404, 2404, 2404, 2404, 3592, 4438, 5526, 5291, 5495, 2404, 3592, 5501, 4438, 3614, 3753, 3592, 4438, 5526, 12471, 3753, 4439, 5542, 5271, 2404, 3614, 3753, 2404, 2404, 2404, 3592, 2404, 5506, 3592, 5292, 4439, 3935, 3592, 4444, 3614, 3753, 5271, 4439, 5498, 5542, 5501, 3614, 3753, 3942, 2404, 2405, 2405, 3935, 2405, 2405, 2405, 2405, 2405, 2405, 3614, 2405, 2405, 4429, 3935, 3942, 4444, 3935, 4368, 4429, 2405, 2405, 2405, 2405, 2405, 2405, 3942, 4429, 3935, 5292, 4444, 2405, 4368, 5496, 4429, 3935, 5511, 4444, 5498, 4368, 3942, 5496,12154,12486, 5511, 2405,12154, 3942, 2405, 2405, 2405, 2405, 2405, 2406, 2406, 4368, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2415, 4419, 2415, 2415, 2415, 2415, 2415, 2415, 2415, 2415, 5505,12510, 4419, 4396, 4396, 2415, 2415, 2415, 2415, 2415, 2415, 5509, 5516, 5518, 3754, 4396, 4419, 4396, 5513, 3754, 5510, 5518, 5531, 4419, 4396, 3754,12518, 3611, 5517, 4396, 5505, 2415, 2415, 2415, 2415, 2415, 2415, 2420, 2420, 3754, 2420, 2420, 2420, 2420, 2420, 2420, 3754, 2420, 2420, 4734, 5509, 5516, 5531,12523, 4393, 3611, 2420, 2420, 2420, 2420, 2420, 2420, 5513, 4734, 5525, 5510, 3757, 2420, 4393, 3611, 4734, 3757, 3611, 5517, 4734, 4393, 3611, 3757, 5523, 2420, 3757, 2420, 4347, 4032, 2420, 2420, 2420, 2420, 2420, 3611, 3611, 3757, 2420, 4393, 5295, 5522, 4347, 4032, 3757, 4347, 5530, 4371, 5535, 4347, 4032, 2420, 2424, 2424, 5525, 2424, 2424, 2424, 2424, 2424, 2424, 4371, 2424, 2424, 4032, 4347, 5539, 5295, 4371, 5523, 5534, 2424, 2424, 2424, 2424, 2424, 2424, 5539, 12550, 5500, 5522, 4371, 2424, 5530, 4371, 5295, 3169, 3169, 3169, 3169, 3169, 3169, 3169, 5535, 2424, 5527, 2424, 5538, 12561, 2424, 2424, 2424, 2424, 2424, 3169, 3645, 5500, 5546, 3331, 5534, 3331, 3331, 3331, 3331, 3331, 3331, 3331, 3645, 3169, 3645, 2424, 2442, 5527, 3169, 5500, 3169, 3645, 5548, 3331, 5589, 2442, 2442, 2442, 2442, 2442, 2442, 2442, 2442, 5561, 3645, 5527, 5538, 3331, 2442, 2442, 2442, 2442, 2442, 2442, 3331, 5528, 5589, 5546, 5548,12569, 4078, 4078, 4078, 4078, 4078, 4078, 4078, 2442,12574, 5561, 2442, 4395, 3175, 4078, 2442, 2442, 2442, 2442, 2442, 2442, 2444, 3175, 3175, 3175, 3175, 3175, 3175, 3175, 5528, 2444, 2444, 2444, 2444, 2444, 2444, 2444, 2444, 4078, 4395, 3175, 4037, 4832, 2444, 2444, 2444, 2444, 2444, 2444, 5536, 5545, 4395, 5541, 4395, 3175, 4037, 4832, 5536, 5547, 5540, 4395, 3175, 4037, 4832, 12607,12608, 5547, 4832, 5549, 2444, 2444, 2444, 2444, 2444, 2444, 2453, 4037, 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, 5541, 5540, 5554,12610, 5545, 2453, 2453, 2453, 2453, 2453, 2453, 4080, 4080, 4080, 4080, 4080, 4080, 4080, 3332, 5540, 3332, 3332, 3332, 3332, 3332, 3332, 3332, 5549, 5559, 4093,12611, 2453, 2453, 2453, 2453, 2453, 2453, 2458, 3332, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 5555, 5554, 4080, 11909, 5550, 5202, 3332, 5553, 5555,11909, 4093, 2458, 5202, 3332, 3333, 5550, 3333, 3333, 3333, 3333, 3333, 3333, 3333, 4080, 4093, 2458, 5202, 5559, 2458, 4427, 4397, 4093, 2458, 2459, 3333, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 4397, 4427, 4397, 4093, 5553, 5220, 3333, 3456, 4427, 4397, 5562, 2459, 5220, 3333, 4397, 3943, 3456, 3456, 3456, 3456, 3456, 3456, 3456, 4348, 4427, 2459, 5220, 4397, 2459,10313, 5566, 3943, 2459, 2460, 3456, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 3943,10032,12612,10313, 3615, 4369, 3456, 5569, 4369, 4348, 5567, 2460, 5562, 3456, 3943, 5569, 5585, 4348, 5570, 10032, 3615, 3943, 4369, 4348, 5572, 2460, 4348, 5566, 2460, 4369, 4348, 3615, 2460, 2461, 2461, 2461, 2461, 2461, 2461, 2461, 2461, 5563, 4369, 8710, 5570, 3615, 2461, 2461, 2461, 2461, 2461, 2461, 3615, 5585, 5571, 5567, 5601, 5572, 4079, 4079, 4079, 4079, 4079, 4079, 4079, 3615,12616, 5601, 5563, 5575, 5576, 8710, 2461, 2461, 2461, 2461, 2461, 2461, 2478, 3451, 3451, 3451, 3451, 3451, 3451, 3451, 5563, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 4079, 3627, 3451, 5571, 5204, 2478, 2478, 2478, 2478, 2478, 2478, 5204, 5583, 5575, 12617, 4079, 3451, 3627, 3655, 5577, 5576, 3451, 5204, 3451, 2478, 3616, 5588, 5577, 3627, 3655, 5581, 2478, 2478, 2478, 2478, 2478, 2478, 3953, 5583, 5584, 5596, 3616, 3627, 3655, 2478, 2480, 5586, 3616, 5204, 3627, 3655, 5587, 3616, 3953, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 3627, 3655, 3953, 5588, 3616, 2480, 2480, 2480, 2480, 2480, 2480, 3616, 11116, 5581, 5586, 5591, 3953, 5596, 5598, 5587, 4823, 5584, 3958, 3953, 3616, 5599, 5598, 5603, 5604, 5605,11116, 2480, 2480, 2480, 2480, 2480, 2480, 2489, 3958, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 4823, 5597, 3958, 5604, 5599, 2489, 2489, 2489, 2489, 2489, 2489, 5600, 5591, 5603, 4823, 12619, 3958, 5608, 5761, 5605, 5606, 4823, 3617, 3958, 4363, 4363, 4363, 4363, 4363, 4363, 4363, 2489, 2489, 2489, 2489, 2489, 2489, 2494, 3617, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 5597, 3755, 4417, 3617, 5606, 5607, 3755, 3755, 4443, 5600, 5608, 2494, 3755, 4417, 3618, 5758, 5761, 3617, 5757, 12620, 3626, 4417, 4443, 5759, 3617, 2494, 3755, 4417, 5762, 4443, 3618, 5759, 2494, 3755, 4417, 5607, 3626, 3617, 5760, 5762, 4443, 3618, 3626, 3617, 3618, 2494, 2495, 3626, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 3618, 5771, 5757, 5764, 12621, 5758, 3626, 3618, 4845, 5760, 3756, 2495, 3765, 3626, 3651, 3756, 5770, 3765, 3765, 4442, 3618, 3756, 4845, 3765, 5770, 2495, 3626, 5771, 5768, 4845, 3651, 5769, 2495, 4442, 4845, 3756, 5764, 3765, 4831, 5776, 4442, 3651, 3756, 4370, 3765, 2495, 2496, 4845, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 3651,12625, 4370, 3766, 4442, 4835, 3756, 3651, 3766, 4370, 4831, 2496, 5768, 5772, 3766, 4370, 5773, 3934,12626, 4835, 3651, 5769, 4370, 5776, 4831, 2496, 4835, 5773, 3766, 5787, 4835, 4831, 2496, 3934, 3773, 3766, 3773, 3773, 3773, 3773, 3773, 3773, 3773, 5794, 3934, 2496, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 3773, 5787, 5792, 5772, 3934, 2497, 2497, 2497, 2497, 2497, 2497, 3934,11931, 5782, 3773, 12628, 9405, 5777,11931, 5794, 4260, 3773, 4260, 4260, 4260, 4260, 4260, 4260, 4260, 5788, 3934, 2497, 2497, 2497, 2497, 2497, 2497, 2523, 2523, 5792, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 3933, 9405, 5602, 5782, 5804, 4398, 5625, 2523, 2523, 2523, 2523, 2523, 2523, 5777, 5625, 5778, 3933, 4398, 2523, 4398, 5625, 5791, 3933, 5778, 5788, 4260, 4398, 3933,12629, 5602, 5804, 4398, 2523, 5806, 4398, 2523, 2523, 2523, 2523, 2523, 2528, 3933, 5625, 5791, 5806, 5796, 2528, 5602, 3933, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 5795,12630, 5790,12635, 5763, 5785, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 5796, 5811, 5795, 5763, 2528, 2532, 2532, 5790, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 3941, 3944, 4848, 3946, 5763, 5785, 5801, 2532, 2532, 2532, 2532, 2532, 2532, 5803, 5811, 4462, 3941, 3944, 2532, 3946, 4462, 5803, 3941, 3944, 5809, 5857, 4462, 3941, 3944, 4848, 3946,12636, 2532, 3946,12638, 2532, 2532, 2532, 2532, 2532, 4462, 3941, 3944, 4848, 3946, 5801, 5809, 4462, 3941, 3944, 4848, 3946, 2532, 2540, 2540, 5857, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2541, 2541, 5814, 2541, 2541, 2541, 2541, 2541, 2541, 5816, 2541, 2541, 4372,12639, 5819, 5789, 5802, 5816, 5805, 2541, 2541, 2541, 2541, 2541, 2541, 5819, 4372, 11954,12640,12013, 2541,12645,12648, 4372, 4389, 4389, 4389, 4389, 4389, 4389, 4389, 5814, 5789, 4372, 2541, 5815, 4372, 2541, 2541, 2541, 2541, 2541, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 5789, 5802, 5805, 5818, 5219, 2547, 2547, 2547, 2547, 2547, 2547, 5219, 4207, 4207, 4207, 4207, 4207, 4207, 4207, 5817, 5827,11932, 5219,12013, 2547, 4207,11954, 11932, 5827, 5810, 5815, 2547, 2547, 2547, 2547, 2547, 2547, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 5817,12649, 5818, 5219, 4207, 2549, 2549, 2549, 2549, 2549, 2549, 4485, 4485, 4485, 4485, 4485, 4485, 4485, 4399, 4837, 4837, 5810, 4258, 5808, 4258, 4258, 4258, 4258, 4258, 4258, 4258, 2549, 2549, 2549, 2549, 2549, 2549, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 4258, 4399, 4837, 5828, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 5808, 9995, 4399, 4258, 4399, 4837, 4405, 9995, 5826, 4836, 4942, 4399, 4837,12651, 5821, 5825, 4399, 5833, 5828, 9995, 2553, 2553, 2553, 2553, 2553, 2553, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 4405, 4836, 4836, 4942, 5010, 2559, 2559, 2559, 2559, 2559, 2559, 4942, 4405, 5821, 4405, 5844, 4836, 4942, 5010, 5826, 5825, 4405, 5833, 4836, 4942, 5010, 4405, 5822,12652, 5010, 5829, 2559, 2559, 2559, 2559, 2559, 2559, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 5807, 5820, 5834, 5844, 5822, 2563, 2563, 2563, 2563, 2563, 2563, 4486, 4486, 4486, 4486, 4486, 4486, 4486, 4487, 4487, 4487, 4487, 4487, 4487, 4487,12653, 5842, 5807, 5820, 5829, 5849, 2563, 2563, 2563, 2563, 2563, 2563, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 5807, 5820, 5834, 5841, 5852, 2571, 2571, 2571, 2571, 2571, 2571, 4500, 4500, 4500, 4500, 4500, 4500, 4500, 4501, 4501, 4501, 4501, 4501, 4501, 4501, 5842, 5861,12658,12668, 5841, 5849, 2571, 2571, 2571, 2571, 2571, 2571, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 5843,12669, 5851, 5852, 5863, 2575, 2575, 2575, 2575, 2575, 2575, 4502, 4502, 4502, 4502, 4502, 4502, 4502, 4516, 4516, 4516, 4516, 4516, 4516, 4516, 5869, 5861, 5843, 5851, 5899, 5863, 2575, 2575, 2575, 2575, 2575, 2575, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 5843, 5855, 12670, 5864, 5876, 2583, 2583, 2583, 2583, 2583, 2583, 4517, 4517, 4517, 4517, 4517, 4517, 4517, 4518, 4518, 4518, 4518, 4518, 4518, 4518, 5869, 5877, 5882, 5855, 5899, 5876, 2583, 2583, 2583, 2583, 2583, 2583, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 5878, 5855, 5864, 5883, 5882, 2584, 2584, 2584, 2584, 2584, 2584, 4533, 4533, 4533, 4533, 4533, 4533, 4533, 4774, 4774, 4774, 4774, 4774, 4774, 4774, 5877, 5906, 5878, 5839,12778,12779, 2584, 2584, 2584, 2584, 2584, 2584, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 5878, 5901, 5883, 5902,12780, 2588, 2588, 2588, 2588, 2588, 2588, 4589, 4589, 4589, 4589, 4589, 4589, 4589, 4856, 5830, 5835, 4401, 5839, 5845, 4589, 5856, 5906, 5901, 5835, 5879, 5830, 2588, 2588, 2588, 2588, 2588, 2588, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 4401, 4856, 5854, 5902, 4589, 4401, 2596, 2596, 2596, 2596, 2596, 2596, 5848, 5854, 5856, 4856, 5845, 4401, 5879, 4401, 4842, 4842, 4856, 3968, 4856, 4943, 4401,12804, 12805, 5860, 5912, 4401, 2596, 2596, 2596, 2596, 2596, 2596, 2597, 3968, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 4842, 5865, 3968, 5848, 4943, 2597, 2597, 2597, 2597, 2597, 2597, 5850, 5865, 5868, 4842,12806, 3968, 5915, 4943, 5850, 5860, 4842, 4433, 3968, 4433, 4943, 5874, 5912, 5915, 5881, 12807, 2597, 2597, 2597, 2597, 2597, 2597, 2600, 2600, 3974, 2600, 2600, 2600, 2600, 2600, 2600, 5862, 2600, 2600, 4433, 12808,12809, 5868, 5931, 5862, 3974, 2600, 2600, 2600, 2600, 2600, 2600, 5898, 4433, 5931, 5874, 3974, 2600, 5881, 3774, 4433, 3774, 3774, 3774, 3774, 3774, 3774, 3774, 5918, 5905, 3974, 2600, 5919, 4433, 2600, 2600, 2600, 3974, 2600, 3774, 2600, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 5880, 5918, 5898, 5914, 3774, 2606, 2606, 2606, 2606, 2606, 2606, 3774, 4785, 4785, 4785, 4785, 4785, 4785, 4785, 5905, 5919, 4402, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 5911, 5880, 2606, 2606, 2606, 2606, 2606, 2606, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 4402, 5913, 5012, 5914, 5301, 4402, 2608, 2608, 2608, 2608, 2608, 2608, 5870, 5900, 5907, 4590, 5012, 4402, 5301, 4402, 5870, 5900, 5907, 5012, 5911, 5301, 4402, 5913, 5934, 5301, 4590, 4402, 2608, 2608, 2608, 2608, 2608, 2608, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 5916, 5927, 5929, 5930, 5934, 2617, 2617, 2617, 2617, 2617, 2617, 4591, 4591, 4591, 4591, 4591, 4591, 4591, 4796, 4796, 4796, 4796, 4796, 4796, 4796, 5917, 5920, 5916, 5929, 5926, 5938, 2617, 2617, 2617, 2617, 2617, 2617, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 5916, 5927, 5930, 4591, 4407, 2625, 2625, 2625, 2625, 2625, 2625, 5920, 5928, 5917,11180, 5937, 4407, 5933, 4407, 5932, 5928, 4374, 4374, 5926, 4591, 4407, 5945,11180,13123, 5940, 5938, 2625, 2625, 2625, 2625, 2625, 2625, 2626, 2626, 4407, 2626, 2626, 2626, 2626, 2626, 2626, 5932, 2626, 2626, 4374, 5933, 5051, 3961, 5056, 5937, 5940, 2626, 2626, 2626, 2626, 2626, 2626, 5963, 4374, 5932, 5945, 4374, 2626, 3961, 3775, 4374, 3775, 3775, 3775, 3775, 3775, 3775, 3775, 5051, 3961, 5056, 2626, 3961, 4374, 2626, 2626, 2626, 2626, 2626, 3775, 5939, 5942, 5051, 3961, 5056, 5963, 5947, 5960, 5939, 5051, 3961, 5056, 5942, 3775, 5947, 5960, 2626, 2626, 2627, 2627, 3775, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2628, 2628, 5941, 2628, 2628, 2628, 2628, 2628, 2628, 5953, 2628, 2628, 3952, 3945, 5946, 3959, 3960, 5951,12821, 2628, 2628, 2628, 2628, 2628, 2628, 3977, 5958, 5995, 3952, 3945, 2628, 3959, 3960, 12821, 3952, 5953,13165, 3959, 5995, 3952, 3945, 3977, 3959, 3960, 2628, 5954, 5941, 2628, 2628, 2628, 2628, 2628, 3977, 3952, 3945, 3977, 3959, 3960, 5959, 5946, 3952, 3945, 5951, 3959, 3960, 5958, 3977, 5976, 5966, 2628, 2628, 2629, 2629, 3977, 2629, 2629, 2629, 2629, 2629, 2629, 3945, 2629, 2629, 3960, 3967, 4735, 6013,13180, 5405, 5954, 2629, 2629, 2629, 2629, 2629, 2629, 4735, 6013, 5979,13204, 3967, 2629, 5405, 5959, 5976, 5962, 3967, 5966, 5968, 5405, 4735, 3967, 4839, 4839, 5405, 2629, 5968, 4735, 2629, 2629, 2629, 5967, 2629, 2630, 2630, 3967, 2630, 2630, 2630, 2630, 2630, 2630, 3967, 2630, 2630, 4839, 3975, 5979, 5977, 5978, 4839, 5304, 2630, 2630, 2630, 2630, 2630, 2630, 2630, 5962,13212, 5990, 3975, 2630, 4839, 5304, 5972, 5991, 3975, 5975, 5997, 4839, 5304, 3975, 5304, 4849, 5967, 2630, 5977, 5978, 2630, 2630, 2630, 3976, 2630, 2633, 2633, 3975, 2633, 2633, 2633, 2633, 2633, 2633, 3975, 2633, 2633, 4849, 3983, 3976, 5990, 5961, 4849, 5997, 2633, 2633, 2633, 2633, 2633, 2633, 3976, 5972, 5991, 5975, 3983, 2633, 4849, 6024,13217,13244, 3983, 4375, 5992, 4849, 3976, 3983, 5955, 5961, 6024, 2633, 5992, 3976, 2633, 2633, 2633, 6004, 2633, 2634, 2634, 3983, 2634, 2634, 2634, 2634, 2634, 2634, 3983, 2634, 2634, 4375, 3976, 5302, 5998, 5955, 5302, 5331, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 4375, 5999, 5302, 4375, 2634,13255, 5331, 4375, 5955, 5302, 5994, 5998, 3984, 5331, 5974, 4404, 4373, 6004, 2634,13263, 4375, 2634, 2634, 2634, 5331, 2634, 2635, 2635, 3984, 2635, 2635, 2635, 2635, 2635, 2635, 5996, 2635, 2635, 5999, 3984, 5974, 5993, 6000, 4404, 4373, 2635, 2635, 2635, 2635, 2635, 2635, 6050, 4373, 3984, 5994, 4404, 2635, 4404, 4373, 6009, 3984, 4373, 5996, 6010, 4404, 4373, 6011, 5993, 2635, 4404, 2635, 6010, 6000, 2635, 2635, 2635,13268, 2635, 4373, 6012, 5996, 6050, 6020, 4404, 4683, 4683, 4683, 4683, 4683, 4683, 4683, 6003, 6011, 6008, 2635, 2647, 2647, 4683, 2647, 2647, 2647, 2647, 2647, 2647, 6009, 2647, 2647, 4109, 4109, 4109, 4109, 4109, 4109, 6016, 2647, 2647, 2647, 2647, 2647, 2647, 4945, 4683, 9584, 6012, 4109, 2647, 4945, 6020, 6021, 6015, 6003, 4376, 6008, 4408, 4945, 6016, 6021,13446, 4109, 2647, 13492, 4945, 2647, 2647, 2647, 4109, 2647, 2648, 2648, 4408, 2648, 2648, 2648, 2648, 2648, 2648, 9584, 2648, 2648, 4376, 4408, 5362, 6015, 6014, 5362, 5364, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 4376, 4408, 5362, 4376, 2648, 6019, 5364, 4376, 4408, 5362, 6023, 5333, 4410, 5364,13493, 5364, 6022, 6014, 2648, 6027, 4376, 2648, 2648, 2648, 4409, 2648, 2655, 2655, 4410, 2655, 2655, 2655, 2655, 2655, 2655, 6014, 2655, 2655, 5333, 4410, 4409, 4432, 6022, 6041, 6019, 2655, 2655, 2655, 2655, 2655, 2655, 4409, 5333, 4410, 6023, 4432, 2655, 4409, 6027, 5333, 4410, 6029, 4432, 4850, 4410, 4409,13496, 6035,13497, 6029, 2655, 6033, 4409, 2655, 2655, 2655, 4432, 2655, 2656, 2656, 4413, 2656, 2656, 2656, 2656, 2656, 2656, 6041, 2656, 2656, 4850, 5383, 5393, 6035, 6028,13498, 4413, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 4850, 5383, 5393, 4413, 2656, 6065, 6033, 4850, 5383, 5393, 5383, 4413, 4412, 5307,13501, 5393, 6065, 4413, 2656, 6045, 4850, 2656, 2656, 2656, 4413, 2656, 2660, 2660, 4412, 2660, 2660, 2660, 2660, 2660, 2660, 6028, 2660, 2660, 5143, 4412, 5307, 6051, 6034, 13502, 4737, 2660, 2660, 2660, 2660, 2660, 2660, 6046, 5143, 4412, 5307, 4737, 2660, 5307, 6045, 5143, 4412, 5307, 4412, 4437, 4414, 4437, 6063, 6053, 6078, 4737, 2660, 6051, 5143, 2660, 2660, 2660, 4737, 2660, 2661, 2661, 4414, 2661, 2661, 2661, 2661, 2661, 2661, 6034, 2661, 2661, 4437, 4414, 6063, 13503, 6078, 4737, 6046, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 4437, 4414, 6053, 6049, 2661, 6069, 6048, 4437, 4414, 4819, 4819, 4819, 4819, 4819, 4819, 4819, 6084, 6119, 2661, 6054, 4437, 2661, 2661, 2661, 4437, 2661, 2662, 2662, 4411, 2662, 2662, 2662, 2662, 2662, 2662, 5392, 2662, 2662, 5392, 6048, 6049, 6054, 6069, 6055, 4411, 2662, 2662, 2662, 2662, 2662, 2662, 3993, 5392, 6084, 6119, 4411, 2662, 6067, 6062, 5392, 3993, 3993, 3993, 3993, 3993, 3993, 6062, 6047, 6061, 4411, 2662, 6064, 4847, 2662, 2662, 2662, 4411, 2662, 3993, 4820, 4820, 4820, 4820, 4820, 4820, 4820, 4847, 6055,13512, 4411, 6067, 6079, 3993, 4847, 6047, 4415, 2662, 2666, 2666, 3993, 2666, 2666, 2666, 2666, 2666, 2666, 6077, 2666, 2666, 4847, 4418, 4415, 6047, 6061, 6077, 6064, 2666, 2666, 2666, 2666, 2666, 2666, 4415,13513,13514, 6068, 4418, 2666, 4821, 4821, 4821, 4821, 4821, 4821, 4821, 6079, 4415, 4418, 6060, 6134,13523, 2666, 6082, 4415, 2666, 2666, 2666, 6068, 2666, 2667, 2667, 4418, 2667, 2667, 2667, 2667, 2667, 2667, 4418, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 4855, 6082, 6134, 6060, 4852, 2667, 4833, 4833, 4833, 4833, 4833, 4833, 4833, 4833, 4855, 6076, 6170, 6091, 4852, 2667, 6072, 4855, 2667, 2667, 2667, 4852, 2667, 2672, 2672, 4416, 2672, 2672, 2672, 2672, 2672, 2672, 6090, 2672, 2672, 4855, 4416, 4738, 4852, 6091, 6090, 4755, 2672, 2672, 2672, 2672, 2672, 2672, 4738, 6170, 4416, 4738, 4755, 2672, 6070, 6072, 6076, 4416, 4833, 4416, 5390, 4807, 4738, 4440, 6075, 4953, 4755, 2672, 6092, 4738, 2672, 2672, 2672, 4755, 2672, 2673, 2673, 4807, 2673, 2673, 2673, 2673, 2673, 2673, 6070, 2673, 2673, 5390, 4807,13524, 4440, 6066, 5391, 4953, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 5390, 4807, 6075, 4440, 2673, 5391, 4953, 5390, 4807, 4953, 4440, 6092, 5391, 4953, 4440, 6088, 5391, 6066, 2673, 9610, 4953, 2673, 2673, 2673, 4440, 2673, 2674, 2674, 4441, 2674, 2674, 2674, 2674, 2674, 2674, 6066, 2674, 2674, 5404,13525, 4608, 4608, 4608, 4608, 4608, 2674, 2674, 2674, 2674, 2674, 2674, 6103, 5404, 9610, 6088, 4441, 2674, 6080, 4608, 5404, 4013, 4013, 4013, 4013, 4013, 4013, 4013, 5404, 6080, 4441, 2674, 6083, 4608, 2674, 2674, 2674, 4441, 2674, 4013, 4608, 6093, 4805, 4834, 4834, 4834, 4834, 4834, 4834, 4834, 4834, 4441, 6093, 4013, 6083,13538, 6103, 2674, 2681, 2681, 4013, 2681, 2681, 2681, 2681, 2681, 2681, 6101, 2681, 2681, 4805, 5006,13539,13540,13554, 6101,13555, 2681, 2681, 2681, 2681, 2681, 2681, 5223, 4805, 5006, 4834, 4805, 2681, 4463, 5223, 4805, 5006,13556, 4463, 4463, 4840, 4840, 4806, 6071, 4463, 5223, 2681, 4851, 4805, 2681, 2681, 2681, 6089, 2681, 5006, 2681, 2682, 2682, 4463, 2682, 2682, 2682, 2682, 2682, 2682, 4463, 2682, 2682, 4840, 5007, 4806, 5223, 6096, 6071, 4851, 2682, 2682, 2682, 2682, 2682, 2682, 6085, 4840, 5007, 4806, 6095, 2682, 4806, 4851, 4840, 5007, 4806, 6237,13566, 6096, 4851,13567, 6089,13569, 6237, 2682, 6104, 4840, 2682, 2682, 2682, 2682, 2682, 5007, 4806, 4806, 6085, 6104,13570, 4851, 2682, 2683, 2683, 6095, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2684, 2684, 5142, 2684, 2684, 2684, 2684, 2684, 2684, 6239, 2684, 2684, 5384, 5142, 5305, 6099, 6239, 6102, 5384, 2684, 2684, 2684, 2684, 2684, 2684, 6246, 5384, 5142, 5305,13571, 2684, 5305, 6246, 5384, 5142, 5305, 5323, 5323, 5323, 5323, 5323, 5323, 5323, 6102, 2684,13576, 5305, 2684, 2684, 2684, 2684, 2684, 2685, 2685, 6099, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 6115, 5366, 5369, 6100, 5366, 2691, 2691, 2691, 2691, 2691, 2691,13671, 5203, 5366, 5369, 5366, 5369, 4843, 4843, 5203, 6081, 6108, 5366, 5369, 2691, 5203, 6115, 5366, 6120, 5369, 5203, 2691, 2691, 2691, 2691, 2691, 2691, 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, 4843,13672, 6081, 6100, 6114, 2695, 2695, 2695, 2695, 2695, 2695, 5203, 6114, 6120, 4843, 6108, 6112,13673,13730,13731, 6081, 4843, 4853, 4853, 4853, 4853, 4853, 4853, 4853, 4853, 6094, 2695, 2695, 2695, 2695, 2695, 2695, 2696, 4014, 4843, 4014, 4014, 4014, 4014, 4014, 4014, 2696, 2696, 2696, 2696, 2696, 2696, 2696, 2696, 6109, 6112, 6113, 6094, 4014, 2696, 2696, 2696, 2696, 2696, 2696, 4921, 4921, 4921, 4921, 4921, 4921, 4921, 4014, 6121, 4853, 6094, 6126,12825, 4921, 4014,13732,13865, 6116,12825, 6126, 2696, 2696, 2696, 2696, 2696, 2696, 2702, 2702, 2702, 2702, 2702, 2702, 2702, 2702, 6109, 6128, 6113, 4921, 6121, 2702, 2702, 2702, 2702, 2702, 2702, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 5324, 5324, 5324, 5324, 5324, 5324, 5324, 6107, 6116, 6124, 6107, 5327, 2702, 2702, 2702, 2702, 2702, 2702, 2703, 4019, 4019, 4019, 4019, 4019, 4019, 4019, 6128, 2703, 2703, 2703, 2703, 2703, 2703, 2703, 4854, 6129, 6107, 4019, 5327, 6144, 2703, 2703, 2703, 2703, 2703, 2703, 6129, 5217, 6124,14005, 6144, 4019, 5327, 5055, 5217, 5327, 4841, 4841, 4019, 5327, 5217, 6125, 5055, 5055, 5055, 5217, 2703, 2703, 2703, 2703, 2703, 2703, 2714, 2714, 2714, 2714, 2714, 2714, 2714, 2714, 5055, 5368, 5738, 6117, 4841, 2714, 2714, 2714, 2714, 2714, 2714, 5217, 6118, 5368, 5055, 5368, 5738,14020, 4841,14044, 6127, 5055, 5368, 5738, 5368, 4841, 6125, 5368, 5738, 6140, 6117, 2714, 2714, 2714, 2714, 2714, 2714, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 4841, 6118, 6127, 5737, 6117, 5737, 2715, 2715, 2715, 2715, 2715, 2715, 5111, 5111, 5111, 5111, 5111, 5111, 5111, 5737, 6136, 6130, 6139, 6141, 6133, 5111, 5737, 6131, 6135, 6146, 6140, 6141, 2715, 2715, 2715, 2715, 2715, 2715, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 6133,14052, 6130, 5111, 5222, 2728, 2728, 2728, 2728, 2728, 2728, 5222, 6135, 6136, 6131, 6139, 6146, 5222, 5401, 5635, 6130, 4403, 5222, 5325, 5325, 5325, 5325, 5325, 5325, 5325, 6142, 2728, 2728, 2728, 2728, 2728, 2728, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 5590, 5401, 5635, 5590, 5222, 4403, 2729, 2729, 2729, 2729, 2729, 2729, 6142, 6150, 5590, 5401, 5635, 4403, 6155, 4403,13724, 5590, 5401, 5635,13724, 6153, 4403, 6147, 5401, 6155,14057, 4403, 2729, 2729, 2729, 2729, 2729, 2729, 2737, 4403, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 6171, 6147, 6143, 6153, 6150, 2737, 2737, 2737, 2737, 2737, 2737, 5354, 5354, 5354, 5354, 5354, 5354, 5354,14083, 6151, 5182, 4952, 5182, 5182, 5182, 5182, 5182, 5182, 5182, 6145, 6171, 2737, 2737, 2737, 2737, 2737, 2737, 2746, 2746, 2746, 2746, 2746, 2746, 2746, 2746, 5365, 6143, 6154, 5365, 4952, 2746, 2746, 2746, 2746, 2746, 2746, 6145, 6152, 6160, 6164, 5365, 5182, 5365, 4952, 6151, 6152, 4952, 6159, 6172, 5365, 4952, 4952, 6158,14094, 6145, 6158, 2746, 2746, 2746, 2746, 2746, 2746, 2747, 2747, 2747, 2747, 2747, 2747, 2747, 4952, 6172, 6154, 6167, 6173, 6165, 2747, 2747, 2747, 2747, 2747, 2747, 6158, 6165, 6160, 6164, 5183, 6159, 5183, 5183, 5183, 5183, 5183, 5183, 5183, 5355, 5355, 5355, 5355, 5355, 5355, 5355, 2747, 2747, 2747, 2747, 2747, 2747, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755,14102, 6167, 6173, 6185, 6181, 2755, 2755, 2755, 2755, 2755, 2755, 5183,14107, 6169, 6185, 5184, 6184, 5184, 5184, 5184, 5184, 5184, 5184, 5184, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 2755, 2755, 2755, 2755, 2755, 2755, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 6166, 6169, 5981, 6052, 6181, 2759, 2759, 2759, 2759, 2759, 2759, 5184, 6163, 6180, 4464, 6184, 5981, 6052,14131, 4464, 6052, 6182, 5336, 5981, 6052, 4464, 6166, 5639, 5736, 6182, 5981, 2759, 2759, 2759, 2759, 2759, 2759, 2760, 2760, 4464, 2760, 2760, 2760, 2760, 2760, 2760, 4464, 2760, 2760, 5336, 6188, 6163, 6180, 6183, 5639, 5736, 2760, 2760, 2760, 2760, 2760, 2760, 6203, 5336, 6189, 4464, 4465, 2760, 5639, 5736, 5336, 4465, 6188, 6187, 6204, 5639, 5736, 4465, 6217, 6183, 4465, 2760, 6204, 5336, 2760, 2760, 2760, 4810, 2760, 2761, 2761, 4465, 2761, 2761, 2761, 2761, 2761, 2761, 4465, 2761, 2761, 6189,14156, 4810, 6168, 6186, 6187, 6203, 2761, 2761, 2761, 2761, 2761, 2761, 4810, 6217,14239, 4810, 6208, 2761, 6283, 4534, 4534, 4534, 4534, 4534, 4534, 4534, 4810, 6198, 6216, 6168, 6186, 2761, 6190, 4810, 2761, 2761, 2761, 4534, 2761, 2762, 2762, 2762, 2762, 2762, 2762, 2762, 5403, 6168, 6186, 6205, 6216, 4534, 2762, 2762, 2762, 2762, 2762, 2762, 4534, 4170, 5403, 6208, 6190, 6283, 6197, 6210, 6198, 5403, 4170, 4170, 4170, 4170, 4170, 4170, 4170, 6205, 6210, 6250, 2762, 2762, 2762, 2762, 2762, 2762, 6250, 5403, 4170, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 6197, 4951, 2762, 2762, 2765, 2765, 4170, 2765, 2765, 2765, 2765, 2765, 2765, 4170, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 4951,14254,14278, 6215, 6218, 2765, 4951, 5458, 5458, 5458, 5458, 5458, 5458, 5458, 4951, 6218, 6209, 4951,14286, 2765, 6214, 4951, 2765, 2765, 2765, 2765, 2765, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 6211, 6215, 6213, 6219, 6259, 2771, 2771, 2771, 2771, 2771, 2771, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5483, 5483, 5483, 5483, 5483, 5483, 5483, 6209, 6259, 6211, 6213, 6214, 6219, 2771, 2771, 2771, 2771, 2771, 2771, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 6211, 6288, 6285, 6219, 6289, 2775, 2775, 2775, 2775, 2775, 2775, 5484, 5484, 5484, 5484, 5484, 5484, 5484, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 6201, 6207, 6273, 6285, 6260,14291, 2775, 2775, 2775, 2775, 2775, 2775, 2783, 2783, 2783, 2783, 2783, 2783, 2783,14317, 6273, 6288, 6293, 6289, 5750, 2783, 2783, 2783, 2783, 2783, 2783, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5750, 6201, 6207, 6260, 6212, 6308, 5568, 5750, 6273, 6294, 6293, 5750, 6212, 2783, 2783, 2783, 2783, 2783, 2783, 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, 6221, 6291,14194, 5568, 6308, 2784, 2784, 2784, 2784, 2784, 2784, 5663, 5663, 5663, 5663, 5663, 5663, 5663, 5664, 5664, 5664, 5664, 5664, 5664, 5664, 6262, 6294, 6281, 6291, 6287, 6221, 2784, 2784, 2784, 2784, 2784, 2784, 2789, 2789, 2789, 2789, 2789, 2789, 2789,14194, 6316, 6291, 6296,14328, 5303, 2789, 2789, 2789, 2789, 2789, 2789, 5665, 5665, 5665, 5665, 5665, 5665, 5665, 5303, 6262, 6269, 6281, 6236, 6287, 6296, 5303, 6316, 6269,14336, 6236, 6220, 2789, 2789, 2789, 2789, 2789, 2789, 2795, 2795, 5303, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 5675, 5675, 5675, 5675, 5675, 5675, 5675, 2795, 2795, 2795, 2795, 2795, 2795, 5332, 6220, 4471, 6258, 4472, 2795, 4473, 4471, 4471, 4472, 5487, 4473, 6284, 4471, 5332, 4472, 5487, 4473, 6236, 2795, 6284, 5332, 2795, 2795, 2795, 2795, 2795, 4471, 2795, 4472, 5487, 4473, 6235, 6258, 4471, 5332, 4472, 5487, 4473, 6235,14341,14412, 2795, 2803, 2803, 6235, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, 6396, 2804, 2804, 5337, 5388, 5753, 5306, 6396, 6176, 6243, 2804, 2804, 2804, 2804, 2804, 2804, 6243, 5337, 5388, 5753, 5306, 2804, 6176, 5306, 5337, 5388, 5753, 5306, 5337, 6176, 6243,14413,14415, 6176, 5753, 2804, 5388, 5337, 2804, 2804, 2804, 5306, 2804, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 6261, 2805, 2805, 5676, 5676, 5676, 5676, 5676, 5676, 5676, 2805, 2805, 2805, 2805, 2805, 2805, 4736, 6290, 4474, 6244, 4475, 2805, 4736, 4474, 4474, 4475, 6244, 4736, 6290, 4474, 6261, 4475, 6244, 6295, 6319, 2805, 6298, 6241, 2805, 2805, 2805, 4736, 2805, 4474, 6241, 4475, 6304, 6298, 4736, 5394, 4474, 4804, 4475, 2805, 2816, 2816, 6319, 2816, 2816, 2816, 2816, 2816, 2816, 5394, 2816, 2816, 6295, 6297, 4804, 6301, 5394, 4475,14416, 2816, 2816, 2816, 2816, 2816, 2816, 4804, 6248, 6292, 6307, 4476, 2816, 6304, 5394, 6248, 4476, 6292, 6307, 5358,14417, 4804, 4476, 6241, 4804, 4476, 2816, 6301, 4804, 2816, 2816, 2816, 6297, 2816, 2817, 2817, 4476, 2817, 2817, 2817, 2817, 2817, 2817, 4476, 2817, 2817, 5358, 6358, 6584,14419, 6313, 5982,14420, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 5358, 6313, 6310, 4482, 2817, 5982, 6248, 5358, 4482, 4482, 6584, 5395, 5982, 6306, 4482, 5741, 5741, 6358, 2817, 5982, 5358, 2817, 2817, 2817, 4809, 2817, 2830, 2830, 4482, 2830, 2830, 2830, 2830, 2830, 2830, 4482, 2830, 2830, 5395,14422, 4809, 6310,14423, 5741, 5395, 2830, 2830, 2830, 2830, 2830, 2830, 4809, 5395, 6322, 6247, 4483, 2830, 5741, 6306, 5395, 4483, 6247, 5740, 5740, 5741, 4809, 4483, 6247, 5713, 5713, 2830, 6311, 4809, 2830, 2830, 2830, 6300, 2830, 2831, 2831, 4483, 2831, 2831, 2831, 2831, 2831, 2831, 4483, 2831, 2831, 5740, 4809, 6322, 5740, 6326, 6318, 5713, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 5740, 6328, 6334, 4488, 2831, 6300, 5713, 5740, 4488, 5713, 5309, 6315, 6311, 5713, 4488,14424, 6326, 6344, 2831, 6315,14428, 2831, 2831, 2831, 6318, 2831, 2832, 2832, 4488, 2832, 2832, 2832, 2832, 2832, 2832, 4488, 2832, 2832, 5309, 5370, 6328, 6334, 6299, 6344, 6341, 2832, 2832, 2832, 2832, 2832, 2832, 5370, 5309, 5370, 6252, 5309, 2832, 6324, 2832, 5309, 5370, 6252, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 6299, 2832, 6325, 5309, 2832, 2832, 2832, 5370, 2832, 6312, 6325, 4164, 6329, 5310, 6341, 2832, 2840, 2840, 6299, 2840, 2840, 2840, 2840, 2840, 2840, 4164, 2840, 2840, 6353, 6354, 4164,14429, 4164, 6324,14431, 2840, 2840, 2840, 2840, 2840, 2840, 5310, 6317, 6252, 6337, 4489, 2840, 6272, 6331, 6330, 4489, 4489, 6337, 6312, 6272, 5310, 4489, 6329, 5310, 6331, 2840, 6353, 5310, 2840, 2840, 2840, 6354, 2840, 2841, 2841, 4489, 2841, 2841, 2841, 2841, 2841, 2841, 4489, 2841, 2841, 5310, 5310,14432, 5742, 5742, 6336, 6317, 2841, 2841, 2841, 2841, 2841, 2841, 6330,14433, 4491, 4490, 4497, 2841, 4498, 4491, 4490, 4497, 4497, 4498, 6272, 4491, 4490, 4497, 4491, 4498, 5742, 2841, 6589,13720, 2841, 2841, 2841, 6357, 2841, 4491, 4490, 4497, 6355, 4498, 5742, 6314, 4491, 4490, 4497, 6336, 4498, 5742, 6254, 6355, 6589, 4817, 2841, 2842, 2842, 6254, 2842, 2842, 2842, 2842, 2842, 2842, 4490, 2842, 2842, 5742, 6357, 4817, 6314, 6254,13720, 6350, 2842, 2842, 2842, 2842, 2842, 2842, 4817, 6350, 6346, 6255, 4504, 2842,14436,14437, 6314, 4504, 6255, 5339, 6586, 5399, 4817, 4504, 6255, 5402, 5745, 2842, 6348, 4817, 2842, 2842, 2842, 6347, 2842, 2843, 2843, 4504, 2843, 2843, 2843, 2843, 2843, 2843, 4504, 2843, 2843, 5339, 5399, 6346, 6586, 6351, 5402, 5745, 2843, 2843, 2843, 2843, 2843, 2843, 2843, 5339, 5399, 6271, 5339, 2843, 5402, 5745, 5339, 5399, 6271, 6587, 6348, 5402, 5745, 6361, 6271, 6351, 6347, 2843, 6363, 5339, 2843, 2843, 2843, 5399, 2843, 2846, 2846, 5402, 2846, 2846, 2846, 2846, 2846, 2846, 2846, 2846, 2846, 6392, 5340, 6587,14439, 14440, 6364,14441, 2846, 2846, 2846, 2846, 2846, 2846, 6364, 6365, 6361, 4505, 4754, 2846, 4506, 4507, 4505, 4505, 4754, 4506, 4507, 6363, 4505, 4754, 5340, 4506, 4507, 2846, 6392, 4507, 2846, 2846, 2846, 2846, 2846, 6365, 4505, 4754, 5340, 4506, 4507, 5340, 2846, 4505, 4754, 5340, 4506, 4507, 2846, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 5340, 2849, 2849, 8953, 9379, 5340, 5340, 4506, 6370, 5380, 2849, 2849, 2849, 2849, 2849, 2849,14444, 6352,14447, 6370, 5380, 2849, 5677, 5677, 5677, 5677, 5677, 5677, 5677, 6376, 6367, 8953, 9379, 6349, 5380, 2849, 6369, 6376, 2849, 2849, 2849, 5380, 2849, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 4808, 2850, 2850, 4879, 6583, 5746, 5747,14448, 6349, 6352, 2850, 2850, 2850, 2850, 2850, 2850, 4808, 6367, 4513, 4879, 4514, 2850, 4808, 4513, 4513, 4514, 6349, 4808, 6369, 4513, 4879, 4514, 5746, 5747, 6383, 2850, 5747, 6583, 2850, 2850, 2850, 4808, 2850, 4513, 4879, 4514, 5746, 5747, 4808, 6356, 4513, 4879, 4514, 5746, 5747, 6368, 6373, 2850, 5746, 14450, 6383, 2850, 2857, 2857, 2857, 2857, 2857, 2857, 2857, 2857, 2857, 4816, 2857, 2857, 5311, 5371, 6356, 6585, 6628, 5308, 6375, 2857, 2857, 2857, 2857, 2857, 2857, 4816, 6380, 6389, 5311, 5371, 2857, 4816, 6356, 6373, 5308, 6389, 4816, 5748, 6368, 5311, 5371, 6386, 2857, 5371, 2857, 5308, 6628, 2857, 2857, 2857, 4816, 2857, 6585, 5311, 5371, 2857, 5311, 4816, 6390, 5308, 5311, 5371, 5308, 6375, 5748, 6380, 5308, 14451, 2857, 2861, 2861, 2861, 2861, 2861, 2861, 2861, 2861, 2861, 5748, 2861, 2861, 5321, 5314, 6581, 6390, 5748, 6386, 6578, 2861, 2861, 2861, 2861, 2861, 2861, 6581, 6578, 6385, 5321, 5314, 2861, 5334, 4364, 4364, 4364, 4364, 4364, 4364, 4364, 5321, 5314, 5733, 2861, 5314, 2861, 5334, 6576, 2861, 2861, 2861, 4364, 2861, 5334, 5321, 5314, 5733, 5321, 5314, 5743, 5743, 5321, 5314, 5733, 5334, 4364, 5334, 6385, 4364, 2861, 2862, 2862, 4364, 2862, 2862, 2862, 2862, 2862, 2862, 5733, 2862, 2862, 6401, 9586, 6598, 5363, 6576, 5743, 5335, 2862, 2862, 2862, 2862, 2862, 2862, 6598, 6401, 6242, 6387, 5363, 2862, 5743, 5335, 6401, 6242, 6401, 5363,14452, 5743, 5335, 5714, 9586, 5373, 5754, 2862, 6242, 5743, 2862, 2862, 2862, 5363, 2862, 5335, 5335, 6391, 2862, 2864, 2864, 5373, 2864, 2864, 2864, 2864, 2864, 2864, 5312, 2864, 2864, 5714, 5373, 5754, 6242, 6387, 6588, 5985, 2864, 2864, 2864, 2864, 2864, 2864, 5312, 5714, 5373, 5754, 5714, 2864, 5312, 5985, 5714, 5373, 5754, 5312, 5714, 6593, 5985,14455, 5389, 6391, 6577, 2864, 6629, 6579, 2864, 2864, 2864, 5312, 2864, 6596, 5312, 5985, 5389, 6588, 5312, 5313, 2864, 2865, 2865, 5389, 2865, 2865, 2865, 2865, 2865, 2865, 2865, 2865, 2865, 6579, 5374, 5313, 6629, 5389, 6593, 6596, 2865, 2865, 2865, 2865, 2865, 2865, 5313, 6580, 6608, 6577, 5374, 2865, 5688, 5688, 5688, 5688, 5688, 5688, 5688, 6608, 5313, 5374, 6603, 5313, 6606, 2865, 6594, 5313, 2865, 2865, 2865, 2865, 2865, 2871, 2871, 5374, 2871, 2871, 2871, 2871, 2871, 2871, 5374, 2871, 2871, 6600, 5313, 5408, 6622, 6636, 6606, 6580, 2871, 2871, 2871, 2871, 2871, 2871, 5408, 6590, 5374, 6603, 5382, 2871, 5689, 5689, 5689, 5689, 5689, 5689, 5689, 6594, 5408, 5382, 6622, 6636, 6649, 2871, 6600, 5408, 2871, 2871, 2871, 5342, 2871, 2872, 2872, 5382, 2872, 2872, 2872, 2872, 2872, 2872, 5382, 2872, 2872, 6597, 5376, 5342,14458,14459, 6649, 6590, 2872, 2872, 2872, 2872, 2872, 2872, 5342, 6611, 5382, 5382, 5376, 2872, 5367, 4390, 4390, 4390, 4390, 4390, 4390, 4390, 5342, 5376, 6404, 2872, 5367, 2872, 5367, 5342, 2872, 2872, 2872, 4390, 2872, 5367, 6604, 5376, 6404, 6597, 5367, 6617, 5342, 6274, 5376, 6404, 6607, 4390, 6611, 5367, 6274, 2872, 2874, 2874, 4390, 2874, 2874, 2874, 2874, 2874, 2874, 6595, 2874, 2874, 6274, 6625, 6660, 4390, 6388, 6595, 6605, 2874, 2874, 2874, 2874, 2874, 2874, 2874, 6605,14461, 6617, 6604, 2874, 5690, 5690, 5690, 5690, 5690, 5690, 5690, 6607, 6612, 6660, 6630, 5793, 6388, 2874, 6623, 6625, 2874, 2874, 2874, 5372, 2874, 2883, 2883, 5375, 2883, 2883, 2883, 2883, 2883, 2883, 6388, 2883, 2883, 6423,14462, 5372,14463, 6620, 5793, 5375, 2883, 2883, 2883, 2883, 2883, 2883, 5372, 6423, 6613, 6630, 5375, 2883, 5793, 6612, 6423, 5372, 6613,14466, 6623, 5793, 5372, 6582, 6423, 5798, 5375, 2883, 6633, 5372, 2883, 2883, 2883, 5375, 2883, 2884, 2884, 5378, 2884, 2884, 2884, 2884, 2884, 2884, 6620, 2884, 2884, 5375, 6425, 6448, 6582, 6673, 5798, 5378, 2884, 2884, 2884, 2884, 2884, 2884, 2884, 14475, 6425, 6448, 5378, 2884, 5798, 6633, 6582, 6425, 6448, 6637, 5400, 5798, 6425, 6627,14476, 6673, 5378, 2884, 6626, 6642, 2884, 2884, 2884, 5378, 2884, 2888, 2888, 5428, 2888, 2888, 2888, 2888, 2888, 2888, 5400, 2888, 2888, 5400, 5428, 14477, 6626, 5378, 5378, 5379, 2888, 2888, 2888, 2888, 2888, 2888, 6627, 5400, 5428, 6637, 5379, 2888, 6642, 9649, 5400, 5428, 5701, 5701, 5701, 5701, 5701, 5701, 5701, 6175, 5379, 2888, 6641, 5400, 2888, 2888, 2888, 5379, 2888, 2889, 2889, 5411, 2889, 2889, 2889, 2889, 2889, 2889,14611, 2889, 2889, 5379, 5411, 9649, 6641, 5411, 6175, 6402, 2889, 2889, 2889, 2889, 2889, 2889, 2889, 6402, 5411, 6635, 5409, 2889, 6175, 6402, 6634, 5411, 5409, 6635, 6643, 6175, 6402, 5409,14612, 6599, 6647, 2889, 6646, 6650, 2889, 2889, 2889, 6657, 2889, 2890, 2890, 5409, 2890, 2890, 2890, 2890, 2890, 2890, 5409, 2890, 2890, 5320, 6640,14613, 6643, 6638, 6599, 5593, 2890, 2890, 2890, 2890, 2890, 2890, 6624, 6634, 6638, 5320, 5593, 2890, 2890, 6646, 6648, 5320, 6599, 6647, 6657, 6650, 5320, 6639, 6648, 6661, 5593, 2890, 6665, 6640, 2890, 2890, 2890, 5593, 2890, 6624, 5320,14698, 9614, 5320, 2890, 2892, 2892, 5320, 2892, 2892, 2892, 2892, 2892, 2892, 6639, 2892, 2892, 6624, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 9614, 6665, 6639, 6661, 5410, 2892, 5702, 5702, 5702, 5702, 5702, 5702, 5702, 6659, 5888, 5410, 5893, 5893, 6654, 2892, 6674, 6659, 2892, 2892, 2892, 5645, 2892, 2893, 2893, 5410, 2893, 2893, 2893, 2893, 2893, 2893, 5410, 2893, 2893, 5888, 6654, 5645, 6683, 6651, 5893, 5888, 2893, 2893, 2893, 2893, 2893, 2893, 5645, 5888, 6651, 5410, 5427, 2893, 5893, 6658, 5888, 5893, 5427, 7326, 6674, 5893, 5645, 5427, 6683, 6667, 7326, 2893, 6653, 5645, 2893, 2893, 2893, 6667, 2893, 2895, 2895, 5427, 2895, 2895, 2895, 2895, 2895, 2895, 5427, 2895, 2895, 5703, 5703, 5703, 5703, 5703, 5703, 5703, 2895, 2895, 2895, 2895, 2895, 2895, 6658, 6653, 6652, 6666, 6407, 2895, 2895,14713, 4365, 6662, 4365, 4365, 4365, 4365, 4365, 4365, 6681, 6693, 6407, 2895, 6662, 6407, 2895, 2895, 2895, 6407, 2895, 6671, 4365, 6652, 6407, 6676, 2895, 2903, 2903, 6227, 2903, 2903, 2903, 2903, 2903, 2903, 4365, 2903, 2903, 4365, 6227, 6652, 6666, 4365, 5609, 6682, 2903, 2903, 2903, 2903, 2903, 2903, 5609, 6682, 6227, 6681, 6693, 2903, 6676, 6686, 6671, 6227, 4391, 5609, 4391, 4391, 4391, 4391, 4391, 4391, 6686, 2903, 6403, 5654, 2903, 2903, 2903, 5609, 2903, 6684, 5609,14737, 4391, 6680, 5609, 5648, 2903, 2904, 2904, 5654, 2904, 2904, 2904, 2904, 2904, 2904, 4391, 2904, 2904, 6403, 5654, 5648, 6689, 4391, 6474,14745, 2904, 2904, 2904, 2904, 2904, 2904, 5648, 6403, 5654, 5648, 4391, 2904, 6474, 6694, 6403, 5654, 6680, 6684,14750, 6474, 5648, 6694,14777,14788, 6474, 2904, 6689, 5648, 2904, 2904, 2904, 2904, 2904, 2905, 2905,14796, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2906, 2906, 6677, 2906, 2906, 2906, 2906, 2906, 2906, 6688, 2906, 2906, 5712, 5712, 5712, 5712, 5712, 5712, 5712, 2906, 2906, 2906, 2906, 2906, 2906, 2906, 6697, 6844, 6702, 5471, 2906,13734, 6862, 6701, 5471, 6696, 6702, 6697, 6844, 6677, 5471, 6692, 6688, 6862, 2906,14801, 6709, 2906, 2906, 2906, 2906, 2906, 2909, 2909, 5471, 2909, 2909, 2909, 2909, 2909, 2909, 5471, 2909, 2909, 5726, 5726, 5726, 5726, 5726, 5726, 5726, 2909, 2909, 2909, 2909, 2909, 2909, 6405, 6701, 6696, 6692, 5752, 2909, 5752, 5752, 5752, 5752, 5752, 5752, 5752, 6709, 6405,14888, 14994, 6405,15036, 2909,13734, 6405, 2909, 2909, 2909, 2909, 2909, 2911, 2911, 6405, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2911, 2913, 2913, 2913, 2913, 2913, 2913, 2913, 2913, 6695, 6452, 6708,15102, 6841, 2913, 2913, 2913, 2913, 2913, 2913, 6253, 6841, 6452, 5472, 6452, 6711, 6848, 6253, 5472, 5472, 6715, 6452, 5749, 2913, 5472, 6695, 6452, 6708, 6253, 6700, 2913, 2913, 2913, 2913, 2913, 2913, 2915, 2915, 5472, 2915, 2915, 2915, 2915, 2915, 2915, 5472, 2915, 2915, 6711, 5749, 6675, 5647, 6687, 6848, 6253, 2915, 2915, 2915, 2915, 2915, 2915, 6712, 9706, 5749, 6715, 14608, 2915, 5647, 6700, 4535, 5749, 4535, 4535, 4535, 4535, 4535, 4535, 6675, 5647, 6687, 2915, 6846, 6840, 2915, 2915, 2915, 2915, 2915, 5749, 4535, 6706, 6712, 5647, 6713, 6714, 6675, 9706, 6687, 5715, 5647, 2915, 2916, 2916, 4535, 2916, 2916, 2916, 2916, 2916, 2916, 4535, 2916, 2916, 6864, 6846, 6842, 6714,14608, 5647,15179, 2916, 2916, 2916, 2916, 2916, 2916, 5715, 6840, 6853, 6706, 6843, 2916, 6713, 4607, 4607, 4607, 4607, 4607, 4607, 4607, 5715, 6842, 6839, 5715,15180, 2916, 6864, 5715, 2916, 2916, 2916, 4607, 2916, 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, 5715, 6472, 6489, 6488, 4607, 2923, 2923, 2923, 2923, 2923, 2923, 4607, 6853, 6843, 5473, 6472, 6489, 6488, 6858, 5473, 6839,15182, 6472, 6489, 6488, 5473,15184, 2923, 6488, 6852, 6472, 2923, 2923, 2923, 2923, 2923, 2923, 2937, 2937, 5473, 2937, 2937, 2937, 2937, 2937, 2937, 5473, 2937, 2937, 5735, 5735, 5735, 5735, 5735, 5735, 5735, 2937, 2937, 2937, 2937, 2937, 2937, 6446, 6858, 6859, 5473, 5474, 2937, 6852,15185, 6446, 5474, 6859, 6849, 5885, 6710, 6446, 5474, 6857, 6898, 5474, 2937, 6847, 6446, 2937, 2937, 2937, 2937, 2937, 2938, 2938, 5474, 2938, 2938, 2938, 2938, 2938, 2938, 5474, 2938, 2938, 5885, 6710, 6849, 6847, 6716, 5735, 6716, 2938, 2938, 2938, 2938, 2938, 2938, 2938, 5885, 6898, 6857, 5480, 2938, 6710, 6716, 5885, 5480, 5480, 6861, 6870, 5885, 6716, 5480, 6872, 6868, 6890, 2938, 6870, 5885, 2938, 2938, 2938, 2938, 2938, 2939, 2939, 5480, 2939, 2939, 2939, 2939, 2939, 2939, 5480, 2939, 2939, 5734, 5734, 5734, 5734, 5734, 5734, 5734, 2939, 2939, 2939, 2939, 2939, 2939, 6808, 6860, 6808, 6861, 6868, 2939, 6865, 2939, 6872, 6808, 6890, 4800, 4800, 4800, 4800, 4800, 4800, 4800, 5895, 2939, 5656, 6869, 2939, 2939, 2939, 2939, 2939, 6860, 6865, 4800, 5734, 5338, 6918, 2939, 2941, 2941, 5656, 2941, 2941, 2941, 2941, 2941, 2941, 4800, 2941, 2941, 5895, 5656, 5338, 6871, 4800, 5987, 6903, 2941, 2941, 2941, 2941, 2941, 2941, 5338, 5895, 5656, 6878, 5895, 2941, 5987, 6869, 5895, 5656, 6918, 6878, 5895, 5987, 5338, 6903, 6871, 5338, 5921, 2941, 6904, 5338, 2941, 2941, 2941, 5613, 2941, 2961, 5656, 6845, 6876, 5987, 5987, 5613, 5338, 6917, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 5613, 6877, 5921, 5613, 6257, 2961, 2961, 2961, 2961, 2961, 2961, 6257, 6845, 6917, 5613, 6873, 5921, 5613, 6882, 5921, 6904, 5613, 6257, 5921, 2961, 6876, 6873, 2961, 5921,15186, 6845, 2961, 2961, 2961, 2961, 2961, 2961, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 6883, 6877,12836, 6257, 6884, 2965, 2965, 2965, 2965, 2965, 2965,12836, 6882, 5751, 5751, 5751, 5751, 5751, 5751, 5751, 6039, 6039, 6039, 6039, 6039, 6039, 6039, 6447, 6451, 4824, 6884, 2965, 2965, 2965, 2965, 2965, 2965, 2973, 4824, 4824, 4824, 4824, 4824, 4824, 4824, 6883, 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2973, 6447, 6451, 4824, 6039, 6911, 2973, 2973, 2973, 2973, 2973, 2973, 5751, 6911, 6451, 6447, 6451, 4824, 6897, 6039, 6408, 6408, 6447, 6451, 4824, 6478,15192, 6895, 6451,15193, 6899, 5614, 2973, 2973, 2973, 2973, 2973, 2973, 2974, 5614, 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, 6408, 6818, 5614, 6897, 6478, 2974, 2974, 2974, 2974, 2974, 2974, 6809, 6899, 6809, 6408, 6818, 5614, 6408, 6478, 5614, 6809, 6408, 6818, 5614, 6895, 6478, 6809, 6894, 6900, 4825, 6818, 2974, 2974, 2974, 2974, 2974, 2974, 2990, 4825, 4825, 4825, 4825, 4825, 4825, 4825, 6902, 2990, 2990, 2990, 2990, 2990, 2990, 2990, 2990,15194,15201, 4825, 6912, 6900, 2990, 2990, 2990, 2990, 2990, 2990, 6910, 6894,15202,15203, 6225, 4825, 6225, 6225, 6225, 6225, 6225, 6225, 4825, 2990, 6409, 6909, 6863, 4826, 6912, 6902, 2990, 2990, 2990, 2990, 2990, 2990, 4826, 4826, 4826, 4826, 4826, 4826, 4826, 2990, 2994, 2994, 2994, 2994, 2994, 2994, 2994, 2994, 6409, 6863, 4826, 6910, 6225, 2994, 2994, 2994, 2994, 2994, 2994, 6813, 6909, 6813, 6409, 6914, 4826, 6409,15213, 6863, 6813, 6409, 6225, 4826, 6916, 6409, 6914, 6454, 6896, 4884, 6913, 2994, 2994, 2994, 2994, 2994, 2994, 3002, 4884, 4884, 4884, 4884, 4884, 4884, 4884, 6932, 3002, 3002, 3002, 3002, 3002, 3002, 3002, 3002, 6454, 6896, 4884, 6916, 6929, 3002, 3002, 3002, 3002, 3002, 3002, 6921, 6454, 6932, 6454, 6929, 4884, 6813, 6919, 6896, 6913, 6454, 5666, 4884, 6421, 6421, 6421, 6421, 6421, 6421, 6421, 3002, 3002, 3002, 3002, 3002, 3002, 3003, 5666, 3003, 3003, 3003, 3003, 3003, 3003, 3003, 3003, 6920, 6919, 5666, 6921, 6926, 3003, 3003, 3003, 3003, 3003, 3003, 6240, 6926, 6924, 5481,14607, 5666,15214, 6240, 5481, 6925, 15215, 6483, 5666, 6240, 5481, 6915, 6486, 6938, 6240, 6920, 3003, 3003, 3003, 3003, 3003, 3003, 3031, 3031, 5481, 3031, 3031, 3031, 3031, 3031, 3031, 5481, 3031, 3031, 6483, 5646, 6228, 6924, 6915, 6486, 6240, 3031, 3031, 3031, 3031, 3031, 3031, 6228, 6483,15226, 6925, 5646, 3031, 6486, 6931, 6483, 6915, 5646, 6938,14607, 6486, 6228, 5646, 6928, 6927,15227, 3031, 6937, 6228, 3031, 3031, 3031, 6933, 3031, 3032, 3032, 5646, 3032, 3032, 3032, 3032, 3032, 3032, 5646, 3032, 3032, 5343, 6931, 6930, 5887, 6927, 6424, 6939, 3032, 3032, 3032, 3032, 3032, 3032, 3032, 6939, 6934, 5343, 5887, 3032, 6424, 6937, 6928, 5343, 6933, 5887, 6944, 6424, 5343,15228, 6930, 15239, 6940, 3032, 6951, 6964, 3032, 3032, 3032, 5887, 3032, 3039, 5343, 6941,15240, 6424, 6934, 3039, 6930, 5343, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 5894, 6940, 6944, 6951, 6964, 5343, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, 5894, 6945, 6941, 5657, 3039, 3043, 3043, 6948, 3043, 3043, 3043, 3043, 3043, 3043, 5894, 3043, 3043, 5894, 5655, 5657, 6942, 5894, 6487, 6945, 3043, 3043, 3043, 3043, 3043, 3043, 5657, 6942, 5894, 5657, 5655, 3043, 6487, 6953, 6967, 6949, 5655, 5923,15241, 6487, 5657, 5655, 6948, 6950, 6953, 3043, 6487, 5657, 3043, 3043, 3043, 6950, 3043, 3044, 3044, 5655, 3044, 3044, 3044, 3044, 3044, 3044, 5655, 3044, 3044, 5923, 6956, 6967, 6957, 6956, 6976, 5923, 3044, 3044, 3044, 3044, 3044, 3044, 3044, 5923, 6949, 6982, 5923, 3044,15249,15250, 5923, 6444, 6444, 6444, 6444, 6444, 6444, 6444,15252, 6956, 6976, 3044,15253,15254, 3044, 3044, 3044, 6982, 3044, 3055, 3055, 6957, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3056, 3056, 6968, 3056, 3056, 3056, 3056, 3056, 3056, 6943, 3056, 3056, 6835, 6780, 6978, 5667, 5668, 6952, 5351, 3056, 3056, 3056, 3056, 3056, 3056, 6978, 6835,15257,15515, 6961, 3056, 5667, 5668, 6835, 5351, 5381, 6943, 5667, 6780, 6968, 5351, 6780, 5667, 5668, 3056, 5351, 5381, 3056, 3056, 3056, 3056, 3056, 6969, 6958, 6943, 6780, 5667, 5668, 6780, 5351, 5381, 6952, 6780, 5667, 5668, 6965, 5351, 5381, 6961, 3056, 3056, 3057, 3057, 3057, 3057, 3057, 3057, 3057, 3057, 5351, 5381, 6977, 6969, 5668, 3057, 3057, 3057, 3057, 3057, 3057, 6040, 6040, 6040, 6040, 6040, 6040, 6040, 5797, 6958, 6962, 6973, 6573, 9926, 3057, 6974,15561, 5797, 5797, 5797, 6965, 3057, 3057, 3057, 3057, 3057, 3057, 3061, 3061, 3061, 3061, 3061, 3061, 3061, 3061, 5797, 6977, 6573, 6040, 6251, 3061, 3061, 3061, 3061, 3061, 3061, 6251, 9926, 6980, 5797, 6973, 6573, 6251, 6966, 6963, 6962, 5797, 6251, 6573, 6040, 6974, 5797, 6963, 6573, 6985,15564, 3061, 3061, 3061, 3061, 3061, 3061, 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, 6966, 6980, 6979, 6251, 3062, 3062, 3062, 3062, 3062, 3062, 3062, 5853, 5853, 5853, 5853, 5853, 5853, 5853, 6966, 6991,15571, 6817, 6819, 6985, 5853, 6817, 6817, 6817, 6817, 6979, 6983, 3062, 3062, 3062, 3062, 3062, 3062, 3068, 3068, 3068, 3068, 3068, 3068, 3068, 3068, 6991, 6989, 6979, 5853, 6819, 3068, 3068, 3068, 3068, 3068, 3068, 6038, 6038, 6038, 6038, 6038, 6038, 6038, 6819, 6817, 6988,15574, 6983,10122, 6038, 6819, 6057, 6057, 6057, 6057, 6057, 3068, 3068, 3068, 3068, 3068, 3068, 3069, 3069, 3069, 3069, 3069, 3069, 3069, 6057, 6970, 6989, 6992, 6038, 3069, 3069, 3069, 3069, 3069, 3069, 3069, 6975,10122, 6057, 6988, 6984, 6995, 6993,15583, 6975, 6057, 6518, 6518, 6518, 6518, 6518, 6518, 6518, 6993, 6999, 6970, 3069, 3069, 3069, 3069, 3069, 3069, 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, 6984, 6992, 6994, 6996, 6995, 3080, 3080, 3080, 3080, 3080, 3080, 6132, 6132, 6132, 6132, 6132, 6132, 6132, 6990, 7002, 7001,15586, 7021, 6999, 6132, 6996, 6990, 7000, 7001, 6994, 7003, 3080, 3080, 3080, 3080, 3080, 3080, 3081, 3081, 3081, 3081, 3081, 3081, 3081, 7021, 7002, 7004, 6994, 6132, 6222, 3081, 3081, 3081, 3081, 3081, 3081, 6222, 7004, 6222, 6222, 6222, 6222, 6222, 6222, 6222, 6519, 6519, 6519, 6519, 6519, 6519, 6519, 7000,15596, 7003, 7015, 3081, 3081, 3081, 3081, 3081, 3081, 3094, 3094, 3094, 3094, 3094, 3094, 3094, 3094, 7009, 7007, 7013, 6222, 7007, 3094, 3094, 3094, 3094, 3094, 3094, 7015, 7019, 7018, 6223, 7016, 6223, 6223, 6223, 6223, 6223, 6223, 6223, 6520, 6520, 6520, 6520, 6520, 6520, 6520, 7007, 3094, 3094, 3094, 3094, 3094, 3094, 3095, 3095, 3095, 3095, 3095, 3095, 3095,15599, 7009, 7018, 7013, 15604, 7019, 3095, 3095, 3095, 3095, 3095, 3095, 6223, 7008, 15788, 7016, 7022, 6224, 7020, 6224, 6224, 6224, 6224, 6224, 6224, 6224, 6728,10301, 7037,10558, 6223, 5618, 3095, 3095, 3095, 3095, 3095, 3095, 3103, 5618, 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, 7020, 7017, 5618, 6728, 7008, 3103, 3103, 3103, 3103, 3103, 3103, 6224, 7022,10301, 7014,10558, 5618, 6728, 6831, 5618, 6834, 7012, 7014, 5618, 6728, 7037, 7036,15879, 7017, 6224, 5618, 3103, 3103, 3103, 3103, 3103, 3103, 3112, 3112, 3112, 3112, 3112, 3112, 3112, 3112, 6831, 7017, 6834, 7039, 6256, 3112, 3112, 3112, 3112, 3112, 3112, 6256, 6275, 7041, 6831, 7012, 6834, 6256, 7038, 6275, 7036, 6831, 6256, 6834, 7041, 6275, 7038, 7043, 6831, 7039, 6275, 3112, 3112, 3112, 3112, 3112, 3112, 3113, 3113, 3113, 3113, 3113, 3113, 3113,15880,13706, 7050, 7042, 6256, 7040, 3113, 3113, 3113, 3113, 3113, 3113, 6275, 6276, 7048,15778, 7043, 15778, 6781,13706, 6276, 6530, 6530, 6530, 6530, 6530, 6530, 6530, 7050, 7071, 7042, 6276, 3113, 3113, 3113, 3113, 3113, 3113, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 6781, 7027, 7042, 7040, 6450, 3121, 3121, 3121, 3121, 3121, 3121, 6276, 6450, 7048, 6781, 7027, 6450, 6781, 6450, 7066, 7071, 6781, 7027,15881,15883, 6450, 7051, 6781, 7027, 7056, 6450, 3121, 3121, 3121, 3121, 3121, 3121, 3125, 3125, 3125, 3125, 3125, 3125, 3125, 3125, 7066, 7064,15884,15885, 7082, 3125, 3125, 3125, 3125, 3125, 3125, 6531, 6531, 6531, 6531, 6531, 6531, 6531, 6532, 6532, 6532, 6532, 6532, 6532, 6532, 7051, 6825, 6825, 7067, 7056, 7085, 3125, 3125, 3125, 3125, 3125, 3125, 3126, 3126, 5345, 3126, 3126, 3126, 3126, 3126, 3126, 7064, 3126, 3126, 7082, 6476, 6231, 7052,15891, 6825, 5345, 3126, 3126, 3126, 3126, 3126, 3126, 6231, 7052, 6476, 6231, 5345, 3126, 6825, 5345, 7049, 6476, 7067, 7084, 7085, 6825, 6231, 6825, 7049, 7070, 5345, 3126, 6476, 6231, 3126, 3126, 3126, 5345, 3126, 3127, 3127, 3127, 3127, 3127, 3127, 3127, 3127, 7068, 7087, 7084, 5345, 7070, 3127, 3127, 3127, 3127, 3127, 3127, 6543, 6543, 6543, 6543, 6543, 6543, 6543, 6544, 6544, 6544, 6544, 6544, 6544, 6544, 7089, 7095, 7068, 7087, 7098, 7106, 3127, 3127, 3127, 3127, 3127, 3127, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 7068, 7087, 7089, 7097, 7109, 3131, 3131, 3131, 3131, 3131, 3131, 6545, 6545, 6545, 6545, 6545, 6545, 6545, 6556, 6556, 6556, 6556, 6556, 6556, 6556, 7102, 7095,15892, 7098, 7097, 7106, 3131, 3131, 3131, 3131, 3131, 3131, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 7072, 7073, 7114, 7102, 7109, 7122, 3139, 3139, 3139, 3139, 3139, 3139, 6557, 6557, 6557, 6557, 6557, 6557, 6557, 6558, 6558, 6558, 6558, 6558, 6558, 6558, 7047, 7055, 7061, 7074, 7072, 7073, 3139, 3139, 3139, 3139, 3139, 3139, 3140, 3140, 3140, 3140, 3140, 3140, 3140, 3140, 7091, 7114, 7161, 7122, 15893, 3140, 3140, 3140, 3140, 3140, 3140, 6571, 6571, 6571, 6571, 6571, 6571, 6571, 7057, 7047, 7055, 7061, 7074, 5669, 7161, 7108, 7057, 5341, 7090, 7069, 7091, 3140, 3140, 3140, 3140, 3140, 3140, 3145, 3145, 5669, 3145, 3145, 3145, 3145, 3145, 3145, 7083, 3145, 3145, 6426, 5669, 7108, 5679, 5669, 7083, 5341, 3145, 3145, 3145, 3145, 3145, 3145, 7069, 6426, 5669, 7090, 6263, 3145, 5679, 5341, 6426, 5669, 5341, 7121, 7181, 7131, 5341, 6263, 6426, 5679,15895, 3145, 5341, 6426, 3145, 3145, 3145, 3145, 3145, 5341, 5341, 6263,15898, 5679, 6263,15899, 7181, 7096, 6263, 7121, 5679, 7131, 3145, 3146, 3146, 7096, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3147, 3147, 7088, 3147, 3147, 3147, 3147, 3147, 3147, 7107, 3147, 3147, 5680, 5681, 7086, 5682, 5692, 7107,15900, 3147, 3147, 3147, 3147, 3147, 3147, 7086, 7099, 6229, 5680, 5681, 3147, 5682, 5692, 6229, 5680, 7088, 7129, 7099, 6229, 5680, 5681, 6475, 5682, 5692, 3147, 5682, 7125, 3147, 3147, 3147, 3147, 3147, 6229, 5680, 5681, 6475, 5682, 5692, 7081, 6229, 5680, 5681, 6475, 5682, 5692, 3147, 3148, 3148, 7136, 3148, 3148, 3148, 3148, 3148, 3148, 6475, 3148, 3148, 6815, 5693, 5681, 7129, 7110, 7125,15902, 3148, 3148, 3148, 3148, 3148, 3148, 6406, 6815, 7110, 7094, 5693, 3148, 7081, 7136, 6815,15905, 5693,15906,15907,15909, 6406, 5693, 7032, 6406, 7100, 3148, 7105, 6406, 3148, 3148, 3148, 6815, 3148, 3149, 3149, 5693, 3149, 3149, 3149, 3149, 3149, 3149, 5693, 3149, 3149, 6406, 5694, 6449, 7094, 7133, 7032, 7100, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 6449, 7133, 6449, 5694, 3149, 7032, 7105, 7115, 7032, 6449, 7100, 7159, 7032, 6469, 5694, 7115, 7032, 7132, 3149, 7113, 6449, 3149, 3149, 3149, 5884, 3149, 3155, 3155, 5694, 3155, 3155, 3155, 3155, 3155, 3155, 5694, 3155, 3155, 6469, 5695, 5884, 7159, 15912, 7101, 6469, 3155, 3155, 3155, 3155, 3155, 3155, 5884, 6469, 7119, 5694, 5695, 3155, 7182, 7113, 6469, 7124, 7132, 15913, 7130, 6484, 5884, 5695, 7128, 7123, 5695, 3155, 7130, 5884, 3155, 3155, 3155, 7101, 3155, 3156, 3156, 5695, 3156, 3156, 3156, 3156, 3156, 3156, 5695, 3156, 3156, 6428, 6484, 7119, 7124, 7182, 7123, 6230, 3156, 3156, 3156, 3156, 3156, 3156, 3156, 6428, 6484, 7128, 6230, 3156,15914, 7135, 6428, 6484, 7123, 6822, 6822, 6428, 6410, 6467, 7134, 7140, 6230, 3156, 6484, 6428, 3156, 3156, 3156, 6230, 3156, 3160, 3160, 6467, 3160, 3160, 3160, 3160, 3160, 3160, 6467, 3160, 3160, 6822, 7135, 6264, 6410, 7134, 6230, 6822, 3160, 3160, 3160, 3160, 3160, 3160, 6264, 6822, 6467, 7139, 6410, 3160,15398, 6410, 6822, 7134, 7140, 6410, 7024, 6456, 6264,15398, 7147, 6264,15916, 3160,15923, 6264, 3160, 3160, 3160, 6410, 3160, 3161, 3161, 6456, 3161, 3161, 3161, 3161, 3161, 3161, 7141, 3161, 3161, 7024, 6456, 6456, 7139, 7142, 7141, 6267, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 7024, 6456, 7147, 6267, 3161, 7153, 6267, 7024, 6456, 6742, 6742, 6742, 6742, 6742, 6742, 6742, 7142, 6267, 3161, 7143, 6267, 3161, 3161, 3161, 6267, 3161, 3162, 3162, 7144, 3162, 3162, 3162, 3162, 3162, 3162, 7155, 3162, 3162, 6429, 7144,15924,15925, 7160, 5610, 7153, 3162, 3162, 3162, 3162, 3162, 3162, 5610, 6429, 5344, 16249, 7148, 3162, 5610, 3162, 6429, 6816, 7155, 5610, 7143, 6816, 6816, 6816, 6816, 7174, 5344, 3162, 6459, 6429, 3162, 3162, 3162, 5610, 3162, 7173, 5610, 5344, 7160, 6429, 5610, 3162, 3176, 3176, 6459, 3176, 3176, 3176, 3176, 3176, 3176, 5344, 3176, 3176, 7158, 6459, 6266, 7148, 5344, 7176, 6816, 3176, 3176, 3176, 3176, 3176, 3176, 6266, 6816, 6459, 7174, 5344, 3176, 7209, 7173, 7149, 6459, 5344, 6824, 6824, 7075, 6266, 6473, 7149, 6266, 7176, 3176, 7158, 6266, 3176, 3176, 3176, 6459, 3176, 3177, 3177, 6473, 3177, 3177, 3177, 3177, 3177, 3177, 6473, 3177, 3177, 6824, 6266, 7075, 7183, 7209, 7156, 6278, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 6824, 6473, 7075, 6278, 3177, 7075, 7264, 6824, 7175, 7075, 6430, 6430, 6458, 6901, 6824,16252, 7175, 6278, 3177, 7183, 6278, 3177, 3177, 3177, 6278, 3177, 3187, 3187, 6458, 3187, 3187, 3187, 3187, 3187, 3187, 7156, 3187, 3187, 6430, 6458, 6901, 7184, 7157, 7264, 7169, 3187, 3187, 3187, 3187, 3187, 3187, 7162, 6430, 6458, 6901, 6430, 3187, 6901, 7169, 6430, 6458, 6901, 6433, 6433, 6460, 7169, 6901,16255, 6458, 7157, 3187, 7184, 6430, 3187, 3187, 3187, 7177, 3187, 3188, 3188, 6460, 3188, 3188, 3188, 3188, 3188, 3188, 7157, 3188, 3188, 6433, 6460,16241, 7185,16241, 7162,16256, 3188, 3188, 3188, 3188, 3188, 3188, 3188, 6433, 6460, 7180, 6433, 3188, 7188, 7178, 6433, 6460, 6743, 6743, 6743, 6743, 6743, 6743, 6743, 7177, 7178, 3188, 7195, 6433, 3188, 3188, 3188, 6457, 3188, 3195, 3195, 7185, 3195, 3195, 3195, 3195, 3195, 3195, 7180, 3195, 3195, 7164, 7208, 6457, 6453, 7179, 7205, 7188, 3195, 3195, 3195, 3195, 3195, 3195, 6457, 7164, 6453, 7205, 6453, 3195, 16257, 7195, 7164, 7190, 7208, 6453, 7164, 6461, 6457, 7189, 7191, 7190, 7179, 3195, 7192, 6457, 3195, 3195, 3195, 6453, 3195, 3196, 3196, 6461, 3196, 3196, 3196, 3196, 3196, 3196, 7179, 3196, 3196, 6457, 6461, 7165, 7191, 7196,16267, 6463, 3196, 3196, 3196, 3196, 3196, 3196, 3196, 7201, 6461, 7165, 6463, 3196, 7207, 7197, 7189, 6461, 7165, 7204, 7192, 6461, 7165, 7197, 7203,16268, 6463, 3196, 7220, 7202, 3196, 3196, 3196, 6463, 3196, 3200, 3200, 6462, 3200, 3200, 3200, 3200, 3200, 3200, 7196, 3200, 3200, 7207, 7201, 6463, 7203, 7210, 7215, 6462, 3200, 3200, 3200, 3200, 3200, 3200, 7215, 7220, 7213, 7204, 6462, 3200, 6744, 6744, 6744, 6744, 6744, 6744, 6744, 6464, 7202, 7206, 7284, 7216, 6462, 3200, 7224, 7210, 3200, 3200, 3200, 6462, 3200, 3201, 3201, 6464, 3201, 3201, 3201, 3201, 3201, 3201, 7221, 3201, 3201, 6462, 6464, 7213, 7206, 7216, 7218, 6465, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 7284, 6464, 7218, 6465, 3201, 7221, 7224, 7206, 6464, 6751, 6751, 6751, 6751, 6751, 6751, 6751, 7025, 6465, 3201, 7217, 7268, 3201, 3201, 3201, 6465, 3201, 3202, 3202, 6465, 3202, 3202, 3202, 3202, 3202, 3202, 3202, 3202, 3202, 7166, 6782, 7214, 9707, 7268, 7025, 6427, 3202, 3202, 3202, 3202, 3202, 3202, 3202, 7166, 5611,16269,16281, 3202, 7025, 6427, 7166, 6494, 5611, 7166, 7217, 7025, 6427, 6494, 6782, 7025, 9707, 3202, 7226, 5611, 3202, 3202, 3202, 3202, 3202, 6427, 7226, 6494, 6782, 7219, 6427, 6782, 7214, 5611, 6494, 6782, 5611, 3202, 3204, 3204, 5611, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 7168, 6782,16282, 5611, 7227, 7229, 7219, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 7168,16283, 7229, 6500, 3204, 7251, 7282, 7168, 6500, 7225, 7219, 7168, 7234, 7228, 6500, 7240, 7227, 7249, 3204,16299, 7234, 3204, 3204, 3204, 3204, 3204, 3208, 3208, 6500, 3208, 3208, 3208, 3208, 3208, 3208, 6500, 3208, 3208, 7251, 7282, 6729, 7240, 7233, 7249, 6466, 3208, 3208, 3208, 3208, 3208, 3208, 6729, 7241, 7232, 7225, 6466, 3208, 7228, 6685, 6685, 6685, 6685, 6685, 6685, 6685, 6729, 7238, 7245, 7246, 6466, 3208, 6685, 6729, 3208, 3208, 3208, 6466, 3208, 3209, 3209, 6732, 3209, 3209, 3209, 3209, 3209, 3209, 7233, 3209, 3209, 6466, 6732, 7232, 6468, 6732, 6685, 7241, 3209, 3209, 3209, 3209, 3209, 3209, 3209,15070, 6732, 7245, 6468, 3209, 7265, 7248, 7238, 6732, 7246, 6468, 6480, 6783, 6480, 7248, 7254, 7242,16300, 3209, 7267, 7255, 3209, 3209, 3209, 6468, 3209, 3217, 3217, 6783, 3217, 3217, 3217, 3217, 3217, 3217, 7265, 3217, 3217, 6480, 6783,15070, 6477, 7260, 7242, 6480, 3217, 3217, 3217, 3217, 3217, 3217, 7250, 6480, 6783, 7254, 6477, 3217, 7280, 7267, 6480, 6783, 7242, 6477, 6829, 6786, 7255, 6479, 7275, 7280,16301, 3217, 7263, 6480, 3217, 3217, 3217, 6477, 3217, 3218, 3218, 6786, 3218, 3218, 3218, 3218, 3218, 3218, 7260, 3218, 3218, 6829, 6786,16318, 6479, 6786, 7250, 6829, 3218, 3218, 3218, 3218, 3218, 3218, 3218, 6829, 6786, 7275, 6479, 3218, 7256, 7316, 6829, 6786, 7262, 6479, 7263, 7266, 7256, 6485, 7270, 7276, 7316, 3218, 7279,10615, 3218, 3218, 3218, 6479, 3218, 3222, 3222, 6806, 3222, 3222, 3222, 3222, 3222, 3222, 7262, 3222, 3222, 8062, 6806, 6731, 6485, 7266, 6820, 7277, 3222, 3222, 3222, 3222, 3222, 3222, 6731, 7277, 6806, 10615, 6485, 3222, 6820,16321, 7270, 6806, 7276, 6485, 7279, 6820, 6731, 7278, 7287, 7283, 7314, 3222, 7312, 6731, 3222, 3222, 3222, 6485, 3222, 3223, 3223, 6820, 3223, 3223, 3223, 3223, 3223, 3223, 7285, 3223, 3223, 7283, 6731, 7278, 7286, 7337, 7314, 7272, 3223, 3223, 3223, 3223, 3223, 3223, 3223, 8062, 8062, 7287, 7272, 3223, 6758, 6758, 6758, 6758, 6758, 6758, 6758, 7312, 7285, 7335, 7311, 7337, 7272, 3223, 7286, 7313, 3223, 3223, 3223, 7272, 3223, 3224, 3224, 7313, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 6765, 6765, 6765, 6765, 6765, 6765, 6765, 3224, 3224, 3224, 3224, 3224, 3224, 3224,16086, 5616, 7311, 6502, 3224, 7319, 7281, 7335, 6502, 5616, 7368, 7315, 7375,16326, 6502, 6832,16412, 7368, 3224, 7375, 5616, 3224, 3224, 3224, 3224, 3224, 5616, 7319, 6502, 6832, 7320, 7330, 7318, 7281, 5616, 6502, 6832, 5616, 3224, 3226, 3226, 5616, 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, 7281, 6832, 7306, 6502, 7315, 7306, 7307, 3226, 3226, 3226, 3226, 3226, 3226, 3226, 7318,16086, 7320, 6501, 3226, 7306, 7307, 7336, 6501, 6501, 7330,16427, 7306, 7307, 6501, 7336, 7340, 7421, 3226, 7307, 7323, 3226, 3226, 3226, 3226, 3226, 3233, 3233, 6501, 3233, 3233, 3233, 3233, 3233, 3233, 6501, 3233, 3233, 6772, 6772, 6772, 6772, 6772, 6772, 6772, 3233, 3233, 3233, 3233, 3233, 3233, 7269, 7342, 7350, 7269, 6503, 3233,16451,16459, 7323, 6503, 7340, 7421, 7342, 7350, 7269, 6503,16464, 7333, 6503, 3233, 7347, 7269, 3233, 3233, 3233, 7321, 3233, 3234, 3234, 6503, 3234, 3234, 3234, 3234, 3234, 3234, 6503, 3234, 3234, 7322, 6572, 6572, 6572, 6572, 6572, 6572, 3234, 3234, 3234, 3234, 3234, 3234, 6572, 7347,16490, 7321, 7333, 3234, 6572, 6779, 6779, 6779, 6779, 6779, 6779, 6779, 7389,16501,16509, 7322,16514, 3234, 6572, 7389, 3234, 3234, 3234, 3234, 3234, 6572, 3234, 3235, 3235,16540, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3235, 3236, 3236, 7339, 3236, 3236, 3236, 3236, 3236, 3236, 7344, 3236, 3236, 5352, 7352, 7341, 7329, 7428, 7344, 5619, 3236, 3236, 3236, 3236, 3236, 3236, 7404, 5619, 7428, 5352, 6265, 3236, 6509, 7404, 7348, 5619, 6265, 6509, 7329, 7345, 5352, 6265, 7339, 6509, 7355, 3236, 5619, 7352, 3236, 3236, 3236, 3236, 3236,16545, 5352, 6265, 7348, 6509, 6265, 7341, 5619, 5352, 6265, 5619, 6509, 7345, 7355, 5619,16623,16646, 3236, 3236, 3237, 3237, 5352, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3237, 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, 7317, 7343, 16592, 7346, 7399, 3247, 3247, 3247, 3247, 3247, 3247, 6792, 6792, 6792, 6792, 6792, 6792, 6792, 7353, 7354,16592,16647, 7408, 8016, 3247, 7426, 7399, 7317, 7343, 7408, 8016, 3247, 3247, 3247, 3247, 3247, 3247, 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, 7317, 7343, 7346, 7353, 7354, 3248, 3248, 3248, 3248, 3248, 3248, 6793, 6793, 6793, 6793, 6793, 6793, 6793, 6794, 6794, 6794, 6794, 6794, 6794, 6794, 7426, 6827, 6827, 7357, 5708, 7349, 3248, 3248, 3248, 3248, 3248, 3248, 3251, 5708, 5708, 5708, 5708, 5708, 5708, 6827, 7358, 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, 6827, 7351, 5708, 7423, 7357, 3251, 3251, 3251, 3251, 3251, 3251, 7304, 7356, 7349, 6827, 7371, 5708, 7378, 7400, 7304, 8023, 6827, 7371, 5708, 7378, 7304,16648, 8023, 7351, 7423, 7358, 3251, 3251, 3251, 3251, 3251, 3251, 3257, 3257, 3257, 3257, 3257, 3257, 3257, 3257, 7429, 7351, 7304, 7400, 7356, 3257, 3257, 3257, 3257, 3257, 3257, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6803, 6804, 6804, 6804, 6804, 6804, 6804, 6804, 6804, 7429, 7371, 7373, 7378, 3257, 3257, 3257, 3257, 3257, 3257, 3260, 3260, 3260, 3260, 3260, 3260, 3260, 3260, 7429, 7402, 7373, 7427,16650, 3260, 3260, 3260, 3260, 3260, 3260, 6805, 6805, 6805, 6805, 6805, 6805, 6805, 6805, 6833, 7401, 7077, 7077, 6833, 6833, 6833, 6833,16729, 7373,16744, 7419, 3260, 3260, 3260, 3260, 3260, 3260, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 7402, 7379, 7427, 7422, 7077, 3266, 3266, 3266, 3266, 3266, 3266, 7422, 7435, 7392, 7401, 7370, 7377, 6833, 7077, 7379, 7392, 7077, 7370, 7377, 7419, 7077, 6833, 7425, 7370, 7377, 7393, 3266, 3266, 3266, 3266, 3266, 3266, 3269, 3269, 3269, 3269, 3269, 3269, 3269, 3269, 7379, 7432, 7431, 7393, 7435, 3269, 3269, 3269, 3269, 3269, 3269, 6887, 6887, 6887, 6887, 6887, 6887, 6887,16768, 7430, 7449, 7425, 7437, 16776, 6887, 7434, 7392, 7430, 7431, 7393, 7433, 3269, 3269, 3269, 3269, 3269, 3269, 3275, 3275, 3275, 3275, 3275, 3275, 3275, 3275, 7432, 7441, 7434, 6887, 7437, 3275, 3275, 3275, 3275, 3275, 3275, 6888, 6888, 6888, 6888, 6888, 6888, 6888, 7433, 7436, 7449, 7450, 7437, 7441,16781, 7462,16794, 7485, 7442, 7450, 7436, 3275, 3275, 3275, 3275, 3275, 3275, 3276, 3276, 3276, 3276, 3276, 3276, 3276, 3276, 7439, 7454, 7462, 6888, 7485, 3276, 3276, 3276, 3276, 3276, 3276, 6889, 6889, 6889, 6889, 6889, 6889, 6889, 6888, 7078, 7442, 6823, 6823, 7360, 7360, 7360, 7360, 7360, 7360, 7360, 7439, 3276, 3276, 3276, 3276, 3276, 3276, 3279, 3279, 3279, 3279, 3279, 3279, 3279, 3279, 7440, 7454, 7078, 6889, 6823, 3279, 3279, 3279, 3279, 3279, 3279, 7078, 7438, 7360, 7391, 7406, 7078, 7443, 6823, 7078, 7451, 7391, 7406, 7078, 6889, 6823, 6823, 7391, 7360, 7444, 7440, 3279, 3279, 3279, 3279, 3279, 3279, 3285, 3285, 3285, 3285, 3285, 3285, 3285, 6823, 7438, 7451, 7443, 7455, 7527, 3285, 3285, 3285, 3285, 3285, 3285, 6981, 6981, 6981, 6981, 6981, 6981, 6981, 7410, 7458, 7447, 7460, 7453, 7444, 6981, 7410, 7527, 7458, 7406,16805, 5621, 3285, 3285, 3285, 3285, 3285, 3285, 3286, 5621, 3286, 3286, 3286, 3286, 3286, 3286, 3286, 3286, 7455, 6981, 5621, 7457, 7380, 3286, 3286, 3286, 3286, 3286, 3286, 7380, 7447, 7405, 7453, 7413, 5621,16813, 7460, 5621, 7405, 7459, 7413, 5621, 7463, 7380, 7405, 5621, 7413, 7410, 7457, 3286, 3286, 3286, 3286, 3286, 3286, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 7456, 16818, 7459, 7457, 7464, 3289, 3289, 3289, 3289, 3289, 3289, 7456, 7381, 7461, 7478, 7464, 7463, 7076, 7076, 7381, 7465, 16922, 6830, 7472, 7466, 7381,16937, 7076, 7076, 7076, 7381, 3289, 3289, 3289, 3289, 3289, 3289, 3292, 3292, 3292, 3292, 3292, 3292, 3292, 3292, 7076, 7461, 7465, 7474, 6830, 3292, 3292, 3292, 3292, 3292, 3292, 7381, 7466, 7478, 7076, 7467, 7484, 7076, 6830, 7473, 7465, 7076, 7482, 7472, 7470, 6830, 6830, 7473, 7476, 7474, 7477, 3292, 3292, 3292, 3292, 3292, 3292, 3298, 3298, 3298, 3298, 3298, 3298, 3298, 6830, 7467, 7483, 7480, 7482, 7484, 3298, 3298, 3298, 3298, 3298, 3298, 7247, 7247, 7247, 7247, 7247, 7247, 7247, 7470, 7481, 7488, 7490, 7476, 7494, 7247, 7520, 7495, 7481, 7501, 7480, 7477, 3298, 3298, 3298, 3298, 3298, 3298, 3299, 3299, 3299, 3299, 3299, 3299, 3299, 3299, 7483, 7479, 7480, 7247, 7394, 3299, 3299, 3299, 3299, 3299, 3299, 7394, 7479, 7520, 7488,16961, 7491, 7494, 7496, 7497, 7492, 7490, 7501, 6836, 7491, 7394, 7495, 6828, 7503, 7508, 7497, 3299, 3299, 3299, 3299, 3299, 3299, 3303, 3303, 5377, 3303, 3303, 3303, 3303, 3303, 3303, 7492, 3303, 3303, 7500, 6836,16969, 7500, 7506, 6828, 5377, 3303, 3303, 3303, 3303, 3303, 3303, 7496, 7513, 6836,16974, 5377, 3303, 6828, 7509, 7524, 6836, 7412, 7503, 7508, 6828, 7382, 7509, 7500, 7412, 5377, 3303,16556, 7382, 3303, 3303, 3303, 5377, 3303, 6836, 6836, 6828, 7506, 7412, 7382, 7514, 5612, 5617, 7521, 7515, 5377, 7510, 7513, 7524, 5612, 5617, 3303, 3303, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 5612, 5617,17001, 7518, 7516, 7382, 3304, 3304, 3304, 3304, 3304, 3304, 7510, 6730, 5612, 5617,17012, 5612, 5617, 6730, 7521, 5612, 5617, 5617, 6730, 7514,16556, 7512, 7515, 7518, 7512, 7516, 3304, 3304, 3304, 3304, 3304, 3304, 6730, 7519, 5612, 5617, 7525, 7528, 7541, 6730, 3304, 3305, 3305, 7516, 3305, 3305, 3305, 3305, 3305, 3305, 7512, 3305, 3305, 3305, 3305, 3305, 3305, 3305, 3305, 7517, 3305, 3305, 3305, 3305, 3305, 3305, 7525, 7517, 7522,17020, 6510, 3305,17025,17050, 7528, 6510, 6510, 7519,17051, 7522, 7530, 6510, 7541, 7533, 7523, 3305, 7535,17053, 3305, 3305, 3305, 7526, 3305, 3306, 3306, 6510, 3306, 3306, 3306, 3306, 3306, 3306, 6510, 3306, 3306, 3306, 3306, 3306, 3306, 3306, 3306, 7523, 3306, 3306, 3306, 3306, 3306, 3306, 7170, 7530, 7395, 7526, 7533, 3306, 7529, 7542, 7536, 7395, 7539, 7523, 7537, 7535, 7170, 7395, 7536, 7547, 7542, 3306, 7395, 7170, 3306, 3306, 3306, 3306, 3306, 3316, 3316, 3316, 3316, 3316, 3316, 3316, 3316, 7170, 7529, 7540, 7537, 7544, 3316, 3316, 3316, 3316, 3316, 3316, 7395, 7544, 7546, 7539, 7547, 7553, 6906, 7543,17054, 7545, 7551, 17055, 7555,17059, 7557, 6906, 6906, 6906, 6906, 6906, 3316, 3316, 3316, 3316, 3316, 3316, 3317, 3317, 3317, 3317, 3317, 3317, 3317, 6906, 7543, 7545, 7540, 7554, 7555, 3317, 3317, 3317, 3317, 3317, 3317, 7554, 7546, 6906, 7583, 7551, 7553, 17060, 7543, 7557, 6906, 7361, 7361, 7361, 7361, 7361, 7361, 7361, 7558, 7564, 7559, 3317, 3317, 3317, 3317, 3317, 3317, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 3325, 7548, 7566, 7583, 7589,17062, 3325, 3325, 3325, 3325, 3325, 3325, 7361, 7362, 7362, 7362, 7362, 7362, 7362, 7362, 7560, 7569, 7571, 7548, 7564,17063, 7589, 7361, 7577, 7558, 7559, 7560, 3325, 3325, 3325, 3325, 3325, 3325, 3329, 3329, 3329, 3329, 3329, 3329, 3329, 3329, 7563, 7566, 7362, 7563, 7396, 3329, 3329, 3329, 3329, 3329, 3329, 7396, 7409, 7578, 7569, 7572, 7582, 7362, 7573, 7409, 7579, 7571, 7396, 7572, 7576, 7409,17064, 7577, 7592, 7563, 7409, 3329, 3329, 3329, 3329, 3329, 3329, 3334, 3334, 3334, 3334, 3334, 3334, 3334, 7573, 7581, 7575, 7579, 7396, 7575, 3334, 3334, 3334, 3334, 3334, 3334, 7409, 7578, 7580, 6511, 7582, 7584, 7585, 7576, 6511, 7579, 7580, 7587, 7586, 7591, 6511, 7581, 7592, 7585, 7744, 7575, 3334, 3334, 3334, 3334, 3334, 3334, 3349, 3349, 6511, 3349, 3349, 3349, 3349, 3349, 3349, 6511, 3349, 3349, 7588, 7586,17068, 7590, 7584, 5615, 7587, 3349, 3349, 3349, 3349, 3349, 3349, 5615, 7591, 6277, 6511, 6512, 3349, 7586, 7746, 6277, 6512, 7747, 5615, 7744, 6277,17069, 6512, 7743, 7588, 6512, 3349, 7590, 7762, 3349, 3349, 3349, 5615, 3349, 6277, 5615, 6512, 6277, 6431, 5615, 7746, 6277, 7751, 6512,17071, 7757, 7753, 3349, 3351, 3351, 3351, 3351, 3351, 3351, 3351, 3351, 3351, 5615, 3351, 3351, 7595, 7747, 7743, 7618, 7751, 7619, 6431, 3351, 3351, 3351, 3351, 3351, 3351, 7762, 7595, 7411, 7753, 7618, 3351, 7619, 6431, 7595, 7411, 6431, 7618, 7750, 7619, 6431, 7618, 7757, 7745, 6431, 3351, 7411, 7619, 3351, 3351, 3351, 7745, 3351, 6431, 6431, 7748, 3351, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 7748, 3352, 3352, 7599, 7749, 7750, 7411,17072, 5623, 7597, 3352, 3352, 3352, 3352, 3352, 3352, 5623, 7599, 5620,17073, 7599, 3352,17078, 7597, 7599, 7763, 5620, 5623, 7599, 7415, 7597, 7749, 7598, 7763, 17079, 3352, 7415, 5620, 3352, 3352, 3352, 5623, 3352, 7597, 5623, 7755, 7598, 7415, 5623, 7749, 7752, 5620, 5623, 7598, 5620, 3352, 3362, 3362, 5620, 3362, 3362, 3362, 3362, 3362, 3362, 7764, 3362, 3362, 7620, 5620, 7383, 7598, 7598, 7415, 17081, 3362, 3362, 3362, 3362, 3362, 3362, 7383, 7620,17082, 7755, 6521, 3362, 7752, 7766, 7620, 6521, 7764,17083,17088, 7761, 7383, 6521, 7770, 7383, 7766, 3362, 7765, 7383, 3362, 3362, 3362, 7754, 3362, 3363, 3363, 6521, 3363, 3363, 3363, 3363, 3363, 3363, 6521, 3363, 3363, 7614, 7614, 7614, 7614, 7614, 7614, 7614, 3363, 3363, 3363, 3363, 3363, 3363, 7761, 7770, 6522, 7754, 6524, 3363, 5624, 6522, 6522, 6524, 7756, 7771, 7765, 6522, 5624, 6524, 7601, 3363, 6524, 3363, 7768, 17091, 3363, 3363, 3363, 5624, 3363, 6522, 7781, 6524, 7601, 7777, 7756, 7601, 6522, 7663, 6524, 7601, 7769, 5624, 7775, 7771, 5624, 3363, 3365, 3365, 5624, 3365, 3365, 3365, 3365, 3365, 3365, 7768, 3365, 3365, 7621, 7777, 7600, 5624, 7769, 7781, 7663, 3365, 3365, 3365, 3365, 3365, 3365, 3365, 7621, 7779, 7600, 6523, 3365, 7600, 7663, 7621, 6523, 7600,10654, 7621, 7779, 7663, 6523, 7775, 7788, 7600, 3365, 7774, 7621, 3365, 3365, 3365, 6785, 3365, 3374, 3374, 6523, 3374, 3374, 3374, 3374, 3374, 3374, 6523, 3374, 3374, 7667,17092, 6785, 7801, 7788, 7669,10654, 3374, 3374, 3374, 3374, 3374, 3374, 6785, 7667, 7776, 6523, 6534, 3374, 7669, 7774, 7667, 6534, 7776, 7778, 7667, 7669, 6785, 6534, 7801,17094, 7786, 3374, 7782, 6785, 3374, 3374, 3374, 7785, 3374, 3375, 3375, 6534, 3375, 3375, 3375, 3375, 3375, 3375, 6534, 3375, 3375, 7622, 6785,17095, 7782, 7790, 7673, 7664, 3375, 3375, 3375, 3375, 3375, 3375, 3375, 7622, 7790, 7778, 6535, 3375, 7673, 7664, 7622, 6535, 6535, 7786, 7785, 7673, 7664, 6535, 7622, 7767, 7673, 3375, 7664, 7622, 3375, 3375, 3375, 7793, 3375, 3379, 3379, 6535, 3379, 3379, 3379, 3379, 3379, 3379, 6535, 3379, 3379, 7668,17096, 7384,17101, 7828, 7767,17111, 3379, 3379, 3379, 3379, 3379, 3379, 7384, 7668, 7828, 7787, 6536, 3379, 17112,17113, 7668, 6536, 7767, 7787, 7793, 7794, 7384, 6536, 7668, 7384, 7789, 3379, 7799, 7384, 3379, 3379, 3379, 7811, 3379, 3380, 3380, 6536, 3380, 3380, 3380, 3380, 3380, 3380, 6536, 3380, 3380, 7615, 7615, 7615, 7615, 7615, 7615, 7615, 3380, 3380, 3380, 3380, 3380, 3380, 3380,17216, 7818, 6536, 6537, 3380, 7794, 7799, 7795, 6537, 7789, 7033, 7811, 7825, 17261, 6537, 7795, 6432, 6537, 3380, 7800, 7825, 3380, 3380, 3380, 7812, 3380, 3381, 3381, 6537, 3381, 3381, 3381, 3381, 3381, 3381, 6537, 3381, 3381, 7033, 7645, 7818, 7816, 7807, 7814, 6432, 3381, 3381, 3381, 3381, 3381, 3381, 7645, 7033, 7645, 7826, 7033, 3381, 3381, 6432, 7033, 7645, 6432,17395, 17509, 7800, 6432, 7780,17545, 7645, 7812, 3381, 7816, 7033, 3381, 3381, 3381, 7814, 3381, 6432, 6432, 7826, 7820, 7815, 3381, 3383, 3383, 7807, 3383, 3383, 3383, 3383, 3383, 3383, 7780, 3383, 3383, 7623, 3383, 3383, 3383, 3383, 3383, 3383, 3383, 3383, 3383, 3383, 3383, 3383, 7414, 7623, 7780, 7819, 6547, 3383, 7823, 7414, 7623, 6547, 7815, 7827, 7817, 7414, 7824, 6547, 7820, 7832, 7414, 3383,17546, 7623, 3383, 3383, 3383, 7819, 3383, 3384, 3384, 6547, 3384, 3384, 3384, 3384, 3384, 3384, 6547, 3384, 3384, 7671, 7833, 7386, 7817, 7831, 7414, 7823, 3384, 3384, 3384, 3384, 3384, 3384, 7386, 7671, 7832, 7827, 6548, 3384, 7847, 7824, 7671, 6548, 6548, 7830, 7678, 7831, 7386, 6548, 7671, 7386, 7833, 3384,17549, 7386, 3384, 3384, 3384,17550, 3384, 3386, 3386, 6548, 3386, 3386, 3386, 3386, 3386, 3386, 6548, 3386, 3386, 7678, 7386, 7843, 7834, 7847, 7830, 7387, 3386, 3386, 3386, 3386, 3386, 3386, 7843, 7678, 7813, 7829, 7387, 3386, 3386, 7387, 7678,17551, 5709, 5709, 5709, 5709, 5709, 5709, 7678, 5709, 7387, 3386, 7834, 7387, 3386, 3386, 3386, 7387, 3386,17554, 5709, 7813, 7829, 7839, 3386, 3395, 3395, 7596, 3395, 3395, 3395, 3395, 3395, 3395, 5709, 3395, 3395, 7643, 7596, 7813, 7829, 5709, 7288,17555, 3395, 3395, 3395, 3395, 3395, 3395, 7288, 7643, 7596, 5727, 7842, 3395, 7681, 7852, 7643, 7596,17556, 7288, 5727, 5727, 5727, 5727, 5727, 5727, 7839, 3395, 7681, 7643, 3395, 3395, 3395, 7288, 3395, 7681, 7288, 7835, 5727, 7681, 7288, 7838, 3395, 3396, 3396, 7841, 3396, 3396, 3396, 3396, 3396, 3396, 5727, 3396, 3396, 7845, 7842, 7398,17565, 5727, 7852, 7840, 3396, 3396, 3396, 3396, 3396, 3396, 7398, 7840, 7853, 7841, 6549, 3396,17566,17567, 7835, 6549, 7853, 7603, 7838, 7848, 7398, 6549, 7602, 7398, 7844, 3396, 7845, 7398, 3396, 3396, 3396, 7851, 3396, 3397, 3397, 6549, 3397, 3397, 3397, 3397, 3397, 3397, 6549, 3397, 3397, 7603, 7846, 7602, 7854, 7848, 7602, 7844, 3397, 3397, 3397, 3397, 3397, 3397, 3397, 7603,17576, 6549, 7603, 3397, 7602, 7856, 7603, 7602, 7846, 7844, 7851, 7602, 7603, 7855, 7854, 7857, 7856, 3397, 7858, 7859, 3397, 3397, 3397, 6455, 3397, 3403, 3403,17577, 3403, 3403, 3403, 3403, 3403, 3403, 3403, 3403, 3403, 7865, 7604, 6455, 6784, 7859, 7857, 7862, 3403, 3403, 3403, 3403, 3403, 3403, 6455, 7858,10049, 7864, 6550, 3403, 6784, 7855, 10049, 6550, 7857, 7864, 6784, 7865, 6455, 6550, 7604, 6784, 6550, 3403,10049, 6455, 3403, 3403, 3403, 3403, 3403, 7871, 7863, 6550, 7604, 6784, 7862, 7604, 6455, 7866, 6550, 7604, 6784, 7872, 3403, 3404, 3404,17578, 3404, 3404, 3404, 3404, 3404, 3404, 3404, 3404, 3404, 7604, 6719, 6719, 6719, 6719, 6719, 6719, 3404, 3404, 3404, 3404, 3404, 3404, 7871, 7867, 17591, 7385, 7397, 3404, 6719, 7863, 7878, 7385, 7397, 7624, 7867, 7866, 7385, 7397, 7644,17592, 7872, 3404, 6719, 7875, 3404, 3404, 3404, 3404, 3404, 6719, 7385, 7397, 7644, 7385, 7397, 7882, 7878, 7385, 7397, 7644, 7624, 7876,17593, 7605, 3404, 3409, 3409, 3409, 3409, 3409, 3409, 3409, 3409, 3409, 7624, 3409, 3409, 7644, 7644, 7605, 7883, 7624, 7875, 7877, 3409, 3409, 3409, 3409, 3409, 3409, 7605, 7877, 7882, 7881, 7624, 3409, 7616, 7616, 7616, 7616, 7616, 7616, 7616,17607, 7605, 7887, 7876, 7605,17608, 3409, 7883, 7605, 3409, 3409, 3409, 7884, 3409, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 3410, 7881, 3410, 3410, 7638, 7638, 7638, 7638, 7638, 7638, 7638, 3410, 3410, 3410, 3410, 3410, 3410, 3410,17609, 7887, 7884,17619, 3410, 7639, 7639, 7639, 7639, 7639, 7639, 7639, 7674, 7870, 7879, 7890, 7870, 7891, 3410, 7888, 7897, 3410, 3410, 3410, 7607, 3410, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 7889, 3424, 3424, 7894, 7674, 7607, 7890, 7870, 7889, 7642, 3424, 3424, 3424, 3424, 3424, 3424, 7607, 7892, 7674,17620, 7642, 3424, 7897, 7879, 7909, 7674, 7891, 7625, 7892, 7888, 7607, 7674, 7880, 7607, 7642, 3424, 7894, 7607, 3424, 3424, 3424, 7642, 3424, 3425, 3425, 3425, 3425, 3425, 3425, 3425, 3425, 3425, 7625, 3425, 3425, 7625, 7607, 7909, 7898, 7880, 7906,17622, 3425, 3425, 3425, 3425, 3425, 3425, 3425, 7625, 7904, 7896, 7625, 3425,17623, 7903, 7625, 7880, 7904, 7628, 7640, 7640, 7640, 7640, 7640, 7640, 7640, 3425, 7898, 7625, 3425, 3425, 3425, 7896, 3425, 3426, 3426, 3426, 3426, 3426, 3426, 3426, 3426, 3426, 7906, 3426, 3426, 7628, 6776, 6776, 6776, 6776, 6776, 6776, 3426, 3426, 3426, 3426, 3426, 3426, 7903, 7628,17624,17629, 7628, 3426, 6776, 3426, 7628, 7910, 7899, 6056, 6056, 6056, 6056, 6056, 6056, 6056, 7628, 3426, 6776, 7628, 3426, 3426, 3426, 7905, 3426, 6776, 7902, 6056, 7913, 7910, 7608, 3426, 3432, 3432, 7629, 3432, 3432, 3432, 3432, 3432, 3432, 6056, 3432, 3432, 7916, 7670, 7608, 7899, 6056, 7905, 7629, 3432, 3432, 3432, 3432, 3432, 3432, 7608, 7907, 7670, 7608, 7629, 3432, 7922, 17767, 7902, 7670, 7913, 7932, 7907, 7916, 7608, 7914, 7893, 7608, 7629, 3432, 7933, 7608, 3432, 3432, 3432, 7629, 3432, 7670, 3432, 3434, 3434, 7631, 3434, 3434, 3434, 3434, 3434, 3434, 7629, 3434, 3434, 8073, 7649, 7893, 7932, 7922, 7917, 7631, 3434, 3434, 3434, 3434, 3434, 3434, 7649, 6422, 7649, 7933, 7631, 3434, 7914, 7893, 7915, 7649, 6422, 6422, 6422, 6422, 6422, 6422, 7915, 7929, 7631, 3434, 8073,18042, 3434, 3434, 3434, 7631, 3434, 7649, 6422, 7697, 7697, 7697, 7697, 7697, 7697, 7697, 7917,18043, 7631,18045,18046,18047, 6422, 7929, 7631, 6422, 3434, 3435, 3435, 6422, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3436, 3436, 7646, 3436, 3436, 3436, 3436, 3436, 3436, 7928, 3436, 3436, 7921, 7646, 7650, 7921, 7923, 7928, 7659, 3436, 3436, 3436, 3436, 3436, 3436, 7646, 7650, 7646, 7650, 7659, 3436, 7918,18049,18050, 7646, 7650, 7626, 7934, 7652, 7646, 7650, 7921, 7918, 7659, 3436, 7926, 7930, 3436, 3436, 3436, 7659, 3436, 3437, 3437, 7652, 3437, 3437, 3437, 3437, 3437, 3437, 7923, 3437, 3437, 7626, 7652, 7659, 7934, 7652, 7289, 7935, 3437, 3437, 3437, 3437, 3437, 3437, 7289, 7626, 7652, 7940, 7626, 3437, 7289, 7926, 7626, 7652, 8032, 7289,18052, 7930, 7626, 7935, 8401, 8032,18053, 3437, 8018, 7626, 3437, 3437, 3437, 7289, 3437, 8018, 7289, 7940, 8401, 8032, 7289, 8018, 3437, 3438, 3438, 8401, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3438, 3440, 3440, 7653, 3440, 3440, 3440, 3440, 3440, 3440, 7950, 3440, 3440, 7682, 7954, 7961, 7952, 7927, 8042, 7653, 3440, 3440, 3440, 3440, 3440, 3440, 7936, 7682,18054, 8042, 7653, 3440, 7950, 8026, 7682, 8026, 7954, 7961,18058, 7651, 7908, 7931, 8026, 8031, 7653, 3440, 7952, 7682, 3440, 3440, 3440, 7653, 3440, 3441, 3441, 7651, 3441, 3441, 3441, 3441, 3441, 3441, 7927, 3441, 3441, 7653, 7651, 7908, 7931, 7660, 7936, 7660, 3441, 3441, 3441, 3441, 3441, 3441, 3441, 7660, 7651,18059, 7660, 3441, 7956, 7908, 7931, 7651, 8031, 7651, 7963, 7654, 7942, 7968, 8075, 7966, 7660, 3441, 8070, 7971, 3441, 3441, 3441, 7660, 3441, 3444, 3444, 7654, 3444, 3444, 3444, 3444, 3444, 3444, 7956, 3444, 3444, 7966, 7654,18061, 7963, 7971, 9927, 7968, 3444, 3444, 3444, 3444, 3444, 3444, 7672, 8075, 7654, 7976, 7661, 3444, 7942, 7942, 8040, 7654, 8068, 7654, 8070, 7973, 7672, 7661, 8030, 8067, 8068, 3444, 9927, 7672, 3444, 3444, 3444, 7976, 3444, 3445, 3445, 7661, 3445, 3445, 3445, 3445, 3445, 3445, 7661, 3445, 3445, 7672, 7656, 8074, 7661, 7973,10303, 18062, 3445, 3445, 3445, 3445, 3445, 3445, 3445, 8040, 7656, 8030, 7656, 3445, 8033, 7982,18063, 7978, 8067, 8074, 7656, 8061, 8039, 7656, 7982, 7982, 7982, 3445,10303, 8100, 3445, 3445, 3445, 7632, 3445, 3446, 3446, 7656, 3446, 3446, 3446, 3446, 3446, 3446, 7656, 3446, 3446, 7978, 7657, 7632, 8069, 8061, 8066, 8033, 3446, 3446, 3446, 3446, 3446, 3446, 7632, 8039, 8100, 7632, 7657, 3446, 7647, 6775, 6775, 6775, 6775, 6775, 6775, 6775, 7632, 7657, 8069, 3446, 7647, 3446, 7647, 7632, 3446, 3446, 3446, 6775, 3446, 7647, 8021, 7657, 8071, 8066, 7647, 8078, 7632, 8021, 7657,18066,18067, 6775, 7647, 8071, 7657, 3446, 3458, 3458, 6775, 3458, 3458, 3458, 3458, 3458, 3458, 8083, 3458, 3458,18069,18070, 7684, 8076, 8098, 8083, 7662, 3458, 3458, 3458, 3458, 3458, 3458, 7684, 8085, 8098, 8078, 7662, 3458, 7698, 7698, 7698, 7698, 7698, 7698, 7698, 7655, 7684, 8056, 8081, 8021, 7662, 3458, 8076, 7684, 3458, 3458, 3458, 7662, 3458, 3459, 3459, 7655, 3459, 3459, 3459, 3459, 3459, 3459, 8077, 3459, 3459,18071, 7655, 7662, 8056, 8072,18074, 8085, 3459, 3459, 3459, 3459, 3459, 3459, 3459,18077, 7655, 8081, 8056, 3459, 8088, 8082, 8090, 7655, 8089, 8056, 7677, 7658, 8077, 7679, 8090, 8084, 8072, 3459, 8094, 8102, 3459, 3459, 3459, 7655, 3459, 3466, 3466, 7658, 3466, 3466, 3466, 3466, 3466, 3466, 8072, 3466, 3466, 7677, 7658, 8096, 7679, 8084, 8097, 8088, 3466, 3466, 3466, 3466, 3466, 3466, 8082, 7677, 7658, 8089, 7679, 3466, 8102, 8094, 7677, 7658, 8110, 7679, 7680, 7677, 7995, 8096, 8095, 8109, 8101, 3466,18078, 7677, 3466, 3466, 3466, 7658, 3466, 3467, 3467, 7679, 3467, 3467, 3467, 3467, 3467, 3467, 8097, 3467, 3467, 7680, 8101, 7683, 7995, 8109,18080,18081, 3467, 3467, 3467, 3467, 3467, 3467, 3467, 7680, 8110, 7683, 7995, 3467, 8103, 7995, 7680, 8095, 7683, 7995, 8058, 7680, 8107, 8106, 7996, 7996, 7683, 3467, 8114, 7680, 3467, 3467, 3467, 7995, 3467, 3471, 3471, 7683, 3471, 3471, 3471, 3471, 3471, 3471, 8103, 3471, 3471, 8058,18082, 7686, 8114, 8120, 7996,18085, 3471, 3471, 3471, 3471, 3471, 3471, 7686, 8058, 8106, 8108, 7685, 3471, 7996, 8107, 8058, 7996, 7685, 8108, 8058, 7996, 7686, 7685, 8117, 8120, 8133, 3471,10655, 7686, 3471, 3471, 3471, 8113, 3471, 3472, 3472, 7685, 3472, 3472, 3472, 3472, 3472, 3472, 7685, 3472, 3472, 8144, 7686,18088, 8111, 8118, 8133, 7687, 3472, 3472, 3472, 3472, 3472, 3472, 3472, 8111, 10655, 8117, 7687, 3472, 8113, 7687, 7699, 7699, 7699, 7699, 7699, 7699, 7699, 8121, 8125, 8157, 7687, 3472, 8144, 8119, 3472, 3472, 3472, 7687, 3472, 3473, 3473, 8119, 3473, 3473, 3473, 3473, 3473, 3473, 8118, 3473, 3473, 7706, 7706, 7706, 7706, 7706, 7706, 7706, 3473, 3473, 3473, 3473, 3473, 3473, 8127, 8138, 8157, 8125, 7648, 3473, 8122, 8121, 8127, 5488, 5488, 5488, 5488, 5488, 5488, 5488, 7648, 8122, 7648, 3473, 18089, 5488, 3473, 3473, 3473, 7648, 3473, 5488, 8099, 8126, 7648, 7713, 7713, 7713, 7713, 7713, 7713, 7713, 8175, 8131, 8138, 5488, 8134, 7648, 7648, 3473, 3477, 3477, 5488, 3477, 3477, 3477, 3477, 3477, 3477, 8099, 3477, 3477, 7720, 7720, 7720, 7720, 7720, 7720, 7720, 3477, 3477, 3477, 3477, 3477, 3477, 8175,18091, 8099, 8126,18092, 3477, 7727, 7727, 7727, 7727, 7727, 7727, 7727, 8131, 8139, 8134, 8143, 8177, 8148, 3477, 8153, 8141, 3477, 3477, 3477, 8112, 3477, 3478, 3478, 8141, 3478, 3478, 3478, 3478, 3478, 3478, 8142, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 8112,18093, 8177,18096, 7728, 3478, 8173, 8139, 8143, 7728, 8142, 8148, 8149, 8153, 8147, 7728, 8156, 8173, 8112, 3478, 8149, 8163, 3478, 3478, 3478, 8135, 3478, 3483, 3483, 7728, 3483, 3483, 3483, 3483, 3483, 3483, 7728, 3483, 3483, 7737, 7737, 7737, 7737, 7737, 7737, 7737, 3483, 3483, 3483, 3483, 3483, 3483, 8135, 8147,18105, 8170, 7729, 3483,18106,18107, 8156, 7729, 7729, 8170,18156, 8163, 8160, 7729, 8172, 8169, 8135, 3483, 8168, 8212, 3483, 3483, 3483, 8158, 3483, 3484, 3484, 7729, 3484, 3484, 3484, 3484, 3484, 3484, 7729, 3484, 3484, 7738, 7738, 7738, 7738, 7738, 7738, 7738, 3484, 3484, 3484, 3484, 3484, 3484, 3484, 8160, 8216, 8158, 7730, 3484,18171, 8168, 8172, 7730, 8169, 8618, 8213, 8216, 8212, 7730,18195, 8180, 8618, 3484, 8213, 8211, 3484, 3484, 3484, 8225, 3484, 3485, 3485, 7730, 3485, 3485, 3485, 3485, 3485, 3485, 7730, 3485, 3485, 7739, 7739, 7739, 7739, 7739, 7739, 7739, 3485, 3485, 3485, 3485, 3485, 3485, 8159, 8178, 8155, 7730, 8180, 3485, 8171, 8161, 8211, 5489, 5489, 5489, 5489, 5489, 5489, 5489,18203, 8214, 8225, 3485, 8176, 5489, 3485, 3485, 3485, 8179, 3485, 5489, 8155, 8161, 8159, 8178, 8171,18208, 7805, 7805, 7805, 7805, 7805, 7805, 7805, 5489, 8176, 8214, 8224, 3485, 3494, 3494, 5489, 3494, 3494, 3494, 3494, 3494, 3494, 8179, 3494, 3494, 7959, 7959, 7959, 7959, 7959, 7959, 7959, 3494, 3494, 3494, 3494, 3494, 3494, 7805, 8215,18234, 7986,18245, 3494, 7731, 7986, 7986, 7986, 7986, 7731, 8224, 8230, 8218, 7805, 8233, 7731, 8220, 3494, 7731, 8219, 3494, 3494, 3494,18253, 3494, 8162, 3494, 3495, 3495, 7731, 3495, 3495, 3495, 3495, 3495, 3495, 7731, 3495, 3495, 8049, 8049, 8219, 8232, 8215, 7986, 8218, 3495, 3495, 3495, 3495, 3495, 3495, 8162, 8220, 8229, 8162, 8230, 3495, 8233, 7804, 7804, 7804, 7804, 7804, 7804, 7804, 8162, 8049, 8232, 8240,18258, 3495, 7804, 8162, 3495, 3495, 3495, 3495, 3495, 3496, 3496, 8049, 3496, 3496, 3496, 3496, 3496, 3496, 8049, 3496, 3496, 8051, 8051, 8229, 8221, 8234, 7804, 8231, 3496, 3496, 3496, 3496, 3496, 3496, 3496, 8231, 8234, 8245, 8240, 3496, 7806, 7806, 7806, 7806, 7806, 7806, 7806, 7994, 8245, 8051, 8241, 8237,18287, 3496, 8221, 8236, 3496, 3496, 3496, 3496, 3496, 3499, 3499, 8051, 3499, 3499, 3499, 3499, 3499, 3499, 8051, 3499, 3499, 8237, 8051, 7994,18465, 7806, 8242, 8197, 3499, 3499, 3499, 3499, 3499, 3499, 8242, 8197, 8236, 7994,18480, 3499, 7994, 8197,18504, 8241, 7994, 8025, 7806, 8025, 8025, 8025, 8025, 8025, 8025, 3499, 8025, 7994, 3499, 3499, 3499, 3499, 3499, 3500, 3500, 8197, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3507, 3507, 8243, 3507, 3507, 3507, 3507, 3507, 3507, 8249, 3507, 3507, 7993, 7993, 7993, 7993, 7993, 7993, 7993, 3507, 3507, 3507, 3507, 3507, 3507, 8248, 8244,18512, 8243,18517, 3507, 8270, 7895, 7895, 7895, 7895, 7895, 7895, 7895, 8174, 8217, 8254, 8259,18544, 3507, 7895, 8269, 3507, 3507, 3507, 3507, 3507, 3508, 3508, 8249, 3508, 3508, 3508, 3508, 3508, 3508, 8270, 3508, 3508, 8248, 8202, 8174, 8217, 8235, 7895, 8244, 3508, 3508, 3508, 3508, 3508, 3508, 3508, 7941, 8202, 8254, 8259, 3508, 8269, 8174, 8217, 8202, 7941, 7941, 7941, 7941, 7941, 7941, 7941, 8202, 8235, 3508, 8265, 8250, 3508, 3508, 3508, 3508, 3508, 3511, 3511, 8250, 3511, 3511, 3511, 3511, 3511, 3511, 8235, 3511, 3511, 8003, 8003, 8003, 8003, 8003, 8003, 8003, 3511, 3511, 3511, 3511, 3511, 3511, 7983, 18555,18563, 8256,18568, 3511, 8286, 8265, 8255, 7983, 7983, 7983, 7983, 7983, 7983, 7983, 8272, 8286,18588, 3511,18589, 18591, 3511, 3511, 3511, 8055, 3511, 3513, 3513, 8256, 3513, 3513, 3513, 3513, 3513, 3513, 8268, 3513, 3513, 8014, 8014, 8014, 8014, 8014, 8014, 8014, 3513, 3513, 3513, 3513, 3513, 3513, 8055, 8255, 8260, 8272, 8022, 3513, 8022, 8022, 8022, 8022, 8022, 8022, 8022, 8022, 8055, 8261, 8266, 8268,18593, 3513, 8274, 8055, 3513, 3513, 3513, 3513, 3513, 3517, 3517, 3517, 3517, 3517, 3517, 3517, 3517, 8055, 8267, 8282, 8273, 8284, 3517, 3517, 3517, 3517, 3517, 3517, 8024, 8260, 8024, 8024, 8024, 8024, 8024, 8024, 8024, 8024, 8052, 8052, 8281, 8261, 8273, 8266, 8271, 8267, 8274, 8284, 3517, 3517, 3517, 3517, 3517, 3517, 3519, 3519, 3519, 3519, 3519, 3519, 3519, 3519, 8287, 8267, 8282, 8283, 8052, 3519, 3519, 3519, 3519, 3519, 3519, 8283, 8271, 8285, 8297, 8288, 8291, 8281, 8052, 8290, 8200, 8293, 8298,18594, 3519, 8052, 8296, 8287, 8292, 8300, 8298, 3519, 3519, 3519, 3519, 3519, 3519, 3523, 3523, 3523, 3523, 3523, 3523, 3523, 3523, 8287, 8291, 8200, 8288, 8289, 3523, 3523, 3523, 3523, 3523, 3523, 8290, 8285, 8292, 8297, 8293, 8200, 8054, 8054, 8301, 8296, 8299, 8063, 8200, 8303, 8305, 8289, 8313, 8300, 8200, 8301, 3523, 3523, 3523, 3523, 3523, 3523, 3525, 3525, 3525, 3525, 3525, 3525, 3525, 3525, 8054, 8302, 8299, 8311, 8063, 3525, 3525, 3525, 3525, 3525, 3525, 8311, 8303,18595, 8054, 8309,18601, 8305, 8063, 8306, 8316, 8054, 8050, 8050, 8057, 8063, 8313, 3525, 8302, 8054, 8304, 3525, 3525, 3525, 3525, 3525, 3525, 3530, 3530, 8063, 3530, 3530, 3530, 3530, 3530, 3530, 8302, 3530, 3530, 8306, 8050, 8057, 8304, 8316, 8309, 8314, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 8310, 8050, 8057, 8314, 3530, 8321, 8322, 8320, 8050, 8057, 8199, 8324,18602,18603, 8322, 8329, 7292,18610, 3530, 8050, 8057, 3530, 3530, 3530, 7292, 3530, 3536, 3536, 3536, 3536, 3536, 3536, 3536, 3536, 8199, 7292, 8312, 8199, 7292, 3536, 3536, 3536, 3536, 3536, 3536, 8310, 8320, 8323, 8325, 7292, 8321, 8199, 7292, 8315, 8329, 8324, 7292, 8328, 8199, 8325, 8328, 8317, 8312, 8199,18611, 3536, 3536, 3536, 3536, 3536, 3536, 3547, 3547, 8323, 3547, 3547, 3547, 3547, 3547, 3547, 8315, 3547, 3547, 8317, 8165,18612, 8328,18622, 8336,18623, 3547, 3547, 3547, 3547, 3547, 3547, 8330, 8333, 8315,18624, 8165, 3547, 8339, 8140, 8140, 8140, 8140, 8140, 8140, 8140, 8334, 8165, 8337, 8203, 8336, 3547, 8140, 8340, 3547, 3547, 3547, 3547, 3547, 3548, 3548, 8165, 3548, 3548, 3548, 3548, 3548, 3548, 8165, 3548, 3548, 8339, 8333,18635, 8203, 8338, 8140, 8330, 3548, 3548, 3548, 3548, 3548, 3548, 3548, 8335,18636,18637, 8203, 3548, 8340, 8334, 8337, 8335, 8341, 8203, 8342, 8207, 8207, 8345, 8346, 8348, 8338, 3548, 8349,18648, 3548, 3548, 3548, 3548, 3548, 3550, 3550, 8203, 3550, 3550, 3550, 3550, 3550, 3550, 8338, 3550, 3550, 8352, 8341, 8207, 8342, 8348, 8347, 8350, 3550, 3550, 3550, 3550, 3550, 3550, 8347,18649, 8345, 8207, 8350, 3550, 8207, 8353, 8354, 8346, 8207, 8355, 8349, 8351, 8208, 8356, 8359, 8360, 8622, 3550, 8352, 8370, 3550, 3550, 3550, 8622, 3550, 3553, 3553, 8353, 3553, 3553, 3553, 3553, 3553, 3553, 8361, 3553, 3553, 8366, 8351, 8355, 8208, 8362, 8361, 8354, 3553, 3553, 3553, 3553, 3553, 3553, 8363, 8364, 8356, 8359, 8208, 3553, 8351, 8208, 8370, 8365, 8360, 8208, 8364, 8275, 8278, 8371,18650, 8362, 8367, 3553, 8366,18658, 3553, 3553, 3553, 3553, 3553, 3554, 3554, 8208, 3554, 3554, 3554, 3554, 3554, 3554, 8365, 3554, 3554, 8373, 8367, 8275, 8278, 8278, 8363, 8372, 3554, 3554, 3554, 3554, 3554, 3554, 3554, 8372, 8365, 8275, 8278, 3554, 8275, 8278, 8371, 8374, 8275, 8278, 8389, 8373, 8378, 8379, 8386, 8378, 8275, 3554, 8380, 8383, 3554, 3554, 3554, 3554, 3554, 3555, 3555, 8275, 3555, 3555, 3555, 3555, 3555, 3555, 8384, 3555, 3555, 7606, 8391, 8375, 8386, 8378,18659, 8389, 3555, 3555, 3555, 3555, 3555, 3555, 8375, 8374, 8379, 7606, 8385, 3555, 3555,18661, 8383, 7606, 18662,18663, 8385, 8380, 7606, 8387, 8393, 8410, 8391, 3555, 8407, 8390, 3555, 3555, 3555, 3555, 3555, 8406, 7606, 8384, 18666, 7606, 3555, 3557, 3557, 7606, 3557, 3557, 3557, 3557, 3557, 3557, 8388, 3557, 3557, 8392, 3557, 3557, 3557, 3557, 3557, 3557, 3557, 3557, 3557, 3557, 3557, 3557, 8390, 8387, 8393, 8410, 8403, 3557, 8411, 8407, 8406, 8392, 8409, 8388, 8408,18688, 8394, 8415, 8418, 8411, 8403, 3557, 8408, 8420, 3557, 3557, 3557, 8403, 3557, 3558, 3558, 8388, 3558, 3558, 3558, 3558, 3558, 3558, 8409, 3558, 3558, 8397, 8399, 8403, 8394, 8412, 8413, 8414, 3558, 3558, 3558, 3558, 3558, 3558, 8415, 8397, 8399, 8418, 8394, 3558, 8423, 8394, 8397, 8399, 8416, 8394, 8417, 8420, 8424, 8414, 8427, 8399, 8412, 3558, 18732, 8397, 3558, 3558, 3558, 8413, 3558, 3560, 3560, 8394, 3560, 3560, 3560, 3560, 3560, 3560, 8412, 3560, 3560, 8419, 8416,18888, 8417, 8426, 8425, 8423, 3560, 3560, 3560, 3560, 3560, 3560, 8425, 6445, 8429, 8434, 8436, 3560, 3560, 8424, 8427, 8419, 6445, 6445, 6445, 6445, 6445, 6445, 8428, 8426, 8430, 3560, 8433, 8437, 3560, 3560, 3560, 3560, 3560, 8428, 6445, 8429, 8436, 8441, 3560, 3562, 3562, 8438, 3562, 3562, 3562, 3562, 3562, 3562, 6445, 3562, 3562, 7630, 8438, 8429, 8434, 6445, 8402, 8430, 3562, 3562, 3562, 3562, 3562, 3562, 3562, 8433, 8435, 7630, 6445, 3562, 8402, 8437, 8443, 7630, 8435, 8442, 8441, 8402, 7630, 8450, 8443,18931, 8402, 3562, 8447, 8452, 3562, 3562, 3562, 7293, 3562, 3585, 7630, 8453, 8455, 8466, 8402, 7293, 8458, 7630, 3585, 3585, 3585, 3585, 3585, 3585, 3585, 3585, 7293, 8454, 8464, 8452, 7630, 3585, 3585, 3585, 3585, 3585, 3585, 8457, 8442, 8466, 7293, 8447, 8450, 7293, 8460, 8455, 8458, 7293, 8456, 8463, 3585, 8476, 8459, 3585, 8454, 8453, 8467, 3585, 3585, 3585, 3585, 3585, 3585, 3586, 3586, 3586, 3586, 3586, 3586, 3586, 8456, 8471, 8454, 8464, 8457, 8468, 3586, 3586, 3586, 3586, 3586, 3586, 8459, 8460, 8465, 8477, 8468,18932, 8463, 8470, 8476, 8469, 8465, 8471, 8472, 3586, 8487,18933, 3586, 8473, 8467, 7297, 3586, 3586, 3586, 3586, 3586, 3586, 3594, 7297, 3594, 3594, 3594, 3594, 3594, 3594, 3594, 3594, 8469, 8479, 7297, 8480, 8470, 3594, 3594, 3594, 3594, 3594, 3594, 8473, 8477, 8472, 8478, 8481, 7297, 8487, 8469, 7297, 8488, 8482, 8478, 7297, 8483, 8491, 8481, 8479, 8496, 8495, 7297, 3594, 3594, 3594, 3594, 3594, 3594, 3598, 3598, 3598, 3598, 3598, 3598, 3598, 3598, 8484, 8490, 8480, 8482, 8398, 3598, 3598, 3598, 3598, 3598, 3598, 8489, 8483, 8501, 8507, 8492, 8565, 8510, 8398, 8489, 8488, 8482, 8484, 8495, 8491, 8398, 8492, 8490, 8496, 8503, 8594, 3598, 3598, 3598, 3598, 3598, 3598, 3600, 8398, 3600, 3600, 3600, 3600, 3600, 3600, 3600, 8497, 7627,18935, 8504, 8505, 8507, 8501, 8565, 8497, 8503, 8510, 3600, 5490, 5490, 5490, 5490, 5490, 5490, 5490, 8506, 8514, 8594, 8513, 8511, 5490, 3600, 8512,18936, 3600, 7627, 5490, 8505, 3600, 3601, 8512, 3601, 3601, 3601, 3601, 3601, 3601, 3601,18937, 7627, 5490, 6905, 7627, 8504, 8513, 8505, 7627, 5490, 8506, 3601, 6905, 6905, 6905, 6905, 6905, 6905, 6905, 8517, 8519, 7627, 8514, 7290, 7627, 3601, 8511, 8518, 3601, 8522, 6905, 7290, 3601, 3602, 8516, 3602, 3602, 3602, 3602, 3602, 3602, 3602, 7290, 8525, 6905, 8516, 8517, 8524, 8523, 8531, 8519, 6905, 8526, 3602, 8527, 8524, 7290, 8538,18943, 7290, 8518, 18944, 8541, 7290, 8517, 8527, 8530, 3602, 8522, 8525, 3602, 8532, 8536, 7291, 3602, 3619, 7290, 8539, 8542, 8532, 8543, 7291, 8544, 8538, 3619, 3619, 3619, 3619, 3619, 3619, 3619, 3619, 7291, 8523, 8531, 8541, 8526, 3619, 3619, 3619, 3619, 3619, 3619, 8540, 8544, 8530, 7291, 8558, 8542, 7291, 8556, 8536, 8545, 7291, 8557, 8558, 3619,18945, 8560, 8543,18947, 8539, 8561, 3619, 3619, 3619, 3619, 3619, 3619,10825, 8540, 8559, 7291, 8561, 8568, 8566, 3619, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 8546, 8578, 8546, 8552, 8540, 8556, 3620, 3620, 3620, 3620, 3620, 3620, 8545, 8559, 8562, 8557, 8546, 8552, 8560,10825, 8564, 8566, 8569, 8546, 8552, 3620, 8567, 8563, 8580, 8568, 8570, 7298, 3620, 3620, 3620, 3620, 3620, 3620, 8552, 7298, 8578, 8562, 8564, 8582, 8569, 3620, 3628, 7298, 3628, 3628, 3628, 3628, 3628, 3628, 3628, 3628, 8567, 8585, 7298, 8562, 8563, 3628, 3628, 3628, 3628, 3628, 3628, 10959, 8581, 8582, 8587, 8592, 7298, 8580, 8570, 7298, 8581, 8590, 8586, 7298, 8591, 8587, 8584, 8593,18950, 8588,18951, 3628, 3628, 3628, 3628, 3628, 3628, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632,10959, 8585, 8590, 8592, 8593, 3632, 3632, 3632, 3632, 3632, 3632, 8588, 8515, 8515, 8515, 8515, 8515, 8515, 8515, 7294, 8584, 8586, 8589, 8591, 8596, 8515, 8601, 7294, 8597, 8588, 8589, 3632, 3632, 3632, 3632, 3632, 3632, 3634, 7294, 3634, 3634, 3634, 3634, 3634, 3634, 3634, 7296, 8595, 7295, 8515, 8598, 8596, 7294, 8599, 7296, 7294, 7295, 3634, 8595, 7294,18952, 8597,18954, 8601, 8603, 7296, 8607, 7295, 8600, 8596, 8684, 3634, 8602, 7295, 8606, 8658, 8605, 7294, 3634, 7296, 8598, 7295, 7296, 8599, 7295, 7299, 7296, 7296, 7295, 8604, 8600, 3634, 3635, 7299, 3635, 3635, 3635, 3635, 3635, 3635, 3635, 7300, 8602, 8603, 7299, 7296, 8605, 8621, 8551, 7300, 8607, 8604, 3635, 8606, 8621, 8684, 8657, 8690, 7299, 8658, 7300, 7299, 8551, 7303, 7302, 7299, 3635,18957, 8624, 8551, 8670, 7303, 7302, 3635, 7300, 8624, 7299, 7300, 8657, 8689, 8551, 7300, 7303, 7302,18958, 7300, 3635, 3636, 8670, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 7303, 7302, 8612, 7303, 7302, 8690, 8613, 7303, 7302, 8621, 8614, 3636, 7302, 8612, 8181, 8685, 8614, 8613, 8670, 8836, 7303, 8614, 8181, 8685, 8682, 3636, 8620, 8612, 8689, 8626, 8181, 8613, 3636, 8620, 8612, 8614, 8626, 8631, 8613, 8620, 8696, 8181, 8614,18959, 8631, 3636, 3660, 3660, 8686, 3660, 3660, 3660, 3660, 3660, 3660, 8181, 3660, 3660, 8181,18961, 8615, 8691, 8181, 8682, 8836, 3660, 3660, 3660, 3660, 3660, 3660, 8615, 8691, 8696, 8686, 8616, 3660, 8608, 8608, 8608, 8608, 8608, 8608, 8608, 8635, 8615, 8616, 8626, 8694, 8616, 3660, 8635, 8615, 3660, 3660, 3660, 8688, 3660, 3661, 3661, 8616, 3661, 3661, 3661, 3661, 3661, 3661, 8616, 3661, 3661, 8695, 8615, 8608, 8711, 8694,18718, 8698, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 8629, 8625, 8627, 8628, 3661, 8608, 8697, 8629, 8625, 8627, 8628, 8688,18964, 8629, 8625,18718, 18965, 8702, 3661, 8625, 8627, 3661, 3661, 3661, 8628, 3661, 3671, 8644, 8697, 8698, 8695, 8699, 3671, 8711, 8644, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 8699, 8692, 8700, 8625, 8627, 8702, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 3671, 8692, 8700, 8703, 8706, 3671, 3675, 3675, 8632, 3675, 3675, 3675, 3675, 3675, 3675, 8632, 3675, 3675,18966, 8692, 8700, 8632,18968, 8705, 8648, 3675, 3675, 3675, 3675, 3675, 3675, 8648, 8707, 8703, 8706, 8835, 3675, 8609, 8609, 8609, 8609, 8609, 8609, 8609, 8666, 8633, 8839, 8838, 8704, 8638, 3675, 8666, 8633, 3675, 3675, 3675, 8638, 3675, 3676, 3676, 8705, 3676, 3676, 3676, 3676, 3676, 3676, 8638, 3676, 3676, 8704, 8707, 8609, 8838, 8835, 8840,18975, 3676, 3676, 3676, 3676, 3676, 3676, 3676, 8640, 8645, 8840, 8639, 3676, 8609, 8839, 8640, 8645, 8638, 8639,18976, 8693, 8640, 8645,18977,19183, 8855, 3676, 8633, 8693, 3676, 3676, 3676, 8639, 3676, 3690, 3690, 8855, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 19206, 3691, 3691, 3691, 3691, 3691, 3691, 8837, 3691, 3691, 19207, 8701, 8843, 8277,19208, 8837, 8844, 3691, 3691, 3691, 3691, 3691, 3691, 8277, 8277, 8277, 8277, 8277, 3691, 8841, 8652, 8637, 8642, 8646, 8843,19210, 8650, 8652, 8637, 8642, 8646, 8277, 3691, 8650, 8701, 3691, 3691, 3691, 3691, 3691, 8642, 8652, 8671, 8844, 8651, 8277, 8841, 8842, 8277, 8671, 8847, 8651, 8277, 3691, 3697, 3697, 3697, 3697, 3697, 3697, 3697, 3697, 8651, 8671, 8841, 8851, 8642, 3697, 3697, 3697, 3697, 3697, 3697, 8610, 8610, 8610, 8610, 8610, 8610, 8637, 8842, 8646, 8852, 8853, 8650, 8858, 3697,19242, 8651, 8847, 8852, 8854, 8845, 3697, 3697, 3697, 3697, 3697, 3697, 3698, 3698, 3698, 3698, 3698, 3698, 3698, 3698, 8858, 8610, 8853, 8851, 8636, 3698, 3698, 3698, 3698, 3698, 3698, 8636, 8641, 8653, 8668, 8845, 8669, 8636, 8610, 8641, 8653, 8668, 8636, 8669, 8850, 8641, 8653, 8668, 8854, 8846, 8641, 3698, 3698, 3698, 3698, 3698, 3698, 3701, 3701, 3701, 3701, 3701, 3701, 3701, 3701, 8864, 8714, 8730, 8636, 3701, 3701, 3701, 3701, 3701, 3701, 3701, 8641, 8649, 8708, 8846, 8714, 8730, 9029, 8850, 8649, 8713, 8708, 8714, 8730, 9029, 8649, 8714, 8708, 8859, 8669, 8649, 3701, 3701, 3701, 3701, 3701, 3701, 3707, 3707, 3707, 3707, 3707, 3707, 3707, 3707, 8864, 8717, 8713, 8748, 8708, 3707, 3707, 3707, 3707, 3707, 3707, 8649, 8654, 8709, 8857, 8717, 8713, 8748, 8717, 8654, 8859, 8709, 8717, 8713, 8748, 8654, 8871, 8709, 8748, 8860, 8654, 3707, 3707, 3707, 3707, 3707, 3707, 3710, 3710, 3710, 3710, 3710, 3710, 3710, 3710, 5421, 8866, 8857, 8871, 8709, 3710, 3710, 3710, 3710, 3710, 3710, 8654, 8655, 5419, 8860, 8870, 8901, 8721, 8721, 8655, 8677, 8677, 8677, 8677, 8677, 8677, 8677, 8866, 8867, 8875, 8655, 3710, 3710, 3710, 3710, 3710, 3710, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 8721, 8750, 8768, 8870, 8901, 3716, 3716, 3716, 3716, 3716, 3716, 8655, 8672, 8750, 8721, 8750, 8768, 8721, 8856, 8672, 8863, 8721, 8750, 8768, 8914, 8672, 8750, 8867, 8878, 8875, 8672, 3716, 3716, 3716, 3716, 3716, 3716, 3719, 3719, 3719, 3719, 3719, 3719, 3719, 3719, 8856, 8869, 8868, 8877, 8879, 3719, 3719, 3719, 3719, 3719, 3719, 8672, 8673, 8868, 8863, 8879, 8914, 5418, 8856, 8673, 8678, 8678, 8678, 8678, 8678, 8678, 8678, 8878, 8869, 8877, 8673, 3719, 3719, 3719, 3719, 3719, 3719, 3725, 3725, 3725, 3725, 3725, 3725, 3725, 3725, 8883, 8869, 8888, 8890, 8891, 3725, 3725, 3725, 3725, 3725, 3725, 8673, 8679, 8679, 8679, 8679, 8679, 8679, 8679, 8728, 8728, 8728, 8728, 8728, 8728, 8728, 5417, 8896, 8905, 8890, 8900, 3725, 3725, 3725, 3725, 3725, 3725, 3726, 3726, 3726, 3726, 3726, 3726, 3726, 3726, 8883, 5415, 8888, 8891, 8899, 3726, 3726, 3726, 3726, 3726, 3726, 8746, 8746, 8746, 8746, 8746, 8746, 8746, 8747, 8751, 8805, 8805, 8805, 8805, 8805, 8805, 8805, 8896, 8905, 8900, 8899, 3726, 3726, 3726, 3726, 3726, 3726, 3729, 3729, 3729, 3729, 3729, 3729, 3729, 3729, 8747, 8751, 8773, 8776, 8712, 3729, 3729, 3729, 3729, 3729, 3729, 8865, 8876, 8751, 8747, 8751, 8773, 8776, 8712, 8865, 8876, 8747, 8751, 8773, 8776, 8712, 8874, 8751, 8776, 8910, 8930, 3729, 3729, 3729, 3729, 3729, 3729, 3735, 3735, 3735, 3735, 3735, 3735, 3735, 8712, 8752, 5414, 8778, 8755, 5350, 3735, 3735, 3735, 3735, 3735, 3735, 8882, 8752, 5349, 8752, 8755, 8778, 8755, 8930, 8884, 8874, 8752, 8186, 8778, 8755, 8752, 8752, 8884, 8915, 8910, 8186, 3735, 3735, 3735, 3735, 3735, 3735, 3736, 8186, 3736, 3736, 3736, 3736, 3736, 3736, 3736, 3736, 8754, 8769, 8186, 8882, 8913, 3736, 3736, 3736, 3736, 3736, 3736, 8915, 8754, 8928, 8754, 8769, 8186, 8895, 8898, 8186, 8782, 8754, 8769, 8186, 8928, 8904, 8898, 8919, 8916, 8754, 8769, 3736, 3736, 3736, 3736, 3736, 3736, 3739, 3739, 3739, 3739, 3739, 3739, 3739, 3739, 8775, 8777, 8782, 8913, 8906, 3739, 3739, 3739, 3739, 3739, 3739, 8895, 8906, 8916, 8775, 8777, 8782, 8917, 8779, 8904, 8789, 8775, 8777, 8782, 8918, 8924, 8919, 8927, 8932, 8775, 8777, 3739, 3739, 3739, 3739, 3739, 3739, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 8779, 8918, 8789, 8892, 8925, 3742, 3742, 3742, 3742, 3742, 3742, 8917, 8925, 9066, 8779, 5348, 8789, 8923, 8790, 8791, 8932, 8779, 8784, 8789, 9101, 8924, 8927, 8789, 8933, 8779, 8892, 3742, 3742, 3742, 3742, 3742, 3742, 3748, 3748, 3748, 3748, 3748, 3748, 3748, 8784, 8790, 8791, 8912, 8892, 8784, 3748, 3748, 3748, 3748, 3748, 3748, 8923, 9066, 8933, 8790, 8791, 9101, 5319, 8784, 8926, 8929, 8790, 8791, 8964, 8931, 8784, 9067, 8935, 8912, 8790, 8963, 3748, 3748, 3748, 3748, 3748, 3748, 3749, 3749, 3749, 3749, 3749, 3749, 3749, 3749, 8926, 8931, 8929, 9067, 8715, 3749, 3749, 3749, 3749, 3749, 3749, 8832, 8832, 8832, 8832, 8832, 8832, 8832, 8715, 8934, 8929, 8935, 9102, 8964, 8963, 8715, 9022, 9143, 5318, 9023, 9058, 3749, 3749, 3749, 3749, 3749, 3749, 3752, 3752, 8715, 3752, 3752, 3752, 3752, 3752, 3752, 8182, 3752, 3752, 8934, 8758, 5317, 9102, 9057, 8182, 8183, 3752, 3752, 3752, 3752, 3752, 3752, 8182, 8183, 9143, 9022, 8758, 3752, 8182, 9033, 9059, 8183, 8660, 8182, 9023, 9058, 9033, 8758, 9059, 9063, 9092, 3752, 8183, 8660, 3752, 3752, 3752, 8182, 3752, 5194, 8182, 8758, 9057, 8786, 8182, 9044, 8183, 8660, 8758, 8183, 8660, 9064, 9044, 8183, 8660, 5188, 3752, 3752, 3758, 3758, 3758, 3758, 3758, 3758, 3758, 3758, 8183, 9065, 9063, 9092, 8786, 3758, 3758, 3758, 3758, 3758, 3758, 8897, 8897, 8897, 8897, 8897, 8897, 8897, 8786, 8971, 8987, 8971, 8987, 9095, 8897, 8786, 9104, 9065, 8971, 8987, 9064, 3758, 3758, 3758, 3758, 3758, 3758, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 8786, 9103, 9042, 9093, 8897, 9095, 3759, 3759, 3759, 3759, 3759, 3759, 8949, 8949, 8949, 8949, 8949, 8949, 8949, 5187, 9042, 9104, 8954, 8954, 8954, 8954, 8954, 8954, 8954, 8954, 8954, 9103, 3759, 3759, 3759, 3759, 3759, 3759, 3767, 3767, 3767, 3767, 3767, 3767, 3767, 3767, 9042, 9096, 9093, 8949, 9106, 3767, 3767, 3767, 3767, 3767, 3767, 8952, 8954, 8975, 8972, 8975, 8972, 9030, 9094, 8952, 8955, 8720, 8975, 8972, 9030, 8952, 9094, 4838, 8955, 8972, 9030, 3767, 3767, 3767, 3767, 3767, 3767, 3771, 3771, 3771, 3771, 3771, 3771, 3771, 3771, 9096, 4830, 8952, 9106, 8720, 3771, 3771, 3771, 3771, 3771, 3771, 8955, 9031, 8991, 8988, 8991, 8988, 9035, 8720, 9031, 9036, 8720, 8991, 8988, 9035, 8720, 9109, 9036, 8975, 8988, 9035, 3771, 3771, 3771, 3771, 3771, 3771, 3776, 3776, 8720, 3776, 3776, 3776, 3776, 3776, 3776, 9047, 3776, 3776, 4829, 4828, 8661, 9110, 9047, 8749, 8191, 3776, 3776, 3776, 3776, 3776, 3776, 8661, 8191, 9047, 9109, 8662, 3776, 8749, 9097, 9031, 8191, 8662, 8991, 9099, 8749, 8661, 8662, 9036, 8661, 9097, 3776, 8191, 8661, 3776, 3776, 3776, 3776, 3776, 8749, 9047, 8662, 9111, 9041, 8662, 9041, 8191, 9110, 8662, 8191, 9111, 4815, 9041, 8191, 3776, 3777, 3777, 9099, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3777, 3778, 3778, 9113, 3778, 3778, 3778, 3778, 3778, 3778, 8795, 3778, 3778, 4814, 9119, 8793, 8795, 9114, 8982, 8184, 3778, 3778, 3778, 3778, 3778, 3778, 8982, 8184, 9114, 8793, 8795, 3778, 9116, 9100, 8982, 8184, 8793, 8795, 9112, 8549, 8549, 8549, 8549, 8549, 8549, 3778, 8184, 9113, 3778, 3778, 3778, 3778, 3778, 9119, 8793, 9100, 9120, 8549, 9098, 9105, 8184, 9128, 8982, 8184, 9112, 9116, 9054, 8184, 3778, 3779, 3779, 8549, 3779, 3779, 3779, 3779, 3779, 3779, 8549, 3779, 3779, 9105, 9054, 8663, 8753, 9098, 8184, 9121, 3779, 3779, 3779, 3779, 3779, 3779, 8663, 9121, 8753, 4813, 8753, 3779, 9054, 9120, 9141, 9098, 9123, 8753, 9128, 9122, 8663, 8731, 8753, 8663, 4795, 3779, 4792, 8663, 3779, 3779, 3779, 8753, 3779, 3780, 3780, 8731, 3780, 3780, 3780, 3780, 3780, 3780, 8731, 3780, 3780, 9122, 8663, 9141, 9124, 4791, 8731, 8664, 3780, 3780, 3780, 3780, 3780, 3780, 3780, 9124, 9123, 8731, 8664, 3780, 9156, 8664, 8968, 8968, 8968, 8968, 8968, 8968, 8968, 8968, 9085, 9085, 8664, 3780, 9127, 8664, 3780, 3780, 3780, 8664, 3780, 3789, 3789, 8756, 3789, 3789, 3789, 3789, 3789, 3789, 9046, 3789, 3789, 9156, 8794, 8675, 9142, 9046, 9085, 8756, 3789, 3789, 3789, 3789, 3789, 3789, 8675, 4790, 8794, 9129, 8756, 3789, 9085, 9127, 9037, 8794, 9139, 9129, 9142, 9085, 8675, 9037, 9133, 8675, 8756, 3789, 8794, 8675, 3789, 3789, 3789, 8756, 3789, 3790, 3790, 9037, 3790, 3790, 3790, 3790, 3790, 3790, 8185, 3790, 3790, 8756, 8759, 4788, 9046, 9157, 8185, 8187, 3790, 3790, 3790, 3790, 3790, 3790, 8185, 8187, 9139, 9133, 8759, 3790, 4787, 9138, 4784, 8187, 8674, 8185, 4781, 9157, 8185, 8759, 8674, 3790, 9153, 3790, 8187, 8674, 3790, 3790, 3790, 8185, 3790, 4780, 8185, 8759, 8761, 9144, 8185, 9138, 8187, 8674, 8759, 8187, 8674, 8716, 9145, 8187, 8674, 3790, 3791, 3791, 8761, 3791, 3791, 3791, 3791, 3791, 3791, 8716, 3791, 3791, 8716, 8761, 8718, 8187, 8716, 9144, 9153, 3791, 3791, 3791, 3791, 3791, 3791, 3791, 9145, 8761, 8718, 8716, 3791, 8718, 9069, 9071, 8761, 8718, 4779, 9081, 8719, 9136, 9069, 9071, 9151, 8718, 3791, 8761, 4777, 3791, 3791, 3791, 9151, 3791, 3798, 3798, 8718, 3798, 3798, 3798, 3798, 3798, 3798, 4776, 3798, 3798, 9081, 4773, 8719, 4770, 9069, 9071, 8765, 3798, 3798, 3798, 3798, 3798, 3798, 9071, 9081, 9146, 8719, 8765, 3798, 8719, 9136, 9081, 9069, 8719, 8999, 8999, 8999, 8999, 8999, 8999, 8999, 8765, 3798, 9081, 8719, 3798, 3798, 3798, 8765, 3798, 3799, 3799, 8757, 3799, 3799, 3799, 3799, 3799, 3799, 8765, 3799, 3799, 8729, 9152, 9146, 9159, 9150, 9154, 8757, 3799, 3799, 3799, 3799, 3799, 3799, 3799, 8729, 9149, 9154, 8757, 3799, 9158, 9163, 8729, 9070, 4769, 9169, 8757, 8760, 9152, 8787, 9162, 9070, 8757, 3799, 9159, 8729, 3799, 3799, 3799, 8757, 3799, 3803, 3803, 8760, 3803, 3803, 3803, 3803, 3803, 3803, 9150, 3803, 3803, 8732, 8760, 9149, 8787, 9158, 9169, 9070, 3803, 3803, 3803, 3803, 3803, 3803, 9163, 8732, 8760, 9162, 8787, 3803, 9073, 9087, 8732, 8760, 9164, 8787,10591, 8760, 9073, 9087, 9173, 9193, 9164, 3803, 9070, 8732, 3803, 3803, 3803, 8787, 3803, 3804, 3804, 8763, 3804, 3804, 3804, 3804, 3804, 3804, 9087, 3804, 3804, 8733,10591, 4768, 9073, 9087, 9166, 8763, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 8733, 9193, 9173, 8763, 3804, 9073, 9174, 8733, 8978, 8978, 8978, 8978, 8978, 8978, 8788, 8770, 8978, 8763, 3804, 4766, 8733, 3804, 3804, 3804, 8763, 3804, 3805, 3805, 8764, 3805, 3805, 3805, 3805, 3805, 3805, 9166, 3805, 3805, 8734, 8764, 8770, 8788, 9165, 9170, 8978, 3805, 3805, 3805, 3805, 3805, 3805, 9174, 8734, 8764, 8770, 8788, 3805, 3805, 9167, 8734, 8764, 8770, 8788, 9175, 8764, 9170, 9115, 8734, 9165, 9167, 3805, 9175, 8734, 3805, 3805, 3805, 8788, 3805, 8734, 8770, 9177, 9182, 9140, 3805, 3807, 3807, 9176, 3807, 3807, 3807, 3807, 3807, 3807, 9115, 3807, 3807, 8735, 3807, 3807, 3807, 3807, 3807, 3807, 3807, 3807, 3807, 3807, 3807, 3807, 9140, 8735, 9115, 9176, 9181, 3807, 9072, 9256, 8735, 9655, 4765, 8739, 8735, 8767, 9072, 9177, 9655, 9182, 9140, 3807, 9072, 8735, 3807, 3807, 3807, 4762, 3807, 3808, 3808, 8767, 3808, 3808, 3808, 3808, 3808, 3808, 9072, 3808, 3808, 8739, 8767, 8774, 9072, 9181, 9256, 4761, 3808, 3808, 3808, 3808, 3808, 3808, 9178, 8739, 8767, 8774, 8739, 3808, 9183, 9192, 8739, 8767, 8774, 9178, 8739, 9189, 9183, 9197, 9187, 8736, 8774, 3808, 9190, 8739, 3808, 3808, 3808, 9155, 3808, 3810, 3810, 8774, 3810, 3810, 3810, 3810, 3810, 3810, 8797, 3810, 3810, 9189, 9192, 9199, 8797, 9200, 9196, 8736, 3810, 3810, 3810, 3810, 3810, 3810, 9155, 8189, 9168, 9187, 8797, 3810, 3810, 8736, 9197, 8189, 8736, 8797, 9190, 9198, 8736, 9199, 9212, 8189, 9155, 3810, 9209, 9198, 3810, 3810, 3810, 8736, 3810, 8736, 8189, 9168, 8797, 9196, 3810, 3823, 3823, 9200, 3823, 3823, 3823, 3823, 3823, 3823, 8189, 3823, 3823, 8189, 9204, 9168, 9202, 8189, 8189, 9213, 3823, 3823, 3823, 3823, 3823, 3823, 9003, 9202, 9212, 9208, 9213, 3823, 9216, 9209, 9003, 8798, 8189, 8738, 8738, 9191, 9203, 8798, 9003, 9211, 8798, 3823, 4760, 9204, 3823, 3823, 3823, 9205, 3823, 3824, 3824, 8798, 3824, 3824, 3824, 3824, 3824, 3824, 8798, 3824, 3824, 8738, 9191, 9203, 9208, 9211, 9003, 9216, 3824, 3824, 3824, 3824, 3824, 3824, 3824, 8738, 9222, 9205, 8738, 3824, 9191, 9203, 8738, 8969, 8969, 8969, 8969, 8969, 8969, 8969, 8969, 9210, 9217, 3824, 9225, 8738, 3824, 3824, 3824, 9210, 3824, 3836, 3836, 8762, 3836, 3836, 3836, 3836, 3836, 3836, 9218, 3836, 3836, 8772, 9224, 9222, 9228, 9230, 9218, 8762, 3836, 3836, 3836, 3836, 3836, 3836, 4758, 8772, 9229, 9247, 8762, 3836, 4757, 9227, 8772, 8796, 8796, 9217, 9225, 9230, 9224, 8796, 9076, 9076, 8762, 3836, 9228, 8772, 3836, 3836, 3836, 8762, 3836, 3837, 3837, 8796, 3837, 3837, 3837, 3837, 3837, 3837, 8796, 3837, 3837, 8762, 9227, 9229, 9247, 9252, 9076, 8766, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 9231, 9252, 9249, 8766, 3837, 9076,11284, 9088, 8799, 9248, 9249, 4753, 9076, 9002, 8799, 9088, 9076, 8766, 3837, 9254, 9255, 3837, 3837, 3837, 8766, 3837, 3847, 3847, 8799, 3847, 3847, 3847, 3847, 3847, 3847, 8799, 3847, 3847, 8766, 9250,11284, 9002, 9255, 9088, 9231, 3847, 3847, 3847, 3847, 3847, 3847, 9088, 9254, 4752, 9248, 9002, 3847, 4751, 9002, 4749, 8800, 8800, 9002, 8783, 9000, 9250, 8800, 9002, 9259, 9226, 3847, 9262, 9251, 3847, 3847, 3847, 4748, 3847, 3848, 3848, 8800, 3848, 3848, 3848, 3848, 3848, 3848, 8800, 3848, 3848, 8783,10616, 9000, 9257, 9279, 4746, 9226, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 8783, 9279, 9000, 9259, 3848, 9000, 9262, 8783, 8801, 9000, 9226, 8785, 9251, 9253, 8801,10616, 9083, 9000, 3848, 9257, 8783, 3848, 3848, 3848, 9269, 3848, 3855, 3855, 8801, 3855, 3855, 3855, 3855, 3855, 3855, 8801, 3855, 3855, 8785, 9265, 9253, 9258, 4745, 9083, 4744, 3855, 3855, 3855, 3855, 3855, 3855, 9263, 8785, 9264, 8801, 9275, 3855, 9083, 9253, 8785, 8802, 9264, 9266, 9269, 9083, 9265, 8802, 9277, 9083, 8802, 3855, 9258, 8785, 3855, 3855, 3855, 9270, 3855, 3856, 3856, 8802, 3856, 3856, 3856, 3856, 3856, 3856, 8802, 3856, 3856, 8792, 4742, 4741, 9277, 9275, 4733, 9263, 3856, 3856, 3856, 3856, 3856, 3856, 3856, 8792, 4732, 9266, 9283, 3856, 9281, 9282, 8792, 8970, 8970, 8970, 8970, 8970, 8970, 8970, 8970, 9271, 9270, 3856, 9278, 8792, 3856, 3856, 3856, 9271, 3856, 3860, 3860, 9282, 3860, 3860, 3860, 3860, 3860, 3860, 8188, 3860, 3860, 9281, 9276, 9283, 4731, 9280, 8188, 8192, 3860, 3860, 3860, 3860, 3860, 3860, 8188, 8192, 9289, 4712, 9290, 3860, 9287, 9294, 9284, 8192, 9289, 8188, 9278, 9004, 9288, 9299, 3860, 8188, 9280, 3860, 8192, 9004, 3860, 3860, 3860, 8188, 3860, 9291, 8188, 9004, 9290, 9232, 8188, 9276, 8192, 9004, 9280, 8192, 9284, 4707, 9294, 8192, 3860, 3861, 3861, 9287, 3861, 3861, 3861, 3861, 3861, 3861, 8192, 3861, 3861, 8806, 9232, 9004, 9232, 9288, 9299, 8806, 3861, 3861, 3861, 3861, 3861, 3861, 9005, 9292, 9298, 9291, 9232, 3861, 4699, 8806, 9005, 8807, 8807, 9232, 9292, 9089, 8806, 8807, 9005, 9075, 4688, 3861, 9302, 9295, 3861, 3861, 3861, 9075, 3861, 3862, 3862, 8807, 3862, 3862, 3862, 3862, 3862, 3862, 8807, 3862, 3862, 8811, 9089, 9298, 9075, 9295, 9005, 8811, 3862, 3862, 3862, 3862, 3862, 3862, 3862, 9075, 9089, 9300, 9306, 3862, 9303, 8811, 9307, 9089, 9075, 9300, 9302, 9293, 8811, 9005, 9301, 9303, 9315, 3862, 9312, 9308, 3862, 3862, 3862, 9089, 3862, 3864, 3864, 9308, 3864, 3864, 3864, 3864, 3864, 3864, 8190, 3864, 3864, 8808, 9293, 4661, 9301, 9306, 8190, 8808, 3864, 3864, 3864, 3864, 3864, 3864, 8190, 9307, 4656, 4648, 9006, 3864, 9293, 8808, 4624, 8809, 9315, 8190, 9006, 9312, 8808, 8809, 3864, 9314, 8809, 3864, 9006, 9319, 3864, 3864, 3864, 8190, 3864, 9320, 8190, 8809, 9321, 9323, 8190, 8808, 9006, 8813, 8809, 9322, 9321, 8190, 9324, 8813, 3864, 9314, 9327, 3864, 3870, 3870, 9006, 3870, 3870, 3870, 3870, 3870, 3870, 8813, 3870, 3870, 8812, 8812, 9319, 9335, 8813, 9322, 8812, 3870, 3870, 3870, 3870, 3870, 3870, 9336, 9320, 9324, 9329, 9323, 3870, 9337, 8812, 9328, 8814, 8813, 9329, 9327, 9316, 8812, 8814, 9335, 9340, 8814, 3870, 4609, 9356, 3870, 3870, 3870, 9333, 3870, 3871, 3871, 8814, 3871, 3871, 3871, 3871, 3871, 3871, 8814, 3871, 3871, 8816, 9316, 9341, 9338, 9337, 9336, 8816, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 9328, 9356, 9357, 9340, 3871, 9316, 8816, 9342, 8817, 8817, 9341, 9339, 9244, 8816, 8817, 9358, 9349, 9333, 3871, 9338, 9353, 3871, 3871, 3871, 9357, 3871, 3882, 3882, 8817, 3882, 3882, 3882, 3882, 3882, 3882, 8817, 3882, 3882, 8821,10656, 9244, 9339, 9352, 9397, 8821, 3882, 3882, 3882, 3882, 3882, 3882, 9342, 9358, 4532, 9244, 9349, 3882, 9244, 8821, 9350, 8818, 9244, 9359, 9351, 9353, 8821, 8818,10656, 9352, 9244, 3882, 9351, 9361, 3882, 3882, 3882, 9397, 3882, 3883, 3883, 8818, 3883, 3883, 3883, 3883, 3883, 3883, 8818, 3883, 3883, 8822, 8822, 9359, 9360, 9354, 4527, 8822, 3883, 3883, 3883, 3883, 3883, 3883, 3883, 9350, 9354, 8818, 9390, 3883, 4526, 8822, 9361, 8819, 9394, 9077, 9077, 9346, 8822, 8819, 9393, 9392, 8819, 3883, 9360, 9391, 3883, 3883, 3883, 9392, 3883, 3890, 3890, 8819, 3890, 3890, 3890, 3890, 3890, 3890, 8819, 3890, 3890, 9077, 9399, 9346, 9393, 9390, 9346, 9395, 3890, 3890, 3890, 3890, 3890, 3890, 9045, 9077, 9394, 9346, 9395, 3890, 9346, 9045, 9077, 8823, 9346, 9400, 9401, 9045, 9391, 8823, 4525, 9398, 9045, 3890, 4523, 9077, 3890, 3890, 3890, 9399, 3890, 3891, 3891, 8823, 3891, 3891, 3891, 3891, 3891, 3891, 8823, 3891, 3891, 9398, 4522, 9400, 9401, 9413, 9045, 9410, 3891, 3891, 3891, 3891, 3891, 3891, 3891, 9410, 9413, 8823, 9381, 3891, 8977, 8977, 8977, 8977, 8977, 8977, 8977, 8977, 8977, 9402, 9404, 9403, 9381, 3891, 9408, 9409, 3891, 3891, 3891, 9381, 3891, 3895, 3895, 4512, 3895, 3895, 3895, 3895, 3895, 3895, 8193, 3895, 3895, 9403, 9355, 9383, 8977, 9381, 8193, 8195, 3895, 3895, 3895, 3895, 3895, 3895, 8193, 8195, 9402, 9383, 9411, 3895, 9415, 9408, 9404, 8195, 9383, 8193, 4511, 4510, 9409, 9355, 3895, 4496, 4495, 3895, 8195, 9377, 3895, 3895, 3895, 8193, 3895, 9383, 8193, 9377, 9411, 9412, 8193, 9355, 8195, 9377, 8193, 8195, 9416, 9415, 9001, 8195, 3895, 3896, 3896, 8195, 3896, 3896, 3896, 3896, 3896, 3896, 8824, 3896, 3896, 9078, 9078, 9377, 8824, 9429, 9416, 8824, 3896, 3896, 3896, 3896, 3896, 3896, 9001, 9423, 9421, 9466, 8824, 3896, 9417, 9412, 9422, 9423, 4494, 8824, 9418, 9429, 9001, 9078, 4481, 9001, 9424, 3896, 4480, 9001, 3896, 3896, 3896, 9466, 3896, 3897, 3897, 9078, 3897, 3897, 3897, 3897, 3897, 3897, 9078, 3897, 3897, 9001, 9082, 9421, 9418, 9417, 9424, 4479, 3897, 3897, 3897, 3897, 3897, 3897, 3897, 9422, 9078, 9078, 9382, 3897, 8984, 8984, 8984, 8984, 8984, 8984, 8984, 8984, 9425, 9082, 9435, 8737, 9382, 3897, 4470, 9082, 3897, 3897, 3897, 9382, 3897, 3899, 3899, 9082, 3899, 3899, 3899, 3899, 3899, 3899, 9082, 3899, 3899, 9240, 9380, 9082, 9435, 9382, 9426, 8737, 3899, 3899, 3899, 3899, 3899, 3899, 9436, 9240, 9380, 9426, 9432, 3899, 9425, 8737, 9240, 9380, 8737, 9380, 9434, 9344, 8737, 9428, 3899, 4469, 9433, 3899, 9434, 9240, 3899, 3899, 3899, 9380, 3899, 8737, 8737, 8985, 8985, 8985, 8985, 8985, 8985, 8985, 8985, 8780, 9440, 8780, 9454, 9344, 3899, 9432, 9436, 3899, 3908, 3908, 9428, 3908, 3908, 3908, 3908, 3908, 3908, 9344, 3908, 3908, 9344, 9461, 9385, 9437, 9344, 9433, 8780, 3908, 3908, 3908, 3908, 3908, 3908, 9442, 9437, 9344, 9385, 9386, 3908, 9440, 8780, 9442, 9446, 9385, 4468, 4459, 9454, 8780, 9396, 9441, 9447, 9386, 3908, 9467, 9461, 3908, 3908, 3908, 9386, 3908, 8780, 9385, 9385, 9080, 9080, 8780, 8986, 8986, 8986, 8986, 8986, 8986, 8986, 8986, 9458, 9396, 9386, 3908, 3908, 3909, 3909, 9446, 3909, 3909, 3909, 3909, 3909, 3909, 9414, 3909, 3909, 9080, 9448, 9396, 9441, 9447, 9472, 9467, 3909, 3909, 3909, 3909, 3909, 3909, 9472, 9080, 9475, 4458, 9487, 3909, 9490, 9500, 9080, 9458, 9511, 9414, 9487, 9475, 9448, 9500, 4457, 9490, 9511, 3909, 4454, 9080, 3909, 3909, 3909, 3909, 3909, 3910, 3910, 9414, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3911, 3911, 9462, 3911, 3911, 3911, 3911, 3911, 3911, 9473, 3911, 3911, 9345, 9459, 9387, 9427, 9463, 9488, 9460, 3911, 3911, 3911, 3911, 3911, 3911, 9465, 9464, 9662, 9524, 9345, 3911, 9478, 4453, 4452, 9662, 9473, 9524, 9493, 9480, 9462, 9345, 9387, 9427, 9488, 3911, 9460, 9463, 3911, 3911, 3911, 3911, 3911, 4449, 9478, 9345, 9387, 9464, 9345, 9459, 9493, 9427, 9345, 9387, 9460, 9465, 3911, 3912, 3912, 9480, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3912, 3917, 3917, 3917, 3917, 3917, 3917, 3917, 3917, 9471, 4448, 9474, 9476, 9506, 3917, 3917, 3917, 3917, 3917, 3917, 4388, 9479, 4383, 9477, 9025, 4382, 9025, 9025, 9025, 9025, 9025, 9025, 9025, 3917, 9486, 9506, 9481, 9470, 9482, 9476, 3917, 3917, 3917, 3917, 3917, 3917, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 9471, 9474, 9477, 9476, 9479, 3920, 3920, 3920, 3920, 3920, 3920, 9025, 9481, 9026, 9489, 9026, 9026, 9026, 9026, 9026, 9026, 9026, 9470, 9482, 9492, 9486, 9485, 4381, 4379, 4378, 9494, 3920, 3920, 3920, 3920, 3920, 3920, 3921, 9495, 9491, 9498, 4362, 9509, 4357, 9501, 9503, 3921, 3921, 3921, 3921, 3921, 3921, 3921, 3921, 9026, 9499, 9503, 9492, 9489, 3921, 3921, 3921, 3921, 3921, 3921, 9485, 9491, 9494, 9495, 9027, 9501, 9027, 9027, 9027, 9027, 9027, 9027, 9027, 9505, 9498, 9502, 9509, 9510, 4356, 9491, 3921, 3921, 3921, 3921, 3921, 3921, 3925, 3925, 3925, 3925, 3925, 3925, 3925, 3925, 9504, 9499, 9518, 9512, 9514, 3925, 3925, 3925, 3925, 3925, 3925, 9027, 9505, 9513, 9525, 9514, 9537, 9084, 9453, 9453, 9453, 9453, 9453, 9453, 9453, 9502, 4355, 9504, 9510, 9512, 9519, 3925, 3925, 3925, 3925, 3925, 3925, 3926, 9522, 9523, 9525, 9518, 9537, 9529, 9084, 9504, 3926, 3926, 3926, 3926, 3926, 3926, 3926, 9517, 9527, 9453, 9517, 9513, 9084, 3926, 3926, 3926, 3926, 3926, 3926, 9084, 9201, 9201, 9201, 9201, 9201, 9201, 9201, 9526, 9535, 9519, 9453, 9522, 9084, 9201, 9529, 9527, 9517, 9534, 9523, 3926, 3926, 3926, 3926, 3926, 3926, 3936, 3936, 3936, 3936, 3936, 3936, 3936, 3936, 9527, 9538, 9550, 9543, 9201, 3936, 3936, 3936, 3936, 3936, 3936, 9451, 9451, 9451, 9451, 9451, 9451, 9451, 9526, 9530, 9535, 9536, 4353, 9534, 9451, 9543, 9553, 9546, 9544, 9536, 9528, 3936, 3936, 3936, 3936, 3936, 3936, 3937, 3937, 3937, 3937, 3937, 3937, 3937, 9531, 9538, 9540, 9550, 9451, 9530, 3937, 3937, 3937, 3937, 3937, 3937, 9452, 9452, 9452, 9452, 9452, 9452, 9452, 9528, 9539, 9544, 9546, 9549, 9541, 9561, 9553, 9560, 9545, 9540, 9531, 9539, 3937, 3937, 3937, 3937, 3937, 3937, 3947, 3947, 3947, 3947, 3947, 3947, 3947, 3947, 9552, 9540, 9554, 9452, 9563, 3947, 3947, 3947, 3947, 3947, 3947, 9541, 9545, 9554, 9551, 9564, 9549, 9565, 9452, 9555, 9560, 9238, 9551, 9556, 9561, 9557, 9552, 9570, 9565, 9569, 9563, 3947, 3947, 3947, 3947, 3947, 3947, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 9576, 9581, 9555, 9557, 9238, 9562, 3948, 3948, 3948, 3948, 3948, 3948, 9556, 9562, 9580, 9564, 4352, 9579, 9238, 9568, 9555, 9575, 9568, 9574, 9569, 9238, 9576, 9573, 9570, 9575, 9577, 9581, 3948, 3948, 3948, 3948, 3948, 3948, 3954, 9238, 3954, 3954, 3954, 3954, 3954, 3954, 3954, 3954, 9568, 9578, 9579, 9580, 9587, 3954, 3954, 3954, 3954, 3954, 3954, 9542, 9542, 9542, 9542, 9542, 9542, 9542, 9573, 9583, 9574, 9589, 9596, 9582, 9542, 9595, 9577, 9599, 9578, 9601, 9587, 3954, 3954, 3954, 3954, 3954, 3954, 3962, 3962, 3962, 3962, 3962, 3962, 3962, 3962, 9582, 9578, 9592, 9542, 9597, 3962, 3962, 3962, 3962, 3962, 3962, 9601, 9597, 9600, 9602, 4279, 9592, 9585, 9583, 9595, 9589, 9589, 9596, 9592, 9600, 9604, 9599, 9603, 9592, 9601, 9598, 3962, 3962, 3962, 3962, 3962, 3962, 3963, 3963, 3963, 3963, 3963, 3963, 3963, 9585, 9590, 9608, 9602, 9609, 9603, 3963, 3963, 3963, 3963, 3963, 3963, 9598, 4272, 9585, 9590, 9605, 9606, 9604, 9607, 9617, 9585, 9590, 9619, 9608, 9623, 9624, 9631, 9625, 9633, 9590, 9630, 3963, 3963, 3963, 3963, 3963, 3963, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 9605, 9606, 9609, 9620, 9621, 3969, 3969, 3969, 3969, 3969, 3969, 9620, 9607, 9617, 9631, 9628, 9626, 9634, 9623, 9627, 9633, 9629, 9619, 9628, 9636, 9624, 9625, 9626, 9634, 9630, 9621, 3969, 3969, 3969, 3969, 3969, 3969, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 9632, 9627, 9629, 9635, 9639, 3973, 3973, 3973, 3973, 3973, 3973, 9676, 9636, 4271, 4265, 9637, 9638, 9641, 9676, 9627, 9640, 9642, 9632, 9645, 9646, 9648, 9639, 9643, 9644, 9812, 9635, 3973, 3973, 3973, 3973, 3973, 3973, 3978, 3978, 3978, 3978, 3978, 3978, 3978, 3978, 9637, 9638, 9641, 9635, 9643, 3978, 3978, 3978, 3978, 3978, 3978, 9658, 9640, 9644, 9657, 9642, 4018, 9645, 9658, 9660, 9666, 9657, 9647, 9646, 9648, 4017, 9819, 9657, 9815, 9812, 4016, 3978, 3978, 3978, 3978, 3978, 3978, 3979, 3979, 3979, 3979, 3979, 3979, 3979, 9647, 9660, 9666, 9680, 9819, 9664, 3979, 3979, 3979, 3979, 3979, 3979, 9664, 9665, 9678, 9679, 9692, 9694, 9664, 9709, 9665, 9678, 9679, 9692, 9694, 9658, 9709, 9678, 9815, 9680, 9694, 9811, 3979, 3979, 3979, 3979, 3979, 3979, 3985, 3985, 3985, 3985, 3985, 3985, 3985, 3985, 9696, 4011, 9726, 9816, 9668, 3985, 3985, 3985, 3985, 3985, 3985, 9668, 9669, 9695, 9816, 9821, 9710, 9668, 9825, 9669, 9695, 9378, 9668, 9710, 9811, 9665, 9696, 9679, 9726, 9710, 9669, 3985, 3985, 3985, 3985, 3985, 3985, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 3989, 9821, 9814, 9730, 9668, 9378, 3989, 3989, 3989, 3989, 3989, 3989, 9669, 9713, 9833, 4006, 9718, 9730, 9825, 9378, 9713, 4005, 9378, 9718, 9730, 9833, 9378, 9695, 9814, 9718, 9730, 4004, 3989, 3989, 3989, 3989, 3989, 3989, 3990, 3990, 9378, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3990, 3991, 3991, 9237, 3991, 3991, 3991, 3991, 3991, 3991, 9729, 3991, 3991, 9729, 9832, 9591, 4002, 4001, 3982, 9820, 3991, 3991, 3991, 3991, 3991, 3991, 9667, 9729, 9235, 9591, 9237, 3991, 9670, 9667, 9729, 9822, 9591, 9235, 9235, 9235, 9235, 9235, 9235, 9670, 9237, 3991, 9711, 9667, 3991, 3991, 3991, 9237, 3991, 9711, 9591, 9235, 9820, 9670, 9832, 9823, 9670, 9828, 9237, 9818, 9670, 9822, 3991, 3992, 3992, 9235, 3992, 3992, 3992, 3992, 3992, 3992, 9235, 3992, 3992, 3992, 3992, 3992, 3992, 3992, 3992, 3992, 3992, 3992, 3992, 3992, 3992, 3992, 9681, 3981, 9813, 9824, 9818, 3992, 9823, 9681, 9828, 9715, 9813, 9683, 9711, 9829, 9836, 3980, 9715, 9837, 9683, 3992, 9835, 9681, 3992, 3992, 3992, 9824, 3992, 3994, 3994, 9683, 3994, 3994, 3994, 3994, 3994, 3994, 9836, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 9697, 9835, 9837, 9683, 3966, 3994, 9829, 9697, 9703, 9703, 9703, 9703, 9703, 9703, 9703, 9715, 3965, 3964, 9848, 3994, 3951, 9697, 3994, 3994, 3994, 3994, 3994, 3995, 3995, 9848, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 3995, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 9760, 9817, 9788, 9831, 9682, 4000, 4000, 4000, 4000, 4000, 4000, 9682, 9698, 9844, 9760, 9857, 9788, 9682, 9830, 9698, 3950, 9760, 9682, 9788, 9840, 9698, 9830, 9760, 9817, 9831, 9698, 4000, 4000, 4000, 4000, 4000, 4000, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 9834, 9817, 9846, 9682, 9847, 4003, 4003, 4003, 4003, 4003, 4003, 9698, 9699, 9844, 9838, 9857, 9839, 3949, 9840, 9699, 9704, 9704, 9704, 9704, 9704, 9704, 9704, 9834, 9846, 3940, 9699, 4003, 4003, 4003, 4003, 4003, 4003, 4009, 4009, 4009, 4009, 4009, 4009, 4009, 9838, 9834, 9839, 9849, 9847, 3939, 4009, 4009, 4009, 4009, 4009, 4009, 9699, 9705, 9705, 9705, 9705, 9705, 9705, 9705, 9725, 9725, 9725, 9725, 9725, 9725, 9725, 9843, 9850, 9853, 9849, 9856, 4009, 4009, 4009, 4009, 4009, 4009, 4010, 4010, 4010, 4010, 4010, 4010, 4010, 4010, 9786, 3938, 9849, 9851, 9714, 4010, 4010, 4010, 4010, 4010, 4010, 9714, 9716, 9853, 9786, 9850, 9735, 9714, 9738, 9716, 9843, 9786, 9714, 9786, 9856, 9851, 3929, 9852, 9860, 9868, 9716, 4010, 4010, 4010, 4010, 4010, 4010, 4015, 4015, 4015, 4015, 4015, 4015, 4015, 9735, 9738, 9802, 9864, 9714, 9845, 4015, 4015, 4015, 4015, 4015, 4015, 9716, 9845, 9735, 9738, 9802, 9735, 9738, 9717, 9852, 9735, 9738, 9802, 9859, 9864, 9717, 9802, 9860, 9735, 9868, 9871, 4015, 4015, 4015, 4015, 4015, 4015, 4029, 4029, 9717, 4029, 4029, 4029, 4029, 4029, 4029, 9720, 4029, 4029, 9859, 9887, 9671, 3928, 9720, 9362, 3927, 4029, 4029, 4029, 4029, 4029, 4029, 9671, 9362, 9720, 9858, 9672, 4029, 9863, 9861, 9869, 9362, 9672, 9858, 9871, 9862, 9671, 9672, 9869, 9671, 9861, 4029, 9362, 9671, 4029, 4029, 4029, 9887, 4029, 9673, 9720, 9672, 9867, 9876, 9672, 9793, 9362, 9870, 9672, 9362, 9673, 9863, 9862, 9362, 4029, 4030, 4030, 4030, 4030, 4030, 4030, 4030, 4030, 4030, 9673, 4030, 4030, 9673, 9745, 9674, 9862, 9673, 9793, 9870, 4030, 4030, 4030, 4030, 4030, 4030, 9674, 9867, 9745, 9674, 9728, 4030, 9793, 3924, 9876, 9745, 9673, 9899, 9884, 9793, 9674, 9875, 3923, 9674, 9728, 4030, 9745, 9674, 4030, 4030, 4030, 9728, 4030, 4031, 4031, 4031, 4031, 4031, 4031, 4031, 4031, 4031, 9886, 4031, 4031, 9883, 9881, 9899, 9728, 9728, 9872, 8196, 4031, 4031, 4031, 4031, 4031, 4031, 9684, 8196, 9875, 9872, 9884, 4031, 9684, 9893, 9877, 8196, 9685, 9684, 9759, 9883, 9905, 9759, 9877, 9886, 9891, 4031, 8196, 9685, 4031, 4031, 4031, 9684, 4031, 9881, 9684, 9759, 9796, 9892, 9684, 9893, 8196, 9685, 9759, 8196, 9685, 9892, 9905, 8196, 9685, 9898, 4031, 4039, 4039, 9890, 4039, 4039, 4039, 4039, 4039, 4039, 8196, 4039, 4039, 9796, 9731, 9686, 9732, 9885, 9896, 9891, 4039, 4039, 4039, 4039, 4039, 4039, 9686, 9796, 9731, 9896, 9732, 4039, 9898, 9732, 9796, 9731, 9921, 9732, 9792, 9737, 9686, 9894, 9890, 9686, 9885, 4039, 9903, 9686, 4039, 4039, 4039, 9731, 4039, 4040, 4040, 9732, 4040, 4040, 4040, 4040, 4040, 4040, 9885, 4040, 4040, 9792, 9785, 9737, 9792, 9921, 9906, 9687, 4040, 4040, 4040, 4040, 4040, 4040, 4040, 9792, 9785, 9737, 9687, 4040, 9737, 9894, 9792, 9785, 9737, 3922, 3919, 9903, 9736, 9737, 9902, 9739, 9687, 4040, 9785, 9687, 4040, 4040, 4040, 9687, 4040, 4043, 4043, 9907, 4043, 4043, 4043, 4043, 4043, 4043, 9906, 4043, 4043, 9739, 9907, 9689, 9736, 9897, 9739, 9904, 4043, 4043, 4043, 4043, 4043, 4043, 9689, 9904, 9912, 9902, 9736, 4043, 9739, 9736, 3918, 9739, 9912, 9736, 9922, 9739, 9689, 9910, 9911, 9689, 9897, 4043, 3915, 9689, 4043, 4043, 4043, 9916, 4043, 4044, 4044, 9736, 4044, 4044, 4044, 4044, 4044, 4044, 9897, 4044, 4044, 9918, 9689, 9766, 9922, 9928, 9924, 9690, 4044, 4044, 4044, 4044, 4044, 4044, 4044, 9766, 9910, 9766, 9690, 4044,11346, 9690, 10078, 9911, 9766, 3914, 9916, 9918, 9924, 9743, 9919, 9928, 9690, 4044, 9925, 9690, 4044, 4044, 4044, 9690, 4044, 4045, 4045, 9743, 4045, 4045, 4045, 4045, 4045, 4045, 9743, 4045, 4045,10006,11346,10078, 9923, 9999, 9363, 9761, 4045, 4045, 4045, 4045, 4045, 4045, 9688, 9363, 9743, 9719, 9920, 4045, 9688, 9761, 9919, 9363, 9719, 9688, 9925,10006, 9761, 9363, 9719, 4045, 9364, 4045, 9363, 9719, 4045, 4045, 4045, 9688, 4045, 9364, 9688, 9923, 9761, 9920, 9688, 9365, 9363, 9364, 9999, 9363, 9943, 3913, 9701, 9363, 9365, 4045, 4050, 9943, 9364, 9719,10114, 9920, 9365, 9701, 9734, 4050, 4050, 4050, 4050, 4050, 4050, 4050, 9364, 9365, 9748, 9364, 3762, 9701, 9734, 9364, 9701, 9734, 9367, 4050, 9701, 9734, 9733, 9365, 9748, 3761, 9365, 9367, 9364,10114, 9365, 9748, 9734, 4050, 9777, 9367, 9733, 9740, 4050, 9733, 4050, 4055, 9748, 9733, 9748, 9777, 9367, 9953, 9366, 9365, 4055, 4055, 4055, 4055, 4055, 4055, 4055, 9366, 9957, 9777, 9367, 9733, 9733, 9367, 9740, 9366, 9777, 9367, 4055, 9957, 9944,10116, 9972, 9998, 9777, 3760, 9366, 9944, 9740, 9366, 9741, 9740, 4055, 9944, 9962, 9740, 9953,10005, 3750, 4055, 9366, 9962,10007, 9366, 4055, 4057, 4057, 9366, 4057, 4057, 4057, 4057, 4057, 4057, 9740, 4057, 4057, 9741,10116, 9780, 9741, 9972, 9998, 3745, 4057, 4057, 4057, 4057, 4057, 4057, 9744, 9741, 9947, 9780, 9741, 4057, 9976,10000, 9741, 9947, 9780, 9951,10005, 9951, 9744,10000,10007, 9976, 9798, 4057, 9951, 9744, 4057, 4057, 4057,10004, 4057, 4058, 4058, 9780, 4058, 4058, 4058, 4058, 4058, 4058, 9966, 4058, 4058, 9744, 9744, 9763,10117, 9966, 9763, 9798, 4058, 4058, 4058, 4058, 4058, 4058, 4058,10060, 10019, 9963, 9763, 4058, 9763, 9798, 9947,10019, 9963, 9750, 10004, 9763, 9798, 9789, 9963,10012, 9763, 4058,10117,10115, 4058, 4058, 4058,10045, 4058, 4065, 4065, 9789, 4065, 4065, 4065, 4065, 4065, 4065, 9789, 4065, 4065, 9750, 9764, 3744, 9966,10115, 9789,10060, 4065, 4065, 4065, 4065, 4065, 4065, 9764, 9750, 9764, 9789, 9750, 4065, 3743,10012, 9750, 9764, 10023, 9752,10045, 9768, 9764, 9764, 9750,10023, 9801, 4065, 3741, 9750, 4065, 4065, 4065,10012, 4065, 4066, 4066, 9768, 4066, 4066, 4066, 4066, 4066, 4066,10025, 4066, 4066, 9752, 9768,10059,10055,10025,10715, 9801, 4066, 4066, 4066, 4066, 4066, 4066, 4066, 9752, 9768,10021, 9752, 4066,10061, 9801, 9752, 9768,10021,10022, 9754, 9752, 9801,10059,10021,10061, 10022, 4066,10715, 9752, 4066, 4066, 4066, 9768, 4066, 4070, 4070,10055, 4070, 4070, 4070, 4070, 4070, 4070, 9804, 4070, 4070, 9754, 9765, 3740, 9804, 3737,10075, 3732, 4070, 4070, 4070, 4070, 4070, 4070, 9765, 9754, 9765,10033, 9804, 4070, 3731,10058, 9754, 9765,10033, 9804, 9757, 9769, 9765,10058, 10033,10022,10075, 4070,10076, 9754, 4070, 4070, 4070, 9765, 4070, 4071, 4071, 9769, 4071, 4071, 4071, 4071, 4071, 4071, 10027, 4071, 4071, 9757, 9769, 3730, 9757,10027,10111, 9778, 4071, 4071, 4071, 4071, 4071, 4071, 4071, 9757, 9769,10035, 9778, 4071,10112,10038, 9757, 9769,10035, 9970,10076, 9970, 10038,10046, 3728,10112, 9778, 4071, 9970, 9757, 4071, 4071, 4071, 9778, 4071, 4072, 4072,10064, 4072, 4072, 4072, 4072, 4072, 4072,10111, 4072, 4072, 3727, 9773,10039,10027, 9778, 9368, 9369, 4072, 4072, 4072, 4072, 4072, 4072, 9700, 9368, 9369,10057, 9773, 4072, 9700,10039,10046, 9368, 9369, 9700, 3722,10038, 3721, 9773,10064,10065,10073, 4072, 9368, 9369, 4072, 4072, 4072, 9700, 4072, 9369, 9700, 9773, 3720,10066, 9700,10039, 9368, 9369, 9773, 9368, 9369,10066,10070, 9368, 9369,10108, 9773, 4072, 4076, 4076,10057, 4076, 4076, 4076, 4076, 4076, 4076, 9807, 4076, 4076,10110, 9368, 9767, 9807, 10065,10073, 9807, 4076, 4076, 4076, 4076, 4076, 4076, 9952, 9767,10037, 9767, 9807, 4076,10118, 9952,10070,10037, 9767, 9807,10109,10110,10107,10037,10119,10108, 9767, 4076,10109, 9952, 4076, 4076, 4076, 3718, 4076, 4077, 4077, 9767, 4077, 4077, 4077, 4077, 4077, 4077,10118, 4077, 4077, 4077, 4077, 4077, 4077, 4077, 4077, 4077, 4077, 4077, 4077, 4077, 4077, 4077, 9783,10107,10080,10119,10125, 4077, 9982, 9982, 9982, 9982, 9982, 9982, 9982, 9772, 9783,10077,10138,10056,10121, 4077,10129, 9783, 4077, 4077, 4077, 9771, 4077, 4082, 4082, 9772, 4082, 4082, 4082, 4082, 4082, 4082,10132, 4082, 4082, 9783, 9772, 9771,10077,10125,10056,10080, 4082, 4082, 4082, 4082, 4082, 4082, 9771,10080, 9772,10138, 9784, 4082,10056, 10127,10077, 9772,10121, 9772,10129,10056, 9771,10127, 3717, 10132, 9784, 4082,10120, 9771, 4082, 4082, 4082, 9784, 4082, 4083, 4083, 9774, 4083, 4083, 4083, 4083, 4083, 4083,10134, 4083, 4083, 9771, 9771,10960,10120, 9784, 9784, 9774, 4083, 4083, 4083, 4083, 4083, 4083, 4083, 9981, 3713, 9981, 9774, 4083, 9981, 9981, 9981, 9981, 9981, 9981, 9981,10126, 9795, 9800, 3712,10960, 9774, 4083,10142,10134, 4083, 4083, 4083, 9774, 4083, 4084, 4084, 9800, 4084, 4084, 4084, 4084, 4084, 4084, 9800, 4084, 4084,10128, 9981, 9795,10113, 9774, 9370, 9746, 4084, 4084, 4084, 4084, 4084, 4084,10130, 9370, 9800, 9795, 9747, 4084,10126, 9746,10133, 9370, 9795,10130,10142, 10128, 9746, 3711, 3709,10113, 9747, 4084, 9370, 3708, 4084, 4084, 4084, 9747, 4084, 9746, 9746, 9795,10133, 9756, 9746, 10139, 9370,10113,10082, 9370, 9747, 3704,10146, 9370, 9370, 9747, 9747, 4084, 4094, 4094, 9776, 4094, 4094, 4094, 4094, 4094, 4094,10141, 4094, 4094, 9756, 9776, 9370,10135,10146, 10082, 9971, 4094, 4094, 4094, 4094, 4094, 4094, 9971, 9756, 9776, 3703, 9749, 4094,10082,10139, 9756, 9776,10141, 9776, 10145,10082, 9971, 9775,10085, 3702, 9749, 4094,10135, 9756, 4094, 4094, 4094, 9749, 4094, 9756, 4094, 4096, 4096, 9775, 4096, 4096, 4096, 4096, 4096, 4096, 9749, 4096, 4096, 9781, 9775,10085, 3700,10145,10140, 9749, 4096, 4096, 4096, 4096, 4096, 4096,10140, 9781, 9775,10085, 9779, 4096,10143,10150, 9781, 9775,10085, 4096,10151,10131, 9775, 9779,10149,10143, 9794, 4096,10151, 9781, 4096, 4096, 4096,10157, 4096, 4097, 4097, 9779, 4097, 4097, 4097, 4097, 4097, 4097, 9779, 4097, 4097,10152,10131, 9779,10163,10154, 9371, 9794, 4097, 4097, 4097, 4097, 4097, 4097,10150, 9371,10154,10149, 9762, 4097, 10131, 9794, 3699, 9371,10180, 3623,10157,10152, 9794, 9806, 9762,10144, 9762, 4097, 9371, 9806, 4097, 4097, 4097, 9762, 4097, 4097,10159,10163,10153, 9799, 9794,10171, 9371, 9806, 10159, 9371, 9762,10184,10180, 9371, 9806,10158,10144, 4097, 4099, 4099, 9371, 4099, 4099, 4099, 4099, 4099, 4099, 4099, 4099, 4099, 9799,10164,10176, 9806,10144, 3622, 9373, 4099, 4099, 4099, 4099, 4099, 4099,10179, 9799, 9373,10153, 9936, 4099,10171,10029, 9799,10188, 9373,10040,10184,10028,10029, 9936, 9799,10158,10040, 4099,10028, 9373, 4099, 4099, 4099, 4099, 4099, 9799,10029, 9936,10165,10028,10040,10164,10176, 9373, 9936,10179, 9373, 4099, 4100, 4100, 9373, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 9787, 9373,10188, 3621,10165,10028,10663, 4100, 4100, 4100, 4100, 4100, 4100, 10663, 9787,10175, 3589,10182, 4100,10187,10178, 9787,10177, 10203, 9950, 9790, 9950, 9950, 9950, 9950, 9950, 9950, 4100, 9950, 9787, 4100, 4100, 4100, 4100, 4100, 4104, 4104, 4104, 4104, 4104, 4104, 4104, 4104, 4104,10177, 4104, 4104, 9790, 10178,10175,10181,10182,10189,10187, 4104, 4104, 4104, 4104, 4104, 4104,10189, 9790,10177,10203, 3588, 4104, 3587, 9948, 9790, 9948, 9948, 9948, 9948, 9948, 9948, 9948, 9948,10183, 10042, 4104,10181, 9790, 4104, 4104, 4104,10042, 4104, 4105, 4105, 4105, 4105, 4105, 4105, 4105, 4105, 4105,10042, 4105, 4105,10183,10190,10191,10195,10192, 9372, 9372, 4105, 4105, 4105, 4105, 4105, 4105, 3503, 9372,10192,10205, 3502, 4105, 10672,10194,10197, 9372,10042, 9751,10195,10672,10190, 9805, 9805, 4105,10026, 4105, 9372, 9805, 4105, 4105, 4105,10026, 4105,10672,10209,10205, 9985,10026,10193,10191, 9372, 9805, 10026, 9372,10197, 9751,10194, 9372, 9805, 4105, 4107, 4107, 4107, 4107, 4107, 4107, 4107, 4107, 4107, 9751, 4107, 4107, 9751,10196, 9985,10193, 9751,10209,10026, 4107, 4107, 4107, 4107, 4107, 4107, 4107,10206,10199, 9985, 9751, 4107, 9985, 3501,10193, 9751, 9985, 9969, 9797, 9969, 9969, 9969, 9969, 9969, 9969, 4107, 9969,10211, 4107, 4107, 4107,10196, 4107, 4117, 4117, 4117, 4117, 4117, 4117, 4117, 4117, 4117,10204, 4117, 4117, 9797,10198,10199,10212,10207,10204,10206, 4117, 4117, 4117, 4117, 4117, 4117,10202, 9797,10207,10210,10246, 4117,10211, 9949, 9797, 9949, 9949, 9949, 9949, 9949, 9949, 9949, 9949,10215,10198, 4117,10212, 9797, 4117, 4117, 4117, 10210, 4117, 4118, 4118, 4118, 4118, 4118, 4118, 4118, 4118, 4118,10217, 4118, 4118,10202,10218,10246,10229,10208,10217, 10223, 4118, 4118, 4118, 4118, 4118, 4118, 4118,10219,10226, 3348,10215, 4118,10220, 9895, 9895, 9895, 9895, 9895, 9895, 9895,10218,10223,10229,10220,10208, 4118, 9895,10222, 4118, 4118, 4118,10092, 4118, 4122, 4122, 4122, 4122, 4122, 4122, 4122, 4122, 4122,10208, 4122, 4122,10245,10247,10226,10231, 10216, 9895,10219, 4122, 4122, 4122, 4122, 4122, 4122,10092, 10231,10222,10235, 9967, 4122, 9967, 9967, 9967, 9967, 9967, 9967, 9967, 9967,10092,10242, 9983,10227,10247, 4122,10245, 10092, 4122, 4122, 4122, 3337, 4122, 4123, 4123, 4123, 4123, 4123, 4123, 4123, 4123, 4123,10216, 4123, 4123,10081, 3336, 10242,10235,10236, 9983,10084, 4123, 4123, 4123, 4123, 4123, 4123, 4123,10081,10084,10239,10228, 4123, 9983,10084,10081, 9983,10227, 9753,10228, 9983,10084, 3335,10221, 9983, 9755, 4123,10230,10081, 4123, 4123, 4123,10243, 4123, 4124, 4124, 4124, 4124, 4124, 4124, 4124, 4124, 4124,10236, 4124, 4124, 9753, 9755,10234,10239,10221,10234, 9755, 4124, 4124, 4124, 4124, 4124, 4124,10240, 9753,10241,10253, 9753, 4124, 4124, 9755, 9753,10221,10241,10253,10230, 3320, 9755,10244,10252, 10243,10234, 4124,10251, 9753, 4124, 4124, 4124, 3319, 4124, 9755,10248, 3318, 3300, 9753, 4124, 4126, 4126,10255, 4126, 4126, 4126, 4126, 4126, 4126,10244, 4126, 4126,10240, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 4126,10248,10251,10244,10252, 9968, 4126, 9968, 9968, 9968, 9968, 9968, 9968, 9968, 9968,10087,10087, 9984,10254,10093, 4126,10258,10255, 4126, 4126, 4126,10256, 4126, 4127, 4127, 4127, 4127, 4127, 4127, 4127, 4127, 4127,10256, 4127, 4127, 10262,10260, 3295,10087,10254, 9984,10093, 4127, 4127, 4127, 4127, 4127, 4127,10263,10258,10093,10261,10087, 4127, 9984, 10093,10267, 9984,10260,10087,10268, 9984,10093,10266,10269, 10262, 3294, 4127,10268, 9984, 4127, 4127, 4127,10271, 4127, 4129, 4129, 4129, 4129, 4129, 4129, 4129, 4129, 4129,10271, 4129, 4129,10263,10261, 3293,10269,10270,10273,10282, 4129, 4129, 4129, 4129, 4129, 4129, 9376,10267,10266,10257,10282, 4129, 4129,10274,10009, 9376,10009,10009,10009,10009,10009, 10009,10009, 9376, 3291, 4129,10277,10278, 4129, 4129, 4129, 10273, 4129,10281, 9376,10274,10257, 9770, 4129, 4135, 4135, 10270, 4135, 4135, 4135, 4135, 4135, 4135, 9376, 4135, 4135, 9376,10094, 9770,10257, 9376,10009,10286, 4135, 4135, 4135, 4135, 4135, 4135, 9770,10277,10280,10279, 9376, 4135,10095, 10322,10278,10292,10009,10279,10319,10281, 9770,10094,10339, 10292,10322, 4135,10319, 9770, 4135, 4135, 4135,10287, 4135, 10339,10280,10094,10294, 3290,10286,10095, 9770,10010,10094, 10010,10010,10010,10010,10010,10010,10010, 4135, 4138, 4138, 10095, 4138, 4138, 4138, 4138, 4138, 4138,10095, 4138, 4138, 10083, 9930, 9930, 9930, 9930, 9930, 9930, 4138, 4138, 4138, 4138, 4138, 4138,10287,10083,10095,10008,10294, 4138, 9930, 10010,10083,10290,10008,11523,10008,10008,10008,10008,10008, 10008,10008, 4138, 9930,10083, 4138, 4138, 4138,10010, 4138, 9930,10291,10297, 4138, 4139, 4139,10008, 4139, 4139, 4139, 4139, 4139, 4139,10285, 4139, 4139,10285,10293,11523,10298, 10327,10290,10041, 4139, 4139, 4139, 4139, 4139, 4139,10041, 10349,10304,10272,10317, 4139,10041,10296, 3287,10328,10297, 10041,10349,10285,10293,10295,10299,10291,10300, 4139,10298, 10327, 4139, 4139, 4139,10324, 4139, 4139,10304,10011,10272, 10011,10011,10011,10011,10011,10011,10041,10299,10328,10296, 4139,10295,10317,10341, 4139, 4141, 4141,10272, 4141, 4141, 4141, 4141, 4141, 4141,10320, 4141, 4141,10324,10306,10295, 10318,10300,10321,10336, 4141, 4141, 4141, 4141, 4141, 4141, 10011,10336,10675,10325, 3282, 4141,10341, 3281, 3280,10675, 10320, 9588, 9588, 9588, 9588, 9588, 9588, 9588,10011, 4141, 10329, 3278, 4141, 4141, 4141,10325, 4141,10096,10096, 9588, 10323,10102,10306,10306,10330,10318,10321,10326,10088,10088, 4141, 4143, 4143, 9588, 4143, 4143, 4143, 4143, 4143, 4143, 9588, 4143, 4143,10091,10091,10096,10330,10323,10102,10329, 4143, 4143, 4143, 4143, 4143, 4143,10088,10331,10334,10096, 10344, 4143,10102,10366,10326,10323,10096, 3277,10346,10102, 10088,10091,10335,10103,10338, 4143,10346,10088, 4143, 4143, 4143,10352, 4143, 4144, 4144,10091, 4144, 4144, 4144, 4144, 4144, 4144,10091, 4144, 4144,10088,10366,10334,10369,10344, 10103,10331, 4144, 4144, 4144, 4144, 4144, 4144, 4144, 3272, 10358,10337,10091, 4144,10103,10345,10353,10335,10338,10348, 10352,10103,10089,10089,10098,10098,10104, 4144,10369,10367, 4144, 4144, 4144, 3271, 4144, 4150, 4150,10337, 4150, 4150, 4150, 4150, 4150, 4150,10347, 4150, 4150,10098,10302,10358, 10089,10367,10098,10104, 4150, 4150, 4150, 4150, 4150, 4150, 10345,10353,10371,10348,10089, 4150,10098,10104,10361,10375, 10347,10089,10354,10098,10104,10302,10340,10307,10310, 4150, 10354, 3270, 4150, 4150, 4150,10089, 4150, 4151, 4151,10302, 4151, 4151, 4151, 4151, 4151, 4151,10302, 4151, 4151,10100, 10100,10371,10363,10340,10307,10310, 4151, 4151, 4151, 4151, 4151, 4151, 4151,10361,10375,10382,10368, 4151,10307,10310, 10364,10340, 3268,10099,10099,10307,10310,10100,10363,10309, 10365, 4151,10374,10307, 4151, 4151, 4151,10382, 4151, 4155, 4155,10100, 4155, 4155, 4155, 4155, 4155, 4155,10100, 4155, 4155,10099,10308,10368,10370,10377,10309,10365, 4155, 4155, 4155, 4155, 4155, 4155,10364,10099,10376,10100,10383, 4155, 10309,10374,10099,10378,10376,10365,10381,10309,10379,10308, 10387,10377,10309, 4155,10370,10099, 4155, 4155, 4155,10379, 4155, 4156, 4156,10308, 4156, 4156, 4156, 4156, 4156, 4156, 10308, 4156, 4156,10384,10394,10383,10390,10380,10417,10381, 4156, 4156, 4156, 4156, 4156, 4156, 4156,10378,10308,10387, 3267, 4156,10389,10168,10168,10168,10168,10168,10168,10168, 10389,10388,10390,10384,10380, 4156,10168,10394, 4156, 4156, 4156,10417, 4156, 4157, 4157,10391, 4157, 4157, 4157, 4157, 4157, 4157,10380, 4157, 4157,10395,10398,10392, 3263,10393, 10168,10406, 4157, 4157, 4157, 4157, 4157, 4157,10392,10399, 10400,10402,10401, 4157,10407, 4157,10388,10395,10400, 9722, 9722, 9722, 9722, 9722, 9722, 9722,10393, 4157,10403,10391, 4157, 4157, 4157,10418, 4157,10398,10415, 9722,10401,10403, 10406, 4157, 4171, 4171,10393, 4171, 4171, 4171, 4171, 4171, 4171, 9722, 4171, 4171,10399,10402,10414,10412, 9722,10407, 10408, 4171, 4171, 4171, 4171, 4171, 4171,10421,10408,10432, 10418, 3262, 4171,10169,10169,10169,10169,10169,10169,10169, 10415,10424,10414,10440,10423, 3261, 4171,11656,10422, 4171, 4171, 4171,10423, 4171, 4172, 4172,10412, 4172, 4172, 4172, 4172, 4172, 4172,10433, 4172, 4172,10421,10424,10432,10426, 10169,10425,10437, 4172, 4172, 4172, 4172, 4172, 4172, 4172, 10426,11656,10440,10437, 4172,10169,10170,10170,10170,10170, 10170,10170,10170,10422,10416,10427,10314,10441, 4172,10428, 3259, 4172, 4172, 4172,10429, 4172, 4182, 4182,10433, 4182, 4182, 4182, 4182, 4182, 4182,10425, 4182, 4182,10451,10452, 10435,10416,10427,10170,10314, 4182, 4182, 4182, 4182, 4182, 4182,10436,10428,10446,10429,10434, 4182,10453,10314,10416, 10427,10314,10441,10434,10170,10314,10435,10314,10442,10452, 4182,10451,10480, 4182, 4182, 4182,10442, 4182, 4183, 4183, 10448, 4183, 4183, 4183, 4183, 4183, 4183,10454, 4183, 4183, 10483, 3258,10446,10473,10450,10436,10453, 4183, 4183, 4183, 4183, 4183, 4183, 4183,10449,10480,10448, 3254, 4183,10454, 10259,10259,10259,10259,10259,10259,10259,10455,10477,10476, 10483,10450, 4183,10259,10481, 4183, 4183, 4183,10474, 4183, 4190, 4190,10473, 4190, 4190, 4190, 4190, 4190, 4190,10450, 4190, 4190,10465,10463,10464,10476,10481,10259,10449, 4190, 4190, 4190, 4190, 4190, 4190, 3253,10465,10463,10464,10485, 4190,10455,10477,10465,10463,10464,10461,10461,10458,10464, 10466,10465,10475,10474, 4190,10463,10492, 4190, 4190, 4190, 10475, 4190, 4191, 4191,10466, 4191, 4191, 4191, 4191, 4191, 4191,10466, 4191, 4191,10461,10467,10458,10484,10485,10466, 10469, 4191, 4191, 4191, 4191, 4191, 4191, 4191,10461,10467, 10458,10461, 4191,10458,10469,10461,10467,10458,10467, 3252, 10492,10469,10491,10460,10482,10469, 4191,10484,10489, 4191, 4191, 4191,10478, 4191, 4195, 4195,10458, 4195, 4195, 4195, 4195, 4195, 4195,10478, 4195, 4195,10470,10495,10491,10488, 10479,10460,10493, 4195, 4195, 4195, 4195, 4195, 4195,10460, 10470,10482,10490,10493, 4195,10460,10497,10470,10460,10498, 10490,10470,10460,10489,10494,10501,10496,10479, 4195,10502, 10495, 4195, 4195, 4195,10505, 4195, 4196, 4196,10488, 4196, 4196, 4196, 4196, 4196, 4196,10479, 4196, 4196,10496,10498, 10504,10494,10506,10497,10503, 4196, 4196, 4196, 4196, 4196, 4196, 4196,10503,10506,10501,10512, 4196,10508,10509,10494, 10513,10514,10516, 3250,10502,10507,10504,10515,10505,10514, 4196,10521,10520, 4196, 4196, 4196,10526, 4196, 4197, 4197, 10509, 4197, 4197, 4197, 4197, 4197, 4197, 4197, 4197, 4197, 10508,10528,10507,10515,10512,10529,10517, 4197, 4197, 4197, 4197, 4197, 4197, 4197,10522,10513,10516,10517, 4197,10566, 10507,10520,10522,10530,10534,10536,10521,10528,10533, 3249, 10566,10526, 4197,10536,10552, 4197, 4197, 4197, 4197, 4197, 10537,10538,10535,10535,10535,10535,10535,10535,10535,10529, 10530,10539, 4197, 4199, 4199,10535, 4199, 4199, 4199, 4199, 4199, 4199, 4199, 4199, 4199,10550,10537,10533,10530,10534, 10551,10552, 4199, 4199, 4199, 4199, 4199, 4199, 4199,10535, 10542,10544,10555, 4199,10539,10538,10543,10548,10553,10544, 10554,10550,10557,10562,10561,10556,10564, 4199,10565,10563, 4199, 4199, 4199, 4199, 4199, 4203, 4203,10563, 4203, 4203, 4203, 4203, 4203, 4203,10551, 4203, 4203,10556,10553,10542, 10554,10555,10564,10569, 4203, 4203, 4203, 4203, 4203, 4203, 10573,10543,10548,10561,10570, 4203,10557,10568,10562,10567, 10602, 3240,10565,10571,10572,10569,10600,10601,10602, 4203, 10604,10612, 4203, 4203, 4203, 3239, 4203, 4204, 4204,10614, 4204, 4204, 4204, 4204, 4204, 4204,10567, 4204, 4204,10573, 10568,10570,10595,10571,10572,10590, 4204, 4204, 4204, 4204, 4204, 4204, 4204,10590,10567,10600,10595, 4204,10605,10590, 10612, 3238,10601,10595,10604,10610,10608,10595,10603,10605, 10606, 4204,10622,10614, 4204, 4204, 4204,10607, 4204, 4212, 4212,10590, 4212, 4212, 4212, 4212, 4212, 4212,10608, 4212, 4212,10596,10597,10593,10603,10610,10609,10606, 4212, 4212, 4212, 4212, 4212, 4212,10593,10596,10597,10613,10625, 4212, 10607,10622,10596,10597,10611,10606,10625,10619,10593,10624, 10596,10626,10629, 4212,10628,10593, 4212, 4212, 4212,10613, 4212, 4213, 4213,10609, 4213, 4213, 4213, 4213, 4213, 4213, 10636, 4213, 4213,10619,10611,10634,10631,10626,10630, 3141, 4213, 4213, 4213, 4213, 4213, 4213, 4213,10631,10633,10637, 10638, 4213,10641,10628,10624,10635,10633,10629,10642,10632, 10643,10634,10640,10636,10639, 4213,10647,10650, 4213, 4213, 4213,10637, 4213, 4217, 4217,10639, 4217, 4217, 4217, 4217, 4217, 4217,10630, 4217, 4217,10641,10632,10638,10642,10640, 10643,10644, 4217, 4217, 4217, 4217, 4217, 4217,10651,10635, 10645,10648, 3136, 4217,10632,10647,10650,10640,10646,10649, 10653,10687,10652,10644,10667,10671, 3133, 4217,10687, 3116, 4217, 4217, 4217,10648, 4217, 4218, 4218,10681, 4218, 4218, 4218, 4218, 4218, 4218,10652, 4218, 4218,10645,10646,10649, 10667,10671,10651,11317, 4218, 4218, 4218, 4218, 4218, 4218, 4218,10665,10666,10681,10653, 4218,10677, 3115,10665,10666, 10669,10679,10691,10677,10665,10669,10679,10691,10682, 4218, 3114,11317, 4218, 4218, 4218,10682, 4218, 4219, 4219,10693, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219,10682, 10811,10669,10679,10691,10810,10812, 4219, 4219, 4219, 4219, 4219, 4219, 4219,10812,10574,10693,10657, 4219,10700,10676, 10666,10685,10574,10694,10677,10700,10676,10657,10685, 3098, 10694, 4219,10676,10574, 4219, 4219, 4219, 4219, 4219,10685, 10706,10657,10716,10810,10694,10811, 3097,10574,10657, 3096, 10574, 4219, 4221, 4221,10574, 4221, 4221, 4221, 4221, 4221, 4221, 4221, 4221, 4221,10704,10685,10706,10818,10716,10704, 11524, 4221, 4221, 4221, 4221, 4221, 4221, 4221,10688,10689, 10701,10658, 4221,10702,10817,10688,10689,10701,10814,10818, 10702,10688,10658,10701,10727,10704, 4221,10822,11524, 4221, 4221, 4221, 4221, 4221, 4230, 4230,10658, 4230, 4230, 4230, 4230, 4230, 4230,10658, 4230, 4230,10820,10817,10660,10813, 10727, 3084, 3083, 4230, 4230, 4230, 4230, 4230, 4230,10660, 10824,10723,10814,10659, 4230,10726,10822,10689,10723,10659, 10829,10702,10726,10660,10659,10813,10820,10707, 4230,10828, 10660, 4230, 4230, 4230,10707, 4230, 4231, 4231,10659, 4231, 4231, 4231, 4231, 4231, 4231,10659, 4231, 4231,10707,10660, 10661,10815, 3082,10743,10824, 4231, 4231, 4231, 4231, 4231, 4231,10661,10815,10725,10661,10829, 4231,10743,10828,10846, 10725, 3072,10697,10726,10743,10661,10725,10742,10743,10697, 4231,10832,10661, 4231, 4231, 4231, 4231, 4231, 4232, 4232, 10697, 4232, 4232, 4232, 4232, 4232, 4232,10819, 4232, 4232, 10714,10714,10714,10714,10714,10714,10714, 4232, 4232, 4232, 4232, 4232, 4232, 4232,10846,10830,10697,10833, 4232,10821, 3071,10742,10742,10830,10710,10832, 3070,10842,10833, 3067, 10837,10710, 4232,10835,10819, 4232, 4232, 4232, 4232, 4232, 4238, 4238,10710, 4238, 4238, 4238, 4238, 4238, 4238,10821, 4238, 4238,10734,10734,10734,10734,10734,10734,10734, 4238, 4238, 4238, 4238, 4238, 4238, 4238,10835,10837,10710,10982, 4238,10842, 3064,10728,10847,10831,10982,10746, 3004,10816, 10728,10834,10847,10823, 4238,10836,10861, 4238, 4238, 4238, 4238, 4238, 4239, 4239,10728, 4239, 4239, 4239, 4239, 4239, 4239,10831, 4239, 4239,10746,10823,10816,10836,10834,10840, 10684, 4239, 4239, 4239, 4239, 4239, 4239,10684,10746,10575, 10838,10717, 4239,10684,10816,10746,10834,10575,10684,10862, 10791,10861,10717,10575,10850, 2999, 4239,10862,10575, 4239, 4239, 4239, 4239, 4239,10791,10850,10717, 2996,10840,10717, 10838,10791,10575,10717,10684,10575, 4239, 4241, 4241,10575, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4241, 4247, 4247,10845, 4247, 4247, 4247, 4247, 4247, 4247,10839, 4247, 4247,10735,10735,10735,10735,10735,10735, 10735, 4247, 4247, 4247, 4247, 4247, 4247,10696,10875,10886, 10899,10784, 4247,10865,10696, 2975,10875,10886,10899,10747, 10696,10839,10784,10845,10865,10696, 4247,10737,10841, 4247, 4247, 4247, 4247, 4247, 4248, 4248,10784, 4248, 4248, 4248, 4248, 4248, 4248,10784, 4248, 4248,10747,10737,10744,10848, 10841,10696,10807, 4248, 4248, 4248, 4248, 4248, 4248, 4248, 10747,10737,10744,10747, 4248,10986,10807,10747,10737,10744, 10730,10849,10986,10807,10874,10848,10807,10730, 4248,10852, 10744, 4248, 4248, 4248, 4248, 4248, 4250, 4250,10730, 4250, 4250, 4250, 4250, 4250, 4250,10853, 4250, 4250,10736,10736, 10736,10736,10736,10736,10736, 4250, 4250, 4250, 4250, 4250, 4250,10709,10852,10854,10730,10849, 4250,10853,10709,10874, 10864,10878, 2970,10867,10709,10752,10754, 2967, 2924,10709, 4250, 2848,10878, 4250, 4250, 4250,10857, 4250, 4254, 4254, 10754, 4254, 4254, 4254, 4254, 4254, 4254,10754, 4254, 4254, 10854,10754,10748,10752,10855,10709,10867, 4254, 4254, 4254, 4254, 4254, 4254, 4254,10864,10729,10748,10752, 4254,10748, 10752, 9374,10729,10748,10752,10857,10863,10748,10729,10860, 9374,10856, 4254,10729,10855, 4254, 4254, 4254, 9374, 4254, 4268, 4268, 4268, 4268, 4268, 4268, 4268, 4268,10749, 9374, 10755,10851,10863, 4268, 4268, 4268, 4268, 4268, 4268,10729, 10885,10856,10749, 9374,10755,10749, 9374,10750,10860,10749, 9374,10755, 4268,10749, 9374,10755,10870,10866,10851, 4268, 4268, 4268, 4268, 4268, 4268, 4269, 4269, 4269, 4269, 4269, 4269, 4269, 4269,10789, 2802,10750,10851,10868, 4269, 4269, 4269, 4269, 4269, 4269,10866,10885,10870,10789,10880,10750, 10751,10873,10750,10753,10789,10766,10750, 4269,10789,10868, 10750,10894,10866,10884, 4269, 4269, 4269, 4269, 4269, 4269, 4270, 4270, 4270, 4270, 4270, 4270, 4270, 4270,10751,10876, 10753,10880,10766, 4270, 4270, 4270, 4270, 4270, 4270,10869, 10873,10877,10751,10889,10753,10751,10766,10786,10770,10751, 10788,10753,10884,10766,10889,10876,10894,10751,10887, 4270, 4270, 4270, 4270, 4270, 4270, 4274, 4274, 4274, 4274, 4274, 4274, 4274, 4274, 2792,10786,10770,10869,10788, 4274, 4274, 4274, 4274, 4274, 4274,10887,10877,10888,10770,10786,10770, 2791,10788,10795,10799, 2790,10786,10770,10893,10788,10881, 4274,10770,10879,10897, 4274, 4274, 4274, 4274, 4274, 4274, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287,10790,10795, 10799,10881,10901, 4287, 4287, 4287, 4287, 4287, 4287,10879, 10888,10898,10790,10795,10799,10892,10893,10904,10892,10790, 10795,10799,10897,10790, 2785,10903,10916,10879,10799, 4287, 4287, 4287, 4287, 4287, 4287, 4289, 4289, 4289, 4289, 4289, 4289, 4289, 4289,10805,10892, 2780,10901,10745, 4289, 4289, 4289, 4289, 4289, 4289,10904, 2777,10898,10805,10903,10916, 2750,10745,10911,10900,10805,10797,10905,10910,10745,10909, 10911,10806,10805,10918, 4289, 4289, 4289, 4289, 4289, 4289, 4298, 4298,10745, 4298, 4298, 4298, 4298, 4298, 4298,10900, 4298, 4298,10797,10764,10718,10918,10905,10806,10797, 4298, 4298, 4298, 4298, 4298, 4298,10718,10797,10764,10909,10782, 4298,10806,10910,10797,10764,10925,10906,10756,10806,10718, 10782,10902,10718,10912, 4298,10764,10718, 4298, 4298, 4298, 4298, 4298, 4299, 4299,10782, 4299, 4299, 4299, 4299, 4299, 4299,10782, 4299, 4299,10756,10782,10906,10767,10902,10912, 10932, 4299, 4299, 4299, 4299, 4299, 4299, 4299,10756,10767, 10925,10767, 4299,10914,10919,10756,10902,10926,10767,10931, 10920,10913,10932,10921,10914,10926, 4299,10924,10756, 4299, 4299, 4299, 4299, 4299, 4301, 4301,10767, 4301, 4301, 4301, 4301, 4301, 4301,10927, 4301, 4301,10938,10794,10720,10765, 10920,10919,10931, 4301, 4301, 4301, 4301, 4301, 4301,10720, 10929,10794,10921,10765, 4301,10913,10924,10936,10794,10927, 10765,10929,10938,10720,10785,10915,10720,10928, 4301,10794, 10720, 4301, 4301, 4301,10765, 4301, 4305, 4305,10785, 4305, 4305, 4305, 4305, 4305, 4305,10785, 4305, 4305,10943,10720, 2749,10943,10915,10939,10721, 4305, 4305, 4305, 4305, 4305, 4305, 4305,10936,10785,10937,10721, 4305,10935,10721, 2748, 10915,10928,10937, 2732,10774,10944,10930,10943,10945,10721, 4305,10948,10721, 4305, 4305, 4305,10721, 4305, 4310, 4310, 10774, 4310, 4310, 4310, 4310, 4310, 4310,10939, 4310, 4310, 10954,10774,10732,10930,10949,10940,10935, 4310, 4310, 4310, 4310, 4310, 4310,10732,10944,10774,10940,10950, 4310,10955, 10948,10930,10774,10945,10952,10950,10775,10732,10951, 2731, 10732,10953, 4310,10954,10732, 4310, 4310, 4310, 4310, 4310, 4311, 4311,10775, 4311, 4311, 4311, 4311, 4311, 4311,10949, 4311, 4311,10757,10775,10951,10956,10955,10961,10953, 4311, 4311, 4311, 4311, 4311, 4311, 4311,10757,10775,10952,10783, 4311,10978, 2730,10757,10775,11010,10953,10757,10775,10798, 10783,10988,11010,10961, 4311,10956,10757, 4311, 4311, 4311, 4311, 4311, 4313, 4313,10783, 4313, 4313, 4313, 4313, 4313, 4313,10783, 4313, 4313,10758,10768,10798,10988,10957,10783, 10978, 4313, 4313, 4313, 4313, 4313, 4313,10768,10758,10768, 10798,10771, 4313,10990,11839,10758,10768,10798,10798,10758, 10957,10768,10958,10771, 2718,10771, 4313,10768,10758, 4313, 4313, 4313,10771, 4313, 4316, 4316,10798, 4316, 4316, 4316, 4316, 4316, 4316,11041, 4316, 4316,10759,10772,11839,10999, 10771,10771,10990, 4316, 4316, 4316, 4316, 4316, 4316,10772, 10759,10772,11006,10995, 4316,11041,10958,10759,10772,10759, 10760,10998,10778,10962,10995,10999,10980, 2717, 4316,10772, 10759, 4316, 4316, 4316, 4316, 4316, 4317, 4317,10778, 4317, 4317, 4317, 4317, 4317, 4317,10996, 4317, 4317,10760,10778, 2716,11006,11016,10996,10998, 4317, 4317, 4317, 4317, 4317, 4317, 4317,10760,10778,11022,10760, 4317,10962,10962,10760, 10778,10980,10761,10760,10778,11022,10792,11018,11016,11026, 4317, 2706,10760, 4317, 4317, 4317, 4317, 4317, 4318, 4318, 10792, 4318, 4318, 4318, 4318, 4318, 4318,10792, 4318, 4318, 10761, 2705,10991,10780,10773,11026, 2704, 4318, 4318, 4318, 4318, 4318, 4318, 9929,10761,10792,11018,10761, 4318,10780, 10773,10761, 9929, 9929, 9929, 9929, 9929, 9929, 9929,10761, 10780,10773, 4318,11049,10761, 4318, 4318, 4318, 4318, 4318, 9929,10985,10984,10762,10780,10773,10970,10991,10985,10984, 10804,10780,10773,11025, 9929,10984,10992, 2701, 4318, 4320, 4320, 9929, 4320, 4320, 4320, 4320, 4320, 4320,10773, 4320, 4320,10762,11049,10970, 2698,11008, 2688,10804, 4320, 4320, 4320, 4320, 4320, 4320,10973,10762,11025,10970,10762, 4320, 10973,10804,10762,12290,10970,10763,10763,10779,10804,10985, 10992,10997,10973, 4320,11020,10762, 4320, 4320, 4320,10804, 4320, 4323, 4323,10779, 4323, 4323, 4323, 4323, 4323, 4323, 11008, 4323, 4323,10763,10779, 2687,11053,12290,10997, 2686, 4323, 4323, 4323, 4323, 4323, 4323, 4323,10763,10779,11058, 10763, 4323,11023,11055,10763,10779,10997,10994,11020,10994, 11023,10793,11053,10779,11055, 4323,10994,10763, 4323, 4323, 4323,10777, 4323, 4327, 4327,10793, 4327, 4327, 4327, 4327, 4327, 4327,10793, 4327, 4327, 2598, 2593,10777,11058, 2590, 2580,11052, 4327, 4327, 4327, 4327, 4327, 4327,10777,11052, 10793,10793,10781, 4327, 2577,10917,10917,10917,10917,10917, 10917,10917,10777,10781,11064,11019,11024, 4327,10917,10777, 4327, 4327, 4327, 4327, 4327, 4328, 4328,10781, 4328, 4328, 4328, 4328, 4328, 4328,10781, 4328, 4328,10777,10802, 2568, 2565,11069,10917,11024, 4328, 4328, 4328, 4328, 4328, 4328, 4328,11012,10781,11064,11014, 4328,11124,11072,11012,11013, 11019,11024,10800,11014,11012,10802,11013,11069,11132, 4328, 11014,11170, 4328, 4328, 4328, 4328, 4328, 4329, 4329,10802, 4329, 4329, 4329, 4329, 4329, 4329,10802, 4329, 4329,10800, 11072, 2558,11033,11051,11132,11124, 4329, 4329, 4329, 4329, 4329, 4329, 9958,10800,10802, 2555,11144, 4329,11170, 2423, 10800, 9958, 9958, 9958, 9958, 9958, 9958,11013, 9958,11059, 11033, 4329,11054,10800, 4329, 4329, 4329, 4329, 4329, 9958, 11067,11021,11144,11021,11033,11044,10803,11033,11051,10987, 11021,11033,11044, 9958,11070,11040,10987, 4329, 4331, 4331, 9958, 4331, 4331, 4331, 4331, 4331, 4331,11060, 4331, 4331, 10987,11040, 2421,10803,11059,11060,11054, 4331, 4331, 4331, 4331, 4331, 4331,11015,11078,11067,10719,10803, 4331,11040, 11015,11078,10719,11082,10803, 2419,11089,10719,11070, 9375, 11082,11071, 4331,11089,11015, 4331, 4331, 4331, 9375, 4331, 4351,10719,10803,10803,10719, 2418, 9375,11047,10719, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 9375,11071,11125, 11130,11047, 4351, 4351, 4351, 4351, 4351, 4351,11047,11099, 11079, 9375,11080,11084, 9375,11099,11071,11079, 9375,11080, 11084, 4351, 9375,11079, 4351,11087,11084,11099, 4351, 4351, 4351, 4351, 4351, 4351, 4354, 4354, 4354, 4354, 4354, 4354, 4354, 4354,11142,11087,11125,11130,11138, 4354, 4354, 4354, 4354, 4354, 4354,10993,10993,10993,10993,10993,10993,10993, 11031,11031,11031,11031,11031,11031,11031, 2417,11138,11087, 11080,10305, 2336, 4354, 4354, 4354, 4354, 4354, 4354, 4360, 10305,10305,10305,10305,10305,10305,10305,11142, 4360, 4360, 4360, 4360, 4360, 4360, 4360, 4360, 2326,11157,10305,11093, 11085, 4360, 4360, 4360, 4360, 4360, 4360,11085,11091,11092, 11150,11101,10305,11105,11135,11091,11092,11093,11101,10305, 11105,11091,11129,11157,11207,11135,10579, 4360, 4360, 4360, 4360, 4360, 4360, 4361,10579, 4361, 4361, 4361, 4361, 4361, 4361, 4361, 4361,11093,11134,10579,11207,11086, 4361, 4361, 4361, 4361, 4361, 4361,11086,11150,11102,11103,11085,10579, 2325,11129,10579,11102,11103,11107,10579,11092,11086,11102, 11141,10459,11107,11136, 4361, 4361, 4361, 4361, 4361, 4361, 4377,10459,10459,10459,10459,10459,10459,11146,11134, 4377, 4377, 4377, 4377, 4377, 4377, 4377, 4377,11171,11146,10459, 11136,11110, 4377, 4377, 4377, 4377, 4377, 4377,11110,11141, 11119,11131,11149,10459,11110,11103,10459,11119,11136,11131, 10459, 4377,11034,11107,11145, 2324,11155,11171, 4377, 4377, 4377, 4377, 4377, 4377,10592,10592,10592,10592,10592,10592, 10592, 4377, 4380, 4380, 4380, 4380, 4380, 4380, 4380, 4380, 11034,11149,10592,11160,11094, 4380, 4380, 4380, 4380, 4380, 4380,11094,11143,10731,11034,11155,10592,11034,11145,10731, 11143,11034,11137,10592,10731,11094, 2286,11166,11199,11034, 2281, 4380, 4380, 4380, 4380, 4380, 4380, 4386,10731,11162, 11034,10731,11160, 2278,10769,10731, 4386, 4386, 4386, 4386, 4386, 4386, 4386, 4386,11202,11137,10769,11156,10769, 4386, 4386, 4386, 4386, 4386, 4386,10769,11166,11199,11161,11074, 10769,11074,11074,11074,11074,11074,11074,11074,11167,10769, 11202, 2268,11169,11162,10583, 4386, 4386, 4386, 4386, 4386, 4386, 4387,10583, 4387, 4387, 4387, 4387, 4387, 4387, 4387, 4387, 2265,11156,10583, 2256,11109, 4387, 4387, 4387, 4387, 4387, 4387,11109,11161,11151,11169,11208,10583,11200,11204, 10583,11074,11151,11167,10583,11168,11109,11181,11181,11203, 11204,10583, 4387, 4387, 4387, 4387, 4387, 4387, 4422, 4422, 10776, 4422, 4422, 4422, 4422, 4422, 4422,11206, 4422, 4422, 11184,11184,11168,11208,11219,11181,10776, 4422, 4422, 4422, 4422, 4422, 4422,11200,11201,11219, 2253,10776, 4422,11181, 11168,11216,11201,11203, 4422,11209,11181,11205,11184,11216, 11206,10776, 4422,11215,11181, 4422, 4422, 4422,10776, 4422, 4423, 4423,11184, 4423, 4423, 4423, 4423, 4423, 4423,11184, 4423, 4423,10776,11186,11205,11209,11211,10578, 2246, 4423, 4423, 4423, 4423, 4423, 4423,10578,10577,10576,11210,11214, 4423,11221,11205, 2243,10577,10576,10578, 2227,11215,10578, 11186,11186,11218,11217, 4423,10577,10576, 4423, 4423, 4423, 10578, 4423, 4423,10578,11186,11211,10801,10578,11210,10577, 10576,11186,10577,10576,11221,11222,10577,10576,11214,11217, 4423, 4434, 4434,11224, 4434, 4434, 4434, 4434, 4434, 4434, 10576, 4434, 4434,10801, 2226,10577,11218,11222,11223,11232, 4434, 4434, 4434, 4434, 4434, 4434,11227,10801, 2225, 2183, 11232, 4434,11278,11224,10801,11220,11075, 4434,11075,11075, 11075,11075,11075,11075,11075, 4434,11228,10801, 4434, 4434, 4434,10801, 4434, 4435, 4435,11223, 4435, 4435, 4435, 4435, 4435, 4435,11220, 4435, 4435,11227,11188,11231,11230,11278, 10581,10584, 4435, 4435, 4435, 4435, 4435, 4435,10581,10584, 11220,11233,11229, 4435,11234,11739,11279,10584,11075,10581, 11229,11228,11739,11188,11230,10581,11235, 4435,10584, 2095, 4435, 4435, 4435,10581, 4435, 4435,10581,11188,11233,11243, 10581,11231,10584,11240,11188,10584,11279,11234,11235,10584, 11243,11240,11188, 4435, 4445, 4445,11233, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4446, 4446,11241, 4446, 4446, 4446, 4446, 4446, 4446,11096, 4446, 4446,11242,11238,11255,11239,11096, 2094,11247, 4446, 4446, 4446, 4446, 4446, 4446,11246,10585,11096,11241,11254, 4446, 2061, 2032,11252,10585,11076,11264,11076,11076,11076,11076, 11076,11076,11076, 4446,10585,11248, 4446, 4446, 4446, 4446, 4446,11238,11096,11248,11254,11242,10586,11255,10585,11239, 11256,10585,11247,11246,10586,10585, 4446, 4447, 4447, 4447, 4447, 4447, 4447, 4447, 4447,10586,10585,11252,11260,11264, 4447, 4447, 4447, 4447, 4447, 4447,11076,11256,11269,10586, 11262, 1952,10586,11185,11192,11192,10586, 1942,11262, 4447, 10586,11259,11265, 1941,11274,11256, 4447, 4447, 4447, 4447, 4447, 4447, 4450, 4450, 4450, 4450, 4450, 4450, 4450, 4450, 11185,11263,11192,11260,11095, 4450, 4450, 4450, 4450, 4450, 4450,11095,11106,11269,11185,11265,11192,11095, 1940,11106, 11259,11185,11095,11192,11277,11106,11185,11263,11268,11274, 11106, 4450, 4450, 4450, 4450, 4450, 4450, 4451, 4451, 4451, 4451, 4451, 4451, 4451, 4451,11276,11290, 1937,11095, 4451, 4451, 4451, 4451, 4451, 4451, 4451,11106,11108,11270,11283, 11288,11280,11191,11191,11108,11332,11270,11268,11277,11281, 11282,11276,11290,11287,11291,11108, 4451, 4451, 4451, 4451, 4451, 4451, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 11191,11280,11282,11191, 1854, 4455, 4455, 4455, 4455, 4455, 4455,11108,11111,11283,11191,11288,11289,11293,11281,11111, 11332,11191,11287,11295,11289,11111,11294, 1853,11291,11296, 11111, 4455, 4455, 4455, 4455, 4455, 4455, 4456, 4456, 4456, 4456, 4456, 4456, 4456,11293,11295, 1852,11292,11334, 4456, 4456, 4456, 4456, 4456, 4456, 4456,11111,11112,11292,11294, 11297,11298,11293,11333,11112,11351,11296, 1748,11335, 1632, 11299,11333,11331,11351,11334,11112, 4456, 4456, 4456, 4456, 4456, 4456, 4466, 4466, 4466, 4466, 4466, 4466, 4466, 4466, 11297,11298,11339,11337, 1604, 4466, 4466, 4466, 4466, 4466, 4466,11112,11261,11261,11261,11261,11261,11261,11261,11299, 11321,11331,11335,11340,11339,11261,11338,11343,11341,11345, 11337, 4466, 4466, 4466, 4466, 4466, 4466, 4467, 4467, 4467, 4467, 4467, 4467, 4467,11342,11344,11336,11321,11337,11261, 4467, 4467, 4467, 4467, 4467, 4467,11316,11336,11341,11338, 11340,11321,11349,11322,11316,11328,11343,11344,11321,11353, 11316,11350,11321,11345,11342,11355, 4467, 4467, 4467, 4467, 4467, 4467, 4477, 4477, 4477, 4477, 4477, 4477, 4477, 4477, 11322,11352,11316,11328,11354, 4477, 4477, 4477, 4477, 4477, 4477,11349,11355,11356,11322,11354,11363,11328,11359,11358, 11328,11322,11357,11353,11328,11362,11350,11352,11366,11322, 11355, 4477, 4477, 4477, 4477, 4477, 4477, 4478, 4478, 4478, 4478, 4478, 4478, 4478,11357,11365,11356,11367,11359,11364, 4478, 4478, 4478, 4478, 4478, 4478,11358,11364,11367,11374, 11369,11363,11375,11377,11362,11368,11373,11381,11382, 1597, 11375,11365,11366,11370, 1596,10588, 4478, 4478, 4478, 4478, 4478, 4478, 4484,10588, 4484, 4484, 4484, 4484, 4484, 4484, 4484, 4484,11368,11369,10588,11370,11376, 4484, 4484, 4484, 4484, 4484, 4484,11378,11374,11373,11381,11377,10588,11383, 11368,10588,11387,11382,11378,10588,11388,11383,11392,10588, 11393,11398,11376, 4484, 4484, 4484, 4484, 4484, 4484, 4492, 4492, 4492, 4492, 4492, 4492, 4492, 4492,11389,11394,11399, 11400, 1595, 4492, 4492, 4492, 4492, 4492, 4492,11401,11402, 11412,11387,11407,11403,11405,11411,11410,11392,11412,11414, 11398,11388, 1518,11389,11404,11393,11417,11400, 4492, 4492, 4492, 4492, 4492, 4492, 4493, 4493, 4493, 4493, 4493, 4493, 4493,11401,11394,11403,11399,11400,11402, 4493, 4493, 4493, 4493, 4493, 4493,11405,11404,11410,11407,11415,11426,11417, 11411,11419,11413,11414,11416,11406,11422,11418,11415,11420, 11421,11425, 1517, 4493, 4493, 4493, 4493, 4493, 4493, 4499, 4499, 4499, 4499, 4499, 4499, 4499, 4499,11406,11413,11418, 11428,11416, 4499, 4499, 4499, 4499, 4499, 4499,11419,11420, 11421,11429,11430,11426,11427,11422,11431,11438,11439,11416, 11425,11432,11427,11430,11433,11434,11428,11435, 4499, 4499, 4499, 4499, 4499, 4499, 4503, 4503, 4503, 4503, 4503, 4503, 4503, 4503,11441,11431,11442,11440,11433, 4503, 4503, 4503, 4503, 4503, 4503,11440,11432,11429,11438,11435,11443,11450, 11444,11431,11434,11439,11449,11445,11453,11446,11441,11443, 11459, 1516,11463, 4503, 4503, 4503, 4503, 4503, 4503, 4508, 4508, 4508, 4508, 4508, 4508, 4508, 4508,11444,11442,11446, 11452,11451, 4508, 4508, 4508, 4508, 4508, 4508,11445,11451, 11454,11466, 1515,11449,11450,11444,11457,11458,11462,11457, 11453,11454,11469,11470,11474,11459,11452,11463, 4508, 4508, 4508, 4508, 4508, 4508, 4509, 4509, 4509, 4509, 4509, 4509, 4509,11465,11467,11475, 1512,11457,11464, 4509, 4509, 4509, 4509, 4509, 4509,11470,11464,11466,11458,11462,11468,11469, 11471,11478,11476,11474,11483,11485,11481,11465,11489,11467, 11476,11492,11477, 4509, 4509, 4509, 4509, 4509, 4509, 4515, 4515, 4515, 4515, 4515, 4515, 4515, 4515,11467,11475,11479, 11471,11468, 4515, 4515, 4515, 4515, 4515, 4515,11477,11481, 11479,11483,11503,11484,11485,11478,11182,11182,11488,11480, 11482,11499,11500,11489, 1289,11492,11495,11494, 4515, 4515, 4515, 4515, 4515, 4515, 4519, 4519, 4519, 4519, 4519, 4519, 4519, 4519,11482,11484,11182,11490,11480, 4519, 4519, 4519, 4519, 4519, 4519,11490,11494,11493,11503,11488,11182,11495, 11499,11501,11491,11032,11480,11182,11493,11500,11502,11501, 11323,11496,11494, 4519, 4519, 4519, 4519, 4519, 4519, 4520, 4520,11182, 4520, 4520, 4520, 4520, 4520, 4520,11491, 4520, 4520,11032,11508,11496,11502,11504,10580,11323, 4520, 4520, 4520, 4520, 4520, 4520,10580,11032,11504,11886,11032, 4520, 11913,11323,11032,11514,11886,10580, 1288,11913,11323,11509, 11513,11514,11516, 4520,11522,11032, 4520, 4520, 4520,10580, 4520,11508,10580,11512,11323,10738,10580,10738,10738,10738, 10738,10738,10738,10738, 4520, 4521, 4521, 4521, 4521, 4521, 4521, 4521, 4521,11507,10580,10738,11507,11515, 4521, 4521, 4521, 4521, 4521, 4521,11509,11513,11516,11518,11522,10738, 11530,11517,11512,11519,11541,11525,10738,11521,11542,11520, 11545,11550,11507,11515, 4521, 4521, 4521, 4521, 4521, 4521, 4524, 4524, 4524, 4524, 4524, 4524, 4524, 4524,11517,11521, 11518,11525,11544, 4524, 4524, 4524, 4524, 4524, 4524,11520, 11519,11543,11548,11541,11530,11530,11517, 1287,11550,11543, 1220, 1219, 1218,11542,11545,11549, 1217,11547,11544, 4524, 4524, 4524, 4524, 4524, 4524, 4530, 4530, 4530, 4530, 4530, 4530, 4530,11533,11534,11546,11548,11537,11549, 4530, 4530, 4530, 4530, 4530, 4530,11547,11546,11533,11534,11559,11551, 11537,11187,11552,11533,11534,11533,11534,11537,11553,11554, 11537,11555,11547,11561, 4530, 4530, 4530, 4530, 4530, 4530, 4531, 4531, 4531, 4531, 4531, 4531, 4531, 4531,11187,11551, 11562,11554,11552, 4531, 4531, 4531, 4531, 4531, 4531,11561, 11558, 1026,11187,11559,11565,11567,11563,11553,11560,11187, 1016,11570,11193,11193,11187,11555,11560,11563,11573, 4531, 4531, 4531, 4531, 4531, 4531, 4536, 4536,11187, 4536, 4536, 4536, 4536, 4536, 4536,11562, 4536, 4536,11565,11536,11558, 11193,11566,11567,11575, 4536, 4536, 4536, 4536, 4536, 4536, 11570,11575,11536,11578,11193, 4536,11591,11573,11588,11536, 11599,11193, 1004,11566,11578, 1003,11588,11591,11599, 4536, 11536, 1002, 4536, 4536, 4536, 4536, 4536, 4537, 4537,11193, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4538, 4538,11568, 4538, 4538, 4538, 4538, 4538, 4538,11569, 4538, 4538,11576,11319,11581,11594,11583,11589, 11607, 4538, 4538, 4538, 4538, 4538, 4538,11574,11607,11622, 930,11319, 4538, 929,11568,11577, 928,11622,11581,11594, 11576,11569,11319,11586,11582,11589, 4538,11580,11583, 4538, 4538, 4538, 4538, 4538, 4539, 4539,11319, 4539, 4539, 4539, 4539, 4539, 4539,11319, 4539, 4539,11050,11050,11050,11050, 11050,11050,11574, 4539, 4539, 4539, 4539, 4539, 4539,11577, 11580,11582,11586,11050, 4539,11597,11593,11746,11564,11587, 11529, 770,11634,11579,11746,11526,11598,11050, 4539,11590, 11634, 4539, 4539, 4539,11050, 4539, 4540, 4540,11746, 4540, 4540, 4540, 4540, 4540, 4540,11564, 4540, 4540,11529,11593, 11579,11600,11592,11526,11597, 4540, 4540, 4540, 4540, 4540, 4540, 4540,11529,11564,11587,11529, 4540,11526,11579,11529, 11526,11598,11601,11590,11526,11602,11605,11600,11606,11592, 4540,11611,11529, 4540, 4540, 4540,11602, 4540, 4552, 4552, 11526, 4552, 4552, 4552, 4552, 4552, 4552,11592, 4552, 4552, 11613,11616, 762,11531,11623,11635, 759, 4552, 4552, 4552, 4552, 4552, 4552,11620,11614,11605,11601,11531, 4552,11617, 11611, 758,11621,11606,11531, 757,11613,11615,11532,11624, 11623,11635, 4552,11636,11616, 4552, 4552, 4552,11531, 4552, 4553, 4553,11532, 4553, 4553, 4553, 4553, 4553, 4553,11532, 4553, 4553,11620,11628,11615,11535,11617,11538,11614, 4553, 4553, 4553, 4553, 4553, 4553, 4553,11532,11621,11626,11535, 4553,11538,11615,11624,11627,11629,11535,11636,11538,11626, 754,11632,11640,11648, 4553, 753,11628, 4553, 4553, 4553, 11535, 4553, 4556, 4556,11538, 4556, 4556, 4556, 4556, 4556, 4556,11627, 4556, 4556,11652,11629,11637,11646,11633,11648, 11642, 4556, 4556, 4556, 4556, 4556, 4556,11637,11642,11627, 11632,11640, 4556,11651,11625,11625,11625,11625,11625,11625, 11625,11641,11653,11649,11652,11650, 4556,11625,11654, 4556, 4556, 4556,11655, 4556, 4557, 4557,11646, 4557, 4557, 4557, 4557, 4557, 4557,11633, 4557, 4557,11651,11657,11658,11829, 11654,11625,11650, 4557, 4557, 4557, 4557, 4557, 4557, 4557, 11829,11653,11676,11663, 4557, 752,11641,11649,11674,11828, 11650,11826,11685,11674,11658,11657,11655,11663, 4557,11826, 11832, 4557, 4557, 4557,11663, 4557, 4558, 4558,11676, 4558, 4558, 4558, 4558, 4558, 4558,11300, 4558, 4558,11685,11674, 11664,11697,11832,11300,11662, 4558, 4558, 4558, 4558, 4558, 4558,11300,10582,11828,11664,11847, 4558, 751,11662,11684, 10582,11664,11300,11711,11684,11662,11847,11697, 4558,11664, 4558,10582, 750, 4558, 4558, 4558,11300, 4558,11662,11300, 11664,11696,11710,11300,11729,10582,11696,11710,10582,11711, 11684,11825,10582,10582, 4558, 4568, 4568,11745, 4568, 4568, 4568, 4568, 4568, 4568, 749, 4568, 4568,11831,11833,11686, 11729,10582,11696,11710, 4568, 4568, 4568, 4568, 4568, 4568, 11686,11824, 746,11745,11836, 4568,11715,11715,11715,11715, 11715,11715,11715,11728,11686,11827,11825,11686,11728, 4568, 11831,11686, 4568, 4568, 4568,11833, 4568, 4569, 4569,11740, 4569, 4569, 4569, 4569, 4569, 4569,11740, 4569, 4569,11834, 11824,11827,11740,11836,11728,11687, 4569, 4569, 4569, 4569, 4569, 4569, 4569, 742,11917,11845,11687, 4569,11716,11716, 11716,11716,11716,11716,11716,11917,11842,11835,11854,11834, 11687, 4569,11837,11687, 4569, 4569, 4569,11687, 4569, 4576, 4576,11845, 4576, 4576, 4576, 4576, 4576, 4576,11741, 4576, 4576,11743,11757,11689,11837,11741,11743,11835, 4576, 4576, 4576, 4576, 4576, 4576,11689,11842,11851,11854,11876, 4576, 11717,11717,11717,11717,11717,11717,11717,11843,11689,11757, 11872,11689,11743, 4576,11849,11689, 4576, 4576, 4576,11838, 4576, 4577, 4577,11757, 4577, 4577, 4577, 4577, 4577, 4577, 11757, 4577, 4577,11851,11689, 741,11741,11876,11872,11690, 4577, 4577, 4577, 4577, 4577, 4577, 4577,11849, 740,11928, 11690, 4577,11843,11690,11733,11733,11733,11733,11733,11733, 11733,11758,11890,11838,11690, 4577,11850,11690, 4577, 4577, 4577,11690, 4577, 4581, 4581,11758, 4581, 4581, 4581, 4581, 4581, 4581,11758, 4581, 4581,11902,11928,11699,11850,11971, 11758,11844, 4581, 4581, 4581, 4581, 4581, 4581,11699,11844, 11971,11890,11759, 4581,11734,11734,11734,11734,11734,11734, 11734,11902,11699,11760,11894,11699,11759, 4581,11877,11699, 4581, 4581, 4581,11759, 4581, 4582, 4582,11760, 4582, 4582, 4582, 4582, 4582, 4582,11760, 4582, 4582,11852,11768,11760, 11853,11759, 721,11700, 4582, 4582, 4582, 4582, 4582, 4582, 4582, 713, 709,11894,11700, 4582,11735,11735,11735,11735, 11735,11735,11735,11877,11905,11768,11846,11852,11700, 4582, 11853,11700, 4582, 4582, 4582,11700, 4582, 4583, 4583,11768, 4583, 4583, 4583, 4583, 4583, 4583,11768, 4583, 4583,11528, 11001,11001,11001,11001,11001,11001, 4583, 4583, 4583, 4583, 4583, 4583,11748,11905,10589,11871,11528, 4583,11001,11748, 11846,11871,10589, 708,11927,11748,11830,11528,11848,11891, 11748, 4583,11001,10589, 4583, 4583, 4583,11901, 4583,11001, 11895,11528,11749,11871,11528,11901,11927,10589,11528,11749, 10589,11906, 686,11830,10589,11848,11748, 4583, 4587, 4587, 11749, 4587, 4587, 4587, 4587, 4587, 4587,10589, 4587, 4587, 11916,11830,11701,11848,11891,11920,11916, 4587, 4587, 4587, 4587, 4587, 4587,11701,11916,11895,11749, 684, 4587,11753, 11753,11753,11753,11753,11753,11753,11906,11701,11779,11907, 11701,11920, 4587,11921,11701, 4587, 4587, 4587,11762, 4587, 4588, 4588,11779, 4588, 4588, 4588, 4588, 4588, 4588,11779, 4588, 4588, 4588, 4588, 4588, 4588, 4588, 4588, 4588, 4588, 4588, 4588, 4588, 4588, 4588,11762,11960,11779,11911,11785, 4588,11929,11919,11907,11911,11922,12390,11921,11761,11762, 11919,11785,11762,11785, 4588,11965,11762, 4588, 4588, 4588, 11785, 4588, 4593, 4593,11785, 4593, 4593, 4593, 4593, 4593, 4593,11929, 4593, 4593,11761,11960,11703, 683,11922,11763, 12390, 4593, 4593, 4593, 4593, 4593, 4593,11703,11761,11911, 11915,11761, 4593,11763,11965,11761,11763,11915,12020,11967, 11763,11703,11767,11763,11703,12020, 4593,11967,11703, 4593, 4593, 4593, 677, 4593, 4594, 4594,11914, 4594, 4594, 4594, 4594, 4594, 4594,11914, 4594, 4594,11769,11703,11767,11914, 11968,11799,11704, 4594, 4594, 4594, 4594, 4594, 4594, 4594, 11769,11977,11767,11704, 4594,11799,11704,11769,11915,11767, 11769,11803,11799, 676,11778,11980,11968,11704, 4594,11799, 11704, 4594, 4594, 4594,11704, 4594, 4595, 4595,11778, 4595, 4595, 4595, 4595, 4595, 4595,11778, 4595, 4595,11803,11765, 11977,11980,11930,11778,11713, 4595, 4595, 4595, 4595, 4595, 4595,11970,11803, 675,12007,11713, 4595,11718,10739,11803, 10739,10739,10739,10739,10739,10739,10739,11765,11718,11713, 4595,11974,11713, 4595, 4595, 4595,11713, 4595,10739,11930, 11934,11765,11718,11918,11765,11718,11934,11930,11765,11718, 11985,12007,10739,11974, 674,11970, 4595, 4637, 4637,10739, 4637, 4637, 4637, 4637, 4637, 4637,11993, 4637, 4637,11780, 11918,11719,11783, 673,11973, 672, 4637, 4637, 4637, 4637, 4637, 4637,11719,11780,11783, 671,11783, 4637,11918,11985, 11780,11934,11993,11783,11979,11780,11719,11961,11783,11719, 11802, 4637,11979,11719, 4637, 4637, 4637,11973, 4637, 4638, 4638,11783, 4638, 4638, 4638, 4638, 4638, 4638,11937, 4638, 4638, 669,11804,11786,11937,11966,11802,11721, 4638, 4638, 4638, 4638, 4638, 4638, 4638,11786,11804,11786,11721, 4638, 11802, 654,11961,11804,11786,11938,11804,11802,11786,11781, 11937,11938,11721, 4638,11991,11721, 4638, 4638, 4638,11721, 4638, 4673, 4673,11982, 4673, 4673, 4673, 4673, 4673, 4673, 11966, 4673, 4673,11807,11982,11722,11781, 653,11721, 652, 4673, 4673, 4673, 4673, 4673, 4673,11722,11807,11781,11722, 11781, 4673,12006,11991,11807,11938,11987,11781,11807,11787, 11722,11978, 651,11722,11987, 4673,11939,11722, 4673, 4673, 4673,11981, 4673, 4674, 4674,11787, 4674, 4674, 4674, 4674, 4674, 4674,11939, 4674, 4674,12006,11787,11784,11939,11986, 12094,11731, 4674, 4674, 4674, 4674, 4674, 4674, 4674,11784, 11787,11784,11731, 4674,11935,11992,11978,11787,11784,11764, 11935,11787,12094,11784,12003,11981,11731, 4674,11935,11731, 4674, 4674, 4674,11731, 4674, 4726, 4726, 650, 4726, 4726, 4726, 4726, 4726, 4726,11986, 4726, 4726,11764,11660,11660, 11660,11660,11660,11660, 4726, 4726, 4726, 4726, 4726, 4726, 11992,11764, 649,12003,11764, 4726,11660,11797,11764,10740, 11972,10740,10740,10740,10740,10740,10740,10740,11797, 4726, 11660,11764, 4726, 4726, 4726,11774, 4726,11660,12023,10740, 11941, 593,11797,12077, 592,12023,11941,11972,12008,11797, 4726, 4727, 4727,10740, 4727, 4727, 4727, 4727, 4727, 4727, 10740, 4727, 4727,11774,12004,11972,11791,11793,11999,12077, 4727, 4727, 4727, 4727, 4727, 4727,11941,11774,12008,12095, 11774, 4727,11791,11793,11774,10964,10964,10964,10964,10964, 10964,10964,11800,11791,11793, 4727,12023,11774, 4727, 4727, 4727, 4727, 4727,10964, 591,11936,11800,11791,11793,12004, 518,11936,11999,11800,11791,11793,12095,10964,11800,11936, 4727, 4727, 4728, 4728,10964, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4728, 4729, 4729,12024, 4729, 4729, 4729, 4729, 4729, 4729,12024, 4729, 4729,12453, 12074,11805,11788,12075,12076,11301, 4729, 4729, 4729, 4729, 4729, 4729,12076,11301,11940,11805,11788, 4729,11788,11688, 11940,11301,11805, 515, 513,11688,11788,11301, 512,11788, 11688, 4729,11301,12453, 4729, 4729, 4729, 4729, 4729,12074, 11805,11805, 510,11788,11688,12026,11301,11688,12075,11301, 11788,11688,12026,11301, 4729, 4730, 4730,11940, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4739, 4739, 4739, 4739, 4739, 4739, 4739, 4739,11782, 509, 11808,12107,12022, 4739, 4739, 4739, 4739, 4739, 4739,12022, 11782, 508,11782, 507,11808,12022,11806,11811,11813,11782, 11814,11808, 4739,12107,11782,11808, 506,11782, 504, 4739, 4739, 4739, 4739, 4739, 4739, 4740, 4740, 4740, 4740, 4740, 4740, 4740, 4740,11806,11811,11813,11819,11814, 4740, 4740, 4740, 4740, 4740, 4740,12058,12033,12037,11806,11811,11813, 11819,11814,12033,12037,11806,11811,11813,11819,11814,11819, 11813,11814,12058,11816, 4740, 4740, 4740, 4740, 4740, 4740, 4743,11000,11000,11000,11000,11000,11000,11000,12081, 4743, 4743, 4743, 4743, 4743, 4743, 4743, 4743,11820,12058,11000, 11816,12030, 4743, 4743, 4743, 4743, 4743, 4743,12030, 503, 12078,11820,12091,11000,11816,11821,11817,11818,11820,11815, 11000,11816,12030,12091, 501,12082,12005,12081, 4743, 4743, 4743, 4743, 4743, 4743, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747,11821,11817,11818,11883,11815, 4747, 4747, 4747, 4747, 4747, 4747,12005,12078,12047,11821,11817,11818,11883, 11815,11878,12047,11821,11817,11818,11883,11815,11817,11818, 12082,12005,12088, 4747, 4747, 4747, 4747, 4747, 4747, 4750, 4750, 4750, 4750, 4750, 4750, 4750,11815, 500,11878,12090, 498,12031, 4750, 4750, 4750, 4750, 4750, 4750,12031,12028, 12035,12039,11878,12093,12031, 495,12028,12035,12039,11878, 11924,11924,11924,11924,11924,11924,11924,12088, 4750, 4750, 4750, 4750, 4750, 4750, 4756, 4756, 4756, 4756, 4756, 4756, 4756, 4756,12096,12090,12100,12089,12093, 4756, 4756, 4756, 4756, 4756, 4756,11925,11925,11925,11925,11925,11925,11925, 11926,11926,11926,11926,11926,11926,11926,12028,12035,12039, 12087,12089,12096, 4756, 4756, 4756, 4756, 4756, 4756, 4759, 4759, 4759, 4759, 4759, 4759, 4759,12102,12092, 492,12100, 491, 490, 4759, 4759, 4759, 4759, 4759, 4759,11945,11945, 11945,11945,11945,11945,11945,11770,12054,12083,12106,12087, 12150,11942,12102,12054,12092,12083,11003,11942, 4759, 4759, 4759, 4759, 4759, 4759, 4763,11003,11003,11003,11003,11003, 11003,11770,12092, 4763, 4763, 4763, 4763, 4763, 4763, 4763, 12150,12106,12103,11003,12104,11770, 4763, 4763, 4763, 4763, 4763, 4763,11770,12034,11942,12104,12042,11003,12151, 471, 12034, 466,11942,12042,11003,11770,12034,12099,12110,12042, 12111,12149, 4763, 4763, 4763, 4763, 4763, 4763, 4764, 4764, 4764, 4764, 4764, 4764, 4764, 4764,12103,12105,12151,12183, 12119, 4764, 4764, 4764, 4764, 4764, 4764,11996,11996,11996, 11996,11996,11996,11996,12101,12112,12099,12110,12149,12041, 11996,12183,12101,12112,12105,12111,12041, 4764, 4764, 4764, 4764, 4764, 4764, 4767, 4767, 4767, 4767, 4767, 4767, 4767, 12041,12114,12105,12113,11996,12119, 4767, 4767, 4767, 4767, 4767, 4767,11997,11997,11997,11997,11997,11997,11997,12010, 12115,12010,12010,12010,12010,12010,12010,12010,12118,12113, 12124,12115, 4767, 4767, 4767, 4767, 4767, 4767, 4771, 4771, 4771, 4771, 4771, 4771, 4771,12114, 465, 451, 450,11997, 449, 4771, 4771, 4771, 4771, 4771, 4771,11998,11998,11998, 11998,11998,11998,11998,11997,12057,12120,12118,11305,12127, 12126,12184,12057,12010,12120,12124,11305, 4771, 4771, 4771, 4771, 4771, 4771, 4772,11305, 4772, 4772, 4772, 4772, 4772, 4772, 4772, 4772,12128,11998,11305,12126,12056, 4772, 4772, 4772, 4772, 4772, 4772,12056, 448,12180,12136,12184,11305, 12056,12131,11305,12127,12132,11998,11305,12180, 441, 438, 12128, 424, 423,12057, 4772, 4772, 4772, 4772, 4772, 4772, 4775, 4775, 4775, 4775, 4775, 4775, 4775, 4775,12128,12135, 12136,12134,12009, 4775, 4775, 4775, 4775, 4775, 4775,12009, 12131,12009,12009,12009,12009,12009,12009,12009,12011,12132, 12011,12011,12011,12011,12011,12011,12011,12134,12139, 4775, 4775, 4775, 4775, 4775, 4775, 4778, 4778, 4778, 4778, 4778, 4778, 4778,12140,12135,12145, 422, 373,12148, 4778, 4778, 4778, 4778, 4778, 4778,12012,12027,12012,12012,12012,12012, 12012,12012,12027,12133,12147,12152,12175,12139,12027,12176, 12182,12133,12011,12027, 4778, 4778, 4778, 4778, 4778, 4778, 4782, 4782, 4782, 4782, 4782, 4782, 4782,12140, 372,12145, 12147,12148,12171, 4782, 4782, 4782, 4782, 4782, 4782,12027, 12029,12141,12177,12182,12152,12175,12171,12029,12012,12141, 12177,12178,12179,12171,12176, 371,12185,12189,12029, 4782, 4782, 4782, 4782, 4782, 4782, 4783, 4783, 4783, 4783, 4783, 4783, 4783, 4783,12155,12160,12188, 318,12178, 4783, 4783, 4783, 4783, 4783, 4783,12029,12038,12185,12155,12160,12196, 315,12186,12038,12157,12155,12160,12179,12188,12038,12187, 12160,12189,12155,12038, 4783, 4783, 4783, 4783, 4783, 4783, 4786, 4786, 4786, 4786, 4786, 4786, 4786, 4786,12156,12181, 12157,12186,12193, 4786, 4786, 4786, 4786, 4786, 4786,12038, 12040,12197,12156,12196,12157,12158,12158,12040,12187,12156, 12195,12157,12197,12199,12208,12214,12181,12156,12040, 4786, 4786, 4786, 4786, 4786, 4786, 4789, 4789, 4789, 4789, 4789, 4789, 4789,12202,12158,12181,12210,12195,12193, 4789, 4789, 4789, 4789, 4789, 4789,12040,12043,12199,12158,12214,12159, 12159,12162,12043,12164,12158,12198,12158,12192,12043,12208, 12227,12210,12202,12043, 4789, 4789, 4789, 4789, 4789, 4789, 4793, 4793, 4793, 4793, 4793, 4793, 4793,12159,12162, 313, 12164,12162,12198, 4793, 4793, 4793, 4793, 4793, 4793,12043, 12044,12159,12162,12227,12164,11946,12192,12044,12159,12162, 12198,12164,12200,12164,12204,12201,12203,12211,12044, 4793, 4793, 4793, 4793, 4793, 4793, 4794, 4794, 4794, 4794, 4794, 4794, 4794, 4794,11946,12200, 312,12215,12212, 4794, 4794, 4794, 4794, 4794, 4794,12044,12067,12203,11946,12212,12194, 11946,12067,12201,12204,11946,12217,11766,12194,12215,12213, 12207,12211,12221,12067, 4794, 4794, 4794, 4794, 4794, 4794, 4797, 4797,11946, 4797, 4797, 4797, 4797, 4797, 4797,11303, 4797, 4797, 311,12291,11766,12217,12213,11303,12209, 4797, 4797, 4797, 4797, 4797, 4797,11303,12209,11698,11766,12207, 4797,11766,12222,11698,12213,11766,11303,12221,11698,12059, 12222,12291,12216,11766, 4797,12232,12059, 4797, 4797, 4797, 11303, 4797,11698,11303,11766,11698,12220,11303,12224,11698, 12059,12231, 4797, 4798, 4798,12235, 4798, 4798, 4798, 4798, 4798, 4798,11302, 4798, 4798,12223,11303,12172,11795,12216, 11302,11310, 4798, 4798, 4798, 4798, 4798, 4798,11302,11310, 12232,12172,12014, 4798,11795,12220,12228,11310,12172,11302, 12231,12223,12224,12014,12225,11795,12172, 4798,11310,12235, 4798, 4798, 4798,11302, 4798,12225,11302,12014,12228,11795, 11302,12248,11310,12239,12014,11310,11795,12240,12263,11310, 4798, 4799, 4799,11302, 4799, 4799, 4799, 4799, 4799, 4799, 12234, 4799, 4799, 4799, 4799, 4799, 4799, 4799, 4799,11855, 4799, 4799, 4799, 4799, 4799, 4799,12233,12236,12263,12241, 11855, 4799,12239, 310,12233,12248,12234,12241,12236,12245, 12255,12165,12240,12251,11855, 4799,12250,11855, 4799, 4799, 4799,11855, 4799, 4801, 4801,12165, 4801, 4801, 4801, 4801, 4801, 4801,12165, 4801, 4801, 4801, 4801, 4801, 4801, 4801, 4801, 309, 4801, 4801, 4801, 4801, 4801, 4801,12245,12250, 12251,12165,12015, 4801,12256,12255, 307,12258,12260, 305, 12268,12254,12256,12015,12267,12266,12270, 4801,12268,12260, 4801, 4801, 4801, 4801, 4801, 4802, 4802,12015, 4802, 4802, 4802, 4802, 4802, 4802,12015, 4802, 4802, 4802, 4802, 4802, 4802, 4802, 4802, 4802, 4802, 4802, 4802, 4802, 4802, 4802, 12254,12258,12271,12247,12266, 4802,12276,12308,12323,12267, 12270,12811,12336,12271,12276,12308,12323,12347,12811, 4802, 12336, 303, 4802, 4802, 4802,12347, 4802, 4803, 4803,12247, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4811, 4811, 4811, 4811, 4811, 4811, 4811, 4811, 12226,12249,12288,12257,12060, 4811, 4811, 4811, 4811, 4811, 4811,12060,12061,12355,12262,12311, 301,12060,12269,12061, 300,12355,12060,12275,12288, 299,12311,12226,12249,12257, 12061, 4811, 4811, 4811, 4811, 4811, 4811, 4812, 4812, 4812, 4812, 4812, 4812, 4812,12269,12226,12249,12262,12060,12282, 4812, 4812, 4812, 4812, 4812, 4812,12061,12259,12259,12259, 12259,12259,12259,12259,12169,12169,12274,12315,12275,12280, 12259,12283,12286,12307,12261,12282, 4812, 4812, 4812, 4812, 4812, 4812, 4818, 4818, 4818, 4818, 4818, 4818, 4818, 4818, 12284, 298,12169,12289,12259, 4818, 4818, 4818, 4818, 4818, 4818,12261,12286,12285,12315,12274,12169,12287,12280,12306, 12310,12168,12168,12169,12313,12283,12328,12284,12307,12261, 12169, 4818, 4818, 4818, 4818, 4818, 4818, 4822, 4822, 4822, 4822, 4822, 4822, 4822, 4822,12284,12285,12289,12292,12168, 4822, 4822, 4822, 4822, 4822, 4822,12287,12313,12306,12328, 12322,12368,12316,12168,12310,12309,12297,12318, 297,12368, 12168,12168,12317,12330,12292,12324, 4822, 4822, 4822, 4822, 4822, 4822, 4827, 4827, 4827, 4827, 4827, 4827, 4827,12168, 12299,12309,12316,12297,12302, 4827, 4827, 4827, 4827, 4827, 4827,12324,12317,12321,12299,12322,12318,12297,12302, 296, 12330,12299,11771,11789,12297,12302,12334,12312,11812,12314, 12302, 4827, 4827, 4827, 4827, 4827, 4827, 4844, 4844,11789, 4844, 4844, 4844, 4844, 4844, 4844, 295, 4844, 4844,11771, 11789,12314,12321,12329,12312,11812, 4844, 4844, 4844, 4844, 4844, 4844,12335,11771,11789,12334,12384, 4844,12326,11812, 11771,11789,12312,12325,12331,12329,11812,11789,12327,12326, 12338, 4844, 294,11771, 4844, 4844, 4844,11812, 4844, 4846, 4846, 4846, 4846, 4846, 4846, 4846, 4846, 4846,11304, 4846, 4846,11773,11775,12384,12331,12327,11304,12335, 4846, 4846, 4846, 4846, 4846, 4846,11304,11773,12339,12325,12340, 4846, 292,12342,11773,12327,12338,11304,12345,12339,11304,11773, 11775,12346,12337, 4846, 290,11773, 4846, 4846, 4846,11304, 4846,12341,11304,12342,11775,12340,11304,11775, 4846, 4857, 4857,11775, 4857, 4857, 4857, 4857, 4857, 4857,12337, 4857, 4857,11772,12348,12340,11775,12345,12349,12017, 4857, 4857, 4857, 4857, 4857, 4857,12341,11772,12346,12353,12017, 4857, 12350, 289,11772,12587,12354,11772,11809,11790,12348,12361, 288,12350,12017, 4857,12362,11772, 4857, 4857, 4857,12017, 4857, 4858, 4858,11790, 4858, 4858, 4858, 4858, 4858, 4858, 12349, 4858, 4858,11809,11790,12361,12353,12587,12017, 287, 4858, 4858, 4858, 4858, 4858, 4858, 4858,11809,11790,12354, 11798, 4858, 274,12359,11809,11790, 270,11777,12362,11809, 12370,11798,12363,11948,12367, 4858,12375,11809, 4858, 4858, 4858,11790, 4858, 4864, 4864,11798, 4864, 4864, 4864, 4864, 4864, 4864,11798, 4864, 4864,11777,12298, 269,12369,12363, 11798,11948, 4864, 4864, 4864, 4864, 4864, 4864,12359,11777, 12366,11798,11777, 4864,12370,11948,11777,12363,11948,12367, 11777,12375,11948,12298,12369,12382, 268, 4864,12371,11777, 4864, 4864, 4864,11948, 4864, 4865, 4865,12298, 4865, 4865, 4865, 4865, 4865, 4865,12298, 4865, 4865,12385,11794,12366, 12396,12382,12298, 257, 4865, 4865, 4865, 4865, 4865, 4865, 4865,12371,12376,12298,11794, 4865,12395,12398, 212,12765, 12376,12167,12167,12380,12395,11794,12396,12385,12398, 4865, 12374,12383, 4865, 4865, 4865,12387, 4865, 4869, 4869,11794, 4869, 4869, 4869, 4869, 4869, 4869,11794, 4869, 4869,12167, 12170,11858,12386,12765,11794,12167, 4869, 4869, 4869, 4869, 4869, 4869,11858,12167,12170,11794,12016, 4869,12380,12374, 12167,12170,12016,12389,12387,12383,11858,12016,12397,11858, 12394, 4869,12386,11858, 4869, 4869, 4869,12170, 4869, 4870, 4870,12016, 4870, 4870, 4870, 4870, 4870, 4870,12016, 4870, 4870,12388,11858, 178,12401,12446,12422,11859, 4870, 4870, 4870, 4870, 4870, 4870, 4870,12442,12393,12389,11859, 4870, 12400,11859,12397,12388,12439,12394,12401,12446, 166,12399, 12402,12405,11859, 4870,12422,11859, 4870, 4870, 4870,11859, 4870, 4871, 4871,12018, 4871, 4871, 4871, 4871, 4871, 4871, 11306, 4871, 4871,12400,12018,12393,12399,12018,11306,12442, 4871, 4871, 4871, 4871, 4871, 4871,11306,12402,12018,12439, 12405, 4871,12440, 4871,12399,12018,11702,11306,12163,12438, 12440, 165,11702,12447,12443, 4871, 164,11702, 4871, 4871, 4871,11306, 4871,12403,11306,12443,11712,12445,11306, 4871, 4878,11702,11712,12441,11702,12163,12404,11712,11702, 4878, 4878, 4878, 4878, 4878, 4878, 4878,11306,11308,12438,12163, 12447,11712, 161,12403,11712,11308,12163, 4878,11712,12441, 12445,12421,12461,11308, 160,12048,12404,12444,12465,12421, 12163, 4878,12450,12461,11308,12421, 4878,12448, 4878, 4885, 4885,12048, 4885, 4885, 4885, 4885, 4885, 4885,11308, 4885, 4885,11308,12048,11860,12444,11308,11308,12421, 4885, 4885, 4885, 4885, 4885, 4885,11860,12465,12048,12448,12428, 4885, 12449,12450,12444,12048,11308, 158,12458,12049,11860,12452, 156,11860,12428, 4885,12458,11860, 4885, 4885, 4885,12428, 4885, 4886, 4886,12049, 4886, 4886, 4886, 4886, 4886, 4886, 12449, 4886, 4886,12429,12049,12430,12428,12459,12431,11861, 4886, 4886, 4886, 4886, 4886, 4886, 4886,12429,12049,12430, 11861, 4886,12431,12452,12429,12049,12430,12460,12429,12431, 12451,12456,12457,12459,11861, 4886,12463,11861, 4886, 4886, 4886,11861, 4886, 4896, 4896,12051, 4896, 4896, 4896, 4896, 4896, 4896,12451, 4896, 4896, 155,12464,11862,12466,11861, 12470,12051, 4896, 4896, 4896, 4896, 4896, 4896,11862,12463, 12456,12460,12051, 4896,11862,12480, 154,12457,12464, 152, 12434,12423,11862,12468,12462,11862,12051, 4896,12466,11862, 4896, 4896, 4896,12051, 4896, 4897, 4897,11865, 4897, 4897, 4897, 4897, 4897, 4897,12470, 4897, 4897,12434,12480,12423, 12467,12462,12051,11865, 4897, 4897, 4897, 4897, 4897, 4897, 4897,12434,12468,12423,11865, 4897,12423,12474,12434,12462, 12423, 151,12435,12052,12423,12476,12473,12479,11865, 4897, 12467,11865, 4897, 4897, 4897,11865, 4897, 4904, 4904,12052, 4904, 4904, 4904, 4904, 4904, 4904,12469, 4904, 4904,12435, 12052,12476,12481,12052,12479,11866, 4904, 4904, 4904, 4904, 4904, 4904,12474,12435,12052,12473,11866, 4904,12469,12475, 12435,12052,12479,12477,12481,12063,12483,12475,12492,12489, 11866, 4904,12485,11866, 4904, 4904, 4904,11866, 4904, 4905, 4905,12063, 4905, 4905, 4905, 4905, 4905, 4905,11866, 4905, 4905,12491,12063,12496,12478,12502,12483,11867, 4905, 4905, 4905, 4905, 4905, 4905, 4905,12478,12063,12477,11867, 4905, 12482,12485,12492,12063,12489,12496,12484,12491,12488,12498, 12425,12425,11867, 4905, 149,11867, 4905, 4905, 4905,11867, 4905, 4909, 4909,11867, 4909, 4909, 4909, 4909, 4909, 4909, 12502, 4909, 4909,12495,12050,11869,12484,12482,12425,12498, 4909, 4909, 4909, 4909, 4909, 4909,11869,12488,12501,12490, 12050, 4909,12425,12493,12497,12425,12050,12490,12296,12425, 11869,12050,12426,11869,12493, 4909,12495,11869, 4909, 4909, 4909,11869, 4909, 4910, 4910,12050, 4910, 4910, 4910, 4910, 4910, 4910,12050, 4910, 4910,12296, 146,12501,12433, 145, 12426,12497, 4910, 4910, 4910, 4910, 4910, 4910, 4910,12296, 12503,12504,12433, 4910,12426,12506,12296,12426,12503,12433, 144,12426,12494,12588,12515,12426,12506, 4910,12505,12296, 4910, 4910, 4910,12433, 4910, 4911, 4911,12504, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 140,12508,12494, 12515,12588,12513,12507, 4911, 4911, 4911, 4911, 4911, 4911, 4911, 139,11720,11730,11856, 4911,12517,12494,11720,11730, 11856,12509,12505,11720,11730,11856,12512,12517, 137, 4911, 12507,12508, 4911, 4911, 4911, 4911, 4911,11720,11730,11856, 11720,11730,11856,12509,11720,11730,11856,12513,12507, 4911, 4913, 4913,12521, 4913, 4913, 4913, 4913, 4913, 4913, 4913, 4913, 4913,12432,12062,12520,12512,12528,12520, 135, 4913, 4913, 4913, 4913, 4913, 4913, 4913,12432, 134,12514,12062, 4913,12525,12522,12432,12516,12062,12514,12533,12161,12161, 12062,12521,12528,12520, 4913,12526,12432, 4913, 4913, 4913, 4913, 4913, 4917, 4917,12062, 4917, 4917, 4917, 4917, 4917, 4917,12062, 4917, 4917,12531,12532,12161,12533,12540,12529, 12525, 4917, 4917, 4917, 4917, 4917, 4917,12522,12516, 133, 12161,12527, 4917,12537,12539,12538,12534,12161,12541,12527, 12526,12530,12539, 132,12540,12553, 4917,12531,12161, 4917, 4917, 4917,12532, 4917, 4918, 4918,12161, 4918, 4918, 4918, 4918, 4918, 4918,12529, 4918, 4918,12534,12544,12530,12546, 12542,12547,12537, 4918, 4918, 4918, 4918, 4918, 4918, 4918, 12538,12542,12541,12549, 4918,12552,12530,12554,12543,12548, 12553,12546,12555,12556, 121,12554,12563,12566, 4918,12559, 12544, 4918, 4918, 4918,12564, 4918, 4926, 4926,12547, 4926, 4926, 4926, 4926, 4926, 4926,12543, 4926, 4926,12555,12548, 12557, 113,12549,12566,12552, 4926, 4926, 4926, 4926, 4926, 4926,12557,12559,12543,12560,12563, 4926,12556,12545,12545, 12545,12545,12545,12545,12545,12558,12572,12567,12573,12564, 4926,12545,12565, 4926, 4926, 4926,12560, 4926, 4927, 4927, 12565, 4927, 4927, 4927, 4927, 4927, 4927,12571, 4927, 4927, 12571,12579,12558,12568,12577,12545, 112, 4927, 4927, 4927, 4927, 4927, 4927, 4927,12568,12572,12576,12578, 4927,12582, 12558,12567,12580,12573,12584,12578,12571,12579,12583,12581, 12751,12585, 4927,12586,12590, 4927, 4927, 4927,12754, 4927, 4931, 4931,12589, 4931, 4931, 4931, 4931, 4931, 4931,12577, 4931, 4931,12582,12585,12584,12576,12581,12766, 111, 4931, 4931, 4931, 4931, 4931, 4931,12583,12580,12750,12589,12594, 4931, 108,12757, 106,12581,12751,12613,12586,12590,12590, 12595,12613,12754,12594, 4931,12766,12759, 4931, 4931, 4931, 12594, 4931, 4932, 4932,12595, 4932, 4932, 4932, 4932, 4932, 4932,12595, 4932, 4932,12614,12757,12750,12613,12594,12623, 12596, 4932, 4932, 4932, 4932, 4932, 4932, 4932,12752,12595, 12595, 71, 4932,12759,12596, 70,12752,12622,11776,12631, 12614,12596,12622,12632,12631,12623, 4932, 61,12764, 4932, 4932, 4932,12596, 4932, 4933, 4933,12600, 4933, 4933, 4933, 4933, 4933, 4933, 4933, 4933, 4933,11776,12600,12622,12632, 12631,12642,12758, 4933, 4933, 4933, 4933, 4933, 4933, 4933, 11776,12600,11863,11776, 4933,12641,12654,11776,12600,12928, 12641,12654,12764,11863,12758,11776,12928,12642, 4933, 60, 11776, 4933, 4933, 4933, 4933, 4933,11776,11863,12655,12672, 11863,12762, 59,12771,11863,11863,12641,12654, 4933, 4935, 4935,12601, 4935, 4935, 4935, 4935, 4935, 4935, 4935, 4935, 4935,12671,12601,11863,12655,12672,12671,12685, 4935, 4935, 4935, 4935, 4935, 4935, 4935,12755,12601,12773,12602, 4935, 12762,12685,12771,12601,12602,12773,12755,12760,12685,12602, 12753,12772,12671, 4935,12680, 58, 4935, 4935, 4935, 4935, 4935, 4944, 4944,12602, 4944, 4944, 4944, 4944, 4944, 4944, 12602, 4944, 4944,12686,12680,12603,12753,12760,12688,12604, 4944, 4944, 4944, 4944, 4944, 4944,12603,12686,12680,12791, 12604, 4944,12688,12604,12686,12680,12772,12791,12686,12688, 12603,12687, 57,12763,12604, 4944,12790,12603, 4944, 4944, 4944,12604, 4944, 4946, 4946,12687, 4946, 4946, 4946, 4946, 4946, 4946,12687, 4946, 4946,12763,12603,12661,12761,12858, 12687,12834, 4946, 4946, 4946, 4946, 4946, 4946,12661,12834, 12858,12767,12695, 4946,12646,12646,12646,12646,12646,12646, 12646,12790,12661, 56,12756,12661,12695, 4946,12761,12661, 4946, 4946, 4946,12695, 4946, 4947, 4947,12767, 4947, 4947, 4947, 4947, 4947, 4947,11307, 4947, 4947,12689,12697,12690, 12774,12756,11307,12706, 4947, 4947, 4947, 4947, 4947, 4947, 11307,12689,12662,12690,12689, 4947,12690,12706,12689,12756, 12690,11307, 54,12662,12706,12697,12774,11307,12706, 4947, 12775,12796, 4947, 4947, 4947,11307, 4947,12662,11307,12697, 12662,12690,11307, 35,12662,11947,12697, 4947, 4949, 4949, 12789, 4949, 4949, 4949, 4949, 4949, 4949, 4949, 4949, 4949, 12659,12659,12659,12659,12659,12659,12659, 4949, 4949, 4949, 4949, 4949, 4949,11947,12775, 34,12796,12795, 4949,12676, 12676,12676,12676,12676,12676,12676,12303,11947,12691,12789, 11947,12797, 4949,12798,11947, 4949, 4949, 4949, 4949, 4949, 4950, 4950,12864, 4950, 4950, 4950, 4950, 4950, 4950, 4950, 4950, 4950,11947,11947,12303,12691,12795,12797,12843, 4950, 4950, 4950, 4950, 4950, 4950,11311,12843,12802,12303,12691, 4950,12303,12691,11311,12850,12303,12691,12798,12833,12864, 12865,11311,12850, 33, 4950,12920,12801, 4950, 4950, 4950, 4950, 4950,11311,12303,12303, 32, 4950, 4954, 4954, 4954, 4954, 4954, 4954, 4954, 4954, 4954,11311, 4954, 4954,11311, 12865,12664,12802,11311,13282,12920, 4954, 4954, 4954, 4954, 4954, 4954,12664,12833,11311,12801,12708, 4954,12677,12677, 12677,12677,12677,12677,12677,12842,12664,12844,12841,12664, 12708, 4954,13282,12664, 4954, 4954, 4954,12708, 4954, 4955, 4955, 4955, 4955, 4955, 4955, 4955, 4955, 4955,12817, 4955, 4955,13413,12664,12844,12817,12856,12845,12665, 4955, 4955, 4955, 4955, 4955, 4955, 4955,12848,12817,12841,12665, 4955, 12842,12665,12678,12678,12678,12678,12678,12678,12678,13413, 12709,12856,12665, 4955,12854,12665, 4955, 4955, 4955,12665, 4955, 4958, 4958, 4958, 4958, 4958, 4958, 4958, 4958, 4958, 12845, 4958, 4958,12707,12848,12674,12709,12849,12871,12863, 4958, 4958, 4958, 4958, 4958, 4958,12674,12707,12709,12813, 12709, 4958,12919,12854,12707, 31,12813,12709,13478,12694, 12674,12863,12707,12674,12871, 4958,12855,12674, 4958, 4958, 4958,12857, 4958, 4959, 4959, 4959, 4959, 4959, 4959, 4959, 4959, 4959,12849, 4959, 4959,12727,13478,12694,12710,12919, 12862,12728, 4959, 4959, 4959, 4959, 4959, 4959, 4959,12727, 12710,12694,12710, 4959,12694,12728,12727,12813,12694,12710, 12727,12855,12728,12710,12710,12857,12876, 4959, 30,12694, 4959, 4959, 4959,12862, 4959, 4960, 4960, 4960, 4960, 4960, 4960, 4960, 4960, 4960,11309, 4960, 4960,12730,12876,12696, 12882, 29,11309,12731, 4960, 4960, 4960, 4960, 4960, 4960, 11309,12730,11864,12696,12873, 4960, 28,12731,12730,12875, 12696,11309,12868,11864,12731,12873,12882, 4960, 27, 4960, 11792,11312, 4960, 4960, 4960,11309, 4960,11864,11309,11312, 11864,12696,11309,12812,11864,12731,11792,11312,11796,11309, 12812,11864,12875, 4960, 4970, 4970,12812,11792,11312,11796, 12698,12868,12895,12701, 4970, 4970, 4970, 4970, 4970, 4970, 4970,11792,11312,11796,12698,11312,12872,12701,11792,11312, 11796,12698, 4970,11312,12701,13023, 26,12869,12895,12732, 12870,11792,12883,11796,12698,12734, 4970,12701,12870, 4970, 12879,12424,12884, 4970, 4972, 4972, 4972, 4972, 4972, 4972, 4972, 4972, 4972,12884, 4972, 4972,12732, 25,12424,12712, 12872,12734,13023, 4972, 4972, 4972, 4972, 4972, 4972,12424, 12732,12712,12869,12712, 4972,12734,12883,12732,12993,12879, 12712,12700,12734,12424,12713,12712,12424,12735, 4972,12993, 12424, 4972, 4972, 4972,12887, 4972, 4973, 4973, 4973, 4973, 4973, 4973, 4973, 4973, 4973,12881, 4973, 4973,12700,13661, 12736,12713,12880,12881,12735, 4973, 4973, 4973, 4973, 4973, 4973, 4973,12700,12713,12736,12713, 4973, 24,12735,12700, 12889,12736,12713,12887,12736,12735,12859,13661,12889,12814, 4973,12900,12700, 4973, 4973, 4973,12814, 4973, 4980, 4980, 4980, 4980, 4980, 4980, 4980, 4980, 4980,12880, 4980, 4980, 12814,12711,12714,12859,12888, 23,12723, 4980, 4980, 4980, 4980, 4980, 4980,12711,12714,12711,12714,12723, 4980,12909, 12900,12859,12711,12714,12896,12737,12714,12711,12740,14188, 12711,12723, 4980,12922,12893, 4980, 4980, 4980,12723, 4980, 4981, 4981, 4981, 4981, 4981, 4981, 4981, 4981, 4981,12888, 4981, 4981,12737,12747, 22,12740,12874,14188,12909, 4981, 4981, 4981, 4981, 4981, 4981, 4981,12737,12747,12896,12740, 4981, 21,12922,12737,12747,12901,12740,12742,12743,12893, 12740,12904,12745,12874, 4981,12988,13022, 4981, 4981, 4981, 12718, 4981, 4985, 4985, 4985, 4985, 4985, 4985, 4985, 4985, 4985,12874, 4985, 4985,12742,12743,12718,12904,13022,12745, 12724, 4985, 4985, 4985, 4985, 4985, 4985,12718,12742,12743, 12901,12724, 4985,12745,12988,12742,12743,12910,12743,12739, 12745,12718,12746, 20,12897,12724, 4985,12905,12718, 4985, 4985, 4985,12724, 4985, 4986, 4986, 4986, 4986, 4986, 4986, 4986, 4986, 4986,12906, 4986, 4986,12739,12781, 19,12746, 12724,12897,12739, 4986, 4986, 4986, 4986, 4986, 4986, 4986, 12739,12781,12910,12746, 4986,13038,12903,12739,12781,12897, 12746,12905,12915,12746,12903,12917,12906,13037, 4986,12918, 12739, 4986, 4986, 4986,12781, 4986, 4987, 4987, 4987, 4987, 4987, 4987, 4987, 4987, 4987,11314, 4987, 4987,12921,13037, 18,12917,13038,11314,12911, 4987, 4987, 4987, 4987, 4987, 4987,11314,12911,12663,12991, 17, 4987,12915,12929,12663, 12932,11857,11314,12918,12663,12929,12989,12932,12921,12992, 4987,12929,11857, 4987, 4987, 4987,11314, 4987,12663,11314, 12991,12663,12990,11314,12930,12663,11857,11314,12936,11857, 12990,12930,12995,11857,12692,12936, 4987, 4991, 4991, 4991, 4991, 4991, 4991, 4991, 4991, 4991,11857, 4991, 4991,12936, 16,12989,13002,12992,13003,12725, 4991, 4991, 4991, 4991, 4991, 4991,12692,12999,13004,12995,12725, 4991,12827,12827, 12827,12827,12827,12827,12827,13004,12692,13007,13002,12692, 12725, 4991,12930,12692, 4991, 4991, 4991,12725, 4991, 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,13003, 4992, 4992,12692,12999, 15,13024,12725,12725,13001, 4992, 4992, 4992, 4992, 4992, 4992, 4992,13001,13007,13013, 6, 4992, 12818,13009,12818,12818,12818,12818,12818,12818,12818,13009, 12828,12828,13000, 4992,13024,12818, 4992, 4992, 4992,12719, 4992, 4996, 4996, 4996, 4996, 4996, 4996, 4996, 4996, 4996, 12935, 4996, 4996,13021, 5,12719,13013,12935,12828,12726, 4996, 4996, 4996, 4996, 4996, 4996,12719,12939, 4,12934, 12726, 4996,12828,13036,12939,12828,12934,13000,12741,12828, 12719,13018,12934,13032,12726, 4996,13021,12719, 4996, 4996, 4996,12726, 4996, 4997, 4997, 4997, 4997, 4997, 4997, 4997, 4997, 4997,12726, 4997, 4997,12741,13036,13018,12935,13032, 13034, 3, 4997, 4997, 4997, 4997, 4997, 4997, 4997,12741, 12953,13034,12942, 4997, 0,13049,12741,12953,12819,12942, 12819,12819,12819,12819,12819,12819,12819, 4997,13019,12741, 4997, 4997, 4997,12819, 4997, 4998, 4998, 4998, 4998, 4998, 4998, 4998, 4998, 4998,12956, 4998, 4998,12782,13049,12937, 13025,12956,12782,11870, 4998, 4998, 4998, 4998, 4998, 4998, 11315,13026, 0,12673,11870, 4998,12782,12937,11315,12673, 12942, 0,13019,12782,12673,13033,11315,13008,11870, 4998, 13025,11870, 4998, 4998, 4998,11870, 4998,11315,12673,12782, 12941,12673,12966,12937,13039,12673,12994,12941,11870,12966, 13026,11315,12956,12941,11315, 4998, 5005, 5005,11315, 5005, 5005, 5005, 5005, 5005, 5005,12720, 5005, 5005,12699,13033, 12943,11315,13008,12994,13039, 5005, 5005, 5005, 5005, 5005, 5005,12720,12699,12970,11659,13046, 5005,13050,12943,12699, 12970,12994,12720,11659,11659,11659,11659,11659,11659,11659, 5005,12968,12699, 5005, 5005, 5005,12720, 5005,12968,13050, 12699,11659,12957,12720,12943, 5005, 5008, 5008,13029, 5008, 5008, 5008, 5008, 5008, 5008,11659, 5008, 5008,13016,13046, 12957,12720,11659,13047,12955, 5008, 5008, 5008, 5008, 5008, 5008,12955,13057,13030,13047,13042, 5008,12955,11754,11754, 11754,11754,11754,11754,11754,12705,12957,13029,13043,12968, 5008,12981,13073, 5008, 5008, 5008,11754, 5008,12981, 0, 5008, 5009, 5009,13016, 5009, 5009, 5009, 5009, 5009, 5009, 11754, 5009, 5009,12705,13042,12693,13057,11754,13030,12967, 5009, 5009, 5009, 5009, 5009, 5009,12967,12705,13031,13073, 12705, 5009,12967,13043,12705,11755,13031,11755,11755,11755, 11755,11755,11755,12693,12784, 5009,12975,12705, 5009, 5009, 5009,13058, 5009,12975,12972,11755,12705,12693,12784,12975, 12693,12972,13058, 0,12693,12784, 5009, 5011, 5011,11755, 5011, 5011, 5011, 5011, 5011, 5011,11755, 5011, 5011, 0, 0,12784,12693,12693,12784,12861, 5011, 5011, 5011, 5011, 5011, 5011,12944,12293, 0, 0,12861, 5011,13081,12944, 13054,13020,12293,12293,12293,12293,12293,12293,12293,13081, 12861, 5011,12972,12944, 5011, 5011, 5011,12861, 5011,12829, 12293,12925,12925,12925,12925,12925,12925,12925,13020,12830, 13053, 5011, 5013, 5013,12293, 5013, 5013, 5013, 5013, 5013, 5013,12293, 5013, 5013,13109,13054,13020,12829,13035,13092, 13044, 5013, 5013, 5013, 5013, 5013, 5013,12830,13044,13055, 13092,12829, 5013,13061,12829,13062,13109,13055,12829,13053, 12715,12830,12829,13045,12830,13035, 5013,13067,12830, 5013, 5013, 5013,12830, 5013, 5014, 5014,12715, 5014, 5014, 5014, 5014, 5014, 5014,13035, 5014, 5014,13072,12715,13056,13045, 13048,13137,13061, 5014, 5014, 5014, 5014, 5014, 5014, 5014, 13062,12715,13137,13063, 5014,13076,13067,13077,12715,13083, 12715,13063,12716,13070,13056,13069,13071,13048, 5014,13072, 13147, 5014, 5014, 5014,12721, 5014, 5023, 5023,12716, 5023, 5023, 5023, 5023, 5023, 5023,13048, 5023, 5023,13079,12716, 12721,13069,13083,13071,13076, 5023, 5023, 5023, 5023, 5023, 5023,12721,13077,12716,13147,13078, 5023,13070,13281,13080, 12716,13071,12946,13078,13079,12721,13082, 0,13087,12946, 5023,12716,12721, 5023, 5023, 5023,13088, 5023, 5024, 5024, 12946, 5024, 5024, 5024, 5024, 5024, 5024,13084, 5024, 5024, 12721,12721,13281,13082, 0,12406,12407, 5024, 5024, 5024, 5024, 5024, 5024,13080,12406,12407,12946,13087, 5024, 0, 13089,13082,12406,12407,12703, 0,13091,13084,13089,12407, 5024,13088, 5024,12406,12407, 5024, 5024, 5024,12820, 5024, 12820,12820,12820,12820,12820,12820,13090,12406,12407,13095, 12406,12407,12703,12820,12406,12407, 5024, 5025, 5025,13101, 5025, 5025, 5025, 5025, 5025, 5025,12703, 5025, 5025,12703, 13091,13103,13090,12703, 0,13097, 5025, 5025, 5025, 5025, 5025, 5025, 5025,13097, 0,13141,12703, 5025,13095,13096, 0,12703,12703,13104,12744,12744,13105,13103,13101,13110, 12960, 5025,13136,13106, 5025, 5025, 5025,12960, 5025, 5032, 5032,12717, 5032, 5032, 5032, 5032, 5032, 5032,12960, 5032, 5032,12744,13141,13105,13107,13133, 0,12717, 5032, 5032, 5032, 5032, 5032, 5032,13096,12744,13106,13104,12717, 5032, 13108,13105,12744,13110,12960,13139,13136,12722,13132,13135, 13144,13150,12717, 5032,13107,12744, 5032, 5032, 5032,12717, 5032, 5033, 5033,12722, 5033, 5033, 5033, 5033, 5033, 5033, 13133, 5033, 5033,12717,12722,13135, 0,13142,13139,13108, 5033, 5033, 5033, 5033, 5033, 5033, 5033,13132,12722,13144, 13150, 5033, 0, 0,13151,12722,12926,12926,12926,12926, 12926,12926,12926,13140,13145, 5033,12722,13142, 5033, 5033, 5033,12947, 5033, 5037, 5037,12948, 5037, 5037, 5037, 5037, 5037, 5037,13134, 5037, 5037,13140,13145,12947, 0,13153, 13134,12948, 5037, 5037, 5037, 5037, 5037, 5037,12947,13151, 13162, 0,12948, 5037, 0,12902,12902,12902,12902,12902, 12902,12902,12947,13113,13138,13153,12948, 5037,12902,12947, 5037, 5037, 5037,12948, 5037, 5038, 5038,13113, 5038, 5038, 5038, 5038, 5038, 5038,13113, 5038, 5038,13113,12949,13162, 13143,13138,12902,13115, 5038, 5038, 5038, 5038, 5038, 5038, 5038, 0,13167,13152,12949, 5038,13159,13115,13146,13138, 12949,13152,13116,13116,13115,12949, 0,12704,12958, 5038, 13143,13154, 5038, 5038, 5038,12958, 5038, 5039, 5039,12949, 5039, 5039, 5039, 5039, 5039, 5039,12949, 5039, 5039,12958, 13116,13167,13114,13159,13155,12704, 5039, 5039, 5039, 5039, 5039, 5039,13146,13160,13116,13155,13114, 5039, 5039,12704, 12974,13116,12704,13114, 0,13154,12704,12974,13114,13118, 13118, 5039,13164,13122, 5039, 5039, 5039,12704, 5039,12704, 13157,12974,13168,13160, 5039, 5041, 5041,13122, 5041, 5041, 5041, 5041, 5041, 5041,13122, 5041, 5041,13118, 5041, 5041, 5041, 5041, 5041, 5041, 5041, 5041, 5041, 5041, 5041, 5041, 12945,13118,13122,13157,13172, 5041,13164,12945,13118,13156, 13161, 0,13120,12945,13171,13172,13118,13168,12945, 5041, 13158,13163, 5041, 5041, 5041,12950, 5041, 5042, 5042,12951, 5042, 5042, 5042, 5042, 5042, 5042,13156, 5042, 5042,13120, 13161,12950,13158,13163,12945,12951, 5042, 5042, 5042, 5042, 5042, 5042,12950,13120,13156,13169,12951, 5042,13171,12951, 13120,13174,13170,13169,13121,13711,12950,13176,13173,13191, 12951, 5042,13711,12950, 5042, 5042, 5042,12951, 5042, 5044, 5044,12962, 5044, 5044, 5044, 5044, 5044, 5044,13170, 5044, 5044,13121,12950,14355,13174,13173,13179,12962, 5044, 5044, 5044, 5044, 5044, 5044,13176,13121,13191,13183,12962, 5044, 5044,13175,13121,13173,11969,11969,11969,11969,11969,11969, 11969,14355,12962, 5044,13177,13178, 5044, 5044, 5044,12962, 5044,13182,11969,13175,13186,13179, 5044, 5057, 5057,13185, 5057, 5057, 5057, 5057, 5057, 5057,11969, 5057, 5057,13189, 12961,11969,13183,11969,13177,13178, 5057, 5057, 5057, 5057, 5057, 5057,12959,13184, 0,13185,12961, 5057,13187,12959, 13182,13184,12961,13124,13124,12959,13188,12961,13186,13187, 12959, 5057,13189,13190, 5057, 5057, 5057,13192, 5057, 5058, 5058,12961, 5058, 5058, 5058, 5058, 5058, 5058,12961, 5058, 5058,13124,13202,13188,13198,13190,12959,13200, 5058, 5058, 5058, 5058, 5058, 5058, 5058,13124,13195,13192,13200, 5058, 13197,13188,13124,13199, 0,12973,13125,13125,13197,13196, 13198,13201,12973, 5058, 0,13202, 5058, 5058, 5058,13206, 5058, 5070, 5070,12973, 5070, 5070, 5070, 5070, 5070, 5070, 13203, 5070, 5070,13412,13125,13195,13117,13209,13201, 0, 5070, 5070, 5070, 5070, 5070, 5070,12971,13199,13125,12973, 13117, 5070,13203,12971,13196,13125,13201,13117,13206,12971, 13207,13129,13210,13209,12971, 5070,13125,13412, 5070, 5070, 5070,13117, 5070, 5071, 5071,13129, 5071, 5071, 5071, 5071, 5071, 5071,13129, 5071, 5071,13214,13240, 0,13214,13216, 12971,13208, 5071, 5071, 5071, 5071, 5071, 5071, 5071,13208, 13129, 0,13215, 5071,13211,13207,13210,13220,13240,12977, 13221,13222,13126,13126,13214,13211,12977, 5071,13221,13219, 5071, 5071, 5071,13223, 5071, 5081, 5081,12977, 5081, 5081, 5081, 5081, 5081, 5081,13216, 5081, 5081,13222,13225, 0, 13126,13215,14389,13233, 5081, 5081, 5081, 5081, 5081, 5081, 12976,13233,13220,12977,13126, 5081,13226,12976,13219,13224, 13227,13126,13228,12976,13231,13126,13232,13223,12976, 5081, 14389,13225, 5081, 5081, 5081,13235, 5081, 5082, 5082,13119, 5082, 5082, 5082, 5082, 5082, 5082,13224, 5082, 5082,13234, 13227, 0,13228,13226,12976, 0, 5082, 5082, 5082, 5082, 5082, 5082, 5082,13231,13224,13236,13119, 5082,13238,13241, 13247,13232,13242,13250,13119,13234,13236,13243,13237,13235, 13119, 5082,13246,13248, 5082, 5082, 5082,13119, 5082, 5089, 5089,13248, 5089, 5089, 5089, 5089, 5089, 5089,13249, 5089, 5089,13238,13242,13251,13127,13237,13241,13254, 5089, 5089, 5089, 5089, 5089, 5089,13251,13247,13243,13250,13127, 5089, 13253,13246,13277,13237,13249,13127,13259,13252,13257,13254, 13258,13260,13261, 5089,13259,13266, 5089, 5089, 5089,13127, 5089, 5090, 5090,13270, 5090, 5090, 5090, 5090, 5090, 5090, 13267, 5090, 5090,13253,13252,13273,15025,13260,13262,13277, 5090, 5090, 5090, 5090, 5090, 5090, 5090,13257,13298,13262, 13272, 5090,13252,13271,13266,13258,13261,13265,13272,13278, 13265,13273,13270,12702,15025, 5090,13274,13276, 5090, 5090, 5090,13280, 5090, 5094, 5094,13267, 5094, 5094, 5094, 5094, 5094, 5094,13275, 5094, 5094,13283,13265,13298,13299,13278, 12409,12702, 5094, 5094, 5094, 5094, 5094, 5094,13271,12409, 13276,13305,12733, 5094, 0,12702,13279,12409,12702,13275, 13274,13283,12702,13308, 5094,13280,12733, 5094,12409,13307, 5094, 5094, 5094,12733, 5094,12702,12702,13275,13279,13301, 12702,12733,12409,13299,13305,12409,12783,12733,13284,12409, 5094, 5095, 5095,13308, 5095, 5095, 5095, 5095, 5095, 5095, 12783, 5095, 5095, 0,13288,13301,13307,12783,12409,13300, 5095, 5095, 5095, 5095, 5095, 5095,13302,13300,13310,13306, 12783, 5095,13324,12783,13239,13239,13239,13239,13239,13239, 13239,13288,13284,13284,13312, 5095,13315,13239, 5095, 5095, 5095,13306, 5095, 5096, 5096,13288, 5096, 5096, 5096, 5096, 5096, 5096,13288, 5096, 5096,13309,13289,13310,13294,13324, 13302,13239, 5096, 5096, 5096, 5096, 5096, 5096, 5096,13303, 13288, 0,13294, 5096,13317,13315,13316,13325,13312,13294, 13303,13304,13317,13289,13319,13309,13318, 5096,13311,13323, 5096, 5096, 5096,13294, 5096, 5098, 5098,13289, 5098, 5098, 5098, 5098, 5098, 5098,13289, 5098, 5098,13325,13304,13333, 13311,13323,13318,13321, 5098, 5098, 5098, 5098, 5098, 5098, 12294,13316,13289,13289,13128, 5098,13304,13322,13319,12294, 12294,12294,12294,12294,12294,13333, 5098,13320,13128, 5098, 13321,13332, 5098, 5098, 5098,13128, 5098,12294,13320,13332, 13337, 0,13290,13295,13326,13334,13338,13128,13321,13331, 13322,12294, 5098,13347,13128, 5098, 5104, 5104,12294, 5104, 5104, 5104, 5104, 5104, 5104,13339, 5104, 5104,13338,13290, 13291,13295,13344,13337,13326, 5104, 5104, 5104, 5104, 5104, 5104,13327,13330,13290,13291,13295, 5104,13335,13295,13334, 13290,13291,13295,13340,13331,13336,13343,13347,13335,13291, 5104,13290,13339, 5104, 5104, 5104,13295, 5104, 5105, 5105, 13291, 5105, 5105, 5105, 5105, 5105, 5105,13344, 5105, 5105, 13327,13330,13336,13340,13346,13348,13345, 5105, 5105, 5105, 5105, 5105, 5105, 5105,13345,13343,13348,13354, 5105,13350, 13336,13355,13349,13359,13358,13356,13362,13363,13357,13370, 13346,13351, 5105,13356,13359, 5105, 5105, 5105,13371, 5105, 5116, 5116,13368, 5116, 5116, 5116, 5116, 5116, 5116,13349, 5116, 5116,13350,13351,13357,13370,13354,13373, 0, 5116, 5116, 5116, 5116, 5116, 5116,13362,13355,13349,13358,13364, 5116,13374,13363,13439,13372,13378,13384,13364,13379,13377, 13380,13368,13371,13381, 5116,13388,13379, 5116, 5116, 5116, 13373, 5116, 5117, 5117,13382, 5117, 5117, 5117, 5117, 5117, 5117,13372, 5117, 5117,13385,13382,13380,13391,13374,13384, 13439, 5117, 5117, 5117, 5117, 5117, 5117, 5117,13377,13372, 13378,13390, 5117,13396,13388,13389,13383,13381,13392,13390, 13397,13393,13404,13391,13385,13405, 5117,13402,13398, 5117, 5117, 5117,13393, 5117, 5124, 5124,13398, 5124, 5124, 5124, 5124, 5124, 5124,13383, 5124, 5124,13407, 0,13404,13409, 13406,13410,13396, 5124, 5124, 5124, 5124, 5124, 5124,13411, 13389,13383,13392,13430, 5124,13397,13402,13431,13408,13405, 0,13437,13432,13410,13414,13434,13457,13406, 5124,13407, 13432, 5124, 5124, 5124,13445, 5124, 5125, 5125,13409, 5125, 5125, 5125, 5125, 5125, 5125,13406, 5125, 5125,13408,13438, 13414,13420,13430,13411,13437, 5125, 5125, 5125, 5125, 5125, 5125, 5125,13431,13457,13433,13420, 5125,13435,13445,13434, 13436,13438,13420,13440,13415,13415,13420,13444,13435,13449, 5125,13442,13443, 5125, 5125, 5125, 0, 5125, 5129, 5129, 13433, 5129, 5129, 5129, 5129, 5129, 5129,13436, 5129, 5129, 13417,13441,13415,13440,13443,12411, 0, 5129, 5129, 5129, 5129, 5129, 5129,13421,12411,13436,13415,13451, 5129,13415, 13442,13444,12411,13415,13449,13417,13448,13421,13417, 5129, 13422,13441, 5129,12411,13421, 5129, 5129, 5129,13450, 5129, 13418,13455,13417,13451,13422,13417,13450,12411,13452,13417, 12411,13422,13421,13483,12411, 5129, 5130, 5130,13458, 5130, 5130, 5130, 5130, 5130, 5130,13448, 5130, 5130,13418,13422, 13422,13456,13453,13647,13455, 5130, 5130, 5130, 5130, 5130, 5130,13647,13418,13453, 0,13418, 5130, 0,13458,13418, 13650,13688,13452,13456,13504,13418,13423,13454,13483,13504, 5130,13650,13688, 5130, 5130, 5130,13460, 5130, 5131, 5131, 13423, 5131, 5131, 5131, 5131, 5131, 5131,13423, 5131, 5131, 13424,13427,13505,13425,13454,13504,13427, 5131, 5131, 5131, 5131, 5131, 5131, 5131,13424,13423,13423,13425, 5131,13459, 13427,13424,13454, 0,13425,13460,13573,13427,13505,13482, 13425,13646, 5131,13653,13424, 5131, 5131, 5131,13652, 5131, 5133, 5133, 0, 5133, 5133, 5133, 5133, 5133, 5133,13459, 5133, 5133,13573,13645,13461,13653,13649,12412, 0, 5133, 5133, 5133, 5133, 5133, 5133,13461,12412,13477,13482,13462, 5133,13652,13572,13477,12412,13462,13646,13572,13648,13461, 13462, 5133,13461,13654, 5133,12412,13461, 5133, 5133, 5133, 0, 5133,13645,13655,13462,13477,13656,13462,13651,12412, 13649,13462,12412,13572,13648,13657,12412, 5133,13659,13663, 5133, 5144, 5144,13662, 5144, 5144, 5144, 5144, 5144, 5144, 13654, 5144, 5144,13655,12412,13651,13656,13658,12415,12408, 5144, 5144, 5144, 5144, 5144, 5144,13465,12415,12408,13662, 13683, 5144,13660,13651,13657,12415,12408,13465, 0,13658, 13465, 0,13659,13663,13663, 5144,12415,12408, 5144, 5144, 5144,13465, 5144,13773,13465,13684, 0,13484,13465,13692, 12415,12408,13485,12415,12408,13687,13660,12415,12408,13683, 5144, 5144, 5145, 5145,12415, 5145, 5145, 5145, 5145, 5145, 5145,12408, 5145, 5145,13484,13581,13464,13486, 0,13485, 13773, 5145, 5145, 5145, 5145, 5145, 5145,13464,13484,13581, 13684,13486, 5145,13485,13692,13484,13581,13685,13486,13687, 13485,13464,13486, 0,13464,13685, 5145, 0,13464, 5145, 5145, 5145, 5145, 5145, 5146, 5146, 0, 5146, 5146, 5146, 5146, 5146, 5146,13582, 5146, 5146,13487,13464,13582,13586, 13743,13588,13603, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 13487,13743,13582,13586, 5146,13588,13603,13487,13588,13582, 13586,13487,13588,13603,13584,13590,13590,13709, 5146,13701, 13588, 5146, 5146, 5146, 5146, 5146, 5155, 5155,13584, 5155, 5155, 5155, 5155, 5155, 5155,13584, 5155, 5155,13703,13709, 13466,13589, 0,13590, 0, 5155, 5155, 5155, 5155, 5155, 5155,13466,13691,13693,13584,13589, 5155,13590,13589, 5155, 13590,13693,13589,13701,13590,13466,13587,13589,13466, 0, 5155,13703,13466, 5155, 5155, 5155, 5155, 5155, 5156, 5156, 13587, 5156, 5156, 5156, 5156, 5156, 5156,13587, 5156, 5156, 13745,13691,13468,13686,13754,13587,13740, 5156, 5156, 5156, 5156, 5156, 5156,13468,13740,13754,13587,13785, 5156,13468, 13529,13529,13529,13529,13529,13529,13529,13468,13785,13686, 13468,13798, 5156,13745,13468, 5156, 5156, 5156, 5156, 5156, 5158, 5158,13798, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5158, 5164, 5164,13697, 5164, 5164, 5164, 5164, 5164, 5164,13668, 5164, 5164,13700, 0,13467, 13668, 0,13741, 0, 5164, 5164, 5164, 5164, 5164, 5164, 13467,13742,13668,13738,13749, 5164,13530,13530,13530,13530, 13530,13530,13530,13700,13467,13593,13697,13467,13741, 5164, 13698,13467, 5164, 5164, 5164, 5164, 5164, 5165, 5165,13593, 5165, 5165, 5165, 5165, 5165, 5165,13593, 5165, 5165,13467, 13611,15060,13738,13749,13593,13742, 5165, 5165, 5165, 5165, 5165, 5165, 5165, 0, 0, 0,13611, 5165,13531,13531, 13531,13531,13531,13531,13531,13698,13715,13611,13757,15060, 0, 5165,13739,13715, 5165, 5165, 5165, 5165, 5165, 5167, 5167,13611, 5167, 5167, 5167, 5167, 5167, 5167,13611, 5167, 5167,13426,13426,13426,13426,13426,13426,13751, 5167, 5167, 5167, 5167, 5167, 5167,13626,13751,13611,13757,13426, 5167, 13544,13544,13544,13544,13544,13544,13544,13739,13626, 0, 13763,13777,13426, 5167,13708,13626, 5167, 5167, 5167,13426, 5167, 5171, 5171,13626, 5171, 5171, 5171, 5171, 5171, 5171, 13708, 5171, 5171,13545,13545,13545,13545,13545,13545,13545, 5171, 5171, 5171, 5171, 5171, 5171, 5171,13750,13708,13763, 13777, 5171, 0,13591,12410,13546,13546,13546,13546,13546, 13546,13546, 0,12410,13753, 5171,13702,13771, 5171, 5171, 5171,12410, 5171, 5185, 5185, 5185, 5185, 5185, 5185, 5185, 5185,13591,12410,13594,13752,12410, 5185, 5185, 5185, 5185, 5185, 5185,13750,13702,13713,13591,12410,13594,13591,12410, 13771,13713,13591,12410,13594, 5185,13591,13713,13753,13594, 13752,13702, 5185, 5185, 5185, 5185, 5185, 5185, 5186, 5186, 5186, 5186, 5186, 5186, 5186, 5186,13744,13758,13766,13768, 13627, 5186, 5186, 5186, 5186, 5186, 5186,13560,13560,13560, 13560,13560,13560,13560,13627,13719,13759, 0, 0, 0, 5186,13627,13719,13744,13759,13768,13627, 5186, 5186, 5186, 5186, 5186, 5186, 5189, 5189, 5189, 5189, 5189, 5189, 5189, 5189,13744,13758,13766,13769,13772, 5189, 5189, 5189, 5189, 5189, 5189,13561,13561,13561,13561,13561,13561,13561,13562, 13562,13562,13562,13562,13562,13562, 0,13772,13784, 0, 13781, 0, 5189, 5189, 5189, 5189, 5189, 5189, 5191, 5191, 5191, 5191, 5191, 5191, 5191, 5191,13775, 0,13769, 0, 0, 5191, 5191, 5191, 5191, 5191, 5191,13577,13577,13577, 13577,13577,13577,13577,13592,13725,13725,13725,13725,13725, 13725,13725,13784, 5191,13776,13781,13775, 5191, 5191, 5191, 5191, 5191, 5191, 5196, 5196, 5196, 5196, 5196, 5196, 5196, 5196,13605,13592,13629,13630,13716, 5196, 5196, 5196, 5196, 5196, 5196,13716,13605,13776,13605,13592,13629,13630,13592, 13782,13610,13605,13592,13629,13630,13716,13592,13782, 0, 14120,13770, 5196, 5196, 5196, 5196, 5196, 5196, 5198, 5198, 5198, 5198, 5198, 5198, 5198,13607,13630, 0,13610,13609, 0, 5198, 5198, 5198, 5198, 5198, 5198,13607,13770,13607, 13610,13609,13610,13609,14120,13631,13607,13634,13635,13610, 13609,13607,13787, 5198,13790,13780,13770, 5198, 5198, 5198, 5198, 5198, 5198, 5211, 5211, 5211, 5211, 5211, 5211, 5211, 5211,13609,13631,13783,13634,13635, 5211, 5211, 5211, 5211, 5211, 5211, 0,13634,13790,13787,13631, 0,13634,13635, 13638,13639,13641,13631,13780,13634,13635,13793,13788,13783, 13789,13786, 5211, 5211, 5211, 5211, 5211, 5211, 5215, 5215, 5215, 5215, 5215, 5215, 5215, 5215,13796,13638,13639,13641, 13788, 5215, 5215, 5215, 5215, 5215, 5215,13714,13786, 0, 13804,13638,13639,13641,13714,13794,13793,13789,13638,13639, 13641,13604,13796,13797,13805,13638,13786, 5215, 5215, 5215, 5215, 5215, 5215, 5224, 5224,13604, 5224, 5224, 5224, 5224, 5224, 5224,13604, 5224, 5224,13800,13612,13506,13801,13804, 13604,13795, 5224, 5224, 5224, 5224, 5224, 5224,13506,13795, 13794,13604,13612, 5224, 0,13714,13806,13797, 0,13805, 13801,13681,13506,13612,13806,13506,13774, 5224,13800,13506, 5224, 5224, 5224, 5224, 5224, 5225, 5225,13612, 5225, 5225, 5225, 5225, 5225, 5225,13612, 5225, 5225,13583,13681, 0, 13807,13799,13612,13774, 5225, 5225, 5225, 5225, 5225, 5225, 5225,13583,13681,13812,13814, 5225,13809,13774,13583,13681, 13808,13823,13814,13726,13774,13726,13807,13809,13799, 5225, 13818,13583, 5225, 5225, 5225, 5225, 5225, 5227, 5227,13471, 5227, 5227, 5227, 5227, 5227, 5227,13799, 5227, 5227,13835, 13820,13726,13812,13813,13823,13471, 5227, 5227, 5227, 5227, 5227, 5227,13827,13833,13808,13726,13471, 5227,13726,13818, 13829,13821,13726,13831,13833,13614,13820,13822,13829,13828, 13471, 5227,13835,13471, 5227, 5227, 5227,13471, 5227, 5231, 5231,13614, 5231, 5231, 5231, 5231, 5231, 5231,13813, 5231, 5231,13827,13614,13830,13822, 0,13674,13472, 5231, 5231, 5231, 5231, 5231, 5231, 5231,13821,13614,13831,13472, 5231, 13674, 0,13822,13614,13828,13843,13836,13674,13614,13830, 13728,13674,13472, 5231, 0,13472, 5231, 5231, 5231,13472, 5231, 5242, 5242,13674, 5242, 5242, 5242, 5242, 5242, 5242, 13472, 5242, 5242, 0,13613,13508,13836, 0,13728,13841, 5242, 5242, 5242, 5242, 5242, 5242,13508,13841,13839,13843, 13613, 5242,13728,13824, 0,13728,13840, 0,13849,13728, 13508,13613,13728,13508,13834, 5242,13849,13508, 5242, 5242, 5242, 5242, 5242, 5243, 5243,13613, 5243, 5243, 5243, 5243, 5243, 5243,13613, 5243, 5243,13585,13508,13839,13861, 0, 13824,13834, 5243, 5243, 5243, 5243, 5243, 5243, 5243,13585, 13613,13840,13619, 5243,13847,13844,13585,13848,13858,13834, 13861,13842,13853,13619,13727,13727,13844, 5243,13856,13585, 5243, 5243, 5243, 5243, 5243, 5245, 5245,13619, 5245, 5245, 5245, 5245, 5245, 5245,13619, 5245, 5245,13842,13615,13473, 13855,13858,13727,13847, 5245, 5245, 5245, 5245, 5245, 5245, 13473,13853,13848,13619,13615, 5245,13727,14155,13942,13727, 13859,13873,13856,13727,13473,13615,13855,13473,13873, 5245, 0,13473, 5245, 5245, 5245,13473, 5245, 5249, 5249,13615, 5249, 5249, 5249, 5249, 5249, 5249,13615, 5249, 5249, 0, 13859,14155,13944,13946,13862,13475, 5249, 5249, 5249, 5249, 5249, 5249, 5249,13942,13946,13615,13475, 5249,13860,13832, 13832,13832,13832,13832,13832,13832,13941,13857,13944,13949, 13475, 5249,13832,13475, 5249, 5249, 5249,13475, 5249, 5254, 5254,13475, 5254, 5254, 5254, 5254, 5254, 5254,13862, 5254, 5254,13949,13616,13509,13857, 0,13832,13860, 5254, 5254, 5254, 5254, 5254, 5254,13509,13941,13877,13509,13616, 5254, 13876,13950,13857,13877,13948,13879,13943,13876,13509,13616, 13962,13509,13879, 5254,13943,13509, 5254, 5254, 5254, 5254, 5254, 5255, 5255,13616, 5255, 5255, 5255, 5255, 5255, 5255, 13616, 5255, 5255,13595,13617, 0,13962,13948,13950, 0, 5255, 5255, 5255, 5255, 5255, 5255, 5255,13595,13881,13886, 13617, 5255,13888,13875,13595,13881,13886,13890,13876,13888, 13875,13617,13595,13967,13890, 5255,13875,13595, 5255, 5255, 5255, 5255, 5255, 5257, 5257,13617, 5257, 5257, 5257, 5257, 5257, 5257,13617, 5257, 5257,13967,13617,13516,13628, 0, 0, 0, 5257, 5257, 5257, 5257, 5257, 5257,13516,13945, 13884,13887,13628, 5257,13966,13964,13881,13884,13887,13628, 13888,13618,13516,13884,13887,13516,13964, 5257,13954,13516, 5257, 5257, 5257,13628, 5257, 5260, 5260,13618, 5260, 5260, 5260, 5260, 5260, 5260,13892, 5260, 5260,13966,13618,13517, 13951,13892, 0,13945, 5260, 5260, 5260, 5260, 5260, 5260, 13517,13899,13618,13895,13621, 5260,13959,13954,13899,13618, 13895,13903, 0,13618,13517,13621,13895,13517,13903, 5260, 13951,13517, 5260, 5260, 5260, 5260, 5260, 5261, 5261,13621, 5261, 5261, 5261, 5261, 5261, 5261,13621, 5261, 5261,13596, 13621,13624,13892, 0, 0,13959, 5261, 5261, 5261, 5261, 5261, 5261, 5261,13596,13900,13624,13920, 5261,13998,13908, 13596,13900,13624,13920, 0,13596,13908,13900,13947,13636, 13624, 5261,13908,13596, 5261, 5261, 5261, 5261, 5261, 5262, 5262,13624, 5262, 5262, 5262, 5262, 5262, 5262, 5262, 5262, 5262,13998,13955,15133,13924,13947,13636,12413, 5262, 5262, 5262, 5262, 5262, 5262, 5262, 0,12413,13961,13463, 5262, 13636,13883,13924,13947,12413,13961,13960,13636,13883,13463, 13642,15133, 0, 5262,14014,12413, 5262, 5262, 5262, 5262, 5262,12413,13883,13463,13642,13636,13463,13955,13924,12413, 13463,13642,12413, 5262, 5263, 5263,12413, 5263, 5263, 5263, 5263, 5263, 5263,13463, 5263, 5263,14029,14014,13519,13642, 13642,13960,13622, 5263, 5263, 5263, 5263, 5263, 5263,13519, 13901,13922,13905,13622, 5263,13923,14221,13901,13922,13905, 13598,13598,13923,13519,13922,13970,13519,13622, 5263,14029, 13519, 5263, 5263, 5263,13622, 5263, 5265, 5265,13622, 5265, 5265, 5265, 5265, 5265, 5265, 5265, 5265, 5265,13598,13519, 14221,13973,13975,13963, 0, 5265, 5265, 5265, 5265, 5265, 5265, 5265,13598,13975,13970,13598, 5265,13972,13901,13598, 13905,13971,14000,13923,13620,13972,13965,13973,14003,13974, 5265, 0,13598, 5265, 5265, 5265, 5265, 5265, 5267, 5267, 13620, 5267, 5267, 5267, 5267, 5267, 5267,13963, 5267, 5267, 14003,13620,14000,13965,13979,13676,13520, 5267, 5267, 5267, 5267, 5267, 5267, 5267,13991,13620,13971,13520, 5267,13676, 13520,13965,13620,13974,13985,13980,13676,13978,13984,13986, 13990,13520, 5267,13980,13520, 5267, 5267, 5267,13520, 5267, 5276, 5276,13676, 5276, 5276, 5276, 5276, 5276, 5276,13979, 5276, 5276, 0,13632,13527,13986, 0, 0,13991, 5276, 5276, 5276, 5276, 5276, 5276,13527,13978,13984,13989,13985, 5276,13995, 0,14009,13996,13990,13599, 0,13997,13527, 13632,14009,13527,14004, 5276,14008,13527, 5276, 5276, 5276, 5276, 5276, 5277, 5277,13632, 5277, 5277, 5277, 5277, 5277, 5277,13632, 5277, 5277,13599,13997,14010,13989, 0,13632, 13995, 5277, 5277, 5277, 5277, 5277, 5277, 5277,13599,13996, 13632,13599, 5277,13997,13999,13599,14001,14004,13882,13599, 14008,14002,14010,14011,14023,13882, 5277,14007,13599, 5277, 5277, 5277, 5277, 5277, 5279, 5279,13882, 5279, 5279, 5279, 5279, 5279, 5279,14015, 5279, 5279,14001,13675,13532,14017, 13675,13999, 0, 5279, 5279, 5279, 5279, 5279, 5279,13532, 14002,13675,13882,13867, 5279,14015,14007,14011,13675,14023, 14042,14065,14013,13532,13867,14026,13532,14016, 5279,14017, 13532, 5279, 5279, 5279,13675, 5279, 5282, 5282,13867, 5282, 5282, 5282, 5282, 5282, 5282,13867, 5282, 5282,14025,14013, 13534,14012, 0,14042,14065, 5282, 5282, 5282, 5282, 5282, 5282,13534,14012,14019,14016,13868, 5282,14013,14031,14026, 14027,14024,13600,14018,14025,13534,13868,14022,13534,14024, 5282,14027,13534, 5282, 5282, 5282, 5282, 5282, 5283, 5283, 13868, 5283, 5283, 5283, 5283, 5283, 5283,13868, 5283, 5283, 13600,13534,14019,14018,14030,14031, 0, 5283, 5283, 5283, 5283, 5283, 5283, 5283,13600,14035,14022,13600, 5283,14037, 14066,13600,14032, 0,13893,13600,14030,14037,14028,14080, 14038,13893, 5283,14039,13600, 5283, 5283, 5283, 5283, 5283, 5284, 5284,13893, 5284, 5284, 5284, 5284, 5284, 5284, 5284, 5284, 5284,14032,14036,14035,14028,14038,14066,12417, 5284, 5284, 5284, 5284, 5284, 5284, 5284,14080,12417,13893,13469, 5284,13894,13907,14028,13925,12417, 0,14039,13894,13907, 13469,13925, 0,14046, 5284,14040,12417, 5284, 5284, 5284, 5284, 5284,13894,13907,13469,13925,14040,13469,14036,14043, 12417,13469,13469,12417, 5284, 5285, 5285,12417, 5285, 5285, 5285, 5285, 5285, 5285,15164, 5285, 5285, 0,12417,13535, 13469,14043,14046,14048, 5285, 5285, 5285, 5285, 5285, 5285, 13535,14048, 0,13535,13677, 5285,14055,14116, 0,14051, 14047,13601,15164,13914,13535,14050,14049,13535,13677, 5285, 14051,13535, 5285, 5285, 5285,13677, 5285, 5287, 5287,13914, 5287, 5287, 5287, 5287, 5287, 5287, 5287, 5287, 5287,13601, 13914,13677,14049,13677,14116,14055, 5287, 5287, 5287, 5287, 5287, 5287, 5287,13601,13914,14047,13601, 5287, 0,14050, 13601,13914,13601,13866,13866,13866,13866,13866,13866,13866, 14056, 5287,14059,13601, 5287, 5287, 5287, 5287, 5287, 5289, 5289,13871, 5289, 5289, 5289, 5289, 5289, 5289,14061, 5289, 5289,14054,13871, 0,14054,13871,14061,13542, 5289, 5289, 5289, 5289, 5289, 5289, 5289,14063,13871, 0,13542, 5289, 14073,14059,14060,13871,14062,14056, 0,13915,14073,14041, 14054,14064,13542, 5289,14071,13542, 5289, 5289, 5289,13542, 5289, 5298, 5298,13915, 5298, 5298, 5298, 5298, 5298, 5298, 14062, 5298, 5298,15547,13915,13470,14041, 0,14064,14063, 5298, 5298, 5298, 5298, 5298, 5298,13470,14060,13915,14067, 14072, 5298,13597,14071,14041,13915,14064, 0,14078,14068, 13470,15547,14075,13470,14074, 5298,13597,13470, 5298, 5298, 5298, 5298, 5298,13597,13470,14082, 5298, 5299, 5299,14067, 5299, 5299, 5299, 5299, 5299, 5299,13597, 5299, 5299,14068, 14074,14078,13597,14076,12414,14072, 5299, 5299, 5299, 5299, 5299, 5299,13880,12414,14076,13476,14075, 5299,14081,13880, 0,12414,14079,14093,14082,13880,13476,14117,14077, 0, 13880, 5299,12414, 0, 5299, 5299, 5299, 5299, 5299, 0, 13476,12416,12416,13476,14079,14093,12414,13476,14081,12414, 12416, 5299, 5315,12414,12414,14077,13880,14117,12416,13548, 13476, 5315, 5315, 5315, 5315, 5315, 5315, 5315, 5315,12416, 13548,14086,12414,14077, 5315, 5315, 5315, 5315, 5315, 5315, 14092,13891,14115,12416,13548, 0,12416,13548,13891,14087, 12416,13548,14088, 5315,13891,14085, 5315,14087,14089,13891, 5315, 5315, 5315, 5315, 5315, 5315, 5316, 5316, 5316, 5316, 5316, 5316, 5316,14092, 0,14115,14086,14099,14088, 5316, 5316, 5316, 5316, 5316, 5316,13891,13931,13931,13931,13931, 13931,13931,13931, 0,14085,12418,14096,14091, 5316, 0, 14097, 5316,14089,14099,12418, 5316, 5316, 5316, 5316, 5316, 5316, 5322,12418, 5322, 5322, 5322, 5322, 5322, 5322, 5322, 5322,14106,14090,12418,14091,13896, 5322, 5322, 5322, 5322, 5322, 5322,13896,14090,14354,14096,14100,12418,13896,14098, 12418,14112,14091,13896,12418,14097,14110,14098,12418,14105, 14109, 0, 5322, 5322, 5322, 5322, 5322, 5322, 5326, 5326, 5326, 5326, 5326, 5326, 5326, 5326,14106,14112,14354,13896, 14101, 5326, 5326, 5326, 5326, 5326, 5326,12420,12419,13507, 14100,14101,14143, 0,14111,13507,12420,12419,14105,14109, 13507,14110,14111,14113,12420,12419,14119, 5326, 5326, 5326, 5326, 5326, 5326, 5328,13507,12420,12419,13507,14143,14140, 13551,13507, 5328, 5328, 5328, 5328, 5328, 5328, 5328,12420, 12419,13551,12420,12419,13551,14145,12420,12419,14118,14141, 5328,12419,14159,14114, 0,13551,14145,14113,13551,12420, 14119,14142,13551,14104, 5328,14150,14104, 5328,14140,14142, 14118, 5328, 5329,12592,12592,12592,12592,12592,12592,12592, 14114, 5329, 5329, 5329, 5329, 5329, 5329, 5329,13608,13602, 13515,12592,14104,14147,14141,14150,13515,14159,14114, 5329, 13608,13515,13608,13602, 0,12592,14144,14148, 0,13608, 13602,14193,12592, 5329,13608,13515, 5329,13608,13515,14146, 5329, 5330,13515,13602,14151,14165,14147,13558,13608,14148, 5330, 5330, 5330, 5330, 5330, 5330, 5330,12681,13558,12681, 12681,12681,12681,12681,12681,12681,14146,14124, 5330,14161, 14144,14152,13558,13623,14151,13558,14193,12681,14165,13558, 14154,14124, 5330,14149,14146, 5330,13869,13623,14124, 5330, 5346,12681,13869,14158,13623,14161,14124,13869,12681, 5346, 5346, 5346, 5346, 5346, 5346, 5346, 5346,13623,14123,14136, 14152,13869, 5346, 5346, 5346, 5346, 5346, 5346,13869,13897, 14149,14170,14123,14136,14154,14163,13897,14160, 0,14123, 14136, 5346,14158,14123,14136,14160,14163,13897, 5346, 5346, 5346, 5346, 5346, 5346,12860,12860,12860,12860,12860,12860, 12860, 5346, 5347, 5347, 5347, 5347, 5347, 5347, 5347,14130, 14170,14137,12860,13897,14153, 5347, 5347, 5347, 5347, 5347, 5347,14553,13904,14130,14162,14137,12860, 0,14553,13904, 14130,12860,14137,12860, 5347,13904,14153,14130,13286,14137, 13904, 5347, 5347, 5347, 5347, 5347, 5347,13286,13286,13286, 13286,13286,13286,13286, 5347, 5353,14166, 5353, 5353, 5353, 5353, 5353, 5353, 5353, 5353,13286,13904,14164,14162,13906, 5353, 5353, 5353, 5353, 5353, 5353,13906,13909,14166,13286, 14168,14169,14816,14208,13909,14820,13286,13906,14209,14816, 13909,14208,14820,14167,14164,13909, 5353, 5353, 5353, 5353, 5353, 5353, 5357, 5357, 5357, 5357, 5357, 5357, 5357, 5357, 14168,14169,14164,13906,14209, 5357, 5357, 5357, 5357, 5357, 5357,13909,13932,13932,13932,13932,13932,13932,13932,12682, 14167,12682,12682,12682,12682,12682,12682,12682,14213,14227, 13416, 5357, 5357, 5357, 5357, 5357, 5357, 5359,14210,12682, 13416,13416,13416,13416,13416,13416, 5359, 5359, 5359, 5359, 5359, 5359, 5359,12682,14192,14227,14231,14388,13416,14214, 12682,14213,14244,12683, 5359,12683,12683,12683,12683,12683, 12683,12683,13416,14135,14187,13416, 0,13910, 5359,13416, 14187,14214,14210,12683,13910, 5359,14132,14135,14244,14231, 13518,14388,14132,14192,14135,13910,13518,12683, 5359, 5360, 14132,13518,14187,13637,12683,14211,14135,14132, 5360, 5360, 5360, 5360, 5360, 5360, 5360,13518,14211,13526,13518,14206, 13606,13910,13518,13526,14218,13533, 5360,13541,13526, 0, 13637,13533,13606,13541,13606,14207,13533,13549,13541, 0, 5360,13606,13526,13549,13637,13526,13606, 5360,13549,13526, 13533,13637,13541,13533,13606,13541,14195,13533,14206,13541, 5360, 5361,13549,14218,13637,13549,13550,14220,13870,13549, 5361, 5361, 5361, 5361, 5361, 5361, 5361,13550,13557,13870, 14207,14215,14216,14195,13557,14217, 0,14226, 5361,13557, 14234,13550,14225,13870,13550,14226, 0,14195,13550, 0, 13870,14224, 5361,13557,14195,14243,13557,14228,13640, 5361, 13557,14220,14216,14243,13927,14217,14219,13550,14215,13870, 14234,13927, 5361, 5385, 5385,13917, 5385, 5385, 5385, 5385, 5385, 5385,13927, 5385, 5385,13640,14199,14225,14219, 0, 14224,13917, 5385, 5385, 5385, 5385, 5385, 5385,14242,13640, 14199,14228,13917, 5385,14233, 0,13640,14199,13927,13933, 13933,13933,13933,13933,13933,13933,13917, 5385,14199,13640, 5385, 5385, 5385,13917, 5385, 5386, 5386,13640, 5386, 5386, 5386, 5386, 5386, 5386,13916, 5386, 5386,13918,13928,14238, 14229,14233,13917,14242, 5386, 5386, 5386, 5386, 5386, 5386, 13916,14229, 0,13918,13928, 5386,13916,14246,14232,14237, 13928,13916,14245,14202,13918,13928,14236,13918,14246, 5386, 14212,14248, 5386, 5386, 5386,13916, 5386,14202,13918,13928, 14232,14237,13916,14238,14202,13918,13928, 5386, 5396, 5396, 14250, 5396, 5396, 5396, 5396, 5396, 5396,14212, 5396, 5396, 14202,13929, 0,14235,14248,14236,14245, 5396, 5396, 5396, 5396, 5396, 5396,13926,14827,14212,14241,13929, 5396,14253, 13926,14827,14257,14818,14126,14126,13926,14250,13929,14230, 14818,13926, 5396,14235,14260, 5396, 5396, 5396,14127, 5396, 5397, 5397,13929, 5397, 5397, 5397, 5397, 5397, 5397,13929, 5397, 5397,14126,14171,14127,14241,14230,13926,14253, 5397, 5397, 5397, 5397, 5397, 5397,14127,14126,14257,14249,14171, 5397,14261,14259,14126,14230,14251,14126,14258,14260,14127, 14171,14818,14261, 0, 5397,14258,14127, 5397, 5397, 5397, 14249, 5397,14271, 0,14171, 0, 0,14171,14259, 0, 14271,14171, 5397, 5406, 5406,14251, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5407, 5407, 14256, 5407, 5407, 5407, 5407, 5407, 5407,14252, 5407, 5407, 14266,14263,14264,14277, 0,14272,14247, 5407, 5407, 5407, 5407, 5407, 5407, 0,14270,14265,14273,14274, 5407, 0, 14133,14133,14196,14197,14264,14277,14269,14252,14274,14256, 14266,14272, 5407,14247,14263, 5407, 5407, 5407, 5407, 5407, 5412, 5412, 5412, 5412, 5412, 5412, 5412, 5412,14133,14196, 14197,14247,14265, 5412, 5412, 5412, 5412, 5412, 5412,14270, 14273,14281,14133,14196,14197,14269,14198,14262,14275,14133, 14196,14197, 5412,14133, 0,14197,14276,14280,14284, 5412, 5412, 5412, 5412, 5412, 5412, 5413, 5413, 5413, 5413, 5413, 5413, 5413, 5413,14198,14262,14275,14282,14283, 5413, 5413, 5413, 5413, 5413, 5413,14282,14290,14281,14198,14285,14276, 14289,14294,14262,14275,14198,14293,14280,14297,14198,14285, 14299,14300,14284,14283, 5413, 5413, 5413, 5413, 5413, 5413, 5416, 5416, 5416, 5416, 5416, 5416, 5416, 5416,14288,14296, 14308,14288, 5416, 5416, 5416, 5416, 5416, 5416, 5416,14289, 14290,14295,14306,14299,14293,14301,14294,14298,14300,14295, 14305,14297,14309,14314,14302,14296,14308,14288,14312, 5416, 5416, 5416, 5416, 5416, 5416, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420,14311,14298,14301,14313,14307, 5420, 5420, 5420, 5420, 5420, 5420,14302,14307,14310,14306,14326,14305, 14314,14312,14298,14316,14319,14320,14309,14310,14313,14315, 14311,14323,14331,14330, 5420, 5420, 5420, 5420, 5420, 5420, 5423, 5423, 5423, 5423, 5423, 5423, 5423,14322,14311,14325, 14324,14326,14321, 5423, 5423, 5423, 5423, 5423, 5423,14315, 14321,14324,14316,14319,14334,14339,14332,14335,14340,14333, 14320,14327,14330,14322,14332,14323,14325,14331,14335, 5423, 5423, 5423, 5423, 5423, 5423, 5429, 5429, 5429, 5429, 5429, 5429, 5429, 5429,14327,14325,14333,14344,14345, 5429, 5429, 5429, 5429, 5429, 5429,14339,14345,14347,14349,14334,14338, 14343,14346,14338,14340,14350,14348,14374,14352,14353,14357, 14373,14380,14351,14377, 5429, 5429, 5429, 5429, 5429, 5429, 5432, 5432, 5432, 5432, 5432, 5432, 5432,14346,14338,14352, 14349,14344,14348, 5432, 5432, 5432, 5432, 5432, 5432,14343, 14347,14350,14351, 0,14380,14358,14356,14375,14358,14373, 14348,14374,14353,14357,14357,14375,14382,14377,14376, 5432, 5432, 5432, 5432, 5432, 5432, 5436, 5436, 5436, 5436, 5436, 5436, 5436,14356,14358,14363,14367,14379, 5436, 5436, 5436, 5436, 5436, 5436, 5436,14376,14395,14378,14358,14363,14367, 14358,14364,14387,14382,14358,14363,14367,14378,14363,14383, 14367,14384,14398,14379, 5436, 5436, 5436, 5436, 5436, 5436, 5437, 5437, 5437, 5437, 5437, 5437, 5437, 5437,14364,14365, 14370,14379,14381, 5437, 5437, 5437, 5437, 5437, 5437,14383, 14395,14384,14364,14365,14370,14385,14387,14390,14394,14364, 14365,14370,14386,14550,14381,14549,14398,14572,14365, 5437, 5437, 5437, 5437, 5437, 5437, 5440, 5440, 5440, 5440, 5440, 5440, 5440,14368,14390,14386,14402,14397,14396, 5440, 5440, 5440, 5440, 5440, 5440,14385,14396,14368,14394, 0,14402, 14572,14400,14401,14368,14549,14128,14402,14556,14550,14402, 14566,14368,14397,14569, 5440, 5440, 5440, 5440, 5440, 5440, 5444, 5444, 5444, 5444, 5444, 5444, 5444,14400,14485,14401, 14490,14557,14128, 5444, 5444, 5444, 5444, 5444, 5444,14557, 14565,14400,14485,14401,14490,14485,14128,14841,14400,14485, 14401,14490,14556,14128,14841,14566,14573,14569,14128, 5444, 5444, 5444, 5444, 5444, 5444, 5445,14128, 5445, 5445, 5445, 5445, 5445, 5445, 5445, 5445,14568,14571,14577,14573,14565, 5445, 5445, 5445, 5445, 5445, 5445,14445,14445,14445,14445, 14445,14445,14445,14456,14456,14456,14456,14456,14456,14456, 14585,14568,14591,14571,14580,14598, 5445, 5445, 5445, 5445, 5445, 5445, 5448, 5448, 5448, 5448, 5448, 5448, 5448, 5448, 14579,14571,14577,14592,14593, 5448, 5448, 5448, 5448, 5448, 5448,14467,14467,14467,14467,14467,14467,14467,14481,14481, 14481,14481,14481,14481,14481,14585,14579,14591,14580,14592, 14598, 5448, 5448, 5448, 5448, 5448, 5448, 5451, 5451, 5451, 5451, 5451, 5451, 5451,14635, 0,14653, 0,14593, 0, 5451, 5451, 5451, 5451, 5451, 5451,14482,14482,14482,14482, 14482,14482,14482,14483,14483,14483,14483,14483,14483,14483, 14635,14626,14653,14633,14576,14584, 5451, 5451, 5451, 5451, 5451, 5451, 5455, 5455, 5455, 5455, 5455, 5455, 5455,14489, 14515,14536,14489,14567,14516, 5455, 5455, 5455, 5455, 5455, 5455,14567,14515,14489,14515,14536,14516,14497,14516,14497, 14489,14515,14536,14576,14584,14516,14626,14536,14633,14515, 14516, 5455, 5455, 5455, 5455, 5455, 5455, 5456, 5456, 5456, 5456, 5456, 5456, 5456, 5456,14497,14535,14570,14578,14646, 5456, 5456, 5456, 5456, 5456, 5456,14578,14581,14570,14497, 14535,14586,14497,14498,14498,14499,14497,14535,14581,14586, 14600,14636,14602,14639,14590,14535, 5456, 5456, 5456, 5456, 5456, 5456, 5459, 5459, 5459, 5459, 5459, 5459, 5459, 5459, 14545,14498, 0,14499,14646, 5459, 5459, 5459, 5459, 5459, 5459,14601,14602,14600,14545,14498,14639,14499,14498,14539, 14499,14545,14498,14590,14499,14636,14597,14499,14651,14545, 14599, 5459, 5459, 5459, 5459, 5459, 5459, 5462, 5462, 5462, 5462, 5462, 5462, 5462,14642,14637,14539,14539,14601,14640, 5462, 5462, 5462, 5462, 5462, 5462,14637,14599,14627,14655, 14539,14857,14541,14542,14543,14597,14627,14539,14857,14632, 14655,14640,14662,14651,14642,14599, 5462, 5462, 5462, 5462, 5462, 5462, 5466, 5466, 5466, 5466, 5466, 5466, 5466,14541, 14542,14543, 0,14654,14634, 5466, 5466, 5466, 5466, 5466, 5466,14605,14634,14541,14542,14543,14657,14605,14632,14638, 14541,14542,14543,14641,14645,14690,14650,14662,14541,14605, 14543, 5466, 5466, 5466, 5466, 5466, 5466, 5467, 5467, 5467, 5467, 5467, 5467, 5467, 5467,14491,14638,14654,14652,14657, 5467, 5467, 5467, 5467, 5467, 5467,14652, 0,14690,14491, 14641,14661,14666,14645,14638,14650,14491,14125,14125,14658, 14129,14665,14664,14666,14669,14683, 5467, 5467, 5467, 5467, 5467, 5467, 5470, 5470,14491, 5470, 5470, 5470, 5470, 5470, 5470,14658, 5470, 5470,14670,14125,14494,14129,14664,14663, 14661, 5470, 5470, 5470, 5470, 5470, 5470,14663,14675,14125, 14494,14129, 5470,14669,14671,14665,14125,14494,14129,14683, 14134,14134,14671, 0, 0,14676, 5470,14697,14494, 5470, 5470, 5470,14621, 5470,14125,14125,14129,14129,14688,14670, 13578,13578,13578,13578,13578,13578,13578,14675,14134, 5470, 5475, 5475, 5475, 5475, 5475, 5475, 5475, 5475,13578,14656, 14621,14677,14134, 5475, 5475, 5475, 5475, 5475, 5475,14134, 14676,14697,13578,14692,14621,14693,14703,14621, 0,13578, 14689,14621,14134,14688,14696,14687,14656,14677,14701, 5475, 5475, 5475, 5475, 5475, 5475, 5476, 5476, 5476, 5476, 5476, 5476, 5476,14703,14692,14656,14693,14696,14689, 5476, 5476, 5476, 5476, 5476, 5476,14620,14620,14620,14620,14620,14620, 14620,14623,14623,14622,14687,14689, 0,14620,14707,14704, 0,14722,14691,14701, 5476, 5476, 5476, 5476, 5476, 5476, 5482, 5482, 5482, 5482, 5482, 5482, 5482, 5482,14705,14623, 0,14622,14702, 5482, 5482, 5482, 5482, 5482, 5482,14705, 14702,14707,14716,14623,14722,14622,14623,14203,14622,14691, 14623,14695,14622,14704,14700,14708,14710,14706,14712, 5482, 5482, 5482, 5482, 5482, 5482, 5486, 5486, 5486, 5486, 5486, 5486, 5486, 5486,14622,14694,14203,14723,14708, 5486, 5486, 5486, 5486, 5486, 5486,14706, 0,14710,14716,14694,14203, 14695,14694,14203,14700,14873,14694,14203,14712,14723, 0, 0,14873,14706, 0, 5486, 5486, 5486, 5486, 5486, 5486, 5491, 5491,14203, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5492, 5492,14174, 5492, 5492, 5492, 5492, 5492, 5492,14711, 5492, 5492,14718,14511, 0, 14720, 0,14719,14174, 5492, 5492, 5492, 5492, 5492, 5492, 14715,14720,14511,14717,14174, 5492,14709, 0, 0,14511, 0,14717, 0,14718,14711,14721,14724,14729,14174, 5492, 14511,14174, 5492, 5492, 5492,14174, 5492, 5493, 5493,14175, 5493, 5493, 5493, 5493, 5493, 5493,14719, 5493, 5493,14715, 14530,14731,14721,14709,14174,14175, 5493, 5493, 5493, 5493, 5493, 5493, 5493,14724,14530,14728,14175, 5493,14725,14175, 14721,14530,14729,14760, 0,14742,14732,14731, 0,14734, 14175, 5493,14530,14175, 5493, 5493, 5493,14175, 5493, 5507, 5507,14176, 5507, 5507, 5507, 5507, 5507, 5507,14725, 5507, 5507,14742,14514,14760,14728,14740,14734,14176, 5507, 5507, 5507, 5507, 5507, 5507,14514,14733,14514,14730,14176, 5507, 14732,14741,14735,14514,14734,14730,14733,14537,14514,14741, 14739,14736,14176, 5507,14514,14176, 5507, 5507, 5507,14176, 5507, 5508, 5508,14177, 5508, 5508, 5508, 5508, 5508, 5508, 14740, 5508, 5508,14736,14537,14735,14744,14755,14743,14177, 5508, 5508, 5508, 5508, 5508, 5508, 5508,14744,14537,14739, 14177, 5508,14814,14749,14758,14537,14747, 0,14761,14747, 14748,14752,14753,14755,14177, 5508,14537,14177, 5508, 5508, 5508,14177, 5508, 5514, 5514,14178, 5514, 5514, 5514, 5514, 5514, 5514,14743, 5514, 5514,14747,14814,14758,14761,14177, 14756,14178, 5514, 5514, 5514, 5514, 5514, 5514,14749,14748, 14752,14754,14178, 5514,14759,14766,14771,14753,14178,14754, 14781,14757,14764,14766,14767,14773,14178, 5514,14781,14178, 5514, 5514, 5514,14178, 5514, 5515, 5515,14181, 5515, 5515, 5515, 5515, 5515, 5515,14756, 5515, 5515,14773,14757,14771, 14767,14759,14768,14181, 5515, 5515, 5515, 5515, 5515, 5515, 5515,14764,14774,14769,14181, 5515,14757,14680,14680,14680, 14680,14680,14680,14680,14769,14776,14779,14782,14181, 5515, 14680,14181, 5515, 5515, 5515,14181, 5515, 5519, 5519,14182, 5519, 5519, 5519, 5519, 5519, 5519,14768, 5519, 5519,14774, 0,15811,14775,14782,14680,14182, 5519, 5519, 5519, 5519, 5519, 5519,14765, 0,14776,14779,14182, 5519,14682,14682, 14682,14682,14682,14682,14682,14360,14361,14780,14810,15811, 14182, 5519,14775,14182, 5519, 5519, 5519,14182, 5519, 5520, 5520,14406, 5520, 5520, 5520, 5520, 5520, 5520,14182, 5520, 5520,14786,14406,14360,14361,14682,14783,14765, 5520, 5520, 5520, 5520, 5520, 5520, 5520,14810,14406,14360,14361, 5520, 14360,14361,14780,14406,14360,14361,14682,14770, 0,14790, 14794,14787, 0, 5520,14786,14360, 5520, 5520, 5520,14361, 5520, 5521, 5521,14180, 5521, 5521, 5521, 5521, 5521, 5521, 14783, 5521, 5521,14787,14770,14492,14784,14799,14792,14180, 5521, 5521, 5521, 5521, 5521, 5521,14792,14784,14790,14492, 14180, 5521,14770, 5521,14794,13579,14492,13579,13579,13579, 13579,13579,13579,14791,14180, 5521,14793,14180, 5521, 5521, 5521,14180, 5521,14812,14492,13579,14799,14800,14180, 5521, 5532, 5532,14183, 5532, 5532, 5532, 5532, 5532, 5532,13579, 5532, 5532,14793, 0,14795,14812,13579, 0,14183, 5532, 5532, 5532, 5532, 5532, 5532,14795,14803, 0,14791,14183, 5532,14681,14681,14681,14681,14681,14681,14681,14798,14785, 14811,14798,14800,14183, 5532,14804,14183, 5532, 5532, 5532, 14183, 5532, 5533, 5533,14183, 5533, 5533, 5533, 5533, 5533, 5533,14805, 5533, 5533,14534,14803,14785,14798,14681,14805, 14811, 5533, 5533, 5533, 5533, 5533, 5533, 5533,14534, 0, 0,14407, 5533,14681,14785,14534,14807,14407,14809,14904, 14804,14806,14407,14808,14905,14813, 5533,14897,14534, 5533, 5533, 5533,14185, 5533, 5543, 5543,14407, 5543, 5543, 5543, 5543, 5543, 5543,14407, 5543, 5543,14905,14806,14185,14825, 14808,14809,14904, 5543, 5543, 5543, 5543, 5543, 5543,14185, 14807,14909, 0,14408, 5543,14823,14897, 0,14808,14813, 14830,14544,14823,14185,14408,14825,14185,14830, 5543, 0, 14185, 5543, 5543, 5543,14185, 5543, 5544, 5544,14408, 5544, 5544, 5544, 5544, 5544, 5544,14408, 5544, 5544,14544,14831, 14909,14845, 0, 0,14409, 5544, 5544, 5544, 5544, 5544, 5544, 5544,14544,14817,14408,14409, 5544,14912,14409,14544, 14817,14898,14931,14823,14544,14831,14817,14845,14830,14409, 5544,14919,14544, 5544, 5544, 5544,14409, 5544, 5551, 5551, 14426, 5551, 5551, 5551, 5551, 5551, 5551,14844, 5551, 5551, 14861,14426,14469,14900,14844,14931,14912, 5551, 5551, 5551, 5551, 5551, 5551,14469,14860,14426,14898,14425, 5551,14906, 14919,14860,14426,14425,14907,14899,14861,14469,14425,14900, 14469,14824, 5551,14899,14469, 5551, 5551, 5551,14824, 5551, 5552, 5552,14425, 5552, 5552, 5552, 5552, 5552, 5552,14425, 5552, 5552,14824, 0,14907,14844,14906, 0,14471, 5552, 5552, 5552, 5552, 5552, 5552, 5552,14822,14877,14829,14471, 5552,14902,14860,14822,14877,14829, 0,14908,14915,14822, 14500,14829,14902,14471, 5552,14913,14471, 5552, 5552, 5552, 14471, 5552, 5556, 5556,14500, 5556, 5556, 5556, 5556, 5556, 5556,14500, 5556, 5556,14915, 0,14472,14908, 0,14471, 14914, 5556, 5556, 5556, 5556, 5556, 5556,14472,14914,14500, 14472,14493, 5556,14868,14868,14868,14868,14868,14868,14868, 14913,14472,14509,14920,14472,14493, 5556,14901,14472, 5556, 5556, 5556,14493, 5556, 5557, 5557,14509, 5557, 5557, 5557, 5557, 5557, 5557,14509, 5557, 5557, 0, 0,14932, 0, 14493,14493,14479, 5557, 5557, 5557, 5557, 5557, 5557, 5557, 14916,14509,14843,14479, 5557,14875,14859,14832,14920,14843, 14932,14901,14875,14859,14832,14843,14927,14479, 5557,14859, 14479, 5557, 5557, 5557,14479, 5557, 5558, 5558,14832, 5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558,14172,14179, 14903,14929,14927,14366,14916, 5558, 5558, 5558, 5558, 5558, 5558, 5558,14929, 0,14172,14179, 5558,14366,14926, 0, 14172,14879, 0,14875,14366,14172,14179,14903,14879,14925, 5558,14993,14366, 5558, 5558, 5558, 5558, 5558,14366,14172, 14179,14921,14172,14179,14937,14903,14172,14179,14179,14921, 5558, 5560, 5560,14528, 5560, 5560, 5560, 5560, 5560, 5560, 5560, 5560, 5560,14926,14528,14993,14179,14934,14925, 0, 5560, 5560, 5560, 5560, 5560, 5560, 5560,14874,14528,14879, 14882, 5560,14933,14937,14874,14528,14939,14882,14528,14930, 14874,14510,14928,14882,14939, 5560,14938,14934, 5560, 5560, 5560, 5560, 5560, 5564, 5564,14510, 5564, 5564, 5564, 5564, 5564, 5564,14510, 5564, 5564,14988,14930,14525,14495,14933, 0, 0, 5564, 5564, 5564, 5564, 5564, 5564,14525,14941, 14510,14510,14495, 5564,14930,14495,14928,14942,14949,14495, 0,14938,14525,14940,14943,14988,14834, 5564,14942,14525, 5564, 5564, 5564,14834, 5564, 5565, 5565,14495, 5565, 5565, 5565, 5565, 5565, 5565,14834, 5565, 5565,14525,14944,14940, 14496,14943,14945,14941, 5565, 5565, 5565, 5565, 5565, 5565, 5565,14952,14948,14949,14496, 5565,14974,14496,14950,14943, 14834,14496, 0,14517,14945,14957,14950,14951, 0, 5565, 14956,14944, 5565, 5565, 5565,14496, 5565, 5573, 5573,14517, 5573, 5573, 5573, 5573, 5573, 5573,14991, 5573, 5573,14974, 14517,14948,14501,14951,14953,14952, 5573, 5573, 5573, 5573, 5573, 5573,14529,14969,14517,14953,14501, 5573,14991,14956, 14957,14517,14958,14501,14971,14962,14529,14964,14965,14966, 14958, 5573,14971,14529, 5573, 5573, 5573,14501, 5573, 5574, 5574,14518, 5574, 5574, 5574, 5574, 5574, 5574,14987, 5574, 5574,14529,14969,14964,14972,14970,14966,14518, 5574, 5574, 5574, 5574, 5574, 5574, 5574,14979,14977, 0,14518, 5574, 14962,15005,14965,14979,14966,14505,14998,14505,14973,14986, 14972,14978,14518, 5574,14998,14987, 5574, 5574, 5574,14518, 5574, 5578, 5578,14518, 5578, 5578, 5578, 5578, 5578, 5578, 14970, 5578, 5578,14505,14558,14977,14985,14983,15005,14846, 5578, 5578, 5578, 5578, 5578, 5578,14846,14505,14558,14990, 14505, 5578,14973,14986,14505,14558,14978,14506,14506,14519, 14846,14989,14985,14999,14992, 5578,14558,14505, 5578, 5578, 5578,14558, 5578, 5579, 5579,14519, 5579, 5579, 5579, 5579, 5579, 5579,14983, 5579, 5579,14506,14519, 0,14990,14999, 14561,14989, 5579, 5579, 5579, 5579, 5579, 5579, 5579,14506, 14519,14996,14506, 5579,14561,15046,14506,14519,14992,15003, 0,14561,14997,15046, 0,14519,14862, 5579,14561,14506, 5579, 5579, 5579,14862, 5579, 5580, 5580,14561, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580,14862,14520,15000, 14996,15006,15003,15002, 5580, 5580, 5580, 5580, 5580, 5580, 5580,15001,14470,14478,14520, 5580,15049,14997,14470,14478, 0,14881,15001,14470,14478,14520,15047,15049,14881, 5580, 15002,15006, 5580, 5580, 5580, 5580, 5580,14470,14478,14520, 14470,14478,14881,15000,14470,14478,14520,15007,15002, 5580, 5582, 5582,15047, 5582, 5582, 5582, 5582, 5582, 5582, 5582, 5582, 5582,14869,14869,14869,14869,14869,14869,14869, 5582, 5582, 5582, 5582, 5582, 5582, 5582,15008,15007,14833,15024, 5582,15044,15048,14508,15045,14833,15054,15053,15055,15058, 15051,14833,15004,15024, 5582, 0,14833, 5582, 5582, 5582, 5582, 5582, 5622, 5622, 5622, 5622, 5622, 5622, 5622, 5622, 5622,14508,14848,14532,15004,15008,15054,15024,15055,14848, 15044, 5622,14833,15051,15053,14508,15048,14532,14508,15045, 14848, 0,14508,15058,14532, 5622,15066, 0, 5622,14508, 5622,14173, 5622, 5627, 5627,14508, 5627, 5627, 5627, 5627, 5627, 5627,14532, 5627, 5627,15029,14848,14173,14512,14186, 15056,15052, 5627, 5627, 5627, 5627, 5627, 5627,14173,15029, 14512,15057,14512, 5627,14502,14186,15029, 0,15029,14512, 0,15066,14173,15052,14512,14173,14186, 5627,14502,14173, 5627, 5627, 5627,15057, 5627,14502,15067,14512,15065,15056, 14186, 0,14173,14186,15067,15069,15009,14186,14502,15086, 5627, 5628, 5628,14502, 5628, 5628, 5628, 5628, 5628, 5628, 14186, 5628, 5628,15059,15050,15009,14513,14526,15087,14503, 5628, 5628, 5628, 5628, 5628, 5628,15101,15065,14513,15009, 14513, 5628,14526,14503,15009,15035,15009,14513,15086,15069, 14503,15050,14513,14526,15035, 5628, 0,15059, 5628, 5628, 5628, 5628, 5628,14503,14503,14513,14513,14526,15035,15050, 15101, 0, 0,15087,14526,15035, 5628, 5629, 5629,15035, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5629, 5630, 5630,15061, 5630, 5630, 5630, 5630, 5630, 5630,15093, 5630, 5630,14870,14870,14870,14870,14870,14870, 14870, 5630, 5630, 5630, 5630, 5630, 5630, 0, 0, 0, 15061,15091, 5630,14889,14889,14889,14889,14889,14889,14889, 15088, 0,15091, 0,15093,15109, 5630, 0,15088, 5630, 5630, 5630, 5630, 5630, 5631, 5631,15109, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5631, 5636, 5636, 5636, 5636, 5636, 5636, 5636, 5636,15068,15089, 0, 15094,15106, 5636, 5636, 5636, 5636, 5636, 5636,15090,15106, 15100, 0,15096, 0,14772,14772,14772,14772,14772,14772, 14772, 5636,15094,15068,15089,14201, 0,14772, 5636, 5636, 5636, 5636, 5636, 5636, 5641,14201,14201,14201,14201,14201, 14201,14201,15096, 5641, 5641, 5641, 5641, 5641, 5641, 5641, 5641,14772,15090,14201,15100,14847, 5641, 5641, 5641, 5641, 5641, 5641,14847,14863,15153,15097, 0,14201,14847,15092, 14863,15098,15095,14847,14201,15153,14863,15105,15013,15014, 15108,14863, 5641, 5641, 5641, 5641, 5641, 5641, 5649, 5649, 5649, 5649, 5649, 5649, 5649,15097,15092,15013,15014,14847, 15013, 5649, 5649, 5649, 5649, 5649, 5649,14863,14864,15095, 15098,15013,15014, 0,15092,14864,15013,15014,15013,15014, 15104,15099,15105,15018,15108,15114,14864, 5649, 5649, 5649, 5649, 5649, 5649, 5653, 5653, 5653, 5653, 5653, 5653, 5653, 5653,15107,15018,15099, 0, 0, 5653, 5653, 5653, 5653, 5653, 5653,14864,14878,15111,15114,15018,15031,15031,15104, 14878,15018,14507,15018,15076,15113,14878,15107,15115, 0, 15018,14878, 5653, 5653, 5653, 5653, 5653, 5653, 5658, 5658, 5658, 5658, 5658, 5658, 5658,15031, 0,15111,15149,15076, 14507, 5658, 5658, 5658, 5658, 5658, 5658,14878,15115,15031, 0,15321,15113,15076,14507,15150,15031,14507,15019,15032, 15076,14507,15112,15150,14507,15076,15019, 5658, 5658, 5658, 5658, 5658, 5658, 5662,14507, 5662, 5662, 5662, 5662, 5662, 5662, 5662, 5662,15149,15112,15019,15032,14880, 5662, 5662, 5662, 5662, 5662, 5662,14880,14883,15321,15152,15158,15019, 15032,15151,14883,15116,15019,14880,15019,15032,14883,15162, 15021,15022,15155,14883, 5662, 5662, 5662, 5662, 5662, 5662, 5670, 5670, 5670, 5670, 5670, 5670, 5670,15151,15158,15021, 15022,14880, 0, 5670, 5670, 5670, 5670, 5670, 5670,14883, 14884,15152,15116,15021,15022,15155,15033,14884,15021,15022, 15021,15022,15156,15162,15021,15022,15159, 0,14884, 5670, 5670, 5670, 5670, 5670, 5670, 5674, 5674, 5674, 5674, 5674, 5674, 5674, 5674,15033,15156,15075,15110,15161, 5674, 5674, 5674, 5674, 5674, 5674,14884,15335,15159,15033, 0,15075, 15037,15037,15039,15040,15033,15041,15075,15163,15033,15161, 15075,15166,15154,15110, 5674, 5674, 5674, 5674, 5674, 5674, 5678, 5678, 5678, 5678, 5678, 5678, 5678, 5678,15037,15039, 15040,15110,15041, 5678, 5678, 5678, 5678, 5678, 5678,15154, 15335,15163,15037,15039,15040,15148,15041,15072,15072,15037, 15039,15040,15157,15041, 0,15166,15166,15154,15010, 5678, 5678, 5678, 5678, 5678, 5678, 5683, 5683, 5683, 5683, 5683, 5683, 5683,15010, 0,15072,15165,15141,15010, 5683, 5683, 5683, 5683, 5683, 5683,15148,15341, 0,15324,15072,15157, 15141,15010,15073,15074,15082,15072,15010,15141,15010,15141, 15072,15165,15338,15323, 5683, 5683, 5683, 5683, 5683, 5683, 5687, 5687, 5687, 5687, 5687, 5687, 5687, 5687,15341,15073, 15074,15082,15322, 5687, 5687, 5687, 5687, 5687, 5687,15323, 15322,15324,15348,15073,15074,15082,15160,15132,15083,15083, 15073,15074,15082,15132,15074, 0,15338,15340,15012, 5687, 5687, 5687, 5687, 5687, 5687, 5691, 5691, 5691, 5691, 5691, 5691, 5691, 5691,15337, 0,15132,15083,15012, 5691, 5691, 5691, 5691, 5691, 5691,15340,15160,15351,15348,15344,15339, 15083,15012,15139,15083,15136,15136,15012,15083,15012,15337, 15339, 0,15340,15320, 5691, 5691, 5691, 5691, 5691, 5691, 5696, 5696, 5696, 5696, 5696, 5696, 5696,15012,15344,15173, 15139,15336,15136, 5696, 5696, 5696, 5696, 5696, 5696,15336, 15351,15354,15362,15173,15139,15137,15136,15139,15175,15136, 15173,15139,15320,15136,15334,15342,15139,15375,15347, 5696, 5696, 5696, 5696, 5696, 5696, 5700, 5700, 5700, 5700, 5700, 5700, 5700, 5700,15137,15354,15175,15355,15342, 5700, 5700, 5700, 5700, 5700, 5700,15343,15171,15362,15137,15352,15175, 15137,15171,15349,15334,15137,15263,15175,15347,15355,15352, 15349,15375,15137,15171, 5700, 5700, 5700, 5700, 5700, 5700, 5704, 5704, 5704, 5704, 5704, 5704, 5704, 5704,15181,15262, 15350,15343,15263, 5704, 5704, 5704, 5704, 5704, 5704,15360, 15368,15358,15181,15262,15390,15181,15263,15360,15368,15181, 15262,14521,15353,15263, 0,15359,15350,15262,15011, 5704, 5704, 5704, 5704, 5704, 5704, 5705, 5705,14521, 5705, 5705, 5705, 5705, 5705, 5705,14523, 5705, 5705,15011,14521,15353, 15358,15390,15366,15363, 5705, 5705, 5705, 5705, 5705, 5705, 14523,15011,14521,14369,15363, 5705,15011,15353,15011,14521, 15359,14523,14369,14369,14369,14369,14369,14369,14369, 5705, 0,15011, 5705, 5705, 5705,14523, 5705,14521,15016,15377, 14369,15366,14523,15367, 5705, 5706, 5706,15361, 5706, 5706, 5706, 5706, 5706, 5706,14369, 5706, 5706,15016,14522,14522, 15374,14369, 0,15016, 5706, 5706, 5706, 5706, 5706, 5706, 15264,15016,15377,15361,14522, 5706,15016,15372,15016,15381, 15386, 0,15382, 0,15264,14522,15374,15380,15367, 5706, 15382,15264, 5706, 5706, 5706,15264, 5706, 5707, 5707,14522, 5707, 5707, 5707, 5707, 5707, 5707,14522, 5707, 5707, 5707, 5707, 5707, 5707, 5707, 5707, 5707, 5707, 5707, 5707, 5707, 5707, 5707,15372, 0,15381,15386,15380, 5707,15205,15205, 15205,15205,15205,15205,15205,15396,15393,14559, 0,15416, 0, 5707,15396,14559, 5707, 5707, 5707,15389, 5707, 5710, 5710,14559, 5710, 5710, 5710, 5710, 5710, 5710,14559, 5710, 5710, 5710, 5710, 5710, 5710, 5710, 5710, 5710, 5710, 5710, 5710, 5710, 5710, 5710,14559,15393, 0,15388,15416, 5710, 15206,15206,15206,15206,15206,15206,15206,15418, 0, 0, 0,15389, 0, 5710, 0,15418, 5710, 5710, 5710, 5710, 5710, 5711, 5711,15388, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5711, 5716, 5716, 5716, 5716, 5716, 5716, 5716, 5716,15408,15417,15174,15433,15440, 5716, 5716, 5716, 5716, 5716, 5716,15433,15440,15554,15408,15391, 15174,15392, 0, 0,15554,15408,15419,15174,15207,15207, 15207,15207,15207,15207,15207, 5716, 5716, 5716, 5716, 5716, 5716, 5719, 5719, 5719, 5719, 5719, 5719, 5719,15174,15391, 15417,15392,15419,15424, 5719, 5719, 5719, 5719, 5719, 5719, 15217,15217,15217,15217,15217,15217,15217,15218,15218,15218, 15218,15218,15218,15218,15423,15424,15268,15425,15452, 0, 5719, 5719, 5719, 5719, 5719, 5719, 5723,14486,14486,14486, 14486,14486,14486,14486, 0, 5723, 5723, 5723, 5723, 5723, 5723, 5723,15265,15266,15268,14486,15420,15423, 5723, 5723, 5723, 5723, 5723, 5723,15425,15452,15265,15266,15268,14486, 15266,15268,14486,15265,15266,15268,14486,15265,15435,15428, 15431,15266,15432,15017, 5723, 5723, 5723, 5723, 5723, 5723, 5724, 5724, 5724, 5724, 5724, 5724, 5724, 5724,15376,15422, 15420, 0,15017, 5724, 5724, 5724, 5724, 5724, 5724,15219, 15219,15219,15219,15219,15219,15219,15017,15421,15428,15431, 15434,15017,15435,15017,15017,15376,15422,15432,15421, 5724, 5724, 5724, 5724, 5724, 5724, 5728, 5728, 5728, 5728, 5728, 5728, 5728,15017,15376,15422,15446,15434,14533, 5728, 5728, 5728, 5728, 5728, 5728,15230,15230,15230,15230,15230,15230, 15230,14533,15448,15566,15458, 0, 0, 0,14533, 0, 15566,15446,15458,15448, 5728, 5728, 5728, 5728, 5728, 5728, 5732, 5732,14533, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5732, 5744, 5744, 5744, 5744, 5744, 5744, 5744, 5744, 5744,15578, 5744, 5744,15028, 0, 0, 14524,15578,15461,15297, 5744, 5744, 5744, 5744, 5744, 5744, 15439,15028,15445,15461,15297, 5744,14524, 0,15028,15231, 15231,15231,15231,15231,15231,15231,15426,14524,15297, 5744, 0,15028, 5744, 5744, 5744,15297, 5744,14527, 5744, 5755, 5755,14524, 5755, 5755, 5755, 5755, 5755, 5755,14524, 5755, 5755,14524,14835,14527,15472,15439,15426,15445, 5755, 5755, 5755, 5755, 5755, 5755,14527,15472,15438,15444,14835, 5755, 15232,15232,15232,15232,15232,15232,15232,15427,14527,14835, 15456,15270,15270, 5755,15023,14527, 5755, 5755, 5755,15447, 5755, 5756, 5756,14835, 5756, 5756, 5756, 5756, 5756, 5756, 14835, 5756, 5756,15023,14836,15438,15444,15427,15459,15270, 5756, 5756, 5756, 5756, 5756, 5756, 5756,15023,15522,15456, 14836, 5756,15023,15270,15023,15450,15270, 0, 0,15522, 15270,14836,15449,15447,15459, 5756,15460,15023, 5756, 5756, 5756,14838, 5756, 5765, 5765,14836, 5765, 5765, 5765, 5765, 5765, 5765,14836, 5765, 5765,15260,14837,14838,15450,15449, 15271,15260, 5765, 5765, 5765, 5765, 5765, 5765,14838,15260, 0,15451,14837, 5765,15271,15642,15260,15449,14837,15453, 15460,15271,14838,14837,15467,15470,15642, 5765,15271,14838, 5765, 5765, 5765,15451, 5765, 5766, 5766,14837, 5766, 5766, 5766, 5766, 5766, 5766,14837, 5766, 5766,15117,14838,15453, 0,15470,15475,15469, 5766, 5766, 5766, 5766, 5766, 5766, 14504,15469, 0,15467,15117, 5766, 0,14487,14487,14487, 14487,14487,14487,14487,14504,15117,14560, 5766,15471, 5766, 15488,14504, 5766, 5766, 5766,14487, 5766,14504,15463,15117, 14560,15475,15117,15477,14504,14504,15117,14560,14560,14487, 15457,15477,14487, 5766, 5767, 5767,14487, 5767, 5767, 5767, 5767, 5767, 5767,14560, 5767, 5767,14560,14839, 0,15488, 15464,15463,15471, 5767, 5767, 5767, 5767, 5767, 5767, 5767, 15484, 0,15497,14839, 5767,15243,15243,15243,15243,15243, 15243,15243,15464,15468,14839,15457,15280,14839, 5767, 0, 15494, 5767, 5767, 5767,14850, 5767, 5774, 5774,14839, 5774, 5774, 5774, 5774, 5774, 5774,14839, 5774, 5774,15281,14849, 14850,15497,15483,15280,15484, 5774, 5774, 5774, 5774, 5774, 5774,14850,15281,15494,15491,14849, 5774,15280,15468,15281, 15476,14849,15491,15281,15280,14850,14849,15462,15483,15481, 5774,15493,14850, 5774, 5774, 5774,15489, 5774, 5775, 5775, 14849, 5775, 5775, 5775, 5775, 5775, 5775,14849, 5775, 5775, 15142,14851,15282, 0,15462,15301, 0, 5775, 5775, 5775, 5775, 5775, 5775, 5775,15142,15476,15282,14851, 5775,15301, 0,15142,15462,15282,15481,15493,15301,15282,14851,15485, 15301,15489, 5775,15506,15142, 5775, 5775, 5775,14852, 5775, 5779, 5779,14851, 5779, 5779, 5779, 5779, 5779, 5779,14851, 5779, 5779,15300,14853,14852, 0,15485,15303, 0, 5779, 5779, 5779, 5779, 5779, 5779,14852,15300,15507,15499,14853, 5779,15303,15514,15300,15485,14853,15499,15506,15303,14852, 14853,15300,15492,15505, 5779,15303,14852, 5779, 5779, 5779, 15498, 5779, 5780, 5780,14853, 5780, 5780, 5780, 5780, 5780, 5780,14853, 5780, 5780,15507,14854,15514,15508,15492,15505, 15519, 5780, 5780, 5780, 5780, 5780, 5780, 5780,15519, 0, 0,14854, 5780,15244,15244,15244,15244,15244,15244,15244, 15509,15302,14854, 0,15503,15498, 5780,15508,15015, 5780, 5780, 5780,14866, 5780, 5781, 5781,14854, 5781, 5781, 5781, 5781, 5781, 5781,14854, 5781, 5781,15302,15015,14866,15140, 15509,15510,15511, 5781, 5781, 5781, 5781, 5781, 5781,14866, 15302,15015,14854,15140, 5781, 5781,15015,15302,15015,15503, 15140, 0,15302,14866,15511,15513,15521,15659, 5781,15518, 14866, 5781, 5781, 5781,15140, 5781,15015,15517,15659,15638, 15510, 5781, 5783, 5783,15034, 5783, 5783, 5783, 5783, 5783, 5783,15520, 5783, 5783,15145, 5783, 5783, 5783, 5783, 5783, 5783, 5783, 5783, 5783, 5783, 5783, 5783,15145,15145,15513, 15521,15034, 5783,15529,15518,15145,15517,15520,15524,15639, 14855,15030,15030,15526,15638,15034, 5783,15639,15145, 5783, 5783, 5783,15034, 5783, 5784, 5784,14855, 5784, 5784, 5784, 5784, 5784, 5784,15409, 5784, 5784,15034,14855,15409,15030, 14855,15524,15529, 5784, 5784, 5784, 5784, 5784, 5784,15641, 15526,14855,15409,15030, 5784,15527,15525,15644,14855,15409, 15030,15245,15245,15245,15245,15245,15245,15245, 5784, 0, 15020, 5784, 5784, 5784,15030, 5784, 5786, 5786,15525, 5786, 5786, 5786, 5786, 5786, 5786,15527, 5786, 5786,15410,15020, 15644,15523, 0,15641,15187, 5786, 5786, 5786, 5786, 5786, 5786, 0,15410,15020, 0,15187, 5786, 5786,15020,15410, 15020,14488,14488,14488,14488,14488,14488,14488,15523,15187, 5786,15020,15187, 5786, 5786, 5786,15187, 5786,15410,14488, 15528,15038,15038, 5786, 5799, 5799,15523, 5799, 5799, 5799, 5799, 5799, 5799,14488, 5799, 5799,14488,14865,15645,15558, 14488,15562, 0, 5799, 5799, 5799, 5799, 5799, 5799,15038, 15528,15557,15650,14865, 5799,15591,15810,15646,15557,14865, 15645,15656,15591,15038,14865,15558,15305,15562, 5799,15656, 15038, 5799, 5799, 5799,15650, 5799, 5800, 5800,14865, 5800, 5800, 5800, 5800, 5800, 5800,14865, 5800, 5800,15038,15272, 15810,15143,15643,15305,15646, 5800, 5800, 5800, 5800, 5800, 5800, 5800,15651,15272,15556,15143, 5800,15305,15546,15557, 15272,15556,15143,15308,15305,15138,15546,15556,15312,15643, 5800, 0,15546, 5800, 5800, 5800,15272, 5800, 5812, 5812, 15143, 5812, 5812, 5812, 5812, 5812, 5812,15643, 5812, 5812, 15308,15304,15189,15138,15546,15312,15651, 5812, 5812, 5812, 5812, 5812, 5812,15189,15308,15304,15567,15138, 5812,15312, 15138,15308,15304,15567,15138,15308,15312,15189,15312,15567, 15189,15572, 5812,15846,15189, 5812, 5812, 5812,15304, 5812, 5813, 5813,15138, 5813, 5813, 5813, 5813, 5813, 5813, 0, 5813, 5813, 0,15189, 0,15584,15597,15572,15190, 5813, 5813, 5813, 5813, 5813, 5813, 5813,15637,15846, 0,15190, 5813,15649,15190,15258,15258,15258,15258,15258,15258,15258, 15283,15584,15597,15190, 5813,15654,15190, 5813, 5813, 5813, 15190, 5813, 5823, 5823,15613, 5823, 5823, 5823, 5823, 5823, 5823,15613, 5823, 5823,15661,15637,15196,15283, 0,15267, 15649, 5823, 5823, 5823, 5823, 5823, 5823,15196,15568,15283, 15687,15283, 5823,15267,15654,15568,15267,15617,15283,15310, 15267,15196, 0,15283,15196,15640, 5823,15661,15196, 5823, 5823, 5823,15687, 5823, 5824, 5824,15267, 5824, 5824, 5824, 5824, 5824, 5824,15617, 5824, 5824,15310,15411,15261,15310, 15411,15640,15198, 5824, 5824, 5824, 5824, 5824, 5824, 5824, 15310,15411,15261,15198, 5824,15580,15568,15310,15411,15261, 15261,15560,15580,15655,15647, 0,15560,15198, 5824,15627, 15198, 5824, 5824, 5824,15198, 5824, 5831, 5831,15261, 5831, 5831, 5831, 5831, 5831, 5831, 0, 5831, 5831,15512,15627, 15199,15512,15560,15198,15647, 5831, 5831, 5831, 5831, 5831, 5831,15199,15512,15627,15199,15286, 5831,15648,15655,15512, 15627,15570,15269,15580,15288,15199,15570,15286,15199,15286, 5831,15702,15199, 5831, 5831, 5831,15286, 5831, 5832, 5832, 15288, 5832, 5832, 5832, 5832, 5832, 5832,15648, 5832, 5832, 15269,15288,15570,15702,15286,15658,15715, 5832, 5832, 5832, 5832, 5832, 5832, 5832,15269,15288,15579,15269, 5832,16350, 15592,15269,15288,15579, 0,15582,15664,15592,15715,15579, 15582,14540, 5832,15592, 0, 5832, 5832, 5832, 0, 5832, 5836, 5836,15269, 5836, 5836, 5836, 5836, 5836, 5836,15658, 5836, 5836,15273,16350,15118,15287,15582,15657,14540, 5836, 5836, 5836, 5836, 5836, 5836,15664,15273,15287,15593,15287, 5836,15118,14540,15273,15667,15593,15287,15118,15616,14540, 15273, 5836,15118,15657, 5836,15616,15273, 5836, 5836, 5836, 15287, 5836,14540,15595,15666,15665,15118,14540,15595,15118, 15667,15668,15666,15118,15672,15120,15669, 5836, 5837, 5837, 15699, 5837, 5837, 5837, 5837, 5837, 5837,15669, 5837, 5837, 15781,15699,15120,15284,15595,15327,15593, 5837, 5837, 5837, 5837, 5837, 5837,15120,15781,15284,15616,15284, 5837,15327, 15665,15781,15660,15672,15284,15668,15327,15120,15284,15284, 15120,15563, 5837,15684,15120, 5837, 5837, 5837,15563, 5837, 5838, 5838,15327, 5838, 5838, 5838, 5838, 5838, 5838,15660, 5838, 5838,15563,15120,15285,15689, 0,15330,15208, 5838, 5838, 5838, 5838, 5838, 5838, 5838,15285,15660,15285,15208, 5838,15330,15673,15674, 0,15285,15276,15684,15330,15285, 15285,15674,15330,15208, 5838,15689,15208, 5838, 5838, 5838, 15208, 5838, 5840, 5840,15330, 5840, 5840, 5840, 5840, 5840, 5840,15576, 5840, 5840,15276,15681,15121,15122,15576, 0, 0, 5840, 5840, 5840, 5840, 5840, 5840,15673,15276,15576, 15683,15276, 5840,15121,15122,15276,14886,14886,14886,14886, 14886,14886,14886, 5840,15121,15122, 5840,15121,15276, 5840, 5840, 5840,15678, 5840,14886,15576,15683,15686,15121,15122, 15681,15121,15122,15688,15573,15121,15122,15703,14886, 5840, 15123,15573, 5840, 5846, 5846,14886, 5846, 5846, 5846, 5846, 5846, 5846,15870, 5846, 5846,15573,15290,15123,15697,15870, 15686,15678, 5846, 5846, 5846, 5846, 5846, 5846,15123,15691, 15688,15694,15290, 5846,15703,15490,15490,15490,15490,15490, 15490,15490,15123,15290,15697,15123, 0, 5846,15490,15123, 5846, 5846, 5846,15690, 5846, 5847, 5847,15290, 5847, 5847, 5847, 5847, 5847, 5847,15290, 5847, 5847,15123,15691, 0, 15694,15710,15490,15210, 5847, 5847, 5847, 5847, 5847, 5847, 5847, 0,15738,15690,15210, 5847,15605,15605,15605,15605, 15605,15605,15605,15704, 0,15306,15721,15710,15210, 5847, 0,15210, 5847, 5847, 5847,15210, 5847, 5858, 5858,15306, 5858, 5858, 5858, 5858, 5858, 5858,15306, 5858, 5858,15738, 15291,15211,15721,15704,15210,15696, 5858, 5858, 5858, 5858, 5858, 5858,15211,15696,15306,15211,15291, 5858,15624,15624, 15624,15624,15624,15624,15624,15685,15211,15291,15695,15211, 15585, 5858,15698,15211, 5858, 5858, 5858,15585, 5858, 5859, 5859,15291, 5859, 5859, 5859, 5859, 5859, 5859,15291, 5859, 5859,15585,15685,15774, 0,15708,15291,15221, 5859, 5859, 5859, 5859, 5859, 5859, 5859,15615, 0,15291,15221, 5859, 15685, 0,15615,15695,15701,15774,15698,15292,15615,15700, 15707,15713,15221, 5859,15711,15221, 5859, 5859, 5859,15221, 5859, 5866, 5866,15292, 5866, 5866, 5866, 5866, 5866, 5866, 15708, 5866, 5866,15714,15292,15223,15700,15701,15713,15709, 5866, 5866, 5866, 5866, 5866, 5866,15223,15709,15292,15707, 15296, 5866, 0, 0,15700,15292,15713, 0,15711,15407, 15223,15296,15292,15223,15598, 5866,15714,15223, 5866, 5866, 5866,15598, 5866, 5867, 5867,15296, 5867, 5867, 5867, 5867, 5867, 5867,15296, 5867, 5867,15598,15223,15407,15712,15296, 15722,15224, 5867, 5867, 5867, 5867, 5867, 5867, 5867,15712, 16243,15407,15224, 5867,15407,15224, 0,16243,15407,15737, 15720,15293, 0,15407,15718,15719,15224, 5867,15720,15224, 5867, 5867, 5867,15224, 5867, 5871, 5871,15293, 5871, 5871, 5871, 5871, 5871, 5871,15722, 5871, 5871,15275,15293,15126, 15119,15726,15737,15588, 5871, 5871, 5871, 5871, 5871, 5871, 15588,15275,15293,15718,15548, 5871,15126,15119,15275,15293, 15719,15588,15275,15727,15723,15548, 5871,15126,15119, 5871, 15618,15275, 5871, 5871, 5871,15723, 5871,15618, 0,15548, 15726,15126,15119,15734,15126,15119,15548,15588,15126,15119, 15124,15618, 5871, 5872, 5872,15126, 5872, 5872, 5872, 5872, 5872, 5872,15119, 5872, 5872, 0,15295,15124,15727,15734, 15744,15728, 5872, 5872, 5872, 5872, 5872, 5872,15124,15728, 15732,15741,15295, 5872,15124,15625,15625,15625,15625,15625, 15625,15625,15124,15295,15752,15124,15744, 5872,15742,15124, 5872, 5872, 5872,15735, 5872, 5873, 5873,15295, 5873, 5873, 5873, 5873, 5873, 5873,15295, 5873, 5873,15748,15314,15732, 15741,15746, 0,15234, 5873, 5873, 5873, 5873, 5873, 5873, 5873,15745,15746,15752,15234, 5873,15626,15626,15626,15626, 15626,15626,15626,15742,15753,15314,15756,15735,15234, 5873, 15748,15234, 5873, 5873, 5873,15234, 5873, 5875, 5875,15314, 5875, 5875, 5875, 5875, 5875, 5875,15314, 5875, 5875,15125, 15749,15127,15127,15760,15743,15745, 5875, 5875, 5875, 5875, 5875, 5875,15743,15766,15314, 0,15125, 5875,15127,15753, 15756,15259,15259,15259,15259,15259,15259,15125, 5875,15127, 15749, 5875,15754, 0, 5875, 5875, 5875,15771, 5875,15259, 15754,15125,15760,15127,15125,15761,15127,15736,15125,15125, 15127,15769,15766,15259, 5875,15128,15259, 5875, 5886, 5886, 15259, 5886, 5886, 5886, 5886, 5886, 5886,15125, 5886, 5886, 15771,15299,15128,15755,15736,15757,15762, 5886, 5886, 5886, 5886, 5886, 5886,15128,15762,15768,15757,15299, 5886, 0, 15761, 0,15736,15772, 0,15769,15131,15128,15299,15755, 15128,15796, 5886,15575,15128, 5886, 5886, 5886, 0, 5886, 15575,15768,15299,15131, 0,15128,15575,15747,15773,15299, 15775,15575,15795,15772,15131,15799,15129, 5886, 5886, 5889, 5889,15549, 5889, 5889, 5889, 5889, 5889, 5889,15131, 5889, 5889,15131,15549,15129,15747,15131,15796,15575, 5889, 5889, 5889, 5889, 5889, 5889,15129,15800,15549,15773,15131, 5889, 15274,15795,15747,15549,15775,15803,15800,15802,15129,15799, 0,15129,15798, 5889,15274,15129, 5889, 5889, 5889,15129, 5889,15274,15130,15805, 5889, 5890, 5890,15803, 5890, 5890, 5890, 5890, 5890, 5890,15274, 5890, 5890,15274,15798,15130, 15802,15804,15807,15770, 5890, 5890, 5890, 5890, 5890, 5890, 15130,15797,15188,15805,15197, 5890, 0,15806,15188,15797, 15197,15808,15809,15188,15130,15197,15812,15130,15831, 5890, 15770,15130, 5890, 5890, 5890,15130, 5890,15188,15804,15197, 15188,15807,15197,15808,15188, 0,15197,15806,15770, 5890, 5891, 5891,15812, 5891, 5891, 5891, 5891, 5891, 5891, 5891, 5891, 5891,15792, 0, 0,15841,15809,15831,15836, 5891, 5891, 5891, 5891, 5891, 5891,15144,15792, 0,15834,15836, 5891,15835,15828,15792,15144,15144,15144,15144,15144,15144, 15144,15787,15787,15607, 5891,15841,15828, 5891, 5891, 5891, 5891, 5891,15144,15828,15834,15832, 5891, 5892, 5892,15607, 5892, 5892, 5892, 5892, 5892, 5892,15144, 5892, 5892,15787, 15607,15236,15307,15144,15819,15835, 5892, 5892, 5892, 5892, 5892, 5892,15236,15787,15607,15819,15307, 5892,15838,15840, 15787,15607,15819,15307,15833, 0,15236,15801,15837,15236, 15832, 5892,15833,15236, 5892, 5892, 5892,15307, 5892, 5896, 5896, 5896, 5896, 5896, 5896, 5896, 5896, 5896,15839, 5896, 5896,15838,15236,15237,15801,15837,15840,15844, 5896, 5896, 5896, 5896, 5896, 5896,15237, 0,15998,15237,15329, 5896, 15839, 0,15801,15837,15998,15278,15278,15328,15237,15844, 15843,15237,15329, 5896,15845,15237, 5896, 5896, 5896,15329, 5896, 5897, 5897, 5897, 5897, 5897, 5897, 5897, 5897, 5897, 15329, 5897, 5897,15278,15328,15329,15842,15853,15848,15824, 5897, 5897, 5897, 5897, 5897, 5897, 5897,15278,15328,15843, 15278, 5897,15852,15824,15278,15328, 0,15279,15845,15406, 15824,15847,15999,15824,15848, 5897,15842,15278, 5897, 5897, 5897,15328, 5897, 5903, 5903, 5903, 5903, 5903, 5903, 5903, 5903, 5903,15853, 5903, 5903,15279,15791,15406,15999,15847, 16000,15852, 5903, 5903, 5903, 5903, 5903, 5903,15813,15279, 15791,15406,15279, 5903,15406,15818,15279,15791,15406, 0, 15309,15818,15309,15785,15867, 0,15406, 5903,15791,15279, 5903, 5903, 5903,15818, 5903, 5904, 5904, 5904, 5904, 5904, 5904, 5904, 5904, 5904,16000, 5904, 5904,15309, 0,15861, 15785,16001,15813,15813, 5904, 5904, 5904, 5904, 5904, 5904, 5904,15309,16001,15861,15785, 5904,15866,16005,15309,15867, 15861,15785,15784,15309,15997,15311,15996,15785,15861, 5904, 0,15309, 5904, 5904, 5904,15294, 5904, 5908, 5908, 5908, 5908, 5908, 5908, 5908, 5908, 5908,15784, 5908, 5908,15784, 15932,15294,15311,16002,16005,15866, 5908, 5908, 5908, 5908, 5908, 5908,15294,15784,15932,15996,15311, 5908, 0,15997, 15784,15932, 0,15311,15821,15784,15294, 0,15790,15790, 16002, 5908,15932,15294, 5908, 5908, 5908,15311, 5908, 5909, 5909, 5909, 5909, 5909, 5909, 5909, 5909, 5909,16002, 5909, 5909,15821,15871,15862,15294,15862,15790,15551, 5909, 5909, 5909, 5909, 5909, 5909, 5909,15821,15871,15862,15551, 5909, 15790,16013,15821,15871,15862,15277,16003,15790,15823,16013, 0,15871,15551, 5909,16004,15790, 5909, 5909, 5909,15551, 5909, 5910, 5910, 5910, 5910, 5910, 5910, 5910, 5910, 5910, 16006, 5910, 5910,15277,15780,15823,16004,16008,15551,16003, 5910, 5910, 5910, 5910, 5910, 5910,15209,15277,15780,15823, 15277, 5910,15209, 5910,15277,15780,15823,15209,15315,16012, 16006,16011,16019, 0, 0, 5910, 0,15277, 5910, 5910, 5910,15209, 5910,15780,15209,15277,16008,15222,15209, 5910, 5922, 5922,16015,15222,16019,15315,15298,15552,15222,15316, 5922, 5922, 5922, 5922, 5922, 5922, 5922,15298,15552,15315, 16011,15552,15222,15316,16012,15222,15315,15789, 5922,15222, 15316,15298,15552, 0,15855,15782,15782,15860,15298,15552, 15315,15789, 5922, 0,15316, 5922,16015, 0,15789, 5922, 5924, 5924, 5924, 5924, 5924, 5924, 5924, 5924, 5924,15298, 5924, 5924,15855,15782,15860,16007,15789,16028,16528, 5924, 5924, 5924, 5924, 5924, 5924,15587,15855,15782,15860,15855, 5924,16020,15587,15855,15782,15860,15856,15855,15587,15934, 16014,16024,15857,15587, 5924,16007,16528, 5924, 5924, 5924, 15782, 5924, 5925, 5925, 5925, 5925, 5925, 5925, 5925, 5925, 5925,16028, 5925, 5925,15856,15934,16014,16021,16020,15587, 15857, 5925, 5925, 5925, 5925, 5925, 5925, 5925,15856,15934, 16024,15856, 5925,16016,15857,15856,15934,15857,16018,16031, 15786,15857,16027,15856,16016,15601, 5925,16021,16025, 5925, 5925, 5925,15601, 5925, 5935, 5935, 5935, 5935, 5935, 5935, 5935, 5935, 5935,15601, 5935, 5935,15858,15786,16027,15872, 0,16018,16031, 5935, 5935, 5935, 5935, 5935, 5935,15600, 15858,15786,16055,15872, 5935,16029,15600,15858,15786,15601, 15872,16026,15600,16025,16038,15872,16029,15600, 5935,16026, 15858, 5935, 5935, 5935,15786, 5935, 5936, 5936, 5936, 5936, 5936, 5936, 5936, 5936, 5936,15986, 5936, 5936,16056,16055, 16038,15986,16017,15600,16032, 5936, 5936, 5936, 5936, 5936, 5936, 5936,16035,15986,16040,16043, 5936,15887,15887,15887, 15887,15887,15887,15887,16037,16040,16032,16049,16056,16017, 5936,16036,16037, 5936, 5936, 5936,15608, 5936, 5943, 5943, 5943, 5943, 5943, 5943, 5943, 5943, 5943,16017, 5943, 5943, 16054,16035,15608,16051,16043, 0,16045, 5943, 5943, 5943, 5943, 5943, 5943,15608,16045, 0,16049, 0, 5943,15888, 15888,15888,15888,15888,15888,15888,16036,15608,16039,16051, 16059,15620, 5943,16054,15608, 5943, 5943, 5943,15620, 5943, 5944, 5944, 5944, 5944, 5944, 5944, 5944, 5944, 5944,15620, 5944, 5944,15889,15889,15889,15889,15889,15889,15889, 5944, 5944, 5944, 5944, 5944, 5944, 5944,16052, 0,16067,16059, 5944,16078,16039,16044,16030,15620,15896,15896,15896,15896, 15896,15896,15896,16062, 5944,16060, 0, 5944, 5944, 5944, 15610, 5944, 5948, 5948, 5948, 5948, 5948, 5948, 5948, 5948, 5948,16030, 5948, 5948,16078, 0,15610,16067,16075,16062, 16052, 5948, 5948, 5948, 5948, 5948, 5948,15610,16044,16030, 16073,15859, 5948,15903,15903,15903,15903,15903,15903,15903, 16060,15610,16101,16080,16075,15859, 5948, 0,15610, 5948, 5948, 5948,15859, 5948, 5949, 5949, 5949, 5949, 5949, 5949, 5949, 5949, 5949,16061, 5949, 5949,16079,15610,16101,16073, 15859,16061,15874, 5949, 5949, 5949, 5949, 5949, 5949, 5949, 16063,16064,16080,15874, 5949,15910,15910,15910,15910,15910, 15910,15910,16064,16053, 0,16107,16079,15874, 5949,16076, 16081, 5949, 5949, 5949,15874, 5949, 5950, 5950, 5950, 5950, 5950, 5950, 5950, 5950, 5950, 5950, 5950, 5950,16068,15609, 16053,15611,16081,16118,16063, 5950, 5950, 5950, 5950, 5950, 5950, 5950,16107,15235,15550,15609, 5950,15611,16053,15235, 15550,15609,16106,16076,15235,15550,15609, 0,15611,16118, 5950,15611,16099, 5950, 5950, 5950, 5950, 5950,15235,15550, 15609,15235,15611,16068,16106,15235,15550,15609,16082,15611, 5950, 5952, 5952, 5952, 5952, 5952, 5952, 5952, 5952, 5952, 5952, 5952, 5952,15917,15917,15917,15917,15917,15917,15917, 5952, 5952, 5952, 5952, 5952, 5952, 5952,16099, 0,16105, 16103, 5952,15927,15927,15927,15927,15927,15927,15927,16069, 16098,16103,16082,16110, 0, 5952,16102,16069, 5952, 5952, 5952, 5952, 5952, 5956, 5956, 5956, 5956, 5956, 5956, 5956, 5956, 5956,16105, 5956, 5956,15928,15928,15928,15928,15928, 15928,15928, 5956, 5956, 5956, 5956, 5956, 5956,15619,16098, 16100,16111,16110, 5956,16120,15619,16117,16077,16100,16108, 16102,15619,16115,16109,16117,16120,15619, 5956, 0,16116, 5956, 5956, 5956,16111, 5956, 5957, 5957, 5957, 5957, 5957, 5957, 5957, 5957, 5957,16077, 5957, 5957,16122,16147,16108, 16128,16104,15619,16109, 5957, 5957, 5957, 5957, 5957, 5957, 5957,16115,16077,16125, 0, 5957,15929,15929,15929,15929, 15929,15929,15929,15931,16116,16112,16128,15935,16104, 5957, 16122,16147, 5957, 5957, 5957,15622, 5957, 5964, 5964, 5964, 5964, 5964, 5964, 5964, 5964, 5964,16104, 5964, 5964,15933, 15931,15622,16125,16126,15935,15876, 5964, 5964, 5964, 5964, 5964, 5964,15622,15933,15931,16127,15876, 5964,15935,16112, 15933,15931,16313,16127,15933,15935,15622,15949,16144,16313, 15876, 5964,16134,15622, 5964, 5964, 5964,15876, 5964, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,16126, 5965, 5965,15936,15971,15949,16144,16142,15876,15877, 5965, 5965, 5965, 5965, 5965, 5965, 5965,15936,15971,15949,15877, 5965, 16133,15877,15936,15971,15949,15936,15937,16134,15971,16119, 16139,15938,15877, 5965,16148, 0, 5965, 5965, 5965,15877, 5965, 5969, 5969, 5969, 5969, 5969, 5969, 5969, 5969, 5969, 16142, 5969, 5969,15937,16585,15918,16148,16121,15938,16133, 5969, 5969, 5969, 5969, 5969, 5969,15918,15937,16135,16139, 15937, 5969,15938,16119,15937,15938,16135,16162,15941,15938, 15918,17040,16585,15918,16121, 5969, 0,15918, 5969, 5969, 5969,16129, 5969, 5970, 5970, 5970, 5970, 5970, 5970, 5970, 5970, 5970,16121, 5970, 5970,15941,15967,15951,16150,17040, 16162,15921, 5970, 5970, 5970, 5970, 5970, 5970, 5970,15941, 15967,15951,15921, 5970,16152,15921,15941,15967,15951,15967, 15313,15951, 0,16145, 0,16129,15921, 5970,16150,15921, 5970, 5970, 5970,15921, 5970, 5971, 5971, 5971, 5971, 5971, 5971, 5971, 5971, 5971, 5971, 5971, 5971,15313,15621,15942, 15950,16130,15783,16152, 5971, 5971, 5971, 5971, 5971, 5971, 5971,15313,16130,15875,15621, 5971,15783,16145,15313,15875, 15621,16163, 0,15783,15875,15621,15942,15950,15783, 5971, 16149,15313, 5971, 5971, 5971, 5971, 5971,15313,15875,15621, 15942,15950,15783,16163,16155,15875,15621,15942,15950, 5971, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973,16176, 0,15954,15955,16151,16149,15968, 5973, 5973, 5973, 5973, 5973, 5973, 5973,15954,15955,15954,15955, 5973,16164,15968,16155,16176,15954,15955,16157,15954,15968, 15954,16158,15968,15955, 5973,16157,16151, 5973, 5973, 5973, 5973, 5973, 5980, 5980,15289, 5980, 5980, 5980, 5980, 5980, 5980,16171, 5980, 5980,16156,15983,16159,16158,16164,16160, 15289, 5980, 5980, 5980, 5980, 5980, 5980,16165,15077,15983, 16160,15289, 5980,16175,16211,16182,15983,16171,15077,15077, 15077,15077,15077,15077,15077,15289, 5980,16168, 0, 5980, 5980, 5980,15289, 5980,15969,15940,15077,16165,16146,16156, 16159,16182,16199,16198,16211,15289,16175, 5980, 5983, 5983, 15077, 5983, 5983, 5983, 5983, 5983, 5983,15077, 5983, 5983, 15972,15969,15920,15940,16169,16146,16168, 5983, 5983, 5983, 5983, 5983, 5983,15920,15972,15969,16198,15940, 5983,16199, 15940,15972,15969,16146,15940,16170,15939,15920,15972,15940, 15920,15970, 5983,16170,15920, 5983, 5983, 5983, 0, 5983, 5984, 5984,16172, 5984, 5984, 5984, 5984, 5984, 5984,16169, 5984, 5984,16183,15920,15939,16161,16173,15530,15970, 5984, 5984, 5984, 5984, 5984, 5984,15530,15531,16173,15939, 0, 5984,15939,15970,16181,15531,15939,15530,16174,16180,15970, 15531,16181,16161,15939, 5984,15531,16172, 5984, 5984, 5984, 15530, 5984,15919,15530,16184,15952,16183,15530,15919,15531, 16161,16179,15531,15919,16174,16184,15531, 5984, 5986, 5986, 16196, 5986, 5986, 5986, 5986, 5986, 5986,15919, 5986, 5986, 15919,15952,16174,16180,15919, 0,16189, 5986, 5986, 5986, 5986, 5986, 5986,15952,16189,15952,16187,15956, 5986, 0, 16179,16555,15952,16188, 0,15822,15953,15952,16555,15956, 16195,15956, 5986,16193,16196, 5986, 5986, 5986,15956, 5986, 5988, 5988,15957, 5988, 5988, 5988, 5988, 5988, 5988,16204, 5988, 5988,15822,15953,15956,16187,16195,16204,15957, 5988, 5988, 5988, 5988, 5988, 5988,15953,15822,15953,16188,15957, 5988,16202,16193,15822,15953,16203, 0,15943,15822,15953, 16205,16197,16215,15957, 5988,16214,16206, 5988, 5988, 5988, 15957, 5988, 5989, 5989,15822, 5989, 5989, 5989, 5989, 5989, 5989, 0, 5989, 5989,15943,15958,16205,16234,16197,15957, 16202, 5989, 5989, 5989, 5989, 5989, 5989, 5989,15943, 0, 16203,15958, 5989,16208,16214,15943,16197,16215,16210,15944, 16206,15974,15958,16209,16208,15976, 5989,16234,15943, 5989, 5989, 5989,16233, 5989, 6001, 6001,15958, 6001, 6001, 6001, 6001, 6001, 6001,15958, 6001, 6001,15944,15959,15974,16217, 16209,16210,15976, 6001, 6001, 6001, 6001, 6001, 6001,16218, 15944,15958,15974,15959, 6001,16233,15976,15944,16209,15974, 0,15945,15974,15976,15959,16217,16216,15977, 6001,16236, 15944, 6001, 6001, 6001,16216, 6001, 6002, 6002,15959, 6002, 6002, 6002, 6002, 6002, 6002,15959, 6002, 6002,15945,16343, 16230,16236,16223,16218,15977, 6002, 6002, 6002, 6002, 6002, 6002, 6002,15945,15959,15959,15973, 6002,16219,15977,15945, 16342,16343,15946,16224,15960,15977,16230,16222,16219,15973, 6002,16224,15945, 6002, 6002, 6002,15973, 6002, 6005, 6005, 15960, 6005, 6005, 6005, 6005, 6005, 6005,16223, 6005, 6005, 15946,15960,15973,16342, 0,16231, 0, 6005, 6005, 6005, 6005, 6005, 6005,16237,15946,15960,16222,15946, 6005,16228, 16337,15946,15960, 0,15947,16248,15962,16232,16337,15946, 16248,16336, 6005,15960,15946, 6005, 6005, 6005,16235, 6005, 6006, 6006,15962, 6006, 6006, 6006, 6006, 6006, 6006,16231, 6006, 6006,15947,15962,16232,16345,16248,16237,16228, 6006, 6006, 6006, 6006, 6006, 6006, 6006,15947,15962,16244,15947, 6006,16335,16232,15947,15962,16244,16336,16235,15947,15978, 16354,16244,15962,16250, 6006,16345,15947, 6006, 6006, 6006, 0, 6006, 6007, 6007,16245, 6007, 6007, 6007, 6007, 6007, 6007,16245, 6007, 6007,16259,15961,15978,16271, 0,16250, 16335, 6007, 6007, 6007, 6007, 6007, 6007,16251,15533,16285, 15978,15961, 6007,15532,16251,16354,15533,15978,16320,16303, 16259,15532,15961,16271, 6007,16320, 6007,15533,16251, 6007, 6007, 6007,15532, 6007,15978,16285,15961,16319,16339,16320, 16344,15533,16245,15961,15533,16303,15532,15961,15533,15532, 6007, 6017, 6017,15532, 6017, 6017, 6017, 6017, 6017, 6017, 16338, 6017, 6017,16319,15963,15964,15532,15533,16340, 0, 6017, 6017, 6017, 6017, 6017, 6017,15964,16344,16315,16340, 15963, 6017,16339, 0, 0,16315,16338,16258,16270,15979, 15964,15963,16258,16270,15975, 6017,16349,15964, 6017, 6017, 6017,15964, 6017, 6018, 6018,15963, 6018, 6018, 6018, 6018, 6018, 6018,15963, 6018, 6018,16284,15979,15963,16258,16270, 16284,15975, 6018, 6018, 6018, 6018, 6018, 6018, 6018,15975, 15979,16347,15965, 6018,16358,15975,16315,15979,16367,16346, 16349,15980,15975,15965,15979,16358,16284, 6018, 0, 0, 6018, 6018, 6018,16341, 6018, 6025, 6025,15965, 6025, 6025, 6025, 6025, 6025, 6025,15965, 6025, 6025,15981,15980,16346, 16347,16238,15965,16238, 6025, 6025, 6025, 6025, 6025, 6025, 16341,15981,15980,16367,15966, 6025,16353,16238,15981,15980, 16527,16302,16317,16332,16238,15966,16302,16317,16341, 6025, 16357,15981, 6025, 6025, 6025,15980, 6025, 6026, 6026,15966, 6026, 6026, 6026, 6026, 6026, 6026,15966, 6026, 6026,16356, 16332,15966,16302,16317,16527,16353, 6026, 6026, 6026, 6026, 6026, 6026, 6026,16314,16332,16355,15990, 6026,16366,16362, 16314,16332,15990,16355,16357,16356,16314,15989,16370,16348, 15990, 6026,16360,16361, 6026, 6026, 6026,15990, 6026, 6030, 6030,15989, 6030, 6030, 6030, 6030, 6030, 6030,15989, 6030, 6030,16348,15991,15990,16363,16361,16362,16366, 6030, 6030, 6030, 6030, 6030, 6030,15989,16360,15991,15989,16368, 6030, 16371,15989,16370,15991,16369,16323,16368,15991,16092,16378, 16359,16371,16323, 6030,16363,16373, 6030, 6030, 6030,15991, 6030, 6031, 6031,16323, 6031, 6031, 6031, 6031, 6031, 6031, 16369, 6031, 6031, 0,16374, 0,16092,16359,16381,16379, 6031, 6031, 6031, 6031, 6031, 6031, 6031,16379,16373,16323, 16092, 6031,16377,16092,16378,16359,16374,16092,16289,16289, 16289,16289,16289,16289,16289, 6031,16385,16410, 6031, 6031, 6031,16386, 6031, 6032, 6032,16092, 6032, 6032, 6032, 6032, 6032, 6032,16381, 6032, 6032,16380,16260, 0,16422,16410, 15534,16377, 6032, 6032, 6032, 6032, 6032, 6032,15534,15535, 15536,16372,16260, 6032,16382,16385,16387,15535,15536,15534, 16422,16380,15534,16260,16387,16382,16386, 6032,15535,15536, 6032, 6032, 6032,15534, 6032,16392,15534,16260,16372,16405, 15534,16093,15535,15536,16260,15535,15536, 0,16391,15535, 15536,16407,16408, 6032, 6036, 6036,16372, 6036, 6036, 6036, 6036, 6036, 6036,16393, 6036, 6036,16421, 0,15536,16093, 16397,16416,16405, 6036, 6036, 6036, 6036, 6036, 6036,16416, 16392,16407,16408,16093, 6036, 0,16093,16391,16398,16393, 16093,16290,16290,16290,16290,16290,16290,16290, 6036,16421, 16403, 6036, 6036, 6036,16093, 6036, 6037, 6037,16396, 6037, 6037, 6037, 6037, 6037, 6037,16397, 6037, 6037, 6037, 6037, 6037, 6037, 6037, 6037, 6037, 6037, 6037, 6037, 6037, 6037, 6037,16402,16398, 0,16436, 0, 6037,16406,16207,16207, 16207,16207,16207,16207,16207,16403,16404,16396,16411,16415, 6037,16207,16584, 6037, 6037, 6037,16261, 6037, 6042, 6042, 16409, 6042, 6042, 6042, 6042, 6042, 6042,16436, 6042, 6042, 16402,16262,16261,16404,16406,16207, 0, 6042, 6042, 6042, 6042, 6042, 6042,16261,16418,16414,16584,16262, 6042,16419, 16423,16404,16411,16262,16415,16424,16417,16261,16262,16409, 16419, 0, 6042,16430,16261, 6042, 6042, 6042,16425, 6042, 6043, 6043,16262, 6043, 6043, 6043, 6043, 6043, 6043,16262, 6043, 6043,16417,16263,16414,16424, 0,16423,16418, 6043, 6043, 6043, 6043, 6043, 6043, 6043, 0,16426,16425,16263, 6043,16291,16291,16291,16291,16291,16291,16291,16430,16433, 16263,16432,15948, 0, 6043, 0,16429, 6043, 6043, 6043, 16442, 6043, 6044, 6044,16263, 6044, 6044, 6044, 6044, 6044, 6044,16263, 6044, 6044,16831,16264,16426,16432,16434,15537, 15948, 6044, 6044, 6044, 6044, 6044, 6044,15537,15538,16434, 16263,16264, 6044,16433,15948,16429,15538,15948,15537,16442, 16420,15948,16264,16435,15537,16264, 6044,15538,16831, 6044, 6044, 6044,15537, 6044,15948,15537,16264,16431,16444,15537, 15948,15538,16438,16264,15538,16431,16444,16420,15538,15538, 16435,16439, 6044, 6086, 6086,16446, 6086, 6086, 6086, 6086, 6086, 6086,16437, 6086, 6086,16420,16272,15538,16435,16445, 16449, 0, 6086, 6086, 6086, 6086, 6086, 6086,16322,16438, 16453,16439,16272, 6086,16437,16322,16443,16447,16272,16457, 16472,16322, 0,16272,16456,16445,16322, 6086,16447,16446, 6086, 6086, 6086,16449, 6086, 6087, 6087,16272, 6087, 6087, 6087, 6087, 6087, 6087,16272, 6087, 6087,16474,16273,16453, 16456,16450,16322,16472, 6087, 6087, 6087, 6087, 6087, 6087, 6087,16443,16473,16457,16273, 6087,16307,16307,16307,16307, 16307,16307,16307,16450,16705,16273,16462,16474,16469, 6087, 16454,16705, 6087, 6087, 6087,16274, 6087, 6122, 6122,16273, 6122, 6122, 6122, 6122, 6122, 6122,16273, 6122, 6122,16473, 16275,16274, 0,16458,16469,16455, 6122, 6122, 6122, 6122, 6122, 6122,16274,16455,16458,16462,16275, 6122,16308,16308, 16308,16308,16308,16308,16308,16454,16274,16275,16448,16487, 16463, 6122,16466,16274, 6122, 6122, 6122,16467, 6122, 6123, 6123,16275, 6123, 6123, 6123, 6123, 6123, 6123,16275, 6123, 6123,16461,16276, 0,16461,16448,16483,16468, 6123, 6123, 6123, 6123, 6123, 6123, 6123,16468,16487,16483,16276, 6123, 16485,16466, 0,16448,16276,16463, 0,16475,16478,16276, 16461,16470,16467, 6123,16479, 0, 6123, 6123, 6123,16488, 6123, 6177, 6177,16276, 6177, 6177, 6177, 6177, 6177, 6177, 16276, 6177, 6177,16485,16277,16471,16278,16475,15539,15992, 6177, 6177, 6177, 6177, 6177, 6177,15539,16478,16480,16488, 16277, 6177,16278,15992,16484,16470,16480,15539,16482,16479, 15992,16277,16471,16278,16489, 6177,16278,16486, 6177, 6177, 6177,15539, 6177,15992,15539,16277,15992,16278,15539,16481, 16471,16484,16277,16493,16278,15539, 6177, 6178, 6178,16486, 6178, 6178, 6178, 6178, 6178, 6178,16494, 6178, 6178,16484, 16286,16277,16482,16489,16494,16481, 6178, 6178, 6178, 6178, 6178, 6178,16492,16496,16497,16505,16286, 6178, 0, 0, 16499,16504,16286,16505, 0,16497,16503,16286,16493,16495, 16506, 6178,16500,16507, 6178, 6178, 6178, 6178, 6178, 6179, 6179,16286, 6179, 6179, 6179, 6179, 6179, 6179,16286, 6179, 6179,16492,16287,16499,16500,16495,16506,16496, 6179, 6179, 6179, 6179, 6179, 6179, 6179,16503,16504, 0,16287, 6179, 16309,16309,16309,16309,16309,16309,16309,16507,16498,16287, 16512,16513, 0, 6179,16517,16516, 6179, 6179, 6179, 6179, 6179, 6191, 6191,16287, 6191, 6191, 6191, 6191, 6191, 6191, 16287, 6191, 6191,16522,16292,16498,16508,16519,16518,17247, 6191, 6191, 6191, 6191, 6191, 6191,16518,16508, 0,16512, 16292, 6191, 0,16498,16516,16552,16513, 6191, 0,16517, 16524,16292,16520,16519, 0, 6191,16522,17247, 6191, 6191, 6191, 6191, 6191, 6192, 6192,16292, 6192, 6192, 6192, 6192, 6192, 6192,16292, 6192, 6192,16293,16294,16526,16304,16296, 16524,15540, 6192, 6192, 6192, 6192, 6192, 6192,16573,15540, 16552,16293,16294, 6192,16304,16296,16520,15540,16294,16523, 16304,16511,16293,16294,16511,16304,16296, 6192,15540,16296, 6192, 6192, 6192, 6192, 6192, 6192,16293,16294, 0,16304, 16296,16526,15540,16293,16294,15540,16304,16296, 0,15540, 16511, 0,16573, 6192, 6194, 6194,16523, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6194, 6199, 6199,16529, 6199, 6199, 6199, 6199, 6199, 6199,16571, 6199, 6199,16576,16295, 0,16574,16525,16571, 0, 6199, 6199, 6199, 6199, 6199, 6199,16530,16574, 0,16529,16295, 6199, 16327,16327,16327,16327,16327,16327,16327,16525,16521,16295, 16570,16572,16583, 6199,16576,16721, 6199, 6199, 6199, 6199, 6199, 6200, 6200,16295, 6200, 6200, 6200, 6200, 6200, 6200, 16295, 6200, 6200,16532,16305,16521,17411,16572,16530,16530, 6200, 6200, 6200, 6200, 6200, 6200, 6200,16532,16721,16295, 16305, 6200,16551,16521,16532,16570,16583,16534,16534,16536, 16538,16305,16532, 0,17411, 6200,16559,16577, 6200, 6200, 6200, 6200, 6200, 6202, 6202,16305, 6202, 6202, 6202, 6202, 6202, 6202,16305, 6202, 6202,16534,16536,16538,16582,16577, 16559,16551, 6202, 6202, 6202, 6202, 6202, 6202,16533,16534, 16536,16538,16535, 6202,16559, 0,16534,16536,16538,16579, 16582,16559,16533,16541,16539,16539,16535, 6202,16536,16533, 6202, 6202, 6202,16535, 6202, 6206, 6206,16541, 6206, 6206, 6206, 6206, 6206, 6206,16541, 6206, 6206,16533,16533,16579, 16535,16541,16539,16575, 6206, 6206, 6206, 6206, 6206, 6206, 6206, 0,16578,16719,16736, 6206,16539,16546,16546,16569, 0,16586,16581,16539,16719,16736,16580,15542,16587, 6206, 16575,16605, 6206, 6206, 6206,15542, 6206, 6232, 6232, 6232, 6232, 6232, 6232, 6232, 6232,16546,15542,16586,16575,16578, 6232, 6232, 6232, 6232, 6232, 6232,16580,16606,16569,16546, 15542,16581,16595,15542,16557,16558,16546,15542,16546, 6232, 16605,15542,16587,16587, 0,16609, 6232, 6232, 6232, 6232, 6232, 6232, 6234, 6234, 6234, 6234, 6234, 6234, 6234, 6234, 16595,16557,16558,16607, 0, 6234, 6234, 6234, 6234, 6234, 6234,16607,16606,16715,16595,16557,16558,16595,16563,16597, 16598,16595,16557,16558,16599,16718,16714,16728,16558,16609, 16557, 6234, 6234, 6234, 6234, 6234, 6234, 6238, 6238, 6238, 6238, 6238, 6238, 6238, 6238,16563,16597,16598,16608,16599, 6238, 6238, 6238, 6238, 6238, 6238, 0,16723,16715,16563, 16597,16598, 0,16599,16601,16714,16563,16597,16598,16718, 16599,16728, 6238,16724,16608, 0, 6238, 6238, 6238, 6238, 6238, 6238, 6245, 6245, 6245, 6245, 6245, 6245, 6245, 6245, 16614,16601,16618,16716,16723, 6245, 6245, 6245, 6245, 6245, 6245,16716,16735,16724,16614,16601,16618,16614,16726,16618, 16717,16614,16601,16618,16624,16624,16624,16624,16624,16624, 16624, 6245, 6245, 6245, 6245, 6245, 6245, 6249, 6249, 6249, 6249, 6249, 6249, 6249, 6249,17541,16717,16625,16630,16653, 6249, 6249, 6249, 6249, 6249, 6249,16735,16726,16732, 0, 0,16625,16630,16653,16625,16630,16544,16544,16625,16630, 16653,16725,16738,17541,16653,16720, 6249, 6249, 6249, 6249, 6249, 6249, 6268, 6268, 6268, 6268, 6268, 6268, 6268, 6268, 16617,16734,16635,16617,16544, 6268, 6268, 6268, 6268, 6268, 6268,16725,16720,16732,16617,16738,16635,16617,16544,16635, 16733,16617,16537,16635,16753,16544,16731,16734,16733,16737, 16720, 6268, 6268, 6268, 6268, 6268, 6268, 6270, 6270, 6270, 6270, 6270, 6270, 6270,16544,16621,16655,16640,16621,16537, 6270, 6270, 6270, 6270, 6270, 6270,16737,16753,16766,16621, 16655,16640,16621,16537,16640,16731,16621,16655,16640, 6270, 16537,16542,16542,16564,16737,16722, 6270, 6270, 6270, 6270, 6270, 6270, 6279, 6279,16537, 6279, 6279, 6279, 6279, 6279, 6279,16766, 6279, 6279,16542,16564,16662,16722,16749,16542, 16564, 6279, 6279, 6279, 6279, 6279, 6279,16748, 0, 0, 16662, 0, 6279,16542,16564,16748,16751,16662,16543,16543, 16542,16564,16612,16747,16749, 0, 6279,16751,16727, 6279, 6279, 6279, 6279, 6279, 6280, 6280,16612, 6280, 6280, 6280, 6280, 6280, 6280,16612, 6280, 6280,16543,16566,16628,16633, 16727,16628,16633, 6280, 6280, 6280, 6280, 6280, 6280, 6280, 16543,16612,16628,16633, 6280,16628,16633,16543,16747,16628, 16633,16565,16741,16742,16566,16760,16740, 0, 6280,16750, 16543, 6280, 6280, 6280, 6280, 6280, 6282, 6282,16566, 6282, 6282, 6282, 6282, 6282, 6282,16566, 6282, 6282,16565,16615, 0,16547,16741,16742,16615, 6282, 6282, 6282, 6282, 6282, 6282,16763,16565,16740,16566,16547, 6282,16755,16615,16565, 16760,16615,16547,16750,16596,16615,16663, 0,16743,16657, 6282,16739,16565, 6282, 6282, 6282,16547, 6282, 6286, 6286, 16663, 6286, 6286, 6286, 6286, 6286, 6286,16663, 6286, 6286, 16600,16670,16596,16739,16755,16763,16657, 6286, 6286, 6286, 6286, 6286, 6286, 6286,16600,16670,16596,16743, 6286,16596, 16657,16600,16670,16596,16594,16756,16672,16657,16774, 0, 17752,16596, 6286,16600,16754, 6286, 6286, 6286,16752, 6286, 6302, 6302,16596, 6302, 6302, 6302, 6302, 6302, 6302,16761, 6302, 6302,16594,16672,16616,16756,16754,16761,17752, 6302, 6302, 6302, 6302, 6302, 6302,16752,16594,16672,16616,16594, 6302,16616,16774,16594,16672,16616,16651,16651,16651,16651, 16651,16651,16651,16752, 6302,16771,16594, 6302, 6302, 6302, 6302, 6302, 6303, 6303,16616, 6303, 6303, 6303, 6303, 6303, 6303,16619, 6303, 6303,16638,16688,16619,16638,16762,16773, 16690, 6303, 6303, 6303, 6303, 6303, 6303, 6303,16638,16688, 16619,16638, 6303,16619,16690,16638,16688,16619,16789,16803, 16771,16690,16652,16689,16762,16773, 6303,16746,16652, 6303, 6303, 6303, 6303, 6303, 6305, 6305,16652, 6305, 6305, 6305, 6305, 6305, 6305,16652, 6305, 6305,16691,16689,16620,16613, 16767,16789,16803, 6305, 6305, 6305, 6305, 6305, 6305,16627, 16691,16689,16620,16613, 6305,16620,16746,16691,16689,16620, 16613,16772,16767,16627,16759,16786,16627,16780, 6305,16772, 16627, 6305, 6305, 6305,16613, 6305, 6309, 6309,16620, 6309, 6309, 6309, 6309, 6309, 6309,16626, 6309, 6309,16656,16627, 16626,16786,16799, 0,16692, 6309, 6309, 6309, 6309, 6309, 6309, 6309,16656,16759,16626,16632, 6309,16626,16692,16656, 16764,16626,16780, 0,16693,16692,16791, 0,16799,16632, 6309,16764,16632, 6309, 6309, 6309,16632, 6309, 6320, 6320, 16656, 6320, 6320, 6320, 6320, 6320, 6320,16631, 6320, 6320, 16643,16693,16631,16643,16804,16632,16791, 6320, 6320, 6320, 6320, 6320, 6320,16637,16643,16693,16631,16643, 6320,16631, 16775,16643,16693,16631,16826,16785,16804,16637,16770,16765, 16637,16775, 6320,16785,16637, 6320, 6320, 6320, 6320, 6320, 6321, 6321,16779, 6321, 6321, 6321, 6321, 6321, 6321,16636, 6321, 6321,16654,16637,16636,16658,16765,16826, 0, 6321, 6321, 6321, 6321, 6321, 6321, 6321,16654,16770,16636,16658, 6321,16636,16658,16654,16765,16636,16658,16792,16679,16778, 16828,16779,16778,16784, 6321,16783,16654, 6321, 6321, 6321, 6321, 6321, 6323, 6323,16679, 6323, 6323, 6323, 6323, 6323, 6323,16641, 6323, 6323,16659,16679,16641,16792,16778,16787, 16828, 6323, 6323, 6323, 6323, 6323, 6323,16642,16659,16679, 16641,16659, 6323,16641,16783,16659,16679,16641,16784,16851, 0,16642,16810,16788,16642,16790, 6323,16793,16642, 6323, 6323, 6323,16797, 6323, 6327, 6327, 0, 6327, 6327, 6327, 6327, 6327, 6327,16787, 6327, 6327,16664,16642,16810,16673, 16788,16800,16851, 6327, 6327, 6327, 6327, 6327, 6327, 6327, 16664,16673,16790,16673, 6327,16796,16793,16664,16788,16808, 16673,16675,16675,16660,16823,16673,16694,16797, 6327, 0, 16664, 6327, 6327, 6327,16807, 6327, 6332, 6332,16816, 6332, 6332, 6332, 6332, 6332, 6332,16800, 6332, 6332,16665,16675, 16823,16660,16817,16694,16796, 6332, 6332, 6332, 6332, 6332, 6332,16675,16665,16675,16808,16660, 6332,16694,16660,16665, 16675,16798,16660,16807,16694,16675,16676,16816,16811,16798, 6332,16820,16665, 6332, 6332, 6332, 6332, 6332, 6333, 6333, 16660, 6333, 6333, 6333, 6333, 6333, 6333,16817, 6333, 6333, 16666,16695, 0,16676,16695,16801, 0, 6333, 6333, 6333, 6333, 6333, 6333, 6333,16666,16676,16801,16676, 6333,16844, 16820,16666,16811,16809,16676, 0,16677,16661,16695, 0, 16700,16809, 6333,16666,16666, 6333, 6333, 6333, 6333, 6333, 6335, 6335,16695, 6335, 6335, 6335, 6335, 6335, 6335,16695, 6335, 6335,16671,16677, 0,16661,16802,16700,16844, 6335, 6335, 6335, 6335, 6335, 6335,16677,16671,16677,16812,16661, 6335,16700,16661,16671,16677,16821,16661,16815,16700,16812, 16815,16824,16668,16802, 6335,16830,16829, 6335, 6335, 6335, 16661, 6335, 6338, 6338,16671, 6338, 6338, 6338, 6338, 6338, 6338,16802, 6338, 6338,16589,16845,16815,16678,16829,16822, 16668, 6338, 6338, 6338, 6338, 6338, 6338,16822,15541,16827, 16821,16589, 6338,16678,16668,16824,15541,16668,16848,16830, 16825,16668,16589, 6338,16678, 0, 6338,15541, 0, 6338, 6338, 6338, 6338, 6338,16668,16668,16589,16854,16678,16589, 16845,15541,16853,16589,15541,16678,16827,16825,15541, 6338, 6339, 6339,16847, 6339, 6339, 6339, 6339, 6339, 6339,15541, 6339, 6339,16848,16678,16686,16825,16849,16854,16846, 6339, 6339, 6339, 6339, 6339, 6339,16686,16846,16849,16847,16853, 6339, 0, 0, 0,16858, 0,16855,16864,16680,16686, 16699,16856,16850,16701, 6339,16864,16686, 6339, 6339, 6339, 6339, 6339, 6340, 6340,16680, 6340, 6340, 6340, 6340, 6340, 6340,16852, 6340, 6340,16686,16680,16855,16699,16863,16850, 16701, 6340, 6340, 6340, 6340, 6340, 6340, 6340,16858,16680, 16856,16699, 6340,16852,16701,16859,16680,16850,16699,16866, 16680,16701,16699,16879,16857,16867, 6340,16862,16869, 6340, 6340, 6340, 6340, 6340, 6342, 6342,16867, 6342, 6342, 6342, 6342, 6342, 6342,16863, 6342, 6342,16857,16865,16674,16859, 16870,15544,16681, 6342, 6342, 6342, 6342, 6342, 6342,15544, 16674,16869,16674,16866, 6342,17038,16862,16879,16681,16674, 15544,16868,16870,16865,16674, 6342,16875,16871, 6342,16681, 16877, 6342, 6342, 6342,15544, 6342,16685,15544,16877,16872, 16674,15544, 0,16681,16878,15544,16882,16685,16868,17038, 16681, 6342, 6343, 6343,16681, 6343, 6343, 6343, 6343, 6343, 6343,16685, 6343, 6343,16871,16875,16868,16696,16685,16872, 16878, 6343, 6343, 6343, 6343, 6343, 6343,16886, 0,16882, 0,16685, 6343,16696,15628,16883,15628,15628,15628,15628, 15628,15628,15628, 6343,16696,16880, 6343,16890,16916, 6343, 6343, 6343, 6343, 6343,15628,16876,16880,16883,16696,16888, 16702,16881,16838,16889,16887,16696,16886,16888,15628, 6343, 16895,16891, 6343, 6345, 6345,15628, 6345, 6345, 6345, 6345, 6345, 6345,16891, 6345, 6345,16916,16683,16702,16881,16889, 16838,16890, 6345, 6345, 6345, 6345, 6345, 6345, 6345,16908, 16876,16702,16683, 6345,16838,17215,16881,16838,16702,16887, 16697,16838,16901,16683,16894,16895,16913, 6345,16838,16920, 6345, 6345, 6345,16900, 6345, 6359, 6359,16683, 6359, 6359, 6359, 6359, 6359, 6359,16683, 6359, 6359,16697,16698,17215, 16902,16920,16896,16908, 6359, 6359, 6359, 6359, 6359, 6359, 16896,16697,16683,16894,16912, 6359,16915,16901,16697,16921, 16917,16913,16900,17791,16918,16698,16902,16919, 0, 6359, 17791,16697, 6359, 6359, 6359, 6359, 6359, 6360, 6360,16698, 6360, 6360, 6360, 6360, 6360, 6360,16698, 6360, 6360,16915, 16917, 0,16927,16912,16918,17904, 6360, 6360, 6360, 6360, 6360, 6360, 6360,16921,16698,16698,16919, 6360,16907,16907, 16907,16907,16907,16907,16907,16924,16914,16925,16927,16928, 16932, 6360, 0,17904, 6360, 6360, 6360, 6360, 6360, 6362, 6362,16684, 6362, 6362, 6362, 6362, 6362, 6362,16931, 6362, 6362, 0,16932,16914,16934,16907,16708,16684, 6362, 6362, 6362, 6362, 6362, 6362,16924,16708,16926,16929,16684, 6362, 16708,16914,16925,16928,16926,16935,16907,16708,16929,16936, 16933,16931,16684, 6362,16934,16947, 6362, 6362, 6362,16684, 6362, 6366, 6366,16708, 6366, 6366, 6366, 6366, 6366, 6366, 16941, 6366, 6366,16684, 0,16935, 0,16947,16941,16687, 6366, 6366, 6366, 6366, 6366, 6366, 6366,16933,16936,16939, 16687, 6366,16707,17394,16905,16905,16905,16905,16905,16905, 16905,16707,16930,16709,16687, 6366,16943,16905, 6366, 6366, 6366,16687, 6366, 6371, 6371,16707, 6371, 6371, 6371, 6371, 6371, 6371,16707, 6371, 6371,16687,16942,17394,16939,16930, 16709,16905, 6371, 6371, 6371, 6371, 6371, 6371,16707,16956, 16948,16946,16944, 6371,16709,16957,16940,16930,16949,16953, 16943,16709,16942,16944,16952,16955,16957, 6371,16960,16959, 6371, 6371, 6371, 6371, 6371, 6372, 6372,16709, 6372, 6372, 6372, 6372, 6372, 6372,16946, 6372, 6372,16948,16949, 0, 16960,16955,16966,16956, 6372, 6372, 6372, 6372, 6372, 6372, 6372,16940,16959,16952,16953, 6372,16982,16995,16906,16906, 16906,16906,16906,16906,16906,16710,16839,16963,16966, 6372, 16972,16964, 6372, 6372, 6372, 6372, 6372, 6374, 6374,16710, 6374, 6374, 6374, 6374, 6374, 6374,16710, 6374, 6374,16982, 16995, 0,16968,16945,16839,16906, 6374, 6374, 6374, 6374, 6374, 6374,16710,16968,16710,16954,16963, 6374,16839,16972, 16906,16839,16967,16954,16965,16839,16964,16958,16973,16667, 16945, 6374,16965,16983, 6374, 6374, 6374,16976, 6374, 6377, 6377,16839, 6377, 6377, 6377, 6377, 6377, 6377,16945, 6377, 6377,16979,16971,16977,16958,16971,16978,16667, 6377, 6377, 6377, 6377, 6377, 6377,16978,16980,16967,16984,16991, 6377, 16983,16667,16958,16973,16667,16981,16976,16979,16667,16989, 6377,16971,16988, 6377, 0,16990, 6377, 6377, 6377, 6377, 6377,16667,16985,16990,16991,16992,16667,16984,16977,16998, 0, 0,16981,16997,16999,16993, 6377, 6378, 6378,16980, 6378, 6378, 6378, 6378, 6378, 6378,16993, 6378, 6378, 0, 16981,16988,16985,16994,16989,16997, 6378, 6378, 6378, 6378, 6378, 6378,17000,17003,16999,17006,16998, 6378,17008,16992, 16996,16996,16996,16996,16996,16996,16996,17004,17014,17008, 16994, 6378,17007,16996, 6378, 6378, 6378, 6378, 6378, 6379, 6379,17006, 6379, 6379, 6379, 6379, 6379, 6379,16994, 6379, 6379,17000,17003,17011,17017,17009, 0,16996, 6379, 6379, 6379, 6379, 6379, 6379, 6379,17005,17019,17014, 0, 6379, 17010,17016,17004,17005,17015,17011,17007,17019,17018,17016, 17017,17023,17009, 6379,17024,17027, 6379, 6379, 6379, 6379, 6379, 6381, 6381,17031, 6381, 6381, 6381, 6381, 6381, 6381, 17009, 6381, 6381,17010,17022,17028,17034,17022,15545,17029, 6381, 6381, 6381, 6381, 6381, 6381,15545,17029,17033,17015, 17023, 6381,17018,17030,17027,17035,17032,15545,17037,17024, 17036,17041, 6381,17022,17136, 6381,17131,17031, 6381, 6381, 6381,15545, 6381,17034,15545,17136,17133,17057,15545,17030, 17028,17033,17036,17032,17133,17035,17141,17041, 6381, 6382, 6382,15545, 6382, 6382, 6382, 6382, 6382, 6382,17042, 6382, 6382,17032,17037,17057,17039,17131,17066,17151, 6382, 6382, 6382, 6382, 6382, 6382,17135,17056,17141,17065,17151, 6382, 17056,15629,17065,15629,15629,15629,15629,15629,15629,15629, 6382,17039,17066, 6382, 0,17139, 6382, 6382, 6382, 6382, 6382,15629,17042,17042,17074,17039,17056,17075,17065,17074, 17085,17098,17039,17138,17132,15629, 6382,17139,17135, 6382, 6384, 6384,15629, 6384, 6384, 6384, 6384, 6384, 6384,17084, 6384, 6384,17115,17075,17084,17074,17085,17098,17043, 6384, 6384, 6384, 6384, 6384, 6384, 6384,17138, 0, 0,17043, 6384,17089,17089,17089,17089,17089,17089,17089,17115,17132, 17084,17134,16669,17043, 6384,17147,17140, 6384, 6384, 6384, 17043, 6384, 6393, 6393,17044, 6393, 6393, 6393, 6393, 6393, 6393,17097, 6393, 6393,17114,17044,17097,17134,17142,17114, 16669, 6393, 6393, 6393, 6393, 6393, 6393,17148,17143,17044, 17149,17146, 6393,17140,16669,17148,17044,16669,17155, 0, 17147,16669,17097,17153,17160,17114, 6393,16669,17142, 6393, 6393, 6393, 6393, 6393,16669,16669,17149, 6393, 6394, 6394, 17047, 6394, 6394, 6394, 6394, 6394, 6394,17143, 6394, 6394, 17146,17047,17046,17154,17047,17155,17153, 6394, 6394, 6394, 6394, 6394, 6394,17046,17150,17047,17161,17045, 6394,17160, 17164, 0,17047,17045,17161,17154,17162,17046,17045,17159, 17170,17164, 6394,17166,17046, 6394, 6394, 6394,16682, 6394, 6395, 6395,17045, 6395, 6395, 6395, 6395, 6395, 6395,17045, 6395, 6395,17162,17046,16682,17137,17152, 0,17150, 6395, 6395, 6395, 6395, 6395, 6395,16682,17166,17171,17159,17170, 6395,17102,17102,17102,17102,17102,17102,17102, 0,16682, 0, 0,17137,17152, 6395,17156,16682, 6395, 6395, 6395, 17165, 6395,17119,17119,17119,17119,17119,17119,17119,16682, 17137,17152, 6395, 6397, 6397,17163, 6397, 6397, 6397, 6397, 6397, 6397,17171, 6397, 6397,17156,17174,17165,17104,17175, 17172,17223, 6397, 6397, 6397, 6397, 6397, 6397,17172,17173, 17175,17196,17223, 6397,17104,17165,15630,17179,15630,15630, 15630,15630,15630,15630,15630,17104,17178, 6397,17184,17163, 6397, 6397, 6397, 6397, 6397,17173,15630,17180,17167,17104, 17174,17508,17187,17225,17196,17180,17104, 6397, 6398, 6398, 15630, 6398, 6398, 6398, 6398, 6398, 6398,15630, 6398, 6398, 17167,17105,17179,17186,17194,17178,17193, 6398, 6398, 6398, 6398, 6398, 6398,17184,17193,17508,17225,17105, 6398,17120, 17120,17120,17120,17120,17120,17120,17187,17191,17105,17186, 17194, 0, 6398, 0, 0, 6398, 6398, 6398, 6398, 6398, 6399, 6399,17105, 6399, 6399, 6399, 6399, 6399, 6399,17105, 6399, 6399,17121,17121,17121,17121,17121,17121,17121, 6399, 6399, 6399, 6399, 6399, 6399,15826,17191,17108,17195,17207, 6399,17188,17123,17192, 0,15826,15826,15826,15826,15826, 15826,15826,17200,17108, 6399,17205, 0, 6399, 6399, 6399, 6399, 6399,17123,15826,17108,17207,17208,17108,17188,16328, 16328,16328,16328,16328,16328,16328,17123,15826,17108, 6399, 6411,17199,17195,17123,15826,17108,17188,16328,17192, 6411, 6411, 6411, 6411, 6411, 6411, 6411, 6411,17200, 0,17221, 17205,16328, 6411, 6411, 6411, 6411, 6411, 6411,16328,17201, 17208,17214,17210,17211,17219,17212,17209,17201,17218,17220, 17199, 6411,17213,17222, 6411,17221,17227,17220, 6411, 6411, 6411, 6411, 6411, 6411, 6414, 6414, 6414, 6414, 6414, 6414, 6414, 6414,17210,17211,17213, 0,17270, 6414, 6414, 6414, 6414, 6414, 6414,17209,17212,17214,17269,17218, 0,17219, 0, 0,17268,17227,17269,17386,17228,17222,17224,17229, 17230,17267,17270, 6414, 6414, 6414, 6414, 6414, 6414, 6418, 16329,17379,16329,16329,16329,16329,16329,16329, 6418, 6418, 6418, 6418, 6418, 6418, 6418,17224,17228,17226,17386,17229, 16329, 6418, 6418, 6418, 6418, 6418, 6418,17268,17246,17230, 17267,17271, 0,17224,16329,17381, 0, 0,17107,17226, 17379,16329,17246,17381,17231,17234,17380, 6418, 6418, 6418, 6418, 6418, 6418, 6419,17107, 6419, 6419, 6419, 6419, 6419, 6419, 6419, 6419,17231,17234,17107,17246,17250, 6419, 6419, 6419, 6419, 6419, 6419,17288,17271,17276,17231,17234,17107, 17288,17250,17231,17234,17231,17234,17107,17276,17250,17383, 17117,17380,17288,17250, 6419, 6419, 6419, 6419, 6419, 6419, 6434,17276,17233,17382,17234,17107,17117,17389,17276, 6434, 6434, 6434, 6434, 6434, 6434, 6434, 6434,17117,17251,17384, 17388,17233, 6434, 6434, 6434, 6434, 6434, 6434,17300,17382, 17384,17117,17251,17383,17300,17233,17387,17389,17117,17251, 17233, 6434,17233, 0,17385,17398,17300,17251, 6434, 6434, 6434, 6434, 6434, 6434,17236,17233, 0,17388,17387,17391, 17252, 6434, 6437, 6437, 6437, 6437, 6437, 6437, 6437, 6437, 17253,17385,17397,17236,17252, 6437, 6437, 6437, 6437, 6437, 6437,17252,17390,17407,17253, 0,17252,17236,17392,17385, 17398,17253,17236,17393,17236,17253,17401,17256,17391,17400, 17241, 6437, 6437, 6437, 6437, 6437, 6437, 6441,17241,17232, 17392,17397,17390,17407,17405,17402, 6441, 6441, 6441, 6441, 6441, 6441, 6441,17232,17256,17400,17402,17241,17232, 6441, 6441, 6441, 6441, 6441, 6441,17399,17405,17393,17256,17751, 17401,17241,17232,17399,17409,17256,17241,17232,17241,17232, 17256,17404,17235,17240,18032, 6441, 6441, 6441, 6441, 6441, 6441, 6442,17423, 6442, 6442, 6442, 6442, 6442, 6442, 6442, 6442,17235,17240,17751,17235,17257, 6442, 6442, 6442, 6442, 6442, 6442,18032,17409,17404,17235,17240,17406,17424,17257, 17235,17240,17235,17240,17254,17255,17257,17427,17259,17259, 17240,17423, 6442, 6442, 6442, 6442, 6442, 6442, 6470, 6470, 17257, 6470, 6470, 6470, 6470, 6470, 6470,17425, 6470, 6470, 17237,17254,17255,17292,17406,17425,17259, 6470, 6470, 6470, 6470, 6470, 6470,17424,17428,17254,17255,17292, 6470,17237, 17259,17427,17254,17255,17292,17428,17439,17259,17292,17292, 17254,17443, 6470,17237,17403, 6470, 6470, 6470,17237, 6470, 17237,17255,17443, 6470, 6471, 6471,17408, 6471, 6471, 6471, 6471, 6471, 6471,17106, 6471, 6471,17116,17274,17237,17426, 0,17403,17456, 6471, 6471, 6471, 6471, 6471, 6471,17106, 17433,17439,17116,17456, 6471,17106,17408,17431,17116,17403, 17106,17434,17410,17116,17274,17426,17435, 0, 6471,17432, 17410, 6471, 6471, 6471,17106, 6471,17410,17116,17274,17431, 17433,17106,17238,17239,17116,17274,17258,17258, 6471, 6481, 6481,17434, 6481, 6481, 6481, 6481, 6481, 6481,17410, 6481, 6481,17238,17239,17274,17293,17435,17432,17238, 6481, 6481, 6481, 6481, 6481, 6481,17258,17238,17239,17258,17293, 6481, 17238,17239,17238,17239,17239,17293,17440,17430,17258,17262, 17262,17260,17260, 6481,17440,17258, 6481, 6481, 6481,17242, 6481, 0,17239,17243, 6481, 6482, 6482,17282, 6482, 6482, 6482, 6482, 6482, 6482,17802, 6482, 6482,17262,17242,17260, 17430,17802,17243,17438, 6482, 6482, 6482, 6482, 6482, 6482, 17263,17262,17242,17260,17282, 6482,17243,17242,17262,17242, 17260,17243,17441,17243,17263,17297,17295,17243,17282, 6482, 17242,17263, 6482, 6482, 6482,17282, 6482,18292,17260,17297, 17295, 0,17438, 0,18292,17263,17297,17295,17441, 6482, 6490, 6490,17295, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6490, 6491, 6491, 6491, 6491, 6491, 6491, 6491, 6491,17294,17303,17311,17429, 0, 6491, 6491, 6491, 6491, 6491, 6491,17311,17442,17452,17294,17303,17311, 0, 0,17280,17312,17294,17303,17311, 6491,17294,17244, 17448,17447,17303,17429, 6491, 6491, 6491, 6491, 6491, 6491, 6496, 6496, 6496, 6496, 6496, 6496, 6496, 6496,17244,17280, 17312,17429, 6496, 6496, 6496, 6496, 6496, 6496, 6496,17442, 17448,17452,17244,17280,17312,17281,17280,17244,17447,17244, 17280,17312, 0,17244,17446,17455,17445,17451,17444, 6496, 6496, 6496, 6496, 6496, 6496, 6504, 6504, 6504, 6504, 6504, 6504, 6504,17281,17314,17315,17281,17446, 0, 6504, 6504, 6504, 6504, 6504, 6504,17453,17444,17281,17314,17315,17445, 17285,17285,17453,17281,17314,17315,17451,17458,17463,17455, 17315,17466,17314,17444, 6504, 6504, 6504, 6504, 6504, 6504, 6508, 6508, 6508, 6508, 6508, 6508, 6508, 6508,17285,17306, 17337,17454,17459, 6508, 6508, 6508, 6508, 6508, 6508,17471, 17458,17467,17285,17306,17337,17285,17306,17323,17462,17285, 17306,17337,17467,17463,17459,17466,17337,17454,17245, 6508, 6508, 6508, 6508, 6508, 6508, 6513, 6513, 6513, 6513, 6513, 6513, 6513,17309,17465,17323,17309,17359,17245, 6513, 6513, 6513, 6513, 6513, 6513,17471,17470,17309,17462,17323,17309, 17359,17245,17321,17309,17316,17323,17245,17359,17245,17465, 17476, 0,17479,17488, 6513, 6513, 6513, 6513, 6513, 6513, 6517,17245, 6517, 6517, 6517, 6517, 6517, 6517, 6517, 6517, 17321,17316,17360,17464,17470, 6517, 6517, 6517, 6517, 6517, 6517,17464,17472,17484,17321,17316,17360,17321,17316,17339, 17472,17321,17316,17360, 0,17476,17479,17488,17321, 0, 17478, 6517, 6517, 6517, 6517, 6517, 6517, 6525, 6525, 6525, 6525, 6525, 6525, 6525,17307,17487,17336,17339,17368,17307, 6525, 6525, 6525, 6525, 6525, 6525,17478,17486,17484,17339, 17336,17339,17368,17307,17502,17486,17307,17336,17339,17368, 17307,17487,17493,17339,17368,17336, 6525, 6525, 6525, 6525, 6525, 6525, 6529, 6529, 6529, 6529, 6529, 6529, 6529, 6529, 17338,17340,17500,17457,17341, 6529, 6529, 6529, 6529, 6529, 6529,17502,17338,17340,17338,17340,17341,17483,17341,17354, 17362,17338,17340,17492,17489,17341,17338,17493,17500,17338, 17457, 6529, 6529, 6529, 6529, 6529, 6529, 6533, 6533, 6533, 6533, 6533, 6533, 6533, 6533,17480,17354,17362,17457,17308, 6533, 6533, 6533, 6533, 6533, 6533,17483,17489,17498, 0, 17354,17362,17492,17308,17415,17494,17308,17354,17362,17501, 17308,17503,17480,17494,17504,17505, 6533, 6533, 6533, 6533, 6533, 6533, 6538, 6538, 6538, 6538, 6538, 6538, 6538,17308, 17480,17415,17507,17506,17512, 6538, 6538, 6538, 6538, 6538, 6538,17503, 0,17498,17504,17415,17516,17417,17417,17418, 17418,17511,17415,17501,17505,17506,17515,17516,17521,17638, 17517, 6538, 6538, 6538, 6538, 6538, 6538, 6542, 6542, 6542, 6542, 6542, 6542, 6542, 6542,17417,17507,17418,17513,17512, 6542, 6542, 6542, 6542, 6542, 6542,17513,17517,17521,17417, 17511,17418,17417, 0,17418,17514,17417, 0,17418,17523, 17515,17519,17520,17641,17638,17517, 6542, 6542, 6542, 6542, 6542, 6542, 6546, 6546, 6546, 6546, 6546, 6546, 6546, 6546, 17522,17514,17558,17519,17645, 6546, 6546, 6546, 6546, 6546, 6546,17485,17485,17485,17485,17485,17485,17485,17523,17520, 17626,17637,17317,17518,17485,17644,17645,17641,17558,17649, 17522, 6546, 6546, 6546, 6546, 6546, 6546, 6551, 6551, 6551, 6551, 6551, 6551, 6551,17317,17647,17626,17640,17485,17317, 6551, 6551, 6551, 6551, 6551, 6551,17518,17540,17644,17557, 17637,17639, 0,17317,17557,17540,17317,19576,17649,17639, 17317,17540,17650,17640,19576,17647, 6551, 6551, 6551, 6551, 6551, 6551, 6555, 6555, 6555, 6555, 6555, 6555, 6555, 6555, 17557,17657,17643,17540,17650, 6555, 6555, 6555, 6555, 6555, 6555,17582,17582,17582,17582,17582,17582,17582,17283,17583, 17583,17583,17583,17583,17583,17583,17646,17657,17648,17643, 17663, 6555, 6555, 6555, 6555, 6555, 6555, 6559, 6559, 6559, 6559, 6559, 6559, 6559, 6559,17283,17642,17643, 0,17655, 6559, 6559, 6559, 6559, 6559, 6559,17651,17642,17648,17283, 17625, 0, 0,17646,17658,17625,17283,17663,17291,17584, 17584,17584,17584,17584,17584,17584, 6559, 6559, 6559, 6559, 6559, 6559, 6560, 6560,17283, 6560, 6560, 6560, 6560, 6560, 6560,17625, 6560, 6560,17655,17304,17291,17660,17662,17656, 17651, 6560, 6560, 6560, 6560, 6560, 6560,17656,17658,17304, 17291,17661, 6560,17291,17659,17664,17304,17291, 0,17320, 17662,17673,17654,17666,17660,17659, 6560,17669,17291, 6560, 6560, 6560,17304, 6560, 6561, 6561, 6561, 6561, 6561, 6561, 6561, 6561,17660,17670,17661,17664,17320, 6561, 6561, 6561, 6561, 6561, 6561,17597,17597,17597,17597,17597,17597,17597, 17320,17654,17666,17320,17326,17673,17669,17320,17677,17682, 17678,17683,17693, 6561, 6561, 6561, 6561, 6561, 6561, 6564, 6564, 6564, 6564, 6564, 6564, 6564,17320,17665,17670,17672, 17677,17326, 6564, 6564, 6564, 6564, 6564, 6564,17598,17598, 17598,17598,17598,17598,17598,17326,17671,17678,17682,17685, 0,17693,17326,17686,17671,17672,17683,17665, 6564, 6564, 6564, 6564, 6564, 6564, 6568, 6568, 6568, 6568, 6568, 6568, 6568,17326,17675,17688,17694,17685, 6568, 6568, 6568, 6568, 6568, 6568, 6568,17599,17599,17599,17599,17599,17599,17599, 17613,17613,17613,17613,17613,17613,17613,17686,17690,17675, 17688,17697, 0, 6568, 6568, 6568, 6568, 6568, 6568, 6569, 6569, 6569, 6569, 6569, 6569, 6569, 6569,17675,17688,17694, 17690,17696, 6569, 6569, 6569, 6569, 6569, 6569,17614,17614, 17614,17614,17614,17614,17614,17674,17676,17679, 0,17325, 0,17324,17724, 0, 0,17697,17674,17696, 6569, 6569, 6569, 6569, 6569, 6569, 6574, 6574,17275, 6574, 6574, 6574, 6574, 6574, 6574,17324, 6574, 6574,17325,17679,17324,17676, 17687,17684,17724, 6574, 6574, 6574, 6574, 6574, 6574,17684, 17325,17687,17324,17275, 6574,17701,17689,17325,17695,17324, 0,17703,17702,17289,17313,17710,17695,17275, 6574,17703, 17325, 6574, 6574, 6574,17275, 6574, 6575, 6575,17313, 6575, 6575, 6575, 6575, 6575, 6575,17313, 6575, 6575,17275,17689, 17275,17289,17709,17698,17701, 6575, 6575, 6575, 6575, 6575, 6575, 6575, 0,17313,17698,17289, 6575,17702,17289,17710, 17711,17712,17289,17318,17707,17319, 0,17717,17709,17355, 6575,17749,17720, 6575, 6575, 6575, 0, 6575, 6591, 6591, 17289, 6591, 6591, 6591, 6591, 6591, 6591,17711, 6591, 6591, 17318,17355,17319,17749,17712,17719,17355, 6591, 6591, 6591, 6591, 6591, 6591,17707,17318,17711,17319,17318, 6591,17319, 17355,17318,17717,17319, 0,17327,17720,17355,17730,17322, 17713,17719, 6591,17716,17318, 6591, 6591, 6591,17319, 6591, 6592, 6592,17344, 6592, 6592, 6592, 6592, 6592, 6592,17723, 6592, 6592,17327,17896,17730, 0,17728,17322,17344, 6592, 6592, 6592, 6592, 6592, 6592, 6592,17327,17713,17718,17344, 6592,17322,17716,17327,17322,17896,17718,17329,17322,17731, 17727,17722,17723,17344, 6592,17736,17327, 6592, 6592, 6592, 17344, 6592, 6601, 6601,17322, 6601, 6601, 6601, 6601, 6601, 6601,17728, 6601, 6601,17329,17342,17721, 0,17722,17746, 0, 6601, 6601, 6601, 6601, 6601, 6601,17721,17329,17727, 17729,17342, 6601,17731,17732,17329,17722, 0,17729,17737, 17736,17744,17342,17735,17745,17732, 6601,17737,17329, 6601, 6601, 6601,17746, 6601, 6602, 6602,17342, 6602, 6602, 6602, 6602, 6602, 6602,17342, 6602, 6602,17332,17343,17343,17743, 17342,17745, 0, 6602, 6602, 6602, 6602, 6602, 6602, 6602, 17332,17741,17735,17343, 6602,17744,17889,17332, 0,17745, 17333,17332,17365,17747,17343,17743,17753,17750, 6602,17748, 17332, 6602, 6602, 6602,17888, 6602, 6609, 6609,17343, 6609, 6609, 6609, 6609, 6609, 6609,17343, 6609, 6609,17333,17365, 17741,17891,17753,17747, 0, 6609, 6609, 6609, 6609, 6609, 6609,17889,17333,17365,17895,17333, 6609,17890,17748,17333, 17365,17750,17335,17888,17347,17890,17333,17891,17905,17771, 6609, 0,17333, 6609, 6609, 6609,17365, 6609, 6610, 6610, 17347, 6610, 6610, 6610, 6610, 6610, 6610,17895, 6610, 6610, 17335,17347,17756,17898,17905,17892,17771, 6610, 6610, 6610, 6610, 6610, 6610, 6610,17335,17347,17756,17335, 6610,17893, 17771,17335,17347,17756,17902,17335,17345,17771,17920,17347, 17893,17756, 6610,17898,17335, 6610, 6610, 6610,17346, 6610, 6614, 6614,17345, 6614, 6614, 6614, 6614, 6614, 6614,17892, 6614, 6614,17796,17345,17346,17899, 0, 0,17349, 6614, 6614, 6614, 6614, 6614, 6614,17346,17796,17345,17902,17349, 6614,17900,17920,17796,17345, 0, 0,17345,17348,17346, 17894,17897,17760,17349, 6614,17899,17346, 6614, 6614, 6614, 17349, 6614, 6615, 6615,17348, 6615, 6615, 6615, 6615, 6615, 6615,17903, 6615, 6615,17346,17348,17769,17894,17349,17760, 17900, 6615, 6615, 6615, 6615, 6615, 6615, 6615,17897,17348, 17769,17350, 6615,17760,17917,17894,17348,17769, 0,17330, 17760,17290,17350, 0,17760,17903, 6615,17769,17930, 6615, 6615, 6615,17348, 6615, 6616, 6616,17350, 6616, 6616, 6616, 6616, 6616, 6616,17350, 6616, 6616,17330,17373,17373,17290, 17350,17916,17901, 6616, 6616, 6616, 6616, 6616, 6616,17917, 17330,17373,17353,17290, 6616, 6616,17290,17330,17373,17918, 17290,17923,17930,17353,17901,17919, 0,17918, 6616,17928, 17330, 6616, 6616, 6616,17373, 6616,17330,17353,17290,17290, 17916, 6616, 6618, 6618,17353, 6618, 6618, 6618, 6618, 6618, 6618,17919, 6618, 6618,17923, 6618, 6618, 6618, 6618, 6618, 6618, 6618, 6618, 6618, 6618, 6618, 6618,17352,17928,17921, 17924,17351, 6618,17615,17615,17615,17615,17615,17615,17615, 17921,17352,17351,17922, 0,17936, 6618,17929,17352, 6618, 6618, 6618,17924, 6618, 6619, 6619,17351, 6619, 6619, 6619, 6619, 6619, 6619,17351, 6619, 6619,17352,17352,17358,17929, 17922,17936,17935, 6619, 6619, 6619, 6619, 6619, 6619,17351, 17935,17774,17358,17925, 6619,17926,17934,17774,17922,17358, 17630,17630,17630,17630,17630,17630,17630,17358, 6619,17774, 17941, 6619, 6619, 6619,17927, 6619, 6621, 6621,17358, 6621, 6621, 6621, 6621, 6621, 6621,17926, 6621, 6621,17937,17374, 17925,17933,17941, 0,17938, 6621, 6621, 6621, 6621, 6621, 6621,17934, 0,17374,17927,17938, 6621, 6621, 0,17124, 17374,17124,17124,17124,17124,17124,17124,17124,17940,17356, 6621,17357,17942, 6621, 6621, 6621,17374, 6621,17374,17124, 17933,17945,17937, 6621, 6631, 6631,17361, 6631, 6631, 6631, 6631, 6631, 6631,17124, 6631, 6631,17356,17856,17357, 0, 17124,17940,17361, 6631, 6631, 6631, 6631, 6631, 6631,17942, 17356,17856,17357,17361, 6631,17943, 0,17356,17856,17357, 17945,17366,17761,17779,17363,17766,17766,17361, 6631,17856, 17356, 6631, 6631, 6631,17361, 6631, 6632, 6632,17357, 6632, 6632, 6632, 6632, 6632, 6632,17943, 6632, 6632,17366,17761, 17779,17363,17949,17766, 0, 6632, 6632, 6632, 6632, 6632, 6632, 6632,17366,17761,17779,17363, 6632,17766,17955,17366, 17761,17779,17363,17367,17766,17777,17363, 0,17761,17783, 6632,17766,17366, 6632, 6632, 6632,17363, 6632, 6644, 6644, 17364, 6644, 6644, 6644, 6644, 6644, 6644,17949, 6644, 6644, 17367,17955,17777,17944,17953,17372,17783, 6644, 6644, 6644, 6644, 6644, 6644,17966,17367,17953,17777,17364, 6644,17372, 17783,17367,17372,17777,17966, 0,17372,17783,17952,17957, 17777,17364, 6644,17944,17367, 6644, 6644, 6644,17364, 6644, 6645, 6645,17372, 6645, 6645, 6645, 6645, 6645, 6645,17950, 6645, 6645,17364,17375,17806,17806,17939,17950,17956, 6645, 6645, 6645, 6645, 6645, 6645, 6645,17957,17375,17806,17948, 6645, 0,17952,17963,17375,17806,17764,17764,17559,17786, 17956,17963,17375,17939, 6645,17961, 0, 6645, 6645, 6645, 17375, 6645, 6655, 6655,17559, 6655, 6655, 6655, 6655, 6655, 6655,17939, 6655, 6655,17764,17559,17786,17757,17948,17758, 17764, 6655, 6655, 6655, 6655, 6655, 6655,17872,17764,17559, 17786,17757, 6655,17758,17961,17764,17559,17786,17757,17784, 17758,17872,17951,17788,17786,17962, 6655,17965,17872, 6655, 6655, 6655,17757, 6655, 6656, 6656,17758, 6656, 6656, 6656, 6656, 6656, 6656,17958, 6656, 6656,17784,17560,17951, 0, 17977,17788,17784, 6656, 6656, 6656, 6656, 6656, 6656, 6656, 17784,17977, 0,17560, 6656,17788,18001,17784,17788,17560, 17962,17965,17788,17958,17560,17792,17792,18001, 6656,17969, 17968, 6656, 6656, 6656,17561, 6656, 6663, 6663,17560, 6663, 6663, 6663, 6663, 6663, 6663,17560, 6663, 6663,17763,17562, 17561,17969,17964,17792, 0, 6663, 6663, 6663, 6663, 6663, 6663,17561,17763,17968,17972,17562, 6663,17792, 0,17763, 17792,17973,17793,17974,17792,17561,17562,17794,17964,17562, 6663,17974,17561, 6663, 6663, 6663,17763, 6663, 6664, 6664, 17562, 6664, 6664, 6664, 6664, 6664, 6664,17562, 6664, 6664, 17793,17561,18029,17972,18031,17794, 0, 6664, 6664, 6664, 6664, 6664, 6664, 6664,17793,17992,17973,17793, 6664,17794, 17981,17793,17794,17975,18029,17793,17794,17804,17954, 0, 17794,17328, 6664,17976,17991, 6664, 6664, 6664,18031, 6664, 6668, 6668,17331, 6668, 6668, 6668, 6668, 6668, 6668,17975, 6668, 6668,17992,17328,17804,17954,17988,17759,17328, 6668, 6668, 6668, 6668, 6668, 6668,17981,17524,17991,17804,17331, 6668,17759,17328,17954,17524,17804, 0,17976,17759,17328, 17989, 6668,17988,17331, 6668,17524, 0, 6668, 6668, 6668, 17331, 6668,17328,17982,17759,17967,17795,17980,17805,17524, 17996,17982,17524,17331,17331,17986,17524, 6668, 6669, 6669, 17795, 6669, 6669, 6669, 6669, 6669, 6669,17795, 6669, 6669, 17798,17568,17967,18004,17989,17805, 0, 6669, 6669, 6669, 6669, 6669, 6669,17795,17798, 0,17980,17568, 6669,17805, 17967,17798,17997,17568,17986,17996,17805,17811,17568,17990, 17997,17820, 6669,18004,17999, 6669, 6669, 6669,17798, 6669, 6670, 6670,17568, 6670, 6670, 6670, 6670, 6670, 6670,17568, 6670, 6670,17808,17569,17811,18027,17990,17998,17820, 6670, 6670, 6670, 6670, 6670, 6670, 6670,17808,17995,17811,17569, 6670,17811,17820,17808,17990,17811,18003,17813,17999,17820, 17569,17808,18009,17998, 6670,18027,18138, 6670, 6670, 6670, 18009, 6670, 6672, 6672,17569, 6672, 6672, 6672, 6672, 6672, 6672,17569, 6672, 6672,17813,18008,17995,17570,17762,18003, 18011, 6672, 6672, 6672, 6672, 6672, 6672, 0,17813,18010, 18138,17813, 6672,17570,17125,17813,17125,17125,17125,17125, 17125,17125,17125, 6672,17570,17762, 6672, 0, 0, 6672, 6672, 6672,18007, 6672,17125,18010,18012,18024,17570,17762, 18008,18002,17816,17816,18011,17570,17762,18012,17125, 6672, 18015,17572, 6672, 6678, 6678,17125, 6678, 6678, 6678, 6678, 6678, 6678,17762, 6678, 6678,18026,17571,17572,18002,18271, 17816,18007, 6678, 6678, 6678, 6678, 6678, 6678,17572, 0, 18021,18024,17571, 6678,17816, 0,18002,17816,17571,18015, 17812,17816,17572,17571,18016,17817,17817, 6678,18026,17572, 6678, 6678, 6678,18271, 6678, 6679, 6679,17571, 6679, 6679, 6679, 6679, 6679, 6679,17571, 6679, 6679,17812,17572,18021, 17812,18128,18023,17817, 6679, 6679, 6679, 6679, 6679, 6679, 6679,17812,18128,18017,17812, 6679,18028,17817,17812,18016, 17817,18017,17819,17573,17817,18030,18123,17778,18023, 6679, 0, 0, 6679, 6679, 6679,17580, 6679, 6690, 6690,17573, 6690, 6690, 6690, 6690, 6690, 6690,18033, 6690, 6690,17819, 17573,17580,17819,17573,17778,18028, 6690, 6690, 6690, 6690, 6690, 6690,17580,17819,17573,18123,17797, 6690,17778,18030, 17819,17573,18033,18416,17823,17778,17580,18126,18025,18132, 17797, 6690,18124,17580, 6690, 6690, 6690,17797, 6690, 6691, 6691,17778, 6691, 6691, 6691, 6691, 6691, 6691,18131, 6691, 6691,17823,17579,18126,17823,18025,17797,18416, 6691, 6691, 6691, 6691, 6691, 6691, 6691,17823,18132,18125,17579, 6691, 18131,18146,17823,18025,17579,18125,17851,18124, 0,17579, 18135,17818,18146, 6691,18141,17823, 6691, 6691, 6691,17585, 6691, 6698, 6698,17579, 6698, 6698, 6698, 6698, 6698, 6698, 17579, 6698, 6698,17851,17586,17585,18133,18163,17818, 0, 6698, 6698, 6698, 6698, 6698, 6698,17585,17851,18163,18135, 17586, 6698,17818,18141,17851,17818,17586,18127,17826,17818, 17585,17586, 0,17852,17854, 6698,18133,17585, 6698, 6698, 6698,18142, 6698, 6699, 6699,17586, 6699, 6699, 6699, 6699, 6699, 6699,17586, 6699, 6699,17826,17587,18136,18134,18447, 17852,17854, 6699, 6699, 6699, 6699, 6699, 6699, 6699,17826, 18150,18127,17587, 6699,17852,17854,17826,17852,18130,18136, 0,17852,17854,17587,18137,17334,18142, 6699,18134,17826, 6699, 6699, 6699,18447, 6699, 6703, 6703,17587, 6703, 6703, 6703, 6703, 6703, 6703,17587, 6703, 6703,18150,17588,17765, 17765,18130,17525,17334, 6703, 6703, 6703, 6703, 6703, 6703, 17525,17527, 0,17587,17588, 6703,17525,17334,18137,17527, 17334,17525,18148,18129,17334,17588, 6703,17765,17588, 6703, 17527, 0, 6703, 6703, 6703,17525, 6703,17334,17525,17588, 17334,17765,17525,18144,17527,18145,17588,17527,17765,17765, 18129,17527, 6703, 6704, 6704,18148, 6704, 6704, 6704, 6704, 6704, 6704,18149, 6704, 6704,18154,17594,17765,18129,18144, 17527,18143, 6704, 6704, 6704, 6704, 6704, 6704,17807,18143, 18153, 0,17594, 6704,18149, 0, 0,18154,17594,18145, 18151,19998,17807,17594,18147,17857,17861, 6704,19998,17807, 6704, 6704, 6704,18152, 6704, 6705, 6705,17594, 6705, 6705, 6705, 6705, 6705, 6705,17594, 6705, 6705,17807,17595,18153, 18151,18147,17857,17861, 6705, 6705, 6705, 6705, 6705, 6705, 6705,18155,18158,18152,17595, 6705,17857,17861,18160,18147, 18159, 0,17822,17857,17861,17595,18160,18175,18161, 6705, 0,18165, 6705, 6705, 6705,18175, 6705, 6707, 6707,17595, 6707, 6707, 6707, 6707, 6707, 6707,17595, 6707, 6707,17822, 18167,18158,17601,17785,18161,18155, 6707, 6707, 6707, 6707, 6707, 6707,18162,17822,18165,18159,17822, 6707,17601,17126, 17822,17126,17126,17126,17126,17126,17126,17126, 6707,17601, 17785, 6707, 0,17822, 6707, 6707, 6707,18167, 6707,17126, 18177,18176, 0,17601,17785,18164,18168,18174,18170,18166, 17601,17785,17785,17126, 6707, 0,18162, 6707, 6717, 6717, 17126, 6717, 6717, 6717, 6717, 6717, 6717,18176, 6717, 6717, 17785,18166,18164,18173,18169,17528,18168, 6717, 6717, 6717, 6717, 6717, 6717,17528,18177,17768,17768,18170, 6717,18178, 18164,18188,18174, 0,17528, 0,18186,17528,18180,18188, 18178,18190, 6717,17865,18169, 6717, 6717, 6717,17528, 6717, 18201,17528,18173,17768,18187,17528,17604, 6717, 6718, 6718, 17603, 6718, 6718, 6718, 6718, 6718, 6718,17768, 6718, 6718, 17865,18180,17604,17602,17768,18186,17603, 6718, 6718, 6718, 6718, 6718, 6718,17604,17865,18190,17604,17603, 6718,17602, 0,17865,17768,17768,18201,17602, 0,17604,18183,18187, 17602,17603, 6718,18179,17604, 6718, 6718, 6718,17603, 6718, 17611, 6718, 6721, 6721,17602, 6721, 6721, 6721, 6721, 6721, 6721,17602, 6721, 6721,18181,17610,17611,17603,18183,18189, 18179, 6721, 6721, 6721, 6721, 6721, 6721,17611,18191,18182, 18194,17610, 6721,18197, 0,18199,18181,17610,18179,18191, 0,17611,17610,18199,17821,18189, 6721,18581,17611, 6721, 6721, 6721,18194, 6721, 6722, 6722,17610, 6722, 6722, 6722, 6722, 6722, 6722,17610, 6722, 6722,18182,17866,17809,17799, 17835,17821,18197, 6722, 6722, 6722, 6722, 6722, 6722,17810, 17529,18581,17809,17799, 6722,17821,18193,18212,17529,17809, 17799,18200,17821,17810,17866,18212,18272,17835, 6722,17529, 17810, 6722, 6722, 6722, 6722, 6722,17799,17809,17866,17835, 17821,17835, 0,17529,17810,17866,17529,18200,17835,18193, 17529, 6722, 6723, 6723,18272, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6723, 6724, 6724, 0, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6724, 6733,17542,17542,17542,17542,17542,17542,17542, 18217, 6733, 6733, 6733, 6733, 6733, 6733, 6733,18218,18202, 18213,17542,18192,18198, 6733, 6733, 6733, 6733, 6733, 6733, 18202,18207,18224,18238, 0,17542,17863,17815,17814, 0, 18224,18238,17542, 6733,18206,18214,18213,18217,18218,18192, 6733, 6733, 6733, 6733, 6733, 6733, 6737, 6737, 6737, 6737, 6737, 6737, 6737,17863,17815,17814,17831,18192,18198, 6737, 6737, 6737, 6737, 6737, 6737, 0,18207,17863,17815,17814, 17831,17815,17814,18206,17863,17815,17814,17831,18211,18214, 17863,17840,18210,17841,18115, 6737, 6737, 6737, 6737, 6737, 6737, 6741,17814,17815,18216,17831,18222,17840, 6741,17841, 6741, 6741, 6741, 6741, 6741, 6741, 6741, 6741,17840,18205, 17841,18115,18205, 6741, 6741, 6741, 6741, 6741, 6741, 0, 18223,18210,17840,18211,17841,18115,17853,18216,18215,17840, 17836,17841,18115,17840,18219,18222, 0,18226,18205, 6741, 6741, 6741, 6741, 6741, 6741, 6745, 6745, 6745, 6745, 6745, 6745, 6745,17836,17853,18225,18215,17853,17836, 6745, 6745, 6745, 6745, 6745, 6745,18219,18223,18227,17853,18237,17836, 18229,17836,17910,18215,17853,18231, 0,18227,17836,18233, 18225,18226,18230,17533, 6745, 6745, 6745, 6745, 6745, 6745, 6749,17533, 6749, 6749, 6749, 6749, 6749, 6749, 6749, 6749, 17910,18228,17533,18229,18230, 6749, 6749, 6749, 6749, 6749, 6749, 0,18231,18237,17910,18232,17533,17910,18233,17533, 17911,17910,17837,17533,18240,18236,18243,18247,18228,18242, 17533, 6749, 6749, 6749, 6749, 6749, 6749, 6752, 6752, 6752, 6752, 6752, 6752, 6752,17837,18232,18228,18239,17911,17837, 6752, 6752, 6752, 6752, 6752, 6752,18242,18248, 0,18243, 18241,17837,17911,17837,18236,17911,18247,17839,18240,17911, 17837,18241,18251,18239,18242,18256, 6752, 6752, 6752, 6752, 6752, 6752, 6756, 6756, 6756, 6756, 6756, 6756, 6756, 6756, 18244,18250,18252,18249,17839, 6756, 6756, 6756, 6756, 6756, 6756,18249,18248,18252, 0,18262,17839,18255,17839,18257, 18255,18261,18244,18262,18256,17839,18251,18250,18260,18264, 18266, 6756, 6756, 6756, 6756, 6756, 6756, 6759, 6759, 6759, 6759, 6759, 6759, 6759,17839,18263,18255,18265,18269,18273, 6759, 6759, 6759, 6759, 6759, 6759,18000,18000,18000,18000, 18000,18000,18000,18266,18257, 0,18261,18260,18404,18000, 18269,18263,18267,18264,18265,18273, 6759, 6759, 6759, 6759, 6759, 6759, 6763, 6763, 6763, 6763, 6763, 6763, 6763, 6763, 18268,18270,18265,18000,18404, 6763, 6763, 6763, 6763, 6763, 6763,18075,18075,18075,18075,18075,18075,18075,18411,18267, 18274,18402,17858,18086,18086,18086,18086,18086,18086,18086, 18268, 6763, 6763, 6763, 6763, 6763, 6763, 6766, 6766, 6766, 6766, 6766, 6766, 6766,17858,18270,18405,18407,18411,17858, 6766, 6766, 6766, 6766, 6766, 6766,18097,18097,18097,18097, 18097,18097,18097,17858,18274,18274,18402,18403, 0,18409, 17858,18401,18415, 0,18407,18403, 6766, 6766, 6766, 6766, 6766, 6766, 6770, 6770, 6770, 6770, 6770, 6770, 6770, 6770, 18405,18409,18407, 0,17832, 6770, 6770, 6770, 6770, 6770, 6770,18111,18111,18111,18111,18111,18111,18111,17832,18406, 18401,17828,17828,17864,17860,17832,18415,18418,17824,18408, 18406, 6770, 6770, 6770, 6770, 6770, 6770, 6773, 6773,17832, 6773, 6773, 6773, 6773, 6773, 6773,18417, 6773, 6773,17828, 17864,17860,18412,18418,18277,17824, 6773, 6773, 6773, 6773, 6773, 6773,18408,17828,17864,17860,17828, 6773,18277,17824, 17828,17864,17860,18410,18417,18277,17824,18277,18281,18284, 18284, 6773,18412,17828, 6773, 6773, 6773,17864, 6773,17824, 17824,17860, 6773, 6774, 6774,18437, 6774, 6774, 6774, 6774, 6774, 6774, 6774, 6774, 6774,18281,18437,18284,17833, 0, 18410, 0, 6774, 6774, 6774, 6774, 6774, 6774, 0,18281, 17833,18284,17833, 6774,18413,18433,18281,18436,18284,17833, 18285,18285,18294,17855,17833,18295, 0, 6774,18432, 6774, 6774, 6774, 6774,18419, 6774, 6777, 6777,17833, 6777, 6777, 6777, 6777, 6777, 6777, 6777, 6777, 6777,17825,18285,18294, 17855, 0,18295,18413, 6777, 6777, 6777, 6777, 6777, 6777, 18433,18436,18285,18294,17855, 6777,18295,18432,18414,18285, 18294,17855,18439,18295,17825,18441,18444,18419,18419, 6777, 18285, 6777, 6777, 6777, 6777, 6777, 6777, 6778,17825,17855, 18414, 6778, 6778, 6778, 6778,17825, 6778, 6778, 6778, 6778, 6778, 6778, 6778, 6778,17882,18439,18434,17882,17825,18452, 0,17534,18441,17825,18434,18444,18435,18452,17882,17534, 17536,17538,18446,18438,18451,17882, 0,17534,17536,17538, 6778, 6787, 6787, 6787, 6787, 6787, 6787, 6787,17534,17536, 17538,17882,18435,18454, 6787, 6787, 6787, 6787, 6787, 6787, 18438, 0,17534,17536,17538,17534,17536,17538,18442,17534, 17536,17538,18440,18445,17536,17538,18446,18464,18438,18451, 6787, 6787, 6787, 6787, 6787, 6787, 6791, 6791, 6791, 6791, 6791, 6791, 6791, 6791,18440,18445,18453,18454,18442, 6791, 6791, 6791, 6791, 6791, 6791,18112,18112,18112,18112,18112, 18112,18112,18113,18113,18113,18113,18113,18113,18113,18450, 18443,18464,18453, 0,18582, 6791, 6791, 6791, 6791, 6791, 6791, 6795, 6795, 6795, 6795, 6795, 6795, 6795, 6795,18296, 18317,18322,18323,18368, 6795, 6795, 6795, 6795, 6795, 6795, 18443,18457,18582,18296,18317,18322,18323,18368,18450,18468, 18296,18317,18322,18323,18368,17870,18286,18286,18459,18300, 6795, 6795, 6795, 6795, 6795, 6795, 6796,17631,17631,17631, 17631,17631,17631,17631,18457, 6796, 6796, 6796, 6796, 6796, 6796, 6796,17870,18327,18286,17631,18300,18326, 6796, 6796, 6796, 6796, 6796, 6796,18468,18459,17870,18327,18286,17631, 18300,18326,18455,17870,18327,18286,17631,18300,18326,18286, 18326,18327, 0,18455, 6796, 6796, 6796, 6796, 6796, 6796, 6800, 6800,17870, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6800, 6801, 6801,17847, 6801, 6801, 6801, 6801, 6801, 6801,18470, 6801, 6801,18324,17847,18036, 18324, 0,17884,18472, 6801, 6801, 6801, 6801, 6801, 6801, 18036,18324,17847,18469,18472, 6801,17884,18487,18324,17847, 18470,18469,18484,17884,18036,17884, 0,17847,18487, 6801, 18484,18036, 6801, 6801, 6801, 6801, 6801, 6802, 6802,17884, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6802, 6807, 6807,18038, 6807, 6807, 6807, 6807, 6807, 6807, 6807, 6807, 6807,18349,18038, 0,18460, 0,18500, 18511, 6807, 6807, 6807, 6807, 6807, 6807,17876,18349,18038, 18500,18511, 6807,18471, 0,18349,18038,18462,18302,18312, 18312,17876,18349,18486,17876,18461, 6807,18460,17876, 6807, 6807, 6807, 6807, 6807, 6810,18038, 6810, 6810, 6810, 6810, 6810, 6810, 6810, 6810,17876,18302, 0,18312,17834, 6810, 6810, 6810, 6810, 6810, 6810,18461,18462,18471,18467,18302, 17834,18312,17834,18499,18312,18497,18302,18486,18312,17834, 18302,17868,18476,18497,17834, 6810, 6810, 6810, 6810, 6810, 6810, 6812, 6812,17834, 6812, 6812, 6812, 6812, 6812, 6812, 17843, 6812, 6812,17868,17842,18336,18458,18467,17868,18289, 6812, 6812, 6812, 6812, 6812, 6812,17843,18499,17531,18476, 17842, 6812,17868,18289,18474,18463,17531,17843,18458,17868, 18289,17842,18336, 6812,18475, 6812,17526,17531, 6812, 6812, 6812,17843, 6812,17531,17526,17842,18336,18463,17843,18289, 18456,17531,17842,18336,17531,17526,18475,18474,17531, 6812, 6826, 6826, 6826, 6826, 6826, 6826, 6826, 6826, 6826,17526, 6826, 6826,17526,17842,18039,18477,17526,18456,18490, 6826, 6826, 6826, 6826, 6826, 6826,18039,18508,18479,18039,17526, 6826,18478,18483, 0,18508,18456,17829,17829,17844,18039, 18490,18482,18473,18301, 6826,18477,18039, 6826, 6826, 6826, 18489, 6826, 6837, 6837,17844, 6837, 6837, 6837, 6837, 6837, 6837,18478, 6837, 6837,17829,17844,18479,18485,18496,18473, 18301, 6837, 6837, 6837, 6837, 6837, 6837,18483,17829,17844, 18482,17829, 6837,18489,18301,17829,17844,18473,17830,17830, 17845,18301,18498,18485,17844,18332, 6837, 0,17829, 6837, 6837, 6837,18301, 6837, 6838, 6838,17845, 6838, 6838, 6838, 6838, 6838, 6838,18496, 6838, 6838,17830,17845,18498,18492, 0, 0,18332, 6838, 6838, 6838, 6838, 6838, 6838, 6838, 17830,17845,18502,17830, 6838,18491,18332,17830,17845,18332, 0,18337,17846,18332,17871,18495,18488,18332, 6838,18492, 17830, 6838, 6838, 6838,17848, 6838, 6850, 6850,17846, 6850, 6850, 6850, 6850, 6850, 6850,18502, 6850, 6850,18337,17846, 17848,17871,18491,18488,18337, 6850, 6850, 6850, 6850, 6850, 6850,17848,18337,17846,18495,17871, 6850,18527, 0,18337, 17846,18488,17871,17859,17849,17848,18509,18506,18339,18507, 6850,18503,17848, 6850, 6850, 6850,17871, 6850, 6851, 6851, 17849, 6851, 6851, 6851, 6851, 6851, 6851,18527, 6851, 6851, 17859,17849,18509,18503,18522,18339,18056, 6851, 6851, 6851, 6851, 6851, 6851, 6851,17859,17849,18506,18056, 6851,18339, 18516,17859,17849,18510,18507,17862,18339,18369,18523, 0, 18522,18056, 6851,18339,17859, 6851, 6851, 6851,18056, 6851, 6854, 6854,18099, 6854, 6854, 6854, 6854, 6854, 6854,17862, 6854, 6854,17862, 0,18369,18528,18520,17879,18099, 6854, 6854, 6854, 6854, 6854, 6854,18516,17862,18510,18369,18099, 6854,17879,18523,17862,17879,18369,18514,17867,17879,18514, 18515,18519,18334,18099, 6854,18528,17862, 6854, 6854, 6854, 18099, 6854, 6855, 6855,17879, 6855, 6855, 6855, 6855, 6855, 6855,18520, 6855, 6855,17867,18514,18540,18534,18532,17881, 18334, 6855, 6855, 6855, 6855, 6855, 6855, 6855,17867,18515, 18519,17883, 6855,17881,18334,17867,17881,18334,18540,18521, 17881,18334,18501,18534,17881,17883, 6855,18521,17867, 6855, 6855, 6855,17883, 6855, 6856, 6856,17881, 6856, 6856, 6856, 6856, 6856, 6856,18532, 6856, 6856,17883,18719,17883,18501, 18526,18283,17827, 6856, 6856, 6856, 6856, 6856, 6856,18536, 17530,17535,18525,17850, 6856,18283,17827,18501,17530,17535, 18536, 0,18283,17827, 0,18719, 6856,17850, 6856,17530, 17535, 6856, 6856, 6856,17850, 6856,17827,18526,17869,18102, 18283,17827,17850,17530,17535,18525,17530,17535,17850,18547, 17530,17535, 6856, 6866, 6866,18102, 6866, 6866, 6866, 6866, 6866, 6866,17535, 6866, 6866,17869,18102, 0,17530,18102, 18533,18373, 6866, 6866, 6866, 6866, 6866, 6866,18533,17869, 18102,18531,18037, 6866,18541,18373,17869,18102,18037,18535, 18920, 0,18373,18037,18547,18313,18373, 6866,18538,17869, 6866, 6866, 6866, 0, 6866, 6867, 6867,18037, 6867, 6867, 6867, 6867, 6867, 6867,18037, 6867, 6867,17877,18920,18549, 18531,18541,17877,18313, 6867, 6867, 6867, 6867, 6867, 6867, 6867,18538,18687,18535,17880, 6867,17877,18313,18550,17877, 18313,18887,18542,17877,18313,18549,18543,18313,17880, 6867, 18546,17880, 6867, 6867, 6867,17880, 6867, 6874, 6874,17877, 6874, 6874, 6874, 6874, 6874, 6874,18687, 6874, 6874,18278, 18307,17880,18542,18554,17880,18887, 6874, 6874, 6874, 6874, 6874, 6874,18550,18278,18307,18543,18055, 6874,18551,18546, 18278,18307,18055,19001,18548,18554,18524,18055,18311,18551, 18311, 6874,18548,18278, 6874, 6874, 6874,18307, 6874, 6875, 6875,18055, 6875, 6875, 6875, 6875, 6875, 6875,18055, 6875, 6875,18279,18100,18524,18560,18562,18311,19001, 6875, 6875, 6875, 6875, 6875, 6875, 6875,18279,18562,18557,18100, 6875, 18311,18524,18279,18311,18100, 0,18370,18311,18558,18100, 18560,18333, 0, 6875, 0,18279, 6875, 6875, 6875,18101, 6875, 6879, 6879,18100, 6879, 6879, 6879, 6879, 6879, 6879, 18100, 6879, 6879,18370,18108,18101,18557,18573,18333,18370, 6879, 6879, 6879, 6879, 6879, 6879,18101,18370,18566,18559, 18108, 6879,18333,18558,18370,18333,18108,18559,18280,18333, 18101,18108,18335,18573,18374, 6879,18333,18101, 6879, 6879, 6879,18561, 6879, 6880, 6880,18108, 6880, 6880, 6880, 6880, 6880, 6880,18108, 6880, 6880,18280,18101,18566, 0, 0, 18335,18374, 6880, 6880, 6880, 6880, 6880, 6880, 6880,18280, 18577,18553,18314, 6880,18335,18374,18280,18335,18374, 0, 18572,18335,18374,18537,18570,18561,18314, 6880,18572,18280, 6880, 6880, 6880,18314, 6880, 6881, 6881,17838, 6881, 6881, 6881, 6881, 6881, 6881,18553, 6881, 6881,18577,18282,18314, 18537,18574,18316,17878, 6881, 6881, 6881, 6881, 6881, 6881, 18677,17532,18583,18570,17838, 6881,18316,17878,18537,17532, 17878,18677, 0,18316,17878,18282,17838,18579,17838, 6881, 17532, 0, 6881, 6881, 6881,17838, 6881,17878,18583,18282, 17878,18316,18109,18567,17532,18574,18282,17532,17838,18579, 18571,17532,17532,18580,18282, 6881, 6885, 6885,18109, 6885, 6885, 6885, 6885, 6885, 6885,18282, 6885, 6885,18345,18109, 17532,18318,18552,18328, 0, 6885, 6885, 6885, 6885, 6885, 6885, 0,18345,18109, 0,18318, 6885,18328,18567,18345, 18109,18676,18318, 0,18328,18571,18345,18580, 0,18552, 6885,18576,18345, 6885, 6885, 6885,18318, 6885, 6886, 6886, 18328, 6886, 6886, 6886, 6886, 6886, 6886,18552, 6886, 6886, 6886, 6886, 6886, 6886, 6886, 6886, 6886, 6886, 6886, 6886, 6886, 6886, 6886,18565,18576,18676,18565,18325, 6886,18672, 18673, 0,18575,18578, 0,18674, 0,18288,18288,18304, 18675,18325, 6886,18674,18684, 6886, 6886, 6886,18325, 6886, 6891, 6891,18565, 6891, 6891, 6891, 6891, 6891, 6891,18575, 6891, 6891,18325,18578,18351,18288,18675,18304,18672, 6891, 6891, 6891, 6891, 6891, 6891,18673,18351,18575,18351,18288, 6891,18304,18679,18684,18304,18351,18288, 0,18304,18355, 18351,18305,18351,18678, 6891,18680,18685, 6891, 6891, 6891, 18288, 6891, 6892, 6892,18304, 6892, 6892, 6892, 6892, 6892, 6892,18681, 6892, 6892,18305,18679,18355,18680,18685,18305, 18678, 6892, 6892, 6892, 6892, 6892, 6892, 6892,18355, 0, 18355,18350, 6892,18305,18692,18686,18305,18355,18678,18372, 18305,18308,18692,18690,18329,18350, 6892,18694,18681, 6892, 6892, 6892,18350, 6892, 6893, 6893,18305, 6893, 6893, 6893, 6893, 6893, 6893,18682, 6893, 6893,18372,18683,18350,18308, 18691,18329,18353, 6893, 6893, 6893, 6893, 6893, 6893,18686, 18372,17539,18690,18308, 6893,18329,18308,18372,18329,17539, 18308,18694,18329,18682,18372, 0,18584,18683, 6893,18353, 17539, 6893, 6893, 6893, 0, 6893,18308,18329,18695,18308, 18330,18353,18700,18353,17539,18691,18353,17539, 0,18695, 18353,17539,18873,18697, 6893, 6935, 6935,18364, 6935, 6935, 6935, 6935, 6935, 6935,17539, 6935, 6935,18330,18364,18315, 18584,18584,18700,18330, 6935, 6935, 6935, 6935, 6935, 6935, 0,18330,18364,18315,18330, 6935,18697,18699,18330,18364, 18315,18364,18340,18375,18331, 0,18693,18873,18315, 6935, 18702,18876, 6935, 6935, 6935,18877, 6935, 6936, 6936,18315, 6936, 6936, 6936, 6936, 6936, 6936,18877, 6936, 6936,18340, 18375,18331,18693,18375,18699,18365, 6936, 6936, 6936, 6936, 6936, 6936, 6936,18340,18375,18331,18365, 6936,18331,18702, 18340,18375,18331,18331,18341,18876,18338, 0, 0,18356, 18365, 6936,18698,18340, 6936, 6936, 6936,18365, 6936, 6971, 6971,18331, 6971, 6971, 6971, 6971, 6971, 6971, 0, 6971, 6971,18341,18352,18338,18698,18696,18356,18341, 6971, 6971, 6971, 6971, 6971, 6971,18352,18341,18352,18338,18356, 6971, 18356,18879,18341,18352,18338,18338,18343,18356,18352,18354, 0,18376,18696, 6971,18872,18341, 6971, 6971, 6971,18352, 6971, 6972, 6972,18338, 6972, 6972, 6972, 6972, 6972, 6972, 18696, 6972, 6972,18343,18879,18388,18354,18891,18376,18354, 6972, 6972, 6972, 6972, 6972, 6972, 6972,18343,18354,18388, 18354, 6972,18376,18872,18343,18874,18388,18354,18344,18376, 18377,18343, 0,18874,18388, 6972,19163,18343, 6972, 6972, 6972, 0, 6972, 7026, 7026,18388, 7026, 7026, 7026, 7026, 7026, 7026,18891, 7026, 7026,18344,18925,18377,18362,18357, 18892, 0, 7026, 7026, 7026, 7026, 7026, 7026,18892,18344, 19163,18377,18344, 7026,18362,18701,18344,17632,18377,17632, 17632,17632,17632,17632,17632,18362,18357, 7026,18344,18344, 7026, 7026, 7026,18346, 7026,18379,18377,17632,18357,18362, 18357,18925, 0,18881,18880,18701,18362,18357, 7026, 7028, 7028,17632, 7028, 7028, 7028, 7028, 7028, 7028,17632, 7028, 7028,18346,18379,18722,18875,18357,18880,18703, 7028, 7028, 7028, 7028, 7028, 7028,18886,18346,18379,18722,18346, 7028, 18881,18703,18346,18379,18722,18347,18703,18359,18703,18893, 18875,18306, 0, 7028,18379,18346, 7028, 7028, 7028,18882, 7028, 7029, 7029,18359, 7029, 7029, 7029, 7029, 7029, 7029, 18360, 7029, 7029,18347,18359,18893,18989,18894,18886,18306, 7029, 7029, 7029, 7029, 7029, 7029,18360,18347,18359,18882, 18347, 7029,18897,18306,18347,18359,18306,18360,18883,18342, 18306,18724,18989,18359, 0, 7029,18395,18347, 7029, 7029, 7029,18360, 7029,18306,18395,18724,18306,18363,18360,18878, 18395,18894,18724,18360,18884,18897,18342,18395,18883,18890, 7029, 7030, 7030,18363, 7030, 7030, 7030, 7030, 7030, 7030, 18342, 7030, 7030,18395,18363,18366,18878,18342,18342,18885, 7030, 7030, 7030, 7030, 7030, 7030,18366,18990,18363,18898, 18342, 7030,18895,18884,18878,18363,18342,18348,18890,18361, 18366,18885, 0,18895,19229, 7030, 0,18366, 7030, 7030, 7030,18898, 7030, 7031, 7031,18361, 7031, 7031, 7031, 7031, 7031, 7031,19000, 7031, 7031,18348,18361,18734,18381,18371, 18367,18990, 7031, 7031, 7031, 7031, 7031, 7031,19229,18348, 18361,18734,18348, 7031,18367,18899,18348,18361,18734,18361, 18900,18367,18358,18740,18896,18381,18371, 7031,18348,18348, 7031, 7031, 7031,18734, 7031,18367,19000,18740,18358,18381, 18371,18384, 7031,18995,18740,18385,18381,18371,18371,18358, 18900,18896,18899, 7031, 7034, 7034, 7034, 7034, 7034, 7034, 7034, 7034, 7034,18358, 7034, 7034,18371,18397,18384,18896, 18358,18384,18385, 7034, 7034, 7034, 7034, 7034, 7034,18988, 18995,18397,18384,18358, 7034,18901,18385,18988,18397,18384, 18993,18378,18387,18385,18380,18902,18424,18424, 7034, 0, 18994, 7034, 7034, 7034,18397, 7034, 7035, 7035, 7035, 7035, 7035, 7035, 7035, 7035, 7035,18901, 7035, 7035,18378,18387, 19002,18380,18994,18993,18424, 7035, 7035, 7035, 7035, 7035, 7035, 7035,18378,18387,18902,18380, 7035,18924,18424,18378, 18387,18424,18380,18382,18396,18424,18427, 0,19002,19003, 7035,18986,18378, 7035, 7035, 7035,18380, 7035, 7044, 7044, 7044, 7044, 7044, 7044, 7044, 7044, 7044,18741, 7044, 7044, 18382,18396,18741,18427, 0,19003,18924, 7044, 7044, 7044, 7044, 7044, 7044, 0,18382,18396,18741,18427, 7044,18991, 18986,18382,18396,18741,18427,18383,18382,18386,18998, 0, 18991,18590, 7044,18999,18382, 7044, 7044, 7044,18396, 7044, 7045, 7045, 7045, 7045, 7045, 7045, 7045, 7045, 7045,18596, 7045, 7045,18383,18987,18386,18999,19148,18392,18590, 7045, 7045, 7045, 7045, 7045, 7045,18596,18383,18998,18386,18383, 7045,18392,18590,18383,18392,18386,18596,18919,18392,18590, 0, 0, 7045,18919, 7045,18393,18383, 7045, 7045, 7045, 18596, 7045,19149,18386,18392,19148,18996,18596,18987,18393, 0,19156,18393,19155,18391,18919,18393,18391, 7045, 7046, 7046, 7046, 7046, 7046, 7046, 7046, 7046, 7046,18391, 7046, 7046,18391,18393,19156,18393,18391,18996,19150, 7046, 7046, 7046, 7046, 7046, 7046, 7046,19150,19155,19149,18394, 7046, 19160,18391,18614,18614,18614,18614,18614,18614,18614,18992, 18425,18425,18394, 7046,19169,18394, 7046, 7046, 7046,18394, 7046, 7053, 7053, 7053, 7053, 7053, 7053, 7053, 7053, 7053, 18394, 7053, 7053,18425,19164,18394,18992,18728,18425,19160, 7053, 7053, 7053, 7053, 7053, 7053,18728,19152, 0,19221, 18743, 7053,18425,19169,18992,18425,18997,18426,18426,18425, 18728,19151,19164, 0,18743, 7053,19214,18728, 7053, 7053, 7053,18743, 7053, 7054, 7054, 7054, 7054, 7054, 7054, 7054, 7054, 7054,19221, 7054, 7054,18426,18997,19151,19158,19153, 18743,19152, 7054, 7054, 7054, 7054, 7054, 7054, 7054,18426, 19153,19157,18426, 7054,19159,19214,18426,18615,18615,18615, 18615,18615,18615,18615,19165,19161,19172, 7054,19158,18426, 7054, 7054, 7054,18598, 7054, 7058, 7058, 7058, 7058, 7058, 7058, 7058, 7058, 7058,19159, 7058, 7058,19161,19157,18598, 19165,19217,19172,19171, 7058, 7058, 7058, 7058, 7058, 7058, 18598,19171,19223,19226,19219, 7058, 0,18539,18539,18539, 18539,18539,18539,18539,18598,19219,19154,19217,18723, 7058, 18539,18598, 7058, 7058, 7058,19162, 7058, 7059, 7059, 7059, 7059, 7059, 7059, 7059, 7059, 7059,18704, 7059, 7059,19223, 18598,18704,19226,19154,18539,18723, 7059, 7059, 7059, 7059, 7059, 7059, 7059,19173, 0,18704,19396, 7059,19224,18723, 18704,19154,18704,18428,18428,19216,18723,19396,19230,19162, 19170, 7059,19215,19216, 7059, 7059, 7059,18599, 7059, 7060, 7060, 7060, 7060, 7060, 7060, 7060, 7060, 7060,19224, 7060, 7060,18428,18706,18599,19222,19218,19230,19173, 7060, 7060, 7060, 7060, 7060, 7060,18599,18428,18706,18599,18428, 7060, 7060,18706,18428,18706,19393,19170,19222,19215,18599,19220, 0,19228,19393, 7060, 0,18599, 7060, 7060, 7060, 0, 7060,18428,18706,19225,19232,18725, 7060, 7062, 7062,19218, 7062, 7062, 7062, 7062, 7062, 7062,19220, 7062, 7062,19231, 7062, 7062, 7062, 7062, 7062, 7062, 7062, 7062, 7062, 7062, 7062, 7062,18725,19225,19220,19228,19391, 7062,18616,18616, 18616,18616,18616,18616,18616,19231,18725,19401,19232,19232, 19227, 7062,19392,18725, 7062, 7062, 7062,18605, 7062, 7063, 7063, 7063, 7063, 7063, 7063, 7063, 7063, 7063,19398, 7063, 7063,18725,19227,18605,19394,19391, 0,19401, 7063, 7063, 7063, 7063, 7063, 7063,18605, 0, 0, 0,18760, 7063, 18626,18626,18626,18626,18626,18626,18626,19392,18605,19395, 19394,19398,18760, 7063,19406,18605, 7063, 7063, 7063,18760, 7063, 7065, 7065, 7065, 7065, 7065, 7065, 7065, 7065, 7065, 18760, 7065, 7065,18627,18627,18627,18627,18627,18627,18627, 7065, 7065, 7065, 7065, 7065, 7065,19397,18034,19406, 0, 18772, 7065, 7065,19395,19399,19400,18034,18034,18034,18034, 18034,18034,18034,19405,18772, 7065,19402,19403, 7065, 7065, 7065,18772, 7065,19397,18034,19404,19399,18607, 7065, 7079, 7079, 7079, 7079, 7079, 7079, 7079, 7079, 7079,18034, 7079, 7079,19397,19400,18607,19408,18034,19402,19404, 7079, 7079, 7079, 7079, 7079, 7079,18607,19719,19403,19405,18759, 7079, 18628,18628,18628,18628,18628,18628,18628,19407,18607, 0, 19408,19572,18759, 7079,19573,18607, 7079, 7079, 7079,18759, 7079, 7080, 7080, 7080, 7080, 7080, 7080, 7080, 7080, 7080, 19414, 7080, 7080,18759,18607,19407,19414,19716,19718,19719, 7080, 7080, 7080, 7080, 7080, 7080, 7080,19715,19414, 0, 19572, 7080,18639,18639,18639,18639,18639,18639,18639,19573, 0, 0, 0, 0,19718, 7080, 0, 0, 7080, 7080, 7080,18608, 7080, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092, 7092,19716, 7092, 7092, 0,19715,18608, 0, 0, 0,18818, 7092, 7092, 7092, 7092, 7092, 7092,18608, 0, 0,18608,18818, 7092,18640,18640,18640,18640,18640,18640, 18640, 0,18608, 0, 0, 0,18818, 7092, 0,18608, 7092, 7092, 7092,18818, 7092, 7093, 7093, 7093, 7093, 7093, 7093, 7093, 7093, 7093, 0, 7093, 7093,18641,18641,18641, 18641,18641,18641,18641, 7093, 7093, 7093, 7093, 7093, 7093, 7093, 0, 0, 0, 0, 7093,18652,18652,18652,18652, 18652,18652,18652,19717, 0, 0, 0, 0, 0, 7093, 0,19717, 7093, 7093, 7093,18617, 7093, 7103, 7103, 7103, 7103, 7103, 7103, 7103, 7103, 7103,19857, 7103, 7103, 0, 0,18617,19857, 0, 0, 0, 7103, 7103, 7103, 7103, 7103, 7103,18617, 0,19857, 0,18825, 7103,18653,18653, 18653,18653,18653,18653,18653, 0,18617, 0, 0, 0, 18825, 7103, 0,18617, 7103, 7103, 7103,18825, 7103, 7104, 7104, 7104, 7104, 7104, 7104, 7104, 7104, 7104, 0, 7104, 7104,18654,18654,18654,18654,18654,18654,18654, 7104, 7104, 7104, 7104, 7104, 7104, 7104, 0, 0, 0, 0, 7104, 18667,18667,18667,18667,18667,18667,18667, 0, 0, 0, 0, 0,19409, 7104, 0, 0, 7104, 7104, 7104,18619, 7104, 7111, 7111, 7111, 7111, 7111, 7111, 7111, 7111, 7111, 0, 7111, 7111,18707,18708,18619,18707, 0, 0, 0, 7111, 7111, 7111, 7111, 7111, 7111,18619,18707,18708, 0, 0, 7111,18707,18708,18707,18708,19409,19409, 0, 0, 18619, 0, 0, 0,18713, 7111, 0,18619, 7111, 7111, 7111, 0, 7111, 7112, 7112, 7112, 7112, 7112, 7112, 7112, 7112, 7112, 0, 7112, 7112,18705,18619,18761,18712, 0, 0,18713, 7112, 7112, 7112, 7112, 7112, 7112, 7112,18705, 0,18761,18712, 7112,18705,18713,18705,18712,18761,18712, 18713, 0,18713, 0, 0,18761,18712, 7112, 0,18705, 7112, 7112, 7112, 0, 7112, 7116, 7116, 7116, 7116, 7116, 7116, 7116, 7116, 7116,18597, 7116, 7116,18606,18618, 0, 0, 0, 0, 0, 7116, 7116, 7116, 7116, 7116, 7116, 18597, 0, 0,18606,18618, 7116,18597, 0, 0,18606, 18618,18597, 0,18770,18606,18618, 7116, 0, 0, 7116, 0,18770, 7116, 7116, 7116,18597, 7116,18770,18606,18618, 18730,18730,18597,18826,18770,18606,18618, 0,18826, 0, 0,18620, 7116, 7117, 7117, 7117, 7117, 7117, 7117, 7117, 7117, 7117,18826, 7117, 7117,18710,18714,18620,18730,18826, 0,18710, 7117, 7117, 7117, 7117, 7117, 7117,18620,18710, 18714,18620,18730, 7117,18710,18714,18710,18714, 0,18730, 0, 0,18620,18730, 0, 0, 0, 7117,18714,18620, 7117, 7117, 7117, 0, 7117, 7118, 7118, 7118, 7118, 7118, 7118, 7118, 7118, 7118, 0, 7118, 7118,18715,18716,18851, 18832, 0, 0, 0, 7118, 7118, 7118, 7118, 7118, 7118, 7118,18715,18716,18851,18832, 7118,18715,18716,18715,18716, 18851,18832,18715,18716,18832, 0, 0, 0, 0, 7118, 0,18851, 7118, 7118, 7118,18630, 7118, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 7120, 0, 7120, 7120,18828, 18631,18630,18633,18632, 0, 0, 7120, 7120, 7120, 7120, 7120, 7120,18630,18828, 0, 0,18631, 7120,18633,18632, 18828, 0,18631, 0, 0, 0,18630,18631, 7120,18633, 18632, 7120,18633,18630, 7120, 7120, 7120, 0, 7120,18828, 0,18631, 0,18633,18632, 0,18738, 0,18631, 0, 18633,18632, 0,18762, 7120, 0,18643, 7120, 7126, 7126, 7126, 7126, 7126, 7126, 7126, 7126, 7126,18762, 7126, 7126, 18632,19028,18643,18738,18762, 0, 0, 7126, 7126, 7126, 7126, 7126, 7126,18643, 0,19028,18762,18738, 7126, 0, 0, 0,19028, 0,18738, 0,18727,18643,18739,18738, 0,18748, 7126, 0,18643, 7126, 7126, 7126, 0, 7126, 7127, 7127, 7127, 7127, 7127, 7127, 7127, 7127, 7127, 0, 7127, 7127,18717,18727,19027,18739, 0,19027,18748, 7127, 7127, 7127, 7127, 7127, 7127, 7127,18717,18727,19027,18739, 7127,18717,18748,18717,18727,19027,18739,18733,18733,18748, 0,18739, 0,18748, 7127,18727,18717, 7127, 7127, 7127, 18645, 7127, 7137, 7137, 7137, 7137, 7137, 7137, 7137, 7137, 7137, 0, 7137, 7137,18729,18733,18645, 0, 0, 0, 18729, 7137, 7137, 7137, 7137, 7137, 7137,18645,18729,18733, 0, 0, 7137, 0, 0,18729,18733, 0,18731,18731, 18756,18645,18729, 0, 0,18766, 7137, 0,18645, 7137, 7137, 7137,18733, 7137, 7138, 7138, 7138, 7138, 7138, 7138, 7138, 7138, 7138, 0, 7138, 7138,18731,18645,18756,19056, 0, 0,18766, 7138, 7138, 7138, 7138, 7138, 7138, 7138, 18731, 0,18756,19056, 7138,18756,18766,18731, 0,18756, 19056,18747, 0,18766, 0,18758,18758, 0, 7138, 0, 18731, 7138, 7138, 7138,18646, 7138, 7145, 7145, 7145, 7145, 7145, 7145, 7145, 7145, 7145, 0, 7145, 7145,18747, 0, 18646, 0, 0,18758,18747, 7145, 7145, 7145, 7145, 7145, 7145,18646,18747, 0,18646,18747, 7145,18758, 0,18747, 18758, 0, 0, 0,18758,18646,18771, 0,18773,18767, 7145, 0,18646, 7145, 7145, 7145, 0, 7145, 7146, 7146, 7146, 7146, 7146, 7146, 7146, 7146, 7146, 0, 7146, 7146, 18742,18767,19057,18771, 0,18773,18767, 7146, 7146, 7146, 7146, 7146, 7146, 7146,18742, 0,19057,18771, 7146,18773, 18767,18742, 0,19057,18771,18749,18773,18767, 0, 0, 0, 0, 7146, 0,18742, 7146, 7146, 7146, 0, 7146, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150, 7150,18644, 7150, 7150,18749,18709, 0,18726, 0, 0, 0, 7150, 7150, 7150, 7150, 7150, 7150,18644,18749,18709,18926, 0, 7150,18644,18709,18749,18709, 0,18644, 0, 0,18926, 18711, 7150,18726, 0, 7150, 0,18749, 7150, 7150, 7150, 18644, 7150,18709,18926,18711,19042,18726,18644,18774,18711, 18926,18711,18711,18726, 0,18757, 0, 7150, 7151, 7151, 7151, 7151, 7151, 7151, 7151, 7151, 7151, 0, 7151, 7151, 18711,18726,18726,19042, 0,18774, 0, 7151, 7151, 7151, 7151, 7151, 7151,18757, 0, 0, 0,19042, 7151,18774, 19042, 0, 0, 0,19042,18768,18774,18757, 0,19042, 18757,18775, 7151, 0,18757, 7151, 7151, 7151, 0, 7151, 7152, 7152, 7152, 7152, 7152, 7152, 7152, 7152, 7152, 0, 7152, 7152,18768,19080, 0,18757, 0,19081,18775, 7152, 7152, 7152, 7152, 7152, 7152, 7152,18768,19080, 0,18860, 7152,19081,18775,18768,19080,18775, 0,18777,19081,18775, 0, 0, 0,18860, 7152, 0,18768, 7152, 7152, 7152, 18860, 7152, 7154, 7154, 7154, 7154, 7154, 7154, 7154, 7154, 7154, 0, 7154, 7154,18777, 0,18860,18750,18860,18860, 0, 7154, 7154, 7154, 7154, 7154, 7154,18116,18777, 0, 0,18777, 7154,18903,19043,18777,18116,18116,18116,18116, 18116,18116,18116, 7154,18903,18750, 7154, 0,19043, 7154, 7154, 7154, 0, 7154,18116,19043, 0, 0,18903,18750, 0,18903,18750, 0, 0,18903,18750, 0,18116, 7154, 18750,19043, 7154, 7163, 7163,18116, 7163, 7163, 7163, 7163, 7163, 7163,18750, 7163, 7163, 0,19106,18751, 0,19106, 0,18907, 7163, 7163, 7163, 7163, 7163, 7163, 0,18117, 19106, 0,18907, 7163, 0,18907, 0,19106,18117,18117, 18117,18117,18117,18117,18117,18751,18907, 7163,18751,18907, 7163, 7163, 7163,18907, 7163,18752,18117,18753, 0,18751, 0, 0,18751, 0, 0, 0,18751, 7163, 7167, 7167, 18117, 7167, 7167, 7167, 7167, 7167, 7167,18117, 7167, 7167, 18769, 0,18751,18752, 0,18753,18784, 7167, 7167, 7167, 7167, 7167, 7167, 0, 0, 0, 0,18752, 7167,18753, 18752, 0,18753, 0,18752, 0,18753,18769, 0, 0, 0, 0, 7167,18784, 0, 7167, 7167, 7167, 0, 7167, 18752,18769,18753,18778,18753,18776, 0,18784,18769, 0, 0, 0, 0, 0,18784, 0, 0, 7167, 7171, 7171, 18858, 7171, 7171, 7171, 7171, 7171, 7171,18769, 7171, 7171, 18778,18858,18776, 0, 0, 0, 0, 7171, 7171, 7171, 7171, 7171, 7171, 0,18778,18858,18776,18778, 7171,18776, 0,18778,18858,18776, 0,18778,18779,18779, 0, 0, 0, 0, 7171, 0,18776, 7171, 7171, 7171,18858, 7171, 7172, 7172,18782, 7172, 7172, 7172, 7172, 7172, 7172, 0, 7172, 7172,19107,19112,18779, 0, 0, 0, 0, 7172, 7172, 7172, 7172, 7172, 7172, 7172,19107,19112,18779,18782, 7172,18779, 0,19107,19112,18779,18781,18781,18780,18780, 0, 0, 0,18782, 7172, 0,18782, 7172, 7172, 7172, 18782, 7172, 7186, 7186, 0, 7186, 7186, 7186, 7186, 7186, 7186,18780, 7186, 7186,18781,18782,18780, 0, 0, 0, 0, 7186, 7186, 7186, 7186, 7186, 7186, 0,18781, 0, 18780,18781, 7186,18780, 0,18781, 0,18780, 0,18786, 18783,18783,18799, 0, 0,18785, 7186, 0,18781, 7186, 7186, 7186, 0, 7186, 7187, 7187,18929, 7187, 7187, 7187, 7187, 7187, 7187, 0, 7187, 7187,18786,18929,18783,18799, 18929, 0,18785, 7187, 7187, 7187, 7187, 7187, 7187, 7187, 18786,18929,18783,18799, 7187,18783,18785,18786,18929,18783, 18799,18786,18800,18785, 0, 0,18801,18829, 7187, 0, 0, 7187, 7187, 7187,18785, 7187, 7193, 7193,18783, 7193, 7193, 7193, 7193, 7193, 7193, 0, 7193, 7193,18824,18800, 19044, 0, 0,18801,18829, 7193, 7193, 7193, 7193, 7193, 7193, 0,18824,18800,19044,18801, 7193,18801,18829,18824, 18800,19044, 0,18787,18801,18829,18802, 0, 0,18801, 7193, 0,18824, 7193, 7193, 7193, 0, 7193, 7194, 7194, 19044, 7194, 7194, 7194, 7194, 7194, 7194, 0, 7194, 7194, 18787, 0,19127,18802, 0, 0, 0, 7194, 7194, 7194, 7194, 7194, 7194, 7194,18787,18802,19127,18802, 7194, 0, 0,18787, 0,19127,18802,18789,18803,19127, 0,18802, 0, 0, 7194, 0,18787, 7194, 7194, 7194, 0, 7194, 7198, 7198,18804, 7198, 7198, 7198, 7198, 7198, 7198, 0, 7198, 7198,18789,18803, 0, 0, 0, 0, 0, 7198, 7198, 7198, 7198, 7198, 7198,18803,18789,18803, 0,18804, 7198, 0, 0,18789,18803,18804, 0,18789,18811,18806, 0,18804,18807,18804, 7198, 0,18789, 7198, 7198, 7198, 18804, 7198, 7199, 7199,18811, 7199, 7199, 7199, 7199, 7199, 7199, 0, 7199, 7199, 0,18811,18806, 0, 0,18807, 0, 7199, 7199, 7199, 7199, 7199, 7199, 7199,18806,18811, 18806,18807, 7199,18807, 0, 0,18811,18806,18806,18790, 18807,18833, 0, 0, 0, 0, 7199,18807, 0, 7199, 7199, 7199, 0, 7199, 7200, 7200,18806, 7200, 7200, 7200, 7200, 7200, 7200, 0, 7200, 7200,18790, 0,18833, 0, 0, 0,19053, 7200, 7200, 7200, 7200, 7200, 7200, 0, 18790,18118,18833,19053, 7200, 0, 7200,18790, 0,18833, 18118,18118,18118,18118,18118,18118,18118,19053, 7200,18830, 18790, 7200, 7200, 7200,19053, 7200, 0, 0,18118, 0, 0,18812, 7200, 7211, 7211,18808, 7211, 7211, 7211, 7211, 7211, 7211,18118, 7211, 7211,19235,18830,18812, 0,18118, 0,18808, 7211, 7211, 7211, 7211, 7211, 7211,18812,19235, 18830, 0,18808, 7211, 0, 0,19235,18830, 0,18792, 18792,18813,18812, 0,19235, 0,18808, 7211,18830,18812, 7211, 7211, 7211,18808, 7211, 7212, 7212,18813, 7212, 7212, 7212, 7212, 7212, 7212, 0, 7212, 7212,18792,18813,19248, 0,18808, 0, 0, 7212, 7212, 7212, 7212, 7212, 7212, 7212,18792,18813,19248,18792, 7212, 0, 0,18792,18813, 19248,18794,18794,18814,18831,19248, 0,18836, 0, 7212, 0,18792, 7212, 7212, 7212, 0, 7212, 7222, 7222,18814, 7222, 7222, 7222, 7222, 7222, 7222, 0, 7222, 7222,18794, 18814,18831, 0, 0,18836, 0, 7222, 7222, 7222, 7222, 7222, 7222, 0,18794,18814,18831,18794, 7222,18836, 0, 18794,18814,18831, 0,18795,18836,18831, 0, 0, 0, 0, 7222,18836,18794, 7222, 7222, 7222, 0, 7222, 7223, 7223,18809, 7223, 7223, 7223, 7223, 7223, 7223, 0, 7223, 7223,18795,19259,19249, 0, 0, 0,18809, 7223, 7223, 7223, 7223, 7223, 7223, 7223,18795,19259,19249,18809, 7223, 0, 0,18795,19259,19249,18798, 0,18819,18837,19249, 19259, 0,18809, 7223, 0,18795, 7223, 7223, 7223,18809, 7223, 7230, 7230,18819, 7230, 7230, 7230, 7230, 7230, 7230, 0, 7230, 7230,18798,18819,18837, 0,18809, 0, 0, 7230, 7230, 7230, 7230, 7230, 7230, 0,18798,18819,18837, 18798, 7230, 0, 0,18798,18819,18837, 0,18798,18843, 18835, 0, 0,18846, 0, 7230, 0,18798, 7230, 7230, 7230, 0, 7230, 7231, 7231,18810, 7231, 7231, 7231, 7231, 7231, 7231, 0, 7231, 7231,18827,18843,18835, 0, 0, 18846,18810, 7231, 7231, 7231, 7231, 7231, 7231, 7231,18827, 18843,18835,18810, 7231,18846, 0,18827,18843,18835,18835, 0,18846, 0, 0, 0,18843,18810, 7231, 0,18827, 7231, 7231, 7231,18810, 7231, 7235, 7235,18835, 7235, 7235, 7235, 7235, 7235, 7235, 0, 7235, 7235,18810,18815, 0, 0, 0, 0, 0, 7235, 7235, 7235, 7235, 7235, 7235, 0, 0, 0, 0,18815, 7235, 0, 0, 0, 0, 18815, 0,18834,18849,18841,18815, 0,19009, 0, 7235, 0, 0, 7235, 7235, 7235, 0, 7235, 7236, 7236,18815, 7236, 7236, 7236, 7236, 7236, 7236,18815, 7236, 7236,18834, 18849,18841, 0, 0,19009,18834, 7236, 7236, 7236, 7236, 7236, 7236, 7236,18834,18849,18841,19006, 7236,19009, 0, 18834,18849,18841, 0,18838,19009, 0, 0,18849, 0, 19006, 7236, 0, 0, 7236, 7236, 7236,19006, 7236, 7237, 7237,18841, 7237, 7237, 7237, 7237, 7237, 7237, 7237, 7237, 7237,18838,18817,18839,18820,19006,19006,18791, 7237, 7237, 7237, 7237, 7237, 7237, 7237,18838, 0, 0,18817, 7237, 18820,18791,18838, 0, 0,18839, 0, 0,18791,18817, 18839,18820, 0, 7237, 0,18838, 7237, 7237, 7237, 7237, 7237,18791,18791,18817,18839,18820, 0, 0, 0, 0, 18817,18839,18820, 7237, 7239, 7239, 0, 7239, 7239, 7239, 7239, 7239, 7239, 7239, 7239, 7239,19054,18821, 0,18817, 0, 0, 0, 7239, 7239, 7239, 7239, 7239, 7239, 7239, 19054, 0, 0,18821, 7239, 0, 0,19054, 0,18821, 0,18840,18866,18866,18821, 0,19012,19012, 7239, 0, 19054, 7239, 7239, 7239, 7239, 7239, 7243, 7243,18821, 7243, 7243, 7243, 7243, 7243, 7243,18821, 7243, 7243,18840,18823, 18866, 0, 0, 0,19012, 7243, 7243, 7243, 7243, 7243, 7243, 0,18840, 0,18866,18823, 7243,18866,19012,18840, 0,18866, 0,18845,19017,19012,18823, 0,18868,18868, 7243, 0,18840, 7243, 7243, 7243, 0, 7243, 7244, 7244, 18823, 7244, 7244, 7244, 7244, 7244, 7244,18823, 7244, 7244, 18845,19017, 0,19029, 0, 0,18868, 7244, 7244, 7244, 7244, 7244, 7244, 7244,18845,19017,18823,19029, 7244, 0, 18868,18845,19017,18868,19029,18847,18845,18868,18842, 0, 0, 0, 7244, 0,18845, 7244, 7244, 7244,18844, 7244, 7252, 7252,19029, 7252, 7252, 7252, 7252, 7252, 7252, 0, 7252, 7252,18847, 0,19275,18842, 0,18856,18847, 7252, 7252, 7252, 7252, 7252, 7252,18844,18847, 0,19275,18842, 7252,18856, 0,18847,18856,19275,18842, 0,18856,18844, 19275, 0, 0, 0, 7252,18856,18844, 7252, 7252, 7252, 18842, 7252, 7253, 7253,18856, 7253, 7253, 7253, 7253, 7253, 7253, 0, 7253, 7253,18844, 0,19082, 0, 0,18857, 18906, 7253, 7253, 7253, 7253, 7253, 7253, 7253,19082, 0, 19082,18906, 7253,18857, 0, 0,18857,19082, 0,18850, 18857,18848,19082, 0, 0,18906, 7253, 0,18906, 7253, 7253, 7253,18906, 7253, 7257, 7257,18857, 7257, 7257, 7257, 7257, 7257, 7257, 0, 7257, 7257,18850,19347,18848, 0, 0,18906, 0, 7257, 7257, 7257, 7257, 7257, 7257, 0, 18850,19347,18848,18850, 7257, 0, 0,18850,19347,18848, 18848,19347,18867,18867,19010, 0,19013,19013, 7257, 0, 18850, 7257, 7257, 7257,18850, 7257, 7258, 7258,18848, 7258, 7258, 7258, 7258, 7258, 7258, 0, 7258, 7258,19007,19237, 18867,19010, 0,18867,19013, 7258, 7258, 7258, 7258, 7258, 7258, 7258,19007,19237,18867,19010, 7258,18867,19013,19007, 19237,18867,19010,19011,19237,19013,19010, 0,18793,18793, 7258, 0, 0, 7258, 7258, 7258,19007, 7258, 7259, 7259, 0, 7259, 7259, 7259, 7259, 7259, 7259, 7259, 7259, 7259, 19011,18793, 0, 0, 0,19083,18793, 7259, 7259, 7259, 7259, 7259, 7259, 7259,19011, 0, 0,19083, 7259,19083, 18793,19011, 0,18793, 0,19011,19083,18793,18854,18855, 0,19083, 7259, 0,18854, 7259, 7259, 7259, 7259, 7259, 18793, 0,18854,18855, 0,18854,18855, 0, 0,18854, 18855,18855, 7259, 7261, 7261, 0, 7261, 7261, 7261, 7261, 7261, 7261, 7261, 7261, 7261,18854,18855, 0, 0,18855, 0, 0, 7261, 7261, 7261, 7261, 7261, 7261, 7261, 0, 0, 0, 0, 7261,18939,18939,18939,18939,18939,18939, 18939, 0,18805, 0, 0,19014,19014, 7261, 0, 0, 7261, 7261, 7261, 7261, 7261, 7301, 7301, 7301, 7301, 7301, 7301, 7301, 7301, 7301,18805,19354, 0, 0, 0,18805, 0,18859, 0,19014, 7301,18805, 0, 0, 0,19354, 0,18805,18970,18805, 0,18859,19354,19014, 7301, 0, 18805, 7301,18859, 7301,19014, 7301, 7308, 7308,18970, 7308, 7308, 7308, 7308, 7308, 7308,18859, 7308, 7308,18859,18970, 19429, 0,19014,18869,18869, 7308, 7308, 7308, 7308, 7308, 7308,18904, 0,18970,19429,18668, 7308,18904, 0, 0, 18970,19429,18904, 0,18668,18668,18668,18668,18668,18668, 7308,18869, 0, 7308, 7308, 7308,18904, 7308, 0,18904, 19021, 0,18668,18904,19022,18869, 0, 0,18869, 0, 0, 0,18869, 7308, 7309, 7309,18668, 7309, 7309, 7309, 7309, 7309, 7309,18668, 7309, 7309,19257,19021,18908, 0, 18869,19022,19257, 7309, 7309, 7309, 7309, 7309, 7309,18908, 19257,19021, 0,18927, 7309,19022, 0,19257,19021,18927, 0, 0,19022,18908,18927, 0,18908,19022, 7309, 0, 18908, 7309, 7309, 7309, 7309, 7309, 7310, 7310,18927, 7310, 7310, 7310, 7310, 7310, 7310,18927, 7310, 7310,18940,18940, 18940,18940,18940,18940,18940, 7310, 7310, 7310, 7310, 7310, 7310, 7310, 0, 0, 0,18928, 7310,18941,18941,18941, 18941,18941,18941,18941, 0, 0,18928, 0, 0, 0, 7310, 0, 0, 7310, 7310, 7310, 7310, 7310, 7324, 7324, 18928, 7324, 7324, 7324, 7324, 7324, 7324,18928, 7324, 7324, 19348,18971,18910, 0, 0, 0,19348, 7324, 7324, 7324, 7324, 7324, 7324,18910,19348, 0,18928,18971, 7324,18910, 0,19348, 0,18971,18796,18796, 0,18910,18971, 0, 18910, 0, 7324, 0,18910, 7324, 7324, 7324, 7324, 7324, 7325, 7325,18971, 7325, 7325, 7325, 7325, 7325, 7325,18971, 7325, 7325,18796, 0, 0, 0, 0, 0, 0, 7325, 7325, 7325, 7325, 7325, 7325, 0,18796, 0, 0,18796, 7325, 0, 0,18796,18948,18948,18948,18948,18948,18948, 18948, 0, 0, 0, 7325, 0,18796, 7325, 7325, 7325, 7325, 7325,18796,18955,18955,18955,18955,18955,18955,18955, 0, 0, 7325, 7327, 7327, 0, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7327, 7331, 7331, 0, 7331, 7331, 7331, 7331, 7331, 7331, 0, 7331, 7331, 0,18972,18909, 0, 0, 0, 0, 7331, 7331, 7331, 7331, 7331, 7331,18909, 0, 0, 0,18972, 7331,18962, 18962,18962,18962,18962,18962,18962, 0,18909,18972, 0, 18909, 0, 7331, 0,18909, 7331, 7331, 7331, 7331, 7331, 7332, 7332,18972, 7332, 7332, 7332, 7332, 7332, 7332,18972, 7332, 7332,18909, 0, 0, 0, 0, 0, 0, 7332, 7332, 7332, 7332, 7332, 7332, 7332, 0, 0,18972, 0, 7332,18969,18969,18969,18969,18969,18969,18969, 0, 0, 0, 0, 0, 0, 7332, 0, 0, 7332, 7332, 7332, 7332, 7332, 7334, 7334,18913, 7334, 7334, 7334, 7334, 7334, 7334, 0, 7334, 7334, 0, 0, 0, 0, 0, 0, 18913, 7334, 7334, 7334, 7334, 7334, 7334, 0, 0, 0, 0,18913, 7334,18979,18979,18979,18979,18979,18979,18979, 0, 0, 0, 0, 0,18913, 7334, 0,18913, 7334, 7334, 7334,18913, 7334, 7338, 7338,18788, 7338, 7338, 7338, 7338, 7338, 7338, 0, 7338, 7338,18980,18980,18980,18980, 18980,18980,18980, 7338, 7338, 7338, 7338, 7338, 7338, 7338, 0, 0, 0,18788, 7338,18981,18981,18981,18981,18981, 18981,18981, 0, 0, 0, 0, 0,18788, 7338, 0, 0, 7338, 7338, 7338,18788, 7338, 7363, 7363, 7363, 7363, 7363, 7363, 7363, 7363,19284,18788,19350,18788, 0, 7363, 7363, 7363, 7363, 7363, 7363, 0, 0, 0,19284, 0, 19350,19016,19016,19034,19033,19284,19045,19350, 7363,19284, 0, 0, 0, 0,19350, 7363, 7363, 7363, 7363, 7363, 7363, 7364, 7364, 7364, 7364, 7364, 7364, 7364, 7364,19016, 19034,19033, 0,19045, 7364, 7364, 7364, 7364, 7364, 7364, 19033, 0, 0,19016,19034,19033,19041,19045,19046,19049, 19016,19034,19033, 7364,19045, 0, 0, 0,19045, 0, 7364, 7364, 7364, 7364, 7364, 7364, 7367, 7367, 7367, 7367, 7367, 7367, 7367, 7367,19041,19046,19049, 0, 0, 7367, 7367, 7367, 7367, 7367, 7367, 0, 0, 0,19041,19046, 19049,19041,19050,19049,19051,19041,19046,19049, 0, 0, 0, 0, 0,19041, 0, 7367, 7367, 7367, 7367, 7367, 7367, 7369, 7369, 7369, 7369, 7369, 7369, 7369, 7369,19050, 19372,19051,19050, 0, 7369, 7369, 7369, 7369, 7369, 7369, 0, 0, 0,19050,19372,19051, 0,19059,19062,19062, 19050,19372,19051, 0,19372, 0, 7369, 0, 0, 0, 7369, 7369, 7369, 7369, 7369, 7369, 7374, 7374, 7374, 7374, 7374, 7374, 7374, 7374,19059, 0,19062, 0, 0, 7374, 7374, 7374, 7374, 7374, 7374, 0, 0, 0,19059, 0, 19062,19059, 0,19062,19084,19059,19023,19062, 0,19059, 0, 0, 0, 0, 0, 7374, 7374, 7374, 7374, 7374, 7374, 7376, 7376, 7376, 7376, 7376, 7376, 7376,19023, 0, 0,19084,19435,19023, 7376, 7376, 7376, 7376, 7376, 7376, 0, 0, 0,19084, 0,19084,19435,19023,19064,19064, 19067,19025,19084,19435,19023, 0, 7376, 0, 0, 0, 7376, 7376, 7376, 7376, 7376, 7376, 7388, 7388, 7388, 7388, 7388, 7388, 7388, 7388,19461,19445,19064,19067,19025, 7388, 7388, 7388, 7388, 7388, 7388, 0, 0, 0,19461,19445, 19064,19067,19025,19064,19085,19461,19445,19064,19067,19025, 19445, 0,19067, 0, 0, 7388, 7388, 7388, 7388, 7388, 7388, 7390, 7390, 7390, 7390, 7390, 7390, 7390,19025, 0, 0,19085, 0, 0, 7390, 7390, 7390, 7390, 7390, 7390, 0, 0, 0,19085, 0,19085,19063,19063, 0, 0, 0,19087,19085, 0, 0, 0, 0,19085, 0, 0, 7390, 7390, 7390, 7390, 7390, 7390, 7403, 7403, 7403, 7403, 7403, 7403, 7403, 7403,19063, 0, 0,19063,19087, 7403, 7403, 7403, 7403, 7403, 7403, 0, 0, 0,19063, 0, 19087,19063,19087,19105,19110,19063,19060, 0, 0,19087, 0, 0, 0,19087, 0, 7403, 7403, 7403, 7403, 7403, 7403, 7407, 7407, 7407, 7407, 7407, 7407, 7407, 7407, 0, 19105,19110,19276,19060, 7407, 7407, 7407, 7407, 7407, 7407, 0, 0, 0, 0,19105,19110,19276,19060, 0,19276, 19060,19105,19110,19276,19060, 0,19110, 0, 0, 0, 7407, 7407, 7407, 7407, 7407, 7407, 7416, 7416, 7416, 7416, 7416, 7416, 7416,19060, 0, 0, 0, 0, 0, 7416, 7416, 7416, 7416, 7416, 7416,19184,19184,19184,19184,19184, 19184,19184, 0, 0, 0, 0,19024,18973,19113,19117, 0,19026,19115, 0, 0, 7416, 7416, 7416, 7416, 7416, 7416, 7468, 7468,18973, 7468, 7468, 7468, 7468, 7468, 7468, 0, 7468, 7468,19024,18973,19113,19117,18973,19026,19115, 7468, 7468, 7468, 7468, 7468, 7468, 0,19024,18973,19113, 19117, 7468,19026,19115,19024,18973,19113,19117,19068,19026, 19115,19035, 0,19119,19115, 7468, 0,19024, 7468, 7468, 7468, 7468, 7468, 7469, 7469,19026, 7469, 7469, 7469, 7469, 7469, 7469,19355, 7469, 7469,19068,19444,19355,19035, 0, 19119, 0, 7469, 7469, 7469, 7469, 7469, 7469, 7469,19068, 19444,19355,19035, 7469,19119, 0,19068,19444,19355,19035, 19116,19119,19120, 0,19039, 0, 0, 7469,19444,19068, 7469, 7469, 7469, 7469, 7469, 7471, 7471,19035, 7471, 7471, 7471, 7471, 7471, 7471, 0, 7471, 7471,19116, 0,19120, 19116, 0,19039,18914, 7471, 7471, 7471, 7471, 7471, 7471, 0,19116, 0,19120,18914, 7471,19039, 0,19116,19039, 19120, 0, 0,19039,19120, 0, 0,19052,18914, 7471, 19039,18914, 7471, 7471, 7471,18914, 7471, 7475, 7475,19039, 7475, 7475, 7475, 7475, 7475, 7475,18914, 7475, 7475,18822, 19531, 0, 0, 0,19052,18912, 7475, 7475, 7475, 7475, 7475, 7475, 7475, 0,19531,18822,18912, 7475,19052, 0, 0,19531, 0, 0, 0,19052,18822,19065,19065, 0, 18912, 7475, 0,18912, 7475, 7475, 7475,18912, 7475, 7609, 18822, 0, 0,19052,18912,18915,18917,18822, 7609, 7609, 7609, 7609, 7609, 7609, 7609,19065,18915,18917, 0, 0, 18822, 7609, 7609, 7609, 7609, 7609, 7609, 0, 0,19065, 18915,18917,19065,18915,18917, 0,19065,18915,18917,19122, 7609,18915,18917, 7609, 0, 0, 0, 7609, 7609, 7609, 7609, 7609, 7609, 7613,19065, 7613, 7613, 7613, 7613, 7613, 7613, 7613, 7613, 0, 0,19459,19122,19460, 7613, 7613, 7613, 7613, 7613, 7613, 0, 0, 0, 0, 0,19459, 19122,19460, 0,19123,18797,18797,19459,19122,19460, 0, 0,19459,19460, 0, 7613, 7613, 7613, 7613, 7613, 7613, 7617, 7617, 7617, 7617, 7617, 7617, 7617, 7617, 0,19055, 19123,19357,18797, 7617, 7617, 7617, 7617, 7617, 7617, 0, 0, 0, 0,19055,19123,19357,18797, 0, 0,18797, 19055,19123,19357,18797,19088, 0, 0, 0, 0, 7617, 7617, 7617, 7617, 7617, 7617, 7633,18797,18797,19055,19055, 19088,19357,18911, 0, 7633, 7633, 7633, 7633, 7633, 7633, 7633,19088, 0,18911, 0, 0, 0, 7633, 7633, 7633, 7633, 7633, 7633, 0, 0,19088,18905,18911,19108, 0, 18911, 0,19088, 0,18911,18911, 7633,18905, 0, 0, 19088,19121,19108, 7633, 7633, 7633, 7633, 7633, 7633,19108, 0,18905, 0,18911,18905, 0, 7633, 7637,18905, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637,19108,19121, 0, 0,18905, 7637, 7637, 7637, 7637, 7637, 7637, 0, 0, 0, 0,19121, 0, 0,19118, 0, 0, 0,19121, 19211,19211,19211,19211,19211,19211,19211,19121, 7637, 7637, 7637, 7637, 7637, 7637, 7641, 7641, 7641, 7641, 7641, 7641, 7641, 7641,19118,19472, 0, 0,19472, 7641, 7641, 7641, 7641, 7641, 7641, 0, 0, 0,19118, 0, 0, 0, 19472, 0, 0,19118,19058,19086,19114,19472, 0, 0, 0, 0, 0, 7641, 7641, 7641, 7641, 7641, 7641, 7665, 7665,19118, 7665, 7665, 7665, 7665, 7665, 7665, 0, 7665, 7665,19058,19086,19114, 0, 0, 0,19058, 7665, 7665, 7665, 7665, 7665, 7665,19086,19058,19086,19114,19058, 7665, 0, 0,19058,19086,19114, 0, 0,19089, 0, 0, 0,19142, 0, 7665,19086,19114, 7665, 7665, 7665,18816, 7665, 7666, 7666,19089, 7666, 7666, 7666, 7666, 7666, 7666, 19066, 7666, 7666,19008,19089,18816, 0,18816,19142, 0, 7666, 7666, 7666, 7666, 7666, 7666,18816,19008,19089, 0, 0, 7666,19142, 0,19008,19089, 0,19066, 0,19142, 18816, 0,19089,19066, 0, 7666,19008,18816, 7666, 7666, 7666,19066, 7666,19008,19066,18918, 0,19090,19066, 0, 18816, 0, 0, 0, 0, 0,18918, 0, 0,19095, 7666, 7675, 7675,19090, 7675, 7675, 7675, 7675, 7675, 7675, 18918, 7675, 7675,18918,19090,19095, 0,18918, 0, 0, 7675, 7675, 7675, 7675, 7675, 7675,19095, 0,19090,19095, 18918, 7675, 0, 0, 0,19090, 0, 0, 0,19091, 19095, 0, 0,19036, 0, 7675, 0,19095, 7675, 7675, 7675,19090, 7675, 7676, 7676,19091, 7676, 7676, 7676, 7676, 7676, 7676, 0, 7676, 7676,19037,19091, 0,19092, 0, 0,19036, 7676, 7676, 7676, 7676, 7676, 7676, 0, 0, 19091, 0, 0, 7676,19092,19036, 0,19091,19036, 0, 0, 0,19036,19037, 0,19092, 0, 7676, 0,19037, 7676, 7676, 7676,19036, 7676,19091,19091,19037,19036,19092, 19037, 0,19092, 0,19037, 0,19092, 0, 0, 0, 0, 0, 7676, 7688, 7688, 7688, 7688, 7688, 7688, 7688, 19037,19473, 0,19539, 0, 7688, 7688, 7688, 7688, 7688, 7688, 7688, 0, 0, 0,19473, 0,19539,19125, 0, 19145,19145,19473,19061,19539, 7688, 0, 0,19473, 0, 0, 0, 7688, 7688, 7688, 7688, 7688, 7688, 7692, 7692, 7692, 7692, 7692, 7692, 7692,19125, 0, 0,19145, 0, 19061, 7692, 7692, 7692, 7692, 7692, 7692, 0, 0,19125, 0, 0,19145, 0,19061,19145,19125,19061,19174,19145, 19125,19061, 0, 0, 0, 0,19145, 7692, 7692, 7692, 7692, 7692, 7692, 7696,19061, 7696, 7696, 7696, 7696, 7696, 7696, 7696, 7696,19534, 0,19174, 0, 7696, 7696, 7696, 7696, 7696, 7696, 7696, 0, 0, 0,19534, 0,19174, 19177,19178,19185, 0,19534,19070,19174, 0,19534, 0, 0, 0, 0, 0, 7696, 7696, 7696, 7696, 7696, 7696, 7700, 7700, 7700, 7700, 7700, 7700, 7700,19177,19178,19185, 19177, 0,19070, 7700, 7700, 7700, 7700, 7700, 7700, 0, 0,19177,19178,19185, 0, 0,19070, 0,19177,19178, 19185,19190,19126,19070, 0, 0, 0,19070, 0, 7700, 7700, 7700, 7700, 7700, 7700, 7704,19070, 7704, 7704, 7704, 7704, 7704, 7704, 7704, 7704, 0, 0, 0,19190,19126, 7704, 7704, 7704, 7704, 7704, 7704, 0, 0, 0, 0, 0, 0,19190,19126, 0,19195,19200,19238,19238,19190, 19126, 0, 0, 0, 0, 0, 7704, 7704, 7704, 7704, 7704, 7704, 7707, 7707, 7707, 7707, 7707, 7707, 7707,19126, 0, 0,19195,19200,19238, 7707, 7707, 7707, 7707, 7707, 7707, 0, 0, 0, 0, 0,19195,19200,19238,19239, 19254,19144,19144,19195,19200,19238, 0, 0, 0, 0, 19238, 7707, 7707, 7707, 7707, 7707, 7707, 7711, 7711, 7711, 7711, 7711, 7711, 7711, 7711, 0,19239,19254, 0,19144, 7711, 7711, 7711, 7711, 7711, 7711, 0, 0, 0, 0, 19239,19254,19457,19144,19181,19240,19144,19239,19254, 0, 19144,19144, 0, 0, 0, 0, 7711, 7711, 7711, 7711, 7711, 7711, 7714, 7714, 7714, 7714, 7714, 7714, 7714,19144, 19457,19181,19240, 0,19181, 7714, 7714, 7714, 7714, 7714, 7714, 0, 0, 0,19457,19181,19240,19457,19188,19241, 19241,19457,19181,19240, 0, 0,19240, 0,19457, 0, 0, 7714, 7714, 7714, 7714, 7714, 7714, 7718, 7718, 7718, 7718, 7718, 7718, 7718, 7718,19188, 0,19241,19188, 0, 7718, 7718, 7718, 7718, 7718, 7718, 0, 0, 0,19188, 0,19241, 0,19193, 0,19252,19188,19175,19241, 0, 0, 0, 0, 0, 0, 0, 7718, 7718, 7718, 7718, 7718, 7718, 7721, 7721, 7721, 7721, 7721, 7721, 7721,19175, 19193, 0,19252,19193,19175, 7721, 7721, 7721, 7721, 7721, 7721, 0, 0, 0,19193, 0,19252, 0,19175,19252, 19263,19193,19176,19252, 0,19175, 0, 0,19252, 0, 0, 7721, 7721, 7721, 7721, 7721, 7721, 7725, 7725, 7725, 7725, 7725, 7725, 7725, 7725, 0,19580,19263,19263,19176, 7725, 7725, 7725, 7725, 7725, 7725, 0, 0, 0, 0, 19580,19263, 0,19176,19198,19273,19279,19580,19263, 0, 19176, 0, 0, 0, 0,19580, 7725, 7725, 7725, 7725, 7725, 7725, 7732, 7732, 7732, 7732, 7732, 7732, 7732,19176, 19596,19198,19273,19279,19198, 7732, 7732, 7732, 7732, 7732, 7732, 0, 0, 0,19596,19198,19273,19279,19203,19253, 19282,19596,19198,19273,19279,19596, 0, 0, 0, 0, 0, 7732, 7732, 7732, 7732, 7732, 7732, 7736, 7736, 7736, 7736, 7736, 7736, 7736, 7736,19203,19253,19282,19203,19253, 7736, 7736, 7736, 7736, 7736, 7736, 0, 0, 0,19203, 19253,19282,19247,19247, 0, 0,19203,19253,19282, 0, 0, 0, 0, 0, 0,19282, 7736, 7736, 7736, 7736, 7736, 7736, 7740, 7740, 7740, 7740, 7740, 7740, 7740, 7740, 19247, 0, 0, 0,19700, 7740, 7740, 7740, 7740, 7740, 7740, 0, 0, 0,19247, 0, 0, 0,19700, 0, 0,19247,19069,19096,19179,19700, 0, 0, 0,19247, 19700, 7740, 7740, 7740, 7740, 7740, 7740, 7741, 7741,19096, 7741, 7741, 7741, 7741, 7741, 7741,19179, 7741, 7741,19069, 19096,19179, 0, 0, 0,19069, 7741, 7741, 7741, 7741, 7741, 7741, 0,19069,19096,19179,19069, 7741, 0, 0, 19069,19096,19179, 0,19071,19097,19186, 0, 0, 0, 0, 7741, 0,19069, 7741, 7741, 7741, 0, 7741, 7742, 7742,19097, 7742, 7742, 7742, 7742, 7742, 7742,19186, 7742, 7742,19071,19097,19186, 0, 0, 0,19099, 7742, 7742, 7742, 7742, 7742, 7742, 7742,19071,19097,19186,19099, 7742, 0, 0,19071,19097,19186, 0, 0,19124,19191, 0, 0, 0,19099, 7742, 0,19071, 7742, 7742, 7742,19099, 7742, 7759, 7759,19102, 7759, 7759, 7759, 7759, 7759, 7759, 19191, 7759, 7759,19073,19124,19191, 0,19099,19099,19102, 7759, 7759, 7759, 7759, 7759, 7759, 0,19073,19124,19191, 19102, 7759, 0,19102,19073,19124,19191,19073,19265,19283, 19196, 0, 0, 0,19102, 7759,19124,19073, 7759, 7759, 7759,19102, 7759, 7760, 7760,19094, 7760, 7760, 7760, 7760, 7760, 7760,19196, 7760, 7760,19265,19283,19196, 0,19094, 0,19094, 7760, 7760, 7760, 7760, 7760, 7760, 7760,19265, 19283,19196,19094, 7760, 0, 0,19265,19283,19196,19074, 19074,19103,19201, 0,19265,19134,19094, 7760, 0,19094, 7760, 7760, 7760,19094, 7760, 7772, 7772,19103, 7772, 7772, 7772, 7772, 7772, 7772,19201, 7772, 7772,19074,19103,19201, 0, 0,19134, 0, 7772, 7772, 7772, 7772, 7772, 7772, 0,19074,19103,19201,19074, 7772,19134, 0,19074,19103, 19201,19075,19075,19134,19286, 0, 0,19130,19287, 7772, 0,19074, 7772, 7772, 7772, 0, 7772, 7773, 7773,19134, 7773, 7773, 7773, 7773, 7773, 7773, 0, 7773, 7773,19075, 19287,19286,19075, 0,19130,19287, 7773, 7773, 7773, 7773, 7773, 7773, 7773,19075, 0,19286,19075, 7773,19130,19287, 19075,19130,19286,19078,19078,19130,19287, 0, 0, 0, 19291, 7773, 0,19075, 7773, 7773, 7773, 0, 7773, 7783, 7783,19130, 7783, 7783, 7783, 7783, 7783, 7783, 0, 7783, 7783,19078,19135, 0, 0, 0, 0,19291, 7783, 7783, 7783, 7783, 7783, 7783, 0,19078,19135, 0,19078, 7783, 0,19291,19078,19135,19291, 0,19111,19135,19291, 0, 0, 0, 0, 7783, 0,19078, 7783, 7783, 7783,19135, 7783, 7784, 7784,19098, 7784, 7784, 7784, 7784, 7784, 7784, 0, 7784, 7784,19111,19533,19462, 0, 0, 0,19098, 7784, 7784, 7784, 7784, 7784, 7784, 7784,19111,19533,19462, 19098, 7784,19462, 0,19111,19533,19462, 0, 0,19243, 19243, 0, 0,19290,19098, 7784,19533,19111, 7784, 7784, 7784,19098, 7784, 7791, 7791,19100, 7791, 7791, 7791, 7791, 7791, 7791,19243, 7791, 7791, 0, 0,19243, 0,19098, 19290,19100, 7791, 7791, 7791, 7791, 7791, 7791, 0,19290, 0,19243,19100, 7791,19290, 0, 0,19290,19243, 0, 19299,19290,19312, 0,19297,19297,19100, 7791, 0,19100, 7791, 7791, 7791,19100, 7791, 7792, 7792,19101, 7792, 7792, 7792, 7792, 7792, 7792, 0, 7792, 7792,19299, 0,19312, 0,19101,19297,19101, 7792, 7792, 7792, 7792, 7792, 7792, 7792,19299, 0,19312,19101, 7792,19297, 0,19299,19297, 19312,19244,19244,19297,19313, 0, 0, 0,19101, 7792, 19297,19101, 7792, 7792, 7792,19101, 7792, 7796, 7796,19104, 7796, 7796, 7796, 7796, 7796, 7796,19313, 7796, 7796,19244, 0,19313, 0, 0,19132,19104, 7796, 7796, 7796, 7796, 7796, 7796, 0,19244, 0,19313,19104, 7796,19132, 0, 19244,19132,19313, 0,19109,19132,19180, 0, 0,19132, 19104, 7796, 0,19244, 7796, 7796, 7796,19104, 7796, 7797, 7797,19132, 7797, 7797, 7797, 7797, 7797, 7797, 0, 7797, 7797,19109,19621,19180, 0,19104, 0,19109, 7797, 7797, 7797, 7797, 7797, 7797, 7797,19109,19621,19180,19109, 7797, 0, 0,19109,19621,19180, 0,19280,19187,19038, 0, 0, 0, 0, 7797,19621, 0, 7797, 7797, 7797,19072, 7797, 7798, 7798,19180, 7798, 7798, 7798, 7798, 7798, 7798, 19463, 7798, 7798,19280,19187,19463,19038, 0, 0,19280, 7798, 7798, 7798, 7798, 7798, 7798,19072,19280,19187,19463, 19038, 7798,19463,19038,19280,19187,19463,19038,19038,19079, 19072,19465, 0,19538, 0, 7798,19538,19072, 7798, 7798, 7798, 0, 7798,19038,19187,19465,19038,19538,19465,19192, 19072, 0,19465, 0,19538,19072,19072,19079, 0,19143, 19143, 7798, 7802, 7802, 0, 7802, 7802, 7802, 7802, 7802, 7802,19079, 7802, 7802,19079, 0,19192, 0,19079, 0, 0, 7802, 7802, 7802, 7802, 7802, 7802,19143, 0, 0, 19192,19079, 7802,19143, 0, 0,19079,19192, 0, 0, 0,19143, 0, 0,19143, 0, 7802, 0,19143, 7802, 7802, 7802, 0, 7802, 7803, 7803,19192, 7803, 7803, 7803, 7803, 7803, 7803, 0, 7803, 7803, 7803, 7803, 7803, 7803, 7803, 7803, 7803, 7803, 7803, 7803, 7803, 7803, 7803, 0, 0, 0, 0,19131, 7803, 0, 0, 0, 0, 0, 0,19288, 0, 0, 0, 0,19352,19131, 7803, 0, 19131, 7803, 7803, 7803,19131, 7803, 7808, 7808, 0, 7808, 7808, 7808, 7808, 7808, 7808,19131, 7808, 7808,19288,19197, 19131, 0, 0,19352, 0, 7808, 7808, 7808, 7808, 7808, 7808, 0,19288, 0, 0,19136, 7808,19352, 0,19288, 0, 0, 0, 0,19352,19272,19197, 0,19298,19136, 7808, 0,19288, 7808, 7808, 7808,19136, 7808, 7809, 7809, 19197, 7809, 7809, 7809, 7809, 7809, 7809,19197, 7809, 7809, 19136,19202,19136,19272, 0,19298, 0, 7809, 7809, 7809, 7809, 7809, 7809, 7809,19298, 0,19197,19272, 7809,19298, 19272, 0, 0, 0,19272,19302,19298, 0,19202, 0, 19076,19076, 7809, 0, 0, 7809, 7809, 7809,19272, 7809, 7810, 7810,19202, 7810, 7810, 7810, 7810, 7810, 7810,19202, 7810, 7810,19302, 0, 0,19366, 0,19133,19076, 7810, 7810, 7810, 7810, 7810, 7810, 0,19302, 0,19202,19236, 7810,19133,19076,19302,19133,19076, 0, 0,19133,19076, 0,19246,19366,19236, 7810,19258,19302, 7810, 7810, 7810, 19236, 7810,19076,19076,19133,19246,19366,19133, 0,19258, 0,19133,19246,19366, 0, 0,19258,19258,19236,19246, 7810, 7849, 7849,19255, 7849, 7849, 7849, 7849, 7849, 7849, 19246, 7849, 7849,19245,19245,19258, 0, 0,19425, 0, 7849, 7849, 7849, 7849, 7849, 7849,19425, 0, 0, 0, 19255, 7849, 0, 0, 0, 0, 0,19295,19295, 0, 19425,19245,19266, 0,19255, 7849, 0,19425, 7849, 7849, 7849,19255, 7849, 7850, 7850,19245, 7850, 7850, 7850, 7850, 7850, 7850,19245, 7850, 7850,19295, 0, 0, 0,19255, 19266,19295, 7850, 7850, 7850, 7850, 7850, 7850, 7850,19295, 0,19245,19295, 7850,19266, 0,19295,19266, 0, 0, 0,19266,19316,19256,19267,19267, 0, 7850, 0, 0, 7850, 7850, 7850,19264, 7850, 7885, 7885,19266, 7885, 7885, 7885, 7885, 7885, 7885, 0, 7885, 7885, 0, 0,19316, 19256, 0,19267, 0, 7885, 7885, 7885, 7885, 7885, 7885, 19264,19316, 0,19316,19256, 7885,19267, 0, 0,19267, 19316,19256, 0,19267,19264,19316, 0,19264,19363, 7885, 0,19264, 7885, 7885, 7885,19256, 7885, 7886, 7886,19267, 7886, 7886, 7886, 7886, 7886, 7886, 0, 7886, 7886,19264, 19274,19613,19678, 0,19613,19363, 7886, 7886, 7886, 7886, 7886, 7886, 7886, 0,19274,19613,19678, 7886,19613,19363, 0,19274,19613,19678, 0, 0,19363,19678,19271, 0, 19262, 7886, 0,19363, 7886, 7886, 7886,19274, 7886, 7938, 19262,19262,19262,19262,19262,19262,19262, 0, 7938, 7938, 7938, 7938, 7938, 7938, 7938,19685,19271, 0,19262, 0, 7938, 7938, 7938, 7938, 7938, 7938, 7938, 0, 0,19685, 19271, 0,19262,19271, 0, 0,19685,19271,19304,19262, 0,19321,19269,19685,19359, 0, 0, 7938, 7938, 7938, 7938, 7938, 7938, 7943, 7943,19271, 7943, 7943, 7943, 7943, 7943, 7943, 0, 7943, 7943,19304, 0, 0,19321, 0, 19269,19359, 7943, 7943, 7943, 7943, 7943, 7943, 0,19304, 19321, 0,19321, 7943,19269,19359,19304,19269,19304,19321, 0,19269,19359, 0,19321,19269,19359, 7943, 0,19304, 7943, 7943, 7943, 7943, 7943, 7944, 7944,19269, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7944, 7948, 7948, 0, 7948, 7948, 7948, 7948, 7948, 7948, 0, 7948, 7948,19614, 0,19349, 0, 0,19466,19285, 7948, 7948, 7948, 7948, 7948, 7948, 0,19614, 0,19349,19614, 7948,19466,19285,19614,19466,19349,19349, 0,19466,19285, 0, 0, 0,19281, 7948,19077,19077, 7948, 7948, 7948, 7948, 7948, 7957,19285,19349, 0, 0,19466, 0, 7957, 0, 7957, 7957, 7957, 7957, 7957, 7957, 7957, 7957, 0, 19281, 0, 0,19077, 7957, 7957, 7957, 7957, 7957, 7957, 0, 0, 0, 0,19281, 0,19289,19077, 0, 0, 19077,19281,19281, 0,19077, 0,19323,19371,19326, 0, 7957, 7957, 7957, 7957, 7957, 7957, 7964,19077, 0, 0, 19281, 0,19077,19289,19326, 7964, 7964, 7964, 7964, 7964, 7964, 7964, 7964,19323,19371,19326, 0,19289, 7964, 7964, 7964, 7964, 7964, 7964,19289,19323, 0,19323,19371,19326, 19323,19324,19369,19351,19323,19371,19326,19371,19326,19323, 0, 0, 0,19289, 7964, 7964, 7964, 7964, 7964, 7964, 7969, 7969, 7969, 7969, 7969, 7969, 7969, 7969,19324,19369, 19351, 0, 0, 7969, 7969, 7969, 7969, 7969, 7969,19351, 19324, 0,19324,19369,19351,19386,19386,19388,19388,19324, 19369,19351, 0,19324,19369, 0, 0, 0, 0, 7969, 7969, 7969, 7969, 7969, 7969, 7974, 7974, 7974, 7974, 7974, 7974, 7974, 7974,19386, 0,19388, 0, 0, 7974, 7974, 7974, 7974, 7974, 7974, 0, 0, 0,19386, 0,19388, 19386,19416,19388, 0,19386,19426,19388, 0, 0, 0, 19388, 0, 0, 0, 7974, 7974, 7974, 7974, 7974, 7974, 7979, 7979, 7979, 7979, 7979, 7979, 7979, 7979,19416, 0, 0, 0,19426, 7979, 7979, 7979, 7979, 7979, 7979, 0, 0, 0,19416, 0, 0, 0,19426, 0, 0,19416, 19305,19300,19292,19426, 0, 0, 0, 0, 0, 7979, 7979, 7979, 7979, 7979, 7979, 7980, 7980,19093, 7980, 7980, 7980, 7980, 7980, 7980, 0, 7980, 7980,19305,19300,19292, 0, 0, 0,19093, 7980, 7980, 7980, 7980, 7980, 7980, 0,19305,19300,19292,19093, 7980,19292, 0,19305,19300, 19292, 0, 0, 0, 0,19817,19726, 0,19093, 7980, 0,19305, 7980, 7980, 7980,19093, 7980,19300,19292,19817, 19726, 0, 0, 0, 0, 0,19817,19726,19093, 7980, 7981, 7981,19726, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7981, 7984, 7984,19293, 7984, 7984, 7984, 7984, 7984, 7984, 0, 7984, 7984, 7984, 7984, 7984, 0, 0, 0, 0, 7984, 7984, 7984, 7984, 7984, 7984, 0, 0, 0, 0,19293, 7984, 0, 0, 0, 0, 0, 0,19306,19327,19294,19353, 0, 0,19293, 7984, 0,19293, 7984, 7984, 7984,19293, 7984, 7985, 7985,19327, 7985, 7985, 7985, 7985, 7985, 7985, 0, 7985, 7985,19306, 19327,19294,19353,19293, 0,19826, 7985, 7985, 7985, 7985, 7985, 7985, 0,19306,19327,19294,19353, 7985,19294,19826, 19306,19327,19294,19353, 0, 0,19826, 0, 0, 0, 19826, 7985, 0,19306, 7985, 7985, 7985,19294, 7985, 7987, 7987,19353, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7987, 7988, 7988, 0, 7988, 7988, 7988, 7988, 7988, 7988, 7988, 7988, 7988, 7988, 7988, 7988,19767, 0,19376,19740, 7988, 7988, 7988, 7988, 7988, 7988, 0, 0,19740, 0,19767, 7988,19376,19740, 0,19376, 0, 19767, 0,19376,19740, 0,19767,19376, 0, 7988, 0, 0, 7988, 7988, 7988, 7988, 7988, 7989, 7989,19376, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989, 7989,19595, 0, 0, 0, 0, 7989,19595, 0, 0, 0, 0, 0,19379, 0,19595,19379, 0, 0,19428, 7989, 0,19595, 7989, 7989, 7989, 7989, 7989, 7990, 7990, 19379, 7990, 7990, 7990, 7990, 7990, 7990,19379, 7990, 7990, 7990, 7990, 7990,19854, 0,19381,19428, 7990, 7990, 7990, 7990, 7990, 7990,19379, 0, 0, 0,19854, 7990,19381, 19428, 0, 0, 0,19854, 0,19381,19428, 0, 0, 0, 0, 7990, 0, 0, 7990, 7990, 7990, 7990, 7990, 7991, 7991,19381, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7991, 7992, 7992, 0, 7992, 7992, 7992, 7992, 7992, 7992, 0, 7992, 7992,19328,19733, 0, 19684, 0,19424, 0, 7992, 7992, 7992, 7992, 7992, 7992, 0, 0,19733,19328,19684, 7992,19424,19301, 0,19733, 0,19684,19684,19424,19328, 0, 0,19330,19754, 7992, 19733, 0, 7992, 7992, 7992, 7992, 7992, 7997,19328,19424, 19684, 0, 0,19330,19301,19328, 7997, 7997, 7997, 7997, 7997, 7997, 7997,19301,19330, 0,19754, 0,19301, 7997, 7997, 7997, 7997, 7997, 7997,19301, 0, 0,19330, 0, 19754,19296,19296,19754,19315,19330,19303,19754,19301, 0, 0, 0, 0, 0, 0, 7997, 7997, 7997, 7997, 7997, 7997, 8001, 8001, 8001, 8001, 8001, 8001, 8001, 8001,19296, 0,19315, 0,19303, 8001, 8001, 8001, 8001, 8001, 8001, 0, 0, 0,19296, 0,19315,19296,19303, 0, 0, 19296,19296,19315, 0,19303,19320,19419,19333,19331, 0, 8001, 8001, 8001, 8001, 8001, 8001, 8004,19303,19303,19296, 19331,19315,19303,19333,19331, 8004, 8004, 8004, 8004, 8004, 8004, 8004,19320,19419,19333,19331,19419, 0, 8004, 8004, 8004, 8004, 8004, 8004,19320, 0,19320,19419,19333,19331, 0, 0, 0,19320,19419,19333,19331, 0,19320, 0, 0, 0, 0, 0, 8004, 8004, 8004, 8004, 8004, 8004, 8008, 8008,19320, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8008, 8009, 8009, 0, 8009, 8009, 8009, 8009, 8009, 8009, 0, 8009, 8009,19677,19332,19760, 0, 0, 0,19677, 8009, 8009, 8009, 8009, 8009, 8009, 8009,19677, 0,19760,19332, 8009,19760, 0,19677, 0, 19760,19307,19307,19362, 0,19332, 0,19760, 0, 8009, 0,19332, 8009, 8009, 8009, 8009, 8009, 8010, 8010,19332, 8010, 8010, 8010, 8010, 8010, 8010,19332, 8010, 8010,19307, 19362,19268, 0, 0, 0,19307, 8010, 8010, 8010, 8010, 8010, 8010, 0,19307,19362, 0,19307, 8010,19378, 0, 19307,19362,19362, 0, 0, 0, 0,19378, 0,19268, 0, 8010, 0,19307, 8010, 8010, 8010, 8010, 8010, 0, 19362,19378,19311,19268,19378, 0,19268, 0,19378, 0, 19268, 8010, 8012, 8012,19314, 8012, 8012, 8012, 8012, 8012, 8012,19268, 8012, 8012,19378,19438,19268, 0, 0,19540, 19311, 8012, 8012, 8012, 8012, 8012, 8012, 0, 0, 0, 0,19314, 8012,19540,19311, 0, 0,19311,19308,19308, 19540,19311,19438, 0, 8012,19314, 8012,19615,19311, 8012, 8012, 8012,19314, 8012,19311, 0,19438,19335,19540, 0, 0,19615, 0,19438,19615,19314,19308, 0,19615,19322, 8012, 8013, 8013,19335, 8013, 8013, 8013, 8013, 8013, 8013, 19308, 8013, 8013,19308,19335, 0,19615,19308,19308, 0, 8013, 8013, 8013, 8013, 8013, 8013,19322, 0,19335, 0, 19308, 8013,19322, 0, 0,19335,19308, 0,19322, 0, 19322, 0, 0,19322, 0, 8013, 0,19322, 8013, 8013, 8013, 8013, 8013, 8015, 8015, 0, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8015, 8017, 8017, 8017, 8017, 8017, 8017, 8017, 8017, 0, 0, 0, 0, 19818, 8017, 8017, 8017, 8017, 8017, 8017, 0, 0,19818, 0, 0, 0, 0,19818, 0, 0,19309,19309,19338, 19367,19818, 0,19418,19443, 0, 0, 8017, 8017, 8017, 8017, 8017, 8017, 8019, 8019,19338, 8019, 8019, 8019, 8019, 8019, 8019, 0, 8019, 8019,19309,19338,19367, 0, 0, 19418,19443, 8019, 8019, 8019, 8019, 8019, 8019, 0,19309, 19338,19367,19309, 8019,19418,19443,19309,19338,19367, 0, 0,19418,19443,19309, 0, 0,19367, 8019, 0,19309, 8019, 8019, 8019, 8019, 8019,19317,19338,19367,19318, 0, 19418, 0, 0, 0, 0,19310,19310, 8019, 8020, 8020, 0, 8020, 8020, 8020, 8020, 8020, 8020,19317, 8020, 8020, 19318,19474,19317, 0, 0,19318, 0, 8020, 8020, 8020, 8020, 8020, 8020,19310,19317,19474,19317,19318, 8020,19318, 0, 0,19474,19317, 0, 0,19318,19310,19317,19334, 19310,19318, 8020, 0,19310, 8020, 8020, 8020,19474, 8020, 8027, 0, 0, 0, 0,19334,19310,19310, 0, 8027, 8027, 8027, 8027, 8027, 8027, 8027,19334,19765,19865, 0, 0, 0, 8027, 8027, 8027, 8027, 8027, 8027, 0, 0, 19334,19765,19865,19334, 0, 0, 0,19334,19765,19865, 19340,19431,19431,19432,19432,19865,19765, 0, 8027, 8027, 8027, 8027, 8027, 8027, 8028, 8028,19340, 8028, 8028, 8028, 8028, 8028, 8028, 8028, 8028, 8028,19356,19340,19588,19431, 0,19432,19431, 8028, 8028, 8028, 8028, 8028, 8028, 0, 19356,19340,19588,19431, 8028,19432, 0,19356,19340,19588, 19431,19360,19432, 0, 0,19340, 0,19588, 8028, 0, 19356, 8028, 8028, 8028, 8028, 8028, 8029, 8029,19588, 8029, 8029, 8029, 8029, 8029, 8029, 8029, 8029, 8029,19360,19336, 0, 0, 0, 0, 0, 8029, 8029, 8029, 8029, 8029, 8029, 8029,19360, 0, 0,19336, 8029, 0, 0,19360, 0,19336, 0,19361,19387,19387,19336, 0, 0, 0, 8029, 0,19360, 8029, 8029, 8029, 8029, 8029, 8036, 8036, 19336, 8036, 8036, 8036, 8036, 8036, 8036,19336, 8036, 8036, 19361,19342,19387, 0, 0, 0,19361, 8036, 8036, 8036, 8036, 8036, 8036, 0,19361, 0,19387,19342, 8036,19387, 0,19361, 0,19387, 0,19358,19434,19434,19342, 0, 19441, 0, 8036, 0,19387, 8036, 8036, 8036, 0, 8036, 8037, 8037,19342, 8037, 8037, 8037, 8037, 8037, 8037,19342, 8037, 8037,19358,19880,19434, 0, 0,19441,19358, 8037, 8037, 8037, 8037, 8037, 8037, 8037,19358,19880,19434,19358, 8037,19441, 0,19358,19880,19434, 0,19434,19441,19417, 0, 0,19880, 0, 8037,19441, 0, 8037, 8037, 8037, 19325, 8037, 8038, 8038,19319, 8038, 8038, 8038, 8038, 8038, 8038,19417, 8038, 8038,19683,19427,19417, 0, 0,19423, 19683, 8038, 8038, 8038, 8038, 8038, 8038,19325,19683, 0, 19417,19319, 8038,19423, 0,19683, 0,19417, 0,19325, 19423,19325,19427,19319, 8038,19319, 8038, 0,19325, 8038, 8038, 8038,19319, 8038,19423, 0,19427,19319, 0, 0, 0,19325, 0,19427, 0,19319, 0, 0,19427,19329, 8038, 8053, 8053, 8053, 8053, 8053, 8053, 8053, 8053, 8053, 0, 8053, 8053,19612,19427,19329,19343,19339, 0,19345, 8053, 8053, 8053, 8053, 8053, 8053,19329,19612,19343, 0, 0, 8053,19343,19339,19612,19345, 0, 0, 0, 0, 19329, 0,19612,19343,19339, 8053,19345,19329, 8053, 8053, 8053, 0, 8053,19612, 0,19329, 0,19343,19339, 0, 19345,19329,19469, 0,19343,19339,19339,19345,19345, 0, 8053, 8053, 8060, 8060,19337, 8060, 8060, 8060, 8060, 8060, 8060, 0, 8060, 8060,19339,19757,19345, 0, 0,19469, 19337, 8060, 8060, 8060, 8060, 8060, 8060, 0, 0,19757, 0,19337, 8060,19469, 0, 0,19757, 0, 0, 0, 19469,19439,19346,19433,19433,19337, 8060,19757, 0, 8060, 8060, 8060,19337, 8060,19344, 8060, 8064, 8064,19346, 8064, 8064, 8064, 8064, 8064, 8064,19337, 8064, 8064,19439,19346, 19344,19433, 0, 0,19439, 8064, 8064, 8064, 8064, 8064, 8064,19344,19439,19346, 0,19433, 8064,19344, 0,19439, 19346, 0,19433,19364,19449,19344,19451,19346, 0, 0, 8064, 0,19344, 8064, 8064, 8064, 0, 8064, 8065, 8065, 19433, 8065, 8065, 8065, 8065, 8065, 8065, 0, 8065, 8065, 19364,19449,19913,19451,19449, 0, 0, 8065, 8065, 8065, 8065, 8065, 8065, 8065,19364,19449,19913,19451, 8065, 0, 0,19364,19449,19913,19451,19365,19451,19440,19380, 0, 19442,19471, 8065, 0,19364, 8065, 8065, 8065,19364, 8065, 8079, 8079,19380, 8079, 8079, 8079, 8079, 8079, 8079,19380, 8079, 8079,19365,19825,19440,19380, 0,19442,19471, 8079, 8079, 8079, 8079, 8079, 8079,19380,19365,19825,19440, 0, 8079,19442,19471,19365,19825,19440,19440,19368,19442,19471, 0,19454, 0,19471, 8079,19825,19365, 8079, 8079, 8079, 19442, 8079, 8080, 8080,19440, 8080, 8080, 8080, 8080, 8080, 8080, 0, 8080, 8080,19368, 0,19873, 0, 0,19454, 19368, 8080, 8080, 8080, 8080, 8080, 8080, 8080,19368, 0, 19873,19368, 8080,19454, 0,19368,19454,19873, 0,19370, 19454,19873,19450,19458,19454,19475, 8080, 0,19368, 8080, 8080, 8080, 0, 8080, 8086, 8086,19454, 8086, 8086, 8086, 8086, 8086, 8086, 0, 8086, 8086,19370, 0, 0,19450, 0,19458,19475, 8086, 8086, 8086, 8086, 8086, 8086, 0, 19370, 0, 0,19450, 8086,19458,19475,19370,19458,19475, 19450,19476,19458,19475, 0, 0, 0,19477, 8086, 0, 19370, 8086, 8086, 8086,19450, 8086, 8087, 8087,19458, 8087, 8087, 8087, 8087, 8087, 8087, 0, 8087, 8087,19476,19486, 0,19476, 0, 0,19477, 8087, 8087, 8087, 8087, 8087, 8087, 8087,19476, 0, 0,19375, 8087, 0,19477,19476, 0,19375, 0, 0,19470,19477,19486,19486,19501,19375, 8087, 0,19375, 8087, 8087, 8087,19375, 8087, 8091, 8091, 19486, 8091, 8091, 8091, 8091, 8091, 8091,19486, 8091, 8091, 19464,19470,19375, 0, 0,19501, 0, 8091, 8091, 8091, 8091, 8091, 8091, 0,19464,19470, 0,19464, 8091,19501, 0,19464,19470, 0, 0,19488,19501,19532,19478, 0, 19479, 0, 8091,19470,19464, 8091, 8091, 8091, 0, 8091, 8092, 8092, 0, 8092, 8092, 8092, 8092, 8092, 8092, 0, 8092, 8092,19488, 0,19532,19478, 0,19479,19479, 8092, 8092, 8092, 8092, 8092, 8092, 8092,19488, 0,19532,19478, 8092,19479, 0,19488,19479,19532,19478,19482,19479,19480, 0,19488, 0, 0, 8092, 0, 0, 8092, 8092, 8092, 0, 8092, 8093, 8093,19478, 8093, 8093, 8093, 8093, 8093, 8093, 0, 8093, 8093,19482,19705,19480, 0, 0, 0, 0, 8093, 8093, 8093, 8093, 8093, 8093, 0,19482,19705, 19480,19482, 8093,19480, 8093,19482,19705,19480, 0, 0, 0, 0,19377,19482,19705, 0, 8093,19500,19481, 8093, 8093, 8093,19705, 8093, 0,19480,19377, 0, 0,19377, 8093, 8104, 8104,19377, 8104, 8104, 8104, 8104, 8104, 8104, 0, 8104, 8104,19579,19500,19481,19377,19500, 0,19377, 8104, 8104, 8104, 8104, 8104, 8104, 0,19579,19500,19481, 19676, 8104,19481, 0,19579,19500,19481,19483,19483,19484, 19484,19742, 0,19481,19676, 8104, 0,19579, 8104, 8104, 8104,19676, 8104, 8105, 8105,19742, 8105, 8105, 8105, 8105, 8105, 8105,19742, 8105, 8105,19483,19502,19484, 0,19676, 19676, 0, 8105, 8105, 8105, 8105, 8105, 8105, 8105,19483, 19742,19484,19483, 8105,19484, 0,19483, 0,19484,19485, 19485, 0,19499,19502, 0, 0, 0, 8105, 0,19484, 8105, 8105, 8105,19487, 8105, 8115, 8115,19502, 8115, 8115, 8115, 8115, 8115, 8115,19502, 8115, 8115,19485, 0,19499, 0, 0, 0, 0, 8115, 8115, 8115, 8115, 8115, 8115, 19487,19485,19502,19499,19485, 8115,19499, 0,19485, 0, 19499, 0,19485, 0,19487,19503, 0,19487, 0, 8115, 0,19487, 8115, 8115, 8115, 0, 8115, 8116, 8116, 0, 8116, 8116, 8116, 8116, 8116, 8116, 0, 8116, 8116,19487, 0,19912,19503, 0,19557,19503, 8116, 8116, 8116, 8116, 8116, 8116, 8116,19557,19503,19912,19503, 8116,19557, 0, 0,19557,19912,19503,19489,19557,19537,19504,19503, 0, 19912, 8116, 0, 0, 8116, 8116, 8116, 0, 8116, 8123, 8123,19557, 8123, 8123, 8123, 8123, 8123, 8123, 0, 8123, 8123,19489,19489,19537,19504, 0, 0, 0, 8123, 8123, 8123, 8123, 8123, 8123, 0,19489,19504,19537,19504, 8123, 0, 0,19489, 0,19537,19504,19491,19512,19535, 0, 19504,19505,19537, 8123, 0,19489, 8123, 8123, 8123, 0, 8123, 8124, 8124,19512, 8124, 8124, 8124, 8124, 8124, 8124, 0, 8124, 8124,19491,19512,19535,19535, 0,19505, 0, 8124, 8124, 8124, 8124, 8124, 8124, 8124,19491,19512,19535, 19505, 8124,19505, 0,19491,19512,19535, 0,19492,19505, 19542,19506,19491,19544,19505, 8124, 0,19491, 8124, 8124, 8124, 0, 8124, 8128, 8128, 0, 8128, 8128, 8128, 8128, 8128, 8128, 0, 8128, 8128,19492, 0,19542,19506, 0, 19544, 0, 8128, 8128, 8128, 8128, 8128, 8128, 0,19492, 19506,19542,19506, 8128,19544, 0,19492, 0,19542,19506, 0,19544,19547,19492,19506, 0, 0, 8128, 0,19492, 8128, 8128, 8128, 0, 8128, 8129, 8129,19506, 8129, 8129, 8129, 8129, 8129, 8129, 0, 8129, 8129,19493,19561,19547, 19878,19878, 0, 0, 8129, 8129, 8129, 8129, 8129, 8129, 8129,19493,19561,19547,19878, 8129, 0, 0,19493,19561, 19547,19878, 0,19493,19452, 0, 0,19536, 0, 8129, 19561,19493, 8129, 8129, 8129,19561, 8129, 8130, 8130,19547, 8130, 8130, 8130, 8130, 8130, 8130, 8130, 8130, 8130,19453, 0,19766,19452, 0,19536, 0, 8130, 8130, 8130, 8130, 8130, 8130, 8130, 0, 0,19766,19452, 8130,19536,19452, 0,19536,19766,19452, 0,19536, 0,19453, 0, 0, 0, 8130, 0,19453, 8130, 8130, 8130, 8130, 8130,19452, 19766,19453,19452,19536,19453, 0,19452, 0,19453, 0, 0, 8130, 8132, 8132, 0, 8132, 8132, 8132, 8132, 8132, 8132, 8132, 8132, 8132,19453,19513,19905, 0, 0, 0, 0, 8132, 8132, 8132, 8132, 8132, 8132, 8132, 0, 0, 19905,19513, 8132,19905, 0, 0, 0,19905,19494,19494, 19509,19552,19513, 0, 0, 0, 8132, 0,19905, 8132, 8132, 8132, 8132, 8132, 8136, 8136,19513, 8136, 8136, 8136, 8136, 8136, 8136,19513, 8136, 8136,19494,19509,19552, 0, 0, 0, 0, 8136, 8136, 8136, 8136, 8136, 8136,19509, 19494,19509,19552,19494, 8136, 0, 0,19494,19509,19552, 19496,19496,19514,19509, 0, 0, 0, 0, 8136, 0, 19494, 8136, 8136, 8136, 0, 8136, 8137, 8137,19514, 8137, 8137, 8137, 8137, 8137, 8137, 0, 8137, 8137,19496,19514, 19759, 0, 0, 0, 0, 8137, 8137, 8137, 8137, 8137, 8137, 8137,19496,19514,19759,19496, 8137,19759, 0,19496, 19514,19759,19759,19496,19510,19507, 0, 0,19546,19545, 8137, 0,19496, 8137, 8137, 8137, 0, 8137, 8145, 8145, 19759, 8145, 8145, 8145, 8145, 8145, 8145, 0, 8145, 8145, 0,19510,19507, 0, 0,19546,19545, 8145, 8145, 8145, 8145, 8145, 8145,19510,19507,19510,19507, 0, 8145,19546, 19545, 0,19510,19507,19497,19497,19546,19545,19507, 0, 19546,19507, 8145, 0, 0, 8145, 8145, 8145,19545, 8145, 8146, 8146,19507, 8146, 8146, 8146, 8146, 8146, 8146, 0, 8146, 8146,19497,19962,19962, 0, 0, 0, 0, 8146, 8146, 8146, 8146, 8146, 8146, 8146,19497,19962, 0,19497, 8146, 0, 0,19497,19962, 0, 0, 0,19517,19555, 0, 0,19508, 0, 8146, 0,19497, 8146, 8146, 8146, 19511, 8146, 8150, 8150,19517, 8150, 8150, 8150, 8150, 8150, 8150, 0, 8150, 8150, 0,19517,19555, 0, 0,19508, 0, 8150, 8150, 8150, 8150, 8150, 8150,19511,19508,19517, 19555,19508, 8150,19508, 0, 0,19517,19555, 0,19511, 19508,19511, 0, 0,19541, 0, 8150, 0,19511, 8150, 8150, 8150, 0, 8150, 8151, 8151,19515, 8151, 8151, 8151, 8151, 8151, 8151, 0, 8151, 8151,19511,20011,19903, 0, 0,19541,19515, 8151, 8151, 8151, 8151, 8151, 8151, 8151, 19541,20011,19903,19515, 8151,19541, 0, 0,20011,19903, 0,20011,19541,19903, 0, 0,19455,19515, 8151, 0, 0, 8151, 8151, 8151,19515, 8151, 8152, 8152, 0, 8152, 8152, 8152, 8152, 8152, 8152, 8152, 8152, 8152,19515,19516, 0,19519, 0, 0,19455, 8152, 8152, 8152, 8152, 8152, 8152, 8152, 0,19516, 0,19516, 8152,19519,19455, 0, 0,19455, 0, 0, 0,19455,19516, 0,19519, 0, 8152, 0,19562, 8152, 8152, 8152, 8152, 8152,19455,19543, 19516,19455,19519, 0, 0, 0,19562,19516, 0,19519, 8152, 8154, 8154,19562, 8154, 8154, 8154, 8154, 8154, 8154, 8154, 8154, 8154,19911, 0, 0,19543,19562,19906,19562, 8154, 8154, 8154, 8154, 8154, 8154, 8154,19911, 0,19490, 19543, 8154,19906,19554,19911,19906, 0,19543,19911,19906, 0, 0, 0,19906, 0, 8154,19341,19526, 8154, 8154, 8154, 8154, 8154, 8194, 0,19543,19490,19341,19526, 0, 19554, 8194, 8194, 8194, 8194, 8194, 8194, 8194, 8194, 8194, 19490,19341,19526,19490,19554,19964, 0,19490,19341,19526, 8194,19554, 0, 0, 0, 0,19341,19581,19554,19964, 19490, 0,19341,19526, 8194,19490,19964, 8194, 0, 8194, 19518, 8194, 8201, 8201,19964, 8201, 8201, 8201, 8201, 8201, 8201, 0, 8201, 8201,19581,19520,19518, 0, 0, 0, 0, 8201, 8201, 8201, 8201, 8201, 8201,19518,19581,19520, 0,19520, 8201,19597, 0,19581, 0,19495,19495, 0, 0,19518,19520,19969, 0, 0, 8201,19597,19518, 8201, 8201, 8201, 0, 8201,19597, 0,19520,19969, 0,19520, 19498,19518, 0,19520,19969,19495, 0,19597,19969, 8201, 8204, 8204, 0, 8204, 8204, 8204, 8204, 8204, 8204,19495, 8204, 8204,19495, 0, 0, 0,19495,19559,19498, 8204, 8204, 8204, 8204, 8204, 8204, 0, 0,19495, 0,19495, 8204,19559,19498, 0,19559,19498,19869, 0,19559,19498, 0, 0,19869, 0, 8204,19582,19521, 8204, 8204, 8204, 19869, 8204,19498,19498,19559, 0,19559,19869,19522, 8204, 8205, 8205,19521, 8205, 8205, 8205, 8205, 8205, 8205, 0, 8205, 8205,19582,19521,19522,19525,19521, 0, 0, 8205, 8205, 8205, 8205, 8205, 8205,19522,19582,19521, 0,19611, 8205,19525, 0,19582,19521, 0, 0, 0, 0,19522, 0,19582,19525,19611, 8205, 0,19522, 8205, 8205, 8205, 19611, 8205, 0, 0, 0, 0,19525,19523, 0, 8205, 0,19548, 0,19525,19611, 0,19560,19525, 0,19524, 8205, 8206, 8206,19523, 8206, 8206, 8206, 8206, 8206, 8206, 19560, 8206, 8206,19560,19523,19524,19622,19560,19548, 0, 8206, 8206, 8206, 8206, 8206, 8206,19524, 0,19523, 0, 19622, 8206,19548,19560, 0,19523, 0,19622, 0,19548, 19524, 0, 0, 0, 0, 8206, 0,19524, 8206, 8206, 8206,19622, 8206,19523, 0, 0, 0,19548,19524,19679, 0, 0,19527, 8206, 8209, 8209, 8209, 8209, 8209, 8209, 8209, 8209, 8209,19679, 8209, 8209,19527,19756,19527, 0, 19679, 0, 0, 8209, 8209, 8209, 8209, 8209, 8209,19527, 0,19756, 0,19679, 8209, 0, 0, 0,19756, 0, 0, 0,19550,19527, 0, 0,19551,19591, 8209, 0, 19527, 8209, 8209, 8209,19756, 8209, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 8210, 0, 8210, 8210, 0,19550, 20037, 0, 0,19551,19591, 8210, 8210, 8210, 8210, 8210, 8210, 8210,19551,19550,20037, 0, 8210,19551,19591, 0, 19550,20037,19566,19566,19551,19591, 0,19567,19567,20037, 8210,19550, 0, 8210, 8210, 8210,19528, 8210, 8222, 8222, 8222, 8222, 8222, 8222, 8222, 8222, 8222, 0, 8222, 8222, 19566, 0,19528, 0, 0,19567,19566, 8222, 8222, 8222, 8222, 8222, 8222,19528,19566, 0, 0,19566, 8222,19567, 0,19566,19567, 0,19568,19568,19567,19528, 0, 0, 19567,19593, 8222, 0,19528, 8222, 8222, 8222, 0, 8222, 8223, 8223, 8223, 8223, 8223, 8223, 8223, 8223, 8223, 0, 8223, 8223,19568,20016,20047, 0,20016, 0,19593, 8223, 8223, 8223, 8223, 8223, 8223, 8223,19568,20016,20047,19568, 8223, 0,19593,19568,20016,20047, 0,19583,19592,19593, 0, 0, 0,19593, 8223, 0,19568, 8223, 8223, 8223, 19530, 8223, 8226, 8226, 8226, 8226, 8226, 8226, 8226, 8226, 8226, 0, 8226, 8226,19583,19592,19530, 0, 0, 0, 0, 8226, 8226, 8226, 8226, 8226, 8226,19530,19583,19592, 0, 0, 8226, 0, 0,19583,19592, 0,19584,19584, 19583,19530,20096, 0, 0, 0, 8226,19592,19530, 8226, 8226, 8226,19530, 8226, 8227, 8227, 8227, 8227, 8227, 8227, 8227, 8227, 8227, 0, 8227, 8227,19584,20096,20040, 0, 0, 0,19584, 8227, 8227, 8227, 8227, 8227, 8227, 8227, 19584,20096,20040, 0, 8227,20040, 0,19584,20096,20040, 19586,19586,19549,20040,19553,19587,19587, 0, 8227, 0, 0, 8227, 8227, 8227,19529, 8227, 8228, 8228, 8228, 8228, 8228, 8228, 8228, 8228, 8228, 0, 8228, 8228,19586,19549, 19529,19553, 0,19587,19558, 8228, 8228, 8228, 8228, 8228, 8228,19529,19586,19549, 0,19553, 8228,19587, 0,19586, 19549, 0,19553,19594,19587,19529,19586, 0, 8228, 0, 8228,19558,19529, 8228, 8228, 8228, 0, 8228,19549,19549, 19553, 0,19602,19529, 0,19558,19601, 0,19558, 0, 19594, 0,19558, 0, 8228, 8238, 8238, 8238, 8238, 8238, 8238, 8238, 8238, 8238,19594, 8238, 8238, 0,19558,19602, 19841,19594, 0,19601, 8238, 8238, 8238, 8238, 8238, 8238, 0,19601, 0,19602,19841, 8238, 0,19601, 0, 0, 19602,19841,19603,19563,19601, 0, 0,19609,19609, 8238, 0, 0, 8238, 8238, 8238,19841, 8238, 8239, 8239, 8239, 8239, 8239, 8239, 8239, 8239, 8239, 0, 8239, 8239,19603, 19563, 0, 0, 0, 0,19609, 8239, 8239, 8239, 8239, 8239, 8239, 8239,19603,19563, 0, 0, 8239, 0,19609, 19603,19563,19609,19610,19610,19563,19609, 0, 0,19619, 19623, 8239, 0, 0, 8239, 8239, 8239,19563, 8239, 8246, 8246, 8246, 8246, 8246, 8246, 8246, 8246, 8246, 0, 8246, 8246,19610,19848,20136, 0, 0,19619,19623, 8246, 8246, 8246, 8246, 8246, 8246, 0,19610,19848,20136,19610, 8246, 19619,19623,19610,19848,20136, 0,19618,19619,19623,20136, 0,19619, 0, 8246, 0, 0, 8246, 8246, 8246,19848, 8246, 8247, 8247, 8247, 8247, 8247, 8247, 8247, 8247, 8247, 0, 8247, 8247,19618,19847,20097, 0, 0,20097,19618, 8247, 8247, 8247, 8247, 8247, 8247, 8247,19618,19847,20097, 19618, 8247, 0, 0,19618,19847,20097, 0,19620,19624, 19627,19628, 0,19847, 0, 8247, 0, 0, 8247, 8247, 8247,19847, 8247, 8251, 8251, 8251, 8251, 8251, 8251, 8251, 8251, 8251, 0, 8251, 8251,19620,19624,19627,19628, 0, 0,19628, 8251, 8251, 8251, 8251, 8251, 8251, 0,19620, 19624,19627,19628, 8251, 0,19628,19620,19624,19627,19628, 19625,19633,19633, 0, 0,19627, 0, 8251, 0,19620, 8251, 8251, 8251, 0, 8251, 8252, 8252, 8252, 8252, 8252, 8252, 8252, 8252, 8252, 0, 8252, 8252,19625,20150,19633, 0, 0, 0,19625, 8252, 8252, 8252, 8252, 8252, 8252, 8252,19625,20150,19633,19843, 8252,19633,19843,19625,20150, 19633,19585,19585, 0,19633, 0, 0,19604,19843, 8252, 0,19843, 8252, 8252, 8252,19843, 8252, 8253, 8253, 8253, 8253, 8253, 8253, 8253, 8253, 8253,19604, 8253, 8253,19585, 19637,19843,19606,19606,19820,19604, 8253, 8253, 8253, 8253, 8253, 8253, 0,19585, 0, 0, 0, 8253,19820,19604, 19585,19585,19604, 0, 0,19820,19604,19637, 0, 0, 19606, 8253, 0, 0, 8253, 8253, 8253, 0, 8253,19585, 0,19637,19604,19820,19606,19630,19629,19606,19637, 0, 19637,19606, 0, 0, 0, 0, 0, 8253, 8257, 8257, 8257, 8257, 8257, 8257, 8257, 8257, 8257,19606, 8257, 8257, 0,20137,19630,19629, 0, 0, 0, 8257, 8257, 8257, 8257, 8257, 8257, 0, 0,20137,19630,19629, 8257,19630, 19629,19630,20137,19630,19629,19631,19635,19630, 0, 0, 19648,19651, 8257, 0,20137, 8257, 8257, 8257,19629, 8257, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 8258, 0, 8258, 8258,19631,19635, 0, 0,19635,19648,19651, 8258, 8258, 8258, 8258, 8258, 8258, 8258,19631,19635, 0,19631, 8258,19648,19651,19631,19635,19631,19632,19632,19648,19651, 0, 0, 0, 0, 8258, 0,19651, 8258, 8258, 8258, 19649, 8258, 8262, 8262, 8262, 8262, 8262, 8262, 8262, 8262, 8262, 0, 8262, 8262,19632,19866,20239, 0, 0, 0, 19632, 8262, 8262, 8262, 8262, 8262, 8262,19649,19632,19866, 20239,19632, 8262,19649, 0,19632,19866,20239,19634,19634, 19680,19649, 0, 0,19686, 0, 8262, 0,19649, 8262, 8262, 8262,19866, 8262, 8263, 8263, 8263, 8263, 8263, 8263, 8263, 8263, 8263, 0, 8263, 8263,19634,19680,20018, 0, 19680,19686,19686, 8263, 8263, 8263, 8263, 8263, 8263, 8263, 19634,19680,20018,19634, 8263,19686, 0,19634,19680,20018, 0,20018,19686, 0,19636,19605,19607, 0, 8263, 0, 19634, 8263, 8263, 8263, 0, 8263, 8264, 8264, 8264, 8264, 8264, 8264, 8264, 8264, 8264, 0, 8264, 8264, 0, 0, 0,19636, 0,19605,19607, 8264, 8264, 8264, 8264, 8264, 8264,19626,19605, 0, 0,19636, 8264,19605,19607, 0, 19605,19607,19636, 0,19605,19607, 0, 0,19642, 0, 8264, 0,20182, 8264, 8264, 8264,19636, 8264,19626,19639, 19605,19607,19642,19607,19702,19702,20182,19657, 0,19642, 19693, 0,19626,20182, 0,19640, 8264, 8276,19702,19626, 19626,19702,19642,19642,20182,19702,19639, 8276, 8276, 8276, 8276, 8276, 8276, 8276,19657,19657, 0,19693,19626, 0, 19639,19702,19640, 0, 0, 8276,19657,19639,19657, 0, 0,19693,19638,19655,19688,19657,19640,19682,19693, 8276, 19639,19639, 8276,19640, 0,19640, 8276, 8307, 8307, 8307, 8307, 8307, 8307, 8307, 8307, 8307,19640, 8307, 8307,19638, 19655,19688,19638, 0,19682, 0, 8307, 8307, 8307, 8307, 8307, 8307,19655,19638,19655,19688, 0, 8307,19682, 0, 19638,19655,19688, 0,19641,19682,19655,19682,19655, 0, 19688, 8307, 0,19638, 8307, 8307, 8307, 0, 8307, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 8308, 0, 8308, 8308,19641,20243,20243, 0, 0, 0, 0, 8308, 8308, 8308, 8308, 8308, 8308, 8308,19641,20243, 0,19879, 8308, 0, 0,19641,20243, 0,19643,19643,19659,19696, 0, 19641,19692,19879, 8308, 0,19641, 8308, 8308, 8308,19879, 8308, 8343, 8343, 8343, 8343, 8343, 8343, 8343, 8343, 8343, 0, 8343, 8343,19643,19659,19696,19696,19879,19692,19643, 8343, 8343, 8343, 8343, 8343, 8343,19659,19643,19659,19696, 19643, 8343,19692, 0,19643,19659,19696,19644,19644,19692, 19650,19692, 0,19659,19690, 8343, 0,19643, 8343, 8343, 8343, 0, 8343, 8344, 8344, 8344, 8344, 8344, 8344, 8344, 8344, 8344, 0, 8344, 8344,19644,19985,19650, 0, 0, 0,19690, 8344, 8344, 8344, 8344, 8344, 8344, 8344,19644, 19985,19650,19644, 8344, 0,19690,19644,19985,19650,19650, 19644,19656,19690, 0, 0, 0,19690, 8344, 0,19644, 8344, 8344, 8344,19985, 8344, 8396, 8396,19650, 8396, 8396, 8396, 8396, 8396, 8396, 0, 8396, 8396,19968,19656,20286, 0, 0, 0,19968, 8396, 8396, 8396, 8396, 8396, 8396, 19656,19968,19656,20286,19703, 8396,20286, 0,19968,19656, 20286,19645,19645,19661,19656, 0, 0,19647,19703, 8396, 19656,19703, 8396, 8396, 8396,19703, 8396, 8400, 8400,19661, 8400, 8400, 8400, 8400, 8400, 8400, 0, 8400, 8400,19645, 19661,19703, 0,19703,20038,19647, 8400, 8400, 8400, 8400, 8400, 8400, 0,19645,19661, 0,19645, 8400,20038,19647, 19645,19661,19647, 0, 0,20038,19647, 0,20038,19647, 19654, 8400,19755,19645, 8400, 8400, 8400, 0, 8400,19647, 0,19658, 8400, 8404, 8404,19660, 8404, 8404, 8404, 8404, 8404, 8404, 0, 8404, 8404, 0, 0,19654, 0, 0, 19755,19660, 8404, 8404, 8404, 8404, 8404, 8404,19658,19654, 0,19654,19660, 8404,19755, 0, 0,19755,19654,19654, 19658,19755,19658,19654, 0,19658,19660, 8404, 0,19658, 8404, 8404, 8404,19660, 8404, 8405, 8405,19654, 8405, 8405, 8405, 8405, 8405, 8405, 0, 8405, 8405,19658,19663,20245, 0,19660,19660,20099, 8405, 8405, 8405, 8405, 8405, 8405, 8405, 0, 0,20245,19663, 8405, 0,20099, 0, 0, 20245, 0,19698,19699,20099,19663,20099, 0,20245, 8405, 20173, 0, 8405, 8405, 8405,19664, 8405, 8421, 8421,19663, 8421, 8421, 8421, 8421, 8421, 8421,19663, 8421, 8421,19698, 19699,19664,20173, 0, 0, 0, 8421, 8421, 8421, 8421, 8421, 8421,19664,19698,19699, 0,20173, 8421,19664, 0, 19698,19699, 0,20173,19689,19665,19664,19724,19698,19664, 0, 8421, 0,19664, 8421, 8421, 8421,19665, 8421, 8422, 8422,19665, 8422, 8422, 8422, 8422, 8422, 8422, 0, 8422, 8422,19689,19665,20317,19724, 0, 0,19689, 8422, 8422, 8422, 8422, 8422, 8422, 8422,19689,19665,20317,19724, 8422, 20317, 0,19689,19665,20317,19724,19741,19668, 0,19681, 0, 0,20317, 8422, 0,19689, 8422, 8422, 8422,19666, 8422, 8431, 8431,19668, 8431, 8431, 8431, 8431, 8431, 8431, 0, 8431, 8431,19741,19668,19666,19681, 0, 0, 0, 8431, 8431, 8431, 8431, 8431, 8431,19666,19741,19668, 0, 19681, 8431,19666, 0,19741,19668, 0,19681,19691,19669, 19666,19687,19668, 0, 0, 8431, 0,19666, 8431, 8431, 8431,19681, 8431, 8432, 8432,19669, 8432, 8432, 8432, 8432, 8432, 8432, 0, 8432, 8432,19691,19669,20322,19687, 0, 0, 0, 8432, 8432, 8432, 8432, 8432, 8432, 8432,19691, 19669,20322,19687, 8432, 0,19687,19691,19669,20322,19687, 19694,19669,20322,19695,19710,19710, 0, 8432, 0,19691, 8432, 8432, 8432,19672, 8432, 8439, 8439,19687, 8439, 8439, 8439, 8439, 8439, 8439, 0, 8439, 8439,19694, 0,19672, 19695, 0,19710, 0, 8439, 8439, 8439, 8439, 8439, 8439, 19672,19694, 0, 0,19695, 8439,19710, 0,19694,19710, 0,19695,19694,19710,19672,19695, 0, 0, 0, 8439, 0,19672, 8439, 8439, 8439, 0, 8439, 8440, 8440,19673, 8440, 8440, 8440, 8440, 8440, 8440, 0, 8440, 8440,20323, 20381, 0, 0,20381, 0,19673, 8440, 8440, 8440, 8440, 8440, 8440, 8440,20323,20381, 0,19673, 8440, 0, 0, 20323,20381,19673, 0,20323,19674,19763, 0, 0, 0, 19673, 8440, 0,19673, 8440, 8440, 8440,19673, 8440, 8444, 8444,19674, 8444, 8444, 8444, 8444, 8444, 8444, 0, 8444, 8444,19725,19674,19763, 0, 0, 0, 0, 8444, 8444, 8444, 8444, 8444, 8444, 0,19725,19674,19763,19706, 8444, 0, 0,19725,19674,19763,19729,19729,19674,19731,19731, 0, 0,19706, 8444, 0,19725, 8444, 8444, 8444,19706, 8444, 8445, 8445, 0, 8445, 8445, 8445, 8445, 8445, 8445, 0, 8445, 8445,19729,19707,19706,19731,19706, 0, 0, 8445, 8445, 8445, 8445, 8445, 8445, 8445,19729,19707, 0, 19731, 8445, 0, 0,19729,19707, 0,19731,19737,19727, 19707,19731, 0, 0,19768, 8445, 0, 0, 8445, 8445, 8445,19707, 8445, 8446, 8446,19652, 8446, 8446, 8446, 8446, 8446, 8446, 0, 8446, 8446,19737,19727, 0, 0, 0, 0,19768, 8446, 8446, 8446, 8446, 8446, 8446, 0,19737, 19727, 0,19652, 8446, 8446,19768,19737,19727,19652, 0, 19737, 0,19768, 0,19652, 0,19652, 8446, 0,19963, 8446, 8446, 8446,19652, 8446,19727, 0, 0,19652,19748, 8446, 8448, 8448,19963, 8448, 8448, 8448, 8448, 8448, 8448, 19963, 8448, 8448,20236, 8448, 8448, 8448, 8448, 8448, 8448, 8448, 8448, 8448, 8448, 8448, 8448,19748,20236,19963, 0, 0, 8448, 0, 0,20236, 0, 0, 0, 0, 0, 19748, 0, 0,19709,19709, 8448, 0,19748, 8448, 8448, 8448,20236, 8448, 8449, 8449,19728, 8449, 8449, 8449, 8449, 8449, 8449, 0, 8449, 8449,19748,19748, 0, 0, 0, 19704,19709, 8449, 8449, 8449, 8449, 8449, 8449, 0, 0, 19709, 0,19728, 8449,19704,19709, 0,19704,19709, 0, 0,19704,19709,19739, 0, 0,19728, 8449, 0,19704, 8449, 8449, 8449,19728, 8449, 8451, 8451,19704, 8451, 8451, 8451, 8451, 8451, 8451, 0, 8451, 8451,19728,19846,19728, 19739, 0, 0, 0, 8451, 8451, 8451, 8451, 8451, 8451, 19646,19646,19846, 0,19739, 8451, 8451,19739, 0,19846, 0,19739, 0,19846, 0, 0,19739, 0, 0, 8451, 0, 0, 8451, 8451, 8451,19846, 8451, 0,19646, 0, 19711,19711, 8451, 8461, 8461, 0, 8461, 8461, 8461, 8461, 8461, 8461,19646, 8461, 8461,19646, 0, 0, 0,19646, 0, 0, 8461, 8461, 8461, 8461, 8461, 8461,19711, 0, 0, 0,19646, 8461, 0, 0, 0,19646,19646, 0, 19730,19730,19711, 0, 0,19711, 0, 8461, 0,19711, 8461, 8461, 8461, 0, 8461, 8462, 8462,19746, 8462, 8462, 8462, 8462, 8462, 8462, 0, 8462, 8462,19711,19730,20285, 0, 0,20103,19746, 8462, 8462, 8462, 8462, 8462, 8462, 8462,20103,19730,20285,19746, 8462,20103, 0, 0,19730, 20285, 0, 0,20103,19779,20285, 0,20285,19746, 8462, 19730, 0, 8462, 8462, 8462,19746, 8462, 8474, 8474,19762, 8474, 8474, 8474, 8474, 8474, 8474, 0, 8474, 8474,19732, 19732,19779, 0, 0, 0, 0, 8474, 8474, 8474, 8474, 8474, 8474,19758, 0, 0,19779,19762, 8474,19758, 0, 0, 0,19779, 0,19736,19762,19758,19732, 0,19758, 19762, 8474, 0,19758, 8474, 8474, 8474,19762, 8474, 8475, 8475,19732, 8475, 8475, 8475, 8475, 8475, 8475,19732, 8475, 8475,19736,19764, 0, 0, 0, 0,19736, 8475, 8475, 8475, 8475, 8475, 8475, 8475,19736,19732,19732,19736, 8475, 0, 0,19736, 0, 0, 0,19738,19736,19780,19764, 19749, 0,19769, 8475, 0, 0, 8475, 8475, 8475, 0, 8475, 8485, 8485,19764, 8485, 8485, 8485, 8485, 8485, 8485, 19764, 8485, 8485,19738, 0,19780,20374, 0,19749,19769, 8485, 8485, 8485, 8485, 8485, 8485, 0,19738,19764,19780, 20374, 8485,19749,19769,19738,19749,19780,20374,19747,19749, 19769,20374,19750, 0, 0, 8485, 0,19738, 8485, 8485, 8485,19769, 8485, 8486, 8486,19749, 8486, 8486, 8486, 8486, 8486, 8486, 0, 8486, 8486,19747, 0,20414, 0, 0, 19750,19750, 8486, 8486, 8486, 8486, 8486, 8486, 8486,19747, 0,20414,19747, 8486,19750, 0,19747,19750,20414, 0, 19770,19750,19791,19772,19752, 0, 0, 8486, 0,19747, 8486, 8486, 8486, 0, 8486, 8493, 8493,19750, 8493, 8493, 8493, 8493, 8493, 8493, 0, 8493, 8493,19770, 0,19791, 19772, 0,19752, 0, 8493, 8493, 8493, 8493, 8493, 8493, 0,19770, 0,19791,19772, 8493,19752,19772,19770,19752, 19791,19772,19770,19752, 0,19793, 0,19773,19771, 8493, 0,19752, 8493, 8493, 8493, 0, 8493, 8494, 8494,19752, 8494, 8494, 8494, 8494, 8494, 8494, 0, 8494, 8494, 0, 0, 0,19793, 0,19773,19771, 8494, 8494, 8494, 8494, 8494, 8494, 8494,19771, 0, 0,19793, 8494,19773,19771, 0,19773,19771,19793, 0,19773,19771,19793, 0,19774, 0, 8494, 0, 0, 8494, 8494, 8494, 0, 8494, 8498, 8498,19662, 8498, 8498, 8498, 8498, 8498, 8498, 0, 8498, 8498,19803,19653, 0, 0, 0,19774,19662, 8498, 8498, 8498, 8498, 8498, 8498, 0, 0, 0,19803,19662, 8498, 19774, 0, 0,19774,19653, 0, 0,19774,19803,19653, 8498, 0,19662, 8498, 0,19653, 8498, 8498, 8498,19662, 8498,19653,19803,19653,19776,19776,19775,19775, 0,19803, 19653, 0,19662, 0, 0,19653, 8498, 8499, 8499, 0, 8499, 8499, 8499, 8499, 8499, 8499, 0, 8499, 8499, 0, 0,20259,19776, 0,19775, 0, 8499, 8499, 8499, 8499, 8499, 8499, 0,19775, 0,20259,19776, 8499,19775,19776, 0,19775,20259,19776, 0,19775,19792,19794, 0, 0, 19778, 8499, 0, 0, 8499, 8499, 8499, 0, 8499, 8500, 8500,20259, 8500, 8500, 8500, 8500, 8500, 8500, 0, 8500, 8500, 0, 0,19792,19794, 0, 0,19778, 8500, 8500, 8500, 8500, 8500, 8500, 8500,19778,19794,19792,19794, 8500, 0,19778, 0, 0,19792,19794,19819,19667,19778, 0, 19794, 0, 0, 8500, 0,19792, 8500, 8500, 8500,19670, 8500, 8502, 8502,19667, 8502, 8502, 8502, 8502, 8502, 8502, 0, 8502, 8502,19819,19667,19670, 0, 0, 0,19671, 8502, 8502, 8502, 8502, 8502, 8502,19670,19819,19667, 0, 19671, 8502,19930, 0,19819,19667,19667, 0, 0,19751, 19670,20421, 8502, 0,19671, 8502,19930,19670, 8502, 8502, 8502,19671, 8502,19930,19667,20421, 0, 0, 0,19795, 19670, 0,20421, 0,19671, 0,19930,19751, 8502,19777, 19777, 8502, 8508, 8508,19805, 8508, 8508, 8508, 8508, 8508, 8508,19751, 8508, 8508,19751, 0,19795, 0,19751, 0, 19805, 8508, 8508, 8508, 8508, 8508, 8508,19777,19795, 0, 19795,19805, 8508, 0,19751, 0,19751,19795, 0, 0, 19805,19777,19795, 0,19777,19805, 8508, 0,19777, 8508, 8508, 8508,19805, 8508, 8509, 8509,19799, 8509, 8509, 8509, 8509, 8509, 8509, 0, 8509, 8509,19777,19822,20315,20315, 0, 0, 0, 8509, 8509, 8509, 8509, 8509, 8509, 8509, 0, 0,20315,19799, 8509,20315,19799, 0, 0,20315, 0,19782,19796,19823,19822,19799,19797,19799, 8509, 0, 0, 8509, 8509, 8509,19799, 8509, 8520, 8520,19822, 8520, 8520, 8520, 8520, 8520, 8520,19822, 8520, 8520,19782,19796, 19823, 0, 0,19797, 0, 8520, 8520, 8520, 8520, 8520, 8520,19796,19782,19796,19823,19797, 8520,19797, 0,19782, 19796,19823, 0,19783,19797,19796,19798, 0,19797,19797, 8520,19796,19782, 8520, 8520, 8520, 0, 8520, 8521, 8521, 0, 8521, 8521, 8521, 8521, 8521, 8521, 0, 8521, 8521, 19783, 0,20450,19798, 0,20450, 0, 8521, 8521, 8521, 8521, 8521, 8521, 8521,19783,19798,20450,19798, 8521,20450, 0,19783, 0,20450,19798,19784,19807,19824,19798,19798, 19801, 0, 8521, 0,19783, 8521, 8521, 8521, 0, 8521, 8528, 8528,19807, 8528, 8528, 8528, 8528, 8528, 8528, 0, 8528, 8528,19784,19807,19824, 0, 0,19801, 0, 8528, 8528, 8528, 8528, 8528, 8528, 0,19784,19807,19824,19801, 8528,19801, 0,19784,19807,19824,19787,19787,19801,19827, 19801, 0, 0,19829, 8528, 0,19784, 8528, 8528, 8528, 0, 8528, 8529, 8529,19956, 8529, 8529, 8529, 8529, 8529, 8529, 0, 8529, 8529,19787,19956,19827, 0, 0,19827, 19829, 8529, 8529, 8529, 8529, 8529, 8529, 8529,19787,19956, 19827,19787, 8529, 0,19829,19787,19956,19827, 0,19956, 0,19829,19800,19829,19830, 0, 8529, 0,19787, 8529, 8529, 8529,19675, 8529, 8533, 8533, 0, 8533, 8533, 8533, 8533, 8533, 8533, 0, 8533, 8533, 0, 0,19675,19800, 19697,19830, 0, 8533, 8533, 8533, 8533, 8533, 8533,19675, 19830,19800, 0,19800, 8533,19830, 0, 0, 0, 0, 19800, 0,19830,19675, 0, 8533,20383,19697, 8533, 0, 19675, 8533, 8533, 8533,19800, 8533,19789,19789,19808, 0, 20383,19697, 0,19675,19697, 0, 0,20383,19697,20383, 0, 8533, 8534, 8534,19808, 8534, 8534, 8534, 8534, 8534, 8534,19697, 8534, 8534,19789,19808,19697, 0, 0, 0, 0, 8534, 8534, 8534, 8534, 8534, 8534, 0,19789,19808, 0,19789, 8534, 0, 0,19789,19808,19789,19790,19790, 19809,19831, 0, 0, 0, 0, 8534,19808,19789, 8534, 8534, 8534, 0, 8534, 8535, 8535,19809, 8535, 8535, 8535, 8535, 8535, 8535, 0, 8535, 8535,19790,19809,19831, 0, 0, 0, 0, 8535, 8535, 8535, 8535, 8535, 8535, 8535, 19790,19809,19831,19790, 8535, 0, 0,19790,19809,19831, 0, 0,19809,19832, 0, 0,19821,19781, 8535, 0, 19790, 8535, 8535, 8535, 0, 8535, 8537, 8537,20091, 8537, 8537, 8537, 8537, 8537, 8537, 0, 8537, 8537, 0,20091, 19832, 0, 0,19821,19781, 8537, 8537, 8537, 8537, 8537, 8537,19821,19781,20091,19832,19785, 8537,19821,19781, 0, 20091,19832, 0, 0,19821,19781, 0, 8537, 0,19785, 8537,20105, 0, 8537, 8537, 8537,19785, 8537,19781,19832, 0, 0,19833, 0, 0,20105,19887,19786,19786,19785, 0, 0,20105, 8537, 0,19785, 8537, 8547, 8547, 0, 8547, 8547, 8547, 8547, 8547, 8547,19810, 8547, 8547,19833, 20105, 0, 0, 0,19887,19786, 8547, 8547, 8547, 8547, 8547, 8547,19810,19833,19786, 0, 0, 8547,19887,19786, 19833,19887,19786,19810, 0,19887,19786,19833, 0, 0, 0, 8547,19835,19836, 8547, 8547, 8547,19810, 8547,19786, 0,19887, 0, 0,19810,19804, 8547, 8548, 8548,19806, 8548, 8548, 8548, 8548, 8548, 8548, 0, 8548, 8548,19835, 19836,19804, 0,19806,20458,19806, 8548, 8548, 8548, 8548, 8548, 8548,19804,19835,19836,19804,19806, 8548,20458, 0, 19835,19836, 0, 0,19836,20458,19804,19812,20458,19804, 19806, 8548, 0,19804, 8548, 8548, 8548,19806, 8548,19811, 8548, 8553, 8553,19812, 8553, 8553, 8553, 8553, 8553, 8553, 0, 8553, 8553,20039,19812,19811, 0, 0, 0,20039, 8553, 8553, 8553, 8553, 8553, 8553,19811,20039,19812, 0, 20039, 8553, 0, 0,20039,19812, 0, 0, 0,19815, 19811,19837, 0, 0, 0, 8553, 0,19811, 8553, 8553, 8553,19813, 8553, 8554, 8554,19815, 8554, 8554, 8554, 8554, 8554, 8554, 0, 8554, 8554,19811,19815,19813,19837, 0, 0,19837, 8554, 8554, 8554, 8554, 8554, 8554,19813, 0, 19815,19813,19837, 8554, 0, 0, 0,19815, 0,19837, 19834,19834,19813,20048, 0,19813,19839, 8554, 0,19813, 8554, 8554, 8554, 8554, 8554, 8555, 8555,20048, 8555, 8555, 8555, 8555, 8555, 8555,20048, 8555, 8555,19834,19816, 0, 0, 0,20048,19839, 8555, 8555, 8555, 8555, 8555, 8555, 8555,19834, 0,20048,19816, 8555, 0,19839,19834, 0, 0,19850,19850, 0,19839,19816,19839,19828,19838, 8555, 0,19834, 8555, 8555, 8555, 8555, 8555, 8571, 8571,19816, 8571, 8571, 8571, 8571, 8571, 8571,19816, 8571, 8571,19850, 19850,20517, 0, 0,19828,19838, 8571, 8571, 8571, 8571, 8571, 8571, 0,19850,19816,20517,19850, 8571,19828,19838, 19850, 0,20517, 0, 0,19828,19838, 0,19860,19864, 0, 8571, 0, 0, 8571, 8571, 8571, 8571, 8571,19828, 19838,19802, 8571, 8572, 8572, 0, 8572, 8572, 8572, 8572, 8572, 8572, 0, 8572, 8572,19860,19864,19802,19845, 0, 0, 0, 8572, 8572, 8572, 8572, 8572, 8572,19802,19860, 19864, 0,19845, 8572,20290,19845,19860,19864, 0,19845, 0,19845,19802, 0,20584,20290, 0, 8572, 0,19802, 8572, 8572, 8572, 8572, 8572,19845,19864,19802,20584,20290, 0,20584, 0,19802, 0,20584,20290, 8572, 8573, 8573, 0, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8573, 8576, 8576, 0, 8576, 8576, 8576, 8576, 8576, 8576, 0, 8576, 8576,19970,19861, 0, 0, 0, 20148,20174, 8576, 8576, 8576, 8576, 8576, 8576,20148,19970, 20174, 0, 0, 8576,20148,20174,19970, 0,20174,19852, 19852,20148,20174,19861, 0,19867,19862, 8576, 0,19970, 8576, 8576, 8576, 8576, 8576, 8577, 8577,19861, 8577, 8577, 8577, 8577, 8577, 8577,19861, 8577, 8577,19852,19862,19861, 0, 0,19867,19862, 8577, 8577, 8577, 8577, 8577, 8577, 8577,19852, 0, 0,19852, 8577,19867,19862,19852, 0, 0, 0,19863,19867,19862,20456,19852, 0, 0, 8577, 19867, 0, 8577, 8577, 8577, 8577, 8577, 8579, 8579,19814, 8579, 8579, 8579, 8579, 8579, 8579, 0, 8579, 8579,19863, 20588,20456, 0, 0, 0,19814, 8579, 8579, 8579, 8579, 8579, 8579, 0,19863,20588,20456,19814, 8579, 0, 0, 19863,20588,20456,19870,19870,19814,19872,19872, 0,19876, 19814, 8579, 0,19863, 8579, 8579, 8579,19814, 8579, 8583, 8583, 0, 8583, 8583, 8583, 8583, 8583, 8583, 0, 8583, 8583,19870, 0, 0,19872, 0,19876,20426, 8583, 8583, 8583, 8583, 8583, 8583, 8583,19870, 0, 0,19872, 8583, 19876,20426,19870,19884,19875,19872,19870,19876,20426, 0, 0, 0,20426, 8583, 0, 0, 8583, 8583, 8583,19872, 8583, 8617, 8617, 8617, 8617, 8617, 8617, 8617, 8617, 0, 19884,19875, 0, 0, 8617, 8617, 8617, 8617, 8617, 8617, 19875, 0, 0, 0,19884,19875, 0,19885,19897,19897, 19900,19884,19875, 8617, 0, 0, 0, 0, 0, 0, 8617, 8617, 8617, 8617, 8617, 8617, 8619, 8619, 8619, 8619, 8619, 8619, 8619, 8619,19885,20510,19897,19900, 0, 8619, 8619, 8619, 8619, 8619, 8619, 0, 0, 0,19885,20510, 19897,19900,19902,19897,19904,19885,20510,19897,19900,19885, 20510, 0, 0, 0, 0, 8619, 8619, 8619, 8619, 8619, 8619, 8623, 8623, 8623, 8623, 8623, 8623, 8623, 8623,19902, 20531,19904,20237, 0, 8623, 8623, 8623, 8623, 8623, 8623, 20237, 0, 0,19902,20531,19904,20237,19908,19904,19915, 19902,20531,19904,20237, 0,20531, 8623, 0, 0, 0, 8623, 8623, 8623, 8623, 8623, 8623, 8630, 8630, 8630, 8630, 8630, 8630, 8630, 8630,19908,19908,19915,20515, 0, 8630, 8630, 8630, 8630, 8630, 8630,20515, 0, 0,19908, 0, 19915,20515,19910,19920,19920,19908, 0,19915,20515, 0, 0,19915, 0, 0, 0, 8630, 8630, 8630, 8630, 8630, 8630, 8634, 8634, 8634, 8634, 8634, 8634, 8634, 8634,19910, 20558,19920,19920, 0, 8634, 8634, 8634, 8634, 8634, 8634, 0, 0, 0,19910,20558,19920,19922,19922,19920,19937, 19910,20558,19920, 0, 0, 0, 0,20558,19910, 0, 8634, 8634, 8634, 8634, 8634, 8634, 8643, 8643, 8643, 8643, 8643, 8643, 8643, 8643,19922,20642,19937, 0, 0, 8643, 8643, 8643, 8643, 8643, 8643, 0, 0, 0,19922,20642, 19937,19922,19940,19944,19972,19922,20642,19937, 0, 0, 0,19937,20642,19922, 0, 8643, 8643, 8643, 8643, 8643, 8643, 8647, 8647, 8647, 8647, 8647, 8647, 8647, 8647,19940, 19944,19972,20716, 0, 8647, 8647, 8647, 8647, 8647, 8647, 0,19940,19944,19940,19944,19972,20716,19942,19945,19973, 19940,19944,19972,20716,19940,19940, 0, 0, 0, 0, 8647, 8647, 8647, 8647, 8647, 8647, 8656, 8656, 8656, 8656, 8656, 8656, 8656, 8656,19942,19945,19973, 0, 0, 8656, 8656, 8656, 8656, 8656, 8656, 0,19942,19945,19942,19945, 19973, 0,19974, 0, 0,19942,19945,19973,19942, 0, 19942, 0, 0, 0, 0, 8656, 8656, 8656, 8656, 8656, 8656, 8665, 8665, 8665, 8665, 8665, 8665, 8665, 8665,19974, 19974, 0, 0,20589, 8665, 8665, 8665, 8665, 8665, 8665, 0, 0, 0,19974, 0,19851,19851,20589, 0, 0, 19974,19971, 0, 0,20589, 0, 0, 0, 0, 0, 8665, 8665, 8665, 8665, 8665, 8665, 8667, 8667, 8667, 8667, 8667, 8667, 8667,19851, 0,20589, 0, 0,19971, 8667, 8667, 8667, 8667, 8667, 8667, 0,19971,19851, 0, 0, 19851, 0,19971, 0,19851,19877,19909,19788,19788,19971, 0, 0, 0, 0, 0, 8667, 8667, 8667, 8667, 8667, 8667, 8676,19851, 8676, 8676, 8676, 8676, 8676, 8676, 8676, 8676, 0,19877,19909, 0,19788, 8676, 8676, 8676, 8676, 8676, 8676, 0, 0, 0, 0,19877,19909,19886,19788, 19909, 0,19788,19877,19909, 0,19788,19917,19976,19868, 0, 0, 8676, 8676, 8676, 8676, 8676, 8676, 8722,19788, 19788,19877,19909,19917,19788,19886, 0, 8722, 8722, 8722, 8722, 8722, 8722, 8722,19917,19976,19868, 0, 0,19886, 8722, 8722, 8722, 8722, 8722, 8722,19886, 0,19917,19976, 19868,19917, 0, 0, 0,19917,19976,19868,19891, 8722, 19886, 0, 8722, 0,19976, 0, 8722, 8722, 8722, 8722, 8722, 8722, 8726,19868, 8726, 8726, 8726, 8726, 8726, 8726, 8726, 8726, 0,20725,19890,19844,19891, 8726, 8726, 8726, 8726, 8726, 8726, 0, 0, 0, 0,20725,19890,19844, 19891,19890,19844,19891,20725,19890,19844,19891, 0,20725, 19892, 0,19888, 8726, 8726, 8726, 8726, 8726, 8726, 8740, 19844,19890,19844,19891, 0, 0,19891, 0, 8740, 8740, 8740, 8740, 8740, 8740, 8740,19888, 0,19990,19892, 0, 19888, 8740, 8740, 8740, 8740, 8740, 8740, 0, 0, 0, 0,19990,19892, 0,19888,19892, 0,19888,19990,19892, 8740,19888, 0,19892,19977,19895, 0, 8740, 8740, 8740, 8740, 8740, 8740, 0,19990,19892, 0,19888, 0, 0, 8740, 8744, 0, 8744, 8744, 8744, 8744, 8744, 8744, 8744, 8744,19977, 0,19895,20582, 0, 8744, 8744, 8744, 8744, 8744, 8744,20582, 0, 0,19977, 0,19895,20582, 0, 19895,20582,19977,19840,19895,20582,19895,19901,19901,19961, 0, 0, 8744, 8744, 8744, 8744, 8744, 8744, 8771, 8771, 19895, 8771, 8771, 8771, 8771, 8771, 8771, 0, 8771, 8771, 19840,19871,19871, 0, 0,19901,19961, 8771, 8771, 8771, 8771, 8771, 8771, 0,19840, 0, 0,19840, 8771,19901, 19961,19840,19901, 0, 0, 0,19901,19961, 0,19871, 0, 0, 8771, 0,19840, 8771, 8771, 8771,19889, 8771, 19840, 0, 0,19871, 0,19901,19961, 8771, 8781, 8781, 19871, 8781, 8781, 8781, 8781, 8781, 8781, 0, 8781, 8781, 19899,19899, 0,19871, 0,20140,19889, 8781, 8781, 8781, 8781, 8781, 8781, 0,20557, 0, 0,20557, 8781,20140, 19889, 0, 0,19889, 0, 0,20140,19889,19899, 0, 0,20557, 8781,19978, 0, 8781, 8781, 8781,20557, 8781, 19889, 0,19899,19889,20140,19899, 0, 8781, 8803,19899, 8803, 8803, 8803, 8803, 8803, 8803, 8803, 8803, 0,20724, 19978, 0,19899, 8803, 8803, 8803, 8803, 8803, 8803, 0, 0, 0, 0,20724,19978, 0,19980, 0,19982,19943, 20724,19978, 8803, 0, 0, 0, 0, 0,20724, 8803, 8803, 8803, 8803, 8803, 8803, 8810, 8810, 8810, 8810, 8810, 8810, 8810, 8810,19980, 0,19982,19943, 8810, 8810, 8810, 8810, 8810, 8810, 8810,19943, 0, 0,19980,19943,19982, 19943,19983,20002,20004,19980,19981,19982,19943, 0, 0, 0, 0, 0, 0, 8810, 8810, 8810, 8810, 8810, 8810, 8815, 8815, 8815, 8815, 8815, 8815, 8815, 8815,19983,20002, 20004,20788,19981, 8815, 8815, 8815, 8815, 8815, 8815, 0, 19981, 0,19983,20002,20004,20788,19981,19995,19995,19983, 20002,20004,20788,19981, 0, 0,20788, 0, 0, 8815, 8815, 8815, 8815, 8815, 8815, 8820, 8820, 8820, 8820, 8820, 8820, 8820, 8820,20641,20780,19995,20641, 0, 8820, 8820, 8820, 8820, 8820, 8820, 0, 0, 0, 0,20780,19995, 20641,19893,19995,20006,20007,20780,19995,20641,19995, 0, 0, 0, 0,20780, 8820, 8820, 8820, 8820, 8820, 8820, 8825, 8825, 8825, 8825, 8825, 8825, 8825, 8825, 0,19893, 20006,20007,19893, 8825, 8825, 8825, 8825, 8825, 8825, 0, 0, 0, 0,19893,20006,20007,19893, 0,20001,20013, 19893,20006,20007, 0, 0, 0, 0, 0, 0, 8825, 8825, 8825, 8825, 8825, 8825, 8826,19893, 8826, 8826, 8826, 8826, 8826, 8826, 8826, 8826,20001,20013,20013,20001, 0, 8826, 8826, 8826, 8826, 8826, 8826, 0, 0, 0,20001, 20013, 0,19921,19921, 0, 0,20001,20013, 0, 0, 0, 0, 0, 0, 0, 0, 8826, 8826, 8826, 8826, 8826, 8826, 8830, 8830, 8830, 8830, 8830, 8830, 8830, 8830, 19921, 0, 0, 0,20820, 8830, 8830, 8830, 8830, 8830, 8830, 0, 0, 0,19921, 0, 0,19921,20820, 0, 0,19921,19914,19898,19898,20820, 0, 0, 0, 0, 0, 8830, 8830, 8830, 8830, 8830, 8830, 8833, 8833,19921, 8833, 8833, 8833, 8833, 8833, 8833,19898, 8833, 8833,19914, 20125,19898, 0, 0, 0,19914, 8833, 8833, 8833, 8833, 8833, 8833, 0,19914,20125,19898,19914, 8833,19898, 0, 19914,20125,19898, 0,19916,19923,19993,19993, 0, 0, 0, 8833,20125, 0, 8833, 8833, 8833,20125, 8833, 8834, 8834,19923, 8834, 8834, 8834, 8834, 8834, 8834, 0, 8834, 8834,19916,19923,20831,19993, 0, 0,19993, 8834, 8834, 8834, 8834, 8834, 8834, 8834,19916,19923,20831,19993, 8834, 0,19993,19916,19923,20831,19993,19918,19947,20015,20831, 20008,20008,20023, 8834, 0,19916, 8834, 8834, 8834, 0, 8834, 8848, 8848,19947, 8848, 8848, 8848, 8848, 8848, 8848, 0, 8848, 8848,19918,19947,20015, 0, 0,20008,20023, 8848, 8848, 8848, 8848, 8848, 8848, 0,19918,19947,20015, 19918, 8848,20008,20023,19918,19947,20015, 0,19947,20008, 20023, 0, 0,20022,20015, 8848,20023,19918, 8848, 8848, 8848, 0, 8848, 8849, 8849,19919, 8849, 8849, 8849, 8849, 8849, 8849, 0, 8849, 8849,20547,19925,20022, 0, 0, 20022,20452, 8849, 8849, 8849, 8849, 8849, 8849, 8849,20547, 0, 0,19919, 8849,20022,20452,20547,20022,20452, 0, 19924,20022,20452,19925,20452, 0,19919, 8849,20547,19919, 8849, 8849, 8849,19919, 8849, 8861, 8861,19925, 8861, 8861, 8861, 8861, 8861, 8861,19925, 8861, 8861,19924, 0, 0, 0,19919,19919,20693, 8861, 8861, 8861, 8861, 8861, 8861, 0,19924,19925,19925,19924, 8861, 0,20693,19924, 0, 0, 0,19927,19949,20693, 0, 0,20033,20033, 8861, 0,19924, 8861, 8861, 8861,20693, 8861, 8862, 8862,19949, 8862, 8862, 8862, 8862, 8862, 8862, 0, 8862, 8862,19927, 19949,19949, 0, 0,20913,20033, 8862, 8862, 8862, 8862, 8862, 8862, 8862,19927,19949, 0,19927, 8862,20913,20033, 19927,19949,20033,19931,19931,20913,20033,19991,20913,20035, 20035, 8862, 0,19927, 8862, 8862, 8862, 0, 8862, 8872, 8872,19991, 8872, 8872, 8872, 8872, 8872, 8872,19991, 8872, 8872,19931,19931, 0, 0, 0,19991,20035, 8872, 8872, 8872, 8872, 8872, 8872,19991,19931, 0,19991,19931, 8872, 0,20035,19931, 0,20035,19933,19933,19950,20035, 0, 0, 0, 0, 8872, 0,19931, 8872, 8872, 8872, 0, 8872, 8873, 8873,19950, 8873, 8873, 8873, 8873, 8873, 8873, 0, 8873, 8873,19933,19950,20916, 0, 0, 0, 0, 8873, 8873, 8873, 8873, 8873, 8873, 8873,19933,19950,20916, 19933, 8873, 0, 0,19933,19950,20916,19934,19934,19952, 20043,20916,19933, 0,20045, 8873, 0,19933, 8873, 8873, 8873, 0, 8873, 8880, 8880,19952, 8880, 8880, 8880, 8880, 8880, 8880, 0, 8880, 8880,19934,19952,20043, 0, 0, 20043,20045, 8880, 8880, 8880, 8880, 8880, 8880, 0,19934, 19952,20043,19934, 8880, 0,20045,19934,19952,20043,19935, 0,19952,20045,19934,20045, 0,20049, 8880, 0,19934, 8880, 8880, 8880, 0, 8880, 8881, 8881, 0, 8881, 8881, 8881, 8881, 8881, 8881, 0, 8881, 8881,19935,19967,20640, 0, 0, 0,20049, 8881, 8881, 8881, 8881, 8881, 8881, 8881,19935,20049,20640,19935, 8881, 0,20049,19935,20640, 20640, 0,19936,19935,20049,19967, 0, 0, 0, 8881, 0,19935, 8881, 8881, 8881,19951, 8881, 8885, 8885,19967, 8885, 8885, 8885, 8885, 8885, 8885,19967, 8885, 8885,19936, 0,19951, 0, 0, 0,19936, 8885, 8885, 8885, 8885, 8885, 8885,19951,19936,19967,19967,19936, 8885,19951, 0, 19936, 0, 0, 0,19938, 0,19951, 0, 0,19951, 0, 8885, 0,19951, 8885, 8885, 8885, 0, 8885, 8886, 8886,19946, 8886, 8886, 8886, 8886, 8886, 8886, 0, 8886, 8886,19938, 0,20944, 0, 0,19988,19946, 8886, 8886, 8886, 8886, 8886, 8886, 8886,19938, 0,20944,19946, 8886, 19988, 0,19938,19988,20944, 0, 0,19988, 0,19984, 19894, 0,19946, 8886, 0,19938, 8886, 8886, 8886,19946, 8886, 8887, 8887,19988, 8887, 8887, 8887, 8887, 8887, 8887, 8887, 8887, 8887,19946, 0, 0,19984, 0,19894,19986, 8887, 8887, 8887, 8887, 8887, 8887, 8887,19986, 0, 0, 19984, 8887,19894,19986, 0,19894,19986,19984, 0,19894, 19986, 0, 0,20005, 0, 8887, 0,19989, 8887, 8887, 8887, 8887, 8887,19894,19984,19894,19986,20005, 0, 0, 0,19989, 0, 0,20005, 8887, 8889, 8889,19989, 8889, 8889, 8889, 8889, 8889, 8889, 8889, 8889, 8889,20005,20781, 20829,19989, 0, 0,19989, 8889, 8889, 8889, 8889, 8889, 8889, 8889, 0,20781,20829, 0, 8889, 0, 0, 0, 20781,20829, 0,20050,20034,20034, 0, 0, 0,20829, 8889,20781, 0, 8889, 8889, 8889, 8889, 8889, 8893, 8893, 19954, 8893, 8893, 8893, 8893, 8893, 8893, 0, 8893, 8893, 20050,20914,20034, 0, 0,20034,19954, 8893, 8893, 8893, 8893, 8893, 8893, 0,20050,20914,20034,19954, 8893,20034, 0,20050,20914,20034, 0,19966,19955,20052, 0, 0, 20914,19954, 8893, 0,19954, 8893, 8893, 8893,19954, 8893, 8894, 8894,19955, 8894, 8894, 8894, 8894, 8894, 8894, 0, 8894, 8894,19966,19955,20052, 0,19954, 0, 0, 8894, 8894, 8894, 8894, 8894, 8894, 8894,19966,19955,20052,19966, 8894,20052, 0,19966,19955,20052, 0,20058,19958,19994, 19994, 0,19955, 0, 8894, 0,19966, 8894, 8894, 8894, 20003, 8894, 8902, 8902,19958, 8902, 8902, 8902, 8902, 8902, 8902, 0, 8902, 8902,20058,19958,19958,19994, 0, 0, 0, 8902, 8902, 8902, 8902, 8902, 8902,20003,20058,19958, 0,19994, 8902, 0,19994,20058,19958, 0,19994, 0, 20072,20003, 0, 0, 0, 0, 8902, 0,20003, 8902, 8902, 8902,19994, 8902, 8903, 8903,19959, 8903, 8903, 8903, 8903, 8903, 8903, 0, 8903, 8903,20003,20072,20921, 0, 0, 0,19959, 8903, 8903, 8903, 8903, 8903, 8903, 8903, 0,20072,20921,19959, 8903, 0, 0, 0,20072,20921, 0, 0,19960,20053, 0,20921, 0,19959, 8903, 0, 19959, 8903, 8903, 8903,19959, 8903, 8907, 8907,19960, 8907, 8907, 8907, 8907, 8907, 8907, 0, 8907, 8907,20046,19960, 20053,20017,19959, 0, 0, 8907, 8907, 8907, 8907, 8907, 8907, 0,20046,19960,20053,20017, 8907,20053, 0,20046, 19960,20053,20017,19979,19965,20053,20044, 0,19960,20100, 8907, 0,20046, 8907, 8907, 8907,20017, 8907, 8908, 8908, 19965, 8908, 8908, 8908, 8908, 8908, 8908, 0, 8908, 8908, 19979,19965,20920,20044, 0,20920,20100, 8908, 8908, 8908, 8908, 8908, 8908, 8908,19979,19965, 0,20044, 8908,20920, 20100,19979,19965, 0,20044, 0,20920,20100, 0, 0, 19987,19928, 8908, 0,19979, 8908, 8908, 8908,20044, 8908, 8909, 8909,19979, 8909, 8909, 8909, 8909, 8909, 8909, 8909, 8909, 8909,20041, 0,20000,20024, 0,19987,19928, 8909, 8909, 8909, 8909, 8909, 8909, 8909,20041, 0, 0,20041, 8909,19987,19928,20041,19987, 0, 0, 0,19987,19928, 0,20000,20024, 0, 8909, 0,20041, 8909, 8909, 8909, 8909, 8909,19928,20059,19987,20000,20024,19928,19928, 0, 0, 0,20000,20024, 8909, 8911, 8911, 0, 8911, 8911, 8911, 8911, 8911, 8911, 8911, 8911, 8911, 0,20000,20024, 20059, 0,20964,20854, 8911, 8911, 8911, 8911, 8911, 8911, 8911, 0, 0, 0,20059, 8911,20964,20854,20055,20055, 20854,20059, 0,20964,20854,20059, 0,20964,20854, 8911, 0, 0, 8911, 8911, 8911, 8911, 8911, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 8936,20055, 0, 0,20055, 8936, 8936, 8936, 8936, 8936, 8936, 8936, 0, 0, 0, 20055, 0, 0,20055, 0, 0, 0,20055,20009,20009, 20014, 0, 0, 8936, 0, 0, 0, 8936, 8936, 8936, 8936, 8936, 8936, 8956, 8956,19926, 8956, 8956, 8956, 8956, 8956, 8956, 0, 8956, 8956,20965,20009,20014, 0, 0, 0,19926, 8956, 8956, 8956, 8956, 8956, 8956,20098,20965, 20009,20014,19926, 8956,20014, 0,20965,20009,20014, 0, 0, 0,20098,20014,20965, 0,19926, 8956, 0,20098, 8956, 8956, 8956,19926, 8956,20009,20014, 0, 0, 0, 0, 0, 0,20098, 0, 0,19926, 0, 8956, 8957, 8957, 0, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8957, 8961, 8961, 0, 8961, 8961, 8961, 8961, 8961, 8961, 0, 8961, 8961,20199,20051,20966,20988, 0, 0, 0, 8961, 8961, 8961, 8961, 8961, 8961, 0, 20199, 0,20966,20988, 8961, 0,20988,20199, 0,20966, 20988,20061,20036,20036,20051, 0,20988,20101, 8961, 0, 20199, 8961, 8961, 8961, 8961, 8961, 8962, 8962,20051, 8962, 8962, 8962, 8962, 8962, 8962,20051, 8962, 8962,20061, 0, 20036, 0, 0, 0,20101, 8962, 8962, 8962, 8962, 8962, 8962, 8962,20061,20051,20036, 0, 8962,20036,20101,20061, 0,20036,20057,20057,20071,20101, 0, 0, 0,20101, 8962, 0,20061, 8962, 8962, 8962, 8962, 8962, 8965,20036, 8965, 8965, 8965, 8965, 8965, 8965, 8965, 8965,21049, 0, 20057,20071, 8965, 8965, 8965, 8965, 8965, 8965, 8965, 0, 20071, 0,21049, 0,20057,20071, 0,20057, 0,21049, 20104,20057,20071,20057,20010,20010,19929,21049, 0, 8965, 8965, 8965, 8965, 8965, 8965, 8966, 8966,19939, 8966, 8966, 8966, 8966, 8966, 8966, 0, 8966, 8966,20104,21050, 0, 20111, 0,20010,19929, 8966, 8966, 8966, 8966, 8966, 8966, 0,20104,21050, 0,19939, 8966,20010,19929,20104,21050, 19939, 0, 0,20010,19929, 0,19939,20111,19939, 8966, 19929,19939, 8966, 8966, 8966,19939, 8966,19929,19929,20010, 19939,20111, 0, 0, 0, 0, 0, 0,20111, 0, 20111, 0, 0, 0, 8966, 8967, 8967, 0, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8967, 8973,20369, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 8973, 21076,20993,20369, 0,20065, 8973, 8973, 8973, 8973, 8973, 8973, 0,19932,19932,21076,20993,20369,19941,20065, 0, 0,21076,20993,20369, 0,20065, 0, 0,20065,20993, 0, 8973, 8973, 8973, 8973, 8973, 8973, 8979,20065,20065, 19932, 8979, 0, 8979,19941, 8979, 8979, 8979, 8979, 8979, 8979, 8979, 8979, 8979,19932,21100,19941,19932,19941, 0, 0,19932, 0, 0, 0,19941, 0, 0, 0,21100, 19941, 0, 0, 0,19932, 0,21100, 0,19941,19932, 8979, 8979, 8980, 8980,20109, 8980, 8980, 8980, 8980, 8980, 8980, 0, 8980, 8980, 8980, 8980, 8980, 8980, 8980, 8980, 8980, 8980, 8980, 8980, 8980, 8980, 8980,21181, 0, 0, 0,20109, 8980, 0,20109, 0, 0, 0, 0, 0, 0,21181, 0,20026, 0,20109, 8980, 0,21181, 8980, 8980, 8980,20109, 8980, 8981, 8981,20078, 8981, 8981, 8981, 8981, 8981, 8981, 0, 8981, 8981, 8981, 8981, 8981, 8981, 8981,20026,20078, 8981, 8981, 8981, 8981, 8981, 8981,21183, 0, 0, 0,20078, 8981,20026, 0, 0,20026, 0, 0, 0,20026,21183, 0,20078, 0,20078, 8981, 0, 21183, 8981, 8981, 8981,20078, 8981, 8983, 8983,20026, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8983, 8989,20120, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 0,20261,20120, 0, 0, 8989, 8989, 8989, 8989, 8989, 8989, 0, 0,19948,20025,20261,20120,19975,20261, 20120, 0, 0,20261,20120, 0, 0,20261, 0,20119, 19948, 0, 8989, 8989, 8989, 8989, 8989, 8989, 8995,20261, 20120,19948, 8995,20025, 8995,19975,20025, 8995, 8995, 8995, 8995, 8995, 8995, 8995, 8995,19948,20119,20025, 0,19975, 20025, 0,19948, 0,20025, 0,19975, 0, 0, 0, 20119, 0, 0, 0, 0,19948, 0,20119, 0,19975, 20025, 8995, 8996, 8996,19975, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8996, 8998, 8998, 0, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 8998, 9007,20449,20449,20449,20449,20449,20449,20123, 20375, 9007, 9007, 9007, 9007, 9007, 9007, 9007, 9007, 0, 20449,20375, 0,20123, 9007, 9007, 9007, 9007, 9007, 9007, 20123, 0, 0, 0,20449,20375,20075,20135,20030,20030, 20074,20449,20375, 0, 0, 0,20123, 0,20123, 0, 9007, 9007, 9007, 9007, 9007, 9007, 9008, 9008, 9008, 9008, 9008, 9008, 9008,20075,20135, 0,20030,20074, 9008, 9008, 9008, 9008, 9008, 9008, 9008,20075,20074,20075,20135,20074, 20030,20074, 0,20030,20075,20135, 0,20030,20074,20075, 0, 0,20135,20074, 0, 9008, 9008, 9008, 9008, 9008, 9008, 9012, 9012,20030, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9012, 9016, 9016, 0, 9016, 9016, 9016, 9016, 9016, 9016, 0, 9016, 9016,20987,20073, 21054,20987, 0,21048, 0, 9016, 9016, 9016, 9016, 9016, 9016, 0, 0, 0,21054,20987, 9016,21048,20987, 9016, 0,21054,20987,20064,21048,20113,20073,20029,21048, 0, 9016, 0,21054, 9016, 9016, 9016, 9016, 9016, 9017, 9017, 20073, 9017, 9017, 9017, 9017, 9017, 9017,20073, 9017, 9017, 20064, 0,20113,21210, 0,20029,21210, 9017, 9017, 9017, 9017, 9017, 9017,20029,20064,20073,20113,21210, 9017,20029, 0,20064,20029,20113,21210,20118,20029,20138,20054,20031, 0,20113, 9017, 0,20064, 9017, 9017, 9017, 9017, 9017, 9019, 9019,20029, 9019, 9019, 9019, 9019, 9019, 9019, 0, 9019, 9019,20118, 0,20138,20054, 0,20031, 0, 9019, 9019, 9019, 9019, 9019, 9019, 0,20118, 0,20138,20054, 9019,20031,20054,20118,20031,20138,20054,20118,20031,20139, 20138,20077,20077,20143, 9019, 0, 0, 9019, 9019, 9019, 20054, 9019, 9020, 9020,20031, 9020, 9020, 9020, 9020, 9020, 9020, 0, 9020, 9020,20291,21188,20139, 0, 0,20077, 20143, 9020, 9020, 9020, 9020, 9020, 9020, 9020,20291,21188, 20139,20077, 9020,20077,20143,20291,21188,20139,20141,20141, 20077,20143,20139,20027,21188,20077, 9020, 0,20291, 9020, 9020, 9020,19953, 9020, 9021, 9021,19957, 9021, 9021, 9021, 9021, 9021, 9021, 0, 9021, 9021,20141, 0,19953, 0, 0,20027,19957, 9021, 9021, 9021, 9021, 9021, 9021,19953, 20141, 0, 0,19957, 9021,20027, 0,20141,20027, 0, 0, 0,20027,19953, 0,20141, 9021,19957, 9021, 0, 19953, 9021, 9021, 9021,19957, 9021, 0, 0,20027, 0, 20027, 0, 0,19953, 0, 0, 0,19957, 0, 0, 0, 0, 9021, 9028, 9028, 0, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9028, 9032, 9032, 9032, 9032, 9032, 9032, 9032, 9032, 0,20180,20276, 0, 20121, 9032, 9032, 9032, 9032, 9032, 9032, 0, 0, 0, 0,20180,20276,20076,20121, 0, 0,20121,20180,20276, 0,20121,20082,20083, 0, 0, 0, 9032, 9032, 9032, 9032, 9032, 9032, 9034,20121,20276,20180,20121,20082,20083, 20076, 0, 9034, 9034, 9034, 9034, 9034, 9034, 9034,20082, 20083, 0,20076, 0,20076, 9034, 9034, 9034, 9034, 9034, 9034,20076, 0,20082,20083, 0,20076, 0, 0, 0, 20082,20083,20114,20083,20056,20056, 0, 0, 0,20076, 0, 9034, 9034, 9034, 9034, 9034, 9034, 9038, 9038, 0, 9038, 9038, 9038, 9038, 9038, 9038,21077, 9038, 9038,20114, 20108,21077,20056, 0, 0, 0, 9038, 9038, 9038, 9038, 9038, 9038, 9038,20114, 0,21077,20056, 9038, 0,20056, 20114, 0,21077,20056,20107,20114, 0,20108, 0,20028, 0, 9038, 0,20114, 9038, 9038, 9038,20056, 9038, 9039, 9039,20108, 9039, 9039, 9039, 9039, 9039, 9039,20108, 9039, 9039,20107,20060, 0, 0, 0,20176,20028, 9039, 9039, 9039, 9039, 9039, 9039, 0,20107,20108,20108,20107, 9039, 20176,20028,20107,20176,20028,20062, 0,20176,20028,20060, 0, 0, 0, 9039, 0,20107, 9039, 9039, 9039,20028, 9039, 0, 0,20060,20028,20176, 0, 0, 0, 0, 20060, 0,20062, 9039, 9043, 9043, 9043, 9043, 9043, 9043, 9043, 9043, 0, 0,20060, 0,20062, 9043, 9043, 9043, 9043, 9043, 9043,20062, 0, 0, 0,20062, 0, 0, 0, 0, 0,20066,20066,20084,20062,20062, 0,20127, 20127, 0, 0, 9043, 9043, 9043, 9043, 9043, 9043, 9048, 9048,20084, 9048, 9048, 9048, 9048, 9048, 9048, 9048, 9048, 9048,20066,20084, 0,20066,20084, 0,20127, 9048, 9048, 9048, 9048, 9048, 9048, 0,20066,20084, 0,20066, 9048, 0,20127,20066,20084,20127, 0, 0,20087,20127, 0, 0,20126,20126, 9048, 0,20066, 9048, 9048, 9048, 9048, 9048, 9049, 9049,20087, 9049, 9049, 9049, 9049, 9049, 9049, 9049, 9049, 9049, 0,20087, 0, 0, 0, 0,20126, 9049, 9049, 9049, 9049, 9049, 9049, 0,20126,20087, 0, 0, 9049, 0,20126, 9049,20087,20126,20068,20068,20090, 20126, 0,20142,20142,20147, 9049, 0, 0, 9049, 9049, 9049, 9049, 9049, 9050, 9050,20090, 9050, 9050, 9050, 9050, 9050, 9050, 9050, 9050, 9050,20068,20090, 0, 0, 0, 20142,20147, 9050, 9050, 9050, 9050, 9050, 9050, 0,20068, 20090, 0,20068, 9050,20142,20147,20068,20090,20068,20090, 20149,20142,20147, 0,20147, 0, 0, 9050, 0,20068, 9050, 9050, 9050, 9050, 9050, 9052, 9052, 9052, 9052, 9052, 9052, 9052, 9052, 0, 0, 0,21095,20149, 9052, 9052, 9052, 9052, 9052, 9052, 0, 0, 0, 0, 0, 9052, 21095,20149, 0, 0,20069,20069,20092,21095,20149, 0, 20128,20128,21095, 0, 9052, 9052, 9052, 9052, 9052, 9052, 9055, 9055,20092, 9055, 9055, 9055, 9055, 9055, 9055, 0, 9055, 9055,20069,20092, 0, 0, 0, 0,20128, 9055, 9055, 9055, 9055, 9055, 9055, 0,20069,20092, 0,20069, 9055, 0,20128,20069,20092,20128,20092,20133,20145,20128, 0,20069, 0, 0, 9055, 0,20069, 9055, 9055, 9055, 0, 9055, 9056, 9056,20080, 9056, 9056, 9056, 9056, 9056, 9056, 0, 9056, 9056,20133,20145,21121, 0,20145, 0, 20133, 9056, 9056, 9056, 9056, 9056, 9056, 9056,20133,20145, 21121,20080, 9056,21121, 0,20133,20145,21121, 0,20156, 20154,20164, 0,20080, 0,20080, 9056, 0,21121, 9056, 9056, 9056,20080, 9056, 9060, 9060,20085, 9060, 9060, 9060, 9060, 9060, 9060, 0, 9060, 9060,20156,20154,20164, 0, 20080,20080,20085, 9060, 9060, 9060, 9060, 9060, 9060, 0, 20156,20154,20164,20085, 9060, 0,20085,20156,20154,20164, 0,20168,20172,20134, 0, 0, 0,20085, 9060,20154, 20085, 9060, 9060, 9060,20085, 9060, 9061, 9061,20086, 9061, 9061, 9061, 9061, 9061, 9061, 0, 9061, 9061,20168,20172, 20134, 0, 0, 0,20086, 9061, 9061, 9061, 9061, 9061, 9061, 9061,20168,20172,20134,20086, 9061, 0, 0,20168, 20172,20134,20134,20116,20086,20169, 0, 0,20102,20086, 9061,20172, 0, 9061, 9061, 9061,20086, 9061, 9062, 9062, 20134, 9062, 9062, 9062, 9062, 9062, 9062,20169, 9062, 9062, 20116, 0,20169, 0, 0,20102, 0, 9062, 9062, 9062, 9062, 9062, 9062, 0,20116,20081,20169,20116, 9062,20102, 9062,20116, 0,20169, 0, 0,20102, 0, 0, 0, 0,20081, 9062, 0,20116, 9062, 9062, 9062,20063, 9062, 20102, 0,20081, 0, 0, 0, 9062, 9079, 9079, 9079, 9079, 9079, 9079, 9079, 9079, 9079,20081, 9079, 9079,20340, 0,20117, 0,20081,20264,20063, 9079, 9079, 9079, 9079, 9079, 9079, 0,20340, 0, 0,20081, 9079,20264,20063, 20340,20088, 0, 0, 0,20264,20063, 0,20117,20264, 0, 9079, 0,20340, 9079, 9079, 9079,20088, 9079,20063, 20063,20264,20117,20067,20067, 0, 0, 0,20088,20117, 0, 0, 9079, 9086, 9086,20079, 9086, 9086, 9086, 9086, 9086, 9086,20088, 9086, 9086,21120, 0,20117,20117,20088, 0,20067, 9086, 9086, 9086, 9086, 9086, 9086, 0,21120, 0, 0,20079, 9086, 0,20067,21120,20088,20067, 0, 21120,20093,20067, 0,20079, 0,20079, 9086,20122,20079, 9086, 9086, 9086,20079, 9086,20067,20067,20093, 0,20178, 0, 0,20122, 0, 0,20122,20079, 0,20093,20122, 0,20093, 9086, 9090, 9090,20089, 9090, 9090, 9090, 9090, 9090, 9090,20093, 9090, 9090,20122,20178,20122,20122,20093, 0,20089, 9090, 9090, 9090, 9090, 9090, 9090, 0, 0, 20178, 0,20089, 9090, 0, 0, 0,20178, 0, 0, 0,20167,20167, 0, 0, 0,20089, 9090, 0, 0, 9090, 9090, 9090,20089, 9090, 9091, 9091,20094, 9091, 9091, 9091, 9091, 9091, 9091, 0, 9091, 9091,20089,21211,20167, 0, 0, 0,20094, 9091, 9091, 9091, 9091, 9091, 9091, 9091, 0,21211,20167,20094, 9091,20167, 0, 0,21211, 20167, 0, 0,20095,20175, 0, 0,20167,20094, 9091, 0, 0, 9091, 9091, 9091,20094, 9091, 9107, 9107,20095, 9107, 9107, 9107, 9107, 9107, 9107,21047, 9107, 9107,20094, 20095,20175, 0, 0, 0,21047, 9107, 9107, 9107, 9107, 9107, 9107, 0, 0,20095,20175,20124, 9107,20175,21047, 0,20095,20175,20095,20170,20106,21047,20110, 0, 0, 20124, 9107, 0, 0, 9107, 9107, 9107,20124, 9107, 9108, 9108,20106, 9108, 9108, 9108, 9108, 9108, 9108, 0, 9108, 9108,20170,20106,20124,20110,20124,20124, 0, 9108, 9108, 9108, 9108, 9108, 9108, 9108,20170,20106, 0,20110, 9108, 0, 0,20170,20106, 0,20110,20179,20115,20171,20132, 0,20177, 0, 9108, 0,20170, 9108, 9108, 9108,20110, 9108, 9117, 9117,20115, 9117, 9117, 9117, 9117, 9117, 9117, 0, 9117, 9117,20179,20115,20171,20132, 0,20177, 0, 9117, 9117, 9117, 9117, 9117, 9117,20177,20179,20115,20171, 20132, 9117,20177, 0,20179,20115,20171,20132,20183,20177, 20185,20146,20159, 0, 0, 9117, 0, 0, 9117, 9117, 9117,20132, 9117, 9118, 9118,20171, 9118, 9118, 9118, 9118, 9118, 9118, 0, 9118, 9118,20183,20183,20185,20146, 0, 20159, 0, 9118, 9118, 9118, 9118, 9118, 9118, 9118,20183, 0,20185,20146, 9118,20159, 0,20183,20159,20185,20146, 20205,20159,20193,20155,20160, 0,20185, 9118,20159, 0, 9118, 9118, 9118,20146, 9118, 9125, 9125,20159, 9125, 9125, 9125, 9125, 9125, 9125, 0, 9125, 9125,20205,20205,20193, 20155, 0,20160, 0, 9125, 9125, 9125, 9125, 9125, 9125, 20181,20205, 0,20193,20155, 9125,20160, 0,20205,20160, 20193,20155, 0,20160,20181, 0,20193, 0, 0, 9125, 0,20181, 9125, 9125, 9125,20155, 9125, 9126, 9126,20160, 9126, 9126, 9126, 9126, 9126, 9126, 0, 9126, 9126,20181, 20181,21233, 0, 0, 0, 0, 9126, 9126, 9126, 9126, 9126, 9126, 9126, 0, 0,21233, 0, 9126, 0, 0, 0, 0,21233,20165,20165,20166,20166,20244, 0, 0, 0, 9126, 0,21233, 9126, 9126, 9126,20184, 9126, 9130, 9130,20244, 9130, 9130, 9130, 9130, 9130, 9130,20244, 9130, 9130,20165, 0,20166, 0, 0, 0,20165, 9130, 9130, 9130, 9130, 9130, 9130,20184,20165,20244,20166,20165, 9130, 20166, 0,20165, 0,20166,20166, 0,20194,20184, 0, 0,20184,20186, 9130, 0,20184, 9130, 9130, 9130, 0, 9130, 9131, 9131,20166, 9131, 9131, 9131, 9131, 9131, 9131, 0, 9131, 9131,20184,20194, 0,20186, 0, 0,20186, 9131, 9131, 9131, 9131, 9131, 9131, 9131, 0,20194, 0, 0, 9131, 0,20186, 0,20194,20186, 0,20207,20218, 20186, 0, 0,20070, 0, 9131, 0, 0, 9131, 9131, 9131,20194, 9131, 9132, 9132,20187, 9132, 9132, 9132, 9132, 9132, 9132, 0, 9132, 9132,20207,20218, 0, 0, 0, 0,20070, 9132, 9132, 9132, 9132, 9132, 9132,20218,20207, 20218, 0,20187, 9132, 9132,20070,20207,20218,20070, 0, 0, 0,20070, 0,20207, 0,20187, 9132, 0,20187, 9132, 9132, 9132,20187, 9132,20070,20070, 0, 0,20187, 9132, 9134, 9134,20188, 9134, 9134, 9134, 9134, 9134, 9134, 0, 9134, 9134,21190, 9134, 9134, 9134, 9134, 9134, 9134, 9134, 9134, 9134, 9134, 9134, 9134, 0,21190, 0, 0, 20188, 9134, 0, 0,21190, 0, 0,20190,20190,21190, 0,20292,20189,20189,20188, 9134, 0,20188, 9134, 9134, 9134,20188, 9134, 9135, 9135,20292, 9135, 9135, 9135, 9135, 9135, 9135,20292, 9135, 9135,20190,20238,20188, 0, 0, 20189, 0, 9135, 9135, 9135, 9135, 9135, 9135,20189,20190, 20292,20292,20190, 9135,20189, 0,20190,20189, 0, 0, 20112,20189,20401,20238, 0, 0, 0, 9135, 0, 0, 9135, 9135, 9135, 0, 9135, 9137, 9137,20238, 9137, 9137, 9137, 9137, 9137, 9137,20238, 9137, 9137,20112,20401, 0, 0, 0, 0, 0, 9137, 9137, 9137, 9137, 9137, 9137, 20153,20112,20401, 0, 0, 9137, 9137, 0,20112,20401, 20153,20153,20153,20153,20153,20153,20153,20191,20191, 9137, 0,20112, 9137, 9137, 9137,20401, 9137,20112,20153, 0, 0,20221, 9137, 9147, 9147, 0, 9147, 9147, 9147, 9147, 9147, 9147,20153, 9147, 9147,20191,20535,20221, 0,20153, 0, 0, 9147, 9147, 9147, 9147, 9147, 9147,20221,20191, 20535, 0,20191, 9147, 0, 0,20191,20535, 0, 0, 20192,20226,20221, 0, 0, 0,20240, 9147, 0,20221, 9147, 9147, 9147,20535, 9147, 9148, 9148,20226, 9148, 9148, 9148, 9148, 9148, 9148,20192, 9148, 9148,20192,20226,20226, 20240, 0, 0,20240, 9148, 9148, 9148, 9148, 9148, 9148, 9148,20192,20226, 0,20192, 9148, 0,20240,20192,20226, 20240, 0,20195,20208,20240, 0, 0, 0, 0, 9148, 0, 0, 9148, 9148, 9148, 0, 9148, 9160, 9160, 0, 9160, 9160, 9160, 9160, 9160, 9160,20195, 9160, 9160,20195, 20208,20208, 0, 0, 0, 0, 9160, 9160, 9160, 9160, 9160, 9160,20208,20195,20208, 0,20195, 9160, 0, 0, 20195,20208, 0, 0,20196,20228,20208,20206, 0, 0, 0, 9160, 0,20195, 9160, 9160, 9160, 0, 9160, 9161, 9161,20228, 9161, 9161, 9161, 9161, 9161, 9161, 0, 9161, 9161,20196,20228,21252,20206, 0, 0, 0, 9161, 9161, 9161, 9161, 9161, 9161, 9161,20196,20228,21252,20206, 9161, 21252,20206,20196,20228,21252,20206,20198,20210,20196, 0, 0,20228,21252, 9161, 0,20196, 9161, 9161, 9161, 0, 9161, 9171, 9171,20206, 9171, 9171, 9171, 9171, 9171, 9171, 0, 9171, 9171,20198,20210,21254, 0, 0, 0, 0, 9171, 9171, 9171, 9171, 9171, 9171,20210,20198,20210,21254, 20198, 9171,21254, 0,20198,20210,21254,20201,20201,20229, 20210,21254, 0,20210,20198, 9171, 0,20198, 9171, 9171, 9171, 0, 9171, 9172, 9172,20229, 9172, 9172, 9172, 9172, 9172, 9172, 0, 9172, 9172,20201,20229,21079, 0, 0, 0, 0, 9172, 9172, 9172, 9172, 9172, 9172, 9172,20201, 20229,21079,20201, 9172, 0, 0,20201,20229,21079,20202, 20202,20219,20241, 0, 0, 0,20246, 9172, 0,20201, 9172, 9172, 9172, 0, 9172, 9179, 9179,21079, 9179, 9179, 9179, 9179, 9179, 9179, 0, 9179, 9179,20202,20219,20241, 0, 0, 0,20246, 9179, 9179, 9179, 9179, 9179, 9179, 20219,20202,20219,20241,20202, 9179, 0,20246,20202,20219, 20241,20203,20203,20219,20246,20377,20241,20242, 0, 9179, 0,20202, 9179, 9179, 9179, 0, 9179, 9180, 9180,20377, 9180, 9180, 9180, 9180, 9180, 9180,20377, 9180, 9180,20203, 0, 0, 0, 0,20242, 0, 9180, 9180, 9180, 9180, 9180, 9180, 9180,20203,20377,20377,20203, 9180,20242, 0, 20203, 0, 0, 0, 0,20242,20158, 0, 0, 0, 0, 9180, 0,20203, 9180, 9180, 9180, 0, 9180, 9184, 9184,20242, 9184, 9184, 9184, 9184, 9184, 9184, 0, 9184, 9184,20157, 0,21258,20158, 0,20161, 0, 9184, 9184, 9184, 9184, 9184, 9184, 0, 0, 0,21258,20158, 9184, 0,20158, 0,20161,21258,20158,20158, 0, 0,20157, 9184, 0, 0, 9184,20161,20157, 9184, 9184, 9184, 0, 9184,20158,20247,20157,20158,20209,20157, 0,20161, 0, 20157,20161, 0, 0, 0,20161, 9184, 9185, 9185, 0, 9185, 9185, 9185, 9185, 9185, 9185,20157, 9185, 9185,20247, 0,20161,20209, 0, 0, 0, 9185, 9185, 9185, 9185, 9185, 9185, 0,20247,20209, 0,20209, 9185, 0,20209, 20247, 0, 0,20209,20247,20211,20211,20220,20209,20250, 20251, 9185, 0, 0, 9185, 9185, 9185, 0, 9185, 9186, 9186,20209, 9186, 9186, 9186, 9186, 9186, 9186, 0, 9186, 9186, 0, 0,20211,20220, 0,20250,20251, 9186, 9186, 9186, 9186, 9186, 9186, 9186,20211,20220,20211,20220, 9186, 20250,20251, 0, 0,20211,20220,20255,20250,20251,20211, 20163,20162, 0, 9186, 0, 0, 9186, 9186, 9186,20220, 9186, 9188, 9188,20197, 9188, 9188, 9188, 9188, 9188, 9188, 0, 9188, 9188,20255, 0, 0, 0, 0,20163,20162, 9188, 9188, 9188, 9188, 9188, 9188, 0,20255, 0, 0, 20197, 9188,20163,20162,20255,20163,20162, 0, 0,20163, 20162, 0, 9188, 0,20197, 9188, 0, 0, 9188, 9188, 9188,20197, 9188,20162, 0,20163,20162,20163,20163,20212, 20212, 0, 0, 0,20197, 0, 0,20197, 9188, 0, 0, 9188, 9194, 9194, 0, 9194, 9194, 9194, 9194, 9194, 9194, 0, 9194, 9194,20342, 0,21259,20212, 0, 0, 0, 9194, 9194, 9194, 9194, 9194, 9194, 0,20342,20212, 21259,20212, 9194, 0,20212,20342, 0,21259,20212, 0, 20213,20213, 0,20212, 0, 0, 9194, 0,20342, 9194, 9194, 9194, 0, 9194, 9195, 9195,20222, 9195, 9195, 9195, 9195, 9195, 9195,20213, 9195, 9195, 0,21251,20213, 0, 0, 0,20222, 9195, 9195, 9195, 9195, 9195, 9195, 9195, 20213,21251,20213,20222, 9195, 0, 0, 0,21251,20213, 0, 0,20214,20214,20213,21312, 0,20222, 9195, 0, 21251, 9195, 9195, 9195,20222, 9195, 9206, 9206,20223, 9206, 9206, 9206, 9206, 9206, 9206,20214, 9206, 9206, 0,21312, 20214, 0,20222,20222,20223, 9206, 9206, 9206, 9206, 9206, 9206, 0,20214,21312,20214,20223, 9206, 0, 0, 0, 21312,20214, 0, 0,20216,20216,20214,20217,20217,20223, 9206, 0, 0, 9206, 9206, 9206,20223, 9206, 9207, 9207, 20647, 9207, 9207, 9207, 9207, 9207, 9207, 0, 9207, 9207, 20223,20647,20216, 0, 0,20217,21324, 9207, 9207, 9207, 9207, 9207, 9207, 9207,20216,20647,20216,20217, 9207,20217, 21324, 0,20647,20216, 0, 0,20217,21324,20216, 0, 0,20217, 9207, 0, 0, 9207, 9207, 9207,20224, 9207, 9214, 9214,20216, 9214, 9214, 9214, 9214, 9214, 9214, 0, 9214, 9214, 0,20230,20224, 0, 0, 0, 0, 9214, 9214, 9214, 9214, 9214, 9214,20224, 0, 0, 0,20230, 9214, 0, 0,20224, 0, 0, 0, 0,20258,20224, 20230, 0,20273,20249, 9214, 0,20224, 9214, 9214, 9214, 0, 9214, 9215, 9215,20230, 9215, 9215, 9215, 9215, 9215, 9215,20230, 9215, 9215, 0,20258,21318, 0, 0,20273, 20249, 9215, 9215, 9215, 9215, 9215, 9215, 9215,20249,20258, 21318,20231, 9215,20273,20249, 0,20258,21318, 0, 0, 20273,20249,20231, 0,20200,20200, 9215, 0,21318, 9215, 9215, 9215,20258, 9215, 9219, 9219,20231, 9219, 9219, 9219, 9219, 9219, 9219,20231, 9219, 9219, 0,20234, 0,20204, 0,20316,20200, 9219, 9219, 9219, 9219, 9219, 9219, 0, 20200,20231,20231,20234, 9219,20316,20200, 0,20316,20200, 0, 0,20316,20200,20234, 9219, 0,20204, 9219, 0, 0, 9219, 9219, 9219, 0, 9219,20200,20272,20234, 0, 20316,20204, 0, 0,20204,20234, 0, 0,20204, 0, 20227, 9219, 9220, 9220,20233, 9220, 9220, 9220, 9220, 9220, 9220,20204, 9220, 9220,20272,21346,20227,20204, 0, 0, 20233, 9220, 9220, 9220, 9220, 9220, 9220,20227,20272,21346, 0,20233, 9220, 0, 0,20272,21346, 0, 0,20233, 20235,20227,20275,21346,20227,20233, 9220,20272,20227, 9220, 9220, 9220,20233, 9220, 9221, 9221,20235, 9221, 9221, 9221, 9221, 9221, 9221, 0, 9221, 9221,20227,20235,21322,20275, 0, 0, 0, 9221, 9221, 9221, 9221, 9221, 9221, 9221, 0,20235,21322,20275, 9221, 0, 0, 0,20235,21322, 20275,20277,20274,21322,20275, 0,20248, 0, 9221, 0, 0, 9221, 9221, 9221,20225, 9221, 9223, 9223,20232, 9223, 9223, 9223, 9223, 9223, 9223, 0, 9223, 9223,20277,20274, 20225,20252, 0,20248,20232, 9223, 9223, 9223, 9223, 9223, 9223,20225,20277,20274, 0,20232, 9223,20248, 0,20277, 20274, 0, 0, 0,20248,20225, 0, 9223,20252,20232, 9223,20274,20225, 9223, 9223, 9223,20232, 9223,20248, 0, 0, 0,20252,20253, 0,20225, 0,20263,20254,20252, 20232, 0, 0, 9223, 0, 0, 9223, 9233, 9233, 0, 9233, 9233, 9233, 9233, 9233, 9233,20252, 9233, 9233,21368, 20253,20257,21369, 0,20263,20254, 9233, 9233, 9233, 9233, 9233, 9233, 0,21368,20253, 0,21369, 9233,20263,20254, 21368,20253, 0,21369,21368,20263,20254,21369,20257, 0, 0, 9233,20278,20279, 9233, 9233, 9233,20256, 9233,20253, 20254,20263,20257, 0, 0, 0, 9233, 9234, 9234,20257, 9234, 9234, 9234, 9234, 9234, 9234, 0, 9234, 9234,20278, 20279,21323,20382,20257,20256, 0, 9234, 9234, 9234, 9234, 9234, 9234, 0,20278,20279,21323,20382, 9234,20256, 0, 20278,20279,21323,20382, 0,20256,20279,20288,20280,20256, 21323, 9234,20287, 0, 9234, 9234, 9234,20382, 9234,20256, 9234, 9239, 9239,20260, 9239, 9239, 9239, 9239, 9239, 9239, 20280, 9239, 9239, 0,20288,20280, 0, 0,20265,20287, 9239, 9239, 9239, 9239, 9239, 9239, 0,20287,20288,20280, 20260, 9239,20265,20287, 0,20288,20280, 0,20281,20265, 20287, 0,21447,20265,20260, 9239, 0,20260, 9239, 9239, 9239,20260, 9239, 9241, 9241,20265, 9241, 9241, 9241, 9241, 9241, 9241, 0, 9241, 9241,20281,21447,20260,20262, 0, 20508, 0, 9241, 9241, 9241, 9241, 9241, 9241, 0,20281, 21447, 0,20262, 9241,20508,20262,20281,21447, 0,20262, 0,20508, 0,20284,20284, 0, 0, 9241,20282,20281, 9241, 9241, 9241,20262, 9241,20262, 9241, 9242, 9242,20508, 9242, 9242, 9242, 9242, 9242, 9242, 0, 9242, 9242,20266, 20266,20284, 0, 0, 0,20282, 9242, 9242, 9242, 9242, 9242, 9242, 0,20341, 0,20284,20266, 9242,20341,20282, 0, 0,20284, 0,20284, 0,20282,20266, 0, 0, 0, 9242,20341, 0, 9242, 9242, 9242,20289, 9242,20341, 20283,20266, 0, 0,20266,20282, 0, 0,20266, 9242, 9243, 9243,20341, 9243, 9243, 9243, 9243, 9243, 9243, 0, 9243, 9243,20343,20403,20289,20397, 0,20283,21457, 9243, 9243, 9243, 9243, 9243, 9243, 0,20343,20403,20289,20397, 9243,20283,21457,20343,20403,20289,20397,20403,20283,21457, 20267,20267,20296,20298, 9243, 0,20343, 9243, 9243, 9243, 20403, 9243,20343,20397,20283, 9243, 9245, 9245, 9245, 9245, 9245, 9245, 9245, 9245, 9245, 0, 9245, 9245,20267,20296, 20298, 0, 0, 0, 0, 9245, 9245, 9245, 9245, 9245, 9245, 0,20267,20296,20298,20267, 9245,20298, 0,20267, 20296,20298,20306,20306,20307,20307,20298,21448,20296, 0, 9245, 0,20267, 9245, 9245, 9245, 0, 9245, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 9246, 0, 9246, 9246, 20306,21448,20307, 0,21448, 0, 0, 9246, 9246, 9246, 9246, 9246, 9246, 9246,20306,21448,20307,20306, 9246,20307, 0,20306,21448,20307,20308,20308,20310,20309, 0, 0, 20311, 0, 9246, 0,20307, 9246, 9246, 9246,20297, 9246, 9260, 9260, 9260, 9260, 9260, 9260, 9260, 9260, 9260, 0, 9260, 9260,20308,20310,20309, 0,20310,20311, 0, 9260, 9260, 9260, 9260, 9260, 9260,20297,20308,20310,20309,20308, 9260,20311, 0,20308,20310,20309, 0,20308,20311,20297, 20309,21449,21313,20314, 9260, 0,20297, 9260, 9260, 9260, 0, 9260, 9261, 9261, 9261, 9261, 9261, 9261, 9261, 9261, 9261,21313, 9261, 9261,20297,21449,21313,21628, 0, 0, 20314, 9261, 9261, 9261, 9261, 9261, 9261, 9261, 0,21449, 21313,21628, 9261, 0,20314, 0,21449,21313,21628,20321, 20313,20314,20324, 0,20326, 0, 9261, 0, 0, 9261, 9261, 9261,20312, 9261, 9267, 9267, 9267, 9267, 9267, 9267, 9267, 9267, 9267, 0, 9267, 9267,20321,20313,21387,20324, 0,20326,20324, 9267, 9267, 9267, 9267, 9267, 9267,20312, 20321,20313,21387,20324, 9267,20326, 0,20321,20313,21387, 20324, 0,20326,20312,20326,21500,20329,20335, 9267,20313, 20312, 9267, 9267, 9267,21387, 9267, 9268, 9268, 9268, 9268, 9268, 9268, 9268, 9268, 9268, 0, 9268, 9268,20312, 0, 21478,21500, 0,20329,20335, 9268, 9268, 9268, 9268, 9268, 9268, 9268, 0, 0,21478,21500, 9268,20329,20335, 0, 20329,21478,21500,20352,20329,20335,20325,21581, 0, 0, 9268, 0,21478, 9268, 9268, 9268,20318, 9268, 9272, 9272, 9272, 9272, 9272, 9272, 9272, 9272, 9272, 0, 9272, 9272, 20352,21581,20318,20325, 0, 0, 0, 9272, 9272, 9272, 9272, 9272, 9272,20318,20352,21581, 0,20325, 9272, 0, 0,20352,21581,20352,20325,20319,20333,20318, 0,21581, 0, 0, 9272, 0,20318, 9272, 9272, 9272,20325, 9272, 9273, 9273, 9273, 9273, 9273, 9273, 9273, 9273, 9273, 0, 9273, 9273,20319,20333,21389, 0, 0, 0, 0, 9273, 9273, 9273, 9273, 9273, 9273, 9273,20319,20333,21389,20319, 9273,21389, 0,20319,20333,21389, 0,20350,20268,20268, 0, 0, 0,21389, 9273,20333,20319, 9273, 9273, 9273, 0, 9273, 9274, 9274, 9274, 9274, 9274, 9274, 9274, 9274, 9274,20320, 9274, 9274,20350,20830,20268,20350, 0, 0, 0, 9274, 9274, 9274, 9274, 9274, 9274, 0,20350,20830, 20268, 0, 9274,20268, 9274,20350,20830,20268,20320, 0, 0, 0, 0, 0, 0, 0, 9274,20355,20327, 9274, 9274, 9274,20320, 9274,20830,20268,20268, 0, 0,20320, 9274, 9285, 9285, 9285, 9285, 9285, 9285, 9285, 9285, 9285, 0, 9285, 9285,21344,20355,20327, 0,20320,20320,21344, 9285, 9285, 9285, 9285, 9285, 9285,20355,21344,20355,20327, 20559, 9285,20327, 0,21344,20355,20327,20355,20338,20378, 20355,20328, 0, 0,20559, 9285, 0,20327, 9285, 9285, 9285,20559, 9285, 9286, 9286, 9286, 9286, 9286, 9286, 9286, 9286, 9286, 0, 9286, 9286,20338,20378,20559,20328, 0, 0, 0, 9286, 9286, 9286, 9286, 9286, 9286, 9286,20338, 20378, 0,20328, 9286, 0,20328,20338,20378, 0,20328, 0,20353,20357, 0, 0,20380, 0, 9286,20378,20338, 9286, 9286, 9286,20328, 9286, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 9296, 0, 9296, 9296, 0,20353,20357, 0,20353,20380, 0, 9296, 9296, 9296, 9296, 9296, 9296, 20353,20357,20353,20357, 0, 9296,20380, 0, 0,20353, 20357,20331,20331,20380,20353, 0,20357,20384,20385, 9296, 0, 0, 9296, 9296, 9296, 0, 9296, 9297, 9297, 9297, 9297, 9297, 9297, 9297, 9297, 9297, 0, 9297, 9297,20331, 0,20384, 0, 0,20384,20385, 9297, 9297, 9297, 9297, 9297, 9297, 9297,20331, 0, 0,20331, 9297,20384,20385, 20331,20384, 0, 0,20339,20384,20385,20334, 0,20391, 20390, 9297,20385,20331, 9297, 9297, 9297, 0, 9297, 9304, 9304, 9304, 9304, 9304, 9304, 9304, 9304, 9304, 0, 9304, 9304,20339,21711,21755,20334, 0,20391,20390, 9304, 9304, 9304, 9304, 9304, 9304, 0,20339,21711,21755,20334, 9304, 20391,20390,20339,21711,21755,20334,20339,20391,20390,21755, 0,20356,20390, 9304,20391,20339, 9304, 9304, 9304,20334, 9304, 9305, 9305, 9305, 9305, 9305, 9305, 9305, 9305, 9305, 0, 9305, 9305,20376, 0,20356, 0, 0,20356, 0, 9305, 9305, 9305, 9305, 9305, 9305, 9305,20376, 0, 0, 20356, 9305,20356, 0,20376,20356, 0,20346,20346,20356, 20394, 0, 0, 0,20396, 9305, 0,20376, 9305, 9305, 9305, 0, 9305, 9309, 9309, 9309, 9309, 9309, 9309, 9309, 9309, 9309, 0, 9309, 9309,20346,20643,20394, 0, 0, 0,20396, 9309, 9309, 9309, 9309, 9309, 9309, 0,20346, 20643,20394,20346, 9309, 0,20396,20346,20643,20394,20349, 0,20386,20396,21582,20394,20409, 0, 9309, 0,20346, 9309, 9309, 9309,20643, 9309, 9310, 9310, 9310, 9310, 9310, 9310, 9310, 9310, 9310, 0, 9310, 9310,20349,20386,21582, 0, 0,20409, 0, 9310, 9310, 9310, 9310, 9310, 9310, 9310,20349,20386,21582,20349, 9310,20409, 0,20349,20386, 21582, 0, 0,20409,20299,20299,20301, 0, 0, 9310, 0,20349, 9310, 9310, 9310,20386, 9310, 9311, 9311, 9311, 9311, 9311, 9311, 9311, 9311, 9311, 9311, 9311, 9311,20359, 20303,20303,20299, 0,20301, 0, 9311, 9311, 9311, 9311, 9311, 9311, 9311, 0, 0,20359,20299, 9311,20301,20299, 0,20301, 0,20299, 0,20301,20359, 0,20303,20301, 0, 9311, 0, 0, 9311, 9311, 9311, 9311, 9311,20299, 20359,20301,20303, 0, 0,20303, 0,20359, 0,20303, 20359, 9311, 9313, 9313, 9313, 9313, 9313, 9313, 9313, 9313, 9313, 9313, 9313, 9313,20475,20303,21390,20475, 0, 0, 0, 9313, 9313, 9313, 9313, 9313, 9313, 9313,20475, 0, 21390, 0, 9313,21390, 0,20475, 0,21390, 0,20388, 20404,20404,20351, 0, 0, 0, 9313, 0,20475, 9313, 9313, 9313, 9313, 9313, 9317, 9317, 9317, 9317, 9317, 9317, 9317, 9317, 9317, 0, 9317, 9317,20388,21589,20404,20351, 0, 0, 0, 9317, 9317, 9317, 9317, 9317, 9317, 0, 20388,21589,20404,20351, 9317,20404, 0,20388,21589,20404, 20351,20412,20405,20405,20354, 0, 0, 0, 9317,21589, 20388, 9317, 9317, 9317,20351, 9317, 9318, 9318, 9318, 9318, 9318, 9318, 9318, 9318, 9318, 0, 9318, 9318,20412, 0, 20405,20354, 0, 0, 0, 9318, 9318, 9318, 9318, 9318, 9318, 9318,20412,20354,20405,20354, 9318,20405, 0,20412, 0,20405,20354,20393,20358,20405, 0,20354,20411, 0, 9318, 0,20412, 9318, 9318, 9318,20354, 9318, 9325, 9325, 9325, 9325, 9325, 9325, 9325, 9325, 9325,20393, 9325, 9325, 20393,20358,21754, 0, 0,20411, 0, 9325, 9325, 9325, 9325, 9325, 9325,20358,20393,20358,21754,20393, 9325,20411, 0,20393,20358,21754, 0,20410,20411,20416,20415,21709, 20411,21754, 9325, 0,20393, 9325, 9325, 9325,20358, 9325, 9326, 9326, 9326, 9326, 9326, 9326, 9326, 9326, 9326, 0, 9326, 9326,20410,21709,20416,20415, 0,20416,20410, 9326, 9326, 9326, 9326, 9326, 9326, 9326,20410,21709,20416,20415, 9326, 0,20415,20410,21709,20416,20415,20417,20410,21842, 20379,20415, 0, 0, 9326,21709, 0, 9326, 9326, 9326, 20360, 9326, 9330, 9330, 9330, 9330, 9330, 9330, 9330, 9330, 9330, 0, 9330, 9330,20417,21842,20360,20379, 0, 0, 0, 9330, 9330, 9330, 9330, 9330, 9330,20360,20417,21842, 0,20379, 9330, 0, 0,20417,21842, 0,20379,20425, 20392,20360,20431,20420,20420, 0, 9330, 0,20360, 9330, 9330, 9330,20379, 9330, 9331, 9331, 9331, 9331, 9331, 9331, 9331, 9331, 9331, 0, 9331, 9331,20425,20392,21838,20431, 0,20420, 0, 9331, 9331, 9331, 9331, 9331, 9331, 9331, 20425,20392,21838,20431, 9331,20420, 0,20425,20392,21838, 20431, 0,20420,20302,20431,20304, 0,21838, 9331, 0, 0, 9331, 9331, 9331,20392, 9331, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 9332,20362, 0, 0,20302, 0,20304, 0, 9332, 9332, 9332, 9332, 9332, 9332, 9332, 0, 0,20362,20302, 9332,20304,20302, 0, 20304, 0,20302, 0,20304,20362, 0, 0,20304, 0, 9332, 0, 0, 9332, 9332, 9332, 9332, 9332,20302,20362, 20304,20302, 0, 0, 0,20302,20362, 0, 0, 0, 9332, 9334, 9334, 9334, 9334, 9334, 9334, 9334, 9334, 9334, 9334, 9334, 9334,20607,20361,21522, 0, 0, 0,20607, 9334, 9334, 9334, 9334, 9334, 9334, 9334,20607, 0,21522, 20361, 9334,21522, 0,20607, 0,21522, 0,20433,20432, 20305,20361, 0,20447, 0, 9334, 0,20607, 9334, 9334, 9334, 9334, 9334, 9384, 9384,20361, 9384, 9384, 9384, 9384, 9384, 9384,20361, 9384, 9384,20433,20432,21452,20305, 0, 20447, 0, 9384, 9384, 9384, 9384, 9384, 9384,20361,20433, 20432,21452,20305, 9384,20447,20305,20433,20432,21452,20305, 0,20447,21452,20445,20363,20432, 0, 9384,20447, 0, 9384, 9384, 9384,20305, 9384,20305,20364, 9384, 9388, 9388, 20363, 9388, 9388, 9388, 9388, 9388, 9388, 0, 9388, 9388, 20445,20363,20364, 0, 0, 0,20445, 9388, 9388, 9388, 9388, 9388, 9388,20364,20445,20363,20364,20413, 9388, 0, 0,20445,20363, 0,20363, 0,20453,20364, 0, 0, 0,20413, 9388, 0,20364, 9388, 9388, 9388,20413, 9388, 9389, 9389,20365, 9389, 9389, 9389, 9389, 9389, 9389, 0, 9389, 9389,20413,20453,21652, 0, 0, 0,20365, 9389, 9389, 9389, 9389, 9389, 9389, 9389, 0,20453,21652,20365, 9389,21652, 0, 0,20453,21652, 0, 0,20366,20448, 0, 0,20454,20365, 9389, 0,21652, 9389, 9389, 9389, 20365, 9389, 9406, 9406,20366, 9406, 9406, 9406, 9406, 9406, 9406, 0, 9406, 9406,20365,20366,20448, 0, 0,20454, 0, 9406, 9406, 9406, 9406, 9406, 9406, 0,20398,20366, 20448,20398, 9406,20454, 0, 0,20366,20448,20366,20457, 20454,20448, 0,21773,20454,20398, 9406, 0,20398, 9406, 9406, 9406,20398, 9406, 9407, 9407,20368, 9407, 9407, 9407, 9407, 9407, 9407, 0, 9407, 9407,20457,21773,20398, 0, 0, 0,20368, 9407, 9407, 9407, 9407, 9407, 9407, 9407, 20457,21773, 0,20368, 9407, 0, 0,20457,21773, 0, 20441,20441,20370,20460, 0, 0, 0,20368, 9407, 0, 0, 9407, 9407, 9407,20368, 9407, 9419, 9419,20370, 9419, 9419, 9419, 9419, 9419, 9419, 0, 9419, 9419,20441,20370, 20460, 0,20368,20368,20441, 9419, 9419, 9419, 9419, 9419, 9419, 0,20441,20370,20460,20441, 9419, 0, 0,20441, 20370,20460,20442,20442,20371,20461, 0, 0, 0, 0, 9419, 0, 0, 9419, 9419, 9419,20370, 9419, 9420, 9420, 20371, 9420, 9420, 9420, 9420, 9420, 9420, 0, 9420, 9420, 20442,20371,20461, 0, 0, 0, 0, 9420, 9420, 9420, 9420, 9420, 9420, 9420,20442,20371,20461,20442, 9420, 0, 0,20442,20371,20461, 0,20442,20387,20406,20406, 0, 20485, 0, 9420, 0, 0, 9420, 9420, 9420,20373, 9420, 9430, 9430,20387, 9430, 9430, 9430, 9430, 9430, 9430, 0, 9430, 9430,21453,20387,20373,20406, 0,20485, 0, 9430, 9430, 9430, 9430, 9430, 9430,20373,21453,20387, 0,20406, 9430,20485,20406,21453,20387, 0,20406,21453,20485,20373, 0, 0,20395, 0, 9430, 0,20373, 9430, 9430, 9430, 20406, 9430, 9431, 9431,20389, 9431, 9431, 9431, 9431, 9431, 9431, 0, 9431, 9431,20373,20373,21839, 0, 0,20395, 0, 9431, 9431, 9431, 9431, 9431, 9431, 9431, 0, 0, 21839,20389, 9431,20395, 0, 0, 0,21839, 0,20468, 20395,20446,21839, 0, 0,20389, 9431, 0, 0, 9431, 9431, 9431,20389, 9431, 9438, 9438,20395, 9438, 9438, 9438, 9438, 9438, 9438, 0, 9438, 9438,20468, 0,20446, 0, 20389,20389,21734, 9438, 9438, 9438, 9438, 9438, 9438, 0, 20468,21734,20446,20400, 9438, 0,21734,20468, 0,20446, 20446,20471,20402,21734,20418,20468,20486,20400, 9438, 0, 20400, 9438, 9438, 9438,20400, 9438, 9439, 9439,20446, 9439, 9439, 9439, 9439, 9439, 9439, 0, 9439, 9439,20471,20402, 20400,20418, 0,20486, 0, 9439, 9439, 9439, 9439, 9439, 9439, 9439,20471,20402, 0,20418, 9439,20486, 0,20471, 20402, 0,20418, 0,20486,20462,20419,20471, 0,20459, 9439, 0,20471, 9439, 9439, 9439,20402, 9439, 9443, 9443, 20418, 9443, 9443, 9443, 9443, 9443, 9443, 0, 9443, 9443, 0,21861,20462,20419, 0, 0,20459, 9443, 9443, 9443, 9443, 9443, 9443, 0,20459,21861,20462,20419, 9443,20462, 20459, 0,21861,20462,20419,20423,20422,20459, 0, 0, 21861,20462, 9443, 0, 0, 9443, 9443, 9443,20419, 9443, 9444, 9444,20422, 9444, 9444, 9444, 9444, 9444, 9444, 0, 9444, 9444,20423,20422,21388, 0, 0, 0, 0, 9444, 9444, 9444, 9444, 9444, 9444, 9444,20423,20422,21388,20423, 9444,21388, 0,20423,20422,21388, 0, 0,20423,21388, 20649, 0,20300, 0, 9444, 0,20423, 9444, 9444, 9444, 0, 9444, 9445, 9445,20649, 9445, 9445, 9445, 9445, 9445, 9445,20649, 9445, 9445,20330,20330, 0,20464, 0,21502, 20300, 9445, 9445, 9445, 9445, 9445, 9445,20336, 0,20649, 20649,20330, 9445,21502,20300, 0, 0,20300, 0, 0, 21502,20300,20330,21502,20464, 0, 9445, 0, 0, 9445, 9445, 9445,20300, 9445,20336, 0,20330,20300,20464,20330, 20509,20464,20435,20330,20484,20464, 0, 0,20336, 0, 20464, 0, 9445, 9449, 9449,20336, 9449, 9449, 9449, 9449, 9449, 9449, 0, 9449, 9449, 0,20336,20509,20336, 0, 20435,20484, 9449, 9449, 9449, 9449, 9449, 9449, 0,20484, 0,20509, 0, 9449,20435,20484, 0,20435,20509, 0, 0,20435,20484, 0, 0,20435, 0, 9449, 0, 0, 9449, 9449, 9449,20424, 9449, 9450, 9450,20435, 9450, 9450, 9450, 9450, 9450, 9450, 0, 9450, 9450, 9450, 9450, 9450, 9450, 9450, 9450, 9450, 9450, 9450, 9450, 9450, 9450, 9450, 20424, 0, 0, 0,20775, 9450, 0, 0, 0, 0, 0, 0, 0, 0,20424,20775,20438, 0, 0, 9450, 0,20424, 9450, 9450, 9450,20463, 9450, 9455, 9455,20775, 9455, 9455, 9455, 9455, 9455, 9455,20775, 9455, 9455,20424, 20424,20438,20427, 0,20438, 0, 9455, 9455, 9455, 9455, 9455, 9455,20463,20775, 0, 0,20427, 9455,20438, 0, 0,20438, 0,20427, 0,20438,20463,20469, 0,20463, 0, 9455, 0,20463, 9455, 9455, 9455,20427, 9455, 9456, 9456,20438, 9456, 9456, 9456, 9456, 9456, 9456, 0, 9456, 9456,20463,21859,21859,20469, 0, 0, 0, 9456, 9456, 9456, 9456, 9456, 9456, 9456, 0,21859, 0,20469, 9456, 0, 0, 0,21859, 0,20469,20512,20332,20332, 0, 0, 0, 0, 9456, 0, 0, 9456, 9456, 9456,20337, 9456, 9457, 9457,20469, 9457, 9457, 9457, 9457, 9457, 9457, 0, 9457, 9457,20512,20859,20332, 0, 0, 0, 0, 9457, 9457, 9457, 9457, 9457, 9457,20337,20512,20859,20332, 20344, 9457,20332, 0,20512,20859,20332, 0, 0,20436, 20337, 0,20512, 0,20344, 9457, 0,20337, 9457, 9457, 9457,20344, 9457,20859,20332,20332, 0, 0,20444,20470, 20337,20337, 0, 0,20344,20344, 0,20436, 0,20465, 20465, 9457, 9496, 9496, 0, 9496, 9496, 9496, 9496, 9496, 9496,20436, 9496, 9496,20436,20444,20470, 0,20436, 0, 0, 9496, 9496, 9496, 9496, 9496, 9496,20465, 0,20444, 20470,20436, 9496,20470,20436, 0,20444,20470,20443,20443, 0,20465,20470,20440,20465,20516, 9496, 0,20465, 9496, 9496, 9496,20444, 9496, 9497, 9497, 0, 9497, 9497, 9497, 9497, 9497, 9497, 0, 9497, 9497,20443, 0,21964, 0, 0,20440,20516, 9497, 9497, 9497, 9497, 9497, 9497, 9497, 20443, 0,21964,20443, 9497,20440,20516,20443,20440,21964, 0,20478,20440,20516, 0,20466,20466, 0, 9497, 0, 20443, 9497, 9497, 9497, 0, 9497, 9532, 9532,20440, 9532, 9532, 9532, 9532, 9532, 9532, 0, 9532, 9532,20478, 0, 21101,20451, 0,20466, 0, 9532, 9532, 9532, 9532, 9532, 9532, 0,20478, 0,21101,20451, 9532,20466,20451,20478, 20466,21101,20451, 0,20466,20488,20455,21895,20466,21101, 9532, 0,20478, 9532, 9532, 9532,20451, 9532, 9533, 9533, 21101, 9533, 9533, 9533, 9533, 9533, 9533, 0, 9533, 9533, 0,21895,20488,20455, 0, 0, 0, 9533, 9533, 9533, 9533, 9533, 9533, 9533,20488,21895,20488,20455, 9533, 0, 0, 0,21895,20488,20455,20473,20489,20514,20488, 0, 0, 0, 9533, 0, 0, 9533, 9533, 9533,20455, 9533, 9593, 9593, 0, 9593, 9593, 9593, 9593, 9593, 9593, 0, 9593, 9593,20473,20489,20514, 0, 0, 0, 0, 9593, 9593, 9593, 9593, 9593, 9593,20489,20473,20489,20514,20473, 9593,20514, 0,20473,20489,20514,20479,20479,20473,20489, 20514, 0,21897,20520, 9593, 0,20473, 9593, 9593, 9593, 9593, 9593, 9594, 9594, 0, 9594, 9594, 9594, 9594, 9594, 9594,21897, 9594, 9594,20479,20521,21897, 0, 0, 0, 20520, 9594, 9594, 9594, 9594, 9594, 9594, 9594,20479, 0, 21897,20479, 9594, 0,20520,20479, 0,21897,20482,20482, 20490,20520,20521, 0,21315,20525, 9594, 0,20479, 9594, 9594, 9594, 9594, 9594, 9611, 9611,20521, 9611, 9611, 9611, 9611, 9611, 9611,20521, 9611, 9611,20482,20490,21315, 0, 0, 0,20525, 9611, 9611, 9611, 9611, 9611, 9611,20490, 20482,20490,21315,20482, 9611, 0,20525,20482,20490,21315, 0,20474,20492,20525,20513, 0,20347,20347, 9611,20490, 20482, 9611, 9611, 9611, 9611, 9611, 9612, 9612,21315, 9612, 9612, 9612, 9612, 9612, 9612, 0, 9612, 9612,20474,20492, 20526,20513, 0,21479,20347, 9612, 9612, 9612, 9612, 9612, 9612,20492,20474,20492, 0,20513, 9612,21479,20347,20474, 20492,20347,20513, 0,21479,20347, 0,20526,21479, 0, 9612,21983,20474, 9612, 9612, 9612, 9612, 9612,20347, 0, 20513,20526,20474,20347,20347,21983, 0, 0,20526, 0, 0, 0,21983, 0,21983, 9612, 9613, 9613, 0, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9613, 9615, 9615, 0, 9615, 9615, 9615, 9615, 9615, 9615, 0, 9615, 9615,20610,20493,21981, 0, 0,21981, 0, 9615, 9615, 9615, 9615, 9615, 9615, 0,20610, 0,21981, 20493, 9615, 0, 0,20610, 0,21981, 0,20529,20518, 20527,20493,21900, 0, 0, 9615,20610,20610, 9615, 9615, 9615, 9615, 9615, 9616, 9616,20493, 9616, 9616, 9616, 9616, 9616, 9616,20493, 9616, 9616,20529,20518,20527,21900, 0, 0, 0, 9616, 9616, 9616, 9616, 9616, 9616, 9616,20529, 20518,20527,21900, 9616, 0,21900,20529,20518,20527,21900, 20543,20496,20467,20467, 0,22017, 0, 9616,20518,20527, 9616, 9616, 9616, 9616, 9616, 9618, 9618,20496, 9618, 9618, 9618, 9618, 9618, 9618, 0, 9618, 9618,20543,20496,22017, 20467, 0,22017, 0, 9618, 9618, 9618, 9618, 9618, 9618, 20852,20543,20496,22017,20467, 9618, 0,20467,20543,20496, 22017,20467, 0,20543,20852, 0,20538,20538, 0, 9618, 0,20852, 9618, 9618, 9618,20467, 9618, 9622, 9622,20367, 9622, 9622, 9622, 9622, 9622, 9622, 0, 9622, 9622,20852, 20852,20538, 0, 0,20538,20367, 9622, 9622, 9622, 9622, 9622, 9622, 9622, 0, 0, 0,20367, 9622,20538,20539, 20539,20538, 0, 0,20487,20538, 0, 0, 0, 0, 20367, 9622, 0,20367, 9622, 9622, 9622,20367, 9622, 9650, 9650, 9650, 9650, 9650, 9650, 9650, 9650,20539, 0, 0, 20367,20487, 9650, 9650, 9650, 9650, 9650, 9650, 0,20487, 0,20539, 0,20487,20539,20487,20545,20544,20539,20548, 0, 9650,20487, 0,20539, 0, 0,20487, 9650, 9650, 9650, 9650, 9650, 9650, 9651, 9651, 9651, 9651, 9651, 9651, 9651, 9651, 0,20545,20544, 0,20548, 9651, 9651, 9651, 9651, 9651, 9651,20544, 0, 0, 0,20545,20544, 0, 20548,20551,20554,20555,20545,20544, 9651,20548, 0, 0, 0, 0, 0, 9651, 9651, 9651, 9651, 9651, 9651, 9654, 9654, 9654, 9654, 9654, 9654, 9654, 9654,21607,20551,20554, 20555, 0, 9654, 9654, 9654, 9654, 9654, 9654, 0, 0, 0,21607,20551,20554,20555,20564,20573,20573,21607,20551, 20554,20555,21607, 0, 0,20555,20551, 0, 9654, 9654, 9654, 9654, 9654, 9654, 9656, 9656, 9656, 9656, 9656, 9656, 9656, 9656,20564, 0,20573, 0, 0, 9656, 9656, 9656, 9656, 9656, 9656,20573, 0, 0,20564, 0,20573,20574, 20574,20573,20577,20564,20550,20573, 0, 0, 0, 9656, 0, 0, 0, 9656, 9656, 9656, 9656, 9656, 9656, 9661, 9661, 9661, 9661, 9661, 9661, 9661, 9661,20574, 0,20577, 0,20550, 9661, 9661, 9661, 9661, 9661, 9661, 0, 0, 0,20574, 0,20577,20574,20550,20579,20580,20574,20583, 20577,21710,20550,20550, 0, 0, 0, 0, 9661, 9661, 9661, 9661, 9661, 9661, 9663, 9663, 9663, 9663, 9663, 9663, 9663,20550, 0,20579,20580,21710,20583, 9663, 9663, 9663, 9663, 9663, 9663, 0, 0, 0, 0,20579,20580,21710, 20583,20586,20590,20583,20579,20580,21710,20583,20579, 9663, 21710,20580, 0, 9663, 9663, 9663, 9663, 9663, 9663, 9675, 9675, 9675, 9675, 9675, 9675, 9675, 9675,21584,20586,20590, 0, 0, 9675, 9675, 9675, 9675, 9675, 9675, 0, 0, 0,21584,20586,20590, 0,20594,20595,20585,21584,20586, 20590,21584, 0, 0, 0,20586, 0, 0, 9675, 9675, 9675, 9675, 9675, 9675, 9677, 9677, 9677, 9677, 9677, 9677, 9677,20585,20594,20595,20585, 0, 0, 9677, 9677, 9677, 9677, 9677, 9677, 0, 0, 0,20594,20595,20585,20594, 20595,20585,20596,20594,20595,20585, 0,20594, 0, 0, 0, 0,20595, 9677, 9677, 9677, 9677, 9677, 9677, 9691, 9691, 9691, 9691, 9691, 9691, 9691, 9691, 0, 0,20596, 0, 0, 9691, 9691, 9691, 9691, 9691, 9691, 0, 0, 0, 0, 0,20596,20598,20598,20596,22018,20215,20215, 20596, 0, 0, 0, 0, 0, 0, 0, 9691, 9691, 9691, 9691, 9691, 9691, 9693, 9693, 9693, 9693, 9693, 9693, 9693,22018,20598, 0, 0, 0,20215, 9693, 9693, 9693, 9693, 9693, 9693, 0, 0,22018,20598, 0,20215,20598, 20215, 0,22018,20598,20597,20597,20600,20215, 0,20598, 0, 0,20215, 9693, 9693, 9693, 9693, 9693, 9693, 9702, 20215, 9702, 9702, 9702, 9702, 9702, 9702, 9702, 9702,20597, 21717,21718,20597,20600, 9702, 9702, 9702, 9702, 9702, 9702, 0, 0, 0, 0,21717,21718,20597,20600,20601,20597, 20602,21717,21718,20597,20600,21717,21718, 0,20600, 0, 9702, 9702, 9702, 9702, 9702, 9702, 9708, 9708, 9708, 9708, 9708, 9708, 9708, 9708, 0,20601,21844,20602, 0, 9708, 9708, 9708, 9708, 9708, 9708, 0, 0, 0, 0,20601, 21844,20602,20622,20624,20646,20644,20601,21844,20602, 0, 21844, 0, 0, 0,20601, 9708, 9708, 9708, 9708, 9708, 9708, 9712, 9712, 9712, 9712, 9712, 9712, 9712, 9712,20622, 20624,20646,20644, 0, 9712, 9712, 9712, 9712, 9712, 9712, 0,20622,20624,20622,20624,20646,20644,20624,20645,20654, 20622,20624,20646,20644, 0, 0,20624,20644,20622, 0, 9712, 9712, 9712, 9712, 9712, 9712, 9721, 9721, 9721, 9721, 9721, 9721, 9721, 0, 0,20645,20654,21775, 0, 9721, 9721, 9721, 9721, 9721, 9721, 0, 0, 0, 0,20645, 20654,21775,20656,20439,21775,20524,20645,20654,21775, 0, 0, 0,21775,20654,20645, 9721, 9721, 9721, 9721, 9721, 9721, 9723, 9723, 9723, 9723, 9723, 9723, 9723, 9723,20656, 20399,20439,20524, 0, 9723, 9723, 9723, 9723, 9723, 9723, 0, 0, 0,20656,20399,20439,20524,20399,20439, 0, 20656,20399,20439,20524, 0, 0,20494,20399,20439, 0, 9723, 9723, 9723, 9723, 9723, 9723, 9742,20399,20439,20524, 0, 0,20494, 9742,20718, 9742, 9742, 9742, 9742, 9742, 9742, 9742, 9742,20494,21184,20718, 0,20476, 9742, 9742, 9742, 9742, 9742, 9742, 0, 0, 0,20494,21184,20718, 0,20476,20718, 0,20494,21184,20718, 9742,20476,20437, 9742,20565,20534,21184, 9742, 9742, 9742, 9742, 9742, 9742, 9758,20476,20476,20494,21184, 0, 0, 9758,20437, 9758, 9758, 9758, 9758, 9758, 9758, 9758, 9758,20437,20565,20534, 0,20477, 9758, 9758, 9758, 9758, 9758, 9758, 0,20345, 20345,20437,20565,20534,20437,20477,20534, 0,20437,20565, 20534, 9758,20477, 0,20534, 0,20345,20565, 9758, 9758, 9758, 9758, 9758, 9758,20437,20477,20534,20345,20565, 0, 20477, 9758, 9782, 9782, 0, 9782, 9782, 9782, 9782, 9782, 9782,20345, 9782, 9782,20345,20670,21176, 0,20345,20915, 0, 9782, 9782, 9782, 9782, 9782, 9782,21176, 0,20670, 0,20345, 9782,20915, 0, 0,20670, 0, 0, 0, 20915,21176, 0, 0,20491, 0, 9782,21176,21176, 9782, 9782, 9782,20670, 9782,20498, 9782, 9791, 9791,20915, 9791, 9791, 9791, 9791, 9791, 9791, 0, 9791, 9791, 0, 0, 20498,20491, 0,20511, 0, 9791, 9791, 9791, 9791, 9791, 9791,20498, 0,20491, 0,20491, 9791,20511, 0,20498, 0, 0,20491,20650,20511,20498,20662,20635, 0, 0, 9791, 0,20498, 9791, 9791, 9791,20491, 9791,20511, 9791, 9803,20635, 9803, 9803, 9803, 9803, 9803, 9803, 9803, 9803, 20650,22073,20635,20662, 0, 9803, 9803, 9803, 9803, 9803, 9803, 0, 0, 0,20650,22073,20635,20662,20652, 0, 0,20650,22073,20635,20662, 0, 0, 0, 0,20650, 22073, 9803, 9803, 9803, 9803, 9803, 9803, 9808, 9808, 9808, 9808, 9808, 9808, 9808, 9808,20652, 0, 0, 0, 9808, 9808, 9808, 9808, 9808, 9808, 9808, 0, 0, 0,20652, 0, 0,20652, 0, 0, 0,20652,20530,20495,20659, 0,20652, 0, 0, 0, 0, 9808, 9808, 9808, 9808, 9808, 9808, 9809, 9809,20495, 9809, 9809, 9809, 9809, 9809, 9809, 0, 9809, 9809,20530,20495,20659, 0, 0, 0, 0, 9809, 9809, 9809, 9809, 9809, 9809, 0,20530,20495, 20659,20530, 9809, 0, 0,20530,20495,20659, 0,20552, 20530,20578, 0, 0, 0,20659, 9809, 0,20530, 9809, 9809, 9809,20495, 9809, 9810, 9810,20497, 9810, 9810, 9810, 9810, 9810, 9810, 0, 9810, 9810,20552,22000,20578, 0, 0, 0,20497, 9810, 9810, 9810, 9810, 9810, 9810, 9810, 20552,22000,20578,20497, 9810, 0, 0,20552,22000,20578, 0, 0,20499,20664,20519,22000, 0,20497, 9810,20552, 20578, 9810, 9810, 9810,20497, 9810, 9826, 9826,20499, 9826, 9826, 9826, 9826, 9826, 9826,20664, 9826, 9826,20497,20499, 20664,20519, 0, 0, 0, 9826, 9826, 9826, 9826, 9826, 9826, 0, 0,20499,20664,20519, 9826, 0, 0, 0, 20499,20664,20519,20549,20500,20666,20681, 0, 0, 0, 9826, 0, 0, 9826, 9826, 9826,20519, 9826, 9827, 9827, 20500, 9827, 9827, 9827, 9827, 9827, 9827, 0, 9827, 9827, 20549,20500,20666,20681,20681, 0,20549, 9827, 9827, 9827, 9827, 9827, 9827, 9827,20549,20500,20666,20681, 9827, 0, 0,20549,20500,20666,20681,20683,20501, 0,20522, 0, 0, 0, 9827, 0, 0, 9827, 9827, 9827,20503, 9827, 9841, 9841,20501, 9841, 9841, 9841, 9841, 9841, 9841, 0, 9841, 9841,20683,20501,20503,20522, 0, 0, 0, 9841, 9841, 9841, 9841, 9841, 9841,20503,20683,20501, 0,20522, 9841, 0, 0,20683,20501, 0,20522,20563,20501,20503, 20522,20683, 0, 0, 9841, 0,20503, 9841, 9841, 9841, 20522, 9841, 9842, 9842,20502, 9842, 9842, 9842, 9842, 9842, 9842, 0, 9842, 9842,20563,20503,22020, 0, 0, 0, 20502, 9842, 9842, 9842, 9842, 9842, 9842, 9842,20563, 0, 22020,20502, 9842,22020, 0,20563, 0,22020, 0, 0, 20504,20678,20678, 0, 0,20502, 9842, 0,20563, 9842, 9842, 9842,20502, 9842, 9854, 9854,20504, 9854, 9854, 9854, 9854, 9854, 9854, 0, 9854, 9854,20502,20504,22071,20678, 0, 0, 0, 9854, 9854, 9854, 9854, 9854, 9854, 0, 0,20504,22071,20678, 9854, 0,20678, 0,20504,22071, 20678,20603,20505,20684,20523, 0,22071,20685, 9854, 0, 0, 9854, 9854, 9854,20504, 9854, 9855, 9855,20505, 9855, 9855, 9855, 9855, 9855, 9855, 0, 9855, 9855,20603,20505, 20684,20523, 0, 0,20685, 9855, 9855, 9855, 9855, 9855, 9855, 9855,20603,20505,20684,20523, 9855, 0,20685,20603, 20505,20684,20523,20603,20506,20685,20528, 0, 0,20687, 9855, 0,20603, 9855, 9855, 9855,20523, 9855, 9865, 9865, 20506, 9865, 9865, 9865, 9865, 9865, 9865, 0, 9865, 9865, 20609,20506,22089,20528, 0, 0,20687, 9865, 9865, 9865, 9865, 9865, 9865, 0,20609,20506,22089,20528, 9865, 0, 20687,20609,20506,22089,20528,20605,20506,20687,20609,22068, 20537,20687, 9865, 0,20609, 9865, 9865, 9865,20528, 9865, 9866, 9866,20507, 9866, 9866, 9866, 9866, 9866, 9866, 0, 9866, 9866,20605,22068,22068, 0, 0,20537,20507, 9866, 9866, 9866, 9866, 9866, 9866, 9866,20605,22068, 0,20507, 9866,20537, 0,20605,22068, 0, 0, 0,20537,20688, 0,20540,20540,20507, 9866, 0,20605, 9866, 9866, 9866, 20507, 9866, 9873, 9873,20537, 9873, 9873, 9873, 9873, 9873, 9873, 0, 9873, 9873,20507, 0,20688, 0, 0,20540, 22087, 9873, 9873, 9873, 9873, 9873, 9873, 0,22087, 0, 20688,20532, 9873,20540,22087, 0,20540,20688, 0,20604, 20540,22087,20546, 0,20695,20532, 9873, 0,20532, 9873, 9873, 9873,20532, 9873, 9874, 9874,20540, 9874, 9874, 9874, 9874, 9874, 9874,20532, 9874, 9874,20604,20675,20532,20546, 0,20695, 0, 9874, 9874, 9874, 9874, 9874, 9874, 9874, 20604,20675, 0,20546, 9874,20695, 0,20604,20675, 0, 20546, 0,20695,20675, 0,20604,20348,20348, 9874,21958, 20604, 9874, 9874, 9874,20675, 9874, 9878, 9878,20546, 9878, 9878, 9878, 9878, 9878, 9878, 0, 9878, 9878,20434,20536, 20553,20553, 0,21958,20348, 9878, 9878, 9878, 9878, 9878, 9878, 0,21958,20536, 0, 0, 9878,21958,20348, 0, 20536,20348, 0, 0,21958,20348,20434, 9878,20553, 0, 9878,20348,20434, 9878, 9878, 9878,20536, 9878,20348,20348, 20434,20536,20553,20434,20587,20691, 0,20434, 0,20553, 0, 0, 0, 9878, 9879, 9879, 0, 9879, 9879, 9879, 9879, 9879, 9879,20434, 9879, 9879,22220,20553,20553, 0, 0,20587,20691, 9879, 9879, 9879, 9879, 9879, 9879, 0, 22220, 0, 0,20533, 9879,20587,20691,22220, 0, 0, 0, 0,20587,20691,20713,22128, 0,20533, 9879,20691, 20533, 9879, 9879, 9879,20533, 9879, 9880, 9880,20587, 9880, 9880, 9880, 9880, 9880, 9880, 0, 9880, 9880,20533,22128, 20533,20713, 0, 0,21776, 9880, 9880, 9880, 9880, 9880, 9880, 9880, 0,22128, 0,20713, 9880, 0,21776, 0, 22128,21776,20713,20711,20667,21776,20713, 0,20556,21776, 9880, 0, 0, 9880, 9880, 9880,20372, 9880, 9882, 9882, 20472, 9882, 9882, 9882, 9882, 9882, 9882, 0, 9882, 9882, 20711,20667,20372, 0,21836,20556, 0, 9882, 9882, 9882, 9882, 9882, 9882,20372,20711,20667, 0,20472, 9882,20556, 0,20711,20667, 0, 0, 0,20556,20372,21836, 9882, 20372,20472, 9882,20711,20372, 9882, 9882, 9882,20472, 9882, 20556,20667,21836, 0, 0, 0, 0,20372,20566,21836, 0,20472, 0,21836,20809, 9882,20472,20591, 9882, 9888, 9888,20576, 9888, 9888, 9888, 9888, 9888, 9888,20809, 9888, 9888,20809, 0,20591, 0,20809,20566, 0, 9888, 9888, 9888, 9888, 9888, 9888,20591,20566, 0, 0,20576, 9888, 20566,20809, 0,20566, 0, 0, 0,20566,20591,20668, 20567,20567,20576, 9888, 0,20591, 9888, 9888, 9888,20576, 9888, 9889, 9889,20566, 9889, 9889, 9889, 9889, 9889, 9889, 0, 9889, 9889,20576, 0,22074,20668, 0,20567,22221, 9889, 9889, 9889, 9889, 9889, 9889, 9889, 0, 0,22074, 20668, 9889,20567,22221, 0,20567,22074,20668,20592,20567, 22221,22074,20569,20676,20676, 9889, 0, 0, 9889, 9889, 9889,20668, 9889, 9900, 9900,20567, 9900, 9900, 9900, 9900, 9900, 9900, 0, 9900, 9900,20592, 0, 0, 0, 0, 20569,20676, 9900, 9900, 9900, 9900, 9900, 9900, 0,20592, 0, 0,20592, 9900,20569,20676,20592,20569,20676, 0, 20606,20569,20676,20715,20572,20572, 0, 9900, 0,20592, 9900, 9900, 9900,20676, 9900, 9901, 9901,20569, 9901, 9901, 9901, 9901, 9901, 9901, 0, 9901, 9901,20606, 0,22295, 20715, 0,20572, 0, 9901, 9901, 9901, 9901, 9901, 9901, 9901,20606, 0,22295,20715, 9901,20572, 0,20606,20572, 22295,20715,20712,20572,20575,20575, 0,20572, 0, 9901, 0,20606, 9901, 9901, 9901,20593, 9901, 9908, 9908,20572, 9908, 9908, 9908, 9908, 9908, 9908, 0, 9908, 9908,20712, 20922,22133,20575, 0, 0,20712, 9908, 9908, 9908, 9908, 9908, 9908,20593,20712,20922,22133,20575, 9908,22133,20575, 20712,20922,22133,20575, 0,20712,20593,22133,20599,20599, 20686, 9908, 0,20593, 9908, 9908, 9908,20922, 9908, 9909, 9909,20575, 9909, 9909, 9909, 9909, 9909, 9909, 0, 9909, 9909,20593,20593,22296, 0, 0,20599,20686, 9909, 9909, 9909, 9909, 9909, 9909, 9909, 0, 0,22296, 0, 9909, 20599,20686, 0,20599,22296,20611,20611,20599,20686, 0, 20568,20480,20480, 9909, 0, 0, 9909, 9909, 9909,20686, 9909, 9913, 9913,20599, 9913, 9913, 9913, 9913, 9913, 9913, 20611, 9913, 9913,20611, 0, 0, 0, 0,20568,20480, 9913, 9913, 9913, 9913, 9913, 9913, 0,20611, 0, 0, 20611, 9913,20568,20480,20611,20568,20480,20648, 0,20568, 20480, 0, 9913, 0,20480, 9913, 0,20611, 9913, 9913, 9913,20648, 9913,20480,20480,20568, 0,20568,20648, 0, 0, 0, 0, 0,20608, 0, 0,20616, 9913, 9914, 9914,20648, 9914, 9914, 9914, 9914, 9914, 9914,20608, 9914, 9914,21606,20618,20616, 0,20608,20608,21606, 9914, 9914, 9914, 9914, 9914, 9914,20616,21606, 0, 0,20608, 9914, 0, 0,21606, 0,20608,20612,20612, 0,20616,20618, 0, 0, 0, 9914, 0,20616, 9914, 9914, 9914, 0, 9914, 9915, 9915,20618, 9915, 9915, 9915, 9915, 9915, 9915, 20618, 9915, 9915,20612, 0, 0, 0, 0, 0, 0, 9915, 9915, 9915, 9915, 9915, 9915, 9915,20612,20618,20618, 20612, 9915, 0, 0,20612, 0, 0,20614,20614,20626, 20612,20626, 0,20481,20481, 9915, 0,20612, 9915, 9915, 9915, 0, 9915, 9917, 9917,20626, 9917, 9917, 9917, 9917, 9917, 9917, 0, 9917, 9917,20614,20626, 0,20619, 0, 0,20481, 9917, 9917, 9917, 9917, 9917, 9917, 0,20614, 20626, 0,20614, 9917,20619,20481,20614,20626,20481, 0, 0,20615,20481, 0, 9917,20619,20614, 9917, 0,20614, 9917, 9917, 9917, 0, 9917,20481,20481,20619, 0,20619, 20627, 0, 0, 0,20483, 0,20619, 0, 0,20615, 9917,20619, 0, 9917, 9931, 9931,20627, 9931, 9931, 9931, 9931, 9931, 9931,20615, 9931, 9931,20615,20627,20723, 0, 20615, 0,20483, 9931, 9931, 9931, 9931, 9931, 9931, 0, 0,20627, 0,20615, 9931, 0,20483, 0,20627,20483, 20744, 0,20627,20483, 0,20723,20483, 0, 9931,22496, 0, 9931, 9931, 9931,20744, 9931,20483,20483, 0,20723, 0,20744, 0,22496, 0,20744,20723, 0, 0, 0, 22496, 9931, 9932, 9932,20744, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9932, 9937, 9937, 0, 9937, 9937, 9937, 9937, 9937, 9937, 0, 9937, 9937, 0, 20625,21574, 0,21574,21902, 0, 9937, 9937, 9937, 9937, 9937, 9937,21574, 0, 0, 0,20625, 9937,21902, 0, 9937,21902, 0, 0,20617,21902,21574,20625,21902,20655, 20726, 9937, 0,21574, 9937, 9937, 9937, 9937, 9937, 9938, 9938,20625, 9938, 9938, 9938, 9938, 9938, 9938,20625, 9938, 9938,20617, 0, 0, 0, 0,20655,20726, 9938, 9938, 9938, 9938, 9938, 9938, 0,20617,20625,20625,20617, 9938, 20655,20726,20617, 0, 0, 0,20653,20655,20726,20623, 0,20690,20730, 9938, 0,20617, 9938, 9938, 9938, 9938, 9938, 9940, 9940,20655, 9940, 9940, 9940, 9940, 9940, 9940, 20653, 9940, 9940,20653, 0,20690,20623, 0,20690,20730, 9940, 9940, 9940, 9940, 9940, 9940, 0,20653,20623, 0, 20623, 9940,20690,20730,20653,20690,20730,20623,20727,20690, 20730,20651,20708,20708,20690, 9940, 0,20653, 9940, 9940, 9940,20630, 9940, 9941, 9941,20623, 9941, 9941, 9941, 9941, 9941, 9941, 0, 9941, 9941,20727, 0,20630,20651, 0, 20708,20708, 9941, 9941, 9941, 9941, 9941, 9941,20630,20727, 0, 0,20651, 9941,20708, 0,20727,20708, 0,20651, 20727,20708,20630, 0, 0, 0, 0, 9941, 0,20630, 9941, 9941, 9941, 9941, 9941, 9942, 9942,20651, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9942, 9945, 9945, 0, 9945, 9945, 9945, 9945, 9945, 9945, 0, 9945, 9945,20719,20986,20571, 0, 0, 0, 0, 9945, 9945, 9945, 9945, 9945, 9945,20294,20719,20986, 0,20719, 9945, 0, 0,20719,20986,20294,20294,20294,20294,20294, 20294,20294,20571, 0, 9945, 0,20719, 9945, 9945, 9945, 9945, 9945,20986,20294,20710,20710,20571, 0, 0,20571, 0, 0, 0,20571, 9945, 9946, 9946,20294, 9946, 9946, 9946, 9946, 9946, 9946,20294, 9946, 9946,20571,20629,20571, 22414, 0,20710,22414, 9946, 9946, 9946, 9946, 9946, 9946, 0, 0, 0, 0,20629, 9946,20710,22414, 0,20710, 0, 0, 0,20710,22414,20629, 0,20734,20734, 9946, 0,20710, 9946, 9946, 9946, 0, 9946, 9959, 9959,20629, 9959, 9959, 9959, 9959, 9959, 9959,20629, 9959, 9959, 9959, 9959, 9959, 9959, 9959, 9959,20734, 9959, 9959, 9959, 9959, 9959, 9959,20629, 0, 0, 0,20672, 9959, 0,20734, 0, 0,20734, 0,20657,20633,20734,20660, 0,20736, 20672, 9959, 0,20672, 9959, 9959, 9959,20672, 9959, 9960, 9960,20633, 9960, 9960, 9960, 9960, 9960, 9960, 0, 9960, 9960,20657,20633,20672,20660,20672,20736,22309, 9960, 9960, 9960, 9960, 9960, 9960, 0,20657,20633, 0,20660, 9960, 20736,22309,20657,20633, 0,20660, 0,20736,22309,20633, 0, 0,22309, 9960, 0,20657, 9960, 9960, 9960, 9960, 9960, 9961, 9961,20660, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9961, 9964, 9964, 0, 9964, 9964, 9964, 9964, 9964, 9964, 0, 9964, 9964,20699,20628, 20570, 0, 0,20694, 0, 9964, 9964, 9964, 9964, 9964, 9964, 0, 0,20628, 0,20628, 9964,20694, 0, 0, 0, 0, 0,20628,20694,20699,20628,20720,20570, 0, 9964, 0, 0, 9964, 9964, 9964, 9964, 9964,20694,20699, 20628,20720,20570,20628,20720,20570,20699,20628,20720,20570, 9964, 9965, 9965,20636, 9965, 9965, 9965, 9965, 9965, 9965, 20570, 9965, 9965,20745,20699,20570,20720,20720,22297,20636, 9965, 9965, 9965, 9965, 9965, 9965, 0,20745, 0, 0, 20636, 9965,22297, 0,20745, 0, 0, 0, 0,22297, 0, 0, 0, 0,20636, 9965,22297,20745, 9965, 9965, 9965,20636, 9965, 9977, 9977,20636, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 9977, 0, 0, 0, 0,22497, 9977, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22497, 9977, 0, 9977, 9977, 9977, 9977,22497, 9977, 9978, 9978, 0, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9978, 9979, 9979, 0, 9979, 9979, 9979, 9979, 9979, 9979, 0, 9979, 9979, 9979, 9979, 9979,22354, 0,20671, 0, 9979, 9979, 9979, 9979, 9979, 9979, 0, 0, 0, 0,22354, 9979,20671,22354, 0,20671, 0,22354, 0,20671, 0, 0, 0, 0,22354, 9979, 0,20671, 9979, 9979, 9979, 9979, 9979, 9980, 9980,20671, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 9980, 0, 0, 0, 0, 0, 9980, 0,20756, 0,20757,20759, 0,20669, 0, 0, 0, 0, 0, 0, 9980, 0, 9980, 9980, 9980, 9980, 9980, 9980, 9986, 9986, 9986, 9986, 9986, 9986, 9986,20756, 0,20757,20759, 0,20669, 9986, 9986, 9986, 9986, 9986, 9986, 0, 0,20756,20759,20757,20759, 0, 20669, 0,20756, 0,20757,20759, 9986,20669,20757, 0, 20759, 0, 0, 9986, 9986, 9986, 9986, 9986, 9986, 9990, 9990,20669, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9990, 9993, 9993, 0, 9993, 9993, 9993, 9993, 9993, 9993, 0, 9993, 9993,20753,20634,22132, 0, 0, 0, 0, 9993, 9993, 9993, 9993, 9993, 9993, 0, 20753, 0,22132,20634, 9993,22132, 0,20753, 0,22132, 9993, 0,20701,20621,20634, 0, 0,22132, 9993, 0, 20753, 9993, 9993, 9993, 9993, 9993, 9994, 9994,20634, 9994, 9994, 9994, 9994, 9994, 9994,20634, 9994, 9994, 0,20701, 20621,20765, 0,22185, 0, 9994, 9994, 9994, 9994, 9994, 9994,20634,20621,20701,20621, 0, 9994,20765, 0, 0, 20701,20621, 0, 0,20613,20613,20621,22185,20765, 0, 9994,20701,21345, 9994, 9994, 9994, 9994, 9994, 9994,20621, 20621,22185,20765,20638, 0, 0,21345,20783,22185,20765, 22185, 0,20613,21345,21345,20632, 9994, 9996, 9996,20638, 9996, 9996, 9996, 9996, 9996, 9996,20613, 9996, 9996,20613, 20638,20632,21345,20613,20783, 0, 9996, 9996, 9996, 9996, 9996, 9996,20632, 0,20638, 0,20613, 9996,20783,20613, 0,20638, 0, 0, 0,20783,20632,20638, 0,22183, 0, 9996, 0,20632, 9996, 9996, 9996, 0, 9996, 9997, 9997,20637, 9997, 9997, 9997, 9997, 9997, 9997, 0, 9997, 9997,20632,20632,22183, 0,20637,22183,20637, 9997, 9997, 9997, 9997, 9997, 9997, 9997,20637, 0,22183,20637, 9997, 0, 0, 0, 0,22183, 0,20658,20639,20785,20682, 0,20787,20637, 9997, 0,20637, 9997, 9997, 9997,20637, 9997,10001,10001,20639,10001,10001,10001,10001,10001,10001, 0,10001,10001,20658,20639,20785,20682, 0,20787, 0, 10001,10001,10001,10001,10001,10001, 0,20658,20639,20785, 20682,10001,20787, 0,20658,20639,20785,20682,20661,20787, 20731, 0,20682, 0,20792,10001, 0,20658,10001,10001, 10001,20639,10001,10002,10002,20682,10002,10002,10002,10002, 10002,10002, 0,10002,10002,20661,20674,20731, 0, 0, 0,20792,10002,10002,10002,10002,10002,10002,10002,20661, 20674,20731,20661,10002,20731,20792,20661,20674,20731, 0, 20663,20661,20792, 0, 0,20674,20731,10002, 0,20661, 10002,10002,10002,20674,10002,10003,10003,20731,10003,10003, 10003,10003,10003,10003, 0,10003,10003,20663, 0,21189, 0, 0, 0, 0,10003,10003,10003,10003,10003,10003, 0,20663,20581,21189,20663,10003,21629,10003,20663, 0, 21189,20581,20581,20581,20581,20581,20581,20581,20750,10003, 21629,20663,10003,10003,10003,20795,10003,21629,21189,20581, 0, 0, 0,10003,10013,10013, 0,10013,10013,10013, 10013,10013,10013,20581,10013,10013,20750, 0,21629, 0, 20581,20673,20795,10013,10013,10013,10013,10013,10013, 0, 20750, 0, 0,20750,10013,20673,20795,20750,20673, 0, 0,20665,20673,20795,20760, 0,20790,20673,10013, 0, 20750,10013,10013,10013,10013,10013,10014,10014,20673,10014, 10014,10014,10014,10014,10014, 0,10014,10014,20665, 0, 0,20760, 0,20790,21712,10014,10014,10014,10014,10014, 10014, 0,20665,20760, 0,20760,10014,20790,21712,20665, 0,20762,20760,20798,20790,21712,20760,20760,20790, 0, 10014, 0,20665,10014,10014,10014,10014,10014,10018,10018, 10018,10018,10018,10018,10018,10018,21712, 0,20762,21965, 20798,10018,10018,10018,10018,10018,10018, 0, 0, 0, 20762, 0,20762,21965,20798,20764, 0,20692,20620,20762, 21965,20798, 0,20762, 0,20798, 0,10018,10018,10018, 10018,10018,10018,10020,10020,10020,10020,10020,10020,10020, 10020,21965,20764, 0,20692,20620,10020,10020,10020,10020, 10020,10020, 0, 0,20764, 0,20764,20620,20692,20620, 0, 0,20620,20764, 0,20692,20620, 0,20763,20702, 0,20620,10020,10020,10020,10020,10020,10020,10024,20620, 0,20692, 0, 0, 0,20908, 0,10024,10024,10024, 10024,10024,10024,10024,10024,20763,20908,20702,20702, 0, 10024,10024,10024,10024,10024,10024, 0,20763, 0,20763, 20908,20702, 0, 0,20702, 0,20763,20908,20702,20677, 20677,20908,22070, 0,20763, 0,10024,10024,10024,10024, 10024,10024,10030,10030,20702,10030,10030,10030,10030,10030, 10030, 0,10030,10030, 0,22415,22070,20677, 0, 0, 0,10030,10030,10030,10030,10030,10030, 0, 0,22415, 22070,20677,10030, 0,20677,10030,22415,22070,20677,20791, 20721,20800,22415, 0,20802,22070,10030, 0, 0,10030, 10030,10030,20677,10030,10031,10031,20631,10031,10031,10031, 10031,10031,10031, 0,10031,10031,20791,20721,20800, 0, 0,20802,20631,10031,10031,10031,10031,10031,10031, 0, 20791,20721,20800,20631,10031,20802, 0,20791,20721,20800, 0, 0,20802, 0, 0,20791, 0,20631,10031,20721, 20631,10031,10031,10031,20631,10031,10034,10034,10034,10034, 10034,10034,10034,10034, 0, 0,22603,20631, 0,10034, 10034,10034,10034,10034,10034, 0, 0, 0, 0, 0, 22603,20799,20801,20805,20806,20689,20689,22603, 0, 0, 0, 0,22603, 0, 0,10034,10034,10034,10034,10034, 10034,10036,10036,10036,10036,10036,10036,10036,20799,20801, 20805,20806,20801,20689,10036,10036,10036,10036,10036,10036, 0, 0,20799,20801,20805,20806, 0,20689, 0,20799, 20801,20805,20806,20822,20689,20704, 0,20799, 0, 0, 10036,10036,10036,10036,10036,10036,10043,10043,20689,10043, 10043,10043,10043,10043,10043,10043,10043,10043,22549, 0, 20822, 0, 0,20704, 0,10043,10043,10043,10043,10043, 10043, 0,22549, 0,20822,22549,10043,20704, 0,22549, 20704,20822, 0,20817,20704,20822, 0,20705,22131, 0, 10043, 0,20704,10043,10043,10043,10043,10043,10044,10044, 20704,10044,10044,10044,10044,10044,10044,10044,10044,10044, 20817, 0,22131,20817, 0,20705, 0,10044,10044,10044, 10044,10044,10044,10044,20817, 0,22131, 0,10044,20705, 0,20817,20705,22131, 0,20714,20705,20819, 0,20707, 22131, 0,10044, 0,20705,10044,10044,10044,10044,10044, 10047,10047,20705,10047,10047,10047,10047,10047,10047,10047, 10047,10047,20714, 0,20819, 0, 0,20707, 0,10047, 10047,10047,10047,10047,10047, 0,20714, 0,20819, 0, 10047,20707, 0,20714,20707,20819,10047,20819,20707,20700, 20828,20709,20709,20707,10047, 0,20714,10047,10047,10047, 10047,10047,10048,10048,20707,10048,10048,10048,10048,10048, 10048,10048,10048,10048,22601, 0,20700,20828,20770,20709, 20703,10048,10048,10048,10048,10048,10048, 0,22601, 0, 20700,20828,10048,20709,20770,22601,20709,20700,20828, 0, 20709,20766, 0,22601, 0,20770,10048, 0,20703,10048, 10048,10048,10048,10048,10048,20700,20700,20766,20709,20770, 0,20722,20703,20824, 0,20703,20770, 0,20766,20703, 0, 0,10048,10052,10052, 0,10052,10052,10052,10052, 10052,10052,20766,10052,10052,20703,20737,20703,20722,20766, 20824, 0,10052,10052,10052,10052,10052,10052, 0, 0, 0, 0,20722,10052,20824, 0,20766,20824, 0,20722, 20735,20824,20706,20737, 0, 0,20824,10052, 0, 0, 10052,10052,10052,20722,10052,10053,10053,20737,10053,10053, 10053,10053,10053,10053,20737,10053,10053,20735, 0, 0, 20706,20728,20737,20769,10053,10053,10053,10053,10053,10053, 0,20735, 0,20737,20706,10053, 0,20706,20735,20769, 0,20706, 0, 0,22694, 0, 0,10053,20728,10053, 20769,20735,10053,10053,10053, 0,10053,20706,22694,20706, 20732,20732,20728, 0,20769,22694, 0, 0, 0,20728, 0,20769, 0,10053,10054,10054,20768,10054,10054,10054, 10054,10054,10054,20728,10054,10054,22693,20769,20732, 0, 0, 0,20768,10054,10054,10054,10054,10054,10054,10054, 22693, 0,20732,20768,10054,20732, 0,22693, 0,20732, 0,20729,20767,20835, 0,22693, 0,20768,10054, 0, 20732,10054,10054,10054,20768,10054,10062,10062,20767,10062, 10062,10062,10062,10062,10062,20768,10062,10062,20729,20767, 20835, 0, 0, 0, 0,10062,10062,10062,10062,10062, 10062, 0,20729,20767,20835,20729,10062, 0, 0,20729, 20767,20835,20767,20738,20771,20733,20733, 0,22294, 0, 10062, 0,20729,10062,10062,10062, 0,10062,10063,10063, 20771,10063,10063,10063,10063,10063,10063, 0,10063,10063, 20738,20771,22294,20733, 0, 0, 0,10063,10063,10063, 10063,10063,10063,10063,20738,20771,22294,20733,10063, 0, 20733,20738,20771,22294,20733,20739,20771,20836,20758, 0, 0, 0,10063, 0,20738,10063,10063,10063,20733,10063, 10067,10067,21307,10067,10067,10067,10067,10067,10067, 0, 10067,10067,20739,21307,20836,20758, 0, 0, 0,10067, 10067,10067,10067,10067,10067, 0,20739,21307,20836,20758, 10067, 0, 0,20739,21307,20836,20758,20741,20774,20836, 0, 0,21307,20793,10067, 0,20739,10067,10067,10067, 20758,10067,10068,10068,20774,10068,10068,10068,10068,10068, 10068, 0,10068,10068,20741,20774,22550, 0, 0, 0, 20793,10068,10068,10068,10068,10068,10068,10068,20741,20774, 22550,20741,10068,22550,20793,20741,20774,22550, 0,20741, 20777,20793, 0, 0, 0, 0,10068, 0,20741,10068, 10068,10068,20793,10068,10069,10069,20777,10069,10069,10069, 10069,10069,10069, 0,10069,10069, 0,20777, 0, 0, 0, 0, 0,10069,10069,10069,10069,10069,10069, 0, 20717,20777, 0, 0,10069,10069, 0, 0,20777,20717, 20717,20717,20717,20717,20717,20717, 0,20742,10069,20777, 0,10069,10069,10069, 0,10069, 0,20717, 0, 0, 0,10069,10071,10071,20779,10071,10071,10071,10071,10071, 10071,20717,10071,10071,20742,22509,22780, 0,20717, 0, 20779,10071,10071,10071,10071,10071,10071, 0,20742,22509, 22780,20779,10071, 0, 0,20742,22509,22780,20748,20748, 20776,20786, 0, 0, 0,20779,10071,22509,20742,10071, 10071,10071,20779,10071,10072,10072,20776,10072,10072,10072, 10072,10072,10072, 0,10072,10072,20748,20776,20786, 0, 0, 0, 0,10072,10072,10072,10072,10072,10072, 0, 20748,20776,20786,20748,10072, 0, 0,20748,20776,20786, 20776,20740,20826,20804, 0, 0, 0,20786,10072, 0, 20748,10072,10072,10072, 0,10072,10074,10074,20786,10074, 10074,10074,10074,10074,10074, 0,10074,10074,20740,20826, 20804,20782, 0, 0,23042,10074,10074,10074,10074,10074, 10074, 0,20740,20826,20804,20782,10074,10074,23042,20740, 20826,20804,20782, 0, 0,23042, 0,20740,23042,20837, 10074,20826,20740,10074,10074,10074,20782,10074,20740,20743, 20804,20746,20746,10074,10090,10090,10090,10090,10090,10090, 10090,10090,10090,20743,10090,10090,20837,20812,20812, 0, 20743,20810, 0,10090,10090,10090,10090,10090,10090,20746, 20837,20743, 0,20743,10090,20810, 0,20837, 0, 0, 20803,20837,20810,20746, 0,20812,20746, 0,10090, 0, 20746,10090,10090,10090, 0,10090,20749,20749,20810,20812, 20810,20746,20812,20746, 0,22292,20812,20803, 0, 0, 0,10090,10101,10101,20812,10101,10101,10101,10101,10101, 10101,20803,10101,10101,20749,20847,22692, 0,20803,22292, 0,10101,10101,10101,10101,10101,10101,22292,20749, 0, 22692,20749,10101,22292, 0,20749,20803,22692,20752,20749, 22292,22692,20847, 0,20846,20846,10101, 0,20749,10101, 10101,10101, 0,10101,10105,10105,20847,10105,10105,10105, 10105,10105,10105,20847,10105,10105,20752, 0, 0, 0, 0,20807,20846,10105,10105,10105,10105,10105,10105, 0, 20752, 0, 0,20752,10105,20807,20846,20752,20807,20846, 0,20784,20807,20846,20761,20846,20807, 0,10105, 0, 20752,10105,10105,10105, 0,10105,10106,10106,20807,10106, 10106,10106,10106,10106,10106, 0,10106,10106,20784, 0, 23126,20761, 0, 0, 0,10106,10106,10106,10106,10106, 10106,10106,20784,20761,23126,20761,10106, 0, 0,20784, 0,23126,20761,20796,20814,20814, 0,20761, 0, 0, 10106, 0,20784,10106,10106,10106,20761,10106,10123,10123, 20772,10123,10123,10123,10123,10123,10123, 0,10123,10123, 20796,22871,20814, 0, 0, 0,20772,10123,10123,10123, 10123,10123,10123, 0,20796,22871,20814,20772,10123,20814, 0,20796,22871,20814, 0, 0,20796,20849,20814,22246, 20848,20772,10123,22871,20796,10123,10123,10123,20772,10123, 10124,10124,20773,10124,10124,10124,10124,10124,10124, 0, 10124,10124,20772,22246,20849, 0, 0,20848,20773,10124, 10124,10124,10124,10124,10124,10124,20848,22246,20849,20773, 10124,20848, 0, 0,22246,20849, 0, 0,20848,20896, 0, 0, 0,20773,10124,22246, 0,10124,10124,10124, 20773,10124,10136,10136,20778,10136,10136,10136,10136,10136, 10136, 0,10136,10136,20773, 0,20896, 0, 0,20808, 20778,10136,10136,10136,10136,10136,10136, 0,20896, 0, 20896,20778,10136,20808, 0, 0,20808,20896, 0, 0, 20808,20872, 0,20825,20825,20778,10136, 0,20808,10136, 10136,10136,20778,10136,10137,10137,20808,10137,10137,10137, 10137,10137,10137, 0,10137,10137,20778,23212,20872,20789, 0,20825,23533,10137,10137,10137,10137,10137,10137,10137, 0,23212,20872,20789,10137,20825,23533, 0,23212,20872, 20789,20797,20825,23533,20794,20840,23212,20853,10137, 0, 20872,10137,10137,10137,20789,10137,10147,10147,20825,10147, 10147,10147,10147,10147,10147, 0,10147,10147,20797, 0, 0,20794, 0,20840,20853,10147,10147,10147,10147,10147, 10147, 0,20797, 0, 0,20794,10147,20840,20853,20797, 20840,20853,20794,20823,20840,20853,20840,20841,22546, 0, 10147, 0,20797,10147,10147,10147,20794,10147,10148,10148, 20840,10148,10148,10148,10148,10148,10148, 0,10148,10148, 20823, 0,22546,22546, 0,20841, 0,10148,10148,10148, 10148,10148,10148,10148,20823, 0,22546,20811,10148,20841, 0,20823,20841,22546, 0, 0,20841,20813,20813, 0, 20841,20811,10148,22247,20823,10148,10148,10148,20811,10148, 10155,10155,20841,10155,10155,10155,10155,10155,10155, 0, 10155,10155,20811,20949,20811,20813, 0,22247, 0,10155, 10155,10155,10155,10155,10155, 0, 0,20949, 0,20813, 10155,22247,20813, 0,20949, 0,20813,20856,22247,20924, 20818,20842,22247, 0,10155, 0, 0,10155,10155,10155, 20949,10155,10156,10156,20813,10156,10156,10156,10156,10156, 10156, 0,10156,10156,20856, 0,20924,20818, 0,20842, 0,10156,10156,10156,10156,10156,10156,10156,20856, 0, 20924,20818,10156,20842, 0,20856,20842,20924,20818,20821, 20842,20851, 0,20856, 0, 0,10156, 0,20842,10156, 10156,10156,20818,10156,10160,10160,20842,10160,10160,10160, 10160,10160,10160, 0,10160,10160,20821,20994,20851, 0, 0, 0,20821,10160,10160,10160,10160,10160,10160, 0, 20821,20994,20851,20821,10160, 0, 0,20821,20994,20851, 0,20862,20821,20890,20827,20843, 0, 0,10160, 0, 20851,10160,10160,10160,20994,10160,10161,10161,20851,10161, 10161,10161,10161,10161,10161, 0,10161,10161,20862, 0, 20890,20827, 0,20843, 0,10161,10161,10161,10161,10161, 10161,10161,20862, 0,20890,20827,10161,20843, 0,20862, 20843,20890,20827,20926,20843,20862, 0,20890,20747,20747, 10161, 0, 0,10161,10161,10161,20827,10161,10162,10162, 20843,10162,10162,10162,10162,10162,10162, 0,10162,10162, 20926,23127,20844,20844, 0, 0,20747,10162,10162,10162, 10162,10162,10162, 0,20926,23127, 0,20855,10162, 0, 20747,20926,23127,20747, 0, 0,20751,20747, 0,20926, 20844,20855,10162,20844,20855,10162,10162,10162,20855,10162, 20747,20747, 0,23127,20844, 0, 0,20844, 0,20751, 20861,20844,20855, 0,20751, 0, 0, 0,10162,10166, 10166, 0,10166,10166,10166,10166,10166,10166,20751,10166, 10166,20751,20850, 0,20861,20751,22957,20861,10166,10166, 10166,10166,10166,10166, 0, 0, 0, 0,20751,10166, 22957,20861, 0, 0,20861, 0, 0,22957,20861,20850, 0,22957, 0,10166, 0, 0,10166,10166,10166, 0, 10166,10167,10167,20850,10167,10167,10167,10167,10167,10167, 20850,10167,10167,10167,10167,10167,10167,10167,10167,10167, 10167,10167,10167,10167,10167,10167, 0, 0,20850, 0, 0,10167, 0, 0, 0, 0, 0, 0,20929, 0, 20845,20845, 0,20858, 0,10167, 0, 0,10167,10167, 10167,20857,10167,10172,10172, 0,10172,10172,10172,10172, 10172,10172, 0,10172,10172,20929, 0,23213,20845, 0, 20858, 0,10172,10172,10172,10172,10172,10172,20857,20929, 0,23213,20845,10172,20858,20845,20929,20858,23213,20845, 0,20858,20857,23213,22580,20863,20858,10172, 0,20857, 10172,10172,10172,20845,10172,10173,10173,20864,10173,10173, 10173,10173,10173,10173, 0,10173,10173,20857,22580,22958, 0, 0,20863, 0,10173,10173,10173,10173,10173,10173, 10173, 0,22580,22958,20864,10173,20863, 0, 0,22580, 22958,20754, 0,20863,22958,22580, 0,20839,20864,10173, 0,20864,10173,10173,10173,20864,10173,10174,10174,20863, 10174,10174,10174,10174,10174,10174, 0,10174,10174,20754, 20889,20869,20869,20864, 0,20839,10174,10174,10174,10174, 10174,10174, 0,20754, 0, 0,20754,10174, 0,20839, 20754, 0,20839, 0,20889,20838,20839,20889, 0,20869, 0,10174, 0,20754,10174,10174,10174, 0,10174,20754, 20839,20889,20839,20869,20889,20866,20869, 0,20889, 0, 20869, 0, 0,20838, 0,20869,20838,10174,10213,10213, 21703,10213,10213,10213,10213,10213,10213,20838,10213,10213, 20838,21703,20866,20860,20838, 0, 0,10213,10213,10213, 10213,10213,10213, 0, 0,21703,20866,20860,10213,20866, 20838, 0,21703,20866,20860,20937, 0,20931, 0, 0, 20941, 0,10213, 0,20866,10213,10213,10213,20860,10213, 10214,10214,20865,10214,10214,10214,10214,10214,10214,20931, 10214,10214,20937,20870,20931, 0, 0,20941, 0,10214, 10214,10214,10214,10214,10214,10214,20937, 0,20931,20865, 10214,20941, 0,20937, 0,20931,20867,20867,20941,20919, 20870, 0, 0,20865,10214,20941,20865,10214,10214,10214, 20865,10214,10249,10249,20870,10249,10249,10249,10249,10249, 10249,20870,10249,10249,20867, 0,20919, 0,20865,20865, 0,10249,10249,10249,10249,10249,10249, 0,20867,20870, 20919,20867,10249, 0, 0,20867, 0,20919, 0, 0, 20901,20868,20868,20867,22548, 0,10249, 0,20919,10249, 10249,10249, 0,10249,10250,10250,20901,10250,10250,10250, 10250,10250,10250, 0,10250,10250,20877,20901,22548,20868, 0, 0,20877,10250,10250,10250,10250,10250,10250,10250, 20877,20901,22548,20868,10250, 0,20868,20877,20901,22548, 20868, 0,20891,20893,20955, 0,20901,22548,10250,22727, 20877,10250,10250,10250,20871,10250,10311,10311,20868,10311, 10311,10311,10311,10311,10311, 0,10311,10311, 0,20891, 20893,20955, 0,22727, 0,10311,10311,10311,10311,10311, 10311,20871,20893,20891,20893,20955,10311,22727, 0, 0, 20891,20893,20955, 0,22727,20871,20893,20893,20755, 0, 10311, 0,20871,10311,10311,10311,20891,10311,10312,10312, 20873,10312,10312,10312,10312,10312,10312, 0,10312,10312, 20871,20871,20956, 0, 0,20946,20755,10312,10312,10312, 10312,10312,10312, 0, 0, 0, 0,20873,10312,20946, 20755, 0,20946,20755, 0, 0,20946,20755, 0,20956, 0,20873,10312,21212,20879,10312,10312,10312,20873,10312, 20755,20755,20946,20956, 0, 0, 0,21212,20879,20892, 20956,20873,20873, 0,21212,20879,20873, 0,10312,10315, 10315,10315,10315,10315,10315,10315,10315,10315,20879,10315, 10315,20878,21212,20892, 0, 0,20892, 0,10315,10315, 10315,10315,10315,10315, 0,20878, 0, 0,20892,10315, 20892, 0,20878,20892, 0,20885,20878,20892,20958, 0, 0, 0,20892,10315, 0,20878,10315,10315,10315, 0, 10315,10316,10316,10316,10316,10316,10316,10316,10316,10316, 0,10316,10316,20885,20948,20958,20885, 0, 0, 0, 10316,10316,10316,10316,10316,10316,10316,20885,20948,20958, 20885,10316, 0, 0,20885,20948,20958,20881,20881,20894, 20963, 0,20948, 0, 0,10316, 0,20885,10316,10316, 10316,20948,10316,10332,10332,10332,10332,10332,10332,10332, 10332,10332, 0,10332,10332,20881,20894,20963, 0, 0, 0, 0,10332,10332,10332,10332,10332,10332,20894,20881, 20894,20963,20881,10332,20963, 0,20881,20894,20963,20883, 20883,20961,20894,20963,20881,20950,20950,10332, 0,20881, 10332,10332,10332,20894,10332,10333,10333,10333,10333,10333, 10333,10333,10333,10333, 0,10333,10333,20883,20961, 0, 0, 0, 0,20950,10333,10333,10333,10333,10333,10333, 10333,20883,20961, 0,20883,10333, 0,20950,20883,20961, 20950,20888,20888,20883,20950,23040, 0,20961,20950,10333, 0,20883,10333,10333,10333, 0,10333,10342,10342,10342, 10342,10342,10342,10342,10342,10342, 0,10342,10342,20888, 21216,23040, 0, 0, 0, 0,10342,10342,10342,10342, 10342,10342, 0,20888,21216,23040,20888,10342, 0, 0, 20888,21216,23040, 0,20923,20951,20951,20970, 0, 0, 20957,10342, 0,20888,10342,10342,10342,21216,10342,10343, 10343,10343,10343,10343,10343,10343,10343,10343, 0,10343, 10343,20923, 0,20951,20970, 0, 0,20957,10343,10343, 10343,10343,10343,10343,10343,20923,20957,20951,20970,10343, 20951,20957,20923, 0,20951,20970,20939, 0,20957,20934, 20952,20952,20951,10343, 0,20923,10343,10343,10343,20898, 10343,10350,10350,10350,10350,10350,10350,10350,10350,10350, 0,10350,10350,20939, 0,20898,20934, 0,20952,20939, 10350,10350,10350,10350,10350,10350,20898,20939, 0, 0, 20934,10350,20952, 0,20939,20952, 0,20934,20928,20952, 20898,20982, 0,20960,20960,10350, 0,20898,10350,10350, 10350,20934,10350,10351,10351,10351,10351,10351,10351,10351, 10351,10351, 0,10351,10351,20928,20898,23534,20982,20982, 0,20960,10351,10351,10351,10351,10351,10351,10351,20928, 0,23534,20982,10351, 0,20960,20928, 0,23534,20982, 20985,20928,20960,20969,20969,20971, 0,10351, 0,20928, 10351,10351,10351,20899,10351,10355,10355,10355,10355,10355, 10355,10355,10355,10355, 0,10355,10355,20985, 0,20899, 20969, 0,20971, 0,10355,10355,10355,10355,10355,10355, 20899,20985, 0, 0,20969,10355,20971,20969,20985, 0, 0,20969,20930,20971,20899,20935,20971,20979,20979,10355, 0,20899,10355,10355,10355,20899,10355,10356,10356,10356, 10356,10356,10356,10356,10356,10356, 0,10356,10356,20930, 23372, 0,20935, 0, 0,20979,10356,10356,10356,10356, 10356,10356,10356,20930,23372, 0,20935,10356, 0,20979, 20930,23372,20979,20935,20876,20897,20979,20917,23372,22636, 20875,10356, 0,20930,10356,10356,10356,20935,10356,10357, 10357,10357,10357,10357,10357,10357,10357,10357, 0,10357, 10357,20876,20897,22636,20917, 0,22636,20875,10357,10357, 10357,10357,10357,10357,20897,20876,20897,22636,20917,10357, 10357,20875,20876,20897,22636,20917, 0, 0,20875, 0, 0,20897,20981,10357, 0,20876,10357,10357,10357,20875, 10357,20875,20897,20917,20876,20918,10357,10359,10359, 0, 10359,10359,10359,10359,10359,10359, 0,10359,10359,20981, 10359,10359,10359,10359,10359,10359,10359,10359,10359,10359, 10359,10359,20918,20981, 0, 0, 0,10359, 0, 0, 20981, 0, 0, 0, 0,20981,20918, 0, 0, 0, 0,10359, 0,20918,10359,10359,10359,20902,10359,10360, 10360,10360,10360,10360,10360,10360,10360,10360, 0,10360, 10360,20918,20918,20902, 0, 0, 0, 0,10360,10360, 10360,10360,10360,10360,20902, 0, 0, 0, 0,10360, 0, 0, 0, 0, 0,20884,20884,20927,20902, 0, 0, 0, 0,10360, 0,20902,10360,10360,10360,20902, 10360,10362,10362,10362,10362,10362,10362,10362,10362,10362, 0,10362,10362,20884,20927, 0, 0, 0, 0, 0, 10362,10362,10362,10362,10362,10362,20832,20884,20927, 0, 20884,10362,10362, 0,20884,20927,20832,20832,20832,20832, 20832,20832,20832, 0,20932,10362,20984,20884,10362,10362, 10362, 0,10362,20927,20832, 0, 0,20884,10362,10372, 10372,10372,10372,10372,10372,10372,10372,10372,20832,10372, 10372,20932, 0,20984,21055,20832, 0, 0,10372,10372, 10372,10372,10372,10372, 0,20932, 0,20984,21055,10372, 0, 0,20932, 0,20984,21055,20936,20980,20980,20990, 22672, 0,20984,10372, 0,20932,10372,10372,10372,21055, 10372,10373,10373,10373,10373,10373,10373,10373,10373,10373, 0,10373,10373,20936,22672,20980,20990, 0, 0, 0, 10373,10373,10373,10373,10373,10373,10373,20936,22672,20980, 20990,10373,20980, 0,20936,22672,20980,20990,20991,20992, 0,20990, 0, 0, 0,10373,22672,20936,10373,10373, 10373,20900,10373,10385,10385,10385,10385,10385,10385,10385, 10385,10385, 0,10385,10385,20991,20992,20900,21122, 0, 0, 0,10385,10385,10385,10385,10385,10385,20900,20991, 20992, 0,21122,10385, 0,21122,20991,20992, 0,21122, 0,20995,20900,20997,20991,21004,20954,10385, 0,20900, 10385,10385,10385,21122,10385,10386,10386,10386,10386,10386, 10386,10386,10386,10386, 0,10386,10386,20900,20995, 0, 20997, 0,21004,20954,10386,10386,10386,10386,10386,10386, 10386,20954,20995, 0,20997,10386,21004,20954, 0,20995, 0,20997,21005,21004,20954,20996, 0,20998, 0,10386, 20995, 0,10386,10386,10386,20906,10386,10396,10396,10396, 10396,10396,10396,10396,10396,10396, 0,10396,10396,21005, 0,20906,20996, 0,20998, 0,10396,10396,10396,10396, 10396,10396,20906,21005, 0, 0,20996,10396,20998, 0, 21005,20998, 0,20996,21005,20998,20906,21006,22352,20978, 20978,10396, 0,20906,10396,10396,10396,20996,10396,10397, 10397,10397,10397,10397,10397,10397,10397,10397, 0,10397, 10397,20906,22352, 0,21006, 0, 0,20978,10397,10397, 10397,10397,10397,10397,10397,20978,22352, 0,21006,10397, 0,20978, 0,22352,20978,21006,20999,22352,20978,21006, 0,21000, 0,10397, 0, 0,10397,10397,10397,20909, 10397,10404,10404,10404,10404,10404,10404,10404,10404,10404, 0,10404,10404,20999, 0,20909, 0, 0,21000, 0, 10404,10404,10404,10404,10404,10404,20909,20999, 0, 0, 20999,10404,21000, 0,20999,21000, 0, 0,20999,21000, 20909,21024,22852,21000, 0,10404, 0,20909,10404,10404, 10404, 0,10404,10405,10405,10405,10405,10405,10405,10405, 10405,10405, 0,10405,10405,20909,22852, 0,21024, 0, 0, 0,10405,10405,10405,10405,10405,10405,10405, 0, 22852, 0,21024,10405, 0, 0, 0,22852, 0,21024, 20942,20925,20933,20940, 0,20959,20874,10405, 0, 0, 10405,10405,10405,21024,10405,10409,10409,10409,10409,10409, 10409,10409,10409,10409, 0,10409,10409,20942,20925,20933, 20940, 0,20959,20874,10409,10409,10409,10409,10409,10409, 0,20942,20925,20933,20940,10409,20959,20874,20942,20925, 20933,20940,20940,20959,20874, 0,10409,20925, 0,10409, 0,20942,10409,10409,10409, 0,10409,20874,20925,20933, 20940,20959,20874,20874, 0, 0,22939, 0,20880, 0, 0,20911,10409,10410,10410,10410,10410,10410,10410,10410, 10410,10410,20880,10410,10410,21649, 0,20911, 0,20880, 22939, 0,10410,10410,10410,10410,10410,10410,20911,21649, 0, 0,20880,10410,22939, 0,21649,20880,20880, 0, 0,22939,20911,21025,21002,21002,21023,10410, 0,20911, 10410,10410,10410,21649,10410,10411,10411,10411,10411,10411, 10411,10411,10411,10411, 0,10411,10411,20911, 0, 0, 21025, 0,21002,21023,10411,10411,10411,10411,10411,10411, 10411, 0, 0, 0,21025,10411,21002,21023, 0,21002, 0,21025,20943,21002,21023, 0,21899,20882,20882,10411, 0,21002,10411,10411,10411,21023,10411,10413,10413,10413, 10413,10413,10413,10413,10413,10413, 0,10413,10413,20943, 21899, 0,20904, 0, 0,20882,10413,10413,10413,10413, 10413,10413, 0,20943,21899, 0,20943,10413,20904,20882, 20943,21899,20882, 0, 0,20887,20882, 0,10413,20904, 0,10413, 0,20943,10413,10413,10413,20943,10413,20882, 21899, 0, 0,20904,20882, 0, 0, 0,21001,21001, 20904, 0, 0,20887,10413, 0,20904,10413,10419,10419, 10419,10419,10419,10419,10419,10419,10419,20887,10419,10419, 20887, 0, 0, 0,20887, 0,21001,10419,10419,10419, 10419,10419,10419, 0, 0, 0, 0,20887,10419, 0, 21001, 0,20887,21001,21003,21003,21051,21001, 0, 0, 21052,21001,10419, 0, 0,10419,10419,10419, 0,10419, 10420,10420,10420,10420,10420,10420,10420,10420,10420, 0, 10420,10420,21003,21051, 0, 0, 0,21052, 0,10420, 10420,10420,10420,10420,10420,10420,21003,21051, 0,21003, 10420,21052, 0,21003,21051, 0, 0, 0,21052,21028, 21027, 0,21052, 0,10420, 0, 0,10420,10420,10420, 20962,10420,10430,10430,10430,10430,10430,10430,10430,10430, 10430, 0,10430,10430, 0, 0,21028,21027, 0, 0, 0,10430,10430,10430,10430,10430,10430,20962,21028,21027, 21028,21027,10430, 0, 0, 0, 0,21028,21027, 0, 21056,20962,21028,21027,22761,21062,10430, 0,20962,10430, 10430,10430,21027,10430,10431,10431,10431,10431,10431,10431, 10431,10431,10431, 0,10431,10431,20962,21056,22761, 0, 0, 0,21062,10431,10431,10431,10431,10431,10431,10431, 0,21056,22761,20989,10431, 0,21062, 0,21056,22761, 0,21007,21026,21062,22761, 0,21053,20989,10431, 0, 20989,10431,10431,10431,20989,10431,10438,10438,10438,10438, 10438,10438,10438,10438,10438, 0,10438,10438,21007,21026, 20989, 0, 0,21053,21042,10438,10438,10438,10438,10438, 10438,21026,21007,21026, 0,21042,10438,21053, 0,21007, 21026, 0, 0,21008,21053,21026, 0, 0,21053,21042, 10438,21026,21007,10438,10438,10438,21042,10438,10439,10439, 10439,10439,10439,10439,10439,10439,10439, 0,10439,10439, 21008,21217, 0, 0,21042, 0, 0,10439,10439,10439, 10439,10439,10439,10439,21008,21217, 0, 0,10439, 0, 0,21008,21217, 0,21021,21008, 0, 0, 0,20972, 20886, 0,10439, 0,21008,10439,10439,10439,21217,10439, 10443,10443,10443,10443,10443,10443,10443,10443,10443, 0, 10443,10443,21021, 0, 0,21057,20895,20972,20886,10443, 10443,10443,10443,10443,10443,20972,21021, 0, 0,21021, 10443,20972,20886,21021,20972,20886, 0, 0,20972,20886, 21021,10443,21057,20895,10443, 0,21021,10443,10443,10443, 0,10443,20886,20886,20972,20895,21057,20895,21060,21059, 0, 0, 0,21057,20895, 0, 0,10443,10444,10444, 10444,10444,10444,10444,10444,10444,10444,20895,10444,10444, 21014,21057, 0, 0, 0,21060,21059,10444,10444,10444, 10444,10444,10444, 0,21014, 0, 0, 0,10444,21060, 21059,21014, 0,21014, 0,21009,21060,21059,21063, 0, 21060, 0,10444,22579,21014,10444,10444,10444,21059,10444, 10445,10445,10445,10445,10445,10445,10445,10445,10445, 0, 10445,10445,21009,22001,22579,21063, 0,22579,21063,10445, 10445,10445,10445,10445,10445,10445,21009,22001, 0,21063, 10445,22579, 0,21009,22001, 0,21063,21009,22579, 0, 0, 0,21061, 0,10445, 0,21009,10445,10445,10445, 22001,10445,10447,10447,10447,10447,10447,10447,10447,10447, 10447, 0,10447,10447,20903,20910, 0, 0,20905,21061, 21033,10447,10447,10447,10447,10447,10447, 0,20903, 0, 20903,20910,10447,21061,20905, 0,21033, 0,20903, 0, 21061,20903,20910,10447, 0,20905,10447,21033,21061,10447, 10447,10447, 0,10447, 0,20903,20910, 0,20903,20905, 20938,21033,20903,20910,21010, 0,20905, 0,21033,10447, 0,20910,10447,10456,10456,10456,10456,10456,10456,10456, 10456,10456,20905,10456,10456,21579,21033,20938, 0, 0, 21231,21010,10456,10456,10456,10456,10456,10456, 0, 0, 0,20938, 0,10456,21231,21010, 0, 0,20938,21579, 0,21231,21010, 0,21010,21579,20938,10456, 0,20983, 10456,10456,10456,21579,10456,21010, 0,20938,20945,21231, 21579, 0,10456,10457,10457,10457,10457,10457,10457,10457, 10457,10457,20945,10457,10457,20945,20983, 0,21032,20945, 21032, 0,10457,10457,10457,10457,10457,10457, 0, 0, 20983, 0,20945,10457,21032,20945, 0,20983, 0, 0, 0,21019,20983, 0,21064,21032,20974,10457, 0, 0, 10457,10457,10457, 0,10457,20983,10457,10468,10468,21032, 10468,10468,10468,10468,10468,10468,21032,10468,10468,21019, 0,21064, 0, 0,20974,21019,10468,10468,10468,10468, 10468,10468, 0,21019, 0,21064,21019,10468,20974, 0, 21019,20974,21064, 0,21012,20974,21067, 0,20973,20973, 21070,10468, 0,21019,10468,10468,10468, 0,10468,10471, 10471,20974,10471,10471,10471,10471,10471,10471, 0,10471, 10471,21012, 0,21067, 0, 0,20973,21070,10471,10471, 10471,10471,10471,10471, 0,21012, 0,21067, 0,10471, 20973,21070,21012,20973,21067,21015,21015,20973,21070, 0, 20976,22759,21071,10471, 0,21012,10471,10471,10471,21070, 10471,10472,10472,20973,10472,10472,10472,10472,10472,10472, 0,10472,10472,21015, 0,22759, 0, 0,20976,21071, 10472,10472,10472,10472,10472,10472,10472,21015, 0,22759, 21015,10472,20976,21071,21015,20976,22759,21022,21015,20976, 21071, 0, 0,22991,22759,10472, 0,21015,10472,10472, 10472, 0,10472,10486,10486,20976,10486,10486,10486,10486, 10486,10486, 0,10486,10486,21022,22072,22991, 0, 0, 0, 0,10486,10486,10486,10486,10486,10486, 0,21022, 22072,22991,21022,10486, 0, 0,21022,22072,22991,21016, 21016,21034,21066, 0,22991, 0,21072,10486,21022,21022, 10486,10486,10486,22072,10486,10487,10487,21034,10487,10487, 10487,10487,10487,10487, 0,10487,10487,21016,21034,21066, 0, 0, 0,21072,10487,10487,10487,10487,10487,10487, 10487,21016,21034,21066,21016,10487, 0,21072,21016,21034, 21066,21017,21017,21031,21072, 0,21016,23162,21073,10487, 0,21016,10487,10487,10487,21072,10487,10499,10499,21066, 10499,10499,10499,10499,10499,10499, 0,10499,10499,21017, 21031,23162, 0, 0, 0,21073,10499,10499,10499,10499, 10499,10499,21031,21017,21031,23162,21017,10499, 0,21073, 21017,21031,23162,21018,21018,21035,21073,23162, 0, 0, 21073,10499,21031,21017,10499,10499,10499, 0,10499,10500, 10500,21035,10500,10500,10500,10500,10500,10500, 0,10500, 10500,21018,21035,21458, 0, 0, 0, 0,10500,10500, 10500,10500,10500,10500,10500,21018,21035,21458,21018,10500, 0, 0,21018,21035,21458, 0,21092,21035,21074,21029, 0, 0,21458,10500, 0,21018,10500,10500,10500,21030, 10500,10510,10510,21458,10510,10510,10510,10510,10510,10510, 0,10510,10510,21092,21092,21074,21029, 0, 0, 0, 10510,10510,10510,10510,10510,10510,21030,21092,21029,21074, 21029,10510, 0, 0,21092, 0,21074,21029,21030,21074, 21030,21096, 0,21086,21086,10510, 0,21030,10510,10510, 10510, 0,10510,10511,10511,21029,10511,10511,10511,10511, 10511,10511, 0,10511,10511,21030,21030, 0,21096, 0, 0,21086,10511,10511,10511,10511,10511,10511,10511, 0, 0, 0,21096,10511, 0,21086, 0, 0,21086,21096, 21094,21036,21086,21096, 0, 0, 0,10511, 0, 0, 10511,10511,10511,21039,10511,10518,10518,21036,10518,10518, 10518,10518,10518,10518, 0,10518,10518,21094,21036,21039, 0, 0, 0, 0,10518,10518,10518,10518,10518,10518, 21039,21094,21036, 0, 0,10518, 0, 0,21094,21036, 0,21036, 0,21037,21039,21104,21094,21106,21118,10518, 0,21039,10518,10518,10518, 0,10518,10519,10519,21037, 10519,10519,10519,10519,10519,10519, 0,10519,10519,21078, 21037, 0,21104, 0,21106,21118,10519,10519,10519,10519, 10519,10519,10519,21078,21037, 0,21104,10519,21106,21118, 21078,21037, 0,21104,21097,21106,21118, 0,21118, 0, 0,10519,21037,21078,10519,10519,10519,21040,10519,10523, 10523,21038,10523,10523,10523,10523,10523,10523, 0,10523, 10523,21097, 0,21040, 0, 0, 0,21038,10523,10523, 10523,10523,10523,10523,21040,21097, 0, 0,21038,10523, 0, 0,21097, 0, 0, 0, 0,21083,21040,21065, 21097,21125,21038,10523, 0,21040,10523,10523,10523,21038, 10523,10524,10524,21040,10524,10524,10524,10524,10524,10524, 0,10524,10524,21038,21083, 0,21065, 0,21125, 0, 10524,10524,10524,10524,10524,10524,10524, 0,21083, 0, 21065,10524,21125, 0, 0,21083, 0,21065,21123,21125, 0, 0, 0,20975, 0,10524, 0, 0,10524,10524, 10524,21083,10524,10525,10525,21065,10525,10525,10525,10525, 10525,10525,10525,10525,10525,21123, 0, 0,21058, 0, 20947,20975,10525,10525,10525,10525,10525,10525,10525,21123, 0, 0,21123,10525,20947,20975,21123,20947,20975, 0, 0,20947,20975, 0, 0,21058, 0,10525, 0,20947, 10525,10525,10525,10525,10525,20975, 0,20947,20975,21058, 20947, 0, 0, 0, 0, 0,21058,10525,10527,10527, 0,10527,10527,10527,10527,10527,10527,10527,10527,10527, 21099,21041, 0, 0,21058,21058, 0,10527,10527,10527, 10527,10527,10527,10527,21099, 0, 0,21041,10527, 0, 0,21099, 0, 0, 0,21090, 0,21116,21041, 0, 0,21127,10527, 0,21099,10527,10527,10527,10527,10527, 10531,10531,21041,10531,10531,10531,10531,10531,10531,21041, 10531,10531,21090,21043,21116, 0, 0,21116,21127,10531, 10531,10531,10531,10531,10531, 0,21090, 0,21116,21043, 10531, 0,21127,21090, 0,21116, 0,21124,21090,21127, 21043, 0,21128,21133,10531, 0,21090,10531,10531,10531, 0,10531,10532,10532,21043,10532,10532,10532,10532,10532, 10532,21043,10532,10532,21124,21044, 0, 0, 0,21128, 21133,10532,10532,10532,10532,10532,10532,10532,21124, 0, 0,21044,10532,21128,21133,21124, 0,21133, 0,21129, 21128,21133,21044, 0,21131, 0,10532, 0,21124,10532, 10532,10532,21045,10532,10540,10540,21044,10540,10540,10540, 10540,10540,10540,21044,10540,10540,21129,21044,21045,21879, 0,21131, 0,10540,10540,10540,10540,10540,10540,21045, 21129, 0, 0,21879,10540,21131, 0,21129,21131, 0, 21879,21139,21131,21045, 0,21129,22851,21131,10540, 0, 21045,10540,10540,10540,21879,10540,10541,10541,21045,10541, 10541,10541,10541,10541,10541, 0,10541,10541,21139,21046, 22851, 0, 0, 0, 0,10541,10541,10541,10541,10541, 10541,10541,21139, 0,22851,21046,10541, 0, 0,21139, 0,22851, 0,21132,21132,21134,21046, 0, 0,22851, 10541, 0, 0,10541,10541,10541,21068,10541,10545,10545, 21046,10545,10545,10545,10545,10545,10545,21046,10545,10545, 21132,21069,21134, 0, 0, 0, 0,10545,10545,10545, 10545,10545,10545,21068,21132, 0,21134,21132,10545,21134, 0,21132, 0,21134, 0, 0,21134,21068,21069, 0, 21084,21186,10545, 0,21068,10545,10545,10545, 0,10545, 10546,10546,21069,10546,10546,10546,10546,10546,10546,21069, 10546,10546,21068, 0, 0, 0, 0,21084,21186,10546, 10546,10546,10546,10546,10546,10546, 0,21069,21069,21080, 10546,21084,21186, 0, 0, 0, 0,21157,21084,21186, 21075,20977,21084,21080,10546, 0,21080,10546,10546,10546, 21080,10546,10547,10547,21084,10547,10547,10547,10547,10547, 10547,10547,10547,10547,21157, 0,21080,21075,21080,20977, 21011,10547,10547,10547,10547,10547,10547,10547,21157,21011, 0,21075,10547,20977,21011,21157,20977, 0,21075, 0, 20977,21011, 0,21157,21081, 0,10547, 0,20977,10547, 10547,10547,10547,10547,21011,21140,20977,21075,21081,20977, 0,21081, 0, 0, 0,21081,10547,10549,10549, 0, 10549,10549,10549,10549,10549,10549,10549,10549,10549, 0, 0,21081,21140,21081,21081, 0,10549,10549,10549,10549, 10549,10549,10549, 0, 0, 0,21140,10549, 0, 0, 21136,21136,21163,21140, 0, 0,21140, 0, 0, 0, 0,10549, 0, 0,10549,10549,10549,10549,10549,10587, 10587,10587,10587,10587,10587,10587,10587,10587,21136,21163, 0, 0, 0, 0, 0, 0, 0,21082,10587, 0, 0,21163,21136,21163, 0,21136,21130, 0, 0,21136, 21163,21082,10587, 0,21082,10587, 0,10587,21082,10587, 10594,10594,20907,10594,10594,10594,10594,10594,10594,21082, 10594,10594,21089,21130,21082,20912, 0, 0,20907,10594, 10594,10594,10594,10594,10594, 0, 0,21130,21089,20907, 10594,20912, 0,21020,21130, 0, 0, 0, 0,21089, 0, 0,20912,20907,10594, 0,20907,10594,10594,10594, 20907,10594,21130,21089, 0,20907,20912, 0, 0,20912, 21089,21020, 0,20912, 0,10594,10598,10598,20912,10598, 10598,10598,10598,10598,10598,21020,10598,10598,21020,21158, 0, 0,21020,21020, 0,10598,10598,10598,10598,10598, 10598, 0, 0, 0, 0,21020,10598, 0, 0, 0, 0,21020,21085,21085,21087,21087,21158, 0, 0,21191, 10598, 0, 0,10598,10598,10598,10598,10598,10599,10599, 21158,10599,10599,10599,10599,10599,10599,21158,10599,10599, 21085, 0,21087, 0, 0, 0,21191,10599,10599,10599, 10599,10599,10599,10599,21085,21158,21087,21085,10599,21087, 21191,21085, 0,21087, 0,21142, 0,21191,21091, 0, 21093,21087,10599, 0,21085,10599,10599,10599,10599,10599, 10617,10617,21087,10617,10617,10617,10617,10617,10617, 0, 10617,10617,21142, 0, 0,21091, 0,21093,21013,10617, 10617,10617,10617,10617,10617, 0,21142, 0, 0,21091, 10617,21093,21013,21142,21093, 0,21091, 0,21093,21013, 0, 0, 0,21093,10617, 0,21142,10617,10617,10617, 10617,10617,21013,21013,21091,21091,21093,21013, 0,10617, 10618,10618, 0,10618,10618,10618,10618,10618,10618,10618, 10618,10618,10618,10618,10618,10618,10618,10618,10618,10618, 10618,10618,10618,10618,10618,10618,10618,10618,10618,10618, 10618,10618,10618,10618,10618,10618,10618,10618,10618,10618, 10618,10618,10618,10618,10618,10618,10618,10618,10618,10618, 10618,10618,10618,10618,10618,10618,10618,10618,10618,10618, 10618,10618,10618,10618,10618,10618,10618,10618,10618,10618, 10618,10618,10618,10618,10618,10620,10620, 0,10620,10620, 10620,10620,10620,10620, 0,10620,10620,21147,21119, 0, 0, 0, 0, 0,10620,10620,10620,10620,10620,10620, 0,21147, 0, 0, 0,10620, 0, 0,21147, 0, 0,21114,21114,21195, 0,21119,21147,21098, 0,10620, 0,21147,10620,10620,10620,10620,10620,10621,10621,21119, 10621,10621,10621,10621,10621,10621,21119,10621,10621,21114, 21195,21119, 0, 0,21098, 0,10621,10621,10621,10621, 10621,10621,10621,21114,21195,21119,21114,10621,21098, 0, 21114,21195, 0, 0,21105,21098,21138,21138, 0, 0, 0,10621, 0,21114,10621,10621,10621,10621,10621,10623, 10623,21098,10623,10623,10623,10623,10623,10623, 0,10623, 10623,21105,22298,21138, 0, 0, 0, 0,10623,10623, 10623,10623,10623,10623, 0,21105,22298,21138,21105,10623, 21138, 0,21105,22298,21138, 0, 0, 0,21159,21162, 0, 0, 0,10623, 0, 0,10623,10623,10623,22298, 10623,10627,10627,21105,10627,10627,10627,10627,10627,10627, 0,10627,10627, 0, 0,21159,21162, 0, 0, 0, 10627,10627,10627,10627,10627,10627,10627, 0,21162,21159, 21162,10627,21159,21162,21113,21113,21159,21162, 0,22452, 0,21159,21162, 0, 0,10627, 0, 0,10627,10627, 10627,21113,10627,10662,10662,10662,10662,10662,10662,10662, 10662, 0,21113,22452, 0, 0,10662,10662,10662,10662, 10662,10662,22452, 0, 0, 0,21113,22452, 0,21113, 21160,21187,21192,21113,22452,10662, 0, 0, 0, 0, 0, 0,10662,10662,10662,10662,10662,10662,10664,10664, 10664,10664,10664,10664,10664,10664, 0,21160,21187,21192, 0,10664,10664,10664,10664,10664,10664, 0, 0,21160, 0,21160,21187,21192,21164,21165,21185,21185,21160,21187, 21192, 0,21187,21160,21192, 0,21160,10664,10664,10664, 10664,10664,10664,10668,10668,10668,10668,10668,10668,10668, 10668,21164,21165,21185, 0, 0,10668,10668,10668,10668, 10668,10668, 0,21164,21165,21164,21165,21185, 0,21193, 21185,21199,21164,21165,21185,22490,21164,21165,10668, 0, 0, 0,10668,10668,10668,10668,10668,10668,10674,10674, 10674,10674,10674,10674,10674,10674,21193, 0,21199,22490, 0,10674,10674,10674,10674,10674,10674, 0, 0, 0, 21193, 0,21199,22490,21202,21203,21204,21193,21206,21199, 22490,21193, 0, 0,22490, 0,21199,10674,10674,10674, 10674,10674,10674,10678,10678,10678,10678,10678,10678,10678, 10678,21202,21203,21204, 0,21206,10678,10678,10678,10678, 10678,10678, 0, 0, 0,21202,21203,21204, 0,21206, 21208,21209,21202,21203,21204,22638,21206,21203,21204, 0, 21206, 0,10678,10678,10678,10678,10678,10678,10686,10686, 10686,10686,10686,10686,10686,10686, 0,21208,21209,22638, 0,10686,10686,10686,10686,10686,10686, 0, 0, 0, 0,21208,21209,22638,21222,21223,21227,21229,21208,21209, 22638,21209,22638, 0, 0, 0, 0,10686,10686,10686, 10686,10686,10686,10690,10690,10690,10690,10690,10690,10690, 10690,21222,21223,21227,21229, 0,10690,10690,10690,10690, 10690,10690, 0, 0, 0,21222,21223,21227,21229,21225, 21236,21237,21222,21223,21227,21229,21227,21223, 0, 0, 0, 0,10690,10690,10690,10690,10690,10690,10698,10698, 10698,10698,10698,10698,10698,10698,21225,21236,21237,21225, 0,10698,10698,10698,10698,10698,10698, 0, 0, 0, 21225,21236,21237,21244,21244,21237,21248,21225,21236,21237, 0,22725, 0, 0,21237, 0,21236,10698,10698,10698, 10698,10698,10698,10699,10699,10699,10699,10699,10699,10699, 10699,21244, 0,21248, 0,22725,10699,10699,10699,10699, 10699,10699, 0,22725, 0,21244, 0,21248,21244,22725, 21245,21245,21244,21198,21248,22850,22725, 0, 0, 0, 0, 0,10699,10699,10699,10699,10699,10699,10703,10703, 10703,10703,10703,10703,10703,10703, 0, 0,21245,22850, 21198,10703,10703,10703,10703,10703,10703, 0, 0, 0, 0, 0,21245,22850,21198,21245,21249,21117,21247,21245, 22850,21198,21198,21245,22850, 0, 0,10703,10703,10703, 10703,10703,10703,10711,10711,10711,10711,10711,10711,10711, 21198, 0, 0,21249,21117,21247,10711,10711,10711,10711, 10711,10711, 0,21247, 0, 0, 0,21249,21117,21247, 0,21260,21261,21262,21249,21117,21247,22906, 0, 0, 0, 0,10711,10711,10711,10711,10711,10711,10712,21117, 10712,10712,10712,10712,10712,10712,10712,10712,21260,21261, 21262,22906, 0,10712,10712,10712,10712,10712,10712, 0, 0, 0,21260,21261,21262,22906,21263,21265,21264,21260, 21261,21262,22906,21260, 0, 0,22906, 0,21261,10712, 10712,10712,10712,10712,10712,10722,10722,10722,10722,10722, 10722,10722,10722,21263,21265,21264, 0, 0,10722,10722, 10722,10722,10722,10722, 0, 0, 0,21263,21265,21264, 21263,21265,21264,21269,21263,21265,21264,22990, 0, 0, 0, 0, 0, 0,10722,10722,10722,10722,10722,10722, 10724,10724,10724,10724,10724,10724,10724,21264,22990, 0, 21269,22990, 0,10724,10724,10724,10724,10724,10724, 0, 0, 0, 0, 0,21269,22990,21271,21288,21290,21270, 21319,21269,22990, 0, 0, 0, 0, 0, 0,10724, 10724,10724,10724,10724,10724,10733,10733,10733,10733,10733, 10733,10733,10733,21271,21288,21290,21270,21319,10733,10733, 10733,10733,10733,10733, 0, 0, 0,21271,21288,21290, 21270,21319, 0,21270,21271,21288,21290,21270,21319,21288, 0, 0, 0, 0,10733,10733,10733,10733,10733,10733, 10741,10741,10741,10741,10741,10741,10741,10741,21270, 0, 0, 0, 0,10741,10741,10741,10741,10741,10741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21135, 21135,21171,21126, 0, 0, 0, 0, 0, 0,10741, 10741,10741,10741,10741,10741,10787,10787,21171,10787,10787, 10787,10787,10787,10787, 0,10787,10787,21135,21171,21126, 0, 0, 0, 0,10787,10787,10787,10787,10787,10787, 0,21135,21171,21126,21135,10787, 0, 0,21135,21171, 21126, 0,21143,21137,21137, 0, 0,21171,21126,10787, 0,21135,10787,10787,10787, 0,10787,10796,10796,21126, 10796,10796,10796,10796,10796,10796, 0,10796,10796,21143, 22416,21137, 0, 0, 0, 0,10796,10796,10796,10796, 10796,10796, 0,21143,22416,21137, 0,10796,21137, 0, 21143,22416,21137,21143,21141,21141,21196, 0,22581,21321, 21137,10796, 0,21143,10796,10796,10796,22416,10796,10808, 10808,21137,10808,10808,10808,10808,10808,10808, 0,10808, 10808,21141,22581,21196, 0, 0,21321, 0,10808,10808, 10808,10808,10808,10808, 0,21141,22581,21196,21141,10808, 21321, 0,21141,22581,21196, 0,21144,21321,21326,21161, 0,21331,21196,10808, 0,21141,10808,10808,10808,22581, 10808,10809,10809,21196,10809,10809,10809,10809,10809,10809, 0,10809,10809,21144, 0,21326,21161, 0,21331, 0, 10809,10809,10809,10809,10809,10809,10809,21144,21161,21326, 21161,10809,21331, 0,21144, 0,21326,21161, 0,21331, 0,21144,21161,21220,21220,10809, 0,21144,10809,10809, 10809, 0,10809,10826,10826,21161,10826,10826,10826,10826, 10826,10826, 0,10826,10826,21145,21145, 0, 0, 0, 0,21220,10826,10826,10826,10826,10826,10826, 0,21145, 0, 0, 0,10826, 0,21220,21145, 0,21220, 0, 0,21257,21220,23195, 0,23195, 0,10826, 0,21145, 10826,10826,10826,21220,10826,10827,10827,21166,10827,10827, 10827,10827,10827,10827, 0,10827,10827,21148,21257,23195, 0, 0, 0,21166,10827,10827,10827,10827,10827,10827, 10827,21148,21257,23195,21166,10827, 0, 0,21148,21257, 23195,21149,21149,21174,21289,21148, 0, 0,21166,10827, 21257,21148,10827,10827,10827,21166,10827,10871,10871,21174, 10871,10871,10871,10871,10871,10871, 0,10871,10871,21149, 21174,21289,21166, 0, 0, 0,10871,10871,10871,10871, 10871,10871, 0,21149,21174,21289,21149,10871, 0, 0, 21149,21174,21289,21150,21150,21179,21230, 0, 0,21327, 21289,10871, 0,21149,10871,10871,10871, 0,10871,10872, 10872,21179,10872,10872,10872,10872,10872,10872, 0,10872, 10872,21150,21179,21230, 0, 0,21327, 0,10872,10872, 10872,10872,10872,10872,10872,21150,21179,21230,21150,10872, 21327, 0,21150,21179,21230,21152,21152,21327,21333, 0, 21327,21213,21230,10872, 0,21150,10872,10872,10872, 0, 10872,10907,10907,21230,10907,10907,10907,10907,10907,10907, 0,10907,10907,21152, 0,21333, 0, 0,21213, 0, 10907,10907,10907,10907,10907,10907, 0,21152, 0,21333, 21152,10907,21213, 0,21152,21213,21333,21156,21152,21213, 21333, 0, 0,21268,21268,10907, 0,21152,10907,10907, 10907, 0,10907,10908,10908,21213,10908,10908,10908,10908, 10908,10908, 0,10908,10908,21156, 0, 0, 0, 0, 21214,21268,10908,10908,10908,10908,10908,10908,10908,21156, 0, 0,21156,10908,21214,21268,21156,21214,21268,21153, 21153,21214,21268, 0, 0,21214,21337,10908, 0,21156, 10908,10908,10908,21268,10908,10963,10963,21214,10963,10963, 10963,10963,10963,10963,10963,10963,10963,21153, 0, 0, 0, 0,21215,21337,10963,10963,10963,10963,10963,10963, 0,21153, 0, 0,21153,10963,21215,21337,21153,21215, 0,21155, 0,21215,21337, 0,21239,21215,21330,10963, 0,21153,10963,10963,10963,10963,10963,10965,10965,21215, 10965,10965,10965,10965,10965,10965, 0,10965,10965,21155, 0, 0, 0, 0,21239,21330,10965,10965,10965,10965, 10965,10965, 0,21155, 0, 0,21155,10965,21239,21330, 21155,21239, 0, 0,21155,21239,21330, 0, 0,21239, 0,10965, 0,21155,10965,10965,10965,21330,10965,10966, 10966,21239,10966,10966,10966,10966,10966,10966,10966,10966, 10966,10966,10966,10966,10966,10966,10966,10966,10966,10966, 10966,10966,10966,10966,10966,10966,10966,10966,10966,10966, 10966,10966,10966,10966,10966,10966,10966,10966,10966,10966, 10966,10966,10966,10966,10966,10966,10966,10966,10966,10966, 10966,10966,10966,10966,10966,10966,10966,10966,10966,10966, 10966,10966,10966,10966,10966,10966,10966,10966,10966,10966, 10966,10966,10966,10966,10971,10971, 0,10971,10971,10971, 10971,10971,10971, 0,10971,10971,21182,21170, 0, 0, 0, 0, 0,10971,10971,10971,10971,10971,10971, 0, 21182, 0, 0,21170,10971, 0, 0,21182, 0, 0, 10971,21325,21325, 0,21170,21109, 0, 0,10971, 0, 21182,10971,10971,10971,10971,10971,10972,10972,21170,10972, 10972,10972,10972,10972,10972,21170,10972,10972,21325, 0, 21294,21294, 0,21109,21107,10972,10972,10972,10972,10972, 10972, 0,21325,21170, 0,21325,10972,21109, 0,21325, 21109,21107, 0, 0,21109, 0, 0,21294, 0, 0, 10972, 0,21107,10972,10972,10972,10972,10972,10972,21294, 21109,21294,21109,21109,21294, 0,21107,21108,21294,21107, 0, 0, 0,21107, 0, 0,10972,10974,10974, 0, 10974,10974,10974,10974,10974,10974,10974,10974,10974,21107, 21167, 0, 0,21250,21110,21108,10974,10974,10974,10974, 10974,10974, 0, 0, 0, 0,21167,10974, 0,21108, 0, 0,21108, 0, 0, 0,21108,21167, 0,10974, 21250,10974,21110, 0,10974,10974,10974,10974,10974,21108, 0,21167,21108, 0,21250, 0,21110,21167,21167,21110, 0,21250, 0,21110,21168,10974,10975,10975, 0,10975, 10975,10975,10975,10975,10975,10975,10975,10975,21250,21110, 21168,21110, 0,21349, 0,10975,10975,10975,10975,10975, 10975,21168, 0, 0, 0, 0,10975,21349, 0, 0, 21349, 0, 0, 0,21349,21168, 0,21349,21168, 0, 10975, 0,21168,10975,10975,10975,10975,10975,10976,10976, 21349,10976,10976,10976,10976,10976,10976,10976,10976,10976, 10976,10976,10976,10976,10976,10976,10976,10976,10976,10976, 10976,10976,10976,10976,10976,10976,10976,10976,10976,10976, 10976,10976,10976,10976,10976,10976,10976,10976,10976,10976, 10976,10976,10976,10976,10976,10976,10976,10976,10976,10976, 10976,10976,10976,10976,10976,10976,10976,10976,10976,10976, 10976,10976,10976,10976,10976,10976,10976,10976,10976,10976, 10976,10976,10976,10977,10977,22200,10977,10977,10977,10977, 10977,10977,10977,10977,10977,21278,22200, 0,21253, 0, 0, 0,10977,10977,10977,10977,10977,10977,10977,21278, 22200, 0,21253,10977, 0,21253,21278,22200,21278,21253, 21194,21291, 0, 0, 0, 0, 0,10977, 0,21278, 10977,10977,10977,10977,10977,10979,10979,21253,10979,10979, 10979,10979,10979,10979,10979,10979,10979,21194,21291, 0, 0, 0, 0, 0,10979,10979,10979,10979,10979,10979, 21291,21194,21291, 0, 0,10979, 0, 0,21194,21291, 21293,21295,21224,21291,21291, 0, 0, 0, 0,10979, 0,21194,10979,10979,10979,10979,10979,10981,10981,10981, 10981,10981,10981,10981,10981, 0, 0,21293,21295,21224, 10981,10981,10981,10981,10981,10981, 0, 0, 0,21293, 21295,21293,21295,21224, 0, 0, 0, 0,21293,21295, 21224, 0, 0,21293, 0, 0,10981,10981,10981,10981, 10981,10981,10983,10983,21224,10983,10983,10983,10983,10983, 10983,10983,10983,10983,10983,10983,10983,10983,10983,10983, 10983,10983,10983,10983,10983,10983,10983,10983,10983,10983, 10983,10983,10983,10983,10983,10983,10983,10983,10983,10983, 10983,10983,10983,10983,10983,10983,10983,10983,10983,10983, 10983,10983,10983,10983,10983,10983,10983,10983,10983,10983, 10983,10983,10983,10983,10983,10983,10983,10983,10983,10983, 10983,10983,10983,10983,10983,10983,10983,10989,10989, 0, 10989,10989,10989,10989,10989,10989,10989,10989,10989,21276, 21172, 0,21276, 0, 0, 0,10989,10989,10989,10989, 10989,10989,10989,21276, 0, 0,21172,10989, 0, 0, 21276, 0, 0, 0, 0, 0, 0,21172, 0, 0, 0,10989, 0,21276,10989,10989,10989,10989,10989,11002, 11002,21172,11002,11002,11002,11002,11002,11002,21172,11002, 11002,11002,11002,11002,11002,11002,11002,11002,11002,11002, 11002,11002,11002,11002, 0, 0,21172, 0, 0,11002, 0, 0, 0, 0, 0, 0,21197, 0, 0,21232, 0,21340,23247,11002, 0, 0,11002,11002,11002,21175, 11002,11004,11004,21232,11004,11004,11004,11004,11004,11004, 21232,11004,11004,21197, 0,21175,23247, 0,21340,21197, 11004,11004,11004,11004,11004,11004,21175,21197,21232,21232, 23247,11004,21340, 0,21197, 0, 0,23247,21200,21340, 21175,21296,21238,21238, 0,11004, 0,21175,11004,11004, 11004,11004,11004,11005,11005,21175,11005,11005,11005,11005, 11005,11005, 0,11005,11005,21200,21175, 0,21296, 0, 21238, 0,11005,11005,11005,11005,11005,11005,11005,21200, 21296, 0,21296,11005,21238, 0,21200,21238, 0,21296, 21205,21238,21296, 0, 0,21334, 0,11005, 0,21200, 11005,11005,11005,11005,11005,11007,11007,21238,11007,11007, 11007,11007,11007,11007, 0,11007,11007,21205, 0, 0, 0, 0,21334,21205,11007,11007,11007,11007,11007,11007, 0,21205, 0, 0,21205,11007,21334, 0,21205,21338, 21343,23279, 0,21334, 0, 0,21334, 0, 0,11007, 0,21205,11007,11007,11007,21146,11007,11009,11009,11009, 11009,11009,11009,11009,11009,23279,21338,21343, 0,21146, 11009,11009,11009,11009,11009,11009,21146, 0, 0,23279, 21338,21343, 0, 0, 0, 0,23279,21338,21343,21146, 21338,21241,21241, 0,21146,21343,11009,11009,11009,11009, 11009,11009,11017,11017,21177,11017,11017,11017,11017,11017, 11017, 0,11017,11017, 0, 0, 0, 0, 0,21241, 21177,11017,11017,11017,11017,11017,11017,11017, 0, 0, 0,21177,11017,21241, 0, 0,21241, 0, 0, 0, 21241, 0, 0, 0, 0,21177,11017, 0,21177,11017, 11017,11017,21177,11017,11027,11027,21241,11027,11027,11027, 11027,11027,11027,11027,11027,11027,11027,11027,11027,11027, 11027,11027,11027,11027,11027,11027,11027,11027,11027,11027, 11027,11027,11027,11027,11027,11027,11027,11027,11027,11027, 11027,11027,11027,11027,11027,11027,11027,11027,11027,11027, 11027,11027,11027,11027,11027,11027,11027,11027,11027,11027, 11027,11027,11027,11027,11027,11027,11027,11027,11027,11027, 11027,11027,11027,11027,11027,11027,11027,11027,11027,11028, 0, 0, 0, 0, 0, 0,21277,21442,11028,11028, 11028,11028,11028,11028,11028,11028,21316, 0,21442, 0, 21277,11028,11028,11028,11028,11028,11028,21277, 0, 0, 21316, 0,21442, 0, 0, 0, 0,21316, 0,21442, 21277,21277,21442, 0, 0, 0, 0,11028,11028,11028, 11028,11028,11028,11029,11029,21316,11029,11029,11029,11029, 11029,11029,11029,11029,11029,11029,11029,11029,11029,11029, 11029,11029,11029,11029,11029,11029,11029,11029,11029,11029, 11029,11029,11029,11029,11029,11029,11029,11029,11029,11029, 11029,11029,11029,11029,11029,11029,11029,11029,11029,11029, 11029,11029,11029,11029,11029,11029,11029,11029,11029,11029, 11029,11029,11029,11029,11029,11029,11029,11029,11029,11029, 11029,11029,11029,11029,11029,11029,11029,11029,11035,11035, 11035,11035,11035,11035,11035, 0, 0, 0,21480, 0, 0,11035,11035,11035,11035,11035,11035, 0, 0, 0, 0, 0,21480, 0, 0,21480, 0, 0, 0,21480, 11035, 0, 0, 0, 0, 0, 0,11035,11035,11035, 11035,11035,11035,11039,11039,21480,11039,11039,11039,11039, 11039,11039,11039,11039,11039,11039,11039,11039,11039,11039, 11039,11039,11039,11039,11039,11039,11039,11039,11039,11039, 11039,11039,11039,11039,11039,11039,11039,11039,11039,11039, 11039,11039,11039,11039,11039,11039,11039,11039,11039,11039, 11039,11039,11039,11039,11039,11039,11039,11039,11039,11039, 11039,11039,11039,11039,11039,11039,11039,11039,11039,11039, 11039,11039,11039,11039,11039,11039,11039,11039,11042,11042, 0,11042,11042,11042,11042,11042,11042, 0,11042,11042, 21413,21255, 0, 0, 0, 0, 0,11042,11042,11042, 11042,11042,11042, 0,21413, 0, 0, 0,11042, 0, 0,21413, 0, 0, 0,21207, 0,21111,21255,21115, 21115, 0,11042, 0,21413,11042,11042,11042,11042,11042, 11043,11043,21255,11043,11043,11043,11043,11043,11043,21255, 11043,11043,21207, 0, 0,21111, 0,21115, 0,11043, 11043,11043,11043,11043,11043, 0,21207,21255, 0,21111, 11043,21115,21111,21207,21115, 0,21111, 0,21115,21317, 0, 0, 0, 0,11043, 0,21207,11043,11043,11043, 11043,11043,21111,21317,21111,21111,21115,21115, 0, 0, 21317,21180,11043,11045,11045,21256,11045,11045,11045,11045, 11045,11045, 0,11045,11045, 0, 0,21180,21317,21317, 0, 0,11045,11045,11045,11045,11045,11045,21180, 0, 0, 0,21256,11045, 0, 0, 0, 0, 0,21151, 21151, 0,21180, 0, 0,21112,21256,11045, 0,21180, 11045,11045,11045,21256,11045,11046,11046,21180,11046,11046, 11046,11046,11046,11046, 0,11046,11046,21151,21180, 0, 0,21256,21256,21112,11046,11046,11046,11046,11046,11046, 0,21151, 0, 0,21151,11046, 0,21112,21151, 0, 21112,21154, 0, 0,21112, 0,21151,11046, 0,11046, 21481,21151,11046,11046,11046,21112,11046,21151, 0, 0, 21112,21332, 0,21242,21481, 0, 0,21481, 0,21154, 0,21481, 0,11046,11048,11048, 0,11048,11048,11048, 11048,11048,11048,21154,11048,11048,21154,21481,21332, 0, 21154,21242,21481,11048,11048,11048,11048,11048,11048,11048, 0,21154,21332,21154,11048,21242, 0, 0,21242,21332, 0,21201,21242,21218,21218,23024,21242, 0,11048,23110, 21332,11048,11048,11048, 0,11048,11056,11056,21242,11056, 11056,11056,11056,11056,11056, 0,11056,11056,21201,23024, 0,21218, 0,23110, 0,11056,11056,11056,11056,11056, 11056, 0,21201,23024, 0,21218,11056,23110,21218,21201, 23024, 0,21218,21228,23110,21359,21226,21243,23110, 0, 11056,23024,21201,11056,11056,11056,21201,11056,11057,11057, 21218,11057,11057,11057,11057,11057,11057, 0,11057,11057, 21228, 0,21359,21226, 0,21243, 0,11057,11057,11057, 11057,11057,11057,11057,21228, 0,21359,21226,11057,21243, 0,21228,21243,21359,21226,21272,21243,21246,21246,21359, 21243, 0,11057, 0,21228,11057,11057,11057,21226,11057, 11061,11061,21243,11061,11061,11061,11061,11061,11061, 0, 11061,11061,21272, 0, 0,21246, 0, 0, 0,11061, 11061,11061,11061,11061,11061, 0,21272, 0, 0,21246, 11061, 0,21246,21272, 0, 0,21246,21274,21298,21355, 21355, 0,23160, 0,11061, 0,21272,11061,11061,11061, 21246,11061,11062,11062,21298,11062,11062,11062,11062,11062, 11062, 0,11062,11062,21274,21298,23160,21355, 0, 0, 0,11062,11062,11062,11062,11062,11062,11062,21274,21298, 23160,21355,11062, 0,21355,21274,21298,23160,21355,21335, 21292,21328, 0, 0,21298,23160,11062, 0,21274,11062, 11062,11062, 0,11062,11063,11063,21173,11063,11063,11063, 11063,11063,11063, 0,11063,11063,21335,21292,21328, 0, 0, 0,21173,11063,11063,11063,11063,11063,11063,21292, 21335,21292,21328,21173,11063,11063, 0,21335,21292,21328, 0, 0, 0,21292, 0, 0,21292,21173,11063, 0, 21173,11063,11063,11063,21173,11063,21335,21328, 0,21173, 0,11063,11065,11065,21329,11065,11065,11065,11065,11065, 11065, 0,11065,11065,21279,11065,11065,11065,11065,11065, 11065,11065,11065,11065,11065,11065,11065, 0,21279, 0, 0,21329,11065, 0, 0,21279, 0, 0, 0,21275, 21297,21266,21266,21279,23111,21329,11065, 0,21279,11065, 11065,11065,21329,11065,11066,11066,21297,11066,11066,11066, 11066,11066,11066, 0,11066,11066,21275,21297,23111,21266, 21329,21329, 0,11066,11066,11066,11066,11066,11066, 0, 21275,21297,23111,21266,11066, 0,21266,21275,21297,23111, 21266, 0,21297,23111,21314,21450,21240, 0,11066, 0, 21275,11066,11066,11066, 0,11066,11068,11068,21266,11068, 11068,11068,11068,11068,11068, 0,11068,11068,21314,21450, 0, 0, 0, 0,21240,11068,11068,11068,11068,11068, 11068, 0,21314,21450, 0,21169,11068,11068,21240,21314, 21450,21240, 0, 0, 0,21240, 0,21362,23245, 0, 11068,21169,21314,11068,11068,11068, 0,11068,21450,21240, 0,21240,21169,11068,11077,11077,11077,11077,11077,11077, 11077,11077,23245, 0,21362, 0,21169,11077,11077,11077, 11077,11077,11077,21169, 0, 0,23245, 0,21362,21219, 21219,21267,21267,23245,21339,21362,21169,23245, 0, 0, 0, 0, 0,11077,11077,11077,11077,11077,11077,11081, 11081,11081,11081,11081,11081,11081,11081,21219,23373,21267, 0,21339,11081,11081,11081,11081,11081,11081, 0, 0, 21339,21219,23373,21267,21219,21339,21267, 0,21219,23373, 21267, 0,21339, 0,21301,21302,21304,21320,11081,11081, 11081,11081,11081,11081,11083,23373,21219,21219,21267,21267, 21301,21302,21304,11083,11083,11083,11083,11083,11083,11083, 0,21301,21302,21304,21320, 0,11083,11083,11083,11083, 11083,11083, 0, 0, 0,21301,21302,21304,21320,21356, 21356,21320,21301,21302,21304,21320, 0,21302, 0, 0, 0, 0,11083,11083,11083,11083,11083,11083,11088,11088, 11088,11088,11088,11088,11088,11088,21320,21356, 0, 0, 0,11088,11088,11088,11088,11088,11088, 0, 0, 0, 0,21356,21357,21357,21356, 0, 0, 0,21356, 0, 0, 0,21356, 0, 0, 0, 0,11088,11088,11088, 11088,11088,11088,11090,11090,11090,11090,11090,11090,11090, 21357, 0, 0, 0, 0,22021,11090,11090,11090,11090, 11090,11090, 0, 0,21357, 0, 0,21357, 0,22021, 0,21357,22021,21273,21303,21357,22021, 0,21358,21363, 0, 0,11090,11090,11090,11090,11090,11090,11097,11097, 21303,11097,11097,11097,11097,11097,11097,22021,11097,11097, 21273,21303,21358, 0, 0,21358,21363,11097,11097,11097, 11097,11097,11097, 0,21273,21303, 0,21273,11097,21358, 21363,21273,21303, 0,11097,21367,21358,21363, 0, 0, 21303,21358,11097, 0,21273,11097,11097,11097,21178,11097, 11098,11098,21273,11098,11098,11098,11098,11098,11098, 0, 11098,11098,21367,21299,21178,21300,21305,23197, 0,11098, 11098,11098,11098,11098,11098,21178,21367, 0, 0,21299, 11098,21300,21305,21367, 0, 0, 0, 0, 0,21178, 21299,23197,21300,21305,11098, 0,21178,11098,11098,11098, 0,11098,11098, 0,21299,23197,21300,21305, 0,21178, 0,21299,23197,21300,21305,23197, 0, 0, 0, 0, 11098,11100,11100,11100,11100,11100,11100,11100,11100, 0, 21299,21300,21305,21305,11100,11100,11100,11100,11100,11100, 0, 0, 0, 0, 0, 0, 0,21341,21381,21381, 21361,21391, 0, 0, 0, 0, 0, 0, 0, 0, 11100,11100,11100,11100,11100,11100,11104,11104,11104,11104, 11104,11104,11104,11104,21341, 0,21381,21361,21391,11104, 11104,11104,11104,11104,11104,21361, 0, 0,21341, 0, 21381,21361,21391,21381, 0,21341, 0,21381,21361,21391, 0, 0, 0,21381, 0,11104,11104,11104,11104,11104, 11104,11113,11113,21341,11113,11113,11113,11113,11113,11113, 11113,11113,11113,11113,11113,11113,11113,11113,11113,11113, 11113,11113,11113,11113,11113,11113,11113,11113,11113,11113, 11113,11113,11113,11113,11113,11113,11113,11113,11113,11113, 11113,11113,11113,11113,11113,11113,11113,11113,11113,11113, 11113,11113,11113,11113,11113,11113,11113,11113,11113,11113, 11113,11113,11113,11113,11113,11113,11113,11113,11113,11113, 11113,11113,11113,11113,11113,11113,11114,11114, 0,11114, 11114,11114,11114,11114,11114,11114,11114,11114, 0, 0, 0, 0, 0, 0, 0,11114,11114,11114,11114,11114, 11114, 0, 0, 0, 0, 0,11114, 0, 0,11114, 0, 0,21284, 0,21306,21386, 0, 0, 0, 0, 11114, 0, 0,11114,11114,11114,11114,11114,11115,11115, 21306,11115,11115,11115,11115,11115,11115,11115,11115,11115, 21284,21306,21386, 0, 0, 0,21284,11115,11115,11115, 11115,11115,11115, 0,21284,21306,21386,21284,11115, 0, 0,21284,21306,21386,21286, 0,21311,21386, 0, 0, 21350,21394,11115,21306,21284,11115,11115,11115,11115,11115, 11117,11117,21311,11117,11117,11117,11117,11117,11117,11117, 11117,11117,21286,21311, 0, 0, 0,21350,21394,11117, 11117,11117,11117,11117,11117, 0,21286,21311, 0,21286, 11117,21350,21394,21286,21311, 0,21283,21283,21350,21394, 0,21374,21280,21280,11117,21311,21286,11117,11117,11117, 11117,11117,11118,11118,21350,11118,11118,11118,11118,11118, 11118,11118,11118,11118,21283, 0,21374, 0, 0,21374, 21280,11118,11118,11118,11118,11118,11118, 0,21283, 0, 0,21283,11118,21374,21280,21283,21374,21280, 0, 0, 21374,21280, 0, 0, 0, 0,11118, 0,21283,11118, 11118,11118,11118,11118,21280,21280,21374,21283, 0,21280, 0, 0, 0,21308,11118,11120,11120, 0,11120,11120, 11120,11120,11120,11120, 0,11120,11120, 0, 0,21308, 21347,21309,21520,21310,11120,11120,11120,11120,11120,11120, 21308, 0, 0, 0, 0,11120,21520,21309, 0,21310, 0,11120, 0,21520,21308, 0,21347,11120,21309,11120, 21310,21308,11120,11120,11120, 0,11120, 0,21285, 0, 21347,21520,21309,21347,21310,21336,21336,21347, 0,21309, 21308,21310, 0,11120,11121,11121, 0,11121,11121,11121, 11121,11121,11121,21347,11121,11121,21285,21309, 0,21310, 21310,21862,21336,11121,11121,11121,11121,11121,11121, 0, 21285, 0, 0,21285,11121,21862,21336,21285,21862,21336, 0,21285,21862,21336, 0,21342,21354,21395,11121,21862, 21285,11121,11121,11121,11121,11121,21336, 0,21862,11121, 11122,11122, 0,11122,11122,11122,11122,11122,11122,21395, 11122,11122,21342,21354,21395, 0, 0, 0, 0,11122, 11122,11122,11122,11122,11122, 0,21342,21354,21395,21342, 11122, 0, 0,21342,21354,21395, 0,21392,21354,21366, 0, 0,21348,21399,11122, 0,21342,11122,11122,11122, 21354,11122,11123,11123,21360,11123,11123,11123,11123,11123, 11123, 0,11123,11123,21392, 0,21366, 0, 0,21348, 21399,11123,11123,11123,11123,11123,11123,11123,21392, 0, 21366,21360,11123,21348,21399,21392,21348,21366, 0,21392, 21348,21399,21373,23077,21351,21360,11123, 0,21366,11123, 11123,11123,21360,11123,11126,11126,21348,11126,11126,11126, 11126,11126,11126, 0,11126,11126,21351,23077,21360,21373, 0,21351, 0,11126,11126,11126,11126,11126,11126, 0, 0,23077, 0,21373,11126,21351, 0, 0,23077, 0, 21373, 0,21351,21380,21380, 0,21401, 0,11126,23077, 0,11126,11126,11126,21373,11126,11127,11127,21351,11127, 11127,11127,11127,11127,11127, 0,11127,11127,21380, 0, 0,21380, 0,21401, 0,11127,11127,11127,11127,11127, 11127,11127, 0, 0, 0,21380,11127,21401,21380, 0, 21401, 0,21380,21384,21401, 0, 0, 0,21281,21281, 11127, 0,21401,11127,11127,11127, 0,11127,11128,11128, 21352,11128,11128,11128,11128,11128,11128, 0,11128,11128, 21384,21353,21397, 0, 0, 0,21281,11128,11128,11128, 11128,11128,11128, 0,21384, 0, 0,21352,11128, 0, 21281,21384, 0,21281, 0, 0,21384,21281,21353,21397, 11128,21352,11128, 0,21384,11128,11128,11128,21352,11128, 21281, 0,21353,21397, 0,21281,21281, 0, 0,21353, 21397,21352, 0, 0,21352, 0,11128,11133,11133,11133, 11133,11133,11133,11133, 0,21353, 0, 0,21353,21397, 11133,11133,11133,11133,11133,11133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21393,21383,21402, 21364, 0, 0, 0, 0, 0,11133,11133,11133,11133, 11133,11133,11139,11139,21383,11139,11139,11139,11139,11139, 11139, 0,11139,11139,21393,21383,21402,21364, 0, 0, 0,11139,11139,11139,11139,11139,11139, 0,21393,21383, 21402,21364,11139,21402, 0,21393,21383,21402,21364,21393, 21403,21403,21402, 0, 0,21424,11139, 0, 0,11139, 11139,11139, 0,11139,11140,11140,21364,11140,11140,11140, 11140,11140,11140, 0,11140,11140,21414,21365,21403, 0, 0, 0,21424,11140,11140,11140,11140,11140,11140,11140, 21414, 0,21403, 0,11140,21403,21424,21414, 0,21403, 21404,21404, 0,21424,21365,21376, 0, 0,11140, 0, 21414,11140,11140,11140,21372,11140,11147,11147,21365,11147, 11147,11147,11147,11147,11147,21365,11147,11147,21404, 0, 0, 0, 0,21376, 0,11147,11147,11147,11147,11147, 11147,21372,21404,21365,21365,21404,11147,21376, 0,21404, 21376, 0, 0,21404,21376,21372, 0,21377,23246,21377, 11147, 0,21372,11147,11147,11147, 0,11147,11148,11148, 21376,11148,11148,11148,11148,11148,11148, 0,11148,11148, 21372, 0,23246, 0, 0,21377, 0,11148,11148,11148, 11148,11148,11148,11148, 0, 0,23246, 0,11148,21377, 0, 0,21377,23246,21405,21405,21377,21406, 0,21378, 21378,23246,11148, 0, 0,11148,11148,11148,21385,11148, 11152,11152,21377,11152,11152,11152,11152,11152,11152, 0, 11152,11152,21405, 0,21406, 0, 0,21378, 0,11152, 11152,11152,11152,11152,11152,21385,21405, 0,21406,21405, 11152,21378, 0,21405,21378,21406, 0,21405,21378,21385, 21429,21379,23326,21406,11152, 0,21385,11152,11152,11152, 0,11152,11153,11153,21378,11153,11153,11153,11153,11153, 11153, 0,11153,11153,21385,21385,23326,21429, 0,21379, 0,11153,11153,11153,11153,11153,11153,11153, 0,21429, 23326,21429,11153,21379, 0, 0,21379,23326,21429,21396, 21379, 0, 0,21379,21282,21282,11153, 0, 0,11153, 11153,11153, 0,11153,11154,11154,21379,11154,11154,11154, 11154,11154,11154, 0,11154,11154,21396, 0,21407,21427, 21451, 0,21282,11154,11154,11154,11154,11154,11154, 0, 21396, 0, 0, 0,11154, 0,21282,21396, 0,21282, 0, 0,21287,21282, 0,21407,21427,21451,11154, 0, 21396,11154,11154,11154,21282,11154,21282, 0,21427,21407, 21427,21451,21407, 0, 0,21459,21407,21427,21451, 0, 21287,21407,21427,21400,11154,11158,11158, 0,11158,11158, 11158,11158,11158,11158,21287,11158,11158,21287, 0, 0, 0,21287,21459, 0,11158,11158,11158,11158,11158,11158, 21400, 0, 0, 0,21287,11158,21459, 0, 0,21287, 21287, 0,21398,21459,21400,21431,21382,21382, 0,11158, 0,21400,11158,11158,11158, 0,11158,11159,11159,21400, 11159,11159,11159,11159,11159,11159, 0,11159,11159,21398, 21400, 0,21431, 0,21382, 0,11159,11159,11159,11159, 11159,11159,11159,21398,21431, 0,21431,11159,21382, 0, 21398,21382, 0,21431,21408,21382,21425,21461,22992, 0, 0,11159, 0,21398,11159,11159,11159, 0,11159,11163, 11163,21382,11163,11163,11163,11163,11163,11163, 0,11163, 11163,21408,22992,21425,21461, 0, 0, 0,11163,11163, 11163,11163,11163,11163, 0,21408,22992,21425,21461,11163, 0, 0,21408,22992,21425,21461,21409,21454,21455, 0, 21408, 0,21425,11163, 0,21408,11163,11163,11163,22992, 11163,11164,11164,21425,11164,11164,11164,11164,11164,11164, 0,11164,11164,21409,21454,21455, 0, 0, 0, 0, 11164,11164,11164,11164,11164,11164,11164,21409,21454,21455, 21409,11164,21455, 0,21409,21454,21455, 0,21462,21409, 21375,21455,21510,21454, 0,11164, 0,21409,11164,11164, 11164,21410,11164,11165,11165, 0,11165,11165,11165,11165, 11165,11165, 0,11165,11165,21462, 0,21430,21375,21460, 21510, 0,11165,11165,11165,11165,11165,11165,21410,21462, 0, 0,21375,11165,21510,21375,21462,21510, 0,21375, 0,21510,21410, 0,21430,21375,21460,11165, 0,21410, 11165,11165,11165, 0,11165,21375,21430,21510,21430, 0, 21460,21430,21410,21460,21428,21430, 0,21460,21410,21587, 0, 0, 0,11165,11172,11172, 0,11172,11172,11172, 11172,11172,11172,21587,11172,11172,21430,21412,21460, 0, 21587,21428,21411,11172,11172,11172,11172,11172,11172, 0, 21411, 0, 0,21428,11172,21428,21411, 0,21587, 0, 0, 0,21428,21411,21412, 0, 0,21428,11172, 0, 21428,11172,11172,11172,11172,11172,21411,21835,21412,21463, 0,21428, 0, 0, 0,21412, 0,21435,11172,11183, 11183,11183,11183,11183,11183,11183,11183,11183,21412,11183, 11183,21835,21432,21435, 0, 0,21463,21835,11183,11183, 11183,11183,11183,11183,21435,21835, 0, 0,21432,11183, 21463, 0,21835, 0, 0,21415,21415,21463,21435,21432, 0,21463,21464,11183, 0,21435,11183,11183,11183, 0, 11183,11197,11197,21432,11197,11197,11197,11197,11197,11197, 21432,11197,11197,21415, 0, 0, 0, 0, 0,21464, 11197,11197,11197,11197,11197,11197, 0,21415,21432, 0, 21415,11197, 0,21464,21415, 0, 0,21416,21416,21438, 21464, 0, 0,23359,21464,11197, 0,21415,11197,11197, 11197, 0,11197,11198,11198,21438,11198,11198,11198,11198, 11198,11198, 0,11198,11198,21416,21438,23359, 0, 0, 0, 0,11198,11198,11198,11198,11198,11198,11198,21416, 21438,23359,21416,11198, 0, 0,21416,21438,23359,21422, 21416,21440, 0,23359, 0, 0,21466,11198, 0,21416, 11198,11198,11198, 0,11198,11212,11212,21440,11212,11212, 11212,11212,11212,11212, 0,11212,11212,21422,21440, 0, 0, 0, 0,21466,11212,11212,11212,11212,11212,11212, 0,21422,21440, 0,21422,11212, 0,21466,21422,21440, 21422,21417,21417,21440,21466,21588, 0,21468,21466,11212, 0,21422,11212,11212,11212, 0,11212,11213,11213,21588, 11213,11213,11213,11213,11213,11213,21588,11213,11213,21417, 0, 0, 0, 0,21468, 0,11213,11213,11213,11213, 11213,11213,11213,21417,21588,21588,21417,11213,21468, 0, 21417, 0, 0, 0,21417,21468, 0,23358,23403, 0, 0,11213, 0,21417,11213,11213,11213,21436,11213,11225, 11225,21434,11225,11225,11225,11225,11225,11225, 0,11225, 11225,23358,23403,21436, 0, 0, 0,21434,11225,11225, 11225,11225,11225,11225,21436,23358,23403, 0,21434,11225, 0, 0,23358,23403, 0,21418,21418,21441,21436, 0, 23358,21436,21434,11225,23403,21436,11225,11225,11225,21434, 11225,11226,11226,21441,11226,11226,11226,11226,11226,11226, 0,11226,11226,21418,21441, 0, 0,21434, 0, 0, 11226,11226,11226,11226,11226,11226,11226,21418,21441, 0, 21418,11226, 0, 0,21418,21441,21418,21420,21420,21441, 21470,21736, 0, 0,21469,11226, 0,21418,11226,11226, 11226, 0,11226,11236,11236,21736,11236,11236,11236,11236, 11236,11236,21736,11236,11236,21420, 0,21470, 0, 0, 0,21469,11236,11236,11236,11236,11236,11236, 0,21420, 21736,21470,21420,11236, 0,21469,21420, 0,21470, 0, 21423,21433,21469,21472,21469,21473, 0,11236, 0,21420, 11236,11236,11236, 0,11236,11237,11237,21433,11237,11237, 11237,11237,11237,11237, 0,11237,11237,21423,21433, 0, 21472, 0,21473,21473,11237,11237,11237,11237,11237,11237, 11237,21423,21433, 0,21472,11237,21473, 0,21423,21433, 0,21472,21433,21473, 0,23480,23513,21476, 0,11237, 0,21423,11237,11237,11237,21439,11237,11244,11244,21443, 11244,11244,11244,11244,11244,11244, 0,11244,11244,23480, 23513,21439, 0, 0,21476,21443,11244,11244,11244,11244, 11244,11244,21439,23480,23513, 0,21443,11244,21476, 0, 23480,23513, 0, 0,23480,21476,21439,21477,23513,23638, 21443,11244, 0,21439,11244,11244,11244,21443,11244,11245, 11245,21439,11245,11245,11245,11245,11245,11245, 0,11245, 11245,21456,21439,23638,21477,21443, 0, 0,11245,11245, 11245,11245,11245,11245,11245,21456, 0,23638,21477,11245, 0, 0,21456, 0,23638,21477,21475,21444,21488,21488, 21488, 0, 0,11245, 0,21456,11245,11245,11245,21445, 11245,11249,11249,21444,11249,11249,11249,11249,11249,11249, 0,11249,11249,21475,21444,21445,21488, 0, 0, 0, 11249,11249,11249,11249,11249,11249,21445,21475,21444, 0, 21488,11249, 0,21488,21475,21444, 0,21488,21465,21446, 21445,21492,21475, 0, 0,11249, 0,21445,11249,11249, 11249,21445,11249,11250,11250,21446,11250,11250,11250,11250, 11250,11250, 0,11250,11250,21465,21446,21523,21492, 0, 0,21465,11250,11250,11250,11250,11250,11250,11250,21465, 21446,21523,21492,11250,21523, 0,21465,21446,21523,21492, 21467,21446, 0, 0, 0,21419,21523,11250,23280,21465, 11250,11250,11250,21492,11250,11251,11251,21523,11251,11251, 11251,11251,11251,11251,11251,11251,11251,21467,21482,21483, 21484, 0,23280,21419,11251,11251,11251,11251,11251,11251, 11251,21467,21419, 0, 0,11251,23280,21419,21467, 0, 21419, 0, 0,23280,21419,21482,21483,21484, 0,11251, 21484,21467,11251,11251,11251,11251,11251,21419,21493,21482, 21483,21484,21482,21483,23280, 0,21482,21483,21484,11251, 11253,11253, 0,11253,11253,11253,11253,11253,11253,11253, 11253,11253,21482,21483,21484,21493,22129, 0, 0,11253, 11253,11253,11253,11253,11253,11253, 0, 0, 0,21493, 11253, 0, 0, 0, 0, 0,21493,21471,21485, 0, 22129, 0,21489,21489,11253,23562,22129,11253,11253,11253, 11253,11253,11257,11257,22129,11257,11257,11257,11257,11257, 11257,22129,11257,11257,21471,21485, 0, 0, 0,23562, 21489,11257,11257,11257,11257,11257,11257, 0,21471,21485, 0,21471,11257,23562,21489,21471,21485,21489,21490,21490, 23562,21489, 0,23562,21497,21491,11257, 0,21471,11257, 11257,11257,21485,11257,11258,11258,21471,11258,11258,11258, 11258,11258,11258, 0,11258,11258,21490,21486, 0, 0, 0,21497,21491,11258,11258,11258,11258,11258,11258,11258, 21490, 0, 0,21490,11258,21497,21491,21490, 0, 0, 21490,21501,21497,21491,21486, 0,23669,21498,11258, 0, 0,11258,11258,11258,21491,11258,11266,11266,21486,11266, 11266,11266,11266,11266,11266,21486,11266,11266,21501,21494, 23669, 0, 0, 0,21498,11266,11266,11266,11266,11266, 11266,21486,21501,21486,23669,21494,11266, 0,21498,21501, 0,23669, 0,21495,21487,21498,21494, 0,23670,21498, 11266, 0, 0,11266,11266,11266, 0,11266,11267,11267, 21494,11267,11267,11267,11267,11267,11267,21494,11267,11267, 21495,21487,23670, 0, 0, 0, 0,11267,11267,11267, 11267,11267,11267,11267,21495,21487,23670,21495,11267, 0, 0,21495,21487,23670, 0,21499,21495,21505, 0,23997, 21506, 0,11267,21487,21495,11267,11267,11267,21487,11267, 11271,11271,21496,11271,11271,11271,11271,11271,11271, 0, 11271,11271,21499,23997,21505, 0, 0,21506, 0,11271, 11271,11271,11271,11271,11271, 0,21499,23997,21505,21496, 11271,21506, 0,21499,23997,21505, 0,21499,21506,21514, 21514,23481,21505,21496,11271, 0, 0,11271,11271,11271, 21496,11271,11272,11272,21506,11272,11272,11272,11272,11272, 11272, 0,11272,11272,21545,23481,22781,21514,21496,21496, 0,11272,11272,11272,11272,11272,11272,11272,21545,23481, 22781,21514,11272, 0,21514,21545,23481,22781,21514,21516, 23481, 0,21517, 0,21421,22781,11272, 0,21545,11272, 11272,11272,21514,11272,11273,11273,22781,11273,11273,11273, 11273,11273,11273,11273,11273,11273,21516,21511,21508,21517, 0,21610,21421,11273,11273,11273,11273,11273,11273,11273, 21516, 0, 0,21517,11273,21610,21421,21516,21610,21421, 21517, 0,21610,21421,21517,21511,21508,21610,11273, 0, 21608,11273,11273,11273,11273,11273,21421,21421,21610,21511, 21508,21421,21511,21508,21608, 0,21511,21508,11273,11275, 11275,21608,11275,11275,11275,11275,11275,11275,11275,11275, 11275,21508,21511,21508,21608, 0,21609,21511,11275,11275, 11275,11275,11275,11275,11275, 0, 0, 0,21507,11275, 21609, 0, 0,21609, 0, 0, 0,21609, 0, 0, 0,21426,21437,11275, 0,21609,11275,11275,11275,11275, 11275,11313, 0,21609, 0, 0,21507,21474,21437,11313, 11313,11313,11313,11313,11313,11313,11313,11313,21426,21437, 21507, 0, 0,21507, 0, 0, 0,21507,11313, 0, 21426,21518,21426,21437,21474, 0, 0, 0,21507,21426, 21437, 0,11313,21507,21426,11313, 0,11313,21474,11313, 11318,21474,21426,21437, 0,21474, 0, 0,21518,11318, 11318,11318,11318,11318,11318,11318, 0, 0,21474, 0, 0,21503,21518,21474, 0, 0, 0,11318, 0,21518, 21650,21503,21503,21503,21503,21503,21503,21503, 0, 0, 21519,11318, 0,21518,21650, 0, 0,21650,11318,21503, 0,21650, 0,11318,11320,11320, 0,11320,11320,11320, 11320,11320,11320,21503,11320,11320, 0,21519,21860,21650, 21503, 0, 0,11320,11320,11320,11320,11320,11320, 0, 21504,21519,21860, 0,11320, 0, 0, 0,21519,21860, 21504,21504,21504,21504,21504,21504,21504, 0,11320, 0, 0,11320,11320,11320,21519,11320, 0,21860,21504,21509, 21509,21524,21524, 0, 0, 0, 0, 0, 0,11320, 11325,11325,21504,11325,11325,11325,11325,11325,11325,21504, 11325,11325,21521,21513,21513,21512,21512,21509,21524,11325, 11325,11325,11325,11325,11325, 0,21521, 0, 0,21521, 11325,21509,21524,21521,21509,21524, 0, 0,21509,21524, 0,21513,21509,21512,11325, 0,21521,11325,11325,11325, 0,11325, 0, 0,21509,21513, 0,21512,21513,21525, 21512,21526,21513, 0,21512, 0, 0, 0, 0,11325, 11325,11326,11326,21513,11326,11326,11326,11326,11326,11326, 21512,11326,11326,21515,21515, 0,21525, 0,21526,21527, 11326,11326,11326,11326,11326,11326,21651, 0, 0, 0, 21525,11326,21526, 0, 0, 0, 0,21525, 0,21526, 21651,21515,21526,21651, 0,11326,21527,21651,11326,11326, 11326, 0,11326, 0,21528,21515,21529, 0,21515, 0, 21527, 0,21515,21527,21878,21651,21651,21527,11326,11327, 11327,21530,11327,11327,11327,11327,11327,11327,21878,11327, 11327,21528, 0,21529,21528,21878, 0, 0,11327,11327, 11327,11327,11327,11327, 0,21528, 0,21529,21530,11327, 0, 0,21528,21878,21529, 0,21583,21533,21558,21535, 0, 0,21530,11327, 0, 0,11327,11327,11327,21530, 11327,11329,11329,11329,11329,11329,11329,11329,11329,11329, 0,11329,11329,21583,21533,21558,21535,21530, 0, 0, 11329,11329,11329,11329,11329,11329, 0,21583,21533,21558, 21535,11329, 0,21535,21583,21533,21558,21535,21590,21536, 21536,21536,23713, 0, 0,11329,21533,21558,11329,11329, 11329,21535,11329,11330,11330,11330,11330,11330,11330,11330, 11330,11330, 0,11330,11330,21590,23713,21536, 0, 0, 0, 0,11330,11330,11330,11330,11330,11330,11330,21590, 23713,21536, 0,11330,21536, 0,21590,23713,21536,21537, 21537,21538,21538, 0,21590,23713, 0,11330, 0, 0, 11330,11330,11330,21531,11330,11347,11347,11347,11347,11347, 11347,11347,11347,11347, 0,11347,11347,21537, 0,21538, 0, 0, 0, 0,11347,11347,11347,11347,11347,11347, 21531,21537, 0,21538,21537,11347,21538, 0,21537, 0, 21538, 0, 0,21538,21531, 0,23858,21562, 0,11347, 0,21531,11347,11347,11347, 0,11347,11348,11348,11348, 11348,11348,11348,11348,11348,11348, 0,11348,11348,21531, 23858, 0, 0, 0,21562, 0,11348,11348,11348,11348, 11348,11348,11348, 0,23858, 0,21562,11348,21562, 0, 0,23858, 0, 0, 0,21562,21563,21540,23858, 0, 0,11348, 0,21562,11348,11348,11348,21532,11348,11360, 11360,11360,11360,11360,11360,11360,11360,11360, 0,11360, 11360, 0, 0,21563,21540, 0, 0, 0,11360,11360, 11360,11360,11360,11360,21532,21563, 0,21563,21540,11360, 21563, 0, 0, 0,21563,21540, 0, 0,21532,21563, 0,21591,21593,11360, 0,21532,11360,11360,11360,21540, 11360,11361,11361,11361,11361,11361,11361,11361,11361,11361, 0,11361,11361,21532,21532, 0, 0, 0,21591,21593, 11361,11361,11361,11361,11361,11361,11361, 0, 0, 0, 0,11361,21591,21593, 0,21591, 0, 0,21596,21591, 21593,21586,23998,21594,21591,11361, 0, 0,11361,11361, 11361,21534,11361,11371,11371,11371,11371,11371,11371,11371, 11371,11371, 0,11371,11371,21596,23998, 0,21586, 0, 21594, 0,11371,11371,11371,11371,11371,11371,21534,21596, 23998, 0,21586,11371,21594, 0,21596,23998, 0,21586, 0,21594,21534,21599,21594,21534,21595,11371, 0,21534, 11371,11371,11371,21586,11371,11372,11372,11372,11372,11372, 11372,11372,11372,11372, 0,11372,11372,21534, 0, 0, 21599, 0, 0,21595,11372,11372,11372,11372,11372,11372, 11372, 0,21595, 0,21599,11372, 0,21595, 0, 0, 0,21599,21600,21602,21595,21603, 0,21604,21599,11372, 0, 0,11372,11372,11372,21539,11372,11379,11379,11379, 11379,11379,11379,11379,11379,11379, 0,11379,11379,21600, 21602, 0,21603,21602,21604, 0,11379,11379,11379,11379, 11379,11379,21539,21600,21602, 0,21603,11379,21604, 0, 21600,21602, 0,21603, 0,21604,21539,21604,21600,21616, 21616,11379, 0,21539,11379,11379,11379,21603,11379,11380, 11380,11380,11380,11380,11380,11380,11380,11380, 0,11380, 11380,21539, 0, 0, 0, 0, 0,21616,11380,11380, 11380,11380,11380,11380,11380, 0, 0, 0, 0,11380, 0,21616, 0, 0,21616,21548,21548,21548,21616, 0, 23514,21618,21618,11380, 0, 0,11380,11380,11380, 0, 11380,11384,11384,11384,11384,11384,11384,11384,11384,11384, 0,11384,11384,21548,23514, 0, 0, 0, 0,21618, 11384,11384,11384,11384,11384,11384, 0,21548,23514, 0, 21548,11384, 0,21618,21548,23514,21618,21549,21549,21611, 21618, 0, 0,21622,21626,11384, 0,21548,11384,11384, 11384,23514,11384,11385,11385,11385,11385,11385,11385,11385, 11385,11385, 0,11385,11385,21549,21611, 0, 0, 0, 21622,21626,11385,11385,11385,11385,11385,11385,11385,21549, 21611, 0,21549,11385,21622,21626,21549,21611, 0, 0, 21619,21622,21626, 0,22940,21614,21541,11385, 0,21549, 11385,11385,11385,21611,11385,11386,11386,11386,11386,11386, 11386,11386,11386,11386, 0,11386,11386,21619,22940, 0, 0, 0,21614,21541,11386,11386,11386,11386,11386,11386, 0,21619,22940, 0,21546,11386,21614,21541,21619,22940, 21544, 0, 0,21614,21541, 0,21619,22940,21546,11386, 21614,21544,11386,11386,11386,21546,11386,21541,22940,21614, 21550,21550,21541,21621, 0,21544, 0, 0,21546, 0, 0, 0,21544,21546,21546,11386,11390,11390,11390,11390, 11390,11390,11390,11390,11390,21544,11390,11390,21550, 0, 21621, 0, 0, 0, 0,11390,11390,11390,11390,11390, 11390, 0,21550, 0,21621,21550,11390, 0, 0,21550, 0,21621,21550, 0,21615,21561,21621, 0,21623, 0, 11390, 0,21550,11390,11390,11390, 0,11390,11391,11391, 11391,11391,11391,11391,11391,11391,11391, 0,11391,11391, 0,21615,21561, 0, 0,21623, 0,11391,11391,11391, 11391,11391,11391,11391,21561,21615,21561, 0,11391,21623, 0, 0,21615,21561,21551,21551,21623,21627,21561,23859, 21623,21630,11391, 0,21561,11391,11391,11391,21615,11391, 11395,11395,11395,11395,11395,11395,11395,11395,11395, 0, 11395,11395,21551,23859,21627, 0, 0, 0,21630,11395, 11395,11395,11395,11395,11395, 0,21551,23859,21627,21551, 11395, 0,21630,21551,23859,21627,21552, 0,21627,21630, 21551, 0,23714,21635,11395, 0,21551,11395,11395,11395, 23859,11395,11396,11396,11396,11396,11396,11396,11396,11396, 11396, 0,11396,11396,21552,21552,23714, 0, 0, 0, 21635,11396,11396,11396,11396,11396,11396,11396,21552, 0, 23714,21552,11396, 0,21635,21552, 0,23714, 0,21592, 21592,21635,23714, 0,21580,21542,11396, 0,21552,11396, 11396,11396, 0,11396,11397,11397,11397,11397,11397,11397, 11397,11397,11397, 0,11397,11397,21592, 0,21580,23560, 0,23560,21542,11397,11397,11397,11397,11397,11397, 0, 21592, 0,21580,21547,11397, 0,21542,21592, 0,21580, 21580, 0,21553,21542, 0,23560, 0,21547,11397, 0, 21592,11397,11397,11397,21547,11397,21542,21542,21580,23560, 21547, 0, 0, 0, 0,21636,23560,21547,21547, 0, 21553, 0, 0,21564,11397,11436,11436,11436,11436,11436, 11436,11436,11436,11436,21553,11436,11436,21553, 0,21564, 0,21553,21636, 0,11436,11436,11436,11436,11436,11436, 21564, 0, 0, 0,21553,11436,21636, 0, 0,21553, 0,21554, 0,21636,21564, 0, 0,21625,21625,11436, 21564,21564,11436,11436,11436, 0,11436,11437,11437,11437, 11437,11437,11437,11437,11437,11437, 0,11437,11437,21554, 0, 0, 0, 0,21625, 0,11437,11437,11437,11437, 11437,11437,11437,21554, 0, 0,21554,11437,21625, 0, 21554,21625, 0,21555, 0,21625,21646, 0,21554, 0, 21625,11437, 0,21554,11437,11437,11437, 0,11437,11472, 11472,11472,11472,11472,11472,11472,11472,11472, 0,11472, 11472,21555, 0,21646, 0, 0, 0, 0,11472,11472, 11472,11472,11472,11472, 0,21555, 0,21646,21555,11472, 0, 0,21555, 0,21646, 0, 0,21613, 0,21555, 21646,21556,21557,11472, 0,21555,11472,11472,11472, 0, 11472,11473,11473,11473,11473,11473,11473,11473,11473,11473, 0,11473,11473, 0,21613, 0,21961, 0,21556,21557, 11473,11473,11473,11473,11473,11473,11473, 0,21613,21543, 21961,11473,21556,21557,21559,21613,21613,21961, 0,21556, 21557, 0, 0, 0,21565,11473, 0, 0,11473,11473, 11473,21613,11473,11527,21613,21961,21543,21556,21557,21557, 21565,21559,21565,11527,11527,11527,11527,11527,11527,11527, 21543,21565, 0,21559, 0,21559, 0,21543, 0, 0, 0,11527,21559,21543, 0,21565, 0,21559,21645,21566, 21543,21543,21565, 0, 0,11527, 0, 0,11527, 0, 21559,21568,11527,11539,11539,21566,11539,11539,11539,11539, 11539,11539,21645,11539,11539,21645,21566,21568,21962, 0, 0, 0,11539,11539,11539,11539,11539,11539,21568,21645, 21566, 0,21962,11539, 0, 0,21645,21566, 0,21962, 21598,21645,21568, 0,21566, 0, 0,11539, 0,21568, 11539,11539,11539,21962,11539,11540,11540,21569,11540,11540, 11540,11540,11540,11540, 0,11540,11540,21598,21568, 0, 0, 0, 0,21569,11540,11540,11540,11540,11540,11540, 11540,21598, 0, 0,21569,11540, 0, 0,21598, 0, 0, 0,21648,21644,21644, 0, 0, 0,21569,11540, 0,21598,11540,11540,11540,21569,11540,11556,11556,21570, 11556,11556,11556,11556,11556,11556, 0,11556,11556,21648, 0,21644, 0,21569, 0,21570,11556,11556,11556,11556, 11556,11556, 0,21648, 0,21644,21570,11556,21644, 0, 21648, 0,21644,21642,21642,21571,21653,21644, 0, 0, 21570,11556, 0, 0,11556,11556,11556,21570,11556,11557, 11557,21571,11557,11557,11557,11557,11557,11557, 0,11557, 11557,21642,21571,21653, 0,21570,21570, 0,11557,11557, 11557,11557,11557,11557,11557,21642,21571,21653,21642,11557, 0, 0,21642,21571,21653, 0,21655,21572, 0,21624, 21642, 0, 0,11557,21571, 0,11557,11557,11557,21577, 11557,11571,11571,21572,11571,11571,11571,11571,11571,11571, 0,11571,11571,21655,21572,21577,21624, 0, 0, 0, 11571,11571,11571,11571,11571,11571,21577,21655,21572, 0, 21624,11571, 0, 0,21655,21572, 0,21624,21656,21573, 21577,21659, 0, 0,21660,11571, 0,21577,11571,11571, 11571,21624,11571,11572,11572,21573,11572,11572,11572,11572, 11572,11572, 0,11572,11572,21656,21573, 0,21659, 0, 0,21660,11572,11572,11572,11572,11572,11572,11572,21656, 21573, 0,21659,11572, 0,21660,21656,21573, 0,21659, 21573,21575,21660,21685, 0, 0,21659,11572, 0, 0, 11572,11572,11572,21585,11572,11584,11584,21575,11584,11584, 11584,11584,11584,11584, 0,11584,11584, 0,21575, 0, 21685, 0, 0, 0,11584,11584,11584,11584,11584,11584, 21585, 0,21575, 0,21685,11584, 0, 0, 0,21575, 0,21685, 0,21578,21585,21597,21575, 0,21661,11584, 0,21585,11584,11584,11584, 0,11584,11585,11585,21578, 11585,11585,11585,11585,11585,11585, 0,11585,11585,21585, 21578, 0,21597, 0, 0,21661,11585,11585,11585,11585, 11585,11585,11585, 0,21578, 0,21597,11585, 0,21661, 0,21578, 0,21597,21578,21647,21661,21620, 0,21668, 21661,11585, 0, 0,11585,11585,11585,21654,11585,11595, 11595,21597,11595,11595,11595,11595,11595,11595, 0,11595, 11595, 0,21647, 0,21620, 0,21668, 0,11595,11595, 11595,11595,11595,11595,21654, 0,21647, 0,21620,11595, 21668, 0, 0,21647, 0,21620,21601,21668,21654, 0, 0,21654,21662,11595,21668,21654,11595,11595,11595,21647, 11595,11596,11596,21620,11596,11596,11596,11596,11596,11596, 0,11596,11596,21601, 0, 0,21654, 0, 0,21662, 11596,11596,11596,11596,11596,11596,11596,21601, 0, 0, 21601,11596, 0,21662,21601, 0, 0, 0,21657,21601, 21662, 0,21637, 0,21662,11596, 0,21601,11596,11596, 11596, 0,11596,11603,11603,21612,11603,11603,11603,11603, 11603,11603, 0,11603,11603,21657, 0, 0, 0, 0, 21637,21657,11603,11603,11603,11603,11603,11603, 0,21657, 0, 0,21612,11603,21637, 0,21657,21637,21612,21617, 21617,21637, 0, 0, 0, 0,21612,11603, 0,21637, 11603,11603,11603,21612,11603,11604,11604,21637,11604,11604, 11604,11604,11604,11604, 0,11604,11604,21617, 0,21612, 0, 0, 0, 0,11604,11604,11604,11604,11604,11604, 11604,21617, 0, 0,21617,11604, 0, 0,21617, 0, 0, 0, 0,21560,21708, 0, 0,21708, 0,11604, 0, 0,11604,11604,11604, 0,11604,11608,11608,21617, 11608,11608,11608,11608,11608,11608, 0,11608,11608,21639, 21560,21708,21567,21567, 0, 0,11608,11608,11608,11608, 11608,11608,21560, 0,21560,21708,21982,11608,21567, 0, 0,21560,21708, 0, 0, 0,21560,21639,11608,21567, 21982,11608, 0, 0,11608,11608,11608,21982,11608,21560, 21560,21639,21658,21567,21639,21663,21567, 0,21639, 0, 21567,21982, 0,21639,11608,11609,11609,21664,11609,11609, 11609,11609,11609,11609,21639,11609,11609, 0, 0,21658, 0, 0,21663, 0,11609,11609,11609,11609,11609,11609, 0, 0, 0,21658,21664,11609,21663, 0, 0,21663, 21658,21658,21670,21663,21665,21665,21667,21667,21664,11609, 21663,21664,11609,11609,11609,21664,11609,11610,11610,21658, 11610,11610,11610,11610,11610,11610, 0,11610,11610,21670, 0,21664,21665, 0,21667, 0,11610,11610,11610,11610, 11610,11610,11610,21670, 0, 0,21665,11610,21667,21665, 21670,21667, 0,21665, 0,21667, 0,21670, 0, 0, 0,11610, 0,21670,11610,11610,11610, 0,11610,11612, 11612,21605,11612,11612,11612,11612,11612,11612, 0,11612, 11612,21576,21576, 0, 0, 0, 0, 0,11612,11612, 11612,11612,11612,11612, 0, 0, 0,21576,21605,11612, 21796, 0, 0, 0, 0, 0, 0,21638,21576, 0, 11612, 0,21605,11612,21796,21605,11612,11612,11612,21605, 11612,21796,21576, 0, 0,21576, 0,21686,21687,21576, 21669, 0,21605, 0,21796,21638,11612,21796,21605,11612, 11618,11618, 0,11618,11618,11618,11618,11618,11618,21638, 11618,11618,21638, 0,21686,21687,21638,21669, 0,11618, 11618,11618,11618,11618,11618, 0, 0, 0,21686,21687, 11618,21669,21638, 0,21638,21686,21687,21713,21669,21686, 21687,21640, 0,22184,11618, 0, 0,11618,11618,11618, 0,11618,11619,11619,21669,11619,11619,11619,11619,11619, 11619, 0,11619,11619,21713, 0, 0,22184, 0,21640, 0,11619,11619,11619,11619,11619,11619,11619,21713, 0, 0,22184,11619,21640, 0,21713,21640, 0,22184,21672, 21640,21714,21688,21641, 0, 0,11619, 0,21640,11619, 11619,11619,22184,11619,11630,11630,21640,11630,11630,11630, 11630,11630,11630, 0,11630,11630,21672, 0,21714,21688, 0,21641, 0,11630,11630,11630,11630,11630,11630, 0, 21672,21688,21714,21688,11630,21641, 0,21672,21641,21714, 21688,21672,21641,21643,21643,21688,21714,21641,11630, 0, 21672,11630,11630,11630, 0,11630,11631,11631,21641,11631, 11631,11631,11631,11631,11631,21794,11631,11631,21794, 0, 0,21643, 0, 0, 0,11631,11631,11631,11631,11631, 11631,11631,21794, 0, 0,21643,11631, 0,21643,21794, 0, 0,21643,21673,21689,21716, 0, 0, 0, 0, 11631, 0,21794,11631,11631,11631, 0,11631,11638,11638, 21643,11638,11638,11638,11638,11638,11638, 0,11638,11638, 21673,21689,21716, 0,21827, 0, 0,11638,11638,11638, 11638,11638,11638,21689,21673,21689,21716,21827,11638, 0, 0,21673,21689,21716,21666,21666,21689,21689,21827, 0, 21721, 0,11638, 0,21673,11638,11638,11638, 0,11638, 11639,11639,21827,11639,11639,11639,11639,11639,11639,21827, 11639,11639,21666, 0, 0, 0, 0,21721, 0,11639, 11639,11639,11639,11639,11639,11639,21666, 0, 0,21666, 11639,21721, 0,21666, 0, 0, 0,21676,21721,21719, 0, 0,21723,21671,11639, 0, 0,11639,11639,11639, 0,11639,11643,11643,21666,11643,11643,11643,11643,11643, 11643, 0,11643,11643,21676, 0,21719, 0, 0,21723, 21671,11643,11643,11643,11643,11643,11643, 0,21676, 0, 21719,21674,11643,21723,21671,21676, 0,21719, 0, 0, 21723,21671, 0,11643, 0,21674,11643, 0,21676,11643, 11643,11643,21674,11643,21671,21719,21674,21671,22351,21896, 21690, 0, 0, 0, 0,21674,21674, 0,21693,11643, 11644,11644,21896,11644,11644,11644,11644,11644,11644, 0, 11644,11644,22351,21896,21693, 0, 0,21690,22351,11644, 11644,11644,11644,11644,11644,21693,22351,21896, 0,21690, 11644,21690, 0,22351,21896, 0,21677,21677,21690,21693, 0, 0,21690,21690,11644, 0,21693,11644,11644,11644, 0,11644,11645,11645,21693,11645,11645,11645,11645,11645, 11645, 0,11645,11645,21677, 0, 0, 0, 0, 0, 0,11645,11645,11645,11645,11645,11645,11645,21677, 0, 0,21677,11645, 0, 0,21677, 0, 0,21678,21678, 21694,21724, 0, 0,21727, 0,11645, 0,21677,11645, 11645,11645, 0,11645,11647,11647,21694,11647,11647,11647, 11647,11647,11647, 0,11647,11647,21678,21694,21724,21724, 0,21727,21675,11647,11647,11647,11647,11647,11647, 0, 21678,21694,21724,21678,11647,21727,21675,21678,21694,21724, 0, 0,21727,21675, 0,11647, 0, 0,11647,22189, 21678,11647,11647,11647, 0,11647,21675,21675,21678,21679, 21679,21695, 0,22189, 0,21680,21680, 0, 0, 0, 22189,11647, 0, 0,11647,11661,11661,21695,11661,11661, 11661,11661,11661,11661,22189,11661,11661,21679,21695,21691, 21683, 0, 0,21680,11661,11661,11661,11661,11661,11661, 0,21679,21695, 0,21679,11661, 0,21680,21679,21695, 21680, 0, 0,21695,21680, 0,21691, 0,21683,11661, 0,21679,11661,11661,11661, 0,11661,21680,21691,21696, 21691, 0,21683,21692,21730,21683, 0,21691, 0,21683, 0,21683,11661,11665,11665,21696,11665,11665,11665,11665, 11665,11665,21683,11665,11665,21691,21696, 0, 0, 0, 21692,21730,11665,11665,11665,11665,11665,11665, 0,21730, 21696, 0,21692,11665,21692,21730, 0,21696, 0, 0, 0,21692,21730, 0, 0, 0, 0,11665, 0, 0, 11665,11665,11665,11665,11665,21692,11665,11666,11666, 0, 11666,11666,11666,11666,11666,11666,11666,11666,11666,11666, 11666,11666,11666,11666,11666,11666,11666,11666,11666,11666, 11666,11666,11666,11666,11666,11666,11666,11666,11666,11666, 11666,11666,11666,11666,11666,11666,11666,11666,11666,11666, 11666,11666,11666,11666,11666,11666,11666,11666,11666,11666, 11666,11666,11666,11666,11666,11666,11666,11666,11666,11666, 11666,11666,11666,11666,11666,11666,11666,11666,11666,11666, 11666,11666,11667,11667, 0,11667,11667,11667,11667,11667, 11667, 0,11667,11667,21698,21699, 0,21697,21700,21682, 0,11667,11667,11667,11667,11667,11667, 0, 0, 0, 21698,21699,11667,21697,21700, 0, 0, 0, 0, 0, 0,21698,21699, 0,21697,21700,11667,21682, 0,11667, 11667,11667,11667,11667, 0,21698,21699, 0,21697,21700, 0,21682,21698,21699,21682,21697,21700,21699,21682, 0, 21700,11667,11667,11668,11668,11668,11668,11668,11668,11668, 11668,21682,21682,21697, 0, 0,11668,11668,11668,11668, 11668,11668, 0, 0, 0, 0, 0, 0, 0,21726, 21731,21732, 0,21735, 0,11668, 0, 0, 0, 0, 0, 0,11668,11668,11668,11668,11668,11668,11669,11669, 11669,11669,11669,11669,11669,11669,21726,21731,21732, 0, 21735,11669,11669,11669,11669,11669,11669, 0, 0, 0, 21726,21731,21732, 0,21735,21744,21744,21726,21731,21732, 11669,21735, 0, 0, 0,21726, 0,11669,11669,11669, 11669,11669,11669,11672,11672,11672,11672,11672,11672,11672, 11672, 0, 0,21744, 0, 0,11672,11672,11672,11672, 11672,11672, 0, 0, 0, 0, 0,21744,21743,21743, 21744,21751, 0, 0,21744, 0, 0, 0, 0,21744, 0, 0,11672,11672,11672,11672,11672,11672,11673,11673, 11673,11673,11673,11673,11673,11673,21743, 0,21751, 0, 0,11673,11673,11673,11673,11673,11673, 0, 0, 0, 21743, 0,21751,21743,21745,21746,21749,21743, 0,21751, 0, 0, 0,11673, 0,21743, 0,11673,11673,11673, 11673,11673,11673,11679,11679,11679,11679,11679,11679,11679, 11679,21745,21746,21749, 0, 0,11679,11679,11679,11679, 11679,11679, 0, 0, 0,21745,21746,21749, 0,21753, 21760,21748,21745,21746,21749,23639,21745, 0, 0, 0, 21749,21746,11679,11679,11679,11679,11679,11679,11680,11680, 11680,11680,11680,11680,11680,21748,21753,21760,21748,23639, 0,11680,11680,11680,11680,11680,11680, 0, 0, 0, 21753,21760,21748,23639,21760,21748,21752,21753,21760,21748, 23639, 0, 0,11680,21748, 0, 0,11680,11680,11680, 11680,11680,11680,11691,11691,11691,11691,11691,11691,11691, 11691,23639, 0,21752, 0, 0,11691,11691,11691,11691, 11691,11691, 0, 0, 0, 0, 0,21752,21766,21766, 21752,21771, 0, 0,21752, 0, 0, 0, 0,21752, 0, 0,11691,11691,11691,11691,11691,11691,11692,11692, 11692,11692,11692,11692,11692,21752,21766, 0,21771, 0, 0,11692,11692,11692,11692,11692,11692, 0, 0, 0, 21766, 0,21771,21766,21767,21767, 0,21766, 0,21771, 0,21766, 0, 0, 0, 0, 0,11692,11692,11692, 11692,11692,11692,11705,11705,11705,11705,11705,11705,11705, 11705, 0,21767, 0, 0, 0,11705,11705,11705,11705, 11705,11705, 0, 0, 0, 0,21767,21768,21768,21767, 0, 0,21772,21767, 0, 0, 0, 0, 0, 0, 0,21767,11705,11705,11705,11705,11705,11705,11706,11706, 11706,11706,11706,11706,11706,21768, 0, 0, 0,21772, 0,11706,11706,11706,11706,11706,11706, 0, 0,21768, 0, 0,21768,21772, 0, 0,21768,21774,21702,21778, 21772, 0, 0, 0, 0,21772, 0,11706,11706,11706, 11706,11706,11706,11714,21702,11714,11714,11714,11714,11714, 11714,11714,11714, 0,21774,21702,21778, 0,11714,11714, 11714,11714,11714,11714, 0, 0, 0, 0,21774,21702, 21778,21774,21777,21778,21779,21774,21702,21778, 0, 0, 0, 0,21778, 0,11714,11714,11714,11714,11714,11714, 11723,11723,11723,11723,11723,11723,11723,11723, 0,21777, 0,21779, 0,11723,11723,11723,11723,11723,11723, 0, 0, 0, 0,21777, 0,21779,21781,21782,21782,21783, 21777, 0,21779, 0, 0, 0, 0, 0,21777,11723, 11723,11723,11723,11723,11723,11724,11724,11724,11724,11724, 11724,11724, 0,21781,21782, 0,21783, 0,11724,11724, 11724,11724,11724,11724, 0, 0, 0,21781,21782, 0, 21783,21782,21784,21785,21781,21782, 0,21783,21781, 0, 0, 0, 0, 0,11724,11724,11724,11724,11724,11724, 11732,11732,11732,11732,11732,11732,11732,11732, 0,21784, 21785, 0, 0,11732,11732,11732,11732,11732,11732, 0, 0, 0, 0,21784,21785, 0, 0,21785, 0,21786, 21784,21785, 0,21784, 0, 0, 0, 0, 0,11732, 11732,11732,11732,11732,11732,11736,11736,11736,11736,11736, 11736,11736,11736, 0, 0, 0,21786, 0,11736,11736, 11736,11736,11736,11736, 0, 0, 0, 0, 0, 0, 21786, 0, 0,21786,21681, 0,21704,21786, 0, 0, 0,21769, 0, 0,11736,11736,11736,11736,11736,11736, 11737,11737,21704,11737,11737,11737,11737,11737,11737, 0, 11737,11737,21681,21704, 0,21681, 0, 0,21769,11737, 11737,11737,11737,11737,11737, 0,21681,21704, 0,21681, 11737, 0,21769,21681,21704,21789, 0, 0,21704,21769, 0, 0, 0, 0,11737, 0,21681,11737,11737,11737, 21769,11737,11738,11738,11738,11738,11738,11738,11738,11738, 0, 0,21789, 0, 0,11738,11738,11738,11738,11738, 11738, 0, 0, 0, 0, 0,21789,21787,21787,21788, 21788, 0,21790,21789, 0, 0, 0, 0, 0, 0, 0,11738,11738,11738,11738,11738,11738,11742,11742,11742, 11742,11742,11742,11742,11742,21787, 0,21788, 0,21790, 11742,11742,11742,11742,11742,11742, 0, 0, 0,21787, 0,21788,21787,21790,21788,21806,21787,21807,21788, 0, 21790, 0, 0,21788,21787, 0,11742,11742,11742,11742, 11742,11742,11750,11750,11750,11750,11750,11750,11750, 0, 0, 0,21806, 0,21807,11750,11750,11750,11750,11750, 11750, 0, 0, 0, 0, 0,21806, 0,21807,21805, 21805, 0, 0,21806, 0,21807, 0, 0,21807, 0, 0,11750,11750,11750,11750,11750,11750,11751,11751,11751, 11751,11751,11751,11751,11751, 0,21805, 0, 0, 0, 11751,11751,11751,11751,11751,11751, 0, 0, 0, 0, 21805, 0, 0,21805, 0, 0,21684,21805,21705,21728, 0, 0, 0,21715, 0, 0,11751,11751,11751,11751, 11751,11751,11756,11756,21705,11756,11756,11756,11756,11756, 11756, 0,11756,11756,21684,21705,21728,21701, 0, 0, 21715,11756,11756,11756,11756,11756,11756, 0,21684,21705, 21728,21684,11756,21701,21715,21684,21705,21728, 0, 0, 0,21715, 0,21684,21701, 0,11756, 0,21684,11756, 11756,11756,11756,11756,21707,21728,21720,21715,21701, 0, 0,21701, 0, 0, 0,21701,21706,11756,11801,11801, 21707,11801,11801,11801,11801,11801,11801, 0,11801,11801, 0,21707,21706,21720,21739, 0,21701,11801,11801,11801, 11801,11801,11801,21706, 0,21707, 0,21720,11801,21795, 0, 0,21707, 0,21720, 0, 0,21706, 0, 0, 21706,21739,11801,21795,21706,11801,11801,11801,21720,11801, 21795, 0, 0, 0,21722,21739,21795,21729,21831,21733, 21725, 0,21739,21795, 0,21706, 0,11801,11801,11810, 11810,21831,11810,11810,11810,11810,11810,11810,21739,11810, 11810,21722,21831, 0,21729, 0,21733,21725,11810,11810, 11810,11810,11810,11810, 0,21722,21831, 0,21729,11810, 21733,21725,21722,21831, 0,21729, 0,21733,21725, 0, 0, 0, 0,11810, 0,21722,11810,11810,11810,21729, 11810,21725,21831,21722,21733, 0,21725,21808,21808, 0, 0, 0, 0, 0, 0,21737, 0, 0,11810,11810, 11822,11822, 0,11822,11822,11822,11822,11822,11822,21737, 11822,11822,21737, 0,21808, 0,21737, 0, 0,11822, 11822,11822,11822,11822,11822, 0,21808, 0,21808,21738, 11822,21808,21737, 0,21737,21808, 0, 0,21740, 0, 21808, 0,21809,21738,11822, 0,21738,11822,11822,11822, 21738,11822,11823,11823, 0,11823,11823,11823,11823,11823, 11823, 0,11823,11823,21738,21740,21738, 0, 0,21809, 0,11823,11823,11823,11823,11823,11823,11823, 0,21740, 0,21809,11823,21809, 0,21811,21740, 0, 0,21742, 21809, 0, 0, 0,21741,21809,11823,21740, 0,11823, 11823,11823,21740,11823,11868,11868,11868,11868,11868,11868, 11868,11868,21811, 0, 0, 0,21742, 0, 0, 0, 0,21741,11868, 0,21811, 0,21811, 0, 0, 0, 21742, 0,21747,21811,21750,21741,11868,21742, 0,11868, 21811,11868,21741,11868,11873,11873,21741,11873,11873,11873, 11873,11873,11873,21742,11873,11873,21742, 0,21741,21747, 21742,21750, 0,11873,11873,11873,11873,11873,11873,21797, 0, 0, 0,21747,11873,21750, 0,21763, 0, 0, 21747, 0,21750,21797, 0, 0, 0, 0,11873, 0, 21797,11873,11873,11873, 0,11873,21747,21780,21750,21761, 21797, 0, 0,21797, 0,21763, 0, 0, 0,11873, 11874,11874,21770,11874,11874,11874,11874,11874,11874,21763, 11874,11874,21763, 0,21780, 0,21763,21761, 0,11874, 11874,11874,11874,11874,11874, 0, 0, 0,21780,21770, 11874,21761,21763, 0,21761,21780, 0, 0,21761,21840, 21810,21762,21761,21770,11874, 0,21780,11874,11874,11874, 21770,11874,11875,11875,21761,11875,11875,11875,11875,11875, 11875, 0,11875,11875,21770, 0,21840,21810, 0,21762, 0,11875,11875,11875,11875,11875,11875,11875, 0,21810, 21840,21810,11875,21762, 0, 0,21762,21840,21810, 0, 21762,21810, 0,21810, 0, 0,11875, 0,21762,11875, 11875,11875, 0,11875,11879,11879,21762,11879,11879,11879, 11879,11879,11879,11879,11879,11879,11879,11879,11879,11879, 11879,11879,11879,11879,11879,11879,11879,11879,11879,11879, 11879,11879,11879,11879,11879,11879,11879,11879,11879,11879, 11879,11879,11879,11879,11879,11879,11879,11879,11879,11879, 11879,11879,11879,11879,11879,11879,11879,11879,11879,11879, 11879,11879,11879,11879,11879,11879,11879,11879,11879,11879, 11879,11879,11879,11879,11879,11879,11879,11879,11879,11884, 11884, 0,11884,11884,11884,11884,11884,11884, 0,11884, 11884,22033, 0, 0, 0, 0, 0, 0,11884,11884, 11884,11884,11884,11884, 0,22033, 0, 0, 0,11884, 0, 0,22033, 0, 0, 0,21791,21813,21764, 0, 22033, 0, 0,11884, 0,22033,11884,11884,11884,11884, 11884,11885,11885,21813,11885,11885,11885,11885,11885,11885, 0,11885,11885,21791,21813, 0,21764, 0, 0, 0, 11885,11885,11885,11885,11885,11885, 0,21791,21813, 0, 21764,11885,21792,21764,21791,21813, 0,21764,21813, 0, 21863, 0, 0, 0, 0,11885, 0,21791,11885,11885, 11885,11885,11885,21764,21863,21764, 0,21863, 0,21792, 0,21863,21823,11885,11887,11887, 0,11887,11887,11887, 11887,11887,11887,21792,11887,11887, 0,21863,21823, 0, 21792, 0, 0,11887,11887,11887,11887,11887,11887,21823, 0, 0, 0,21792,11887, 0, 0, 0, 0, 0, 0,21793,21814,21823, 0,21814,21812, 0,11887, 0, 21823,11887,11887,11887, 0,11887,11888,11888,21814,11888, 11888,11888,11888,11888,11888, 0,11888,11888,21793,21814, 0, 0, 0,21812, 0,11888,11888,11888,11888,11888, 11888,11888,21793,21814, 0,21812,11888,21812, 0,21793, 21814, 0, 0,21841,21812,21765, 0, 0,21843, 0, 11888, 0,21793,11888,11888,11888,21820,11888,11889,11889, 21812,11889,11889,11889,11889,11889,11889, 0,11889,11889, 21841, 0,21820,21765, 0,21843, 0,11889,11889,11889, 11889,11889,11889,21820,21841, 0, 0,21765,11889,21843, 21765,21841, 0, 0,21765,21846,21843,21820, 0, 0, 11889, 0,11889, 0,21820,11889,11889,11889,21765,11889, 21765,21798,21798,21815,21845, 0,21815,21820, 0, 0, 0, 0,21846, 0, 0, 0,11889,11892,11892,21815, 11892,11892,11892,11892,11892,11892,21846,11892,11892,21798, 21815,21845, 0,21846, 0, 0,11892,11892,11892,11892, 11892,11892, 0,21798,21815,21845,21798,11892, 0,21846, 21798,21815,21845,21799,21799,21821,21847, 0,21798,21845, 0,11892, 0,21798,11892,11892,11892,11892,11892,11893, 11893,21821,11893,11893,11893,11893,11893,11893, 0,11893, 11893,21799,21821,21847, 0,21960, 0, 0,11893,11893, 11893,11893,11893,11893,11893,21799,21821,21847,21799,11893, 0, 0,21799,21821,21847,21802,21802,21799,21849,21960, 21821, 0,21847,11893, 0,21799,11893,11893,11893,11893, 11893,11896,11896,21960,11896,11896,11896,11896,11896,11896, 21960,11896,11896,21802, 0,21849, 0, 0,21849, 0, 11896,11896,11896,11896,11896,11896, 0,21802,21960,21849, 21802,11896, 0, 0,21802, 0,21849, 0, 0, 0, 0, 0, 0, 0, 0,11896, 0,21802,11896,11896, 11896,11896,11896,11897,11897, 0,11897,11897,11897,11897, 11897,11897,11897,11897,11897,11897,11897,11897,11897,11897, 11897,11897,11897,11897,11897,11897,11897,11897,11897,11897, 11897,11897,11897,11897,11897,11897,11897,11897,11897,11897, 11897,11897,11897,11897,11897,11897,11897,11897,11897,11897, 11897,11897,11897,11897,11897,11897,11897,11897,11897,11897, 11897,11897,11897,11897,11897,11897,11897,11897,11897,11897, 11897,11897,11897,11897,11897,11897,11897,11897,11903,11903, 0,11903,11903,11903,11903,11903,11903, 0,11903,11903, 21920,21816, 0, 0,21816, 0, 0,11903,11903,11903, 11903,11903,11903, 0,21920, 0, 0,21816,11903, 0, 0,21920, 0, 0,21803,21920,21851,21853,21816, 0, 21854,21858,11903, 0,21920,11903,11903,11903, 0,11903, 11904,11904,21816,11904,11904,11904,11904,11904,11904,21816, 11904,11904,21803,21851,21853, 0, 0,21854,21858,11904, 11904,11904,11904,11904,11904,11904,21803,21851,21853,21803, 11904,21854,21858,21803,21851,21853,21851, 0,21854,21858, 0, 0,21853,21858,11904, 0,21803,11904,11904,11904, 0,11904,11912,11912,21854,11912,11912,11912,11912,11912, 11912,11912,11912,11912,11912,11912,11912,11912,11912,11912, 11912,11912,11912,11912,11912,11912,11912,11912,11912,11912, 11912,11912,11912,11912,11912,11912,11912,11912,11912,11912, 11912,11912,11912,11912,11912,11912,11912,11912,11912,11912, 11912,11912,11912,11912,11912,11912,11912,11912,11912,11912, 11912,11912,11912,11912,11912,11912,11912,11912,11912,11912, 11912,11912,11912,11912,11912,11912,11912,11923,11923, 0, 11923,11923,11923,11923,11923,11923, 0,11923,11923,22035, 0, 0, 0, 0, 0, 0,11923,11923,11923,11923, 11923,11923, 0,22035, 0, 0, 0,11923, 0, 0, 22035, 0,21871,21875, 0,22035, 0, 0, 0, 0, 0,11923, 0,22035,11923,11923,11923,11923,11923,11943, 11943,11943,11943,11943,11943,11943,11943, 0,21829,21871, 21875, 0,11943,11943,11943,11943,11943,11943, 0, 0, 0,21829, 0,21871,21875, 0, 0,21829, 0, 0, 21871,21875,21829, 0, 0, 0, 0, 0,11943,11943, 11943,11943,11943,11943,11944,11944,21829,11944,11944,11944, 11944,11944,11944,21829,11944,11944,11944,11944,11944,11944, 11944,11944, 0,11944,11944,11944,11944,11944,11944, 0, 0, 0, 0, 0,11944, 0,21876,21877,21890,21890, 0,21850, 0, 0, 0, 0, 0, 0,11944, 0, 0,11944,11944,11944,11944,11944,11949,11949,11949,11949, 11949,11949,11949,21876,21877, 0,21890, 0,21850,11949, 11949,11949,11949,11949,11949, 0, 0,21876,21877, 0, 21890,21877,21850,21890,21876,21877, 0,21890,11949,21850, 21877, 0,21876, 0, 0,11949,11949,11949,11949,11949, 11949,11953,11953,21850,11953,11953,11953,11953,11953,11953, 11953,11953,11953,11953,11953,11953,11953,11953,11953,11953, 11953,11953,11953,11953,11953,11953,11953,11953,11953,11953, 11953,11953,11953,11953,11953,11953,11953,11953,11953,11953, 11953,11953,11953,11953,11953,11953,11953,11953,11953,11953, 11953,11953,11953,11953,11953,11953,11953,11953,11953,11953, 11953,11953,11953,11953,11953,11953,11953,11953,11953,11953, 11953,11953,11953,11953,11953,11953,11956,11956, 0,11956, 11956,11956,11956,11956,11956, 0,11956,11956,22144, 0, 0, 0, 0,22090,21918,11956,11956,11956,11956,11956, 11956, 0,22144, 0, 0, 0,11956,22090,21918,22144, 22090, 0, 0,22144,22090,21918,21800,21800,21819,21872, 11956,21819,22144,11956,11956,11956,11956,11956,21918,21918, 22090,11956,11957,11957,21819,11957,11957,11957,11957,11957, 11957, 0,11957,11957,21800,21819,21872,21817, 0,22019, 21817,11957,11957,11957,11957,11957,11957, 0,21800,21819, 21872,21800,11957,21817,21804,21800,21819,21872, 0,21817, 0, 0, 0,22019,21817,21872,11957, 0,21800,11957, 11957,11957,11957,11957,21800,21819,21872,22019,21817, 0, 0, 0,21804, 0,22019,21817,11957,11958,11958, 0, 11958,11958,11958,11958,11958,11958,21804,11958,11958,21804, 0, 0,22019,21804, 0, 0,11958,11958,11958,11958, 11958,11958, 0, 0, 0, 0,21804,11958, 0, 0, 0, 0, 0, 0, 0,21824,21892,21837, 0, 0, 0,11958, 0, 0,11958,11958,11958, 0,11958,11959, 11959,21824,11959,11959,11959,11959,11959,11959, 0,11959, 11959,21837,21824,21892, 0, 0, 0, 0,11959,11959, 11959,11959,11959,11959,11959,21837,21824,21892, 0,11959, 0, 0,21837,21824,21892, 0,21824,21825,21869,21869, 0, 0,21892,11959, 0,21837,11959,11959,11959,21855, 11959,11962,11962,21825,11962,11962,11962,11962,11962,11962, 0,11962,11962, 0,21825,21855,21869, 0, 0, 0, 11962,11962,11962,11962,11962,11962,21855, 0,21825, 0, 21869,11962, 0,21869, 0,21825, 0,21869,21848,21828, 21855,21893,21828,21825,21873,11962, 0,21855,11962,11962, 11962,21869,11962,11963,11963,21828,11963,11963,11963,11963, 11963,11963, 0,11963,11963,21848,21828, 0,21893, 0, 0,21873,11963,11963,11963,11963,11963,11963,11963,21848, 21828, 0,21893,11963, 0,21873,21848,21828, 0,21893, 0,21848,21873, 0, 0,21801, 0,11963, 0,21848, 11963,11963,11963,21873,11963,11964,11964,21893,11964,11964, 11964,11964,11964,11964,21833,11964,11964, 0, 0,21894, 0, 0, 0,21801,11964,11964,11964,11964,11964,11964, 21833,21801, 0, 0, 0,11964, 0,21801, 0, 0, 21801,21833,21818, 0,21801,21818,21894,11964, 0,11964, 22188, 0,11964,11964,11964,21833,11964,21801,21818,21870, 21894,21901,21833, 0,22188,21906, 0,21894, 0,21818, 21833,22188,21894,11964,11975,11975, 0,11975,11975,11975, 11975,11975,11975,21818,11975,11975,21870,21857,21901,22188, 21818, 0,21906,11975,11975,11975,11975,11975,11975, 0, 21870, 0,21901,21818,11975,21901,21906,21870, 0,21901, 0,21856, 0,21906,21857, 0,21908,21906,11975, 0, 21870,11975,11975,11975, 0,11975,11976,11976,21857,11976, 11976,11976,11976,11976,11976,21857,11976,11976,21856, 0, 0, 0, 0,21908, 0,11976,11976,11976,11976,11976, 11976,11976,21856,21857,21857,21856,11976,21908, 0,21856, 0, 0, 0,21910,21908, 0, 0, 0,21865,21928, 11976, 0,21856,11976,11976,11976, 0,11976,11983,11983, 21864,11983,11983,11983,11983,11983,11983, 0,11983,11983, 21910, 0, 0, 0, 0,21865,21928,11983,11983,11983, 11983,11983,11983, 0,21910, 0, 0,21864,11983,21865, 21928,21910, 0,21864, 0,21907,21865,21928,21874, 0, 21865,21864,11983, 0,21864,11983,11983,11983,21864,11983, 11984,11984,21865,11984,11984,11984,11984,11984,11984, 0, 11984,11984,21907,21867,21864,21874, 0, 0, 0,11984, 11984,11984,11984,11984,11984,11984,21907, 0, 0,21874, 11984,21867, 0,21907, 0, 0,21874,21905, 0,21930, 21867,21885, 0, 0,11984, 0,21907,11984,11984,11984, 21874,11984,11988,11988,21867,11988,11988,11988,11988,11988, 11988,21867,11988,11988,21905, 0,21930, 0, 0,21885, 21905,11988,11988,11988,11988,11988,11988,21867,21905, 0, 21930,21905,11988,21885, 0,21905,21885,21930,21889,21889, 21885,21911, 0, 0, 0,21959,11988, 0,21959,11988, 11988,11988, 0,11988,11989,11989,21885,11989,11989,11989, 11989,11989,11989, 0,11989,11989,21889, 0,21911, 0, 0, 0,21959,11989,11989,11989,11989,11989,11989,11989, 21889, 0,21911,21889,11989,21911,21959,21889, 0,21911, 0, 0, 0,21959, 0,21887, 0, 0,11989, 0, 21889,11989,11989,11989, 0,11989,11990,11990,21826,11990, 11990,11990,11990,11990,11990, 0,11990,11990,21822,21822, 0, 0, 0,21887,21826,11990,11990,11990,11990,11990, 11990,21832, 0, 0,21822,21826,11990,21887, 0, 0, 21887, 0, 0, 0,21887,21822, 0,21832, 0,21826, 11990,21887,21826,11990,11990,11990,21826,11990,21832,21822, 21887,21826,21822,21891,21891,21898,21822, 0,21966, 0, 0, 0,21832, 0, 0, 0,11990,11994,11994,21832, 11994,11994,11994,11994,11994,11994, 0,11994,11994,21898, 0,21891,21832, 0, 0,21966,11994,11994,11994,11994, 11994,11994, 0,21898, 0,21891, 0,11994,21891,21966, 21898, 0,21891, 0, 0, 0,21966, 0, 0, 0, 21891,11994, 0,21898,11994,11994,11994, 0,11994,11995, 11995,21891,11995,11995,11995,11995,11995,11995, 0,11995, 11995,11995,11995,11995,11995,11995,11995,11995,11995,11995, 11995,11995,11995,11995, 0, 0, 0, 0, 0,11995, 0, 0, 0, 0, 0, 0,21967, 0,21868,21868, 0,21914, 0,11995, 0, 0,11995,11995,11995,21903, 11995,12000,12000, 0,12000,12000,12000,12000,12000,12000, 0,12000,12000,21967, 0, 0,21868, 0,21914, 0, 12000,12000,12000,12000,12000,12000,21903,21967, 0, 0, 21868,12000,21914,21868,21967,21914, 0,21868, 0,21914, 21903,21904, 0,21963, 0,12000, 0,21903,12000,12000, 12000, 0,12000,12001,12001,21868,12001,12001,12001,12001, 12001,12001, 0,12001,12001,21903, 0, 0,21904, 0, 21963, 0,12001,12001,12001,12001,12001,12001,12001, 0, 0, 0,21904,12001,21963, 0, 0,21963, 0,21904, 0,21963,21931, 0,21888, 0, 0,12001, 0, 0, 12001,12001,12001,21904,12001,12002,12002,21834,12002,12002, 12002,12002,12002,12002, 0,12002,12002,21909, 0,21931, 0, 0,21888,21834,12002,12002,12002,12002,12002,12002, 0,21931, 0,21931,21834,12002,21888, 0, 0,21888, 21931, 0, 0,21888,21909,21931, 0, 0,21834,12002, 21830,21834,12002,12002,12002,21834,12002,21934,21909,21888, 21834,21909, 0,21830, 0,21909, 0, 0, 0, 0, 0, 0, 0, 0,21830,12002,12019,12019,12019,12019, 12019,12019,12019,12019,21934, 0,21909, 0,21830,12019, 12019,12019,12019,12019,12019,21830,21934, 0,21934, 0, 0,21912,21912,21935,21968,21934,21852, 0,21830, 0, 0, 0, 0, 0, 0,12019,12019,12019,12019,12019, 12019,12021,12021,12021,12021,12021,12021,12021,12021,21912, 21935,21968, 0,21852,12021,12021,12021,12021,12021,12021, 0, 0,21935,21912,21935,21968,21912,21852, 0, 0, 21912,21935,21968, 0,21852, 0,21933,21933,21945,21929, 12021,12021,12021,12021,12021,12021,12025,21852,21912, 0, 0, 0, 0,21852,21945,12025,12025,12025,12025,12025, 12025,12025,12025, 0,21933,21945,21929, 0,12025,12025, 12025,12025,12025,12025, 0, 0,21933, 0,21933,21945, 21929, 0, 0,21929,21932,21933,21945,21929, 0, 0, 21933, 0, 0, 0,12025,12025,12025,12025,12025,12025, 12032,12032,12032,12032,12032,12032,12032,12032,21929, 0, 0,21932, 0,12032,12032,12032,12032,12032,12032, 0, 0, 0, 0,21932, 0,21932, 0, 0,21932,21913, 21913, 0,21932, 0, 0, 0, 0,21932, 0,12032, 12032,12032,12032,12032,12032,12036,12036,12036,12036,12036, 12036,12036,12036,21932, 0, 0, 0,21913,12036,12036, 12036,12036,12036,12036, 0, 0, 0, 0, 0, 0, 0,21913, 0, 0,21913,21915, 0,21972,21913, 0, 21971,21973, 0, 0,12036,12036,12036,12036,12036,12036, 12045,12045,21913,12045,12045,12045,12045,12045,12045, 0, 12045,12045,21915,21969,21972, 0, 0,21971,21973,12045, 12045,12045,12045,12045,12045,21971,21915, 0,21972,21915, 12045,21971,21973,21915, 0,21972, 0,21974,21971,21973, 21969,21886,22069,21866,12045, 0,21915,12045,12045,12045, 0,12045,12046,12046,21969,12046,12046,12046,12046,12046, 12046,21969,12046,12046,21974, 0,22069, 0, 0,21886, 21866,12046,12046,12046,12046,12046,12046, 0,21974,21969, 22069, 0,12046,21886,21866,21974,21886,22069, 0, 0, 21886,21866, 0, 0, 0, 0,12046, 0,21886,12046, 12046,12046,21974,12046,21866,22069,21886,21866, 0,21886, 0, 0, 0,21917,12046,12053,12053,12053,12053,12053, 12053,12053,12053, 0, 0, 0, 0,21917,12053,12053, 12053,12053,12053,12053,21917, 0, 0, 0, 0, 0, 21975,21976,21977,21980,22013,21917, 0,21917, 0, 0, 0, 0, 0, 0,12053,12053,12053,12053,12053,12053, 12055,12055,12055,12055,12055,12055,12055,21975,21976,21977, 21980,22013, 0,12055,12055,12055,12055,12055,12055, 0, 0,21975,21976,21977,21980,22013, 0, 0,21975,21976, 21977,21980,22013, 0, 0, 0,22013, 0, 0,12055, 12055,12055,12055,12055,12055,12064,12064,21980,12064,12064, 12064,12064,12064,12064,12064,12064,12064,12064,12064,12064, 12064,12064,12064,12064,12064,12064,12064,12064,12064,12064, 12064,12064,12064,12064,12064,12064,12064,12064,12064,12064, 12064,12064,12064,12064,12064,12064,12064,12064,12064,12064, 12064,12064,12064,12064,12064,12064,12064,12064,12064,12064, 12064,12064,12064,12064,12064,12064,12064,12064,12064,12064, 12064,12064,12064,12064,12064,12064,12064,12064,12064,12064, 12065,12065, 0,12065,12065,12065,12065,12065,12065,12065, 12065,12065,22145, 0, 0, 0, 0,22091, 0,12065, 12065,12065,12065,12065,12065, 0,22145, 0, 0, 0, 12065,22091, 0,22145,22091, 0,12065,21916,22091,21992, 0,22145, 0, 0,12065, 0,22145,12065,12065,12065, 12065,12065,12066,12066,22091,12066,12066,12066,12066,12066, 12066,12066,12066,12066,21916, 0,21992,21937,21936, 0, 21937,12066,12066,12066,12066,12066,12066, 0,21916, 0, 21992,21916,12066,21937,21936,21916,21936,21992, 0, 0, 0, 0, 0, 0,21937,21936,12066,21916,21916,12066, 12066,12066,12066,12066,12066,21992, 0, 0,21937,21936, 21995,22026,21950,21986,21919,21937,21936, 0, 0, 0, 0, 0,12066,12068,12068,21950,12068,12068,12068,12068, 12068,12068,12068,12068,12068, 0,21950,21995,22026, 0, 21986,21919,12068,12068,12068,12068,12068,12068, 0,21986, 21950,21995,22026,12068,21986,21919, 0,21950,21995,22026, 0,21986,21919, 0, 0, 0,21995,12068, 0,21884, 12068,12068,12068,12068,12068,21919, 0,21986,12068,12069, 12069, 0,12069,12069,12069,12069,12069,12069,12069,12069, 12069,21921,21921, 0,21944, 0, 0,21884,12069,12069, 12069,12069,12069,12069, 0, 0, 0, 0, 0,12069, 21944,21884, 0, 0,21884, 0, 0, 0,21884,21921, 0,21944, 0,12069, 0, 0,12069,12069,12069,12069, 12069,21884, 0,21921,21884,21944,21921, 0, 0, 0, 21921, 0,21944,12069,12070,12070,21944,12070,12070,12070, 12070,12070,12070,21921,12070,12070, 0,21939,21921, 0, 21939, 0, 0,12070,12070,12070,12070,12070,12070, 0, 0,21939, 0,21939,12070, 0, 0, 0, 0, 0, 21925, 0,21994,12070,21939, 0, 0,22016,12070, 0, 22016,12070,12070,12070, 0,12070,12071,12071,21939,12071, 12071,12071,12071,12071,12071,21939,12071,12071,21925,21994, 0, 0, 0, 0,22016,12071,12071,12071,12071,12071, 12071, 0,21925,21994, 0,21925,12071, 0,22016,21925, 21994, 0, 0,22023,21940,22016,21970,21940,21990,21990, 12071,21994,21925,12071,12071,12071,12071,12071,12072,12072, 21940,12072,12072,12072,12072,12072,12072, 0,12072,12072, 22023,21940, 0,21970,21940, 0,21990,12072,12072,12072, 12072,12072,12072, 0,22023,21940, 0,21970,12072, 0, 21990,22023,21940,21990,21970,22014,21941,21990,22023,21941, 22028,22022,12072, 0,21990,12072,12072,12072,21970,12072, 12073,12073,21941,12073,12073,12073,12073,12073,12073, 0, 12073,12073,22014,21941, 0, 0,21952,22028,22022,12073, 12073,12073,12073,12073,12073,12073,22014,21941, 0,21952, 12073,22028,22022,22014,21941,22022, 0,22044,22028,22022, 21952,22014,21997,21952,12073, 0,22028,12073,12073,12073, 21943,12073,12079,12079,21952,12079,12079,12079,12079,12079, 12079,21952,12079,12079,22044,21942,21943, 0,21942,21997, 0,12079,12079,12079,12079,12079,12079,21943,22044, 0, 0,21942,12079,21997, 0,22044,21997, 0, 0, 0, 21997,21943,21942,22044,22025,21997,12079, 0,21943,12079, 12079,12079, 0,12079,12080,12080,21942,12080,12080,12080, 12080,12080,12080,21942,12080,12080,21943,21947, 0, 0, 0,22025, 0,12080,12080,12080,12080,12080,12080,12080, 22025,21942, 0,21947,12080,22025, 0, 0, 0, 0, 0,22086,22025, 0,21947, 0,22029, 0,12080, 0, 0,12080,12080,12080,21946,12080,12084,12084,21947,12084, 12084,12084,12084,12084,12084,21947,12084,12084,22086,21948, 21946, 0, 0,22029, 0,12084,12084,12084,12084,12084, 12084,21946,22086, 0, 0,21948,12084,22029, 0,22086, 22029, 0, 0,22032,22029,21946,21948, 0,21946,22029, 12084, 0,21946,12084,12084,12084, 0,12084,12085,12085, 21948,12085,12085,12085,12085,12085,12085,21948,12085,12085, 22032, 0, 0,21946,21953, 0, 0,12085,12085,12085, 12085,12085,12085,12085,22032,21948, 0,21953,12085, 0, 0,22032, 0, 0, 0,22032, 0,21996,21953, 0, 21978,22130,12085, 0,22032,12085,12085,12085, 0,12085, 12086,12086,21953,12086,12086,12086,12086,12086,12086,21953, 12086,12086,21922,21922,21996,22130, 0,21978, 0,12086, 12086,12086,12086,12086,12086, 0, 0, 0,21996,22130, 12086,21978,12086, 0, 0,21996,22130,22130,21978, 0, 21922, 0,21978, 0,12086,21987,22045,12086,12086,12086, 22076,12086,21978,21996,21922,22130, 0,21922,12086,12097, 12097,21922,12097,12097,12097,12097,12097,12097, 0,12097, 12097, 0,21987,22045,21922,21922, 0,22076,12097,12097, 12097,12097,12097,12097, 0, 0,21987,22045, 0,12097, 22045,22076, 0,21987,22045, 0,22079, 0,22076,22045, 0,21984, 0,12097, 0,22076,12097,12097,12097,21987, 12097,12098,12098,21949,12098,12098,12098,12098,12098,12098, 0,12098,12098,22079, 0, 0, 0, 0,21984,21949, 12098,12098,12098,12098,12098,12098,12098,22079, 0, 0, 21949,12098,21984, 0,22079,21984, 0, 0, 0,21984, 22048, 0, 0, 0,21949,12098, 0,22079,12098,12098, 12098,21949,12098,12108,12108,21984,12108,12108,12108,12108, 12108,12108, 0,12108,12108,21949, 0,22048, 0,21951, 0, 0,12108,12108,12108,12108,12108,12108, 0,22048, 21951,22048,21951,12108,22048, 0, 0, 0,22048, 0, 22081,22012,22012,21951, 0, 0,22084,12108, 0, 0, 12108,12108,12108, 0,12108,12109,12109,21951,12109,12109, 12109,12109,12109,12109,21951,12109,12109,22081, 0,22012, 0,21954, 0,22084,12109,12109,12109,12109,12109,12109, 12109,22081, 0,22012,21954,12109,22012,22084,22081, 0, 22012, 0,22081, 0,22084,21954,22030,22030, 0,12109, 22084,22012,12109,12109,12109,21955,12109,12116,12116,21954, 12116,12116,12116,12116,12116,12116,21954,12116,12116, 0, 21956,21955, 0, 0,22030, 0,12116,12116,12116,12116, 12116,12116,21955, 0,21954, 0,21956,12116,22030, 0, 0,22030, 0, 0, 0,22030,21955,21956, 0,22046, 22075,12116,22030,21955,12116,12116,12116, 0,12116,12117, 12117,21956,12117,12117,12117,12117,12117,12117,21956,12117, 12117,21955, 0, 0, 0, 0,22046,22075,12117,12117, 12117,12117,12117,12117,12117, 0,21956, 0,22046,12117, 22046,22075, 0, 0,22075, 0,22088,22046,22075, 0, 0,21985,22046,12117, 0,22046,12117,12117,12117,22049, 12117,12121,12121,21957,12121,12121,12121,12121,12121,12121, 0,12121,12121,22088, 0,22049, 0, 0,21985,21957, 12121,12121,12121,12121,12121,12121,22049,22088, 0, 0, 21957,12121,21985, 0,22088,21985, 0, 0, 0,21985, 22049,21979,22120,21985,21957,12121, 0,22049,12121,12121, 12121,21957,12121,12122,12122,21985,12122,12122,12122,12122, 12122,12122, 0,12122,12122,21957, 0, 0,21979, 0, 22120, 0,12122,12122,12122,12122,12122,12122,12122, 0, 0, 0,21979,12122,22120, 0, 0,22120, 0,21979, 22082,22120, 0, 0, 0,21923,21923,12122, 0, 0, 12122,12122,12122,21979,12122,12123,12123,22120,12123,12123, 12123,12123,12123,12123,12123,12123,12123,22082,21988,21989, 21993, 0, 0,21923,12123,12123,12123,12123,12123,12123, 12123,22082, 0, 0,22082,12123, 0,21923,22082, 0, 21923, 0, 0, 0,21923,21988,21989,21993, 0,12123, 21923,22082,12123,12123,12123,12123,12123,21923,21923,21988, 21989,21993, 0,21989, 0, 0,21988,21989,21993,12123, 12125,12125, 0,12125,12125,12125,12125,12125,12125,12125, 12125,12125,21988,21989,21988, 0,21993,21993, 0,12125, 12125,12125,12125,12125,12125,12125, 0, 0, 0, 0, 12125, 0, 0, 0, 0, 0, 0,22104, 0,22105, 0,21991,21991, 0,12125, 0, 0,12125,12125,12125, 12125,12125,12129,12129,21998,12129,12129,12129,12129,12129, 12129, 0,12129,12129,22104, 0,22105, 0, 0,21991, 0,12129,12129,12129,12129,12129,12129, 0,22104, 0, 22105,21998,12129,21991, 0,22104,21991,22105,22037,22037, 21991,22105, 0,22102,22102,21998,12129, 0, 0,12129, 12129,12129,21998,12129,12130,12130,21991,12130,12130,12130, 12130,12130,12130, 0,12130,12130,22037, 0, 0, 0, 21998,22102, 0,12130,12130,12130,12130,12130,12130,12130, 22037, 0, 0,22037,12130,22102, 0,22037,22102, 0, 0,22106,22102,22112,22037,22008,22008, 0,12130, 0, 22037,12130,12130,12130, 0,12130,12137,12137,21999,12137, 12137,12137,12137,12137,12137, 0,12137,12137,22106, 0, 22112, 0, 0,22008, 0,12137,12137,12137,12137,12137, 12137, 0,22106, 0,22112,21999,12137,22008, 0,22106, 22008,22112, 0,22106,22008,22047,22047,22009,22009,21999, 12137, 0, 0,12137,12137,12137,21999,12137,12138,12138, 22008,12138,12138,12138,12138,12138,12138, 0,12138,12138, 21999, 0,21999,22047, 0,22009, 0,12138,12138,12138, 12138,12138,12138,12138, 0,22047, 0,22047,12138,22009, 22047, 0,22009, 0,22047,22107,22009,22010,22010,22047, 22009, 0,12138, 0, 0,12138,12138,12138,22027,12138, 12142,12142,22009,12142,12142,12142,12142,12142,12142, 0, 12142,12142,22107, 0, 0,22010, 0, 0, 0,12142, 12142,12142,12142,12142,12142,22027,22107, 0, 0,22010, 12142, 0,22010,22107, 0, 0,22010,22107,22015,22027, 22110, 0,22024, 0,12142, 0,22027,12142,12142,12142, 0,12142,12143,12143,22010,12143,12143,12143,12143,12143, 12143, 0,12143,12143,22027,22015, 0,22110, 0,22024, 0,12143,12143,12143,12143,12143,12143,12143, 0,22015, 0,22110,12143,22024, 0, 0,22015, 0,22110,22113, 22024,22005, 0,22011,22011,22110,12143, 0, 0,12143, 12143,12143,22015,12143,12144,12144,22024,12144,12144,12144, 12144,12144,12144,12144,12144,12144,22113,22031,22031,22005, 0,22011,21924,12144,12144,12144,12144,12144,12144,12144, 22113, 0, 0,22005,12144,22011,22005,22113,22011,21924, 22005, 0,22011, 0, 0,22031, 0, 0,12144, 0, 21924,12144,12144,12144,12144,12144,22005, 0,22005,22031, 22011,22011,22031, 0,21924, 0,22031,21924,12144,12146, 12146,21924,12146,12146,12146,12146,12146,12146,12146,12146, 12146,22146,22031, 0,21924, 0, 0, 0,12146,12146, 12146,12146,12146,12146,12146,22146, 0, 0, 0,12146, 0, 0,22146, 0, 0,22039,22039,22050, 0, 0, 22050,21926, 0,12146, 0,22146,12146,12146,12146,12146, 12146,12153,12153,22050,12153,12153,12153,12153,12153,12153, 0,12153,12153,22039,22050, 0, 0, 0,22006,21926, 12153,12153,12153,12153,12153,12153, 0,22039,22050, 0, 22039,12153, 0,21926,22039,22050,21926, 0,22039,21938, 21926, 0,21938, 0, 0,12153,22006,22039,12153,12153, 12153,12153,12153,21926, 0,21938, 0,21938,21926,21926, 22006,22103,22103,22006, 0, 0,21938,22006, 0, 0, 12153,12173,12173, 0,12173,12173,12173,12173,12173,12173, 21938,12173,12173,22006, 0,22006,22006,21938, 0,22103, 12173,12173,12173,12173,12173,12173, 0, 0, 0, 0, 21938,12173, 0,22103, 0, 0,22103,22040,22040,22051, 22103, 0,22051, 0, 0,12173, 0, 0,12173,12173, 12173,22051,12173,12174,12174,22051,12174,12174,12174,12174, 12174,12174, 0,12174,12174,22040,22051, 0, 0, 0, 0, 0,12174,12174,12174,12174,12174,12174,12174,22040, 22051, 0,22040,12174, 0, 0,22040,22051, 0,22043, 22043,22054,22108, 0,22054,22077,22126,12174, 0,22040, 12174,12174,12174, 0,12174,12190,12190,22054,12190,12190, 12190,12190,12190,12190, 0,12190,12190,22043,22054,22108, 0, 0,22077,22126,12190,12190,12190,12190,12190,12190, 0,22043,22054,22108,22043,12190,22077,22126,22043,22054, 22108, 0,22134,22077,22126, 0,22054, 0,22108,12190, 0,22043,12190,12190,12190, 0,12190,12191,12191,22077, 12191,12191,12191,12191,12191,12191, 0,12191,12191,22134, 22052, 0, 0,22052, 0, 0,12191,12191,12191,12191, 12191,12191,12191,22134, 0, 0,22052,12191, 0, 0, 22134, 0, 0,22122,22122,22085, 0,22052, 0,22135, 0,12191, 0,22052,12191,12191,12191,22055,12191,12205, 12205,22052,12205,12205,12205,12205,12205,12205,22052,12205, 12205,22122,22085,22055, 0, 0,22135, 0,12205,12205, 12205,12205,12205,12205,22055,22122,22085, 0,22122,12205, 22135, 0,22122,22085, 0, 0,22125,22135,22055, 0, 22123,22123,22186,12205, 0,22055,12205,12205,12205,22085, 12205,12206,12206,22055,12206,12206,12206,12206,12206,12206, 0,12206,12206,22125,22057, 0, 0, 0,22123,22186, 12206,12206,12206,12206,12206,12206,12206,22125, 0, 0, 22057,12206,22123,22186,22125,22123, 0, 0,22187,22123, 22186,22057, 0,22123, 0,12206, 0,22125,12206,12206, 12206,22078,12206,12218,12218,22057,12218,12218,12218,12218, 12218,12218,22057,12218,12218,22187,22059,22078, 0, 0, 22057, 0,12218,12218,12218,12218,12218,12218,22078,22187, 0, 0,22059,12218, 0, 0,22187, 0, 0, 0, 22138, 0,22078,22059,22124,22124,22190,12218, 0,22078, 12218,12218,12218, 0,12218,12219,12219,22059,12219,12219, 12219,12219,12219,12219,22059,12219,12219,22138,22060, 0, 0,22059,22124,22190,12219,12219,12219,12219,12219,12219, 12219,22138, 0, 0,22060,12219,22124,22190,22138,22124, 0, 0,22136,22124,22190,22060,22138,22124, 0,12219, 0, 0,12219,12219,12219, 0,12219,12229,12229,22060, 12229,12229,12229,12229,12229,12229,22060,12229,12229,22136, 22136, 0, 0, 0, 0, 0,12229,12229,12229,12229, 12229,12229,22060,22136, 0, 0, 0,12229, 0, 0, 22136, 0, 0, 0,22191,22141,22141, 0,22061, 0, 22192,12229, 0, 0,12229,12229,12229,22061,12229,12230, 12230,22061,12230,12230,12230,12230,12230,12230, 0,12230, 12230,22191,22061,22141, 0,22062, 0,22192,12230,12230, 12230,12230,12230,12230,12230,22191,22061,22141,22062,12230, 22141,22192,22191,22061,22141, 0,22198,22092,22192,22062, 0,22213, 0,12230, 0,22062,12230,12230,12230,22137, 12230,12237,12237,22062,12237,12237,12237,12237,12237,12237, 22062,12237,12237,22198,22092,22092, 0,22064,22213, 0, 12237,12237,12237,12237,12237,12237,22137,22198,22092, 0, 22064,12237,22213, 0,22198,22092, 0, 0, 0,22213, 22137,22064, 0,22137,22196,12237, 0,22137,12237,12237, 12237,22092,12237,12238,12238,22064,12238,12238,12238,12238, 12238,12238,22064,12238,12238,22137,22065, 0, 0,22064, 0,22196,12238,12238,12238,12238,12238,12238,12238, 0, 0, 0,22065,12238, 0,22196, 0, 0, 0, 0, 0, 0,22196,22065, 0,21927, 0,12238, 0, 0, 12238,12238,12238,22196,12238,12242,12242,22065,12242,12242, 12242,12242,12242,12242,22065,12242,12242,22036,22053, 0, 0,22053,22065,21927,12242,12242,12242,12242,12242,12242, 0,22036, 0, 0,22053,12242, 0,21927,22036, 0, 21927, 0, 0, 0,21927,22053,12242, 0,22034,12242, 21927,22036,12242,12242,12242, 0,12242,21927,21927,22053, 0,22036,22034,22212,22212, 0,22053,22053, 0,22034, 0,22139,12242,12243,12243, 0,12243,12243,12243,12243, 12243,12243,22034,12243,12243,22053,22066,22034, 0, 0, 22212, 0,12243,12243,12243,12243,12243,12243,22139, 0, 0, 0,22066,12243,22212, 0, 0, 0, 0, 0, 0,22212,22139,22066,22142,22142,22212,12243, 0,22139, 12243,12243,12243, 0,12243,12244,12244,22066,12244,12244, 12244,12244,12244,12244,22066,12244,12244,22139,22067, 0, 0,22066,22142, 0,12244,12244,12244,12244,12244,12244, 12244, 0, 0, 0,22067,12244,22142, 0, 0,22142, 0, 0,22147,22142, 0,22067, 0,22007, 0,12244, 0, 0,12244,12244,12244, 0,12244,12246,12246,22067, 12246,12246,12246,12246,12246,12246,22067,12246,12246,22147, 22058,22392,22170, 0, 0,22007,12246,12246,12246,12246, 12246,12246,22067,22147,22392, 0,22058,12246,22170,22007, 22147, 0,22007, 0, 0,22392,22007,22058,12246,22170, 0,12246, 0,22147,12246,12246,12246,22007,12246,22392, 0,22058,22007,22170,22058,22214,22392, 0,22058, 0, 22170, 0,22170,22058,12246, 0,22080,12246,12252,12252, 22109,12252,12252,12252,12252,12252,12252, 0,12252,12252, 0, 0,22214, 0, 0, 0, 0,12252,12252,12252, 12252,12252,12252,22080, 0, 0,22214,22109,12252, 0, 0, 0, 0,22214, 0, 0,22214,22080, 0, 0, 0,22109,12252, 0,22080,12252,12252,12252,22109,12252, 12253,12253,22093,12253,12253,12253,12253,12253,12253, 0, 12253,12253,22080,22080,22109, 0, 0, 0, 0,12253, 12253,12253,12253,12253,12253,12253, 0, 0, 0,22093, 12253, 0, 0, 0, 0, 0, 0,22083,22094, 0, 0, 0, 0,22093,12253, 0,22093,12253,12253,12253, 22093,12253,12264,12264, 0,12264,12264,12264,12264,12264, 12264,22083,12264,12264,22083,22094,22093, 0,22093, 0, 0,12264,12264,12264,12264,12264,12264, 0,22083,22094, 0,22083,12264, 0, 0,22083,22094, 0, 0,22216, 22211,22211, 0, 0,22094,22218,12264, 0,22083,12264, 12264,12264,22094,12264,12265,12265,22095,12265,12265,12265, 12265,12265,12265, 0,12265,12265,22216, 0,22211, 0, 0, 0,22218,12265,12265,12265,12265,12265,12265,12265, 22216, 0,22211,22095,12265,22211,22218,22216, 0,22211, 0,22219, 0,22218, 0, 0,22096,22095,12265, 0, 22095,12265,12265,12265,22095,12265,12272,12272,22099,12272, 12272,12272,12272,12272,12272, 0,12272,12272,22219, 0, 22095, 0, 0,22096, 0,12272,12272,12272,12272,12272, 12272, 0,22219, 0, 0,22099,12272,22096, 0,22219, 22096, 0, 0, 0,22096, 0,22140, 0,22097,22099, 12272, 0,22099,12272,12272,12272,22099,12272,12273,12273, 22096,12273,12273,12273,12273,12273,12273, 0,12273,12273, 22097, 0,22099,22140, 0,22097, 0,12273,12273,12273, 12273,12273,12273,12273, 0, 0, 0,22140,12273,22097, 0, 0,22097, 0,22140, 0,22097, 0, 0, 0, 22038,22038,12273, 0, 0,12273,12273,12273,22140,12273, 12277,12277,22097,12277,12277,12277,12277,12277,12277,22056, 12277,12277,22201, 0, 0,22155,22063, 0,22038,12277, 12277,12277,12277,12277,12277,22056,22201, 0, 0,22063, 12277, 0,22038,22201, 0,22038,22056, 0, 0,22038, 22063,12277,22155, 0,12277, 0,22201,12277,12277,12277, 22056,12277,22038, 0,22063,22038,22155,22056, 0, 0, 0,22063,22063,22155, 0, 0,22171,12277,12278,12278, 22056,12278,12278,12278,12278,12278,12278, 0,12278,12278, 22063,22155,22171,22249, 0, 0, 0,12278,12278,12278, 12278,12278,12278,22171, 0, 0, 0,22249,12278, 0, 22249, 0, 0, 0,22249, 0,22239,22171, 0, 0, 22111,22250,12278, 0,22171,12278,12278,12278,22249,12278, 12279,12279,22100,12279,12279,12279,12279,12279,12279, 0, 12279,12279,22171,22239, 0, 0, 0,22111,22250,12279, 12279,12279,12279,12279,12279,12279, 0,22239, 0,22100, 12279,22111,22250, 0,22239,22250,22148,22148,22111,22250, 0, 0,22041,22100,12279,22239,22100,12279,12279,12279, 22100,12279,12281,12281,22111,12281,12281,12281,12281,12281, 12281,22174,12281,12281,22148, 0,22100,22175, 0,22100, 22041,12281,12281,12281,12281,12281,12281,22174,22148, 0, 0,22148,12281,22175,22041,22148, 0,22041,22174, 0, 0,22041, 0,12281,22175,22041,12281, 0,22148,12281, 12281,12281,22174,12281,22041,22041, 0, 0,22175,22174, 0, 0, 0,22042, 0,22175, 0, 0,22248,12281, 0, 0,12281,12295,12295,22098,12295,12295,12295,12295, 12295,12295,22248,12295,12295,22248,22101, 0, 0,22248, 0,22042,12295,12295,12295,12295,12295,12295, 0, 0, 0, 0,22098,12295, 0,22042, 0,22248,22042, 0, 0, 0,22042,22101, 0, 0,22098,12295, 0,22098, 12295,12295,12295,22098,12295,22042,22042,22101,22117,22117, 22101,22127, 0, 0,22101, 0,22098, 0,22101,22098, 12295,12300,12300, 0,12300,12300,12300,12300,12300,12300, 22101,12300,12300, 0,22156,22121,22117, 0,22127, 0, 12300,12300,12300,12300,12300,12300, 0, 0, 0, 0, 22117,12300,22127,22117, 0, 0, 0,22117, 0,22127, 0,22156, 0,22121, 0,12300, 0,22127,12300,12300, 12300, 0,12300,22117,22118,22156,22119,22121,22127, 0, 22121, 0,22156, 0,22121,22181,12300,12301,12301, 0, 12301,12301,12301,12301,12301,12301,22156,12301,12301, 0, 22121,22181,22118, 0,22119, 0,12301,12301,12301,12301, 12301,12301,22181, 0, 0, 0,22118,12301,22119,22118, 0,22119, 0,22118, 0,22119,22181,22118,22215,22119, 22251,12301, 0,22181,12301,12301,12301, 0,12301,22118, 0,22119,12301,12304,12304,12304,12304,12304,12304,12304, 12304,12304, 0,12304,12304,22215, 0,22251, 0, 0, 22251, 0,12304,12304,12304,12304,12304,12304, 0,22215, 0,22251,22202,12304, 0, 0,22215, 0,22251,22149, 22149,22195,22240, 0, 0,22240,22202,12304, 0,22215, 12304,12304,12304,22202,12304,12305,12305,12305,12305,12305, 12305,12305,12305,12305, 0,12305,12305,22149,22195,22240, 0,22202,22202, 0,12305,12305,12305,12305,12305,12305, 12305,22149,22195,22240,22149,12305, 0, 0,22149,22195, 22240,22150,22150,22203, 0, 0, 0,22235,22235,12305, 0,22149,12305,12305,12305,22195,12305,12319,12319,12319, 12319,12319,12319,12319,12319,12319, 0,12319,12319,22150, 22203, 0, 0,22203, 0,22235,12319,12319,12319,12319, 12319,12319, 0,22150,22203, 0,22150,12319, 0,22235, 22150,22203,22235,22151, 0,22231,22235, 0, 0, 0, 0,12319, 0,22150,12319,12319,12319,22203,12319,12320, 12320,12320,12320,12320,12320,12320,12320,12320,22151,12320, 12320,22151,22231, 0, 0, 0, 0, 0,12320,12320, 12320,12320,12320,12320,12320,22151,22231, 0,22151,12320, 0, 0,22151,22231, 0,22152, 0,22234,22234,22234, 0, 0, 0,12320, 0,22151,12320,12320,12320,22231, 12320,12332,12332,12332,12332,12332,12332,12332,12332,12332, 0,12332,12332,22152, 0,22234, 0, 0, 0, 0, 12332,12332,12332,12332,12332,12332, 0,22152, 0,22234, 22152,12332,22234, 0,22152, 0,22234,22154, 0, 0, 22152, 0,22236,22236,22304,12332, 0,22152,12332,12332, 12332, 0,12332,12333,12333,12333,12333,12333,12333,12333, 12333,12333, 0,12333,12333,22154, 0, 0, 0, 0, 22236,22304,12333,12333,12333,12333,12333,12333,12333,22154, 0, 0,22154,12333,22236,22304,22154,22236, 0, 0, 0,22236,22304,22158,22236,22242,22154,12333,22242,22154, 12333,12333,12333,22172,12333,12343,12343,12343,12343,12343, 12343,12343,12343,12343, 0,12343,12343,22242, 0,22172, 22158, 0,22242, 0,12343,12343,12343,12343,12343,12343, 22172, 0,22158, 0,22158,12343,22242, 0, 0, 0, 0,22158, 0,22242,22172,22245,22158,22254,22245,12343, 0,22172,12343,12343,12343,22158,12343,12344,12344,12344, 12344,12344,12344,12344,12344,12344, 0,12344,12344,22172, 0, 0,22245, 0,22254, 0,12344,12344,12344,12344, 12344,12344,12344, 0, 0, 0,22245,12344,22254, 0, 0, 0, 0,22245,22253,22254, 0,22193, 0, 0, 0,12344,22254, 0,12344,12344,12344,22182,12344,12351, 12351,12351,12351,12351,12351,12351,12351,12351, 0,12351, 12351,22253, 0,22182,22193, 0, 0, 0,12351,12351, 12351,12351,12351,12351,22182,22253, 0, 0,22193,12351, 0, 0,22253, 0,22253,22193,22199,22205,22182,22193, 0,22256,22256,12351, 0,22182,12351,12351,12351,22193, 12351,12352,12352,12352,12352,12352,12352,12352,12352,12352, 0,12352,12352,22199,22205, 0, 0, 0, 0,22256, 12352,12352,12352,12352,12352,12352,12352,22199,22205, 0, 22199,12352, 0,22256,22199,22205,22256,22205, 0,22199, 22256,22194, 0,22268, 0,12352, 0,22199,12352,12352, 12352,22205,12352,12356,12356,12356,12356,12356,12356,12356, 12356,12356, 0,12356,12356,22258, 0, 0,22194, 0, 22268, 0,12356,12356,12356,12356,12356,12356, 0,22258, 0, 0,22194,12356,22268, 0,22258, 0, 0,22194, 22257,22268,22293,22197, 0,22293, 0,12356,22268,22258, 12356,12356,12356,22194,12356,12357,12357,12357,12357,12357, 12357,12357,12357,12357, 0,12357,12357,22257, 0,22293, 22197, 0, 0, 0,12357,12357,12357,12357,12357,12357, 12357,22257, 0,22293,22197,12357, 0, 0,22257, 0, 22293,22197, 0,22308,22157,22257, 0, 0,22143,12357, 0,22257,12357,12357,12357,22197,12357,12358,12358,12358, 12358,12358,12358,12358,12358,12358,12358,12358,12358, 0, 22308,22157,22173, 0, 0,22143,12358,12358,12358,12358, 12358,12358,12358,22157,22308,22157, 0,12358,22173,22143, 0,22308,22157, 0, 0, 0,22143,22157,22355,22173, 0,12358, 0, 0,12358,12358,12358,12358,12358,22143, 22157, 0,22355,22173,22143,22355, 0, 0, 0,22355, 22173,12358,12360,12360,12360,12360,12360,12360,12360,12360, 12360,12360,12360,12360,22173,22355, 0, 0, 0, 0, 0,12360,12360,12360,12360,12360,12360,12360, 0, 0, 0, 0,12360, 0, 0, 0, 0, 0, 0,22243, 22255,22302,22243, 0,22270, 0,12360, 0, 0,12360, 12360,12360,12360,12360,12364,12364,12364,12364,12364,12364, 12364,12364,12364, 0,12364,12364,22243,22255,22302, 0, 0,22270, 0,12364,12364,12364,12364,12364,12364, 0, 22243,22255,22302,22270,12364,22270, 0,22243,22255,22302, 0, 0,22270,22305,22318,22302,22320,22270,12364,22270, 22243,12364,12364,12364,22255,12364,12365,12365,12365,12365, 12365,12365,12365,12365,12365, 0,12365,12365,22259, 0, 22305,22318, 0,22320, 0,12365,12365,12365,12365,12365, 12365,12365,22259, 0,22305,22318,12365,22320, 0,22259, 0,22305,22318,22325,22320,22324,22252, 0, 0,22305, 12365, 0,22259,12365,12365,12365,22237,12365,12372,12372, 12372,12372,12372,12372,12372,12372,12372, 0,12372,12372, 22325, 0,22324,22252, 0, 0, 0,12372,12372,12372, 12372,12372,12372,22237,22325, 0,22324,22252,12372,22324, 0,22325, 0,22324,22252, 0,22323,22237,22324, 0, 0, 0,12372, 0,22237,12372,12372,12372,22252,12372, 12373,12373,12373,12373,12373,12373,12373,12373,12373, 0, 12373,12373,22237,22323, 0, 0, 0, 0, 0,12373, 12373,12373,12373,12373,12373,12373, 0,22323, 0, 0, 12373, 0, 0, 0,22323, 0,22340,22340,22269,22326, 0, 0,22343, 0,12373,22323, 0,12373,12373,12373, 22238,12373,12377,12377,12377,12377,12377,12377,12377,12377, 12377,22326,12377,12377,22340,22269,22326, 0, 0,22343, 0,12377,12377,12377,12377,12377,12377,22238,22340,22269, 22326,22340,12377,22343, 0,22340,22269,22326, 0, 0, 22343,22238, 0,22342,22342,22344,12377, 0,22238,12377, 12377,12377,22269,12377,12378,12378,12378,12378,12378,12378, 12378,12378,12378, 0,12378,12378,22238,22238, 0,22310, 0,22342,22344,12378,12378,12378,12378,12378,12378,12378, 0, 0, 0,22310,12378,22342,22344, 0,22342, 0, 22310, 0,22342,22344, 0, 0,22153,22344,12378, 0, 0,12378,12378,12378,22310,12378,12379,12379,12379,12379, 12379,12379,12379,12379,12379,12379,12379,12379,22261,22159, 0,22204,22159, 0,22153,12379,12379,12379,12379,12379, 12379,12379,22261, 0, 0,22159,12379, 0,22153,22261, 0,22153, 0,22261, 0,22153,22159, 0,22204, 0, 12379, 0,22261,12379,12379,12379,12379,12379,22153,22345, 22159,22153,22204, 0, 0, 0, 0,22159, 0,22204, 12379,12381,12381,12381,12381,12381,12381,12381,12381,12381, 12381,12381,12381,22204, 0,22204,22345, 0, 0, 0, 12381,12381,12381,12381,12381,12381,12381, 0, 0, 0, 22345,12381, 0, 0, 0, 0, 0,22345, 0, 0, 0,22345, 0, 0, 0,12381, 0, 0,12381,12381, 12381,12381,12381,12427,12427,12427,12427,12427,12427,12427, 12427,12427,22160,12427,12427,22160,22161,22206,22162,22161, 0,22162,12427,12427,12427,12427,12427,12427,22160, 0, 0, 0,22161,12427,22162, 0, 0, 0, 0,22160, 22162, 0, 0,22161,22206,22162, 0,12427, 0, 0, 12427,12427,12427,22160,12427, 0, 0,22161,22206,22162, 22160,22206, 0, 0,22161,22206,22162,22281,12427,12436, 12436, 0,12436,12436,12436,12436,12436,12436, 0,12436, 12436,22206,22164,22281, 0,22164, 0, 0,12436,12436, 12436,12436,12436,12436,22281, 0, 0, 0,22164,12436, 0, 0, 0, 0, 0, 0,22299, 0,22281,22164, 0,22347,22357,12436,22347,22281,12436,12436,12436, 0, 12436,12437,12437,22164,12437,12437,12437,12437,12437,12437, 22164,12437,12437,22299,22165, 0, 0,22165,22347,22357, 12437,12437,12437,12437,12437,12437,12437,22299, 0,22164, 22165,12437,22347,22357,22299, 0, 0, 0,22358,22347, 22357,22165, 0,22349, 0,12437,22349,22299,12437,12437, 12437,22285,12437,12454,12454,22165,12454,12454,12454,12454, 12454,12454,22165,12454,12454,22358,22166,22285, 0,22166, 22349, 0,12454,12454,12454,12454,12454,12454,22285,22358, 22166, 0,22166,12454,22349, 0,22358, 0, 0, 0, 22300,22349,22285,22166, 0,22285, 0,12454, 0,22285, 12454,12454,12454, 0,12454,12455,12455,22166,12455,12455, 12455,12455,12455,12455,22166,12455,12455,22300,22167, 0, 0,22167, 0, 0,12455,12455,12455,12455,12455,12455, 12455,22300, 0, 0,22167,12455, 0, 0,22300, 0, 0,22262,22262,22271,22348,22167, 0,22348, 0,12455, 0,22300,12455,12455,12455, 0,12455,12499,12499,22167, 12499,12499,12499,12499,12499,12499,22167,12499,12499,22262, 22271,22348, 0, 0,22348, 0,12499,12499,12499,12499, 12499,12499,22271,22262,22271,22348,22262,12499, 0, 0, 22262,22271,22348,22266,22266,22168,22271, 0,22168, 0, 22359,12499, 0,22262,12499,12499,12499,22271,12499,12500, 12500,22168,12500,12500,12500,12500,12500,12500, 0,12500, 12500,22266,22168, 0, 0, 0, 0,22359,12500,12500, 12500,12500,12500,12500,12500,22266,22168, 0,22266,12500, 0,22359,22266,22168, 0,22263,22263,22169,22359, 0, 22169, 0, 0,12500,22168,22266,12500,12500,12500, 0, 12500,12535,12535,22169,12535,12535,12535,12535,12535,12535, 0,12535,12535,22263,22169, 0, 0, 0, 0, 0, 12535,12535,12535,12535,12535,12535, 0,22263,22169, 0, 22263,12535, 0, 0,22263,22169, 0,22267, 0,22169, 22217, 0,22178,22360,22371,12535,22263,22263,12535,12535, 12535, 0,12535,12536,12536,22178,12536,12536,12536,12536, 12536,12536, 0,12536,12536,22267,22178,22217, 0, 0, 22360,22371,12536,12536,12536,12536,12536,12536,12536,22267, 22178,22217,22267,12536,22360,22371,22267,22178,22217, 0, 22267,22360,22371, 0, 0,22372,22217,12536,22178,22267, 12536,12536,12536,22290,12536,12591,12591,22217,12591,12591, 12591,12591,12591,12591,12591,12591,12591, 0, 0,22290, 0,22176,22372, 0,12591,12591,12591,12591,12591,12591, 22290, 0,22176, 0,22176,12591,22372, 0, 0, 0, 0, 0,22327,22372,22290,22176, 0,22356,22395,12591, 0,22290,12591,12591,12591,12591,12591,12593,12593,22176, 12593,12593,12593,12593,12593,12593,22176,12593,12593,22327, 22177, 0, 0,22177,22356,22395,12593,12593,12593,12593, 12593,12593,22356,22327, 0, 0,22177,12593,22356,22395, 22327, 0, 0, 0,22399,22356,22395,22177, 0,22208, 0,12593, 0,22327,12593,12593,12593,22291,12593,12597, 12597,22177,12597,12597,12597,12597,12597,12597,22177,12597, 12597,22399, 0,22291, 0, 0,22208, 0,12597,12597, 12597,12597,12597,12597,22291,22399, 0, 0, 0,12597, 22208, 0,22399,22208, 0, 0, 0,22208,22291, 0, 0,22291, 0,12597, 0,22291,12597,12597,12597,12597, 12597,12598,12598,22208,12598,12598,12598,12598,12598,12598, 12598,12598,12598,12598,12598,12598,12598,12598,12598,12598, 12598,12598,12598,12598,12598,12598,12598,12598,12598,12598, 12598,12598,12598,12598,12598,12598,12598,12598,12598,12598, 12598,12598,12598,12598,12598,12598,12598,12598,12598,12598, 12598,12598,12598,12598,12598,12598,12598,12598,12598,12598, 12598,12598,12598,12598,12598,12598,12598,12598,12598,12598, 12598,12598,12598,12598,12598,12598,12599,12599, 0,12599, 12599,12599,12599,12599,12599, 0,12599,12599,22180,22163, 22179, 0,22163, 0, 0,12599,12599,12599,12599,12599, 12599, 0, 0,22179,22180,22163,12599, 0, 0, 0, 0, 0, 0,22303,22179,22180,22163, 0, 0, 0, 12599, 0, 0,12599,12599,12599,12599,12599,22179,22180, 22163, 0, 0, 0, 0,22179,22180,22163,22180,22179, 22303,12599,12605,12605,12605,12605,12605,12605,12605,12605, 22163, 0, 0, 0,22303,12605,12605,12605,12605,12605, 12605,22303, 0, 0, 0, 0, 0, 0, 0,22373, 22374,22319,22400, 0,12605, 0, 0,22303, 0, 0, 0,12605,12605,12605,12605,12605,12605,12606,12606,12606, 12606,12606,12606,12606,12606, 0,22373,22374,22319,22400, 12606,12606,12606,12606,12606,12606, 0, 0,22373,22374, 22373,22374,22319,22400,22401,22341,22341,22373,22374,22319, 22400, 0,22373,22374,22319, 0,12606,12606,12606,12606, 12606,12606,12609,12609,12609,12609,12609,12609,12609,12609, 22319,22401, 0,22341, 0,12609,12609,12609,12609,12609, 12609, 0, 0, 0, 0,22401, 0,22341, 0,22409, 22341,22411,22401, 0,22341, 0, 0,12609, 0, 0, 0,12609,12609,12609,12609,12609,12609,12615,12615,12615, 12615,12615,12615,12615,12615,22341,22409, 0,22411, 0, 12615,12615,12615,12615,12615,12615, 0, 0, 0, 0, 22409, 0,22411,22412,22413,22425,22426,22409, 0,22411, 0, 0, 0,22411, 0, 0,12615,12615,12615,12615, 12615,12615,12618,12618,12618,12618,12618,12618,12618,12618, 22412,22413,22425,22426, 0,12618,12618,12618,12618,12618, 12618, 0, 0, 0,22412,22413,22425,22426,22424,22427, 22428,22412,22413,22425,22426, 0, 0, 0,22425,22412, 0,12618,12618,12618,12618,12618,12618,12624,12624,12624, 12624,12624,12624,12624,12624,22424,22427,22428, 0, 0, 12624,12624,12624,12624,12624,12624, 0, 0, 0,22424, 22427,22428, 0,22429,22430,22431,22424,22427,22428, 0, 0,22427,22428, 0,22424, 0,12624,12624,12624,12624, 12624,12624,12627,12627,12627,12627,12627,12627,12627,12627, 22429,22430,22431, 0,22430,12627,12627,12627,12627,12627, 12627, 0, 0, 0,22429,22430,22431,22429,22443,22443, 22446,22429,22430,22431, 0, 0, 0, 0, 0, 0, 0,12627,12627,12627,12627,12627,12627,12633,12633,12633, 12633,12633,12633,12633,12633, 0,22443,22446, 0, 0, 12633,12633,12633,12633,12633,12633, 0, 0, 0, 0, 22443,22446, 0,22443,22444,22444,22447,22443,22446, 0, 0, 0, 0, 0, 0,22443,12633,12633,12633,12633, 12633,12633,12634,12634,12634,12634,12634,12634,12634,12634, 0, 0,22444,22447, 0,12634,12634,12634,12634,12634, 12634, 0, 0, 0, 0, 0,22444,22447, 0,22444, 22445,22445,22244,22444,22447,22244, 0,22447,22444, 0, 0,12634,12634,12634,12634,12634,12634,12637,12637,12637, 12637,12637,12637,12637,12637, 0, 0,22445, 0,22244, 12637,12637,12637,12637,12637,12637, 0, 0, 0, 0, 0,22445, 0,22244,22207, 0,22453, 0,22445,22453, 22244, 0, 0,22445, 0, 0,12637,12637,12637,12637, 12637,12637,12643,12643,12643,12643,12643,12643,12643,22244, 0,22207, 0,22453,22207,12643,12643,12643,12643,12643, 12643, 0, 0, 0, 0,22207, 0,22453,22207, 0, 22448,22455,22207,22448,22453, 0, 0, 0, 0, 0, 0,12643,12643,12643,12643,12643,12643,12644,22207,12644, 12644,12644,12644,12644,12644,12644,12644,22448,22455, 0, 0, 0,12644,12644,12644,12644,12644,12644, 0, 0, 0,22448,22455, 0, 0,22455, 0,22451,22448,22455, 22451, 0, 0, 0, 0, 0,22448, 0,12644,12644, 12644,12644,12644,12644,12647,12647,12647,12647,12647,12647, 12647,12647, 0, 0,22451, 0, 0,12647,12647,12647, 12647,12647,12647, 0, 0, 0, 0, 0,22451, 0, 22456,22494,22460, 0,22328,22451, 0, 0, 0, 0, 0, 0,22451,12647,12647,12647,12647,12647,12647,12650, 12650,12650,12650,12650,12650,12650,12650,22456,22494,22460, 0,22328,12650,12650,12650,12650,12650,12650, 0, 0, 0,22456,22494,22460,22456,22328,22460,22500,22456,22494, 22460, 0,22328, 0, 0, 0, 0, 0,12650,12650, 12650,12650,12650,12650,12656,12656,12656,12656,12656,12656, 12656,22328, 0, 0,22500, 0, 0,12656,12656,12656, 12656,12656,12656, 0, 0, 0, 0, 0,22500, 0, 22471,22225, 0,22225, 0,22500, 0, 0, 0, 0, 0, 0, 0,12656,12656,12656,12656,12656,12656,12657, 12657,12657,12657,12657,12657,12657,12657,22471, 0,22225, 0, 0,12657,12657,12657,12657,12657,12657, 0, 0, 0,22471, 0,22225,22471, 0,22225, 0,22471, 0, 22225, 0,22209, 0, 0, 0, 0, 0,12657,12657, 12657,12657,12657,12657,12660,12660,22225,12660,12660,12660, 12660,12660,12660, 0,12660,12660,22282, 0, 0,22209, 22312,22226,22226,12660,12660,12660,12660,12660,12660, 0, 0, 0,22282,22209,12660, 0,22209, 0, 0, 0, 22209, 0, 0,22282, 0, 0, 0,22312,12660,22226, 0,12660,12660,12660, 0,12660,22209,22282,22209, 0, 22472,22312, 0,22226,22282, 0,22226, 0,22312, 0, 22226, 0,22282,12660,12660,12666,12666,12666,12666,12666, 12666,12666,12666, 0,22312, 0,22226,22472,12666,12666, 12666,12666,12666,12666, 0, 0, 0, 0, 0,22472, 0,22472,22502,22489,22472,22396,22489, 0,22472, 0, 0, 0, 0,22472,12666,12666,12666,12666,12666,12666, 12667,12667,12667,12667,12667,12667,12667,22396, 0,22502, 22489, 0,22396,12667,12667,12667,12667,12667,12667, 0, 0, 0, 0,22502,22489, 0,22396,22492,22507,22511, 22502,22489, 0,22396, 0, 0, 0, 0, 0,12667, 12667,12667,12667,12667,12667,12675,12675,12675,12675,12675, 12675,12675,12675, 0,22492,22507,22511, 0,12675,12675, 12675,12675,12675,12675, 0, 0, 0, 0,22492,22507, 22511,22492,22227, 0, 0,22492,22507,22511, 0, 0, 0, 0, 0, 0,12675,12675,12675,12675,12675,12675, 12679,12679,12679,12679,12679,12679,12679,12679, 0, 0, 22227, 0, 0,12679,12679,12679,12679,12679,12679, 0, 0, 0, 0, 0,22227, 0, 0,22227, 0, 0, 22301,22227,22228,22228,22227,22311, 0, 0, 0,12679, 12679,12679,12679,12679,12679,12684,12684,22227,12684,12684, 12684,12684,12684,12684,22301,12684,12684,22301, 0,22602, 22228, 0,22311,22210,12684,12684,12684,12684,12684,12684, 22311,22301, 0,22602,22228,12684,22311,22228,22301, 0, 22602,22228, 0,22311, 0, 0, 0, 0, 0,12684, 22210,22301,12684,12684,12684,12684,12684,22228,22602,22311, 22232,22232,22229,22229,22210, 0, 0,22210, 0, 0, 22265,22210,12684,12729,12729, 0,12729,12729,12729,12729, 12729,12729,22210,12729,12729,22229, 0,22210,22232, 0, 22229, 0,12729,12729,12729,12729,12729,12729,22265, 0, 0, 0,22232,12729,22229,22232, 0,22229, 0,22232, 0,22229,22265, 0, 0,22265, 0,12729, 0,22265, 12729,12729,12729,22367,12729,22232, 0,22229,22232,22230, 22230, 0,22265,22265, 0, 0, 0, 0,12729,12738, 12738, 0,12738,12738,12738,12738,12738,12738, 0,12738, 12738,22367, 0,22332,22233,22233, 0,22230,12738,12738, 12738,12738,12738,12738, 0,22367, 0, 0,22367,12738, 0,22230,22367,22241,22230, 0,22241, 0,22230, 0, 22367,22332,22233,12738, 0,22367,12738,12738,12738,22241, 12738,22230, 0,22306,22230,22332,22233, 0,22332,22233, 22241, 0,22332,22233,12738,12748,12748,22233,12748,12748, 12748,12748,12748,12748,22241,12748,12748,22463,22332,22233, 22306,22241, 0, 0,12748,12748,12748,12748,12748,12748, 0,22463, 0, 0,22306,12748, 0, 0,22463, 0, 0,22306,22463, 0,22403,22353, 0,22522,22407,12748, 0,22463,12748,12748,12748, 0,12748,12749,12749,22306, 12749,12749,12749,12749,12749,12749,22403,12749,12749,22353, 22273,22403, 0,22273,22522,22407,12749,12749,12749,12749, 12749,12749,12749,22353,22273,22403,22273,12749,22522,22407, 22353, 0,22403, 0, 0,22522,22407,22273, 0,22321, 0,12749, 0,22353,12749,12749,12749,22407,12749,12768, 12768,22273,12768,12768,12768,12768,12768,12768,22273,12768, 12768,22260,22274, 0,22288,22274,22321,22284,12768,12768, 12768,12768,12768,12768, 0,22260, 0,22288,22274,12768, 22321, 0,22260,22284,22264,22648, 0,22321,22288,22274, 22260, 0,22274,12768,22284,22260,12768,12768,12768,22648, 12768,22260,22288,22274, 0,22321,22648, 0,22284,22288, 22274, 0,22264,22288, 0,22284,12768,12769,12769,22648, 12769,12769,12769,12769,12769,12769,22264,12769,12769,22264, 0,22284, 0,22264, 0, 0,12769,12769,12769,12769, 12769,12769, 0, 0,22264, 0,22264,12769, 0, 0, 0, 0, 0,22366,22366,22275,22493, 0,22275, 0, 22524,12769, 0, 0,12769,12769,12769, 0,12769,12770, 12770,22275,12770,12770,12770,12770,12770,12770, 0,12770, 12770,22366,22275,22493, 0, 0,22493,22524,12770,12770, 12770,12770,12770,12770,12770,22366,22275,22493,22366,12770, 0,22524,22366,22275,22493, 0,22366,22276,22524, 0, 22276,22313, 0,12770, 0,22366,12770,12770,12770, 0, 12770,12776,12776,22276,12776,12776,12776,12776,12776,12776, 22277,12776,12776,22277,22276,22523,22287, 0,22313, 0, 12776,12776,12776,12776,12776,12776,22277, 0,22276,22287, 0,12776,22313, 0, 0,22276, 0,22277, 0,22313, 22287, 0,22523,12776, 0,12776,22287, 0,12776,12776, 12776,22277,12776,22276,22287,22313,22523, 0,22277, 0, 0,22287, 0,22523, 0, 0,22523, 0, 0,12776, 12777,12777, 0,12777,12777,12777,12777,12777,12777,12777, 12777,12777,12777,12777,12777,12777,12777,12777,12777,12777, 12777,12777,12777,12777,12777,12777,12777,12777,12777,12777, 12777,12777,12777,12777,12777,12777,12777,12777,12777,12777, 12777,12777,12777,12777,12777,12777,12777,12777,12777,12777, 12777,12777,12777,12777,12777,12777,12777,12777,12777,12777, 12777,12777,12777,12777,12777,12777,12777,12777,12777,12777, 12777,12777,12777,12777,12777,12785,12785, 0,12785,12785, 12785,12785,12785,12785, 0,12785,12785, 0, 0, 0, 22869, 0, 0,22510,12785,12785,12785,12785,12785,12785, 0, 0, 0, 0,22869,12785,22365,22510, 0, 0, 0,22869, 0, 0,22510, 0, 0, 0, 0,12785, 22365,22322,12785,12785,12785,12785,12785,22365,22510,22869, 12785,12786,12786, 0,12786,12786,12786,12786,12786,12786, 22365,12786,12786,22278,22272,22432,22278,22272,22322,22365, 12786,12786,12786,12786,12786,12786, 0, 0, 0,22278, 22272,12786,22322, 0, 0, 0, 0, 0, 0,22322, 22278,22272,22432, 0, 0,12786,22278, 0,12786,12786, 12786,12786,12786, 0,22278,22272,22432,22322,22322, 0, 0,22278,22272,22432,22385,12786,12787,12787, 0,12787, 12787,12787,12787,12787,12787,22272,12787,12787, 0,22279, 22385,22432,22279, 0, 0,12787,12787,12787,12787,12787, 12787,22385, 0, 0, 0,22279,12787, 0, 0, 0, 0, 0, 0,22397, 0,22385,22279, 0, 0,22491, 12787, 0,22385,12787,12787,12787, 0,12787,12788,12788, 22279,12788,12788,12788,12788,12788,12788,22279,12788,12788, 22397,22279, 0,22491, 0, 0, 0,12788,12788,12788, 12788,12788,12788,12788,22397, 0, 0,22491,12788, 0, 0,22397, 0, 0,22491,22307,22283,22398, 0, 0, 0, 0,12788, 0,22397,12788,12788,12788,22491,12788, 12792,12792,22283,12792,12792,12792,12792,12792,12792, 0, 12792,12792,22307,22283,22398, 0, 0, 0, 0,12792, 12792,12792,12792,12792,12792, 0,22307,22283,22398,22307, 12792, 0, 0,22307,22283,22398, 0, 0,22307,22499, 22393,22283, 0, 0,12792, 0,22307,12792,12792,12792, 0,12792,12793,12793,22398,12793,12793,12793,12793,12793, 12793, 0,12793,12793,22393,22286,22499, 0,22286,22499, 0,12793,12793,12793,12793,12793,12793,12793,22393, 0, 22499,22286,12793, 0, 0,22393, 0,22499, 0, 0, 0,22350,22286, 0,22350, 0,12793,22454,22393,12793, 12793,12793, 0,12793,12794,12794,22286,12794,12794,12794, 12794,12794,12794,22286,12794,12794,22387,22280,22350, 0, 22280,22454, 0,12794,12794,12794,12794,12794,12794,22387, 0, 0,22350,22280,12794,22454,12794, 0, 0,22350, 22387, 0,22454,22387,22280, 0, 0,22369,12794,22527, 22503,12794,12794,12794,22387,12794, 0,22350,22280, 0, 22454,22387,12794,12799,12799,22280,12799,12799,12799,12799, 12799,12799, 0,12799,12799,22369,22527,22503,22280,22394, 0, 0,12799,12799,12799,12799,12799,12799, 0,22369, 22527,22503,22369,12799, 0, 0,22369,22527,22503, 0, 22402,22369, 0,22394,22527,22316,22503,12799, 0,22369, 12799,12799,12799,12799,12799,12800,12800,22394,12800,12800, 12800,12800,12800,12800,22394,12800,12800,22402, 0, 0, 0, 0,22316, 0,12800,12800,12800,12800,12800,12800, 12800,22402,22394,22394, 0,12800,22316, 0,22402,22316, 0, 0, 0,22316, 0, 0, 0, 0, 0,12800, 22316,22402,12800,12800,12800,12800,12800,12803,12803,22316, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12803,12803,12803,12803,12803,12803,12803,12803, 12803,12803,12810,12810, 0,12810,12810,12810,12810,12810, 12810,12810,12810,12810,12810,12810,12810,12810,12810,12810, 12810,12810,12810,12810,12810,12810,12810,12810,12810,12810, 12810,12810,12810,12810,12810,12810,12810,12810,12810,12810, 12810,12810,12810,12810,12810,12810,12810,12810,12810,12810, 12810,12810,12810,12810,12810,12810,12810,12810,12810,12810, 12810,12810,12810,12810,12810,12810,12810,12810,12810,12810, 12810,12810,12810,12810,12810,12810,12810,12815,12815,22314, 12815,12815,12815,12815,12815,12815, 0,12815,12815, 0, 22346, 0, 0,22346, 0, 0,12815,12815,12815,12815, 12815,12815, 0, 0, 0, 0,22314,12815, 0, 0, 0, 0,22314,12815,22404, 0, 0,22346, 0,22317, 22314,12815, 0,22314,12815,12815,12815,22314,12815,12816, 12816,22346,12816,12816,12816,12816,12816,12816,22346,12816, 12816,22404, 0,22314,22289, 0,22317,22405,12816,12816, 12816,12816,12816,12816,22346,22404, 0,22289,22362,12816, 22317, 0,22404,22317, 0, 0, 0,22317,22289, 0, 0, 0,22362,12816,22405,22404,12816,12816,12816,22362, 12816,12816,22289,22317, 0,22525, 0, 0,22405,22289, 22315, 0,22362,22362, 0,22405, 0,22362, 0,12816, 12822,12822,22289,12822,12822,12822,12822,12822,12822,12822, 12822,12822,22525,22333,22405, 0, 0,22315,22525,12822, 12822,12822,12822,12822,12822, 0,22525, 0, 0, 0, 12822,22315,22364,22525,22315, 0,12822, 0,22315,22315, 0,22333,12822, 0,12822, 0,22364,12822,12822,12822, 12822,12822, 0,22364,22315,22333, 0,22315,22333,22406, 22450, 0,22333,22450,22364, 0,22364, 0,12822,12823, 12823, 0,12823,12823,12823,12823,12823,12823,22333,12823, 12823, 0, 0,22333, 0, 0,22406,22450,12823,12823, 12823,12823,12823,12823, 0, 0, 0, 0, 0,12823, 22406,22450, 0, 0, 0, 0, 0,22406,22450,22450, 22539, 0,22437,12823,22334,22334,12823,12823,12823,12823, 12823,22406,22335,22335,12823,12824,12824,22450,12824,12824, 12824,12824,12824,12824, 0,12824,12824,22539, 0,23295, 22437, 0,22334, 0,12824,12824,12824,12824,12824,12824, 22335,22539, 0,23295,22437,12824,22334,22437,22539,22334, 23295,22437, 0,22334,22335, 0,22437,22335, 0,12824, 0,22335,12824,12824,12824,12824,12824,22437,23295,22334, 0, 0, 0, 0, 0, 0, 0,22335, 0,12824, 12826,12826, 0,12826,12826,12826,12826,12826,12826,12826, 12826,12826,12826,12826,12826,12826,12826,12826,12826,12826, 12826,12826,12826,12826,12826,12826,12826,12826,12826,12826, 12826,12826,12826,12826,12826,12826,12826,12826,12826,12826, 12826,12826,12826,12826,12826,12826,12826,12826,12826,12826, 12826,12826,12826,12826,12826,12826,12826,12826,12826,12826, 12826,12826,12826,12826,12826,12826,12826,12826,12826,12826, 12826,12826,12826,12826,12826,12831,12831,12831,12831,12831, 12831,12831, 0, 0, 0, 0, 0, 0,12831,12831, 12831,12831,12831,12831, 0, 0, 0, 0, 0, 0, 22541, 0,22337,22337, 0,22521,22521,12831, 0, 0, 0, 0, 0, 0,12831,12831,12831,12831,12831,12831, 12832,12832,12832,12832,12832,12832,12832,22541, 0, 0, 22337, 0,22521,12832,12832,12832,12832,12832,12832, 0, 0,22541, 0, 0,22337, 0,22521,22337,22541,22521, 0,22337,12832,22521, 0, 0, 0, 0,22521,12832, 12832,12832,12832,12832,12832,12835,12835,22337,12835,12835, 12835,12835,12835,12835,12835,12835,12835,12835,12835,12835, 12835,12835,12835,12835,12835,12835,12835,12835,12835,12835, 12835,12835,12835,12835,12835,12835,12835,12835,12835,12835, 12835,12835,12835,12835,12835,12835,12835,12835,12835,12835, 12835,12835,12835,12835,12835,12835,12835,12835,12835,12835, 12835,12835,12835,12835,12835,12835,12835,12835,12835,12835, 12835,12835,12835,12835,12835,12835,12835,12835,12835,12835, 12837,12837, 0,12837,12837,12837,12837,12837,12837, 0, 12837,12837,22464, 0, 0, 0, 0, 0, 0,12837, 12837,12837,12837,12837,12837, 0,22464, 0, 0, 0, 12837, 0, 0,22464, 0, 0, 0,22464, 0,22336, 22336,22338,22338, 0,12837, 0,22464,12837,12837,12837, 12837,12837,12838,12838, 0,12838,12838,12838,12838,12838, 12838, 0,12838,12838, 0, 0, 0,22336, 0,22338, 22336,12838,12838,12838,12838,12838,12838,22363, 0, 0, 0,22336,12838,22338,22336, 0,22338, 0,22336, 0, 22338,22363, 0, 0, 0, 0,12838, 0,22363,12838, 12838,12838,12838,12838,22336, 0,22338,22410,22338,22542, 0,22363,22542, 0, 0, 0,22363,22363, 0, 0, 0,12838,12839,12839, 0,12839,12839,12839,12839,12839, 12839, 0,12839,12839,22410,22375,22542, 0,22375, 0, 0,12839,12839,12839,12839,12839,12839,22375,22410, 0, 22542,22375,12839, 0, 0,22410, 0,22542, 0,22551, 22410,22543,22375, 0,22543,22552,12839, 0,22410,12839, 12839,12839,22542,12839,12840,12840,22375,12840,12840,12840, 12840,12840,12840,22375,12840,12840,22551,22376,22543, 0, 22376, 0,22552,12840,12840,12840,12840,12840,12840,12840, 22551, 0,22543,22376,12840, 0,22552,22551, 0,22543, 0,22582, 0,22552,22376, 0,22545,22552,12840,22545, 22376,12840,12840,12840,22383,12840,12846,12846,22376,12846, 12846,12846,12846,12846,12846,22376,12846,12846,22582,22378, 22383, 0,22378,22545, 0,12846,12846,12846,12846,12846, 12846,22383,22582, 0, 0,22378,12846,22545, 0,22582, 0, 0, 0, 0,22545,22383,22378, 0,22545,22585, 12846, 0,22383,12846,12846,12846, 0,12846,12847,12847, 22378,12847,12847,12847,12847,12847,12847,22378,12847,12847, 22383,22383, 0, 0,22378, 0,22585,12847,12847,12847, 12847,12847,12847,12847, 0, 0, 0, 0,12847, 0, 22585, 0, 0, 0, 0,22583,22379,22585,22408,22379, 0, 0,12847, 0,22585,12847,12847,12847,22386,12847, 12851,12851,22379,12851,12851,12851,12851,12851,12851, 0, 12851,12851,22583,22379,22386,22408,22379, 0,22583,12851, 12851,12851,12851,12851,12851,22386,22583,22379, 0,22408, 12851, 0, 0,22583,22379, 0,22408,22449,22381,22386, 22449,22381,22586, 0,12851, 0,22386,12851,12851,12851, 22408,12851,12852,12852,22381,12852,12852,12852,12852,12852, 12852, 0,12852,12852,22449,22381, 0, 0, 0,22586, 22449,12852,12852,12852,12852,12852,12852,12852,22449,22381, 0, 0,12852,22586, 0,22449,22381, 0, 0, 0, 22586, 0, 0, 0,22495, 0,12852, 0, 0,12852, 12852,12852,22457,12852,12853,12853,22384,12853,12853,12853, 12853,12853,12853, 0,12853,12853,22339,22339,22457, 0, 0,22495,22384,12853,12853,12853,12853,12853,12853,22457, 0, 0, 0,22384,12853,22495,12853, 0, 0, 0, 0, 0,22495,22457,22339, 0, 0,22384,12853, 0, 22457,12853,12853,12853,22384,12853,22384, 0,22339, 0, 22495,22339,12853,12866,12866,22339,12866,12866,12866,12866, 12866,12866, 0,12866,12866,22465,22339, 0, 0,22390, 0,22339,12866,12866,12866,12866,12866,12866, 0,22465, 0, 0,22390,12866, 0, 0,22465, 0,22465, 0, 22461, 0,22590,22390, 0,22593,22595,12866, 0,22465, 12866,12866,12866, 0,12866,12867,12867,22390,12867,12867, 12867,12867,12867,12867,22390,12867,12867,22461,22382,22590, 0,22382,22593,22595,12867,12867,12867,12867,12867,12867, 12867,22461,22390,22590,22382,12867,22593,22595,22461, 0, 22590,22461, 0,22593,22595,22382, 0,22587,22595,12867, 22593,22461,12867,12867,12867,22391,12867,12877,12877,22382, 12877,12877,12877,12877,12877,12877,22382,12877,12877,22587, 22389,22391, 0,22389,22587, 0,12877,12877,12877,12877, 12877,12877,22391, 0,22382, 0,22389,12877,22587, 0, 0, 0, 0, 0, 0,22587,22391,22389, 0, 0, 22637,12877, 0,22391,12877,12877,12877, 0,12877,12878, 12878,22389,12878,12878,12878,12878,12878,12878,22389,12878, 12878,22391,22391, 0,22637, 0, 0, 0,12878,12878, 12878,12878,12878,12878,12878, 0, 0, 0,22637,12878, 0, 0, 0, 0, 0,22637,22458,22417,22596, 0, 0,22597, 0,12878, 0, 0,12878,12878,12878,22637, 12878,12885,12885,22417,12885,12885,12885,12885,12885,12885, 0,12885,12885,22458,22417,22596, 0, 0,22597, 0, 12885,12885,12885,12885,12885,12885, 0,22458,22417,22596, 22458,12885,22597, 0,22458,22417,22596, 0,22462,22597, 22611, 0, 0,22420,22596,12885, 0,22458,12885,12885, 12885,22417,12885,12886,12886,22419,12886,12886,12886,12886, 12886,12886, 0,12886,12886,22462, 0,22611, 0, 0, 22420, 0,12886,12886,12886,12886,12886,12886,12886,22462, 0,22611,22419,12886,22420, 0,22462,22420,22611,22467, 0,22420, 0, 0, 0,22611,22419,12886, 0,22462, 12886,12886,12886,22419,12886,12890,12890,22420,12890,12890, 12890,12890,12890,12890, 0,12890,12890,22467,22459,22419, 0,22419,22419, 0,12890,12890,12890,12890,12890,12890, 0,22467, 0, 0,22467,12890, 0, 0,22467, 0, 0,22468,22467, 0, 0,22459, 0,22422,22600,12890, 0,22467,12890,12890,12890, 0,12890,12891,12891,22459, 12891,12891,12891,12891,12891,12891,22459,12891,12891,22468, 0, 0, 0, 0,22422,22600,12891,12891,12891,12891, 12891,12891,12891,22468,22459,22459,22468,12891,22422,22600, 22468,22422, 0,22370, 0,22422,22600, 0,22468,22422, 22361,12891, 0,22468,12891,12891,12891,22600,12891,12892, 12892,22422,12892,12892,12892,12892,12892,12892,12892,12892, 12892,22370,22438,22501, 0, 0, 0,22361,12892,12892, 12892,12892,12892,12892,12892,22370, 0, 0,22370,12892, 0,22361,22370, 0, 0, 0, 0, 0,22361,22438, 22501, 0, 0,12892, 0,22370,12892,12892,12892,12892, 12892,22361,22361,22438,22501,22370, 0, 0, 0, 0, 22438,22501, 0,12892,12894,12894, 0,12894,12894,12894, 12894,12894,12894,12894,12894,12894,22438, 0, 0,22501, 0, 0, 0,12894,12894,12894,12894,12894,12894,12894, 0, 0, 0, 0,12894, 0, 0, 0, 0, 0, 0,22591, 0,22613, 0,22441,22441, 0,12894, 0, 0,12894,12894,12894,12894,12894,12898,12898,22421,12898, 12898,12898,12898,12898,12898, 0,12898,12898,22591, 0, 22613, 0, 0,22441,22591,12898,12898,12898,12898,12898, 12898, 0,22591, 0,22613,22421,12898,22441, 0,22591, 22441,22613, 0,22615,22441, 0, 0,22436, 0,22421, 12898,22441,22421,12898,12898,12898,22421,12898,12899,12899, 22441,12899,12899,12899,12899,12899,12899,22421,12899,12899, 22615, 0,22421, 0, 0,22436, 0,12899,12899,12899, 12899,12899,12899,12899,22615, 0, 0, 0,12899,22436, 0,22615,22436, 0,22469, 0,22436,22616, 0,22442, 22442, 0,12899, 0,22436,12899,12899,12899, 0,12899, 12907,12907,22436,12907,12907,12907,12907,12907,12907, 0, 12907,12907,22469, 0,22616, 0, 0,22442, 0,12907, 12907,12907,12907,12907,12907, 0,22469, 0,22616,22469, 12907,22442, 0,22469,22442,22616,22470,22470,22442,22508, 0, 0,22618,22645,12907, 0,22469,12907,12907,12907, 0,12907,12908,12908,22442,12908,12908,12908,12908,12908, 12908, 0,12908,12908,22470, 0,22508, 0, 0,22618, 22645,12908,12908,12908,12908,12908,12908,12908,22470, 0, 22508,22470,12908,22618,22645,22470, 0,22508, 0,22630, 22618,22645, 0, 0,22618,22508,12908,22645,22470,12908, 12908,12908,22482,12908,12912,12912,22508,12912,12912,12912, 12912,12912,12912, 0,12912,12912,22630,22473,22482, 0, 22473, 0, 0,12912,12912,12912,12912,12912,12912,22482, 22630,22473, 0,22473,12912, 0, 0,22630, 0, 0, 0,22498,22512,22482,22473,22630,22606,22639,12912, 0, 22482,12912,12912,12912, 0,12912,12913,12913,22473,12913, 12913,12913,12913,12913,12913,22473,12913,12913,22498,22512, 0, 0, 0,22606,22639,12913,12913,12913,12913,12913, 12913,12913,22498,22512, 0,22498,12913,22606,22639,22498, 22512,22639, 0,22505,22606,22639, 0, 0,22368, 0, 12913, 0,22498,12913,12913,12913,22512,12913,12914,12914, 22606,12914,12914,12914,12914,12914,12914,12914,12914,12914, 22505,22377, 0,22483,22377, 0,22368,12914,12914,12914, 12914,12914,12914,12914,22505, 0, 0,22377,12914,22483, 22368,22505, 0,22368, 0, 0,22505,22368,22377, 0, 22483, 0,12914, 0,22505,12914,12914,12914,12914,12914, 22368, 0,22377, 0,22483,22368, 0,22483, 0,22377, 22377,22483,12914,12916,12916, 0,12916,12916,12916,12916, 12916,12916,12916,12916,12916,22557,22474, 0,22377,22474, 0, 0,12916,12916,12916,12916,12916,12916,12916,22557, 0, 0,22474,12916, 0, 0,22557, 0, 0,22557, 22506,22628,22628,22474, 0, 0,22675,12916, 0,22557, 12916,12916,12916,12916,12916,12923,12923,22474,12923,12923, 12923,12923,12923,12923,22474,12923,12923,22506,22478,22628, 0,22478, 0,22675,12923,12923,12923,12923,12923,12923, 0,22506, 0,22628,22478,12923,22628,22675,22506, 0, 22628, 0, 0, 0,22675,22478,22478,22628, 0,12923, 0,22506,12923,12923,12923,12923,12923,12924,12924,22478, 12924,12924,12924,12924,12924,12924,22478,12924,12924,12924, 12924,12924,12924,12924,12924,12924,12924,12924,12924,12924, 12924,12924, 0, 0, 0, 0, 0,12924, 0, 0, 22631, 0,22634, 0,22540,22634, 0, 0, 0, 0, 0,12924, 0, 0,12924,12924,12924,12924,12924,12927, 12927,12927,12927,12927,12927,12927,12927,22631, 0,22634, 0,22540,12927,12927,12927,12927,12927,12927, 0, 0, 0,22631, 0,22634, 0,22540,22440,22440,22631,22418, 22634,12927,22540,22631,22634, 0, 0,22540,12927,12927, 12927,12927,12927,12927,12931,12931,12931,12931,12931,12931, 12931,12931, 0,22540,22440, 0,22418,12931,12931,12931, 12931,12931,12931, 0, 0, 0, 0, 0,22440,22504, 22418,22440, 0,22418, 0,22440,22440,22418, 0,22476, 22677,22680,22476,12931,12931,12931,12931,12931,12931,12933, 22418,22440, 0,22418,22440,22476,22504, 0,12933,12933, 12933,12933,12933,12933,12933,12933,22476,22677,22680, 0, 22504,12933,12933,12933,12933,12933,12933,22504, 0, 0, 22476,22677,22680, 0,22589,22423,22513,22476,22677,22680, 0,22476,22677, 0, 0,22504, 0,12933,12933,12933, 12933,12933,12933,12938,12938,12938,12938,12938,12938,12938, 12938,22589,22423,22513, 0, 0,12938,12938,12938,12938, 12938,12938, 0, 0, 0,22589,22423,22513,22514,22423, 0, 0,22589,22423,22513, 0, 0,22480,22513, 0, 22480,22485,12938,12938,12938,12938,12938,12938,12940,22423, 22513,22589,22423,22480,22485,22514,22423,12940,12940,12940, 12940,12940,12940,12940,22480,22485,22485, 0, 0,22514, 12940,12940,12940,12940,12940,12940,22514, 0,22480,22485, 0, 0, 0,22642,22682,22480,22485,22526, 0, 0, 22514, 0,22514,22480, 0, 0,12940,12940,12940,12940, 12940,12940,12952,12952,12952,12952,12952,12952,12952,12952, 22642,22682, 0, 0,22526,12952,12952,12952,12952,12952, 12952, 0, 0, 0,22642,22682, 0,22642,22526, 0, 0,22642,22682, 0, 0,22526,22526, 0, 0, 0, 0,12952,12952,12952,12952,12952,12952,12954,12954,12954, 12954,12954,12954,12954,22526, 0, 0, 0, 0, 0, 12954,12954,12954,12954,12954,12954, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22554,22475,22519, 22516,22475,22612, 0, 0, 0,12954,12954,12954,12954, 12954,12954,12963,12963,22475,12963,12963,12963,12963,12963, 12963, 0,12963,12963,22554,22475,22519,22516, 0,22612, 0,12963,12963,12963,12963,12963,12963, 0,22554,22475, 22519,22516,12963,22612,22516,22554,22475,22519,22516, 0, 22612, 0,22516, 0, 0, 0,12963,22475,22554,12963, 12963,12963, 0,12963,22516,22519,22612,12963,12964,12964, 0,12964,12964,12964,12964,12964,12964,22380,12964,12964, 22380,22477,22486,22484,22477, 0, 0,12964,12964,12964, 12964,12964,12964,22380, 0,22486,22484,22477,12964, 0, 0, 0, 0, 0,22380, 0,22486,22484,22477,22651, 22649, 0,12964,22380, 0,12964,12964,12964,22380,12964, 22486,22484,22477,22651,22649,22380, 0,22486,22484,22477, 22651,22649,12964,12965,12965,12965,12965,12965,12965,12965, 12965,22484,22477,22651,22649,22486,12965,12965,12965,12965, 12965,12965,22649, 0, 0, 0, 0, 0, 0,22687, 22689,22674,22614,22584,22674, 0, 0, 0, 0, 0, 0, 0,12965,12965,12965,12965,12965,12965,12969,12969, 12969,12969,12969,12969,12969,12969,22687,22689,22674,22614, 22584,12969,12969,12969,12969,12969,12969, 0, 0, 0, 22687,22689,22674,22614,22584,22678,22614,22687,22689,22674, 22614,22584,22584, 0, 0,22614, 0,12969,12969,12969, 12969,12969,12969,12978,12978,12978,12978,12978,12978,12978, 22584,22614,22678, 0, 0, 0,12978,12978,12978,12978, 12978,12978, 0, 0, 0, 0,22678, 0, 0,22678, 0, 0, 0,22678,22555,22537,22537,22487,22701, 0, 0, 0,12978,12978,12978,12978,12978,12978,12979,12979, 22487,12979,12979,12979,12979,12979,12979,12979,12979,12979, 22555,22487, 0,22537, 0,22701, 0,12979,12979,12979, 12979,12979,12979, 0,22555,22487, 0,22537,12979,22701, 22537,22555,22487, 0,22537, 0,22701, 0,22702, 0, 22487,22517,12979,22547,22555,12979,12979,12979,12979,12979, 12980,12980,22537,12980,12980,12980,12980,12980,12980,12980, 12980,12980,22439,22439, 0,22702, 0,22547,22517,12980, 12980,12980,12980,12980,12980, 0, 0, 0, 0,22702, 12980,22547,22517, 0, 0,22517,22702, 0,22547,22517, 22439, 0, 0, 0,12980, 0,22439,12980,12980,12980, 12980,12980,22517,22608,22439,22517,22547,22439, 0, 0, 0,22439,12980,12982,12982, 0,12982,12982,12982,12982, 12982,12982,12982,12982,12982,22558, 0,22439, 0, 0, 22608, 0,12982,12982,12982,12982,12982,12982, 0,22558, 0, 0, 0,12982,22608, 0,22558,22608, 0, 0, 22556,22608, 0,22558, 0,22466,22466,12982, 0,22558, 12982,12982,12982,12982,12982,12983,12983,22608,12983,12983, 12983,12983,12983,12983,12983,12983,12983,22556,22479, 0, 0,22479,22531,22466,12983,12983,12983,12983,12983,12983, 0,22556, 0, 0,22479,12983, 0,22466,22556, 0, 22466, 0, 0, 0,22466,22479, 0, 0, 0,12983, 22531,22556,12983,12983,12983,12983,12983,22466, 0,22479, 0,22617,22466, 0,22531, 0,22479,22531, 0, 0, 0,22531, 0, 0,12983,12984,12984,22515,12984,12984, 12984,12984,12984,12984,22479,12984,12984,22531,22617,22531, 0, 0, 0, 0,12984,12984,12984,12984,12984,12984, 0, 0,22617, 0,22515,12984,12984, 0, 0,22617, 22515, 0, 0,22564, 0, 0,22564,22532,22515,12984, 22617,22515,12984,12984,12984,22515,12984,12985,12985,22564, 12985,12985,12985,12985,12985,12985, 0,12985,12985,22388, 22564,22515, 0,22574, 0,22532,12985,12985,12985,12985, 12985,12985,22388, 0,22564, 0,22574,12985, 0,22532, 0,22564,22532,22388, 0,22518,22532,22574, 0,12985, 0,12985,22388, 0,12985,12985,12985,22388,12985, 0, 22532,22574,22532,22518,22388, 0,22533,22533,22574, 0, 22574, 0,22518, 0, 0,12985,12985,12986,12986,22520, 12986,12986,12986,12986,12986,12986,22518,12986,12986,22518, 0, 0, 0,22518,22533, 0,12986,12986,12986,12986, 12986,12986, 0, 0, 0, 0,22520,12986,22533,22518, 0,22533, 0, 0, 0,22533,22538,22538,22535,22535, 22520,12986, 0, 0,12986,12986,12986,22520,12986,12987, 12987,22533,12987,12987,12987,12987,12987,12987, 0,12987, 12987,22520, 0,22520,22538, 0,22535, 0,12987,12987, 12987,12987,12987,12987,12987, 0, 0, 0,22538,12987, 22535,22538, 0,22535, 0,22538,22588,22535,22679,22684, 0,22535,22632,12987, 0,22632,12987,12987,12987,22538, 12987,12996,12996,22535,12996,12996,12996,12996,12996,12996, 22632,12996,12996,22588, 0,22679,22684, 0,22679,22632, 12996,12996,12996,12996,12996,12996, 0,22588, 0,22679, 22684,12996, 0,22632,22588, 0,22679,22684,22690,22544, 22632,22684,22544,22553, 0,12996, 0,22588,12996,12996, 12996,22481,12996,12997,12997,22488,12997,12997,12997,12997, 12997,12997, 0,12997,12997,22690,22544,22481, 0, 0, 22553,22488,12997,12997,12997,12997,12997,12997,22481,22690, 22544, 0,22488,12997,22553, 0,22690,22544, 0, 0, 22690,22553,22481, 0, 0,12997,22488,12997,22544,22481, 12997,12997,12997,22488,12997,22553,22560,22481,22605,22640, 0,22488, 0,22481, 0, 0, 0,22488, 0, 0, 0,12997,12998,12998, 0,12998,12998,12998,12998,12998, 12998,22640,12998,12998,22560,22605,22640, 0, 0, 0, 0,12998,12998,12998,12998,12998,12998,12998,22560,22605, 22640,22560,12998,22640, 0,22560,22605,22640,22559,22559, 22566, 0,22605,22566, 0,22644,12998, 0,22560,12998, 12998,12998,22605,12998,13005,13005,22566,13005,13005,13005, 13005,13005,13005, 0,13005,13005,22559,22566, 0,22644, 0, 0,22644,13005,13005,13005,13005,13005,13005, 0, 22559,22566, 0,22559,13005, 0,22644,22559,22566,22644, 22561, 0,22566,22644,22559,22575, 0, 0,13005, 0, 22559,13005,13005,13005, 0,13005,13006,13006,22575,13006, 13006,13006,13006,13006,13006, 0,13006,13006,22561,22575, 0, 0,22575, 0, 0,13006,13006,13006,13006,13006, 13006,13006,22561,22575, 0,22561,13006, 0, 0,22561, 22575, 0,22563, 0,22568,22643, 0,22568, 0,22676, 13006, 0,22561,13006,13006,13006, 0,13006,13010,13010, 22568,13010,13010,13010,13010,13010,13010, 0,13010,13010, 22563,22568,22643, 0, 0, 0,22676,13010,13010,13010, 13010,13010,13010, 0,22563,22568,22643,22563,13010,22643, 22676,22563,22568,22643,22568,22563, 0,22676, 0, 0, 0,22683,13010, 0,22563,13010,13010,13010,22676,13010, 13011,13011,22643,13011,13011,13011,13011,13011,13011, 0, 13011,13011, 0,22565, 0, 0,22565, 0,22683,13011, 13011,13011,13011,13011,13011,13011, 0, 0, 0,22565, 13011, 0,22683, 0, 0, 0, 0, 0,22598,22683, 22565, 0,22534,22534,13011, 0,22565,13011,13011,13011, 22683,13011,13012,13012,22565,13012,13012,13012,13012,13012, 13012,22565,13012,13012, 0,22598, 0, 0, 0, 0, 22534,13012,13012,13012,13012,13012,13012,22536,22536,22598, 0, 0,13012,13012,22534, 0,22598,22534, 0, 0, 0,22534, 0, 0, 0, 0,13012, 0, 0,13012, 13012,13012,22534,13012,22598,22536, 0,22534, 0,13012, 13014,13014,22572,13014,13014,13014,13014,13014,13014,22536, 13014,13014,22536, 0, 0, 0,22536, 0,22572,13014, 13014,13014,13014,13014,13014, 0, 0, 0, 0,22572, 13014, 0,22536, 0, 0,22536, 0, 0,22569,22536, 0,22569, 0,22572,13014, 0, 0,13014,13014,13014, 22572,13014,13015,13015,22569,13015,13015,13015,13015,13015, 13015, 0,13015,13015,22572,22569, 0, 0,22569, 0, 0,13015,13015,13015,13015,13015,13015, 0, 0,22569, 0,22870,13015, 0, 0, 0,22569, 0,22562, 0, 22571, 0, 0,22571, 0,22870,13015, 0, 0,13015, 13015,13015,22870,13015,13017,13017,22571,13017,13017,13017, 13017,13017,13017, 0,13017,13017,22562,22571, 0,22576, 22870,22870, 0,13017,13017,13017,13017,13017,13017, 0, 22562,22571,22576,22562,13017,13017, 0,22562,22571, 0, 22571, 0, 0,22576, 0,22562, 0,22691,13017, 0, 22562,13017,13017,13017, 0,13017,22562,22576, 0, 0, 22573,13017,13027,13027,22576,13027,13027,13027,13027,13027, 13027, 0,13027,13027,22691, 0,22573,23296,22576, 0, 0,13027,13027,13027,13027,13027,13027,22573,22691, 0, 0,23296,13027, 0, 0,22691, 0, 0,23296,22691, 0,22573, 0, 0,22703, 0,13027, 0,22573,13027, 13027,13027,23296,13027,13028,13028,22578,13028,13028,13028, 13028,13028,13028, 0,13028,13028,22573,22573, 0, 0, 0,22703,22578,13028,13028,13028,13028,13028,13028,13028, 0, 0, 0,22578,13028,22703, 0, 0, 0, 0, 0, 0,22703,22732, 0,22577,22646,22578,13028, 0, 22703,13028,13028,13028,22578,13028,13040,13040,22577,13040, 13040,13040,13040,13040,13040, 0,13040,13040,22578,22577, 22732, 0, 0,22646, 0,13040,13040,13040,13040,13040, 13040, 0, 0,22577,22732, 0,13040,22646, 0, 0, 22577,22732,22577,22594,22646,22592, 0,22717,22717, 0, 13040, 0,22732,13040,13040,13040, 0,13040,13041,13041, 22646,13041,13041,13041,13041,13041,13041, 0,13041,13041, 22594, 0,22592, 0, 0,22717, 0,13041,13041,13041, 13041,13041,13041,13041,22594, 0,22592,22594,13041,22717, 0,22594,22717,22592,22592,22635,22717,22706,22635, 0, 22704,22673,13041, 0,22594,13041,13041,13041,22594,13041, 13051,13051,22592,13051,13051,13051,13051,13051,13051, 0, 13051,13051,22635,22599,22706,22673, 0,22704, 0,13051, 13051,13051,13051,13051,13051, 0,22635, 0,22706,22673, 13051,22704, 0,22635,22704,22706,22673,22641,22704,22706, 22599, 0,22604,22704,13051, 0,22635,13051,13051,13051, 22673,13051,13052,13052,22599,13052,13052,13052,13052,13052, 13052,22599,13052,13052,22641, 0,22604, 0, 0,22604, 0,13052,13052,13052,13052,13052,13052,13052,22641,22599, 22599,22641,13052,22604, 0,22641,22604, 0, 0, 0, 22604,22718,22718, 0,22607, 0,13052, 0,22641,13052, 13052,13052,22685,13052,13059,13059,22604,13059,13059,13059, 13059,13059,13059, 0,13059,13059, 0, 0, 0,22718, 0,22607, 0,13059,13059,13059,13059,13059,13059,22685, 22607, 0, 0,22718,13059,22607,22718, 0,22607, 0, 22718,22650,22607,22685,22721, 0,22610,22721,13059, 0, 22685,13059,13059,13059, 0,13059,13060,13060,22607,13060, 13060,13060,13060,13060,13060, 0,13060,13060,22650,22685, 0,22721, 0,22610, 0,13060,13060,13060,13060,13060, 13060,13060,22650, 0, 0,22721,13060,22610, 0,22650, 22610, 0,22721, 0,22610,22723, 0, 0,22723, 0, 13060, 0,22650,13060,13060,13060, 0,13060,13064,13064, 22610,13064,13064,13064,13064,13064,13064,22567,13064,13064, 22567,22657,22723,22570,22657,22623,22570,13064,13064,13064, 13064,13064,13064,22567, 0, 0,22723,22657,13064,22570, 0, 0, 0,22723,22567, 0, 0, 0,22657,13064, 22570,22657,13064,22623, 0,13064,13064,13064,22567,13064, 0,22647,22657, 0,22570,22567, 0,22623, 0,22657, 22623,22570, 0, 0,22623,13064,13065,13065,22567,13065, 13065,13065,13065,13065,13065,22570,13065,13065,22647, 0, 22623, 0, 0, 0, 0,13065,13065,13065,13065,13065, 13065, 0,22647, 0, 0,22647,13065, 0, 0,22647, 0, 0, 0,22726,22647,22734,22726,22622, 0, 0, 13065, 0,22647,13065,13065,13065, 0,13065,13066,13066, 22609,13066,13066,13066,13066,13066,13066, 0,13066,13066, 22726, 0,22734, 0, 0,22622, 0,13066,13066,13066, 13066,13066,13066,13066,22726, 0,22734,22609,13066,22622, 0,22726,22622,22734, 0,22686,22622,22625,22625, 0, 0,22609,13066,22622,22609,13066,13066,13066,22609,13066, 13068,13068,22622,13068,13068,13068,13068,13068,13068, 0, 13068,13068,22686, 0,22609,22625,22609, 0,22668,13068, 13068,13068,13068,13068,13068, 0,22686, 0, 0,22625, 13068,22668,22625,22686, 0, 0,22625, 0,22626,22626, 22625,13068,22668, 0,13068, 0,22686,13068,13068,13068, 22668,13068,22625, 0, 0, 0,22668, 0,22765, 0, 22629,22629, 0,22668, 0, 0,22626,13068, 0,22681, 13068,13074,13074, 0,13074,13074,13074,13074,13074,13074, 22626,13074,13074,22626, 0,22765, 0,22626,22629, 0, 13074,13074,13074,13074,13074,13074,22681, 0, 0,22765, 22626,13074,22629,22626, 0,22629,22765, 0, 0,22629, 22681,22728, 0,22722, 0,13074,22722,22681,13074,13074, 13074, 0,13074,13075,13075,22629,13075,13075,13075,13075, 13075,13075, 0,13075,13075,22681,22633, 0,22728,22633, 22722, 0,13075,13075,13075,13075,13075,13075,13075,22722, 0, 0,22728,13075,22722,22728, 0, 0, 0,22728, 22707,22722,22729,22633, 0, 0, 0,13075, 0,22633, 13075,13075,13075, 0,13075,13085,13085,22633,13085,13085, 13085,13085,13085,13085,22633,13085,13085,22707,22659,22729, 0,22659,22729, 0,13085,13085,13085,13085,13085,13085, 22633,22707, 0,22729,22659,13085,22729, 0,22707, 0, 22729, 0, 0, 0,22730,22659, 0, 0,22763,13085, 0,22707,13085,13085,13085, 0,13085,13086,13086,22659, 13086,13086,13086,13086,13086,13086,22659,13086,13086,22736, 22660,22730, 0,22660, 0,22763,13086,13086,13086,13086, 13086,13086,13086,22736, 0,22730,22660,13086,22730,22763, 22736, 0,22730, 0,22766, 0,22763,22660,22736, 0, 22763,13086, 0,22736,13086,13086,13086,22705,13086,13093, 13093,22660,13093,13093,13093,13093,13093,13093,22660,13093, 13093,22766,22663, 0, 0,22663, 0,22766,13093,13093, 13093,13093,13093,13093,22705,22766,22660, 0,22663,13093, 22705, 0,22766, 0, 0, 0, 0,22695,22705,22663, 0,22705,22772,13093, 0,22705,13093,13093,13093, 0, 13093,13094,13094,22663,13094,13094,13094,13094,13094,13094, 22663,13094,13094,22737,22695, 0, 0, 0, 0,22772, 13094,13094,13094,13094,13094,13094,13094,22737,22695, 0, 0,13094, 0,22772,22737,22695, 0, 0, 0,22737, 22772, 0,22772,22627,22627,13094,22695,22737,13094,13094, 13094,22695,13094,13098,13098,22696,13098,13098,13098,13098, 13098,13098,22627,13098,13098,22624,22624,22670,22752, 0, 0,22627,13098,13098,13098,13098,13098,13098, 0, 0, 22670, 0,22696,13098,22752,22627, 0, 0,22627, 0, 0,22670,22627,22624,13098,22752,22696,13098, 0,22624, 13098,13098,13098,22696,13098,22670,22764,22624,22627,22752, 22624,22768,22670, 0,22624, 0,22752,22696, 0,22696, 13098,13099,13099, 0,13099,13099,13099,13099,13099,13099, 22624,13099,13099,22764,22664, 0, 0,22664,22768, 0, 13099,13099,13099,13099,13099,13099, 0,22764, 0, 0, 22664,13099,22768, 0,22764, 0, 0, 0,22770,22768, 22775,22664, 0, 0,22777,13099,22768,22764,13099,13099, 13099, 0,13099,13100,13100,22664,13100,13100,13100,13100, 13100,13100,22664,13100,13100,22770,22669,22775, 0,22669, 0,22777,13100,13100,13100,13100,13100,13100,13100,22770, 0,22775,22669,13100, 0,22777,22770, 0,22775,22656, 22770,22697,22777,22669, 0,22652,22652,13100, 0,22775, 13100,13100,13100, 0,13100,13102,13102,22669,13102,13102, 13102,13102,13102,13102,22669,13102,13102,22656,22697, 0, 22711,22711, 0,22652,13102,13102,13102,13102,13102,13102, 0,22656,22697, 0,22656,13102, 0,22652,22656,22697, 22652, 0, 0,22697,22652, 0,13102, 0,22711,13102, 0,22656,13102,13102,13102,22697,13102,22652,22652, 0, 22656,22771,22711, 0,22719,22711,22653, 0, 0,22711, 0, 0,13102, 0, 0,13102,13111,13111, 0,13111, 13111,13111,13111,13111,13111,22711,13111,13111,22771, 0, 0,22719, 0, 0,22653,13111,13111,13111,13111,13111, 13111, 0,22771,22654, 0,22719,13111, 0,22653,22771, 0,22653,22719, 0, 0,22653, 0, 0, 0, 0, 13111, 0,22771,13111,13111,13111,13111,13111,22653,22653, 22719,22654, 0,22653,22665,13111,13112,13112, 0,13112, 13112,13112,13112,13112,13112,22654,13112,13112,22654,22788, 22665,22688,22654, 0, 0,13112,13112,13112,13112,13112, 13112,22665, 0, 0, 0,22654,13112,22779, 0, 0, 22654,22654,22655, 0, 0,22665,22788, 0,22688, 0, 13112,22779,22665,13112,13112,13112,13112,13112,22779, 0, 22788, 0,22688, 0, 0,22665, 0,22788, 0,22688, 22655,22779,22788,22758,13112,13130,13130,22688,13130,13130, 13130,13130,13130,13130,22655,13130,13130,22655,22688,22758, 0,22655, 0, 0,13130,13130,13130,13130,13130,13130, 22758, 0,22655, 0,22655,13130, 0, 0, 0, 0, 0, 0,22778, 0,22758, 0, 0,22698, 0,13130, 0,22758,13130,13130,13130, 0,13130,13131,13131,22699, 13131,13131,13131,13131,13131,13131, 0,13131,13131,22778, 0, 0, 0, 0,22698,22698,13131,13131,13131,13131, 13131,13131,13131,22778, 0, 0,22699,13131,22698, 0, 22778,22698, 0,22778,22793,22698, 0,22733, 0,22700, 22699,13131, 0,22699,13131,13131,13131,22699,13131,13148, 13148,22698,13148,13148,13148,13148,13148,13148, 0,13148, 13148,22793, 0,22699,22733,22699,22700, 0,13148,13148, 13148,13148,13148,13148, 0,22793, 0, 0,22733,13148, 22700, 0,22793,22700, 0,22733,22762,22700,22789, 0, 22712,22712, 0,13148, 0,22700,13148,13148,13148,22733, 13148,13149,13149,22700,13149,13149,13149,13149,13149,13149, 0,13149,13149,22762, 0,22789, 0, 0,22712,22762, 13149,13149,13149,13149,13149,13149,13149,22762, 0,22789, 22762,13149,22712, 0,22762,22712,22789,22739,22739,22712, 22819,22789, 0,22712,22792,13149, 0, 0,13149,13149, 13149, 0,13149,13193,13193,22712,13193,13193,13193,13193, 13193,13193, 0,13193,13193,22739, 0,22819, 0, 0, 0,22792,13193,13193,13193,13193,13193,13193, 0,22739, 22792,22819,22739,13193,22819,22792,22739, 0,22819,22739, 0, 0,22792, 0,22713,22713,22811,13193, 0,22739, 13193,13193,13193, 0,13193,13194,13194,22720,13194,13194, 13194,13194,13194,13194, 0,13194,13194, 0, 0, 0, 0, 0,22713,22811,13194,13194,13194,13194,13194,13194, 13194,22713, 0, 0,22720,13194,22713,22811, 0,22713, 0, 0, 0,22713,22811, 0,22714,22714,22720,13194, 0,22811,13194,13194,13194,22720,13194,13229,13229,22713, 13229,13229,13229,13229,13229,13229, 0,13229,13229,22720, 0,22720, 0, 0,22714, 0,13229,13229,13229,13229, 13229,13229, 0, 0, 0, 0, 0,13229,22714, 0, 0,22714, 0,22740,22740,22714,22854, 0,22716,22716, 22853,13229, 0, 0,13229,13229,13229, 0,13229,13230, 13230,22714,13230,13230,13230,13230,13230,13230, 0,13230, 13230,22740, 0,22854, 0, 0,22716,22853,13230,13230, 13230,13230,13230,13230,13230,22740,22853,22854,22740,13230, 22716,22853,22740,22716,22854, 0,22823,22716,22853,22724, 0,22798,22724,13230, 0,22740,13230,13230,13230, 0, 13230,13285,13285,22716,13285,13285,13285,13285,13285,13285, 13285,13285,13285,22823, 0,22667,22724, 0, 0,22798, 13285,13285,13285,13285,13285,13285, 0,22823,22667, 0, 22724,13285, 0,22798,22823, 0,22798,22724, 0,22667, 22798, 0,22823,22856,22812,13285,22731, 0,13285,13285, 13285,13285,13285,22667, 0,22724,22798,13285,13287,13287, 22667,13287,13287,13287,13287,13287,13287, 0,13287,13287, 22856,22812, 0,22731,22667, 0, 0,13287,13287,13287, 13287,13287,13287, 0,22856,22812, 0,22731,13287, 0, 22731,22856,22812, 0,22731, 0, 0, 0, 0, 0, 22760, 0,13287, 0, 0,13287,13287,13287,22812,13287, 13292,13292,22731,13292,13292,13292,13292,13292,13292,22658, 13292,13292,22658,22745,22760,22661,22745, 0,22661,13292, 13292,13292,13292,13292,13292,22658, 0, 0,22760,22745, 13292,22661, 0, 0, 0,22760,22658, 0, 0, 0, 22745,22745,22661, 0,13292,22658, 0,13292,13292,13292, 22658,13292,22741,22760,22745, 0,22661,22658,22810,22810, 0,22745, 0,22661, 0, 0, 0,13292,13293,13293, 0,13293,13293,13293,13293,13293,13293,22661,13293,13293, 22741, 0, 0, 0, 0, 0,22810,13293,13293,13293, 13293,13293,13293, 0,22741, 0, 0,22741,13293, 0, 22810,22741, 0,22810,22742,22741,22782,22810, 0, 0, 22813, 0,13293,22813,22741,13293,13293,13293, 0,13293, 13296,13296,13296,13296,13296,13296,13296,13296,13296, 0, 13296,13296,22742,22782, 0, 0, 0,22813,22813,13296, 13296,13296,13296,13296,13296, 0,22742,22782, 0,22742, 13296,22813, 0,22742,22782, 0,22743,22742,22813, 0, 0, 0,22782, 0,13296, 0,22742,13296,13296,13296, 22782,13296,13297,13297,13297,13297,13297,13297,13297,13297, 13297, 0,13297,13297,22743, 0, 0, 0, 0, 0, 0,13297,13297,13297,13297,13297,13297,13297,22743, 0, 0,22743,13297, 0, 0,22743, 0,22743, 0,22769, 22815,22825, 0,22815, 0, 0,13297, 0,22743,13297, 13297,13297, 0,13297,13313,13313,13313,13313,13313,13313, 13313,13313,13313, 0,13313,13313,22769,22815,22825, 0, 0, 0,22769,13313,13313,13313,13313,13313,13313, 0, 22769,22815,22825,22769,13313,22825, 0,22769,22815,22825, 0,22776,22776,22822,22825, 0,22815,22858,13313, 0, 22769,13313,13313,13313, 0,13313,13314,13314,13314,13314, 13314,13314,13314,13314,13314, 0,13314,13314,22776, 0, 22822, 0, 0, 0,22858,13314,13314,13314,13314,13314, 13314,13314,22776, 0,22822,22776,13314,22822,22858,22776, 0,22822, 0,22820,22857,22858, 0, 0,22822,22858, 13314, 0,22776,13314,13314,13314,22773,13314,13328,13328, 13328,13328,13328,13328,13328,13328,13328, 0,13328,13328, 22820,22857, 0, 0, 0, 0,22820,13328,13328,13328, 13328,13328,13328,22773,22820,22857, 0,22820,13328, 0, 0,22820,22857, 0, 0, 0,22860,22773,22862, 0, 22859,22863,13328,22857,22773,13328,13328,13328, 0,13328, 13329,13329,13329,13329,13329,13329,13329,13329,13329, 0, 13329,13329,22773,22860, 0,22862, 0,22859,22863,13329, 13329,13329,13329,13329,13329,13329,22859,22860, 0,22862, 13329,22859,22863, 0,22860, 0,22862,22864,22859,22863, 22865, 0,22866,22862,13329, 0, 0,13329,13329,13329, 22774,13329,13341,13341,13341,13341,13341,13341,13341,13341, 13341, 0,13341,13341,22864, 0, 0,22865, 0,22866, 0,13341,13341,13341,13341,13341,13341,22774,22864, 0, 0,22865,13341,22866, 0,22864, 0, 0,22865,22864, 22866,22774,22865, 0,22868,22878,13341, 0,22774,13341, 13341,13341, 0,13341,13342,13342,13342,13342,13342,13342, 13342,13342,13342, 0,13342,13342,22774,22774, 0, 0, 0,22868,22878,13342,13342,13342,13342,13342,13342,13342, 0, 0, 0, 0,13342,22868,22878, 0, 0, 0, 0,22879,22868,22878,22886, 0, 0, 0,13342, 0, 0,13342,13342,13342,22790,13342,13352,13352,13352,13352, 13352,13352,13352,13352,13352, 0,13352,13352,22879, 0, 0,22886,22886, 0, 0,13352,13352,13352,13352,13352, 13352,22790,22879, 0, 0,22886,13352, 0, 0,22879, 0, 0,22886, 0,22879,22790,22884, 0, 0,22880, 13352, 0,22790,13352,13352,13352, 0,13352,13353,13353, 13353,13353,13353,13353,13353,13353,13353, 0,13353,13353, 22790,22880, 0,22884, 0, 0,22880,13353,13353,13353, 13353,13353,13353,13353, 0, 0, 0,22884,13353, 0, 22880, 0, 0, 0,22884,22888,22872,22880,22900, 0, 0,22884,13353, 0, 0,13353,13353,13353,22794,13353, 13360,13360,13360,13360,13360,13360,13360,13360,13360, 0, 13360,13360,22888,22872, 0,22900, 0, 0, 0,13360, 13360,13360,13360,13360,13360,22794,22888,22872, 0,22900, 13360, 0, 0,22888,22872, 0,22900, 0,22872,22794, 22901,22888,22904,22908,13360,22904,22794,13360,13360,13360, 22872,13360,13361,13361,13361,13361,13361,13361,13361,13361, 13361, 0,13361,13361,22794, 0, 0,22901, 0,22904, 22908,13361,13361,13361,13361,13361,13361,13361, 0, 0, 0,22901,13361,22904,22908, 0, 0,22908,22901,22767, 22904,22908,22904, 0, 0, 0,13361, 0, 0,13361, 13361,13361,22666,13361,13365,13365,13365,13365,13365,13365, 13365,13365,13365, 0,13365,13365,22767, 0,22666,22662, 22671,22799,22662,13365,13365,13365,13365,13365,13365,22666, 22767, 0, 0, 0,13365,22662,22671,22767,22767, 0, 0, 0, 0,22666, 0,13365,22662,22671,13365,22799, 22666,13365,13365,13365,22662,13365,22767,22881,22666, 0, 22662,22671, 0,22799,22666, 0,22799,22662,22671, 0, 22799,13365,13366,13366,13366,13366,13366,13366,13366,13366, 13366,22671,13366,13366,22881, 0,22799, 0, 0, 0, 0,13366,13366,13366,13366,13366,13366, 0,22881, 0, 0, 0,13366, 0, 0,22881, 0, 0, 0, 0, 22902,22905,22817,22902,22905, 0,13366, 0,22881,13366, 13366,13366, 0,13366,13367,13367,13367,13367,13367,13367, 13367,13367,13367, 0,13367,13367,22817,22902,22905, 0, 22902, 0, 0,13367,13367,13367,13367,13367,13367,13367, 22817,22902,22905, 0,13367, 0, 0,22817,22902,22905, 0,22911,22874,22715,22715, 0,23022, 0,13367, 0, 22817,13367,13367,13367,22735,13367,13369,13369,13369,13369, 13369,13369,13369,13369,13369, 0,13369,13369,22911,22874, 23022,22715, 0, 0,22755,13369,13369,13369,13369,13369, 13369,22735,22911,22874,23022,22715,13369,22755,22715,22911, 22874,23022,22715,22911, 0,22735, 0,13369,22755, 0, 13369, 0,22735,13369,13369,13369,22874,13369,22715,23022, 22715, 0,22755,22873, 0,22735,22735, 0, 0,22755, 0, 0,22738,13369, 0,22824,13369,13375,13375,13375, 13375,13375,13375,13375,13375,13375,22738,13375,13375, 0, 22873, 0, 0,22738, 0, 0,13375,13375,13375,13375, 13375,13375,22824, 0,22873, 0,22738,13375, 0, 0, 0,22873,22738, 0, 0,22883,22824, 0, 0,22873, 22910,13375, 0,22824,13375,13375,13375,22873,13375,13376, 13376,13376,13376,13376,13376,13376,13376,13376, 0,13376, 13376,22824,22883, 0, 0, 0, 0,22910,13376,13376, 13376,13376,13376,13376,13376, 0,22883, 0, 0,13376, 0,22910, 0,22883,22910,22830,22830,22885,22910, 0, 0, 0,22910,13376, 0, 0,13376,13376,13376,22883, 13376,13386,13386,13386,13386,13386,13386,13386,13386,13386, 0,13386,13386,22830,22885, 0, 0, 0, 0, 0, 13386,13386,13386,13386,13386,13386, 0,22830,22885, 0, 22830,13386, 0, 0,22830,22885, 0,22831, 0,22831, 0, 0, 0, 0,22909,13386, 0,22830,13386,13386, 13386,22885,13386,13387,13387,13387,13387,13387,13387,13387, 13387,13387, 0,13387,13387,22831, 0, 0, 0, 0, 0,22909,13387,13387,13387,13387,13387,13387,13387,22831, 0, 0,22831,13387, 0,22909,22831, 0,22909,22832, 22832,22912,22909, 0, 0,22913, 0,13387, 0,22831, 13387,13387,13387,22909,13387,13394,13394,13394,13394,13394, 13394,13394,13394,13394, 0,13394,13394,22832,22912, 0, 0, 0,22913, 0,13394,13394,13394,13394,13394,13394, 0,22832,22912, 0,22832,13394,22913, 0,22832,22912, 0,22833, 0,22913,22941, 0, 0,22912, 0,13394, 0,22832,13394,13394,13394, 0,13394,13395,13395,13395, 13395,13395,13395,13395,13395,13395, 0,13395,13395,22833, 0,22941,22941, 0, 0, 0,13395,13395,13395,13395, 13395,13395,13395,22833, 0,22941,22833,13395, 0, 0, 22833, 0,22941,22833,22914, 0,22855, 0, 0, 0, 0,13395,22818,22833,13395,13395,13395, 0,13395,13399, 13399,13399,13399,13399,13399,13399,13399,13399, 0,13399, 13399,22914,22749,22855, 0,22749,22818,22753,13399,13399, 13399,13399,13399,13399, 0,22914, 0,22855,22749,13399, 22818, 0,22914,22753,22855,22744, 0,22818,22744,22749, 13399, 0, 0,13399,22753,22914,13399,13399,13399, 0, 13399,22744,22855,22749,22943,22818,22818,22945,22753, 0, 22749, 0,22744, 0, 0,22753,13399,13400,13400,13400, 13400,13400,13400,13400,13400,13400,22744,13400,13400,22753, 0,22943, 0,22744,22945, 0,13400,13400,13400,13400, 13400,13400, 0, 0, 0,22943,22744,13400,22945, 0, 0, 0,22943,22834, 0,22945,22947, 0, 0,22945, 22943,13400, 0, 0,13400,13400,13400, 0,13400,13401, 13401,13401,13401,13401,13401,13401,13401,13401, 0,13401, 13401,22834, 0,22947,22947, 0, 0, 0,13401,13401, 13401,13401,13401,13401,13401,22834, 0,22947,22834,13401, 0, 0,22834, 0,22947, 0, 0,22861,22949,22834, 0,22783, 0,13401, 0,22834,13401,13401,13401, 0, 13401,13403,13403,13403,13403,13403,13403,13403,13403,13403, 22747,13403,13403,22747,22861,22949, 0, 0,22783, 0, 13403,13403,13403,13403,13403,13403,22747, 0,22861,22949, 0,13403,22783, 0, 0,22861,22949,22747, 0,22783, 22746, 0,13403,22746,22949,13403, 0, 0,13403,13403, 13403,22747,13403,22861, 0,22783,22746,22783,22747, 0, 0, 0,22791, 0, 0, 0,22747,22746,13403, 0, 22785,13403,13419,13419,13419,13419,13419,13419,13419,13419, 13419,22746,13419,13419, 0, 0, 0, 0,22746,22791, 0,13419,13419,13419,13419,13419,13419,22785, 0, 0, 22785,22748,13419,22791,22748, 0,22746, 0, 0, 0, 22791,22785, 0, 0,22785, 0,13419,22748,22785,13419, 13419,13419, 0,13419,22791, 0,22791,22950,22748, 0, 22952,22953, 0, 0,22785, 0, 0, 0, 0,13419, 13428,13428,22748,13428,13428,13428,13428,13428,13428,22748, 13428,13428,22917,22751,22950, 0,22751,22952,22953,13428, 13428,13428,13428,13428,13428,22748,22917, 0,22950,22751, 13428,22952,22953,22917, 0,22950, 0,22917,22952,22953, 22751, 0,22953,22956,13428, 0,22917,13428,13428,13428, 0,13428,13429,13429,22751,13429,13429,13429,13429,13429, 13429,22751,13429,13429,22915, 0, 0, 0, 0, 0, 22956,13429,13429,13429,13429,13429,13429,13429,22915,22751, 22751,22827,13429, 0,22956,22915,22967,22970, 0,22784, 22882,22956,22915, 0, 0,22827,13429, 0,22915,13429, 13429,13429,22827,13429,13474,13474,13474,13474,13474,13474, 13474,13474, 0,22967,22970,22827,22784,22882, 0, 0, 22827, 0,13474, 0, 0, 0, 0,22967,22970,22954, 22784,22882,22787,22784,22967,22970,13474,22784,22882,13474, 0,13474,22784,13474,13479,13479, 0,13479,13479,13479, 13479,13479,13479,22784,13479,13479,22954,22882, 0,22787, 22786, 0,22754,13479,13479,13479,13479,13479,13479,22916, 22954, 0, 0,22787,13479,22754,22787,22954,22750, 0, 22787,22750,22787,22916, 0,22954,22754,22786,13479, 0, 22916,13479,13479,13479,22750,13479,22787, 0, 0, 0, 22754,22786, 0,22916,22786,22750,22916,22754,22786,13479, 13480,13480, 0,13480,13480,13480,13480,13480,13480,22750, 13480,13480,22786,22754,22786, 0,22750, 0, 0,13480, 13480,13480,13480,13480,13480, 0, 0, 0, 0,22750, 13480, 0, 0, 0, 0, 0, 0,22966, 0,22971, 0,22800,22800, 0,13480, 0, 0,13480,13480,13480, 0,13480,13481,13481,22807,13481,13481,13481,13481,13481, 13481, 0,13481,13481,22966, 0,22971,22966, 0,22800, 22800,13481,13481,13481,13481,13481,13481,13481,22966, 0, 22971,22807,13481,22800, 0,22966,22800,22971, 0,22826, 22800, 0, 0,22801,22801,22807,13481, 0,22807,13481, 13481,13481,22807,13481,13488,13488,22800,13488,13488,13488, 13488,13488,13488, 0,13488,13488,22826, 0,22807,22756, 22931,22801,22974,13488,13488,13488,13488,13488,13488, 0, 22826, 0,22756, 0,13488,22801,22931,22826,22801, 0, 0, 0,22801,22756, 0, 0, 0,22931,13488,22974, 22826,13488,13488,13488,13488,13488,22826,22756,22801, 0, 22801,22931, 0,22974,22756, 0, 0, 0,22931, 0, 22974, 0,22974,13488,13488,13489,13489,22756,13489,13489, 13489,13489,13489,13489,13489,13489,13489,13489,13489,13489, 13489,13489,13489,13489,13489,13489,13489,13489,13489,13489, 13489,13489,13489,13489,13489,13489,13489,13489,13489,13489, 13489,13489,13489,13489,13489,13489,13489,13489,13489,13489, 13489,13489,13489,13489,13489,13489,13489,13489,13489,13489, 13489,13489,13489,13489,13489,13489,13489,13489,13489,13489, 13489,13489,13489,13489,13489,13489,13489,13489,13489,13489, 13490,13490, 0,13490,13490,13490,13490,13490,13490, 0, 13490,13490,23087,22932,22757,22803,22803,22907,22816,13490, 13490,13490,13490,13490,13490, 0,23087,22757, 0,22932, 13490,22816, 0,23087, 0, 0, 0, 0,22757, 0, 22932,22907,22816,22803,13490, 0,23087,13490,13490,13490, 13490,13490,22757, 0,22932,22907,22816,22803, 0,22757, 22803,22932,22907,22816,22803, 0, 0,13490,13491,13491, 13491,13491,13491,13491,13491,13491,22907,22757,22757, 0, 22803,13491,13491,13491,13491,13491,13491, 0, 0, 0, 0, 0, 0, 0,22965,22972,22985, 0, 0, 0, 13491, 0, 0, 0, 0, 0, 0,13491,13491,13491, 13491,13491,13491,13494,13494,13494,13494,13494,13494,13494, 13494,22965,22972,22985, 0,22972,13494,13494,13494,13494, 13494,13494, 0, 0, 0,22965,22972,22985,22965,22986, 0, 0,22965,22972,22985, 0, 0,22965, 0,22985, 0, 0,13494,13494,13494,13494,13494,13494,13495,13495, 13495,13495,13495,13495,13495,13495,22986, 0, 0, 0, 0,13495,13495,13495,13495,13495,13495, 0, 0, 0, 22986, 0, 0, 0, 0, 0,22988,22986,22821,22988, 0, 0,22986,13495, 0, 0, 0,13495,13495,13495, 13495,13495,13495,13499,13499,13499,13499,13499,13499,13499, 13499, 0, 0,22988, 0,22821,13499,13499,13499,13499, 13499,13499, 0, 0, 0, 0, 0,22988, 0,22821, 22989,22997,22821,22989,22988, 0,22821,22821, 0, 0, 0, 0,13499,13499,13499,13499,13499,13499,13500,13500, 13500,13500,13500,13500,13500,22821, 0,22989,22997, 0, 0,13500,13500,13500,13500,13500,13500, 0, 0, 0, 0,22989,22997, 0,23027,22994, 0,22987,22989,22997, 22987, 0, 0,13500, 0, 0, 0,13500,13500,13500, 13500,13500,13500,13510,13510,13510,13510,13510,13510,13510, 13510,23027,22994, 0,22987, 0,13510,13510,13510,13510, 13510,13510,22987, 0, 0,23027,22994, 0,22987,22994, 23025,23028,23027,22994,23027,22987, 0,22994, 0, 0, 0, 0,13510,13510,13510,13510,13510,13510,13511,13511, 13511,13511,13511,13511,13511, 0, 0,23025,23028, 0, 23025,13511,13511,13511,13511,13511,13511,23028, 0, 0, 0,23025,23028, 0,23029,23031,23033,23035,23025,23028, 0, 0, 0, 0, 0, 0, 0,13511,13511,13511, 13511,13511,13511,13521,13521,13521,13521,13521,13521,13521, 13521,23029,23031,23033,23035,23031,13521,13521,13521,13521, 13521,13521, 0, 0, 0,23029,23031,23033,23035,22802, 22802,23037,23029,23031,23033,23035,23033, 0, 0, 0, 0, 0,13521,13521,13521,13521,13521,13521,13522,13522, 13522,13522,13522,13522,13522, 0, 0,22802,23037, 0, 0,13522,13522,13522,13522,13522,13522, 0, 0, 0, 0,22802,23037, 0,22802, 0,23041,23049,22802,23037, 0, 0, 0, 0, 0, 0,22802,13522,13522,13522, 13522,13522,13522,13528,22802,13528,13528,13528,13528,13528, 13528,13528,13528,23041,23049, 0, 0, 0,13528,13528, 13528,13528,13528,13528, 0, 0, 0,23041,23049, 0, 0,23052,23054,23056,23041,23049, 0, 0, 0, 0, 0, 0, 0, 0,13528,13528,13528,13528,13528,13528, 13536,13536,13536,13536,13536,13536,13536,13536,23052,23054, 23056, 0, 0,13536,13536,13536,13536,13536,13536, 0, 0, 0,23052,23054,23056,23057,23054,23068,23069,23052, 23054,23056, 0, 0, 0,23054,23052, 0, 0,13536, 13536,13536,13536,13536,13536,13537,13537,13537,13537,13537, 13537,13537,23057, 0,23068,23069, 0, 0,13537,13537, 13537,13537,13537,13537, 0, 0,23057, 0,23068,23069, 0, 0,23113,23057,23055,23068,23069, 0, 0, 0, 0,23069, 0, 0,13537,13537,13537,13537,13537,13537, 13543,13543,13543,13543,13543,13543,13543,13543, 0,23113, 0,23055, 0,13543,13543,13543,13543,13543,13543,23055, 0, 0, 0,23113, 0,23055,23079, 0,23080,23079, 23113, 0,23055, 0, 0, 0, 0, 0, 0,13543, 13543,13543,13543,13543,13543,13547,13547,13547,13547,13547, 13547,13547,13547,23079, 0,23080, 0, 0,13547,13547, 13547,13547,13547,13547,23080, 0, 0,23079, 0,23080, 0,23081,23080,23114,23079,23051,23080, 0, 0, 0, 0, 0, 0, 0,13547,13547,13547,13547,13547,13547, 13552,13552,13552,13552,13552,13552,13552,13552,23081, 0, 23114, 0,23051,13552,13552,13552,13552,13552,13552, 0, 0, 0,23081, 0,23114,23081,23051,23109,23115,23081, 23109,23114, 0,23051,23051, 0, 0, 0, 0,13552, 13552,13552,13552,13552,13552,13553,13553,13553,13553,13553, 13553,13553,23051, 0,23109,23115,23115, 0,13553,13553, 13553,13553,13553,13553, 0, 0, 0, 0,23109,23115, 0,23117,23119,23120,23112,23109,23115, 0, 0, 0, 0, 0, 0, 0,13553,13553,13553,13553,13553,13553, 13559,13559,13559,13559,13559,13559,13559,13559,23117,23119, 23120,23112, 0,13559,13559,13559,13559,13559,13559,23112, 0, 0,23117,23119,23120,23112,23122,22804,22804,23117, 23119,23120,23112, 0, 0, 0, 0,23117, 0,13559, 13559,13559,13559,13559,13559,13563,13563,13563,13563,13563, 13563,13563,13563,23122, 0,22804, 0, 0,13563,13563, 13563,13563,13563,13563, 0, 0, 0,23122, 0,22804, 0, 0,22804, 0,23122, 0,22804,22809,22809,22805, 22805, 0,23122, 0,13563,13563,13563,13563,13563,13563, 13564,13564,22804,13564,13564,13564,13564,13564,13564, 0, 13564,13564,22805,22806,22806,22809,22946,22805, 0,13564, 13564,13564,13564,13564,13564,22828, 0, 0, 0,22809, 13564,22805,22809, 0,22805, 0,22809, 0,22805,22828, 22809,22806, 0,22946,13564, 0,22828,13564,13564,13564, 22847,13564,22809, 0,22805,22806, 0,22946,22806,22828, 22828, 0,22806,22847,22946,13564,13565,13565,13565,13565, 13565,13565,13565,13565,22847,22806, 0,22946,22806,13565, 13565,13565,13565,13565,13565, 0, 0, 0,22847, 0, 0, 0,23124, 0,23128,22847,23118, 0, 0,22847, 0, 0, 0, 0, 0,13565,13565,13565,13565,13565, 13565,13568,13568,13568,13568,13568,13568,13568,13568,23124, 0,23128, 0,23118,13568,13568,13568,13568,13568,13568, 0,23118, 0,23124, 0,23128, 0,23118,23135,23137, 23124,23070,23128, 0,23118, 0, 0,23124, 0, 0, 13568,13568,13568,13568,13568,13568,13574,13574,13574,13574, 13574,13574,13574,23070, 0,23135,23137, 0,23070,13574, 13574,13574,13574,13574,13574, 0, 0, 0, 0,23135, 23137, 0,23070,23138, 0,23152,23135,23137, 0,23070, 0,23137, 0, 0, 0,13574,13574,13574,13574,13574, 13574,13575,13575,13575,13575,13575,13575,13575,13575, 0, 23138, 0,23152, 0,13575,13575,13575,13575,13575,13575, 0, 0, 0, 0,23138, 0,23152, 0, 0,23152, 22919,23138,22835,23152, 0,22835, 0, 0,23152, 0, 13575,13575,13575,13575,13575,13575,13580,13580,22835,13580, 13580,13580,13580,13580,13580, 0,13580,13580,22919,22835, 0, 0, 0, 0, 0,13580,13580,13580,13580,13580, 13580, 0,22919,22835, 0,22919,13580, 0, 0,22919, 22835, 0,22835,22996,22836,22808,22808,22836,22814, 0, 13580,22814,22919,13580,13580,13580,13580,13580,13625,13625, 22836,13625,13625,13625,13625,13625,13625, 0,13625,13625, 22996,22836, 0,22808,22836,22814,22875,13625,13625,13625, 13625,13625,13625, 0,22996,22836, 0,22808,13625,22814, 22808,22996,22836, 0,22808, 0,22814, 0, 0, 0, 0, 0,13625,22875,22996,13625,13625,13625, 0,13625, 22808,22875,22814,22808,22814, 0,22887,22875, 0, 0, 22875, 0, 0, 0,22875,13625,13633,13633, 0,13633, 13633,13633,13633,13633,13633,22838,13633,13633,22838,22839, 22875, 0,22839,22887,22829,13633,13633,13633,13633,13633, 13633,22838, 0, 0, 0,22839,13633,22887,22829, 0, 22887, 0,22838, 0,22887,22829,22839, 0, 0, 0, 13633,22829, 0,13633,13633,13633,22838,13633,22829,22829, 22839, 0,22887,22838, 0,22838, 0,22839, 0, 0, 0, 0,22937,13633,13643,13643, 0,13643,13643,13643, 13643,13643,13643,22839,13643,13643, 0,22840,22937, 0, 22840, 0, 0,13643,13643,13643,13643,13643,13643,22937, 0, 0, 0,22840,13643, 0, 0, 0, 0, 0, 0,22951,22951,22937,22840, 0,23053, 0,13643, 0, 22937,13643,13643,13643, 0,13643,13644,13644,22840,13644, 13644,13644,13644,13644,13644,22840,13644,13644,22951,22841, 0, 0,22841,23053, 0,13644,13644,13644,13644,13644, 13644,13644,22951, 0, 0,22841,13644,23053, 0,22951, 0, 0,22921,22921,23053,23153,22841, 0, 0,23085, 13644, 0,22951,13644,13644,13644,23053,13644,13664,13664, 22841,13664,13664,13664,13664,13664,13664,22841,13664,13664, 22921,22841,23153, 0, 0,23153,23085,13664,13664,13664, 13664,13664,13664, 0,22921, 0,23153,22921,13664, 0, 23085,22921, 0,23153, 0, 0,22846,23085,22938,22846, 0,23154,13664, 0,22921,13664,13664,13664,23085,13664, 13665,13665,22846,13665,13665,13665,13665,13665,13665,13665, 13665,13665,22938,22846, 0, 0,22845, 0,23154,13665, 13665,13665,13665,13665,13665, 0,22938,22846, 0,22845, 13665, 0,23154,22938,22846, 0,22918,22918,22960,23154, 22845, 0, 0,23166,13665, 0,22938,13665,13665,13665, 13665,13665,13666,13666,22845,13666,13666,13666,13666,13666, 13666,22845,13666,13666,22918,22960, 0, 0, 0, 0, 23166,13666,13666,13666,13666,13666,13666,22845,22918,22960, 0,22918,13666, 0,23166,22918,22960, 0,13666,23157, 22918,23166,23157, 0,22876, 0,13666, 0,22918,13666, 13666,13666,22960,13666,13667,13667,22843,13667,13667,13667, 13667,13667,13667, 0,13667,13667,23157, 0, 0, 0, 0,22876,22843,13667,13667,13667,13667,13667,13667, 0, 23157, 0, 0,22843,13667,22876, 0,23157,22876, 0, 0, 0,22876,22844, 0, 0, 0,22843,13667, 0, 22843,13667,13667,13667,22843,13667,13667,22843,22876,22844, 23000, 0,23203, 0, 0,22877,23136, 0, 0, 0, 22844, 0, 0, 0,13667,13669,13669, 0,13669,13669, 13669,13669,13669,13669,22844,13669,13669,23000, 0,23203, 0,22844,22877,23136,13669,13669,13669,13669,13669,13669, 13669,23000, 0,23203,22844,13669,22877,23136,23000,22877, 23203, 0,23203,22877,23136, 0, 0, 0, 0,13669, 0,23000,13669,13669,13669,23136,13669,13670,13670,22877, 13670,13670,13670,13670,13670,13670,13670,13670,13670,13670, 13670,13670,13670,13670,13670,13670,13670,13670,13670,13670, 13670,13670,13670,13670,13670,13670,13670,13670,13670,13670, 13670,13670,13670,13670,13670,13670,13670,13670,13670,13670, 13670,13670,13670,13670,13670,13670,13670,13670,13670,13670, 13670,13670,13670,13670,13670,13670,13670,13670,13670,13670, 13670,13670,13670,13670,13670,13670,13670,13670,13670,13670, 13670,13670,13678,13678, 0,13678,13678,13678,13678,13678, 13678, 0,13678,13678,23088,22925, 0, 0,22925, 0, 0,13678,13678,13678,13678,13678,13678, 0,23088, 0, 0,22925,13678, 0, 0,23088, 0, 0, 0, 0, 0, 0,22925,22893,22893, 0,13678, 0,23088,13678, 13678,13678,13678,13678,13679,13679,22925,13679,13679,13679, 13679,13679,13679,22925,13679,13679,22849, 0, 0, 0, 22968,22893,22867,13679,13679,13679,13679,13679,13679, 0, 0, 0,22849, 0,13679,22893, 0, 0,22893, 0, 0, 0,22893,22849, 0, 0, 0,22968,13679,22867, 0,13679,13679,13679,13679,13679,22893,22849,22893, 0, 22849,22968, 0,22867,22849,23210,22867,22849,22968, 0, 22867, 0, 0,13679,13680,13680,22895,13680,13680,13680, 13680,13680,13680,22867,13680,13680,22968, 0, 0, 0, 23023,22867,23210,13680,13680,13680,13680,13680,13680, 0, 0, 0, 0,22895,13680, 0,23210, 0, 0, 0, 22922, 0, 0,23210,23023,22894,22894,22895,13680, 0, 22895,13680,13680,13680,22895,13680,13682,13682,23023,13682, 13682,13682,13682,13682,13682,23023,13682,13682,22922, 0, 22895, 0, 0,22894, 0,13682,13682,13682,13682,13682, 13682,13682,22922,23023,23023,22922,13682,22894, 0,22922, 22894, 0, 0,22944,22894,23211,22894,22897,22897, 0, 13682, 0,22922,13682,13682,13682,22942,13682,13689,13689, 22894,13689,13689,13689,13689,13689,13689, 0,13689,13689, 22944, 0,23211, 0, 0,22897,22944,13689,13689,13689, 13689,13689,13689,22942,22944, 0,23211,22944,13689,22897, 0,22944,22897,23211, 0, 0,22897,22942,22903, 0, 22942,22903,13689, 0,22942,13689,13689,13689, 0,13689, 13690,13690,22897,13690,13690,13690,13690,13690,13690, 0, 13690,13690,22942, 0, 0,22903, 0, 0, 0,13690, 13690,13690,13690,13690,13690,13690, 0, 0, 0,22903, 13690, 0, 0, 0, 0, 0,22903,22993,22926,23158, 0,22926,23158, 0,13690, 0, 0,13690,13690,13690, 22903,13690,13694,13694,22926,13694,13694,13694,13694,13694, 13694, 0,13694,13694,22993,22926,23158, 0, 0, 0, 22993,13694,13694,13694,13694,13694,13694, 0,22993,22926, 23158,22993,13694, 0, 0,22993,22926,23158,22920, 0, 22927,23158, 0,22927, 0,23167,13694, 0, 0,13694, 13694,13694, 0,13694,13695,13695,22927,13695,13695,13695, 13695,13695,13695, 0,13695,13695,22920,22927, 0, 0, 0, 0,23167,13695,13695,13695,13695,13695,13695,13695, 22920,22927, 0,22920,13695, 0,23167,22920,22927, 0, 0, 0,22927,23167, 0,23161, 0,23167,13695, 0, 22920,13695,13695,13695, 0,13695,13696,13696,22920,13696, 13696,13696,13696,13696,13696, 0,13696,13696,22837,23161, 0,22837, 0, 0, 0,13696,13696,13696,13696,13696, 13696, 0, 0,23161,22837, 0,13696,13696, 0, 0, 23161, 0, 0, 0, 0,22837, 0, 0, 0, 0, 13696, 0, 0,13696,13696,13696, 0,13696,23161,22837, 0, 0, 0,13696,13699,13699,22837,13699,13699,13699, 13699,13699,13699, 0,13699,13699,22842, 0, 0,22842, 22837, 0, 0,13699,13699,13699,13699,13699,13699, 0, 0, 0,22842, 0,13699,13699, 0, 0, 0, 0, 0, 0, 0,22842, 0, 0, 0, 0,13699,23163, 0,13699,13699,13699, 0,13699, 0,22842, 0, 0, 0,13699,13704,13704,22842,13704,13704,13704,13704,13704, 13704, 0,13704,13704, 0, 0,23163,23163,22842, 0, 0,13704,13704,13704,13704,13704,13704, 0, 0, 0, 23163, 0,13704,23163, 0,13704, 0,23163, 0,22955, 22929,22998, 0,22929, 0,23196,13704, 0,23196,13704, 13704,13704,13704,13704,13705,13705,22929,13705,13705,13705, 13705,13705,13705, 0,13705,13705,22955,22929,22998, 0, 0, 0,23196,13705,13705,13705,13705,13705,13705, 0, 22955,22929,22998,22955,13705, 0,23196,22955,22929,22998, 0, 0,22955,23196,22929, 0, 0,22998,13705, 0, 22955,13705,13705,13705,13705,13705,13707,13707,22998,13707, 13707,13707,13707,13707,13707,13707,13707,13707,13707,13707, 13707,13707,13707,13707,13707,13707,13707,13707,13707,13707, 13707,13707,13707,13707,13707,13707,13707,13707,13707,13707, 13707,13707,13707,13707,13707,13707,13707,13707,13707,13707, 13707,13707,13707,13707,13707,13707,13707,13707,13707,13707, 13707,13707,13707,13707,13707,13707,13707,13707,13707,13707, 13707,13707,13707,13707,13707,13707,13707,13707,13707,13707, 13707,13710,13710, 0,13710,13710,13710,13710,13710,13710, 13710,13710,13710,13710,13710,13710,13710,13710,13710,13710, 13710,13710,13710,13710,13710,13710,13710,13710,13710,13710, 13710,13710,13710,13710,13710,13710,13710,13710,13710,13710, 13710,13710,13710,13710,13710,13710,13710,13710,13710,13710, 13710,13710,13710,13710,13710,13710,13710,13710,13710,13710, 13710,13710,13710,13710,13710,13710,13710,13710,13710,13710, 13710,13710,13710,13710,13710,13710,13712, 0, 0, 0, 0, 0, 0, 0, 0,13712,13712,13712,13712,13712, 13712,13712,13712, 0,22934, 0, 0, 0,13712,13712, 13712,13712,13712,13712, 0,22934, 0,22934, 0, 0, 0, 0, 0, 0, 0,22934, 0,13712,22934, 0, 23224,23237, 0, 0,13712,13712,13712,13712,13712,13712, 13717,13717,22934,13717,13717,13717,13717,13717,13717,22934, 13717,13717,23089,22928, 0, 0,22928,23224,23237,13717, 13717,13717,13717,13717,13717, 0,23089,22928, 0,22928, 13717,23224,23237,23089, 0, 0, 0,22928,23224,23237, 22928, 0,22898,22898,13717,23089,23089,13717,13717,13717, 0,13717,13718,13718,22928,13718,13718,13718,13718,13718, 13718,22928,13718,13718,23175, 0,22935, 0,22848, 0, 22898,13718,13718,13718,13718,13718,13718, 0,23175,22935, 0,22848,13718, 0,22898,23175, 0,22898, 0,23175, 22935,22898,22848, 0, 0, 0,13718, 0,23175,13718, 13718,13718,23165,13718,22935, 0,22848,22898, 0,22898, 0,22935, 0,22848,13718,13721,13721,22935,13721,13721, 13721,13721,13721,13721, 0,13721,13721,22848,22930,23165, 0,22930, 0, 0,13721,13721,13721,13721,13721,13721, 0, 0, 0,23165,22930,13721,23165, 0, 0, 0, 23165, 0,22995, 0,13721,22930,22979,22979,23165,13721, 0, 0,13721,13721,13721, 0,13721,13722,13722,22930, 13722,13722,13722,13722,13722,13722,22930,13722,13722,22995, 0, 0, 0, 0,22979, 0,13722,13722,13722,13722, 13722,13722,22930,22995, 0, 0,22995,13722,22979, 0, 22995,22979, 0, 0, 0,22979,22892,22892, 0,23030, 0,13722, 0,22995,13722,13722,13722,13722,13722,13723, 13723,22979,13723,13723,13723,13723,13723,13723, 0,13723, 13723,22896,22896, 0,22892, 0,23030,22892,13723,13723, 13723,13723,13723,13723,23259, 0, 0, 0,22892,13723, 23030,22892, 0, 0, 0,22892, 0,23030,23259,22896, 0, 0,22896,13723, 0,23259,13723,13723,13723,13723, 13723,22892,23046,22896,22933,23030,22896, 0,23259, 0, 22896, 0, 0,23259, 0, 0, 0,22933,13723,13729, 13729,13729,13729,13729,13729,13729,22896, 0,22933,23046, 0, 0,13729,13729,13729,13729,13729,13729, 0, 0, 0, 0,22933,23046, 0, 0,23046, 0, 0,22933, 23046,13729, 0,22933, 0, 0, 0, 0,13729,13729, 13729,13729,13729,13729,13733,13733,23046,13733,13733,13733, 13733,13733,13733,13733,13733,13733,13733,13733,13733,13733, 13733,13733,13733,13733,13733,13733,13733,13733,13733,13733, 13733,13733,13733,13733,13733,13733,13733,13733,13733,13733, 13733,13733,13733,13733,13733,13733,13733,13733,13733,13733, 13733,13733,13733,13733,13733,13733,13733,13733,13733,13733, 13733,13733,13733,13733,13733,13733,13733,13733,13733,13733, 13733,13733,13733,13733,13733,13733,13733,13733,13733,13735, 13735, 0,13735,13735,13735,13735,13735,13735, 0,13735, 13735,23338,22899,22899, 0, 0, 0,23413,13735,13735, 13735,13735,13735,13735, 0,23338, 0, 0, 0,13735, 0,23413,23338, 0, 0, 0, 0, 0,23413,23338, 22899, 0, 0,13735,23001,23338,13735,13735,13735,13735, 13735,23413,23413, 0,22899, 0, 0,22899,13735,13736, 13736,22899,13736,13736,13736,13736,13736,13736, 0,13736, 13736,23001,22899, 0, 0, 0, 0,22899,13736,13736, 13736,13736,13736,13736, 0,23001, 0, 0, 0,13736, 0, 0,23001, 0, 0, 0,23002, 0,23168,23038, 22936,23240, 0,13736, 0,23001,13736,13736,13736, 0, 13736,13737,13737,22936,13737,13737,13737,13737,13737,13737, 0,13737,13737,23002,22936,23168,23038, 0,23240, 0, 13737,13737,13737,13737,13737,13737,13737,23002,22936,23168, 23038,13737,23240, 0,23002,22936,23168,23038,23050,23240, 23168,22969,22978,22978, 0,13737,23240,23002,13737,13737, 13737,22936,13737,13746,13746,23038,13746,13746,13746,13746, 13746,13746, 0,13746,13746,23050, 0, 0,22969, 0, 22978,23050,13746,13746,13746,13746,13746,13746,22978,23050, 0, 0,22969,13746,22978, 0,23050,22978, 0,22969, 0,22978,23083, 0,22980,22980,22959,13746, 0, 0, 13746,13746,13746,22969,13746,13747,13747,22978,13747,13747, 13747,13747,13747,13747,22923,13747,13747,22923, 0,23083, 0, 0,22980,22959,13747,13747,13747,13747,13747,13747, 22923, 0, 0,23083, 0,13747,22980,22959, 0,22980, 23083,22923,22948,22980,22959, 0, 0,13747, 0,13747, 0, 0,13747,13747,13747,22923,13747,22959,23083,22980, 22959,23201,22923, 0, 0,23207, 0, 0, 0,22948, 0, 0, 0,13747,13748,13748,22923,13748,13748,13748, 13748,13748,13748,22948,13748,13748,22948,22961,23201, 0, 22948,23201,23207,13748,13748,13748,13748,13748,13748,13748, 0, 0,23201,22948,13748, 0,23207, 0,22948,23201, 23004, 0,23045,23207,22961, 0, 0,23207,13748, 0, 0,13748,13748,13748, 0,13748,13755,13755,22961,13755, 13755,13755,13755,13755,13755,22961,13755,13755,23004,23045, 0, 0, 0,22961, 0,13755,13755,13755,13755,13755, 13755,22961,23004,23045,22961,23004,13755, 0, 0,23004, 23045, 0, 0,23221,23225,23223, 0,23004, 0, 0, 13755,23045,23004,13755,13755,13755,23045,13755,13756,13756, 22962,13756,13756,13756,13756,13756,13756, 0,13756,13756, 23221,23225,23223, 0, 0, 0,22962,13756,13756,13756, 13756,13756,13756,13756,23221,23225,23223,22962,13756,23223, 0,23221,23225,23223, 0,23221,23225, 0,23223,22983, 22983,22962,13756, 0,22962,13756,13756,13756,22962,13756, 13760,13760,22964,13760,13760,13760,13760,13760,13760, 0, 13760,13760, 0, 0,22962, 0, 0,22983, 0,13760, 13760,13760,13760,13760,13760, 0, 0, 0, 0,22964, 13760,22983, 0, 0,22983, 0, 0,23071,22983, 0, 22973, 0, 0,22964,13760,22983,22964,13760,13760,13760, 22964,13760,13761,13761,22983,13761,13761,13761,13761,13761, 13761, 0,13761,13761,23071, 0,22964,22973,22964,22964, 0,13761,13761,13761,13761,13761,13761,13761,23071, 0, 0,22973,13761, 0, 0,23071, 0, 0,22973,23036, 23007, 0,23121,23007, 0,22963,13761, 0,23071,13761, 13761,13761,22973,13761,13762,13762,23007,13762,13762,13762, 13762,13762,13762, 0,13762,13762,23036,23007, 0,23121, 0, 0,22963,13762,13762,13762,13762,13762,13762, 0, 23036,23007, 0,23121,13762,13762,22963,23036,23007,22963, 23121, 0, 0,22963, 0, 0,23005, 0,13762, 0, 23036,13762,13762,13762,23007,13762,22963,23121,23036,22963, 0,13762,13764,13764, 0,13764,13764,13764,13764,13764, 13764, 0,13764,13764,23005,13764,13764,13764,13764,13764, 13764,13764,13764,13764,13764,13764,13764, 0,23005, 0, 0,23005,13764, 0, 0,23005, 0, 0, 0,23086, 23005,23252, 0,22984,22984, 0,13764, 0,23005,13764, 13764,13764, 0,13764,13765,13765,23015,13765,13765,13765, 13765,13765,13765, 0,13765,13765,23086, 0,23252, 0, 0,22984,23015,13765,13765,13765,13765,13765,13765, 0, 23086, 0,23252,23015,13765,22984, 0,23086,22984,23252, 0,23123,22984,22982,22982, 0,23327,23015,13765, 0, 23086,13765,13765,13765,23015,13765,13767,13767,22984,13767, 13767,13767,13767,13767,13767, 0,13767,13767,23123, 0, 23327,22982,23015,23015, 0,13767,13767,13767,13767,13767, 13767,23006,23123, 0,23327,22982,13767,13767,22982,23123, 0,23327,22982,22982,23123, 0, 0, 0, 0,23327, 13767, 0,23123,13767,13767,13767, 0,13767,22982,23006, 23327,22982, 0,13767,13778,13778, 0,13778,13778,13778, 13778,13778,13778,23006,13778,13778,23006, 0, 0, 0, 23006, 0, 0,13778,13778,13778,13778,13778,13778, 0, 0, 0, 0,23006,13778, 0, 0, 0, 0,23006, 0,23140,23008,23072, 0,23008,23253,23243,13778, 0, 23243,13778,13778,13778, 0,13778,13779,13779,23008,13779, 13779,13779,13779,13779,13779, 0,13779,13779,23140,23008, 23072, 0, 0,23253,23243,13779,13779,13779,13779,13779, 13779,13779,23140,23008,23072,23140,13779,23253,23243,23140, 23008,23072, 0,23238,23253,23243, 0,23253,23241, 0, 13779,23243,23140,13779,13779,13779,23021,13779,13791,13791, 23072,13791,13791,13791,13791,13791,13791, 0,13791,13791, 23238,23010,23021, 0,23010,23241,23238,13791,13791,13791, 13791,13791,13791,23021,23238, 0, 0,23010,13791,23241, 0,23238, 0, 0, 0, 0,23241,23021,23010, 0, 0,23078,13791, 0,23021,13791,13791,13791,23241,13791, 13792,13792,23010,13792,13792,13792,13792,13792,13792,23010, 13792,13792,23021,23021, 0,23078, 0, 0, 0,13792, 13792,13792,13792,13792,13792,13792, 0,23010,23010,23078, 13792, 0, 0, 0, 0, 0,23078,23169,23011,23248, 0,23011, 0,23281,13792, 0,23281,13792,13792,13792, 23078,13792,13802,13802,23011,13802,13802,13802,13802,13802, 13802, 0,13802,13802,23169,23011,23248, 0, 0,23248, 23281,13802,13802,13802,13802,13802,13802, 0,23169,23011, 23248, 0,13802,23248,23281,23169,23011,23248,23011,23172, 23012,23281,23026,23012, 0,23282,13802, 0,23169,13802, 13802,13802, 0,13802,13803,13803,23012,13803,13803,13803, 13803,13803,13803, 0,13803,13803,23172,23012, 0,23026, 0, 0,23282,13803,13803,13803,13803,13803,13803,13803, 23172,23012, 0,23026,13803, 0,23282,23172,23012, 0, 23026,23222,23014,23282,23032,23014,23285,23286,13803,23012, 23172,13803,13803,13803,23026,13803,13810,13810,23014,13810, 13810,13810,13810,13810,13810, 0,13810,13810,23222,23014, 0,23032, 0,23285,23286,13810,13810,13810,13810,13810, 13810,23285,23222,23014, 0,23032,13810,23285,23286,23222, 23014, 0,23032,23170,23285,23286, 0,23017,23073,23250, 13810, 0,23222,13810,13810,13810,23032,13810,13811,13811, 23017,13811,13811,13811,13811,13811,13811, 0,13811,13811, 23170,23017, 0, 0, 0,23073,23250,13811,13811,13811, 13811,13811,13811,13811,23170,23017, 0,23170,13811,23073, 23250,23170,23017,23250,23017, 0,23073,23250, 0,23250, 0, 0,13811, 0,23170,13811,13811,13811, 0,13811, 13815,13815,23073,13815,13815,13815,13815,13815,13815, 0, 13815,13815,22981,22981,23018,22924, 0, 0,22924,13815, 13815,13815,13815,13815,13815, 0, 0,23018, 0, 0, 13815,22924, 0, 0, 0, 0, 0, 0,23018, 0, 22981,13815,22924, 0,13815, 0,22981,13815,13815,13815, 22924,13815,23018,23283,22981,23287,22924,22981,23288,23018, 0,22981, 0,22924, 0, 0,23082,13815,13816,13816, 23018,13816,13816,13816,13816,13816,13816,22981,13816,13816, 23283,23020,23287, 0,23020,23288, 0,13816,13816,13816, 13816,13816,13816,23082,23283, 0,23287,23020,13816,23288, 0,23283, 0,23287, 0,23283,23288,23082,23020, 0, 23082,23292,13816, 0,23082,13816,13816,13816, 0,13816, 13817,13817,23020,13817,13817,13817,13817,13817,13817,23020, 13817,13817,23082,23043, 0, 0, 0, 0,23292,13817, 13817,13817,13817,13817,13817,13817, 0, 0, 0, 0, 13817, 0,23292, 0, 0, 0, 0,23254, 0,23292, 23043, 0,23116,22999,13817, 0,23292,13817,13817,13817, 0,13817,13819,13819,23043,13819,13819,13819,13819,13819, 13819,23043,13819,13819,23254,23016, 0, 0, 0,23116, 22999,13819,13819,13819,13819,13819,13819,23043,23254,23043, 0,23016,13819,23116,22999,23254,23116, 0, 0, 0, 23116,22999,23016,13819,22999, 0,13819, 0,23254,13819, 13819,13819, 0,13819,22999,22999,23016, 0,23116,23016, 23304,23039,23191,23016, 0, 0,23016, 0, 0,13819, 0,23084,13819,13825,13825,23191,13825,13825,13825,13825, 13825,13825, 0,13825,13825, 0,23191,23304,23039, 0, 0, 0,13825,13825,13825,13825,13825,13825,23084, 0, 23191,23304,23039,13825, 0, 0, 0,23191,23304,23039, 0,23191,23084, 0, 0,23047,23303,13825, 0,23084, 13825,13825,13825,23039,13825,13826,13826,23044,13826,13826, 13826,13826,13826,13826, 0,13826,13826,23084,23084, 0, 0, 0,23047,23303,13826,13826,13826,13826,13826,13826, 13826, 0,23303, 0,23044,13826,23047,23303, 0,23047, 0, 0,23258,23047,23303,23156, 0,23047,23044,13826, 0, 0,13826,13826,13826,23044,13826,13837,13837,23047, 13837,13837,13837,13837,13837,13837, 0,13837,13837,23258, 0,23044,23156,23044,23044, 0,13837,13837,13837,13837, 13837,13837, 0,23258, 0, 0,23156,13837, 0, 0, 23258, 0, 0,23156,23318, 0, 0, 0,23064,23064, 23306,13837, 0,23258,13837,13837,13837,23156,13837,13838, 13838,23048,13838,13838,13838,13838,13838,13838, 0,13838, 13838,23318, 0, 0,23306, 0,23064,23306,13838,13838, 13838,13838,13838,13838,13838,23318, 0, 0,23048,13838, 23064,23306,23318,23064,23306, 0, 0,23064,23306,23202, 23066,23066,23048,13838, 0,23048,13838,13838,13838,23048, 13838,13845,13845,23064,13845,13845,13845,13845,13845,13845, 0,13845,13845,23048, 0,23048,23202, 0,23066, 0, 13845,13845,13845,13845,13845,13845, 0, 0, 0, 0, 23202,13845,23066, 0, 0,23066, 0,23202,23307,23066, 23319,23159, 0,23066,23159,13845, 0, 0,13845,13845, 13845,23202,13845,13846,13846,23066,13846,13846,13846,13846, 13846,13846, 0,13846,13846,23307, 0,23319,23159, 0, 0, 0,13846,13846,13846,13846,13846,13846,13846,23307, 0,23319,23159,13846, 0, 0,23307, 0,23319,23159, 0,23074,23307, 0,23074,23003,23003,13846, 0,23319, 13846,13846,13846,23159,13846,13850,13850,23074,13850,13850, 13850,13850,13850,13850,23009,13850,13850,23009,23074, 0, 23102,23193, 0,23003,13850,13850,13850,13850,13850,13850, 23009, 0,23074, 0,23193,13850,23102,23003, 0,23074, 23003,23009, 0, 0,23003,23193,13850,23102, 0,13850, 0, 0,13850,13850,13850,23009,13850,23003,23003,23193, 0,23102,23009,23251,23251, 0,23193, 0,23102, 0, 0,23103,13850,13851,13851,23009,13851,13851,13851,13851, 13851,13851, 0,13851,13851, 0,23076,23103, 0,23076, 23251, 0,13851,13851,13851,13851,13851,13851,23103, 0, 0, 0, 0,13851,23251, 0, 0,23251, 0,23176, 23176,23251,23103,23076, 0,23321,23329,13851, 0,23103, 13851,13851,13851, 0,13851,13852,13852,23076,13852,13852, 13852,13852,13852,13852,23076,13852,13852,23176, 0, 0, 0, 0,23321,23329,13852,13852,13852,13852,13852,13852, 13852,23176,23076,23076,23176,13852,23321,23329,23176, 0, 23329, 0,23320,23321,23329, 0, 0,23063,23063,13852, 0,23176,13852,13852,13852, 0,13852,13854,13854,23034, 13854,13854,13854,13854,13854,13854, 0,13854,13854,23320, 23324,23019, 0,23324, 0,23063,13854,13854,13854,13854, 13854,13854, 0,23320,23019, 0,23034,13854, 0,23063, 23320, 0,23063, 0,23320,23019,23063,23324,13854, 0, 23034,13854, 0,23034,13854,13854,13854,23034,13854,23019, 0,23324,23063, 0,23063,23063,23019, 0,23324, 0, 23034, 0, 0, 0,13854, 0,23034,13854,13863,13863, 23019,13863,13863,13863,13863,13863,13863,13863,13863,13863, 13863,13863,13863,13863,13863,13863,13863,13863,13863,13863, 13863,13863,13863,13863,13863,13863,13863,13863,13863,13863, 13863,13863,13863,13863,13863,13863,13863,13863,13863,13863, 13863,13863,13863,13863,13863,13863,13863,13863,13863,13863, 13863,13863,13863,13863,13863,13863,13863,13863,13863,13863, 13863,13863,13863,13863,13863,13863,13863,13863,13863,13863, 13863,13863,13863,13872,13872,13872,13872,13872,13872,13872, 13872, 0, 0, 0, 0, 0,13872,13872,13872,13872, 13872,13872, 0, 0, 0, 0, 0, 0, 0, 0, 23155,23125,23062,23062, 0,13872, 0, 0, 0, 0, 0, 0,13872,13872,13872,13872,13872,13872,13874,13874, 13874,13874,13874,13874,13874,13874, 0,23155,23125, 0, 23062,13874,13874,13874,13874,13874,13874, 0, 0, 0, 0,23155,23125,23075,23062, 0,23075,23062,23155,23125, 0,23062, 0,23095, 0,23108,23095,13874,13874,13874, 13874,13874,13874,13878,23062,23125,23155,23062, 0,23095, 23075,23108,13878,13878,13878,13878,13878,13878,13878,13878, 23095, 0,23108, 0,23075,13878,13878,13878,13878,13878, 13878,23075, 0, 0,23095, 0,23108, 0, 0,23331, 23330,23095,23328,23108,23075, 0, 0,23075, 0, 0, 0,13878,13878,13878,13878,13878,13878,13885,13885,13885, 13885,13885,13885,13885,13885, 0,23331,23330, 0,23328, 13885,13885,13885,13885,13885,13885, 0,23328, 0, 0, 23331,23330, 0,23328,23330,23333,23328,23331,23330, 0, 23328, 0, 0, 0, 0, 0,13885,13885,13885,13885, 13885,13885,13889,13889,13889,13889,13889,13889,13889,13889, 0, 0,23333, 0, 0,13889,13889,13889,13889,13889, 13889, 0, 0, 0, 0, 0,23333, 0, 0, 0, 23361,23332,23360,23333, 0, 0, 0, 0, 0, 0, 0,13889,13889,13889,13889,13889,13889,13898,13898,13898, 13898,13898,13898,13898,13898, 0,23360,23361,23332,23360, 13898,13898,13898,13898,13898,13898, 0, 0, 0, 0, 0,23361,23332,23360,23367,23332,23360,23369,23361,23332, 23360, 0, 0, 0,23361, 0,13898,13898,13898,13898, 13898,13898,13902,13902,13902,13902,13902,13902,13902,13902, 23332,23367, 0, 0,23369,13902,13902,13902,13902,13902, 13902, 0, 0, 0, 0,23367, 0, 0,23369,23370, 0,23371,23367, 0, 0,23369, 0, 0,23367, 0, 0,13902,13902,13902,13902,13902,13902,13911,13911,13911, 13911,13911,13911,13911,13911, 0,23370, 0,23371, 0, 13911,13911,13911,13911,13911,13911, 0, 0, 0, 0, 23370, 0,23371, 0, 0, 0,23177,23370,23094,23371, 0,23094, 0,23384, 0, 0,13911,13911,13911,13911, 13911,13911,13912,13912,23094,13912,13912,13912,13912,13912, 13912, 0,13912,13912,23177,23094, 0, 0, 0, 0, 23384,13912,13912,13912,13912,13912,13912, 0,23177,23094, 0,23177,13912, 0,23384,23177,23094, 0,23090,23090, 23096,23384,23177,23096,23065,23065,13912, 0,23177,13912, 13912,13912,23094,13912,13913,13913,23096,13913,13913,13913, 13913,13913,13913, 0,13913,13913,23090,23096,23061,23061, 23129, 0,23065,13913,13913,13913,13913,13913,13913, 0, 23090,23096, 0,23090,13913,23061,23065,23090,23096,23065, 0, 0,23096,23065, 0,23130,23061,23129,13913, 0, 23090,13913,13913,13913,23065,13913,23090, 0,23105,23065, 23061,23129, 0,23061, 0, 0, 0,23061,23129, 0, 0,23105,23130,13913,13919,13919,13919,13919,13919,13919, 13919,13919,23105,23061,23129, 0,23130,13919,13919,13919, 13919,13919,13919,23130, 0, 0,23105,23130, 0, 0, 23379, 0,23395,23105, 0, 0, 0, 0, 0,23130, 0,23105, 0,13919,13919,13919,13919,13919,13919,13921, 13921,13921,13921,13921,13921,13921, 0,23379,23379,23395, 0, 0,13921,13921,13921,13921,13921,13921, 0, 0, 0,23379, 0,23395, 0, 0, 0,23164,23379,23101, 23395,23441,23101, 0,23395, 0, 0, 0,13921,13921, 13921,13921,13921,13921,13930,23101,13930,13930,13930,13930, 13930,13930,13930,13930,23164, 0,23101, 0,23441,13930, 13930,13930,13930,13930,13930, 0, 0, 0,23164, 0, 23101,23164,23441, 0, 0,23164,23199,23101, 0,23441, 0,23092,23101, 0, 0,13930,13930,13930,13930,13930, 13930,13934,13934,23164,13934,13934,13934,13934,13934,13934, 13934,13934,13934,23199, 0, 0, 0, 0, 0,23092, 13934,13934,13934,13934,13934,13934, 0,23199, 0, 0, 23199,13934, 0,23092,23199, 0,23092, 0, 0, 0, 23092, 0,23381,23098, 0,13934,23098,23199,13934,13934, 13934,13934,13934,23092,23092,23139,13934,13935,13935,23098, 13935,13935,13935,13935,13935,13935,13935,13935,13935,23381, 23098,23139,23013,23104, 0,23013,13935,13935,13935,13935, 13935,13935,23139,23381,23098, 0,23104,13935,23013, 0, 23381,23098, 0, 0, 0, 0,23139,23104,23381,23013, 0,13935, 0,23139,13935,13935,13935,13935,13935,23098, 23208,23104,23091,23013, 0,23401, 0, 0,23104, 0, 23013,13935,13936,13936, 0,13936,13936,13936,13936,13936, 13936,13936,13936,13936,23013, 0,23104,23208, 0,23401, 23091,13936,13936,13936,13936,13936,13936, 0, 0,23067, 23067,23208,13936,23401,23091, 0, 0,23091,23208, 0, 23401,23091, 0, 0, 0, 0,13936, 0,23131,13936, 13936,13936,13936,13936,23091, 0,23208,23067,23401,23091, 0,13936,13937,13937, 0,13937,13937,13937,13937,13937, 13937,23067,13937,13937,23067,23131, 0, 0,23067, 0, 0,13937,13937,13937,13937,13937,13937, 0, 0,23131, 0, 0,13937, 0,23067,13937,23131,23067, 0, 0, 23131,23067, 0, 0,23093, 0,13937, 0, 0,13937, 13937,13937,23131,13937,13938,13938, 0,13938,13938,13938, 13938,13938,13938, 0,13938,13938,23107,23097, 0,23198, 23097, 0,23093,13938,13938,13938,13938,13938,13938,23107, 0, 0, 0,23097,13938,23198,23093, 0, 0,23093, 23107, 0, 0,23093,23097, 0,23198, 0,13938,23093, 0,13938,13938,13938,23107,13938,23093,23093,23097, 0, 23198,23107, 0, 0, 0,23097,23107,23198,23204,13938, 13939,13939, 0,13939,13939,13939,13939,13939,13939,23097, 13939,13939, 0,23099,23204, 0,23099, 0, 0,13939, 13939,13939,13939,13939,13939,23204, 0, 0, 0,23099, 13939, 0, 0, 0, 0, 0, 0,23255, 0,23204, 23099, 0, 0,23442,13939, 0,23204,13939,13939,13939, 0,13939,13940,13940,23099,13940,13940,13940,13940,13940, 13940,23099,13940,13940,23255,23100, 0,23255,23100,23099, 23442,13940,13940,13940,13940,13940,13940,13940,23255, 0, 0,23100,13940, 0,23442,23255, 0, 0, 0,23407, 0,23442,23100, 0,23447, 0,13940, 0,23255,13940, 13940,13940,23141,13940,13952,13952,23100,13952,13952,13952, 13952,13952,13952,23100,13952,13952,23407, 0, 0, 0, 23106,23447, 0,13952,13952,13952,13952,13952,13952,23141, 23407,23100, 0,23106,13952,23447, 0,23407, 0, 0, 0, 0,23447,23141,23106,23407,23132,23382,13952, 0, 23141,13952,13952,13952, 0,13952,13953,13953,23106,13953, 13953,13953,13953,13953,13953,23106,13953,13953,23141,23141, 23132, 0, 0,23132,23382,13953,13953,13953,13953,13953, 13953,13953, 0,23106, 0, 0,13953,23132,23382, 0, 23132, 0,23179, 0,23132,23382, 0, 0,23134,23322, 13953, 0,23322,13953,13953,13953,23382,13953,13956,13956, 23132,13956,13956,13956,13956,13956,13956, 0,13956,13956, 23179, 0, 0, 0, 0,23134,23322,13956,13956,13956, 13956,13956,13956, 0,23179, 0, 0,23179,13956,23134, 23322,23179,23134, 0, 0,23179,23134,23322,23209,23145, 23145,23451,13956, 0,23179,13956,13956,13956,23322,13956, 13957,13957,23134,13957,13957,13957,13957,13957,13957, 0, 13957,13957,23867, 0, 0,23209, 0,23145,23451,13957, 13957,13957,13957,13957,13957,13957,23867, 0, 0,23209, 13957,23145,23451,23867,23145, 0,23209,23205,23145,23451, 0,23147,23147,23133,13957, 0,23867,13957,13957,13957, 23209,13957,13958,13958,23145,13958,13958,13958,13958,13958, 13958, 0,13958,13958,23205, 0, 0, 0, 0,23147, 23133,13958,13958,13958,13958,13958,13958, 0,23205, 0, 0,23205,13958,23147,23133,23205,23147,23133,23150,23150, 23147,23133, 0, 0,13958, 0,13958,23133,23205,13958, 13958,13958, 0,13958,23147, 0,23147,23133, 0, 0, 23146,23146, 0, 0, 0, 0,23150, 0, 0,23273, 13958,13968,13968, 0,13968,13968,13968,13968,13968,13968, 23150,13968,13968,23150, 0,23273, 0,23150,23146, 0, 13968,13968,13968,13968,13968,13968,23273, 0, 0, 0, 23150,13968,23146,23150, 0,23146, 0, 0, 0,23146, 23273,23325, 0,23146,23439,13968, 0,23273,13968,13968, 13968, 0,13968,13969,13969,23146,13969,13969,13969,13969, 13969,13969, 0,13969,13969,23325,23180, 0, 0,23180, 0,23439,13969,13969,13969,13969,13969,13969,13969,23325, 0, 0,23180,13969, 0,23439,23325, 0, 0,23261, 23261, 0,23439,23180,23149,23149,23443,13969, 0,23325, 13969,13969,13969,23439,13969,13976,13976,23180,13976,13976, 13976,13976,13976,13976,23180,13976,13976,23261,23180, 0, 0, 0,23149,23443,13976,13976,13976,13976,13976,13976, 0,23261, 0, 0,23261,13976,23149,23443,23261,23149, 0, 0,23334,23149,23443, 0, 0,23149,23443,13976, 0,23261,13976,13976,13976, 0,13976,13977,13977,23149, 13977,13977,13977,13977,13977,13977, 0,13977,13977,23334, 23181, 0, 0,23181, 0,23334,13977,13977,13977,13977, 13977,13977,13977,23334,23181, 0,23181,13977, 0, 0, 23334, 0, 0, 0,23181, 0, 0,23181, 0,23397, 0,13977, 0,23334,13977,13977,13977,23188,13977,13981, 13981,23181,13981,13981,13981,13981,13981,13981,23181,13981, 13981, 0,23182,23188, 0,23182,23397, 0,13981,13981, 13981,13981,13981,13981,23188, 0, 0, 0,23182,13981, 23397, 0, 0,23397, 0, 0,23220,23397,23188,23182, 0, 0,23397,13981, 0,23188,13981,13981,13981, 0, 13981,13982,13982,23182,13982,13982,13982,13982,13982,13982, 23182,13982,13982,23220,23188, 0,23182, 0, 0,23220, 13982,13982,13982,13982,13982,13982,13982,23220, 0, 0, 23220,13982, 0, 0,23220, 0, 0, 0,23173,23220, 0, 0, 0,23151,23151,13982, 0, 0,13982,13982, 13982, 0,13982,13983,13983,23174,13983,13983,13983,13983, 13983,13983,23151,13983,13983,23173, 0, 0, 0, 0, 0,23151,13983,13983,13983,13983,13983,13983, 0,23173, 0, 0,23174,13983, 0,23151,23173, 0,23151, 0, 0,23178,23151, 0, 0, 0,23174,13983, 0,23173, 13983,13983,13983,23174,13983,23173, 0, 0,23151, 0, 23183,23398, 0,23183,23398, 0,23174,23174, 0,23178, 0, 0,23305,13983,13987,13987,23183,13987,13987,13987, 13987,13987,13987,23178,13987,13987,23178,23183,23398, 0, 23178, 0, 0,13987,13987,13987,13987,13987,13987,23305, 0,23183,23398,23178,13987, 0,23178, 0,23183,23398, 0, 0,23184,23305,23226,23184, 0,23398,13987, 0, 23305,13987,13987,13987,23183,13987,13988,13988,23184,13988, 13988,13988,13988,13988,13988, 0,13988,13988,23305,23184, 0,23226, 0, 0, 0,13988,13988,13988,13988,13988, 13988,13988, 0,23184, 0,23226,13988, 0, 0, 0, 23184, 0,23226,23396,23185,23452, 0,23185, 0,23445, 13988, 0, 0,13988,13988,13988,23226,13988,13992,13992, 23185,13992,13992,13992,13992,13992,13992, 0,13992,13992, 23396,23185,23452, 0,23192, 0,23445,13992,13992,13992, 13992,13992,13992, 0,23396,23185,23452,23192,13992, 0, 23445,23396,23185,23452, 0,23409,23185,23445,23192, 0, 0, 0,13992, 0,23396,13992,13992,13992,23445,13992, 13993,13993,23192,13993,13993,13993,13993,13993,13993,23192, 13993,13993,23409,23186, 0, 0,23186,23192, 0,13993, 13993,13993,13993,13993,13993,13993,23409, 0, 0,23186, 13993, 0, 0,23409, 0, 0,23262,23262, 0,23200, 23186, 0, 0,23171,13993, 0,23409,13993,13993,13993, 0,13993,13994,13994,23186,13994,13994,13994,13994,13994, 13994,23186,13994,13994,23262,23171,23200, 0, 0,23186, 23171,13994,13994,13994,13994,13994,13994, 0,23262, 0, 23200,23262,13994, 0,23171,23262, 0,23200, 0, 0, 0,23171, 0, 0,23274, 0,13994, 0,23262,13994, 13994,13994, 0,13994,23171,23200,23200,23274,23460,23187, 0,23249,23187,23474, 0, 0, 0, 0,23274, 0, 0,23189,13994,14033,14033,23187,14033,14033,14033,14033, 14033,14033,23274,14033,14033,23460,23187,23189,23249,23274, 23474, 0,14033,14033,14033,14033,14033,14033,23189,23460, 23187, 0,23249,14033,23474,23249,23460,23187,23460,23249, 0,23474,23189, 0, 0, 0, 0,14033, 0,23189, 14033,14033,14033,23249,14033,14034,14034,23194,14034,14034, 14034,14034,14034,14034, 0,14034,14034,23189,23189, 0, 0, 0, 0,23194,14034,14034,14034,14034,14034,14034, 14034, 0, 0, 0,23194,14034, 0, 0, 0, 0, 0,23263,23263,23190,23408, 0,23190, 0,23194,14034, 0, 0,14034,14034,14034,23194,14034,14069,14069,23190, 14069,14069,14069,14069,14069,14069, 0,14069,14069,23263, 23190,23408, 0, 0,23194, 0,14069,14069,14069,14069, 14069,14069, 0,23263,23190,23408,23263,14069,23408, 0, 23263,23190,23408, 0,23411, 0,23519,23408, 0,23214, 23214,14069, 0,23263,14069,14069,14069, 0,14069,14070, 14070,23206,14070,14070,14070,14070,14070,14070, 0,14070, 14070,23411, 0,23519, 0, 0,23214, 0,14070,14070, 14070,14070,14070,14070,14070,23411, 0,23519,23206,14070, 23214, 0,23411,23214,23519, 0,23411,23214,23461,23215, 23519, 0,23206,14070, 0,23411,14070,14070,14070,23206, 14070,14121,14121,23214,14121,14121,14121,14121,14121,14121, 0,14121,14121,23650, 0,23461,23215,23206,23206, 0, 14121,14121,14121,14121,14121,14121, 0,23650, 0,23461, 23215,14121, 0, 0,23650, 0,23461,23215, 0,23650, 23336,23239, 0,23216,23461,14121, 0,23650,14121,14121, 14121,14121,14121,23215,14121,14122,14122, 0,14122,14122, 14122,14122,14122,14122, 0,14122,14122,23336,23239,23463, 23216,23352, 0,23276,14122,14122,14122,14122,14122,14122, 0,23336,23239, 0,23216,14122,23276,23352,23336,23239, 23239,23216, 0,23217,23216,23336,23463,23276,23352,14122, 0,23336,14122,14122,14122,14122,14122,23216,23239, 0, 23463,23276,23352,23463, 0,23219, 0,23463,23276,23352, 23217, 0,23463, 0,14122,14138,14138,23218,14138,14138, 14138,14138,14138,14138,23217,14138,14138,23217,23352, 0, 0,23217,23219, 0,14138,14138,14138,14138,14138,14138, 0, 0,23217, 0,23218,14138,23219,23217, 0,23219, 0, 0, 0,23219, 0,23284, 0,23219,23218,14138, 23437,23218,14138,14138,14138,23218,14138,14139,14139,23219, 14139,14139,14139,14139,14139,14139, 0,14139,14139,23218, 0,23218,23284, 0,23437, 0,14139,14139,14139,14139, 14139,14139,14139, 0,23231,23231,23284,14139,23437,23230, 23230, 0, 0,23284, 0,23437, 0, 0, 0, 0, 23363,14139,23232,23232,14139,14139,14139,23284,14139,14184, 0, 0,23231,23437,23230, 0,23363,23230,14184,14184, 14184,14184,14184,14184,14184,14184,23231,23363, 0,23231, 23232,23230, 0,23231,23230, 0,14184, 0,23230,23231, 0,23363, 0,23524,23232,23234,23234,23232,23363,23231, 14184,23232, 0,14184,23230,14184,23290,14184,14189,14189, 0,14189,14189,14189,14189,14189,14189,23232,14189,14189, 23524,23233,23233,23234, 0, 0, 0,14189,14189,14189, 14189,14189,14189,23290,23524, 0, 0,23234,14189, 0, 23234,23524,23244, 0,23234,23244, 0,23290, 0,23233, 0, 0,14189, 0,23290,14189,14189,14189,23233,14189, 23234, 0,23289,23233,23242, 0,23233,23242,23290,23244, 23233, 0,23458,14189,14190,14190, 0,14190,14190,14190, 14190,14190,14190,23244,14190,14190,23233, 0,23242,23289, 23244,23242, 0,14190,14190,14190,14190,14190,14190,23458, 0, 0,23458,23289,14190,23242,23244, 0, 0, 0, 23289,23294,23242,23458,23289,23236,23236,23473,14190, 0, 23458,14190,14190,14190,23289,14190,14191,14191,23242,14191, 14191,14191,14191,14191,14191, 0,14191,14191,23294, 0, 0, 0, 0,23236,23473,14191,14191,14191,14191,14191, 14191,14191,23294,23473, 0,23294,14191,23236,23473,23294, 23236, 0, 0,23515,23236,23473,23323, 0, 0,23323, 14191, 0,23294,14191,14191,14191,23404,14191,14200,14200, 23236,14200,14200,14200,14200,14200,14200, 0,14200,14200, 23515, 0,23404,23323, 0, 0, 0,14200,14200,14200, 14200,14200,14200,23404,23515, 0, 0,23323,14200, 0, 0,23515, 0, 0,23323,23337,23291,23404, 0,23515, 23404, 0,14200, 0,23404,14200,14200,14200,23323,14200, 14204,14204,14204,14204,14204,14204,14204,14204,14204, 0, 14204,14204,23337,23291, 0, 0, 0, 0, 0,14204, 14204,14204,14204,14204,14204, 0,23337,23291, 0,23337, 14204, 0, 0,23337,23291, 0,23339,23339,23293,23476, 0, 0,23476, 0,14204,23337,23337,14204,14204,14204, 23291,14204,14205,14205,14205,14205,14205,14205,14205,14205, 14205, 0,14205,14205,23339,23293,23476, 0, 0, 0, 0,14205,14205,14205,14205,14205,14205,14205,23339,23293, 23476,23339,14205, 0, 0,23339,23293,23476,23340, 0, 23297,23476, 0, 0, 0, 0,14205, 0,23339,14205, 14205,14205,23293,14205,14222,14222,14222,14222,14222,14222, 14222,14222,14222, 0,14222,14222,23340,23297, 0, 0, 0, 0, 0,14222,14222,14222,14222,14222,14222, 0, 23340,23297, 0,23340,14222, 0, 0,23340,23297, 0, 23341, 0,23299,23477, 0, 0,23477, 0,14222, 0, 23340,14222,14222,14222,23297,14222,14223,14223,14223,14223, 14223,14223,14223,14223,14223, 0,14223,14223,23341,23299, 23477, 0, 0, 0, 0,14223,14223,14223,14223,14223, 14223,14223,23341,23299,23477,23341,14223, 0, 0,23341, 23299,23477,23342, 0,23308,23478, 0, 0,23478,23477, 14223, 0,23341,14223,14223,14223,23299,14223,14267,14267, 14267,14267,14267,14267,14267,14267,14267, 0,14267,14267, 23342,23308,23478, 0, 0, 0, 0,14267,14267,14267, 14267,14267,14267, 0,23342,23308,23478,23342,14267, 0, 0,23342,23308,23478, 0,23364,23362,23479, 0, 0, 23479, 0,14267,23342,23342,14267,14267,14267,23308,14267, 14268,14268,14268,14268,14268,14268,14268,14268,14268, 0, 14268,14268,23364,23362,23479, 0, 0, 0, 0,14268, 14268,14268,14268,14268,14268,14268,23364,23362,23479,23364, 14268, 0, 0,23364,23362,23479, 0,23366,23368,23482, 0, 0, 0,23528,14268, 0,23364,14268,14268,14268, 23362,14268,14303,14303,14303,14303,14303,14303,14303,14303, 14303,23366,14303,14303,23366,23368,23482, 0, 0, 0, 23528,14303,14303,14303,14303,14303,14303, 0,23366,23368, 23482,23366,14303,23482,23528,23366,23368,23482, 0, 0, 0,23528,23383, 0, 0,23440,14303, 0,23366,14303, 14303,14303,23368,14303,14304,14304,14304,14304,14304,14304, 14304,14304,14304, 0,14304,14304,23148,23148, 0,23383, 0, 0,23440,14304,14304,14304,14304,14304,14304,14304, 0, 0,23256,23383,14304,23298,23440,23462, 0, 0, 23383, 0, 0,23440,23148, 0, 0,23272,14304,23272, 23148,14304,14304,14304,23383,14304,14359,23440,23148,23256, 0,23148,23298,23272,23462,23148,14359,14359,14359,14359, 14359,14359,14359,23256,23272, 0,23298, 0,23462,23298, 23256,23148, 0,23298,14359,23462, 0, 0,23272, 0, 0,23272,23374,23256,23256,23272, 0,23483,14359,23298, 0,14359, 0,23462,23298,14359,14362,14362,14362,14362, 14362,14362,14362,14362,14362, 0,14362,14362,23491,23374, 0, 0, 0, 0,23483,14362,14362,14362,14362,14362, 14362, 0,23491,23374, 0, 0,14362, 0,23483,23491, 23374,23483,23491,23405,23264,23483, 0,23264,23374,23483, 14362, 0,23491,14362,14362,14362,23374,14362,14371,14371, 23264,14371,14371,14371,14371,14371,14371, 0,14371,14371, 23405,23264, 0, 0, 0, 0, 0,14371,14371,14371, 14371,14371,14371, 0,23405,23264, 0,23405,14371, 0, 0,23405,23264, 0,23264,23412,23265,23521,23541,23265, 0, 0,14371, 0,23405,14371,14371,14371, 0,14371, 14372,14372,23265,14372,14372,14372,14372,14372,14372, 0, 14372,14372,23412,23265,23521,23541, 0, 0, 0,14372, 14372,14372,14372,14372,14372,14372,23412,23265,23521,23541, 14372, 0, 0,23412,23265,23521,23541,23542,23267,23235, 23235,23267, 0,23521,14372,23265,23412,14372,14372,14372, 23257,14372,14391,14391,23267,14391,14391,14391,14391,14391, 14391, 0,14391,14391,23542,23267,23399,23235, 0,23399, 23353,14391,14391,14391,14391,14391,14391,23257,23542,23267, 0,23235,14391,23353,23235,23542,23267, 0,23235, 0, 0,23257, 0,23399,23353, 0,14391, 0,23257,14391, 14391,14391, 0,14391,23235, 0,23235,23399,23353, 0, 23543,23257, 0, 0,23399,23353,23257, 0,23365,14391, 14392,14392, 0,14392,14392,14392,14392,14392,14392, 0, 14392,14392,23399,23268,23353, 0,23268,23543, 0,14392, 14392,14392,14392,14392,14392,23365, 0, 0, 0,23268, 14392,23543, 0, 0, 0, 0, 0, 0,23543,23365, 23268, 0,23543,23438,14392, 0,23365,14392,14392,14392, 0,14392,14393,14393,23268,14393,14393,14393,14393,14393, 14393,23268,14393,14393,23365,23365, 0,23438, 0, 0, 0,14393,14393,14393,14393,14393,14393,14393, 0, 0, 0,23438,14393, 0, 0, 0, 0, 0,23438, 0, 23270, 0, 0,23270,23314,23314,14393, 0, 0,14393, 14393,14393,23438,14393,14399,14399,23270,14399,14399,14399, 14399,14399,14399,23266,14399,14399,23266,23270, 0, 0, 0, 0,23314,14399,14399,14399,14399,14399,14399,23266, 0,23270, 0, 0,14399,23723,23314, 0,23270,23314, 23266,23269, 0,23314,23269, 0,14399,23314,14399,23723, 0,14399,14399,14399,23266,14399,23723,23269,23418,23314, 0,23266, 0,23260,23260, 0,23402, 0,23269,23723, 23723, 0,14399,14403,14403,23266,14403,14403,14403,14403, 14403,14403,23269,14403,14403,23418,23545,23526, 0,23269, 23402,23260,14403,14403,14403,14403,14403,14403, 0,23418, 0, 0,23269,14403,23402,23260,23418, 0,23260,23526, 0,23402,23260,23545,23526,23260, 0,14403, 0,23418, 14403,14403,14403,14403,14403,23260,23260,23545,23526,23402, 23402, 0, 0, 0,23545,23526, 0, 0,14403,14404, 14404, 0,14404,14404,14404,14404,14404,14404,14404,14404, 14404,14404,14404,14404,14404,14404,14404,14404,14404,14404, 14404,14404,14404,14404,14404,14404,14404,14404,14404,14404, 14404,14404,14404,14404,14404,14404,14404,14404,14404,14404, 14404,14404,14404,14404,14404,14404,14404,14404,14404,14404, 14404,14404,14404,14404,14404,14404,14404,14404,14404,14404, 14404,14404,14404,14404,14404,14404,14404,14404,14404,14404, 14404,14404,14404,14404,14405,14405, 0,14405,14405,14405, 14405,14405,14405, 0,14405,14405, 0, 0, 0, 0, 0, 0, 0,14405,14405,14405,14405,14405,14405, 0, 0, 0, 0, 0,14405, 0, 0,23517, 0,23554, 0,23540, 0, 0, 0, 0, 0, 0,14405, 0, 0,14405,14405,14405,14405,14405,14410,14410,14410,14410, 14410,14410,14410,14410,23517, 0,23554,23554,23540,14410, 14410,14410,14410,14410,14410, 0,23540, 0,23517, 0, 23554,23517,23540, 0, 0,23517,23518,23554,14410,23540, 23517, 0, 0, 0, 0,14410,14410,14410,14410,14410, 14410,14411,14411,14411,14411,14411,14411,14411,14411, 0, 23518, 0, 0,23518,14411,14411,14411,14411,14411,14411, 0, 0, 0, 0, 0, 0, 0,23518, 0,23558, 23518, 0,23558, 0,23518, 0, 0, 0, 0, 0, 14411,14411,14411,14411,14411,14411,14414,14414,14414,14414, 14414,14414,14414,14414, 0, 0,23558, 0, 0,14414, 14414,14414,14414,14414,14414, 0, 0, 0, 0, 0, 23558, 0,23544,23556,23595,23561,23529,23558,23561, 0, 0,14414, 0, 0, 0,14414,14414,14414,14414,14414, 14414,14418,14418,14418,14418,14418,14418,14418,14418,23544, 23556,23595,23561,23529,14418,14418,14418,14418,14418,14418, 0, 0, 0,23544,23556,23595,23561,23529,23564,23566, 23544,23556,23595,23561,23529, 0,23595, 0,23544,23556, 14418,14418,14418,14418,14418,14418,14421,14421,14421,14421, 14421,14421,14421,23529, 0,23564,23566, 0, 0,14421, 14421,14421,14421,14421,14421, 0, 0, 0, 0,23564, 23566, 0,23564, 0,23597,23563,23564,23566, 0, 0, 0, 0,23564, 0,23566,14421,14421,14421,14421,14421, 14421,14427,14427,14427,14427,14427,14427,14427,14427,23563, 0,23597,23563, 0,14427,14427,14427,14427,14427,14427, 0, 0, 0, 0, 0,23597,23563,23593,23594,23563, 23593,23594,23597,23563, 0, 0, 0, 0, 0, 0, 14427,14427,14427,14427,14427,14427,14430,14430,14430,14430, 14430,14430,14430, 0,23593,23594, 0, 0, 0,14430, 14430,14430,14430,14430,14430, 0, 0, 0,23593,23594, 0,23596,23600,23601,23603,23593,23594, 0, 0, 0, 0, 0, 0, 0, 0,14430,14430,14430,14430,14430, 14430,14434,14434,14434,14434,14434,14434,14434,23596,23600, 23601,23603, 0, 0,14434,14434,14434,14434,14434,14434, 0, 0,23596,23600,23601,23603, 0,23602,23604,23596, 23600,23601,23603, 0, 0,23601,14434,23596, 0, 0, 14434,14434,14434,14434,14434,14434,14435,14435,14435,14435, 14435,14435,14435,14435,23602,23604, 0, 0,23604,14435, 14435,14435,14435,14435,14435, 0, 0, 0,23602,23604, 0,23605,23608,23609,23622,23602,23604, 0, 0, 0, 0, 0, 0,23602, 0,14435,14435,14435,14435,14435, 14435,14438,14438,14438,14438,14438,14438,14438,23605,23608, 23609,23622, 0, 0,14438,14438,14438,14438,14438,14438, 0, 0,23605,23608,23609,23622,23632,23634, 0,23605, 23608,23609,23622, 0, 0, 0, 0, 0, 0, 0, 14438,14438,14438,14438,14438,14438,14442,14442,14442,14442, 14442,14442,14442,23632,23634, 0,23632, 0, 0,14442, 14442,14442,14442,14442,14442, 0, 0,23632,23634, 0, 0, 0, 0, 0,23632,23634,23278,23634,23278, 0, 0, 0, 0, 0, 0,14442,14442,14442,14442,14442, 14442,14443,23278,14443,14443,14443,14443,14443,14443,14443, 14443, 0, 0,23278, 0, 0,14443,14443,14443,14443, 14443,14443, 0, 0, 0, 0, 0,23278, 0,23640, 23278,23643,23640,23607,23278, 0, 0, 0, 0, 0, 0, 0,14443,14443,14443,14443,14443,14443,14446,14446, 14446,14446,14446,14446,14446,14446,23640, 0,23643, 0, 23607,14446,14446,14446,14446,14446,14446, 0, 0, 0, 23640, 0,23643, 0,23607,23643,23644,23640,23645,23643, 0,23607, 0, 0, 0, 0, 0,14446,14446,14446, 14446,14446,14446,14449,14449,14449,14449,14449,14449,14449, 23607, 0, 0,23644, 0,23645,14449,14449,14449,14449, 14449,14449, 0, 0, 0, 0, 0,23644, 0,23645, 23672,23676,23678,23610,23644, 0,23645, 0, 0, 0, 0, 0,14449,14449,14449,14449,14449,14449,14453,14453, 14453,14453,14453,14453,14453,23610, 0,23672,23676,23678, 23610,14453,14453,14453,14453,14453,14453, 0, 0, 0, 0,23672,23676,23678,23610,23676,23682,23685,23672,23676, 23678,23610, 0, 0,23676, 0, 0,14453,14453,14453, 14453,14453,14453,14454,14454,14454,14454,14454,14454,14454, 14454, 0, 0,23682,23685, 0,14454,14454,14454,14454, 14454,14454, 0, 0, 0, 0, 0,23682,23685,23674, 0,23685,23687,23612,23682,23685, 0, 0, 0, 0, 0,23682,14454,14454,14454,14454,14454,14454,14457,14457, 14457,14457,14457,14457,14457,14457,23674, 0, 0,23687, 23612,14457,14457,14457,14457,14457,14457, 0, 0, 0, 23674, 0, 0,23687,23612,23693,23694,23674,23681, 0, 23687,23612, 0, 0, 0,23674, 0,14457,14457,14457, 14457,14457,14457,14460,14460,14460,14460,14460,14460,14460, 23612, 0,23693,23694, 0,23681,14460,14460,14460,14460, 14460,14460, 0, 0, 0, 0,23693,23694, 0,23681, 23686,23708,23707,23693,23694, 0,23681,23681,23694, 0, 0, 0,14460,14460,14460,14460,14460,14460,14464,14464, 14464,14464,14464,14464,14464,23681, 0,23686,23708,23707, 23686,14464,14464,14464,14464,14464,14464,23707, 0, 0, 0,23686,23708,23707,23709,23715, 0,23717,23686,23708, 23707, 0, 0, 0, 0, 0, 0,14464,14464,14464, 14464,14464,14464,14465,14465,14465,14465,14465,14465,14465, 14465,23709,23715, 0,23717, 0,14465,14465,14465,14465, 14465,14465, 0, 0, 0,23709,23715, 0,23717,23715, 0,23717,23709,23715,23271,23717, 0,23271,23414,23414, 23717,23715,14465,14465,14465,14465,14465,14465,14468,14468, 23271,14468,14468,14468,14468,14468,14468, 0,14468,14468, 23277,23271,23301, 0,23354, 0,23414,14468,14468,14468, 14468,14468,14468,23277, 0,23271, 0,23354,14468, 0, 23414, 0,23271,23414,23277, 0, 0,23414,23354,23301, 23271, 0,14468, 0, 0,14468,14468,14468,23277,14468, 23414,23271,23354,23301, 0,23277,23301, 0, 0,23354, 23301, 0, 0,23277, 0,14468,14473,14473,14473,14473, 14473,14473,14473,14473,23277, 0,23301,23354,23301,14473, 14473,14473,14473,14473,14473, 0, 0, 0, 0, 0, 0,23710,23711,23712,23710,23711,23712, 0, 0, 0, 0, 0, 0, 0, 0,14473,14473,14473,14473,14473, 14473,14474,14474,14474,14474,14474,14474,14474,23710,23711, 23712, 0, 0, 0,14474,14474,14474,14474,14474,14474, 0, 0,23710,23711,23712, 0, 0,23718, 0,23710, 23711,23712, 0, 0,23711,23712, 0, 0, 0, 0, 14474,14474,14474,14474,14474,14474,14480,14480,14480,14480, 14480,14480,14480,14480,23718, 0, 0, 0, 0,14480, 14480,14480,14480,14480,14480, 0, 0, 0,23718, 0, 0,23718,23751, 0,23302,23718,23742, 0, 0,23742, 0, 0, 0, 0, 0,14480,14480,14480,14480,14480, 14480,14484,14484,14484,14484,14484,14484,14484,14484,23751, 0,23302, 0,23742,14484,14484,14484,14484,14484,14484, 0, 0, 0,23751, 0,23302, 0,23742,23302, 0, 23751,23680,23302,23750,23742, 0,23300,23302,23751, 0, 14484,14484,14484,14484,14484,14484,14531,14531,23302,14531, 14531,14531,14531,14531,14531, 0,14531,14531,23680, 0, 23750, 0, 0,23300,23680,14531,14531,14531,14531,14531, 14531, 0,23680, 0,23750, 0,14531,23300, 0,23680, 23300,23750,23415,23415,23300,23750, 0,23315,23315, 0, 14531, 0,23300,14531,14531,14531, 0,14531,14538,14538, 23300,14538,14538,14538,14538,14538,14538, 0,14538,14538, 23415, 0, 0, 0, 0,23315,23315,14538,14538,14538, 14538,14538,14538, 0,23415, 0, 0,23415,14538,23315, 0,23415,23315, 0, 0, 0,23315, 0, 0,23313, 23313, 0,14538, 0,23415,14538,14538,14538, 0,14538, 14546,14546,23315,14546,14546,14546,14546,14546,14546, 0, 14546,14546,23344,23316,23316,23344,23351,23313, 0,14546, 14546,14546,14546,14546,14546, 0, 0, 0,23344, 0, 14546,23313,23351, 0,23313, 0, 0,23275,23313,23344, 0,23316, 0,23351,14546, 0, 0,14546,14546,14546, 23275,14546,23313,23344,23313,23316,23743,23351,23316,23743, 23344,23275,23316, 0,23351,14546,14547,14547,23344,14547, 14547,14547,14547,14547,14547,23275,14547,14547,23316, 0, 23316,23351,23275,23743, 0,14547,14547,14547,14547,14547, 14547, 0, 0, 0, 0,23275,14547,23743, 0, 0, 0, 0, 0,23752,23743,23756, 0,23317,23317, 0, 14547, 0, 0,14547,14547,14547, 0,14547,14548,14548, 23357,14548,14548,14548,14548,14548,14548, 0,14548,14548, 23752, 0,23756, 0, 0,23317,23357,14548,14548,14548, 14548,14548,14548,14548,23752, 0,23756,23357,14548,23317, 0,23752,23317,23756, 0,23449,23317,23744, 0, 0, 23744,23357,14548, 0,23317,14548,14548,14548,23357,14548, 14551,14551,23317,14551,14551,14551,14551,14551,14551,23744, 14551,14551,23449,23343,23744,23357,23343, 0, 0,14551, 14551,14551,14551,14551,14551, 0,23449, 0,23744,23343, 14551, 0, 0,23449, 0,23744, 0,23335, 0, 0, 23343, 0,23312,23312,14551,23788,23449,14551,14551,14551, 0,14551,14552,14552,23343,14552,14552,14552,14552,14552, 14552,23343,14552,14552,23335,23345, 0, 0,23345,23788, 23312,14552,14552,14552,14552,14552,14552, 0,23335,23343, 0,23345,14552,23788,23312,23335,23335,23312, 0, 0, 23788,23312,23345, 0, 0, 0,14552, 0,23335,14552, 14552,14552,23312,14552,23335, 0,23345,23312,23788, 0, 0, 0, 0,23345,14552,14554,14554, 0,14554,14554, 14554,14554,14554,14554,14554,14554,14554,24006, 0, 0, 0,23345, 0, 0,14554,14554,14554,14554,14554,14554, 0,24006, 0, 0, 0,14554, 0, 0,24006, 0, 0,23417,23417,23346,23761, 0,23346, 0, 0,14554, 0,24006,14554,14554,14554,14554,14554,14555,14555,23346, 14555,14555,14555,14555,14555,14555,14555,14555,14555,23417, 23346,23761, 0, 0, 0, 0,14555,14555,14555,14555, 14555,14555,14555,23417,23346,23761,23417,14555, 0, 0, 23417,23346,23761, 0,23450,23347,23346,23375,23347,23400, 0,14555,23400,23417,14555,14555,14555,14555,14555,14562, 14562,23347,14562,14562,14562,14562,14562,14562, 0,14562, 14562,23450,23347, 0,23375, 0,23400, 0,14562,14562, 14562,14562,14562,14562, 0,23450,23347, 0,23375,14562, 23400,23375,23450,23347, 0,23375, 0,23400, 0, 0, 23375, 0,23400,14562,23759,23450,14562,14562,14562,14562, 14562,23375,23347,23400, 0, 0, 0,23430,14562,14563, 14563, 0,14563,14563,14563,14563,14563,14563, 0,14563, 14563,23759,23348,23430, 0,23348, 0, 0,14563,14563, 14563,14563,14563,14563,23430,23759, 0, 0,23348,14563, 0, 0,23759, 0, 0,23759,23488, 0,23430,23348, 0,23758,23598,14563, 0,23430,14563,14563,14563,23430, 14563,14564,14564,23348,14564,14564,14564,14564,14564,14564, 23348,14564,14564,23488,23349, 0, 0,23349,23758,23598, 14564,14564,14564,14564,14564,14564,14564,23488,23348, 0, 23349,14564,23758,23598,23488, 0, 0,23421,23488,23758, 23598,23349, 0,23758, 0,14564, 0,23488,14564,14564, 14564,23598,14564,14574,14574,23349,14574,14574,14574,14574, 14574,14574,23349,14574,14574,23421, 0, 0, 0, 0, 0, 0,14574,14574,14574,14574,14574,14574, 0,23421, 23349,23349,23421,14574, 0, 0,23421, 0, 0, 0, 23421,23350,23637, 0,23350,23637,23771,14574, 0,23421, 14574,14574,14574, 0,14574,14575,14575,23350,14575,14575, 14575,14575,14575,14575, 0,14575,14575, 0,23350,23637, 0,23355, 0,23771,14575,14575,14575,14575,14575,14575, 14575, 0,23350,23637,23355,14575, 0,23771, 0,23350, 23637, 0,23394, 0,23771,23355, 0, 0, 0,14575, 23350,23637,14575,14575,14575,23436,14575,14582,14582,23355, 14582,14582,14582,14582,14582,14582,23355,14582,14582,23394, 0,23436, 0, 0, 0,23394,14582,14582,14582,14582, 14582,14582,23436,23394,23355,23355,23394,14582, 0, 0, 23394, 0, 0, 0,23489,23394,23436,23444,23356,23786, 0,14582,23786,23436,14582,14582,14582,23436,14582,14583, 14583,23356,14583,14583,14583,14583,14583,14583, 0,14583, 14583,23489,23356, 0,23444, 0,23786, 0,14583,14583, 14583,14583,14583,14583,14583,23489,23356, 0,23444,14583, 23786, 0,23489,23356, 0,23444,23762,23786,23769, 0, 0,23376, 0,14583,23356,23489,14583,14583,14583,23444, 14583,14587,14587,23378,14587,14587,14587,14587,14587,14587, 0,14587,14587,23762, 0,23769, 0, 0,23376,23762, 14587,14587,14587,14587,14587,14587, 0,23762, 0,23769, 23378,14587,23376, 0,23762,23376,23769, 0,23492,23376, 0,23380,23769,23376,23378,14587, 0,23378,14587,14587, 14587,23378,14587,14588,14588,23376,14588,14588,14588,14588, 14588,14588, 0,14588,14588,23492, 0,23378,23380, 0, 0, 0,14588,14588,14588,14588,14588,14588,14588,23492, 0, 0,23380,14588, 0,23380,23492, 0, 0,23380, 23764, 0,23390,23390,23380,23377, 0,14588, 0,23492, 14588,14588,14588, 0,14588,14589,14589,23380,14589,14589, 14589,14589,14589,14589, 0,14589,14589,23764, 0, 0, 23390,23520,23377,23406,14589,14589,14589,14589,14589,14589, 0,23764, 0, 0,23390,14589,23377,23390,23764,23377, 0,23390, 0,23377, 0,23764,23390, 0,23520,14589, 23406,23377,14589,14589,14589, 0,14589,23390, 0,23377, 0,23772,23520, 0,23406,23388,23388,23406, 0,23520, 0,23406, 0, 0, 0,14589,14594,14594,23446,14594, 14594,14594,14594,14594,14594,23520,14594,14594,23772,23406, 23406, 0, 0,23388, 0,14594,14594,14594,14594,14594, 14594, 0,23772, 0, 0,23446,14594,23388, 0,23772, 23388, 0, 0,23772,23388,23641,23459, 0, 0,23446, 14594, 0,23388,14594,14594,14594,23446,14594,14595,14595, 23388,14595,14595,14595,14595,14595,14595, 0,14595,14595, 23446, 0,23641,23459, 0, 0, 0,14595,14595,14595, 14595,14595,14595,14595, 0, 0,23641,23459,14595,23641, 0, 0, 0,23641,23459,23527,23422,23389,23389,23422, 0, 0,14595, 0,23641,14595,14595,14595,23459,14595, 14596,14596,23422,14596,14596,14596,14596,14596,14596, 0, 14596,14596,23527,23422,23698,23389,23773, 0,23434,14596, 14596,14596,14596,14596,14596, 0,23527,23422, 0,23389, 14596,23434,23389,23527,23422, 0,23389, 0,23391,23391, 0,23698,23434,23773,14596, 0,23527,14596,14596,14596, 0,14596,23389, 0,23389,23698,23434,23773,23749, 0, 23393,23393,23698,23434,23773, 0,23391,23434,23773,23391, 14596,14603,14603,23698,14603,14603,14603,14603,14603,14603, 23391,14603,14603,23391, 0,23749, 0,23391,23393, 0, 14603,14603,14603,14603,14603,14603, 0, 0, 0,23749, 0,14603,23393,23391, 0,23393,23749,14603,23532,23393, 0,23393, 0,23392,23392,14603, 0,23749,14603,14603, 14603,14603,14603,14604,14604,23393,14604,14604,14604,14604, 14604,14604, 0,14604,14604,23532,23423, 0,23431,23423, 23431,23392,14604,14604,14604,14604,14604,14604, 0,23532, 0, 0,23423,14604,23431,23392,23532, 0,23392, 0, 0, 0,23392,23423, 0,23431, 0,14604, 0,23532, 14604,14604,14604,14604,14604,14604,23392,23423,23392,23431, 0, 0,23431, 0,23423, 0,23431, 0,23423, 0, 0, 0, 0,14604,14606,14606, 0,14606,14606,14606, 14606,14606,14606,14606,14606,14606,14606,14606,14606,14606, 14606,14606,14606,14606,14606,14606,14606,14606,14606,14606, 14606,14606,14606,14606,14606,14606,14606,14606,14606,14606, 14606,14606,14606,14606,14606,14606,14606,14606,14606,14606, 14606,14606,14606,14606,14606,14606,14606,14606,14606,14606, 14606,14606,14606,14606,14606,14606,14606,14606,14606,14606, 14606,14606,14606,14606,14606,14606,14606,14606,14606,14609, 14609, 0,14609,14609,14609,14609,14609,14609, 0,14609, 14609, 0,23424, 0, 0,23424, 0, 0,14609,14609, 14609,14609,14609,14609, 0, 0, 0, 0,23424,14609, 0, 0, 0, 0, 0, 0,23569, 0,23792,23424, 0, 0,23755,14609, 0, 0,14609,14609,14609, 0, 14609,14610,14610,23424,14610,14610,14610,14610,14610,14610, 23424,14610,14610,23569,23425,23792, 0,23425,23424,23755, 14610,14610,14610,14610,14610,14610, 0,23569, 0,23792, 23425,14610,23792,23755,23569, 0,23792, 0,23448,23757, 23755,23425, 0, 0,23410,14610, 0,23569,14610,14610, 14610,23755,14610,14614,14614,23425,14614,14614,14614,14614, 14614,14614,23425,14614,14614,23448,23757, 0, 0, 0, 0,23410,14614,14614,14614,14614,14614,14614, 0,23448, 23757, 0,23448,14614, 0,23410,23448,23757, 0, 0, 0,23448,23410, 0, 0, 0, 0,14614,23757,23448, 14614,14614,14614,23410,14614,23410,23420,23420,14614,14615, 14615,23568,14615,14615,14615,14615,14615,14615, 0,14615, 14615,23416,23416,23453, 0, 0, 0, 0,14615,14615, 14615,14615,14615,14615,23420, 0, 0, 0,23568,14615, 0, 0, 0, 0,23416, 0, 0,23568,23420,23416, 23453,23420,23568,14615, 0,23420,14615,14615,14615,23568, 14615,23820, 0,23416,23453,23824,23416, 0,23420,23420, 23416,23453,23568,14615,14616,14616,23456,14616,14616,14616, 14616,14616,14616,23416,14616,14616, 0,23453,23820,23453, 0, 0,23824,14616,14616,14616,14616,14616,14616, 0, 0, 0,23820,23456,14616,14616,23824, 0, 0,23820, 23419,23419,23427,23824, 0,23427, 0,23456,14616, 0, 23456,14616,14616,14616,23456,14616,14617,14617,23427,14617, 14617,14617,14617,14617,14617,14617,14617,14617,23419,23427, 23456,23435, 0,23469,23469,14617,14617,14617,14617,14617, 14617, 0,23419,23427,23435,23419,14617, 0, 0,23419, 23427, 0, 0, 0,23426,23435, 0,23426,14617, 0, 14617,23469,23419,14617,14617,14617,14617,14617,23419,23435, 23426, 0, 0,23826,23475,23469,23435,23454,23469,23789, 23435,23426,23469, 0,14617,14617,14618,14618, 0,14618, 14618,14618,14618,14618,14618,23426,14618,14618,23469, 0, 23826,23475,23426,23789,23454,14618,14618,14618,14618,14618, 14618, 0, 0, 0,23826,23475,14618,23789,23454, 0, 23426,23826,23475, 0,23789,23454, 0, 0, 0, 0, 14618, 0, 0,14618,14618,14618,14618,14618,23789,23454, 23475,23454, 0, 0, 0,14618,14619,14619, 0,14619, 14619,14619,14619,14619,14619, 0,14619,14619,23428,23429, 23432,23428,23429, 0, 0,14619,14619,14619,14619,14619, 14619, 0, 0,23432,23428,23429,14619, 0, 0, 0, 0, 0, 0, 0,23432,23428,23429, 0, 0,23508, 14619, 0, 0,14619,14619,14619,14619,14619,23432,23428, 23429, 0,23508, 0, 0,23432,23428,23429, 0, 0, 23428,23429, 0,23508,14619,14624,14624,14624,14624,14624, 14624,14624, 0,23432, 0, 0, 0,23508,14624,14624, 14624,14624,14624,14624,23508, 0, 0, 0, 0, 0, 23832,23508,23467,23467, 0,23768, 0,14624, 0, 0, 0, 0, 0, 0,14624,14624,14624,14624,14624,14624, 14625,14625,14625,14625,14625,14625,14625,23832, 0,23768, 23467, 0,23768,14625,14625,14625,14625,14625,14625, 0, 0,23832, 0, 0,23467, 0,23768,23467,23832,23768, 0,23467,14625,23768, 0,23467, 0, 0,23768,14625, 14625,14625,14625,14625,14625,14628,14628,23467,14628,14628, 14628,14628,14628,14628,14628,14628,14628,14628,14628,14628, 14628,14628,14628,14628,14628,14628,14628,14628,14628,14628, 14628,14628,14628,14628,14628,14628,14628,14628,14628,14628, 14628,14628,14628,14628,14628,14628,14628,14628,14628,14628, 14628,14628,14628,14628,14628,14628,14628,14628,14628,14628, 14628,14628,14628,14628,14628,14628,14628,14628,14628,14628, 14628,14628,14628,14628,14628,14628,14628,14628,14628,14628, 14629,14629, 0,14629,14629,14629,14629,14629,14629, 0, 14629,14629, 0, 0, 0,23433, 0, 0,23433,14629, 14629,14629,14629,14629,14629, 0, 0, 0, 0, 0, 14629,23433, 0, 0, 0, 0, 0, 0, 0,23790, 23536,23623,23433, 0,14629, 0, 0,14629,14629,14629, 14629,14629,23485,14629,14630,14630,23433,14630,14630,14630, 14630,14630,14630,23433,14630,14630,23790,23536,23623, 0, 0, 0, 0,14630,14630,14630,14630,14630,14630,23485, 23790,23536,23623,23790,14630, 0, 0,23790,23536,23623, 0,23790, 0,23485,23484,23468,23468,23623,14630, 0, 23485,14630,14630,14630,23536,14630,14631,14631,23623,14631, 14631,14631,14631,14631,14631, 0,14631,14631,23485, 0, 0,23484, 0,23468, 0,14631,14631,14631,14631,14631, 14631,14631, 0, 0, 0,23484,14631,23468,23484, 0, 23468, 0,23484,23571,23468, 0,23486,23470,23470,23821, 14631, 0,23468,14631,14631,14631,23484,14631,14643,14643, 23468,14643,14643,14643,14643,14643,14643, 0,14643,14643, 23571, 0, 0,23486, 0,23470,23821,14643,14643,14643, 14643,14643,14643,23470,23571, 0, 0,23486,14643,23470, 23821,23571,23470,23571,23486,23487,23470,23821, 0,23471, 23471,23821,14643, 0,23571,14643,14643,14643,23486,14643, 14644,14644,23470,14644,14644,14644,14644,14644,14644, 0, 14644,14644,23487, 0, 0, 0, 0,23471,23487,14644, 14644,14644,14644,14644,14644,14644,23487, 0, 0,23487, 14644,23471, 0,23487,23471, 0,23493,23493,23471,23834, 0,23472,23472, 0,14644, 0,23487,14644,14644,14644, 0,14644,14647,14647,23471,14647,14647,14647,14647,14647, 14647, 0,14647,14647,23493, 0,23834,23493, 0,23472, 0,14647,14647,14647,14647,14647,14647, 0,23493, 0, 23834,23493,14647,23472, 0,23493,23472,23834,23496,23496, 23472,23787, 0, 0,23787,23833,14647, 0,23493,14647, 14647,14647, 0,14647,14648,14648,23472,14648,14648,14648, 14648,14648,14648, 0,14648,14648,23496,23516,23787, 0, 0, 0,23833,14648,14648,14648,14648,14648,14648,14648, 23496, 0,23787,23496,14648, 0,23833,23496, 0,23787, 0,23791,23787,23833,23516,23833,23457,23455,14648, 0, 23496,14648,14648,14648, 0,14648,14649,14649,23516,14649, 14649,14649,14649,14649,14649,23516,14649,14649,23791, 0, 0, 0, 0,23457,23455,14649,14649,14649,14649,14649, 14649, 0,23791,23516, 0,23791,14649,23457,23455,23791, 23457,23455, 0,23490,23457,23455, 0,23791,14649, 0, 14649, 0,23457,14649,14649,14649, 0,14649,23455, 0, 23457,23455, 0,23457, 0, 0, 0, 0, 0, 0, 23490, 0, 0,23506,14649,14659,14659, 0,14659,14659, 14659,14659,14659,14659,23490,14659,14659, 0, 0,23506, 0,23490, 0, 0,14659,14659,14659,14659,14659,14659, 23506, 0, 0, 0,23490,14659, 0, 0, 0,23490, 23490, 0, 0,23498,23506,23816,23498, 0,23816,14659, 0,23506,14659,14659,14659, 0,14659,14660,14660,23498, 14660,14660,14660,14660,14660,14660, 0,14660,14660,23506, 23498, 0,23816, 0, 0, 0,14660,14660,14660,14660, 14660,14660,14660, 0,23498, 0,23816,14660, 0,23816, 0,23498, 0,23816,23817,23500, 0,23817,23500,23818, 0,14660,23818, 0,14660,14660,14660,23522,14660,14667, 14667,23500,14667,14667,14667,14667,14667,14667, 0,14667, 14667,23817,23500,23509,23817,23509,23818, 0,14667,14667, 14667,14667,14667,14667,23522,23817,23500, 0,23509,14667, 23818, 0,23817,23500, 0, 0, 0,23818,23522,23509, 0,23822,23827,14667, 0,23522,14667,14667,14667, 0, 14667,14668,14668,23509,14668,14668,14668,14668,14668,14668, 23509,14668,14668,23522,23501, 0, 0,23501,23822,23827, 14668,14668,14668,14668,14668,14668,14668, 0, 0, 0, 23501,14668,23822,23827, 0, 0, 0, 0,23828,23822, 23827,23501, 0,23822,23827,14668, 0, 0,14668,14668, 14668,23512,14668,14672,14672,23501,14672,14672,14672,14672, 14672,14672,23501,14672,14672,23828,23502,23512, 0,23502, 23501, 0,14672,14672,14672,14672,14672,14672,23512,23828, 0,23501,23502,14672, 0, 0,23828, 0, 0, 0, 23828,23567,23512,23502, 0, 0, 0,14672, 0,23512, 14672,14672,14672, 0,14672,14673,14673,23502,14673,14673, 14673,14673,14673,14673,23502,14673,14673,23512,23567, 0, 0,23502, 0, 0,14673,14673,14673,14673,14673,14673, 14673, 0,23567, 0, 0,14673, 0, 0, 0,23567, 0, 0, 0,23503,23503, 0,23503,23494,23494,14673, 0, 0,14673,14673,14673,23567,14673,14674,14674,23503, 14674,14674,14674,14674,14674,14674,23504,14674,14674,23504, 23503, 0,23586,23511, 0,23494,14674,14674,14674,14674, 14674,14674,23504, 0,23503, 0,23511,14674,23586,23494, 0,23503,23494,23504, 0,23497,23494,23511, 0,23586, 0,14674, 0, 0,14674,14674,14674,23504,14674,23494, 23494,23511, 0,23586,23504, 0, 0, 0,23511,23586, 23586,23511, 0,23497, 0, 0,23587,14674,14678,14678, 0,14678,14678,14678,14678,14678,14678,23497,14678,14678, 23497, 0,23587, 0,23497, 0, 0,14678,14678,14678, 14678,14678,14678,23587, 0, 0, 0,23497,14678, 0, 0, 0,23497, 0, 0, 0, 0,23587, 0, 0, 0, 0,14678, 0,23587,14678,14678,14678,23587,14678, 14679,14679,23537,14679,14679,14679,14679,14679,14679, 0, 14679,14679,14679,14679,14679,14679,14679,14679,14679,14679, 14679,14679,14679,14679,14679, 0, 0, 0, 0,23537, 14679, 0, 0, 0, 0, 0, 0,23523,23505, 0, 0,23505, 0,23537,14679, 0,23537,14679,14679,14679, 23537,14679,14684,14684,23505,14684,14684,14684,14684,14684, 14684, 0,14684,14684,23523,23505,23537, 0,23537, 0, 0,14684,14684,14684,14684,14684,14684, 0,23523,23505, 0,23523,14684, 0, 0,23523,23505, 0, 0,23505, 23523,23830, 0, 0,23841, 0,14684, 0,23523,14684, 14684,14684, 0,14684,14685,14685, 0,14685,14685,14685, 14685,14685,14685, 0,14685,14685, 0,23507,23830, 0, 0,23841, 0,14685,14685,14685,14685,14685,14685,14685, 0, 0,23830,23507,14685,23841, 0, 0, 0,23830, 0, 0,23841,23830,23507, 0,23495,23495,14685, 0, 0,14685,14685,14685, 0,14685,14686,14686,23507,14686, 14686,14686,14686,14686,14686,23507,14686,14686, 0,23510, 23555, 0,23510, 0,23495,14686,14686,14686,14686,14686, 14686, 0,23507, 0, 0,23510,14686, 0,23495, 0, 0,23495, 0, 0, 0,23495,23510,23555, 0, 0, 14686, 0, 0,14686,14686,14686, 0,14686,23495, 0, 23510,23555,23525,23495,23555, 0,23589,23510,23555, 0, 0, 0, 0,23555, 0, 0,14686,14726,14726,23589, 14726,14726,14726,14726,14726,14726,23555,14726,14726,23525, 23589, 0, 0, 0, 0, 0,14726,14726,14726,14726, 14726,14726, 0,23525,23589, 0,23525,14726, 0, 0, 23525,23589, 0, 0,23572,23583,23836,23530,23583,23535, 0,14726, 0,23525,14726,14726,14726, 0,14726,14727, 14727,23583,14727,14727,14727,14727,14727,14727, 0,14727, 14727,23572,23583,23836,23530, 0,23535, 0,14727,14727, 14727,14727,14727,14727,14727,23572,23583,23836,23530,14727, 23535, 0,23572,23583,23836,23530,23611,23535,23836,23531, 23549,23549,23843,14727,23535,23572,14727,14727,14727,23530, 14727,14762,14762,23535,14762,14762,14762,14762,14762,14762, 0,14762,14762,23611, 0, 0,23531, 0,23549,23843, 14762,14762,14762,14762,14762,14762, 0,23611, 0, 0, 23531,14762,23549,23843,23611,23549, 0,23531,23557,23549, 23843,23557, 0,23844,23852,14762, 0,23611,14762,14762, 14762,23531,14762,14763,14763,23549,14763,14763,14763,14763, 14763,14763, 0,14763,14763,23557, 0, 0, 0, 0, 23844,23852,14763,14763,14763,14763,14763,14763,14763,23557, 0, 0, 0,14763,23844,23852,23557,23582,23853, 0, 23582,23844,23852, 0,23844, 0, 0,14763, 0,23557, 14763,14763,14763,23582,14763,14815,14815,14815,14815,14815, 14815,14815,14815, 0,23582,23853, 0, 0,14815,14815, 14815,14815,14815,14815, 0, 0, 0, 0,23582,23853, 0,23855,23538,23565,23855,23582,23853,14815, 0,23582, 23853, 0, 0, 0,14815,14815,14815,14815,14815,14815, 14819,14819,14819,14819,14819,14819,14819,14819,23855,23538, 23565, 0, 0,14819,14819,14819,14819,14819,14819, 0, 0, 0,23855,23538,23565,23559,23538,23565,23559,23855, 23538,23565, 0, 0, 0, 0, 0,23618,23890,14819, 14819,14819,14819,14819,14819,14821,23538,23565,23538,23538, 0, 0,23559,23618,14821,14821,14821,14821,14821,14821, 14821,14821, 0, 0,23618,23890,23559,14821,14821,14821, 14821,14821,14821,23559, 0, 0, 0, 0,23618,23890, 0,23559,23613,23548,23548,23618,23890, 0, 0, 0, 0, 0,23559,14821,14821,14821,14821,14821,14821,14826, 14826,14826,14826,14826,14826,14826,14826, 0, 0,23613, 0,23548,14826,14826,14826,14826,14826,14826, 0, 0, 0, 0, 0,23613,23570,23548, 0, 0,23548, 0, 23613, 0,23548,23585,23591, 0,23585,23591,14826,14826, 14826,14826,14826,14826,14828,23548,23613, 0,23548,23585, 23591,23570, 0,14828,14828,14828,14828,14828,14828,14828, 23585,23591, 0, 0, 0,23570,14828,14828,14828,14828, 14828,14828,23570, 0,23585,23591, 0, 0, 0,23842, 23842,23585,23591,23760, 0,23570,23570, 0, 0, 0, 23570, 0,14828,14828,14828,14828,14828,14828,14840,14840, 14840,14840,14840,14840,14840,14840,23842, 0, 0, 0, 23760,14840,14840,14840,14840,14840,14840, 0, 0, 0, 23842, 0, 0,23842,23760, 0,23857,23842, 0,23857, 0,23760, 0, 0, 0, 0, 0,14840,14840,14840, 14840,14840,14840,14842,14842,14842,14842,14842,14842,14842, 23760, 0, 0,23857, 0, 0,14842,14842,14842,14842, 14842,14842, 0, 0, 0, 0, 0,23857, 0,23861, 23896, 0, 0,23746,23857, 0,23746, 0, 0, 0, 0, 0,14842,14842,14842,14842,14842,14842,14856,14856, 14856,14856,14856,14856,14856,14856,23861,23896, 0, 0, 23746,14856,14856,14856,14856,14856,14856, 0, 0, 0, 23861,23896, 0,23861,23746, 0,23885,23861,23896,23885, 0,23746, 0, 0, 0, 0, 0,14856,14856,14856, 14856,14856,14856,14858,14858,14858,14858,14858,14858,14858, 23746, 0, 0,23885, 0, 0,14858,14858,14858,14858, 14858,14858, 0, 0, 0, 0, 0,23885, 0, 0, 0, 0,23551,23551,23885,23889,23889, 0, 0, 0, 0, 0,14858,14858,14858,14858,14858,14858,14867,23551, 14867,14867,14867,14867,14867,14867,14867,14867, 0, 0, 23551, 0,23889,14867,14867,14867,14867,14867,14867, 0, 0, 0, 0, 0,23551, 0,23889,23551, 0,23889, 0,23551, 0,23889, 0,23552,23552, 0, 0,14867, 14867,14867,14867,14867,14867,14871,14871,23551,14871,14871, 14871,14871,14871,14871,23499,14871,14871,23499, 0, 0, 0, 0, 0,23552,14871,14871,14871,14871,14871,14871, 23499, 0, 0, 0, 0,14871, 0,23552, 0, 0, 23552,23499, 0, 0,23552, 0, 0, 0, 0,14871, 23588, 0,14871,14871,14871,23499,14871,23552, 0, 0, 23552, 0,23499,23588,14871,14872,14872,14872,14872,14872, 14872,14872,14872, 0,23588,23499, 0, 0,14872,14872, 14872,14872,14872,14872, 0, 0, 0, 0,23588, 0, 0,23888,23891,23897,23888,23588, 0, 0, 0,23588, 0, 0, 0, 0,14872,14872,14872,14872,14872,14872, 14876,14876,14876,14876,14876,14876,14876,14876,23888,23891, 23897, 0, 0,14876,14876,14876,14876,14876,14876, 0, 0, 0,23888,23891,23897,23899,23902,23904,23898,23888, 23891,23897, 0,23891,23897, 0,23888, 0, 0,14876, 14876,14876,14876,14876,14876,14885,14885,14885,14885,14885, 14885,14885,23899,23902,23904,23898, 0, 0,14885,14885, 14885,14885,14885,14885,23898, 0,23899,23902,23904,23898, 0, 0, 0,23899,23902,23904,23898, 0, 0,23904, 0,23902, 0, 0,14885,14885,14885,14885,14885,14885, 14887,14887,14887,14887,14887,14887,14887,14887, 0, 0, 0, 0, 0,14887,14887,14887,14887,14887,14887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23573, 23573,23581,23763, 0,23581,23911, 0, 0, 0,14887, 14887,14887,14887,14887,14887,14890,14890,23581,14890,14890, 14890,14890,14890,14890,14890,14890,14890,23573,23581,23763, 0, 0,23911,23573,14890,14890,14890,14890,14890,14890, 0,23573,23581,23763,23573,14890,23911, 0,23573,23581, 23763,23763,23908,23911,23913,23614,23550,23550,23599,14890, 23581,23573,14890,14890,14890,14890,14890,14891,14891,23763, 14891,14891,14891,14891,14891,14891,14891,14891,14891,23908, 0,23913,23614, 0,23550,23599,14891,14891,14891,14891, 14891,14891, 0,23908, 0,23913,23614,14891,23550,23599, 23908,23550,23913,23614, 0,23550,23599,23614,23908, 0, 0,14891, 0,23550,14891,14891,14891,14891,14891,23614, 23599,23550, 0,23592,23550,23920, 0,23575,23575, 0, 0, 0, 0, 0, 0, 0,14891,14892,14892,23592, 14892,14892,14892,14892,14892,14892,14892,14892,14892, 0, 23592, 0,23920, 0, 0,23575,14892,14892,14892,14892, 14892,14892, 0, 0,23592, 0,23920,14892, 0,23575, 23592,23592,23575,23920, 0, 0,23575,23835,23910,23920, 0,14892,23964,23575,14892,14892,14892,14892,14892,23575, 14892,14893,14893,23539,14893,14893,14893,14893,14893,14893, 0,14893,14893, 0,23835,23910, 0, 0, 0,23964, 14893,14893,14893,14893,14893,14893, 0, 0,23835,23910, 23539,14893,23910,23964, 0,23835,23910,23576,23576,14893, 23964,23910, 0,23966,23539,14893,23835,23539,14893,14893, 14893,23539,14893,14894,14894, 0,14894,14894,14894,14894, 14894,14894,23539,14894,14894,23576,23606,23539, 0, 0, 23966, 0,14894,14894,14894,14894,14894,14894, 0,23576, 0, 0,23576,14894,23966, 0,23576, 0, 0,23577, 0,23966,23967,23606, 0,23615,23839,14894,23576,23576, 14894,14894,14894, 0,14894,14895,14895,23606,14895,14895, 14895,14895,14895,14895,23606,14895,14895,23577, 0,23967, 0, 0,23615,23839,14895,14895,14895,14895,14895,14895, 0,23577,23606,23967,23577,14895,23615,23839,23577,23615, 23967, 0,23621,23615,23839,23577, 0,23919,23894,14895, 0,23577,14895,14895,14895,23839,14895,14896,14896,23615, 14896,14896,14896,14896,14896,14896, 0,14896,14896,23621, 23578,23919, 0,23578,23919,23894,14896,14896,14896,14896, 14896,14896,14896,23621, 0, 0,23578,14896,23919,23894, 23621,23919, 0, 0,23648,23919,23894,23578, 0,23924, 23919,14896,23924,23621,14896,14896,14896,23894,14896,14910, 14910,23578,14910,14910,14910,14910,14910,14910,23578,14910, 14910,23648,23579, 0, 0,23579,23924, 0,14910,14910, 14910,14910,14910,14910, 0,23648, 0,23578,23579,14910, 23924, 0,23648, 0, 0, 0,23671,23924,23922,23579, 23648,23922,23970,14910, 0,23648,14910,14910,14910, 0, 14910,14911,14911,23579,14911,14911,14911,14911,14911,14911, 23579,14911,14911,23671,23580,23922, 0,23580, 0,23970, 14911,14911,14911,14911,14911,14911,14911,23671,23579,23922, 23580,14911, 0,23970,23671, 0,23922, 0,23646, 0, 23970,23580, 0,23616,23922,14911, 0,23671,14911,14911, 14911, 0,14911,14917,14917,23580,14917,14917,14917,14917, 14917,14917,23580,14917,14917,23646,23646, 0, 0, 0, 23616, 0,14917,14917,14917,14917,14917,14917, 0,23646, 23580,23580, 0,14917,23616, 0,23646,23616, 0, 0, 23619,23616, 0, 0, 0,23616,23928,14917, 0,23646, 14917,14917,14917, 0,14917,14918,14918,23616,14918,14918, 14918,14918,14918,14918, 0,14918,14918,23619,23620, 0, 0, 0, 0,23928,14918,14918,14918,14918,14918,14918, 14918,23619, 0, 0,23619,14918, 0,23928,23619, 0, 23928,23651,23651,23619,23928,23620, 0,23617,23968,14918, 0,23619,14918,14918,14918,23928,14918,14922,14922,23620, 14922,14922,14922,14922,14922,14922,23620,14922,14922,23651, 0, 0, 0, 0,23617,23968,14922,14922,14922,14922, 14922,14922, 0,23651,23620,23620,23651,14922,23617,23968, 23651,23617, 0, 0,23677,23617,23968,23633, 0,23617, 23968,14922, 0,23651,14922,14922,14922, 0,14922,14923, 14923,23617,14923,14923,14923,14923,14923,14923, 0,14923, 14923,23677,23635, 0,23633,23635, 0, 0,14923,14923, 14923,14923,14923,14923,14923,23677, 0, 0,23633,14923, 0, 0,23677, 0, 0,23633,23649, 0,23675,23635, 23553,23553, 0,14923, 0,23677,14923,14923,14923,23633, 14923,14924,14924,23635,14924,14924,14924,14924,14924,14924, 23635,14924,14924,23649, 0,23675, 0, 0,23553, 0, 14924,14924,14924,14924,14924,14924, 0,23649,23635,23675, 0,14924,23553,14924,23649,23553,23675, 0, 0,23553, 0,23649, 0, 0, 0,14924, 0,23649,14924,14924, 14924,23972,14924, 0,23675,23553, 0,23553,23553,14924, 14935,14935,23642,14935,14935,14935,14935,14935,14935, 0, 14935,14935, 0,23636, 0, 0,23636, 0,23972,14935, 14935,14935,14935,14935,14935, 0, 0, 0, 0,23642, 14935, 0,23972, 0, 0, 0, 0, 0, 0,23972, 23636,23629,23629,23642,14935, 0,23642,14935,14935,14935, 23642,14935,14936,14936,23636,14936,14936,14936,14936,14936, 14936,23636,14936,14936,23642, 0, 0, 0, 0,23629, 0,14936,14936,14936,14936,14936,14936,14936, 0,23636, 23636, 0,14936,23629, 0, 0,23629, 0,23653,23653, 23629,23973, 0,23630,23630,23925,14936, 0,23925,14936, 14936,14936, 0,14936,14946,14946,23629,14946,14946,14946, 14946,14946,14946, 0,14946,14946,23653, 0,23973,23973, 0,23630,23925,14946,14946,14946,14946,14946,14946, 0, 23653, 0,23973,23653,14946,23630,23925,23653,23630,23973, 0,23653,23630,23925, 0, 0,23630, 0,14946, 0, 23653,14946,14946,14946, 0,14946,14947,14947,23630,14947, 14947,14947,14947,14947,14947, 0,14947,14947, 0,23656, 0, 0,23656, 0, 0,14947,14947,14947,14947,14947, 14947,14947, 0, 0, 0,23656,14947, 0, 0, 0, 0, 0,23654,23654, 0,23961,23656, 0,23961,23962, 14947, 0,23962,14947,14947,14947, 0,14947,14954,14954, 23656,14954,14954,14954,14954,14954,14954,23656,14954,14954, 23654, 0,23961, 0, 0, 0,23962,14954,14954,14954, 14954,14954,14954, 0,23654,23656,23961,23654,14954, 0, 23962,23654, 0,23961, 0,23683,23657,23962,23976,23657, 0,23969,14954, 0,23654,14954,14954,14954,23962,14954, 14955,14955,23657,14955,14955,14955,14955,14955,14955, 0, 14955,14955,23683,23657, 0,23976, 0, 0,23969,14955, 14955,14955,14955,14955,14955,14955,23683,23657, 0,23976, 14955, 0,23969,23683,23657, 0,23976,23975,23658,23969, 23695,23658, 0,23969,14955, 0,23683,14955,14955,14955, 23663,14955,14959,14959,23658,14959,14959,14959,14959,14959, 14959, 0,14959,14959,23975,23658,23663,23695, 0, 0, 0,14959,14959,14959,14959,14959,14959,23663,23975,23658, 0,23695,14959, 0, 0,23975,23658, 0,23695,23684, 23658,23663, 0,23975,23689,23977,14959, 0,23663,14959, 14959,14959,23695,14959,14960,14960,23663,14960,14960,14960, 14960,14960,14960, 0,14960,14960,23684, 0, 0, 0, 0,23689,23977,14960,14960,14960,14960,14960,14960,14960, 23684,23977, 0,23684,14960,23689,23977,23684,23689, 0, 23574,23574,23689,23977, 0, 0,23688, 0,14960, 0, 23684,14960,14960,14960,23684,14960,14961,14961,23689,14961, 14961,14961,14961,14961,14961,14961,14961,14961,23574,23626, 23626,23590, 0,23688, 0,14961,14961,14961,14961,14961, 14961,14961,23574, 0,23590,23574,14961,23688, 0,23574, 23574, 0, 0, 0,23688,23590, 0,23626, 0, 0, 14961, 0,23574,14961,14961,14961,14961,14961,23574,23590, 0,23626,23688, 0,23626, 0,23590, 0,23626, 0, 14961,14963,14963, 0,14963,14963,14963,14963,14963,14963, 14963,14963,14963, 0,23626, 0,23626,23590, 0, 0, 14963,14963,14963,14963,14963,14963,14963, 0, 0, 0, 0,14963, 0, 0, 0, 0, 0, 0,23719,23659, 23963, 0,23659,23963, 0,14963, 0, 0,14963,14963, 14963,14963,14963,14967,14967,23659,14967,14967,14967,14967, 14967,14967, 0,14967,14967,23719,23659,23963,23719,23666, 0, 0,14967,14967,14967,14967,14967,14967, 0,23719, 23659,23963,23666,14967, 0, 0,23719,23659,23963, 0, 23721,23659,23963,23666, 0, 0,23978,14967, 0,23719, 14967,14967,14967, 0,14967,14968,14968,23666,14968,14968, 14968,14968,14968,14968,23666,14968,14968,23721,23661, 0, 0,23661,23666,23978,14968,14968,14968,14968,14968,14968, 14968,23721, 0, 0,23661,14968, 0,23978,23721, 0, 23721, 0,23982, 0,23978,23661, 0, 0, 0,14968, 0,23721,14968,14968,14968,23664,14968,14975,14975,23661, 14975,14975,14975,14975,14975,14975,23661,14975,14975,23982, 23662,23664, 0,23662,23661, 0,14975,14975,14975,14975, 14975,14975,23664,23982, 0, 0,23662,14975, 0, 0, 23982, 0, 0, 0,23982,23983,23664,23662, 0,23985, 23994,14975, 0,23664,14975,14975,14975, 0,14975,14976, 14976,23662,14976,14976,14976,14976,14976,14976,23662,14976, 14976,23664,23983,23662, 0,23667,23985,23994,14976,14976, 14976,14976,14976,14976,14976, 0,23983, 0,23667,14976, 23985,23994, 0,23983, 0, 0,24035,23985,23994,23667, 0,23983, 0,14976, 0,23985,14976,14976,14976,23696, 14976,14980,14980,23667,14980,14980,14980,14980,14980,14980, 23667,14980,14980,24035,23668,23667, 0, 0, 0, 0, 14980,14980,14980,14980,14980,14980,23696,24035, 0, 0, 23668,14980, 0, 0,24035, 0, 0, 0, 0,23770, 23696,23668,24035, 0,23999,14980, 0,23696,14980,14980, 14980, 0,14980,14981,14981,23668,14981,14981,14981,14981, 14981,14981,23668,14981,14981,23696,23770, 0, 0, 0, 23668,23999,14981,14981,14981,14981,14981,14981,14981, 0, 23770, 0, 0,14981, 0,23999, 0,23770,23999, 0, 23722,23584,23999, 0,23584,24038,23647,14981, 0, 0, 14981,14981,14981,23770,14981,14982,14982,23584,14982,14982, 14982,14982,14982,14982,14982,14982,14982,23722,23584,23627, 23627,23814,24038,23647,14982,14982,14982,14982,14982,14982, 14982,23722,23584, 0,23814,14982,24038,23647,23722,23584, 23647, 0, 0,24038,23647,23814,23722,23627, 0,14982, 0,23722,14982,14982,14982,14982,14982,23647, 0,23814, 23584,23627,23647, 0,23627, 0,23814, 0,23627,14982, 14984,14984, 0,14984,14984,14984,14984,14984,14984,14984, 14984,14984,23814,23673,23627, 0,23627,23627, 0,14984, 14984,14984,14984,14984,14984,14984, 0, 0, 0, 0, 14984, 0, 0, 0, 0, 0,23724,23724, 0, 0, 23673, 0, 0, 0,14984, 0, 0,14984,14984,14984, 14984,14984,15026,15026,23673,15026,15026,15026,15026,15026, 15026,23673,15026,15026,23724,23679, 0, 0, 0,23673, 23724,15026,15026,15026,15026,15026,15026, 0,23724, 0, 23673,23724,15026, 0, 0,23724, 0, 0,23725,23725, 23992, 0,23679, 0, 0,24044,15026, 0,23724,15026, 15026,15026,15026,15026,15027,15027,23679,15027,15027,15027, 15027,15027,15027,23679,15027,15027,23725,23992, 0, 0, 0,23679,24044,15027,15027,15027,15027,15027,15027, 0, 23725,23992,23679,23725,15027, 0,24044,23725,23992, 0, 0,23725, 0,24044, 0,24044,23690,23690,15027,23992, 23725,15027,15027,15027,15027,15027,15042,15042,23691,15042, 15042,15042,15042,15042,15042, 0,15042,15042, 0, 0, 0, 0, 0,23690, 0,15042,15042,15042,15042,15042, 15042, 0, 0, 0, 0,23691,15042,23690, 0, 0, 23690, 0,23726,23726,23690, 0, 0, 0,23692,23691, 15042, 0,23691,15042,15042,15042,23691,15042,15043,15043, 23690,15043,15043,15043,15043,15043,15043, 0,15043,15043, 23726, 0,23691, 0, 0,23692, 0,15043,15043,15043, 15043,15043,15043,15043,23726, 0, 0,23726,15043,23692, 0,23726,23692, 0, 0, 0,23692, 0, 0,23692, 23628,23628,15043, 0,23726,15043,15043,15043, 0,15043, 15062,15062,23692,15062,15062,15062,15062,15062,15062, 0, 15062,15062,23701,23701,23813,23697, 0, 0,23628,15062, 15062,15062,15062,15062,15062, 0, 0,23813, 0, 0, 15062, 0,23628, 0, 0,23628, 0, 0,23813,23628, 23701, 0,23697, 0,15062, 0, 0,15062,15062,15062, 23628,15062,23813,24042,23701,23628,23697,23701,23765,23813, 0,23701, 0,23697, 0, 0,23813,15062,15063,15063, 23716,15063,15063,15063,15063,15063,15063,23701,15063,15063, 24042,23697,23697,24042, 0,23765, 0,15063,15063,15063, 15063,15063,15063, 0,24042, 0, 0,23716,15063,23765, 0,24042,23765, 0,23728, 0,23765,24040, 0,23702, 23702,23716,15063, 0,23716,15063,15063,15063,23716,15063, 15064,15064,23765,15064,15064,15064,15064,15064,15064, 0, 15064,15064,23728, 0,24040, 0,23716,23702, 0,15064, 15064,15064,15064,15064,15064,15064,23728, 0,24040,23728, 15064,23702, 0,23728,23702,24040,23728, 0,23702,23631, 23631, 0,23702,24040,15064, 0,23728,15064,15064,15064, 23720,15064,15071,15071,23702,15071,15071,15071,15071,15071, 15071, 0,15071,15071,23652,23652, 0,23631, 0, 0, 0,15071,15071,15071,15071,15071,15071,23720, 0, 0, 0,23631,15071, 0,23631, 0, 0, 0,23631, 0, 0,23720,23652, 0,15071, 0,15071,23655,23720,15071, 15071,15071,23631,15071,23631, 0,23652, 0,15071,23652, 0,23720,23720,23652,23660, 0,23665,23660, 0, 0, 15071,15079, 0, 0,23652,23655,23652, 0, 0,23665, 23660,15079,15079,15079,15079,15079,15079,15079, 0,23655, 23665,23660,23655, 0,15079, 0,23655, 0, 0,15079, 0,23703,23703, 0,23665,23660, 0, 0, 0,23655, 23655,23665,23660,15079, 0, 0,23704,23704, 0, 0, 15079,15080, 0, 0,23665,23660, 0,23705,23705,23703, 0,15080,15080,15080,15080,15080,15080,15080, 0, 0, 0,23704, 0,23703,23704, 0,23703, 0, 0,15080, 23703, 0, 0, 0,23703,23705, 0, 0,23704,23706, 23706,23704,23736,15080, 0,23704,23703, 0, 0,23705, 15080, 0,23705, 0,23727,23727,23705, 0,23736, 0, 0,23704,23705,15080,15081, 0, 0,23706, 0,23736, 23729,23782,23705,23729,15081,15081,15081,15081,15081,15081, 15081,23706,23727,23736,23706, 0,23729,23782,23706, 0, 23736, 0,15081,23736, 0, 0,23727,23729,23782,23727, 0,23737, 0,23727,23706, 0,15081, 0, 0, 0, 0,23729,23782,15081, 0, 0,23727,23737,23729,23782, 24052,23727,23727, 0, 0,23729, 0, 0,23737, 0, 0, 0,15081,15084,15084,15084,15084,15084,15084,15084, 15084,15084,23737,15084,15084, 0, 0,24052,23737,23737, 0, 0,15084,15084,15084,15084,15084,15084, 0, 0, 0,24052, 0,15084, 0, 0, 0, 0,24052, 0, 23745,23785,23785,23745,23785,24033,24000,15084,24033, 0, 15084,15084,15084, 0,15084,15085,15085,15085,15085,15085, 15085,15085,15085,15085, 0,15085,15085,23745,23785, 0, 0, 0,24033,24000,15085,15085,15085,15085,15085,15085, 15085,23745,23785, 0, 0,15085,24033,24000,23745,23785, 24000, 0, 0,24033,24000, 0, 0,24033,24000,15085, 0,23745,15085,15085,15085,23785,15085,15134,15134,15134, 15134,15134,15134,15134,15134,15134, 0,15134,15134,23730, 23730,23747,23730, 0, 0,23738,15134,15134,15134,15134, 15134,15134, 0, 0, 0,23730, 0,15134,23738, 0, 0,23731, 0, 0,23731, 0,23730, 0,23747,23738, 0,15134, 0, 0,15134,15134,15134,23731,15134,24039, 23730, 0,23747,23738, 0, 0, 0,23730,23731,23747, 23738,23753,15134,15135,15135,15135,15135,15135,15135,15135, 15135,15135,23731,15135,15135, 0,24039,23747,23738,23731, 0, 0,15135,15135,15135,15135,15135,15135,23753, 0, 24039, 0, 0,15135, 0, 0, 0,24039, 0, 0, 24039,23732,23753, 0,23732,24048,24001,15135, 0,23753, 15135,15135,15135,15135,15135,15146,15146,23732,15146,15146, 15146,15146,15146,15146, 0,15146,15146,23753,23732, 0, 0,23739,24048,24001,15146,15146,15146,15146,15146,15146, 0, 0,23732, 0,23739,15146,24048,24001, 0,23732, 24001, 0,23732,24048,24001,23739, 0,23986,24001,15146, 0,24048,15146,15146,15146, 0,15146,15147,15147,23739, 15147,15147,15147,15147,15147,15147,23739,15147,15147, 0, 23733, 0, 0,23733,23986, 0,15147,15147,15147,15147, 15147,15147,15147, 0,23739, 0,23733,15147,23986, 0, 0,23986, 0, 0,23794,23986,24046,23733, 0,23767, 23986,15147, 0, 0,15147,15147,15147, 0,15147,15167, 15167,23733,15167,15167,15167,15167,15167,15167,23733,15167, 15167,23794, 0,24046,24046, 0,23767, 0,15167,15167, 15167,15167,15167,15167, 0,23794,23733,24046, 0,15167, 23767, 0,23794,23767,24046, 0,23795,23767,24108, 0, 0,24036, 0,15167, 0,23794,15167,15167,15167, 0, 15167,15168,15168,23767,15168,15168,15168,15168,15168,15168, 15168,15168,15168,23795,23734,24108, 0,23734,24036, 0, 15168,15168,15168,15168,15168,15168, 0,23795, 0,24108, 23734,15168,24036, 0,23795,24036,24108, 0,23796,24036, 24061,23734, 0,24064,24036,15168,24064,23795,15168,15168, 15168,15168,15168,15169,15169,23734,15169,15169,15169,15169, 15169,15169,23734,15169,15169,23796,23741,24061, 0, 0, 24064, 0,15169,15169,15169,15169,15169,15169, 0,23796, 23734,24061,23741,15169,24064, 0,23796, 0,24061,15169, 0,24064,23748,23741, 0,23754,24061,15169,24064,23796, 15169,15169,15169,23766,15169,15170,15170,23741,15170,15170, 15170,15170,15170,15170,23741,15170,15170,23741, 0,23748, 0, 0,23754,23784,15170,15170,15170,15170,15170,15170, 23766, 0, 0,23748,23797,15170,23754, 0, 0, 0, 23748, 0, 0,23754,23766, 0, 0,23766,23797,15170, 23784,23766,15170,15170,15170,23797,15170,15170,23748,23748, 24082,23754,23754, 0,23784,23777,23777,23766,23797, 0, 0,23784,23766, 0,23797,15170,15172,15172, 0,15172, 15172,15172,15172,15172,15172, 0,15172,15172,24082,23784, 23784, 0, 0,23777, 0,15172,15172,15172,15172,15172, 15172,15172,24082, 0, 0,24082,15172,23777, 0,24082, 23777, 0, 0, 0,23777,23776,23776,23776,23819, 0, 15172,23819,24082,15172,15172,15172,23793,15172,15176,15176, 23777,15176,15176,15176,15176,15176,15176, 0,15176,15176, 0,24037,24037,23776, 0,23819, 0,15176,15176,15176, 15176,15176,15176,23793, 0, 0, 0,23776,15176,23819, 23776,23793, 0, 0,23776, 0,23819,23793,24037, 0, 0, 0,15176, 0,23793,15176,15176,15176,15176,15176, 23776, 0,24037, 0,23819,24037, 0,23793, 0,24037, 0, 0, 0, 0, 0,15176,15177,15177, 0,15177, 15177,15177,15177,15177,15177,15177,15177,15177,15177,15177, 15177,15177,15177,15177,15177,15177,15177,15177,15177,15177, 15177,15177,15177,15177,15177,15177,15177,15177,15177,15177, 15177,15177,15177,15177,15177,15177,15177,15177,15177,15177, 15177,15177,15177,15177,15177,15177,15177,15177,15177,15177, 15177,15177,15177,15177,15177,15177,15177,15177,15177,15177, 15177,15177,15177,15177,15177,15177,15177,15177,15177,15177, 15177,15178,15178,15178,15178,15178,15178,15178,15178, 0, 0, 0, 0, 0,15178,15178,15178,15178,15178,15178, 0, 0, 0, 0, 0, 0, 0, 0, 0,24063, 23912,23887, 0,15178,23887, 0, 0, 0, 0, 0, 15178,15178,15178,15178,15178,15178,15183,15183,15183,15183, 15183,15183,15183,15183, 0, 0,24063,23912,23887,15183, 15183,15183,15183,15183,15183, 0, 0, 0, 0, 0, 24063,23912,23887,24063,23912,23965,24072,24063,23912,23887, 23887,15183,24063, 0, 0,15183,15183,15183,15183,15183, 15183,15191,15191,15191,15191,15191,15191,15191,23887,23912, 0, 0,23965,24072,15191,15191,15191,15191,15191,15191, 0, 0, 0, 0, 0, 0,23965,24072,24066,23965, 24072,24066, 0,23965,24072, 0, 0, 0, 0, 0, 15191,15191,15191,15191,15191,15191,15195,15195,15195,15195, 15195,15195,15195,15195,23965,24066, 0, 0, 0,15195, 15195,15195,15195,15195,15195, 0, 0, 0, 0,24066, 0, 0,23778,23778,24071,24071,24066, 0, 0, 0, 0, 0, 0, 0, 0,15195,15195,15195,15195,15195, 15195,15200,15200,15200,15200,15200,15200,15200, 0, 0, 23778,24071, 0, 0,15200,15200,15200,15200,15200,15200, 0, 0, 0, 0,23778,24071, 0,23778,24071,24073, 0,23778,24071, 0,23778, 0, 0, 0, 0, 0, 15200,15200,15200,15200,15200,15200,15204,23778,15204,15204, 15204,15204,15204,15204,15204,15204,24073, 0, 0, 0, 0,15204,15204,15204,15204,15204,15204, 0, 0, 0, 24073, 0, 0,24073, 0,24110,24103,24073,24068,24103, 24073,24068, 0, 0, 0, 0, 0,15204,15204,15204, 15204,15204,15204,15212,15212,15212,15212,15212,15212,15212, 24068, 0,24110,24103, 0,24068,15212,15212,15212,15212, 15212,15212,24103, 0, 0, 0,24110,24103, 0,24068, 0,24114,24104,24110,24103,24104,24068, 0, 0, 0, 0, 0,15212,15212,15212,15212,15212,15212,15216,15216, 15216,15216,15216,15216,15216,15216, 0, 0,24114,24104, 0,15216,15216,15216,15216,15216,15216, 0, 0, 0, 0, 0,24114,24104, 0,24115,24124,24109,24070,24114, 24104,24070, 0, 0, 0, 0, 0,15216,15216,15216, 15216,15216,15216,15220,15220,15220,15220,15220,15220,15220, 15220, 0,24115,24124,24109,24070,15220,15220,15220,15220, 15220,15220, 0, 0, 0, 0,24115,24124,24109,24070, 24117,24109,24113,24115,24124,24109,24070, 0, 0, 0, 0,24124,15220,15220,15220,15220,15220,15220,15225,15225, 15225,15225,15225,15225,15225,24070,24109,24117, 0,24113, 24117,15225,15225,15225,15225,15225,15225,24113, 0, 0, 0,24117, 0,24113,24119,24131, 0,24141,24117, 0, 24113, 0, 0, 0, 0, 0, 0,15225,15225,15225, 15225,15225,15225,15229,15229,15229,15229,15229,15229,15229, 15229,24119,24131, 0,24141, 0,15229,15229,15229,15229, 15229,15229, 0, 0, 0,24119,24131, 0,24141,24132, 0,24141,24119,24131,24119,24141, 0,24131, 0, 0, 0, 0,15229,15229,15229,15229,15229,15229,15233,15233, 15233,15233,15233,15233,15233,15233,24132, 0, 0, 0, 0,15233,15233,15233,15233,15233,15233, 0, 0, 0, 24132, 0, 0,24134, 0,24135,24134,24132,24135, 0, 0, 0, 0, 0, 0,24132, 0,15233,15233,15233, 15233,15233,15233,15238,15238,15238,15238,15238,15238,15238, 24134, 0,24135, 0, 0, 0,15238,15238,15238,15238, 15238,15238, 0, 0,24134, 0,24135, 0, 0,24136, 0,24134,24136,24135, 0, 0, 0, 0, 0, 0, 0, 0,15238,15238,15238,15238,15238,15238,15242,15242, 15242,15242,15242,15242,15242,15242,24136, 0, 0, 0, 0,15242,15242,15242,15242,15242,15242, 0, 0, 0, 24136, 0, 0,24136,24143,23781,23781,24136,24137, 0, 0,24137, 0, 0, 0, 0, 0,15242,15242,15242, 15242,15242,15242,15246,15246,15246,15246,15246,15246,15246, 15246,24143, 0,23781, 0,24137,15246,15246,15246,15246, 15246,15246, 0, 0, 0,24143, 0,23781,24143,24137, 23781, 0,24143, 0,23781,24123,24137, 0,23781, 0, 0, 0,15246,15246,15246,15246,15246,15246,15247,15247, 23781,15247,15247,15247,15247,15247,15247, 0,15247,15247, 0, 0,24123, 0, 0, 0, 0,15247,15247,15247, 15247,15247,15247, 0,23740, 0,24123, 0,15247, 0, 0,24138,24139,24123,24138,24139, 0,23740, 0, 0, 0, 0,15247, 0,24123,15247,15247,15247,23740,15247, 15248,15248,15248,15248,15248,15248,15248,15248,24138,24139, 0,24138,23740,15248,15248,15248,15248,15248,15248,23740, 0, 0,24138,24139, 0,24176, 0,24178,24142,24138, 24139, 0, 0,23740, 0, 0, 0, 0, 0,15248, 15248,15248,15248,15248,15248,15251,15251,15251,15251,15251, 15251,15251,24176, 0,24178,24142, 0, 0,15251,15251, 15251,15251,15251,15251, 0, 0,24176, 0,24178,24142, 0,24173,24142,24176,24173,24178,24142, 0, 0, 0, 24176, 0, 0,24178,15251,15251,15251,15251,15251,15251, 15255,15255,15255,15255,15255,15255,15255,24142,24173,24173, 0, 0, 0,15255,15255,15255,15255,15255,15255, 0, 0, 0,24173, 0, 0, 0, 0, 0, 0,24173, 24179, 0, 0, 0, 0,15255, 0, 0, 0,15255, 15255,15255,15255,15255,15255,15256,15256,15256,15256,15256, 15256,15256,15256, 0, 0, 0, 0,24179,15256,15256, 15256,15256,15256,15256, 0, 0, 0, 0, 0, 0, 0,24179, 0, 0,24179,23783,23804,24175,24179,23804, 24175, 0, 0,24179,15256,15256,15256,15256,15256,15256, 15317,15317,23804,15317,15317,15317,15317,15317,15317, 0, 15317,15317,23783,23804,24175,23735, 0, 0,23735,15317, 15317,15317,15317,15317,15317, 0,23783,23804,24175,23783, 15317,23735, 0,23783,23804,24175, 0, 0,23783, 0, 0, 0,23735,24175,15317, 0,23783,15317,15317,15317, 0,15317,23799,23799,23803,24180,23735,23803, 0,24185, 0, 0, 0,23735, 0, 0, 0,15317,15318,15318, 23803,15318,15318,15318,15318,15318,15318,23735,15318,15318, 23799,23803,24180, 0, 0, 0,24185,15318,15318,15318, 15318,15318,15318, 0,23799,23803,24180,23799,15318, 0, 24185,23799,23803,24180,23801,23801,23803,24185, 0,23812, 24180,24185,15318, 0,23799,15318,15318,15318, 0,15318, 15319,15319,23812,15319,15319,15319,15319,15319,15319, 0, 15319,15319,23801,23812, 0, 0, 0, 0, 0,15319, 15319,15319,15319,15319,15319,15319,23801,23812, 0,23801, 15319, 0, 0,23801,23812,23801, 0,24187,23806,23780, 23780,23806,23812, 0,15319, 0,23801,15319,15319,15319, 23810,15319,15325,15325,23806,15325,15325,15325,15325,15325, 15325, 0,15325,15325,24187,23806,23810,23780,23810, 0, 0,15325,15325,15325,15325,15325,15325,23810,24187,23806, 0,23780,15325, 0,23780,24187,23806, 0,23780, 0, 0,23810, 0, 0, 0,23892,15325, 0,23810,15325, 15325,15325,23780,15325,23780,23779,23779,15325,15326,15326, 0,15326,15326,15326,15326,15326,15326, 0,15326,15326, 0,23805,23892, 0,23805, 0, 0,15326,15326,15326, 15326,15326,15326,23779, 0, 0,23892,23805,15326, 0, 23802,23802, 0,23892, 0, 0, 0,23779,23805, 0, 23779, 0,15326, 0,23779,15326,15326,15326, 0,15326, 0,23892,23805,23798,23798,23779, 0, 0,23802,23805, 23779, 0,15326,15331,15331, 0,15331,15331,15331,15331, 15331,15331,23802,15331,15331,23802, 0, 0, 0,23802, 23805,23798,15331,15331,15331,15331,15331,15331, 0, 0, 23798, 0,23802,15331, 0,23798, 0, 0,23798, 0, 0, 0,23798,23807,24188,23840,23807,15331,24186, 0, 15331,15331,15331,15331,15331,23798,15331,15332,15332,23807, 15332,15332,15332,15332,15332,15332, 0,15332,15332, 0, 23807,24188,23840, 0, 0,24186,15332,15332,15332,15332, 15332,15332, 0,24186,23807,24188,23840,15332, 0,24186, 0,23807,24188,23840,23823,23808,24186,24189,23808,23807, 24190,15332, 0, 0,15332,15332,15332,23840,15332,15333, 15333,23808,15333,15333,15333,15333,15333,15333, 0,15333, 15333,23823,23808, 0,24189, 0, 0,24190,15333,15333, 15333,15333,15333,15333,15333,23823,23808, 0,24189,15333, 0,24190,23823,23808, 0,24189,24192,23811,24190,23854, 23808, 0,24190,15333, 0,23823,15333,15333,15333,23815, 15333,15345,15345,23811,15345,15345,15345,15345,15345,15345, 0,15345,15345,24192,23811,23815,23854,23815, 0, 0, 15345,15345,15345,15345,15345,15345,23815,24192,23811, 0, 23854,15345, 0, 0,24192,23811, 0,23854,23829,23809, 23815, 0,23809,23811, 0,15345, 0,23815,15345,15345, 15345,23854,15345,15346,15346,23809,15346,15346,15346,15346, 15346,15346, 0,15346,15346,23829,23809, 0, 0, 0, 0,23829,15346,15346,15346,15346,15346,15346,15346,23829, 23809, 0,23829,15346, 0, 0,23829,23809, 0, 0, 23831,23875,23825,23993,23875,24193, 0,15346, 0,23829, 15346,15346,15346,23809,15346,15356,15356,23875,15356,15356, 15356,15356,15356,15356, 0,15356,15356,23831,23875,23825, 23993, 0,24193, 0,15356,15356,15356,15356,15356,15356, 0,23831,23875,23825,23993,15356,24193, 0,23831,23875, 23825,23993,23886,24193,23875,23886, 0,23837,23825,15356, 0,23831,15356,15356,15356,23993,15356,15357,15357,23825, 15357,15357,15357,15357,15357,15357, 0,15357,15357,23886, 0, 0, 0, 0,23837,23886,15357,15357,15357,15357, 15357,15357,15357,23886, 0, 0, 0,15357,23837, 0, 23886,23837, 0, 0,23860,23837,24191, 0, 0,23838, 0,15357, 0,23837,15357,15357,15357, 0,15357,15364, 15364,23837,15364,15364,15364,15364,15364,15364, 0,15364, 15364,23860, 0,24191, 0, 0,23838, 0,15364,15364, 15364,15364,15364,15364, 0,23860, 0,24191,23860,15364, 23838, 0,23860,23838,24191, 0,23864,23838,24191, 0, 23846,23846,23838,15364, 0,23860,15364,15364,15364, 0, 15364,15365,15365,23838,15365,15365,15365,15365,15365,15365, 0,15365,15365,23864, 0, 0, 0, 0,23846, 0, 15365,15365,15365,15365,15365,15365,15365,23864, 0, 0, 23864,15365,23846, 0,23864,23846, 0,23868,23868,23846, 24199, 0,23848,23848,24238,15365, 0,23864,15365,15365, 15365, 0,15365,15369,15369,23846,15369,15369,15369,15369, 15369,15369, 0,15369,15369,23868,23868,24199, 0, 0, 23848,24238,15369,15369,15369,15369,15369,15369, 0,23868, 0,24199,23868,15369,23848,24238,23868,23848,24199, 0, 23903,23848,24238, 0,23849,23849, 0,15369, 0,23868, 15369,15369,15369, 0,15369,15370,15370,23848,15370,15370, 15370,15370,15370,15370, 0,15370,15370,23903, 0, 0, 0, 0,23849,23903,15370,15370,15370,15370,15370,15370, 15370,23903, 0, 0,23903,15370,23849, 0,23903,23849, 0,23871,23871,23849, 0, 0, 0,23800,23800,15370, 0,23849,15370,15370,15370, 0,15370,15371,15371,23849, 15371,15371,15371,15371,15371,15371,15371,15371,15371,23871, 23847,23847,23879, 0, 0,23800,15371,15371,15371,15371, 15371,15371,15371,23871, 0, 0,23871,15371,23879,23800, 23871, 0,23800, 0, 0, 0,23800,23871,23847,23879, 0,15371, 0,23871,15371,15371,15371,15371,15371,23800, 23800, 0,23847,23879,23800,23847, 0, 0, 0,23847, 23879,15371,15373,15373, 0,15373,15373,15373,15373,15373, 15373,15373,15373,15373, 0,23847, 0, 0,23952, 0, 23847,15373,15373,15373,15373,15373,15373,15373, 0, 0, 0,23952,15373, 0, 0, 0, 0, 0,23870,23870, 0,24239,23952,23851,23851, 0,15373, 0, 0,15373, 15373,15373,15373,15373,15378,15378,23952,15378,15378,15378, 15378,15378,15378,23952,15378,15378,23870, 0,24239, 0, 0,23851, 0,15378,15378,15378,15378,15378,15378, 0, 23870, 0,24239,23870,15378,23851, 0,23870,23851,24239, 23872, 0,23851,23862, 0,23870, 0,23851,15378, 0, 23870,15378,15378,15378, 0,15378,15379,15379,23851,15379, 15379,15379,15379,15379,15379, 0,15379,15379,23872, 0, 23862, 0, 0, 0, 0,15379,15379,15379,15379,15379, 15379,15379,23872, 0,23862,23872,15379,23862, 0,23872, 0,23862, 0,24116,23872, 0, 0, 0, 0,23862, 15379, 0,23872,15379,15379,15379,23884,15379,15383,15383, 23862,15383,15383,15383,15383,15383,15383, 0,15383,15383, 24116,23874,23884, 0,23874, 0, 0,15383,15383,15383, 15383,15383,15383,23884,24116, 0, 0,23874,15383, 0, 0,24116, 0, 0, 0,23895,23895,23884,23874, 0, 0, 0,15383, 0,23884,15383,15383,15383,24116,15383, 15384,15384,23874,15384,15384,15384,15384,15384,15384,23874, 15384,15384,23895, 0, 0, 0, 0,23874, 0,15384, 15384,15384,15384,15384,15384,15384,23895, 0, 0,23895, 15384, 0, 0,23895, 0, 0, 0, 0,23877,23850, 23850,23877, 0, 0,15384, 0,23895,15384,15384,15384, 0,15384,15385,15385,23877,15385,15385,15385,15385,15385, 15385,15385,15385,15385,23880,23877,23856,23850, 0,23856, 0,15385,15385,15385,15385,15385,15385,15385, 0,23877, 23880,23850,15385, 0,23850, 0,23877, 0,23850, 0, 0,23880, 0,23856, 0, 0,15385, 0, 0,15385, 15385,15385,15385,15385,23850,23880,23850,23856, 0, 0, 0, 0,23880, 0,23856,23880,15385,15387,15387, 0, 15387,15387,15387,15387,15387,15387,15387,15387,15387, 0, 23856, 0, 0, 0, 0,23856,15387,15387,15387,15387, 15387,15387,15387, 0, 0, 0, 0,15387, 0, 0, 0, 0, 0, 0,23901,23876,24203, 0,23876,24203, 0,15387, 0, 0,15387,15387,15387,15387,15387,15394, 15394,23876,15394,15394,15394,15394,15394,15394, 0,15394, 15394,23901,23876,24203, 0, 0, 0, 0,15394,15394, 15394,15394,15394,15394, 0,23901,23876,24203,23901,15394, 0, 0,23901,23876,24203,23876,23905,23878,23893,24242, 23878,23900,23865,15394, 0,23901,15394,15394,15394,15394, 15394,15395,15395,23878,15395,15395,15395,15395,15395,15395, 0,15395,15395,23905,23878,23893,24242, 0,23900,23865, 15395,15395,15395,15395,15395,15395, 0,23905,23878,23893, 24242,15395,23900,23865,23905,23878,23893,24242, 0,23900, 23865, 0, 0, 0, 0,15395, 0,23905,15395,15395, 15395,15395,15395,23865,23893,23893, 0,23900,23865,23865, 0, 0, 0,15395,15397,15397, 0,15397,15397,15397, 15397,15397,15397,15397,15397,15397,15397,15397,15397,15397, 15397,15397,15397,15397,15397,15397,15397,15397,15397,15397, 15397,15397,15397,15397,15397,15397,15397,15397,15397,15397, 15397,15397,15397,15397,15397,15397,15397,15397,15397,15397, 15397,15397,15397,15397,15397,15397,15397,15397,15397,15397, 15397,15397,15397,15397,15397,15397,15397,15397,15397,15397, 15397,15397,15397,15397,15397,15397,15397,15397,15397,15399, 15399, 0,15399,15399,15399,15399,15399,15399, 0,15399, 15399, 0, 0, 0, 0, 0, 0, 0,15399,15399, 15399,15399,15399,15399, 0, 0, 0, 0, 0,15399, 0, 0, 0, 0, 0, 0,24205,23909, 0,24205, 0, 0, 0,15399, 0, 0,15399,15399,15399,23863, 15399,15400,15400,23866,15400,15400,15400,15400,15400,15400, 0,15400,15400,24205,23909,23863, 0, 0, 0,24205, 15400,15400,15400,15400,15400,15400,23863,24205,23909, 0, 23866,15400, 0, 0,24205,23909, 0, 0,23869,23869, 23863, 0, 0, 0,23866,15400, 0,23863,15400,15400, 15400,23866,15400,23909, 0, 0, 0,23866, 0, 0, 23863,23921, 0, 0,23866,23866,23869, 0, 0,24024, 15400,15401,15401, 0,15401,15401,15401,15401,15401,15401, 23869,15401,15401,23869, 0,24024, 0,23869,23921, 0, 15401,15401,15401,15401,15401,15401,24024, 0, 0, 0, 23869,15401,23921, 0,15401,23869, 0, 0,23929,23921, 24024, 0, 0,23923, 0,15401,23923,24024,15401,15401, 15401, 0,15401,15402,15402,23921,15402,15402,15402,15402, 15402,15402, 0,15402,15402,23929, 0, 0,23881, 0, 23923, 0,15402,15402,15402,15402,15402,15402, 0,23929, 0,23881, 0,15402,23923, 0,23929,23873, 0, 0, 23873,23923,23881, 0, 0, 0,23923,15402, 0,23929, 15402,15402,15402,23873,15402,23882,23881,23923,23882, 0, 0, 0, 0,23881,23873,23881, 0, 0,15402,15403, 15403,23882,15403,15403,15403,15403,15403,15403,23873,15403, 15403, 0,23882, 0,23883,23873, 0,23883,15403,15403, 15403,15403,15403,15403, 0, 0,23882, 0,23873,15403, 23883, 0, 0,23882, 0, 0, 0, 0,23932, 0, 0,23883, 0,15403,23906, 0,15403,15403,15403,15403, 15403, 0,15403,15404,15404,23883,15404,15404,15404,15404, 15404,15404,23883,15404,15404,23932,23942,23953,24182,23942, 0,23906,15404,15404,15404,15404,15404,15404, 0,23932, 23953, 0,23942,15404,24182,23906,23932, 0,23906, 0, 0,23953,23906,23942, 0,24182, 0,15404, 0,23932, 15404,15404,15404,15404,15404,23953, 0,23942,23906,24182, 23906, 0,23953, 0,23942, 0,24182, 0, 0, 0, 0, 0,15404,15405,15405, 0,15405,15405,15405,15405, 15405,15405,15405,15405,15405,15405,15405,15405,15405,15405, 15405,15405,15405,15405,15405,15405,15405,15405,15405,15405, 15405,15405,15405,15405,15405,15405,15405,15405,15405,15405, 15405,15405,15405,15405,15405,15405,15405,15405,15405,15405, 15405,15405,15405,15405,15405,15405,15405,15405,15405,15405, 15405,15405,15405,15405,15405,15405,15405,15405,15405,15405, 15405,15405,15405,15405,15405,15405,15405,15405,15412,15412, 0,15412,15412,15412,15412,15412,15412,15412,15412,15412, 15412,15412,15412,15412,15412,15412,15412,15412,15412,15412, 15412,15412,15412,15412,15412,15412,15412,15412,15412,15412, 15412,15412,15412,15412,15412,15412,15412,15412,15412,15412, 15412,15412,15412,15412,15412,15412,15412,15412,15412,15412, 15412,15412,15412,15412,15412,15412,15412,15412,15412,15412, 15412,15412,15412,15412,15412,15412,15412,15412,15412,15412, 15412,15412,15412,15413,15413, 0,15413,15413,15413,15413, 15413,15413, 0,15413,15413, 0, 0, 0, 0, 0, 0, 0,15413,15413,15413,15413,15413,15413, 0, 0, 0, 0, 0,15413, 0, 0, 0, 0, 0, 0, 24207, 0, 0,24207,23918,23918,24204,15413, 0,24204, 15413,15413,15413,15413,15413,15414,15414,23907,15414,15414, 15414,15414,15414,15414, 0,15414,15414,24207, 0, 0, 0, 0,23918,24204,15414,15414,15414,15414,15414,15414, 0,24207, 0, 0,23907,15414,23918,24204,24207,23918, 24204, 0, 0,23918,24204,24207,23914,23914,23907,15414, 0,23907,15414,15414,15414,23907,15414,15415,15415,23918, 15415,15415,15415,15415,15415,15415, 0,15415,15415,23907, 0,23907, 0, 0,23914, 0,15415,15415,15415,15415, 15415,15415,15415, 0, 0, 0, 0,15415,23914, 0, 0,23914, 0,23934,23934,23914,24243, 0,23915,23915, 24244,15415, 0,23914,15415,15415,15415, 0,15415,15429, 15429,23914,15429,15429,15429,15429,15429,15429, 0,15429, 15429,23934, 0,24243,23934, 0,23915,24244,15429,15429, 15429,15429,15429,15429, 0,23934, 0,24243,23934,15429, 23915,24244,23934,23915,24243,23936,23936,23915,24244, 0, 23916,23916,23915,15429, 0,23934,15429,15429,15429, 0, 15429,15430,15430,23915,15430,15430,15430,15430,15430,15430, 0,15430,15430,23936, 0, 0, 0, 0,23916, 0, 15430,15430,15430,15430,15430,15430,15430,23936, 0, 0, 23936,15430,23916, 0,23936,23916,23936, 0,24252,23916, 0,23926, 0,23916, 0,15430, 0,23936,15430,15430, 15430,23951,15430,15436,15436,23916,15436,15436,15436,15436, 15436,15436, 0,15436,15436,24252, 0,23951,23926,23951, 0, 0,15436,15436,15436,15436,15436,15436,23951,24252, 0, 0,23926,15436, 0,23926,24252, 0, 0,23926, 24032, 0,23951,24032,23917,23917, 0,15436, 0,23951, 15436,15436,15436, 0,15436,15437,15437,23926,15437,15437, 15437,15437,15437,15437, 0,15437,15437,24032, 0, 0, 0, 0,23917,24032,15437,15437,15437,15437,15437,15437, 15437,24032, 0, 0,24032,15437,23917, 0,24032,23917, 0, 0,24235,23917,24208,24235, 0, 0, 0,15437, 0,23917,15437,15437,15437,23927,15437,15441,15441,23917, 15441,15441,15441,15441,15441,15441, 0,15441,15441,24235, 23939,24208,24235,23939, 0, 0,15441,15441,15441,15441, 15441,15441,23927,24235, 0,24208,23939,15441,24208, 0, 24235, 0,24208, 0, 0, 0,23927,23939, 0,23927, 24208,15441, 0,23927,15441,15441,15441, 0,15441,15442, 15442,23939,15442,15442,15442,15442,15442,15442,23939,15442, 15442,23927,23927, 0, 0,23954, 0, 0,15442,15442, 15442,15442,15442,15442,15442, 0,23939, 0,23954,15442, 0, 0, 0, 0, 0,23937,23937, 0,23979,23954, 0,23995, 0,15442,23995, 0,15442,15442,15442, 0, 15442,15443,15443,23954,15443,15443,15443,15443,15443,15443, 23954,15443,15443,23937,23931,23979, 0, 0,23995, 0, 15443,15443,15443,15443,15443,15443, 0,23937, 0,23979, 23937,15443,23995,15443,23937, 0,23979, 0, 0,23995, 0,23931,23937, 0,24218,15443,23984,23937,15443,15443, 15443,24254,15443, 0,23979,23931, 0,23995, 0,15443, 15454,15454,23931,15454,15454,15454,15454,15454,15454, 0, 15454,15454,24218,23984, 0,23931,23931, 0,24254,15454, 15454,15454,15454,15454,15454, 0,24218,23984, 0,24218, 15454, 0,24254,24218,23984,24254, 0,24003, 0,24254, 0, 0,24209, 0,15454, 0,24218,15454,15454,15454, 23984,15454,15455,15455, 0,15455,15455,15455,15455,15455, 15455, 0,15455,15455,24003,23940, 0, 0,23940,24209, 0,15455,15455,15455,15455,15455,15455,15455,24003, 0, 0,23940,15455,24209, 0,24003,24209, 0, 0,24253, 24209,24003,23940, 0,24261,24209,15455,24261,24003,15455, 15455,15455,24047,15455,15465,15465,23940,15465,15465,15465, 15465,15465,15465,23940,15465,15465,24253,23943, 0, 0, 23943,24261, 0,15465,15465,15465,15465,15465,15465,24047, 24253,23940, 0,23943,15465,24261, 0,24253, 0, 0, 24253, 0,24261,24047,23943, 0,24047,24260,15465, 0, 24047,15465,15465,15465, 0,15465,15466,15466,23943,15466, 15466,15466,15466,15466,15466,23943,15466,15466,24047,23944, 0, 0,23944, 0,24260,15466,15466,15466,15466,15466, 15466,15466, 0, 0, 0,23944,15466, 0,24260, 0, 0, 0, 0,24051, 0,24260,23944, 0,24268,24237, 15466,24268,24237,15466,15466,15466,24260,15466,15473,15473, 23944,15473,15473,15473,15473,15473,15473,23944,15473,15473, 24051,23945, 0, 0,23945,24268,24237,15473,15473,15473, 15473,15473,15473, 0,24051, 0, 0,23945,15473,24268, 24237,24051,24268, 0, 0,24076,24268,24237,23945,24237, 24251,24251,15473, 0,24051,15473,15473,15473, 0,15473, 15474,15474,23945,15474,15474,15474,15474,15474,15474,23945, 15474,15474,24076,23947, 0, 0,23947,24251, 0,15474, 15474,15474,15474,15474,15474,15474,24076, 0, 0,23947, 15474,24251, 0,24076,24251, 0, 0,24198,24251, 0, 23947, 0, 0,24251,15474, 0,24076,15474,15474,15474, 0,15474,15478,15478,23947,15478,15478,15478,15478,15478, 15478,23947,15478,15478,24198,23948, 0, 0,23948, 0, 0,15478,15478,15478,15478,15478,15478, 0,24198, 0, 0,23948,15478, 0, 0,24198, 0,23948, 0,23971, 24065,24269,23948,24065,24269,24308,15478, 0,24198,15478, 15478,15478, 0,15478,15479,15479,23948,15479,15479,15479, 15479,15479,15479,23948,15479,15479,23971,24065,24269, 0, 0, 0,24308,15479,15479,15479,15479,15479,15479,15479, 23971,24065,24269,23971,15479, 0,24308,23971,24065,24269, 0,24034, 0,24308,24034, 0,24270,23930,15479,24270, 23971,15479,15479,15479,24065,15479,15480,15480,23971,15480, 15480,15480,15480,15480,15480,15480,15480,15480,24034,23946, 24054,23981,23946,24270,23930,15480,15480,15480,15480,15480, 15480,15480,24034, 0, 0,23946,15480,24270,23930,24034, 0, 0, 0, 0,24270,23930,23946,24054,23981,23930, 15480, 0,24034,15480,15480,15480,15480,15480,23930,23930, 23946,24054,23981,23946, 0,23981, 0,23946,24054,23981, 15480,15482,15482, 0,15482,15482,15482,15482,15482,15482, 15482,15482,15482, 0,23950,23981,24054,23950, 0, 0, 15482,15482,15482,15482,15482,15482,15482, 0, 0, 0, 23950,15482, 0, 0, 0, 0, 0, 0,24077, 0, 0,23950, 0,24298,24271,15482,24298,24271,15482,15482, 15482,15482,15482,15486,15486,23950,15486,15486,15486,15486, 15486,15486,23950,15486,15486,24077,23955, 0, 0,23955, 24298,24271,15486,15486,15486,15486,15486,15486,24298,24077, 0,23950,23955,15486,24298,24271,24077, 0, 0, 0, 24077,24298,24271,23955, 0,24264,24301,15486,24264,24077, 15486,15486,15486,24271,15486,15487,15487,23955,15487,15487, 15487,15487,15487,15487,23955,15487,15487,24264,23957, 0, 0,23957,24264,24301,15487,15487,15487,15487,15487,15487, 15487, 0, 0, 0,23957,15487,24264,24301, 0, 0, 24301, 0,24309,24264,24301,23957, 0,24299, 0,15487, 24299, 0,15487,15487,15487,24062,15487,15495,15495,23957, 15495,15495,15495,15495,15495,15495,23957,15495,15495,24309, 23958, 0, 0,23958,24299, 0,15495,15495,15495,15495, 15495,15495,24062,24309, 0, 0,23958,15495,24299, 0, 24309, 0,23958, 0, 0,24299,24062,23958, 0,24267, 24306,15495,24267,24062,15495,15495,15495, 0,15495,15496, 15496,23958,15496,15496,15496,15496,15496,15496,23958,15496, 15496,24062,23960, 0, 0,23960,24267,24306,15496,15496, 15496,15496,15496,15496,15496, 0, 0, 0,23960,15496, 24267,24306, 0, 0, 0,24008,24008,24267,24306,23960, 0,23980, 0,15496,24306,24267,15496,15496,15496, 0, 15496,15500,15500,23960,15500,15500,15500,15500,15500,15500, 23960,15500,15500,24008, 0, 0, 0, 0,23980, 0, 15500,15500,15500,15500,15500,15500, 0,24008, 0,23960, 24008,15500,23980, 0,24008,23980, 0, 0,24144,23980, 24310,23996,23990,23990,23996,15500,23980,24008,15500,15500, 15500, 0,15500,15501,15501,23980,15501,15501,15501,15501, 15501,15501, 0,15501,15501,24144, 0,24310,23996, 0, 23990, 0,15501,15501,15501,15501,15501,15501,15501,24144, 0,24310,23996,15501,23990, 0,24144,23990,24310,23996, 24069,23990,24310,24069,24144,24105, 0,15501,24105,24144, 15501,15501,15501,23996,15501,15502,15502,23990,15502,15502, 15502,15502,15502,15502,15502,15502,15502,24069,23956,24049, 0,23956,24105,23933,15502,15502,15502,15502,15502,15502, 15502,24069, 0, 0,23956,15502,24105,23933,24069, 0, 0, 0, 0,24105,23933,23956,24049,23933, 0,15502, 0,24069,15502,15502,15502,15502,15502,23933,23933,23956, 24049,24105,23956,24049, 0, 0,23956,24049, 0,15502, 15504,15504, 0,15504,15504,15504,15504,15504,15504,15504, 15504,15504, 0,24049, 0, 0, 0, 0, 0,15504, 15504,15504,15504,15504,15504,15504, 0, 0, 0, 0, 15504, 0, 0, 0, 0,24106, 0, 0,24125, 0, 0,24043,23935,23935,15504, 0, 0,15504,15504,15504, 15504,15504,15543,15543,15543,15543,15543,15543,15543,15543, 15543, 0,24106, 0, 0,24125, 0, 0,24043, 0, 23935,15543, 0, 0, 0, 0,24106, 0, 0,24125, 0, 0,24043,24106,23935,15543,24125,23935,15543,24043, 15543,23935,15543,15553,15553,15553,15553,15553,15553,15553, 15553,24106,24125,24043,23935,23935,15553,15553,15553,15553, 15553,15553, 0, 0, 0, 0, 0, 0, 0, 0, 24111,24121,23938, 0, 0,15553, 0, 0, 0, 0, 0, 0,15553,15553,15553,15553,15553,15553,15555,15555, 15555,15555,15555,15555,15555,15555, 0,24111,24121, 0, 23938,15555,15555,15555,15555,15555,15555, 0, 0, 0, 0,24111,24121,24004,23938, 0, 0,23938,24111,24121, 0,23938, 0,24012, 0,24248,24012,15555,15555,15555, 15555,15555,15555,15559,23938,23938,24111,24121, 0,24012, 24004,24248,15559,15559,15559,15559,15559,15559,15559,15559, 24012, 0,24248, 0,24004,15559,15559,15559,15559,15559, 15559,24004, 0, 0,24012, 0,24248, 0, 0,24272, 24302,24012,24272,24248,24004, 0, 0,24004, 0,24012, 0,15559,15559,15559,15559,15559,15559,15565,15565,15565, 15565,15565,15565,15565,15565, 0,24272,24302, 0, 0, 15565,15565,15565,15565,15565,15565, 0, 0, 0, 0, 24272,24302, 0,24300,24312,24314,24300,24272,24302, 0, 0,24272, 0, 0, 0,24302,15565,15565,15565,15565, 15565,15565,15569,15569,15569,15569,15569,15569,15569,15569, 24300,24312,24314, 0, 0,15569,15569,15569,15569,15569, 15569, 0, 0, 0,24300,24312,24314, 0, 0,24317, 24318,24300,24312,24314, 0, 0, 0, 0, 0, 0, 0,15569,15569,15569,15569,15569,15569,15577,15577,15577, 15577,15577,15577,15577,15577, 0,24317,24318, 0, 0, 15577,15577,15577,15577,15577,15577, 0, 0, 0, 0, 24317,24318, 0,24319, 0,24357,24313,24317,24318, 0, 0, 0,24318, 0, 0, 0,15577,15577,15577,15577, 15577,15577,15581,15581,15581,15581,15581,15581,15581,15581, 24319, 0,24357,24313, 0,15581,15581,15581,15581,15581, 15581, 0, 0, 0,24319, 0,24357,24313, 0,24321, 24313,24319,24321,24357,24313,24319, 0, 0, 0,24313, 0,15581,15581,15581,15581,15581,15581,15589,15589,15589, 15589,15589,15589,15589,15589,24313,24321, 0, 0, 0, 15589,15589,15589,15589,15589,15589, 0, 0, 0, 0, 24321, 0, 0,24322, 0,24323,24322,24321,24323, 0, 0, 0, 0, 0, 0, 0,15589,15589,15589,15589, 15589,15589,15590,15590,15590,15590,15590,15590,15590,15590, 24322, 0,24323,24322, 0,15590,15590,15590,15590,15590, 15590, 0, 0, 0,24322, 0,24323, 0,24329, 0, 0,24322,24206,24323, 0,24206, 0, 0, 0, 0, 0,15590,15590,15590,15590,15590,15590,15594,15594,15594, 15594,15594,15594,15594,15594,24329, 0, 0, 0,24206, 15594,15594,15594,15594,15594,15594, 0, 0, 0,24329, 0, 0,24329,24206, 0,24327,24329,24002,24327, 0, 24206,24206, 0,24329, 0, 0,15594,15594,15594,15594, 15594,15594,15602,15602,15602,15602,15602,15602,15602,24206, 0,24002,24327, 0,24002,15602,15602,15602,15602,15602, 15602, 0, 0, 0, 0, 0,24327, 0,24002, 0, 24358,24002, 0,24327,24361,24002, 0,24327, 0, 0, 0,15602,15602,15602,15602,15602,15602,15603,24002,15603, 15603,15603,15603,15603,15603,15603,15603,24358, 0, 0, 0,24361,15603,15603,15603,15603,15603,15603, 0, 0, 0,24358, 0, 0, 0,24361, 0, 0,24358,24005, 24014, 0,24361,24014,24371,24363, 0, 0,15603,15603, 15603,15603,15603,15603,15606,15606,24014,15606,15606,15606, 15606,15606,15606, 0,15606,15606,24005,24014, 0,24363, 0,24371,24363,15606,15606,15606,15606,15606,15606,23941, 24005,24014,23941,24005,15606,24371,24363,24005,24014,24363, 24364,24372,24371,24363, 0,23941, 0,24005,15606, 0, 24005,15606,15606,15606,24014,15606,23941,15606,15612,15612, 15612,15612,15612,15612,15612,15612, 0,24364,24372, 0, 23941,15612,15612,15612,15612,15612,15612,23941, 0, 0, 0,24364,24372,24366,24367,24370,24370, 0,24364,24372, 0,23941,24372, 0,24364, 0, 0,15612,15612,15612, 15612,15612,15612,15614,15614,15614,15614,15614,15614,15614, 24366,24367,24370, 0, 0, 0,15614,15614,15614,15614, 15614,15614, 0, 0,24366,24367,24370, 0,24367,24370, 0,24366,24367,24370, 0, 0, 0,24367,24370,24366, 0, 0,15614,15614,15614,15614,15614,15614,15623,15623, 15623,15623,15623,15623,15623,15623, 0, 0, 0, 0, 0,15623,15623,15623,15623,15623,15623, 0, 0, 0, 0, 0, 0, 0, 0, 0,24375,24377,24055,24375, 24377, 0, 0, 0, 0, 0, 0,15623,15623,15623, 15623,15623,15623,15631,15631,15631,15631,15631,15631,15631, 15631, 0, 0,24375,24377,24055,15631,15631,15631,15631, 15631,15631, 0,24377, 0, 0, 0,24375,24377,24055, 0, 0,24009,24009,24375,24377,24055,23987,23987,23974, 0,24375,15631,15631,15631,15631,15631,15631,15632,15632, 24055,15632,15632,15632,15632,15632,15632,15632,15632,15632, 24009,23988,23988, 0, 0,23987,23974,15632,15632,15632, 15632,15632,15632, 0,24009, 0, 0,24009,15632,23987, 23974,24009,23987,23974, 0, 0,23987,23974, 0,23988, 0, 0,15632,24183,24009,15632,15632,15632,15632,15632, 23974, 0,23987,23988,23987,23974,23988,15632,15633,15633, 23988,15633,15633,15633,15633,15633,15633,15633,15633,15633, 24183, 0, 0, 0,23988, 0,23988,15633,15633,15633, 15633,15633,15633, 0,24183, 0, 0,24183,15633, 0, 0,24183, 0, 0,24010,24010,24013,24053, 0,24013, 24378, 0,15633,24378,24183,15633,15633,15633,15633,15633, 15634,15634,24013,15634,15634,15634,15634,15634,15634, 0, 15634,15634,24010,24013,24053, 0, 0,24378, 0,15634, 15634,15634,15634,15634,15634, 0,24010,24013,24053,24010, 15634,24378, 0,24010,24013,24053, 0,24210,24378,24325, 0,24013,24325,24053,15634, 0,24010,15634,15634,15634, 0,15634,15635,15635,24053,15635,15635,15635,15635,15635, 15635, 0,15635,15635,24210,24015,24325, 0,24015, 0, 0,15635,15635,15635,15635,15635,15635, 0,24210, 0, 24325,24015,15635, 0, 0,24210, 0,24325, 0,24210, 0, 0,24015, 0,24380,24359,15635, 0,24210,15635, 15635,15635,24325,15635,15636,15636,24015,15636,15636,15636, 15636,15636,15636,24015,15636,15636, 0,24016, 0, 0, 24016,24380,24359,15636,15636,15636,15636,15636,15636,15636, 0,24015,24015,24016,15636,24380,24359, 0,24380, 0, 0,24211,24380,24359,24016, 0,24381,24405,15636, 0, 24405,15636,15636,15636,24359,15636,15652,15652,24016,15652, 15652,15652,15652,15652,15652,24016,15652,15652,24211,24017, 0, 0,24017,24381,24405,15652,15652,15652,15652,15652, 15652, 0,24211, 0, 0,24017,15652,24381,24405,24211, 24381, 0, 0,24212,24381,24405,24017,24211,24406,24408, 15652,24406,24211,15652,15652,15652, 0,15652,15653,15653, 24017,15653,15653,15653,15653,15653,15653,24017,15653,15653, 24212,24019, 0, 0,24019,24406,24408,15653,15653,15653, 15653,15653,15653,15653,24212, 0, 0,24019,15653,24406, 24408,24212, 0,24408, 0,24213,24406,24408,24019, 0, 24406, 0,15653, 0,24212,15653,15653,15653, 0,15653, 15662,15662,24019,15662,15662,15662,15662,15662,15662,24019, 15662,15662,24213,24021, 0, 0,24021, 0, 0,15662, 15662,15662,15662,15662,15662, 0,24213, 0, 0,24021, 15662, 0, 0,24213, 0, 0, 0,24275, 0,24409, 24021, 0,24414,24021,15662, 0,24213,15662,15662,15662, 0,15662,15663,15663,24021,15663,15663,15663,15663,15663, 15663,24021,15663,15663,24275,24022,24409, 0,24022,24414, 0,15663,15663,15663,15663,15663,15663,15663,24275, 0, 24409,24022,15663,24414, 0,24275, 0,24409, 0,24419, 24414,24421,24022, 0,24422,24409,15663,24422,24275,15663, 15663,15663,24122,15663,15670,15670,24022,15670,15670,15670, 15670,15670,15670,24022,15670,15670,24419,24023,24421, 0, 24023,24422, 0,15670,15670,15670,15670,15670,15670,24122, 24419, 0,24421,24023,15670,24422, 0,24419, 0,24421, 0, 0,24422,24122,24023, 0,24424,24429,15670,24424, 24122,15670,15670,15670, 0,15670,15671,15671,24023,15671, 15671,15671,15671,15671,15671,24023,15671,15671,24122,24122, 0, 0,24025,24424,24429,15671,15671,15671,15671,15671, 15671,15671, 0,24023, 0,24025,15671,24424,24429, 0, 0,24429, 0,24456,24424,24429,24025, 0,24424, 0, 15671, 0, 0,15671,15671,15671,24240,15671,15675,15675, 24025,15675,15675,15675,15675,15675,15675,24025,15675,15675, 24456,24026, 0, 0,24026, 0, 0,15675,15675,15675, 15675,15675,15675,24240,24456,24025,24025,24026,15675, 0, 0,24456, 0, 0, 0,24456, 0,24240,24026, 0, 0,24412,15675, 0,24240,15675,15675,15675, 0,15675, 15676,15676,24026,15676,15676,15676,15676,15676,15676,24026, 15676,15676,24240,24027, 0, 0,24027, 0,24412,15676, 15676,15676,15676,15676,15676,15676, 0, 0, 0,24027, 15676, 0,24412, 0, 0, 0, 0, 0,24133,24412, 24027, 0, 0, 0,15676, 0, 0,15676,15676,15676, 24412,15676,15677,15677,24027,15677,15677,15677,15677,15677, 15677,24027,15677,15677,23949,24133, 0,23949, 0, 0, 0,15677,15677,15677,15677,15677,15677, 0, 0,24133, 23949, 0,15677,15677, 0, 0,24133, 0, 0, 0, 0,23949, 0, 0, 0,24373,15677,24458,24373,15677, 15677,15677,24133,15677, 0,23949, 0, 0,24258,15677, 15679,15679,23949,15679,15679,15679,15679,15679,15679, 0, 15679,15679,24373,24029,24458,23949,24029, 0,24373,15679, 15679,15679,15679,15679,15679,24258,24373, 0,24458,24029, 15679, 0, 0,24373, 0,24458, 0, 0, 0,24258, 24029, 0, 0,24029,15679, 0,24258,15679,15679,15679, 24501,15679,15680,15680,24029,15680,15680,15680,15680,15680, 15680,24029,15680,15680,24258,24030, 0, 0,24030, 0, 0,15680,15680,15680,15680,15680,15680,24501, 0, 0, 0,24030,15680, 0, 0, 0, 0, 0, 0, 0, 24140,24501,24030,24140, 0, 0,15680, 0,24501,15680, 15680,15680, 0,15680,15682,15682,24030,15682,15682,15682, 15682,15682,15682,24030,15682,15682,23959,24140, 0,23959, 0, 0, 0,15682,15682,15682,15682,15682,15682, 0, 0,24140,23959, 0,15682,15682, 0, 0,24140, 0, 0, 0, 0,23959, 0, 0, 0,24265,15682,24457, 24265,15682,15682,15682, 0,15682,24140,23959, 0, 0, 0,15682,15692,15692,23959,15692,15692,15692,15692,15692, 15692, 0,15692,15692,24265,24031,24457,23959,24031, 0, 0,15692,15692,15692,15692,15692,15692, 0,24265, 0, 24457,24031,15692, 0, 0,24265, 0,24457, 0,24041, 0,24425,24031, 0,24425,24457,15692, 0,24265,15692, 15692,15692, 0,15692,15693,15693,24031,15693,15693,15693, 15693,15693,15693,24031,15693,15693,24041,24177,24425, 0, 0, 0, 0,15693,15693,15693,15693,15693,15693,15693, 24041,24031,24425,24041,15693, 0, 0,24041, 0,24425, 24079,24079,24041,24459,24177, 0,24050, 0,15693, 0, 24041,15693,15693,15693, 0,15693,15705,15705,24177,15705, 15705,15705,15705,15705,15705,24177,15705,15705,24079, 0, 24459, 0, 0,24050, 0,15705,15705,15705,15705,15705, 15705,24177,24079, 0,24459,24079,15705,24050, 0,24079, 24050,24459, 0,24276,24050,24466, 0, 0,24050,24459, 15705, 0,24079,15705,15705,15705, 0,15705,15706,15706, 24050,15706,15706,15706,15706,15706,15706, 0,15706,15706, 24276,24067,24466, 0,24067, 0, 0,15706,15706,15706, 15706,15706,15706,15706,24276, 0,24466,24067,15706, 0, 0,24276, 0,24466,24148,24148, 0,24503,24067,24056, 24056,24466,15706, 0,24276,15706,15706,15706, 0,15706, 15716,15716,24067,15716,15716,15716,15716,15716,15716,24067, 15716,15716,24148, 0,24503, 0, 0,24056, 0,15716, 15716,15716,15716,15716,15716, 0,24148, 0,24503,24148, 15716,24056, 0,24148,24056,24503, 0,24504,24056,24503, 24107,24057,24057, 0,15716,24056,24148,15716,15716,15716, 0,15716,15717,15717,24056,15717,15717,15717,15717,15717, 15717, 0,15717,15717,24504, 0, 0,24107, 0,24057, 0,15717,15717,15717,15717,15717,15717,15717,24504, 0, 0,24107,15717,24057, 0,24504,24057, 0,24107,24382, 24057,24428,24112,24504,24428,24376,15717, 0,24376,15717, 15717,15717,24107,15717,15724,15724,24057,15724,15724,15724, 15724,15724,15724,24376,15724,15724,24382, 0,24428,24112, 0, 0,24376,15724,15724,15724,15724,15724,15724, 0, 24382, 0,24428,24112,15724, 0,24376,24382, 0,24428, 24112,24249,24083,24376, 0,24083, 0,24428,15724, 0, 24382,15724,15724,15724,24112,15724,15725,15725,24083,15725, 15725,15725,15725,15725,15725, 0,15725,15725,24249,24083, 0, 0, 0, 0, 0,15725,15725,15725,15725,15725, 15725,15725,24249,24083, 0,24249,15725, 0, 0,24249, 24083, 0,24083,24146,24084, 0, 0,24084,23989,23989, 15725, 0,24249,15725,15725,15725, 0,15725,15729,15729, 24084,15729,15729,15729,15729,15729,15729, 0,15729,15729, 24146,24084, 0,24011, 0, 0,23989,15729,15729,15729, 15729,15729,15729, 0,24146,24084, 0,24146,15729, 0, 23989,24146,24084,23989, 0, 0,24146,23989, 0,15729, 0,24011,15729, 0,24146,15729,15729,15729, 0,15729, 23989,24328, 0,23989,24328,24011, 0,24423,24011, 0, 24423, 0,24011, 0, 0,15729,15730,15730, 0,15730, 15730,15730,15730,15730,15730,24011,15730,15730,24328,24085, 0,24011,24085, 0,24423,15730,15730,15730,15730,15730, 15730, 0,24328, 0, 0,24085,15730, 0,24423,24328, 0, 0,24151,24151,24181,24423,24085, 0,24426, 0, 15730,24426,24328,15730,15730,15730,24423,15730,15731,15731, 24085,15731,15731,15731,15731,15731,15731,24085,15731,15731, 24151,24181, 0, 0, 0,24426,24426,15731,15731,15731, 15731,15731,15731,15731,24151,24181, 0,24151,15731,24426, 0,24151,24181, 0, 0, 0,24426, 0, 0,23991, 23991, 0,15731, 0,24151,15731,15731,15731,24181,15731, 15733,15733,24074,15733,15733,15733,15733,15733,15733, 0, 15733,15733,24020, 0, 0,24020, 0,23991, 0,15733, 15733,15733,15733,15733,15733,24075,24020, 0,24020,24074, 15733,23991, 0, 0,23991, 0, 0, 0,23991,24020, 0,15733, 0,24074,15733, 0,23991,15733,15733,15733, 24074,15733,24075,24020,23991, 0,24020,23991,24461, 0, 24020,24074,24454,24074, 0,24454,24075,15733, 0, 0, 15733,15739,15739,24075,15739,15739,15739,15739,15739,15739, 0,15739,15739, 0, 0,24461,24075,24075, 0,24454, 15739,15739,15739,15739,15739,15739, 0, 0, 0,24461, 0,15739,24461,24454, 0, 0,24461,24214,24214,24087, 24454,24461,24087, 0, 0,15739,24454, 0,15739,15739, 15739, 0,15739,15740,15740,24087,15740,15740,15740,15740, 15740,15740,24214,15740,15740,24214,24087, 0, 0, 0, 0, 0,15740,15740,15740,15740,15740,15740,15740,24214, 24087, 0,24214,15740, 0, 0,24214,24087, 0, 0, 24383,24088,24200,24118,24088,24473,24505,15740,24473,24214, 15740,15740,15740,24088,15740,15750,15750,24088,15750,15750, 15750,15750,15750,15750, 0,15750,15750,24383,24088,24200, 24118, 0,24473,24505,15750,15750,15750,15750,15750,15750, 0,24383,24088,24200,24118,15750,24473,24505,24383,24088, 24200,24118,24383,24473,24505,24473, 0,24453,24200,15750, 24453,24383,15750,15750,15750,24118,15750,15751,15751,24200, 15751,15751,15751,15751,15751,15751, 0,15751,15751, 0, 24089,24453, 0,24089,24453, 0,15751,15751,15751,15751, 15751,15751,15751, 0, 0, 0,24089,15751,24453, 0, 0,24453, 0, 0,24506,24453,24507,24089, 0,24462, 0,15751, 0,24089,15751,15751,15751,24184,15751,15758, 15758,24089,15758,15758,15758,15758,15758,15758,24089,15758, 15758,24506,24091,24507, 0,24091,24462, 0,15758,15758, 15758,15758,15758,15758,24184,24506, 0,24507,24091,15758, 24462, 0,24506, 0,24507, 0, 0,24462,24184,24091, 0,24120,24544,15758,24462,24184,15758,15758,15758, 0, 15758,15759,15759,24091,15759,15759,15759,15759,15759,15759, 24091,15759,15759,24184,24184, 0, 0,24091,24120,24544, 15759,15759,15759,15759,15759,15759,15759, 0, 0, 0, 0,15759,24120,24544, 0,24120, 0, 0, 0,24120, 24544, 0, 0,24007,24007,15759, 0, 0,15759,15759, 15759,24544,15759,15763,15763,24120,15763,15763,15763,15763, 15763,15763,24018,15763,15763,24018,24090, 0,24241,24090, 0,24007,15763,15763,15763,15763,15763,15763,24018,24007, 24018, 0,24090,15763, 0,24007, 0, 0,24007,24018, 0, 0,24007,24090,15763,24241, 0,15763, 0, 0, 15763,15763,15763,24018,15763,24007, 0,24090,24471,24241, 24018,24471, 0, 0,24090,24090,24241, 0, 0, 0, 15763,15764,15764,24018,15764,15764,15764,15764,15764,15764, 24241,15764,15764,24090,24092,24471, 0,24092,24471, 0, 15764,15764,15764,15764,15764,15764, 0, 0, 0,24471, 24092,15764, 0, 0, 0, 0,24471,24215,24215,24201, 24467,24092,24201, 0, 0,15764, 0, 0,15764,15764, 15764, 0,15764,15765,15765,24092,15765,15765,15765,15765, 15765,15765,24092,15765,15765,24215,24201,24467, 0, 0, 0, 0,15765,15765,15765,15765,15765,15765,15765,24215, 24201,24467,24215,15765,24467, 0,24215,24201,24467, 0, 0, 0,24215,24467,24126,24126, 0,15765, 0,24215, 15765,15765,15765,24201,15765,15767,15767,24045,15767,15767, 15767,15767,15767,15767, 0,15767,15767,24028, 0, 0, 24028, 0,24126, 0,15767,15767,15767,15767,15767,15767, 24246,24028, 0,24028,24045,15767,24126, 0, 0,24126, 0, 0, 0,24126,24028, 0,15767, 0,24045,15767, 0,24045,15767,15767,15767,24045,15767,24246,24028,24126, 0,24028, 0,24058,24058,24028,24174, 0,24045,24174, 0,24246,15767, 0,24045,15767,15776,15776,24246,15776, 15776,15776,15776,15776,15776, 0,15776,15776, 0, 0, 0,24058,24246,24174, 0,15776,15776,15776,15776,15776, 15776, 0, 0,24059,24059,24058,15776,24174,24058, 0, 24174, 0,24058, 0,24174, 0, 0, 0, 0, 0, 15776, 0, 0,15776,15776,15776, 0,15776,24058, 0, 24058,24059,24174, 0,24546,15776,15777,15777,24247,15777, 15777,15777,15777,15777,15777,24059,15777,15777,24059, 0, 0,24094,24059, 0,24094,15777,15777,15777,15777,15777, 15777,24546, 0, 0, 0,24247,15777,24094,24059, 0, 24059,24059, 0, 0, 0,24546, 0,24410,24094,24247, 15777, 0,24546,15777,15777,15777,24247,15777, 0,15777, 15779,15779,24094,15779,15779,15779,15779,15779,15779,24094, 15779,15779,24247,24093,24410,24095,24093, 0,24095,15779, 15779,15779,15779,15779,15779, 0, 0, 0,24410,24093, 15779,24095, 0, 0, 0,24410, 0,24095,24060,24060, 24093, 0,24095, 0,15779, 0, 0,15779,15779,15779, 15779,15779, 0,24410,24093, 0,24095,24093,24582,24236, 0,24093,24236,24095, 0, 0,24060, 0, 0,15779, 15779,15793,15793, 0,15793,15793,15793,15793,15793,15793, 24060,15793,15793,24060,24250,24582,24236,24060, 0, 0, 15793,15793,15793,15793,15793,15793, 0, 0,24060,24582, 24236,15793, 0,24060, 0, 0,24582,24236,24385, 0, 0,24250, 0,24469,24497,15793,24469,24497,15793,15793, 15793,24236,15793,15794,15794,24250,15794,15794,15794,15794, 15794,15794,24250,15794,15794,24385,24097, 0, 0,24097, 24469,24497,15794,15794,15794,15794,15794,15794,15794,24385, 24250,24250,24097,15794,24469,24497,24385, 0,24385,24217, 24217,24469,24497,24097, 0,24469,24588,15794, 0,24385, 15794,15794,15794,24497,15794,15814,15814,24097,15814,15814, 15814,15814,15814,15814,24097,15814,15814,24217, 0, 0, 0, 0, 0,24588,15814,15814,15814,15814,15814,15814, 0,24217, 0,24097,24217,15814, 0,24588,24217, 0, 0, 0,24278,24099,24588, 0,24099,24202,24217,15814, 24202,24217,15814,15814,15814,24099,15814,15815,15815,24099, 15815,15815,15815,15815,15815,15815,15815,15815,15815,24278, 24099, 0, 0, 0,24202, 0,15815,15815,15815,15815, 15815,15815, 0,24278,24099, 0,24278,15815,24202, 0, 24278,24099, 0, 0,24278,24202,24499, 0, 0,24499, 0,15815, 0,24278,15815,15815,15815,15815,15815,15816, 15816,24202,15816,15816,15816,15816,15816,15816, 0,15816, 15816, 0,24100,24499, 0,24100, 0, 0,15816,15816, 15816,15816,15816,15816, 0, 0, 0,24499,24100,15816, 0, 0, 0, 0,24499,15816,24147, 0,24273,24100, 0, 0, 0,15816, 0,24100,15816,15816,15816, 0, 15816,15817,15817,24100,15817,15817,15817,15817,15817,15817, 24100,15817,15817,24147,24102,24273, 0,24102, 0, 0, 15817,15817,15817,15817,15817,15817, 0,24147, 0,24273, 24102,15817,24273, 0,24147, 0,24273, 0, 0,24078, 24078,24102, 0, 0, 0,15817, 0,24147,15817,15817, 15817, 0,15817,15817,24273,24102,24078,24147, 0, 0, 0, 0,24102, 0, 0, 0, 0,24078, 0,24102, 0,15817,15820,15820, 0,15820,15820,15820,15820,15820, 15820,24078,15820,15820,24078,24274, 0, 0,24078, 0, 0,15820,15820,15820,15820,15820,15820,15820, 0,24081, 24081,24078,15820, 0,24127,24127, 0, 0, 0, 0, 0, 0,24274, 0,24080,24080,15820, 0, 0,15820, 15820,15820, 0,15820,15825, 0,24274,24081, 0,24274, 0, 0,24127,24274,15825,15825,15825,15825,15825,15825, 15825,24081,24080, 0,24081, 0,24127,24274,24081,24127, 0, 0,15825,24127,24081,15825,24080,24127, 0,24080, 0,24081,24081,24080,24086, 0,15825,24086, 0,24127, 24145, 0, 0,15825,15827, 0,24080, 0, 0,24098, 24086,24080,24080,24400,15827,15827,15827,15827,15827,15827, 15827,24086,24098, 0, 0, 0,24400,24145, 0, 0, 0, 0,15827,24098, 0,24086, 0,24400, 0,24128, 24128,24145,24086, 0, 0, 0,15827,24098,24145, 0, 24086,24400, 0,15827,24098, 0,24086, 0,24400,24589, 24245,24145,24098, 0, 0, 0,24145,24128,24098, 0, 24259,15827,15829,15829,15829,15829,15829,15829,15829,15829, 15829,24128,15829,15829,24128, 0,24589,24245,24128, 0, 0,15829,15829,15829,15829,15829,15829,24259, 0, 0, 24589,24245,15829, 0,24128, 0, 0,24589,24245, 0, 0,24259,24245, 0,24511, 0,15829,24511,24259,15829, 15829,15829,24245,15829,15830,15830,15830,15830,15830,15830, 15830,15830,15830, 0,15830,15830,24259,24259, 0, 0, 0,24511, 0,15830,15830,15830,15830,15830,15830,15830, 24511, 0, 0, 0,15830,24511, 0, 0, 0, 0, 0,24334,24511,24415, 0, 0,24266, 0,15830,24266, 0,15830,15830,15830, 0,15830,15849,15849,15849,15849, 15849,15849,15849,15849,15849, 0,15849,15849,24334,24101, 24415, 0,24101,24266,24303,15849,15849,15849,15849,15849, 15849, 0,24334, 0,24415,24101,15849,24266, 0,24334, 0,24415,24096, 0,24266,24096,24101, 0, 0, 0, 15849,24303,24334,15849,15849,15849, 0,15849,24096,24415, 24101,24334, 0,24266, 0,24303, 0,24101,24101,24096, 0, 0,24303,15849,15850,15850,15850,15850,15850,15850, 15850,15850,15850,24096,15850,15850,24101, 0,24303, 0, 24096, 0, 0,15850,15850,15850,15850,15850,15850, 0, 0, 0, 0,24096,15850, 0, 0, 0, 0, 0, 24281,24281,24512,24515, 0,24512,24515, 0,15850, 0, 0,15850,15850,15850,15850,15850,15851,15851,15851,15851, 15851,15851,15851,15851,15851, 0,15851,15851,24281,24512, 24515, 0, 0, 0, 0,15851,15851,15851,15851,15851, 15851,15851,24281,24512,24515,24281,15851, 0, 0,24281, 24512,24515, 0, 0, 0,24129,24129,24194,24194, 0, 15851, 0,24281,15851,15851,15851,15851,15851,15854,15854, 15854,15854,15854,15854,15854,15854,15854, 0,15854,15854, 0,24130,24130,24129, 0,24194, 0,15854,15854,15854, 15854,15854,15854, 0,24230, 0, 0,24129,15854,24194, 24129, 0,24194, 0,24129, 0,24194,24230,24129,24130, 15854, 0,15854, 0, 0,15854,15854,15854,24230,15854, 24129, 0,24194,24130, 0, 0,24130,24149,24149, 0, 24130, 0,24230, 0,24130, 0,15854,15863,15863,24230, 15863,15863,15863,15863,15863,15863,24130,15863,15863,24349, 24153,24262,24230,24153,24262,24149,15863,15863,15863,15863, 15863,15863,24349, 0, 0, 0,24153,15863, 0,24149, 0, 0,24149,24349, 0, 0,24149,24153,24262, 0, 24149,15863, 0, 0,15863,15863,15863,24349,15863,24149, 24149,24153,24262,24514,24349, 0,24514,24349,24153,24262, 0, 0,15863,15864,15864, 0,15864,15864,15864,15864, 15864,15864, 0,15864,15864,24262,24154, 0, 0,24154, 24514, 0,15864,15864,15864,15864,15864,15864,24514, 0, 0, 0,24154,15864,24514, 0, 0, 0, 0, 0, 24384,24514,24516,24154, 0,24516,24579,15864, 0,24579, 15864,15864,15864, 0,15864,15865,15865,24154,15865,15865, 15865,15865,15865,15865,24154,15865,15865,24384,24155,24516, 0,24155, 0,24579,15865,15865,15865,15865,15865,15865, 15865,24384, 0,24516,24155,15865, 0,24579,24384, 0, 24516, 0,24384, 0,24579,24155, 0,24539,24579,15865, 24539,24384,15865,15865,15865, 0,15865,15868,15868,24155, 15868,15868,15868,15868,15868,15868,24155,15868,15868, 0, 24157, 0, 0,24157,24539, 0,15868,15868,15868,15868, 15868,15868, 0, 0, 0, 0,24157,15868,24539, 0, 0, 0, 0, 0,24431,24539, 0,24157, 0,24150, 24150,15868, 0,24539,15868,15868,15868, 0,15868,15869, 15869,24157,15869,15869,15869,15869,15869,15869,24157,15869, 15869,24431,24156, 0, 0,24156, 0,24150,15869,15869, 15869,15869,15869,15869, 0,24431, 0, 0,24156,15869, 24307,24150,24431, 0,24150, 0, 0, 0,24150,24156, 0, 0, 0,15869, 0,24431,15869,15869,15869, 0, 15869,24150,24150,24156, 0, 0, 0,24307, 0, 0, 24156,15869,15873,15873, 0,15873,15873,15873,15873,15873, 15873,24307,15873,15873,24156, 0, 0, 0,24307, 0, 0,15873,15873,15873,15873,15873,15873, 0, 0, 0, 0, 0,15873, 0,24307, 0,24549,24541, 0,24374, 24541, 0,24374, 0, 0, 0,15873, 0, 0,15873, 15873,15873,15873,15873,15878,15878,15878,15878,15878,15878, 15878, 0, 0,24549,24541, 0,24374,15878,15878,15878, 15878,15878,15878, 0, 0, 0, 0,24549,24541, 0, 24374,24541, 0,24548,24549,24541,15878,24374,24374,15878, 24541,24549, 0,15878,15878,15878,15878,15878,15878,15882, 15882,15882,15882,15882,15882,15882,24374, 0, 0, 0, 24548, 0,15882,15882,15882,15882,15882,15882, 0, 0, 0, 0, 0, 0,24548, 0, 0,24548,24583,24159, 24420,24548,24159, 0, 0, 0,24548, 0,15882,15882, 15882,15882,15882,15882,15886,24159,15886,15886,15886,15886, 15886,15886,15886,15886, 0,24583,24159,24420, 0,15886, 15886,15886,15886,15886,15886, 0, 0, 0, 0,24583, 24159,24420, 0, 0,24420, 0,24583,24159,24420, 0, 24583,15886, 0,24420, 0,15886,15886,15886,15886,15886, 15886,15890,15890,15890,15890,15890,15890,15890, 0,24420, 0, 0, 0, 0,15890,15890,15890,15890,15890,15890, 0, 0, 0, 0, 0, 0, 0, 0, 0,24551, 0,24161,24551,24581,24161, 0,24581, 0, 0, 0, 15890,15890,15890,15890,15890,15890,15894,24161,15894,15894, 15894,15894,15894,15894,15894,15894,24551,24551,24161, 0, 24581,15894,15894,15894,15894,15894,15894, 0, 0, 0, 24551, 0,24161,24553,24581,24580,24553,24551,24580,24161, 0,24581, 0,24161, 0, 0, 0,15894,15894,15894, 15894,15894,15894,15897,15897,15897,15897,15897,15897,15897, 24553, 0,24580, 0, 0, 0,15897,15897,15897,15897, 15897,15897, 0, 0,24553, 0,24580, 0, 0,24584, 0,24553, 0,24580, 0, 0, 0, 0, 0,24553, 0,24580,15897,15897,15897,15897,15897,15897,15901,15901, 15901,15901,15901,15901,15901,15901,24584, 0, 0, 0, 0,15901,15901,15901,15901,15901,15901, 0, 0, 0, 24584, 0, 0,24590, 0,24592,24590,24584,24592, 0, 0,24584, 0, 0, 0, 0, 0,15901,15901,15901, 15901,15901,15901,15904,15904,15904,15904,15904,15904,15904, 24590, 0,24592,24590, 0, 0,15904,15904,15904,15904, 15904,15904, 0, 0,24590, 0,24592, 0, 0,24593, 0,24590,24593,24592, 0,24592, 0, 0, 0, 0, 0, 0,15904,15904,15904,15904,15904,15904,15908,15908, 15908,15908,15908,15908,15908,15908,24593, 0, 0, 0, 0,15908,15908,15908,15908,15908,15908, 0, 0, 0, 24593, 0, 0,24594,24622,24619,24594,24593,24619, 0, 0, 0, 0, 0, 0, 0, 0,15908,15908,15908, 15908,15908,15908,15911,15911,15911,15911,15911,15911,15911, 24594,24622,24619, 0, 0, 0,15911,15911,15911,15911, 15911,15911, 0, 0,24594,24622,24619, 0, 0,24623, 24624,24594,24622,24619, 0,24594, 0, 0, 0, 0, 0, 0,15911,15911,15911,15911,15911,15911,15915,15915, 15915,15915,15915,15915,15915,15915,24623,24624, 0, 0, 0,15915,15915,15915,15915,15915,15915, 0, 0, 0, 24623,24624, 0,24625,24626,24627,24629,24623,24624,24629, 24623, 0, 0, 0, 0, 0, 0,15915,15915,15915, 15915,15915,15915,15922,15922,15922,15922,15922,15922,15922, 24625,24626,24627,24629, 0, 0,15922,15922,15922,15922, 15922,15922, 0, 0,24625,24626,24627,24629, 0,24627, 24658,24625,24626,24627,24629,24625,24626, 0,24627, 0, 0, 0,15922,15922,15922,15922,15922,15922,15926,15926, 15926,15926,15926,15926,15926,15926, 0,24658, 0, 0, 0,15926,15926,15926,15926,15926,15926, 0, 0, 0, 0,24658, 0, 0,24660,24195,24195,24195,24658, 0, 0, 0, 0, 0, 0, 0, 0,15926,15926,15926, 15926,15926,15926,15930,15930,15930,15930,15930,15930,15930, 15930,24660, 0,24195, 0, 0,15930,15930,15930,15930, 15930,15930, 0, 0, 0,24660, 0,24195, 0, 0, 24195, 0,24660,24470,24195,24630,24470, 0,24630,24587, 0, 0,15930,15930,15930,15930,15930,15930,15982,15982, 24195,15982,15982,15982,15982,15982,15982, 0,15982,15982, 24470,24158,24630, 0,24158, 0,24587,15982,15982,15982, 15982,15982,15982, 0,24470,24158,24630,24158,15982, 0, 24587,24470, 0,24630,24282,24282,24365,24587,24158, 0, 0,24662,15982, 0,24470,15982,15982,15982,24587,15982, 15984,15984,24158,15984,15984,15984,15984,15984,15984,24158, 15984,15984,24282,24365, 0, 0, 0, 0,24662,15984, 15984,15984,15984,15984,15984, 0,24282,24365, 0,24282, 15984, 0,24662,24282,24365, 0,15984,24282,24160,24662, 0,24160,24324, 0,15984,24324,24282,15984,15984,15984, 24365,15984,15985,15985,24160,15985,15985,15985,15985,15985, 15985,24693,15985,15985,24162,24160,24460,24162,24492,24324, 0,15985,15985,15985,15985,15985,15985, 0, 0,24160, 24162,24492,15985,24324, 0, 0,24160, 0,24693, 0, 24324,24162,24492,24460, 0, 0,15985,24160, 0,15985, 15985,15985,24693,15985,15985,24162,24492,24460,24324,24693, 24661,24661,24162,24492,24460, 0, 0,24693, 0, 0, 0,24695,15985,15987,15987,24162,15987,15987,15987,15987, 15987,15987,24460,15987,15987, 0,24163,24661, 0,24163, 0, 0,15987,15987,15987,15987,15987,15987,24695, 0, 0,24661,24163,15987,24661, 0, 0, 0,24661, 0, 24432, 0,24695,24163, 0,24152, 0,15987, 0,24695, 15987,15987,15987, 0,15987,15988,15988,24163,15988,15988, 15988,15988,15988,15988,24163,15988,15988,24432,24164, 0, 0,24164, 0,24152,15988,15988,15988,15988,15988,15988, 0,24432,24164, 0,24164,15988, 0,24152,24432, 0, 24152,24432, 0, 0,24152,24164, 0,24152, 0,15988, 0,24432,15988,15988,15988, 0,15988,24152,24152,24164, 24304,24165,24164, 0,24165, 0,24164, 0, 0, 0, 0, 0, 0, 0,15988,15993,15993,24165,15993,15993, 15993,15993,15993,15993, 0,15993,15993,24304,24165, 0, 0,24165, 0, 0,15993,15993,15993,15993,15993,15993, 0,24304,24165, 0,24304,15993, 0, 0,24304,24165, 0, 0,24305,24166,24697, 0,24166,24455,24788,15993, 24455,24304,15993,15993,15993,15993,15993,15994,15994,24166, 15994,15994,15994,15994,15994,15994,24305,15994,15994,24305, 24166,24697, 0, 0,24455,24788,15994,15994,15994,15994, 15994,15994, 0,24305,24166,24697,24305,15994,24455,24788, 24305,24166,24697, 0,24474,24455,24788, 0, 0,24631, 24789,15994,24631,24305,15994,15994,15994, 0,15994,15995, 15995,24455,15995,15995,15995,15995,15995,15995, 0,15995, 15995,24474,24167,24631, 0,24167,24631,24789,15995,15995, 15995,15995,15995,15995,15995,24474, 0, 0,24167,15995, 24631,24789,24474,24631, 0, 0,24476,24631,24789,24167, 0,24628, 0,15995,24628,24474,15995,15995,15995, 0, 15995,16009,16009,24167,16009,16009,16009,16009,16009,16009, 24167,16009,16009,24476,24170, 0, 0,24170,24628, 0, 16009,16009,16009,16009,16009,16009,24628,24476,24167, 0, 24170,16009,24628, 0,24476, 0, 0, 0,24477,24628, 24632,24170, 0,24632,24663,16009, 0,24476,16009,16009, 16009, 0,16009,16010,16010,24170,16010,16010,16010,16010, 16010,16010,24170,16010,16010,24477,24169,24632, 0,24169, 0,24663,16010,16010,16010,16010,16010,16010,16010,24477, 24169,24632,24169,16010, 0,24663,24477, 0,24632,24386, 24386,24463,24663,24169,24632,24663, 0,16010, 0,24477, 16010,16010,16010, 0,16010,16022,16022,24169,16022,16022, 16022,16022,16022,16022,24169,16022,16022,24386,24463, 0, 0, 0, 0, 0,16022,16022,16022,16022,16022,16022, 0,24386,24463, 0,24386,16022, 0, 0,24386,24463, 0, 0,24386,24171,24657,24311,24171,24657, 0,16022, 0,24386,16022,16022,16022,24463,16022,16023,16023,24171, 16023,16023,16023,16023,16023,16023, 0,16023,16023, 0, 24171,24657,24311, 0, 0, 0,16023,16023,16023,16023, 16023,16023,16023, 0,24171,24657,24311,16023, 0, 0, 0,24171,24657,24311,24326,24172,24667,24326,24172,24667, 0,16023,24171,24657,16023,16023,16023,24311,16023,16033, 16033,24172,16033,16033,16033,16033,16033,16033, 0,16033, 16033,24326,24172,24667, 0, 0, 0,24326,16033,16033, 16033,16033,16033,16033, 0,24326,24172,24667,24326,16033, 0, 0,24326,24172,24667, 0,24669,24172,24818,24669, 24196,24196,24819,16033, 0,24667,16033,16033,16033, 0, 16033,16034,16034,24330,16034,16034,16034,16034,16034,16034, 0,16034,16034,24669, 0,24818, 0, 0,24196,24819, 16034,16034,16034,16034,16034,16034,16034,24669, 0,24818, 24330,16034,24196,24819,24669,24196,24818, 0,24355,24196, 24819,24355,24197,24197,24330,16034, 0,24330,16034,16034, 16034,24330,16034,16041,16041,24196,16041,16041,16041,16041, 16041,16041, 0,16041,16041,24355, 0,24330, 0, 0, 24197, 0,16041,16041,16041,16041,16041,16041, 0,24355, 0, 0,24355,16041,24197, 0,24355,24197, 0, 0, 24500,24197,24690, 0,24197,24690, 0,16041, 0,24355, 16041,16041,16041, 0,16041,16042,16042,24197,16042,16042, 16042,16042,16042,16042, 0,16042,16042,24500,24219,24690, 0,24219, 0, 0,16042,16042,16042,16042,16042,16042, 16042,24500, 0,24690,24219,16042, 0, 0,24500, 0, 24690, 0, 0, 0, 0,24219, 0, 0, 0,16042, 0,24500,16042,16042,16042,24331,16042,16046,16046,24219, 16046,16046,16046,16046,16046,16046,24219,16046,16046, 0, 24220, 0, 0,24220, 0,24168,16046,16046,16046,16046, 16046,16046,24331, 0,24219,24219,24220,16046,24168, 0, 0, 0, 0, 0, 0, 0,24331,24220,16046,24168, 0,16046, 0,24331,16046,16046,16046, 0,16046, 0, 24517,24220,24691,24168, 0,24691,24331,24331,24220, 0, 24168,24331, 0, 0,16046,16047,16047, 0,16047,16047, 16047,16047,16047,16047,24168,16047,16047,24517,24222,24691, 0,24222, 0, 0,16047,16047,16047,16047,16047,16047, 0,24517, 0,24691,24222,16047, 0, 0,24517, 0, 24691,24388,24388,24550,24691,24222,24517, 0,24843,16047, 0,24517,16047,16047,16047, 0,16047,16048,16048,24222, 16048,16048,16048,16048,16048,16048,24222,16048,16048,24388, 24550, 0, 0, 0, 0,24843,16048,16048,16048,16048, 16048,16048,16048,24388,24550, 0,24388,16048, 0,24843, 24388,24550,24843, 0, 0,24224,24843, 0,24224,24216, 24216,16048, 0,24388,16048,16048,16048,24550,16048,16050, 16050,24224,16050,16050,16050,16050,16050,16050,24223,16050, 16050,24223,24224, 0,24574,24574, 0,24216,16050,16050, 16050,16050,16050,16050,24223, 0,24224, 0,24574,16050, 0,24216, 0,24224,24216,24223, 0,24224,24216,24574, 16050,24223, 0,16050, 0, 0,16050,16050,16050,24223, 16050,24216,24223,24574,24216,24545,24223, 0, 0, 0, 24574,24692, 0, 0,24692, 0,16050, 0, 0,16050, 16057,16057, 0,16057,16057,16057,16057,16057,16057, 0, 16057,16057,24545,24226, 0, 0,24226, 0,24692,16057, 16057,16057,16057,16057,16057,24226,24545, 0, 0,24226, 16057, 0,24692,24545, 0, 0, 0,24728, 0,24692, 24226, 0,24698,24692,16057,24698,24545,16057,16057,16057, 0,16057,16058,16058,24226,16058,16058,16058,16058,16058, 16058,24226,16058,16058,24728,24227, 0, 0,24227,24698, 0,16058,16058,16058,16058,16058,16058,16058,24728, 0, 0,24227,16058,24698, 0,24728, 0, 0, 0,24634, 24698,24699,24227,24728,24699, 0,16058, 0,24227,16058, 16058,16058, 0,16058,16065,16065,24227,16065,16065,16065, 16065,16065,16065,24227,16065,16065,24634,24229,24699, 0, 24229, 0, 0,16065,16065,16065,16065,16065,16065, 0, 24634, 0,24699,24229,16065, 0, 0,24634, 0,24699, 24389,24389,24633,24699,24229,24633, 0, 0,16065, 0, 24634,16065,16065,16065, 0,16065,16066,16066,24229,16066, 16066,16066,16066,16066,16066,24229,16066,16066,24389,24633, 0, 0,24229, 0, 0,16066,16066,16066,16066,16066, 16066,16066,24389,24633, 0,24389,16066, 0, 0,24389, 24633, 0, 0, 0,24228, 0, 0,24228, 0, 0, 16066, 0,24389,16066,16066,16066,24633,16066,16070,16070, 24228,16070,16070,16070,16070,16070,16070,24221,16070,16070, 24221,24228, 0,24231,24650, 0,24231,16070,16070,16070, 16070,16070,16070,24221, 0,24228, 0,24650,16070,24231, 0, 0,24228,24228,24221, 0, 0, 0,24650,16070, 24231, 0,16070, 0, 0,16070,16070,16070,24221,16070, 0,24228,24650,24701,24231,24221,24701,24724, 0,24650, 24724,24231, 0,24650, 0,16070,16071,16071,24221,16071, 16071,16071,16071,16071,16071, 0,16071,16071, 0,24233, 24701, 0,24233, 0,24724,16071,16071,16071,16071,16071, 16071, 0, 0, 0,24701,24233,16071, 0,24724, 0, 0,24701,24335,24335, 0,24724,24233,24255,24255,24701, 16071, 0, 0,16071,16071,16071, 0,16071,16072,16072, 24233,16072,16072,16072,16072,16072,16072,24233,16072,16072, 24335,24233, 0, 0, 0,24255, 0,16072,16072,16072, 16072,16072,16072,16072,24335, 0, 0,24335,16072,24255, 0,24335,24255, 0, 0, 0,24255, 0, 0,24335, 24360, 0,16072, 0,24335,16072,16072,16072, 0,16072, 16074,16074,24255,16074,16074,16074,16074,16074,16074, 0, 16074,16074,24225,24232, 0,24225,24232,24360, 0,16074, 16074,16074,16074,16074,16074, 0, 0, 0,24225,24232, 16074,24360, 0, 0, 0, 0, 0, 0,24360,24225, 24232,16074,24448, 0,16074, 0,24232,16074,16074,16074, 0,16074,24360,24225,24232,24448,24758,24232,24257,24257, 24225,24232, 0, 0, 0, 0,24448,16074, 0, 0, 16074,16083,16083,24225,16083,16083,16083,16083,16083,16083, 24448,16083,16083,24758, 0, 0,24257,24448, 0, 0, 16083,16083,16083,16083,16083,16083, 0,24758, 0, 0, 24257,16083, 0,24257,24758,24448,24448,24257, 0, 0, 0,24758, 0, 0, 0,16083,24256,24256,16083,16083, 16083,16083,16083,24257, 0, 0,16083,16084,16084, 0, 16084,16084,16084,16084,16084,16084, 0,16084,16084,24263, 0,24729,24263, 0,24256, 0,16084,16084,16084,16084, 16084,16084, 0, 0, 0,24263, 0,16084,24256, 0, 0,24256, 0, 0, 0,24256,24263, 0,24729, 0, 0,16084, 0, 0,16084,16084,16084,16084,16084, 0, 24263,24256,24729, 0, 0,24729,24256,24263, 0,24729, 0,16084,16085,16085,24729,16085,16085,16085,16085,16085, 16085,16085,16085,16085,16085,16085,16085,16085,16085,16085, 16085,16085,16085,16085,16085,16085,16085,16085,16085,16085, 16085,16085,16085,16085,16085,16085,16085,16085,16085,16085, 16085,16085,16085,16085,16085,16085,16085,16085,16085,16085, 16085,16085,16085,16085,16085,16085,16085,16085,16085,16085, 16085,16085,16085,16085,16085,16085,16085,16085,16085,16085, 16085,16085,16085,16085,16085,16085,16085,16087,16087, 0, 16087,16087,16087,16087,16087,16087,24284,16087,16087,24284, 24279,24279, 0, 0, 0, 0,16087,16087,16087,16087, 16087,16087,24284, 0, 0, 0, 0,16087, 0, 0, 0, 0, 0,24284, 0, 0, 0, 0,24279, 0, 0,16087,24430,24430,16087,16087,16087,24284,16087, 0, 0, 0,24279, 0,24284,24279,16087,16088,16088,24279, 16088,16088,16088,16088,16088,16088, 0,16088,16088,24430, 24279, 0,24279, 0, 0, 0,16088,16088,16088,16088, 16088,16088, 0,24430, 0, 0,24430,16088, 0, 0, 24430, 0, 0, 0,24725,16088, 0,24725, 0,24703, 0,16088,24703,24430,16088,16088,16088,24509,16088,16089, 16089, 0,16089,16089,16089,16089,16089,16089, 0,16089, 16089,24725,24287, 0, 0,24287,24703, 0,16089,16089, 16089,16089,16089,16089,24509,24725, 0, 0,24287,16089, 24703, 0,24725,24703, 0,24725, 0,24703,24509,24287, 0,24735,24703,16089,24735,24509,16089,16089,16089,24542, 16089,16090,16090,24287,16090,16090,16090,16090,16090,16090, 24287,16090,16090,24509,24288, 0, 0,24288,24735, 0, 16090,16090,16090,16090,16090,16090,24542, 0, 0, 0, 24288,16090,24735, 0, 0, 0, 0, 0, 0,24735, 24542,24288,24315,24315, 0,16090, 0,24542,16090,16090, 16090,16090,16090,16091,16091,24288,16091,16091,16091,16091, 16091,16091,24288,16091,16091,24542, 0, 0, 0, 0, 24315, 0,16091,16091,16091,16091,16091,16091, 0, 0, 24288, 0, 0,16091,24315, 0, 0,24315, 0, 0, 0,24315, 0, 0, 0, 0, 0,16091, 0,24315, 16091,16091,16091,16091,16091,16094,16094,24315,16094,16094, 16094,16094,16094,16094,16094,16094,16094,16094,16094,16094, 16094,16094,16094,16094,16094,16094,16094,16094,16094,16094, 16094,16094,16094,16094,16094,16094,16094,16094,16094,16094, 16094,16094,16094,16094,16094,16094,16094,16094,16094,16094, 16094,16094,16094,16094,16094,16094,16094,16094,16094,16094, 16094,16094,16094,16094,16094,16094,16094,16094,16094,16094, 16094,16094,16094,16094,16094,16094,16094,16094,16094,16094, 16095,16095, 0,16095,16095,16095,16095,16095,16095, 0, 16095,16095,24234,24285,24379,24234,24285,24379, 0,16095, 16095,16095,16095,16095,16095, 0, 0, 0,24234,24285, 16095, 0, 0, 0, 0, 0, 0, 0, 0,24234, 24285,24379, 0,24285,16095, 0, 0,16095,16095,16095, 16095,16095, 0,24234,24285,24379,24598,24285, 0, 0, 24234,24285,24379, 0, 0, 0, 0, 0, 0,16095, 16095,16096,16096,24234,16096,16096,16096,16096,16096,16096, 24379,16096,16096,24598,24289, 0, 0,24289, 0, 0, 16096,16096,16096,16096,16096,16096, 0,24598,24289, 0, 24289,16096, 0, 0,24598, 0, 0, 0,24598, 0, 0,24289, 0,24723,24723,16096,24723,24598,16096,16096, 16096, 0,16096,16097,16097,24289,16097,16097,16097,16097, 16097,16097,24289,16097,16097, 0,24290, 0, 0,24290, 24723, 0,16097,16097,16097,16097,16097,16097,16097, 0, 0, 0,24290,16097,24723, 0, 0,24723, 0, 0, 24433,24723,24734,24290, 0,24734,24731,16097, 0,24731, 16097,16097,16097, 0,16097,16113,16113,24290,16113,16113, 16113,16113,16113,16113,24290,16113,16113,24433, 0,24734, 0, 0, 0,24731,16113,16113,16113,16113,16113,16113, 0,24433, 0,24734, 0,16113, 0,24731,24433, 0, 24734,24434,24434,24291,24731,24433,24291, 0,24734,16113, 24731,24433,16113,16113,16113, 0,16113,16114,16114,24291, 16114,16114,16114,16114,16114,16114, 0,16114,16114,24434, 24291, 0, 0, 0, 0, 0,16114,16114,16114,16114, 16114,16114,16114,24434,24291, 0,24434,16114, 0, 0, 24434,24291, 0,24387,24387,24292,24502, 0,24292, 0, 0,16114,24291,24434,16114,16114,16114, 0,16114,16123, 16123,24292,16123,16123,16123,16123,16123,16123, 0,16123, 16123,24387,24292,24502, 0, 0, 0, 0,16123,16123, 16123,16123,16123,16123, 0,24387,24292,24502,24387,16123, 0, 0,24387,24292,24502, 0,24618,24292,24733,24618, 24387,24733,24502,16123, 0,24387,16123,16123,16123, 0, 16123,16124,16124,24502,16124,16124,16124,16124,16124,16124, 0,16124,16124,24618,24293,24733, 0,24293, 0, 0, 16124,16124,16124,16124,16124,16124,16124,24618, 0,24733, 24293,16124, 0, 0,24618, 0,24733, 0, 0, 0, 24733,24293, 0,24755, 0,16124,24755,24618,16124,16124, 16124,24585,16124,16131,16131,24293,16131,16131,16131,16131, 16131,16131,24293,16131,16131, 0,24296, 0, 0,24296, 24755, 0,16131,16131,16131,16131,16131,16131,24585, 0, 0, 0,24296,16131,24755, 0, 0, 0, 0, 0, 0,24755,24585,24296, 0,24757, 0,16131,24757,24585, 16131,16131,16131, 0,16131,16132,16132,24296,16132,16132, 16132,16132,16132,16132,24296,16132,16132,24585,24297, 0, 0,24297,24757, 0,16132,16132,16132,16132,16132,16132, 16132, 0, 0, 0,24297,16132,24757, 0, 0, 0, 0,24435,24435,24757, 0,24297,24316,24316,24762,16132, 0,24762,16132,16132,16132, 0,16132,16136,16136,24297, 16136,16136,16136,16136,16136,16136,24297,16136,16136,24435, 0, 0, 0, 0,24316,24762,16136,16136,16136,16136, 16136,16136, 0,24435,24297, 0,24435,16136,24316,24762, 24435,24316, 0, 0,24635,24316,24762,24413, 0,24320, 24316,16136,24320,24435,16136,16136,16136,24762,16136,16137, 16137,24316,16137,16137,16137,16137,16137,16137, 0,16137, 16137,24635, 0, 0,24413, 0,24320, 0,16137,16137, 16137,16137,16137,16137,16137,24635, 0, 0,24413,16137, 24320, 0,24635,24320, 0,24413,24277,24320,24356,24407, 0,24356,24407,16137, 0,24635,16137,16137,16137,24413, 16137,16138,16138,24320,16138,16138,16138,16138,16138,16138, 0,16138,16138,24277, 0,24356,24407, 0, 0, 0, 16138,16138,16138,16138,16138,16138, 0,24277, 0,24356, 24407,16138,16138, 0,24277, 0,24356,24407, 0, 0, 0, 0,24277,24337,24337,16138, 0,24277,16138,16138, 16138,24407,16138,24277,24356,24356, 0, 0,16138,16140, 16140, 0,16140,16140,16140,16140,16140,16140, 0,16140, 16140,24337,16140,16140,16140,16140,16140,16140,16140,16140, 16140,16140,16140,16140, 0,24337, 0, 0,24337,16140, 0, 0,24337, 0, 0,24520,24520,24337,24764, 0, 24810,24764, 0,16140, 0,24337,16140,16140,16140, 0, 16140,16141,16141,24810,16141,16141,16141,16141,16141,16141, 0,16141,16141,24520,24810,24764, 0, 0, 0, 0, 16141,16141,16141,16141,16141,16141, 0,24520,24810,24764, 24520,16141, 0, 0,24520,24810,24764,24338,24338,24340, 0, 0,24340,24280,24280,16141, 0,24520,16141,16141, 16141, 0,16141,16143,16143,24340,16143,16143,16143,16143, 16143,16143, 0,16143,16143,24338,24340, 0, 0, 0, 0,24280,16143,16143,16143,16143,16143,16143, 0,24338, 24340, 0,24338,16143,16143,24280,24338,24340,24280, 0, 24340, 0,24280, 0, 0, 0,24636,16143, 0,24338, 16143,16143,16143, 0,16143,24280,24280, 0, 0,24338, 16143,16153,16153, 0,16153,16153,16153,16153,16153,16153, 0,16153,16153,24636,24342, 0, 0,24342, 0, 0, 16153,16153,16153,16153,16153,16153, 0,24636, 0, 0, 24342,16153, 0, 0,24636, 0, 0, 0,24704, 0, 24766,24342,24342,24766, 0,16153, 0,24636,16153,16153, 16153, 0,16153,16154,16154,24342,16154,16154,16154,16154, 16154,16154,24342,16154,16154,24704,24344,24766, 0,24344, 0, 0,16154,16154,16154,16154,16154,16154,16154,24704, 0,24766,24344,16154, 0, 0,24704, 0,24766, 0, 24704, 0,24786,24344, 0,24786, 0,16154, 0,24704, 16154,16154,16154,24696,16154,16166,16166,24344,16166,16166, 16166,16166,16166,16166,24344,16166,16166, 0,24345,24786, 0,24345,24344, 0,16166,16166,16166,16166,16166,16166, 24696, 0, 0,24786,24345,16166, 0, 0, 0, 0, 24786, 0, 0, 0,24696,24345, 0,24696,24786,16166, 0,24696,16166,16166,16166, 0,16166,16167,16167,24345, 16167,16167,16167,16167,16167,16167,24345,16167,16167, 0, 24347, 0,24696,24347, 0, 0,16167,16167,16167,16167, 16167,16167,16167, 0, 0, 0,24347,16167, 0, 0, 0, 0, 0,24437,24437, 0,24790,24347, 0, 0, 24797,16167, 0,24797,16167,16167,16167, 0,16167,16177, 16177,24347,16177,16177,16177,16177,16177,16177,24347,16177, 16177,24437,24347,24790, 0, 0, 0,24797,16177,16177, 16177,16177,16177,16177, 0,24437, 0,24790,24437,16177, 0,24797,24437, 0,24790, 0,24437,24351,24797,24472, 24351,24790,24472,16177, 0,24437,16177,16177,16177,24797, 16177,16178,16178,24351,16178,16178,16178,16178,16178,16178, 0,16178,16178, 0,24351,24351,24472, 0, 0, 0, 16178,16178,16178,16178,16178,16178,16178, 0,24351, 0, 24472,16178, 0, 0, 0,24351, 0,24472,24596,24353, 24792,24498,24353,24792,24498,16178, 0, 0,16178,16178, 16178,24472,16178,16185,16185,24353,16185,16185,16185,16185, 16185,16185, 0,16185,16185,24596,24353,24792,24498, 0, 0, 0,16185,16185,16185,16185,16185,16185, 0,24596, 24353,24792,24498,16185, 0, 0,24596,24353,24792,24498, 24362,24354,24547,24596,24354,24353,24792,16185, 0,24596, 16185,16185,16185,24498,16185,16186,16186,24354,16186,16186, 16186,16186,16186,16186, 0,16186,16186,24362,24354,24547, 0, 0, 0, 0,16186,16186,16186,16186,16186,16186, 16186,24362,24354,24547,24362,16186, 0, 0,24362,24354, 24547, 0, 0,24362,24513, 0, 0,24513,24547,16186, 0,24362,16186,16186,16186, 0,16186,16190,16190,24547, 16190,16190,16190,16190,16190,16190,24286,16190,16190,24286, 24391,24513,24339,24391, 0,24339,16190,16190,16190,16190, 16190,16190,24286, 0, 0,24513,24391,16190,24339, 0, 0, 0,24513,24286, 0, 0, 0,24391,16190,24339, 0,16190,24286, 0,16190,16190,16190,24286,16190, 0, 24513,24391,24787,24339,24286,24787, 0, 0,24391, 0, 24339, 0, 0, 0,16190,16191,16191,24543,16191,16191, 16191,16191,16191,16191,24339,16191,16191, 0, 0,24787, 0, 0, 0, 0,16191,16191,16191,16191,16191,16191, 0, 0, 0,24787,24543,16191,24787, 0, 0, 0, 24787, 0,24411,24392,24620,24787,24392,24620,24543,16191, 0, 0,16191,16191,16191,24543,16191,16192,16192,24392, 16192,16192,16192,16192,16192,16192, 0,16192,16192,24411, 24392,24620, 0,24543,24543, 0,16192,16192,16192,16192, 16192,16192,16192,24411,24392,24620,24411,16192, 0, 0, 24411,24392,24620,24392, 0,24411, 0, 0,24368,24368, 24620,16192, 0,24411,16192,16192,16192, 0,16192,16194, 16194,24620,16194,16194,16194,16194,16194,16194,24294,16194, 16194,24294, 0, 0, 0, 0,24368, 0,16194,16194, 16194,16194,16194,16194,24294, 0, 0, 0, 0,16194, 24368,24540, 0,24368,24540,24294, 0,24368,24294, 0, 16194, 0, 0,16194, 0, 0,16194,16194,16194,24294, 16194, 0,24294,24368, 0,24368,24294,24820,24540, 0, 24820, 0, 0, 0, 0, 0,16194, 0, 0,16194, 16200,16200,24540,16200,16200,16200,16200,16200,16200,24540, 16200,16200, 0,24393,24820, 0,24393, 0, 0,16200, 16200,16200,16200,16200,16200, 0, 0,24540,24820,24393, 16200, 0, 0, 0, 0,24820,24521,24521,24821,24820, 24393,24821, 0,24393,16200, 0, 0,16200,16200,16200, 0,16200,16201,16201,24393,16201,16201,16201,16201,16201, 16201,24393,16201,16201,24521,24821, 0, 0, 0, 0, 0,16201,16201,16201,16201,16201,16201,16201,24521,24821, 0,24521,16201, 0, 0,24521,24821, 0, 0,24521, 24395, 0, 0,24395,24821, 0,16201, 0,24521,16201, 16201,16201,24726,16201,16212,16212,24395,16212,16212,16212, 16212,16212,16212, 0,16212,16212, 0,24395, 0, 0, 0, 0, 0,16212,16212,16212,16212,16212,16212,24726, 0,24395, 0, 0,16212, 0, 0, 0,24395, 0, 24395, 0,24398,24726,24427,24398,24822,24427,16212,24822, 24726,16212,16212,16212, 0,16212,16213,16213,24398,16213, 16213,16213,16213,16213,16213, 0,16213,16213,24726,24398, 0,24427, 0,24822, 0,16213,16213,16213,16213,16213, 16213,16213, 0,24398, 0,24427,16213,24822,24427, 0, 24398, 0,24427,24765,24822,24823,24765, 0,24823,24824, 16213, 0,24824,16213,16213,16213, 0,16213,16220,16220, 24427,16220,16220,16220,16220,16220,16220, 0,16220,16220, 24765,24399,24823, 0,24399, 0,24824,16220,16220,16220, 16220,16220,16220, 0,24765, 0,24823,24399,16220, 0, 24824,24765, 0,24823,24522,24522, 0,24824,24399, 0, 0,24824,16220, 0,24765,16220,16220,16220, 0,16220, 16221,16221,24399,16221,16221,16221,16221,16221,16221,24399, 16221,16221,24522, 0, 0, 0, 0, 0, 0,16221, 16221,16221,16221,16221,16221,16221,24522,24399, 0,24522, 16221, 0, 0,24522, 0, 0, 0,24522,24402,24556, 0,24402,24556, 0,16221, 0,24522,16221,16221,16221, 0,16221,16225,16225,24402,16225,16225,16225,16225,16225, 16225,24295,16225,16225,24295,24402,24556,24343,24402, 0, 24343,16225,16225,16225,16225,16225,16225,24295, 0,24402, 24556, 0,16225,24343, 0, 0,24402,24556,24295, 0, 0, 0, 0,16225,24343, 0,16225,24295, 0,16225, 16225,16225,24295,16225, 0,24556,24556,24825,24343,24295, 24825,24343, 0, 0, 0,24343, 0, 0, 0,16225, 16226,16226,24416,16226,16226,16226,16226,16226,16226, 0, 16226,16226, 0,24343,24825, 0, 0, 0, 0,16226, 16226,16226,16226,16226,16226, 0, 0, 0,24825,24416, 16226, 0, 0, 0, 0,24825, 0, 0,24401,24825, 0,24401,24841,24416,16226,24841, 0,16226,16226,16226, 24416,16226,16227,16227,24401,16227,16227,16227,16227,16227, 16227, 0,16227,16227,24416,24401,24416, 0, 0,24841, 0,16227,16227,16227,16227,16227,16227,16227, 0,24401, 0, 0,16227,24841, 0, 0,24401, 0,24401,24768, 24841,24760, 0,24417,24417,24332,16227,24841, 0,16227, 16227,16227, 0,16227,16229,16229,24333,16229,16229,16229, 16229,16229,16229, 0,16229,16229,24768, 0,24760, 0, 0,24417,24332,16229,16229,16229,16229,16229,16229, 0, 24768, 0,24760,24333,16229,24417,24332,24768,24417,24760, 0, 0,24417,24332,24768,16229, 0,24333,16229,24417, 24768,16229,16229,16229,24333,16229,24332,24760,24417, 0, 0,24332,24332, 0, 0,24333,24519,24333, 0, 0, 0,16229, 0, 0,16229,16239,16239, 0,16239,16239, 16239,16239,16239,16239,24346,16239,16239,24346, 0, 0, 0, 0, 0,24519,16239,16239,16239,16239,16239,16239, 24346, 0,24336,24336, 0,16239, 0,24519, 0, 0, 0,24346, 0, 0,24519, 0, 0,24346, 0,16239, 0, 0,16239,16239,16239,24346,16239,24519,24346, 0, 24336, 0,24346,24519,16239,16240,16240, 0,16240,16240, 16240,16240,16240,16240,24336,16240,16240,24336, 0, 0, 0,24336, 0, 0,16240,16240,16240,16240,16240,16240, 24283, 0, 0,24283,24336,16240, 0, 0, 0,24336, 0, 0,24845, 0, 0,24845,24283, 0, 0,16240, 0, 0,16240,16240,16240, 0,16240,24283,16240,16242, 16242,16242,16242,16242,16242,16242,16242, 0, 0,24845, 0,24283,16242,16242,16242,16242,16242,16242,24283, 0, 0, 0, 0,24845, 0, 0,24283,24369,24369,24510, 24845,16242,24283, 0, 0, 0, 0, 0,16242,16242, 16242,16242,16242,16242,16246,16246,16246,16246,16246,16246, 16246,16246, 0, 0, 0,24369,24510,16246,16246,16246, 16246,16246,16246, 0, 0, 0, 0, 0, 0,24369, 24510, 0,24369, 0, 0, 0,24369,24510, 0,24396, 0, 0,24396,16246,16246,16246,16246,16246,16246,16247, 24369,24510,24369,24510, 0,24396, 0, 0,16247,16247, 16247,16247,16247,16247,16247,16247,24396, 0, 0,24396, 0,16247,16247,16247,16247,16247,16247, 0, 0, 0, 24396, 0, 0,24396,24418,24418,24552,24396, 0,24552, 0, 0, 0, 0, 0, 0, 0,16247,16247,16247, 16247,16247,16247,16253,16253,16253,16253,16253,16253,16253, 16253, 0,24418,24552, 0, 0,16253,16253,16253,16253, 16253,16253, 0, 0, 0, 0,24418,24552,24557,24418, 24552, 0, 0,24418,24552, 0, 0,24404,24438, 0, 24404,24438,16253,16253,16253,16253,16253,16253,16254,24418, 24552, 0,24552,24404,24438,24557, 0,16254,16254,16254, 16254,16254,16254,16254,24404,24438, 0, 0, 0,24557, 16254,16254,16254,16254,16254,16254,24557, 0,24404,24438, 0, 0, 0, 0, 0,24404,24438,24404, 0,24557, 0, 0, 0, 0,24557, 0,16254,16254,16254,16254, 16254,16254,16265,16265,16265,16265,16265,16265,16265,16265, 0, 0, 0, 0, 0,16265,16265,16265,16265,16265, 16265, 0, 0, 0, 0, 0, 0, 0, 0,24847, 24847,24756,24847, 0,24756, 0, 0, 0, 0, 0, 0,16265,16265,16265,16265,16265,16265,16266,16266,16266, 16266,16266,16266,16266, 0, 0,24847, 0,24756, 0, 16266,16266,16266,16266,16266,16266, 0, 0, 0, 0, 24847, 0,24756,24847, 0,24756, 0,24847, 0,24756, 0, 0, 0, 0, 0, 0,16266,16266,16266,16266, 16266,16266,16279,16279,16279,16279,16279,16279,16279,16279, 24756, 0, 0, 0, 0,16279,16279,16279,16279,16279, 16279, 0, 0, 0, 0, 0, 0,24848,24849, 0, 24848,24849, 0, 0, 0, 0, 0, 0, 0, 0, 0,16279,16279,16279,16279,16279,16279,16280,16280,16280, 16280,16280,16280,16280,24848,24849, 0, 0, 0, 0, 16280,16280,16280,16280,16280,16280, 0, 0,24848,24849, 0, 0, 0, 0, 0,24848,24849,24397,24863,24849, 24397,24863, 0, 0, 0, 0,16280,16280,16280,16280, 16280,16280,16288,24397,16288,16288,16288,16288,16288,16288, 16288,16288, 0, 0,24397,24863, 0,16288,16288,16288, 16288,16288,16288,24397, 0, 0, 0, 0,24397,24863, 24864,24868, 0,24864,24868,24397,24863, 0, 0, 0, 0, 0, 0,16288,16288,16288,16288,16288,16288,16297, 16297,16297,16297,16297,16297,16297,16297,24864,24868, 0, 0, 0,16297,16297,16297,16297,16297,16297, 0, 0, 0,24864,24868, 0,24870, 0, 0,24870,24864,24868, 0, 0, 0, 0, 0, 0, 0, 0,16297,16297, 16297,16297,16297,16297,16298,16298,16298,16298,16298,16298, 16298,24870, 0, 0, 0, 0, 0,16298,16298,16298, 16298,16298,16298, 0, 0,24870, 0, 0, 0, 0, 0,24884,24870,24869,24884, 0,24869, 0, 0, 0, 0, 0, 0,16298,16298,16298,16298,16298,16298,16306, 16306,16306,16306,16306,16306,16306,16306, 0,24884, 0, 24869, 0,16306,16306,16306,16306,16306,16306, 0, 0, 0, 0,24884, 0,24869,24884, 0,24869, 0,24884, 0,24869, 0, 0, 0, 0, 0, 0,16306,16306, 16306,16306,16306,16306,16310,16310,16310,16310,16310,16310, 16310,16310,24869, 0, 0, 0, 0,16310,16310,16310, 16310,16310,16310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24518,24442,24885, 0,24442,24885, 0, 0, 0,16310,16310,16310,16310,16310,16310,16311, 16311,24442,16311,16311,16311,16311,16311,16311, 0,16311, 16311,24518,24442,24885, 0, 0, 0, 0,16311,16311, 16311,16311,16311,16311, 0,24518,24442,24885,24518,16311, 0, 0,24518,24442,24885,24886,24718,24518,24886, 0, 0, 0, 0,16311, 0,24518,16311,16311,16311,24718, 16311,16312,16312,16312,16312,16312,16312,16312,16312, 0, 24718, 0,24886, 0,16312,16312,16312,16312,16312,16312, 0, 0, 0, 0,24718, 0,24886, 0, 0,24887, 24718,24718,24887,24886, 0, 0, 0,24886, 0, 0, 16312,16312,16312,16312,16312,16312,16316,16316,16316,16316, 16316,16316,16316,16316, 0, 0,24887, 0, 0,16316, 16316,16316,16316,16316,16316, 0, 0, 0, 0, 0, 24887,24888,24889,24902,24888,24889,24902,24887, 0, 0, 0,24887, 0, 0, 0,16316,16316,16316,16316,16316, 16316,16324,16324,16324,16324,16324,16324,16324,24888,24889, 24902, 0, 0, 0,16324,16324,16324,16324,16324,16324, 0, 0,24888,24889,24902, 0,24889, 0, 0,24888, 24889,24902, 0, 0, 0,24889, 0,24888, 0, 0, 16324,16324,16324,16324,16324,16324,16325,16325,16325,16325, 16325,16325,16325,16325, 0, 0, 0, 0, 0,16325, 16325,16325,16325,16325,16325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24436,24436,24443,24903, 0, 24443,24903, 0, 0, 0,16325,16325,16325,16325,16325, 16325,16330,16330,24443,16330,16330,16330,16330,16330,16330, 16330,16330,16330,24436,24443,24903, 0, 0, 0, 0, 16330,16330,16330,16330,16330,16330, 0,24436,24443,24903, 24436,16330, 0, 0,24436,24443,24903, 0, 0,24903, 0,24445,24436, 0,24445,16330, 0,24436,16330,16330, 16330,16330,16330,24436,16330,16331,16331,24445,16331,16331, 16331,16331,16331,16331,16331,16331,16331,24341,24445,24445, 24341,24781, 0,24613,16331,16331,16331,16331,16331,16331, 0, 0,24445,24341,24781,16331,24613, 0, 0,24445, 0, 0, 0, 0,24341,24781, 0,24613, 0,16331, 0, 0,16331,16331,16331,16331,16331, 0,24341,24781, 0,24613, 0, 0, 0,24341,24781,24867,24613,24781, 24867, 0, 0, 0,16331,16331,16333,16333,24341,16333, 16333,16333,16333,16333,16333,24613,16333,16333, 0,24439, 0, 0,24439, 0,24867,16333,16333,16333,16333,16333, 16333, 0, 0, 0, 0,24439,16333, 0,24867, 0, 0, 0, 0,24826, 0,24867,24439, 0,24917,24919, 16333,24917,24919,16333,16333,16333,24867,16333,16334,16334, 24439,16334,16334,16334,16334,16334,16334,24439,16334,16334, 24826,24447, 0, 0,24447,24917,24919,16334,16334,16334, 16334,16334,16334,16334,24826,24439,24439,24447,16334,24917, 24919,24826, 0, 0,24826,24850,24917,24919,24447, 0, 0, 0,16334, 0,24826,16334,16334,16334, 0,16334, 16351,16351,24447,16351,16351,16351,16351,16351,16351,24447, 16351,16351,24850,24451, 0, 0,24451,24447, 0,16351, 16351,16351,16351,16351,16351, 0,24850, 0, 0,24451, 16351, 0, 0,24850, 0, 0, 0,24922, 0, 0, 24451, 0,24920, 0,16351,24920,24850,16351,16351,16351, 0,16351,16352,16352,24451,16352,16352,16352,16352,16352, 16352,24451,16352,16352,24922,24452, 0, 0,24452,24920, 0,16352,16352,16352,16352,16352,16352,16352,24922, 0, 0,24452,16352,24920, 0,24922, 0, 0,24523,24523, 24920, 0,24452,24464,24464, 0,16352,24920,24922,16352, 16352,16352, 0,16352,16364,16364,24452,16364,16364,16364, 16364,16364,16364,24452,16364,16364,24523, 0, 0, 0, 0,24464, 0,16364,16364,16364,16364,16364,16364, 0, 24523, 0, 0,24523,16364,24464, 0,24523,24464,24523, 0,24555,24464, 0,24555,24465,24465, 0,16364, 0, 24523,16364,16364,16364, 0,16364,16365,16365,24464,16365, 16365,16365,16365,16365,16365, 0,16365,16365,24555, 0, 0, 0, 0,24465, 0,16365,16365,16365,16365,16365, 16365,16365,24555, 0, 0,24555,16365,24465, 0,24555, 24465, 0, 0,24475,24465, 0, 0, 0,24465, 0, 16365, 0,24555,16365,16365,16365, 0,16365,16375,16375, 24465,16375,16375,16375,16375,16375,16375, 0,16375,16375, 24475, 0, 0, 0, 0, 0, 0,16375,16375,16375, 16375,16375,16375, 0,24475, 0, 0,24475,16375, 0, 0,24475, 0, 0, 0,24844, 0,24931,24844, 0, 24931, 0,16375, 0,24475,16375,16375,16375, 0,16375, 16376,16376,24475,16376,16376,16376,16376,16376,16376, 0, 16376,16376,24844,24482,24931, 0,24482, 0, 0,16376, 16376,16376,16376,16376,16376,16376,24844, 0,24931,24482, 16376, 0, 0,24844, 0,24931, 0, 0, 0,24933, 24482, 0,24933,24931,16376, 0,24844,16376,16376,16376, 0,16376,16383,16383,24482,16383,16383,16383,16383,16383, 16383,24482,16383,16383,24482,24483,24933, 0,24483, 0, 0,16383,16383,16383,16383,16383,16383, 0, 0, 0, 24933,24483,16383, 0, 0, 0, 0,24933, 0,24945, 0,24934,24483, 0,24934, 0,16383, 0, 0,16383, 16383,16383, 0,16383,16384,16384,24483,16384,16384,16384, 16384,16384,16384,24483,16384,16384,24945,24484,24934, 0, 24484, 0, 0,16384,16384,16384,16384,16384,16384,16384, 24945, 0,24934,24484,16384, 0, 0,24945, 0,24934, 0, 0, 0,24944,24484, 0,24944, 0,16384, 0, 24945,16384,16384,16384, 0,16384,16388,16388,24484,16388, 16388,16388,16388,16388,16388,24484,16388,16388, 0,24485, 24944, 0,24485, 0, 0,16388,16388,16388,16388,16388, 16388,24484, 0, 0,24944,24485,16388,24944, 0, 0, 0,24944,24560,24560,24560,24957,24485, 0,24957,24958, 16388, 0,24958,16388,16388,16388, 0,16388,16389,16389, 24485,16389,16389,16389,16389,16389,16389,24485,16389,16389, 24560, 0,24957, 0, 0, 0,24958,16389,16389,16389, 16389,16389,16389,16389,24560, 0,24957,24560,16389, 0, 24958,24560, 0,24957, 0, 0,24488,24958, 0,24488, 24586, 0,16389, 0,24560,16389,16389,16389, 0,16389, 16390,16390,24488,16390,16390,16390,16390,16390,16390, 0, 16390,16390,24348,24488, 0,24348,24750,24586,24727,16390, 16390,16390,16390,16390,16390, 0, 0,24488,24348,24750, 16390,24586, 0, 0,24488, 0,24488, 0,24586,24348, 24750, 0, 0, 0,16390,24727, 0,16390,16390,16390, 0,16390, 0,24348,24750, 0,24586,24586, 0,24727, 24348,24750,24951, 0, 0,24951,24727, 0, 0,24750, 16390,16394,16394,24348,16394,16394,16394,16394,16394,16394, 24727,16394,16394, 0,24487, 0, 0,24487, 0,24951, 16394,16394,16394,16394,16394,16394, 0, 0, 0, 0, 24487,16394, 0,24951, 0, 0, 0, 0, 0, 0, 24951,24487, 0, 0, 0,16394, 0,24951,16394,16394, 16394, 0,16394,16395,16395,24487,16395,16395,16395,16395, 16395,16395,24487,16395,16395, 0,24489, 0, 0,24489, 0, 0,16395,16395,16395,16395,16395,16395,16395, 0, 24487,24487,24489,16395, 0, 0, 0, 0, 0,24561, 24561,24732, 0,24489,24732, 0,24489,16395, 0, 0, 16395,16395,16395, 0,16395,16399,16399,24489,16399,16399, 16399,16399,16399,16399,24489,16399,16399,24561,24732, 0, 0, 0, 0, 0,16399,16399,16399,16399,16399,16399, 0,24561,24732, 0,24561,16399, 0, 0,24561,24732, 0,24563,24563,24491, 0, 0,24491, 0, 0,16399, 0,24561,16399,16399,16399,24732,16399,16400,16400,24491, 16400,16400,16400,16400,16400,16400, 0,16400,16400,24563, 24491, 0, 0, 0, 0, 0,16400,16400,16400,16400, 16400,16400,16400,24563,24491, 0,24563,16400, 0, 0, 24563,24491, 0,24491, 0,24493, 0,24563,24493,24591, 0,16400,24591,24563,16400,16400,16400, 0,16400,16401, 16401,24493,16401,16401,16401,16401,16401,16401, 0,16401, 16401,24350,24493, 0,24350,24759,24591, 0,16401,16401, 16401,16401,16401,16401, 0, 0,24493,24350, 0,16401, 24591, 0, 0,24493, 0, 0, 0,24591,24350, 0, 0, 0,24759,16401, 0, 0,16401,16401,16401,24493, 16401,24591,24350, 0, 0, 0,24759, 0, 0,24350, 0, 0, 0,24759, 0, 0, 0, 0, 0,16401, 16440,16440,24350,16440,16440,16440,16440,16440,16440,24759, 16440,16440, 0,24494, 0, 0,24494, 0, 0,16440, 16440,16440,16440,16440,16440, 0, 0, 0, 0,24494, 16440, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24494, 0, 0, 0,16440, 0, 0,16440,16440,16440, 0,16440,16441,16441,24494,16441,16441,16441,16441,16441, 16441,24494,16441,16441, 0,24496, 0, 0,24496, 0, 0,16441,16441,16441,16441,16441,16441,16441, 0, 0, 0,24496,16441, 0, 0, 0, 0, 0,24562,24562, 0, 0,24496,24508,24508, 0,16441, 0, 0,16441, 16441,16441, 0,16441,16476,16476,24496,16476,16476,16476, 16476,16476,16476,24496,16476,16476,24562, 0, 0, 0, 0,24508, 0,16476,16476,16476,16476,16476,16476, 0, 24562,24496,24496,24562,16476,24508, 0,24562,24508, 0, 24562, 0,24508, 0, 0, 0, 0, 0,16476, 0, 24562,16476,16476,16476, 0,16476,16477,16477,24508,16477, 16477,16477,16477,16477,16477, 0,16477,16477, 0,24524, 0, 0,24524, 0, 0,16477,16477,16477,16477,16477, 16477,16477, 0, 0, 0,24524,16477, 0, 0, 0, 0, 0, 0, 0, 0, 0,24524, 0,24595, 0, 16477,24595, 0,16477,16477,16477, 0,16477,16531,16531, 24524,16531,16531,16531,16531,16531,16531,24524,16531,16531, 24352,24394, 0,24352,24394,24595, 0,16531,16531,16531, 16531,16531,16531, 0, 0, 0,24352,24394,16531,24595, 0, 0, 0, 0, 0, 0,24595,24352,24394, 0, 0, 0,16531, 0, 0,16531,16531,16531,16531,16531, 24595,24352,24394, 0,24352, 0, 0, 0,24352,24394, 0, 0,24761,16531,16548,16548, 0,16548,16548,16548, 16548,16548,16548,24394,16548,16548,24352, 0, 0,24446, 24791, 0,24446,16548,16548,16548,16548,16548,16548,24761, 0, 0, 0, 0,16548,24446, 0, 0,24390, 0, 0,24390, 0,24761, 0, 0,24446,24791,16548, 0, 24761,16548,16548,16548,24390,16548,24526, 0, 0,24526, 24446,24791, 0,24446,24761,24390, 0,24446,24791,16548, 16549,16549,24526,16549,16549,16549,16549,16549,16549,24390, 16549,16549, 0,24526,24791,24446,24390, 0, 0,16549, 16549,16549,16549,16549,16549, 0, 0,24526, 0,24390, 16549, 0, 0, 0,24526, 0, 0, 0, 0, 0, 0, 0, 0, 0,16549, 0, 0,16549,16549,16549, 24526,16549,16550,16550, 0,16550,16550,16550,16550,16550, 16550, 0,16550,16550, 0,24525, 0, 0,24525, 0, 0,16550,16550,16550,16550,16550,16550,16550, 0, 0, 0,24525,16550, 0, 0, 0, 0, 0,24599,24599, 24842, 0,24525,24842, 0, 0,16550, 0, 0,16550, 16550,16550, 0,16550,16553,16553,24525,16553,16553,16553, 16553,16553,16553,24525,16553,16553,24599,24842, 0, 0, 0, 0, 0,16553,16553,16553,16553,16553,16553, 0, 24599,24842,24525,24599,16553, 0, 0,24599,24842, 0, 0, 0,24527,24655, 0,24527,24655, 0,16553, 0, 24599,16553,16553,16553,24842,16553,16554,16554,24527,16554, 16554,16554,16554,16554,16554,24403,16554,16554,24403,24527, 24655, 0, 0, 0, 0,16554,16554,16554,16554,16554, 16554,24403, 0,24527,24655, 0,16554, 0, 0, 0, 24527,24655,24403, 0, 0,24440, 0, 0,24440, 0, 16554, 0, 0,16554,16554,16554,24403,16554, 0,24655, 0,24440, 0,24403, 0, 0, 0, 0,16554,16560, 0, 0,24440,24441, 0,24444,24441,24403,24444,16560, 16560,16560,16560,16560,16560,16560,24440, 0, 0,24441, 0,24444, 0,24440, 0, 0, 0,16560,24558, 0, 24441,24449,24444,16560,24449, 0, 0,24440,24441, 0, 24450,16560, 0,24450,24441, 0,24444,24449,16560,16561, 0,24441, 0,24444, 0,24558,24450, 0,24449,16561, 16561,16561,16561,16561,16561,16561,24444,24450, 0,24558, 0, 0,24449, 0, 0,24450,24558,16561,24659,24449, 0,24450, 0, 0, 0, 0, 0, 0,24450,24558, 24558,16561, 0,24449,24468,24479,24479,24468,16561,16561, 0, 0, 0, 0, 0,24659, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16561,16562,24659, 0,24468,24659,24479, 0, 0,24659,24468,16562,16562, 16562,16562,16562,16562,16562,24468, 0,24479,24468,24659, 24479, 0,24468,24597,24479, 0,16562,24659, 0, 0, 0, 0, 0, 0, 0, 0, 0,24479,24468, 0, 16562,24921,24479,24479,24921, 0, 0,16562, 0, 0, 24597, 0, 0, 0,16562,16567,16567,16567,16567,16567, 16567,16567,16567,16567,24597,16567,16567, 0,24921, 0, 0,24597, 0, 0,16567,16567,16567,16567,16567,16567, 0, 0,24921, 0,24597,16567, 0,24597, 0,24921, 0,24601,24601,24952, 0, 0,24952, 0, 0,16567, 0, 0,16567,16567,16567,24921,16567,16568,16568,16568, 16568,16568,16568,16568,16568,16568, 0,16568,16568,24601, 24952, 0, 0, 0, 0, 0,16568,16568,16568,16568, 16568,16568,16568,24601,24952, 0,24601,16568, 0, 0, 24601,24952, 0,24602,24602, 0, 0, 0, 0, 0, 0,16568, 0,24601,16568,16568,16568,24952,16568,16588, 16588,16588,16588,16588,16588,16588,16588,16588, 0,16588, 16588,24602, 0, 0, 0, 0, 0, 0,16588,16588, 16588,16588,16588,16588, 0,24602, 0, 0,24602,16588, 0, 0,24602, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16588, 0,24602,16588,16588,16588, 0, 16588,16590,16590,16590,16590,16590,16590,16590,16590,16590, 0,16590,16590, 0, 0, 0, 0, 0, 0, 0, 16590,16590,16590,16590,16590,16590, 0, 0, 0, 0, 0,16590, 0, 0,16590, 0, 0, 0,24621,24621, 0, 0, 0, 0, 0,16590, 0, 0,16590,16590, 16590,16590,16590,16591,16591,16591,16591,16591,16591,16591, 16591,16591, 0,16591,16591,24621, 0, 0, 0, 0, 0, 0,16591,16591,16591,16591,16591,16591, 0,24621, 0, 0,24621,16591, 0, 0,24621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16591, 0,24621, 16591,16591,16591,16591,16591,16593,16593,16593,16593,16593, 16593,16593,16593,16593, 0,16593,16593, 0,24528, 0, 0,24528, 0, 0,16593,16593,16593,16593,16593,16593, 16593, 0, 0, 0,24528,16593, 0, 0, 0, 0, 0,24481,24481, 0, 0,24528, 0,24478,24478,16593, 0, 0,16593,16593,16593, 0,16593,16602,16602,24528, 16602,16602,16602,16602,16602,16602,24528,16602,16602,24481, 24528, 0, 0, 0, 0,24478,16602,16602,16602,16602, 16602,16602, 0,24481, 0, 0,24481,16602, 0,24478, 24481, 0,24478, 0, 0, 0,24478, 0, 0, 0, 0,16602, 0,24481,16602,16602,16602, 0,16602,24478, 24478, 0,24481, 0,24478, 0, 0, 0, 0, 0, 0, 0, 0, 0,16602,16603,16603, 0,16603,16603, 16603,16603,16603,16603, 0,16603,16603, 0,24532, 0, 0,24532, 0, 0,16603,16603,16603,16603,16603,16603, 0, 0, 0, 0,24532,16603, 0, 0, 0, 0, 0, 0, 0, 0, 0,24532, 0, 0, 0,16603, 0, 0,16603,16603,16603, 0,16603,16604,16604,24532, 16604,16604,16604,16604,16604,16604,24532,16604,16604, 0, 24533, 0, 0,24533, 0, 0,16604,16604,16604,16604, 16604,16604,16604, 0, 0, 0,24533,16604, 0, 0, 0, 0, 0,24600,24600,24767, 0,24533,24767,24480, 24480,16604, 0, 0,16604,16604,16604, 0,16604,16610, 16610,24533,16610,16610,16610,16610,16610,16610,24533,16610, 16610,24600,24767, 0, 0, 0, 0,24480,16610,16610, 16610,16610,16610,16610, 0,24600,24767, 0,24600,16610, 0,24480,24600,24767,24480, 0, 0, 0,24480, 0, 0,24767, 0,16610, 0,24600,16610,16610,16610,24480, 16610,24480,24767,24600,16610,16611,16611, 0,16611,16611, 16611,16611,16611,16611,24536,16611,16611,24536,24490,24730, 24486,24490,24730,24486,16611,16611,16611,16611,16611,16611, 24536, 0, 0, 0,24490,16611,24486, 0, 0, 0, 0,24536, 0,24730, 0,24490,24730,24486, 0,16611, 0, 0,16611,16611,16611,24536,16611, 0, 0,24490, 24730,24486,24536,24730,24486, 0,24490,24730,24486,16611, 16622, 0,16622,16622,16622,16622,16622,16622,16622,16622, 24490,24486, 0,24730, 0,16622,16622,16622,16622,16622, 16622, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16622, 0, 0, 0, 0, 0, 0,16622,16622,16622,16622,16622,16622,16629,16629,16629, 16629,16629,16629,16629,16629, 0, 0, 0, 0, 0, 16629,16629,16629,16629,16629,16629, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16629, 0, 0, 0,16629,16629,16629,16629, 16629,16629,16634,16634,16634,16634,16634,16634,16634,16634, 0, 0, 0, 0, 0,16634,16634,16634,16634,16634, 16634, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16634,16634,16634,16634,16634,16634,16639,16639,16639, 16639,16639,16639,16639,16639, 0, 0, 0, 0, 0, 16639,16639,16639,16639,16639,16639, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16639,16639,16639,16639, 16639,16639,16644,16644,16644,16644,16644,16644,16644,16644, 0, 0, 0, 0, 0,16644,16644,16644,16644,16644, 16644, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24537, 0, 0,24537, 0, 0, 0, 0, 0,16644,16644,16644,16644,16644,16644,16645,24537,16645, 16645,16645,16645,16645,16645,16645,16645, 0, 0,24537, 0, 0,16645,16645,16645,16645,16645,16645, 0, 0, 0, 0, 0,24537, 0, 0, 0, 0, 0,24668, 24537, 0,24668, 0,24537, 0, 0, 0,16645,16645, 16645,16645,16645,16645,16649,16649,16649,16649,16649,16649, 16649,16649, 0, 0, 0, 0,24668,16649,16649,16649, 16649,16649,16649, 0, 0, 0, 0, 0, 0, 0, 24668, 0, 0, 0, 0, 0, 0,24668, 0, 0, 0, 0, 0,16649,16649,16649,16649,16649,16649,16703, 16703,24668,16703,16703,16703,16703,16703,16703, 0,16703, 16703, 0,24534, 0, 0,24534, 0, 0,16703,16703, 16703,16703,16703,16703, 0, 0, 0, 0,24534,16703, 0, 0, 0, 0, 0, 0, 0, 0, 0,24534, 0,24656,24559,16703,24656, 0,16703,16703,16703, 0, 16703,16704,16704,24534,16704,16704,16704,16704,16704,16704, 24534,16704,16704, 0,24529, 0, 0,24529,24656,24559, 16704,16704,16704,16704,16704,16704, 0, 0, 0,24534, 24529,16704,24656,24559, 0, 0, 0, 0, 0,24656, 24559,24529, 0, 0, 0,16704,24559, 0,16704,16704, 16704, 0,16704,24559,24559,24529, 0,24656,24656, 0, 0, 0,24529,16704,16706,16706, 0,16706,16706,16706, 16706,16706,16706, 0,16706,16706,24529, 0,24901,24901, 0,24901, 0,16706,16706,16706,16706,16706,16706, 0, 0, 0, 0, 0,16706, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24901, 0, 0,16706, 0, 0,16706,16706,16706,24700,16706, 0,24700, 0,24901, 0, 0,24901,16706,16711,16711,24901,16711,16711,16711, 16711,16711,16711, 0,16711,16711,24495,24554, 0,24495, 24554,24700,24901,16711,16711,16711,16711,16711,16711, 0, 0, 0,24495,24554,16711,24700, 0, 0, 0, 0, 0, 0,24700,24495,24554, 0,24685, 0,16711, 0, 0,16711,16711,16711,16711,16711,24700,24495,24554,24685, 24495, 0, 0, 0,24495,24554, 0, 0, 0, 0, 24685, 0, 0,16711,16711,16712,16712,24495,16712,16712, 16712,16712,16712,16712,24685,16712,16712, 0, 0, 0, 0,24685, 0, 0,16712,16712,16712,16712,16712,16712, 0, 0, 0, 0, 0,16712, 0, 0, 0,24685, 0,24637,24637,24535,24846, 0,24535,24846, 0,16712, 0, 0,16712,16712,16712, 0,16712,16713,16713,24535, 16713,16713,16713,16713,16713,16713, 0,16713,16713,24637, 24535,24846, 0, 0, 0, 0,16713,16713,16713,16713, 16713,16713,16713,24637,24535,24846,24637,16713, 0, 0, 24637,24535,24846, 0, 0, 0, 0, 0,24637, 0, 24846,16713, 0,24637,16713,16713,16713,24535,16713,16757, 16757,24846,16757,16757,16757,16757,16757,16757, 0,16757, 16757, 0,24564, 0, 0,24564, 0, 0,16757,16757, 16757,16757,16757,16757, 0, 0, 0, 0,24564,16757, 0, 0, 0, 0, 0, 0, 0, 0, 0,24564, 0, 0, 0,16757, 0, 0,16757,16757,16757, 0, 16757,16758,16758,24564,16758,16758,16758,16758,16758,16758, 24564,16758,16758, 0,24565, 0,24565,24565, 0, 0, 16758,16758,16758,16758,16758,16758,16758, 0,24564,24564, 24565,16758, 0, 0, 0, 0, 0, 0, 0, 0, 0,24565, 0, 0, 0,16758, 0, 0,16758,16758, 16758, 0,16758,16832,16832,24565,16832,16832,16832,16832, 16832,16832,24565,16832,16832, 0,24566, 0, 0,24566, 0, 0,16832,16832,16832,16832,16832,16832, 0, 0, 0, 0,24566,16832, 0, 0, 0, 0, 0, 0, 0, 0, 0,24566, 0,24763, 0,16832,24763, 0, 16832,16832,16832,16832,16832,16833,16833,24566,16833,16833, 16833,16833,16833,16833,24566,16833,16833,24567,24566, 0, 24567, 0,24763, 0,16833,16833,16833,16833,16833,16833, 0,24567, 0,24567, 0,16833,24763, 0, 0, 0, 0,24567, 0,24763,24567, 0, 0, 0, 0,16833, 0, 0,16833,16833,16833,16833,16833,24763,24567, 0, 0,24567, 0, 0, 0,24567, 0, 0, 0, 0, 0, 0, 0, 0,16833,16834,16834, 0,16834,16834, 16834,16834,16834,16834,16834,16834,16834,16834,16834,16834, 16834,16834,16834,16834,16834,16834,16834,16834,16834,16834, 16834,16834,16834,16834,16834,16834,16834,16834,16834,16834, 16834,16834,16834,16834,16834,16834,16834,16834,16834,16834, 16834,16834,16834,16834,16834,16834,16834,16834,16834,16834, 16834,16834,16834,16834,16834,16834,16834,16834,16834,16834, 16834,16834,16834,16834,16834,16834,16834,16834,16834,16834, 16835,16835, 0,16835,16835,16835,16835,16835,16835, 0, 16835,16835, 0, 0, 0,24531, 0, 0,24531,16835, 16835,16835,16835,16835,16835, 0, 0, 0, 0, 0, 16835,24531, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24531, 0,16835, 0, 0,16835,16835,16835, 24531,16835, 0,16835,16836,16836,24531,16836,16836,16836, 16836,16836,16836,24531,16836,16836, 0,24568, 0, 0, 24568, 0, 0,16836,16836,16836,16836,16836,16836, 0, 0, 0, 0,24568,16836, 0, 0, 0, 0, 0, 0, 0, 0, 0,24568, 0,24666,24816,16836,24666, 24816,16836,16836,16836, 0,16836,16837,16837,24568,16837, 16837,16837,16837,16837,16837,24568,16837,16837, 0,24571, 0,24568,24571,24666,24816,16837,16837,16837,16837,16837, 16837,24603, 0, 0,24603,24571,16837,24666,24816, 0, 0, 0, 0, 0,24666,24816,24571,24603, 0, 0, 16837, 0, 0,16837,16837,16837,16837,16837,24603,24816, 24571, 0,24666,24666, 0, 0, 0,24571, 0, 0, 0, 0,24603, 0, 0,16837,16837,16840,16840,24603, 16840,16840,16840,16840,16840,16840,16840,16840,16840,16840, 16840,16840,16840,16840,16840,16840,16840,16840,16840,16840, 16840,16840,16840,16840,16840,16840,16840,16840,16840,16840, 16840,16840,16840,16840,16840,16840,16840,16840,16840,16840, 16840,16840,16840,16840,16840,16840,16840,16840,16840,16840, 16840,16840,16840,16840,16840,16840,16840,16840,16840,16840, 16840,16840,16840,16840,16840,16840,16840,16840,16840,16840, 16840,16840,16841,16841, 0,16841,16841,16841,16841,16841, 16841, 0,16841,16841, 0,24530,24702,24569,24530,24702, 24569,16841,16841,16841,16841,16841,16841, 0, 0, 0, 0,24530,16841,24569, 0, 0, 0, 0, 0, 0, 0, 0,24530,24702,24569, 0,16841, 0, 0,16841, 16841,16841,16841,16841, 0, 0,24530,24702,24569, 0, 0, 0, 0,24530,24702,24569, 0,16841,16842,16842, 0,16842,16842,16842,16842,16842,16842,24530,16842,16842, 0,24569,24702, 0, 0, 0, 0,16842,16842,16842, 16842,16842,16842, 0, 0, 0, 0, 0,16842, 0, 0, 0, 0, 0,24638,24638,24570, 0, 0,24570, 0, 0,16842, 0, 0,16842,16842,16842, 0,16842, 16843,16843,24570,16843,16843,16843,16843,16843,16843, 0, 16843,16843,24638,24570, 0, 0, 0, 0, 0,16843, 16843,16843,16843,16843,16843,16843,24638,24570, 0,24638, 16843, 0, 0,24638,24570, 0, 0, 0,24638, 0, 0, 0, 0, 0,16843, 0,24638,16843,16843,16843, 24570,16843,16860,16860, 0,16860,16860,16860,16860,16860, 16860, 0,16860,16860, 0,24573, 0, 0,24573, 0, 0,16860,16860,16860,16860,16860,16860, 0, 0, 0, 0,24573,16860, 0, 0, 0, 0, 0, 0, 0, 0, 0,24573, 0, 0, 0,16860, 0, 0,16860, 16860,16860, 0,16860,16861,16861,24573,16861,16861,16861, 16861,16861,16861,24573,16861,16861, 0,24575, 0, 0, 24575, 0, 0,16861,16861,16861,16861,16861,16861,16861, 0,24573,24573,24575,16861, 0, 0, 0, 0, 0, 0,24670, 0, 0,24575, 0, 0, 0,16861, 0, 0,16861,16861,16861, 0,16861,16873,16873,24575,16873, 16873,16873,16873,16873,16873,24575,16873,16873,24670,24575, 0, 0, 0, 0, 0,16873,16873,16873,16873,16873, 16873, 0,24670, 0, 0,24670,16873, 0, 0,24670, 0, 0, 0,24671,24577, 0, 0,24577, 0, 0, 16873, 0,24670,16873,16873,16873, 0,16873,16874,16874, 24577,16874,16874,16874,16874,16874,16874, 0,16874,16874, 24671,24577, 0, 0, 0, 0, 0,16874,16874,16874, 16874,16874,16874,16874,24671,24577, 0,24671,16874, 0, 0,24671,24577, 0, 0,24694,24578, 0,24577,24578, 0, 0,16874,24671,24671,16874,16874,16874, 0,16874, 16884,16884,24578,16884,16884,16884,16884,16884,16884, 0, 16884,16884,24694,24578, 0, 0, 0, 0, 0,16884, 16884,16884,16884,16884,16884, 0,24694,24578, 0,24694, 16884, 0, 0,24694,24578, 0, 0, 0,24694, 0, 0, 0, 0, 0,16884, 0,24694,16884,16884,16884, 24578,16884,16885,16885, 0,16885,16885,16885,16885,16885, 16885, 0,16885,16885, 0,24604, 0, 0,24604, 0, 0,16885,16885,16885,16885,16885,16885,16885, 0, 0, 0,24604,16885, 0, 0, 0, 0, 0, 0, 0, 0, 0,24604, 0, 0, 0,16885, 0, 0,16885, 16885,16885, 0,16885,16892,16892,24604,16892,16892,16892, 16892,16892,16892,24604,16892,16892, 0, 0, 0, 0, 0, 0, 0,16892,16892,16892,16892,16892,16892, 0, 24604, 0, 0, 0,16892, 0, 0, 0, 0, 0, 24705,24705,24605, 0, 0,24605, 0, 0,16892, 0, 0,16892,16892,16892, 0,16892,16893,16893,24605,16893, 16893,16893,16893,16893,16893, 0,16893,16893,24705,24605, 0, 0, 0, 0, 0,16893,16893,16893,16893,16893, 16893,16893,24705,24605, 0,24705,16893, 0, 0,24705, 24605, 0,24605,24817,24606, 0,24705,24606, 0, 0, 16893, 0,24705,16893,16893,16893, 0,16893,16897,16897, 24606,16897,16897,16897,16897,16897,16897, 0,16897,16897, 24817,24606, 0, 0, 0, 0, 0,16897,16897,16897, 16897,16897,16897, 0,24817,24606, 0,24817,16897, 0, 0,24817,24606, 0,24707,24707,24608, 0, 0,24608, 0, 0,16897,24606,24817,16897,16897,16897, 0,16897, 16898,16898,24608,16898,16898,16898,16898,16898,16898, 0, 16898,16898,24707,24608, 0, 0, 0, 0, 0,16898, 16898,16898,16898,16898,16898,16898,24707,24608, 0,24707, 16898, 0, 0,24707,24608, 0, 0,24707, 0, 0, 0, 0, 0, 0,16898, 0,24707,16898,16898,16898, 0,16898,16899,16899, 0,16899,16899,16899,16899,16899, 16899, 0,16899,16899, 0,24576, 0,24610,24576, 0, 24610,16899,16899,16899,16899,16899,16899,24538, 0,24576, 24538,24576,16899,24610, 0, 0, 0, 0, 0,24576, 0, 0,24576,24538,24610, 0,16899, 0, 0,16899, 16899,16899, 0,16899,24538, 0,24576, 0,24610,24576, 0,24793, 0,24576,24793,24610, 0, 0,24538, 0, 0, 0,16899,16903,16903,24538,16903,16903,16903,16903, 16903,16903, 0,16903,16903, 0, 0, 0,24793,24538, 0, 0,16903,16903,16903,16903,16903,16903, 0, 0, 0, 0,24793,16903, 0, 0, 0, 0, 0,24793, 0, 0, 0, 0, 0, 0, 0,16903, 0, 0, 16903,16903,16903, 0,16903,16904,16904,24793,16904,16904, 16904,16904,16904,16904, 0,16904,16904,16904,16904,16904, 16904,16904,16904,16904,16904,16904,16904,16904,16904,16904, 0, 0, 0, 0, 0,16904, 0, 0, 0, 0, 0,24737,24737,24609, 0, 0,24609, 0, 0,16904, 0, 0,16904,16904,16904, 0,16904,16909,16909,24609, 16909,16909,16909,16909,16909,16909, 0,16909,16909,24737, 24609, 0, 0, 0, 0, 0,16909,16909,16909,16909, 16909,16909, 0,24737,24609, 0,24737,16909, 0, 0, 24737,24609, 0,24738,24738,24611, 0, 0,24611, 0, 0,16909, 0,24737,16909,16909,16909,24609,16909,16910, 16910,24611,16910,16910,16910,16910,16910,16910, 0,16910, 16910,24738,24611, 0, 0, 0, 0, 0,16910,16910, 16910,16910,16910,16910,16910,24738,24611, 0,24738,16910, 0, 0,24738,24611, 0, 0, 0,24611, 0, 0, 0, 0, 0,16910, 0,24738,16910,16910,16910, 0, 16910,16911,16911, 0,16911,16911,16911,16911,16911,16911, 0,16911,16911,24572,24614,24795,24572,24614,24795, 0, 16911,16911,16911,16911,16911,16911, 0, 0, 0,24572, 24614,16911, 0, 0, 0, 0, 0, 0, 0, 0, 24572,24614,24795, 0, 0,16911, 0, 0,16911,16911, 16911, 0,16911, 0,24572,24614,24795,24572, 0, 0, 0,24572,24614,24795,24614, 0, 0, 0, 0, 0, 0,16911,16950,16950,24572,16950,16950,16950,16950,16950, 16950,24795,16950,16950, 0, 0, 0, 0, 0, 0, 0,16950,16950,16950,16950,16950,16950, 0, 0, 0, 0, 0,16950, 0, 0, 0, 0, 0,24739,24739, 24615, 0, 0,24615, 0, 0,16950, 0, 0,16950, 16950,16950, 0,16950,16951,16951,24615,16951,16951,16951, 16951,16951,16951, 0,16951,16951,24739,24615, 0, 0, 0, 0, 0,16951,16951,16951,16951,16951,16951,16951, 24739,24615, 0,24739,16951, 0, 0,24739,24615, 0, 24769,24769,24617, 0, 0,24617, 0, 0,16951,24615, 24739,16951,16951,16951, 0,16951,16986,16986,24617,16986, 16986,16986,16986,16986,16986, 0,16986,16986,24769,24617, 0, 0, 0, 0, 0,16986,16986,16986,16986,16986, 16986, 0,24769,24617, 0,24769,16986, 0, 0,24769, 24617, 0,24770,24770,24641, 0, 0,24641, 0, 0, 16986, 0,24769,16986,16986,16986, 0,16986,16987,16987, 24641,16987,16987,16987,16987,16987,16987, 0,16987,16987, 24770,24641, 0, 0, 0, 0, 0,16987,16987,16987, 16987,16987,16987,16987,24770,24641, 0,24770,16987, 0, 0,24770,24641, 0, 0, 0,24641, 0, 0, 0, 0, 0,16987,24770,24770,16987,16987,16987, 0,16987, 17048,17048,17048,17048,17048,17048,17048,17048, 0, 0, 0, 0, 0,17048,17048,17048,17048,17048,17048, 0, 0, 0, 0, 0, 0, 0, 0, 0,24794,24639, 24639,24794,17048, 0, 0, 0, 0, 0, 0,17048, 17048,17048,17048,17048,17048,17049,17049,17049,17049,17049, 17049,17049,17049, 0, 0,24794, 0,24639,17049,17049, 17049,17049,17049,17049, 0, 0, 0, 0, 0,24794, 0,24639,24794, 0,24639, 0,24794, 0,24639, 0, 24643,24794, 0,24643,17049,17049,17049,17049,17049,17049, 17052,24639,24794, 0, 0, 0,24643,24639, 0,17052, 17052,17052,17052,17052,17052,17052,17052,24643, 0, 0, 0, 0,17052,17052,17052,17052,17052,17052, 0, 0, 0,24643, 0, 0, 0, 0, 0, 0,24643, 0, 0, 0, 0, 0, 0, 0,24643, 0,17052,17052, 17052,17052,17052,17052,17058,17058,17058,17058,17058,17058, 17058,17058, 0, 0, 0, 0, 0,17058,17058,17058, 17058,17058,17058, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17058,17058,17058,17058,17058,17058,17061, 17061,17061,17061,17061,17061,17061,17061, 0, 0, 0, 0, 0,17061,17061,17061,17061,17061,17061, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17061,17061, 17061,17061,17061,17061,17067,17067,17067,17067,17067,17067, 17067,17067, 0, 0, 0, 0, 0,17067,17067,17067, 17067,17067,17067, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17067,17067,17067,17067,17067,17067,17070, 17070,17070,17070,17070,17070,17070,17070, 0, 0, 0, 0, 0,17070,17070,17070,17070,17070,17070, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17070,17070, 17070,17070,17070,17070,17076,17076,17076,17076,17076,17076, 17076,17076, 0, 0, 0, 0, 0,17076,17076,17076, 17076,17076,17076, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17076,17076,17076,17076,17076,17076,17077, 17077,17077,17077,17077,17077,17077,17077, 0, 0, 0, 0, 0,17077,17077,17077,17077,17077,17077, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17077,17077, 17077,17077,17077,17077,17080,17080,17080,17080,17080,17080, 17080,17080, 0, 0, 0, 0, 0,17080,17080,17080, 17080,17080,17080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17080,17080,17080,17080,17080,17080,17086, 17086,17086,17086,17086,17086,17086, 0, 0, 0, 0, 0, 0,17086,17086,17086,17086,17086,17086, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24645, 0, 0,24645, 0, 0, 0, 0, 0,17086,17086, 17086,17086,17086,17086,17087,24645,17087,17087,17087,17087, 17087,17087,17087,17087, 0, 0,24645, 0, 0,17087, 17087,17087,17087,17087,17087, 0, 0, 0, 0, 0, 24645, 0, 0,24645, 0, 0, 0,24645, 0, 0, 0, 0,24645, 0, 0,17087,17087,17087,17087,17087, 17087,17090,17090,17090,17090,17090,17090,17090,17090, 0, 0, 0, 0, 0,17090,17090,17090,17090,17090,17090, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17090,17090,17090,17090,17090,17090,17093,17093,17093,17093, 17093,17093,17093,17093, 0, 0, 0, 0, 0,17093, 17093,17093,17093,17093,17093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17093,17093,17093,17093,17093, 17093,17099,17099,17099,17099,17099,17099,17099, 0, 0, 0, 0, 0, 0,17099,17099,17099,17099,17099,17099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17099,17099,17099,17099,17099,17099,17100,17100,17100,17100, 17100,17100,17100,17100, 0, 0, 0, 0, 0,17100, 17100,17100,17100,17100,17100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24640, 0, 0, 24640, 0, 0, 0, 0,17100,17100,17100,17100,17100, 17100,17103,17103,24640,17103,17103,17103,17103,17103,17103, 24646,17103,17103,24646,24640, 0,24642, 0, 0,24642, 17103,17103,17103,17103,17103,17103,24646, 0,24640, 0, 0,17103,24642, 0, 0,24640, 0,24646, 0, 0, 0, 0, 0,24642, 0,17103, 0, 0,17103,17103, 17103,24646,17103,24648,24640, 0,24648,24642,24646, 0, 0, 0,24646, 0,24642, 0, 0, 0, 0,24648, 17103,17103,17109,17109,17109,17109,17109,17109,17109,17109, 24648, 0,24642, 0, 0,17109,17109,17109,17109,17109, 17109, 0, 0, 0,24648, 0, 0, 0, 0, 0, 0,24648, 0, 0, 0, 0, 0,24648, 0, 0, 0,17109,17109,17109,17109,17109,17109,17110,17110,17110, 17110,17110,17110,17110, 0, 0, 0, 0, 0, 0, 17110,17110,17110,17110,17110,17110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17110,17110,17110,17110, 17110,17110,17118,17118,17118,17118,17118,17118,17118,17118, 0, 0, 0, 0, 0,17118,17118,17118,17118,17118, 17118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17118,17118,17118,17118,17118,17118,17122,17122,17122, 17122,17122,17122,17122,17122, 0, 0, 0, 0, 0, 17122,17122,17122,17122,17122,17122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24799,24799,24652, 0, 0,24652, 0, 0, 0, 0,17122,17122,17122,17122, 17122,17122,17127,17127,24652,17127,17127,17127,17127,17127, 17127,17127,17127,17127,24799,24652, 0, 0, 0, 0, 0,17127,17127,17127,17127,17127,17127, 0,24799,24652, 0,24799,17127, 0, 0,24799,24652, 0, 0,24799, 0, 0, 0, 0,24652, 0,17127, 0,24799,17127, 17127,17127,17127,17127,17128,17128, 0,17128,17128,17128, 17128,17128,17128,17128,17128,17128,24644,24607, 0,24644, 24607, 0, 0,17128,17128,17128,17128,17128,17128, 0, 0, 0,24644,24607,17128, 0, 0, 0, 0, 0, 0, 0, 0,24644,24607, 0, 0, 0,17128, 0, 0,17128,17128,17128,17128,17128,24649,24644,24607,24649, 0, 0, 0, 0,24644,24607, 0, 0, 0,17128, 17129,17129,24649,17129,17129,17129,17129,17129,17129,24607, 17129,17129,24644,24649, 0, 0, 0, 0, 0,17129, 17129,17129,17129,17129,17129, 0, 0,24649, 0, 0, 17129, 0, 0, 0,24649, 0, 0, 0, 0, 0, 0, 0, 0, 0,17129, 0, 0,17129,17129,17129, 24649,17129,17130,17130, 0,17130,17130,17130,17130,17130, 17130, 0,17130,17130, 0,24651, 0, 0,24651, 0, 0,17130,17130,17130,17130,17130,17130,17130, 0, 0, 0,24651,17130, 0, 0, 0, 0, 0, 0, 0, 0, 0,24651, 0, 0, 0,17130, 0, 0,17130, 17130,17130, 0,17130,17144,17144,24651,17144,17144,17144, 17144,17144,17144,24651,17144,17144, 0,24653, 0, 0, 24653, 0, 0,17144,17144,17144,17144,17144,17144, 0, 0,24651, 0,24653,17144, 0, 0, 0, 0, 0, 0, 0, 0, 0,24653, 0, 0, 0,17144, 0, 0,17144,17144,17144, 0,17144,17145,17145,24653,17145, 17145,17145,17145,17145,17145,24653,17145,17145, 0,24664, 0, 0,24664, 0, 0,17145,17145,17145,17145,17145, 17145,17145, 0,24653, 0,24664,17145, 0, 0, 0, 0, 0, 0, 0, 0, 0,24664, 0, 0, 0, 17145, 0, 0,17145,17145,17145, 0,17145,17157,17157, 24664,17157,17157,17157,17157,17157,17157,24664,17157,17157, 0,24675, 0,24675,24675, 0, 0,17157,17157,17157, 17157,17157,17157, 0, 0, 0, 0,24675,17157, 0, 0, 0, 0, 0, 0, 0, 0, 0,24675, 0, 0, 0,17157, 0, 0,17157,17157,17157, 0,17157, 17158,17158,24675,17158,17158,17158,17158,17158,17158,24675, 17158,17158, 0,24676, 0, 0,24676, 0, 0,17158, 17158,17158,17158,17158,17158,17158, 0, 0, 0,24676, 17158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24676, 0, 0, 0,17158, 0, 0,17158,17158,17158, 0,17158,17168,17168,24676,17168,17168,17168,17168,17168, 17168,24676,17168,17168, 0,24677, 0, 0,24677, 0, 0,17168,17168,17168,17168,17168,17168, 0, 0,24676, 0,24677,17168, 0, 0, 0, 0, 0, 0, 0, 0, 0,24677, 0, 0, 0,17168, 0, 0,17168, 17168,17168, 0,17168,17169,17169,24677,17169,17169,17169, 17169,17169,17169,24677,17169,17169, 0,24678, 0, 0, 24678, 0, 0,17169,17169,17169,17169,17169,17169,17169, 0, 0, 0,24678,17169, 0, 0, 0, 0, 0, 24851,24851, 0, 0,24678, 0, 0, 0,17169, 0, 0,17169,17169,17169, 0,17169,17176,17176,24678,17176, 17176,17176,17176,17176,17176,24678,17176,17176,24851,24678, 0, 0, 0, 0, 0,17176,17176,17176,17176,17176, 17176, 0,24851, 0, 0,24851,17176, 0, 0,24851, 0, 0,24891,24891,24679, 0,24851,24679, 0, 0, 17176, 0,24851,17176,17176,17176, 0,17176,17177,17177, 24679,17177,17177,17177,17177,17177,17177, 0,17177,17177, 24891,24679, 0, 0, 0, 0, 0,17177,17177,17177, 17177,17177,17177,17177,24891,24679, 0,24891,17177, 0, 0,24891,24679, 0,24891, 0,24680, 0,24905,24680, 24679,24905,17177, 0,24891,17177,17177,17177, 0,17177, 17181,17181,24680,17181,17181,17181,17181,17181,17181, 0, 17181,17181, 0,24680, 0,24905, 0, 0, 0,17181, 17181,17181,17181,17181,17181, 0, 0,24680, 0,24905, 17181, 0, 0, 0,24680, 0,24905,24871,24681, 0, 0,24681, 0, 0,17181, 0, 0,17181,17181,17181, 24905,17181,17182,17182,24681,17182,17182,17182,17182,17182, 17182, 0,17182,17182,24871,24681, 0, 0, 0, 0, 0,17182,17182,17182,17182,17182,17182,17182,24871,24681, 0,24871,17182, 0, 0,24871,24681, 0,24681,24906, 24871, 0, 0, 0, 0, 0,17182, 0,24871,17182, 17182,17182, 0,17182,17183,17183, 0,17183,17183,17183, 17183,17183,17183,17183,17183,17183,24906,24647,24796,24612, 24647,24796,24612,17183,17183,17183,17183,17183,17183,17183, 24906,24647, 0,24647,17183,24612, 0,24906, 0, 0, 0,24647, 0, 0,24647,24796,24612, 0,17183, 0, 24906,17183,17183,17183,17183,17183,24906, 0,24647,24796, 24612,24647, 0, 0, 0,24647,24796,24612,17183,17185, 17185, 0,17185,17185,17185,17185,17185,17185,17185,17185, 17185,24612, 0, 0,24796,24796, 0, 0,17185,17185, 17185,17185,17185,17185,17185, 0, 0, 0, 0,17185, 0, 0, 0, 0, 0,24907,24907,24682, 0, 0, 24682, 0, 0,17185, 0, 0,17185,17185,17185,17185, 17185,17189,17189,24682,17189,17189,17189,17189,17189,17189, 0,17189,17189,24907,24682, 0, 0, 0, 0, 0, 17189,17189,17189,17189,17189,17189, 0,24907,24682, 0, 24907,17189, 0, 0,24907,24682, 0, 0, 0,24684, 0,24943,24684, 0,24943,17189,24682,24907,17189,17189, 17189, 0,17189,17190,17190,24684,17190,17190,17190,17190, 17190,17190, 0,17190,17190, 0,24684, 0,24943, 0, 0, 0,17190,17190,17190,17190,17190,17190,17190, 0, 24684, 0,24943,17190, 0, 0, 0,24684, 0,24943, 0,24686, 0, 0,24686, 0, 0,17190, 0, 0, 17190,17190,17190,24943,17190,17197,17197,24686,17197,17197, 17197,17197,17197,17197, 0,17197,17197, 0,24686, 0, 0, 0, 0, 0,17197,17197,17197,17197,17197,17197, 0, 0,24686, 0, 0,17197, 0, 0, 0,24686, 0, 0, 0,24687, 0,24815,24687, 0,24815,17197, 0, 0,17197,17197,17197, 0,17197,17198,17198,24687, 17198,17198,17198,17198,17198,17198, 0,17198,17198, 0, 24687, 0,24815, 0, 0, 0,17198,17198,17198,17198, 17198,17198,17198, 0,24687, 0,24815,17198, 0, 0, 0,24687, 0,24815, 0,24687, 0, 0, 0, 0, 0,17198, 0, 0,17198,17198,17198, 0,17198,17202, 17202,24815,17202,17202,17202,17202,17202,17202, 0,17202, 17202, 0,24688, 0, 0,24688, 0, 0,17202,17202, 17202,17202,17202,17202, 0, 0, 0, 0,24688,17202, 0, 0, 0, 0, 0,24953,24953, 0, 0,24688, 0, 0, 0,17202, 0, 0,17202,17202,17202, 0, 17202,17203,17203,24688,17203,17203,17203,17203,17203,17203, 24688,17203,17203,24953, 0, 0, 0, 0,24688, 0, 17203,17203,17203,17203,17203,17203,17203,24953, 0, 0, 24953,17203, 0, 0,24953, 0, 0,24923,24923,24689, 24865, 0,24689,24865, 0,17203, 0,24953,17203,17203, 17203, 0,17203,17204,17204,24689,17204,17204,17204,17204, 17204,17204,17204,17204,17204,24923,24689,24865,24616, 0, 0,24616,17204,17204,17204,17204,17204,17204,17204,24923, 24689,24865,24923,17204,24616, 0,24923,24689,24865, 0, 0,24923, 0, 0, 0,24616, 0,17204, 0,24923, 17204,17204,17204,17204,17204, 0,24865, 0,24963,24616, 0,24963, 0, 0, 0, 0,24616,17204,17206,17206, 0,17206,17206,17206,17206,17206,17206,17206,17206,17206, 24616, 0, 0, 0, 0,24963, 0,17206,17206,17206, 17206,17206,17206,17206, 0, 0, 0, 0,17206,24963, 0, 0,24963, 0, 0, 0,24963, 0, 0, 0, 24904,24665,17206,24904,24665,17206,17206,17206,17206,17206, 17248,17248,24963,17248,17248,17248,17248,17248,17248,24654, 17248,17248,24654, 0, 0, 0, 0,24904,24665,17248, 17248,17248,17248,17248,17248,24654, 0, 0, 0, 0, 17248,24904,24665,24672,24672,24665,24654, 0,24904,24665, 0, 0, 0, 0,17248, 0, 0,17248,17248,17248, 24654,17248,24665,24654, 0,24665,24904,24654, 0, 0, 0,24672,24654,24673,24673,17248,17249,17249, 0,17249, 17249,17249,17249,17249,17249,24672,17249,17249,24672, 0, 0, 0,24672, 0, 0,17249,17249,17249,17249,17249, 17249,24673, 0, 0, 0,24672,17249, 0, 0, 0, 24672,24706,24706, 0, 0,24673, 0, 0,24673, 0, 17249, 0,24673,17249,17249,17249,17249,17249, 0, 0, 24709,24866, 0,24709,24866,24673,24673, 0, 0,24706, 0,24674,24674,17249,17264,17264,24709,17264,17264,17264, 17264,17264,17264,24706,17264,17264,24706,24709,24866, 0, 24706, 0, 0,17264,17264,17264,17264,17264,17264,24674, 0,24709,24866,24706,17264, 0,24706,24709,24709,24866, 0, 0, 0,24674, 0, 0,24674, 0,17264, 0, 24674,17264,17264,17264, 0,17264,24674,24866,24866, 0, 0, 0, 0,24674,24674, 0, 0, 0, 0, 0, 0,17264,17265,17265, 0,17265,17265,17265,17265,17265, 17265, 0,17265,17265, 0,24708, 0, 0,24708, 0, 0,17265,17265,17265,17265,17265,17265, 0, 0, 0, 0,24708,17265, 0, 0, 0, 0, 0, 0, 0, 0, 0,24708, 0, 0, 0,17265, 0, 0,17265, 17265,17265, 0,17265,17266,17266,24708,17266,17266,17266, 17266,17266,17266,24708,17266,17266, 0,24712, 0, 0, 24712, 0, 0,17266,17266,17266,17266,17266,17266,17266, 24708, 0, 0,24712,17266, 0, 0, 0, 0, 0, 24964,24964, 0, 0,24712, 0,24932,24798,17266,24932, 0,17266,17266,17266, 0,17266,17272,17272,24712,17272, 17272,17272,17272,17272,17272,24712,17272,17272,24964, 0, 0, 0, 0,24932,24798,17272,17272,17272,17272,17272, 17272, 0,24964, 0, 0,24964,17272,24932,24798,24964, 24932, 0, 0, 0,24932,24798, 0, 0, 0,24932, 17272, 0,24964,17272,17272,17272, 0,17272,24798,24798, 24932,17272,17273,17273, 0,17273,17273,17273,17273,17273, 17273,24683,17273,17273,24683,24711, 0,24710,24711, 0, 24710,17273,17273,17273,17273,17273,17273,24683, 0, 0, 0,24711,17273,24710, 0, 0, 0, 0,24683, 0, 0, 0,24711,24890,24710,24736,17273, 0, 0,17273, 17273,17273,24683,17273, 0, 0,24711, 0,24710,24683, 0,24710, 0,24711, 0,24710,17273,17277,17277, 0, 24890,24714,24736,24683,24714, 0,24711,17277,17277,17277, 17277,17277,17277,17277,24890, 0,24736,24714, 0, 0, 0,24890, 0,24736,24713,17277, 0,24713,24714,24715, 0, 0,24715, 0,24890,24890,24736, 0, 0,17277, 24713,24736,24714, 0, 0,24715,17277,17278, 0,24714, 0,24713, 0, 0, 0, 0,24715,17278,17278,17278, 17278,17278,17278,17278, 0,24713, 0,24714,24716, 0, 24715,24716,24713, 0, 0,17278, 0,24715, 0, 0, 24713, 0, 0, 0,24716,24715, 0,24717, 0,17278, 24717,24713, 0, 0, 0,24716,17278,24872,24872, 0, 0, 0, 0,24717, 0, 0, 0,17278,17279,24716, 24719, 0, 0,24719,24717, 0,24716, 0,17279,17279, 17279,17279,17279,17279,17279,24872,24719, 0,24717, 0, 0,24717, 0, 0,24716,24717,17279,24719, 0,24872, 24717, 0,24872, 0, 0, 0,24872, 0, 0, 0, 17279,24719, 0, 0,24719, 0, 0,17279,24719,24872, 24872,17279,17284,17284,17284,17284,17284,17284,17284,17284, 17284, 0,17284,17284,24721, 0,24918,24721, 0,24918, 0,17284,17284,17284,17284,17284,17284, 0, 0, 0, 24721, 0,17284, 0, 0, 0,24720, 0, 0,24720, 0,24721, 0,24918, 0, 0,17284, 0, 0,17284, 17284,17284,24720,17284, 0,24721, 0,24918, 0, 0, 24918, 0,24721,24720,24918, 0, 0,17284,17286,17286, 17286,17286,17286,17286,17286,17286,17286,24720,17286,17286, 24918, 0, 0, 0,24720,24918, 0,17286,17286,17286, 17286,17286,17286, 0, 0, 0, 0,24720,17286, 0, 0, 0, 0, 0,17286, 0, 0, 0, 0, 0, 24942, 0,17286,24942, 0,17286,17286,17286,17286,17286, 17287,17287,17287,17287,17287,17287,17287,17287,17287, 0, 17287,17287,24740,24722, 0,24740,24722,24942, 0,17287, 17287,17287,17287,17287,17287, 0, 0, 0,24740,24722, 17287,24942, 0, 0, 0, 0, 0, 0,24942,24740, 24722, 0, 0, 0,17287, 0, 0,17287,17287,17287, 17287,17287,17287,24740,24722, 0,24942, 0, 0, 0, 24740,24722, 0, 0,24740, 0, 0, 0, 0,24722, 17287,17296,17296, 0,17296,17296,17296,17296,17296,17296, 24722,17296,17296, 0,24741, 0, 0,24741, 0, 0, 17296,17296,17296,17296,17296,17296, 0, 0, 0, 0, 24741,17296, 0, 0, 0, 0, 0, 0, 0, 0, 0,24741, 0, 0, 0,17296, 0, 0,17296,17296, 17296, 0,17296,17298,17298,24741,17298,17298,17298,17298, 17298,17298,24741,17298,17298, 0,24742, 0, 0,24742, 24741, 0,17298,17298,17298,17298,17298,17298, 0, 0, 0, 0,24742,17298, 0, 0, 0, 0, 0,17298, 0, 0, 0,24742, 0, 0, 0,17298, 0, 0, 17298,17298,17298, 0,17298,17299,17299,24742,17299,17299, 17299,17299,17299,17299,24742,17299,17299, 0,24746, 0, 0,24746, 0, 0,17299,17299,17299,17299,17299,17299, 0, 0, 0,24742,24746,17299, 0, 0, 0, 0, 0, 0, 0, 0,24743,24746, 0,24743, 0,17299, 0, 0,17299,17299,17299, 0,17299,17299, 0,24746, 24743, 0, 0, 0, 0, 0,24746, 0, 0, 0, 0,24743, 0, 0, 0,17299,17301,17301, 0,17301, 17301,17301,17301,17301,17301,24743,17301,17301, 0, 0, 0, 0,24743, 0, 0,17301,17301,17301,17301,17301, 17301, 0, 0, 0, 0, 0,17301, 0, 0, 0, 24743, 0, 0, 0,24744, 0, 0,24744, 0, 0, 17301, 0, 0,17301,17301,17301, 0,17301,17302,17302, 24744,17302,17302,17302,17302,17302,17302,24745,17302,17302, 24745,24744, 0,24747, 0, 0,24747,17302,17302,17302, 17302,17302,17302,24745, 0,24744, 0, 0,17302,24747, 0, 0,24744, 0,24745, 0, 0, 0, 0, 0, 24747, 0,17302, 0, 0,17302,17302,17302,24745,17302, 24744,24744, 0,24749,24747,24745,24749, 0, 0, 0, 0,24747, 0, 0, 0,24747,24745,17302,17305,24749, 17305,17305,17305,17305,17305,17305,17305,17305, 0, 0, 24749, 0, 0,17305,17305,17305,17305,17305,17305, 0, 0, 0, 0, 0,24749, 0, 0, 0, 0, 0, 0,24749,17305, 0, 0, 0, 0, 0, 0,17305, 17305,17305,17305,17305,17305,17310,17310,17310,17310,17310, 17310,17310,17310, 0, 0, 0, 0, 0,17310,17310, 17310,17310,17310,17310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24946,24946,24748, 0, 0,24748, 17310, 0, 0, 0,17310,17310,17310,17310,17310,17310, 17369,17369,24748,17369,17369,17369,17369,17369,17369, 0, 17369,17369,24946,24748, 0, 0, 0, 0, 0,17369, 17369,17369,17369,17369,17369, 0,24946,24748, 0,24946, 17369, 0, 0,24946,24748, 0, 0, 0, 0, 0, 0, 0,24748, 0,17369, 0,24946,17369,17369,17369, 0,17369,24946, 0, 0,17369,17370,17370, 0,17370, 17370,17370,17370,17370,17370, 0,17370,17370,24751,24774, 0,24751,24774, 0, 0,17370,17370,17370,17370,17370, 17370, 0, 0, 0,24751,24774,17370, 0, 0, 0, 0, 0, 0, 0, 0,24751,24774, 0, 0, 0, 17370, 0, 0,17370,17370,17370, 0,17370, 0,24751, 24774, 0, 0, 0, 0, 0,24751,24774, 0, 0, 17370,17371,17371, 0,17371,17371,17371,17371,17371,17371, 0,17371,17371, 0, 0,24751,24752, 0, 0,24752, 17371,17371,17371,17371,17371,17371, 0, 0, 0, 0, 0,17371,24752, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24752, 0,17371, 0, 0,17371,17371, 17371, 0,17371, 0,17371,17376,17376,24752,17376,17376, 17376,17376,17376,17376,24752,17376,17376,24753,24772, 0, 24753,24772, 0, 0,17376,17376,17376,17376,17376,17376, 0, 0,24752,24753,24772,17376, 0, 0, 0, 0, 0, 0, 0, 0,24753,24772, 0, 0, 0,17376, 0, 0,17376,17376,17376,17376,17376, 0,24753,24772, 0, 0, 0, 0, 0,24753,24772, 0, 0,24772, 17376,17377,17377, 0,17377,17377,17377,17377,17377,17377, 0,17377,17377,24753,24753, 0, 0, 0, 0, 0, 17377,17377,17377,17377,17377,17377, 0, 0, 0, 0, 0,17377, 0, 0, 0, 0, 0, 0, 0,24754, 0, 0,24754, 0, 0,17377, 0, 0,17377,17377, 17377, 0,17377,17378,17378,24754,17378,17378,17378,17378, 17378,17378, 0,17378,17378, 0,24754, 0, 0, 0, 0, 0,17378,17378,17378,17378,17378,17378,17378, 0, 24754, 0, 0,17378, 0, 0, 0,24754, 0, 0, 0,24771, 0, 0,24771, 0, 0,17378,24754, 0, 17378,17378,17378, 0,17378,17412,17412,24771,17412,17412, 17412,17412,17412,17412, 0,17412,17412, 0,24771, 0, 0, 0, 0, 0,17412,17412,17412,17412,17412,17412, 0, 0,24771, 0, 0,17412, 0, 0, 0,24771, 0, 0, 0, 0, 0, 0, 0, 0, 0,17412, 0, 0,17412,17412,17412,17412,17412,24771, 0, 0, 0, 0, 0, 0,17412,17413,17413, 0,17413,17413, 17413,17413,17413,17413,17413,17413,17413,17413,17413,17413, 17413,17413,17413,17413,17413,17413,17413,17413,17413,17413, 17413,17413,17413,17413,17413,17413,17413,17413,17413,17413, 17413,17413,17413,17413,17413,17413,17413,17413,17413,17413, 17413,17413,17413,17413,17413,17413,17413,17413,17413,17413, 17413,17413,17413,17413,17413,17413,17413,17413,17413,17413, 17413,17413,17413,17413,17413,17413,17413,17413,17413,17413, 17414,17414, 0,17414,17414,17414,17414,17414,17414, 0, 17414,17414, 0,24773, 0, 0,24773, 0, 0,17414, 17414,17414,17414,17414,17414, 0, 0, 0, 0,24773, 17414, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24773, 0, 0, 0,17414, 0, 0,17414,17414,17414, 0,17414,17416,17416,24773,17416,17416,17416,17416,17416, 17416,24773,17416,17416,24775,24777, 0,24775,24777, 0, 0,17416,17416,17416,17416,17416,17416, 0, 0,24773, 24775,24777,17416, 0, 0, 0, 0, 0, 0, 0, 0,24775,24777, 0, 0, 0,17416, 0, 0,17416, 17416,17416,17416,17416, 0,24775,24777, 0, 0,24777, 0, 0,24775,24777, 0, 0,24775,17416,17419,17419, 0,17419,17419,17419,17419,17419,17419,17419,17419,17419, 17419,17419,17419,17419,17419,17419,17419,17419,17419,17419, 17419,17419,17419,17419,17419,17419,17419,17419,17419,17419, 17419,17419,17419,17419,17419,17419,17419,17419,17419,17419, 17419,17419,17419,17419,17419,17419,17419,17419,17419,17419, 17419,17419,17419,17419,17419,17419,17419,17419,17419,17419, 17419,17419,17419,17419,17419,17419,17419,17419,17419,17419, 17419,17419,17419,17420,17420, 0,17420,17420,17420,17420, 17420,17420, 0,17420,17420,24776,24779, 0,24776,24779, 0, 0,17420,17420,17420,17420,17420,17420, 0, 0, 0,24776,24779,17420, 0, 0, 0, 0, 0, 0, 0, 0,24776,24779, 0, 0, 0,17420, 0, 0, 17420,17420,17420,17420,17420, 0,24776,24779, 0, 0, 0, 0, 0,24776,24779, 0, 0,24776, 0, 0, 17420,17421,17421, 0,17421,17421,17421,17421,17421,17421, 0,17421,17421, 0,24780, 0, 0,24780, 0, 0, 17421,17421,17421,17421,17421,17421, 0, 0, 0, 0, 24780,17421, 0, 0, 0, 0, 0, 0, 0, 0, 0,24780, 0, 0, 0,17421, 0, 0,17421,17421, 17421, 0,17421,17422,17422,24780,17422,17422,17422,17422, 17422,17422,24780,17422,17422, 0,24782, 0, 0,24782, 24780, 0,17422,17422,17422,17422,17422,17422,17422, 0, 0,24780,24782,17422, 0, 0, 0, 0, 0, 0, 0, 0, 0,24782, 0, 0, 0,17422, 0, 0, 17422,17422,17422, 0,17422,17436,17436,24782,17436,17436, 17436,17436,17436,17436,24782,17436,17436, 0,24783, 0, 0,24783, 0, 0,17436,17436,17436,17436,17436,17436, 0, 0,24782, 0,24783,17436, 0, 0, 0, 0, 0, 0, 0, 0, 0,24783, 0, 0, 0,17436, 0, 0,17436,17436,17436, 0,17436,17437,17437,24783, 17437,17437,17437,17437,17437,17437,24783,17437,17437, 0, 24784, 0, 0,24784, 0, 0,17437,17437,17437,17437, 17437,17437,17437, 0, 0, 0,24784,17437, 0, 0, 0, 0, 0, 0, 0, 0, 0,24784, 0, 0, 0,17437, 0, 0,17437,17437,17437, 0,17437,17449, 17449,24784,17449,17449,17449,17449,17449,17449,24784,17449, 17449, 0,24784, 0, 0, 0, 0, 0,17449,17449, 17449,17449,17449,17449, 0, 0, 0, 0, 0,17449, 0, 0, 0, 0, 0, 0, 0,24785, 0, 0, 24785, 0, 0,17449, 0, 0,17449,17449,17449, 0, 17449,17450,17450,24785,17450,17450,17450,17450,17450,17450, 0,17450,17450, 0,24785, 0, 0, 0, 0, 0, 17450,17450,17450,17450,17450,17450,17450, 0,24785, 0, 0,17450, 0, 0, 0,24785, 0, 0, 0,24785, 0, 0, 0, 0, 0,17450, 0, 0,17450,17450, 17450, 0,17450,17460,17460, 0,17460,17460,17460,17460, 17460,17460, 0,17460,17460, 0, 0, 0, 0, 0, 0, 0,17460,17460,17460,17460,17460,17460, 0, 0, 0, 0, 0,17460, 0, 0, 0, 0, 0, 0, 0,24800, 0, 0,24800, 0, 0,17460, 0, 0, 17460,17460,17460, 0,17460,17461,17461,24800,17461,17461, 17461,17461,17461,17461, 0,17461,17461, 0,24800, 0, 0, 0, 0, 0,17461,17461,17461,17461,17461,17461, 17461, 0,24800, 0, 0,17461, 0, 0,24800,24800, 0, 0, 0,24801, 0, 0,24801, 0, 0,17461, 0, 0,17461,17461,17461, 0,17461,17468,17468,24801, 17468,17468,17468,17468,17468,17468, 0,17468,17468, 0, 24801, 0, 0, 0, 0, 0,17468,17468,17468,17468, 17468,17468, 0, 0,24801, 0, 0,17468, 0, 0, 0,24801, 0, 0, 0,24802, 0, 0,24802, 0, 0,17468, 0, 0,17468,17468,17468, 0,17468,17469, 17469,24802,17469,17469,17469,17469,17469,17469, 0,17469, 17469, 0,24802, 0, 0, 0, 0, 0,17469,17469, 17469,17469,17469,17469,17469, 0,24802, 0, 0,17469, 0, 0, 0,24802, 0, 0, 0, 0, 0, 0, 24802, 0, 0,17469, 0, 0,17469,17469,17469, 0, 17469,17473,17473, 0,17473,17473,17473,17473,17473,17473, 0,17473,17473, 0,24804, 0, 0,24804, 0, 0, 17473,17473,17473,17473,17473,17473, 0, 0, 0, 0, 24804,17473, 0, 0, 0, 0, 0, 0, 0, 0, 0,24804, 0, 0, 0,17473, 0, 0,17473,17473, 17473, 0,17473,17474,17474,24804,17474,17474,17474,17474, 17474,17474,24804,17474,17474, 0, 0, 0, 0, 0, 0, 0,17474,17474,17474,17474,17474,17474,17474, 0, 0, 0, 0,17474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17474, 0, 0, 17474,17474,17474, 0,17474,17475,17475, 0,17475,17475, 17475,17475,17475,17475,17475,17475,17475,24803,24803, 0, 24803, 0, 0, 0,17475,17475,17475,17475,17475,17475, 17475, 0, 0,24803, 0,17475, 0, 0, 0, 0, 0, 0, 0, 0,24803, 0, 0, 0, 0,17475, 0, 0,17475,17475,17475,17475,17475, 0,24803, 0, 0,24803, 0, 0, 0,24803, 0, 0, 0,17475, 17477,17477, 0,17477,17477,17477,17477,17477,17477,17477, 17477,17477, 0,24805, 0, 0,24805, 0, 0,17477, 17477,17477,17477,17477,17477,17477, 0, 0, 0,24805, 17477, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24805, 0, 0, 0,17477, 0, 0,17477,17477,17477, 17477,17477,17481,17481,24805,17481,17481,17481,17481,17481, 17481,24805,17481,17481,24805,24806, 0, 0,24806, 0, 0,17481,17481,17481,17481,17481,17481, 0, 0, 0, 0,24806,17481, 0, 0, 0, 0, 0, 0, 0, 0, 0,24806, 0, 0, 0,17481, 0, 0,17481, 17481,17481, 0,17481,17482,17482,24806,17482,17482,17482, 17482,17482,17482,24806,17482,17482, 0,24807, 0, 0, 24807, 0, 0,17482,17482,17482,17482,17482,17482,17482, 0, 0,24806,24807,17482, 0, 0, 0, 0, 0, 0, 0, 0, 0,24807, 0, 0, 0,17482, 0, 0,17482,17482,17482, 0,17482,17490,17490,24807,17490, 17490,17490,17490,17490,17490,24807,17490,17490, 0,24808, 0, 0,24808, 0, 0,17490,17490,17490,17490,17490, 17490, 0, 0,24807, 0,24808,17490, 0, 0, 0, 0, 0, 0, 0, 0, 0,24808, 0, 0, 0, 17490, 0, 0,17490,17490,17490, 0,17490,17491,17491, 24808,17491,17491,17491,17491,17491,17491,24808,17491,17491, 0, 0, 0, 0, 0, 0, 0,17491,17491,17491, 17491,17491,17491,17491, 0,24808,24808, 0,17491, 0, 0, 0, 0, 0, 0, 0,24809, 0, 0,24809, 0, 0,17491, 0, 0,17491,17491,17491, 0,17491, 17495,17495,24809,17495,17495,17495,17495,17495,17495, 0, 17495,17495, 0,24809, 0, 0, 0, 0, 0,17495, 17495,17495,17495,17495,17495, 0, 0,24809, 0, 0, 17495, 0, 0, 0,24809, 0, 0, 0,24811, 0, 0,24811, 0, 0,17495,24809, 0,17495,17495,17495, 0,17495,17496,17496,24811,17496,17496,17496,17496,17496, 17496, 0,17496,17496, 0,24811, 0, 0, 0, 0, 0,17496,17496,17496,17496,17496,17496,17496, 0,24811, 0, 0,17496, 0, 0, 0,24811, 0, 0, 0, 0, 0, 0,24811, 0, 0,17496, 0, 0,17496, 17496,17496, 0,17496,17497,17497, 0,17497,17497,17497, 17497,17497,17497,17497,17497,17497,24812,24812, 0,24812, 0, 0, 0,17497,17497,17497,17497,17497,17497,17497, 0, 0,24812, 0,17497, 0, 0, 0, 0, 0, 0, 0, 0,24812, 0, 0, 0, 0,17497, 0, 0,17497,17497,17497,17497,17497, 0,24812, 0, 0, 24812, 0, 0, 0,24812, 0, 0, 0,17497,17499, 17499, 0,17499,17499,17499,17499,17499,17499,17499,17499, 17499, 0, 0, 0, 0, 0, 0, 0,17499,17499, 17499,17499,17499,17499,17499, 0, 0, 0, 0,17499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17499, 0, 0,17499,17499,17499,17499, 17499,17537,17537,17537,17537,17537,17537,17537,17537,17537, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17537, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17537, 0, 0,17537, 0,17537, 0,17537,17543,17543, 0,17543,17543,17543,17543,17543, 17543,24813,17543,17543,24813,24778, 0,24830,24778, 0, 24830,17543,17543,17543,17543,17543,17543,24813, 0, 0, 0,24778,17543,24830, 0, 0, 0, 0,24813, 0, 0, 0,24778, 0,24830, 0,17543, 0, 0,17543, 17543,17543,24813,17543, 0, 0,24778, 0,24830,24813, 0, 0, 0,24778, 0,24830, 0,17543,17544,17544, 17544,17544,17544,17544,17544,17544,24778, 0, 0, 0, 0,17544,17544,17544,17544,17544,17544, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24935, 0, 17544, 0, 0, 0, 0, 0, 0,17544,17544,17544, 17544,17544,17544,17547,17547,17547,17547,17547,17547,17547, 17547, 0, 0, 0, 0,24935,17547,17547,17547,17547, 17547,17547, 0, 0, 0, 0, 0, 0, 0,24935, 0, 0, 0, 0, 0, 0,24935, 0,24814,24935, 0,24814,17547,17547,17547,17547,17547,17547,17548,24935, 24935, 0, 0, 0,24814, 0, 0,17548,17548,17548, 17548,17548,17548,17548,17548,24814, 0, 0, 0, 0, 17548,17548,17548,17548,17548,17548, 0, 0, 0,24814, 0, 0, 0, 0, 0, 0,24814, 0, 0,24814, 0, 0, 0, 0, 0, 0,17548,17548,17548,17548, 17548,17548,17552,17552,17552,17552,17552,17552,17552,17552, 0, 0, 0, 0, 0,17552,17552,17552,17552,17552, 17552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24828,24829, 0,24828, 24829,17552,17552,17552,17552,17552,17552,17553, 0, 0, 0, 0,24828,24829, 0, 0,17553,17553,17553,17553, 17553,17553,17553,24828,24829, 0, 0, 0, 0,17553, 17553,17553,17553,17553,17553, 0, 0,24828,24829, 0, 0, 0, 0, 0,24828,24829, 0, 0, 0,24829, 0, 0,24828, 0, 0,17553,17553,17553,17553,17553, 17553,17563,17563,17563,17563,17563,17563,17563,17563, 0, 0, 0, 0, 0,17563,17563,17563,17563,17563,17563, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17563,17563,17563,17563,17563,17563,17564,17564,17564,17564, 17564,17564,17564, 0, 0, 0, 0, 0, 0,17564, 17564,17564,17564,17564,17564, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17564,17564,17564,17564,17564, 17564,17574,17574,17574,17574,17574,17574,17574,17574, 0, 0, 0, 0, 0,17574,17574,17574,17574,17574,17574, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17574,17574,17574,17574,17574,17574,17575,17575,17575,17575, 17575,17575,17575, 0, 0, 0, 0, 0, 0,17575, 17575,17575,17575,17575,17575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24832, 0, 0,24832, 0, 0, 0, 0, 0,17575,17575,17575,17575,17575, 17575,17581,24832,17581,17581,17581,17581,17581,17581,17581, 17581, 0, 0,24832, 0, 0,17581,17581,17581,17581, 17581,17581, 0, 0, 0, 0, 0,24832, 0, 0, 0, 0, 0, 0,24832, 0, 0, 0, 0, 0, 0, 0,17581,17581,17581,17581,17581,17581,17589,17589, 17589,17589,17589,17589,17589,17589, 0, 0, 0, 0, 0,17589,17589,17589,17589,17589,17589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17589,17589,17589, 17589,17589,17589,17590,17590,17590,17590,17590,17590,17590, 0, 0, 0, 0, 0, 0,17590,17590,17590,17590, 17590,17590, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17590,17590,17590,17590,17590,17590,17596,17596, 17596,17596,17596,17596,17596,17596, 0, 0, 0, 0, 0,17596,17596,17596,17596,17596,17596, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17596,17596,17596, 17596,17596,17596,17600,17600,17600,17600,17600,17600,17600, 17600, 0, 0, 0, 0, 0,17600,17600,17600,17600, 17600,17600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17600,17600,17600,17600,17600,17600,17605,17605, 17605,17605,17605,17605,17605,17605, 0, 0, 0, 0, 0,17605,17605,17605,17605,17605,17605, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17605,17605,17605, 17605,17605,17605,17606,17606,17606,17606,17606,17606,17606, 0, 0, 0, 0, 0, 0,17606,17606,17606,17606, 17606,17606, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17606,17606,17606,17606,17606,17606,17612,17612, 17612,17612,17612,17612,17612,17612, 0, 0, 0, 0, 0,17612,17612,17612,17612,17612,17612, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17612,17612,17612, 17612,17612,17612,17616,17616,17616,17616,17616,17616,17616, 17616, 0, 0, 0, 0, 0,17616,17616,17616,17616, 17616,17616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24834, 0, 0,24834,24827,24827, 0, 0,17616,17616,17616,17616,17616,17616,17617,17617, 24834,17617,17617,17617,17617,17617,17617, 0,17617,17617, 0,24834,24936,24936, 0, 0,24827,17617,17617,17617, 17617,17617,17617, 0, 0,24834, 0, 0,17617, 0, 24827, 0,24834,24827, 0,24833, 0,24827,24833, 0, 24936, 0,17617, 0, 0,17617,17617,17617, 0,17617, 24827,24833, 0, 0,24936,24827, 0,24936, 0, 0, 0,24936,24833,17617,17618,17618,17618,17618,17618,17618, 17618,17618, 0, 0,24936,24936,24833,17618,17618,17618, 17618,17618,17618,24833, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24833, 0,17618,17618,17618,17618,17618,17618,17621, 17621,17621,17621,17621,17621,17621,17621, 0, 0, 0, 0, 0,17621,17621,17621,17621,17621,17621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17621,17621, 17621,17621,17621,17621,17627,17627,17627,17627,17627,17627, 17627, 0, 0, 0, 0, 0, 0,17627,17627,17627, 17627,17627,17627, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17627,17627,17627,17627,17627,17627,17628, 17628,17628,17628,17628,17628,17628,17628, 0, 0, 0, 0, 0,17628,17628,17628,17628,17628,17628, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24835, 0, 0,24835, 0, 0, 0, 0,17628,17628, 17628,17628,17628,17628,17633,17633,24835,17633,17633,17633, 17633,17633,17633,17633,17633,17633, 0,24835, 0,24831, 0, 0,24831,17633,17633,17633,17633,17633,17633,24838, 0,24835,24838, 0,17633,24831, 0, 0,24835, 0, 0, 0,24835, 0, 0,24838,24831, 0,17633, 0, 0,17633,17633,17633,17633,17633,24838, 0, 0, 0, 24831, 0, 0,24831, 0, 0, 0,24831, 0, 0, 24838, 0, 0,17633,17633,17634,17634,24838,17634,17634, 17634,17634,17634,17634,17634,17634,17634,24836,24831, 0, 24836, 0, 0, 0,17634,17634,17634,17634,17634,17634, 0, 0, 0,24836,24837,17634, 0,24837, 0, 0, 0, 0, 0, 0,24836, 0, 0, 0, 0,17634, 24837, 0,17634,17634,17634,17634,17634, 0,24836, 0, 0,24837, 0, 0, 0,24836, 0, 0, 0,24836, 0, 0,17634,17635,17635,24837,17635,17635,17635,17635, 17635,17635,24837,17635,17635, 0,24837, 0, 0, 0, 0, 0,17635,17635,17635,17635,17635,17635, 0, 0, 0, 0, 0,17635, 0, 0, 0, 0, 0, 0, 0,24840, 0, 0,24840, 0, 0,17635, 0, 0, 17635,17635,17635, 0,17635,17636,17636,24840,17636,17636, 17636,17636,17636,17636, 0,17636,17636, 0,24840, 0, 0, 0, 0, 0,17636,17636,17636,17636,17636,17636, 17636, 0,24840, 0, 0,17636, 0, 0, 0,24840, 0, 0, 0,24852, 0, 0,24852, 0, 0,17636, 0, 0,17636,17636,17636, 0,17636,17652,17652,24852, 17652,17652,17652,17652,17652,17652, 0,17652,17652, 0, 24852, 0, 0, 0, 0, 0,17652,17652,17652,17652, 17652,17652, 0, 0,24852, 0, 0,17652, 0, 0, 0,24852, 0, 0,24852,24854, 0, 0,24854, 0, 0,17652, 0, 0,17652,17652,17652, 0,17652,17653, 17653,24854,17653,17653,17653,17653,17653,17653, 0,17653, 17653, 0,24854, 0, 0, 0, 0, 0,17653,17653, 17653,17653,17653,17653,17653, 0,24854, 0, 0,17653, 0, 0, 0,24854, 0, 0, 0,24856, 0, 0, 24856,24854, 0,17653, 0, 0,17653,17653,17653, 0, 17653,17667,17667,24856,17667,17667,17667,17667,17667,17667, 0,17667,17667, 0,24856, 0, 0, 0, 0, 0, 17667,17667,17667,17667,17667,17667, 0, 0,24856, 0, 0,17667, 0, 0, 0,24856, 0, 0, 0, 0, 0, 0,24856, 0, 0,17667, 0, 0,17667,17667, 17667, 0,17667,17668,17668, 0,17668,17668,17668,17668, 17668,17668, 0,17668,17668, 0,24858, 0, 0,24858, 0, 0,17668,17668,17668,17668,17668,17668,17668, 0, 0, 0,24858,17668, 0, 0, 0, 0, 0, 0, 0, 0, 0,24858, 0, 0, 0,17668, 0, 0, 17668,17668,17668, 0,17668,17680,17680,24858,17680,17680, 17680,17680,17680,17680,24858,17680,17680, 0,24859, 0, 0,24859, 0, 0,17680,17680,17680,17680,17680,17680, 0, 0, 0, 0,24859,17680, 0, 0, 0, 0, 0, 0, 0, 0, 0,24859, 0, 0, 0,17680, 0, 0,17680,17680,17680, 0,17680,17681,17681,24859, 17681,17681,17681,17681,17681,17681,24859,17681,17681,24859, 24861, 0, 0,24861, 0, 0,17681,17681,17681,17681, 17681,17681,17681, 0, 0, 0,24861,17681, 0, 0, 0, 0, 0, 0, 0, 0, 0,24861, 0, 0, 0,17681, 0, 0,17681,17681,17681, 0,17681,17691, 17691,24861,17691,17691,17691,17691,17691,17691,24861,17691, 17691, 0,24873, 0, 0,24873,24861, 0,17691,17691, 17691,17691,17691,17691, 0, 0, 0, 0,24873,17691, 0, 0, 0, 0, 0, 0, 0, 0, 0,24873, 0, 0, 0,17691, 0, 0,17691,17691,17691, 0, 17691,17692,17692,24873,17692,17692,17692,17692,17692,17692, 24873,17692,17692, 0,24874, 0, 0,24874, 0, 0, 17692,17692,17692,17692,17692,17692,17692, 0, 0, 0, 24874,17692, 0, 0, 0, 0, 0, 0, 0, 0, 0,24874, 0, 0, 0,17692, 0, 0,17692,17692, 17692, 0,17692,17699,17699,24874,17699,17699,17699,17699, 17699,17699,24874,17699,17699, 0,24875, 0, 0,24875, 0, 0,17699,17699,17699,17699,17699,17699, 0, 0, 24874, 0,24875,17699, 0, 0, 0, 0, 0, 0, 0, 0, 0,24875, 0, 0, 0,17699, 0, 0, 17699,17699,17699, 0,17699,17700,17700,24875,17700,17700, 17700,17700,17700,17700,24875,17700,17700, 0,24878, 0, 0,24878, 0, 0,17700,17700,17700,17700,17700,17700, 17700, 0,24875, 0,24878,17700, 0, 0, 0, 0, 0, 0, 0, 0, 0,24878, 0, 0, 0,17700, 0, 0,17700,17700,17700, 0,17700,17704,17704,24878, 17704,17704,17704,17704,17704,17704,24878,17704,17704,24839, 24855, 0,24839,24855, 0, 0,17704,17704,17704,17704, 17704,17704, 0, 0, 0,24839,24855,17704, 0, 0, 0, 0, 0, 0, 0, 0,24839,24855,17704, 0, 0,17704, 0, 0,17704,17704,17704, 0,17704, 0, 24839,24855, 0,24839,24855, 0, 0,24839,24855, 0, 0, 0, 0,24855,17704,17705,17705, 0,17705,17705, 17705,17705,17705,17705, 0,17705,17705, 0,24839, 0, 0, 0, 0, 0,17705,17705,17705,17705,17705,17705, 0, 0, 0, 0, 0,17705, 0, 0, 0, 0, 0, 0, 0,24877, 0, 0,24877, 0, 0,17705, 0, 0,17705,17705,17705, 0,17705,17706,17706,24877, 17706,17706,17706,17706,17706,17706, 0,17706,17706, 0, 24877, 0, 0, 0, 0, 0,17706,17706,17706,17706, 17706,17706,17706, 0,24877, 0, 0,17706, 0, 0, 0,24877, 0, 0, 0,24877, 0, 0, 0, 0, 0,17706, 0, 0,17706,17706,17706, 0,17706,17708, 17708, 0,17708,17708,17708,17708,17708,17708, 0,17708, 17708,24853,24857,24857,24853,24857, 0, 0,17708,17708, 17708,17708,17708,17708, 0, 0, 0,24853,24857,17708, 0, 0, 0, 0, 0, 0, 0, 0,24853,24857, 17708, 0, 0,17708, 0, 0,17708,17708,17708, 0, 17708, 0,24853,24857, 0, 0,24857, 0, 0,24853, 24857, 0, 0, 0, 0, 0,17708, 0, 0,17708, 17714,17714,24853,17714,17714,17714,17714,17714,17714, 0, 17714,17714, 0,24880, 0, 0,24880, 0, 0,17714, 17714,17714,17714,17714,17714, 0, 0, 0, 0,24880, 17714, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24880, 0, 0, 0,17714, 0, 0,17714,17714,17714, 0,17714,17715,17715,24880,17715,17715,17715,17715,17715, 17715,24880,17715,17715, 0,24881, 0, 0,24881, 0, 0,17715,17715,17715,17715,17715,17715,17715, 0, 0, 0,24881,17715, 0, 0, 0, 0, 0, 0, 0, 0, 0,24881, 0, 0, 0,17715, 0, 0,17715, 17715,17715, 0,17715,17725,17725,24881,17725,17725,17725, 17725,17725,17725,24881,17725,17725, 0,24882, 0, 0, 24882, 0, 0,17725,17725,17725,17725,17725,17725, 0, 0,24881, 0,24882,17725, 0, 0, 0, 0, 0, 0, 0, 0, 0,24882, 0, 0, 0,17725, 0, 0,17725,17725,17725, 0,17725,17726,17726,24882,17726, 17726,17726,17726,17726,17726,24882,17726,17726, 0,24892, 0, 0,24892, 0, 0,17726,17726,17726,17726,17726, 17726,17726, 0,24882, 0,24892,17726, 0, 0, 0, 0, 0, 0, 0, 0, 0,24892, 0, 0, 0, 17726, 0, 0,17726,17726,17726, 0,17726,17733,17733, 24892,17733,17733,17733,17733,17733,17733,24892,17733,17733, 0,24893, 0, 0,24893,24892, 0,17733,17733,17733, 17733,17733,17733, 0, 0, 0, 0,24893,17733, 0, 0, 0, 0, 0, 0, 0, 0, 0,24893, 0, 0, 0,17733, 0, 0,17733,17733,17733, 0,17733, 17734,17734,24893,17734,17734,17734,17734,17734,17734,24893, 17734,17734, 0, 0, 0, 0,24893, 0, 0,17734, 17734,17734,17734,17734,17734,17734, 0, 0, 0, 0, 17734, 0, 0, 0, 0, 0, 0, 0,24909, 0, 0,24909, 0, 0,17734, 0, 0,17734,17734,17734, 0,17734,17738,17738,24909,17738,17738,17738,17738,17738, 17738,24860,17738,17738,24860,24909, 0,24876, 0, 0, 24876,17738,17738,17738,17738,17738,17738,24860, 0,24909, 0, 0,17738,24876, 0, 0,24909, 0,24860, 0, 0, 0, 0,17738,24876, 0,17738, 0, 0,17738, 17738,17738,24860,17738, 0, 0, 0, 0,24876,24860, 0, 0, 0, 0, 0,24876, 0, 0, 0,17738, 17739,17739,24860,17739,17739,17739,17739,17739,17739,24876, 17739,17739, 0, 0, 0, 0, 0, 0, 0,17739, 17739,17739,17739,17739,17739, 0, 0, 0, 0, 0, 17739, 0, 0, 0, 0, 0, 0, 0,24894, 0, 0,24894, 0, 0,17739, 0, 0,17739,17739,17739, 0,17739,17740,17740,24894,17740,17740,17740,17740,17740, 17740, 0,17740,17740, 0,24894, 0, 0, 0, 0, 0,17740,17740,17740,17740,17740,17740,17740, 0,24894, 0, 0,17740, 0, 0, 0,24894, 0, 0, 0, 0, 0, 0, 0, 0, 0,17740, 0, 0,17740, 17740,17740,24894,17740,17742,17742, 0,17742,17742,17742, 17742,17742,17742,24862,17742,17742,24862,24896, 0,24879, 24896, 0,24879,17742,17742,17742,17742,17742,17742,24862, 0, 0, 0,24896,17742,24879, 0, 0, 0, 0, 24862, 0, 0, 0,24896,17742,24879, 0,17742, 0, 0,17742,17742,17742,24862,17742, 0,24862,24896, 0, 24879,24862, 0,24879, 0,24896,24862,24879, 0, 0, 0,17742, 0,24896,17742,17754,17754, 0,17754,17754, 17754,17754,17754,17754,24895,17754,17754,24895,24879, 0, 24883, 0, 0,24883,17754,17754,17754,17754,17754,17754, 24895, 0, 0, 0, 0,17754,24883, 0, 0, 0, 0,24895, 0, 0, 0, 0, 0,24883, 0,17754, 0, 0,17754,17754,17754,24895,17754, 0, 0, 0, 0,24883,24895, 0, 0, 0, 0, 0,24883, 0, 0, 0,17754,17755,17755,24895,17755,17755,17755,17755, 17755,17755,24883,17755,17755, 0,24898, 0, 0,24898, 0, 0,17755,17755,17755,17755,17755,17755, 0, 0, 0, 0,24898,17755, 0, 0, 0, 0, 0, 0, 0, 0, 0,24898, 0, 0, 0,17755, 0, 0, 17755,17755,17755,17755,17755,17770,17770,24898,17770,17770, 17770,17770,17770,17770,24898,17770,17770, 0,24899, 0, 0,24899,24898, 0,17770,17770,17770,17770,17770,17770, 0, 0, 0, 0,24899,17770, 0, 0, 0, 0, 0, 0, 0, 0, 0,24899, 0, 0, 0,17770, 0, 0,17770,17770,17770, 0,17770,17772,17772,24899, 17772,17772,17772,17772,17772,17772,24899,17772,17772, 0, 0, 0, 0,24899, 0, 0,17772,17772,17772,17772, 17772,17772, 0, 0, 0, 0, 0,17772, 0, 0, 0, 0, 0,17772, 0, 0, 0, 0, 0, 0, 0,17772, 0, 0,17772,17772,17772, 0,17772,17773, 17773, 0,17773,17773,17773,17773,17773,17773,24897,17773, 17773,24897,24908, 0, 0,24908, 0, 0,17773,17773, 17773,17773,17773,17773,24897, 0, 0, 0,24908,17773, 0, 0, 0, 0, 0,24897, 0, 0,24900,24908, 0,24900, 0,17773, 0, 0,17773,17773,17773,24897, 17773,17773,24897,24908,24900, 0,24897, 0, 0, 0, 24908,24897,24908, 0, 0,24900, 0, 0, 0,17773, 17775,17775, 0,17775,17775,17775,17775,17775,17775,24900, 17775,17775, 0, 0, 0, 0,24900, 0, 0,17775, 17775,17775,17775,17775,17775, 0, 0, 0, 0, 0, 17775, 0,24900, 0, 0, 0, 0, 0,24910, 0, 0,24910, 0, 0,17775, 0, 0,17775,17775,17775, 0,17775,17776,17776,24910,17776,17776,17776,17776,17776, 17776,24911,17776,17776,24911,24910, 0, 0, 0, 0, 0,17776,17776,17776,17776,17776,17776,24911,24912,24910, 0,24912,17776, 0, 0, 0,24910, 0,24911, 0, 0, 0, 0, 0,24912, 0,17776, 0, 0,17776, 17776,17776,24911,17776,24913,24912, 0,24913, 0,24911, 0, 0,24914,24915, 0,24914,24915, 0, 0,24912, 24913,17776,17780, 0, 0, 0,24912,24911,24914,24915, 0,24913,17780,17780,17780,17780,17780,17780,17780,24914, 24915, 0, 0, 0,24912,24913, 0, 0, 0, 0, 17780, 0,24913,24914,24915, 0,17780, 0, 0, 0, 24914,24915,24914, 0,17780,24916,24913, 0,24916, 0, 0,17780,17781, 0,24924,24925, 0,24924,24925, 0, 0,24916,17781,17781,17781,17781,17781,17781,17781, 0, 24924,24925,24916, 0, 0, 0, 0, 0, 0, 0, 17781,24924,24925, 0,24926, 0,24916,24926,24927, 0, 0,24927, 0,24916,17781,24924,24925, 0, 0,24925, 24926,17781,24924,24925,24927,17781,17782, 0, 0, 0, 24929,24926, 0,24929, 0,24927,17782,17782,17782,17782, 17782,17782,17782, 0, 0,24926,24929, 0, 0,24927, 0, 0,24926, 0,17782, 0,24927,24929, 0, 0, 24926, 0, 0,24927, 0, 0, 0, 0,17782, 0, 0,24929, 0, 0, 0,17782, 0, 0,24929, 0, 0, 0, 0, 0, 0, 0, 0, 0,17782,17787, 17787,17787,17787,17787,17787,17787,17787,17787,24930,17787, 17787,24930,24928, 0,24937,24928, 0,24937,17787,17787, 17787,17787,17787,17787,24930, 0, 0, 0,24928,17787, 24937, 0, 0, 0, 0,24930, 0, 0, 0,24928, 0,24937, 0,17787, 0, 0,17787,17787,17787,24930, 17787, 0,24930,24928, 0,24937,24930, 0, 0, 0, 24928, 0,24937, 0, 0, 0,17787,17789,17789,17789, 17789,17789,17789,17789,17789,17789,24928,17789,17789, 0, 24937,24937, 0, 0, 0, 0,17789,17789,17789,17789, 17789,17789, 0, 0, 0, 0, 0,17789, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17789, 0, 0,17789,17789,17789,17789,17789,17790, 17790,17790,17790,17790,17790,17790,17790,17790, 0,17790, 17790,24939,24940, 0,24939,24940, 0, 0,17790,17790, 17790,17790,17790,17790, 0, 0, 0,24939,24940,17790, 0, 0, 0, 0, 0, 0, 0, 0,24939,24940, 0, 0, 0,17790, 0, 0,17790,17790,17790,17790, 17790, 0,24939,24940, 0, 0, 0, 0, 0,24939, 24940,17790,17800,17800, 0,17800,17800,17800,17800,17800, 17800, 0,17800,17800, 0, 0, 0, 0, 0, 0, 0,17800,17800,17800,17800,17800,17800, 0, 0, 0, 0, 0,17800, 0, 0, 0, 0, 0, 0, 0, 24938, 0, 0,24938, 0, 0,17800, 0, 0,17800, 17800,17800, 0,17800,17801,17801,24938,17801,17801,17801, 17801,17801,17801, 0,17801,17801,24941,24938, 0,24941, 0, 0, 0,17801,17801,17801,17801,17801,17801, 0, 0,24938,24941, 0,17801, 0, 0, 0,24938, 0, 24938, 0, 0,24941, 0, 0, 0, 0,17801, 0, 0,17801,17801,17801, 0,17801, 0,24941, 0, 0, 0, 0, 0, 0,24941, 0,17801,17803,17803, 0, 17803,17803,17803,17803,17803,17803,24948,17803,17803,24948, 0, 0,24941,24941, 0, 0,17803,17803,17803,17803, 17803,17803,24948, 0, 0, 0, 0,17803, 0, 0, 0, 0, 0,24948, 0, 0, 0, 0, 0, 0, 0,17803, 0, 0,17803,17803,17803,24948,17803, 0, 0, 0, 0, 0,24948, 0,17803,17873,17873, 0, 17873,17873,17873,17873,17873,17873, 0,17873,17873, 0, 0, 0, 0, 0, 0, 0,17873,17873,17873,17873, 17873,17873, 0, 0, 0, 0, 0,17873, 0, 0, 0, 0, 0, 0, 0,24965, 0, 0,24965, 0, 0,17873, 0, 0,17873,17873,17873, 0,17873,17874, 17874,24965,17874,17874,17874,17874,17874,17874,24949,17874, 17874,24949,24965, 0,24967, 0, 0,24967,17874,17874, 17874,17874,17874,17874,24949, 0,24965, 0, 0,17874, 24967, 0, 0,24965, 0,24949, 0,24955, 0, 0, 24955,24967, 0,17874, 0, 0,17874,17874,17874,24949, 17874, 0,24949,24955, 0,24967,24949, 0, 0, 0, 0, 0,24967, 0,24955, 0, 0, 0,17874,17875, 17875, 0,17875,17875,17875,17875,17875,17875,24955,17875, 17875, 0, 0, 0, 0,24955, 0, 0,17875,17875, 17875,17875,17875,17875, 0, 0, 0, 0, 0,17875, 0, 0, 0,24955,24955, 0, 0, 0, 0, 0, 0, 0, 0,17875, 0, 0,17875,17875,17875, 0, 17875,17885,17885, 0,17885,17885,17885,17885,17885,17885, 0,17885,17885, 0,24968, 0,24954,24968, 0,24954, 17885,17885,17885,17885,17885,17885, 0, 0, 0, 0, 24968,17885,24954, 0, 0, 0, 0, 0, 0, 0, 0,24968, 0,24954, 0,17885, 0, 0,17885,17885, 17885,17885,17885, 0, 0,24968, 0,24954,24968, 0, 0, 0,24968, 0,24954,24968, 0, 0,17885,17886, 17886, 0,17886,17886,17886,17886,17886,17886,24954,17886, 17886, 0,24971, 0, 0,24971, 0, 0,17886,17886, 17886,17886,17886,17886, 0, 0, 0, 0,24971,17886, 0, 0, 0, 0, 0, 0, 0, 0, 0,24971, 0, 0, 0,17886, 0, 0,17886,17886,17886, 0, 17886,17887,17887,24971,17887,17887,17887,17887,17887,17887, 24971,17887,17887, 0,24972, 0, 0,24972, 0, 0, 17887,17887,17887,17887,17887,17887,17887, 0, 0, 0, 24972,17887, 0, 0, 0, 0, 0, 0, 0, 0, 0,24972, 0, 0, 0,17887, 0, 0,17887,17887, 17887, 0,17887,17906,17906,24972,17906,17906,17906,17906, 17906,17906,24972,17906,17906, 0, 0, 0, 0, 0, 0, 0,17906,17906,17906,17906,17906,17906, 0, 0, 0, 0, 0,17906, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17906, 0, 0, 17906,17906,17906,17906,17906, 0,17906,17907,17907, 0, 17907,17907,17907,17907,17907,17907,17907,17907,17907,17907, 17907,17907,17907,17907,17907,17907,17907,17907,17907,17907, 17907,17907,17907,17907,17907,17907,17907,17907,17907,17907, 17907,17907,17907,17907,17907,17907,17907,17907,17907,17907, 17907,17907,17907,17907,17907,17907,17907,17907,17907,17907, 17907,17907,17907,17907,17907,17907,17907,17907,17907,17907, 17907,17907,17907,17907,17907,17907,17907,17907,17907,17907, 17907,17907,17908,17908, 0,17908,17908,17908,17908,17908, 17908, 0,17908,17908, 0, 0, 0,24973, 0, 0, 24973,17908,17908,17908,17908,17908,17908,24956, 0, 0, 24956, 0,17908,24973, 0, 0, 0, 0, 0, 0, 0, 0, 0,24956,24973, 0,17908, 0, 0,17908, 17908,17908, 0,17908,24956, 0, 0, 0,24973, 0, 0, 0, 0,24959,24959,24973, 0, 0,24956, 0, 0,17908,17908,17909,17909,24956,17909,17909,17909,17909, 17909,17909, 0,17909,17909, 0, 0, 0, 0,24956, 0,24959,17909,17909,17909,17909,17909,17909, 0, 0, 0, 0, 0,17909, 0,24959, 0, 0,24959, 0, 0, 0,24959, 0, 0,24959, 0,17909, 0, 0, 17909,17909,17909,17909,17909,24959,24959, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17909,17912,17912, 0,17912,17912,17912,17912,17912,17912, 17912,17912,17912,17912,17912,17912,17912,17912,17912,17912, 17912,17912,17912,17912,17912,17912,17912,17912,17912,17912, 17912,17912,17912,17912,17912,17912,17912,17912,17912,17912, 17912,17912,17912,17912,17912,17912,17912,17912,17912,17912, 17912,17912,17912,17912,17912,17912,17912,17912,17912,17912, 17912,17912,17912,17912,17912,17912,17912,17912,17912,17912, 17912,17912,17912,17912,17912,17912,17913,17913, 0,17913, 17913,17913,17913,17913,17913, 0,17913,17913, 0,24974, 0, 0,24974, 0, 0,17913,17913,17913,17913,17913, 17913, 0, 0, 0, 0,24974,17913, 0, 0, 0, 0, 0, 0, 0, 0, 0,24974, 0, 0, 0, 17913, 0, 0,17913,17913,17913,17913,17913,17914,17914, 24974,17914,17914,17914,17914,17914,17914,24974,17914,17914, 0,24976, 0, 0,24976, 0, 0,17914,17914,17914, 17914,17914,17914, 0, 0,24974,24974,24976,17914, 0, 0, 0, 0, 0, 0, 0, 0, 0,24976, 0, 0, 0,17914, 0, 0,17914,17914,17914, 0,17914, 17915,17915,24976,17915,17915,17915,17915,17915,17915,24976, 17915,17915, 0,24977, 0, 0,24977, 0, 0,17915, 17915,17915,17915,17915,17915,17915, 0,24976,24976,24977, 17915, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24977, 0, 0, 0,17915, 0, 0,17915,17915,17915, 0,17915,17931,17931,24977,17931,17931,17931,17931,17931, 17931,24977,17931,17931, 0,24978, 0, 0,24978, 0, 0,17931,17931,17931,17931,17931,17931, 0, 0, 0, 0,24978,17931, 0, 0, 0, 0, 0, 0, 0, 0, 0,24978, 0, 0, 0,17931, 0, 0,17931, 17931,17931, 0,17931,17932,17932,24978,17932,17932,17932, 17932,17932,17932,24978,17932,17932, 0,24979, 0, 0, 24979, 0, 0,17932,17932,17932,17932,17932,17932,17932, 0, 0, 0,24979,17932, 0, 0, 0, 0, 0, 0, 0, 0, 0,24979, 0, 0, 0,17932, 0, 0,17932,17932,17932, 0,17932,17946,17946,24979,17946, 17946,17946,17946,17946,17946,24979,17946,17946, 0,24980, 0, 0,24980, 0, 0,17946,17946,17946,17946,17946, 17946, 0, 0, 0, 0,24980,17946, 0, 0, 0, 0, 0, 0, 0, 0, 0,24980, 0, 0, 0, 17946, 0, 0,17946,17946,17946, 0,17946,17947,17947, 24980,17947,17947,17947,17947,17947,17947,24980,17947,17947, 0,24981, 0, 0,24981, 0, 0,17947,17947,17947, 17947,17947,17947,17947, 0, 0,24980,24981,17947, 0, 0, 0, 0, 0, 0, 0, 0, 0,24981, 0, 0, 0,17947, 0, 0,17947,17947,17947, 0,17947, 17959,17959,24981,17959,17959,17959,17959,17959,17959,24981, 17959,17959, 0,24982, 0, 0,24982, 0, 0,17959, 17959,17959,17959,17959,17959, 0, 0,24981,24981,24982, 17959, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24982, 0, 0, 0,17959, 0, 0,17959,17959,17959, 0,17959,17960,17960,24982,17960,17960,17960,17960,17960, 17960,24982,17960,17960, 0,24984, 0, 0,24984, 0, 0,17960,17960,17960,17960,17960,17960,17960, 0, 0, 24982,24984,17960, 0, 0, 0, 0, 0, 0, 0, 0, 0,24984, 0, 0, 0,17960, 0, 0,17960, 17960,17960, 0,17960,17970,17970,24984,17970,17970,17970, 17970,17970,17970,24984,17970,17970, 0,24986, 0, 0, 24986, 0, 0,17970,17970,17970,17970,17970,17970, 0, 0, 0, 0,24986,17970, 0, 0, 0, 0, 0, 0, 0, 0, 0,24986, 0, 0, 0,17970, 0, 0,17970,17970,17970, 0,17970,17971,17971,24986,17971, 17971,17971,17971,17971,17971,24986,17971,17971, 0,24987, 0, 0,24987, 0, 0,17971,17971,17971,17971,17971, 17971,17971,24986, 0, 0,24987,17971, 0, 0, 0, 0, 0, 0, 0, 0, 0,24987, 0, 0, 0, 17971, 0, 0,17971,17971,17971, 0,17971,17978,17978, 24987,17978,17978,17978,17978,17978,17978,24987,17978,17978, 0,24988, 0, 0,24988, 0, 0,17978,17978,17978, 17978,17978,17978, 0, 0, 0,24987,24988,17978, 0, 0, 0, 0, 0, 0, 0, 0, 0,24988, 0, 0, 0,17978, 0, 0,17978,17978,17978, 0,17978, 17979,17979,24988,17979,17979,17979,17979,17979,17979,24988, 17979,17979, 0, 0, 0, 0, 0, 0, 0,17979, 17979,17979,17979,17979,17979,17979,24988, 0, 0, 0, 17979, 0, 0, 0, 0, 0, 0, 0,24989, 0, 0,24989, 0, 0,17979, 0, 0,17979,17979,17979, 0,17979,17983,17983,24989,17983,17983,17983,17983,17983, 17983,24960,17983,17983,24960,24989, 0,24966, 0, 0, 24966,17983,17983,17983,17983,17983,17983,24960, 0,24989, 0, 0,17983,24966, 0, 0,24989, 0,24960, 0, 24989, 0, 0,17983,24966, 0,17983, 0, 0,17983, 17983,17983,24960,17983, 0, 0, 0, 0,24966,24960, 0, 0, 0, 0, 0,24966, 0, 0, 0,17983, 17984,17984,24960,17984,17984,17984,17984,17984,17984,24966, 17984,17984, 0,24991, 0, 0,24991, 0, 0,17984, 17984,17984,17984,17984,17984, 0, 0, 0, 0,24991, 17984, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24991, 0, 0, 0,17984, 0, 0,17984,17984,17984, 0,17984,17985,17985,24991,17985,17985,17985,17985,17985, 17985,24991,17985,17985, 0,24991, 0, 0, 0, 0, 0,17985,17985,17985,17985,17985,17985,17985, 0, 0, 0, 0,17985, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17985, 0, 0,17985, 17985,17985, 0,17985,17987,17987, 0,17987,17987,17987, 17987,17987,17987, 0,17987,17987,24962,24970, 0,24962, 24970, 0, 0,17987,17987,17987,17987,17987,17987, 0, 0, 0,24962,24970,17987, 0, 0, 0, 0, 0, 0, 0, 0,24962,24970,17987, 0, 0,17987, 0, 0,17987,17987,17987, 0,17987, 0,24962,24970, 0, 0,24970, 0, 0,24962,24970, 0, 0,24970, 0, 0,17987, 0, 0,17987,17993,17993,24962,17993,17993, 17993,17993,17993,17993, 0,17993,17993, 0,24992, 0, 0,24992, 0, 0,17993,17993,17993,17993,17993,17993, 0, 0, 0, 0,24992,17993, 0, 0, 0, 0, 0, 0, 0, 0, 0,24992, 0, 0, 0,17993, 0, 0,17993,17993,17993, 0,17993,17994,17994,24992, 17994,17994,17994,17994,17994,17994,24992,17994,17994, 0, 24993, 0, 0,24993, 0, 0,17994,17994,17994,17994, 17994,17994,17994, 0,24992, 0,24993,17994, 0, 0, 0, 0, 0, 0, 0, 0, 0,24993, 0, 0, 0,17994, 0, 0,17994,17994,17994, 0,17994,18005, 18005,24993,18005,18005,18005,18005,18005,18005,24993,18005, 18005, 0,24994, 0, 0,24994, 0, 0,18005,18005, 18005,18005,18005,18005, 0,24993, 0, 0,24994,18005, 0, 0, 0, 0, 0, 0, 0, 0, 0,24994, 0, 0, 0,18005, 0, 0,18005,18005,18005, 0, 18005,18006,18006,24994,18006,18006,18006,18006,18006,18006, 24994,18006,18006, 0, 0, 0, 0, 0, 0, 0, 18006,18006,18006,18006,18006,18006,18006, 0,24994, 0, 0,18006, 0, 0, 0, 0, 0, 0, 0,24995, 0, 0,24995, 0, 0,18006, 0, 0,18006,18006, 18006, 0,18006,18013,18013,24995,18013,18013,18013,18013, 18013,18013, 0,18013,18013, 0,24995, 0, 0, 0, 0, 0,18013,18013,18013,18013,18013,18013, 0, 0, 24995, 0, 0,18013, 0, 0,24995,24995, 0, 0, 0,24996, 0, 0,24996, 0, 0,18013, 0, 0, 18013,18013,18013, 0,18013,18014,18014,24996,18014,18014, 18014,18014,18014,18014, 0,18014,18014, 0,24996, 0, 0, 0, 0, 0,18014,18014,18014,18014,18014,18014, 18014, 0,24996, 0, 0,18014, 0, 0, 0,24996, 0, 0, 0,24996, 0, 0, 0, 0, 0,18014, 0, 0,18014,18014,18014, 0,18014,18018,18018, 0, 18018,18018,18018,18018,18018,18018,24969,18018,18018,24969, 24997, 0,24975,24997, 0,24975,18018,18018,18018,18018, 18018,18018,24969, 0, 0, 0,24997,18018,24975, 0, 0, 0, 0,24969, 0, 0, 0,24997,18018,24975, 0,18018, 0, 0,18018,18018,18018,24969,18018, 0, 0,24997, 0,24975,24969, 0,24975,24997,24997, 0, 24975, 0, 0,24975,18018,18019,18019,24969,18019,18019, 18019,18019,18019,18019, 0,18019,18019, 0,24998, 0, 0,24998, 0, 0,18019,18019,18019,18019,18019,18019, 0, 0, 0, 0,24998,18019, 0, 0, 0, 0, 0, 0, 0, 0, 0,24998, 0, 0, 0,18019, 0, 0,18019,18019,18019, 0,18019,18020,18020,24998, 18020,18020,18020,18020,18020,18020,24998,18020,18020, 0, 24999, 0, 0,24999,24998, 0,18020,18020,18020,18020, 18020,18020,18020, 0, 0, 0,24999,18020, 0, 0, 0, 0, 0, 0, 0, 0, 0,24999, 0, 0, 0,18020, 0, 0,18020,18020,18020, 0,18020,18022, 18022,24999,18022,18022,18022,18022,18022,18022,24999,18022, 18022,24983,25000,24983,24983,25000, 0, 0,18022,18022, 18022,18022,18022,18022, 0, 0,24999,24983,25000,18022, 0, 0, 0, 0, 0, 0, 0, 0,24983,25000, 18022, 0, 0,18022, 0, 0,18022,18022,18022, 0, 18022, 0,24983,25000, 0,24983, 0, 0, 0,24983, 25000, 0, 0, 0, 0, 0,18022, 0,25000,18022, 18035,18035, 0,18035,18035,18035,18035,18035,18035, 0, 18035,18035, 0,24985, 0,24985,24985, 0, 0,18035, 18035,18035,18035,18035,18035, 0, 0, 0, 0,24985, 18035, 0, 0, 0, 0, 0, 0, 0, 0,24947, 24985, 0,24947, 0,18035, 0, 0,18035,18035,18035, 0,18035, 0, 0,24985,24947, 0,24985, 0, 0, 0,24985, 0, 0, 0, 0,24947,18035,18040,18040, 18040,18040,18040,18040,18040,18040, 0, 0, 0, 0, 24947,18040,18040,18040,18040,18040,18040,24947, 0, 0, 0, 0, 0, 0, 0,24947, 0, 0, 0, 0, 18040,24947, 0, 0, 0, 0, 0,18040,18040,18040, 18040,18040,18040,18041,18041,18041,18041,18041,18041,18041, 18041, 0, 0, 0, 0, 0,18041,18041,18041,18041, 18041,18041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24990, 0, 24990,24990,18041,18041,18041,18041,18041,18041,18044, 0, 0, 0, 0, 0,24990, 0, 0,18044,18044,18044, 18044,18044,18044,18044,18044,24990, 0, 0, 0, 0, 18044,18044,18044,18044,18044,18044, 0, 0, 0,24990, 0, 0,24990, 0, 0, 0,24990, 0, 0, 0, 0, 0, 0, 0, 0, 0,18044,18044,18044,18044, 18044,18044,18048,18048,18048,18048,18048,18048,18048,18048, 0, 0, 0, 0, 0,18048,18048,18048,18048,18048, 18048, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18048,18048,18048,18048,18048,18048,18051,18051,18051, 18051,18051,18051,18051, 0, 0, 0, 0, 0, 0, 18051,18051,18051,18051,18051,18051, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18051,18051,18051,18051, 18051,18051,18057,18057,18057,18057,18057,18057,18057,18057, 0, 0, 0, 0, 0,18057,18057,18057,18057,18057, 18057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18057,18057,18057,18057,18057,18057,18060,18060,18060, 18060,18060,18060,18060, 0, 0, 0, 0, 0, 0, 18060,18060,18060,18060,18060,18060, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,25001,25003, 0,25001,25003,18060,18060,18060,18060, 18060,18060,18064, 0, 0, 0, 0,25001,25003, 0, 0,18064,18064,18064,18064,18064,18064,18064,25001,25003, 0, 0, 0, 0,18064,18064,18064,18064,18064,18064, 0, 0,25001,25003, 0, 0, 0, 0, 0,25001, 25003, 0,25001,25003, 0, 0, 0, 0, 0, 0, 18064,18064,18064,18064,18064,18064,18065,18065,18065,18065, 18065,18065,18065,18065, 0, 0, 0, 0, 0,18065, 18065,18065,18065,18065,18065, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18065,18065,18065,18065,18065, 18065,18068,18068,18068,18068,18068,18068,18068, 0, 0, 0, 0, 0, 0,18068,18068,18068,18068,18068,18068, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18068,18068,18068,18068,18068,18068,18072,18072,18072,18072, 18072,18072,18072, 0, 0, 0, 0, 0, 0,18072, 18072,18072,18072,18072,18072, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,25002, 0, 0,25002, 0, 0, 0, 0, 0,18072,18072,18072,18072,18072, 18072,18073,25002,18073,18073,18073,18073,18073,18073,18073, 18073, 0, 0,25002, 0, 0,18073,18073,18073,18073, 18073,18073, 0, 0, 0, 0, 0,25002, 0, 0, 0, 0, 0,25002,25002, 0, 0, 0, 0, 0, 0, 0,18073,18073,18073,18073,18073,18073,18076,18076, 18076,18076,18076,18076,18076,18076, 0, 0, 0, 0, 0,18076,18076,18076,18076,18076,18076, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18076,18076,18076, 18076,18076,18076,18079,18079,18079,18079,18079,18079,18079, 0, 0, 0, 0, 0, 0,18079,18079,18079,18079, 18079,18079, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18079,18079,18079,18079,18079,18079,18083,18083, 18083,18083,18083,18083,18083, 0, 0, 0, 0, 0, 0,18083,18083,18083,18083,18083,18083, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18083,18083,18083, 18083,18083,18083,18084,18084,18084,18084,18084,18084,18084, 18084, 0, 0, 0, 0, 0,18084,18084,18084,18084, 18084,18084, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18084,18084,18084,18084,18084,18084,18087,18087, 18087,18087,18087,18087,18087,18087, 0, 0, 0, 0, 0,18087,18087,18087,18087,18087,18087, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18087,18087,18087, 18087,18087,18087,18090,18090,18090,18090,18090,18090,18090, 0, 0, 0, 0, 0, 0,18090,18090,18090,18090, 18090,18090, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18090,18090,18090,18090,18090,18090,18094,18094, 18094,18094,18094,18094,18094, 0, 0, 0, 0, 0, 0,18094,18094,18094,18094,18094,18094, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18094,18094,18094, 18094,18094,18094,18095,18095,18095,18095,18095,18095,18095, 18095, 0, 0, 0, 0, 0,18095,18095,18095,18095, 18095,18095, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,25004, 0, 0,25004, 0, 0, 0, 0,18095,18095,18095,18095,18095,18095,18098,18098, 25004,18098,18098,18098,18098,18098,18098,25005,18098,18098, 25005,25004, 0, 0, 0, 0, 0,18098,18098,18098, 18098,18098,18098,25005, 0,25004, 0, 0,18098, 0, 0, 0,25004, 0,25005, 0, 0,24950, 0, 0, 24950, 0,18098, 0, 0,18098,18098,18098,25005,18098, 0, 0, 0,24950, 0,25005, 0, 0, 0, 0, 0, 0, 0,25005,24950,18098,18103,18103,18103,18103, 18103,18103,18103,18103, 0, 0, 0, 0,24950,18103, 18103,18103,18103,18103,18103,24950, 0, 0, 0, 0, 0, 0, 0,24950, 0, 0, 0, 0, 0,24950, 0, 0, 0, 0, 0,18103,18103,18103,18103,18103, 18103,18104,18104,18104,18104,18104,18104,18104, 0, 0, 0, 0, 0, 0,18104,18104,18104,18104,18104,18104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18104,18104,18104,18104,18104,18104,18110,18110,18110,18110, 18110,18110,18110,18110, 0, 0, 0, 0, 0,18110, 18110,18110,18110,18110,18110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18110,18110,18110,18110,18110, 18110,18114,18114,18114,18114,18114,18114,18114,18114, 0, 0, 0, 0, 0,18114,18114,18114,18114,18114,18114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,25006, 0, 0,25006, 0, 0, 0, 0, 18114,18114,18114,18114,18114,18114,18119,18119,25006,18119, 18119,18119,18119,18119,18119,18119,18119,18119,25007,25006, 0,25007, 0, 0, 0,18119,18119,18119,18119,18119, 18119, 0, 0,25006,25007, 0,18119, 0, 0, 0, 25006, 0, 0, 0, 0,25007, 0, 0, 0, 0, 18119, 0, 0,18119,18119,18119,18119,18119,25008,25007, 0,25008, 0, 0, 0, 0,25007, 0, 0,25007, 0,18119,18120,18120,25008,18120,18120,18120,18120,18120, 18120,18120,18120,18120, 0,25008, 0, 0, 0, 0, 0,18120,18120,18120,18120,18120,18120, 0, 0,25008, 0, 0,18120, 0, 0, 0,25008, 0, 0, 0, 0, 0, 0, 0, 0, 0,18120, 0, 0,18120, 18120,18120,18120,18120,18121,18121, 0,18121,18121,18121, 18121,18121,18121, 0,18121,18121, 0, 0, 0, 0, 0, 0, 0,18121,18121,18121,18121,18121,18121, 0, 0, 0, 0, 0,18121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18121, 0, 0,18121,18121,18121, 0,18121,18122,18122, 0,18122, 18122,18122,18122,18122,18122, 0,18122,18122, 0, 0, 0, 0, 0, 0, 0,18122,18122,18122,18122,18122, 18122,18122, 0, 0, 0, 0,18122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18122, 0, 0,18122,18122,18122, 0,18122,18139,18139, 0,18139,18139,18139,18139,18139,18139, 0,18139,18139, 0, 0, 0, 0, 0, 0, 0,18139,18139,18139, 18139,18139,18139, 0, 0, 0, 0, 0,18139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18139, 0, 0,18139,18139,18139, 0,18139, 18140,18140, 0,18140,18140,18140,18140,18140,18140, 0, 18140,18140, 0, 0, 0, 0, 0, 0, 0,18140, 18140,18140,18140,18140,18140,18140, 0, 0, 0, 0, 18140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18140, 0, 0,18140,18140,18140, 0,18140,18184,18184, 0,18184,18184,18184,18184,18184, 18184, 0,18184,18184, 0, 0, 0, 0, 0, 0, 0,18184,18184,18184,18184,18184,18184, 0, 0, 0, 0, 0,18184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18184, 0, 0,18184, 18184,18184, 0,18184,18185,18185, 0,18185,18185,18185, 18185,18185,18185, 0,18185,18185, 0, 0, 0, 0, 0, 0, 0,18185,18185,18185,18185,18185,18185,18185, 0, 0, 0, 0,18185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18185, 0, 0,18185,18185,18185, 0,18185,18220,18220, 0,18220, 18220,18220,18220,18220,18220, 0,18220,18220, 0, 0, 0, 0, 0, 0, 0,18220,18220,18220,18220,18220, 18220, 0, 0, 0, 0, 0,18220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18220, 0, 0,18220,18220,18220, 0,18220,18221,18221, 0,18221,18221,18221,18221,18221,18221, 0,18221,18221, 0, 0, 0, 0, 0, 0, 0,18221,18221,18221, 18221,18221,18221,18221, 0, 0, 0, 0,18221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18221, 0, 0,18221,18221,18221, 0,18221, 18275,18275, 0,18275,18275,18275,18275,18275,18275, 0, 18275,18275, 0, 0, 0, 0, 0, 0, 0,18275, 18275,18275,18275,18275,18275, 0, 0, 0, 0, 0, 18275, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18275, 0, 0,18275,18275,18275, 0,18275,18276,18276, 0,18276,18276,18276,18276,18276, 18276,24961,18276,18276,24961, 0, 0, 0, 0, 0, 0,18276,18276,18276,18276,18276,18276,24961, 0, 0, 0, 0,18276, 0, 0, 0, 0, 0,24961, 0, 0, 0, 0, 0,18276, 0,18276, 0, 0,18276, 18276,18276,24961,18276, 0, 0, 0, 0,18276,24961, 0, 0, 0, 0, 0, 0, 0,24961, 0, 0, 18276,18290,18290,24961,18290,18290,18290,18290,18290,18290, 0,18290,18290, 0, 0, 0, 0, 0, 0, 0, 18290,18290,18290,18290,18290,18290, 0, 0, 0, 0, 0,18290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18290, 0, 0,18290,18290, 18290, 0,18290,18291,18291, 0,18291,18291,18291,18291, 18291,18291, 0,18291,18291, 0, 0, 0, 0, 0, 0, 0,18291,18291,18291,18291,18291,18291, 0, 0, 0, 0, 0,18291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18291, 0, 0, 18291,18291,18291, 0,18291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18291,18293,18293, 0,18293, 18293,18293,18293,18293,18293, 0,18293,18293, 0, 0, 0, 0, 0, 0, 0,18293,18293,18293,18293,18293, 18293, 0, 0, 0, 0, 0,18293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18293, 0, 0,18293,18293,18293, 0,18293, 0, 0, 0, 0, 0, 0, 0,18293,18297, 0, 0, 0, 0, 0, 0, 0, 0, 0,18297,18297,18297,18297, 18297,18297,18297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18297, 0, 0, 0, 0, 0, 0, 0, 0,18297, 0, 0, 0, 0,18297, 0, 0, 0, 0, 0, 0,18297,18298,18298, 0, 0, 0, 0, 0, 0, 0, 0,18298,18298,18298,18298, 18298,18298,18298, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18298, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18298, 0, 0, 0, 0, 0, 0,18298,18299, 0, 0, 0, 0, 0, 0, 0, 0, 0,18299,18299,18299,18299, 18299,18299,18299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18299, 0, 0, 0, 0, 0, 0,18299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18299,18303,18303,18303,18303,18303,18303, 18303,18303,18303, 0,18303,18303, 0, 0, 0, 0, 0, 0, 0,18303,18303,18303,18303,18303,18303, 0, 0, 0, 0, 0,18303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18303, 0, 0,18303,18303,18303, 0,18303,18309,18309,18309,18309, 18309,18309,18309,18309,18309, 0,18309,18309, 0, 0, 0, 0, 0, 0, 0,18309,18309,18309,18309,18309, 18309, 0, 0, 0, 0, 0,18309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18309, 0, 0,18309,18309,18309,18309,18309, 0, 0, 0,18309,18310,18310,18310,18310,18310,18310,18310,18310, 18310, 0,18310,18310, 0, 0, 0, 0, 0, 0, 0,18310,18310,18310,18310,18310,18310, 0, 0, 0, 0, 0,18310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18310, 0, 0,18310, 18310,18310,18310,18310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18310,18319,18319, 0, 18319,18319,18319,18319,18319,18319, 0,18319,18319, 0, 0, 0, 0, 0, 0, 0,18319,18319,18319,18319, 18319,18319, 0, 0, 0, 0, 0,18319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18319, 0, 0,18319,18319,18319, 0,18319, 0, 0, 0,18319,18320,18320, 0,18320,18320,18320,18320, 18320,18320, 0,18320,18320, 0, 0, 0, 0, 0, 0, 0,18320,18320,18320,18320,18320,18320, 0, 0, 0, 0, 0,18320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18320, 0, 0, 18320,18320,18320, 0,18320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18320,18321,18321, 0,18321,18321,18321,18321,18321,18321, 0,18321,18321, 0, 0, 0, 0, 0, 0, 0,18321,18321,18321, 18321,18321,18321, 0, 0, 0, 0, 0,18321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18321, 0, 0,18321,18321,18321, 0,18321, 0,18321,18389,18389, 0,18389,18389,18389,18389,18389, 18389, 0,18389,18389, 0, 0, 0, 0, 0, 0, 0,18389,18389,18389,18389,18389,18389, 0, 0, 0, 0, 0,18389, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18389, 0, 0,18389, 18389,18389, 0,18389, 0, 0, 0, 0, 0, 0, 0,18389,18390,18390, 0,18390,18390,18390,18390,18390, 18390, 0,18390,18390, 0, 0, 0, 0, 0, 0, 0,18390,18390,18390,18390,18390,18390, 0, 0, 0, 0, 0,18390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18390, 0, 0,18390, 18390,18390, 0,18390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18390,18390,18398,18398, 0,18398,18398,18398,18398, 18398,18398, 0,18398,18398, 0, 0, 0, 0, 0, 0, 0,18398,18398,18398,18398,18398,18398, 0, 0, 0, 0, 0,18398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18398, 0, 0, 18398,18398,18398,18398,18398,18399,18399, 0,18399,18399, 18399,18399,18399,18399, 0,18399,18399, 0, 0, 0, 0, 0, 0, 0,18399,18399,18399,18399,18399,18399, 0, 0, 0, 0, 0,18399, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18399, 0, 0,18399,18399,18399, 0,18399,18400,18400, 0, 18400,18400,18400,18400,18400,18400, 0,18400,18400, 0, 0, 0, 0, 0, 0, 0,18400,18400,18400,18400, 18400,18400,18400, 0, 0, 0, 0,18400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18400, 0, 0,18400,18400,18400, 0,18400,18420, 18420, 0,18420,18420,18420,18420,18420,18420, 0,18420, 18420, 0, 0, 0, 0, 0, 0, 0,18420,18420, 18420,18420,18420,18420, 0, 0, 0, 0, 0,18420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18420, 0, 0,18420,18420,18420,18420, 18420,18421,18421, 0,18421,18421,18421,18421,18421,18421, 18421,18421,18421,18421,18421,18421,18421,18421,18421,18421, 18421,18421,18421,18421,18421,18421,18421,18421,18421,18421, 18421,18421,18421,18421,18421,18421,18421,18421,18421,18421, 18421,18421,18421,18421,18421,18421,18421,18421,18421,18421, 18421,18421,18421,18421,18421,18421,18421,18421,18421,18421, 18421,18421,18421,18421,18421,18421,18421,18421,18421,18421, 18421,18421,18421,18421,18421,18421,18422,18422, 0,18422, 18422,18422,18422,18422,18422, 0,18422,18422, 0, 0, 0, 0, 0, 0, 0,18422,18422,18422,18422,18422, 18422, 0, 0, 0, 0, 0,18422, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18422, 0, 0,18422,18422,18422, 0,18422, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18422,18423,18423, 0,18423,18423,18423,18423,18423, 18423, 0,18423,18423, 0, 0, 0, 0, 0, 0, 0,18423,18423,18423,18423,18423,18423, 0, 0, 0, 0, 0,18423, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18423, 0, 0,18423, 18423,18423,18423,18423,18429,18429, 0,18429,18429,18429, 18429,18429,18429,18429,18429,18429,18429,18429,18429,18429, 18429,18429,18429,18429,18429,18429,18429,18429,18429,18429, 18429,18429,18429,18429,18429,18429,18429,18429,18429,18429, 18429,18429,18429,18429,18429,18429,18429,18429,18429,18429, 18429,18429,18429,18429,18429,18429,18429,18429,18429,18429, 18429,18429,18429,18429,18429,18429,18429,18429,18429,18429, 18429,18429,18429,18429,18429,18429,18429,18429,18429,18430, 18430, 0,18430,18430,18430,18430,18430,18430, 0,18430, 18430, 0, 0, 0, 0, 0, 0, 0,18430,18430, 18430,18430,18430,18430, 0, 0, 0, 0, 0,18430, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18430, 0, 0,18430,18430,18430, 0, 18430,18431,18431, 0,18431,18431,18431,18431,18431,18431, 0,18431,18431, 0, 0, 0, 0, 0, 0, 0, 18431,18431,18431,18431,18431,18431,18431, 0, 0, 0, 0,18431, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18431, 0, 0,18431,18431, 18431, 0,18431,18448,18448, 0,18448,18448,18448,18448, 18448,18448, 0,18448,18448, 0, 0, 0, 0, 0, 0, 0,18448,18448,18448,18448,18448,18448, 0, 0, 0, 0, 0,18448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18448, 0, 0, 18448,18448,18448, 0,18448,18449,18449, 0,18449,18449, 18449,18449,18449,18449, 0,18449,18449, 0, 0, 0, 0, 0, 0, 0,18449,18449,18449,18449,18449,18449, 18449, 0, 0, 0, 0,18449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18449, 0, 0,18449,18449,18449, 0,18449,18493,18493, 0, 18493,18493,18493,18493,18493,18493, 0,18493,18493, 0, 0, 0, 0, 0, 0, 0,18493,18493,18493,18493, 18493,18493, 0, 0, 0, 0, 0,18493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18493, 0, 0,18493,18493,18493, 0,18493,18494, 18494, 0,18494,18494,18494,18494,18494,18494, 0,18494, 18494, 0, 0, 0, 0, 0, 0, 0,18494,18494, 18494,18494,18494,18494,18494, 0, 0, 0, 0,18494, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18494, 0, 0,18494,18494,18494, 0, 18494,18529,18529, 0,18529,18529,18529,18529,18529,18529, 0,18529,18529, 0, 0, 0, 0, 0, 0, 0, 18529,18529,18529,18529,18529,18529, 0, 0, 0, 0, 0,18529, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18529, 0, 0,18529,18529, 18529, 0,18529,18530,18530, 0,18530,18530,18530,18530, 18530,18530, 0,18530,18530, 0, 0, 0, 0, 0, 0, 0,18530,18530,18530,18530,18530,18530,18530, 0, 0, 0, 0,18530, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18530, 0, 0, 18530,18530,18530, 0,18530,18585,18585, 0,18585,18585, 18585,18585,18585,18585,18585,18585,18585, 0, 0, 0, 0, 0, 0, 0,18585,18585,18585,18585,18585,18585, 0, 0, 0, 0, 0,18585, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18585, 0, 0,18585,18585,18585,18585,18585,18586,18586, 0, 18586,18586,18586,18586,18586,18586, 0,18586,18586, 0, 0, 0, 0, 0, 0, 0,18586,18586,18586,18586, 18586,18586, 0, 0, 0, 0, 0,18586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18586, 0, 0,18586,18586,18586, 0,18586,18587, 18587,18587,18587,18587,18587,18587,18587, 0, 0, 0, 0, 0,18587,18587,18587,18587,18587,18587, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18587, 0, 0, 0, 0, 0, 0,18587,18587, 18587,18587,18587,18587,18592, 0, 0, 0, 0, 0, 0, 0, 0,18592,18592,18592,18592,18592,18592,18592, 18592, 0, 0, 0, 0, 0,18592,18592,18592,18592, 18592,18592, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18592,18592,18592,18592,18592,18592,18600,18600, 18600,18600,18600,18600,18600, 0, 0, 0, 0, 0, 0,18600,18600,18600,18600,18600,18600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18600,18600,18600, 18600,18600,18600,18604,18604,18604,18604,18604,18604,18604, 18604, 0, 0, 0, 0, 0,18604,18604,18604,18604, 18604,18604, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18604,18604,18604,18604,18604,18604,18609,18609, 18609,18609,18609,18609,18609, 0, 0, 0, 0, 0, 0,18609,18609,18609,18609,18609,18609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18609,18609,18609, 18609,18609,18609,18613, 0,18613,18613,18613,18613,18613, 18613,18613,18613, 0, 0, 0, 0, 0,18613,18613, 18613,18613,18613,18613, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18613,18613,18613,18613,18613,18613, 18621,18621,18621,18621,18621,18621,18621, 0, 0, 0, 0, 0, 0,18621,18621,18621,18621,18621,18621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18621, 18621,18621,18621,18621,18621,18625,18625,18625,18625,18625, 18625,18625,18625, 0, 0, 0, 0, 0,18625,18625, 18625,18625,18625,18625, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18625,18625,18625,18625,18625,18625, 18629,18629,18629,18629,18629,18629,18629,18629, 0, 0, 0, 0, 0,18629,18629,18629,18629,18629,18629, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18629, 18629,18629,18629,18629,18629,18634,18634,18634,18634,18634, 18634,18634, 0, 0, 0, 0, 0, 0,18634,18634, 18634,18634,18634,18634, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18634,18634,18634,18634,18634,18634, 18638,18638,18638,18638,18638,18638,18638,18638, 0, 0, 0, 0, 0,18638,18638,18638,18638,18638,18638, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18638, 18638,18638,18638,18638,18638,18642,18642,18642,18642,18642, 18642,18642,18642, 0, 0, 0, 0, 0,18642,18642, 18642,18642,18642,18642, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18642,18642,18642,18642,18642,18642, 18647,18647,18647,18647,18647,18647,18647, 0, 0, 0, 0, 0, 0,18647,18647,18647,18647,18647,18647, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18647, 18647,18647,18647,18647,18647,18651,18651,18651,18651,18651, 18651,18651,18651, 0, 0, 0, 0, 0,18651,18651, 18651,18651,18651,18651, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18651,18651,18651,18651,18651,18651, 18655,18655,18655,18655,18655,18655,18655,18655, 0, 0, 0, 0, 0,18655,18655,18655,18655,18655,18655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18655, 18655,18655,18655,18655,18655,18656,18656, 0,18656,18656, 18656,18656,18656,18656, 0,18656,18656, 0, 0, 0, 0, 0, 0, 0,18656,18656,18656,18656,18656,18656, 0, 0, 0, 0, 0,18656, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18656, 0, 0,18656,18656,18656, 0,18656,18657,18657,18657, 18657,18657,18657,18657,18657, 0, 0, 0, 0, 0, 18657,18657,18657,18657,18657,18657, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18657,18657,18657,18657, 18657,18657,18660,18660,18660,18660,18660,18660,18660, 0, 0, 0, 0, 0, 0,18660,18660,18660,18660,18660, 18660, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18660,18660,18660,18660,18660,18660,18664, 0, 0, 0, 0, 0, 0, 0, 0,18664,18664,18664,18664, 18664,18664,18664, 0, 0, 0, 0, 0, 0,18664, 18664,18664,18664,18664,18664, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18664,18664,18664,18664,18664, 18664,18665,18665,18665,18665,18665,18665,18665,18665, 0, 0, 0, 0, 0,18665,18665,18665,18665,18665,18665, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18665,18665,18665,18665,18665,18665,18669,18669, 0,18669, 18669,18669,18669,18669,18669,18669,18669,18669, 0, 0, 0, 0, 0, 0, 0,18669,18669,18669,18669,18669, 18669, 0, 0, 0, 0, 0,18669, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18669, 0, 0,18669,18669,18669,18669,18669, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18669,18670,18670, 0,18670,18670,18670, 18670,18670,18670, 0,18670,18670, 0, 0, 0, 0, 0, 0, 0,18670,18670,18670,18670,18670,18670, 0, 0, 0, 0, 0,18670, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18670, 0, 0,18670,18670,18670, 0,18670,18671,18671, 0,18671, 18671,18671,18671,18671,18671, 0,18671,18671, 0, 0, 0, 0, 0, 0, 0,18671,18671,18671,18671,18671, 18671,18671, 0, 0, 0, 0,18671, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18671, 0, 0,18671,18671,18671, 0,18671,18720,18720, 0,18720,18720,18720,18720,18720,18720, 0,18720,18720, 0, 0, 0, 0, 0, 0, 0,18720,18720,18720, 18720,18720,18720, 0, 0, 0, 0, 0,18720, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18720, 0, 0,18720,18720,18720, 0,18720, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18720,18721,18721, 0,18721,18721,18721, 18721,18721,18721, 0,18721,18721, 0, 0, 0, 0, 0, 0, 0,18721,18721,18721,18721,18721,18721, 0, 0, 0, 0, 0,18721, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18721, 0, 0,18721,18721,18721, 0,18721,18735,18735, 0,18735, 18735,18735,18735,18735,18735, 0,18735,18735, 0, 0, 0, 0, 0, 0, 0,18735,18735,18735,18735,18735, 18735, 0, 0, 0, 0, 0,18735, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18735, 0, 0,18735,18735,18735, 0,18735, 0, 0, 0,18735,18736,18736, 0,18736,18736,18736,18736,18736, 18736, 0,18736,18736, 0, 0, 0, 0, 0, 0, 0,18736,18736,18736,18736,18736,18736, 0, 0, 0, 0, 0,18736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18736, 0, 0,18736, 18736,18736, 0,18736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18736,18737,18737, 0, 18737,18737,18737,18737,18737,18737, 0,18737,18737, 0, 0, 0, 0, 0, 0, 0,18737,18737,18737,18737, 18737,18737, 0, 0, 0, 0, 0,18737, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18737, 0, 0,18737,18737,18737, 0,18737, 0, 18737,18744, 0, 0, 0, 0, 0, 0, 0, 0, 0,18744,18744,18744,18744,18744,18744,18744, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18744, 18744, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18744, 0, 0, 0, 0, 0, 0, 18744,18745, 0, 0, 0, 0, 0, 0, 0, 0, 0,18745,18745,18745,18745,18745,18745,18745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18745, 0, 0, 0, 0, 0, 0, 18745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18745,18746, 0, 0, 0, 0, 0, 0, 0, 0, 0,18746, 18746,18746,18746,18746,18746,18746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18746, 0, 0, 0, 0, 0, 0,18746, 0, 0, 0, 0, 0, 0, 0,18746,18754,18754,18754, 18754,18754,18754,18754,18754,18754, 0,18754,18754, 0, 0, 0, 0, 0, 0, 0,18754,18754,18754,18754, 18754,18754, 0, 0, 0, 0, 0,18754, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18754, 0, 0,18754,18754,18754,18754,18754,18755, 18755,18755,18755,18755,18755,18755,18755,18755, 0,18755, 18755, 0, 0, 0, 0, 0, 0, 0,18755,18755, 18755,18755,18755,18755, 0, 0, 0, 0, 0,18755, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18755, 0, 0,18755,18755,18755,18755, 18755, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18755,18763, 18763, 0,18763,18763,18763,18763,18763,18763, 0,18763, 18763, 0, 0, 0, 0, 0, 0, 0,18763,18763, 18763,18763,18763,18763, 0, 0, 0, 0, 0,18763, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18763, 0, 0,18763,18763,18763, 0, 18763,18764,18764, 0,18764,18764,18764,18764,18764,18764, 0,18764,18764, 0, 0, 0, 0, 0, 0, 0, 18764,18764,18764,18764,18764,18764, 0, 0, 0, 0, 0,18764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18764, 0, 0,18764,18764, 18764, 0,18764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18764,18765,18765, 0,18765,18765,18765,18765,18765,18765, 0,18765,18765, 0, 0, 0, 0, 0, 0, 0, 18765,18765,18765,18765,18765,18765, 0, 0, 0, 0, 0,18765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18765, 0, 0,18765,18765, 18765, 0,18765,18852,18852, 0,18852,18852,18852,18852, 18852,18852, 0,18852,18852, 0, 0, 0, 0, 0, 0, 0,18852,18852,18852,18852,18852,18852, 0, 0, 0, 0, 0,18852, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18852, 0, 0, 18852,18852,18852, 0,18852, 0,18852,18853,18853, 0, 18853,18853,18853,18853,18853,18853, 0,18853,18853, 0, 0, 0, 0, 0, 0, 0,18853,18853,18853,18853, 18853,18853, 0, 0, 0, 0, 0,18853, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18853, 0, 0,18853,18853,18853, 0,18853, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18853,18861,18861, 0,18861,18861,18861,18861, 18861,18861, 0,18861,18861, 0, 0, 0, 0, 0, 0, 0,18861,18861,18861,18861,18861,18861, 0, 0, 0, 0, 0,18861, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18861, 0, 0, 18861,18861,18861, 0,18861, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18861,18862, 18862, 0,18862,18862,18862,18862,18862,18862, 0,18862, 18862, 0, 0, 0, 0, 0, 0, 0,18862,18862, 18862,18862,18862,18862, 0, 0, 0, 0, 0,18862, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18862, 0, 0,18862,18862,18862,18862, 18862, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18862,18862, 18863,18863, 0,18863,18863,18863,18863,18863,18863,18863, 18863,18863,18863,18863,18863,18863,18863,18863,18863,18863, 18863,18863,18863,18863,18863,18863,18863,18863,18863,18863, 18863,18863,18863,18863,18863,18863,18863,18863,18863,18863, 18863,18863,18863,18863,18863,18863,18863,18863,18863,18863, 18863,18863,18863,18863,18863,18863,18863,18863,18863,18863, 18863,18863,18863,18863,18863,18863,18863,18863,18863,18863, 18863,18863,18863,18863,18863,18864,18864, 0,18864,18864, 18864,18864,18864,18864, 0,18864,18864, 0, 0, 0, 0, 0, 0, 0,18864,18864,18864,18864,18864,18864, 0, 0, 0, 0, 0,18864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18864, 0, 0,18864,18864,18864, 0,18864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18864,18865,18865, 0,18865,18865,18865,18865, 18865,18865,18865,18865,18865, 0, 0, 0, 0, 0, 0, 0,18865,18865,18865,18865,18865,18865, 0, 0, 0, 0, 0,18865, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18865, 0,18865, 0, 0, 18865,18865,18865,18865,18865, 0, 0, 0, 0,18865, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18865,18870,18870, 0,18870,18870,18870,18870,18870, 18870, 0,18870,18870, 0, 0, 0, 0, 0, 0, 0,18870,18870,18870,18870,18870,18870, 0, 0, 0, 0, 0,18870, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18870, 0, 0,18870, 18870,18870, 0,18870,18871,18871, 0,18871,18871,18871, 18871,18871,18871, 0,18871,18871, 0, 0, 0, 0, 0, 0, 0,18871,18871,18871,18871,18871,18871,18871, 0, 0, 0, 0,18871, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18871, 0, 0,18871,18871,18871, 0,18871,18916,18916,18916,18916, 18916,18916,18916,18916, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18916, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18916, 0, 0,18916, 0,18916, 0,18916,18921,18921, 0,18921, 18921,18921,18921,18921,18921, 0,18921,18921, 0, 0, 0, 0, 0, 0, 0,18921,18921,18921,18921,18921, 18921, 0, 0, 0, 0, 0,18921, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18921, 0, 0,18921,18921,18921, 0,18921, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18921,18922,18922, 0,18922,18922,18922,18922,18922, 18922, 0,18922,18922, 0, 0, 0, 0, 0, 0, 0,18922,18922,18922,18922,18922,18922, 0, 0, 0, 0, 0,18922, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18922, 0, 0,18922, 18922,18922, 0,18922,18923,18923, 0,18923,18923,18923, 18923,18923,18923, 0,18923,18923, 0, 0, 0, 0, 0, 0, 0,18923,18923,18923,18923,18923,18923,18923, 0, 0, 0, 0,18923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18923, 0, 0,18923,18923,18923, 0,18923,18930, 0, 0, 0, 0, 0, 0, 0, 0,18930,18930,18930,18930,18930, 18930,18930, 0, 0, 0, 0, 0, 0,18930,18930, 18930,18930,18930,18930, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18930, 0, 0, 0, 0, 0, 0,18930,18930,18930,18930,18930,18930, 18934,18934,18934,18934,18934,18934,18934, 0, 0, 0, 0, 0, 0,18934,18934,18934,18934,18934,18934, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18934, 18934,18934,18934,18934,18934,18938, 0, 0, 0, 0, 0, 0,18938, 0,18938,18938,18938,18938,18938,18938, 18938,18938, 0, 0, 0, 0, 0,18938,18938,18938, 18938,18938,18938, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18938,18938,18938,18938,18938,18938,18942, 18942,18942,18942,18942,18942,18942, 0, 0, 0, 0, 0, 0,18942,18942,18942,18942,18942,18942, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18942,18942, 18942,18942,18942,18942,18946, 0,18946,18946,18946,18946, 18946,18946,18946,18946, 0, 0, 0, 0, 0,18946, 18946,18946,18946,18946,18946, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18946,18946,18946,18946,18946, 18946,18949,18949,18949,18949,18949,18949,18949, 0, 0, 0, 0, 0, 0,18949,18949,18949,18949,18949,18949, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18949,18949,18949,18949,18949,18949,18953,18953,18953,18953, 18953,18953,18953,18953, 0, 0, 0, 0, 0,18953, 18953,18953,18953,18953,18953, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18953,18953,18953,18953,18953, 18953,18956,18956,18956,18956,18956,18956,18956, 0, 0, 0, 0, 0, 0,18956,18956,18956,18956,18956,18956, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18956,18956,18956,18956,18956,18956,18960,18960,18960,18960, 18960,18960,18960,18960, 0, 0, 0, 0, 0,18960, 18960,18960,18960,18960,18960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18960,18960,18960,18960,18960, 18960,18963,18963,18963,18963,18963,18963,18963, 0, 0, 0, 0, 0, 0,18963,18963,18963,18963,18963,18963, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18963,18963,18963,18963,18963,18963,18967,18967,18967,18967, 18967,18967,18967,18967, 0, 0, 0, 0, 0,18967, 18967,18967,18967,18967,18967, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18967,18967,18967,18967,18967, 18967,18974,18974,18974,18974,18974,18974,18974, 0, 0, 0, 0, 0, 0,18974,18974,18974,18974,18974,18974, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18974,18974,18974,18974,18974,18974,18978,18978,18978,18978, 18978,18978,18978,18978, 0, 0, 0, 0, 0,18978, 18978,18978,18978,18978,18978, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18978,18978,18978,18978,18978, 18978,18982,18982,18982,18982,18982,18982,18982,18982, 0, 0, 0, 0, 0,18982,18982,18982,18982,18982,18982, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18982,18982,18982,18982,18982,18982,18983,18983, 0,18983, 18983,18983,18983,18983,18983,18983,18983,18983, 0, 0, 0, 0, 0, 0, 0,18983,18983,18983,18983,18983, 18983, 0, 0, 0, 0, 0,18983, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18983, 0, 0,18983,18983,18983,18983,18983,18984,18984, 0,18984,18984,18984,18984,18984,18984, 0,18984,18984, 0, 0, 0, 0, 0, 0, 0,18984,18984,18984, 18984,18984,18984, 0, 0, 0, 0, 0,18984, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18984, 0, 0,18984,18984,18984, 0,18984, 18985,18985, 0,18985,18985,18985,18985,18985,18985, 0, 18985,18985, 0, 0, 0, 0, 0, 0, 0,18985, 18985,18985,18985,18985,18985,18985, 0, 0, 0, 0, 18985, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18985, 0, 0,18985,18985,18985, 0,18985,19004,19004, 0,19004,19004,19004,19004,19004, 19004, 0,19004,19004, 0, 0, 0, 0, 0, 0, 0,19004,19004,19004,19004,19004,19004, 0, 0, 0, 0, 0,19004, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19004, 0, 0,19004, 19004,19004, 0,19004, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19004, 19005,19005, 0,19005,19005,19005,19005,19005,19005, 0, 19005,19005, 0, 0, 0, 0, 0, 0, 0,19005, 19005,19005,19005,19005,19005, 0, 0, 0, 0, 0, 19005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19005, 0, 0,19005,19005,19005, 0,19005, 0, 0, 0, 0, 0, 0, 0,19005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19005,19018,19018, 0,19018,19018,19018,19018,19018,19018, 0,19018,19018, 0, 0, 0, 0, 0, 0, 0, 19018,19018,19018,19018,19018,19018, 0, 0, 0, 0, 0,19018, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19018, 0, 0,19018,19018, 19018, 0,19018,19019,19019, 0,19019,19019,19019,19019, 19019,19019, 0,19019,19019, 0, 0, 0, 0, 0, 0, 0,19019,19019,19019,19019,19019,19019, 0, 0, 0, 0, 0,19019, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19019, 0, 0, 19019,19019,19019, 0,19019, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19019,19020,19020, 0,19020,19020,19020,19020, 19020,19020, 0,19020,19020, 0, 0, 0, 0, 0, 0, 0,19020,19020,19020,19020,19020,19020, 0, 0, 0, 0, 0,19020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19020, 0, 0, 19020,19020,19020, 0,19020,19030, 0, 0, 0, 0, 0, 0, 0, 0, 0,19030,19030,19030,19030,19030, 19030,19030, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19030, 0, 0,19030, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19030, 0, 0, 0, 0, 0, 0,19030,19031, 0, 0, 0, 0, 0, 0, 0, 0, 0,19031,19031,19031,19031,19031, 19031,19031, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19031, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19031, 0, 0, 0, 0, 0, 0,19031, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19031,19032, 0, 0, 0, 0, 0, 0, 0, 0, 0,19032, 19032,19032,19032,19032,19032,19032, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19032, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19032, 0, 0, 0, 0, 0, 0,19032, 0, 19032,19040,19040,19040,19040,19040,19040,19040,19040,19040, 0,19040,19040, 0, 0, 0, 0, 0, 0, 0, 19040,19040,19040,19040,19040,19040, 0, 0, 0, 0, 0,19040, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19040, 0, 0,19040,19040, 19040,19040,19040, 0, 0, 0, 0, 0, 0, 0, 19040,19047,19047, 0,19047,19047,19047,19047,19047,19047, 0,19047,19047, 0, 0, 0, 0, 0, 0, 0, 19047,19047,19047,19047,19047,19047, 0, 0, 0, 0, 0,19047, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19047, 0, 0,19047,19047, 19047, 0,19047, 0, 0, 0, 0, 0, 0, 0, 19047,19048,19048, 0,19048,19048,19048,19048,19048,19048, 0,19048,19048, 0, 0, 0, 0, 0, 0, 0, 19048,19048,19048,19048,19048,19048, 0, 0, 0, 0, 0,19048, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19048, 0, 0,19048,19048, 19048, 0,19048, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19048,19048,19128,19128, 0,19128,19128,19128,19128,19128, 19128, 0,19128,19128, 0, 0, 0, 0, 0, 0, 0,19128,19128,19128,19128,19128,19128, 0, 0, 0, 0, 0,19128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19128, 0, 0,19128, 19128,19128, 0,19128,19129,19129, 0,19129,19129,19129, 19129,19129,19129, 0,19129,19129, 0, 0, 0, 0, 0, 0, 0,19129,19129,19129,19129,19129,19129, 0, 0, 0, 0, 0,19129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19129, 0, 0,19129,19129,19129, 0,19129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19129,19137,19137, 0,19137,19137,19137,19137,19137, 19137, 0,19137,19137, 0, 0, 0, 0, 0, 0, 0,19137,19137,19137,19137,19137,19137, 0, 0, 0, 0, 0,19137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19137, 0, 0,19137, 19137,19137, 0,19137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19137, 19138,19138, 0,19138,19138,19138,19138,19138,19138, 0, 19138,19138, 0, 0, 0, 0, 0, 0, 0,19138, 19138,19138,19138,19138,19138, 0, 0, 0, 0, 0, 19138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19138, 0, 0,19138,19138,19138, 19138,19138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19138,19139,19139, 0,19139, 19139,19139,19139,19139,19139,19139,19139,19139,19139,19139, 19139,19139,19139,19139,19139,19139,19139,19139,19139,19139, 19139,19139,19139,19139,19139,19139,19139,19139,19139,19139, 19139,19139,19139,19139,19139,19139,19139,19139,19139,19139, 19139,19139,19139,19139,19139,19139,19139,19139,19139,19139, 19139,19139,19139,19139,19139,19139,19139,19139,19139,19139, 19139,19139,19139,19139,19139,19139,19139,19139,19139,19139, 19139,19140,19140, 0,19140,19140,19140,19140,19140,19140, 0,19140,19140, 0, 0, 0, 0, 0, 0, 0, 19140,19140,19140,19140,19140,19140, 0, 0, 0, 0, 0,19140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19140, 0, 0,19140,19140, 19140, 0,19140,19141,19141, 0,19141,19141,19141,19141, 19141,19141, 0,19141,19141, 0, 0, 0, 0, 0, 0, 0,19141,19141,19141,19141,19141,19141, 0, 0, 0, 0, 0,19141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19141, 0, 0, 19141,19141,19141, 0,19141,19146,19146, 0,19146,19146, 19146,19146,19146,19146, 0,19146,19146, 0, 0, 0, 0, 0, 0, 0,19146,19146,19146,19146,19146,19146, 0, 0, 0, 0, 0,19146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19146, 0, 0,19146,19146,19146, 0,19146,19147,19147, 0, 19147,19147,19147,19147,19147,19147, 0,19147,19147, 0, 0, 0, 0, 0, 0, 0,19147,19147,19147,19147, 19147,19147,19147, 0, 0, 0, 0,19147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19147, 0, 0,19147,19147,19147, 0,19147,19166, 19166, 0,19166,19166,19166,19166,19166,19166, 0,19166, 19166, 0, 0, 0, 0, 0, 0, 0,19166,19166, 19166,19166,19166,19166, 0, 0, 0, 0, 0,19166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19166, 0, 0,19166,19166,19166, 0, 19166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19166,19167,19167, 0, 19167,19167,19167,19167,19167,19167, 0,19167,19167, 0, 0, 0, 0, 0, 0, 0,19167,19167,19167,19167, 19167,19167, 0, 0, 0, 0, 0,19167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19167, 0, 0,19167,19167,19167, 0,19167,19168, 19168, 0,19168,19168,19168,19168,19168,19168, 0,19168, 19168, 0, 0, 0, 0, 0, 0, 0,19168,19168, 19168,19168,19168,19168,19168, 0, 0, 0, 0,19168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19168, 0, 0,19168,19168,19168, 0, 19168,19182, 0,19182,19182,19182,19182,19182,19182,19182, 19182, 0, 0, 0, 0, 0,19182,19182,19182,19182, 19182,19182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19182, 0, 0, 0, 0, 0, 0,19182,19182,19182,19182,19182,19182,19189, 0, 0, 0, 0, 0, 0, 0, 0,19189,19189,19189, 19189,19189,19189,19189,19189, 0, 0, 0, 0, 0, 19189,19189,19189,19189,19189,19189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19189,19189,19189,19189, 19189,19189,19194,19194,19194,19194,19194,19194,19194,19194, 0, 0, 0, 0, 0,19194,19194,19194,19194,19194, 19194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19194,19194,19194,19194,19194,19194,19199,19199,19199, 19199,19199,19199,19199,19199, 0, 0, 0, 0, 0, 19199,19199,19199,19199,19199,19199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19199,19199,19199,19199, 19199,19199,19204,19204,19204,19204,19204,19204,19204,19204, 0, 0, 0, 0, 0,19204,19204,19204,19204,19204, 19204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19204,19204,19204,19204,19204,19204,19205, 0,19205, 19205,19205,19205,19205,19205,19205,19205, 0, 0, 0, 0, 0,19205,19205,19205,19205,19205,19205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19205,19205, 19205,19205,19205,19205,19209,19209,19209,19209,19209,19209, 19209,19209, 0, 0, 0, 0, 0,19209,19209,19209, 19209,19209,19209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19209,19209,19209,19209,19209,19209,19212, 19212, 0,19212,19212,19212,19212,19212,19212, 0,19212, 19212, 0, 0, 0, 0, 0, 0, 0,19212,19212, 19212,19212,19212,19212, 0, 0, 0, 0, 0,19212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19212, 0, 0,19212,19212,19212, 0, 19212,19213,19213, 0,19213,19213,19213,19213,19213,19213, 0,19213,19213, 0, 0, 0, 0, 0, 0, 0, 19213,19213,19213,19213,19213,19213,19213, 0, 0, 0, 0,19213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19213, 0, 0,19213,19213, 19213, 0,19213,19233,19233, 0,19233,19233,19233,19233, 19233,19233, 0,19233,19233, 0, 0, 0, 0, 0, 0, 0,19233,19233,19233,19233,19233,19233, 0, 0, 0, 0, 0,19233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19233, 0, 0, 19233,19233,19233, 0,19233,19234,19234, 0,19234,19234, 19234,19234,19234,19234, 0,19234,19234, 0, 0, 0, 0, 0, 0, 0,19234,19234,19234,19234,19234,19234, 0, 0, 0, 0, 0,19234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19234, 0, 0,19234,19234,19234, 0,19234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19234,19250,19250, 0,19250,19250,19250,19250,19250,19250, 0,19250,19250, 0, 0, 0, 0, 0, 0, 0,19250,19250,19250, 19250,19250,19250, 0, 0, 0, 0, 0,19250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19250, 0, 0,19250,19250,19250, 0,19250, 0, 0, 0, 0, 0, 0, 0,19250,19251,19251, 0,19251,19251,19251,19251,19251,19251, 0,19251,19251, 0, 0, 0, 0, 0, 0, 0,19251,19251,19251, 19251,19251,19251, 0, 0, 0, 0, 0,19251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19251, 0, 0,19251,19251,19251, 0,19251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19251,19251,19260, 0, 0, 0, 0, 0, 0, 0, 0, 0,19260, 19260,19260,19260,19260,19260,19260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19260, 0, 0, 0, 0, 0, 0, 0,19260, 0, 0, 0, 0, 0,19260, 0, 0, 0, 0, 0, 0,19260,19261, 19261, 0, 0, 0, 0, 0, 0, 0, 0,19261, 19261,19261,19261,19261,19261,19261, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19261, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19261, 0, 0, 0, 0, 0, 0,19261,19270, 19270,19270,19270,19270,19270,19270,19270,19270, 0,19270, 19270, 0, 0, 0, 0, 0, 0, 0,19270,19270, 19270,19270,19270,19270, 0, 0, 0, 0, 0,19270, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19270, 0, 0,19270,19270,19270,19270, 19270, 0,19270,19277,19277, 0,19277,19277,19277,19277, 19277,19277, 0,19277,19277, 0, 0, 0, 0, 0, 0, 0,19277,19277,19277,19277,19277,19277, 0, 0, 0, 0, 0,19277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19277, 0, 0, 19277,19277,19277, 0,19277, 0,19277,19278,19278, 0, 19278,19278,19278,19278,19278,19278, 0,19278,19278, 0, 0, 0, 0, 0, 0, 0,19278,19278,19278,19278, 19278,19278, 0, 0, 0, 0, 0,19278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19278, 0, 0,19278,19278,19278, 0,19278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19278,19373,19373, 0,19373,19373,19373,19373, 19373,19373, 0,19373,19373, 0, 0, 0, 0, 0, 0, 0,19373,19373,19373,19373,19373,19373, 0, 0, 0, 0, 0,19373, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19373, 0, 0, 19373,19373,19373, 0,19373, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19373,19373,19374,19374, 0,19374,19374,19374, 19374,19374,19374, 0,19374,19374, 0, 0, 0, 0, 0, 0, 0,19374,19374,19374,19374,19374,19374, 0, 0, 0, 0, 0,19374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19374, 0, 0,19374,19374,19374, 0,19374,19382,19382, 0,19382, 19382,19382,19382,19382,19382, 0,19382,19382, 0, 0, 0, 0, 0, 0, 0,19382,19382,19382,19382,19382, 19382, 0, 0, 0, 0, 0,19382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19382, 0, 0,19382,19382,19382, 0,19382,19383,19383, 0,19383,19383,19383,19383,19383,19383, 0,19383,19383, 0, 0, 0, 0, 0, 0, 0,19383,19383,19383, 19383,19383,19383, 0, 0, 0, 0, 0,19383, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19383, 0, 0,19383,19383,19383,19383,19383, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19383,19384,19384, 0,19384, 19384,19384,19384,19384,19384,19384,19384,19384,19384,19384, 19384,19384,19384,19384,19384,19384,19384,19384,19384,19384, 19384,19384,19384,19384,19384,19384,19384,19384,19384,19384, 19384,19384,19384,19384,19384,19384,19384,19384,19384,19384, 19384,19384,19384,19384,19384,19384,19384,19384,19384,19384, 19384,19384,19384,19384,19384,19384,19384,19384,19384,19384, 19384,19384,19384,19384,19384,19384,19384,19384,19384,19384, 19384,19385,19385, 0,19385,19385,19385,19385,19385,19385, 0,19385,19385, 0, 0, 0, 0, 0, 0, 0, 19385,19385,19385,19385,19385,19385, 0, 0, 0, 0, 0,19385, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19385, 0, 0,19385,19385, 19385, 0,19385, 0, 0, 0, 0, 0, 0, 0, 19385, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19385,19389,19389, 0,19389,19389,19389,19389,19389, 19389, 0,19389,19389, 0, 0, 0, 0, 0, 0, 0,19389,19389,19389,19389,19389,19389, 0, 0, 0, 0, 0,19389, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19389, 0, 0,19389, 19389,19389, 0,19389,19390,19390, 0,19390,19390,19390, 19390,19390,19390, 0,19390,19390, 0, 0, 0, 0, 0, 0, 0,19390,19390,19390,19390,19390,19390,19390, 0, 0, 0, 0,19390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19390, 0, 0,19390,19390,19390, 0,19390,19410,19410, 0,19410, 19410,19410,19410,19410,19410, 0,19410,19410, 0, 0, 0, 0, 0, 0, 0,19410,19410,19410,19410,19410, 19410, 0, 0, 0, 0, 0,19410, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19410, 0, 0,19410,19410,19410, 0,19410,19411,19411, 0,19411,19411,19411,19411,19411,19411,19411,19411,19411, 0, 0, 0, 0, 0, 0, 0,19411,19411,19411, 19411,19411,19411, 0, 0, 0, 0, 0,19411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19411, 0, 0,19411,19411,19411,19411,19411, 19412,19412, 0,19412,19412,19412,19412,19412,19412, 0, 19412,19412, 0, 0, 0, 0, 0, 0, 0,19412, 19412,19412,19412,19412,19412, 0, 0, 0, 0, 0, 19412, 0, 0, 0, 0, 0,19412, 0, 0, 0, 0, 0, 0, 0,19412, 0, 0,19412,19412,19412, 0,19412,19413,19413, 0,19413,19413,19413,19413,19413, 19413, 0,19413,19413, 0, 0, 0, 0, 0, 0, 0,19413,19413,19413,19413,19413,19413, 0, 0, 0, 0, 0,19413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19413, 0, 0,19413, 19413,19413, 0,19413,19413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19413,19415, 0,19415,19415,19415,19415,19415, 19415,19415,19415, 0, 0, 0, 0, 0,19415,19415, 19415,19415,19415,19415, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19415, 0, 0, 0, 0, 0, 0,19415,19415,19415,19415,19415,19415, 19420, 0, 0, 0, 0, 0, 0, 0, 0,19420, 19420,19420,19420,19420,19420,19420,19420, 0, 0, 0, 0, 0,19420,19420,19420,19420,19420,19420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19420,19420, 19420,19420,19420,19420,19421,19421, 0,19421,19421,19421, 19421,19421,19421, 0,19421,19421, 0, 0, 0, 0, 0, 0, 0,19421,19421,19421,19421,19421,19421, 0, 0, 0, 0, 0,19421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19421, 0, 0,19421,19421,19421, 0,19421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19421, 19422,19422, 0,19422,19422,19422,19422,19422,19422, 0, 19422,19422, 0, 0, 0, 0, 0, 0, 0,19422, 19422,19422,19422,19422,19422, 0, 0, 0, 0, 0, 19422, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19422, 0, 0,19422,19422,19422, 0,19422, 0, 0, 0,19422,19436,19436, 0,19436, 19436,19436,19436,19436,19436, 0,19436,19436, 0, 0, 0, 0, 0, 0, 0,19436,19436,19436,19436,19436, 19436, 0, 0, 0, 0, 0,19436, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19436, 0, 0,19436,19436,19436, 0,19436, 0,19436, 19437,19437, 0,19437,19437,19437,19437,19437,19437, 0, 19437,19437, 0, 0, 0, 0, 0, 0, 0,19437, 19437,19437,19437,19437,19437, 0, 0, 0, 0, 0, 19437, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19437, 0, 0,19437,19437,19437, 0,19437, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19437,19446, 0, 0, 0, 0, 0, 0, 0, 0, 0,19446,19446,19446,19446, 19446,19446,19446,19446, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19446, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19446, 0, 0, 0, 0, 0, 0,19446,19447, 0, 0, 0, 0, 0, 0, 0, 0, 0,19447,19447,19447,19447, 19447,19447,19447, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19447, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19447, 0, 0, 0, 0, 0, 0,19447, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19447,19448, 0, 0, 0, 0, 0, 0, 0, 0, 0,19448, 19448,19448,19448,19448,19448,19448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19448, 0, 0, 0, 0, 0, 0,19448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19448,19448,19456,19456, 19456,19456,19456,19456,19456,19456,19456, 0,19456,19456, 0, 0, 0, 0, 0, 0, 0,19456,19456,19456, 19456,19456,19456, 0, 0, 0, 0, 0,19456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19456, 0, 0,19456,19456,19456,19456,19456, 19467,19467, 0,19467,19467,19467,19467,19467,19467, 0, 19467,19467, 0, 0, 0, 0, 0, 0, 0,19467, 19467,19467,19467,19467,19467, 0, 0, 0, 0, 0, 19467, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19467, 0, 0,19467,19467,19467, 0,19467,19468,19468, 0,19468,19468,19468,19468,19468, 19468, 0,19468,19468, 0, 0, 0, 0, 0, 0, 0,19468,19468,19468,19468,19468,19468, 0, 0, 0, 0, 0,19468, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19468, 0, 0,19468, 19468,19468, 0,19468, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19468, 19556,19556, 0,19556,19556,19556,19556,19556,19556, 0, 19556,19556, 0, 0, 0, 0, 0, 0, 0,19556, 19556,19556,19556,19556,19556, 0, 0, 0, 0, 0, 19556, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19556, 0, 0,19556,19556,19556, 0,19556, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19556,19564,19564, 0,19564, 19564,19564,19564,19564,19564, 0,19564,19564, 0, 0, 0, 0, 0, 0, 0,19564,19564,19564,19564,19564, 19564, 0, 0, 0, 0, 0,19564, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19564, 0, 0,19564,19564,19564,19564,19564,19565,19565, 0,19565,19565,19565,19565,19565,19565, 0,19565,19565, 0, 0, 0, 0, 0, 0, 0,19565,19565,19565, 19565,19565,19565, 0, 0, 0, 0, 0,19565, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19565, 0, 0,19565,19565,19565, 0,19565, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19565,19569,19569, 0,19569,19569,19569,19569,19569,19569, 0,19569,19569, 0, 0, 0, 0, 0, 0, 0, 19569,19569,19569,19569,19569,19569, 0, 0, 0, 0, 0,19569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19569, 0, 0,19569,19569, 19569, 0,19569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19569,19570,19570, 0, 19570,19570,19570,19570,19570,19570, 0,19570,19570, 0, 0, 0, 0, 0, 0, 0,19570,19570,19570,19570, 19570,19570, 0, 0, 0, 0, 0,19570, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19570, 0, 0,19570,19570,19570, 0,19570,19571, 19571, 0,19571,19571,19571,19571,19571,19571, 0,19571, 19571, 0, 0, 0, 0, 0, 0, 0,19571,19571, 19571,19571,19571,19571,19571, 0, 0, 0, 0,19571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19571, 0, 0,19571,19571,19571, 0, 19571,19574,19574, 0,19574,19574,19574,19574,19574,19574, 0,19574,19574, 0, 0, 0, 0, 0, 0, 0, 19574,19574,19574,19574,19574,19574, 0, 0, 0, 0, 0,19574, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19574, 0, 0,19574,19574, 19574, 0,19574,19575,19575, 0,19575,19575,19575,19575, 19575,19575, 0,19575,19575, 0, 0, 0, 0, 0, 0, 0,19575,19575,19575,19575,19575,19575, 0, 0, 0, 0, 0,19575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19575, 0, 0, 19575,19575,19575, 0,19575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19575,19577,19577, 0,19577, 19577,19577,19577,19577,19577, 0,19577,19577, 0, 0, 0, 0, 0, 0, 0,19577,19577,19577,19577,19577, 19577, 0, 0, 0, 0, 0,19577, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19577, 0, 0,19577,19577,19577, 0,19577, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19577,19578,19578, 0,19578,19578,19578, 19578,19578,19578, 0,19578,19578, 0, 0, 0, 0, 0, 0, 0,19578,19578,19578,19578,19578,19578, 0, 0, 0, 0, 0,19578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19578, 0, 0,19578,19578,19578, 0,19578, 0, 0,19578,19589, 19589, 0,19589,19589,19589,19589,19589,19589, 0,19589, 19589, 0, 0, 0, 0, 0, 0, 0,19589,19589, 19589,19589,19589,19589, 0, 0, 0, 0, 0,19589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19589, 0, 0,19589,19589,19589, 0, 19589,19590,19590, 0,19590,19590,19590,19590,19590,19590, 0,19590,19590, 0, 0, 0, 0, 0, 0, 0, 19590,19590,19590,19590,19590,19590, 0, 0, 0, 0, 0,19590, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19590, 0, 0,19590,19590, 19590, 0,19590, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19590,19598, 19598, 0, 0, 0, 0, 0, 0, 0, 0,19598, 19598,19598,19598,19598,19598,19598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19598, 0, 0, 0, 0, 0, 0,19598,19599, 0, 0, 0, 0, 0, 0, 0, 0, 0,19599, 19599,19599,19599,19599,19599,19599, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19599, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19599, 0, 0, 0, 0, 0, 0,19599, 0, 0, 0,19599,19600, 0, 0, 0, 0, 0, 0, 0, 0, 0,19600,19600,19600,19600,19600,19600,19600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19600, 0, 0, 0, 0, 0, 0,19600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19600,19608,19608,19608, 19608,19608,19608,19608,19608,19608, 0,19608,19608, 0, 0, 0, 0, 0, 0, 0,19608,19608,19608,19608, 19608,19608, 0, 0, 0, 0, 0,19608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19608, 0, 0,19608,19608,19608,19608,19608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19608,19608,19616,19616, 0,19616,19616,19616,19616,19616,19616, 0,19616,19616, 0, 0, 0, 0, 0, 0, 0,19616,19616,19616, 19616,19616,19616, 0, 0, 0, 0, 0,19616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19616, 0, 0,19616,19616,19616, 0,19616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19616,19616,19617, 19617, 0,19617,19617,19617,19617,19617,19617, 0,19617, 19617, 0, 0, 0, 0, 0, 0, 0,19617,19617, 19617,19617,19617,19617, 0, 0, 0, 0, 0,19617, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19617, 0, 0,19617,19617,19617, 0, 19617,19701,19701, 0,19701,19701,19701,19701,19701,19701, 0,19701,19701, 0, 0, 0, 0, 0, 0, 0, 19701,19701,19701,19701,19701,19701, 0, 0, 0, 0, 0,19701, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19701, 0, 0,19701,19701, 19701, 0,19701, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19701,19708, 19708, 0,19708,19708,19708,19708,19708,19708, 0,19708, 19708, 0, 0, 0, 0, 0, 0, 0,19708,19708, 19708,19708,19708,19708, 0, 0, 0, 0, 0,19708, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19708, 0, 0,19708,19708,19708, 0, 19708, 0, 0, 0,19708,19712,19712, 0,19712,19712, 19712,19712,19712,19712, 0,19712,19712, 0, 0, 0, 0, 0, 0, 0,19712,19712,19712,19712,19712,19712, 0, 0, 0, 0, 0,19712, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19712, 0, 0,19712,19712,19712, 0,19712, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19712,19713,19713, 0,19713,19713,19713,19713, 19713,19713, 0,19713,19713, 0, 0, 0, 0, 0, 0, 0,19713,19713,19713,19713,19713,19713, 0, 0, 0, 0, 0,19713, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19713, 0, 0, 19713,19713,19713, 0,19713,19714,19714, 0,19714,19714, 19714,19714,19714,19714, 0,19714,19714, 0, 0, 0, 0, 0, 0, 0,19714,19714,19714,19714,19714,19714, 19714, 0, 0, 0, 0,19714, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19714, 0, 0,19714,19714,19714, 0,19714,19720,19720, 0, 19720,19720,19720,19720,19720,19720, 0,19720,19720, 0, 0, 0, 0, 0, 0, 0,19720,19720,19720,19720, 19720,19720, 0, 0, 0, 0, 0,19720, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19720, 0, 0,19720,19720,19720, 0,19720, 0, 0, 0,19720,19721,19721, 0,19721,19721,19721,19721, 19721,19721, 0,19721,19721, 0, 0, 0, 0, 0, 0, 0,19721,19721,19721,19721,19721,19721, 0, 0, 0, 0, 0,19721, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19721, 0, 0, 19721,19721,19721, 0,19721, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19721,19722,19722, 0,19722,19722,19722,19722,19722,19722, 0,19722,19722, 0, 0, 0, 0, 0, 0, 0,19722,19722,19722, 19722,19722,19722, 0, 0, 0, 0, 0,19722, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19722, 0, 0,19722,19722,19722, 0,19722, 19723,19723, 0,19723,19723,19723,19723,19723,19723, 0, 19723,19723, 0, 0, 0, 0, 0, 0, 0,19723, 19723,19723,19723,19723,19723, 0, 0, 0, 0, 0, 19723, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19723, 0, 0,19723,19723,19723, 0,19723,19734,19734, 0,19734,19734,19734,19734,19734, 19734, 0,19734,19734, 0, 0, 0, 0, 0, 0, 0,19734,19734,19734,19734,19734,19734, 0, 0, 0, 0, 0,19734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19734, 0, 0,19734, 19734,19734, 0,19734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19734,19734,19735,19735, 0,19735,19735,19735,19735, 19735,19735, 0,19735,19735, 0, 0, 0, 0, 0, 0, 0,19735,19735,19735,19735,19735,19735, 0, 0, 0, 0, 0,19735, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19735, 0, 0, 19735,19735,19735, 0,19735,19743, 0, 0, 0, 0, 0, 0, 0, 0, 0,19743,19743,19743,19743,19743, 19743,19743, 0, 0, 0, 0, 0, 0, 0, 0, 19743, 0, 0,19743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19743, 0, 0, 0, 0, 0, 0,19743,19744, 0, 0, 0, 0, 0, 0, 0, 0, 0,19744,19744,19744,19744,19744, 19744,19744, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19744, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19744, 0, 0, 0, 0, 0, 0,19744, 0, 0, 0, 0, 0, 19744,19745, 0, 0, 0, 0, 0, 0, 0, 0, 0,19745,19745,19745,19745,19745,19745,19745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19745, 0, 0, 0, 0, 0, 0, 19745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19745,19753,19753,19753, 19753,19753,19753,19753,19753,19753, 0,19753,19753, 0, 0, 0, 0, 0, 0, 0,19753,19753,19753,19753, 19753,19753, 0, 0, 0, 0, 0,19753, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19753, 0, 0,19753,19753,19753,19753,19753, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19753,19761,19761, 0,19761,19761,19761,19761, 19761,19761, 0,19761,19761, 0, 0, 0, 0, 0, 0, 0,19761,19761,19761,19761,19761,19761, 0, 0, 0, 0, 0,19761, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19761, 0, 0, 19761,19761,19761, 0,19761, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19761,19842, 19842, 0,19842,19842,19842,19842,19842,19842, 0,19842, 19842, 0, 0, 0, 0, 0, 0, 0,19842,19842, 19842,19842,19842,19842, 0, 0, 0, 0, 0,19842, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19842, 0, 0,19842,19842,19842, 0, 19842,19849,19849, 0,19849,19849,19849,19849,19849,19849, 0,19849,19849, 0, 0, 0, 0, 0, 0, 0, 19849,19849,19849,19849,19849,19849, 0, 0, 0, 0, 0,19849, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19849, 0, 0,19849,19849, 19849, 0,19849, 0, 0,19849,19853,19853, 0,19853, 19853,19853,19853,19853,19853, 0,19853,19853, 0, 0, 0, 0, 0, 0, 0,19853,19853,19853,19853,19853, 19853, 0, 0, 0, 0, 0,19853, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19853, 0, 0,19853,19853,19853, 0,19853,19855,19855, 0,19855,19855,19855,19855,19855,19855, 0,19855,19855, 0, 0, 0, 0, 0, 0, 0,19855,19855,19855, 19855,19855,19855, 0, 0, 0, 0, 0,19855, 0, 0, 0, 0, 0,19855, 0, 0, 0, 0, 0, 0, 0,19855, 0, 0,19855,19855,19855, 0,19855, 19856,19856, 0,19856,19856,19856,19856,19856,19856, 0, 19856,19856, 0, 0, 0, 0, 0, 0, 0,19856, 19856,19856,19856,19856,19856, 0, 0, 0, 0, 0, 19856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19856, 0, 0,19856,19856,19856, 0,19856,19856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19856,19858,19858, 0,19858,19858,19858,19858,19858,19858, 0,19858,19858, 0, 0, 0, 0, 0, 0, 0, 19858,19858,19858,19858,19858,19858, 0, 0, 0, 0, 0,19858, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19858, 0, 0,19858,19858, 19858, 0,19858,19859,19859, 0,19859,19859,19859,19859, 19859,19859, 0,19859,19859, 0, 0, 0, 0, 0, 0, 0,19859,19859,19859,19859,19859,19859, 0, 0, 0, 0, 0,19859, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19859, 0, 0, 19859,19859,19859, 0,19859, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19859,19874,19874, 0,19874,19874,19874,19874, 19874,19874, 0,19874,19874, 0, 0, 0, 0, 0, 0, 0,19874,19874,19874,19874,19874,19874, 0, 0, 0, 0, 0,19874, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19874, 0, 0, 19874,19874,19874, 0,19874, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19874,19881, 0, 0, 0, 0, 0, 0, 0, 0, 0,19881, 19881,19881,19881,19881,19881,19881, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19881, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19881, 0, 0, 0, 0, 0, 0,19881, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19881, 19882, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19882,19882,19882,19882,19882,19882,19882, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19882, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19882, 0, 0, 0, 0, 0, 0,19882, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19882,19883,19883, 0, 0, 0, 0, 0, 0, 0, 0,19883,19883,19883,19883,19883,19883, 19883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19883, 0, 0, 0, 0, 0, 0,19883,19896,19896,19896,19896,19896,19896, 19896,19896,19896, 0,19896,19896, 0, 0, 0, 0, 0, 0, 0,19896,19896,19896,19896,19896,19896, 0, 0, 0, 0, 0,19896, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19896, 0, 0,19896,19896,19896,19896,19896, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19896,19907,19907, 0,19907,19907,19907,19907,19907, 19907, 0,19907,19907, 0, 0, 0, 0, 0, 0, 0,19907,19907,19907,19907,19907,19907, 0, 0, 0, 0, 0,19907, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19907, 0, 0,19907, 19907,19907, 0,19907, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19907, 19992,19992, 0,19992,19992,19992,19992,19992,19992, 0, 19992,19992, 0, 0, 0, 0, 0, 0, 0,19992, 19992,19992,19992,19992,19992, 0, 0, 0, 0, 0, 19992, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19992, 0, 0,19992,19992,19992, 0,19992,19996,19996, 0,19996,19996,19996,19996,19996, 19996, 0,19996,19996, 0, 0, 0, 0, 0, 0, 0,19996,19996,19996,19996,19996,19996, 0, 0, 0, 0, 0,19996, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19996, 0, 0,19996, 19996,19996, 0,19996,19997,19997, 0,19997,19997,19997, 19997,19997,19997, 0,19997,19997, 0, 0, 0, 0, 0, 0, 0,19997,19997,19997,19997,19997,19997, 0, 0, 0, 0, 0,19997, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19997, 0, 0,19997,19997,19997, 0,19997, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19997,19999,19999, 0, 19999,19999,19999,19999,19999,19999, 0,19999,19999, 0, 0, 0, 0, 0, 0, 0,19999,19999,19999,19999, 19999,19999, 0, 0, 0, 0, 0,19999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19999, 0, 0,19999,19999,19999, 0,19999, 0, 0, 0, 0, 0, 0, 0,19999,20012,20012, 0, 20012,20012,20012,20012,20012,20012, 0,20012,20012, 0, 0, 0, 0, 0, 0, 0,20012,20012,20012,20012, 20012,20012, 0, 0, 0, 0, 0,20012, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20012, 0, 0,20012,20012,20012, 0,20012, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20012,20019, 0, 0, 0, 0, 0, 0, 0, 0, 0,20019,20019,20019,20019,20019, 20019,20019, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20019, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20019, 0, 0, 0, 0, 0, 0,20019, 0, 0, 0, 0, 0, 0, 0,20019,20020, 0, 0, 0, 0, 0, 0, 0, 0, 0,20020,20020,20020,20020,20020,20020,20020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20020, 0, 0, 0, 0, 0, 0,20020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20020,20021, 0, 0, 0, 0, 0, 0, 0, 0, 0,20021,20021,20021,20021,20021,20021,20021, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20021, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20021, 0, 0, 0, 0, 0, 0, 20021, 0, 0, 0, 0,20021,20032,20032,20032,20032, 20032,20032,20032,20032,20032, 0,20032,20032, 0, 0, 0, 0, 0, 0, 0,20032,20032,20032,20032,20032, 20032, 0, 0, 0, 0, 0,20032, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20032, 0, 0,20032,20032,20032,20032,20032,20042,20042, 0,20042,20042,20042,20042,20042,20042, 0,20042,20042, 0, 0, 0, 0, 0, 0, 0,20042,20042,20042, 20042,20042,20042, 0, 0, 0, 0, 0,20042, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20042, 0, 0,20042,20042,20042, 0,20042, 20129,20129, 0,20129,20129,20129,20129,20129,20129, 0, 20129,20129, 0, 0, 0, 0, 0, 0, 0,20129, 20129,20129,20129,20129,20129, 0, 0, 0, 0, 0, 20129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20129, 0, 0,20129,20129,20129, 0,20129, 0, 0, 0,20129,20130,20130, 0,20130, 20130,20130,20130,20130,20130, 0,20130,20130, 0, 0, 0, 0, 0, 0, 0,20130,20130,20130,20130,20130, 20130, 0, 0, 0, 0, 0,20130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20130, 0, 0,20130,20130,20130, 0,20130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20130,20131,20131, 0,20131,20131,20131,20131,20131,20131, 0,20131,20131, 0, 0, 0, 0, 0, 0, 0, 20131,20131,20131,20131,20131,20131, 0, 0, 0, 0, 0,20131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20131, 0, 0,20131,20131, 20131, 0,20131, 0,20131,20144,20144, 0,20144,20144, 20144,20144,20144,20144, 0,20144,20144, 0, 0, 0, 0, 0, 0, 0,20144,20144,20144,20144,20144,20144, 0, 0, 0, 0, 0,20144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20144, 0, 0,20144,20144,20144, 0,20144,20151, 0, 0, 0, 0, 0, 0, 0, 0, 0,20151,20151,20151, 20151,20151,20151,20151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20151, 0, 0, 0, 0, 0, 0,20151, 0, 0, 0, 20151,20152, 0, 0, 0, 0, 0, 0, 0, 0, 0,20152,20152,20152,20152,20152,20152,20152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20152, 0, 0, 0, 0, 0, 0, 20152, 0, 0, 0, 0, 0, 0, 0,20152,20269, 20269, 0,20269,20269,20269,20269,20269,20269, 0,20269, 20269, 0, 0, 0, 0, 0, 0, 0,20269,20269, 20269,20269,20269,20269, 0, 0, 0, 0, 0,20269, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20269, 0, 0,20269,20269,20269, 0, 20269,20270,20270, 0,20270,20270,20270,20270,20270,20270, 0,20270,20270, 0, 0, 0, 0, 0, 0, 0, 20270,20270,20270,20270,20270,20270, 0, 0, 0, 0, 0,20270, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20270, 0, 0,20270,20270, 20270, 0,20270, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20270,20271,20271, 0,20271,20271,20271,20271,20271,20271, 0,20271,20271, 0, 0, 0, 0, 0, 0, 0, 20271,20271,20271,20271,20271,20271, 0, 0, 0, 0, 0,20271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20271, 0, 0,20271,20271, 20271, 0,20271,20293, 0, 0, 0, 0, 0, 0, 0, 0, 0,20293,20293,20293,20293,20293,20293,20293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20293, 0, 0, 0, 0, 0, 0,20293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20293,20295, 0, 0, 0, 0, 0, 0, 0, 0, 0,20295,20295,20295,20295, 20295,20295,20295, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20295, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20295, 0, 0, 0, 0, 0, 0,20295, 0, 0, 0, 0, 0, 0, 0,20295, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20295,20407,20407, 0,20407,20407, 20407,20407,20407,20407, 0,20407,20407, 0, 0, 0, 0, 0, 0, 0,20407,20407,20407,20407,20407,20407, 0, 0, 0, 0, 0,20407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20407, 0, 0,20407,20407,20407, 0,20407, 0, 0, 0, 0, 0, 0, 0,20407,20408,20408, 0,20408,20408, 20408,20408,20408,20408, 0,20408,20408, 0, 0, 0, 0, 0, 0, 0,20408,20408,20408,20408,20408,20408, 0, 0, 0, 0, 0,20408, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20408, 0, 0,20408,20408,20408, 0,20408, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20408,20408,20428, 0, 0, 0, 0, 0, 0, 0, 0, 0,20428,20428,20428,20428, 20428,20428,20428, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20428, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20428, 0, 0, 0, 0, 0, 0,20428, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20428,20429, 0, 0, 0, 0, 0, 0, 0, 0, 0,20429,20429,20429,20429,20429,20429, 20429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20429, 0, 0, 0, 0, 0, 0,20429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20429,20429,20430, 0, 0, 0, 0, 0, 0, 0, 0, 0,20430,20430,20430,20430,20430,20430,20430, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20430, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20430, 0, 0, 0, 0, 0, 0,20430, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20430,20541,20541, 0,20541,20541,20541, 20541,20541,20541, 0,20541,20541, 0, 0, 0, 0, 0, 0, 0,20541,20541,20541,20541,20541,20541, 0, 0, 0, 0, 0,20541, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20541, 0, 0,20541,20541,20541, 0,20541, 0,20541,20542,20542, 0,20542,20542,20542,20542,20542,20542, 0,20542,20542, 0, 0, 0, 0, 0, 0, 0,20542,20542,20542, 20542,20542,20542, 0, 0, 0, 0, 0,20542, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20542, 0, 0,20542,20542,20542, 0,20542, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20542,20560,20560, 0, 0, 0, 0, 0, 0, 0, 0,20560,20560,20560,20560,20560,20560, 20560, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20560, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20560, 0, 0, 0, 0, 0, 0,20560,20561, 0, 0, 0, 0, 0, 0, 0, 0, 0,20561,20561,20561,20561,20561,20561, 20561, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20561, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20561, 0, 0, 0, 0, 0, 0,20561, 0, 0, 0,20561,20562, 0, 0, 0, 0, 0, 0, 0, 0, 0,20562,20562, 20562,20562,20562,20562,20562, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20562, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20562, 0, 0, 0, 0, 0, 0,20562, 0, 0, 0,20562,20679,20679, 0,20679,20679,20679,20679,20679, 20679, 0,20679,20679, 0, 0, 0, 0, 0, 0, 0,20679,20679,20679,20679,20679,20679, 0, 0, 0, 0, 0,20679, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20679, 0, 0,20679, 20679,20679, 0,20679,20680,20680, 0,20680,20680,20680, 20680,20680,20680, 0,20680,20680, 0, 0, 0, 0, 0, 0, 0,20680,20680,20680,20680,20680,20680, 0, 0, 0, 0, 0,20680, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20680, 0, 0,20680,20680,20680, 0,20680, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20680,20696, 0,20696, 0, 0, 0, 0, 0, 0, 0,20696,20696,20696,20696,20696,20696,20696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20696, 0, 0, 0, 0, 0, 0,20696,20697,20697, 0, 0, 0, 0, 0, 0, 0, 0,20697,20697,20697,20697,20697,20697,20697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20697, 0, 0, 0, 0, 0, 0,20697,20698, 0, 0, 0, 0, 0, 0, 0, 0, 0,20698,20698,20698,20698,20698,20698,20698, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20698, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20698, 0, 0, 0, 0, 0, 0,20698, 0, 0,20698,20815,20815, 0,20815,20815, 20815,20815,20815,20815, 0,20815,20815, 0, 0, 0, 0, 0, 0, 0,20815,20815,20815,20815,20815,20815, 0, 0, 0, 0, 0,20815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20815, 0, 0,20815,20815,20815, 0,20815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20815,20815,20816,20816, 0,20816, 20816,20816,20816,20816,20816, 0,20816,20816, 0, 0, 0, 0, 0, 0, 0,20816,20816,20816,20816,20816, 20816, 0, 0, 0, 0, 0,20816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20816, 0, 0,20816,20816,20816, 0,20816,20833, 0, 0, 0, 0, 0, 0, 0, 0, 0,20833,20833, 20833,20833,20833,20833,20833, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20833, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20833, 0, 0, 0, 0, 0, 0,20833, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20833,20834, 20834, 0, 0, 0, 0, 0, 0, 0, 0,20834, 20834,20834,20834,20834,20834,20834, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20834, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20834, 0, 0, 0, 0, 0, 0,20834,20953, 20953, 0,20953,20953,20953,20953,20953,20953, 0,20953, 20953, 0, 0, 0, 0, 0, 0, 0,20953,20953, 20953,20953,20953,20953, 0, 0, 0, 0, 0,20953, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20953, 0, 0,20953,20953,20953, 0, 20953, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20953,20967, 0, 0, 0, 0, 0, 0, 0, 0, 0,20967,20967,20967,20967,20967, 20967,20967, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20967, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20967, 0, 0, 0, 0, 0, 0,20967, 0, 0, 0, 0, 0, 0, 0,20967,20968, 0, 0, 0, 0, 0, 0, 0, 0, 0,20968,20968,20968,20968,20968,20968,20968, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20968, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20968, 0, 0, 0, 0, 0, 0,20968, 0, 0, 0, 0,20968,21088,21088, 0,21088,21088,21088,21088,21088,21088, 0,21088,21088, 0, 0, 0, 0, 0, 0, 0,21088,21088,21088, 21088,21088,21088, 0, 0, 0, 0, 0,21088, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21088, 0, 0,21088,21088,21088, 0,21088, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21088,21102, 0, 0, 0, 0, 0, 0, 0, 0, 0,21102,21102,21102,21102, 21102,21102,21102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21102, 0, 0, 0, 0, 0, 0,21102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21102,21103, 0, 0, 0, 0, 0, 0, 0, 0, 0,21103,21103,21103,21103,21103,21103, 21103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21103, 0, 0, 0, 0, 0, 0,21103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21103,21221,21221, 0,21221,21221,21221,21221,21221,21221, 0,21221,21221, 0, 0, 0, 0, 0, 0, 0,21221,21221,21221, 21221,21221,21221, 0, 0, 0, 0, 0,21221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21221, 0, 0,21221,21221,21221, 0,21221, 21234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21234,21234,21234,21234,21234,21234,21234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21234, 0, 0, 0, 0, 0, 0,21234, 0, 0, 0, 0, 0, 0,21234,21235, 0, 0, 0, 0, 0, 0, 0, 0, 0,21235,21235,21235, 21235,21235,21235,21235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21235, 0, 0, 0, 0, 0, 0,21235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21235,21370,21370, 0, 0, 0, 0, 0, 0, 0, 0,21370,21370,21370,21370,21370,21370,21370, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21370, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21370, 0, 0, 0, 0, 0, 0,21370,21371,21371, 0, 0, 0, 0, 0, 0, 0, 0,21371,21371,21371,21371,21371,21371,21371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21371, 0, 0, 0, 0, 0, 0,21371,21631,21631, 0, 0, 0, 0, 0, 0, 0, 0,21631,21631,21631,21631,21631,21631,21631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21631, 0, 0, 0, 0, 0, 0,21631,21632,21632, 0, 0, 0, 0, 0, 0, 0, 0,21632,21632,21632,21632,21632,21632,21632, 0, 0, 0, 0, 0, 0,21632, 0, 0, 0, 0,21632, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21632, 0, 0, 0, 0, 0, 0,21632,21633,21633, 0, 0, 0, 0, 0, 0, 0, 0,21633,21633,21633,21633,21633,21633,21633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21633, 0, 0, 0, 0, 0, 0,21633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21633,21634,21634, 0, 0, 0, 0, 0, 0, 0, 0,21634,21634,21634,21634, 21634,21634,21634, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21634, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21634, 0, 0, 0, 0, 0, 0,21634, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21634,21756,21756, 0, 0, 0, 0, 0, 0, 0, 0,21756,21756,21756,21756,21756, 21756,21756, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21756, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21756, 0, 0, 21756, 0, 0, 0,21756,21757,21757, 0, 0, 0, 0, 0, 0, 0, 0,21757,21757,21757,21757,21757, 21757,21757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21757, 0, 0,21757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21757, 0, 0, 0, 0, 0, 0,21757,21758,21758, 0, 0, 0, 0, 0, 0, 0, 0,21758,21758,21758,21758,21758, 21758,21758, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21758, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21758, 0, 0, 0, 0, 0, 0,21758,21759,21759, 0, 0, 0, 0, 0, 0, 0, 0,21759,21759,21759,21759,21759, 21759,21759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21759, 0, 0, 0, 0, 0, 0,21759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21759,21880,21880, 0, 0, 0, 0, 0, 0, 0, 0,21880,21880,21880,21880,21880,21880,21880, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21880, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21880, 0, 0, 0, 0, 0, 0,21880,21881,21881, 0, 0, 0, 0, 0, 0, 0, 0,21881,21881,21881,21881,21881,21881,21881, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21881, 0, 0, 0, 0, 0,21881, 0, 0, 0, 0, 0, 0, 0,21881, 0, 0, 0, 0, 0, 0,21881,21882,21882, 0, 0, 0, 0, 0, 0, 0, 0,21882,21882,21882,21882,21882,21882,21882, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21882, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21882, 0, 0, 0, 0, 0, 0,21882,21882, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21882,21883,21883, 0, 0, 0, 0, 0, 0, 0, 0,21883,21883,21883,21883,21883,21883,21883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,21883, 0, 0, 0, 0, 0, 0,21883, 0, 0, 0, 0, 0, 0,21883,22002, 22002, 0, 0, 0, 0, 0, 0, 0, 0,22002, 22002,22002,22002,22002,22002,22002, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22002, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22002, 0, 0, 0, 0, 0, 0,22002,22003, 22003, 0, 0, 0, 0, 0, 0, 0, 0,22003, 22003,22003,22003,22003,22003,22003, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22003, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22003, 0, 0, 0, 0, 0, 0,22003, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22003, 22004,22004, 0, 0, 0, 0, 0, 0, 0, 0, 22004,22004,22004,22004,22004,22004,22004, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22004, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22004, 0, 0, 0, 0, 0, 0,22004, 0, 0, 0,22004,22114,22114, 0, 0, 0, 0, 0, 0, 0, 0,22114,22114,22114,22114,22114,22114, 22114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22114, 0, 0, 0, 0, 0,22114, 0, 0, 0, 0, 0, 0, 0,22114, 0, 0,22114, 0, 0, 0,22114,22115,22115, 0, 0, 0, 0, 0, 0, 0, 0,22115,22115,22115,22115,22115,22115, 22115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22115, 0, 0, 0, 0, 0, 0,22115, 0, 0, 0,22115,22116,22116, 0, 0, 0, 0, 0, 0, 0, 0,22116,22116, 22116,22116,22116,22116,22116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22116, 0, 0, 0, 0, 0, 0,22116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22116,22222,22222, 0, 0, 0, 0, 0, 0, 0, 0,22222,22222,22222,22222,22222,22222,22222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22222, 0, 0, 0, 0, 0, 0, 0, 0,22222, 0, 0, 0, 0,22222, 0, 0, 0, 0, 0, 0, 22222,22223,22223, 0, 0, 0, 0, 0, 0, 0, 0,22223,22223,22223,22223,22223,22223,22223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22223, 0, 0, 0, 0, 0, 0, 22223,22224,22224, 0, 0, 0, 0, 0, 0, 0, 0,22224,22224,22224,22224,22224,22224,22224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22224, 0, 0, 0, 0, 0, 0, 22224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22224,22329, 22329, 0, 0, 0, 0, 0, 0, 0, 0,22329, 22329,22329,22329,22329,22329,22329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22329,22329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22329, 0, 0, 0, 0, 0, 0,22329,22330, 22330, 0, 0, 0, 0, 0, 0, 0, 0,22330, 22330,22330,22330,22330,22330,22330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22330, 0, 0,22330, 0, 0, 0,22330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22330,22331,22331, 0, 0, 0, 0, 0, 0, 0, 0,22331,22331,22331, 22331,22331,22331,22331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22331, 0, 0, 0, 0, 0, 0,22331, 0, 0, 0, 0, 0, 0, 0,22331,22433,22433, 0, 0, 0, 0, 0, 0, 0, 0,22433,22433,22433,22433,22433, 22433,22433, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22433, 0, 0,22433, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22433, 0, 0, 0, 0, 0, 0,22433,22434,22434, 0, 0, 0, 0, 0, 0, 0, 0,22434,22434,22434,22434,22434, 22434,22434, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22434, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22434, 0, 0, 0, 0, 0, 0,22434, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22434,22435, 22435, 0, 0, 0, 0, 0, 0, 0, 0,22435, 22435,22435,22435,22435,22435,22435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22435, 0, 0, 0, 0, 0, 0,22435, 0, 22435,22528,22528, 0, 0, 0, 0, 0, 0, 0, 0,22528,22528,22528,22528,22528,22528,22528, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22528, 0, 0, 0, 0, 0, 0, 0,22528, 0, 0, 0, 0, 0,22528, 0, 0, 0, 0, 0, 0, 22528,22529,22529, 0, 0, 0, 0, 0, 0, 0, 0,22529,22529,22529,22529,22529,22529,22529, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22529, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22529, 0, 0, 0, 0, 0, 0, 22529,22530,22530, 0, 0, 0, 0, 0, 0, 0, 0,22530,22530,22530,22530,22530,22530,22530, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22530, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22530, 0, 0, 0, 0, 0, 0, 22530,22619,22619, 0, 0, 0, 0, 0, 0, 0, 0,22619,22619,22619,22619,22619,22619,22619,22619, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22619, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22619, 0, 0, 0, 0, 0, 0, 22619,22620,22620, 0, 0, 0, 0, 0, 0, 0, 0,22620,22620,22620,22620,22620,22620,22620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22620, 0, 0,22620, 0, 0, 0, 22620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22620,22621,22621, 0, 0, 0, 0, 0, 0, 0, 0,22621,22621,22621,22621,22621,22621, 22621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22621, 0, 0, 0, 0, 0, 0,22621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22621,22621,22708,22708, 0, 0, 0, 0, 0, 0, 0, 0,22708,22708,22708,22708,22708,22708,22708, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22708, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22708, 0, 0, 0, 0, 0, 0,22708,22709,22709, 0, 0, 0, 0, 0, 0, 0, 0,22709,22709,22709,22709,22709,22709,22709, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22709, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22709, 0, 0, 0, 0, 0, 0,22709, 0, 0, 0,22709,22710,22710, 0, 0, 0, 0, 0, 0, 0, 0,22710,22710,22710, 22710,22710,22710,22710, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22710, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22710, 0, 0, 0, 0, 0, 0,22710, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22710,22795,22795, 0, 0, 0, 0, 0, 0, 0, 0,22795,22795,22795,22795,22795,22795,22795, 0, 0, 0, 0, 0, 0, 0, 0,22795, 0, 0,22795, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22795, 0, 0,22795, 0, 0, 0, 22795,22796,22796, 0, 0, 0, 0, 0, 0, 0, 0,22796,22796,22796,22796,22796,22796,22796, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22796, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22796, 0, 0, 0, 0, 0, 0, 22796, 0, 0, 0, 0, 0,22796,22797,22797, 0, 0, 0, 0, 0, 0, 0, 0,22797,22797,22797, 22797,22797,22797,22797, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22797, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22797, 0, 0, 0, 0, 0, 0,22797, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22797,22889,22889, 0, 0, 0, 0, 0, 0, 0, 0,22889,22889,22889,22889,22889,22889,22889, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22889, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22889, 0, 0, 0, 0, 0, 0,22889, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22889,22890,22890, 0, 0, 0, 0, 0, 0, 0, 0,22890,22890,22890,22890,22890,22890, 22890, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22890, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22890, 0, 0, 0, 0, 0, 0,22890, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22890,22891,22891, 0, 0, 0, 0, 0, 0, 0, 0,22891,22891, 22891,22891,22891,22891,22891, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22891, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22891, 0, 0, 0, 0, 0, 0,22891,22975,22975, 0, 0, 0, 0, 0, 0, 0, 0,22975,22975, 22975,22975,22975,22975,22975, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22975, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22975, 0, 0, 0, 0, 0, 0,22975, 0, 0, 0, 0, 0, 0, 0,22975,22976,22976, 0, 0, 0, 0, 0, 0, 0, 0,22976,22976,22976,22976, 22976,22976,22976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22976, 0, 0, 0, 0, 0, 0,22976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22976,22977,22977, 0, 0, 0, 0, 0, 0, 0, 0,22977,22977,22977,22977,22977,22977, 22977, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22977, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,22977, 0, 0,22977, 0, 0, 0,22977, 0, 0, 0, 0,22977,23058, 23058, 0, 0, 0, 0, 0, 0, 0, 0,23058, 23058,23058,23058,23058,23058,23058, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23058, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23058, 0, 0, 0, 0, 0, 0,23058, 0, 0, 0,23058,23059,23059, 0, 0, 0, 0, 0, 0, 0, 0,23059,23059,23059,23059,23059,23059,23059, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23059, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23059, 0, 0, 0, 0, 0, 0,23059, 0, 0, 0, 0, 0, 0, 0, 23059,23060,23060, 0, 0, 0, 0, 0, 0, 0, 0,23060,23060,23060,23060,23060,23060,23060, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23060, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23060, 0, 0, 0, 0, 0, 0, 23060,23142,23142, 0, 0, 0, 0, 0, 0, 0, 0,23142,23142,23142,23142,23142,23142,23142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23142, 0, 0, 0, 0, 0, 0, 23142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23142,23143,23143, 0, 0, 0, 0, 0, 0, 0, 0,23143,23143,23143,23143,23143,23143, 23143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23143, 0, 0, 0, 0, 0, 0,23143,23144,23144, 0, 0, 0, 0, 0, 0, 0, 0,23144,23144,23144,23144,23144,23144, 23144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23144, 0, 0, 0, 0, 0, 0,23144, 0, 0, 0, 0, 0, 0, 0,23144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23144,23227,23227, 0, 0, 0, 0, 0, 0, 0, 0,23227,23227,23227,23227,23227,23227,23227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23227, 0, 0, 0, 0, 0, 0,23227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23227,23228,23228, 0, 0, 0, 0, 0, 0, 0, 0,23228,23228,23228,23228,23228,23228,23228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23228, 0, 0, 0, 0, 0, 0, 23228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23228,23228, 23229,23229, 0, 0, 0, 0, 0, 0, 0, 0, 23229,23229,23229,23229,23229,23229,23229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23229, 0, 0, 0, 0, 0, 0,23229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23229,23309,23309, 0, 0, 0, 0, 0, 0, 0, 0,23309,23309,23309,23309,23309,23309,23309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23309, 0, 0, 0, 0, 0, 0, 23309,23310,23310, 0, 0, 0, 0, 0, 0, 0, 0,23310,23310,23310,23310,23310,23310,23310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23310, 0, 0, 0, 0, 0, 0, 23310, 0, 0, 0,23310,23311,23311, 0, 0, 0, 0, 0, 0, 0, 0,23311,23311,23311,23311,23311, 23311,23311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23311, 0, 0, 0, 0, 0, 0,23311, 0, 0, 0,23311,23385, 23385,23385, 0, 0, 0, 0, 0, 0, 0,23385, 23385,23385,23385,23385,23385,23385, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23385, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23385, 0, 0,23385, 0, 0, 0,23385,23386, 23386, 0, 0, 0, 0, 0, 0, 0, 0,23386, 23386,23386,23386,23386,23386,23386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23386, 0, 0, 0, 0, 0, 0,23386,23387, 23387, 0, 0, 0, 0, 0, 0, 0, 0,23387, 23387,23387,23387,23387,23387,23387, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23387, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23387, 0, 0, 0, 0, 0, 0,23387, 0, 0,23387,23464,23464, 0, 0, 0, 0, 0, 0, 0, 0,23464,23464,23464,23464,23464,23464,23464, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23464, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23464, 0, 0, 0, 0, 0, 0,23464,23465,23465, 0, 0, 0, 0, 0, 0, 0, 0,23465,23465,23465,23465,23465,23465,23465, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23465, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23465, 0, 0,23465, 0, 0, 0,23465, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23465,23466,23466, 0, 0, 0, 0, 0, 0, 0, 0,23466,23466,23466,23466,23466,23466,23466, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23466, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23466, 0, 0, 0, 0, 0, 0,23466,23546,23546, 0, 0, 0, 0, 0, 0, 0, 0,23546,23546,23546,23546,23546,23546,23546, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23546, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23546, 0, 0, 0, 0, 0, 0,23546, 0, 0, 0, 0, 0, 0, 0, 23546,23547,23547, 0, 0, 0, 0, 0, 0, 0, 0,23547,23547,23547,23547,23547,23547,23547, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23547, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23547, 0, 0,23547, 0, 0, 0, 23547, 0, 0, 0, 0,23547,23624,23624, 0, 0, 0, 0, 0, 0, 0, 0,23624,23624,23624,23624, 23624,23624,23624, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23624, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23624, 0, 0, 0, 0, 0, 0,23624, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23624,23625,23625, 0, 0, 0, 0, 0, 0, 0, 0,23625,23625,23625,23625,23625,23625, 23625, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23625, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23625, 0, 0, 0, 0, 0, 0,23625, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23625,23699,23699, 0, 0, 0, 0, 0, 0, 0, 0,23699,23699, 23699,23699,23699,23699,23699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23699, 0, 0, 0, 0, 0, 0,23699, 0, 0, 0, 0, 0, 0,23699,23700,23700, 0, 0, 0, 0, 0, 0, 0, 0,23700,23700,23700,23700,23700, 23700,23700, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23700, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23700, 0, 0, 0, 0, 0, 0,23700, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23700,23774,23774, 0, 0, 0, 0, 0, 0, 0, 0,23774,23774,23774,23774,23774,23774,23774, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23774, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23774, 0, 0, 0, 0, 0, 0, 23774,23775,23775, 0, 0, 0, 0, 0, 0, 0, 0,23775,23775,23775,23775,23775,23775,23775, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23775, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23775, 0, 0, 0, 0, 0, 0, 23775,23845,23845, 0, 0, 0, 0, 0, 0, 0, 0,23845,23845,23845,23845,23845,23845,23845, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23845, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,23845, 0, 0,23845, 0, 0, 0, 23845,25010, 0,25010,25010,25011, 0,25011,25011,25012, 25012,25012,25012,25013,25013,25013,25013,25014,25014,25014, 25014,25015,25015,25015,25015,25016, 0,25016,25016,25017, 0,25017,25017,25018, 0,25018,25018,25019, 0,25019, 25019,25020, 0,25020,25020,25021, 0,25021,25021,25022, 0,25022,25022,25023, 0,25023,25023,25024, 0,25024, 25024,25025, 0,25025,25025,25026, 0,25026,25026,25027, 0,25027,25027,25028, 0,25028,25028,25029, 0,25029, 25029,25030, 0,25030,25030,25031, 0,25031,25031,25032, 0,25032,25032,25033, 0,25033,25033,25034, 0,25034, 25034,25035, 0,25035,25035,25036, 0,25036,25036,25037, 0,25037,25037,25038, 0,25038,25038,25039, 0,25039, 25039,25040, 0,25040,25040,25041, 0,25041,25041,25042, 25042,25042,25042,25043, 0,25043,25043,25044, 0,25044, 25044,25045,25045,25045,25045,25046, 0,25046,25046,25047, 0,25047,25047,25048,25048,25048,25048,25049, 0,25049, 25049,25050, 0,25050,25050,25051, 0,25051,25051,25052, 0,25052,25052,25053, 0,25053,25053,25054, 0,25054, 25054,25055, 0,25055,25055,25056, 0,25056,25056,25057, 0,25057,25057,25058, 0,25058,25058,25059, 0,25059, 25059,25060, 0,25060,25060,25061, 0,25061,25061,25062, 0,25062,25062,25063,25063,25063,25063,25064,25064,25064, 25064,25065, 0,25065,25065,25066, 0,25066,25066,25067, 0,25067,25067,25068, 0,25068,25068,25069, 0,25069, 25069,25070,25070,25070,25070,25071, 0,25071,25071,25072, 0,25072,25072,25073,25073,25073,25073,25074, 0,25074, 25074,25075, 0,25075,25075,25076, 0,25076,25076,25077, 0,25077,25077,25078, 0,25078,25078,25079, 0,25079, 25079,25080, 0,25080,25080,25081, 0,25081,25081,25082, 0,25082,25082,25083, 0,25083,25083,25084, 0,25084, 25084,25085, 0,25085,25085,25086, 0,25086,25086,25087, 0,25087,25087,25088, 0,25088,25088,25089,25089,25089, 25089,25090, 0,25090,25090,25091, 0,25091,25091,25092, 0,25092,25092,25093, 0,25093,25093,25094, 0,25094, 25094,25095, 0,25095,25095,25096,25096,25096,25096,25097, 0,25097,25097,25098, 0,25098,25098,25099,25099,25099, 25099,25100, 0,25100,25100,25101, 0,25101,25101,25102, 0,25102,25102,25103, 0,25103,25103,25104, 0,25104, 25104,25105, 0,25105,25105,25106, 0,25106,25106,25107, 0,25107,25107,25108, 0,25108,25108,25109, 0,25109, 25109,25110, 0,25110,25110,25111, 0,25111,25111,25112, 0,25112,25112,25113, 0,25113,25113,25114, 0,25114, 25114,25115, 0,25115,25115,25116,25116,25116,25116,25117, 25117,25117,25117,25118, 0,25118,25118,25119, 0,25119, 25119,25120, 0,25120,25120,25121, 0,25121,25121,25122, 0,25122,25122,25123, 0,25123,25123,25124, 0,25124, 25124,25125,25125,25125,25125,25126, 0,25126,25126,25127, 0,25127,25127,25128,25128,25128,25128,25129, 0,25129, 25129,25130, 0,25130,25130,25131, 0,25131,25131,25132, 0,25132,25132,25133, 0,25133,25133,25134, 0,25134, 25134,25135, 0,25135,25135,25136, 0,25136,25136,25137, 0,25137,25137,25138, 0,25138,25138,25139, 0,25139, 25139,25140, 0,25140,25140,25141, 0,25141,25141,25142, 0,25142,25142,25143, 0,25143,25143,25144, 0,25144, 25144,25145, 0,25145,25145,25146, 0,25146,25146,25147, 25147,25147,25147,25148,25148,25148,25148,25149,25149,25149, 25149,25150,25150,25150,25150,25151, 0,25151,25151,25152, 0,25152,25152,25153, 0,25153,25153,25154, 0,25154, 25154,25155, 0,25155,25155,25156, 0,25156,25156,25157, 0,25157,25157,25158, 0,25158,25158,25159,25159,25159, 25159,25160, 0,25160,25160,25161, 0,25161,25161,25162, 25162,25162,25162,25163, 0,25163,25163,25164, 0,25164, 25164,25165, 0,25165,25165,25166, 0,25166,25166,25167, 0,25167,25167,25168, 0,25168,25168,25169, 0,25169, 25169,25170, 0,25170,25170,25171, 0,25171,25171,25172, 0,25172,25172,25173, 0,25173,25173,25174, 0,25174, 25174,25175, 0,25175,25175,25176, 0,25176,25176,25177, 0,25177,25177,25178, 0,25178,25178,25179, 0,25179, 25179,25180, 0,25180,25180,25181, 0,25181,25181,25182, 0,25182,25182,25183,25183,25183,25183,25184,25184,25184, 25184,25185,25185,25185,25185,25186, 0,25186,25186,25187, 0,25187,25187,25188, 0,25188,25188,25189, 0,25189, 25189,25190, 0,25190,25190,25191, 0,25191,25191,25192, 0,25192,25192,25193, 0,25193,25193,25194, 0,25194, 25194,25195, 0,25195,25195,25196,25196,25196,25196,25197, 0,25197,25197,25198, 0,25198,25198,25199,25199,25199, 25199,25200, 0,25200,25200,25201, 0,25201,25201,25202, 0,25202,25202,25203, 0,25203,25203,25204, 0,25204, 25204,25205, 0,25205,25205,25206, 0,25206,25206,25207, 0,25207,25207,25208, 0,25208,25208,25209, 0,25209, 25209,25210, 0,25210,25210,25211, 0,25211,25211,25212, 0,25212,25212,25213, 0,25213,25213,25214, 0,25214, 25214,25215, 0,25215,25215,25216, 0,25216,25216,25217, 0,25217,25217,25218, 0,25218,25218,25219, 0,25219, 25219,25220, 0,25220,25220,25221, 0,25221,25221,25222, 0,25222,25222,25223, 0,25223,25223,25224, 0,25224, 25224,25225,25225,25225,25225,25226,25226,25226,25226,25227, 25227,25227,25227,25228, 0,25228,25228,25229, 0,25229, 25229,25230, 0,25230,25230,25231, 0,25231,25231,25232, 0,25232,25232,25233, 0,25233,25233,25234, 0,25234, 25234,25235, 0,25235,25235,25236, 0,25236,25236,25237, 0,25237,25237,25238, 0,25238,25238,25239, 0,25239, 25239,25240, 0,25240,25240,25241, 0,25241,25241,25242, 0,25242,25242,25243, 0,25243,25243,25244, 0,25244, 25244,25245, 0,25245,25245,25246, 0,25246,25246,25247, 25247,25247,25247,25248, 0,25248,25248,25249, 0,25249, 25249,25250,25250,25250,25250,25251, 0,25251,25251,25252, 0,25252,25252,25253, 0,25253,25253,25254, 0,25254, 25254,25255, 0,25255,25255,25256, 0,25256,25256,25257, 0,25257,25257,25258, 0,25258,25258,25259, 0,25259, 25259,25260, 0,25260,25260,25261, 0,25261,25261,25262, 0,25262,25262,25263, 0,25263,25263,25264, 0,25264, 25264,25265, 0,25265,25265,25266, 0,25266,25266,25267, 0,25267,25267,25268, 0,25268,25268,25269, 0,25269, 25269,25270, 0,25270,25270,25271, 0,25271,25271,25272, 0,25272,25272,25273, 0,25273,25273,25274, 0,25274, 25274,25275, 0,25275,25275,25276, 0,25276,25276,25277, 0,25277,25277,25278, 0,25278,25278,25279, 0,25279, 25279,25280,25280,25280,25280,25281, 0,25281,25281,25282, 25282,25282,25282,25283,25283,25283,25283,25284, 0,25284, 25284,25285, 0,25285,25285,25286, 0,25286,25286,25287, 0,25287,25287,25288, 0,25288,25288,25289, 0,25289, 25289,25290, 0,25290,25290,25291,25291,25291,25291,25292, 25292,25292,25292,25293,25293,25293,25293,25294,25294,25294, 25294,25295, 0,25295,25295,25296, 0,25296,25296,25297, 0,25297,25297,25298, 0,25298,25298,25299, 0,25299, 25299,25300, 0,25300,25300,25301, 0,25301,25301,25302, 0,25302,25302,25303, 0,25303,25303,25304, 0,25304, 25304,25305, 0,25305,25305,25306, 0,25306,25306,25307, 0,25307,25307,25308, 0,25308,25308,25309, 0,25309, 25309,25310, 0,25310,25310,25311, 0,25311,25311,25312, 0,25312,25312,25313,25313,25313,25313,25314, 0,25314, 25314,25315, 0,25315,25315,25316,25316,25316,25316,25317, 0,25317,25317,25318, 0,25318,25318,25319, 0,25319, 25319,25320, 0,25320,25320,25321, 0,25321,25321,25322, 0,25322,25322,25323, 0,25323,25323,25324, 0,25324, 25324,25325, 0,25325,25325,25326, 0,25326,25326,25327, 0,25327,25327,25328, 0,25328,25328,25329, 0,25329, 25329,25330, 0,25330,25330,25331, 0,25331,25331,25332, 0,25332,25332,25333, 0,25333,25333,25334, 0,25334, 25334,25335, 0,25335,25335,25336, 0,25336,25336,25337, 0,25337,25337,25338, 0,25338,25338,25339, 0,25339, 25339,25340, 0,25340,25340,25341, 0,25341,25341,25342, 0,25342,25342,25343, 0,25343,25343,25344, 0,25344, 25344,25345, 0,25345,25345,25346, 0,25346,25346,25347, 0,25347,25347,25348, 0,25348,25348,25349,25349,25349, 25349,25350,25350,25350,25350,25351, 0,25351,25351,25352, 25352,25352,25352,25353, 0,25353,25353,25354, 0,25354, 25354,25355, 0,25355,25355,25356, 0,25356,25356,25357, 0,25357,25357,25358, 0,25358,25358,25359, 0,25359, 25359,25360, 0,25360,25360,25361, 0,25361,25361,25362, 0,25362,25362,25363, 0,25363,25363,25364,25364,25364, 25364,25365,25365,25365,25365,25366,25366,25366,25366,25367, 25367,25367,25367,25368, 0,25368,25368,25369, 0,25369, 25369,25370, 0,25370,25370,25371, 0,25371,25371,25372, 0,25372,25372,25373, 0,25373,25373,25374, 0,25374, 25374,25375, 0,25375,25375,25376, 0,25376,25376,25377, 0,25377,25377,25378, 0,25378,25378,25379, 0,25379, 25379,25380, 0,25380,25380,25381, 0,25381,25381,25382, 0,25382,25382,25383, 0,25383,25383,25384, 0,25384, 25384,25385, 0,25385,25385,25386, 0,25386,25386,25387, 0,25387,25387,25388, 0,25388,25388,25389, 0,25389, 25389,25390, 0,25390,25390,25391, 0,25391,25391,25392, 0,25392,25392,25393, 0,25393,25393,25394, 0,25394, 25394,25395, 0,25395,25395,25396,25396,25396,25396,25397, 0,25397,25397,25398, 0,25398,25398,25399,25399,25399, 25399,25400, 0,25400,25400,25401, 0,25401,25401,25402, 0,25402,25402,25403,25403,25403,25403,25404, 0,25404, 25404,25405, 0,25405,25405,25406, 0,25406,25406,25407, 0,25407,25407,25408, 0,25408,25408,25409, 0,25409, 25409,25410, 0,25410,25410,25411, 0,25411,25411,25412, 0,25412,25412,25413, 0,25413,25413,25414, 0,25414, 25414,25415, 0,25415,25415,25416, 0,25416,25416,25417, 0,25417,25417,25418, 0,25418,25418,25419, 0,25419, 25419,25420, 0,25420,25420,25421, 0,25421,25421,25422, 0,25422,25422,25423, 0,25423,25423,25424, 0,25424, 25424,25425, 0,25425,25425,25426, 0,25426,25426,25427, 0,25427,25427,25428, 0,25428,25428,25429, 0,25429, 25429,25430, 0,25430,25430,25431, 0,25431,25431,25432, 0,25432,25432,25433, 0,25433,25433,25434, 0,25434, 25434,25435, 0,25435,25435,25436, 0,25436,25436,25437, 0,25437,25437,25438, 0,25438,25438,25439, 0,25439, 25439,25440,25440,25440,25440,25441,25441,25441,25441,25442, 25442,25442,25442,25443,25443, 0,25443,25444, 0,25444, 25444,25445,25445,25445,25445,25446, 0,25446,25446,25447, 0,25447,25447,25448, 0,25448,25448,25449, 0,25449, 25449,25450, 0,25450,25450,25451, 0,25451,25451,25452, 0,25452,25452,25453, 0,25453,25453,25454, 0,25454, 25454,25455, 0,25455,25455,25456, 0,25456,25456,25457, 0,25457,25457,25458, 0,25458,25458,25459, 0,25459, 25459,25460, 0,25460,25460,25461,25461,25461,25461,25462, 25462,25462,25462,25463,25463,25463,25463,25464,25464,25464, 25464,25465,25465,25465,25465,25466,25466,25466,25466,25467, 0,25467,25467,25468,25468,25468,25468,25469,25469,25469, 25469,25470, 0,25470,25470,25471, 0,25471,25471,25472, 0,25472,25472,25473, 0,25473,25473,25474, 0,25474, 25474,25475, 0,25475,25475,25476, 0,25476,25476,25477, 0,25477,25477,25478, 0,25478,25478,25479, 0,25479, 25479,25480, 0,25480,25480,25481, 0,25481,25481,25482, 0,25482,25482,25483, 0,25483,25483,25484, 0,25484, 25484,25485, 0,25485,25485,25486, 0,25486,25486,25487, 0,25487,25487,25488, 0,25488,25488,25489, 0,25489, 25489,25490, 0,25490,25490,25491, 0,25491,25491,25492, 0,25492,25492,25493, 0,25493,25493,25494, 0,25494, 25494,25495, 0,25495,25495,25496, 0,25496,25496,25497, 0,25497,25497,25498, 0,25498,25498,25499, 0,25499, 25499,25500, 0,25500,25500,25501, 0,25501,25501,25502, 0,25502,25502,25503, 0,25503,25503,25504, 0,25504, 25504,25505,25505,25505,25505,25506, 0,25506,25506,25507, 0,25507,25507,25508,25508,25508,25508,25509, 0,25509, 25509,25510, 0,25510,25510,25511, 0,25511,25511,25512, 0,25512,25512,25513, 0,25513,25513,25514, 0,25514, 25514,25515, 0,25515,25515,25516, 0,25516,25516,25517, 0,25517,25517,25518, 0,25518,25518,25519, 0,25519, 25519,25520, 0,25520,25520,25521, 0,25521,25521,25522, 0,25522,25522,25523, 0,25523,25523,25524, 0,25524, 25524,25525, 0,25525,25525,25526, 0,25526,25526,25527, 0,25527,25527,25528, 0,25528,25528,25529, 0,25529, 25529,25530, 0,25530,25530,25531, 0,25531,25531,25532, 0,25532,25532,25533, 0,25533,25533,25534, 0,25534, 25534,25535, 0,25535,25535,25536, 0,25536,25536,25537, 0,25537,25537,25538, 0,25538,25538,25539, 0,25539, 25539,25540, 0,25540,25540,25541, 0,25541,25541,25542, 0,25542,25542,25543,25543,25543,25543,25544,25544,25544, 25544,25545,25545,25545,25545,25546,25546,25546,25546,25547, 0,25547,25547,25548,25548,25548,25548,25549, 0,25549, 25549,25550, 0,25550,25550,25551, 0,25551,25551,25552, 0,25552,25552,25553, 0,25553,25553,25554, 0,25554, 25554,25555, 0,25555,25555,25556, 0,25556,25556,25557, 0,25557,25557,25558, 0,25558,25558,25559, 0,25559, 25559,25560, 0,25560,25560,25561, 0,25561,25561,25562, 0,25562,25562,25563, 0,25563,25563,25564, 0,25564, 25564,25565, 0,25565,25565,25566, 0,25566,25566,25567, 0,25567,25567,25568, 0,25568,25568,25569,25569,25569, 25569,25570,25570,25570,25570,25571,25571,25571,25571,25572, 25572,25572,25572,25573,25573,25573,25573,25574,25574,25574, 25574,25575,25575,25575,25575,25576,25576,25576,25576,25577, 25577,25577,25577,25578,25578,25578,25578,25579,25579,25579, 25579,25580, 0,25580,25580,25581, 0,25581,25581,25582, 0,25582,25582,25583, 0,25583,25583,25584, 0,25584, 25584,25585, 0,25585,25585,25586, 0,25586,25586,25587, 0,25587,25587,25588, 0,25588,25588,25589, 0,25589, 25589,25590, 0,25590,25590,25591, 0,25591,25591,25592, 0,25592,25592,25593, 0,25593,25593,25594, 0,25594, 25594,25595, 0,25595,25595,25596, 0,25596,25596,25597, 0,25597,25597,25598, 0,25598,25598,25599, 0,25599, 25599,25600, 0,25600,25600,25601, 0,25601,25601,25602, 0,25602,25602,25603, 0,25603,25603,25604, 0,25604, 25604,25605, 0,25605,25605,25606, 0,25606,25606,25607, 0,25607,25607,25608, 0,25608,25608,25609, 0,25609, 25609,25610, 0,25610,25610,25611, 0,25611,25611,25612, 0,25612,25612,25613, 0,25613,25613,25614, 0,25614, 25614,25615, 0,25615,25615,25616, 0,25616,25616,25617, 0,25617,25617,25618, 0,25618,25618,25619, 0,25619, 25619,25620, 0,25620,25620,25621, 0,25621,25621,25622, 0,25622,25622,25623, 0,25623,25623,25624, 0,25624, 25624,25625, 0,25625,25625,25626, 0,25626,25626,25627, 25627,25627,25627,25628, 0,25628,25628,25629, 0,25629, 25629,25630,25630,25630,25630,25631, 0,25631,25631,25632, 0,25632,25632,25633, 0,25633,25633,25634, 0,25634, 25634,25635, 0,25635,25635,25636, 0,25636,25636,25637, 0,25637,25637,25638, 0,25638,25638,25639, 0,25639, 25639,25640, 0,25640,25640,25641, 0,25641,25641,25642, 0,25642,25642,25643, 0,25643,25643,25644, 0,25644, 25644,25645, 0,25645,25645,25646, 0,25646,25646,25647, 0,25647,25647,25648, 0,25648,25648,25649, 0,25649, 25649,25650, 0,25650,25650,25651, 0,25651,25651,25652, 0,25652,25652,25653, 0,25653,25653,25654, 0,25654, 25654,25655, 0,25655,25655,25656, 0,25656,25656,25657, 0,25657,25657,25658, 0,25658,25658,25659, 0,25659, 25659,25660, 0,25660,25660,25661, 0,25661,25661,25662, 0,25662,25662,25663, 0,25663,25663,25664,25664,25664, 25664,25665,25665,25665,25665,25666,25666,25666,25666,25667, 25667,25667,25667,25668, 0,25668,25668,25669, 0,25669, 25669,25670, 0,25670,25670,25671, 0,25671,25671,25672, 0,25672,25672,25673, 0,25673,25673,25674, 0,25674, 25674,25675, 0,25675,25675,25676, 0,25676,25676,25677, 0,25677,25677,25678, 0,25678,25678,25679, 0,25679, 25679,25680, 0,25680,25680,25681, 0,25681,25681,25682, 0,25682,25682,25683, 0,25683,25683,25684, 0,25684, 25684,25685, 0,25685,25685,25686, 0,25686,25686,25687, 0,25687,25687,25688, 0,25688,25688,25689, 0,25689, 25689,25690, 0,25690,25690,25691, 0,25691,25691,25692, 0,25692,25692,25693, 0,25693,25693,25694,25694,25694, 25694,25695,25695,25695,25695,25696,25696,25696,25696,25697, 25697,25697,25697,25698,25698,25698,25698,25699,25699,25699, 25699,25700,25700,25700,25700,25701,25701,25701,25701,25702, 25702,25702,25702,25703,25703,25703,25703,25704,25704,25704, 25704,25705,25705,25705,25705,25706,25706,25706,25706,25707, 25707,25707,25707,25708, 0,25708,25708,25709, 0,25709, 25709,25710, 0,25710,25710,25711, 0,25711,25711,25712, 0,25712,25712,25713, 0,25713,25713,25714, 0,25714, 25714,25715, 0,25715,25715,25716, 0,25716,25716,25717, 0,25717,25717,25718, 0,25718,25718,25719, 0,25719, 25719,25720, 0,25720,25720,25721, 0,25721,25721,25722, 0,25722,25722,25723, 0,25723,25723,25724, 0,25724, 25724,25725, 0,25725,25725,25726, 0,25726,25726,25727, 0,25727,25727,25728, 0,25728,25728,25729, 0,25729, 25729,25730, 0,25730,25730,25731, 0,25731,25731,25732, 0,25732,25732,25733, 0,25733,25733,25734, 0,25734, 25734,25735, 0,25735,25735,25736, 0,25736,25736,25737, 0,25737,25737,25738, 0,25738,25738,25739, 0,25739, 25739,25740, 0,25740,25740,25741, 0,25741,25741,25742, 0,25742,25742,25743, 0,25743,25743,25744, 0,25744, 25744,25745, 0,25745,25745,25746, 0,25746,25746,25747, 0,25747,25747,25748, 0,25748,25748,25749, 0,25749, 25749,25750, 0,25750,25750,25751, 0,25751,25751,25752, 0,25752,25752,25753, 0,25753,25753,25754, 0,25754, 25754,25755, 0,25755,25755,25756,25756,25756,25756,25757, 0,25757,25757,25758, 0,25758,25758,25759,25759,25759, 25759,25760, 0,25760,25760,25761, 0,25761,25761,25762, 0,25762,25762,25763, 0,25763,25763,25764, 0,25764, 25764,25765, 0,25765,25765,25766, 0,25766,25766,25767, 0,25767,25767,25768, 0,25768,25768,25769, 0,25769, 25769,25770, 0,25770,25770,25771, 0,25771,25771,25772, 0,25772,25772,25773, 0,25773,25773,25774, 0,25774, 25774,25775, 0,25775,25775,25776, 0,25776,25776,25777, 0,25777,25777,25778, 0,25778,25778,25779, 0,25779, 25779,25780, 0,25780,25780,25781, 0,25781,25781,25782, 0,25782,25782,25783, 0,25783,25783,25784, 0,25784, 25784,25785, 0,25785,25785,25786, 0,25786,25786,25787, 0,25787,25787,25788, 0,25788,25788,25789, 0,25789, 25789,25790, 0,25790,25790,25791, 0,25791,25791,25792, 0,25792,25792,25793, 0,25793,25793,25794, 0,25794, 25794,25795, 0,25795,25795,25796, 0,25796,25796,25797, 25797,25797,25797,25798, 0,25798,25798,25799, 0,25799, 25799,25800, 0,25800,25800,25801,25801,25801,25801,25802, 25802,25802,25802,25803,25803,25803,25803,25804, 0,25804, 25804,25805, 0,25805,25805,25806, 0,25806,25806,25807, 0,25807,25807,25808, 0,25808,25808,25809, 0,25809, 25809,25810, 0,25810,25810,25811, 0,25811,25811,25812, 0,25812,25812,25813, 0,25813,25813,25814, 0,25814, 25814,25815, 0,25815,25815,25816, 0,25816,25816,25817, 0,25817,25817,25818, 0,25818,25818,25819, 0,25819, 25819,25820, 0,25820,25820,25821, 0,25821,25821,25822, 25822,25822,25822,25823,25823,25823,25823,25824,25824,25824, 25824,25825,25825,25825,25825,25826,25826,25826,25826,25827, 25827,25827,25827,25828,25828,25828,25828,25829, 0,25829, 25829,25830,25830,25830,25830,25831,25831,25831,25831,25832, 25832,25832,25832,25833,25833,25833,25833,25834,25834,25834, 25834,25835,25835,25835,25835,25836,25836,25836,25836,25837, 25837,25837,25837,25838,25838,25838,25838,25839,25839,25839, 25839,25840,25840,25840,25840,25841,25841,25841,25841,25842, 25842,25842,25842,25843, 0,25843,25843,25844, 0,25844, 25844,25845, 0,25845,25845,25846, 0,25846,25846,25847, 0,25847,25847,25848, 0,25848,25848,25849, 0,25849, 25849,25850, 0,25850,25850,25851, 0,25851,25851,25852, 0,25852,25852,25853, 0,25853,25853,25854, 0,25854, 25854,25855, 0,25855,25855,25856, 0,25856,25856,25857, 0,25857,25857,25858, 0,25858,25858,25859, 0,25859, 25859,25860, 0,25860,25860,25861, 0,25861,25861,25862, 0,25862,25862,25863, 0,25863,25863,25864, 0,25864, 25864,25865, 0,25865,25865,25866, 0,25866,25866,25867, 0,25867,25867,25868, 0,25868,25868,25869, 0,25869, 25869,25870, 0,25870,25870,25871, 0,25871,25871,25872, 25872,25872,25872,25873, 0,25873,25873,25874, 0,25874, 25874,25875,25875,25875,25875,25876, 0,25876,25876,25877, 0,25877,25877,25878, 0,25878,25878,25879, 0,25879, 25879,25880, 0,25880,25880,25881, 0,25881,25881,25882, 0,25882,25882,25883, 0,25883,25883,25884, 0,25884, 25884,25885, 0,25885,25885,25886, 0,25886,25886,25887, 0,25887,25887,25888, 0,25888,25888,25889, 0,25889, 25889,25890, 0,25890,25890,25891, 0,25891,25891,25892, 0,25892,25892,25893, 0,25893,25893,25894, 0,25894, 25894,25895, 0,25895,25895,25896, 0,25896,25896,25897, 0,25897,25897,25898, 0,25898,25898,25899, 0,25899, 25899,25900, 0,25900,25900,25901, 0,25901,25901,25902, 0,25902,25902,25903, 0,25903,25903,25904, 0,25904, 25904,25905, 0,25905,25905,25906,25906,25906,25906,25907, 0,25907,25907,25908, 0,25908,25908,25909, 0,25909, 25909,25910, 0,25910,25910,25911, 0,25911,25911,25912, 0,25912,25912,25913, 0,25913,25913,25914,25914,25914, 25914,25915,25915,25915,25915,25916,25916,25916,25916,25917, 0,25917,25917,25918, 0,25918,25918,25919, 0,25919, 25919,25920, 0,25920,25920,25921, 0,25921,25921,25922, 0,25922,25922,25923, 0,25923,25923,25924, 0,25924, 25924,25925, 0,25925,25925,25926, 0,25926,25926,25927, 0,25927,25927,25928, 0,25928,25928,25929, 0,25929, 25929,25930, 0,25930,25930,25931, 0,25931,25931,25932, 0,25932,25932,25933, 0,25933,25933,25934, 0,25934, 25934,25935, 0,25935,25935,25936, 0,25936,25936,25937, 0,25937,25937,25938, 0,25938,25938,25939,25939,25939, 25939,25940,25940,25940,25940,25941,25941,25941,25941,25942, 25942,25942,25942,25943,25943,25943,25943,25944,25944,25944, 25944,25945,25945,25945,25945,25946,25946,25946,25946,25947, 25947,25947,25947,25948,25948,25948,25948,25949,25949,25949, 25949,25950,25950,25950,25950,25951,25951,25951,25951,25952, 25952,25952,25952,25953, 0,25953,25953,25954, 0,25954, 25954,25955, 0,25955,25955,25956, 0,25956,25956,25957, 0,25957,25957,25958, 0,25958,25958,25959, 0,25959, 25959,25960, 0,25960,25960,25961, 0,25961,25961,25962, 0,25962,25962,25963, 0,25963,25963,25964, 0,25964, 25964,25965, 0,25965,25965,25966, 0,25966,25966,25967, 0,25967,25967,25968, 0,25968,25968,25969, 0,25969, 25969,25970, 0,25970,25970,25971, 0,25971,25971,25972, 0,25972,25972,25973, 0,25973,25973,25974, 0,25974, 25974,25975, 0,25975,25975,25976, 0,25976,25976,25977, 0,25977,25977,25978, 0,25978,25978,25979, 0,25979, 25979,25980, 0,25980,25980,25981, 0,25981,25981,25982, 0,25982,25982,25983, 0,25983,25983,25984, 0,25984, 25984,25985, 0,25985,25985,25986,25986,25986,25986,25987, 0,25987,25987,25988, 0,25988,25988,25989,25989,25989, 25989,25990, 0,25990,25990,25991, 0,25991,25991,25992, 0,25992,25992,25993, 0,25993,25993,25994, 0,25994, 25994,25995, 0,25995,25995,25996, 0,25996,25996,25997, 0,25997,25997,25998, 0,25998,25998,25999, 0,25999, 25999,26000, 0,26000,26000,26001, 0,26001,26001,26002, 0,26002,26002,26003, 0,26003,26003,26004, 0,26004, 26004,26005, 0,26005,26005,26006, 0,26006,26006,26007, 0,26007,26007,26008, 0,26008,26008,26009, 0,26009, 26009,26010, 0,26010,26010,26011, 0,26011,26011,26012, 0,26012,26012,26013, 0,26013,26013,26014, 0,26014, 26014,26015, 0,26015,26015,26016, 0,26016,26016,26017, 26017,26017,26017,26018, 0,26018,26018,26019, 0,26019, 26019,26020, 0,26020,26020,26021, 0,26021,26021,26022, 0,26022,26022,26023, 0,26023,26023,26024, 0,26024, 26024,26025, 0,26025,26025,26026, 0,26026,26026,26027, 26027,26027,26027,26028,26028,26028,26028,26029,26029,26029, 26029,26030, 0,26030,26030,26031,26031,26031,26031,26032, 0,26032,26032,26033, 0,26033,26033,26034, 0,26034, 26034,26035, 0,26035,26035,26036, 0,26036,26036,26037, 0,26037,26037,26038, 0,26038,26038,26039, 0,26039, 26039,26040, 0,26040,26040,26041, 0,26041,26041,26042, 0,26042,26042,26043, 0,26043,26043,26044, 0,26044, 26044,26045, 0,26045,26045,26046, 0,26046,26046,26047, 0,26047,26047,26048, 0,26048,26048,26049, 0,26049, 26049,26050, 0,26050,26050,26051, 0,26051,26051,26052, 0,26052,26052,26053, 0,26053,26053,26054, 0,26054, 26054,26055, 0,26055,26055,26056, 0,26056,26056,26057, 0,26057,26057,26058, 0,26058,26058,26059,26059,26059, 26059,26060,26060,26060,26060,26061,26061,26061,26061,26062, 26062,26062,26062,26063,26063,26063,26063,26064,26064,26064, 26064,26065,26065,26065,26065,26066,26066,26066,26066,26067, 26067,26067,26067,26068,26068,26068,26068,26069,26069,26069, 26069,26070,26070,26070,26070,26071,26071,26071,26071,26072, 26072,26072,26072,26073,26073,26073,26073,26074,26074,26074, 26074,26075, 0,26075,26075,26076, 0,26076,26076,26077, 0,26077,26077,26078, 0,26078,26078,26079, 0,26079, 26079,26080, 0,26080,26080,26081, 0,26081,26081,26082, 0,26082,26082,26083, 0,26083,26083,26084, 0,26084, 26084,26085, 0,26085,26085,26086, 0,26086,26086,26087, 0,26087,26087,26088, 0,26088,26088,26089, 0,26089, 26089,26090, 0,26090,26090,26091, 0,26091,26091,26092, 0,26092,26092,26093, 0,26093,26093,26094, 0,26094, 26094,26095, 0,26095,26095,26096, 0,26096,26096,26097, 26097,26097,26097,26098, 0,26098,26098,26099, 0,26099, 26099,26100,26100,26100,26100,26101, 0,26101,26101,26102, 0,26102,26102,26103, 0,26103,26103,26104, 0,26104, 26104,26105, 0,26105,26105,26106, 0,26106,26106,26107, 0,26107,26107,26108, 0,26108,26108,26109, 0,26109, 26109,26110, 0,26110,26110,26111, 0,26111,26111,26112, 0,26112,26112,26113, 0,26113,26113,26114, 0,26114, 26114,26115, 0,26115,26115,26116, 0,26116,26116,26117, 0,26117,26117,26118, 0,26118,26118,26119, 0,26119, 26119,26120, 0,26120,26120,26121, 0,26121,26121,26122, 0,26122,26122,26123, 0,26123,26123,26124, 0,26124, 26124,26125, 0,26125,26125,26126, 0,26126,26126,26127, 0,26127,26127,26128, 0,26128,26128,26129, 0,26129, 26129,26130, 0,26130,26130,26131, 0,26131,26131,26132, 0,26132,26132,26133, 0,26133,26133,26134, 0,26134, 26134,26135, 0,26135,26135,26136,26136,26136,26136,26137, 0,26137,26137,26138, 0,26138,26138,26139, 0,26139, 26139,26140, 0,26140,26140,26141, 0,26141,26141,26142, 0,26142,26142,26143, 0,26143,26143,26144, 0,26144, 26144,26145, 0,26145,26145,26146, 0,26146,26146,26147, 0,26147,26147,26148, 0,26148,26148,26149, 0,26149, 26149,26150, 0,26150,26150,26151, 0,26151,26151,26152, 26152,26152,26152,26153,26153,26153,26153,26154,26154,26154, 26154,26155, 0,26155,26155,26156,26156,26156,26156,26157, 26157,26157,26157,26158, 0,26158,26158,26159, 0,26159, 26159,26160, 0,26160,26160,26161, 0,26161,26161,26162, 0,26162,26162,26163, 0,26163,26163,26164, 0,26164, 26164,26165, 0,26165,26165,26166, 0,26166,26166,26167, 0,26167,26167,26168, 0,26168,26168,26169, 0,26169, 26169,26170, 0,26170,26170,26171, 0,26171,26171,26172, 0,26172,26172,26173,26173,26173,26173,26174,26174,26174, 26174,26175,26175,26175,26175,26176,26176,26176,26176,26177, 26177,26177,26177,26178,26178,26178,26178,26179,26179,26179, 26179,26180, 0,26180,26180,26181,26181,26181,26181,26182, 26182,26182,26182,26183,26183,26183,26183,26184,26184,26184, 26184,26185,26185,26185,26185,26186,26186,26186,26186,26187, 26187,26187,26187,26188,26188,26188,26188,26189,26189,26189, 26189,26190,26190,26190,26190,26191,26191,26191,26191,26192, 26192,26192,26192,26193,26193,26193,26193,26194,26194,26194, 26194,26195,26195,26195,26195,26196, 0,26196,26196,26197, 0,26197,26197,26198, 0,26198,26198,26199, 0,26199, 26199,26200, 0,26200,26200,26201, 0,26201,26201,26202, 0,26202,26202,26203, 0,26203,26203,26204, 0,26204, 26204,26205, 0,26205,26205,26206, 0,26206,26206,26207, 0,26207,26207,26208, 0,26208,26208,26209, 0,26209, 26209,26210, 0,26210,26210,26211, 0,26211,26211,26212, 0,26212,26212,26213, 0,26213,26213,26214, 0,26214, 26214,26215, 0,26215,26215,26216, 0,26216,26216,26217, 0,26217,26217,26218,26218,26218,26218,26219, 0,26219, 26219,26220, 0,26220,26220,26221,26221,26221,26221,26222, 0,26222,26222,26223, 0,26223,26223,26224, 0,26224, 26224,26225, 0,26225,26225,26226, 0,26226,26226,26227, 0,26227,26227,26228, 0,26228,26228,26229, 0,26229, 26229,26230, 0,26230,26230,26231, 0,26231,26231,26232, 0,26232,26232,26233, 0,26233,26233,26234, 0,26234, 26234,26235, 0,26235,26235,26236, 0,26236,26236,26237, 0,26237,26237,26238, 0,26238,26238,26239, 0,26239, 26239,26240, 0,26240,26240,26241, 0,26241,26241,26242, 0,26242,26242,26243, 0,26243,26243,26244, 0,26244, 26244,26245, 0,26245,26245,26246, 0,26246,26246,26247, 26247,26247,26247,26248, 0,26248,26248,26249, 0,26249, 26249,26250, 0,26250,26250,26251, 0,26251,26251,26252, 0,26252,26252,26253, 0,26253,26253,26254, 0,26254, 26254,26255, 0,26255,26255,26256, 0,26256,26256,26257, 0,26257,26257,26258, 0,26258,26258,26259, 0,26259, 26259,26260, 0,26260,26260,26261, 0,26261,26261,26262, 0,26262,26262,26263, 0,26263,26263,26264, 0,26264, 26264,26265, 0,26265,26265,26266, 0,26266,26266,26267, 0,26267,26267,26268, 0,26268,26268,26269, 0,26269, 26269,26270, 0,26270,26270,26271,26271,26271,26271,26272, 26272,26272,26272,26273,26273,26273,26273,26274, 0,26274, 26274,26275,26275,26275,26275,26276, 0,26276,26276,26277, 0,26277,26277,26278, 0,26278,26278,26279, 0,26279, 26279,26280, 0,26280,26280,26281, 0,26281,26281,26282, 0,26282,26282,26283, 0,26283,26283,26284, 0,26284, 26284,26285, 0,26285,26285,26286, 0,26286,26286,26287, 0,26287,26287,26288, 0,26288,26288,26289, 0,26289, 26289,26290, 0,26290,26290,26291,26291,26291,26291,26292, 26292,26292,26292,26293,26293,26293,26293,26294,26294,26294, 26294,26295,26295,26295,26295,26296,26296,26296,26296,26297, 26297,26297,26297,26298,26298,26298,26298,26299,26299,26299, 26299,26300,26300,26300,26300,26301,26301,26301,26301,26302, 26302,26302,26302,26303,26303,26303,26303,26304, 0,26304, 26304,26305, 0,26305,26305,26306, 0,26306,26306,26307, 0,26307,26307,26308, 0,26308,26308,26309, 0,26309, 26309,26310, 0,26310,26310,26311, 0,26311,26311,26312, 0,26312,26312,26313, 0,26313,26313,26314, 0,26314, 26314,26315, 0,26315,26315,26316, 0,26316,26316,26317, 0,26317,26317,26318, 0,26318,26318,26319, 0,26319, 26319,26320, 0,26320,26320,26321, 0,26321,26321,26322, 0,26322,26322,26323, 0,26323,26323,26324, 0,26324, 26324,26325, 0,26325,26325,26326, 0,26326,26326,26327, 26327,26327,26327,26328, 0,26328,26328,26329, 0,26329, 26329,26330,26330,26330,26330,26331, 0,26331,26331,26332, 0,26332,26332,26333, 0,26333,26333,26334, 0,26334, 26334,26335, 0,26335,26335,26336, 0,26336,26336,26337, 0,26337,26337,26338, 0,26338,26338,26339, 0,26339, 26339,26340, 0,26340,26340,26341, 0,26341,26341,26342, 0,26342,26342,26343, 0,26343,26343,26344, 0,26344, 26344,26345, 0,26345,26345,26346, 0,26346,26346,26347, 0,26347,26347,26348, 0,26348,26348,26349, 0,26349, 26349,26350, 0,26350,26350,26351, 0,26351,26351,26352, 0,26352,26352,26353, 0,26353,26353,26354,26354,26354, 26354,26355, 0,26355,26355,26356, 0,26356,26356,26357, 0,26357,26357,26358, 0,26358,26358,26359, 0,26359, 26359,26360, 0,26360,26360,26361, 0,26361,26361,26362, 0,26362,26362,26363, 0,26363,26363,26364, 0,26364, 26364,26365, 0,26365,26365,26366, 0,26366,26366,26367, 0,26367,26367,26368, 0,26368,26368,26369, 0,26369, 26369,26370, 0,26370,26370,26371, 0,26371,26371,26372, 0,26372,26372,26373, 0,26373,26373,26374, 0,26374, 26374,26375, 0,26375,26375,26376, 0,26376,26376,26377, 0,26377,26377,26378, 0,26378,26378,26379, 0,26379, 26379,26380, 0,26380,26380,26381, 0,26381,26381,26382, 0,26382,26382,26383, 0,26383,26383,26384, 0,26384, 26384,26385,26385,26385,26385,26386,26386,26386,26386,26387, 0,26387,26387,26388,26388,26388,26388,26389, 0,26389, 26389,26390, 0,26390,26390,26391, 0,26391,26391,26392, 0,26392,26392,26393, 0,26393,26393,26394, 0,26394, 26394,26395, 0,26395,26395,26396, 0,26396,26396,26397, 0,26397,26397,26398, 0,26398,26398,26399, 0,26399, 26399,26400, 0,26400,26400,26401, 0,26401,26401,26402, 0,26402,26402,26403, 0,26403,26403,26404, 0,26404, 26404,26405, 0,26405,26405,26406, 0,26406,26406,26407, 26407,26407,26407,26408,26408,26408,26408,26409,26409,26409, 26409,26410,26410,26410,26410,26411,26411,26411,26411,26412, 26412,26412,26412,26413,26413,26413,26413,26414,26414,26414, 26414,26415,26415,26415,26415,26416,26416,26416,26416,26417, 26417,26417,26417,26418,26418,26418,26418,26419,26419,26419, 26419,26420, 0,26420,26420,26421, 0,26421,26421,26422, 0,26422,26422,26423, 0,26423,26423,26424, 0,26424, 26424,26425, 0,26425,26425,26426, 0,26426,26426,26427, 0,26427,26427,26428, 0,26428,26428,26429, 0,26429, 26429,26430, 0,26430,26430,26431, 0,26431,26431,26432, 0,26432,26432,26433, 0,26433,26433,26434,26434,26434, 26434,26435, 0,26435,26435,26436, 0,26436,26436,26437, 26437,26437,26437,26438, 0,26438,26438,26439, 0,26439, 26439,26440, 0,26440,26440,26441, 0,26441,26441,26442, 0,26442,26442,26443, 0,26443,26443,26444, 0,26444, 26444,26445, 0,26445,26445,26446, 0,26446,26446,26447, 0,26447,26447,26448, 0,26448,26448,26449, 0,26449, 26449,26450, 0,26450,26450,26451, 0,26451,26451,26452, 0,26452,26452,26453, 0,26453,26453,26454, 0,26454, 26454,26455, 0,26455,26455,26456, 0,26456,26456,26457, 0,26457,26457,26458, 0,26458,26458,26459, 0,26459, 26459,26460, 0,26460,26460,26461, 0,26461,26461,26462, 0,26462,26462,26463,26463,26463,26463,26464, 0,26464, 26464,26465, 0,26465,26465,26466, 0,26466,26466,26467, 0,26467,26467,26468, 0,26468,26468,26469, 0,26469, 26469,26470, 0,26470,26470,26471, 0,26471,26471,26472, 0,26472,26472,26473, 0,26473,26473,26474, 0,26474, 26474,26475, 0,26475,26475,26476, 0,26476,26476,26477, 0,26477,26477,26478, 0,26478,26478,26479, 0,26479, 26479,26480, 0,26480,26480,26481, 0,26481,26481,26482, 0,26482,26482,26483, 0,26483,26483,26484, 0,26484, 26484,26485, 0,26485,26485,26486, 0,26486,26486,26487, 0,26487,26487,26488, 0,26488,26488,26489, 0,26489, 26489,26490, 0,26490,26490,26491, 0,26491,26491,26492, 0,26492,26492,26493, 0,26493,26493,26494, 0,26494, 26494,26495, 0,26495,26495,26496, 0,26496,26496,26497, 0,26497,26497,26498, 0,26498,26498,26499, 0,26499, 26499,26500, 0,26500,26500,26501, 0,26501,26501,26502, 0,26502,26502,26503, 0,26503,26503,26504, 0,26504, 26504,26505, 0,26505,26505,26506,26506,26506,26506,26507, 0,26507,26507,26508,26508,26508,26508,26509, 0,26509, 26509,26510, 0,26510,26510,26511, 0,26511,26511,26512, 0,26512,26512,26513, 0,26513,26513,26514, 0,26514, 26514,26515, 0,26515,26515,26516, 0,26516,26516,26517, 0,26517,26517,26518,26518,26518,26518,26519,26519,26519, 26519,26520,26520,26520,26520,26521,26521,26521,26521,26522, 26522,26522,26522,26523,26523,26523,26523,26524,26524,26524, 26524,26525,26525,26525,26525,26526,26526,26526,26526,26527, 26527,26527,26527,26528,26528,26528,26528,26529,26529,26529, 26529,26530,26530,26530,26530,26531,26531,26531,26531,26532, 26532,26532,26532,26533,26533,26533,26533,26534, 0,26534, 26534,26535, 0,26535,26535,26536, 0,26536,26536,26537, 0,26537,26537,26538, 0,26538,26538,26539, 0,26539, 26539,26540, 0,26540,26540,26541, 0,26541,26541,26542, 0,26542,26542,26543, 0,26543,26543,26544, 0,26544, 26544,26545, 0,26545,26545,26546,26546,26546,26546,26547, 0,26547,26547,26548, 0,26548,26548,26549,26549,26549, 26549,26550, 0,26550,26550,26551, 0,26551,26551,26552, 0,26552,26552,26553, 0,26553,26553,26554, 0,26554, 26554,26555, 0,26555,26555,26556, 0,26556,26556,26557, 0,26557,26557,26558, 0,26558,26558,26559, 0,26559, 26559,26560, 0,26560,26560,26561, 0,26561,26561,26562, 0,26562,26562,26563, 0,26563,26563,26564, 0,26564, 26564,26565, 0,26565,26565,26566, 0,26566,26566,26567, 0,26567,26567,26568, 0,26568,26568,26569, 0,26569, 26569,26570, 0,26570,26570,26571, 0,26571,26571,26572, 0,26572,26572,26573, 0,26573,26573,26574, 0,26574, 26574,26575, 0,26575,26575,26576, 0,26576,26576,26577, 0,26577,26577,26578,26578,26578,26578,26579, 0,26579, 26579,26580, 0,26580,26580,26581, 0,26581,26581,26582, 0,26582,26582,26583, 0,26583,26583,26584, 0,26584, 26584,26585, 0,26585,26585,26586, 0,26586,26586,26587, 0,26587,26587,26588, 0,26588,26588,26589, 0,26589, 26589,26590, 0,26590,26590,26591, 0,26591,26591,26592, 0,26592,26592,26593, 0,26593,26593,26594, 0,26594, 26594,26595, 0,26595,26595,26596, 0,26596,26596,26597, 0,26597,26597,26598, 0,26598,26598,26599, 0,26599, 26599,26600, 0,26600,26600,26601, 0,26601,26601,26602, 0,26602,26602,26603, 0,26603,26603,26604, 0,26604, 26604,26605, 0,26605,26605,26606, 0,26606,26606,26607, 0,26607,26607,26608, 0,26608,26608,26609, 0,26609, 26609,26610, 0,26610,26610,26611, 0,26611,26611,26612, 0,26612,26612,26613, 0,26613,26613,26614, 0,26614, 26614,26615, 0,26615,26615,26616, 0,26616,26616,26617, 0,26617,26617,26618, 0,26618,26618,26619,26619,26619, 26619,26620, 0,26620,26620,26621,26621,26621,26621,26622, 0,26622,26622,26623, 0,26623,26623,26624, 0,26624, 26624,26625, 0,26625,26625,26626, 0,26626,26626,26627, 26627,26627,26627,26628,26628,26628,26628,26629,26629,26629, 26629,26630,26630,26630,26630,26631,26631,26631,26631,26632, 26632,26632,26632,26633,26633,26633,26633,26634, 0,26634, 26634,26635, 0,26635,26635,26636, 0,26636,26636,26637, 0,26637,26637,26638, 0,26638,26638,26639, 0,26639, 26639,26640, 0,26640,26640,26641, 0,26641,26641,26642, 0,26642,26642,26643, 0,26643,26643,26644, 0,26644, 26644,26645,26645,26645,26645,26646, 0,26646,26646,26647, 0,26647,26647,26648,26648,26648,26648,26649, 0,26649, 26649,26650, 0,26650,26650,26651, 0,26651,26651,26652, 0,26652,26652,26653, 0,26653,26653,26654, 0,26654, 26654,26655, 0,26655,26655,26656, 0,26656,26656,26657, 0,26657,26657,26658, 0,26658,26658,26659, 0,26659, 26659,26660, 0,26660,26660,26661, 0,26661,26661,26662, 0,26662,26662,26663, 0,26663,26663,26664, 0,26664, 26664,26665, 0,26665,26665,26666, 0,26666,26666,26667, 0,26667,26667,26668, 0,26668,26668,26669, 0,26669, 26669,26670, 0,26670,26670,26671, 0,26671,26671,26672, 0,26672,26672,26673, 0,26673,26673,26674, 0,26674, 26674,26675, 0,26675,26675,26676, 0,26676,26676,26677, 0,26677,26677,26678, 0,26678,26678,26679, 0,26679, 26679,26680,26680,26680,26680,26681, 0,26681,26681,26682, 0,26682,26682,26683, 0,26683,26683,26684, 0,26684, 26684,26685, 0,26685,26685,26686, 0,26686,26686,26687, 0,26687,26687,26688, 0,26688,26688,26689, 0,26689, 26689,26690, 0,26690,26690,26691, 0,26691,26691,26692, 0,26692,26692,26693, 0,26693,26693,26694, 0,26694, 26694,26695, 0,26695,26695,26696, 0,26696,26696,26697, 0,26697,26697,26698, 0,26698,26698,26699, 0,26699, 26699,26700, 0,26700,26700,26701, 0,26701,26701,26702, 0,26702,26702,26703, 0,26703,26703,26704, 0,26704, 26704,26705, 0,26705,26705,26706, 0,26706,26706,26707, 0,26707,26707,26708, 0,26708,26708,26709, 0,26709, 26709,26710, 0,26710,26710,26711, 0,26711,26711,26712, 0,26712,26712,26713, 0,26713,26713,26714, 0,26714, 26714,26715, 0,26715,26715,26716, 0,26716,26716,26717, 26717,26717,26717,26718, 0,26718,26718,26719,26719,26719, 26719,26720, 0,26720,26720,26721, 0,26721,26721,26722, 0,26722,26722,26723, 0,26723,26723,26724, 0,26724, 26724,26725,26725,26725,26725,26726,26726,26726,26727,26727, 26727,26727,26728,26728,26728,26728,26729,26729,26729,26729, 26730,26730,26730,26730,26731, 0,26731,26731,26732, 0, 26732,26732,26733, 0,26733,26733,26734, 0,26734,26734, 26735, 0,26735,26735,26736, 0,26736,26736,26737, 0, 26737,26737,26738, 0,26738,26738,26739, 0,26739,26739, 26740, 0,26740,26740,26741, 0,26741,26741,26742,26742, 26742,26742,26743, 0,26743,26743,26744, 0,26744,26744, 26745,26745,26745,26745,26746, 0,26746,26746,26747, 0, 26747,26747,26748, 0,26748,26748,26749, 0,26749,26749, 26750, 0,26750,26750,26751, 0,26751,26751,26752, 0, 26752,26752,26753, 0,26753,26753,26754, 0,26754,26754, 26755, 0,26755,26755,26756, 0,26756,26756,26757, 0, 26757,26757,26758, 0,26758,26758,26759, 0,26759,26759, 26760, 0,26760,26760,26761, 0,26761,26761,26762, 0, 26762,26762,26763, 0,26763,26763,26764, 0,26764,26764, 26765, 0,26765,26765,26766, 0,26766,26766,26767, 0, 26767,26767,26768, 0,26768,26768,26769, 0,26769,26769, 26770, 0,26770,26770,26771, 0,26771,26771,26772, 0, 26772,26772,26773, 0,26773,26773,26774, 0,26774,26774, 26775,26775,26775,26775,26776, 0,26776,26776,26777, 0, 26777,26777,26778, 0,26778,26778,26779, 0,26779,26779, 26780, 0,26780,26780,26781, 0,26781,26781,26782, 0, 26782,26782,26783, 0,26783,26783,26784, 0,26784,26784, 26785, 0,26785,26785,26786, 0,26786,26786,26787, 0, 26787,26787,26788, 0,26788,26788,26789, 0,26789,26789, 26790, 0,26790,26790,26791, 0,26791,26791,26792, 0, 26792,26792,26793, 0,26793,26793,26794, 0,26794,26794, 26795, 0,26795,26795,26796, 0,26796,26796,26797, 0, 26797,26797,26798, 0,26798,26798,26799, 0,26799,26799, 26800, 0,26800,26800,26801, 0,26801,26801,26802, 0, 26802,26802,26803, 0,26803,26803,26804, 0,26804,26804, 26805, 0,26805,26805,26806, 0,26806,26806,26807, 0, 26807,26807,26808, 0,26808,26808,26809, 0,26809,26809, 26810, 0,26810,26810,26811, 0,26811,26811,26812, 0, 26812,26812,26813, 0,26813,26813,26814, 0,26814,26814, 26815, 0,26815,26815,26816, 0,26816,26816,26817, 0, 26817,26817,26818, 0,26818,26818,26819,26819,26819,26819, 26820, 0,26820,26820,26821,26821,26821,26821,26822,26822, 26822,26822,26823,26823,26823,26823,26824, 0,26824,26824, 26825, 0,26825,26825,26826, 0,26826,26826,26827, 0, 26827,26827,26828, 0,26828,26828,26829, 0,26829,26829, 26830,26830,26830,26830,26831, 0,26831,26831,26832,26832, 26832,26832,26833,26833,26833,26833,26834,26834,26834,26834, 26835,26835,26835,26835,26836,26836,26836,26836,26837, 0, 26837,26837,26838, 0,26838,26838,26839, 0,26839,26839, 26840, 0,26840,26840,26841, 0,26841,26841,26842, 0, 26842,26842,26843, 0,26843,26843,26844, 0,26844,26844, 26845,26845,26845,26845,26846, 0,26846,26846,26847, 0, 26847,26847,26848,26848,26848,26848,26849, 0,26849,26849, 26850, 0,26850,26850,26851, 0,26851,26851,26852, 0, 26852,26852,26853, 0,26853,26853,26854, 0,26854,26854, 26855, 0,26855,26855,26856, 0,26856,26856,26857, 0, 26857,26857,26858, 0,26858,26858,26859, 0,26859,26859, 26860, 0,26860,26860,26861, 0,26861,26861,26862, 0, 26862,26862,26863, 0,26863,26863,26864, 0,26864,26864, 26865, 0,26865,26865,26866, 0,26866,26866,26867, 0, 26867,26867,26868, 0,26868,26868,26869, 0,26869,26869, 26870, 0,26870,26870,26871, 0,26871,26871,26872, 0, 26872,26872,26873, 0,26873,26873,26874, 0,26874,26874, 26875, 0,26875,26875,26876, 0,26876,26876,26877, 0, 26877,26877,26878, 0,26878,26878,26879, 0,26879,26879, 26880,26880,26880,26880,26881, 0,26881,26881,26882, 0, 26882,26882,26883, 0,26883,26883,26884, 0,26884,26884, 26885, 0,26885,26885,26886, 0,26886,26886,26887, 0, 26887,26887,26888, 0,26888,26888,26889, 0,26889,26889, 26890, 0,26890,26890,26891, 0,26891,26891,26892, 0, 26892,26892,26893, 0,26893,26893,26894, 0,26894,26894, 26895, 0,26895,26895,26896, 0,26896,26896,26897, 0, 26897,26897,26898, 0,26898,26898,26899, 0,26899,26899, 26900, 0,26900,26900,26901, 0,26901,26901,26902, 0, 26902,26902,26903, 0,26903,26903,26904, 0,26904,26904, 26905, 0,26905,26905,26906, 0,26906,26906,26907, 0, 26907,26907,26908, 0,26908,26908,26909, 0,26909,26909, 26910, 0,26910,26910,26911, 0,26911,26911,26912, 0, 26912,26912,26913, 0,26913,26913,26914, 0,26914,26914, 26915, 0,26915,26915,26916, 0,26916,26916,26917, 0, 26917,26917,26918, 0,26918,26918,26919,26919,26919,26919, 26920, 0,26920,26920,26921,26921,26921,26921,26922,26922, 26922,26922,26923,26923,26923,26923,26924, 0,26924,26924, 26925, 0,26925,26925,26926, 0,26926,26926,26927, 0, 26927,26927,26928,26928,26928,26928,26929, 0,26929,26929, 26930,26930,26930,26930,26931,26931,26931,26931,26932,26932, 26932,26932,26933,26933,26933,26933,26934,26934,26934,26934, 26935, 0,26935,26935,26936, 0,26936,26936,26937, 0, 26937,26937,26938, 0,26938,26938,26939, 0,26939,26939, 26940, 0,26940,26940,26941, 0,26941,26941,26942, 0, 26942,26942,26943,26943,26943,26943,26944, 0,26944,26944, 26945, 0,26945,26945,26946, 0,26946,26946,26947, 0, 26947,26947,26948,26948,26948,26948,26949, 0,26949,26949, 26950, 0,26950,26950,26951,26951,26951,26951,26952, 0, 26952,26952,26953, 0,26953,26953,26954, 0,26954,26954, 26955, 0,26955,26955,26956, 0,26956,26956,26957, 0, 26957,26957,26958, 0,26958,26958,26959, 0,26959,26959, 26960, 0,26960,26960,26961, 0,26961,26961,26962, 0, 26962,26962,26963, 0,26963,26963,26964, 0,26964,26964, 26965, 0,26965,26965,26966, 0,26966,26966,26967, 0, 26967,26967,26968, 0,26968,26968,26969, 0,26969,26969, 26970, 0,26970,26970,26971,26971,26971,26971,26972, 0, 26972,26972,26973, 0,26973,26973,26974, 0,26974,26974, 26975, 0,26975,26975,26976, 0,26976,26976,26977, 0, 26977,26977,26978, 0,26978,26978,26979, 0,26979,26979, 26980, 0,26980,26980,26981, 0,26981,26981,26982, 0, 26982,26982,26983, 0,26983,26983,26984, 0,26984,26984, 26985, 0,26985,26985,26986, 0,26986,26986,26987, 0, 26987,26987,26988, 0,26988,26988,26989, 0,26989,26989, 26990, 0,26990,26990,26991, 0,26991,26991,26992, 0, 26992,26992,26993, 0,26993,26993,26994, 0,26994,26994, 26995, 0,26995,26995,26996, 0,26996,26996,26997, 0, 26997,26997,26998, 0,26998,26998,26999, 0,26999,26999, 27000, 0,27000,27000,27001, 0,27001,27001,27002, 0, 27002,27002,27003,27003,27003,27003,27004,27004,27004,27004, 27005, 0,27005,27005,27006, 0,27006,27006,27007, 0, 27007,27007,27008, 0,27008,27008,27009,27009,27009,27009, 27010, 0,27010,27010,27011,27011,27011,27011,27012,27012, 27012,27012,27013,27013,27013,27013,27014, 0,27014,27014, 27015, 0,27015,27015,27016, 0,27016,27016,27017, 0, 27017,27017,27018, 0,27018,27018,27019, 0,27019,27019, 27020, 0,27020,27020,27021,27021,27021,27021,27022, 0, 27022,27022,27023, 0,27023,27023,27024, 0,27024,27024, 27025,27025,27025,27025,27026, 0,27026,27026,27027, 0, 27027,27027,27028, 0,27028,27028,27029, 0,27029,27029, 27030, 0,27030,27030,27031, 0,27031,27031,27032, 0, 27032,27032,27033, 0,27033,27033,27034, 0,27034,27034, 27035, 0,27035,27035,27036, 0,27036,27036,27037, 0, 27037,27037,27038, 0,27038,27038,27039, 0,27039,27039, 27040, 0,27040,27040,27041, 0,27041,27041,27042, 0, 27042,27042,27043, 0,27043,27043,27044, 0,27044,27044, 27045, 0,27045,27045,27046, 0,27046,27046,27047, 0, 27047,27047,27048, 0,27048,27048,27049,27049,27049,27049, 27050, 0,27050,27050,27051, 0,27051,27051,27052, 0, 27052,27052,27053, 0,27053,27053,27054, 0,27054,27054, 27055, 0,27055,27055,27056, 0,27056,27056,27057, 0, 27057,27057,27058, 0,27058,27058,27059, 0,27059,27059, 27060, 0,27060,27060,27061, 0,27061,27061,27062, 0, 27062,27062,27063, 0,27063,27063,27064, 0,27064,27064, 27065, 0,27065,27065,27066, 0,27066,27066,27067, 0, 27067,27067,27068, 0,27068,27068,27069, 0,27069,27069, 27070, 0,27070,27070,27071, 0,27071,27071,27072, 0, 27072,27072,27073, 0,27073,27073,27074, 0,27074,27074, 27075, 0,27075,27075,27076, 0,27076,27076,27077, 0, 27077,27077,27078, 0,27078,27078,27079, 0,27079,27079, 27080, 0,27080,27080,27081, 0,27081,27081,27082, 0, 27082,27082,27083, 0,27083,27083,27084,27084,27084,27084, 27085,27085,27085,27085,27086, 0,27086,27086,27087, 0, 27087,27087,27088, 0,27088,27088,27089, 0,27089,27089, 27090,27090,27090,27090,27091, 0,27091,27091,27092,27092, 27092,27092,27093,27093,27093,27093,27094,27094,27094,27094, 27095,27095,27095,27095,27096, 0,27096,27096,27097, 0, 27097,27097,27098, 0,27098,27098,27099, 0,27099,27099, 27100, 0,27100,27100,27101, 0,27101,27101,27102,27102, 27102,27102,27103, 0,27103,27103,27104, 0,27104,27104, 27105, 0,27105,27105,27106,27106,27106,27106,27107, 0, 27107,27107,27108, 0,27108,27108,27109, 0,27109,27109, 27110, 0,27110,27110,27111, 0,27111,27111,27112, 0, 27112,27112,27113, 0,27113,27113,27114, 0,27114,27114, 27115, 0,27115,27115,27116, 0,27116,27116,27117, 0, 27117,27117,27118, 0,27118,27118,27119, 0,27119,27119, 27120, 0,27120,27120,27121, 0,27121,27121,27122, 0, 27122,27122,27123, 0,27123,27123,27124, 0,27124,27124, 27125, 0,27125,27125,27126, 0,27126,27126,27127, 0, 27127,27127,27128,27128,27128,27128,27129,27129,27129,27129, 27130, 0,27130,27130,27131, 0,27131,27131,27132, 0, 27132,27132,27133, 0,27133,27133,27134, 0,27134,27134, 27135, 0,27135,27135,27136, 0,27136,27136,27137, 0, 27137,27137,27138, 0,27138,27138,27139, 0,27139,27139, 27140, 0,27140,27140,27141, 0,27141,27141,27142, 0, 27142,27142,27143, 0,27143,27143,27144, 0,27144,27144, 27145, 0,27145,27145,27146, 0,27146,27146,27147, 0, 27147,27147,27148, 0,27148,27148,27149, 0,27149,27149, 27150, 0,27150,27150,27151, 0,27151,27151,27152, 0, 27152,27152,27153, 0,27153,27153,27154, 0,27154,27154, 27155, 0,27155,27155,27156,27156,27156,27156,27157,27157, 27157,27157,27158, 0,27158,27158,27159, 0,27159,27159, 27160, 0,27160,27160,27161, 0,27161,27161,27162,27162, 27162,27162,27163, 0,27163,27163,27164,27164,27164,27164, 27165,27165,27165,27165,27166, 0,27166,27166,27167,27167, 27167,27167,27168,27168,27168,27168,27169, 0,27169,27169, 27170, 0,27170,27170,27171, 0,27171,27171,27172, 0, 27172,27172,27173, 0,27173,27173,27174, 0,27174,27174, 27175, 0,27175,27175,27176,27176,27176,27176,27177,27177, 27177,27177,27178, 0,27178,27178,27179, 0,27179,27179, 27180, 0,27180,27180,27181,27181,27181,27181,27182,27182, 27182,27182,27183, 0,27183,27183,27184, 0,27184,27184, 27185, 0,27185,27185,27186, 0,27186,27186,27187, 0, 27187,27187,27188, 0,27188,27188,27189, 0,27189,27189, 27190, 0,27190,27190,27191, 0,27191,27191,27192, 0, 27192,27192,27193, 0,27193,27193,27194, 0,27194,27194, 27195, 0,27195,27195,27196, 0,27196,27196,27197, 0, 27197,27197,27198, 0,27198,27198,27199, 0,27199,27199, 27200, 0,27200,27200,27201, 0,27201,27201,27202, 0, 27202,27202,27203, 0,27203,27203,27204, 0,27204,27204, 27205, 0,27205,27205,27206,27206,27206,27206,27207, 0, 27207,27207,27208, 0,27208,27208,27209, 0,27209,27209, 27210, 0,27210,27210,27211, 0,27211,27211,27212, 0, 27212,27212,27213, 0,27213,27213,27214, 0,27214,27214, 27215, 0,27215,27215,27216, 0,27216,27216,27217, 0, 27217,27217,27218, 0,27218,27218,27219, 0,27219,27219, 27220,27220,27220,27220,27221,27221,27221,27221,27222, 0, 27222,27222,27223, 0,27223,27223,27224, 0,27224,27224, 27225, 0,27225,27225,27226, 0,27226,27226,27227,27227, 27227,27227,27228, 0,27228,27228,27229,27229,27229,27229, 27230,27230,27230,27230,27231,27231,27231,27231,27232, 0, 27232,27232,27233, 0,27233,27233,27234, 0,27234,27234, 27235, 0,27235,27235,27236, 0,27236,27236,27237, 0, 27237,27237,27238,27238,27238,27238,27239, 0,27239,27239, 27240, 0,27240,27240,27241, 0,27241,27241,27242,27242, 27242,27242,27243,27243,27243,27243,27244, 0,27244,27244, 27245, 0,27245,27245,27246, 0,27246,27246,27247, 0, 27247,27247,27248, 0,27248,27248,27249, 0,27249,27249, 27250, 0,27250,27250,27251, 0,27251,27251,27252, 0, 27252,27252,27253, 0,27253,27253,27254, 0,27254,27254, 27255, 0,27255,27255,27256, 0,27256,27256,27257, 0, 27257,27257,27258, 0,27258,27258,27259, 0,27259,27259, 27260, 0,27260,27260,27261, 0,27261,27261,27262, 0, 27262,27262,27263, 0,27263,27263,27264, 0,27264,27264, 27265, 0,27265,27265,27266,27266,27266,27266,27267, 0, 27267,27267,27268, 0,27268,27268,27269, 0,27269,27269, 27270, 0,27270,27270,27271, 0,27271,27271,27272, 0, 27272,27272,27273, 0,27273,27273,27274, 0,27274,27274, 27275,27275,27275,27275,27276,27276,27276,27276,27277,27277, 0,27277,27278,27278,27278,27278,27279, 0,27279,27279, 27280, 0,27280,27280,27281, 0,27281,27281,27282, 0, 27282,27282,27283,27283,27283,27283,27284, 0,27284,27284, 27285,27285,27285,27285,27286,27286,27286,27286,27287,27287, 27287,27287,27288, 0,27288,27288,27289, 0,27289,27289, 27290, 0,27290,27290,27291, 0,27291,27291,27292, 0, 27292,27292,27293, 0,27293,27293,27294, 0,27294,27294, 27295,27295,27295,27295,27296, 0,27296,27296,27297, 0, 27297,27297,27298, 0,27298,27298,27299,27299,27299,27299, 27300,27300,27300,27300,27301, 0,27301,27301,27302, 0, 27302,27302,27303, 0,27303,27303,27304, 0,27304,27304, 27305, 0,27305,27305,27306, 0,27306,27306,27307, 0, 27307,27307,27308, 0,27308,27308,27309, 0,27309,27309, 27310, 0,27310,27310,27311, 0,27311,27311,27312, 0, 27312,27312,27313, 0,27313,27313,27314, 0,27314,27314, 27315, 0,27315,27315,27316, 0,27316,27316,27317, 0, 27317,27317,27318, 0,27318,27318,27319, 0,27319,27319, 27320, 0,27320,27320,27321, 0,27321,27321,27322, 0, 27322,27322,27323, 0,27323,27323,27324, 0,27324,27324, 27325, 0,27325,27325,27326, 0,27326,27326,27327, 0, 27327,27327,27328,27328,27328,27328,27329, 0,27329,27329, 27330, 0,27330,27330,27331, 0,27331,27331,27332, 0, 27332,27332,27333, 0,27333,27333,27334, 0,27334,27334, 27335, 0,27335,27335,27336,27336,27336,27336,27337,27337, 27337,27337,27338,27338,27338,27338,27339, 0,27339,27339, 27340, 0,27340,27340,27341, 0,27341,27341,27342, 0, 27342,27342,27343,27343,27343,27343,27344, 0,27344,27344, 27345,27345,27345,27345,27346,27346,27346,27346,27347,27347, 27347,27347,27348, 0,27348,27348,27349, 0,27349,27349, 27350, 0,27350,27350,27351, 0,27351,27351,27352, 0, 27352,27352,27353, 0,27353,27353,27354, 0,27354,27354, 27355,27355,27355,27355,27356, 0,27356,27356,27357, 0, 27357,27357,27358, 0,27358,27358,27359,27359,27359,27359, 27360,27360,27360,27360,27361, 0,27361,27361,27362, 0, 27362,27362,27363, 0,27363,27363,27364, 0,27364,27364, 27365, 0,27365,27365,27366, 0,27366,27366,27367, 0, 27367,27367,27368, 0,27368,27368,27369, 0,27369,27369, 27370, 0,27370,27370,27371, 0,27371,27371,27372, 0, 27372,27372,27373, 0,27373,27373,27374, 0,27374,27374, 27375, 0,27375,27375,27376, 0,27376,27376,27377, 0, 27377,27377,27378, 0,27378,27378,27379, 0,27379,27379, 27380, 0,27380,27380,27381, 0,27381,27381,27382, 0, 27382,27382,27383, 0,27383,27383,27384,27384,27384,27384, 27385, 0,27385,27385,27386, 0,27386,27386,27387, 0, 27387,27387,27388, 0,27388,27388,27389, 0,27389,27389, 27390, 0,27390,27390,27391, 0,27391,27391,27392,27392, 27392,27392,27393,27393,27393,27393,27394, 0,27394,27394, 27395, 0,27395,27395,27396, 0,27396,27396,27397, 0, 27397,27397,27398,27398,27398,27398,27399, 0,27399,27399, 27400,27400,27400,27400,27401,27401,27401,27401,27402,27402, 27402,27402,27403, 0,27403,27403,27404, 0,27404,27404, 27405, 0,27405,27405,27406, 0,27406,27406,27407, 0, 27407,27407,27408, 0,27408,27408,27409, 0,27409,27409, 27410,27410,27410,27410,27411, 0,27411,27411,27412, 0, 27412,27412,27413, 0,27413,27413,27414,27414,27414,27414, 27415,27415,27415,27415,27416, 0,27416,27416,27417, 0, 27417,27417,27418, 0,27418,27418,27419, 0,27419,27419, 27420, 0,27420,27420,27421, 0,27421,27421,27422, 0, 27422,27422,27423, 0,27423,27423,27424, 0,27424,27424, 27425, 0,27425,27425,27426, 0,27426,27426,27427, 0, 27427,27427,27428, 0,27428,27428,27429, 0,27429,27429, 27430, 0,27430,27430,27431, 0,27431,27431,27432, 0, 27432,27432,27433, 0,27433,27433,27434, 0,27434,27434, 27435, 0,27435,27435,27436, 0,27436,27436,27437,27437, 27437,27437,27438, 0,27438,27438,27439, 0,27439,27439, 27440, 0,27440,27440,27441, 0,27441,27441,27442, 0, 27442,27442,27443, 0,27443,27443,27444,27444,27444,27444, 27445,27445,27445,27445,27446, 0,27446,27446,27447, 0, 27447,27447,27448, 0,27448,27448,27449, 0,27449,27449, 27450,27450,27450,27450,27451, 0,27451,27451,27452,27452, 27452,27452,27453,27453,27453,27453,27454,27454,27454,27454, 27455, 0,27455,27455,27456, 0,27456,27456,27457, 0, 27457,27457,27458, 0,27458,27458,27459, 0,27459,27459, 27460, 0,27460,27460,27461, 0,27461,27461,27462,27462, 27462,27462,27463, 0,27463,27463,27464, 0,27464,27464, 27465, 0,27465,27465,27466,27466,27466,27466,27467,27467, 27467,27467,27468, 0,27468,27468,27469, 0,27469,27469, 27470, 0,27470,27470,27471, 0,27471,27471,27472, 0, 27472,27472,27473, 0,27473,27473,27474, 0,27474,27474, 27475, 0,27475,27475,27476, 0,27476,27476,27477, 0, 27477,27477,27478, 0,27478,27478,27479, 0,27479,27479, 27480, 0,27480,27480,27481, 0,27481,27481,27482, 0, 27482,27482,27483, 0,27483,27483,27484, 0,27484,27484, 27485, 0,27485,27485,27486, 0,27486,27486,27487, 0, 27487,27487,27488,27488,27488,27488,27489, 0,27489,27489, 27490, 0,27490,27490,27491, 0,27491,27491,27492, 0, 27492,27492,27493, 0,27493,27493,27494, 0,27494,27494, 27495, 0,27495,27495,27496,27496,27496,27496,27497,27497, 27497,27497,27498, 0,27498,27498,27499, 0,27499,27499, 27500, 0,27500,27500,27501, 0,27501,27501,27502,27502, 27502,27502,27503, 0,27503,27503,27504,27504,27504,27504, 27505,27505,27505,27505,27506,27506,27506,27506,27507,27507, 27507,27507,27508,27508,27508,27508,27509, 0,27509,27509, 27510, 0,27510,27510,27511, 0,27511,27511,27512, 0, 27512,27512,27513, 0,27513,27513,27514, 0,27514,27514, 27515,27515,27515,27515,27516, 0,27516,27516,27517, 0, 27517,27517,27518, 0,27518,27518,27519,27519,27519,27519, 27520,27520,27520,27520,27521, 0,27521,27521,27522, 0, 27522,27522,27523, 0,27523,27523,27524, 0,27524,27524, 27525, 0,27525,27525,27526, 0,27526,27526,27527, 0, 27527,27527,27528, 0,27528,27528,27529, 0,27529,27529, 27530, 0,27530,27530,27531, 0,27531,27531,27532, 0, 27532,27532,27533, 0,27533,27533,27534, 0,27534,27534, 27535, 0,27535,27535,27536, 0,27536,27536,27537, 0, 27537,27537,27538, 0,27538,27538,27539, 0,27539,27539, 27540, 0,27540,27540,27541,27541,27541,27541,27542, 0, 27542,27542,27543, 0,27543,27543,27544, 0,27544,27544, 27545, 0,27545,27545,27546, 0,27546,27546,27547,27547, 27547,27547,27548,27548,27548,27548,27549, 0,27549,27549, 27550, 0,27550,27550,27551, 0,27551,27551,27552,27552, 27552,27552,27553, 0,27553,27553,27554,27554,27554,27554, 27555,27555,27555,27555,27556,27556,27556,27556,27557,27557, 27557,27557,27558, 0,27558,27558,27559, 0,27559,27559, 27560, 0,27560,27560,27561, 0,27561,27561,27562, 0, 27562,27562,27563, 0,27563,27563,27564,27564,27564,27564, 27565, 0,27565,27565,27566, 0,27566,27566,27567, 0, 27567,27567,27568,27568,27568,27568,27569,27569,27569,27569, 27570, 0,27570,27570,27571, 0,27571,27571,27572, 0, 27572,27572,27573, 0,27573,27573,27574, 0,27574,27574, 27575, 0,27575,27575,27576, 0,27576,27576,27577, 0, 27577,27577,27578, 0,27578,27578,27579, 0,27579,27579, 27580, 0,27580,27580,27581, 0,27581,27581,27582, 0, 27582,27582,27583, 0,27583,27583,27584, 0,27584,27584, 27585, 0,27585,27585,27586, 0,27586,27586,27587, 0, 27587,27587,27588, 0,27588,27588,27589,27589,27589,27589, 27590, 0,27590,27590,27591, 0,27591,27591,27592, 0, 27592,27592,27593, 0,27593,27593,27594,27594,27594,27594, 27595,27595,27595,27595,27596, 0,27596,27596,27597, 0, 27597,27597,27598, 0,27598,27598,27599,27599,27599,27599, 27600, 0,27600,27600,27601,27601,27601,27601,27602,27602, 27602,27602,27603,27603,27603,27603,27604,27604,27604,27604, 27605, 0,27605,27605,27606, 0,27606,27606,27607, 0, 27607,27607,27608, 0,27608,27608,27609, 0,27609,27609, 27610, 0,27610,27610,27611, 0,27611,27611,27612,27612, 27612,27612,27613, 0,27613,27613,27614, 0,27614,27614, 27615, 0,27615,27615,27616,27616,27616,27616,27617,27617, 27617,27617,27618, 0,27618,27618,27619, 0,27619,27619, 27620,27620,27620,27620,27621, 0,27621,27621,27622, 0, 27622,27622,27623, 0,27623,27623,27624, 0,27624,27624, 27625, 0,27625,27625,27626, 0,27626,27626,27627, 0, 27627,27627,27628, 0,27628,27628,27629, 0,27629,27629, 27630, 0,27630,27630,27631, 0,27631,27631,27632, 0, 27632,27632,27633, 0,27633,27633,27634, 0,27634,27634, 27635, 0,27635,27635,27636, 0,27636,27636,27637,27637, 27637,27637,27638, 0,27638,27638,27639, 0,27639,27639, 27640, 0,27640,27640,27641, 0,27641,27641,27642, 0, 27642,27642,27643,27643,27643,27643,27644,27644,27644,27644, 27645, 0,27645,27645,27646, 0,27646,27646,27647, 0, 27647,27647,27648,27648,27648,27648,27649, 0,27649,27649, 27650,27650,27650,27650,27651,27651,27651,27651,27652,27652, 27652,27652,27653, 0,27653,27653,27654, 0,27654,27654, 27655, 0,27655,27655,27656, 0,27656,27656,27657, 0, 27657,27657,27658, 0,27658,27658,27659,27659,27659,27659, 27660, 0,27660,27660,27661, 0,27661,27661,27662, 0, 27662,27662,27663,27663,27663,27663,27664,27664,27664,27664, 27665, 0,27665,27665,27666, 0,27666,27666,27667, 0, 27667,27667,27668, 0,27668,27668,27669, 0,27669,27669, 27670, 0,27670,27670,27671, 0,27671,27671,27672, 0, 27672,27672,27673, 0,27673,27673,27674, 0,27674,27674, 27675, 0,27675,27675,27676, 0,27676,27676,27677, 0, 27677,27677,27678, 0,27678,27678,27679, 0,27679,27679, 27680, 0,27680,27680,27681, 0,27681,27681,27682, 0, 27682,27682,27683,27683,27683,27683,27684, 0,27684,27684, 27685, 0,27685,27685,27686, 0,27686,27686,27687, 0, 27687,27687,27688,27688,27688,27688,27689, 0,27689,27689, 27690, 0,27690,27690,27691,27691,27691,27691,27692, 0, 27692,27692,27693,27693,27693,27693,27694,27694,27694,27694, 27695,27695,27695,27695,27696, 0,27696,27696,27697, 0, 27697,27697,27698, 0,27698,27698,27699, 0,27699,27699, 27700, 0,27700,27700,27701, 0,27701,27701,27702,27702, 27702,27702,27703, 0,27703,27703,27704, 0,27704,27704, 27705, 0,27705,27705,27706,27706,27706,27706,27707,27707, 27707,27707,27708, 0,27708,27708,27709, 0,27709,27709, 27710, 0,27710,27710,27711, 0,27711,27711,27712, 0, 27712,27712,27713, 0,27713,27713,27714, 0,27714,27714, 27715, 0,27715,27715,27716, 0,27716,27716,27717, 0, 27717,27717,27718, 0,27718,27718,27719, 0,27719,27719, 27720, 0,27720,27720,27721, 0,27721,27721,27722, 0, 27722,27722,27723, 0,27723,27723,27724, 0,27724,27724, 27725, 0,27725,27725,27726,27726,27726,27726,27727, 0, 27727,27727,27728, 0,27728,27728,27729, 0,27729,27729, 27730, 0,27730,27730,27731,27731,27731,27731,27732, 0, 27732,27732,27733, 0,27733,27733,27734,27734,27734,27734, 27735, 0,27735,27735,27736,27736,27736,27736,27737,27737, 27737,27737,27738,27738,27738,27738,27739, 0,27739,27739, 27740, 0,27740,27740,27741, 0,27741,27741,27742, 0, 27742,27742,27743, 0,27743,27743,27744, 0,27744,27744, 27745,27745,27745,27745,27746, 0,27746,27746,27747, 0, 27747,27747,27748, 0,27748,27748,27749,27749,27749,27749, 27750,27750,27750,27750,27751, 0,27751,27751,27752, 0, 27752,27752,27753, 0,27753,27753,27754, 0,27754,27754, 27755, 0,27755,27755,27756, 0,27756,27756,27757, 0, 27757,27757,27758, 0,27758,27758,27759, 0,27759,27759, 27760, 0,27760,27760,27761, 0,27761,27761,27762, 0, 27762,27762,27763, 0,27763,27763,27764, 0,27764,27764, 27765, 0,27765,27765,27766, 0,27766,27766,27767, 0, 27767,27767,27768, 0,27768,27768,27769, 0,27769,27769, 27770,27770,27770,27770,27771, 0,27771,27771,27772, 0, 27772,27772,27773, 0,27773,27773,27774, 0,27774,27774, 27775,27775,27775,27775,27776, 0,27776,27776,27777, 0, 27777,27777,27778,27778,27778,27778,27779, 0,27779,27779, 27780,27780,27780,27780,27781,27781,27781,27781,27782,27782, 27782,27782,27783, 0,27783,27783,27784, 0,27784,27784, 27785, 0,27785,27785,27786, 0,27786,27786,27787, 0, 27787,27787,27788, 0,27788,27788,27789,27789,27789,27789, 27790, 0,27790,27790,27791, 0,27791,27791,27792, 0, 27792,27792,27793,27793,27793,27793,27794,27794,27794,27794, 27795, 0,27795,27795,27796, 0,27796,27796,27797, 0, 27797,27797,27798, 0,27798,27798,27799, 0,27799,27799, 27800, 0,27800,27800,27801, 0,27801,27801,27802, 0, 27802,27802,27803, 0,27803,27803,27804, 0,27804,27804, 27805, 0,27805,27805,27806, 0,27806,27806,27807, 0, 27807,27807,27808, 0,27808,27808,27809, 0,27809,27809, 27810, 0,27810,27810,27811, 0,27811,27811,27812, 0, 27812,27812,27813, 0,27813,27813,27814,27814,27814,27814, 27815, 0,27815,27815,27816, 0,27816,27816,27817, 0, 27817,27817,27818, 0,27818,27818,27819,27819,27819,27819, 27820, 0,27820,27820,27821, 0,27821,27821,27822,27822, 27822,27822,27823, 0,27823,27823,27824,27824,27824,27824, 27825,27825,27825,27825,27826,27826,27826,27826,27827, 0, 27827,27827,27828, 0,27828,27828,27829, 0,27829,27829, 27830, 0,27830,27830,27831, 0,27831,27831,27832, 0, 27832,27832,27833,27833,27833,27833,27834, 0,27834,27834, 27835, 0,27835,27835,27836, 0,27836,27836,27837,27837, 27837,27837,27838,27838,27838,27838,27839, 0,27839,27839, 27840, 0,27840,27840,27841, 0,27841,27841,27842, 0, 27842,27842,27843, 0,27843,27843,27844, 0,27844,27844, 27845, 0,27845,27845,27846, 0,27846,27846,27847, 0, 27847,27847,27848, 0,27848,27848,27849, 0,27849,27849, 27850, 0,27850,27850,27851, 0,27851,27851,27852, 0, 27852,27852,27853, 0,27853,27853,27854, 0,27854,27854, 27855, 0,27855,27855,27856, 0,27856,27856,27857, 0, 27857,27857,27858,27858,27858,27858,27859, 0,27859,27859, 27860, 0,27860,27860,27861, 0,27861,27861,27862, 0, 27862,27862,27863,27863,27863,27863,27864, 0,27864,27864, 27865, 0,27865,27865,27866,27866,27866,27866,27867, 0, 27867,27867,27868,27868,27868,27868,27869,27869,27869,27869, 27870,27870,27870,27870,27871, 0,27871,27871,27872, 0, 27872,27872,27873, 0,27873,27873,27874, 0,27874,27874, 27875, 0,27875,27875,27876, 0,27876,27876,27877,27877, 27877,27877,27878, 0,27878,27878,27879, 0,27879,27879, 27880, 0,27880,27880,27881,27881,27881,27881,27882,27882, 27882,27882,27883, 0,27883,27883,27884, 0,27884,27884, 27885, 0,27885,27885,27886, 0,27886,27886,27887, 0, 27887,27887,27888, 0,27888,27888,27889, 0,27889,27889, 27890, 0,27890,27890,27891, 0,27891,27891,27892, 0, 27892,27892,27893, 0,27893,27893,27894, 0,27894,27894, 27895, 0,27895,27895,27896, 0,27896,27896,27897, 0, 27897,27897,27898, 0,27898,27898,27899, 0,27899,27899, 27900, 0,27900,27900,27901, 0,27901,27901,27902, 0, 27902,27902,27903,27903,27903,27903,27904, 0,27904,27904, 27905, 0,27905,27905,27906, 0,27906,27906,27907,27907, 27907,27907,27908, 0,27908,27908,27909, 0,27909,27909, 27910,27910,27910,27910,27911, 0,27911,27911,27912,27912, 27912,27912,27913,27913,27913,27913,27914,27914,27914,27914, 27915, 0,27915,27915,27916, 0,27916,27916,27917, 0, 27917,27917,27918, 0,27918,27918,27919, 0,27919,27919, 27920, 0,27920,27920,27921,27921,27921,27921,27922, 0, 27922,27922,27923, 0,27923,27923,27924, 0,27924,27924, 27925,27925,27925,27925,27926,27926,27926,27926,27927, 0, 27927,27927,27928, 0,27928,27928,27929, 0,27929,27929, 27930, 0,27930,27930,27931, 0,27931,27931,27932, 0, 27932,27932,27933, 0,27933,27933,27934, 0,27934,27934, 27935, 0,27935,27935,27936, 0,27936,27936,27937, 0, 27937,27937,27938, 0,27938,27938,27939, 0,27939,27939, 27940, 0,27940,27940,27941, 0,27941,27941,27942, 0, 27942,27942,27943, 0,27943,27943,27944, 0,27944,27944, 27945, 0,27945,27945,27946, 0,27946,27946,27947,27947, 27947,27947,27948, 0,27948,27948,27949, 0,27949,27949, 27950, 0,27950,27950,27951, 0,27951,27951,27952, 0, 27952,27952,27953,27953,27953,27953,27954, 0,27954,27954, 27955,27955,27955,27955,27956,27956,27956,27956,27957,27957, 27957,27957,27958, 0,27958,27958,27959, 0,27959,27959, 27960, 0,27960,27960,27961, 0,27961,27961,27962, 0, 27962,27962,27963, 0,27963,27963,27964,27964,27964,27964, 27965, 0,27965,27965,27966, 0,27966,27966,27967, 0, 27967,27967,27968,27968,27968,27968,27969,27969,27969,27969, 27970, 0,27970,27970,27971, 0,27971,27971,27972, 0, 27972,27972,27973, 0,27973,27973,27974, 0,27974,27974, 27975, 0,27975,27975,27976, 0,27976,27976,27977, 0, 27977,27977,27978, 0,27978,27978,27979, 0,27979,27979, 27980, 0,27980,27980,27981, 0,27981,27981,27982, 0, 27982,27982,27983, 0,27983,27983,27984, 0,27984,27984, 27985, 0,27985,27985,27986, 0,27986,27986,27987, 0, 27987,27987,27988, 0,27988,27988,27989, 0,27989,27989, 27990, 0,27990,27990,27991, 0,27991,27991,27992,27992, 27992,27992,27993, 0,27993,27993,27994, 0,27994,27994, 27995, 0,27995,27995,27996, 0,27996,27996,27997, 0, 27997,27997,27998,27998,27998,27998,27999, 0,27999,27999, 28000,28000,28000,28000,28001,28001,28001,28001,28002,28002, 28002,28002,28003, 0,28003,28003,28004, 0,28004,28004, 28005, 0,28005,28005,28006, 0,28006,28006,28007, 0, 28007,28007,28008, 0,28008,28008,28009, 0,28009,28009, 28010, 0,28010,28010,28011,28011,28011,28011,28012, 0, 28012,28012,28013, 0,28013,28013,28014, 0,28014,28014, 28015,28015,28015,28015,28016,28016,28016,28016,28017, 0, 28017,28017,28018, 0,28018,28018,28019, 0,28019,28019, 28020, 0,28020,28020,28021, 0,28021,28021,28022, 0, 28022,28022,28023, 0,28023,28023,28024, 0,28024,28024, 28025, 0,28025,28025,28026, 0,28026,28026,28027, 0, 28027,28027,28028, 0,28028,28028,28029, 0,28029,28029, 28030, 0,28030,28030,28031, 0,28031,28031,28032, 0, 28032,28032,28033, 0,28033,28033,28034, 0,28034,28034, 28035, 0,28035,28035,28036, 0,28036,28036,28037, 0, 28037,28037,28038,28038,28038,28038,28039, 0,28039,28039, 28040, 0,28040,28040,28041, 0,28041,28041,28042, 0, 28042,28042,28043,28043,28043,28043,28044, 0,28044,28044, 28045,28045,28045,28045,28046,28046,28046,28046,28047,28047, 28047,28047,28048, 0,28048,28048,28049, 0,28049,28049, 28050, 0,28050,28050,28051, 0,28051,28051,28052, 0, 28052,28052,28053, 0,28053,28053,28054, 0,28054,28054, 28055,28055,28055,28055,28056, 0,28056,28056,28057, 0, 28057,28057,28058, 0,28058,28058,28059,28059,28059,28059, 28060,28060,28060,28060,28061, 0,28061,28061,28062, 0, 28062,28062,28063, 0,28063,28063,28064, 0,28064,28064, 28065, 0,28065,28065,28066, 0,28066,28066,28067, 0, 28067,28067,28068, 0,28068,28068,28069, 0,28069,28069, 28070, 0,28070,28070,28071, 0,28071,28071,28072, 0, 28072,28072,28073, 0,28073,28073,28074, 0,28074,28074, 28075, 0,28075,28075,28076, 0,28076,28076,28077, 0, 28077,28077,28078, 0,28078,28078,28079, 0,28079,28079, 28080, 0,28080,28080,28081, 0,28081,28081,28082,28082, 28082,28082,28083, 0,28083,28083,28084, 0,28084,28084, 28085, 0,28085,28085,28086, 0,28086,28086,28087,28087, 28087,28087,28088,28088,28088,28088,28089, 0,28089,28089, 28090,28090,28090,28090,28091,28091,28091,28091,28092,28092, 28092,28092,28093, 0,28093,28093,28094, 0,28094,28094, 28095, 0,28095,28095,28096, 0,28096,28096,28097, 0, 28097,28097,28098, 0,28098,28098,28099, 0,28099,28099, 28100,28100,28100,28100,28101, 0,28101,28101,28102, 0, 28102,28102,28103, 0,28103,28103,28104,28104,28104,28104, 28105,28105,28105,28105,28106, 0,28106,28106,28107, 0, 28107,28107,28108, 0,28108,28108,28109, 0,28109,28109, 28110, 0,28110,28110,28111, 0,28111,28111,28112, 0, 28112,28112,28113, 0,28113,28113,28114, 0,28114,28114, 28115, 0,28115,28115,28116, 0,28116,28116,28117, 0, 28117,28117,28118, 0,28118,28118,28119, 0,28119,28119, 28120, 0,28120,28120,28121, 0,28121,28121,28122, 0, 28122,28122,28123, 0,28123,28123,28124, 0,28124,28124, 28125, 0,28125,28125,28126, 0,28126,28126,28127,28127, 28127,28127,28128, 0,28128,28128,28129, 0,28129,28129, 28130, 0,28130,28130,28131, 0,28131,28131,28132,28132, 28132,28132,28133, 0,28133,28133,28134,28134,28134,28134, 28135,28135,28135,28135,28136,28136,28136,28136,28137, 0, 28137,28137,28138, 0,28138,28138,28139, 0,28139,28139, 28140, 0,28140,28140,28141, 0,28141,28141,28142, 0, 28142,28142,28143, 0,28143,28143,28144,28144,28144,28144, 28145, 0,28145,28145,28146, 0,28146,28146,28147, 0, 28147,28147,28148,28148,28148,28148,28149,28149,28149,28149, 28150, 0,28150,28150,28151, 0,28151,28151,28152, 0, 28152,28152,28153, 0,28153,28153,28154, 0,28154,28154, 28155, 0,28155,28155,28156, 0,28156,28156,28157, 0, 28157,28157,28158, 0,28158,28158,28159, 0,28159,28159, 28160, 0,28160,28160,28161, 0,28161,28161,28162, 0, 28162,28162,28163, 0,28163,28163,28164, 0,28164,28164, 28165, 0,28165,28165,28166, 0,28166,28166,28167, 0, 28167,28167,28168, 0,28168,28168,28169, 0,28169,28169, 28170, 0,28170,28170,28171,28171,28171,28171,28172, 0, 28172,28172,28173, 0,28173,28173,28174, 0,28174,28174, 28175, 0,28175,28175,28176,28176,28176,28176,28177, 0, 28177,28177,28178,28178,28178,28178,28179,28179,28179,28179, 28180,28180,28180,28180,28181, 0,28181,28181,28182, 0, 28182,28182,28183, 0,28183,28183,28184, 0,28184,28184, 28185, 0,28185,28185,28186, 0,28186,28186,28187, 0, 28187,28187,28188,28188,28188,28188,28189, 0,28189,28189, 28190, 0,28190,28190,28191, 0,28191,28191,28192,28192, 28192,28192,28193,28193,28193,28193,28194, 0,28194,28194, 28195, 0,28195,28195,28196, 0,28196,28196,28197, 0, 28197,28197,28198, 0,28198,28198,28199, 0,28199,28199, 28200, 0,28200,28200,28201, 0,28201,28201,28202, 0, 28202,28202,28203, 0,28203,28203,28204, 0,28204,28204, 28205, 0,28205,28205,28206, 0,28206,28206,28207, 0, 28207,28207,28208, 0,28208,28208,28209, 0,28209,28209, 28210, 0,28210,28210,28211, 0,28211,28211,28212, 0, 28212,28212,28213, 0,28213,28213,28214, 0,28214,28214, 28215,28215,28215,28215,28216, 0,28216,28216,28217, 0, 28217,28217,28218, 0,28218,28218,28219, 0,28219,28219, 28220,28220,28220,28220,28221,28221,28221,28221,28222,28222, 28222,28222,28223,28223,28223,28223,28224, 0,28224,28224, 28225, 0,28225,28225,28226, 0,28226,28226,28227, 0, 28227,28227,28228, 0,28228,28228,28229, 0,28229,28229, 28230, 0,28230,28230,28231,28231,28231,28231,28232, 0, 28232,28232,28233, 0,28233,28233,28234, 0,28234,28234, 28235,28235,28235,28235,28236,28236,28236,28236,28237, 0, 28237,28237,28238, 0,28238,28238,28239,28239,28239,28239, 28240, 0,28240,28240,28241, 0,28241,28241,28242, 0, 28242,28242,28243, 0,28243,28243,28244, 0,28244,28244, 28245, 0,28245,28245,28246, 0,28246,28246,28247, 0, 28247,28247,28248, 0,28248,28248,28249, 0,28249,28249, 28250, 0,28250,28250,28251, 0,28251,28251,28252, 0, 28252,28252,28253, 0,28253,28253,28254, 0,28254,28254, 28255, 0,28255,28255,28256, 0,28256,28256,28257, 0, 28257,28257,28258, 0,28258,28258,28259, 0,28259,28259, 28260,28260,28260,28260,28261, 0,28261,28261,28262, 0, 28262,28262,28263, 0,28263,28263,28264, 0,28264,28264, 28265,28265,28265,28265,28266,28266,28266,28266,28267,28267, 28267,28267,28268,28268,28268,28268,28269, 0,28269,28269, 28270, 0,28270,28270,28271, 0,28271,28271,28272, 0, 28272,28272,28273, 0,28273,28273,28274, 0,28274,28274, 28275,28275,28275,28275,28276, 0,28276,28276,28277, 0, 28277,28277,28278,28278,28278,28278,28279,28279,28279,28279, 28280, 0,28280,28280,28281, 0,28281,28281,28282, 0, 28282,28282,28283, 0,28283,28283,28284, 0,28284,28284, 28285, 0,28285,28285,28286, 0,28286,28286,28287, 0, 28287,28287,28288, 0,28288,28288,28289, 0,28289,28289, 28290, 0,28290,28290,28291, 0,28291,28291,28292, 0, 28292,28292,28293, 0,28293,28293,28294, 0,28294,28294, 28295, 0,28295,28295,28296, 0,28296,28296,28297, 0, 28297,28297,28298, 0,28298,28298,28299, 0,28299,28299, 28300, 0,28300,28300,28301,28301,28301,28301,28302, 0, 28302,28302,28303, 0,28303,28303,28304, 0,28304,28304, 28305, 0,28305,28305,28306,28306,28306,28306,28307,28307, 28307,28307,28308,28308,28308,28308,28309,28309,28309,28309, 28310,28310,28310,28310,28311, 0,28311,28311,28312, 0, 28312,28312,28313, 0,28313,28313,28314, 0,28314,28314, 28315, 0,28315,28315,28316, 0,28316,28316,28317, 0, 28317,28317,28318,28318,28318,28318,28319, 0,28319,28319, 28320, 0,28320,28320,28321,28321,28321,28321,28322,28322, 28322,28322,28323, 0,28323,28323,28324, 0,28324,28324, 28325, 0,28325,28325,28326, 0,28326,28326,28327, 0, 28327,28327,28328, 0,28328,28328,28329, 0,28329,28329, 28330, 0,28330,28330,28331, 0,28331,28331,28332, 0, 28332,28332,28333, 0,28333,28333,28334, 0,28334,28334, 28335, 0,28335,28335,28336, 0,28336,28336,28337, 0, 28337,28337,28338, 0,28338,28338,28339, 0,28339,28339, 28340,28340,28340,28340,28341, 0,28341,28341,28342, 0, 28342,28342,28343, 0,28343,28343,28344, 0,28344,28344, 28345, 0,28345,28345,28346,28346,28346,28346,28347,28347, 28347,28347,28348,28348,28348,28348,28349,28349,28349,28349, 28350, 0,28350,28350,28351, 0,28351,28351,28352, 0, 28352,28352,28353, 0,28353,28353,28354, 0,28354,28354, 28355, 0,28355,28355,28356, 0,28356,28356,28357,28357, 28357,28357,28358, 0,28358,28358,28359, 0,28359,28359, 28360,28360,28360,28360,28361,28361,28361,28361,28362, 0, 28362,28362,28363, 0,28363,28363,28364, 0,28364,28364, 28365, 0,28365,28365,28366, 0,28366,28366,28367, 0, 28367,28367,28368, 0,28368,28368,28369, 0,28369,28369, 28370, 0,28370,28370,28371, 0,28371,28371,28372, 0, 28372,28372,28373, 0,28373,28373,28374, 0,28374,28374, 28375, 0,28375,28375,28376, 0,28376,28376,28377, 0, 28377,28377,28378, 0,28378,28378,28379, 0,28379,28379, 28380, 0,28380,28380,28381, 0,28381,28381,28382, 0, 28382,28382,28383, 0,28383,28383,28384, 0,28384,28384, 28385,28385,28385,28385,28386,28386,28386,28386,28387,28387, 28387,28387,28388,28388,28388,28388,28389, 0,28389,28389, 28390, 0,28390,28390,28391, 0,28391,28391,28392, 0, 28392,28392,28393, 0,28393,28393,28394, 0,28394,28394, 28395, 0,28395,28395,28396, 0,28396,28396,28397,28397, 28397,28397,28398,28398,28398,28398,28399, 0,28399,28399, 28400, 0,28400,28400,28401, 0,28401,28401,28402, 0, 28402,28402,28403, 0,28403,28403,28404, 0,28404,28404, 28405, 0,28405,28405,28406, 0,28406,28406,28407, 0, 28407,28407,28408, 0,28408,28408,28409, 0,28409,28409, 28410, 0,28410,28410,28411, 0,28411,28411,28412, 0, 28412,28412,28413, 0,28413,28413,28414, 0,28414,28414, 28415, 0,28415,28415,28416, 0,28416,28416,28417, 0, 28417,28417,28418, 0,28418,28418,28419,28419,28419,28419, 28420,28420,28420,28420,28421,28421,28421,28421,28422,28422, 28422,28422,28423, 0,28423,28423,28424, 0,28424,28424, 28425, 0,28425,28425,28426, 0,28426,28426,28427, 0, 28427,28427,28428, 0,28428,28428,28429, 0,28429,28429, 28430, 0,28430,28430,28431,28431,28431,28431,28432,28432, 28432,28432,28433, 0,28433,28433,28434, 0,28434,28434, 28435, 0,28435,28435,28436, 0,28436,28436,28437, 0, 28437,28437,28438, 0,28438,28438,28439, 0,28439,28439, 28440, 0,28440,28440,28441, 0,28441,28441,28442, 0, 28442,28442,28443, 0,28443,28443,28444, 0,28444,28444, 28445, 0,28445,28445,28446, 0,28446,28446,28447, 0, 28447,28447,28448, 0,28448,28448,28449, 0,28449,28449, 28450, 0,28450,28450,28451, 0,28451,28451,28452, 0, 28452,28452,28453, 0,28453,28453,28454,28454,28454,28454, 28455,28455,28455,28455,28456,28456,28456,28456,28457,28457, 28457,28457,28458, 0,28458,28458,28459, 0,28459,28459, 28460, 0,28460,28460,28461, 0,28461,28461,28462, 0, 28462,28462,28463, 0,28463,28463,28464, 0,28464,28464, 28465, 0,28465,28465,28466,28466,28466,28466,28467,28467, 28467,28467,28468, 0,28468,28468,28469, 0,28469,28469, 28470, 0,28470,28470,28471, 0,28471,28471,28472, 0, 28472,28472,28473, 0,28473,28473,28474, 0,28474,28474, 28475, 0,28475,28475,28476, 0,28476,28476,28477, 0, 28477,28477,28478, 0,28478,28478,28479, 0,28479,28479, 28480, 0,28480,28480,28481, 0,28481,28481,28482, 0, 28482,28482,28483, 0,28483,28483,28484, 0,28484,28484, 28485, 0,28485,28485,28486,28486,28486,28486,28487,28487, 28487,28487,28488,28488,28488,28488,28489,28489,28489,28489, 28490, 0,28490,28490,28491, 0,28491,28491,28492, 0, 28492,28492,28493, 0,28493,28493,28494, 0,28494,28494, 28495, 0,28495,28495,28496, 0,28496,28496,28497,28497, 28497,28497,28498,28498,28498,28498,28499, 0,28499,28499, 28500, 0,28500,28500,28501, 0,28501,28501,28502, 0, 28502,28502,28503, 0,28503,28503,28504, 0,28504,28504, 28505, 0,28505,28505,28506, 0,28506,28506,28507, 0, 28507,28507,28508, 0,28508,28508,28509, 0,28509,28509, 28510, 0,28510,28510,28511, 0,28511,28511,28512, 0, 28512,28512,28513, 0,28513,28513,28514, 0,28514,28514, 28515, 0,28515,28515,28516, 0,28516,28516,28517,28517, 28517,28517,28518,28518,28518,28518,28519,28519,28519,28519, 28520,28520,28520,28520,28521,28521,28521,28521,28522, 0, 28522,28522,28523, 0,28523,28523,28524, 0,28524,28524, 28525, 0,28525,28525,28526, 0,28526,28526,28527, 0, 28527,28527,28528, 0,28528,28528,28529,28529,28529,28529, 28530,28530,28530,28530,28531, 0,28531,28531,28532, 0, 28532,28532,28533, 0,28533,28533,28534, 0,28534,28534, 28535, 0,28535,28535,28536, 0,28536,28536,28537, 0, 28537,28537,28538, 0,28538,28538,28539, 0,28539,28539, 28540, 0,28540,28540,28541, 0,28541,28541,28542, 0, 28542,28542,28543, 0,28543,28543,28544, 0,28544,28544, 28545, 0,28545,28545,28546, 0,28546,28546,28547, 0, 28547,28547,28548, 0,28548,28548,28549, 0,28549,28549, 28550,28550,28550,28550,28551,28551,28551,28551,28552,28552, 28552,28552,28553,28553,28553,28553,28554,28554,28554,28554, 28555, 0,28555,28555,28556, 0,28556,28556,28557, 0, 28557,28557,28558, 0,28558,28558,28559, 0,28559,28559, 28560, 0,28560,28560,28561, 0,28561,28561,28562,28562, 28562,28562,28563,28563,28563,28563,28564, 0,28564,28564, 28565, 0,28565,28565,28566, 0,28566,28566,28567, 0, 28567,28567,28568, 0,28568,28568,28569, 0,28569,28569, 28570, 0,28570,28570,28571, 0,28571,28571,28572, 0, 28572,28572,28573, 0,28573,28573,28574, 0,28574,28574, 28575, 0,28575,28575,28576, 0,28576,28576,28577, 0, 28577,28577,28578, 0,28578,28578,28579, 0,28579,28579, 28580, 0,28580,28580,28581,28581,28581,28581,28582,28582, 28582,28582,28583,28583,28583,28583,28584, 0,28584,28584, 28585, 0,28585,28585,28586, 0,28586,28586,28587, 0, 28587,28587,28588, 0,28588,28588,28589, 0,28589,28589, 28590, 0,28590,28590,28591,28591,28591,28591,28592,28592, 28592,28592,28593, 0,28593,28593,28594, 0,28594,28594, 28595, 0,28595,28595,28596, 0,28596,28596,28597, 0, 28597,28597,28598, 0,28598,28598,28599, 0,28599,28599, 28600, 0,28600,28600,28601, 0,28601,28601,28602, 0, 28602,28602,28603, 0,28603,28603,28604, 0,28604,28604, 28605, 0,28605,28605,28606, 0,28606,28606,28607, 0, 28607,28607,28608, 0,28608,28608,28609, 0,28609,28609, 28610,28610,28610,28610,28611,28611,28611,28611,28612,28612, 28612,28612,28613, 0,28613,28613,28614, 0,28614,28614, 28615, 0,28615,28615,28616, 0,28616,28616,28617, 0, 28617,28617,28618, 0,28618,28618,28619, 0,28619,28619, 28620, 0,28620,28620,28621,28621,28621,28621,28622,28622, 28622,28622,28623, 0,28623,28623,28624, 0,28624,28624, 28625, 0,28625,28625,28626, 0,28626,28626,28627, 0, 28627,28627,28628, 0,28628,28628,28629, 0,28629,28629, 28630, 0,28630,28630,28631, 0,28631,28631,28632, 0, 28632,28632,28633, 0,28633,28633,28634, 0,28634,28634, 28635, 0,28635,28635,28636, 0,28636,28636,28637, 0, 28637,28637,28638, 0,28638,28638,28639, 0,28639,28639, 28640, 0,28640,28640,28641,28641,28641,28641,28642,28642, 28642,28642,28643,28643,28643,28643,28644, 0,28644,28644, 28645, 0,28645,28645,28646, 0,28646,28646,28647, 0, 28647,28647,28648, 0,28648,28648,28649, 0,28649,28649, 28650, 0,28650,28650,28651,28651,28651,28651,28652,28652, 28652,28652,28653, 0,28653,28653,28654, 0,28654,28654, 28655, 0,28655,28655,28656, 0,28656,28656,28657, 0, 28657,28657,28658, 0,28658,28658,28659, 0,28659,28659, 28660, 0,28660,28660,28661, 0,28661,28661,28662, 0, 28662,28662,28663, 0,28663,28663,28664, 0,28664,28664, 28665, 0,28665,28665,28666, 0,28666,28666,28667, 0, 28667,28667,28668, 0,28668,28668,28669, 0,28669,28669, 28670,28670,28670,28670,28671,28671,28671,28671,28672,28672, 28672,28672,28673, 0,28673,28673,28674, 0,28674,28674, 28675, 0,28675,28675,28676, 0,28676,28676,28677, 0, 28677,28677,28678, 0,28678,28678,28679, 0,28679,28679, 28680,28680,28680,28680,28681,28681,28681,28681,28682, 0, 28682,28682,28683, 0,28683,28683,28684, 0,28684,28684, 28685, 0,28685,28685,28686, 0,28686,28686,28687, 0, 28687,28687,28688, 0,28688,28688,28689, 0,28689,28689, 28690, 0,28690,28690,28691, 0,28691,28691,28692, 0, 28692,28692,28693, 0,28693,28693,28694, 0,28694,28694, 28695, 0,28695,28695,28696, 0,28696,28696,28697, 0, 28697,28697,28698, 0,28698,28698,28699,28699,28699,28699, 28700,28700,28700,28700,28701,28701,28701,28701,28702, 0, 28702,28702,28703, 0,28703,28703,28704, 0,28704,28704, 28705, 0,28705,28705,28706, 0,28706,28706,28707, 0, 28707,28707,28708, 0,28708,28708,28709,28709,28709,28709, 28710,28710,28710,28710,28711, 0,28711,28711,28712, 0, 28712,28712,28713, 0,28713,28713,28714, 0,28714,28714, 28715, 0,28715,28715,28716, 0,28716,28716,28717, 0, 28717,28717,28718, 0,28718,28718,28719, 0,28719,28719, 28720, 0,28720,28720,28721, 0,28721,28721,28722, 0, 28722,28722,28723, 0,28723,28723,28724, 0,28724,28724, 28725, 0,28725,28725,28726, 0,28726,28726,28727, 0, 28727,28727,28728,28728,28728,28728,28729,28729,28729,28729, 28730,28730,28730,28730,28731, 0,28731,28731,28732, 0, 28732,28732,28733, 0,28733,28733,28734, 0,28734,28734, 28735, 0,28735,28735,28736, 0,28736,28736,28737, 0, 28737,28737,28738,28738,28738,28738,28739,28739,28739,28739, 28740, 0,28740,28740,28741, 0,28741,28741,28742, 0, 28742,28742,28743, 0,28743,28743,28744, 0,28744,28744, 28745, 0,28745,28745,28746, 0,28746,28746,28747, 0, 28747,28747,28748, 0,28748,28748,28749, 0,28749,28749, 28750, 0,28750,28750,28751, 0,28751,28751,28752, 0, 28752,28752,28753, 0,28753,28753,28754, 0,28754,28754, 28755, 0,28755,28755,28756,28756,28756,28756,28757,28757, 28757,28757,28758,28758,28758,28758,28759, 0,28759,28759, 28760, 0,28760,28760,28761, 0,28761,28761,28762, 0, 28762,28762,28763, 0,28763,28763,28764, 0,28764,28764, 28765, 0,28765,28765,28766,28766,28766,28766,28767,28767, 28767,28767,28768, 0,28768,28768,28769, 0,28769,28769, 28770, 0,28770,28770,28771, 0,28771,28771,28772, 0, 28772,28772,28773, 0,28773,28773,28774, 0,28774,28774, 28775, 0,28775,28775,28776, 0,28776,28776,28777, 0, 28777,28777,28778, 0,28778,28778,28779, 0,28779,28779, 28780, 0,28780,28780,28781, 0,28781,28781,28782, 0, 28782,28782,28783, 0,28783,28783,28784, 0,28784,28784, 28785,28785,28785,28785,28786,28786,28786,28786,28787,28787, 28787,28787,28788, 0,28788,28788,28789, 0,28789,28789, 28790, 0,28790,28790,28791, 0,28791,28791,28792, 0, 28792,28792,28793, 0,28793,28793,28794, 0,28794,28794, 28795,28795,28795,28795,28796,28796,28796,28796,28797, 0, 28797,28797,28798, 0,28798,28798,28799, 0,28799,28799, 28800, 0,28800,28800,28801, 0,28801,28801,28802, 0, 28802,28802,28803, 0,28803,28803,28804, 0,28804,28804, 28805, 0,28805,28805,28806, 0,28806,28806,28807, 0, 28807,28807,28808, 0,28808,28808,28809, 0,28809,28809, 28810, 0,28810,28810,28811, 0,28811,28811,28812, 0, 28812,28812,28813, 0,28813,28813,28814,28814,28814,28814, 28815,28815,28815,28815,28816,28816,28816,28816,28817, 0, 28817,28817,28818, 0,28818,28818,28819, 0,28819,28819, 28820, 0,28820,28820,28821, 0,28821,28821,28822, 0, 28822,28822,28823, 0,28823,28823,28824,28824,28824,28824, 28825,28825,28825,28825,28826, 0,28826,28826,28827, 0, 28827,28827,28828, 0,28828,28828,28829, 0,28829,28829, 28830, 0,28830,28830,28831, 0,28831,28831,28832, 0, 28832,28832,28833, 0,28833,28833,28834, 0,28834,28834, 28835, 0,28835,28835,28836, 0,28836,28836,28837, 0, 28837,28837,28838, 0,28838,28838,28839, 0,28839,28839, 28840, 0,28840,28840,28841, 0,28841,28841,28842,28842, 28842,28842,28843,28843,28843,28843,28844,28844,28844,28844, 28845, 0,28845,28845,28846, 0,28846,28846,28847, 0, 28847,28847,28848, 0,28848,28848,28849, 0,28849,28849, 28850, 0,28850,28850,28851, 0,28851,28851,28852,28852, 28852,28852,28853,28853,28853,28853,28854, 0,28854,28854, 28855, 0,28855,28855,28856, 0,28856,28856,28857, 0, 28857,28857,28858, 0,28858,28858,28859, 0,28859,28859, 28860, 0,28860,28860,28861, 0,28861,28861,28862, 0, 28862,28862,28863, 0,28863,28863,28864, 0,28864,28864, 28865, 0,28865,28865,28866, 0,28866,28866,28867, 0, 28867,28867,28868, 0,28868,28868,28869, 0,28869,28869, 28870, 0,28870,28870,28871,28871,28871,28871,28872,28872, 28872,28872,28873,28873,28873,28873,28874, 0,28874,28874, 28875, 0,28875,28875,28876, 0,28876,28876,28877, 0, 28877,28877,28878, 0,28878,28878,28879, 0,28879,28879, 28880, 0,28880,28880,28881,28881,28881,28881,28882,28882, 28882,28882,28883, 0,28883,28883,28884, 0,28884,28884, 28885, 0,28885,28885,28886, 0,28886,28886,28887, 0, 28887,28887,28888, 0,28888,28888,28889, 0,28889,28889, 28890, 0,28890,28890,28891, 0,28891,28891,28892, 0, 28892,28892,28893, 0,28893,28893,28894, 0,28894,28894, 28895, 0,28895,28895,28896, 0,28896,28896,28897, 0, 28897,28897,28898,28898,28898,28898,28899,28899,28899,28899, 28900,28900,28900,28900,28901, 0,28901,28901,28902, 0, 28902,28902,28903, 0,28903,28903,28904, 0,28904,28904, 28905, 0,28905,28905,28906, 0,28906,28906,28907, 0, 28907,28907,28908, 0,28908,28908,28909, 0,28909,28909, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009,25009,25009,25009,25009, 25009,25009,25009,25009,25009,25009 } ; static yy_state_type yy_last_accepting_state; static char *yy_last_accepting_cpos; extern int yy_flex_debug; int yy_flex_debug = 1; static yyconst flex_int16_t yy_rule_linenum[60] = { 0, 91, 97, 101, 108, 117, 122, 126, 129, 130, 133, 134, 138, 139, 142, 143, 146, 147, 148, 151, 152, 154, 155, 158, 161, 162, 165, 166, 169, 170, 173, 174, 177, 180, 181, 184, 185, 186, 189, 190, 193, 194, 196, 197, 200, 201, 204, 205, 209, 210, 214, 217, 218, 221, 224, 225, 228, 231, 232, 235 } ; /* The intent behind this definition is that it'll catch * any uses of REJECT which flex missed. */ #define REJECT reject_used_but_not_detected #define yymore() yymore_used_but_not_detected #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET #ifndef YYLMAX #define YYLMAX 8192 #endif char yytext[YYLMAX]; char *yytext_ptr; #line 1 "parser/attack_scanner.l" /* * Copyright (c) 2007,2008,2009,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #line 22 "parser/attack_scanner.l" #include #include #include "parser/parser.h" // attack_t, required by the parser header #include "attack_parser.h" static int getsyslogpid(char *syslogbanner, int length); #define YY_NO_INPUT 1 /* Start Conditions */ /* for Login services */ /* for Mail services */ /* for FTP services */ /* all words but "sshguard" provided that posix regex don't support negation nor intersection: * 1) all words of 2 to 7 characters or 8-* chars * 2) words of 7 chars different to "sshguard" (^s.* | s^s.* | ss^h.* */ /* IPv4 address (used in IPv6 address too, for IPv4 encapsulation) */ /* IPv6 addresses including compressed variants (RFC 2373) */ /* an IPv4 packed in IPv6 as IPv4-mapped IPv6 address */ #line 61312 "parser/attack_scanner.c" #define INITIAL 0 #define ssh_notallowed 1 #define ssh_loginerr 2 #define ssh_reversemap 3 #define ssh_disconnect 4 #define ssh_badproto 5 #define ssh_badkex 6 #define dovecot_loginerr 7 #define cyrusimap_loginerr 8 #define exim_esmtp_autherr 9 #define sendmail_relaydenied 10 #define sendmail_authfailure 11 #define postfix_loginerr 12 #define freebsdftpd_loginerr 13 #define proftpd_loginerr 14 #define pureftpd_loginerr 15 #define vsftpd_loginerr 16 #ifndef YY_NO_UNISTD_H /* Special case for "unistd.h", since it is non-ANSI. We include it way * down here because we want the user's section 1 to have been scanned first. * The user has a chance to override it with an option. */ /* %if-c-only */ #include /* %endif */ /* %if-c++-only */ /* %endif */ #endif #ifndef YY_EXTRA_TYPE #define YY_EXTRA_TYPE void * #endif /* %if-c-only Reentrant structure and macros (non-C++). */ /* %if-reentrant */ /* %if-c-only */ static int yy_init_globals (void ); /* %endif */ /* %if-reentrant */ /* %endif */ /* %endif End reentrant structures and macros. */ /* Accessor methods to globals. These are made visible to non-reentrant scanners for convenience. */ int yylex_destroy (void ); int yyget_debug (void ); void yyset_debug (int debug_flag ); YY_EXTRA_TYPE yyget_extra (void ); void yyset_extra (YY_EXTRA_TYPE user_defined ); FILE *yyget_in (void ); void yyset_in (FILE * in_str ); FILE *yyget_out (void ); void yyset_out (FILE * out_str ); yy_size_t yyget_leng (void ); char *yyget_text (void ); int yyget_lineno (void ); void yyset_lineno (int line_number ); /* %if-bison-bridge */ /* %endif */ /* Macros after this point can all be overridden by user definitions in * section 1. */ #ifndef YY_SKIP_YYWRAP #ifdef __cplusplus extern "C" int yywrap (void ); #else extern int yywrap (void ); #endif #endif /* %not-for-header */ /* %ok-for-header */ /* %endif */ #ifndef yytext_ptr static void yy_flex_strncpy (char *,yyconst char *,int ); #endif #ifdef YY_NEED_STRLEN static int yy_flex_strlen (yyconst char * ); #endif #ifndef YY_NO_INPUT /* %if-c-only Standard (non-C++) definition */ /* %not-for-header */ #ifdef __cplusplus static int yyinput (void ); #else static int input (void ); #endif /* %ok-for-header */ /* %endif */ #endif /* %if-c-only */ /* %endif */ /* Amount of stuff to slurp up with each read. */ #ifndef YY_READ_BUF_SIZE #define YY_READ_BUF_SIZE 8192 #endif /* Copy whatever the last rule matched to the standard output. */ #ifndef ECHO /* %if-c-only Standard (non-C++) definition */ /* This used to be an fputs(), but since the string might contain NUL's, * we now use fwrite(). */ #define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0) /* %endif */ /* %if-c++-only C++ definition */ /* %endif */ #endif /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, * is returned in "result". */ #ifndef YY_INPUT #define YY_INPUT(buf,result,max_size) \ /* %% [5.0] fread()/read() definition of YY_INPUT goes here unless we're doing C++ \ */\ if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ { \ int c = '*'; \ size_t n; \ for ( n = 0; n < max_size && \ (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ buf[n] = (char) c; \ if ( c == '\n' ) \ buf[n++] = (char) c; \ if ( c == EOF && ferror( yyin ) ) \ YY_FATAL_ERROR( "input in flex scanner failed" ); \ result = n; \ } \ else \ { \ errno=0; \ while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \ { \ if( errno != EINTR) \ { \ YY_FATAL_ERROR( "input in flex scanner failed" ); \ break; \ } \ errno=0; \ clearerr(yyin); \ } \ }\ \ /* %if-c++-only C++ definition \ */\ /* %endif */ #endif /* No semi-colon after return; correct usage is to write "yyterminate();" - * we don't want an extra ';' after the "return" because that will cause * some compilers to complain about unreachable statements. */ #ifndef yyterminate #define yyterminate() return YY_NULL #endif /* Number of entries by which start-condition stack grows. */ #ifndef YY_START_STACK_INCR #define YY_START_STACK_INCR 25 #endif /* Report a fatal error. */ #ifndef YY_FATAL_ERROR /* %if-c-only */ #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) /* %endif */ /* %if-c++-only */ /* %endif */ #endif /* %if-tables-serialization structures and prototypes */ /* %not-for-header */ /* %ok-for-header */ /* %not-for-header */ /* %tables-yydmap generated elements */ /* %endif */ /* end tables serialization structures and prototypes */ /* %ok-for-header */ /* Default declaration of generated scanner - a define so the user can * easily add parameters. */ #ifndef YY_DECL #define YY_DECL_IS_OURS 1 /* %if-c-only Standard (non-C++) definition */ extern int yylex (void); #define YY_DECL int yylex (void) /* %endif */ /* %if-c++-only C++ definition */ /* %endif */ #endif /* !YY_DECL */ /* Code executed at the beginning of each rule, after yytext and yyleng * have been set up. */ #ifndef YY_USER_ACTION #define YY_USER_ACTION #endif /* Code executed at the end of each rule. */ #ifndef YY_BREAK #define YY_BREAK break; #endif /* %% [6.0] YY_RULE_SETUP definition goes here */ #define YY_RULE_SETUP \ YY_USER_ACTION /* %not-for-header */ /** The main scanner function which does all the work. */ YY_DECL { yy_state_type yy_current_state; char *yy_cp, *yy_bp; int yy_act; /* %% [7.0] user's declarations go here */ #line 79 "parser/attack_scanner.l" /* * syslog banner, eg "Nov 22 09:58:58 freyja sshd[94637]: " * tokenized as: timestamp hostname procname(subname) [pid]: * both the subname and pid parts can be missing * * return SYSLOG_BANNER_PID or SYSLOG_BANNER depending on the presence of [pid] */ /* handle entries with PID and without PID from processes other than sshguard */ #line 61581 "parser/attack_scanner.c" if ( !(yy_init) ) { (yy_init) = 1; #ifdef YY_USER_INIT YY_USER_INIT; #endif if ( ! (yy_start) ) (yy_start) = 1; /* first start state */ if ( ! yyin ) /* %if-c-only */ yyin = stdin; /* %endif */ /* %if-c++-only */ /* %endif */ if ( ! yyout ) /* %if-c-only */ yyout = stdout; /* %endif */ /* %if-c++-only */ /* %endif */ if ( ! YY_CURRENT_BUFFER ) { yyensure_buffer_stack (); YY_CURRENT_BUFFER_LVALUE = yy_create_buffer(yyin,YY_BUF_SIZE ); } yy_load_buffer_state( ); } while ( 1 ) /* loops until end-of-file is reached */ { /* %% [8.0] yymore()-related code goes here */ yy_cp = (yy_c_buf_p); /* Support of yytext. */ *yy_cp = (yy_hold_char); /* yy_bp points to the position in yy_ch_buf of the start of * the current run. */ yy_bp = yy_cp; /* %% [9.0] code to set up and find next match goes here */ yy_current_state = (yy_start); yy_match: do { YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; if ( yy_accept[yy_current_state] ) { (yy_last_accepting_state) = yy_current_state; (yy_last_accepting_cpos) = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 25010 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; ++yy_cp; } while ( yy_base[yy_current_state] != 234421 ); yy_find_action: /* %% [10.0] code to find the action number goes here */ yy_act = yy_accept[yy_current_state]; if ( yy_act == 0 ) { /* have to back up */ yy_cp = (yy_last_accepting_cpos); yy_current_state = (yy_last_accepting_state); yy_act = yy_accept[yy_current_state]; } YY_DO_BEFORE_ACTION; /* %% [11.0] code for yylineno update goes here */ do_action: /* This label is used only to access EOF actions. */ /* %% [12.0] debug code goes here */ if ( yy_flex_debug ) { if ( yy_act == 0 ) fprintf( stderr, "--scanner backing up\n" ); else if ( yy_act < 60 ) fprintf( stderr, "--accepting rule at line %ld (\"%s\")\n", (long)yy_rule_linenum[yy_act], yytext ); else if ( yy_act == 60 ) fprintf( stderr, "--accepting default rule (\"%s\")\n", yytext ); else if ( yy_act == 61 ) fprintf( stderr, "--(end of buffer or a NUL)\n" ); else fprintf( stderr, "--EOF (start condition %d)\n", YY_START ); } switch ( yy_act ) { /* beginning of action switch */ /* %% [13.0] actions go here */ case 0: /* must back up */ /* undo the effects of YY_DO_BEFORE_ACTION */ *yy_cp = (yy_hold_char); yy_cp = (yy_last_accepting_cpos); yy_current_state = (yy_last_accepting_state); goto yy_find_action; case 1: YY_RULE_SETUP #line 91 "parser/attack_scanner.l" { /* extract PID */ yylval.num = getsyslogpid(yytext, yyleng); return SYSLOG_BANNER_PID; } YY_BREAK case 2: YY_RULE_SETUP #line 97 "parser/attack_scanner.l" { return SYSLOG_BANNER; } YY_BREAK /* syslog style "last message repeated N times" */ case 3: YY_RULE_SETUP #line 101 "parser/attack_scanner.l" { /* extract number of times */ yylval.num = (int)strtol(& yytext[sizeof("last message repeated ")-1], (char **)NULL, 10); return LAST_LINE_REPEATED_N_TIMES; } YY_BREAK /* metalog banner */ case 4: YY_RULE_SETUP #line 108 "parser/attack_scanner.l" { return METALOG_BANNER; } YY_BREAK /* * socklog banner, eg * "2015-05-27T04:31:28.10040 auth.info: May 27 04:31:28 sshd[30993]: " * * Some strip the redundant timestamp, eg * "2015-05-27T04:31:28.10040 auth.info: sshd[30993]: " */ case 5: YY_RULE_SETUP #line 117 "parser/attack_scanner.l" { yylval.num = getsyslogpid(yytext, yyleng); return SOCKLOG_BANNER_PID; } YY_BREAK case 6: YY_RULE_SETUP #line 122 "parser/attack_scanner.l" { return SOCKLOG_BANNER; } YY_BREAK /* SSH: invalid or rejected user (cross platform [generated by openssh]) */ case 7: YY_RULE_SETUP #line 126 "parser/attack_scanner.l" { return SSH_INVALUSERPREF; } YY_BREAK /* match disallowed user (not in AllowUsers/AllowGroups or in DenyUsers/DenyGroups) on Linux Ubuntu/FreeBSD */ /* "User tinydns from 1.2.3.4 not allowed because not listed in AllowUsers" */ case 8: YY_RULE_SETUP #line 129 "parser/attack_scanner.l" { BEGIN(ssh_notallowed); return SSH_NOTALLOWEDPREF; } YY_BREAK case 9: YY_RULE_SETUP #line 130 "parser/attack_scanner.l" { BEGIN(INITIAL); return SSH_NOTALLOWEDSUFF; } YY_BREAK /* Solaris-own */ case 10: YY_RULE_SETUP #line 133 "parser/attack_scanner.l" { BEGIN(ssh_notallowed); return SSH_NOTALLOWEDPREF; } YY_BREAK case 11: YY_RULE_SETUP #line 134 "parser/attack_scanner.l" { BEGIN(INITIAL); return SSH_NOTALLOWEDSUFF; } YY_BREAK /* get this instead: match invalid login @ Linux Ubuntu */ /* "Failed password for validuser from 1.2.3.4 port 54609 ssh2" */ case 12: /* rule 12 can match eol */ YY_RULE_SETUP #line 138 "parser/attack_scanner.l" { BEGIN(ssh_loginerr); return SSH_LOGINERR_PREF; } YY_BREAK case 13: YY_RULE_SETUP #line 139 "parser/attack_scanner.l" { BEGIN(INITIAL); return SSH_LOGINERR_SUFF; } YY_BREAK /* wrong password for valid user @ FreeBSD, Debian */ case 14: YY_RULE_SETUP #line 142 "parser/attack_scanner.l" { return SSH_LOGINERR_PAM; } YY_BREAK case 15: YY_RULE_SETUP #line 143 "parser/attack_scanner.l" { return SSH_VIA; } YY_BREAK /* SSH: connections open and closed without auth attempts */ case 16: YY_RULE_SETUP #line 146 "parser/attack_scanner.l" { return SSH_NOIDENTIFSTR; } YY_BREAK case 17: YY_RULE_SETUP #line 147 "parser/attack_scanner.l" { BEGIN(ssh_disconnect); return SSH_DISCONNECT_PREF; } YY_BREAK case 18: YY_RULE_SETUP #line 148 "parser/attack_scanner.l" { BEGIN(INITIAL); return SSH_PREAUTH_SUFF; } YY_BREAK /* SSH: clients connecting with other application protocols */ case 19: YY_RULE_SETUP #line 151 "parser/attack_scanner.l" { BEGIN(ssh_badproto); return SSH_BADPROTOCOLIDENTIF; } YY_BREAK case 20: /* rule 20 can match eol */ YY_RULE_SETUP #line 152 "parser/attack_scanner.l" { BEGIN(INITIAL); return SSH_BADPROTOCOLIDENTIF_SUFF; } YY_BREAK case 21: YY_RULE_SETUP #line 154 "parser/attack_scanner.l" { BEGIN(ssh_badkex); return SSH_BADKEX_PREF; } YY_BREAK case 22: YY_RULE_SETUP #line 155 "parser/attack_scanner.l" { BEGIN(INITIAL); return SSH_BADKEX_SUFF; } YY_BREAK /* Cucipop */ case 23: /* rule 23 can match eol */ YY_RULE_SETUP #line 158 "parser/attack_scanner.l" { return CUCIPOP_AUTHFAIL; } YY_BREAK /* Exim */ case 24: YY_RULE_SETUP #line 161 "parser/attack_scanner.l" { BEGIN(exim_esmtp_autherr); return EXIM_ESMTP_AUTHFAIL_PREF; } YY_BREAK case 25: YY_RULE_SETUP #line 162 "parser/attack_scanner.l" { BEGIN(INITIAL); return EXIM_ESMTP_AUTHFAIL_SUFF; } YY_BREAK /* Sendmail */ case 26: YY_RULE_SETUP #line 165 "parser/attack_scanner.l" { BEGIN(sendmail_relaydenied); return SENDMAIL_RELAYDENIED_PREF; } YY_BREAK case 27: YY_RULE_SETUP #line 166 "parser/attack_scanner.l" { BEGIN(INITIAL); return SENDMAIL_RELAYDENIED_SUFF; } YY_BREAK /* Sendmail */ case 28: YY_RULE_SETUP #line 169 "parser/attack_scanner.l" { BEGIN(sendmail_authfailure); return SENDMAIL_AUTHFAILURE_PREF; } YY_BREAK case 29: YY_RULE_SETUP #line 170 "parser/attack_scanner.l" { BEGIN(INITIAL); return SENDMAIL_AUTHFAILURE_SUFF; } YY_BREAK /* dovecot */ case 30: YY_RULE_SETUP #line 173 "parser/attack_scanner.l" { BEGIN(dovecot_loginerr); return DOVECOT_IMAP_LOGINERR_PREF; } YY_BREAK case 31: YY_RULE_SETUP #line 174 "parser/attack_scanner.l" { BEGIN(INITIAL); return DOVECOT_IMAP_LOGINERR_SUFF; } YY_BREAK /* UWimap login errors */ case 32: /* rule 32 can match eol */ YY_RULE_SETUP #line 177 "parser/attack_scanner.l" { return UWIMAP_LOGINERR; } YY_BREAK /* cyrus-imap login error */ case 33: /* rule 33 can match eol */ YY_RULE_SETUP #line 180 "parser/attack_scanner.l" { BEGIN(cyrusimap_loginerr); return CYRUSIMAP_SASL_LOGINERR_PREF; } YY_BREAK case 34: *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP #line 181 "parser/attack_scanner.l" { BEGIN(INITIAL); return CYRUSIMAP_SASL_LOGINERR_SUFF; } YY_BREAK /* postfix */ case 35: YY_RULE_SETUP #line 184 "parser/attack_scanner.l" { BEGIN(postfix_loginerr); return POSTFIX_SASL_LOGINERR_PREF; } YY_BREAK case 36: YY_RULE_SETUP #line 185 "parser/attack_scanner.l" { BEGIN(INITIAL); return POSTFIX_SASL_LOGINERR_SUFF; } YY_BREAK case 37: YY_RULE_SETUP #line 186 "parser/attack_scanner.l" { return POSTFIX_NO_AUTH_PREF; } YY_BREAK /* FreeBSD's ftpd login errors */ case 38: YY_RULE_SETUP #line 189 "parser/attack_scanner.l" { BEGIN(freebsdftpd_loginerr); return FREEBSDFTPD_LOGINERR_PREF; } YY_BREAK case 39: YY_RULE_SETUP #line 190 "parser/attack_scanner.l" { BEGIN(INITIAL); return FREEBSDFTPD_LOGINERR_SUFF; } YY_BREAK /* ProFTPd */ case 40: /* rule 40 can match eol */ YY_RULE_SETUP #line 193 "parser/attack_scanner.l" { BEGIN(proftpd_loginerr); return PROFTPD_LOGINERR_PREF; } YY_BREAK case 41: YY_RULE_SETUP #line 194 "parser/attack_scanner.l" { BEGIN(INITIAL); return PROFTPD_LOGINERR_SUFF; } YY_BREAK /* another log entry from ProFTPd */ case 42: YY_RULE_SETUP #line 196 "parser/attack_scanner.l" { BEGIN(proftpd_loginerr); return PROFTPD_LOGINERR_PREF; } YY_BREAK case 43: YY_RULE_SETUP #line 197 "parser/attack_scanner.l" { BEGIN(INITIAL); return PROFTPD_LOGINERR_SUFF; } YY_BREAK /* Pure-FTPd */ case 44: YY_RULE_SETUP #line 200 "parser/attack_scanner.l" { BEGIN(pureftpd_loginerr); return PUREFTPD_LOGINERR_PREF; } YY_BREAK case 45: YY_RULE_SETUP #line 201 "parser/attack_scanner.l" { BEGIN(INITIAL); return PUREFTPD_LOGINERR_SUFF; } YY_BREAK /* vsftpd */ case 46: YY_RULE_SETUP #line 204 "parser/attack_scanner.l" { BEGIN(vsftpd_loginerr); return VSFTPD_LOGINERR_PREF; } YY_BREAK case 47: YY_RULE_SETUP #line 205 "parser/attack_scanner.l" { BEGIN(INITIAL); return VSFTPD_LOGINERR_SUFF; } YY_BREAK /** COMMON-USE TOKENS do not touch these **/ /* an IPv4 address */ case 48: YY_RULE_SETUP #line 209 "parser/attack_scanner.l" { yylval.str = yytext; return IPv4; } YY_BREAK case 49: YY_RULE_SETUP #line 210 "parser/attack_scanner.l" { yylval.str = strrchr(yytext, ':')+1; return IPv4; } YY_BREAK /* an IPv6 address */ /* standard | clouds implied | embedded IPv4 */ case 50: YY_RULE_SETUP #line 214 "parser/attack_scanner.l" { yylval.str = yytext; return IPv6; } YY_BREAK /* an host address (PTR) */ case 51: YY_RULE_SETUP #line 217 "parser/attack_scanner.l" { yylval.str = yytext; return HOSTADDR; } YY_BREAK case 52: YY_RULE_SETUP #line 218 "parser/attack_scanner.l" { yylval.num = (int)strtol(yytext, (char **)NULL, 10); return INTEGER; } YY_BREAK /* syslog timestamp */ /*{MONTH}\ +{DAYNO}\ +{HOUR}:{MINPS}:{MINPS} { return TIMESTAMP_SYSLOG; }*/ case 53: YY_RULE_SETUP #line 221 "parser/attack_scanner.l" { return TIMESTAMP_SYSLOG; } YY_BREAK /* TAI64 timestamp */ case 54: YY_RULE_SETUP #line 224 "parser/attack_scanner.l" { return AT_TIMESTAMP_TAI64; } YY_BREAK case 55: YY_RULE_SETUP #line 225 "parser/attack_scanner.l" { return TIMESTAMP_TAI64; } YY_BREAK /* iso8601 timestamp */ case 56: YY_RULE_SETUP #line 228 "parser/attack_scanner.l" { return TIMESTAMP_ISO8601; } YY_BREAK /*[^ :]+:[^ ]+ { return FACILITYPRIORITY; } */ case 57: YY_RULE_SETUP #line 231 "parser/attack_scanner.l" { yylval.str = yytext; return WORD; } YY_BREAK case 58: /* rule 58 can match eol */ YY_RULE_SETUP #line 232 "parser/attack_scanner.l" /* eat blanks */ YY_BREAK /* literals */ /*\n { return NEWLINE; } */ case 59: YY_RULE_SETUP #line 235 "parser/attack_scanner.l" { return yytext[0]; } YY_BREAK /** end of COMMON-USE TOKENS **/ case 60: YY_RULE_SETUP #line 239 "parser/attack_scanner.l" ECHO; YY_BREAK #line 62060 "parser/attack_scanner.c" case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(ssh_notallowed): case YY_STATE_EOF(ssh_loginerr): case YY_STATE_EOF(ssh_reversemap): case YY_STATE_EOF(ssh_disconnect): case YY_STATE_EOF(ssh_badproto): case YY_STATE_EOF(ssh_badkex): case YY_STATE_EOF(dovecot_loginerr): case YY_STATE_EOF(cyrusimap_loginerr): case YY_STATE_EOF(exim_esmtp_autherr): case YY_STATE_EOF(sendmail_relaydenied): case YY_STATE_EOF(sendmail_authfailure): case YY_STATE_EOF(postfix_loginerr): case YY_STATE_EOF(freebsdftpd_loginerr): case YY_STATE_EOF(proftpd_loginerr): case YY_STATE_EOF(pureftpd_loginerr): case YY_STATE_EOF(vsftpd_loginerr): yyterminate(); case YY_END_OF_BUFFER: { /* Amount of text matched not including the EOB char. */ int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; /* Undo the effects of YY_DO_BEFORE_ACTION. */ *yy_cp = (yy_hold_char); YY_RESTORE_YY_MORE_OFFSET if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) { /* We're scanning a new file or input source. It's * possible that this happened because the user * just pointed yyin at a new source and called * yylex(). If so, then we have to assure * consistency between YY_CURRENT_BUFFER and our * globals. Here is the right place to do so, because * this is the first action (other than possibly a * back-up) that will match for the new input source. */ (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; } /* Note that here we test for yy_c_buf_p "<=" to the position * of the first EOB in the buffer, since yy_c_buf_p will * already have been incremented past the NUL character * (since all states make transitions on EOB to the * end-of-buffer state). Contrast this with the test * in input(). */ if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) { /* This was really a NUL. */ yy_state_type yy_next_state; (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; yy_current_state = yy_get_previous_state( ); /* Okay, we're now positioned to make the NUL * transition. We couldn't have * yy_get_previous_state() go ahead and do it * for us because it doesn't know how to deal * with the possibility of jamming (and we don't * want to build jamming into it because then it * will run more slowly). */ yy_next_state = yy_try_NUL_trans( yy_current_state ); yy_bp = (yytext_ptr) + YY_MORE_ADJ; if ( yy_next_state ) { /* Consume the NUL. */ yy_cp = ++(yy_c_buf_p); yy_current_state = yy_next_state; goto yy_match; } else { /* %% [14.0] code to do back-up for compressed tables and set up yy_cp goes here */ yy_cp = (yy_c_buf_p); goto yy_find_action; } } else switch ( yy_get_next_buffer( ) ) { case EOB_ACT_END_OF_FILE: { (yy_did_buffer_switch_on_eof) = 0; if ( yywrap( ) ) { /* Note: because we've taken care in * yy_get_next_buffer() to have set up * yytext, we can now set up * yy_c_buf_p so that if some total * hoser (like flex itself) wants to * call the scanner after we return the * YY_NULL, it'll still work - another * YY_NULL will get returned. */ (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; yy_act = YY_STATE_EOF(YY_START); goto do_action; } else { if ( ! (yy_did_buffer_switch_on_eof) ) YY_NEW_FILE; } break; } case EOB_ACT_CONTINUE_SCAN: (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; yy_current_state = yy_get_previous_state( ); yy_cp = (yy_c_buf_p); yy_bp = (yytext_ptr) + YY_MORE_ADJ; goto yy_match; case EOB_ACT_LAST_MATCH: (yy_c_buf_p) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; yy_current_state = yy_get_previous_state( ); yy_cp = (yy_c_buf_p); yy_bp = (yytext_ptr) + YY_MORE_ADJ; goto yy_find_action; } break; } default: YY_FATAL_ERROR( "fatal flex scanner internal error--no action found" ); } /* end of action switch */ } /* end of scanning one token */ } /* end of yylex */ /* %ok-for-header */ /* %if-c++-only */ /* %not-for-header */ /* %ok-for-header */ /* %endif */ /* yy_get_next_buffer - try to read in a new buffer * * Returns a code representing an action: * EOB_ACT_LAST_MATCH - * EOB_ACT_CONTINUE_SCAN - continue scanning from current position * EOB_ACT_END_OF_FILE - end of file */ /* %if-c-only */ static int yy_get_next_buffer (void) /* %endif */ /* %if-c++-only */ /* %endif */ { char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; char *source = (yytext_ptr); int number_to_move, i; int ret_val; if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) YY_FATAL_ERROR( "fatal flex scanner internal error--end of buffer missed" ); if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) { /* Don't try to fill the buffer, so this is an EOF. */ if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) { /* We matched a single character, the EOB, so * treat this as a final EOF. */ return EOB_ACT_END_OF_FILE; } else { /* We matched some text prior to the EOB, first * process it. */ return EOB_ACT_LAST_MATCH; } } /* Try to read more data. */ /* First move last chars to start of buffer. */ number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1; for ( i = 0; i < number_to_move; ++i ) *(dest++) = *(source++); if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) /* don't do the read, it's not guaranteed to return an EOF, * just force an EOF */ YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; else { yy_size_t num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; while ( num_to_read <= 0 ) { /* Not enough room in the buffer - grow it. */ /* just a shorter name for the current buffer */ YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE; int yy_c_buf_p_offset = (int) ((yy_c_buf_p) - b->yy_ch_buf); if ( b->yy_is_our_buffer ) { yy_size_t new_size = b->yy_buf_size * 2; if ( new_size <= 0 ) b->yy_buf_size += b->yy_buf_size / 8; else b->yy_buf_size *= 2; b->yy_ch_buf = (char *) /* Include room in for 2 EOB chars. */ yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 ); } else /* Can't grow it, we don't own it. */ b->yy_ch_buf = 0; if ( ! b->yy_ch_buf ) YY_FATAL_ERROR( "fatal error - scanner input buffer overflow" ); (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset]; num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; } if ( num_to_read > YY_READ_BUF_SIZE ) num_to_read = YY_READ_BUF_SIZE; /* Read in more data. */ YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), (yy_n_chars), num_to_read ); YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); } if ( (yy_n_chars) == 0 ) { if ( number_to_move == YY_MORE_ADJ ) { ret_val = EOB_ACT_END_OF_FILE; yyrestart(yyin ); } else { ret_val = EOB_ACT_LAST_MATCH; YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_EOF_PENDING; } } else ret_val = EOB_ACT_CONTINUE_SCAN; if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { /* Extend the array by 50%, plus the number we really need. */ yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size ); if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); } (yy_n_chars) += number_to_move; YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; return ret_val; } /* yy_get_previous_state - get the state just before the EOB char was reached */ /* %if-c-only */ /* %not-for-header */ static yy_state_type yy_get_previous_state (void) /* %endif */ /* %if-c++-only */ /* %endif */ { yy_state_type yy_current_state; char *yy_cp; /* %% [15.0] code to get the start state into yy_current_state goes here */ yy_current_state = (yy_start); for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) { /* %% [16.0] code to find the next state goes here */ YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); if ( yy_accept[yy_current_state] ) { (yy_last_accepting_state) = yy_current_state; (yy_last_accepting_cpos) = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 25010 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; } return yy_current_state; } /* yy_try_NUL_trans - try to make a transition on the NUL character * * synopsis * next_state = yy_try_NUL_trans( current_state ); */ /* %if-c-only */ static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) /* %endif */ /* %if-c++-only */ /* %endif */ { int yy_is_jam; /* %% [17.0] code to find the next state, and perhaps do backing up, goes here */ char *yy_cp = (yy_c_buf_p); YY_CHAR yy_c = 1; if ( yy_accept[yy_current_state] ) { (yy_last_accepting_state) = yy_current_state; (yy_last_accepting_cpos) = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 25010 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; yy_is_jam = (yy_current_state == 25009); return yy_is_jam ? 0 : yy_current_state; } /* %if-c-only */ /* %endif */ /* %if-c-only */ #ifndef YY_NO_INPUT #ifdef __cplusplus static int yyinput (void) #else static int input (void) #endif /* %endif */ /* %if-c++-only */ /* %endif */ { int c; *(yy_c_buf_p) = (yy_hold_char); if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) { /* yy_c_buf_p now points to the character we want to return. * If this occurs *before* the EOB characters, then it's a * valid NUL; if not, then we've hit the end of the buffer. */ if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) /* This was really a NUL. */ *(yy_c_buf_p) = '\0'; else { /* need more input */ yy_size_t offset = (yy_c_buf_p) - (yytext_ptr); ++(yy_c_buf_p); switch ( yy_get_next_buffer( ) ) { case EOB_ACT_LAST_MATCH: /* This happens because yy_g_n_b() * sees that we've accumulated a * token and flags that we need to * try matching the token before * proceeding. But for input(), * there's no matching to consider. * So convert the EOB_ACT_LAST_MATCH * to EOB_ACT_END_OF_FILE. */ /* Reset buffer status. */ yyrestart(yyin ); /*FALLTHROUGH*/ case EOB_ACT_END_OF_FILE: { if ( yywrap( ) ) return EOF; if ( ! (yy_did_buffer_switch_on_eof) ) YY_NEW_FILE; #ifdef __cplusplus return yyinput(); #else return input(); #endif } case EOB_ACT_CONTINUE_SCAN: (yy_c_buf_p) = (yytext_ptr) + offset; break; } } } c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ *(yy_c_buf_p) = '\0'; /* preserve yytext */ (yy_hold_char) = *++(yy_c_buf_p); /* %% [19.0] update BOL and yylineno */ return c; } /* %if-c-only */ #endif /* ifndef YY_NO_INPUT */ /* %endif */ /** Immediately switch to a different input stream. * @param input_file A readable stream. * * @note This function does not reset the start condition to @c INITIAL . */ /* %if-c-only */ void yyrestart (FILE * input_file ) /* %endif */ /* %if-c++-only */ /* %endif */ { if ( ! YY_CURRENT_BUFFER ){ yyensure_buffer_stack (); YY_CURRENT_BUFFER_LVALUE = yy_create_buffer(yyin,YY_BUF_SIZE ); } yy_init_buffer(YY_CURRENT_BUFFER,input_file ); yy_load_buffer_state( ); } /** Switch to a different input buffer. * @param new_buffer The new input buffer. * */ /* %if-c-only */ void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) /* %endif */ /* %if-c++-only */ /* %endif */ { /* TODO. We should be able to replace this entire function body * with * yypop_buffer_state(); * yypush_buffer_state(new_buffer); */ yyensure_buffer_stack (); if ( YY_CURRENT_BUFFER == new_buffer ) return; if ( YY_CURRENT_BUFFER ) { /* Flush out information for old buffer. */ *(yy_c_buf_p) = (yy_hold_char); YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); } YY_CURRENT_BUFFER_LVALUE = new_buffer; yy_load_buffer_state( ); /* We don't actually know whether we did this switch during * EOF (yywrap()) processing, but the only time this flag * is looked at is after yywrap() is called, so it's safe * to go ahead and always set it. */ (yy_did_buffer_switch_on_eof) = 1; } /* %if-c-only */ static void yy_load_buffer_state (void) /* %endif */ /* %if-c++-only */ /* %endif */ { (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; (yy_hold_char) = *(yy_c_buf_p); } /** Allocate and initialize an input buffer state. * @param file A readable stream. * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. * * @return the allocated buffer state. */ /* %if-c-only */ YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) /* %endif */ /* %if-c++-only */ /* %endif */ { YY_BUFFER_STATE b; b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); b->yy_buf_size = size; /* yy_ch_buf has to be 2 characters longer than the size given because * we need to put in 2 end-of-buffer characters. */ b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 ); if ( ! b->yy_ch_buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); b->yy_is_our_buffer = 1; yy_init_buffer(b,file ); return b; } /** Destroy the buffer. * @param b a buffer created with yy_create_buffer() * */ /* %if-c-only */ void yy_delete_buffer (YY_BUFFER_STATE b ) /* %endif */ /* %if-c++-only */ /* %endif */ { if ( ! b ) return; if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; if ( b->yy_is_our_buffer ) yyfree((void *) b->yy_ch_buf ); yyfree((void *) b ); } /* Initializes or reinitializes a buffer. * This function is sometimes called more than once on the same buffer, * such as during a yyrestart() or at EOF. */ /* %if-c-only */ static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) /* %endif */ /* %if-c++-only */ /* %endif */ { int oerrno = errno; yy_flush_buffer(b ); b->yy_input_file = file; b->yy_fill_buffer = 1; /* If b is the current buffer, then yy_init_buffer was _probably_ * called from yyrestart() or through yy_get_next_buffer. * In that case, we don't want to reset the lineno or column. */ if (b != YY_CURRENT_BUFFER){ b->yy_bs_lineno = 1; b->yy_bs_column = 0; } /* %if-c-only */ b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; /* %endif */ /* %if-c++-only */ /* %endif */ errno = oerrno; } /** Discard all buffered characters. On the next scan, YY_INPUT will be called. * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. * */ /* %if-c-only */ void yy_flush_buffer (YY_BUFFER_STATE b ) /* %endif */ /* %if-c++-only */ /* %endif */ { if ( ! b ) return; b->yy_n_chars = 0; /* We always need two end-of-buffer characters. The first causes * a transition to the end-of-buffer state. The second causes * a jam in that state. */ b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; b->yy_buf_pos = &b->yy_ch_buf[0]; b->yy_at_bol = 1; b->yy_buffer_status = YY_BUFFER_NEW; if ( b == YY_CURRENT_BUFFER ) yy_load_buffer_state( ); } /* %if-c-or-c++ */ /** Pushes the new state onto the stack. The new state becomes * the current state. This function will allocate the stack * if necessary. * @param new_buffer The new state. * */ /* %if-c-only */ void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) /* %endif */ /* %if-c++-only */ /* %endif */ { if (new_buffer == NULL) return; yyensure_buffer_stack(); /* This block is copied from yy_switch_to_buffer. */ if ( YY_CURRENT_BUFFER ) { /* Flush out information for old buffer. */ *(yy_c_buf_p) = (yy_hold_char); YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); } /* Only push if top exists. Otherwise, replace top. */ if (YY_CURRENT_BUFFER) (yy_buffer_stack_top)++; YY_CURRENT_BUFFER_LVALUE = new_buffer; /* copied from yy_switch_to_buffer. */ yy_load_buffer_state( ); (yy_did_buffer_switch_on_eof) = 1; } /* %endif */ /* %if-c-or-c++ */ /** Removes and deletes the top of the stack, if present. * The next element becomes the new top. * */ /* %if-c-only */ void yypop_buffer_state (void) /* %endif */ /* %if-c++-only */ /* %endif */ { if (!YY_CURRENT_BUFFER) return; yy_delete_buffer(YY_CURRENT_BUFFER ); YY_CURRENT_BUFFER_LVALUE = NULL; if ((yy_buffer_stack_top) > 0) --(yy_buffer_stack_top); if (YY_CURRENT_BUFFER) { yy_load_buffer_state( ); (yy_did_buffer_switch_on_eof) = 1; } } /* %endif */ /* %if-c-or-c++ */ /* Allocates the stack if it does not exist. * Guarantees space for at least one push. */ /* %if-c-only */ static void yyensure_buffer_stack (void) /* %endif */ /* %if-c++-only */ /* %endif */ { yy_size_t num_to_alloc; if (!(yy_buffer_stack)) { /* First allocation is just for 2 elements, since we don't know if this * scanner will even need a stack. We use 2 instead of 1 to avoid an * immediate realloc on the next call. */ num_to_alloc = 1; (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc (num_to_alloc * sizeof(struct yy_buffer_state*) ); if ( ! (yy_buffer_stack) ) YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); (yy_buffer_stack_max) = num_to_alloc; (yy_buffer_stack_top) = 0; return; } if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ /* Increase the buffer to prepare for a possible push. */ int grow_size = 8 /* arbitrary grow size */; num_to_alloc = (yy_buffer_stack_max) + grow_size; (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc ((yy_buffer_stack), num_to_alloc * sizeof(struct yy_buffer_state*) ); if ( ! (yy_buffer_stack) ) YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); /* zero only the new slots.*/ memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); (yy_buffer_stack_max) = num_to_alloc; } } /* %endif */ /* %if-c-only */ /** Setup the input buffer state to scan directly from a user-specified character buffer. * @param base the character buffer * @param size the size in bytes of the character buffer * * @return the newly allocated buffer state object. */ YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) { YY_BUFFER_STATE b; if ( size < 2 || base[size-2] != YY_END_OF_BUFFER_CHAR || base[size-1] != YY_END_OF_BUFFER_CHAR ) /* They forgot to leave room for the EOB's. */ return 0; b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */ b->yy_buf_pos = b->yy_ch_buf = base; b->yy_is_our_buffer = 0; b->yy_input_file = 0; b->yy_n_chars = b->yy_buf_size; b->yy_is_interactive = 0; b->yy_at_bol = 1; b->yy_fill_buffer = 0; b->yy_buffer_status = YY_BUFFER_NEW; yy_switch_to_buffer(b ); return b; } /* %endif */ /* %if-c-only */ /** Setup the input buffer state to scan a string. The next call to yylex() will * scan from a @e copy of @a str. * @param yystr a NUL-terminated string to scan * * @return the newly allocated buffer state object. * @note If you want to scan bytes that may contain NUL values, then use * yy_scan_bytes() instead. */ YY_BUFFER_STATE yy_scan_string (yyconst char * yystr ) { return yy_scan_bytes(yystr,strlen(yystr) ); } /* %endif */ /* %if-c-only */ /** Setup the input buffer state to scan the given bytes. The next call to yylex() will * scan from a @e copy of @a bytes. * @param yybytes the byte buffer to scan * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. * * @return the newly allocated buffer state object. */ YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, yy_size_t _yybytes_len ) { YY_BUFFER_STATE b; char *buf; yy_size_t n; yy_size_t i; /* Get memory for full buffer, including space for trailing EOB's. */ n = _yybytes_len + 2; buf = (char *) yyalloc(n ); if ( ! buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); for ( i = 0; i < _yybytes_len; ++i ) buf[i] = yybytes[i]; buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; b = yy_scan_buffer(buf,n ); if ( ! b ) YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); /* It's okay to grow etc. this buffer, and we should throw it * away when we're done. */ b->yy_is_our_buffer = 1; return b; } /* %endif */ #ifndef YY_EXIT_FAILURE #define YY_EXIT_FAILURE 2 #endif /* %if-c-only */ static void yy_fatal_error (yyconst char* msg ) { (void) fprintf( stderr, "%s\n", msg ); exit( YY_EXIT_FAILURE ); } /* %endif */ /* %if-c++-only */ /* %endif */ /* Redefine yyless() so it works in section 3 code. */ #undef yyless #define yyless(n) \ do \ { \ /* Undo effects of setting up yytext. */ \ int yyless_macro_arg = (n); \ YY_LESS_LINENO(yyless_macro_arg);\ yytext[yyleng] = (yy_hold_char); \ (yy_c_buf_p) = yytext + yyless_macro_arg; \ (yy_hold_char) = *(yy_c_buf_p); \ *(yy_c_buf_p) = '\0'; \ yyleng = yyless_macro_arg; \ } \ while ( 0 ) /* Accessor methods (get/set functions) to struct members. */ /* %if-c-only */ /* %if-reentrant */ /* %endif */ /** Get the current line number. * */ int yyget_lineno (void) { return yylineno; } /** Get the input stream. * */ FILE *yyget_in (void) { return yyin; } /** Get the output stream. * */ FILE *yyget_out (void) { return yyout; } /** Get the length of the current token. * */ yy_size_t yyget_leng (void) { return yyleng; } /** Get the current token. * */ char *yyget_text (void) { return yytext; } /* %if-reentrant */ /* %endif */ /** Set the current line number. * @param line_number * */ void yyset_lineno (int line_number ) { yylineno = line_number; } /** Set the input stream. This does not discard the current * input buffer. * @param in_str A readable stream. * * @see yy_switch_to_buffer */ void yyset_in (FILE * in_str ) { yyin = in_str ; } void yyset_out (FILE * out_str ) { yyout = out_str ; } int yyget_debug (void) { return yy_flex_debug; } void yyset_debug (int bdebug ) { yy_flex_debug = bdebug ; } /* %endif */ /* %if-reentrant */ /* %if-bison-bridge */ /* %endif */ /* %endif if-c-only */ /* %if-c-only */ static int yy_init_globals (void) { /* Initialization is the same as for the non-reentrant scanner. * This function is called from yylex_destroy(), so don't allocate here. */ (yy_buffer_stack) = 0; (yy_buffer_stack_top) = 0; (yy_buffer_stack_max) = 0; (yy_c_buf_p) = (char *) 0; (yy_init) = 0; (yy_start) = 0; /* Defined in main.c */ #ifdef YY_STDINIT yyin = stdin; yyout = stdout; #else yyin = (FILE *) 0; yyout = (FILE *) 0; #endif /* For future reference: Set errno on error, since we are called by * yylex_init() */ return 0; } /* %endif */ /* %if-c-only SNIP! this currently causes conflicts with the c++ scanner */ /* yylex_destroy is for both reentrant and non-reentrant scanners. */ int yylex_destroy (void) { /* Pop the buffer stack, destroying each element. */ while(YY_CURRENT_BUFFER){ yy_delete_buffer(YY_CURRENT_BUFFER ); YY_CURRENT_BUFFER_LVALUE = NULL; yypop_buffer_state(); } /* Destroy the stack itself. */ yyfree((yy_buffer_stack) ); (yy_buffer_stack) = NULL; /* Reset the globals. This is important in a non-reentrant scanner so the next time * yylex() is called, initialization will occur. */ yy_init_globals( ); /* %if-reentrant */ /* %endif */ return 0; } /* %endif */ /* * Internal utility routines. */ #ifndef yytext_ptr static void yy_flex_strncpy (char* s1, yyconst char * s2, int n ) { int i; for ( i = 0; i < n; ++i ) s1[i] = s2[i]; } #endif #ifdef YY_NEED_STRLEN static int yy_flex_strlen (yyconst char * s ) { int n; for ( n = 0; s[n]; ++n ) ; return n; } #endif void *yyalloc (yy_size_t size ) { return (void *) malloc( size ); } void *yyrealloc (void * ptr, yy_size_t size ) { /* The cast to (char *) in the following accommodates both * implementations that use char* generic pointers, and those * that use void* generic pointers. It works with the latter * because both ANSI C and C++ allow castless assignment from * any pointer type to void*, and deal with argument conversions * as though doing an assignment. */ return (void *) realloc( (char *) ptr, size ); } void yyfree (void * ptr ) { free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ } /* %if-tables-serialization definitions */ /* %define-yytables The name for this specific scanner's tables. */ #define YYTABLES_NAME "yytables" /* %endif */ /* %ok-for-header */ #line 239 "parser/attack_scanner.l" void scanner_init(char *str) { yy_scan_string(str); } void scanner_fin() { yy_delete_buffer(YY_CURRENT_BUFFER); } static int getsyslogpid(char *syslogbanner, int length) { int i; syslogbanner[length-2] = '\0'; for (i = length; syslogbanner[i] != '['; i--); return strtol(& syslogbanner[i+1], (char **)NULL, 10); } sshguard-1.7.1/src/parser/sshg_parser.c000644 001751 001751 00000002016 12777210715 020777 0ustar00kevinzkevinz000000 000000 /** * @file * Parse and display individual attacks from standard input */ #include #include #include #include "parser/parser.h" static void print_attack(const attack_t *attack) { printf("%d %s %d\n", attack->service, attack->address.value, attack->dangerousness); } static void print_usage() { fprintf(stderr, "usage: sshg-parser [-h] [-v]\n"); } int main(int argc, char *argv[]) { bool debug = false; char buf[1000]; int flag; while ((flag = getopt(argc, argv, "hv")) != -1) { switch (flag) { case 'h': print_usage(); return 0; case 'v': debug = true; break; case '?': print_usage(); return 1; } } yydebug = yy_flex_debug = debug; while (fgets(buf, sizeof(buf), stdin) != NULL) { attack_t attack; if (parse_line(0, buf, &attack) == 0) { print_attack(&attack); fflush(stdout); } } } sshguard-1.7.1/src/parser/address.h000644 001751 001751 00000004254 12516531037 020111 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #ifndef SSHGUARD_ADDRESSKIND_H #define SSHGUARD_ADDRESSKIND_H /* maximum length of an address string */ #ifndef INET_ADDRSTRLEN # define INET_ADDRSTRLEN 16 #endif #ifndef INET6_ADDRSTRLEN # define INET6_ADDRSTRLEN 46 #endif #define ADDRLEN INET6_ADDRSTRLEN /* address kind codes */ #define ADDRKIND_IPv4 4 #define ADDRKIND_IPv6 6 /* an IPv4 address */ #define REGEXLIB_IPV4 "((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?|0)(\\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?|0)){3})" /* an IPv6 address, possibly compressed */ #define REGEXLIB_IPV6 "(::|(([a-fA-F0-9]{1,4}):){7}(([a-fA-F0-9]{1,4}))|(:(:([a-fA-F0-9]{1,4})){1,6})|((([a-fA-F0-9]{1,4}):){1,6}:)|((([a-fA-F0-9]{1,4}):)(:([a-fA-F0-9]{1,4})){1,6})|((([a-fA-F0-9]{1,4}):){2}(:([a-fA-F0-9]{1,4})){1,5})|((([a-fA-F0-9]{1,4}):){3}(:([a-fA-F0-9]{1,4})){1,4})|((([a-fA-F0-9]{1,4}):){4}(:([a-fA-F0-9]{1,4})){1,3})|((([a-fA-F0-9]{1,4}):){5}(:([a-fA-F0-9]{1,4})){1,2}))" /* an IPv4 address, mapped to IPv6 */ #define REGEXLIB_IPV4_MAPPED6 "(((0:){5}(0|[fF]{4})|:(:[fF]{4})?):{IPV4})" /* a hostname, "localhost" or at least 2nd level */ #define REGEXLIB_HOSTNAME "(localhost|([-a-zA-Z0-9]+\\.)+[a-zA-Z]+)" typedef struct { char value[ADDRLEN]; /* address of offender */ int kind; /* type of address addr */ } sshg_address_t; #endif sshguard-1.7.1/src/parser/attack_scanner.l000644 001751 001751 00000032542 12777210715 021457 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2009,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ %{ #include #include #include "parser/parser.h" // attack_t, required by the parser header #include "attack_parser.h" static int getsyslogpid(char *syslogbanner, int length); %} %option debug %option noinput %option nounput %option noyywrap %array /* Start Conditions */ /* for Login services */ %s ssh_notallowed ssh_loginerr ssh_reversemap ssh_disconnect ssh_badproto ssh_badkex /* for Mail services */ %s dovecot_loginerr cyrusimap_loginerr exim_esmtp_autherr sendmail_relaydenied sendmail_authfailure postfix_loginerr /* for FTP services */ %s freebsdftpd_loginerr proftpd_loginerr pureftpd_loginerr vsftpd_loginerr MONTH (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) MONTHNO 0[0-9]|1[0-2] DAYNO [0-9][0-9]? HOUR (0|1)[0-9]|2[0-4] MINPS [0-5][0-9] SECONDFRAC [0-5][0-9]([.,][0-9]+)? WORD [a-zA-Z0-9][-_a-zA-Z0-9]+ NUMBER [1-9][0-9]* YEAR (1|2)[0-9]{3} TIMEZONE Z|[-+]{HOUR}(:?{MINPS})? TIMESTAMP_SYSLOG {MONTH}\ +{DAYNO}\ +{HOUR}:{MINPS}:{MINPS} TIMESTAMP_TAI64 [0-9A-Fa-f]{24} SOLARIS_MSGID_TAG "[ID "[0-9]+" "{WORD}"."{WORD}"]" TIMESTAMP_ISO8601 {YEAR}-{MONTHNO}-{DAYNO}(T|" "){HOUR}:?{MINPS}:?{SECONDFRAC}{TIMEZONE}? /* all words but "sshguard" provided that posix regex don't support negation nor intersection: * 1) all words of 2 to 7 characters or 8-* chars * 2) words of 7 chars different to "sshguard" (^s.* | s^s.* | ss^h.* */ PROCESSNAME ([-_a-zA-Z0-9]{2,7})|([-_a-zA-Z0-9]{9,})|([-_a-rt-zA-RT-Z0-9][-_a-zA-Z0-9]{7})|([sS][-_a-rt-zA-RT-Z0-9][-_a-zA-Z0-9]{6})|([sS]{2}[-_a-gi-zA-gI-Z0-9][-_a-zA-Z0-9]{5})|([sS]{2}[hH][-_a-fh-zA-FH-Z0-9][-_a-zA-Z0-9]{4})|([sS]{2}[hH][gG][-_a-tv-zA-TV-Z0-9][-_a-zA-Z0-9]{3})|([sS]{2}[hH][gG][uU][b-zB-Z0-9][-_a-zA-Z0-9]{2})|([sS]{2}[hH][gG][uU][-_aA][-_a-qs-zA-QS-Z0-9][-_a-zA-Z0-9])|([sS]{2}[hH][gG][uU][-_aA][rR][-_a-ce-zA-CE-Z0-9]) /* IPv4 address (used in IPv6 address too, for IPv4 encapsulation) */ IPV4 ((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?|0)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?|0)){3}) /* IPv6 addresses including compressed variants (RFC 2373) */ IPV6 (::|:(:[0-9a-fA-F]{1,4}){1,7}|[0-9a-fA-F]{1,4}:([0-9a-fA-F]{1,4}:(:[0-9a-fA-F]{1,4}){1,5}|(:[0-9a-fA-F]{1,4}){1,6})|([0-9a-fA-F]{1,4}:){3}([0-9a-fA-F]{1,4}:(:[0-9a-fA-F]{1,4}){1,3}|(:[0-9a-fA-F]{1,4}){1,4})|([0-9a-fA-F]{1,4}:){5}([0-9a-fA-F]{1,4}:[0-9a-fA-F]{0,4}:[0-9a-fA-F]{1,4}|(:[0-9a-fA-F]{1,4}){1,2})|([0-9a-fA-F]{1,4}:){1,7}:) /* an IPv4 packed in IPv6 as IPv4-mapped IPv6 address */ IPV4MAPPED6 ((:(:0{1,4}){0,4}|0{1,4}:(:0{1,4}){1,3}|(0{1,4}:){2}(0{1,4}:0{0,4}:0{1,4}|(:0{1,4}){1,2})|(0{1,4}:){1,4}):[fF]{4}:(((2[0-4]|1[0-9]|[1-9])?[0-9]|25[0-5])\.){3}((2[0-4]|1[0-9]|[1-9])?[0-9]|25[0-5])) HOSTADDR localhost|([-a-zA-Z0-9]+\.)+[a-zA-Z]+|{IPV4}|{IPV6}|{IPV4MAPPED6} FACLEVEL (<[a-zA-Z0-9]+\.[a-zA-Z0-9]+>) %% /* * syslog banner, eg "Nov 22 09:58:58 freyja sshd[94637]: " * tokenized as: timestamp hostname procname(subname) [pid]: * both the subname and pid parts can be missing * * return SYSLOG_BANNER_PID or SYSLOG_BANNER depending on the presence of [pid] */ /* handle entries with PID and without PID from processes other than sshguard */ ({TIMESTAMP_SYSLOG}|{TIMESTAMP_ISO8601})[ ]+{FACLEVEL}?[ ]*([a-zA-Z0-9]|{WORD}|{HOSTADDR})[ ]+{PROCESSNAME}("/"{PROCESSNAME}){0,2}"["{NUMBER}"]: "{SOLARIS_MSGID_TAG}? { /* extract PID */ yylval.num = getsyslogpid(yytext, yyleng); return SYSLOG_BANNER_PID; } ({TIMESTAMP_SYSLOG}|{TIMESTAMP_ISO8601})[ ]+{FACLEVEL}?[ ]*([a-zA-Z0-9]|{WORD}|{HOSTADDR})[ ]+({PROCESSNAME}("/"{PROCESSNAME}){0,2}":")? { return SYSLOG_BANNER; } /* syslog style "last message repeated N times" */ "last message repeated "([1-9][0-9]*)" times" { /* extract number of times */ yylval.num = (int)strtol(& yytext[sizeof("last message repeated ")-1], (char **)NULL, 10); return LAST_LINE_REPEATED_N_TIMES; } /* metalog banner */ {TIMESTAMP_SYSLOG}" ["{PROCESSNAME}("/"{PROCESSNAME}){0,2}"] " { return METALOG_BANNER; } /* * socklog banner, eg * "2015-05-27T04:31:28.10040 auth.info: May 27 04:31:28 sshd[30993]: " * * Some strip the redundant timestamp, eg * "2015-05-27T04:31:28.10040 auth.info: sshd[30993]: " */ ({TIMESTAMP_ISO8601}" ")?{WORD}.{WORD}": "({TIMESTAMP_SYSLOG}" ")?{PROCESSNAME}("/"{PROCESSNAME}){0,2}"["{NUMBER}"]: "{SOLARIS_MSGID_TAG}? { yylval.num = getsyslogpid(yytext, yyleng); return SOCKLOG_BANNER_PID; } ({TIMESTAMP_ISO8601}" ")?{WORD}.{WORD}": "({TIMESTAMP_SYSLOG}" ")?({PROCESSNAME}("/"{PROCESSNAME}){0,2}":")? { return SOCKLOG_BANNER; } /* SSH: invalid or rejected user (cross platform [generated by openssh]) */ [Ii]"nvalid user ".+" from " { return SSH_INVALUSERPREF; } /* match disallowed user (not in AllowUsers/AllowGroups or in DenyUsers/DenyGroups) on Linux Ubuntu/FreeBSD */ /* "User tinydns from 1.2.3.4 not allowed because not listed in AllowUsers" */ "User ".+" from " { BEGIN(ssh_notallowed); return SSH_NOTALLOWEDPREF; } " not allowed because ".+ { BEGIN(INITIAL); return SSH_NOTALLOWEDSUFF; } /* Solaris-own */ "Failed none for from " { BEGIN(ssh_notallowed); return SSH_NOTALLOWEDPREF; } " port ".+ { BEGIN(INITIAL); return SSH_NOTALLOWEDSUFF; } /* get this instead: match invalid login @ Linux Ubuntu */ /* "Failed password for validuser from 1.2.3.4 port 54609 ssh2" */ "Failed "[^ ]+" for "[^ ]+" from " { BEGIN(ssh_loginerr); return SSH_LOGINERR_PREF; } "port "{NUMBER}" ssh".? { BEGIN(INITIAL); return SSH_LOGINERR_SUFF; } /* wrong password for valid user @ FreeBSD, Debian */ "error: PAM: "[aA]"uthentication "(error|failure)" for "("illegal user ")?.+" from " { return SSH_LOGINERR_PAM; } "via ".* { return SSH_VIA; } /* SSH: connections open and closed without auth attempts */ "Did not receive identification string from " { return SSH_NOIDENTIFSTR; } "error: "?("Connection "(closed|reset)" by "|"Received disconnect from ") { BEGIN(ssh_disconnect); return SSH_DISCONNECT_PREF; } [: ].*"[preauth]" { BEGIN(INITIAL); return SSH_PREAUTH_SUFF; } /* SSH: clients connecting with other application protocols */ "Bad protocol version identification".*" from " { BEGIN(ssh_badproto); return SSH_BADPROTOCOLIDENTIF; } [ \n].* { BEGIN(INITIAL); return SSH_BADPROTOCOLIDENTIF_SUFF; } .*"Unable to negotiate with " { BEGIN(ssh_badkex); return SSH_BADKEX_PREF; } [: ].*"no matching key exchange method found".* { BEGIN(INITIAL); return SSH_BADKEX_SUFF; } /* Cucipop */ "authentication failure "[^0-9]+ { return CUCIPOP_AUTHFAIL; } /* Exim */ .*"authenticator failed for ".+" [" { BEGIN(exim_esmtp_autherr); return EXIM_ESMTP_AUTHFAIL_PREF; } "]"(:{NUMBER})?(" I=".+)?(" U=".+)?": 535 Incorrect authentication data"(" (set_id=".+")")? { BEGIN(INITIAL); return EXIM_ESMTP_AUTHFAIL_SUFF; } /* Sendmail */ "Relaying denied. IP name lookup failed [" { BEGIN(sendmail_relaydenied); return SENDMAIL_RELAYDENIED_PREF; } "]" { BEGIN(INITIAL); return SENDMAIL_RELAYDENIED_SUFF; } /* Sendmail */ [A-Za-z0-9]+": AUTH failure ("[A-Za-z0-9-]+"): ".+"relay=".*"[" { BEGIN(sendmail_authfailure); return SENDMAIL_AUTHFAILURE_PREF; } "]".* { BEGIN(INITIAL); return SENDMAIL_AUTHFAILURE_SUFF; } /* dovecot */ (imap|pop3)"-login: Aborted login (auth failed, "{NUMBER}" attempts".*"): ".+" rip=" { BEGIN(dovecot_loginerr); return DOVECOT_IMAP_LOGINERR_PREF; } ", lip=".+ { BEGIN(INITIAL); return DOVECOT_IMAP_LOGINERR_SUFF; } /* UWimap login errors */ "Login failed user="[^ ]+" auth="[^ ]*" host="[^ ]+" " { return UWIMAP_LOGINERR; } /* cyrus-imap login error */ "badlogin: "[^\[]*"[" { BEGIN(cyrusimap_loginerr); return CYRUSIMAP_SASL_LOGINERR_PREF; } "] ".*"SASL".*"failed".?$ { BEGIN(INITIAL); return CYRUSIMAP_SASL_LOGINERR_SUFF; } /* postfix */ "warning: "({WORD}|{HOSTADDR})"[" { BEGIN(postfix_loginerr); return POSTFIX_SASL_LOGINERR_PREF; } "]: SASL "[-A-Z0-9]+" authentication failed".* { BEGIN(INITIAL); return POSTFIX_SASL_LOGINERR_SUFF; } "lost connection after AUTH from ".*"[" { return POSTFIX_NO_AUTH_PREF; } /* FreeBSD's ftpd login errors */ "FTP LOGIN FAILED FROM " { BEGIN(freebsdftpd_loginerr); return FREEBSDFTPD_LOGINERR_PREF; } ", ".+ { BEGIN(INITIAL); return FREEBSDFTPD_LOGINERR_SUFF; } /* ProFTPd */ {HOSTADDR}" ("[^\[]+"[" { BEGIN(proftpd_loginerr); return PROFTPD_LOGINERR_PREF; } "])".*" no such user "("found ")?.+ { BEGIN(INITIAL); return PROFTPD_LOGINERR_SUFF; } /* another log entry from ProFTPd */ {HOSTADDR}" ("[[]+"[" { BEGIN(proftpd_loginerr); return PROFTPD_LOGINERR_PREF; } "]) - USER "{WORD}" (Login failed): ".* { BEGIN(INITIAL); return PROFTPD_LOGINERR_SUFF; } /* Pure-FTPd */ "pure-ftpd: "?"("("?"|{WORD}|{HOSTADDR})"@" { BEGIN(pureftpd_loginerr); return PUREFTPD_LOGINERR_PREF; } ") [WARNING] Authentication failed for user ".+ { BEGIN(INITIAL); return PUREFTPD_LOGINERR_SUFF; } /* vsftpd */ .+"FAIL LOGIN: Client \"" { BEGIN(vsftpd_loginerr); return VSFTPD_LOGINERR_PREF; } "\"" { BEGIN(INITIAL); return VSFTPD_LOGINERR_SUFF; } /** COMMON-USE TOKENS do not touch these **/ /* an IPv4 address */ {IPV4} { yylval.str = yytext; return IPv4; } {IPV4MAPPED6} { yylval.str = strrchr(yytext, ':')+1; return IPv4; } /* an IPv6 address */ /* standard | clouds implied | embedded IPv4 */ {IPV6} { yylval.str = yytext; return IPv6; } /* an host address (PTR) */ {HOSTADDR} { yylval.str = yytext; return HOSTADDR; } {NUMBER} { yylval.num = (int)strtol(yytext, (char **)NULL, 10); return INTEGER; } /* syslog timestamp */ /*{MONTH}\ +{DAYNO}\ +{HOUR}:{MINPS}:{MINPS} { return TIMESTAMP_SYSLOG; }*/ {TIMESTAMP_SYSLOG} { return TIMESTAMP_SYSLOG; } /* TAI64 timestamp */ "@"{TIMESTAMP_TAI64} { return AT_TIMESTAMP_TAI64; } {TIMESTAMP_TAI64} { return TIMESTAMP_TAI64; } /* iso8601 timestamp */ {TIMESTAMP_ISO8601} { return TIMESTAMP_ISO8601; } /*[^ :]+:[^ ]+ { return FACILITYPRIORITY; } */ {WORD} { yylval.str = yytext; return WORD; } [ \n\t]+ /* eat blanks */ /* literals */ /*\n { return NEWLINE; } */ . { return yytext[0]; } /** end of COMMON-USE TOKENS **/ %% void scanner_init(char *str) { yy_scan_string(str); } void scanner_fin() { yy_delete_buffer(YY_CURRENT_BUFFER); } static int getsyslogpid(char *syslogbanner, int length) { int i; syslogbanner[length-2] = '\0'; for (i = length; syslogbanner[i] != '['; i--); return strtol(& syslogbanner[i+1], (char **)NULL, 10); } sshguard-1.7.1/src/parser/attack.h000644 001751 001751 00000005306 12777210715 017740 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #ifndef SSHGUARD_ATTACK_H #define SSHGUARD_ATTACK_H #include #include "parser/address.h" enum service { SERVICES_ALL = 0, //< anything SERVICES_SSH = 100, //< ssh SERVICES_UWIMAP = 200, //< UWimap for imap and pop daemon SERVICES_DOVECOT = 210, //< dovecot SERVICES_CYRUSIMAP = 220, //< cyrus-imap SERVICES_CUCIPOP = 230, //< cucipop SERVICES_EXIM = 240, //< exim SERVICES_SENDMAIL = 250, //< sendmail SERVICES_POSTFIX = 260, //< postfix SERVICES_FREEBSDFTPD = 300, //< ftpd shipped with FreeBSD SERVICES_PROFTPD = 310, //< ProFTPd SERVICES_PUREFTPD = 320, //< Pure-FTPd SERVICES_VSFTPD = 330, //< vsftpd }; /* an attack (source address & target service info) */ typedef struct { sshg_address_t address; //< Address enum service service; //< Service int source; //< Source PID, or zero if unknown int dangerousness; //< Danger level } attack_t; /* profile of an attacker */ typedef struct { attack_t attack; /* attacker address, target service */ time_t whenfirst; /* first time seen (or blocked) */ time_t whenlast; /* last time seen (or blocked) */ time_t pardontime; /* minimum seconds to wait before releasing address when blocked */ unsigned int numhits; /* #attacks for attacker tracking; #abuses for offenders tracking */ unsigned int cumulated_danger; /* total danger incurred (before or after blocked) */ } attacker_t; int attack_addr_seeker(const void *el, const void *key); int attack_from_hostname(attack_t *attack, const char *name); void attackerinit(attacker_t *restrict ipe, const attack_t *restrict attack); int attackt_whenlast_comparator(const void *a, const void *b); #endif sshguard-1.7.1/src/parser/attack_parser.h000644 001751 001751 00000003550 13002252061 021271 0ustar00kevinzkevinz000000 000000 #define IPv4 257 #define IPv6 258 #define HOSTADDR 259 #define WORD 260 #define INTEGER 261 #define SYSLOG_BANNER_PID 262 #define SOCKLOG_BANNER_PID 263 #define LAST_LINE_REPEATED_N_TIMES 264 #define SYSLOG_BANNER 265 #define TIMESTAMP_SYSLOG 266 #define TIMESTAMP_ISO8601 267 #define TIMESTAMP_TAI64 268 #define AT_TIMESTAMP_TAI64 269 #define METALOG_BANNER 270 #define SOCKLOG_BANNER 271 #define SSH_INVALUSERPREF 272 #define SSH_NOTALLOWEDPREF 273 #define SSH_NOTALLOWEDSUFF 274 #define SSH_LOGINERR_PREF 275 #define SSH_LOGINERR_SUFF 276 #define SSH_LOGINERR_PAM 277 #define SSH_VIA 278 #define SSH_NOIDENTIFSTR 279 #define SSH_BADPROTOCOLIDENTIF 280 #define SSH_BADPROTOCOLIDENTIF_SUFF 281 #define SSH_BADKEX_PREF 282 #define SSH_BADKEX_SUFF 283 #define SSH_DISCONNECT_PREF 284 #define SSH_PREAUTH_SUFF 285 #define DOVECOT_IMAP_LOGINERR_PREF 286 #define DOVECOT_IMAP_LOGINERR_SUFF 287 #define UWIMAP_LOGINERR 288 #define CYRUSIMAP_SASL_LOGINERR_PREF 289 #define CYRUSIMAP_SASL_LOGINERR_SUFF 290 #define CUCIPOP_AUTHFAIL 291 #define EXIM_ESMTP_AUTHFAIL_PREF 292 #define EXIM_ESMTP_AUTHFAIL_SUFF 293 #define SENDMAIL_RELAYDENIED_PREF 294 #define SENDMAIL_RELAYDENIED_SUFF 295 #define SENDMAIL_AUTHFAILURE_PREF 296 #define SENDMAIL_AUTHFAILURE_SUFF 297 #define POSTFIX_NO_AUTH_PREF 298 #define POSTFIX_SASL_LOGINERR_PREF 299 #define POSTFIX_SASL_LOGINERR_SUFF 300 #define FREEBSDFTPD_LOGINERR_PREF 301 #define FREEBSDFTPD_LOGINERR_SUFF 302 #define PROFTPD_LOGINERR_PREF 303 #define PROFTPD_LOGINERR_SUFF 304 #define PUREFTPD_LOGINERR_PREF 305 #define PUREFTPD_LOGINERR_SUFF 306 #define VSFTPD_LOGINERR_PREF 307 #define VSFTPD_LOGINERR_SUFF 308 #ifdef YYSTYPE #undef YYSTYPE_IS_DECLARED #define YYSTYPE_IS_DECLARED 1 #endif #ifndef YYSTYPE_IS_DECLARED #define YYSTYPE_IS_DECLARED 1 typedef union { char *str; int num; } YYSTYPE; #endif /* !YYSTYPE_IS_DECLARED */ extern YYSTYPE yylval; sshguard-1.7.1/src/parser/parser.h000644 001751 001751 00000002366 12777210715 017770 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #ifndef PARSER_H #define PARSER_H /* also define global var yydebug = 1 for enabling debugging at runtime */ #define YYDEBUG 1 #ifdef YYDEBUG extern int yydebug; extern int yy_flex_debug; #endif #include "parser/attack.h" /** * Parse a single line of a log for an attack. If an attack is found, return * zero and store the attack in the given pointer. */ int parse_line(int source_id, char *str, attack_t *attack); #endif sshguard-1.7.1/src/fwalls/fw.c000644 001751 001751 00000004055 12777210715 017074 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #include "config.h" #include #include #include #include #include #include #include #include "fw.h" #include "parser/address.h" #include "sshguard_log.h" static FILE *fw_pipe; static void fw_sigpipe() { sshguard_log(LOG_CRIT, "fw: broken pipe"); exit(EXIT_FAILURE); } int fw_init() { signal(SIGPIPE, fw_sigpipe); fw_pipe = popen("exec " LIBEXECDIR "/sshg-fw", "w"); // Wait for sshg-fw to initialize and check if it's still up. sleep(1); fprintf(fw_pipe, "noop\n"); fflush(fw_pipe); return fw_pipe == NULL ? FWALL_ERR : FWALL_OK; } int fw_fin() { fprintf(fw_pipe, "\n"); fflush(fw_pipe); return pclose(fw_pipe) == 0 ? FWALL_OK : FWALL_ERR; } int fw_block(const attack_t *attack) { fprintf(fw_pipe, "block %s %d\n", attack->address.value, attack->address.kind); return fflush(fw_pipe) == 0 ? FWALL_OK : FWALL_ERR; } int fw_release(const attack_t *attack) { fprintf(fw_pipe, "release %s %d\n", attack->address.value, attack->address.kind); return fflush(fw_pipe) == 0 ? FWALL_OK : FWALL_ERR; } int fw_flush() { fprintf(fw_pipe, "flush\n"); return fflush(fw_pipe) == 0 ? FWALL_OK : FWALL_ERR; } sshguard-1.7.1/src/fwalls/sshg-fw.in000644 001751 001751 00000001324 12777210715 020216 0ustar00kevinzkevinz000000 000000 #!/bin/sh # sshg-fw -- control firewall backends # This file is part of SSHGuard. # DEVELOPER NOTE: sshg-fw is built from sshg-fw.in and the backend script # only when the 'configure' script is run. If you change either source files, # you should re-run 'configure'. @sshg_fw_subr@ fw_init if [ $? -ne 0 ]; then echo "Could not initialize firewall" >&2 exit 1 fi cleanup() { trap "" EXIT fw_fin } trap cleanup EXIT INT while read cmd address addrtype; do case $cmd in block) fw_block $address $addrtype;; release) fw_release $address $addrtype;; flush) fw_flush;; noop) ;; *) break;; esac done sshguard-1.7.1/src/fwalls/null.sh000644 001751 001751 00000000452 12777210715 017617 0ustar00kevinzkevinz000000 000000 fw_init() { echo "===>>> Initializing (null) firewall" } fw_block() { echo "===>>> Blocking $1 (null)" } fw_release() { echo "===>>> Releasing $1 (null)" } fw_flush() { echo "===>>> Flushing blocked addresses (null)" } fw_fin() { echo "===>>> Cleaning up (null) firewall" } sshguard-1.7.1/src/fwalls/pf.sh000644 001751 001751 00000000357 12777210715 017256 0ustar00kevinzkevinz000000 000000 fw_init() { pfctl -q -t sshguard -T show > /dev/null } fw_block() { pfctl -q -k $1 -t sshguard -T add $1 } fw_release() { pfctl -q -t sshguard -T del $1 } fw_flush() { pfctl -q -t sshguard -T flush } fw_fin() { : } sshguard-1.7.1/src/fwalls/fw.h000644 001751 001751 00000002454 12777210715 017102 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2009,2010 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #ifndef FW_H #define FW_H #include "parser/attack.h" #define FWALL_OK 0 #define FWALL_ERR -1 /** * Start the firewall process. */ int fw_init(void); /** * Stop the firewall process. */ int fw_fin(void); /** * Block an address associated with an attack. */ int fw_block(const attack_t *attack); /** * Release an address associated with an attack. */ int fw_release(const attack_t *attack); /** * Release all blocked addresses. */ int fw_flush(void); #endif sshguard-1.7.1/src/fwalls/ipfw.sh000644 001751 001751 00000000377 12777210715 017620 0ustar00kevinzkevinz000000 000000 IPFW_TABLE=22 fw_init() { ipfw table ${IPFW_TABLE} list > /dev/null } fw_block() { ipfw table ${IPFW_TABLE} add $1 } fw_release() { ipfw table ${IPFW_TABLE} delete $1 } fw_flush() { ipfw table ${IPFW_TABLE} flush } fw_fin() { : } sshguard-1.7.1/src/fwalls/hosts.c000644 001751 001751 00000023533 12777210715 017622 0ustar00kevinzkevinz000000 000000 /* * Copyright (c) 2007,2008,2009 Mij * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * SSHGuard. See http://www.sshguard.net */ #include #include #include #include #include #include #include #include #include "../config.h" #include "../sshguard_log.h" #include "fw.h" #include "parser/address.h" #ifndef HOSTSFILE_PATH # define HOSTSFILE_PATH "/etc/hosts.allow" #endif #define HOSTS_MAXCMDLEN 1024 /* hosts_access limits line length. How many addresses per line to use? */ #define HOSTS_ADDRS_PER_LINE 8 #define HOSTS_SSHGUARD_PREFIX "###sshguard###\n" #define HOSTS_SSHGUARD_SUFFIX "###sshguard###\n" typedef struct { char addr[ADDRLEN]; int addrkind; int service; } addr_service_t; int hosts_updatelist(); int hosts_clearsshguardblocks(void); list_t hosts_blockedaddrs; FILE *hosts_file; /* buffer to hold the name of temporary configuration files. Set once, in fw_init() */ #define MAX_TEMPFILE_NAMELEN 60 static char tempflname[MAX_TEMPFILE_NAMELEN] = ""; size_t addr_service_meter(const void *el) { return sizeof(addr_service_t); } int addr_service_comparator(const void *a, const void *b) { addr_service_t *A = (addr_service_t *)a; addr_service_t *B = (addr_service_t *)b; return !((strcmp(A->addr, B->addr) == 0) && (A->addrkind == B->addrkind) && (A->service == B->service)); } static FILE *make_temporary_conffile(void) { FILE *f; f = fopen(tempflname, "w+"); if (f == NULL) return NULL; /* make sure to secure file permissions (-rw-r--r--) */ if (chmod(tempflname, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH) != 0) { /* could not secure perms, return full failure */ sshguard_log(LOG_ERR, "Error in chmod(): %s", strerror(errno)); fclose(f); unlink(tempflname); return NULL; } return f; } static int install_temporary_conffile() { if (rename(tempflname, HOSTSFILE_PATH) != 0) { sshguard_log(LOG_CRIT, "OUCHH! Could not rename temp file '%s' to '%s' (%s).", tempflname, HOSTSFILE_PATH, strerror(errno)); return FWALL_ERR; } return FWALL_OK; } int fw_init() { char buf[HOSTS_MAXCMDLEN]; FILE *tmp, *deny; /* set the filename of the temporary configuration file */ if (snprintf(tempflname, MAX_TEMPFILE_NAMELEN, "%s-sshguard.%u", HOSTSFILE_PATH, getpid()) >= MAX_TEMPFILE_NAMELEN) { sshguard_log(LOG_ERR, "'tempflname' buffer too small to hold '%s-sshguard.%u!'", HOSTSFILE_PATH, getpid()); return FWALL_ERR; } hosts_clearsshguardblocks(); /* place sshguard block delimiters (header/footer) into HOSTSFILE_PATH */ deny = fopen(HOSTSFILE_PATH, "r+"); if (deny == NULL) { sshguard_log(LOG_ERR, "Could not initialize " HOSTSFILE_PATH " for use by sshguard: %s", strerror(errno)); return FWALL_ERR; } tmp = make_temporary_conffile(); if (tmp == NULL) { sshguard_log(LOG_ERR, "Could not create temporary file %s!", tempflname); fclose(deny); return FWALL_ERR; } fprintf(tmp, "%s%s", HOSTS_SSHGUARD_PREFIX, HOSTS_SSHGUARD_SUFFIX); /* copy the original content of HOSTSFILE_PATH into tmp */ while (fgets(buf, HOSTS_MAXCMDLEN, deny) != NULL) { fprintf(tmp, "%s", buf); } fclose(tmp); fclose(deny); /* install temporary conf file into main file */ if (install_temporary_conffile() != FWALL_OK) return FWALL_ERR; list_init(&hosts_blockedaddrs); list_attributes_copy(&hosts_blockedaddrs, addr_service_meter, 1); list_attributes_comparator(&hosts_blockedaddrs, addr_service_comparator); return FWALL_OK; } int fw_fin() { hosts_clearsshguardblocks(); list_destroy(&hosts_blockedaddrs); return FWALL_OK; } int fw_block(const attack_t *attack) { addr_service_t ads; strcpy(ads.addr, attack->address.value); ads.addrkind = attack->address.kind; ads.service = attack->service; list_append(&hosts_blockedaddrs, &ads); return hosts_updatelist(); } int fw_block_list(const char *restrict addresses[], int addrkind, const int service_codes[]) { int cnt; addr_service_t ads; for (cnt = 0; addresses[cnt] != NULL; ++cnt) { strcpy(ads.addr, addresses[cnt]); ads.addrkind = addrkind; ads.service = service_codes[cnt]; list_append(& hosts_blockedaddrs, & ads); } return hosts_updatelist(); } int fw_release(const attack_t *attack) { int pos; if ((pos = list_locate(&hosts_blockedaddrs, attack->address.value)) < 0) { return FWALL_ERR; } list_delete_at(&hosts_blockedaddrs, pos); return hosts_updatelist(); } int fw_flush(void) { list_clear(&hosts_blockedaddrs); return hosts_updatelist(); } int hosts_updatelist() { char buf[HOSTS_MAXCMDLEN]; FILE *tmp, *deny; /* open hosts.allow file */ deny = fopen(HOSTSFILE_PATH, "r+"); if (deny == NULL) { sshguard_log(LOG_ERR, "Could not open hosts.allow file %s: %s", HOSTSFILE_PATH, strerror(errno)); return FWALL_ERR; } /* create/open a temporary file */ tmp = make_temporary_conffile(); if (tmp == NULL) { sshguard_log(LOG_ERR, "Could not create temporary file %s!", tempflname); fclose(deny); return FWALL_ERR; } /* copy everything until sshguard prefix line */ while (fgets(buf, HOSTS_MAXCMDLEN, deny) != NULL) { fprintf(tmp, "%s", buf); if (strcmp(buf, HOSTS_SSHGUARD_PREFIX) == 0) break; } /* sanity check */ if (strcmp(buf, HOSTS_SSHGUARD_PREFIX) != 0) { sshguard_log(LOG_ERR, "hosts.allow file did not contain sshguard rules block."); fclose(deny); fclose(tmp); unlink(tempflname); return FWALL_ERR; } if (list_size(& hosts_blockedaddrs) > 0) { unsigned int cnt; addr_service_t *curr; fprintf(tmp, "ALL :"); for (cnt = 0; cnt < (int)list_size(&hosts_blockedaddrs); cnt++) { curr = (addr_service_t *)list_get_at(&hosts_blockedaddrs, cnt); /* block lines differ depending on IP Version */ switch (curr->addrkind) { case ADDRKIND_IPv4: fprintf(tmp, " %s", curr->addr); break; case ADDRKIND_IPv6: fprintf(tmp, " [%s]", curr->addr); break; } if (((cnt+1) % HOSTS_ADDRS_PER_LINE) == 0) { /* switch to new line */ fprintf(tmp, " : DENY\nALL : "); } } fprintf(tmp, " : DENY\n"); } fprintf(tmp, HOSTS_SSHGUARD_SUFFIX); /* getting to the end of the original block */ while (fgets(buf, HOSTS_MAXCMDLEN, deny)) { if (strcmp(buf, HOSTS_SSHGUARD_SUFFIX) == 0) break; } /* sanity check */ if (strcmp(buf, HOSTS_SSHGUARD_SUFFIX) != 0) { sshguard_log(LOG_ERR, "hosts.allow file's sshguard rules block was malformed."); fclose(deny); fclose(tmp); unlink(tempflname); return FWALL_ERR; } /* copy the rest of the original file */ while (fgets(buf, HOSTS_MAXCMDLEN, deny)) { fprintf(tmp, "%s", buf); } fclose(tmp); fclose(deny); /* move tmp over to deny */ if (install_temporary_conffile() != FWALL_OK) { sshguard_log(LOG_CRIT, "OUCHH! Could not rename temp file '%s' to '%s' (%s).", tempflname, HOSTSFILE_PATH, strerror(errno)); return FWALL_ERR; } #if 0 fseek(tmp, 0, SEEK_SET); fseek(deny, 0, SEEK_SET); while(fgets(buf, HOSTS_MAXCMDLEN, tmp) != NULL) { fprintf(deny, "%s", buf); } ftruncate(fileno(deny), ftell(tmp)); fclose(tmp); fclose(deny); close(fd); unlink(tempflname); #endif return FWALL_OK; } int hosts_clearsshguardblocks(void) { char buf[HOSTS_MAXCMDLEN]; int docopy; FILE *tmp, *deny; /* open deny file */ deny = fopen(HOSTSFILE_PATH, "r+"); if (deny == NULL) { sshguard_log(LOG_ERR, "unable to open hosts file %s: %s", HOSTSFILE_PATH, strerror(errno)); return FWALL_ERR; } /* create/open a temporary file */ tmp = make_temporary_conffile(); if (tmp == NULL) { sshguard_log(LOG_ERR, "Could not create temporary file %s!", tempflname); fclose(deny); return FWALL_ERR; } /* save to tmp only those parts that are not sshguard blocks */ docopy = 1; while (fgets(buf, HOSTS_MAXCMDLEN, deny) != NULL) { switch (docopy) { case 1: if (strcmp(buf, HOSTS_SSHGUARD_PREFIX) == 0) { docopy = 0; } else { fprintf(tmp, "%s", buf); } break; case 0: if (strcmp(buf, HOSTS_SSHGUARD_SUFFIX) == 0) { docopy = 1; } break; } } fclose(tmp); fclose(deny); /* move tmp over to deny */ if (install_temporary_conffile() != FWALL_OK) { sshguard_log(LOG_CRIT, "OUCHH! Could not rename temp file '%s' to '%s' (%s).", tempflname, HOSTSFILE_PATH, strerror(errno)); return FWALL_ERR; } return FWALL_OK; } sshguard-1.7.1/src/fwalls/iptables.sh000644 001751 001751 00000000771 12777210715 020454 0ustar00kevinzkevinz000000 000000 run_iptables() { cmd=iptables if [ "6" = "$2" ]; then cmd=ip6tables fi # Check if iptables supports the '-w' flag. if $cmd -w -V >/dev/null 2>&1; then $cmd -w $1 else $cmd $1 fi } fw_init() { run_iptables "-L -n" } fw_block() { run_iptables "-I sshguard -s $1 -j DROP" $2 } fw_release() { run_iptables "-D sshguard -s $1 -j DROP" $2 } fw_flush() { run_iptables "-F sshguard" 4 run_iptables "-F sshguard" 6 } fw_fin() { : }