From 3882aee07a7af651e18033592bc07c3fa46c216e Mon Sep 17 00:00:00 2001 From: "dino.celebic" Date: Tue, 11 Nov 2025 15:50:51 +0100 Subject: [PATCH] task8 --- ex3/ex3_results.txt | 222 + ex3/ex3_sheet.pdf | Bin 0 -> 204725 bytes ex3/seq/CLANG_default.mk | 123 + ex3/seq/GCC_default.mk | 196 + ex3/seq/Makefile | 36 + ex3/seq/check_all | 32 + ex3/seq/compile.log | 49 + ex3/seq/generate_mesh/L_shape.m | 26 + ex3/seq/generate_mesh/ascii_read_meshvector.m | 43 + ex3/seq/generate_mesh/ascii_write_mesh.m | 49 + ex3/seq/generate_mesh/chip_2materials.asv | 56 + ex3/seq/generate_mesh/chip_2materials.m | 59 + ex3/seq/generate_mesh/chip_2materials.txt | 442 + ex3/seq/generate_mesh/save_mesh2_mini.m | 35 + ex3/seq/generate_mesh/square.m | 43 + ex3/seq/generate_mesh/square.txt | 30 + ex3/seq/generate_mesh/square_06.jpg | Bin 0 -> 30557 bytes ex3/seq/generate_mesh/square_06_0.txt | 30 + ex3/seq/generate_mesh/visualize_results.m | 20 + ex3/seq/jacobi_oo_stl/Doxyfile | 2877 + ex3/seq/jacobi_oo_stl/Makefile | 54 + ex3/seq/jacobi_oo_stl/ToDo.txt | 5 + ex3/seq/jacobi_oo_stl/ascii_read_meshvector.m | 43 + ex3/seq/jacobi_oo_stl/ascii_write_mesh.m | 49 + ex3/seq/jacobi_oo_stl/compile.log | 1 + ex3/seq/jacobi_oo_stl/geom.cpp | 522 + ex3/seq/jacobi_oo_stl/geom.h | 381 + ex3/seq/jacobi_oo_stl/getmatrix.cpp | 348 + ex3/seq/jacobi_oo_stl/getmatrix.h | 178 + ex3/seq/jacobi_oo_stl/gmon.out | Bin 0 -> 26514 bytes ex3/seq/jacobi_oo_stl/gnuplot.rot | 5 + ex3/seq/jacobi_oo_stl/gprofng_script1 | 7 + ex3/seq/jacobi_oo_stl/gprofng_script2 | 7 + ex3/seq/jacobi_oo_stl/jac.dem | 21 + ex3/seq/jacobi_oo_stl/jacobi.cbp | 75 + ex3/seq/jacobi_oo_stl/jacobi.layout | 4 + ex3/seq/jacobi_oo_stl/jacsolve.cpp | 61 + ex3/seq/jacobi_oo_stl/jacsolve.h | 18 + ex3/seq/jacobi_oo_stl/main.GCC_ | Bin 0 -> 815064 bytes ex3/seq/jacobi_oo_stl/main.cpp | 129 + ex3/seq/jacobi_oo_stl/nl.awk | 20 + ex3/seq/jacobi_oo_stl/out_100_GCC.txt | 9 + ex3/seq/jacobi_oo_stl/small_Doxyfile | 1826 + ex3/seq/jacobi_oo_stl/square.m | 41 + ex3/seq/jacobi_oo_stl/square_100.txt | 138487 +++++++++++++++ ex3/seq/jacobi_oo_stl/square_tiny.txt | 95 + ex3/seq/jacobi_oo_stl/userset.cpp | 16 + ex3/seq/jacobi_oo_stl/userset.h | 44 + ex3/seq/jacobi_oo_stl/vdop.cpp | 84 + ex3/seq/jacobi_oo_stl/vdop.h | 58 + ex3/seq/jacobi_oo_stl/visualize_results.m | 20 + ex3/seq/skalar/Doxyfile | 2877 + ex3/seq/skalar/Makefile | 32 + ex3/seq/skalar/c_main.cpp | 97 + ex3/seq/skalar/compile.log | 1 + ex3/seq/skalar/main.cpp | 105 + ex3/seq/skalar/mylib.cpp | 56 + ex3/seq/skalar/mylib.h | 17 + ex3/seq/skalar/small_Doxyfile | 1826 + ex3/seq/skalar_stl/Doxyfile | 2877 + ex3/seq/skalar_stl/Makefile | 30 + ex3/seq/skalar_stl/compile.log | 1 + ex3/seq/skalar_stl/main.cpp | 118 + ex3/seq/skalar_stl/mylib.cpp | 65 + ex3/seq/skalar_stl/mylib.h | 30 + ex3/seq/skalar_stl/small_Doxyfile | 1826 + ex3/seq/thread_17/Doxyfile | 2877 + ex3/seq/thread_17/Makefile | 48 + ex3/seq/thread_17/compile.log | 1 + ex3/seq/thread_17/gh_main.cpp | 101 + ex3/seq/thread_17/main.cpp | 84 + 71 files changed, 160045 insertions(+) create mode 100644 ex3/ex3_results.txt create mode 100644 ex3/ex3_sheet.pdf create mode 100644 ex3/seq/CLANG_default.mk create mode 100644 ex3/seq/GCC_default.mk create mode 100644 ex3/seq/Makefile create mode 100755 ex3/seq/check_all create mode 100644 ex3/seq/compile.log create mode 100644 ex3/seq/generate_mesh/L_shape.m create mode 100644 ex3/seq/generate_mesh/ascii_read_meshvector.m create mode 100644 ex3/seq/generate_mesh/ascii_write_mesh.m create mode 100644 ex3/seq/generate_mesh/chip_2materials.asv create mode 100644 ex3/seq/generate_mesh/chip_2materials.m create mode 100644 ex3/seq/generate_mesh/chip_2materials.txt create mode 100644 ex3/seq/generate_mesh/save_mesh2_mini.m create mode 100644 ex3/seq/generate_mesh/square.m create mode 100644 ex3/seq/generate_mesh/square.txt create mode 100644 ex3/seq/generate_mesh/square_06.jpg create mode 100644 ex3/seq/generate_mesh/square_06_0.txt create mode 100644 ex3/seq/generate_mesh/visualize_results.m create mode 100644 ex3/seq/jacobi_oo_stl/Doxyfile create mode 100755 ex3/seq/jacobi_oo_stl/Makefile create mode 100644 ex3/seq/jacobi_oo_stl/ToDo.txt create mode 100644 ex3/seq/jacobi_oo_stl/ascii_read_meshvector.m create mode 100644 ex3/seq/jacobi_oo_stl/ascii_write_mesh.m create mode 100644 ex3/seq/jacobi_oo_stl/compile.log create mode 100644 ex3/seq/jacobi_oo_stl/geom.cpp create mode 100644 ex3/seq/jacobi_oo_stl/geom.h create mode 100644 ex3/seq/jacobi_oo_stl/getmatrix.cpp create mode 100644 ex3/seq/jacobi_oo_stl/getmatrix.h create mode 100644 ex3/seq/jacobi_oo_stl/gmon.out create mode 100644 ex3/seq/jacobi_oo_stl/gnuplot.rot create mode 100644 ex3/seq/jacobi_oo_stl/gprofng_script1 create mode 100644 ex3/seq/jacobi_oo_stl/gprofng_script2 create mode 100644 ex3/seq/jacobi_oo_stl/jac.dem create mode 100644 ex3/seq/jacobi_oo_stl/jacobi.cbp create mode 100644 ex3/seq/jacobi_oo_stl/jacobi.layout create mode 100644 ex3/seq/jacobi_oo_stl/jacsolve.cpp create mode 100644 ex3/seq/jacobi_oo_stl/jacsolve.h create mode 100755 ex3/seq/jacobi_oo_stl/main.GCC_ create mode 100644 ex3/seq/jacobi_oo_stl/main.cpp create mode 100644 ex3/seq/jacobi_oo_stl/nl.awk create mode 100644 ex3/seq/jacobi_oo_stl/out_100_GCC.txt create mode 100644 ex3/seq/jacobi_oo_stl/small_Doxyfile create mode 100644 ex3/seq/jacobi_oo_stl/square.m create mode 100644 ex3/seq/jacobi_oo_stl/square_100.txt create mode 100644 ex3/seq/jacobi_oo_stl/square_tiny.txt create mode 100644 ex3/seq/jacobi_oo_stl/userset.cpp create mode 100644 ex3/seq/jacobi_oo_stl/userset.h create mode 100644 ex3/seq/jacobi_oo_stl/vdop.cpp create mode 100644 ex3/seq/jacobi_oo_stl/vdop.h create mode 100644 ex3/seq/jacobi_oo_stl/visualize_results.m create mode 100644 ex3/seq/skalar/Doxyfile create mode 100644 ex3/seq/skalar/Makefile create mode 100644 ex3/seq/skalar/c_main.cpp create mode 100644 ex3/seq/skalar/compile.log create mode 100644 ex3/seq/skalar/main.cpp create mode 100644 ex3/seq/skalar/mylib.cpp create mode 100644 ex3/seq/skalar/mylib.h create mode 100644 ex3/seq/skalar/small_Doxyfile create mode 100644 ex3/seq/skalar_stl/Doxyfile create mode 100644 ex3/seq/skalar_stl/Makefile create mode 100644 ex3/seq/skalar_stl/compile.log create mode 100644 ex3/seq/skalar_stl/main.cpp create mode 100644 ex3/seq/skalar_stl/mylib.cpp create mode 100644 ex3/seq/skalar_stl/mylib.h create mode 100644 ex3/seq/skalar_stl/small_Doxyfile create mode 100644 ex3/seq/thread_17/Doxyfile create mode 100644 ex3/seq/thread_17/Makefile create mode 100644 ex3/seq/thread_17/compile.log create mode 100644 ex3/seq/thread_17/gh_main.cpp create mode 100644 ex3/seq/thread_17/main.cpp diff --git a/ex3/ex3_results.txt b/ex3/ex3_results.txt new file mode 100644 index 0000000..bf4f26c --- /dev/null +++ b/ex3/ex3_results.txt @@ -0,0 +1,222 @@ + +-------------- Task 1 -------------- + +------------------------------------------------------------- +STREAM version $Revision: 5.10 $ +------------------------------------------------------------- +This system uses 8 bytes per array element. +------------------------------------------------------------- +Array size = 80000000 (elements), Offset = 0 (elements) +Memory per array = 610.4 MiB (= 0.6 GiB). +Total memory required = 1831.1 MiB (= 1.8 GiB). +Each kernel will be executed 20 times. + The *best* time for each kernel (excluding the first iteration) + will be used to compute the reported bandwidth. +------------------------------------------------------------- +Your clock granularity/precision appears to be 1 microseconds. +Each test below will take on the order of 116886 microseconds. + (= 116886 clock ticks) +Increase the size of the arrays if this shows that +you are not getting at least 20 clock ticks per test. +------------------------------------------------------------- +WARNING -- The above is only a rough guideline. +For best results, please be sure you know the +precision of your system timer. +------------------------------------------------------------- +Function Best Rate MB/s Avg time Min time Max time +Copy: 29569.4 0.048585 0.043288 0.059164 +Scale: 17644.0 0.082248 0.072546 0.102548 +Add: 21030.1 0.100620 0.091298 0.124700 +Triad: 21230.7 0.100758 0.090435 0.120631 +------------------------------------------------------------- +Solution Validates: avg error less than 1.000000e-13 on all three arrays +------------------------------------------------------------- +./flops.exe + + FLOPS C Program (Double Precision), V2.0 18 Dec 1992 + + Module Error RunTime MFLOPS + (usec) + 1 4.0146e-13 0.0024 5827.9076 + 2 -1.4166e-13 0.0007 10037.8942 + 3 4.7184e-14 0.0039 4371.9185 + 4 -1.2557e-13 0.0034 4355.5711 + 5 -1.3800e-13 0.0066 4415.6439 + 6 3.2380e-13 0.0065 4441.6299 + 7 -8.4583e-11 0.0053 2277.1707 + 8 3.4867e-13 0.0069 4367.6094 + + Iterations = 512000000 + NullTime (usec) = 0.0000 + MFLOPS(1) = 7050.6178 + MFLOPS(2) = 3461.6233 + MFLOPS(3) = 4175.0442 + MFLOPS(4) = 4389.7311 + +-------------- Task 2 -------------- + +Memory needed (double 64-bit, 8 bytes): +(A) (2N + 1) * 8 bytes +(B) (M*N + M + N) * 8 bytes +(C) (M*L + L*N + M*N) * 8 bytes +(D) (N + N + p) * 8 bytes + +Floating point operations: +(A) 2N +(B) M * 2N +(C) M * 2L * N +(D) 2 * N * p (Horner Schema) + +Read/Write operations: +(A) Read: 2N Write: 1 +(B) Read: M*2N Write: M*N +(C) Read: M*2L*N Write: M*L*N +(D) Read: 2*N*p Write: N*P + +-------------- Task 3 -------------- + +Functions implemented in task_3.cpp + +-------------- Task 4 -------------- + +----- Benchmark (A) ----- +Memory allocated : 0.745 GByte +Duration per loop : 0.036 sec +GFLOPS : 2.579 +GiByte/s : 20.630 +------------------------- +----- Benchmark (B) ----- +Memory allocated : 0.715 GByte +Duration per loop : 0.105 sec +GFLOPS : 1.704 +GiByte/s : 6.818 +------------------------- +----- Benchmark (C) ----- +Memory allocated : 0.026 GByte +Duration per loop : 0.459 sec +GFLOPS : 4.062 +GiByte/s : 0.057 +------------------------- +----- Benchmark (D) ----- +Memory allocated : 0.015 GByte +Duration per loop : 0.310 sec +GFLOPS : 1.201 +GiByte/s : 0.048 +------------------------- + + +-------------- Task 5 -------------- + +----- Benchmark norm ----- +||x|| = 897124.301552 +Memory allocated : 0.373 GByte +Duration per loop : 0.022 sec +GFLOPS : 4.222 +GiByte/s : 16.890 +------------------------- +What do you observe? Why? +-> Faster per loop than scalar product, only loads elements of 1 vector, instead of 2. + +-------------- Task 6 -------------- + +Benchmarks using cBLAS +----- Benchmark (A) ----- +Memory allocated : 0.745 GByte +Duration per loop : 0.023 sec +GFLOPS : 4.006 +GiByte/s : 32.052 +------------------------- +----- Benchmark (B) ----- +Memory allocated : 0.715 GByte +Duration per loop : 0.026 sec +GFLOPS : 7.010 +GiByte/s : 28.045 +------------------------- +----- Benchmark (C) ----- +Memory allocated : 0.026 GByte +Duration per loop : 0.020 sec +GFLOPS : 91.320 +GiByte/s : 1.278 +------------------------- + + +-------------- Task 7 -------------- + +A = +4.000000 1.000000 0.250000 0.111111 0.062500 +1.000000 4.000000 1.000000 0.250000 0.111111 +0.250000 1.000000 4.000000 1.000000 0.250000 +0.111111 0.250000 1.000000 4.000000 1.000000 +0.062500 0.111111 0.250000 1.000000 4.000000 + + +b = +0.000000 1.000000 +0.000000 1.000000 +0.000000 1.000000 +0.000000 1.000000 +0.000000 1.000000 + + +L + U = +4.000000 1.000000 0.250000 0.111111 0.062500 +0.250000 3.750000 0.937500 0.222222 0.095486 +0.062500 0.250000 3.750000 0.937500 0.222222 +0.027778 0.059259 0.250000 3.749370 0.937050 +0.015625 0.025463 0.059259 0.249922 3.749234 + + +x = +0.000000 0.196259 +0.000000 0.148391 +0.000000 0.151272 +0.000000 0.148391 +0.000000 0.196259 + + +Check solution: +A * x = +0.000000 1.000000 +0.000000 1.000000 +0.000000 1.000000 +0.000000 1.000000 +0.000000 1.000000 + + +N = | 1 | 2 | 4 | 8 | 16 | 32 +---------|--------|--------|--------|--------|--------|------- +Nrhs = 2 | 0.0047 | 0.0045 | 0.0046 | 0.0130 | 0.0203 | 0.0476 +Nrhs = 4 | 0.0027 | 0.0031 | 0.0033 | 0.0046 | 0.0085 | 0.0250 +Nrhs = 8 | 0.0035 | 0.0035 | 0.0045 | 0.0061 | 0.0119 | 0.0300 +Nrhs = 16 | 0.0085 | 0.0062 | 0.0221 | 0.0113 | 0.0599 | 0.0757 +Nrhs = 32 | 0.0122 | 0.0165 | 0.0112 | 0.0123 | 0.0238 | 0.0834 +Nrhs = 64 | 0.0072 | 0.0078 | 0.0164 | 0.0133 | 0.0421 | 0.0666 +Nrhs = 128 | 0.0073 | 0.0189 | 0.0269 | 0.0199 | 0.0337 | 0.1041 +Nrhs = 256 | 0.0107 | 0.0135 | 0.0279 | 0.0351 | 0.0582 | 0.1438 +Nrhs = 512 | 0.0276 | 0.0174 | 0.0237 | 0.1027 | 0.1113 | 0.2417 + +For fixed n, the solution time per rhs does not slow down consistently and scales very well. +Its faster than expected. + + +-------------- Task 8 -------------- + + + There are 1 processes running. + +Intervalls: 100 x 100 + + Start Jacobi solver for 10201 d.o.f.s +aver. Jacobi rate : 0.997922 (1000 iter) +final error: 0.124971 (rel) 0.000194029 (abs) +JacobiSolve: timing in sec. : 0.079399 +ASCI file square_100.txt opened +17361 2 34320 3 + + Start Jacobi solver for 17361 d.o.f.s +aver. Jacobi rate : 0.998401 (1000 iter) +final error: 0.201744 (rel) 0.000265133 (abs) +JacobiSolve: timing in sec. : 0.18853 + + + diff --git a/ex3/ex3_sheet.pdf b/ex3/ex3_sheet.pdf new file mode 100644 index 0000000000000000000000000000000000000000..fefc7700221225945513e3b89edd6e42ce749bd8 GIT binary patch literal 204725 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,=u#>Ax|il9s4caht=cs6xE~| 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 literal 0 HcmV?d00001 diff --git a/ex3/seq/CLANG_default.mk b/ex3/seq/CLANG_default.mk new file mode 100644 index 0000000..4bc290d --- /dev/null +++ b/ex3/seq/CLANG_default.mk @@ -0,0 +1,123 @@ +# Basic Defintions for using GNU-compiler suite sequentially +# requires setting of COMPILER=CLANG_ + +#CLANGPATH=//usr/lib/llvm-10/bin/ +CC = ${CLANGPATH}clang +CXX = ${CLANGPATH}clang++ +#CXX = ${CLANGPATH}clang++ -lomptarget -fopenmp-targets=nvptx64-nvidia-cuda --cuda-path=/opt/pgi/linux86-64/2017/cuda/8.0 +#F77 = gfortran +LINKER = ${CXX} + +#http://clang.llvm.org/docs/UsersManual.html#options-to-control-error-and-warning-messages +WARNINGS += -Weverything -Wno-c++98-compat -Wno-sign-conversion -Wno-date-time -Wno-shorten-64-to-32 -Wno-padded -ferror-limit=1 +WARNINGS += -Wdocumentation -Wconversion -Wshadow -Wfloat-conversion -pedantic +#-fsyntax-only -Wdocumentation -Wconversion -Wshadow -Wfloat-conversion -pedantic + +CXXFLAGS += -O3 -std=c++17 -ferror-limit=1 ${WARNINGS} +# don't use -Ofast +# -ftrapv +LINKFLAGS += -O3 + +# different libraries in Ubuntu or manajaró +ifndef UBUNTU +UBUNTU=1 +endif + +# BLAS, LAPACK +LINKFLAGS += -llapack -lblas +# -lopenblas +ifeq ($(UBUNTU),1) +# ubuntu +else +# on archlinux +LINKFLAGS += -lcblas +endif + +# interprocedural optimization +CXXFLAGS += -flto +LINKFLAGS += -flto + +# very good check +# http://clang.llvm.org/extra/clang-tidy/ +# good check, see: http://llvm.org/docs/CodingStandards.html#include-style +SWITCH_OFF=,-readability-magic-numbers,-readability-redundant-control-flow,-readability-redundant-member-init +SWITCH_OFF+=,-readability-redundant-member-init,-readability-isolate-declaration +#READABILITY=,readability*${SWITCH_OFF} +#TIDYFLAGS = -checks=llvm-*,-llvm-header-guard -header-filter=.* -enable-check-profile -extra-arg="-std=c++17" -extra-arg="-fopenmp" +TIDYFLAGS = -checks=llvm-*,-llvm-header-guard${READABILITY} -header-filter=.* -enable-check-profile -extra-arg="-std=c++17" -extra-arg="-fopenmp" +#TIDYFLAGS += -checks='modernize* +# ??? +#TIDYFLAGS = -checks='cert*' -header-filter=.* +# MPI checks ?? +#TIDYFLAGS = -checks='mpi*' +# ?? +#TIDYFLAGS = -checks='performance*' -header-filter=.* +#TIDYFLAGS = -checks='portability-*' -header-filter=.* +#TIDYFLAGS = -checks='readability-*' -header-filter=.* + +default: ${PROGRAM} + +${PROGRAM}: ${OBJECTS} + $(LINKER) $^ ${LINKFLAGS} -o $@ + +clean: + @rm -f ${PROGRAM} ${OBJECTS} + +clean_all:: clean + @rm -f *_ *~ *.bak *.log *.out *.tar + +codecheck: tidy_check +tidy_check: + clang-tidy ${SOURCES} ${TIDYFLAGS} -- ${SOURCES} +# see also http://clang-developers.42468.n3.nabble.com/Error-while-trying-to-load-a-compilation-database-td4049722.html + +run: clean ${PROGRAM} +# time ./${PROGRAM} ${PARAMS} + ./${PROGRAM} ${PARAMS} + +# tar the current directory +MY_DIR = `basename ${PWD}` +tar: clean_all + @echo "Tar the directory: " ${MY_DIR} + @cd .. ;\ + tar cf ${MY_DIR}.tar ${MY_DIR} *default.mk ;\ + cd ${MY_DIR} +# tar cf `basename ${PWD}`.tar * + +doc: + doxygen Doxyfile + +######################################################################### + +.cpp.o: + $(CXX) -c $(CXXFLAGS) -o $@ $< + +.c.o: + $(CC) -c $(CFLAGS) -o $@ $< + +.f.o: + $(F77) -c $(FFLAGS) -o $@ $< + +################################################################################################## +# some tools +# Cache behaviour (CXXFLAGS += -g tracks down to source lines; no -pg in linkflags) +cache: ${PROGRAM} + valgrind --tool=callgrind --simulate-cache=yes ./$^ ${PARAMS} +# kcachegrind callgrind.out. & + kcachegrind `ls -1tr callgrind.out.* |tail -1` + +# Check for wrong memory accesses, memory leaks, ... +# use smaller data sets +mem: ${PROGRAM} + valgrind -v --leak-check=yes --tool=memcheck --undef-value-errors=yes --track-origins=yes --log-file=$^.addr.out --show-reachable=yes ./$^ ${PARAMS} + +# Simple run time profiling of your code +# CXXFLAGS += -g -pg +# LINKFLAGS += -pg +prof: ${PROGRAM} + perf record ./$^ ${PARAMS} + perf report +# gprof -b ./$^ > gp.out +# kprof -f gp.out -p gprof & + +codecheck: tidy_check diff --git a/ex3/seq/GCC_default.mk b/ex3/seq/GCC_default.mk new file mode 100644 index 0000000..e9e0a0c --- /dev/null +++ b/ex3/seq/GCC_default.mk @@ -0,0 +1,196 @@ +# Basic Defintions for using GNU-compiler suite sequentially +# requires setting of COMPILER=GCC_ + +CC = gcc +CXX = g++ +F77 = gfortran +LINKER = ${CXX} + +WARNINGS = -Wall -pedantic -Wextra -Weffc++ -Woverloaded-virtual -Wfloat-equal -Wshadow \ + -Wredundant-decls -fmax-errors=1 +# -Wunreachable-code -Winline +CXXFLAGS += -ffast-math -O3 -march=native -std=c++17 ${WARNINGS} +#CXXFLAGS += -Ofast -funroll-all-loops -std=c++17 ${WARNINGS} +#-msse3 +# -ftree-vectorizer-verbose=2 -DNDEBUG +# -ftree-vectorizer-verbose=5 +# -ftree-vectorize -fdump-tree-vect-blocks=foo.dump -fdump-tree-pre=stderr + +# CFLAGS = -ffast-math -O3 -DNDEBUG -msse3 -fopenmp -fdump-tree-vect-details +# CFLAGS = -ffast-math -O3 -funroll-loops -DNDEBUG -msse3 -fopenmp -ftree-vectorizer-verbose=2 +# #CFLAGS = -ffast-math -O3 -DNDEBUG -msse3 -fopenmp +# FFLAGS = -ffast-math -O3 -DNDEBUG -msse3 -fopenmp +# LFLAGS = -ffast-math -O3 -DNDEBUG -msse3 -fopenmp +LINKFLAGS += -O3 + +#architecture +#CPU = -march=znver2 +CXXFLAGS += ${CPU} +LINKFLAGS += ${CPU} + +# different libraries in Ubuntu or manajaró +ifndef UBUNTU +UBUNTU=1 +endif + +# BLAS, LAPACK +ifeq ($(UBUNTU),1) +LINKFLAGS += -llapack -lblas +# -lopenblas +else +# on archlinux +LINKFLAGS += -llapack -lopenblas -lcblas +endif + +# interprocedural optimization +#CXXFLAGS += -flto +#LINKFLAGS += -flto + +# for debugging purpose (save code) +# -fsanitize=leak # only one out the three can be used +# -fsanitize=address +# -fsanitize=thread +SANITARY = -fsanitize=address -fsanitize=undefined -fsanitize=null -fsanitize=return \ + -fsanitize=bounds -fsanitize=alignment -fsanitize=float-divide-by-zero -fsanitize=float-cast-overflow \ + -fsanitize=bool -fsanitize=enum -fsanitize=vptr +#CXXFLAGS += ${SANITARY} +#LINKFLAGS += ${SANITARY} + +# profiling tools +#CXXFLAGS += -pg +#LINKFLAGS += -pg + + +default: ${PROGRAM} + +${PROGRAM}: ${OBJECTS} + $(LINKER) $^ ${LINKFLAGS} -o $@ + +clean: + @rm -f ${PROGRAM} ${OBJECTS} + +clean_all:: clean + -@rm -f *_ *~ *.bak *.log *.out *.tar *.orig *.optrpt + -@rm -rf html + +run: clean ${PROGRAM} +#run: ${PROGRAM} +# time ./${PROGRAM} ${PARAMS} + ./${PROGRAM} ${PARAMS} + +# tar the current directory +MY_DIR = `basename ${PWD}` +tar: clean_all + @echo "Tar the directory: " ${MY_DIR} + @cd .. ;\ + tar cf ${MY_DIR}.tar ${MY_DIR} *default.mk ;\ + cd ${MY_DIR} +# tar cf `basename ${PWD}`.tar * +#find . -size +10M > large_files +#--exclude-from ${MY_DIR}/large_files + +zip: clean + @echo "Zip the directory: " ${MY_DIR} + @cd .. ;\ + zip -r ${MY_DIR}.zip ${MY_DIR} *default.mk ;\ + cd ${MY_DIR} + +doc: + doxygen Doxyfile + +######################################################################### +.SUFFIXES: .f90 + +.cpp.o: + $(CXX) -c $(CXXFLAGS) -o $@ $< +# $(CXX) -c $(CXXFLAGS) -o $@ $< 2>&1 | tee -a $<.log +# $(CXX) -c $(CXXFLAGS) -o $@ $< 2>&1 | tee -a $(<:.cpp=.log) + +.c.o: + $(CC) -c $(CFLAGS) -o $@ $< + +.f.o: + $(F77) -c $(FFLAGS) -o $@ $< + +.f90.o: + $(F77) -c $(FFLAGS) -o $@ $< + +################################################################################################## +# some tools +# Cache behaviour (CXXFLAGS += -g tracks down to source lines; no -pg in linkflags) +cache: ${PROGRAM} + valgrind --tool=callgrind --simulate-cache=yes ./$^ ${PARAMS} +# kcachegrind callgrind.out. & + kcachegrind `ls -1tr callgrind.out.* |tail -1` + +# Check for wrong memory accesses, memory leaks, ... +# use smaller data sets +# no "-pg" in compile/link options +mem: ${PROGRAM} + valgrind -v --leak-check=yes --tool=memcheck --undef-value-errors=yes --track-origins=yes --log-file=$^.addr.out --show-reachable=yes ./$^ ${PARAMS} +# Graphical interface +# valkyrie + +# Simple run time profiling of your code +CXXFLAGS += -g -pg +LINKFLAGS += -pg +prof: ${PROGRAM} + ./$^ ${PARAMS} + gprof -b ./$^ > gp.out +# kprof -f gp.out -p gprof & + +# sudo apt install gprofng-gui +# https://parallel.computer/presentations/PPoPP2023/2023-Ruud-Slides.pdf +# read §3 in https://sourceware.org/binutils/docs/gprofng.html +# /usr/bin/gp-collect-app -o test.1.er -p on -S on /home/ghaase/Lectures/Math2CPP/Codes/seq/jacobi_oo_stl/main.GCC_ +prof2: ${PROGRAM} + gprofng collect app -h auto ./$^ ${PARAMS} +# gprofng display text -functions `ls -1tdr test.*.er |tail -1` + gprofng display text -script gprofng_script2 `ls -1tdr test.*.er |tail -1` +# gprofng display text -script gprofng_script2 test.*.er +# gprofng display gui & + +prof3: ${PROGRAM} + perf record ./$^ ${PARAMS} + perf report +# perf in Ubuntu 20.04: https://www.howtoforge.com/how-to-install-perf-performance-analysis-tool-on-ubuntu-20-04/ +# * install +# * sudo vi /etc/sysctl.conf +# add kernel.perf_event_paranoid = 0 + +#Trace your heap: +#> heaptrack ./main.GCC_ +#> heaptrack_gui heaptrack.main.GCC_..gz +heap: ${PROGRAM} + heaptrack ./$^ ${PARAMS} + heaptrack_gui `ls -1tr heaptrack.$^.* |tail -1` & + +codecheck: $(SOURCES) + cppcheck --enable=all --inconclusive --std=c++17 --suppress=missingIncludeSystem $^ + + +######################################################################## +# get the detailed status of all optimization flags +info: + echo "detailed status of all optimization flags" + $(CXX) --version + $(CXX) -Q $(CXXFLAGS) --help=optimizers + lscpu + inxi -C + lstopo + +# Excellent hardware info +# hardinfo +# Life monitoring of CPU frequency etc. +# sudo i7z + +# Memory consumption +# vmstat -at -SM 3 +# xfce4-taskmanager + + +# https://www.tecmint.com/check-linux-cpu-information/ +#https://www.tecmint.com/monitor-cpu-and-gpu-temperature-in-ubuntu/ + +# Debugging: +# https://wiki.archlinux.org/index.php/Debugging diff --git a/ex3/seq/Makefile b/ex3/seq/Makefile new file mode 100644 index 0000000..ee3c372 --- /dev/null +++ b/ex3/seq/Makefile @@ -0,0 +1,36 @@ +#DIRS=skalar skalar_stl jacobi generate_mesh jacobi_oo_stl +DIRS=skalar skalar_stl jacobi jacobi_oo_stl thread_17 densematrices_libs generate_mesh mgrid +# +#WWW_ROOT=${HOME}/public_html/Lectures/Math2CPP/Codes/seq +WWW_ROOT=../../html/Codes/seq + + +clean: + @for i in ${DIRS}; do cd $${i}; make clean_all; cd ..; done +# rm *.tar + +doc: + @for i in ${DIRS}; do cd $${i}; make doc; cd ..; done + +tar: + @for i in ${DIRS}; do cd $${i}; make tar; cd ..; done + +zip: + @for i in ${DIRS}; do cd $${i}; make zip; cd ..; done + +www: clean tar zip doc + mkdir -p ${WWW_ROOT} + cp -up *_default.mk ${WWW_ROOT} + @for i in ${DIRS};\ + do \ + mv $${i}.tar $${i}.zip ${WWW_ROOT}; \ + cp -rup $${i} ${WWW_ROOT}; \ + done + + +# @for i in ${DIRS};\ +# do \ +# tar -czf $${i}.tgz $${i} *default*.mk; \ +# mv $${i}.tgz ${WWW_ROOT}; \ +# cp -r $${i} ${WWW_ROOT}; \ +# find $${i} -name html -exec cp -r {} ${WWW_ROOT}/$${i} \; ; done diff --git a/ex3/seq/check_all b/ex3/seq/check_all new file mode 100755 index 0000000..0f035d7 --- /dev/null +++ b/ex3/seq/check_all @@ -0,0 +1,32 @@ +#!/bin/bash + +EXAMPLES='skalar skalar_stl jacobi jacobi_stl jacobi_oo_stl thread_17 densematrices_libs' +# EXAMPLES='template_seq' +#COMPTYPE='GCC_ CLANG_' +COMPTYPE='ONEAPI_' + +LOG_FILE='compile.log' +rm -f ${LOG_FILE} + +echo +echo ' Compile examples' +echo + + +for verz in ${EXAMPLES} + do echo 2>&1 | tee -a ${LOG_FILE} + echo '----------- ' $verz ' -----------' 2>&1 | tee -a ${LOG_FILE} + pushd $verz + echo 2>&1 | tee -a ${LOG_FILE} + pwd >> ../${LOG_FILE} + for comp in ${COMPTYPE} + do echo 2>&1 | tee -a ../${LOG_FILE} + echo '########### ' $comp ' ###########' 2>&1 | tee -a ../${LOG_FILE} + echo 2>&1 | tee -a ../${LOG_FILE} + make clean COMPILER=${comp} 2>&1 | tee -a ../${LOG_FILE} + make COMPILER=${comp} 2>&1 | tee -a ../${LOG_FILE} +# make run COMPILER=${comp} 2>&1 | tee -a ../${LOG_FILE} + done + popd + done + diff --git a/ex3/seq/compile.log b/ex3/seq/compile.log new file mode 100644 index 0000000..8203721 --- /dev/null +++ b/ex3/seq/compile.log @@ -0,0 +1,49 @@ + +----------- skalar ----------- +/home/dino/scf_celebic/ex3/seq/skalar + +########### ONEAPI_ ########### + +Makefile:32: ../ONEAPI_default.mk: No such file or directory +make: *** No rule to make target '../ONEAPI_default.mk'. Stop. +Makefile:32: ../ONEAPI_default.mk: No such file or directory +make: *** No rule to make target '../ONEAPI_default.mk'. Stop. + +----------- skalar_stl ----------- +/home/dino/scf_celebic/ex3/seq/skalar_stl + +########### ONEAPI_ ########### + +Makefile:30: ../ONEAPI_default.mk: No such file or directory +make: *** No rule to make target '../ONEAPI_default.mk'. Stop. +Makefile:30: ../ONEAPI_default.mk: No such file or directory +make: *** No rule to make target '../ONEAPI_default.mk'. Stop. + +----------- jacobi ----------- + + +----------- jacobi_stl ----------- + + +----------- jacobi_oo_stl ----------- +/home/dino/scf_celebic/ex3/seq/jacobi_oo_stl + +########### ONEAPI_ ########### + +Makefile:26: ../ONEAPI_default.mk: No such file or directory +make: *** No rule to make target '../ONEAPI_default.mk'. Stop. +Makefile:26: ../ONEAPI_default.mk: No such file or directory +make: *** No rule to make target '../ONEAPI_default.mk'. Stop. + +----------- thread_17 ----------- +/home/dino/scf_celebic/ex3/seq/thread_17 + +########### ONEAPI_ ########### + +Makefile:42: ../ONEAPI_default.mk: No such file or directory +make: *** No rule to make target '../ONEAPI_default.mk'. Stop. +Makefile:42: ../ONEAPI_default.mk: No such file or directory +make: *** No rule to make target '../ONEAPI_default.mk'. Stop. + +----------- densematrices_libs ----------- + diff --git a/ex3/seq/generate_mesh/L_shape.m b/ex3/seq/generate_mesh/L_shape.m new file mode 100644 index 0000000..268d44b --- /dev/null +++ b/ex3/seq/generate_mesh/L_shape.m @@ -0,0 +1,26 @@ +% Copyright: Reza Mokhtari +clear all +clc +%% plot L-shape +g=[2 0 2 0 0 1 0; + 2 2 2 0 1 1 0; + 2 2 1 1 1 1 0; + 2 1 1 1 2 1 0; + 2 1 0 2 2 1 0; + 2 0 0 2 0 1 0]'; +[p,e,t] = initmesh(g,'hmax',0.5); +pdemesh(p,e,t) + +%% GH +% output from +% +% coordinates p: [2][nnode] +% connectivity t: [4][nelem] with t(4,:) are the subdomain numbers +% edges e: [7][nedges] boundary edges +% e([1,2],:) - start/end vertex of edge +% e([3,4],:) - start/end values +% e(5,:) - segment number +% e([6,7],:) - left/right subdomain + +% flatpak run org.octave.Octave +ascii_write_mesh( p, t, e, mfilename); diff --git a/ex3/seq/generate_mesh/ascii_read_meshvector.m b/ex3/seq/generate_mesh/ascii_read_meshvector.m new file mode 100644 index 0000000..03119db --- /dev/null +++ b/ex3/seq/generate_mesh/ascii_read_meshvector.m @@ -0,0 +1,43 @@ +function [ xc, ia, v ] = ascii_read_meshvector( fname ) +% +% Loads the 2D triangular mesh (coordinates, vertex connectivity) +% together with values on its vertices from an ASCII file. +% Matlab indexing is stored (starts with 1). +% +% The input file format is compatible +% with Mesh_2d_3_matlab:Write_ascii_matlab(..) in jacobi_oo_stl/geom.h +% +% +% IN: fname - filename +% OUT: xc - coordinates +% ia - mesh connectivity +% v - solution vector + +DELIMETER = ' '; + +fprintf('Read file %s\n',fname) + +% Read mesh constants +nn = dlmread(fname,DELIMETER,[0 0 0 3]); %% row_1, col_1, row_2, col_2 in C indexing!!! +nnode = nn(1); +ndim = nn(2); +nelem = nn(3); +nvert = nn(4); + +% Read coordinates +row_start = 0+1; +row_end = 0+nnode; +xc = dlmread(fname,DELIMETER,[row_start 0 row_end ndim-1]); + +% Read connectivity +row_start = row_end+1; +row_end = row_end+nelem; +ia = dlmread(fname,DELIMETER,[row_start 0 row_end nvert-1]); + +% Read solution +row_start = row_end+1; +row_end = row_end+nnode; +v = dlmread(fname,DELIMETER,[row_start 0 row_end 0]); +end + + diff --git a/ex3/seq/generate_mesh/ascii_write_mesh.m b/ex3/seq/generate_mesh/ascii_write_mesh.m new file mode 100644 index 0000000..ebead75 --- /dev/null +++ b/ex3/seq/generate_mesh/ascii_write_mesh.m @@ -0,0 +1,49 @@ +function ascii_write_mesh( xc, ia, e, basename) +% +% Saves the 2D triangular mesh in the minimal way (only coordinates, vertex connectivity, minimal boundary edge info) +% in an ASCII file. +% Matlab indexing is stored (starts with 1). +% +% The output file format is compatible with Mesh_2d_3_matlab:Mesh_2d_3_matlab(std::string const &fname) in jacobi_oo_stl/geom.h +% +% IN: +% coordinates xc: [2][nnode] +% connectivity ia: [4][nelem] with t(4,:) are the subdomain numbers +% edges e: [7][nedges] boundary edges +% e([1,2],:) - start/end vertex of edge +% e([3,4],:) - start/end values +% e(5,:) - segment number +% e([6,7],:) - left/right subdomain +% basename: file name without extension +% +% Data have been generated via . +% +fname = [basename, '.txt']; + +nnode = int32(size(xc,2)); +ndim = int32(size(xc,1)); +nelem = int32(size(ia,2)); +nvert_e = int32(3); + + +dlmwrite(fname,nnode,'delimiter','\t','precision',16) % number of nodes +dlmwrite(fname,ndim,'-append','delimiter','\t','precision',16) % space dimension +dlmwrite(fname,nelem,'-append','delimiter','\t','precision',16) % number of elements +dlmwrite(fname,nvert_e,'-append','delimiter','\t','precision',16) % number of vertices per element + +% dlmwrite(fname,xc(:),'-append','delimiter','\t','precision',16) % coordinates +dlmwrite(fname,xc([1,2],:).','-append','delimiter','\t','precision',16) % coordinates + +% no subdomain info transferred +tmp=int32(ia(1:3,:)); +% dlmwrite(fname,tmp(:),'-append','delimiter','\t','precision',16) % connectivity in Matlab indexing +dlmwrite(fname,tmp(:,:).','-append','delimiter','\t','precision',16) % connectivity in Matlab indexing + +% store only start and end point of boundary edges, +nbedges = size(e,2); +dlmwrite(fname,nbedges,'-append','delimiter','\t','precision',16) % number boundary edges +tmp=int32(e(1:2,:)); +% dlmwrite(fname,tmp(:),'-append','delimiter','\t','precision',16) % boundary edges in Matlab indexing +dlmwrite(fname,tmp(:,:).','-append','delimiter','\t','precision',16) % boundary edges in Matlab indexing + +end diff --git a/ex3/seq/generate_mesh/chip_2materials.asv b/ex3/seq/generate_mesh/chip_2materials.asv new file mode 100644 index 0000000..766b791 --- /dev/null +++ b/ex3/seq/generate_mesh/chip_2materials.asv @@ -0,0 +1,56 @@ +% Square: +% flatpak run org.octave.Octave +% or +% octave --no-window-system --no-gui -qf + +clear all +clc +% %% L-shape +% g=[2 0 2 0 0 1 0; % #vertices,v_1x, v_2x, v_1y, v_2y, subdomain_left, subdomain_right +% 2 2 2 0 1 1 0; +% 2 2 1 1 0.5 1 0; +% 2 1 1 0.5 2 1 0; +% 2 1 0 2 2 1 0; +% 2 0 0 2 0 1 0]'; + +%% square +% g=[2 0 1 0 0 1 0; % #vertices,v_1x, v_2x, v_1y, v_2y, subdomain_left, subdomain_right +% 2 1 1 0 1 1 0; +% 2 1 0 1 1 1 0; +% 2 0 0 1 0 1 0]'; + +g=[2 0.00 1.00 0.00 0.00 1 0; % #vertices,v_1x, v_2x, v_1y, v_2y, subdomain_left, subdomain_right + 2 1.00 1.00 0.00 0.60 1 0; + 2 1.00 0.83 0.60 0.60 1 0; + 2 0.83 0.17 0.60 0.60 1 2; + 2 0.17 0.00 0.60 0.60 1 0; + 2 0.00 0.00 0.60 0.00 1 0; + 2 0.83 0.83 0.60 0.80 2 0; + 2 0.83 0.17 0.80 0.80 2 0; + 2 0.17 0.17 0.80 0.60 2 0; + 2 + ]'; + + +[p,e,t] = initmesh(g,'hmax',0.1); +%[p,e,t] = initmesh(g,'hmax',0.6); +pdemesh(p,e,t) +% pdemesh(p,e,t,"NodeLabels","on") + +%% GH +% output from +% +% coordinates p: [2][nnode] +% connectivity t: [4][nelem] with t(4,:) are the subdomain numbers +% edges e: [7][nedges] boundary edges +% e([1,2],:) - start/end vertex of edge +% e([3,4],:) - start/end values +% e(5,:) - segment number +% e([6,7],:) - left/right subdomain + +ascii_write_mesh( p, t, e, mfilename); + + + +% tmp=t(1:3,:) + diff --git a/ex3/seq/generate_mesh/chip_2materials.m b/ex3/seq/generate_mesh/chip_2materials.m new file mode 100644 index 0000000..58bf2fb --- /dev/null +++ b/ex3/seq/generate_mesh/chip_2materials.m @@ -0,0 +1,59 @@ +% Square: +% flatpak run org.octave.Octave +% or +% octave --no-window-system --no-gui -qf + +clear all +clc +% %% L-shape +% g=[2 0 2 0 0 1 0; % #vertices,v_1x, v_2x, v_1y, v_2y, subdomain_left, subdomain_right +% 2 2 2 0 1 1 0; +% 2 2 1 1 0.5 1 0; +% 2 1 1 0.5 2 1 0; +% 2 1 0 2 2 1 0; +% 2 0 0 2 0 1 0]'; + +%% square +% g=[2 0 1 0 0 1 0; % #vertices,v_1x, v_2x, v_1y, v_2y, subdomain_left, subdomain_right +% 2 1 1 0 1 1 0; +% 2 1 0 1 1 1 0; +% 2 0 0 1 0 1 0]'; + +g=[2 0.00 1.00 0.00 0.00 1 0; % #vertices,v_1x, v_2x, v_1y, v_2y, subdomain_left, subdomain_right + 2 1.00 1.00 0.00 0.60 1 0; + 2 1.00 0.83 0.60 0.60 1 0; + 2 0.83 0.17 0.60 0.60 1 2; + 2 0.17 0.00 0.60 0.60 1 0; + 2 0.00 0.00 0.60 0.00 1 0; + 2 0.83 0.83 0.60 0.80 2 0; + 2 0.83 0.17 0.80 0.80 2 0; + 2 0.17 0.17 0.80 0.60 2 0; + 2 0.50 0.65 0.15 0.30 1 0; + 2 0.65 0.50 0.30 0.45 1 0; + 2 0.50 0.35 0.45 0.30 1 0; + 2 0.35 0.50 0.30 0.15 1 0 + ]'; + + +[p,e,t] = initmesh(g,'hmax',0.1); +%[p,e,t] = initmesh(g,'hmax',0.6); +pdemesh(p,e,t) +% pdemesh(p,e,t,"NodeLabels","on") + +%% GH +% output from +% +% coordinates p: [2][nnode] +% connectivity t: [4][nelem] with t(4,:) are the subdomain numbers +% edges e: [7][nedges] boundary edges +% e([1,2],:) - start/end vertex of edge +% e([3,4],:) - start/end values +% e(5,:) - segment number +% e([6,7],:) - left/right subdomain + +ascii_write_mesh( p, t, e, mfilename); + + + +% tmp=t(1:3,:) + diff --git a/ex3/seq/generate_mesh/chip_2materials.txt b/ex3/seq/generate_mesh/chip_2materials.txt new file mode 100644 index 0000000..7861080 --- /dev/null +++ b/ex3/seq/generate_mesh/chip_2materials.txt @@ -0,0 +1,442 @@ +143 +2 +235 +3 +0 0 +1 0 +1 0.6 +0.83 0.6 +0.17 0.6 +0 0.6 +0.83 0.8 +0.17 0.8 +0.5 0.15 +0.65 0.3 +0.5 0.45 +0.35 0.3 +0.5 0.6 +0.1 0 +0.2 0 +0.3 0 +0.4 0 +0.5 0 +0.6 0 +0.7 0 +0.8 0 +0.9 0 +1 0.09999999999999999 +1 0.2 +1 0.3 +1 0.4 +1 0.5 +0.915 0.6 +0.7474999999999999 0.6 +0.665 0.6 +0.5825 0.6 +0.08500000000000001 0.6 +0 0.5 +0 0.4 +0 0.3 +0 0.2 +0 0.09999999999999998 +0.83 0.6666666666666666 +0.83 0.7333333333333334 +0.7357142857142857 0.8 +0.6414285714285715 0.8 +0.5471428571428572 0.8 +0.4528571428571429 0.8 +0.3585714285714286 0.8 +0.2642857142857143 0.8 +0.17 0.7333333333333334 +0.17 0.6666666666666667 +0.55 0.2 +0.6 0.25 +0.6 0.35 +0.55 0.4 +0.45 0.4 +0.4 0.35 +0.4 0.25 +0.45 0.2 +0.4175 0.6 +0.335 0.6 +0.2525000000000001 0.6 +0.1830860259018252 0.2575705887159407 +0.8214251519279839 0.3400910341194828 +0.7367356972768339 0.1545851641648327 +0.2747763926099513 0.4393279804701981 +0.3380125422979773 0.1490600318288089 +0.6665431110538135 0.4469555482086437 +0.296713959802076 0.6824750976249487 +0.6823887570446404 0.6988381196783868 +0.4119540982524374 0.7139680155366132 +0.5440762920546971 0.6844981967009994 +0.5488863849623231 0.08065734809935345 +0.4593284290899015 0.5303257942069471 +0.04745577342231752 0.04558193320280449 +0.9559081045112219 0.04706196837962208 +0.05571697787757442 0.5345441974182679 +0.9416966513970901 0.5479893966941878 +0.1309631118646534 0.4236995315406518 +0.8774128939624196 0.1557894847622768 +0.1554747804750385 0.1294581622541261 +0.8486232790977517 0.4679895901706703 +0.6534945367503546 0.09649470230789628 +0.3483977396498218 0.4781934195718026 +0.2483039178930304 0.335106363798257 +0.7530934478381617 0.2592989646850651 +0.7295364126041498 0.3701003238893228 +0.2683233659762636 0.2447136364527485 +0.9143800070052596 0.3450037074593404 +0.08822015826359252 0.2520686350157191 +0.4537059191295885 0.0741756455143039 +0.5413507019951419 0.5280898867902438 +0.7096450191787081 0.527961160509049 +0.6159682017017379 0.6625663124322685 +0.3592388637053299 0.07610221596732396 +0.765108404514371 0.6997816378729095 +0.4717177437761203 0.6663200430010416 +0.4854679354770992 0.7329870341912208 +0.3877365265315627 0.1908548279285711 +0.6099395334451564 0.4066137391340408 +0.2306877192446715 0.6964953882347311 +0.3598161445533513 0.6657912069407611 +0.3382100905575304 0.732458120815991 +0.1406562191310727 0.3365009009737865 +0.8627012941703919 0.2566782703816746 +0.2195359644497203 0.524181436329583 +0.2504057789554006 0.09656440959640891 +0.8609688932847446 0.07036423491723381 +0.0792332959701036 0.1598167751696082 +0.6633419637279835 0.2041432332102987 +0.7388720146622824 0.07177243733659958 +0.7591410509968218 0.4592275943922892 +0.9241864378600493 0.4352795696806243 +0.3282800786487374 0.3684755144155539 +0.6245001642495908 0.5273679175283577 +0.2130990814013797 0.1830560609252357 +0.5860181519062729 0.1635732828628243 +0.6061461985296173 0.729233213750633 +0.8749038211558559 0.5412768202367876 +0.06388571113668819 0.4576480010754793 +0.1589795129567917 0.06144175630803391 +0.9474526566112427 0.1539503712832068 +0.4177070399492428 0.4686211281102174 +0.4145875508081387 0.1396001690291554 +0.5820204934211082 0.4600303136127304 +0.6511979703975962 0.3749576639917713 +0.3372051416899794 0.2181481953330509 +0.3797444568480455 0.5346313255081716 +0.1963130627907262 0.3991956927382116 +0.1304008926063841 0.5145372655094962 +0.8068811529542688 0.1870998775716188 +0.7950607772011259 0.5328892529726835 +0.3014379962113258 0.5295700784399427 +0.936043535437924 0.2249829012752652 +0.06786843512715206 0.3723100832440311 +0.3696426508429986 0.4176130572447811 +0.8035652723323531 0.1069250059276683 +0.2809344756318412 0.1774925274550569 +0.1433346549100507 0.1960253034218661 +0.0900292624482301 0.08257958227890218 +0.8629115739649835 0.3994504619777429 +0.8044908795850402 0.4077054699969835 +0.9235971226529696 0.08805709002620099 +0.9180779212435105 0.4985449668591332 +0.9284411152026488 0.2819128596134682 +0.07377871769355998 0.3152655928916893 +0.1898942752170752 0.4604566556725514 +27 3 74 +47 5 58 +28 4 115 +58 5 102 +29 4 38 +22 2 72 +52 11 119 +50 10 122 +39 7 40 +69 9 87 +124 57 129 +71 14 136 +48 9 113 +104 22 139 +17 18 87 +51 50 96 +18 19 69 +79 20 107 +20 21 107 +21 22 104 +23 24 118 +25 26 85 +85 26 109 +54 12 123 +70 11 88 +74 28 115 +31 13 88 +37 1 71 +32 6 73 +1 14 71 +55 54 95 +14 15 117 +105 37 136 +102 5 126 +73 33 116 +33 34 116 +30 29 66 +31 30 90 +56 13 93 +66 29 92 +29 38 92 +13 31 68 +38 39 92 +45 8 46 +68 42 94 +89 30 111 +68 31 90 +66 41 114 +116 34 131 +43 44 67 +69 19 79 +2 23 72 +19 20 79 +115 4 128 +4 29 128 +67 44 99 +65 45 97 +15 16 103 +16 17 91 +45 46 97 +6 33 73 +57 56 98 +53 52 132 +81 12 110 +12 53 110 +87 9 120 +13 56 70 +30 31 111 +88 11 121 +82 10 106 +72 23 139 +70 56 124 +5 32 126 +9 55 120 +81 59 84 +11 51 121 +82 60 83 +58 57 65 +46 47 97 +40 41 66 +42 43 94 +65 57 98 +44 45 99 +41 42 114 +67 56 93 +49 48 113 +10 49 106 +56 57 124 +57 58 129 +86 36 105 +91 63 103 +118 24 130 +26 27 109 +35 36 86 +36 37 105 +3 28 74 +29 30 89 +86 59 100 +32 73 126 +85 60 101 +107 21 133 +84 59 112 +112 59 135 +96 64 121 +83 60 138 +127 61 133 +106 49 113 +81 62 125 +110 53 132 +80 62 132 +125 62 143 +79 61 106 +82 61 127 +137 78 138 +10 82 83 +103 63 134 +12 81 84 +104 76 133 +109 27 140 +100 81 125 +37 71 136 +95 54 123 +18 69 87 +96 50 122 +13 70 88 +89 64 108 +109 78 137 +30 66 90 +90 66 114 +95 63 120 +17 87 91 +39 40 92 +40 66 92 +43 67 94 +13 68 93 +93 68 94 +67 93 94 +123 84 134 +91 87 120 +83 64 122 +31 88 111 +47 58 97 +58 65 97 +45 65 99 +56 67 98 +98 67 99 +65 98 99 +59 81 100 +34 35 131 +60 82 101 +24 25 130 +116 75 126 +102 62 129 +105 77 135 +16 91 103 +22 72 139 +101 76 130 +117 77 136 +59 86 135 +9 69 113 +61 82 106 +61 79 107 +21 104 133 +64 83 108 +108 78 128 +27 74 140 +60 85 137 +11 70 119 +62 81 110 +64 89 111 +111 88 121 +112 103 134 +77 103 112 +69 79 113 +79 106 113 +42 68 114 +68 90 114 +29 89 128 +115 78 140 +100 75 131 +131 35 142 +103 77 117 +15 103 117 +130 25 141 +118 76 139 +119 70 124 +119 80 132 +63 91 120 +55 95 120 +51 96 121 +64 111 121 +10 83 122 +64 96 122 +12 84 123 +63 95 123 +62 80 129 +80 119 124 +75 100 125 +126 75 143 +62 102 143 +73 116 126 +101 82 127 +76 101 127 +89 108 128 +78 115 128 +58 102 129 +80 124 129 +25 85 141 +76 118 130 +35 86 142 +75 116 131 +62 110 132 +52 119 132 +61 107 133 +76 127 133 +84 112 134 +63 123 134 +86 105 135 +77 112 135 +77 105 136 +14 117 136 +108 83 138 +85 109 137 +78 108 138 +60 137 138 +76 104 139 +23 118 139 +78 109 140 +74 115 140 +85 101 141 +101 130 141 +86 100 142 +100 131 142 +75 125 143 +102 126 143 +59 +1 14 +14 15 +15 16 +16 17 +17 18 +18 19 +19 20 +20 21 +21 22 +22 2 +2 23 +23 24 +24 25 +25 26 +26 27 +27 3 +3 28 +28 4 +4 29 +29 30 +30 31 +31 13 +5 32 +32 6 +6 33 +33 34 +34 35 +35 36 +36 37 +37 1 +4 38 +38 39 +39 7 +7 40 +40 41 +41 42 +42 43 +43 44 +44 45 +45 8 +8 46 +46 47 +47 5 +9 48 +48 49 +49 10 +10 50 +50 51 +51 11 +11 52 +52 53 +53 12 +12 54 +54 55 +55 9 +13 56 +56 57 +57 58 +58 5 diff --git a/ex3/seq/generate_mesh/save_mesh2_mini.m b/ex3/seq/generate_mesh/save_mesh2_mini.m new file mode 100644 index 0000000..18b3864 --- /dev/null +++ b/ex3/seq/generate_mesh/save_mesh2_mini.m @@ -0,0 +1,35 @@ +function save_mesh2_mini( xc, ia, e, basename) +% Save the 3D triangular mesh in the minimal way (only coordinates and vertex connectivity) +% in binary file. +% The indexing in the connectivity is changed to C-style (starts with 0) +% +% coordinates xc: [2][nnode] +% connectivity ia: [4][nelem] with t(4,:) are the subdomain numbers +% edges e: [7][nedges] boundary edges +% e([1,2],:) - start/end vertex of edge +% e([3,4],:) - start/end values +% e(5,:) - segment number +% e([6,7],:) - left/right subdomain +% basename: file name without extension +% data from +% output from +% +fname = [basename, '.bin']; +offset = 1; % index difference from C to Matlab + +nnode = size(xc,2); +ndim = size(xc,1); +nelem = size(ia,2); +nvert_e = 3; + +fileID = fopen(fname,'w'); +fwrite(fileID, nnode, 'int'); % number of nodes +fwrite(fileID, ndim, 'int'); % space dimension +fwrite(fileID, nelem, 'int'); % number of elements +fwrite(fileID, nvert_e, 'int'); % number of vertices per element + +fwrite(fileID, xc(:), 'double'); % coordinates +tmp=ia(1:3,:)-offset; +fwrite(fileID, tmp(:), 'double'); % connectivity + +end diff --git a/ex3/seq/generate_mesh/square.m b/ex3/seq/generate_mesh/square.m new file mode 100644 index 0000000..28f5829 --- /dev/null +++ b/ex3/seq/generate_mesh/square.m @@ -0,0 +1,43 @@ +% Square: +% flatpak run org.octave.Octave +% or +% octave --no-window-system --no-gui -qf + +clear all +clc +% %% L-shape +% g=[2 0 2 0 0 1 0; % #vertices,v_1x, v_2x, v_1y, v_2y, subdomain_left, subdomain_right +% 2 2 2 0 1 1 0; +% 2 2 1 1 0.5 1 0; +% 2 1 1 0.5 2 1 0; +% 2 1 0 2 2 1 0; +% 2 0 0 2 0 1 0]'; + +%% square +g=[2 0 1 0 0 1 0; % #vertices,v_1x, v_2x, v_1y, v_2y, subdomain_left, subdomain_right + 2 1 1 0 1 1 0; + 2 1 0 1 1 1 0; + 2 0 0 1 0 1 0]'; + +[p,e,t] = initmesh(g,'hmax',0.01); +%[p,e,t] = initmesh(g,'hmax',0.6); +pdemesh(p,e,t) +% pdemesh(p,e,t,"NodeLabels","on") + +%% GH +% output from +% +% coordinates p: [2][nnode] +% connectivity t: [4][nelem] with t(4,:) are the subdomain numbers +% edges e: [7][nedges] boundary edges +% e([1,2],:) - start/end vertex of edge +% e([3,4],:) - start/end values +% e(5,:) - segment number +% e([6,7],:) - left/right subdomain + +ascii_write_mesh( p, t, e, mfilename); + + + +% tmp=t(1:3,:) + diff --git a/ex3/seq/generate_mesh/square.txt b/ex3/seq/generate_mesh/square.txt new file mode 100644 index 0000000..789dc39 --- /dev/null +++ b/ex3/seq/generate_mesh/square.txt @@ -0,0 +1,30 @@ +9 +2 +8 +3 +0 0 +1 0 +1 1 +0 1 +0.5 0 +1 0.5 +0.5 1 +0 0.5 +0.5 0.5 +8 1 9 +5 2 9 +6 3 9 +7 4 9 +1 5 9 +2 6 9 +3 7 9 +4 8 9 +8 +1 5 +5 2 +2 6 +6 3 +3 7 +7 4 +4 8 +8 1 diff --git a/ex3/seq/generate_mesh/square_06.jpg b/ex3/seq/generate_mesh/square_06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db7c214ac23e09ad55380d7fd982245a85004c52 GIT binary patch literal 30557 zcmeHw2S8L=vi3zlkSIxVkc)0 zL6UTnY@zA?FU~mQ;Owrxo%jB?yAQoyyMeyZ`BnVu!F(z|o6JDoOwj4glbQ ze*i27pi`5-dP)8q+l3ppw{DxVDc`waZ((WT2!4n8m+zcpyJ}&|rgr15g|6KlYsZsp zDz+wq*ik?Mz&&(m|1bE32mZw;#K*_O!zUsjI7~=FL_$JLL`+OdMtPK!jDn1q_~@~t z6janSG&CgSv~g8daDezYU%r4}zinm8;r1y4UpdO>UW*nOj&|Io@@0c5!ucfAG-P&p#kAC^G8tljxYI&temk zl2cOC(lavOhsS2xNrd6Uxo$#`^&%%jEe#s*C9MSTs(sPap4?t0S{aXJpALQ4^zr(65Md0Vn1`A zkosK2tGwDH9Ku=%nwxjJiH>oKOmiXkhxTP;KQ=I*|I)~Q8`$sT8UaXfalpmHr2rtn z-j&24Uf_TC(K*&`V0=g0_dZ)-koUj0s ztAcJqL+`aQs~x)lQ8gBo&1JJsA7g3Q4%x%2VzD{Y>lIHr^uiNKr=UHSzgSQw`sJ@-&TAv8N5VgfI2pMLW zu@!Eh-%^&-{vi8PWE~a|F0e19NM~K2xblv#P%Qd=6J=b1c4v{aOzto$Nv>D)g{*>L zLi(tpn;i$AR`=WcUEyx@c=p!kDjsaxBHMEoY9Rh=*(x^@p}B#UjCw^W)Q#FVwUtgL zlRrCGHIY?L5N_QAnHKD-{vetLn=*vWUg>0+uhz{$hkZ1wq=~=+N1T1JfP9V=7C1DE z1sMMDv&zyQ{{71^j@@T)#apmCqgSvl>&sZ6rUVN#g`rdngmy?RCsDMlsP0ad=`Huk zx0reBZar2+j0JR)p|=_#2tg)cC|8Lw5A4{F9%*=f%^_vAcP6|k@es9HVvT-u%K92J$3I07EnZrCK{W>yx`qbylnEN}l{n zi$TfYkeA2I*EJuSM6^ak+Mltm`(cq|PpA_LHfDak_r#ObdoZnI7j^BDM@Nm8tm(xN#$zH! z-|jtloBm!ogRsG!pG2OB!!y4mhyDQY0!+h_G6{?x5`>hx}6WoHGYU0!x zEpNRvOFvZlfq!JVy@2(z#2OP87|NK&0(&P1EC4LvXMvK(0_U@8A*jp4SO8fDnU0k` z3hO?BP{&Xe!O*sq+(E#G9m*{1A?xPF3Mx>mRuixQV-kiwX_{b<5{`!jrlrh5TfN+4 z@seEZPd*W`O1y23_?R%G&V))khfwwx9mq%G6*bol>YL^j#W&ilVgaYy%+B(XrBAy3 z`e3J$U+7%Gl;x67o1?v5moZJMVS7~gN3&L}&lzT_8l+`fjY2kbESF*}g@G zGTeI{;Zq!q11ROj5oo9gqZjl-iSWopJ)$zYIX^`%V?K)4@7PbBcw0lm<|C2YrbHCv zKX7VkbK->%E&9zKOOH|PV_nMTnQbRi7!tB^7KSoU@P%z&LbGB4A4VufTp2CgSy#Qo z?M;paYDwYXM8oA1E7nZaKkJU^4(35OwxK9+4TL+Z58gd1q7y=d1wK4OL9hUxST(qE zhl6CEK;A>`y*$8iLQKIu53(V>i=khbhVD^82(ZAE-ypaNc4GmO4Fnt$nD77#AQY_k z*RsnZY4{38`xC)8*KEeHU|OrmJ%y%NNi9Y??^kf;SnW7Jv$6EZP)#%_AMa$k7dz~@vL;B#k>`#HfT2 ze^_7y)$A3tIa$bCpnBIsWiBxC?1K}B@#*|poh ziyPkxREB;h+R+12XzwoPse7<{ey zuPjCXWw{NT*qta2sqmFCY&g< zJk6L9cPlf#!eXi<&lrC@68^6=x~TZM+-+=_ihtPV3*hPEMhXy6PCC%LD}W0N0YOa9Q{du z;)#vpiOl3@&G#b0=uj z2a~%E(}LWJ(ZUD5v2X3W5f3ndx;`+(i~N0iu_&TJ5C^Ll@ni$du=Z2}n&&oXOU4y; zC5A>Vp`?PhPv*?z=j9`X0&;S4UdlztleqUUDKqd+Yinzt3k3i&e0MLm;uS3DPOx)> z3U2}ptls?WCC3u=HTwP2v)e!h@>A^yB#5W$qu`pjfpLB6_|oacjj9Ao7r{xvBev(< zEEd`xT`$J(qdan`Y?9Ws`~rg2Z*6POeM@AOy9si}!ymus(LF#LFP~D52!}Hq;0ywW z;9^~{x!DRwEO0Z;9}8^e>*XZidS2~9!#vWjT}w?$TPiw2Jt%3Gm)34_CqkvXHLCT= z)yFqOaY-I!;rb9}+Yn$bOEp8bPq@OcfU0OLuo=snc#mlRn8F-`H7|r#uiOHI)9zEc zZicLNohUSNaPLtJ>kcb6v(zXg8Ik2eP9j)v}R5>#BSeF;M9+3ps2MxWxyC zpSLZJH#jVxP6s5Td{vV*4qdQk!eR2qVG&YFtYng9ceUJ5zPf3-GHAYMBqh?T60e|p zx`Jb7Rj8SPvNzh|FDN25)tIMuW4G*~HI1K&B zkYz_J_St+<;`Eols_@jY!tT{Tj#ZayY~L#IQvHq0o0%Sx-Z_<#OQRoRwlW0LvtFZu zk+hn{12+-6K8X)Bkd1TfW*+zS2bGIB!wSc*KX~Lv(LiXacL879sMqnwwV9QyirI3K zOvKX0#xy~r&yHK%JwDG}!N^LS6X?BIgYz6XbdQEcoBBjLZdPvFW$x#Ed%DC3Coi+z zs&1$mL_D`As#>I&XbKH_Yh3&@LVKP=SYVNTU&?%{=TbZsu>d@db&vBRBGXf2Yma_q zs`@@?iw|Le-p3v5LA*Jgy!&gx-(C&6oTmj9!riVU`sz)?=q$i?+b6oQ^jf53lh}~SaN4rH++EhNpi-w*z zVPm}V?smlM*-2S(aX+-zR01tZXQ5H7in*%WZ>Rz2rg|JtW{Rgvz1}<{P6Jxm$-U?Un8Nbj~z{+uTl4@v5^| z8X;GR`&@j_Qfs3)te`rGu|BpVEX5$rw}8q$HZ@9Mxug1aKZ5;M>BIAKc5^=|95Egzq>Yr_AE*+m%J9bu2sd3 z1qR#0Fp*rKtfBs}^Jky%>pm zf-mq!#VCjpM1>+d_k!YCL0_fatdjft_r5VIB@o{PBJbnoxPU=eW?ar|N-h4HYX99*zh_K*-Y9Hk{yyZvU})hl!BU-FYezAe((iacoll#mX`KR1S3f# z$D!;;I9h}pL6a2zK48$l)9Y?s0bOt1^iXlO(o~TRb2JO$g-g8tYJR>w!-Y|xq2^d? zO4wzz0bQ2*2 zuE|#y<+n3j;wN^wEK|A&PirN(XGar-!wmjdA1ym?sXCM^@H_fwrFo*fk#8}|+6)DioD3*S?zXWixy#y>U zcfKF8VvQ8XBnV~oSbx8Pe&YlFHo?F8gy3sgJtU+-h@Qu%irrJE2&uT5Q~eMv?_y~^ zo&M_HP^XE>9kvn`7o}U4T*JZyl%&Z`0C3bRZgwqT3r^_Ch&0ZhUM}|_HEwBZCGGE3 zqC84x=P)1c>tlO@(Pvb?!@SFFY}7MEu_o%pE7v&13gq#EUQztKm`kCI)Iw=S25Jj|dcoeG z_0KOsiQ~#@I@jZbfQ96Fd&uk@A)UPPq;hhEo<6u`~@EKg|*WnyQEi zO+}j0_xRMBa$k<0agviXjjnl~NA%8zW_;)!&h6YObGA&4;>vnDL4kCRnGHESsoNt+ zvK<+HF4yl@jPdrF3y+B2oWj4r7Rql{vCud{(Jw6uH+1c+jh^wks8K!2KkR^Tu~k8_fbMg*W?>*iM@<5#p+b z6^lg0!%Lm^#QGn$8zQ#LvyVE2*Gb$b<>v!3v&x)qyzW1(E%O4RGx5&JW>a;iFS<{A z$Wsv&oIbjI+LganQ$F2wW}QMO6jntS_!zHR)n+-b1w{z|KO+svMobbUP=7dKpvgJwy4eiDq-(E+h(dm-N7w$S^23vgHaD$#%I>{bK< zx;)IY3A;4X5YT&#ZFg7u{=IKL$R0)vncZlHZl5uPeR#@Wall2s0hv))_{@?^yVpyx z$hybJ{GM9VAYS9^gngN`=cw{J$uz&hSP8ahksh{L-K7;}!?Hk1llqxT2&^rtW`9Y)eC zG*^auw`^8obSBSN=cw2y8u>Rs1Ij|G@@ai4Xs8+dLxql036C8bD3i(K^vYevW4d)J zluhAci`<$86+$(?MifeW?WcAZuBCd^>3O^yfm-nMk~`~ zdJqN6gya`J$WWfnF>f5%3u$^WBSg0pWlbv<6Y)5{hm5_T*h%7qNpUFK)%$)zjpjzK zte26nRiT-{wOpqFmioF8;s%jQs||G}?hRd@b^|w!i?W*c*{+`%+HDUfxA^MK9Lz+@{Gn$sQ-+C{ZAs9JihZAUItweREI z&u=7e8n|)T%P6g|Y}I+UmwD=|*Gt9GvAFn+HcW8%GR)7YygyMkj=-ObcsBm}tQl9} zJI<(BVC%#|fj;-w;&cb!`X=%?;OPDU`utmz^L5U?p5bSaE)Sj5Nv#K2gb}7C z30jYZwwrvIlv(l_?%`%gTrE=sIQ?;IDBjvr%xqfmXORcQGkA9Q%P@F|f;gh?<#v&t zTZN8{b+UpzXor`hOFN3S@jY5^wY!=*&+wfW3U_ zPbC&2)@$|4YKyr@SgTO?D%Ws^BIk}wI|$WR%+&28n-!hY;^?qy2H1)Xn6T_6i!y%p z{f_R3+7Y>!t^6Yg38GQswtcp zz08F0T~F|ek~0~f<2EnB&$;Vy^TMvt0HMU&8%%P3PafaX)*cs^W%iWptzxq185wDn zeU(0O$#zTT=B8g+pX~*l)F=0FB>;Tj#EDE^Z4I0scZ(&k|6ys|j=m?8;YZ zwoNwNSNWtiRPDi$z7zRV=-{B6`#k_%m)1xQ?T*hSM$y3$LVIT~t%2eA*t*Y`c^}<| zfw%<~nBvZZH%#t$R>4)i3$oL3d%!K@Z>A1%KW%qUa3vX@FV^C_d#{A7MKZkdLKY1Y z7F=K>yEX-HvJ1E}A}`cH%HO#2FxLAu(yyX0x?}5Rp5Iy7o#P?wM)&U3>C7&i-Ci5n zXpn^aVgYj)Ez}~_!Ba6O*Cyq(>U%X85@DP0JN~T^h}n-@t8y&)*6AZq>323xr1f>9 zT-TCGG%FdI$@AclgWG5>WNPa%loZ2Pd_NaWJ57qKQI5a@+bOw8)BGlcuE$@nM^1RP z&<9n#ZJ9%lK3~-$yK7san*Mo? z(M;%&a9P899*V!YN&mDz{vYI``LAqoJlIi zr^DfIq8=1JyF+$_sf!@vTPZ&9f1H{n=pj$4EL1A=sF9_x%;sSD5>-vCZ;RfTVFPVT zyn$l4JZEs;sWtkuif3CM*;qlyDx|X2X3h$2_E)kTF9@x_5;UV6$sfQ$iLZV#PkTo9 zoyL*3?w0|po_cNGNcY1F2_ZjEN{x-WGik9<@9sg?1Tn>`XmDkIJJV!jWyb%kW ztX3|FF-xJ2`tV82`Ueuqy}t#FloPVmNit`^EcH*Mi{}oei_=Fnb#MGQ0VQ>z9`3L2 zQXj%#V4!E-C(8IPWFjrwIDAk)n|v1iD5~pQ}k+*~z7y zTH0y<VB;{*nj_E_IQo|0YVr37#>i)wPAtM83oezUt8+-Vp>$o7LjMmdpyk6Zeo*k)JnJu2b=$vC8{fY8v(j7uN zbKnWny1fN1{QDGd7VLebVM?ZH7g{@o#RU8v-E%G~NKr<5y1;q~!&0mgmL32&;^`NB(<2lO3kdtHCcDxs^ z3$`TBWzL!A-H(Vo1Bw`%J}S5|USjW+DT@?RDcEM3S+HYGF~55Y*M_FBwl~%+;vQ=S ze!nB5Df!te@zR6Sw&gQxENIs_ErfThjghivh?$rZAY{ zJ{YSUeEmNdoa;Vuh0TcjVi;W0W?7PEa@_0X-o!OI4izY3l@^lqBh>4nL;uEJxz$pg0xitkBYN_KN0rjyIHXHtqN zCH8~HVGg6^kqZrBM=h)P5taqW=7vh~EBykwHd~M61Xka77sP4zE!aKL(e|K>*Bt4I zc`n!$sykUbwO4uaDq<4X-)PqA@#uW9Vvo+JGX4pEzKiXSAomj|!37mOd)1gvP5eB{ zz#|ov)*#vby4+vWPtzgIGWzz#y`t%GbnBBZVL;zKZ5`#yw8p z8G(&MO+6>dEt25E;Br^I`4Tq$tzG4dYo98_@PU=QLJuiyfE3F&dAWGh=-SDcvWLqg z^0EDga_2ctssK3ecn+09m@OsYVOYQlXPRExXhwjzUK1tY#Pg=hZltaCj$N#1_}c`D zx@|4traOnpTPAP@JnfK>nXp=w+zJ)u>_PF^$F!1rd&w@O+sht!p(ENMd5ne?r;UIM zY<5q4=5W5ZSP8E%q{yoKNaAzB`iOx%^IS_UsitCQtw1XG)4E#9N_a=*=NQJ|9DC0_ zy>eYgm61YwVgFL;sT!9~l+)3x=08C^MJmpFZast)i`ACdmC2&Zqg_ zJ(76Z3+`uD+Ebx7L!33_sSy+1YH4liaYsmDmTrG6IfXvtJ~xs(&W<#r$X76jd>j6BPK}{iIP+BizTE^3c{$M? zQs=801c9D>2%YQ%`U>?~2I@1l4-<&ObB5*5`Yb2LL%PUA&Do?ju0l@d+@%QuF+%bfK$YGQS-T$$Jmzr6s&9*2UEfOl?~thV%lELQ!LPR9^}XK!Jbw=m*Qvx%O0Lq zk%2ToZiG07${DPb2>b4%;Fl7^R&O_Be0V_Sv?{uOxc-fF=fRKP=T6^5fu{d_T+Jj( z4a8TFWgrg@GtdV6zz#!!H!Aag*ZXB@{)zeA2>Wp`M)LL0Snqy{r9r*i_Rbqs=kfjQ z<>gaB<;u^%{G|#achWGpwu%S^LF{TE`{xenM$guZ*;pryM1lQIlFa;yEPM|RFL6g5iO{kN*1~IB^+IU`9uD%ABn{bHRjD!^iuF&U@BV z;j4wv4o?1Xng%!iJNiha>e(zJy5}-{rM()TO5;3N`%+)@x~RTU6GcMfw4+jUqfhftm~JpJB@b(JY6 z?t%}AFW2`yCz3E~R|R=w)8i3nz^0lMw3mKB!8B7}+40DY?jQ*cj=V1iZx809zK^1O6)sf0`Dkrw+pQ*({+azspR> ziO~kfGwha;Mu{DIO`2j0e%H@rx^cV|?e7Bfr!TR{)9t;S$i+?B|WEW6htFTPxWmzdYA@tdFM<%&k zls7p+xinvqTKD<21Nhz-D$dvU4l?_Gj*{~i`S48`K39U3X=Kk~KCt>m)pb(in#OFW zcsq=~_Y}EQkym)y?r{g`dGrlrRmOBRp0$6S&K>Lc6TUZsr1``<#7dyJT~DtFHZ-T9>LWb;dYmHNdlTmv>^wvYHmd^Fh+Z-%~kx zG^Z-&bb?{Q`g_Y`xbxDhCG(cXN->be7^^kg?20QcyQ-*H6=$}Z#PPQQ3YrsbK5 ziskKg=pk;^r{~WDpHH$%#oRCWxYcUJsGiqnXScdyld}dd^2%J|)ix~|5=(npV_Fn? z*ztZ%F7ZK{@Lxj-2GdJ_k}Ud<$k6=>ThG)jq0a6ztG5VP$~_9=45`fAm4>v4)6gmC z&YfppflppI@9Y17Jnx?Y7XK6_7?-2**vQtz<8G9rR&PO$x_g8}rscYE9c{^JPDG@- zNp+ZlAfc+uIk0#}cC=smqU^5@$*4%lcV1 z@fYarJ08IQ7&Ra<=qE!ZtEXVaWkQzSt+JvWu01PNs}n0ffw+(TIK_-&T#&rhE&%#!aL%rMgYqN0@9*5s?+VoZZSyQ(W`5((iwge# zGXp-GH(-II6}RGvP=QGO(MH;$A`BH0e>?^5m*|IUA`=qw)@Pb)oIWBs=2jci1+geP z0Fd8NZP>ZHQ*__M(k^r2Lu4xpKIVBuWdp}q?$hj&(KQ^8Z7WD-D#8r+p2N2^XJm+2 zY3gmJ$SJHLqmt19J9?3eFXmKij|VMx5Jjl6+g`t6#&YZ4skfsab~=J*S_2D*Mc~wW zLwl)GnyHE|$$N=Xv`QvYDn(Z(U!i<+4X^qJZl-?c4{c!G9?Y_!o!Gt@+1UsV}bG7QLjcZm!;6{Km*& zzjB+akjD8Z=;pRRURQ$q;~=|}({NxzuP-EX+M5iXJ?S#SztTLvHKOG*A3Y7atC1F8 zNu_@Y(f()BsUP}ubyz8+MLs8Gx{GXE=VNkT#9Ai5vzizGp(>@}pK%SAJ%6bF81+b+ zS~kyrAgozru3Mw;w~T{-mUVDgIY=7%62*Ga=1PP6#EX}f zLCf@&{erVa4^Mwc8M_}fWLBa+Tzn;epo)HMiNR}(cAM6l8_C>Q*I7_TpGDBQnaT4f+p+VPy&_Usq6yf9(OA2%Fm>4$ z600%nHqdI`zP33o-nubwX8)4!NjJdwM)eeqyiC^nNg50H8BbwU3gVfkcuptWHLjs} z-Ey#N5o|SAnX)&TupLvby>3Er^37pg`_I9?QZcf7vzDubI?L5j6Ok5px79)@`E?(s zpK0ufnNz66obUKG+aN`@aCzgWwV4M<1fuQUow`StMpDb+))dPzEK>cmL28$mH4*c# zQuRjbd@JIl6r4z|H?n;CXf*s{h-6C5X*x$4y1&f}gawO+k#fO(3ywuI3-XJr*4T-9 zo~*Vgetb_XT>6dw!tJQ_Dcq5-w%{)z5d9QA=3lUz!k7B%Z>_-o|No>;=bx#!{TYx9 zZ1V9h+6~|!Z3twm9jM|VN}!ejiw8@-B9_9xc1zf|=HC^amxH}ZW8&F*VtbmQeV(HB zM%SQ=4x`dFWSRI4XHv;wQL+zp!K(HV)ffthZbVgdLQ+|5Wz)U$$L;Roef6ZTtWKc1^@TM}7=y zCG2?ym4UpytY6^Gj~EPe!s{83QLCg;UzoO(C(-P zNrCw|f&TZ8T{NG@&Z?JKyLGWFvLAgrG36traoG3!a?_ibR%1_D0wmYt!NCz9ON`*) zZMHbg^2ntdB)S{Q3RwMT5c!{y$^!ZiTtcbmRYz|;lvjFCr1p6ETXR) zTcIqyyB#RlK61L<=zKej`~EFK!S7juKen3qi4t+$=RZ-O-0xR^wejlq-8};juKwa~ zp=B+De`&JlKS`kfW8wL4aq&+y*f0)Jbh?40s#lMdOiNNXD~BvC4yVRmivC}mt@_I| zQqIP_18dTd6w&d}`{}6YDarKLJ#$4W0W#MZ0~0TSd?Q&eoLs7HoAPLofb^ohZTre% zuiA_q#oKKc0s82}lH-&v#n8P4fo_w|mc%Q(B9iu`22s zZF>EVI5oc8e{Z!+g^|~Ja>I^{tYP*+d=S_*7XAc4!4{`cRh z|1t25T>7Oa+x7ppo@|GL_@lth`4GA91Wtd2n#}XE!2D}H#Jtz|$2w02Q=dL8E%=#J zvD0R__9fYy@15PK8nBo|THbMXw;JEIRSC>&-L(wN9&SxGuIw*tuYUIaVritru(3EV zIUWUjxH6mI-vNkSJN>=+U4^FS3umlZsZemGE}=qoYBf^d)Fdw^VWZN}@pBE26wZ#d z$ZEI;Z9oE!Rk0(@Lm?J=%Ash@#8Fpe)%^1A+nZi;qlz~6cjuoaUnf|@aWZTgR_M68 z5Jro7hKv-V_aqqDEXm=BYu*V9L`!+dEE(|Er#1_8gq;~vYk3klZzo_vTG~>IYbC`; zLR)snH$86M>s6H1qy%s!;@&!9AyQWTzuL^9npBcRp zI-y0}kbnLSKBxT!(oh-xmj_yoFJO+lRYI-M1mVUx}xQ9G`o z4uqF143rUl$)NMs7E}itlc1Dm)`ABoM3A!2rh}!b>E-dLmSXscT4v>Xu4P6q*&oTA zknC}SvSRvh>(02AH|W#)B_Z^e)JR?l(T!q?-!A)P9Jc9v(O6BS(vaA@o;qQDpG&u^ zUhmD-<7x6r&szUjnq~GPZC;=ae1%8v)iX#%ZnBSr47pVgTx2iao59GFA7vYBoaAEZ zmJPL{E$c|U`<~yDrhmL4hO*H%ErL?SmsUEwl#S~CqEq1fm$o8*Lc}+Y`mRlg#_wIE zep}>Ud;NS_zj(AKLMaVNKCJ^!`cS26O)QZ5%9Oc&B~)+KHnB8R%x;>j%a^BUW$=}z z9E<$aDr-ZP0ICloHGmd&nI3pZdNJw)TOleH1~yKnxiHHm$8mv`teb<@PH&V=mC31u-csMZeV6EvrA&8@ zWFa4P_+8eTx%C#hqi1qk1tn}rq(D#)B~u_GIq5KznYjmKK&Bs8fds|wv-{;)I63Z> zG-0okx8|UCqz0^?D)Kf{h{SwK!I(dW)$@6>g2ZIUX|P8UuKstwM(sfad0RCH`HhO- zitgkEiNsp_t@6(=)Pq#!!vzOEWXqj*n;I73^%n9gkC;GcLmDg%P@MuFoj{cU-qsYu zekI*lRi5wpdgPKMdoI}(kvuTYITYaZ&}CD5!zIX_z)=Yla?r+ zecyq@sm(gv(%B#eBU(`o2u5BD==4nA041_r;#?3qJrsQ=oBPyg;Ek^550qag zp@Tol|6T@h7WPc{@6Sg6hom7*jN&J@uayi;)otqs?p7InCI;l7@9@Zi>sKQR*G&w& zq5PS4?7^G z8h3QU*vNuG%Q7}Pfo5wgM%{8deV(%J&4spIaRWP|YqRZa*RSiwU!gOb%zGFWKuQ8cyH(lRJtp|D$wS91z&TB{7%i zoseX4o&07;Ysn+*v9x57$LUG3CD=mcX+&A-!q$aK3AT$&zy~i;fs^|lV;%`Uj(`iz zxKXi&(wSi1C|cQ&Z745VkmyXcda|%$f)Lgy4kZrr^`?vF?a(BPe|qKlb9Zy5ox%L> zs~J~9yP*z`H%Ls+&r0@Keu@HD<=yqYNDQgL`3MEXXno%K2SkClUde3&SHQsZpx(;X zMeP!QR0Lz5i@287_W@vlr>VR zF!HaA-!)8UqheU#V9&;Ml!Yv8!$PHH9K9Sf3|vhbY26il+gDbln+98aT)XFP>b1cv zPW#=w%t6oD{i|O6RwV#xH|K!~K4=jTov3TVRy+I8fM9hkmP4|nO;;14G8a@NefEA&$`HvZ^?thsTTFbQ!4kr536lAxmJMHCzelH)@LlJZtK2%ezw^ z`Tim<34hln>E2amG)6^j+r375O(Y$@pFWAYETeCvWV+Y?7;eU8dClbGE3SZM#YJOg z1czp20V)L1&(hf#PvdpvT&c}Pb*iN+;|ep@_nB_9;Je)#TJn6C&tA*j#CDv~=g%hh z&EMB$_sT!hw*Q{V?fx^nIaiH%2Rn>jlfuvx`+KgIOLyi8u9kKPFUCd+4J%A#JLegQ z*Fo_O>nTj=%DV*2`J$qHK3u@thU>sd5ZsS2Gnu&aNFh zJ6Bbub2|IcdFvt(91VONckQOt~l{^R#E*>0~FDpB4X{pZZ|?I!fG{<*hd* zih;Vrxp}%=lr=mk85IA6&jQ+v&w+2GA3jvO-Yg+QTD`Cwt$U z0s?v@)%26%u=m~Yr2ay3vgMtVJ?g2;lF-Ly_ul$)o_mwj^kK=qrNy0(j*Y^gzMAm1 zr@(Za5y$0$t#nSKYu37DPfO&TG7RY}hP}IL#U6*FvokZrZs=Ozf~_cV=DfM~;x=KF zOOhjy0MS+6PmFX5Q zaVI#4P9avxI7jfRSc5d8h3we0Pim0X*6}G`uP0hL9Z5J}!GSo&N`?xS>)%qR1v>@g zOb^{E?iSecE20?6YGOBUJEhd~?)`i5x7Sup#v;8g|B>y^-&(MCKXMT)S~W*@qwddS zy}0OVk{{b)+FRAim3*i5r1PA>Q~RJ^l??(i`S%_CeHI4*f^P=;x3Z)E_x^WtMvfi+ Ef5kY4;s5{u literal 0 HcmV?d00001 diff --git a/ex3/seq/generate_mesh/square_06_0.txt b/ex3/seq/generate_mesh/square_06_0.txt new file mode 100644 index 0000000..789dc39 --- /dev/null +++ b/ex3/seq/generate_mesh/square_06_0.txt @@ -0,0 +1,30 @@ +9 +2 +8 +3 +0 0 +1 0 +1 1 +0 1 +0.5 0 +1 0.5 +0.5 1 +0 0.5 +0.5 0.5 +8 1 9 +5 2 9 +6 3 9 +7 4 9 +1 5 9 +2 6 9 +3 7 9 +4 8 9 +8 +1 5 +5 2 +2 6 +6 3 +3 7 +7 4 +4 8 +8 1 diff --git a/ex3/seq/generate_mesh/visualize_results.m b/ex3/seq/generate_mesh/visualize_results.m new file mode 100644 index 0000000..e40da61 --- /dev/null +++ b/ex3/seq/generate_mesh/visualize_results.m @@ -0,0 +1,20 @@ +%% Visualize results +% +% flatpak run org.octave.Octave +% or +% octave --no-window-system --no-gui -qf +% +% or +% matlab -nosplash < + +clear all +clc + +%% +fname = 'uv.txt'; + +[xc,ia,v] = ascii_read_meshvector(fname); + +h = trisurf(ia, xc(:,1), xc(:,2), v); + +waitfor(h) % wait for closing the figure \ No newline at end of file diff --git a/ex3/seq/jacobi_oo_stl/Doxyfile b/ex3/seq/jacobi_oo_stl/Doxyfile new file mode 100644 index 0000000..f7a3ef7 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/Doxyfile @@ -0,0 +1,2877 @@ +# Doxyfile 1.10.0 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project. +# +# All text after a double hash (##) is considered a comment and is placed in +# front of the TAG it is preceding. +# +# All text after a single hash (#) is considered a comment and will be ignored. +# The format is: +# TAG = value [value, ...] +# For lists, items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (\" \"). +# +# Note: +# +# Use doxygen to compare the used configuration file with the template +# configuration file: +# doxygen -x [configFile] +# Use doxygen to compare the used configuration file with the template +# configuration file without replacing the environment variables or CMake type +# replacement variables: +# doxygen -x_noenv [configFile] + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the configuration +# file that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# https://www.gnu.org/software/libiconv/ for the list of possible encodings. +# The default value is: UTF-8. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by +# double-quotes, unless you are using Doxywizard) that should identify the +# project for which the documentation is generated. This name is used in the +# title of most generated pages and in a few other places. +# The default value is: My Project. + +PROJECT_NAME = jacobi_oo_STL + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. This +# could be handy for archiving the generated documentation or if some version +# control system is used. + +PROJECT_NUMBER = + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer a +# quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = + +# With the PROJECT_LOGO tag one can specify a logo or an icon that is included +# in the documentation. The maximum height of the logo should not exceed 55 +# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy +# the logo to the output directory. + +PROJECT_LOGO = + +# With the PROJECT_ICON tag one can specify an icon that is included in the tabs +# when the HTML document is shown. Doxygen will copy the logo to the output +# directory. + +PROJECT_ICON = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path +# into which the generated documentation will be written. If a relative path is +# entered, it will be relative to the location where doxygen was started. If +# left blank the current directory will be used. + +OUTPUT_DIRECTORY = + +# If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096 +# sub-directories (in 2 levels) under the output directory of each output format +# and will distribute the generated files over these directories. Enabling this +# option can be useful when feeding doxygen a huge amount of source files, where +# putting all generated files in the same directory would otherwise causes +# performance problems for the file system. Adapt CREATE_SUBDIRS_LEVEL to +# control the number of sub-directories. +# The default value is: NO. + +CREATE_SUBDIRS = NO + +# Controls the number of sub-directories that will be created when +# CREATE_SUBDIRS tag is set to YES. Level 0 represents 16 directories, and every +# level increment doubles the number of directories, resulting in 4096 +# directories at level 8 which is the default and also the maximum value. The +# sub-directories are organized in 2 levels, the first level always has a fixed +# number of 16 directories. +# Minimum value: 0, maximum value: 8, default value: 8. +# This tag requires that the tag CREATE_SUBDIRS is set to YES. + +CREATE_SUBDIRS_LEVEL = 8 + +# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII +# characters to appear in the names of generated files. If set to NO, non-ASCII +# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode +# U+3044. +# The default value is: NO. + +ALLOW_UNICODE_NAMES = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Bulgarian, +# Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, English +# (United States), Esperanto, Farsi (Persian), Finnish, French, German, Greek, +# Hindi, Hungarian, Indonesian, Italian, Japanese, Japanese-en (Japanese with +# English messages), Korean, Korean-en (Korean with English messages), Latvian, +# Lithuanian, Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, +# Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, +# Swedish, Turkish, Ukrainian and Vietnamese. +# The default value is: English. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member +# descriptions after the members that are listed in the file and class +# documentation (similar to Javadoc). Set to NO to disable this. +# The default value is: YES. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief +# description of a member or function before the detailed description +# +# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. +# The default value is: YES. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator that is +# used to form the text in various listings. Each string in this list, if found +# as the leading text of the brief description, will be stripped from the text +# and the result, after processing the whole list, is used as the annotated +# text. Otherwise, the brief description is used as-is. If left blank, the +# following values are used ($name is automatically replaced with the name of +# the entity):The $name class, The $name widget, The $name file, is, provides, +# specifies, contains, represents, a, an and the. + +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# doxygen will generate a detailed section even if there is only a brief +# description. +# The default value is: NO. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. +# The default value is: NO. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path +# before files name in the file list and in the header files. If set to NO the +# shortest path that makes the file name unique will be used +# The default value is: YES. + +FULL_PATH_NAMES = YES + +# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. +# Stripping is only done if one of the specified strings matches the left-hand +# part of the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the path to +# strip. +# +# Note that you can specify absolute paths here, but also relative paths, which +# will be relative from the directory where doxygen is started. +# This tag requires that the tag FULL_PATH_NAMES is set to YES. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the +# path mentioned in the documentation of a class, which tells the reader which +# header file to include in order to use a class. If left blank only the name of +# the header file containing the class definition is used. Otherwise one should +# specify the list of include paths that are normally passed to the compiler +# using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but +# less readable) file names. This can be useful is your file systems doesn't +# support long names like on DOS, Mac, or CD-ROM. +# The default value is: NO. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the +# first line (until the first dot) of a Javadoc-style comment as the brief +# description. If set to NO, the Javadoc-style will behave just like regular Qt- +# style comments (thus requiring an explicit @brief command for a brief +# description.) +# The default value is: NO. + +JAVADOC_AUTOBRIEF = NO + +# If the JAVADOC_BANNER tag is set to YES then doxygen will interpret a line +# such as +# /*************** +# as being the beginning of a Javadoc-style comment "banner". If set to NO, the +# Javadoc-style will behave just like regular comments and it will not be +# interpreted by doxygen. +# The default value is: NO. + +JAVADOC_BANNER = NO + +# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first +# line (until the first dot) of a Qt-style comment as the brief description. If +# set to NO, the Qt-style will behave just like regular Qt-style comments (thus +# requiring an explicit \brief command for a brief description.) +# The default value is: NO. + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a +# multi-line C++ special comment block (i.e. a block of //! or /// comments) as +# a brief description. This used to be the default behavior. The new default is +# to treat a multi-line C++ comment block as a detailed description. Set this +# tag to YES if you prefer the old behavior instead. +# +# Note that setting this tag to YES also means that rational rose comments are +# not recognized any more. +# The default value is: NO. + +MULTILINE_CPP_IS_BRIEF = NO + +# By default Python docstrings are displayed as preformatted text and doxygen's +# special commands cannot be used. By setting PYTHON_DOCSTRING to NO the +# doxygen's special commands can be used and the contents of the docstring +# documentation blocks is shown as doxygen documentation. +# The default value is: YES. + +PYTHON_DOCSTRING = YES + +# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the +# documentation from any documented member that it re-implements. +# The default value is: YES. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new +# page for each member. If set to NO, the documentation of a member will be part +# of the file/class/namespace that contains it. +# The default value is: NO. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen +# uses this value to replace tabs by spaces in code fragments. +# Minimum value: 1, maximum value: 16, default value: 4. + +TAB_SIZE = 8 + +# This tag can be used to specify a number of aliases that act as commands in +# the documentation. An alias has the form: +# name=value +# For example adding +# "sideeffect=@par Side Effects:^^" +# will allow you to put the command \sideeffect (or @sideeffect) in the +# documentation, which will result in a user-defined paragraph with heading +# "Side Effects:". Note that you cannot put \n's in the value part of an alias +# to insert newlines (in the resulting output). You can put ^^ in the value part +# of an alias to insert a newline as if a physical newline was in the original +# file. When you need a literal { or } or , in the value part of an alias you +# have to escape them by means of a backslash (\), this can lead to conflicts +# with the commands \{ and \} for these it is advised to use the version @{ and +# @} or use a double escape (\\{ and \\}) + +ALIASES = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. For +# instance, some of the names that are used will be different. The list of all +# members will be omitted, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or +# Python sources only. Doxygen will then generate output that is more tailored +# for that language. For instance, namespaces will be presented as packages, +# qualified scopes will look different, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources. Doxygen will then generate output that is tailored for Fortran. +# The default value is: NO. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for VHDL. +# The default value is: NO. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice +# sources only. Doxygen will then generate output that is more tailored for that +# language. For instance, namespaces will be presented as modules, types will be +# separated into more groups, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_SLICE = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given +# extension. Doxygen has a built-in mapping, but you can override or extend it +# using this tag. The format is ext=language, where ext is a file extension, and +# language is one of the parsers supported by doxygen: IDL, Java, JavaScript, +# Csharp (C#), C, C++, Lex, D, PHP, md (Markdown), Objective-C, Python, Slice, +# VHDL, Fortran (fixed format Fortran: FortranFixed, free formatted Fortran: +# FortranFree, unknown formatted Fortran: Fortran. In the later case the parser +# tries to guess whether the code is fixed or free formatted code, this is the +# default for Fortran type files). For instance to make doxygen treat .inc files +# as Fortran files (default is PHP), and .f files as C (default is Fortran), +# use: inc=Fortran f=C. +# +# Note: For files without extension you can use no_extension as a placeholder. +# +# Note that for custom extensions you also need to set FILE_PATTERNS otherwise +# the files are not read by doxygen. When specifying no_extension you should add +# * to the FILE_PATTERNS. +# +# Note see also the list of default file extension mappings. + +EXTENSION_MAPPING = + +# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments +# according to the Markdown format, which allows for more readable +# documentation. See https://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by doxygen, so you can +# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in +# case of backward compatibilities issues. +# The default value is: YES. + +MARKDOWN_SUPPORT = YES + +# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up +# to that level are automatically included in the table of contents, even if +# they do not have an id attribute. +# Note: This feature currently applies only to Markdown headings. +# Minimum value: 0, maximum value: 99, default value: 5. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +TOC_INCLUDE_HEADINGS = 5 + +# The MARKDOWN_ID_STYLE tag can be used to specify the algorithm used to +# generate identifiers for the Markdown headings. Note: Every identifier is +# unique. +# Possible values are: DOXYGEN use a fixed 'autotoc_md' string followed by a +# sequence number starting at 0 and GITHUB use the lower case version of title +# with any whitespace replaced by '-' and punctuation characters removed. +# The default value is: DOXYGEN. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +MARKDOWN_ID_STYLE = DOXYGEN + +# When enabled doxygen tries to link words that correspond to documented +# classes, or namespaces to their corresponding documentation. Such a link can +# be prevented in individual cases by putting a % sign in front of the word or +# globally by setting AUTOLINK_SUPPORT to NO. +# The default value is: YES. + +AUTOLINK_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should set this +# tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); +# versus func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. +# The default value is: NO. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. +# The default value is: NO. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: +# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen +# will parse them like normal C++ but will assume all classes use public instead +# of private inheritance when no explicit protection keyword is present. +# The default value is: NO. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate +# getter and setter methods for a property. Setting this option to YES will make +# doxygen to replace the get and set methods by a property in the documentation. +# This will only work if the methods are indeed getting or setting a simple +# type. If this is not the case, or you want to show the methods anyway, you +# should set this option to NO. +# The default value is: YES. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. +# The default value is: NO. + +DISTRIBUTE_GROUP_DOC = NO + +# If one adds a struct or class to a group and this option is enabled, then also +# any nested class or struct is added to the same group. By default this option +# is disabled and one has to add nested compounds explicitly via \ingroup. +# The default value is: NO. + +GROUP_NESTED_COMPOUNDS = NO + +# Set the SUBGROUPING tag to YES to allow class member groups of the same type +# (for instance a group of public functions) to be put as a subgroup of that +# type (e.g. under the Public Functions section). Set it to NO to prevent +# subgrouping. Alternatively, this can be done per class using the +# \nosubgrouping command. +# The default value is: YES. + +SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions +# are shown inside the group in which they are included (e.g. using \ingroup) +# instead of on a separate page (for HTML and Man pages) or section (for LaTeX +# and RTF). +# +# Note that this feature does not work in combination with +# SEPARATE_MEMBER_PAGES. +# The default value is: NO. + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions +# with only public data fields or simple typedef fields will be shown inline in +# the documentation of the scope in which they are defined (i.e. file, +# namespace, or group documentation), provided this scope is documented. If set +# to NO, structs, classes, and unions are shown on a separate page (for HTML and +# Man pages) or section (for LaTeX and RTF). +# The default value is: NO. + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or +# enum is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically be +# useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. +# The default value is: NO. + +TYPEDEF_HIDES_STRUCT = NO + +# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This +# cache is used to resolve symbols given their name and scope. Since this can be +# an expensive process and often the same symbol appears multiple times in the +# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small +# doxygen will become slower. If the cache is too large, memory is wasted. The +# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range +# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 +# symbols. At the end of a run doxygen will report the cache usage and suggest +# the optimal cache size from a speed point of view. +# Minimum value: 0, maximum value: 9, default value: 0. + +LOOKUP_CACHE_SIZE = 0 + +# The NUM_PROC_THREADS specifies the number of threads doxygen is allowed to use +# during processing. When set to 0 doxygen will based this on the number of +# cores available in the system. You can set it explicitly to a value larger +# than 0 to get more control over the balance between CPU load and processing +# speed. At this moment only the input processing can be done using multiple +# threads. Since this is still an experimental feature the default is set to 1, +# which effectively disables parallel processing. Please report any issues you +# encounter. Generating dot graphs in parallel is controlled by the +# DOT_NUM_THREADS setting. +# Minimum value: 0, maximum value: 32, default value: 1. + +NUM_PROC_THREADS = 1 + +# If the TIMESTAMP tag is set different from NO then each generated page will +# contain the date or date and time when the page was generated. Setting this to +# NO can help when comparing the output of multiple runs. +# Possible values are: YES, NO, DATETIME and DATE. +# The default value is: NO. + +TIMESTAMP = YES + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in +# documentation are documented, even if no documentation was available. Private +# class members and static file members will be hidden unless the +# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. +# Note: This will also disable the warnings about undocumented members that are +# normally produced when WARNINGS is set to YES. +# The default value is: NO. + +EXTRACT_ALL = YES + +# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will +# be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual +# methods of a class will be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIV_VIRTUAL = NO + +# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal +# scope will be included in the documentation. +# The default value is: NO. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be +# included in the documentation. +# The default value is: NO. + +EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined +# locally in source files will be included in the documentation. If set to NO, +# only classes defined in header files are included. Does not have any effect +# for Java sources. +# The default value is: YES. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. If set to YES, local methods, +# which are defined in the implementation section but not in the interface are +# included in the documentation. If set to NO, only methods in the interface are +# included. +# The default value is: NO. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base name of +# the file that contains the anonymous namespace. By default anonymous namespace +# are hidden. +# The default value is: NO. + +EXTRACT_ANON_NSPACES = NO + +# If this flag is set to YES, the name of an unnamed parameter in a declaration +# will be determined by the corresponding definition. By default unnamed +# parameters remain unnamed in the output. +# The default value is: YES. + +RESOLVE_UNNAMED_PARAMS = YES + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all +# undocumented members inside documented classes or files. If set to NO these +# members will be included in the various overviews, but no documentation +# section is generated. This option has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. If set +# to NO, these classes will be included in the various overviews. This option +# will also hide undocumented C++ concepts if enabled. This option has no effect +# if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend +# declarations. If set to NO, these declarations will be included in the +# documentation. +# The default value is: NO. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any +# documentation blocks found inside the body of a function. If set to NO, these +# blocks will be appended to the function's detailed documentation block. +# The default value is: NO. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation that is typed after a +# \internal command is included. If the tag is set to NO then the documentation +# will be excluded. Set it to YES to include the internal documentation. +# The default value is: NO. + +INTERNAL_DOCS = NO + +# With the correct setting of option CASE_SENSE_NAMES doxygen will better be +# able to match the capabilities of the underlying filesystem. In case the +# filesystem is case sensitive (i.e. it supports files in the same directory +# whose names only differ in casing), the option must be set to YES to properly +# deal with such files in case they appear in the input. For filesystems that +# are not case sensitive the option should be set to NO to properly deal with +# output files written for symbols that only differ in casing, such as for two +# classes, one named CLASS and the other named Class, and to also support +# references to files without having to specify the exact matching casing. On +# Windows (including Cygwin) and MacOS, users should typically set this option +# to NO, whereas on Linux or other Unix flavors it should typically be set to +# YES. +# Possible values are: SYSTEM, NO and YES. +# The default value is: SYSTEM. + +CASE_SENSE_NAMES = NO + +# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with +# their full class and namespace scopes in the documentation. If set to YES, the +# scope will be hidden. +# The default value is: NO. + +HIDE_SCOPE_NAMES = NO + +# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will +# append additional text to a page's title, such as Class Reference. If set to +# YES the compound reference will be hidden. +# The default value is: NO. + +HIDE_COMPOUND_REFERENCE= NO + +# If the SHOW_HEADERFILE tag is set to YES then the documentation for a class +# will show which file needs to be included to use the class. +# The default value is: YES. + +SHOW_HEADERFILE = YES + +# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of +# the files that are included by a file in the documentation of that file. +# The default value is: YES. + +SHOW_INCLUDE_FILES = YES + +# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each +# grouped member an include statement to the documentation, telling the reader +# which file to include in order to use the member. +# The default value is: NO. + +SHOW_GROUPED_MEMB_INC = NO + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include +# files with double quotes in the documentation rather than with sharp brackets. +# The default value is: NO. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the +# documentation for inline members. +# The default value is: YES. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the +# (detailed) documentation of file and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. +# The default value is: YES. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief +# descriptions of file, namespace and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. Note that +# this will also influence the order of the classes in the class list. +# The default value is: NO. + +SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the +# (brief and detailed) documentation of class members so that constructors and +# destructors are listed first. If set to NO the constructors will appear in the +# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. +# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief +# member documentation. +# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting +# detailed member documentation. +# The default value is: NO. + +SORT_MEMBERS_CTORS_1ST = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy +# of group names into alphabetical order. If set to NO the group names will +# appear in their defined order. +# The default value is: NO. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by +# fully-qualified names, including namespaces. If set to NO, the class list will +# be sorted only by class name, not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the alphabetical +# list. +# The default value is: NO. + +SORT_BY_SCOPE_NAME = NO + +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper +# type resolution of all parameters of a function it will reject a match between +# the prototype and the implementation of a member function even if there is +# only one candidate or it is obvious which candidate to choose by doing a +# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still +# accept a match between prototype and implementation in such cases. +# The default value is: NO. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo +# list. This list is created by putting \todo commands in the documentation. +# The default value is: YES. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test +# list. This list is created by putting \test commands in the documentation. +# The default value is: YES. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug +# list. This list is created by putting \bug commands in the documentation. +# The default value is: YES. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) +# the deprecated list. This list is created by putting \deprecated commands in +# the documentation. +# The default value is: YES. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional documentation +# sections, marked by \if ... \endif and \cond +# ... \endcond blocks. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the +# initial value of a variable or macro / define can have for it to appear in the +# documentation. If the initializer consists of more lines than specified here +# it will be hidden. Use a value of 0 to hide initializers completely. The +# appearance of the value of individual variables and macros / defines can be +# controlled using \showinitializer or \hideinitializer command in the +# documentation regardless of this setting. +# Minimum value: 0, maximum value: 10000, default value: 30. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at +# the bottom of the documentation of classes and structs. If set to YES, the +# list will mention the files that were used to generate the documentation. +# The default value is: YES. + +SHOW_USED_FILES = YES + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This +# will remove the Files entry from the Quick Index and from the Folder Tree View +# (if specified). +# The default value is: YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces +# page. This will remove the Namespaces entry from the Quick Index and from the +# Folder Tree View (if specified). +# The default value is: YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command command input-file, where command is the value of the +# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided +# by doxygen. Whatever the program writes to standard output is used as the file +# version. For an example see the documentation. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. You can +# optionally specify a file name after the option, if omitted DoxygenLayout.xml +# will be used as the name of the layout file. See also section "Changing the +# layout of pages" for information. +# +# Note that if you run doxygen from a directory containing a file called +# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE +# tag is left empty. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files containing +# the reference definitions. This must be a list of .bib files. The .bib +# extension is automatically appended if omitted. This requires the bibtex tool +# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info. +# For LaTeX the style of the bibliography can be controlled using +# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the +# search path. See also \cite for info how to create references. + +CITE_BIB_FILES = + +#--------------------------------------------------------------------------- +# Configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated to +# standard output by doxygen. If QUIET is set to YES this implies that the +# messages are off. +# The default value is: NO. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES +# this implies that the warnings are on. +# +# Tip: Turn warnings on while writing the documentation. +# The default value is: YES. + +WARNINGS = YES + +# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate +# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: YES. + +WARN_IF_UNDOCUMENTED = YES + +# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as documenting some parameters in +# a documented function twice, or documenting parameters that don't exist or +# using markup commands wrongly. +# The default value is: YES. + +WARN_IF_DOC_ERROR = YES + +# If WARN_IF_INCOMPLETE_DOC is set to YES, doxygen will warn about incomplete +# function parameter documentation. If set to NO, doxygen will accept that some +# parameters have no documentation without warning. +# The default value is: YES. + +WARN_IF_INCOMPLETE_DOC = YES + +# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that +# are documented, but have no documentation for their parameters or return +# value. If set to NO, doxygen will only warn about wrong parameter +# documentation, but not about the absence of documentation. If EXTRACT_ALL is +# set to YES then this flag will automatically be disabled. See also +# WARN_IF_INCOMPLETE_DOC +# The default value is: NO. + +WARN_NO_PARAMDOC = NO + +# If WARN_IF_UNDOC_ENUM_VAL option is set to YES, doxygen will warn about +# undocumented enumeration values. If set to NO, doxygen will accept +# undocumented enumeration values. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: NO. + +WARN_IF_UNDOC_ENUM_VAL = NO + +# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when +# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS +# then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but +# at the end of the doxygen process doxygen will return with a non-zero status. +# If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS_PRINT then doxygen behaves +# like FAIL_ON_WARNINGS but in case no WARN_LOGFILE is defined doxygen will not +# write the warning messages in between other messages but write them at the end +# of a run, in case a WARN_LOGFILE is defined the warning messages will be +# besides being in the defined file also be shown at the end of a run, unless +# the WARN_LOGFILE is defined as - i.e. standard output (stdout) in that case +# the behavior will remain as with the setting FAIL_ON_WARNINGS. +# Possible values are: NO, YES, FAIL_ON_WARNINGS and FAIL_ON_WARNINGS_PRINT. +# The default value is: NO. + +WARN_AS_ERROR = NO + +# The WARN_FORMAT tag determines the format of the warning messages that doxygen +# can produce. The string should contain the $file, $line, and $text tags, which +# will be replaced by the file and line number from which the warning originated +# and the warning text. Optionally the format may contain $version, which will +# be replaced by the version of the file (if it could be obtained via +# FILE_VERSION_FILTER) +# See also: WARN_LINE_FORMAT +# The default value is: $file:$line: $text. + +WARN_FORMAT = "$file:$line: $text" + +# In the $text part of the WARN_FORMAT command it is possible that a reference +# to a more specific place is given. To make it easier to jump to this place +# (outside of doxygen) the user can define a custom "cut" / "paste" string. +# Example: +# WARN_LINE_FORMAT = "'vi $file +$line'" +# See also: WARN_FORMAT +# The default value is: at line $line of file $file. + +WARN_LINE_FORMAT = "at line $line of file $file" + +# The WARN_LOGFILE tag can be used to specify a file to which warning and error +# messages should be written. If left blank the output is written to standard +# error (stderr). In case the file specified cannot be opened for writing the +# warning and error messages are written to standard error. When as file - is +# specified the warning and error messages are written to standard output +# (stdout). + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# Configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag is used to specify the files and/or directories that contain +# documented source files. You may enter file names like myfile.cpp or +# directories like /usr/src/myproject. Separate the files or directories with +# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING +# Note: If this tag is empty the current directory is searched. + +INPUT = + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses +# libiconv (or the iconv built into libc) for the transcoding. See the libiconv +# documentation (see: +# https://www.gnu.org/software/libiconv/) for the list of possible encodings. +# See also: INPUT_FILE_ENCODING +# The default value is: UTF-8. + +INPUT_ENCODING = UTF-8 + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify +# character encoding on a per file pattern basis. Doxygen will compare the file +# name with each pattern and apply the encoding instead of the default +# INPUT_ENCODING) if there is a match. The character encodings are a list of the +# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding +# "INPUT_ENCODING" for further information on supported encodings. + +INPUT_FILE_ENCODING = + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and +# *.h) to filter out the source-files in the directories. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# read by doxygen. +# +# Note the list of default checked file patterns might differ from the list of +# default file extension mappings. +# +# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cxxm, +# *.cpp, *.cppm, *.ccm, *.c++, *.c++m, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, +# *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, *.h++, *.ixx, *.l, *.cs, *.d, +# *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to +# be provided as doxygen C comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, +# *.f18, *.f, *.for, *.vhd, *.vhdl, *.ucf, *.qsf and *.ice. + +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.d \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.idl \ + *.odl \ + *.cs \ + *.php \ + *.php3 \ + *.inc \ + *.m \ + *.markdown \ + *.md \ + *.mm \ + *.dox \ + *.py \ + *.f90 \ + *.f \ + *.for \ + *.vhd \ + *.vhdl + +# The RECURSIVE tag can be used to specify whether or not subdirectories should +# be searched for input files as well. +# The default value is: NO. + +RECURSIVE = NO + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# +# Note that relative paths are relative to the directory from which doxygen is +# run. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. +# The default value is: NO. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories for example use the pattern */test/* + +EXCLUDE_PATTERNS = + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# ANamespace::AClass, ANamespace::*Test + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or directories +# that contain example code fragments that are included (see the \include +# command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank all +# files are included. + +EXAMPLE_PATTERNS = * + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude commands +# irrespective of the value of the RECURSIVE tag. +# The default value is: NO. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or directories +# that contain images that are to be included in the documentation (see the +# \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command: +# +# +# +# where is the value of the INPUT_FILTER tag, and is the +# name of an input file. Doxygen will then use the output that the filter +# program writes to standard output. If FILTER_PATTERNS is specified, this tag +# will be ignored. +# +# Note that the filter must not add or remove lines; it is applied before the +# code is scanned, but not when the output code is generated. If lines are added +# or removed, the anchors will not be placed correctly. +# +# Note that doxygen will use the data processed and written to standard output +# for further processing, therefore nothing else, like debug statements or used +# commands (so in case of a Windows batch file always use @echo OFF), should be +# written to standard output. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: pattern=filter +# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how +# filters are used. If the FILTER_PATTERNS tag is empty or if none of the +# patterns match the file name, INPUT_FILTER is applied. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will also be used to filter the input files that are used for +# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). +# The default value is: NO. + +FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and +# it is also possible to disable source filtering for a specific pattern using +# *.ext= (so without naming a filter). +# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. + +FILTER_SOURCE_PATTERNS = + +# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that +# is part of the input, its contents will be placed on the main page +# (index.html). This can be useful if you have a project on for instance GitHub +# and want to reuse the introduction page also for the doxygen output. + +USE_MDFILE_AS_MAINPAGE = + +# The Fortran standard specifies that for fixed formatted Fortran code all +# characters from position 72 are to be considered as comment. A common +# extension is to allow longer lines before the automatic comment starts. The +# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can +# be processed before the automatic comment starts. +# Minimum value: 7, maximum value: 10000, default value: 72. + +FORTRAN_COMMENT_AFTER = 72 + +#--------------------------------------------------------------------------- +# Configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will be +# generated. Documented entities will be cross-referenced with these sources. +# +# Note: To get rid of all source code in the generated output, make sure that +# also VERBATIM_HEADERS is set to NO. +# The default value is: NO. + +SOURCE_BROWSER = YES + +# Setting the INLINE_SOURCES tag to YES will include the body of functions, +# multi-line macros, enums or list initialized variables directly into the +# documentation. +# The default value is: NO. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any +# special comment blocks from generated source code fragments. Normal C, C++ and +# Fortran comments will always remain visible. +# The default value is: YES. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES then for each documented +# entity all documented functions referencing it will be listed. +# The default value is: NO. + +REFERENCED_BY_RELATION = NO + +# If the REFERENCES_RELATION tag is set to YES then for each documented function +# all documented entities called/used by that function will be listed. +# The default value is: NO. + +REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set +# to YES then the hyperlinks from functions in REFERENCES_RELATION and +# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will +# link to the documentation. +# The default value is: YES. + +REFERENCES_LINK_SOURCE = YES + +# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the +# source code will show a tooltip with additional information such as prototype, +# brief description and links to the definition and documentation. Since this +# will make the HTML file larger and loading of large files a bit slower, you +# can opt to disable this feature. +# The default value is: YES. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +SOURCE_TOOLTIPS = YES + +# If the USE_HTAGS tag is set to YES then the references to source code will +# point to the HTML generated by the htags(1) tool instead of doxygen built-in +# source browser. The htags tool is part of GNU's global source tagging system +# (see https://www.gnu.org/software/global/global.html). You will need version +# 4.8.6 or higher. +# +# To use it do the following: +# - Install the latest version of global +# - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file +# - Make sure the INPUT points to the root of the source tree +# - Run doxygen as normal +# +# Doxygen will invoke htags (and that will in turn invoke gtags), so these +# tools must be available from the command line (i.e. in the search path). +# +# The result: instead of the source browser generated by doxygen, the links to +# source code will now point to the output of htags. +# The default value is: NO. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a +# verbatim copy of the header file for each class for which an include is +# specified. Set to NO to disable this. +# See also: Section \class. +# The default value is: YES. + +VERBATIM_HEADERS = YES + +# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the +# clang parser (see: +# http://clang.llvm.org/) for more accurate parsing at the cost of reduced +# performance. This can be particularly helpful with template rich C++ code for +# which doxygen's built-in parser lacks the necessary type information. +# Note: The availability of this option depends on whether or not doxygen was +# generated with the -Duse_libclang=ON option for CMake. +# The default value is: NO. + +CLANG_ASSISTED_PARSING = NO + +# If the CLANG_ASSISTED_PARSING tag is set to YES and the CLANG_ADD_INC_PATHS +# tag is set to YES then doxygen will add the directory of each input to the +# include path. +# The default value is: YES. +# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. + +CLANG_ADD_INC_PATHS = YES + +# If clang assisted parsing is enabled you can provide the compiler with command +# line options that you would normally use when invoking the compiler. Note that +# the include paths will already be set by doxygen for the files and directories +# specified with INPUT and INCLUDE_PATH. +# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. + +CLANG_OPTIONS = + +# If clang assisted parsing is enabled you can provide the clang parser with the +# path to the directory containing a file called compile_commands.json. This +# file is the compilation database (see: +# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) containing the +# options used when the source files were built. This is equivalent to +# specifying the -p option to a clang tool, such as clang-check. These options +# will then be passed to the parser. Any options specified with CLANG_OPTIONS +# will be added as well. +# Note: The availability of this option depends on whether or not doxygen was +# generated with the -Duse_libclang=ON option for CMake. + +CLANG_DATABASE_PATH = + +#--------------------------------------------------------------------------- +# Configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all +# compounds will be generated. Enable this if the project contains a lot of +# classes, structs, unions or interfaces. +# The default value is: YES. + +ALPHABETICAL_INDEX = YES + +# The IGNORE_PREFIX tag can be used to specify a prefix (or a list of prefixes) +# that should be ignored while generating the index headers. The IGNORE_PREFIX +# tag works for classes, function and member names. The entity will be placed in +# the alphabetical list under the first letter of the entity name that remains +# after removing the prefix. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output +# The default value is: YES. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a +# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of +# it. +# The default directory is: html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each +# generated HTML page (for example: .htm, .php, .asp). +# The default value is: .html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a user-defined HTML header file for +# each generated HTML page. If the tag is left blank doxygen will generate a +# standard header. +# +# To get valid HTML the header file that includes any scripts and style sheets +# that doxygen needs, which is dependent on the configuration options used (e.g. +# the setting GENERATE_TREEVIEW). It is highly recommended to start with a +# default header using +# doxygen -w html new_header.html new_footer.html new_stylesheet.css +# YourConfigFile +# and then modify the file new_header.html. See also section "Doxygen usage" +# for information on how to generate the default header that doxygen normally +# uses. +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. For a description +# of the possible markers and block names see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each +# generated HTML page. If the tag is left blank doxygen will generate a standard +# footer. See HTML_HEADER for more information on how to generate a default +# footer and what special commands can be used inside the footer. See also +# section "Doxygen usage" for information on how to generate the default footer +# that doxygen normally uses. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style +# sheet that is used by each HTML page. It can be used to fine-tune the look of +# the HTML output. If left blank doxygen will generate a default style sheet. +# See also section "Doxygen usage" for information on how to generate the style +# sheet that doxygen normally uses. +# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as +# it is more robust and this tag (HTML_STYLESHEET) will in the future become +# obsolete. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_STYLESHEET = + +# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined +# cascading style sheets that are included after the standard style sheets +# created by doxygen. Using this option one can overrule certain style aspects. +# This is preferred over using HTML_STYLESHEET since it does not replace the +# standard style sheet and is therefore more robust against future updates. +# Doxygen will copy the style sheet files to the output directory. +# Note: The order of the extra style sheet files is of importance (e.g. the last +# style sheet in the list overrules the setting of the previous ones in the +# list). +# Note: Since the styling of scrollbars can currently not be overruled in +# Webkit/Chromium, the styling will be left out of the default doxygen.css if +# one or more extra stylesheets have been specified. So if scrollbar +# customization is desired it has to be added explicitly. For an example see the +# documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_STYLESHEET = + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that the +# files will be copied as-is; there are no commands or markers available. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output +# should be rendered with a dark or light theme. +# Possible values are: LIGHT always generate light mode output, DARK always +# generate dark mode output, AUTO_LIGHT automatically set the mode according to +# the user preference, use light mode if no preference is set (the default), +# AUTO_DARK automatically set the mode according to the user preference, use +# dark mode if no preference is set and TOGGLE allow to user to switch between +# light and dark mode via a button. +# The default value is: AUTO_LIGHT. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE = AUTO_LIGHT + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen +# will adjust the colors in the style sheet and background images according to +# this color. Hue is specified as an angle on a color-wheel, see +# https://en.wikipedia.org/wiki/Hue for more information. For instance the value +# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 +# purple, and 360 is red again. +# Minimum value: 0, maximum value: 359, default value: 220. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_HUE = 220 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors +# in the HTML output. For a value of 0 the output will use gray-scales only. A +# value of 255 will produce the most vivid colors. +# Minimum value: 0, maximum value: 255, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_SAT = 100 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the +# luminance component of the colors in the HTML output. Values below 100 +# gradually make the output lighter, whereas values above 100 make the output +# darker. The value divided by 100 is the actual gamma applied, so 80 represents +# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not +# change the gamma. +# Minimum value: 40, maximum value: 240, default value: 80. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_GAMMA = 80 + +# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML +# documentation will contain a main index with vertical navigation menus that +# are dynamically created via JavaScript. If disabled, the navigation index will +# consists of multiple levels of tabs that are statically embedded in every HTML +# page. Disable this option to support browsers that do not have JavaScript, +# like the Qt help browser. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_MENUS = YES + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_SECTIONS = NO + +# If the HTML_CODE_FOLDING tag is set to YES then classes and functions can be +# dynamically folded and expanded in the generated HTML source code. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_CODE_FOLDING = YES + +# If the HTML_COPY_CLIPBOARD tag is set to YES then doxygen will show an icon in +# the top right corner of code and text fragments that allows the user to copy +# its content to the clipboard. Note this only works if supported by the browser +# and the web page is served via a secure context (see: +# https://www.w3.org/TR/secure-contexts/), i.e. using the https: or file: +# protocol. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COPY_CLIPBOARD = YES + +# Doxygen stores a couple of settings persistently in the browser (via e.g. +# cookies). By default these settings apply to all HTML pages generated by +# doxygen across all projects. The HTML_PROJECT_COOKIE tag can be used to store +# the settings under a project specific key, such that the user preferences will +# be stored separately. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_PROJECT_COOKIE = + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries +# shown in the various tree structured indices initially; the user can expand +# and collapse entries dynamically later on. Doxygen will expand the tree to +# such a level that at most the specified number of entries are visible (unless +# a fully collapsed tree already exceeds this amount). So setting the number of +# entries 1 will produce a full collapsed tree by default. 0 is a special value +# representing an infinite number of entries and will result in a full expanded +# tree by default. +# Minimum value: 0, maximum value: 9999, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files will be +# generated that can be used as input for Apple's Xcode 3 integrated development +# environment (see: +# https://developer.apple.com/xcode/), introduced with OSX 10.5 (Leopard). To +# create a documentation set, doxygen will generate a Makefile in the HTML +# output directory. Running make will produce the docset in that directory and +# running make install will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at +# startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy +# genXcode/_index.html for more information. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_DOCSET = NO + +# This tag determines the name of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# The default value is: Doxygen generated docs. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# This tag determines the URL of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDURL = + +# This tag specifies a string that should uniquely identify the documentation +# set bundle. This should be a reverse domain-name style string, e.g. +# com.mycompany.MyDocSet. Doxygen will append .docset to the name. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. +# The default value is: org.doxygen.Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. +# The default value is: Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three +# additional HTML index files: index.hhp, index.hhc, and index.hhk. The +# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop +# on Windows. In the beginning of 2021 Microsoft took the original page, with +# a.o. the download links, offline the HTML help workshop was already many years +# in maintenance mode). You can download the HTML help workshop from the web +# archives at Installation executable (see: +# http://web.archive.org/web/20160201063255/http://download.microsoft.com/downlo +# ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe). +# +# The HTML Help Workshop contains a compiler that can convert all HTML output +# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML +# files are now used as the Windows 98 help format, and will replace the old +# Windows help format (.hlp) on all Windows platforms in the future. Compressed +# HTML files also contain an index, a table of contents, and you can search for +# words in the documentation. The HTML workshop also contains a viewer for +# compressed HTML files. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_HTMLHELP = NO + +# The CHM_FILE tag can be used to specify the file name of the resulting .chm +# file. You can add a path in front of the file if the result should not be +# written to the html output directory. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_FILE = + +# The HHC_LOCATION tag can be used to specify the location (absolute path +# including file name) of the HTML help compiler (hhc.exe). If non-empty, +# doxygen will try to run the HTML help compiler on the generated index.hhp. +# The file has to be specified with full path. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +HHC_LOCATION = + +# The GENERATE_CHI flag controls if a separate .chi index file is generated +# (YES) or that it should be included in the main .chm file (NO). +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +GENERATE_CHI = NO + +# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) +# and project file content. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_INDEX_ENCODING = + +# The BINARY_TOC flag controls whether a binary table of contents is generated +# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it +# enables the Previous and Next buttons. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members to +# the table of contents of the HTML help documentation and to the tree view. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +TOC_EXPAND = NO + +# The SITEMAP_URL tag is used to specify the full URL of the place where the +# generated documentation will be placed on the server by the user during the +# deployment of the documentation. The generated sitemap is called sitemap.xml +# and placed on the directory specified by HTML_OUTPUT. In case no SITEMAP_URL +# is specified no sitemap is generated. For information about the sitemap +# protocol see https://www.sitemaps.org +# This tag requires that the tag GENERATE_HTML is set to YES. + +SITEMAP_URL = + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that +# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help +# (.qch) of the generated HTML documentation. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify +# the file name of the resulting .qch file. The path specified is relative to +# the HTML output folder. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help +# Project output. For more information please see Qt Help Project / Namespace +# (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace). +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt +# Help Project output. For more information please see Qt Help Project / Virtual +# Folders (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders). +# The default value is: doc. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_VIRTUAL_FOLDER = doc + +# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom +# filter to add. For more information please see Qt Help Project / Custom +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see Qt Help Project / Custom +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's filter section matches. Qt Help Project / Filter Attributes (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_SECT_FILTER_ATTRS = + +# The QHG_LOCATION tag can be used to specify the location (absolute path +# including file name) of Qt's qhelpgenerator. If non-empty doxygen will try to +# run qhelpgenerator on the generated .qhp file. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be +# generated, together with the HTML files, they form an Eclipse help plugin. To +# install this plugin and make it available under the help contents menu in +# Eclipse, the contents of the directory containing the HTML and XML files needs +# to be copied into the plugins directory of eclipse. The name of the directory +# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. +# After copying Eclipse needs to be restarted before the help appears. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the Eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have this +# name. Each documentation set should have its own identifier. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# If you want full control over the layout of the generated HTML pages it might +# be necessary to disable the index and replace it with your own. The +# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top +# of each HTML page. A value of NO enables the index and the value YES disables +# it. Since the tabs in the index contain the same information as the navigation +# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +DISABLE_INDEX = NO + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. If the tag +# value is set to YES, a side panel will be generated containing a tree-like +# index structure (just like the one that is generated for HTML Help). For this +# to work a browser that supports JavaScript, DHTML, CSS and frames is required +# (i.e. any modern browser). Windows users are probably better off using the +# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can +# further fine tune the look of the index (see "Fine-tuning the output"). As an +# example, the default style sheet generated by doxygen has an example that +# shows how to put an image at the root of the tree instead of the PROJECT_NAME. +# Since the tree basically has the same information as the tab index, you could +# consider setting DISABLE_INDEX to YES when enabling this option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_TREEVIEW = NO + +# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the +# FULL_SIDEBAR option determines if the side bar is limited to only the treeview +# area (value NO) or if it should extend to the full height of the window (value +# YES). Setting this to YES gives a layout similar to +# https://docs.readthedocs.io with more room for contents, but less room for the +# project logo, title, and description. If either GENERATE_TREEVIEW or +# DISABLE_INDEX is set to NO, this option has no effect. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FULL_SIDEBAR = NO + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that +# doxygen will group on one line in the generated HTML documentation. +# +# Note that a value of 0 will completely suppress the enum values from appearing +# in the overview section. +# Minimum value: 0, maximum value: 20, default value: 4. +# This tag requires that the tag GENERATE_HTML is set to YES. + +ENUM_VALUES_PER_LINE = 4 + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used +# to set the initial width (in pixels) of the frame in which the tree is shown. +# Minimum value: 0, maximum value: 1500, default value: 250. +# This tag requires that the tag GENERATE_HTML is set to YES. + +TREEVIEW_WIDTH = 250 + +# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to +# external symbols imported via tag files in a separate window. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +EXT_LINKS_IN_WINDOW = NO + +# If the OBFUSCATE_EMAILS tag is set to YES, doxygen will obfuscate email +# addresses. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +OBFUSCATE_EMAILS = YES + +# If the HTML_FORMULA_FORMAT option is set to svg, doxygen will use the pdf2svg +# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see +# https://inkscape.org) to generate formulas as SVG images instead of PNGs for +# the HTML output. These images will generally look nicer at scaled resolutions. +# Possible values are: png (the default) and svg (looks nicer but requires the +# pdf2svg or inkscape tool). +# The default value is: png. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FORMULA_FORMAT = png + +# Use this tag to change the font size of LaTeX formulas included as images in +# the HTML documentation. When you change the font size after a successful +# doxygen run you need to manually remove any form_*.png images from the HTML +# output directory to force them to be regenerated. +# Minimum value: 8, maximum value: 50, default value: 10. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_FONTSIZE = 10 + +# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands +# to create new LaTeX commands to be used in formulas as building blocks. See +# the section "Including formulas" for details. + +FORMULA_MACROFILE = + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see +# https://www.mathjax.org) which uses client side JavaScript for the rendering +# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX +# installed or if you want to formulas look prettier in the HTML output. When +# enabled you may also need to install MathJax separately and configure the path +# to it using the MATHJAX_RELPATH option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +USE_MATHJAX = YES + +# With MATHJAX_VERSION it is possible to specify the MathJax version to be used. +# Note that the different versions of MathJax have different requirements with +# regards to the different settings, so it is possible that also other MathJax +# settings have to be changed when switching between the different MathJax +# versions. +# Possible values are: MathJax_2 and MathJax_3. +# The default value is: MathJax_2. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_VERSION = MathJax_2 + +# When MathJax is enabled you can set the default output format to be used for +# the MathJax output. For more details about the output format see MathJax +# version 2 (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) and MathJax version 3 +# (see: +# http://docs.mathjax.org/en/latest/web/components/output.html). +# Possible values are: HTML-CSS (which is slower, but has the best +# compatibility. This is the name for Mathjax version 2, for MathJax version 3 +# this will be translated into chtml), NativeMML (i.e. MathML. Only supported +# for NathJax 2. For MathJax version 3 chtml will be used instead.), chtml (This +# is the name for Mathjax version 3, for MathJax version 2 this will be +# translated into HTML-CSS) and SVG. +# The default value is: HTML-CSS. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_FORMAT = HTML-CSS + +# When MathJax is enabled you need to specify the location relative to the HTML +# output directory using the MATHJAX_RELPATH option. The destination directory +# should contain the MathJax.js script. For instance, if the mathjax directory +# is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax +# Content Delivery Network so you can quickly see the result without installing +# MathJax. However, it is strongly recommended to install a local copy of +# MathJax from https://www.mathjax.org before deployment. The default value is: +# - in case of MathJax version 2: https://cdn.jsdelivr.net/npm/mathjax@2 +# - in case of MathJax version 3: https://cdn.jsdelivr.net/npm/mathjax@3 +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest + +# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax +# extension names that should be enabled during MathJax rendering. For example +# for MathJax version 2 (see +# https://docs.mathjax.org/en/v2.7-latest/tex.html#tex-and-latex-extensions): +# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# For example for MathJax version 3 (see +# http://docs.mathjax.org/en/latest/input/tex/extensions/index.html): +# MATHJAX_EXTENSIONS = ams +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_EXTENSIONS = + +# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces +# of code that will be used on startup of the MathJax code. See the MathJax site +# (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an +# example see the documentation. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_CODEFILE = + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box for +# the HTML output. The underlying search engine uses javascript and DHTML and +# should work on any modern browser. Note that when using HTML help +# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) +# there is already a search function so this one should typically be disabled. +# For large projects the javascript based search engine can be slow, then +# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to +# search using the keyboard; to jump to the search box use + S +# (what the is depends on the OS and browser, but it is typically +# , /Node, +# Edge and Graph Attributes specification You need to make sure dot is able +# to find the font, which can be done by putting it in a standard location or by +# setting the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the +# directory containing the font. Default graphviz fontsize is 14. +# The default value is: fontname=Helvetica,fontsize=10. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_COMMON_ATTR = "fontname=Helvetica,fontsize=10" + +# DOT_EDGE_ATTR is concatenated with DOT_COMMON_ATTR. For elegant style you can +# add 'arrowhead=open, arrowtail=open, arrowsize=0.5'. Complete documentation about +# arrows shapes. +# The default value is: labelfontname=Helvetica,labelfontsize=10. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_EDGE_ATTR = "labelfontname=Helvetica,labelfontsize=10" + +# DOT_NODE_ATTR is concatenated with DOT_COMMON_ATTR. For view without boxes +# around nodes set 'shape=plain' or 'shape=plaintext' Shapes specification +# The default value is: shape=box,height=0.2,width=0.4. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4" + +# You can set the path where dot can find font specified with fontname in +# DOT_COMMON_ATTR and others dot attributes. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_FONTPATH = + +# If the CLASS_GRAPH tag is set to YES or GRAPH or BUILTIN then doxygen will +# generate a graph for each documented class showing the direct and indirect +# inheritance relations. In case the CLASS_GRAPH tag is set to YES or GRAPH and +# HAVE_DOT is enabled as well, then dot will be used to draw the graph. In case +# the CLASS_GRAPH tag is set to YES and HAVE_DOT is disabled or if the +# CLASS_GRAPH tag is set to BUILTIN, then the built-in generator will be used. +# If the CLASS_GRAPH tag is set to TEXT the direct and indirect inheritance +# relations will be shown as texts / links. Explicit enabling an inheritance +# graph or choosing a different representation for an inheritance graph of a +# specific class, can be accomplished by means of the command \inheritancegraph. +# Disabling an inheritance graph can be accomplished by means of the command +# \hideinheritancegraph. +# Possible values are: NO, YES, TEXT, GRAPH and BUILTIN. +# The default value is: YES. + +CLASS_GRAPH = YES + +# If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a +# graph for each documented class showing the direct and indirect implementation +# dependencies (inheritance, containment, and class references variables) of the +# class with other documented classes. Explicit enabling a collaboration graph, +# when COLLABORATION_GRAPH is set to NO, can be accomplished by means of the +# command \collaborationgraph. Disabling a collaboration graph can be +# accomplished by means of the command \hidecollaborationgraph. +# The default value is: YES. +# This tag requires that the tag HAVE_DOT is set to YES. + +COLLABORATION_GRAPH = YES + +# If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for +# groups, showing the direct groups dependencies. Explicit enabling a group +# dependency graph, when GROUP_GRAPHS is set to NO, can be accomplished by means +# of the command \groupgraph. Disabling a directory graph can be accomplished by +# means of the command \hidegroupgraph. See also the chapter Grouping in the +# manual. +# The default value is: YES. +# This tag requires that the tag HAVE_DOT is set to YES. + +GROUP_GRAPHS = YES + +# If the UML_LOOK tag is set to YES, doxygen will generate inheritance and +# collaboration diagrams in a style similar to the OMG's Unified Modeling +# Language. +# The default value is: NO. +# This tag requires that the tag HAVE_DOT is set to YES. + +UML_LOOK = NO + +# If the UML_LOOK tag is enabled, the fields and methods are shown inside the +# class node. If there are many fields or methods and many nodes the graph may +# become too big to be useful. The UML_LIMIT_NUM_FIELDS threshold limits the +# number of items for each type to make the size more manageable. Set this to 0 +# for no limit. Note that the threshold may be exceeded by 50% before the limit +# is enforced. So when you set the threshold to 10, up to 15 fields may appear, +# but if the number exceeds 15, the total amount of fields shown is limited to +# 10. +# Minimum value: 0, maximum value: 100, default value: 10. +# This tag requires that the tag UML_LOOK is set to YES. + +UML_LIMIT_NUM_FIELDS = 10 + +# If the DOT_UML_DETAILS tag is set to NO, doxygen will show attributes and +# methods without types and arguments in the UML graphs. If the DOT_UML_DETAILS +# tag is set to YES, doxygen will add type and arguments for attributes and +# methods in the UML graphs. If the DOT_UML_DETAILS tag is set to NONE, doxygen +# will not generate fields with class member information in the UML graphs. The +# class diagrams will look similar to the default class diagrams but using UML +# notation for the relationships. +# Possible values are: NO, YES and NONE. +# The default value is: NO. +# This tag requires that the tag UML_LOOK is set to YES. + +DOT_UML_DETAILS = NO + +# The DOT_WRAP_THRESHOLD tag can be used to set the maximum number of characters +# to display on a single line. If the actual line length exceeds this threshold +# significantly it will be wrapped across multiple lines. Some heuristics are +# applied to avoid ugly line breaks. +# Minimum value: 0, maximum value: 1000, default value: 17. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_WRAP_THRESHOLD = 17 + +# If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and +# collaboration graphs will show the relations between templates and their +# instances. +# The default value is: NO. +# This tag requires that the tag HAVE_DOT is set to YES. + +TEMPLATE_RELATIONS = NO + +# If the INCLUDE_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are set to +# YES then doxygen will generate a graph for each documented file showing the +# direct and indirect include dependencies of the file with other documented +# files. Explicit enabling an include graph, when INCLUDE_GRAPH is is set to NO, +# can be accomplished by means of the command \includegraph. Disabling an +# include graph can be accomplished by means of the command \hideincludegraph. +# The default value is: YES. +# This tag requires that the tag HAVE_DOT is set to YES. + +INCLUDE_GRAPH = YES + +# If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are +# set to YES then doxygen will generate a graph for each documented file showing +# the direct and indirect include dependencies of the file with other documented +# files. Explicit enabling an included by graph, when INCLUDED_BY_GRAPH is set +# to NO, can be accomplished by means of the command \includedbygraph. Disabling +# an included by graph can be accomplished by means of the command +# \hideincludedbygraph. +# The default value is: YES. +# This tag requires that the tag HAVE_DOT is set to YES. + +INCLUDED_BY_GRAPH = YES + +# If the CALL_GRAPH tag is set to YES then doxygen will generate a call +# dependency graph for every global function or class method. +# +# Note that enabling this option will significantly increase the time of a run. +# So in most cases it will be better to enable call graphs for selected +# functions only using the \callgraph command. Disabling a call graph can be +# accomplished by means of the command \hidecallgraph. +# The default value is: NO. +# This tag requires that the tag HAVE_DOT is set to YES. + +CALL_GRAPH = NO + +# If the CALLER_GRAPH tag is set to YES then doxygen will generate a caller +# dependency graph for every global function or class method. +# +# Note that enabling this option will significantly increase the time of a run. +# So in most cases it will be better to enable caller graphs for selected +# functions only using the \callergraph command. Disabling a caller graph can be +# accomplished by means of the command \hidecallergraph. +# The default value is: NO. +# This tag requires that the tag HAVE_DOT is set to YES. + +CALLER_GRAPH = NO + +# If the GRAPHICAL_HIERARCHY tag is set to YES then doxygen will graphical +# hierarchy of all classes instead of a textual one. +# The default value is: YES. +# This tag requires that the tag HAVE_DOT is set to YES. + +GRAPHICAL_HIERARCHY = YES + +# If the DIRECTORY_GRAPH tag is set to YES then doxygen will show the +# dependencies a directory has on other directories in a graphical way. The +# dependency relations are determined by the #include relations between the +# files in the directories. Explicit enabling a directory graph, when +# DIRECTORY_GRAPH is set to NO, can be accomplished by means of the command +# \directorygraph. Disabling a directory graph can be accomplished by means of +# the command \hidedirectorygraph. +# The default value is: YES. +# This tag requires that the tag HAVE_DOT is set to YES. + +DIRECTORY_GRAPH = YES + +# The DIR_GRAPH_MAX_DEPTH tag can be used to limit the maximum number of levels +# of child directories generated in directory dependency graphs by dot. +# Minimum value: 1, maximum value: 25, default value: 1. +# This tag requires that the tag DIRECTORY_GRAPH is set to YES. + +DIR_GRAPH_MAX_DEPTH = 1 + +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images +# generated by dot. For an explanation of the image formats see the section +# output formats in the documentation of the dot tool (Graphviz (see: +# https://www.graphviz.org/)). +# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order +# to make the SVG files visible in IE 9+ (other browsers do not have this +# requirement). +# Possible values are: png, jpg, gif, svg, png:gd, png:gd:gd, png:cairo, +# png:cairo:gd, png:cairo:cairo, png:cairo:gdiplus, png:gdiplus and +# png:gdiplus:gdiplus. +# The default value is: png. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_IMAGE_FORMAT = png + +# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to +# enable generation of interactive SVG images that allow zooming and panning. +# +# Note that this requires a modern browser other than Internet Explorer. Tested +# and working are Firefox, Chrome, Safari, and Opera. +# Note: For IE 9+ you need to set HTML_FILE_EXTENSION to xhtml in order to make +# the SVG files visible. Older versions of IE do not have SVG support. +# The default value is: NO. +# This tag requires that the tag HAVE_DOT is set to YES. + +INTERACTIVE_SVG = NO + +# The DOT_PATH tag can be used to specify the path where the dot tool can be +# found. If left blank, it is assumed the dot tool can be found in the path. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_PATH = + +# The DOTFILE_DIRS tag can be used to specify one or more directories that +# contain dot files that are included in the documentation (see the \dotfile +# command). +# This tag requires that the tag HAVE_DOT is set to YES. + +DOTFILE_DIRS = + +# You can include diagrams made with dia in doxygen documentation. Doxygen will +# then run dia to produce the diagram and insert it in the documentation. The +# DIA_PATH tag allows you to specify the directory where the dia binary resides. +# If left empty dia is assumed to be found in the default search path. + +DIA_PATH = + +# The DIAFILE_DIRS tag can be used to specify one or more directories that +# contain dia files that are included in the documentation (see the \diafile +# command). + +DIAFILE_DIRS = + +# When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the +# path where java can find the plantuml.jar file or to the filename of jar file +# to be used. If left blank, it is assumed PlantUML is not used or called during +# a preprocessing step. Doxygen will generate a warning when it encounters a +# \startuml command in this case and will not generate output for the diagram. + +PLANTUML_JAR_PATH = + +# When using plantuml, the PLANTUML_CFG_FILE tag can be used to specify a +# configuration file for plantuml. + +PLANTUML_CFG_FILE = + +# When using plantuml, the specified paths are searched for files specified by +# the !include statement in a plantuml block. + +PLANTUML_INCLUDE_PATH = + +# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes +# that will be shown in the graph. If the number of nodes in a graph becomes +# larger than this value, doxygen will truncate the graph, which is visualized +# by representing a node as a red box. Note that doxygen if the number of direct +# children of the root node in a graph is already larger than +# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note that +# the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. +# Minimum value: 0, maximum value: 10000, default value: 50. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_GRAPH_MAX_NODES = 50 + +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the graphs +# generated by dot. A depth value of 3 means that only nodes reachable from the +# root by following a path via at most 3 edges will be shown. Nodes that lay +# further from the root node will be omitted. Note that setting this option to 1 +# or 2 may greatly reduce the computation time needed for large code bases. Also +# note that the size of a graph can be further restricted by +# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. +# Minimum value: 0, maximum value: 1000, default value: 0. +# This tag requires that the tag HAVE_DOT is set to YES. + +MAX_DOT_GRAPH_DEPTH = 0 + +# Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output +# files in one run (i.e. multiple -o and -T options on the command line). This +# makes dot run faster, but since only newer versions of dot (>1.8.10) support +# this, this feature is disabled by default. +# The default value is: NO. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_MULTI_TARGETS = NO + +# If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page +# explaining the meaning of the various boxes and arrows in the dot generated +# graphs. +# Note: This tag requires that UML_LOOK isn't set, i.e. the doxygen internal +# graphical representation for inheritance and collaboration diagrams is used. +# The default value is: YES. +# This tag requires that the tag HAVE_DOT is set to YES. + +GENERATE_LEGEND = YES + +# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate +# files that are used to generate the various graphs. +# +# Note: This setting is not only used for dot files but also for msc temporary +# files. +# The default value is: YES. + +DOT_CLEANUP = YES + +# You can define message sequence charts within doxygen comments using the \msc +# command. If the MSCGEN_TOOL tag is left empty (the default), then doxygen will +# use a built-in version of mscgen tool to produce the charts. Alternatively, +# the MSCGEN_TOOL tag can also specify the name an external tool. For instance, +# specifying prog as the value, doxygen will call the tool as prog -T +# -o . The external tool should support +# output file formats "png", "eps", "svg", and "ismap". + +MSCGEN_TOOL = + +# The MSCFILE_DIRS tag can be used to specify one or more directories that +# contain msc files that are included in the documentation (see the \mscfile +# command). + +MSCFILE_DIRS = diff --git a/ex3/seq/jacobi_oo_stl/Makefile b/ex3/seq/jacobi_oo_stl/Makefile new file mode 100755 index 0000000..847e2bb --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/Makefile @@ -0,0 +1,54 @@ +# +# use GNU-Compiler tools +COMPILER=GCC_ +# COMPILER=GCC_SEQ_ +# alternatively from the shell +# export COMPILER=GCC_ +# or, alternatively from the shell +# make COMPILER=GCC_ + +MAIN = main +SOURCES = ${MAIN}.cpp vdop.cpp geom.cpp\ + getmatrix.cpp jacsolve.cpp userset.cpp +# dexx.cpp debugd.cpp skalar.cpp vecaccu.cpp accudiag.cpp + +OBJECTS = $(SOURCES:.cpp=.o) + +PROGRAM = ${MAIN}.${COMPILER} + +# uncomment the next to lines for debugging and detailed performance analysis +CXXFLAGS += -g +# -pg slows down the code on my laptop when using CLANG_ +#LINKFLAGS += -pg +#CXXFLAGS += -Q --help=optimizers +#CXXFLAGS += -fopt-info + +include ../${COMPILER}default.mk + +############################################################################# +# additional specific cleaning in this directory +clean_all:: + @rm -f t.dat* + + +############################################################################# +# special testing +# NPROCS = 4 +# +TFILE = t.dat +# TTMP = t.tmp +# +graph: $(PROGRAM) +# @rm -f $(TFILE).* + # next two lines only sequentially + ./$(PROGRAM) + @mv $(TFILE).000 $(TFILE) +# $(MPIRUN) $(MPIFLAGS) -np $(NPROCS) $(PROGRAM) +# @echo " "; echo "Manipulate data for graphics."; echo " " +# @cat $(TFILE).* > $(TTMP) +# @sort -b -k 2 $(TTMP) -o $(TTMP).1 +# @sort -b -k 1 $(TTMP).1 -o $(TTMP).2 +# @awk -f nl.awk $(TTMP).2 > $(TFILE) +# @rm -f $(TTMP).* $(TTMP) $(TFILE).* +# + -gnuplot jac.dem diff --git a/ex3/seq/jacobi_oo_stl/ToDo.txt b/ex3/seq/jacobi_oo_stl/ToDo.txt new file mode 100644 index 0000000..c00a563 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/ToDo.txt @@ -0,0 +1,5 @@ +// Jan 15, 2019 + +geom.h:75 void SetValues(std::vector &v) const; // GH: TODO with functor +Set vector values using a functor ff(x,y). + See solution in Progs/cds diff --git a/ex3/seq/jacobi_oo_stl/ascii_read_meshvector.m b/ex3/seq/jacobi_oo_stl/ascii_read_meshvector.m new file mode 100644 index 0000000..03119db --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/ascii_read_meshvector.m @@ -0,0 +1,43 @@ +function [ xc, ia, v ] = ascii_read_meshvector( fname ) +% +% Loads the 2D triangular mesh (coordinates, vertex connectivity) +% together with values on its vertices from an ASCII file. +% Matlab indexing is stored (starts with 1). +% +% The input file format is compatible +% with Mesh_2d_3_matlab:Write_ascii_matlab(..) in jacobi_oo_stl/geom.h +% +% +% IN: fname - filename +% OUT: xc - coordinates +% ia - mesh connectivity +% v - solution vector + +DELIMETER = ' '; + +fprintf('Read file %s\n',fname) + +% Read mesh constants +nn = dlmread(fname,DELIMETER,[0 0 0 3]); %% row_1, col_1, row_2, col_2 in C indexing!!! +nnode = nn(1); +ndim = nn(2); +nelem = nn(3); +nvert = nn(4); + +% Read coordinates +row_start = 0+1; +row_end = 0+nnode; +xc = dlmread(fname,DELIMETER,[row_start 0 row_end ndim-1]); + +% Read connectivity +row_start = row_end+1; +row_end = row_end+nelem; +ia = dlmread(fname,DELIMETER,[row_start 0 row_end nvert-1]); + +% Read solution +row_start = row_end+1; +row_end = row_end+nnode; +v = dlmread(fname,DELIMETER,[row_start 0 row_end 0]); +end + + diff --git a/ex3/seq/jacobi_oo_stl/ascii_write_mesh.m b/ex3/seq/jacobi_oo_stl/ascii_write_mesh.m new file mode 100644 index 0000000..ebead75 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/ascii_write_mesh.m @@ -0,0 +1,49 @@ +function ascii_write_mesh( xc, ia, e, basename) +% +% Saves the 2D triangular mesh in the minimal way (only coordinates, vertex connectivity, minimal boundary edge info) +% in an ASCII file. +% Matlab indexing is stored (starts with 1). +% +% The output file format is compatible with Mesh_2d_3_matlab:Mesh_2d_3_matlab(std::string const &fname) in jacobi_oo_stl/geom.h +% +% IN: +% coordinates xc: [2][nnode] +% connectivity ia: [4][nelem] with t(4,:) are the subdomain numbers +% edges e: [7][nedges] boundary edges +% e([1,2],:) - start/end vertex of edge +% e([3,4],:) - start/end values +% e(5,:) - segment number +% e([6,7],:) - left/right subdomain +% basename: file name without extension +% +% Data have been generated via . +% +fname = [basename, '.txt']; + +nnode = int32(size(xc,2)); +ndim = int32(size(xc,1)); +nelem = int32(size(ia,2)); +nvert_e = int32(3); + + +dlmwrite(fname,nnode,'delimiter','\t','precision',16) % number of nodes +dlmwrite(fname,ndim,'-append','delimiter','\t','precision',16) % space dimension +dlmwrite(fname,nelem,'-append','delimiter','\t','precision',16) % number of elements +dlmwrite(fname,nvert_e,'-append','delimiter','\t','precision',16) % number of vertices per element + +% dlmwrite(fname,xc(:),'-append','delimiter','\t','precision',16) % coordinates +dlmwrite(fname,xc([1,2],:).','-append','delimiter','\t','precision',16) % coordinates + +% no subdomain info transferred +tmp=int32(ia(1:3,:)); +% dlmwrite(fname,tmp(:),'-append','delimiter','\t','precision',16) % connectivity in Matlab indexing +dlmwrite(fname,tmp(:,:).','-append','delimiter','\t','precision',16) % connectivity in Matlab indexing + +% store only start and end point of boundary edges, +nbedges = size(e,2); +dlmwrite(fname,nbedges,'-append','delimiter','\t','precision',16) % number boundary edges +tmp=int32(e(1:2,:)); +% dlmwrite(fname,tmp(:),'-append','delimiter','\t','precision',16) % boundary edges in Matlab indexing +dlmwrite(fname,tmp(:,:).','-append','delimiter','\t','precision',16) % boundary edges in Matlab indexing + +end diff --git a/ex3/seq/jacobi_oo_stl/compile.log b/ex3/seq/jacobi_oo_stl/compile.log new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/compile.log @@ -0,0 +1 @@ + diff --git a/ex3/seq/jacobi_oo_stl/geom.cpp b/ex3/seq/jacobi_oo_stl/geom.cpp new file mode 100644 index 0000000..01c674b --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/geom.cpp @@ -0,0 +1,522 @@ +// see: http://llvm.org/docs/CodingStandards.html#include-style +#include "geom.h" + +#include +#include +#include +#include +#include +#include +#include +using namespace std; + +Mesh::Mesh(int ndim, int nvert_e, int ndof_e) + : _nelem(0), _nvert_e(nvert_e), _ndof_e(ndof_e), _nnode(0), _ndim(ndim), _ia(0), _xc(0) +{ +} + +Mesh::~Mesh() +{} + +void Mesh::SetValues(std::vector &v, const std::function &func) const +{ + int const nnode = Nnodes(); // number of vertices in mesh + assert( nnode == static_cast(v.size()) ); + for (int k = 0; k < nnode; ++k) + { + v[k] = func( _xc[2 * k], _xc[2 * k + 1] ); + } +} + + +void Mesh::Debug() const +{ + cout << "\n ############### Debug M E S H ###################\n"; + cout << "\n ............... Coordinates ...................\n"; + for (int k = 0; k < _nnode; ++k) + { + cout << k << " : " ; + for (int i = 0; i < _ndof_e; ++i ) + { + cout << _xc[2*k+i] << " "; + } + cout << endl; + } + cout << "\n ............... Elements ...................\n"; + for (int k = 0; k < _nelem; ++k) + { + cout << k << " : "; + for (int i = 0; i < _ndof_e; ++i ) + cout << _ia[_ndof_e * k + i] << " "; + cout << endl; + } + return; +} + +void Mesh::Write_ascii_matlab(std::string const &fname, std::vector const &v) const +{ + assert(Nnodes() == static_cast(v.size())); // fits vector length to mesh information? + + ofstream fout(fname); // open file ASCII mode + if ( !fout.is_open() ) + { + cout << "\nFile " << fname << " has not been opened.\n\n" ; + assert( fout.is_open() && "File not opened." ); + } + + string const DELIMETER(" "); // define the same delimeter as in matlab/ascii_read*.m + int const OFFSET(1); // convert C-indexing to matlab + + // Write data: #nodes, #space dimensions, #elements, #vertices per element + fout << Nnodes() << DELIMETER << Ndims() << DELIMETER << Nelems() << DELIMETER << NverticesElements() << endl; + + // Write cordinates: x_k, y_k in seperate lines + assert( Nnodes()*Ndims() == static_cast(_xc.size())); + for (int k = 0, kj = 0; k < Nnodes(); ++k) + { + for (int j = 0; j < Ndims(); ++j, ++kj) + { + fout << _xc[kj] << DELIMETER; + } + fout << endl; + } + + // Write connectivity: ia_k,0, ia_k,1 etc in seperate lines + assert( Nelems()*NverticesElements() == static_cast(_ia.size())); + for (int k = 0, kj = 0; k < Nelems(); ++k) + { + for (int j = 0; j < NverticesElements(); ++j, ++kj) + { + fout << _ia[kj] + OFFSET << DELIMETER; // C to matlab + } + fout << endl; + } + + // Write vector + for (int k = 0; k < Nnodes(); ++k) + { + fout << v[k] << endl; + } + + fout.close(); + return; +} + + +void Mesh::Visualize(std::vector const &v) const +{ + // define external command + const string exec_m("matlab -nosplash < visualize_results.m"); // Matlab + //const string exec_m("octave --no-window-system --no-gui visualize_results.m"); // Octave + //const string exec_m("flatpak run org.octave.Octave visualize_results.m"); // Octave (flatpak): desktop GH + + const string fname("uv.txt"); + Write_ascii_matlab(fname, v); + + int ierror = system(exec_m.c_str()); // call external command + + if (ierror != 0) + { + cout << endl << "Check path to Matlab/octave on your system" << endl; + } + cout << endl; + return; +} + + + + +// ##################################################################### +Mesh_2d_3_square::Mesh_2d_3_square(int nx, int ny, int myid, int procx, int procy) + : Mesh(2, 3, 3), // two dimensions, 3 vertices, 3 dofs + _myid(myid), _procx(procx), _procy(procy), _neigh{{-1, -1, -1, -1}}, _color(0), +_xl(0.0), _xr(1.0), _yb(0.0), _yt(1.0), _nx(nx), _ny(ny) +{ + //void IniGeom(int const myid, int const procx, int const procy, int neigh[], int &color) + int const ky = _myid / _procx; + int const kx = _myid % _procy; // MOD(myid,procx) + // Determine the neighbors of domain/rank myid + _neigh[0] = (ky == 0) ? -1 : _myid - _procx; // South + _neigh[1] = (kx == _procx - 1) ? -1 : _myid + 1; // East + _neigh[2] = (ky == _procy - 1) ? -1 : _myid + _procx; // North + _neigh[3] = (kx == 0) ? -1 : _myid - 1; // West + + _color = (kx + ky) & 1 ; + + // subdomain is part of unit square + double const hx = 1. / _procx; + double const hy = 1. / _procy; + _xl = kx * hx; // left + _xr = (kx + 1) * hx; // right + _yb = ky * hy; // bottom + _yt = (ky + 1) * hy; // top + + // Calculate coordinates + int const nnode = (_nx + 1) * (_ny + 1); // number of nodes + Resize_Coords(nnode, 2); // coordinates in 2D [nnode][ndim] + GetCoordsInRectangle(_nx, _ny, _xl, _xr, _yb, _yt, GetCoords().data()); + + // Calculate element connectivity (linear triangles) + int const nelem = 2 * _nx * _ny; // number of elements + Resize_Connectivity(nelem, 3); // connectivity matrix [nelem][3] + GetConnectivityInRectangle(_nx, _ny, GetConnectivity().data()); + + return; +} + + +void Mesh_2d_3_square::SetU(std::vector &u) const +{ + int dx = _nx + 1; + for (int j = 0; j <= _ny; ++j) + { + int k = j * dx; + for (int i = 0; i <= _nx; ++i, ++k) + { + u[k] = 0.0; + } + } + +} + +void Mesh_2d_3_square::SetF(std::vector &f) const +{ + int dx = _nx + 1; + for (int j = 0; j <= _ny; ++j) + { + int k = j * dx; + for (int i = 0; i <= _nx; ++i, ++k) + { + f[k] = 1.0; + } + } + +} + + +std::vector Mesh_2d_3_square::Index_DirichletNodes() const +{ + int const dx = 1, + dy = _nx + 1, + bl = 0, + br = _nx, + tl = _ny * (_nx + 1), + tr = (_ny + 1) * (_nx + 1) - 1; + int const start[4] = { bl, br, tl, bl}, + end[4] = { br, tr, tr, tl}, + step[4] = { dx, dy, dx, dy}; + + vector idx(0); + for (int j = 0; j < 4; j++) + { + if (_neigh[j] < 0) + { + for (int i = start[j]; i <= end[j]; i += step[j]) + { + idx.push_back(i); // node i is Dirichlet node + } + } + } + // remove multiple elements + sort(idx.begin(), idx.end()); // sort + idx.erase( unique(idx.begin(), idx.end()), idx.end() ); // remove duplicate data + + return idx; +} + +void Mesh_2d_3_square::SaveVectorP(std::string const &name, vector const &u) const +{ +// construct the file name for subdomain myid + const string tmp( std::to_string(_myid / 100) + to_string((_myid % 100) / 10) + to_string(_myid % 10) ); + + const string namep = name + "." + tmp; + ofstream ff(namep.c_str()); + ff.precision(6); + ff.setf(ios::fixed, ios::floatfield); + + // assumes tensor product grid in unit square; rowise numbered (as generated in class constructor) + // output is provided for tensor product grid visualization ( similar to Matlab-surf() ) + auto const &xc = GetCoords(); + int k = 0; + for (int j = 0; j <= _ny; ++j) + { + for (int i = 0; i <= _nx; ++i, ++k) + ff << xc[2 * k + 0] << " " << xc[2 * k + 1] << " " << u[k] << endl; + ff << endl; + } + + ff.close(); + return; +} + +void Mesh_2d_3_square::GetCoordsInRectangle(int const nx, int const ny, + double const xl, double const xr, double const yb, double const yt, + double xc[]) +{ + const double hx = (xr - xl) / nx, + hy = (yt - yb) / ny; + + int k = 0; + for (int j = 0; j <= ny; ++j) + { + const double y0 = yb + j * hy; + for (int i = 0; i <= nx; ++i, k += 2) + { + xc[k ] = xl + i * hx; + xc[k + 1] = y0; + } + } + + return; +} + +void Mesh_2d_3_square::GetConnectivityInRectangle(int const nx, int const ny, int ia[]) +{ + const int dx = nx + 1; + int k = 0; + int l = 0; + for (int j = 0; j < ny; ++j, ++k) + { + for (int i = 0; i < nx; ++i, ++k) + { + ia[l ] = k; + ia[l + 1] = k + 1; + ia[l + 2] = k + dx + 1; + l += 3; + ia[l ] = k; + ia[l + 1] = k + dx; + ia[l + 2] = k + dx + 1; + l += 3; + } + } + return; +} + +// #################### still some old code (--> MPI) ############################ + + +// Copies the values of w corresponding to the boundary +// South (ib==1), East (ib==2), North (ib==3), West (ib==4) + +void GetBound(int const ib, int const nx, int const ny, double const w[], double s[]) +{ + const int //dx = 1, + dy = nx + 1, + bl = 0, + br = nx, + tl = ny * (nx + 1), + tr = (ny + 1) * (nx + 1) - 1; + switch (ib) + { + case 1: + { + for (int i = bl, j = 0; i <= br; ++i, ++j) + s[j] = w[i]; + break; + } + case 3: + { + for (int i = tl, j = 0; i <= tr; ++i, ++j) + s[j] = w[i]; + break; + } + case 4: + { + for (int i = bl, j = 0; i <= tl; i += dy, ++j) + s[j] = w[i]; + break; + } + case 2: + { + for (int i = br, j = 0; i <= tr; i += dy, ++j) + s[j] = w[i]; + break; + } + default: + { + cout << endl << "Wrong parameter ib in " << __FILE__ << ":" << __LINE__ << endl; + } + } + return; +} + +// ---------------------------------------------------------------------------------------------------------- +// Computes w: = w + s at nodes on the boundary +// South (ib == 1), East (ib == 2), North (ib == 3), West (ib == 4) + +void AddBound(int const ib, int const nx, int const ny, double w[], double const s[]) +{ + int const dy = nx + 1, + bl = 0, + br = nx, + tl = ny * (nx + 1), + tr = (ny + 1) * (nx + 1) - 1; + switch (ib) + { + case 1: + { + for (int i = bl, j = 0; i <= br; ++i, ++j) + w[i] += s[j]; + break; + } + case 3: + { + for (int i = tl, j = 0; i <= tr; ++i, ++j) + w[i] += s[j]; + break; + } + case 4: + { + for (int i = bl, j = 0; i <= tl; i += dy, ++j) + w[i] += s[j]; + break; + } + case 2: + { + for (int i = br, j = 0; i <= tr; i += dy, ++j) + w[i] += s[j]; + break; + } + default: + { + cout << endl << "Wrong parameter ib in " << __FILE__ << ":" << __LINE__ << endl; + } + } + return; +} + + +// #################################################################### + +Mesh_2d_3_matlab::Mesh_2d_3_matlab(string const &fname) + : Mesh(2, 3, 3), // two dimensions, 3 vertices, 3 dofs + bedges(0) +{ + ifstream ifs(fname); + if (!(ifs.is_open() && ifs.good())) + { + cerr << "Mesh_2d_3_matlab: Error cannot open file " << fname << endl; + assert(ifs.is_open()); + } + + int const OFFSET(1); // Matlab to C indexing + cout << "ASCI file " << fname << " opened" << endl; + + // Read some mesh constants + int nnode, ndim, nelem, nvert_e; + ifs >> nnode >> ndim >> nelem >> nvert_e; + cout << nnode << " " << ndim << " " << nelem << " " << nvert_e << endl; + assert(ndim == 2 && nvert_e == 3); + + // Allocate memory + Resize_Coords(nnode, ndim); // coordinates in 2D [nnode][ndim] + Resize_Connectivity(nelem, nvert_e); // connectivity matrix [nelem][nvert] + + // Read ccordinates + auto &xc = GetCoords(); + for (int k = 0; k < nnode * ndim; ++k) + { + ifs >> xc[k]; + } + + // Read connectivity + auto &ia = GetConnectivity(); + for (int k = 0; k < nelem * nvert_e; ++k) + { + ifs >> ia[k]; + ia[k] -= OFFSET; // Matlab to C indexing + } + + // additional read of boundary information (only start/end point) + int nbedges; + ifs >> nbedges; + + bedges.resize(nbedges * 2); + for (int k = 0; k < nbedges * 2; ++k) + { + ifs >> bedges[k]; + bedges[k] -= OFFSET; // Matlab to C indexing + } + + return; +} + +// binary +//{ +//ifstream ifs(fname, ios_base::in | ios_base::binary); +//if(!(ifs.is_open() && ifs.good())) +//{ +//cerr << "ReadBinMatrix: Error cannot open file " << file << endl; +//assert(ifs.is_open()); +//} +//cout << "ReadBinMatrix: file opened" << file << endl; + + +//} + +// binaryIO.cpp +//void read_binMatrix(const string& file, vector &cnt, vector &col, vector &ele) +//{ + +//ifstream ifs(file, ios_base::in | ios_base::binary); + +//if(!(ifs.is_open() && ifs.good())) +//{ +//cerr << "ReadBinMatrix: Error cannot open file " << file << endl; +//assert(ifs.is_open()); +//} +//cout << "ReadBinMatrix: Opened file " << file << endl; + +//int _size; + +//ifs.read(reinterpret_cast(&_size), sizeof(int)); // old: ifs.read((char*)&_size, sizeof(int)); +//cnt.resize(_size); +//cout << "ReadBinMatrix: cnt size: " << _size << endl; + +//ifs.read((char*)&_size, sizeof(int)); +//col.resize(_size); +//cout << "ReadBinMatrix: col size: " << _size << endl; + +//ifs.read((char*)&_size, sizeof(int)); +//ele.resize(_size); +//cout << "ReadBinMatrix: ele size: " << _size << endl; + + +//ifs.read((char*)cnt.data(), cnt.size() * sizeof(int)); +//ifs.read((char*)col.data(), col.size() * sizeof(int)); +//ifs.read((char*)ele.data(), ele.size() * sizeof(double)); + +//ifs.close(); +//cout << "ReadBinMatrix: Finished reading matrix.." << endl; + +//} + + +std::vector Mesh_2d_3_matlab::Index_DirichletNodes() const +{ + vector idx(bedges); // copy + + sort(idx.begin(), idx.end()); // sort + idx.erase( unique(idx.begin(), idx.end()), idx.end() ); // remove duplicate data + + return idx; +} + + + + + + + + + + + + + + + + + + + diff --git a/ex3/seq/jacobi_oo_stl/geom.h b/ex3/seq/jacobi_oo_stl/geom.h new file mode 100644 index 0000000..14328fa --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/geom.h @@ -0,0 +1,381 @@ +#ifndef GEOM_FILE +#define GEOM_FILE +#include +#include // function; C++11 +#include +#include + +/** + * Basis class for finite element meshes. + */ +class Mesh +{ +public: + /** + * Constructor initializing the members with default values. + * + * @param[in] ndim space dimensions (dimension for coordinates) + * @param[in] nvert_e number of vertices per element (dimension for connectivity) + * @param[in] ndof_e degrees of freedom per element (= @p nvert_e for linear elements) + */ + explicit Mesh(int ndim, int nvert_e = 0, int ndof_e = 0); + + /** + * Destructor. + * + * See clang warning on + * weak-vtables. + */ + virtual ~Mesh(); + + /** + * Number of finite elements in (sub)domain. + * @return number of elements. + */ + int Nelems() const + { + return _nelem; + } + + /** + * Global number of vertices for each finite element. + * @return number of vertices per element. + */ + int NverticesElements() const + { + return _nvert_e; + } + + /** + * Global number of degrees of freedom (dof) for each finite element. + * @return degrees of freedom per element. + */ + int NdofsElement() const + { + return _ndof_e; + } + + /** + * Number of vertices in mesh. + * @return number of vertices. + */ + int Nnodes() const + { + return _nnode; + } + + /** + * Space dimension. + * @return number of dimensions. + */ + int Ndims() const + { + return _ndim; + } + + /** + * (Re-)Allocates memory for the element connectivity and redefines the appropriate dimensions. + * + * @param[in] nelem number of elements + * @param[in] nvert_e number of vertices per element + */ + void Resize_Connectivity(int nelem, int nvert_e) + { + SetNelem(nelem); // number of elements + SetNverticesElement(nvert_e); // vertices per element + _ia.resize(nelem * nvert_e); + } + + /** + * Read connectivity information (g1,g2,g3)_i. + * @return convectivity vector [nelems*ndofs]. + */ + const std::vector &GetConnectivity() const + { + return _ia; + } + + /** + * Access/Change connectivity information (g1,g2,g3)_i. + * @return convectivity vector [nelems*ndofs]. + */ + std::vector &GetConnectivity() + { + return _ia; + } + + /** + * (Re-)Allocates memory for the element connectivity and redefines the appropriate dimensions. + * + * @param[in] nnodes number of nodes + * @param[in] ndim space dimension + */ + void Resize_Coords(int nnodes, int ndim) + { + SetNnode(nnodes); // number of nodes + SetNdim(ndim); // space dimension + _xc.resize(nnodes * ndim); + } + + /** + * Read coordinates of vertices (x,y)_i. + * @return coordinates vector [nnodes*2]. + */ + const std::vector &GetCoords() const + { + return _xc; + } + + /** + * Access/Change coordinates of vertices (x,y)_i. + * @return coordinates vector [nnodes*2]. + */ + std::vector &GetCoords() + { + return _xc; + } + + /** + * Calculate values in vector @p v via function @p func(x,y) + * @param[in] v vector + * @param[in] func function of (x,y) returning a double value. + */ + void SetValues(std::vector &v, const std::function &func) const; + + /** + * Prints the information for a finite element mesh + */ + void Debug() const; + + /** + * Determines the indices of those vertices with Dirichlet boundary conditions + * @return index vector. + */ + virtual std::vector Index_DirichletNodes() const = 0; + + /** + * Write vector @p v toghether with its mesh information to an ASCii file @p fname. + * + * The data are written in C-style. + * + * @param[in] fname file name + * @param[in] v vector + */ + void Write_ascii_matlab(std::string const &fname, std::vector const &v) const; + + /** + * Visualize @p v together with its mesh information via matlab or octave. + * + * Comment/uncomment those code lines in method Mesh:Visualize (geom.cpp) + * that are supported on your system. + * + * @param[in] v vector + * + * @warning matlab files ascii_read_meshvector.m visualize_results.m + * must be in the executing directory. + */ + void Visualize(std::vector const &v) const; + + +protected: + void SetNelem(int nelem) + { + _nelem = nelem; + } + + void SetNverticesElement(int nvert) + { + _nvert_e = nvert; + } + + void SetNdofsElement(int ndof) + { + _ndof_e = ndof; + } + + void SetNnode(int nnode) + { + _nnode = nnode; + } + + void SetNdim(int ndim) + { + _ndim = ndim; + } + +private: + int _nelem; //!< number elements + int _nvert_e; //!< number of vertices per element + int _ndof_e; //!< degrees of freedom (d.o.f.) per element + int _nnode; //!< number nodes/vertices + int _ndim; //!< space dimension of the problem (1, 2, or 3) + std::vector _ia; //!< element connectivity + std::vector _xc; //!< coordinates +}; + +/** + * 2D finite element mesh of the square consiting of linear triangular elements. + */ +class Mesh_2d_3_square: public Mesh +{ +public: + /** + * Generates the f.e. mesh for the unit square. + * + * @param[in] nx number of discretization intervals in x-direction + * @param[in] ny number of discretization intervals in y-direction + * @param[in] myid my MPI-rank / subdomain + * @param[in] procx number of ranks/subdomains in x-direction + * @param[in] procy number of processes in y-direction + */ + Mesh_2d_3_square(int nx, int ny, int myid = 0, int procx = 1, int procy = 1); + + /** + * Destructor + */ + ~Mesh_2d_3_square() override + {} + + /** + * Set solution vector based on a tensor product grid in the rectangle. + * @param[in] u solution vector + */ + void SetU(std::vector &u) const; + + /** + * Set right hand side (rhs) vector on a tensor product grid in the rectangle. + * @param[in] f rhs vector + */ + void SetF(std::vector &f) const; + + /** + * Determines the indices of those vertices with Dirichlet boundary conditions + * @return index vector. + */ + std::vector Index_DirichletNodes() const override; + + /** + * Stores the values of vector @p u of (sub)domain into a file @p name for further processing in gnuplot. + * The file stores rowise the x- and y- coordinates together with the value from @p u . + * The domain [@p xl, @p xr] x [@p yb, @p yt] is discretized into @p nx x @p ny intervals. + * + * @param[in] name basename of file name (file name will be extended by the rank number) + * @param[in] u local vector + * + * @warning Assumes tensor product grid in unit square; rowise numbered + * (as generated in class constructor). + * The output is provided for tensor product grid visualization + * ( similar to Matlab-surf() ). + * + * @see Mesh_2d_3_square + */ + void SaveVectorP(std::string const &name, std::vector const &u) const; + + // here will still need to implement in the class + // GetBound(), AddBound() + // or better a generalized way with indices and their appropriate ranks for MPI communication + +private: + /** + * Determines the coordinates of the dicretization nodes of the domain [@p xl, @p xr] x [@p yb, @p yt] + * which is discretized into @p nx x @p ny intervals. + * + * @param[in] ny number of discretization intervals in y-direction + * @param[in] xl x-coordinate of left boundary + * @param[in] xr x-coordinate of right boundary + * @param[in] yb y-coordinate of lower boundary + * @param[in] yt y-coordinate of upper boundary + * @param[out] xc coordinate vector of length 2n with x(2*k,2*k+1) as coodinates of node k + */ + + void GetCoordsInRectangle(int nx, int ny, double xl, double xr, double yb, double yt, + double xc[]); + /** + * Determines the element connectivity of linear triangular elements of a FEM discretization + * of a rectangle using @p nx x @p ny equidistant intervals for discretization. + * @param[in] nx number of discretization intervals in x-direction + * @param[in] ny number of discretization intervals in y-direction + * @param[out] ia element connectivity matrix with ia(3*s,3*s+1,3*s+2) as node numbers od element s + */ + void GetConnectivityInRectangle(int nx, int ny, int ia[]); + +private: + int _myid; //!< my MPI rank + int _procx; //!< number of MPI ranks in x-direction + int _procy; //!< number of MPI ranks in y-direction + std::array _neigh; //!< MPI ranks of neighbors (negative: no neighbor but b.c.) + int _color; //!< red/black coloring (checker board) of subdomains + + double _xl; //!< x coordinate of lower left corner of square + double _xr; //!< x coordinate of lower right corner of square + double _yb; //!< y coordinate or lower left corner of square + double _yt; //!< y coordinate of upper right corner of square + int _nx; //!< number of intervals in x-direction + int _ny; //!< number of intervals in y-direction +}; + +// #################### still some old code (--> MPI) ############################ +/** + * Copies the values of @p w corresponding to boundary @p ib + * onto vector s. South (ib==1), East (ib==2), North (ib==3), West (ib==4). + * The vector @p s has to be long enough!! + * @param[in] ib my local boundary + * @param[in] nx number of discretization intervals in x-direction + * @param[in] ny number of discretization intervals in y-direction + * @param[in] w vector for all nodes of local discretization + * @param[out] s short vector with values on boundary @p ib +*/ +// GH_NOTE: Absicherung bei s !! +void GetBound(int ib, int nx, int ny, double const w[], double s[]); + + +/** + * Computes @p w := @p w + @p s at the interface/boundary nodes on the + * boundary @p ib . South (ib==1), East (ib==2), North (ib==3), West (ib==4) + * @param[in] ib my local boundary + * @param[in] nx number of discretization intervals in x-direction + * @param[in] ny number of discretization intervals in y-direction + * @param[in,out] w vector for all nodes of local discretization + * @param[in] s short vector with values on boundary @p ib +*/ +void AddBound(int ib, int nx, int ny, double w[], double const s[]); + +// #################### Mesh from Matlab ############################ +/** + * 2D finite element mesh of the square consiting of linear triangular elements. + */ +class Mesh_2d_3_matlab: public Mesh +{ +public: + /** + * Reads mesh data from a binary file. + * + * File format, see ascii_write_mesh.m + * + * @param[in] fname file name + */ + explicit Mesh_2d_3_matlab(std::string const &fname); + + /** + * Determines the indices of those vertices with Dirichlet boundary conditions. + * @return index vector. + * + * @warning All boundary nodes are considered as Dirchlet nodes. + */ + std::vector Index_DirichletNodes() const override; + +private: + /** + * Determines the indices of those vertices with Dirichlet boundary conditions + * @return index vector. + */ + int Nnbedges() const + { + return static_cast(bedges.size()); + } + + std::vector bedges; //!< boundary edges [nbedges][2] storing start/end vertex + +}; + +#endif diff --git a/ex3/seq/jacobi_oo_stl/getmatrix.cpp b/ex3/seq/jacobi_oo_stl/getmatrix.cpp new file mode 100644 index 0000000..86a5579 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/getmatrix.cpp @@ -0,0 +1,348 @@ +#include "getmatrix.h" +#include "userset.h" + +#include +#include +#include +#include +#include +#include +#include +using namespace std; + + +// general routine for lin. triangular elements + +void CalcElem(int const ial[3], double const xc[], double ske[3][3], double fe[3]) +//void CalcElem(const int* __restrict__ ial, const double* __restrict__ xc, double* __restrict__ ske[3], double* __restrict__ fe) +{ + const int i1 = 2 * ial[0], i2 = 2 * ial[1], i3 = 2 * ial[2]; + const double x13 = xc[i3 + 0] - xc[i1 + 0], y13 = xc[i3 + 1] - xc[i1 + 1], + x21 = xc[i1 + 0] - xc[i2 + 0], y21 = xc[i1 + 1] - xc[i2 + 1], + x32 = xc[i2 + 0] - xc[i3 + 0], y32 = xc[i2 + 1] - xc[i3 + 1]; + const double jac = fabs(x21 * y13 - x13 * y21); + + ske[0][0] = 0.5 / jac * (y32 * y32 + x32 * x32); + ske[0][1] = 0.5 / jac * (y13 * y32 + x13 * x32); + ske[0][2] = 0.5 / jac * (y21 * y32 + x21 * x32); + ske[1][0] = ske[0][1]; + ske[1][1] = 0.5 / jac * (y13 * y13 + x13 * x13); + ske[1][2] = 0.5 / jac * (y21 * y13 + x21 * x13); + ske[2][0] = ske[0][2]; + ske[2][1] = ske[1][2]; + ske[2][2] = 0.5 / jac * (y21 * y21 + x21 * x21); + + const double xm = (xc[i1 + 0] + xc[i2 + 0] + xc[i3 + 0]) / 3.0, + ym = (xc[i1 + 1] + xc[i2 + 1] + xc[i3 + 1]) / 3.0; + //fe[0] = fe[1] = fe[2] = 0.5 * jac * FunctF(xm, ym) / 3.0; + fe[0] = fe[1] = fe[2] = 0.5 * jac * fNice(xm, ym) / 3.0; +} + + +// general routine for lin. triangular elements, +// non-symm. matrix +// node numbering in element: a s c e n d i n g indices !! +[[deprecated("Use CRS_Matrix::AddElem_3(...) instead.")]] +void AddElem(int const ial[3], double const ske[3][3], double const fe[3], + int const id[], int const ik[], double sk[], double f[]) +{ + for (int i = 0; i < 3; ++i) + { + const int ii = ial[i], // row ii (global index) + id1 = id[ii], // start and + id2 = id[ii + 1]; // end of row ii in matrix + int ip = id1; + for (int j = 0; j < 3; ++j) // no symmetry assumed + { + const int jj = ial[j]; + bool not_found = true; + do // find entry jj (global index) in row ii + { + not_found = (ik[ip] != jj); + ++ip; + } + while (not_found && ip < id2); + +#ifndef NDEBUG // compiler option -DNDEBUG switches off the check + if (not_found) // no entry found !! + { + cout << "Error in AddElem: (" << ii << "," << jj << ") [" + << ial[0] << "," << ial[1] << "," << ial[2] << "]\n"; + assert(!not_found); + } +#endif + sk[ip - 1] += ske[i][j]; + } + f[ii] += fe[i]; + } +} + + +// ---------------------------------------------------------------------------- + + + + +// #################################################################### + +CRS_Matrix::CRS_Matrix(Mesh const &mesh) + : _mesh(mesh), _nrows(0), _nnz(0), _id(0), _ik(0), _sk(0) +{ + Derive_Matrix_Pattern(); + return; +} + +void CRS_Matrix::Derive_Matrix_Pattern() +{ + int const nelem(_mesh.Nelems()); + int const ndof_e(_mesh.NdofsElement()); + auto const &ia(_mesh.GetConnectivity()); +// Determine the number of matrix rows + _nrows = *max_element(ia.cbegin(), ia.cbegin() + ndof_e * nelem); + ++_nrows; // node numberng: 0 ... nnode-1 + assert(*min_element(ia.cbegin(), ia.cbegin() + ndof_e * nelem) == 0); // numbering starts with 0 ? + +// Collect for each node those nodes it is connected to (multiple entries) +// Detect the neighboring nodes + vector< list > cc(_nrows); // cc[i] is the list of nodes a node i is connected to + for (int i = 0; i < nelem; ++i) + { + int const idx = ndof_e * i; + for (int k = 0; k < ndof_e; ++k) + { + list &cck = cc.at(ia[idx + k]); + cck.insert( cck.end(), ia.cbegin() + idx, ia.cbegin() + idx + ndof_e ); + } + } +// Delete the multiple entries + _nnz = 0; + for (auto &it : cc) + { + it.sort(); + it.unique(); + _nnz += static_cast(it.size()); + // cout << it.size() << " :: "; copy(it->begin(),it->end(), ostream_iterator(cout," ")); cout << endl; + } + +// CSR data allocation + _id.resize(_nrows + 1); // Allocate memory for CSR row pointer + _ik.resize(_nnz); // Allocate memory for CSR column index vector + +// copy CSR data + _id[0] = 0; // begin of first row + for (size_t i = 0; i < cc.size(); ++i) + { + //cout << i << " " << nid.at(i) << endl;; + const list &ci = cc.at(i); + const auto nci = static_cast(ci.size()); + _id[i + 1] = _id[i] + nci; // begin of next line + copy(ci.begin(), ci.end(), _ik.begin() + _id[i] ); + } + + assert(_nnz == _id[_nrows]); + _sk.resize(_nnz); // Allocate memory for CSR column index vector + return; +} + + +void CRS_Matrix::Debug() const +{ +// ID points to first entry of row +// no symmetry assumed + cout << "\nMatrix (nnz = " << _id[_nrows] << ")\n"; + + for (int row = 0; row < _nrows; ++row) + { + cout << "Row " << row << " : "; + int const id1 = _id[row]; + int const id2 = _id[row + 1]; + for (int j = id1; j < id2; ++j) + { + cout.setf(ios::right, ios::adjustfield); + cout << "[" << setw(2) << _ik[j] << "] " << setw(4) << _sk[j] << " "; + } + cout << endl; + } + return; +} + +void CRS_Matrix::CalculateLaplace(vector &f) +{ + assert(_mesh.NdofsElement() == 3); // only for triangular, linear elements + //cout << _nnz << " vs. " << _id[_nrows] << " " << _nrows<< endl; + assert(_nnz == _id[_nrows]); + + for (int k = 0; k < _nrows; ++k) + { + _sk[k] = 0.0; + } + for (int k = 0; k < _nrows; ++k) + { + f[k] = 0.0; + } + + double ske[3][3], fe[3]; + // Loop over all elements + auto const nelem = _mesh.Nelems(); + auto const &ia = _mesh.GetConnectivity(); + auto const &xc = _mesh.GetCoords(); + + for (int i = 0; i < nelem; ++i) + { + CalcElem(ia.data() + 3 * i, xc.data(), ske, fe); + AddElem_3(ia.data() + 3 * i, ske, fe, f); + } + //Debug(); + + return; +} + +void CRS_Matrix::ApplyDirichletBC(std::vector const &u, std::vector &f) +{ + double const PENALTY = 1e6; + auto const idx = _mesh.Index_DirichletNodes(); + int const nidx = static_cast(idx.size()); + + for (int row = 0; row < nidx; ++row) + { + int const k = idx[row]; + int const id1 = fetch(k, k); // Find diagonal entry of row + assert(id1 >= 0); + _sk[id1] += PENALTY; // matrix weighted scaling feasible + f[k] += PENALTY * u[k]; + } + + return; +} + +void CRS_Matrix::GetDiag(vector &d) const +{ + assert( _nrows == static_cast(d.size()) ); + + for (int row = 0; row < _nrows; ++row) + { + const int ia = fetch(row, row); // Find diagonal entry of row + assert(ia >= 0); + d[row] = _sk[ia]; + } + return; +} + +bool CRS_Matrix::Compare2Old(int nnode, int const id[], int const ik[], double const sk[]) const +{ + bool bn = (nnode == _nrows); // number of rows + if (!bn) + { + cout << "######### Error: " << "number of rows" << endl; + } + + bool bz = (id[nnode] == _nnz); // number of non zero elements + if (!bz) + { + cout << "######### Error: " << "number of non zero elements" << endl; + } + + bool bd = equal(id, id + nnode + 1, _id.cbegin()); // row starts + if (!bd) + { + cout << "######### Error: " << "row starts" << endl; + } + + bool bk = equal(ik, ik + id[nnode], _ik.cbegin()); // column indices + if (!bk) + { + cout << "######### Error: " << "column indices" << endl; + } + + bool bv = equal(sk, sk + id[nnode], _sk.cbegin()); // values + if (!bv) + { + cout << "######### Error: " << "values" << endl; + } + + return bn && bz && bd && bk && bv; +} + + +void CRS_Matrix::Mult(vector &w, vector const &u) const +{ + assert( _nrows == static_cast(w.size()) ); + assert( w.size() == u.size() ); + + for (int row = 0; row < _nrows; ++row) + { + double wi = 0.0; + for (int ij = _id[row]; ij < _id[row + 1]; ++ij) + { + wi += _sk[ij] * u[ _ik[ij] ]; + } + w[row] = wi; + } + return; +} + +void CRS_Matrix::Defect(vector &w, + vector const &f, vector const &u) const +{ + assert( _nrows == static_cast(w.size()) ); + assert( w.size() == u.size() && u.size() == f.size() ); + + for (int row = 0; row < _nrows; ++row) + { + double wi = f[row]; + for (int ij = _id[row]; ij < _id[row + 1]; ++ij) + { + wi -= _sk[ij] * u[ _ik[ij] ]; + } + w[row] = wi; + } + return; +} + +int CRS_Matrix::fetch(int const row, int const col) const +{ + int const id2 = _id[row + 1]; // end and + int ip = _id[row]; // start of recent row (global index) + + while (ip < id2 && _ik[ip] != col) // find index col (global index) + { + ++ip; + } + if (ip >= id2) + { + ip = -1; +#ifndef NDEBUG // compiler option -DNDEBUG switches off the check + cout << "No column " << col << " in row " << row << endl; + assert(ip >= id2); +#endif + } + return ip; +} + + +// general routine for lin. triangular elements, +// non-symm. matrix +// node numbering in element: a s c e n d i n g indices !! +void CRS_Matrix::AddElem_3(int const ial[3], double const ske[3][3], double const fe[3], vector &f) +{ + for (int i = 0; i < 3; ++i) + { + const int ii = ial[i]; // row ii (global index) + for (int j = 0; j < 3; ++j) // no symmetry assumed + { + const int jj = ial[j]; // column jj (global index) + int ip = fetch(ii, jj); // find column entry jj in row ii +#ifndef NDEBUG // compiler option -DNDEBUG switches off the check + if (ip < 0) // no entry found !! + { + cout << "Error in AddElem: (" << ii << "," << jj << ") [" + << ial[0] << "," << ial[1] << "," << ial[2] << "]\n"; + assert(ip >= 0); + } +#endif + _sk[ip] += ske[i][j]; + } + f[ii] += fe[i]; + } +} + diff --git a/ex3/seq/jacobi_oo_stl/getmatrix.h b/ex3/seq/jacobi_oo_stl/getmatrix.h new file mode 100644 index 0000000..922606c --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/getmatrix.h @@ -0,0 +1,178 @@ +#ifndef GETMATRIX_FILE +#define GETMATRIX_FILE + +#include "geom.h" +#include + +/** + * Calculates the element stiffness matrix @p ske and the element load vector @p fe + * of one triangular element with linear shape functions. + * @param[in] ial node indices of the three element vertices + * @param[in] xc vector of node coordinates with x(2*k,2*k+1) as coodinates of node k + * @param[out] ske element stiffness matrix + * @param[out] fe element load vector + */ +void CalcElem(int const ial[3], double const xc[], double ske[3][3], double fe[3]); + +/** + * Adds the element stiffness matrix @p ske and the element load vector @p fe + * of one triangular element with linear shape functions to the appropriate positions in + * the symmetric stiffness matrix, stored as CSR matrix K(@p sk,@p id, @p ik) + * + * @param[in] ial node indices of the three element vertices + * @param[in] ske element stiffness matrix + * @param[in] fe element load vector + * @param[out] sk vector non-zero entries of CSR matrix + * @param[in] id index vector containing the first entry in a CSR row + * @param[in] ik column index vector of CSR matrix + * @param[out] f distributed local vector storing the right hand side + * + * @warning Algorithm requires indices in connectivity @p ial in ascending order. + * Currently deprecated. +*/ +void AddElem(int const ial[3], double const ske[3][3], double const fe[3], + int const id[], int const ik[], double sk[], double f[]); + + +// ##################################################################### +/** + * Square matrix in CRS format (compressed row storage; also named CSR), + * see an introduction. + */ +class CRS_Matrix +{ + public: + /** + * Intializes the CRS matrix structure from the given discetization in @p mesh. + * + * The sparse matrix pattern is generated but the values are 0. + * + * @param[in] mesh given discretization + * + * @warning A reference to the discretization @p mesh is stored inside this class. + * Therefore, changing @p mesh outside requires also + * to call method @p Derive_Matrix_Pattern explicitely. + * + * @see Derive_Matrix_Pattern + */ + explicit CRS_Matrix(Mesh const & mesh); + + /** + * Destructor. + */ + ~CRS_Matrix() + {} + + /** + * Generates the sparse matrix pattern and overwrites the existing pattern. + * + * The sparse matrix pattern is generated but the values are 0. + */ + void Derive_Matrix_Pattern(); + + /** + * Calculates the entries of f.e. stiffness matrix and load/rhs vector @p f for the Laplace operator in 2D. + * No memory is allocated. + * + * @param[in,out] f (preallocated) rhs/load vector + */ + void CalculateLaplace(std::vector &f); + + /** + * Applies Dirichlet boundary conditions to stiffness matrix and to load vector @p f. + * The penalty method + * is used for incorporating the given values @p u. + * + * @param[in] u (global) vector with Dirichlet data + * @param[in,out] f load vector + */ + void ApplyDirichletBC(std::vector const &u, std::vector &f); + + /** + * Extracts the diagonal elemenst of the sparse matrix. + * + * @param[in,out] d (prellocated) vector of diagonal elements + */ + void GetDiag(std::vector &d) const; + + /** + * Performs the matrix-vector product w := K*u. + * + * @param[in,out] w resulting vector (preallocated) + * @param[in] u vector + */ + void Mult(std::vector &w, std::vector const &u) const; + + /** + * Calculates the defect/residuum w := f - K*u. + * + * @param[in,out] w resulting vector (preallocated) + * @param[in] f load vector + * @param[in] u vector + */ + void Defect(std::vector &w, + std::vector const &f, std::vector const &u) const; + + /** + * Number rows in matrix. + * @return number of rows. + */ + int Nrows() const + {return _nrows;} + + /** + * Show the matrix entries. + */ + void Debug() const; + + /** + * Finds in a CRS matrix the access index for an entry at row @p row and column @p col. + * + * @param[in] row row index + * @param[in] col column index + * @return index for element (@p row, @p col). If no appropriate entry exists then -1 will be returned. + * + * @warning assert() stops the function in case that matrix element (@p row, @p col) doesn't exist. + */ + int fetch(int row, int col) const; + + /** + * Adds the element stiffness matrix @p ske and the element load vector @p fe + * of one triangular element with linear shape functions to the appropriate positions in + * the stiffness matrix, stored as CSR matrix K(@p sk,@p id, @p ik). + * + * @param[in] ial node indices of the three element vertices + * @param[in] ske element stiffness matrix + * @param[in] fe element load vector + * @param[in,out] f distributed local vector storing the right hand side + * + * @warning Algorithm assumes linear triangular elements (ndof_e==3). + */ + void AddElem_3(int const ial[3], double const ske[3][3], double const fe[3], std::vector &f); + + /** + * Compare @p this CRS matrix with an external CRS matrix stored in C-Style. + * + * The method prints statements on differences found. + * + * @param[in] nnode row number of external matrix + * @param[in] id start indices of matrix rows of external matrix + * @param[in] ik column indices of external matrix + * @param[in] sk non-zero values of external matrix + * + * @return true iff all data are identical. + */ + bool Compare2Old(int nnode, int const id[], int const ik[], double const sk[]) const; + + private: + Mesh const & _mesh; //!< reference to discretization + int _nrows; //!< number of rows in matrix + int _nnz; //!< number of non-zero entries + std::vector _id; //!< start indices of matrix rows + std::vector _ik; //!< column indices + std::vector _sk; //!< non-zero values + +}; + + +#endif diff --git a/ex3/seq/jacobi_oo_stl/gmon.out b/ex3/seq/jacobi_oo_stl/gmon.out new file mode 100644 index 0000000000000000000000000000000000000000..84e9e3098b5dd8282f88413a7e4dbb689b251145 GIT binary patch literal 26514 zcmeI2ziSjh6o7Ay5U`L1vER-@grxS@p`u72o}xA)tQbuZy=a2{brykmf{1ntf<@H0 zji@Nefi^aBiXe9PC!98xIy>);%$##gP(rxxns@Wfdoypo*(4Bl_WFD?sSW$Q*NMqm zZN_|EymEQIIkV`p|9o+Phye^>00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJ zU;qOczyJm?fB_7QhJoQP9c}*kw{3n4bbtX2U;qOczyJm?fB_6(00S7n00uCC0SsUO z0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S5pFz_$l#E-8b^zXTlgrkAx zh7PN$?U7mk-Tg5;FY8x)_)gW#@Y%>V8$kbi{SCB42?j7QA_n;Vvvn?-yV^Q;MW-0R z00u_SK+-uNhu(KoV)bV$=_&mFDgtj_jKKA)9?TBP;O8+9HexVW`0<&SSt?vQ=fRG` zmbwZ9OA~czDLAHsfu(vZv!O5$;@~ddyn~_ShU|Xn zl*AJzBwdA*(*m!V2Q*1f%fP{}=3fIzPoXQfPjc>P8j(4bP#D0ssI2 literal 0 HcmV?d00001 diff --git a/ex3/seq/jacobi_oo_stl/gnuplot.rot b/ex3/seq/jacobi_oo_stl/gnuplot.rot new file mode 100644 index 0000000..1945e6d --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/gnuplot.rot @@ -0,0 +1,5 @@ +zrot=(zrot+10)%360 +xrot=(xrot+17)%180 +set view xrot,zrot +replot +reread diff --git a/ex3/seq/jacobi_oo_stl/gprofng_script1 b/ex3/seq/jacobi_oo_stl/gprofng_script1 new file mode 100644 index 0000000..00a9670 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/gprofng_script1 @@ -0,0 +1,7 @@ +# max 5 lines +limit 5 +# define metrics +metrics name:e.llm +# show absolute numbers +compare on +functions diff --git a/ex3/seq/jacobi_oo_stl/gprofng_script2 b/ex3/seq/jacobi_oo_stl/gprofng_script2 new file mode 100644 index 0000000..9de489b --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/gprofng_script2 @@ -0,0 +1,7 @@ +# max 5 lines +limit 5 +# define metrics +metrics name:e.llm +# show absolute numbers +compare ratio +functions diff --git a/ex3/seq/jacobi_oo_stl/jac.dem b/ex3/seq/jacobi_oo_stl/jac.dem new file mode 100644 index 0000000..e71c245 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/jac.dem @@ -0,0 +1,21 @@ +set style data lines +set parametric +set hidden3d +set nokey +#set xrange [0:1] +#set yrange [-0:1] +#set zrange [-2:2] +set cntrparam levels 15 +set contour base +set title "Solution" +xrot=60 +zrot=0 +splot "t.dat" +#splot "lsg.gnu" +pause -1 "Press ENTER to continue." +#load "gnuplot.rot" +#set title "" +#set autosc +#set nohidden +#set nopara +#set key diff --git a/ex3/seq/jacobi_oo_stl/jacobi.cbp b/ex3/seq/jacobi_oo_stl/jacobi.cbp new file mode 100644 index 0000000..ca01571 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/jacobi.cbp @@ -0,0 +1,75 @@ + + + + + + diff --git a/ex3/seq/jacobi_oo_stl/jacobi.layout b/ex3/seq/jacobi_oo_stl/jacobi.layout new file mode 100644 index 0000000..1053280 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/jacobi.layout @@ -0,0 +1,4 @@ + + + + diff --git a/ex3/seq/jacobi_oo_stl/jacsolve.cpp b/ex3/seq/jacobi_oo_stl/jacsolve.cpp new file mode 100644 index 0000000..30766d2 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/jacsolve.cpp @@ -0,0 +1,61 @@ +#include "vdop.h" +#include "getmatrix.h" +#include "jacsolve.h" + +#include +#include +#include +#include +using namespace std; + +// ##################################################################### +// const int neigh[], const int color, +// const MPI::Intracomm& icomm, +void JacobiSolve(CRS_Matrix const &SK, vector const &f, vector &u) +{ + const double omega = 1.0; + const int maxiter = 1000; + const double tol = 1e-5, // tolerance + tol2 = tol * tol; // tolerance^2 + + int nrows = SK.Nrows(); // number of rows == number of columns + assert( nrows == static_cast(f.size()) && f.size() == u.size() ); + + cout << endl << " Start Jacobi solver for " << nrows << " d.o.f.s" << endl; + // Choose initial guess + for (int k = 0; k < nrows; ++k) + { + u[k] = 0.0; // u := 0 + } + + vector dd(nrows); // matrix diagonal + vector r(nrows); // residual + vector w(nrows); // correction + + SK.GetDiag(dd); // dd := diag(K) + ////DebugVector(dd);{int ijk; cin >> ijk;} + + // Initial sweep + SK.Defect(r, f, u); // r := f - K*u + + vddiv(w, r, dd); // w := D^{-1}*r + double sigma0 = dscapr(w, r); // s0 := + + // Iteration sweeps + int iter = 0; + double sigma = sigma0; + while ( sigma > tol2 * sigma0 && maxiter > iter) + { + ++iter; + vdaxpy(u, u, omega, w ); // u := u + om*w + SK.Defect(r, f, u); // r := f - K*u + vddiv(w, r, dd); // w := D^{-1}*r + sigma = dscapr(w, r); // s0 := +// cout << "Iteration " << iter << " : " << sqrt(sigma/sigma0) << endl; + } + cout << "aver. Jacobi rate : " << exp(log(sqrt(sigma / sigma0)) / iter) << " (" << iter << " iter)" << endl; + cout << "final error: " << sqrt(sigma / sigma0) << " (rel) " << sqrt(sigma) << " (abs)\n"; + + return; +} + diff --git a/ex3/seq/jacobi_oo_stl/jacsolve.h b/ex3/seq/jacobi_oo_stl/jacsolve.h new file mode 100644 index 0000000..dfa3802 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/jacsolve.h @@ -0,0 +1,18 @@ +#ifndef JACSOLVE_FILE +#define JACSOLVE_FILE +#include "getmatrix.h" +#include + + +/** + * Solves linear system of equations K @p u = @p f via the Jacobi iteration. + * We use a distributed symmetric CSR matrix @p SK and initial guess of the + * solution is set to 0. + * @param[in] SK CSR matrix + * @param[in] f distributed local vector storing the right hand side + * @param[out] u accumulated local vector storing the solution. +*/ +void JacobiSolve(CRS_Matrix const &SK, std::vector const &f, std::vector &u); + + +#endif diff --git a/ex3/seq/jacobi_oo_stl/main.GCC_ b/ex3/seq/jacobi_oo_stl/main.GCC_ new file mode 100755 index 0000000000000000000000000000000000000000..824ec71abf0d09f04c30d8752a818d407a214c19 GIT binary patch literal 815064 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%0DM(A0D0MO3|BtgFd%V>O_7s@y?$R`-7mz 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 A*Z=?k literal 0 HcmV?d00001 diff --git a/ex3/seq/jacobi_oo_stl/main.cpp b/ex3/seq/jacobi_oo_stl/main.cpp new file mode 100644 index 0000000..8001d49 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/main.cpp @@ -0,0 +1,129 @@ +// MPI code in C++. +// See [Gropp/Lusk/Skjellum, "Using MPI", p.33/41 etc.] +// and /opt/mpich/include/mpi2c++/comm.h for details + +#include "geom.h" +#include "getmatrix.h" +#include "jacsolve.h" +#include "userset.h" +#include "vdop.h" + +#include // timing +#include +#include +using namespace std; +using namespace std::chrono; // timing + + +int main(int, char ** ) +{ + const int numprocs = 1; + const int myrank = 0; + + if (myrank == 0) + { + cout << "\n There are " << numprocs << " processes running.\n \n"; + } + + const auto procx = static_cast(sqrt(numprocs + 0.0)); + const int procy = procx; + + if (procy * procx != numprocs) + { + cout << "\n Wrong number of processors !\n \n"; + } + else + { +// ##################################################################### +// Here starts the real code +// ##################################################################### + //bool ScaleUp = !true; + int nx, ny, NXglob, NYglob; /* number of local intervals on (xl,xr)=:nx, (yb,yt)=:ny */ + //nx = 1024; + //ny = 1024; + nx = 100; + ny = 100; + NXglob = nx * procx; + NYglob = ny * procy; + cout << "Intervalls: " << NXglob << " x " << NYglob << endl; + +// ##################### STL ########################################### + { + Mesh_2d_3_square const mesh(nx, ny); + //mesh.Debug(); + + CRS_Matrix SK(mesh); // CRS matrix + //SK.Debug(); + vector uv(SK.Nrows(), 0.0); // temperature + vector fv(SK.Nrows(), 0.0); // r.h.s. + + SK.CalculateLaplace(fv); + //SK.Debug(); + + //mesh.SetU(uv); // deprecated + //mesh.SetF(fv); // deprecated + // Two ways to initialize the vector + //mesh.SetValues(uv,f_zero); // functional + mesh.SetValues(uv, [](double x, double y) -> double {return 0.0 * x *y;} ); // lambda function + + SK.ApplyDirichletBC(uv, fv); + //SK.Compare2Old(nnode, id, ik, sk); + //SK.Debug(); + + auto tstart = system_clock::now(); // start timer + + JacobiSolve(SK, fv, uv ); // solve the system of equations + + auto tend = system_clock::now(); // end timer + auto duration = duration_cast(tend - tstart); + auto t1 = static_cast(duration.count()) / 1e6 ; // t1 in seconds + cout << "JacobiSolve: timing in sec. : " << t1 << endl; + + //CompareVectors(uv, nnode, u, 1e-6); // Check correctness + + //mesh.SaveVectorP("t.dat", uv); + //mesh.Visualize(uv); + + } +// ##################### STL ########################################### + { + //Mesh_2d_3_matlab const mesh("square_tiny.txt"); + Mesh_2d_3_matlab const mesh("square_100.txt"); + //Mesh_2d_3_matlab const mesh("L_shape.txt"); + //mesh.Debug(); + + CRS_Matrix SK(mesh); // CRS matrix + //SK.Debug(); + + vector uv(SK.Nrows(), 0.0); // temperature + vector fv(SK.Nrows(), 0.0); // r.h.s. + + SK.CalculateLaplace(fv); + //SK.Debug(); + + //mesh.SetU(uv); // deprecated + // Two ways to initialize the vector + //mesh.SetValues(uv,f_zero); // user function + mesh.SetValues(uv, [](double x, double y) -> double {return 0.0 * x *y;} ); // lambda function + + SK.ApplyDirichletBC(uv, fv); + //SK.Compare2Old(nnode, id, ik, sk); + //SK.Debug(); + + auto tstart = system_clock::now(); // start timer + + JacobiSolve(SK, fv, uv ); // solve the system of equations + + auto tend = system_clock::now(); // end timer + auto duration = duration_cast(tend - tstart); + auto t1 = static_cast(duration.count()) / 1e6 ; // t1 in seconds + cout << "JacobiSolve: timing in sec. : " << t1 << endl; + + //mesh.Write_ascii_matlab("uv.txt", uv); + //mesh.Visualize(uv); + } + return 0; + } +} + + diff --git a/ex3/seq/jacobi_oo_stl/nl.awk b/ex3/seq/jacobi_oo_stl/nl.awk new file mode 100644 index 0000000..de6e03b --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/nl.awk @@ -0,0 +1,20 @@ +# +# Have to add a newline for a new row of coordinates +# +BEGIN { OFS=" "; YO=-1.23456789; X=YO; Y=YO; Z=YO } + { + if ($1!="") + { + if ($1!=YO) { print " "; YO=$1 } + if ($1==X && $2==Y) + { +# print $1,$2,($3+Z)/2 + } + else + { + print $1,$2,$3 + } + X=$1; Y=$2; Z=$3; + } + } +END {} diff --git a/ex3/seq/jacobi_oo_stl/out_100_GCC.txt b/ex3/seq/jacobi_oo_stl/out_100_GCC.txt new file mode 100644 index 0000000..7d8de13 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/out_100_GCC.txt @@ -0,0 +1,9 @@ + + There are 1 processes running. + +Intervalls: 100 x 100 + + Start Jacobi solver for 10201 d.o.f.s +aver. Jacobi rate : 0.997922 (1000 iter) +final error: 0.124971 (rel) 0.000194029 (abs) +JacobiSolve: timing in sec. : 0.155127 diff --git a/ex3/seq/jacobi_oo_stl/small_Doxyfile b/ex3/seq/jacobi_oo_stl/small_Doxyfile new file mode 100644 index 0000000..1f4d9ae --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/small_Doxyfile @@ -0,0 +1,1826 @@ +# Doxyfile 1.8.1.2 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project +# +# All text after a hash (#) is considered a comment and will be ignored +# The format is: +# TAG = value [value, ...] +# For lists items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (" ") + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# http://www.gnu.org/software/libiconv for the list of possible encodings. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or sequence of words) that should +# identify the project. Note that if you do not use Doxywizard you need +# to put quotes around the project name if it contains spaces. + +PROJECT_NAME = jacobi_oo_STL + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. +# This could be handy for archiving the generated documentation or +# if some version control system is used. + +PROJECT_NUMBER = + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer +# a quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = + +# With the PROJECT_LOGO tag one can specify an logo or icon that is +# included in the documentation. The maximum height of the logo should not +# exceed 55 pixels and the maximum width should not exceed 200 pixels. +# Doxygen will copy the logo to the output directory. + +PROJECT_LOGO = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) +# base path where the generated documentation will be put. +# If a relative path is entered, it will be relative to the location +# where doxygen was started. If left blank the current directory will be used. + +OUTPUT_DIRECTORY = + +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create +# 4096 sub-directories (in 2 levels) under the output directory of each output +# format and will distribute the generated files over these directories. +# Enabling this option can be useful when feeding doxygen a huge amount of +# source files, where putting all generated files in the same directory would +# otherwise cause performance problems for the file system. + +CREATE_SUBDIRS = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# The default language is English, other supported languages are: +# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, +# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, +# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English +# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, +# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, +# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will +# include brief member descriptions after the members that are listed in +# the file and class documentation (similar to JavaDoc). +# Set to NO to disable this. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend +# the brief description of a member or function before the detailed description. +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator +# that is used to form the text in various listings. Each string +# in this list, if found as the leading text of the brief description, will be +# stripped from the text and the result after processing the whole list, is +# used as the annotated text. Otherwise, the brief description is used as-is. +# If left blank, the following values are used ("$name" is automatically +# replaced with the name of the entity): "The $name class" "The $name widget" +# "The $name file" "is" "provides" "specifies" "contains" +# "represents" "a" "an" "the" + +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# Doxygen will generate a detailed section even if there is only a brief +# description. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full +# path before files name in the file list and in the header files. If set +# to NO the shortest path that makes the file name unique will be used. + +FULL_PATH_NAMES = YES + +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag +# can be used to strip a user-defined part of the path. Stripping is +# only done if one of the specified strings matches the left-hand part of +# the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the +# path to strip. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of +# the path mentioned in the documentation of a class, which tells +# the reader which header file to include in order to use a class. +# If left blank only the name of the header file containing the class +# definition is used. Otherwise one should specify the include paths that +# are normally passed to the compiler using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter +# (but less readable) file names. This can be useful if your file system +# doesn't support long names like on DOS, Mac, or CD-ROM. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen +# will interpret the first line (until the first dot) of a JavaDoc-style +# comment as the brief description. If set to NO, the JavaDoc +# comments will behave just like regular Qt-style comments +# (thus requiring an explicit @brief command for a brief description.) + +JAVADOC_AUTOBRIEF = NO + +# If the QT_AUTOBRIEF tag is set to YES then Doxygen will +# interpret the first line (until the first dot) of a Qt-style +# comment as the brief description. If set to NO, the comments +# will behave just like regular Qt-style comments (thus requiring +# an explicit \brief command for a brief description.) + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen +# treat a multi-line C++ special comment block (i.e. a block of //! or /// +# comments) as a brief description. This used to be the default behaviour. +# The new default is to treat a multi-line C++ comment block as a detailed +# description. Set this tag to YES if you prefer the old behaviour instead. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented +# member inherits the documentation from any documented member that it +# re-implements. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce +# a new page for each member. If set to NO, the documentation of a member will +# be part of the file/class/namespace that contains it. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. +# Doxygen uses this value to replace tabs by spaces in code fragments. + +TAB_SIZE = 8 + +# This tag can be used to specify a number of aliases that acts +# as commands in the documentation. An alias has the form "name=value". +# For example adding "sideeffect=\par Side Effects:\n" will allow you to +# put the command \sideeffect (or @sideeffect) in the documentation, which +# will result in a user-defined paragraph with heading "Side Effects:". +# You can put \n's in the value part of an alias to insert newlines. + +ALIASES = + +# This tag can be used to specify a number of word-keyword mappings (TCL only). +# A mapping has the form "name=value". For example adding +# "class=itcl::class" will allow you to use the command class in the +# itcl::class meaning. + +TCL_SUBST = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C +# sources only. Doxygen will then generate output that is more tailored for C. +# For instance, some of the names that are used will be different. The list +# of all members will be omitted, etc. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java +# sources only. Doxygen will then generate output that is more tailored for +# Java. For instance, namespaces will be presented as packages, qualified +# scopes will look different, etc. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources only. Doxygen will then generate output that is more tailored for +# Fortran. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for +# VHDL. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given extension. +# Doxygen has a built-in mapping, but you can override or extend it using this +# tag. The format is ext=language, where ext is a file extension, and language +# is one of the parsers supported by doxygen: IDL, Java, Javascript, CSharp, C, +# C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, C++. For instance to make +# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C +# (default is Fortran), use: inc=Fortran f=C. Note that for custom extensions +# you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. + +EXTENSION_MAPPING = + +# If MARKDOWN_SUPPORT is enabled (the default) then doxygen pre-processes all +# comments according to the Markdown format, which allows for more readable +# documentation. See http://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by doxygen, so you +# can mix doxygen, HTML, and XML commands with Markdown formatting. +# Disable only in case of backward compatibilities issues. + +MARKDOWN_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should +# set this tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. +# func(std::string) {}). This also makes the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. +# Doxygen will parse them like normal C++ but will assume all classes use public +# instead of private inheritance when no explicit protection keyword is present. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate getter +# and setter methods for a property. Setting this option to YES (the default) +# will make doxygen replace the get and set methods by a property in the +# documentation. This will only work if the methods are indeed getting or +# setting a simple type. If this is not the case, or you want to show the +# methods anyway, you should set this option to NO. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. + +DISTRIBUTE_GROUP_DOC = NO + +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of +# the same type (for instance a group of public functions) to be put as a +# subgroup of that type (e.g. under the Public Functions section). Set it to +# NO to prevent subgrouping. Alternatively, this can be done per class using +# the \nosubgrouping command. + +SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and +# unions are shown inside the group in which they are included (e.g. using +# @ingroup) instead of on a separate page (for HTML and Man pages) or +# section (for LaTeX and RTF). + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and +# unions with only public data fields will be shown inline in the documentation +# of the scope in which they are defined (i.e. file, namespace, or group +# documentation), provided this scope is documented. If set to NO (the default), +# structs, classes, and unions are shown on a separate page (for HTML and Man +# pages) or section (for LaTeX and RTF). + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum +# is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically +# be useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. + +TYPEDEF_HIDES_STRUCT = NO + +# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to +# determine which symbols to keep in memory and which to flush to disk. +# When the cache is full, less often used symbols will be written to disk. +# For small to medium size projects (<1000 input files) the default value is +# probably good enough. For larger projects a too small cache size can cause +# doxygen to be busy swapping symbols to and from disk most of the time +# causing a significant performance penalty. +# If the system has enough physical memory increasing the cache will improve the +# performance by keeping more symbols in memory. Note that the value works on +# a logarithmic scale so increasing the size by one will roughly double the +# memory usage. The cache size is given by this formula: +# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, +# corresponding to a cache size of 2^16 = 65536 symbols. + +SYMBOL_CACHE_SIZE = 0 + +# Similar to the SYMBOL_CACHE_SIZE the size of the symbol lookup cache can be +# set using LOOKUP_CACHE_SIZE. This cache is used to resolve symbols given +# their name and scope. Since this can be an expensive process and often the +# same symbol appear multiple times in the code, doxygen keeps a cache of +# pre-resolved symbols. If the cache is too small doxygen will become slower. +# If the cache is too large, memory is wasted. The cache size is given by this +# formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range is 0..9, the default is 0, +# corresponding to a cache size of 2^16 = 65536 symbols. + +LOOKUP_CACHE_SIZE = 0 + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. +# Private class members and static file members will be hidden unless +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES + +EXTRACT_ALL = YES + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class +# will be included in the documentation. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal +# scope will be included in the documentation. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES all static members of a file +# will be included in the documentation. + +EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) +# defined locally in source files will be included in the documentation. +# If set to NO only classes defined in header files are included. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. When set to YES local +# methods, which are defined in the implementation section but not in +# the interface are included in the documentation. +# If set to NO (the default) only methods in the interface are included. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base +# name of the file that contains the anonymous namespace. By default +# anonymous namespaces are hidden. + +EXTRACT_ANON_NSPACES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members of documented classes, files or namespaces. +# If set to NO (the default) these members will be included in the +# various overviews, but no documentation section is generated. +# This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. +# If set to NO (the default) these classes will be included in the various +# overviews. This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all +# friend (class|struct|union) declarations. +# If set to NO (the default) these declarations will be included in the +# documentation. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any +# documentation blocks found inside the body of a function. +# If set to NO (the default) these blocks will be appended to the +# function's detailed documentation block. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation +# that is typed after a \internal command is included. If the tag is set +# to NO (the default) then the documentation will be excluded. +# Set it to YES to include the internal documentation. + +INTERNAL_DOCS = NO + +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate +# file names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# and Mac users are advised to set this option to NO. + +CASE_SENSE_NAMES = NO + +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen +# will show members with their full class and namespace scopes in the +# documentation. If set to YES the scope will be hidden. + +HIDE_SCOPE_NAMES = NO + +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen +# will put a list of the files that are included by a file in the documentation +# of that file. + +SHOW_INCLUDE_FILES = YES + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen +# will list include files with double quotes in the documentation +# rather than with sharp brackets. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] +# is inserted in the documentation for inline members. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen +# will sort the (detailed) documentation of file and class members +# alphabetically by member name. If set to NO the members will appear in +# declaration order. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the +# brief documentation of file, namespace and class members alphabetically +# by member name. If set to NO (the default) the members will appear in +# declaration order. + +SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen +# will sort the (brief and detailed) documentation of class members so that +# constructors and destructors are listed first. If set to NO (the default) +# the constructors will appear in the respective orders defined by +# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. +# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO +# and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. + +SORT_MEMBERS_CTORS_1ST = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the +# hierarchy of group names into alphabetical order. If set to NO (the default) +# the group names will appear in their defined order. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be +# sorted by fully-qualified names, including namespaces. If set to +# NO (the default), the class list will be sorted only by class name, +# not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the +# alphabetical list. + +SORT_BY_SCOPE_NAME = NO + +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to +# do proper type resolution of all parameters of a function it will reject a +# match between the prototype and the implementation of a member function even +# if there is only one candidate or it is obvious which candidate to choose +# by doing a simple string match. By disabling STRICT_PROTO_MATCHING doxygen +# will still accept a match between prototype and implementation in such cases. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or +# disable (NO) the todo list. This list is created by putting \todo +# commands in the documentation. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or +# disable (NO) the test list. This list is created by putting \test +# commands in the documentation. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or +# disable (NO) the bug list. This list is created by putting \bug +# commands in the documentation. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or +# disable (NO) the deprecated list. This list is created by putting +# \deprecated commands in the documentation. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional +# documentation sections, marked by \if sectionname ... \endif. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines +# the initial value of a variable or macro consists of for it to appear in +# the documentation. If the initializer consists of more lines than specified +# here it will be hidden. Use a value of 0 to hide initializers completely. +# The appearance of the initializer of individual variables and macros in the +# documentation can be controlled using \showinitializer or \hideinitializer +# command in the documentation regardless of this setting. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated +# at the bottom of the documentation of classes and structs. If set to YES the +# list will mention the files that were used to generate the documentation. + +SHOW_USED_FILES = YES + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. +# This will remove the Files entry from the Quick Index and from the +# Folder Tree View (if specified). The default is YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the +# Namespaces page. This will remove the Namespaces entry from the Quick Index +# and from the Folder Tree View (if specified). The default is YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command , where is the value of +# the FILE_VERSION_FILTER tag, and is the name of an input file +# provided by doxygen. Whatever the program writes to standard output +# is used as the file version. See the manual for examples. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. +# You can optionally specify a file name after the option, if omitted +# DoxygenLayout.xml will be used as the name of the layout file. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files +# containing the references data. This must be a list of .bib files. The +# .bib extension is automatically appended if omitted. Using this command +# requires the bibtex tool to be installed. See also +# http://en.wikipedia.org/wiki/BibTeX for more info. For LaTeX the style +# of the bibliography can be controlled using LATEX_BIB_STYLE. To use this +# feature you need bibtex and perl available in the search path. + +CITE_BIB_FILES = + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated +# by doxygen. Possible values are YES and NO. If left blank NO is used. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated by doxygen. Possible values are YES and NO. If left blank +# NO is used. + +WARNINGS = YES + +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will +# automatically be disabled. + +WARN_IF_UNDOCUMENTED = YES + +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some +# parameters in a documented function, or documenting parameters that +# don't exist or using markup commands wrongly. + +WARN_IF_DOC_ERROR = YES + +# The WARN_NO_PARAMDOC option can be enabled to get warnings for +# functions that are documented, but have no documentation for their parameters +# or return value. If set to NO (the default) doxygen will only warn about +# wrong or incomplete parameter documentation, but not about the absence of +# documentation. + +WARN_NO_PARAMDOC = NO + +# The WARN_FORMAT tag determines the format of the warning messages that +# doxygen can produce. The string should contain the $file, $line, and $text +# tags, which will be replaced by the file and line number from which the +# warning originated and the warning text. Optionally the format may contain +# $version, which will be replaced by the version of the file (if it could +# be obtained via FILE_VERSION_FILTER) + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning +# and error messages should be written. If left blank the output is written +# to stderr. + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag can be used to specify the files and/or directories that contain +# documented source files. You may enter file names like "myfile.cpp" or +# directories like "/usr/src/myproject". Separate the files or directories +# with spaces. + +INPUT = + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is +# also the default input encoding. Doxygen uses libiconv (or the iconv built +# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for +# the list of possible encodings. + +INPUT_ENCODING = UTF-8 + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank the following patterns are tested: +# *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh +# *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py +# *.f90 *.f *.for *.vhd *.vhdl + +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.d \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.idl \ + *.odl \ + *.cs \ + *.php \ + *.php3 \ + *.inc \ + *.m \ + *.markdown \ + *.md \ + *.mm \ + *.dox \ + *.py \ + *.f90 \ + *.f \ + *.for \ + *.vhd \ + *.vhdl + +# The RECURSIVE tag can be used to turn specify whether or not subdirectories +# should be searched for input files as well. Possible values are YES and NO. +# If left blank NO is used. + +RECURSIVE = NO + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# Note that relative paths are relative to the directory from which doxygen is +# run. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. Note that the wildcards are matched +# against the file with absolute path, so to exclude all test directories +# for example use the pattern */test/* + +EXCLUDE_PATTERNS = + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or +# directories that contain example code fragments that are included (see +# the \include command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank all files are included. + +EXAMPLE_PATTERNS = * + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude +# commands irrespective of the value of the RECURSIVE tag. +# Possible values are YES and NO. If left blank NO is used. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or +# directories that contain image that are included in the documentation (see +# the \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command , where +# is the value of the INPUT_FILTER tag, and is the name of an +# input file. Doxygen will then use the output that the filter program writes +# to standard output. If FILTER_PATTERNS is specified, this tag will be +# ignored. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: +# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further +# info on how filters are used. If FILTER_PATTERNS is empty or if +# non of the patterns match the file name, INPUT_FILTER is applied. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will be used to filter the input files when producing source +# files to browse (i.e. when SOURCE_BROWSER is set to YES). + +FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) +# and it is also possible to disable source filtering for a specific pattern +# using *.ext= (so without naming a filter). This option only has effect when +# FILTER_SOURCE_FILES is enabled. + +FILTER_SOURCE_PATTERNS = + +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will +# be generated. Documented entities will be cross-referenced with these sources. +# Note: To get rid of all source code in the generated output, make sure also +# VERBATIM_HEADERS is set to NO. + +SOURCE_BROWSER = NO + +# Setting the INLINE_SOURCES tag to YES will include the body +# of functions and classes directly in the documentation. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct +# doxygen to hide any special comment blocks from generated source code +# fragments. Normal C, C++ and Fortran comments will always remain visible. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES +# then for each documented function all documented +# functions referencing it will be listed. + +REFERENCED_BY_RELATION = NO + +# If the REFERENCES_RELATION tag is set to YES +# then for each documented function all documented entities +# called/used by that function will be listed. + +REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) +# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from +# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will +# link to the source code. Otherwise they will link to the documentation. + +REFERENCES_LINK_SOURCE = YES + +# If the USE_HTAGS tag is set to YES then the references to source code +# will point to the HTML generated by the htags(1) tool instead of doxygen +# built-in source browser. The htags tool is part of GNU's global source +# tagging system (see http://www.gnu.org/software/global/global.html). You +# will need version 4.8.6 or higher. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen +# will generate a verbatim copy of the header file for each class for +# which an include is specified. Set to NO to disable this. + +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index +# of all compounds will be generated. Enable this if the project +# contains a lot of classes, structs, unions or interfaces. + +ALPHABETICAL_INDEX = YES + +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns +# in which this list will be split (can be a number in the range [1..20]) + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all +# classes will be put under the same header in the alphabetical index. +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that +# should be ignored while generating the index headers. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will +# generate HTML output. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `html' will be used as the default path. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank +# doxygen will generate files with .html extension. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a personal HTML header for +# each generated HTML page. If it is left blank doxygen will generate a +# standard header. Note that when using a custom header you are responsible +# for the proper inclusion of any scripts and style sheets that doxygen +# needs, which is dependent on the configuration options used. +# It is advised to generate a default header using "doxygen -w html +# header.html footer.html stylesheet.css YourConfigFile" and then modify +# that header. Note that the header is subject to change so you typically +# have to redo this when upgrading to a newer version of doxygen or when +# changing the value of configuration settings such as GENERATE_TREEVIEW! + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a personal HTML footer for +# each generated HTML page. If it is left blank doxygen will generate a +# standard footer. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading +# style sheet that is used by each HTML page. It can be used to +# fine-tune the look of the HTML output. If the tag is left blank doxygen +# will generate a default style sheet. Note that doxygen will try to copy +# the style sheet file to the HTML output directory, so don't put your own +# style sheet in the HTML output directory as well, or it will be erased! + +HTML_STYLESHEET = + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath$ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that +# the files will be copied as-is; there are no commands or markers available. + +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. +# Doxygen will adjust the colors in the style sheet and background images +# according to this color. Hue is specified as an angle on a colorwheel, +# see http://en.wikipedia.org/wiki/Hue for more information. +# For instance the value 0 represents red, 60 is yellow, 120 is green, +# 180 is cyan, 240 is blue, 300 purple, and 360 is red again. +# The allowed range is 0 to 359. + +HTML_COLORSTYLE_HUE = 220 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of +# the colors in the HTML output. For a value of 0 the output will use +# grayscales only. A value of 255 will produce the most vivid colors. + +HTML_COLORSTYLE_SAT = 100 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to +# the luminance component of the colors in the HTML output. Values below +# 100 gradually make the output lighter, whereas values above 100 make +# the output darker. The value divided by 100 is the actual gamma applied, +# so 80 represents a gamma of 0.8, The value 220 represents a gamma of 2.2, +# and 100 does not change the gamma. + +HTML_COLORSTYLE_GAMMA = 80 + +# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML +# page will contain the date and time when the page was generated. Setting +# this to NO can help when comparing the output of multiple runs. + +HTML_TIMESTAMP = YES + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. + +HTML_DYNAMIC_SECTIONS = NO + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of +# entries shown in the various tree structured indices initially; the user +# can expand and collapse entries dynamically later on. Doxygen will expand +# the tree to such a level that at most the specified number of entries are +# visible (unless a fully collapsed tree already exceeds this amount). +# So setting the number of entries 1 will produce a full collapsed tree by +# default. 0 is a special value representing an infinite number of entries +# and will result in a full expanded tree by default. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files +# will be generated that can be used as input for Apple's Xcode 3 +# integrated development environment, introduced with OSX 10.5 (Leopard). +# To create a documentation set, doxygen will generate a Makefile in the +# HTML output directory. Running make will produce the docset in that +# directory and running "make install" will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find +# it at startup. +# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html +# for more information. + +GENERATE_DOCSET = NO + +# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the +# feed. A documentation feed provides an umbrella under which multiple +# documentation sets from a single provider (such as a company or product suite) +# can be grouped. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that +# should uniquely identify the documentation set bundle. This should be a +# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen +# will append .docset to the name. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# When GENERATE_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The GENERATE_PUBLISHER_NAME tag identifies the documentation publisher. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) +# of the generated HTML documentation. + +GENERATE_HTMLHELP = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can +# be used to specify the file name of the resulting .chm file. You +# can add a path in front of the file if the result should not be +# written to the html output directory. + +CHM_FILE = + +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can +# be used to specify the location (absolute path including file name) of +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run +# the HTML help compiler on the generated index.hhp. + +HHC_LOCATION = + +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag +# controls if a separate .chi index file is generated (YES) or that +# it should be included in the master .chm file (NO). + +GENERATE_CHI = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING +# is used to encode HtmlHelp index (hhk), content (hhc) and project file +# content. + +CHM_INDEX_ENCODING = + +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag +# controls whether a binary table of contents is generated (YES) or a +# normal table of contents (NO) in the .chm file. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members +# to the contents of the HTML help documentation and to the tree view. + +TOC_EXPAND = NO + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated +# that can be used as input for Qt's qhelpgenerator to generate a +# Qt Compressed Help (.qch) of the generated HTML documentation. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can +# be used to specify the file name of the resulting .qch file. +# The path specified is relative to the HTML output folder. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# http://doc.trolltech.com/qthelpproject.html#namespace + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# http://doc.trolltech.com/qthelpproject.html#virtual-folders + +QHP_VIRTUAL_FOLDER = doc + +# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to +# add. For more information please see +# http://doc.trolltech.com/qthelpproject.html#custom-filters + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see +# +# Qt Help Project / Custom Filters. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's +# filter section matches. +# +# Qt Help Project / Filter Attributes. + +QHP_SECT_FILTER_ATTRS = + +# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can +# be used to specify the location of Qt's qhelpgenerator. +# If non-empty doxygen will try to run qhelpgenerator on the generated +# .qhp file. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files +# will be generated, which together with the HTML files, form an Eclipse help +# plugin. To install this plugin and make it available under the help contents +# menu in Eclipse, the contents of the directory containing the HTML and XML +# files needs to be copied into the plugins directory of eclipse. The name of +# the directory within the plugins directory should be the same as +# the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before +# the help appears. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have +# this name. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# The DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) +# at top of each HTML page. The value NO (the default) enables the index and +# the value YES disables it. Since the tabs have the same information as the +# navigation tree you can set this option to NO if you already set +# GENERATE_TREEVIEW to YES. + +DISABLE_INDEX = NO + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. +# If the tag value is set to YES, a side panel will be generated +# containing a tree-like index structure (just like the one that +# is generated for HTML Help). For this to work a browser that supports +# JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). +# Windows users are probably better off using the HTML help feature. +# Since the tree basically has the same information as the tab index you +# could consider to set DISABLE_INDEX to NO when enabling this option. + +GENERATE_TREEVIEW = NO + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values +# (range [0,1..20]) that doxygen will group on one line in the generated HTML +# documentation. Note that a value of 0 will completely suppress the enum +# values from appearing in the overview section. + +ENUM_VALUES_PER_LINE = 4 + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be +# used to set the initial width (in pixels) of the frame in which the tree +# is shown. + +TREEVIEW_WIDTH = 250 + +# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open +# links to external symbols imported via tag files in a separate window. + +EXT_LINKS_IN_WINDOW = NO + +# Use this tag to change the font size of Latex formulas included +# as images in the HTML documentation. The default is 10. Note that +# when you change the font size after a successful doxygen run you need +# to manually remove any form_*.png images from the HTML output directory +# to force them to be regenerated. + +FORMULA_FONTSIZE = 10 + +# Use the FORMULA_TRANPARENT tag to determine whether or not the images +# generated for formulas are transparent PNGs. Transparent PNGs are +# not supported properly for IE 6.0, but are supported on all modern browsers. +# Note that when changing this option you need to delete any form_*.png files +# in the HTML output before the changes have effect. + +FORMULA_TRANSPARENT = YES + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax +# (see http://www.mathjax.org) which uses client side Javascript for the +# rendering instead of using prerendered bitmaps. Use this if you do not +# have LaTeX installed or if you want to formulas look prettier in the HTML +# output. When enabled you may also need to install MathJax separately and +# configure the path to it using the MATHJAX_RELPATH option. + +USE_MATHJAX = NO + +# When MathJax is enabled you need to specify the location relative to the +# HTML output directory using the MATHJAX_RELPATH option. The destination +# directory should contain the MathJax.js script. For instance, if the mathjax +# directory is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to +# the MathJax Content Delivery Network so you can quickly see the result without +# installing MathJax. However, it is strongly recommended to install a local +# copy of MathJax from http://www.mathjax.org before deployment. + +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest + +# The MATHJAX_EXTENSIONS tag can be used to specify one or MathJax extension +# names that should be enabled during MathJax rendering. + +MATHJAX_EXTENSIONS = + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box +# for the HTML output. The underlying search engine uses javascript +# and DHTML and should work on any modern browser. Note that when using +# HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets +# (GENERATE_DOCSET) there is already a search function so this one should +# typically be disabled. For large projects the javascript based search engine +# can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution. + +SEARCHENGINE = YES + +# When the SERVER_BASED_SEARCH tag is enabled the search engine will be +# implemented using a PHP enabled web server instead of at the web client +# using Javascript. Doxygen will generate the search PHP script and index +# file to put on the web server. The advantage of the server +# based approach is that it scales better to large projects and allows +# full text search. The disadvantages are that it is more difficult to setup +# and does not have live searching capabilities. + +SERVER_BASED_SEARCH = NO + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- + +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will +# generate Latex output. + +GENERATE_LATEX = NO + +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `latex' will be used as the default path. + +LATEX_OUTPUT = latex + +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be +# invoked. If left blank `latex' will be used as the default command name. +# Note that when enabling USE_PDFLATEX this option is only used for +# generating bitmaps for formulas in the HTML output, but not in the +# Makefile that is written to the output directory. + +LATEX_CMD_NAME = latex + +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to +# generate index for LaTeX. If left blank `makeindex' will be used as the +# default command name. + +MAKEINDEX_CMD_NAME = makeindex + +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact +# LaTeX documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_LATEX = NO + +# The PAPER_TYPE tag can be used to set the paper type that is used +# by the printer. Possible values are: a4, letter, legal and +# executive. If left blank a4wide will be used. + +PAPER_TYPE = a4 + +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX +# packages that should be included in the LaTeX output. + +EXTRA_PACKAGES = + +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for +# the generated latex document. The header should contain everything until +# the first chapter. If it is left blank doxygen will generate a +# standard header. Notice: only use this tag if you know what you are doing! + +LATEX_HEADER = + +# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for +# the generated latex document. The footer should contain everything after +# the last chapter. If it is left blank doxygen will generate a +# standard footer. Notice: only use this tag if you know what you are doing! + +LATEX_FOOTER = + +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated +# is prepared for conversion to pdf (using ps2pdf). The pdf file will +# contain links (just like the HTML output) instead of page references +# This makes the output suitable for online browsing using a pdf viewer. + +PDF_HYPERLINKS = YES + +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of +# plain latex in the generated Makefile. Set this option to YES to get a +# higher quality PDF documentation. + +USE_PDFLATEX = YES + +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. +# command to the generated LaTeX files. This will instruct LaTeX to keep +# running if errors occur, instead of asking the user for help. +# This option is also used when generating formulas in HTML. + +LATEX_BATCHMODE = NO + +# If LATEX_HIDE_INDICES is set to YES then doxygen will not +# include the index chapters (such as File Index, Compound Index, etc.) +# in the output. + +LATEX_HIDE_INDICES = NO + +# If LATEX_SOURCE_CODE is set to YES then doxygen will include +# source code with syntax highlighting in the LaTeX output. +# Note that which sources are shown also depends on other settings +# such as SOURCE_BROWSER. + +LATEX_SOURCE_CODE = NO + +# The LATEX_BIB_STYLE tag can be used to specify the style to use for the +# bibliography, e.g. plainnat, or ieeetr. The default style is "plain". See +# http://en.wikipedia.org/wiki/BibTeX for more info. + +LATEX_BIB_STYLE = plain + +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- + +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output +# The RTF output is optimized for Word 97 and may not look very pretty with +# other RTF readers or editors. + +GENERATE_RTF = NO + +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `rtf' will be used as the default path. + +RTF_OUTPUT = rtf + +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact +# RTF documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_RTF = NO + +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated +# will contain hyperlink fields. The RTF file will +# contain links (just like the HTML output) instead of page references. +# This makes the output suitable for online browsing using WORD or other +# programs which support those fields. +# Note: wordpad (write) and others do not support links. + +RTF_HYPERLINKS = NO + +# Load style sheet definitions from file. Syntax is similar to doxygen's +# config file, i.e. a series of assignments. You only have to provide +# replacements, missing definitions are set to their default value. + +RTF_STYLESHEET_FILE = + +# Set optional variables used in the generation of an rtf document. +# Syntax is similar to doxygen's config file. + +RTF_EXTENSIONS_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- + +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will +# generate man pages + +GENERATE_MAN = NO + +# The MAN_OUTPUT tag is used to specify where the man pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `man' will be used as the default path. + +MAN_OUTPUT = man + +# The MAN_EXTENSION tag determines the extension that is added to +# the generated man pages (default is the subroutine's section .3) + +MAN_EXTENSION = .3 + +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, +# then it will generate one additional man file for each entity +# documented in the real man page(s). These additional files +# only source the real man page, but without them the man command +# would be unable to find the correct page. The default is NO. + +MAN_LINKS = NO + +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- + +# If the GENERATE_XML tag is set to YES Doxygen will +# generate an XML file that captures the structure of +# the code including all documentation. + +GENERATE_XML = NO + +# The XML_OUTPUT tag is used to specify where the XML pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `xml' will be used as the default path. + +XML_OUTPUT = xml + +# The XML_SCHEMA tag can be used to specify an XML schema, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_SCHEMA = + +# The XML_DTD tag can be used to specify an XML DTD, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_DTD = + +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will +# dump the program listings (including syntax highlighting +# and cross-referencing information) to the XML output. Note that +# enabling this will significantly increase the size of the XML output. + +XML_PROGRAMLISTING = YES + +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- + +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will +# generate an AutoGen Definitions (see autogen.sf.net) file +# that captures the structure of the code including all +# documentation. Note that this feature is still experimental +# and incomplete at the moment. + +GENERATE_AUTOGEN_DEF = NO + +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- + +# If the GENERATE_PERLMOD tag is set to YES Doxygen will +# generate a Perl module file that captures the structure of +# the code including all documentation. Note that this +# feature is still experimental and incomplete at the +# moment. + +GENERATE_PERLMOD = NO + +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate +# the necessary Makefile rules, Perl scripts and LaTeX code to be able +# to generate PDF and DVI output from the Perl module output. + +PERLMOD_LATEX = NO + +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be +# nicely formatted so it can be parsed by a human reader. This is useful +# if you want to understand what is going on. On the other hand, if this +# tag is set to NO the size of the Perl module output will be much smaller +# and Perl will parse it just the same. + +PERLMOD_PRETTY = YES + +# The names of the make variables in the generated doxyrules.make file +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. +# This is useful so different doxyrules.make files included by the same +# Makefile don't overwrite each other's variables. + +PERLMOD_MAKEVAR_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- + +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will +# evaluate all C-preprocessor directives found in the sources and include +# files. + +ENABLE_PREPROCESSING = YES + +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro +# names in the source code. If set to NO (the default) only conditional +# compilation will be performed. Macro expansion can be done in a controlled +# way by setting EXPAND_ONLY_PREDEF to YES. + +MACRO_EXPANSION = NO + +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES +# then the macro expansion is limited to the macros specified with the +# PREDEFINED and EXPAND_AS_DEFINED tags. + +EXPAND_ONLY_PREDEF = NO + +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files +# pointed to by INCLUDE_PATH will be searched when a #include is found. + +SEARCH_INCLUDES = YES + +# The INCLUDE_PATH tag can be used to specify one or more directories that +# contain include files that are not input files but should be processed by +# the preprocessor. + +INCLUDE_PATH = + +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard +# patterns (like *.h and *.hpp) to filter out the header-files in the +# directories. If left blank, the patterns specified with FILE_PATTERNS will +# be used. + +INCLUDE_FILE_PATTERNS = + +# The PREDEFINED tag can be used to specify one or more macro names that +# are defined before the preprocessor is started (similar to the -D option of +# gcc). The argument of the tag is a list of macros of the form: name +# or name=definition (no spaces). If the definition and the = are +# omitted =1 is assumed. To prevent a macro definition from being +# undefined via #undef or recursively expanded use the := operator +# instead of the = operator. + +PREDEFINED = + +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then +# this tag can be used to specify a list of macro names that should be expanded. +# The macro definition that is found in the sources will be used. +# Use the PREDEFINED tag if you want to use a different macro definition that +# overrules the definition found in the source code. + +EXPAND_AS_DEFINED = + +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then +# doxygen's preprocessor will remove all references to function-like macros +# that are alone on a line, have an all uppercase name, and do not end with a +# semicolon, because these will confuse the parser if not removed. + +SKIP_FUNCTION_MACROS = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- + +# The TAGFILES option can be used to specify one or more tagfiles. For each +# tag file the location of the external documentation should be added. The +# format of a tag file without this location is as follows: +# TAGFILES = file1 file2 ... +# Adding location for the tag files is done as follows: +# TAGFILES = file1=loc1 "file2 = loc2" ... +# where "loc1" and "loc2" can be relative or absolute paths +# or URLs. Note that each tag file must have a unique name (where the name does +# NOT include the path). If a tag file is not located in the directory in which +# doxygen is run, you must also specify the path to the tagfile here. + +TAGFILES = + +# When a file name is specified after GENERATE_TAGFILE, doxygen will create +# a tag file that is based on the input files it reads. + +GENERATE_TAGFILE = + +# If the ALLEXTERNALS tag is set to YES all external classes will be listed +# in the class index. If set to NO only the inherited external classes +# will be listed. + +ALLEXTERNALS = NO + +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed +# in the modules index. If set to NO, only the current project's groups will +# be listed. + +EXTERNAL_GROUPS = YES + +# The PERL_PATH should be the absolute path and name of the perl script +# interpreter (i.e. the result of `which perl'). + +PERL_PATH = /usr/bin/perl + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- + +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base +# or super classes. Setting the tag to NO turns the diagrams off. Note that +# this option also works with HAVE_DOT disabled, but it is recommended to +# install and use dot, since it yields more powerful graphs. + +CLASS_DIAGRAMS = YES + +# You can define message sequence charts within doxygen comments using the \msc +# command. Doxygen will then run the mscgen tool (see +# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the +# documentation. The MSCGEN_PATH tag allows you to specify the directory where +# the mscgen tool resides. If left empty the tool is assumed to be found in the +# default search path. + +MSCGEN_PATH = + +# If set to YES, the inheritance and collaboration graphs will hide +# inheritance and usage relations if the target is undocumented +# or is not a class. + +HIDE_UNDOC_RELATIONS = YES + +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is +# available from the path. This tool is part of Graphviz, a graph visualization +# toolkit from AT&T and Lucent Bell Labs. The other options in this section +# have no effect if this option is set to NO (the default) + +HAVE_DOT = NO + +# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is +# allowed to run in parallel. When set to 0 (the default) doxygen will +# base this on the number of processors available in the system. You can set it +# explicitly to a value larger than 0 to get control over the balance +# between CPU load and processing speed. + +DOT_NUM_THREADS = 0 + +# By default doxygen will use the Helvetica font for all dot files that +# doxygen generates. When you want a differently looking font you can specify +# the font name using DOT_FONTNAME. You need to make sure dot is able to find +# the font, which can be done by putting it in a standard location or by setting +# the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the +# directory containing the font. + +DOT_FONTNAME = Helvetica + +# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. +# The default size is 10pt. + +DOT_FONTSIZE = 10 + +# By default doxygen will tell dot to use the Helvetica font. +# If you specify a different font using DOT_FONTNAME you can use DOT_FONTPATH to +# set the path where dot can find it. + +DOT_FONTPATH = + +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect inheritance relations. Setting this tag to YES will force the +# CLASS_DIAGRAMS tag to NO. + +CLASS_GRAPH = YES + +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect implementation dependencies (inheritance, containment, and +# class references variables) of the class with other documented classes. + +COLLABORATION_GRAPH = YES + +# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for groups, showing the direct groups dependencies + +GROUP_GRAPHS = YES + +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and +# collaboration diagrams in a style similar to the OMG's Unified Modeling +# Language. + +UML_LOOK = NO + +# If the UML_LOOK tag is enabled, the fields and methods are shown inside +# the class node. If there are many fields or methods and many nodes the +# graph may become too big to be useful. The UML_LIMIT_NUM_FIELDS +# threshold limits the number of items for each type to make the size more +# managable. Set this to 0 for no limit. Note that the threshold may be +# exceeded by 50% before the limit is enforced. + +UML_LIMIT_NUM_FIELDS = 10 + +# If set to YES, the inheritance and collaboration graphs will show the +# relations between templates and their instances. + +TEMPLATE_RELATIONS = NO + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT +# tags are set to YES then doxygen will generate a graph for each documented +# file showing the direct and indirect include dependencies of the file with +# other documented files. + +INCLUDE_GRAPH = YES + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each +# documented header file showing the documented files that directly or +# indirectly include this file. + +INCLUDED_BY_GRAPH = YES + +# If the CALL_GRAPH and HAVE_DOT options are set to YES then +# doxygen will generate a call dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable call graphs +# for selected functions only using the \callgraph command. + +CALL_GRAPH = NO + +# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then +# doxygen will generate a caller dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable caller +# graphs for selected functions only using the \callergraph command. + +CALLER_GRAPH = NO + +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen +# will generate a graphical hierarchy of all classes instead of a textual one. + +GRAPHICAL_HIERARCHY = YES + +# If the DIRECTORY_GRAPH and HAVE_DOT tags are set to YES +# then doxygen will show the dependencies a directory has on other directories +# in a graphical way. The dependency relations are determined by the #include +# relations between the files in the directories. + +DIRECTORY_GRAPH = YES + +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images +# generated by dot. Possible values are svg, png, jpg, or gif. +# If left blank png will be used. If you choose svg you need to set +# HTML_FILE_EXTENSION to xhtml in order to make the SVG files +# visible in IE 9+ (other browsers do not have this requirement). + +DOT_IMAGE_FORMAT = png + +# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to +# enable generation of interactive SVG images that allow zooming and panning. +# Note that this requires a modern browser other than Internet Explorer. +# Tested and working are Firefox, Chrome, Safari, and Opera. For IE 9+ you +# need to set HTML_FILE_EXTENSION to xhtml in order to make the SVG files +# visible. Older versions of IE do not have SVG support. + +INTERACTIVE_SVG = NO + +# The tag DOT_PATH can be used to specify the path where the dot tool can be +# found. If left blank, it is assumed the dot tool can be found in the path. + +DOT_PATH = + +# The DOTFILE_DIRS tag can be used to specify one or more directories that +# contain dot files that are included in the documentation (see the +# \dotfile command). + +DOTFILE_DIRS = + +# The MSCFILE_DIRS tag can be used to specify one or more directories that +# contain msc files that are included in the documentation (see the +# \mscfile command). + +MSCFILE_DIRS = + +# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of +# nodes that will be shown in the graph. If the number of nodes in a graph +# becomes larger than this value, doxygen will truncate the graph, which is +# visualized by representing a node as a red box. Note that doxygen if the +# number of direct children of the root node in a graph is already larger than +# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note +# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. + +DOT_GRAPH_MAX_NODES = 50 + +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the +# graphs generated by dot. A depth value of 3 means that only nodes reachable +# from the root by following a path via at most 3 edges will be shown. Nodes +# that lay further from the root node will be omitted. Note that setting this +# option to 1 or 2 may greatly reduce the computation time needed for large +# code bases. Also note that the size of a graph can be further restricted by +# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. + +MAX_DOT_GRAPH_DEPTH = 0 + +# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent +# background. This is disabled by default, because dot on Windows does not +# seem to support this out of the box. Warning: Depending on the platform used, +# enabling this option may lead to badly anti-aliased labels on the edges of +# a graph (i.e. they become hard to read). + +DOT_TRANSPARENT = NO + +# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output +# files in one run (i.e. multiple -o and -T options on the command line). This +# makes dot run faster, but since only newer versions of dot (>1.8.10) +# support this, this feature is disabled by default. + +DOT_MULTI_TARGETS = NO + +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will +# generate a legend page explaining the meaning of the various boxes and +# arrows in the dot generated graphs. + +GENERATE_LEGEND = YES + +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will +# remove the intermediate dot files that are used to generate +# the various graphs. + +DOT_CLEANUP = YES diff --git a/ex3/seq/jacobi_oo_stl/square.m b/ex3/seq/jacobi_oo_stl/square.m new file mode 100644 index 0000000..6b61db6 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/square.m @@ -0,0 +1,41 @@ +% Square: +% flatpak run org.octave.Octave +% or +% octave --no-window-system --no-gui -qf + +clear all +clc +% %% L-shape +% g=[2 0 2 0 0 1 0; % #vertices,v_1x, v_2x, v_1y, v_2y, subdomain_left, subdomain_right +% 2 2 2 0 1 1 0; +% 2 2 1 1 0.5 1 0; +% 2 1 1 0.5 2 1 0; +% 2 1 0 2 2 1 0; +% 2 0 0 2 0 1 0]'; + +%% square +g=[2 0 1 0 0 1 0; % #vertices,v_1x, v_2x, v_1y, v_2y, subdomain_left, subdomain_right + 2 1 1 0 1 1 0; + 2 1 0 1 1 1 0; + 2 0 0 1 0 1 0]'; + +[p,e,t] = initmesh(g,'hmax',0.01); +pdemesh(p,e,t) + +%% GH +% output from +% +% coordinates p: [2][nnode] +% connectivity t: [4][nelem] with t(4,:) are the subdomain numbers +% edges e: [7][nedges] boundary edges +% e([1,2],:) - start/end vertex of edge +% e([3,4],:) - start/end values +% e(5,:) - segment number +% e([6,7],:) - left/right subdomain + +ascii_write_mesh( p, t, e, mfilename); + + + +% tmp=t(1:3,:) + diff --git a/ex3/seq/jacobi_oo_stl/square_100.txt b/ex3/seq/jacobi_oo_stl/square_100.txt new file mode 100644 index 0000000..1de3735 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/square_100.txt @@ -0,0 +1,138487 @@ +17361 +2 +34320 +3 +0 +0 +1 +0 +1 +1 +0 +1 +0.01 +0 +0.02 +0 +0.03 +0 +0.04 +0 +0.05 +0 +0.06 +0 +0.07000000000000001 +0 +0.08 +0 +0.09 +0 +0.1 +0 +0.11 +0 +0.12 +0 +0.13 +0 +0.14 +0 +0.15 +0 +0.16 +0 +0.17 +0 +0.18 +0 +0.19 +0 +0.2 +0 +0.21 +0 +0.22 +0 +0.23 +0 +0.24 +0 +0.25 +0 +0.26 +0 +0.27 +0 +0.28 +0 +0.29 +0 +0.3 +0 +0.31 +0 +0.32 +0 +0.33 +0 +0.34 +0 +0.35 +0 +0.36 +0 +0.37 +0 +0.38 +0 +0.39 +0 +0.4 +0 +0.41 +0 +0.42 +0 +0.43 +0 +0.44 +0 +0.45 +0 +0.46 +0 +0.47 +0 +0.48 +0 +0.49 +0 +0.5 +0 +0.51 +0 +0.52 +0 +0.53 +0 +0.54 +0 +0.55 +0 +0.5600000000000001 +0 +0.57 +0 +0.58 +0 +0.59 +0 +0.6 +0 +0.61 +0 +0.62 +0 +0.63 +0 +0.64 +0 +0.65 +0 +0.66 +0 +0.67 +0 +0.68 +0 +0.6899999999999999 +0 +0.7 +0 +0.71 +0 +0.72 +0 +0.73 +0 +0.74 +0 +0.75 +0 +0.76 +0 +0.77 +0 +0.78 +0 +0.79 +0 +0.8 +0 +0.8100000000000001 +0 +0.82 +0 +0.83 +0 +0.84 +0 +0.85 +0 +0.86 +0 +0.87 +0 +0.88 +0 +0.89 +0 +0.9 +0 +0.91 +0 +0.92 +0 +0.93 +0 +0.9399999999999999 +0 +0.95 +0 +0.96 +0 +0.97 +0 +0.98 +0 +0.99 +0 +1 +0.01 +1 +0.02 +1 +0.03 +1 +0.04 +1 +0.05 +1 +0.06 +1 +0.07000000000000001 +1 +0.08 +1 +0.09 +1 +0.1 +1 +0.11 +1 +0.12 +1 +0.13 +1 +0.14 +1 +0.15 +1 +0.16 +1 +0.17 +1 +0.18 +1 +0.19 +1 +0.2 +1 +0.21 +1 +0.22 +1 +0.23 +1 +0.24 +1 +0.25 +1 +0.26 +1 +0.27 +1 +0.28 +1 +0.29 +1 +0.3 +1 +0.31 +1 +0.32 +1 +0.33 +1 +0.34 +1 +0.35 +1 +0.36 +1 +0.37 +1 +0.38 +1 +0.39 +1 +0.4 +1 +0.41 +1 +0.42 +1 +0.43 +1 +0.44 +1 +0.45 +1 +0.46 +1 +0.47 +1 +0.48 +1 +0.49 +1 +0.5 +1 +0.51 +1 +0.52 +1 +0.53 +1 +0.54 +1 +0.55 +1 +0.5600000000000001 +1 +0.57 +1 +0.58 +1 +0.59 +1 +0.6 +1 +0.61 +1 +0.62 +1 +0.63 +1 +0.64 +1 +0.65 +1 +0.66 +1 +0.67 +1 +0.68 +1 +0.6899999999999999 +1 +0.7 +1 +0.71 +1 +0.72 +1 +0.73 +1 +0.74 +1 +0.75 +1 +0.76 +1 +0.77 +1 +0.78 +1 +0.79 +1 +0.8 +1 +0.8100000000000001 +1 +0.82 +1 +0.83 +1 +0.84 +1 +0.85 +1 +0.86 +1 +0.87 +1 +0.88 +1 +0.89 +1 +0.9 +1 +0.91 +1 +0.92 +1 +0.93 +1 +0.9399999999999999 +1 +0.95 +1 +0.96 +1 +0.97 +1 +0.98 +1 +0.99 +0.99 +1 +0.98 +1 +0.97 +1 +0.96 +1 +0.95 +1 +0.9399999999999999 +1 +0.9299999999999999 +1 +0.92 +1 +0.91 +1 +0.9 +1 +0.89 +1 +0.88 +1 +0.87 +1 +0.86 +1 +0.85 +1 +0.84 +1 +0.83 +1 +0.8200000000000001 +1 +0.8100000000000001 +1 +0.8 +1 +0.79 +1 +0.78 +1 +0.77 +1 +0.76 +1 +0.75 +1 +0.74 +1 +0.73 +1 +0.72 +1 +0.71 +1 +0.7 +1 +0.6899999999999999 +1 +0.6799999999999999 +1 +0.6699999999999999 +1 +0.6599999999999999 +1 +0.65 +1 +0.64 +1 +0.63 +1 +0.62 +1 +0.61 +1 +0.6 +1 +0.5900000000000001 +1 +0.5800000000000001 +1 +0.5700000000000001 +1 +0.5600000000000001 +1 +0.55 +1 +0.54 +1 +0.53 +1 +0.52 +1 +0.51 +1 +0.5 +1 +0.49 +1 +0.48 +1 +0.47 +1 +0.46 +1 +0.45 +1 +0.4399999999999999 +1 +0.43 +1 +0.42 +1 +0.41 +1 +0.4 +1 +0.39 +1 +0.38 +1 +0.37 +1 +0.36 +1 +0.35 +1 +0.34 +1 +0.33 +1 +0.32 +1 +0.3100000000000001 +1 +0.3 +1 +0.29 +1 +0.28 +1 +0.27 +1 +0.26 +1 +0.25 +1 +0.24 +1 +0.23 +1 +0.22 +1 +0.21 +1 +0.2 +1 +0.1899999999999999 +1 +0.18 +1 +0.17 +1 +0.16 +1 +0.15 +1 +0.14 +1 +0.13 +1 +0.12 +1 +0.11 +1 +0.09999999999999998 +1 +0.08999999999999997 +1 +0.07999999999999996 +1 +0.06999999999999995 +1 +0.06000000000000005 +1 +0.05000000000000004 +1 +0.04000000000000004 +1 +0.03000000000000003 +1 +0.02000000000000002 +1 +0.01000000000000001 +1 +0 +0.99 +0 +0.98 +0 +0.97 +0 +0.96 +0 +0.95 +0 +0.9399999999999999 +0 +0.9299999999999999 +0 +0.92 +0 +0.91 +0 +0.9 +0 +0.89 +0 +0.88 +0 +0.87 +0 +0.86 +0 +0.85 +0 +0.84 +0 +0.83 +0 +0.8200000000000001 +0 +0.8100000000000001 +0 +0.8 +0 +0.79 +0 +0.78 +0 +0.77 +0 +0.76 +0 +0.75 +0 +0.74 +0 +0.73 +0 +0.72 +0 +0.71 +0 +0.7 +0 +0.6899999999999999 +0 +0.6799999999999999 +0 +0.6699999999999999 +0 +0.6599999999999999 +0 +0.65 +0 +0.64 +0 +0.63 +0 +0.62 +0 +0.61 +0 +0.6 +0 +0.5900000000000001 +0 +0.5800000000000001 +0 +0.5700000000000001 +0 +0.5600000000000001 +0 +0.55 +0 +0.54 +0 +0.53 +0 +0.52 +0 +0.51 +0 +0.5 +0 +0.49 +0 +0.48 +0 +0.47 +0 +0.46 +0 +0.45 +0 +0.4399999999999999 +0 +0.43 +0 +0.42 +0 +0.41 +0 +0.4 +0 +0.39 +0 +0.38 +0 +0.37 +0 +0.36 +0 +0.35 +0 +0.34 +0 +0.33 +0 +0.32 +0 +0.3100000000000001 +0 +0.3 +0 +0.29 +0 +0.28 +0 +0.27 +0 +0.26 +0 +0.25 +0 +0.24 +0 +0.23 +0 +0.22 +0 +0.21 +0 +0.2 +0 +0.1899999999999999 +0 +0.18 +0 +0.17 +0 +0.16 +0 +0.15 +0 +0.14 +0 +0.13 +0 +0.12 +0 +0.11 +0 +0.09999999999999998 +0 +0.08999999999999997 +0 +0.07999999999999996 +0 +0.06999999999999995 +0 +0.06000000000000005 +0 +0.05000000000000004 +0 +0.04000000000000004 +0 +0.03000000000000003 +0 +0.02000000000000002 +0 +0.01000000000000001 +0.4999978890930373 +0.4999945026213684 +0.1464645212035916 +0.1459223917311416 +0.1459428012188307 +0.8534868974087085 +0.8534671081020661 +0.8539709884800479 +0.8539797564143097 +0.1464969320443502 +0.03500695922186144 +0.9660931623658389 +0.9643892634755755 +0.9636976170302318 +0.03524299098444553 +0.03575360788033168 +0.9646610108783572 +0.03666905897053672 +0.006504179709269904 +0.9942297083069105 +0.9940256348425386 +0.9943420938096332 +0.005904331110902749 +0.006393019580600581 +0.9934612074066772 +0.006492943983671809 +0.7337955348201612 +0.3830757777952403 +0.6189879639451662 +0.7355429817433707 +0.2647756652886519 +0.6189725503160639 +0.3808316446194674 +0.2646799421763967 +0.8849343906959124 +0.7444617895376502 +0.7444580188753399 +0.1150074635025798 +0.1135032582070702 +0.2554161439184817 +0.2555791061106888 +0.8849246352663901 +0.9001168881247711 +0.9198918100883743 +0.09988083664141348 +0.08010304724885312 +0.9198878770862555 +0.0999106445848283 +0.08010483369663539 +0.9001166171955718 +0.8158438526550404 +0.9223920128744306 +0.9229390399598224 +0.1845387409109383 +0.1841706474101904 +0.0776457391919194 +0.07764569284934227 +0.815825829299841 +0.05398143646974014 +0.9771218155572187 +0.946371697164899 +0.02240247105658411 +0.02178709308113932 +0.05317795967620668 +0.9775017581522271 +0.9464846365803445 +0.01896782872336642 +0.974272294892662 +0.01724435579078547 +0.9536877769166348 +0.978654650749448 +0.02199725652867741 +0.9826189305375562 +0.04583947318865427 +0.02615549749572187 +0.01880786454047325 +0.04648248615766987 +0.01716774963524531 +0.953523369374623 +0.9819406612827659 +0.9760427826038386 +0.982608535980242 +0.2422412611957514 +0.4140596614273797 +0.7585958597327146 +0.5831081536763597 +0.585608376626387 +0.2419670924104836 +0.414393338147282 +0.7580176693394188 +0.6879436026003766 +0.858624382459663 +0.8586142563115065 +0.3120499092104612 +0.3120777804302272 +0.1413703604801114 +0.1409103411703679 +0.6891028165562533 +0.9201806514063087 +0.8139650114001259 +0.8139532661305946 +0.07985018815246288 +0.07888395822883827 +0.1848934454710227 +0.1860798876220882 +0.9202367694794794 +0.3068105171297804 +0.933188242339612 +0.06598195755658584 +0.3049946693965691 +0.6933100471435745 +0.06704939744282956 +0.9329506043264455 +0.6933100367472048 +0.1045382288175538 +0.9460516478491279 +0.8955324660478784 +0.05397368943222357 +0.0539583494805559 +0.1044721571254224 +0.9460618376502617 +0.8954647357234267 +0.8524430217362322 +0.9531340373193968 +0.9507197239408218 +0.1442322422270581 +0.04686799826029152 +0.8524417219558614 +0.1477326558756157 +0.04674423524446478 +0.8580112755519445 +0.9024373299411674 +0.1419879467716492 +0.09756234206271633 +0.9023476376721039 +0.1419477016044106 +0.09756418059147444 +0.8580125250221859 +0.9197880667803271 +0.9575717785701405 +0.9570862547084376 +0.08131242604456797 +0.04202616432162617 +0.9192465617217417 +0.08078520772437577 +0.04201152574674485 +0.795391922167655 +0.9588129615872735 +0.9602503027560292 +0.2037764287030463 +0.2063519475728794 +0.04153871253884224 +0.04153540343947645 +0.7936661537066411 +0.03354202971551704 +0.982665915166513 +0.9619824654516245 +0.01876275127903193 +0.01800515754532119 +0.03292828191441828 +0.9806897067176946 +0.9626874296993518 +0.01310819932607835 +0.06528991839635116 +0.9865630315670795 +0.9348139324448627 +0.9347869085272333 +0.01341206903569454 +0.06515793330379781 +0.986598370555985 +0.9873356009427401 +0.9841036272373638 +0.01798692359388642 +0.9866206445881056 +0.01412492385554342 +0.01737423180677442 +0.9761120167560939 +0.03383387541196799 +0.01146438625715524 +0.963742925482413 +0.03639944462372122 +0.01144296864123862 +0.9636365179805653 +0.9880067148758276 +0.9897009020958687 +0.02534552314062305 +0.9851121360204729 +0.008041162832837786 +0.03509534454996964 +0.02418948628043313 +0.024175250381923 +0.965453392098605 +0.9641676185425974 +0.9759329121295401 +0.9902913244781306 +0.04356441771900642 +0.1487009305647357 +0.52918337324931 +0.4652708342203351 +0.1458149059165509 +0.8567413770829289 +0.4663489078232372 +0.5347302492280822 +0.8541800055745433 +0.5046774208307138 +0.6435607010520846 +0.4956893228340427 +0.3564981844048066 +0.3542456931613354 +0.5064363069286886 +0.6453997718144445 +0.4939270908698462 +0.75164925986901 +0.7416823790623056 +0.7406822720103453 +0.2461971877710231 +0.2459060429220798 +0.2591818283580632 +0.2571432400246723 +0.7527477134793877 +0.7279048851353659 +0.9240310028852734 +0.2720958632190315 +0.07596588159027544 +0.9242325447943323 +0.2706207626195696 +0.07863575989401689 +0.7266576134402061 +0.3947049174149607 +0.9069256828360054 +0.9065807779178592 +0.6050681567918501 +0.6051004577506542 +0.09337569476945337 +0.2436116397210444 +0.9420481502234743 +0.05797615276223964 +0.2442145478382289 +0.7563883603276749 +0.05795184912238517 +0.9417053395541053 +0.7557331894036398 +0.08261669860552012 +0.3853046754542316 +0.9034367636491353 +0.8646603126005461 +0.8651938972063552 +0.09651434662532249 +0.09651427770715133 +0.1348069106445242 +0.135668606678995 +0.9056684587823964 +0.1557885341072429 +0.9545830398289121 +0.04528397403729936 +0.1559867265094556 +0.8439958420196256 +0.04534218352750879 +0.9544964703902582 +0.8442515032648239 +0.8190603059773202 +0.8809444289808196 +0.8815468633692499 +0.1813106027265422 +0.1809167864946355 +0.1192863676906575 +0.1190895706434194 +0.8189601656058678 +0.3163565483742277 +0.9649487435093634 +0.03546945052452657 +0.3155842516603003 +0.6835878852345036 +0.03510434024454009 +0.9648955793563818 +0.6835879629530309 +0.06758600176911043 +0.07463974881991334 +0.07464188112571521 +0.9324036175027456 +0.9255615983173947 +0.06788580904750079 +0.9323616777123201 +0.9253053549839545 +0.8856711001666989 +0.9652111654329291 +0.03478514561303156 +0.885658695396901 +0.1139599579969466 +0.03506113090622343 +0.9653064033365031 +0.1145797119656957 +0.9510994424155699 +0.1755325849686165 +0.1759055305277085 +0.04783427856197303 +0.04785218463368123 +0.824088088154977 +0.8241500783357323 +0.9522186547731802 +0.08953360399236188 +0.9727390948993696 +0.910445545325096 +0.02727115843426391 +0.02722119472770165 +0.08953128685526651 +0.9727268191335776 +0.9104430812933363 +0.8695986589486473 +0.9264402461287873 +0.1303916726110646 +0.07350826850644045 +0.9264538312252976 +0.1301115573651636 +0.07355974823315878 +0.869598608453056 +0.9747351912433615 +0.1541350634099387 +0.8452392465580313 +0.9743530345501118 +0.02565000961328814 +0.8452363988688795 +0.1548411912616903 +0.02569195729927527 +0.940890429596414 +0.9620483321070061 +0.05771652870194564 +0.03903936984301744 +0.9627989345101793 +0.05750568203975901 +0.03938564809612921 +0.9422752065660162 +0.9789493037620588 +0.1952601130567148 +0.2137428209817395 +0.02314172155104359 +0.7863230204104773 +0.9764833087133634 +0.02316236750575406 +0.78631491616574 +0.9254349376958415 +0.9775249352239185 +0.9781997451327337 +0.07462838982797759 +0.07491187810393457 +0.02280369007860636 +0.02279115672439585 +0.9251393319489417 +0.9438692917692632 +0.9880187696422659 +0.05885480800044167 +0.01239215385377578 +0.0124103951693859 +0.9411929170203882 +0.9891952795181156 +0.9486179434203971 +0.9743543262307188 +0.9565396626502641 +0.04433577825745146 +0.9753327374523449 +0.0504774001612957 +0.9887147496220653 +0.01083636835562559 +0.05101234006547799 +0.02528823968243905 +0.04407062950448528 +0.9563867633742064 +0.02545340737279792 +0.9484660069302407 +0.01072165798641765 +0.9820047986512042 +0.9750396417652245 +0.9723436848115516 +0.008718430400095786 +0.02889001574202781 +0.9740940944488109 +0.02660567798649752 +0.02882278054789108 +0.9700946918653691 +0.02426385522366478 +0.9871666085732935 +0.03459723874579331 +0.02717458401413446 +0.9893745864434985 +0.01215801289819524 +0.02573623147968911 +0.9909125570393075 +0.9668256103647545 +0.01212662031895368 +0.980045198689159 +0.0202784620360433 +0.01190588908416515 +0.9806978216209261 +0.9888073333952057 +0.9921805729533096 +0.01440764215018684 +0.9922711069487291 +0.05404779201881041 +0.9345153559787681 +0.006169382777742633 +0.006064024939702902 +0.06550938912670792 +0.9938194509627476 +0.9345281374038985 +0.06543659271347768 +0.9938072125394086 +0.992665140085613 +0.9890149840326554 +0.01411574114800945 +0.9937061521767246 +0.006741908569173041 +0.01375483563696711 +0.01613588286256971 +0.9670658932598952 +0.967994618648352 +0.9826049395626469 +0.03320864717987428 +0.01609983531714869 +0.0359079805292144 +0.005944623980652375 +0.005958304192847865 +0.9641566132935822 +0.9639559124807588 +0.9938268224254523 +0.3763354054227148 +0.386962783890679 +0.6237052809396829 +0.6125005678931005 +0.6152019693162226 +0.3586723624170558 +0.3850838551443591 +0.6421644172880586 +0.1707672144046535 +0.3372410199689348 +0.2529014705712899 +0.5176653142939168 +0.7481803250752481 +0.4815639392673838 +0.8233477924728418 +0.6632560929534481 +0.6623822630280962 +0.1764195788229223 +0.4827746497506453 +0.25525895142325 +0.5172387863932723 +0.7447262138929385 +0.3379729342814017 +0.8233521203373027 +0.09214546767253218 +0.6042449777498509 +0.3945781951513856 +0.08799007790904041 +0.912016220719754 +0.3945850704462461 +0.6054148296306004 +0.9120164456075202 +0.08427521444284186 +0.4697388409204385 +0.5146730750323896 +0.08293007510498096 +0.9191043072025412 +0.5132704586166288 +0.4853268955854022 +0.9170699053475756 +0.8377413219690961 +0.5490148831039704 +0.4509811493582256 +0.837744168346259 +0.5490227279920109 +0.162256308873741 +0.3879171095986875 +0.1779842780259987 +0.8220065803891398 +0.3878816725519454 +0.6121246150032208 +0.822030309541244 +0.7596188886825636 +0.8204245769558968 +0.2408038015590474 +0.1783031141653772 +0.8198713075510772 +0.240155233027937 +0.1793345260643955 +0.7601498578210144 +0.2205335547281496 +0.6840963400429646 +0.2002680166320638 +0.8681431019184319 +0.1333769079274933 +0.2002150476162264 +0.7995451292991204 +0.1319561770289167 +0.8681279377612811 +0.7995969580101574 +0.3643035369135719 +0.9495882339027598 +0.6350334715560588 +0.05044098280312004 +0.9498145414028646 +0.6356648537246874 +0.9222375661143091 +0.2305010182058221 +0.2308744550029239 +0.07699617926739723 +0.7691200089894467 +0.9230389256931828 +0.07703777260711241 +0.7690296786005499 +0.04176410688804134 +0.3652926091045977 +0.6938035847487822 +0.956300374467023 +0.04486296341957544 +0.6963336051821643 +0.3051610514933335 +0.04311824045484569 +0.9569246641566499 +0.3051507317884233 +0.9587449555245829 +0.7919959912713631 +0.7919973345934809 +0.04133131634214564 +0.04160517025363409 +0.2067710389848358 +0.208005995005412 +0.9586729595916051 +0.7452771108311361 +0.9597673546084889 +0.9578911749219104 +0.2546417242086235 +0.2546963121748371 +0.04025062295164675 +0.03993636419574004 +0.7461859480592127 +0.2771015378734795 +0.9625156027083853 +0.7228982394940412 +0.03748518582367205 +0.03711994574792446 +0.2768868158627334 +0.9624693272379705 +0.7228197756668396 +0.2740330476596318 +0.9158358109333596 +0.08314611789083358 +0.2719310160728599 +0.7259694206411975 +0.08416494842586612 +0.9158366013695468 +0.7259667626561518 +0.1084559328038599 +0.8882218481092657 +0.8915460408688165 +0.1118315997776596 +0.1118330744649191 +0.1084540355124199 +0.8881531234543777 +0.8915551153163591 +0.1289147900924779 +0.968239720178382 +0.8710374613340477 +0.03185008664740676 +0.03164178791723995 +0.1291458175309816 +0.9682317959726776 +0.8710771097103612 +0.09890147868985591 +0.9210346127703761 +0.9011028641194729 +0.07897143544446777 +0.07895639970010877 +0.09890451661732227 +0.9210502196840441 +0.9010839636941965 +0.9354102320775786 +0.8681504765051195 +0.8683275080167961 +0.06461285351569547 +0.06461068531993738 +0.1316730820162482 +0.1320829656299581 +0.9352222087997641 +0.8149057332547399 +0.9746904791183267 +0.02531955840641134 +0.8148104625449942 +0.1851764122120476 +0.02531335539581371 +0.8426655053099057 +0.9254426605817384 +0.1573369666013795 +0.07454635994498465 +0.9270531724460661 +0.1573854400431253 +0.07456005467872602 +0.8426640666027936 +0.9303899170497786 +0.04274411870168077 +0.06950475033888388 +0.9570864739176487 +0.04281639468542522 +0.06953295650927414 +0.9572487917988591 +0.9302871896539262 +0.8333871189828183 +0.02368517150385079 +0.02256160530656782 +0.1665735508735387 +0.9763092070374091 +0.8333984528384927 +0.1665378525293709 +0.9774541550570788 +0.8879119569609552 +0.9429009607372567 +0.1120194649896782 +0.05700269200755102 +0.9428373916104356 +0.1121194701716439 +0.05709186845057035 +0.8879021237923534 +0.84627478231993 +0.8799053102802138 +0.1537074486947858 +0.1201064190673553 +0.8799294018041662 +0.1534058681419681 +0.1200934844466625 +0.8462760893939187 +0.9776875407496117 +0.218382992766986 +0.9135427714274809 +0.9364848313330778 +0.9364016582601827 +0.08682692252704223 +0.08647924137886803 +0.06343652591697123 +0.06343843964745485 +0.9135181654483471 +0.8634235328506188 +0.968836882696723 +0.9706930958753291 +0.1357294782295754 +0.1355834813647049 +0.03135668073771716 +0.03116318161421636 +0.8634234021229523 +0.9043554310421358 +0.9778822222728903 +0.02213781622888016 +0.9042836489091286 +0.9779580395923603 +0.09575735826154097 +0.09655351255851428 +0.02116524541093046 +0.9716422505837103 +0.1758772943024232 +0.3253392049406706 +0.9838256477192459 +0.01986348169190535 +0.3225985984047312 +0.6746561127172569 +0.01617774449078117 +0.9838222125675863 +0.6746562617979081 +0.9357256210567769 +0.9445889795184558 +0.05476464494918214 +0.9360116826073651 +0.9471318718353018 +0.06521246932616957 +0.06392188366854842 +0.05468964874084243 +0.1600462527174834 +0.04218299467228395 +0.04223776456609975 +0.8399730750962874 +0.8399828148082144 +0.9577747980410208 +0.09377840344809608 +0.9849413374630096 +0.9062175927668071 +0.01506299619789751 +0.01499150889746703 +0.09375621211230249 +0.9849359406613989 +0.906216998726625 +0.9774627284856235 +0.06137987663822092 +0.0617787601803177 +0.02383072439712804 +0.9384769355443712 +0.9762468370938019 +0.02393012295434252 +0.938298226000813 +0.7748724858723511 +0.9852396976327241 +0.2251129692067974 +0.01466416665386386 +0.01478444016783366 +0.7749794018910079 +0.8451371801591895 +0.9866664281825469 +0.9868934126452578 +0.1547872073091469 +0.01333470689047356 +0.8451360745158522 +0.1547134598349299 +0.01359656274888236 +0.0479649897971749 +0.02938245304929969 +0.9523076658406135 +0.9694144344218462 +0.9717077965603531 +0.04722472727238503 +0.02994704891136925 +0.9524641744732881 +0.9901068991791868 +0.1948803581389285 +0.009201415395362188 +0.9262901568271186 +0.9265501063730316 +0.9909226181564572 +0.9921268490122989 +0.07618389764391496 +0.07377489170562433 +0.009257876781797491 +0.9748290257477468 +0.9691470152996168 +0.9261101775251298 +0.009455596341301916 +0.9905364865949359 +0.9261160724546551 +0.00934649581291837 +0.07390786144381555 +0.07386283167689436 +0.9905575604826717 +0.01522982395970819 +0.04567897658230693 +0.0448974665396259 +0.9856578834448289 +0.009133302274673457 +0.9556231984378085 +0.04445667515218966 +0.009114611129706907 +0.9543098293944211 +0.990275420982178 +0.9903088469575279 +0.9566538163867452 +0.008228801478391657 +0.03393653869066372 +0.03566729858350282 +0.9917794303658282 +0.9924610039956967 +0.9766447007519848 +0.9562221940656088 +0.00952034544706855 +0.9516551249378038 +0.01876411345078684 +0.01946020075550253 +0.02359009528454905 +0.02411300054798758 +0.981264594898052 +0.9717733428702535 +0.9908352904682196 +0.02881656320123554 +0.009168840689225393 +0.009223964197136969 +0.9713401368890435 +0.981339811601658 +0.03052135875300968 +0.9631824243374999 +0.02852319355047253 +0.008441226101511523 +0.9874364053273025 +0.9874570816919007 +0.9927068844545416 +0.01282279089329269 +0.008230574560268681 +0.977134304594065 +0.005932863739395537 +0.01666220329458653 +0.05753116342831134 +0.9427845823565237 +0.01733136183686219 +0.05722484465520601 +0.9825498658328101 +0.9826016941873155 +0.9428708051163868 +0.971095566644172 +0.01591629274146062 +0.03763499752810062 +0.9748066663117333 +0.02589637295410677 +0.03763002819436731 +0.9934341570670016 +0.03469737262022417 +0.03984015270166828 +0.01688448990934043 +0.01692114606657948 +0.9603985423375709 +0.960041651044747 +0.9824698887069864 +0.9847778409952619 +0.01653964738543279 +0.9920250276943428 +0.9417860858840347 +0.94174390339347 +0.007946293503927124 +0.007794146249656017 +0.05824944740025947 +0.05807064719705915 +0.9919318299291132 +0.02184120080030622 +0.9939404868892525 +0.9815297425627896 +0.9826288036491392 +0.007702258579589646 +0.02057438796187643 +0.9810492174344633 +0.03889877488872575 +0.9703160189283785 +0.03186596521497485 +0.9753112614106222 +0.02849293694017837 +0.05489137199280616 +0.007189317311756069 +0.9450113551328251 +0.994266020178849 +0.007198795906426299 +0.9451428861035719 +0.4473591850596401 +0.5755462768998838 +0.5525337881452006 +0.424397363815545 +0.2939999246670261 +0.3409153272759506 +0.7044981523876297 +0.6630646283499433 +0.1786132578180165 +0.6080493983565824 +0.6609376583074026 +0.2866615302895671 +0.3395615593777108 +0.7135876115713111 +0.4246033312771556 +0.4571795426885223 +0.575396307719824 +0.5428186882731096 +0.1657991498565935 +0.4480009348333756 +0.334943463733487 +0.5798665066030987 +0.296629891775393 +0.4588596696744738 +0.4607126937103684 +0.6992743289692819 +0.5399302100201735 +0.2987367672598569 +0.4224702714528532 +0.3270679481320206 +0.5780771060006281 +0.6717913289605922 +0.6673595841730809 +0.419168106015114 +0.7015154181395785 +0.5398035433607368 +0.6792588081291454 +0.7823133482415051 +0.7827435805612829 +0.3209931973471397 +0.3207333799832882 +0.2176739003830181 +0.08222951551475399 +0.5387328372847526 +0.820482017031431 +0.7324099436370641 +0.7325660576057045 +0.1796737002752778 +0.1799938629227712 +0.2725393427917839 +0.2674025101990031 +0.8210949653314239 +0.5550165217993291 +0.796208923233842 +0.7957660412108178 +0.4443475499967162 +0.445016043687359 +0.2038917454072108 +0.5434206579449672 +0.9115265433241632 +0.4565793426805979 +0.08847345373784761 +0.9115237332963305 +0.4565852445365043 +0.3897524581146978 +0.8461238842950196 +0.8455866610648218 +0.6112279432128431 +0.6102961073768012 +0.1538998417680692 +0.5315777206074834 +0.2169494578687749 +0.7818153227648418 +0.5296187452158156 +0.4684233670500365 +0.7830516275399397 +0.8829337735464601 +0.6598706067160079 +0.66002940578659 +0.1171579332717286 +0.3400527068660844 +0.8843448780360036 +0.116343648854516 +0.3385643825569885 +0.8181128968673759 +0.1838180582183161 +0.8162156956489062 +0.8180962438675417 +0.1830302707505178 +0.8162394210073766 +0.1843124760963485 +0.1833011157637068 +0.7465216508160689 +0.8740859564287888 +0.8740268151825564 +0.2533964176549287 +0.2534050515589568 +0.1258647430456506 +0.1272603995487656 +0.7470645546965601 +0.4371607972051423 +0.944004902770999 +0.5628249143246522 +0.05595969285988327 +0.9441800330699558 +0.5628926141727441 +0.0529546852343518 +0.6402504789915292 +0.3564101646951188 +0.05119389375881134 +0.9488233768012404 +0.3564376256795945 +0.6436443310866155 +0.948607074525163 +0.8693554678015737 +0.3623082380937254 +0.3623204110047142 +0.1305767277210296 +0.6376918490693622 +0.8693559163406999 +0.68098296913411 +0.9081715648748291 +0.3194032677321779 +0.09186248141854209 +0.9081455745557584 +0.3190178661933664 +0.09109403100336309 +0.6790026518384119 +0.05298917879785939 +0.4282058879551358 +0.8903801522980359 +0.5570182039099881 +0.5570339367960568 +0.109631705774163 +0.4429672814761298 +0.8903585490367042 +0.2146985376019341 +0.7329854996851448 +0.5067877083035522 +0.04170083004446607 +0.958711827668591 +0.507270923605026 +0.4931989698989335 +0.9583295270808626 +0.9074919872719075 +0.7782513815917507 +0.7782596575661821 +0.09254365256608217 +0.09400668873749242 +0.2214874275007112 +0.2217389603566544 +0.9074546437476309 +0.8862533947626339 +0.8292419848404948 +0.1122555402406344 +0.1708417581429975 +0.8293182329785653 +0.112297897977384 +0.1705148258708017 +0.8874827416390543 +0.234656127076183 +0.9707595896939677 +0.0307239626666953 +0.233697943038564 +0.7653438950448097 +0.02924048141522194 +0.9711380816731491 +0.7657237260580924 +0.3850391069061532 +0.9721318344797868 +0.61490874713045 +0.02767987333686442 +0.9721371696467878 +0.6149634476577867 +0.07038982567963878 +0.1584298173213624 +0.1582466314923986 +0.9284025332683151 +0.8415329077582082 +0.07042919484779571 +0.9292371461346549 +0.8414908082887645 +0.3563719590486027 +0.9709875214672556 +0.6435497363612839 +0.02899040803277512 +0.9710058211184505 +0.6436138568520157 +0.9552292514614221 +0.8188991808416094 +0.8188906939031909 +0.04475735557943449 +0.04474629521838 +0.1810442324851411 +0.1811318040059758 +0.9552849172895682 +0.9714247364798488 +0.2822704576854454 +0.2824601645587283 +0.02910292780210317 +0.0289692438582294 +0.7181805549032783 +0.7171928987489679 +0.9714771588466714 +0.03998702310010319 +0.3395094185132063 +0.7696726469895098 +0.9567844489254035 +0.9546700245353968 +0.2291282094927567 +0.2298770193011408 +0.04328764980397983 +0.04323496832167018 +0.7704295564448752 +0.8679607647576258 +0.8745659046993316 +0.8745601028023732 +0.1319955619109442 +0.1320095766484571 +0.1254341896417171 +0.1254734141340576 +0.8680042621161799 +0.8314167272345724 +0.9032571171124649 +0.1685823363325676 +0.09675206051973316 +0.9019025104943789 +0.1683205603327047 +0.09675120985989455 +0.8314116653750938 +0.9369657611091202 +0.2501626291479173 +0.7501322847113431 +0.9332993252347371 +0.2498578890040353 +0.06670948131706887 +0.06591867937887104 +0.749748853841786 +0.0218016588749767 +0.3736493625622595 +0.9772749595444045 +0.8076091492352023 +0.8076086235749308 +0.02272868004732273 +0.02298936848577519 +0.1927195384971203 +0.192447343775479 +0.9773045821606777 +0.9391727848593719 +0.7190135857855166 +0.2809801774414509 +0.9391821918011932 +0.06095518189011852 +0.2810803808741808 +0.7190226508649697 +0.06082526690826412 +0.2947142532747721 +0.9786366854036933 +0.0211401842911587 +0.2945965940285729 +0.7052846966508941 +0.02136517998348141 +0.9786176141313695 +0.7052793621097132 +0.9329719978285415 +0.206045591526996 +0.2092208078129949 +0.06477992112132863 +0.06476560008397379 +0.7907822965452818 +0.7908117661868037 +0.9355975845632821 +0.9779519006804982 +0.2453939416591159 +0.7572529851213653 +0.9787568917523725 +0.2427186000556281 +0.02122228003341643 +0.02232218021583321 +0.7575872541757889 +0.7362752634332878 +0.01939186666965845 +0.01801145267342532 +0.2655519164163361 +0.979975200386775 +0.7361768138764274 +0.2637247364515461 +0.9806081348461461 +0.09364717129099417 +0.117005373789599 +0.1168359149708381 +0.9064712125024083 +0.882994697755362 +0.0936471957387279 +0.9063717789164443 +0.8829516036017375 +0.09020159413431483 +0.885630501452663 +0.1143716468700434 +0.09019899123479765 +0.90980011160498 +0.114356623418759 +0.8856256080272175 +0.9098001022031812 +0.8573412712399318 +0.02282536978609854 +0.9771859426632405 +0.8573773047681924 +0.02272273538363776 +0.1428422574662927 +0.1425295124900178 +0.977215669476787 +0.115541465611959 +0.9314610375888472 +0.06850918137833543 +0.1154164374151767 +0.884584344730646 +0.06851119721600185 +0.9315778071518167 +0.884454174237471 +0.1080687527521983 +0.9751814651029205 +0.9751802972376519 +0.8919296423153058 +0.8919335392283082 +0.02483051743744519 +0.02454698189833349 +0.1080674352075046 +0.04912710005057378 +0.08607586541692036 +0.9139504817489104 +0.04915257609584173 +0.08607471335427141 +0.9508642263775081 +0.9508686487663923 +0.9139074263544709 +0.8702424515247419 +0.9448607708283888 +0.1297401682209597 +0.05478493305118842 +0.9444807009694111 +0.1295944573436936 +0.05513895116346496 +0.870241925684197 +0.04499095326343951 +0.0491562516754094 +0.04939480446456322 +0.95434334491161 +0.8783598116921489 +0.9828446413491593 +0.01715518831538737 +0.8783586806396039 +0.1117606452829549 +0.01776089603993653 +0.9829781986503667 +0.1216928096659738 +0.956773848472995 +0.951191877043798 +0.9510748674191585 +0.0428279938316181 +0.04994546413512174 +0.904234899893306 +0.9498275705265158 +0.09583089912731714 +0.9043311908704027 +0.949981844864305 +0.09577207647485891 +0.04994229342707886 +0.0831704510880609 +0.0798614037620707 +0.07986125928770647 +0.9168274948707582 +0.9201591409287202 +0.08330824737207444 +0.9168234626968883 +0.9201221042437164 +0.9523622502683936 +0.8657006531597488 +0.865393368770986 +0.04836850801147941 +0.04834562189614088 +0.1346205334907108 +0.134362527731529 +0.9523867767375093 +0.1615857771858583 +0.05931516425694337 +0.05934863244497692 +0.8384235950088217 +0.8384326586382708 +0.9406658483113038 +0.1701919616685924 +0.01791357900485139 +0.01789305802980894 +0.8297667951608384 +0.8297813257856698 +0.982114773560315 +0.960921231673641 +0.1871848937253251 +0.9434840446002417 +0.1587855129432192 +0.9613424766679164 +0.1641444435820335 +0.01686268551645475 +0.8615888413499885 +0.8615889475324841 +0.9831374316309073 +0.1353622041474133 +0.01379842295396996 +0.9831088014264908 +0.1382796824437507 +0.8116134034608465 +0.95966776099235 +0.04045942542262137 +0.8113731595932312 +0.188622101441084 +0.04045336718143597 +0.07229753273448057 +0.9740479360684685 +0.97392373312338 +0.9274981600981412 +0.9274951725554953 +0.02605979886384524 +0.02580535716488295 +0.07234618152151374 +0.8017208039608373 +0.9848287456752324 +0.0150988662719525 +0.801658334603939 +0.1983453180023745 +0.01509526582561963 +0.8282356131243146 +0.9661624949757747 +0.03386702200839963 +0.828196707202698 +0.1717840128703895 +0.03384497443072752 +0.8572040881676045 +0.9197578158024036 +0.1427952066925712 +0.08022321271339258 +0.9200015804524081 +0.142610703717589 +0.08024240368309803 +0.8572040609999808 +0.9866082954317378 +0.1696291172276202 +0.9148557823686746 +0.9701747987505898 +0.9700709172979277 +0.08522117115847623 +0.08557877822273374 +0.02990626482826895 +0.02993133216889478 +0.9145229009704313 +0.05601428336689614 +0.06617457542449115 +0.06618291168599315 +0.9439192155747135 +0.9342133832565163 +0.05632565304893909 +0.9438373911016207 +0.9337475408320554 +0.03474239133466952 +0.9292917333101872 +0.9297403560986031 +0.967325524067113 +0.07073208795846474 +0.03468145497293151 +0.984591280383329 +0.2090924402647686 +0.9645228952955334 +0.1468846397367862 +0.8509860127027313 +0.9632107377251089 +0.1491406894489597 +0.03672710016535478 +0.03679076910520028 +0.8509849769846312 +0.9862770008137833 +0.2231390171531563 +0.01397107343411809 +0.9120058650779272 +0.912094280747006 +0.986081543426011 +0.9863838568067503 +0.08823973870885704 +0.08807182520274023 +0.01433623295106958 +0.9670407916915724 +0.06945125844901276 +0.8338790885558914 +0.01076034741551294 +0.01195016535542333 +0.1661656066425808 +0.9892392254333225 +0.8338804938881781 +0.1661320438118066 +0.9880624501598955 +0.01282224365661774 +0.3333767323852827 +0.9719951189080932 +0.2075873009517995 +0.921993116712761 +0.9448109417255477 +0.9439515845661868 +0.07951484456114692 +0.05487466901829429 +0.9219081181393646 +0.07808922264780836 +0.05486227922613963 +0.9145333530344349 +0.009718071796100486 +0.009671250100682479 +0.08546097436069643 +0.08545578264080651 +0.9902900628329704 +0.9902793210510267 +0.9145338074212753 +0.9851651996427705 +0.06528557151535465 +0.06532999926948964 +0.01553279727675829 +0.01554130270145835 +0.9347209835317584 +0.9354507811446477 +0.9846321923615841 +0.2159284263706945 +0.008800155875242908 +0.008829889805048669 +0.7840993546699951 +0.7840809343371463 +0.9911381471961269 +0.6745660446352917 +0.008166285295600364 +0.3254332072508591 +0.9918343998031869 +0.9918336655808133 +0.6745660953468292 +0.991488884339412 +0.1843755978530145 +0.9810636590190088 +0.9518933288936922 +0.043484283349603 +0.992108984377194 +0.9480812623990884 +0.9770075674343737 +0.0522351810753201 +0.02227225986901514 +0.022447997219776 +0.9479436922086644 +0.008031780542876732 +0.04336230552413572 +0.9652736184155147 +0.008827325388074323 +0.9725304130597294 +0.03944748601424147 +0.978683422745816 +0.05171430717100374 +0.9858176453241558 +0.05052862182455884 +0.0412356520882103 +0.02963949050586759 +0.9603067887992734 +0.9692806793714076 +0.02996660339817482 +0.959478423799687 +0.006536302354744681 +0.774894575143127 +0.2251329921655995 +0.006472603703626107 +0.7748641117378183 +0.9934965442591925 +0.9781944005034265 +0.01286809596426791 +0.006277179036746461 +0.8450435456214791 +0.8450440957522349 +0.9937233495346176 +0.1547203954894495 +0.006486075508453484 +0.9939508661733754 +0.1547405617328175 +0.972171848005087 +0.9757859895681515 +0.01826902167822102 +0.9805573599274744 +0.01995890993001298 +0.01790795632480773 +0.9713405277072417 +0.962863976512551 +0.01720714286397998 +0.05106716304223027 +0.9485723119321836 +0.9838628333604877 +0.01434065192359218 +0.947643810749176 +0.0524422647772779 +0.0142906249886137 +0.01995225611695291 +0.04127250893256475 +0.04907121454845003 +0.980157887378546 +0.04155846100210556 +0.9808433241097996 +0.9944946818114406 +0.9839473474902631 +0.005602204519427103 +0.02604612294508285 +0.513758314070668 +0.5800679748127557 +0.4862469414766856 +0.4199334141395765 +0.7192122416871615 +0.3186452471081288 +0.3176255227473511 +0.2771757450183194 +0.681419967695288 +0.7230908678642628 +0.2788907657599796 +0.6950792463017473 +0.2348963552679175 +0.3546389212112342 +0.2998695694683969 +0.399184511333738 +0.6973241317157385 +0.6007112630264019 +0.3665892155291531 +0.4441416102057209 +0.6334664196827212 +0.5558089235733294 +0.598921498890537 +0.3008136275190704 +0.5558766576874331 +0.3634050275855624 +0.4450719347461795 +0.6357647695011233 +0.3992347239290345 +0.6996361882117166 +0.3229154491438467 +0.6403132670210036 +0.5609533731457229 +0.4861007952012016 +0.439020462884206 +0.5139105892301238 +0.143648701648236 +0.3899057879555541 +0.7629028284067365 +0.6456168251336979 +0.2045290926199903 +0.5540067606193607 +0.6121193011155542 +0.4413628690871634 +0.389228249400622 +0.5597282746694033 +0.2199451299061222 +0.46857632453998 +0.6417855963768794 +0.2304496106853844 +0.3589166185117824 +0.7697542154973187 +0.3060208965333343 +0.5137973170069448 +0.695640674250747 +0.4882179233147687 +0.2798570533478246 +0.5656606007475852 +0.719794890824487 +0.4342757254301394 +0.4332032025291915 +0.2729018781899846 +0.488754483807573 +0.3044609358201593 +0.566217666567518 +0.7270863214039095 +0.5110765291811876 +0.6956603445984387 +0.2038290753816548 +0.2275660284593795 +0.2283875144391383 +0.7917377719365429 +0.7738137762695053 +0.2104898045514294 +0.7901257689903766 +0.7729170404188777 +0.8706821875417184 +0.5099704848931411 +0.5099632144221519 +0.1293473725869942 +0.490036940187702 +0.8706519124317446 +0.5079542737395951 +0.8127444176048245 +0.8132511590743007 +0.4927783553261604 +0.4920459589817415 +0.187254482337691 +0.05016541568702273 +0.5794243255298185 +0.1352370529025009 +0.636686978390116 +0.2956557306982765 +0.8592876774520357 +0.7046594528589497 +0.1404069448595706 +0.8597601950327047 +0.7031249664353879 +0.1378531591454422 +0.2948498926006584 +0.116904774865387 +0.5641597279756034 +0.9530857749233717 +0.4226768463283803 +0.4226767603342739 +0.04691440785559515 +0.5773232118217979 +0.9530857766101162 +0.8048220897133077 +0.5867194254472604 +0.5856108956801293 +0.1956078310404975 +0.414390339982979 +0.8043957138720491 +0.2712305795432524 +0.2139405388861474 +0.728771187686342 +0.7858755551005152 +0.786281759284022 +0.2704091790140524 +0.04985144068565508 +0.501460499609928 +0.8626985769686073 +0.4150137353831627 +0.5849735828677469 +0.862708312013955 +0.4150266366466971 +0.1372917296968406 +0.4012050159831952 +0.2218397021205473 +0.7781680337866701 +0.4010856446341666 +0.598583468199745 +0.7775953449239311 +0.218279785927458 +0.6352344130565494 +0.1826276097313096 +0.7043314011245593 +0.1321280347684747 +0.4832067768295627 +0.3420953909237016 +0.1731586900735542 +0.8266777270420158 +0.34245255733116 +0.6579198972261137 +0.8268426125882834 +0.153119417443541 +0.2374097209436419 +0.238345317777893 +0.8482464592324022 +0.7621102768823381 +0.1516273352708659 +0.8483592037744119 +0.7617780080717759 +0.7925468747400959 +0.851304768993575 +0.7221906186571726 +0.8384746302085681 +0.2076647676687098 +0.1492308175764656 +0.2778868156592567 +0.1614435851714237 +0.851297681522721 +0.207445142391052 +0.838455354056764 +0.2778573976996974 +0.1504965187440314 +0.7933202598668048 +0.5447625939041648 +0.2584694146527722 +0.7415334929244733 +0.5451247881620281 +0.4551787016376338 +0.7416135136487639 +0.07918334206679825 +0.341902543303625 +0.9038921324956735 +0.3572490929503434 +0.3565528321160458 +0.09654265253400468 +0.6427459653968191 +0.9039023619426163 +0.7125425316934278 +0.88607285759525 +0.1123768986083857 +0.7122367433908346 +0.2874664462030489 +0.1139189889809213 +0.8859322662606403 +0.2875568944883889 +0.9126538052151679 +0.6369108623278251 +0.6369692250798328 +0.08735364655522805 +0.3597559379134819 +0.9116356569321645 +0.4122331515360658 +0.8747295556750583 +0.5879162663963181 +0.1251095564681258 +0.8748866313379176 +0.5879074696073934 +0.4843448163461141 +0.06576468818915471 +0.9337023888068523 +0.4841244672963357 +0.5156560953134522 +0.934236194885722 +0.04407467075649579 +0.3963895936442142 +0.4005464681930069 +0.9406359999673715 +0.9407265236421776 +0.5996202084992043 +0.5998706271913204 +0.05911665488732738 +0.7937563658039916 +0.8957477017628876 +0.1041188510612107 +0.7935659856771762 +0.2062584443571746 +0.1042464945480579 +0.8987225410750739 +0.2071160416875204 +0.9400351062339931 +0.6656134063087903 +0.3332358002651982 +0.9399913024539325 +0.6656057280641983 +0.05997274444513048 +0.3546105988924299 +0.8509824504059038 +0.8547320856766554 +0.6433886498061606 +0.644468741248178 +0.1479034708185569 +0.5384639783917943 +0.03335016713347195 +0.4610354203202787 +0.9667114986188368 +0.96670584536663 +0.539089517120196 +0.0304882953574597 +0.4552590771283366 +0.031866561975559 +0.6640097453107702 +0.3346593658035326 +0.03067607965662181 +0.969326128861927 +0.3346607019440664 +0.6653412883144918 +0.969975669870491 +0.02895932828877319 +0.6246740716231811 +0.9713896025020946 +0.5767167743334548 +0.4232865690366857 +0.971385533947745 +0.5764660085253136 +0.02850665016523479 +0.3750545695575731 +0.03206543602465035 +0.6250006613831519 +0.9679197979584945 +0.9679386347746363 +0.3750558741333341 +0.1731198437982927 +0.8599347970282456 +0.1965779494962188 +0.8960212660871107 +0.1069905209624329 +0.1978611237802351 +0.1403584615630341 +0.1728780189537051 +0.8034011040229115 +0.103994082450691 +0.8270047393041072 +0.1397948722382407 +0.8961417140783591 +0.8032509162096937 +0.8602097555723148 +0.8271150369932508 +0.4519033099426122 +0.9191467131072314 +0.5480983948856648 +0.08085134338459986 +0.9194831946433994 +0.5477666290280201 +0.936096479031626 +0.3298132744059225 +0.3297434055185935 +0.06378477932899725 +0.6700866563055087 +0.9359583160388758 +0.9692491111090337 +0.4733610905585445 +0.4733072293086038 +0.03069849469581385 +0.5267689476743503 +0.9694222295553507 +0.7489750792341341 +0.9048409350484784 +0.9046510147373842 +0.2509683528508939 +0.2510246986124097 +0.09515898846454802 +0.09666957658355867 +0.7480270701369282 +0.2195936523892153 +0.936523445435042 +0.06333768077704155 +0.2193155156501767 +0.7804079184889808 +0.06347711803744452 +0.9367129428853792 +0.7804929047241548 +0.07287145968521973 +0.7004269726575763 +0.7509934865195417 +0.09005540709889369 +0.09013435334773422 +0.2492627306133373 +0.2490052236216895 +0.9099413561987613 +0.9099713204140624 +0.7509746546982322 +0.7231353010158454 +0.9486505166005934 +0.05104902399114924 +0.7238747146252131 +0.2768175371929734 +0.05128263348322552 +0.9484504815668756 +0.2752695977330285 +0.1485104359645447 +0.8788029835920601 +0.8517271083884345 +0.1210383917425753 +0.1210402846483509 +0.1482657755373239 +0.8785885582657132 +0.8516975783395466 +0.9751108854974379 +0.3058158313895268 +0.02137669496973591 +0.6951649298082091 +0.3058344694531808 +0.02492917105404526 +0.6940982811943013 +0.9793406087041949 +0.1401017774479272 +0.8329713132960532 +0.8600418829252279 +0.1669339946188505 +0.1667324244135493 +0.1401262815950108 +0.833032647672091 +0.8598949224902364 +0.2569153734710709 +0.9597422628289173 +0.03979084946690205 +0.2563625433995354 +0.7430846269046311 +0.04025774406664296 +0.9598165001571631 +0.7427640888643251 +0.7012417147010226 +0.0459297170093122 +0.9540691173553986 +0.7012401635047983 +0.04635083193940574 +0.2975693575276063 +0.2987393952175486 +0.9541131609249883 +0.906742647732503 +0.8433906313285841 +0.09558991629289829 +0.1584815866748776 +0.1577397363733288 +0.9056947935865696 +0.8415496442793409 +0.09561574212375822 +0.02334712449718606 +0.3542845056248679 +0.9776600030271447 +0.5027039526099883 +0.5026301996410879 +0.02235716716718216 +0.4972290985871681 +0.9779264260687862 +0.7842123754820763 +0.02532926514200433 +0.2157893983627147 +0.9746726222782577 +0.9747574473116339 +0.7842803208466996 +0.02704990863494385 +0.2166847723663491 +0.2639016430242575 +0.9355846354906306 +0.06412447598424513 +0.2640078217081612 +0.7360984961253848 +0.06441559396986238 +0.9355755273960137 +0.7360388482006061 +0.7371524626253408 +0.9819530479360982 +0.01788668520078 +0.7351371775023759 +0.262816666285869 +0.01804675995843633 +0.9779574704883176 +0.2647405491139339 +0.05812183849485061 +0.7752182450745818 +0.2248487240276718 +0.05817851471460245 +0.7749800887138295 +0.942137503121199 +0.2902350871863442 +0.9251215806971894 +0.07754698348222171 +0.289496429639609 +0.7098017001645441 +0.07490191617000218 +0.9250981343617779 +0.7098013168704528 +0.945920351750421 +0.194326134583355 +0.06177880543708247 +0.8110868154652124 +0.1889115780327102 +0.06177827387349166 +0.8111655355815905 +0.9383868875253437 +0.1675115791565881 +0.9439642593612405 +0.9439816576879423 +0.8325559188878062 +0.05584863869073196 +0.1674658999969209 +0.8324760926427561 +0.05589058427402149 +0.0900004699404509 +0.9372722428776489 +0.9100481931483103 +0.06277448009014436 +0.9372700717551529 +0.9099950037948302 +0.06272545141882109 +0.08999318119951909 +0.9027774527019743 +0.903141065516627 +0.09722104686750981 +0.09686177749674037 +0.9031394019530896 +0.09722781388952846 +0.0968481216158326 +0.9027885081080025 +0.01801218460294625 +0.247091574963218 +0.9378750324490277 +0.2223433552418037 +0.9844785870077506 +0.7538365002488373 +0.7529951090632915 +0.0153094489116864 +0.2470048909180692 +0.9846905530265085 +0.393436704450577 +0.98539409511797 +0.6065106588787694 +0.01455322375314162 +0.6255588614153768 +0.01657724753465883 +0.9853942124279546 +0.6065634536379301 +0.3744152977604922 +0.9833876161668904 +0.9833890191586924 +0.6255846100966304 +0.9187541206988995 +0.8736236011979573 +0.0815095119152672 +0.1262181561272717 +0.8737820807975795 +0.08150960787131163 +0.1259992917689405 +0.9181947257209357 +0.101908133915888 +0.8750434615925163 +0.1225652725879987 +0.8932501497222544 +0.8775094936730505 +0.1070258719289718 +0.8980914454027409 +0.1249528465996654 +0.107025996996953 +0.1224903178154729 +0.1249668254358818 +0.1019043727229067 +0.8929133828205489 +0.8774552391320514 +0.8750291845661274 +0.898100419876337 +0.1215844375156937 +0.9465228315794719 +0.05364524071655496 +0.1211837048637275 +0.878820949522316 +0.05365968556467946 +0.9465519171449802 +0.8784543977001203 +0.9327227767929435 +0.1721528657257197 +0.984422812698456 +0.8205853845143998 +0.179697308490449 +0.9844182283420447 +0.01565470599327394 +0.1798111183279318 +0.8205846653252943 +0.01557688831353467 +0.1228416918483731 +0.9830773944056668 +0.01496055722385469 +0.1237316468541433 +0.8771458660874705 +0.01693254429913062 +0.9830764807703035 +0.877150182270426 +0.9824902505456885 +0.658934275851314 +0.6589299945555021 +0.01750980864697214 +0.3410591383826707 +0.9824904264197943 +0.07017551586877395 +0.8280900137165305 +0.1719093150581284 +0.07017079578573576 +0.828101117764907 +0.9298463561313288 +0.0499574898477715 +0.7557094606727628 +0.2449231320426167 +0.05030804251905654 +0.7550073290930774 +0.9497256899087768 +0.6892243667910404 +0.02021572140689975 +0.02165006623701847 +0.3089111772584547 +0.9797826939000868 +0.6892241763796921 +0.3107698764301171 +0.9797908207594581 +0.3689033379094516 +0.9645103224185159 +0.6308290260859621 +0.03537016943767556 +0.9645482066663783 +0.6310897993785085 +0.2796331993797402 +0.9770695343083492 +0.9769539577977133 +0.7203120537729648 +0.02247223089031712 +0.2796501195753599 +0.7203667259688865 +0.02293068700671186 +0.8602138676988833 +0.8859539874016157 +0.1397814803300344 +0.1140491572130967 +0.8859134587212282 +0.1397053404471827 +0.1140534704607746 +0.8602214881281467 +0.9398856281093994 +0.8532886723455066 +0.05942747066071034 +0.1473082199144407 +0.1470511932273644 +0.9402051329479271 +0.8526873608964776 +0.05943645942015309 +0.7715859222739709 +0.9728576103182641 +0.2282868664277311 +0.02693874643558422 +0.0270851623099576 +0.7720079953690011 +0.8442213649598952 +0.9113912112568595 +0.1557785842581412 +0.08860724532144303 +0.9109415094606037 +0.1560366140273951 +0.08860967902135025 +0.8442209744150729 +0.8874000184719366 +0.9245937338844358 +0.8583323742026385 +0.9374976397387252 +0.1125884025674653 +0.07538402004999252 +0.1416937722456812 +0.06238114367917911 +0.937040734652855 +0.1398194452110436 +0.9245822806081705 +0.112566740683889 +0.07540515880383866 +0.8873992469408438 +0.06250302273596541 +0.8583319500709182 +0.03908479605877004 +0.09930073729215051 +0.9608791573418497 +0.9006806153871497 +0.9006966904398589 +0.03913070706726229 +0.09931609781231072 +0.9608798554500454 +0.8883073059647971 +0.1652864464876799 +0.1677109567844034 +0.1110447584203492 +0.1110135131682057 +0.8322579750008651 +0.8322728846138395 +0.8889992056034929 +0.9496517854704849 +0.2453576279450708 +0.9645923427410413 +0.242201098514333 +0.8995002921118038 +0.9655820152515354 +0.1007969663655084 +0.03456216046421511 +0.9655460264088251 +0.1006417298996852 +0.03440045848697327 +0.8994126218188359 +0.9632516401255822 +0.8559520694938626 +0.03668709430621965 +0.1442892658593987 +0.8557373713470228 +0.03675058034141693 +0.1440386643826399 +0.9633028842388015 +0.01280493779277875 +0.3843043147136037 +0.08629915475888743 +0.870869131647626 +0.9137262103989591 +0.1290516292484424 +0.1291289741224848 +0.0862897870456527 +0.8708680838652501 +0.9137017159969583 +0.8065386329232345 +0.03569110687436135 +0.03590034710917359 +0.1933736978599052 +0.9643181309425928 +0.8065372858763058 +0.1934830653189428 +0.9643417516998186 +0.04171968946970867 +0.8742274917252262 +0.9581320060514836 +0.1266399959140655 +0.1250213055387605 +0.04049212045732087 +0.8742291966913474 +0.9582795570591865 +0.1837543642799889 +0.0119267257919778 +0.8162528393803352 +0.9880719456742424 +0.01192609116130762 +0.8162310923507418 +0.8017455317637291 +0.9691496727197446 +0.0307254686574233 +0.8014196752706848 +0.1985849671514733 +0.03072344948224572 +0.9617377802264967 +0.8317833527615274 +0.0380533980944832 +0.1682359714704114 +0.8317416756122847 +0.0382285046261218 +0.1682222449963915 +0.9619304403142049 +0.8557757351893889 +0.8692025694920318 +0.1307913614312812 +0.8557929152760577 +0.1441992692964076 +0.1307812668359609 +0.8692239354558121 +0.1441572521439549 +0.06381052871755588 +0.900743128340018 +0.9361101889292062 +0.09933167189271125 +0.09924400672217044 +0.06379921511151174 +0.9007613616050213 +0.936165085830122 +0.03130120986468844 +0.328505241716894 +0.9650417807009425 +0.2182030552114179 +0.9778322320153179 +0.1081625407412797 +0.02223802997890864 +0.8919172161466603 +0.8919332648069863 +0.9777621288018087 +0.9380796135877485 +0.03275021196806439 +0.05973772599253674 +0.9674885230560477 +0.9193948420530157 +0.03665804865643799 +0.08052739834271909 +0.9633439730889305 +0.03224646107634711 +0.05976965224002499 +0.03662247421923001 +0.08054483592330254 +0.9671934426257593 +0.9380862586712354 +0.9633419384339237 +0.9193763305668267 +0.1264394793353588 +0.02388306989436316 +0.05368599936756627 +0.07930377780373916 +0.0792982160078789 +0.946298071706789 +0.9462991578788218 +0.9206788916559764 +0.9207958594155711 +0.05376496586518669 +0.8908279351183577 +0.9544049732287307 +0.109050973844184 +0.04554064748078483 +0.9543609399641232 +0.1093252987448696 +0.04558217532879734 +0.890800242032317 +0.9552001675336053 +0.06806903683075961 +0.2934160611553768 +0.9890574177495838 +0.01067489629296714 +0.2931621960485414 +0.7065837277513305 +0.0109430015189141 +0.9890353610364279 +0.7065816403885252 +0.9919970811562596 +0.8060304748597714 +0.008153231557661409 +0.1945620237047601 +0.8060296022839677 +0.008003779721896708 +0.1940096395803257 +0.9919930204931043 +0.1047899151164683 +0.00998540499570209 +0.1441157574544134 +0.02597060006415299 +0.9888018338375812 +0.8474661629593897 +0.8474616932205596 +0.01119833379623407 +0.01126892737103138 +0.1524127465808466 +0.1522844596689218 +0.9887263576898732 +0.07199291308862586 +0.064118937283914 +0.06412762227731089 +0.9279931105414302 +0.9361666456243344 +0.07280367803053781 +0.927941035175598 +0.9357098263827659 +0.916780020617371 +0.8896112392966399 +0.8896362801169676 +0.08325463907746455 +0.08325331315264356 +0.1103644681113143 +0.1103016867012045 +0.9167204117229598 +0.9880885659234888 +0.237941071972182 +0.04245422996666686 +0.9276222895426155 +0.9276892694293192 +0.9560763726880598 +0.07238044320070787 +0.0424020996113183 +0.9828488169830049 +0.1783593662507324 +0.07514011552688217 +0.907893296723751 +0.9078960029565345 +0.9248457831515009 +0.09210369757052173 +0.07513889568062655 +0.924841284425272 +0.09220928892013656 +0.753403092088767 +0.9918522729682314 +0.00848176036263563 +0.7531953596408696 +0.246592470106789 +0.0081420164820436 +0.9811094165087668 +0.9203276468319735 +0.07962076695454146 +0.9811525402876921 +0.9203262052806902 +0.01888349520566464 +0.01877255516205584 +0.07964922391513411 +0.01052765168188952 +0.8996624563509178 +0.8996782940777664 +0.9894792694085131 +0.9895406176945882 +0.1003933493145677 +0.009280237494131082 +0.8854841522667005 +0.9907602325404177 +0.1145402410323335 +0.8854855780235884 +0.9907199669235052 +0.05518874299197282 +0.04919910864394782 +0.04943660548413616 +0.944612431703613 +0.973167229142203 +0.1435393534224328 +0.9513794246405396 +0.1568250854756748 +0.9492862436499457 +0.05691079003227754 +0.9424622319666731 +0.9481460172111887 +0.1266000678257681 +0.009105524575961478 +0.8561258447210747 +0.9739828371375274 +0.02601769523281865 +0.8561254249408279 +0.9902067322839709 +0.7348671405996987 +0.7347731027804215 +0.009476761226056578 +0.2652268971866437 +0.9905232392074187 +0.009335649131099895 +0.2658463793518926 +0.1064217385155339 +0.9918733912080161 +0.8935777749974957 +0.008127630287803127 +0.007903174545540076 +0.1063141680149743 +0.991872969335157 +0.8935777422843604 +0.9710889266803397 +0.1645918380639878 +0.9611935916446468 +0.1781145265660986 +0.9755370461608917 +0.1855501995603413 +0.1652156637346464 +0.02675306879217171 +0.02675423690182361 +0.8347662341836026 +0.834780476843992 +0.9732569921676321 +0.03654299153144544 +0.0456973290614379 +0.9655087737386948 +0.1991900730730722 +0.1451326250247414 +0.009596820586906793 +0.04462046721894216 +0.9622489132997991 +0.8708141993448217 +0.9872266575298139 +0.01277332412852884 +0.8708140716411594 +0.9872836906007189 +0.1291619607355541 +0.1637469192233725 +0.009357697128702661 +0.009280733505223277 +0.8361752535140108 +0.8361783399414018 +0.9907213553036625 +0.9564802128888052 +0.961155182817729 +0.9596869932800086 +0.04296007106143832 +0.2050128020345114 +0.007713440915904264 +0.007719712572374217 +0.7949951873087965 +0.7950091458095384 +0.9922416752824947 +0.05004361186883851 +0.9144842184091703 +0.9146583575034187 +0.9497276687743559 +0.9493404470375555 +0.0855652764725772 +0.08553423791748802 +0.05003835813012924 +0.007434317728582942 +0.3260752769060766 +0.09727231795389608 +0.9758990196938183 +0.902724302991909 +0.02410643537641066 +0.9758946331318439 +0.9027221267712345 +0.02400578152227992 +0.09725200997225429 +0.008852859664955347 +0.8539591720319262 +0.99119066208788 +0.1459485349349188 +0.8539593532740406 +0.9911473669031742 +0.8452391361826846 +0.9495193035782946 +0.15481926825661 +0.05041148083381609 +0.05048822559727145 +0.8452340671758378 +0.04863230873318092 +0.06283024296475016 +0.06283315694021133 +0.9512145548227419 +0.9375669051702226 +0.04855529782286894 +0.9514061034598783 +0.9372597542267226 +0.9922541234117331 +0.1753165039760638 +0.9914048625185219 +0.2153603699151951 +0.9916620525669602 +0.1629038117326967 +0.021614329238478 +0.9116289053042098 +0.9786461271432473 +0.08842032228546157 +0.08840151381730033 +0.02158405470781632 +0.911777500045884 +0.9784577761442027 +0.9699971950891907 +0.07633467050754698 +0.03428168404114907 +0.8185741349877429 +0.1814124709287621 +0.03426956399018131 +0.8186829243794376 +0.9657717457780696 +0.8445045103998438 +0.9651939251223532 +0.03481088370328205 +0.8445007184452764 +0.04141077290626435 +0.8311825687011766 +0.1555408790331786 +0.03476353783931398 +0.1688081182163008 +0.04137772051764301 +0.8312116756155072 +0.9586209183967597 +0.9649552350935743 +0.1555951971224672 +0.07719068524920912 +0.03020548204746627 +0.9234362165218329 +0.9702376975381154 +0.030223275311424 +0.9228565517742376 +0.09372866345309291 +0.993169541493257 +0.9062694712633272 +0.006832437519153503 +0.9931667898060598 +0.9062693179082997 +0.006796302092516859 +0.09371543601886174 +0.9918153210324753 +0.2051681392783577 +0.9783087504512653 +0.2042857695348073 +0.9841883284066205 +0.08078223397848526 +0.01664763060950925 +0.9196186129070997 +0.08046396652855513 +0.0167466037850335 +0.919812446419056 +0.9834867193836818 +0.06378192468979221 +0.007380962400549899 +0.007375085404210352 +0.9362471978646915 +0.9368228974466852 +0.9929867769314408 +0.9799198467731646 +0.06848479817912463 +0.968897554779693 +0.06291211419762076 +0.9852730530423922 +0.05758416266882809 +0.05561603226520919 +0.03033984141958236 +0.03066602753196984 +0.9445380009222318 +0.9440670263633204 +0.9694519808299704 +0.9159501451821604 +0.9920966837016348 +0.08438971449995895 +0.008216296852067038 +0.9924821786733974 +0.08468047450229969 +0.007952885149677855 +0.9158645324288192 +0.9909384507357132 +0.06929898713076028 +0.9361629792416793 +0.9683659320772025 +0.0687608826007938 +0.02131633725940884 +0.05806869631881671 +0.01764783391932841 +0.06343354821909973 +0.0323524110471252 +0.02133194478276845 +0.9312883705155663 +0.9316124472624342 +0.9789650514809335 +0.03250515214753264 +0.9366102792524474 +0.9429200543450287 +0.9819770967934922 +0.01770785817184612 +0.9420092018478116 +0.7828839317391674 +0.9829432253213787 +0.2171318171053998 +0.01688457345857728 +0.0169266185146036 +0.7829277208013263 +0.9937616239170994 +0.2237786683578505 +0.03983136407335571 +0.9865900530847262 +0.03732563749510815 +0.9566190812361456 +0.04374593593810166 +0.0232645237204884 +0.044389387096101 +0.03553801331952256 +0.9564402760851606 +0.9760178807754762 +0.02343800827170387 +0.9566117743186761 +0.005862596323954171 +0.3340042492759688 +0.0213967707392722 +0.04771275609529154 +0.9773061447274415 +0.04460156237166937 +0.9678859406428032 +0.9694422159642361 +0.8340548713002164 +0.005357553515133542 +0.00570619246856358 +0.1659670898844392 +0.1659466693966283 +0.9943011389923397 +0.9946423594681075 +0.8340552014572925 +0.01388551591663489 +0.03945385288574591 +0.3551530260181399 +0.3311910222961822 +0.645004043696915 +0.6684990983146765 +0.5659079464579113 +0.6159993033857152 +0.4353307952874887 +0.3851970167600737 +0.6784782045759997 +0.3631722090013628 +0.3039048652101073 +0.7806462663624648 +0.6947417944560611 +0.2199848453455302 +0.7806825186139568 +0.6948405374477566 +0.1927153119703474 +0.4043638487086731 +0.2089936196673666 +0.3106987395011583 +0.1171962044735373 +0.4343084710844358 +0.2754371809191291 +0.295565759226238 +0.7256752478522364 +0.7040752001428272 +0.1770103720137942 +0.4922259213236718 +0.5190611819424423 +0.3912694014126158 +0.4807670670259108 +0.6089692496964128 +0.4166259330242428 +0.6051116212941409 +0.4790627437202843 +0.5413299159482702 +0.5209354040193664 +0.4586732101688301 +0.5864999686731132 +0.3945509245044783 +0.2345453881877046 +0.5827335620596602 +0.3555651629716123 +0.6734814735220896 +0.6389737951799638 +0.3243538040842958 +0.7070540662673359 +0.2743910748343668 +0.39973909587056 +0.5122722463555434 +0.6002929830904921 +0.4877755325586203 +0.4691762521598759 +0.4651682780445175 +0.5308161975272292 +0.5348118477948852 +0.1611149303580366 +0.5686919139716252 +0.1768566465315617 +0.6571591207163715 +0.7505887082461608 +0.2942175106398582 +0.6399831947830272 +0.7737069532537247 +0.772082914357661 +0.3628422735629235 +0.3600258265472844 +0.2262964318601881 +0.6232851833109337 +0.2681624536773151 +0.3744477738492217 +0.7309120068609188 +0.7050311684304361 +0.7499366738750947 +0.2942828681145808 +0.249899345061434 +0.2635209314578575 +0.3778071973121144 +0.374794637906621 +0.8084990843594013 +0.8009886392179141 +0.6256818403713309 +0.6252417131518638 +0.1937095162472236 +0.7269033743123537 +0.6280405558672113 +0.2563772179183726 +0.4558571552983746 +0.6721730628229533 +0.5696427952161163 +0.3272993462492627 +0.4314016190596442 +0.2521975040114185 +0.6605812810904825 +0.3519944010023605 +0.6150058067419358 +0.6686118550671086 +0.4601243362497264 +0.3021575607558414 +0.6071104163826918 +0.3353939556631544 +0.539460274822985 +0.4162772678092047 +0.6642987588187251 +0.5697163777094877 +0.3243895630992647 +0.03852932467117513 +0.5395054734627321 +0.1090980129987058 +0.5164387344419357 +0.7596227215068058 +0.4359829202324705 +0.09064342461408802 +0.6443478019669332 +0.2480552541794696 +0.7166153876833086 +0.4352408459356941 +0.1682823808126251 +0.564759574947637 +0.8317214243351859 +0.8317848600150867 +0.4351930516764788 +0.1295382036849047 +0.6001870846873265 +0.2953168435151839 +0.1899072944723879 +0.7044659701177673 +0.8097540170850056 +0.8099142052091447 +0.2958164694513594 +0.3363430761527531 +0.4715174091200796 +0.5096798601672095 +0.27701590054147 +0.4713231078062683 +0.6644748626748731 +0.6625676219200197 +0.5292069959484944 +0.5273312791036329 +0.3356307946189002 +0.7238863556159584 +0.5107717562171965 +0.4902628209520946 +0.7230087770816235 +0.5205644291093651 +0.8890445716954467 +0.8890475430499241 +0.4795041743492182 +0.4794356550647681 +0.1109550329735135 +0.4367768763515197 +0.2406978754566683 +0.5655264681831085 +0.7597660290070904 +0.7225563181002189 +0.5753366792762599 +0.5756872996121686 +0.2758707575352376 +0.4237440218447345 +0.7236300993106912 +0.1579058715292601 +0.7319301502539511 +0.5482402441066447 +0.694359221133633 +0.4517563295971856 +0.3056166549128876 +0.08268062423726774 +0.5699468266024994 +0.6267626868413937 +0.1195463592528805 +0.8805356152197089 +0.6266795175868788 +0.373658966253891 +0.8794176254292011 +0.5243291478914539 +0.7803389006884727 +0.7809278796292741 +0.4756007070772569 +0.4756753638939005 +0.2196664849322107 +0.2384921822600593 +0.2269790868116157 +0.5270959959329478 +0.1843619336243572 +0.8157073311842088 +0.52694390675981 +0.4729062358323287 +0.8156401374548978 +0.4261879167385889 +0.1051403219412081 +0.5738120479487828 +0.894859685599148 +0.8948556065040454 +0.4261876170932038 +0.2177201995804693 +0.8241261635749462 +0.7857020414158783 +0.1763845000295531 +0.8236236672076933 +0.7850182038440228 +0.1789399348302984 +0.2129128765937013 +0.3069523881598966 +0.8922278857514891 +0.892362786787004 +0.6929538569756426 +0.6929883156812433 +0.1076216592676398 +0.3869395687033562 +0.05668150194646251 +0.9433255973988417 +0.3869436548939991 +0.6130597599144118 +0.9433228954830882 +0.7740004767070257 +0.2416589120690286 +0.7582616956547914 +0.7714400516566731 +0.05911470810396722 +0.6114626235615307 +0.114211234414792 +0.3741515396382475 +0.1086887179687297 +0.2876446708667752 +0.4918381646447068 +0.1575905138942479 +0.8424260974555698 +0.4915800778538812 +0.5081630287264962 +0.8424038823390378 +0.06511519490214704 +0.6707560381994041 +0.2103715176437162 +0.7608838326004178 +0.5635426521861132 +0.2167889150672546 +0.7796356888129955 +0.5645272338116434 +0.4364688156284757 +0.7832201029145015 +0.9135259146784038 +0.5753680963978253 +0.575386277654809 +0.08648550487295767 +0.4246554332465662 +0.9134503324369138 +0.3268576336013982 +0.8582208170107551 +0.8582658596202332 +0.6732798920130808 +0.6736727569409622 +0.1415936468299365 +0.149723347886982 +0.2684069909635103 +0.4208367589378313 +0.8381732525685415 +0.8381549095653494 +0.5790897366240503 +0.5791608662592276 +0.1618190574928744 +0.281914537493421 +0.5348245855082857 +0.7202153408428265 +0.4674336415859389 +0.2685526382870415 +0.8493070581891849 +0.7330130790871646 +0.1497832199220414 +0.8502253092828798 +0.733045940785619 +0.2121459360756455 +0.1972807635945483 +0.3360517690482035 +0.1173994454110636 +0.6621268634807528 +0.8838435974461268 +0.8838381023134518 +0.3378708462264215 +0.4575801479663795 +0.05626110628762502 +0.943721154718922 +0.457591397563274 +0.5424214373961063 +0.9437395292228953 +0.09233959790105244 +0.3175052513713801 +0.1440083692895911 +0.32876437186622 +0.8049512658196848 +0.211941694122905 +0.788056872104443 +0.8049156467823757 +0.2270874291267434 +0.8749648099139831 +0.1263085105760611 +0.2278970553982174 +0.7727225950870817 +0.1249761334868046 +0.8749837224322815 +0.7729019256383625 +0.05527006109884 +0.4702724358610673 +0.02799876232956032 +0.5986137555049117 +0.9705012387818156 +0.4048924196324682 +0.4048921880825649 +0.02949953593501004 +0.5951081594660088 +0.9705012423072874 +0.1769255831475081 +0.7888238929542079 +0.7499550328711081 +0.8471041547845395 +0.2491008606124757 +0.1516575661751794 +0.8484775860921602 +0.2497190297649319 +0.8620242347616125 +0.565237955459883 +0.5652427445758426 +0.1379712558993732 +0.4347601303617841 +0.862020708507713 +0.02678330870523024 +0.4177163072742496 +0.02730054066079332 +0.4835403547505157 +0.8893489049108423 +0.3780091586150202 +0.8510155644721676 +0.3865539536908362 +0.3780561733669244 +0.1106666642605541 +0.3865634477618162 +0.1489844736284854 +0.6134461583031169 +0.8510157002268922 +0.6219905029742506 +0.8893496667675572 +0.9402490004799882 +0.5333234538534506 +0.4696695102443243 +0.9410118070559189 +0.5303130640968973 +0.058988412485154 +0.07007440195920218 +0.4091757532868296 +0.8901221668855627 +0.2299209619697863 +0.2294892999676219 +0.109338554700529 +0.770503341688617 +0.8906300456328399 +0.1121705896354366 +0.7707254375541029 +0.8940539896662809 +0.5284312992664737 +0.4714816496094966 +0.8939440341151981 +0.5285184045961629 +0.1060559209690954 +0.4362902559622319 +0.02514754651251178 +0.9748524029882351 +0.4362903116506273 +0.5637122997954025 +0.9748528466243086 +0.9290075356940573 +0.6189892763485805 +0.6198009639363341 +0.07062222210809073 +0.3810647179258737 +0.9260728085691426 +0.8616493298738377 +0.287020433915407 +0.2870189209256365 +0.1383325969073829 +0.7129756958372693 +0.8616722421449309 +0.706914050939852 +0.9124800886609784 +0.2931162065349609 +0.08753405929999192 +0.9122900692626144 +0.293158790510703 +0.1153147823438832 +0.6893105237600449 +0.2070625347124211 +0.7052771062470641 +0.8733182834767652 +0.2049691654449477 +0.7951162981073837 +0.8732157811046364 +0.2051627586236614 +0.1266135496103412 +0.126742534556139 +0.7959686436521206 +0.05921598690551899 +0.3245954055395807 +0.8343601848098777 +0.8347505549619153 +0.1650169980561415 +0.1649980172406071 +0.8347524032173852 +0.1656485785000753 +0.1661225914762354 +0.8354751074785599 +0.06876569904734793 +0.3661746243046257 +0.6638596217485313 +0.0390839625490841 +0.9609196373692956 +0.6638712733944224 +0.3359732985916324 +0.9609555199980903 +0.6498277810639164 +0.9272526676799858 +0.3497570233974306 +0.07280488214210067 +0.9272688434744364 +0.3501576823732087 +0.9411132363486034 +0.8047805870405945 +0.8047845877081542 +0.0588917057470531 +0.05896274128227482 +0.1951444175310187 +0.1952423713079682 +0.9411168214425238 +0.09163478273889865 +0.7009166506594831 +0.5569218488194866 +0.02095267946468871 +0.978161264469784 +0.5558693334631989 +0.4441409429355869 +0.9781545577590283 +0.03366644688682422 +0.6458866848746194 +0.9673729078368858 +0.3549876357348637 +0.3549856127310655 +0.03263081865602744 +0.6454116487679348 +0.9673098626002707 +0.964766284415655 +0.595007004669954 +0.594978747951409 +0.03511575118682105 +0.4050003715698858 +0.9647639625191448 +0.9191256861966894 +0.7929234849302302 +0.7929356838493392 +0.08091722132028172 +0.07953276787226599 +0.2077818107030323 +0.2070758659028482 +0.9190935528695386 +0.7335991891479456 +0.8892327960694475 +0.09841364460449621 +0.7291256253976963 +0.8891182040658056 +0.2665332263844438 +0.2663977706018291 +0.1107663672746295 +0.1026301816394765 +0.8140398642641247 +0.1859115323888471 +0.1026135821156034 +0.8972962520951313 +0.1862796698460207 +0.8140941435385912 +0.8974239403237967 +0.2343112132922472 +0.9252466964345215 +0.07402112727377351 +0.2348322182423795 +0.7656887857494314 +0.07475313183066126 +0.9255368719155677 +0.765570905384149 +0.5255044092835273 +0.02080927360856453 +0.4743138599584876 +0.9793717699013882 +0.9793318314899783 +0.5256694361076019 +0.229158159757776 +0.9520979452179072 +0.7708418717871399 +0.04790210031853447 +0.9540952941654601 +0.7718694510206315 +0.3533634175195206 +0.931414744947816 +0.6480074227399554 +0.06698703851990388 +0.9331065811706679 +0.6480265136553885 +0.9044285283388548 +0.8186000243754094 +0.8753143600032599 +0.8171527107495595 +0.1244626230396809 +0.1839761003572738 +0.09550583107299078 +0.1820962438468723 +0.8167319355276336 +0.125104526127537 +0.8186203706198553 +0.09558620923825886 +0.1832359814314828 +0.8749271779043531 +0.1811724760806115 +0.9045278334710162 +0.4859843618297577 +0.047208125426952 +0.9522140066562904 +0.4864044805810325 +0.5140261788021607 +0.9528216703168826 +0.0479455050876514 +0.2298089758929619 +0.2634034791949608 +0.9019829114588723 +0.7365989527962464 +0.09801168816503182 +0.9019854757427437 +0.7365979685298355 +0.8002271547118491 +0.9148453442211354 +0.1997823074995574 +0.08518861073786139 +0.08515387481645463 +0.8002007748094723 +0.915756825607285 +0.2024737730658528 +0.02066264003396042 +0.4441131923450839 +0.01740852974142587 +0.6786769590830257 +0.3114933632612516 +0.9475869720303221 +0.6883682997989624 +0.05265983360699289 +0.9473402054788964 +0.6883684008705686 +0.9830150119353281 +0.4848110787818465 +0.515542884721524 +0.983901757108139 +0.9828882288373281 +0.4672452050504051 +0.5329075891105052 +0.9830264312258397 +0.4672378505126162 +0.01710551844234651 +0.4847805822737922 +0.01696894822591579 +0.9822118103051085 +0.3197991902454934 +0.3198025794750867 +0.01779288731601646 +0.6774722483480885 +0.9841446734097395 +0.6743767417828643 +0.9549792752417426 +0.3252705828149888 +0.04419608909637037 +0.9558086489154479 +0.3252787513211193 +0.01418004510948487 +0.6369293244679576 +0.9213505936457025 +0.8568906595823111 +0.08067730456928657 +0.1418390503779007 +0.1427212983830699 +0.9199469795023957 +0.8581601056914444 +0.08068092059830757 +0.03926978939074451 +0.3797734568065659 +0.158534907585779 +0.8643628122939874 +0.135543228736885 +0.1584776242664777 +0.8414294255221412 +0.1354827069190343 +0.8644046909740387 +0.8415021572018474 +0.5847905165866486 +0.01528685342936564 +0.4144615224593634 +0.9843168036685888 +0.9843169491839124 +0.5855386778124702 +0.7547450274436528 +0.9193324818080916 +0.9195207221435789 +0.2449029200414982 +0.245253415760748 +0.08067144639801581 +0.08076976375214139 +0.7540342183741854 +0.05526614191073837 +0.7074095468939561 +0.2894382599602097 +0.04269425560819085 +0.9575602612999481 +0.2892597685128587 +0.7104650031628997 +0.9565603843068898 +0.9510225707118094 +0.7299575291364274 +0.7300396847011168 +0.04895825471542455 +0.04873637461413956 +0.2698717502092323 +0.2699603566309844 +0.9510424121303487 +0.01623403610334354 +0.2312753267584563 +0.2586611394998481 +0.9212746079773538 +0.07788815639323825 +0.2596494063406631 +0.7413388788940454 +0.07872516059265212 +0.9212966942649969 +0.7412997511642779 +0.2849706624813531 +0.0149028098652969 +0.01461038171171686 +0.7119929932343284 +0.9852762100606419 +0.2847076908476318 +0.7135645058009373 +0.9842389142403821 +0.985419618019869 +0.767142219612813 +0.7668265835211079 +0.01466844423438221 +0.2331734532073782 +0.9853316184577827 +0.893312607487302 +0.854544434989718 +0.8550953452084601 +0.1059219342331737 +0.1059203600546173 +0.1449089185020447 +0.1461124563143553 +0.8938901160520104 +0.6250182327789169 +0.9847109588834108 +0.9847308165208327 +0.3750212071328362 +0.3750209143610532 +0.01527015982574692 +0.03197706409306381 +0.7330566576110344 +0.2697978578430765 +0.04001357283031531 +0.9618236577668738 +0.2689807637752652 +0.03258511761671514 +0.7060955460983601 +0.7301173284252295 +0.960019211020167 +0.9369663617374053 +0.2660024557482877 +0.06272205759984444 +0.7338457264582851 +0.7333340831522763 +0.9377484926118296 +0.2666618614387439 +0.06224295993285889 +0.9173063250068698 +0.1700881447250773 +0.9594592772281715 +0.8846445689466568 +0.8847026417631589 +0.04061598972679984 +0.04051745727017586 +0.1153281152861096 +0.1153590427343162 +0.959457169498014 +0.06971691474755644 +0.1733536261216472 +0.8264445557602466 +0.0698554277430537 +0.9301291875694565 +0.82645459306045 +0.1737178275719715 +0.930119998380843 +0.9485982062332715 +0.2112244944911303 +0.9744179181773693 +0.2313354480940068 +0.1035683800670641 +0.8447538515389814 +0.844754557819905 +0.8964332790272967 +0.89594160010041 +0.1549174241904941 +0.1552431830356581 +0.103571484577957 +0.8815902466066822 +0.8670578074990006 +0.1182429538816318 +0.1328810853251738 +0.867114749606226 +0.1182428229808514 +0.1331269279748293 +0.8818385531974035 +0.08339633121764352 +0.8278611954103331 +0.1721372425366918 +0.08339437020684179 +0.8278652685043708 +0.9166117575829779 +0.04980061163477943 +0.7841849507183229 +0.2158635895026595 +0.04981807811873001 +0.7837667227561789 +0.9515785199765926 +0.02561545371304933 +0.3420988654755511 +0.3605244047695611 +0.9867771913105834 +0.6394637390553392 +0.01321550922288243 +0.9867781662534659 +0.6394748066246858 +0.01563793039562643 +0.3641695888534597 +0.9698855299208332 +0.8198126964347542 +0.8198090344514707 +0.03011151671986732 +0.03003474655839548 +0.1802826378867274 +0.1802660042902851 +0.970048492574222 +0.9361789184925149 +0.2381504215489371 +0.1349834029378706 +0.8430823904546846 +0.8430694169215284 +0.864989838175712 +0.8651068084411434 +0.1568403970197825 +0.1568582339292224 +0.1350020890551862 +0.7620599010167576 +0.9379641700721186 +0.2378930492143013 +0.06209144339814689 +0.06186179849096148 +0.762176044963967 +0.8741312622789318 +0.1674779326832226 +0.8322913484937327 +0.873513399932654 +0.1676028712860179 +0.1265953676104522 +0.1264866981800506 +0.8322473885653209 +0.2416431305734619 +0.03422722035763923 +0.7582572774364511 +0.9657647010580028 +0.03432691461704877 +0.7593623832668532 +0.03496710960730209 +0.3532125920302962 +0.7804395968321575 +0.9300207471440568 +0.05308348291255987 +0.8003088676485919 +0.9266024045290011 +0.2161968724215454 +0.1996930720970872 +0.05308518269881208 +0.2195468427455274 +0.07014858568255812 +0.8005765933007657 +0.947481161278298 +0.07012502469698349 +0.780452930748795 +0.03095084158280671 +0.2465238881264167 +0.0139363878991807 +0.2144807625581912 +0.9826845518639455 +0.7941572272642423 +0.7941452519336228 +0.01732995166739208 +0.2058669678414575 +0.9826752767362151 +0.8769314026995855 +0.8832572895157818 +0.8677406995232601 +0.8603189559392388 +0.8603191072214176 +0.1321698344902927 +0.1230429008402197 +0.1167499686958329 +0.8832474688228238 +0.1230380635367137 +0.1321710648400416 +0.1396510947870543 +0.1397315069567453 +0.8678056898818051 +0.1167853256979834 +0.8770031830560303 +0.06701142229507531 +0.1031676310532894 +0.8968380194285617 +0.06701951000568188 +0.1032014397182124 +0.9329827835789357 +0.9330055787426526 +0.8967918995101 +0.7510456941704057 +0.03083468814410968 +0.2489543057079931 +0.9691653126173004 +0.9710622856110909 +0.7503808758457405 +0.9860346772285651 +0.2555336375795977 +0.2946079224082419 +0.9425472188318182 +0.05924131523009823 +0.29366723242156 +0.7053943963874421 +0.05750373901241923 +0.9424959376259299 +0.7053933452817748 +0.285627365466625 +0.9520660809624281 +0.7143713357342422 +0.04794219003499584 +0.9520521573927087 +0.7143581400521861 +0.2747590901224482 +0.9282889640557012 +0.04753512997396059 +0.2854203261782737 +0.07166104019928095 +0.2743897119875003 +0.9282876555600686 +0.7252356120381558 +0.7252436857913649 +0.07171334748957818 +0.9351933155856308 +0.1217252880504555 +0.8781153589499101 +0.9352693044552929 +0.1218420054337833 +0.06462406288208408 +0.06472986402167263 +0.8781143716747288 +0.9394485981776478 +0.1819360984335223 +0.8443157065439889 +0.03192482331165297 +0.9680484042336316 +0.8443908305238893 +0.03175198206858271 +0.1556240638131607 +0.1555264713495922 +0.9682241781603955 +0.6977075781411711 +0.03336444601203762 +0.9666329778133473 +0.6977059512024874 +0.03308832221913539 +0.3018688153383148 +0.3022795623327929 +0.9666539330864348 +0.2891730574467495 +0.9670797719024961 +0.03272634293029275 +0.2889464639773172 +0.7108252299788953 +0.03292390308182624 +0.9670562417750876 +0.7108083477736447 +0.9105308799489777 +0.910902870101498 +0.08946748411148152 +0.08909463466702361 +0.08909050738991127 +0.9105326766575755 +0.9109121417225928 +0.0895053236151172 +0.7177146765057163 +0.01383122524019369 +0.01352457066988378 +0.2823468797339604 +0.2822852996142706 +0.9861688557482989 +0.9860807040747205 +0.7177049386443533 +0.9712409189806522 +0.2560903973074963 +0.2529169266148705 +0.02704885480723607 +0.7470702708117658 +0.9729604985600968 +0.6949577564953519 +0.9900474089659782 +0.9673028233540661 +0.7975515381215287 +0.7975461859624213 +0.03273215159465816 +0.03331453816943354 +0.2023500391588584 +0.2024645917338143 +0.9672805481287051 +0.01311250226645075 +0.3479036297229106 +0.2111478377087015 +0.02959583820418297 +0.02960176992267593 +0.7888984489312734 +0.7890772604613254 +0.9695932209239901 +0.8812284383590683 +0.949943905024042 +0.1185414942447582 +0.04979941725130599 +0.9498047220149983 +0.1188943099588037 +0.05005375014631337 +0.8812241827477295 +0.3857732319800262 +0.9910637808957121 +0.6142115604903504 +0.008915161760441664 +0.9910638659932198 +0.6142268167744461 +0.0685841683793455 +0.8938222157356351 +0.931383598872781 +0.1061901796464205 +0.1061603669916454 +0.06856306039944293 +0.8938275659857476 +0.9314092015546636 +0.1085237992836896 +0.02424598852006204 +0.766084295655057 +0.980774537767988 +0.01952808673634248 +0.7663570839402254 +0.2338725605971863 +0.01915548938634481 +0.08403434923622456 +0.9283389259308404 +0.9283288955068778 +0.9159514849196119 +0.9160350910055677 +0.07177616990340432 +0.07165751026898459 +0.08403283867488268 +0.1051707540634674 +0.9099979178484323 +0.8947854995107319 +0.09001155732763402 +0.09000895115785243 +0.1052153888797534 +0.9099973889290361 +0.8947827609085495 +0.01038025783825436 +0.1347503240351908 +0.1336314744418414 +0.9896008906967234 +0.8663255498428644 +0.01040148564251187 +0.9896018022046489 +0.8663303008678028 +0.2565745544737469 +0.01191630182290942 +0.01225395285342506 +0.742634282890222 +0.743413415443049 +0.9880803981272505 +0.1113153733632896 +0.984650501760996 +0.8886833286818557 +0.01535378553043988 +0.9846500023046043 +0.8886832782928688 +0.01483791094750748 +0.1111942163074656 +0.8236210703224779 +0.9363555722961499 +0.1764057300696479 +0.06368981717743712 +0.06369544577804785 +0.8235928383328152 +0.9586800946431343 +0.1346973680592628 +0.8755211487286229 +0.9702829644321895 +0.8631242595360783 +0.9604866884549869 +0.9708017491969905 +0.1248527740608111 +0.1381778238372585 +0.03958829231009991 +0.03951341216479724 +0.8631240893323149 +0.02971662038275117 +0.8755197345218704 +0.965927899496009 +0.7323848318013807 +0.267313011282157 +0.9660551859354252 +0.7326869852895318 +0.03394483713526688 +0.03321070797166659 +0.2668572948230429 +0.1253127436183555 +0.9033206386239895 +0.1115178145328588 +0.9006601358539541 +0.09718306368168426 +0.1254828261669843 +0.09942625610760869 +0.1115806685034872 +0.8745173438411749 +0.09718297961363644 +0.8884194161150912 +0.09942634126457978 +0.9005672816683514 +0.8884170862866787 +0.9028191460454492 +0.8743448622137323 +0.8487488865031422 +0.940410276800737 +0.1512828757172233 +0.05952091210959778 +0.05959347761596884 +0.8487465993502781 +0.5055647828829689 +0.0107902580655403 +0.9892277348135996 +0.5055883530166743 +0.4941095442731713 +0.9894951716198604 +0.8664814651779374 +0.02373592160952906 +0.02348350140215982 +0.133975384539589 +0.1334561319487638 +0.9763017631768007 +0.9762916681749848 +0.8665101769052085 +0.1599514234738976 +0.9385406443050591 +0.06101069376788151 +0.1600281008291481 +0.8399381546036434 +0.06103912566216827 +0.9386416830663188 +0.8401125957098765 +0.8942890778855745 +0.9113495270940984 +0.1057087810321929 +0.08865032218559686 +0.9113477969295755 +0.1057101110705648 +0.08864959535423719 +0.8942929913466823 +0.09966431371691876 +0.8855483914204488 +0.8855267906189603 +0.9003409099128992 +0.1144683991746024 +0.09966469629989622 +0.9003356175537517 +0.1144621288996407 +0.6931600515213748 +0.009516335734854773 +0.009914056912029869 +0.3127392621836699 +0.3068391797255309 +0.9904847575369587 +0.9904802450617013 +0.6931598675906947 +0.9414166165431459 +0.1514454812887668 +0.9739378262267119 +0.6260669963949506 +0.6259789670066873 +0.02596965562755771 +0.3739324046101101 +0.9739296002563925 +0.9096155095530036 +0.960684880583687 +0.960460618798074 +0.09062994277282195 +0.09073501338624941 +0.0392421416268485 +0.03923812816018046 +0.9093600195608929 +0.007945367069791379 +0.1845580863016469 +0.1843935961718245 +0.9921179398902872 +0.8157053988943604 +0.007842199203499746 +0.9921578869507597 +0.8157055795693662 +0.9209749649846307 +0.9282327673750543 +0.928322033350598 +0.07935678524640179 +0.07171464022231065 +0.9209859753213439 +0.07901045704483547 +0.07171338921415779 +0.9532345403515401 +0.1987995760525976 +0.8262655969534058 +0.007966659745821546 +0.008229185742483649 +0.1739747706165556 +0.1739267934103632 +0.9917949074459782 +0.9920331776093683 +0.8262659835344534 +0.009054505340809963 +0.3939167234861053 +0.8145225827833767 +0.9519574454375287 +0.04820073400902015 +0.8143687744591492 +0.1856271944766075 +0.04819397087398424 +0.9520862641762099 +0.1648730598739269 +0.01000947756852056 +0.2550745172421863 +0.953357300828844 +0.835208984976037 +0.164825162823182 +0.9534320281291563 +0.04647352409375231 +0.16486255767675 +0.8351079319446341 +0.04654701938685528 +0.126549408227802 +0.03192685627972813 +0.1132747799677035 +0.9406331347611887 +0.1247670465450921 +0.9284454918851842 +0.8869038464403436 +0.05940796369366848 +0.0594005821369953 +0.1130979696723611 +0.07142715260333027 +0.1246170830415307 +0.8753832246779081 +0.0714278926247767 +0.9406760621391977 +0.8867396854721915 +0.928760754726348 +0.875256803979981 +0.9189706003226416 +0.06199569106053588 +0.08114123586751494 +0.9381228222821156 +0.06187021358695887 +0.08114148740088722 +0.9381069394625087 +0.9188421984747691 +0.6825748544086803 +0.01234872575896461 +0.3174234165391236 +0.9876531918836887 +0.9876507367896331 +0.6825748661571837 +0.3178415616748434 +0.9729077830374648 +0.9728879296804505 +0.6821361642952991 +0.02587327530582906 +0.3168076876353728 +0.6821360737839194 +0.02711186350535223 +0.1902446463755273 +0.009460448093452239 +0.00946154746983327 +0.8097504964542835 +0.8097742386107254 +0.9905237501681862 +0.04917695262466251 +0.0416188784236631 +0.04246384378826919 +0.9505578346359947 +0.7455158379077915 +0.009195556119599985 +0.2544841621001687 +0.9908044440175011 +0.9903363228213138 +0.7458969636026868 +0.0939594573545831 +0.9462762747145097 +0.9060741845166881 +0.0537425834968849 +0.05372238283656045 +0.09394296074850393 +0.03841315903293475 +0.09203337690170292 +0.9462779963989936 +0.9060378418922392 +0.9615657177477737 +0.907948801171371 +0.9079585826200818 +0.03843693387716247 +0.0920377123140993 +0.9615679316198825 +0.9647419864409547 +0.9453552464016408 +0.9453211334702606 +0.03513505436892386 +0.3455333312895335 +0.9919239279867607 +0.9919239443970639 +0.6544656177241109 +0.65446401817577 +0.008075767733549151 +0.1479144613882619 +0.07169466262541388 +0.9291403836730591 +0.1472845670390711 +0.8520902999872556 +0.9282675138656694 +0.0717333577072556 +0.8520898108094646 +0.8798145765704454 +0.9172399805601473 +0.9172436407200774 +0.12012458499431 +0.1201794581033995 +0.08274683144771366 +0.08276058335613014 +0.8798156045260729 +0.3353457655337494 +0.9912091967253202 +0.6646526939095941 +0.008791134613478394 +0.9912088659478389 +0.6646532269613588 +0.9613947720976262 +0.8651681267610973 +0.8565580604783931 +0.05080432554917169 +0.9445555331611669 +0.8696825653487757 +0.1304290600363545 +0.94452856391121 +0.9486594693577979 +0.8579004372217113 +0.8650083534480135 +0.03879148202668338 +0.03871948698566104 +0.1350515459139752 +0.05078812423309873 +0.1434439468921223 +0.05589669274772993 +0.1291702189115056 +0.1422359180539715 +0.9487542055672101 +0.8708334174813693 +0.05590475915630656 +0.1348410786382436 +0.9614158406464303 +0.8700390852823999 +0.9795097321294697 +0.9797673231864613 +0.129939550765032 +0.02049022180541489 +0.8700388641322231 +0.1759502060073918 +0.00900415226163819 +0.8240333542551913 +0.9910099912967067 +0.008992540336628234 +0.8240242297677627 +0.9349885460386164 +0.02158015830438291 +0.02096964518117229 +0.06502737045547501 +0.06493278147755396 +0.9786875165605945 +0.9783859753701321 +0.935017490349119 +0.9815667574895601 +0.1615786757723791 +0.8680874123692921 +0.9046485818721272 +0.1319109523309979 +0.09535097679671156 +0.9046419168174964 +0.131876789608545 +0.09535425169293438 +0.8680907822991822 +0.824382807073496 +0.9740370125853447 +0.02598365185999378 +0.8243387734558348 +0.175636522925971 +0.025976236003054 +0.8393614738794511 +0.9813959399981788 +0.1606021181767394 +0.01869062145624208 +0.01860792325023789 +0.8393569381370601 +0.8626037979324499 +0.9459535855664128 +0.1374935258512152 +0.05374049438609665 +0.9458393694308215 +0.1375788702277248 +0.05404668414978753 +0.8626035430935463 +0.01704095861805861 +0.3019723353143418 +0.09409914868921861 +0.009096149858293465 +0.8345254088489441 +0.9503322709187437 +0.1654999509804383 +0.04965735942211626 +0.04969476635733996 +0.8345051551622436 +0.1156853870283811 +0.009011332731688769 +0.9817286153970316 +0.1486057510255836 +0.05200118552012571 +0.8945530127878299 +0.9479095120441363 +0.105511833595204 +0.8945863540993367 +0.9479767600680319 +0.1053872560101808 +0.05196290296332983 +0.9343802986882418 +0.1631393954342671 +0.8511925841851404 +0.9817551755218202 +0.01824556718244507 +0.8511919820404374 +0.1175167553362981 +0.9142203242551905 +0.8822985555363499 +0.08573896177636657 +0.08573880960161732 +0.1177016249680543 +0.9143388592869219 +0.8822402825318716 +0.8599894113810967 +0.8765291903493573 +0.1399971672675746 +0.1234690438538964 +0.8765252313953507 +0.1399440333060102 +0.1234811327243054 +0.8600047417175694 +0.05384983933003654 +0.9617091586313027 +0.03783294291511951 +0.05400305285536838 +0.0584209032191982 +0.9081254496856568 +0.09187295059459699 +0.05841663987590433 +0.9413514933913572 +0.09204815638543803 +0.9081804131385439 +0.9414997134665789 +0.892655631166802 +0.9858149630030807 +0.9858637001141676 +0.1073967910441194 +0.01418675916435824 +0.8926476326583711 +0.8944363287862188 +0.1342454705715888 +0.1342775234082964 +0.1055348767511604 +0.1055385769546771 +0.8657275757158126 +0.8657195937576073 +0.8944686701457105 +0.9696264492274779 +0.1083577979751044 +0.03042254099253263 +0.8917603973615739 +0.8917887181747602 +0.9695725540424096 +0.1635767433430115 +0.06862292284378596 +0.8364298579701938 +0.9313731917488193 +0.06863643457454872 +0.8364246122782344 +0.01631907252531838 +0.159993375825928 +0.8392993061094763 +0.01622412469173387 +0.1599320660647005 +0.9836845013507258 +0.9837742062852176 +0.8393060616170587 +0.9546059201316879 +0.1831716550875849 +0.7909711963778682 +0.983829352192672 +0.0242195145011034 +0.8056414067010778 +0.8057912061893787 +0.9757161554009448 +0.2090861546147314 +0.01601745690477172 +0.1943573737198987 +0.02421595308675861 +0.01603095950298719 +0.7909386594809428 +0.8241266030176655 +0.9601445489183759 +0.1759228089061318 +0.03988910778203644 +0.03990901355998556 +0.8240640530063861 +0.9417473560467199 +0.05710393346808933 +0.9429982069297744 +0.9408349377608296 +0.8364608967634197 +0.9650918879101419 +0.03492224211928749 +0.8364473637330221 +0.1635448298461734 +0.03488553706929255 +0.06830771456681314 +0.9656017415130991 +0.08152298225332265 +0.9716143588309959 +0.9715815943377378 +0.9183945759594658 +0.931147948983635 +0.03436721300202294 +0.9183983143254452 +0.02841310076440217 +0.0342533264614422 +0.06834919833901529 +0.02833441320613099 +0.08154227884779683 +0.9656085187027382 +0.9311263529761405 +0.05889646534316089 +0.9434482053320282 +0.05643043896829223 +0.05883501561135376 +0.9201897443373513 +0.134079545630137 +0.08861853506352475 +0.853031956872762 +0.8657115371718297 +0.9201137149760067 +0.07988646472723433 +0.8657116564887682 +0.1342848450902901 +0.07986347979500626 +0.1469676893561165 +0.08861350864951167 +0.9113518766655132 +0.1470060985980038 +0.8530318771630662 +0.9113818401098336 +0.9837715953342034 +0.1876816975488618 +0.0388261058214963 +0.8021168554187627 +0.1978864554239921 +0.03882499774856866 +0.8026837273237289 +0.9612869675244058 +0.06493722701847751 +0.06489266294710883 +0.9356363334215381 +0.06562079748280053 +0.06491016956520043 +0.9350277193251902 +0.934897558331045 +0.9349027256692933 +0.1492147057213195 +0.01861855115952352 +0.957545597811408 +0.2473218545834653 +0.9646546498601503 +0.1706782297521983 +0.8648255020386632 +0.9926252497203186 +0.00737477472875514 +0.8648254761093157 +0.9926298927074407 +0.1351329015483043 +0.03230612627864601 +0.8089754179799239 +0.1910199785645543 +0.03230108425141093 +0.8092114977463757 +0.9677217562110347 +0.1346510038343702 +0.02249576034985032 +0.1354119934249151 +0.006478957049150555 +0.968827150917116 +0.8985212092821813 +0.03107327618113858 +0.1014625475125626 +0.8985284747404318 +0.03117968003501407 +0.1014759678871961 +0.9688290289804433 +0.9608390102920161 +0.07386654000188285 +0.01756103049790786 +0.08707905493375376 +0.9129060622414691 +0.01761732334209547 +0.08707787113698333 +0.9823953084855959 +0.9823795776560205 +0.9129056120579746 +0.8480467397312222 +0.9579304727978766 +0.1520628212301683 +0.04199408261814872 +0.0420731963506623 +0.8480442135674499 +0.07820216782357611 +0.9552636999487009 +0.04470437772386133 +0.07821709882028922 +0.9552945225234061 +0.9217217170936206 +0.9217871748262464 +0.04472313030015718 +0.7782107047608949 +0.9777502459186193 +0.2217631883863007 +0.02198830365000798 +0.02206021959770582 +0.7783622204839346 +0.9832788882884919 +0.216374475519543 +0.1083425253115878 +0.03873875723534607 +0.9556080065473246 +0.05149662238938661 +0.9473153854013278 +0.9551656363953293 +0.9376907374603061 +0.03948257736562432 +0.960451575385956 +0.9376202325920374 +0.8774580365520415 +0.9909998587017913 +0.9910397485277723 +0.1225488061028994 +0.009000130651935268 +0.8774577803104437 +0.9655269756842935 +0.2102257101983645 +0.9787416479478533 +0.1700254425148868 +0.9779299822433076 +0.2117283954941883 +0.9507979857432385 +0.07518895429478185 +0.9563771246173098 +0.1507953156923934 +0.1494210526022678 +0.03147850499939886 +0.04327599760437378 +0.8983652271043301 +0.956611677040839 +0.1017043190048499 +0.8984448603821286 +0.9566916024729432 +0.008020238662684805 +0.9072031971056949 +0.9921397642547024 +0.09295010969429503 +0.9072365388696397 +0.9919985898512417 +0.9065131121075591 +0.9711402424499457 +0.09396730938152038 +0.02878482714169221 +0.9711305922475616 +0.09361570374181107 +0.0288743736504527 +0.9063706445465892 +0.1596677539599551 +0.9916312965932058 +0.9919241443607781 +0.8401479140957818 +0.00837216708715704 +0.1597098052938749 +0.8401464580291909 +0.008075638154346448 +0.9706745631927817 +0.05502311926330813 +0.06432315488349587 +0.04579725188427095 +0.04593045539827151 +0.9356319769589593 +0.93656004633268 +0.9538285708686457 +0.05085543210780996 +0.07148457908703165 +0.07147464353889496 +0.949090611726043 +0.9286926412628658 +0.05093102580080702 +0.9491300719926481 +0.9284874413919288 +0.991029922946101 +0.2303934332129835 +0.005888222129024794 +0.3855730845407789 +0.9762486731258131 +0.08105290452286938 +0.9922734217662524 +0.06268825580538527 +0.9328705393674862 +0.09254618733873933 +0.9076253128832494 +0.9329182026691901 +0.09238555897457462 +0.06704501471714654 +0.06704788431904996 +0.9076098080773543 +0.9675492359463338 +0.1838036281212743 +0.955317059098114 +0.06075415611898752 +0.03698232192865906 +0.9234299116757485 +0.07659856016404182 +0.03695667000572217 +0.9253674455179088 +0.9629289393384971 +0.9847536817767016 +0.201721709648944 +0.9693539144209393 +0.1500593694027917 +0.9190714184379403 +0.9760052492774387 +0.081274237610879 +0.02420789584502127 +0.02420102063425191 +0.9187849699872338 +0.8506823626346389 +0.9684806177163947 +0.03152078850547282 +0.8506813104302668 +0.9685988640412672 +0.1923649029280277 +0.9226211232108902 +0.951417094831044 +0.047998892180195 +0.9224275612959406 +0.07757792645176124 +0.04797886366191925 +0.9716872474624777 +0.2004571864451186 +0.02754632181552635 +0.9306261932457994 +0.06941663278812792 +0.0274997732084888 +0.9308330849368556 +0.9731406127180299 +0.9851023092381438 +0.07242122523135565 +0.01576715174722949 +0.9056255145550559 +0.09309122035892821 +0.01621668158561473 +0.9843890137198383 +0.09446874335899902 +0.9056785278101344 +0.98425767987761 +0.9572273355711459 +0.1584498424591928 +0.9666102836595153 +0.04315422864482241 +0.1287938759762147 +0.01728499050266098 +0.9926252445491742 +0.1694764400008505 +0.9736065233669867 +0.06884083003422929 +0.9617121248208599 +0.06540829445876629 +0.9006519647927951 +0.009268274406471608 +0.09934735774372341 +0.9907330428426606 +0.009173094146146426 +0.09930346511719225 +0.9907315491233953 +0.9006517088263226 +0.01498854246563474 +0.3268850173501856 +0.05883388572065006 +0.9285066376885026 +0.9416839106368955 +0.0729331058628043 +0.07147320602877487 +0.05881226260773878 +0.9284660688280656 +0.9408497114985455 +0.9277811186205562 +0.9831342604388974 +0.0170620374640736 +0.9274445640334805 +0.07261072573045821 +0.01709329936967368 +0.04249549468078186 +0.9698992725349223 +0.03035389315881406 +0.04281074435187619 +0.3339654340158114 +0.368650810935182 +0.6669557900351802 +0.6310154060665236 +0.2994374066823601 +0.7364135078383638 +0.4007018725864458 +0.4201601111927381 +0.5992950582036224 +0.579898586180931 +0.6298958193719405 +0.4030382879415568 +0.6791176324439281 +0.3213761919043633 +0.215138144921232 +0.5133157928545137 +0.7001437220940604 +0.3970019451318992 +0.3165891283121212 +0.6820484949215242 +0.4057221196524518 +0.3614180316318906 +0.3880319299199366 +0.3069301848507548 +0.6125238619851453 +0.6954760290308243 +0.4575918358463789 +0.342263775418126 +0.5430617180545041 +0.6567692865798984 +0.5952628598128421 +0.6390912661743529 +0.3817204634692564 +0.4805446231945983 +0.6183281523005952 +0.5194543306301975 +0.6780514826818617 +0.2511478242915138 +0.2744576622540113 +0.4897854788744216 +0.5553667014980754 +0.5774574424512671 +0.4449758843494469 +0.4220668661871836 +0.285589280591224 +0.6460865567076126 +0.2128644744509814 +0.4330768833504927 +0.2471366864315162 +0.3211248272186926 +0.7500353655840256 +0.6786439269491348 +0.3780641811711105 +0.5906001029574879 +0.2769311902446738 +0.4251653074862585 +0.7406375897155678 +0.3468878862462891 +0.1795828123978276 +0.305427950892434 +0.2140656741130228 +0.2627477004759722 +0.1982535674797617 +0.366974381130277 +0.5239542593946792 +0.6135658996786705 +0.4758560647612021 +0.3863780182180366 +0.7872328161599587 +0.7399383720266718 +0.814752860494513 +0.6983633142397176 +0.7409344793291424 +0.2148783773161606 +0.6978005696359962 +0.1849663063358735 +0.2609554832438142 +0.7855156144165382 +0.3023744580098457 +0.8150008550733765 +0.2508467694450443 +0.5492141792979942 +0.4183782442735762 +0.5407220061260656 +0.5818292524843268 +0.4587268476479223 +0.3486620582517793 +0.2611304849883937 +0.6513850341174486 +0.738874282617711 +0.6441100085807522 +0.5863759963920867 +0.3557582713942877 +0.4132765272137338 +0.5188637267156705 +0.427208183376419 +0.4811305492642901 +0.5727933693257586 +0.6499006345808885 +0.3548030712035494 +0.6079151380816923 +0.2175215537215123 +0.3924164225662494 +0.7820283594291219 +0.1427737655060027 +0.3596724368343207 +0.08046753721170134 +0.507939776072677 +0.4195559401650911 +0.4902263393837784 +0.5804358877450939 +0.5097798060979968 +0.2041085181704883 +0.5854602537801856 +0.08214316134168589 +0.4396622677560846 +0.3208357309003684 +0.3166231360749124 +0.6793355534651833 +0.6835850782419393 +0.23480242946076 +0.3860550899178725 +0.3683113970242746 +0.7021061980249754 +0.5862671343301323 +0.8043650806495738 +0.8042930608000113 +0.4137885803858501 +0.4136499143629543 +0.1959388724786557 +0.7801178939348899 +0.6035968367588646 +0.7932415441666546 +0.6565040031782098 +0.09929570801121128 +0.4098955270064974 +0.7559933933148075 +0.5142148104994615 +0.5167188811780506 +0.2451458632287561 +0.4832801845894457 +0.7548542721311736 +0.6372551946795422 +0.4652311440997673 +0.3635234411474437 +0.5372724545546723 +0.5579895094730236 +0.3959151076104767 +0.5842045229080094 +0.353683480327506 +0.4403721522488341 +0.6034611375220832 +0.6069850793264095 +0.3298481959821619 +0.3849050644504121 +0.6718186383443904 +0.4286754919807081 +0.6911203170190294 +0.1749235477167433 +0.5435391313247152 +0.5302255306701981 +0.5036250532969302 +0.4697574424230907 +0.4963364029730469 +0.4695185271576839 +0.2785691662475788 +0.5304728407791675 +0.7213817280920151 +0.1621077272406684 +0.415013982242334 +0.5364087725073391 +0.8241548648354572 +0.8248272914752012 +0.4648112443044604 +0.4635918507109264 +0.1758427739616031 +0.7478084247181526 +0.4091662052197026 +0.4097830398828091 +0.2511890688716584 +0.5904766338631281 +0.7479136504953309 +0.3044334420974342 +0.5486626032336258 +0.6888333362171732 +0.4378174762609056 +0.4131360979182139 +0.6332315461923727 +0.7976206401678875 +0.3443591977190623 +0.6541465603847469 +0.799294907288289 +0.345869637360272 +0.200707152764639 +0.1899117359715118 +0.4646748659495424 +0.4766787001110934 +0.6355959990328518 +0.5261487524673363 +0.365400615370065 +0.6526069251785042 +0.2035926240411614 +0.3491985878803091 +0.7970473292308288 +0.3498263583396665 +0.7410827424579944 +0.8102982228283986 +0.5580845861382183 +0.4418564242736505 +0.8105060329844671 +0.5581616400523233 +0.189510824909721 +0.3551903305527461 +0.6455923608982378 +0.2477145396763905 +0.6873970762531717 +0.1823102054159461 +0.2433366654234524 +0.4417786429389977 +0.1288000767285214 +0.5582214339678497 +0.8711995622651763 +0.8710031896933534 +0.441763747061403 +0.3301382294351514 +0.912530411655614 +0.6706639350930185 +0.08756710093948313 +0.9124350438176501 +0.6706613691338701 +0.1859247866014418 +0.7333137150496144 +0.6354013195388769 +0.2927436937444898 +0.2364566655442093 +0.6136217318271443 +0.418531988123338 +0.07633215971250452 +0.9236679859612352 +0.4185320857683925 +0.581467916238911 +0.9236679864704406 +0.2775849996074372 +0.5948537442894484 +0.4768191054447012 +0.8445411496746792 +0.5231812760676098 +0.1554584692162181 +0.8445485556123217 +0.5231766192898178 +0.3793729756663263 +0.2073380246460772 +0.6206401187966083 +0.792661666917257 +0.7923304788798632 +0.3797742392361039 +0.3391890494282548 +0.1476035984274725 +0.8523479019225567 +0.339232814722312 +0.6607852166194712 +0.8523753024060959 +0.790720755772227 +0.5035774265260032 +0.5037705699276672 +0.2133644200391394 +0.4962294463244364 +0.7866355868311172 +0.7324524975814418 +0.8135321785525793 +0.2673509693351102 +0.1882357134695263 +0.8136223158571837 +0.2674498535779162 +0.8050483741327853 +0.1590662031160339 +0.194352962961514 +0.8402187143290023 +0.8412259340151077 +0.8051430833760084 +0.1612656325454884 +0.194158670843785 +0.1160733979252547 +0.6580413682477017 +0.02721896794924466 +0.5631741458405292 +0.1497730418545115 +0.7586942588663231 +0.73517993605292 +0.6015895212000651 +0.8680119048145837 +0.5395239957111415 +0.4604746218295703 +0.8680094787467775 +0.5395256842255312 +0.1319897735093241 +0.2399350668618077 +0.8200941837562487 +0.7588938866403662 +0.180287830095668 +0.8188704467848115 +0.7583734349363555 +0.7173407173148675 +0.1183762522414945 +0.8815204590867738 +0.7173539949690741 +0.2826945413615948 +0.8815994358138288 +0.827622856746831 +0.6307793020140103 +0.110225979744089 +0.6237182003243475 +0.1489024230154356 +0.66151565978654 +0.1531939675401002 +0.6161385115949904 +0.02799555804012622 +0.516560870847169 +0.2937174356512066 +0.2727859577775312 +0.70623272606134 +0.7239518990439969 +0.69831453016829 +0.5738899253008459 +0.6974658318292586 +0.5151459626408611 +0.3289877463083893 +0.4997213741896718 +0.6717828247203493 +0.5004947595970179 +0.5128421260696694 +0.2997242217727543 +0.500630638941807 +0.3295132042470414 +0.486755458040244 +0.700583588551445 +0.4984696372166607 +0.6708484395822217 +0.4970604516330753 +0.4729689092026687 +0.5029371311553562 +0.52702482821148 +0.13744410679933 +0.4557676668407071 +0.410184482836941 +0.1618850473363019 +0.8381102645532366 +0.4101826533349468 +0.5898205771787489 +0.8381191295948637 +0.5743240315422926 +0.3017170414235182 +0.1239485416000715 +0.5409067410731148 +0.5399037526302675 +0.7611971823569008 +0.4603035606568399 +0.2388461104683333 +0.06013804149757778 +0.5559210582551496 +0.2022146394159932 +0.7994730612494277 +0.3282463629478893 +0.6073756528998394 +0.1187670639487869 +0.3128343123521573 +0.1330291114877055 +0.7196571043122428 +0.6844909352630272 +0.8311220730755272 +0.8311475595170186 +0.3152450244980705 +0.3155083467486435 +0.1688537626040814 +0.1926822859452748 +0.6807358419610517 +0.2303692936087127 +0.7515767317244642 +0.5996324219081974 +0.264023564350979 +0.4006780545114365 +0.735255118386053 +0.7387560981379686 +0.4516581103704606 +0.7039303912275748 +0.7861429429314608 +0.2959784494876744 +0.2138135500121522 +0.2684216478983084 +0.2400444460876111 +0.7321740929466397 +0.7597496484355762 +0.75905193404592 +0.2683028962112193 +0.7878946504820818 +0.2971490309763612 +0.7247955194153111 +0.2911135141025277 +0.7636093517749044 +0.7969844857873526 +0.7971657394756687 +0.2362044944675201 +0.8842541773532968 +0.3131949327065424 +0.3134474590497353 +0.1155633810829141 +0.6868094177158416 +0.8842695328610261 +0.191336191472806 +0.6326259575516674 +0.6337806249993946 +0.8376283286236506 +0.3662516334706138 +0.1623734339796901 +0.8376181186171203 +0.3662377147196737 +0.2373300510981214 +0.2020989428331604 +0.4960953227647539 +0.8943426720653849 +0.5039046923459284 +0.1056572569660199 +0.8944228965463976 +0.5038051904358044 +0.1516122288626983 +0.5008379368316179 +0.2273222552184755 +0.6578030021751649 +0.3740939336101894 +0.07657449408930588 +0.625830707382471 +0.9234616822343833 +0.9234603279409423 +0.3741684359409437 +0.08966862185505113 +0.3626052209531269 +0.6286621113114969 +0.168306018651517 +0.3712750551932062 +0.8318148943666289 +0.8245038107253881 +0.6022415875097157 +0.6032924142510673 +0.1744871050922741 +0.3966344729646774 +0.8255712570019278 +0.4025823995407878 +0.1137120131838673 +0.8862887363067027 +0.4025828450329886 +0.5974170562814115 +0.8862888343051236 +0.2064252197381957 +0.1754383174152316 +0.07721150494476743 +0.6250762364637142 +0.09997557633258353 +0.5522783622096541 +0.1080364565492214 +0.5858228897100598 +0.06809418329214631 +0.5934069020541752 +0.4842537680063616 +0.1356109484110588 +0.5157471727885629 +0.8643846330644769 +0.8649444845843363 +0.484741075755646 +0.154674985420091 +0.8142855902953112 +0.8459388191424714 +0.1868106397142537 +0.1870718235477513 +0.1541733521078409 +0.8131906603777552 +0.8459228939290914 +0.1580363984713021 +0.7072293821874961 +0.7937973733841724 +0.8286522172804327 +0.8286428493282902 +0.2062043177535034 +0.7753434341953326 +0.4541540312483766 +0.1286755426792792 +0.2738238137743304 +0.724470407306852 +0.4879897562965807 +0.910802393770774 +0.4794735462363221 +0.4795309226602648 +0.08916897004449899 +0.5204690798578768 +0.9108310236999341 +0.6938066781863121 +0.9334044262366527 +0.3061532670195227 +0.06654495857100959 +0.9334209542061019 +0.3061404778016282 +0.8646952067784137 +0.2319288212459861 +0.2316860216503265 +0.1350025241584228 +0.7679983896742278 +0.8647177043143405 +0.05810871360835057 +0.4535681896904891 +0.1388941540158705 +0.5772129213071779 +0.5614630794791966 +0.2400189453644976 +0.7604044659828675 +0.5626720286065109 +0.4385405593368384 +0.7600369793895528 +0.2270030324831702 +0.7144001636986164 +0.1453463741485372 +0.2175090616541067 +0.1368044587860197 +0.2508393064836223 +0.4480718603614299 +0.721144675618323 +0.5514666192390979 +0.2786018000211256 +0.7213788984182562 +0.551639488086873 +0.5454810927881948 +0.3210459359599674 +0.3207033444135348 +0.4538417068361586 +0.6798235567578734 +0.5465623837151529 +0.1960810830239819 +0.7743371706621772 +0.7797275837038748 +0.1430708050910395 +0.7489557714036632 +0.1355544300222783 +0.2197558067615643 +0.8568394776950888 +0.2514682926890569 +0.8640614924450604 +0.864187987031959 +0.748754231898122 +0.8569453697994248 +0.7801254522109587 +0.510925189407951 +0.06353753612996187 +0.9387088490733634 +0.5114107505389934 +0.4890737687597611 +0.9364632901857246 +0.8768738108731442 +0.6797654201228467 +0.3196618146073663 +0.8767980270369836 +0.6798873829094388 +0.1231265021704484 +0.7927057009892644 +0.1961332954382471 +0.8039584450228275 +0.7925572485281437 +0.1965161090356091 +0.2104931885821317 +0.8713611470545709 +0.3829343691406873 +0.3829433050403802 +0.1286354475107784 +0.6170656160442471 +0.8713611799278759 +0.8528882361015084 +0.5824682166150091 +0.5824792880194842 +0.1470854829798773 +0.4175333982667461 +0.8528940662586091 +0.7650188995814948 +0.1068906724810186 +0.2349553379099025 +0.8930755559320268 +0.8930867659179752 +0.7650429874926983 +0.735601867073031 +0.8586456950392114 +0.2642082971733625 +0.1413537162092789 +0.8586511820861895 +0.2642857161306502 +0.07225871060532708 +0.6524153024312105 +0.10936082179962 +0.2346899642908698 +0.4509270838491469 +0.03460117532266854 +0.9653954584267389 +0.4509302176582846 +0.549082764329192 +0.9654030691536449 +0.8940445802020122 +0.5875410738526777 +0.412368632506964 +0.8935729675322465 +0.5875435823897929 +0.1059525587996356 +0.0646505740148952 +0.3832125769252133 +0.09702881952298016 +0.3372851258478893 +0.05795467719172288 +0.3494247941188747 +0.1180970769451678 +0.2101870897006646 +0.8867588176868207 +0.3608275084560535 +0.9017959243199897 +0.3362360053770964 +0.3377390176188407 +0.09725092435850714 +0.3610363710811284 +0.1132731534448245 +0.6391710616810606 +0.8867620367541398 +0.6637564642987465 +0.9018115908231903 +0.3929955388255752 +0.8688948259719477 +0.8692941229854614 +0.6076519613583893 +0.6076707133767375 +0.1307542652367961 +0.5929739232666185 +0.9523164615054837 +0.9523165014620488 +0.4070262992259134 +0.4070258889253776 +0.04768484425070185 +0.03236682807682941 +0.4352690631155291 +0.9532296810133971 +0.58014598654132 +0.5801308759017426 +0.04674258484716225 +0.4198710749735072 +0.9532147424564064 +0.615998906766428 +0.05265900022574846 +0.9459232986554906 +0.6145704581874757 +0.385490124120581 +0.9457419877664498 +0.2098837937994736 +0.883880751436467 +0.7900835434143894 +0.1161179415817983 +0.8839190302628938 +0.7900655267032259 +0.02701746756187712 +0.400134275196805 +0.09664658533682184 +0.2651506204909536 +0.07582287204327279 +0.3203842909046206 +0.420254731272002 +0.930892342838434 +0.5798346952824426 +0.06905478530448642 +0.9309374224856087 +0.5798163342931445 +0.90030754908514 +0.6240918024238342 +0.6241166586024862 +0.0996774055317322 +0.3574516040853582 +0.8937559818848433 +0.3778153128321005 +0.9120396519637435 +0.5532952514599963 +0.03796933505897999 +0.9618038625921436 +0.5536057087454758 +0.4465078064943532 +0.9617152980915925 +0.2775828724600822 +0.09494028384612378 +0.9039057749423725 +0.2787466436860758 +0.7224209015156209 +0.9050619541176672 +0.01815932121412421 +0.4683946188674618 +0.018889390180632 +0.6523521262503215 +0.4270102177691352 +0.8823820088240509 +0.8824476508787766 +0.5730002781268208 +0.5730029879615454 +0.117551542956288 +0.3556173524212859 +0.8738764745092443 +0.3412085788127664 +0.8425973516962305 +0.8713801539274064 +0.6454392468251257 +0.8413061249075602 +0.6598416140377713 +0.6459618869044003 +0.1291678129855546 +0.6592429029925029 +0.1572976172545736 +0.1107273982386171 +0.7383363853069272 +0.09442881705368278 +0.3004350237038027 +0.3972226570562197 +0.9234865035753581 +0.9238865722867268 +0.6030615485356957 +0.6031909948418084 +0.07594611394333739 +0.9491377981740134 +0.3398456652860637 +0.3398111697079333 +0.05086140715877296 +0.659972274758017 +0.9486819543556076 +0.7654971563829686 +0.9072287911918836 +0.2345028584004893 +0.09277406134908134 +0.9063910162936497 +0.2345758947048688 +0.09501528818921848 +0.765606985622175 +0.9822800606401668 +0.3449275551513249 +0.3449273463781888 +0.01772055242576339 +0.6556202114288504 +0.9812196598540774 +0.476842722905526 +0.9569827363785511 +0.523093370842558 +0.04305268425804697 +0.9565630603535876 +0.5233488725731265 +0.9361017748436765 +0.5490431150701971 +0.5490415117062858 +0.06473052633546848 +0.4509468251445535 +0.9352595572962946 +0.01654253022046566 +0.6130983589797627 +0.2780339413994217 +0.1217334572783281 +0.8781695256043596 +0.278094432277833 +0.721958013137974 +0.8782666578182429 +0.416094306998269 +0.01655630117896646 +0.9834437707472011 +0.4160943284945266 +0.5839057372896301 +0.983443766707891 +0.05131585250680991 +0.3109821136682283 +0.03513542955007416 +0.6798280648389941 +0.05241246920027936 +0.4123542836840461 +0.04498407762207443 +0.5966584419215746 +0.3903864184914451 +0.01824191115101021 +0.9817589928982271 +0.3903866887680226 +0.609620624473426 +0.981757234813624 +0.04867616552962246 +0.658428336281492 +0.3516986422834767 +0.9587863643282383 +0.9588867174877911 +0.6482105244849413 +0.6480945705188336 +0.04114481530514933 +0.3739870944175426 +0.04776181842355318 +0.6260407674904248 +0.9522162385801541 +0.9522479626367437 +0.3739927324307629 +0.04749447631689189 +0.6230438201069426 +0.5289629219708089 +0.9428443689852921 +0.9427051438374557 +0.4710719500860952 +0.4710397420889427 +0.05715776035889261 +0.1613492464195262 +0.8492386020970993 +0.8381609704566376 +0.150646368668304 +0.1505334437906214 +0.1613632267183828 +0.8493453148202504 +0.8381767670783131 +0.9676168837718541 +0.4915124561197734 +0.5087188700903054 +0.9679135807715351 +0.4912868281130771 +0.03227684805147213 +0.4700014259193349 +0.9110968561813986 +0.4414237164823968 +0.9070109949690113 +0.9070787281586076 +0.5585166032177072 +0.5299986379154891 +0.08890304085730913 +0.5585823339114329 +0.0929777858848605 +0.9114532631840372 +0.5296867663713133 +0.4208656895976694 +0.03134716932405775 +0.5791343409149573 +0.9686529425984171 +0.9686529497910926 +0.4208657274439256 +0.08526721246425838 +0.713647267154087 +0.06292362081967968 +0.6844689280233247 +0.7845825532840938 +0.884150900634287 +0.2154474917032713 +0.1157366068159185 +0.1138089820928527 +0.7846121890559475 +0.8842311280648353 +0.215936759958008 +0.9681940003091768 +0.3166149025939084 +0.3166147048797135 +0.03181546121821047 +0.458099146923307 +0.9831694348075157 +0.9831645154343046 +0.541906494862162 +0.5415473979479102 +0.01739097898794176 +0.01713629196356507 +0.4308899767060647 +0.6840287898556945 +0.9678025957688539 +0.037313427385299 +0.472326230587988 +0.888246536987749 +0.2541070293793006 +0.7401089123928667 +0.9148215307441928 +0.2598911225891262 +0.08517846622986962 +0.2541109815464863 +0.1115874731205127 +0.7458807446375971 +0.8884060342380113 +0.9146135959028371 +0.2599136408149495 +0.08671842242162923 +0.7390247840343757 +0.4426917864651091 +0.01399558652518673 +0.9860043685785358 +0.4426918273592196 +0.5573165967948471 +0.9860070836073552 +0.9035880382861524 +0.7918756356085751 +0.2080862469697648 +0.9035581973597099 +0.09005938139995467 +0.1961096919520564 +0.909834727851735 +0.8057944633036893 +0.7919149313392134 +0.09644735949590466 +0.1941396623476719 +0.9098290193229257 +0.8058559451284993 +0.09021322717300749 +0.4305917951661263 +0.9854599815705105 +0.9854608438680926 +0.5694090812991945 +0.5688404715498708 +0.0152411758878304 +0.8862393811854652 +0.1962803100708334 +0.1962029434576852 +0.1142112482829813 +0.1142988272073608 +0.8036342735293739 +0.8038692623115687 +0.885858559538363 +0.01466428154153757 +0.4866637042859329 +0.1820644979523827 +0.8895006642215652 +0.1105741499993227 +0.1824185001749675 +0.8178306680769614 +0.1104776163337324 +0.890281097556489 +0.8168357684199804 +0.06940007561337747 +0.7168822233847535 +0.08389504538083861 +0.6900873550718839 +0.03724625722528207 +0.2210799701140867 +0.1698194105061742 +0.9166116834231676 +0.9163298741127209 +0.8303853927601669 +0.0837420057422059 +0.169733841280901 +0.8302423714615377 +0.08391381974192318 +0.8744899892458819 +0.832008167812706 +0.8315848119798221 +0.1251383401809701 +0.1251715408611119 +0.1686150010063834 +0.1684077868557483 +0.8747228986669214 +0.9649843156360861 +0.7793046458099904 +0.7791469095010958 +0.03530150715599646 +0.2208534504776772 +0.9646991974644631 +0.2425825749973293 +0.9570495684786585 +0.7574174245513482 +0.04295043415589669 +0.9568717632440152 +0.7576386921166823 +0.3243909829503348 +0.9546191420149753 +0.9544258931620301 +0.6753422999087405 +0.6753404275448026 +0.04557489020369737 +0.3623899462598768 +0.02357721799489485 +0.637753881832545 +0.9763706773810364 +0.9764246541905495 +0.3623905445593004 +0.9119685802478729 +0.2156804982845943 +0.7829525781868399 +0.9157157387290037 +0.08422203073939301 +0.7830189541106293 +0.2170524528346593 +0.08432767296239729 +0.1016162489267369 +0.6900355775269125 +0.3652667162283207 +0.9241753072808846 +0.6323048206384444 +0.07580005852564951 +0.92434378576326 +0.6320946842105518 +0.04331275994360969 +0.2422073526888207 +0.9404269495713913 +0.8170731774495086 +0.817066577359466 +0.05955864145117631 +0.05953557994876341 +0.1827690602987255 +0.1829909342049364 +0.9404380118768469 +0.2203824521207099 +0.923555174517999 +0.2331909708141938 +0.937242768512041 +0.2164833217830709 +0.9493008103703033 +0.07601337850410268 +0.2205328218535958 +0.05102573952185489 +0.2169208113266894 +0.06100845606229971 +0.2335080878654539 +0.7835176427154695 +0.05069975340668217 +0.779619784137075 +0.07644588157191416 +0.766809116987519 +0.06275724839151037 +0.923722032892803 +0.7796046896258714 +0.9388089283992889 +0.7662970057228101 +0.9493341710503876 +0.7834041278214623 +0.7022194361248668 +0.9693699006188502 +0.04452776026462123 +0.7146932583610509 +0.02837092419503526 +0.3646333353310869 +0.9337448329440017 +0.7931945292468446 +0.2068180726664591 +0.9337085757249177 +0.7931938945507836 +0.06629689979646308 +0.06619193599236609 +0.2070436789700075 +0.05302198275804443 +0.7440387209800476 +0.2571244373465921 +0.05392261848976145 +0.7428608565323686 +0.946086051861639 +0.01545711212718426 +0.7225526195602475 +0.9487124863116776 +0.2617844503463018 +0.1974775956570768 +0.07196008955777485 +0.07194989435979189 +0.802518850104963 +0.9280622255289626 +0.1964079767355802 +0.8025640396062619 +0.9281798224560791 +0.9082326721020889 +0.1819717804455539 +0.2946369192975227 +0.03319760912796837 +0.9669733605984149 +0.2945751896946114 +0.8180190007765509 +0.9085226829583283 +0.09149594426410679 +0.8180043875547729 +0.1819833296467547 +0.09148845606144483 +0.2555719627033123 +0.9465408949488561 +0.05336026284654369 +0.2555801056682799 +0.7444280414997125 +0.05345912486117828 +0.9464501295995775 +0.7442775182325039 +0.7211468672179597 +0.9366211122494146 +0.9362733132560369 +0.2777505828745648 +0.2788405717624195 +0.06334326922853271 +0.7510193051771488 +0.06771928048095686 +0.9323361231929006 +0.7507890027860441 +0.06726900627014355 +0.2493788750702658 +0.2489806822835869 +0.9322806946922872 +0.1583436561956781 +0.8886223500981588 +0.8419023013934609 +0.110617153621929 +0.1106073130657785 +0.1581409516364835 +0.8881985894661754 +0.8419627331871299 +0.7793418611440258 +0.01240595227259137 +0.9876263363661544 +0.7794170533506939 +0.2206589361211894 +0.9875945521012648 +0.7802703809385685 +0.9631619175360806 +0.2193279094198405 +0.03606103160824507 +0.0360617419080493 +0.780789114504653 +0.8021345264418275 +0.9029634659510041 +0.09704081162527316 +0.8020566833020104 +0.9023089508771145 +0.1964924696755426 +0.1978717672035642 +0.09704671339216919 +0.01185192595804384 +0.6892206921654371 +0.304868108192295 +0.00887171953613574 +0.9911503512002356 +0.3048436117836532 +0.1341225460707195 +0.820316444114535 +0.8660999222246977 +0.1794014008537158 +0.1789136969477854 +0.1346739493750481 +0.8206165685837138 +0.8658222756518316 +0.8031454322213328 +0.04793396016537856 +0.04801332542602643 +0.1966212510117235 +0.9520753968151009 +0.803137535861689 +0.1968663493669755 +0.9520757094052076 +0.890269896650338 +0.8632587882684285 +0.1094139706245963 +0.1365133845151608 +0.8634861221109035 +0.1094142127796141 +0.1371089822659371 +0.8908243110895784 +0.03094080139477671 +0.7425534498474994 +0.01845037317167857 +0.2069266270000736 +0.1774593897673827 +0.109442252082324 +0.8225319077875165 +0.8906343046883706 +0.8907698512393195 +0.179255450776751 +0.10940232107575 +0.8224903797597521 +0.5250269894944273 +0.9901129688725986 +0.9898044458087575 +0.4753539893135063 +0.47534616897238 +0.01019031147693191 +0.8293795671534305 +0.1011335052940097 +0.1010942125142828 +0.1707979462154396 +0.898373374915362 +0.8299494142835178 +0.1698640168314651 +0.8987978690825109 +0.9861883267498694 +0.5175446714121831 +0.5174901954646252 +0.01387838384902161 +0.4823698830277122 +0.9862684997596268 +0.9747348087730824 +0.6641665171010079 +0.6641623081422574 +0.02526591902267609 +0.3358085005987184 +0.9747408710627347 +0.6930423740465974 +0.04516531470837463 +0.9548344547141788 +0.6930421244311251 +0.3068990224449164 +0.9549272722657957 +0.9081987814489736 +0.8503449549205433 +0.09177205227887548 +0.1470409472389143 +0.1556679610218901 +0.9182514987850952 +0.852962876278144 +0.0917777497767832 +0.1451586707957453 +0.9032873378571101 +0.2589214289170442 +0.9116504106756925 +0.7410786003550739 +0.08834789262201473 +0.9116637238406738 +0.7410655561307343 +0.4063946608390316 +0.9902315231123874 +0.5933457900769931 +0.009623559414806122 +0.9902315322667636 +0.5936053858024231 +0.7031975966309235 +0.9827856067243904 +0.7224903657624698 +0.9789151296398303 +0.2773349128016677 +0.02103491155204317 +0.9830561770804414 +0.4946831135583003 +0.4946446362455312 +0.0169390635816841 +0.5050673465037737 +0.9839314419807891 +0.7874863482881144 +0.9440403187278141 +0.05674530072509468 +0.7875247506555721 +0.2124911554208044 +0.05675760099365709 +0.9792950268888797 +0.2770864298117088 +0.02759490896049522 +0.2573800628492691 +0.8715304229883695 +0.04298595946055483 +0.04293400889470097 +0.1285017734616639 +0.9572954797335717 +0.8715392483637462 +0.128479770109951 +0.95730239295485 +0.9281132714812068 +0.2405533514536722 +0.4063029005913559 +0.9791434094426174 +0.5934568219510201 +0.02071380507434136 +0.9791435616014338 +0.593697657018856 +0.7684014701585927 +0.9472844247633581 +0.2313726181734702 +0.05289089306734635 +0.05277275271913953 +0.7688306251712986 +0.01368043199136752 +0.3741709939825421 +0.946580541691567 +0.2030712234084671 +0.008850330617280229 +0.6763539185493103 +0.7573352313184091 +0.9283862521115527 +0.2426557015577759 +0.0716277151008677 +0.07138773001066633 +0.7569652700631879 +0.324036443755356 +0.008720988206434513 +0.991280418940388 +0.3240349499970785 +0.02732935219909495 +0.6387609715473657 +0.9421141016643281 +0.1697885773554769 +0.8836458373628009 +0.8762145346598803 +0.1162804739784588 +0.1237679253146211 +0.1238800069225665 +0.8838482952381058 +0.8762307375849785 +0.1162797153548167 +0.9298498863292187 +0.8519608369916111 +0.8508410174983828 +0.068611815814261 +0.1488892981598472 +0.9314349152751067 +0.06860070436673581 +0.1491498241754147 +0.9712858586790022 +0.2646684601079969 +0.2906881804141775 +0.9314871109765676 +0.0696562273151318 +0.291011959612033 +0.7093343731623735 +0.06854291877401805 +0.9314570571284524 +0.7093338811781886 +0.2652692325845109 +0.03181587033774167 +0.7346886293582447 +0.968225894770851 +0.3642580478121717 +0.9725444217247966 +0.6356459375489286 +0.02740972380246148 +0.9725581634859531 +0.6357372922847249 +0.01997483214561705 +0.2220160787910994 +0.7336899557821749 +0.9896762284850934 +0.009828705031712721 +0.7333631351900253 +0.266246299113007 +0.01029834083490581 +0.2729519515606488 +0.983905930765686 +0.01554151142725333 +0.2734294946621671 +0.7270480449063269 +0.01609408829442782 +0.9836605632671445 +0.7270207261012108 +0.9648921665145795 +0.2274634212096138 +0.9848968344298811 +0.6482762329168832 +0.6482677575714896 +0.01510117618539963 +0.3517210857946975 +0.9848955452977523 +0.9906272051453689 +0.2633916936992806 +0.02492041713156557 +0.7096654241359932 +0.9511810828953443 +0.219600691756916 +0.9725223074066524 +0.7416392596301362 +0.7432650955201942 +0.02678084699212941 +0.2567349044529204 +0.9732191533159901 +0.9622148516728489 +0.2798347887371408 +0.2802355103370263 +0.03855164966821872 +0.7194227106652974 +0.9615029798796725 +0.2718705585027513 +0.940667575230967 +0.05922427060159156 +0.2718900269426897 +0.728129970289211 +0.05933388184423313 +0.9406584369771399 +0.7280963873456703 +0.6747111137952547 +0.993052351148799 +0.008418335165730801 +0.2443343006134416 +0.6965600421979877 +0.05809136638007623 +0.9419085936960584 +0.6965599317180277 +0.3034275051830358 +0.9420564553579548 +0.1484072284568913 +0.863566003445483 +0.8635379137340916 +0.851591844928779 +0.1363728620402444 +0.1483503809825922 +0.8515731761294661 +0.1363700079806962 +0.9923932276605226 +0.755770911063136 +0.7554632503841101 +0.007490487195766012 +0.2445367505746789 +0.9925095155909172 +0.6139162903927922 +0.01810628713084744 +0.3860551952386548 +0.9818284992455326 +0.9818292694994911 +0.6139452433822449 +0.6871059675817939 +0.9845023993870301 +0.8198355760522467 +0.9296153622168197 +0.07043250551291337 +0.8198133665491598 +0.1801852050153434 +0.07043112614220585 +0.1150369499405412 +0.9921557918797953 +0.8849607184569727 +0.007845601252006193 +0.007230423511072449 +0.1146565261499695 +0.9921556507301387 +0.8849612168267312 +0.8933693545082189 +0.9032582313845813 +0.1066276627928097 +0.09674615281992589 +0.9032540637698482 +0.1066270984468018 +0.09674071130984518 +0.8933844177620429 +0.266210110429339 +0.9269105981080222 +0.07237407693019085 +0.2662939302729863 +0.926915590653102 +0.7337633162552862 +0.7337903806836693 +0.07308972733150999 +0.9693313485890239 +0.8819156154608822 +0.1180822344247379 +0.9693327250145597 +0.03041315091732815 +0.1181974340861225 +0.8819218936988982 +0.03071370132207495 +0.7688002441662535 +0.930787414584359 +0.2311732876773886 +0.06928372143853902 +0.06921926731273652 +0.7687787733801601 +0.007822109251970974 +0.7054300999349574 +0.008742007527720716 +0.3044450951942368 +0.8507322405191318 +0.8890374059010224 +0.1492635178004484 +0.1109671391009484 +0.888885283549734 +0.149020244892878 +0.1109642839922913 +0.8507335317800001 +0.9261748460502178 +0.865214301737492 +0.8651607802543083 +0.07442636870858975 +0.1350954255929351 +0.9253672273005948 +0.07442525927980943 +0.134839057315611 +0.9320114499565897 +0.1814606523718353 +0.9457348878925079 +0.2359933116834871 +0.009201778593702577 +0.7654311020580687 +0.2345889823733841 +0.008998553116937784 +0.7654011551286339 +0.9909751443817402 +0.9299414250805018 +0.233085312228097 +0.280369852254874 +0.9218640626347286 +0.07861121662181776 +0.2791118223274323 +0.719639829018022 +0.07814079390312786 +0.9218597993664536 +0.7196379770336182 +0.04695007455943112 +0.8059030254675932 +0.1940963820145559 +0.04694823519311087 +0.806230881610133 +0.9533460389667128 +0.1842045380757863 +0.9773216582145522 +0.8159219155799246 +0.02276352976285491 +0.02281139451212361 +0.1843268905740315 +0.9772365856240114 +0.8159226639156021 +0.1229528983175649 +0.9378221206540949 +0.0622256679448227 +0.1225393393396969 +0.8774617293184086 +0.06222926729520015 +0.9379326368072952 +0.8771138377875364 +0.8335492517917916 +0.9223685652961414 +0.1664538162428671 +0.07763420665471514 +0.07763842328184299 +0.8335457944969759 +0.00759666515307529 +0.4442009468540506 +0.8568653938356864 +0.01316749016912732 +0.01314089186300661 +0.143401555223368 +0.9868353233171597 +0.8568744581963825 +0.1430114466191581 +0.9868296310922936 +0.02240200951884628 +0.2380646976065658 +0.9198399387594303 +0.9091260001470491 +0.09086538108981623 +0.9198383618799063 +0.08015839695730333 +0.09086688029687816 +0.9091514257463328 +0.08020667520921271 +0.9854264656872728 +0.2468908094754254 +0.1323495591479274 +0.04600282020622169 +0.04679182851848959 +0.8678105599731436 +0.8678109562288496 +0.9532080564577076 +0.9414929087255572 +0.862052249081207 +0.1382064415835867 +0.9415401975935205 +0.8621329894594139 +0.05753779563488483 +0.0575310683107975 +0.1378687686032516 +0.8700953516823902 +0.9354253613458833 +0.129885106956409 +0.06443783611367031 +0.9352882836090565 +0.129453718387725 +0.06457446631833634 +0.8700950045973798 +0.934110279540411 +0.2149577699683595 +0.007936574524336229 +0.4047724046858027 +0.9574437233152748 +0.2129190406901166 +0.8347983698210578 +0.9121999677631762 +0.165202178334841 +0.08780233292440849 +0.08780383318116362 +0.8347964458903755 +0.1170208587417152 +0.0270669920574173 +0.1138549201870588 +0.9504746734369306 +0.04957546432190952 +0.1137163588056577 +0.8862910408320381 +0.04960597228991024 +0.9504872306221328 +0.8861557176552869 +0.7603622442797731 +0.02071477586599024 +0.2396377596728535 +0.9792852436818749 +0.9795777231172104 +0.7610694427497655 +0.08229234104760938 +0.9076033910079756 +0.9177079701161901 +0.09245021549057722 +0.09239547797962165 +0.08229290844248571 +0.9076025514758201 +0.9177020221650093 +0.008447981843450613 +0.3557840329525788 +0.9354181375833047 +0.1542717199130448 +0.0960490300715983 +0.9290202927712331 +0.9290306630126801 +0.9039427485320793 +0.9039786139209721 +0.07100283735806556 +0.07097349455991038 +0.09604010754835542 +0.9594920224300612 +0.7342301080460699 +0.7344546297781612 +0.04046779206556041 +0.04005588598003285 +0.2652356924072429 +0.2655453699511859 +0.9595322825810381 +0.04183507343805531 +0.7552622117053801 +0.2455891018974692 +0.04207613854337817 +0.7543313005571769 +0.9579452631796576 +0.1670721033466104 +0.9340126287847802 +0.8329897914062544 +0.06569601021531961 +0.9341724112380164 +0.8330192490474829 +0.06563158338176067 +0.166918121220949 +0.08738386999891393 +0.9029823533983947 +0.9126136281462012 +0.09703856891414002 +0.09701869780851809 +0.08738655167962463 +0.9029797477069389 +0.9126128639650636 +0.203439240472707 +0.9912906304635802 +0.7965743835897907 +0.008711253459057692 +0.991292715152117 +0.7965796759992703 +0.1135061940265377 +0.8937977247710814 +0.8864845857742614 +0.1063203881864729 +0.1063206267982641 +0.1135154487439771 +0.8936572493296792 +0.8864829589513721 +0.1142444922803342 +0.8687319308117319 +0.8857574261247394 +0.1312610319589124 +0.1312820136337639 +0.1142316071203945 +0.8687087456059236 +0.8857753467887636 +0.9737346922981622 +0.1172140743589679 +0.8829816227854692 +0.973544408173735 +0.02645445826901095 +0.8829755416509859 +0.9101049776639357 +0.1648417771932355 +0.9256953190794266 +0.1665639292081871 +0.1502593417804559 +0.9733630658265205 +0.02661536930070585 +0.1504048658955709 +0.8495636704371171 +0.02673732757578694 +0.9732577642544592 +0.8496139300698866 +0.02244552433132329 +0.3319213164711228 +0.06370837218648298 +0.8309379336561478 +0.1690623109285384 +0.06369624719650144 +0.8309517001243949 +0.9363157211011341 +0.2733926805702144 +0.9694257916501872 +0.7266072765279014 +0.03057436224535903 +0.02989996170324673 +0.2731268406433567 +0.9692928861701807 +0.7264407021647873 +0.9648695486812165 +0.8918191213247351 +0.8918393238186612 +0.03515553866853708 +0.108180394139203 +0.9648696706052148 +0.03502455460564372 +0.1081773182778527 +0.3779880711465125 +0.9648692220781098 +0.9648885437282454 +0.6220139657239072 +0.6218165020873363 +0.03482111461334936 +0.7622886811877391 +0.9727177130072074 +0.2376254727785468 +0.02722857397197802 +0.0276635491575106 +0.7631017149072127 +0.8409481456311733 +0.05302971520823707 +0.05299648018824377 +0.1590299731378002 +0.9467263450128082 +0.8411841633671093 +0.1588958776930404 +0.9467700027125318 +0.9517808094868881 +0.1317857910199945 +0.8773793192978295 +0.9072885437848867 +0.9072912312888586 +0.1225904458622928 +0.1226179973242612 +0.09271060977436139 +0.09271433734154987 +0.8773847853572345 +0.007094465510332761 +0.6377592214000458 +0.7958365841555645 +0.9750977013414536 +0.2043623565383831 +0.02461961330357043 +0.02462417017126034 +0.7956554286943108 +0.2550830858672117 +0.02020035979377942 +0.7449096577826104 +0.979804834433212 +0.3936198975789532 +0.9934202881966515 +0.6063529127291766 +0.006558283689247134 +0.3765679867121781 +0.9915324229051485 +0.6234236746296489 +0.00845492031406888 +0.991532604925106 +0.6234320100343044 +0.9934203001840129 +0.6063801173244814 +0.04323353982817322 +0.8830923179085632 +0.956722869268488 +0.1171845115205996 +0.116466608279505 +0.04304755807466409 +0.8831014467189854 +0.956762595367641 +0.9604239337990091 +0.7144554180146783 +0.7144799494683344 +0.03955889707495898 +0.2855184486000499 +0.9604455705500495 +0.03929831596252308 +0.2852457867397211 +0.02781138828504514 +0.3500448661514472 +0.03041495648495536 +0.1384372117185459 +0.861707748444681 +0.03053058341569022 +0.9695184520086567 +0.8617939515554891 +0.1381754101835516 +0.9695429745930814 +0.7217728020593827 +0.04475164829710218 +0.2782269040415752 +0.955250321946679 +0.04447566481362238 +0.278089552817138 +0.9552319430594315 +0.7217288106538997 +0.9177089403283931 +0.8646482937420344 +0.08298031032546439 +0.134812988402037 +0.8651873409806395 +0.08298081933377924 +0.1354006132950501 +0.9153177684375658 +0.3016133014913481 +0.9825582038563011 +0.9825486403458437 +0.6983841189455913 +0.6983851601008131 +0.01744409230703355 +0.9620631689539154 +0.7050134473015673 +0.7050194071348906 +0.03793099190823278 +0.294973344236973 +0.9620831572753897 +0.03788937381285275 +0.2946228389932637 +0.008033047613666112 +0.2347646639195938 +0.9556661662904725 +0.2390841102492042 +0.9279941301186989 +0.1372598878146285 +0.1378386907433089 +0.07205379514656771 +0.0721113935587656 +0.8621595722798289 +0.8621596773896885 +0.9278887554046159 +0.3628345902898083 +0.9938219972924985 +0.6371620984150745 +0.006175392019004561 +0.9938221366184564 +0.6371652939493072 +0.9283520475218711 +0.09924164139882619 +0.09918015794330709 +0.07161090406326549 +0.07161679127923334 +0.9008127594707092 +0.900818347253848 +0.9283727860606436 +0.9838349480081802 +0.8972749595952361 +0.8972757594502031 +0.01616660762022686 +0.1027236225434524 +0.9838366086433852 +0.01596885821795648 +0.1026638445457011 +0.9788266844453484 +0.2532313722725986 +0.2876168491109774 +0.9809743636443601 +0.01873362211366706 +0.2875453346730104 +0.7123829746741981 +0.0190260596592891 +0.980925561505796 +0.7123687055560013 +0.8483075066679781 +0.9190450912962489 +0.1516929723462071 +0.08094478755773162 +0.08095552432700427 +0.8483072075793303 +0.9194608344022376 +0.1519324411560111 +0.9658497811710778 +0.9557663220988887 +0.9556788841305347 +0.03409768461265834 +0.9549945500853187 +0.8271134899316182 +0.8270815125716934 +0.04496825251012459 +0.04490080997842307 +0.1728810142034248 +0.1729174597967951 +0.9550747527826179 +0.9820819561884907 +0.9287283632364899 +0.07121189887565495 +0.9821809353053448 +0.9287175132388518 +0.01790197051425723 +0.01763968141441754 +0.0712836368898996 +0.9645842430947494 +0.2512802616583791 +0.9927203229713072 +0.7645041994613827 +0.7643130054053033 +0.007274737360382336 +0.2356870105301158 +0.9927252860384986 +0.8485974175382712 +0.9037625017399201 +0.09623820019216356 +0.8485973592888122 +0.1514021057176756 +0.09623772067953197 +0.9034051159689476 +0.1513471172731647 +0.09888426577171867 +0.9382960475998421 +0.938303987022867 +0.9011140573062874 +0.9011564765263634 +0.06171976684570302 +0.0617043677191314 +0.09885536000740758 +0.1241750536513568 +0.9905688332562778 +0.8758135396683484 +0.009434320695449352 +0.1250276445061614 +0.9765681330882051 +0.02282990125247239 +0.1255350631180378 +0.9765651918280541 +0.8749612620980282 +0.009850232954888568 +0.1283227691524372 +0.9905686066892755 +0.8758158133485007 +0.8749499004529436 +0.02346153950556678 +0.2456461149344881 +0.02763638711666926 +0.7543154732445442 +0.9723562404617363 +0.08801360602476326 +0.8620881397016754 +0.9120260731025239 +0.1378408213420666 +0.1379110434576192 +0.08800611386794499 +0.8620876204335847 +0.9119870168482981 +0.9837772594967964 +0.8296655698074652 +0.01634990101261434 +0.1713607252822054 +0.1713171962324682 +0.9836797088558652 +0.8296629413564403 +0.01622154398531876 +0.8807449502229013 +0.8913528607880004 +0.1192428503967376 +0.1086562478883524 +0.8913425996853058 +0.1192387054879705 +0.1086673570677992 +0.8807923156217051 +0.8760434543565588 +0.8596704059055961 +0.1237635610571398 +0.1402848263924675 +0.8597012937383298 +0.1237635346475688 +0.1404815611131689 +0.8762035578357596 +0.9580605272102085 +0.170658980192168 +0.8628110806474599 +0.1492807819858327 +0.1492873440883409 +0.137188654016059 +0.8506638255428305 +0.8627700167231426 +0.1371925710283516 +0.8506859220155526 +0.04721433485944736 +0.09943700344918351 +0.9005662813387673 +0.04723599994837104 +0.09946387337112331 +0.9527783894435915 +0.9527803037657178 +0.9005352563360178 +0.05086011051916036 +0.97107687293364 +0.8928349871186605 +0.9194284905409085 +0.1071605484410452 +0.08056505877261255 +0.9194246593292273 +0.1071607447277581 +0.08057073018762255 +0.8928353033853644 +0.9702016616197078 +0.6902161007815851 +0.3097648051379036 +0.9702240230889426 +0.02956070273447865 +0.3088587654561847 +0.6902164173898416 +0.02979743788883571 +0.9693360353350692 +0.8282834501464958 +0.03031558734534859 +0.1717636774557699 +0.1717486276837672 +0.9697103625514528 +0.8282694289640625 +0.03065383802741988 +0.8951547891257383 +0.1629127588211225 +0.1191200153207483 +0.8366967331893257 +0.881189913795723 +0.1625863212749959 +0.1037814505673354 +0.8364174354477458 +0.836709957237499 +0.8808839613697178 +0.1632532190450214 +0.1191655482442677 +0.1635741061049732 +0.1037890920636819 +0.8364216613785538 +0.8962245059550612 +0.01755058278710719 +0.7508737707968646 +0.185050629816705 +0.9630625780486826 +0.03704219922878333 +0.1849922499815279 +0.9629880254613741 +0.8149831463954739 +0.8149811517876421 +0.03701008147741239 +0.06650551239436209 +0.8449058231463634 +0.1551009017321563 +0.06647273088636524 +0.8449081638912501 +0.933498533488379 +0.8915951124007658 +0.9613776348197106 +0.9613726747830579 +0.1085806740883497 +0.03861134956443439 +0.8915609921659851 +0.7403913116321721 +0.01402424887576634 +0.2596086883678256 +0.9859757511242342 +0.9851686264724762 +0.740755469649259 +0.9413224632832455 +0.2446669700730879 +0.9554714417833648 +0.8523562191671976 +0.04431179933773708 +0.1481258142801834 +0.1476929237839481 +0.9555476066700743 +0.8518726477934657 +0.04434994981298906 +0.1016387511930619 +0.04330847935108382 +0.01434024275580186 +0.2609446827839674 +0.01743007385751813 +0.3150413176455845 +0.2869489019036698 +0.9445785667892067 +0.05524645353945486 +0.2878608498364049 +0.7130522270414414 +0.05543745306017642 +0.9445608473696545 +0.7130464045104673 +0.006793536230102719 +0.8935673205021422 +0.8935706558070023 +0.9932076777523495 +0.9932326957063415 +0.1064540318929384 +0.8756364344969377 +0.147042288721116 +0.8528269644000689 +0.8756162046951932 +0.1471593219575554 +0.1243821219659029 +0.1243821172183552 +0.8528351373403948 +0.8764934506268954 +0.08944669902393912 +0.1230034739951261 +0.9106171116452494 +0.08944676485775818 +0.1235067170131394 +0.9106562661051388 +0.8763544951977071 +0.01726397387497529 +0.3407125057539505 +0.9943120626694639 +0.6852806967294931 +0.314719052934047 +0.9943130206994401 +0.6852806863220383 +0.005687388701634812 +0.9932898201748109 +0.3747904474840616 +0.6252312866776202 +0.9932742633731249 +0.3747903568003207 +0.006710483183203923 +0.9931920413439614 +0.2848006493831198 +0.7146450436279461 +0.9931968949255918 +0.2850206578903856 +0.006890006776456287 +0.9273269400476273 +0.05942108042259763 +0.07292008891808906 +0.9408020045199473 +0.05917331007412852 +0.0729206874453955 +0.9407624189453395 +0.9270307899630984 +0.0618170046063223 +0.9597390505076703 +0.04003598205990644 +0.06186745134801705 +0.946481155909445 +0.1846384461020132 +0.03436610506035937 +0.8565806916519808 +0.1435786928612056 +0.03435544605527979 +0.8565809817905602 +0.96563431674261 +0.7663925565823867 +0.9654187322870964 +0.2333833865854183 +0.03451957492325013 +0.03459738882991387 +0.7671336708867743 +0.1799052636727999 +0.01788496317341419 +0.8201060413238235 +0.9821213747204576 +0.01788484149737027 +0.8200719283801655 +0.9256428877680284 +0.8933263584822129 +0.07438758449791713 +0.1066326046023406 +0.8933707786281381 +0.07439299704849686 +0.1066447293592614 +0.9255886674330648 +0.8665842639615161 +0.163850366306721 +0.1336545089805874 +0.8360192320000143 +0.163824352401547 +0.1337140358524258 +0.8360445768484343 +0.8663359057140981 +0.9717135727237745 +0.2147463606860962 +0.972877990145076 +0.2401260327371039 +0.1088524760085734 +0.9337879509936091 +0.9338325813393817 +0.8911436727434314 +0.891225736885065 +0.06621062961897867 +0.0662071796492288 +0.1087760063761889 +0.103643307921045 +0.01908502988915546 +0.9614166291937223 +0.8399945155579794 +0.1599905997792192 +0.9615739450909514 +0.8398908766438873 +0.03852203361810985 +0.03837603777038218 +0.1600745591624929 +0.8775438432537991 +0.9278393831597879 +0.1224380955594112 +0.07210714646171866 +0.9278133607281625 +0.1223003517704261 +0.07216025571668863 +0.8775434824859881 +0.8794265317741619 +0.9429226248635046 +0.9427791275488464 +0.1205301149504125 +0.1204731378669158 +0.0568761580603501 +0.05707554203535235 +0.879423845979036 +0.9748466397741389 +0.7917627911287419 +0.7917407191275019 +0.02519531744247446 +0.2082661928423377 +0.9748103917073035 +0.007221055705304844 +0.3663676727658575 +0.9832979300795488 +0.2310076276941569 +0.922647788541067 +0.8830871592005795 +0.07745202605625612 +0.1168373290848692 +0.883163231420688 +0.07745285000677465 +0.1168023445609539 +0.9224547719089286 +0.8114107935813974 +0.9826800150458664 +0.1886372121724819 +0.01730058371715614 +0.0173033560656944 +0.8113537173207449 +0.9711354386180909 +0.8045861793254246 +0.8045858341324719 +0.0288745119626331 +0.02920845288993442 +0.1955240272272556 +0.1954422170922492 +0.9711543058370069 +0.05625191165748115 +0.08607446907473298 +0.9437410098306159 +0.9139167944270241 +0.08607623572159333 +0.9437437977208128 +0.9139792863006582 +0.05630112724440909 +0.02879363621917203 +0.05076425250486337 +0.006066368505175146 +0.8159965900230922 +0.8160051428819273 +0.9939322027902067 +0.1839942390133715 +0.006067847199193869 +0.9496033079076889 +0.9460617231604526 +0.9465024306610891 +0.05002143069186012 +0.8682130446033773 +0.1361481629876939 +0.1361624172917826 +0.1317742459564935 +0.8637994881976242 +0.8682114306516547 +0.1318126744343951 +0.8638361251217014 +0.9250883717332981 +0.924112391587476 +0.07585253638011065 +0.9251085656814784 +0.07488739164694257 +0.07585161735598829 +0.9242465051001492 +0.07514274378838913 +0.009163726707421124 +0.340487341736317 +0.03511017347133445 +0.8705697771759598 +0.1314955737295253 +0.03788126577105326 +0.9659586055347337 +0.1303981125903569 +0.8705703745322397 +0.9648895992355848 +0.05541917306737136 +0.9498151260797616 +0.0499046025061029 +0.0553248963501051 +0.8544628117344327 +0.9465433270040893 +0.145647431350747 +0.05330798193234249 +0.05345841844587877 +0.8544617181026263 +0.1019474198351435 +0.0264455436578572 +0.8854216180094854 +0.934922882031233 +0.1145404825403796 +0.06500564151780533 +0.06507403193225574 +0.8854182540501465 +0.9348761846623247 +0.1145394832131826 +0.9213225813419693 +0.9361114763711309 +0.9361592029043126 +0.07936521721953094 +0.0637536540729485 +0.9213199667877987 +0.0786745857796811 +0.06374897932217163 +0.8642108136417956 +0.9755959692719752 +0.02440408960149161 +0.8642107201290076 +0.8863007247558325 +0.9821417384069339 +0.01785822234868291 +0.886296423416195 +0.9822276137653587 +0.1137752530506993 +0.6693519934683199 +0.01325014651669204 +0.3306459704656087 +0.9867511103073039 +0.9867498684051654 +0.6693522036716507 +0.03366520171442446 +0.7947309737715198 +0.2052883323739859 +0.03366534690725501 +0.7952764254020882 +0.9658406686982256 +0.918632881050334 +0.9643518749725439 +0.9637350533309524 +0.08144690051105716 +0.08213391950037389 +0.03563203819296432 +0.03564564317130871 +0.917922926726751 +0.04204711908889756 +0.04156656060387487 +0.9759846469409785 +0.1355453728083778 +0.02271433822540996 +0.08572149276100946 +0.914256704885035 +0.02277202201014874 +0.08571449254348559 +0.9772449102948612 +0.9772242367699828 +0.9142555482092269 +0.02611441910974115 +0.3244006577964598 +0.03190921116819335 +0.3365022262149853 +0.03127565083300384 +0.3219356849995638 +0.04343641948021916 +0.9559644902538083 +0.1416787380613582 +0.018051269623404 +0.0841180075634442 +0.05806101172255081 +0.0580645946030879 +0.9158830766326658 +0.9415010736953018 +0.08464023641868931 +0.9159457880699552 +0.9417833564626374 +0.03896895548399354 +0.9343323658110514 +0.0656697916876313 +0.03883534591319986 +0.9327676406922532 +0.9617991469955891 +0.9651800749879337 +0.1389325725884142 +0.2843004501869321 +0.9935278809298284 +0.7156995352450209 +0.006472163287482754 +0.006324107399506862 +0.284301901969325 +0.993488438876328 +0.7157013266749758 +0.1210282357142464 +0.01732354758182922 +0.8452082856030421 +0.9810768684409295 +0.981237514481586 +0.1548048710396757 +0.01892474502840549 +0.8452068290430169 +0.1548456558957386 +0.01909702907029077 +0.005823082888088246 +0.8726180639194127 +0.9941903031373706 +0.1273702515860128 +0.8726180899203501 +0.9941769134387022 +0.09069717800189217 +0.9785865154056349 +0.9092922999640288 +0.02142153164127483 +0.02136721695872165 +0.09068852290947227 +0.9785765070209864 +0.9092911407014631 +0.07895134505242286 +0.8726439371692178 +0.1273491172842795 +0.07892672720201191 +0.9210700732135836 +0.1272111719729771 +0.8726437599025874 +0.9210488231944762 +0.8988531430462645 +0.9739255625246664 +0.02607629585653258 +0.8988008157678182 +0.9739573790914694 +0.1012479087214113 +0.9816589921854302 +0.2205897324927643 +0.902585858899092 +0.08646951232397652 +0.09740609650774212 +0.9135429985554632 +0.08645531231374458 +0.09741890402450382 +0.9135465689190064 +0.9025786442091506 +0.01847351727364758 +0.8988478883626074 +0.9815954932145762 +0.1012054180653227 +0.8988761302328818 +0.9815334969077276 +0.9477666478317968 +0.1512350242178938 +0.8550936511990163 +0.9588687767839527 +0.1452524787531683 +0.04105224627616307 +0.04113209419300421 +0.8550930884172016 +0.06054616078189986 +0.8938014730905089 +0.1061633324724679 +0.06051032119130459 +0.9393932025985454 +0.1062293885658696 +0.8938155899790345 +0.9394407298004399 +0.03238455417571812 +0.09449952750973412 +0.09450903876726657 +0.9675730467371298 +0.9054858430252186 +0.03243277140762051 +0.9675685146715498 +0.9054805657656693 +0.108394913606324 +0.03099918366401633 +0.9669504682435646 +0.2042204785133931 +0.07286443443435163 +0.06913450374982354 +0.9270851471912421 +0.9307726805239573 +0.06913844184192765 +0.9271263027157897 +0.9310435996042959 +0.0733551536194335 +0.02752772076359556 +0.8698674991000002 +0.8698677832051721 +0.9724721931297745 +0.973204265684569 +0.1302002985244538 +0.7450378851876825 +0.9949120585843341 +0.2549588781667506 +0.005086225024666517 +0.005223062932397252 +0.7447977246760584 +0.8032979967895629 +0.9935321672988555 +0.006446905627434198 +0.8032805679191956 +0.1967202687286556 +0.006445250490645975 +0.8862142960494417 +0.9491577912239446 +0.1136238180904999 +0.05070295198173103 +0.05083566196831527 +0.8862031900010141 +0.9490866049899015 +0.1138912407455958 +0.8896538363391191 +0.09390533534165713 +0.09390490448464217 +0.1103463168145445 +0.9060987419011592 +0.8896506788890409 +0.1102655519482513 +0.906141648467543 +0.9535268276602178 +0.1905348984767404 +0.02079181054198816 +0.7729004646234082 +0.7726712850187722 +0.9792242860860721 +0.2272789050276069 +0.02063380919147783 +0.006388539016510976 +0.2147835583769169 +0.07440319779091095 +0.9616793202944877 +0.9658543701911376 +0.912574767497618 +0.9254176501431852 +0.03828608911598541 +0.03825734707898067 +0.07443168071433727 +0.03411222833852075 +0.08739381590767747 +0.9125819162920226 +0.03414493075082312 +0.08738979969491045 +0.965862816966902 +0.9617098684699232 +0.9253821772684813 +0.9586373803721956 +0.913796115138214 +0.9138168771498724 +0.04136834304009183 +0.04135049609151639 +0.0861756130869032 +0.08617085492480976 +0.9586346294329743 +0.09966778485524708 +0.05688919442347208 +0.9429748379260706 +0.09976138974575327 +0.05690473158429639 +0.9003134994714692 +0.9003507140585771 +0.9430590500820001 +0.9433145069742584 +0.1453267986649886 +0.04214348673840006 +0.8184579945868007 +0.1815334927421621 +0.04213146341560131 +0.8185733787516792 +0.9579482330448499 +0.9602897009508066 +0.1952791672563136 +0.8181142294190813 +0.9433062571182973 +0.1819563079540937 +0.05680168367384959 +0.05680787264235335 +0.8180410421530774 +0.9580774277698448 +0.1422886701996572 +0.07543188558907631 +0.967224688032856 +0.924363635413408 +0.03279204228501772 +0.9671989622500627 +0.9243523295241751 +0.03270071947610365 +0.07546401740192506 +0.9346521187639812 +0.02825566652033202 +0.06481841176186348 +0.9721010340556632 +0.9717093167577765 +0.9346665116707443 +0.9735513533847124 +0.9417015243321447 +0.05863062432888677 +0.9748115579297516 +0.9416483673647978 +0.02638156042743395 +0.02472064462345301 +0.05856989165423451 +0.0276414711771085 +0.0648559234218495 +0.8706534492273567 +0.01684033550714716 +0.1293144703251705 +0.983172645052606 +0.0164226509915387 +0.1305989312397097 +0.9831702241946249 +0.8706625815052124 +0.9926444462346143 +0.2533165092720431 +0.9146725170671456 +0.9298330107642919 +0.07012203135513878 +0.9146684456416737 +0.9298367497042254 +0.08560616214189266 +0.08532851930023512 +0.07012087548293586 +0.05092250930491041 +0.03518889548607339 +0.03593621408773654 +0.9493337042532465 +0.9482483787901158 +0.9634734950130989 +0.9645109666493634 +0.0495443363913087 +0.8402208517115592 +0.9694914123678133 +0.03051543923988587 +0.8402144829909037 +0.1597924934707186 +0.03049320774387265 +0.05077481410535919 +0.9287129700749599 +0.07126817043371236 +0.0507309331545391 +0.9288644745345952 +0.9486481157530654 +0.9565941223702916 +0.9435236915051401 +0.9436376459848266 +0.04321768617473556 +0.9494929306604268 +0.02705669014639245 +0.9728357990052555 +0.9496006390697497 +0.984008592026306 +0.8025611370323325 +0.8025586539623646 +0.01599565383537447 +0.1974783288788287 +0.9840138639473438 +0.9945503288326286 +0.2364884127064511 +0.8878653873234773 +0.08930215153570926 +0.08930171770120883 +0.1121348147847674 +0.1120288169579271 +0.9107148366944943 +0.9107194860467225 +0.8878500160282323 +0.130771900080585 +0.02738728700564716 +0.9949921247066044 +0.8462399313803111 +0.1536574936133384 +0.9949138626662274 +0.8462389613598917 +0.005007934208955608 +0.005085985624090365 +0.153712541137492 +0.9799058571883874 +0.6803961517572557 +0.6803960741063788 +0.02009390912662905 +0.319595993470736 +0.9799129498361706 +0.6444385172010668 +0.7050777121433003 +0.3562408297102652 +0.2925986368693667 +0.6555942745704586 +0.3855366204194736 +0.2641307623744009 +0.3458028328499872 +0.2329989251204724 +0.2856886464998276 +0.7140855725041995 +0.3602903541626978 +0.5827297482858321 +0.4272768392870011 +0.4170952389724688 +0.5725842239481382 +0.3588848079437184 +0.5674557315694588 +0.2915244716510816 +0.3686190645253336 +0.6963486471818109 +0.6305456269108208 +0.6043549516784664 +0.5481207923518443 +0.3956389317011728 +0.451864378921277 +0.1676843936915261 +0.3748306626806666 +0.3716489811981712 +0.3528693502126533 +0.6268863881209833 +0.6457429928373752 +0.5938580143245914 +0.6081407849390175 +0.4055501907868452 +0.3918972938152706 +0.5502954176786649 +0.4590335359431157 +0.4496755172924484 +0.5409820474134305 +0.2475411793726398 +0.4803477730010439 +0.2026404233397927 +0.336917025690726 +0.6396533098440514 +0.4334860361260321 +0.3234173799405232 +0.7560471165918297 +0.3099378385197239 +0.7085689626520939 +0.7511495670170159 +0.7065812533767469 +0.6713024628815533 +0.6017700759688966 +0.3332341693880559 +0.3994745488666102 +0.5952070095505465 +0.718697074865517 +0.4053139993328013 +0.2798319094238509 +0.4435327848644279 +0.668593775507822 +0.4467884483601771 +0.481161553501919 +0.553197469545928 +0.5188056132500741 +0.7045735215201212 +0.2481742075957545 +0.6875390047949822 +0.2949799344786538 +0.3054824487145228 +0.5790392711632866 +0.4343584098628445 +0.356911252357471 +0.5653751213736138 +0.6473755470468533 +0.6506394644647062 +0.2600408350721916 +0.6670972567350427 +0.6597012735617074 +0.3326616514025655 +0.3420276488337702 +0.7338173489628058 +0.6557086719783549 +0.1103125516094496 +0.4600060437374808 +0.2725669631793544 +0.7300428592346874 +0.6788821358398683 +0.746282063563361 +0.3209890652609932 +0.2536613703171522 +0.7537883728900484 +0.6198221986867237 +0.2810541327791715 +0.7696044782999417 +0.6696035066803949 +0.2247017711071893 +0.7428268403554048 +0.3188489560824219 +0.1663640020373273 +0.6827215482904575 +0.3850591032235632 +0.7568089302838052 +0.6149267639907622 +0.2433996039957127 +0.1859994432664094 +0.4323610873453905 +0.1033481588849516 +0.4902833364123096 +0.4963388593854303 +0.4458551586322606 +0.5036610492960182 +0.5541444166125714 +0.2267989011266755 +0.5363010861068983 +0.2098850236231036 +0.6109275476673296 +0.3008294984270216 +0.4265632398550857 +0.3020874043872763 +0.4856504511103139 +0.7980772567529373 +0.7162449692854568 +0.2173107175626003 +0.4055026999340062 +0.296523337994678 +0.311309284226061 +0.7032925913307598 +0.6886243311481423 +0.2818631683301812 +0.7977251424742441 +0.718269480747353 +0.2006584186039154 +0.2036778801501655 +0.6566918905471599 +0.2428118520722934 +0.6359513016510178 +0.2363782583714246 +0.4410645605258314 +0.1730829308765057 +0.5169423918142438 +0.7643095701311001 +0.3367817853770897 +0.6938056915199993 +0.4633058853187098 +0.1971273228115505 +0.2897539237596605 +0.1254623541543166 +0.4090770659506767 +0.2877559428042548 +0.8356703581471256 +0.7118418983716247 +0.1639976121341092 +0.5228526317871107 +0.6735053464267017 +0.4766497732841192 +0.3266003633739221 +0.7212402087078847 +0.406621917243216 +0.4641197523004105 +0.4422357884376583 +0.5358951604299356 +0.5577514344083433 +0.8365057381317389 +0.7118537250538977 +0.6786775914460283 +0.8071836378418429 +0.8079037241677302 +0.3216806663316867 +0.321317900451882 +0.1927963582192543 +0.1419100345380406 +0.5539082199469259 +0.1672018783462313 +0.6348724813747095 +0.7314876428982148 +0.7359787121781068 +0.2709072475568614 +0.2662207020830137 +0.2761627590228043 +0.6694235023289304 +0.1581716375649145 +0.4742195130089659 +0.3753312976521533 +0.6172108526935343 +0.06074557181482439 +0.5234283642075909 +0.1434626274817452 +0.4301483144488309 +0.7752177277091091 +0.6726325553401263 +0.7333167203167302 +0.2700641346010815 +0.3231613326258007 +0.7995621753310275 +0.6765089178282992 +0.1991111348158866 +0.3143043964602578 +0.8336915672080077 +0.6854501411720363 +0.16651346610395 +0.1962931655916071 +0.5304018834218299 +0.8336827303141341 +0.6856805096145365 +0.2026252364038824 +0.4861140888241551 +0.3577766681028987 +0.4812206086987016 +0.6436610857524531 +0.5191598478672849 +0.1580533670337806 +0.5931070345267181 +0.5288810019586517 +0.6350929457221451 +0.4709841848936165 +0.3630796019356348 +0.6342340574687529 +0.8132533334762083 +0.8129585579669732 +0.365814583821074 +0.3658284036408408 +0.1867592335363469 +0.6119569506111905 +0.3863181185333162 +0.5032556476178761 +0.6214952961112992 +0.4967418513284357 +0.3785217817907662 +0.4657668803574152 +0.4096265263820536 +0.5343766776312538 +0.5903436352054399 +0.8029709591933486 +0.6774510251063969 +0.4249923877225548 +0.2160543870203696 +0.3881962886006198 +0.242094487743977 +0.7837379526581549 +0.4243497745025278 +0.757652652762821 +0.3879191664184644 +0.5761483867651925 +0.7840057685630274 +0.6120151718425622 +0.7581665757688036 +0.1803217123367635 +0.5833364694205351 +0.5184864540590293 +0.4833407940576482 +0.4815081131998314 +0.5166481174589111 +0.1606783763507413 +0.2897537262369793 +0.572324154647765 +0.3769419139222197 +0.5381656618032329 +0.4072742005393265 +0.5021448922716816 +0.4067011607946844 +0.4615373421390181 +0.5927689689035693 +0.4978455497933082 +0.5933082299166971 +0.3069304828709141 +0.6599915694169212 +0.3800369412052071 +0.409335056325682 +0.6199358465254532 +0.5906101170944351 +0.5279509488697616 +0.8019342440670088 +0.4720495878532303 +0.1980687777337491 +0.8001551001810774 +0.4700251510051124 +0.2609260888433494 +0.5776335612439514 +0.2173438754376048 +0.5664244403410477 +0.6568258984869042 +0.5498609318293991 +0.3428675886343571 +0.4497872272986056 +0.5074612520696712 +0.765778501665992 +0.7658764667368915 +0.4935739653057612 +0.4925396344079729 +0.2342213742259349 +0.279195408822315 +0.5101842525315443 +0.575309239530338 +0.566931431272974 +0.4246776691301211 +0.432938011031256 +0.2435472109844311 +0.7717192943260442 +0.3317415906368139 +0.6644490086855299 +0.3445942469429571 +0.6947532200379868 +0.1341862096018917 +0.771382483771997 +0.4556528855716011 +0.1107146766405233 +0.889243775953227 +0.455710178293939 +0.5443471599535386 +0.8892851095467617 +0.2648088304326487 +0.4026460663105354 +0.2236003763261016 +0.243063992298974 +0.6194722777425584 +0.3086011078631613 +0.6560017339463061 +0.3040870464324678 +0.6295289920961052 +0.3414725917733059 +0.5829310202682387 +0.2188825264936801 +0.4171041611476792 +0.7810958067113725 +0.5491337704807835 +0.341660786006902 +0.4464989249098277 +0.2579169073703296 +0.5554510216202132 +0.7407454540746067 +0.4189898240624031 +0.513338602801809 +0.3768926418836232 +0.5171019795403671 +0.5810151990238954 +0.4866855845017239 +0.3986735719149428 +0.5366040651857806 +0.623240377868747 +0.4830019346848384 +0.6020566452316262 +0.4637747568650433 +0.6901867811405779 +0.4191524169122127 +0.2818827054243255 +0.4459144922042996 +0.1333958053953515 +0.511762404922517 +0.6588888531381293 +0.3339846106503203 +0.7554998568062224 +0.2241651566505062 +0.7767271631410109 +0.7578096687691639 +0.4582786932078983 +0.6217832524419353 +0.5390220115473325 +0.3806698121570354 +0.2870384294981581 +0.6243639383367893 +0.3347036592197012 +0.5194851311634952 +0.665652944656616 +0.4824343920761198 +0.5371352083828009 +0.2365138853903663 +0.763050651512922 +0.5359372432526653 +0.4628645758547132 +0.7634912623364724 +0.7840964993533516 +0.6335187856393634 +0.8031406470198138 +0.6079594972855701 +0.8133754192226544 +0.6446300427939565 +0.4892421195277228 +0.2726885885217134 +0.5107448753981192 +0.7273137796282357 +0.7810301394822592 +0.5835033435486361 +0.6579099455556567 +0.7768186298224015 +0.7489468161608236 +0.3646196136943571 +0.3420915006562295 +0.2231801836464509 +0.4291287839857229 +0.616017091530768 +0.2942159106182496 +0.1685784311306074 +0.8312848788685443 +0.294193519975412 +0.7058085090154038 +0.8312667891390451 +0.7217709163573421 +0.5310945240666416 +0.5312004349861474 +0.2788215589414504 +0.4687291932263195 +0.7211352882900856 +0.7684454380236888 +0.3060210193638606 +0.4926856019671909 +0.8295070714355659 +0.8295467029381222 +0.5073225565957202 +0.5073147326236007 +0.1704916584992995 +0.0667886853487185 +0.4915703517409801 +0.6134337348115183 +0.2852558487785015 +0.3826322694980062 +0.7135788939407561 +0.3564943697458306 +0.7230332315333465 +0.7735203921101049 +0.8426532023004025 +0.8426191478988421 +0.2265519013563536 +0.2276305107191245 +0.1571278210616686 +0.4370740313255436 +0.06689199311723172 +0.5629259723038996 +0.9331080104130728 +0.9331079670733553 +0.4370746191078026 +0.9001959844469823 +0.710583494209137 +0.289417073331265 +0.9001896403983647 +0.7105878253027326 +0.09979677956373549 +0.1630398955719931 +0.7760685747051945 +0.3126258076423364 +0.5310572338780811 +0.5886723266474531 +0.3328937826673907 +0.3917999673437979 +0.8016989688828401 +0.3663273053174745 +0.7885324213408307 +0.3560103239591408 +0.8163258690846508 +0.6307395185467358 +0.210458936450226 +0.644591880108263 +0.1839641031416066 +0.6078015206269943 +0.1981281122573588 +0.02143552658889171 +0.5439623317429583 +0.1663849068121362 +0.2570790444290383 +0.2590669220599294 +0.1710817424361404 +0.7426598748900295 +0.8273332498621797 +0.8287386717029165 +0.2589073545630255 +0.7551917535360323 +0.4638538540306362 +0.6429120981678466 +0.1066774448245316 +0.8933556786740429 +0.6428689039679737 +0.3155895939582673 +0.6268644142421914 +0.340301665150211 +0.6322043165804762 +0.3459815671096345 +0.596588856758106 +0.1625421548617933 +0.3206626040235484 +0.5581619378767301 +0.8518805459385995 +0.8515895961879998 +0.4412664772491201 +0.4418382819168364 +0.1481184589935352 +0.3730218559702634 +0.6571559662256921 +0.8027819140796066 +0.7575580783114594 +0.7544486735851516 +0.199087735426335 +0.2451125542743546 +0.8002521683718661 +0.6904414422832968 +0.08890425156442786 +0.911095032581984 +0.6904396974323572 +0.3098435147796922 +0.9109605709384077 +0.1034450207497593 +0.5305369447167321 +0.2233277953688801 +0.2158252463128913 +0.4002278738324894 +0.6563892484776825 +0.4131035771208911 +0.6810275263376188 +0.1312415986240796 +0.669069710312827 +0.4562303473334107 +0.219710216458897 +0.5438301912634852 +0.7803877829825052 +0.6293478496750528 +0.1396803755739289 +0.8610001247076549 +0.6292244456564597 +0.3714331227433445 +0.8611137732599106 +0.2015026791528635 +0.7451193996118702 +0.5414617378382619 +0.1991287886426767 +0.8008013713157978 +0.5410020587047291 +0.4585464228521265 +0.8008790492950398 +0.4714143387205218 +0.6843158701581278 +0.4862944625154232 +0.6503113322127647 +0.5137089551741948 +0.3495380640521754 +0.238822377122598 +0.73052090703379 +0.2838264652141918 +0.229723840848949 +0.7163795418586406 +0.7701239578023966 +0.7687490099151223 +0.2879992262494118 +0.6007370386715052 +0.5054746514138319 +0.3992180488513903 +0.4945452238794208 +0.2218362763249382 +0.3698306774582869 +0.6082601265411413 +0.1132973468139025 +0.8867057434644762 +0.60824271477765 +0.3937643625426424 +0.8865039255605573 +0.5024555077338556 +0.9112526515045133 +0.4975444953369557 +0.08874734414870024 +0.9112728577342285 +0.4970945077608149 +0.2550708475867834 +0.8353133666361676 +0.7435173347806324 +0.1659267591697351 +0.8339898361601956 +0.7433405685139917 +0.7406894161475016 +0.4308959476744928 +0.7428740960997547 +0.570789999440051 +0.554732170898968 +0.6766483624281588 +0.4453103821089967 +0.3231867440846201 +0.1010202632433974 +0.3888540539997812 +0.5159331487851703 +0.5109976028491325 +0.4840572246872856 +0.4889774875297574 +0.5745936561053631 +0.2574071121333458 +0.4254583747458772 +0.7428630006532789 +0.6832961484243308 +0.5263734379709741 +0.0958990435493743 +0.6604917898128848 +0.2053759621251518 +0.4525431153856513 +0.5276974369148114 +0.3165182810976522 +0.4448375564336137 +0.1863906976811031 +0.555167254378598 +0.8136318537786886 +0.8154147255241184 +0.4446477500071518 +0.2601743092459539 +0.7016635155214797 +0.1259170292714445 +0.6998293992769812 +0.1093302390800932 +0.6089052993517186 +0.6032099102214524 +0.8021447515080349 +0.3967201537750279 +0.1979310567397546 +0.8021204578715441 +0.3967882706655254 +0.2099778930976709 +0.7838752098901542 +0.7874442256836985 +0.2207154101076245 +0.779231614126048 +0.7869683720859965 +0.2007601591784968 +0.247656679239306 +0.134597470541497 +0.619528537441023 +0.06898582262043393 +0.4627180481796164 +0.5942255102624673 +0.2830179409574761 +0.4098293374696435 +0.7174714806301037 +0.2539638693791836 +0.2143753441411941 +0.7887233674673633 +0.2531201353031794 +0.7466045640953834 +0.7887765285536609 +0.5505543294472358 +0.7140237702757714 +0.4493498081744158 +0.2858865937967875 +0.927890843404905 +0.4035677443602706 +0.4035663456153651 +0.07211089013706445 +0.5964322579026162 +0.927890852845648 +0.3815236562495122 +0.6910482838482179 +0.8084575938585569 +0.2525641602281887 +0.7470731380997887 +0.8086711553099707 +0.2836083607502279 +0.2009984465202983 +0.7987613209412775 +0.2848836441107834 +0.7154004890425334 +0.7988639918820465 +0.9258853787618742 +0.5627569544952786 +0.4371895281954005 +0.9257282266209346 +0.5628237507748035 +0.07426219582723338 +0.7380389562850728 +0.4987595452201583 +0.7112078570610594 +0.5008855857257628 +0.1534447791088913 +0.3437745097600622 +0.5100780539281906 +0.1945832561073921 +0.806116890975445 +0.5097875328355184 +0.4899221558626657 +0.8054168206351754 +0.7194144940385008 +0.5950258717209611 +0.529801682682695 +0.7001288603349507 +0.4701723920510622 +0.2998772918190309 +0.5631889721573413 +0.9136409161411808 +0.4368110268732349 +0.086359084281097 +0.913640519945492 +0.4368115845529943 +0.4749393064044068 +0.1597616126446819 +0.8386101668046161 +0.4747705557302835 +0.5250621647692327 +0.840231476354066 +0.2607406715835867 +0.5366403024229558 +0.1679462685311422 +0.7185880762869319 +0.1429595758262641 +0.7419878279015583 +0.1726425614858298 +0.7449224424271517 +0.5564637968758612 +0.3067289945738924 +0.6938484550987953 +0.5561404329136812 +0.7301144572665507 +0.1302122703499025 +0.8696827220165705 +0.7301867822360431 +0.270107404026841 +0.8697070602860604 +0.04508575518338425 +0.5620291994946085 +0.8667732722765127 +0.3263084227328056 +0.3262897011590901 +0.1332959922932727 +0.6736910144567103 +0.8667803733361161 +0.06902744137197155 +0.5745071652222595 +0.09936464866723037 +0.4253543757402123 +0.0236538376627578 +0.4993321985453642 +0.432979418484166 +0.8262810672742004 +0.8262377016308781 +0.5669881957094666 +0.5670298963436817 +0.1737256571028128 +0.6102794554414607 +0.960258298961291 +0.9602610994186244 +0.3897286887133565 +0.3897274483946819 +0.03974277008585223 +0.1087258429237883 +0.3560895830821693 +0.1338741918648902 +0.3750639346520058 +0.1323833450958311 +0.3441879559472761 +0.8429083427194075 +0.3506547984612436 +0.3506090619505899 +0.1570515392685188 +0.6493981568169679 +0.842936184924849 +0.9198153435365236 +0.3331732373505023 +0.3327409040723459 +0.07879070783064451 +0.6668045333488634 +0.9198151307815712 +0.2402488819254759 +0.6710699988192733 +0.875915749218266 +0.7008564312055318 +0.893463022667759 +0.6722176118498965 +0.3277822456942573 +0.8937761732214006 +0.2989731878974555 +0.8759645657916023 +0.672245225481884 +0.1065467482642028 +0.70104417950638 +0.1239557112541029 +0.9310585556578925 +0.4634091756137607 +0.4634047369209397 +0.06890889658915812 +0.5365954404904193 +0.9310911388009159 +0.5748974094916178 +0.8783905744579742 +0.5900249083039332 +0.9013532688481652 +0.4099741943599569 +0.0986473214329316 +0.4251025866763088 +0.1216094052228244 +0.9013532047248787 +0.4099750667807427 +0.8783655456895645 +0.4250912912715708 +0.1387223247360601 +0.8078780059346089 +0.8599976431366544 +0.191896172565567 +0.1936857263107623 +0.1397388364175583 +0.8081205407210315 +0.8599370895274551 +0.09921552642266328 +0.5684924534189594 +0.07839808585941449 +0.5555307765339018 +0.09316637355090995 +0.5867233408574853 +0.5352102315493747 +0.1700449314287026 +0.8299608416382361 +0.5351920793885719 +0.4647925989321278 +0.8299571839701602 +0.4344392592253166 +0.7082787542891643 +0.1183803406379476 +0.6421327242073646 +0.2309999363471728 +0.6963432625475416 +0.3445937861516713 +0.9037897335425946 +0.1978587049681394 +0.8248486815774508 +0.2201929345025936 +0.8057781649465271 +0.2302994485727469 +0.8321422380663045 +0.7705786573351833 +0.1675864164136094 +0.8010005841023136 +0.1765393995113256 +0.8237230646140385 +0.8008371236198257 +0.8316537796650385 +0.7700567957645467 +0.8953918356398629 +0.2998540406065217 +0.2998459508403589 +0.1044673677963773 +0.7001976008371141 +0.8954956137838638 +0.09584500942974382 +0.619059314468024 +0.8417372269277293 +0.7894170693024066 +0.7878997793664396 +0.1596260328623951 +0.210025923448734 +0.8412336416292728 +0.9006070753500296 +0.5432873239958825 +0.5433828628176055 +0.09947862060155595 +0.4566179303886241 +0.9005203961265541 +0.846689453591417 +0.3230596586206677 +0.6769120948193891 +0.8467524288171079 +0.3230873127978775 +0.1532427455622165 +0.8235315821735715 +0.4197413178832303 +0.4196465190086247 +0.176456290296714 +0.5803535116351897 +0.823582847563467 +0.870524745451861 +0.3009503537292787 +0.3009857743387102 +0.1294425184422281 +0.6990527499653003 +0.870536517120055 +0.3783239320826869 +0.09361589710257567 +0.6216542167820923 +0.9064257062355826 +0.9064237731524593 +0.3783449035767389 +0.6619103813553577 +0.1321685736895514 +0.3387958544084106 +0.869269745950933 +0.8680198945920249 +0.6612812458363884 +0.0794653181826145 +0.6065865701158217 +0.878424765277748 +0.4937416795339208 +0.4936553376891388 +0.1216485533218211 +0.5063449095904564 +0.8783502853210507 +0.03826769500714734 +0.6118135615730795 +0.1892082141418188 +0.2260327512865118 +0.1748523044371134 +0.1971250148533736 +0.1711683112034219 +0.2294347908491058 +0.2515435914678438 +0.2397140458275748 +0.1661216812806147 +0.8004919355439695 +0.1915027709158624 +0.7168463621249991 +0.8181390620715305 +0.219647933784174 +0.7803397035716176 +0.8182078196855266 +0.01999232996669406 +0.5794931632034609 +0.8537106181228031 +0.3697746004378145 +0.3697831719118895 +0.1462721835517389 +0.6302274438582059 +0.853711092007383 +0.5398564448924472 +0.1488296590116976 +0.4601444314350632 +0.8511693257401168 +0.851169839164456 +0.5398549532666884 +0.5679567032176468 +0.200751008516246 +0.7986613458221726 +0.567934847947157 +0.4320630639792115 +0.7992652491260644 +0.04705825890571941 +0.4835673396642749 +0.1147136746227272 +0.2689969027403968 +0.7592750574108676 +0.2508403860492587 +0.7475457660684718 +0.7596660568759995 +0.06522256357193269 +0.4377220487619357 +0.2875413364864099 +0.5498665716332108 +0.7350082708362861 +0.4760959704720536 +0.7208013605697897 +0.4516971901946352 +0.7085370139603623 +0.4818938527633025 +0.7102255431643542 +0.5660416281631989 +0.2202146218003611 +0.1827992083401818 +0.197660682120374 +0.1936363809411918 +0.5652524994896346 +0.286456828350113 +0.3218771934360545 +0.9288137567108234 +0.6791148344910423 +0.07203032237917799 +0.9279701161939055 +0.6791148938992251 +0.4381021262923672 +0.03899946840210898 +0.5618989882601341 +0.9610006152194007 +0.961000305799354 +0.4381024729043781 +0.1595214707027096 +0.2100756530689875 +0.4284453721579792 +0.8972379721220739 +0.571550051457128 +0.1026920648927445 +0.8973125629309999 +0.5715422834102807 +0.4981010497611266 +0.1411636991275495 +0.8590161664820407 +0.4980904753547293 +0.5018996447969336 +0.8588330403574503 +0.1228966725288533 +0.290360326957703 +0.09346316381100395 +0.2823751186621209 +0.5695221009106378 +0.1534313492484837 +0.8465612809344476 +0.5695063008796344 +0.4304791997094704 +0.8465589316058033 +0.8065288955859051 +0.1958424027802583 +0.8041914866274354 +0.8064819145698466 +0.9514899241910062 +0.541898996672659 +0.4588026074246812 +0.9511427798722532 +0.5410910581642979 +0.04882640721664218 +0.1141708152717084 +0.7529487627377517 +0.1359888878184161 +0.3142709408204518 +0.8629879823201051 +0.3959920340375119 +0.6040075136592503 +0.8629882512068132 +0.3959947470052423 +0.1370118094669266 +0.9166503288200385 +0.6534590998770698 +0.6534719287002243 +0.08336503077077317 +0.2057777301965187 +0.691328889066807 +0.08494084485369859 +0.4011806914946809 +0.8196358531831179 +0.5876560564177553 +0.8461829713191066 +0.5944471703246528 +0.4119243449416046 +0.8193274547123482 +0.5944032575139209 +0.1536461762334965 +0.5880521598147112 +0.1806907525400566 +0.4056167105304491 +0.846334792151732 +0.1249672679918863 +0.5866626620212025 +0.6499551861077291 +0.8773205575950946 +0.6754059096361761 +0.8938406811484356 +0.3240374961121471 +0.1052212884185375 +0.3499054914522142 +0.1223530717455559 +0.8773181060858701 +0.3500440158337447 +0.8938281298311284 +0.3245918509599658 +0.07643424152573676 +0.6779610174634121 +0.06097726070116049 +0.6243211716154417 +0.7070105847237639 +0.9407055757186711 +0.2928839421951433 +0.05918616345890805 +0.9406767062924939 +0.292825275279601 +0.5883305233185524 +0.08022695169354249 +0.4118828816561182 +0.9196309234649244 +0.9197363851524948 +0.5883058495310759 +0.0501524140313333 +0.6741092841311606 +0.7813320058205955 +0.8686282521943011 +0.2186748904987818 +0.1307278674290637 +0.8685860825777141 +0.218675931216751 +0.9371644314109124 +0.3744364024325021 +0.6255699627629239 +0.9371550097331324 +0.3744110442908221 +0.06285389484586289 +0.4971379037867054 +0.6865666590806678 +0.5023247806236074 +0.3138670459093687 +0.371063265436117 +0.8957529952885503 +0.8641155617892272 +0.6883345620772021 +0.3114238298572881 +0.8638933872523596 +0.6886284537881435 +0.1359163612462543 +0.6899160905324485 +0.5010955269241431 +0.8369461371669976 +0.3932655468597476 +0.6067365119243447 +0.8369492780408688 +0.3932836236982934 +0.1630559863515026 +0.9260659729248758 +0.525881198140657 +0.5258328437437101 +0.07343353381510682 +0.4741657479417003 +0.9265661518667426 +0.8942442880601368 +0.7809161663058273 +0.7809169055826841 +0.1057607625175676 +0.2190684685693758 +0.8942307093273064 +0.484748379736576 +0.9690831068612727 +0.5151912346893169 +0.0309922783943948 +0.9690570945095948 +0.5152997170138077 +0.1091009471280302 +0.3238411110929919 +0.1034193225531755 +0.2136450685891976 +0.2879334247932825 +0.07368620033823511 +0.9257150963716444 +0.2882505441817059 +0.712070322998414 +0.9263099080511168 +0.3817581334849893 +0.8203441942079501 +0.6181038495356416 +0.1799432377543119 +0.8451933589701716 +0.8220382956901595 +0.82201095042213 +0.1548570868689375 +0.1807318103394313 +0.8453899464092499 +0.9549876710089805 +0.6054297414965402 +0.60564451234425 +0.04460900319799963 +0.394611630068445 +0.9549564840827206 +0.1193547922810554 +0.1967098726431862 +0.07790214930253865 +0.6389904216528899 +0.1926857317111011 +0.7919750047487559 +0.9014614178067403 +0.5145625738900821 +0.8774285052473533 +0.5262681102810968 +0.5262793766558245 +0.1225901226489942 +0.4851693002526427 +0.90117739234176 +0.5148307022294013 +0.098822601751827 +0.4737206803344685 +0.8774097363716126 +0.122930301824221 +0.2440675357165169 +0.141045955691977 +0.2308177927487719 +0.1875049971594014 +0.8606430621692801 +0.8123575644850186 +0.1399341571796726 +0.1438375112692916 +0.1888740406146374 +0.8601644035571534 +0.8124463977329607 +0.2432372256097121 +0.8764640840039057 +0.8607030341786749 +0.7681832163854628 +0.7669953883782542 +0.1396088491123036 +0.2318317067968396 +0.8606455448936557 +0.7567219819729816 +0.1233291472695508 +0.8764909774482403 +0.7568024829599398 +0.08292437967963887 +0.308820836819037 +0.1322578178388866 +0.2166048485461013 +0.1686722300696289 +0.1796080229646888 +0.4673302746622347 +0.04409936491067382 +0.9558327513026897 +0.4673773584285558 +0.5326847373091745 +0.9559157331866152 +0.03707149564649245 +0.5844779584202662 +0.4051892091133564 +0.8615106973519736 +0.594955471337774 +0.138402510520607 +0.8615714061203887 +0.5949708713349431 +0.1983599455731896 +0.8813965565160414 +0.8016071583773008 +0.1186252248239203 +0.8815378864730561 +0.8015521188575074 +0.898795421591518 +0.2210284513444237 +0.2185521032817347 +0.09937856435108636 +0.09890563681137789 +0.7814276025112138 +0.7814507232696174 +0.9006147399010256 +0.6845422964954758 +0.9438759527836281 +0.3151957142306781 +0.05579195295435025 +0.9442134076078599 +0.31519204301833 +0.1175777688584705 +0.7244059874929916 +0.6926028326187167 +0.9193530766432899 +0.3075340289250945 +0.08067780128056895 +0.9192766948538512 +0.3074357910865082 +0.8736893106238425 +0.5541610849183337 +0.4458374051422225 +0.8736851910425149 +0.5541635767998997 +0.1263107783106177 +0.8325248775513079 +0.6157304154423492 +0.6181062747119663 +0.08566799156213296 +0.9142435338438961 +0.6179606317212097 +0.01315592216943306 +0.5146571121133326 +0.1490013362693055 +0.7199919644740289 +0.2006765957722272 +0.1605750676004671 +0.03800258423906945 +0.4099061090768449 +0.03939585142358241 +0.4224902438575603 +0.2695606681765071 +0.8882477933209628 +0.7304690228343558 +0.111732154966384 +0.8882362101297666 +0.7304780696748322 +0.5024505611766213 +0.943195432355218 +0.4975503929118526 +0.05680851831243935 +0.9404174134041433 +0.4973317352833598 +0.8071998478971203 +0.8314285877274789 +0.1799999274418749 +0.1667681277823994 +0.8314296434064885 +0.1928026241414403 +0.167520731280602 +0.8198800375721685 +0.7877206488538351 +0.1317016843039311 +0.2120804781549716 +0.868294369721734 +0.8683227807426459 +0.7878190715917819 +0.04503615436872455 +0.3278044530224299 +0.861744605632414 +0.2462588545298912 +0.753632778508278 +0.8616090538654261 +0.2460642921267944 +0.1381283134719837 +0.650490097491872 +0.8947339789598063 +0.8947242359793748 +0.3495054452464088 +0.3477202456825534 +0.1088893734755524 +0.1096641861395569 +0.3014394840869839 +0.05930517271425002 +0.3971197739800358 +0.06459805320165068 +0.4220892058717611 +0.8773446301482549 +0.3719725114951733 +0.628027308785592 +0.8773450492415483 +0.3720171967476345 +0.1226392254311439 +0.1504543709214158 +0.8389956445520607 +0.8388976738430065 +0.8494486157435063 +0.8494770808083579 +0.1610935687707062 +0.1609212985556231 +0.1503962785962022 +0.8803979190014831 +0.3904673007247123 +0.6095326631348847 +0.8803979701680517 +0.3904719433333261 +0.1196034374524388 +0.8823338862523654 +0.2413883754117024 +0.2413877361085105 +0.1174143340867016 +0.7585795663990499 +0.8825478499113384 +0.9599356178928016 +0.5682462523435937 +0.4317826776001152 +0.9598960468693066 +0.568173872120361 +0.03998224849690049 +0.110986281313967 +0.2235621807199633 +0.2144252006480593 +0.7197083393929433 +0.09937820134041853 +0.7146178068459169 +0.05506148460232229 +0.3696043945823588 +0.8677501684214572 +0.5779888570140774 +0.5779957479672849 +0.1322441780925202 +0.4220303326423081 +0.8677251445271638 +0.08531077916276812 +0.3282005951374199 +0.9186170753872007 +0.3604834902496914 +0.3601118168181364 +0.08147167363836728 +0.6395112666820993 +0.9186227490885411 +0.3470616708985327 +0.9439190100833051 +0.6523743013360422 +0.05572012539139815 +0.9443312652180573 +0.6524447932752787 +0.08084279822307722 +0.371221814659942 +0.1547213198248778 +0.1759006514083603 +0.7224728799910268 +0.8512677321132537 +0.8512238051791404 +0.2775108486949068 +0.2774996521883302 +0.1487669164708823 +0.2630764686655326 +0.0974114115871168 +0.7369235200017629 +0.9025886688352459 +0.9028117553121687 +0.263093022367199 +0.430320703444696 +0.0134833307850182 +0.5696802427151108 +0.986516735422121 +0.9865166705411411 +0.4303207044991198 +0.01833557127020976 +0.6664205328639621 +0.05744458458044627 +0.5885064151015574 +0.9402680088788062 +0.6252467622096008 +0.9356741337101139 +0.6116030179137055 +0.6112153032729426 +0.06445496734989957 +0.6250028124196662 +0.06132795060033686 +0.3745780903878751 +0.9398178745589859 +0.3887447196596237 +0.9353143365229792 +0.01564159925252811 +0.4159395349264551 +0.1372505062397863 +0.2632503552846667 +0.6530609173336502 +0.9401973300658537 +0.3467969198725822 +0.05966224602874987 +0.9403499236838324 +0.3469077626636355 +0.9115778523601256 +0.7654201474598255 +0.7654425083251409 +0.08849484354233485 +0.7510002568200989 +0.1018018314628766 +0.2345552869846965 +0.9115018819872195 +0.1024925156017051 +0.2471983897863815 +0.08847985479793653 +0.2367366271771236 +0.2489971967707545 +0.8981809595225938 +0.8981889960232693 +0.7510031659347395 +0.04770172508765282 +0.4426647938773257 +0.02614539225970409 +0.3857857006724493 +0.06145155456583391 +0.6491288656978766 +0.08970383623865119 +0.3506717461219463 +0.7577537057677951 +0.8963402050366366 +0.8959626283106834 +0.2423009147034265 +0.2422435864002614 +0.1036553243006528 +0.0683476240307362 +0.3540739311656738 +0.01460677382554595 +0.4552334961513589 +0.362908424825831 +0.04197427140078325 +0.9580342029608422 +0.3629136589325398 +0.6372230249602165 +0.9578801394998563 +0.04527785061639742 +0.4582327560137272 +0.04576657480971771 +0.7335947240893154 +0.04203763872439348 +0.6346938583100239 +0.9825948930904144 +0.332450438057848 +0.3324506196326813 +0.01740562281533369 +0.9268045445220413 +0.8027751636464774 +0.8027810464857843 +0.07321311022463145 +0.07440045204441706 +0.197710712599178 +0.1972503768295411 +0.9268081299027339 +0.01428813167389542 +0.6231193788811815 +0.06085628384354592 +0.3144271913556276 +0.07044437918029535 +0.3317272840590577 +0.1044639986618401 +0.7029574402945529 +0.7360433097740906 +0.8765379091584352 +0.2639244376122534 +0.1234510845533626 +0.8764604832001591 +0.2639388587967896 +0.3862888572067475 +0.9187126959705357 +0.403023559549798 +0.01301496897470888 +0.5969769080019034 +0.986985100425216 +0.9869851956321843 +0.4030236087451368 +0.6544710593188465 +0.9589407881739493 +0.9613344593730989 +0.3454368936181059 +0.3454319316944092 +0.03867022530437959 +0.04797566911299532 +0.354018963848543 +0.04824178660016074 +0.3862237909236043 +0.6665409414928201 +0.9803452642564382 +0.03196348994322847 +0.6939828899339344 +0.04037894855824554 +0.72396885651405 +0.3562598071756679 +0.01100937115530429 +0.9889909335828401 +0.3562598985115983 +0.6439391064415685 +0.9887716105880371 +0.9462908801158776 +0.7947400404059105 +0.7947535524331262 +0.05373154074362646 +0.2052526610925939 +0.9462712801234533 +0.05373397383848373 +0.2051022940539467 +0.5465390784818488 +0.9779677830327334 +0.4534916093556358 +0.02204908778845681 +0.9779494836044699 +0.4534930140507249 +0.6939045225619694 +0.9657030844537313 +0.9273397745701821 +0.2579204425677379 +0.2566058043636048 +0.07153217141627392 +0.7433918905117474 +0.9284689840268306 +0.07036037019037793 +0.7408349848539278 +0.5858885305499789 +0.05728047136950626 +0.4142187297002217 +0.9426501647979296 +0.9426770856163231 +0.5858414734595887 +0.9449915094037167 +0.5190191174268002 +0.5195047954404387 +0.05281112956458275 +0.480477826569085 +0.9471984359392248 +0.06422239961855877 +0.7243842132491523 +0.9194173054117152 +0.8389784018763909 +0.08099399984368576 +0.1606576104154511 +0.8393202410792052 +0.08105916972055464 +0.9675067539912484 +0.6513155773132608 +0.6512697120805427 +0.03250034540742334 +0.3486399368372894 +0.9674812653628669 +0.08645122802525125 +0.2635224163286188 +0.6760788821813165 +0.03290794288848976 +0.3238589480774309 +0.9671335472498309 +0.9670922309728688 +0.6760796532002585 +0.5860580563636298 +0.9569287502255203 +0.4139418261327988 +0.04307181051893924 +0.9569287495402091 +0.4139419949371794 +0.5626998798358233 +0.02678338098864017 +0.9727996132981228 +0.5625745005585712 +0.4374390757752958 +0.9727867137705181 +0.3600726636753553 +0.8813408443034764 +0.3937127891063132 +0.9717762982259989 +0.6062535949693266 +0.02807367448398973 +0.9717783060124353 +0.6062901638031212 +0.02803804120698091 +0.4729432658538774 +0.4488247800693141 +0.9852507191553853 +0.9852511942765488 +0.5511782235463006 +0.4522437764411883 +0.9678373248856057 +0.967873072310514 +0.5478392436451603 +0.5600959634607886 +0.01210421300896849 +0.5471206951548981 +0.03161755345210935 +0.08322607780878591 +0.7037934238522791 +0.6238418344080977 +0.04464153796005478 +0.3753874059754593 +0.9548850840498627 +0.9549636736983121 +0.6246079566180658 +0.08755976316093293 +0.7297450678887974 +0.100704965942911 +0.7391083776785861 +0.01249009528815233 +0.6450739052818418 +0.3030636099647389 +0.03355862870249632 +0.9665068932749928 +0.3030444338003307 +0.008872237222356047 +0.6043233436751049 +0.03899033393724118 +0.6549882571717227 +0.9741696993305886 +0.584746425922283 +0.5844208598874097 +0.02568559653579328 +0.4152547607370862 +0.9741688276241524 +0.8761468111408817 +0.839096388950809 +0.1234219025052757 +0.1611527136898011 +0.8389067942033757 +0.1234072723216895 +0.1611296617654809 +0.8764019853268229 +0.7215990014622423 +0.8951691862170437 +0.8947823021895053 +0.2788230987041895 +0.2784032882226909 +0.104830592460919 +0.9131232338233304 +0.1945587784415152 +0.3812907417651029 +0.02389972225407491 +0.6187356733845374 +0.9760948990947605 +0.9761023102279475 +0.3812913530680391 +0.7879228861784271 +0.9254876792482537 +0.2120902117113885 +0.07465484898723124 +0.07461774141176059 +0.787916644427148 +0.9789396248164405 +0.4753250082291056 +0.4752977073406028 +0.02103912631218085 +0.5248887706331568 +0.9792499449144124 +0.990366366023841 +0.2938355743391399 +0.2939276047153286 +0.009700615642989638 +0.9906200899724256 +0.3841345770769219 +0.3841344502710092 +0.009380334276188193 +0.6158756111043507 +0.9906153088820252 +0.07954912115611887 +0.2460387120198038 +0.9182400359823522 +0.7542477198311293 +0.7543144681669983 +0.08184070007062401 +0.2456850734780587 +0.9181584427941388 +0.54527674252828 +0.9923170005671959 +0.4547544097503033 +0.007701939288769151 +0.9922977404465394 +0.4547547535340939 +0.7757685928540627 +0.02634779369969155 +0.2242317126678526 +0.973652687856678 +0.9738373256835868 +0.7759557756182427 +0.08758630294322392 +0.2120886549787995 +0.357083540856553 +0.9220228949402086 +0.08688889390657742 +0.8064985681613347 +0.1934834755020145 +0.08689471645727377 +0.8065237507467685 +0.9131272744116359 +0.06195545613547093 +0.6996750141301002 +0.9448605778794503 +0.2536648421733486 +0.3252636414683991 +0.03343276416580036 +0.9665714592173945 +0.3252657661545376 +0.009630175874782701 +0.4764528224785181 +0.9902202532991462 +0.2754980630707645 +0.04253148869652387 +0.3102255521648046 +0.7385217884822318 +0.9535661053273395 +0.2614545670742153 +0.04644692543262419 +0.314760736654095 +0.008752602780869185 +0.991253603424585 +0.3147543408963709 +0.9673553907759426 +0.7873335237791641 +0.212715899340028 +0.9672446079947244 +0.7872865682097361 +0.03275860231851668 +0.9625906118995269 +0.4817075529462155 +0.5185073250324767 +0.9628727031684414 +0.4815297931426021 +0.03722825655056561 +0.493519907365449 +0.04133579054042077 +0.5064838537532398 +0.9587222774788732 +0.9582926727442574 +0.4941597310761857 +0.4725293087151877 +0.9891741563267593 +0.9891496006224173 +0.5274450930143487 +0.5273469713050329 +0.01097475631312207 +0.1588539842391448 +0.8952234986646481 +0.102611629967375 +0.1586218406847462 +0.841420115504484 +0.1026275047607915 +0.8948194301409309 +0.8415635382597092 +0.5343009487045499 +0.02476863650438351 +0.9754934481720021 +0.5347827051210386 +0.465241717886228 +0.9755173141713784 +0.03467204349705734 +0.3703633192358844 +0.9804785963507895 +0.2919534243897473 +0.292067917134552 +0.01967140684507375 +0.02451745452624181 +0.6462721395665344 +0.9153376525983127 +0.2685458150886038 +0.0986929086227613 +0.8224176754718439 +0.1775640639689975 +0.09869083435996609 +0.8224355218204462 +0.9013304283060949 +0.9203682816924044 +0.2110416732219868 +0.01664773790486369 +0.4015472338142463 +0.213145315578805 +0.9112281533840846 +0.7868583821242584 +0.08877581540942743 +0.9112649156957131 +0.78684187241612 +0.3692692773254625 +0.9168490898130522 +0.2270816195580613 +0.9303437719803431 +0.0690198199753409 +0.2271887533675249 +0.7729189606117551 +0.06965638906756902 +0.9307905551277706 +0.7728667405124198 +0.02665013849574561 +0.4276133644988733 +0.1870191048333655 +0.1121835406107453 +0.8881748107411763 +0.1874783126049203 +0.1121579342849197 +0.8128945762403449 +0.8130030052493216 +0.8879297172121839 +0.008283521917084573 +0.4348105526299229 +0.02862919195865173 +0.4447648540323049 +0.2342719723553777 +0.9605892826858355 +0.2354494732932342 +0.9481664875779614 +0.225879362912319 +0.9457537215644205 +0.7657280309310185 +0.03941074997530014 +0.764550530112287 +0.05183351637008844 +0.7741207923873273 +0.05424633010582232 +0.9446971860747574 +0.7752856310023276 +0.9453047771133732 +0.7638190074099576 +0.9609199991861443 +0.7662644061416242 +0.00917469445492078 +0.2238967588554764 +0.8976550202287633 +0.8119265546113524 +0.9114481060906989 +0.8133961687382166 +0.08772180939342267 +0.1877292866367597 +0.1032001176716707 +0.1888949226182468 +0.8122167728585932 +0.1025401651940281 +0.8134161348706956 +0.08859238904116268 +0.1877030728214399 +0.8974923396814581 +0.186543239881225 +0.9115027295302377 +0.03429080998426644 +0.2127182503199936 +0.009060125973820152 +0.6544695572871825 +0.9585354687704434 +0.6390026921805581 +0.6387095204669588 +0.04151092233165066 +0.3609633019176478 +0.9584251014913745 +0.9005724411837143 +0.1777712514088089 +0.1791447982092997 +0.8819477036212279 +0.8835078604106751 +0.822345059052668 +0.1177984021166271 +0.179478214099733 +0.1314965116283083 +0.1765212279444594 +0.820800072543287 +0.1180125172714878 +0.8145643815077971 +0.05184385686694517 +0.1854682588510322 +0.9481659315218592 +0.05186193178047291 +0.1853248416016843 +0.9481467362229874 +0.8145676370712533 +0.7234611470582321 +0.9899390793517168 +0.276249905553192 +0.00993631679874191 +0.7090809173527987 +0.9753454285759809 +0.9307142129674743 +0.8178959485622433 +0.1822022228893124 +0.9307394596014701 +0.06911280515574127 +0.1817309754745844 +0.8178861110583949 +0.06928874035607259 +0.05248118159008035 +0.3026375285659569 +0.05274684644717772 +0.2238752094681242 +0.04020222709179155 +0.2340535183900245 +0.05348099073086867 +0.235263308934296 +0.8924439700905443 +0.8251845746691853 +0.02918307729467918 +0.6726331849951125 +0.02011924493160388 +0.6875530266726554 +0.09273318294104914 +0.6923146901066033 +0.5760193202764194 +0.009178082438606017 +0.9894027316782448 +0.5783719659005674 +0.4216281797432593 +0.9894025809435251 +0.6744872253319953 +0.9645739603172857 +0.6696027665121209 +0.9457308645294976 +0.3301552956879133 +0.05387301870898005 +0.9461094119386454 +0.330186765045397 +0.8559768208994644 +0.8446864240595966 +0.1551769623169505 +0.855914179664746 +0.8446653221728875 +0.1439834842816517 +0.1439723637060037 +0.1551227393910932 +0.5453347508864549 +0.007946761831794264 +0.3137964679953074 +0.02473517941719422 +0.9752772822921206 +0.3137913776736121 +0.794184546581306 +0.8880055753172954 +0.8887367617603873 +0.206254718717289 +0.2058636330577341 +0.1119694391834886 +0.1119945142828022 +0.7936906170066177 +0.02359156570973971 +0.727060398737981 +0.7958479628863042 +0.9075434015953669 +0.09238137942556686 +0.7958026243043292 +0.2041571093790586 +0.09247032341150808 +0.907757525925037 +0.2070147588824769 +0.1741835214238104 +0.8931628174760646 +0.8255267160672223 +0.1067255006218976 +0.1067232881201754 +0.1747094955005086 +0.02936834300399312 +0.2242636156443997 +0.07283392760833117 +0.2978201738479235 +0.7867669361318347 +0.01100834376403334 +0.2132364110287641 +0.9889929554044306 +0.989007377581841 +0.7867941401090753 +0.04632655722589104 +0.7034750818992008 +0.06302538243140628 +0.8017975201388458 +0.8018955236615313 +0.9372709800377291 +0.1982016475401365 +0.06303008059830197 +0.009010660511329776 +0.2055647617667331 +0.7634975346190315 +0.9158413625099316 +0.9152083291528794 +0.2362414258721803 +0.2365016530338502 +0.08416775065551078 +0.08456046767359855 +0.7632221824613348 +0.2683563091122312 +0.9099337379618181 +0.7316444792149408 +0.09006539264455315 +0.9099367617594956 +0.7316412299059988 +0.9382805897535592 +0.1995193115139513 +0.8843973227465991 +0.8576067280534897 +0.115196980434378 +0.142235310551688 +0.8577621020058425 +0.1151974286174029 +0.1427168657704388 +0.8847301474851096 +0.1764629839227751 +0.9472395684644509 +0.8235673805849487 +0.05274006715104344 +0.05271073713304746 +0.1763501990570235 +0.9472197489963511 +0.8235901314239785 +0.5044721092060143 +0.9755954254338348 +0.9751945014218825 +0.4955422130130393 +0.4954416423848696 +0.0247822699273892 +0.254998504404072 +0.9387963585774237 +0.06099097158503092 +0.255204008401919 +0.9387472165478802 +0.7448380677276802 +0.7450015053293153 +0.06120366334065808 +0.01003080903375305 +0.7184891411568404 +0.8007187900752463 +0.8951255962344298 +0.8959167968852385 +0.1989870684581233 +0.1993021684180703 +0.1048894093791415 +0.1049121518434954 +0.800537923268334 +0.956207502487041 +0.684146761277263 +0.6841465326668612 +0.04379255144940356 +0.3157244813299336 +0.9563456064724475 +0.6840489775124247 +0.9919547197299855 +0.2206738367983034 +0.9557664315420737 +0.7793263955316726 +0.04423393641480429 +0.9561892179903344 +0.7794163083658033 +0.3551035867370649 +0.992911580946306 +0.9929117599480707 +0.6448960096184169 +0.6448934131109816 +0.007087045571716932 +0.2508501390201978 +0.9529243924756386 +0.7491498612782805 +0.04707561103315445 +0.952800854861818 +0.7489923749275098 +0.1627379569401085 +0.9199565710816426 +0.5357784329213806 +0.9916615660427683 +0.5174308607244392 +0.973374995789919 +0.9729942702587314 +0.4827642413020699 +0.9915844504113092 +0.4643239278026357 +0.5161296992785545 +0.9929518930681285 +0.9920920495530824 +0.4857361468283982 +0.4826772747469357 +0.02694532478379398 +0.4857284714807053 +0.007904904170067202 +0.4643220737806357 +0.008414044964111625 +0.2120008270418753 +0.9265817318875827 +0.07294599511286719 +0.2122983047357996 +0.7880065145212019 +0.07342248487273172 +0.926662920847121 +0.7880053623512554 +0.03349096705897309 +0.751647005910291 +0.05162469027429883 +0.7162785291327618 +0.9929565245776599 +0.56448624636077 +0.4355140042708143 +0.992956329328807 +0.7060884293223398 +0.9917244516303292 +0.7926111614465928 +0.9514847789037947 +0.04984977766620075 +0.7923341325818897 +0.2076802312876212 +0.04985583673539264 +0.9741441410301203 +0.4138170712170852 +0.4138170025569347 +0.02585608870575075 +0.5861830123123978 +0.9741441478834195 +0.06635252606023177 +0.1407779120693051 +0.8592205831787005 +0.06635604615599276 +0.1408529379189229 +0.9334491637919168 +0.9334333571811185 +0.8597973823228312 +0.7480228132447508 +0.9127178600107398 +0.9126399526722103 +0.25192425963224 +0.251976992237647 +0.08728266377988371 +0.08794145021362119 +0.7471727039255431 +0.2412526373254404 +0.9357550794943765 +0.063725574903596 +0.2418390599980112 +0.7587473644888908 +0.06424490807661262 +0.9359260409343501 +0.758178176083623 +0.937705217872801 +0.1895563900646286 +0.9924555935811439 +0.4139621230016335 +0.4139621161597668 +0.007544429311643668 +0.5860379237407584 +0.9924555848560873 +0.1643930932135713 +0.8576036430710285 +0.8355539299686011 +0.1420269324638238 +0.1421683138737907 +0.1641607659573812 +0.8579379229832959 +0.8356146274305374 +0.7101667626870308 +0.9658599258805537 +0.07759469976166194 +0.7188221064244659 +0.9244491552399281 +0.1755795273045994 +0.1887111996817879 +0.9845261165964069 +0.8113902768651015 +0.01548558699562211 +0.984515253217577 +0.8113906943501817 +0.01564705774794049 +0.1890288947806487 +0.04706446345964847 +0.2506260245247987 +0.9922542897745177 +0.7242158648820181 +0.2757968271559925 +0.992363046562827 +0.007451125919383059 +0.2759853537541652 +0.7242031723483539 +0.007636959961060371 +0.9227075596913196 +0.8237740790506546 +0.8237350914532978 +0.07735136787019564 +0.07703400753246926 +0.1759661169912695 +0.1763871347099761 +0.9227961745087799 +0.9927886030060318 +0.5854938493669691 +0.9801876894505095 +0.5774190640879032 +0.5848294178102835 +0.006826425035687816 +0.5766921733289879 +0.01959128650036624 +0.4145061724535267 +0.9927885875085586 +0.422581807768089 +0.9801867228639062 +0.008517939073882916 +0.6957392733319584 +0.01723852084266515 +0.7016771617170843 +0.04554370875835115 +0.2222336410689546 +0.9111767512587693 +0.7968088281609029 +0.7968445514924943 +0.08885995988730729 +0.2031633021154787 +0.9111566688684792 +0.2831383971076979 +0.9310882560918439 +0.06962026689043722 +0.282846748553007 +0.716871118306308 +0.06892235910045055 +0.9310775475681253 +0.7168683740001097 +0.9184128309788527 +0.1611436528754744 +0.9527116187943966 +0.2817594909494935 +0.2822955867549377 +0.04755497763899455 +0.7175987351701218 +0.9522587728888289 +0.6848425518614426 +0.9770418268476639 +0.7259605761181223 +0.9694230766555071 +0.2738909694718903 +0.03069323004201086 +0.9721796389904899 +0.2224285002382673 +0.8411723042963871 +0.8885921000128406 +0.1114112474980999 +0.8411690184321078 +0.1588173443656164 +0.1114251622223514 +0.8882636231277176 +0.1580656775131746 +0.8400123581693911 +0.9038827169097705 +0.1599869020394944 +0.09612049440973928 +0.9029286251519774 +0.1597655199750816 +0.09611969498676805 +0.8400111157535389 +0.9920195953797597 +0.4943223136155617 +0.4943119725172505 +0.007981724186380153 +0.5038528596481668 +0.9928421557803804 +0.9704875733191184 +0.273755258759611 +0.2789189492820757 +0.94712162732603 +0.7210813548742161 +0.05288246608816887 +0.05270661507729646 +0.2790269172394467 +0.9471111405420913 +0.7210572611303318 +0.02227484854958758 +0.367292062824596 +0.9022632914698002 +0.8561521582316899 +0.8487355343289694 +0.09825759918481856 +0.09824935165635054 +0.1512768441614162 +0.861889095723319 +0.1025511005772185 +0.102550909503706 +0.1381120202923606 +0.1391864032236307 +0.8981409566693783 +0.8610420704021502 +0.1407704549057946 +0.1407723061700033 +0.1389218766695707 +0.8591788820040729 +0.8610351611975405 +0.1389515173250432 +0.8592062586327166 +0.05663494745930077 +0.7513245544724049 +0.2492164821622783 +0.05733948612142902 +0.238170633182773 +0.04751296731820892 +0.04732910475149296 +0.7622946031737833 +0.7507547798446915 +0.942680453758853 +0.7616579653611361 +0.9525496834270664 +0.1894124961998353 +0.06974030167698742 +0.8106289175653306 +0.9303700040190922 +0.06973811935307468 +0.8105850593378829 +0.1316383992527499 +0.8967972010932383 +0.1038848690719067 +0.1312065633817557 +0.8687935054045216 +0.1038848370032861 +0.8959653656111092 +0.8685704024697897 +0.05029107631639374 +0.7766488226832168 +0.2234686036778372 +0.05033610449212924 +0.776056587250702 +0.9501131117593288 +0.288130514089772 +0.03473474212785189 +0.9656186463158726 +0.287980654439024 +0.2521627969614579 +0.04834886725191283 +0.0479608306708669 +0.7489284424339099 +0.7478047159233165 +0.9516683942069643 +0.02294927248321516 +0.1756747125585372 +0.1756261738531983 +0.9771060358938427 +0.006756175971578592 +0.6848157178531517 +0.14342754929426 +0.9117919820067569 +0.1756861424302688 +0.07719485781031993 +0.0771966081670571 +0.8243125146959948 +0.8243214155930132 +0.9228220189526901 +0.08190632513293392 +0.8407015852020929 +0.1592981863191549 +0.08190174497813253 +0.8407025067859959 +0.9180955432225048 +0.1272258838494471 +0.8404287974502532 +0.8404336243454944 +0.8727678534356671 +0.1595096889695632 +0.1272636835291556 +0.8729951138756605 +0.1593196446458224 +0.8833790085939252 +0.1718223810443416 +0.1721145070341173 +0.1186926309481252 +0.1185859438235174 +0.8277888437767307 +0.8278335651229421 +0.881428993830124 +0.8937050020920114 +0.1426773376383263 +0.1062041675583595 +0.8572325608917998 +0.1427682118340106 +0.1062033918639464 +0.8572302335192216 +0.8937985593912539 +0.7869859720384542 +0.9609811550895728 +0.03671088401402429 +0.786669429238206 +0.2133886796424722 +0.03671327613632252 +0.02047076050326253 +0.7178472147334564 +0.9522791916573414 +0.739607058400801 +0.7397601781798091 +0.04768751793519297 +0.2602398280835029 +0.9523125509108904 +0.04747621053715798 +0.2600576940332962 +0.9441164825255735 +0.7371764357052099 +0.262732061663342 +0.9441469805148119 +0.7372679934495993 +0.05585321966106411 +0.05568282305963505 +0.2627477872796479 +0.9916651602440995 +0.7737442842292348 +0.7736392503271008 +0.008359357037582482 +0.2263609109322225 +0.9916407819439428 +0.9768349566811345 +0.8246066330599179 +0.8246029429754964 +0.02316270108690541 +0.9063445594361677 +0.8284799651187742 +0.1713462441051781 +0.9066445340426776 +0.09355121913998603 +0.1722324249355479 +0.8279582409358632 +0.09366452047588915 +0.2189568790820044 +0.0299485031338938 +0.02997662762780385 +0.7811638826151258 +0.7809952253319821 +0.9693582771819571 +0.1326388399042755 +0.8722189906338343 +0.8674522475770708 +0.1277923356741901 +0.1277953359763436 +0.1325372560086853 +0.8721227097516949 +0.8674456690872264 +0.6960633060810449 +0.05087317859171636 +0.3038929875372621 +0.9492329791255401 +0.9491266637647943 +0.6960630789453683 +0.9321661191734729 +0.2716875635255113 +0.7268218045921324 +0.9421875460248855 +0.06038022408277188 +0.7426707645382975 +0.2731627335659487 +0.0577816546295211 +0.2583786142891868 +0.06232273059518833 +0.7416144360881715 +0.9376797681948185 +0.9442019403544301 +0.268622560644477 +0.2725577899448814 +0.06653465073638407 +0.7274393051014699 +0.9334516202838657 +0.6976069107593461 +0.02525614959228776 +0.9747391786305917 +0.6976053855588457 +0.02527196563488633 +0.3018883405289329 +0.3023880816740833 +0.9747508594288904 +0.9737728840227593 +0.7119065800597776 +0.2880729061956154 +0.9738114801589882 +0.02592621150145656 +0.2879465561315297 +0.7119264764349191 +0.02618985476829327 +0.9623807762223368 +0.8234900799358699 +0.8234772865213512 +0.03760624894289816 +0.03750312081348435 +0.1765157864608393 +0.1765410268705428 +0.9625295983951974 +0.266364411386702 +0.9179813942102806 +0.7336360907245069 +0.08201853898953068 +0.9179879079734113 +0.7336245231493367 +0.7640254790563852 +0.9276120295784949 +0.2359636368311952 +0.07241594529391823 +0.07233167065287935 +0.7638601680266458 +0.6292724507963932 +0.97592720613479 +0.9759523986663172 +0.3708045331165377 +0.3708038325765204 +0.02404985629344659 +0.963932885245209 +0.2595404619784308 +0.9562371569478586 +0.2616797235491164 +0.9525497496363101 +0.2685410764520412 +0.9586269833960044 +0.2214659292562313 +0.9256332803488341 +0.2354168705018752 +0.9345441841683561 +0.7031326104206188 +0.7031328345253234 +0.06545577428849285 +0.2969045124783717 +0.9346218379918454 +0.2574676834234697 +0.03276072190950705 +0.7425163267369631 +0.9672608462230109 +0.9205668495047307 +0.2206722424019545 +0.899278683778383 +0.8819051658534141 +0.1007047268967302 +0.1180586733108245 +0.8819413553401534 +0.1007046871137357 +0.1179875270036468 +0.8995048740920361 +0.0172510570823514 +0.3551719033885181 +0.9807246242653829 +0.5104370652564127 +0.5103867546859338 +0.01931748689548046 +0.4894648401152352 +0.9808584195273055 +0.7047432496878514 +0.02947811619467529 +0.9705109130975426 +0.7047370927229935 +0.2952535108125372 +0.9705274885895555 +0.02932094020341463 +0.2949847155899146 +0.01457466849260574 +0.2391009025996603 +0.8889173769915575 +0.8704899173369043 +0.875519049364556 +0.8747309884612881 +0.110937663382617 +0.1294206235085643 +0.124423624118926 +0.1252648228193055 +0.8747316746235908 +0.1244202548346021 +0.8705784464385353 +0.11093770125529 +0.1253479262006424 +0.8756230901886796 +0.1296946106689999 +0.8893341216408226 +0.03292890344715657 +0.7121003096263404 +0.1462818071589844 +0.8717574731130787 +0.1281727395174858 +0.1461612724423102 +0.8538083993166932 +0.1281701914504032 +0.8716521876094155 +0.8538140782183922 +0.7289592319546484 +0.02338076244424159 +0.02246258754766592 +0.271250388351045 +0.9763425802124883 +0.7288076746814532 +0.2710407619205878 +0.9766192668214362 +0.8251014332695576 +0.06217544548954396 +0.06210529398147625 +0.1747434837295727 +0.1749741550214609 +0.9377534267298447 +0.9377736305358643 +0.8251222836490943 +0.006411078800355523 +0.4855662666916533 +0.8549027306258736 +0.02978198848299979 +0.02969525117181719 +0.1451478942001108 +0.9702253257893376 +0.8549916384958107 +0.1449479846879223 +0.9702785626522259 +0.9804111015431159 +0.238773259274806 +0.02153951824160829 +0.7429299692300888 +0.8009784673944794 +0.04166114078346191 +0.04185781515437596 +0.1986504597920356 +0.9583608640053504 +0.8009727029731929 +0.199031275850179 +0.9583515800131684 +0.98080941847829 +0.6333298641151619 +0.6332947968150959 +0.01916494985171723 +0.3666691174917249 +0.9808062237333428 +0.2485883188310869 +0.01640712190378772 +0.7514033026950858 +0.9835882300387437 +0.9090668369923304 +0.1736324706383359 +0.9506122245840739 +0.1240880112918928 +0.9868980849483462 +0.7604463437429522 +0.7599842937627397 +0.01310381492974775 +0.2400157096377661 +0.9868961959429108 +0.249313040211868 +0.9616697525879047 +0.7506869596922853 +0.03833024799190823 +0.9620986099290576 +0.7504515363861634 +0.1496976946090192 +0.9235921599677748 +0.04902654699327306 +0.8760354924971256 +0.8760374823959244 +0.950972433884873 +0.1237317108898129 +0.04852290845277187 +0.1524049035316905 +0.9096317450521859 +0.2549840618389888 +0.9819954536931274 +0.7450159381558804 +0.01800454632244639 +0.9801573434094836 +0.7460762140253959 +0.9531685688281918 +0.2059494541043737 +0.9405510367844929 +0.2086619819784817 +0.9428769658618842 +0.217100459854588 +0.2199475366088155 +0.04223198994550759 +0.04221424968245035 +0.7801695585006729 +0.77855259004067 +0.9578442214968478 +0.870967622280164 +0.1516870509227876 +0.1517907696000669 +0.1291010078556172 +0.1290928399682643 +0.8481880015081029 +0.8481778115716586 +0.870894820588768 +0.7780137222476057 +0.9226545427658041 +0.2219859158562041 +0.07741750861195225 +0.07740898196320621 +0.7780287897585705 +0.9449769610195468 +0.2256907141662528 +0.9687295287438372 +0.8366209045051732 +0.03088479252807736 +0.1633611030018916 +0.8365834960801205 +0.0312500306212398 +0.163318387606371 +0.9691082762657824 +0.9787633620274573 +0.641750648286923 +0.6417198256734603 +0.0212274085707989 +0.3582453597538657 +0.9787582937976077 +0.9618760325990646 +0.8764083355001743 +0.8764274744123327 +0.03825133103770884 +0.0381330011344972 +0.1236371753286483 +0.04565257116934498 +0.1215595063811785 +0.9544818502549047 +0.8783201847101911 +0.8784594767302506 +0.04569859220137282 +0.1216959169475942 +0.9544767574932794 +0.1235954395648148 +0.961878227052322 +0.9557287938360829 +0.8932307115615704 +0.8932798025561507 +0.04430658329345402 +0.1067709946484608 +0.9557257051875799 +0.04425948079279108 +0.1067261546251361 +0.8634849906529813 +0.01732977886600365 +0.0171797437302087 +0.1371406112230824 +0.1364444119718487 +0.9826851126315358 +0.9826792797373285 +0.8634994091282147 +0.9764682821040868 +0.2697496864943498 +0.9704816247152461 +0.8115739588325049 +0.8115738514652272 +0.02952062525898512 +0.1884777284996243 +0.9705442558662307 +0.02964405989304915 +0.188519514549454 +0.09841912664469862 +0.01507926956038504 +0.8282691228509416 +0.9432126757987899 +0.1717596749611057 +0.05681614158335019 +0.05683275960114963 +0.8282392350640349 +0.09034863517712026 +0.8258784357475264 +0.1741164672090861 +0.09034576692333966 +0.8258846178848792 +0.9096616366368379 +0.6314727202076752 +0.01059886030151012 +0.989390828122653 +0.6314830250195964 +0.368516820123088 +0.9893903218731422 +0.02000382973200193 +0.2573662434449278 +0.0206877517061369 +0.3483750284460402 +0.8843645059150079 +0.113993497218201 +0.1139945573406914 +0.1156350769351255 +0.8859741053648674 +0.8843668324126407 +0.115667077449023 +0.8861061968840999 +0.03504943927488395 +0.3613634807377117 +0.02865216270257936 +0.3573399380358828 +0.0337990073888818 +0.3449499579087367 +0.1406790966445141 +0.9563565856926829 +0.8588797090060055 +0.04373166065170735 +0.04369806084735585 +0.1411359573598848 +0.9563077153771143 +0.859364989948656 +0.17575193932393 +0.1268224349907212 +0.8741315050640757 +0.1758891132893196 +0.1265397961776947 +0.8239776365001785 +0.8240962004339464 +0.8734539341057851 +0.7502734334127451 +0.966061764691302 +0.2496900213764184 +0.03394829725458177 +0.7821259871945964 +0.937586903666612 +0.06276806535504174 +0.7821952841429812 +0.2178195939240073 +0.06279146543198709 +0.06510963579355576 +0.8510339865197472 +0.1489785261728223 +0.06505076490969319 +0.8510348941333217 +0.9348919193277463 +0.03817244616298172 +0.2483328530387551 +0.02633897105805397 +0.2088419905575456 +0.9677061413758569 +0.2351282587515905 +0.1521240880391121 +0.9618636631178984 +0.9617673349893888 +0.8478622030180126 +0.03807793531299731 +0.1523094606302551 +0.8476712729076531 +0.03816336203034893 +0.887887843178504 +0.9164815110509226 +0.1121077800324606 +0.08351219642722192 +0.9164803563388253 +0.1120917737437287 +0.08351866120734915 +0.8878890246503076 +0.9934904070609676 +0.2441046455549227 +0.03124073947724238 +0.2819560738236545 +0.7178689469432479 +0.03158716886354383 +0.2821306593226605 +0.9684139012370045 +0.9683595536088733 +0.7178174828582025 +0.9717718486757295 +0.2480311954859435 +0.1536968454562227 +0.9361142599398964 +0.9358902702842562 +0.8465346722749046 +0.8460985233354874 +0.06344707038221251 +0.06343137278316938 +0.1538858785920254 +0.05497530548256544 +0.8085554146554239 +0.8087155782112805 +0.9452860824055493 +0.191443176591564 +0.0549739131085528 +0.7946689461216794 +0.9431455103482327 +0.04606923552477747 +0.7988475887622947 +0.2011573349748382 +0.04607055215843657 +0.7072972482818011 +0.05063202930578949 +0.94936659704689 +0.7072942270902636 +0.2926978943612614 +0.9493945628077438 +0.8285629687220818 +0.866130943971133 +0.1711747256650836 +0.1340305828525394 +0.1338647733331358 +0.828440076300485 +0.8664669191785426 +0.1713825922968564 +0.01492552054470058 +0.3086618617235034 +0.8949350528781264 +0.9247654474180722 +0.1050589872156394 +0.07522309561679981 +0.9247555337121426 +0.1050745256590104 +0.07523172827382327 +0.8949334533792745 +0.882707230803328 +0.02090301023223145 +0.02012320620986219 +0.1174552061007455 +0.9791103443166703 +0.8827084381699554 +0.1172880712325812 +0.9791111572453498 +0.04936779968272016 +0.2914600643292969 +0.224978409404638 +0.03545927723698103 +0.03547900118599598 +0.7752515321514245 +0.7745710140570701 +0.9642907680799011 +0.02515410326455033 +0.2446981671534043 +0.01535608492757087 +0.7586715098990032 +0.2413030221038735 +0.01474500379054356 +0.7586817570441853 +0.9852347867196574 +0.3800426586312521 +0.9793138753753571 +0.6199229135531098 +0.02061380250112409 +0.9793157756582996 +0.6199577055504593 +0.005686538770184128 +0.3740398710484411 +0.6676138815585166 +0.01855839996309865 +0.3323779675845666 +0.981445028807952 +0.981441708025693 +0.6676148434761773 +0.09282454117038073 +0.9551290911522871 +0.04486079378487452 +0.09281669771557327 +0.9071869242082685 +0.04487890160885876 +0.9551297382101779 +0.9071672835070802 +0.6975991367285431 +0.04002409545611223 +0.6910317976553623 +0.03784974575562291 +0.9599746889567566 +0.6975979660550252 +0.9621498342100677 +0.6910315207510026 +0.3089259793041084 +0.9622023446641657 +0.3023777250256779 +0.9600128418117529 +0.8708934453418852 +0.8797899765028676 +0.1290853608091364 +0.1202168067287705 +0.8797789520493546 +0.1290751166819822 +0.1202473771021318 +0.870936749182795 +0.767503885865105 +0.9384807309997945 +0.7604107854204764 +0.9436132326034226 +0.7572944981295278 +0.936532784168023 +0.2324149014714298 +0.06163801292596467 +0.2395057732666197 +0.05645117526575224 +0.2426772356930357 +0.06349583289836744 +0.06151013155232225 +0.7676524865198143 +0.05616442078245736 +0.7607699487254437 +0.06310523682976489 +0.7573324001552207 +0.01503179989515653 +0.7287237875253944 +0.2915090397854935 +0.9556258180964043 +0.7084857189237359 +0.04438906954542658 +0.955606577839807 +0.7084789780447649 +0.4848946680713564 +0.9939569663550781 +0.9938870817020978 +0.5150207182484837 +0.5150037805721132 +0.006138561384933574 +0.9776354955243102 +0.7538273596574748 +0.7572684431623435 +0.02777359430422991 +0.2427315572926344 +0.9722264144251292 +0.9615379368281964 +0.2345885562336251 +0.7276358407230541 +0.04169308016077963 +0.2723641110868408 +0.9583072892825177 +0.04136999096299896 +0.2721665441945434 +0.9582757264277463 +0.7275338334628479 +0.1291333939670338 +0.910673304424245 +0.08940237030370368 +0.1308664372318178 +0.8691340043928557 +0.08940237091639786 +0.9108225971151461 +0.8687330830754768 +0.9298589369481423 +0.2239671500645903 +0.1273192203763561 +0.9510841558463003 +0.04925236754920395 +0.1270144763487094 +0.9510883474849233 +0.872724026103417 +0.8729960745797227 +0.04927409354087931 +0.9941530383304085 +0.8536376513855027 +0.1462790639534177 +0.994125873106486 +0.005869519617135483 +0.1464177139880891 +0.8536357310251668 +0.005847431939907468 +0.934324417814473 +0.2447188858237541 +0.889578611408338 +0.9061742682836446 +0.1104190854860632 +0.09382835772209489 +0.9061717008677679 +0.1104149470750943 +0.09382751193441755 +0.8895869996732718 +0.08913863744224651 +0.139927943292079 +0.911315089123622 +0.8589797147103493 +0.8600731709602533 +0.08914007638118544 +0.04081607713587823 +0.8689601819205971 +0.8689605434722318 +0.9591837751147697 +0.7996863731931568 +0.0237863086615561 +0.9762277736000279 +0.7996908464383509 +0.2003353030837774 +0.9762279837500986 +0.9372351324862471 +0.1476310641381893 +0.8787097753204716 +0.9648158381525689 +0.9650981755475971 +0.1217826201892056 +0.03518292157009787 +0.8787062406749562 +0.1197665808553406 +0.03551196012610928 +0.8539765010167331 +0.8814283704005585 +0.1185740804025595 +0.853981477171242 +0.14601624707801 +0.1185741420626703 +0.8814050995184252 +0.145872101587781 +0.01640230448490961 +0.198248180979067 +0.9279250670659239 +0.2102409954782795 +0.02105329531067573 +0.2137694431855663 +0.8943507628320161 +0.06168106634568142 +0.1057218794284032 +0.938331318704868 +0.06167474372798785 +0.105652498546311 +0.938352205738998 +0.8942792500480815 +0.9792830548003838 +0.224477501425209 +0.007515072577469805 +0.1224497563747078 +0.1510101319753862 +0.9480092456434556 +0.9478891797622041 +0.8491184060773344 +0.05172024128742782 +0.1514036328080057 +0.8485888314059489 +0.05174257564002585 +0.9764169570247656 +0.2599080321907149 +0.1046530085039458 +0.8952576593621477 +0.8953302734771239 +0.1047835163625616 +0.1047836338188438 +0.1046700312133929 +0.8952089455501929 +0.8953369869436275 +0.7111348575293676 +0.06278991660249578 +0.06328598236125661 +0.2887678442966638 +0.2888752801710362 +0.9372362170117877 +0.9372097138448621 +0.7111329959558373 +0.2610849378886169 +0.9660874326605509 +0.7389150621382742 +0.03391257175813548 +0.9659624451436578 +0.7383305287332633 +0.2490348530284188 +0.02245571564907884 +0.2603400683960057 +0.02558447170507698 +0.739644007974564 +0.9744338780835088 +0.7509524276006849 +0.9775432280856012 +0.9934434269113521 +0.6806185591503395 +0.6806185450646236 +0.006556418608010954 +0.3193811476291486 +0.9934440256011836 +0.005451288960823729 +0.7381602316911562 +0.2615666943911065 +0.00544512099238411 +0.7384215020033126 +0.9945499125680657 +0.2705573564634857 +0.9331830920594333 +0.9221918684809474 +0.7276985280352395 +0.2722963489079109 +0.9221904203218008 +0.06661840549874645 +0.2705104281258094 +0.0770577074230511 +0.2716224738010138 +0.9331808995160233 +0.7294223965276126 +0.7277057219965319 +0.07781064864612294 +0.7294433411979471 +0.0668177381246317 +0.8905714683981045 +0.1266366458594492 +0.1094322578420904 +0.8733706133415019 +0.126647363573798 +0.1094218405004761 +0.8733442810740215 +0.8905859098337551 +0.01256661927789774 +0.3202400215278465 +0.1057017969094755 +0.9029252712433096 +0.09710778265401973 +0.1057417647037421 +0.8942585561915358 +0.09710894482697394 +0.9028896962671406 +0.8942632528567153 +0.799476660267687 +0.9544693695614812 +0.1541561001698513 +0.9419466261934225 +0.9418248697621114 +0.8460085500312111 +0.05771084134654073 +0.1543569260063729 +0.8456302466162018 +0.05772711362823661 +0.8653383041398284 +0.9408934576558097 +0.05910661731841997 +0.8653381285789269 +0.9406452868218559 +0.1341218597890569 +0.1346781557244952 +0.05888587480241665 +0.9760851958184246 +0.1247646994782676 +0.8753685785526667 +0.975731822989087 +0.02426790733809884 +0.8753674850511988 +0.9822225387801308 +0.2608817692218789 +0.03328366064737346 +0.2606130783871186 +0.9859046186338947 +0.8818260774048282 +0.1181703139319251 +0.9859049339004116 +0.881824655696788 +0.01409974556171881 +0.01296609292601 +0.1179143101127166 +0.01678125076200222 +0.1660177773813341 +0.1659838150876076 +0.9832330261428777 +0.6010904063320578 +0.009211354630780636 +0.9907337832210381 +0.6011784808942717 +0.3988215393946771 +0.9907337758771888 +0.7344649749136635 +0.02799041424402089 +0.2655350230946822 +0.972009596621346 +0.02636352331812392 +0.2645728533019654 +0.9716889230431685 +0.7339929877831338 +0.05665098877166217 +0.9553721207637459 +0.04428900589318625 +0.05663999433858733 +0.006119974286623198 +0.3468408247061975 +0.946816226064264 +0.8637880903677161 +0.136344147815792 +0.9468527952245317 +0.9805894902361153 +0.7876578028336296 +0.7876232238389138 +0.01944653339905215 +0.2123806585280704 +0.9805560375575906 +0.6651585869731743 +0.01452897165534365 +0.3348381137139871 +0.9854720549939501 +0.9854710745316227 +0.6651593933791958 +0.1577938116610974 +0.9755179916957734 +0.02447615228060393 +0.1578696440428905 +0.8419534863525445 +0.0247595352859948 +0.9752322220642425 +0.8419801081849362 +0.859281919095164 +0.9529896491786615 +0.1410656738716877 +0.04678011116789271 +0.04701085674613654 +0.8592815676267461 +0.8487138541488091 +0.0190878275055036 +0.01903313757623035 +0.1511749611685009 +0.1510092031917508 +0.9809510058318143 +0.9809120935211971 +0.848731450225912 +0.9173748345863156 +0.8963006137558125 +0.08263675031777749 +0.1036882116252663 +0.896314122133386 +0.08264174142081708 +0.1036671595011967 +0.9173519250489681 +0.9378923254296293 +0.1765627454488087 +0.9433664663774406 +0.1776565225736787 +0.9530088632809557 +0.1381237402253178 +0.3939226134633467 +0.3359275759677307 +0.6057429859653266 +0.6646564220235304 +0.4273076974703467 +0.2998495936394003 +0.572782249012325 +0.6999451109257074 +0.6052893088788046 +0.4126624331857181 +0.6965464244058986 +0.3402977551669553 +0.2725730576239165 +0.3210680333362907 +0.6332060324399799 +0.3754469254548818 +0.4259405603202637 +0.4078302621822233 +0.5722470412443799 +0.5896702864693795 +0.7191007394216026 +0.2276850391839097 +0.2260888391480615 +0.328751732190426 +0.3286688746672228 +0.7782637899258813 +0.7263741013327089 +0.6773508277505854 +0.6471295237146713 +0.6084034031167189 +0.352538714786283 +0.3912272430363066 +0.2347810097444079 +0.5013932369716528 +0.3134200056682308 +0.3576806889753391 +0.7752366503364172 +0.7203851359845714 +0.6813865499103428 +0.2709822542368867 +0.6480808826971867 +0.6458896240208076 +0.3532372419690748 +0.3529291306662747 +0.4488966728687107 +0.4571107929926665 +0.5511024835507387 +0.5428766997061772 +0.5337200631558436 +0.4412338709266828 +0.4662747577662739 +0.5587696471314312 +0.5910445268342231 +0.5292543554976786 +0.4089436769274823 +0.4707505489135457 +0.3150967451304574 +0.382116482493384 +0.6777317771159342 +0.3989773876980949 +0.3003003197235058 +0.7561501775759688 +0.3181668608763945 +0.7300870584201525 +0.2565982768102277 +0.2835969677478321 +0.4361339920142931 +0.5596595257097701 +0.5637837819237081 +0.4402772414652466 +0.2062063155560695 +0.3888705927431491 +0.2658366236341964 +0.6411238697980471 +0.3803172667736059 +0.4312621398626206 +0.6196888184986192 +0.5687317746582647 +0.2551026033649885 +0.4299335407155995 +0.2780351048247762 +0.4681601633427697 +0.4000156120426761 +0.5863959902299434 +0.5671158439462282 +0.4123484910762659 +0.4323474430927082 +0.5875607350356787 +0.1802923196764527 +0.5611803576938712 +0.2882305768847954 +0.7162336599076286 +0.4504663224999311 +0.3693265881130102 +0.551098904349814 +0.6313985488526903 +0.29447591207206 +0.6770842173355121 +0.6471879464190652 +0.4063729389555318 +0.5369283533860419 +0.471961938902122 +0.4630581141303314 +0.5280486781062755 +0.6329720612755122 +0.7520802007680176 +0.3669979785140758 +0.2479372088928448 +0.1719736981618839 +0.3931934532855983 +0.240232891353358 +0.4612326045738204 +0.6230522471491097 +0.7109971240911673 +0.6313637837928681 +0.6887144870190577 +0.3662669304621569 +0.3118124946470999 +0.3761279162999904 +0.28878886640719 +0.5930492591864375 +0.3722517723927548 +0.2821954935836888 +0.3893843027124335 +0.2465963984643705 +0.3671737007335531 +0.2531734941878932 +0.6014217621592272 +0.32581053256554 +0.5605221717789926 +0.6927035501434912 +0.7693361006272063 +0.3072263030678368 +0.2306178511945269 +0.1938089328897768 +0.5087681608756919 +0.6598828238393628 +0.4380073497609656 +0.6848952570310612 +0.6133876158124841 +0.1867787763094768 +0.3229451319582113 +0.7436794706797615 +0.6368225040560253 +0.7169918469745171 +0.6443612936178928 +0.7121350694131745 +0.6165215125750807 +0.3993530800258671 +0.6188100023243301 +0.2251930936066944 +0.5967876119601898 +0.6964726540689808 +0.3147155628647277 +0.2786873839863549 +0.7471884856651795 +0.3112809018889768 +0.2978318429317361 +0.6885234041526712 +0.7034277540189455 +0.3175595650581084 +0.4114509835055338 +0.3654939339566077 +0.749798720429402 +0.4265721834016532 +0.6476987576670985 +0.6314817139101654 +0.251902098219736 +0.681408202825593 +0.5874935364853413 +0.6980629583971576 +0.3757558816886896 +0.7193022286813674 +0.3878749744934057 +0.3470108509476171 +0.432860143445317 +0.6533218625610304 +0.5664171901265762 +0.3441840901825619 +0.3127021261598752 +0.6555898901482821 +0.6871887632216427 +0.4569013822905993 +0.6515827377509745 +0.3285146370271155 +0.6985646096076614 +0.4996086229915817 +0.2576221577051941 +0.5003885403516455 +0.7423779097471399 +0.6067372265685804 +0.6208642505040914 +0.3947505216342659 +0.3772344730905286 +0.4229459022498001 +0.3738774801566332 +0.5794444713391779 +0.6290137226210499 +0.6613746872166519 +0.2402249216347051 +0.6797981602212239 +0.6446008230833856 +0.1189058170528369 +0.3902443522052886 +0.3483913236695737 +0.5508124195658879 +0.4518982688040509 +0.6831241285802805 +0.6460658993303995 +0.2788830142348443 +0.7195253202747457 +0.2597714653924597 +0.7626418217536916 +0.419487138221209 +0.2741842281652032 +0.3618891063997092 +0.1467992471617558 +0.4096686292775189 +0.1799686423013985 +0.3580230164245189 +0.663023651072405 +0.7559345279879821 +0.3369718766894607 +0.2440640854282254 +0.2998216086929694 +0.6372336983145944 +0.3725161999687585 +0.4965325324402689 +0.3709990420601961 +0.4659853512321153 +0.6256147783450758 +0.5028191219858311 +0.6294303465764317 +0.5335031026657771 +0.1198831379612061 +0.4985017480251203 +0.3140807960217026 +0.4733589104920747 +0.5650928947574676 +0.3433332122982143 +0.4263154987850992 +0.1531311391675401 +0.5736847650628876 +0.8468690763585808 +0.84683128671534 +0.4262077242719516 +0.7066287304427527 +0.2933143156788238 +0.3423086961480784 +0.2768894849980206 +0.6578892897636662 +0.7234354676782532 +0.4541629706850717 +0.3920102305752162 +0.5478155706806177 +0.6087371071391314 +0.5174618813934035 +0.5984844484816886 +0.482512781802699 +0.4015323238562763 +0.4774835613380895 +0.7351914914319894 +0.5224893931113653 +0.2648085060550396 +0.7368796045269087 +0.524533476109869 +0.5208377892723082 +0.6564193244761999 +0.47458713303879 +0.3448507113486426 +0.6849407494558761 +0.2352607240971509 +0.5416250877874876 +0.8719542860839784 +0.4583752448320091 +0.1280441517398944 +0.8716727895363682 +0.4587267016039329 +0.6653452641622912 +0.3505204567031173 +0.08866336272370802 +0.5222886688788373 +0.3748517511466909 +0.7741059553351898 +0.6253929600436758 +0.2248922649124111 +0.5362672331913155 +0.7372263108929573 +0.4638430815864699 +0.2625645163746083 +0.214768198288349 +0.2841865612707855 +0.7366625733207967 +0.7168209757396152 +0.3176168190109527 +0.5932119184288721 +0.2646228026642703 +0.5046482565417879 +0.4991888984663956 +0.7109690236513707 +0.5006791983912802 +0.289114344512329 +0.7622351077760605 +0.6033364034816289 +0.2512553161722308 +0.1885075565076412 +0.363556217610352 +0.6015703410644362 +0.3776421224938802 +0.5706756390994937 +0.08427856846639428 +0.4880558624282318 +0.254763507775059 +0.7330571220147831 +0.7805751598027613 +0.3377446571351871 +0.1988700587784108 +0.4218823619149785 +0.2268177538395487 +0.4204772646540849 +0.2693213795131736 +0.5516452587512495 +0.4270884635360513 +0.256819781146027 +0.4151676326273765 +0.2357355073948598 +0.5855516364003556 +0.7644872110553926 +0.5721800482985185 +0.7433813095935768 +0.3789264440930489 +0.2243970810144542 +0.621134007216136 +0.7755948243500647 +0.7749901754499289 +0.3800894918601511 +0.750914176435635 +0.6597924933981688 +0.7689806451382072 +0.6862592372852 +0.08466232951847892 +0.4197005460008877 +0.246014749898496 +0.3991459208900728 +0.0440171585019084 +0.5238609677530305 +0.730966161565859 +0.3299889157328685 +0.7323170111926176 +0.3630871174468927 +0.3143512743087357 +0.3316612766702974 +0.6875407466742938 +0.6705076860200793 +0.227311009496159 +0.7677797135402237 +0.2092678446322923 +0.3557384256676832 +0.2437187094677422 +0.5305537154695326 +0.2984065441522066 +0.4436212034067043 +0.4863487416553726 +0.7721257182235357 +0.7737409555740131 +0.5092996539772232 +0.5136512540001655 +0.2278743021378832 +0.7034456886189578 +0.4295477755041901 +0.3099054131079351 +0.2671933976803657 +0.6893727767230999 +0.7323299500124857 +0.09537237444735798 +0.4556521088352775 +0.1920899491408357 +0.4457229224541513 +0.3688920641659592 +0.63060656218751 +0.2316879216350941 +0.5552616375136965 +0.5635084047756683 +0.5025197519813523 +0.436475411554015 +0.4974712537358366 +0.4157596761982223 +0.702257627605289 +0.2891640578959819 +0.4121819289201741 +0.5161047796961756 +0.7944644873553584 +0.7940229442399392 +0.4836906351636639 +0.4838952946873581 +0.2055360357774705 +0.6698597332653499 +0.2995086260033579 +0.1619572507006866 +0.3604259064845521 +0.1540368197734452 +0.3051692466407659 +0.1331001837316584 +0.6546002732075016 +0.769226100810755 +0.6291786382056435 +0.2664063997632981 +0.6829586190124093 +0.284476310309234 +0.8203163480270445 +0.7002479220336122 +0.2024012519332809 +0.2997508798897353 +0.7974350517815123 +0.7153715479129021 +0.1801104817125332 +0.5815173204324714 +0.3181581695225517 +0.8199738335747383 +0.7152590220515923 +0.8000270833720773 +0.6997812843598252 +0.4276886760759865 +0.5260146526203234 +0.4078288450594527 +0.5580629298866159 +0.5723226166647761 +0.473939539472114 +0.5923171383746169 +0.4438621063111886 +0.196207751481811 +0.2627318515073446 +0.2295181743074519 +0.2570870366728194 +0.705273272747138 +0.4547337757760644 +0.5073445774085231 +0.3646811685525013 +0.4929092231633731 +0.6354829053343164 +0.1771552556323953 +0.287385608044347 +0.1257741077473041 +0.3592769994812319 +0.6006631859636365 +0.3458334041883622 +0.4423335555405802 +0.3420844626446644 +0.8029249569375415 +0.7327143117561324 +0.7318457021060258 +0.1977344293407097 +0.2662571410002446 +0.8014127430064167 +0.7685478900789832 +0.7417140088742653 +0.2606473051432298 +0.769375332685641 +0.3443576359315267 +0.4933846688345677 +0.6559426394366817 +0.508240296615965 +0.8078959450786514 +0.7699926441606322 +0.7671826814588301 +0.1928700165494472 +0.3169419338192844 +0.8186350045706934 +0.6829030097480705 +0.1812001620707227 +0.245971780355189 +0.5689269643028323 +0.899718583991279 +0.6576672604368573 +0.6576914262028206 +0.1002978043287506 +0.8329284374457172 +0.6482880125713691 +0.06546398399507695 +0.5394629683087085 +0.3201591067982459 +0.5163566750931826 +0.6794575790096755 +0.4866361686254625 +0.4789439719843418 +0.4513862832348233 +0.5210553321363643 +0.5486098884511897 +0.5217409968242368 +0.7635329949956718 +0.4782778688527555 +0.2364669165529722 +0.6365133767915142 +0.7980799078625119 +0.7960369696934296 +0.3635358035787265 +0.3635239553516729 +0.201927040272647 +0.7720887112558522 +0.5481949290035816 +0.5508499802405452 +0.2275093626971341 +0.4491534336731288 +0.772499225429819 +0.4107148744820218 +0.5251202727135648 +0.5894326816851797 +0.4748712665317443 +0.1702610726240881 +0.4642982217300697 +0.788758278808474 +0.4580160666137589 +0.2035545941689064 +0.5689684531221705 +0.194661802274395 +0.6021282366278434 +0.7852789769520842 +0.6209255105242854 +0.6907312765146809 +0.7962289168274337 +0.79754268666303 +0.3109215932034737 +0.3092258738120352 +0.203711163521732 +0.7729611316957093 +0.2596710908695495 +0.7395698987869306 +0.7741072118581951 +0.8148326937468139 +0.6164271121161683 +0.261412311011612 +0.2257958102308959 +0.1579463576010287 +0.5451078587939616 +0.5887761112927175 +0.5529877016316131 +0.4112232614000863 +0.4470167843684565 +0.6443301167434944 +0.1666703513084315 +0.3556624503305859 +0.833271105735232 +0.5190479755211579 +0.4101422141801539 +0.4981617453996416 +0.4278511690936147 +0.5018383988992218 +0.5721493253929331 +0.4808983087678415 +0.589888531703286 +0.3819103318985319 +0.5310018685152089 +0.6186175532969599 +0.4666696673625843 +0.2962009439886895 +0.53487373733737 +0.8058111267117181 +0.4313870477498768 +0.5688767547093143 +0.8061287972705482 +0.4311400875491626 +0.194044302692808 +0.2199898996381348 +0.4457924659039665 +0.7320034127869081 +0.3103582450161031 +0.6461924969592022 +0.4795488492277065 +0.3534032056410749 +0.5212544391080416 +0.3412923639962389 +0.6797246049368603 +0.2073064266149293 +0.6726498748579652 +0.5415377741033768 +0.8393978247867241 +0.8418183148156331 +0.458544063518052 +0.458463050304722 +0.1605983429092072 +0.3718655368576259 +0.6784914763013495 +0.1070128937182147 +0.6721673274635405 +0.1260293551995832 +0.3266477175478196 +0.5999219309041779 +0.2340064570648216 +0.4001787957212715 +0.7659007583038021 +0.3512355913303903 +0.5814143645119988 +0.604211857167202 +0.5943671133397844 +0.3957433406296482 +0.40561460955692 +0.596573202410437 +0.8233286252613335 +0.8233077395976296 +0.4034472384051302 +0.4034380633892767 +0.1766969576964653 +0.1522576834667451 +0.3762029504414543 +0.3385172835090004 +0.6478586437857554 +0.7068323540138309 +0.8467053201194817 +0.8466963458459815 +0.2931614665895357 +0.2931783185518889 +0.1532721596661961 +0.560066481002654 +0.7766746084520276 +0.440004042527582 +0.2238067929350595 +0.8461025509652225 +0.6307392374712596 +0.8199872219785044 +0.6833446687650293 +0.4154353611441077 +0.06114200137893661 +0.938858520890527 +0.4154355476309382 +0.5845644566376766 +0.9388585209015691 +0.6291145438024339 +0.4479851773498352 +0.3726447555431044 +0.5524504572922048 +0.515931950231831 +0.6255645305035349 +0.4838519260462023 +0.3742884080488276 +0.538188679494317 +0.5179387191143908 +0.4617934056778653 +0.4820164624706582 +0.2898837233956243 +0.495645791415828 +0.2168438828547374 +0.7478913352757603 +0.5374662529297111 +0.6796367886394247 +0.4624749544771211 +0.3202684543328247 +0.1519410105484297 +0.6308904361133426 +0.1004365796216368 +0.4756211653009745 +0.8839636251053591 +0.5413997307005312 +0.4585838891112781 +0.8839439714615424 +0.541416387321048 +0.1160553076877622 +0.541058111755009 +0.3569709589273634 +0.765435823910798 +0.4775269098354896 +0.4262250507493362 +0.6753143418143729 +0.110684742363043 +0.4196323592065482 +0.2689463689994346 +0.5232647970093852 +0.4817499507818421 +0.7910757822416078 +0.7918209419489975 +0.5162438513955376 +0.518250372402258 +0.2089245259967486 +0.1694234670288096 +0.4302353945636903 +0.4704897724243175 +0.4258779406742727 +0.5295602031794823 +0.5741035374037085 +0.1609141794451673 +0.6502490127464944 +0.4926498656953001 +0.1709582524711728 +0.8289252200306353 +0.4927049278534013 +0.5073508832150345 +0.8290382333615272 +0.402253700784115 +0.6698675823570674 +0.8199823622779024 +0.2816809534614563 +0.2817664143866468 +0.1792811056787569 +0.7183809353936343 +0.8199499331123671 +0.5907515969185523 +0.7915654180517228 +0.4086808168637243 +0.2089373465015394 +0.7915273274950754 +0.409174980922228 +0.06570326272072398 +0.5053470402815206 +0.3561714420371775 +0.7078584173357011 +0.5747431317579764 +0.2297304689716848 +0.4252687963270065 +0.7702753627980656 +0.3792879466941422 +0.7926855954844793 +0.61870178879161 +0.2051246509688981 +0.2775871288591631 +0.6116258312608325 +0.8483258963528756 +0.6924490806311497 +0.1261188716681149 +0.468685516342421 +0.2101878972195544 +0.5277025844915906 +0.1944648178700268 +0.7591530312522655 +0.7684304358889601 +0.320237501494073 +0.3393862913640329 +0.9262299342597613 +0.8859339890012347 +0.4398822146174792 +0.4398764307671445 +0.1140314891833853 +0.5601235779035635 +0.885968469480185 +0.7824192807913084 +0.4386152010728992 +0.6925923180664231 +0.1519758752626508 +0.3076979474969205 +0.848001719252822 +0.7918018342764571 +0.5924442222593408 +0.5551691617068418 +0.3806938041957642 +0.4433090556687935 +0.618785061518983 +0.7773655310350783 +0.6574581358845474 +0.7982895305028237 +0.6437363254774109 +0.807254262469667 +0.6601229088935897 +0.2421313240728705 +0.7870143690762182 +0.679913517360866 +0.4280141327223352 +0.6798470668930855 +0.4506835604311379 +0.7853266349572581 +0.6813542560175884 +0.5430978288118767 +0.1836802648096196 +0.8163064240542184 +0.5430060378557714 +0.4569113009327145 +0.8163281054103546 +0.2968152878928966 +0.5936564912176562 +0.5958917108244162 +0.2084745551642379 +0.4041308497716337 +0.7913905526918197 +0.7551968283113792 +0.3474746561061681 +0.9265431824691212 +0.5014551871506843 +0.4974038216415275 +0.927161797469059 +0.5025962285957696 +0.07283825272067683 +0.01720981938331627 +0.5293109472165106 +0.6231452850813007 +0.3273169305933652 +0.6055357450210168 +0.314959285848249 +0.8118325448881565 +0.3349616665189846 +0.664039128544724 +0.8129389091602696 +0.3359699023884916 +0.1870605365084869 +0.556952672285924 +0.6582727606759353 +0.7934937282862509 +0.5533975074886458 +0.4461568783971687 +0.7943408163830522 +0.5538565252714781 +0.2056717482156331 +0.735143910853472 +0.799832202028778 +0.799938961221146 +0.2647606277014772 +0.2646255698497046 +0.7171140722457752 +0.1474889460410247 +0.283522450691887 +0.164642183269214 +0.2733213052079254 +0.1511554541193238 +0.2529256962732145 +0.4828770098105704 +0.6745040171950901 +0.2747656736845475 +0.7847964718234642 +0.2043095223418193 +0.4696551140139086 +0.1879069189692725 +0.4793494609582074 +0.271039769712471 +0.8362498248736291 +0.2532943496706622 +0.8494786767803421 +0.2835736904402792 +0.8497643477559046 +0.7475851873762531 +0.1499262595254593 +0.7161536228460047 +0.1489213994392623 +0.7277235040305571 +0.1645229786626444 +0.8514434687801451 +0.7166952654449706 +0.8498972158714485 +0.7472089949029851 +0.8356195198345684 +0.7277370331157063 +0.6448336389924436 +0.3416082914634893 +0.4369045140646168 +0.7308507927250182 +0.5632101358472863 +0.2706818230319749 +0.6657159056609714 +0.7902767017839801 +0.3342868727132324 +0.2097196355661295 +0.7304055818038375 +0.5636174091863596 +0.4768824939568239 +0.1818059523925756 +0.8173550580968888 +0.4776061005668197 +0.5231179967649751 +0.8181918076698583 +0.7434043768625637 +0.5868299881914888 +0.3976830201611227 +0.2646505602323104 +0.602362649314925 +0.7355021266445861 +0.3103933074270917 +0.4999804715773897 +0.2397067770797887 +0.6514447191159065 +0.2962277597397911 +0.5646517309876621 +0.7452876224675633 +0.3932305975988847 +0.1426340124032701 +0.7044963490811276 +0.1783632745640571 +0.6249605060767353 +0.664557152882443 +0.318916025847588 +0.8135400530596155 +0.5736977111940648 +0.5736332752351391 +0.1863094285269512 +0.426379482049663 +0.8137064035816531 +0.4858331042714274 +0.5027099175324338 +0.5141594426143274 +0.4972714874690039 +0.7703832801338136 +0.5771659964495489 +0.3689497299927997 +0.7167807281616526 +0.8609433039672499 +0.5251523083761644 +0.5251532741091293 +0.1390618985185604 +0.4748468753550328 +0.8609377132528228 +0.7738467349107697 +0.7739245317393507 +0.7737369655511375 +0.2259682976819963 +0.4661560977084771 +0.09932585526634606 +0.9006645069141691 +0.4661751371796592 +0.5338439157689434 +0.9006740814358186 +0.2323053680371888 +0.628044711505456 +0.6800638803256001 +0.2163435737010081 +0.2867868678838418 +0.2615849049260923 +0.7145523681533357 +0.7387181004711915 +0.4874245866992436 +0.1013316656388899 +0.5125754331299842 +0.8986682412889228 +0.8986820273627637 +0.4873785967141062 +0.4738675702174679 +0.62193613150931 +0.5255800570242114 +0.3789886493318153 +0.3697210244826707 +0.8480147505223373 +0.6299822067250588 +0.1523394154082569 +0.5111317269004322 +0.6797903178816885 +0.488483811168952 +0.320473794793301 +0.1623300740993628 +0.4891548491216414 +0.6421149684452515 +0.1968553679254457 +0.6536871422850832 +0.222363835272894 +0.3593735952905173 +0.8047435855047023 +0.6571496944658305 +0.1896655643957516 +0.344105889764035 +0.810176695776414 +0.3431850347814103 +0.7300770932030322 +0.2058091685823318 +0.6259035832258472 +0.7390717253753945 +0.2856324896058339 +0.104076822308673 +0.650417099640302 +0.5044083518449655 +0.39264684798177 +0.4955684898858685 +0.6074131885572728 +0.8963940995648791 +0.3930814340848399 +0.393081306256147 +0.1036119902615789 +0.6069184889505372 +0.8963942714566363 +0.134115238507518 +0.527577505740522 +0.356603207859839 +0.6568834722640453 +0.5506071176324742 +0.7291666334049604 +0.4490839927189625 +0.2702151176212952 +0.1799724951919921 +0.831028309315328 +0.8164530757056276 +0.1711540331268175 +0.8289324628938407 +0.8164431763888894 +0.7280521312666605 +0.4217392137141205 +0.2475577466908138 +0.7021160001136603 +0.5164911418726412 +0.3276518176696519 +0.1212972519031435 +0.4496538530806408 +0.1491338118648122 +0.4444999552595312 +0.7512134648320284 +0.2379002607677417 +0.8538984357215547 +0.7964584343423456 +0.7962089621370202 +0.1462964162965843 +0.2029054574076436 +0.8537636652959965 +0.6392690661246307 +0.3093293433160785 +0.8609513514265806 +0.5508009825428313 +0.5508025761691993 +0.1390464508844645 +0.4491982909915778 +0.8609508714152276 +0.1460943247360957 +0.2048700203496316 +0.1517194330520975 +0.6774208483617089 +0.2010278289027609 +0.7286134337581096 +0.2731315745809374 +0.5805147371022795 +0.3296188990699704 +0.6210606853286693 +0.9243714018451455 +0.3873240472465159 +0.6126759211392019 +0.9243716467306763 +0.387310017956237 +0.07563892219019792 +0.739677665409882 +0.6181004215133067 +0.3967568285803752 +0.7238255803972755 +0.1106067441636283 +0.5433604611761257 +0.3923862422503723 +0.2109848687976817 +0.3795436348467712 +0.1915992275773002 +0.8082196386499747 +0.3795576481342283 +0.6074884526361685 +0.7889885824483713 +0.6205034915268407 +0.8084168360636745 +0.7890347997934939 +0.3926302648850192 +0.7502230937593406 +0.4941328322189785 +0.707844761172672 +0.5265773568053189 +0.1430149178698117 +0.5920119177138582 +0.6713692206581242 +0.5175674244838856 +0.0921457937565773 +0.3769518694981395 +0.6057872946096049 +0.2748907314922007 +0.5268411004147521 +0.2924032408461704 +0.4730868113985335 +0.7078385144140594 +0.7593610092564275 +0.4499622753709655 +0.1274999248343959 +0.5537641088881321 +0.4916600939821404 +0.842291323323038 +0.5083403438488772 +0.1577068056960098 +0.8423173132013806 +0.5083127790828252 +0.9269335993295129 +0.4489260356495191 +0.4489224467557937 +0.07306470789984069 +0.551077576289114 +0.9269352908421941 +0.6703545293426286 +0.8326870133973259 +0.6891294900422221 +0.8148002739318304 +0.815342367506086 +0.310747333310716 +0.832288142661592 +0.3296261283436756 +0.3108454322144686 +0.1851200898488337 +0.3296478998686819 +0.167309475360115 +0.3618313456600625 +0.06622735574543974 +0.9338148469167119 +0.3619440921429799 +0.6380600946816017 +0.9337903441797938 +0.1901685582711561 +0.648766840297221 +0.9268976789874871 +0.3201355529445679 +0.3202700565655033 +0.07299476342599742 +0.6798255868625027 +0.9268735065113948 +0.2264108429103674 +0.227429974898403 +0.4812515026911685 +0.1479802386593067 +0.8532159420236061 +0.4805335675270635 +0.5187499763116546 +0.852012815076413 +0.614802203437109 +0.1651565079508522 +0.3851542628841793 +0.8349161312772707 +0.01313238891963784 +0.5682269844318198 +0.4584541011977923 +0.1882349555327226 +0.812264799317165 +0.459023012488563 +0.5415475856583708 +0.8117714645927776 +0.1575791021358237 +0.5159014920396904 +0.4955496229056189 +0.5148070242812509 +0.4950619845516696 +0.5413391416731504 +0.4815531575213475 +0.4736481383325691 +0.5044472109685924 +0.4851848721768413 +0.5049374829002481 +0.4586600548809016 +0.5184392187492243 +0.5263319700690897 +0.5420043877031682 +0.796135518988759 +0.4580030560542715 +0.2038935896661848 +0.4997906016242569 +0.3439017077456528 +0.5000598135254771 +0.6563453779061488 +0.5873743681281592 +0.4989274867739921 +0.4126197653054477 +0.5010995697419048 +0.3517383629346451 +0.1410037776964881 +0.6482181255708669 +0.8589305030815 +0.858926980374529 +0.3517870672147318 +0.2703721463296302 +0.2020008578949578 +0.1349130648485214 +0.7571276143170759 +0.1630374126670954 +0.6056084438540176 +0.03208893081348828 +0.5517952784518877 +0.4757381839254707 +0.3124387972607184 +0.5241413455472587 +0.6876033184182091 +0.2850072526655107 +0.8656987788095283 +0.7151232766370106 +0.1341483058579121 +0.8653139682114954 +0.7154578723954269 +0.5428378964462203 +0.3949687488116988 +0.4560811869014269 +0.6052781781647355 +0.2327675250091126 +0.81089632677929 +0.1764596175637385 +0.7742009772390613 +0.1823422377671066 +0.8031468901949205 +0.7546934874249549 +0.3079260028746695 +0.1495536042220761 +0.7796791210048207 +0.5868065972918205 +0.2571985292441361 +0.413272460343974 +0.7428902273253386 +0.4473464103646601 +0.70796388853954 +0.1686907466766297 +0.6987950399336054 +0.1917394653157976 +0.6939666966970385 +0.1787898630347325 +0.6731319176514741 +0.8513921908662639 +0.4078133138409029 +0.4078196638111518 +0.1486060218462524 +0.5921826494952299 +0.8513945372672397 +0.3577330185882039 +0.1729377876016428 +0.8269895427081805 +0.3577879947912693 +0.6423075138737334 +0.8270689918882648 +0.7390797150727894 +0.8413667316121468 +0.7562150964974761 +0.8355630741333103 +0.246706555257285 +0.1665988969226441 +0.2609521691342981 +0.1592179490600849 +0.8349438111567211 +0.2444507104472804 +0.8409397385286592 +0.2609919517230665 +0.2197394238393398 +0.7030428634474325 +0.4231255767243575 +0.08890742161651155 +0.5768743201340206 +0.9110926293755982 +0.9110924482505184 +0.4231257119644858 +0.1651736737945864 +0.7563345686900548 +0.8321286153773421 +0.2161353138255311 +0.7838801580330147 +0.8321666749517931 +0.1297187630737128 +0.4241146726879379 +0.3195248225113849 +0.6684576030621461 +0.5525068972373283 +0.2932910101131196 +0.7449291663216111 +0.2609464070132667 +0.7554841884491315 +0.2839204241471609 +0.7774105366244842 +0.8547329470957434 +0.854725089858198 +0.2225732918899209 +0.2207224060855849 +0.1452653972384954 +0.2609935269598208 +0.2547108626896261 +0.2828653883708825 +0.2419815207168304 +0.7175125962980308 +0.7565609666538023 +0.739288723191303 +0.7462267793228762 +0.03521088440190531 +0.5077779870192853 +0.7058699670812176 +0.5882109652791855 +0.7066286414590737 +0.5520144773235862 +0.1813644560524812 +0.5293177201831055 +0.155235870137587 +0.2238715290425794 +0.218897950472488 +0.1669647571288687 +0.9164546922746721 +0.4091924176175123 +0.4091914960752531 +0.08354601004660711 +0.5908075788597441 +0.9164547013605344 +0.1231004938574192 +0.6281731375497974 +0.1006203816269891 +0.6343230878280065 +0.7698352822398987 +0.8105742349258013 +0.8104700774876908 +0.2300765184531285 +0.1185193866810521 +0.5265763789609469 +0.8349133055990938 +0.3805847468224726 +0.3806168974496171 +0.1650873372319339 +0.6194185745535796 +0.8349192811198185 +0.2336977741059169 +0.6830887767430059 +0.8304503567159836 +0.6985671402402914 +0.2541733570499971 +0.8211081383919966 +0.2428389142474564 +0.8355702063356278 +0.757651685406224 +0.1638829565060949 +0.7472820161976547 +0.1784723053131013 +0.8358244367996241 +0.7573737208986863 +0.8212204449592079 +0.7468052409289848 +0.8884055140861766 +0.7073355662699001 +0.2926316329864335 +0.8884260402889307 +0.707363797360726 +0.1115484897414139 +0.8968754820835149 +0.3663974135784396 +0.6336007972950355 +0.8968794755331863 +0.3666504389021348 +0.1032303469039714 +0.07297542693417128 +0.4502067004403581 +0.4605372920749836 +0.7288504033392024 +0.53935458901042 +0.2711316966145873 +0.7490043280786381 +0.3341970072831477 +0.7291449530786278 +0.539679259400924 +0.4866857186070812 +0.8849579406918613 +0.5133143013177092 +0.1150419702977411 +0.884999191560183 +0.5132864666227156 +0.8330682425536432 +0.1779629759847361 +0.8220440891724204 +0.8330640290907202 +0.08018714191087031 +0.6656111436081196 +0.5893494661283498 +0.87730119407445 +0.8772988720523548 +0.4106485117032628 +0.4106504542775855 +0.1226989067138452 +0.193604310544506 +0.1726798073415335 +0.6531236880827341 +0.913389158186095 +0.3458325478587319 +0.08677283371964782 +0.9133762067042109 +0.34686498418395 +0.2368654773536987 +0.2379206392792896 +0.5870572399551852 +0.2951948773668358 +0.4131168489655977 +0.729133325958061 +0.5872972128007966 +0.2720824819559627 +0.3872258106201272 +0.7412396880250022 +0.6116186255929379 +0.2587799754648435 +0.2162189203377869 +0.6498486902105126 +0.6978006761313947 +0.171283148806305 +0.3020609740578336 +0.8293516072516933 +0.7622997728516047 +0.7599499403320354 +0.8276073925426766 +0.5221466777002203 +0.4778239512824609 +0.8275801584701935 +0.5221768296789544 +0.1724202377003335 +0.7968738787556549 +0.8405124220107913 +0.8405081566779948 +0.203125583174345 +0.2427708043072903 +0.7558852724648903 +0.1670742868583333 +0.2418137742240904 +0.551658686267447 +0.7571456515968016 +0.449041309241049 +0.2430204704736275 +0.7881348541325252 +0.7613410007478003 +0.7589786300333642 +0.2114446582143265 +0.01256894456415692 +0.5900725367078677 +0.3400458930896481 +0.6089253140206817 +0.3160472596277441 +0.6102278876569543 +0.1474489771277834 +0.5665763426572221 +0.04918502982274035 +0.5507579412425326 +0.1250148648078784 +0.2616613481880194 +0.3838962980549441 +0.656807851199566 +0.2069719235265636 +0.8129440056536706 +0.1944983382280799 +0.8102343813094455 +0.1265805864134806 +0.7834120055536157 +0.2245844095854025 +0.8461381863730053 +0.846287988779005 +0.7753852734561587 +0.7749768022566242 +0.1532409532137931 +0.1229178894292574 +0.6110459171792192 +0.1702320065012335 +0.7300072030892155 +0.8976350138833725 +0.2912501470705631 +0.2910902312512273 +0.1021013129881674 +0.708926824083112 +0.8978939765838824 +0.1294771433853328 +0.7338662277371467 +0.1621915698160465 +0.7873724414551205 +0.2338930117151251 +0.1898612261859857 +0.210146324480114 +0.212787904818072 +0.3294249198438868 +0.4458323436072794 +0.668907581626025 +0.5551727717539547 +0.7427359865044587 +0.4633869070786474 +0.3850291232862771 +0.8998472649041526 +0.05388303210555895 +0.5688199934306469 +0.1288857089909447 +0.6841954492452565 +0.1584083103744356 +0.332305409340735 +0.07232298736654903 +0.3946615582505555 +0.6983462531491538 +0.4753423009188799 +0.7306270212161333 +0.4420178265344437 +0.7476371683403854 +0.4413306086261132 +0.2841020700014744 +0.215460052765703 +0.7157981105833774 +0.7846626800351686 +0.782391058691926 +0.2848409140003703 +0.7612770249600755 +0.7848890820071193 +0.7859045696807584 +0.238321452118879 +0.3264414926626763 +0.8353911948051869 +0.6732751608438063 +0.1650996867834826 +0.1240715765535379 +0.7128882584400238 +0.6327135003696013 +0.1824739420795141 +0.3675833581863825 +0.8179986169121576 +0.2166056595563549 +0.7936094667185233 +0.6653492800048276 +0.07074114696374019 +0.9292666381379807 +0.6653509461840338 +0.8827742530741546 +0.2989305345810867 +0.313371157524332 +0.1273645739619794 +0.2989497959068285 +0.1171338596061759 +0.87260677043651 +0.3132562113715699 +0.6867445627609158 +0.8726123647894124 +0.7010967309558754 +0.8828267208629995 +0.6752428702016279 +0.8811996035382991 +0.3255071693663401 +0.1189057419361512 +0.8811954355380888 +0.3247562162954176 +0.07886285298138987 +0.3584540817345843 +0.8677982549513668 +0.3385080769179025 +0.6614930573602703 +0.8678027795596291 +0.3383194975766237 +0.1322057891621894 +0.8350426965761057 +0.6735166468292142 +0.5973561725607709 +0.1910518470882077 +0.8104289234717351 +0.5984919765863751 +0.4025520271004673 +0.8089596447122307 +0.2382157974674979 +0.2128936978748394 +0.2245337604005459 +0.2001371355802878 +0.1667480275528026 +0.5824102630268734 +0.08248089904395761 +0.5962574683079602 +0.1505257395901084 +0.8258885875613382 +0.849611188978186 +0.1739068848493015 +0.1736281018673679 +0.1502323083562729 +0.8260917197983983 +0.8495641167135835 +0.4419913892437601 +0.054820970059033 +0.9451781390604318 +0.441993042830191 +0.5580089330182261 +0.9451790628772171 +0.1278442647248258 +0.3039534854148664 +0.4148753037766173 +0.11037584030551 +0.5851244685608078 +0.8896242619087316 +0.8896229086381927 +0.4148748321878391 +0.4074616901135988 +0.8333748497814426 +0.5925206452815125 +0.1666280950288034 +0.8331600485112061 +0.5922675316792282 +0.5401757396372395 +0.706733019302849 +0.4598026769326538 +0.2932438949245308 +0.09225039063200022 +0.5410773765359508 +0.6238956470050949 +0.296998185225715 +0.5241474526276572 +0.9234803502325092 +0.4758526088200952 +0.07651966333244278 +0.9233734777761823 +0.4757833934060879 +0.9041089806552106 +0.6804136201710759 +0.32000317223333 +0.9032029186165619 +0.6804184241965855 +0.09589080712807625 +0.8526531184477589 +0.6593389517019829 +0.6615124846245709 +0.1463766051328302 +0.3396342167704457 +0.8535977893292447 +0.7100872279737888 +0.8747687286147542 +0.2899212976289469 +0.1252243033025147 +0.8747233943356212 +0.2899321020154527 +0.792144049624657 +0.7852277690444531 +0.7856436753975978 +0.2080104887628646 +0.8714199926380987 +0.1911248998626792 +0.8613200319444416 +0.2086159094999342 +0.2093992455764482 +0.1381198725334221 +0.1913142237515464 +0.1292996314311452 +0.7913746430517904 +0.8613280884761222 +0.1367338232930922 +0.7941581708763037 +0.8089598041832176 +0.8712393290544216 +0.1286857176690703 +0.8086260877749584 +0.06599939250019099 +0.6369211214584691 +0.03871218211834888 +0.571451004431521 +0.7233598519414177 +0.09944837322682874 +0.2766425608634306 +0.900549777977823 +0.9005470707791784 +0.7233606639156287 +0.1869153054548255 +0.2005752943132753 +0.2101328252566933 +0.1835103406694172 +0.8766345994456651 +0.2293780319267636 +0.7641574315839664 +0.8515272330602514 +0.2292828061867011 +0.1230539694520601 +0.2354080118907426 +0.1480083071795733 +0.7706478258671144 +0.8767954473060741 +0.8516468035860979 +0.235897647218218 +0.1262074591348539 +0.5731378225211666 +0.1525906937135511 +0.579874689243182 +0.9074553367225919 +0.5926098219340548 +0.4073315850313258 +0.9071766873017486 +0.5926238272760651 +0.09252056170833174 +0.117225202267702 +0.5964125056243847 +0.1139457841255191 +0.5738861280502768 +0.1030351993110535 +0.5977075424131468 +0.08728021782641482 +0.6118312384960003 +0.7869953648395794 +0.5743073670528531 +0.5582182565599964 +0.3200426164746853 +0.2120603119230527 +0.2394787690803972 +0.1954240724663516 +0.2371710767103317 +0.4265187770960809 +0.7866857817404398 +0.5735007974298761 +0.2133199339274469 +0.10228748723902 +0.6132372722966569 +0.2963129513841266 +0.9122596426386048 +0.9122674374868595 +0.7037608158384879 +0.7037618732919516 +0.08773178201736835 +0.7476567423270115 +0.378548415058668 +0.8791535722460662 +0.7366211807014064 +0.7366129543774594 +0.1207752969145718 +0.263490131369242 +0.8791484092947913 +0.07056852756313692 +0.378863380631331 +0.8022603360606416 +0.8199772365213747 +0.8199803737303032 +0.1977451421793254 +0.7896231286724448 +0.8144898069355662 +0.8144811250640235 +0.2103750613267888 +0.09286324536585673 +0.5613213411866863 +0.6876015118103046 +0.538539166394723 +0.3323053926098441 +0.4583802365005489 +0.6679139048653657 +0.5414881225364127 +0.0118656285933916 +0.5020917373488004 +0.06653308993614436 +0.6016986813795834 +0.07682877196867956 +0.5815400703091315 +0.5385039408853799 +0.3125581451067015 +0.5415343062199655 +0.3315930973580351 +0.1040604311162266 +0.2265631635472415 +0.8874292627563544 +0.5820618523455023 +0.5820643365463415 +0.1125695882044492 +0.4179622070621772 +0.8872015497124331 +0.08788148794010012 +0.6316993231034658 +0.1513881744579712 +0.8014707932002102 +0.7996040006216394 +0.1874153596076858 +0.8126826414008674 +0.7994725284856462 +0.4832034031503676 +0.1231364601457947 +0.5167969718886595 +0.8768617784511061 +0.8769709955401508 +0.4834533333498909 +0.9249953744927196 +0.4327611505300419 +0.4327609331216585 +0.07500462575565815 +0.5672390644823234 +0.9249953811776507 +0.5134658208442737 +0.183231507046608 +0.8169397880274114 +0.5133788643549514 +0.4865345028539236 +0.81676851296342 +0.4054207768440117 +0.8846824742167843 +0.885418981344365 +0.5950553270007352 +0.595062953585041 +0.1145798862568918 +0.09989303475664339 +0.2747065233276542 +0.8935836128302513 +0.3145114331688685 +0.3145970866413778 +0.1061150952325754 +0.6854948956059832 +0.8936098870762867 +0.5920938822254547 +0.04664926315235753 +0.9532506856862891 +0.5920197554568749 +0.4080125490667094 +0.9532394076589673 +0.05637142954628221 +0.4838330813266175 +0.3884538820369748 +0.7022395158069374 +0.5355605060447647 +0.9697796483662239 +0.4644896662027619 +0.03026882729017028 +0.9697136270660822 +0.4645066839739018 +0.06931297350848345 +0.6144541134818404 +0.4048744613759038 +0.9317171342338432 +0.5954325427095116 +0.06804617744977599 +0.9318546535646884 +0.5953339761166108 +0.391404294773893 +0.02884587858042997 +0.608602606202255 +0.9711547606907419 +0.971156110128699 +0.3914048918331558 +0.05274918537822154 +0.3324780879982326 +0.721747186567757 +0.4772530340693908 +0.7342364807984719 +0.4845021801788234 +0.7291859083835451 +0.4990945286882513 +0.9112194113329827 +0.6282587999772501 +0.6283494038893757 +0.08875895789502672 +0.5407254787495165 +0.06902402253743024 +0.9328605822552702 +0.5391554451472768 +0.4592678588339809 +0.9309726704786189 +0.07134532394985819 +0.6850078382779009 +0.9337755881103895 +0.5202047741774665 +0.5168379181259268 +0.06916397814679973 +0.4831610848653583 +0.9308362182814301 +0.1827817525999375 +0.7222266545136777 +0.1201092570210238 +0.276211813823047 +0.1174175609159569 +0.6979934194284217 +0.6636768077152911 +0.9295901745742426 +0.335999824951734 +0.07007412632469792 +0.9296456151032334 +0.3362747746628592 +0.6970272051424963 +0.501563489960752 +0.1077930520904935 +0.7249135569624207 +0.3316175384736106 +0.8748395434820143 +0.6677223973373502 +0.1266664444906999 +0.8733932427305716 +0.6674476665104262 +0.3340572653903267 +0.8986660581505195 +0.1057736379338545 +0.3152830984394875 +0.921906262128203 +0.2974615379456769 +0.2973663875422362 +0.07790513367765031 +0.7026700932229446 +0.9221114938550461 +0.1482933302898441 +0.7306857293368331 +0.3866773107615429 +0.8569213528310318 +0.8571330848028023 +0.613887861167754 +0.6136797046068651 +0.1430836214649599 +0.944679885270144 +0.5753628903536006 +0.4246616365269348 +0.9446473506895502 +0.5753562127368653 +0.05532476754384378 +0.05788436386487328 +0.3611420411953399 +0.3190035973660411 +0.9414825991431489 +0.9407997865393093 +0.6805806848385781 +0.6805800395186322 +0.0592006761851166 +0.09963498270826446 +0.3493284792095757 +0.8866708149617184 +0.774461176548732 +0.7744153096709688 +0.1133086945121878 +0.2255298111619972 +0.8866606999128802 +0.4738155172509804 +0.9659952553114358 +0.5260469535403972 +0.034098866294045 +0.965860835615275 +0.5262599341586477 +0.3439532710260404 +0.8909788415473665 +0.2261347095798506 +0.726815051644302 +0.9479231874223728 +0.5557250523122497 +0.4444625896534405 +0.9476295609051997 +0.5554944798829706 +0.05231619099551393 +0.3520022093875196 +0.8811303545743264 +0.6154748253028861 +0.190985236419395 +0.3839261773450118 +0.8093780685895159 +0.3735990373392008 +0.137146661418849 +0.8628348291908757 +0.3735874441517942 +0.6264128156065434 +0.8628348969063947 +0.05735866691825953 +0.462191374210116 +0.03480102539361108 +0.3943423893883349 +0.1944991537830369 +0.1481612676695419 +0.2018930667016637 +0.834623692722943 +0.8347195094576987 +0.7971500626852189 +0.7971822468981117 +0.165944441375726 +0.09343234592911477 +0.2044595679657643 +0.9106297756460664 +0.3713030023630373 +0.371192381121254 +0.08944362762592874 +0.6286950341237534 +0.9106338559213812 +0.8571024985116562 +0.322546610223142 +0.6774477303434763 +0.8571243025057473 +0.3225521214730421 +0.1428809458860813 +0.8491805264100627 +0.8117342459855145 +0.8116650031641186 +0.1509405789715851 +0.1878635050036501 +0.8516536619642472 +0.1621535790358778 +0.7190906948151914 +0.3607043843624254 +0.9365068411051553 +0.6394050179316854 +0.06329961111689889 +0.9369734453819746 +0.639499102741144 +0.1529810752874769 +0.1842073727604514 +0.6940582879302475 +0.9055137359331507 +0.3060384200653362 +0.0944771052781504 +0.9054320669717922 +0.3059763129136955 +0.2841519097708504 +0.08698706705189428 +0.7158583014450782 +0.9130200641898051 +0.9130105051392395 +0.2836657391412924 +0.504375596562572 +0.8679663978837895 +0.4956249026267514 +0.1320312576491291 +0.8681181750747177 +0.4957099297931591 +0.2384267547602357 +0.7210024199728652 +0.3688113383300776 +0.906196477848393 +0.2082694836737818 +0.8912282497465537 +0.7917211381235467 +0.1087718895066524 +0.8912725032672526 +0.7916753234839494 +0.8400275991042436 +0.563929436553413 +0.4360563727243414 +0.8400296132508429 +0.5639468506339348 +0.1599657009625198 +0.3329221322441596 +0.0389160202210456 +0.9610877645598177 +0.3329270645852779 +0.3866125139552771 +0.9606441371582215 +0.6133401596956951 +0.03876544116437263 +0.9606706001852834 +0.6134013777147372 +0.3392907969329046 +0.9549775038443682 +0.9549571056055524 +0.660427083798644 +0.6604024546943862 +0.04505283632373171 +0.4761866542766064 +0.04516286141338426 +0.954631548697503 +0.4763257303504065 +0.523829894735469 +0.9548646469388032 +0.3020348612234774 +0.0586434328780929 +0.6977849355912804 +0.941216854389119 +0.9413294686480572 +0.3020272812257163 +0.1799827901137083 +0.2268734183816352 +0.8616315131739833 +0.6481985225727003 +0.3509889111465133 +0.861984747363486 +0.6494742000536725 +0.1396623622587491 +0.3821587064626411 +0.877687937432723 +0.3989988917356941 +0.8739390213085967 +0.8742651101401037 +0.6015001133502814 +0.6168186555353926 +0.1216056224591982 +0.6015209562220943 +0.1257445397720011 +0.8784460297263376 +0.616766871341049 +0.7730147829701586 +0.297320363372176 +0.5324784201292272 +0.04612882542933361 +0.467423142100206 +0.9538864101815566 +0.9536970945368234 +0.5331960218970743 +0.08229514488275307 +0.6476612996170673 +0.1136496986009555 +0.242010441647291 +0.07528760432013375 +0.5653347233238407 +0.4006264851001111 +0.8531236056691099 +0.5994717189657092 +0.1468312757434334 +0.853045697365128 +0.5995888900964196 +0.1669202126089691 +0.8102834673295778 +0.6495540825931695 +0.1177025480132573 +0.882465887245395 +0.6493544322435343 +0.3077084109751003 +0.8728579501223123 +0.8729376202311058 +0.6920371151918286 +0.6922530044516614 +0.1270349390112224 +0.01014686832931515 +0.544199341694002 +0.8000473580255759 +0.2030615315104519 +0.7969724191057984 +0.7999651230020967 +0.8849060504827894 +0.6852015051607522 +0.866757467227982 +0.678781403344008 +0.3145026359243004 +0.8847333934541544 +0.3209237672817281 +0.8667428355743956 +0.6790257880884613 +0.133226811559844 +0.6852646692150577 +0.1150854390122227 +0.1056028491837508 +0.7637401095484795 +0.6060511459987489 +0.8728641018219551 +0.3939506342928668 +0.1271362337317754 +0.8728640144716008 +0.3939487112658564 +0.4428353456318579 +0.0313308731240068 +0.9686686484744577 +0.4428358478162752 +0.4513870836705932 +0.04264979342675258 +0.9573447130495447 +0.4513921167999141 +0.5486180666998467 +0.9573524477247218 +0.557169214770004 +0.9686701890995764 +0.8645641461182402 +0.2557041080710431 +0.255622780568613 +0.1353808547491475 +0.744181592898204 +0.86450802992737 +0.9705425219091099 +0.5041166737244075 +0.5039591590878743 +0.02949966134166971 +0.4959828029502381 +0.9706282699015951 +0.4132271067942148 +0.9651688497033591 +0.5866794297587253 +0.03475062443830489 +0.9651713121911069 +0.5867777935747952 +0.04479749075255029 +0.6821073738573249 +0.04742356527602381 +0.6479616588413148 +0.203182006499034 +0.2012229338254128 +0.1871127104907739 +0.2122629273595797 +0.2041103543137882 +0.7719430930045128 +0.9033608590621903 +0.7700629051901133 +0.7700639763267212 +0.09666051654042221 +0.2299287754974108 +0.9033309570843769 +0.864273783310708 +0.2726520445936747 +0.2726254123099056 +0.1357018408950472 +0.7273094588462884 +0.8643071106795167 +0.9511803345633131 +0.5055434662161498 +0.5041819043199167 +0.05063310682706368 +0.4958151103257246 +0.9493768829903727 +0.1663080551787686 +0.2021678788434169 +0.1435777520712191 +0.3402156994988302 +0.2268323503236883 +0.08618571705094043 +0.0863219924858569 +0.7733366065623787 +0.7731684489844175 +0.9138340449328425 +0.6868368154130673 +0.07779663143959724 +0.9222033859628304 +0.6868367122316036 +0.313711294923451 +0.9224177814231829 +0.5737486967439566 +0.9776434926602871 +0.9776435170057968 +0.4262515244149954 +0.4262515206941219 +0.02235649454984356 +0.1183751911304953 +0.2342173365657358 +0.4959699852314341 +0.9027857546463953 +0.5040300185180867 +0.09721422780243881 +0.9029505968013422 +0.5037433174479482 +0.02848463825091925 +0.6540557390371694 +0.02824880182604109 +0.6149977284063629 +0.9038454849534611 +0.5774474578233411 +0.4225368698726643 +0.9037232284249722 +0.5774553182053794 +0.09615647927281569 +0.4283379843993592 +0.03772297020061207 +0.5716622308068932 +0.9622770645422941 +0.9622770647860365 +0.4283380496606947 +0.6365519748580403 +0.8467303437987875 +0.3634626095545457 +0.1532567926233648 +0.8467268761125855 +0.3634584514253634 +0.7490272395675627 +0.8207020736965255 +0.8194995533277353 +0.2499177087794893 +0.8984000113384131 +0.6117536059447133 +0.6117718338107239 +0.1015820616787378 +0.09580842392247557 +0.5772198609860383 +0.4587101534593134 +0.8415058546083647 +0.541291770100626 +0.1584940930011448 +0.8415058091117257 +0.5412881251088509 +0.6467376075306809 +0.07683008950393035 +0.9232250157316769 +0.6467084568634892 +0.08920413094832833 +0.392153255720926 +0.6665675704053645 +0.9604690118728133 +0.6617912146582721 +0.9891614821490654 +0.6307294861109345 +0.1086134095832108 +0.8914074008439331 +0.6306945557526795 +0.3571695534159305 +0.9024002899860766 +0.9703352859831212 +0.3450605362423028 +0.9676616448988403 +0.3643844118569493 +0.3450592500190794 +0.02966694652959473 +0.3643827867381848 +0.03234256372429459 +0.6548504713069805 +0.971169482153831 +0.6357732965405163 +0.9676038322760084 +0.8552978006755703 +0.5730224224304407 +0.5816468914819086 +0.1548528058487414 +0.573032304481191 +0.1446932191247056 +0.8451119120727034 +0.5816128058424739 +0.4269725849505698 +0.8552938435684841 +0.4183531927470654 +0.8451332160766656 +0.4201724557014116 +0.9223330091186817 +0.579928619354167 +0.07760037416157313 +0.9223938477682745 +0.5799115701135825 +0.8593310598170953 +0.3873463316585079 +0.6126536535664315 +0.859331084060471 +0.3873516626120239 +0.140667544674072 +0.7600613574041691 +0.868103468191744 +0.8680812933035688 +0.2398406045565377 +0.2397443401773561 +0.1317233111875708 +0.05664731480911065 +0.4400827215562051 +0.757467928868567 +0.1135196350765076 +0.8864119916909569 +0.7575035570757405 +0.2425076202613455 +0.8864021301123999 +0.0690374769493998 +0.3399737970756894 +0.04046905181133097 +0.4510319965311998 +0.1334437262794659 +0.242391492542573 +0.4846245974960287 +0.05732714936368979 +0.9419944204006242 +0.4846521948050801 +0.515378833186238 +0.9426785589291985 +0.09756634247649344 +0.2406498746355943 +0.8711619924863757 +0.6338712555352427 +0.6341328305485979 +0.1292643838186008 +0.3676136077434146 +0.8710509273317129 +0.02172121598190079 +0.4100488960350213 +0.008920408939498791 +0.6187426227728705 +0.048058606817373 +0.3760738075993014 +0.8656315390450441 +0.7595104093955501 +0.7592524006834379 +0.1338689256272823 +0.2405645144493773 +0.8655655953353191 +0.4360464734623772 +0.9155242859366963 +0.5639701575165669 +0.08445780908048535 +0.9156148687556376 +0.5639077720048896 +0.8645357138385151 +0.7755282433505165 +0.2244329598379902 +0.8644896281197371 +0.7751187523242143 +0.1355118848560913 +0.08323309218077496 +0.2989664803907897 +0.02086329278500463 +0.4592423797629934 +0.1337172631273586 +0.1861706989494694 +0.7289724224396494 +0.910123004943477 +0.2710287249620033 +0.08987791898256464 +0.8855908647954254 +0.3517127611425429 +0.6482851315442603 +0.8855956380304261 +0.8442226951094061 +0.8564215158820054 +0.1435011514981404 +0.8442627863640125 +0.1556744838688396 +0.1434974536362 +0.8564692652456152 +0.1557469348958795 +0.04262730066348503 +0.6663630203438615 +0.9909219287466562 +0.3647515659281129 +0.3647514521728191 +0.009078451040535713 +0.6353224184621744 +0.9908564713407635 +0.6074718930830058 +0.9501305297857403 +0.9501320348067832 +0.3925310733928566 +0.5939076808905107 +0.961073991676315 +0.9610740246734958 +0.4060927456465538 +0.4060924030709625 +0.03892711911375859 +0.3925294251508474 +0.04987242923235765 +0.7123894121718022 +0.4907041728313524 +0.8516654822430622 +0.8291418118162962 +0.8291030238721514 +0.1483451483986641 +0.1712028930715529 +0.8502319530953383 +0.01976559578490405 +0.4787779540869803 +0.9121404349342722 +0.2265676988122308 +0.1349943354089362 +0.2248389450186041 +0.3275132468438309 +0.09669813553938456 +0.3388157443196839 +0.1083237804491864 +0.9033896673301973 +0.3273712154183774 +0.8934736569351704 +0.3393079402661577 +0.6606872439062669 +0.8934844104662906 +0.6726232106362342 +0.9034063116894051 +0.1081290182902315 +0.3345290099521162 +0.09327870926261331 +0.3269327225791585 +0.08758647053224276 +0.339414852586527 +0.04695258694183777 +0.6143175460623519 +0.2024667346613678 +0.7901581692560922 +0.1155603811328427 +0.2943739791905837 +0.7398396639196039 +0.8946979868099746 +0.2601587402175271 +0.1053010175809337 +0.05939005388245089 +0.5807684319494362 +0.4616342742961236 +0.9174241805673274 +0.5383658379135773 +0.08257533109622628 +0.917741747319159 +0.537902183952108 +0.1234076034501948 +0.2188428444981012 +0.1248803168941233 +0.20330016747957 +0.1113080971810785 +0.2046206571852698 +0.3397702878878679 +0.009459506409120626 +0.9905406428089063 +0.3397702723489532 +0.9600444054196772 +0.5452569429208817 +0.5447296400283248 +0.03993408588891934 +0.4549921340541691 +0.9599286537398073 +0.9196845190288537 +0.7710168022814516 +0.7710554593096505 +0.08048907053738188 +0.2289445462885559 +0.9195104480891487 +0.0800819473220845 +0.2295937465073328 +0.6461500873024658 +0.976579810629118 +0.3540772670672029 +0.02331614467685108 +0.9766853483303798 +0.3540778255998567 +0.7565026898296943 +0.9091362651924487 +0.9088201582468898 +0.2434162722121783 +0.2434971240839992 +0.09086508199651475 +0.09090993569592137 +0.7557288618115564 +0.09421562996888405 +0.3094181658811862 +0.09982591553036042 +0.2912283465978633 +0.5650098911477821 +0.3014518903548906 +0.3535234571125723 +0.04234381464733885 +0.6467530841371653 +0.9571377069377134 +0.9576644626311861 +0.3535326961649044 +0.8688207670021441 +0.8243967153370132 +0.8241039664790329 +0.1312189232893544 +0.808754330239898 +0.1306295784255324 +0.8695445794533608 +0.8088649380113575 +0.1911479938399083 +0.8695401987867826 +0.1759125208237413 +0.8687355792786994 +0.876976359291768 +0.3635589470276944 +0.3636302343856928 +0.1229857768434081 +0.6364406391160121 +0.8769773824456472 +0.02342972554858125 +0.4370768725499041 +0.009592743503549134 +0.6655968210360665 +0.4512166858271981 +0.9089665184560145 +0.9090989040903176 +0.5486315995846756 +0.5487855794973171 +0.09103113760534784 +0.4380969692249166 +0.8807291707550776 +0.5619056832219601 +0.119255102883458 +0.880745991332387 +0.561901752277575 +0.02752988574445821 +0.5862456821246207 +0.6076408162969695 +0.0533792949657747 +0.3931329314224739 +0.946104297404183 +0.9462017347603215 +0.6069752401179443 +0.2040705818521204 +0.8765002151659509 +0.7958609956116207 +0.123523606756017 +0.7815341962389656 +0.1202638806369308 +0.2183814255727098 +0.8797169940162574 +0.8797341474580578 +0.7815905225996439 +0.8765472168808002 +0.7958552989280347 +0.6997097915659083 +0.5651287495943126 +0.2218940421649025 +0.8320306677584196 +0.7802684265106227 +0.1665040915815135 +0.8319732256921193 +0.7786657936330809 +0.6845518953889173 +0.9530067911218972 +0.3149179570982628 +0.04618717283779582 +0.9538282632746579 +0.3149205324605592 +0.3281752178103591 +0.0233732816513378 +0.9766284569806132 +0.3281750421045553 +0.9349740975204428 +0.5593447986797059 +0.4406385923568395 +0.9346786529917237 +0.5593604868479009 +0.06530943831258058 +0.008483337470065929 +0.4658929289626915 +0.7005896134380954 +0.07359174738070293 +0.2995177078261457 +0.9264869370529719 +0.9264082372935788 +0.7005895420158134 +0.3794721426446757 +0.03999467884118653 +0.960011164248271 +0.3794742305814252 +0.6205542737581808 +0.9599970267788053 +0.009776843519196892 +0.4239504681902545 +0.9253200161335725 +0.8323555933118079 +0.07460362690826403 +0.1675066533134322 +0.8323838950160102 +0.07472565961326626 +0.04306756537679438 +0.4319555181819146 +0.8794894902786373 +0.3810054903189924 +0.6189944244595369 +0.879489682395916 +0.381026587489512 +0.12050945112546 +0.05653986768705017 +0.6613721423415235 +0.1746620179565473 +0.1873724196516784 +0.6754655198013418 +0.9739823203190485 +0.4137339221318605 +0.8667135225842058 +0.5863486402570072 +0.133216405841753 +0.8667737177421182 +0.5863413928846413 +0.9433468067116957 +0.2825041495102878 +0.282688594919136 +0.0565024609201464 +0.7172624326243403 +0.9433990750905635 +0.08382732200070389 +0.31682017476895 +0.06737299961197403 +0.3210849129941864 +0.0705742710517758 +0.3134476888655734 +0.7431506686587357 +0.105597169754382 +0.2568572559281098 +0.8943805332912866 +0.1035512336982396 +0.2563958117248112 +0.09288297192212698 +0.2560098929659437 +0.8943841053808044 +0.7431533597912617 +0.7787799985821029 +0.8916405589454987 +0.1080099558522908 +0.778994091453487 +0.221222750747507 +0.1083190441145871 +0.7201591392382997 +0.8863273529695542 +0.2798412729358908 +0.1136709071624299 +0.8861470175349158 +0.2799954937327279 +0.03668999927591774 +0.628707957798612 +0.0493490929911027 +0.632181959938382 +0.9445166845875524 +0.3788565348059235 +0.3649006668784523 +0.05077215595820148 +0.378848627350808 +0.05549410759284584 +0.6211538765455392 +0.9445060639029905 +0.9492430313316345 +0.364917244706115 +0.6351421460422988 +0.9491504455190898 +0.8946113228085117 +0.2602306154628498 +0.4854873757049099 +0.9613836068058715 +0.514478910947499 +0.03865492066549361 +0.9614217227213763 +0.5146566653005589 +0.06598722028590744 +0.7084344918932924 +0.04518170672902565 +0.5870388620052222 +0.03751360836529254 +0.6019986757465725 +0.4293891616929449 +0.8689205589227363 +0.868932370995383 +0.5706147879381213 +0.570619243749651 +0.1310638719738358 +0.395945280123443 +0.009155491740915086 +0.9908447408230302 +0.3959453496288073 +0.6040566907495808 +0.9908440995246917 +0.9196221908490032 +0.8034033087575776 +0.8034191463357454 +0.08040477353647643 +0.1966048148365946 +0.9196286826784758 +0.02204198209445223 +0.4904605266115683 +0.9914153360950479 +0.4364984426272474 +0.4364984398916864 +0.008584660785224621 +0.5635042530114517 +0.9914159781781438 +0.04632311709537907 +0.4732131991061252 +0.2969688339270175 +0.03993495156146967 +0.9601861616884259 +0.2969189057057831 +0.8975245171182487 +0.2340740833320374 +0.2337622445626518 +0.1017744101329102 +0.7662357268682195 +0.898218845120771 +0.9105773782478797 +0.5191293599794972 +0.4660004339385574 +0.9015688875229313 +0.4803570301242217 +0.9098796769603776 +0.9017294546873775 +0.5338536301287837 +0.533999765898897 +0.09843096824209514 +0.519642968453129 +0.09012030453571133 +0.9498705809939096 +0.6449360389091287 +0.3549587872067058 +0.949558972757557 +0.6447248600717607 +0.05023260159042313 +0.3673813826633729 +0.8862947352055277 +0.8982855461246739 +0.5624660884658195 +0.5624886110109283 +0.1017314525483302 +0.4375137383620646 +0.8982469537309882 +0.7021779765086059 +0.9606943685397895 +0.1181502374195193 +0.7450349332646055 +0.1070415830308354 +0.7480193520454934 +0.2542644707826442 +0.9033118725722726 +0.7457355767265921 +0.09668096206910974 +0.9033209374093073 +0.7457319411780866 +0.211797142548481 +0.9417546429636666 +0.9417903159619928 +0.7882115757361476 +0.7882071156802559 +0.05824705585624686 +0.05831998355942815 +0.2116956819216998 +0.9137452472453896 +0.6067281335611002 +0.6068097968707888 +0.08616011529896588 +0.3825268042629713 +0.938728564767863 +0.6178990108236828 +0.06461315050900458 +0.9392131409630649 +0.6175139074780498 +0.9915487795053384 +0.3485045137189814 +0.3485044668529745 +0.0084513909625235 +0.6518785572239189 +0.9911057100167235 +0.6126017284987907 +0.07119418527731951 +0.3948790703275631 +0.9136735249184137 +0.9283343195460668 +0.6122437869004498 +0.05363956674903673 +0.7361722781644426 +0.3483004465242508 +0.05178147085833692 +0.9482310321270566 +0.3483394643598771 +0.651659211560781 +0.9478850225432741 +0.9394358050616539 +0.4642276014657463 +0.4642134728896705 +0.06051586952105342 +0.5357876122291264 +0.9394846104860967 +0.05254660832211776 +0.6980958264094376 +0.9033483878865676 +0.7999435350419835 +0.8000257261077888 +0.09671442439469013 +0.1999710153770722 +0.9033024969471782 +0.05954842731053289 +0.6766639328848498 +0.08098671742365553 +0.1944281209235903 +0.02892973723087339 +0.378330668263517 +0.7355053430706958 +0.9446792202722488 +0.2644839004631289 +0.05531727399108367 +0.3887466023069042 +0.9280968207787009 +0.04288756226743293 +0.414835770681119 +0.3523483209379312 +0.1149194269024955 +0.03367024076225151 +0.464792115507156 +0.3774826059880452 +0.9198038377765091 +0.4563322031380361 +0.9744560198039661 +0.5420846017509706 +0.02604471083191478 +0.9744582155965101 +0.5437041551009906 +0.4400789876086279 +0.9857804547883066 +0.9857817447510343 +0.5599228904504988 +0.9699199909359483 +0.5552765719172147 +0.4447621280052593 +0.9698920168125604 +0.5551023187185687 +0.02927615452691754 +0.08495977293196998 +0.2853642506643839 +0.1628041102468388 +0.1733998424760869 +0.9737521145025673 +0.6569226634539826 +0.3430534745165136 +0.9737486095332011 +0.6569092201011087 +0.02624961247936399 +0.9289183897084314 +0.2500809404243323 +0.3558250549706236 +0.9643933138835881 +0.9644436959485606 +0.6441427738428485 +0.6440244191461277 +0.0355697873705899 +0.0339426931893695 +0.4788321392839355 +0.04525087269383623 +0.3189226705727985 +0.9404055342074286 +0.3225811749666856 +0.3225744649283549 +0.05956645516027259 +0.6772541147630156 +0.9401774959908287 +0.0521895980347545 +0.4020662418171834 +0.05665582250835924 +0.4209356611670436 +0.0622416026627266 +0.4145756374951977 +0.7302870014392451 +0.8974419175171563 +0.2697132163684034 +0.1025583819740367 +0.07760780289555368 +0.3285189095957662 +0.9803310058748265 +0.4062496308660498 +0.5937507585673932 +0.9803309955075583 +0.4062495410945272 +0.01966929449939182 +0.04263671031632231 +0.348280994130906 +0.07837396380788832 +0.1506942511621456 +0.9214386459593417 +0.8476148403005542 +0.8492978118643727 +0.07839161381812002 +0.5166711465364132 +0.02331200983073891 +0.4832221319895524 +0.9768120088412394 +0.9767536956580987 +0.5167503809451007 +0.07363088628293843 +0.7492033041850041 +0.2497266457434988 +0.07398593244626837 +0.7502702133133712 +0.9260178340590848 +0.0200759681408061 +0.391225006888253 +0.4636273660170169 +0.9914243424817104 +0.5361926408293177 +0.008767775658343498 +0.9914181268809622 +0.5363676738325838 +0.06058565916996935 +0.7158306383267884 +0.1775206515373925 +0.1770201427223433 +0.05355590243677955 +0.3187665795079607 +0.2577274472740989 +0.1189765281193804 +0.7422504916273771 +0.8810101395958156 +0.8809005255004717 +0.2577190925895542 +0.5510202808116982 +0.01473641786068796 +0.05775366995817691 +0.3887048141763257 +0.809512247033279 +0.04444420302872117 +0.04452090227252788 +0.1903413605090547 +0.190507429887488 +0.9555804756146131 +0.9555576891772594 +0.809510362378563 +0.9658333197625645 +0.758047882055925 +0.8911447965240055 +0.2222318530842909 +0.007894387217363298 +0.4139748880161208 +0.01949030081916611 +0.4220797355334083 +0.4305980138997713 +0.96778842632105 +0.9678032313116726 +0.5694143470003764 +0.5693346123401137 +0.03205047910111449 +0.1588099464290119 +0.8410424330287311 +0.840822569746388 +0.15930220647837 +0.1590052750349253 +0.1588172366291674 +0.8406969587622662 +0.8408186866230981 +0.0208839016473942 +0.6309339367532772 +0.7867277418771782 +0.8750456223164242 +0.2133816877434549 +0.1246474418069038 +0.8750744003091689 +0.2134095866811137 +0.1129682162849115 +0.1915077212204513 +0.8999162281875537 +0.8471721562831152 +0.008394730717093341 +0.7255204652895579 +0.9057504344871695 +0.1902734497138225 +0.03511418802902173 +0.6370301947392514 +0.7579220696346455 +0.03476647449735915 +0.2420779304794917 +0.9652335337041528 +0.09325049873446867 +0.7357847487102662 +0.8660701112240896 +0.8331352245119602 +0.8329651204091971 +0.1338232587395154 +0.1340045448739881 +0.167083654728233 +0.167037048324062 +0.8659974629840335 +0.01056289830134524 +0.630488820863001 +0.4667882956729733 +0.9837961706046798 +0.5329701225110066 +0.01649009762864678 +0.9837798236127926 +0.5332056002297056 +0.07573197603791799 +0.7103497792010555 +0.09270863532799853 +0.7204236353452124 +0.09018730161305404 +0.7075509863733664 +0.8974345403084535 +0.2701078430962555 +0.5764277121628457 +0.9910053012399649 +0.4235724587543614 +0.008994700602565618 +0.9910053083577636 +0.4235724614322955 +0.03846587925151985 +0.3318715988886663 +0.05794051649132956 +0.3066540109936757 +0.982355376220409 +0.3006380839815219 +0.3006852174818028 +0.01770468663901724 +0.9254365498216515 +0.2028859995968967 +0.5669892863034151 +0.007296545141496131 +0.8102119594864913 +0.06401006351939405 +0.9359920476461867 +0.8102122980880632 +0.06405588856541965 +0.1896022903996168 +0.1898386984079317 +0.9360045570727511 +0.7421025767916348 +0.9076142341505152 +0.2578974148548618 +0.0923858104277701 +0.8080126885941278 +0.1123192727329208 +0.1919483756455269 +0.8876936969341249 +0.08408154264820526 +0.6817973587176165 +0.9298515260252747 +0.7426733315925671 +0.06968086081091189 +0.2575975723378319 +0.2572360078678118 +0.9298356654879782 +0.7427640265366992 +0.07016434083857088 +0.787002729398032 +0.9082171965350363 +0.09156995238603603 +0.7870241963416404 +0.2130012711460651 +0.09179721044318707 +0.02365489355483268 +0.2298519253934549 +0.8826404896137449 +0.8356135130321085 +0.835303232164566 +0.1164797828637704 +0.11646143991766 +0.1648009847696682 +0.1646733104096301 +0.8832126930513418 +0.9486023358515867 +0.6269350455399463 +0.3730277107093264 +0.9484055844962541 +0.6250152914793177 +0.05199197305418853 +0.9352685126154819 +0.2577003087345315 +0.07118743626089981 +0.7307451573678535 +0.1485374073561052 +0.17008914329377 +0.9028890063346289 +0.214376749646591 +0.08399925280157969 +0.2528776459748244 +0.1618128089234975 +0.9111991552921843 +0.09014409318265669 +0.1633642244604571 +0.8366745395103994 +0.09021020452439006 +0.9106246721861675 +0.8372441628811402 +0.03534059612459071 +0.2409297847762087 +0.07900983789311943 +0.7352285260737491 +0.2625772370059005 +0.077542385801997 +0.9220015425832829 +0.2626986937531676 +0.9075302674462868 +0.257730691866267 +0.7374226608483291 +0.9224568817323046 +0.9170855658395396 +0.7473564192217644 +0.7473963736440348 +0.08295195727248192 +0.2526033431275879 +0.9170472796963555 +0.5636355704950826 +0.01971907529178717 +0.888007498327723 +0.8078046836859122 +0.7240484129699826 +0.9546486810479866 +0.2758481189229546 +0.04532008627379124 +0.2853391711958679 +0.02239410473648652 +0.977890111417109 +0.2851635419931272 +0.9023373774465995 +0.7838842457323528 +0.2160990607554803 +0.9023155873145167 +0.7838986810392364 +0.09768333494064922 +0.09851551245890035 +0.1972778611993588 +0.1538418230882816 +0.9003447898337236 +0.04313194981754253 +0.2148595442795617 +0.9161157755706308 +0.1788383360286137 +0.08607020733958722 +0.1787409731901836 +0.4542400762093888 +0.9921401749452236 +0.9921388437004749 +0.5457598675009928 +0.1544174683691123 +0.8723762810097468 +0.8722503573199084 +0.8457053605351808 +0.1275003858226511 +0.1543391569551918 +0.8456426381592328 +0.1274831482461121 +0.02966111686424042 +0.6873605022716293 +0.4456536678717197 +0.0075117774855083 +0.9924881767564354 +0.4456537108843594 +0.5543561151803001 +0.9924924125141557 +0.9753825095991564 +0.6733147524452738 +0.6733139520157624 +0.02461762309316465 +0.32666351729904 +0.97539529963799 +0.09395876064107445 +0.8099154513174857 +0.1900519492562834 +0.09394750827166226 +0.8099521846082783 +0.9060666927596926 +0.7492150942805781 +0.8966259798297296 +0.8964125216704918 +0.2507765273008423 +0.2507828875376282 +0.1033719184442548 +0.6907163248481603 +0.9724949814375415 +0.9828938549935197 +0.3099159501386944 +0.3099308240425141 +0.01712561149994917 +0.1885852851444657 +0.9051845532198532 +0.8113561205956865 +0.09487643009223143 +0.720173881625818 +0.9293809740405213 +0.2798236819722892 +0.07060570043904045 +0.9274410107996051 +0.2792496440520566 +0.982878899567685 +0.2685491117271738 +0.8811031677023229 +0.20258338299937 +0.2025382609078964 +0.119177458470899 +0.1196547759880929 +0.7971267329834808 +0.7975963884593824 +0.8808003625153049 +0.06500802612227222 +0.2960676344883022 +0.8459156951502954 +0.08869536745800335 +0.08867240521887247 +0.1540906956515824 +0.913607021507841 +0.844855104446392 +0.02741899728290028 +0.6998844679033809 +0.03748029232148593 +0.6998310918872025 +0.9051986434617527 +0.8112445518644712 +0.8831465637079431 +0.8145415661554061 +0.07940982266050318 +0.2665640804851331 +0.03373701217260693 +0.7249539917294771 +0.2315043884911664 +0.9784175980161651 +0.7684956648774158 +0.0215825179231605 +0.9786088518955571 +0.7688322297587493 +0.1855586405601133 +0.8824879759692266 +0.8143966993841895 +0.1175172649371619 +0.1171897376725883 +0.1855457152142106 +0.03256029347975885 +0.4223668019369021 +0.9420329388623703 +0.261560731799698 +0.02516586878287065 +0.7361364171775635 +0.03907804106455736 +0.7377322649848859 +0.7010797484999017 +0.9759024207994687 +0.8290088102132762 +0.896114498148278 +0.1039014376792725 +0.8289963079685414 +0.1709864790491442 +0.103912610644057 +0.8933875352565265 +0.1709083363420682 +0.9550469313668544 +0.7859864615726447 +0.7859977670014467 +0.04510010490662643 +0.2140031504940869 +0.9549010525616584 +0.0962954770370813 +0.684291519451155 +0.09944855357175743 +0.6981488815474283 +0.9520996767209329 +0.2566422069503305 +0.094960115295285 +0.1903854097734222 +0.9291415161993233 +0.1901507230791273 +0.2367425082699297 +0.9532967879108366 +0.7632574923599009 +0.04670321808062361 +0.9518564826253018 +0.76458015865466 +0.02567827600869721 +0.7503055911571351 +0.3218193092651823 +0.9608020784538273 +0.6780620177856623 +0.03928947411607746 +0.9607107096100561 +0.6780626487411563 +0.362825973842112 +0.9186809711650964 +0.5532851132529469 +0.006938266847902151 +0.2423042406151653 +0.9486581725411083 +0.7576957593649316 +0.05134182787265747 +0.9478126863769297 +0.7574025347420225 +0.1234132885833311 +0.1762504770788502 +0.8863268722700356 +0.8494342957252914 +0.1129113868184299 +0.1504198148584328 +0.8495901770763478 +0.1129134431619611 +0.1509420789089368 +0.8866881213550727 +0.08041447686628396 +0.6966134002480442 +0.08639678322679113 +0.6967976951967121 +0.7316174457842988 +0.9761020086716951 +0.2683180736853499 +0.02391708322373357 +0.007601903849227682 +0.452720139007945 +0.02056667713916651 +0.381261136622042 +0.08422856218455081 +0.7919174653841107 +0.2080850181379841 +0.08431368390464956 +0.7919239270126756 +0.9157346350012537 +0.08434183474980443 +0.7218695480261814 +0.7156466678250766 +0.9775389984069709 +0.9560092202829186 +0.6304934789843167 +0.3694924639320584 +0.9559108826404552 +0.6297955239146094 +0.04401804940511534 +0.178553779980387 +0.9137345959981676 +0.8213441574007798 +0.08647980832539086 +0.9135841001864345 +0.8214511621449779 +0.04128494068993575 +0.2270166707270379 +0.03569648220152528 +0.2280046036303388 +0.006190614271696727 +0.5153929581079495 +0.5101106027332291 +0.9907321649987845 +0.8084217932612385 +0.07224494022235652 +0.1916255741194463 +0.9277872884888477 +0.07239841466617138 +0.1910329980729502 +0.9277681532791195 +0.8084207856035678 +0.9929490021511017 +0.4052960053053369 +0.5947042661819241 +0.992948931515042 +0.4052959875585595 +0.007051057229359753 +0.09767029207292695 +0.7066637739025825 +0.02480931828781402 +0.6673587593365892 +0.04734564051517846 +0.2367694557419207 +0.2459606762666104 +0.1107642588762766 +0.754029088919958 +0.8892244198958626 +0.8889782638209462 +0.2459582861913973 +0.08420564410578964 +0.8207973685169522 +0.1791985218584085 +0.08420284076015007 +0.8208061389138969 +0.9158098899008462 +0.9831164242136134 +0.7743902715044294 +0.2257801373247062 +0.9830310281001271 +0.7742201102164624 +0.01696924825835716 +0.9662677529444859 +0.772196348958935 +0.7733915758654272 +0.04018509980968239 +0.9604826629312011 +0.773804574622116 +0.7718761860385955 +0.03408740155167511 +0.9702522751760816 +0.7817001207426965 +0.7815987379219209 +0.02990127451644194 +0.2266084710501401 +0.9598150567432869 +0.2281238714821384 +0.965912778178257 +0.2184019876801168 +0.9700999014305991 +0.489785177027969 +0.023553927926615 +0.9764093598314915 +0.4898679135085746 +0.5102312387068773 +0.9769427612415061 +0.07755962526165582 +0.7975436987289003 +0.2024516398826679 +0.07758884205235178 +0.7975693498047182 +0.9225029922297577 +0.237889127975571 +0.918887964469099 +0.08009179278019667 +0.2390281250507809 +0.7621103526809324 +0.08111116208704995 +0.9190262765713827 +0.7620398847309208 +0.07220748131421026 +0.7234961536531159 +0.1680060787742367 +0.9253127918540504 +0.01584044275070171 +0.6938784121262874 +0.0419643522907042 +0.3572931925595415 +0.198011790192571 +0.9332079935310692 +0.06696482365227129 +0.1981235513853201 +0.8020171645316133 +0.06680520739793512 +0.9332095154754991 +0.802014067438792 +0.2701998836185927 +0.01660710815005664 +0.729696001374353 +0.9833599405583054 +0.8920143589778762 +0.8344042619197752 +0.833997621875784 +0.1068999393575296 +0.1068763447334032 +0.1661102611704977 +0.1656096736956463 +0.8925790714521613 +0.2029241002201031 +0.9265250778233119 +0.07310358648461072 +0.2039851810824752 +0.7970951868040067 +0.07348799900829713 +0.9265444914719621 +0.7970896467903222 +0.05177250024172334 +0.2425466333228192 +0.914017231071792 +0.209059661505412 +0.03996765208665719 +0.7091057033101483 +0.9213141185079728 +0.1940322423564856 +0.06951679793250197 +0.2185807751297501 +0.08007709120907372 +0.2147095653236842 +0.9303327931882712 +0.7814769952645553 +0.7814687533348879 +0.06985775106147832 +0.2185337799937933 +0.9301433598234782 +0.1923038695858927 +0.1068991322359721 +0.1069471993445326 +0.8075955585131813 +0.8933838548126873 +0.1923579982749966 +0.8077179514316688 +0.8931464344346054 +0.04540811489307451 +0.7269220018732314 +0.02254822603178526 +0.3604880707769955 +0.05751924558482945 +0.7945384398686322 +0.2054657633211955 +0.05752506628494379 +0.9374562815228836 +0.2298846486557803 +0.2355733559113145 +0.9310034347514365 +0.05974405295931034 +0.2254520154577468 +0.06812402926734622 +0.235956606669746 +0.2262117093149595 +0.9396019182532157 +0.773788615016921 +0.06039817440052209 +0.7644267074167633 +0.06899654746303044 +0.9401083645450212 +0.774203795351343 +0.9315350445798133 +0.7641482977685107 +0.03258641497102735 +0.2533687340497255 +0.03619307316416456 +0.3079057615701174 +0.04520612115868749 +0.7205186108628595 +0.01525172289264279 +0.4398242033022805 +0.04655087516246884 +0.7410975659594392 +0.9067566714661354 +0.270013448062945 +0.4005725799478549 +0.9847396259502116 +0.9847396538812315 +0.5994275508036421 +0.5992922961437138 +0.01517312513073391 +0.07915350342804081 +0.8065806405274827 +0.1934117274237369 +0.07916257864097188 +0.8066066158390991 +0.920894216271935 +0.0197436820880469 +0.6406277325485613 +0.1481898915219799 +0.1029104726532066 +0.102909983462458 +0.8518095447928783 +0.8968721265351165 +0.1480559367072836 +0.8518090979444313 +0.8970909908597383 +0.2126560908074332 +0.04403866714678349 +0.04402916616049224 +0.7873858496240592 +0.5696156203099251 +0.02363556325869174 +0.9762753649309736 +0.5698262067965487 +0.4301776272874824 +0.9762711519572278 +0.04043002746434999 +0.3028634118007791 +0.006501282193667834 +0.7131798602575262 +0.03799925415439154 +0.7176085181710923 +0.9192881676765332 +0.7852705226304852 +0.2147247469940577 +0.9192151880490933 +0.7852800222454077 +0.08078805999749676 +0.2029909173726124 +0.9520830558292873 +0.7970149309604935 +0.04792172672479089 +0.9521044764549224 +0.7970008806237198 +0.04797626081527842 +0.2026114827897408 +0.1031814776012375 +0.1808212030614884 +0.8196941416576987 +0.1030612608490145 +0.1801067927475493 +0.8969569791625471 +0.9875816275129061 +0.4898965809425878 +0.4898805861438898 +0.01241408810797472 +0.1435056781061152 +0.9267775058650642 +0.9277076962181154 +0.8584168086780611 +0.05501742424984286 +0.2295618572779528 +0.7516598202044573 +0.02325173170988547 +0.248340179679803 +0.976748269819709 +0.6172882151019281 +0.9833755947613754 +0.3827284609791117 +0.01661945876845244 +0.9833815340287861 +0.382728757832415 +0.896918208910515 +0.8193588191338133 +0.02718846000018754 +0.370875521591583 +0.04759201580885773 +0.7101594165516423 +0.7351912944760608 +0.9306578441272468 +0.9296682068514488 +0.2644600940621148 +0.2648075238897118 +0.06933886244910874 +0.5910947736357575 +0.9872627189737428 +0.9872627319152272 +0.4089053424601269 +0.4089053165391478 +0.01273735481599495 +0.04020635516742237 +0.7628645582561545 +0.2377495263852571 +0.04027695488220552 +0.762057698981121 +0.9597431841772265 +0.006704752676618445 +0.6484252561134551 +0.2987000536896204 +0.9474654844354005 +0.9474005988856607 +0.7012857973843573 +0.7012864030022581 +0.05259909912962829 +0.3100967198682199 +0.03046798946816762 +0.9695554840832814 +0.3100916841121691 +0.03189161494343236 +0.2186570780269914 +0.7617798795228725 +0.9227969964430125 +0.2382164696651106 +0.07721601199128045 +0.07724142883673829 +0.7614625633302141 +0.9740502569856478 +0.2976223630611699 +0.29767407707306 +0.02606044835519418 +0.01517882208576266 +0.6719958057954304 +0.2224909531532241 +0.9492989172938939 +0.948995176688852 +0.7767037586908533 +0.7775092852409446 +0.05070121966307149 +0.02886858305648225 +0.2407792381810358 +0.97785722268848 +0.6087599038093329 +0.3912409652896089 +0.9778563361475203 +0.6087168828683047 +0.0220490925050513 +0.02439312067916456 +0.2007501756013011 +0.7382304947411631 +0.9618151071935758 +0.2617431695787291 +0.03821137897845554 +0.2475823611627756 +0.9386775550642851 +0.242069901629644 +0.9264967694211919 +0.7524176381769903 +0.0613224436908608 +0.7579300089511839 +0.07350305986589391 +0.0726120113592532 +0.2425840338930137 +0.06112139472578774 +0.2479701746099388 +0.9386025471073151 +0.7520565038155416 +0.9266848460779773 +0.7577374891292675 +0.2156079036216338 +0.995447017598235 +0.9954512115014753 +0.7844064318426476 +0.784392858821146 +0.004553354933052814 +0.06810688453152636 +0.7853565300530604 +0.7853528768997136 +0.9321223759760733 +0.7742663001369193 +0.9281356111538116 +0.2146459934785371 +0.06812801705671276 +0.2257185696197445 +0.07195585140522251 +0.0719357926608462 +0.7742551090536006 +0.768729307102177 +0.0557724257497636 +0.2312707360446467 +0.9442275861005581 +0.9462409553653693 +0.7704111399657486 +0.1834036558282129 +0.06445015068665544 +0.8166391666005014 +0.9356376506228298 +0.064451955712704 +0.8165947242597058 +0.1289794550526951 +0.9622659952952037 +0.03780390438610078 +0.1290912195179433 +0.9622583535016276 +0.8710246540842372 +0.8709816302869976 +0.03790153729927788 +0.7961567359317551 +0.9297951034522141 +0.07038537058326796 +0.7961147594106125 +0.2038839055859541 +0.07040201778947491 +0.931524277014708 +0.1999783441744273 +0.9844776892183195 +0.4585538786634962 +0.4585521484990435 +0.01552069170139438 +0.5415108553213602 +0.9845226330629954 +0.00526225118993189 +0.6442325512531302 +0.9555904128717957 +0.2748819658861055 +0.8295797946838617 +0.05002567988681646 +0.04997940297843417 +0.1703755371954657 +0.9499075252855349 +0.8296291437154675 +0.1704162714134345 +0.9499411785786934 +0.4082301442244735 +0.9709151313817872 +0.5916296867776378 +0.02897904092535273 +0.970915734922384 +0.5917719717749451 +0.9383640867989941 +0.271880235221089 +0.09663319730027989 +0.8160957578781354 +0.183881264427894 +0.0966197696968325 +0.8161208853824167 +0.9033962990718508 +0.01300659886176456 +0.6833364165602058 +0.006790007348163428 +0.6899487862659698 +0.05362199993019729 +0.2955499496596513 +0.1536354477398854 +0.8929753335479258 +0.1060492893398022 +0.1527011019485451 +0.8473166331385176 +0.1060547744953439 +0.8925517087000262 +0.8469201500800276 +0.8655147933158114 +0.8805442970401092 +0.1344738356245086 +0.1194604076361221 +0.8805303504468889 +0.1344457735153652 +0.1194757745757551 +0.8655351244494724 +0.8971102218403727 +0.8614059236683757 +0.2378349036057134 +0.9426597341012374 +0.9418969005562916 +0.7603092639786198 +0.7621651036562405 +0.05734026646852156 +0.9662860276530914 +0.7447434104800525 +0.2545839938482839 +0.9659685085035514 +0.7454160061349084 +0.03403149168009081 +0.2186901024638368 +0.981447964681326 +0.7813110904950803 +0.01855297999789046 +0.9815099602273176 +0.7813936314752706 +0.9935829737665678 +0.5724444797161562 +0.4275556265989724 +0.9935828697944802 +0.9221533561998256 +0.237521740286855 +0.9938762301298187 +0.5219937795359444 +0.5219651113167212 +0.006168206902756769 +0.4779677521286493 +0.9939070223223261 +0.05541778499139807 +0.2493421133367011 +0.01891937936288922 +0.6460501238454954 +0.5119334729948115 +0.960545283228743 +0.4880813404639138 +0.03953414231524777 +0.9601763762068538 +0.4884267564483515 +0.1488412730469118 +0.9166658928888676 +0.04408660087649471 +0.2908632852776322 +0.00596529429132227 +0.3178360696578448 +0.0656232393282635 +0.2761241562980788 +0.7237711439244624 +0.06552740947747669 +0.2762310345734654 +0.9344756112075115 +0.9344713112022417 +0.7237608209713688 +0.05557375965712959 +0.7811491710927001 +0.2188945668072967 +0.05559997012301857 +0.7808980293684596 +0.9450608846963098 +0.02570601487039934 +0.2510605997603443 +0.8564750722117275 +0.07367029370390595 +0.07366530244806889 +0.1435222111792273 +0.01831316378591935 +0.3698381218031552 +0.8997156815246526 +0.8243055846910898 +0.824244813437284 +0.100026639599976 +0.09831249460412451 +0.1649321496121042 +0.1000024247354825 +0.1761038442792774 +0.9012803847266611 +0.8374425730259141 +0.8351545667824632 +0.09835491736739932 +0.1753477650294475 +0.9000318522105669 +0.1627488639092554 +0.9015140792091322 +0.007600426071640342 +0.379625763293782 +0.6193827675844157 +0.01456254775995206 +0.3806002610620355 +0.9854043540288858 +0.9854047718801556 +0.6193998289976209 +0.0151586780479008 +0.7177126163550639 +0.05763312596722201 +0.2394583506897372 +0.7288822603493784 +0.03682286640049211 +0.03635226691636163 +0.2708354198459708 +0.9631104448089165 +0.7287247222973463 +0.2711177148035043 +0.9631772565874789 +0.8503974702178956 +0.03257433789938927 +0.1494347793750943 +0.9674967068219347 +0.03247968014918051 +0.1495890421175242 +0.9674088913124486 +0.8505083455903548 +0.04661472374972221 +0.3048858479379937 +0.7965288571414024 +0.9005706824984104 +0.8029263381562315 +0.9089794373122724 +0.9079453820516531 +0.1987380207897713 +0.09101648979979762 +0.8028878210048134 +0.9025963933120034 +0.2016620307622629 +0.099363493759315 +0.7964172442312343 +0.2034787926250556 +0.09943408229291402 +0.1930941598722134 +0.1009961459955733 +0.1970785360446912 +0.09103459983546033 +0.101028871926856 +0.8068285834350757 +0.8069149210532268 +0.8990238497060904 +0.7747276986301664 +0.9344745214401454 +0.06565614030406371 +0.7747890013523732 +0.2252197840943845 +0.06570200749291165 +0.09730553306835982 +0.1427549568539466 +0.8572480887622481 +0.09730707777872859 +0.06659765302843519 +0.7628341685477141 +0.2370940720973065 +0.06677654846175453 +0.7628781181961447 +0.9332677442564709 +0.9597459453497326 +0.6258028963670619 +0.3741950034789029 +0.9597033745261638 +0.6253639066054456 +0.0399885122014942 +0.249138794610288 +0.9445908447726444 +0.9443440285790948 +0.7505823993075137 +0.7508612056278899 +0.05540915649182526 +0.1756737647021909 +0.8867576225170651 +0.824203629952947 +0.1131472755578092 +0.1130865453486216 +0.1760097666710766 +0.00585610886977172 +0.1389252059760715 +0.8613453688977735 +0.005857587234640926 +0.9941433416757539 +0.8613476227746408 +0.1386074421514448 +0.9941367428559402 +0.9844832538202454 +0.3273516114064229 +0.3273524857520714 +0.01551784215986493 +0.3625222799893054 +0.3678753391544019 +0.6379101469708673 +0.6308639402871317 +0.5912832392326853 +0.6873505819422473 +0.4085107820816594 +0.3125354691326203 +0.6229925097594459 +0.6671955997441938 +0.3771010053167036 +0.3328535040703773 +0.6212986245248588 +0.4242510571519926 +0.3592071680115209 +0.2747311651957864 +0.6410012433941117 +0.7246534743329844 +0.330164766457838 +0.2972609137995997 +0.6696250304217422 +0.7030247563287867 +0.1866086330646848 +0.3842250706903467 +0.3419369698895418 +0.7615075588762349 +0.4113643031548692 +0.3446283244478316 +0.5874437687502756 +0.6577915703489322 +0.6626679193775568 +0.3688767994158524 +0.7140499850277535 +0.3401380191871456 +0.3381734476646902 +0.4165916538188412 +0.6627048675806292 +0.583217190561806 +0.2328271382962017 +0.3129160337834047 +0.2465353571485547 +0.3385067183527004 +0.2574943060807544 +0.3003879305002378 +0.2317457886177365 +0.5194222202346892 +0.2190972071337478 +0.4963912576710954 +0.436499758862137 +0.4446267161212205 +0.5635143861043895 +0.555339205580634 +0.2937712341593791 +0.2943734743657463 +0.7063183749936852 +0.7065375442976048 +0.7414357283731862 +0.6932031944857873 +0.6926573438230903 +0.2605243858401168 +0.6809632534815028 +0.3788166246626046 +0.6465845307303245 +0.4508320300826631 +0.7366431735156894 +0.2310358882710414 +0.6633377118017656 +0.2703055391002287 +0.2629699585285088 +0.4769638673343732 +0.1954857974876832 +0.3066903057202956 +0.305347605519175 +0.6910645019079874 +0.6407276816879491 +0.3932122194498744 +0.7564136386518082 +0.7246214682823691 +0.3643338684502862 +0.4279855651749152 +0.6356924399129327 +0.5718799839496941 +0.3528359054146265 +0.4664238246870766 +0.6477873285157317 +0.5341896950038516 +0.534250468850769 +0.4252937038608358 +0.4657270918315445 +0.5747004453341847 +0.4170246519413048 +0.2715734541115862 +0.5828390422145193 +0.7285284556259241 +0.6319549821491418 +0.358542063650318 +0.7212828334999051 +0.2449063908822398 +0.5780782048411143 +0.5275502124127809 +0.421917217476776 +0.4724488436266994 +0.3925692827503636 +0.600423964983141 +0.6351520706146656 +0.6004455739512283 +0.3646915696350416 +0.3992607218100953 +0.5180506797241682 +0.4437747160791068 +0.4819487724142874 +0.5562267248402555 +0.5573119576239545 +0.5917434582707349 +0.444536813809082 +0.4080907884199768 +0.6591134376407223 +0.6709082712543936 +0.3408988785340346 +0.3291884168250568 +0.6009470493954254 +0.4286135073880877 +0.09565821882646705 +0.5059803812094879 +0.672585529441022 +0.7340316171989443 +0.327230420141521 +0.2660123274009126 +0.2874703965226492 +0.3549083473378112 +0.6767183203280489 +0.7625407451109807 +0.323252049164024 +0.2374451663012571 +0.5417656890643698 +0.4888982039874105 +0.4582140438167696 +0.5110885337154225 +0.3911261815275932 +0.3523297602622045 +0.6074790170152717 +0.6501646377070083 +0.4352936199481774 +0.3100293523307446 +0.564742099679356 +0.6898633262165585 +0.1162533795983099 +0.4808959172327154 +0.5819239052356268 +0.4103114636141938 +0.3117483978123876 +0.4392892076234343 +0.5700505606803201 +0.3593269312508011 +0.1422093047649434 +0.470781714271432 +0.106969064754631 +0.4451645973602687 +0.3647579350941275 +0.5865738173939468 +0.5154749700306176 +0.7103502255830818 +0.4844817657052743 +0.2896736464867181 +0.2904249893712984 +0.6638723066463592 +0.4009838360803681 +0.5714842532677006 +0.1778048970132225 +0.4092920935346711 +0.3922697641188209 +0.4671603620423622 +0.6076924483655171 +0.5327566945086252 +0.6955719286309376 +0.3621778426591978 +0.2792748113359387 +0.3362824804151999 +0.4157271501061142 +0.5904318397715235 +0.7245210947655664 +0.7233684314982662 +0.3438226990018323 +0.5650761885539619 +0.2216747251401946 +0.2967127612919491 +0.2410567754564908 +0.2719664747772879 +0.4492286606177888 +0.5579790455619201 +0.5507434653285487 +0.4420100690823476 +0.4535513433555358 +0.4943541006053291 +0.5464279081146152 +0.5056069672002634 +0.7062458959151948 +0.4115724303359444 +0.1471395040837264 +0.4857713382567991 +0.2723517364850156 +0.656210596922241 +0.298478214542937 +0.3851421213134913 +0.1579433907436294 +0.3980596444905167 +0.7014042122541 +0.6475966590658739 +0.2702893780297813 +0.2802107386422381 +0.651297629343159 +0.4215940121195472 +0.1639768624464851 +0.666955393871052 +0.5533541337648097 +0.4071214040905078 +0.4461357285070147 +0.5927174584479635 +0.572650647919607 +0.3947862045874849 +0.428166008704475 +0.6033293789601294 +0.3318856301157408 +0.740272717490253 +0.3531149766988744 +0.239618089334438 +0.6468832038360107 +0.7603820197442422 +0.6158085853657903 +0.496583351000568 +0.3843717839687018 +0.5029953842776277 +0.7960549903136745 +0.327879458510246 +0.5881323546741004 +0.5931837419778239 +0.4118314250905384 +0.4068210615757409 +0.2495190188537793 +0.5029120658662544 +0.5394800832184348 +0.6232716041954356 +0.7202478896290981 +0.3754319101725979 +0.1902095583769159 +0.5464549172305883 +0.1682378367178719 +0.5567728407661325 +0.3796212527454876 +0.4550983482535668 +0.3957892752715735 +0.4368522082582854 +0.6042173065139816 +0.5631655563948589 +0.6204252570907219 +0.544797155559164 +0.3263013727043546 +0.4832804270734576 +0.1850293212600471 +0.3400232715607467 +0.5794233821815097 +0.6171712723217923 +0.4210579233189995 +0.387016498115878 +0.2581946712318848 +0.3600917314014569 +0.1670700322525546 +0.5035130632347101 +0.6003574881724791 +0.2488084235787436 +0.3995165506404495 +0.7510577498483324 +0.4460423182626795 +0.09815107577945423 +0.5539576843792823 +0.9018489115218254 +0.9018419849345916 +0.4460484922557221 +0.5650241480643213 +0.4580006856648611 +0.556622853920496 +0.4706476063540091 +0.535501232785784 +0.4594987411771457 +0.4433447378196794 +0.5293668387641891 +0.4349312558850389 +0.541909387929459 +0.4644888294895455 +0.5405159030881675 +0.3155583704826114 +0.772052617170832 +0.3139027173823449 +0.7424891275747305 +0.2337046462474048 +0.4773158964170997 +0.6099714716642552 +0.7211750059008551 +0.390495356104421 +0.2797438956172194 +0.3215194944309929 +0.5456595433629448 +0.6798767081568453 +0.3394037813345916 +0.7628026425892231 +0.4015094113587834 +0.2095684628721786 +0.3248607595159003 +0.07055569458331874 +0.475851210085396 +0.2885681577679389 +0.5244311263229714 +0.2891779548372925 +0.5799206523805303 +0.3995804807076898 +0.6410748202081368 +0.4132225691741678 +0.6495079215384457 +0.4160299854001631 +0.6189515545228894 +0.1551106771381912 +0.4591008916803815 +0.2041347401722372 +0.6415867364266993 +0.6001023921537091 +0.7612037707938667 +0.401565761199748 +0.2395717938614932 +0.3299323224953834 +0.3830029011620197 +0.3178683638678517 +0.3980472541393352 +0.6697697216848812 +0.6170451334380874 +0.1477309572684621 +0.6462658233672934 +0.430375650431494 +0.5717172379747054 +0.5694363953508458 +0.4282035987557986 +0.2647449424778154 +0.5660072945697434 +0.7659235027618452 +0.7028183304953501 +0.1357644142806546 +0.4975488012814114 +0.1655040883506979 +0.5299090134970449 +0.6039283556465375 +0.3992720945582201 +0.2933488497663947 +0.4754499603071361 +0.5121770300167757 +0.6655887206205423 +0.4872162352677978 +0.3351908300998818 +0.6758076284343533 +0.4706415891021709 +0.6668186879667113 +0.2102621384573667 +0.3607660442426361 +0.6894458637574153 +0.2365359557730952 +0.5983732093755686 +0.2510769911970007 +0.6144715540570457 +0.7212418634653234 +0.2753320436066752 +0.3125087151432299 +0.7918003722947492 +0.4609262579273443 +0.6385981931493114 +0.4737443467940421 +0.6493708936459378 +0.6629976164077382 +0.3983451926916811 +0.4425041112524257 +0.651407641016428 +0.5716520450620365 +0.8610856388945037 +0.8610075117637482 +0.4282628128967192 +0.4283479977221838 +0.1389142324278589 +0.3118382617798362 +0.5638229107706412 +0.6144584871888497 +0.3406839569630431 +0.2320237916164805 +0.4046365074724672 +0.3523841749772303 +0.7830598151208746 +0.361264580379153 +0.7364185261233654 +0.6851038474055088 +0.5997178793879482 +0.2877046977565629 +0.4293644310686238 +0.185730928685292 +0.748744218136619 +0.3075766817275364 +0.7231558294537347 +0.3218171478598436 +0.7141622300092898 +0.3555947779496229 +0.6301825807378165 +0.7508456741545152 +0.4240869603524533 +0.1908744223293626 +0.6640383045959575 +0.4577134540394278 +0.3586987708425633 +0.4084988079290806 +0.3779746998529554 +0.1818487465656711 +0.2595900408938017 +0.5637688168240002 +0.7129118527922291 +0.4361491402487941 +0.2870174482352033 +0.1924264302290736 +0.6171581851865553 +0.5156710680522913 +0.5633008081547216 +0.4843326042755586 +0.4366982152875938 +0.7245343612014986 +0.6110932248163671 +0.2892025427465095 +0.7859045766257927 +0.6288343277317495 +0.2808827897657735 +0.6486904825967054 +0.2914217267688189 +0.6758112440599501 +0.2880266130358616 +0.2702366509609617 +0.4374801768721799 +0.218616450871603 +0.3404464506027804 +0.397533590687234 +0.6848634809082561 +0.7144462352010634 +0.6316672112231511 +0.1547592051259876 +0.6929311070490698 +0.2797279792099062 +0.4018877194071709 +0.7113135213723059 +0.2145537842842098 +0.3210634849069641 +0.5764061008718909 +0.4371720064115023 +0.3726121236077676 +0.4296003641112383 +0.6309230576334037 +0.6841261686429168 +0.3099211466860852 +0.6926454215025574 +0.2829852935785487 +0.609201848644406 +0.6076839345424848 +0.3908893873837446 +0.3920514846533523 +0.7182202181964887 +0.6655130424836279 +0.741241110292687 +0.6685123488434623 +0.7294440251886616 +0.6410372081365996 +0.2472589574888992 +0.382810875390981 +0.7621015479987012 +0.3736590339576146 +0.4583578372546831 +0.6660371412327236 +0.4296312173203572 +0.6608947690311349 +0.6991046903594439 +0.2353616311029256 +0.6003073394139198 +0.3620907116307784 +0.5452459770889755 +0.531396962883299 +0.4547442885885324 +0.468577430585488 +0.2551307876003527 +0.4144229942629584 +0.3518585321239606 +0.1884310576212633 +0.64817688383575 +0.8115755840782554 +0.8111771081069625 +0.3519882465494883 +0.5270296766774469 +0.3505271537566211 +0.5124976022664487 +0.7802422851891029 +0.7801131322774779 +0.4907648293704271 +0.4875029898062626 +0.2197581531578749 +0.6802435056135049 +0.6278254371292784 +0.6899167091148301 +0.8437231100164615 +0.8437075531068485 +0.310035579351037 +0.3100875901169038 +0.1562633811447217 +0.6462818405624479 +0.7867065927753353 +0.3537306703628824 +0.2132951300338797 +0.3025126910111163 +0.6210358347148005 +0.2540802992392955 +0.6749354968404053 +0.2195196277393787 +0.5837759912347141 +0.4886916060380326 +0.4597807965169292 +0.5113065603150339 +0.5402143945586678 +0.1378030958540086 +0.5408326784557251 +0.5514706334741033 +0.6464036766894186 +0.1323359438044204 +0.4390663421091128 +0.326514737351158 +0.1803073596221136 +0.8202592534096332 +0.3243736652102829 +0.6734866412566446 +0.8196835264888691 +0.6374998975595459 +0.2660842348099186 +0.7849954855270953 +0.3539582248948908 +0.7721071205682708 +0.6153091965408429 +0.5115111509473107 +0.3784983660592943 +0.4885654722398443 +0.6218076224967491 +0.7841703447045971 +0.7077787353286988 +0.7508279396520879 +0.5314048434499504 +0.5303123049674103 +0.2480986813634559 +0.4696815290905279 +0.7519080557876969 +0.2175369743195569 +0.550550183385829 +0.07379424513331226 +0.5256400208948033 +0.230429156592341 +0.5692925137043979 +0.4597567533108465 +0.3796204477018277 +0.338309403103307 +0.3551004292431976 +0.6638772113952435 +0.6450044078734261 +0.7713117759325706 +0.4294972956145038 +0.7308105773065022 +0.8254289360949798 +0.2693455197270939 +0.174179142886722 +0.8256272980121574 +0.2692963338511695 +0.7703088126067593 +0.5244838445441361 +0.1408538036735734 +0.6075327305661214 +0.7488810122288707 +0.607163505514013 +0.6915205726418575 +0.3264495385554415 +0.2670276629799238 +0.7431058500754794 +0.2883760765385833 +0.7299352713662539 +0.3424655072045411 +0.5056609583511864 +0.6576382707740144 +0.4947028253049479 +0.7036702248998293 +0.442571179517082 +0.4391026516577572 +0.680949901694666 +0.8134782039765566 +0.6319501915258593 +0.2337425457392001 +0.3715551003179465 +0.7117763239439365 +0.3070082871027524 +0.5241950115653095 +0.7354979540871605 +0.4758233658332348 +0.2644657105958245 +0.1802381491999505 +0.6886042861740885 +0.7318615231287741 +0.3972197455309714 +0.3048331462636396 +0.2795338305990714 +0.692282108167071 +0.7191122459377605 +0.1587129631201787 +0.7447853900228525 +0.6475505441910994 +0.2447801265996006 +0.2798566680112287 +0.3757761378862824 +0.3497831588813341 +0.537219673344341 +0.1670615034688178 +0.619908934252275 +0.5127008594271379 +0.4711653172170223 +0.4872976159537784 +0.5288325006309026 +0.3011735092672169 +0.3249883018448947 +0.6969338888802074 +0.6749331833555269 +0.2199083130572064 +0.6200884244169994 +0.2218703781208224 +0.3905908727716434 +0.4419036006183161 +0.743640660130473 +0.5580735239607203 +0.2566343465064156 +0.7436131954295623 +0.5578343701116046 +0.1885767310560965 +0.5726172342807321 +0.03221420682316548 +0.5318814586603189 +0.5127836035703733 +0.6125762119841192 +0.4871339120709827 +0.3874176553973933 +0.6932909102048397 +0.7458145352659953 +0.3064235669804702 +0.2539636778526801 +0.6591845340093238 +0.4696533060073924 +0.1727850815940821 +0.4785644611554356 +0.2926759038078641 +0.7699183983443714 +0.1704810119392696 +0.595389796480308 +0.6095019088852254 +0.7456044024553536 +0.3904641183580513 +0.2546555077595599 +0.472438288816009 +0.1323784669028448 +0.8676031525030369 +0.4733315285224678 +0.5275624791511682 +0.867617926273109 +0.449003918344996 +0.1724444738851947 +0.5509966323589887 +0.8275558549754343 +0.8279745607935647 +0.4490045827327917 +0.2749811459056188 +0.70772504686238 +0.3069717181606444 +0.3450724051650929 +0.2748781872159796 +0.6294379173623327 +0.1985970695969959 +0.4332968135843329 +0.6983464847025991 +0.6158524291803172 +0.543763979721598 +0.2135624464973686 +0.7867526646369131 +0.5422292456280278 +0.4562412558865817 +0.7864427407600187 +0.6321420848682752 +0.7009315194181585 +0.373912217589397 +0.3022715477904321 +0.3268700799345735 +0.5299128865796644 +0.2564135578660955 +0.2696971696727002 +0.5482750329738268 +0.8606464041147784 +0.8596834714625005 +0.4517142764000192 +0.4517253590309191 +0.1393517548011411 +0.2013925378336222 +0.2762480162366323 +0.7289797357159289 +0.5883042698846781 +0.55605532847476 +0.3339091114358966 +0.6722140373930849 +0.2387691954592149 +0.2699549846398662 +0.7598187823469407 +0.1574165580942902 +0.431628356209958 +0.3097319723241181 +0.3140167633940636 +0.2822459675462909 +0.3100302774575066 +0.6902391520037452 +0.6864282889790466 +0.7175630074899386 +0.6890834102715181 +0.1794467159066737 +0.4405295447222168 +0.5069553806284965 +0.2382837864642834 +0.4930445190104016 +0.761716176661031 +0.3672140933190682 +0.2144711299447262 +0.6328069365388573 +0.7855305359863476 +0.784886724624819 +0.368756260388351 +0.1768654643710022 +0.6425848690300014 +0.6268704084750824 +0.7631680177586976 +0.3731652950858656 +0.2368750200859511 +0.5639514239215871 +0.6343198978020028 +0.4935472326163717 +0.2472383658758282 +0.5064538398414958 +0.7527603817431933 +0.2648721949940111 +0.6056264758527483 +0.6165235204862479 +0.4547995468896407 +0.3849746028638242 +0.5450107947459812 +0.5331887969284067 +0.77195917002171 +0.530767766143543 +0.7508556292920123 +0.4668583495261214 +0.2280733267965036 +0.4693269204031926 +0.2491020409131958 +0.3033744590472497 +0.4146883237544219 +0.2094693673422775 +0.599665966586472 +0.4670777720520086 +0.4544935206917097 +0.5435683589938221 +0.5692281099477248 +0.4565319540954872 +0.4306939662787153 +0.5329203434948474 +0.5454978748625205 +0.2281396900769193 +0.6447701196986104 +0.1235144905624502 +0.7622505974147366 +0.1079715536636919 +0.3983213377581531 +0.7641951082852575 +0.6612333537852679 +0.6200474206179338 +0.3744953960596131 +0.07282788365213526 +0.4310817468848496 +0.2439577342844788 +0.7407314156882694 +0.6855367642888728 +0.5737882643627256 +0.3445084028304277 +0.661498919054759 +0.2035190542337466 +0.4079075305450254 +0.7731916724997484 +0.2742754771923875 +0.3308760114689098 +0.5948075830175129 +0.7690779110949144 +0.591785057697958 +0.5791144605021907 +0.4462983061844308 +0.4204681942426934 +0.5534033247807721 +0.2278779513931821 +0.7400454022270995 +0.8084982130566779 +0.7079113939812548 +0.7893563657836609 +0.7261842637931887 +0.4847388874924367 +0.7136335454838374 +0.5151113724297444 +0.2864608512058663 +0.7122652216923866 +0.5121563440784338 +0.7561298965268926 +0.634216420924349 +0.767340336281107 +0.4644344743386945 +0.434986963758909 +0.1805828248991495 +0.8194464578153894 +0.4354360589654103 +0.5650154776488105 +0.8194444592624049 +0.4222635063775201 +0.1635800448147748 +0.5777375038372043 +0.8364236468105818 +0.8364083502444307 +0.4222509786575822 +0.2264054549411398 +0.6719493200842587 +0.3871039816220143 +0.5805428305347794 +0.7584135297232536 +0.5482901267822937 +0.5489608769991217 +0.2416566231818864 +0.4510373864206441 +0.758378742958504 +0.291707814680011 +0.808311415875921 +0.7269621034951429 +0.20962407369904 +0.7084083160022608 +0.1915110552026837 +0.8221057552775927 +0.3746666712692035 +0.3747105660848046 +0.1778494791627617 +0.6253510558639418 +0.8221633299171384 +0.5700820881068414 +0.3128346185023467 +0.8083079963700729 +0.7237220662899957 +0.6823292034565888 +0.5594168119944687 +0.723001730784926 +0.1909920635718133 +0.2771310825949825 +0.8101034389568407 +0.226611875391577 +0.4341680591621812 +0.2827471848185497 +0.680947009472042 +0.4690201075359785 +0.1166215559436682 +0.8833428475112035 +0.4692097974576427 +0.5309800777988587 +0.8833775736153188 +0.2394932858984199 +0.4284779253158558 +0.2477610981924821 +0.4437698898970547 +0.734719072066771 +0.4099018986885657 +0.1314872308471643 +0.3994048585806568 +0.5070554088302914 +0.6315955982573602 +0.4930343974583667 +0.3683189607968829 +0.2536294621876601 +0.6456729592013553 +0.2574519082054634 +0.6316793917433213 +0.72564664285666 +0.7469194224641506 +0.2751870084790816 +0.2530353465936294 +0.7675721009531321 +0.348743998830123 +0.2713760712698661 +0.4563034601849184 +0.5744377063737472 +0.7725473592884643 +0.4247484092885696 +0.22756049695674 +0.05000781993084152 +0.5334279655111785 +0.9214713241079551 +0.4886823927836477 +0.4890549200087188 +0.07826524108326564 +0.5109451343810125 +0.9217347730867577 +0.6853053548736087 +0.515100856625971 +0.5171726960350975 +0.3145139237772406 +0.3107433897017845 +0.6476182705542505 +0.6795225787195334 +0.6566016604436082 +0.2905795830377573 +0.6069028367551225 +0.6946713592525827 +0.7842970164557882 +0.3052964585400426 +0.215666826518631 +0.2931446254662717 +0.2029650615548833 +0.7969674180716442 +0.294122269937034 +0.7065832156055961 +0.7968863944209902 +0.7835897298085668 +0.3079650240125223 +0.1910273602176639 +0.4958703506214556 +0.7773660500389247 +0.8004243111005404 +0.8005149633160151 +0.2225853239870974 +0.5875919136556594 +0.5401850964603283 +0.4124042627664451 +0.4598179272868275 +0.5311682628704369 +0.6644135438290893 +0.4684357583938675 +0.334849112389456 +0.2919662585026083 +0.7454570099742118 +0.6127172482342869 +0.2303285524627973 +0.3877193214401371 +0.7694743902681096 +0.3853707227102218 +0.627071622306512 +0.4873887596928782 +0.8545430842995627 +0.8545717521115943 +0.5126022056827906 +0.5126115069591313 +0.1454557323049481 +0.1749511443663087 +0.5715281708354932 +0.2136519566386526 +0.4204036733326732 +0.650424560759297 +0.3180541533019478 +0.4487814906762972 +0.82491704045907 +0.8248943307798986 +0.551202568434635 +0.5512284751757273 +0.1750907133710776 +0.4963703415270198 +0.2000053433633585 +0.8014953693827588 +0.4968098612431641 +0.5036296922241335 +0.7999945069932359 +0.3644882621073859 +0.6203333901094872 +0.03650114215997217 +0.4948752445134788 +0.6935518986033883 +0.4505112487868962 +0.5414350087566242 +0.2851598105309653 +0.4086331935406421 +0.4853252246193693 +0.5913454682648225 +0.5146891035166781 +0.7620394275084793 +0.6755517900894951 +0.7857533682618372 +0.6656019576495278 +0.6301449694546702 +0.2388374240778123 +0.5960534595346889 +0.3220386513292031 +0.7058439256839223 +0.3858167408418737 +0.1028861727492066 +0.3675019227407562 +0.5254613693445882 +0.1980707104046672 +0.8020758393439092 +0.524781693523759 +0.4745403667821673 +0.8019309549715863 +0.7149600538926878 +0.5413369410355812 +0.3713861826713985 +0.7624415222017903 +0.5676586072679145 +0.5779434717862487 +0.4323941004121476 +0.4211144259981241 +0.3221066590596592 +0.6562747072676703 +0.4584157741506573 +0.7146216214670625 +0.6067988867805976 +0.4751945023671476 +0.3931412423406474 +0.5250831666636888 +0.1695011637144659 +0.3492342044265464 +0.05312126598786915 +0.5145984133994778 +0.3537740828265888 +0.3062983549290217 +0.6457580240747434 +0.6934797921851539 +0.1811130088359174 +0.4549784161190629 +0.5520578402657711 +0.7685599596810748 +0.4483184418133626 +0.2317297366906188 +0.5769439466238392 +0.3367938832678776 +0.4439389249423564 +0.8498665620209692 +0.5560628417666745 +0.1501288975800583 +0.8498673656165585 +0.5560581905409508 +0.3335659037880135 +0.7916504023642144 +0.3129261435925687 +0.8073355872089162 +0.6695285024192957 +0.1885953232565006 +0.6864348535091441 +0.1938740716845685 +0.331387608555993 +0.8089668964533528 +0.2376111691674479 +0.5440105258166638 +0.7389131087960522 +0.298287434898255 +0.3577032177809631 +0.4941263361824854 +0.3692492882123323 +0.4761298732818695 +0.6287280545353416 +0.5195235608992701 +0.641396003365627 +0.5063638267938916 +0.3718622054983421 +0.6439363602583554 +0.4718237512363453 +0.7722900471891515 +0.5281764734320821 +0.2277105024308483 +0.6129086168422065 +0.5790971954644437 +0.3870965081825075 +0.4209138865126414 +0.2636493793397903 +0.5914325813913673 +0.2974435549058864 +0.139102926807555 +0.7025660633589795 +0.8608926818697815 +0.8608850695214709 +0.2974321735759836 +0.6758611160100726 +0.4388891152349422 +0.7717110019207153 +0.1813324985469036 +0.8179395290573284 +0.7716463061644689 +0.193078112723256 +0.5603336072428486 +0.7312528365518641 +0.2567174455412353 +0.4840239671743258 +0.661062219838831 +0.7459688656309943 +0.2746034479189506 +0.1909111130950792 +0.5892618343369824 +0.482059089710854 +0.6862084753853634 +0.320036492596201 +0.844275740531312 +0.6777451889840007 +0.1548901441836675 +0.7268161190610671 +0.7736611075274081 +0.4017013333053548 +0.05936454326741057 +0.5982978452347395 +0.9406377357305793 +0.9406377981976254 +0.4017022861420346 +0.2006727858856864 +0.5180184027958794 +0.01545672975824087 +0.5563454980908837 +0.8406340011582513 +0.338557493083611 +0.6615218140099542 +0.8407328740288003 +0.3384800129076794 +0.1592601744864343 +0.1435378223204395 +0.5161324354239236 +0.7763398098124136 +0.6838828917534842 +0.2743951923679613 +0.2268617373845839 +0.6771672891728531 +0.7961978532465953 +0.3228290894001929 +0.2037877878387273 +0.5233280421668463 +0.5899942487230214 +0.4766906495960939 +0.4100164619892734 +0.4666211299081104 +0.396792229800349 +0.5335031913077987 +0.6033703710224066 +0.7778911051847166 +0.7330659971396731 +0.7307335312801856 +0.4599245385806187 +0.7117466719511641 +0.6040383981273986 +0.5329776953768095 +0.6478806182926732 +0.5179485484107604 +0.6410025622693993 +0.4826250437411876 +0.3582809030784838 +0.5427649581287186 +0.7243070844394617 +0.4571793897985958 +0.2754931102389584 +0.2233754866838779 +0.3570803827616141 +0.2292572093235012 +0.8195409262700513 +0.2493147556500676 +0.5869032106543723 +0.735339426737141 +0.5100239658315795 +0.845047323688079 +0.6776126057108002 +0.3199889610815032 +0.3695444154876135 +0.1492519231551736 +0.3166737443268744 +0.6462206040337204 +0.5589940360242526 +0.353835986465739 +0.4407037817464279 +0.4481775963823422 +0.120086926769826 +0.8798138016548946 +0.4482248474713053 +0.5518224525281802 +0.8799128435177075 +0.3283122429932241 +0.6769037933580035 +0.7925096152548432 +0.432131408265824 +0.5672972468431005 +0.7914087302011383 +0.432841826602043 +0.2088929129708295 +0.5810075947673277 +0.7542976130456018 +0.4222270846650393 +0.2421188388817258 +0.7611442592135816 +0.500175050140015 +0.330890221690445 +0.6902901471356645 +0.5840820284098683 +0.3811662261377136 +0.5653592361752131 +0.6683678706947451 +0.2095370804979593 +0.375721158399008 +0.544212804457096 +0.3704655287062734 +0.3061903782927657 +0.6722036841933647 +0.1674227119094594 +0.3090646568824703 +0.08088077478909654 +0.460171090986462 +0.4442170754838615 +0.6944608862953742 +0.2371307497879401 +0.7086491222849315 +0.1112051969261857 +0.5578353723928157 +0.3105987755671817 +0.4622589786524774 +0.624646527765779 +0.2542648344934136 +0.3738656079355386 +0.7465864123978972 +0.7557541492485267 +0.3226361658449513 +0.6948756098226238 +0.5286101870064346 +0.1190278641602529 +0.6752707408695101 +0.1519846571786833 +0.2919818805013716 +0.2298405724353975 +0.7798557461665503 +0.577866588935709 +0.2882414035008199 +0.3223850027178239 +0.6318074393079388 +0.2151887933691604 +0.6619848765092129 +0.3066310263186162 +0.590075916769108 +0.8472392608217134 +0.7056144931191545 +0.7096442833805513 +0.5815645244568887 +0.1705216822163416 +0.2940771194720542 +0.2901370428717924 +0.4516258032899211 +0.1743133250011346 +0.3245541121239915 +0.2189408351028108 +0.7729060431777665 +0.7430499133120502 +0.6280207883397964 +0.7788406061953929 +0.3912936158215348 +0.6092634425833872 +0.7785402523978492 +0.3907925007776917 +0.2213327824688777 +0.4134176251513462 +0.2222492305431312 +0.7767974770322479 +0.4147865193979058 +0.5847859187612563 +0.7766471084104034 +0.904500638843004 +0.6348520524044076 +0.6348852719727931 +0.09549487077451571 +0.1240858040522591 +0.5208590562360892 +0.2958826174016146 +0.845355180399453 +0.7055802210589102 +0.1535809871525466 +0.5433830062567169 +0.67044717531191 +0.4566579713626484 +0.3292930372897098 +0.7871917630630243 +0.4473017259336455 +0.5288893623598243 +0.3056959756756895 +0.5904953069066957 +0.3087172061405073 +0.6901941519120784 +0.4051094579542331 +0.7990778679702157 +0.666479713741943 +0.8118262176971897 +0.6866077239598491 +0.8141854500553021 +0.6674001247689269 +0.7952251039545889 +0.6884024771121733 +0.2952733936205071 +0.2641117288906453 +0.70472316819549 +0.7349627369063716 +0.4354782657681684 +0.7171972506162529 +0.4346843055193005 +0.331375767227054 +0.7075645223806246 +0.4694900341456767 +0.5594647181061803 +0.2302683168298805 +0.5740624093809796 +0.2412475496023753 +0.7706299234452488 +0.5635349879897867 +0.4405401309822894 +0.7697485659347917 +0.4259442071242981 +0.7588017886258925 +0.7565455999186714 +0.5734422921603419 +0.6578576838124542 +0.2318102815445826 +0.5157871260883872 +0.3368765055676485 +0.1351694281661383 +0.5648696773849184 +0.1962649742243158 +0.7042141344536355 +0.5279040065978441 +0.4034225128687453 +0.4718807423860616 +0.5966837798383112 +0.3224657059869719 +0.4664802591678162 +0.4679851942502499 +0.6103726146050285 +0.5313010655238617 +0.3901471150061012 +0.5700886753664994 +0.4921656341714777 +0.4298916924984872 +0.5078495940710208 +0.07259185973212351 +0.5477759923348813 +0.1858268765209896 +0.5172039489399591 +0.2891944369040558 +0.6355342295760886 +0.4942511102813218 +0.4167373943885447 +0.5057477150971438 +0.5832648892084732 +0.5110452823298832 +0.4154482386770613 +0.4889426256083033 +0.5845594508240118 +0.9141436427522345 +0.4675237380737137 +0.4675243418309502 +0.08584336495005561 +0.4765394752299648 +0.1033477312023834 +0.5234605544677201 +0.8966521293199128 +0.8966474840775922 +0.4765600075677494 +0.5324756596994245 +0.9141566321704406 +0.3691242192027548 +0.6643513233925802 +0.1364272209927722 +0.28650839952881 +0.7053868575126421 +0.764386375153676 +0.2944482226063647 +0.2354134577776675 +0.524588804750118 +0.5182206691826865 +0.4753977062451039 +0.481744493667918 +0.2999118129333613 +0.5003802607951701 +0.2741334420019723 +0.5008554605379751 +0.6578546874848309 +0.3433875286510072 +0.737736765035016 +0.3701221231644489 +0.4690561781049558 +0.6948273260579413 +0.7633520081980869 +0.2950028728519277 +0.3626980221656426 +0.5157142257531381 +0.6371358632350608 +0.4847857370178669 +0.62988197243283 +0.4758941179455174 +0.3706924255467672 +0.5250079101681077 +0.5579696548635085 +0.3513290827567072 +0.2226160716819545 +0.7540695015932851 +0.4878209005244052 +0.7362388559559232 +0.5121630417187661 +0.2637636135197129 +0.2331568305652738 +0.4500391078904853 +0.6032040442077701 +0.1621576732065608 +0.5242722343035897 +0.7935620203834937 +0.805130893865476 +0.4823774942937534 +0.5207938986231551 +0.8055065456722712 +0.4757286074761187 +0.2064415155507975 +0.4792061891815247 +0.1944934243379544 +0.7913484937117593 +0.4749105943205075 +0.3966286229982181 +0.7110952052458105 +0.09299890855579174 +0.481704485136377 +0.4193800838075855 +0.716786263800033 +0.4997422330168199 +0.8169290639421926 +0.8172204594586919 +0.5004665741191683 +0.5002579827591965 +0.1830700004624236 +0.5040290045962391 +0.2983706992442299 +0.4956903457743314 +0.7018317834264396 +0.7825041594339736 +0.5153656424585286 +0.255353709443795 +0.808904760537061 +0.7461766346137995 +0.1901157565512794 +0.8085945820427992 +0.7448046174218136 +0.6035540234055302 +0.287745833981167 +0.7335582650315272 +0.3196040687832887 +0.2520612342348014 +0.7752654289098055 +0.7716518431970477 +0.5384373429751684 +0.82920634728428 +0.2294317414934054 +0.7706383277017052 +0.829390502357921 +0.4654404081746725 +0.3069070155661675 +0.5345331803723296 +0.6930877504107924 +0.3967820709265993 +0.8378530018899214 +0.5751904110298501 +0.1743138312148435 +0.8256677699604072 +0.5751031975860229 +0.4248137233418038 +0.8256926797283564 +0.7502422989290287 +0.5066813955677257 +0.2834641159314323 +0.9101941405358402 +0.7165449055761062 +0.08980570767852528 +0.9101939000509706 +0.7165446130645454 +0.141003683329409 +0.8156740712555033 +0.8590923955205162 +0.1835010752097882 +0.1815368547358102 +0.1411792309613772 +0.8165114885387745 +0.8589862574188287 +0.6807754035013096 +0.4195173290810527 +0.6929245909839293 +0.4286102790273296 +0.8623483106663431 +0.6391989731431155 +0.6397666741964553 +0.1387784869075765 +0.3625568374704429 +0.8634533939586678 +0.6103766069399365 +0.2956042674025987 +0.8005182745418485 +0.4590254444073115 +0.3421770993792249 +0.7037049097952396 +0.2193870488055862 +0.2532661213840013 +0.8878763664450476 +0.6199423284331507 +0.6199680656449157 +0.1121322559538902 +0.6928343397723314 +0.5860118982908177 +0.6003689752367659 +0.1034679924030359 +0.3978823801490746 +0.8943845977571654 +0.8965226298199783 +0.6003613820514464 +0.8270837444492902 +0.4797761421384483 +0.520272608848127 +0.8278176908972054 +0.4797283912847399 +0.1721776090520475 +0.1437800343622142 +0.7676357118231685 +0.8425800337906018 +0.3779911579405037 +0.6220104753999195 +0.8425812852479885 +0.37801250125712 +0.1574208088174008 +0.6614735388427363 +0.516295702274276 +0.4247510814068918 +0.06106360183028205 +0.5752488804243793 +0.9389365250224359 +0.9389365225223251 +0.4247511666263104 +0.8508514002978383 +0.194124496739706 +0.8058770238800467 +0.8508361391697888 +0.1221148821392115 +0.3445085663739271 +0.7760123258789722 +0.3272924574553976 +0.8371166602044704 +0.6033227381416685 +0.6326119282752491 +0.3320976004267758 +0.4092570750930696 +0.5360956039140498 +0.5912487173098832 +0.4636281594127477 +0.6021643620518511 +0.4508611598070623 +0.5102534897068511 +0.8550369888826848 +0.8555219235921888 +0.4896013279761091 +0.4897476815806909 +0.1449575100643927 +0.8805028651428323 +0.6389928192316601 +0.63917687929172 +0.1196940909593514 +0.1694966327712102 +0.7063818753511037 +0.5971987427257798 +0.2178315090876654 +0.5877530221842389 +0.2286830145643101 +0.4122891212467096 +0.7712754199128964 +0.4029204712093857 +0.7819979434771894 +0.6311809093559732 +0.3134000069665721 +0.6708318607541894 +0.5332818001669952 +0.6918967547214373 +0.209052195089398 +0.3432573147463543 +0.617128365912949 +0.4092058565863509 +0.5152035869165049 +0.5908300240062963 +0.4848471807669852 +0.7201196104001076 +0.1415379424881972 +0.2800405488017462 +0.8583383097568191 +0.7956037321044171 +0.5842914454688021 +0.5829829998678704 +0.2074693681620895 +0.4170444842475939 +0.792519982314597 +0.6688527759912596 +0.8029811542569998 +0.3311502074810418 +0.1970141994703731 +0.8403540356424261 +0.6411327861738449 +0.09543109866456087 +0.4662746671394034 +0.2180353112940857 +0.4600800944994655 +0.7566408570620617 +0.4834061543089688 +0.6905055302521208 +0.8051531487248688 +0.3094487636327352 +0.1947654751550113 +0.8060858742869397 +0.3098384429485527 +0.7426676651769115 +0.3569734076247374 +0.06661861635193582 +0.4517560013126722 +0.2355495956330866 +0.2509779494349553 +0.7676266824851012 +0.2352906732839401 +0.7502314872285998 +0.2165699483971817 +0.7798483641613295 +0.7500896735118424 +0.5434677643047356 +0.7484384337506665 +0.5624815320232869 +0.7488073918494703 +0.4374872369857739 +0.2662610767061964 +0.4383100007928385 +0.2521745366771441 +0.4569569900236509 +0.251406239102038 +0.5611186144165405 +0.7337334772902232 +0.1199217701456409 +0.7737428719444971 +0.7890789497761659 +0.6105647910191989 +0.8583437720607389 +0.720679696026822 +0.8168656160447433 +0.2596585148450793 +0.7399606869250638 +0.8167067168267408 +0.513315502403633 +0.4031520621739754 +0.4866435493578657 +0.5968899024745025 +0.5086690218711699 +0.8894337289310542 +0.4913310546986691 +0.1105659114521269 +0.8894638509539128 +0.4913417103047165 +0.15814259779034 +0.2801981516648684 +0.642421696538115 +0.2209815805350078 +0.2566167541608861 +0.2006366517401612 +0.2369199919127507 +0.7637761353729199 +0.9339080664130133 +0.5721945122284354 +0.4278275445672595 +0.933849627588318 +0.5722046305627018 +0.0661301986859977 +0.7401680140809375 +0.1423016890029867 +0.8575841199231637 +0.7400466756083639 +0.260548514885935 +0.8573039283767944 +0.2337352271009856 +0.1675446624258606 +0.2156788797778105 +0.1590709462973366 +0.6845978318864481 +0.2244401543442229 +0.2449612978714481 +0.7254223565613869 +0.7826013188199565 +0.8412186346917233 +0.841193247606044 +0.2174181710896079 +0.3472260981015 +0.8265376707403889 +0.6530405701553536 +0.1734046771988094 +0.3119090505200632 +0.5210238776093384 +0.6971434934657745 +0.09934796886701137 +0.3028927312794755 +0.9005464403966865 +0.9006455167839128 +0.6971328170546236 +0.5474047053014267 +0.8022299344046255 +0.4526044992188104 +0.1978046217256625 +0.4465981384308067 +0.3822839738179792 +0.7423971857276518 +0.6512381088012911 +0.357853029490461 +0.55813149122128 +0.1413865438721727 +0.6274760909351889 +0.1985994050024003 +0.2211232391079062 +0.5321699304112112 +0.3250971414564135 +0.5012725955112982 +0.7289734985416775 +0.4987076971427347 +0.2710340958548336 +0.2056823349228961 +0.7199932064447991 +0.7983935674951891 +0.2515595629107438 +0.7482106869589727 +0.7983944809830984 +0.536090591065998 +0.7840590689018366 +0.4639282475932267 +0.2159749948671646 +0.7632617209876805 +0.7502728494905745 +0.7486450922012079 +0.4540091466506545 +0.3499361983908058 +0.9150950118995755 +0.1730380346630384 +0.2786935681184586 +0.1347458847732206 +0.7105510260534956 +0.2423252464044014 +0.6610757742797138 +0.3008207859733406 +0.1810771317239771 +0.818911153702285 +0.3009191665149721 +0.699125621532829 +0.8187263200614628 +0.3764581749907566 +0.6993234109482316 +0.8211414337460639 +0.6558428670330155 +0.2758335814256984 +0.8268205700889864 +0.7237459001346138 +0.1739731648113902 +0.7149404410963401 +0.8385338763155469 +0.2851097808939186 +0.1613652560255781 +0.8385232017767437 +0.2850780577531887 +0.6404070294595742 +0.8555295811609759 +0.359587852873708 +0.1444297841910458 +0.855527893726257 +0.3595977030142292 +0.7542970121647168 +0.4734412247270692 +0.2729700273769774 +0.7938852586205873 +0.6360233992006882 +0.1738467688085753 +0.3640684233221425 +0.826318586969041 +0.07160861234646994 +0.6638542959311438 +0.8043543783651944 +0.6165264377168237 +0.7902338728052081 +0.6457370837945959 +0.7726075117904193 +0.6445308563836775 +0.7915365844503236 +0.6285399027603137 +0.8907698017828175 +0.6546365050946805 +0.6547117137167644 +0.1092852459289101 +0.1422246459418214 +0.6795990638405968 +0.6004701793541272 +0.3350731507926861 +0.5896856853394133 +0.3461997421976421 +0.8695681795343931 +0.6248105583168435 +0.6249376246553012 +0.1307258645312138 +0.376846748250613 +0.8703191088692197 +0.799050172346995 +0.7632850353584905 +0.8106327870015985 +0.7582561861374347 +0.7916973709316324 +0.7505124245611692 +0.7595106056173252 +0.1883876098868497 +0.7650283175780604 +0.2001337931326845 +0.2488141710321991 +0.7928743249570481 +0.2369875625651773 +0.799325937404442 +0.1678297623686334 +0.2216745349114534 +0.2850352032921964 +0.1901418429355693 +0.8090654946875343 +0.2858125869909461 +0.7143578307305888 +0.8090512535660271 +0.2548377436887726 +0.7615553543336363 +0.5648254999864023 +0.8456708782371775 +0.8455894631185713 +0.4348536843702078 +0.43517465679438 +0.1543289041068152 +0.9351448988261194 +0.470594730637615 +0.5294017143037137 +0.9352581372849396 +0.470598959614715 +0.06474221036848458 +0.3818988931986914 +0.7231684108004559 +0.8014816504655403 +0.7789723545112996 +0.7793414796208276 +0.1989509362280685 +0.8137177124805889 +0.7888029245962027 +0.7890416371176091 +0.1863433594969529 +0.3831146714403602 +0.843592409136899 +0.6168965554414523 +0.1564929000144274 +0.2004062956307258 +0.1840413987653225 +0.72999557836854 +0.5537682284829312 +0.1419600612889964 +0.3498629561325175 +0.826170746086104 +0.7237203951898504 +0.6634842334806321 +0.564196156218807 +0.3377194857570785 +0.4340809922364697 +0.6100824787017235 +0.2069642123532709 +0.3896390452408008 +0.7923198801567283 +0.6701640840431837 +0.7823711430583088 +0.3298345894294314 +0.2176232194857411 +0.6171282046201136 +0.321948962781663 +0.1821616883688472 +0.7675941585433339 +0.1854481712776377 +0.786137294869982 +0.4460847307195306 +0.7299410562531401 +0.5535371506685065 +0.2702985156373189 +0.7204814843341044 +0.5665588779770532 +0.418151646532788 +0.7363555686282904 +0.581974985847994 +0.2641221634606364 +0.3213683547346068 +0.9173392122729128 +0.9173825087617608 +0.6796135581288926 +0.6796140430031964 +0.08261779021298175 +0.6270985852188842 +0.8007575678305787 +0.3729441259846006 +0.1992518038003378 +0.8001289102335069 +0.3731292484254724 +0.5975559986161952 +0.8435019411847282 +0.8434991570197468 +0.4024447188024067 +0.402451625064494 +0.15650045488503 +0.8229474379819829 +0.6900343818021206 +0.7266209313084221 +0.5236691971598498 +0.5232012941086346 +0.2749084359633479 +0.4767409011549684 +0.7250961880489464 +0.9287671264828237 +0.5108642453415712 +0.07468316874639787 +0.4941847338681163 +0.06002859011667783 +0.4978903431627985 +0.1446046829881963 +0.2444477432499113 +0.3965189447820467 +0.6632784078741741 +0.815629616589714 +0.6056728643721645 +0.5643057170757541 +0.2794014658203545 +0.01850722259636742 +0.6022442817089424 +0.3819242107548466 +0.8888796231527192 +0.5465114127184275 +0.1969148627923228 +0.8029523431445842 +0.546202373953232 +0.453500352595244 +0.8030963677416629 +0.377466895152435 +0.5619683742840708 +0.09099100306151454 +0.2726548083273534 +0.4996871954091428 +0.8330336723919779 +0.8330283339249945 +0.5003045098344004 +0.5003133868208463 +0.1669636329001328 +0.6684366134190037 +0.1145697528756472 +0.3317657947477683 +0.8838031998026078 +0.8854611468703335 +0.6683591793018838 +0.6846076914897639 +0.06592776935285463 +0.9340723175402837 +0.6846077714440256 +0.3155266983810368 +0.9346322028697928 +0.1665681740632944 +0.7640136306153616 +0.8896812569752971 +0.7175390641006357 +0.7175374517077451 +0.1102835913678604 +0.2824713845153907 +0.8897087724821923 +0.2604605295166093 +0.5471466037301019 +0.3468227575388555 +0.7179967080390904 +0.2072035906662847 +0.8627515586976984 +0.7924277439730371 +0.1372778156847965 +0.8627886960832719 +0.7925656565794252 +0.2785691290803082 +0.5442091979598817 +0.2206523669168845 +0.1937026250179235 +0.3527899717473673 +0.605195641741244 +0.3426366109714665 +0.5867521290936102 +0.6129091245865406 +0.2686442322372555 +0.1427174688038436 +0.2741028432146972 +0.09005607367598885 +0.5472481264569181 +0.5961016944795064 +0.2017354741368349 +0.4038631168233773 +0.7981800272229661 +0.02672489006251995 +0.577101994690052 +0.4495658468541617 +0.06212203920411383 +0.5504344437926653 +0.9378780062449834 +0.9378743848671945 +0.4495703223934004 +0.8022421041093631 +0.2728088633945009 +0.7271692965139994 +0.8022156162176639 +0.8028051204008738 +0.599962065989071 +0.1387383149785302 +0.7866666312838576 +0.3327806835750585 +0.6393828592739845 +0.1208918192889517 +0.3805144467985659 +0.4109266698652129 +0.6939398566830383 +0.1956973892777497 +0.4728177670623128 +0.1336270421914203 +0.4153979518048875 +0.2674005656964534 +0.7786715505876048 +0.3711525164166697 +0.7958001018223232 +0.3658209715571731 +0.778112369780904 +0.6268318836611588 +0.2024197687957056 +0.6442774864269227 +0.2047631977472777 +0.3406759448320822 +0.9374950462562416 +0.9367746686538703 +0.6580320829223385 +0.6580148181086221 +0.06325268334962106 +0.05254080161580094 +0.6006073102502645 +0.929765784772507 +0.3801252353445473 +0.6198755390931873 +0.9297649352199754 +0.3800987253763924 +0.07025096358080232 +0.4217159446414663 +0.6840110415014375 +0.4118476091355249 +0.6724340895273465 +0.6251993212722401 +0.2172007648200862 +0.09478025642508865 +0.417497024561293 +0.1593288954161751 +0.2649662113322515 +0.741516135801161 +0.8505637949886644 +0.2579554443655852 +0.1494644298344042 +0.8506421935535797 +0.2581823938408503 +0.1606956435244181 +0.2492589148953819 +0.2501952053142685 +0.1789858938112851 +0.474389395823659 +0.6726147593982047 +0.6656274422864694 +0.3084531270272247 +0.1229117450573658 +0.6505831955827713 +0.4536962901182932 +0.2638335509392128 +0.5465201087815208 +0.7355398227999778 +0.9058995882257378 +0.568203058779602 +0.4317815052821721 +0.9058381586142702 +0.5682276562440151 +0.09412109360193414 +0.1926845937868627 +0.801571712085926 +0.08833663016239013 +0.6549758664437543 +0.1200769075283743 +0.7342466298394311 +0.4037291033719809 +0.1858298119975552 +0.5962613741869499 +0.8142343259710995 +0.8142022092810067 +0.4037623670956467 +0.8751461636523973 +0.7471813539444546 +0.7471981034286008 +0.1247151676572906 +0.2529190284362958 +0.8751053845507483 +0.211431818708885 +0.442936481254989 +0.1975232326792985 +0.458349134781812 +0.1224058579315607 +0.2542769444137231 +0.8425214995976967 +0.6195430697029126 +0.09515303947927072 +0.4007324988724575 +0.2320811279606876 +0.2205843008570396 +0.11229365109572 +0.3826328653041354 +0.8425325989040041 +0.7200855468985041 +0.5465498552656538 +0.3866395089437273 +0.4513036446055316 +0.61373905687542 +0.4208494685394445 +0.1874965873540379 +0.5791386598602962 +0.8126428506094335 +0.8125270228345778 +0.4210318417703928 +0.2456671727869423 +0.8553724380514097 +0.7556123891799867 +0.143955215668793 +0.8555482790621683 +0.7545416388846667 +0.139022677452294 +0.6633859481177141 +0.1251000480718467 +0.6617573213716553 +0.4852499321880115 +0.8923145217904734 +0.5147500731972942 +0.1076854558887747 +0.8924226945442864 +0.5146568073836014 +0.6922045008474677 +0.1780615557406025 +0.3077518371586484 +0.8221097280088816 +0.684397031133991 +0.9348572758676987 +0.3155379332085402 +0.0650126175260919 +0.9349642030620618 +0.3154999038753616 +0.6501007805759065 +0.0933975860997229 +0.9066111538096954 +0.650083883118216 +0.2760497455662512 +0.8438735436930244 +0.7199299109567276 +0.1577796193525204 +0.009180999088259449 +0.5234077726914651 +0.5531312941864619 +0.7860602056690615 +0.4469236390779212 +0.2141087885955525 +0.4970906692492315 +0.6426556774781392 +0.5030924011867588 +0.3574253289224618 +0.2491451499474713 +0.220722943054887 +0.6556276423621991 +0.1256839139984402 +0.8745764590055954 +0.6552131243992821 +0.5575101456008454 +0.8055564249335551 +0.8043336821032595 +0.4424711802458448 +0.4425065978989717 +0.1945144173141795 +0.8350352888168627 +0.3536328124353025 +0.3535709573133082 +0.1649217539482013 +0.6464528125526628 +0.8350780854908372 +0.899447736217026 +0.4017328092555352 +0.4017310613912091 +0.1005543169256534 +0.5982671677244893 +0.8994477788646785 +0.08508483729854568 +0.6723886321016771 +0.1047127193536989 +0.5227430387559432 +0.5963243275397332 +0.08401937399937785 +0.9159149853054258 +0.5962806111036671 +0.2170224458715001 +0.2099454610850422 +0.2186394447111728 +0.2238995189235618 +0.2074162694089737 +0.7364614674088485 +0.208109787703483 +0.7525148721572555 +0.7856281194931857 +0.7669137676972196 +0.7672825659523578 +0.2168014417141083 +0.8117605241479868 +0.2432065340215271 +0.7564276381021767 +0.8121592287666197 +0.4800583375336274 +0.7831393441235814 +0.5199418620830755 +0.2168608494601698 +0.1742977686412161 +0.8058289582190508 +0.3064639798763872 +0.837707067261963 +0.6935955678689061 +0.1628319882445192 +0.2689940585016721 +0.5324952392958027 +0.2521427211724787 +0.5265435350087232 +0.2122830467464537 +0.6989554754957222 +0.9019511597125349 +0.6677731396387193 +0.6677853436928295 +0.09805578410864017 +0.4032975516309431 +0.1280279153056572 +0.5967028104218237 +0.8719723374384497 +0.8719714373188758 +0.403296049774699 +0.4960573458410923 +0.8785554865147103 +0.5039427693871291 +0.1214439731237052 +0.8785889596111555 +0.5039597990613208 +0.3611601508228947 +0.8434053961483018 +0.6384336824330951 +0.1565805191801123 +0.1868525411847242 +0.8249547794887315 +0.7315255187370847 +0.8489946893641754 +0.2683777992791211 +0.1511196330859056 +0.8489116091926314 +0.2684295809473801 +0.2028749997812375 +0.2552890646049584 +0.1925647152895362 +0.2447706551431386 +0.381435312512435 +0.6806456213516767 +0.3189875572112961 +0.5062753854709089 +0.8272180088747859 +0.7067553373876774 +0.2934293233592573 +0.2214828353777498 +0.7065323254092086 +0.7784701517130728 +0.6144864858514543 +0.9149811535846297 +0.3854926251834467 +0.08503661627875399 +0.9149803197881792 +0.3855131408615909 +0.4947223717850784 +0.9171501810023415 +0.5052776300213342 +0.0828498163757246 +0.917228949300655 +0.5040789439749236 +0.7351706059050995 +0.5723667438912484 +0.7842114948917381 +0.2290774051283182 +0.7707680184113983 +0.783455298183711 +0.1833725097782212 +0.1932706573472713 +0.2707175675237763 +0.6930009662619572 +0.25342457114245 +0.6957640393782647 +0.2573050106140284 +0.7106175487958872 +0.09820034244961424 +0.6691229759823599 +0.1035816018478614 +0.6581899426207404 +0.347517574174292 +0.09514778676717361 +0.1163052921793739 +0.3644077516727199 +0.824111248558982 +0.8239884893997296 +0.8239938614417017 +0.1759167096070857 +0.6382808511801049 +0.1884970970412258 +0.3625208880195442 +0.8121079742732357 +0.3617689563199011 +0.7130348529932343 +0.4086405626742153 +0.7081221553993791 +0.9044162914107662 +0.3495677730961185 +0.6504249707086994 +0.9044302868373554 +0.2636342532706111 +0.5145273470130765 +0.3753641693574554 +0.7837151609197492 +0.7060309828111978 +0.9314608897848259 +0.2939500075900668 +0.06851524670827808 +0.9312127141521334 +0.2939941983528192 +0.1491243911200062 +0.2292503506680843 +0.5803825215617542 +0.8514480915231036 +0.851430534132703 +0.4195789607673184 +0.4196178532672799 +0.1485520467280166 +0.6491120316740607 +0.156885796074849 +0.3508011547469373 +0.842713379049243 +0.6607299755988094 +0.1672947409495215 +0.8326100467484222 +0.6617678505734897 +0.3394916020243861 +0.8326937666947648 +0.8472552441103262 +0.6548386021470457 +0.1634442719058643 +0.3372178218154299 +0.1516238700151185 +0.3536428695017306 +0.520262542828155 +0.5052614839249226 +0.4897058180604217 +0.4776788116305946 +0.4968700022557472 +0.4913529118919648 +0.5102889625828086 +0.5223075555970781 +0.5031255252424117 +0.5086354420315879 +0.479725457264097 +0.494708544552903 +0.06779287521640268 +0.677933517702566 +0.7589449539390151 +0.8444888872897961 +0.2403677215158425 +0.1546328204499874 +0.8446843994953523 +0.2413988985060166 +0.5711334524271382 +0.9032135612517963 +0.5561507057923188 +0.917950972448938 +0.4288665143965596 +0.09678644861308583 +0.4438492950178021 +0.0820490272268994 +0.9179504481633912 +0.4438511103839438 +0.9032118566508459 +0.4288668959185384 +0.2736639895841319 +0.8796827706609114 +0.7264104735283495 +0.1202816327927948 +0.8796362529555369 +0.7264469471417393 +0.3998105693106034 +0.1465864752757111 +0.8534135427233503 +0.3998059346244489 +0.6001933942261111 +0.8534142686723207 +0.09038301168669589 +0.4279902340190018 +0.1092071296561765 +0.4280161239154895 +0.7071078682268513 +0.1733841322663363 +0.2926746070990116 +0.8271382543144765 +0.3331859693781478 +0.931958466780907 +0.404715081033754 +0.7266011816967975 +0.4845808149798145 +0.8359544066453086 +0.5154195776908663 +0.164044878434019 +0.8359741407553 +0.5154080061213283 +0.2628421205616268 +0.8269526276814547 +0.2651496747200701 +0.8419564071854921 +0.735880745542392 +0.1588516294859108 +0.7378805279564643 +0.1728280334792735 +0.8411679950355272 +0.7358287479308364 +0.8271810257356802 +0.7377110099781428 +0.8818443611141769 +0.7651185507759145 +0.7650330823912519 +0.1180753660226374 +0.234887665586305 +0.8818319028509974 +0.8816479895157455 +0.6931800024783327 +0.3066283697402998 +0.8815860523314614 +0.6932827747918736 +0.1183148517934828 +0.5096918990381909 +0.2051375909223641 +0.7966086458701297 +0.5088328241458943 +0.4903082104686633 +0.794862487337423 +0.7395860854916591 +0.3364162109502186 +0.7435326792577758 +0.4727287424285744 +0.5967945352853766 +0.2731217510283848 +0.9143413980981977 +0.555075831765878 +0.5552162816083719 +0.08579509357652119 +0.4447898377608577 +0.914199530087564 +0.1431173931580975 +0.3801803754646602 +0.134241781313017 +0.3645724001663793 +0.7277735613331308 +0.4298446414995548 +0.8091613649406222 +0.1866521197502839 +0.8134068759655796 +0.8091119626716304 +0.7786179947800751 +0.6271671908073035 +0.8007640550399179 +0.6525796580179415 +0.08823395201987831 +0.5333320372149909 +0.7957229587710406 +0.4009760880863209 +0.4007764135394544 +0.2044226788091502 +0.5989941891079539 +0.7957184668693331 +0.2624519080558858 +0.7278139386042817 +0.8376039323051583 +0.6938519221483547 +0.3868733874950998 +0.2045159113073487 +0.3881806745943003 +0.1868813279128377 +0.7953904932550943 +0.3870287643336005 +0.6131006826754112 +0.7954913467127879 +0.8130845905111236 +0.3881637033036413 +0.6118521542173657 +0.8131418539062755 +0.5456540282550755 +0.3065737368072814 +0.1833867877843366 +0.2338137839556408 +0.2419479580775455 +0.191656112083447 +0.134238306591462 +0.3331282395138225 +0.9288263741027617 +0.4122301180531242 +0.4122297771059989 +0.07117420074342622 +0.9191304202043673 +0.4009590551140044 +0.400956137716823 +0.08087206685259721 +0.5990409235951206 +0.9191304726462937 +0.5877698815390791 +0.9288263753434636 +0.6260311149198846 +0.08040086041740861 +0.9195948498990555 +0.6257907619852333 +0.3926192197186983 +0.7347075884702176 +0.3911939890620533 +0.8181456027898263 +0.6086160465094069 +0.1820026491287113 +0.7968895368271007 +0.2116210901114819 +0.7883903503930028 +0.7967527240378315 +0.1158047265964867 +0.5362739317903286 +0.190795613410383 +0.1642586859241053 +0.6938598146482549 +0.5455861348069729 +0.4669338810236064 +0.1664113641499856 +0.8426577362186402 +0.4827751453937652 +0.4834519912212915 +0.1572032675793892 +0.4733088115293831 +0.1514332266242738 +0.5330671393548527 +0.8335838771074675 +0.8437504102513916 +0.4683430493963005 +0.5266926943136868 +0.8485597010539077 +0.5165495132858748 +0.8427896663729803 +0.2115311809594486 +0.6825519709816374 +0.8899039712263411 +0.369247899176042 +0.3693978677840746 +0.1101306533023967 +0.3596611965761474 +0.104356340880394 +0.6307512354013181 +0.8899059185837811 +0.2241509929978935 +0.6916946227183924 +0.7773328793127452 +0.577076364954626 +0.5715528071681972 +0.1609350984926709 +0.8390546736875324 +0.5715170097277329 +0.42844836454688 +0.8390579632223352 +0.007814709384719705 +0.4947657681821575 +0.1402200117129213 +0.2118090231028664 +0.5319807809303077 +0.7101941914789001 +0.4680003056504931 +0.2897877861338044 +0.7483511664871234 +0.7783655696235957 +0.7427939276577686 +0.490061957068278 +0.7772642501231015 +0.2500248758702647 +0.6981666326668096 +0.1335102311473458 +0.8664568196409305 +0.6976692095024472 +0.3019517657878195 +0.8663364086179661 +0.3510994584875869 +0.8053079847385342 +0.6504680192586765 +0.1949198978607849 +0.1217187087183805 +0.5486762797445269 +0.8994669108550092 +0.5528475290549456 +0.5529012011855875 +0.1005765701314607 +0.4471007752760714 +0.8994181511694596 +0.1326425041680592 +0.6924953524211487 +0.242685708533378 +0.2055177287142549 +0.2624371136613103 +0.2162572132919062 +0.641287326931365 +0.8958763459824024 +0.8958694963585345 +0.3587095787442747 +0.7693737230702976 +0.1477497311395005 +0.7493449674755371 +0.1723585019128848 +0.8273810745381466 +0.7490429719959169 +0.2500107917771053 +0.8258821617769201 +0.8928402632724791 +0.5376787291784469 +0.5377341618324184 +0.107221276623047 +0.4622660828238169 +0.8927783885891775 +0.7861223880750651 +0.7809989774125903 +0.7817399304108142 +0.2139799262319212 +0.1009063550834466 +0.5834864031259582 +0.08011383162830214 +0.4095000384822761 +0.7367517965005722 +0.7896892815276463 +0.7901509878176579 +0.2631901029171332 +0.3241089574653698 +0.6145755117533697 +0.3386236924854292 +0.06027779638021885 +0.6611696811848879 +0.9394898096413157 +0.939676228549815 +0.3387373921323706 +0.1158596975514163 +0.6160356166159069 +0.1038684123363725 +0.5427412790089144 +0.3447369752108603 +0.8773025860324486 +0.6206197883763735 +0.8553873537340408 +0.8553873147550359 +0.3793804715351655 +0.3793899220650508 +0.1446072618603999 +0.4262420137447414 +0.7002669637381254 +0.2975116555194862 +0.04954686323996384 +0.9504993413131734 +0.2974630171927592 +0.7021086024628097 +0.9502419552684428 +0.2175979060794222 +0.7863925193565693 +0.1041289929261692 +0.681889758524579 +0.414649521157741 +0.05163848952539574 +0.9483621054599545 +0.4146497031766377 +0.5853503172267639 +0.9483621044546182 +0.01129604122767317 +0.5816498794417128 +0.08406004233081471 +0.4467734865532562 +0.7040205795628136 +0.4876150171800576 +0.06515206202433718 +0.5644560168610656 +0.2606804409766917 +0.8681636037581364 +0.7396288166392405 +0.1316395278983079 +0.8682425890947166 +0.7395874435170112 +0.2200083913698741 +0.2342715954028936 +0.1325293926912232 +0.5911548654462511 +0.9090621569174987 +0.5394793839815998 +0.4602991550533193 +0.9088746669026281 +0.5397014176680072 +0.0911249067282548 +0.8346143435214489 +0.8248528512367832 +0.8248485118879449 +0.1654241579732743 +0.5605615829100126 +0.04529898247980505 +0.4393794324624619 +0.9545773132177383 +0.9546969546154956 +0.5607113428559805 +0.1693776699525981 +0.7815673028829617 +0.1083718250794132 +0.6404242565352087 +0.8785727661265069 +0.4354561582423687 +0.4354649549050894 +0.1213632622552066 +0.5645350623263327 +0.8786366557037764 +0.04559236521092185 +0.6057052214832811 +0.02088593784463218 +0.5058277125240092 +0.8167804811975804 +0.5649707919568255 +0.4350228406696485 +0.8169161494802735 +0.5649932486725321 +0.1830989107222288 +0.04963840450347895 +0.4645385997603904 +0.681705203842388 +0.1051089093179065 +0.3180943930426583 +0.8945011036701679 +0.8948899763867629 +0.6816834837553645 +0.7352529544044559 +0.8681727946346087 +0.2646587020155197 +0.1318064405343575 +0.8681470714633898 +0.2646881189003646 +0.07266739998692302 +0.6320529795461659 +0.9517958899319536 +0.3836394596664987 +0.6163719310249026 +0.95178811662969 +0.3836365143538378 +0.04821101812785333 +0.8374583040874118 +0.2530977488827753 +0.2532971408171966 +0.1630935442831903 +0.7477905201430836 +0.8393347053987739 +0.1095329161496298 +0.3476740193222168 +0.9033294325177748 +0.7585741371528208 +0.7585773091006704 +0.09668443567354287 +0.2414167247022215 +0.9033045600301404 +0.1350261614180726 +0.7487823225695359 +0.5218425489990287 +0.1132850482584869 +0.4781574717486712 +0.8867149023189499 +0.8867744486794861 +0.5217985468626835 +0.2791766179076073 +0.2098717192794967 +0.7206399746123032 +0.7905021574296878 +0.7902056228237841 +0.2792855281606694 +0.2383690002784467 +0.6909306108523204 +0.5322400039500542 +0.8166613377522854 +0.8161164734780822 +0.4683539205670543 +0.467760490386511 +0.1833378675484231 +0.1449861233028991 +0.2604759303593531 +0.7908996087264532 +0.8358478424196056 +0.8358353020286998 +0.2091048557218363 +0.9275105774513218 +0.5535670318331273 +0.4462449541166163 +0.9271013956377233 +0.553756442880852 +0.07289359587453186 +0.1267181610002389 +0.4582660727445033 +0.1858280556780219 +0.8374768122490003 +0.03596706044121265 +0.5146440393511432 +0.3216515460491143 +0.8286298664635997 +0.6781742763110812 +0.1714200681382969 +0.1779023559537332 +0.1570989731829817 +0.1575509378066248 +0.8218342225321724 +0.4336601155461947 +0.04822546766181708 +0.5663400959200827 +0.9517745564867129 +0.9517744207144598 +0.4336604708287469 +0.1603691288942073 +0.370517567522794 +0.1519864123386385 +0.3651153926222314 +0.4332580830167321 +0.8898552283268786 +0.5667430876840295 +0.1101082991673973 +0.8898951365302867 +0.5667368362158794 +0.8435637084115043 +0.5327679679604493 +0.5327707772516823 +0.1564381147728125 +0.467230064280116 +0.8435617499165877 +0.3869690551884274 +0.9078463452238845 +0.5881499337770906 +0.8289650178777732 +0.4118551576117442 +0.1710520974659823 +0.8289415832613262 +0.4118804762390686 +0.3298691093062667 +0.8668331612796759 +0.6702656760082005 +0.1337153863059042 +0.8662753775764394 +0.6698533106347933 +0.479187728820553 +0.8695243731667807 +0.869536274824766 +0.5208107425554721 +0.520812355873378 +0.1304753164905791 +0.6866288615151601 +0.492908556465296 +0.4753355244330099 +0.9021659951103436 +0.5246645054495646 +0.09783398545665319 +0.9024408986049969 +0.5244456410602112 +0.875056756400198 +0.3316443531711553 +0.8603515118024158 +0.3333150858018998 +0.6666881470159621 +0.8603659793686117 +0.3332540380566647 +0.1396407718789568 +0.3314464502619821 +0.1253128583068605 +0.6683549810227407 +0.8750603405343201 +0.4221702007052104 +0.1122907167294181 +0.5778297556712466 +0.8877092921632567 +0.8877029886116427 +0.4221679444700243 +0.8798554473309292 +0.3984001607375315 +0.3984006700896818 +0.1201452974139091 +0.6015996952303323 +0.8798555466005529 +0.9421496979989969 +0.5412860587147064 +0.5394766337159383 +0.05951246437431764 +0.4604944681754031 +0.9404785055318357 +0.2603651804641874 +0.2350909404167858 +0.2510763711714798 +0.2509656746997206 +0.2432513762581718 +0.2338132196637268 +0.5807775654524857 +0.4777990489779617 +0.4192697903047848 +0.5221810710779803 +0.935337061884795 +0.6722664509076216 +0.6722648519118233 +0.06466522977535062 +0.1273953349867943 +0.1934707746101199 +0.8789657355517638 +0.581477280072014 +0.5814819161812984 +0.1210320272920981 +0.4185820129331424 +0.8788421986572854 +0.2791023658346315 +0.5554841822825846 +0.9277659614145995 +0.3279266815945367 +0.3278788996655596 +0.07187882019909368 +0.6720268307943216 +0.9277287052071744 +0.1024029298928088 +0.7724824214968563 +0.2027314444805365 +0.1423357665456295 +0.824307730864537 +0.621850268495777 +0.6037266497313928 +0.0357430783593173 +0.3963007269126345 +0.9640112531887592 +0.9640187394094396 +0.6037108905496807 +0.8213269325821688 +0.533965937240662 +0.8351114966981187 +0.5275968341144175 +0.5340323366693396 +0.178690284920615 +0.5276068504108341 +0.1648961337025998 +0.4723941635475414 +0.8351042954140445 +0.4659716207243796 +0.8213132477029051 +0.04715362810887027 +0.5707221672632062 +0.0520261830420646 +0.5579965058235329 +0.0365398184942515 +0.5636884177538238 +0.855879334487614 +0.8046750144968368 +0.8045682431242107 +0.144241025428461 +0.1947522987745095 +0.856299792078515 +0.008800657942097096 +0.5340336610682948 +0.3843680229177674 +0.7995716691640693 +0.6518025689464226 +0.851671382970725 +0.3481791417613344 +0.148295355393643 +0.8516576282636067 +0.3482171640339262 +0.0958173253834624 +0.2313946048115398 +0.03134764591196808 +0.6068764463512515 +0.288125672613648 +0.540027610254437 +0.2959344190240793 +0.554586099448202 +0.8547333087942826 +0.8204094073092981 +0.8203455419459722 +0.1453168561604861 +0.1800926343311648 +0.8549723231201942 +0.5756278877919545 +0.2203053936637484 +0.4243915809982246 +0.7796934155065633 +0.5052550058849311 +0.9035107418391173 +0.9035558695903598 +0.4945654871720567 +0.4947450001641899 +0.09648923008855724 +0.7197354552589538 +0.4982823960569818 +0.05732729637070634 +0.5469673577957377 +0.7694649799627965 +0.7652851896633751 +0.8448532006277215 +0.7969767142765479 +0.8488292038359851 +0.783009679064501 +0.2022080189054348 +0.8444182752430685 +0.7823092661767163 +0.1511095517492661 +0.7965577668157352 +0.1556478592041079 +0.2167611777640086 +0.8485896888431622 +0.5286897705573292 +0.6785685128034172 +0.4711047965364669 +0.321400702511089 +0.07329499856224019 +0.3865682802015953 +0.1254123157356264 +0.6364802741553055 +0.1158960138238241 +0.6323366828961693 +0.06434802791688377 +0.3736910468023912 +0.8602204217611064 +0.5345803473467966 +0.5345811824656698 +0.1397805744821755 +0.4654191415234674 +0.8602188097824226 +0.1194557032308919 +0.4243541637942915 +0.9195004255036702 +0.6628732460049165 +0.6628764223753947 +0.08050671413962213 +0.1626903358706106 +0.2347498365728565 +0.1748925691456495 +0.237260484937745 +0.6017420621983989 +0.9650371448286288 +0.9650374873415249 +0.3982601733914952 +0.3982596167596737 +0.03496436489854751 +0.9180272154316068 +0.3172186576419829 +0.3176030292250221 +0.08196062780580425 +0.6827790402969259 +0.9180500930212485 +0.7637166904576306 +0.2599240549489653 +0.7484180732379253 +0.2516053402388631 +0.2028103512715446 +0.7800309731010558 +0.7398513824208136 +0.7643148771570929 +0.7551156021679434 +0.764976754314887 +0.7477450081376702 +0.7496150784567182 +0.1646719182467768 +0.7257796877524989 +0.2495150702539957 +0.8404957561686942 +0.750972758470974 +0.1590511107306858 +0.8407946916448897 +0.7506962940055539 +0.08996866234938861 +0.2916203697232242 +0.3425162615752493 +0.07770227648562042 +0.6566908510519232 +0.9223913087747501 +0.9223973572368956 +0.3432885865804433 +0.9100251002765466 +0.3340292519672226 +0.3274908172974686 +0.08681107032543768 +0.6659595313650839 +0.910040755255475 +0.9092519222035582 +0.5839149649519294 +0.583923775504034 +0.09073932063765883 +0.4161037695907521 +0.9091020197782159 +0.1654053851528081 +0.1873819392205654 +0.05502906028951088 +0.6178223282477694 +0.08378146419236154 +0.5876815300886614 +0.6690400371754593 +0.8507423636716654 +0.8373247323601819 +0.3218538570094392 +0.8506931276789006 +0.3309666875040161 +0.3309467122713363 +0.1492498050704154 +0.6780152198707002 +0.8374423791591848 +0.3219854466220661 +0.1625500049600761 +0.1500504874712837 +0.7106032123723652 +0.8026861728015575 +0.5613470329345391 +0.4385781977565551 +0.8031350681507142 +0.5668712635274032 +0.2099647888993937 +0.803755813201722 +0.5767302821400838 +0.5614414011743565 +0.1968830418265776 +0.7888723632795765 +0.5672867932776403 +0.5763221064326337 +0.1957154434253896 +0.4331454680584396 +0.7900468017711889 +0.4236935702161922 +0.804298474609924 +0.7084445311709283 +0.1187736518687413 +0.8811104364712922 +0.7083888884603201 +0.2915711321412663 +0.8811894568863907 +0.4089955769633338 +0.8534459369700658 +0.5910477893718226 +0.1465199223380673 +0.8534165237998796 +0.5910651244350541 +0.09547067242142822 +0.5965765226039473 +0.5701746114898991 +0.9176686721125117 +0.4298253773278396 +0.08233133665391779 +0.9176686152662075 +0.4298254996908781 +0.5357098560833601 +0.1235939511819615 +0.4642902957593851 +0.8764057060921878 +0.8764163598685655 +0.5357025198779376 +0.04005320931507466 +0.5541420844630022 +0.8106366006762636 +0.1780215629732233 +0.2078463178208077 +0.8216996745651606 +0.8220875032140869 +0.8105896051879006 +0.8270646008093874 +0.7927733228931683 +0.8314974075802936 +0.8074566499596459 +0.7933108652644099 +0.1734652189535649 +0.8074793950456441 +0.1687416886090282 +0.9411499787225194 +0.6459154194518465 +0.6458042140724517 +0.05897443283744103 +0.354131936382897 +0.9402785365084799 +0.7561254905665319 +0.339286664659705 +0.7145941991310395 +0.4584392456724301 +0.9494074848368921 +0.4970819476724106 +0.4953491253147239 +0.04910221683843431 +0.5046536171921419 +0.950914516136583 +0.40410707625569 +0.9157466370382721 +0.6331624754659537 +0.9399514008635013 +0.9399850138397209 +0.366854743597401 +0.3668144150639125 +0.06003934801697022 +0.07966913163314489 +0.393544165493521 +0.4906753586826024 +0.9304977208680792 +0.509324452789683 +0.06950237549658293 +0.8606386685129567 +0.6053707158847895 +0.6052961026670778 +0.1393771016669454 +0.3950221933481265 +0.8604952003216898 +0.2304159406070352 +0.8522799945575831 +0.8523682139442147 +0.7696030427336129 +0.8103903933744551 +0.2182199685483512 +0.7871456839213806 +0.8244901930383846 +0.8244599399529483 +0.2128566471750924 +0.7817624872926935 +0.8104095345380179 +0.2315899942680402 +0.1817289991543648 +0.2137213783828802 +0.1776249489356274 +0.06743931846488437 +0.645098757553199 +0.3911918846883274 +0.877655709971093 +0.6096072587138872 +0.1219687019387637 +0.8780611447210086 +0.6095737458552313 +0.9243107033603805 +0.4580709992887131 +0.4580660035997868 +0.07568043395161544 +0.5419340130313955 +0.9243195645988456 +0.1831239735434832 +0.2063832098560414 +0.4192998159020954 +0.09857933196775227 +0.5806999657217201 +0.9014207644760172 +0.9014202008318654 +0.4192999678858944 +0.235584683832938 +0.8391813745905841 +0.7648507542994817 +0.1604386699310393 +0.8391710518709811 +0.7645794609904831 +0.1328916394189052 +0.8016078782327913 +0.8671766696605173 +0.1976336876491812 +0.1982297454439082 +0.1329228275677113 +0.8024063022889732 +0.8670964716347992 +0.8941153228061379 +0.2144689537211804 +0.9616676797319795 +0.5319888261702307 +0.4682198620819389 +0.9617954498055604 +0.5315818274110287 +0.03826711299588892 +0.1546633871510464 +0.7849462438498005 +0.1024341834967931 +0.3069951326512052 +0.1846017092230328 +0.7129117982746755 +0.1922710683256289 +0.7257735174803696 +0.9782160541185048 +0.4445473203745335 +0.5554633111247946 +0.9782198729723139 +0.4445470816671682 +0.02178370261529682 +0.3374269286204942 +0.9061527523542783 +0.9602119432929138 +0.3707090053802338 +0.370706213995092 +0.03979493641674434 +0.6293633678136116 +0.9601644791511027 +0.3878145753955876 +0.8268099358491378 +0.6121000118290619 +0.1733045875349559 +0.1552509078896882 +0.2013906141066096 +0.1528803195699253 +0.216161369479011 +0.03594046284575261 +0.6204086858126888 +0.5719222462266077 +0.04913814754576014 +0.9508628504663408 +0.5719636439400239 +0.4280638427891796 +0.9508131300936026 +0.4649834807319099 +0.05267679707323249 +0.9472663929538617 +0.4650112197877612 +0.5350208685923081 +0.947326212934135 +0.9095062067212035 +0.6604522363074632 +0.660460546809522 +0.0905001246358942 +0.08437172331549019 +0.5627430743208429 +0.2159626983844314 +0.8145852486965903 +0.2102421962000381 +0.8052333810439645 +0.2233680781965921 +0.7976623015323538 +0.1269936301483342 +0.3166879036258082 +0.1375060206174279 +0.3047433537240255 +0.1037533841773385 +0.61970668973872 +0.8317296381595863 +0.8437762926180808 +0.1680709925012989 +0.1560386184253867 +0.8437949672451375 +0.168270029296068 +0.1563766541603711 +0.8318468127216787 +0.06261660382726836 +0.3330169695687468 +0.9763807247112433 +0.3983296804283273 +0.3983294273457547 +0.02362012202230939 +0.6016724589494101 +0.9763805119442117 +0.8888677042705349 +0.3047766966058208 +0.7022199763262196 +0.903027289455141 +0.2978220576186536 +0.09696670244849204 +0.2945222299042217 +0.1096772546146602 +0.3048363405814867 +0.1109881234389838 +0.902864598988166 +0.2978642439502181 +0.8901699710154564 +0.2945759470856188 +0.695246983473582 +0.8889192437051774 +0.7055046401971371 +0.8902987475116316 +0.07496135538143002 +0.599617274886162 +0.08506466401048447 +0.6031238196832791 +0.07718649368485822 +0.6159373840030165 +0.3831496845094056 +0.1028244998024435 +0.6168618697358597 +0.8971952237485906 +0.8971944697177116 +0.3831377941620586 +0.8774855994257156 +0.3062594540770155 +0.3063508084830094 +0.1224405366755995 +0.6937473600203951 +0.8775032712505517 +0.7734753275532558 +0.1043631108575973 +0.2265064999447413 +0.8956220290935141 +0.8956340856097483 +0.7734869199455896 +0.1466234068562108 +0.1787726790069339 +0.6201347501836301 +0.198437458196772 +0.0956542339647215 +0.6106207497269518 +0.1197178491889098 +0.7073398597816108 +0.1575837165710045 +0.797870727043806 +0.1686715155077957 +0.7915473917024114 +0.108344427119219 +0.6957943085447156 +0.3834299092249099 +0.03282433282322672 +0.967179228867051 +0.3834310019036656 +0.6165898783891072 +0.9671736138425227 +0.9636430608714441 +0.4676050209572875 +0.5324655141392325 +0.963723135683861 +0.4675697966953026 +0.03631650197762316 +0.5245525839527391 +0.06449723531078043 +0.4754425387090019 +0.9355031033199319 +0.1251106473142636 +0.6199484130711607 +0.4372052173315035 +0.8710211367825947 +0.5627974221447941 +0.1289705374324516 +0.8710272293426266 +0.5627946866898618 +0.9221990939815203 +0.5709108530899857 +0.5709398633303767 +0.0778420003267347 +0.4290996165883924 +0.9221312577367008 +0.1098683751991654 +0.277603337567736 +0.1988827546434348 +0.7664689924142168 +0.107163790118832 +0.2187721612740818 +0.1170952251647699 +0.3300819872392812 +0.7980723160257773 +0.1115154931340139 +0.2019111437580719 +0.8884911113979371 +0.8885975527457246 +0.7979834025086039 +0.8526624222084475 +0.2871302333946821 +0.7128644636189505 +0.8526826231951621 +0.2871350020541972 +0.1473180341975439 +0.60494569073495 +0.06660864906205277 +0.9332473444240669 +0.6048048061054023 +0.3955734890256978 +0.9330358358677323 +0.1188399497654676 +0.3040941691464349 +0.08579311801230241 +0.6233662931049632 +0.9199947519033683 +0.3521576277366897 +0.6478319034416234 +0.9199998810505496 +0.3515623232331633 +0.08010889980894627 +0.2062163188360269 +0.1915565093855209 +0.171066903234992 +0.1708723800136257 +0.9262069008230638 +0.3662570891405039 +0.366109782309938 +0.07384457859407727 +0.6337415963575266 +0.926205188254061 +0.7177457604465468 +0.8698006341156166 +0.8697540805319849 +0.2822603523423468 +0.2822414350318487 +0.1302025541193213 +0.2195188159851068 +0.7116656758215802 +0.8291764948091143 +0.678545959800133 +0.7337441279578638 +0.4921184953111829 +0.08099261216993837 +0.3507863365528402 +0.7843236266011619 +0.8602474440120446 +0.2159484913348299 +0.137844651623038 +0.8602251182688768 +0.2156560468930064 +0.1963833751051021 +0.6887921876617318 +0.06865903580593671 +0.5848245741921768 +0.1112149810388679 +0.2621080960244316 +0.1228232055216083 +0.268172660871633 +0.7383869069346246 +0.4438472759434273 +0.7225196566780847 +0.4432861650505377 +0.1217156949205683 +0.6026958087074998 +0.8271985611164453 +0.3950227281006744 +0.3950425293013337 +0.172803273014675 +0.6049834274892824 +0.827209140633366 +0.2173027671903923 +0.8870384925255553 +0.7826658307991183 +0.1129499187880762 +0.8870541089860893 +0.7826745667983011 +0.8080195677385775 +0.2044456652872029 +0.7955654366067921 +0.8079945545499113 +0.3634509500263386 +0.8992970134534088 +0.7147204129928066 +0.5575385358150849 +0.8835657788232569 +0.2253548807033456 +0.2128551848226537 +0.1063863510104638 +0.7871583005952947 +0.8935861212938582 +0.1058926690709578 +0.7870623732792067 +0.953151116180686 +0.5133680626915901 +0.4867022672126333 +0.9528613793986818 +0.5132806465750782 +0.04715493000183951 +0.12082377893711 +0.5791267607512763 +0.03673132900233422 +0.5924934103197967 +0.4166280345867484 +0.08315422521810803 +0.5833717378042506 +0.9168459396791765 +0.9168459286025712 +0.4166282635943905 +0.8823228999137674 +0.2711333947147628 +0.7289433176163851 +0.8824419131243985 +0.2710474093701601 +0.1175565821422916 +0.5931393171825742 +0.861125779029966 +0.8611234391960852 +0.406856949370315 +0.4068616811207001 +0.138874422128077 +0.5604147963156246 +0.9264142824619339 +0.4395852053558981 +0.07358571775979418 +0.9264141505369545 +0.4395862148335561 +0.5774538178066364 +0.03823963909690421 +0.4224743859789661 +0.9616890504451373 +0.9617015960862214 +0.5775356392280286 +0.5020836502386253 +0.6791427985752202 +0.4973410273270238 +0.3212598282530752 +0.5063670437316489 +0.6872063746872703 +0.493290461068879 +0.3130492517674856 +0.4768455914736553 +0.9179547737586021 +0.9187298680138647 +0.5227903079991892 +0.523154250786415 +0.08204513969448571 +0.8678408153717989 +0.7680483086682101 +0.7676215256066132 +0.1320920628692798 +0.2319616595492788 +0.8678058108653165 +0.03656435227604948 +0.402768948806451 +0.9055785834699035 +0.6125103715690761 +0.6125566944341613 +0.09437674390737584 +0.7286869773080049 +0.479561633587422 +0.5573703801761788 +0.2846922226256975 +0.8825761195390731 +0.5510778164658817 +0.448914269307663 +0.8825652004176082 +0.5510864648928707 +0.1174311845006705 +0.138003375210944 +0.7332874188942791 +0.1533413162841552 +0.1922956234419681 +0.1409583288423042 +0.1982171925286999 +0.522240443958333 +0.9468755413265687 +0.9465575738176525 +0.4778726542554764 +0.4777655615145988 +0.0531331313188312 +0.2118214105553928 +0.8316408090763854 +0.502516292649285 +0.1340053590417013 +0.8660760851868332 +0.5025378525280686 +0.4974840776915148 +0.8659929028553233 +0.09371478464845084 +0.3573231640072835 +0.9776084210358067 +0.3370943247115846 +0.3370940800501274 +0.02239247398200728 +0.2213456210454055 +0.1233206884153908 +0.7786367380078499 +0.8764256078255569 +0.8384200713063237 +0.8145982784307958 +0.8145759539760956 +0.1617032082857419 +0.172731513162405 +0.8411927847464408 +0.04438144769753211 +0.4063920848737588 +0.5546342029966258 +0.9613182050729223 +0.4347938134798345 +0.03217729856262173 +0.4453689168740814 +0.0386825121386113 +0.961316273407013 +0.4453702452367668 +0.5652073526281114 +0.9678227712284727 +0.9678226486053791 +0.4347938952011006 +0.03511301145910604 +0.4161174309711928 +0.5632155746016494 +0.9827189545368852 +0.9827183166629903 +0.4367877873676775 +0.4367877700043065 +0.01728166514886647 +0.2298342400990648 +0.2353450640258311 +0.03608958228187365 +0.6716102605491646 +0.1214580990515208 +0.7893058863290289 +0.3751398736749564 +0.815220317379768 +0.3793697112120766 +0.8290820371753854 +0.6248902939364657 +0.1855100309673157 +0.620568461987739 +0.1710660042706812 +0.1579227478633813 +0.806904081107193 +0.112657694457461 +0.3164634077502378 +0.1001744168403295 +0.3210313769193728 +0.1514580269361855 +0.588196088008404 +0.8107048841530508 +0.8792226100428663 +0.8795307135568859 +0.1895029973934053 +0.1208477138240108 +0.8105294209171784 +0.1893791448328222 +0.1210460552498811 +0.05633408164295961 +0.3796077418292169 +0.8672530245200915 +0.5481835247961186 +0.4518156603858424 +0.8672518084542814 +0.5481849473657012 +0.1327463303462966 +0.5121174066222628 +0.4881803396237477 +0.4878778387604975 +0.5118079982378937 +0.3049425579255081 +0.9177054971171189 +0.6952887881786658 +0.0823211497489227 +0.9176786099320096 +0.6952883172899696 +0.09045085974795763 +0.3834855456032395 +0.4116984500210248 +0.8818795067128512 +0.5884851240846581 +0.1177992601553435 +0.8821990547900049 +0.5884791647402297 +0.1392221465114516 +0.1806511926375738 +0.5506157462309379 +0.04657250545782607 +0.4492738620851697 +0.9533251936800413 +0.9535729107963441 +0.5510061948914023 +0.6875087024807438 +0.9606094117754695 +0.1023428543968955 +0.2827422158193521 +0.886762484662154 +0.320379032966182 +0.6682358227926596 +0.8895961382474048 +0.6796209850292855 +0.8867717210148206 +0.3210734500615054 +0.1128367650819379 +0.3197143181390755 +0.09942153927986055 +0.3296716223404711 +0.1121672442324274 +0.6803133576887784 +0.9003606736680936 +0.9003396655559698 +0.3196867753940508 +0.8895879105102358 +0.3317609646147053 +0.006187909616070362 +0.5666015327230175 +0.7502899964222475 +0.3861155057390766 +0.8498363514444215 +0.2284384623044032 +0.7715940059884719 +0.8498167564307143 +0.2280214720593057 +0.1501806067488742 +0.1770149525231777 +0.730650652778584 +0.1940719696842022 +0.2012882772054685 +0.5765335076106518 +0.1512822253592719 +0.8487034203640965 +0.5765151809729843 +0.4234680799531343 +0.8487039462912953 +0.8260860439824249 +0.5935795516952905 +0.4057312958675148 +0.8261756850699434 +0.8118590522528252 +0.5908765072592538 +0.5907578799729899 +0.1890360804622425 +0.5942316324687534 +0.1738454067541533 +0.409209345999193 +0.8109790772303191 +0.8576546388030341 +0.695092804955728 +0.8577490213234008 +0.6814849739063472 +0.3183869488028373 +0.8572363887138748 +0.3046753477064215 +0.8572675935280287 +0.6817436460435352 +0.1422399042006008 +0.6955948843682728 +0.142539961410039 +0.8957486725714987 +0.5798347742480032 +0.5798376568443381 +0.1042506250792764 +0.4201321214625932 +0.8955574609547892 +0.1009567579023535 +0.7212370937624171 +0.03089894260699397 +0.4094388456671462 +0.1005933746170419 +0.7562476754450538 +0.369445857032428 +0.09626411215809567 +0.6305366093959196 +0.9038353126253978 +0.9038310856047166 +0.3694614420627197 +0.5880416650932501 +0.160133314790018 +0.4119546796425556 +0.8398574344511891 +0.8397562232237243 +0.5879634502284775 +0.0755640207966284 +0.3062434183744507 +0.1430406495643835 +0.7999667506236433 +0.9351997942432817 +0.5036891192779672 +0.8044291925849911 +0.7996121000810464 +0.7996987537255638 +0.195626646415203 +0.6829000540718232 +0.8661204539995416 +0.3171572153668535 +0.1338866082612001 +0.8661137214623058 +0.3170983830073796 +0.1097469908290803 +0.5947009775348804 +0.09698407968865498 +0.2127262865393265 +0.1168543844304813 +0.5882659046214922 +0.1306457768801063 +0.5804958363918641 +0.8220666801838268 +0.8424483638961393 +0.8424643206346694 +0.1779348147407617 +0.9613991837376542 +0.3186617511734148 +0.3186585398436421 +0.03861053958085615 +0.3113802137945315 +0.03730152123018327 +0.9627213153230435 +0.3113793376914166 +0.6311685245816863 +0.06730779722338323 +0.3683983573853262 +0.9327655628078426 +0.9332324958301467 +0.6309500521614341 +0.1525324841957536 +0.8471770581420207 +0.8471173527178782 +0.8472501606091649 +0.1527537674489968 +0.1525250227788328 +0.8472572587457399 +0.1528677021909571 +0.4582651536352452 +0.924063089285886 +0.5417337410274599 +0.07593557682022914 +0.924774404059292 +0.5409454778561888 +0.1125942766445129 +0.7189313949758277 +0.1028007719862482 +0.2060797711650178 +0.05751032439579007 +0.6689634894138523 +0.01820919914722304 +0.5861954424950626 +0.8426483851120025 +0.8316115165655468 +0.8316014227679828 +0.1573650109463209 +0.5178849774666739 +0.06066027618748664 +0.482110534091378 +0.9393418434303067 +0.01900451921452069 +0.520370895283591 +0.1248364573297788 +0.7189795167174156 +0.3782480640449541 +0.9027625822151729 +0.3324122107375004 +0.9541205211496929 +0.9539817169226675 +0.6672520126009801 +0.6672435371362657 +0.0460220369561363 +0.6810247308781322 +0.9601991698125909 +0.7558235864355187 +0.442549298912004 +0.4995844127488859 +0.9641573385280184 +0.5003982605001736 +0.03592436960308044 +0.9641081064659429 +0.5007663671379149 +0.4800030843487573 +0.3201738880790602 +0.5197024307646874 +0.6799565811300515 +0.4779838424738609 +0.9714405563019525 +0.971377015540959 +0.5220323083362471 +0.5219051281461328 +0.02867005199935157 +0.2034828944478946 +0.2354769955289085 +0.587358831704898 +0.07267901742149049 +0.9272779264188141 +0.5873223049207149 +0.4128290732328255 +0.9271950192536353 +0.6436234761032338 +0.8726876106681335 +0.3563632701510691 +0.127193682841119 +0.3413968270557187 +0.1241529734617115 +0.8756909703076703 +0.3419590491317732 +0.6580402752204936 +0.8756939651716658 +0.8726864771931787 +0.3563764016828443 +0.05400631256376567 +0.6832289741982671 +0.6466597524186889 +0.9349062959356979 +0.9349635382063815 +0.3533339261134182 +0.3531620028035898 +0.06507782866077655 +0.04789942759201405 +0.4217833482998186 +0.05651509783699812 +0.7282693303765551 +0.773560022462141 +0.8700461294916706 +0.8699662262643707 +0.2264078858170438 +0.2262798834625304 +0.1296313648346499 +0.0377781719162088 +0.3241502214776521 +0.2495828420509216 +0.1182655348043173 +0.8815616143939308 +0.2495535850521948 +0.7503872344886213 +0.8817094749232419 +0.1841921352708077 +0.7948419935278932 +0.9187430980939947 +0.2768990361104749 +0.7243124436292611 +0.9149418784616103 +0.275690418689617 +0.08505988515553124 +0.04945538854092254 +0.3615845245313296 +0.5121242555540068 +0.869892914786802 +0.4878763539513323 +0.1301042226188433 +0.8701392880616234 +0.4881378507831323 +0.1605603682752998 +0.1814202677473404 +0.9330478421312928 +0.5297340794056344 +0.5904892709503918 +0.8847811721080049 +0.8847803220257515 +0.4095101100578591 +0.4095103862555083 +0.1152190524345894 +0.02301017531414256 +0.6607039843204755 +0.2880324812763564 +0.09482895700188392 +0.7119826720978706 +0.905175380971848 +0.9047945225031918 +0.288251372372396 +0.1007628279362424 +0.6047142930941359 +0.3279649800414627 +0.9032703397795612 +0.9737557962122299 +0.3207031451439742 +0.320703891179964 +0.02624862986101212 +0.7991568391403646 +0.833907072278778 +0.8141708419555135 +0.8368745202820959 +0.8082614219197267 +0.8230732720814719 +0.8230780865017252 +0.1917474376941082 +0.8368793422913979 +0.1858314723455936 +0.8339038698004471 +0.2008440083848595 +0.4091106317115973 +0.7355101423428066 +0.5912732969952988 +0.2645792608312809 +0.9790893043898505 +0.5485495382422305 +0.4514622005230036 +0.9790866969969103 +0.08499528906332389 +0.2026392342185329 +0.1406204989758199 +0.7244120559602427 +0.1564727894816686 +0.7238034243800943 +0.5867562697989704 +0.9654348526121774 +0.413243685360887 +0.03456557830356666 +0.9654348456334918 +0.4132438120610935 +0.04203639226482817 +0.5785247647229682 +0.1269527890788041 +0.2364209093296716 +0.1238403475520301 +0.8029471745137071 +0.8031252886022945 +0.8762926852919707 +0.1971076376787553 +0.1238232849837177 +0.8764955047309856 +0.1969831265142651 +0.7760778765986035 +0.2889306235396613 +0.02622939250803285 +0.4641000944109819 +0.03772814062613545 +0.442318098564234 +0.4447904255040568 +0.9927285901877321 +0.9927286272671827 +0.5552099404544121 +0.006812103002796349 +0.5947883244831526 +0.187385136697996 +0.8096096632002724 +0.6953349319841796 +0.9261968675461517 +0.6978808895805866 +0.9122768429470737 +0.302202745181231 +0.08774619470603974 +0.9261234461992774 +0.3046983353011214 +0.3047123861019723 +0.07381563622967764 +0.9121556320935834 +0.3021786705512117 +0.7297997399048294 +0.1030491085943209 +0.2702067150199418 +0.8969454786398633 +0.8969421597922929 +0.7298020851124276 +0.06058101599387775 +0.4058959777979331 +0.9497339011992296 +0.5990196340969599 +0.9519377589823772 +0.6118520291831102 +0.5992483300075199 +0.05005252286641906 +0.6122059226986869 +0.04716524402660242 +0.3881928809299721 +0.9518666958415649 +0.4010494677539829 +0.9496988232435609 +0.09417552046104277 +0.6285291827546025 +0.04489682116484818 +0.3345284147019813 +0.5865264090003812 +0.06475676019738009 +0.9352002769795397 +0.5864808634461433 +0.4136236376914889 +0.9351465559658605 +0.8814806327617323 +0.292138712838294 +0.2921146428553791 +0.1184308926839483 +0.7079031953529028 +0.8815539165116903 +0.08545638818967767 +0.6384656937538032 +0.07429686776458602 +0.6447440899410024 +0.1864383786022802 +0.1739896471555456 +0.1713946274442422 +0.8285030600286859 +0.1772602144608325 +0.8224113052514243 +0.3277091385560735 +0.4528117244497781 +0.6723731227665365 +0.5476846145758706 +0.1337386930485433 +0.2333340787088568 +0.8798479082470362 +0.3565082002181577 +0.6434908798919736 +0.8798501043011135 +0.03987378378072866 +0.3886591260689044 +0.8251825505047657 +0.5142757771715442 +0.5143016625701405 +0.1748813660092143 +0.4856986872249719 +0.8251183650570303 +0.1173772808523805 +0.2027514010716607 +0.5086022663240891 +0.9382336181563234 +0.495278215864835 +0.9403284624448124 +0.4913990399095678 +0.06176820218848361 +0.9369769656775143 +0.4909565926071187 +0.5047211897391769 +0.05967342733992544 +0.0389790938260952 +0.6899825664499423 +0.871675347756496 +0.6851899477640702 +0.3144927472775945 +0.8715836621768986 +0.6853698596876356 +0.1283214633007794 +0.9058156365525799 +0.6215081915805923 +0.6215617853095813 +0.09414940037101259 +0.2888417718993025 +0.08096947242087064 +0.9187636185065772 +0.289253025770918 +0.7111739867274562 +0.9190409877274612 +0.01576615807289613 +0.6599111241606574 +0.3409273182124961 +0.8982244157468852 +0.3868379680797945 +0.1116246293770293 +0.6131726001816522 +0.8883819398361918 +0.8883817134278374 +0.3868272986454328 +0.920831095102343 +0.2545862017197527 +0.06133449789518627 +0.3545775164879927 +0.7630088793139623 +0.8761470922654085 +0.2369092918444734 +0.1237557308670516 +0.8760007518538907 +0.2369318859694699 +0.2014218909854951 +0.1521025095548302 +0.1998388974185954 +0.1691372986797406 +0.8594795959151816 +0.2380232552906453 +0.8686781731323803 +0.2480207324601905 +0.751871823303997 +0.8686788499035123 +0.2479750651962328 +0.1312003176218978 +0.2376975112563333 +0.1402992036762792 +0.2434263204534531 +0.1461223148131924 +0.756047361902202 +0.8533037953024404 +0.7619168998878409 +0.8593835796764986 +0.853675121768999 +0.243900820834267 +0.2048873482504966 +0.2089447070285219 +0.6310789302713333 +0.8699941917219839 +0.8699939477947014 +0.3689210666946699 +0.3689463685291156 +0.1299722721190701 +0.0901004209295278 +0.5696664385620447 +0.8263141033593288 +0.2447882044441255 +0.7553562401826412 +0.8271690822404658 +0.3443615922699916 +0.1160062353166059 +0.6605795281448189 +0.9757025932306685 +0.3441718791057549 +0.8599904527236857 +0.6578739075952282 +0.1401883952959016 +0.8603680669535788 +0.6563928944014755 +0.7160461101227209 +0.4824043656480048 +0.2543344966342622 +0.07936348387114642 +0.07972107779489877 +0.7442741512284758 +0.7456648284682622 +0.9206372527595503 +0.06574838995318494 +0.3917384572780606 +0.06727871713768491 +0.4000112709961441 +0.1515752689524683 +0.3351543484610881 +0.1912595781779264 +0.878444505486688 +0.8086982808983173 +0.1216006833837352 +0.8787051205763726 +0.8087548136597156 +0.05849099729975338 +0.6330798863025949 +0.8743638063773507 +0.3208837904903778 +0.6791159271429523 +0.8743675860156372 +0.3210705204665619 +0.1256727758342716 +0.7380624986252521 +0.1118275184448078 +0.8881401672435381 +0.7380668860145811 +0.2619679162481439 +0.8881395243263341 +0.3632841497823903 +0.0904239585021899 +0.6364096934446076 +0.9097284878040742 +0.9097211312415487 +0.363586489099159 +0.08348431484172981 +0.3640441030256245 +0.07763102884679045 +0.3786060044566659 +0.07303458978094575 +0.372268515700366 +0.4595515995486363 +0.03781549008387752 +0.5404668266198022 +0.96219805374888 +0.962167161288468 +0.4595659929740873 +0.1601247482628076 +0.5769769705088292 +0.8390646147310052 +0.7731507745989502 +0.2270078094093388 +0.8390519948649588 +0.6562083682650802 +0.03961234500619085 +0.3436171721546932 +0.960369576785241 +0.9603993480935528 +0.6562474944222924 +0.006774294731009352 +0.6244405500952726 +0.1463241105727641 +0.5745551984784171 +0.6335851966402016 +0.9823043456642198 +0.3665043957000601 +0.01764781303813392 +0.9823533117813158 +0.3665047353152991 +0.4903717574203317 +0.9736056502042695 +0.9735341146533069 +0.50963818561047 +0.509546960023386 +0.02651838585078483 +0.06709825994855642 +0.6921632588256483 +0.1262178533601521 +0.2114344103104924 +0.8673261089776902 +0.2109985826123196 +0.7890198969272776 +0.8673256584072143 +0.211294701231949 +0.1320402793109249 +0.9027680437388271 +0.2273341784153623 +0.4797898723372816 +0.9649788104979671 +0.9648665313954281 +0.5202829883215008 +0.5201427367636648 +0.03508446627683896 +0.07792066688268703 +0.5738651378101489 +0.3453019735122721 +0.04529185212891136 +0.9547150061838682 +0.3453171429538168 +0.6545882747715596 +0.9538407723574464 +0.701259314212025 +0.5567942318546811 +0.3493760917584232 +0.8978920561247801 +0.3731007170699145 +0.9253484296566707 +0.9201398560227635 +0.6387724855748766 +0.6394425880749127 +0.0716905351188053 +0.9284865892426212 +0.6393710369584031 +0.6388557455748974 +0.07991986000438413 +0.3609772346101418 +0.9293718067980826 +0.6922599613699304 +0.9474754591581629 +0.3073293251225076 +0.05217376676827034 +0.9478426634912166 +0.3073248669299373 +0.07194054210073315 +0.3596695286249163 +0.8671623583900556 +0.8165591306917614 +0.8163704850378432 +0.1329897239120391 +0.1836015057200463 +0.8671733325561899 +0.2266592450441025 +0.09580152073092919 +0.7733413081160716 +0.9041993947919703 +0.8765364217143004 +0.8249031694754801 +0.8241450137490327 +0.1235556050916684 +0.175831720755228 +0.8763858410947293 +0.1292317825277523 +0.2220799183239227 +0.889611157238141 +0.2378039637162448 +0.2376863222102664 +0.1099909449852586 +0.7623031087910164 +0.8899900381631575 +0.6695407611127934 +0.9881566153344018 +0.01398140644455423 +0.4092416989184432 +0.6612265527710894 +0.05310031368960221 +0.9469145160797133 +0.6612502682201243 +0.3381317209855577 +0.9470131871174898 +0.1072652090426851 +0.2947430953769768 +0.739530533707346 +0.8873207028332732 +0.2604634259112618 +0.1126759428671796 +0.07776256473866035 +0.313188796279511 +0.1970733059022804 +0.8747697794380753 +0.8028564913835202 +0.1252933280506639 +0.8748529724051446 +0.8028746636084509 +0.8793883619385353 +0.2849833007873747 +0.7150718229405846 +0.8794794469313718 +0.2849302065271796 +0.1205171206051691 +0.7955085207756984 +0.8213250054771776 +0.8213193908089513 +0.2044931443372534 +0.02160540751743178 +0.4510651025256501 +0.7157804639345773 +0.8992277164694702 +0.2842266354942024 +0.1007726543702821 +0.8987345670239127 +0.284651582405047 +0.218370231953484 +0.7268865406151875 +0.8558883479570415 +0.1625571459523097 +0.1441421313599695 +0.8374429947724951 +0.1624093514597106 +0.1441278164195493 +0.8374232543102625 +0.855819249275515 +0.6119860024863265 +0.07915213337412297 +0.9206415658774117 +0.6117805839741697 +0.8731258136891137 +0.1840047369551673 +0.1271775668407718 +0.8159024679429229 +0.1838555884472356 +0.1278139741807587 +0.8161112953610622 +0.8727753689809757 +0.5574266304310586 +0.2989953310890885 +0.08865102218547305 +0.3058720737255413 +0.1173778104506385 +0.2849609988131872 +0.9267910282007596 +0.3573690677502663 +0.642625143297704 +0.9267826807223368 +0.3570886661374529 +0.07328019391458673 +0.8806719552496208 +0.8287925644425714 +0.9457861596480378 +0.6716685367696579 +0.3276647641670081 +0.9462518077525691 +0.3197439886604281 +0.9492592244840971 +0.6799470885978337 +0.05106826715971287 +0.6716639610929482 +0.05421669357203008 +0.9489321822993391 +0.6799479863794289 +0.10531474658696 +0.70966652768987 +0.41982586400588 +0.03873099043533037 +0.5801741047037217 +0.961269210927356 +0.961269213573936 +0.4198259290632375 +0.5495875056335648 +0.9484879275371033 +0.4504141674376898 +0.05151261339830626 +0.9484820685900442 +0.4504193377333831 +0.8681332325093993 +0.3484657855922282 +0.3483186251390789 +0.1317384110382268 +0.6515353249563415 +0.8681355910913302 +0.9645306052065639 +0.5616304088653464 +0.5615417377897485 +0.03520982970037592 +0.4384100636782292 +0.9644879033959751 +0.6126733567793674 +0.8743392521583224 +0.3873325373727264 +0.125660395557792 +0.8743392205990942 +0.3873266190885667 +0.05553225962134625 +0.6465978573610844 +0.6600700217640576 +0.03247740448127859 +0.3398511437619738 +0.9675275910061715 +0.9675258478283961 +0.6600849165028747 +0.5272335678034611 +0.05203649974879945 +0.4727316893922435 +0.9479729913810475 +0.9469889593160193 +0.5283756735375574 +0.1135368675346431 +0.1987235183542517 +0.02183003115786016 +0.6213090318136681 +0.04729671652457175 +0.3689517568634627 +0.06219681769347568 +0.3661514584407131 +0.9595622786879814 +0.5914237906354505 +0.4085891510210796 +0.9595585215971119 +0.59143118960637 +0.04034759786222721 +0.6412380911435819 +0.9720457575048889 +0.9720954091554976 +0.3589824037772987 +0.3589814884970277 +0.0279071348262086 +0.1113235478724891 +0.7043671022515051 +0.8705253291864009 +0.5944055064008348 +0.4058256340622806 +0.8703554982410475 +0.5944164822843035 +0.129469923127081 +0.1060103396860849 +0.7325128951592014 +0.2454689135313881 +0.09816408755995776 +0.9015267351533838 +0.2454561821686854 +0.7545305586131686 +0.9018352477852085 +0.1723841415888971 +0.8817338197744058 +0.8275561967778317 +0.1181349486976045 +0.1180513644407266 +0.1726566095295941 +0.1618907777298325 +0.8707559373017941 +0.838114375439812 +0.1290985137394195 +0.1291552200617675 +0.1619157895395302 +0.8706634892088481 +0.8382814028824956 +0.3315584140859228 +0.1039600034299095 +0.9797590817268125 +0.5635029955417739 +0.4365009812267975 +0.9797555232776132 +0.9768904185389671 +0.461479192925061 +0.4614734517020425 +0.02310397600694918 +0.5385922465804706 +0.976947528690534 +0.05985051082676709 +0.4267258303741834 +0.06915798779796149 +0.4170583029321601 +0.3790686588373952 +0.9584137455876318 +0.6205612188986775 +0.04090933809747309 +0.958454782342214 +0.6209357785519922 +0.008691262117844271 +0.5088373194004959 +0.9480422969829176 +0.3216163989071701 +0.678091566149634 +0.9475577059144997 +0.3216084775291309 +0.05196003447925941 +0.2702374397063866 +0.04933441204495265 +0.7297270097426658 +0.9506541141254589 +0.7881831171619756 +0.1251295128900839 +0.8748922616375974 +0.7882231929341996 +0.2117178036601653 +0.8748680079550842 +0.5925092105413419 +0.05404310861754943 +0.9458594557634125 +0.592393728508594 +0.4076797542375821 +0.9458290226275015 +0.2328628476068021 +0.7263243435848892 +0.05115424655119337 +0.324575539353618 +0.0515375521309706 +0.3481673461546613 +0.5948620273372344 +0.1217569716681626 +0.4055251094627434 +0.8778900340478097 +0.8782423313825442 +0.5948494114989292 +0.04086615081920336 +0.6421797240053642 +0.1301977440523698 +0.2659324411765409 +0.6537864487392662 +0.04747700694463414 +0.3458745927791167 +0.9524333465387692 +0.9525543415607164 +0.6538570897895264 +0.6552016815296574 +0.9322850632584929 +0.9323476164891558 +0.3447648789829201 +0.3444751867170606 +0.06764963078620938 +0.6552770308405534 +0.8879098878938685 +0.8879029548280499 +0.3447198854724521 +0.8964879427125038 +0.7883791510099609 +0.2115860590750299 +0.8964614897517581 +0.7884094903859054 +0.1035377596042819 +0.06609546285097503 +0.2137492726773627 +0.2137172552096044 +0.9337341977826009 +0.933833657465813 +0.7863058819800924 +0.7862872865576532 +0.06626773766574155 +0.5753121956275398 +0.9823968347477309 +0.9823968519218257 +0.4246880303740834 +0.9922294585772686 +0.4300826454304875 +0.4246880261442751 +0.01760316202443655 +0.4300826451025 +0.007770542520172928 +0.5699180497399746 +0.9922295217967951 +0.2010528926386324 +0.8075210540187473 +0.09195627902468156 +0.3443675254365475 +0.3508744211511463 +0.8891592465648598 +0.8966098428961606 +0.7954928411382186 +0.2044301139241598 +0.8965530361049957 +0.7955647539091975 +0.1034525824474635 +0.6233373435567825 +0.8709135924444071 +0.8709135005859608 +0.3766626385211405 +0.3766799761824145 +0.1290740287663613 +0.1835678415720437 +0.2194530488206629 +0.2210486477650246 +0.9154448243340912 +0.9155300672596521 +0.7789385797398145 +0.7789525953035014 +0.08455567462250145 +0.08436171344547753 +0.2210432044944074 +0.05411850295368339 +0.5741148912742232 +0.03480453156030783 +0.4279321331972247 +0.4266055801412311 +0.8629759200283766 +0.5734036075136425 +0.1370094402647524 +0.8629844424252198 +0.5733965808217126 +0.8807060617474134 +0.8439145314529197 +0.1186752838463548 +0.156178181645613 +0.1563247322906159 +0.8810155357259469 +0.8438474339685698 +0.1186754729325303 +0.6132557710821044 +0.05900310361944926 +0.04968371304735258 +0.4516717868700284 +0.03430139918439933 +0.4483258994889432 +0.3566574739704239 +0.1201468339292567 +0.09302017251457627 +0.7418381397940692 +0.6442200388856927 +0.994172081747575 +0.9943117840163194 +0.355906506717622 +0.3559064699384851 +0.005688340565966039 +0.9094052293381061 +0.2638787166248431 +0.02091598299782405 +0.4848360248072459 +0.2084621377210226 +0.1195810549687474 +0.8805256878583811 +0.2085954940103024 +0.7916458232633827 +0.8803008467677074 +0.03939975872454273 +0.7300127612812429 +0.9897810761263532 +0.3323467966312433 +0.3323470864467408 +0.01021922254690906 +0.06490623460031583 +0.6094104704837006 +0.07827635615776331 +0.6853811088271526 +0.8065796318766185 +0.09762606768282649 +0.1933955096789784 +0.9024049379686552 +0.9604676622902144 +0.7848077653719789 +0.7847625624352459 +0.03973044434949647 +0.2152382924199497 +0.9602709700644226 +0.1567705869068955 +0.167444634640623 +0.02984590918949074 +0.6319839085988594 +0.9755518551698902 +0.4683882618447239 +0.4683710605767755 +0.02443209981470002 +0.5317300902557383 +0.9756806129482335 +0.1143913364881435 +0.2181351416946424 +0.1175476404636495 +0.2252939197514649 +0.1120256666047207 +0.2288948581754959 +0.04929265196639817 +0.2096267527452204 +0.8871958901721049 +0.2605009959987724 +0.05290836620017227 +0.585564538049635 +0.4499590317944477 +0.01476568049518172 +0.5500641664678297 +0.9852457683034047 +0.9852340083768413 +0.4499593393164532 +0.08569373594665686 +0.1467913228308074 +0.9151933892115267 +0.8517013908005729 +0.8532092901391805 +0.08570108904146215 +0.7043074064789325 +0.08049357245844622 +0.2957771255360951 +0.9195289718872257 +0.9195063326921987 +0.7043071934887679 +0.388172263704248 +0.1324373037808344 +0.8675615188179955 +0.3881682377486841 +0.6118317199125146 +0.8675615395644821 +0.9024715452564662 +0.8064380967643201 +0.08241771134297879 +0.3344471478699202 +0.8091956447564115 +0.08472980159997748 +0.1908166085745885 +0.9153321576504224 +0.9153024857157079 +0.8091735187461239 +0.0896436930065716 +0.6855616765394638 +0.4915667682627078 +0.9661901811496117 +0.5083973822880637 +0.03387465774735355 +0.9662367620006336 +0.5086004839626598 +0.05231699062634156 +0.3941322134203816 +0.02554203317221352 +0.6798516710088163 +0.8565024773246114 +0.2725721500513095 +0.2725411378316874 +0.143497181655503 +0.7273814986136019 +0.856541637779302 +0.5800821218350157 +0.1391554386342633 +0.8608334392084577 +0.5800732520573342 +0.4199410123886786 +0.8608188665600718 +0.9764220860159143 +0.6501321189444825 +0.650110681714332 +0.02357740615624622 +0.3498558886511363 +0.976415416242537 +0.743415656768357 +0.901269787580534 +0.2565839915639871 +0.09872993043412517 +0.008964844913427722 +0.4590645398412679 +0.05475595073208524 +0.4466928894341292 +0.05180574182226334 +0.4351229795328629 +0.02613449681690506 +0.6928008951758857 +0.1092133161212651 +0.2485868943984394 +0.09638513849266356 +0.2489176167979499 +0.1057734038617787 +0.2413654787059615 +0.9662270230189854 +0.6386948302464798 +0.6385461710767951 +0.03376357278685647 +0.3612912681041461 +0.9661890096743123 +0.9505400414586824 +0.7902470019710925 +0.2097250068572315 +0.9504920446736455 +0.790277476616157 +0.04950974417421686 +0.9011781067164503 +0.2565558049128888 +0.08737194264781585 +0.3225816862648556 +0.08200636956383946 +0.3233415221628248 +0.08912425770773809 +0.3332515910325204 +0.3528126179473917 +0.05725563613958525 +0.64712977180871 +0.9426190854084332 +0.9427694170092538 +0.352882639886074 +0.7732620654818353 +0.1600927697999289 +0.2183034450882377 +0.8708852772810417 +0.7814981889509798 +0.1290972756381168 +0.8709116780680018 +0.7816458999538528 +0.9030194196969328 +0.1840599974152475 +0.7506035620302697 +0.1098252289080095 +0.249396778289551 +0.8901279222601821 +0.8901345280451295 +0.7506151547242914 +0.02092400844990002 +0.4164300825072595 +0.07572686125317578 +0.3353369912232588 +0.2111983133305816 +0.7901362776908963 +0.9115552586472024 +0.7727114929833186 +0.7727253853574818 +0.08851507838916518 +0.2272731822980121 +0.9114828465788385 +0.09164959804581121 +0.2440160805618747 +0.2417231642131838 +0.9123696418724994 +0.758275195963119 +0.0876275375703804 +0.9124327863005322 +0.7582442632606693 +0.4213975897377585 +0.939365728531854 +0.5786580911940478 +0.06059676417300791 +0.9393991381469247 +0.5786449845550355 +0.548968906679096 +0.02329685077603024 +0.2692577215352685 +0.09503273410631632 +0.7307430210602066 +0.904967962857631 +0.04028074327854889 +0.4788932872210748 +0.9727694734082055 +0.289901299028097 +0.290010729404458 +0.0274844097845378 +0.05554639529415542 +0.653421370921255 +0.07276144638016734 +0.3481055497030965 +0.01453020680759907 +0.4478545208229295 +0.9420992437123411 +0.6330045283132162 +0.3793429000412858 +0.9449268689269852 +0.619437437038991 +0.05796967901001082 +0.6325226120046684 +0.05846802860291547 +0.945180832414486 +0.6206443698445593 +0.3669026037901863 +0.9417546115285841 +0.08549286894307316 +0.8129324718112292 +0.1870568678600726 +0.085490089571141 +0.8129501833013059 +0.9145303309998102 +0.9950775622391743 +0.3355285659384084 +0.3355286201862604 +0.004922499858132486 +0.2026870016233863 +0.9404426756795363 +0.7973267360957147 +0.05956251764246447 +0.9404546284286353 +0.7973214373729567 +0.05961316081591159 +0.2026617510443563 +0.5812560918547801 +0.03181256031554887 +0.9681068279776278 +0.5814314948083064 +0.4185715299022461 +0.9681036458049321 +0.7795895370424627 +0.9084975492901182 +0.091152205527854 +0.7798576263033697 +0.2204127693269923 +0.09151367905777438 +0.3977845010101775 +0.9783545736080052 +0.6021291750347503 +0.02155169025221858 +0.9783548675465378 +0.602216240799028 +0.9331048490959611 +0.6165734487183567 +0.3836523095635945 +0.9321060541729578 +0.8981937203263589 +0.3059957508472192 +0.3060399659750095 +0.1016628866809273 +0.6940329174220556 +0.8982631683709945 +0.03288898645343174 +0.3864356577861896 +0.02821011779879744 +0.3915941157584798 +0.9146115430387907 +0.1873470762932559 +0.02861606979551102 +0.7563695853845358 +0.2203804605157957 +0.9436798849966196 +0.9435750305892859 +0.7797409697879339 +0.7796203820209268 +0.05632042239900186 +0.9524748478905225 +0.2515064950291861 +0.02173457107745306 +0.6728521349771652 +0.6964665764789197 +0.9725736833828218 +0.9242466247835858 +0.7490500832962145 +0.7491487141466285 +0.07581791509592845 +0.07520739829804836 +0.2513076490804519 +0.2508512005610907 +0.9241819047541466 +0.942143712669673 +0.2752262751121278 +0.1202450862096192 +0.1902716481921119 +0.4012515961865716 +0.9714566908397665 +0.9714577680312875 +0.5987513258917454 +0.598674582567074 +0.02841860464182324 +0.3987831311907123 +0.01668123282340815 +0.6012183697472473 +0.9833189264697889 +0.9833191793954997 +0.3987832543887656 +0.0383073988598334 +0.4589106154704893 +0.9329188905440967 +0.1950967485025654 +0.780821534718912 +0.007250297829688468 +0.2191792009205801 +0.9927500987605111 +0.9927609718039371 +0.7808601616388028 +0.9638565889517927 +0.3394972907200062 +0.6520591608989544 +0.9636467948129637 +0.9641874340072005 +0.3497659725675981 +0.658894591896141 +0.9634707343482681 +0.3394091947892454 +0.04270167348941592 +0.3394941577044182 +0.03614663703620676 +0.3497629455127796 +0.03581684222356694 +0.9573025575027776 +0.3394190476654877 +0.071498663933203 +0.3258777935504037 +0.359463276186886 +0.04655268496354891 +0.3589771392616415 +0.03727995268605266 +0.9627258433811319 +0.3589804146583904 +0.9534591995613101 +0.3594741047866389 +0.6412550530909016 +0.9625476478976459 +0.6406603243876953 +0.9532319014657534 +0.04655252616571924 +0.6394956161295218 +0.04339505871025068 +0.6284890509704605 +0.9608302017747371 +0.6714021003768343 +0.3284470866913511 +0.96091014130569 +0.6713991510438683 +0.03917073852502607 +0.6672052572445505 +0.9940747335647975 +0.05049585540977941 +0.729744525819285 +0.9412009729937116 +0.6115114549170573 +0.3886494406789772 +0.9409693677419699 +0.6661397435122476 +0.9532731029440148 +0.05707065797837675 +0.2194217200245523 +0.420376920431734 +0.9467372923639167 +0.5796563901535376 +0.05322584963080155 +0.9467583193852813 +0.5796510607322298 +0.3594523828133634 +0.01661638118190609 +0.3526512312962141 +0.01538880532881906 +0.9833844178566631 +0.3594526301380656 +0.6407082305863845 +0.9832540717597067 +0.6476418635464659 +0.9842370871902775 +0.984611719248735 +0.3526513967715937 +0.05683277063155282 +0.7217012799492163 +0.3335045412590002 +0.04614850182780952 +0.9538532312872473 +0.3335188879272248 +0.366151505652247 +0.8785758985187504 +0.07858657553317462 +0.2012542763981595 +0.05312446703911291 +0.4775022524658573 +0.5434073642702959 +0.9707398033639364 +0.4566205225998319 +0.02927761833106146 +0.9707170855362685 +0.4566255089449417 +0.05904773176510069 +0.2999672614280652 +0.9730248213775713 +0.7578034883296949 +0.8960550474632184 +0.2268859784092181 +0.2097307167757503 +0.0989011290385098 +0.09866414199057377 +0.7901969046468661 +0.7902749144230446 +0.9010974593435509 +0.08840879369328737 +0.3116979326177615 +0.8108286262791481 +0.05731405955190203 +0.189209964912822 +0.9426937095792732 +0.05735022559465534 +0.1890479568484684 +0.9426830821641954 +0.8108281635888627 +0.8989967551724776 +0.1928622366589447 +0.7351794508287931 +0.9093899899694892 +0.2648208176395419 +0.09061022594681045 +0.2922490339748195 +0.03760918637301068 +0.9626018479968478 +0.2921609479087082 +0.05789237085689544 +0.6913612121400811 +0.9417202782020654 +0.5551638601465224 +0.4449602205158731 +0.9413021137274203 +0.5550206155682225 +0.0586744551485013 +0.01419996301284743 +0.4615433632535313 +0.3610475312917874 +0.8881420427495976 +0.0930560826818487 +0.7126010303565272 +0.7413520692504025 +0.8758448541766152 +0.2586069540892174 +0.1241327346990776 +0.8757741294732386 +0.2585946122488678 +0.5783476861384026 +0.9764384640058433 +0.9764384760035916 +0.4216523961986431 +0.4216523805097001 +0.02356157610176747 +0.04220539304027019 +0.3721174182064185 +0.006881154104085447 +0.61321481621094 +0.9293777317105033 +0.7057127509935878 +0.294330951743032 +0.9294223815803615 +0.7057128431339387 +0.07062227493376275 +0.3810561127294584 +0.3678846841270154 +0.6193829933343864 +0.6306355844604437 +0.3870843798904625 +0.3205334967591313 +0.6131496999612336 +0.6798875550453252 +0.5817608555778252 +0.714521234746522 +0.4186386608325413 +0.2854201378096735 +0.2587221698337526 +0.3303931848635949 +0.5973726569935169 +0.7023295743110345 +0.3999149840149598 +0.2973061939500367 +0.6348385905530896 +0.4183783579941615 +0.6357215507297721 +0.6587797098319257 +0.3642944743497272 +0.3407796982722316 +0.6252921630209142 +0.3884836394729296 +0.5926735465232619 +0.6255219346231879 +0.6491102565267708 +0.3748504273556295 +0.6534674318671091 +0.5969312959857423 +0.346053859298821 +0.4022149593060559 +0.2452979407368683 +0.2930788529180506 +0.5629494001211121 +0.5340885134899601 +0.4370466178003543 +0.4659005605307522 +0.2879173901920735 +0.3233259377827503 +0.4082497533529022 +0.3268869437662275 +0.5922399185999206 +0.6736133254166529 +0.2524094874091868 +0.4663807235505669 +0.2572259371699721 +0.4915176695927482 +0.7420361192509585 +0.7297381557105598 +0.4214115483822111 +0.3582279883531177 +0.3540943841676465 +0.7553411171963791 +0.4179472068126865 +0.4198987176476396 +0.5817529559671654 +0.5800340283686823 +0.7243321863107596 +0.3478098078903737 +0.3439178392370281 +0.3789305746460305 +0.6554655410190749 +0.6216528132836853 +0.2045010294915377 +0.5019690927825347 +0.654224268018345 +0.6584788566347234 +0.3464286933661849 +0.341641091801387 +0.224181724261331 +0.2732749171425257 +0.1619653045149531 +0.3859468498589595 +0.4503144295141228 +0.4431642345335558 +0.5497157147443734 +0.5567940253173828 +0.5809776740896692 +0.6436344394555324 +0.7068108490919959 +0.3269481564310716 +0.4259215215074394 +0.3442945522008983 +0.7103764461629652 +0.6758332950078012 +0.3063444463600016 +0.3697754719780951 +0.361337454595263 +0.2622653493793779 +0.6385492434940637 +0.7376237592537919 +0.3481745116525372 +0.3662765447795402 +0.4236682439078729 +0.3137660711417045 +0.5764270041923502 +0.6859758335660812 +0.3352657247277902 +0.2538763438183766 +0.6647229350073137 +0.7461338250073256 +0.2159534356677655 +0.4831825060365939 +0.5672808655863822 +0.514759543195305 +0.4327100789941782 +0.4852275075332018 +0.2990152760089496 +0.7034354990167657 +0.6056319650706321 +0.373590229027436 +0.5975713913024842 +0.385845025982285 +0.6155897835586347 +0.4024892409809872 +0.6631174747882095 +0.2551472719229719 +0.2294488284988892 +0.4882300854484118 +0.1820958070453964 +0.3735495936669072 +0.6904408243492145 +0.2459157999047375 +0.3148522262234505 +0.425385427271642 +0.3384039341993982 +0.552886653570454 +0.2996759096798505 +0.3571524604795531 +0.6045458680849701 +0.5183478988740199 +0.3953920401214748 +0.4816246563317829 +0.2226352867062532 +0.6080160915215296 +0.715776392481255 +0.4199592397892762 +0.2480426999988505 +0.3521772226276189 +0.2844948760537239 +0.2830578626863633 +0.3260646826198702 +0.3279534166055794 +0.6740646511130125 +0.6719259131996823 +0.2716094128671483 +0.3905110228584314 +0.6916637666748177 +0.3868343516904265 +0.7057122957169876 +0.2605902450948925 +0.6132972970026501 +0.5081775733139934 +0.3856748032962886 +0.4918454828655859 +0.2329278195038322 +0.3405446788601438 +0.2641896771996163 +0.6664900673636716 +0.2685656872861159 +0.3082416120567792 +0.1941786642181537 +0.3533467021731899 +0.5821880404668208 +0.3680060494210777 +0.2764038150355577 +0.3487183872798592 +0.7133065276804849 +0.3998315322668196 +0.181319795564651 +0.5058567557676157 +0.753043266745095 +0.6890674062596955 +0.2581880050865872 +0.390251384088079 +0.7046418456691431 +0.3513066715672831 +0.6856507836040763 +0.3520498035779294 +0.6665387972812862 +0.382687022958428 +0.5899900040264533 +0.5670954861568549 +0.4099975158226663 +0.4329243376802456 +0.1553031999207567 +0.5560699675129664 +0.1503782908429235 +0.4207245920262395 +0.3783308184946284 +0.6036386272352168 +0.5540859764338314 +0.6193900462855327 +0.2080529529562277 +0.2962757123414198 +0.1888847936605323 +0.279391842361146 +0.1885407893520096 +0.2962093746030766 +0.5742118995717366 +0.5569978311055467 +0.4257928181527572 +0.4429782819299639 +0.6177344890729997 +0.6543460644526198 +0.3811293326365199 +0.3456684700268874 +0.7108964198998192 +0.2369200664103392 +0.2070466902807543 +0.5397084179594019 +0.1088557724610489 +0.5037954738509891 +0.189070643361593 +0.4189437552285365 +0.573006782976207 +0.6582398336862259 +0.3478659868366569 +0.4807968991891742 +0.4302724961241469 +0.3966607569698411 +0.5696967267424865 +0.6021351287166877 +0.623418054239533 +0.7474394457981621 +0.3765189057936758 +0.2526523234221856 +0.5313392708663759 +0.4835723112031796 +0.4686487789306944 +0.5164154204958407 +0.0941478613621418 +0.44096161427882 +0.2257543674983775 +0.5105786795669079 +0.2410968753697054 +0.5121595251080495 +0.3284184097725557 +0.7665658210847383 +0.28605270424815 +0.7572410773971159 +0.2350786000295307 +0.3246309905170299 +0.2915292812543174 +0.6901465106655305 +0.6531583587224724 +0.6359353377096908 +0.5424685373629734 +0.5815405373740618 +0.4577992650197013 +0.418332674455667 +0.6301906475457144 +0.5844138958846152 +0.3804860556330909 +0.400589528879831 +0.3697734928443389 +0.4154932090123201 +0.6194885665175539 +0.5992653466532712 +0.3133799435675664 +0.4845489936188264 +0.5258251167428739 +0.4720545150440281 +0.4741697587348466 +0.5279453425937765 +0.3993574662988297 +0.5497091725766444 +0.760907299706845 +0.7170775775974081 +0.546243609889047 +0.4803468803071929 +0.4537324731359013 +0.5196631278781619 +0.1982921428518425 +0.3205792120365116 +0.7387100935247035 +0.68096530209331 +0.6255464250615653 +0.4343825160122133 +0.3409426416911311 +0.7758648857290031 +0.3256439463257247 +0.3586312727986293 +0.6917853707368603 +0.6574311819734598 +0.5413945781436647 +0.6382857444232369 +0.3430871396614324 +0.2999984678186819 +0.6564062502381793 +0.7000121522377166 +0.7113647417584869 +0.3728747559582647 +0.7307726074654035 +0.220780456612899 +0.6546355504248033 +0.2744520776011505 +0.3567092605989591 +0.4542085950504932 +0.6434576691398929 +0.545819969463762 +0.7550579694081029 +0.5974624948715624 +0.4460766345722804 +0.3530853053957104 +0.2988996646925577 +0.6514667273150823 +0.3665637089621684 +0.3233891403774417 +0.6340831285587427 +0.675083613309317 +0.2708486918987394 +0.4133411146897103 +0.7172030701310197 +0.2838462284273384 +0.1971057935448699 +0.3796987099544904 +0.6366252173023725 +0.6156685744883367 +0.363005479576999 +0.3836691801004699 +0.3167301744014386 +0.6941554621861336 +0.6109894950678043 +0.4225095841589488 +0.7700189963831339 +0.4426515281812026 +0.3213109016601737 +0.3461650593877663 +0.2204296805289227 +0.3171090576296213 +0.3152612998688272 +0.6351203113320975 +0.4612121188227402 +0.5671961363213172 +0.5387746091221696 +0.4327972447802016 +0.6676271069001988 +0.7675583739634549 +0.3323669986253757 +0.2324375433164224 +0.5930943169406712 +0.4169374347878831 +0.6255298252148802 +0.725799209912917 +0.3733493376090489 +0.2752543258371846 +0.5572663506653129 +0.4950862056692276 +0.4427112289969911 +0.5049077101502237 +0.2654806904447135 +0.2894095380364 +0.2898201255360163 +0.4025976056462657 +0.3414726811394595 +0.7498103695586642 +0.2184212098291005 +0.3797421982950264 +0.6909453150144084 +0.2714616485122706 +0.2929235644000645 +0.4849179487815307 +0.7426084296659227 +0.7027170321543297 +0.6547028719795004 +0.4561443600328756 +0.4410697136864203 +0.2988122852418874 +0.5589311808187397 +0.7011462731264145 +0.3774855976584015 +0.544413619664298 +0.6189881137874048 +0.5350494799890794 +0.3809881415514961 +0.4646438932341023 +0.6731846419607495 +0.4070298029055627 +0.4621509903825309 +0.6778349105774203 +0.7326953779308019 +0.6902679253479834 +0.6774035140996767 +0.261675836216 +0.184216468095289 +0.5962213308580391 +0.5439027235186878 +0.4171162810170984 +0.4559647204354862 +0.5828513380830515 +0.468026387325995 +0.349842823815059 +0.6532043999539828 +0.7654748209591918 +0.3467957126312819 +0.2345247221900668 +0.6962116538239626 +0.3026068767690872 +0.5382039119354192 +0.3449379498671251 +0.5992208078723964 +0.6552821403047207 +0.39969730222602 +0.3456606660543057 +0.3410636586962689 +0.5283035813364878 +0.2905567479006496 +0.5075349823191384 +0.3349410159213914 +0.7296555317626864 +0.6704367324803171 +0.3304240360528229 +0.5669899700344319 +0.3724770897125911 +0.2094743416824051 +0.5619077573622263 +0.2437189884191896 +0.6232529671562359 +0.09049464036036287 +0.4974709519366036 +0.5291934015012846 +0.4482838350345059 +0.4708036011812581 +0.5517221789932287 +0.5238583609373172 +0.4360396480544492 +0.4761395499838313 +0.5639616228861655 +0.5303872593987852 +0.6268463590160559 +0.599638991806148 +0.5370601194434059 +0.4003426063886327 +0.4629246952889982 +0.4983161533955729 +0.7774346998496776 +0.5016838752988036 +0.2225653055999639 +0.5036910099629628 +0.4408266079161937 +0.4963089470286228 +0.5591734960273157 +0.4709577813886743 +0.3744200224220974 +0.3883143090363765 +0.5742451554866269 +0.45796882879793 +0.7762817468563676 +0.5420334543780495 +0.223722011517822 +0.658538687233129 +0.297252098439271 +0.6223468827410398 +0.7016463633320292 +0.6354851593703305 +0.7131645226842087 +0.383669946000051 +0.2930334988790646 +0.3673011732556207 +0.294288510037799 +0.5029501071284865 +0.6003127933131955 +0.4970302815281769 +0.3997028510986925 +0.6484834378068659 +0.6822643689031341 +0.3512434798385971 +0.3174745148557577 +0.6512306927655745 +0.3307582576424651 +0.7773865042423901 +0.4999053388087782 +0.3732053339616286 +0.6923961774173266 +0.5781608363032438 +0.7951390145178854 +0.4218115819264554 +0.205711694309803 +0.7951207545357917 +0.4219423351367941 +0.346777469553873 +0.686173379181668 +0.3038138956387148 +0.7482135668471389 +0.7196435745786275 +0.3014353328769778 +0.4849337253353057 +0.2287789030076985 +0.5150698558879432 +0.7712219240774408 +0.6535197389029742 +0.5236511696802337 +0.3013065289226463 +0.4725084726401187 +0.6422651747009273 +0.3492500815844135 +0.6261257922124189 +0.349390697495931 +0.4374272298463575 +0.4328047852252244 +0.562639628803863 +0.5669897299340404 +0.7385466795958245 +0.5325847085990665 +0.5310943513031809 +0.2617504484772129 +0.468874669552266 +0.7382546403530725 +0.5939164683735368 +0.4054932907510199 +0.3073182698410124 +0.7683101722098149 +0.1515832662340457 +0.6029416150792252 +0.1750720397725305 +0.4241036945299967 +0.1304529667030186 +0.3876304904400035 +0.2256569050771979 +0.4625151836179959 +0.2568213176875407 +0.3697675802073553 +0.2497123699181063 +0.4084464939821499 +0.4573922217703876 +0.5534854273588589 +0.5425942209042416 +0.4465220984846721 +0.2249868895060178 +0.5259282406657412 +0.4239574104157319 +0.5006748178723034 +0.5760311530831077 +0.499336399177005 +0.143003906187731 +0.5032877321428727 +0.3292632517549561 +0.5115834084028712 +0.5777364408346795 +0.4029199961840538 +0.158422235214481 +0.6432239060935965 +0.6705199722726878 +0.489564706326273 +0.6876683062431133 +0.4775210048451315 +0.3316613809268141 +0.5716301405741512 +0.7454030181741796 +0.3105877545404433 +0.7633575706776572 +0.359671616623723 +0.2590818903210806 +0.1823085773999964 +0.2786419695862531 +0.6380800155142478 +0.3070886394180758 +0.4478465890224522 +0.247176000782597 +0.4540609122114769 +0.2004534171854795 +0.3977304147744299 +0.1823717003980146 +0.3300960968780502 +0.4438908836092089 +0.5524644512535455 +0.4251081111700141 +0.5672546816631513 +0.4423988402241926 +0.5651928487837697 +0.5560696707514104 +0.4475151892085862 +0.5747154999902141 +0.4326831883624018 +0.5575358745529854 +0.4347622659026372 +0.406262969836346 +0.5816165161893896 +0.4065055928648274 +0.594795092014904 +0.1196887049265031 +0.5077809857557877 +0.2846333924042198 +0.740234246863648 +0.4627590344863448 +0.6902673922113088 +0.6663888466535857 +0.4311383459675146 +0.2006607092420267 +0.4429543695528717 +0.7527586215394276 +0.6480541564798206 +0.7071077741552166 +0.2269860295372607 +0.2802474754335088 +0.7225658841067343 +0.6647446313402867 +0.1981227506064096 +0.1843609161798455 +0.3944343919233578 +0.1777396652597503 +0.3175996659062671 +0.4449228143352391 +0.1604743110054543 +0.8396271137595012 +0.4442585218300292 +0.5550774991557954 +0.8395245187345646 +0.5631524211451764 +0.3889349267887892 +0.2074389937844607 +0.3662168019002984 +0.1688388740779401 +0.4080083811382632 +0.1762374314720139 +0.5532486303857864 +0.5189979052069981 +0.5406177998693785 +0.4809992567488672 +0.4593746120386432 +0.3351130951081611 +0.4889833174135929 +0.4518994656778557 +0.6292226988138028 +0.4667409869217162 +0.6262435136679635 +0.5514172383373764 +0.6854805747081567 +0.4485956905755057 +0.3144493050362278 +0.3088844590337484 +0.5398244597164475 +0.387748582784591 +0.4415632274307633 +0.3740873627421625 +0.4415653750817605 +0.6122576231703545 +0.5584349254599251 +0.6259379182241219 +0.5584101310950812 +0.7814538785655673 +0.5495064979531193 +0.4483713419009187 +0.7846200406043952 +0.5516360800349446 +0.2153871802969424 +0.4745941010627318 +0.4343108037038243 +0.5254219678304398 +0.5656829091886387 +0.4631199507140966 +0.3654726476498498 +0.1837376708122546 +0.4712325246034046 +0.6492683007414637 +0.4397478678843961 +0.6656377436175843 +0.446090933403253 +0.4426137656606242 +0.3936964748961808 +0.5558057376849398 +0.607575662127529 +0.6488344028678754 +0.3976080131964418 +0.6602474503836444 +0.4105185121203313 +0.2643269591088805 +0.6541047822766773 +0.2695047198810689 +0.4641917147149656 +0.4792503961564102 +0.2759009844844209 +0.5132658254354695 +0.737282974418885 +0.4867354652835914 +0.2627107892925251 +0.5207435574286375 +0.7240854968014174 +0.3481558320685743 +0.5122160213665539 +0.6517749404601965 +0.4882036794180754 +0.3856185860577107 +0.5155627834535574 +0.6144613638008064 +0.4843962992717595 +0.6867474665083044 +0.372574258871166 +0.2480677342266186 +0.4255205127736336 +0.2626143616563358 +0.4253132665702799 +0.6763375389531157 +0.6965278407775792 +0.3236199064230036 +0.3038319382204743 +0.07110649560770391 +0.5183112953286093 +0.7401861546433148 +0.419957640227868 +0.7645323903722776 +0.7325954010223621 +0.2873522682224947 +0.461513499734334 +0.273145870368297 +0.4792378539934558 +0.3107971120541686 +0.5980087086033886 +0.6685879573196136 +0.2769798031083309 +0.3097781683045659 +0.3227227323333934 +0.690031467782975 +0.6780089152163962 +0.5608595877157286 +0.4040685945163704 +0.576521082639178 +0.4178152979935013 +0.5604380583981774 +0.4185692481108001 +0.4383922918383791 +0.5955558302679338 +0.4227096970406475 +0.5821901731503761 +0.4393005059184353 +0.5813317673468897 +0.3867414374473597 +0.6130030814433548 +0.6374489571104878 +0.7638974804388977 +0.3625561136003662 +0.2361128115066777 +0.3348723199289154 +0.3145234959202959 +0.6650493790191081 +0.68548885595944 +0.6011870313172588 +0.4969419964871215 +0.398819785979271 +0.5030771214699468 +0.4038621595999833 +0.6109501812608235 +0.4045499717805782 +0.6272586590833892 +0.7114972306870646 +0.71608890683612 +0.5429427246434695 +0.4655264336863699 +0.4570373251340023 +0.5344947943923892 +0.6856826230366474 +0.7578599483837816 +0.3142213870472429 +0.2420933565344139 +0.8514055367056209 +0.455047543279653 +0.5442644868390544 +0.8535606724960617 +0.4557361895813949 +0.146436150636981 +0.5066245652435984 +0.2461125986375231 +0.4933746581395554 +0.7538873398593261 +0.8203199587137855 +0.6374191110545967 +0.3596671900533184 +0.6991172808673244 +0.3070503572979135 +0.1647888309135083 +0.8351953761703882 +0.3069570482126218 +0.6929524811175986 +0.8351698691040962 +0.7520549797817053 +0.5379481503441854 +0.5373678571628671 +0.247167483344855 +0.4626247949949667 +0.7528496066848859 +0.3175399979259813 +0.5519082194095769 +0.2631900067816617 +0.4426345075582451 +0.2569872842022572 +0.5560363649750417 +0.2499294818304552 +0.2764990710127178 +0.7826852606694531 +0.5930107772120238 +0.3044855836446133 +0.3919513054232464 +0.7293354505644037 +0.2767456637488852 +0.4696366865440407 +0.7951959832919702 +0.795082619944124 +0.5293010330576441 +0.5303656970788396 +0.2048063164542867 +0.2076077735061174 +0.5765139454394136 +0.7439021808950054 +0.2028652941782914 +0.3076894034561383 +0.6814925794957772 +0.3509257505950349 +0.5625599824465402 +0.2438497906740012 +0.8140632423406776 +0.7469835303999388 +0.2277679353424773 +0.2271312259498298 +0.5782093879631552 +0.5618026411576733 +0.8614862280349176 +0.8612541076000532 +0.438025368985731 +0.4381974611789642 +0.1385133002789582 +0.4129639911702284 +0.3979913532028341 +0.5322269346422694 +0.3744628720039094 +0.244483133399325 +0.606856356441861 +0.392077811878443 +0.5919400380152084 +0.486544433615095 +0.5474466152848562 +0.5134550694252081 +0.452554352778009 +0.5139284370683818 +0.6535170073492909 +0.487856732362431 +0.3475995716165379 +0.7789935964015806 +0.4610223108620896 +0.3126504831213847 +0.7819783692976401 +0.6555374510266688 +0.7908266235036993 +0.3444718084323855 +0.2091735548162619 +0.5774548764429491 +0.3267061121524705 +0.4339801575904977 +0.6086196798433595 +0.4208517794471077 +0.6123271303774763 +0.796125485527717 +0.3192270461092731 +0.03092818916601538 +0.5398825289486442 +0.2891184077699264 +0.3778908191358037 +0.3181224930408266 +0.2687496204672091 +0.6813268180968105 +0.7311777300235163 +0.4354623160212059 +0.6232474456667376 +0.6319416993202983 +0.4971277297919272 +0.367127260077893 +0.5031454411321451 +0.7123984811170224 +0.4469820585270779 +0.293506729945439 +0.612404725763435 +0.7082826702213317 +0.6415500905746968 +0.3526586278011414 +0.282424034687477 +0.3297726257940965 +0.2838272107647606 +0.3432293709546468 +0.266587499246287 +0.6699875478514669 +0.7164896078955151 +0.6486281425118295 +0.7186289545603473 +0.6568615274629034 +0.7334995903974416 +0.3301074473562691 +0.410866509653778 +0.4654017640660067 +0.8120672866912723 +0.8120876344309848 +0.5344054219780577 +0.534603312206923 +0.1879375030552117 +0.7164617305058815 +0.6549300603941731 +0.6586203843828372 +0.3595181907998512 +0.2826035928426862 +0.5236176879751966 +0.7726058074604341 +0.3131275774670874 +0.3198868708932615 +0.7876508736475015 +0.4329146458687007 +0.3208849218504377 +0.771430665349161 +0.4864854663778759 +0.3671917839133341 +0.5790275078150612 +0.4560822521218115 +0.403632433364179 +0.5442823800389884 +0.5961082420197457 +0.5671385364197621 +0.6789353584815782 +0.1261620194678423 +0.3685981089476707 +0.2963635139856659 +0.7224329143876895 +0.1946189758155958 +0.2535396285584637 +0.1529698063038396 +0.7678845355881112 +0.3674588777861998 +0.7253037816306015 +0.1725371379362067 +0.3613880916465985 +0.5256890488555088 +0.4197948372651256 +0.4742809018181574 +0.5802108064896443 +0.6849466911330346 +0.7742921657954168 +0.315028242096486 +0.2256883684606204 +0.5261074993475601 +0.2412552058821702 +0.4738912153386867 +0.7587464698025118 +0.3553398855503176 +0.5956789446548022 +0.8071822786469892 +0.6385708284871898 +0.354267856953616 +0.7344152770628707 +0.3350024963194933 +0.8009486034737545 +0.7266231857652891 +0.6691002123791833 +0.7032349914418802 +0.6251530523307052 +0.633481945373506 +0.2257877683054774 +0.3492455092642936 +0.6375736545801068 +0.7333880257971679 +0.2402140907468154 +0.6882375177244062 +0.6227387211001131 +0.6904422118846986 +0.6065810139876355 +0.6760873905117384 +0.6099573471037745 +0.2713099960003276 +0.3717953325522482 +0.2842659922548438 +0.3629694138851753 +0.7199833697469822 +0.6196555277215597 +0.7184644376785518 +0.8306110651397309 +0.8306254848211393 +0.2815851558199834 +0.2816433722976265 +0.1691030227499133 +0.2862566506618216 +0.7762770582095896 +0.2394169260874543 +0.5605951724997608 +0.3562337665474516 +0.7911153885395292 +0.4980700206763092 +0.7213245824693816 +0.5018749574222683 +0.2787032631868488 +0.4613050948700888 +0.4615146649373853 +0.5386890732480814 +0.5384684182923953 +0.6086764725413875 +0.3524934126584666 +0.1147051221100475 +0.4693290596707149 +0.1166728025189864 +0.4059283271274845 +0.3003282891313603 +0.526943312123871 +0.6728773848085424 +0.3156275039887733 +0.2538420435686743 +0.5417438779747457 +0.1246774101910256 +0.3361381223150441 +0.3879169666587043 +0.6496329021614881 +0.4090818931971218 +0.6576042419816097 +0.1430297861359178 +0.3701457873140133 +0.7598518973273302 +0.5264009842888657 +0.3125081426009687 +0.2899040715648988 +0.3015087652825478 +0.3050500855741189 +0.687737932296142 +0.7116633917116523 +0.6992182349416094 +0.6956451955851909 +0.7349613756669962 +0.6337986468943809 +0.3103795598546823 +0.731035072140796 +0.4204027127840177 +0.6265058716195694 +0.286896003608955 +0.6701628679431454 +0.174012984368162 +0.2616302339307723 +0.6671459152432688 +0.4669765756097395 +0.8032814171625056 +0.3573845131020978 +0.6425774102139098 +0.8042094472044811 +0.3574628980450196 +0.1957982711362195 +0.3247238897394063 +0.6839295399818768 +0.7256838648684323 +0.6495187994885722 +0.43614353587983 +0.6377365515969114 +0.4249490119363189 +0.6548106251835197 +0.4188530100953725 +0.6423779861168846 +0.7222214298386955 +0.3616065218802438 +0.6313785089769487 +0.3056762556798314 +0.8924037600551972 +0.6634539754019272 +0.6635033502361881 +0.1076251152609812 +0.3609657726299696 +0.6507552702431386 +0.3784575065286059 +0.6643210491875419 +0.6241580250853509 +0.4612799911544562 +0.2720831280583744 +0.4465177208161639 +0.09747385382406662 +0.5167958501246636 +0.629315861420259 +0.2608535469637698 +0.17606405700336 +0.6345708077118061 +0.5568015659367263 +0.7180011658045947 +0.4429857791789317 +0.2818564749925551 +0.3956760953218699 +0.2310193518898729 +0.6049738076389578 +0.7688638605588468 +0.73646422279071 +0.4030010923739598 +0.6378401082995936 +0.2570050581792248 +0.519999027864268 +0.3561459352069918 +0.4805002444487166 +0.6439218300048916 +0.5925375233975695 +0.729124164412741 +0.407564790071037 +0.2707569459610764 +0.6185922344215814 +0.3346876030164129 +0.5193288380629349 +0.3734715304481488 +0.4809731677181122 +0.6273245033160574 +0.1756034362420217 +0.3444826218943124 +0.665631095390271 +0.5736467279846018 +0.3336551193253797 +0.425073620060856 +0.5653770055944249 +0.5858365899782372 +0.4349157673684799 +0.4114331009038948 +0.3225429040037472 +0.3892639069057982 +0.2305180597351604 +0.5905559762135616 +0.6718730823884309 +0.5777447917342583 +0.6774176233323759 +0.5948389840713048 +0.4769436142594524 +0.7156337617047636 +0.5229544218142373 +0.2844291429509379 +0.7214843434497993 +0.635971000544967 +0.7642710965409557 +0.6129727314964781 +0.3139343900285338 +0.4055796904789429 +0.7163492513374543 +0.5214386720002981 +0.192112050205477 +0.7413354932183783 +0.3600190259455772 +0.5446028321589345 +0.2297656034408027 +0.4133832835205526 +0.399529598492697 +0.3694959590758893 +0.4018020603053967 +0.3831720720502365 +0.6520223723278668 +0.5801756685481415 +0.3481138776060038 +0.4193890860785192 +0.5668701717836682 +0.6243915852170149 +0.7197968427726399 +0.7308928962333877 +0.5829084644659046 +0.7429772310088564 +0.4166641059925877 +0.2581831651861531 +0.3160675904674693 +0.7208926455205003 +0.516196163629828 +0.7581052398967428 +0.4838123684444014 +0.2418914003332076 +0.4186945350472631 +0.5311479497552434 +0.5814482009971427 +0.4686808026698992 +0.6293035699101367 +0.5424231656092071 +0.3709006438151221 +0.4574596629736988 +0.3625719655667744 +0.4725310569893155 +0.639324274983106 +0.5280210502591921 +0.8342192172875429 +0.4668721633218844 +0.8921674063536135 +0.4681663160556728 +0.4681025959066232 +0.1078124145191864 +0.5318974598397513 +0.8921873236631924 +0.2849494135991024 +0.3010556304142118 +0.720140782001003 +0.6027028635501205 +0.3432219785838528 +0.4649274616390504 +0.6567090855234384 +0.5355657860677843 +0.7751383017569248 +0.7061662105500376 +0.7790083322529984 +0.184693483195543 +0.8151555512820314 +0.7789107293932014 +0.1762141507721129 +0.2524776696839975 +0.3337308881075212 +0.7055076560650018 +0.6530843776117158 +0.238152379279484 +0.3666206795959774 +0.5602957317981448 +0.7252927554477759 +0.3820078367532779 +0.433788105666514 +0.6690295474668332 +0.7709003278923497 +0.3961565294418676 +0.4501767772755534 +0.6599875810223906 +0.466824874094431 +0.6558869023122689 +0.4496350373822665 +0.6449857428921951 +0.6783402542957186 +0.5061368623550044 +0.6889191142136006 +0.5643301006395302 +0.75825386245298 +0.6673402764507521 +0.2767181659966573 +0.4328103024082547 +0.6907328396814296 +0.6415111752122389 +0.1995045793032269 +0.6650985798931016 +0.7680005279317748 +0.407908492872713 +0.2558411990676503 +0.7451776042154964 +0.2813790633010306 +0.5865894050019245 +0.2878400537106757 +0.5600717704401407 +0.1236132620456331 +0.4882461713432117 +0.6982294197564041 +0.409191556451986 +0.1614978791365349 +0.6276179124985328 +0.7180179315646601 +0.5819580316956897 +0.6878006045428923 +0.3178029238176084 +0.2823388991222683 +0.6565857101588176 +0.622175613117406 +0.2376984518003535 +0.3786478433469317 +0.7625211299751401 +0.5634409642484501 +0.8956963787962104 +0.4365590344614562 +0.1043036116640209 +0.8956866697627583 +0.4365619927007818 +0.4876163893086339 +0.09112010335018098 +0.9088610696943941 +0.4874648970080361 +0.5123836143837162 +0.9088798837698393 +0.7501949911224609 +0.5807337854217468 +0.6713415299640032 +0.6390875833868866 +0.2432045396730099 +0.5800033879616598 +0.1409894088618902 +0.438748939220028 +0.4311254795390079 +0.3789198837108027 +0.5386753509631167 +0.6118727800031468 +0.2090062187883197 +0.1656446745507734 +0.2090072270800556 +0.2709019875905953 +0.2229540940220298 +0.2876516419684312 +0.4882019946501265 +0.4119576468185442 +0.511794445977069 +0.5880475073023969 +0.4765148503833764 +0.3960681690024335 +0.5234412597227066 +0.6039659142440387 +0.8009387610682882 +0.7404576041670864 +0.7849987188886681 +0.3842007350592716 +0.6163160024774234 +0.7851695651256548 +0.3836853652834807 +0.2148039319080646 +0.7547749265054955 +0.416111939836495 +0.7631007096853021 +0.4281636707397358 +0.5833228082240178 +0.2810690824598383 +0.2307949245865923 +0.2109437015268203 +0.5332378299969169 +0.7295613488124074 +0.4667863899131912 +0.2703251719109309 +0.2753024355125347 +0.1953355924633666 +0.4139162203557342 +0.4777988417102915 +0.5860731661499138 +0.52220713632406 +0.4215697759756059 +0.5985997532690588 +0.2982358645694329 +0.6695383103015858 +0.5809010240060688 +0.2506786059522594 +0.4191157652550808 +0.749406741183965 +0.8533082452073807 +0.6224977129987932 +0.6444611429506907 +0.5669944829982645 +0.3556463679881545 +0.4326942941133426 +0.3690938369975034 +0.4886457367620793 +0.6323954885583267 +0.5142424852368865 +0.3451213431826101 +0.6707861567838681 +0.7305248710861517 +0.3741456986039299 +0.8209987001074324 +0.3360221204548027 +0.6652016569233813 +0.8209735517828268 +0.334806289993785 +0.1790256871012816 +0.2731587753286966 +0.6205314954482395 +0.1056433535059195 +0.3758577031420344 +0.5806682935376107 +0.3453820401206412 +0.6058613642793687 +0.7538896559238971 +0.3942625793065422 +0.2466245608960315 +0.6464095098814354 +0.3009950557473642 +0.3515703464011983 +0.6519524704835201 +0.08982727416953251 +0.4097566418846399 +0.7948524018787272 +0.6190489740523396 +0.6199258516264602 +0.2770449722919208 +0.06453616623699236 +0.4676190333531619 +0.2359025210129589 +0.6425808832623554 +0.3310141197958134 +0.9222519990080937 +0.3069749436225953 +0.3370220420730729 +0.76640574924365 +0.8371906822697276 +0.8370360908528109 +0.2337983930254739 +0.7278684720941172 +0.2636836954406375 +0.8188640648145361 +0.4117787078272901 +0.4117131056031462 +0.1811456883846643 +0.5882841664131389 +0.8189132952101291 +0.2313781786439987 +0.3935692690631116 +0.8053552171529875 +0.3284100995256789 +0.4404846841100106 +0.1749522109281807 +0.5595162639260868 +0.8250544158095586 +0.8252503510761952 +0.4405867337813167 +0.7600201604298661 +0.316265554121614 +0.8101364213954558 +0.5189853979518048 +0.5192938138368892 +0.1901034578979276 +0.4807070759628401 +0.8098973329906746 +0.7712384518136163 +0.6029839393816038 +0.5173837842332583 +0.2560325830479719 +0.4826077626406226 +0.7439679372320708 +0.7523264125997872 +0.3999763386234853 +0.1414955977504956 +0.4009224978794271 +0.5466223713393029 +0.4021483041860852 +0.4526840557832714 +0.5978415741772957 +0.6415850528292568 +0.2869663477045011 +0.5633563136218003 +0.3361954152778612 +0.5753815786743915 +0.3524305080971777 +0.566106408534743 +0.2505864276165325 +0.4339053857812319 +0.7496020853692018 +0.6772189920046688 +0.4601974911302225 +0.2956852672461376 +0.5447369318455503 +0.4467055821394996 +0.6772519163158055 +0.4918925718852871 +0.678071876814322 +0.6228814639837363 +0.3652768301800259 +0.4314490357127073 +0.5176758991817249 +0.5685319245093458 +0.4823331781562208 +0.5269565541694277 +0.7425692143365996 +0.4730959396862247 +0.2573708245542269 +0.2556130042623364 +0.8002988320493656 +0.7155704901834186 +0.698922641612995 +0.7134415566348113 +0.7485607227880234 +0.2843752334255562 +0.2515373103745083 +0.5894319057732335 +0.4529423795510015 +0.4114963675671315 +0.5453180998173096 +0.6389012705487753 +0.239601097978362 +0.3239032347274658 +0.5375954939083698 +0.2361708086603158 +0.7390599018760188 +0.6143769581373357 +0.8422376791046877 +0.8422366327919618 +0.3856237499881927 +0.3856426836549858 +0.1577655560588205 +0.1349481848440283 +0.3231203375657381 +0.6691579204292312 +0.3611215479085377 +0.4298350280529988 +0.265579372557812 +0.5693771143706382 +0.7346344969388009 +0.3799919157922982 +0.5828303260954064 +0.933968849894888 +0.3893722024076838 +0.6106284620675256 +0.9339683155952639 +0.3893651163960588 +0.0660383857226243 +0.7471004202197612 +0.5131697779407055 +0.3913546986824022 +0.6355210622460143 +0.7681745437888079 +0.253124884231008 +0.2774555707310079 +0.2346481148236486 +0.7231494688699587 +0.765073033793238 +0.1477092225627068 +0.5398169781807248 +0.1975924063250891 +0.5769463028726248 +0.6336314758910976 +0.2737087243718154 +0.7310003515860335 +0.7259349752490655 +0.7271385199246411 +0.7143006205229299 +0.6107239536802547 +0.3061772729136834 +0.5821928124827418 +0.8429969625605229 +0.4178085612718434 +0.1570042210989692 +0.8429846955033506 +0.4177843496473179 +0.7041213949088053 +0.6109087868918631 +0.3931643806297966 +0.4267515391843822 +0.6068462035202534 +0.5732767733564463 +0.480593094625977 +0.2992583081607501 +0.5193441063114508 +0.7007813916321611 +0.3211732758920051 +0.7400096010556599 +0.2688615054830308 +0.541389289293725 +0.7476035712383906 +0.4320242087373644 +0.7845941495308572 +0.7180468188459075 +0.7031802814552017 +0.2841572489468498 +0.9009331203074383 +0.6426388327115592 +0.6426610869347958 +0.09907506148571189 +0.7876364914920112 +0.6904800935563945 +0.7197839148226421 +0.2122473021509987 +0.5217303718293812 +0.6653149406883723 +0.477098058493683 +0.3349441913340037 +0.3919739825807935 +0.694889136925803 +0.8515415762746321 +0.3064481966865051 +0.3064728025151718 +0.1484400933696147 +0.69353630128996 +0.8515512253120808 +0.5992659931580773 +0.4779889142099832 +0.4008028055905495 +0.5221526640066582 +0.759420845613155 +0.2410576419592513 +0.4084580808453007 +0.566729877411665 +0.5920963883220103 +0.43364326718706 +0.6015078937330876 +0.4388474735411232 +0.1339012156135573 +0.3547375808362452 +0.4514338351340811 +0.3366730587981911 +0.07198755416524663 +0.533308896596197 +0.8024924686015362 +0.2440042095029216 +0.7557415841862919 +0.8025469211400661 +0.5072099281918597 +0.3226522538001864 +0.3688179583947749 +0.7398793248471213 +0.68397803882338 +0.2024205081690725 +0.2650378616742556 +0.2729562612450678 +0.4554226484567021 +0.1789423133117151 +0.544578062657574 +0.8210584043547625 +0.8213908361741319 +0.4557088192232794 +0.5147239983315447 +0.821749816217355 +0.8214573804358446 +0.4856993087736859 +0.4852766221942507 +0.1782472567691003 +0.7642999305330984 +0.2783282217568865 +0.2966303179606098 +0.6278138204828305 +0.3763638410895691 +0.6309964508340197 +0.6656045860686897 +0.3404450967023473 +0.5430447687614854 +0.1745455308613141 +0.8254546145041982 +0.5430153661121455 +0.4569617525469328 +0.8254597477624948 +0.3148257089859834 +0.5829571532434316 +0.2855675087797157 +0.4214130678023163 +0.08817543979944165 +0.5125339102970417 +0.09682787328570765 +0.5271134224081634 +0.407749699830333 +0.2301042954779152 +0.4146969797926089 +0.2429518329940523 +0.5942422382163842 +0.7684698299384841 +0.5757383146828268 +0.7648543166420188 +0.5872231854503356 +0.7558206617402228 +0.1776707454818551 +0.7521685525576175 +0.1654565125857846 +0.741151153330185 +0.1785660114495897 +0.7386567687691059 +0.8071575299444301 +0.4510847166265151 +0.2224364795999753 +0.3044747057610081 +0.261650714751704 +0.1951720113454717 +0.1349760059952695 +0.4649413256298627 +0.5117750692738755 +0.8358788974388821 +0.8356579396060689 +0.488009015792386 +0.4882261236661643 +0.164115499815362 +0.7935402845940054 +0.4968197249789983 +0.4962102899978107 +0.2085214639025718 +0.5037897179482778 +0.7914785209316048 +0.1044459328538428 +0.4532324772527762 +0.1434248376925674 +0.6164004111203812 +0.1337422681217616 +0.6065755211323783 +0.581030776001116 +0.536142078635676 +0.4189666940965736 +0.4638590057877224 +0.5425350214978908 +0.7704200423398025 +0.457618929749656 +0.2296884090114913 +0.2413631956769706 +0.3751452967488749 +0.209627941561849 +0.2485130352128555 +0.2259919917315892 +0.5469419309908778 +0.2253208063915128 +0.5625183601382174 +0.2931678745534479 +0.8685278420424632 +0.7069480023455086 +0.1313353077203002 +0.8682145626656925 +0.7066450548685373 +0.5635350889187901 +0.7850998346392363 +0.4365626896949065 +0.2151578646996547 +0.2328345000956612 +0.3634580204730992 +0.3378662349491091 +0.60097219224558 +0.4026717483799503 +0.1670637172743771 +0.5973411393417331 +0.8329448589858783 +0.8329357358910943 +0.4026677229946978 +0.6761451872011509 +0.2310464688811852 +0.8239034840709679 +0.6114921346331784 +0.7913346914952966 +0.6718841187683814 +0.07414346518054193 +0.4665996607972568 +0.2985511630118324 +0.2855090684082167 +0.4862758848147786 +0.764089967441742 +0.5137240221363778 +0.2359100529046535 +0.7104006942228729 +0.4367679912099247 +0.3615369751931105 +0.6128176348100188 +0.4196516773687882 +0.6932237866530443 +0.619438149210121 +0.7671012319763153 +0.3698905650249651 +0.2293444988060084 +0.3806806249143495 +0.2329476621004005 +0.6301352341922594 +0.7706669724559078 +0.7700696276691533 +0.3716849930012753 +0.7647993574049783 +0.3826728334083005 +0.2597747665300118 +0.5235323663032586 +0.2278983440218992 +0.6365775128368332 +0.2720896516213511 +0.515303581769209 +0.1747651622816836 +0.4484858835294294 +0.1547005788135546 +0.3213055926981909 +0.04419969897712686 +0.5105487755426866 +0.4506376206754917 +0.7005221649730694 +0.7491085414144552 +0.5654565813022403 +0.5435880000476817 +0.9035752953571 +0.4564120047034192 +0.0964246823289765 +0.9035683329438362 +0.4564229640890769 +0.5960868051594552 +0.5885621136998865 +0.4038692402793094 +0.4114890194861361 +0.3838079758509449 +0.7769124114683157 +0.6167700948898392 +0.2227252984165701 +0.2573787343669458 +0.5698280191118454 +0.7518690142267123 +0.1844241844643317 +0.8149656310193777 +0.7510381427208266 +0.1463152515539221 +0.3062132489455139 +0.5358686200685602 +0.8647692619901327 +0.8689859762143035 +0.4507669569631839 +0.4506458536899998 +0.1306081960711376 +0.464132083466922 +0.135227433794827 +0.5493543619434452 +0.8693907911878093 +0.8645382762613421 +0.464993423996776 +0.8543832598959534 +0.6352046972253996 +0.3032799315337282 +0.4358955395735935 +0.8407594932645801 +0.6510087961514849 +0.7673996498710707 +0.5846557031391495 +0.1458759073040697 +0.670377084763136 +0.2715734221348658 +0.768515745531796 +0.2486797219562214 +0.668826064377149 +0.6659678245113566 +0.5087944067578252 +0.1834793392116724 +0.5387821783662654 +0.7343375463534073 +0.5822931248867912 +0.1071787556185498 +0.4825147608690223 +0.3957530156514166 +0.181895939185486 +0.8181084354741922 +0.3957422125718675 +0.6042674412999276 +0.8181313736582948 +0.3224927965436688 +0.4403989717982709 +0.2338929188915282 +0.5287193307158758 +0.7252331137979244 +0.2521553570967275 +0.3244095633825423 +0.5999877072967738 +0.3256807093312024 +0.5857479940491415 +0.2022722137396631 +0.6164038513343687 +0.3746176140903268 +0.7090838513370408 +0.7108336315126466 +0.7913746748375904 +0.7911198347093831 +0.2900973321936925 +0.2888907101120092 +0.2086031148670043 +0.2129063114612581 +0.5904450051123266 +0.5731692470124998 +0.4632046088602009 +0.4353998865335111 +0.5325037302357468 +0.05282475624612673 +0.4916460390892134 +0.5706378204315528 +0.7516874340769635 +0.2410821083229305 +0.3906673056507382 +0.6111199304112681 +0.5872927449787414 +0.3888715741739548 +0.4127068771247221 +0.5670861520911223 +0.1920305774840315 +0.4329329758234153 +0.8079875374851345 +0.8076443214739518 +0.5671145172569853 +0.6838037554512281 +0.2871075778541189 +0.7916816819754019 +0.3368387144636562 +0.7861481291614583 +0.3289139034650292 +0.7712560046394439 +0.3428555236061359 +0.1663941452010182 +0.329162801032698 +0.7040269802130068 +0.5071852172978562 +0.4953704018411255 +0.2974911475998562 +0.5044601347530481 +0.7026269760496079 +0.1630342526468207 +0.3009978394996327 +0.3331515227747605 +0.849213271251899 +0.6684633391948298 +0.151249903032262 +0.218591761071864 +0.4134326815972696 +0.5953072403273688 +0.2932011689545068 +0.3265004594342494 +0.4738771975528904 +0.1300086450189561 +0.6445723618952505 +0.6222437038691665 +0.1477092623956785 +0.3779359470651575 +0.8525465185067388 +0.2289702187880339 +0.7059938692839608 +0.1617440083291063 +0.3497551882352474 +0.6374539793034427 +0.4517418812338298 +0.2183334274506283 +0.6747691681156466 +0.7066097584807759 +0.5967488335979676 +0.1031186148395537 +0.4176125310097513 +0.3134534002892821 +0.6561673661574686 +0.266562750273043 +0.2081935144594636 +0.6909656114440457 +0.5942156099969846 +0.04097648575905059 +0.5317476781389416 +0.05222704066303924 +0.52396398267362 +0.2716574933829926 +0.5712277032631496 +0.5112275916109004 +0.479137365617062 +0.4887697693285845 +0.5208567249820579 +0.4588388991634021 +0.2833491059127356 +0.5411099241093377 +0.716563609856685 +0.8295674180048492 +0.4267214564258233 +0.4266696596046693 +0.1704282908387173 +0.5733310554413347 +0.8295842732426907 +0.8078180561598909 +0.6949162438278965 +0.2663952387748214 +0.7517227695880077 +0.1508186299546332 +0.7483774808690428 +0.4706298563924301 +0.4473852828340919 +0.4883850016135224 +0.4506713588273444 +0.5116144751424448 +0.549326872362902 +0.5293727439350157 +0.5526097675446519 +0.07936885768255982 +0.478350052634976 +0.8543107993670226 +0.5492529937072997 +0.5492550894956642 +0.1456868668724847 +0.4507460419442364 +0.8543104421275706 +0.5939492658648901 +0.3556762357070484 +0.6189406012264901 +0.4484384483770348 +0.1474555265143327 +0.4542765947600907 +0.1163288614261553 +0.6677326461958225 +0.4994430254994516 +0.8078986502504991 +0.808668603800838 +0.500793553056848 +0.5005570794085857 +0.1921009968526068 +0.205925683851509 +0.4269955374544496 +0.1520347162439234 +0.7015798101107329 +0.5583331647314721 +0.6418210307959699 +0.3505527951003564 +0.1784825255675124 +0.8213416869881152 +0.3507252836162817 +0.6494793138133437 +0.8215231556876385 +0.578507575974915 +0.867974510828011 +0.4214924594420433 +0.1320254689784604 +0.8679465849493976 +0.4214680375232709 +0.6997349382106773 +0.7806048028237594 +0.3002193963608497 +0.2193521297624837 +0.5234699125633283 +0.4959982516984369 +0.4765183121215506 +0.5039753950349367 +0.2336843570189898 +0.7729067205196162 +0.1848543442657954 +0.6400096959970122 +0.7466812502887625 +0.2825541467802649 +0.4355968609386924 +0.6976280447129358 +0.4272165764331834 +0.7322856049646785 +0.5729565017045948 +0.2680919383445723 +0.5086332757637878 +0.3325246171569471 +0.3994952177691971 +0.2549400661335722 +0.6003509633603848 +0.7453288425517286 +0.6858272457719041 +0.5519916542138669 +0.2896845054116646 +0.4423351008400932 +0.2764899831535216 +0.6864384271970256 +0.4426408751446518 +0.7143051065123046 +0.4280501331081913 +0.7164916949482962 +0.7747191599436 +0.6909968349036757 +0.7356279704670019 +0.832021923032734 +0.2648252343206031 +0.1677140479338182 +0.8322043916519046 +0.264777893008763 +0.6074405434760508 +0.3385319157934534 +0.2559897807185846 +0.5083606278973497 +0.2565921130618812 +0.6220413535529933 +0.7412912039534802 +0.6608152162999207 +0.3024876256486796 +0.2711619361958891 +0.6964018981913407 +0.7275148757366871 +0.9102903885655508 +0.5097961520947485 +0.489523400102008 +0.9097234327058937 +0.5104765996387343 +0.09027656293251822 +0.5505079055146692 +0.3555754177408824 +0.5788754620611657 +0.9311456396816594 +0.9311456392465458 +0.4211245493099311 +0.4211244680002662 +0.06885453607598792 +0.3623437556042373 +0.5229336428359865 +0.6375879108811618 +0.4781462725470413 +0.789335088664461 +0.6003931912670135 +0.6984855820921632 +0.4213106319642193 +0.8482014077520286 +0.6680773441213553 +0.2260903505803157 +0.8128722101974846 +0.1512889394059119 +0.4670073381409785 +0.7252584354941874 +0.3229401916894873 +0.3135762047484503 +0.2595661041580312 +0.6860953832581964 +0.7402322562681996 +0.4623529642804659 +0.1976901812687831 +0.5376493408784645 +0.8023207311727233 +0.8506205330356981 +0.5052404819442503 +0.4947232374326428 +0.8505537044941717 +0.5052772879513761 +0.1494438636998092 +0.6731356614031402 +0.4805041228665957 +0.1871496680282612 +0.4393507683557996 +0.18955154054956 +0.4545176867024359 +0.1645781526849586 +0.4566819170422488 +0.857460022945723 +0.2019839984637399 +0.7980157784895752 +0.8574488979772212 +0.2089310968870316 +0.344886004849803 +0.3640293074625193 +0.6428935076128909 +0.3707987802425252 +0.6237638054357778 +0.5192988133138509 +0.785906299255177 +0.4807020795201288 +0.2140956086081755 +0.7857245561089469 +0.4830864311586584 +0.1347100057534456 +0.5488547491085783 +0.5125940555577252 +0.2143766851543654 +0.4874060095649075 +0.7856233747994676 +0.3363849179176523 +0.8916559846214832 +0.2568661040348785 +0.6867981595894813 +0.06462353795141476 +0.4838347219603571 +0.1386626175286208 +0.4885911595302546 +0.9052516491955122 +0.3884728762678337 +0.6115268834272377 +0.9052521871750119 +0.3884655441150997 +0.09476178541566593 +0.3079482170506913 +0.6139607365162512 +0.2887934134305413 +0.5316436803071428 +0.197436542560639 +0.5929017194246863 +0.2034296027184846 +0.6063034342995584 +0.1884830795554683 +0.6093623109728287 +0.3882172294298546 +0.2704962423880025 +0.61182379641968 +0.7298378727200483 +0.7662984305996895 +0.5167627517936694 +0.02392834054872385 +0.5540707985906677 +0.1670731618423667 +0.4723993821931478 +0.772586828155435 +0.7935795107656044 +0.7938756100763972 +0.2273074148240787 +0.3286535567947415 +0.6496961406044475 +0.6980386057359196 +0.4364473516396346 +0.8869060162395687 +0.4309101495846921 +0.5690876091352722 +0.8869240548699741 +0.4309123892036781 +0.1130759316419059 +0.6114773090461761 +0.4601160334540502 +0.6248448399545514 +0.246127769949584 +0.5516974142496847 +0.3154996120318047 +0.2192268762101428 +0.7627989757069529 +0.1178322864809012 +0.4567264602143293 +0.1132353570920816 +0.6495648462146716 +0.5449730140337057 +0.1247119923558809 +0.4550273777495187 +0.8752867710188967 +0.8752919511961911 +0.5449689453255875 +0.7398523603370818 +0.7550238005847073 +0.2322792247666101 +0.6656444649274035 +0.2462085042754665 +0.6778916407531758 +0.809457659160434 +0.6244121640000188 +0.32033028783636 +0.5673787937447224 +0.5972420204541214 +0.3134075941826875 +0.7558371875246465 +0.7924637819700787 +0.7927285350864867 +0.2438495870965637 +0.8079838530967475 +0.2617886316746007 +0.7380310391563732 +0.8079564186314925 +0.2958640982089246 +0.4185286161366483 +0.6719140288262275 +0.1804712411938405 +0.328264227949797 +0.8189112939969425 +0.2569976393310767 +0.7196024745281054 +0.2990875426511452 +0.7878657905209016 +0.7017029561245769 +0.2122708715139331 +0.2906595473586314 +0.8000034815147055 +0.7097501239130406 +0.1995910305158954 +0.3048266215069819 +0.8061412201968944 +0.6959563837171645 +0.1933130987628978 +0.2601127139758463 +0.2450120047369802 +0.8916033222393667 +0.5472060038916047 +0.5472381832178163 +0.1084261006697003 +0.4527625026716359 +0.8915718486153814 +0.4830597031034689 +0.3659304169656694 +0.516875111346304 +0.6336424074749019 +0.8361955945518978 +0.7029510030932126 +0.4770706368723742 +0.6577855733542144 +0.1312185898887252 +0.4477422406394759 +0.5396720171010145 +0.4993132702782512 +0.4603078199591835 +0.5006523694593387 +0.6275959720451579 +0.2903969818443731 +0.06944016846987479 +0.5563598097847101 +0.4726776930322478 +0.1748885446423429 +0.8239186783907371 +0.4733814854766744 +0.5273231106535547 +0.8251077572749869 +0.4642801360226142 +0.3279194707173377 +0.5356011691323147 +0.6717990538988421 +0.337273156679014 +0.08734990673739722 +0.1865632541011307 +0.2666834237512009 +0.4051277156243826 +0.7581901493105195 +0.5948656156839318 +0.2417366418553054 +0.7124049744515421 +0.1416621289215254 +0.2877749399986011 +0.8578657174229249 +0.1590072433604031 +0.4405145164294129 +0.678579987873116 +0.2959063508517232 +0.9313918673808448 +0.4555396895952555 +0.4555335237786823 +0.06860039952157111 +0.5444665508495422 +0.9313995995804831 +0.8003682860678917 +0.7084388579425153 +0.7865513214546856 +0.6990791649194428 +0.09525953520230883 +0.6510759009472408 +0.6876201465583925 +0.3341561859027891 +0.8501933218862359 +0.3151402700944969 +0.3151688370560534 +0.1497759201976298 +0.6848365906044168 +0.8502189778550816 +0.3457393923875255 +0.4408633162657541 +0.6542662713310055 +0.5584339107748553 +0.7542331807573336 +0.2599293854191682 +0.7688407944359945 +0.7565753259418553 +0.7766929865266955 +0.3551438654702513 +0.8810317766347008 +0.459644729743204 +0.4594693636294004 +0.1188653270150232 +0.5405307968574642 +0.8811339192446043 +0.2205532139554209 +0.4275400956099067 +0.4615484022315341 +0.3888872275265199 +0.1384572128515616 +0.4236577908996587 +0.4651968108275613 +0.6452016399410542 +0.5275746034767073 +0.5269662595079043 +0.4724144232437787 +0.4730051642082355 +0.279720724656623 +0.8354937967103507 +0.4963196441106654 +0.6269155553388183 +0.5037867312833469 +0.3732040758713628 +0.3109159198824744 +0.5077877774756173 +0.3040153228924382 +0.5593401719923473 +0.7062759540685223 +0.1836372422876003 +0.2937472314340948 +0.8164679756138834 +0.1732387864831653 +0.5253914848935438 +0.174868070276992 +0.6172333069962774 +0.5979362784055839 +0.5553272614894048 +0.4020646253894436 +0.4446818719964254 +0.7945463201728495 +0.4517369866535418 +0.1921599141891297 +0.8321941475997668 +0.1661537097956502 +0.539283180091514 +0.117721548816192 +0.3525101717648347 +0.7006800213872139 +0.4611134388430784 +0.1433403672896939 +0.6540791922550196 +0.7785484995246393 +0.5237339033009755 +0.4227213625465847 +0.2348389805281167 +0.7675016843124869 +0.6379179182851834 +0.8165395116887838 +0.7057650776595018 +0.5768172460147926 +0.3104466744264288 +0.7285352338598227 +0.7943202951113033 +0.7944257373927046 +0.2712993947211675 +0.1235782494181946 +0.6911249359083147 +0.8593604604946969 +0.7295519736380184 +0.760073943294455 +0.62614367770069 +0.7525723783888447 +0.5550254792671688 +0.8579166901250245 +0.7142684926318669 +0.2282078684123331 +0.2495932397213188 +0.2379783239465151 +0.2585324416884986 +0.7294034153207897 +0.1405767959731777 +0.2710875505149186 +0.8593656716490752 +0.1929464326671043 +0.5163546911856072 +0.7700869037573311 +0.8200951202716096 +0.8198815821294948 +0.2298738439926795 +0.4680922191485204 +0.8851849116457587 +0.5319078645201113 +0.1148149534257709 +0.885222874385354 +0.5318792472410752 +0.3976793677432506 +0.7743757438316289 +0.6025296092873328 +0.2254356536858475 +0.3918145839121909 +0.7628687575745821 +0.6083477391330943 +0.2370792636293468 +0.647967073486562 +0.5021351153853378 +0.3515813278860632 +0.4982283457251131 +0.7399423632585846 +0.3269460137177233 +0.4075292427708927 +0.1071087855914092 +0.5924699776126209 +0.8928918201189516 +0.8928916577230541 +0.4075299086216426 +0.1196904605209984 +0.5564420262994211 +0.7661496630715444 +0.1754652086834923 +0.2342822262283194 +0.8250927079221185 +0.8237352026571824 +0.7658322876333228 +0.5618855902690215 +0.3579816495855606 +0.6637436650717076 +0.2186519942678991 +0.4950779025919212 +0.4365541086428069 +0.4935272683276249 +0.4229603862383055 +0.5049226618558272 +0.5634459053147589 +0.5064735660193731 +0.5770405566065158 +0.5078201123250298 +0.4243475345713039 +0.4921772508979624 +0.5756541186496867 +0.4260438148978981 +0.5472048956933629 +0.5738604062464537 +0.4525156243975995 +0.07390777074079657 +0.4375109150064222 +0.8659719658143806 +0.186939884781269 +0.1338729875151241 +0.8127416732900262 +0.1869935278760582 +0.1359581029520849 +0.8131047024256248 +0.8658102784150353 +0.9133988615736159 +0.3259834905509492 +0.6740068519234618 +0.9134145026094194 +0.1755269447857934 +0.205426878047992 +0.7995213639797749 +0.7246508045889613 +0.8106384651718874 +0.7310087413073311 +0.7798314311719445 +0.6132195819966176 +0.169285792835508 +0.2863254209601057 +0.6557337195527047 +0.07360297019690115 +0.9264246110152627 +0.6557317349089576 +0.2690365431386711 +0.8107054937996473 +0.7261273474642645 +0.2016843733154857 +0.7309678080446147 +0.1899605039153089 +0.1658712338811779 +0.5121316877256178 +0.4123680502909664 +0.4926659131224088 +0.5876204100842312 +0.5073512514881269 +0.7139537515215567 +0.9346503144536471 +0.2860225595417967 +0.06530816826276443 +0.9341193586003894 +0.28579356570674 +0.1090963547715248 +0.5670100666790502 +0.10179647276101 +0.5587332684505356 +0.2102679071384264 +0.7274360114725517 +0.5550971235602513 +0.2477545191880983 +0.4448969150315419 +0.7523484884900687 +0.7625246321633876 +0.4588876736509516 +0.2119037413275482 +0.3335120645095042 +0.770334150077672 +0.6782045550857726 +0.5356754950281253 +0.2910273713349994 +0.2017978758398183 +0.6815708443816394 +0.4891529057126017 +0.6674806900393533 +0.8338600179163443 +0.6244499655752199 +0.2698167535451237 +0.5983960666766567 +0.153706902281404 +0.4918792569131771 +0.894998431383822 +0.7034463884011622 +0.2965284571892587 +0.8949691531904396 +0.70346496606263 +0.1049833763388192 +0.6333136707200481 +0.8221299741731894 +0.3667445266466176 +0.1778813954804588 +0.822030192096895 +0.3667300966052707 +0.5912013080410023 +0.7986906330731285 +0.4085825344583415 +0.2016635059481403 +0.7986480443424471 +0.4087865986458189 +0.5314849336164987 +0.5133301502381175 +0.4544470853144063 +0.4858009450515693 +0.4632408343637809 +0.4723707983708735 +0.545534140209025 +0.5141553031203031 +0.4684972115782781 +0.4866253032031952 +0.5367466479385125 +0.5275967350341322 +0.38999305413205 +0.5321189420607306 +0.7245347961425701 +0.810656789738404 +0.8106869709189554 +0.2754906947554435 +0.1864586337664818 +0.7608663994815877 +0.2596746335436882 +0.612390821535265 +0.7092078774017153 +0.5355050704769457 +0.4163682652681775 +0.3810632736308866 +0.5234980943857682 +0.3110146261205792 +0.5303194757680255 +0.1312725633387175 +0.4696806563808034 +0.8687271282514996 +0.8687326701543471 +0.5303170685986476 +0.5486928135638676 +0.6630824942926701 +0.3214510346322376 +0.8086626372982832 +0.6779048451872417 +0.190326948278411 +0.6021770489593578 +0.6032823923723348 +0.3977059932824018 +0.3966504860477724 +0.7367422945537556 +0.3908578654939177 +0.05854414339835463 +0.5312791266475767 +0.6997794392167556 +0.8004829017284913 +0.8008651371559748 +0.3010016895359569 +0.3000735950702167 +0.1993654120242545 +0.4748273059318115 +0.1242555689958868 +0.5251731260377156 +0.8757424022220087 +0.8757823907400245 +0.4752315909633079 +0.6926964443684532 +0.2301344542443754 +0.1690744937561075 +0.5653336446851169 +0.457343508349298 +0.1697497930925749 +0.5426571323738708 +0.8302477540638584 +0.3269751852229971 +0.3743881121527519 +0.2975203234598404 +0.5842728065145566 +0.2868247732089567 +0.5976912304112336 +0.2960515890194245 +0.6021800748934413 +0.4643843572122084 +0.708735844004036 +0.1530935402887688 +0.7393169295205171 +0.6546735261556679 +0.1484797150895421 +0.3457519928369682 +0.8506924577972441 +0.7256968801751253 +0.3150409536633736 +0.7028324652329906 +0.1645407303637687 +0.296593269782835 +0.8374899991374639 +0.3198010905659562 +0.5253195635446757 +0.8697455941278115 +0.4317056710267049 +0.4317530221904262 +0.1301634876965976 +0.5682470085308537 +0.8698363764734222 +0.6855480652512406 +0.4122191549117464 +0.2523666845877501 +0.2289599350473077 +0.3905218479620438 +0.6783729376978233 +0.4021715387381916 +0.6933806018217658 +0.5309265451171487 +0.7592581136410698 +0.4691552945806993 +0.240741128376284 +0.13348869063602 +0.4741886568223548 +0.867197106460976 +0.2934268281023313 +0.3077057641498298 +0.1328446237101625 +0.2934342928739063 +0.1327786713767928 +0.8671318531907506 +0.3076563088884684 +0.7065759565658242 +0.8672157501501641 +0.6923434743891761 +0.8671382058801663 +0.2116753273215946 +0.4655372772416508 +0.6571453607573935 +0.8070924549273846 +0.6716466370109954 +0.8102028565575644 +0.8069306890204163 +0.3435277661695033 +0.3428715746286591 +0.1929096811415299 +0.3283552392421009 +0.1897895328152195 +0.1088732575061647 +0.4371030305513279 +0.09867723770218358 +0.6428609799509513 +0.1981450659061459 +0.6973565420569667 +0.7905857863371956 +0.3042395946677651 +0.6974762995706983 +0.7906538142948215 +0.6832460552723866 +0.7910696399366923 +0.3167420617600201 +0.2089065988085794 +0.3024577976929056 +0.2092842681173262 +0.7645793105055891 +0.5437084098974646 +0.5533092833829407 +0.2357916168032079 +0.5442113925360516 +0.2338753279981351 +0.7674573099293333 +0.5559306534579521 +0.446693054009101 +0.7642316389735813 +0.4557895008172616 +0.7661349540198074 +0.646136076297486 +0.7960573380645054 +0.7945988089626858 +0.3535524476567978 +0.3538875434984224 +0.2039466653918171 +0.2714707606880202 +0.5614243369394019 +0.1266152473672008 +0.5640199124956981 +0.1748756361482158 +0.8140376633595882 +0.7932345838729965 +0.4659089854100013 +0.2186338862883923 +0.3508764150790705 +0.2263635552883766 +0.1731265656841944 +0.1313954021881843 +0.2576405322920664 +0.3627027836159873 +0.6805996046385339 +0.4644049664932911 +0.6031882718946519 +0.534999552469098 +0.3970852986172324 +0.3154207211445214 +0.8005116483796558 +0.3434515476315808 +0.5782116395921453 +0.7821188084939005 +0.3621877968085322 +0.6901092732715104 +0.5215731745853458 +0.7818842879785155 +0.2597466294960107 +0.7782244820330203 +0.2675721066922066 +0.3842175938148509 +0.7328572333597707 +0.5594186154134146 +0.7682728727787955 +0.4411281617741024 +0.2323079776338417 +0.1771846966582654 +0.6967245266674259 +0.6032729467405975 +0.3225128842950911 +0.7347609959812796 +0.781061887064498 +0.09195718070435288 +0.4743516421109228 +0.1051247345059679 +0.4671000593473608 +0.160710377063642 +0.6756424740483308 +0.05014440590068129 +0.5421759257584958 +0.8847890891489164 +0.4849817459632749 +0.4848903407785659 +0.1152412060546168 +0.5008296020299703 +0.1128316019265353 +0.4991704600972057 +0.8871681062944959 +0.8872105147389343 +0.5008155437163685 +0.5151098096439543 +0.8847580874730804 +0.08177626871083366 +0.5464261080009851 +0.3044930117957973 +0.5691271796507055 +0.5803864816571407 +0.388819128355723 +0.4828837544727806 +0.8780429715187318 +0.5171162918151232 +0.1219568341754717 +0.8780661779917489 +0.5171067460785393 +0.7786251336729886 +0.7412575772316967 +0.5512656230202514 +0.3713081534088616 +0.4090369950974697 +0.6417524444542154 +0.5228620406691232 +0.3415960729655656 +0.7618034370281525 +0.3028101801810335 +0.7472981955642153 +0.7689298900604294 +0.7732988784523123 +0.47282510532831 +0.8623959766369106 +0.4795028782943078 +0.521783285177728 +0.8611757624355363 +0.4782178551608675 +0.138818881865937 +0.8654046747771909 +0.5562996199333484 +0.5563018178296375 +0.1345928725154855 +0.4436993653183405 +0.8654031345438639 +0.7778486917148999 +0.6777609693541244 +0.8523007295298862 +0.5292299939451351 +0.5292313828951952 +0.1477016818560069 +0.4707689644189729 +0.8522978687896062 +0.4947650333690148 +0.53138923810196 +0.5052338816516102 +0.4686084006273403 +0.3365189521515938 +0.6572427060068021 +0.7073158877373249 +0.8390989667541885 +0.8390965004182717 +0.2926819708916267 +0.2927093527919508 +0.1608270186536909 +0.4873361447026905 +0.1967089889852704 +0.8052169601721033 +0.4894018939486569 +0.5126639186186031 +0.8032907097658567 +0.1271077957131636 +0.5272105540663311 +0.2486296946873054 +0.1980153965605122 +0.3637157812183316 +0.8541986774326613 +0.6352354268129979 +0.1469914690012 +0.1700329000938161 +0.4392131411535102 +0.1305960586311691 +0.7636444788870888 +0.8322673002741124 +0.5576411860859209 +0.4423462852785761 +0.8322821867467461 +0.5576607579089499 +0.1677204271477662 +0.1993022262065059 +0.6490332608734026 +0.5663072707799813 +0.9406944878937596 +0.9406944189948241 +0.4336931448298977 +0.4336927573854186 +0.05930553067791775 +0.1914730193476146 +0.1882520216945863 +0.2286144779583782 +0.4427895094995138 +0.505760371091805 +0.4938507746727446 +0.4942351768213074 +0.5061377554190619 +0.7007630619880931 +0.7435839605156976 +0.2988869673708149 +0.2560742493420328 +0.2658147767573213 +0.6275621913073686 +0.1580444986716414 +0.6597249510492776 +0.1712671716680545 +0.6485964812646117 +0.0570984356572575 +0.5071059191602406 +0.6811782884587539 +0.4424821270207182 +0.7693739831696865 +0.6537102337216457 +0.8500674851963673 +0.6836171420532294 +0.5152657270095916 +0.6872841134343997 +0.4845242201788998 +0.3128517037414437 +0.1707382043883144 +0.4865646019878599 +0.1558476887755764 +0.4830499164924083 +0.0215716753656568 +0.5708476984930113 +0.508998023273778 +0.3418899902903362 +0.1446744509230822 +0.6378770657588398 +0.1479669775182778 +0.8092879546775703 +0.2806138721220426 +0.5756595538290991 +0.3699310174945379 +0.2080662397995806 +0.6300971692254924 +0.7919372962791388 +0.7172454757707809 +0.5066574503721857 +0.7910845142338077 +0.3709502996791256 +0.1883283111802317 +0.6879651976983424 +0.1127410654978541 +0.6804453312525833 +0.5322620956924187 +0.3577873371472999 +0.5574999384778514 +0.4625401892737461 +0.2465182092451577 +0.595962272849492 +0.5341039507556559 +0.7932724644858794 +0.4659009279363487 +0.2067436977999274 +0.6483387760739672 +0.212552714255696 +0.07696808715702005 +0.6704693555352479 +0.3413902939927013 +0.7376959553653638 +0.5530227006851748 +0.8910156021638038 +0.4469773137137555 +0.1089843300268991 +0.8909885047859085 +0.4469975222202855 +0.6765251284997638 +0.2226187696606232 +0.6761248515773969 +0.2081945632613001 +0.5103806430075098 +0.5310542329001633 +0.4896158328010432 +0.4689365644595267 +0.0757197941327874 +0.4013568771575597 +0.1814538456631295 +0.5685697335010363 +0.730348652264143 +0.4511378774724953 +0.1885419816057803 +0.6721869543446608 +0.5174670809280815 +0.6171635916345012 +0.482392801869397 +0.3828073903828879 +0.4013513817774118 +0.2133772815130514 +0.598096891269932 +0.7865587866961167 +0.7866816735382715 +0.4017705283379338 +0.4049045012075105 +0.6785365059338697 +0.6691257619991535 +0.5256619448033653 +0.460700987849442 +0.7216581713164724 +0.3364666278192699 +0.6968202025771686 +0.7621734411527613 +0.4680287796045335 +0.804979625575859 +0.8409581346233755 +0.8409604505402475 +0.1950202409482633 +0.7775529780475322 +0.6655863003720366 +0.7856653063054628 +0.6530077531523013 +0.7879766925421489 +0.5801559711844897 +0.346814397192975 +0.8355427050673196 +0.6533235535941884 +0.1643215962636088 +0.6469759358418707 +0.2261514676954403 +0.2001289953714071 +0.7113727891862198 +0.4312286730654473 +0.6827858110498201 +0.418485118752193 +0.6767981235470623 +0.4246910742730406 +0.6668808519619088 +0.7220044778854626 +0.5392139010059788 +0.1876135691727646 +0.6247157466173602 +0.007541024706648754 +0.5735538104148371 +0.3500071222898982 +0.6231245719702022 +0.7143958471248273 +0.5741386256457779 +0.5391753559473769 +0.2782430527401275 +0.1404688778040418 +0.4798467805105776 +0.02739463833769743 +0.5077239639665657 +0.8725621582413456 +0.7209142842028758 +0.7208005053380756 +0.1272357912824289 +0.2793065674779904 +0.8727048947215726 +0.2671834220156304 +0.707450128500326 +0.8615684016129199 +0.5160204749695001 +0.5160215965270356 +0.1384493893024499 +0.483978564878804 +0.8615499229908968 +0.2049472142930744 +0.4169569941422115 +0.008626565333686033 +0.5536978879850277 +0.5644089566777428 +0.3100453324476467 +0.8173049417206933 +0.5522260173405787 +0.5522812007489061 +0.1826409409112161 +0.4477327762718579 +0.81737158811396 +0.3337637990300729 +0.6141526244685245 +0.4489327797817957 +0.2244925371759688 +0.5512119138867803 +0.7757484946764271 +0.1308316718055097 +0.6280493681753762 +0.3449177672259257 +0.1636166766989947 +0.8362938596028181 +0.3450446834208812 +0.6550933953414637 +0.836379692934868 +0.2469214577714244 +0.7330540299781603 +0.508586165184329 +0.6261531968011141 +0.4913817812751245 +0.3737779674560102 +0.7130627942233183 +0.4742779355777642 +0.2445171816616621 +0.1845285176396546 +0.1958018395346575 +0.5537255321332374 +0.2732008733977119 +0.7009876327739777 +0.6047762097089286 +0.8873402653044343 +0.3952246795331424 +0.1126622734118815 +0.8873402150812608 +0.3952237574914483 +0.6837915893707639 +0.1499961569688873 +0.3159216848301373 +0.8494096968676831 +0.4882848440632511 +0.6127815231130874 +0.511671640474059 +0.3874022481459734 +0.7685664430047964 +0.2679417030428375 +0.5072472934458624 +0.3065936170214674 +0.4922789609636275 +0.6937855601372703 +0.7574178673718736 +0.330218409567574 +0.548321655852526 +0.3339402965297738 +0.2684809339566577 +0.2308149984706397 +0.8363173043565241 +0.6322005895442481 +0.2155764929300722 +0.6908848587423653 +0.5667375279563499 +0.2240568692908142 +0.4332720570344878 +0.7759513038514708 +0.7758155581357433 +0.4221455720418296 +0.6941099453089062 +0.5077297311731076 +0.7280129010690747 +0.4719818605316465 +0.3193842396134137 +0.4958873591631235 +0.3052686570236969 +0.492542696000403 +0.2810362529043531 +0.4952051609014981 +0.2027113978333928 +0.5252447314595479 +0.5724061191789513 +0.282706292995339 +0.5240001379983646 +0.5820073867798621 +0.4760328864244209 +0.4179880682736811 +0.6390633241490068 +0.7823298952354704 +0.3609507280564767 +0.217672100707851 +0.6064377503598519 +0.2634926322900638 +0.2625612738644424 +0.7599215165410776 +0.4904844022531292 +0.6577832901513858 +0.1239515170418175 +0.4410151018933745 +0.5347415205928142 +0.6558753775568428 +0.1572610325360757 +0.5250739235991463 +0.07342070948249828 +0.4237144862360785 +0.2200150388795052 +0.4377620146264642 +0.8113374611090706 +0.6776722107226582 +0.8213086263745254 +0.6732574995286565 +0.08028142980095342 +0.6579674168765358 +0.5259375202606881 +0.3280232921016643 +0.6666797402398029 +0.2331823615053401 +0.7478957339450397 +0.8557435612006294 +0.2516434445089888 +0.1438906640569365 +0.8560903984833645 +0.2519214488136339 +0.2298607486262398 +0.8044265204800597 +0.3172228131277364 +0.1990048962053669 +0.6827636429521491 +0.8009632564353943 +0.5637692310041124 +0.1470556525320801 +0.8529391118376214 +0.563762324208554 +0.436232536191387 +0.8529366616335369 +0.517133509917476 +0.917526040272442 +0.4828665089908414 +0.08247396091098953 +0.9174199693637235 +0.482716697705583 +0.2679092300279222 +0.7872041983600224 +0.2813217603530406 +0.7896742359844279 +0.5338221425608058 +0.3186329279104965 +0.9384684789645298 +0.4775048632944378 +0.522480907396467 +0.9387688462212553 +0.4775208725465556 +0.06123290819534371 +0.2003634577249445 +0.6334381365131397 +0.2147483634568516 +0.6270668625990796 +0.01623242657887714 +0.4959142724306924 +0.5099079127926138 +0.2916899030486681 +0.4898736324104207 +0.708459193388344 +0.7324215555051996 +0.7686552737679273 +0.2153825004618371 +0.7396801336080739 +0.2251456834865553 +0.7467946539474033 +0.2751765518206005 +0.8033391136329899 +0.8181792089697719 +0.291398244515135 +0.7086974201215681 +0.8181185941549644 +0.2912032126081415 +0.1814421500433108 +0.2729157126537033 +0.1803934619626802 +0.8192601284183431 +0.2727161116470163 +0.7273027400320289 +0.8191627314088675 +0.1731688460591463 +0.6657021019613748 +0.7331381764221067 +0.6103535032609751 +0.7478401690373787 +0.6143760174397073 +0.7755821278282123 +0.1753009366115993 +0.8240584397139328 +0.7750448485844177 +0.1252047098928823 +0.41750442546932 +0.2260360499492154 +0.8254079403120934 +0.141709882795544 +0.7149807657103064 +0.7481118582440692 +0.3424068984750792 +0.5336370959058798 +0.8438482447566121 +0.4663641338945275 +0.1561459776297137 +0.921955301342032 +0.4671495692290106 +0.4671568524868874 +0.07801366616442193 +0.5328431690800183 +0.9219863331943416 +0.365275471987653 +0.137314712784868 +0.6347297545597036 +0.862641811614166 +0.8626415176925545 +0.365271047478291 +0.6275953780193556 +0.8300174914664114 +0.3724531910123913 +0.1699913528356231 +0.8299929035994553 +0.3724200083795104 +0.509105988572444 +0.408584139419965 +0.4908777964028556 +0.5914301613113083 +0.02599289411149404 +0.5260205094029102 +0.1536850347254295 +0.5716963364007513 +0.1407711471485074 +0.5231236165656544 +0.7489189488726787 +0.466701008258296 +0.8338642283788399 +0.7197637557947767 +0.1310104141688029 +0.5349471124434036 +0.1651438140690506 +0.2816587872245205 +0.6799211288860542 +0.8137934633113867 +0.3200735072078392 +0.1861798260314592 +0.8147735498101416 +0.3193787394839711 +0.7888930549399855 +0.168395910827153 +0.8331935646317087 +0.7873892099353982 +0.2416996607958157 +0.794382491742971 +0.2355021843366683 +0.7925951518957346 +0.2455928162882517 +0.7795404205994206 +0.6805970556593959 +0.5337481876178373 +0.7956074791321871 +0.5462540372462016 +0.5469010872348753 +0.2041187590822 +0.4531090267096174 +0.7958909139935074 +0.9157579396447556 +0.3764577325602005 +0.376391400932615 +0.08428104714827118 +0.6235411323538638 +0.9157602672049245 +0.6877337643036699 +0.4562640877593848 +0.6689261487067896 +0.8413398912844404 +0.3310729972551021 +0.1586541853811891 +0.8412031366731361 +0.3310917720038478 +0.8163182460339842 +0.7240903704649421 +0.2588611452583366 +0.6396088771945263 +0.5262378459584867 +0.6432149342197908 +0.3643198501131056 +0.8349341100127911 +0.6355503328844441 +0.1651063553074145 +0.9088976689505843 +0.4037185810357645 +0.403716288423541 +0.09110418828463236 +0.5962814013654087 +0.9088977085243968 +0.1706016544887071 +0.6026114805513331 +0.4374734043774318 +0.1871502814933378 +0.8126515049531243 +0.4388217584796633 +0.5625339531853323 +0.8129031492070807 +0.2028588904005324 +0.7597581738305986 +0.1937683479898596 +0.7505096541680935 +0.6890473423470507 +0.09683717716173322 +0.3110989685724371 +0.9028796792045236 +0.9031599197625125 +0.689039202920334 +0.5576542617871019 +0.6675509109402226 +0.6568665772126957 +0.3139846498218945 +0.0369072709338971 +0.4865039558050209 +0.2759605170172717 +0.8169929302833291 +0.7239677747618701 +0.1836588199687327 +0.1852966908898496 +0.4894893608977318 +0.1489600216051706 +0.6863597598527189 +0.7160618624671502 +0.1933677230176608 +0.2836424205491457 +0.8064730348227683 +0.8123059360864732 +0.5824367895883049 +0.6101346477642092 +0.4510766785840227 +0.04023384062278238 +0.5014237084675991 +0.1750047312142789 +0.7129078663459253 +0.1753773652938096 +0.797426984445074 +0.67231126344605 +0.6250775005237869 +0.4757015354686645 +0.6895654745597453 +0.582253865262665 +0.187836524300012 +0.4177456051680193 +0.8121783074654125 +0.1272826762935101 +0.2832155691881333 +0.1300226028924706 +0.2918156059645994 +0.4996855436184406 +0.8251573449489765 +0.5003148452334825 +0.1748408857570768 +0.8252192700292622 +0.5004008607529725 +0.5838036558782943 +0.1706500102691426 +0.4161876550171166 +0.8293539212602474 +0.8293405873210888 +0.5835963429751614 +0.2834068449064773 +0.8416253694603617 +0.7244697343583276 +0.1491319450591875 +0.2758459389309761 +0.8521151599326737 +0.7114087758993787 +0.1552218357782032 +0.2483272476958263 +0.6526887107041428 +0.2346719778349708 +0.6573546121273302 +0.8534091516162843 +0.1873864702760867 +0.8126189751279037 +0.8533692765600017 +0.4966533786810212 +0.4547208610134639 +0.5033460257838415 +0.5452776466040231 +0.6402924531185983 +0.6989072117197221 +0.7197462366940682 +0.1664123559075932 +0.5745292993533466 +0.854428085988473 +0.8543816319353896 +0.4253869825204777 +0.4254707939049821 +0.1455718667550427 +0.2388845954951016 +0.7011279685890005 +0.07382499050230408 +0.5026634834843451 +0.2128595311775555 +0.6422900680599392 +0.8445083732265755 +0.6033888013291296 +0.3969467327224673 +0.8449169204541515 +0.6030836055961568 +0.1550774530241334 +0.2887695621751856 +0.268256324241345 +0.2779782417629438 +0.2609491786135819 +0.7121720104377729 +0.730413203386992 +0.7339471544757267 +0.6480038330254289 +0.8509748485736193 +0.7247213555752537 +0.8454812541827096 +0.7115839189819998 +0.3252224598636847 +0.07854900503072534 +0.26583877796283 +0.5834726115721738 +0.4174986494891182 +0.7662790629943892 +0.5825178669267568 +0.2337077778588489 +0.5673119066192496 +0.2331037569135154 +0.4326940600014477 +0.7669183637491989 +0.3482561564471338 +0.7102605965686069 +0.4431536699786174 +0.1207701558953466 +0.556846360440173 +0.8792297012401971 +0.879140485735549 +0.443167445867809 +0.2542475549141643 +0.2609353216245817 +0.09185919490010373 +0.6676740827637714 +0.6715835070272331 +0.07741335408478431 +0.9225886519944949 +0.6715830081235867 +0.115054966167612 +0.761082915897397 +0.1222496794947038 +0.7542171565757386 +0.7903462887306288 +0.4384033961852965 +0.7790336503769457 +0.4305913452719917 +0.920090775429976 +0.4955470170292126 +0.5037987093202562 +0.920336279011993 +0.4962013273998343 +0.0796637299361288 +0.4989208216360501 +0.06476743749527088 +0.5010795094741262 +0.9352332046537725 +0.5016192209302951 +0.6351414536382561 +0.4985594357211762 +0.3648724168309838 +0.378403039673718 +0.739978174418424 +0.6199105325605886 +0.2604624393109139 +0.7665832113407259 +0.3288741269550386 +0.8028105850535807 +0.1512769235013813 +0.8489480109609753 +0.8029810299049516 +0.1951728432029559 +0.8484167336583849 +0.4046614525072822 +0.7428988580158723 +0.5953649406216357 +0.2568944439695132 +0.6560666583340441 +0.1819743099065314 +0.3445835087731696 +0.8178887938818038 +0.3474527948658895 +0.9237538054061866 +0.8602995015191249 +0.5436474666486756 +0.5436485010635645 +0.1396995621300393 +0.4563521030638382 +0.8602989901525403 +0.7994839027792047 +0.5924863287763819 +0.7481396796650511 +0.35007574967496 +0.4770263718788173 +0.6992819548806567 +0.1999414581731714 +0.8156719073996861 +0.7490890582394625 +0.6332060404114281 +0.1180763154972793 +0.6240478155050205 +0.4836067873971361 +0.3275551388954245 +0.5158494988597423 +0.6727601279929818 +0.830422971080551 +0.3873044555678108 +0.387337507065678 +0.1695780417037146 +0.6126982474355185 +0.8304306202686601 +0.8277169645842931 +0.1846427533709629 +0.8153673810539198 +0.8277127159173222 +0.1966605656756915 +0.4807260095062757 +0.4798163115559627 +0.6663558990015722 +0.4772460389736821 +0.681012379748261 +0.816197174945391 +0.6599295316402186 +0.8084413292593551 +0.6513283380652981 +0.7357331901262061 +0.5922172874577699 +0.710936031673583 +0.9486482463131196 +0.2889374587585147 +0.05108952202730715 +0.9489687705209275 +0.2887690270454653 +0.7976866837541516 +0.4361883502118406 +0.4365670934857449 +0.2021693521689258 +0.5634881674562252 +0.7980140271241312 +0.570824192532515 +0.2926516938759461 +0.791012058820601 +0.6382236926838526 +0.622620434846628 +0.1628539630923466 +0.3773042446180457 +0.8372414879796098 +0.8440724024758197 +0.728278138719804 +0.728194928556554 +0.1560469342501705 +0.9560829525833968 +0.3990659440455957 +0.6009356189001028 +0.9560825310982874 +0.3990651713279537 +0.04391954167003215 +0.1050253785809388 +0.3420157771898445 +0.6856743836812333 +0.4309675193151096 +0.6858643468497535 +0.4252251377315711 +0.1590411421052754 +0.5851588961205326 +0.9099584516900154 +0.4426608281617551 +0.4426590471378004 +0.09004005130601846 +0.5573409530992577 +0.909959947430788 +0.7439017898388947 +0.2917517186991596 +0.7348134680773692 +0.2920159265406367 +0.2879691631859108 +0.9159338595861565 +0.9159290162711128 +0.7120586917448257 +0.7120590761453227 +0.0840708821961237 +0.4161088911207186 +0.7233353254642503 +0.1074545368549033 +0.6313841940443624 +0.2954092510490253 +0.778930171925309 +0.7855659066583394 +0.7550843720964628 +0.6417436882770223 +0.8407930607888852 +0.3582763191449365 +0.1592013304334552 +0.8407793252097657 +0.3582900008490745 +0.8306850486904429 +0.171410798916332 +0.8286023318193214 +0.8306833970599298 +0.1751247396085162 +0.6814681253989218 +0.2223081990892668 +0.7799801560676437 +0.3974014308061808 +0.7887367408744248 +0.4119101784074171 +0.7868857285794666 +0.6026333249461876 +0.2109403671494148 +0.5881361339050218 +0.2130616895764181 +0.6021090445462319 +0.2038345452652552 +0.397780683621009 +0.7959317921004904 +0.1059908722277019 +0.2675447104329005 +0.9357484173571528 +0.4065475215848302 +0.4065468680768955 +0.06425298188254518 +0.5934524918973531 +0.9357484130080628 +0.4479138856784401 +0.7384852194221727 +0.5519763948866266 +0.2617342270125202 +0.838962993463073 +0.6100480096023935 +0.1403568526368839 +0.5693839484813662 +0.01631571734251381 +0.537249016838947 +0.7422623379336074 +0.3847654485590624 +0.1124474206339769 +0.7309279066681812 +0.885813317424053 +0.7010180424116988 +0.298893647149956 +0.8858069955031564 +0.7010825836061104 +0.1141327436456774 +0.8287028029269734 +0.7154609062689435 +0.2287761369854582 +0.1952743824321744 +0.5376853838765893 +0.04130653473227476 +0.4620955373627391 +0.9586968211867294 +0.9587224635875475 +0.5382519822418422 +0.1873222196005634 +0.1446066757879693 +0.6231334834853027 +0.3168244973156505 +0.6309135317149542 +0.321851274854254 +0.1450648239222537 +0.2889297234776524 +0.152194378192421 +0.2854180560183117 +0.1499132313927776 +0.2780492548613588 +0.7374468960687043 +0.823945101330493 +0.8245659169321412 +0.2626502119067066 +0.7224154123672174 +0.7806273107467232 +0.4881995141690403 +0.4937949436704468 +0.511793116604877 +0.5061860577832203 +0.8056779977042687 +0.716025346036837 +0.2579616045789975 +0.5851213216670178 +0.1883073962600021 +0.5820660190869987 +0.5196781364931603 +0.399792733934699 +0.4801999535203986 +0.6003148563080394 +0.6045829123609314 +0.190313975362272 +0.3951850527365906 +0.809743812306588 +0.277547408595583 +0.2196989556394812 +0.6772301602583135 +0.5537183769745173 +0.7182088911720551 +0.8450671467992126 +0.2818119910009648 +0.1549144637804736 +0.8450388956324818 +0.2817996389049105 +0.4328492732749914 +0.6534966629304743 +0.06631561418536036 +0.4296937940803539 +0.7472877004301223 +0.2437200423694944 +0.2154153158061253 +0.7556961145658714 +0.1642610766888681 +0.7046915892745214 +0.1632413503025102 +0.6912510481789619 +0.1028476385490951 +0.6645697282397782 +0.5030537355457132 +0.5182876700502835 +0.4969427425904878 +0.4817031498626942 +0.2516055575575214 +0.7681547948562075 +0.126460960611028 +0.7265337683319055 +0.06940825122965047 +0.6225829907650967 +0.8469075896019546 +0.3933520647525789 +0.3933618942779631 +0.1530935560779305 +0.6066482616806101 +0.8469082893997161 +0.1860153529296438 +0.6567593494422556 +0.7822787481145502 +0.3010438217217959 +0.5203187421050293 +0.7997684060619307 +0.479681316219111 +0.2002322986068314 +0.7999069351310065 +0.4785288619658883 +0.1563469988339919 +0.2729844144355295 +0.8821977152104178 +0.4165894518205191 +0.4165922689877403 +0.1177971841467548 +0.5834076442152576 +0.8822028517662907 +0.08088397291228093 +0.4307582377703573 +0.6870382021704052 +0.2159866257372532 +0.4922497294160505 +0.07104413570311262 +0.9282750980641458 +0.4915656885068115 +0.5077505553862066 +0.9289560729877339 +0.131852093668224 +0.5200772876450371 +0.7835159943787061 +0.1934178253987124 +0.8067421148632351 +0.7833886604962204 +0.1641279508918956 +0.5979540827778594 +0.1612967700576925 +0.6134644498012366 +0.618015530863732 +0.9377538740629922 +0.3819766335383297 +0.06225395332983515 +0.9377571103582556 +0.3819874734838448 +0.9252752581596797 +0.5186072386736659 +0.153817817136103 +0.2451769478532107 +0.1432578746014334 +0.2532056660495524 +0.3958744942312411 +0.7423955796585107 +0.3904194134437434 +0.7492362469623598 +0.6091691406011046 +0.2507622666918566 +0.5257354402100819 +0.8104831163478031 +0.4742647774372268 +0.1895164958771095 +0.8082974975707102 +0.4752993429637426 +0.3303069017468995 +0.629542905152083 +0.2419864912607723 +0.2442669003099607 +0.7910482447197141 +0.8445165743122893 +0.8445067743559628 +0.208950787634599 +0.7846169501466469 +0.7335985368074135 +0.7384607785085894 +0.5520701762154202 +0.9300017861874761 +0.3727039673381104 +0.6272969742699785 +0.9299997412133754 +0.3726460535186092 +0.07002671006295971 +0.4455203471456752 +0.6859324727814561 +0.5524824423940842 +0.32555580841451 +0.2527437449525274 +0.8565593610102633 +0.7400232915856912 +0.1516167906338635 +0.2610497202998945 +0.8478990237327558 +0.2458391437323538 +0.8471686094894167 +0.8483254270932452 +0.7398912808274019 +0.7480546436096409 +0.1429494400462167 +0.7548565622634456 +0.1524118451295225 +0.8474018872069105 +0.75438872688687 +0.8568014209529856 +0.747615624842216 +0.5224292805287049 +0.301192607121326 +0.7054689243853333 +0.573699245958452 +0.2673720177764873 +0.7357815433201719 +0.7155475801739002 +0.1716111956898076 +0.4402001378027962 +0.7229224374148689 +0.4344791399273769 +0.739320209582116 +0.5655633462501508 +0.2612001356206657 +0.5579804732662155 +0.2766984275385936 +0.5098999762955434 +0.8625243679471929 +0.4901009012512381 +0.1374715105787001 +0.862896130001367 +0.490244300479784 +0.7486058640221425 +0.3258419645260308 +0.1450388080884987 +0.5827462335078669 +0.0854957731591548 +0.3775444105433688 +0.6743588489644375 +0.7898181915449437 +0.325639185973095 +0.2101721741246872 +0.2335107985933764 +0.4350142210147643 +0.5218908088842642 +0.3198493089392369 +0.778317926950577 +0.7797932650891491 +0.7645600048630665 +0.7748752943105724 +0.77756196422403 +0.2354447974343741 +0.7805033206002908 +0.2215658499565634 +0.7634861635100828 +0.2255379801132575 +0.1915744245472607 +0.8168933357272032 +0.7396168696850629 +0.5647577879121396 +0.7234217597536639 +0.558612977209167 +0.7802560929897507 +0.536199377231014 +0.4725090583145632 +0.09260591327504851 +0.9073828811701613 +0.4725039370776984 +0.5274909462273628 +0.9073940659580348 +0.4297173313055844 +0.1613944140449488 +0.8385960515902029 +0.4296106099944328 +0.5702829938450155 +0.8386074554521806 +0.247078167846102 +0.8703099162480665 +0.8703676454686669 +0.7530164230939078 +0.7529902244504867 +0.129372148539328 +0.762745654686663 +0.3445204809336658 +0.08853994962476583 +0.4611328475358827 +0.6996552361028766 +0.5234872141046202 +0.8515555754202401 +0.4711034208063618 +0.1295141969014266 +0.7530566261129777 +0.1415914828044903 +0.7599599323000946 +0.7240485812088199 +0.458882599644192 +0.6809287697006802 +0.5198599805510796 +0.5923220259720782 +0.9439037817593386 +0.4076775931786141 +0.05609753660637221 +0.9439037987139667 +0.4076780351004581 +0.5027393404764875 +0.4146649741474792 +0.4972562932323755 +0.5853388544981063 +0.6434871286547919 +0.3173245059319813 +0.4394198809405865 +0.3801183621990469 +0.8280502999893273 +0.6553048625754275 +0.1339105201459738 +0.7019961985825999 +0.1393377942699418 +0.696634077800831 +0.4061756177223254 +0.9235393564593295 +0.08925706931789149 +0.3699279851022025 +0.8102348576769838 +0.3036839859394412 +0.6965758793105165 +0.809827493544214 +0.303339144528583 +0.1900104413420924 +0.1014163605594346 +0.3596665185798216 +0.4987332744579679 +0.2413335057053382 +0.5012668659175082 +0.7586662363480501 +0.1238444299858267 +0.594237642547341 +0.5790348571012827 +0.9450451890656995 +0.9450451884369893 +0.4209651539921677 +0.4209650745683542 +0.05495504183639258 +0.4740394307069342 +0.6136472502781908 +0.5254921785028274 +0.3868707877340661 +0.3635000530669611 +0.6267958148939675 +0.1648288482355563 +0.7120030285211485 +0.4283611901291103 +0.02758117313744329 +0.9724188425618205 +0.4283612028601613 +0.5716392536967519 +0.9724188375589485 +0.5480762573832232 +0.793921148017003 +0.4519429223515493 +0.2061447272471826 +0.1293936634183974 +0.2499006549421329 +0.5209361326149112 +0.1047365558539655 +0.8954156949670317 +0.5208125800806358 +0.4790638758726522 +0.895263433661779 +0.7659326184793973 +0.5708667812348213 +0.5941322876721834 +0.07621549401386601 +0.9237047491721541 +0.5940744046775608 +0.12632677964024 +0.4323645739715788 +0.3920256280909282 +0.9008293785754719 +0.6567510702741022 +0.8599163852908035 +0.3431740238353209 +0.1400369591743077 +0.8599080754982595 +0.3432553175003423 +0.2239988837586303 +0.6506017922775388 +0.2118404444428729 +0.6564116083328463 +0.7296389577841714 +0.507421441906957 +0.4956639436491891 +0.3359285733328972 +0.5038632339649792 +0.6645374251785899 +0.6144331660515145 +0.1999275319413223 +0.1969319450913173 +0.230048757364495 +0.1565327761009334 +0.230386995880927 +0.8625495466886592 +0.2242366959915144 +0.2238334008541737 +0.1368692207277142 +0.7757206628496552 +0.8625804296047708 +0.1088631854828519 +0.3911500034823688 +0.9116555370273077 +0.3549566168465679 +0.35412675088502 +0.08842815225117794 +0.6450362030050049 +0.9116669711863693 +0.9541912856800611 +0.4435019272311301 +0.4435003580375936 +0.04580750219506195 +0.5565008865705334 +0.9541927249788441 +0.5641301440117579 +0.740289108358239 +0.4403430003788637 +0.2603470250249115 +0.6764984125592571 +0.828253964308888 +0.3235021632068592 +0.1717359957289661 +0.8280874910863786 +0.3229782662954756 +0.4525674579479653 +0.2376637498576829 +0.5478601193948902 +0.7624908090430371 +0.1244031034651928 +0.2972049193871917 +0.7986163772823007 +0.6598121022567016 +0.7012121833329904 +0.1489018682930589 +0.2995514668722543 +0.8508267387093923 +0.2679113792607449 +0.8289983939308939 +0.7314136074210674 +0.1715838645840309 +0.7552636897787256 +0.7553229048824875 +0.1375317585157417 +0.5997776236399427 +0.5394905883829032 +0.6983348250384378 +0.4604955923993708 +0.3016555294287123 +0.8606371540632877 +0.799618704543076 +0.8489425536859567 +0.7907309438004516 +0.7995158851318696 +0.1394579503766314 +0.2000378300837386 +0.8607269393035182 +0.2087838579040004 +0.8486527076535075 +0.7679827434201388 +0.5312167187940324 +0.01858730178200583 +0.5623152820725952 +0.5389272182166607 +0.3249104325591022 +0.4571615539621712 +0.2110916360097402 +0.5428591951825221 +0.7889665663616415 +0.6287291718240094 +0.8086430813748287 +0.7999093202106872 +0.381679998364297 +0.8082848874410216 +0.3713375960604057 +0.8176971574296945 +0.3806343316207133 +0.3815579351186814 +0.1998668257866228 +0.3806740124750066 +0.1822489771774507 +0.6184640497194011 +0.8001450648900839 +0.3713317383828868 +0.1913702000105409 +0.6193824792683887 +0.8177660060123507 +0.1942165247322903 +0.7832191863120176 +0.04173757485010397 +0.6748805451105172 +0.3606002897894146 +0.6647265378272539 +0.2286761169889262 +0.7593383063197158 +0.6505323000321879 +0.1868898850485609 +0.3503548895174227 +0.8132525041772859 +0.7252073449398537 +0.754861968536141 +0.2373799496629577 +0.8564345212532498 +0.8565251576073551 +0.7626975360577101 +0.7561862815810966 +0.2912170291404869 +0.3230324320276639 +0.6237394240528374 +0.8972699693826302 +0.3741037362386483 +0.3741683938348363 +0.1027768857058436 +0.6258953666477721 +0.8972719751255603 +0.3718357997323449 +0.05536214300634009 +0.9446528092651721 +0.3718503707984711 +0.6281711571475506 +0.9446237008022498 +0.7658942853840968 +0.1842156325343313 +0.8139511293639117 +0.7658679462057429 +0.7269113891890532 +0.4132416052167941 +0.3260267910549537 +0.9373323540744135 +0.6880893981095481 +0.9264459743069547 +0.3120063158430364 +0.07353835393330087 +0.9264386986815256 +0.3118958306031701 +0.8763421902794665 +0.2214904253257444 +0.734904061344028 +0.4667255634937734 +0.2902505033751004 +0.2428425319511465 +0.7092496178330729 +0.7567874543091375 +0.8285127499290752 +0.7313473548982159 +0.146433764656378 +0.7857262387408409 +0.2520821545833116 +0.7842691071009568 +0.7319918848376558 +0.7426221061845898 +0.2693571158958974 +0.2580440041550436 +0.3683376493948551 +0.7691698343031796 +0.4515007092662895 +0.9448621641640597 +0.9454767834807618 +0.5489844598712196 +0.5484534001701081 +0.05510565997085908 +0.8251895870057009 +0.8577540076781577 +0.8578870257181868 +0.1748037806422869 +0.1422900916125856 +0.824896439454044 +0.1742658905875607 +0.1422756027712232 +0.5719967055783193 +0.1794485822147725 +0.4280138899119471 +0.8205634003099014 +0.8204911599486019 +0.5719590067520297 +0.4839391396613724 +0.1082822553537545 +0.5160609157305085 +0.8917174844935353 +0.8917273578251008 +0.4839652916249779 +0.8517033198537242 +0.7008976883014334 +0.485846500272086 +0.8468882242179644 +0.5141538020118767 +0.1531106627689079 +0.8469094879147665 +0.5141414317649139 +0.05198807154313902 +0.4580202444017691 +0.4243550830585517 +0.7939953122112338 +0.5756667122543508 +0.20601241665304 +0.3348594244594207 +0.4512987204366927 +0.6646512378066022 +0.5486471430417835 +0.08113179521586994 +0.6315812736563937 +0.757413169774693 +0.2319630220604071 +0.4832983780492285 +0.4826361103793846 +0.5166923358126917 +0.5173397067318563 +0.7414521464331857 +0.2689708245018485 +0.7391163760121745 +0.2545464254120851 +0.3596148497060044 +0.7837032504176575 +0.4499150911586766 +0.1903304455509092 +0.5500902059800549 +0.8096911273450675 +0.8289729080569477 +0.6918792409774568 +0.8224540713419296 +0.6975584001410707 +0.1951334874449588 +0.5673851824734287 +0.7008325879445114 +0.4813256092593699 +0.6909744352239702 +0.1704623680647202 +0.2997531200658437 +0.8219727563491149 +0.7002163152877382 +0.1782936473316951 +0.3089380301784433 +0.8298666333891054 +0.06376094860098989 +0.6565542892577524 +0.1580487938365862 +0.2569971684149257 +0.4731788219194725 +0.03870648477860351 +0.526854633014755 +0.9613430944829808 +0.9611986797893282 +0.4732588730674083 +0.6332335124114369 +0.1957317608057383 +0.6360674288226021 +0.203679477865833 +0.3682012171943345 +0.8045270054002879 +0.3415335989911198 +0.723015548591357 +0.8991840419781215 +0.5934378205364212 +0.5934434680406682 +0.1008064988646263 +0.4061074718491568 +0.898431947624612 +0.4132137783771824 +0.5080838240552048 +0.5867887682696746 +0.4919522994015318 +0.7749681338699895 +0.8838143132567128 +0.225017722327626 +0.1160909341473455 +0.1192854346346497 +0.7673801823656852 +0.1669590958152277 +0.3434921281863955 +0.180064480676214 +0.862247412582349 +0.8621797111017104 +0.8201487791853216 +0.8200181940726248 +0.1378839494777549 +0.563453146659741 +0.9201447691702727 +0.4365468526863271 +0.07985523171729077 +0.9201446972809949 +0.436547358513658 +0.7288777183769471 +0.4046530827081958 +0.644339506284869 +0.8485514385467749 +0.355663257371136 +0.1514255514274074 +0.8485439418504824 +0.3556783575415065 +0.1163366779151459 +0.2489215022911662 +0.2691919347187555 +0.2222478471406389 +0.1431592494662513 +0.2239536110336845 +0.1184146114536521 +0.3210473453597795 +0.1380262248089816 +0.5847145278521589 +0.1455240050307049 +0.2359064410499096 +0.6899269032828514 +0.1865721947429024 +0.3100514679176024 +0.813530445803398 +0.8201528901653402 +0.7933929454629055 +0.7937313317242196 +0.1800299239032957 +0.1307727504466184 +0.7893924226028798 +0.890519165487848 +0.5746204402070809 +0.5746231356735044 +0.1094812220249357 +0.4253756991671152 +0.8904193265629701 +0.1676905745214987 +0.5740607423473284 +0.2138558432584063 +0.1897441436030982 +0.3399845442604646 +0.9165533682911704 +0.5419910050929404 +0.742129205139566 +0.4583201585979302 +0.2575653919171842 +0.7569697788192878 +0.5058637501432179 +0.5541907570167954 +0.7331409218954701 +0.4448748839237145 +0.2652897403267535 +0.3557451699238936 +0.8235336338389092 +0.6445232008758769 +0.1765743785926165 +0.3118327952396348 +0.6654550164760186 +0.3216611881915144 +0.6759303994937754 +0.3245569647643854 +0.6632061073046633 +0.09899116031585632 +0.314032755943084 +0.08180852502272382 +0.5263241763741803 +0.5377254688184733 +0.7535343577247792 +0.4624869340046927 +0.2464266640412814 +0.1785947856064814 +0.8379422557474732 +0.5585998448445304 +0.1775677631006393 +0.8223862713532223 +0.5585685166957105 +0.441413463359779 +0.8224431205028119 +0.7559326543692082 +0.3801507446597088 +0.6953302332468075 +0.4439510068957739 +0.414088456707056 +0.9012652622473766 +0.9015671253226624 +0.5858094639529116 +0.585814186702775 +0.09842663037158389 +0.276939907029244 +0.8865253067926517 +0.7230846188949523 +0.1134619434593327 +0.8864928716167626 +0.723096739136831 +0.7126525643448086 +0.1257586520416483 +0.2874128714867668 +0.8741755801378513 +0.8739792970735992 +0.7126486697691248 +0.2911244109280708 +0.1976195132984164 +0.8021417775269729 +0.2919864223383584 +0.7084497170576305 +0.8020834652855089 +0.2501150256672554 +0.7082792895259198 +0.2452263131337248 +0.6954674710338624 +0.2537534877461159 +0.7036801147668605 +0.2151110813418758 +0.4521879715195143 +0.2271580256445967 +0.6855161588084044 +0.5757311190435217 +0.1564517921254332 +0.8435341033709983 +0.5757002984459957 +0.4242682401976645 +0.8435367291852236 +0.2260232276219841 +0.857280398587615 +0.8573552663882399 +0.7739416376314082 +0.7734480853197951 +0.1427306623303942 +0.7630519769308226 +0.1447028162802679 +0.1948809986638389 +0.1558829313037795 +0.6756091277917484 +0.540578024771409 +0.2461615617711315 +0.173000545749701 +0.9006552666749921 +0.7772675536992469 +0.2227237000379173 +0.9006374715772039 +0.7772695836870899 +0.0993568451339145 +0.06180757082526244 +0.44568903933126 +0.3806897135178591 +0.07835946176550426 +0.6192747682644053 +0.921662306313688 +0.9216613256996677 +0.3807248080583489 +0.108480100961166 +0.6875283367294028 +0.3485896082666177 +0.8690376630572254 +0.2218813529219217 +0.6652865716421441 +0.8072559811246234 +0.8151280945745955 +0.8151449298254092 +0.1927634758641459 +0.7807301982987057 +0.2762702137526159 +0.6681294919007088 +0.8963940423114456 +0.896381450094616 +0.3318654553374991 +0.1325871588089876 +0.2080364770142685 +0.2214508284183243 +0.1538832253071557 +0.1017419036482007 +0.5908490736392132 +0.0857521635192533 +0.5780884226180251 +0.1413166420079242 +0.5618099958707475 +0.1473685884370816 +0.2118645882050056 +0.4108729249022107 +0.7965297619221569 +0.5891398059705956 +0.2034369672441043 +0.7759815992663794 +0.8069782962502071 +0.8069669096856179 +0.223972621245548 +0.4128162200243309 +0.07828881701318879 +0.5871834630840999 +0.9217115135099421 +0.9217115126716513 +0.4128165367394862 +0.4136112101697199 +0.09064194439975608 +0.9093583818190331 +0.4136118165307307 +0.5863881767704772 +0.909358431353803 +0.05985876090703971 +0.595610025488068 +0.88262765743819 +0.7512690733605019 +0.248763414054043 +0.8826124839391483 +0.7512486874210288 +0.1172821479105125 +0.299078021847511 +0.06465476723088931 +0.9352418575811532 +0.2990905886670572 +0.7008627465058247 +0.9352933262068236 +0.2251193844848813 +0.221921934220349 +0.2326502624076814 +0.2285825557555281 +0.3995496386530456 +0.867080426704231 +0.6007922163824003 +0.1327254098597687 +0.867280261020537 +0.600788554939973 +0.1908091942801898 +0.7005651685930528 +0.1057339765918345 +0.5767079475300959 +0.8205246462779838 +0.6293434062657081 +0.6905692672237614 +0.94016642128759 +0.3092532182730671 +0.05965998440573554 +0.9403381969912715 +0.3092452722503508 +0.3911449604903265 +0.7179573353612054 +0.4003684640625576 +0.7181536124627131 +0.7005478679549176 +0.5817677552314932 +0.4925477533794889 +0.8603370214660733 +0.8603954266217405 +0.5074487595026086 +0.5074525865896228 +0.1396613921148617 +0.1526511917448679 +0.2607629460084502 +0.7728863825541648 +0.6225286177833352 +0.06501291235746594 +0.5492629909764549 +0.142110223031282 +0.7779449745959469 +0.862812188323181 +0.804997404859139 +0.8049237804052973 +0.1372861261598762 +0.1947907013110678 +0.8630085470737866 +0.8223362276875582 +0.5264425352027479 +0.5265027016561181 +0.1776969831208026 +0.4734989404436734 +0.8223044493643694 +0.6015304174288671 +0.2800143446697058 +0.6072509864595146 +0.2811075559882689 +0.09475723951238814 +0.7745282306285431 +0.4287892924545624 +0.2467993613588289 +0.1637924840378649 +0.8275115173343635 +0.4201806851242341 +0.786785078381658 +0.5798475128212638 +0.2132075057573371 +0.7574360035687704 +0.4924059076527638 +0.7510625994373032 +0.4883890591544627 +0.7461049363780252 +0.4994937253727163 +0.5504287126138593 +0.3949553231083907 +0.5377626754832986 +0.3887780516467361 +0.4480455159433139 +0.605061130875398 +0.4609074792735621 +0.6120005725274772 +0.3810183235558877 +0.8624796296998949 +0.6198378117755008 +0.1376627305404531 +0.8627303715128279 +0.6198294948988081 +0.529135669337738 +0.6924741612089618 +0.4708169777121664 +0.3075365735957006 +0.1741886294043755 +0.5793682932118646 +0.4997270894150356 +0.3513987605171136 +0.5004517865894147 +0.6487556330348359 +0.6767180660801981 +0.9331063306349862 +0.323212635290647 +0.06670235857407798 +0.9331946480521521 +0.3232001094281456 +0.1056101672742863 +0.5502673118180996 +0.08624372894378926 +0.278273698205482 +0.07614812692165725 +0.3652472655612393 +0.4521918715933748 +0.3770708566910952 +0.7307764568113074 +0.515575757641234 +0.5467843807376769 +0.2982338700224493 +0.1722014027906251 +0.7585019177865081 +0.1580338079082246 +0.7530678560429717 +0.1027061812713256 +0.2989659219533425 +0.7888950007464591 +0.5100033749255359 +0.5809492641161803 +0.7712114163851003 +0.1010591081408535 +0.218646604166235 +0.5837580399621138 +0.8354296041493011 +0.8354149143338271 +0.4162488748853537 +0.4162445934162587 +0.1645756081763301 +0.9193932926612716 +0.3927453693895899 +0.6072545356592023 +0.9193935245489486 +0.3927371263441758 +0.08061333272421925 +0.4936294646392195 +0.8364802228227241 +0.4996113455272879 +0.8415268155066632 +0.5063709878106968 +0.1635178368531949 +0.8415586410699436 +0.5003100541571979 +0.5003893919282583 +0.1584697465155158 +0.8364976296421084 +0.5063503060273628 +0.4213941114583646 +0.2215070855405224 +0.7019350102616494 +0.546525483466382 +0.4737717225658717 +0.1446978412802964 +0.5262296398129757 +0.8552957601899822 +0.1022614458154787 +0.3958837565954826 +0.3126216186101968 +0.8775496004303273 +0.6871884855824923 +0.1223489191463007 +0.8776380422123242 +0.6870684259248696 +0.8074832024771496 +0.4663603828857692 +0.3252203870814456 +0.4595982704427754 +0.7124676094051505 +0.4665178142983198 +0.6865368428687445 +0.5823362869994617 +0.5943145435310951 +0.3302463569009172 +0.5012249040712512 +0.6946216072195434 +0.4984583585040308 +0.3056198268044272 +0.2226082400483715 +0.7199687868798796 +0.6092747138817002 +0.1600078352836178 +0.3907189699967428 +0.8400220465849394 +0.5305769873789641 +0.7787197926233596 +0.4694391550676508 +0.2212982937487904 +0.3880786120114327 +0.8928768383720059 +0.5794964514560204 +0.2951417575291177 +0.2220876760880937 +0.7344500447279414 +0.7683773793897909 +0.6688965040997035 +0.7724271373462319 +0.2012114281186388 +0.7998668912129068 +0.7712793170772443 +0.7917105667247136 +0.2056046172578695 +0.7944750080569033 +0.7914994913419301 +0.0510659171724788 +0.6659431481999979 +0.3508677208287624 +0.9067824448432354 +0.1479084259814436 +0.1971450715247769 +0.5896396373956579 +0.8450689537089975 +0.845064474016082 +0.410355106914538 +0.4103632909690877 +0.1549321623928595 +0.6186304941587902 +0.8645402171981957 +0.8645402064005552 +0.3813695315263912 +0.3813775253165779 +0.1354538787364943 +0.03551578847236447 +0.5232430417807443 +0.7233339046242204 +0.09158252994298489 +0.9084171881445283 +0.7233334583637012 +0.2766685034399117 +0.9084171849078871 +0.7851626028077782 +0.8508548420334577 +0.2142570011323311 +0.1513119805272468 +0.8508405604550277 +0.2148293541690762 +0.2111678650185681 +0.2302679093446035 +0.8671637893563447 +0.6533074027916737 +0.6541490761230558 +0.133386355897728 +0.03561192599669534 +0.5462642886421145 +0.03197198595425635 +0.5573673479730713 +0.6237031012076287 +0.2097016486986364 +0.7824374887086704 +0.6431268930466082 +0.4908185381039369 +0.8960709463306984 +0.5091814665810188 +0.1039290317893501 +0.8961985056829589 +0.5090418150040323 +0.9275418079601694 +0.5743938113828213 +0.4256433972853455 +0.9274941259568882 +0.5744096662930271 +0.07247689208417084 +0.9576775065444756 +0.5977490658217831 +0.4022757265918468 +0.9576672943285995 +0.5978345806055788 +0.04214534569110617 +0.250074009405075 +0.756293742681436 +0.2354880094410265 +0.7557662845009785 +0.2466833199077945 +0.7628982067166952 +0.3365432721484368 +0.1538641664116006 +0.8460597709364424 +0.3365831404467051 +0.6634500987364994 +0.8461240700419135 +0.3544578969910299 +0.7170030198315634 +0.06271486923254528 +0.5885628035385239 +0.05434008845541085 +0.354802222876862 +0.4539803284587796 +0.7258162126152704 +0.5457903292837214 +0.2741459626790623 +0.4397526144394071 +0.7961088020909384 +0.5602645476240419 +0.2039065499775921 +0.4849082391409955 +0.7281498907897633 +0.5150521754950012 +0.2718600307033496 +0.7260034979812598 +0.5459515796688313 +0.2402372880037003 +0.7137317037652414 +0.1974567506999649 +0.795812288111198 +0.3446876125651661 +0.1024847576366521 +0.1741393138214723 +0.7660958375188834 +0.1683668601151299 +0.7719304372939142 +0.1788247452552087 +0.7814447479081112 +0.645188287757018 +0.1902323379859225 +0.3558441146291728 +0.8103329183284231 +0.6891998448851995 +0.9110383322800132 +0.310995348419993 +0.08898380954870494 +0.910982717334562 +0.310820800050409 +0.3572840566484407 +0.1353741126121384 +0.864542885423222 +0.3573140506224928 +0.6426871559891415 +0.8645437995960218 +0.8540090705052448 +0.6515014124419528 +0.6110770759540028 +0.8036426978059696 +0.8035641144767515 +0.3889612366740782 +0.3889199545515508 +0.1963869006087512 +0.674049427289979 +0.5615318283634273 +0.7689379210789344 +0.154635671504078 +0.8092823388781814 +0.6102120411583077 +0.6943784026410299 +0.4959437713986158 +0.7901095524047456 +0.1514568656137807 +0.1149108445146659 +0.7777809301492284 +0.2425486057180511 +0.2527961154197917 +0.8025701144661181 +0.2294972542151063 +0.7704038461809278 +0.8025245348226262 +0.4642594663880543 +0.8367752486882166 +0.5357422926604455 +0.1632255162799333 +0.8367767567834894 +0.5357364020506676 +0.7758099853889725 +0.8348402200696565 +0.8347585908614318 +0.2242514104309013 +0.7275480168112546 +0.570864493497542 +0.2221844486948153 +0.1602558600023699 +0.8056286201500185 +0.6703883788795619 +0.5819664794623585 +0.2016255507484744 +0.4180521640766233 +0.7983757501638765 +0.3155998464312024 +0.4673855733066636 +0.2295980673896522 +0.1426306114172697 +0.769772416694512 +0.8571158554260609 +0.8571411470919958 +0.2302005542286874 +0.1093683977493862 +0.3689942117370117 +0.7368136269552169 +0.4581220375130045 +0.198444111349818 +0.4654793785984632 +0.6288396494343329 +0.8444521291426771 +0.8444503012351338 +0.3711649878099598 +0.3711819060228117 +0.1555450830156016 +0.8731871011434323 +0.2721341056463047 +0.2721030298093972 +0.1267466092435986 +0.7278663431556213 +0.8732519443679699 +0.7990752178467617 +0.8142052234339491 +0.8142143949539339 +0.2009332144454202 +0.2537357261609549 +0.1565333204814186 +0.8438916264428714 +0.2541410736931826 +0.7445500999383785 +0.844611434001577 +0.7779663414036735 +0.8265213387250667 +0.826426822394402 +0.2220478629994458 +0.8710530094721209 +0.2328768793150075 +0.7670488473123042 +0.8711447156702539 +0.232799065081253 +0.1286708595119538 +0.2071385121366016 +0.8700681385535356 +0.7927069347961027 +0.1299530297859929 +0.2156728865737623 +0.863098231161564 +0.7839752753219768 +0.1368773583506568 +0.8631564274736377 +0.7842040382772982 +0.8700883370923378 +0.792753956398505 +0.5487101737756391 +0.2856539671826961 +0.6622665643603097 +0.124501374474229 +0.8756192669958411 +0.6619697832518238 +0.1985399012046603 +0.1762053875768571 +0.8292388871559236 +0.2522818377076548 +0.2472699719338728 +0.1592716574394662 +0.8418962402511007 +0.2485842940205622 +0.7489539229433112 +0.8307403085426338 +0.7958522716546209 +0.2580622925384409 +0.7417962273148936 +0.7957533557860053 +0.473304668935864 +0.7798135271398537 +0.5266957343000968 +0.2201868978316011 +0.7742155395604465 +0.570795707181507 +0.7413295889547739 +0.3652046754871578 +0.9493974941572085 +0.471495387858031 +0.5285770104735453 +0.9495392662619256 +0.4714303568815372 +0.05046839527221322 +0.4782415808448541 +0.1541048623807209 +0.5217600654374899 +0.8458874057122998 +0.7142638871716711 +0.5486252650374107 +0.5574552106394786 +0.7555764068024897 +0.551951071385205 +0.7499900860032651 +0.4488946193303281 +0.249955463491476 +0.4436226690196857 +0.244804370845619 +0.2760557547345525 +0.2451322432056802 +0.7952595374251837 +0.5601269736321305 +0.84515270733198 +0.2332483303310343 +0.2330712931969218 +0.1540348831784225 +0.7668863078544104 +0.8451229538287415 +0.3128472563460861 +0.09709383713638191 +0.9027932017327315 +0.3127240362265963 +0.6872871830790799 +0.9028336699020092 +0.2137373428114342 +0.7062539449850382 +0.4793727993435538 +0.4875310541421035 +0.5206147290025298 +0.5124367828012832 +0.7140750748217655 +0.8925458784491717 +0.892283477627421 +0.2861405410164019 +0.2859331331121093 +0.1074491368216189 +0.587588088365414 +0.8694040374923108 +0.8693979927285768 +0.412405712650549 +0.4124120422738402 +0.1305960277718508 +0.6241199851462608 +0.8487329777391579 +0.8487327000487233 +0.3758810218376138 +0.3758951535503532 +0.1512636388702797 +0.7740606943470106 +0.8970332303805563 +0.225938712695443 +0.1029536129971733 +0.7407445392921007 +0.4810290145204235 +0.6744263883478014 +0.09422223064190587 +0.9057791619096763 +0.6744229203000442 +0.0757963277429755 +0.5905014012947974 +0.389283879021028 +0.7089539390035317 +0.2586611542459495 +0.7786064984516832 +0.1421454123706629 +0.2674004679777312 +0.1152987169803212 +0.3449049092407368 +0.5887848554236014 +0.2219376577947716 +0.4112744961868848 +0.7780049774731266 +0.5466444026708384 +0.07266846475339818 +0.9281321672653101 +0.5460660564615835 +0.4533533568466268 +0.9273284330476385 +0.2100925584463182 +0.7123690973760612 +0.4014021382603437 +0.7058330255767792 +0.5503114987381303 +0.9721876001002258 +0.4497024669312086 +0.02781803455215841 +0.9721807123414304 +0.4497036829945243 +0.7535677969562439 +0.2759181026040285 +0.5458501466515202 +0.7282847140494721 +0.4540865593157236 +0.271345094896943 +0.3730702472750216 +0.7901674035501274 +0.1724051729126753 +0.1632033919147606 +0.1895390315122925 +0.2062378132987797 +0.9173965578411986 +0.3687013449563938 +0.3685326194977805 +0.08267275634383962 +0.6312961964217766 +0.9174006737606932 +0.6268604611947032 +0.1768433232829595 +0.373163284329209 +0.8234577218387479 +0.415350881480841 +0.7107324334968835 +0.4917409799055223 +0.8897699071838026 +0.5082590366097356 +0.1102300155759433 +0.8898307955401769 +0.5082064368443914 +0.7942114384830729 +0.7575633879675908 +0.7927857284998719 +0.7655645934710287 +0.7828098620763331 +0.7615374996292102 +0.7593534227954778 +0.2032919377447779 +0.7661821957530321 +0.2072448355019255 +0.7591424338891301 +0.2189215707254616 +0.7352591638007502 +0.1667701023647679 +0.2623085831813749 +0.8341474380769275 +0.8332704916111087 +0.7351852042539647 +0.7874668081989737 +0.1443917600410083 +0.4888434554897679 +0.9243283982856257 +0.5111564465613286 +0.07567160362179466 +0.7124248899249558 +0.1131459576150394 +0.8867981656010026 +0.7124115320617459 +0.2875821700214315 +0.8868396460445052 +0.04885094279827049 +0.6902269039390388 +0.832069905047134 +0.5738718805630222 +0.4260556807235631 +0.8320845400570435 +0.573946142488075 +0.1679148361222539 +0.6462585078221819 +0.8997192729054951 +0.644817375998963 +0.8907200405818926 +0.8907139679648773 +0.3551799083117008 +0.6567632507800274 +0.9003419568912399 +0.9003273531340905 +0.3432297517476389 +0.8997084733224358 +0.3537364758182717 +0.05429082805939846 +0.6260892987455521 +0.8589336283993338 +0.6647075695238741 +0.3353908742023008 +0.8594565560999663 +0.6656006379655796 +0.1409135801347019 +0.8478256573321747 +0.2219873042383664 +0.7780277293691391 +0.8478369666660519 +0.08656623632030157 +0.4539222770663494 +0.08607637003244024 +0.3572381864992198 +0.1491644841909562 +0.2221747891605526 +0.1611939523975415 +0.2185913487566972 +0.1624483243637325 +0.2264826793697954 +0.3480850572805385 +0.9368419953706061 +0.9388210056094706 +0.6510536916016101 +0.6510070140483223 +0.0612416549760528 +0.3769872340536565 +0.8017370400093254 +0.124554607208123 +0.3094396181899195 +0.1358563945170501 +0.1934158211900721 +0.1360922123925826 +0.270545599576332 +0.1130992083370747 +0.5807878775288078 +0.7555524459704962 +0.747603482110347 +0.6790774403754671 +0.06543448025458365 +0.9345659172394362 +0.67907774200672 +0.3206805463292151 +0.9355604462220739 +0.8838047746063739 +0.3736452067323351 +0.3737098694108847 +0.1161984554264017 +0.62635448416455 +0.8838054711050285 +0.2814475196034511 +0.07885256904403097 +0.7185573971933192 +0.9211488672773442 +0.1102354175795024 +0.5292111759847687 +0.111974355064274 +0.5223702520160185 +0.1567716258439136 +0.7154286731878177 +0.6473546565639343 +0.2000525580267685 +0.1386474200131412 +0.2046545742193865 +0.2798559541979975 +0.1406224125782754 +0.7201152410408601 +0.8593951898466098 +0.8593623781451155 +0.2798671176403234 +0.4801646201463021 +0.130713027111572 +0.869623697089254 +0.4807466506376861 +0.5198361006816957 +0.869283587457605 +0.7003530324844339 +0.1567884283286331 +0.3012596452988141 +0.8438728502570531 +0.9563120631479982 +0.5009263673357858 +0.5000368310543829 +0.04378164410937865 +0.4999601630312904 +0.9562479780809812 +0.09291445231097685 +0.6366812163697781 +0.9020366607552305 +0.363068496598854 +0.3631037667539881 +0.09815703187461441 +0.6369284561314795 +0.9020432725678569 +0.7447360059557394 +0.3712611280732372 +0.02970101172758394 +0.4925530491101778 +0.3311031638474666 +0.8295916593918912 +0.3328915896330423 +0.8386371316007963 +0.3204698846253136 +0.8376921340223463 +0.678831086262394 +0.1625651701654222 +0.6689693593297138 +0.1704339525017692 +0.6673046969667834 +0.1617854069688053 +0.8857701092285323 +0.67654826896628 +0.6766055657318013 +0.1142374122823266 +0.3230113792424418 +0.8854198830106882 +0.8318517890636157 +0.5992296619285824 +0.2415277511306745 +0.2201272489650953 +0.7783442851002844 +0.7665104840182554 +0.06468937573603643 +0.4592035129563002 +0.2362637204777081 +0.2325440603613272 +0.7936563442279451 +0.6503441699646511 +0.2601471992810466 +0.8224694571875177 +0.7409316184269752 +0.1791504666392292 +0.7437599694173777 +0.1737513672795641 +0.2563065414603997 +0.8282716852532106 +0.8208013283855981 +0.7405298245625493 +0.8261211985619072 +0.7434820749794167 +0.07250194362913445 +0.45752522094024 +0.06959688337438569 +0.444615027989153 +0.3853559208385205 +0.8701654906943647 +0.6162247773259494 +0.1289131819891583 +0.8712222331496645 +0.616166879894899 +0.3593403691060155 +0.05843793069447927 +0.9415905069937813 +0.3594021743566428 +0.6406232146729423 +0.9415084713885383 +0.1199155996411211 +0.5705596512343195 +0.1473285419486586 +0.8320393677778085 +0.8527524958680442 +0.1679115473610496 +0.1676647494054171 +0.1472310168848703 +0.8320799184090388 +0.852689210534856 +0.8562224664432845 +0.2097024584055107 +0.2117865719961202 +0.1440240379138011 +0.790282929116996 +0.8562346319472065 +0.9103245529436689 +0.6840977021097903 +0.6840993973266084 +0.08967501035300039 +0.3164358117196308 +0.9099821592338144 +0.6362007529797391 +0.8923477782440342 +0.8923440474288372 +0.363797584941722 +0.3641782586340793 +0.1077446493993277 +0.1357228885840113 +0.6845851057182888 +0.1064344872465025 +0.7169700283224588 +0.2269995810111489 +0.1886532480711252 +0.6583876228819404 +0.9074029664301061 +0.9073861612538719 +0.3416025597031567 +0.660207825694712 +0.9145792985820036 +0.9145665409869593 +0.3397778325376866 +0.9308099644842005 +0.4769589040377802 +0.4770374022119293 +0.06898062154753512 +0.5229629960962979 +0.9310196052222524 +0.1113333205820419 +0.3094936893010138 +0.198133954043782 +0.7205118986323766 +0.6569995942457179 +0.8450867869513815 +0.3429969797082801 +0.1548985471912118 +0.8450413528148534 +0.3430534519868764 +0.4606586223960509 +0.3355750264999431 +0.5394868499235013 +0.6637440941122889 +0.1267311665691276 +0.7765737296315213 +0.5653690578318353 +0.3181072169268316 +0.7095963771886039 +0.7710662279934314 +0.2904036809496869 +0.2287900489131464 +0.837589217955363 +0.6789212953294835 +0.8379453947307119 +0.6676197812746797 +0.8298908400706173 +0.6696127449355616 +0.3928899438720299 +0.8329084981883095 +0.925723015232521 +0.53393085625299 +0.4650555058577757 +0.9253483002352246 +0.5349426410714884 +0.07465079923204269 +0.1182795763635994 +0.261854243034973 +0.08701918679932663 +0.5544982068070813 +0.6325769597573011 +0.08243549677688851 +0.9175906896723873 +0.6324486819009374 +0.5832996007143558 +0.08431132754937451 +0.4168078534657381 +0.915583957159394 +0.9156759219036307 +0.5832870476245868 +0.7048238121961 +0.4751316157047122 +0.761926380290366 +0.7673101303644982 +0.3904497898594194 +0.9671002810239556 +0.6095300908849507 +0.03262880410286797 +0.9671069511828148 +0.6095562939745899 +0.3218971371329834 +0.6068819407722701 +0.3465435042910917 +0.6101511890403266 +0.3160996382574646 +0.6185670241485526 +0.7982323877879827 +0.8475627674583808 +0.8475619440306644 +0.2017647294537945 +0.8931672287217488 +0.7236094842325088 +0.2764030758704544 +0.8931790605422182 +0.7236055930449842 +0.1068154666127702 +0.6070690105420904 +0.1671335611243698 +0.1330561122907437 +0.7409089519529685 +0.7026742370841358 +0.4959940701665423 +0.1263116021423615 +0.6765138671692715 +0.05705403185685342 +0.5637738932483133 +0.09846953700151197 +0.536861332317188 +0.08687177056409985 +0.5413864781614214 +0.09782379984505177 +0.5463438648084701 +0.5802108884010575 +0.2722363306581922 +0.4109271141136312 +0.7241171442977731 +0.3462992327972174 +0.8845584095980772 +0.107042575330998 +0.5365499066384856 +0.1862043565909446 +0.7764005388299322 +0.05218370407260647 +0.592289276427394 +0.9434873629739077 +0.5042424237152068 +0.6652416064778974 +0.0646522569174558 +0.9353557333685775 +0.6652465884412726 +0.3191473770547527 +0.1189989955838322 +0.6812654935731162 +0.8808951232607116 +0.8808895640077494 +0.3187347917834389 +0.3139445381617958 +0.8265724212739695 +0.6859261842564384 +0.1735442616959403 +0.06312119362024421 +0.6166421126706716 +0.04830525329154316 +0.3407966016319625 +0.7550636230546445 +0.8751823767636031 +0.8750831350314608 +0.2448452432980483 +0.2448552495428358 +0.1247458151427961 +0.09487445776654817 +0.5534702206807006 +0.1910077028157944 +0.2178876556632653 +0.1889405188626267 +0.2383957923243913 +0.8369162052053035 +0.1722221836603827 +0.827782032048518 +0.8369102928196689 +0.7799139701083119 +0.2422009278667003 +0.6447397761449659 +0.08548133396060824 +0.9145372275632225 +0.6447069782611955 +0.1289807258899688 +0.71405587732392 +0.7565628534845102 +0.777723984824248 +0.818030235975213 +0.5964129979053493 +0.8058889523490625 +0.5936792804885854 +0.8082807106530279 +0.6044525299495355 +0.8518394585622544 +0.6080937288379316 +0.3924175698566117 +0.851964726216218 +0.6077246185443038 +0.1480182661143646 +0.147627930229731 +0.346858303991319 +0.4017903567702328 +0.8170061204493885 +0.5931883721797684 +0.1962398077669569 +0.598121605551642 +0.1830396661387369 +0.4067753053141319 +0.8037422871939418 +0.5304528515971717 +0.08030647801246441 +0.9199349130025579 +0.5300461696899529 +0.4695468075051917 +0.9196932717480359 +0.7531942165141863 +0.8416306350586613 +0.6191820043757388 +0.2923736654724977 +0.1083178357352903 +0.6163361041146178 +0.1906563246400613 +0.7675389396235263 +0.05809325628369132 +0.3416996756527194 +0.0420087154042383 +0.6186543972100125 +0.01329420803808084 +0.5969722862778195 +0.1839310112931386 +0.1606227857564416 +0.3970642150249764 +0.7294714891573489 +0.07164571165436641 +0.6395585488322542 +0.02455670669590824 +0.6071335710990265 +0.8743443743434275 +0.5756030414793192 +0.8725505446364432 +0.5818651342800664 +0.5756073328229881 +0.1256527049443472 +0.4244153926218387 +0.8743045055585333 +0.5818718567565832 +0.1274450723347392 +0.4181849242598787 +0.8724853596891524 +0.1015407370175761 +0.3286979853772964 +0.7821092117603037 +0.2931794953997633 +0.433168454134336 +0.8339472755066554 +0.5668363537909517 +0.1660515945323638 +0.8339355879870667 +0.5668026475703508 +0.5341387913103907 +0.3323865990348626 +0.4962784148418989 +0.8006253479167176 +0.8019046585342766 +0.5036091646121006 +0.5037216433224744 +0.1993745878129174 +0.1609118086927369 +0.8146409626831327 +0.3620307756158566 +0.8748863353746508 +0.8269193782857448 +0.6858454670466456 +0.1888011590000854 +0.8445684776903795 +0.9229014855192083 +0.5074358633675982 +0.1392029465523028 +0.2189677478661837 +0.9468816700237175 +0.5355695748155406 +0.4658286971447829 +0.9468684896174944 +0.5341231601580756 +0.05313007895117498 +0.0206089815843315 +0.5121547637982129 +0.2155770381120964 +0.2166737165337165 +0.2088232301648038 +0.2210106281659689 +0.0645658416598039 +0.3479550744937595 +0.1909947362152327 +0.7083570034676233 +0.8057125101244402 +0.7643884466526899 +0.7598376044783478 +0.1960570392711619 +0.8826375374182718 +0.7963132924223844 +0.2036118271829715 +0.8825613200091998 +0.7963611788608798 +0.1174476603674078 +0.6308762546312019 +0.1891779011595646 +0.6392435476032099 +0.181058039848309 +0.3611400072619583 +0.8192529710652229 +0.3696440390265268 +0.811661659619699 +0.7831795776592886 +0.8002498588537676 +0.8003315751142965 +0.2168026387656459 +0.4795753054156836 +0.8195798073414194 +0.8196621076441956 +0.5203298205646733 +0.5204255191092221 +0.1804208082426914 +0.5932038707219626 +0.3381223086013789 +0.3395898029048804 +0.931701085818244 +0.1185826383278302 +0.7158637518874592 +0.8035192627742191 +0.685476627366835 +0.3318044079347429 +0.9677860943004366 +0.9677597605614578 +0.6681278908005638 +0.6681240011660617 +0.03224118210726189 +0.1729663954544324 +0.7233299632361048 +0.3344313534778962 +0.5881197021512058 +0.3756354205820545 +0.8881709688790411 +0.8899755519767776 +0.2733104408766539 +0.2730815025617207 +0.1098536330192014 +0.7269172756499616 +0.8901460613415733 +0.2494553181054212 +0.8321581684341347 +0.4529387293897963 +0.0820303000038597 +0.5470612719710818 +0.9179696994379828 +0.9179676851174002 +0.452943146432345 +0.523888418884938 +0.05784722071737588 +0.4761000838131501 +0.9421561320485308 +0.4063317514756484 +0.7005019059884857 +0.8906217264235343 +0.7866839430476698 +0.7867021602207152 +0.1093965106902925 +0.2132847058032853 +0.8905991686021398 +0.3433858929899564 +0.05568707292230428 +0.6564753616591856 +0.9440593511585755 +0.9443136679162849 +0.3434499664282007 +0.3035606666738892 +0.9081449837904659 +0.9082235293619876 +0.6965555519070268 +0.6965586150961217 +0.09177474479777768 +0.1172433341713494 +0.5438949095322931 +0.09507577238864448 +0.387768704895784 +0.157484798270265 +0.3382190981904718 +0.3256801623888409 +0.8727610778026846 +0.6737810411528871 +0.127587754941427 +0.8724226782903518 +0.6735726150432544 +0.3640684735090682 +0.8926582017322557 +0.1205900640455421 +0.7809002469847889 +0.8942377109701825 +0.7565051387638506 +0.7564922040100545 +0.1057387416235328 +0.2434963802679362 +0.8942290440120937 +0.2484324749355803 +0.9036918691215241 +0.7515652298091889 +0.09630082258877375 +0.9037057862987933 +0.7515612719659748 +0.1660355631089961 +0.8434342223797222 +0.6675649692014057 +0.8675250412313431 +0.8675195666068953 +0.3324355772403778 +0.3323230957314117 +0.1325745749694307 +0.8882492817064573 +0.5895352458564969 +0.4003021744296543 +0.8876918324122325 +0.4105599667865505 +0.8877286837959799 +0.6011908971380352 +0.1104864991507087 +0.8895111164127837 +0.6011819857691042 +0.5895386849096609 +0.1117491489885761 +0.3294373334991096 +0.2032153695428436 +0.6705639471181097 +0.7967781903918186 +0.08852494809161104 +0.2280287466010671 +0.2181101656315839 +0.2404419067884799 +0.9255922905581644 +0.6926345384787543 +0.6926345916085844 +0.07440768950462637 +0.3076348669592808 +0.925769363104244 +0.05471380458236067 +0.5528743294836053 +0.2702000882687564 +0.8428061468634702 +0.8450597577819396 +0.7689076665537098 +0.2311719857224129 +0.8449922458254717 +0.2235233796082572 +0.8522063674997694 +0.852329544287973 +0.7764039278250986 +0.3931632229612904 +0.202873864898764 +0.7971483071493777 +0.3932712950810768 +0.6067564586953799 +0.797168163534522 +0.7346162692726319 +0.4351000014838887 +0.7517709080270967 +0.4488299351744081 +0.8263457281525519 +0.1989411938843776 +0.8010608814967957 +0.8263470838141992 +0.354483318292202 +0.1088350203799027 +0.9416639915757119 +0.3949887316994884 +0.6050120325967496 +0.9416635216813857 +0.3949865912472275 +0.05834023820062379 +0.822852581688244 +0.8172599350588947 +0.8172764634071914 +0.17720158189055 +0.133547910207806 +0.7276157284210691 +0.03075963467047473 +0.5707356329728986 +0.04189447205014276 +0.5669603499567569 +0.03381021192433632 +0.578097311117074 +0.8965812066280348 +0.2959112502862671 +0.2958508832106261 +0.1032505636965533 +0.7041759414078663 +0.8967355796260169 +0.4048822018089743 +0.1199196239088899 +0.5951175568805323 +0.8800807183969184 +0.8800803247943531 +0.4048820151203663 +0.1726436294628117 +0.3029062799771861 +0.2854577867015692 +0.2226486090074977 +0.7145868201369724 +0.7773707741654892 +0.4145426086339885 +0.5189804018031843 +0.5855053771015801 +0.4810397840550285 +0.703089032224823 +0.8757447306856491 +0.296943747126966 +0.1242331136122132 +0.8757145675649901 +0.2969241182664646 +0.1428577047413711 +0.281613529428945 +0.1167592839497006 +0.6081686850475662 +0.3799727691643756 +0.8947493589587294 +0.0983266315352664 +0.6766269697004259 +0.8788642593937911 +0.6719587816262645 +0.6720844297214205 +0.1211598223718825 +0.3263369877320679 +0.8787175169297535 +0.1574164049641537 +0.7914186761244647 +0.1623498961376633 +0.7937155891122627 +0.1609710292498221 +0.7811930376428853 +0.7759929042208016 +0.147606746209378 +0.7797799665690088 +0.1581341633741706 +0.5326296151433665 +0.06669537333960196 +0.4673628842812043 +0.9333028910121065 +0.623886971268352 +0.06741159392626049 +0.9336031253218047 +0.6223864922555092 +0.3772147746680994 +0.9324544067474655 +0.9094070324220918 +0.6001053602860009 +0.411237015178331 +0.9134448735681951 +0.5889131057365217 +0.08638516545918343 +0.6001367635426613 +0.09054576627649681 +0.4001164039026656 +0.9092935756900742 +0.9135877246156602 +0.5888969096696621 +0.9057350373259808 +0.220990668141814 +0.760121976140506 +0.9024898351222712 +0.9020041551563842 +0.239936580842032 +0.2398775071301544 +0.09750924203573769 +0.6434175412695839 +0.1130400373622631 +0.8870485099996051 +0.6433181970587777 +0.0531192782845425 +0.6090466281309065 +0.2182039210062986 +0.2022057579781671 +0.3271131888491983 +0.6352690870329749 +0.9324791494068834 +0.4432304026189603 +0.4432285593720019 +0.06752036498709328 +0.5567714710580896 +0.9324796339670695 +0.4432604967520679 +0.9203514218205902 +0.5567465677407578 +0.07964301207570056 +0.9205522128181369 +0.5565970869414659 +0.6946406738311812 +0.5357902533404704 +0.6254181313960617 +0.07305317165871363 +0.9271163838693445 +0.6248659891878127 +0.8993570860172309 +0.6180418233547683 +0.6180658218832664 +0.1006239737617971 +0.1321405401899195 +0.6621943128367506 +0.6017508314864758 +0.1179453241012294 +0.8820586371075797 +0.6017340219155537 +0.3991673617382276 +0.881453244225005 +0.2301406218198834 +0.720412167519162 +0.1094608069509021 +0.2119350262971432 +0.4970691634612056 +0.1040214388991089 +0.8960342537171361 +0.496981582611886 +0.5029308586422518 +0.8959784572901267 +0.793640751762735 +0.5750894395869259 +0.05108001281516678 +0.5646374470823792 +0.05980769472751357 +0.5710318079685789 +0.08871529487849129 +0.593157201567997 +0.7271080921414546 +0.4368808470377097 +0.180275206183458 +0.1482996215445159 +0.8513578904969764 +0.1807044335363424 +0.1490123989272749 +0.8186753063386809 +0.8192976776067463 +0.851307917163918 +0.5359352030200742 +0.3056786958390209 +0.531335344338689 +0.3116445495337034 +0.4031508704419446 +0.8391117881259912 +0.06030773355817733 +0.6418896090933958 +0.06550082219991263 +0.6297851303054449 +0.8558602322516459 +0.4139002886435422 +0.5860860859504751 +0.8558674835831842 +0.4139144895253379 +0.1441326381346345 +0.7868505012710556 +0.7893410128655796 +0.7896764951860281 +0.2131833613029136 +0.7988796205954256 +0.7851373132063596 +0.7854325846245126 +0.2013320750202999 +0.7797342633688943 +0.2056966796820049 +0.7947200173967509 +0.7791064528820897 +0.3373662492548752 +0.8778727928534119 +0.8733632223884804 +0.764410915137091 +0.7642167277486177 +0.1264677367813681 +0.2356087060597766 +0.8733377787443889 +0.07564672436113122 +0.691680299937973 +0.1773718021858302 +0.2318470407461863 +0.8387665377740041 +0.5968077616856038 +0.5968427672453939 +0.1608848721730664 +0.7516952091727205 +0.1666255384208402 +0.8331487379599845 +0.7514465882081691 +0.2037858898553196 +0.2148661086558129 +0.784931328723278 +0.6276138388667908 +0.8717797576749089 +0.2592829196263332 +0.2592755357825404 +0.1281472819976086 +0.7406497137660801 +0.8718157934335313 +0.108467398443674 +0.756397063712912 +0.8165935126318088 +0.6917704950228499 +0.2558505768245172 +0.2212418623130367 +0.04662804452512699 +0.5562053932877576 +0.2048397514530711 +0.8281691507292844 +0.1024798310553135 +0.2349425645818256 +0.5353837121801835 +0.7038408028489112 +0.4646009943508146 +0.2961518844809858 +0.1751184044464335 +0.2206047405135072 +0.4673193180845652 +0.3134240752537651 +0.5326144165179441 +0.686561138592554 +0.9462586478457486 +0.5106654628603636 +0.51172244592603 +0.05580362147430193 +0.4882726931987869 +0.9442009188677959 +0.1279441269289414 +0.7078335853104472 +0.0417365597578131 +0.4653271771557876 +0.4966227198500094 +0.7362703814471033 +0.503367204022774 +0.2637321716109939 +0.3113109456325199 +0.9397865388151254 +0.9394324786479598 +0.6886299304091281 +0.6886298571377162 +0.06056756512348317 +0.5613963134560412 +0.2929054291960661 +0.9000883265689955 +0.6753249168811125 +0.6753339927690566 +0.09991392254663395 +0.3234290097818121 +0.8987631575038513 +0.4307236302290368 +0.7830741981510128 +0.5692908953233046 +0.2169330867477172 +0.2097133226084586 +0.7964298887294126 +0.2159584262466748 +0.7997695601448911 +0.2924477261064711 +0.1407983313343362 +0.8591887515134038 +0.2924419666153563 +0.707555270975738 +0.8592013789186282 +0.7816372001593664 +0.5718492319714432 +0.788931240948381 +0.8302521836209397 +0.8302339274836537 +0.2110734188861587 +0.8823658737805284 +0.621008698256709 +0.6210570231291032 +0.1176705269960397 +0.2461307893296566 +0.2133851702552401 +0.6073746757504253 +0.06057651791290604 +0.3933312571761243 +0.9391693273132514 +0.9393434695237446 +0.6069020573241494 +0.1689629542506614 +0.2358289608683898 +0.8474972720049256 +0.5875729782995998 +0.5875866217133703 +0.1524334346110424 +0.412422004242943 +0.8475480031641265 +0.01968790836830329 +0.5934007234579471 +0.4988097798409149 +0.8722776568530358 +0.8723391019925775 +0.5012301089261159 +0.5011904747775646 +0.1277211481994429 +0.2104369407086867 +0.7762642902669392 +0.2109046278070265 +0.2053807720225496 +0.381036173597975 +0.952094187062832 +0.9521958361666061 +0.6189752639543202 +0.6184855147015936 +0.0460792151629159 +0.2192727306745662 +0.6966669182290215 +0.4312494653932639 +0.8754561599651737 +0.8754763283992822 +0.5687547670356795 +0.5687576033264351 +0.124521750180794 +0.5090532412302395 +0.945501221198031 +0.4909502742746231 +0.05450663554522034 +0.9441744420813565 +0.4912503197148538 +0.7356288132052871 +0.1060340292553665 +0.2643823884771299 +0.8939528530411701 +0.8939513743358036 +0.7356318217737006 +0.6601079509349094 +0.9564629951521545 +0.5859814480274285 +0.05016558943895042 +0.4140841290742086 +0.9497739523389602 +0.9497869053255791 +0.5859475925171378 +0.6735936297235769 +0.8869136694473729 +0.3306636485832875 +0.1184444168562597 +0.6695104463026397 +0.8832970102432075 +0.8869071352085074 +0.3264044611823264 +0.8832922259343071 +0.3304877366210304 +0.06622670298944039 +0.3273318986560688 +0.1610928700591562 +0.139298549090599 +0.8608051339108682 +0.1611748934643947 +0.8387785690657343 +0.8606912154356074 +0.1392797142994212 +0.8387851620153729 +0.1594854455480856 +0.2417053012491494 +0.3681683794779891 +0.04502800444504963 +0.9549817888737375 +0.3681740405722521 +0.6318941602097488 +0.9549118944771056 +0.0887520554124939 +0.5986509523997053 +0.3622701307554526 +0.9049044965863616 +0.9397730020244607 +0.5260885893716144 +0.6190368046313754 +0.07669757938152921 +0.9231260536082578 +0.6186631660050692 +0.05878041513579197 +0.4328820422450874 +0.8050854485469607 +0.182148869912962 +0.8179702096662591 +0.8049973458347 +0.6872630754180575 +0.07141592596768305 +0.928584110434165 +0.687263072033257 +0.3131417936790403 +0.9289719606182715 +0.8830097023329072 +0.2334217630735793 +0.4498022510007352 +0.9739672082390893 +0.9739796824949378 +0.5502255621647135 +0.9439496144698886 +0.6397753455574273 +0.6394839986758666 +0.0562992316591947 +0.3602470349873377 +0.9435259626136828 +0.3841560572659565 +0.6985182517530862 +0.1807513259655961 +0.2006021278838729 +0.0593566553716566 +0.6045903698154331 +0.9207571040626071 +0.28350331873315 +0.3517463166981543 +0.1027178911415521 +0.8014104997375576 +0.5534956825258963 +0.4462746841662062 +0.8017859551125207 +0.5537411723620812 +0.1982289792990018 +0.4130169696561466 +0.8591136655310152 +0.5870316794861112 +0.1408462286663157 +0.8591307685819676 +0.5870282062638388 +0.06505432391142474 +0.3602572907377086 +0.1685032167727957 +0.1936724271817195 +0.0804598290380754 +0.6013516021089299 +0.4227545894320749 +0.08120581150407877 +0.9187942175801069 +0.4227546479681387 +0.5772453642809658 +0.9187942313404598 +0.7195530421787941 +0.08551987152957216 +0.2804544546327309 +0.9144817233173731 +0.9144803859533444 +0.719552485146283 +0.2306770862788388 +0.7328779256160053 +0.5071529412404865 +0.1788406546830173 +0.821299362600114 +0.507180113476419 +0.4928472822342309 +0.821158664983087 +0.4081839541572231 +0.9391664925710976 +0.5920359331081493 +0.06069493351053433 +0.9392235783064505 +0.5919337122613342 +0.09231886591089261 +0.4226335908715115 +0.929116565820794 +0.4348516981613503 +0.5741815512107534 +0.9246922750271643 +0.4348513888763234 +0.07088343642191554 +0.9246922724498017 +0.4258184828268863 +0.4258184308649007 +0.07530776596122031 +0.5651486095822109 +0.9291165687358293 +0.1906882644570763 +0.1954292391438156 +0.07203842859059775 +0.6079016792391385 +0.6547447995073966 +0.8820480961080781 +0.8820439396863936 +0.3452534505207733 +0.8653342381840782 +0.2048152025748586 +0.2053329080036873 +0.1343859309802442 +0.7951998934946223 +0.8653105200386577 +0.4816759786888561 +0.923348199871271 +0.5183237607372624 +0.07665174426555564 +0.6319280007910254 +0.1156849416489772 +0.8843909534998976 +0.6318461008751198 +0.6321286906944479 +0.8829487035483341 +0.8829474912406908 +0.3678707725291305 +0.3679705597150876 +0.1170496414616113 +0.3502204359752991 +0.8752725263364308 +0.5688933263479419 +0.9102887134795179 +0.4311066602014171 +0.08971129130868939 +0.9102882588944858 +0.4311068849304022 +0.3881585312511914 +0.8638102269657647 +0.612552428287733 +0.1359404140962497 +0.8642074369287982 +0.6125643218942459 +0.9708318746681818 +0.3982346697591974 +0.6017673376532533 +0.9708317541144995 +0.3982342908869802 +0.0291693928370033 +0.5806688324295325 +0.8939496830345952 +0.8939482649892405 +0.4193306937982957 +0.419331057421837 +0.106050351108355 +0.3798890520402806 +0.8837857672198777 +0.5280794249404793 +0.785974114634298 +0.4719252674840401 +0.2140355076646177 +0.9794031693785449 +0.430427277206883 +0.4304272732438748 +0.02059683125503848 +0.5695735921035326 +0.9794031978518568 +0.4438307138777833 +0.8420450718023776 +0.5561725491008609 +0.1579522096444278 +0.8420433866575122 +0.5561639529025072 +0.7065218267340347 +0.5594656669337537 +0.1073540059029089 +0.6016401331032843 +0.9524792695416678 +0.4585397403311071 +0.4585244225280032 +0.04749952879881855 +0.5414816485393164 +0.9525041363136504 +0.543723189073925 +0.08638349236162791 +0.456277771020993 +0.9136157656885344 +0.9138314261668707 +0.543447481938254 +0.01590646327315007 +0.5504517910154775 +0.1137345035816545 +0.6021007000116463 +0.5052579708646083 +0.0661150950193253 +0.4947419441111697 +0.933885194454783 +0.8073036875526962 +0.05229574209233101 +0.9477055679440159 +0.8072997949577205 +0.05234959964018156 +0.1925638277184245 +0.192718500432029 +0.9477139975891751 +0.1020234636484724 +0.6261219563677844 +0.233299898493747 +0.116653797438008 +0.7666699015696863 +0.8832864811459813 +0.8962487601987359 +0.6363821267493711 +0.6364105907511829 +0.1037643335068171 +0.2222346019520691 +0.7910741711273999 +0.3562823542356684 +0.886689280237268 +0.006132473416196365 +0.5873150410461633 +0.972145311916839 +0.5281174991438033 +0.5278827405179159 +0.02795956481285466 +0.4719042868472098 +0.9722046641951106 +0.2186677288129586 +0.8397624891437204 +0.8401617230187729 +0.781187856255388 +0.08566816554990742 +0.2446231587604942 +0.9115740981966356 +0.2756021297390591 +0.01542444127123919 +0.5076465164946392 +0.005657534121386335 +0.503144516285967 +0.07456511821315479 +0.3541585289776265 +0.1430893327875717 +0.7919593095060472 +0.1317996673064746 +0.7953013715310626 +0.4884170673199785 +0.1516497221121821 +0.8486850250979117 +0.4880371137312925 +0.5115843051358583 +0.8483438320306472 +0.6997126076417564 +0.9296904615135848 +0.3002853562493503 +0.07030335456208289 +0.9295817593514683 +0.3003185385373852 +0.04024619648930251 +0.6478031527983872 +0.5011863204397859 +0.9712422252322399 +0.9710498851346765 +0.4989245801210639 +0.4987603690085903 +0.02894601506826606 +0.6061318505684324 +0.0992092634461567 +0.900768873091792 +0.6061145757540167 +0.7172691984808249 +0.1031659826211222 +0.2710168326044122 +0.9035957665826031 +0.7289847629182907 +0.09640254482011908 +0.2827330977851171 +0.8968295852034093 +0.9035957465662523 +0.7289847817638623 +0.8968230763041262 +0.717268562453225 +0.2403585034530867 +0.1631117843020893 +0.1995209902678835 +0.2414824978874822 +0.08392445036566214 +0.2913585944071108 +0.6277737531060968 +0.09591354615743035 +0.9040694751637574 +0.6277363856250158 +0.7360712428185237 +0.883301719382955 +0.2639182547661472 +0.1166942313456706 +0.8831883040696396 +0.2639611188250228 +0.08587167435985199 +0.3453818253558844 +0.1587231277327125 +0.1879097132429733 +0.473263897316726 +0.6054999603440372 +0.5263964165589697 +0.3947627876363635 +0.2676993125737576 +0.08400116772084865 +0.7323013368151674 +0.9159987640125022 +0.5856259843335941 +0.04284780041112023 +0.9570973610968135 +0.5856360570088623 +0.4143778712220246 +0.9570911605909068 +0.3373159867357205 +0.01544630068196564 +0.9845540043219788 +0.3373159678570857 +0.3925979367751458 +0.1453071544835741 +0.8546931137825833 +0.3925926637939302 +0.6074072786191774 +0.8546932523699124 +0.2336785557849879 +0.2998471879930952 +0.6073711361592226 +0.6351557779788922 +0.2457576580299518 +0.3065014543809712 +0.2411862943156171 +0.4897663147572436 +0.2595581336831136 +0.316124636198675 +0.3974403949793536 +0.3132680677564312 +0.6023179367688238 +0.6871672796210766 +0.659013841889907 +0.6087404113520337 +0.3408871976354558 +0.3910508443339799 +0.6379428881913208 +0.6439528231145372 +0.3621529199294553 +0.3550915508535263 +0.5863817736492761 +0.6972158276838236 +0.4132516675224372 +0.3020664565697057 +0.5630926714400253 +0.5480011720078023 +0.4369108645463079 +0.4519874382206563 +0.6104728132606091 +0.7092213425519608 +0.6453378328265086 +0.4647837447723396 +0.2793213256831871 +0.2725207912248814 +0.3855136762038764 +0.3603703647778332 +0.5783343469139022 +0.6026721977636905 +0.3793434229181173 +0.4233785575782447 +0.6206562881841972 +0.5766071501739851 +0.3096310789800447 +0.7546968129881261 +0.3235955641691081 +0.4201186788677368 +0.6180244416043743 +0.4321967076855482 +0.2397307660111924 +0.5225594582838274 +0.6219526989069462 +0.6905314371509437 +0.3793755226157063 +0.3096413161745936 +0.3929532635966599 +0.289200090279175 +0.3543085742965008 +0.3985965668153056 +0.6454219128923028 +0.6009401916978934 +0.2877986819817105 +0.7071292329263636 +0.6397459471002197 +0.3683355904857173 +0.1725509388746477 +0.3862152554844079 +0.7455119559342259 +0.7216319268336561 +0.3405267373261339 +0.7879795172182361 +0.6377157672343496 +0.4079700324368138 +0.3317624528300712 +0.305838726394042 +0.6681045507829783 +0.694291858122007 +0.2700440861813562 +0.3309505664231003 +0.6731156216474774 +0.3709560839250848 +0.2404024337675984 +0.3610685198411703 +0.3511795222915799 +0.2713075394810492 +0.6490971412603839 +0.7287728261818553 +0.7078127920550779 +0.3195868433585334 +0.6445362543973145 +0.748290067875811 +0.3554486075794978 +0.2516952843975247 +0.2435124821384793 +0.4711806699876034 +0.1989753953709826 +0.3451845609898671 +0.1969074961657192 +0.3294154015995884 +0.6138963134797992 +0.6681960087513886 +0.386032470505358 +0.3321125732158916 +0.3718297386735375 +0.2599425392992399 +0.6279855757106504 +0.7400838929392974 +0.5809452003017938 +0.6797363243671679 +0.4193436430089283 +0.3199383049538524 +0.65975176684825 +0.7112354406449399 +0.3398107757678847 +0.2890666058406893 +0.6467109750786471 +0.381818926234133 +0.2660123996867904 +0.3552696336193316 +0.6221304159409992 +0.4132278560634745 +0.63889092918574 +0.4437270759061766 +0.3671540472789995 +0.3761378834481766 +0.6327335340475703 +0.6228847191979499 +0.1127449388174661 +0.4909140527386929 +0.6766025027216143 +0.3537752764243148 +0.3290054990820084 +0.2475959167630832 +0.3419684845592127 +0.249657452247845 +0.6580352429314777 +0.7503449328969423 +0.6709615485182521 +0.7523945815076959 +0.6665462127223954 +0.3911327166210925 +0.6796281460415334 +0.7054785885464172 +0.3202585724727766 +0.2952241985326045 +0.3275499602771281 +0.5485587517247678 +0.7156009369593025 +0.3309187455658053 +0.35064513246062 +0.3802084680247935 +0.4428785592841383 +0.3667197657078163 +0.6484249760695839 +0.6199718399286926 +0.5402634694186504 +0.5469659046350183 +0.4597371355542976 +0.4530238036170268 +0.3688259378251947 +0.2833676763220074 +0.2935359953114977 +0.3935207553021825 +0.1942079264838252 +0.3912981506821095 +0.2092426751770478 +0.3950302980885384 +0.3565117313906419 +0.7473329471969302 +0.4683341191787694 +0.7300729532699909 +0.531609777242433 +0.2699138305952243 +0.615599796109886 +0.3962587668927536 +0.7307678283025106 +0.5323190252887122 +0.4926896389639311 +0.2826669781765982 +0.5072619950298668 +0.7173592121951688 +0.6257050361234077 +0.6765309904937433 +0.3752208291984376 +0.3241101113745144 +0.3429540075558515 +0.5448040206205458 +0.3676081202106004 +0.3325165172439785 +0.6326212258484395 +0.6669995245734202 +0.5986844218464877 +0.6172750266111119 +0.3860389365363379 +0.3835560120834058 +0.6143244615619465 +0.6156284389308274 +0.6969586495460541 +0.7118056653595158 +0.3039381147197536 +0.2933114587995718 +0.5857317364053798 +0.6308115881225619 +0.6249745876271156 +0.5126007670156241 +0.376102056041724 +0.5055831008896259 +0.6235773402993713 +0.4939954857012104 +0.6502122333782063 +0.3645880231853124 +0.3178625394053684 +0.7072116404479448 +0.2289168071690475 +0.6194461333558527 +0.2858456396992283 +0.341713821315499 +0.3493190050282013 +0.2264339547698095 +0.6506836223092295 +0.7735662893257637 +0.3307588236133175 +0.7556265458622707 +0.3498721345956906 +0.7639299434803435 +0.6720323470368929 +0.6479076483985907 +0.4156911061432681 +0.3338503551506055 +0.5862306070201616 +0.6676069794882825 +0.4131222722326706 +0.3544622705146721 +0.5904171601748364 +0.6471392260862162 +0.702614160157103 +0.3691635019765872 +0.4260928622794582 +0.3654986059613751 +0.4119060092930887 +0.3664699006313591 +0.3038647742151007 +0.7147240918834724 +0.2065904792971776 +0.2886961256291141 +0.2286783797482736 +0.6027821696739707 +0.6437976722136033 +0.5765573793068723 +0.3562492270119503 +0.4231538137067828 +0.4466601691435551 +0.4329282366711193 +0.5534482670077364 +0.5669108154695673 +0.7272089367532114 +0.232156207480814 +0.5952160744169329 +0.665229855453486 +0.4047713409507032 +0.335776967839374 +0.2557784740768752 +0.3402145343118403 +0.242944439956494 +0.3292668447201884 +0.1501307313887605 +0.3850529179989051 +0.2547761379125092 +0.2925136706399048 +0.1232391153817646 +0.3999114934480315 +0.593679023109947 +0.3649019108371839 +0.7147618049528832 +0.2689513388416854 +0.7108180508228843 +0.2544071456509165 +0.3783468199086103 +0.6495860400291642 +0.7162151735830738 +0.3476230744942244 +0.7239170688660856 +0.3377119758287882 +0.705390117012242 +0.3401797472592082 +0.2467464799770887 +0.4346862901746506 +0.1543150966709284 +0.4111603371384153 +0.6470071432859262 +0.2684808452948474 +0.5572148768569583 +0.3424706595634554 +0.6128022358128931 +0.5957980215359118 +0.3871729768876919 +0.4041417369498368 +0.1896428661408717 +0.3682043571266148 +0.5572809383083616 +0.627011323772666 +0.1909324197467875 +0.3150902166395523 +0.759215036275033 +0.6956907281356089 +0.2729387269880497 +0.381975711950307 +0.6586502774583812 +0.3782980338705645 +0.2254382088951368 +0.4815302179722316 +0.7218897363752884 +0.3978428087564567 +0.6289164787748657 +0.4247083811774265 +0.2947357814179909 +0.6449383418536624 +0.4465597402620539 +0.4654418585133689 +0.5534342185002377 +0.534540759570584 +0.6964075597110049 +0.2938596920016806 +0.7149647913164073 +0.2927398612349081 +0.668725024466123 +0.2464871678111577 +0.7427418472592814 +0.2378160670494638 +0.6565076039875967 +0.4475311578875492 +0.5717076507220449 +0.6403931728297855 +0.3491260561342863 +0.5715999516244631 +0.3996678879481469 +0.5621167893692801 +0.5595772385955058 +0.5112738732489129 +0.5725841927363404 +0.5067353523113379 +0.4274056087462693 +0.4932636849406883 +0.4404088238761013 +0.4887024731597453 +0.07336756655462441 +0.4853231934665463 +0.240710811163485 +0.3462719291744981 +0.3548885228599649 +0.3393611777933854 +0.6454432061227704 +0.6603847679026862 +0.3779796536194934 +0.4889919383121737 +0.240994803860229 +0.2806324645309416 +0.366422346693494 +0.3044024229307768 +0.298981487985254 +0.3484850059494525 +0.5923968422857956 +0.7392850461778097 +0.4075477889560024 +0.2608729541749417 +0.3235504722420697 +0.3369924597765301 +0.3264882461651504 +0.7484331216635273 +0.1833831679464883 +0.6169296089020798 +0.7503001566873303 +0.6973509522384669 +0.7337335664897512 +0.6988726086018726 +0.1283237899518415 +0.5043586056513883 +0.5607737282716944 +0.6007447038012222 +0.3375617398494013 +0.4058999205675244 +0.6676975845322839 +0.5932557545175648 +0.2000839183571526 +0.5452976025632779 +0.682968364552355 +0.2436409061288103 +0.3597918889926439 +0.5807455717002818 +0.6579824101818864 +0.4283329928168159 +0.2154659785413228 +0.605257660652499 +0.8534734909309228 +0.4323544799758866 +0.5674372435301425 +0.8535897897699832 +0.4325628517244709 +0.146409932523774 +0.6827540416175371 +0.3902161337677694 +0.7061848852080752 +0.6969731232699332 +0.07946456609672456 +0.5177003433437345 +0.6543190811616594 +0.2521578131696521 +0.1449691379338184 +0.4946455902473441 +0.1578830673479808 +0.4233961713256228 +0.7453382396221817 +0.6850135804149622 +0.2826833946473776 +0.4138094525026788 +0.2662409657948603 +0.3003663080664503 +0.3887897031282869 +0.4578597047673678 +0.6111993705393755 +0.5420601743005153 +0.5365092373345174 +0.6326914599931542 +0.2259604652951653 +0.3445622413144385 +0.3820212645184977 +0.2771490416797083 +0.6178608002951215 +0.7233388643544206 +0.7387772091200991 +0.7375004271548867 +0.2071491179043853 +0.4933747632784693 +0.2199777923325482 +0.5048731789881176 +0.2268903550649728 +0.4969393610905247 +0.2654933048419426 +0.4954167800627341 +0.5680599239844949 +0.5248838413729927 +0.4319341626025044 +0.4751054678383965 +0.2563236336198041 +0.350841628668749 +0.2943030800526524 +0.3031894939434014 +0.3698864104418336 +0.593624875630469 +0.3713604924393439 +0.6092338947792305 +0.4468565516642299 +0.2935543949254594 +0.5531088562533943 +0.7064111543950783 +0.2615326010185986 +0.6740470840062086 +0.2794740191770514 +0.4584122739303941 +0.3613570820943545 +0.756652481972807 +0.3821944126391809 +0.5521652324458887 +0.6282839578297548 +0.6544966303622454 +0.3711306918511507 +0.3449570433193285 +0.6749885298593662 +0.7733881623166466 +0.3250019709214139 +0.226603660401711 +0.7330778294291574 +0.3523060679738552 +0.1966228630027254 +0.6250741548521673 +0.1894544533610045 +0.3777499550521301 +0.19268235070767 +0.4266513583897918 +0.2838971856998674 +0.4785432472493638 +0.2406957135492479 +0.4061419847636668 +0.3083886574331701 +0.4211777958866317 +0.1961022739225093 +0.4133539007155639 +0.6780050449770607 +0.4940123049787977 +0.6856128610983957 +0.6519818602504354 +0.325992994401861 +0.7231421849966324 +0.6970336330047814 +0.2520883595818169 +0.6848150263911684 +0.2568305812820517 +0.1127053170617531 +0.4512807923803369 +0.3681288399365005 +0.4359631785033126 +0.6318982927867899 +0.5639730460306289 +0.7003419936074086 +0.7573570754063416 +0.2993476321782098 +0.242492117374719 +0.1563422727298125 +0.3138600146629429 +0.2560840550805899 +0.3992924219840766 +0.6537438559844541 +0.2839291233016098 +0.2165555153593252 +0.5410200383114449 +0.1936045586739754 +0.2728614329978036 +0.5324871149170768 +0.4921180234616872 +0.4674973433033933 +0.5078570184009668 +0.4424634180240989 +0.5374555991421929 +0.6089232110929028 +0.5016316367832113 +0.3910656582751265 +0.4983646182079884 +0.2550248968318853 +0.379160726246522 +0.1491919605067641 +0.4767478020752483 +0.2009615983463353 +0.3592024905212186 +0.7377435439513682 +0.222262946648865 +0.5422113560454902 +0.6473495789894362 +0.1250076231418469 +0.4779096939157072 +0.2746474431699771 +0.7393698521921801 +0.3748157319718057 +0.7548625662137528 +0.3947642525578052 +0.5777985919159926 +0.5501807179910074 +0.5846259988972072 +0.4504294708861405 +0.4150718226199093 +0.7547972866453772 +0.7341196027347302 +0.7665166942456128 +0.7227186243931616 +0.2651690200783273 +0.3650259078996608 +0.3684756177413495 +0.544186170564852 +0.1548760062448832 +0.6685682211459585 +0.2119617481553771 +0.4746439023689421 +0.7456901042630193 +0.598335568452542 +0.5686829994406785 +0.5621095920817535 +0.431336040941722 +0.4377969621883385 +0.5048743457419793 +0.6117452230090382 +0.495090253361289 +0.3882736695611763 +0.6951505392841351 +0.6659419622776532 +0.6736452787699958 +0.7244836983531205 +0.3260177077884362 +0.2757246380441624 +0.7133283053406648 +0.3814686754435105 +0.6561811925749342 +0.323944867784057 +0.3531506823508658 +0.475943322642213 +0.3841431828325902 +0.5968341517884982 +0.6618113073623215 +0.5012011256229177 +0.1571860939675358 +0.5346853114359057 +0.1674304097775998 +0.5484270116858804 +0.6641036085640014 +0.2932614191568869 +0.2481482770574364 +0.2671617085042575 +0.3402304170008337 +0.4800302269833113 +0.2961841450000719 +0.5184320787863752 +0.2033171764215629 +0.4776208315109025 +0.1865022760471449 +0.5552187159608291 +0.2332656355979005 +0.331796608820403 +0.6578087661341225 +0.2118696646687635 +0.5744319192577114 +0.6500385813601256 +0.3447039236524308 +0.349403987946283 +0.6568321354641228 +0.6507259081878564 +0.756620717509917 +0.6817690380571447 +0.1390242583268889 +0.6456773616494508 +0.2479439670130986 +0.5581496982675 +0.700420428728259 +0.2669211569394533 +0.169685194685949 +0.6742201998592128 +0.5799219929700173 +0.5505407600478712 +0.5820884212071537 +0.5609492653918263 +0.4179058009761396 +0.439033474964503 +0.4200783872380371 +0.4494569312255483 +0.6958500055934649 +0.3516085113773124 +0.149980611582647 +0.5500917295413223 +0.2558331835331711 +0.4830161171256328 +0.1333633671255421 +0.4064317498578096 +0.4047954793081465 +0.4553225569504138 +0.5951977718035606 +0.544676791417827 +0.1645026657685761 +0.4806462962381061 +0.4045102477265787 +0.6492452614397622 +0.3292267020173749 +0.3510979768500162 +0.6557606031221855 +0.2657952046421813 +0.1603446095137786 +0.4978615984429489 +0.2408782110880869 +0.5509339401746415 +0.5291725511739097 +0.4115149240913807 +0.4707188313830689 +0.588513734606485 +0.2228765625794052 +0.2636826424891183 +0.6572373028264353 +0.4791412118210378 +0.2972928635144087 +0.4089142852876043 +0.2399500974619242 +0.446953420148963 +0.1438060815365032 +0.4621967418254001 +0.1491532155010151 +0.5105203889307049 +0.1610827213260906 +0.4656046456584506 +0.3068783105381706 +0.6299456174765707 +0.3911089474681436 +0.3441393076588045 +0.6163956202314574 +0.6473247241705127 +0.3994443649240224 +0.3547349002253828 +0.6079992899968403 +0.6568302094828581 +0.6912174133412297 +0.8251330032906622 +0.825308146961353 +0.3086077961098733 +0.3087724750115379 +0.1747941072597601 +0.4709743639980801 +0.4046338514906511 +0.5290880692817798 +0.5953938024372586 +0.338604053319034 +0.4989001009636626 +0.3520677740897661 +0.4879375222327529 +0.6526070145407565 +0.5180612035759882 +0.2766487971291811 +0.6477891509199912 +0.3351768645605288 +0.5624987069790388 +0.286830157914277 +0.6142425431253198 +0.1568416431979611 +0.4505158715048321 +0.2337158352898297 +0.5106772669150312 +0.3055416959886578 +0.7003102631312599 +0.6315614911404315 +0.3945947452680938 +0.6343887111022513 +0.385108973415473 +0.3462695438147245 +0.4105847826291155 +0.6532782128478041 +0.5887858075054381 +0.793939471858038 +0.7344691331891647 +0.2884196235352285 +0.5700893593994126 +0.7358630093989029 +0.205849028425127 +0.7298577139906691 +0.6187659302849314 +0.1951449775489066 +0.2983632874633705 +0.1875007039141776 +0.304414390319851 +0.2034060698689219 +0.3030829879767795 +0.3853682982137409 +0.5236632435734991 +0.6147506626735968 +0.4762035152982378 +0.3619122135913247 +0.4612319830985407 +0.3487618958913554 +0.4572789729448094 +0.6385970775258316 +0.5388842276163505 +0.6513173270045148 +0.5428291533689641 +0.4385721879398517 +0.3505790678784815 +0.7106324686498922 +0.668201129779061 +0.1837459655622436 +0.4018303072297824 +0.3979171417241718 +0.2746298793154075 +0.6025607803203715 +0.7254193475868771 +0.2331378921146297 +0.2764159186048361 +0.2233583972003415 +0.5168638667342376 +0.4484600004532882 +0.5123260751134119 +0.4619396416772604 +0.5198738796788013 +0.5380440688423577 +0.4801256953982036 +0.5515148470861626 +0.4876750249206565 +0.7597309164030482 +0.6549215950871771 +0.4289313461188707 +0.3516922153002112 +0.7467920088870381 +0.3009999987390121 +0.6922514084617417 +0.3957671112191286 +0.6509319412584057 +0.6737481649896259 +0.3490660374656607 +0.3260808532281115 +0.8019688736218383 +0.4219937413661414 +0.578109623255085 +0.8020659570736592 +0.4218602890247662 +0.1983485078375421 +0.5079219938775578 +0.745002161766141 +0.4920792054589299 +0.2549950783684641 +0.557483861360151 +0.6502860925645838 +0.5864321906318142 +0.3740710012014823 +0.1804855331849483 +0.2969576861901331 +0.590493501887205 +0.5766574452279898 +0.4094371355161764 +0.4233958418402562 +0.4383833022457475 +0.4006091399004323 +0.2994770434056219 +0.4517160934157536 +0.1789343752702238 +0.4838425646842215 +0.2798677695744248 +0.3552289734440281 +0.7305567519659518 +0.3009681736307113 +0.595246577698796 +0.5982080077693521 +0.4046016366137349 +0.4017051180371006 +0.3272024341372466 +0.5212950212523753 +0.4272866629852672 +0.3356847467187006 +0.6921400827653406 +0.2384290927894261 +0.5315176461036061 +0.4326611299458125 +0.4684764837723693 +0.5673378606614147 +0.4648720259545278 +0.582985602388122 +0.5350449932398252 +0.4170146351189312 +0.3129171972940848 +0.5731586876089215 +0.5628881088517385 +0.4765562045929965 +0.4370868353264567 +0.5234480046358222 +0.304449823491582 +0.5332682269234228 +0.1576295675221666 +0.6843153528503648 +0.194907661027838 +0.6567403366775353 +0.1823624301690721 +0.6648150060243301 +0.5413796826006172 +0.6879124265980758 +0.4544012526101139 +0.321864753680419 +0.5456106750821295 +0.67801209820161 +0.4586042030450896 +0.3120499389834896 +0.6765727668367657 +0.3066373586620345 +0.2002930737660579 +0.5610651176752194 +0.6872653677665165 +0.6317510639357697 +0.7852815909125227 +0.4673862923254905 +0.1610268278603597 +0.3788799320507776 +0.4233061835362096 +0.482768703747694 +0.5766867967362502 +0.5172299382565865 +0.4250584806332731 +0.2722665306850611 +0.4133083394747291 +0.2783021958427743 +0.5746010174601642 +0.7278562489262965 +0.5867279283202371 +0.7215366060291423 +0.5716975207373024 +0.7192089676921422 +0.4281893933529467 +0.2807686851572936 +0.3570018969971684 +0.5309979738767305 +0.3504540071848802 +0.5896616403140535 +0.292728387443392 +0.3604824038057947 +0.5699922123508958 +0.7788904933283239 +0.4299743955195596 +0.2213608594659317 +0.6753167313435845 +0.6630207785798482 +0.1522206683362287 +0.6530747599375318 +0.1043154708060779 +0.510323147058642 +0.09896808879028929 +0.4972825707275322 +0.504281325669922 +0.4494849539730589 +0.4957184855529244 +0.5505149255916516 +0.4268538810993306 +0.5366101804461346 +0.3226822763911752 +0.4060143650254892 +0.2631309302447104 +0.4596256452356685 +0.4613811590836503 +0.4909662190851024 +0.5385987022096519 +0.508987954415651 +0.6445042498489919 +0.4152515815218143 +0.288578418729259 +0.3327972793389681 +0.3349908585538693 +0.5313149238900815 +0.1673693027291077 +0.6580615107517701 +0.3756535971160938 +0.4733053355747123 +0.6238209618252889 +0.5256795283591905 +0.2236584471961355 +0.6277606470090583 +0.2273220078357396 +0.3754620935394737 +0.09496709327759013 +0.4897907678529099 +0.6270265296208194 +0.5956208632388956 +0.631816132281982 +0.6096132066320806 +0.3729083176095437 +0.4042297220011015 +0.3680327264166754 +0.3899566036003366 +0.1352160476159798 +0.4313578558224628 +0.3455572270237532 +0.4732635805883875 +0.5645765379792386 +0.4674577536744378 +0.1489804217627887 +0.6228886124897477 +0.2771407241039627 +0.776751175425673 +0.5123351482320446 +0.4356484725908433 +0.4876640841051882 +0.5643521785994434 +0.7954608733621786 +0.6804527375557446 +0.6037430845946548 +0.2571302631530807 +0.5720708807921423 +0.5346036671633693 +0.4279265778758095 +0.4653919757073409 +0.2054403149998888 +0.5113002712882231 +0.6919061341546592 +0.4719418601453871 +0.7270403212548567 +0.596119988613861 +0.1780482484803074 +0.4325630058297191 +0.1650603667857196 +0.7487190152695503 +0.2633390498401272 +0.7932297328968279 +0.7175726142330051 +0.7095478719683627 +0.5239347738439617 +0.7073695976444192 +0.4760388596716051 +0.292638751562371 +0.8130729197050716 +0.3265899882954792 +0.6814474868313134 +0.6765073658074784 +0.3190785123230388 +0.3237588881154655 +0.1647207173823771 +0.6423723458024603 +0.6602024995129707 +0.6632315972233332 +0.3400129410484223 +0.337247299842506 +0.5176691214950674 +0.2002605156937408 +0.8003206918483241 +0.5167973852181912 +0.4823314100338927 +0.7997399759848486 +0.3445058506619638 +0.5573030541655382 +0.3108846436770224 +0.2743379263828684 +0.6877513475928531 +0.7253359840812624 +0.3738372547850942 +0.7226808696417709 +0.7491460900496942 +0.6700505853835768 +0.3350399243859293 +0.6727261209612078 +0.8015856985782946 +0.336063114474261 +0.4655280969412565 +0.6707524325411711 +0.1950133103465092 +0.640938882054925 +0.4505663554613147 +0.3465888850981785 +0.2238157118523312 +0.4000405357055495 +0.6639781403210567 +0.6233128056475371 +0.7329204111123709 +0.2491947231256044 +0.5826071132538174 +0.4389295697992238 +0.296853686842106 +0.5745309065101407 +0.28187132624212 +0.6304038191409755 +0.1876415106633338 +0.2880775547017344 +0.29384031974206 +0.4342773172803262 +0.3335592957086393 +0.7723494370112504 +0.5696765084576676 +0.4035051646958489 +0.6778913855210186 +0.3302973242386998 +0.6721615943475885 +0.2167554500129892 +0.3082471562334486 +0.4788218024735482 +0.5976137226637322 +0.4562541281352435 +0.7557937363117112 +0.6113495112016639 +0.5281728555209811 +0.4640843704511032 +0.4718219577757102 +0.5359223747523172 +0.3388796014122739 +0.6882473812158182 +0.2056035237265919 +0.2628686154593447 +0.6491548373645227 +0.4303009734703793 +0.4424422088894065 +0.3320575077260161 +0.5999727945871248 +0.4195159083803148 +0.7170747490822099 +0.3674080375232436 +0.2056450712168391 +0.3184854440022444 +0.168782424892986 +0.494976827154855 +0.2755092982374385 +0.6776202683960743 +0.1970522955359675 +0.4508697654092915 +0.7071447692142377 +0.6553349935516376 +0.6190003862774451 +0.3829844270093433 +0.573442183911648 +0.368293215066712 +0.5987547615407901 +0.3771615548715688 +0.6781841698244652 +0.7388713943794962 +0.3215899679194904 +0.2610775123215656 +0.5072885152125263 +0.6721546101890471 +0.4921674820568221 +0.3282651008316581 +0.2084251406658633 +0.5197363304873616 +0.5247089792407119 +0.7729457818118488 +0.4753040591934888 +0.2270618128338344 +0.5044816639121635 +0.5909220020979794 +0.4955111117235875 +0.4090835724218889 +0.6387488714903741 +0.6831944785739819 +0.3604635344907273 +0.3162593989956479 +0.4171616550155884 +0.561220161001996 +0.3178992261558636 +0.431946130198943 +0.1704507603211112 +0.6273949716781683 +0.7072201919413253 +0.4199750486964607 +0.7134801777850218 +0.4074308296862016 +0.2364433878711273 +0.5743981344578022 +0.5906087726508791 +0.2495681206426142 +0.4093779667738395 +0.7503803178085312 +0.2779260479609162 +0.6025163244179487 +0.5872532810627812 +0.3255084770382468 +0.1887564441841175 +0.5242120516814178 +0.02402081364713611 +0.5347188984705629 +0.1740710000704916 +0.5343343321597235 +0.475977218797646 +0.3696062672766441 +0.5230153962372105 +0.6299908678604108 +0.4961320800082347 +0.6169774508131204 +0.5038781622040662 +0.3831244909293003 +0.3164749607260469 +0.4473392581657384 +0.5650822932297797 +0.6609118425965088 +0.7071829551363971 +0.3940303563352583 +0.3950521020498144 +0.6267934794362098 +0.2981675711497872 +0.6851379820929686 +0.4036225331490653 +0.5437561960838663 +0.571302802673032 +0.6918463049762841 +0.4425506521124071 +0.3070984097190071 +0.4287470233392828 +0.3079747630104986 +0.557462983017006 +0.6928486197972514 +0.5884196691821251 +0.5850664688228957 +0.4113560678735913 +0.4150801121767709 +0.4032824956724331 +0.662478098814147 +0.4014216441788021 +0.4694868668732393 +0.5985563082447652 +0.5305040434692018 +0.3896792028060112 +0.4767562071616817 +0.610281025529856 +0.5231708987584666 +0.2830026337302463 +0.5018565946940685 +0.2980353514788556 +0.49180327462528 +0.5342983368661153 +0.5828981130155364 +0.4649019750880444 +0.4337003218112263 +0.4658296191849494 +0.4170558826102068 +0.5351409188624822 +0.5662745619971891 +0.4970485662572009 +0.4639413102994304 +0.5029500566380584 +0.5360551886848289 +0.224278883009522 +0.4087242020581931 +0.2279747118093873 +0.3206007307278798 +0.2079949599490716 +0.6493382051995286 +0.8031135993933703 +0.3167622846407221 +0.5438854864368559 +0.3481017205432385 +0.6726288766924648 +0.2703513418893099 +0.7189551625941369 +0.2197163056349013 +0.2086108463544767 +0.6634291811091914 +0.6856120701693101 +0.7657694767518729 +0.3143341091308029 +0.2342032981582915 +0.690852634443152 +0.3786495925651237 +0.474472888209572 +0.3550578147789341 +0.5255060219516215 +0.4438852207344944 +0.4744924434101357 +0.5561178962109783 +0.3027196712199409 +0.3172408833161633 +0.6967044199544383 +0.6828541414476742 +0.2382218639913479 +0.3988516002333169 +0.1635733065887559 +0.3926335593408751 +0.1500807013796521 +0.3955491739442993 +0.1615739587782093 +0.560534520416564 +0.3735333035143263 +0.5345939552042689 +0.4585470049851461 +0.8074795091795656 +0.8074418295077536 +0.541216614144021 +0.5414618807092092 +0.1925289439359352 +0.2116036365959005 +0.6189217954183638 +0.6785923258115004 +0.6193625198632374 +0.3983504111181974 +0.5951947003895064 +0.8225218802342105 +0.3169080344619327 +0.6824576796505712 +0.8221891294153645 +0.3175376902872896 +0.1777795037585563 +0.7112521464266863 +0.826343359602154 +0.8263638967222605 +0.2887857452124364 +0.2887940078687195 +0.1733252133779938 +0.5786793442465135 +0.3606022764664874 +0.1840720902545512 +0.3506661308376863 +0.7162124439224286 +0.6107993859133729 +0.2626787631684643 +0.416204565261918 +0.423210891221637 +0.7091262556048897 +0.2093511850289521 +0.6342896724250483 +0.5861090638049232 +0.4179482781706009 +0.5746302005448296 +0.4094094175579822 +0.5896104317593739 +0.7826557373395788 +0.4083510390175053 +0.217080911657583 +0.299471608161336 +0.659624581738302 +0.2824615144143002 +0.6659980563607685 +0.3066411113729342 +0.3784035273110786 +0.2137571489073376 +0.3020105641357099 +0.6913169377711313 +0.3080672110460983 +0.7825509658861864 +0.4101498916036586 +0.2730841795492942 +0.7148601656037584 +0.7688611324904546 +0.6086934168513822 +0.2785535008651246 +0.7610224869948546 +0.6682246494061562 +0.2625797257966283 +0.6602089789830158 +0.4185056617604647 +0.1105628291900671 +0.473517195038835 +0.2931636273083432 +0.7377236748725284 +0.5500069321009985 +0.6537022114822307 +0.7762611509473233 +0.5565056711466124 +0.3882042564488095 +0.484449196691043 +0.6117521204251634 +0.5153753338977203 +0.5835499785862651 +0.6238569804574735 +0.3543595403920401 +0.2325996445700268 +0.645642414541362 +0.7674023087498776 +0.1501174465810489 +0.435546342416807 +0.2628301691744654 +0.2637909546043644 +0.1718846347683576 +0.4161465441222884 +0.6713481695360204 +0.4527736120742964 +0.2686403622316318 +0.6125123867425798 +0.6869791841507259 +0.3649254253879271 +0.4082900474639267 +0.5868690591237959 +0.4244106064425816 +0.5909702362830143 +0.4198746576215025 +0.2497180337116605 +0.7617161230775061 +0.5924604471076006 +0.5374568127097267 +0.3661189143594732 +0.2809257038104058 +0.3182524780155724 +0.2328701470175161 +0.2664983996863409 +0.831094271634886 +0.4575343802236229 +0.7155740174926711 +0.7236511214986151 +0.4194950194300108 +0.403338088087221 +0.5228623218691494 +0.5575914992099505 +0.4771414036784944 +0.4424059518018498 +0.3258224112413645 +0.4910290727448972 +0.3181915133962697 +0.479011909087249 +0.5822160349929451 +0.7889656472093657 +0.7888496122076719 +0.4178555251804847 +0.4175140424281183 +0.2131800273833958 +0.2986175467158684 +0.3741865593038212 +0.3505707932176996 +0.701337678610542 +0.6126886527165877 +0.3681849783144401 +0.2452640028301071 +0.6442822582343865 +0.4847898324847813 +0.6357791120021941 +0.5128527772404409 +0.4627912672366466 +0.487146299137493 +0.5372087366256463 +0.4572733264985315 +0.5609027705022498 +0.4499966254750722 +0.5492578538197275 +0.5499772515062766 +0.4507474497769208 +0.4524217288905945 +0.566886378375548 +0.5427133304529981 +0.4390946350947527 +0.5475452784841758 +0.4330924609862179 +0.2486448880147797 +0.6285374051170034 +0.1511208100974382 +0.596338854166216 +0.7886106084174672 +0.3142404125812654 +0.2708828231995073 +0.6645371510831385 +0.1798716894001296 +0.4632310982872054 +0.06303353386997317 +0.5151178107314294 +0.4776417449458301 +0.2469663229446175 +0.5223891188212523 +0.7530185862736349 +0.72438438789423 +0.7386030179819508 +0.3777902604537794 +0.673138657473172 +0.2611051787953026 +0.4678455142731033 +0.3213832268718337 +0.7640752631831275 +0.3248818981625709 +0.7721519887498159 +0.2401231225530829 +0.6285914009277708 +0.7514067618573327 +0.2057452761815652 +0.3625784881674416 +0.7063245224033843 +0.4130047291914024 +0.5814300234264713 +0.6083632292251147 +0.4049015733789684 +0.6051853615316897 +0.3915374057850941 +0.5954450800165921 +0.3965840093274343 +0.2175496036648514 +0.5584543812760837 +0.777027933240223 +0.4463148537202906 +0.2645638273313141 +0.3946123982257519 +0.6432893153906036 +0.3332176382231933 +0.7463504322301012 +0.4179861328475267 +0.7248400453536287 +0.2822995399554543 +0.1345421610727928 +0.5578246790759346 +0.4549984951661409 +0.4771677110759909 +0.544986580475879 +0.5227947051336436 +0.2110244695782027 +0.5698549076588775 +0.7784607017513652 +0.5429385345103677 +0.5427021628368247 +0.4256309401802978 +0.457254627522724 +0.5743468229880282 +0.3841439333932563 +0.7855286705444255 +0.3066569800130755 +0.7394020679841914 +0.4345241288093987 +0.2954283108972673 +0.5654982434288062 +0.7044886123755627 +0.6170513977551572 +0.2132229496125713 +0.2522263434737541 +0.3626223061956869 +0.5359250548573566 +0.2299963943833408 +0.4640755706582968 +0.7700060592291256 +0.5648603338863331 +0.3793672654852412 +0.6876915527268358 +0.3440619081692855 +0.1972824124795534 +0.6734686041508754 +0.2631300373084701 +0.28062019934456 +0.2763748910196159 +0.2863778875280187 +0.7875220813161103 +0.5242494467875686 +0.1931274504186991 +0.5383951954353391 +0.340231906749794 +0.3633234991011443 +0.383669002479415 +0.2848859173466882 +0.2401465438656105 +0.5890677192655237 +0.2717502379484645 +0.4059121317515724 +0.2780045784317948 +0.3937529472275883 +0.6853125747341515 +0.158150850220075 +0.3141794388426098 +0.8417796513028835 +0.4941270903762698 +0.178855790720113 +0.8212248596237931 +0.4944070277054314 +0.5058733329160711 +0.8211422277507971 +0.754031003817751 +0.356599423334161 +0.2519851143003752 +0.4601999061191323 +0.1654129619485549 +0.5904098887810213 +0.4924244961709391 +0.7447882066669403 +0.5075712347032953 +0.2552121655905956 +0.4298209501071746 +0.5962397227307353 +0.7007431510063616 +0.6387719638688083 +0.6582367593049969 +0.6295577966726705 +0.5648853881587166 +0.3974344215937422 +0.571823294969599 +0.3850504035042263 +0.0989706479603949 +0.447006207203493 +0.1601807293559155 +0.6993461862762022 +0.1839301210911846 +0.6806346581908335 +0.204599690003107 +0.5325042708188144 +0.7523887083827537 +0.5897909128583442 +0.4033008305244553 +0.529874331233966 +0.5969876487823356 +0.4702551293403038 +0.5924908760700455 +0.4240554628320184 +0.2212309265338775 +0.6432469069909926 +0.7181365461907825 +0.679612891073592 +0.1962460545991432 +0.6103006944791393 +0.7992454710459223 +0.6343322262821285 +0.3081601776120698 +0.7752010369199469 +0.5266211069582446 +0.5415707950217513 +0.4733752437369682 +0.4584191416736517 +0.4451684227176376 +0.5989446203360823 +0.5538679082696233 +0.4008243609274257 +0.5589343406099647 +0.4113651157180314 +0.552722984060969 +0.4147030498191189 +0.447028455563026 +0.5851975845264298 +0.4406507445450267 +0.5884652234910751 +0.6851152299410934 +0.4659409442180087 +0.681260183037245 +0.4787491161376397 +0.6723223029384133 +0.4244053378532572 +0.2920555158266677 +0.8511065069601873 +0.7085680118146933 +0.148117443825554 +0.7382261388031667 +0.2775599966854799 +0.1698071093938752 +0.3171039351214812 +0.7257672040604283 +0.6599091295901789 +0.7209995417065019 +0.6728029031017415 +0.442340670662398 +0.6109271624529443 +0.4439481365193977 +0.6267371122105257 +0.3906775919569846 +0.5086680400565239 +0.6093785405359311 +0.4912659982855059 +0.2918970271768184 +0.2566626253544378 +0.4956651790339778 +0.1505395864316778 +0.5043358138856008 +0.8494557527288364 +0.8496333560080714 +0.4955205154537912 +0.7323695821699855 +0.7508495692654771 +0.8016912175190427 +0.3228614375428316 +0.1653739702909185 +0.52088062038476 +0.7417116504202164 +0.608305360993905 +0.3520656936459132 +0.6641836077973978 +0.1399941560630935 +0.5325548693433034 +0.1830893957072038 +0.4979295202554079 +0.5801895290994528 +0.589084020449125 +0.6257153290288577 +0.7542412008024649 +0.3742810700648061 +0.2458313465483757 +0.4731346907110294 +0.5718385593936006 +0.526857366403514 +0.4281613232738164 +0.5721987485756033 +0.6183866035374525 +0.5885790524650346 +0.6169011958859464 +0.4036773150339133 +0.4779742668424144 +0.596294241773745 +0.5220302254658329 +0.2325668521099902 +0.4673399398141312 +0.4859879090324505 +0.2365664861369162 +0.5140163193018089 +0.7634329195868613 +0.1861223827682745 +0.2520664115920632 +0.2972620394957625 +0.6958187268044511 +0.7691055591132985 +0.5009260656138783 +0.1236425394704934 +0.6700751385112382 +0.8534968446140635 +0.7088318600311653 +0.1822660120234262 +0.5474185289668958 +0.7881021658447219 +0.3456977411773896 +0.548812662212862 +0.624926184012799 +0.531011327357494 +0.6179397440961866 +0.5468615905662305 +0.616916289462512 +0.8454557265583709 +0.4484836224397477 +0.5497365479464684 +0.8457054863956884 +0.4502639563160107 +0.1542921718306361 +0.1821253797792874 +0.2800751987295689 +0.2573796482450679 +0.4997969303188347 +0.241648683818055 +0.5057947221958161 +0.1014096565079544 +0.439428063784896 +0.2184982859426604 +0.3250003869588602 +0.5865980546845379 +0.4025584130475589 +0.5159069605513135 +0.3646188546355917 +0.7498824711042197 +0.2680903743378929 +0.6022841269787901 +0.3071399049743294 +0.1277673230524137 +0.5469071639200165 +0.3724277525695616 +0.5849961844887623 +0.7790705885223349 +0.3475406203304629 +0.2952102131203217 +0.3198063876879154 +0.4497868358327731 +0.6221000276086269 +0.1739711673007549 +0.5603795419538471 +0.5417482935071732 +0.5891717735138267 +0.4585746723470177 +0.4106836201423857 +0.4415999320531096 +0.6431266007245133 +0.3932971167890894 +0.6706033296652624 +0.4093383834145 +0.384708499246136 +0.387303313428898 +0.433692853463258 +0.597813015288707 +0.5705598400175705 +0.4021869796974504 +0.4294808045762757 +0.6127043837700448 +0.5663158151942824 +0.7050819411472559 +0.4029949947632321 +0.792676256296928 +0.6633603473361642 +0.830130639166753 +0.639557125994699 +0.1588682774667216 +0.761585023950579 +0.7477586581740467 +0.5221807617202552 +0.4430042413254692 +0.7790902650898085 +0.5570028835481474 +0.2209178318683862 +0.626713367459596 +0.3726492436438145 +0.6801463954396199 +0.5670538354643042 +0.5546610713041957 +0.3893986468439128 +0.2247336720337693 +0.4530886801269777 +0.7579349471954409 +0.3946720830320801 +0.2172120245195354 +0.3618477940908766 +0.2104063106462864 +0.3829078671103067 +0.3415440100997914 +0.640688844221131 +0.573522687994464 +0.3184224602669516 +0.3932879954729979 +0.4188439458887528 +0.6067214505088968 +0.5811880729275725 +0.2624226792024273 +0.6932415789798479 +0.6110614593544269 +0.7384606951904636 +0.3888953789397178 +0.2617511411758783 +0.4892105498905615 +0.6430102603296762 +0.1730381195668416 +0.269553526747605 +0.167484338219153 +0.2652858439126001 +0.4374320498609482 +0.6888070221873748 +0.2929366782715846 +0.7610825467612062 +0.2995948522002356 +0.479450323956116 +0.7759364032852846 +0.319122413141174 +0.7503452042827353 +0.5451631763815 +0.4549738676400244 +0.750585390335786 +0.5450106127782902 +0.2494671058616165 +0.06627113799971973 +0.529162177571639 +0.6377111421140086 +0.3410891340968692 +0.6503000016073524 +0.3463489598720337 +0.6509884458847756 +0.3381985762791543 +0.4341438615005836 +0.6014628199590514 +0.3080421165505712 +0.7985717049270665 +0.4670151915736254 +0.617642977910278 +0.531890441944563 +0.3833037315057694 +0.1840199144340235 +0.4472954793994956 +0.8420247548943437 +0.6853202956337913 +0.5089298294216738 +0.2210275467727806 +0.4910701789849077 +0.7789724603657936 +0.4285442281702527 +0.3880126642905074 +0.8740076604577141 +0.466859072952003 +0.4663989069978001 +0.1258838085313067 +0.5336015126917629 +0.8741142203604961 +0.29276283162982 +0.4260072645497873 +0.7560166212351669 +0.4075621728144309 +0.6327050029943887 +0.7207017162389613 +0.2568362694011193 +0.6674991407222234 +0.7262162377765682 +0.355886124687111 +0.4509361870249387 +0.5274710402745256 +0.5490361894032066 +0.4725523728357963 +0.06816716679021916 +0.4983273702092652 +0.294843229756306 +0.4671637351632636 +0.1315768135698296 +0.4906622880083482 +0.5063913539790831 +0.4011679072007329 +0.4935879484778921 +0.5988612591129635 +0.2601418376306679 +0.6603233151953279 +0.1741332340832601 +0.5884201537827191 +0.564875268626252 +0.4937277603322294 +0.4351033084291793 +0.5062793142086595 +0.3564773001295857 +0.513831837706305 +0.6432750357436453 +0.4866322848681394 +0.3942405753846736 +0.6101032311023886 +0.2841214087925735 +0.8290301678057951 +0.1404202616554251 +0.4473635582003 +0.4741442610154395 +0.1110987418033282 +0.5258558294889429 +0.8889008331350701 +0.8888894838396535 +0.4742332961243665 +0.1737552091348259 +0.508742694874486 +0.2384789822665948 +0.7481039344184833 +0.2625906049865046 +0.175141604465737 +0.5820837745568875 +0.2256141337172582 +0.4179442390090158 +0.7743675084706426 +0.4361130828338216 +0.5517936973599017 +0.5638161415485217 +0.4481263695579307 +0.2450629699130306 +0.541194768971253 +0.1692068408223039 +0.2131009906279284 +0.1718035755286494 +0.6898573832466166 +0.6623828605741117 +0.7990802661441204 +0.3376245819864614 +0.2009184065568976 +0.3127020584676167 +0.4911172813888428 +0.6485898273297294 +0.5252349965660388 +0.5717522855784631 +0.6658369340941449 +0.6341334129160715 +0.3489246377468981 +0.3885545900614825 +0.685939453507854 +0.3527811737097157 +0.6923571309362652 +0.3668529835992795 +0.6944656396437584 +0.5428070401164794 +0.4553340115268067 +0.4571761125445661 +0.5446830339739437 +0.1809949325112623 +0.6489988826657259 +0.539697320562843 +0.8950701913358063 +0.4603027048983765 +0.1049296890834124 +0.895050321021578 +0.4603382341690991 +0.4050597603855083 +0.6352620399664883 +0.3228549310507777 +0.380967377031622 +0.3358734715523127 +0.376843592563791 +0.4727857652295196 +0.6419089076336116 +0.3168960312275505 +0.1566770169011063 +0.6831059449155933 +0.8433160280250384 +0.8432669526394324 +0.3168334202681294 +0.8342188219071152 +0.3369762674161078 +0.6631846555359391 +0.8344262382217383 +0.336821235953602 +0.1655714245106556 +0.4814603407255404 +0.7075592579762038 +0.7511919111162016 +0.3170299666201883 +0.4269277651330632 +0.609236408007279 +0.7258291643952354 +0.5821841580536175 +0.4657594210836477 +0.3423709702501715 +0.3166712724322289 +0.5389021047026973 +0.3133629784871749 +0.5466855310495866 +0.1940567341416169 +0.4391178908202156 +0.1464560831204007 +0.6951424366913695 +0.280078635445434 +0.732415055384309 +0.6827949278885804 +0.6901177257194985 +0.3172937401296699 +0.3102930435146858 +0.2208452973832127 +0.2803517906926934 +0.3193305307687584 +0.7944669813600183 +0.285827858710951 +0.5172708657106545 +0.4387680491120869 +0.6605696660950711 +0.7529000916786023 +0.3722594526311256 +0.3920034881911441 +0.643512543167063 +0.4773624838216354 +0.5496523007477723 +0.5226361460635132 +0.4503512072104264 +0.3578519497628926 +0.6214133095056004 +0.3064508988883971 +0.3614802561856525 +0.4961553013217415 +0.5230788889386776 +0.5038427585474839 +0.4769162155693134 +0.32647954501959 +0.3980943350724715 +0.6715246232317672 +0.3240330407995948 +0.2842745541586948 +0.2912689466011385 +0.4431286066611362 +0.857573076203594 +0.8575742069003912 +0.5568695127922824 +0.5568727155414485 +0.1424222389904563 +0.4177269409335151 +0.6561346878974568 +0.5663404621605708 +0.350902325342751 +0.2719235255058263 +0.5891900407155338 +0.6991847078716 +0.8436478406275258 +0.3008244318456398 +0.1563243146192735 +0.8436459341665613 +0.3007907158465311 +0.7864626337171475 +0.4316943326018701 +0.3672101000229466 +0.7094761991130731 +0.4202535800469852 +0.6500908941283497 +0.4597340069394715 +0.2698457477075755 +0.5402982507633204 +0.7298983463329239 +0.2059145768192434 +0.4358925923445929 +0.4372694707872318 +0.5729729334463616 +0.562579691849629 +0.4269534156983543 +0.7862664360516434 +0.557304586601281 +0.4123024630979752 +0.6116599675743889 +0.4080139800908072 +0.6187541108701763 +0.4423622733904288 +0.7028619255601427 +0.5197870773872989 +0.5727359819260728 +0.4802269362252647 +0.4272612352657852 +0.3430829274288779 +0.5211311291035551 +0.6180505334517538 +0.3005404680502328 +0.1637731233333387 +0.4340408615326911 +0.4423081476541862 +0.788152049771116 +0.5577037434393793 +0.2118586031888523 +0.2098369583326742 +0.7443679330090569 +0.6070484436205541 +0.7612591237200175 +0.5960901716283997 +0.7541249296722693 +0.3935272830728364 +0.2390629597016602 +0.4076132744761903 +0.2439748036203421 +0.2990659097278883 +0.2276481819358739 +0.7008652528665625 +0.772271865574145 +0.5724138285481298 +0.8208101292157436 +0.820745207671746 +0.4278224453519966 +0.4275862130485843 +0.1792323295674712 +0.2380093545597983 +0.7795129769687558 +0.2765329224639597 +0.1866484023148193 +0.7267287899725247 +0.2707430158034917 +0.5249067497342406 +0.8322860313678241 +0.8310671041204776 +0.474241880794007 +0.4750944547513193 +0.167708308578419 +0.5616207405307418 +0.5797638565737604 +0.4386881965850439 +0.4191781881387596 +0.4331346765391391 +0.5657954765835834 +0.4252822253668292 +0.5743718650254268 +0.4311981301976893 +0.5783272756395282 +0.568466998111815 +0.4215953807885613 +0.5744168318321763 +0.4255473495701633 +0.5667472810423738 +0.4341326637260969 +0.2752945711587593 +0.3047015626990442 +0.5110275610309631 +0.3570890620003757 +0.681673238298702 +0.4057003494527998 +0.2330119522507786 +0.6748423409524128 +0.1755933521121481 +0.4711047621440916 +0.3095200180852178 +0.4300251245439252 +0.5182891611091115 +0.2926490271503202 +0.7595434160085044 +0.7095958373454253 +0.7740146544595817 +0.6983968071734067 +0.3698041511097261 +0.8399224952931533 +0.6300092404799597 +0.1601788963298987 +0.1803576905650836 +0.5210822318580312 +0.7650918502265738 +0.3666373543344757 +0.4964116091632396 +0.6634448312027731 +0.661627532371568 +0.5552648572646801 +0.3369370400826761 +0.4434833218053258 +0.2640976925364271 +0.5585273651908967 +0.2644157942009404 +0.5723400344002919 +0.8260863601421873 +0.3805588879295378 +0.3806027322144134 +0.1739018741697398 +0.6194482163966967 +0.8261093182708293 +0.6169199322832796 +0.3492469390258625 +0.374688120322941 +0.2151064169852839 +0.6253356061044031 +0.7848900278272678 +0.3136877500887531 +0.2502556174226018 +0.6861480539872983 +0.749648275910105 +0.4896322567365761 +0.4429157071735053 +0.510368169276884 +0.5570837821357493 +0.7843993560118432 +0.3756292971261533 +0.3805205206313763 +0.445943514691348 +0.6194998505346093 +0.5540306322549416 +0.2533653775876331 +0.6080531930119836 +0.2436509710412375 +0.6167582767659535 +0.6147567049048578 +0.3283870963710227 +0.657230219837447 +0.3929628080731102 +0.656397409759565 +0.4034098801632092 +0.7384509753746038 +0.3130256883100507 +0.6353997872610734 +0.830096469246369 +0.3646455884580888 +0.1699111069407256 +0.8300610561779702 +0.364639108038314 +0.7062663441180614 +0.5176265530070249 +0.3130310715410118 +0.4547428803776892 +0.1426822006971122 +0.3195501545495156 +0.4541569641278109 +0.6372862764643985 +0.4810950510032668 +0.617695387856925 +0.518770799632267 +0.3827625900781997 +0.8314836339357029 +0.6070217615482455 +0.239132029996343 +0.8072722946087687 +0.236994032245125 +0.8144598908252384 +0.3648747224739736 +0.6573796196884009 +0.5367213027311551 +0.9089913499018278 +0.4632786993128783 +0.09100864049822377 +0.9089857901478466 +0.4632856511179995 +0.6743174040625947 +0.6318280571165082 +0.4368460923778482 +0.6155846843693134 +0.2608858438647961 +0.5992229780927634 +0.7921363755449256 +0.7123743276742269 +0.78013862147623 +0.7013202270991157 +0.6988447009580607 +0.2759950872361564 +0.6851063093814881 +0.2784370564839761 +0.7143139000748731 +0.5299891122414466 +0.4656636635004122 +0.3570067393518357 +0.4556965274498765 +0.3651688963503079 +0.4596946675564381 +0.3500734451384471 +0.7637062643692336 +0.5778009576811587 +0.3027293946490108 +0.7306512183692814 +0.535421849720951 +0.4509677758713384 +0.4645705714232309 +0.5490432009862098 +0.5154943308542481 +0.6599299444503719 +0.4833507860611345 +0.3424785507105887 +0.7190188329525699 +0.3108718278877552 +0.3431783449052635 +0.8026467220239709 +0.6584177424286539 +0.1970666982935258 +0.7279760747835693 +0.6043489494673014 +0.5994352842228691 +0.3694455104637173 +0.6073811926753802 +0.3605729134547132 +0.6022066846695405 +0.355314890380829 +0.469526014133861 +0.713874578616353 +0.5304268383597064 +0.2860904909418249 +0.648696380833469 +0.3105995263436537 +0.7281764919985881 +0.3898102953659146 +0.3615786006094178 +0.2099563932038351 +0.638443934737834 +0.7900471096194437 +0.192453294786634 +0.1797527918389806 +0.5587787486494765 +0.61413600716515 +0.7633751207316734 +0.4867374045976171 +0.7211353121401732 +0.4253780457206309 +0.6245327569165812 +0.5389688019738026 +0.3756115222459235 +0.4607910675916606 +0.7664780716692817 +0.6207763242862988 +0.6649353914937606 +0.7379330199077309 +0.3350433173574368 +0.2621150210756548 +0.8593237577284438 +0.4726396115926083 +0.5835306416536089 +0.3034133685490724 +0.4380460433109586 +0.6309413299999217 +0.7784428796468734 +0.4830373545298979 +0.6412914987392236 +0.8176058633325655 +0.3587588632313836 +0.1824038793738439 +0.817390026851805 +0.3588083740547272 +0.3067136892423201 +0.7869446885384243 +0.7831648419208963 +0.396680235588403 +0.7449080045455797 +0.7420810106976016 +0.2683278021056741 +0.2493604597754183 +0.3964802853006346 +0.2169093760003158 +0.6033175088632623 +0.7829021878839632 +0.7356589159213544 +0.4257155730300359 +0.6616621975421916 +0.2795530883285027 +0.904483542198218 +0.4806634194454922 +0.4806993242317272 +0.09550944135195874 +0.5193006826518568 +0.9044905265117926 +0.2257668742343216 +0.5855024169570758 +0.1941306632752746 +0.7331937913446329 +0.7103550588553968 +0.2812854605095317 +0.4145177718275593 +0.6877591527730778 +0.03206835379516278 +0.5006207121908949 +0.5459850057929104 +0.3772296538240983 +0.48101404619234 +0.3067921518258824 +0.518880243043584 +0.6932733316547942 +0.3468079830126767 +0.6462713281658674 +0.7807807885176615 +0.7266376794893844 +0.7368843948957272 +0.7242254539096967 +0.7221491421544497 +0.4187769351888218 +0.4535071760081976 +0.6910662733068466 +0.6615374134823157 +0.6371966502815674 +0.6990039888557534 +0.5912488416700695 +0.3188619222547295 +0.6487018446922638 +0.770724516628727 +0.3883750279413177 +0.5384821965657092 +0.2050731685993635 +0.7948487592134779 +0.5376225872495208 +0.4615230993402505 +0.7949319397377265 +0.3127592525124316 +0.3909141398000371 +0.7250874822322168 +0.6945220317982056 +0.7814637246294991 +0.4534058161675111 +0.2476122508121037 +0.5106746675406166 +0.6217645131503162 +0.3418337187820664 +0.3485195850547644 +0.7490374370363698 +0.7507338669163782 +0.6395830334820559 +0.3126647411718147 +0.6886426193822621 +0.3255526369423649 +0.5719022198170385 +0.4455777774496517 +0.1357587552705306 +0.8637958702024113 +0.4455097213331506 +0.5544224042145605 +0.8642403916640561 +0.6373503865387017 +0.3002309849591377 +0.7488773043091149 +0.4599950875929094 +0.7893039186422607 +0.3596353473847927 +0.4123661640994133 +0.6249395998687968 +0.1484323733782539 +0.5586225966740017 +0.683016015119883 +0.6064653346152105 +0.6844167266051893 +0.5929661770561427 +0.7975914363258021 +0.611798200622069 +0.6809156780365039 +0.4351864328348804 +0.4834832438504627 +0.5806203329702349 +0.5165028366868822 +0.419386062362558 +0.3628558279223693 +0.7972671981806313 +0.35722570883334 +0.7778049735580747 +0.04384652521067865 +0.4932545182289399 +0.3504929490734459 +0.7260057804341922 +0.3596742548473933 +0.7283372121226568 +0.3663484356342352 +0.732223198563373 +0.6250948475196327 +0.3354796205210869 +0.209602247572994 +0.5475250814208955 +0.4732348176575918 +0.6292845918419422 +0.441508894498383 +0.5574397523082729 +0.5584417797343729 +0.4425228786927168 +0.2279508709336425 +0.3840831511935474 +0.1088498080477109 +0.4105790408226745 +0.5258116893383503 +0.3730789832584853 +0.2626790441769976 +0.4338898940665123 +0.2698555650912097 +0.429285998118926 +0.276996568239068 +0.4397865360389949 +0.8165187709706417 +0.3433157735333953 +0.6569778272080002 +0.8168249907449066 +0.3430415650328129 +0.1831779175570001 +0.2113287468065426 +0.4111289132234456 +0.5104642149064248 +0.6190975804050826 +0.4894484887758289 +0.3808692115468029 +0.3387406911200133 +0.2170845997440624 +0.661261762041082 +0.7829133652439172 +0.6660902001048368 +0.6758605117199 +0.3338911345490032 +0.324171700154571 +0.1961274934796022 +0.5020110946380157 +0.6142200195377555 +0.1498436002742751 +0.3859080404217826 +0.8502172778671555 +0.422699380427691 +0.6194533536204269 +0.1146370248728043 +0.5037165198181858 +0.7435880130625517 +0.4250953632528336 +0.7000290042851202 +0.4493361066176637 +0.6693735951960136 +0.2024151451909348 +0.3332089478191337 +0.6819272623300557 +0.3683786327335261 +0.6868466168243827 +0.5573315816010312 +0.7263336783198351 +0.4421097039285442 +0.2732972957880831 +0.4505441480606275 +0.2773597295861385 +0.5492668075815161 +0.7223898563241692 +0.6951393267409699 +0.7374167646054749 +0.3044195882128685 +0.2620287553274122 +0.6118774808360727 +0.2774200598303935 +0.1836308580025338 +0.6314003640983944 +0.7012989668572519 +0.531600430860811 +0.3574859753160392 +0.6381405157089174 +0.3477513547197463 +0.6296788154694162 +0.7757885372691068 +0.6359830030616224 +0.4498117726120324 +0.652005830227297 +0.5049781249404314 +0.7362061583435091 +0.4950162040864912 +0.2637944652351502 +0.58539805343105 +0.3385727111591315 +0.1836320629804852 +0.4253231893788554 +0.255406629202081 +0.4214858151936966 +0.2488882644782025 +0.4175062810952372 +0.2590193096620557 +0.4084059566073764 +0.5971091426934805 +0.4118655406250993 +0.6496181780109704 +0.8036031857043469 +0.3504085942965113 +0.196401555262197 +0.8027388675816697 +0.3501922446404635 +0.7683514834160825 +0.4506118282524093 +0.5191488239185038 +0.778141814730275 +0.7727723910980412 +0.4943669881725024 +0.4939057929256623 +0.2256084611449671 +0.4808537459127102 +0.2218602089826636 +0.4953751951243363 +0.2168544798780396 +0.5060946191363073 +0.7743916291333096 +0.5046248645438846 +0.7831455633578716 +0.7856757126347436 +0.4979221209636104 +0.1809735114934655 +0.3651687292466697 +0.3234569020103014 +0.6924792348466166 +0.6984193023158992 +0.3825453958831114 +0.5322962312741782 +0.3420977461251137 +0.763291876889174 +0.8064856947489299 +0.8063810042666325 +0.2365267530933469 +0.3287383062209711 +0.6581500491461851 +0.6847581222717867 +0.3260512853804325 +0.695226312575269 +0.3323027311822869 +0.6951891881474086 +0.3212744488007213 +0.4089023212176659 +0.6039059798566336 +0.7533443570837021 +0.1926232510095718 +0.2582261613881184 +0.2767054717920536 +0.3051706132855034 +0.4416562807730937 +0.4685305735430429 +0.5238194894326802 +0.5314598646488436 +0.4761796398828452 +0.1595895048785389 +0.6201303694623365 +0.4257958935561976 +0.4160570330754488 +0.5737476043900763 +0.5829847433258154 +0.2903344629751589 +0.5884133336183416 +0.9265137355037233 +0.3954270955450715 +0.3954224633003655 +0.07349063350491718 +0.6045729316634 +0.9265137736892597 +0.4811306762984344 +0.5245963476882324 +0.5188658921767652 +0.4753992035815537 +0.1803565755718126 +0.809740820666622 +0.6785808980043567 +0.602561397287417 +0.2486301289000336 +0.7483993661973418 +0.7776169403514436 +0.7131534714120275 +0.6418594262151289 +0.2944522273893425 +0.3298710825864775 +0.465549182481958 +0.5315644126543312 +0.299098226375781 +0.3062086658942447 +0.3299520266247381 +0.2988976543060161 +0.3333620863665523 +0.703589899747644 +0.679569539762562 +0.7534978579115783 +0.6035138637861884 +0.1937783237323124 +0.4876824059827115 +0.1692306955380431 +0.6111430832379918 +0.627335265365956 +0.5505307989492819 +0.3727360493332241 +0.4494264128948115 +0.3509087253428172 +0.2996118365535863 +0.6486772634464771 +0.6999736838278482 +0.5156926101668404 +0.5447009702753434 +0.4843060395022042 +0.4552952600289031 +0.621796011282404 +0.2852182346430324 +0.6272124379783168 +0.2736366948896964 +0.6959872114268418 +0.4153941965198461 +0.4218014945992484 +0.3948061232860445 +0.3979558648189093 +0.7587179513056064 +0.6020505292567704 +0.2412061248299834 +0.3682839416931389 +0.5185211950078157 +0.631779287376232 +0.4819998574018075 +0.382568354961117 +0.7052598390443706 +0.45143149967854 +0.8308315587396002 +0.8308248732631665 +0.5485602136228643 +0.5485746915317549 +0.169172096924239 +0.2219652584555201 +0.5907602294538574 +0.2169464911908382 +0.5753680926915223 +0.7663303362230661 +0.3129904600915093 +0.5432782878667467 +0.5618778865567936 +0.4567653795011162 +0.4380772952550096 +0.5832868899643365 +0.2896277699168518 +0.8073515728521482 +0.7522491093465324 +0.8534561177701766 +0.5200492373218309 +0.520052687949124 +0.1465536092460402 +0.4799475106618504 +0.8534457926152799 +0.4009395767675792 +0.4867069804284903 +0.5990015768236208 +0.5133055920822021 +0.5999891841005586 +0.8925154001073722 +0.8925153608972373 +0.4000107895956929 +0.4000097503466457 +0.1074865706573119 +0.3012648077963201 +0.7730087676523255 +0.6765882143983946 +0.2795820463727963 +0.2882887246776274 +0.7227765588741646 +0.2959966167979785 +0.7314370175448166 +0.9258238683267193 +0.4832818324190653 +0.5164827837900051 +0.9261130630213534 +0.4835173896247056 +0.07388702121453944 +0.6375961923103829 +0.7063184824082588 +0.8051037697484474 +0.3651630261371204 +0.6348870347354778 +0.8058328068717295 +0.3651670219542149 +0.1941779999562781 +0.7766285895329027 +0.3065296602387479 +0.3090852010656466 +0.3986628225905071 +0.7383658678503577 +0.642453001659593 +0.549251484722822 +0.638802037776281 +0.2841430357123161 +0.4362080483240122 +0.3781501878180452 +0.6235324018991184 +0.3419706297136814 +0.3713236167286584 +0.7114015870867282 +0.6243856192795638 +0.7136142018795566 +0.6372529922811973 +0.7188480055019413 +0.6279513318172321 +0.8230260023009065 +0.6477157553394416 +0.6917054627631021 +0.2001961483491498 +0.7136765080476488 +0.5899596638402279 +0.4227641775415146 +0.6057274399716132 +0.7338695074446041 +0.6647254675763513 +0.5199459750743565 +0.3483041471732022 +0.4191140449824114 +0.4970220248059833 +0.5808770728674644 +0.5029909284036238 +0.1558138920853953 +0.7761380465497139 +0.3800983880897573 +0.6112929739574139 +0.6800756372258195 +0.3142957280222097 +0.1893171880066681 +0.4720484595017567 +0.7077167993253725 +0.7431559841817732 +0.4279427238816114 +0.6398376567695466 +0.4274153600729059 +0.6232816459219905 +0.4219546230729231 +0.6345907578722223 +0.5895114327747621 +0.3165301689529274 +0.2265212569287293 +0.6790686188016952 +0.3653656468886799 +0.6720149650836037 +0.5013087666169304 +0.2315926811306789 +0.4986913009104848 +0.7684072939127116 +0.3752256088403537 +0.6858551819853601 +0.2577322629511752 +0.8415344618356279 +0.7435710767742659 +0.1570927974265514 +0.8428299866052221 +0.7433832657711824 +0.5892522465554502 +0.3878181877119158 +0.8117991141708711 +0.4838487057262208 +0.5174703891740422 +0.8120032288680518 +0.4825298655514738 +0.1879955425464354 +0.2525036115141826 +0.5780602901800479 +0.7052044961618816 +0.2401426874826633 +0.6046838601849557 +0.4564015532995769 +0.1434615885349815 +0.4169468915407495 +0.250413918421997 +0.3913210787464567 +0.7233978962827369 +0.6427190364354769 +0.7282106397017132 +0.6347236539009056 +0.7750841002785497 +0.5306386730143894 +0.7742381167858424 +0.5179549943296775 +0.4190342727814875 +0.7428728899448694 +0.5810173466459194 +0.2573413987186277 +0.4537180933763276 +0.3849414921172538 +0.5361328392706498 +0.745820575351504 +0.4640478735643132 +0.2540545581033023 +0.4521059211271579 +0.6702991493752187 +0.4593110709851619 +0.659370325568722 +0.4492180859495677 +0.3990581475298968 +0.5510045845524985 +0.6000152994970408 +0.07891201621124627 +0.5328124373856389 +0.4869624627287741 +0.3953260328949872 +0.5181314010710494 +0.6103625359809838 +0.4817655845460617 +0.3896310947915566 +0.5129911346573576 +0.6046849102152621 +0.7573410713740149 +0.4235223859446284 +0.2081272427783466 +0.1563322540065856 +0.1494635600685557 +0.5199901266368964 +0.5779491632685992 +0.7353931300038101 +0.4216230003240884 +0.2649769849152539 +0.535748722043515 +0.3501064539482865 +0.185141874114788 +0.6953169856850892 +0.1798119799789489 +0.7451868031463095 +0.7831022305535594 +0.5060192678688352 +0.2047358961297817 +0.4617070863727859 +0.2514815170918163 +0.8145166806007378 +0.1875300282064552 +0.564235012228295 +0.2353591679654081 +0.4195354367013794 +0.2635873002311123 +0.4514527745511759 +0.3846224042874961 +0.5684973959994711 +0.1733639247994049 +0.4567175846805117 +0.1263655056106989 +0.3510072504783983 +0.3036448884236445 +0.5993590313083043 +0.8459407592825825 +0.4755146136657382 +0.5941874097168015 +0.5018523559846139 +0.4058014879163106 +0.4981754217141243 +0.3065054119489899 +0.2226897654144868 +0.6934578101512585 +0.7772744008508984 +0.4813507148281593 +0.5095587755999273 +0.5186416466999384 +0.4904235927599916 +0.2919119743379455 +0.6537498678598733 +0.7129977408429524 +0.4276361082451988 +0.3054085485152332 +0.6534089554234742 +0.3290764889326248 +0.7976459788872402 +0.3275118020246238 +0.7853071742057223 +0.5330015849787778 +0.8086254942953561 +0.8145749253189324 +0.4505162197484869 +0.466998898627876 +0.191376659366264 +0.5791542848584367 +0.179858354859554 +0.420847105084051 +0.820153704797825 +0.4882653713175482 +0.2963751538185185 +0.5116397067396079 +0.7036885754366243 +0.1950099884090636 +0.2815931818514436 +0.8201707196339675 +0.5790689438332332 +0.4175644861268134 +0.2286932190679922 +0.703611022000348 +0.3024274784836488 +0.4768681835008692 +0.465862122513644 +0.5231256741935135 +0.5341217959857736 +0.3144548866878747 +0.3410841610178904 +0.3138421459446014 +0.3495767393803427 +0.5735219150594887 +0.6790334718088897 +0.6877525301222867 +0.4469907823925056 +0.3130583769361334 +0.7262861773603355 +0.8056588666849146 +0.6461676623356266 +0.4125001658340802 +0.4656297402641094 +0.5874943224374405 +0.5343742106123373 +0.426645482569814 +0.3206050142379603 +0.4319513667171747 +0.723916189231022 +0.2865573581130085 +0.7701736589700663 +0.4802192630608082 +0.6514424840657533 +0.2316369578420508 +0.6507693777496109 +0.1992414308261979 +0.7369521961717997 +0.5919452564562412 +0.301277761511156 +0.8437902148138464 +0.70035122412577 +0.6161309412998399 +0.7517333137413704 +0.3838978121710426 +0.2484758345906406 +0.6341632763100893 +0.2861894314465074 +0.7927350987924224 +0.7195410202464456 +0.2750830059435742 +0.5362404352437873 +0.4902545710212157 +0.2415263124497663 +0.5097474954406946 +0.7584725060266231 +0.7744556685295493 +0.4372885091144523 +0.7685247952075619 +0.4228729735743378 +0.7669686421695783 +0.4360712101774353 +0.5630037073907408 +0.9057910691303328 +0.9057889016409338 +0.4369974811891331 +0.4369962903614202 +0.09420892981238231 +0.630232116344797 +0.2684539537949772 +0.7742225989920249 +0.2816875052387959 +0.2701599653572267 +0.6355056131730301 +0.8351359386351558 +0.6552098255633398 +0.1424250458314143 +0.5466366005626242 +0.7122588110617136 +0.2306800980391199 +0.2409946505766575 +0.6834931927521368 +0.4910730656907938 +0.7162723200304471 +0.5088164790188402 +0.283789639090903 +0.6794388920613423 +0.5801805228819351 +0.4926822336283674 +0.813292488947634 +0.5073179192948246 +0.1867072511970831 +0.8136498579085095 +0.5073048497450419 +0.08658392194696427 +0.4784426799320153 +0.7416393119591341 +0.50693956811874 +0.3183093122187215 +0.5587000744594965 +0.455040042514295 +0.677481356407131 +0.8021216631231184 +0.2577464026248947 +0.7420746581055148 +0.802121917327956 +0.7068726144601677 +0.6327600906865908 +0.02881023179140268 +0.5471859670547654 +0.6299584258324766 +0.707947622516638 +0.6342594438922357 +0.6950797808439486 +0.3766108688190314 +0.2958098641954235 +0.761627952915453 +0.3236855577693091 +0.4684386120362028 +0.3815724699206254 +0.2365050544670063 +0.5372592115520308 +0.5115867287537151 +0.3709041134290612 +0.4886784391526438 +0.6294313372841772 +0.4448045535539593 +0.3746670248832673 +0.3136267539764012 +0.5129868394664472 +0.7268609764177785 +0.8319835293672032 +0.2733164612157757 +0.1677979372008379 +0.8320387993810786 +0.2732628898384554 +0.4452160467765192 +0.2383388562710376 +0.555661263585577 +0.7619957844410896 +0.7346146169562733 +0.6742435635575984 +0.2328225716253161 +0.5629911528568357 +0.470777524072953 +0.1393940966065542 +0.5292235442572937 +0.8606008858883364 +0.7566720985448083 +0.5345910969721148 +0.7437735638080427 +0.5296563140496124 +0.4661981421769672 +0.7583339939646749 +0.5265588003067633 +0.2555833778757237 +0.5214204943856898 +0.2480160902237254 +0.5337999489813527 +0.2416718762116736 +0.4785762554449145 +0.7519850841659955 +0.4734281396705557 +0.7444209362099595 +0.1483712651721854 +0.6086811232126245 +0.7135868814413255 +0.7639719332152711 +0.2864806504946353 +0.2355998816835203 +0.2341009431262805 +0.3791683467345529 +0.6532252876753375 +0.2970282993774768 +0.4055921868565582 +0.7727558322750786 +0.5944991068613733 +0.2271528395371608 +0.4617401897332993 +0.7362899410677971 +0.5381966432388926 +0.2637333755891878 +0.4913142545958847 +0.3423239249582105 +0.508702175562432 +0.6585638603379543 +0.7364292063251959 +0.5388720958843443 +0.5780573504690878 +0.7775555166534399 +0.4431213488346279 +0.166931337859107 +0.5568790136966862 +0.8330690112462485 +0.8332950435970936 +0.4429122844694053 +0.3614510824328678 +0.7206217498039034 +0.2234838816500245 +0.5703701141879586 +0.3199620241655245 +0.5325365684969171 +0.716318986593419 +0.4402901779277774 +0.2762437662421148 +0.2030899507512214 +0.2727029738805043 +0.2073958388891416 +0.8050048933638694 +0.4044672791636866 +0.4043776155908087 +0.1951095932050858 +0.5955402142525786 +0.805038571950767 +0.5961543916787008 +0.5632218545865427 +0.4038496082092928 +0.4368021978409685 +0.8462878212814937 +0.5618847081089471 +0.4381083932318927 +0.846286374007622 +0.5618936673405059 +0.1537072517234958 +0.4510779908323303 +0.7141942505552029 +0.4554575489428856 +0.7075504058124066 +0.3308169465090253 +0.4390354570006479 +0.6991917984073667 +0.7195732874124859 +0.7036911141960434 +0.09589333892480396 +0.2963418927679126 +0.9040706972606567 +0.9041024014814393 +0.7036862994442901 +0.2598649695789053 +0.8151091394107077 +0.7391831153952371 +0.1864124956590334 +0.7633486639638551 +0.4429617693760431 +0.7423347637674548 +0.5777574325750309 +0.1384555564624606 +0.6719875317831649 +0.09813446727746575 +0.3813361609215432 +0.4390388128196246 +0.3165984393800166 +0.8139459856617521 +0.7384403343259969 +0.4980480162602468 +0.7947582750999354 +0.5019520070637259 +0.205241699107599 +0.7968107040919494 +0.5019147300077265 +0.2229739072159445 +0.8193341394023994 +0.1887769877123499 +0.7549882011938245 +0.1527478072997697 +0.6402482168480123 +0.2552840493386472 +0.5933193547553081 +0.1776711736156434 +0.3368216788398653 +0.3831795135524574 +0.6350931271587091 +0.382735171619849 +0.6185470216346346 +0.218507485136723 +0.1744866119774391 +0.2133214251731837 +0.1720142019961758 +0.5609953125084864 +0.6832831641104062 +0.5453424403455011 +0.3274018582735597 +0.4736443064520088 +0.7879351130313393 +0.5263565890748506 +0.2120657531940085 +0.5200616535144653 +0.7384225129024407 +0.5292554847050256 +0.7348936902964363 +0.4799520880201045 +0.2615562198601412 +0.5190987267231019 +0.73202530911834 +0.470781008845835 +0.2650252184595529 +0.4809041486225633 +0.2679595725240579 +0.2974061055399133 +0.7491848800730461 +0.285694200926595 +0.7495128479729675 +0.6623209268916386 +0.2261219507521616 +0.2001136764018194 +0.753470008061102 +0.7146015311154308 +0.2067072524109702 +0.7543890023595519 +0.4559292017837204 +0.2632328381671324 +0.529186675491246 +0.3483069884074865 +0.5045370800503726 +0.6515472340315546 +0.4958070092396513 +0.338923265545751 +0.5126011929364349 +0.6612096688246402 +0.4881089940567669 +0.3132915779709166 +0.365667878508288 +0.7299890221028927 +0.8396376843153189 +0.270115159461826 +0.1604005867407103 +0.839573281404865 +0.2701084669823831 +0.8444435701860693 +0.2879741132024162 +0.2879917947743317 +0.1555068033795819 +0.7120280968333423 +0.8444579785411742 +0.3446383692353081 +0.6043802358644725 +0.9211515907932863 +0.324912847362652 +0.6750662599602624 +0.9211529922886778 +0.402310378834691 +0.3756867586827535 +0.4271398000050037 +0.5126080027540344 +0.5728438649871667 +0.4874109577319423 +0.6231993728038245 +0.4549811577194745 +0.2848012744332015 +0.3708076426338218 +0.278938814782111 +0.3686781254481361 +0.6628229943868819 +0.3004893081915407 +0.3264505598747423 +0.3655868442867003 +0.239684447934836 +0.3827795719317532 +0.850077705144073 +0.6150421068464684 +0.3396236931400261 +0.571476841191243 +0.4394658856856243 +0.6744588938745739 +0.550047796239329 +0.6711273288339417 +0.8136578767730018 +0.6381283635094999 +0.137020195153989 +0.7639360878917614 +0.09731797144461789 +0.3726886159454408 +0.4138092157640895 +0.5985320366943373 +0.08731919321997313 +0.5046016697574269 +0.2529024723485315 +0.1706654697687012 +0.8597749665932852 +0.4849516154052692 +0.5152580650323546 +0.8590302028751988 +0.4847431284738503 +0.140964191720013 +0.7713454280198216 +0.6614204649607514 +0.1594014607067162 +0.6365514817742175 +0.1177325105934928 +0.4145238536924118 +0.6043097155370407 +0.2688523902168037 +0.2327297692341892 +0.2435415431361817 +0.4527018771121972 +0.590280181296295 +0.5469729315947857 +0.4096622967673621 +0.1844414113827476 +0.741444561726353 +0.4514741338868042 +0.5032644842233348 +0.5485037716673759 +0.4967136191931594 +0.3383196081377519 +0.5934440442209702 +0.5621835137347424 +0.3271191081525561 +0.4801180913852829 +0.5326869443952896 +0.5198795060190217 +0.4673135718157419 +0.6026517599285304 +0.2957333299091537 +0.4689015903885564 +0.7019856609045951 +0.7571098693083742 +0.1719631114122305 +0.2424106497399638 +0.8421590945243281 +0.7580808280533452 +0.1574774853698531 +0.8423389922016536 +0.7577645171731977 +0.8275770724026555 +0.7567807416535276 +0.7755712629397026 +0.1930420122205667 +0.80729105673596 +0.7758568363315592 +0.8378108679779424 +0.3736659208560397 +0.6263403213200309 +0.8378162495548613 +0.3736928271585975 +0.1621880197467243 +0.3084939013960092 +0.6396214019345691 +0.1151970287067668 +0.443065560879328 +0.8928964324194765 +0.7114343470410125 +0.2885563043908767 +0.8929064578137584 +0.7114429360734409 +0.1070804901710822 +0.1424996223597889 +0.7524825402557748 +0.6390858059935173 +0.2486233303106794 +0.170522975900713 +0.7521318182402714 +0.6635014190067502 +0.1848921790456149 +0.3373924301447638 +0.8144747497452992 +0.836332689182963 +0.4946120643035284 +0.4947110114592516 +0.1636086400660705 +0.5052899097044766 +0.8363870368449765 +0.2122402636993682 +0.5823321257834263 +0.1387355120380713 +0.2571355882575989 +0.2994647302223968 +0.613627881029186 +0.1021612657444147 +0.4604310745497265 +0.0357029003225167 +0.53573575415373 +0.6563606903389883 +0.3509061194567016 +0.7616085249653655 +0.2872134322679897 +0.7448090158002404 +0.5373057638463162 +0.369257569193518 +0.5701449296052974 +0.7638391175902405 +0.8139726988041527 +0.8137031223994345 +0.235987571695261 +0.2246345613795889 +0.6987498696636818 +0.3264156734520731 +0.732638063934851 +0.09621089412483708 +0.4337064957547912 +0.4585232937294388 +0.6839432946213947 +0.6177393030646386 +0.5834654130854917 +0.3822529747954233 +0.4165228061248619 +0.5362618062944456 +0.2548707308378132 +0.4637151059801385 +0.7451527138550968 +0.4628217866932866 +0.2229517195605433 +0.5372257417367863 +0.7770980150408373 +0.5027533925967921 +0.3367108203578774 +0.3962828798633535 +0.1907216963632219 +0.6037070546203448 +0.8093324712895034 +0.8092994052110239 +0.3963014613481917 +0.3166986511205398 +0.6022442073856648 +0.6685771671070558 +0.8159863204488877 +0.3314274533247979 +0.1840105933265109 +0.6611421666107767 +0.7629868183567007 +0.3388559579514177 +0.2370116112639273 +0.6609350311064536 +0.4618183621847463 +0.2601099446055763 +0.7387010244910527 +0.755296585625323 +0.4299835217247731 +0.5216796356409307 +0.2333876909050392 +0.4783202381252772 +0.7666126000694284 +0.1396780003866704 +0.2374184796739617 +0.3448211074740712 +0.9312176466669508 +0.6692829760653582 +0.4387117082778618 +0.2566961081589469 +0.6533193748026845 +0.3486522536581855 +0.678694930017073 +0.3511398723184821 +0.4482312951552356 +0.6488649753658219 +0.5515610553633811 +0.2845599387559719 +0.688916915075578 +0.2879475228664199 +0.6760447818070009 +0.7412675827561895 +0.7823731612430442 +0.910433266656246 +0.5037241250455315 +0.5043400953405164 +0.08977024347036149 +0.4956599054839383 +0.9102297535902696 +0.7741025345950115 +0.5821247973170492 +0.693004923031464 +0.6150216570432185 +0.6972468671918747 +0.6210706201619324 +0.7042709397998344 +0.6168976579996202 +0.4240184222559489 +0.3817554714003889 +0.2194078626383996 +0.6570195398148648 +0.06008327377056312 +0.4897765153070523 +0.6175274116226764 +0.2522616509377288 +0.5002627522826465 +0.7495878716003753 +0.4997365941083229 +0.2504117058180327 +0.8061364093302192 +0.6310091236488738 +0.7809431998907055 +0.6883699100803248 +0.3816632766741535 +0.7481518847941594 +0.4065432461180268 +0.5063251626143424 +0.5934640522065138 +0.4937146695262342 +0.7893942896493238 +0.4904334593206103 +0.4890806564352526 +0.21149486811912 +0.5109194197489247 +0.7885053535845817 +0.778096952189283 +0.3701623347173539 +0.4939057026628346 +0.6498435935211548 +0.5060708725101741 +0.350179176781278 +0.6909459375106151 +0.6003181951530934 +0.3298336251263682 +0.1739694029684505 +0.6701697326640719 +0.8260274053809995 +0.8246658931047404 +0.3297652694580877 +0.7427941018753625 +0.8341905874311738 +0.0818290357026706 +0.4991455119250816 +0.5844312430220426 +0.5143109376045905 +0.4155588908255839 +0.4856972955821357 +0.704607575134216 +0.2207385363164175 +0.07156122942883057 +0.6722635055126071 +0.2551532133137107 +0.4387632825344898 +0.2555228136983882 +0.4477507684416598 +0.8594624625916913 +0.3035485053542079 +0.3035695849770693 +0.1405242263483646 +0.696447571840891 +0.8594682513451607 +0.635536437768065 +0.5478102763941544 +0.3646221766987397 +0.4521755138335219 +0.1232487929067114 +0.5331924377634621 +0.2054653788518437 +0.7655922082193474 +0.7128498546897341 +0.1871761531575329 +0.2870823854329209 +0.8129110303963403 +0.9227933676846382 +0.4077146672399022 +0.4077138177796925 +0.07720749396750951 +0.5922853296378658 +0.9227933747175804 +0.3557552726990037 +0.7990655409935438 +0.4469887969159796 +0.1798802854585673 +0.4505434656266539 +0.164109926479565 +0.553012600393087 +0.8201256829503838 +0.5494570181529659 +0.8358882146203789 +0.8205113402971581 +0.4469802218028487 +0.6061551181850722 +0.5550945906864033 +0.3938463283818633 +0.4449053736984763 +0.3028911391792803 +0.4645138909682907 +0.2511197825956233 +0.6375728479625657 +0.294329633931163 +0.61889690116993 +0.4915123681392208 +0.7678517361262657 +0.5084876188853122 +0.2321482580808269 +0.5127830257297118 +0.2425767814678612 +0.4872165663022143 +0.757423207467947 +0.6910204795996538 +0.6951706013880743 +0.3093376928791214 +0.3057908996822808 +0.631354814787771 +0.7787386069997306 +0.3686677881254494 +0.2212627359845644 +0.3347451916174165 +0.2244223924304315 +0.6652536201877653 +0.7755744724765883 +0.4886822848695325 +0.6864443948160761 +0.3009525608892125 +0.6771126639749998 +0.08915716470349928 +0.6494938558357651 +0.263640132890381 +0.6350454182325171 +0.1673693504442799 +0.3675142102278357 +0.4459853416416807 +0.1159730530985066 +0.5540146798834569 +0.8840268458068496 +0.8839735187774622 +0.4460094155625035 +0.7963408081678857 +0.6047813393822944 +0.6731158393365516 +0.1591529894153209 +0.3260744846283251 +0.8425193261017538 +0.1173340141960299 +0.5167804535286595 +0.3019200434417829 +0.540287841530228 +0.135047216160548 +0.3925509871929185 +0.1274028671475695 +0.3927366049993502 +0.09975782229666763 +0.6550415839162428 +0.1861960404841871 +0.8313640647865528 +0.7481830727906764 +0.5736248482154764 +0.6188118711350054 +0.4595248988485566 +0.5432383306575256 +0.8652812599911235 +0.8645609195574153 +0.4572210726711151 +0.8532032939721766 +0.4483572668852593 +0.5509896213514145 +0.8540263528230962 +0.5412483927764614 +0.8596690384382283 +0.857891602467891 +0.4597750187253353 +0.4567621242130181 +0.1347166036701615 +0.4490107706628891 +0.1459718072512179 +0.4587522821990254 +0.1403277914812088 +0.5370423328468311 +0.217789484314586 +0.550748759693385 +0.2101487767975002 +0.7887476248517962 +0.5497539958189319 +0.4492608925296281 +0.7898603639540014 +0.4629597524876584 +0.7822127172928208 +0.7528778264639453 +0.177478475390842 +0.8220445060681829 +0.7524110226297946 +0.0769876268696937 +0.4451236480614139 +0.5068387227866389 +0.2710107985791392 +0.4931329619463149 +0.7289990899255393 +0.6143722497123748 +0.3151111826085254 +0.6374528031612569 +0.2799793917298758 +0.1836479596941173 +0.5903553525309321 +0.1813107254455431 +0.5762859231806358 +0.5249371375186257 +0.4874776278699391 +0.4750531982763961 +0.5125044664768699 +0.6295893790548232 +0.101593981423134 +0.8984031008236717 +0.629566802706278 +0.4550321896681964 +0.244522607816651 +0.5454054365983084 +0.7554979242058845 +0.2118901696031237 +0.8555619824203223 +0.8557021652215561 +0.7878244120313593 +0.8555687531324905 +0.6881771284802982 +0.7344170795085317 +0.4173764811486949 +0.5292592897685188 +0.9285375585116562 +0.9158469586746181 +0.4741439874276078 +0.4741777917184972 +0.08411395987698243 +0.4707408481715804 +0.07146247525186125 +0.5258222139585477 +0.915886037855398 +0.9284570895975873 +0.4707207342010582 +0.6094524291013007 +0.4688037600001874 +0.2822075956218859 +0.4289801443954947 +0.5467007923744044 +0.3639815419628066 +0.2613837110813595 +0.6469028782436457 +0.5442912087673719 +0.3147570374819839 +0.6269293025432536 +0.8153094627703421 +0.8151577372828079 +0.373103461006037 +0.3731356672816964 +0.1847047524891392 +0.6636721576421862 +0.5363787591866501 +0.6858342538388622 +0.5446798750514695 +0.1242134959965283 +0.6434365605919998 +0.8407376563162302 +0.6731145087993715 +0.3944597222375751 +0.7037401420037153 +0.6343889564801184 +0.2332397788610433 +0.7638489980479709 +0.5079379756040227 +0.8131848852067849 +0.2243916956630944 +0.7755717163914362 +0.8132642869635651 +0.1338308863533226 +0.6776403207744682 +0.6134052473490973 +0.7708519664719682 +0.3868218296346433 +0.229136782112101 +0.5387256070576253 +0.575010285800586 +0.4613985593163852 +0.4249255209875795 +0.7363339202263181 +0.2625103157082903 +0.5342092945964563 +0.1969981568534272 +0.5280689413739089 +0.1914766028656581 +0.8030082017122974 +0.5337121860682665 +0.8086109602128143 +0.5277400832044554 +0.4657953554667284 +0.8030063085554712 +0.4719336947741635 +0.8085259115181833 +0.5818593870178661 +0.4514396145213491 +0.57212550884519 +0.4418583500989439 +0.413526330548013 +0.5527457152960681 +0.4277117675670025 +0.5580394728078558 +0.4179711225858428 +0.5478749530795365 +0.06073067425717248 +0.4765072818898892 +0.2744011998534691 +0.7533904991424708 +0.2940368772638843 +0.5272413522345181 +0.2707883176305825 +0.5090721729966452 +0.2918798237995915 +0.2802129174115604 +0.2157905789243576 +0.7799372678843269 +0.6187349781337029 +0.7597644687287751 +0.6243313006953941 +0.7690994807061895 +0.3813685199048893 +0.240359777346693 +0.3757209148647418 +0.2309240617404205 +0.4079773818252625 +0.5753064473102751 +0.5410447846829388 +0.3392790791607579 +0.252677677025318 +0.6814069711386845 +0.3342044191691356 +0.6066823885890884 +0.3095374189101942 +0.6051491481105169 +0.2271078459363302 +0.1641951158910993 +0.434598319081121 +0.2602238735979676 +0.8750932997245944 +0.4172399872710101 +0.5827529130793073 +0.8751028229966961 +0.41724707651969 +0.1248971914541757 +0.4739267079201422 +0.2703846264408695 +0.5260824947777456 +0.7295725658487798 +0.1257523415401572 +0.513605178200384 +0.7348212602109181 +0.1362001694264461 +0.2655873738746277 +0.8636344568948737 +0.8637115189200782 +0.7348351086998508 +0.6402422818449167 +0.7177911404980984 +0.1210216447149027 +0.682824960455941 +0.2593573592391561 +0.5627079699843038 +0.2012870488944457 +0.7034879694723097 +0.5903952697142018 +0.2773397446626786 +0.4196806664423122 +0.7289469826000847 +0.8126098748428449 +0.7126725189461438 +0.3907883324077772 +0.5409104376329511 +0.3830971905997884 +0.5380362944444693 +0.3913618293981778 +0.5495237048654559 +0.4195070680294076 +0.6711514157638805 +0.3980186055964762 +0.3897408641783288 +0.1379759010062886 +0.5163536594574608 +0.7937278001416718 +0.6957936441496669 +0.683837470091011 +0.2103532589417766 +0.5488657192638676 +0.8152531412643066 +0.4511362122829451 +0.1847545137502875 +0.6096332009280732 +0.3453564869771514 +0.2356893661752578 +0.1967179176884688 +0.2412528913906083 +0.1987953939560998 +0.2429655664660133 +0.8273431178404144 +0.3561046911511697 +0.6513288887090991 +0.09977746305408705 +0.4839737388336189 +0.2308861804081282 +0.6895302196652067 +0.1092508959355159 +0.6627677476897608 +0.9318366560646217 +0.4300108959543467 +0.4300107655900912 +0.06816337577320747 +0.5699892249202264 +0.9318366574118776 +0.1468294223492501 +0.2984586606437749 +0.7326109381959925 +0.6825397836672805 +0.03161398079565192 +0.5116865400913524 +0.2689436690983052 +0.4712984215513491 +0.4529441315088161 +0.4239820319559267 +0.5472998794715582 +0.5758416564518354 +0.1608991965777032 +0.7695899469589645 +0.2932157021604377 +0.7928495870035654 +0.6968542521443873 +0.4558938759118609 +0.3507285834148491 +0.8195073903723008 +0.6497607274632312 +0.1805595501283213 +0.296346195650467 +0.6084322793783252 +0.2385171206454834 +0.1852091473884637 +0.3855428838569221 +0.5879459128962039 +0.3820780063552776 +0.5756504433877578 +0.4600030120939428 +0.6314424256077403 +0.3607061071145481 +0.8698121830216937 +0.7006773527546163 +0.2276187080262057 +0.8272869988973408 +0.5290253401617326 +0.4709487047414478 +0.827274779704654 +0.5290530600945085 +0.172726647738283 +0.7676540361498365 +0.5973253578520811 +0.7746949722593977 +0.5884990813388669 +0.7905348835042112 +0.2338521689779348 +0.765939214655406 +0.790025150372496 +0.1039900540523669 +0.4031227229813461 +0.4497080239675782 +0.08950755328936905 +0.9104902695706412 +0.4497119808643317 +0.5502919766283522 +0.9104924439118246 +0.6930587993963504 +0.5710079323134164 +0.3116485675481684 +0.8551599649063503 +0.6884427822984958 +0.1445454764419501 +0.4583667825267887 +0.3973592601228564 +0.5421317875881123 +0.602719943439005 +0.3502623466967419 +0.3108676283484254 +0.6493846988971986 +0.6889399582515132 +0.6285206757677536 +0.4674259587501634 +0.2676976198532105 +0.1964623015161232 +0.04307091125012985 +0.5451741965583285 +0.5351094942639092 +0.7659077089565784 +0.4649781375390251 +0.2341267185314442 +0.3250641600688779 +0.1975961134455957 +0.6749343269074082 +0.8023920961851857 +0.7442640607127562 +0.330871256802691 +0.2817485458698869 +0.782669636428868 +0.6300266726016959 +0.2982362631724569 +0.5723436975220894 +0.3445886259829795 +0.7395081798517608 +0.3769631481652738 +0.3352098810303019 +0.1935392836732763 +0.664797159328024 +0.8064590566573848 +0.2051903820458374 +0.5935066423757418 +0.1738828689503061 +0.2447754336284614 +0.1688590287367204 +0.2490688393824047 +0.4514342550142636 +0.8460958764581377 +0.5485677313477927 +0.1539022363241065 +0.8460956564666203 +0.5485640361359125 +0.3921078021269294 +0.6565351641304459 +0.3881666965474151 +0.6638839115311732 +0.7687487343009429 +0.7131656702167802 +0.6877440156317325 +0.5579501363270986 +0.2983069508792257 +0.2778867733635094 +0.4841259990206641 +0.720299577036101 +0.5157926273003324 +0.2797373637965576 +0.8505009003249135 +0.4632070314559683 +0.5750628326125929 +0.4816322954874001 +0.4249350643962805 +0.5183729009169626 +0.1894186224004049 +0.5954231950590605 +0.9379022100265966 +0.4411045758451778 +0.4411031981407516 +0.06209736110762724 +0.558896858780067 +0.9379026384252891 +0.4965453743443303 +0.5669456770790411 +0.5034544080938848 +0.4330546614806052 +0.3848423952338291 +0.7641726336817435 +0.7232275832160229 +0.5169983976428029 +0.4413584995155447 +0.3871543926515018 +0.2113757106265823 +0.768476262363463 +0.4639420721788984 +0.4485760929196991 +0.5360615332117693 +0.5514160943718732 +0.6156063312125266 +0.2357889273578037 +0.2415083923392023 +0.7358549339875744 +0.04685450287803276 +0.5282025802516478 +0.05634280123826593 +0.5386097345141522 +0.04460308685741386 +0.53836998757935 +0.8105679848615577 +0.7019063104070113 +0.6256144546189986 +0.1132885786822921 +0.8867383728243904 +0.6255730057821952 +0.8882096827920126 +0.462603668203652 +0.4625128658687657 +0.1117488026375004 +0.537487212116238 +0.8882508310992364 +0.2770223501957753 +0.5283515143392098 +0.4875316226562089 +0.6041544178524393 +0.5124110680856365 +0.3959364915760867 +0.1356542143049992 +0.2783622402575316 +0.3183009033344654 +0.6618818684139207 +0.7531393829121302 +0.7722832060824871 +0.6315511643504593 +0.458073573289202 +0.342077687875823 +0.09167082013016728 +0.9474704529215371 +0.4005374901295212 +0.5994630446043192 +0.9474702464989614 +0.4005366012748916 +0.0525321399722165 +0.251186451385223 +0.2066449641951633 +0.7435987569152677 +0.4016409339648586 +0.2613365638945256 +0.7462680381038103 +0.5604946533602695 +0.7913848556809139 +0.4395758515119816 +0.2087955780073254 +0.7434299330409556 +0.4560591168995228 +0.3438962945822513 +0.744419047180525 +0.189075586680911 +0.258894468937827 +0.3446651711116934 +0.6537699676313083 +0.3386131499451616 +0.6653204738724899 +0.5006891075231269 +0.5786312733136481 +0.4993101739840209 +0.4213698911761633 +0.7575347715085599 +0.5409917066248825 +0.4588676088153276 +0.7582802036148882 +0.5411295985131341 +0.241736577212467 +0.1522360364909202 +0.2088895975829811 +0.7978576390237194 +0.2775035358206406 +0.7666363940459975 +0.3002455974362826 +0.1962424182021233 +0.5228726897391277 +0.3368187464514696 +0.6232260029539559 +0.2776510492728884 +0.5196328031843106 +0.3424271284844596 +0.425811532991856 +0.6579101152842629 +0.5734024776933675 +0.377565144798885 +0.6398013952076544 +0.5571437107115137 +0.4542963551529619 +0.3311065261504582 +0.6019635740015812 +0.3245977398368335 +0.5934387385642971 +0.5473786223010558 +0.1789720227763494 +0.8210152045925441 +0.5473383392293437 +0.4526316314838312 +0.8210369232001398 +0.2303867112230367 +0.4275651216483067 +0.01031686476305202 +0.5612002128624338 +0.6315515593791587 +0.9334202115233735 +0.9334302026979919 +0.3684524381955511 +0.3683872112329827 +0.06660140789168806 +0.7106227135830258 +0.09214790278075562 +0.9078505503940208 +0.7106214751025162 +0.2893972478034249 +0.9078453554255151 +0.8149448853072686 +0.6532278343927643 +0.07548363592691316 +0.4158188603459224 +0.5592504778963541 +0.3140511853219417 +0.7005708948190179 +0.4684983694287042 +0.740696915147753 +0.4074566393218108 +0.7709005473202314 +0.4592270593801343 +0.4033359668579529 +0.712104496707332 +0.7877935760591041 +0.586645264719546 +0.2214666339706156 +0.7418004144207148 +0.1600018291357999 +0.7381949189374459 +0.762902167613056 +0.6332581222132607 +0.7613048860658126 +0.6385161422430536 +0.4071779844493235 +0.686580448391243 +0.4762561367943892 +0.378170624121938 +0.3589646846811079 +0.4464441517945296 +0.641104229320418 +0.5534574049794323 +0.6495563466796003 +0.5627137313786668 +0.3505700840291877 +0.4368028120877518 +0.5236059892514401 +0.6218650721452352 +0.3139171930375304 +0.6742440901041941 +0.7074998703722162 +0.2070911989294641 +0.4239985586555073 +0.1587740554168313 +0.841210065970257 +0.4239439324881094 +0.576001942793758 +0.8412269040912195 +0.7899089679478883 +0.3223201866856587 +0.1589331323847582 +0.3262429712540066 +0.2148677292893076 +0.3706115266908939 +0.2019767797341403 +0.3738127677229294 +0.1332116426292973 +0.7808866991569233 +0.7111808308014836 +0.5066809352916037 +0.7330351084833636 +0.2150296500868117 +0.2916050305391208 +0.6713732047828052 +0.7725121625854914 +0.7354015882631072 +0.4409622749412455 +0.1817850796091502 +0.4329962154946213 +0.1747042281611677 +0.5590404849173378 +0.8182321835588677 +0.8253311159120255 +0.4331553837320731 +0.5670046214304145 +0.8253095540660838 +0.8186292034761798 +0.4413074053931419 +0.8125439249544695 +0.7183670592588397 +0.8053200521497945 +0.7280521087242597 +0.2521816445233847 +0.534470628413877 +0.7318187167321719 +0.2842574287118494 +0.5728245886133607 +0.9459244873018318 +0.4271754074301636 +0.05407558811379078 +0.9459244798216202 +0.4271755088447004 +0.1956869256057048 +0.5853665726480137 +0.3497808242960356 +0.1706356103543224 +0.8292739285318135 +0.3499333218052714 +0.6502443828467325 +0.8293672776060586 +0.5069782916607571 +0.5011729173948101 +0.4930164970760763 +0.4988136001953808 +0.5317288869250597 +0.5207947063517199 +0.4682554573543063 +0.4791649918618323 +0.8888260531808996 +0.6373679232778017 +0.6374350368854629 +0.1112326172252742 +0.6788044846338248 +0.4120149702527674 +0.3477882554128751 +0.7338908201055329 +0.7774935411425771 +0.6504244644329751 +0.2051358096113015 +0.2425002357250315 +0.457694932330405 +0.3716951011330259 +0.2970034096356843 +0.8043348841546825 +0.70233118773976 +0.1897816112449439 +0.2979570308246899 +0.8100042750389086 +0.7033185930492445 +0.1953386571083364 +0.5701517185500674 +0.3072759513362999 +0.7182345803551071 +0.1870889654269296 +0.7267945101878514 +0.1953624052935328 +0.2816893509057898 +0.8132958341503349 +0.6419422583310983 +0.09213945373272878 +0.9078641595269398 +0.6419161092058218 +0.6662791820006438 +0.3337659584787934 +0.1749891177988552 +0.3531808957451768 +0.1681472159913188 +0.3548541765752504 +0.1552848433903774 +0.2972829293384599 +0.5490423987083776 +0.2202604915606169 +0.4509622867625493 +0.7797449414038136 +0.6545870983023708 +0.5284468222304023 +0.4896183064259119 +0.4285855672689585 +0.5103844275159831 +0.5714146367791829 +0.7777866791246767 +0.6198920601970681 +0.4896227639609602 +0.8791834974978741 +0.5103772940376803 +0.120816233551087 +0.8792066755848769 +0.5103748038970133 +0.2020320128257961 +0.5989297058095255 +0.3906101595092681 +0.7270010333483407 +0.5738902599204835 +0.2499751100300864 +0.4261254875499765 +0.7501591446470058 +0.8200056001642064 +0.2663906037462401 +0.7335592131841033 +0.8197816235863759 +0.7386506099135598 +0.3057055686151892 +0.8486141453777314 +0.6394459792849997 +0.7225169486884138 +0.7979231641853636 +0.1790861135813328 +0.2659748397085335 +0.5406582598819923 +0.4003505542156208 +0.4587404834153818 +0.5997727649115066 +0.6778491865003653 +0.08994107546516489 +0.910059214203921 +0.6778478211023188 +0.3231587358970978 +0.9093338295888074 +0.6222594645909251 +0.1238930115979454 +0.8762174114596931 +0.6221738141670324 +0.3205202390026413 +0.354175977482323 +0.7928370468604129 +0.7039194703485351 +0.01469136263315723 +0.5747746249505432 +0.7211340171783138 +0.2061724905719594 +0.534693303889365 +0.6408075914355259 +0.5033252665884907 +0.6282531417388547 +0.4900244184846551 +0.3623615138906088 +0.5102591545467459 +0.6374426003366918 +0.4967326461384859 +0.3717422215731024 +0.4340003664257773 +0.6765057922402484 +0.7959607846076606 +0.5979962854705155 +0.1746129773018162 +0.703777602407253 +0.6721722481842672 +0.4645361271080638 +0.1056202747352648 +0.4226594899540067 +0.07548260516507603 +0.5397265257130772 +0.1329865885594614 +0.5714986568631512 +0.1365713604659116 +0.612555362647262 +0.2523944178686053 +0.7259198503247078 +0.7742095940843795 +0.5961773226098295 +0.7103536109293781 +0.783576049647823 +0.2895611060350632 +0.2164236754648429 +0.06621020717965559 +0.6508464381999136 +0.4138462765876643 +0.1506276188001013 +0.8493666280894843 +0.4138322420065302 +0.5861548342077222 +0.8493727303554494 +0.2336814911189637 +0.7140217172338587 +0.5675238468908217 +0.7701834834938572 +0.4319816934756679 +0.231385612130399 +0.7080909000324528 +0.5439494671718598 +0.685162761383644 +0.6619625265083737 +0.6335772722618642 +0.5064638093151006 +0.3594302652564525 +0.5010085146094064 +0.6397359308461626 +0.4995499757313999 +0.3610646796103747 +0.4881045296077757 +0.3644783032756694 +0.4952876506623969 +0.6389246185586944 +0.5128319450239298 +0.3140572599587296 +0.7366140298385062 +0.5155643214112324 +0.3078584945654499 +0.744775607185549 +0.4492686268475128 +0.741812858461542 +0.436617662064521 +0.6471946358870603 +0.3245769233205026 +0.5441569141157361 +0.2919934314780935 +0.7708238915428559 +0.4030324031353189 +0.8073789826879061 +0.7375030176992723 +0.8536754686626117 +0.6293867179744126 +0.7607049692568828 +0.5544412463636412 +0.6928000581361172 +0.5780947526235605 +0.5698968239686844 +0.3316332876298347 +0.5831589760145823 +0.3320872200327067 +0.5695513272340432 +0.3385356162424335 +0.1855973607721624 +0.6014744629251709 +0.5478421759748162 +0.7434165888288821 +0.4528849838865519 +0.2561001320003644 +0.1714818684007829 +0.7365227241515327 +0.1649534039022594 +0.7339030948316559 +0.2241306555900703 +0.2069353472543668 +0.2310253444119278 +0.2026876667552112 +0.2449809467916404 +0.2261418105897989 +0.0469940035606011 +0.5181678417003875 +0.05103908625918849 +0.5084007775470794 +0.7620054546583658 +0.3519323900201392 +0.8360237345589181 +0.3866697738581627 +0.3866968216313595 +0.1639794772230344 +0.6133314741888889 +0.836026295181292 +0.3925319974164584 +0.5179642855499448 +0.6075121953551578 +0.4820821311224686 +0.3971552537093263 +0.5292141515763714 +0.1871056579222944 +0.510878202429883 +0.5375200637222649 +0.7243475169562588 +0.4624682702141178 +0.2755268015198997 +0.09654511001795947 +0.3930783308604765 +0.4206147412781494 +0.1410363830077236 +0.8589389685425014 +0.4205789290547419 +0.5793853776258904 +0.8589636140528163 +0.8779185651395626 +0.3144589302351661 +0.314665602881549 +0.1220069800204906 +0.6855425168570479 +0.8779252832914745 +0.6885558952960595 +0.5307477602827766 +0.6001808553987408 +0.1968463382279396 +0.3996863016612636 +0.8030898444767788 +0.1143103413620306 +0.550118133715969 +0.8940345411937075 +0.6070995025867206 +0.6071105708663816 +0.1059576178415769 +0.827893945957287 +0.2370959337343511 +0.7630352165841322 +0.8283157915438807 +0.622610320328049 +0.3562401855776228 +0.7690840742898056 +0.3546625090750523 +0.7231197551375124 +0.1347430229817431 +0.2770837719200162 +0.8651780810547219 +0.7821531422218538 +0.6725035408082428 +0.4508347093509033 +0.8094385873356256 +0.8093197707667662 +0.549032058145171 +0.549179035162371 +0.190574331784181 +0.5742959941799005 +0.7904939819774093 +0.4259371906207536 +0.2101575673735419 +0.5996652207011222 +0.09664407148714266 +0.3996697164484539 +0.9028717575070916 +0.9033330150408463 +0.5996510128007378 +0.9158157897840076 +0.4903120047150721 +0.4906310299755276 +0.0840750604618237 +0.5093689781509194 +0.9159249378156037 +0.5597801606875834 +0.3721418444918912 +0.2484356934018345 +0.8075278894261411 +0.2612524922836966 +0.8072440044098312 +0.739449953638967 +0.1958111695277455 +0.7472105587001912 +0.6215158856333134 +0.8536787508432174 +0.3538275768074692 +0.3538056679306715 +0.1462760827113423 +0.6461814775331759 +0.8536831570875311 +0.7244990488732324 +0.3683507994401548 +0.698938160745089 +0.7853919059770182 +0.3010127991394114 +0.214565581171725 +0.7039189068269442 +0.4363024147793325 +0.8476009266788864 +0.6468723606524923 +0.6988602033050396 +0.6102534349343953 +0.131485077172574 +0.2985243492651646 +0.5271185455674834 +0.6588256832079972 +0.4714920950308089 +0.3291222318359056 +0.5280591401535213 +0.6707483206889571 +0.4714593097735583 +0.33922806742042 +0.7515978171015828 +0.6271876017129885 +0.7811939159198898 +0.7945586576546946 +0.794767769950052 +0.2187746452401661 +0.2255465350377768 +0.7858688362294788 +0.6314161291883578 +0.5253334035427771 +0.3695792353651934 +0.4719802320271571 +0.365452494434962 +0.4813574846495423 +0.6357454477712675 +0.5198480626018029 +0.4791430369621188 +0.7754716426326972 +0.4695164850299271 +0.764873818173185 +0.5208570413918188 +0.2245284745140934 +0.5304833308036662 +0.2351277853336978 +0.7537437489961933 +0.7844489185899324 +0.7848937221250246 +0.2455084820078226 +0.5578536338805125 +0.8442961465569272 +0.8442018043273973 +0.4414348474776763 +0.4421466099137994 +0.155702849594493 +0.5517594277787914 +0.3007313769875763 +0.2316369266012571 +0.7451480742763824 +0.6329190614568124 +0.244947780510621 +0.6275926119351816 +0.2317855645987676 +0.6856053603579807 +0.5080709532877935 +0.6905429245196228 +0.5134951876574488 +0.7275750042678788 +0.4649512647407544 +0.3122551766205997 +0.2169549891364527 +0.6877272213392002 +0.783021401133159 +0.7536856855785361 +0.4998832796963925 +0.3856258637048947 +0.2094433990268134 +0.6143454374433058 +0.7905464928756302 +0.7904314907104327 +0.3858984983755404 +0.1682792559526365 +0.3229254784208583 +0.1810400735622065 +0.3227506968334192 +0.1743448336189163 +0.3316783351044524 +0.2264002293633564 +0.7747158839486885 +0.8842854368100074 +0.6150460642108292 +0.615075477343744 +0.115728681825298 +0.5216408980782383 +0.3339632127697981 +0.7726092189980945 +0.7496042630143661 +0.2517510810445892 +0.7398480757797893 +0.7422528134846146 +0.8222021545936762 +0.823806716244005 +0.2567000816652261 +0.510632258150738 +0.3141879844714103 +0.7364487800457977 +0.5584300991078882 +0.3545146944913229 +0.6834353498528953 +0.3045266908014496 +0.6653625292533176 +0.528247869339357 +0.3216023831104652 +0.4004184580614541 +0.8324702028154668 +0.2667646002565337 +0.6992659674079822 +0.1737524952724465 +0.8348063785265125 +0.7036966858894733 +0.7931067413450554 +0.7934751094595895 +0.2973103866713211 +0.2892384875431442 +0.2025220389961271 +0.2961496415422748 +0.206806529669585 +0.7972468333352074 +0.290260334214515 +0.7102944976506209 +0.797315639567872 +0.724319923331661 +0.8254652001621586 +0.8255350227486147 +0.2757483581619575 +0.2758505527247811 +0.1741241772921615 +0.3748253431718879 +0.7675072193145791 +0.714282043394838 +0.5976622004026146 +0.7045637266837294 +0.6055846475803079 +0.6103321383618691 +0.3221244763244122 +0.7197348003590214 +0.5453549969565061 +0.7828567939392568 +0.6603253867416056 +0.2142493040069856 +0.6676444649106745 +0.5453306155831806 +0.2803304224719899 +0.7531626183037412 +0.2450271826094254 +0.2307743699937644 +0.7971421145529962 +0.0790363071859342 +0.452249313231567 +0.2589795909223764 +0.1897101259619975 +0.633408050985717 +0.2179311068828751 +0.1301336765132777 +0.6127234870365263 +0.482622752062938 +0.4076399146513086 +0.4819283874838801 +0.4135783549727203 +0.5180776951438535 +0.5864268855398547 +0.5173709841778513 +0.5923710768210957 +0.8167191492937572 +0.5584518799923399 +0.4415222237558994 +0.8168235506605688 +0.5584947134053266 +0.183191751018698 +0.673347333246416 +0.5091078629085487 +0.767998918961296 +0.3769815888793631 +0.6645883285640724 +0.5223139566438695 +0.8650626627972541 +0.7233621199710256 +0.7973308556600965 +0.4903240645131663 +0.4906097839013185 +0.2044126671637527 +0.4940973212677796 +0.1939792828175095 +0.8071493813866268 +0.4949278860711736 +0.5093902255204485 +0.7955873061924056 +0.5059027680648873 +0.8060202953435402 +0.5926199532401262 +0.7607917165726039 +0.7612064005625764 +0.1405394524629394 +0.1759609493866399 +0.5654101163964287 +0.6499578081488532 +0.2309164930943874 +0.6005285837729664 +0.3182224924744732 +0.6092587890265951 +0.2253278558636498 +0.6200171502403475 +0.2305162970800085 +0.6065192989911204 +0.230471924381907 +0.3808114727689609 +0.7691329360905552 +0.3937300608949906 +0.7693790092404832 +0.3911038692831784 +0.7744152137998529 +0.8921661975841761 +0.5945306552993992 +0.5945349861574921 +0.1078303560669736 +0.4054188590657571 +0.891130200114005 +0.2132671833847156 +0.4270491042215213 +0.2207516347151856 +0.4194470102491269 +0.4838114308733379 +0.6926489323469341 +0.3861437103846612 +0.8846119751771307 +0.5101687209690221 +0.5139336979933808 +0.4898249226947832 +0.4860497320684102 +0.1093017029672494 +0.6558015425011752 +0.4613237071967279 +0.1816037810047604 +0.5386768772981276 +0.8183961090522236 +0.8186402873842356 +0.4619824297157969 +0.2360117759513935 +0.2068192763177523 +0.06957029360401833 +0.4339504134900851 +0.7072619564303109 +0.1249093832332226 +0.2927849572666921 +0.8750248929529628 +0.8748612777116463 +0.7071288604823394 +0.1257250535382052 +0.7691546555739652 +0.3268254759692599 +0.6702365760720764 +0.07710448905138936 +0.4726380212645 +0.3158002233970558 +0.1915398587884832 +0.6841853850898143 +0.8084181774865579 +0.809442574366434 +0.3157243744521306 +0.6995209279180274 +0.5513863462459168 +0.6663273007457792 +0.4748991820675846 +0.4648705113827796 +0.3736434855745092 +0.09572883688494309 +0.3648809856717803 +0.4697861640971402 +0.3899475062733581 +0.5301094214009699 +0.6101372226459609 +0.5565366327455195 +0.3571100182931464 +0.7622398010274141 +0.3092012888356434 +0.75555498980633 +0.2986521100508465 +0.6760696720271474 +0.5260594968731305 +0.2165994827849568 +0.2449519112419046 +0.370366349966092 +0.637096323667828 +0.3688694569469274 +0.6502960298312703 +0.5696888441940244 +0.2753244236321042 +0.7388266054393626 +0.3971694462248189 +0.5355775269247955 +0.28384711431831 +0.5196812683794686 +0.6487282433585817 +0.5121753945092137 +0.6459592612630719 +0.4886933639240226 +0.3539866984157723 +0.6367124862029154 +0.3172257626283781 +0.1526795813637773 +0.3277343135353191 +0.225298897067714 +0.3630640399953053 +0.2286897163657322 +0.3579782733234803 +0.2903914038267265 +0.8628803782930422 +0.7097837119533708 +0.1368705080376748 +0.9157878146830771 +0.6872443098784449 +0.3132510453405536 +0.9157361163856562 +0.6872447748918806 +0.08421204670111822 +0.8609578763018618 +0.7096647158395701 +0.5872493958795925 +0.7712080112429512 +0.8307438552269462 +0.4193408514504324 +0.4193092614417863 +0.1692436949474716 +0.5806926756379708 +0.8307679233104999 +0.785976288052208 +0.7467451037687151 +0.6791790575438633 +0.5126229705435617 +0.7697708243018225 +0.4152658179344909 +0.3706399986350852 +0.8539376519831298 +0.6292378736378134 +0.1466768220345924 +0.8479105543959031 +0.3810821584823124 +0.3810962058305446 +0.1520892710552335 +0.618918181546633 +0.8479107615687574 +0.7164461921049055 +0.5354205047457473 +0.2872723695413387 +0.7931997379440038 +0.0722527431304885 +0.5111384209819706 +0.7676380527878838 +0.245322333068332 +0.4091890843741303 +0.7653379109288165 +0.5908459029895775 +0.2346094455420035 +0.3115035500763851 +0.5549103709216218 +0.6639478179172112 +0.1922330878850863 +0.3280326430565597 +0.8031895335651148 +0.6703440856471136 +0.1951109752310028 +0.3381993689545768 +0.8074610971078997 +0.7248511988789381 +0.844731251116065 +0.275162467766669 +0.1552944264999772 +0.8446794463232307 +0.2751639439883357 +0.6648572169173952 +0.4051741898129231 +0.723929890542869 +0.5044416115163151 +0.6037156169819902 +0.9044223414212926 +0.904422208499971 +0.3962843237854635 +0.3962803995447253 +0.09558263039379908 +0.6661040996247694 +0.1208078030463652 +0.8792498053631004 +0.6659444505672869 +0.3083560955956193 +0.4865070297073365 +0.7829546928484209 +0.5773332033001115 +0.6480091066081897 +0.1099457976182987 +0.8901159813945713 +0.6479333854350522 +0.2103299793003967 +0.256526044446563 +0.5995506553512089 +0.1675467452036338 +0.7276361469351418 +0.730844234631427 +0.09295138558372527 +0.6730084234055328 +0.3054066733061975 +0.5061837624547992 +0.3986143882454398 +0.0656057625780828 +0.6013836408448646 +0.9343973104888832 +0.934397376201626 +0.3986164755346221 +0.8574845483445547 +0.2575591774745654 +0.2574047899583605 +0.1425260901539162 +0.7422621474327754 +0.8573701044766738 +0.9334564318771413 +0.4969805126985193 +0.4643612665279425 +0.7160160006299241 +0.5844535335831021 +0.7968075512878873 +0.4153602721662071 +0.20393728272529 +0.7967375127166488 +0.4155789911893233 +0.323417638833825 +0.850110849069373 +0.6770623021966654 +0.1480275821114187 +0.08696683766933951 +0.6632034748411223 +0.1781819761195185 +0.5975207675968436 +0.2662041136588392 +0.7643969948499947 +0.5752654677415961 +0.7566009225004077 +0.1557799149995384 +0.6079007645941729 +0.2320884714567861 +0.5425334371833256 +0.7505640274389811 +0.2886828793014241 +0.5584903429284018 +0.2640538764950627 +0.4414448600304686 +0.7364950972563704 +0.12560694631109 +0.7402640191695473 +0.5812152917511549 +0.4955454609074167 +0.418777190028283 +0.50447685953455 +0.7532047718680339 +0.4363443370268751 +0.1180026956298157 +0.4645877266105467 +0.2576242873849516 +0.5300721984873759 +0.8165818916366849 +0.6247943582301376 +0.6936139576236884 +0.4797443837907632 +0.7068667317355105 +0.4631134053898422 +0.9466220035454899 +0.800750359626909 +0.1992531812653535 +0.946617505867941 +0.8007593988950129 +0.05338802014998784 +0.800337153237457 +0.4848553935879161 +0.05343887871386448 +0.1990852018624547 +0.5269500746832163 +0.6518809044750683 +0.1108515224268736 +0.3414927375433136 +0.7632678861889006 +0.1678393866182915 +0.8316500633630529 +0.7629391268032115 +0.577662571752557 +0.7498362694208053 +0.5838690064059973 +0.7501420637683592 +0.5809584317993169 +0.7591942618246003 +0.4108584005800829 +0.189123248206767 +0.8109458986181146 +0.4109492281912746 +0.5891106465535551 +0.8110054635176537 +0.8958946125303729 +0.4141788497133626 +0.4141786379611784 +0.1041052463885076 +0.5858210036094756 +0.8958949208981426 +0.6812239968686824 +0.1964043712712603 +0.234541557262521 +0.174230141918347 +0.539765389992392 +0.3737677554356963 +0.149859280051563 +0.3107631372633509 +0.1486241372223713 +0.322764329183215 +0.8068900501436189 +0.2684756007092662 +0.7314634721653434 +0.8068401560010454 +0.84733042988183 +0.660516623198025 +0.660977419295952 +0.1508841529028506 +0.3398934626062295 +0.8489680424017378 +0.8518384651362444 +0.6767982899633473 +0.9164948156534426 +0.4608570212248018 +0.539147917800422 +0.91650151106866 +0.4608520834389054 +0.08349848790849999 +0.4883011836288692 +0.3689149375761086 +0.5117040895490146 +0.630907418093814 +0.7754226156470132 +0.2178066542457618 +0.7819903021059517 +0.7735275824090678 +0.5254617574866358 +0.5105428278047068 +0.4745227286610857 +0.489418094595517 +0.4680594443082321 +0.9684793759270585 +0.968413501631559 +0.5320128136517177 +0.5316606540157475 +0.03166100886953568 +0.469413131575395 +0.6784238878645524 +0.7399098486232223 +0.5154593693580628 +0.08810260612162756 +0.4421677685444732 +0.1335426356152951 +0.8077596754261352 +0.8661409924939569 +0.1918691281170816 +0.1925200725851079 +0.134459005431326 +0.8081710635171855 +0.8660384914681238 +0.8397111283540577 +0.6267095851834689 +0.3556083910094198 +0.5509441004903691 +0.6050545512418763 +0.4456127000339623 +0.1572703638736957 +0.6006304975445306 +0.3006023771570857 +0.1349343125098618 +0.7027300463084952 +0.8534714446605713 +0.2972766221206669 +0.1465215977341548 +0.699419525974728 +0.8650557346135855 +0.8534635506767307 +0.2972629730719841 +0.8650487741144677 +0.3005803715838941 +0.2554409053935406 +0.1943964357511056 +0.2636691680551433 +0.2017141220229937 +0.612439128061838 +0.3344255133666412 +0.629368449656135 +0.2214409176010871 +0.928810134033662 +0.6720299225841025 +0.6720295818615055 +0.07119174833083262 +0.6907545016084347 +0.7890334228246576 +0.3092189944088383 +0.2109296244449862 +0.1305323432190416 +0.3097854499440409 +0.4836038631760103 +0.6557107312645458 +0.8969302020377364 +0.6493505996145711 +0.6493834854594224 +0.1030932415337203 +0.8004669600535808 +0.4497713976664704 +0.7291519539693895 +0.779260661325662 +0.7207284595753277 +0.773328487632694 +0.7326183970670226 +0.7753022218876366 +0.7169802037899243 +0.09593545256562669 +0.2830240535346775 +0.9040617749318652 +0.904061968778286 +0.7169796237333076 +0.7207843659747926 +0.8037491325904706 +0.8037193066844839 +0.2793075429975702 +0.5625918999978384 +0.6746129366679545 +0.2324977743034555 +0.4580578073809158 +0.2371737509194089 +0.8319040234413668 +0.7718839760068306 +0.1871947937065802 +0.8124962257900904 +0.7724750388192247 +0.484594588784268 +0.6812768535522566 +0.1149632575606111 +0.5689361264470361 +0.01756931506728952 +0.5021770866177244 +0.7841084867659111 +0.2651733916904781 +0.7997929627517451 +0.749545813030954 +0.279665179007165 +0.2267485502888524 +0.4285010811406479 +0.2391833026437683 +0.4187233425909757 +0.2389669989568936 +0.5146239352889728 +0.319752443323511 +0.8337411496525254 +0.2580302232590246 +0.2582140363577925 +0.1663375598758405 +0.1606113890754733 +0.3425372361347573 +0.04115836088586307 +0.6238381254299392 +0.3325133569172297 +0.09207907702552619 +0.8224645914844954 +0.4791061611029603 +0.5213424946237981 +0.8232027395047886 +0.4854252437894863 +0.1701434100909427 +0.4786582474797135 +0.1767937648368255 +0.8294553455763538 +0.4854124865980619 +0.5145757814956156 +0.8298517735431883 +0.4452563763410087 +0.7587402685706842 +0.5547444363780385 +0.2413060329441464 +0.4776063797812218 +0.1168708914249451 +0.5223938169039837 +0.8831281848260608 +0.8831429712270106 +0.4777722993569871 +0.526331971195541 +0.3574817495490109 +0.1138319433954984 +0.6739298819069208 +0.1077482020171224 +0.3632765165815832 +0.2437034393514186 +0.7084118949553561 +0.5073811992663776 +0.1161059379307737 +0.8839246553706872 +0.5073698831940227 +0.4926188411376299 +0.883893872650261 +0.1362486366065229 +0.4432199607904074 +0.1276520961636146 +0.6066522338235638 +0.1908185454252307 +0.2330643030570303 +0.344537981584019 +0.9097085322516048 +0.764658898598263 +0.5501471057648516 +0.5646485677303115 +0.3656192218634311 +0.7220418528029657 +0.1964194071628066 +0.87677777582415 +0.4527568882405276 +0.5484802436066522 +0.8837662209873688 +0.5473667254811317 +0.876953635945391 +0.4526334043907287 +0.1230457541002381 +0.4473329116460812 +0.1246285570877442 +0.451519812203067 +0.1162335168974966 +0.8751952764364788 +0.4473845339232743 +0.8836930705798571 +0.4515840878645343 +0.5526671703202747 +0.8753710579502135 +0.7259704562183558 +0.258095102062815 +0.7312570805552144 +0.7208877114618721 +0.2318885444169987 +0.8153732231767676 +0.2991268105865931 +0.1643550672412307 +0.8355873073096408 +0.299086789990976 +0.7008858338610247 +0.8355724328361542 +0.8418135104543486 +0.7064580442029753 +0.2403559272888947 +0.170464987891502 +0.4592354544722561 +0.1526896804807524 +0.5407654543696999 +0.847306050702947 +0.8000558331492351 +0.6928866403966477 +0.6002177082898577 +0.3279315238564367 +0.1281566355374619 +0.7580584951783635 +0.5556853732393594 +0.7723314608751886 +0.4445781619910913 +0.2280535522797902 +0.5807885411080378 +0.3967611128190714 +0.8046243966410701 +0.218761785360219 +0.7812153735742082 +0.8045985614553484 +0.2898876622230903 +0.8434862084815791 +0.7063943751407157 +0.158841067518281 +0.5692394254005599 +0.07173939460609212 +0.43078737716131 +0.9282462144062391 +0.9283197666146602 +0.569214006722558 +0.3153593599710914 +0.8120443560293724 +0.6842966714767781 +0.1879859149088198 +0.6873576410352312 +0.4839855456655495 +0.7202963148088971 +0.7502667367112353 +0.2838030365227171 +0.5285514075233442 +0.7682319714573773 +0.4698102110369646 +0.6462753821322987 +0.2367391950522504 +0.3179898634370733 +0.4606845145203929 +0.7717457980449607 +0.3347532167422205 +0.2337318480052518 +0.160120633034276 +0.1696193182560223 +0.452491134632619 +0.06287399116852639 +0.6643804457538849 +0.4226557441392501 +0.6605967100905049 +0.4580043627533997 +0.06327683384563612 +0.5419959992399171 +0.9367232372572634 +0.9367082277498653 +0.458012933986375 +0.4121633989229176 +0.2901103389909006 +0.5909298897663493 +0.7096850572846852 +0.3679148627666649 +0.3611165510313684 +0.6320676992545634 +0.63761325493521 +0.6033916038092656 +0.6775494345223192 +0.3966825151707385 +0.3227903737645148 +0.5995390112044756 +0.63207516841033 +0.3946248716719939 +0.3621560290527721 +0.6448304139558931 +0.637555436051865 +0.2415102839160841 +0.3143138088908909 +0.3556970795469945 +0.3616229653827152 +0.4442804692129325 +0.4496224291904918 +0.5557290162500531 +0.5503581019863938 +0.3966985944251533 +0.3062644581290725 +0.6023455991714494 +0.6943657951441473 +0.615401087162593 +0.6380638919545388 +0.366251088585078 +0.2692569351249424 +0.6332867545655253 +0.7304029084411184 +0.2363191814291098 +0.4851538555306906 +0.6484471591404166 +0.6282234469955351 +0.6017076904264961 +0.710826813748351 +0.4271984616718354 +0.290737995190296 +0.5729116503683864 +0.709120100907775 +0.2648786356259873 +0.4859896313533263 +0.6087062142923472 +0.4327508102674538 +0.7322007737471369 +0.3430246053680897 +0.3654331814265411 +0.4096211405415117 +0.6344760663002835 +0.5901897060385207 +0.6004060720481065 +0.6454629992799826 +0.2484258693446313 +0.4889076389701751 +0.6425084557707863 +0.4242797634517266 +0.6418973222323768 +0.3582201277256465 +0.1896841475491344 +0.333273881515729 +0.1753276746183327 +0.3793933552729553 +0.6147842019453092 +0.4115487153245698 +0.6738954070691804 +0.3857740830741436 +0.2719765668546959 +0.3417162725728439 +0.2798724468911077 +0.3271064854053696 +0.3128026138125682 +0.7630330577211252 +0.6400723233648969 +0.6082800014937918 +0.3596281559256036 +0.3913122800694768 +0.3868730755543188 +0.3142252958956535 +0.6135484752767438 +0.6865242047579044 +0.6854574328289649 +0.2643097366391841 +0.3812641687837634 +0.352339656477653 +0.3612602429665405 +0.2866231624977733 +0.2886795761911906 +0.3151423417493134 +0.7349070019454738 +0.6253560062940189 +0.6733577458889902 +0.344565738481577 +0.6422071252193365 +0.4010823514254369 +0.6137642886316633 +0.6247867355918624 +0.3771164640609218 +0.3771106717169043 +0.3866449208224338 +0.3737639582443149 +0.6230547087258005 +0.6219111329385077 +0.2145996713199606 +0.2925404265821478 +0.752984479884233 +0.7152371060027697 +0.6158158843804499 +0.7152120016493291 +0.1991822880421372 +0.4945083749682521 +0.2292547584338991 +0.2938301554545236 +0.7597485763273834 +0.7412972265435674 +0.3538850729767513 +0.2644452985142157 +0.6461647185171323 +0.7355087399443088 +0.7127325446107973 +0.2445706568657501 +0.4249551642233916 +0.4246613211414706 +0.5749401246612728 +0.5749629008249241 +0.1585825565032678 +0.5068020271517248 +0.6264573227093024 +0.379878587846782 +0.7040423572438993 +0.7155751755347532 +0.4201448221658058 +0.3491118122553411 +0.6679658861889781 +0.7603264517312021 +0.3320238888192925 +0.2396692183576168 +0.6287896998332786 +0.411311878634326 +0.3598510890907997 +0.2455276251276193 +0.3446648798245411 +0.2419576932083329 +0.6553350098748413 +0.7580413056379905 +0.6401338404644102 +0.7544721374448186 +0.2494968286771646 +0.3455459438114156 +0.5799635294390967 +0.693898710744304 +0.4200304766971254 +0.305765407161939 +0.6259490075733266 +0.6838610420152079 +0.7048645557452434 +0.3590950619264474 +0.4454919353235854 +0.4962938318112107 +0.5544887531078766 +0.5036807801249968 +0.2480626265616046 +0.2856659879274463 +0.6410606247680508 +0.4581958530062558 +0.2637816187946715 +0.3224773236900692 +0.3423225784208086 +0.3206821878127709 +0.6575807304627799 +0.6792496851171581 +0.2218180940881106 +0.4896176817383783 +0.6391335614249055 +0.5608331762471535 +0.3609195726165669 +0.4390259550835857 +0.2509977091581108 +0.333005028386003 +0.2553179269564805 +0.3216929820620288 +0.2687931778882869 +0.6479722224684824 +0.2375124102655703 +0.6215955536143754 +0.3463488005024351 +0.291907524996439 +0.6523568415925345 +0.708439846998589 +0.7184438225604209 +0.2366348529961479 +0.3173855217267782 +0.7494541999686896 +0.6225578899718122 +0.3974857280811102 +0.2838046906502883 +0.4080736796391021 +0.3467182540575223 +0.3581257583317871 +0.3420153945100792 +0.5350133969754923 +0.6612122939142061 +0.6155135749577499 +0.6849110728947817 +0.3026813851161473 +0.3384145469907433 +0.3847165556966581 +0.2048405227413185 +0.3298805034191931 +0.620023858973344 +0.5004685229324187 +0.3803336702406104 +0.4973109941081128 +0.1746306776442836 +0.401380706562191 +0.5703295168772096 +0.5502830859834955 +0.4296738216836205 +0.4497065829434655 +0.1665759297461291 +0.4229200966051947 +0.2992697530482591 +0.3652938412507271 +0.3495444649020887 +0.3738066022095567 +0.3723270579613627 +0.3161242669713582 +0.7106032527247977 +0.68405891406002 +0.4174805547392831 +0.4287970844947634 +0.5824525264213196 +0.5711415042354445 +0.2517901916545817 +0.3133588871113342 +0.1556877872578697 +0.3901767712378686 +0.6734264429080193 +0.5861160784055844 +0.3521462382350103 +0.4060360661945691 +0.6475410649273859 +0.5934490387965381 +0.5582986545421634 +0.5264249077179598 +0.4416928088588717 +0.4735541601563247 +0.2743478287089166 +0.3128567480947847 +0.2171518579103413 +0.2693460794875496 +0.6417459781801657 +0.6522874973148083 +0.3586229135418538 +0.3471002694789678 +0.1801108473077896 +0.3879772136772673 +0.2202332254196244 +0.3327666808019868 +0.2650021285422822 +0.3865552885528412 +0.2874918468158091 +0.4701704852070012 +0.6268841065549516 +0.5706078811204193 +0.3731245732454945 +0.4293519482606443 +0.6554983999498221 +0.3704977796836605 +0.6409466054614895 +0.3785213890013252 +0.4085179944953201 +0.6653290344372207 +0.5350025270007758 +0.4661637677589021 +0.4649868959961904 +0.5338495836349668 +0.6532041647504091 +0.6048805470761156 +0.661560314985188 +0.6010135026199589 +0.3466935847504346 +0.3945482902187844 +0.2262663311716636 +0.4731404949642544 +0.6934897377705328 +0.370524856552644 +0.3329685824927761 +0.3918672160745889 +0.7258441083102304 +0.2168498020484824 +0.6061873870269328 +0.6143764256729531 +0.3823649767042377 +0.3927163996512497 +0.6176895120035422 +0.6069523468198931 +0.3758738386778295 +0.4162783665954002 +0.6241075822571803 +0.5836796225685115 +0.6664837736168087 +0.6090015795678716 +0.443152710237378 +0.2882357569899398 +0.5567624908253089 +0.7117013697013007 +0.6653594918740821 +0.7292001411195647 +0.3346006984655792 +0.2709485423456742 +0.2877356854486904 +0.6976448453723577 +0.2414513171207299 +0.2997762400209027 +0.6309763645462984 +0.4886752475542052 +0.3687657309774179 +0.5115171369254243 +0.4187206038435818 +0.4114863450770229 +0.3395272207140718 +0.3975152645090076 +0.2734393144922797 +0.2731428791790293 +0.6966526974115356 +0.7029136849068218 +0.574878922408815 +0.5957790799769552 +0.4116549819428237 +0.3195008715102836 +0.5885661449689289 +0.6805041841352139 +0.5103941744543405 +0.4444275121743543 +0.4896056575247104 +0.5555729458051861 +0.6986786618438584 +0.326854396778568 +0.7135393907953059 +0.3227384524491039 +0.7087284011632052 +0.3343885784466133 +0.2495992094550336 +0.2996414932896121 +0.2372146879752457 +0.2932796053862516 +0.6616301191904781 +0.2038736294109218 +0.2641393991095337 +0.3377796596113968 +0.1361682099226476 +0.5055187694013618 +0.1545920727734809 +0.5636539424592645 +0.6525238653895178 +0.6658976857072357 +0.3476886821176693 +0.334105622928847 +0.2177046801161605 +0.5313848843666146 +0.7623318478480002 +0.4112618337798691 +0.6699047544830047 +0.398943776949537 +0.3322802523470271 +0.3604001605224519 +0.4679303338680058 +0.6354606789811592 +0.4296382761747576 +0.5020189416245642 +0.5703461509013853 +0.4979878865352665 +0.4486850459617912 +0.5340058990678516 +0.6533211229252575 +0.4126486832659138 +0.7349842539290524 +0.7081288441664739 +0.5588818435922978 +0.5419863667583914 +0.4411175613663001 +0.4580031555996258 +0.6721968036320999 +0.3364893983182146 +0.2004671530842692 +0.3124388562694027 +0.3105460669992419 +0.7161272307775602 +0.5512839897018034 +0.4660173419628214 +0.7440213689744102 +0.7118656028715552 +0.5684877694114302 +0.57042446832869 +0.4315456190554241 +0.4292389097094113 +0.4573597718595009 +0.6435479772272907 +0.2392661834996763 +0.3371931059262711 +0.655644820305083 +0.6425504125610642 +0.3369281697579649 +0.3482551879734746 +0.6656833849249425 +0.6525594523913357 +0.6124453902988246 +0.3779455686016384 +0.4360993892108658 +0.3918734983200753 +0.3473926777320772 +0.7893479257219865 +0.3567084694995007 +0.7404741639243319 +0.5640228183331213 +0.608523273849589 +0.2137035339745396 +0.389028442755754 +0.3301671746705944 +0.7139241663573519 +0.3152549076490289 +0.7133734303772344 +0.2469944284950665 +0.3590814471540592 +0.3152591552827039 +0.6422556766587459 +0.6284032419379086 +0.6954160299521501 +0.3493508734158532 +0.7744342773674086 +0.1611028872757044 +0.5529217304055928 +0.3763825903093899 +0.7170751095849488 +0.2853135092836711 +0.3947181595326704 +0.7381112877543562 +0.6864667030420371 +0.2261568576710306 +0.3364047087368811 +0.3981682083477035 +0.2823578329364744 +0.3281412260237173 +0.2573790494819984 +0.6717762375051838 +0.7426202898477124 +0.6101033591149559 +0.3978795178621124 +0.3344174505553094 +0.7206685328070805 +0.3042577995624608 +0.5213302305440651 +0.2470538112447548 +0.4626258104595301 +0.2538910126763076 +0.4743086244350161 +0.7100573564638959 +0.6487143698089601 +0.6797484122620425 +0.7537796350515491 +0.3201776137505312 +0.2461845130136746 +0.3135420454813558 +0.373601984672756 +0.3656004930951867 +0.3481985692742705 +0.6340920427840929 +0.6510558040445071 +0.2835183987654878 +0.4879851427349688 +0.5443885913913887 +0.6315841984500239 +0.692443721883423 +0.6722864779553996 +0.2002221002380725 +0.5372722370801977 +0.680649172083824 +0.6360961632686791 +0.304991560271294 +0.4566396663873541 +0.4343969341237872 +0.3643728196207093 +0.3827212431664323 +0.5100522861841548 +0.6173137837713056 +0.4897793506664384 +0.7431288720839063 +0.6762829081892751 +0.2706033520138519 +0.7224554921307582 +0.7035513864911377 +0.6712170878677691 +0.7220000276051562 +0.2677180100758356 +0.7190628935936011 +0.3544489680775643 +0.2943376252000794 +0.3268567221858102 +0.3215678984648886 +0.7795712284759464 +0.6529029889869881 +0.781705928214884 +0.3471020182554165 +0.2182940108974218 +0.4664624083809114 +0.777229627521506 +0.5335384815661741 +0.222771543686771 +0.2350640282478476 +0.6064549931957323 +0.6684829204635484 +0.2851844789362672 +0.3286501610412935 +0.542427155786072 +0.3929435164078292 +0.5689245212362731 +0.2808170604794315 +0.7119727404076009 +0.3860168778155562 +0.6059097702426985 +0.2178137576316561 +0.597504478105088 +0.4184466567948056 +0.3663344187192387 +0.4141265807602518 +0.3613613599486091 +0.7469383284387759 +0.7356513959449723 +0.7491985884976782 +0.7291091351588412 +0.3456176478742163 +0.7559565365688798 +0.6565483595061798 +0.2915550531057274 +0.3356305388879231 +0.7819268843954409 +0.7196222075353034 +0.343368455008673 +0.6526638935946825 +0.6133803343085965 +0.4579051976326691 +0.8337188410344473 +0.5420984167508635 +0.1662831155850718 +0.8337179213494478 +0.5420888097090426 +0.3469011534225868 +0.3865481415612991 +0.2494074101832466 +0.3748415711222396 +0.2991192394370541 +0.3924034290188886 +0.6980785062082956 +0.2433089908825484 +0.2127144916844315 +0.4990416938132463 +0.4533568974762197 +0.4618875450469601 +0.5466377979843411 +0.5380963426072409 +0.3905857512349932 +0.619057345228708 +0.343881884655319 +0.4862105798773902 +0.6518652605644364 +0.3817956518849117 +0.6492728802865184 +0.6535735424120318 +0.3515469909588989 +0.3460926897325723 +0.4494838512053763 +0.3607722847253825 +0.3198800164739096 +0.3618866851931369 +0.4922744568563367 +0.2910622157090967 +0.5076369623390613 +0.7089935248094458 +0.3414954706025545 +0.7949323729769135 +0.4025565865386819 +0.2473137804215444 +0.6857206859518921 +0.8382038870906872 +0.8381743571449517 +0.3141699028588559 +0.3142809825312226 +0.161781680387046 +0.2011447789688189 +0.2691080947037877 +0.2081441807441385 +0.2798903368642664 +0.2997439471099551 +0.299223227446849 +0.7046007100594751 +0.3125153205403818 +0.2236413918135641 +0.5547612310794394 +0.6848807110748373 +0.3991153451325516 +0.4154966123542387 +0.3254490996855164 +0.5851965487777984 +0.6746229709719028 +0.2024771954339752 +0.3516658545755516 +0.6806366780513451 +0.3467714729904646 +0.664834586027093 +0.424342000594945 +0.3098123625649524 +0.622062680206022 +0.3000761738642035 +0.7650126711811787 +0.3255165716498573 +0.7065291977527327 +0.4530703412823337 +0.1037987221110562 +0.8961845215329027 +0.4530904241478831 +0.5469296710340071 +0.8962012200442173 +0.1602216462095596 +0.4060264313776376 +0.6437667624795965 +0.261046511498512 +0.7079126927197763 +0.2665675217255651 +0.3629814114305217 +0.253878567579366 +0.6369576570860548 +0.7461041400409677 +0.2795612539558086 +0.624737206875021 +0.662950086198995 +0.4541295907445428 +0.3344941823548149 +0.7490758373765131 +0.2171434394740115 +0.6129351318210962 +0.5796324850113956 +0.6354886099870969 +0.5873060051098339 +0.6381639993942257 +0.1801989497932317 +0.5134537691058493 +0.6419830366371576 +0.4717054047380391 +0.591525292496246 +0.3797366507877908 +0.4331580390632452 +0.3435489513820566 +0.3820426318954305 +0.3010359679385424 +0.3716754093006722 +0.3088086388012067 +0.6178506876593121 +0.7431410864617177 +0.3820687295831761 +0.2570187412258181 +0.7577658852431012 +0.3655400906972717 +0.1751658188568085 +0.5005430488433391 +0.3030095035452328 +0.6456915759016985 +0.6224958623526365 +0.4404941117910666 +0.2352670047253868 +0.4930652470239025 +0.2389592000965329 +0.367659223525136 +0.2808357936173597 +0.6190764544934336 +0.2370620406025057 +0.5672445153468321 +0.6847795698115793 +0.6828876725225999 +0.3153297500209477 +0.3174745790725997 +0.4349378535257969 +0.3032426662895922 +0.5650960457318464 +0.6966636695314231 +0.2198962261301619 +0.4762062280973772 +0.2097239975643335 +0.487162706757971 +0.2825332837684111 +0.2677661866045846 +0.4303498723921492 +0.3710286964555382 +0.2700215603991169 +0.4211211459853635 +0.244355548680547 +0.5170907785459561 +0.3109817057128281 +0.4129787308326962 +0.5825063247051269 +0.6508580711883184 +0.2609935815131049 +0.2956960027060461 +0.7253894067763809 +0.6856125170022042 +0.3714631324472074 +0.3385658350450583 +0.6283951426433168 +0.6611442250398636 +0.3356670829515648 +0.5056622403110058 +0.2893326091728904 +0.3081449189849308 +0.5251502811147825 +0.4796272044728315 +0.4748427603092283 +0.5203644554388936 +0.6051075124288973 +0.3667608418931566 +0.2816963775819997 +0.3833652539517093 +0.6029232975879003 +0.4711619268287748 +0.5696007369914793 +0.8143847418401163 +0.4304029992716851 +0.1856898272259704 +0.8142192984847133 +0.4308972971707709 +0.3322391083428168 +0.5253892674483656 +0.2422115315470884 +0.3546006600445076 +0.699225588356053 +0.3903223523579761 +0.6579149068571787 +0.7421134011263307 +0.3421087590690037 +0.2579084034034888 +0.70586601108277 +0.2328829202094886 +0.4387347909750431 +0.4807109346987994 +0.56125513288485 +0.5192675663785629 +0.4342853568978849 +0.4911153264370903 +0.5657029742150826 +0.5088716710755066 +0.7015757783400071 +0.3203506608621222 +0.772937233510136 +0.7284628423160475 +0.2386033202083878 +0.4540738074139218 +0.6984941567870427 +0.7501105747554189 +0.3011493325731813 +0.2497162412421291 +0.29059106074184 +0.3481080777889847 +0.7126359841814791 +0.3152475071138366 +0.6812976289868641 +0.3700656282334706 +0.7744426788328937 +0.6087834452268372 +0.4093838142384226 +0.2385301303534188 +0.5775825997191191 +0.3814136012342816 +0.1143428788198106 +0.3981456209908516 +0.3673837494967886 +0.2424597259448006 +0.6326125044152582 +0.7575653450801166 +0.6526894706611855 +0.6938280647514773 +0.3469520425230472 +0.3060201462829157 +0.1518139024606741 +0.4036231542201541 +0.6608625151435343 +0.6569443390680307 +0.6455804580915052 +0.253890943210848 +0.6554033754273052 +0.2445881431198352 +0.3477649638512195 +0.5289946945271838 +0.3522407185765473 +0.5445461556175976 +0.3436320063132218 +0.284827436260278 +0.6563005447077896 +0.715625573132218 +0.4481555671881148 +0.4892327348591625 +0.5518263340062881 +0.5107305427263282 +0.2165994127915901 +0.522544358064066 +0.5229865680000519 +0.7153736639520453 +0.4769972139230003 +0.2846210734489443 +0.4956580321454229 +0.2762777867547448 +0.5043127596652515 +0.7237354610534767 +0.3365620565099811 +0.3009286847975824 +0.6631347114146557 +0.6991809659225419 +0.3067281593396263 +0.5266881539045234 +0.3136388716555055 +0.7008391557282035 +0.2745710803182556 +0.4617888211442168 +0.277486883881662 +0.4520144744168589 +0.3065568365141588 +0.3532507594664323 +0.6467529746224356 +0.5110917565594629 +0.4310429080537662 +0.4035370912701239 +0.6222790433323374 +0.4065690759704574 +0.7221262724264136 +0.5888808091472305 +0.7456232424905301 +0.6436673059948855 +0.2691424115194618 +0.6724969546173435 +0.6426891670267142 +0.6755340301362273 +0.3573119938121841 +0.3239112450214353 +0.1543985454088606 +0.6466219674793232 +0.2431431215411307 +0.4968435402794556 +0.6311401761995425 +0.4385522699553538 +0.3854933021288058 +0.4272316933166154 +0.6145138159318476 +0.572776318695978 +0.4579658476542366 +0.4459611150150709 +0.5420466904764671 +0.554022377913998 +0.7229878703175305 +0.3293257936300032 +0.650492951846486 +0.4713826101169684 +0.6122709366202775 +0.5504270168994336 +0.3877340871966088 +0.4495437840141661 +0.4152771164093841 +0.4700445792410378 +0.584717302269413 +0.5299589893147071 +0.3357300661080364 +0.2487583656189583 +0.6642637983861551 +0.7512426395708177 +0.630903933092827 +0.3680678981836166 +0.6738579562225381 +0.4450086083840776 +0.7112982903254366 +0.299414310378292 +0.708965439234217 +0.3464554459885984 +0.5605296207741939 +0.6201503369328458 +0.5728450499726619 +0.6312128488249448 +0.5559570467176722 +0.6346622266348743 +0.7053697240692507 +0.4483809767556343 +0.7641330886977981 +0.3918419193387042 +0.6991282030367492 +0.8284652555912421 +0.828530456849197 +0.3008370301565585 +0.3008703993176489 +0.171417455532009 +0.671118006203585 +0.2554210444722932 +0.6035955991919814 +0.5409853496631346 +0.3963872433843545 +0.4589862447987219 +0.5681206406169232 +0.6541202957999459 +0.3207856783544885 +0.2848960059686776 +0.6786975495643881 +0.7157119202835672 +0.3498915967290289 +0.4268037050279786 +0.6502985712870445 +0.5727140671878408 +0.5961718311818968 +0.4499614012562594 +0.1906466697783688 +0.3965972367265039 +0.6645767358690959 +0.4947909114570671 +0.4062795094202867 +0.5507532190249341 +0.4500176506755653 +0.328659241584354 +0.4346060193453471 +0.6455717209079738 +0.2291947748680186 +0.6107559023779694 +0.1867482038525898 +0.4108617646391275 +0.8365090196653616 +0.4501580411055277 +0.1675654874642316 +0.3880999630732248 +0.1917160485447032 +0.434154858302738 +0.3213033556595543 +0.4252454514006923 +0.3171209119522722 +0.4186303933946499 +0.6989871944744547 +0.6566566930812449 +0.6960933302821131 +0.6897266347246672 +0.3039622025786087 +0.3106638089060532 +0.3572549961251903 +0.5878675771678311 +0.2923624900782191 +0.7531407503979352 +0.5756816436514791 +0.6239574373281378 +0.2987191495567242 +0.7427634885443419 +0.1507498414865903 +0.4275861729210775 +0.1712085148721617 +0.6406228099399562 +0.6403653498530968 +0.2733869341347318 +0.5489235004791106 +0.5923641680651415 +0.4517344520267169 +0.4072969157163729 +0.2959400064859529 +0.7106193779109603 +0.3028509543679981 +0.7075201330546017 +0.2470827545490172 +0.8205069646001459 +0.7782916738658671 +0.468615223980495 +0.4145134092872518 +0.3895545780858821 +0.6232983011382556 +0.1062333053705768 +0.8937660429258526 +0.6232776575911625 +0.4302575308652944 +0.3268280602360313 +0.2323296354259263 +0.3475299776883679 +0.7122935461325424 +0.4144844365081073 +0.5154182191026108 +0.7188889195071498 +0.4845609762382592 +0.2811171255991761 +0.1991307831910534 +0.3872993903148945 +0.6741846603956095 +0.6883487346460018 +0.3258396372783811 +0.3118139776270658 +0.2717397296218616 +0.3982295060925106 +0.4310772805519614 +0.315011267464145 +0.4642747751990638 +0.6633161497994259 +0.6937487806193452 +0.650973814709057 +0.5689902212758374 +0.6848037760191393 +0.5697220699029752 +0.6730693388162331 +0.7346525336884783 +0.730639317836333 +0.3576636272020974 +0.7617642557575223 +0.3960457435085438 +0.6493608239831192 +0.2584025855107161 +0.605309731441573 +0.7290822659052868 +0.5765782632407086 +0.6052635671440304 +0.3820772116014685 +0.6137350069594806 +0.7034456350325923 +0.1887303437023822 +0.5035618484316828 +0.3591358821336355 +0.3009287670378559 +0.258346039875204 +0.6800225079230968 +0.1824214256293877 +0.3119465482064327 +0.6672436937131434 +0.2396702168532043 +0.6760747628575912 +0.2437190701900427 +0.798901081381 +0.6733276984322507 +0.8332189198511125 +0.2884802437073319 +0.7115384277776908 +0.8332161323845831 +0.2885146533462351 +0.1666075740246475 +0.5850641819793972 +0.4467069689137896 +0.1982583477067197 +0.4058331543690272 +0.2096837814324223 +0.402414591473333 +0.5648388599728238 +0.6409526752138142 +0.5545181547879187 +0.4789577986103371 +0.4454526547831739 +0.5210594352559504 +0.3617597643940306 +0.7428419865338232 +0.3057292957569874 +0.4066133041236924 +0.7481439978678907 +0.1977117431342877 +0.3188414515635954 +0.6882178552343878 +0.2297399352180308 +0.3058916233605409 +0.278249961136514 +0.2784151308936462 +0.3234611066484278 +0.5533029135474357 +0.1676933087711052 +0.3822605992116958 +0.6778376465182107 +0.573674516252259 +0.1405055381824139 +0.5106104983333338 +0.3193546565965718 +0.2309777847573397 +0.6806226404560703 +0.7690089788619018 +0.2302397101912713 +0.5971063405811127 +0.3346531517858341 +0.17175505062412 +0.6653532943625482 +0.8282442164040988 +0.8278289968933585 +0.3349960108690863 +0.2420840735554292 +0.4404718918270644 +0.2115051308821367 +0.5061275232377576 +0.2839478341205316 +0.6065732472558621 +0.4764453682405858 +0.7951716662206098 +0.7953402568954643 +0.5222631023360431 +0.5235555712904838 +0.2048292383950539 +0.3919025083919455 +0.5848997648336617 +0.6063927211640227 +0.5104153582205866 +0.3934073058243195 +0.4895754589754636 +0.6571172996275303 +0.2591190311891498 +0.6606012583816625 +0.247716713385944 +0.6362069575754189 +0.5812362005848416 +0.363761461472566 +0.4185974338902191 +0.752721109656969 +0.3923380505255519 +0.174334606268759 +0.3703137254757947 +0.6784596660268785 +0.2384865496662266 +0.6391227903901439 +0.6912361311708843 +0.3602145937505898 +0.308571887674236 +0.6540856421720216 +0.4341402733129833 +0.2717727154512518 +0.6061081348332885 +0.3327741076794024 +0.3329198637912823 +0.667046214833519 +0.6674235205439571 +0.3267289002630607 +0.3198041209524829 +0.673394551844099 +0.6802544360469702 +0.6364401724533415 +0.4000236995777001 +0.6175857492157319 +0.5124417260282644 +0.6247597706506651 +0.3032900542671012 +0.5162570245273789 +0.5551930453281236 +0.4837436161520826 +0.4448057031303658 +0.6852577380168621 +0.2501368610407902 +0.6900383544823109 +0.2530994308004516 +0.6475254800376831 +0.2852622621547499 +0.5793316223680002 +0.655909558981366 +0.7572460144116567 +0.7024689635362121 +0.2768639172873593 +0.6625291675830723 +0.4006976462259148 +0.6025437468268601 +0.3234236633586411 +0.4480266083088697 +0.7255810176980506 +0.2238389629755071 +0.6645792229208489 +0.3275043042312362 +0.3621370086324606 +0.5930877602122924 +0.684324012566037 +0.4730031959457697 +0.3784303424794652 +0.6569648347886405 +0.3562292724590675 +0.5751246829120893 +0.7122052169182119 +0.2233402810183097 +0.4573405066181102 +0.5259580070754907 +0.5426391080423991 +0.4740580803702729 +0.2381227215844434 +0.5164213284322756 +0.4526849414352133 +0.3538314556675549 +0.4247605092107149 +0.5068025692686046 +0.5752263148789584 +0.4932152982192968 +0.1925634323263658 +0.3232422717084941 +0.3809489843243432 +0.4382773957803714 +0.6190604739460951 +0.5617161971698551 +0.1454128391899341 +0.6012078312716875 +0.256183467934136 +0.7912120116514709 +0.5833908785985914 +0.6094889961338855 +0.6740975148246022 +0.4327639213679883 +0.3915672824938805 +0.3991764993711741 +0.6084057801270146 +0.600729308407942 +0.1278085485751669 +0.4958426699442241 +0.1549351668853632 +0.4171412410602235 +0.1885691607142165 +0.5322126056328502 +0.4774382134625331 +0.3623468762201409 +0.2604412656327911 +0.3084148168697106 +0.7440172656780613 +0.2203734794102531 +0.4489671615035378 +0.4731617545771951 +0.5510217738709785 +0.5268100496737798 +0.3397191022970977 +0.4575374218195069 +0.6601986648280485 +0.5424493807093927 +0.6020254541574959 +0.6102011992567449 +0.1807412970386792 +0.4174354957091412 +0.2939132303422111 +0.3538435213256129 +0.3338806013110716 +0.547066319929424 +0.3435480168838567 +0.5514429337951254 +0.3942746196712631 +0.3851244620192819 +0.2672268761326653 +0.5770286729332303 +0.2219404650812372 +0.6020705693430217 +0.213402430192395 +0.3177531336004174 +0.7582494872922059 +0.6608590290004446 +0.3499078629476681 +0.6576787593089912 +0.2272755127316766 +0.3520313956450358 +0.202038673072908 +0.2952185912359223 +0.6865614293363531 +0.3836106628471141 +0.643159027068504 +0.7116036508248063 +0.20489375206146 +0.699270740428411 +0.6731093567764693 +0.4157972921080222 +0.5670961370105027 +0.5419771909675355 +0.4329033655508483 +0.4580167123607731 +0.4058946885946438 +0.352162132518904 +0.3345733979055101 +0.763098704343623 +0.5609865319354512 +0.561966274196816 +0.4390563975240214 +0.4379426722868807 +0.7445057294850772 +0.2091862279570972 +0.5793310526212103 +0.3749968831045522 +0.8054273039734138 +0.702601149140851 +0.1984689402891499 +0.5123800657983029 +0.5792975807104828 +0.662825370147769 +0.7106406542704795 +0.6915537541700393 +0.600655694860092 +0.4051974947135189 +0.3687162261711379 +0.6167084018067285 +0.3416971302054213 +0.7685425802076553 +0.3443944385030311 +0.7820876887765152 +0.2722270020864002 +0.7469393056489131 +0.6872242540997257 +0.5885883665289053 +0.5517255985413732 +0.3478767214382273 +0.2855667283201775 +0.2747798237566021 +0.3193967579428464 +0.4719861246492051 +0.7120709545507882 +0.38857764730507 +0.7049316358310728 +0.3779389153342791 +0.6399428480659671 +0.8340694509772184 +0.3600909233017545 +0.1659339343961206 +0.834043321713161 +0.360105713545247 +0.5820952379175435 +0.5432383549255275 +0.4133099035403587 +0.453645950147329 +0.5866883463277703 +0.5463570957820755 +0.4179036691509553 +0.4567632818050851 +0.6582448089589592 +0.5229680327402334 +0.2040882912271938 +0.3813443771825027 +0.3254663699371845 +0.792734562980883 +0.2117678019381868 +0.5544975600160018 +0.6666909981117611 +0.3759249067369416 +0.6609486254275646 +0.386140600656613 +0.3207072336821641 +0.3300911445012885 +0.6807629627751612 +0.668726138844898 +0.2996464978985466 +0.509221076120685 +0.1310327506385448 +0.5424582180148226 +0.4067582234350011 +0.4639341810878673 +0.5932316070736717 +0.5360674275097087 +0.6971402289400149 +0.401978950328547 +0.5225701480280176 +0.636652163555946 +0.2773239480508823 +0.3878074312408725 +0.3011488009514055 +0.3409777712187453 +0.1358083283739102 +0.3845261233755286 +0.1488319488630432 +0.7738215804952895 +0.2663011079369846 +0.1800342098768862 +0.1550181723693648 +0.6235339683531749 +0.6912860142327218 +0.3004621821931941 +0.3716391153091242 +0.3282247877425114 +0.3614542828946243 +0.32912142332591 +0.6387930063767464 +0.6702500796882088 +0.6288479213862674 +0.6714567966113739 +0.5615951901845765 +0.8387976459647214 +0.4384050279900649 +0.1612024162167977 +0.8388278302766846 +0.4380779320341606 +0.6593424215445198 +0.7703489194761332 +0.3406572556039143 +0.2296496653908477 +0.7140835837237749 +0.2767865038122544 +0.3436254098348762 +0.625109229332969 +0.3991104233242085 +0.6331495915378372 +0.5857306006997867 +0.7350385212426689 +0.4140861670263312 +0.2653037452960577 +0.228154220501385 +0.3686190119278659 +0.7932151087602155 +0.7436168582981816 +0.3846519313959627 +0.339894618236752 +0.6147906462611379 +0.6604383733580017 +0.6457613500024045 +0.7795655900219013 +0.3542458200002886 +0.2204355891282005 +0.6240264698955237 +0.7184409613078184 +0.6199032223855114 +0.7293853491802633 +0.3767731012661028 +0.281813709927032 +0.3797299346587054 +0.2710630408266105 +0.5884397592174234 +0.3682086560997542 +0.5868549543321963 +0.3618373977422331 +0.7035963650339161 +0.254807598002565 +0.71172672470045 +0.262038798660471 +0.6998779778850152 +0.2589634636167868 +0.4725521596754388 +0.452889984254143 +0.5274465184438999 +0.5471042476640215 +0.396299581559186 +0.555193140983849 +0.6289461349265244 +0.5780523723836465 +0.37104605497573 +0.4218802734038956 +0.6919816491762855 +0.4121520416283211 +0.6836572475904186 +0.6981107788687311 +0.3163700514205762 +0.3025828190598458 +0.5732767329093701 +0.6106124168675594 +0.6901216929936012 +0.2897527168609096 +0.5667546073380866 +0.594363765436269 +0.4654653099175752 +0.7882655962995582 +0.5345372127482887 +0.2117368572985886 +0.7877175052422102 +0.5332112902498286 +0.06699715277181949 +0.5222614141834947 +0.3122062636550196 +0.2820155415896416 +0.6855886035772727 +0.7189434617781744 +0.2884374918220488 +0.3873188757899577 +0.4428151659304785 +0.5456848512618963 +0.1924738869700932 +0.385005475000262 +0.4283568927655294 +0.2031665910226138 +0.5717109100620145 +0.7972378553084886 +0.7973081401774976 +0.4282817817378107 +0.6490855401401081 +0.3883695676864601 +0.6069395193475092 +0.2442554817689046 +0.3929866131788273 +0.7557281911961637 +0.6597500170857022 +0.5926272239727244 +0.1749329302129392 +0.3107196450161151 +0.6780786275970327 +0.6511985384851974 +0.6730354185375617 +0.6551288477444498 +0.5961999243540524 +0.3062769862108125 +0.1913202411779375 +0.3456116178965773 +0.1871761855372483 +0.3594916555306294 +0.194067737347085 +0.3614306113834865 +0.4938706363322092 +0.349223875071734 +0.5066535893791928 +0.6511674236172875 +0.6443532420056858 +0.6146144283040068 +0.3575762705267574 +0.3766100140018543 +0.3703509848075081 +0.3827972690338703 +0.6295645119639386 +0.6165389811647943 +0.3550850193202039 +0.3849681249195464 +0.641375263840046 +0.6220361828626803 +0.3593459857346895 +0.7523445340912756 +0.3102682861835954 +0.7468774552253759 +0.7407310134213877 +0.4136344195352868 +0.1117562450852228 +0.4668803220818442 +0.3941350922385526 +0.2590179088942358 +0.6058162355698791 +0.7411997182965293 +0.5795134176932731 +0.7223190227163103 +0.4204587472443749 +0.2776884517165963 +0.6392126485675181 +0.2117371809763546 +0.2664103835148833 +0.6602789175475801 +0.8159040011686155 +0.7443285385719153 +0.2832726366796978 +0.3486997977670023 +0.4709302990199341 +0.2332951252873051 +0.5291077985797901 +0.7667168247076989 +0.5111987741390783 +0.5957274118845156 +0.4887842548219081 +0.4042819622455271 +0.2899127912639779 +0.6830831348616484 +0.05729327907913654 +0.5192124016390234 +0.3776646942304847 +0.5263365642476326 +0.623022102118723 +0.4737581557174105 +0.7099984914863711 +0.3657809531414162 +0.5132750802861291 +0.7520234734161969 +0.4867314954576924 +0.2479716815896238 +0.7673781552244844 +0.6938008497046478 +0.6158296628063221 +0.5272798437876853 +0.3840491678474226 +0.4724513380729031 +0.3197094127724786 +0.3761187188448654 +0.7147461603764196 +0.393645659656862 +0.1039112148585433 +0.5165813799576165 +0.4691918553889952 +0.3692142863569324 +0.6279696094313145 +0.1250355245248953 +0.8751537017823965 +0.6278307203370679 +0.2539923170310088 +0.3855400705906886 +0.6819266210107184 +0.5408044248334068 +0.552615810283949 +0.6133345171680766 +0.7192573606088732 +0.7173679893447766 +0.7906786644392841 +0.42604009210953 +0.6294184630351427 +0.7479970247062415 +0.3705138904547082 +0.2520340314914268 +0.818204131339612 +0.3303923271373054 +0.6834833634085239 +0.3583239518097543 +0.6895341920472127 +0.3578019701544705 +0.7022679018842602 +0.3460016145583565 +0.7511961036580549 +0.6836930547156543 +0.7474879654181905 +0.6912363048052945 +0.7614708524505871 +0.6881841365438959 +0.3731697807555589 +0.4814968422135659 +0.7179177110917216 +0.2511382121328766 +0.08868461672785845 +0.4358532099218 +0.7450706859735252 +0.1837141914696196 +0.125278569408571 +0.3865703529366581 +0.1797998544087305 +0.4768309359195628 +0.7113977886507358 +0.6613670460684713 +0.2388533782549854 +0.678093821184573 +0.3711485504704842 +0.6970433992576205 +0.2805742278433552 +0.7034196077105891 +0.5375409938129911 +0.596185667483429 +0.4626898456008472 +0.4037936151176072 +0.5897983469372433 +0.4109215493765101 +0.6034957903783068 +0.586298760096707 +0.396500760386964 +0.4137358517381524 +0.3450561598717077 +0.5001322400347972 +0.2849126765746712 +0.4561175192707499 +0.1283864069328682 +0.403726338994813 +0.6239728322137091 +0.5193437823382158 +0.8246866776382182 +0.2952407561013858 +0.2952065432715952 +0.1751331582825596 +0.7047849514204333 +0.824631512528579 +0.5401821903311115 +0.3183394678390529 +0.26270727964956 +0.5533403842915878 +0.7551588212005051 +0.6747202755953137 +0.6423993116889739 +0.3854354671818024 +0.5886504027687767 +0.2884408041061414 +0.5945982308243849 +0.5085768476872831 +0.4053754581481505 +0.4914452185936939 +0.3976637911402976 +0.6764430629831121 +0.698435248762845 +0.7649646733325144 +0.3014195749583549 +0.2349386658415719 +0.09124795248728662 +0.4477222331751051 +0.1835727472411623 +0.7554242388427651 +0.7799913382798948 +0.3137006833124636 +0.5286426883172651 +0.4552533433217049 +0.4713532513117348 +0.544754434905406 +0.4479586084527468 +0.3898460899102052 +0.3557666023790092 +0.866086233883427 +0.172662609109878 +0.6223796280485157 +0.4862097092811954 +0.7511451440322939 +0.5137882733521303 +0.248854938893447 +0.3964853507843048 +0.4745440780228989 +0.6034793642949303 +0.5254336980030796 +0.522170494168249 +0.5959880332991465 +0.4778249222576846 +0.4040325358117314 +0.2267970968262096 +0.2806278810955593 +0.2095403456222059 +0.6055643826458282 +0.3674488435792496 +0.7573922928004123 +0.7088294247006672 +0.610803694650324 +0.7253445736232671 +0.3077506581884845 +0.4536309648956967 +0.2907644033668108 +0.5463299974068814 +0.7091951257590788 +0.5702490938173768 +0.7860124146325729 +0.4300669193123926 +0.2142701528704388 +0.5290516943861286 +0.5881003186291831 +0.4710125426067859 +0.4118958234659348 +0.4544452775031488 +0.7195114298264966 +0.1499764107534363 +0.4151745913947313 +0.236015830745697 +0.4115769308168958 +0.363324355247358 +0.6343075628695072 +0.1990545126243136 +0.427205816349262 +0.516243041297719 +0.3436448163174236 +0.6223181961453925 +0.6520203030698897 +0.6224047690465774 +0.6582589846672083 +0.3770407508403892 +0.3416009786024921 +0.6128587112353416 +0.6537928384958656 +0.182666936911409 +0.4361981350432544 +0.7196574162652294 +0.7445826405889314 +0.7012173725062487 +0.4154483357013235 +0.7174876963594875 +0.40295590641072 +0.2240573628137826 +0.4151380640505663 +0.4409449704621681 +0.3587186444877271 +0.4443581394240355 +0.3480842553529672 +0.5467146936271859 +0.7023728675417891 +0.4532686930067274 +0.2976097681136229 +0.2396323111413597 +0.4359385718318013 +0.5164264745694599 +0.534458915752656 +0.4835693243058118 +0.4655300964124372 +0.429027924666225 +0.3593127945761374 +0.356545104063951 +0.5389353724032764 +0.3654335194998748 +0.5302028382591643 +0.635053016091026 +0.4715933868571175 +0.7568169801574293 +0.6412532619512428 +0.3075178489671556 +0.3856748353752274 +0.2569826179142726 +0.4620007399202546 +0.58439997629481 +0.3114378437573883 +0.2535398901744653 +0.5631334148724465 +0.3514606759965277 +0.5559271701141586 +0.37645797502002 +0.597202038112454 +0.3719122765723163 +0.6011001606308565 +0.8920943104495481 +0.6147934184365375 +0.6148099288927451 +0.1079015834436915 +0.2412198989780135 +0.264662110960329 +0.5526849576554503 +0.338033442155484 +0.5616589653411346 +0.3470583946851281 +0.2487268866583865 +0.6209698903267993 +0.2295335799752215 +0.584239842561069 +0.3635578593322588 +0.5517530794139257 +0.103049640565233 +0.4327145043390617 +0.7638353342063919 +0.6820602754380409 +0.7259283168123453 +0.5355960721128634 +0.4819459845582313 +0.3503169174871483 +0.5659537240518882 +0.06802142833836768 +0.932089724502981 +0.5659309288990131 +0.4340596513681311 +0.9319681854367012 +0.3276929509415026 +0.7610991798924531 +0.7886969951400215 +0.364992548376435 +0.4645433134996397 +0.7254629756118991 +0.5821448259428196 +0.7819754565533044 +0.4077214554902864 +0.2228455705748767 +0.5908614613101377 +0.7753013224450724 +0.2642422748496728 +0.3711436080338389 +0.7815501061494882 +0.417837849157537 +0.7743372166197049 +0.4086737467774881 +0.1862086234491494 +0.2743102058978569 +0.3103272988337655 +0.8031313849218377 +0.6050051443520786 +0.3011237814066833 +0.2286021816413015 +0.514434103473113 +0.2210008542623454 +0.5114521008551925 +0.228177435789492 +0.5049205835797628 +0.4249209473385354 +0.4381749915845978 +0.5750820938099315 +0.5617746223290871 +0.3064315471931622 +0.2860778324783106 +0.1920800713702599 +0.2931163063000288 +0.5353746102925633 +0.2744909661539953 +0.3306300136754125 +0.5541700812956787 +0.7601008639375519 +0.6182409584788403 +0.5868204329030583 +0.6013989086517095 +0.1123156499679719 +0.5097949875822537 +0.3233439649944015 +0.4142387650090376 +0.6664690677648373 +0.4127099050530254 +0.8108134550633948 +0.445529485366882 +0.1028621557858754 +0.5029240479867699 +0.1065356520571558 +0.4973156688877339 +0.1125149269944108 +0.4988220958923383 +0.3193099588294763 +0.4874450887947756 +0.3362897857174688 +0.4635713936474575 +0.3747601880845957 +0.5772175902306225 +0.7336266848656624 +0.5459477269828267 +0.6549786838462094 +0.500369485011802 +0.512502829422777 +0.1886237638613488 +0.8117005281798568 +0.5123395599113877 +0.4874974469724337 +0.8113763486642115 +0.3587560889531223 +0.5184820490569082 +0.3614669882519281 +0.5086558517864532 +0.6380877168867466 +0.4916936027898519 +0.6410505991903527 +0.4821789237934176 +0.286286382044812 +0.7648572718854588 +0.3266139737665777 +0.3440648789611541 +0.506805947541442 +0.2270415457551838 +0.4931940546147479 +0.7729584529840142 +0.2428055022699217 +0.421032197604447 +0.5359163551014733 +0.4861449792515526 +0.4640677426168679 +0.5138407813344085 +0.46775927345794 +0.4598784946504681 +0.5322358772365658 +0.5401081970835894 +0.4756289595720067 +0.3051487752572365 +0.5243126115699116 +0.6948797015088356 +0.7880314311984185 +0.6597888628659156 +0.233639399991504 +0.5479652937389758 +0.4385959850895869 +0.426203987143476 +0.561554947017144 +0.5733070276482886 +0.7453345538749999 +0.5510892707316638 +0.4020119188777667 +0.5784495927683945 +0.6876146450181126 +0.2407971596498604 +0.2159656089708061 +0.3971101912866389 +0.2567693575905373 +0.1756263261080569 +0.4541906615090917 +0.7335491362065746 +0.5456613750253506 +0.2665314372489852 +0.1942322782709425 +0.4201828993378603 +0.1851137768312236 +0.4593951803524142 +0.3299468173335914 +0.5361347383337545 +0.5579994522809482 +0.5839456320742746 +0.4426817162178364 +0.4151526756667475 +0.2110041689623169 +0.45844741921104 +0.5935998427884791 +0.5825848433763657 +0.4063460196434224 +0.4175117636159523 +0.7727431293781013 +0.3497813851062103 +0.118449162114939 +0.4724543325842748 +0.160820063483948 +0.3086057568119042 +0.1494186679937105 +0.4606164095629458 +0.2305698448759327 +0.3263657419464024 +0.1052009577779293 +0.3839498767498906 +0.2806520942835296 +0.7536825223189714 +0.1452927970433984 +0.4238471810055501 +0.6249749023510475 +0.4293788590115318 +0.6309743515487097 +0.4311838331802218 +0.2819724935924794 +0.6733885708888115 +0.143553732155606 +0.3120019937482668 +0.7739290465814203 +0.4791291443678135 +0.372489555910955 +0.670460644284555 +0.6244134941752602 +0.1559155624915425 +0.3755016410955686 +0.8442412601033652 +0.1940268312725885 +0.6686813076933239 +0.7456172693316263 +0.6648152245614886 +0.3088188966974322 +0.4697750565344858 +0.8284996180661135 +0.4698231889246809 +0.1562113777514058 +0.3833037683443705 +0.6453004288990033 +0.5404238391176401 +0.3550137864736651 +0.4597933981086623 +0.2658019897673616 +0.4093111019504352 +0.7347644796499476 +0.5044944519603001 +0.3551918683384852 +0.3118808971499473 +0.5296969244924862 +0.5600187904462361 +0.47031495782612 +0.4399742644707594 +0.290600816662706 +0.286929873240942 +0.5596052511876446 +0.7072980578861368 +0.4403635303760943 +0.2926570820435599 +0.4471025741314153 +0.3005879069853502 +0.5528908108096625 +0.6993891170411757 +0.3833902165537895 +0.4864576349343777 +0.6173298302971431 +0.67464360047384 +0.382936458637291 +0.3256939985583958 +0.4325738934912282 +0.511655317455443 +0.5674028723357957 +0.4883608392156907 +0.3328780752820619 +0.4795144042854755 +0.3622533781642086 +0.574486761750994 +0.327595660327502 +0.5668194123367305 +0.1633749834454956 +0.3138792738786942 +0.727706686492827 +0.2452561241436679 +0.590967941602859 +0.5599319332180692 +0.4090329484531219 +0.440081193117419 +0.3526554209039737 +0.481466318973726 +0.6817140807209591 +0.5004465043591892 +0.4374479801155677 +0.3251969655557124 +0.4359723870142239 +0.3369688444030098 +0.1630138073770726 +0.428476000503656 +0.302105890971314 +0.4202011179077979 +0.1996396014929017 +0.5073092486359719 +0.459407066617067 +0.3248658301505009 +0.5405698545951522 +0.6749664452764159 +0.2345225801357737 +0.4452166385352767 +0.3877583538263064 +0.2358038236405706 +0.6125415407757097 +0.7643077025326508 +0.2016192524265538 +0.2832207215021908 +0.6290681330141239 +0.7143071409617984 +0.4489224728056661 +0.7453715157793086 +0.5510410564530795 +0.2547655929156193 +0.5187602420904541 +0.2410721871912943 +0.4812391728294232 +0.7589280680629079 +0.2590657545594249 +0.2079608799211538 +0.4609491681652994 +0.5787467553465879 +0.5389999208448721 +0.4212375338270802 +0.6713989221382282 +0.2923656612202749 +0.3292881514442201 +0.4184847225991049 +0.364179101089739 +0.7629112160104071 +0.7195533948026325 +0.3817035405059783 +0.4417270864736196 +0.7083524942820906 +0.4141974634249105 +0.3727048314334727 +0.8099753285191588 +0.3598299199414642 +0.6402288309197859 +0.8104361223294904 +0.3598234191650531 +0.1895741359623358 +0.3107829154229184 +0.6949861822012211 +0.3209630872434233 +0.6999342536084315 +0.2734096958794112 +0.3540607951926319 +0.7156771764365049 +0.6723887261517312 +0.1103725329615335 +0.4032362967135564 +0.4070253537703758 +0.3706128938863283 +0.1953144558226891 +0.3732405676461822 +0.1397439890765296 +0.409907239943576 +0.4811553712600874 +0.1651968895480812 +0.8340919774624774 +0.4808387036085789 +0.5188459589279003 +0.8347968625409649 +0.3380949406583833 +0.755875412764702 +0.4655695270448122 +0.6839043672189217 +0.3299418553686609 +0.4040511212577839 +0.3052508731483231 +0.7925031577727071 +0.7104332545299634 +0.2871028375514346 +0.2332113028728122 +0.7860886099250118 +0.7915743051328934 +0.2380966425505066 +0.7616451000807812 +0.791111605799431 +0.1662190550668064 +0.399942493886636 +0.277667356025615 +0.4100623481890682 +0.5082348995821936 +0.4739364301814343 +0.4917637177556812 +0.5260604351324851 +0.3967453942274352 +0.5440950732720894 +0.61774588371349 +0.3907053688942466 +0.2344545236512908 +0.8189470834556637 +0.5151658019808177 +0.2209502396397733 +0.4848342346228433 +0.7790497966091188 +0.04134599540731137 +0.5180689238669848 +0.7909204481343433 +0.6852007020847223 +0.445310329601721 +0.1415502740792935 +0.8579177170208521 +0.4450265198033202 +0.5546899062003798 +0.8584486197953158 +0.4586606942318943 +0.6724799138296975 +0.5631617106105732 +0.7207048915440321 +0.4365349949094043 +0.2791879901390389 +0.3741222054062428 +0.3956131659614452 +0.625824019880556 +0.6041086809019411 +0.7185794656284201 +0.5135781785305956 +0.2358041431912686 +0.6343354657416551 +0.731606611899987 +0.2260019043245454 +0.3276790625680291 +0.5771270110974015 +0.3905711210235339 +0.2989082088923287 +0.5820730331191292 +0.7037128193219931 +0.4182526108757325 +0.2957750314783844 +0.4060721676860878 +0.3047511720759178 +0.5930795979733384 +0.6948386038483676 +0.4040606375464302 +0.2885050960722613 +0.2374411770076275 +0.3064896966805791 +0.3881362855309673 +0.3668305560841797 +0.3766338679689453 +0.3605545281000772 +0.3995622271519847 +0.3277566411008575 +0.6005007092764182 +0.672704673646343 +0.6063410914933655 +0.7026241542584452 +0.4200911452909791 +0.3415002660677893 +0.4160183830026591 +0.3131959220403966 +0.5840037041571771 +0.6865752590470922 +0.6236933816287741 +0.6373995964033338 +0.6381412424015485 +0.6374976475718384 +0.6190003647636699 +0.4180427409814579 +0.3806534755812496 +0.3183754501983602 +0.6481564804205625 +0.4587223973395718 +0.2665345421728065 +0.3148489645388323 +0.240767876817401 +0.479774154705611 +0.3400738055555269 +0.3436998742750406 +0.6035247566520012 +0.7182167837874697 +0.3491594773649024 +0.2658508020169287 +0.6509568087524188 +0.7341757078174769 +0.3060172393780596 +0.7614671084647823 +0.5977848045810321 +0.6812321302759173 +0.4022345215610133 +0.3190102001987208 +0.6258382007149988 +0.418372942231646 +0.5472503013869843 +0.5490537189178779 +0.45275554549798 +0.4509318907533511 +0.3621176673643268 +0.361482617434856 +0.3547464086041488 +0.369282943576144 +0.1827419182269739 +0.380563168892523 +0.6081580068802696 +0.6424790358245694 +0.3582998009965358 +0.2683646731305876 +0.6416896344896791 +0.7314214847083204 +0.6008442716013257 +0.6247849710783526 +0.6504034645006315 +0.6404928286627046 +0.2156615227506165 +0.2762821019024169 +0.4689431925003264 +0.6885859664647097 +0.2030757870318261 +0.3246538103772399 +0.5817273865986538 +0.5964710345837381 +0.6196002294779566 +0.6819859996170554 +0.7018773002916202 +0.333539354262055 +0.6493881068249322 +0.7529137070782266 +0.3506095668744199 +0.2470820697667907 +0.6448485456197837 +0.7420556402452285 +0.3551384414056023 +0.2579094720833699 +0.1897108417795316 +0.3278806882904511 +0.612499758963014 +0.6313692268360338 +0.6271650733151988 +0.5889187247186165 +0.3727903470524072 +0.4109940719022456 +0.1498856155251089 +0.3902331572295117 +0.6722790752094591 +0.3788244332642098 +0.128729161986219 +0.3816765026864442 +0.6086589648327513 +0.6742214248015886 +0.3914044787306043 +0.3261536281105811 +0.6311651650411139 +0.6814944209060816 +0.592056231112666 +0.6330963498295132 +0.606757247749742 +0.6281780219391774 +0.6021064157711907 +0.6388280999203604 +0.3657665208105473 +0.2765993171098586 +0.2935401277175194 +0.702929532789644 +0.251011557118556 +0.3270213483309694 +0.3339638312262715 +0.2782670748836218 +0.6659462036944532 +0.7219752149413654 +0.2523894875678274 +0.3569525682191606 +0.1941369187954201 +0.3384776872173144 +0.2086951799173959 +0.481736651581628 +0.2511646911509981 +0.4959950307194714 +0.276829067295117 +0.2681756218804589 +0.2704122714891363 +0.349115238743274 +0.2793609541811017 +0.3434312725514387 +0.6601877840081015 +0.6933235133271071 +0.3395571120890427 +0.3066692732736608 +0.2787729684745344 +0.4838841609635551 +0.2143627942621687 +0.4914561458240784 +0.7112988519454153 +0.3532384431688368 +0.7192964843309795 +0.3249359306162088 +0.2465812257695255 +0.5229067777311236 +0.2529921345846664 +0.3056441074220016 +0.2311956569042611 +0.4830588811214456 +0.4107266762808222 +0.2844389834429987 +0.5886283962124417 +0.7161050502794032 +0.6926548523291598 +0.7615151168672899 +0.3072086866788383 +0.2384183764555075 +0.2591457302400242 +0.3839153013467007 +0.6195166872947298 +0.5065113588917813 +0.3859114432269996 +0.3468846854242676 +0.3562824750534397 +0.858786741697851 +0.6259467461095489 +0.3095637133153548 +0.217324433652181 +0.3106023300197849 +0.878337980501008 +0.6318151507848182 +0.6319575970107475 +0.1218310598153298 +0.6121029063198389 +0.3925669124307792 +0.3269502200880102 +0.2902332017100397 +0.6728046769517307 +0.7101743641513006 +0.5566658784189393 +0.5583057667952248 +0.4433692095160772 +0.4416382359890665 +0.6395231543703892 +0.6650066169919352 +0.3606702688246142 +0.3346000059838939 +0.6615507623807227 +0.2625736240760499 +0.5691805665984226 +0.5562018249543406 +0.4308279517865197 +0.4437681197872348 +0.327026116718535 +0.424060021622149 +0.6377733308892422 +0.5658960157749838 +0.3622754523435712 +0.4339626561310266 +0.6443095299527373 +0.6878488738659723 +0.3864644863869057 +0.3976881171491096 +0.613536708510017 +0.6021576492438923 +0.6924665697374358 +0.7074238548048962 +0.2408813293397327 +0.2876511989241416 +0.5662859633214932 +0.06273428942883102 +0.4337210132749131 +0.9372503311700322 +0.9373741324798216 +0.5662884275256514 +0.2112106978294556 +0.5345045578148339 +0.6928245693796889 +0.7537429289716967 +0.3069669900010423 +0.2461496564092941 +0.5314735510840179 +0.4700325496690855 +0.4685185238485597 +0.5299736776658515 +0.6155284175132609 +0.5026498453593619 +0.3853601375300614 +0.4976673868341768 +0.6066187220499168 +0.6822129560919865 +0.3925196287501196 +0.311761109513289 +0.3934761390767115 +0.3182410244087115 +0.6074694147992187 +0.6891355163348969 +0.2404022612116452 +0.3215309914485411 +0.2355156673719359 +0.3187223569708043 +0.4552259100273141 +0.4568712432628279 +0.5447721002604347 +0.5431166128681417 +0.3382698759130356 +0.2948475976334886 +0.6612416891204366 +0.7053594701096838 +0.1838087816050597 +0.3181335316230348 +0.7316571101320256 +0.3368162617699617 +0.3664190008373863 +0.3168793160568611 +0.4018856344935502 +0.5551174891634292 +0.3051714098431329 +0.3002265903003812 +0.2720404667267702 +0.6420458193248695 +0.1881067450639868 +0.3899177008277463 +0.1789987952361801 +0.3957907743662797 +0.7186687658861644 +0.4134446529857744 +0.3614867554527718 +0.2806952382618884 +0.6375148469488127 +0.3537464780949832 +0.2235327264333496 +0.6142592882330236 +0.6984349941300809 +0.308092775069316 +0.3743620274014863 +0.2679895780859195 +0.625176348958898 +0.7322740034395222 +0.2428372957250979 +0.484803570032115 +0.3169138392003141 +0.7574818247152575 +0.6280991674668882 +0.6302255101354122 +0.3721095661262911 +0.3684942914456212 +0.3764974127595332 +0.347519694529879 +0.2273035212858344 +0.3000962293011019 +0.7256198534275481 +0.239817933185522 +0.3584526457550881 +0.4053825526496724 +0.6413561814365287 +0.5942760800280353 +0.6567582437096071 +0.3658663587702836 +0.7728541061655317 +0.466031630763064 +0.5994231457467053 +0.4458465547220148 +0.338568995090462 +0.7442832174643763 +0.2827574530675653 +0.4528372342823309 +0.2772736233031788 +0.4174671559173182 +0.6354137660427405 +0.4264411258153247 +0.2261105471057092 +0.4678936709365372 +0.3753700160617359 +0.435341962849343 +0.6246415584452563 +0.5646380549322187 +0.6170729458676754 +0.7081393164369315 +0.6741649634832553 +0.3930013811780688 +0.3372592953743052 +0.5251036620384675 +0.4257136125840103 +0.4012183662139894 +0.5626270825214164 +0.6541750414934058 +0.408981649249838 +0.2964071777679455 +0.5899475670108623 +0.7015698974889506 +0.156090809507243 +0.5509765502577102 +0.7020896166492633 +0.7005125575330844 +0.6531200483938407 +0.4637375450716508 +0.3927419370839413 +0.3699004805354197 +0.5973620145224363 +0.6889837034639901 +0.4022055905244444 +0.3111487705697144 +0.6082801433289907 +0.7149463873095697 +0.2250801130781197 +0.3118709089499608 +0.6660346415430151 +0.7104171995753511 +0.3336932848287282 +0.2898620719323616 +0.126075530389064 +0.3756984172593972 +0.3489191111337658 +0.2542033783679392 +0.6510894977570536 +0.7457908254212188 +0.5711981176494082 +0.05831163017707019 +0.4288135557692825 +0.9416647091169327 +0.9417297304957288 +0.5712103421585654 +0.6626823066772881 +0.7164879257952986 +0.3371830419213626 +0.2838125154104404 +0.6205590740195187 +0.6421242913675765 +0.3503129390503298 +0.8564160604663897 +0.4127960397629271 +0.3076571229057116 +0.5869306939722716 +0.6919867670344563 +0.1207293118613346 +0.3726570247223956 +103 +2 +413 +1559 +94 +2536 +585 +99 +778 +3107 +35 +4733 +1082 +72 +5435 +72 +73 +3593 +73 +74 +2220 +74 +75 +1503 +2280 +79 +3239 +3239 +80 +3487 +600 +98 +804 +778 +100 +1092 +102 +103 +494 +413 +104 +598 +105 +106 +493 +610 +8 +772 +772 +9 +813 +813 +10 +1633 +1643 +13 +2345 +14 +15 +1509 +2322 +22 +3666 +1100 +27 +3280 +27 +28 +3280 +1534 +29 +3783 +3783 +30 +5438 +3207 +31 +4813 +35 +36 +4733 +3182 +37 +9874 +6720 +38 +6882 +3596 +42 +4707 +4707 +43 +6837 +6837 +44 +7174 +4714 +50 +4913 +3129 +52 +4912 +3152 +64 +5477 +1503 +75 +3731 +75 +76 +3731 +80 +81 +3487 +3487 +81 +5072 +1507 +85 +2234 +2234 +86 +2241 +2488 +88 +3872 +2167 +91 +3498 +95 +96 +1071 +493 +106 +798 +106 +107 +798 +107 +108 +498 +498 +108 +599 +108 +109 +599 +599 +109 +2500 +110 +111 +762 +762 +111 +1644 +109 +110 +2500 +111 +112 +1644 +1629 +762 +1644 +1541 +113 +3581 +1543 +115 +2467 +412 +5 +789 +5 +6 +789 +596 +6 +783 +6 +7 +783 +10 +11 +1633 +11 +12 +763 +763 +12 +1643 +1509 +15 +2349 +15 +16 +2349 +1551 +17 +2440 +18 +19 +1570 +28 +29 +1534 +29 +30 +3783 +2169 +1534 +3783 +3599 +33 +4705 +34 +35 +3107 +6882 +39 +9866 +39 +40 +9866 +41 +42 +3596 +45 +46 +4943 +4943 +46 +7001 +6845 +48 +7072 +48 +49 +7072 +51 +52 +3129 +4912 +53 +4998 +54 +55 +2201 +2201 +55 +5361 +65 +66 +2147 +2147 +66 +3418 +3731 +76 +4960 +77 +78 +1555 +1555 +78 +2280 +87 +88 +1670 +5382 +90 +7475 +2467 +115 +3740 +115 +116 +3740 +116 +117 +2435 +117 +118 +1593 +118 +119 +1106 +1106 +119 +1604 +119 +120 +1604 +120 +121 +1602 +202 +3 +411 +301 +4 +410 +1561 +193 +2539 +578 +198 +774 +3108 +134 +4734 +1084 +171 +5434 +171 +172 +3591 +172 +173 +2223 +173 +174 +1504 +2282 +178 +3238 +3238 +179 +3486 +602 +197 +803 +594 +200 +777 +200 +201 +777 +777 +201 +1118 +411 +203 +788 +122 +123 +759 +759 +123 +1627 +123 +124 +1627 +1603 +125 +1659 +125 +126 +1659 +3864 +127 +5285 +129 +130 +3216 +3216 +130 +4729 +134 +135 +4734 +3183 +136 +9873 +6721 +137 +6881 +3594 +141 +4706 +4706 +142 +6838 +6838 +143 +7172 +144 +145 +4942 +3128 +151 +4910 +3153 +163 +5478 +164 +165 +2148 +2148 +165 +3419 +1504 +174 +3733 +174 +175 +3733 +3733 +175 +4957 +179 +180 +3486 +3486 +180 +5071 +1505 +184 +2235 +2235 +185 +2244 +2486 +187 +3870 +2168 +190 +3503 +194 +195 +1074 +1110 +407 +3475 +612 +206 +773 +206 +207 +773 +773 +207 +814 +814 +208 +1635 +208 +209 +1635 +209 +210 +761 +761 +210 +1642 +1641 +563 +3849 +210 +211 +1642 +1632 +761 +1642 +1540 +212 +3580 +1544 +214 +2466 +1659 +126 +2497 +2497 +126 +3864 +128 +129 +3842 +7063 +427 +10008 +131 +132 +3597 +3597 +132 +4704 +133 +134 +3108 +6881 +138 +9865 +138 +139 +9865 +140 +141 +3594 +142 +143 +6838 +4942 +145 +7002 +7002 +146 +9832 +6844 +147 +7073 +147 +148 +7073 +4715 +149 +4908 +151 +152 +4910 +4910 +152 +4997 +153 +154 +2202 +2202 +154 +5360 +154 +155 +5360 +5360 +155 +7401 +4745 +156 +6952 +6952 +157 +7066 +7066 +158 +9525 +159 +160 +4920 +4920 +160 +7398 +176 +177 +1554 +1554 +177 +2282 +178 +179 +3238 +5071 +181 +10032 +183 +184 +1505 +186 +187 +1673 +5379 +189 +7476 +190 +191 +3503 +2466 +214 +3741 +214 +215 +3741 +215 +216 +2433 +216 +217 +1594 +1104 +218 +1577 +218 +219 +1577 +1577 +219 +2323 +400 +1 +412 +219 +220 +2323 +2323 +220 +3665 +1558 +292 +2537 +581 +297 +1087 +2133 +233 +4894 +1083 +270 +5436 +270 +271 +3592 +271 +272 +2222 +272 +273 +1501 +2281 +277 +3240 +3240 +278 +3488 +603 +296 +806 +298 +299 +776 +592 +299 +807 +299 +300 +807 +410 +302 +787 +193 +194 +1625 +196 +197 +602 +223 +224 +1081 +1101 +225 +3281 +225 +226 +3281 +1532 +227 +3782 +3782 +228 +5439 +3205 +229 +4812 +233 +234 +4894 +3229 +235 +10053 +6620 +236 +6883 +3595 +240 +4708 +4708 +241 +6839 +6839 +242 +7173 +243 +244 +4944 +3127 +250 +4909 +3151 +262 +5479 +263 +264 +2146 +2146 +264 +3417 +1501 +273 +3730 +273 +274 +3730 +3730 +274 +4958 +278 +279 +3488 +3488 +279 +5073 +1508 +283 +2233 +2233 +284 +2243 +2485 +286 +3871 +2166 +289 +3497 +293 +294 +1073 +595 +303 +784 +611 +305 +771 +305 +306 +771 +771 +306 +815 +815 +307 +1634 +307 +308 +1634 +308 +309 +760 +760 +309 +1645 +796 +406 +2548 +309 +310 +1645 +1630 +760 +1645 +1539 +311 +3579 +1542 +313 +2468 +1081 +224 +1101 +226 +227 +1532 +227 +228 +3782 +4923 +474 +5059 +2171 +1532 +3782 +230 +231 +3598 +3598 +231 +4922 +232 +233 +2133 +6883 +237 +9864 +237 +238 +9864 +239 +240 +3595 +241 +242 +6839 +4944 +244 +7000 +7000 +245 +9835 +6846 +246 +7074 +246 +247 +7074 +4713 +248 +4905 +250 +251 +4909 +4909 +251 +7167 +252 +253 +2203 +2203 +253 +5359 +253 +254 +5359 +5359 +254 +7403 +4744 +255 +6950 +6950 +256 +7065 +7065 +257 +9524 +258 +259 +4921 +4921 +259 +7399 +275 +276 +1556 +1556 +276 +2281 +277 +278 +3240 +5073 +280 +10031 +282 +283 +1508 +285 +286 +1672 +2468 +313 +3739 +313 +314 +3739 +314 +315 +2434 +315 +316 +1592 +1103 +317 +1576 +317 +318 +1576 +1576 +318 +2324 +318 +319 +2324 +2324 +319 +3664 +322 +323 +1080 +1080 +323 +1099 +5380 +288 +7477 +289 +290 +3497 +292 +293 +1623 +295 +296 +603 +1099 +324 +3279 +324 +325 +3279 +325 +326 +1533 +1533 +326 +3784 +4924 +477 +7268 +326 +327 +3784 +2170 +1533 +3784 +3206 +328 +6982 +328 +329 +6982 +330 +331 +3267 +3267 +331 +4971 +4971 +332 +7378 +332 +333 +5039 +333 +334 +3178 +3178 +334 +6752 +335 +336 +4798 +4798 +336 +7307 +3409 +338 +6992 +6992 +338 +9646 +6660 +339 +10107 +340 +341 +4682 +4682 +341 +9526 +341 +342 +9526 +8449 +4682 +12904 +9526 +342 +13331 +8827 +343 +11604 +344 +345 +9369 +9369 +345 +15447 +1105 +20 +1575 +20 +21 +1575 +1575 +21 +2322 +21 +22 +2322 +25 +26 +1079 +1079 +26 +1100 +4925 +476 +7267 +32 +33 +3599 +43 +44 +6837 +7001 +47 +9834 +55 +56 +5361 +5361 +56 +7402 +4746 +57 +6951 +4838 +59 +7138 +4671 +60 +7008 +60 +61 +7008 +79 +80 +3239 +5072 +82 +10030 +84 +85 +1507 +91 +92 +3498 +94 +95 +1624 +346 +347 +6540 +6540 +347 +8969 +347 +348 +8969 +349 +350 +7166 +7166 +350 +9795 +352 +353 +5165 +353 +354 +4728 +4728 +354 +6781 +6781 +355 +9927 +356 +357 +3301 +3301 +357 +4777 +4777 +358 +6788 +358 +359 +6788 +6788 +359 +6967 +2245 +362 +2498 +2498 +363 +7431 +363 +364 +5328 +364 +365 +3646 +368 +369 +1587 +1587 +369 +7411 +369 +370 +7411 +371 +372 +1502 +1502 +372 +3732 +372 +373 +3732 +61 +62 +4827 +4827 +62 +4967 +3418 +67 +5246 +374 +375 +1557 +8 +9 +772 +12 +13 +1643 +797 +408 +2549 +16 +17 +1551 +1557 +375 +2250 +2250 +376 +3230 +3230 +377 +3449 +3449 +378 +4788 +378 +379 +4788 +3800 +380 +4862 +1506 +382 +2232 +2232 +383 +2242 +1 +5 +412 +775 +398 +1119 +2487 +385 +3873 +2165 +388 +3502 +1560 +391 +2538 +381 +382 +1506 +384 +385 +1671 +5381 +387 +7474 +3502 +388 +5413 +391 +392 +1626 +392 +393 +1072 +8667 +401 +15505 +365 +366 +3341 +2221 +370 +3268 +4829 +260 +4969 +3417 +265 +5248 +601 +395 +805 +394 +395 +601 +4828 +161 +4965 +3419 +166 +5247 +4 +302 +410 +300 +301 +605 +3 +203 +411 +597 +204 +782 +582 +396 +1091 +397 +398 +775 +2 +104 +413 +104 +105 +598 +4837 +402 +9426 +97 +98 +600 +4834 +404 +9425 +8669 +401 +15504 +4835 +403 +9424 +8568 +503 +12432 +4836 +405 +9427 +10710 +414 +14500 +11172 +415 +14254 +2293 +268 +2304 +2294 +169 +2306 +3620 +1296 +13214 +8569 +504 +12431 +2295 +70 +2305 +10780 +416 +14041 +8397 +510 +11667 +3623 +1298 +13215 +199 +200 +594 +3622 +1297 +13213 +398 +399 +1119 +9410 +447 +11430 +587 +101 +790 +3621 +1295 +13216 +303 +304 +784 +14254 +415 +16403 +6348 +418 +8532 +11941 +414 +15363 +6349 +419 +8533 +14255 +417 +16404 +9240 +420 +12827 +375 +376 +2250 +6350 +421 +8534 +1571 +406 +1661 +496 +406 +588 +1579 +409 +2531 +802 +436 +1102 +1568 +408 +3711 +791 +432 +3836 +1097 +407 +1669 +586 +441 +1107 +2276 +320 +3786 +302 +303 +787 +2215 +425 +3536 +595 +434 +1108 +1628 +567 +2510 +103 +413 +494 +2214 +424 +3535 +786 +409 +3476 +2275 +23 +3787 +399 +400 +606 +2213 +423 +3534 +495 +408 +589 +2277 +221 +3785 +2212 +422 +3533 +203 +204 +788 +204 +205 +782 +11171 +417 +14255 +1671 +385 +2487 +9408 +446 +11432 +1673 +187 +2486 +9409 +448 +11428 +1670 +88 +2488 +11118 +416 +11539 +1672 +286 +2485 +8463 +457 +13230 +7183 +426 +9985 +8462 +456 +13229 +4951 +427 +7063 +4854 +455 +7097 +7182 +428 +9984 +8464 +454 +13231 +7181 +429 +9983 +8532 +418 +12378 +794 +433 +3833 +8533 +419 +12380 +792 +431 +3835 +6810 +420 +9240 +2326 +791 +3836 +8534 +421 +12379 +793 +430 +3834 +4816 +453 +7169 +11232 +445 +15844 +4817 +452 +7170 +10374 +442 +13625 +4818 +451 +7168 +11233 +444 +15845 +4815 +450 +7171 +10740 +443 +14145 +297 +298 +1087 +2351 +710 +3765 +99 +100 +778 +2352 +709 +3767 +396 +397 +1091 +2354 +708 +3766 +198 +199 +774 +2353 +707 +3768 +2362 +923 +7384 +264 +265 +3417 +2364 +924 +7386 +165 +166 +3419 +2365 +926 +7387 +3341 +366 +5486 +2363 +925 +7385 +66 +67 +3418 +5043 +426 +7183 +4790 +450 +7163 +5041 +428 +7182 +4791 +452 +7064 +1563 +547 +3523 +4794 +451 +7162 +5042 +429 +7181 +4796 +453 +7161 +2287 +461 +3531 +1529 +422 +3340 +2284 +459 +3529 +1531 +424 +3338 +2327 +793 +3834 +1528 +425 +3337 +2285 +460 +3528 +1530 +423 +3339 +9459 +875 +12549 +3245 +426 +5043 +9464 +873 +12548 +1569 +475 +3821 +9460 +874 +12547 +3247 +428 +5041 +14063 +3945 +15158 +3246 +429 +5042 +2283 +458 +3530 +301 +410 +605 +765 +484 +3483 +101 +102 +790 +596 +438 +1109 +400 +412 +606 +766 +483 +3481 +202 +411 +604 +767 +482 +3484 +2230 +473 +3709 +3833 +433 +3860 +2228 +470 +3707 +3835 +431 +3859 +2229 +471 +3708 +770 +581 +1087 +768 +485 +3482 +773 +440 +801 +597 +441 +808 +496 +434 +607 +588 +478 +781 +495 +438 +609 +589 +480 +780 +590 +436 +812 +785 +489 +812 +771 +435 +800 +1090 +435 +1113 +772 +439 +799 +1089 +439 +1114 +1088 +440 +1112 +608 +497 +1107 +498 +437 +810 +1094 +437 +1095 +494 +413 +598 +493 +436 +802 +589 +408 +797 +609 +438 +783 +588 +406 +796 +607 +434 +784 +1107 +497 +1669 +608 +441 +782 +810 +437 +1668 +591 +498 +810 +6336 +625 +9185 +8663 +617 +12271 +6877 +517 +13069 +13436 +417 +17311 +6876 +516 +13066 +11413 +1122 +14490 +6885 +515 +13070 +13437 +415 +17312 +8141 +443 +10740 +11936 +1206 +17106 +8997 +522 +9087 +11937 +1204 +17107 +12214 +1145 +17115 +14298 +505 +17014 +14299 +506 +17015 +10588 +1144 +15241 +12432 +503 +16816 +2378 +466 +5058 +13861 +823 +16702 +2375 +468 +5055 +12431 +504 +16815 +2376 +467 +5057 +13860 +824 +16701 +2377 +469 +5056 +13659 +507 +16338 +5054 +531 +5265 +11292 +509 +16962 +5052 +533 +5262 +10590 +508 +13892 +5051 +532 +5263 +12093 +449 +14349 +5053 +534 +5264 +284 +285 +2243 +8762 +502 +12463 +185 +186 +2244 +15194 +501 +15379 +86 +87 +2241 +8759 +500 +12462 +3570 +527 +5277 +8471 +644 +12165 +3569 +528 +5279 +11795 +2792 +15408 +3571 +529 +5280 +8472 +646 +12164 +3568 +530 +5278 +8473 +647 +12162 +383 +384 +2242 +11736 +499 +14184 +2262 +461 +5411 +2122 +1003 +3340 +2258 +459 +5408 +2125 +1002 +3338 +2259 +460 +5410 +2123 +1000 +3339 +2256 +458 +5409 +2124 +1001 +3337 +2157 +540 +3674 +2190 +526 +5370 +2160 +539 +3675 +2192 +525 +5371 +2159 +541 +3676 +2194 +524 +5372 +2158 +542 +3673 +2197 +523 +5373 +9608 +639 +15639 +2141 +569 +5082 +9607 +641 +15638 +3323 +948 +5198 +8517 +640 +12345 +2139 +568 +5080 +10723 +510 +14670 +2140 +570 +5081 +3455 +266 +4898 +3233 +454 +13157 +2273 +536 +3719 +4754 +655 +10106 +3456 +68 +4900 +3231 +456 +13159 +3457 +167 +4899 +3232 +457 +13158 +3367 +678 +5252 +799 +439 +1662 +3365 +676 +5254 +800 +435 +1665 +3366 +677 +5251 +786 +590 +811 +3368 +679 +5253 +801 +440 +1664 +3762 +462 +5499 +1595 +462 +2450 +3764 +464 +5501 +1597 +464 +2452 +3763 +465 +5500 +1596 +465 +2451 +2473 +463 +3825 +2342 +463 +3817 +3637 +557 +3748 +130 +131 +4729 +3636 +556 +3747 +24 +25 +1580 +3638 +558 +3746 +321 +322 +1581 +3635 +555 +3749 +222 +223 +1582 +294 +295 +768 +2231 +472 +3710 +96 +97 +765 +2408 +552 +3714 +393 +394 +767 +2410 +553 +3713 +195 +196 +766 +2406 +554 +3716 +3269 +1406 +5058 +1621 +1039 +3707 +3270 +1407 +5057 +1620 +1041 +3709 +3271 +1408 +5055 +1609 +1040 +3708 +3272 +1409 +5056 +1622 +1042 +3710 +2414 +557 +3451 +4758 +513 +9479 +2416 +555 +3454 +3610 +919 +5320 +2417 +558 +3453 +3612 +922 +5319 +2418 +556 +3452 +3611 +921 +5318 +1642 +211 +2480 +2328 +794 +3833 +17 +18 +2440 +1639 +564 +3847 +1644 +112 +2479 +2325 +792 +3835 +1645 +310 +2478 +1640 +566 +3848 +3185 +547 +5511 +759 +567 +2422 +2347 +548 +5241 +36 +37 +3182 +2346 +550 +5240 +234 +235 +3229 +2348 +549 +5242 +334 +335 +6752 +2371 +716 +3725 +1086 +579 +3860 +2370 +717 +3724 +1637 +565 +2489 +2369 +718 +3722 +1096 +755 +1663 +2368 +719 +3723 +1098 +758 +1661 +1632 +571 +2545 +212 +213 +3580 +1631 +573 +2547 +13 +14 +2345 +1630 +574 +2546 +311 +312 +3579 +586 +481 +594 +774 +481 +1086 +794 +578 +1086 +1097 +756 +1578 +1116 +580 +3532 +2405 +551 +3715 +776 +478 +1660 +592 +478 +776 +769 +582 +1091 +1568 +988 +2367 +791 +582 +1111 +593 +480 +775 +778 +479 +779 +779 +584 +3859 +100 +101 +1092 +779 +431 +792 +201 +202 +1118 +764 +586 +1107 +811 +590 +812 +790 +494 +1102 +434 +496 +588 +796 +580 +1117 +438 +495 +589 +775 +480 +1674 +584 +479 +786 +590 +479 +795 +785 +591 +810 +591 +493 +798 +605 +487 +807 +592 +487 +781 +606 +488 +809 +593 +488 +780 +594 +481 +774 +486 +586 +777 +781 +487 +1108 +304 +305 +611 +780 +488 +1109 +7 +8 +610 +586 +486 +808 +205 +206 +612 +105 +493 +598 +598 +493 +802 +1629 +572 +2525 +113 +114 +3581 +98 +99 +804 +792 +484 +804 +395 +396 +805 +791 +482 +805 +197 +198 +803 +794 +483 +803 +296 +297 +806 +793 +485 +806 +604 +411 +788 +597 +486 +788 +605 +410 +787 +595 +487 +787 +606 +412 +789 +596 +488 +789 +607 +490 +800 +611 +490 +784 +608 +492 +801 +612 +492 +782 +609 +491 +799 +610 +491 +783 +408 +495 +1096 +438 +596 +783 +406 +496 +1098 +434 +595 +784 +1110 +764 +1669 +441 +597 +782 +16123 +613 +16819 +13625 +442 +16928 +16125 +614 +16820 +12725 +507 +16131 +16232 +8179 +17015 +11976 +508 +13548 +16233 +8178 +17014 +10707 +822 +16284 +10506 +7573 +13681 +9350 +522 +12053 +11671 +499 +14789 +13439 +830 +16375 +11163 +627 +15857 +11281 +1139 +15465 +11675 +620 +12822 +14472 +847 +15930 +11203 +621 +12760 +14471 +846 +15932 +11165 +626 +15858 +11854 +7923 +15561 +11164 +628 +15856 +11853 +7922 +15562 +11204 +624 +12756 +14470 +845 +15931 +3719 +536 +9474 +9795 +350 +13340 +6367 +2852 +13004 +11878 +636 +14439 +8369 +619 +8712 +11877 +637 +14438 +10449 +623 +13777 +6750 +875 +9459 +6932 +1848 +9791 +10855 +499 +13678 +4892 +537 +5337 +11483 +1749 +12225 +4891 +538 +5339 +11482 +1748 +12227 +4893 +535 +5340 +11487 +1747 +12226 +6366 +2850 +12999 +6615 +633 +16347 +13070 +515 +15651 +6613 +634 +16345 +10450 +622 +13778 +6614 +635 +16346 +10829 +622 +14970 +11369 +2614 +15879 +8712 +619 +12648 +11370 +2613 +15880 +10828 +623 +14968 +11879 +638 +14440 +7047 +511 +13375 +10463 +5740 +16131 +7044 +512 +13374 +8937 +509 +12560 +135 +136 +3183 +14864 +5523 +16169 +4950 +514 +7206 +12442 +642 +12539 +8648 +618 +11117 +14960 +616 +15439 +13323 +1889 +15902 +3126 +534 +5053 +13322 +1888 +15905 +3123 +533 +5052 +13320 +1887 +15903 +3125 +532 +5051 +13321 +1886 +15901 +3124 +531 +5054 +8409 +848 +14602 +269 +270 +1083 +8410 +850 +14601 +71 +72 +1082 +8538 +849 +15004 +170 +171 +1084 +5383 +931 +6921 +3271 +713 +5404 +4699 +949 +7344 +3270 +712 +5403 +4698 +951 +7342 +3269 +711 +5401 +4700 +950 +7341 +3272 +714 +5402 +14959 +617 +15707 +3732 +373 +4959 +3264 +653 +7343 +8928 +1770 +11181 +8790 +449 +12093 +6894 +657 +12696 +3265 +652 +7345 +8927 +1769 +11182 +3282 +651 +5374 +8929 +1771 +11180 +6768 +647 +12601 +191 +192 +3251 +6764 +646 +12597 +92 +93 +3249 +6718 +645 +12361 +389 +390 +3250 +6763 +644 +12596 +290 +291 +3248 +3179 +932 +6948 +8821 +656 +9675 +6559 +863 +13136 +6775 +659 +9420 +3180 +933 +6947 +6774 +658 +9419 +4677 +514 +7156 +4858 +657 +6894 +4937 +518 +7389 +4867 +672 +5111 +4939 +520 +7391 +4868 +674 +5112 +4938 +519 +7436 +3284 +673 +12437 +4940 +521 +7390 +4869 +675 +5113 +7139 +518 +7468 +5367 +668 +7440 +7224 +519 +7404 +6807 +455 +9403 +7140 +520 +7470 +5366 +669 +7437 +7141 +521 +7469 +5369 +671 +7439 +3275 +1364 +3441 +3585 +714 +5205 +3274 +1363 +3440 +3582 +713 +5203 +3276 +1362 +3439 +3584 +712 +5204 +3273 +1361 +3438 +3583 +711 +5206 +3147 +526 +5011 +603 +485 +768 +5372 +524 +5390 +600 +484 +765 +5371 +525 +5388 +601 +482 +767 +5373 +523 +5389 +602 +483 +766 +2428 +540 +3601 +3308 +684 +3343 +2427 +541 +3600 +3310 +685 +3345 +2426 +539 +3602 +3309 +686 +3346 +2429 +542 +3603 +3307 +687 +3344 +2309 +688 +3315 +2262 +1376 +3333 +3317 +689 +4930 +2258 +1375 +3332 +3318 +690 +4929 +2259 +1374 +3331 +2310 +691 +3316 +2256 +1373 +3330 +2246 +550 +3820 +1656 +569 +2390 +2247 +549 +3818 +1658 +570 +2395 +2248 +548 +3819 +1657 +568 +2393 +2337 +560 +3735 +3319 +555 +3635 +2338 +562 +3738 +3320 +556 +3636 +2249 +547 +3185 +3321 +557 +3637 +2339 +561 +3737 +3322 +558 +3638 +2456 +699 +2495 +2407 +699 +3803 +2453 +700 +2494 +2404 +700 +3801 +2454 +701 +2493 +2409 +701 +3804 +2455 +702 +2496 +2411 +702 +3808 +3400 +529 +5417 +2254 +529 +3400 +3401 +528 +5416 +2253 +528 +3401 +3402 +530 +5415 +2251 +530 +3402 +3403 +527 +5414 +2252 +527 +3403 +1525 +470 +2518 +3424 +543 +5397 +1526 +473 +2520 +3329 +545 +3773 +2445 +471 +2472 +3422 +546 +5398 +1524 +472 +2519 +3421 +544 +5399 +5245 +2036 +7183 +2217 +679 +5422 +5244 +2035 +7182 +2218 +678 +5421 +3277 +427 +4951 +2219 +677 +5420 +5243 +2034 +7181 +2216 +676 +5419 +2240 +475 +5197 +9873 +136 +9986 +2496 +1046 +3603 +2381 +543 +3561 +2495 +1045 +3600 +2379 +546 +3562 +2493 +1043 +3602 +2461 +545 +3423 +2494 +1044 +3601 +2380 +544 +3563 +3471 +695 +5046 +220 +221 +3665 +3474 +697 +4981 +1547 +559 +2511 +3472 +696 +5045 +22 +23 +3666 +3473 +698 +5044 +319 +320 +3664 +3681 +1459 +5397 +1552 +720 +3696 +3678 +1456 +5399 +1553 +723 +3697 +3680 +1457 +5398 +1547 +721 +3712 +3423 +545 +5400 +2255 +1458 +5400 +1563 +1014 +2389 +124 +125 +1603 +2271 +535 +4654 +268 +269 +2304 +7272 +1305 +7445 +14211 +840 +16984 +2274 +537 +4653 +70 +71 +2305 +2272 +538 +4655 +169 +170 +2306 +2463 +563 +2492 +3692 +716 +3843 +1546 +566 +2491 +3694 +719 +3844 +2462 +565 +2506 +3693 +717 +3845 +1545 +564 +2490 +3695 +718 +3846 +1510 +562 +2474 +1611 +1023 +3819 +1553 +561 +2516 +1610 +1022 +3818 +1552 +560 +2515 +1612 +1021 +3820 +1588 +551 +3770 +2537 +740 +3464 +1589 +552 +3771 +2536 +741 +3463 +1591 +553 +3769 +2538 +742 +3465 +1590 +554 +3772 +2539 +743 +3462 +2506 +565 +2535 +1094 +757 +1668 +1076 +763 +2547 +1096 +495 +1662 +1078 +761 +2545 +1097 +497 +1664 +1077 +760 +2546 +1098 +496 +1665 +6561 +862 +13138 +235 +236 +10053 +6560 +864 +13137 +9874 +37 +9987 +3266 +654 +7346 +3784 +327 +5437 +1612 +692 +2438 +2181 +720 +3609 +2329 +559 +3736 +121 +122 +1085 +1610 +693 +2436 +2184 +723 +3607 +1611 +694 +2437 +2183 +722 +3608 +2543 +736 +3855 +813 +576 +1114 +2544 +733 +3856 +773 +575 +1112 +1094 +744 +2489 +437 +498 +1095 +2541 +734 +3854 +815 +577 +1113 +2517 +567 +2521 +1085 +759 +2422 +1640 +747 +1653 +1113 +577 +1655 +1652 +571 +2524 +1112 +575 +1654 +1636 +572 +2534 +1095 +599 +1638 +1639 +745 +1650 +1114 +576 +1649 +579 +481 +1110 +481 +586 +764 +97 +600 +765 +3771 +552 +3806 +196 +602 +766 +3772 +554 +3802 +394 +601 +767 +3769 +553 +3805 +295 +603 +768 +3770 +551 +3807 +1115 +583 +1667 +797 +583 +1115 +1116 +770 +1117 +793 +581 +1116 +306 +307 +815 +490 +611 +771 +9 +10 +813 +491 +610 +772 +207 +208 +814 +492 +612 +773 +481 +579 +1086 +199 +594 +774 +809 +593 +1119 +1115 +769 +1674 +299 +592 +776 +1117 +770 +1660 +586 +594 +777 +604 +486 +1118 +479 +584 +779 +795 +479 +1092 +1537 +765 +3483 +585 +778 +779 +438 +589 +780 +480 +593 +780 +434 +588 +781 +478 +592 +781 +492 +608 +782 +205 +612 +782 +491 +609 +783 +7 +610 +783 +490 +607 +784 +304 +611 +784 +436 +493 +785 +493 +591 +785 +431 +779 +3859 +479 +590 +786 +303 +595 +787 +487 +605 +787 +204 +597 +788 +486 +604 +788 +6 +596 +789 +488 +606 +789 +102 +494 +790 +795 +587 +1102 +1538 +767 +3484 +396 +582 +805 +99 +585 +804 +585 +779 +792 +1536 +768 +3482 +297 +581 +806 +1535 +766 +3481 +198 +578 +803 +101 +587 +1092 +436 +590 +795 +1661 +758 +3848 +478 +588 +796 +1111 +769 +1667 +480 +589 +797 +107 +498 +798 +498 +591 +798 +495 +609 +799 +491 +772 +799 +496 +607 +800 +490 +771 +800 +497 +608 +801 +492 +773 +801 +587 +790 +1102 +494 +598 +802 +483 +602 +803 +578 +794 +803 +484 +600 +804 +585 +792 +804 +482 +601 +805 +582 +791 +805 +485 +603 +806 +581 +793 +806 +487 +592 +807 +300 +605 +807 +441 +586 +808 +486 +597 +808 +488 +593 +809 +399 +606 +809 +811 +489 +1093 +489 +785 +810 +498 +599 +1095 +409 +786 +811 +436 +785 +812 +489 +811 +812 +1648 +573 +2523 +439 +772 +1114 +1647 +746 +2524 +575 +773 +814 +1651 +574 +2522 +435 +771 +1113 +11306 +505 +14981 +11014 +826 +12960 +11305 +506 +14982 +10607 +615 +14495 +13850 +613 +17158 +8087 +629 +10958 +13438 +831 +16376 +10996 +1236 +15545 +9712 +884 +11350 +11463 +1696 +14753 +11252 +1707 +15641 +8330 +621 +11863 +8329 +624 +11864 +11475 +1188 +15566 +10537 +1691 +14738 +14333 +2550 +14731 +13848 +614 +17159 +14844 +1131 +16811 +13602 +5529 +16989 +10073 +1825 +15262 +14800 +1718 +15136 +10475 +816 +14160 +10386 +826 +17163 +14799 +442 +17021 +14153 +1680 +14714 +14138 +2551 +14543 +14494 +7720 +16433 +13792 +830 +16562 +10472 +817 +14159 +8336 +844 +8575 +13800 +1137 +16598 +8335 +842 +8573 +8123 +843 +11273 +13799 +1136 +16597 +14164 +832 +16700 +14320 +831 +16575 +13571 +1687 +14551 +13758 +819 +16875 +11471 +1179 +12358 +10889 +1141 +15951 +13592 +1686 +14420 +13492 +818 +16454 +6713 +1164 +9850 +9929 +880 +13226 +8806 +1178 +11477 +3286 +675 +13257 +8807 +1179 +15988 +3285 +674 +13255 +8876 +1177 +14928 +6916 +3284 +12437 +11186 +1791 +11977 +3283 +672 +13256 +6855 +632 +9283 +11368 +2612 +15878 +6853 +631 +9284 +6748 +873 +9464 +6858 +630 +9285 +6749 +874 +9460 +8735 +638 +11009 +262 +263 +3415 +8731 +636 +11007 +64 +65 +3416 +8734 +637 +11008 +163 +164 +3420 +8233 +822 +10707 +6635 +1802 +12338 +14727 +5584 +16491 +6633 +1803 +12337 +8314 +1144 +10588 +6631 +1804 +12336 +8736 +829 +12441 +6864 +882 +8788 +8755 +833 +12461 +6863 +881 +8787 +10977 +828 +14938 +6865 +883 +8789 +4869 +1940 +13360 +11334 +838 +14951 +4868 +1939 +13358 +11341 +839 +14945 +4867 +1938 +13357 +11339 +841 +14944 +10974 +825 +11524 +4606 +455 +6807 +10795 +6117 +15638 +6808 +419 +9628 +10794 +6114 +15639 +6812 +418 +9629 +8422 +642 +11380 +6809 +421 +9630 +9099 +640 +15328 +12361 +645 +12738 +11444 +834 +15700 +4841 +1228 +9257 +14075 +835 +16903 +4842 +1231 +9119 +11445 +836 +15699 +4843 +1230 +9256 +12335 +643 +14752 +3181 +934 +6946 +17279 +866 +17353 +8946 +1218 +12914 +17278 +867 +17352 +8945 +1219 +12913 +17280 +868 +17354 +8944 +1220 +12910 +9185 +625 +9495 +11845 +865 +12080 +52 +53 +4912 +5097 +512 +7300 +3134 +2202 +5360 +5090 +513 +7299 +3136 +2203 +5359 +5098 +511 +7298 +15154 +4175 +15492 +9229 +1862 +12741 +15582 +1750 +15991 +9230 +1863 +12739 +10919 +1751 +15886 +9228 +1864 +12740 +6866 +656 +8821 +12544 +876 +12633 +6848 +658 +8819 +12545 +877 +12631 +6849 +659 +8820 +12546 +878 +12632 +4844 +1229 +9258 +4673 +1278 +7147 +16184 +5849 +17096 +9482 +4541 +9761 +11279 +852 +14771 +8609 +1158 +13186 +12613 +851 +16328 +8608 +1159 +13187 +12612 +853 +16327 +8607 +1160 +13185 +9388 +1166 +12155 +6867 +865 +11845 +8627 +630 +11124 +9285 +630 +13280 +8628 +631 +11122 +8442 +631 +12928 +8626 +632 +11123 +9283 +632 +13279 +2134 +660 +4735 +8782 +1168 +9385 +2135 +661 +4737 +8781 +1167 +9390 +2136 +662 +4797 +9961 +1280 +13337 +2137 +663 +4736 +8783 +1166 +9388 +4718 +1317 +7191 +9847 +888 +9958 +4797 +662 +7062 +9849 +890 +13007 +4716 +1315 +7192 +9848 +889 +9959 +4717 +1316 +7195 +9846 +891 +9960 +4736 +663 +9881 +4977 +941 +7414 +4973 +3013 +7062 +5368 +670 +7438 +4737 +661 +9880 +4979 +943 +7413 +4735 +660 +9879 +4980 +940 +7415 +7031 +648 +9982 +3394 +1399 +7466 +7032 +649 +9980 +3396 +1400 +7467 +7030 +650 +9977 +3395 +1401 +7465 +2260 +690 +3295 +7473 +893 +9779 +2257 +691 +3294 +7471 +895 +9777 +2261 +689 +3296 +7472 +894 +9778 +2263 +688 +3297 +4804 +892 +9729 +9422 +4569 +9982 +3201 +907 +9936 +9421 +4568 +9980 +3202 +908 +9935 +9423 +4565 +9977 +3203 +909 +9934 +3870 +188 +5379 +2388 +705 +3511 +3872 +89 +5382 +2386 +703 +3514 +3873 +386 +5381 +2385 +704 +5475 +3871 +287 +5380 +2387 +706 +5476 +6501 +1244 +10033 +4982 +1286 +7365 +6500 +1243 +10038 +4983 +1285 +7054 +6820 +869 +10048 +5035 +667 +7254 +6619 +1245 +10036 +4984 +1283 +7053 +367 +368 +1666 +6440 +4541 +9482 +3173 +919 +5021 +1656 +748 +2457 +2431 +665 +10013 +2460 +715 +2471 +3174 +921 +5018 +1657 +749 +2458 +3175 +922 +5019 +1658 +750 +2459 +2330 +466 +2378 +7026 +892 +7216 +2332 +468 +2375 +7027 +894 +7217 +2331 +467 +2376 +7028 +893 +7218 +2333 +469 +2377 +7029 +895 +7219 +2152 +1477 +3768 +5265 +531 +9722 +2151 +1476 +3766 +5262 +533 +9721 +2150 +1475 +3767 +5263 +532 +9719 +2149 +1474 +3765 +5264 +534 +9720 +2471 +715 +3624 +3212 +920 +5123 +4731 +664 +7328 +2390 +569 +3410 +4732 +666 +7329 +2393 +568 +3411 +6887 +3066 +7254 +2395 +570 +3412 +3176 +935 +7152 +2273 +730 +3574 +7122 +660 +9937 +2244 +1063 +3511 +7123 +661 +9939 +2241 +1061 +3514 +7062 +662 +9890 +2242 +1062 +3512 +7124 +663 +9938 +2243 +1064 +3513 +4655 +538 +7136 +8869 +1282 +9964 +4654 +535 +7134 +8871 +1281 +9962 +3448 +1305 +7272 +9932 +1280 +9961 +4653 +537 +7135 +8870 +1279 +9963 +280 +281 +7338 +5102 +944 +5141 +3204 +1987 +4788 +5101 +945 +5142 +82 +83 +7340 +5099 +946 +5139 +181 +182 +7339 +5100 +947 +5140 +5130 +651 +6697 +2469 +475 +3774 +5208 +652 +6584 +5030 +2038 +5200 +5209 +654 +6585 +5029 +2037 +5201 +5207 +653 +6586 +5031 +2039 +5202 +4725 +1437 +10013 +3194 +2008 +5120 +5129 +664 +5266 +3353 +1394 +5021 +5128 +666 +5267 +3352 +1393 +5018 +3217 +916 +5062 +3121 +667 +4918 +4782 +898 +7190 +3426 +669 +3434 +4821 +897 +7165 +3428 +670 +3436 +4787 +899 +7187 +3425 +671 +3437 +4779 +896 +7194 +3427 +668 +3435 +4647 +903 +6940 +3346 +686 +3617 +3145 +904 +5189 +3343 +684 +3619 +4648 +905 +6942 +3345 +685 +3618 +4646 +906 +6941 +3344 +687 +3616 +3322 +987 +5463 +2161 +1349 +5453 +3320 +985 +5465 +2163 +1347 +5454 +3321 +986 +5464 +2162 +1348 +5455 +3319 +984 +5462 +2164 +1346 +5456 +2312 +681 +7356 +3263 +681 +3504 +2307 +683 +7355 +3260 +683 +3501 +2313 +682 +7354 +3262 +682 +3500 +2318 +680 +7353 +3261 +680 +3499 +4747 +3092 +7219 +3619 +684 +5509 +3357 +903 +6790 +3617 +686 +5507 +3355 +905 +6791 +3618 +685 +5508 +3356 +906 +6789 +3616 +687 +5506 +3316 +691 +4931 +291 +292 +1558 +3315 +688 +4932 +192 +193 +1561 +3191 +1413 +4930 +93 +94 +1559 +3193 +1411 +4929 +390 +391 +1560 +1598 +701 +3605 +2205 +682 +3430 +1600 +699 +2464 +2204 +681 +3431 +1599 +700 +3604 +2206 +680 +3433 +1601 +702 +2465 +2207 +683 +3432 +3635 +1421 +3688 +3314 +984 +5191 +3636 +1423 +3689 +3312 +985 +5192 +3637 +1426 +3691 +3404 +986 +5182 +3638 +1427 +3690 +3313 +987 +5190 +2367 +988 +5485 +1663 +755 +3847 +1571 +989 +2366 +430 +1116 +3532 +1594 +751 +2356 +1608 +724 +2481 +1592 +753 +2357 +1605 +725 +2484 +1105 +754 +1570 +1607 +727 +2482 +3680 +721 +3729 +1606 +726 +2483 +433 +1086 +3860 +1578 +756 +3849 +584 +786 +3476 +1093 +757 +2531 +3642 +710 +3790 +2428 +734 +2541 +3640 +709 +3791 +2427 +735 +2542 +3639 +707 +3788 +2429 +733 +2544 +3641 +708 +3789 +2426 +736 +2543 +2192 +960 +5132 +3675 +539 +3775 +2190 +961 +5134 +3674 +540 +3777 +2194 +962 +5133 +3676 +541 +3778 +2197 +963 +5131 +3673 +542 +3776 +3616 +975 +3627 +4811 +910 +4878 +3618 +974 +3628 +4808 +911 +4876 +3617 +973 +3629 +4810 +912 +4877 +3619 +972 +3626 +4809 +913 +4875 +2296 +696 +3472 +1616 +737 +2451 +2299 +698 +3473 +1614 +738 +2452 +2298 +695 +3471 +1613 +739 +2450 +2394 +694 +3653 +1617 +737 +2403 +2391 +693 +3654 +1615 +738 +2402 +2392 +692 +3652 +1618 +739 +2401 +2249 +1016 +3523 +3376 +1419 +4981 +3712 +721 +3781 +6979 +1870 +9870 +1527 +728 +2470 +1619 +1016 +2530 +1103 +753 +1592 +3697 +723 +3779 +1104 +751 +1594 +3696 +720 +3780 +1570 +754 +2430 +1510 +722 +2439 +1106 +752 +1593 +3373 +993 +5466 +1618 +550 +2346 +3385 +1010 +5240 +1615 +549 +2348 +3383 +1009 +5242 +1617 +548 +2347 +3384 +1008 +5241 +3715 +551 +3742 +485 +793 +2327 +3716 +554 +3745 +483 +794 +2328 +3714 +552 +3743 +484 +792 +2325 +3713 +553 +3744 +482 +791 +2326 +1081 +748 +1656 +1567 +1013 +2334 +1080 +750 +1658 +1566 +1012 +2335 +1079 +749 +1657 +1565 +1011 +2336 +1567 +560 +2337 +2425 +1021 +2438 +1566 +561 +2339 +2423 +1022 +2436 +1565 +562 +2338 +2424 +1023 +2437 +2383 +1391 +3298 +3326 +927 +4993 +2382 +1390 +3299 +3327 +928 +4994 +2297 +697 +3474 +3376 +929 +4995 +2384 +1389 +3300 +3328 +930 +4996 +1562 +559 +2329 +1527 +1085 +2422 +3750 +724 +3760 +2228 +1039 +2481 +3752 +726 +3759 +2229 +1040 +2483 +2482 +727 +3687 +2230 +1041 +2482 +3751 +725 +3758 +2231 +1042 +2484 +3811 +980 +5333 +1545 +736 +2413 +3812 +982 +5332 +1546 +734 +2412 +3810 +981 +5334 +1549 +735 +2399 +3809 +983 +5335 +1550 +733 +2400 +1653 +747 +2522 +1622 +574 +2514 +1641 +746 +1647 +1621 +571 +2512 +1650 +745 +2523 +1620 +573 +2513 +127 +128 +5285 +3624 +715 +4988 +1562 +1016 +1619 +1593 +752 +2350 +3374 +990 +5467 +1567 +1031 +2401 +2255 +722 +3679 +1565 +1033 +2403 +3375 +991 +5468 +1566 +1032 +2402 +3278 +920 +3450 +1628 +1050 +2471 +1605 +1042 +2514 +2374 +1481 +3758 +1608 +1039 +2512 +2372 +1482 +3760 +1609 +572 +2499 +2373 +1480 +3759 +1607 +1041 +2513 +1509 +992 +3630 +2489 +565 +3850 +1606 +1040 +2499 +2210 +1341 +3400 +3514 +703 +5075 +2209 +1340 +3401 +3512 +704 +5037 +2211 +1339 +3402 +3511 +705 +5074 +2208 +1338 +3403 +3513 +706 +5038 +3574 +730 +5452 +4606 +1874 +6955 +1564 +567 +2517 +567 +759 +2510 +2544 +1067 +3692 +1584 +470 +2228 +2542 +1068 +3693 +1585 +471 +2229 +2541 +1069 +3694 +1583 +472 +2231 +2543 +1070 +3695 +1586 +473 +2230 +96 +765 +1071 +1071 +765 +1537 +393 +767 +1072 +1072 +767 +1538 +294 +768 +1073 +1073 +768 +1536 +195 +766 +1074 +1074 +766 +1535 +1646 +762 +2525 +1638 +599 +2500 +1076 +576 +1633 +11 +763 +1633 +1077 +577 +1634 +308 +760 +1634 +1078 +575 +1635 +209 +761 +1635 +26 +27 +1100 +1580 +1079 +2393 +323 +324 +1099 +1581 +1080 +2395 +224 +225 +1101 +1582 +1081 +2390 +1503 +946 +3444 +1082 +731 +3701 +1501 +944 +3442 +1083 +729 +3702 +1504 +947 +3443 +1084 +732 +3703 +122 +759 +1085 +1563 +728 +2505 +578 +774 +1086 +433 +794 +1086 +1087 +776 +1660 +298 +776 +1087 +1078 +746 +1654 +1088 +746 +1641 +1076 +745 +1649 +1089 +745 +1639 +1077 +747 +1655 +1090 +747 +1640 +1091 +775 +1674 +397 +775 +1091 +479 +778 +1092 +587 +795 +1092 +489 +810 +1093 +409 +811 +1093 +1637 +744 +2534 +1093 +810 +1668 +1075 +744 +1638 +1646 +1075 +2500 +1089 +755 +1662 +495 +799 +1662 +1088 +756 +1664 +497 +801 +1664 +1090 +758 +1665 +496 +800 +1665 +3553 +955 +5322 +750 +1080 +1099 +5179 +954 +5323 +749 +1079 +1100 +5180 +953 +5324 +748 +1081 +1101 +436 +795 +1102 +494 +802 +1102 +316 +317 +1103 +2357 +753 +3737 +217 +218 +1104 +2356 +751 +3735 +19 +20 +1105 +2430 +754 +3738 +2350 +752 +3736 +1604 +120 +2533 +441 +608 +1107 +497 +1097 +1669 +487 +595 +1108 +434 +781 +1108 +488 +596 +1109 +438 +780 +1109 +1578 +994 +3475 +481 +764 +1110 +582 +769 +1111 +432 +791 +1111 +440 +773 +1112 +575 +1078 +1654 +771 +815 +1113 +577 +1077 +1655 +772 +813 +1114 +576 +1076 +1649 +432 +1111 +1667 +480 +797 +1115 +581 +770 +1116 +430 +793 +1116 +478 +796 +1117 +580 +1116 +1117 +202 +604 +1118 +486 +777 +1118 +593 +775 +1119 +399 +809 +1119 +10606 +1702 +11376 +11662 +1120 +14389 +10605 +1701 +11373 +11663 +1121 +14390 +13680 +821 +16330 +9476 +863 +12872 +8420 +836 +12055 +9475 +864 +12873 +8419 +834 +12054 +9477 +862 +12871 +13468 +5594 +16823 +8183 +2738 +12184 +10950 +1126 +13425 +13515 +3880 +13606 +10749 +1121 +15748 +13824 +7544 +16686 +13670 +819 +16320 +10750 +1120 +15749 +15157 +827 +16314 +8331 +1146 +14889 +11382 +833 +14618 +13635 +1130 +16161 +11136 +1122 +11413 +11356 +829 +14674 +11490 +1694 +16048 +11125 +1132 +15230 +8176 +828 +10405 +14801 +1142 +16332 +10424 +1133 +14172 +10851 +616 +14960 +11059 +1148 +11554 +11636 +1125 +16878 +10400 +817 +14384 +10432 +1130 +13635 +10397 +816 +14383 +10430 +1129 +13634 +8254 +857 +10613 +6705 +857 +15907 +11821 +849 +11938 +10591 +3887 +13811 +11270 +820 +13569 +11426 +1189 +13653 +16700 +832 +17000 +10667 +1719 +16607 +8100 +1135 +10278 +13634 +1129 +16162 +10464 +827 +14290 +10320 +1140 +16734 +11823 +850 +12476 +14715 +7697 +16330 +11822 +848 +12477 +10869 +5544 +15068 +8454 +1142 +14801 +8416 +1720 +10662 +11079 +1141 +16408 +12461 +833 +15583 +11170 +820 +15605 +11554 +1148 +13745 +8255 +835 +11033 +8287 +619 +8369 +12441 +829 +15596 +13411 +2561 +16113 +8299 +1150 +10844 +13889 +2563 +14483 +14937 +6103 +14938 +13410 +2562 +16114 +8302 +1152 +10845 +11388 +2564 +14030 +8479 +1801 +11956 +8632 +861 +11533 +4945 +1253 +6991 +9527 +860 +14668 +9390 +1167 +12154 +4946 +1258 +6989 +9385 +1168 +12228 +4948 +1260 +6988 +12025 +1205 +17032 +8787 +881 +11213 +8344 +4066 +14624 +8788 +882 +11214 +8343 +4067 +14623 +8789 +883 +11215 +9483 +2782 +12744 +14113 +8016 +16327 +9485 +2783 +12743 +12066 +852 +16794 +9484 +2781 +12742 +14112 +8017 +16328 +11488 +837 +12853 +4824 +1242 +9327 +10513 +2606 +10856 +7125 +879 +13052 +8563 +1807 +13013 +9771 +1218 +9811 +8698 +4158 +12687 +9772 +1219 +9810 +8700 +4159 +12689 +9770 +1220 +9812 +8353 +840 +14211 +8739 +4246 +10613 +14782 +837 +15569 +11635 +1140 +13810 +6825 +871 +10045 +12968 +847 +15343 +6822 +870 +10042 +12966 +846 +15342 +6826 +872 +10047 +12967 +845 +15344 +12408 +1767 +12950 +11112 +1682 +14428 +12409 +1766 +12951 +8657 +2905 +11596 +12410 +1768 +12949 +8658 +2901 +11595 +10779 +1190 +14592 +4806 +1256 +9354 +10778 +1192 +14591 +8721 +859 +12356 +10777 +1191 +14590 +8720 +858 +12357 +13719 +2762 +16137 +8444 +1180 +11023 +4658 +1171 +8825 +6793 +1839 +9585 +4656 +1173 +8826 +9038 +2680 +12525 +4657 +1172 +8824 +6795 +1841 +9583 +8575 +844 +11892 +15150 +4173 +15487 +8232 +5768 +11273 +15597 +1185 +16983 +8573 +842 +11893 +15152 +4174 +15489 +10972 +1187 +13844 +8326 +1732 +15572 +13641 +7757 +14580 +8601 +1869 +16699 +10958 +629 +15795 +8090 +1170 +11348 +10541 +1123 +13881 +6699 +877 +9030 +10843 +1679 +13424 +6701 +878 +11330 +10542 +1124 +13882 +6704 +876 +11331 +8445 +1193 +12012 +9455 +1154 +12504 +8548 +1194 +12034 +11747 +1155 +17138 +8549 +1195 +12037 +8803 +1156 +13122 +8550 +1196 +12038 +8802 +1157 +13123 +6772 +1774 +11716 +6977 +1871 +9871 +16899 +5578 +17250 +11477 +1178 +15972 +12504 +1154 +12935 +6978 +1872 +9869 +16900 +5579 +17251 +8792 +1177 +12283 +6771 +1773 +11715 +3492 +1419 +4995 +12190 +1705 +15889 +8878 +1179 +11285 +10921 +642 +12442 +9115 +1873 +13343 +8199 +1163 +14128 +11952 +4035 +17256 +8198 +1162 +14129 +11052 +1128 +14544 +8197 +1161 +14130 +10880 +1134 +15240 +15819 +1818 +15923 +6707 +1207 +9906 +11093 +1181 +12641 +8368 +6084 +12548 +11092 +1183 +12642 +8367 +6082 +12547 +6794 +1844 +9584 +8366 +6083 +12549 +10883 +446 +11247 +11971 +1198 +15851 +8588 +884 +11703 +7071 +2935 +9572 +10882 +448 +11246 +11972 +1200 +15852 +10881 +447 +11245 +11973 +1202 +15853 +13066 +516 +15652 +8572 +854 +12604 +13069 +517 +15650 +8571 +855 +12603 +4612 +2888 +8907 +8460 +856 +11159 +6623 +1217 +12489 +6756 +883 +8901 +8117 +1216 +15523 +6757 +882 +8902 +8116 +1215 +15524 +6758 +881 +8903 +6652 +1221 +11696 +9448 +885 +12748 +6653 +1222 +11694 +9449 +886 +12747 +6654 +1223 +11695 +9447 +887 +12749 +8717 +1138 +16747 +3176 +1447 +7431 +6454 +866 +10095 +3242 +900 +7325 +6453 +868 +10094 +3243 +902 +7324 +6455 +867 +10096 +3241 +901 +7326 +4863 +653 +7314 +6813 +1851 +12268 +4866 +654 +7316 +9186 +1212 +9769 +4865 +652 +7315 +6815 +1850 +12269 +4864 +651 +7400 +6850 +1849 +10079 +4799 +1401 +9934 +8683 +2702 +12324 +4801 +1399 +9936 +8681 +2703 +12322 +4800 +1400 +9935 +8682 +2701 +12323 +8814 +856 +13124 +6451 +856 +12857 +10874 +8116 +15524 +13090 +2885 +16561 +10875 +8117 +15523 +13091 +2886 +16560 +68 +69 +4900 +6971 +1249 +9276 +266 +267 +4898 +6969 +1248 +9277 +167 +168 +4899 +6970 +1247 +9278 +361 +362 +2245 +11325 +4342 +15789 +7017 +879 +9910 +348 +349 +8565 +8949 +4251 +11830 +50 +51 +4913 +8948 +4250 +14993 +149 +150 +4908 +8950 +4252 +14994 +248 +249 +4905 +8963 +1164 +9515 +6569 +869 +9752 +5478 +1358 +7257 +4752 +1240 +15940 +5479 +1355 +7256 +4753 +1239 +15939 +5477 +1356 +7258 +4751 +1238 +15941 +6892 +1814 +9142 +6888 +870 +9944 +6893 +1816 +9144 +6890 +872 +9945 +6891 +1815 +9143 +6889 +871 +9946 +9555 +4508 +9556 +7038 +1309 +7430 +6747 +1253 +12272 +5193 +1309 +7038 +4719 +890 +9849 +4748 +3094 +7218 +9591 +1199 +14788 +5008 +1308 +7099 +6743 +1258 +12274 +4749 +3093 +7217 +8641 +858 +13030 +5007 +1310 +7098 +6742 +1260 +12273 +4750 +3095 +7216 +8640 +859 +13029 +3143 +1307 +7100 +6634 +1836 +9852 +6581 +887 +9260 +6632 +1835 +9853 +6580 +885 +9261 +6630 +1834 +9854 +6579 +886 +9259 +6687 +1780 +8862 +6624 +1244 +9308 +6691 +1779 +8864 +6626 +1243 +9309 +6686 +1781 +8863 +4621 +1245 +6798 +8486 +1815 +16071 +4880 +1312 +13352 +8484 +1814 +16069 +4881 +1313 +13353 +8485 +1816 +16070 +4879 +1314 +13351 +6816 +1211 +9704 +12501 +1197 +12792 +6818 +1214 +9703 +12503 +1201 +12790 +6817 +1213 +9705 +8952 +1199 +9591 +7034 +514 +7043 +12210 +1203 +13342 +6897 +1254 +9840 +4882 +3081 +7468 +4792 +1255 +7060 +4883 +3082 +7404 +6896 +1257 +9841 +4885 +3083 +7470 +6895 +1259 +9839 +4884 +3084 +7469 +6831 +1278 +6996 +8527 +4170 +15883 +3259 +1321 +7021 +6574 +889 +12348 +8537 +420 +12282 +6365 +890 +12447 +3256 +1319 +7020 +6575 +891 +12347 +3258 +1322 +7018 +6573 +888 +12346 +3224 +917 +4949 +4637 +932 +5095 +3351 +1392 +5019 +4724 +1979 +6894 +5032 +915 +9973 +4636 +933 +5094 +5033 +914 +9972 +6921 +931 +7033 +5150 +2084 +5345 +3527 +403 +5015 +5148 +2081 +5344 +3524 +405 +5012 +5147 +2080 +5343 +3525 +402 +5013 +5145 +2077 +5342 +3526 +404 +5014 +3163 +914 +5000 +8820 +659 +9677 +4886 +1993 +7435 +6597 +1242 +9491 +3156 +915 +4987 +8819 +658 +9676 +3155 +917 +4986 +6773 +656 +9358 +9188 +1830 +11790 +8222 +3109 +11327 +3606 +1334 +4941 +8223 +3110 +11326 +3162 +949 +7240 +8224 +3111 +11328 +3160 +951 +5298 +8225 +3112 +11329 +3225 +941 +5001 +3208 +959 +5160 +3226 +942 +5003 +3209 +957 +5158 +3227 +943 +5002 +3210 +956 +5157 +3228 +940 +5004 +3211 +958 +5159 +5087 +1303 +7310 +3444 +946 +5099 +5089 +1304 +7309 +3443 +947 +5100 +4978 +942 +7412 +2344 +945 +5101 +5088 +1306 +7308 +3442 +944 +5102 +6941 +1963 +9897 +5086 +2030 +5145 +6940 +1964 +9896 +5085 +2031 +5147 +3354 +904 +7207 +2215 +964 +5387 +6942 +1966 +9898 +5084 +2032 +5148 +5257 +918 +6939 +366 +367 +5486 +158 +159 +9525 +6396 +1267 +9193 +58 +59 +4838 +3135 +2201 +5361 +257 +258 +9524 +6394 +1269 +9194 +4770 +1276 +7231 +85 +86 +2234 +4768 +1274 +7232 +283 +284 +2233 +4771 +1277 +7230 +184 +185 +2235 +4769 +1275 +7228 +382 +383 +2232 +7232 +1274 +9827 +4882 +1319 +5068 +7228 +1275 +9826 +4883 +1320 +5070 +7231 +1276 +9829 +4885 +1321 +5069 +7230 +1277 +9828 +4884 +1322 +5067 +5091 +1283 +6804 +3397 +953 +3506 +7106 +916 +7274 +3399 +955 +10009 +5093 +1285 +6803 +3398 +954 +3505 +5096 +1286 +10020 +2460 +1055 +3753 +3175 +1327 +5029 +4859 +950 +7358 +3174 +1328 +5030 +4861 +949 +7359 +3173 +1329 +5031 +4860 +951 +7357 +3195 +1330 +10109 +9838 +6451 +12857 +4819 +1305 +7379 +9152 +1169 +15316 +3197 +1332 +10110 +6535 +855 +8571 +3198 +1333 +10108 +6536 +854 +8572 +4870 +948 +7360 +2389 +1014 +3796 +3548 +930 +7119 +1615 +1032 +2398 +3551 +928 +7120 +1617 +1033 +2397 +3552 +927 +7118 +1618 +1031 +2396 +5077 +3014 +7038 +4795 +1254 +9878 +7041 +1307 +7427 +4789 +1259 +9905 +3118 +2001 +5010 +6719 +1255 +9759 +3119 +2000 +5009 +4793 +1257 +9877 +2283 +982 +3661 +2161 +1522 +5509 +2284 +981 +3662 +2162 +1520 +5508 +2287 +983 +3660 +2164 +1519 +5506 +2285 +980 +3659 +2163 +1521 +5507 +2300 +967 +5281 +2196 +963 +3794 +2302 +965 +5282 +2193 +960 +3793 +2301 +966 +5283 +2195 +962 +3792 +2303 +964 +5284 +2191 +961 +3795 +4853 +897 +7025 +5158 +957 +5482 +3218 +920 +5210 +4762 +1944 +7007 +5489 +1317 +7397 +5159 +958 +5483 +5490 +1315 +7396 +5157 +956 +5480 +5491 +1316 +7395 +5160 +959 +5481 +9543 +1225 +9806 +6398 +1225 +9217 +9540 +1227 +9804 +6399 +1227 +9215 +4650 +908 +9923 +2226 +901 +5326 +9538 +1226 +9805 +6400 +1226 +9216 +4651 +907 +9924 +2227 +900 +5325 +4649 +909 +9922 +2225 +902 +5327 +3794 +963 +3868 +2262 +975 +3297 +3793 +960 +3866 +2259 +973 +3295 +3792 +962 +3865 +2258 +974 +3296 +3795 +961 +3867 +2256 +972 +3294 +3365 +2191 +5419 +2216 +964 +3408 +2257 +972 +3651 +7146 +1287 +9857 +2261 +974 +3650 +7145 +1288 +9858 +2214 +966 +5386 +2219 +966 +3406 +2260 +973 +3649 +7144 +1289 +9856 +2213 +965 +5385 +2218 +965 +3407 +2263 +975 +3648 +7143 +1290 +9855 +2212 +967 +5384 +2217 +967 +3405 +2172 +976 +5316 +2318 +1007 +5258 +2175 +979 +5314 +2315 +690 +3318 +2173 +978 +5313 +2317 +689 +3317 +2174 +977 +5315 +2307 +1004 +5261 +2355 +697 +3342 +2355 +1015 +3185 +2251 +1339 +7368 +1673 +1063 +2244 +2252 +1338 +7369 +1672 +1064 +2243 +2253 +1340 +7367 +1671 +1062 +2242 +2254 +1341 +7366 +1670 +1061 +2241 +3378 +971 +5169 +1073 +740 +1623 +3379 +970 +5167 +1072 +742 +1626 +3380 +968 +5166 +1071 +741 +1624 +3381 +969 +5168 +1074 +743 +1625 +168 +169 +2294 +8941 +1232 +9730 +69 +70 +2295 +8942 +1234 +9734 +267 +268 +2293 +8691 +1233 +12201 +2384 +698 +3558 +2384 +1009 +3383 +2382 +696 +3559 +2382 +1008 +3384 +2383 +695 +3560 +2383 +1010 +3385 +4638 +934 +5092 +4919 +1284 +7252 +3352 +666 +5034 +5093 +2014 +6902 +3353 +664 +5036 +5091 +2013 +6901 +3446 +2114 +5139 +5329 +731 +7076 +3382 +730 +3717 +3448 +2116 +5142 +3445 +2115 +5140 +5331 +732 +7075 +3447 +2117 +5141 +5330 +729 +7077 +2227 +1399 +3394 +3215 +1388 +9924 +2226 +1400 +3396 +3214 +1387 +9923 +2225 +1401 +3395 +3213 +1386 +9922 +3386 +668 +5288 +276 +277 +2281 +3389 +671 +5289 +177 +178 +2282 +3388 +670 +5286 +376 +377 +3230 +3387 +669 +5287 +78 +79 +2280 +3519 +2030 +5086 +3368 +2196 +5422 +3520 +2031 +5085 +3367 +2193 +5421 +3521 +2032 +5084 +3366 +2195 +5420 +3522 +2033 +5083 +5083 +2033 +5150 +2311 +1004 +5487 +2211 +906 +3356 +2313 +1006 +5260 +2209 +903 +3357 +2316 +1007 +5488 +2208 +904 +3354 +2312 +1005 +5259 +2210 +905 +3355 +2154 +748 +3281 +2154 +953 +3397 +2156 +749 +3280 +2156 +954 +3398 +2155 +750 +3279 +2155 +955 +3399 +2421 +466 +3510 +4761 +927 +5245 +2419 +467 +3509 +4760 +928 +5244 +2355 +1377 +3377 +2420 +468 +3508 +2415 +469 +3507 +4759 +930 +5243 +1529 +1003 +3843 +2298 +1034 +3454 +1595 +739 +2346 +2198 +1010 +3560 +1530 +1000 +3846 +2296 +1035 +3452 +1596 +737 +2347 +2199 +1008 +3559 +1548 +1015 +3761 +2224 +1015 +3342 +1531 +1002 +3845 +2297 +1036 +3451 +1528 +1001 +3844 +2299 +1037 +3453 +1597 +738 +2348 +2200 +1009 +3558 +1492 +980 +2454 +3262 +2018 +5220 +1494 +983 +2455 +3260 +2016 +5218 +1495 +981 +2456 +3263 +2017 +5219 +1493 +982 +2453 +3261 +2019 +5225 +3620 +2052 +5050 +2364 +1408 +5404 +3622 +2053 +5049 +2363 +1407 +5403 +3621 +2050 +5047 +2365 +1409 +5402 +3623 +2051 +5048 +2362 +1406 +5401 +6733 +1271 +9775 +3567 +1437 +4725 +3625 +952 +5290 +2431 +1437 +3450 +1584 +998 +2371 +2477 +1439 +3561 +1586 +999 +2369 +2354 +999 +3572 +1585 +997 +2370 +2476 +1441 +3562 +1583 +996 +2368 +2475 +1442 +3563 +3541 +705 +5211 +2309 +1004 +5377 +3542 +704 +5212 +2315 +1006 +5376 +3544 +703 +5213 +2317 +1005 +5378 +3543 +706 +5214 +2310 +1007 +5375 +5135 +1311 +7238 +3718 +918 +5257 +2417 +1037 +3507 +2333 +1365 +3408 +2414 +1036 +3508 +2332 +1368 +3406 +2418 +1035 +3509 +2331 +1370 +3407 +2416 +1034 +3510 +2330 +1372 +3405 +3291 +937 +4953 +3862 +937 +5393 +380 +381 +4862 +5405 +938 +7327 +3293 +936 +4954 +3861 +936 +5394 +3290 +939 +4952 +3863 +939 +5395 +1542 +991 +3699 +3313 +2184 +5501 +1543 +993 +3700 +2297 +1425 +5396 +2153 +992 +3329 +3312 +2183 +5500 +1544 +990 +3698 +3314 +2181 +5499 +1611 +1033 +2336 +23 +24 +3787 +1612 +1031 +2334 +221 +222 +3785 +1610 +1032 +2335 +320 +321 +3786 +2425 +474 +5457 +2277 +1028 +3652 +2423 +477 +5299 +2276 +1029 +3654 +2424 +476 +5300 +2275 +1030 +3653 +2235 +1378 +4954 +3304 +969 +5505 +3292 +938 +4955 +3303 +970 +5503 +2234 +1381 +4953 +3302 +968 +5502 +2233 +1379 +4952 +3305 +971 +5504 +3526 +1470 +5206 +2362 +1470 +3671 +3527 +1471 +5205 +2365 +1471 +3672 +3525 +1472 +5204 +2363 +1472 +3670 +3524 +1473 +5203 +2364 +1473 +3669 +3694 +1069 +3723 +2368 +1474 +2504 +3693 +1068 +3724 +2370 +1475 +2501 +3695 +1070 +3722 +2369 +1476 +2503 +3692 +1067 +3725 +2371 +1477 +2502 +3382 +1478 +3718 +1666 +1065 +3677 +3325 +2024 +5197 +3311 +952 +5170 +114 +115 +1543 +2352 +997 +2476 +312 +313 +1542 +2351 +996 +2475 +213 +214 +1544 +2353 +998 +2477 +2292 +995 +3858 +1537 +1026 +2408 +406 +1098 +1661 +1536 +1024 +2405 +1600 +1045 +2495 +2408 +1026 +3827 +1599 +1044 +2494 +2405 +1024 +3826 +1667 +583 +3663 +1538 +1027 +2410 +1598 +1043 +2493 +2410 +1027 +3829 +2291 +994 +3857 +2406 +1025 +3828 +1601 +1046 +2496 +1535 +1025 +2406 +3329 +992 +3734 +2439 +722 +3869 +2160 +1345 +2266 +2454 +980 +3811 +2157 +1342 +2265 +2453 +982 +3812 +2158 +1344 +2267 +2455 +983 +3809 +2159 +1343 +2264 +2456 +981 +3810 +2228 +1439 +2477 +3424 +1459 +5191 +2230 +1440 +3572 +3423 +1458 +5192 +2229 +1441 +2476 +2342 +986 +3404 +2231 +1442 +2475 +3421 +1456 +5190 +1637 +1060 +2535 +1585 +1068 +2472 +729 +1083 +2269 +274 +275 +4958 +370 +371 +3268 +373 +374 +4959 +731 +1082 +2268 +76 +77 +4960 +732 +1084 +2270 +175 +176 +4957 +3364 +1505 +3861 +3477 +910 +5107 +4955 +938 +5405 +3479 +912 +5109 +3363 +1507 +3862 +3478 +911 +5108 +3362 +1508 +3863 +3480 +913 +5110 +2532 +1491 +3734 +1607 +1059 +2527 +1551 +1019 +2532 +1616 +1053 +2474 +2207 +969 +5233 +3432 +1443 +5168 +2204 +968 +5230 +3431 +1445 +5166 +2205 +970 +5231 +3430 +1444 +5167 +2206 +971 +5232 +3433 +1446 +5169 +2413 +736 +2426 +2520 +1070 +3855 +2412 +734 +2428 +2519 +1069 +3854 +2399 +735 +2427 +2472 +1068 +2542 +2400 +733 +2429 +2518 +1067 +3856 +2122 +1346 +3757 +2361 +963 +3589 +2125 +1348 +3754 +2359 +962 +3586 +2123 +1347 +3756 +2360 +960 +3588 +2124 +1349 +3755 +2358 +961 +3587 +3485 +1438 +5290 +4988 +715 +5412 +2491 +566 +3726 +1583 +1069 +2519 +2492 +563 +3728 +1584 +1067 +2518 +2490 +564 +3727 +1586 +1070 +2520 +2329 +1038 +2470 +1527 +1038 +1602 +1001 +1528 +3337 +3536 +425 +5312 +1003 +1529 +3340 +3533 +422 +5309 +1000 +1530 +3339 +3534 +423 +5310 +1002 +1531 +3338 +3535 +424 +5311 +229 +230 +4812 +3506 +953 +5433 +4886 +329 +7273 +4918 +2063 +10009 +31 +32 +4813 +3505 +954 +5430 +2411 +1025 +3832 +743 +1074 +2449 +2404 +1024 +3831 +740 +1073 +2448 +2407 +1026 +3830 +741 +1071 +2447 +2409 +1027 +3837 +742 +1072 +2446 +1605 +1056 +2526 +1573 +1017 +2321 +1608 +1057 +2529 +1572 +1018 +2319 +1606 +1058 +2528 +1574 +1020 +2320 +3375 +1481 +3699 +2374 +1542 +3699 +3373 +1480 +3700 +2373 +1543 +3700 +3374 +1482 +3698 +2372 +1544 +3698 +2266 +1492 +3602 +1650 +1049 +3727 +2265 +1493 +3601 +1653 +1047 +3726 +2320 +1020 +3712 +1619 +1051 +2511 +3729 +1051 +3825 +2249 +1548 +2530 +3668 +1600 +3858 +1500 +735 +2506 +3667 +1601 +3857 +1647 +1048 +3728 +1570 +1019 +2440 +2439 +1491 +2532 +2319 +1018 +3696 +1613 +1052 +2515 +2321 +1017 +3697 +1614 +1054 +2516 +3219 +958 +5196 +1554 +958 +3211 +3220 +956 +5195 +1555 +956 +3210 +3221 +959 +5194 +1556 +959 +3208 +4956 +1300 +5274 +1557 +957 +3209 +3261 +976 +3392 +1588 +976 +3464 +3263 +978 +3391 +1589 +978 +3463 +3262 +979 +3393 +1591 +979 +3465 +3260 +977 +3390 +1590 +977 +3462 +1562 +728 +2432 +1604 +1038 +2329 +3177 +2024 +5198 +2432 +1563 +3523 +728 +1527 +1564 +3796 +1014 +3821 +1575 +1011 +2338 +2336 +1011 +3613 +1576 +1012 +2339 +2335 +1012 +3615 +1577 +1013 +2337 +2334 +1013 +3614 +408 +1096 +1663 +2367 +1487 +3663 +1628 +1066 +2521 +2505 +1564 +2517 +19 +1105 +1570 +2439 +1019 +3721 +2366 +1484 +3532 +2366 +989 +5484 +1594 +1018 +2433 +1572 +990 +2466 +1592 +1017 +2434 +1573 +991 +2468 +1593 +1020 +2435 +1574 +993 +2467 +2322 +1460 +3613 +754 +1105 +1575 +2324 +1462 +3615 +753 +1103 +1576 +2323 +1461 +3614 +751 +1104 +1577 +407 +1097 +1578 +2463 +1550 +3667 +2531 +757 +3850 +2462 +1549 +3668 +2394 +1030 +3411 +25 +1079 +1580 +2391 +1029 +3412 +322 +1080 +1581 +2392 +1028 +3410 +223 +1081 +1582 +2507 +1622 +3710 +2368 +996 +3815 +2509 +1621 +3707 +2371 +998 +3816 +2445 +1609 +3708 +2370 +997 +3814 +2508 +1620 +3709 +2369 +999 +3813 +2540 +730 +3382 +1502 +945 +2344 +2290 +1432 +3770 +3497 +1382 +3839 +2289 +1431 +3771 +3498 +1384 +3838 +2288 +1430 +3772 +3503 +1385 +3841 +2286 +1429 +3769 +3502 +1383 +3840 +1553 +1017 +2357 +316 +1103 +1592 +1547 +1020 +2350 +118 +1106 +1593 +1552 +1018 +2356 +217 +1104 +1594 +2450 +462 +3762 +1595 +1010 +2198 +2451 +465 +3763 +1596 +1008 +2199 +2452 +464 +3764 +1597 +1009 +2200 +2409 +1487 +3605 +3683 +1598 +5485 +2404 +1484 +3604 +3682 +1599 +5484 +2407 +1483 +2464 +2264 +1495 +3600 +2411 +1489 +2465 +2267 +1494 +3603 +121 +1085 +1602 +1085 +1527 +1602 +1603 +1055 +2460 +126 +127 +3864 +752 +1106 +1604 +1602 +1038 +2533 +2484 +725 +3751 +1651 +1077 +2546 +2483 +726 +3752 +1636 +1075 +2525 +2461 +1440 +3773 +1648 +1076 +2547 +2481 +724 +3750 +1652 +1078 +2545 +2445 +1500 +2535 +1629 +1606 +2499 +1032 +1610 +2398 +2391 +1464 +2436 +1033 +1611 +2397 +2394 +1465 +2437 +1031 +1612 +2396 +2392 +1463 +2438 +739 +1595 +2450 +1613 +560 +3851 +738 +1597 +2452 +1614 +561 +3852 +561 +1566 +3852 +2178 +1389 +3383 +737 +1596 +2451 +1616 +562 +3853 +562 +1565 +3853 +2177 +1390 +3384 +560 +1567 +3851 +2176 +1391 +3385 +2473 +1619 +2530 +559 +1562 +1619 +1526 +1049 +2508 +1631 +1607 +2513 +2509 +1525 +3728 +1632 +1608 +2512 +1524 +1047 +2507 +1630 +1605 +2514 +293 +1073 +1623 +1623 +740 +2537 +95 +1071 +1624 +1624 +741 +2536 +194 +1074 +1625 +1625 +743 +2539 +392 +1072 +1626 +1626 +742 +2538 +1603 +1050 +1627 +124 +1603 +1627 +1627 +1050 +2510 +2469 +1066 +3624 +112 +113 +2479 +1058 +1606 +1629 +310 +311 +2478 +1056 +1605 +1630 +1631 +763 +1643 +1059 +1607 +1631 +211 +212 +2480 +1057 +1608 +1632 +576 +813 +1633 +763 +1076 +1633 +577 +815 +1634 +760 +1077 +1634 +575 +814 +1635 +761 +1078 +1635 +1609 +1060 +2534 +744 +1075 +1636 +757 +1094 +2489 +572 +1609 +2534 +744 +1094 +1638 +1094 +1095 +1638 +1545 +988 +2278 +755 +1089 +1639 +1546 +989 +2279 +758 +1090 +1640 +733 +1550 +2492 +756 +1088 +1641 +2480 +1540 +2529 +1057 +1632 +1642 +3630 +727 +5239 +1059 +1631 +1643 +2479 +1541 +2528 +1058 +1629 +1644 +2478 +1539 +2526 +1056 +1630 +1645 +110 +762 +1646 +762 +1629 +2525 +746 +1078 +1652 +563 +1641 +1647 +745 +1076 +1648 +1620 +1049 +2523 +745 +1089 +1649 +1089 +1114 +1649 +564 +1639 +1650 +573 +1620 +2523 +747 +1077 +1651 +1622 +1047 +2522 +1621 +1048 +2524 +571 +1621 +2524 +566 +1640 +1653 +574 +1622 +2522 +746 +1088 +1654 +1088 +1112 +1654 +747 +1090 +1655 +1090 +1113 +1655 +1028 +1582 +2390 +2457 +748 +3798 +1030 +1580 +2393 +2458 +749 +3799 +1029 +1581 +2395 +2459 +750 +3797 +2497 +1523 +3647 +1055 +1603 +1659 +770 +1087 +1660 +478 +1117 +1660 +566 +1546 +2279 +2279 +989 +3720 +439 +1089 +1662 +755 +1096 +1662 +564 +1545 +2278 +2278 +988 +3711 +440 +1088 +1664 +756 +1097 +1664 +435 +1090 +1665 +758 +1098 +1665 +1587 +1065 +1666 +368 +1587 +1666 +769 +1115 +1667 +2549 +1568 +3663 +757 +1093 +1668 +437 +1094 +1668 +764 +1107 +1669 +407 +1110 +1669 +88 +89 +3872 +2386 +1061 +2488 +385 +386 +3873 +2385 +1062 +2487 +286 +287 +3871 +2387 +1064 +2485 +187 +188 +3870 +2388 +1063 +2486 +769 +1091 +1674 +480 +1115 +1674 +14352 +2608 +16414 +10508 +1127 +16350 +14351 +2609 +16413 +10592 +1128 +15669 +13772 +1676 +16252 +14191 +1677 +16789 +13821 +1150 +17157 +14278 +1678 +16279 +15510 +8226 +16700 +10611 +2556 +14366 +8697 +1807 +12033 +10769 +445 +13939 +11293 +1808 +11804 +8417 +2600 +11928 +11287 +1809 +11828 +10477 +1706 +10968 +11236 +825 +13737 +8286 +1143 +11433 +8718 +2602 +10616 +10478 +1708 +10966 +10813 +1138 +13992 +11669 +1685 +12122 +13425 +1126 +16440 +14060 +3886 +16185 +10408 +1139 +13768 +14152 +1715 +15114 +13664 +1143 +16417 +11162 +1189 +11608 +13784 +10222 +16279 +9282 +1151 +12474 +13573 +10223 +16282 +9281 +1153 +12473 +14172 +1133 +14514 +8274 +1722 +11605 +10287 +1137 +14297 +14066 +1692 +15029 +10286 +1136 +14296 +14065 +1693 +15030 +15028 +1727 +15602 +14174 +1700 +15620 +8474 +4343 +8947 +11698 +1187 +14012 +8196 +4189 +12677 +10278 +1135 +16287 +11043 +1131 +14844 +14027 +832 +16379 +13424 +1679 +16456 +9382 +1175 +11793 +8258 +2591 +10835 +10307 +816 +14105 +14069 +3895 +14325 +10306 +817 +14104 +11322 +5786 +15426 +11321 +5785 +15427 +13658 +2571 +17043 +13657 +2570 +17042 +8998 +1165 +11045 +11348 +1170 +15986 +8769 +643 +12335 +11357 +2737 +14116 +8711 +2578 +16097 +10873 +1698 +14532 +9247 +638 +11879 +8923 +2680 +9038 +9245 +637 +11877 +8922 +2679 +9040 +9246 +636 +11878 +8924 +2678 +9041 +12368 +1175 +12892 +8257 +1697 +14096 +12367 +1176 +12894 +12183 +1696 +14183 +8877 +1178 +11284 +13882 +1124 +16797 +8570 +4190 +13141 +13881 +1123 +16796 +16164 +2574 +16191 +10289 +1127 +13716 +13496 +1145 +16289 +9384 +1176 +11794 +11869 +1174 +12885 +9381 +1174 +11786 +10836 +1144 +16062 +11764 +2768 +14430 +8272 +1743 +11586 +8377 +1715 +14152 +13574 +3904 +16235 +14679 +3980 +16129 +11557 +1745 +17160 +10299 +5629 +14507 +13648 +1713 +17252 +10300 +5627 +14508 +15095 +1696 +15718 +11820 +1187 +14149 +13994 +2622 +16950 +10614 +616 +14358 +12557 +1147 +12849 +14506 +1149 +14813 +10519 +1695 +16966 +11054 +7938 +14545 +8106 +827 +10464 +16331 +1725 +16687 +8645 +4189 +15460 +10715 +1133 +14463 +8136 +2805 +11448 +11315 +1132 +15805 +9663 +1758 +12364 +10976 +1180 +15614 +11349 +2778 +12436 +11439 +1685 +15044 +6692 +4208 +12849 +9446 +1730 +14946 +11440 +1731 +12750 +11712 +1704 +13804 +8345 +4539 +11350 +10571 +5558 +16555 +11517 +1163 +15760 +11437 +5907 +14592 +11519 +1161 +15763 +8793 +1210 +12753 +11518 +1162 +15761 +11436 +5905 +14590 +11457 +6328 +12785 +11402 +1703 +13993 +11114 +6116 +14987 +12345 +640 +16040 +11113 +6113 +14986 +8752 +1820 +12947 +11115 +6118 +14988 +8751 +1819 +12948 +11265 +1146 +15869 +10662 +1720 +17270 +11497 +1744 +14646 +10819 +7798 +11351 +10633 +1133 +14228 +11601 +1726 +16068 +10821 +1723 +14040 +10661 +1719 +10667 +11495 +1132 +15656 +6738 +2725 +15519 +15352 +2621 +16951 +8138 +2806 +11450 +8518 +1742 +11883 +8139 +2807 +11451 +8716 +1261 +13084 +8745 +2670 +12372 +8714 +1263 +13086 +8740 +2669 +12373 +8715 +1262 +13085 +8741 +2668 +12371 +10867 +1151 +14536 +10916 +1184 +16979 +10868 +1153 +14537 +13820 +1152 +17156 +13665 +5940 +14145 +10671 +1717 +14770 +14688 +1709 +14859 +10789 +4084 +14616 +10820 +7797 +11352 +10574 +1710 +14578 +4678 +1906 +9773 +6814 +1852 +12559 +10845 +1152 +13818 +10603 +1746 +14866 +10844 +1150 +13816 +10604 +1741 +14867 +339 +340 +10107 +8753 +2726 +12981 +8657 +1237 +11411 +8611 +1237 +8657 +8662 +2903 +10998 +11133 +2903 +15926 +8658 +1235 +11412 +8610 +1235 +8658 +11066 +1734 +15491 +10939 +2727 +12151 +11064 +1735 +15490 +11578 +2741 +12578 +11065 +1733 +15488 +10940 +2728 +12150 +10572 +5728 +15423 +8394 +1737 +12328 +12479 +1764 +13927 +11621 +2655 +15647 +13812 +1763 +16558 +11620 +2653 +15646 +12478 +1762 +13926 +11622 +2654 +15645 +8847 +2659 +11418 +14920 +1733 +16757 +11091 +1182 +12640 +14921 +1734 +16756 +8846 +2661 +11417 +14922 +1735 +16758 +11925 +8098 +15678 +8361 +841 +11780 +6371 +4287 +13227 +8362 +839 +11781 +6372 +4288 +13228 +8414 +838 +11760 +11533 +861 +14503 +9035 +2690 +13371 +6368 +2851 +13001 +9442 +3028 +9731 +6515 +1236 +8228 +6408 +1215 +8116 +6517 +1237 +8229 +6409 +1216 +8117 +11934 +4196 +15870 +9468 +4574 +9944 +11933 +4195 +15872 +9467 +4575 +9946 +11935 +4197 +15871 +9466 +4573 +9945 +8408 +1773 +12291 +8395 +1739 +12329 +8407 +1774 +12290 +8396 +1738 +12330 +11243 +1731 +11440 +6832 +1164 +9892 +6939 +918 +12870 +8492 +1785 +17361 +13913 +1684 +16692 +9906 +1207 +9956 +9304 +1159 +12400 +8916 +1159 +11492 +9305 +1158 +12399 +8915 +1158 +11493 +9306 +1160 +12398 +8914 +1160 +11491 +8373 +1790 +16067 +9544 +6148 +12750 +9125 +1188 +12937 +11598 +1869 +12661 +14112 +4060 +15686 +8959 +1766 +12409 +10617 +4061 +14899 +8957 +1767 +12408 +14113 +4062 +15684 +8962 +1768 +12410 +8886 +1263 +12659 +6411 +1845 +8933 +8888 +1262 +12658 +6715 +1262 +13313 +8887 +1261 +12660 +6714 +1261 +13314 +11412 +1235 +17358 +8278 +5924 +11235 +10495 +2704 +14237 +8305 +5928 +11290 +6657 +2904 +8229 +8277 +5926 +11234 +12012 +1193 +13217 +8097 +4004 +15528 +11763 +2769 +14429 +10808 +1768 +15256 +8953 +4491 +11359 +10806 +1767 +15254 +8499 +1716 +12259 +10807 +1766 +15252 +10381 +4058 +13791 +8477 +826 +11467 +10757 +2638 +14283 +13715 +5796 +16503 +11864 +624 +15052 +12034 +1194 +15034 +11863 +621 +15051 +12037 +1195 +15035 +8129 +620 +11675 +12038 +1196 +15036 +8540 +1765 +12385 +12385 +1765 +12769 +8767 +1209 +12752 +9461 +1811 +9609 +6929 +1266 +12433 +9463 +1812 +13274 +8794 +1208 +12751 +9462 +1813 +13275 +11696 +1221 +12807 +6395 +1268 +9195 +11694 +1222 +12806 +150 +151 +3128 +11695 +1223 +12808 +249 +250 +3127 +4652 +673 +7105 +3196 +1331 +4854 +4854 +1331 +6671 +10609 +3951 +15019 +8294 +1782 +15843 +8780 +1782 +12879 +12059 +1783 +12835 +9019 +1783 +15410 +7058 +2993 +9824 +4764 +891 +9846 +6571 +1775 +9108 +4915 +1903 +7229 +7059 +2996 +9825 +4765 +889 +9848 +7057 +2992 +9823 +4766 +888 +9847 +10539 +1728 +12507 +6462 +1825 +8854 +6976 +1246 +9883 +9875 +1784 +13240 +6625 +1252 +9131 +6821 +1780 +12010 +6627 +1250 +9132 +6823 +1779 +12009 +6629 +1251 +9133 +6824 +1781 +12008 +6679 +2050 +13216 +8391 +4123 +11746 +8513 +1831 +11679 +9213 +1864 +13170 +8514 +1832 +11680 +9214 +1863 +13168 +8515 +1833 +11681 +9212 +1862 +13169 +9353 +6366 +12999 +11504 +1834 +14369 +9352 +6367 +13004 +11505 +1835 +14370 +9351 +6368 +13001 +11506 +1836 +14368 +6931 +880 +9469 +4620 +1224 +9562 +4778 +1241 +9708 +7253 +1945 +9976 +6927 +1264 +12435 +8625 +627 +11163 +13115 +1181 +15627 +9040 +2679 +12524 +9631 +1209 +12140 +8624 +626 +11165 +13117 +1183 +15626 +9041 +2678 +12523 +11434 +5906 +14591 +13116 +1182 +15628 +8848 +2660 +11419 +8623 +628 +11164 +6450 +2923 +9661 +6716 +1263 +13315 +6448 +2921 +9660 +8874 +1854 +11298 +6449 +2922 +9662 +8873 +1855 +11299 +6659 +1837 +9955 +8639 +1785 +12577 +7082 +1271 +9940 +8674 +1833 +12608 +7083 +1272 +9926 +8673 +1832 +12607 +7081 +1270 +9925 +8867 +1831 +12590 +3161 +950 +7239 +4678 +1273 +9863 +9143 +1815 +13310 +8695 +2674 +8958 +9144 +1816 +13312 +8693 +2672 +8961 +9142 +1814 +13311 +8694 +2673 +8960 +2201 +1313 +3158 +12105 +1172 +15498 +4701 +1267 +9884 +12104 +1171 +15499 +4703 +1269 +9886 +12103 +1173 +15497 +9443 +3029 +9730 +6638 +2884 +9457 +9444 +3030 +9734 +6637 +2883 +9456 +4720 +1923 +11865 +6636 +2882 +9458 +4934 +1271 +6733 +8365 +1202 +11973 +4935 +1272 +6734 +8364 +1200 +11972 +4933 +1270 +6732 +8363 +1198 +11971 +4984 +1982 +11888 +8821 +4398 +11888 +4983 +1980 +11889 +8819 +4399 +11889 +4982 +1981 +11890 +8820 +4400 +11890 +9431 +1212 +12954 +11045 +1165 +13692 +6433 +1755 +11410 +11598 +8145 +15291 +6973 +1877 +9436 +7007 +1944 +7227 +6975 +1875 +9435 +6813 +2970 +9257 +6680 +2053 +13213 +6815 +2971 +9256 +6370 +1203 +9187 +6814 +2972 +9258 +4730 +2934 +6926 +6649 +1207 +9975 +9072 +2689 +9312 +7104 +1927 +9623 +4947 +1256 +6990 +6917 +1876 +9224 +9074 +2687 +9313 +7111 +1930 +9622 +8612 +860 +12063 +7110 +1932 +9621 +9289 +1224 +9315 +9234 +1207 +13370 +8503 +1234 +12862 +5216 +3214 +9923 +8502 +1232 +12863 +5215 +3213 +9922 +8501 +1233 +8691 +5217 +3215 +9924 +4831 +1266 +6929 +8506 +4409 +12008 +4832 +1265 +6928 +8507 +4410 +12009 +4833 +1264 +6927 +8505 +4408 +12010 +6840 +1901 +7223 +3556 +910 +6964 +6841 +1902 +7222 +3557 +911 +6961 +9509 +1903 +10072 +3555 +912 +6962 +6842 +1904 +7220 +3554 +913 +6963 +11560 +1868 +12353 +9736 +1212 +12800 +4685 +1249 +4968 +4827 +1972 +4968 +4684 +1247 +4966 +4828 +1974 +4966 +4686 +1248 +4970 +4829 +1973 +4970 +4683 +1894 +13350 +337 +338 +3409 +6741 +871 +6889 +9131 +2947 +13219 +6739 +870 +6888 +6822 +2945 +12195 +6740 +872 +6890 +9133 +2946 +13220 +6762 +1226 +9538 +13206 +2870 +13377 +6760 +1227 +9540 +13204 +2871 +13376 +6761 +1225 +9543 +13205 +2872 +13378 +6873 +1277 +10011 +10087 +1886 +13321 +6874 +1276 +10012 +10084 +1887 +13320 +6875 +1275 +10058 +10086 +1888 +13322 +6872 +1274 +10010 +10085 +1889 +13323 +6711 +1905 +9697 +6732 +1270 +9776 +8872 +865 +12848 +4673 +2968 +6996 +6827 +1907 +9891 +6488 +2893 +13338 +6712 +1908 +9698 +6734 +1272 +9774 +3490 +1420 +4996 +9258 +1229 +10081 +3491 +1418 +4994 +9256 +1230 +10080 +3547 +1433 +5051 +4849 +1231 +7450 +3489 +1417 +4993 +9257 +1228 +10082 +6869 +1281 +12992 +3435 +1986 +5001 +6811 +1280 +9932 +3257 +1320 +7019 +6870 +1279 +12993 +3434 +1984 +5002 +6871 +1282 +12994 +3437 +1983 +5004 +4672 +1238 +6909 +6525 +2922 +9122 +4669 +1239 +6908 +6526 +2921 +9121 +4670 +1240 +6910 +6527 +2923 +9120 +3335 +896 +5364 +4895 +1920 +7193 +3334 +898 +5363 +4896 +1921 +7188 +3336 +899 +10078 +4897 +1922 +7189 +4801 +648 +7159 +4720 +1217 +7137 +4800 +649 +7160 +6884 +1860 +13224 +4799 +650 +7158 +6886 +1859 +13225 +6745 +647 +9702 +2134 +1454 +5174 +6693 +4437 +8978 +6768 +2878 +12940 +7060 +1255 +9432 +6482 +4456 +9183 +2136 +1453 +5173 +4805 +1928 +7112 +6744 +646 +9701 +6694 +4438 +8979 +2135 +1452 +5172 +6764 +2877 +12942 +6695 +4439 +8980 +6746 +644 +9700 +2137 +1455 +5175 +6763 +2876 +12941 +12807 +1221 +14720 +4702 +1268 +9885 +12806 +1222 +14718 +4908 +1952 +7361 +12808 +1223 +14719 +4905 +1953 +7363 +3306 +897 +7323 +4853 +3013 +7165 +6441 +1947 +13157 +8333 +1776 +11775 +6443 +1948 +13159 +8332 +1778 +11774 +6442 +1949 +13158 +8334 +1777 +11776 +12268 +1851 +13326 +4776 +1912 +7236 +12269 +1850 +13325 +4773 +1910 +7233 +6549 +1852 +8951 +4775 +1909 +7234 +9255 +1849 +13232 +6966 +2973 +9119 +360 +361 +3324 +2245 +1447 +6949 +9752 +869 +13113 +4972 +1292 +7101 +3467 +1402 +5104 +4893 +1947 +9732 +3469 +1405 +5106 +4892 +1948 +9733 +3470 +1403 +5103 +4891 +1949 +9735 +2202 +1312 +3157 +156 +157 +6952 +2203 +1314 +3159 +255 +256 +6950 +12068 +2794 +14527 +4738 +1267 +4907 +12069 +2796 +14529 +4739 +1269 +4906 +4913 +1954 +7362 +12067 +2795 +14528 +57 +58 +6951 +4740 +1268 +4911 +139 +140 +6683 +4840 +1956 +9497 +40 +41 +6684 +4839 +1957 +9498 +238 +239 +6685 +9466 +1883 +9818 +7117 +1294 +10015 +4814 +917 +7157 +6928 +1265 +12434 +3156 +1992 +7055 +9467 +1885 +9819 +3163 +1994 +7056 +9036 +1784 +12869 +3409 +1962 +4679 +2263 +1361 +3273 +3190 +906 +5292 +2260 +1362 +3276 +3193 +903 +5294 +2257 +1364 +3275 +3192 +904 +5291 +2261 +1363 +3274 +3191 +905 +5293 +362 +363 +2498 +8805 +1848 +11576 +3527 +2050 +6679 +3522 +1287 +4874 +3525 +2053 +6680 +3520 +1289 +4872 +3524 +2052 +6681 +3521 +1288 +4873 +3526 +2051 +6678 +3519 +1290 +4871 +63 +64 +3152 +2147 +1356 +3416 +261 +262 +3151 +2146 +1355 +3415 +162 +163 +3153 +2148 +1358 +3420 +5031 +1329 +7418 +6432 +1865 +9580 +3323 +1351 +5374 +4864 +1976 +6733 +5030 +1328 +7417 +6431 +1866 +9578 +5029 +1327 +7416 +6735 +1273 +9396 +6568 +2935 +12182 +7237 +1284 +10054 +6486 +1866 +9492 +4680 +658 +6848 +6488 +1867 +9494 +4681 +659 +6849 +6487 +1865 +9493 +4634 +656 +6866 +5103 +1403 +5289 +5188 +1302 +7392 +5106 +1405 +5287 +5187 +1301 +7394 +5105 +1404 +5286 +5274 +1300 +7250 +5104 +1402 +5288 +5186 +1299 +7393 +3657 +2136 +7327 +7042 +2072 +7323 +4768 +1913 +7242 +7242 +1913 +7331 +3436 +1985 +5003 +4769 +1914 +7244 +4770 +1915 +7247 +7247 +1915 +7333 +4771 +1916 +7249 +7249 +1916 +7337 +4680 +1293 +7311 +3223 +2007 +4987 +7101 +1292 +9930 +5171 +1324 +7115 +4681 +1291 +7312 +3222 +2008 +5000 +3244 +1958 +4985 +3224 +2010 +4986 +3643 +1317 +5489 +6965 +2091 +10078 +3644 +1315 +5490 +5195 +1353 +7290 +3645 +1316 +5491 +5194 +1354 +7291 +4789 +1926 +7295 +4871 +1290 +7143 +4793 +1931 +7283 +4873 +1288 +7145 +4792 +1929 +7282 +4872 +1289 +7144 +4795 +1933 +7284 +4874 +1287 +7146 +242 +243 +7173 +4696 +1251 +5117 +143 +144 +7172 +4697 +1252 +5118 +44 +45 +7174 +4695 +1250 +5119 +4645 +2012 +9470 +4845 +2006 +7115 +7150 +1325 +7214 +3223 +915 +5032 +2431 +1438 +3485 +3222 +914 +5033 +5152 +2009 +7226 +4825 +1292 +7208 +7149 +1323 +7215 +6512 +4398 +8821 +5121 +2008 +5122 +3278 +1437 +3567 +6424 +1906 +9394 +7116 +2006 +9872 +4863 +1975 +6732 +5021 +1394 +5347 +4865 +1977 +6734 +5018 +1393 +5350 +4802 +929 +5181 +4774 +1911 +7235 +2441 +1430 +3390 +977 +1590 +2441 +2443 +1431 +3391 +978 +1589 +2443 +2442 +1429 +3393 +979 +1591 +2442 +2444 +1432 +3392 +976 +1588 +2444 +3542 +1467 +5109 +3276 +1964 +7421 +3544 +1468 +5108 +3274 +1966 +7420 +3541 +1466 +5107 +3190 +1963 +6941 +3543 +1469 +5110 +3441 +526 +5040 +2469 +1479 +3325 +3218 +2024 +3325 +3625 +1438 +5276 +3647 +1523 +5170 +2415 +1037 +3473 +3126 +1435 +7119 +2421 +1034 +3471 +3124 +1436 +7118 +2420 +1036 +3474 +3545 +929 +7121 +2419 +1035 +3472 +3123 +1434 +7120 +5006 +523 +7388 +3117 +2030 +4871 +5010 +525 +5026 +3118 +2031 +4872 +5009 +524 +5027 +3119 +2032 +4873 +5011 +526 +5025 +3120 +2033 +4874 +3548 +2026 +4996 +7153 +1943 +7199 +3551 +2029 +4994 +7154 +1942 +7200 +3552 +2027 +4993 +7155 +1941 +7201 +5269 +1327 +7458 +570 +1658 +2459 +5270 +1328 +7459 +568 +1657 +2458 +5268 +1329 +7457 +569 +1656 +2457 +6900 +935 +7296 +3429 +1311 +5250 +2304 +1083 +3702 +4663 +900 +12836 +2305 +1082 +3701 +4664 +901 +12837 +2306 +1084 +3703 +4665 +902 +12838 +367 +1666 +3677 +3590 +2040 +5250 +5174 +1454 +6964 +3631 +1466 +5211 +5172 +1452 +6961 +3633 +1468 +5213 +5173 +1453 +6962 +3292 +1380 +5037 +5175 +1455 +6963 +3290 +1379 +5038 +5374 +1351 +7241 +3567 +931 +5383 +9314 +1878 +15723 +3672 +1471 +5015 +6678 +2051 +13215 +3671 +1470 +5014 +6681 +2052 +13214 +3669 +1473 +5012 +6954 +4466 +9224 +3670 +1472 +5013 +5021 +919 +7306 +5020 +932 +5348 +5018 +921 +7305 +5017 +933 +5351 +5019 +922 +7304 +5016 +934 +5354 +3547 +713 +4992 +9713 +1296 +12787 +3549 +711 +4989 +9716 +1298 +12789 +3550 +712 +4991 +9715 +1297 +12788 +3546 +714 +4990 +9714 +1295 +12786 +5017 +1393 +5034 +5080 +1415 +5318 +5020 +1394 +5036 +5082 +1414 +5320 +3351 +667 +5035 +5081 +1416 +5319 +6949 +1447 +7152 +3429 +2064 +5256 +4923 +2070 +5457 +4723 +1941 +7447 +3824 +1335 +7352 +4924 +2066 +5299 +3278 +2049 +7241 +4694 +1944 +7448 +3823 +1336 +7350 +4925 +2068 +5300 +3705 +2139 +5061 +4722 +1942 +7454 +3822 +1337 +7351 +3706 +2141 +5059 +3704 +2140 +5060 +4721 +1943 +7449 +5470 +2189 +5482 +7244 +1914 +7334 +381 +1506 +4862 +5275 +1318 +5407 +4718 +899 +7109 +182 +183 +3364 +4716 +898 +7108 +83 +84 +3363 +4717 +896 +7107 +281 +282 +3362 +2217 +1372 +3515 +5028 +1371 +5144 +3235 +404 +4834 +3235 +1971 +7068 +3237 +405 +4836 +3237 +1970 +7070 +2218 +1370 +3516 +5026 +1369 +5146 +2219 +1368 +3517 +5027 +1367 +5149 +3236 +402 +4837 +3236 +1969 +7069 +3234 +403 +4835 +3234 +1968 +7067 +2216 +1365 +3518 +5025 +1366 +5151 +3528 +460 +5229 +2360 +1362 +3649 +3529 +459 +5227 +2359 +1363 +3650 +3530 +458 +5228 +2358 +1364 +3651 +3531 +461 +5226 +2361 +1361 +3648 +3220 +2089 +7394 +4711 +1279 +7049 +3221 +2090 +7393 +4712 +1281 +7050 +3219 +2091 +7392 +4710 +1282 +7048 +5234 +1326 +7092 +4729 +3163 +7092 +5111 +672 +5442 +3142 +1306 +5088 +9158 +1874 +13212 +4652 +2880 +8455 +5112 +674 +5446 +3140 +1303 +5087 +5113 +675 +5441 +3141 +1304 +5089 +3435 +668 +5367 +3575 +941 +5425 +3434 +669 +5366 +3577 +943 +5423 +3437 +671 +5369 +3578 +940 +5426 +6545 +1776 +8706 +3225 +1319 +5440 +3436 +670 +5368 +3576 +942 +5424 +7097 +455 +10077 +3226 +1320 +5443 +6543 +1777 +8705 +3228 +1322 +5445 +6548 +1778 +8707 +3227 +1321 +5447 +2352 +1498 +3791 +2301 +1426 +3637 +2353 +1496 +3788 +2300 +1421 +3635 +2354 +1497 +3789 +2302 +1423 +3636 +2351 +1499 +3790 +2303 +1427 +3638 +547 +1563 +2389 +3377 +1377 +4951 +2254 +1468 +3633 +3291 +1381 +5075 +2251 +1466 +3631 +3293 +1378 +5074 +2253 +1467 +3634 +3634 +1467 +5212 +2252 +1469 +3632 +3632 +1469 +5214 +2274 +1395 +3540 +3446 +1303 +5336 +2272 +1397 +3537 +3445 +1304 +5338 +3468 +1404 +5105 +2273 +1396 +3539 +2271 +1398 +3538 +3447 +1306 +5341 +5303 +1306 +5356 +3427 +2097 +5356 +3576 +2094 +7379 +5317 +1305 +7410 +5301 +1303 +5357 +3426 +2098 +5357 +5302 +1304 +5358 +3425 +2099 +5358 +2158 +1003 +3307 +2300 +1451 +3405 +2160 +1000 +3309 +2302 +1450 +3407 +2157 +1001 +3308 +2303 +1448 +3408 +2159 +1002 +3310 +2301 +1449 +3406 +2126 +1405 +3469 +3426 +2120 +5287 +2127 +1404 +3468 +3428 +2119 +5286 +2128 +1402 +3467 +3427 +2118 +5288 +2129 +1403 +3470 +3425 +2121 +5289 +3466 +2092 +5469 +3311 +2092 +3466 +3413 +1325 +5431 +5349 +2055 +7463 +3414 +1323 +5432 +5346 +2054 +7464 +236 +237 +6883 +2133 +1294 +3154 +3655 +936 +5235 +3643 +2134 +4735 +3656 +937 +5236 +3644 +2135 +4737 +3204 +1318 +4853 +3657 +938 +5238 +3658 +939 +5237 +3645 +2137 +4736 +3382 +2040 +3590 +5005 +2044 +7238 +1023 +1611 +2437 +2458 +1415 +5080 +1022 +1610 +2436 +2459 +1416 +5081 +1021 +1612 +2438 +2457 +1414 +5082 +3424 +2142 +3788 +3319 +2106 +3639 +3423 +2143 +3789 +3320 +2107 +3641 +3422 +2144 +3791 +3321 +2105 +3640 +3421 +2145 +3790 +3322 +2108 +3642 +3417 +1359 +7433 +265 +266 +3455 +3418 +1357 +7432 +67 +68 +3456 +3419 +1360 +7434 +166 +167 +3457 +2504 +1474 +3460 +3642 +2108 +3690 +2501 +1475 +3458 +3640 +2105 +3691 +2503 +1476 +3459 +3641 +2107 +3689 +2502 +1477 +3461 +3639 +2106 +3688 +2461 +1497 +3572 +992 +2153 +3630 +748 +1101 +3281 +3397 +2062 +3610 +750 +1099 +3279 +3399 +2063 +3612 +749 +1100 +3280 +3398 +2061 +3611 +2428 +1516 +3777 +2283 +1342 +3493 +2429 +1518 +3776 +2287 +1344 +3494 +2427 +1517 +3778 +2284 +1343 +3495 +2426 +1515 +3775 +2285 +1345 +3496 +3795 +2161 +5453 +3308 +2124 +3755 +3792 +2162 +5455 +3310 +2125 +3754 +3793 +2163 +5454 +3309 +2123 +3756 +3794 +2164 +5456 +3307 +2122 +3757 +388 +389 +5413 +3303 +2165 +5231 +5316 +1382 +5472 +3305 +2166 +5232 +5313 +1384 +5473 +3302 +2167 +5230 +5315 +1385 +5471 +3304 +2168 +5233 +2169 +1325 +3413 +3413 +2131 +5430 +4845 +1324 +5355 +2170 +1324 +5171 +2171 +1323 +3414 +3414 +2132 +5433 +3248 +2172 +5472 +2172 +1558 +3464 +3249 +2173 +5473 +2173 +1559 +3463 +3251 +2174 +5471 +2174 +1561 +3462 +5314 +1383 +5474 +2175 +1560 +3465 +2246 +1021 +3289 +4860 +1337 +5296 +2248 +1023 +3288 +4861 +1336 +5297 +2247 +1022 +3287 +4859 +1335 +5295 +1547 +1051 +3729 +3422 +1457 +5182 +3314 +1459 +5392 +2381 +1482 +3374 +2515 +1052 +3609 +2340 +984 +3314 +2179 +1457 +3680 +2379 +1480 +3373 +2474 +1053 +3608 +2341 +985 +3312 +2516 +1054 +3607 +2343 +987 +3313 +3313 +1456 +5391 +2380 +1481 +3375 +3347 +1302 +5063 +2282 +1352 +5196 +3350 +1299 +5065 +2281 +1354 +5194 +3348 +1301 +5064 +2280 +1353 +5195 +3349 +1300 +5066 +2250 +1350 +5249 +5189 +1965 +7409 +3188 +1366 +5254 +3365 +1366 +5134 +2358 +1522 +3867 +5388 +3144 +9896 +3187 +1369 +5252 +3367 +1369 +5132 +2360 +1521 +3866 +5390 +3146 +9898 +3189 +1367 +5251 +3366 +1367 +5133 +2359 +1520 +3865 +3186 +1371 +5253 +2361 +1519 +3868 +5389 +3143 +9897 +3368 +1371 +5131 +3326 +1417 +5046 +2198 +1422 +3684 +3327 +1418 +5045 +2199 +1424 +3685 +3328 +1420 +5044 +2200 +1428 +3686 +6829 +885 +9912 +3158 +1313 +4881 +6830 +886 +9913 +3157 +1312 +4880 +6828 +887 +9911 +3159 +1314 +4879 +5166 +1445 +7441 +3838 +2204 +5230 +5167 +1444 +7443 +3840 +2205 +5231 +5169 +1446 +7442 +3839 +2206 +5232 +5168 +1443 +7444 +3841 +2207 +5233 +2316 +1412 +5414 +4875 +1338 +5163 +2314 +1411 +5416 +4877 +1340 +5162 +2308 +1413 +5417 +4876 +1341 +5161 +2311 +1410 +5415 +4878 +1339 +5164 +2152 +1421 +5309 +3340 +422 +3361 +2151 +1423 +5310 +3339 +423 +3360 +2150 +1426 +5311 +3338 +424 +3359 +2149 +1427 +5312 +3337 +425 +3358 +3518 +1365 +5449 +3255 +2216 +5419 +3515 +1372 +5451 +3252 +2217 +5422 +3516 +1370 +5450 +3253 +2218 +5421 +3517 +1368 +5448 +3254 +2219 +5420 +2220 +1503 +3444 +74 +1503 +2220 +3539 +1396 +5101 +2344 +1396 +5308 +2222 +1501 +3442 +272 +1501 +2222 +2223 +1504 +3443 +173 +1504 +2223 +3377 +2015 +4981 +2473 +1548 +3761 +2225 +1360 +5176 +4649 +2943 +6923 +2226 +1357 +5177 +4650 +2944 +6924 +2227 +1359 +5178 +4651 +2942 +6922 +1039 +1608 +2481 +998 +1584 +2228 +1040 +1606 +2483 +997 +1585 +2229 +1041 +1607 +2482 +999 +1586 +2230 +1042 +1605 +2484 +996 +1583 +2231 +3555 +2047 +5109 +2232 +1380 +4955 +3554 +2048 +5110 +3863 +1508 +4952 +3557 +2046 +5108 +3862 +1507 +4953 +3556 +2045 +5107 +3861 +1505 +4954 +2502 +1529 +3843 +2236 +1003 +3673 +2501 +1531 +3845 +2237 +1002 +3676 +2504 +1528 +3844 +2238 +1001 +3674 +2503 +1530 +3846 +2239 +1000 +3675 +2517 +1569 +3821 +3277 +2109 +4941 +87 +1670 +2241 +1381 +2234 +2241 +384 +1671 +2242 +1380 +2232 +2242 +285 +1672 +2243 +1379 +2233 +2243 +186 +1673 +2244 +1378 +2235 +2244 +9322 +1837 +9395 +6900 +1967 +10006 +3289 +2070 +5296 +3245 +2176 +7351 +3287 +2066 +5295 +3246 +2178 +7352 +3288 +2068 +5297 +3247 +2177 +7350 +1015 +1548 +2249 +3277 +1377 +5510 +3306 +1350 +5143 +5249 +1350 +7419 +1466 +3477 +5107 +5415 +1410 +5459 +1469 +3480 +5110 +5414 +1412 +5458 +1467 +3479 +5109 +5416 +1411 +5460 +1468 +3478 +5108 +5417 +1413 +5461 +3312 +1458 +3679 +2349 +1551 +3734 +3619 +1522 +3651 +3343 +2087 +3493 +2310 +1373 +3294 +1373 +2256 +3294 +3618 +1520 +3650 +3345 +2086 +3495 +3617 +1521 +3649 +3346 +2085 +3496 +2315 +1374 +3295 +1374 +2259 +3295 +2317 +1375 +3296 +1375 +2258 +3296 +3616 +1519 +3648 +3344 +2088 +3494 +2309 +1376 +3297 +1376 +2262 +3297 +2264 +1343 +3662 +541 +2159 +2264 +2265 +1342 +3661 +540 +2157 +2265 +2266 +1345 +3659 +539 +2160 +2266 +2267 +1344 +3660 +542 +2158 +2267 +2220 +1395 +2268 +2268 +1082 +5435 +2222 +1398 +2269 +2269 +1083 +5436 +2223 +1397 +2270 +2270 +1084 +5434 +3876 +2271 +7077 +2269 +1398 +3876 +3874 +2272 +7075 +2270 +1397 +3874 +2540 +1587 +5452 +6955 +1874 +9808 +3875 +2274 +7076 +2268 +1395 +3875 +3613 +1460 +3653 +1580 +1030 +3787 +3615 +1462 +3654 +1581 +1029 +3786 +3614 +1461 +3652 +1582 +1028 +3785 +755 +1639 +3847 +988 +1568 +3711 +758 +1640 +3848 +989 +1571 +3720 +3334 +1353 +5184 +956 +1555 +3564 +3335 +1354 +5185 +959 +1556 +3565 +3336 +1352 +5183 +958 +1554 +3566 +3493 +2087 +5409 +982 +1493 +3661 +3495 +2086 +5408 +981 +1495 +3662 +3496 +2085 +5410 +980 +1492 +3659 +3528 +1429 +5333 +2410 +1488 +3805 +3494 +2088 +5411 +983 +1494 +3660 +3531 +1430 +5335 +2406 +1490 +3802 +3529 +1431 +5334 +2408 +1485 +3806 +3530 +1432 +5332 +2405 +1486 +3807 +579 +1110 +3475 +2465 +2291 +3857 +1579 +995 +3476 +2464 +2292 +3858 +269 +1083 +2304 +2293 +1388 +3215 +170 +1084 +2306 +2294 +1386 +3213 +71 +1082 +2305 +2295 +1387 +3214 +3320 +1424 +3452 +2296 +1424 +5272 +3321 +1425 +3451 +3817 +2224 +5396 +3319 +1422 +3454 +2298 +1422 +5273 +3322 +1428 +3453 +2299 +1428 +5271 +3461 +2152 +5309 +2330 +1451 +3510 +3458 +2150 +5311 +2332 +1449 +3508 +3459 +2151 +5310 +2331 +1450 +3509 +3460 +2149 +5312 +2333 +1448 +3507 +3702 +729 +5330 +1388 +2293 +2304 +3701 +731 +5329 +1387 +2295 +2305 +3703 +732 +5331 +1386 +2294 +2306 +3333 +1376 +5222 +2307 +1443 +3432 +3332 +1375 +5223 +5213 +703 +5497 +3167 +2307 +7355 +3190 +1410 +4932 +3330 +1373 +5224 +3192 +1412 +4931 +5211 +705 +5498 +1004 +2309 +5487 +3165 +2312 +7356 +2312 +1445 +3431 +3331 +1374 +5221 +2313 +1444 +3430 +3166 +2313 +7354 +5212 +704 +5496 +2314 +1006 +3318 +6940 +3193 +7421 +5214 +706 +5495 +1007 +2310 +5488 +2308 +1005 +3317 +6942 +3191 +7420 +3168 +2318 +7353 +2318 +1446 +3433 +990 +1572 +2319 +3681 +2180 +3780 +993 +1574 +2320 +3680 +2182 +3781 +991 +1573 +2321 +3678 +2185 +3779 +2275 +1460 +3666 +1011 +1575 +2322 +2277 +1461 +3665 +1013 +1577 +2323 +2276 +1462 +3664 +1012 +1576 +2324 +2292 +1483 +3835 +2325 +1026 +3483 +3663 +1487 +3836 +2326 +1027 +3484 +3532 +1484 +3834 +2327 +1024 +3482 +2291 +1489 +3833 +2328 +1025 +3481 +1038 +1527 +2470 +752 +1604 +2329 +3552 +1436 +4989 +1372 +2217 +3405 +3551 +1434 +4991 +1370 +2218 +3407 +3545 +1433 +4992 +1368 +2219 +3406 +3548 +1435 +4990 +1365 +2216 +3408 +1031 +1567 +2334 +692 +1612 +2334 +1032 +1566 +2335 +693 +1610 +2335 +1033 +1565 +2336 +694 +1611 +2336 +1013 +1567 +2337 +751 +1577 +2337 +1011 +1565 +2338 +754 +1575 +2338 +1012 +1566 +2339 +753 +1576 +2339 +3639 +2142 +5191 +462 +1595 +3684 +3641 +2143 +5192 +465 +1596 +3685 +3640 +2144 +5182 +3761 +2224 +3817 +3642 +2145 +5190 +464 +1597 +3686 +3574 +2221 +5308 +371 +1502 +3268 +14 +1509 +2345 +1059 +1643 +2345 +1010 +1595 +2346 +739 +1618 +2346 +1008 +1596 +2347 +737 +1617 +2347 +1009 +1597 +2348 +738 +1615 +2348 +992 +1509 +2349 +16 +1551 +2349 +559 +1547 +2350 +1020 +1593 +2350 +3690 +2149 +3765 +3421 +1499 +3563 +3691 +2150 +3767 +3422 +1498 +3562 +3688 +2152 +3768 +3424 +1496 +3561 +3689 +2151 +3766 +999 +2230 +3572 +3606 +2109 +5511 +3342 +2297 +5396 +560 +1552 +2356 +1018 +1594 +2356 +561 +1553 +2357 +1017 +1592 +2357 +3441 +1364 +5370 +1364 +2257 +3651 +3440 +1363 +5372 +1363 +2261 +3650 +3439 +1362 +5371 +1362 +2260 +3649 +3438 +1361 +5373 +1361 +2263 +3648 +2378 +1406 +3372 +5048 +2051 +5206 +2376 +1407 +3371 +5049 +2053 +5204 +2375 +1408 +3370 +5050 +2052 +5203 +2377 +1409 +3369 +5047 +2050 +5205 +2548 +1571 +3532 +3604 +2366 +5484 +3605 +2367 +5485 +432 +1667 +3663 +1069 +1583 +3723 +3765 +1474 +3815 +1070 +1586 +3722 +3766 +1476 +3813 +1068 +1585 +3724 +3767 +1475 +3814 +1067 +1584 +3725 +3768 +1477 +3816 +2529 +1540 +3760 +2372 +1540 +3580 +2528 +1541 +3759 +2373 +1541 +3581 +2526 +1539 +3758 +2374 +1539 +3579 +3370 +1408 +7386 +1368 +2332 +2375 +3371 +1407 +7385 +1370 +2331 +2376 +3369 +1409 +7387 +1365 +2333 +2377 +3372 +1406 +7384 +1372 +2330 +2378 +2379 +1441 +3752 +997 +2229 +2476 +2380 +1442 +3751 +996 +2231 +2475 +2381 +1439 +3750 +998 +2228 +2477 +3823 +2177 +5241 +1424 +2199 +5272 +3822 +2176 +5240 +1422 +2198 +5273 +3824 +2178 +5242 +1428 +2200 +5271 +386 +387 +5381 +2385 +1513 +5503 +89 +90 +5382 +2386 +1512 +5502 +287 +288 +5380 +2387 +1514 +5504 +188 +189 +5379 +2388 +1511 +5505 +7360 +3073 +10029 +2240 +1334 +3796 +1081 +1656 +2390 +2425 +1463 +3706 +2423 +1464 +3704 +1462 +2276 +3654 +569 +2141 +3410 +1461 +2277 +3652 +1079 +1657 +2393 +2424 +1465 +3705 +568 +2139 +3411 +1460 +2275 +3653 +1080 +1658 +2395 +570 +2140 +3412 +550 +1618 +2396 +2396 +1612 +3820 +548 +1617 +2397 +2397 +1611 +3819 +549 +1615 +2398 +2398 +1610 +3818 +2399 +1600 +3668 +1045 +1600 +2399 +2400 +1601 +3667 +1046 +1601 +2400 +739 +1613 +2401 +1031 +1618 +2401 +738 +1614 +2402 +1032 +1615 +2402 +737 +1616 +2403 +1033 +1617 +2403 +3831 +2327 +3834 +2453 +1486 +3801 +2448 +1536 +3715 +3801 +1486 +3826 +3475 +2291 +3860 +2449 +1535 +3716 +3476 +2292 +3859 +2456 +1485 +3803 +2447 +1537 +3714 +3803 +1485 +3827 +3836 +1487 +3837 +2454 +1488 +3804 +2446 +1538 +3713 +3804 +1488 +3829 +2455 +1490 +3808 +3808 +1490 +3828 +989 +1546 +3682 +1044 +1599 +2412 +988 +1545 +3683 +1043 +1598 +2413 +1425 +2297 +3451 +2414 +1449 +3748 +2415 +1420 +3490 +469 +2333 +3507 +1422 +2298 +3454 +2416 +1451 +3749 +1428 +2299 +3453 +2417 +1448 +3746 +1424 +2296 +3452 +2418 +1450 +3747 +2419 +1418 +3491 +467 +2331 +3509 +2420 +1419 +3492 +468 +2332 +3508 +2421 +1417 +3489 +466 +2330 +3510 +1564 +1527 +2422 +567 +1564 +2422 +3287 +2423 +5299 +3412 +2140 +3704 +3288 +2424 +5300 +3411 +2139 +3705 +3289 +2425 +5457 +3410 +2141 +3706 +3695 +2239 +3775 +1043 +2413 +2426 +3693 +2237 +3778 +1045 +2399 +2427 +3694 +2238 +3777 +1044 +2412 +2428 +3692 +2236 +3776 +1046 +2400 +2429 +562 +1510 +2430 +2430 +1510 +3721 +5096 +2011 +7114 +3212 +2025 +5276 +1016 +1562 +2432 +728 +1563 +2432 +1018 +1572 +2433 +216 +1594 +2433 +1017 +1573 +2434 +315 +1592 +2434 +1020 +1574 +2435 +117 +1593 +2435 +693 +2391 +2436 +1464 +2423 +2436 +694 +2394 +2437 +1465 +2424 +2437 +692 +2392 +2438 +1463 +2425 +2438 +2255 +1491 +3869 +1019 +1570 +3721 +1019 +1551 +2440 +18 +1570 +2440 +3390 +1430 +5226 +2441 +1590 +3772 +3393 +1429 +5229 +2442 +1591 +3769 +3391 +1431 +5227 +2443 +1589 +3771 +3392 +1432 +5228 +2444 +1588 +3770 +735 +1500 +2472 +1060 +1609 +2445 +1072 +1538 +2446 +1591 +742 +3744 +1071 +1537 +2447 +1589 +741 +3743 +1073 +1536 +2448 +1588 +740 +3742 +1074 +1535 +2449 +1590 +743 +3745 +1052 +1613 +2450 +3609 +1052 +3762 +1053 +1616 +2451 +3608 +1053 +3763 +1054 +1614 +2452 +3607 +1054 +3764 +540 +2265 +3601 +3807 +1486 +3812 +539 +2266 +3602 +3805 +1488 +3811 +542 +2267 +3603 +3802 +1490 +3809 +541 +2264 +3600 +3806 +1485 +3810 +5059 +3099 +5202 +2154 +1414 +3798 +5061 +3100 +5200 +2156 +1415 +3799 +5060 +3101 +5201 +2155 +1416 +3797 +1050 +1603 +2460 +1066 +1628 +2471 +1458 +3312 +5192 +3630 +2153 +3687 +565 +1637 +2535 +995 +1579 +2462 +994 +1578 +2463 +2463 +1578 +3849 +1483 +2292 +2464 +699 +2407 +2464 +1489 +2291 +2465 +702 +2411 +2465 +990 +1544 +2466 +2433 +1572 +3741 +993 +1543 +2467 +2435 +1574 +3740 +991 +1542 +2468 +2434 +1573 +3739 +3212 +1479 +4988 +2521 +1066 +3774 +728 +1562 +2470 +1562 +2329 +2470 +1050 +2460 +2471 +1479 +2469 +3624 +471 +1585 +2472 +1500 +2445 +2472 +1051 +1619 +2473 +3825 +463 +5512 +722 +1510 +3608 +562 +1616 +2474 +1499 +2351 +2475 +1442 +2380 +3563 +1498 +2352 +2476 +1441 +2379 +3562 +1496 +2353 +2477 +1439 +2381 +3561 +311 +1539 +2478 +1056 +1645 +2478 +113 +1541 +2479 +1058 +1644 +2479 +212 +1540 +2480 +1057 +1642 +2480 +1439 +2228 +2481 +1540 +2372 +3760 +3687 +2153 +3773 +1440 +2230 +2482 +1441 +2229 +2483 +1541 +2373 +3759 +1442 +2231 +2484 +1539 +2374 +3758 +1064 +1672 +2485 +1514 +2387 +2485 +1063 +1673 +2486 +1511 +2388 +2486 +1062 +1671 +2487 +1513 +2385 +2487 +1061 +1670 +2488 +1512 +2386 +2488 +744 +1637 +2489 +2462 +1579 +3850 +736 +1545 +2490 +1049 +1526 +3727 +734 +1546 +2491 +1047 +1524 +3726 +563 +1647 +3728 +1550 +2463 +2492 +701 +1598 +2493 +1492 +2454 +2493 +700 +1599 +2494 +1493 +2453 +2494 +699 +1600 +2495 +1495 +2456 +2495 +702 +1601 +2496 +1494 +2455 +2496 +3311 +1523 +5285 +1055 +1659 +2497 +1447 +3176 +7152 +1447 +2245 +2498 +1040 +1609 +2499 +572 +1629 +2499 +1075 +1638 +2500 +110 +1646 +2500 +424 +1531 +3458 +717 +2370 +2501 +422 +1529 +3461 +716 +2371 +2502 +423 +1530 +3459 +718 +2369 +2503 +425 +1528 +3460 +719 +2368 +2504 +1014 +1563 +2505 +728 +1564 +2505 +735 +1549 +2506 +1549 +2462 +2506 +472 +1524 +2507 +1047 +1622 +2507 +473 +1526 +2508 +1049 +1620 +2508 +470 +1525 +2509 +1048 +1621 +2509 +759 +1627 +2510 +1050 +1628 +2510 +1051 +1547 +2511 +559 +1619 +2511 +1039 +1621 +2512 +571 +1632 +2512 +1041 +1620 +2513 +573 +1631 +2513 +1042 +1622 +2514 +574 +1630 +2514 +720 +1552 +3609 +560 +1613 +2515 +723 +1553 +3607 +561 +1614 +2516 +475 +1569 +3774 +1014 +2505 +2517 +2492 +1525 +3856 +470 +1584 +2518 +2491 +1524 +3854 +472 +1583 +2519 +2490 +1526 +3855 +473 +1586 +2520 +567 +1628 +2521 +1569 +2517 +2521 +747 +1651 +2522 +1047 +1653 +2522 +745 +1648 +2523 +1049 +1650 +2523 +1048 +1647 +2524 +746 +1652 +2524 +572 +1636 +2525 +1075 +1646 +2525 +725 +1605 +2526 +1056 +2478 +2526 +727 +1607 +2527 +1059 +2345 +2527 +726 +1606 +2528 +1058 +2479 +2528 +724 +1608 +2529 +1057 +2480 +2529 +1016 +2249 +2530 +1548 +2473 +2530 +409 +1093 +2531 +565 +2462 +3850 +992 +2349 +3734 +1019 +2439 +2532 +120 +1602 +2533 +1038 +1604 +2533 +744 +1636 +2534 +1060 +1637 +2534 +1060 +2445 +2535 +1500 +2506 +2535 +741 +1589 +3463 +94 +1624 +2536 +740 +1588 +3464 +292 +1623 +2537 +742 +1591 +3465 +391 +1626 +2538 +743 +1590 +3462 +193 +1625 +2539 +1065 +1587 +2540 +3717 +2273 +3719 +1516 +2428 +2541 +734 +2491 +3854 +1517 +2427 +2542 +735 +2472 +2542 +1515 +2426 +2543 +736 +2490 +3855 +1518 +2429 +2544 +733 +2492 +3856 +761 +1632 +2545 +571 +1652 +2545 +760 +1630 +2546 +574 +1651 +2546 +763 +1631 +2547 +573 +1648 +2547 +580 +796 +2548 +406 +1571 +2548 +583 +797 +2549 +408 +1568 +2549 +13559 +1675 +17266 +11044 +1740 +17085 +13560 +1676 +17265 +15590 +3982 +15682 +11206 +1680 +14519 +14294 +1721 +15094 +10865 +2553 +14233 +16295 +3906 +17169 +10866 +2554 +14232 +13761 +3905 +17187 +12089 +1697 +15818 +14092 +1694 +14760 +14096 +1697 +15595 +13521 +1698 +16388 +8536 +4171 +14796 +11548 +1688 +13914 +8725 +5862 +11584 +10730 +2556 +14745 +12841 +4113 +16380 +8635 +1732 +12331 +11965 +1689 +13373 +13698 +5781 +17091 +13773 +1675 +16253 +13481 +613 +16123 +10918 +1186 +16980 +13697 +5780 +17090 +10678 +2560 +17127 +10744 +1678 +14278 +11966 +1690 +13372 +11087 +3914 +13779 +13482 +614 +16125 +10682 +1677 +14191 +14146 +4046 +15621 +10701 +1740 +17006 +10274 +7486 +13408 +10702 +1743 +15236 +11401 +1681 +15333 +13640 +821 +16341 +13835 +1718 +14800 +10381 +2713 +16429 +11371 +5830 +15506 +10937 +824 +13860 +11375 +5831 +15507 +10938 +823 +13861 +11166 +1724 +15276 +8470 +822 +11836 +10393 +1683 +16531 +17185 +3897 +17313 +16692 +1684 +17257 +13506 +5658 +16126 +14428 +1682 +14477 +8338 +3918 +11827 +10766 +1691 +15011 +8476 +1722 +12840 +11659 +2569 +16309 +16434 +5574 +16745 +14490 +1122 +16455 +10388 +1707 +14432 +8883 +1801 +12654 +8167 +1169 +11796 +11538 +1712 +16453 +9108 +1775 +11332 +13466 +10393 +16531 +13433 +3898 +17233 +11670 +2564 +12815 +8157 +1120 +10750 +13500 +2560 +16703 +8156 +1121 +10749 +11537 +1711 +16452 +11314 +4289 +11716 +11067 +2585 +15399 +10876 +1682 +15115 +13694 +1698 +14478 +11312 +4286 +11715 +11211 +2587 +15516 +8273 +1681 +11999 +6770 +1772 +11718 +12211 +2588 +16669 +11210 +2589 +15517 +8370 +5739 +13867 +8474 +1805 +8976 +10377 +3934 +16254 +10577 +2598 +14571 +10482 +1699 +14173 +10576 +2597 +14572 +10481 +1700 +14174 +16480 +7489 +17296 +17213 +2593 +17350 +16481 +7490 +17297 +17212 +2594 +17351 +10717 +7875 +14243 +13789 +3893 +16997 +15588 +3981 +15681 +10679 +3894 +15299 +13669 +3991 +13948 +13712 +4006 +13797 +13668 +3990 +13947 +13713 +4008 +13796 +16171 +2555 +16489 +10785 +4036 +14499 +12259 +1716 +12943 +10768 +444 +13938 +6458 +1714 +12720 +8418 +2601 +11926 +6710 +4364 +12152 +13650 +2581 +16814 +15181 +1729 +16998 +11023 +1180 +14575 +11343 +2604 +14741 +14173 +1699 +15619 +11344 +2605 +14742 +8276 +1700 +15118 +10666 +1695 +14123 +9414 +2804 +12286 +6672 +1241 +9522 +8443 +4083 +13557 +10699 +1686 +14367 +13931 +10266 +16494 +10831 +1687 +13868 +13930 +10267 +16493 +10373 +1713 +13648 +11085 +2573 +14382 +14088 +2611 +14378 +10896 +1710 +11855 +8727 +5860 +11583 +8686 +4377 +9270 +8574 +843 +11891 +8685 +4376 +9271 +8726 +5861 +11582 +8684 +4378 +9272 +10507 +2615 +15573 +8304 +2615 +11131 +8360 +620 +11885 +8723 +2616 +12770 +10927 +2721 +13718 +8828 +2607 +15944 +12129 +1745 +15855 +14094 +2791 +14634 +12534 +1741 +15206 +13997 +4138 +15251 +12533 +1746 +15207 +13995 +4140 +15255 +13400 +2621 +16156 +10627 +1723 +15567 +8275 +1699 +15117 +10428 +2641 +15182 +14884 +2583 +15803 +13420 +2555 +16639 +14242 +5520 +16138 +10524 +2649 +14047 +14206 +2582 +15804 +13676 +2576 +15329 +12817 +1727 +15028 +10825 +615 +15640 +8509 +1726 +15298 +14229 +2627 +15373 +10615 +1726 +16210 +11587 +4078 +16977 +14074 +3983 +15952 +13914 +1688 +16406 +13815 +2605 +15131 +13696 +824 +16727 +13814 +2604 +15132 +13699 +823 +16730 +16944 +1757 +17078 +10427 +1757 +13808 +16943 +1756 +17079 +10426 +1756 +13805 +8536 +2647 +11146 +13589 +2634 +16184 +10928 +5855 +16004 +10990 +502 +15193 +10929 +5854 +16003 +10995 +501 +15194 +10930 +5853 +16001 +10993 +500 +15197 +13936 +3956 +17306 +13951 +2558 +16441 +8300 +1750 +12625 +11474 +1750 +15582 +8298 +1751 +12622 +11473 +1751 +15581 +8947 +4343 +10725 +8976 +1805 +11167 +6405 +1806 +11656 +14645 +7980 +16441 +10711 +5843 +11601 +14300 +7531 +16650 +10969 +1707 +15122 +11032 +5670 +11033 +11664 +1706 +16770 +11453 +2645 +14631 +11665 +1708 +16771 +11455 +2646 +14632 +13600 +3980 +16418 +8535 +2573 +11673 +10714 +1742 +16572 +10536 +2625 +14171 +12169 +6364 +12920 +10470 +2623 +14139 +13631 +3910 +16778 +8912 +1800 +12709 +12261 +1714 +12946 +8911 +1798 +12708 +8692 +2740 +12906 +14485 +2552 +14717 +8138 +1793 +12614 +8279 +1174 +11869 +9052 +1794 +14394 +9053 +1176 +12572 +9047 +1792 +14395 +9051 +1175 +12571 +10640 +2656 +11151 +8166 +4120 +10641 +8355 +1721 +11002 +16333 +7818 +16878 +8653 +1193 +12287 +10747 +2580 +16199 +9109 +1769 +13298 +8677 +1769 +9109 +9110 +1770 +13296 +8675 +1770 +9110 +9111 +1771 +13297 +8680 +1771 +9111 +5127 +3195 +10109 +6493 +1217 +13222 +5126 +3197 +10110 +6480 +1924 +9671 +5125 +3198 +10108 +6481 +1925 +9672 +15143 +1791 +15391 +9044 +2788 +12736 +13700 +5518 +16865 +10645 +1709 +11856 +10390 +2572 +13734 +11563 +7661 +14123 +11902 +2868 +15415 +13252 +2668 +13270 +11900 +2867 +15413 +13253 +2669 +13269 +11901 +2866 +15414 +13254 +2670 +13267 +10612 +2590 +14313 +11489 +3912 +13894 +10911 +4278 +16345 +9003 +2696 +11868 +10909 +4276 +16346 +9002 +2697 +11867 +10910 +4277 +16347 +8875 +1853 +11300 +10649 +1184 +10916 +8730 +2675 +12176 +10650 +1186 +10918 +8733 +2676 +12178 +10712 +1185 +15597 +8732 +2677 +12173 +10841 +1842 +11987 +6700 +1811 +9365 +10840 +1840 +11986 +6702 +1813 +9368 +10839 +1843 +11988 +6703 +1812 +9361 +14548 +7824 +16794 +10931 +2681 +14642 +10331 +2682 +14276 +10932 +2682 +14639 +10330 +2683 +14277 +10933 +2683 +14641 +11711 +2684 +15543 +9471 +2802 +12137 +11709 +2685 +16749 +8866 +6115 +12607 +11710 +2686 +15542 +8865 +6117 +12608 +6371 +2830 +8408 +8840 +1877 +11922 +8526 +2730 +9836 +9555 +1878 +12415 +6372 +2831 +8407 +8839 +1875 +11923 +11332 +1775 +14314 +6582 +2690 +13250 +7147 +1278 +13128 +8340 +1165 +11626 +15354 +1728 +15398 +8449 +1826 +12908 +15463 +1755 +15609 +4866 +2917 +6585 +8426 +1752 +11606 +10596 +1717 +14734 +6856 +1853 +8920 +11526 +633 +13307 +6854 +1854 +8918 +11527 +634 +13305 +6857 +1855 +8919 +11528 +635 +13306 +9112 +1194 +13015 +11313 +4285 +11718 +8795 +1195 +12342 +13746 +2586 +15484 +9114 +1196 +13014 +15832 +2584 +16767 +11804 +1808 +11899 +3149 +1939 +4868 +11828 +1809 +11898 +3150 +1940 +4869 +12774 +4157 +12965 +3148 +1938 +4867 +16854 +1760 +17258 +8374 +1715 +10788 +9244 +1736 +16018 +6528 +1731 +15172 +11099 +2754 +13888 +8380 +449 +12799 +10936 +1736 +12159 +11541 +1704 +13841 +6843 +1838 +12755 +4666 +1838 +6696 +8938 +1765 +15612 +10506 +5545 +16155 +11198 +4192 +15687 +10859 +1687 +16263 +10741 +2551 +14473 +11602 +4076 +16970 +13508 +2595 +16626 +11173 +2618 +15242 +15950 +5615 +16470 +11266 +2641 +15846 +15237 +2816 +16856 +8829 +1147 +12249 +13156 +8185 +15206 +12030 +6338 +15028 +16085 +2561 +17164 +10448 +4066 +16566 +10451 +4067 +16565 +13155 +8184 +15207 +10339 +2562 +13410 +10761 +2633 +15623 +10528 +1693 +14065 +9345 +5954 +11535 +9346 +5953 +11536 +10527 +1692 +14066 +11325 +2607 +15205 +10370 +5849 +16184 +6641 +1842 +8817 +12244 +4173 +15304 +6639 +1840 +8816 +14818 +4175 +15154 +6640 +1843 +8815 +12245 +4174 +15303 +14453 +2626 +15736 +11607 +4077 +16994 +9647 +6211 +11735 +12735 +1729 +15181 +13926 +1762 +14635 +10920 +2640 +14398 +13927 +1764 +14638 +14400 +2639 +16365 +6612 +4275 +12364 +11057 +1728 +15060 +11069 +4224 +11410 +8844 +1830 +9188 +10516 +3885 +13551 +15081 +6210 +15276 +6805 +1817 +9941 +9218 +2732 +12809 +4936 +1273 +6735 +11989 +1704 +14327 +11629 +1192 +14339 +8971 +2680 +12124 +11628 +1191 +14338 +8973 +2679 +12126 +11627 +1190 +14340 +8972 +2678 +12125 +11540 +2706 +13828 +11000 +2706 +13663 +14840 +3924 +17017 +9149 +2730 +13166 +11103 +1753 +15812 +8267 +2600 +11302 +11915 +1754 +15293 +8270 +2601 +11301 +8193 +1763 +13812 +11656 +1806 +15698 +10832 +1711 +14747 +11395 +1738 +12097 +10833 +1712 +14175 +11397 +1737 +12098 +15266 +2709 +15376 +11019 +2743 +15575 +10485 +2710 +16139 +11017 +2742 +15574 +11910 +1705 +13770 +11199 +4191 +15688 +11396 +1739 +12096 +6524 +4079 +15433 +11250 +2746 +14218 +10905 +2746 +11644 +8590 +1157 +15936 +11176 +2749 +15340 +8591 +1156 +15935 +11177 +2750 +15339 +9168 +1214 +12638 +9177 +4306 +13048 +9165 +1213 +12639 +9178 +4307 +13047 +9170 +1211 +12637 +9179 +4308 +13046 +11979 +3927 +14315 +14285 +1721 +14294 +11556 +2676 +14443 +10533 +2645 +11453 +11555 +2675 +14442 +10534 +2646 +11455 +11558 +2677 +14448 +11032 +2644 +14204 +8475 +1810 +12297 +11649 +5778 +12283 +10520 +2660 +14561 +6714 +2959 +12897 +10522 +2659 +14559 +6715 +2962 +12895 +10521 +2661 +14560 +9001 +2695 +11866 +8786 +2726 +14220 +13862 +2557 +13925 +9238 +2737 +11357 +11193 +2763 +11808 +8638 +1209 +13242 +9397 +6168 +12752 +8647 +1210 +12700 +9398 +6167 +12753 +8646 +1208 +12705 +9399 +6166 +12751 +12099 +4244 +16012 +9678 +1879 +13249 +16853 +1759 +17259 +6457 +1716 +9184 +6862 +1761 +12961 +8497 +5867 +12720 +8772 +1803 +12697 +6656 +2902 +8228 +8771 +1804 +12699 +8750 +2771 +9135 +8773 +1802 +12698 +8749 +2772 +9134 +8817 +1842 +15838 +9174 +1841 +12193 +8816 +1840 +15837 +9176 +1839 +12192 +8815 +1843 +15839 +8908 +2724 +12448 +10746 +4496 +14788 +6570 +1810 +13189 +6819 +1246 +9138 +8999 +2705 +11874 +8964 +2729 +12851 +15012 +2603 +15130 +9413 +2779 +12724 +6612 +4273 +12390 +9036 +6708 +13078 +9060 +625 +13221 +8758 +1787 +10930 +14210 +4119 +15196 +8763 +1789 +10928 +14209 +4117 +15192 +8757 +1788 +10929 +14208 +4118 +15191 +9187 +1203 +13056 +6972 +1878 +12995 +12023 +1201 +12503 +9416 +2785 +9503 +6974 +1876 +9882 +12502 +1199 +12791 +12022 +1197 +12501 +9415 +2787 +9500 +8244 +2693 +10573 +9021 +1755 +9511 +6542 +1820 +8752 +6975 +4526 +9154 +6541 +1819 +8751 +6973 +4527 +9156 +11500 +1763 +17059 +9242 +2741 +11578 +9205 +1786 +9359 +11956 +1801 +11994 +10617 +2618 +11173 +11543 +2642 +14833 +14305 +1748 +16009 +6596 +2761 +13099 +14303 +1749 +16007 +6595 +2760 +13098 +14304 +1747 +16008 +6594 +2759 +13100 +6420 +1266 +8810 +9163 +1865 +9529 +6421 +1265 +8809 +9164 +1866 +9530 +6422 +1264 +8811 +9167 +1867 +9533 +4864 +2916 +6697 +11148 +1201 +12843 +4865 +2915 +6584 +9100 +2776 +14963 +4863 +2914 +6586 +11149 +1197 +12842 +11074 +5668 +13557 +9087 +4382 +11576 +11004 +2629 +13944 +13854 +2707 +16750 +11283 +2725 +14513 +14904 +4060 +15430 +15345 +2711 +15601 +14899 +4061 +15428 +11102 +1754 +14839 +14901 +4062 +15429 +8764 +643 +11651 +9231 +2808 +12475 +6593 +1822 +9516 +9183 +4456 +9354 +6717 +1822 +9888 +8512 +1801 +12401 +14912 +5807 +15844 +8196 +1754 +11915 +14913 +5806 +15845 +10759 +1753 +12855 +11713 +2694 +14182 +10729 +1752 +14344 +10762 +2632 +15624 +11619 +6738 +15519 +8173 +2569 +11659 +11010 +1720 +14939 +10668 +5597 +14568 +10384 +2714 +16532 +6709 +2730 +12537 +8589 +1791 +11772 +6670 +1823 +9949 +12341 +2818 +13059 +8703 +1823 +13126 +8698 +1808 +12032 +8704 +1821 +13127 +12339 +2820 +13016 +6669 +1821 +9948 +8534 +2821 +8831 +6668 +1824 +9950 +8700 +1809 +12035 +8702 +1824 +13125 +12340 +2823 +13017 +9196 +1847 +13061 +8627 +4155 +11850 +10094 +2924 +12216 +8628 +4156 +11848 +9197 +1846 +13062 +8626 +4154 +11849 +8705 +1777 +11943 +11133 +1799 +15929 +8706 +1776 +11944 +11040 +1798 +15881 +8707 +1778 +11945 +11041 +1800 +15882 +15033 +2699 +15203 +9095 +4326 +15243 +15037 +2700 +15204 +9098 +4327 +15244 +10706 +2658 +14198 +8586 +6229 +13189 +8910 +2723 +12449 +8765 +1839 +12729 +8909 +2722 +12450 +8766 +1841 +12730 +9175 +1844 +12194 +8768 +1844 +12731 +8216 +4239 +12697 +9379 +4383 +11802 +8215 +4240 +12699 +9383 +4387 +11800 +8217 +4238 +12698 +9380 +4385 +11801 +3149 +1279 +6870 +4807 +1930 +7111 +3148 +1281 +6869 +4803 +1932 +7110 +3150 +1282 +6871 +4804 +1927 +7104 +9697 +1905 +13367 +8613 +4554 +15851 +9698 +1908 +13368 +8614 +4556 +15852 +9891 +1907 +13369 +8615 +4555 +15853 +11286 +1868 +15289 +8861 +2777 +12237 +4652 +1989 +7037 +9299 +645 +12722 +9325 +1856 +13303 +6602 +2965 +12110 +9324 +1857 +13302 +6604 +2967 +12111 +9323 +1858 +13304 +6603 +2966 +12112 +15554 +1760 +16854 +6599 +1795 +9032 +4612 +1861 +6907 +6600 +1797 +9034 +15553 +1759 +16853 +6601 +1796 +9033 +6930 +1224 +9914 +6463 +1224 +9289 +6706 +1817 +9335 +6583 +4246 +8739 +9000 +1879 +9636 +9636 +1879 +12438 +9516 +1822 +9559 +6698 +1822 +9687 +9368 +1813 +13211 +9176 +4311 +11163 +8811 +4575 +9819 +8921 +1813 +9462 +9365 +1811 +13208 +9468 +1884 +9820 +9174 +4309 +11165 +8925 +1811 +9461 +9361 +1812 +13209 +9175 +4310 +11164 +8810 +4573 +9818 +8926 +1812 +9463 +11047 +5974 +17062 +9092 +2863 +13290 +10956 +2770 +14466 +13282 +1760 +15401 +11046 +5975 +17061 +9091 +2865 +13291 +5117 +1251 +6629 +10848 +1781 +13027 +5118 +1252 +6625 +10847 +1780 +13026 +5119 +1250 +6627 +10849 +1779 +13028 +6906 +1241 +10028 +6792 +880 +9929 +6716 +2964 +12896 +8956 +1898 +10023 +10096 +2925 +12217 +8954 +1899 +10024 +10095 +2926 +12215 +8955 +1900 +10022 +8746 +4492 +13224 +4685 +3171 +7371 +8747 +4493 +13225 +4684 +3172 +7372 +6907 +1861 +9669 +4686 +3170 +7370 +6664 +4458 +13127 +8871 +2840 +12991 +6670 +4460 +9287 +8870 +2839 +12990 +6668 +4459 +9286 +8869 +2841 +12989 +4620 +1967 +6661 +361 +2245 +3324 +3257 +1989 +7105 +9620 +1818 +15819 +6404 +1874 +9158 +6736 +1817 +10083 +6665 +1797 +8524 +9548 +2882 +9965 +6666 +1796 +8525 +9546 +2883 +9966 +6667 +1795 +8523 +9547 +2884 +9967 +6617 +1925 +11338 +9423 +3041 +13089 +6616 +1924 +11337 +6879 +1860 +6884 +16907 +6516 +17255 +6479 +1923 +9674 +9669 +1861 +13065 +4662 +2900 +12925 +4671 +1891 +6959 +6959 +1891 +9968 +4668 +1892 +9507 +9507 +1892 +13234 +4667 +1893 +9508 +9508 +1893 +13233 +6511 +2798 +12381 +9269 +1908 +12963 +6513 +2799 +12382 +9267 +1907 +12962 +6512 +2797 +12383 +9268 +1905 +12964 +11609 +4237 +14534 +357 +358 +4777 +9915 +1946 +10014 +6708 +2948 +12903 +6635 +2838 +13183 +6865 +2960 +8524 +6633 +2836 +13181 +6863 +2961 +8523 +6631 +2837 +13182 +6864 +2963 +8525 +8597 +3976 +14127 +6658 +1761 +10071 +6545 +2828 +12764 +10602 +2651 +16280 +8228 +1236 +10996 +6544 +4414 +9386 +6543 +2827 +12762 +11593 +2616 +17028 +8229 +1237 +11523 +8598 +3977 +14126 +6548 +2829 +12763 +8500 +2650 +11566 +4677 +1906 +6987 +9394 +4540 +12800 +6705 +4430 +9208 +9335 +1817 +12309 +9102 +4153 +15781 +6878 +4569 +13065 +6880 +4565 +13064 +9104 +4152 +15709 +8503 +1924 +12719 +9103 +4151 +15710 +4727 +1244 +6501 +6775 +1961 +9796 +4726 +1243 +6500 +6774 +1960 +9798 +4830 +1245 +6619 +6773 +1959 +9797 +6957 +862 +9477 +3179 +1975 +7314 +6956 +864 +9475 +3180 +1977 +7315 +6958 +863 +9476 +3169 +1976 +7400 +10573 +2693 +14238 +3181 +1978 +7316 +137 +138 +6881 +6741 +1895 +10044 +38 +39 +6882 +6739 +1896 +10043 +6629 +1897 +9766 +6740 +1897 +10046 +6564 +1314 +9651 +9757 +1846 +12970 +6563 +1313 +9653 +9756 +1847 +12969 +6562 +1312 +9652 +9758 +1845 +13223 +6778 +868 +17280 +13332 +4752 +15940 +6780 +867 +17278 +13333 +4751 +15941 +6779 +866 +17279 +13334 +4753 +15939 +343 +344 +11604 +6598 +1246 +9760 +9214 +4556 +12739 +6956 +4610 +10101 +9212 +4555 +12741 +6958 +4611 +10102 +9213 +4554 +12740 +6957 +4609 +10100 +47 +48 +6845 +9129 +1856 +9325 +146 +147 +6844 +9127 +1857 +9324 +245 +246 +6846 +9128 +1858 +9323 +3428 +2101 +7410 +4730 +536 +7251 +3184 +1894 +4757 +3178 +1946 +7377 +4666 +2895 +9522 +9000 +2853 +9341 +6759 +1826 +13184 +9171 +2780 +12651 +6938 +1828 +9160 +9160 +1828 +13295 +6936 +1827 +9159 +9159 +1827 +13293 +6937 +1829 +9161 +9161 +1829 +13294 +8671 +1790 +15134 +9433 +6796 +16067 +10051 +1882 +12956 +6919 +3139 +9754 +10050 +1881 +12957 +6918 +3137 +9755 +10052 +1880 +12958 +6920 +3138 +9753 +8809 +4574 +9820 +4657 +2868 +6690 +9632 +1210 +12141 +4656 +2866 +6688 +9633 +1208 +12139 +4658 +2867 +6689 +9173 +2777 +11985 +4605 +2927 +9760 +11530 +4091 +15315 +6654 +1936 +13197 +11531 +4092 +15313 +6653 +1935 +13199 +11532 +4090 +15314 +6652 +1934 +13198 +9333 +2784 +11553 +7067 +1968 +9780 +9503 +2785 +11591 +7070 +1970 +9781 +6464 +2786 +11951 +7069 +1969 +9782 +9500 +2787 +11590 +7068 +1971 +9783 +4743 +1935 +7408 +4701 +1950 +4907 +4742 +1936 +7406 +4703 +1951 +4906 +4741 +1934 +7407 +4702 +1955 +4911 +9438 +2826 +13152 +6834 +1836 +9199 +12265 +2851 +12319 +6368 +2897 +12295 +6754 +1263 +8714 +12263 +2850 +12320 +9437 +2824 +13151 +6836 +1835 +9200 +12264 +2852 +12321 +6367 +2899 +12294 +6835 +1834 +9201 +6366 +2898 +12293 +6690 +1828 +9513 +4927 +1828 +6938 +6688 +1829 +9512 +4928 +1829 +6937 +6689 +1827 +9514 +4926 +1827 +6936 +4826 +1890 +7148 +4673 +1890 +6998 +4724 +1278 +6831 +6898 +1790 +8671 +12137 +2802 +12575 +7096 +1871 +9518 +12136 +2801 +12574 +7094 +1872 +9519 +7095 +1873 +9517 +9328 +2972 +12988 +12135 +2800 +12576 +7093 +1870 +9520 +4840 +1291 +7085 +4833 +1961 +10070 +4839 +1293 +7086 +4832 +1960 +10069 +4661 +1893 +9786 +3136 +1918 +6944 +4660 +1892 +9785 +3134 +1919 +6945 +4659 +1891 +7051 +3135 +1917 +6943 +4778 +1945 +6751 +4772 +1837 +7113 +3229 +1958 +4894 +4831 +1959 +10057 +8292 +2803 +12349 +4666 +2981 +6925 +6430 +1867 +9579 +7180 +4532 +9688 +4933 +1975 +9617 +6487 +2894 +9480 +4935 +1977 +9615 +6486 +2892 +9481 +4935 +2984 +7014 +7178 +4533 +9689 +4933 +2983 +7013 +7179 +4534 +9690 +4934 +1976 +9586 +4934 +2987 +7046 +4866 +1978 +6735 +4936 +1978 +9616 +49 +50 +4714 +3129 +1954 +4913 +148 +149 +4715 +3128 +1952 +4908 +247 +248 +4713 +3127 +1953 +4905 +4766 +1901 +4974 +6496 +2878 +12972 +4764 +1904 +4976 +6494 +2876 +12974 +6529 +2846 +6593 +7282 +1929 +7426 +7295 +1926 +7423 +4974 +2995 +6895 +4765 +1902 +4975 +6495 +2877 +12973 +7284 +1933 +7429 +4976 +2997 +6897 +7283 +1931 +7424 +4975 +2998 +6896 +4970 +1248 +7271 +260 +261 +4969 +4966 +1247 +7270 +161 +162 +4965 +4968 +1249 +7269 +62 +63 +4967 +5051 +1433 +7121 +9116 +1870 +13276 +3550 +1434 +5052 +9117 +1872 +13277 +3546 +1435 +5053 +4844 +2972 +9328 +3549 +1436 +5054 +9118 +1871 +13278 +6696 +1838 +9868 +354 +355 +6781 +6747 +1932 +9686 +4796 +1933 +7087 +4806 +1928 +7142 +4791 +1929 +7128 +6743 +1930 +9685 +4794 +1931 +7088 +4790 +1926 +7103 +6742 +1927 +9684 +4858 +1979 +7297 +6997 +2968 +10099 +8520 +2691 +11188 +8582 +4396 +11567 +7011 +1888 +10086 +3306 +1987 +7025 +4850 +895 +7471 +4816 +2023 +4964 +4804 +3010 +4823 +4815 +2022 +4961 +4852 +893 +7473 +4817 +2020 +4963 +4851 +894 +7472 +4818 +2021 +4962 +6745 +1927 +9679 +6981 +1999 +7383 +6744 +1930 +9680 +5007 +2000 +7382 +7112 +1928 +10021 +5008 +2001 +7381 +6746 +1932 +9681 +7061 +2002 +7380 +7010 +1886 +10087 +6873 +3058 +9937 +7009 +1887 +10084 +6874 +3053 +9939 +7012 +1889 +10085 +6872 +3049 +9938 +4901 +1299 +5186 +3350 +2187 +5427 +4902 +1301 +5187 +3348 +2188 +5428 +4903 +1302 +5188 +3347 +2186 +5429 +6860 +2942 +9816 +3142 +1947 +4893 +6859 +2943 +9817 +3141 +1949 +4891 +6861 +2944 +9815 +3140 +1948 +4892 +6627 +1896 +9768 +6626 +2919 +6730 +6628 +2920 +6729 +6628 +1245 +9610 +6625 +1895 +9767 +6624 +2918 +6731 +4849 +1944 +7225 +6850 +2916 +13074 +4846 +1941 +7155 +4698 +3035 +7155 +4847 +1943 +7153 +4700 +3036 +7153 +4848 +1942 +7154 +4699 +3037 +7154 +6998 +1890 +7175 +4826 +3038 +7126 +11865 +1923 +15092 +4767 +1217 +6493 +9421 +3040 +13088 +10875 +4111 +13328 +8502 +1925 +12718 +10874 +4112 +13327 +5321 +2072 +7419 +5274 +2072 +7042 +4974 +1901 +6840 +3356 +2022 +5164 +4975 +1902 +6841 +3355 +2021 +5161 +4719 +1903 +9509 +3357 +2020 +5162 +4976 +1904 +6842 +3354 +2023 +5163 +7050 +1988 +10019 +4914 +3063 +7220 +7020 +3091 +10019 +4779 +1920 +7130 +4780 +1920 +7348 +4781 +1920 +7320 +4791 +2994 +6899 +6811 +4652 +7037 +4821 +1937 +7177 +4820 +1937 +4973 +7037 +1989 +10018 +4956 +3042 +7224 +4783 +1921 +7347 +4784 +1921 +7322 +7049 +1990 +10017 +4916 +3064 +7222 +7021 +3088 +10017 +4782 +1921 +7131 +7048 +1991 +10016 +4917 +3062 +7223 +7018 +3089 +10016 +4718 +3022 +7187 +4903 +3027 +7141 +7132 +1922 +7349 +3154 +1294 +7117 +4634 +3059 +10015 +7226 +3060 +7274 +3217 +2009 +5152 +5005 +935 +7422 +5255 +3061 +5256 +4917 +1901 +7275 +7321 +3058 +10011 +4914 +1904 +7276 +7320 +3049 +10010 +7322 +3053 +10012 +4916 +1902 +7277 +4915 +3065 +7221 +4820 +3051 +10058 +5019 +1392 +5353 +3121 +2006 +7116 +7054 +1285 +9799 +3199 +2007 +7329 +7053 +1283 +9800 +3200 +2010 +7328 +329 +330 +7273 +4845 +916 +7106 +5120 +2008 +5121 +6802 +3086 +10020 +3299 +1390 +5041 +5270 +2069 +7344 +3300 +1389 +5042 +5269 +2071 +7341 +3323 +2067 +5406 +5181 +2015 +7063 +3298 +1391 +5043 +5268 +2065 +7342 +7129 +3073 +7227 +3376 +2015 +5181 +4733 +1957 +7086 +7006 +1293 +7318 +4734 +1956 +7085 +7005 +1291 +7317 +7201 +1941 +7261 +7080 +1912 +7376 +7199 +1943 +7259 +7078 +1909 +7374 +7200 +1942 +7260 +7079 +1910 +7375 +3225 +1986 +5068 +5065 +3081 +5068 +3226 +1985 +5070 +5066 +3082 +5070 +3227 +1984 +5069 +5064 +3083 +5069 +3228 +1983 +5067 +5063 +3084 +5067 +5095 +2013 +7298 +3224 +1982 +4984 +7033 +2011 +7299 +3222 +1981 +4982 +5094 +2014 +7300 +3223 +1980 +4983 +7347 +3055 +7391 +4885 +3088 +7021 +4786 +3057 +7390 +4884 +3089 +7018 +4822 +3052 +7436 +7019 +3090 +10018 +7348 +3048 +7389 +4882 +3091 +7020 +7219 +3133 +7430 +3522 +2083 +5153 +7040 +1310 +7428 +3521 +2079 +5155 +7039 +1308 +7425 +3520 +2082 +5154 +7216 +3132 +7427 +3519 +2078 +5156 +4737 +3023 +7192 +84 +1507 +3363 +4735 +3022 +7191 +183 +1505 +3364 +4736 +3024 +7195 +282 +1508 +3362 +5059 +2141 +5082 +569 +2457 +5082 +5061 +2139 +5080 +568 +2458 +5080 +5060 +2140 +5081 +570 +2459 +5081 +4841 +3005 +4887 +7236 +1912 +7456 +4844 +3004 +4890 +7234 +1909 +7455 +4842 +3002 +4888 +7235 +1911 +10088 +4843 +3003 +4889 +7233 +1910 +7453 +4683 +1242 +6597 +331 +332 +4971 +6720 +2919 +13379 +33 +34 +4705 +6721 +2918 +13380 +132 +133 +4704 +2050 +3621 +13216 +9115 +4269 +15945 +2052 +3620 +13214 +9116 +4270 +15946 +2053 +3622 +13213 +9117 +4271 +15947 +2051 +3623 +13215 +9118 +4272 +15948 +3478 +2254 +7366 +7212 +3064 +9989 +3479 +2253 +7367 +7211 +3065 +9991 +3477 +2251 +7368 +7213 +3062 +9990 +3480 +2252 +7369 +7210 +3063 +9988 +3186 +2030 +5144 +2197 +1371 +5028 +3187 +2031 +5146 +2192 +1369 +5026 +3189 +2032 +5149 +2194 +1367 +5027 +3188 +2033 +5151 +2190 +1366 +5025 +3351 +2063 +4918 +3279 +1533 +5322 +3204 +2073 +5407 +4797 +1318 +5275 +3327 +2035 +5244 +3123 +1910 +4773 +3326 +2036 +5245 +3124 +1912 +4776 +3125 +1911 +4774 +6983 +1911 +9951 +3328 +2034 +5243 +3126 +1909 +4775 +3159 +1951 +7167 +3127 +1951 +4703 +3157 +1950 +7285 +3128 +1950 +4701 +6555 +2847 +9637 +3158 +1955 +7286 +5079 +1931 +7162 +4749 +1310 +5007 +5078 +1929 +7064 +4748 +1308 +5008 +5076 +1926 +7163 +5006 +1999 +6981 +5077 +1933 +7161 +7146 +3092 +7380 +4752 +1919 +6995 +5136 +3134 +6945 +4751 +1917 +6994 +5137 +3135 +6943 +4753 +1918 +6993 +5138 +3136 +6944 +6506 +1881 +9443 +9755 +3137 +12957 +6507 +1880 +9444 +9753 +3138 +12958 +6505 +1882 +9442 +9754 +3139 +12956 +8603 +2663 +12649 +3540 +2114 +5337 +8602 +2664 +12650 +3537 +2115 +5339 +9496 +2662 +15552 +3538 +2117 +5340 +4961 +2022 +6789 +3117 +1999 +7388 +4963 +2020 +6790 +525 +2192 +5026 +961 +2190 +3587 +4964 +2023 +7207 +4962 +2021 +6791 +524 +2194 +5027 +3120 +2002 +5011 +3147 +2002 +7061 +12500 +4867 +13357 +3256 +1988 +5111 +12498 +4868 +13358 +3259 +1990 +5112 +12499 +4869 +13360 +3258 +1991 +5113 +3415 +1355 +5479 +7256 +1355 +9998 +3416 +1356 +5477 +7258 +1356 +9999 +3420 +1358 +5478 +7257 +1358 +10000 +231 +232 +4922 +4814 +3154 +7117 +3154 +1995 +4922 +5432 +1323 +7149 +4705 +3107 +7006 +5431 +1325 +7150 +152 +153 +4997 +4907 +1950 +7197 +53 +54 +4998 +4911 +1955 +7196 +251 +252 +4999 +4906 +1951 +7198 +5207 +2065 +7343 +4860 +2070 +5298 +4859 +2066 +7239 +5209 +2071 +7346 +4861 +2068 +7240 +5208 +2069 +7345 +4704 +3108 +7005 +3194 +1326 +5234 +3349 +2189 +5470 +957 +1557 +3573 +1005 +2312 +3165 +5223 +1375 +5378 +1006 +2313 +3166 +5221 +1374 +5376 +1004 +2307 +3167 +5222 +1376 +5377 +5224 +1373 +5375 +1007 +2318 +3168 +4725 +3070 +7114 +5210 +3278 +7241 +6911 +2999 +9786 +1973 +3151 +3170 +7051 +3001 +7269 +1972 +3152 +3171 +6912 +3000 +9785 +1974 +3153 +3172 +3160 +2039 +7418 +5346 +3173 +5347 +3162 +2038 +7417 +5349 +3174 +5350 +3161 +2037 +7416 +5352 +2056 +7462 +3341 +2044 +3646 +1447 +2498 +7431 +3177 +2240 +5197 +1334 +2240 +3177 +4825 +1946 +9915 +4825 +3106 +7377 +5020 +3068 +5095 +1394 +5020 +5347 +5017 +3067 +5094 +1393 +5017 +5350 +5016 +3066 +5092 +5352 +3175 +5353 +4726 +2975 +9498 +3182 +1957 +4733 +4727 +2974 +9497 +3183 +1956 +4734 +4679 +1962 +7262 +4757 +1894 +6597 +1015 +2249 +3185 +1377 +2355 +3185 +3186 +2077 +5145 +3515 +2077 +5253 +3187 +2080 +5147 +3516 +2080 +5252 +3188 +2084 +5150 +3518 +2084 +5254 +3189 +2081 +5148 +3517 +2081 +5251 +963 +2197 +3589 +5292 +2211 +5459 +962 +2194 +3586 +5293 +2210 +5461 +5291 +2208 +5458 +3275 +1965 +7287 +960 +2192 +3588 +5294 +2209 +5460 +3485 +2130 +5120 +5469 +3216 +7092 +3233 +2093 +5127 +5127 +2093 +5425 +5424 +3196 +7097 +3284 +1331 +4978 +3231 +2095 +5126 +5126 +2095 +5423 +3232 +2096 +5125 +5125 +2096 +5426 +3352 +2061 +5267 +4813 +3156 +7214 +3353 +2062 +5266 +4812 +3155 +7215 +5178 +1359 +5248 +1399 +2227 +3201 +5177 +1357 +5246 +1400 +2226 +3202 +5176 +1360 +5247 +1401 +2225 +3203 +3800 +2073 +4788 +4853 +1318 +7313 +1323 +2171 +3205 +232 +2133 +4922 +1324 +2170 +3206 +4845 +3069 +5062 +1325 +2169 +3207 +7318 +3076 +9973 +275 +1556 +4958 +1402 +2128 +3208 +374 +1557 +4959 +1404 +2127 +3209 +77 +1555 +4960 +1405 +2126 +3210 +176 +1554 +4957 +1403 +2129 +3211 +3325 +1479 +5123 +3753 +1055 +5412 +5176 +2043 +5215 +3213 +2043 +4899 +5177 +2042 +5216 +3214 +2042 +4900 +5178 +2041 +5217 +3215 +2041 +4898 +2092 +3216 +5469 +7317 +3077 +9972 +1993 +3217 +5062 +4919 +3060 +7297 +5198 +2024 +5199 +1438 +2431 +3450 +5196 +1352 +5362 +5429 +2186 +5483 +5363 +2089 +7290 +5428 +2188 +5480 +5364 +2090 +7291 +5427 +2187 +5481 +5096 +3070 +5122 +6513 +4400 +8820 +2007 +3223 +7054 +6511 +4399 +8819 +2010 +3224 +7053 +4814 +3059 +4949 +3575 +2097 +5001 +3256 +2100 +5440 +3576 +2101 +5003 +3257 +2102 +5443 +3577 +2098 +5002 +3259 +2104 +5447 +3578 +2099 +5004 +3258 +2103 +5445 +1294 +2133 +3244 +4985 +1958 +6798 +377 +378 +3449 +1350 +2250 +3230 +3231 +1948 +5087 +3577 +2095 +5301 +3232 +1949 +5089 +3578 +2096 +5302 +3233 +1947 +5088 +3575 +2093 +5303 +7029 +3092 +9857 +4835 +2952 +4945 +7026 +3095 +9855 +4834 +2955 +4948 +7028 +3094 +9856 +4837 +2954 +4947 +7027 +3093 +9858 +4836 +2953 +4946 +180 +181 +5071 +1352 +2282 +3238 +81 +82 +5072 +1353 +2280 +3239 +279 +280 +5073 +1354 +2281 +3240 +1356 +2147 +3241 +3241 +2147 +7432 +1355 +2146 +3242 +3242 +2146 +7433 +1358 +2148 +3243 +3243 +2148 +7434 +4830 +2980 +6798 +3244 +2133 +4894 +1391 +2176 +3245 +4860 +3074 +5023 +1389 +2178 +3246 +4859 +3072 +5024 +1390 +2177 +3247 +4861 +3071 +5022 +291 +1558 +3248 +1558 +2172 +3248 +93 +1559 +3249 +1559 +2173 +3249 +390 +1560 +3250 +1560 +2175 +3250 +192 +1561 +3251 +1561 +2174 +3251 +1346 +2212 +3252 +3252 +2212 +5384 +1347 +2213 +3253 +3253 +2213 +5385 +1348 +2214 +3254 +3254 +2214 +5386 +1349 +2215 +3255 +3255 +2215 +5387 +1988 +3256 +7020 +3283 +2100 +5442 +4883 +3090 +7019 +3284 +2102 +5444 +1991 +3258 +7018 +3286 +2103 +5441 +1990 +3259 +7021 +3285 +2104 +5446 +977 +2441 +3390 +3501 +1385 +5315 +976 +2444 +3392 +3499 +1382 +5316 +979 +2442 +3393 +3500 +1383 +5314 +978 +2443 +3391 +3504 +1384 +5313 +7343 +2065 +7457 +5348 +3179 +7464 +7345 +2069 +7459 +5351 +3180 +7463 +7346 +2071 +7458 +5354 +3181 +7462 +3217 +1993 +4972 +4971 +3106 +7208 +3268 +2344 +5308 +1502 +2344 +3268 +5058 +466 +7266 +1406 +2378 +5058 +5057 +467 +7263 +1407 +2376 +5057 +5055 +468 +7265 +1408 +2375 +5055 +5056 +469 +7264 +1409 +2377 +5056 +688 +2263 +3273 +3273 +1963 +7288 +689 +2261 +3274 +4930 +3274 +7420 +691 +2257 +3275 +5189 +3192 +7287 +690 +2260 +3276 +4929 +3276 +7421 +5510 +3185 +5511 +7007 +3073 +7360 +1437 +2431 +10013 +5199 +3218 +5210 +325 +1533 +3279 +955 +2155 +5322 +28 +1534 +3280 +3280 +1534 +5323 +226 +1532 +3281 +3281 +1532 +5324 +5130 +2067 +5374 +2049 +3169 +3282 +3283 +1330 +4977 +5440 +2100 +7414 +6710 +1786 +9725 +5443 +2102 +7412 +3285 +1332 +4979 +5447 +2104 +7413 +3286 +1333 +4980 +5445 +2103 +7415 +3824 +2247 +5295 +1022 +2423 +3287 +3823 +2248 +5297 +1023 +2424 +3288 +3822 +2246 +5296 +1021 +2425 +3289 +3543 +2048 +5038 +1508 +2233 +4952 +3544 +2046 +5075 +1507 +2234 +4953 +3542 +2047 +5037 +4862 +1506 +5405 +3541 +2045 +5074 +1505 +2235 +4954 +972 +2257 +3294 +691 +2310 +3294 +973 +2260 +3295 +690 +2315 +3295 +974 +2261 +3296 +689 +2317 +3296 +975 +2263 +3297 +688 +2309 +3297 +7080 +3078 +9985 +695 +2383 +3298 +7079 +3080 +9984 +696 +2382 +3299 +7078 +3079 +9983 +698 +2384 +3300 +355 +356 +7151 +4772 +2869 +6751 +5497 +2386 +5502 +3302 +1512 +5382 +5496 +2385 +5503 +3303 +1513 +5381 +5498 +2388 +5505 +3304 +1511 +5379 +5495 +2387 +5504 +3305 +1514 +5380 +5321 +3306 +7323 +3449 +1987 +5143 +1003 +2122 +3307 +3757 +2164 +5506 +1001 +2124 +3308 +3755 +2161 +5509 +1000 +2123 +3309 +3756 +2163 +5507 +1002 +2125 +3310 +3754 +2162 +5508 +3625 +2025 +5170 +3216 +2092 +3842 +722 +2183 +3679 +3685 +2341 +5500 +3678 +2184 +5391 +3686 +2343 +5501 +3681 +2181 +5392 +3684 +2340 +5499 +1410 +2311 +3315 +1963 +3190 +7288 +1412 +2316 +3316 +4931 +3275 +7287 +1413 +2308 +3317 +1005 +2317 +3317 +1411 +2314 +3318 +1006 +2315 +3318 +1421 +2152 +3688 +2340 +1422 +5462 +1423 +2151 +3689 +2341 +1424 +5465 +1426 +2150 +3691 +2342 +1425 +5464 +1427 +2149 +3690 +2343 +1428 +5463 +4870 +3177 +5198 +2049 +3282 +7241 +3324 +2245 +4763 +4763 +2245 +6949 +475 +2469 +3325 +1479 +3212 +5123 +3298 +2036 +3326 +695 +3298 +5046 +3299 +2035 +3327 +696 +3299 +5045 +3300 +2034 +3328 +698 +3300 +5044 +545 +2461 +3773 +1491 +2255 +3329 +5224 +3168 +5225 +458 +2256 +3330 +5220 +2018 +5221 +460 +2259 +3331 +5219 +2017 +5223 +459 +2258 +3332 +5218 +2016 +5222 +461 +2262 +3333 +5363 +898 +6985 +3487 +1997 +5184 +5364 +896 +6986 +3488 +1998 +5185 +5188 +2091 +6965 +3486 +1996 +5183 +2215 +1349 +3358 +1349 +2124 +3358 +2214 +1348 +3359 +1348 +2125 +3359 +2213 +1347 +3360 +1347 +2123 +3360 +2212 +1346 +3361 +1346 +2122 +3361 +3341 +2138 +5135 +3677 +2138 +5486 +697 +2297 +3342 +1015 +2355 +3342 +1342 +2157 +3343 +2157 +3308 +3343 +1344 +2158 +3344 +2158 +3307 +3344 +1343 +2159 +3345 +2159 +3310 +3345 +1345 +2160 +3346 +2160 +3309 +3346 +3347 +1983 +5369 +4903 +3084 +5063 +3348 +1984 +5366 +4902 +3083 +5064 +3349 +1985 +5368 +5249 +3164 +5482 +3350 +1986 +5367 +4901 +3081 +5065 +1392 +5016 +5353 +5016 +1392 +5035 +3505 +2131 +5267 +4732 +3067 +5034 +3506 +2132 +5266 +4731 +3068 +5036 +7061 +4747 +7430 +1338 +2208 +3354 +4648 +3017 +6791 +1341 +2210 +3355 +4646 +3015 +6789 +1339 +2211 +3356 +4647 +3016 +6790 +1340 +2209 +3357 +425 +2215 +3358 +2124 +3337 +3358 +424 +2214 +3359 +2125 +3338 +3359 +423 +2213 +3360 +2123 +3339 +3360 +422 +2212 +3361 +2122 +3340 +3361 +3645 +2076 +5395 +3362 +2076 +4856 +3644 +2075 +5393 +3363 +2075 +4855 +3643 +2074 +5394 +3364 +2074 +4857 +1366 +2190 +5134 +2084 +3188 +5254 +1367 +2194 +5133 +2081 +3189 +5251 +1369 +2192 +5132 +2080 +3187 +5252 +963 +2196 +5131 +2077 +3186 +5253 +1409 +2365 +7387 +3369 +2084 +5449 +1408 +2364 +7386 +3370 +2081 +5448 +1407 +2363 +7385 +3371 +2080 +5450 +1406 +2362 +7384 +3372 +2077 +5451 +3781 +2182 +5466 +546 +2379 +3373 +3780 +2180 +5467 +543 +2381 +3374 +3779 +2185 +5468 +544 +2380 +3375 +3545 +2028 +4995 +6983 +3075 +10008 +697 +2355 +3377 +2015 +3376 +4981 +5277 +2113 +7442 +3378 +2113 +5495 +5279 +2112 +7443 +3379 +2112 +5496 +5280 +2110 +7441 +3380 +2110 +5497 +5278 +2111 +7444 +3381 +2111 +5498 +3429 +2040 +5257 +1065 +2540 +3382 +1009 +2348 +5242 +1389 +2384 +3383 +1008 +2347 +5241 +1390 +2382 +3384 +1010 +2346 +5240 +1391 +2383 +3385 +3386 +1402 +5160 +959 +3221 +5481 +3387 +1405 +5157 +956 +3220 +5480 +3388 +1404 +5158 +2189 +3388 +5482 +3389 +1403 +5159 +958 +3219 +5483 +2016 +3260 +3390 +983 +2287 +5335 +2017 +3263 +3391 +981 +2284 +5334 +2019 +3261 +3392 +982 +2283 +5332 +2018 +3262 +3393 +980 +2285 +5333 +900 +2227 +3394 +9978 +2875 +13190 +902 +2225 +3395 +9981 +2874 +13191 +901 +2226 +3396 +7032 +2873 +13192 +5180 +3414 +5433 +1414 +2154 +3397 +5179 +3413 +5430 +1415 +2156 +3398 +5171 +3121 +7133 +1416 +2155 +3399 +1341 +2254 +3400 +3571 +2308 +5417 +1340 +2253 +3401 +3569 +2314 +5416 +1339 +2251 +3402 +3568 +2311 +5415 +1338 +2252 +3403 +3570 +2316 +5414 +1457 +2179 +3404 +3404 +2179 +5512 +967 +2300 +3405 +1451 +2330 +3405 +966 +2301 +3406 +1449 +2332 +3406 +965 +2302 +3407 +1450 +2331 +3407 +964 +2303 +3408 +1448 +2333 +3408 +6976 +1962 +6992 +4798 +2896 +9581 +1028 +2390 +3410 +1463 +2392 +3410 +1030 +2393 +3411 +1465 +2394 +3411 +1464 +2391 +3412 +1029 +2395 +3412 +5128 +2131 +5431 +954 +2156 +5323 +5129 +2132 +5432 +953 +2154 +5324 +263 +2146 +3415 +3170 +3151 +7256 +65 +2147 +3416 +3171 +3152 +7258 +3201 +2227 +5178 +5325 +3242 +7433 +3202 +2226 +5177 +5326 +3241 +7432 +3203 +2225 +5176 +5327 +3243 +7434 +164 +2148 +3420 +3172 +3153 +7257 +1456 +3313 +5190 +3375 +2185 +5399 +1457 +3404 +5182 +3373 +2182 +5398 +3329 +2255 +5400 +1497 +2461 +3423 +1459 +3314 +5191 +3374 +2180 +5397 +1983 +3228 +5004 +5338 +3141 +5339 +1984 +3227 +5002 +5336 +3140 +5337 +1986 +3225 +5001 +5340 +2117 +5341 +1985 +3226 +5003 +7251 +2116 +7272 +5135 +2138 +5250 +5255 +2064 +7209 +970 +2205 +3430 +682 +2313 +3430 +968 +2204 +3431 +681 +2312 +3431 +969 +2207 +3432 +683 +2307 +3432 +971 +2206 +3433 +680 +2318 +3433 +3387 +2188 +7437 +2098 +3426 +3434 +3386 +2187 +7440 +2097 +3427 +3435 +3388 +2189 +7438 +2101 +3428 +3436 +3389 +2186 +7439 +2099 +3425 +3437 +5006 +3143 +5389 +1963 +3273 +3438 +5388 +525 +7460 +1964 +3276 +3439 +5390 +524 +7461 +1966 +3274 +3440 +4904 +3145 +7038 +1965 +3275 +3441 +3538 +1398 +5102 +1398 +2222 +3442 +3537 +1397 +5100 +1397 +2223 +3443 +3540 +1395 +5099 +1395 +2220 +3444 +5103 +2121 +5140 +2121 +3425 +3445 +5106 +2120 +5139 +2120 +3426 +3446 +5104 +2118 +5141 +2118 +3427 +3447 +5105 +2119 +5142 +2119 +3428 +3448 +2073 +3204 +4788 +1350 +3230 +5143 +3450 +920 +5365 +1437 +3278 +3450 +1036 +2414 +3451 +557 +3321 +3451 +1035 +2418 +3452 +556 +3320 +3452 +1037 +2417 +3453 +558 +3322 +3453 +1034 +2416 +3454 +555 +3319 +3454 +267 +2293 +4898 +3455 +2041 +5248 +69 +2295 +4900 +3456 +2042 +5246 +168 +2294 +4899 +3457 +2043 +5247 +1475 +2150 +3458 +1531 +2501 +3458 +1476 +2151 +3459 +1530 +2503 +3459 +1474 +2149 +3460 +1528 +2504 +3460 +1477 +2152 +3461 +1529 +2502 +3461 +977 +2174 +3462 +1561 +2539 +3462 +978 +2173 +3463 +1559 +2536 +3463 +976 +2172 +3464 +1558 +2537 +3464 +979 +2175 +3465 +1560 +2538 +3465 +3194 +2130 +5418 +952 +3311 +3466 +944 +1501 +3467 +1501 +2128 +3467 +945 +1502 +3468 +1502 +2127 +3468 +946 +1503 +3469 +1503 +2126 +3469 +947 +1504 +3470 +1504 +2129 +3470 +1034 +2298 +3471 +1417 +2421 +3471 +1035 +2296 +3472 +1418 +2419 +3472 +1037 +2299 +3473 +1420 +2415 +3473 +1036 +2297 +3474 +1419 +2420 +3474 +407 +1578 +3475 +994 +2291 +3475 +409 +1579 +3476 +995 +2292 +3476 +1466 +2251 +3477 +4815 +3043 +5164 +1468 +2254 +3478 +4818 +3044 +5161 +1467 +2253 +3479 +4817 +3045 +5162 +1469 +2252 +3480 +4816 +3046 +5163 +1025 +1535 +3481 +483 +2328 +3481 +1024 +1536 +3482 +485 +2327 +3482 +1026 +1537 +3483 +484 +2325 +3483 +1027 +1538 +3484 +482 +2326 +3484 +3466 +2130 +5290 +665 +2431 +3485 +7109 +1996 +7184 +1352 +3238 +5183 +7108 +1997 +7186 +1353 +3239 +5184 +7107 +1998 +7185 +1354 +3240 +5185 +1417 +3326 +4993 +466 +2421 +3489 +1420 +3328 +4996 +469 +2415 +3490 +1418 +3327 +4994 +467 +2419 +3491 +1419 +3376 +4995 +468 +2420 +3492 +458 +2283 +3493 +1342 +3343 +3493 +461 +2287 +3494 +1344 +3344 +3494 +459 +2284 +3495 +1343 +3345 +3495 +460 +2285 +3496 +1345 +3346 +3496 +3499 +2206 +3839 +290 +3248 +3497 +3504 +2204 +3838 +92 +3249 +3498 +680 +2206 +3499 +3497 +3248 +5472 +682 +2205 +3500 +3250 +2175 +5474 +683 +2207 +3501 +3503 +3251 +5471 +3500 +2205 +3840 +5413 +3250 +5474 +3501 +2207 +3841 +191 +3251 +3503 +681 +2204 +3504 +3498 +3249 +5473 +666 +3352 +5267 +2061 +3398 +3505 +664 +3353 +5266 +2062 +3397 +3506 +1037 +2415 +3507 +1448 +2417 +3507 +1449 +2414 +3508 +1036 +2420 +3508 +1450 +2418 +3509 +1035 +2419 +3509 +1451 +2416 +3510 +1034 +2421 +3510 +1378 +2244 +3511 +1063 +2388 +3511 +1380 +2242 +3512 +3512 +1062 +5475 +1379 +2243 +3513 +3513 +1064 +5476 +1381 +2241 +3514 +1061 +2386 +3514 +679 +2217 +3515 +1372 +2378 +5451 +678 +2218 +3516 +1370 +2376 +5450 +677 +2219 +3517 +1368 +2375 +5448 +676 +2216 +3518 +1365 +2377 +5449 +3671 +2078 +5086 +2078 +3235 +5156 +3670 +2082 +5085 +2082 +3236 +5154 +3669 +2079 +5084 +2079 +3237 +5155 +3672 +2083 +5083 +2083 +3234 +5153 +547 +2249 +3523 +1016 +2432 +3523 +2052 +3524 +5203 +3237 +2079 +5012 +2053 +3525 +5204 +3236 +2082 +5013 +2051 +3526 +5206 +3235 +2078 +5014 +2050 +3527 +5205 +3234 +2083 +5015 +3331 +2018 +5229 +460 +3331 +5229 +3332 +2017 +5227 +459 +3332 +5227 +3330 +2019 +5228 +458 +3330 +5228 +3333 +2016 +5226 +461 +3333 +5226 +1571 +2366 +3532 +580 +2548 +3532 +3533 +1421 +5281 +967 +2212 +5281 +3534 +1423 +5282 +965 +2213 +5282 +3535 +1426 +5283 +966 +2214 +5283 +3536 +1427 +5284 +964 +2215 +5284 +538 +2272 +3537 +2121 +3445 +5140 +535 +2271 +3538 +2118 +3447 +5141 +536 +2273 +3539 +2119 +3448 +5142 +537 +2274 +3540 +2120 +3446 +5139 +705 +2388 +5498 +2045 +3293 +5074 +704 +2385 +5496 +2047 +3292 +5037 +706 +2387 +5495 +2048 +3290 +5038 +703 +2386 +5497 +2046 +3291 +5075 +3271 +2028 +4992 +7227 +4694 +10008 +3621 +2060 +5306 +3272 +2026 +4990 +3620 +2057 +5307 +713 +3271 +4992 +714 +3272 +4990 +7259 +4721 +9983 +3623 +2058 +5304 +3269 +2027 +4989 +3622 +2059 +5305 +3270 +2029 +4991 +712 +3270 +4991 +7260 +4722 +9984 +711 +3269 +4989 +7261 +4723 +9985 +1533 +2170 +3553 +3553 +2170 +5171 +3554 +1455 +5237 +3290 +2048 +5237 +3555 +1453 +5238 +3292 +2047 +5238 +3556 +1454 +5235 +3293 +2045 +5235 +3557 +1452 +5236 +3291 +2046 +5236 +698 +2299 +3558 +1009 +2384 +3558 +696 +2296 +3559 +1008 +2382 +3559 +695 +2298 +3560 +1010 +2383 +3560 +1496 +2477 +3561 +543 +3424 +3561 +1498 +2476 +3562 +546 +3422 +3562 +1499 +2475 +3563 +544 +3421 +3563 +1555 +2280 +3564 +3564 +2280 +5195 +1556 +2281 +3565 +3565 +2281 +5194 +1554 +2282 +3566 +3566 +2282 +5196 +3169 +2049 +5383 +2049 +3278 +3567 +3568 +1443 +5261 +1443 +2307 +5261 +3569 +1444 +5260 +1444 +2313 +5260 +3570 +1446 +5258 +1007 +2316 +5258 +3571 +1445 +5259 +1005 +2308 +5259 +1497 +2354 +3572 +1440 +2461 +3572 +1557 +2250 +3573 +3573 +2250 +5249 +5452 +1587 +7411 +1396 +2273 +3574 +3447 +3427 +5356 +4977 +3195 +5425 +3448 +3428 +7410 +4978 +3196 +5424 +3446 +3426 +5357 +4979 +3197 +5423 +3445 +3425 +5358 +4980 +3198 +5426 +312 +1542 +3579 +1542 +2374 +3579 +213 +1544 +3580 +1544 +2372 +3580 +114 +1543 +3581 +1543 +2373 +3581 +1473 +2364 +3582 +3582 +2364 +5404 +1470 +2362 +3583 +3583 +2362 +5401 +1472 +2363 +3584 +3584 +2363 +5403 +1471 +2365 +3585 +3585 +2365 +5402 +1363 +2359 +3586 +3586 +2194 +5372 +1364 +2358 +3587 +3587 +2190 +5370 +1362 +2360 +3588 +3588 +2192 +5371 +1361 +2361 +3589 +3589 +2197 +5373 +2040 +3429 +5250 +1065 +3382 +3590 +172 +2223 +3591 +2223 +2270 +3591 +271 +2222 +3592 +2222 +2269 +3592 +73 +2220 +3593 +2220 +2268 +3593 +141 +142 +4706 +4697 +2004 +7294 +240 +241 +4708 +4696 +2003 +7292 +42 +43 +4707 +4695 +2005 +7293 +3597 +1994 +4729 +1994 +3163 +4729 +3598 +1995 +4812 +1995 +3155 +4812 +3599 +1992 +4813 +1992 +3156 +4813 +1045 +2427 +3600 +1495 +2495 +3600 +1044 +2428 +3601 +1493 +2494 +3601 +1043 +2426 +3602 +1492 +2493 +3602 +1046 +2429 +3603 +1494 +2496 +3603 +1484 +2366 +3604 +700 +2404 +3604 +1487 +2367 +3605 +701 +2409 +3605 +475 +2240 +3821 +547 +2389 +3606 +2343 +3313 +5501 +1553 +2516 +3607 +2341 +3312 +5500 +1510 +2474 +3608 +2340 +3314 +5499 +1552 +2515 +3609 +5202 +3099 +5320 +1414 +3397 +3610 +5200 +3100 +5318 +1415 +3398 +3611 +5201 +3101 +5319 +1416 +3399 +3612 +1011 +2322 +3613 +694 +2336 +3613 +1013 +2323 +3614 +692 +2334 +3614 +1012 +2324 +3615 +693 +2335 +3615 +975 +2262 +3627 +2088 +3344 +3616 +973 +2259 +3629 +2085 +3346 +3617 +974 +2258 +3628 +2086 +3345 +3618 +972 +2256 +3626 +2087 +3343 +3619 +3547 +2057 +5050 +3110 +5263 +9719 +3546 +2060 +5047 +3109 +5264 +9720 +3550 +2059 +5049 +3111 +5262 +9721 +3549 +2058 +5048 +3112 +5265 +9722 +1066 +2471 +3624 +2025 +3212 +4988 +5276 +1438 +5365 +952 +3466 +5290 +3626 +2256 +5409 +2087 +3619 +3626 +3627 +2262 +5411 +2088 +3616 +3627 +3628 +2258 +5408 +2086 +3618 +3628 +3629 +2259 +5410 +2085 +3617 +3629 +2345 +1509 +5239 +2527 +2345 +5239 +530 +2251 +3631 +3631 +2111 +5278 +527 +2252 +3632 +3632 +2113 +5277 +529 +2254 +3633 +3633 +2110 +5280 +528 +2253 +3634 +3634 +2112 +5279 +1451 +2300 +3749 +2106 +3319 +3635 +1450 +2302 +3747 +2107 +3320 +3636 +1449 +2301 +3748 +2105 +3321 +3637 +1448 +2303 +3746 +2108 +3322 +3638 +707 +2353 +3788 +984 +3319 +3639 +709 +2352 +3791 +986 +3321 +3640 +708 +2354 +3789 +985 +3320 +3641 +710 +2351 +3790 +987 +3322 +3642 +4857 +2074 +5489 +3655 +2134 +5394 +4855 +2075 +5490 +3656 +2135 +5393 +4856 +2076 +5491 +3658 +2137 +5395 +2044 +3176 +3646 +365 +3341 +3646 +1055 +2497 +3647 +1523 +3311 +5170 +1519 +2361 +3648 +975 +3616 +3648 +1521 +2360 +3649 +973 +3617 +3649 +1520 +2359 +3650 +974 +3618 +3650 +1522 +2358 +3651 +972 +3619 +3651 +1028 +2392 +3652 +692 +3614 +3652 +1030 +2394 +3653 +694 +3613 +3653 +1029 +2391 +3654 +693 +3615 +3654 +1454 +2134 +3655 +936 +3293 +5235 +1452 +2135 +3656 +937 +3291 +5236 +1453 +2136 +3657 +938 +3292 +5238 +1455 +2137 +3658 +939 +3290 +5237 +1492 +2266 +3659 +1345 +2285 +3659 +1494 +2267 +3660 +1344 +2287 +3660 +1493 +2265 +3661 +1342 +2283 +3661 +1495 +2264 +3662 +1343 +2284 +3662 +1568 +2367 +3663 +583 +2549 +3663 +320 +2276 +3664 +1462 +2324 +3664 +221 +2277 +3665 +1461 +2323 +3665 +23 +2275 +3666 +1460 +2322 +3666 +1550 +2400 +3667 +994 +2463 +3667 +1549 +2399 +3668 +995 +2462 +3668 +405 +3237 +5012 +924 +2364 +3669 +402 +3236 +5013 +925 +2363 +3670 +404 +3235 +5014 +923 +2362 +3671 +403 +3234 +5015 +926 +2365 +3672 +1003 +2158 +3673 +542 +2429 +3776 +1001 +2157 +3674 +540 +2428 +3777 +1000 +2160 +3675 +539 +2426 +3775 +1002 +2159 +3676 +541 +2427 +3778 +3590 +2138 +3677 +1065 +3590 +3677 +723 +2184 +3678 +544 +3375 +5399 +1458 +2255 +3679 +2183 +3312 +3679 +721 +1547 +3729 +546 +3373 +5398 +543 +3374 +5397 +720 +2181 +3681 +2412 +1599 +3682 +1546 +2412 +3682 +2413 +1598 +3683 +1545 +2413 +3683 +1595 +2198 +3684 +1422 +2340 +3684 +1596 +2199 +3685 +1424 +2341 +3685 +1597 +2200 +3686 +1428 +2343 +3686 +1440 +2482 +3687 +727 +3630 +3687 +2106 +3635 +3688 +707 +3639 +3688 +2107 +3636 +3689 +708 +3641 +3689 +2108 +3638 +3690 +710 +3642 +3690 +2105 +3637 +3691 +709 +3640 +3691 +1003 +2236 +3843 +1518 +2544 +3692 +1002 +2237 +3845 +1517 +2542 +3693 +1001 +2238 +3844 +1516 +2541 +3694 +1000 +2239 +3846 +1515 +2543 +3695 +1018 +1552 +3696 +990 +2319 +5467 +1017 +1553 +3697 +991 +2321 +5468 +1482 +2372 +3698 +990 +3374 +3698 +1481 +2374 +3699 +991 +3375 +3699 +1480 +2373 +3700 +993 +3373 +3700 +5329 +1387 +5492 +3138 +1387 +5329 +5330 +1388 +5493 +3139 +1388 +5330 +5331 +1386 +5494 +3137 +1386 +5331 +477 +2423 +3704 +1464 +3412 +3704 +476 +2424 +3705 +1465 +3411 +3705 +474 +2425 +3706 +1463 +3410 +3706 +1039 +2228 +3707 +470 +2509 +3707 +1040 +2229 +3708 +471 +2445 +3708 +1041 +2230 +3709 +473 +2508 +3709 +1042 +2231 +3710 +472 +2507 +3710 +408 +1663 +3711 +1663 +2278 +3711 +1020 +1547 +3712 +993 +2320 +5466 +1538 +2410 +3713 +553 +1591 +3744 +1537 +2408 +3714 +552 +1589 +3743 +1536 +2405 +3715 +551 +1588 +3742 +1535 +2406 +3716 +554 +1590 +3745 +730 +2273 +3717 +1478 +3382 +3717 +2040 +3382 +3718 +2064 +3429 +5257 +7003 +1478 +9474 +1478 +3717 +3719 +1571 +1661 +3720 +1661 +2279 +3720 +1570 +2430 +3721 +1510 +2439 +3721 +1586 +2369 +3722 +718 +3695 +3722 +1583 +2368 +3723 +719 +3694 +3723 +1585 +2370 +3724 +717 +3693 +3724 +1584 +2371 +3725 +716 +3692 +3725 +566 +1653 +3726 +1524 +2491 +3726 +564 +1650 +3727 +1526 +2490 +3727 +1525 +2492 +3728 +1048 +2509 +3728 +1051 +2473 +3825 +2179 +3680 +3729 +2128 +1501 +3730 +3208 +2128 +4958 +2126 +1503 +3731 +3210 +2126 +4960 +2127 +1502 +3732 +3209 +2127 +4959 +2129 +1504 +3733 +3211 +2129 +4957 +1551 +2532 +3734 +1491 +3329 +3734 +751 +2337 +3735 +560 +2356 +3735 +752 +2329 +3736 +559 +2350 +3736 +753 +2339 +3737 +561 +2357 +3737 +754 +2338 +3738 +562 +2430 +3738 +314 +2434 +3739 +1573 +2468 +3739 +116 +2435 +3740 +1574 +2467 +3740 +215 +2433 +3741 +1572 +2466 +3741 +740 +2448 +3742 +2448 +3715 +3742 +741 +2447 +3743 +2447 +3714 +3743 +742 +2446 +3744 +2446 +3713 +3744 +743 +2449 +3745 +2449 +3716 +3745 +558 +2417 +3746 +2303 +3638 +3746 +556 +2418 +3747 +2302 +3636 +3747 +557 +2414 +3748 +2301 +3637 +3748 +555 +2416 +3749 +2300 +3635 +3749 +1482 +2381 +3750 +1439 +2481 +3750 +1481 +2380 +3751 +1442 +2484 +3751 +1480 +2379 +3752 +1441 +2483 +3752 +715 +2460 +3753 +3647 +2025 +5412 +1348 +2162 +3754 +685 +3310 +3754 +1349 +2161 +3755 +684 +3308 +3755 +1347 +2163 +3756 +686 +3309 +3756 +1346 +2164 +3757 +687 +3307 +3757 +725 +2526 +3758 +1481 +3751 +3758 +726 +2528 +3759 +1480 +3752 +3759 +724 +2529 +3760 +1482 +3750 +3760 +1015 +2224 +3761 +463 +2473 +3761 +1052 +2450 +3762 +2181 +3609 +3762 +1053 +2451 +3763 +2183 +3608 +3763 +1054 +2452 +3764 +2184 +3607 +3764 +996 +2351 +3815 +710 +3690 +3765 +999 +2354 +3813 +708 +3689 +3766 +997 +2352 +3814 +709 +3691 +3767 +998 +2353 +3816 +707 +3688 +3768 +1429 +2286 +5333 +1429 +2442 +3769 +1432 +2290 +5332 +1432 +2444 +3770 +1431 +2289 +5334 +1431 +2443 +3771 +1430 +2288 +5335 +1430 +2441 +3772 +2153 +3329 +3773 +1440 +3687 +3773 +1066 +2469 +3774 +1569 +2521 +3774 +2239 +3675 +3775 +1515 +3695 +3775 +2236 +3673 +3776 +1518 +3692 +3776 +2238 +3674 +3777 +1516 +3694 +3777 +2237 +3676 +3778 +1517 +3693 +3778 +723 +3678 +3779 +2321 +3697 +3779 +720 +3681 +3780 +2319 +3696 +3780 +721 +3680 +3781 +2320 +3712 +3781 +228 +229 +5439 +3205 +2171 +5439 +30 +31 +5438 +3207 +2169 +5438 +327 +328 +5437 +3206 +2170 +5437 +222 +1582 +3785 +1028 +2277 +3785 +321 +1581 +3786 +1029 +2276 +3786 +24 +1580 +3787 +1030 +2275 +3787 +1496 +3424 +3788 +2142 +3639 +3788 +1497 +3423 +3789 +2143 +3641 +3789 +1499 +3421 +3790 +2145 +3642 +3790 +1498 +3422 +3791 +2144 +3640 +3791 +1520 +2162 +3865 +5420 +2195 +5455 +1521 +2163 +3866 +5421 +2193 +5454 +1519 +2164 +3868 +5422 +2196 +5456 +1522 +2161 +3867 +5419 +2191 +5453 +3606 +2389 +3796 +1334 +3606 +3796 +750 +2155 +3797 +1416 +2459 +3797 +748 +2154 +3798 +1414 +2457 +3798 +749 +2156 +3799 +1415 +2458 +3799 +379 +380 +3800 +3122 +2073 +4862 +1024 +2404 +3826 +700 +2453 +3801 +554 +2406 +3802 +2288 +3772 +3802 +1026 +2407 +3827 +699 +2456 +3803 +1027 +2409 +3829 +701 +2454 +3804 +553 +2410 +3805 +2286 +3769 +3805 +552 +2408 +3806 +2289 +3771 +3806 +551 +2405 +3807 +2290 +3770 +3807 +1490 +2406 +3828 +702 +2455 +3808 +1490 +2455 +3809 +2288 +3802 +3809 +1485 +2456 +3810 +2289 +3806 +3810 +1488 +2454 +3811 +2286 +3805 +3811 +1486 +2453 +3812 +2290 +3807 +3812 +1476 +2369 +3813 +2354 +3766 +3813 +1475 +2370 +3814 +2352 +3767 +3814 +1474 +2368 +3815 +2351 +3765 +3815 +1477 +2371 +3816 +2353 +3768 +3816 +1425 +2342 +3817 +463 +3761 +3817 +1022 +2247 +3818 +549 +2398 +3818 +1023 +2248 +3819 +548 +2397 +3819 +1021 +2246 +3820 +550 +2396 +3820 +1014 +2517 +3821 +2240 +3796 +3821 +550 +2246 +3822 +5023 +3245 +7351 +548 +2248 +3823 +5022 +3247 +7350 +549 +2247 +3824 +5024 +3246 +7352 +463 +2342 +5512 +2179 +3729 +3825 +1486 +2405 +3826 +2404 +3801 +3826 +1485 +2408 +3827 +2407 +3803 +3827 +1025 +2411 +3828 +2411 +3808 +3828 +1488 +2410 +3829 +2409 +3804 +3829 +1026 +2325 +3830 +1483 +2407 +3830 +1024 +2327 +3831 +1484 +2404 +3831 +1025 +2328 +3832 +1489 +2411 +3832 +3832 +2328 +3833 +1489 +3832 +3833 +430 +3532 +3834 +1484 +3831 +3834 +3830 +2325 +3835 +1483 +3830 +3835 +1027 +2326 +3837 +432 +3663 +3836 +1487 +2409 +3837 +2326 +3836 +3837 +2167 +3498 +3838 +1384 +3504 +3838 +2166 +3497 +3839 +1382 +3499 +3839 +1383 +3500 +3840 +2165 +3502 +3840 +1385 +3501 +3841 +2168 +3503 +3841 +129 +3216 +3842 +2092 +3311 +3842 +716 +2502 +3843 +2236 +3692 +3843 +719 +2504 +3844 +2238 +3694 +3844 +717 +2501 +3845 +2237 +3693 +3845 +718 +2503 +3846 +2239 +3695 +3846 +2278 +1663 +3847 +564 +2278 +3847 +2279 +1661 +3848 +566 +2279 +3848 +756 +1641 +3849 +563 +2463 +3849 +757 +2489 +3850 +1579 +2531 +3850 +2401 +1613 +3851 +1567 +2401 +3851 +2402 +1614 +3852 +1566 +2402 +3852 +2403 +1616 +3853 +1565 +2403 +3853 +1524 +2519 +3854 +1069 +2541 +3854 +1526 +2520 +3855 +1070 +2543 +3855 +1525 +2518 +3856 +1067 +2544 +3856 +1601 +2465 +3857 +994 +3667 +3857 +1600 +2464 +3858 +995 +3668 +3858 +584 +3476 +3859 +2292 +3835 +3859 +579 +3475 +3860 +2291 +3833 +3860 +2074 +3364 +3861 +2134 +3643 +5394 +2075 +3363 +3862 +2135 +3644 +5393 +2076 +3362 +3863 +2137 +3645 +5395 +1523 +2497 +3864 +3842 +3311 +5285 +962 +2359 +3865 +2162 +3792 +3865 +960 +2360 +3866 +2163 +3793 +3866 +961 +2358 +3867 +2161 +3795 +3867 +963 +2361 +3868 +2164 +3794 +3868 +722 +2255 +3869 +1491 +2439 +3869 +1511 +2486 +3870 +189 +190 +7476 +1514 +2485 +3871 +288 +289 +7477 +1512 +2488 +3872 +90 +91 +7475 +1513 +2487 +3873 +387 +388 +7474 +732 +2270 +3874 +1397 +2272 +3874 +731 +2268 +3875 +1395 +2274 +3875 +729 +2269 +3876 +1398 +2271 +3876 +17210 +13429 +17351 +13872 +2609 +16638 +17211 +13430 +17350 +13873 +2608 +16637 +14042 +1679 +16863 +16106 +10169 +16489 +13537 +10185 +16204 +13558 +1126 +16563 +8131 +2709 +11824 +13041 +2579 +16808 +13538 +7495 +16735 +8291 +2578 +11870 +10834 +2592 +15257 +12421 +2623 +14157 +11323 +2591 +13833 +8544 +5884 +14171 +13608 +2576 +16958 +13840 +1725 +17041 +13484 +5591 +17302 +10941 +5575 +16349 +10622 +1717 +16119 +10620 +5592 +17276 +10680 +2595 +13508 +13843 +2567 +16887 +10681 +2596 +13509 +13842 +2566 +16869 +8413 +2602 +10890 +13627 +1683 +16594 +13504 +2560 +16337 +16315 +3913 +16941 +16078 +2565 +17224 +16114 +2562 +17291 +13434 +5514 +16769 +13511 +2570 +15321 +13435 +5513 +16768 +13510 +2571 +15320 +14667 +7791 +15030 +8259 +2592 +10834 +14666 +7792 +15029 +10474 +3884 +14415 +10943 +3934 +15888 +10465 +2569 +16095 +11035 +4116 +15705 +10418 +2581 +13650 +14147 +4048 +16435 +11050 +7511 +16156 +10584 +2652 +15511 +13495 +3900 +13568 +8404 +1710 +13883 +10631 +2559 +12307 +13691 +2575 +16893 +11494 +2584 +15832 +6769 +2711 +15345 +13891 +2551 +14138 +10540 +3886 +14060 +11405 +2550 +14333 +16128 +7628 +17345 +10783 +7642 +14398 +16113 +2561 +17289 +10917 +2639 +14400 +11358 +5918 +11883 +8508 +2628 +10964 +13555 +5705 +16259 +11375 +2631 +13836 +13554 +5704 +16260 +11371 +2630 +13837 +13577 +2568 +16588 +8295 +2586 +16707 +13547 +2568 +16522 +10355 +2748 +13788 +11360 +2671 +13940 +8155 +2572 +10390 +14481 +7685 +14483 +13769 +3913 +16948 +13946 +3984 +16744 +13501 +2565 +16100 +10304 +2568 +13632 +8713 +2739 +15020 +10587 +3887 +15106 +13723 +3892 +16932 +16082 +7480 +17197 +16074 +3891 +17172 +11713 +6021 +13747 +13585 +3941 +16712 +11074 +629 +14872 +11080 +2721 +14302 +8728 +5669 +15572 +14029 +2552 +16549 +10554 +2594 +17189 +10854 +2745 +11702 +10551 +2593 +17188 +11212 +2744 +14522 +11887 +2694 +13864 +13864 +2694 +14493 +8496 +2588 +12653 +14107 +2552 +14485 +13687 +2650 +16248 +8325 +1681 +11401 +11393 +414 +11941 +10509 +3973 +14167 +8266 +6104 +15566 +11480 +3927 +13802 +11568 +2652 +15422 +8748 +2740 +12014 +8478 +6035 +15020 +10789 +1709 +14688 +10419 +2634 +16386 +11256 +2573 +15778 +11819 +2603 +15842 +11187 +3919 +13633 +10325 +2597 +14190 +11982 +2719 +14364 +10326 +2598 +14189 +11981 +2720 +14363 +11275 +2629 +13679 +10601 +5703 +13711 +10856 +2606 +15500 +11529 +6055 +13888 +10913 +2577 +17327 +13509 +2596 +16627 +13949 +2815 +14461 +10293 +3937 +13967 +11282 +2585 +12247 +15989 +8388 +16767 +11025 +2610 +15003 +13845 +7778 +14910 +13450 +3922 +16305 +16081 +2574 +17292 +13453 +3921 +16304 +10718 +7976 +16893 +11268 +2589 +12251 +11001 +3924 +13855 +14087 +8295 +16707 +11267 +2587 +12252 +11603 +2754 +14617 +11808 +2763 +14842 +10525 +2667 +16329 +12127 +2763 +15109 +11146 +2647 +17040 +10719 +2577 +15229 +10420 +2629 +14203 +10726 +1189 +14291 +11454 +2644 +14633 +9078 +5898 +11720 +9243 +4345 +10546 +10440 +5581 +13549 +8234 +2580 +15865 +9008 +2658 +15367 +14585 +2617 +15341 +9004 +5844 +15019 +11294 +1807 +11805 +8557 +2589 +12289 +8533 +2819 +8832 +8556 +2587 +12288 +11580 +2582 +15472 +8201 +2717 +11646 +11581 +2583 +15467 +13985 +5647 +16971 +15417 +2638 +15458 +8227 +2642 +11904 +8670 +2631 +15938 +11261 +1701 +14828 +8665 +2630 +15937 +11260 +1702 +14829 +8532 +2822 +8833 +12247 +2585 +13140 +9042 +2734 +16366 +8358 +1738 +11707 +9039 +2735 +16367 +8357 +1739 +11706 +9043 +2736 +16368 +8356 +1737 +11708 +11269 +6141 +13944 +12006 +3983 +14133 +12007 +2707 +15887 +11529 +3944 +13803 +11192 +2745 +14179 +8132 +2710 +11826 +10853 +2744 +11649 +13443 +3880 +17237 +10791 +3945 +14063 +11160 +2657 +15274 +10934 +3919 +15059 +10380 +2762 +13719 +10846 +2576 +14221 +10589 +2656 +14538 +8724 +837 +14782 +12507 +1728 +15354 +11479 +3919 +16826 +14037 +3971 +16550 +10294 +3902 +16270 +10957 +7977 +14236 +14456 +5795 +15544 +12241 +3973 +15250 +11389 +3974 +15848 +8784 +2651 +15149 +10955 +3925 +11572 +11316 +3925 +14976 +8661 +2901 +12757 +11262 +3952 +11803 +8659 +2905 +12761 +8564 +3953 +11806 +13763 +2557 +16988 +11342 +3947 +14181 +8913 +1799 +12707 +8660 +2903 +12821 +13702 +3897 +16302 +11135 +3968 +13649 +13593 +3889 +16524 +8619 +2713 +10381 +13594 +3888 +16523 +10716 +2714 +17093 +10935 +2707 +13854 +11939 +2804 +15570 +10752 +2582 +14784 +15671 +5646 +15906 +10751 +2583 +14785 +9280 +2716 +13924 +11365 +3986 +14516 +6605 +2755 +11919 +11367 +3987 +14518 +6607 +2757 +11921 +11366 +3988 +14517 +6606 +2756 +11920 +10319 +4005 +14114 +10560 +2599 +15061 +14581 +2648 +16258 +11263 +3990 +15560 +10653 +2649 +14217 +11264 +3991 +15563 +13985 +3985 +14481 +13969 +3957 +14703 +11762 +3984 +15559 +13971 +3958 +14702 +11067 +5723 +16043 +8542 +3959 +11829 +11154 +1764 +13301 +8545 +2614 +15913 +13826 +3995 +16923 +13493 +1708 +14035 +8547 +2613 +15914 +14634 +6038 +14946 +9370 +3998 +16628 +14246 +3998 +16518 +11153 +1762 +13300 +8546 +2612 +15915 +12160 +1756 +16943 +13494 +1706 +14036 +13998 +3935 +16394 +9336 +3983 +14074 +11512 +2719 +13972 +16196 +3909 +16446 +11511 +2720 +13973 +16197 +3908 +16445 +16105 +3890 +16629 +14168 +8086 +16808 +8382 +2624 +10782 +10782 +2624 +10818 +13905 +1693 +16904 +10471 +5555 +14014 +11321 +2597 +13856 +11732 +4007 +14292 +13906 +1692 +16905 +10473 +2625 +14270 +11322 +2598 +13857 +11733 +4009 +14293 +13736 +4057 +16411 +11054 +4010 +14814 +16098 +2596 +17320 +10523 +3894 +16559 +16099 +2595 +17321 +13482 +5608 +16220 +8188 +4013 +11991 +8727 +4179 +14931 +8191 +4014 +11992 +8726 +4180 +14930 +8725 +4181 +14929 +8232 +4015 +11459 +13491 +2667 +16166 +13736 +5869 +16617 +15231 +5549 +16165 +8469 +2590 +10612 +11749 +6357 +16856 +13405 +5551 +16206 +14461 +2815 +16063 +13404 +5550 +16207 +8710 +2683 +14952 +12151 +2727 +15217 +8709 +2681 +14954 +8079 +4021 +14200 +8708 +2682 +14953 +12150 +2728 +15216 +8600 +618 +10971 +8173 +5661 +13603 +15155 +3888 +16504 +10982 +2554 +16882 +15156 +3889 +16505 +10983 +2553 +16883 +10600 +3924 +14840 +12184 +2738 +12521 +11605 +1722 +14361 +12307 +2559 +15473 +16268 +3901 +16285 +11513 +4027 +14649 +11069 +2693 +15048 +11553 +2784 +13108 +10930 +1787 +15054 +11689 +2795 +15224 +10929 +1788 +15053 +11690 +2794 +15223 +10928 +1789 +15055 +11688 +2796 +15226 +10997 +3936 +14425 +13890 +3939 +17035 +8791 +2758 +15307 +10942 +8234 +15865 +14007 +2624 +16777 +14562 +2666 +14672 +10816 +2666 +14848 +16176 +3911 +16751 +10360 +2599 +16103 +8381 +2626 +11116 +9135 +2771 +12847 +11751 +5911 +15199 +11301 +2601 +15774 +11752 +5910 +15201 +11677 +1744 +15711 +15232 +2814 +16891 +12146 +4041 +12303 +13826 +5820 +15582 +8302 +4042 +12302 +13825 +5819 +15581 +14068 +3896 +14326 +11372 +3908 +14100 +13561 +2566 +17080 +8181 +4044 +16841 +10471 +3883 +14418 +11374 +3909 +14101 +8940 +5724 +10689 +13552 +1142 +16783 +13486 +2567 +16640 +8180 +4047 +16842 +8939 +5726 +10690 +16102 +3899 +17328 +16322 +3882 +17243 +8227 +4049 +11132 +11534 +3946 +17101 +11202 +3936 +14282 +11549 +3968 +13706 +8583 +1729 +12735 +11031 +3911 +11237 +13416 +7527 +16103 +10893 +2750 +14648 +9016 +508 +11976 +10894 +2749 +14647 +13660 +5531 +16450 +10654 +2648 +14064 +10279 +7524 +14105 +11264 +5731 +14886 +10417 +2623 +14244 +13542 +5625 +16407 +10724 +2671 +14373 +13880 +5615 +16957 +15869 +1146 +16739 +8917 +4417 +17093 +10384 +4059 +11144 +15162 +2619 +16910 +8137 +2805 +11834 +8218 +2618 +10850 +9050 +1793 +14385 +15163 +2620 +16909 +8140 +2807 +11835 +12570 +3994 +16589 +8376 +1139 +11281 +11714 +3923 +15660 +9379 +2770 +12884 +8489 +4064 +15178 +8953 +2704 +12391 +14903 +2619 +17108 +11645 +2715 +15592 +14905 +2620 +17109 +11646 +2717 +15780 +10809 +2615 +16457 +8141 +2806 +12119 +11684 +3960 +15358 +11138 +3921 +13921 +16152 +3882 +16843 +11089 +6111 +14518 +11683 +3962 +15357 +11137 +3922 +13922 +12423 +2625 +14156 +10484 +2643 +14331 +10389 +2685 +15744 +13728 +2736 +14003 +8306 +2686 +11200 +13727 +2735 +14001 +8307 +2684 +11201 +13726 +2734 +14002 +11655 +2712 +15697 +14263 +1205 +15063 +11384 +7937 +15592 +14265 +1204 +15073 +11792 +8032 +15780 +14264 +1206 +15074 +11307 +3926 +12051 +8177 +6524 +15433 +12455 +1789 +14177 +8906 +2672 +11510 +12457 +1788 +14178 +8904 +2674 +11508 +12458 +1787 +14176 +8905 +2673 +11509 +10644 +5653 +10914 +11006 +3931 +15310 +10759 +4188 +16895 +10860 +4035 +15208 +8359 +2611 +16877 +11101 +2628 +14259 +13468 +2652 +16281 +10496 +2611 +14088 +8347 +4192 +11198 +6642 +2802 +12594 +8346 +4191 +11199 +6643 +2800 +12593 +15611 +2758 +15788 +6644 +2801 +12595 +9637 +2847 +10075 +8931 +2773 +13038 +9638 +2849 +10074 +8932 +2775 +13039 +9639 +2848 +10076 +8930 +2774 +13040 +9055 +2702 +12327 +6784 +1333 +9901 +9056 +2703 +12326 +6783 +1330 +9900 +9054 +2701 +12325 +6782 +1332 +9899 +8423 +1830 +12541 +11525 +4029 +15793 +8977 +4343 +10822 +8619 +5753 +14889 +13941 +4098 +15603 +8257 +4037 +14579 +12823 +2772 +15721 +8649 +5654 +10984 +8892 +5746 +11204 +8497 +4100 +12669 +9330 +2769 +12676 +9329 +4435 +12676 +11304 +3929 +16805 +10897 +3975 +15919 +9332 +2768 +12675 +9331 +4436 +12675 +11302 +2600 +15769 +8510 +5655 +10985 +11550 +2692 +13032 +8891 +2708 +15318 +11231 +840 +15547 +6514 +4322 +13147 +9473 +2801 +12136 +10763 +2685 +14407 +8327 +4087 +12566 +11378 +2684 +11711 +9472 +2800 +12135 +11379 +2686 +11710 +10531 +2791 +14552 +8369 +4110 +11589 +15710 +4151 +16961 +6517 +2904 +12506 +15709 +4152 +16960 +6515 +2902 +12505 +15275 +2731 +15441 +14017 +4010 +15719 +11151 +2656 +14619 +11013 +2731 +12839 +8808 +2731 +11623 +13551 +3885 +16657 +13506 +3950 +17104 +6418 +2792 +11795 +14409 +4221 +17132 +8435 +2724 +10953 +8881 +2636 +11226 +8436 +2723 +10954 +8758 +4219 +12619 +8437 +2722 +10952 +10349 +8359 +16877 +11513 +5815 +15424 +11314 +2700 +15037 +12485 +1157 +12682 +11312 +2699 +15033 +12484 +1156 +12685 +14468 +2698 +17147 +9150 +1155 +15742 +8431 +2663 +11842 +13356 +4095 +15975 +8430 +2664 +11843 +13361 +4093 +15977 +9347 +4126 +15825 +13359 +4094 +15976 +11156 +6039 +14220 +15300 +4051 +16608 +6571 +2832 +12875 +8792 +4190 +17110 +10635 +2643 +14750 +8618 +2627 +11422 +8818 +2628 +11101 +8509 +4130 +11585 +12850 +6235 +15289 +11188 +2691 +15784 +8521 +4041 +15607 +8567 +844 +12114 +8522 +4042 +15606 +8566 +842 +12113 +9091 +6436 +12889 +13281 +1759 +15400 +9090 +6435 +12887 +9090 +2864 +13292 +9092 +6434 +12888 +6518 +1761 +8385 +10675 +4137 +11773 +6709 +4182 +9957 +11652 +1792 +13165 +8451 +4138 +13997 +12614 +1793 +13171 +8452 +4139 +13996 +11653 +1794 +13164 +8453 +4140 +13995 +9279 +2718 +13923 +10713 +3907 +14356 +11876 +5976 +13923 +11259 +7665 +16258 +11875 +5977 +13924 +13978 +5841 +14792 +11703 +884 +12482 +8208 +4026 +11983 +11446 +2743 +15727 +11824 +2709 +16720 +11443 +2742 +15724 +13599 +3965 +16576 +11442 +2747 +15725 +11018 +2747 +12916 +13554 +2605 +13815 +10694 +3982 +14319 +13555 +2604 +13814 +13675 +3981 +17092 +11150 +5691 +16377 +11145 +3930 +16540 +12426 +6436 +13291 +13328 +6621 +15214 +6536 +2902 +8264 +13327 +6622 +15215 +12425 +6434 +13290 +9253 +2887 +12987 +11485 +2759 +12678 +6510 +1936 +9300 +11484 +2760 +12679 +6508 +1934 +9302 +11486 +2761 +12680 +6509 +1935 +9301 +11803 +3952 +16051 +9112 +4285 +15982 +11806 +3953 +16052 +8389 +2699 +12198 +11829 +3959 +16039 +8387 +2700 +12199 +15421 +2741 +15593 +12278 +3956 +13540 +9254 +2813 +12065 +10978 +4161 +12064 +11229 +7952 +12815 +10878 +3954 +11876 +11228 +7953 +12814 +10879 +3955 +11875 +12095 +2767 +15802 +8511 +2617 +11053 +11061 +6070 +14363 +9345 +4002 +14811 +11060 +6073 +14364 +9346 +4003 +14810 +9293 +2812 +12047 +8428 +6190 +12855 +11110 +2811 +12044 +8427 +6189 +15293 +11036 +2712 +11655 +9558 +2816 +11970 +8845 +4280 +11188 +4826 +3012 +9910 +8494 +2647 +12579 +14796 +4171 +17044 +10653 +4143 +14740 +12169 +2814 +14965 +8882 +2637 +11225 +10862 +5633 +15475 +8880 +2635 +11227 +10861 +5634 +15477 +8761 +4220 +10695 +10863 +5635 +15476 +13490 +3901 +16483 +8879 +2657 +12332 +6419 +1868 +11286 +11984 +2733 +13031 +9153 +2705 +13324 +8804 +2779 +12363 +11988 +1843 +13383 +8111 +5679 +10755 +11987 +1842 +13381 +8112 +5678 +10756 +11986 +1840 +13382 +8110 +5680 +10754 +9069 +4283 +11872 +9206 +2817 +12901 +6355 +1819 +9251 +8294 +5961 +12060 +6354 +1820 +9252 +8988 +5960 +12059 +10748 +5658 +14353 +11291 +4034 +15021 +8340 +4186 +10935 +8812 +2705 +12900 +8539 +2617 +10787 +6650 +4584 +9860 +11666 +2739 +13859 +10819 +4167 +12046 +9505 +6102 +11861 +10820 +4168 +12045 +12213 +6134 +14522 +15306 +2758 +15611 +12241 +6129 +14218 +12370 +6150 +12561 +10854 +6136 +12187 +12369 +6149 +12562 +13818 +1152 +13820 +10451 +2633 +15283 +13816 +1150 +13821 +10448 +2632 +15282 +9225 +2766 +12672 +6689 +2867 +11900 +9226 +2764 +12673 +6690 +2868 +11902 +9227 +2765 +12674 +6688 +2866 +11901 +12652 +4085 +14695 +10641 +2627 +14082 +6609 +641 +9607 +12606 +4109 +15715 +6608 +639 +9608 +6608 +4108 +15714 +15013 +4107 +17036 +11095 +2743 +15666 +9015 +5775 +11644 +9521 +6243 +12916 +8778 +4192 +15100 +11094 +2742 +15665 +6778 +4204 +8886 +6638 +1795 +9202 +6779 +4205 +8887 +6636 +1797 +9204 +6780 +4206 +8888 +6637 +1796 +9203 +6405 +2793 +9614 +8779 +619 +12419 +11469 +2712 +12078 +6406 +2793 +9292 +8899 +3890 +13813 +6583 +4209 +12890 +8458 +4082 +11798 +8959 +5892 +10558 +8457 +4081 +11799 +8957 +5893 +10557 +8456 +4080 +11797 +8962 +5894 +10556 +11005 +5940 +11887 +8104 +6139 +12397 +13149 +5834 +13805 +13611 +4193 +16921 +13148 +5835 +13808 +13610 +4194 +16920 +11255 +4032 +15404 +8676 +4216 +12275 +11254 +4030 +15403 +8678 +4217 +12276 +11253 +4031 +15402 +8679 +4218 +12277 +8756 +2637 +11403 +11503 +2781 +15016 +10695 +2636 +14050 +11501 +2783 +15014 +8760 +2635 +11404 +11502 +2782 +15015 +8469 +5673 +16892 +8173 +4023 +15265 +9238 +6105 +11559 +11924 +3927 +13695 +10922 +4225 +13866 +8354 +2733 +12882 +13866 +4225 +15050 +9374 +2665 +10923 +8425 +2812 +12530 +11693 +6363 +16891 +8412 +2813 +12535 +13756 +4018 +15097 +8467 +2701 +12693 +6663 +2819 +12075 +8466 +2702 +12694 +6662 +2822 +12074 +8468 +2703 +12695 +6664 +2821 +12073 +11174 +2692 +12168 +11224 +2729 +12403 +11921 +2757 +16726 +9162 +2751 +9177 +11920 +2756 +16725 +9166 +2752 +9178 +11919 +2755 +16724 +9169 +2753 +9179 +9037 +6274 +12651 +11394 +5752 +15397 +8889 +5871 +15896 +8688 +4236 +15568 +9439 +2708 +11734 +351 +352 +8774 +9065 +2696 +11386 +9052 +4337 +12233 +9066 +2695 +11387 +9050 +4336 +13101 +9064 +2697 +11385 +9047 +4335 +12234 +3595 +2003 +6685 +6824 +2946 +8863 +3594 +2004 +6683 +6821 +2947 +8862 +3596 +2005 +6684 +6823 +2945 +8864 +9634 +2767 +12095 +6706 +2854 +9943 +12982 +4164 +15625 +8413 +6583 +12890 +6583 +1818 +9620 +8717 +4245 +10616 +11743 +6048 +14001 +11367 +6111 +14459 +11742 +6050 +14003 +11366 +6110 +14458 +11741 +6047 +14002 +11365 +6112 +14457 +12382 +2799 +13349 +12704 +2858 +12803 +12381 +2798 +13348 +6700 +2859 +12538 +12383 +2797 +13347 +12703 +2862 +12802 +8634 +2657 +11160 +11193 +4253 +14423 +11362 +4093 +15045 +12762 +2827 +13053 +9573 +2827 +12467 +8461 +854 +10638 +9574 +2828 +12465 +8429 +2662 +10792 +11363 +4094 +15046 +12764 +2828 +13055 +9575 +2829 +12466 +8459 +855 +10639 +11364 +4095 +15047 +12763 +2829 +13054 +9301 +2950 +12616 +13081 +4092 +15383 +9302 +2951 +12618 +13082 +4090 +15384 +9300 +2949 +12617 +13083 +4091 +15385 +10979 +5964 +14328 +11309 +2775 +14711 +9273 +6378 +13271 +8744 +628 +12452 +9274 +6377 +13268 +8743 +626 +12453 +10980 +5962 +14329 +11308 +2773 +14713 +9275 +6376 +13266 +8742 +627 +12451 +10981 +5963 +14330 +11310 +2774 +14712 +5306 +3109 +12220 +9720 +6314 +11327 +9504 +2790 +13023 +5307 +3110 +12219 +6321 +2776 +9100 +5305 +3111 +12221 +9499 +2789 +13024 +5304 +3112 +12218 +12436 +2778 +12854 +6356 +4273 +9606 +8583 +4127 +10915 +6530 +1758 +9663 +9239 +2780 +12527 +9037 +4275 +13104 +11509 +2673 +14707 +8853 +2655 +15753 +11508 +2674 +14706 +8851 +2653 +15751 +11510 +2672 +14708 +8852 +2654 +15752 +8424 +2811 +12529 +12662 +1134 +12971 +10646 +3964 +13934 +6343 +4178 +12900 +6492 +1732 +8326 +8764 +5799 +11051 +10098 +2887 +13330 +9130 +2662 +9496 +6669 +2820 +12339 +8423 +4445 +9478 +15308 +2698 +16557 +9150 +4284 +13167 +11747 +8392 +15742 +9069 +1772 +9303 +6467 +4287 +9073 +6771 +4286 +9947 +9073 +4287 +12291 +8885 +2790 +9504 +6668 +2823 +12340 +8884 +2789 +9499 +6466 +4288 +9071 +9071 +4288 +12290 +6818 +4692 +12638 +9012 +6056 +14993 +6817 +4693 +12639 +8638 +2859 +15412 +6816 +4691 +12637 +9014 +6058 +14994 +8373 +2845 +11676 +13050 +4178 +13317 +6475 +2689 +11859 +8386 +4121 +12938 +14654 +4122 +16601 +6476 +2687 +11858 +8890 +2688 +12927 +10517 +2698 +14468 +6853 +2964 +8920 +6856 +2964 +8836 +6857 +2962 +8838 +6755 +1262 +8715 +6854 +2959 +8837 +6753 +1261 +8716 +11921 +4247 +12281 +6472 +447 +9410 +11919 +4249 +12279 +6473 +446 +9408 +11920 +4248 +12280 +6474 +448 +9409 +11654 +3997 +11847 +11064 +4303 +15829 +12460 +3995 +13826 +11065 +4304 +15830 +14057 +3999 +16978 +11066 +4305 +15831 +6386 +2751 +9162 +8615 +2844 +9916 +6387 +2752 +9166 +8614 +2843 +9917 +6388 +2753 +9169 +8613 +2842 +9918 +9490 +2773 +11308 +9222 +1884 +9728 +9488 +2775 +11309 +9221 +1883 +9727 +9489 +2774 +11310 +9220 +1885 +9726 +6535 +2904 +8265 +6547 +1800 +8912 +10071 +4662 +12925 +6546 +1798 +8911 +10770 +4135 +15599 +6544 +1799 +8913 +6361 +2780 +9171 +9624 +4397 +13114 +8164 +1748 +14305 +8915 +4447 +11387 +8162 +1749 +14303 +8916 +4448 +11385 +8163 +1747 +14304 +8914 +4451 +11386 +6833 +1826 +9263 +6820 +2948 +12706 +9375 +2832 +12671 +8341 +1154 +12133 +9007 +1193 +12134 +11951 +2786 +13106 +8737 +2658 +9008 +8617 +2658 +12876 +13516 +2574 +17229 +12819 +4145 +13042 +1295 +5306 +12220 +12540 +4096 +15322 +8588 +4137 +14843 +6417 +2665 +9374 +9251 +4369 +12587 +11297 +4326 +12592 +9252 +4370 +12586 +11296 +4327 +12591 +8504 +2937 +12860 +8965 +2692 +12508 +6793 +2833 +9843 +11089 +1191 +15502 +6795 +2834 +9844 +11088 +1190 +15501 +6794 +2835 +9842 +11090 +1192 +15503 +11076 +4332 +11867 +12564 +6614 +16346 +11077 +4333 +11868 +12563 +6613 +16345 +11075 +4334 +11866 +12565 +6615 +16347 +11751 +7823 +14547 +8981 +4038 +14309 +13996 +4139 +15253 +11802 +4383 +14825 +11752 +7825 +14549 +8982 +4039 +14310 +6925 +2981 +9971 +11699 +4237 +15987 +6651 +2810 +12115 +6737 +1786 +9696 +11340 +3943 +16023 +9521 +4147 +14860 +8988 +4054 +12767 +12818 +4146 +13043 +15944 +2607 +16871 +6462 +2803 +12768 +8648 +5661 +15265 +8947 +1148 +11456 +6407 +2793 +9233 +10758 +1730 +15088 +9079 +4345 +12082 +13863 +3949 +15457 +11756 +3949 +14162 +6692 +2793 +8986 +10674 +4076 +14480 +13864 +4213 +16490 +8754 +4496 +9592 +15277 +4089 +16065 +8341 +2832 +13134 +6570 +2832 +9375 +10670 +4077 +14498 +8713 +4188 +15292 +9731 +3028 +9732 +11775 +4126 +12978 +9733 +6443 +9734 +11774 +4124 +12980 +9730 +3029 +9735 +11776 +4125 +12979 +6602 +1172 +9737 +6553 +2847 +9318 +6603 +1173 +9738 +6558 +2849 +9316 +6604 +1171 +9739 +6554 +2848 +9319 +6582 +4357 +9136 +9137 +4357 +12715 +9034 +6331 +12319 +6753 +2960 +8789 +9033 +6332 +12321 +6755 +2963 +8788 +9032 +6330 +12320 +6754 +2961 +8787 +11398 +6373 +12742 +8263 +6060 +15016 +11400 +6375 +12743 +8262 +6061 +15014 +11399 +6374 +12744 +8261 +6062 +15015 +9124 +2907 +12444 +8537 +4452 +12115 +6671 +1331 +13364 +6385 +4365 +8455 +9058 +2837 +13247 +6499 +4366 +8771 +9059 +2836 +13248 +6497 +4367 +8772 +9057 +2838 +13246 +6498 +4368 +8773 +12004 +2830 +13121 +6541 +2830 +9407 +12005 +2831 +13120 +6542 +2831 +9406 +8933 +1845 +12930 +4670 +2890 +6722 +8935 +1846 +12931 +4669 +2891 +6724 +8934 +1847 +12932 +4672 +2889 +6723 +4678 +2906 +6868 +8303 +1852 +12270 +9151 +4375 +10842 +9151 +2732 +12721 +9111 +4267 +12375 +9843 +2833 +12495 +9110 +4264 +12376 +9842 +2835 +12494 +9109 +4265 +12374 +9844 +2834 +12496 +15864 +4112 +15969 +12650 +2664 +15551 +15863 +4111 +15970 +12649 +2663 +15550 +12475 +2808 +13096 +6417 +4325 +9126 +6618 +522 +9350 +9790 +4521 +11975 +6630 +2836 +9377 +11526 +4239 +12315 +6533 +4384 +9059 +8447 +2770 +10956 +6634 +2838 +9378 +11527 +4238 +12316 +6632 +2837 +9376 +6532 +4386 +9058 +11528 +4240 +12314 +9058 +4386 +13182 +6531 +4388 +9057 +11801 +4385 +14821 +8835 +1736 +12102 +11311 +6039 +11457 +6750 +2861 +13283 +9745 +6083 +12124 +9179 +2753 +15631 +9626 +6258 +15631 +9178 +2752 +15630 +9627 +6255 +15630 +6699 +2859 +9784 +9744 +6082 +12125 +6748 +2857 +13284 +9743 +6084 +12126 +9177 +2751 +15629 +9625 +6257 +15629 +7017 +3012 +9876 +9101 +2845 +15576 +12903 +2948 +15997 +9171 +4315 +13273 +4830 +1959 +9445 +4691 +2894 +9709 +4726 +1960 +9418 +4693 +2892 +9710 +4727 +1961 +9417 +4692 +2893 +9711 +9139 +2871 +10060 +6884 +2910 +9215 +9141 +2872 +10059 +6903 +2908 +9217 +9140 +2870 +10061 +6886 +2909 +9216 +4683 +2941 +6682 +9572 +6568 +12696 +6977 +2970 +9311 +4841 +2970 +9871 +6978 +2971 +9310 +4843 +2971 +9869 +6966 +1849 +9255 +4842 +2973 +9870 +13026 +8038 +15872 +6825 +2947 +12196 +13027 +8037 +15871 +6826 +2946 +12197 +13028 +8036 +15870 +9132 +2945 +13218 +10824 +5918 +11358 +11884 +4141 +15942 +10895 +6002 +11104 +8200 +2715 +11645 +6885 +4612 +8907 +12961 +1761 +13299 +8797 +4159 +13133 +9613 +4314 +12707 +6350 +4230 +8681 +9611 +4313 +12708 +8796 +4158 +13132 +9612 +4312 +12709 +8248 +5743 +11003 +12078 +2712 +14460 +14518 +3987 +17119 +14929 +4181 +15080 +14516 +3986 +17120 +14931 +4179 +15079 +14517 +3988 +17121 +14930 +4180 +15078 +6414 +4642 +13223 +6411 +2924 +12659 +12826 +4422 +13061 +6410 +2925 +12658 +12825 +4423 +13062 +6412 +2926 +12660 +4766 +2992 +7057 +9250 +4424 +12972 +4765 +2996 +7059 +9249 +4425 +12973 +4764 +2993 +7058 +9248 +4426 +12974 +6950 +2976 +6993 +1314 +2203 +5138 +6951 +2978 +6994 +1313 +2201 +5137 +6952 +2977 +6995 +1312 +2202 +5136 +9124 +4519 +12809 +6444 +2854 +11903 +6718 +2856 +9566 +6899 +2994 +9509 +5097 +3087 +7090 +7090 +3087 +11346 +5090 +3086 +7091 +7091 +3086 +11347 +5098 +3085 +7089 +7089 +3085 +11345 +9380 +2772 +12891 +8418 +4099 +8970 +9383 +2771 +12893 +8417 +4104 +12132 +6466 +2689 +9072 +4948 +2955 +6693 +6467 +2687 +9074 +4946 +2953 +6694 +6465 +2688 +11274 +4945 +2952 +6695 +6567 +1898 +9763 +6504 +3395 +9794 +6566 +1899 +9765 +6503 +3396 +9793 +6565 +1900 +9764 +6502 +3394 +9792 +6717 +2856 +9655 +4792 +3008 +6980 +6336 +4293 +9219 +6528 +2845 +9553 +12541 +6097 +12859 +13188 +6572 +15391 +9284 +631 +12011 +8312 +5971 +13099 +9342 +2695 +11191 +6491 +4316 +13186 +9344 +2697 +11189 +6490 +4317 +13187 +6416 +4423 +13279 +8310 +5970 +13100 +6415 +4422 +13280 +8311 +5969 +13098 +9343 +2696 +11190 +6489 +4318 +13185 +12284 +2809 +12714 +6593 +2846 +9889 +11462 +2810 +15057 +4452 +6651 +12115 +8612 +4283 +11274 +6477 +4454 +8980 +6476 +4438 +9313 +6476 +4455 +8979 +6797 +4321 +13250 +6673 +4456 +12722 +6475 +4437 +9312 +6475 +4457 +8978 +6465 +4296 +8991 +6447 +1821 +8704 +8321 +2822 +12039 +6466 +4294 +8989 +6467 +4295 +8993 +8320 +2819 +12036 +8322 +2821 +12031 +8534 +4458 +12073 +6446 +1823 +8703 +6663 +4462 +13126 +6445 +1824 +8702 +6662 +4463 +13125 +6935 +2881 +9942 +6737 +2907 +9025 +6719 +2856 +13097 +9137 +2809 +12366 +6797 +861 +8632 +4806 +3020 +6990 +8896 +4354 +12143 +4740 +1934 +6508 +8898 +4356 +12142 +4738 +1935 +6509 +8897 +4355 +12144 +4739 +1936 +6510 +8964 +4231 +13142 +6832 +2937 +9263 +8239 +4153 +13000 +6519 +2863 +12386 +13354 +6611 +15637 +6522 +2865 +12387 +12427 +6435 +13292 +6520 +2864 +12388 +6766 +2876 +9803 +4795 +3007 +7016 +6765 +2877 +9801 +4793 +3009 +7015 +6767 +2878 +9802 +4789 +3010 +7052 +6979 +2973 +12205 +4888 +3104 +7450 +6584 +2915 +9682 +5022 +3071 +7260 +6585 +2917 +12413 +5024 +3072 +7259 +6586 +2914 +9683 +5023 +3074 +7261 +4831 +2913 +8810 +8558 +2797 +12392 +4832 +2912 +8809 +8559 +2798 +12393 +4833 +2911 +8811 +8560 +2799 +12394 +6867 +4374 +6868 +9186 +4177 +13153 +9169 +4292 +10005 +6804 +4398 +11345 +9166 +4291 +10004 +6803 +4399 +11346 +9162 +4290 +10003 +6802 +4400 +11347 +8920 +1853 +12117 +11686 +4367 +14934 +6855 +2959 +8918 +11687 +4368 +14935 +6858 +2962 +8919 +11685 +4366 +14936 +6656 +4135 +8383 +9048 +5950 +11786 +12264 +6332 +15650 +9673 +1216 +12829 +12263 +6330 +15652 +9670 +3041 +9672 +11609 +2708 +12933 +5165 +3006 +8774 +9044 +5947 +11086 +9297 +6226 +13031 +9721 +6310 +11328 +8754 +2786 +12343 +4763 +2879 +6659 +6931 +2936 +6932 +6932 +2936 +9537 +6792 +2869 +9851 +9900 +1330 +11912 +8322 +1807 +11294 +9899 +1332 +11914 +8320 +1808 +11293 +9901 +1333 +11913 +8321 +1809 +11287 +9260 +4644 +13152 +9567 +4502 +11852 +9261 +4643 +13151 +9569 +4503 +11851 +4642 +2825 +13150 +9259 +4642 +13150 +9499 +4505 +11590 +8253 +2787 +11810 +9224 +1876 +12670 +11461 +4348 +14962 +9504 +4507 +11591 +8252 +2785 +11809 +8895 +2784 +12924 +11872 +4283 +12063 +6446 +4425 +9249 +8992 +2818 +12690 +6447 +4426 +9248 +8994 +2820 +15218 +6445 +4424 +9250 +8990 +2823 +15219 +3718 +1478 +7003 +918 +3718 +7003 +9593 +4513 +9601 +6576 +2844 +8860 +6642 +4514 +9600 +6578 +2842 +8858 +9597 +4515 +9598 +6577 +2843 +8859 +9031 +4252 +12804 +8793 +2861 +12701 +6701 +2858 +12360 +8794 +2857 +12702 +8766 +2860 +12798 +8767 +2860 +13025 +11796 +1169 +15670 +6671 +2907 +9724 +6930 +2936 +9315 +9634 +4552 +12438 +6904 +2936 +9469 +8511 +4236 +13265 +8816 +6460 +12495 +6676 +2857 +9560 +8815 +6461 +12494 +6677 +2861 +9561 +8817 +6459 +12496 +9461 +4393 +9744 +6695 +2952 +12995 +6972 +2952 +9424 +6693 +2955 +9435 +6975 +2955 +9425 +6694 +2953 +9436 +6973 +2953 +9427 +4947 +2954 +7035 +6974 +2954 +9426 +8579 +4267 +11310 +6552 +4376 +9903 +8848 +4263 +11181 +6550 +4377 +9904 +8580 +4265 +11308 +6551 +4378 +9902 +6697 +2916 +9659 +6559 +4513 +9594 +6851 +1850 +12647 +6560 +4515 +9596 +6852 +1851 +12646 +6561 +4514 +9595 +10061 +2870 +13206 +6722 +2890 +9357 +10059 +2872 +13205 +6724 +2891 +9356 +10060 +2871 +13204 +6723 +2889 +9355 +9207 +4431 +13097 +9432 +6719 +13097 +8879 +4281 +15311 +8589 +4137 +14396 +8528 +2906 +11942 +4950 +2968 +7156 +6960 +2853 +9618 +4754 +3061 +5255 +6758 +2898 +13195 +6801 +1220 +9770 +6757 +2899 +13196 +6800 +1219 +9772 +6756 +2897 +13194 +6799 +1218 +9771 +6705 +2854 +12915 +9587 +2855 +12936 +8505 +2766 +12026 +9085 +4408 +15449 +8507 +2764 +12028 +9086 +4410 +15450 +8506 +2765 +12027 +9084 +4409 +15448 +8352 +4720 +11865 +4801 +2942 +6860 +9006 +4380 +11337 +4800 +2944 +6861 +9005 +4379 +11338 +4799 +2943 +6859 +6351 +2853 +9000 +9307 +2767 +12713 +9299 +4456 +12490 +6797 +4466 +6954 +6561 +2842 +15875 +14004 +4075 +16890 +6559 +2844 +15873 +14005 +4074 +16888 +6560 +2843 +15874 +14006 +4073 +16889 +6851 +2915 +13075 +6675 +2892 +9969 +6852 +2914 +13073 +6674 +2894 +9970 +7255 +4758 +13338 +6999 +4559 +7255 +4927 +2931 +10105 +6845 +2989 +9325 +4928 +2933 +10103 +6846 +2991 +9323 +4926 +2932 +10104 +6844 +2990 +9324 +4679 +2896 +4798 +1946 +3178 +7319 +6833 +2937 +8849 +8830 +4235 +13103 +6762 +4440 +9539 +9423 +6481 +9672 +6876 +2909 +9718 +6762 +2874 +10055 +6760 +4441 +9541 +6877 +2910 +9717 +9421 +6480 +9671 +6760 +2873 +9859 +6761 +4442 +9542 +4720 +3039 +9674 +4767 +2888 +6907 +6761 +2875 +10056 +4772 +2979 +6968 +359 +360 +6967 +10706 +4106 +15368 +6418 +4339 +9241 +6740 +4595 +10047 +8810 +2913 +12976 +11754 +2764 +12350 +8809 +2912 +12975 +6741 +4594 +10045 +8811 +2911 +12977 +6445 +2841 +9182 +4771 +3056 +6725 +6446 +2839 +9180 +4770 +3054 +6726 +889 +4765 +7059 +6808 +1939 +6870 +6447 +2840 +9181 +4768 +3047 +6727 +6385 +2880 +11932 +6365 +2846 +13144 +4769 +3050 +6728 +8974 +6365 +13144 +891 +4764 +7058 +6809 +1938 +6869 +888 +4766 +7057 +6812 +1940 +6871 +10958 +4187 +12777 +4778 +2869 +9523 +6967 +3324 +9692 +6659 +2879 +9395 +11985 +4397 +12869 +6682 +2941 +12488 +6707 +2854 +9837 +9975 +4591 +12936 +6711 +2986 +7081 +7081 +2986 +7179 +6827 +2982 +7082 +7082 +2982 +7180 +6712 +2985 +7083 +7083 +2985 +7178 +9234 +4587 +12713 +9635 +4552 +12053 +6672 +2895 +10097 +7151 +3301 +9976 +9649 +3031 +10062 +6785 +1250 +9190 +9650 +3033 +10064 +6786 +1252 +9191 +9648 +3032 +10065 +6787 +1251 +9192 +6847 +1825 +10073 +6792 +4584 +9523 +9470 +1284 +10068 +5092 +3066 +6887 +6984 +4598 +9813 +1894 +3184 +6984 +6731 +2918 +10067 +6777 +1956 +7478 +6730 +2919 +10063 +6776 +1957 +7479 +1339 +3356 +5164 +7213 +4601 +7223 +1341 +3355 +5161 +7212 +4602 +7222 +1340 +3357 +5162 +7211 +4603 +7221 +1338 +3354 +5163 +7210 +4604 +7220 +6976 +3184 +7262 +1962 +3409 +6992 +6805 +2881 +9699 +6926 +2934 +6955 +6671 +4464 +9403 +6806 +2881 +10041 +7126 +3038 +9189 +7175 +4608 +9736 +9228 +2930 +9704 +7179 +2986 +9477 +9230 +2928 +9705 +7178 +2985 +9475 +9229 +2929 +9703 +7180 +2982 +9476 +12265 +6331 +15651 +4612 +2908 +6903 +46 +47 +7001 +4943 +2931 +7303 +244 +245 +7000 +4944 +2933 +7301 +145 +146 +7002 +4942 +2932 +7302 +6628 +1897 +10034 +6890 +4573 +12976 +6624 +1895 +10035 +6889 +4575 +12977 +6626 +1896 +10039 +6888 +4574 +12975 +1478 +3719 +9474 +9000 +4541 +9762 +6661 +4541 +9341 +6661 +1967 +10106 +6729 +2920 +10066 +4621 +1958 +9691 +7101 +4622 +7102 +3106 +4825 +7208 +7102 +4858 +7226 +6887 +4597 +10054 +6684 +2005 +9649 +41 +3596 +6684 +6683 +2004 +9650 +140 +3594 +6683 +6685 +2003 +9648 +239 +3595 +6685 +7171 +4601 +7213 +5174 +3115 +7280 +7168 +4602 +7212 +5172 +3113 +7279 +7169 +4604 +7210 +5175 +3116 +7278 +7170 +4603 +7211 +6875 +3051 +9890 +6557 +2849 +9638 +6558 +1858 +9128 +9195 +1268 +12256 +6553 +1856 +9129 +6556 +2848 +9639 +6554 +1857 +9127 +1294 +3244 +4985 +4949 +3059 +6866 +4758 +2987 +7045 +7045 +2987 +9586 +10090 +2984 +13374 +7044 +2984 +9615 +10089 +2983 +13375 +7047 +2983 +9617 +4677 +2988 +7043 +7043 +2988 +9616 +6399 +2910 +12120 +9804 +4639 +13204 +6398 +2908 +12094 +9806 +4640 +13205 +6400 +2909 +12121 +9805 +4641 +13206 +9652 +4429 +9913 +9080 +4504 +13199 +9653 +4428 +9912 +6415 +2824 +9437 +9651 +4427 +9911 +6416 +2826 +9438 +4638 +2012 +7034 +4919 +1979 +6953 +5076 +3015 +7041 +1963 +5389 +9897 +5078 +3016 +7039 +1964 +5388 +9896 +5079 +3017 +7040 +1966 +5390 +9898 +9443 +1881 +10050 +1386 +3137 +6918 +9444 +1880 +10052 +1387 +3138 +6920 +9442 +1882 +10051 +1388 +3139 +6919 +6810 +2880 +6811 +5444 +3257 +7105 +6443 +8942 +9734 +7135 +3030 +10052 +3028 +4893 +9732 +7134 +3028 +10051 +3029 +4891 +9735 +7136 +3029 +10050 +8745 +5825 +11126 +6558 +4355 +9320 +8741 +5823 +11128 +6553 +4354 +9317 +8740 +5824 +11127 +6554 +4356 +9321 +4671 +3001 +7051 +8841 +2889 +9747 +4920 +3000 +6912 +8843 +2890 +9746 +4921 +2999 +6911 +8842 +2891 +9748 +15332 +2900 +16907 +6623 +2887 +9253 +7370 +3170 +10022 +900 +3394 +6502 +7371 +3171 +10024 +901 +3396 +6503 +7372 +3172 +10023 +902 +3395 +6504 +4728 +2895 +6696 +6847 +2981 +13154 +4753 +2976 +6908 +259 +260 +7399 +4752 +2977 +6910 +160 +161 +7398 +8935 +4372 +12215 +9141 +4536 +9277 +8933 +4371 +12216 +9140 +4535 +9278 +6909 +2978 +9968 +4827 +3001 +7008 +8934 +4373 +12217 +9139 +4537 +9276 +4645 +3011 +7206 +6413 +4396 +9876 +7467 +4674 +9793 +9859 +2873 +9979 +7466 +4675 +9792 +6878 +2875 +9978 +7465 +4676 +9794 +6880 +2874 +9981 +7034 +4645 +7206 +9440 +4484 +12954 +4936 +2988 +9863 +2988 +4677 +6987 +4757 +2896 +7405 +7307 +336 +7364 +1957 +3182 +7479 +6848 +1980 +10091 +1956 +3183 +7478 +6849 +1981 +10092 +6598 +2927 +12908 +8827 +4328 +9434 +6796 +2941 +9974 +9101 +4586 +13113 +9278 +1247 +9993 +1974 +3172 +4684 +9276 +1249 +9992 +1972 +3171 +4685 +9277 +1248 +9994 +1973 +3170 +4686 +6742 +3018 +6988 +4687 +3018 +7026 +6990 +3020 +9782 +4688 +3020 +7028 +6743 +3019 +6989 +4689 +3019 +7027 +6747 +3021 +6991 +4690 +3021 +7029 +6816 +2930 +9268 +6711 +4558 +6933 +6818 +2929 +9267 +6827 +4559 +6999 +6817 +2928 +9269 +6712 +4557 +6934 +4802 +3075 +9951 +7448 +4849 +7450 +9160 +2938 +10025 +4695 +2938 +6401 +9161 +2940 +10026 +4696 +2940 +6402 +9159 +2939 +10027 +4697 +2939 +6403 +4698 +2065 +5207 +7201 +3074 +7357 +4699 +2069 +5208 +7200 +3071 +7359 +4700 +2071 +5209 +7199 +3072 +7358 +9193 +1267 +12258 +1952 +3128 +4701 +3129 +1955 +4702 +1954 +3129 +4702 +9194 +1269 +12257 +1953 +3127 +4703 +133 +3108 +4704 +1994 +3597 +4704 +34 +3107 +4705 +1992 +3599 +4705 +2004 +3594 +4706 +4706 +2939 +7294 +2005 +3596 +4707 +4707 +2938 +7293 +2003 +3595 +4708 +4708 +2940 +7292 +1989 +3257 +7019 +6728 +4581 +7203 +3150 +1991 +7048 +6725 +4576 +7205 +3149 +1990 +7049 +6726 +4577 +7204 +3148 +1988 +7050 +6727 +4579 +7202 +9128 +2991 +9894 +7363 +1953 +9789 +9129 +2989 +9893 +7362 +1954 +9788 +9127 +2990 +9895 +7361 +1952 +9787 +5072 +3096 +7186 +3334 +1997 +7108 +5073 +3098 +7185 +3335 +1998 +7107 +5071 +3097 +7184 +3336 +1996 +7109 +6728 +3050 +9849 +6468 +4719 +9509 +4767 +3039 +7137 +9130 +4282 +16020 +4759 +3079 +7374 +4847 +3103 +7449 +4760 +3080 +7375 +4848 +3105 +7454 +4761 +3078 +7376 +4846 +3102 +7447 +6898 +2969 +9465 +6831 +3011 +6953 +5121 +3070 +7127 +931 +3567 +4725 +9664 +2912 +10037 +7311 +2975 +9419 +9665 +2911 +10040 +7312 +2974 +9420 +9927 +4592 +10097 +8850 +4237 +11609 +3216 +4729 +7092 +131 +3597 +4729 +7379 +2094 +10077 +3539 +2116 +7251 +5091 +3085 +5098 +5095 +3068 +6901 +5093 +3087 +5097 +5094 +3067 +6902 +7006 +3107 +7086 +36 +3182 +4733 +7005 +3108 +7085 +135 +3183 +4734 +7187 +3022 +7189 +1317 +3643 +4735 +4717 +3024 +7194 +1316 +3645 +4736 +4716 +3023 +7190 +1315 +3644 +4737 +1267 +4701 +4907 +6891 +2950 +8401 +1269 +4703 +4906 +6893 +2949 +8402 +1268 +4702 +4911 +6892 +2951 +8403 +9571 +2824 +13318 +4740 +2958 +7407 +9568 +2826 +13319 +4739 +2957 +7406 +8442 +5899 +9405 +4738 +2956 +7408 +256 +257 +7065 +1918 +3136 +4744 +157 +158 +7066 +1919 +3134 +4745 +4838 +2978 +6951 +1917 +3135 +4746 +4850 +3133 +7219 +5193 +3147 +7061 +7144 +3094 +7381 +4852 +3131 +7218 +7145 +3093 +7382 +4851 +3130 +7217 +7143 +3095 +7383 +4823 +3132 +7216 +9122 +1238 +11948 +4751 +2978 +6909 +9120 +1240 +11950 +6910 +2977 +9507 +9121 +1239 +11949 +6908 +2976 +9508 +5005 +3061 +7296 +4754 +1967 +6900 +4681 +3077 +7317 +1994 +4704 +4755 +4680 +3076 +7318 +1992 +4705 +4756 +2896 +4679 +7405 +6752 +4563 +7319 +513 +5090 +7091 +7046 +2987 +9867 +1909 +3126 +4759 +4759 +3126 +7119 +1910 +3123 +4760 +4760 +3123 +7120 +1912 +3124 +4761 +4761 +3124 +7118 +4762 +2067 +5130 +1944 +4694 +7227 +9289 +4497 +9395 +6463 +2879 +10007 +6842 +453 +9908 +6727 +3047 +9846 +6841 +451 +9907 +6726 +3054 +9848 +6840 +450 +9909 +6725 +3056 +9847 +8907 +2888 +9441 +9422 +3039 +9669 +4914 +3047 +7232 +4937 +3048 +7242 +4915 +3050 +7228 +4938 +3052 +7244 +4916 +3054 +7231 +4939 +3055 +7247 +4917 +3056 +7230 +4940 +3057 +7249 +6751 +1945 +7253 +7113 +1837 +9322 +7079 +3105 +7453 +533 +3123 +4773 +6983 +3104 +10088 +532 +3125 +4774 +7078 +3103 +7455 +534 +3126 +4775 +7080 +3102 +7456 +531 +3124 +4776 +6788 +4571 +6968 +4777 +2979 +7253 +6650 +1241 +9861 +2979 +4772 +6751 +896 +4717 +7194 +4901 +3025 +7139 +4768 +3048 +7245 +7130 +4780 +7139 +7278 +3116 +15902 +7245 +3048 +7348 +898 +4716 +7190 +4902 +3026 +7140 +7279 +3113 +15903 +7131 +4783 +7140 +4770 +3055 +7246 +7246 +3055 +7347 +4771 +3057 +7248 +7280 +3115 +15901 +7248 +3057 +7349 +7321 +4785 +7349 +4787 +1922 +7132 +7132 +4786 +7141 +1987 +3449 +4788 +379 +3800 +4788 +6895 +2995 +9905 +5076 +3132 +7423 +2022 +3356 +6789 +1926 +4789 +7103 +6468 +2994 +7060 +2020 +3357 +6790 +5078 +3131 +7426 +7060 +2994 +7128 +6896 +2998 +9877 +5079 +3130 +7424 +1931 +4793 +7088 +2021 +3355 +6791 +6897 +2997 +9878 +5077 +3133 +7429 +1933 +4795 +7087 +4964 +3014 +7161 +5275 +3122 +7327 +4973 +1937 +7164 +9491 +4563 +9581 +336 +337 +7364 +1401 +3203 +9934 +7030 +4676 +7158 +1400 +3202 +9935 +7032 +4674 +7160 +1399 +3201 +9936 +7031 +4675 +7159 +1911 +3125 +4802 +4802 +3125 +7121 +7016 +3007 +7110 +3133 +5077 +7430 +7052 +3010 +7104 +6981 +4750 +7427 +6980 +3008 +7112 +7218 +3131 +7425 +7028 +3020 +9779 +6718 +4443 +8943 +7015 +3009 +7111 +7217 +3130 +7428 +4808 +3044 +10084 +9989 +4628 +15903 +4809 +3046 +10085 +9988 +4629 +15902 +4810 +3045 +10086 +7281 +3114 +15905 +4811 +3043 +10087 +9990 +4627 +15901 +1323 +3205 +7215 +230 +3598 +4812 +1325 +3207 +7214 +32 +3599 +4813 +1995 +3154 +4814 +3155 +1995 +7157 +6840 +4601 +7171 +7010 +4815 +7171 +6842 +4604 +7169 +7012 +4816 +7169 +6899 +4603 +7170 +7011 +4817 +7170 +6841 +4602 +7168 +7009 +4818 +7168 +4606 +2934 +7004 +4819 +2934 +7445 +5173 +3114 +7281 +4769 +3052 +7243 +7164 +4821 +7165 +4822 +1937 +7289 +7243 +3052 +7289 +7177 +4822 +7224 +4823 +3010 +7295 +892 +4804 +4823 +6898 +4404 +9433 +7319 +4563 +10014 +4824 +2935 +9915 +7102 +4622 +9572 +7147 +3012 +7148 +9189 +3038 +12353 +3152 +1972 +4967 +6971 +4659 +7269 +3153 +1974 +4965 +6970 +4660 +7270 +3151 +1973 +4969 +6969 +4661 +7271 +9358 +2980 +9445 +9666 +2913 +13203 +10034 +4616 +10036 +8950 +6058 +12433 +6626 +4618 +10038 +8949 +6057 +12434 +6624 +4617 +10033 +8948 +6056 +12435 +404 +3526 +6678 +1971 +3235 +4834 +403 +3527 +6679 +1968 +3234 +4835 +405 +3524 +6681 +1970 +3237 +4836 +402 +3525 +6680 +1969 +3236 +4837 +59 +60 +7138 +60 +4671 +7138 +4839 +2975 +7311 +3107 +4733 +7086 +4840 +2974 +7312 +3108 +4734 +7085 +9235 +4405 +12137 +4776 +3005 +9337 +7036 +4477 +9119 +4774 +3002 +9338 +9236 +4406 +12136 +4773 +3003 +9340 +8244 +4029 +15009 +4775 +3004 +9339 +4886 +3069 +6982 +7237 +4597 +9872 +4887 +3102 +7446 +7022 +3035 +9995 +4890 +3103 +7451 +7023 +3036 +9996 +4889 +3105 +7452 +7024 +3037 +9997 +4849 +3034 +7036 +4762 +3034 +7225 +4850 +3007 +7284 +4803 +3007 +7471 +4851 +3009 +7283 +4807 +3009 +7472 +4852 +3008 +7282 +4805 +3008 +7473 +1987 +3204 +7025 +4797 +3013 +7313 +3196 +4854 +7097 +1331 +3284 +6916 +7186 +3096 +7396 +83 +3363 +4855 +7185 +3098 +7395 +281 +3362 +4856 +7184 +3097 +7397 +182 +3364 +4857 +7237 +4623 +7252 +9465 +2969 +10093 +2247 +3287 +5295 +950 +4700 +7358 +2246 +3289 +5296 +951 +4698 +7357 +2248 +3288 +5297 +949 +4699 +7359 +938 +3657 +7327 +2073 +3800 +4862 +1975 +3179 +6948 +5114 +3264 +7464 +6966 +4477 +10079 +3282 +3169 +5124 +1977 +3180 +6947 +5115 +3265 +7463 +6549 +2917 +9396 +5116 +3266 +7462 +1988 +3148 +5111 +6350 +4499 +9630 +1990 +3149 +5112 +6349 +4500 +9628 +1991 +3150 +5113 +6348 +4501 +9629 +1334 +3177 +4870 +4941 +4870 +10029 +1999 +3117 +4871 +2030 +3519 +4871 +2001 +3118 +4872 +2031 +3520 +4872 +2000 +3119 +4873 +2032 +3521 +4873 +2002 +3120 +4874 +2033 +3522 +4874 +913 +3480 +4875 +3046 +4809 +4875 +911 +3478 +4876 +3044 +4808 +4876 +912 +3479 +4877 +3045 +4810 +4877 +910 +3477 +4878 +3043 +4811 +4878 +6944 +1918 +9452 +4879 +2957 +7198 +6945 +1919 +9453 +4880 +2956 +7197 +6943 +1917 +9454 +4881 +2958 +7196 +1319 +3225 +5068 +4937 +3091 +7330 +1320 +3226 +5070 +4938 +3090 +7335 +1322 +3228 +5067 +4940 +3089 +7336 +1321 +3227 +5069 +4939 +3088 +7332 +1324 +3206 +5355 +3267 +1993 +7273 +4887 +3005 +7236 +1228 +4841 +4887 +4888 +3002 +7235 +1231 +4842 +4888 +4889 +3003 +7233 +1230 +4843 +4889 +4890 +3004 +7234 +1229 +4844 +4890 +538 +3537 +5339 +4891 +3029 +7136 +537 +3540 +5337 +4892 +3030 +7135 +1306 +3142 +5341 +4893 +3028 +7134 +234 +3229 +4894 +1958 +3244 +4894 +4895 +3024 +9881 +4895 +3049 +7320 +4896 +3023 +9880 +4896 +3053 +7322 +4897 +3022 +9879 +4897 +3058 +7321 +2293 +3215 +4898 +2041 +3455 +4898 +2294 +3213 +4899 +2043 +3457 +4899 +2295 +3214 +4900 +2042 +3456 +4900 +5186 +2090 +6986 +7330 +4882 +7468 +5187 +2089 +6985 +7332 +4885 +7470 +4787 +3027 +6965 +7336 +4884 +7469 +904 +3145 +4904 +4904 +3014 +7207 +249 +3127 +4905 +7363 +4631 +9894 +2957 +4739 +4906 +1951 +3159 +7198 +2956 +4738 +4907 +1950 +3157 +7197 +150 +3128 +4908 +7361 +4633 +9895 +1951 +3127 +4909 +252 +2203 +4999 +1950 +3128 +4910 +153 +2202 +4997 +2958 +4740 +4911 +1955 +3158 +7196 +1955 +3129 +4912 +54 +2201 +4998 +51 +3129 +4913 +7362 +4632 +9893 +7278 +4629 +9938 +7276 +4764 +9846 +7229 +4719 +9849 +7281 +4630 +9890 +7279 +4628 +9939 +7277 +4765 +9848 +7280 +4627 +9937 +7275 +4766 +9847 +2063 +3399 +10009 +667 +3351 +4918 +3011 +4645 +6953 +7226 +4858 +7297 +7270 +4660 +9785 +4828 +3000 +7398 +7271 +4661 +9786 +4829 +2999 +7399 +2133 +3154 +4922 +1995 +3598 +4922 +4923 +3160 +5298 +2039 +3160 +4923 +4924 +3161 +7239 +2037 +3161 +4924 +4925 +3162 +7240 +2038 +3162 +4925 +6403 +2939 +9159 +4926 +2967 +9514 +6401 +2938 +9160 +8743 +4196 +15147 +6402 +2940 +9161 +4928 +2966 +9512 +690 +3276 +4929 +1411 +3318 +4929 +689 +3274 +4930 +1413 +3317 +4930 +691 +3275 +4931 +1412 +3316 +4931 +688 +3273 +4932 +1410 +3315 +4932 +7013 +2983 +10089 +9588 +4534 +12871 +1976 +3169 +6921 +9590 +4532 +12872 +7014 +2984 +10090 +9589 +4533 +12873 +1978 +3181 +6946 +2917 +4866 +6735 +7202 +4712 +7331 +7139 +4780 +7389 +7203 +4709 +7334 +7224 +4822 +7436 +7204 +4711 +7333 +7140 +4783 +7391 +7205 +4710 +7337 +7141 +4786 +7390 +2109 +3606 +4941 +1334 +4870 +4941 +7002 +4562 +9831 +6936 +4615 +7302 +7001 +4560 +9833 +6938 +4613 +7303 +7000 +4561 +9830 +6937 +4614 +7301 +6991 +3021 +9780 +1968 +4835 +4945 +6989 +3019 +9781 +1970 +4836 +4946 +7035 +2954 +9882 +1969 +4837 +4947 +6988 +3018 +9783 +1971 +4834 +4948 +1982 +3224 +4949 +917 +4814 +4949 +4950 +3011 +6996 +6997 +4677 +7156 +1377 +3277 +4951 +2015 +3377 +4951 +1379 +3290 +4952 +939 +3863 +4952 +1381 +3291 +4953 +937 +3862 +4953 +1378 +3293 +4954 +936 +3861 +4954 +1506 +2232 +4955 +1380 +3292 +4955 +7335 +4883 +7404 +4956 +3082 +5066 +1554 +3211 +4957 +2129 +3733 +4957 +1556 +3208 +4958 +2128 +3730 +4958 +1557 +3209 +4959 +2127 +3732 +4959 +1555 +3210 +4960 +2126 +3731 +4960 +4961 +3015 +7163 +450 +4815 +4961 +4962 +3017 +7162 +451 +4818 +4962 +4963 +3016 +7064 +452 +4817 +4963 +453 +4816 +4964 +2023 +3354 +7207 +162 +3153 +4965 +1974 +4828 +4965 +1974 +4684 +4966 +3000 +4828 +4966 +63 +3152 +4967 +1972 +4827 +4967 +1972 +4685 +4968 +3001 +4827 +4968 +261 +3151 +4969 +1973 +4829 +4969 +1973 +4686 +4970 +2999 +4829 +4970 +5039 +3106 +7378 +2009 +3217 +7101 +1993 +3267 +4972 +3267 +4971 +4972 +9991 +4630 +15905 +3051 +4820 +4973 +1901 +4917 +7223 +2992 +4766 +4974 +1902 +4916 +7222 +2996 +4765 +4975 +1904 +4914 +7220 +2993 +4764 +4976 +1330 +3195 +4977 +2100 +3283 +4977 +1331 +3196 +4978 +2102 +3284 +4978 +1332 +3197 +4979 +2104 +3285 +4979 +1333 +3198 +4980 +2103 +3286 +4980 +697 +3377 +4981 +1419 +3474 +4981 +5122 +2008 +7365 +6775 +4483 +9677 +4732 +2007 +9799 +6774 +4482 +9676 +4731 +2010 +9800 +6773 +4481 +9675 +4985 +2980 +7084 +1958 +4621 +6798 +2010 +3200 +4986 +917 +3224 +4986 +2007 +3199 +4987 +915 +3223 +4987 +1479 +3624 +4988 +1055 +3647 +5412 +1436 +3549 +4989 +2027 +3552 +4989 +1435 +3546 +4990 +2026 +3548 +4990 +1434 +3550 +4991 +2029 +3551 +4991 +2028 +3545 +4992 +1433 +3547 +4992 +2027 +3489 +4993 +927 +3552 +4993 +2029 +3491 +4994 +928 +3551 +4994 +2028 +3492 +4995 +929 +3545 +4995 +2026 +3490 +4996 +930 +3548 +4996 +2202 +3157 +4997 +4997 +3157 +7285 +2201 +3158 +4998 +4998 +3158 +7286 +2203 +3159 +4999 +4999 +3159 +7167 +2008 +3194 +5000 +914 +3222 +5000 +2097 +3435 +5001 +941 +3575 +5001 +2098 +3434 +5002 +943 +3577 +5002 +2101 +3436 +5003 +942 +3576 +5003 +2099 +3437 +5004 +940 +3578 +5004 +1311 +3429 +5256 +3176 +2044 +7422 +523 +2197 +5028 +1307 +3143 +6981 +7040 +4648 +7098 +3093 +4749 +7382 +7039 +4647 +7099 +3094 +4748 +7381 +5009 +2000 +7461 +5007 +3146 +7461 +5010 +2001 +7460 +5008 +3144 +7460 +526 +2190 +5025 +2002 +3147 +5011 +1473 +3524 +5012 +2079 +3669 +5012 +1472 +3525 +5013 +2082 +3670 +5013 +1470 +3526 +5014 +2078 +3671 +5014 +1471 +3527 +5015 +2083 +3672 +5015 +934 +3181 +5354 +7116 +4597 +7254 +933 +3180 +5351 +1393 +3352 +5034 +3611 +2061 +7305 +2061 +3352 +7305 +3612 +2063 +7304 +2063 +3351 +7304 +932 +3179 +5348 +1394 +3353 +5036 +3610 +2062 +7306 +2062 +3353 +7306 +428 +3247 +5022 +1336 +4861 +5022 +426 +3245 +5023 +1337 +4860 +5023 +429 +3246 +5024 +1335 +4859 +5024 +2033 +3120 +5151 +3120 +5011 +5025 +2031 +3118 +5146 +3118 +5010 +5026 +2032 +3119 +5149 +3119 +5009 +5027 +2030 +3117 +5144 +5028 +3117 +7388 +5269 +3161 +7416 +922 +3175 +5029 +5270 +3162 +7417 +921 +3174 +5030 +5268 +3160 +7418 +919 +3173 +5031 +7055 +4756 +9973 +1980 +3223 +5032 +7056 +4755 +9972 +1981 +3222 +5033 +666 +4732 +5034 +3067 +5017 +5034 +1392 +3351 +5035 +3066 +5016 +5035 +664 +4731 +5036 +3068 +5020 +5036 +1380 +3512 +5037 +704 +3542 +5037 +1379 +3513 +5038 +706 +3543 +5038 +5039 +3178 +7377 +333 +3178 +5039 +526 +3147 +5040 +1965 +3441 +5040 +1390 +3247 +5041 +2035 +3299 +5041 +1389 +3246 +5042 +2034 +3300 +5042 +1391 +3245 +5043 +2036 +3298 +5043 +3300 +3328 +5044 +1420 +3473 +5044 +3299 +3327 +5045 +1418 +3472 +5045 +3298 +3326 +5046 +1417 +3471 +5046 +714 +3546 +5047 +2060 +3621 +5047 +711 +3549 +5048 +2058 +3623 +5048 +712 +3550 +5049 +2059 +3622 +5049 +713 +3547 +5050 +2057 +3620 +5050 +1433 +3545 +7121 +2057 +3547 +5051 +1434 +3123 +5052 +2059 +3550 +5052 +1435 +3126 +5053 +2060 +3546 +5053 +1436 +3124 +5054 +2058 +3549 +5054 +3492 +2028 +7265 +2028 +3271 +7265 +3490 +2026 +7264 +2026 +3272 +7264 +3491 +2029 +7263 +2029 +3270 +7263 +3489 +2027 +7266 +2027 +3269 +7266 +474 +3706 +5059 +2039 +4923 +5059 +477 +3704 +5060 +5201 +2037 +7268 +476 +3705 +5061 +5200 +2038 +7267 +916 +4845 +5062 +5062 +3069 +7435 +1983 +3347 +5063 +1302 +4903 +5063 +1984 +3348 +5064 +1301 +4902 +5064 +1986 +3350 +5065 +1299 +4901 +5065 +1985 +3349 +5066 +1300 +4956 +5066 +3084 +4884 +5067 +1983 +5063 +5067 +3081 +4882 +5068 +1986 +5065 +5068 +3083 +4885 +5069 +1984 +5064 +5069 +3082 +4883 +5070 +1985 +5066 +5070 +4857 +3097 +10032 +1996 +3486 +5071 +4855 +3096 +10030 +1997 +3487 +5072 +4856 +3098 +10031 +1998 +3488 +5073 +1378 +3511 +5074 +705 +3541 +5074 +1381 +3514 +5075 +703 +3544 +5075 +3132 +5076 +7427 +1926 +4790 +7163 +3014 +4904 +7038 +1933 +4796 +7161 +1308 +4748 +7425 +1929 +4791 +7064 +1310 +4749 +7428 +1931 +4794 +7162 +1415 +3611 +5318 +3100 +5061 +5080 +1416 +3612 +5319 +3101 +5060 +5081 +1414 +3610 +5320 +3099 +5059 +5082 +2083 +3522 +5083 +926 +3672 +5083 +2079 +3521 +5084 +924 +3669 +5084 +2082 +3520 +5085 +925 +3670 +5085 +2078 +3519 +5086 +923 +3671 +5086 +1948 +3140 +5087 +5301 +2095 +7310 +1947 +3142 +5088 +5303 +2093 +7308 +1949 +3141 +5089 +5302 +2096 +7309 +5090 +2011 +7373 +6921 +4635 +9586 +6432 +4434 +8650 +3068 +4731 +6901 +2012 +4638 +5092 +934 +5016 +5092 +6431 +4432 +8651 +3067 +4732 +6902 +7044 +4636 +7300 +933 +5017 +5094 +7047 +4637 +7298 +932 +5020 +5095 +7033 +4725 +7114 +7373 +5096 +10020 +6947 +4636 +9615 +2014 +5093 +5097 +6948 +4637 +9617 +2013 +5091 +5098 +1395 +3444 +5099 +2114 +3540 +5099 +1397 +3443 +5100 +2115 +3537 +5100 +1396 +2344 +5101 +2116 +3539 +5101 +1398 +3442 +5102 +2117 +3538 +5102 +1403 +3389 +5289 +947 +3470 +5103 +1402 +3386 +5288 +944 +3467 +5104 +1404 +3388 +5286 +945 +3468 +5105 +1405 +3387 +5287 +946 +3469 +5106 +2045 +3541 +5107 +910 +3556 +5107 +2046 +3544 +5108 +911 +3557 +5108 +2047 +3542 +5109 +912 +3555 +5109 +2048 +3543 +5110 +913 +3554 +5110 +2100 +3256 +5442 +3148 +4867 +5111 +2104 +3259 +5446 +3149 +4868 +5112 +2103 +3258 +5441 +3150 +4869 +5113 +653 +3264 +5114 +5114 +3179 +7314 +652 +3265 +5115 +5115 +3180 +7315 +654 +3266 +5116 +5116 +3181 +7316 +6729 +3032 +9766 +2003 +4696 +5117 +6731 +3033 +9767 +2004 +4697 +5118 +6730 +3031 +9768 +2005 +4695 +5119 +2130 +3194 +5120 +665 +3485 +5120 +2008 +3222 +7365 +665 +5120 +5121 +1286 +5096 +5122 +3070 +5121 +5122 +920 +3218 +5123 +3218 +3325 +5123 +651 +3282 +5124 +5124 +3169 +7400 +2096 +3578 +5426 +457 +3232 +5125 +2095 +3577 +5423 +456 +3231 +5126 +2093 +3575 +5425 +454 +3233 +5127 +4987 +3199 +7150 +5128 +3199 +7329 +4986 +3200 +7149 +5129 +3200 +7328 +7036 +3034 +13072 +3034 +4762 +5130 +1371 +2197 +5131 +2196 +3368 +5131 +960 +2193 +5132 +2193 +3367 +5132 +962 +2195 +5133 +2195 +3366 +5133 +961 +2191 +5134 +2191 +3365 +5134 +2044 +3341 +5135 +5256 +3061 +7238 +2202 +3134 +5136 +6945 +4429 +9652 +2201 +3135 +5137 +6943 +4428 +9653 +2203 +3136 +5138 +6944 +4427 +9651 +2114 +5099 +5139 +946 +5106 +5139 +2115 +5100 +5140 +947 +5103 +5140 +2117 +5102 +5141 +944 +5104 +5141 +2116 +5101 +5142 +945 +5105 +5142 +1987 +3306 +5143 +3230 +3449 +5143 +1371 +3186 +5144 +3117 +5028 +5144 +2030 +3186 +5145 +923 +5086 +5145 +1369 +3187 +5146 +3118 +5026 +5146 +2031 +3187 +5147 +925 +5085 +5147 +2032 +3189 +5148 +924 +5084 +5148 +1367 +3189 +5149 +3119 +5027 +5149 +2033 +3188 +5150 +926 +5083 +5150 +1366 +3188 +5151 +3120 +5025 +5151 +916 +3217 +5152 +7252 +4623 +7274 +1287 +3522 +5153 +5153 +3234 +7067 +1289 +3520 +5154 +5154 +3236 +7069 +1288 +3521 +5155 +5155 +3237 +7070 +1290 +3519 +5156 +5156 +3235 +7068 +1405 +3210 +5157 +2188 +3387 +5480 +1404 +3209 +5158 +3388 +5158 +5482 +1403 +3211 +5159 +2186 +3389 +5483 +1402 +3208 +5160 +2187 +3386 +5481 +2021 +4818 +5161 +3044 +4876 +5161 +2020 +4817 +5162 +3045 +4877 +5162 +2023 +4816 +5163 +3046 +4875 +5163 +2022 +4815 +5164 +3043 +4878 +5164 +4728 +3006 +5165 +353 +4728 +5165 +2110 +3380 +7441 +968 +3431 +5166 +2112 +3379 +7443 +970 +3430 +5167 +2111 +3381 +7444 +969 +3432 +5168 +2113 +3378 +7442 +971 +3433 +5169 +952 +3625 +5170 +2025 +3647 +5170 +2006 +3121 +7115 +955 +3553 +7133 +661 +2135 +5172 +1452 +3557 +6961 +662 +2136 +5173 +1453 +3555 +6962 +660 +2134 +5174 +1454 +3556 +6964 +663 +2137 +5175 +1455 +3554 +6963 +909 +3203 +5215 +1360 +3419 +5247 +908 +3202 +5216 +1357 +3418 +5246 +907 +3201 +5217 +1359 +3417 +5248 +1534 +2169 +5179 +2169 +3413 +5179 +1532 +2171 +5180 +2171 +3414 +5180 +929 +3376 +5181 +3075 +4802 +5181 +2144 +3422 +5182 +986 +3640 +5182 +1996 +3336 +5183 +3238 +3486 +5183 +1997 +3334 +5184 +3239 +3487 +5184 +1998 +3335 +5185 +3240 +3488 +5185 +2090 +3221 +7291 +3025 +4901 +5186 +2089 +3220 +7290 +3026 +4902 +5187 +899 +4787 +6965 +3027 +4903 +5188 +5193 +3145 +7409 +904 +3192 +5189 +2145 +3421 +5190 +987 +3642 +5190 +2142 +3424 +5191 +984 +3639 +5191 +2143 +3423 +5192 +985 +3641 +5192 +5040 +3147 +5193 +1965 +5040 +7409 +1354 +3335 +7291 +959 +3565 +5194 +1353 +3334 +7290 +956 +3564 +5195 +2091 +3219 +5196 +958 +3566 +5196 +2024 +3177 +5197 +475 +3325 +5197 +2024 +3218 +5199 +948 +4870 +5198 +1351 +3323 +5199 +3323 +5198 +5199 +921 +5030 +5200 +2038 +4925 +7267 +922 +5029 +5201 +2037 +4924 +7268 +919 +5031 +5202 +2039 +5059 +5202 +1473 +3582 +5203 +713 +5050 +5203 +1472 +3584 +5204 +712 +5049 +5204 +1471 +3585 +5205 +714 +5047 +5205 +1470 +3583 +5206 +711 +5048 +5206 +6813 +4480 +12646 +3035 +4698 +5207 +6815 +4478 +12647 +3037 +4699 +5208 +8951 +4479 +12413 +3036 +4700 +5209 +920 +3278 +5210 +1351 +5199 +5210 +1466 +3541 +5211 +2111 +3631 +5211 +1467 +3542 +5212 +2112 +3634 +5212 +1468 +3544 +5213 +2110 +3633 +5213 +1469 +3543 +5214 +2113 +3632 +5214 +2043 +3213 +5215 +3203 +5176 +5215 +2042 +3214 +5216 +3202 +5177 +5216 +2041 +3215 +5217 +3201 +5178 +5217 +1376 +2309 +5377 +683 +3260 +5218 +1375 +2317 +5378 +681 +3263 +5219 +1374 +2315 +5376 +682 +3262 +5220 +2018 +3331 +5221 +3166 +5220 +5221 +2016 +3333 +5222 +3167 +5218 +5222 +2017 +3332 +5223 +3165 +5219 +5223 +1373 +2310 +5375 +2019 +3330 +5224 +680 +3261 +5225 +2019 +5224 +5225 +2016 +3390 +5226 +1430 +3531 +5226 +2017 +3391 +5227 +1431 +3529 +5227 +2019 +3392 +5228 +1432 +3530 +5228 +2018 +3393 +5229 +1429 +3528 +5229 +968 +3302 +5230 +2167 +3838 +5230 +970 +3303 +5231 +2165 +3840 +5231 +971 +3305 +5232 +2166 +3839 +5232 +969 +3304 +5233 +2168 +3841 +5233 +5000 +3194 +5234 +3163 +5000 +5234 +2045 +3556 +5235 +1454 +3655 +5235 +2046 +3557 +5236 +1452 +3656 +5236 +2048 +3554 +5237 +1455 +3658 +5237 +2047 +3555 +5238 +1453 +3657 +5238 +727 +2527 +5239 +1509 +3630 +5239 +2176 +3385 +5240 +550 +3822 +5240 +2177 +3384 +5241 +548 +3823 +5241 +2178 +3383 +5242 +549 +3824 +5242 +930 +3328 +5243 +3079 +4759 +5243 +928 +3327 +5244 +3080 +4760 +5244 +927 +3326 +5245 +3078 +4761 +5245 +67 +3456 +5246 +2042 +5177 +5246 +166 +3457 +5247 +2043 +5176 +5247 +265 +3455 +5248 +2041 +5178 +5248 +7250 +3164 +7419 +957 +3573 +5249 +2138 +3590 +5250 +1311 +5135 +5250 +1367 +3366 +5251 +677 +3517 +5251 +1369 +3367 +5252 +678 +3516 +5252 +1371 +3368 +5253 +679 +3515 +5253 +1366 +3365 +5254 +676 +3518 +5254 +6939 +4619 +7209 +655 +4754 +5255 +3061 +5005 +7238 +2064 +5255 +5256 +2040 +3718 +5257 +9809 +2855 +12528 +1446 +2318 +5258 +2316 +3570 +5258 +1445 +2312 +5259 +2308 +3571 +5259 +1006 +2314 +5260 +2314 +3569 +5260 +1004 +2311 +5261 +2311 +3568 +5261 +5262 +3111 +5305 +2059 +5052 +5262 +5263 +3110 +5307 +2057 +5051 +5263 +5264 +3109 +5306 +2060 +5053 +5264 +5265 +3112 +5304 +2058 +5054 +5265 +2062 +3506 +5266 +2132 +5129 +5266 +2061 +3505 +5267 +2131 +5128 +5267 +951 +3160 +5268 +5346 +3264 +7457 +950 +3161 +5269 +5352 +3266 +7458 +949 +3162 +5270 +5349 +3265 +7459 +3558 +2299 +5271 +2200 +3558 +5271 +3559 +2296 +5272 +2199 +3559 +5272 +3560 +2298 +5273 +2198 +3560 +5273 +4821 +3042 +7042 +3042 +4956 +5274 +2073 +3122 +5407 +2136 +4797 +5275 +920 +3212 +5365 +2025 +3625 +5276 +1446 +3570 +5277 +527 +3632 +5277 +1443 +3568 +5278 +530 +3631 +5278 +1444 +3569 +5279 +528 +3634 +5279 +1445 +3571 +5280 +529 +3633 +5280 +1421 +2300 +5281 +2212 +3533 +5281 +1423 +2302 +5282 +2213 +3534 +5282 +1426 +2301 +5283 +2214 +3535 +5283 +1427 +2303 +5284 +2215 +3536 +5284 +128 +3842 +5285 +1523 +3864 +5285 +670 +3428 +5286 +2119 +5105 +5286 +669 +3426 +5287 +2120 +5106 +5287 +668 +3427 +5288 +2118 +5104 +5288 +671 +3425 +5289 +2121 +5103 +5289 +2130 +3485 +5290 +1438 +3625 +5290 +904 +2208 +5291 +1412 +3192 +5291 +906 +2211 +5292 +1410 +3190 +5292 +905 +2210 +5293 +1413 +3191 +5293 +903 +2209 +5294 +1411 +3193 +5294 +1335 +3824 +5295 +2066 +4859 +5295 +1337 +3822 +5296 +2070 +4860 +5296 +1336 +3823 +5297 +2068 +4861 +5297 +951 +4860 +5298 +2070 +4923 +5298 +2066 +3287 +5299 +477 +4924 +5299 +2068 +3288 +5300 +476 +4925 +5300 +2098 +3577 +5301 +2095 +3231 +7310 +2099 +3578 +5302 +2096 +3232 +7309 +2097 +3575 +5303 +2093 +3233 +7308 +1298 +3623 +5304 +2058 +5265 +5304 +1297 +3622 +5305 +2059 +5262 +5305 +1295 +3621 +5306 +2060 +5264 +5306 +1296 +3620 +5307 +2057 +5263 +5307 +2221 +3268 +5308 +1396 +3574 +5308 +422 +3461 +5309 +1421 +3533 +5309 +423 +3459 +5310 +1423 +3534 +5310 +424 +3458 +5311 +1426 +3535 +5311 +425 +3460 +5312 +1427 +3536 +5312 +978 +3263 +5313 +3263 +3504 +5313 +979 +3262 +5314 +3262 +3500 +5314 +977 +3260 +5315 +3260 +3501 +5315 +976 +3261 +5316 +3261 +3499 +5316 +2101 +3576 +5317 +5317 +3576 +7379 +3100 +5080 +5318 +921 +5200 +5318 +3101 +5081 +5319 +922 +5201 +5319 +3099 +5082 +5320 +919 +5202 +5320 +1350 +3306 +5321 +3164 +5249 +7419 +2155 +3279 +5322 +1533 +3553 +5322 +2156 +3280 +5323 +1534 +5179 +5323 +2154 +3281 +5324 +1532 +5180 +5324 +1359 +2227 +5325 +900 +3242 +5325 +1357 +2226 +5326 +901 +3241 +5326 +1360 +2225 +5327 +902 +3243 +5327 +3646 +3176 +5328 +364 +3646 +5328 +731 +3875 +7076 +1387 +2305 +5492 +729 +3876 +7077 +1388 +2304 +5493 +732 +3874 +7075 +1386 +2306 +5494 +2283 +3530 +5332 +2290 +3812 +5332 +2285 +3528 +5333 +2286 +3811 +5333 +2284 +3529 +5334 +2289 +3810 +5334 +2287 +3531 +5335 +2288 +3809 +5335 +1303 +3140 +5336 +2114 +3446 +5336 +3140 +4892 +5337 +2114 +5336 +5337 +1304 +3141 +5338 +2115 +3445 +5338 +3141 +4891 +5339 +2115 +5338 +5339 +535 +3538 +5340 +3142 +4893 +5340 +2117 +3447 +5341 +3142 +5340 +5341 +2077 +3372 +5342 +923 +5145 +5342 +2080 +3371 +5343 +925 +5147 +5343 +2081 +3370 +5344 +924 +5148 +5344 +2084 +3369 +5345 +926 +5150 +5345 +1329 +3173 +5346 +3179 +5114 +7464 +3173 +5021 +5347 +2054 +5346 +5347 +5347 +5020 +5348 +2054 +5347 +5348 +1328 +3174 +5349 +3180 +5115 +7463 +3174 +5018 +5350 +2055 +5349 +5350 +5350 +5017 +5351 +2055 +5350 +5351 +1327 +3175 +5352 +3181 +5116 +7462 +3175 +5019 +5353 +2056 +5352 +5353 +5353 +5016 +5354 +2056 +5353 +5354 +3069 +4845 +5355 +5355 +3206 +6982 +1306 +3447 +5356 +2097 +5303 +5356 +1303 +3446 +5357 +2098 +5301 +5357 +1304 +3445 +5358 +2099 +5302 +5358 +254 +255 +7403 +4744 +3136 +7403 +155 +156 +7401 +4745 +3134 +7401 +56 +57 +7402 +4746 +3135 +7402 +1352 +3336 +5362 +2091 +5196 +5362 +4782 +3026 +6985 +898 +4782 +6985 +4779 +3025 +6986 +896 +4779 +6986 +1438 +3450 +5365 +3212 +5276 +5365 +2188 +3348 +7437 +1984 +3434 +5366 +2187 +3350 +7440 +1986 +3435 +5367 +2189 +3349 +7438 +1985 +3436 +5368 +2186 +3347 +7439 +1983 +3437 +5369 +526 +3441 +5370 +1364 +3587 +5370 +1964 +3439 +5388 +1362 +3588 +5371 +1966 +3440 +5390 +1363 +3586 +5372 +1963 +3438 +5389 +1361 +3589 +5373 +2067 +3323 +5374 +651 +5130 +5374 +1007 +3168 +5375 +3168 +5224 +5375 +1006 +3166 +5376 +3166 +5221 +5376 +1004 +3167 +5377 +3167 +5222 +5377 +1005 +3165 +5378 +3165 +5223 +5378 +190 +2168 +7476 +1511 +3870 +5379 +289 +2166 +7477 +1514 +3871 +5380 +388 +2165 +7474 +1513 +3873 +5381 +91 +2167 +7475 +1512 +3872 +5382 +7045 +4635 +7299 +2049 +3567 +5383 +967 +2217 +5384 +2217 +3252 +5384 +965 +2218 +5385 +2218 +3253 +5385 +966 +2219 +5386 +2219 +3254 +5386 +964 +2216 +5387 +2216 +3255 +5387 +2001 +5008 +7460 +3439 +5371 +5388 +523 +5006 +5389 +3438 +5373 +5389 +2000 +5007 +7461 +3440 +5372 +5390 +2184 +3313 +5391 +1456 +3678 +5391 +2181 +3314 +5392 +1459 +3681 +5392 +937 +3656 +5393 +2075 +3862 +5393 +936 +3655 +5394 +2074 +3861 +5394 +939 +3658 +5395 +2076 +3863 +5395 +2224 +3342 +5396 +1425 +3817 +5396 +1459 +3424 +5397 +2180 +3681 +5397 +1457 +3422 +5398 +2182 +3680 +5398 +1456 +3421 +5399 +2185 +3678 +5399 +545 +3329 +5400 +1458 +3423 +5400 +1406 +3269 +5401 +711 +3583 +5401 +1409 +3272 +5402 +714 +3585 +5402 +1407 +3270 +5403 +712 +3584 +5403 +1408 +3271 +5404 +713 +3582 +5404 +3122 +4862 +5405 +1506 +4955 +5405 +948 +3323 +5406 +2067 +4762 +5406 +1318 +3204 +5407 +3122 +5275 +5407 +459 +3495 +5408 +2086 +3628 +5408 +458 +3493 +5409 +2087 +3626 +5409 +460 +3496 +5410 +2085 +3629 +5410 +461 +3494 +5411 +2088 +3627 +5411 +715 +3753 +5412 +2025 +4988 +5412 +389 +3250 +5413 +1383 +3502 +5413 +2208 +3403 +5458 +527 +3570 +5414 +2211 +3402 +5459 +530 +3568 +5415 +2209 +3401 +5460 +528 +3569 +5416 +2210 +3400 +5461 +529 +3571 +5417 +1326 +3194 +5418 +2130 +3466 +5418 +1349 +3255 +5419 +676 +3365 +5419 +1348 +3254 +5420 +677 +3366 +5420 +1347 +3253 +5421 +678 +3367 +5421 +1346 +3252 +5422 +679 +3368 +5422 +943 +4979 +5423 +3197 +5126 +5423 +2094 +3576 +5424 +942 +4978 +5424 +941 +4977 +5425 +3195 +5127 +5425 +940 +4980 +5426 +3198 +5125 +5426 +1299 +3350 +5427 +5427 +3221 +7393 +1301 +3348 +5428 +5428 +3220 +7394 +1302 +3347 +5429 +5429 +3219 +7392 +2131 +3505 +5430 +954 +5179 +5430 +2131 +3413 +5431 +3199 +5128 +5431 +2132 +3414 +5432 +3200 +5129 +5432 +2132 +3506 +5433 +953 +5180 +5433 +3591 +2270 +5434 +171 +3591 +5434 +3593 +2268 +5435 +72 +3593 +5435 +3592 +2269 +5436 +270 +3592 +5436 +328 +3206 +5437 +2170 +3784 +5437 +31 +3207 +5438 +2169 +3783 +5438 +229 +3205 +5439 +2171 +3782 +5439 +941 +3225 +7414 +1319 +3256 +5440 +675 +3286 +5441 +3258 +5113 +5441 +672 +3283 +5442 +3256 +5111 +5442 +942 +3226 +7412 +1320 +3257 +5443 +2102 +3257 +5444 +673 +3284 +5444 +940 +3228 +7415 +1322 +3258 +5445 +674 +3285 +5446 +3259 +5112 +5446 +943 +3227 +7413 +1321 +3259 +5447 +2375 +3370 +5448 +2081 +3517 +5448 +2377 +3369 +5449 +2084 +3518 +5449 +2376 +3371 +5450 +2080 +3516 +5450 +2378 +3372 +5451 +2077 +3515 +5451 +730 +2540 +5452 +2221 +3574 +5452 +2191 +3795 +5453 +1349 +5419 +5453 +2193 +3793 +5454 +1347 +5421 +5454 +2195 +3792 +5455 +1348 +5420 +5455 +2196 +3794 +5456 +1346 +5422 +5456 +2070 +3289 +5457 +474 +4923 +5457 +1412 +5291 +5458 +3403 +5414 +5458 +1410 +5292 +5459 +3402 +5415 +5459 +1411 +5294 +5460 +3401 +5416 +5460 +1413 +5293 +5461 +3400 +5417 +5461 +984 +2340 +5462 +1422 +3319 +5462 +987 +2343 +5463 +1428 +3322 +5463 +986 +2342 +5464 +1425 +3321 +5464 +985 +2341 +5465 +1424 +3320 +5465 +2182 +3373 +5466 +2320 +3781 +5466 +2180 +3374 +5467 +2319 +3780 +5467 +2185 +3375 +5468 +2321 +3779 +5468 +5418 +3466 +5469 +1326 +5418 +5469 +1300 +3349 +5470 +5470 +3164 +7250 +1385 +3503 +5471 +2174 +5315 +5471 +1382 +3497 +5472 +2172 +5316 +5472 +1384 +3498 +5473 +2173 +5313 +5473 +2175 +5314 +5474 +1383 +5413 +5474 +1062 +2385 +5475 +704 +3512 +5475 +1064 +2387 +5476 +706 +3513 +5476 +7326 +4664 +9999 +64 +3416 +5477 +7324 +4665 +10000 +163 +3420 +5478 +7325 +4663 +9998 +262 +3415 +5479 +3387 +5157 +5480 +3220 +5428 +5480 +3386 +5160 +5481 +3221 +5427 +5481 +957 +5249 +5482 +3164 +5470 +5482 +3389 +5159 +5483 +3219 +5429 +5483 +1599 +3604 +5484 +989 +3682 +5484 +1598 +3605 +5485 +988 +3683 +5485 +2138 +3341 +5486 +367 +3677 +5486 +3315 +2311 +5487 +2309 +3315 +5487 +3316 +2316 +5488 +2310 +3316 +5488 +2074 +3643 +5489 +1317 +4718 +7397 +2075 +3644 +5490 +1315 +4716 +7396 +2076 +3645 +5491 +1316 +4717 +7395 +2305 +3701 +5492 +3701 +5329 +5492 +2304 +3702 +5493 +3702 +5330 +5493 +2306 +3703 +5494 +3703 +5331 +5494 +1514 +3305 +5504 +2113 +5214 +5495 +1513 +3303 +5503 +2112 +5212 +5496 +1512 +3302 +5502 +2110 +5213 +5497 +1511 +3304 +5505 +2111 +5211 +5498 +462 +3684 +5499 +2181 +3762 +5499 +465 +3685 +5500 +2183 +3763 +5500 +464 +3686 +5501 +2184 +3764 +5501 +968 +3380 +5502 +3380 +5497 +5502 +970 +3379 +5503 +3379 +5496 +5503 +971 +3378 +5504 +3378 +5495 +5504 +969 +3381 +5505 +3381 +5498 +5505 +1519 +3616 +5506 +687 +3757 +5506 +1521 +3617 +5507 +686 +3756 +5507 +1520 +3618 +5508 +685 +3754 +5508 +1522 +3619 +5509 +684 +3755 +5509 +1377 +3185 +5510 +2109 +3277 +5510 +547 +3606 +5511 +2109 +5510 +5511 +2342 +3404 +5512 +2179 +3825 +5512 +10656 +3906 +13760 +13394 +3891 +16074 +16100 +2565 +17226 +16075 +3892 +17179 +12161 +1757 +16944 +16093 +5515 +17166 +16094 +5516 +17165 +11063 +4193 +14613 +16278 +3989 +16581 +13918 +3989 +16278 +11136 +5686 +16502 +10301 +5542 +14422 +13564 +818 +16746 +10619 +3940 +13607 +14454 +3879 +16736 +10560 +7495 +17322 +13970 +3992 +16925 +15249 +7866 +15320 +13968 +3993 +16924 +15248 +7865 +15321 +10873 +5636 +13545 +11207 +5718 +15474 +13975 +7499 +17293 +13596 +10190 +16563 +13568 +3900 +16170 +11466 +7664 +14354 +10559 +7712 +16875 +10621 +3941 +13585 +10593 +3903 +14669 +10241 +4012 +13847 +10665 +7644 +16218 +10239 +4011 +13849 +14700 +4017 +14924 +11782 +1688 +13786 +10595 +3886 +14999 +13708 +3917 +16276 +13418 +5659 +16270 +11333 +3938 +11962 +13546 +5636 +17137 +13587 +3915 +16467 +13827 +3916 +16810 +13690 +5533 +16275 +13876 +3917 +16635 +13689 +5534 +16173 +13698 +4025 +16990 +11070 +3957 +17074 +13697 +4024 +16991 +11073 +3958 +17073 +10486 +3895 +16269 +8146 +4006 +13712 +10487 +3896 +16261 +8147 +4008 +13713 +10481 +4148 +14806 +14806 +4148 +16896 +10482 +4149 +14807 +14807 +4149 +16897 +14365 +3904 +17135 +10595 +7544 +13824 +11050 +5826 +13445 +10962 +5697 +14813 +10410 +3920 +16319 +11208 +3942 +15841 +10317 +5984 +11568 +13739 +3901 +16556 +13607 +3940 +16430 +11825 +3966 +12213 +14603 +4072 +14749 +11022 +7622 +13645 +10280 +7523 +14104 +10827 +1136 +13799 +13533 +2581 +17128 +14247 +4150 +15480 +13915 +3967 +17057 +10906 +4057 +15159 +11272 +7605 +14933 +13849 +4011 +17217 +11271 +7606 +14932 +13847 +4012 +17216 +14629 +4033 +17070 +14010 +10268 +16421 +11658 +3937 +15861 +11108 +4050 +14729 +10615 +4129 +13707 +11377 +4046 +15295 +10399 +3883 +13893 +10888 +3883 +14148 +10887 +3884 +15272 +10396 +3884 +13932 +9640 +1703 +12296 +11577 +5557 +14798 +12042 +3920 +13654 +13654 +3920 +14350 +13757 +3913 +13769 +13945 +3985 +16677 +11391 +3893 +13789 +13779 +3914 +17336 +14076 +3967 +16492 +13915 +5716 +16492 +14091 +3989 +17260 +16804 +7517 +16894 +11562 +3895 +15440 +8665 +5954 +11096 +13645 +3896 +16799 +8670 +5953 +11097 +14721 +3877 +16698 +11090 +6112 +14516 +10549 +3878 +16167 +11088 +6110 +14517 +10813 +7921 +15183 +13845 +4150 +16766 +10643 +4050 +16485 +10392 +5568 +16451 +16809 +7939 +16810 +10647 +4193 +16227 +14881 +5570 +16631 +15288 +10340 +16698 +13394 +5534 +16201 +13563 +5571 +16632 +11062 +4194 +14612 +10342 +3878 +16117 +14140 +4005 +16459 +14114 +4005 +14140 +14985 +5530 +16361 +10391 +5693 +14656 +14048 +5519 +16198 +10800 +2610 +11025 +11831 +4016 +16690 +10986 +4016 +14764 +10454 +4044 +16316 +13735 +5577 +16995 +13921 +3921 +16297 +14402 +5578 +16899 +13922 +3922 +16296 +14401 +5579 +16900 +13925 +2557 +16475 +13602 +7503 +16160 +8227 +5697 +11179 +10406 +5581 +13579 +15669 +1128 +15735 +13575 +3903 +16214 +13750 +1684 +16267 +10975 +4116 +15479 +10632 +3918 +14169 +11288 +3923 +16996 +10720 +3887 +14137 +14169 +3918 +14739 +14137 +3887 +14878 +8109 +5584 +10622 +13609 +3969 +16714 +11152 +3969 +14730 +11015 +3935 +13998 +11168 +2606 +15366 +11237 +3911 +16176 +10636 +3882 +16322 +10354 +5543 +14974 +10404 +7772 +14029 +12213 +3966 +14038 +14048 +7840 +16118 +9020 +6137 +14521 +14150 +7842 +16188 +16542 +5593 +16999 +10673 +5593 +16423 +16170 +3900 +17314 +11303 +3928 +16806 +11263 +5732 +14887 +10537 +4072 +14603 +10292 +5532 +16115 +12016 +3929 +15111 +10717 +6769 +15345 +16214 +3903 +16225 +13526 +5518 +17209 +16357 +3879 +16804 +10757 +7683 +14097 +13771 +2558 +16743 +17114 +10662 +17270 +15096 +8069 +15468 +10668 +3903 +13575 +15097 +8068 +15469 +16187 +5571 +16402 +10346 +5602 +15350 +13410 +5570 +16288 +10345 +5603 +15351 +10711 +3907 +15006 +10823 +3907 +14778 +13505 +3901 +16268 +15099 +5561 +16839 +10356 +4022 +14196 +10604 +5663 +13473 +10357 +4020 +14197 +10603 +5662 +13474 +13725 +7550 +16935 +14034 +7610 +14192 +13481 +5609 +16689 +11392 +3894 +13790 +13910 +5736 +17095 +11383 +7611 +16559 +13688 +10220 +16525 +14034 +5611 +16548 +8893 +5747 +11203 +13529 +3915 +13709 +13393 +5533 +16200 +10593 +5582 +13999 +8495 +3951 +13703 +8639 +4244 +11276 +16657 +3885 +17086 +8339 +3885 +10516 +11792 +4141 +11884 +10669 +4078 +14497 +11223 +2666 +15361 +13709 +3915 +16624 +11100 +5986 +14167 +11012 +5618 +16870 +14377 +3997 +16859 +13021 +4160 +15594 +10594 +5620 +15000 +16108 +3880 +16249 +10743 +3971 +14037 +8717 +5814 +13517 +11354 +3898 +16178 +14008 +5622 +15526 +14597 +4069 +15169 +11434 +2645 +14316 +14596 +4071 +15168 +11437 +2646 +14317 +8155 +4057 +10906 +11408 +1724 +15327 +14193 +7974 +14709 +8258 +4046 +14146 +13732 +3981 +15588 +13682 +1740 +13852 +14194 +7975 +14710 +8259 +4048 +14147 +13488 +5628 +16179 +15756 +1743 +16731 +13829 +7541 +17002 +12003 +4051 +15300 +9557 +2815 +16651 +14290 +827 +15157 +11648 +4040 +15273 +12472 +4098 +13941 +10992 +2659 +16028 +10522 +4119 +13583 +10994 +2660 +16032 +10520 +4117 +13582 +10991 +2661 +16030 +10521 +4118 +13581 +14652 +5589 +16449 +10269 +2748 +13546 +16088 +7487 +17200 +14352 +10460 +16569 +16089 +7488 +17201 +14351 +10459 +16568 +13729 +3992 +16880 +13460 +5559 +14888 +13730 +3993 +16879 +14728 +5560 +16516 +15349 +8052 +16879 +10343 +4009 +13928 +15348 +8051 +16880 +10344 +4007 +13929 +11409 +828 +15032 +15090 +10581 +17109 +12040 +6036 +14674 +15089 +10580 +17108 +12078 +6031 +14618 +10674 +7888 +17160 +9281 +5976 +11546 +10327 +3984 +13946 +9282 +5977 +11547 +10879 +5647 +15674 +13632 +2568 +16644 +11572 +3925 +13901 +11569 +4032 +16025 +8398 +4117 +15689 +11570 +4030 +16029 +8400 +4119 +15691 +11571 +4031 +16031 +8399 +4118 +15690 +10347 +4052 +14269 +8174 +4052 +10908 +11058 +3970 +11394 +12852 +4127 +12858 +11968 +4099 +15634 +12015 +3928 +15116 +15745 +4102 +16831 +10652 +5596 +15049 +8776 +2633 +16476 +8298 +4042 +12145 +8777 +2632 +16477 +12624 +8301 +15607 +8834 +4034 +13008 +13562 +3881 +13762 +10586 +5526 +14170 +10832 +5968 +16937 +11623 +2731 +15275 +11456 +7650 +14436 +10316 +4023 +13966 +13431 +3897 +17185 +10449 +4067 +14971 +11871 +2717 +14341 +10450 +4066 +14973 +12040 +2715 +14426 +8722 +4063 +14621 +8770 +4068 +15104 +11114 +4107 +15995 +11521 +8315 +15416 +10484 +5587 +14387 +10951 +4115 +14992 +8476 +4115 +10582 +15259 +5725 +16533 +13830 +3931 +17003 +8444 +4083 +14289 +8634 +4176 +12333 +12521 +2738 +14307 +11034 +3948 +16064 +11743 +3961 +15798 +13623 +3930 +14626 +11042 +3939 +13974 +10457 +5552 +13527 +10677 +5672 +16940 +14980 +4222 +15897 +11167 +1805 +16060 +10648 +4194 +16226 +8300 +4041 +12146 +10685 +2639 +14045 +11105 +2639 +13566 +13825 +3999 +16922 +10684 +2640 +15911 +12623 +8297 +15606 +11106 +2640 +13565 +8112 +1184 +10649 +10784 +3996 +14399 +8111 +1186 +10650 +10783 +4000 +14397 +8110 +1185 +10712 +14357 +4070 +16405 +11355 +3972 +11507 +10622 +5584 +14727 +14540 +10136 +16576 +11592 +3972 +12483 +8805 +4382 +10787 +12349 +4342 +12778 +14124 +4033 +16570 +13639 +5684 +14768 +8565 +4494 +9439 +14266 +3970 +16795 +10730 +5589 +14652 +13900 +2556 +14650 +8291 +4070 +12615 +14645 +5598 +16723 +13423 +5519 +16109 +13708 +10253 +15555 +13758 +7712 +17125 +13497 +5613 +16809 +9807 +4144 +13258 +11983 +4026 +12522 +11150 +3898 +11354 +13748 +7515 +13749 +8599 +4222 +14980 +11117 +618 +14553 +8106 +4050 +11108 +13624 +5553 +16205 +13155 +5607 +14134 +14134 +10494 +16909 +6407 +4207 +17071 +10850 +2618 +14239 +13156 +5606 +14135 +14135 +10493 +16910 +8226 +4049 +11905 +10546 +5730 +16517 +15266 +10182 +16720 +10489 +7546 +16305 +11826 +2710 +14051 +10488 +7545 +16304 +10790 +4187 +10958 +11672 +5683 +11998 +13417 +5567 +16539 +8535 +4171 +10407 +14730 +3969 +14961 +10641 +4120 +16656 +10742 +1695 +13937 +14144 +5872 +17281 +16354 +5536 +17295 +8276 +4045 +13045 +16353 +5535 +17294 +8275 +4043 +13044 +11110 +4279 +17117 +8818 +4279 +14011 +13639 +4033 +14629 +16421 +10268 +17327 +11140 +4013 +11564 +15683 +5694 +17149 +8193 +4015 +11993 +14642 +2681 +14795 +11139 +4014 +11565 +15685 +5696 +17148 +15525 +4052 +16653 +10304 +5532 +13979 +8664 +4209 +11049 +14643 +5622 +16813 +11039 +5713 +15528 +14168 +4116 +17088 +8551 +2706 +11000 +8551 +4131 +13092 +11873 +7889 +14556 +10263 +5664 +14678 +8635 +4176 +11613 +14018 +3967 +16649 +11705 +3942 +11785 +11641 +5881 +14127 +14978 +3943 +15558 +11390 +3975 +15849 +8370 +5919 +11692 +13898 +5525 +14085 +13512 +5523 +16652 +11640 +5880 +14126 +11185 +4226 +15456 +8206 +4084 +8231 +11241 +3938 +14476 +8729 +3979 +14275 +14476 +3938 +14849 +9232 +5822 +11675 +10826 +1137 +13800 +14996 +4043 +16663 +10835 +2591 +15261 +10402 +5554 +14043 +10690 +5726 +11021 +14997 +4045 +16664 +10834 +5727 +16530 +10400 +5547 +14583 +8512 +4106 +14258 +13748 +3950 +16696 +8234 +4034 +11291 +8937 +6134 +11840 +9079 +1806 +12470 +9243 +1149 +13105 +12107 +1689 +14465 +14740 +4143 +16931 +12106 +1690 +14464 +14841 +4142 +15968 +13642 +7833 +14824 +13638 +5713 +17049 +8718 +4245 +10570 +10781 +7981 +12577 +10782 +8000 +14625 +13741 +5520 +16209 +12090 +7706 +14888 +10427 +4163 +14950 +15039 +5744 +15984 +11282 +5722 +15294 +15038 +5745 +15983 +11267 +5720 +15144 +8392 +4123 +14467 +11268 +5717 +15145 +8296 +4054 +15712 +10872 +7885 +14539 +11098 +4026 +14406 +10404 +5590 +13654 +10692 +5627 +13753 +16439 +4058 +17334 +11586 +1743 +15756 +11144 +4059 +15800 +14705 +4121 +15989 +9114 +4289 +15909 +12684 +4122 +12939 +9113 +4286 +15908 +11210 +5719 +14271 +8329 +5783 +11595 +11999 +5966 +15302 +8330 +5782 +11596 +8469 +4222 +10870 +10944 +4017 +14093 +9005 +2664 +9145 +6617 +4379 +12881 +9006 +2663 +9146 +6616 +4380 +12880 +8284 +5751 +14237 +10583 +4065 +14835 +8830 +2729 +11224 +14078 +3970 +16840 +10423 +2713 +14055 +13477 +1725 +16174 +11003 +2714 +15754 +8917 +1147 +12557 +14703 +3957 +16500 +11070 +5755 +16781 +14702 +3958 +16501 +11073 +5756 +16782 +13777 +623 +16844 +12101 +4020 +14755 +13778 +622 +16845 +12100 +4022 +14754 +13494 +4069 +16325 +10755 +2676 +15703 +11436 +2644 +13886 +10754 +2677 +15704 +13493 +4071 +16326 +10756 +2675 +15702 +11447 +5762 +16021 +11750 +5909 +15200 +10337 +5763 +11449 +8136 +5763 +14241 +10336 +5764 +11452 +8139 +5764 +14240 +11323 +7882 +15261 +8940 +4043 +15381 +13893 +5727 +16593 +8939 +4045 +15380 +14431 +3947 +16397 +11524 +5849 +13865 +11500 +5842 +16061 +12019 +4015 +12468 +10943 +5703 +16373 +12430 +4001 +14295 +10666 +5588 +14699 +11964 +4001 +15211 +12556 +4064 +12886 +8377 +4063 +13135 +10854 +4146 +14908 +13006 +8047 +15358 +10562 +4079 +14725 +13977 +3961 +14180 +10853 +4145 +14909 +13005 +8048 +15357 +9015 +4340 +10852 +10886 +4340 +15741 +9019 +4341 +12158 +12883 +8778 +15410 +11938 +4491 +14466 +8953 +5777 +10956 +8938 +4323 +12021 +8936 +4323 +11421 +11671 +6069 +14181 +9336 +6032 +12052 +13666 +4024 +16271 +10765 +5539 +16507 +13667 +4025 +16272 +10764 +5540 +16506 +11041 +2905 +15927 +8642 +4103 +12542 +11040 +2901 +15928 +8643 +4101 +12543 +10814 +4006 +15548 +11318 +8156 +15427 +10280 +5537 +13794 +15747 +5642 +16838 +10279 +5538 +13795 +15750 +5641 +16837 +10815 +4008 +15549 +11320 +8157 +15426 +13487 +4044 +16233 +8275 +5765 +10885 +13488 +4047 +16232 +8276 +5766 +10884 +14346 +4097 +14925 +8977 +2641 +11266 +14929 +8531 +15914 +8547 +4303 +14404 +14931 +8530 +15915 +8546 +4305 +14403 +14930 +8529 +15913 +8545 +4304 +14405 +13717 +3946 +16615 +10458 +5552 +14627 +10805 +5874 +14883 +13770 +1705 +15807 +10455 +4047 +16317 +14040 +1723 +16392 +11129 +8181 +16950 +13791 +4058 +16439 +14061 +4028 +14323 +10353 +4028 +13907 +11989 +6055 +13803 +8601 +4381 +11651 +8573 +4174 +12245 +10491 +502 +16042 +11770 +4175 +17001 +8757 +4220 +14805 +8575 +4173 +12244 +10492 +500 +16041 +12308 +4027 +15794 +10880 +4198 +14322 +11560 +5804 +16011 +8582 +6179 +15883 +9152 +4375 +15967 +9334 +2732 +12285 +11929 +4038 +12417 +15049 +5596 +15694 +11927 +4039 +12416 +13614 +5594 +16917 +10912 +3912 +13798 +13609 +5666 +16959 +14661 +7987 +16136 +11026 +5809 +16882 +14660 +7988 +16135 +11027 +5810 +16883 +10839 +4419 +15618 +9247 +4419 +10953 +10840 +4418 +15616 +9245 +4418 +10954 +10841 +4420 +15617 +9246 +4420 +10952 +13517 +5814 +17067 +8664 +5712 +8900 +13523 +4120 +15811 +14620 +4114 +16762 +9228 +6302 +11431 +13726 +8358 +16519 +9229 +6304 +11427 +13727 +8357 +16520 +9230 +6303 +11429 +13728 +8356 +16521 +13825 +7930 +14919 +8348 +4133 +12171 +14016 +5861 +14059 +8349 +4132 +12170 +8538 +5821 +15949 +8660 +620 +12091 +10998 +2903 +14862 +10876 +5891 +17151 +8741 +4196 +11934 +2868 +4657 +8824 +8742 +4195 +15146 +2867 +4658 +8825 +8744 +4197 +15148 +2866 +4656 +8826 +10440 +3899 +13909 +10642 +5789 +15188 +8454 +5667 +15064 +13662 +2622 +13994 +10745 +5640 +14207 +11642 +5989 +13947 +11257 +5639 +14775 +11643 +5988 +13948 +8665 +4165 +11961 +10286 +5704 +16154 +8670 +4166 +11960 +10287 +5705 +16153 +13902 +3937 +14261 +8172 +5832 +13967 +10838 +4144 +15395 +14307 +2738 +15693 +14964 +4162 +15980 +8995 +3954 +15673 +14950 +4163 +17094 +8996 +3955 +15672 +9198 +4186 +11626 +11480 +6014 +13663 +10726 +5630 +13448 +8285 +629 +12077 +9001 +5957 +11387 +6758 +4488 +9294 +9003 +5959 +11386 +6756 +4489 +9295 +9002 +5958 +11385 +6757 +4490 +9296 +8543 +4056 +14535 +11551 +4143 +15124 +8202 +5695 +14795 +11353 +4110 +14979 +11585 +4130 +15466 +11974 +7668 +14356 +8539 +6618 +15625 +8688 +1685 +11439 +8474 +5673 +10870 +13603 +5661 +14212 +11082 +4212 +12921 +15202 +853 +16792 +11083 +4211 +12922 +11173 +5695 +14772 +11084 +4210 +12923 +15198 +851 +16793 +10743 +6004 +14302 +13623 +7821 +16540 +11317 +3932 +14446 +14775 +5639 +16906 +11319 +3933 +14447 +10443 +5640 +14781 +11270 +5948 +16908 +8551 +5714 +11278 +8694 +4082 +12456 +10904 +1163 +14763 +8695 +4081 +12459 +10903 +1162 +14761 +8693 +4080 +12454 +10902 +1161 +14762 +10634 +7718 +16068 +11422 +2627 +14229 +9212 +5817 +14989 +11018 +4202 +15728 +9214 +5818 +14990 +11019 +4201 +15726 +9213 +5816 +14991 +11017 +4203 +15729 +13775 +5792 +16802 +12551 +4179 +13020 +13776 +5793 +16801 +12553 +4180 +13018 +16803 +8074 +16859 +8434 +6026 +12173 +10914 +2603 +15012 +11161 +4083 +15110 +13885 +5798 +14608 +8618 +4198 +14756 +8137 +444 +10768 +9049 +4335 +12532 +8140 +445 +10769 +9046 +4337 +12531 +10602 +4100 +14573 +8498 +5654 +8649 +11967 +4104 +15633 +8499 +4102 +12509 +10547 +7940 +15327 +10525 +5576 +14451 +8620 +3959 +11946 +11545 +5870 +14275 +11175 +3968 +13720 +13572 +5630 +16674 +14213 +5529 +16496 +13942 +3978 +16676 +10921 +4225 +14794 +10675 +2665 +14531 +11498 +6099 +15807 +9078 +3948 +12076 +8691 +4351 +10792 +10792 +2662 +12298 +13289 +4218 +14857 +11093 +4268 +11417 +13288 +4217 +14858 +11092 +4266 +11418 +13287 +4216 +14856 +11091 +4263 +11419 +14058 +3997 +16982 +14634 +2791 +15459 +8689 +3953 +12043 +6547 +4416 +9389 +8690 +3952 +14301 +6546 +4415 +9387 +15104 +4068 +15338 +10507 +4068 +15461 +13920 +5573 +14494 +11465 +8146 +13373 +11464 +8147 +13372 +10634 +5595 +11974 +11281 +5715 +14621 +11507 +3972 +15644 +11288 +5715 +15464 +11886 +4065 +15454 +8723 +5886 +14835 +8375 +5886 +12770 +10830 +8391 +16669 +8822 +4182 +15267 +11132 +4049 +14689 +12318 +7775 +14606 +11904 +2642 +14570 +11543 +5890 +16511 +10718 +7871 +12483 +11241 +5723 +16709 +8959 +4276 +10909 +8960 +4276 +15336 +8957 +4277 +10910 +8958 +4277 +15334 +8962 +4278 +10911 +8961 +4278 +15335 +8102 +3912 +10912 +14545 +7938 +16287 +11304 +5806 +15771 +11800 +4387 +14820 +11301 +5807 +14912 +9053 +5952 +11794 +8207 +3926 +11307 +12754 +4070 +14357 +6596 +4156 +15101 +9570 +4504 +15876 +6594 +4154 +15103 +9082 +4502 +13197 +6595 +4155 +15102 +9081 +4503 +13198 +11174 +4105 +14879 +350 +351 +13340 +11197 +5904 +15768 +10361 +4037 +14321 +10607 +5735 +15305 +11476 +5904 +15736 +11034 +5670 +14222 +8734 +6026 +12175 +10533 +7735 +16325 +8735 +6028 +12180 +10534 +7736 +16326 +8731 +6025 +12177 +10426 +4162 +14964 +13652 +8056 +15559 +9045 +4336 +12627 +11750 +7824 +14548 +12531 +9052 +14394 +8594 +5846 +14966 +9049 +2655 +11028 +8595 +5848 +14967 +11702 +5776 +15974 +11201 +2684 +15925 +8780 +4191 +11470 +11200 +2686 +15924 +8728 +5914 +16319 +8728 +3920 +12042 +11795 +8167 +11796 +8313 +4004 +11955 +8105 +4004 +11336 +10626 +7687 +15547 +10942 +4185 +15513 +8883 +4572 +15057 +10654 +4142 +14841 +11646 +4411 +12473 +8370 +3942 +11705 +8208 +5741 +12653 +11433 +1143 +13664 +11145 +5701 +14274 +11608 +7557 +13649 +8494 +5920 +13684 +9022 +4157 +14757 +15145 +5717 +15522 +11612 +4230 +15643 +6770 +4285 +9642 +8690 +6195 +11415 +8361 +5717 +14301 +11611 +4228 +15642 +8699 +839 +12157 +6349 +4228 +8682 +8689 +6194 +11414 +15144 +5720 +15520 +8362 +5720 +12043 +6348 +4229 +8683 +8620 +6156 +11218 +11610 +4229 +15757 +8701 +838 +12209 +15294 +5722 +15493 +8414 +5722 +11946 +14441 +7673 +14554 +11778 +5949 +13674 +14906 +7756 +15074 +12529 +2811 +16926 +14902 +7755 +15073 +12530 +2812 +15740 +11435 +3960 +11741 +10533 +5934 +14316 +11438 +3962 +11742 +10534 +5935 +14317 +14900 +7754 +15063 +12535 +2813 +15737 +8756 +4219 +14411 +14210 +5802 +15151 +10695 +4220 +14410 +14208 +5801 +16538 +8760 +4221 +14409 +14209 +5800 +15153 +14344 +1752 +16580 +8722 +5715 +12402 +14399 +3996 +17102 +11171 +5941 +13760 +14397 +4000 +17103 +10655 +3905 +13761 +14391 +4058 +14983 +10973 +4023 +15436 +13491 +7795 +17309 +11194 +2657 +14865 +11489 +7672 +13798 +14451 +5576 +16579 +10970 +3998 +12317 +9370 +5946 +11941 +12882 +6248 +13153 +9511 +4495 +12736 +10728 +3964 +15018 +11697 +2754 +13621 +13449 +5652 +16120 +14021 +7708 +16176 +9045 +2653 +11030 +8851 +4239 +12224 +9051 +4335 +11028 +8853 +4240 +12222 +9046 +2654 +11029 +8852 +4238 +12223 +15213 +4003 +16432 +12239 +4166 +12635 +15212 +4002 +16431 +12240 +4165 +12636 +10978 +7799 +11289 +12627 +9050 +14385 +14576 +4086 +14577 +14577 +4086 +14923 +8709 +4211 +13878 +8875 +4447 +11493 +8708 +4210 +13877 +8873 +4448 +11492 +8710 +4212 +13879 +8874 +4451 +11491 +9018 +4341 +11499 +11176 +4184 +15676 +10518 +4053 +12238 +11177 +4183 +15677 +11724 +6294 +15224 +11483 +6373 +16007 +11723 +6295 +15223 +11482 +6375 +16009 +11725 +6293 +15226 +11487 +6374 +16008 +14086 +5965 +16166 +14073 +3945 +14086 +13522 +3910 +16134 +11209 +5718 +15518 +10898 +3966 +16236 +14444 +7805 +17283 +16263 +10294 +16270 +14445 +7804 +17282 +11850 +4155 +15654 +8985 +5969 +10737 +11849 +4154 +15655 +8983 +5970 +10739 +11848 +4156 +15653 +8984 +5971 +10738 +10424 +4055 +15331 +8568 +5732 +11853 +14535 +4056 +15921 +8569 +5731 +11854 +6658 +4136 +8385 +8372 +2769 +11763 +6657 +4134 +8384 +8371 +2768 +11764 +10878 +7952 +15673 +9279 +5976 +9281 +10879 +7953 +15672 +11645 +4412 +12474 +11361 +7579 +11549 +11147 +5767 +13720 +8510 +4102 +15745 +6457 +4436 +9331 +11566 +8314 +16831 +13547 +5612 +16587 +8498 +4100 +12243 +6458 +4435 +9329 +11863 +5982 +12185 +8785 +2650 +12737 +16280 +2651 +16364 +11864 +5983 +12186 +8644 +5956 +14923 +16381 +5543 +17190 +11020 +7739 +14699 +11168 +5770 +15382 +13522 +5618 +16779 +12051 +3926 +14342 +8636 +4170 +11980 +8998 +4280 +8999 +11632 +3991 +14595 +11643 +1689 +15407 +11631 +3990 +14594 +11642 +1690 +15406 +8930 +4529 +11639 +9585 +5990 +11639 +8931 +4531 +11638 +9583 +5991 +11638 +8932 +4530 +11637 +9584 +5992 +11637 +12365 +3963 +14566 +11739 +2726 +15142 +11151 +8015 +15811 +10775 +1696 +15095 +10828 +5656 +14776 +8522 +5656 +14381 +10829 +5657 +14777 +8521 +5657 +14380 +6477 +4439 +12927 +8895 +4508 +12415 +8720 +6371 +13227 +8840 +5998 +9313 +8721 +6372 +13228 +8839 +5999 +9312 +15834 +5619 +16255 +8719 +1149 +14506 +11613 +4176 +15722 +13096 +2808 +15580 +9280 +5977 +9282 +11693 +4172 +13111 +11258 +3971 +13851 +8889 +2721 +10927 +8889 +6003 +11220 +13589 +7838 +16550 +10852 +4340 +15843 +12062 +4053 +12686 +8989 +6006 +11859 +8473 +6006 +15219 +8993 +6007 +11858 +8993 +4295 +12558 +8991 +6008 +11860 +8471 +6008 +15218 +8257 +5903 +11953 +8519 +4036 +15001 +9201 +1834 +11504 +9294 +4488 +11191 +9200 +1835 +11505 +9296 +4490 +11189 +9199 +1836 +11506 +9295 +4489 +11190 +9136 +6013 +12490 +8775 +2809 +12929 +10383 +5852 +16495 +8552 +4131 +14201 +9126 +4325 +12810 +9231 +4539 +12661 +10725 +5945 +13745 +8102 +5895 +11406 +8100 +4113 +12191 +10589 +4114 +14620 +6469 +4311 +9399 +11753 +2766 +12352 +6471 +4310 +9398 +11755 +2765 +12351 +6470 +4309 +9397 +9226 +6052 +15450 +10596 +5586 +14009 +10809 +5664 +15337 +11016 +4085 +16291 +8404 +4085 +12395 +12854 +2778 +12874 +6530 +4274 +9147 +10649 +7643 +14399 +14059 +5861 +15879 +11730 +6153 +14439 +8433 +2675 +11555 +11731 +6152 +14438 +8434 +2677 +11558 +10650 +7642 +14397 +14057 +5860 +15878 +11729 +6154 +14440 +8432 +2676 +11556 +10712 +7632 +16518 +14058 +5862 +15880 +10565 +4021 +14505 +14200 +4021 +14636 +14239 +5645 +15943 +11469 +4169 +12083 +9640 +6273 +11906 +9413 +4389 +12102 +11749 +4169 +15632 +10691 +5629 +13755 +8492 +5614 +8541 +12138 +4164 +17052 +8478 +1709 +10789 +14219 +1131 +16986 +14867 +1741 +15378 +11384 +4172 +12057 +14866 +1746 +15377 +10405 +828 +14542 +8123 +5768 +14552 +11847 +5879 +14853 +11275 +5779 +13678 +11348 +6334 +12390 +8261 +4363 +14177 +8693 +6040 +12229 +8263 +4361 +14176 +8694 +6041 +12230 +8262 +4362 +14178 +8695 +6042 +12231 +10981 +7618 +15343 +11723 +4260 +15227 +10980 +7616 +15342 +11724 +4261 +15225 +10979 +7617 +15344 +11725 +4262 +15222 +6473 +4301 +11247 +8578 +6112 +15503 +11514 +4075 +16591 +11741 +3960 +15797 +11515 +4074 +16590 +10801 +3961 +13871 +6472 +4300 +11245 +8576 +6111 +15502 +11516 +4073 +16592 +11742 +3962 +15796 +6474 +4302 +11246 +8577 +6110 +15501 +9631 +4547 +12673 +9226 +4547 +9728 +9633 +4546 +12672 +9225 +4546 +9726 +9632 +4548 +12674 +9227 +4548 +9727 +10721 +3944 +13981 +11540 +5852 +13841 +9531 +2799 +12204 +9012 +878 +12546 +9532 +2798 +12203 +9013 +877 +12545 +9528 +2797 +12202 +9014 +876 +12544 +8792 +5778 +13141 +8586 +4128 +12934 +14411 +4219 +17130 +6490 +4361 +12049 +14410 +4220 +17131 +6491 +4362 +12050 +8456 +5855 +15055 +6489 +4363 +12048 +9135 +6063 +9332 +8384 +4134 +12426 +9134 +6064 +9330 +8385 +4136 +12425 +10539 +4105 +13943 +6759 +4328 +8483 +12018 +4014 +14819 +8192 +4014 +12018 +13774 +5791 +16803 +11993 +4015 +12019 +12017 +4013 +14817 +8190 +4013 +12017 +13572 +4051 +15284 +13701 +5779 +17339 +11535 +5954 +15504 +14657 +10227 +16432 +10487 +5564 +16212 +10421 +5756 +14685 +10422 +5755 +14686 +11960 +4166 +15783 +11536 +5953 +15505 +14658 +10226 +16431 +10486 +5563 +16211 +8666 +6072 +11575 +8668 +6075 +11574 +11961 +4165 +15782 +11564 +8188 +13300 +11893 +8075 +16802 +11565 +8191 +13301 +11892 +8076 +16801 +12130 +2716 +15077 +12431 +6078 +15124 +12131 +2718 +14433 +11668 +4142 +15123 +16260 +8151 +16664 +14710 +4148 +16622 +16259 +8152 +16663 +14709 +4149 +16623 +8367 +6606 +12280 +6474 +4233 +8924 +8366 +6605 +12279 +6473 +4234 +8923 +8368 +6607 +12281 +6472 +4232 +8922 +8394 +4201 +10763 +15416 +8315 +17110 +9297 +4224 +12848 +8872 +6086 +12080 +14295 +4001 +15210 +14957 +5836 +15018 +6540 +4105 +13316 +8963 +4231 +13102 +8212 +4215 +12429 +8996 +6089 +9450 +8213 +4214 +12428 +8995 +6090 +9451 +6537 +4257 +8783 +8681 +4230 +11612 +6539 +4259 +8781 +8682 +4228 +11611 +6538 +4254 +8782 +8683 +4229 +11610 +10524 +4056 +14273 +12107 +5973 +14273 +10425 +4055 +14272 +12106 +5972 +14272 +9148 +4284 +11134 +11313 +2698 +15308 +6572 +2817 +9206 +8596 +4324 +11790 +6534 +4324 +8596 +8526 +6098 +9478 +10387 +3926 +14456 +11498 +4079 +15806 +7095 +4844 +9328 +14238 +8465 +15322 +8428 +6101 +9506 +10732 +3929 +15394 +8427 +6102 +9505 +10733 +3928 +15388 +8133 +4279 +11110 +10823 +5616 +12029 +9021 +4223 +12959 +11789 +4223 +12109 +8764 +4381 +11357 +11475 +6104 +14315 +11051 +5799 +15739 +12389 +1188 +14793 +10863 +2723 +12492 +8399 +5635 +13581 +10862 +2722 +12493 +8400 +5633 +13583 +10861 +2724 +12491 +8398 +5634 +13582 +8577 +4248 +11920 +8433 +5761 +14724 +8576 +4247 +11921 +8434 +5760 +14722 +8578 +4249 +11919 +8432 +5759 +14723 +8347 +4200 +14877 +8513 +2842 +8613 +8672 +1831 +12898 +8307 +6608 +15714 +12362 +4089 +12569 +11521 +5665 +15959 +8514 +2843 +8614 +10389 +8517 +17036 +8328 +4088 +12567 +8346 +4199 +14876 +8515 +2844 +8615 +8306 +6609 +15715 +4539 +8345 +12661 +8769 +4281 +15067 +9274 +4090 +13082 +11308 +4265 +15917 +9273 +4091 +13083 +11309 +4264 +15918 +9275 +4092 +13081 +11310 +4267 +15916 +8844 +4096 +12540 +8872 +4224 +15048 +6643 +4513 +9593 +11297 +641 +15066 +9599 +6323 +9600 +11296 +639 +15065 +10813 +5621 +17129 +8688 +5844 +9004 +13885 +4027 +15425 +14644 +5605 +17123 +13941 +5721 +14751 +8448 +4350 +9293 +8780 +5775 +10852 +10518 +6005 +13548 +10905 +4147 +15062 +11911 +2748 +15496 +12022 +6200 +12842 +10794 +4087 +12630 +12023 +6201 +12843 +10795 +4088 +12628 +6644 +4515 +9597 +1297 +5305 +12221 +8936 +2744 +11212 +8937 +4323 +11212 +12207 +6135 +14909 +11137 +5698 +14615 +9018 +2745 +11192 +12208 +6136 +14908 +9020 +4341 +11192 +11138 +5699 +14614 +6847 +4338 +9971 +11057 +5685 +15396 +6769 +4347 +12041 +12397 +6139 +14544 +11249 +4018 +14434 +8426 +4347 +9254 +11660 +3978 +15434 +11295 +5580 +16710 +9136 +4357 +15431 +6698 +4465 +12929 +8475 +4348 +12801 +9592 +4496 +10746 +9266 +6122 +12375 +9266 +2669 +13253 +9264 +6120 +12374 +9264 +2668 +13252 +9265 +6121 +12376 +9265 +2670 +13254 +10935 +4186 +15571 +8520 +4280 +15238 +6528 +4444 +9552 +9198 +6147 +11874 +6608 +4200 +8593 +8802 +4184 +12058 +6609 +4199 +8592 +8803 +4183 +12061 +13448 +5630 +17004 +10915 +4127 +12852 +11731 +2757 +15040 +8436 +4418 +11986 +11730 +2756 +15042 +8437 +4420 +11987 +11729 +2755 +15041 +8435 +4419 +11988 +8355 +4253 +11193 +11048 +4281 +11818 +8128 +5822 +13140 +9232 +3979 +12926 +8696 +841 +12156 +11134 +6096 +16035 +8322 +5923 +12033 +12688 +4157 +12774 +13132 +6159 +15033 +8320 +5925 +12032 +12939 +4122 +14654 +8699 +4158 +12773 +6772 +4289 +9641 +8321 +5929 +12035 +8387 +4121 +14705 +8701 +4159 +12776 +9349 +4125 +15824 +8782 +4254 +10947 +11775 +6297 +12795 +8783 +4257 +10945 +9348 +4124 +15826 +8781 +4259 +10946 +8579 +5990 +15857 +8765 +2857 +12797 +8581 +5992 +15856 +8768 +2861 +12796 +6749 +2860 +13285 +8580 +5991 +15858 +6645 +4342 +12349 +14141 +5700 +16901 +8441 +5643 +13469 +14914 +1206 +17037 +8440 +5644 +13470 +14915 +1204 +17038 +10387 +6099 +14342 +14131 +5898 +15615 +8439 +5645 +13472 +14918 +1205 +17008 +8553 +6174 +12678 +8918 +1854 +12118 +8919 +1855 +12116 +8554 +6175 +12679 +8555 +6176 +12680 +8555 +4446 +12117 +9719 +6307 +11326 +9502 +858 +11880 +9722 +6313 +11329 +9501 +859 +11881 +8527 +6528 +15172 +7017 +4396 +8582 +8605 +6180 +12640 +6550 +4530 +8932 +8606 +6181 +12641 +6552 +4529 +8930 +8604 +6182 +12642 +6551 +4531 +8931 +6954 +4506 +9554 +8754 +6183 +9554 +6703 +2862 +12703 +9027 +1883 +9221 +9030 +4251 +11230 +9026 +1884 +9222 +6702 +2858 +12704 +9028 +1885 +9220 +9326 +6187 +15021 +8834 +6059 +9326 +9293 +4350 +13160 +10860 +5904 +14219 +12396 +8194 +15460 +12044 +5932 +14839 +8206 +4188 +12411 +8448 +5933 +15812 +11855 +6191 +15116 +10896 +7676 +14578 +9506 +6101 +11862 +12899 +4084 +14687 +11807 +5944 +14063 +11697 +5985 +14012 +11390 +5747 +16057 +8893 +3977 +12868 +11389 +5746 +16056 +8892 +3976 +12867 +8350 +6196 +12158 +8350 +5740 +15712 +12408 +6197 +15334 +11799 +4081 +13260 +12410 +6198 +15335 +11797 +4080 +13261 +12409 +6199 +15336 +11798 +4082 +13259 +9501 +4505 +13024 +9096 +6125 +12591 +9502 +4507 +13023 +9097 +6124 +12592 +8316 +4026 +11098 +11001 +5741 +15885 +8393 +4322 +12716 +8516 +4106 +12255 +11424 +2727 +15355 +8566 +4133 +11625 +11425 +2728 +15356 +8567 +4132 +11624 +10753 +8205 +15989 +12058 +5960 +15936 +15659 +8204 +16601 +10886 +6005 +12238 +11550 +4328 +15557 +2927 +4682 +8449 +10582 +4115 +13823 +8491 +1135 +13080 +11407 +5895 +11408 +8808 +6017 +12191 +12248 +7800 +14798 +8835 +4389 +9414 +11734 +2708 +12497 +11174 +6088 +12508 +6529 +4452 +12282 +12013 +8883 +15057 +10851 +7637 +14358 +13707 +4129 +16578 +6465 +4283 +13143 +9148 +6215 +9149 +8596 +6098 +14668 +9149 +6215 +9836 +12816 +4029 +15482 +12816 +6217 +12988 +8991 +4296 +12166 +9093 +1194 +12188 +8989 +4294 +12163 +9094 +1196 +12189 +8472 +6007 +12690 +6670 +2818 +12341 +15571 +4186 +15746 +8998 +6147 +11626 +11978 +2788 +14142 +9374 +6222 +12959 +9367 +6386 +12632 +9711 +6223 +12638 +9364 +6387 +12631 +9710 +6224 +12639 +9366 +6388 +12633 +9709 +6225 +12637 +10923 +4225 +15608 +11844 +4374 +11845 +9123 +6100 +14743 +9123 +1203 +12210 +8587 +4128 +12384 +8517 +5665 +11634 +10760 +4128 +15610 +8737 +4320 +16019 +13754 +4019 +15096 +10772 +5600 +16528 +6769 +4227 +9667 +8415 +1719 +10661 +6406 +4344 +12648 +8712 +4344 +12206 +9441 +4413 +13051 +6493 +4413 +9441 +8965 +4231 +13033 +6530 +4235 +8830 +11086 +5947 +14349 +8520 +5714 +8552 +8739 +5805 +10842 +10575 +5712 +15527 +8511 +5683 +10787 +9537 +4520 +9619 +12834 +6238 +15457 +15899 +1147 +16058 +9243 +6239 +11578 +10871 +4160 +14605 +11353 +6038 +14634 +14097 +7683 +14605 +8621 +2743 +11095 +10763 +4201 +14927 +8622 +2742 +11094 +8396 +4203 +15978 +14725 +7946 +16903 +8395 +4202 +15979 +8593 +4200 +10894 +8631 +6244 +12059 +8592 +4199 +10893 +8630 +6245 +12060 +9387 +4415 +15346 +8557 +5746 +12867 +9389 +4416 +15347 +8556 +5747 +12868 +9440 +2733 +11984 +9510 +2733 +11719 +12185 +4103 +15326 +12305 +4103 +12944 +12186 +4101 +15325 +12304 +4101 +12945 +8526 +6216 +9527 +11134 +4284 +11682 +8462 +4352 +12726 +8942 +4352 +15964 +8463 +4353 +12727 +8941 +4353 +15963 +9167 +4290 +13035 +11427 +4306 +15958 +8924 +4233 +12998 +11429 +4307 +15953 +9164 +4291 +13036 +9178 +6255 +11428 +8922 +4232 +12997 +9177 +6257 +11430 +8923 +4234 +12996 +11431 +4308 +15956 +9163 +4292 +13037 +9179 +6258 +11432 +6388 +4391 +9362 +8926 +4234 +9626 +6387 +4392 +9363 +8925 +4233 +9627 +6386 +4395 +9360 +8921 +4232 +9625 +9587 +4591 +13249 +9678 +4591 +13341 +6676 +4394 +13275 +9462 +4394 +9743 +6677 +4390 +13274 +9463 +4390 +9745 +6905 +4393 +9609 +11726 +8367 +12547 +9386 +4414 +15220 +8438 +5822 +12926 +6457 +4104 +11967 +12892 +6268 +15633 +8374 +4064 +12556 +14569 +8304 +15178 +6458 +4099 +11968 +12894 +6270 +15634 +15306 +8738 +15307 +9326 +6059 +12385 +6321 +4348 +12297 +9099 +6228 +12801 +10420 +5557 +14225 +11170 +5770 +14151 +6713 +4235 +9239 +6336 +4315 +9172 +6534 +4508 +12924 +6972 +4525 +9157 +11809 +2785 +13107 +9503 +4507 +11880 +8894 +2786 +12905 +6974 +4528 +9155 +11810 +2787 +13109 +9500 +4505 +11881 +6892 +4261 +16069 +6602 +4354 +8896 +6891 +4260 +16071 +6604 +4356 +8898 +6893 +4262 +16070 +6603 +4355 +8897 +14462 +4375 +17058 +9152 +6282 +15670 +8847 +4266 +11182 +10735 +5877 +11182 +8581 +4264 +11309 +10734 +5878 +11181 +8846 +4268 +11180 +10736 +5876 +11180 +9057 +4388 +13183 +9401 +4388 +13112 +9382 +4387 +12893 +9400 +4386 +13131 +9059 +4384 +13181 +9402 +4384 +13130 +16240 +7482 +17178 +12428 +4214 +17027 +16239 +7483 +17177 +12429 +4215 +17026 +10892 +7758 +14782 +8753 +6023 +12858 +12899 +6292 +14392 +14392 +6292 +16641 +11688 +6293 +14719 +11725 +8165 +15931 +11689 +6294 +14720 +11724 +8161 +15932 +11690 +6295 +14718 +11723 +8160 +15930 +8562 +4379 +9145 +8857 +4255 +13161 +8464 +4351 +12728 +6428 +4256 +11159 +8561 +4380 +9146 +8855 +4258 +13162 +1799 +6544 +9386 +8284 +5821 +15545 +8598 +5880 +12745 +11046 +4134 +15836 +8597 +5881 +12746 +11047 +4136 +15835 +9551 +6259 +13046 +9170 +6259 +9551 +9550 +6256 +13047 +9165 +6256 +9550 +9549 +6254 +13048 +9168 +6254 +9549 +13120 +6305 +13123 +12947 +7948 +15676 +13121 +6306 +13122 +12948 +7949 +15677 +8252 +4270 +11148 +532 +4774 +9338 +9472 +4407 +12205 +6979 +4407 +9656 +9310 +2971 +12269 +6978 +4406 +9658 +8952 +4271 +9117 +533 +4773 +9340 +9311 +2970 +12268 +6977 +4405 +9657 +14743 +6100 +16748 +9328 +6217 +12292 +8253 +4272 +11149 +531 +4776 +9337 +8222 +4269 +11553 +534 +4775 +9339 +9552 +4444 +12237 +8861 +4444 +12907 +9515 +4470 +13034 +6832 +4470 +9515 +9534 +4500 +12846 +12693 +6165 +15047 +9535 +4499 +12845 +12695 +6164 +15046 +9536 +4501 +12844 +12694 +6163 +15045 +6582 +4321 +11332 +11332 +4321 +13239 +6570 +4349 +9223 +8411 +6321 +9223 +9237 +4407 +12135 +9688 +4532 +13232 +10794 +8211 +12566 +9372 +4087 +12711 +9373 +6133 +12574 +9689 +4533 +13325 +9373 +6325 +12629 +9373 +4089 +12362 +9372 +6131 +12575 +9690 +4534 +13326 +10795 +8210 +12567 +9371 +4088 +12710 +13701 +3963 +14863 +9414 +6328 +15570 +9647 +2804 +11939 +11906 +6273 +14133 +12833 +4403 +13071 +9032 +1795 +12833 +12832 +4402 +13067 +9034 +1797 +12832 +12831 +4401 +13068 +9033 +1796 +12831 +9411 +2779 +9413 +8812 +4178 +13050 +9262 +4389 +9413 +9262 +6328 +9414 +9172 +4315 +13251 +9411 +6333 +13317 +9219 +4293 +9544 +9875 +6361 +13273 +11594 +6337 +13101 +11594 +4068 +15862 +13978 +4040 +16719 +6738 +4226 +9723 +8617 +4185 +10572 +8540 +6059 +12384 +6514 +4320 +8737 +9455 +6339 +15513 +11832 +5866 +14310 +8982 +6341 +12416 +11833 +5865 +14309 +8981 +6342 +12417 +9060 +6335 +9495 +6343 +4293 +9185 +11912 +3283 +13256 +13359 +8468 +15046 +11913 +3286 +13257 +13361 +8466 +15045 +11914 +3285 +13255 +13356 +8467 +15047 +10636 +5687 +15664 +12615 +4070 +12754 +6647 +4463 +12378 +12499 +6319 +15977 +6646 +4462 +12380 +12498 +6317 +15975 +6648 +4458 +12379 +12500 +6318 +15976 +9234 +6263 +13341 +9618 +6237 +9619 +9096 +2789 +13172 +8640 +6178 +11881 +9097 +2790 +13173 +8641 +6177 +11880 +6542 +4370 +9252 +12356 +6352 +12586 +6541 +4369 +9251 +12357 +6353 +12587 +11348 +4273 +11349 +8153 +4274 +11224 +9667 +4227 +15799 +10674 +6031 +14460 +12469 +6358 +14673 +11248 +4019 +14435 +8248 +6033 +15756 +8415 +6231 +12554 +11940 +5902 +13943 +8774 +3006 +11699 +625 +6336 +9172 +9892 +4564 +12860 +9037 +6362 +12364 +9172 +6274 +13221 +9723 +4226 +15692 +10670 +6036 +14426 +15362 +5632 +15604 +8143 +6002 +15711 +9412 +4431 +12447 +9931 +4580 +9933 +9201 +6758 +13195 +6863 +4360 +8903 +9200 +6757 +13196 +6864 +4359 +8902 +9199 +6756 +13194 +6865 +4358 +8901 +9544 +4293 +13324 +9173 +6336 +9219 +9188 +4324 +13057 +9115 +6312 +9404 +8408 +2830 +12004 +9707 +6355 +12587 +8407 +2831 +12005 +9706 +6354 +12586 +8311 +4317 +11483 +10992 +5650 +15195 +8310 +4318 +11487 +10994 +5649 +15189 +8312 +4316 +11482 +10991 +5651 +15190 +9063 +6376 +12277 +9063 +4218 +13289 +9062 +6377 +12276 +9062 +4217 +13288 +9061 +6378 +12275 +9061 +4216 +13287 +10807 +4210 +17010 +8694 +6199 +9564 +10806 +4211 +17011 +8695 +6197 +9563 +10808 +4212 +17012 +8693 +6198 +9565 +8907 +6233 +12123 +8946 +6368 +9351 +9391 +6599 +12320 +8944 +6366 +9353 +9392 +6601 +12321 +8945 +6367 +9352 +9241 +4339 +12827 +6916 +4365 +9025 +1214 +6818 +12638 +6701 +4395 +9367 +9165 +4291 +9166 +6699 +4392 +9364 +1211 +6816 +12637 +6704 +4391 +9366 +9765 +1899 +12519 +9804 +1227 +13263 +9763 +1898 +12517 +9805 +1226 +13264 +9764 +1900 +12518 +9806 +1225 +13262 +8195 +5668 +14872 +11779 +4338 +14575 +8493 +5706 +12971 +10574 +5956 +13883 +10074 +2849 +12663 +9789 +1953 +9886 +10075 +2847 +12664 +9788 +1954 +9885 +10076 +2848 +12665 +9787 +1952 +9884 +8861 +6315 +13114 +12377 +6361 +13240 +9217 +1225 +13178 +9458 +2882 +9548 +9215 +1227 +13177 +9456 +2883 +9546 +9216 +1226 +13179 +9457 +2884 +9547 +6691 +4243 +11902 +6401 +4243 +9190 +6686 +4241 +11901 +6402 +4241 +9192 +6687 +4242 +11900 +6403 +4242 +9191 +9975 +9234 +13341 +9545 +6404 +12870 +11737 +6232 +14563 +11633 +4346 +12834 +12440 +8064 +15943 +9292 +6405 +11656 +11036 +4208 +15483 +8779 +4207 +9233 +8602 +5749 +9145 +9290 +4493 +9576 +8603 +5750 +9146 +9291 +4492 +9577 +6525 +4373 +12932 +6857 +4298 +8800 +6527 +4371 +12930 +6856 +4297 +8799 +6526 +4372 +12931 +6854 +4299 +8801 +6413 +2969 +8671 +9654 +4724 +10093 +9284 +4421 +12896 +2825 +4642 +6414 +9571 +6580 +13151 +8627 +5901 +12692 +9568 +6581 +13152 +8626 +5900 +12691 +11598 +4325 +12937 +9021 +6222 +15609 +9240 +4339 +11932 +9725 +6418 +11795 +9736 +4608 +9769 +6419 +4177 +9186 +6420 +4252 +8950 +9027 +6184 +12804 +6421 +4251 +8949 +9026 +6185 +11230 +6422 +4250 +8948 +9029 +4250 +12805 +12249 +1147 +15899 +13628 +8917 +17093 +6997 +4540 +9394 +6424 +4484 +11942 +12984 +6425 +13055 +6546 +2828 +9574 +8603 +4258 +10639 +6547 +2829 +9575 +8602 +4255 +10638 +6544 +2827 +9573 +1217 +4720 +8352 +8856 +4256 +13163 +9208 +4430 +12285 +6806 +4606 +6807 +7091 +4433 +13241 +9012 +4487 +12204 +9481 +512 +12732 +9013 +4486 +12203 +9480 +511 +12733 +9014 +4485 +12202 +9044 +4495 +11719 +6433 +4224 +9297 +9380 +6286 +15721 +8610 +5974 +11522 +12765 +6288 +13130 +12887 +6435 +15004 +12847 +2771 +15866 +8611 +5975 +11523 +8843 +4535 +9140 +9763 +6390 +13377 +8842 +4536 +9141 +9764 +6391 +13378 +8841 +4537 +9139 +9765 +6389 +13376 +9482 +4619 +12528 +7209 +4619 +9482 +1947 +3233 +13157 +6589 +4351 +13231 +1949 +3232 +13158 +6588 +4353 +13230 +1948 +3231 +13159 +6587 +4352 +13229 +8254 +4246 +14803 +6444 +4244 +12099 +6573 +2841 +8869 +6647 +2841 +8702 +6574 +2839 +8870 +6646 +2839 +8703 +6575 +2840 +8871 +6648 +2840 +8704 +6828 +2921 +9260 +6828 +4427 +9660 +6829 +2922 +9261 +6829 +4428 +9662 +6830 +2923 +9259 +6830 +4429 +9661 +6425 +4313 +13124 +9130 +6428 +9582 +9712 +4539 +12475 +8183 +5833 +11704 +8317 +2884 +12514 +2924 +6411 +8933 +8318 +2882 +12515 +2926 +6412 +8935 +8319 +2883 +12516 +2925 +6410 +8934 +2900 +4662 +6456 +9668 +6451 +9838 +8499 +5868 +9184 +12476 +6063 +12847 +8970 +6458 +12720 +9134 +2772 +12823 +12582 +4330 +12645 +6749 +4524 +9605 +12581 +4329 +12644 +6748 +4522 +9604 +12580 +4331 +12643 +6750 +4523 +9603 +12777 +6169 +15743 +10028 +4596 +13154 +6949 +4585 +10007 +10006 +6463 +10007 +8324 +6143 +10746 +6464 +4271 +8952 +4283 +6465 +11274 +8994 +4296 +13335 +9070 +4288 +9072 +8990 +4294 +13336 +9068 +4287 +9074 +8992 +4295 +13060 +6365 +4538 +9889 +890 +4719 +9412 +9220 +4546 +12139 +9399 +4311 +12192 +9222 +4547 +12140 +9397 +4309 +12193 +9221 +4548 +12141 +9398 +4310 +12194 +9039 +4300 +11759 +9410 +6257 +9625 +9042 +4301 +11757 +9408 +6258 +9626 +9043 +4302 +11758 +9409 +6255 +9627 +12162 +647 +12405 +8966 +6475 +11859 +12164 +646 +12406 +8967 +6476 +11858 +12165 +644 +12407 +8968 +6477 +11860 +6433 +4495 +9511 +6478 +4223 +9021 +9695 +4549 +9816 +1923 +4720 +9674 +9693 +4550 +9815 +6879 +4568 +13063 +9694 +4551 +9817 +10001 +6880 +13064 +4466 +6917 +9224 +7035 +4553 +9183 +6432 +4485 +9529 +4391 +6388 +9366 +6431 +4486 +9530 +4392 +6387 +9364 +6430 +4487 +9533 +4395 +6386 +9367 +512 +5097 +7090 +9164 +6224 +9492 +511 +5098 +7089 +9163 +6225 +9493 +9579 +6488 +13241 +9167 +6223 +9494 +11142 +4363 +12398 +6374 +4318 +9483 +11143 +4361 +12400 +6373 +4317 +9484 +11141 +4362 +12399 +6375 +4316 +9485 +8634 +6001 +12332 +6492 +4144 +9807 +6862 +4413 +12987 +2888 +4767 +6493 +6766 +6447 +9248 +7016 +4474 +9210 +6765 +6446 +9249 +7015 +4475 +9209 +6767 +6445 +9250 +7052 +4476 +9211 +13307 +633 +15371 +6630 +4367 +11686 +13305 +634 +15369 +6634 +4368 +11687 +13306 +635 +15370 +6632 +4366 +11685 +1960 +4726 +6500 +10037 +2912 +10069 +1961 +4727 +6501 +10040 +2911 +10070 +6502 +4442 +8955 +7159 +4675 +7466 +6503 +4441 +8954 +7160 +4674 +7467 +6504 +4440 +8956 +7158 +4676 +7465 +8501 +4549 +9695 +9644 +6505 +9816 +8502 +4551 +9694 +9645 +6506 +9817 +8503 +4550 +9693 +9643 +6507 +9815 +9637 +4467 +13311 +6508 +4467 +12256 +9639 +4468 +13310 +6509 +4468 +12258 +9638 +4469 +13312 +6510 +4469 +12257 +9532 +6431 +13348 +9676 +4482 +12393 +9528 +6432 +13347 +9675 +4481 +12392 +6430 +4433 +8652 +9677 +4483 +12394 +9602 +6570 +13189 +9007 +4322 +13180 +6427 +4314 +12604 +8572 +4314 +12505 +8460 +6425 +13124 +8814 +4313 +12354 +6426 +4312 +12603 +8571 +4312 +12506 +6862 +4662 +10071 +9092 +4471 +12386 +9351 +6382 +9811 +13000 +4153 +13095 +9090 +4473 +12388 +9353 +6383 +9812 +4134 +8229 +11523 +9091 +4472 +12387 +9352 +6384 +9810 +13002 +4151 +13093 +13355 +6610 +15636 +13003 +4152 +13094 +10805 +6099 +15806 +6524 +4147 +9521 +4643 +2922 +9756 +2922 +6449 +9122 +4644 +2921 +9757 +2921 +6448 +9121 +4642 +2923 +9758 +2923 +6450 +9120 +9101 +6315 +12907 +8637 +4170 +15185 +6651 +4452 +9516 +6810 +4580 +9931 +9147 +4274 +12828 +6362 +4235 +9663 +6799 +4471 +13246 +6531 +4471 +9092 +6800 +4472 +13247 +6532 +4472 +9091 +6801 +4473 +13248 +6533 +4473 +9090 +9556 +4508 +11458 +9187 +4324 +9333 +12603 +855 +15859 +12985 +6426 +13054 +12604 +854 +15860 +12986 +6427 +13053 +9056 +4257 +11944 +12155 +1166 +14165 +9055 +4254 +11943 +8729 +5870 +14845 +9054 +4259 +11945 +12154 +1167 +14166 +7166 +4494 +8565 +11550 +6065 +12168 +8803 +6306 +13119 +6371 +4369 +9407 +8802 +6305 +13118 +6372 +4370 +9406 +8461 +4255 +12762 +11362 +6163 +11943 +11133 +6299 +12707 +6538 +4414 +9573 +8460 +4256 +12764 +11363 +6164 +11944 +11040 +6301 +12708 +6537 +4415 +9574 +11041 +6300 +12709 +6539 +4416 +9575 +8459 +4258 +12763 +11364 +6165 +11945 +7023 +4479 +10081 +1273 +4678 +6868 +9603 +4523 +9842 +9270 +1182 +13116 +9605 +4524 +9844 +9272 +1183 +13117 +9604 +4522 +9843 +9271 +1181 +13115 +8484 +6279 +9741 +9833 +4560 +13303 +8486 +6280 +9742 +9831 +4562 +13302 +9195 +4467 +9637 +9741 +6279 +12143 +9193 +4468 +9639 +9742 +6280 +12142 +9194 +4469 +9638 +8485 +6281 +9740 +9740 +6281 +12144 +9830 +4561 +13304 +8674 +6327 +9601 +9267 +2929 +12583 +8673 +6325 +9598 +9269 +2928 +12584 +8672 +6323 +9599 +9268 +2930 +12585 +4743 +2956 +9449 +9080 +4743 +12747 +4741 +2958 +9448 +9081 +4741 +12748 +4742 +2957 +9447 +9082 +4742 +12749 +1248 +4686 +9994 +8955 +4442 +12518 +1249 +4685 +9992 +8954 +4441 +12519 +1247 +4684 +9993 +8956 +4440 +12517 +6682 +4404 +12182 +2935 +6568 +9572 +6569 +4683 +13350 +2941 +4683 +6569 +9602 +6229 +13134 +11533 +4349 +13272 +8632 +6320 +13239 +8341 +4320 +12875 +13166 +6251 +13167 +11773 +4137 +14977 +7205 +4576 +9964 +7057 +4424 +12346 +7204 +4577 +9963 +7059 +4425 +12348 +7202 +4579 +9962 +7058 +4426 +12347 +8860 +4611 +12583 +10102 +4611 +13136 +8859 +4610 +12584 +10101 +4610 +13137 +8858 +4609 +12585 +10100 +4609 +13138 +9453 +6450 +9661 +9405 +4504 +12861 +9454 +6449 +9662 +6580 +4503 +9081 +9452 +6448 +9660 +6581 +4502 +9082 +9298 +6482 +13371 +12715 +4357 +14314 +10890 +5734 +14803 +11049 +4209 +15996 +652 +4865 +6584 +3037 +5208 +6584 +654 +4866 +6585 +3036 +5209 +6585 +653 +4863 +6586 +3035 +5207 +6586 +5750 +8561 +9146 +456 +5126 +6782 +5749 +8562 +9145 +457 +5125 +6784 +12489 +8352 +16020 +454 +5127 +6783 +10103 +6590 +12112 +2966 +4928 +10103 +10104 +6591 +12111 +2967 +4926 +10104 +10105 +6592 +12110 +2965 +4927 +10105 +2846 +6365 +9889 +4452 +6529 +6593 +6855 +4449 +11123 +8983 +6594 +13100 +6858 +4450 +11124 +8985 +6595 +13098 +6853 +4446 +11122 +8984 +6596 +13099 +1894 +4683 +6597 +2896 +4757 +6597 +6708 +4319 +8849 +6976 +4605 +9760 +8585 +6330 +13071 +8903 +4360 +12293 +9083 +6331 +13067 +8901 +4358 +12295 +8584 +6332 +13068 +8902 +4359 +12294 +9513 +2965 +9737 +1856 +6553 +9317 +9512 +2966 +9738 +1858 +6558 +9320 +9514 +2967 +9739 +1857 +6554 +9321 +6461 +4331 +11727 +8923 +6265 +12124 +6459 +4330 +11726 +8924 +6266 +12125 +6460 +4329 +11728 +8922 +6264 +12126 +8488 +5912 +15925 +11113 +4108 +15129 +8487 +5913 +15924 +11115 +4109 +15994 +13174 +6523 +15709 +6876 +4493 +9290 +13175 +6521 +15710 +6877 +4492 +9291 +8804 +6612 +12390 +9147 +6356 +9606 +10556 +5894 +13995 +9003 +4333 +11510 +10558 +5892 +13997 +9002 +4332 +11509 +10557 +5893 +13996 +9001 +4334 +11508 +8746 +3040 +12829 +8503 +6252 +11337 +9670 +1215 +12830 +8502 +6253 +11338 +12053 +4552 +12095 +6618 +4382 +9087 +1959 +4830 +6619 +10036 +4616 +13203 +1958 +3229 +9691 +2920 +4621 +6620 +13076 +4111 +15863 +13175 +1759 +15553 +13077 +4112 +15864 +13174 +1760 +15554 +9582 +6451 +9668 +4413 +6493 +9253 +6777 +4599 +9308 +6741 +4617 +10035 +6786 +2947 +9131 +3033 +5118 +6625 +6776 +4600 +9309 +6739 +4618 +10039 +6785 +2945 +9132 +3031 +5119 +6627 +6740 +4616 +10034 +4621 +2920 +9610 +6787 +2946 +9133 +3032 +5117 +6629 +12697 +4239 +12919 +9342 +4488 +11504 +12699 +4240 +12918 +4472 +6532 +9058 +9344 +4490 +11505 +8771 +4366 +12336 +4473 +6533 +9059 +8772 +4367 +12337 +12698 +4238 +12917 +9343 +4489 +11506 +4471 +6531 +9057 +8773 +4368 +12338 +6600 +4358 +8524 +9083 +4402 +12094 +6601 +4359 +8525 +8584 +4401 +12120 +6599 +4360 +8523 +8585 +4403 +12121 +4329 +6460 +8816 +9751 +6552 +9903 +4331 +6461 +8815 +9749 +6550 +9904 +4330 +6459 +8817 +9750 +6551 +9902 +9471 +6326 +12594 +6852 +4588 +9690 +9472 +6322 +12593 +6850 +4589 +9688 +9473 +6324 +12595 +6851 +4590 +9689 +6931 +4521 +9790 +9860 +4584 +9928 +6808 +4578 +9952 +4460 +6663 +9287 +6812 +4583 +9954 +4459 +6662 +9286 +6809 +4582 +9953 +6669 +4461 +9288 +12870 +6404 +12902 +10041 +4607 +13212 +9860 +2803 +12232 +1241 +4778 +9861 +6698 +4453 +9559 +9559 +4453 +15091 +1934 +4741 +9081 +8403 +2951 +11696 +1935 +4743 +9080 +8401 +2950 +11694 +1936 +4742 +9082 +8402 +2949 +11695 +7203 +4581 +13337 +6655 +4581 +8974 +8383 +4135 +12427 +15215 +6622 +16561 +11046 +6436 +12426 +15214 +6621 +16560 +4136 +8230 +11522 +11047 +6434 +12425 +1837 +4772 +6968 +6659 +4571 +9692 +2927 +4605 +6660 +4682 +2927 +10107 +6960 +4620 +9341 +1967 +4754 +10106 +8532 +4463 +12074 +6662 +4459 +12189 +8533 +4462 +12075 +6663 +4460 +15765 +4461 +6664 +9288 +6664 +4461 +12188 +6665 +2960 +8716 +6665 +4205 +9204 +6666 +2963 +8715 +6666 +4206 +9203 +6667 +2961 +8714 +6667 +4204 +9202 +9094 +4459 +12340 +8473 +4511 +12601 +9093 +4461 +12339 +8471 +4510 +12596 +8795 +4460 +12341 +8472 +4509 +12597 +6736 +2907 +9124 +455 +4854 +9403 +6650 +4596 +10028 +6672 +4592 +9708 +4553 +6482 +9183 +1928 +4806 +6673 +6933 +4558 +9970 +7089 +4434 +12733 +6934 +4557 +9969 +7090 +4432 +12732 +11728 +8368 +12548 +8921 +6262 +13211 +11727 +8366 +12549 +6704 +2862 +12359 +9154 +4526 +12789 +6678 +4526 +9425 +9157 +4525 +12786 +6679 +4525 +9424 +9155 +4528 +12788 +6680 +4528 +9426 +9156 +4527 +12787 +6681 +4527 +9427 +1242 +4683 +6682 +2935 +4824 +9327 +5118 +3033 +9650 +6881 +4625 +10067 +5119 +3031 +9649 +6882 +4624 +10063 +5117 +3032 +9648 +6883 +4626 +10066 +8745 +4197 +11935 +9227 +6054 +15448 +8740 +4195 +11933 +9225 +6053 +15449 +1173 +4656 +9738 +4241 +6402 +9009 +1171 +4658 +9739 +4242 +6403 +9010 +4927 +2965 +9513 +1172 +4657 +9737 +6785 +4243 +8864 +4243 +6401 +9011 +6692 +4346 +9614 +2793 +6407 +8986 +8640 +5999 +8839 +1260 +4948 +6693 +8641 +5998 +8840 +1258 +4946 +6694 +8890 +4439 +12313 +1253 +4945 +6695 +2895 +4666 +6696 +3006 +4728 +6696 +651 +4864 +6697 +3034 +5130 +6697 +8445 +6651 +15091 +8775 +4465 +12361 +9013 +6057 +11830 +9363 +4392 +9365 +13025 +4518 +13242 +9365 +4392 +9784 +9028 +6186 +12805 +8646 +4517 +12704 +6702 +4517 +9822 +9360 +4395 +13210 +8647 +4516 +12703 +6703 +4516 +9821 +8926 +6260 +13209 +9362 +4391 +13207 +6429 +4430 +9335 +4244 +6444 +8868 +9906 +4545 +9943 +9124 +6429 +12309 +9941 +4545 +9942 +6444 +4587 +9837 +6598 +4319 +9138 +9875 +6397 +12869 +8822 +6251 +9957 +6709 +4445 +12181 +9218 +6710 +12152 +9205 +6418 +9725 +862 +6561 +9595 +1270 +4933 +7013 +864 +6560 +9596 +1272 +4935 +7014 +8963 +6234 +9850 +12377 +4564 +12527 +12691 +6416 +13279 +9283 +4423 +12897 +12692 +6415 +13280 +9285 +4422 +12895 +6414 +4421 +12011 +9487 +6411 +12824 +1822 +6593 +9888 +6717 +4465 +9687 +6980 +4443 +9759 +9655 +6718 +12361 +1928 +6673 +8943 +9412 +6468 +9432 +7479 +3182 +9874 +9309 +4600 +13379 +7478 +3183 +9873 +9308 +4599 +13380 +1240 +4670 +6722 +8843 +6453 +9357 +1238 +4672 +6723 +8841 +6455 +9355 +1239 +4669 +6724 +8842 +6454 +9356 +6573 +4576 +9958 +1916 +4771 +6725 +6574 +4577 +9959 +1915 +4770 +6726 +6575 +4579 +9960 +1913 +4768 +6727 +8974 +4581 +13007 +1914 +4769 +6728 +10065 +6729 +10066 +1897 +6628 +6729 +10062 +6730 +10063 +1896 +6626 +6730 +10064 +6731 +10067 +1895 +6624 +6731 +2914 +4863 +6732 +1975 +4933 +6732 +2916 +4864 +6733 +1976 +4934 +6733 +2915 +4865 +6734 +1977 +4935 +6734 +1978 +4936 +6735 +6868 +4374 +13139 +9696 +4519 +12444 +6805 +4464 +10083 +6710 +4519 +9696 +6737 +4365 +9359 +9723 +6128 +13160 +9293 +6128 +12602 +6627 +4593 +10043 +9944 +870 +12782 +6629 +4595 +10046 +9945 +872 +12784 +6625 +4594 +10044 +9946 +871 +12783 +7026 +3018 +9729 +8978 +4457 +12273 +7027 +3019 +9778 +8979 +4455 +12274 +2877 +6495 +9209 +9680 +6743 +12274 +2878 +6496 +9211 +9679 +6742 +12273 +7029 +3021 +9777 +2876 +6494 +9210 +8980 +4454 +12272 +9681 +6747 +12272 +6793 +4522 +12729 +9464 +4394 +9560 +9744 +9460 +12547 +6795 +4524 +12730 +6794 +4523 +12731 +9459 +4390 +9561 +9708 +4592 +9976 +2869 +4778 +6751 +6752 +4798 +9581 +335 +4798 +6752 +8935 +6412 +13062 +6753 +4299 +8837 +9430 +6716 +12824 +6754 +4297 +8836 +8934 +6410 +13061 +6755 +4298 +8838 +9393 +6368 +12295 +6799 +4544 +12914 +9392 +6367 +12294 +6800 +4543 +12913 +9391 +6366 +12293 +6801 +4542 +12910 +12904 +6208 +13184 +8483 +4328 +11550 +9540 +6389 +12519 +9717 +6884 +13224 +9543 +6391 +12518 +7031 +4569 +9978 +9538 +6390 +12517 +7030 +4565 +9981 +9803 +6763 +12596 +6763 +4474 +9700 +9801 +6764 +12597 +6764 +4475 +9701 +1823 +6446 +6765 +9801 +4509 +9949 +1821 +6447 +6766 +9803 +4510 +9948 +1824 +6445 +6767 +9802 +4511 +9950 +9802 +6768 +12601 +6768 +4476 +9702 +9254 +4347 +13308 +9254 +6140 +12621 +9093 +6218 +13015 +9642 +6218 +13335 +9113 +1195 +12555 +9073 +1773 +11744 +9094 +6219 +13014 +9071 +1774 +11745 +6929 +4481 +9797 +4634 +2980 +9358 +658 +4680 +9419 +6928 +4482 +9798 +659 +4681 +9420 +6927 +4483 +9796 +1243 +4726 +6776 +6776 +4726 +9498 +1244 +4727 +6777 +6777 +4727 +9497 +9140 +6437 +17354 +6778 +2924 +10094 +9141 +6438 +17353 +6779 +2926 +10095 +9139 +6439 +17352 +6780 +2925 +10096 +356 +3301 +7151 +2895 +4728 +6781 +1332 +3285 +11914 +9348 +6782 +9899 +1330 +3283 +11912 +9347 +6783 +9900 +1333 +3286 +11913 +9349 +6784 +9901 +1250 +4695 +9190 +6822 +4593 +13218 +1252 +4697 +9191 +6825 +4594 +13219 +1251 +4696 +9192 +6826 +4595 +13220 +360 +3324 +6967 +2979 +4777 +6788 +906 +4646 +6789 +3015 +4961 +6789 +903 +4647 +6790 +3016 +4963 +6790 +905 +4648 +6791 +3017 +4962 +6791 +1837 +6659 +9395 +6645 +4584 +9929 +9176 +5990 +9585 +6793 +4529 +9751 +9175 +5992 +9584 +6794 +4530 +9749 +9174 +5991 +9583 +6795 +4531 +9750 +9433 +4404 +12488 +9752 +4586 +9974 +6917 +4466 +9486 +8411 +4349 +11533 +1245 +4830 +6798 +2980 +4985 +6798 +9852 +4544 +9921 +9771 +6519 +12386 +9853 +4543 +9919 +9772 +6522 +12387 +9854 +4542 +9920 +9770 +6520 +12388 +9531 +6430 +13349 +1286 +4982 +6802 +1285 +4983 +6803 +3087 +5093 +6803 +1283 +4984 +6804 +3085 +5091 +6804 +6706 +4545 +9941 +9724 +6736 +10083 +1874 +4606 +6806 +6935 +4607 +10041 +9403 +4464 +9699 +2881 +6806 +6807 +419 +6349 +9628 +1939 +3149 +6870 +421 +6350 +9630 +1938 +3148 +6869 +8537 +6213 +12827 +6655 +4580 +9932 +2880 +4652 +6811 +7037 +4709 +13337 +418 +6348 +9629 +1940 +3150 +6871 +7022 +4480 +10082 +2970 +4841 +9257 +2972 +4844 +9258 +6814 +4479 +8951 +7024 +4478 +10080 +2971 +4843 +9256 +6933 +4691 +12964 +11431 +6302 +13046 +6934 +4693 +12963 +11429 +6303 +13047 +6999 +4692 +12962 +11427 +6304 +13048 +1246 +6598 +9138 +6820 +4598 +10049 +9813 +4598 +10048 +9036 +4397 +12706 +6786 +4242 +8862 +4242 +6687 +8862 +6739 +4593 +10042 +6823 +4410 +12195 +4243 +6691 +8864 +9086 +6822 +12195 +6787 +4241 +8863 +4241 +6686 +8863 +6821 +4408 +12196 +2947 +6821 +12196 +6824 +4409 +12197 +2946 +6824 +12197 +863 +6559 +9594 +7046 +4559 +9940 +9447 +6564 +9911 +2921 +4644 +9260 +9448 +6563 +9912 +2922 +4643 +9261 +9449 +6562 +9913 +2923 +4642 +9259 +1278 +4673 +6996 +1979 +4724 +6831 +6759 +4470 +9263 +6713 +4564 +9892 +1826 +6759 +9263 +6833 +4319 +8975 +6834 +4544 +9852 +11077 +6012 +14368 +6835 +4542 +9854 +11075 +6010 +14369 +6836 +4543 +9853 +11076 +6011 +14370 +7174 +4943 +7303 +2938 +4707 +6837 +7172 +4942 +7302 +2939 +4706 +6838 +7173 +4944 +7301 +2940 +4708 +6839 +4790 +2995 +9909 +2995 +4974 +6840 +4794 +2998 +9907 +2998 +4975 +6841 +4796 +2997 +9908 +2997 +4976 +6842 +352 +5165 +8774 +6843 +3006 +9868 +7073 +4715 +9895 +12111 +6591 +13302 +7072 +4714 +9893 +12110 +6592 +13303 +7074 +4713 +9894 +12112 +6590 +13304 +8854 +6847 +13154 +6392 +4338 +10073 +3076 +4680 +6848 +5032 +3076 +10091 +3077 +4681 +6849 +5033 +3077 +10092 +2973 +4842 +9119 +9775 +4589 +13074 +9774 +4590 +13075 +1850 +6815 +12647 +9776 +4588 +13073 +1851 +6813 +12646 +12824 +6716 +12896 +8799 +4297 +11213 +8801 +4299 +11215 +2959 +6714 +8837 +8553 +4449 +12118 +2959 +6854 +8918 +2964 +6716 +8836 +4446 +6853 +8920 +8800 +4298 +11214 +2962 +6715 +8838 +8554 +4450 +12116 +2962 +6857 +8919 +650 +4799 +6859 +6859 +4551 +9075 +648 +4801 +6860 +6860 +4549 +9077 +649 +4800 +6861 +6861 +4550 +9076 +12123 +6233 +12480 +6456 +4662 +13330 +1834 +6630 +11686 +1795 +6599 +8523 +1835 +6632 +11685 +1796 +6601 +8525 +1836 +6634 +11687 +1797 +6600 +8524 +3059 +4634 +6866 +1982 +4949 +6866 +6867 +2906 +8528 +9773 +6424 +11942 +11844 +6549 +13139 +2906 +6867 +6868 +8871 +4582 +12992 +4582 +6809 +6869 +8870 +4578 +12993 +4578 +6808 +6870 +8869 +4583 +12994 +4583 +6812 +6871 +7245 +4781 +10010 +6872 +3063 +9827 +7248 +4785 +10011 +6873 +3062 +9828 +7246 +4784 +10012 +6874 +3064 +9829 +7243 +4820 +10058 +6875 +3065 +9826 +9718 +6886 +13225 +8585 +6876 +13066 +2910 +6399 +9215 +8584 +6877 +13069 +6903 +4570 +10002 +6878 +4570 +10056 +7032 +4568 +9979 +6879 +4567 +9859 +6886 +4566 +10001 +6880 +4566 +10055 +6683 +4625 +9865 +2918 +6721 +6881 +6684 +4624 +9866 +2919 +6720 +6882 +6685 +4626 +9864 +2920 +6620 +6883 +4492 +6877 +9717 +4567 +6879 +6884 +2908 +4612 +6885 +9083 +6885 +13070 +2909 +6400 +9216 +4493 +6876 +9718 +3066 +5035 +7254 +2012 +5092 +6887 +6888 +2912 +9664 +10037 +6500 +10038 +6889 +2911 +9665 +10033 +4617 +10040 +6890 +2913 +9666 +10057 +6619 +13203 +9143 +4468 +12616 +9105 +6043 +11238 +9142 +4467 +12618 +9106 +6044 +11239 +9144 +4469 +12617 +9107 +6045 +11240 +1979 +4858 +6894 +6568 +4404 +9465 +2992 +4974 +6895 +9823 +2992 +9839 +2996 +4975 +6896 +9825 +2996 +9841 +2993 +4976 +6897 +9824 +2993 +9840 +8373 +6179 +11567 +10093 +6894 +12696 +7221 +4603 +10072 +452 +4791 +6899 +9562 +6463 +10006 +3061 +4754 +7296 +6901 +4731 +9800 +2013 +5095 +6901 +6902 +4732 +9799 +2014 +5094 +6902 +2908 +6398 +9217 +1861 +4612 +6903 +6904 +4498 +9322 +6792 +4498 +9469 +6700 +4518 +9609 +6905 +2860 +9862 +2981 +4666 +6906 +6906 +4666 +9522 +2888 +4612 +6907 +3039 +4767 +9669 +2976 +4667 +9508 +1239 +4753 +6908 +6915 +4672 +9968 +1238 +4751 +6909 +2977 +4668 +9507 +1240 +4752 +6910 +1893 +4667 +6911 +6911 +4667 +9524 +1892 +4668 +6912 +6912 +4668 +9525 +1892 +4660 +6913 +2890 +4670 +6913 +1893 +4661 +6914 +2891 +4669 +6914 +1891 +4659 +6915 +2889 +4672 +6915 +673 +4652 +8455 +2907 +6671 +9025 +6482 +4553 +9486 +9486 +9035 +13371 +6918 +4649 +9922 +9645 +4649 +9755 +6919 +4651 +9924 +9644 +4651 +9754 +6920 +4650 +9923 +9643 +4650 +9753 +2987 +4934 +9586 +3169 +5383 +6921 +907 +4651 +6922 +2942 +4801 +6922 +909 +4649 +6923 +2943 +4799 +6923 +908 +4650 +6924 +2944 +4800 +6924 +1838 +4666 +6925 +2981 +6847 +9971 +6404 +4512 +9808 +536 +4730 +6926 +2799 +6513 +12394 +1961 +4833 +9796 +2798 +6511 +12393 +1960 +4832 +9798 +2797 +6512 +12392 +1959 +4831 +9797 +8997 +6237 +9618 +6904 +4497 +9315 +9791 +1848 +15455 +880 +6792 +9469 +6930 +4520 +9537 +4521 +6931 +6932 +2894 +4691 +6933 +1905 +6711 +6933 +2892 +4693 +6934 +1908 +6712 +6934 +6649 +4607 +9956 +6935 +4545 +9906 +6838 +4615 +10027 +2932 +4926 +6936 +6839 +4614 +10026 +2933 +4928 +6937 +6837 +4613 +10025 +2931 +4927 +6938 +2064 +5257 +6939 +7003 +4512 +9545 +903 +3193 +6940 +3144 +5008 +7099 +906 +3190 +6941 +7041 +4646 +7100 +905 +3191 +6942 +3146 +5007 +7098 +9454 +1917 +13333 +1313 +5137 +9653 +9452 +1918 +13334 +1314 +5138 +9651 +9453 +1919 +13332 +1312 +5136 +9652 +934 +4638 +6946 +6946 +4638 +9616 +933 +4636 +6947 +2984 +4935 +9615 +932 +4637 +6948 +2983 +4933 +9617 +6900 +4585 +7152 +2879 +4763 +6949 +4667 +2976 +7065 +1918 +4744 +6993 +1917 +4746 +6994 +58 +4838 +6951 +4668 +2977 +7066 +1919 +4745 +6995 +6953 +4645 +10068 +1979 +6831 +6953 +861 +6797 +6954 +4506 +6954 +9224 +2934 +4606 +6955 +1874 +6404 +9808 +6956 +2985 +9698 +9269 +4610 +13368 +6957 +2986 +9697 +9268 +4609 +13367 +6958 +2982 +9891 +9267 +4611 +13369 +2978 +4838 +6959 +4672 +6909 +9968 +6960 +4520 +9914 +1224 +4620 +9914 +911 +4808 +6961 +3113 +5172 +6961 +912 +4810 +6962 +3114 +5173 +6962 +913 +4809 +6963 +3116 +5175 +6963 +910 +4811 +6964 +3115 +5174 +6964 +3027 +5188 +6965 +5362 +3336 +10078 +9590 +6322 +13232 +9659 +6850 +10079 +3324 +4763 +9692 +4571 +6788 +6967 +6968 +4571 +9955 +2979 +6788 +6968 +6969 +4536 +9748 +6914 +4661 +9748 +6970 +4535 +9746 +6913 +4660 +9746 +6971 +4537 +9747 +6915 +4659 +9747 +2952 +4835 +9424 +8612 +5997 +9556 +2953 +4836 +9427 +8840 +4438 +9436 +2954 +4837 +9426 +6917 +4553 +9882 +2955 +4834 +9425 +8839 +4437 +9435 +6984 +3184 +9883 +338 +339 +9646 +3005 +4841 +7096 +9235 +6311 +9657 +3003 +4843 +7094 +9236 +6309 +9658 +3002 +4842 +7093 +9237 +6308 +9656 +1255 +4792 +6980 +4443 +6718 +9566 +3095 +4750 +7383 +3143 +5006 +6981 +329 +4886 +6982 +3069 +5355 +6982 +6983 +4694 +7448 +4694 +6983 +10008 +6819 +4598 +6984 +1246 +6819 +9883 +3026 +5187 +6985 +2089 +5363 +6985 +3025 +5186 +6986 +2090 +5364 +6986 +1906 +4678 +6987 +6987 +4678 +9863 +1971 +4948 +6988 +1260 +6742 +6988 +1970 +4946 +6989 +1258 +6743 +6989 +1256 +4806 +6990 +1969 +4947 +6990 +1968 +4945 +6991 +1253 +6747 +6991 +6660 +4605 +9646 +4605 +6976 +6992 +2976 +4753 +6993 +4744 +6950 +6993 +2978 +4751 +6994 +4746 +6951 +6994 +2977 +4752 +6995 +4745 +6952 +6995 +2968 +4950 +6996 +3011 +6831 +6996 +7126 +4608 +7175 +1906 +4677 +6997 +2968 +4673 +6998 +7175 +4540 +10099 +2893 +4692 +6999 +1907 +6827 +6999 +6846 +4561 +9835 +2933 +4944 +7000 +6845 +4560 +9834 +2931 +4943 +7001 +6844 +4562 +9832 +2932 +4942 +7002 +6926 +4512 +9474 +4512 +6404 +9545 +455 +4606 +7004 +2934 +4819 +7004 +4755 +4704 +7005 +1291 +4681 +7317 +4756 +4705 +7006 +1293 +4680 +7318 +5406 +4762 +7007 +948 +5406 +7007 +3001 +4671 +7008 +61 +4827 +7008 +4628 +7279 +15903 +3044 +4818 +7009 +4627 +7280 +15901 +3043 +4815 +7010 +4630 +7281 +15905 +3045 +4817 +7011 +4629 +7278 +15902 +3046 +4816 +7012 +9970 +4558 +10089 +7013 +4558 +9925 +9969 +4557 +10090 +7014 +4557 +9926 +9622 +6744 +9701 +1257 +4793 +7015 +9621 +6746 +9700 +1254 +4795 +7016 +7125 +4826 +9910 +9876 +3012 +13128 +7337 +4710 +10016 +1322 +4884 +7018 +7334 +4709 +10018 +1320 +4883 +7019 +7331 +4712 +10019 +1319 +4882 +7020 +7333 +4711 +10017 +1321 +4885 +7021 +7446 +4846 +10082 +9683 +4480 +9995 +7451 +4847 +10081 +9996 +6585 +12413 +7452 +4848 +10080 +9682 +4478 +9997 +897 +3306 +7025 +3204 +4853 +7025 +7068 +4687 +9855 +9684 +4804 +9729 +7070 +4689 +9858 +9685 +4807 +9778 +7069 +4688 +9856 +7142 +4805 +9779 +7067 +4690 +9857 +9686 +4803 +9777 +9977 +650 +13235 +9794 +4676 +13191 +9982 +648 +13237 +9792 +4675 +13190 +9980 +649 +13236 +9793 +4674 +13192 +931 +4725 +7033 +4635 +6921 +7033 +2988 +4936 +9616 +2012 +4645 +7034 +1256 +4947 +7035 +1876 +6917 +9882 +1231 +4849 +7036 +9659 +4477 +13072 +1989 +7019 +10018 +1280 +6811 +7037 +5077 +7038 +7430 +3145 +5193 +7038 +3016 +4647 +7039 +3131 +5078 +7425 +3017 +4648 +7040 +3130 +5079 +7428 +3015 +4646 +7041 +1307 +6981 +7427 +897 +4821 +7042 +3042 +5274 +7042 +514 +4677 +7043 +4638 +7034 +7043 +4636 +5094 +7300 +9481 +6675 +13374 +513 +4758 +7045 +2011 +5090 +7299 +7255 +4559 +9867 +1271 +4934 +7046 +4637 +5095 +7298 +9480 +6674 +13375 +1282 +3150 +7048 +1991 +7018 +10016 +1279 +3149 +7049 +1990 +7021 +10017 +1281 +3148 +7050 +1988 +7020 +10019 +3001 +4968 +7269 +1891 +4671 +7051 +9623 +6745 +9702 +1259 +4789 +7052 +3224 +4984 +7053 +1283 +5091 +9800 +3223 +4983 +7054 +1285 +5093 +9799 +915 +3156 +7055 +1992 +4756 +7055 +914 +3163 +7056 +1994 +4755 +7056 +9211 +6496 +9839 +4424 +6445 +9182 +9210 +6494 +9840 +4426 +6447 +9181 +9209 +6495 +9841 +4425 +6446 +9180 +2994 +4791 +7128 +1255 +6719 +9432 +3092 +4747 +7380 +1309 +5193 +7061 +3013 +4797 +7062 +3051 +4973 +7062 +2015 +4951 +7063 +3075 +5181 +7063 +452 +4963 +7064 +3016 +5078 +7064 +258 +4921 +9524 +2976 +6950 +7065 +159 +4920 +9525 +2977 +6952 +7066 +3021 +4690 +9780 +1287 +5153 +7067 +3018 +4687 +9783 +1290 +5156 +7068 +3020 +4688 +9782 +1289 +5154 +7069 +3019 +4689 +9781 +1288 +5155 +7070 +7176 +4824 +10014 +7071 +4622 +9930 +49 +4714 +7072 +2989 +6845 +7072 +148 +4715 +7073 +2990 +6844 +7073 +247 +4713 +7074 +2991 +6846 +7074 +2272 +4655 +7075 +3137 +5331 +7075 +2274 +4653 +7076 +3138 +5329 +7076 +2271 +4654 +7077 +3139 +5330 +7077 +7078 +4721 +7449 +4721 +7078 +9983 +7079 +4722 +7454 +4722 +7079 +9984 +7080 +4723 +7447 +4723 +7080 +9985 +4558 +6711 +9925 +7081 +4588 +9776 +7082 +4589 +9775 +4559 +6827 +9940 +4557 +6712 +9926 +7083 +4590 +9774 +2980 +4634 +7084 +1294 +4985 +7084 +1956 +4840 +7085 +1291 +7005 +7085 +1957 +4839 +7086 +1293 +7006 +7086 +2997 +4796 +7087 +7087 +4795 +9878 +2998 +4794 +7088 +7088 +4793 +9877 +9580 +6487 +12733 +8650 +4398 +12383 +9578 +6486 +12732 +8651 +4399 +12381 +9479 +6488 +13338 +8652 +4400 +12382 +3163 +5234 +7092 +1326 +5469 +7092 +9338 +3002 +9520 +7093 +4842 +9870 +9340 +3003 +9519 +7094 +4843 +9869 +3004 +4844 +7095 +9339 +3004 +9517 +9337 +3005 +9518 +7096 +4841 +9871 +2094 +5424 +7097 +7004 +4819 +10077 +4648 +6942 +7098 +1310 +7040 +7098 +4647 +6940 +7099 +1308 +7039 +7099 +4646 +6941 +7100 +1307 +7041 +7100 +1292 +4825 +9930 +3217 +4972 +7101 +657 +4858 +7102 +2009 +7101 +7102 +2995 +4790 +7103 +7103 +4789 +9905 +3010 +4804 +7104 +1927 +6745 +9623 +1989 +4652 +7105 +673 +5444 +7105 +916 +5152 +7274 +2006 +4845 +7106 +896 +3335 +7107 +3098 +4856 +7395 +898 +3334 +7108 +3096 +4855 +7396 +899 +3336 +7109 +3097 +4857 +7397 +3007 +4803 +7110 +1932 +6746 +9621 +3009 +4807 +7111 +1930 +6744 +9622 +3008 +4805 +7112 +8943 +4443 +10021 +7113 +4498 +9851 +2869 +4772 +9851 +3070 +5096 +7114 +2011 +7033 +7114 +1324 +4845 +7115 +3121 +5171 +7115 +667 +3121 +7116 +7106 +4623 +9872 +7084 +4634 +10015 +3059 +4814 +7117 +1436 +3552 +7118 +927 +4761 +7118 +1435 +3548 +7119 +930 +4759 +7119 +1434 +3551 +7120 +928 +4760 +7120 +929 +4802 +7121 +3125 +5051 +7121 +3022 +4735 +9879 +3058 +4897 +7122 +3023 +4737 +9880 +3053 +4896 +7123 +3024 +4736 +9881 +3049 +4895 +7124 +3038 +4826 +7125 +12850 +8096 +14201 +9189 +6419 +9769 +1890 +4826 +7126 +3070 +4725 +7127 +665 +5121 +7127 +1929 +4792 +7128 +4792 +7060 +7128 +427 +3277 +7129 +3277 +4941 +7129 +3025 +4779 +7130 +1920 +4780 +7130 +3026 +4782 +7131 +1921 +4783 +7131 +3057 +4786 +7349 +3027 +4787 +7132 +3121 +4918 +7133 +3553 +5171 +7133 +7077 +4654 +12956 +535 +4893 +7134 +7076 +4653 +12958 +537 +4892 +7135 +7075 +4655 +12957 +538 +4891 +7136 +3039 +4720 +7137 +1217 +4767 +7137 +6959 +4838 +7138 +4671 +6959 +7138 +3081 +4901 +7468 +3025 +7130 +7139 +3083 +4902 +7470 +3026 +7131 +7140 +3084 +4903 +7469 +3027 +7132 +7141 +1928 +4805 +7142 +3020 +4806 +7142 +4687 +7026 +9855 +1999 +4871 +7143 +4688 +7028 +9856 +2001 +4872 +7144 +4689 +7027 +9858 +2000 +4873 +7145 +4690 +7029 +9857 +2002 +4874 +7146 +1890 +4673 +7148 +9654 +6413 +13128 +3012 +4826 +7148 +4673 +7147 +7148 +3155 +4986 +7149 +3200 +5432 +7149 +3156 +4987 +7150 +3199 +5431 +7150 +4592 +7151 +9976 +7151 +4592 +9927 +935 +6900 +7152 +4585 +6949 +7152 +7023 +4847 +7153 +3036 +7023 +7153 +7024 +4848 +7154 +3037 +7024 +7154 +7022 +4846 +7155 +3035 +7022 +7155 +514 +4950 +7156 +2968 +6997 +7156 +917 +3155 +7157 +1995 +4814 +7157 +1401 +4799 +7158 +650 +7030 +7158 +1399 +4801 +7159 +648 +7031 +7159 +1400 +4800 +7160 +649 +7032 +7160 +453 +4964 +7161 +3014 +5077 +7161 +451 +4962 +7162 +3017 +5079 +7162 +450 +4961 +7163 +3015 +5076 +7163 +1937 +4821 +7164 +3013 +4973 +7164 +897 +4853 +7165 +3013 +7164 +7165 +15613 +5685 +17150 +12933 +4494 +13339 +1951 +4909 +7167 +251 +4999 +7167 +451 +6841 +7168 +6874 +4628 +9989 +453 +6842 +7169 +6872 +4629 +9988 +452 +6899 +7170 +6875 +4630 +9991 +450 +6840 +7171 +6873 +4627 +9990 +144 +4942 +7172 +4615 +6838 +7172 +243 +4944 +7173 +4614 +6839 +7173 +45 +4943 +7174 +4613 +6837 +7174 +4540 +6997 +10099 +1890 +7126 +7175 +1242 +4824 +7176 +7176 +4563 +9491 +3042 +4821 +7177 +1937 +4822 +7177 +1850 +6851 +9689 +4590 +7083 +7178 +1851 +6852 +9690 +4588 +7081 +7179 +1849 +6850 +9688 +4589 +7082 +7180 +2034 +5042 +7181 +3079 +5243 +7181 +2035 +5041 +7182 +3080 +5244 +7182 +2036 +5043 +7183 +3078 +5245 +7183 +1996 +5071 +7184 +4718 +7109 +7184 +1998 +5073 +7185 +4717 +7107 +7185 +1997 +5072 +7186 +4716 +7108 +7186 +899 +4718 +7187 +1922 +4787 +7189 +1921 +4782 +7188 +3023 +4896 +7188 +3022 +4897 +7189 +4787 +7187 +7189 +7188 +4782 +7190 +3023 +7188 +7190 +3022 +4718 +7191 +1317 +4735 +7191 +3023 +4716 +7192 +1315 +4737 +7192 +1920 +4779 +7193 +3024 +4895 +7193 +7193 +4779 +7194 +3024 +7193 +7194 +3024 +4717 +7195 +1316 +4736 +7195 +3158 +4881 +7196 +2958 +4911 +7196 +3157 +4880 +7197 +2956 +4907 +7197 +3159 +4879 +7198 +2957 +4906 +7198 +1943 +4721 +7259 +4700 +7153 +7199 +1942 +4722 +7260 +4699 +7154 +7200 +1941 +4723 +7261 +4698 +7155 +7201 +1281 +4712 +9962 +1913 +6727 +7202 +4581 +6655 +9961 +1914 +6728 +7203 +1279 +4711 +9963 +1915 +6726 +7204 +1282 +4710 +9964 +1916 +6725 +7205 +3011 +4950 +7206 +514 +7034 +7206 +904 +4904 +7207 +3014 +4964 +7207 +4972 +4971 +7208 +1292 +4972 +7208 +655 +5255 +7209 +2064 +6939 +7209 +1889 +7012 +7210 +7012 +7169 +7210 +1888 +7011 +7211 +7011 +7170 +7211 +1887 +7009 +7212 +7009 +7168 +7212 +1886 +7010 +7213 +7010 +7171 +7213 +3207 +4813 +7214 +3156 +7150 +7214 +3205 +4812 +7215 +3155 +7149 +7215 +892 +4823 +7216 +3095 +7026 +7216 +894 +4851 +7217 +3093 +7027 +7217 +893 +4852 +7218 +3094 +7028 +7218 +895 +4850 +7219 +3092 +7029 +7219 +4604 +6842 +7220 +3063 +7210 +7220 +1903 +4915 +7221 +3065 +7211 +7221 +4602 +6841 +7222 +3064 +7212 +7222 +4601 +6840 +7223 +3062 +7213 +7223 +3082 +4956 +7404 +3042 +7177 +7224 +1944 +4762 +7225 +3034 +4849 +7225 +4623 +7106 +7274 +2009 +7102 +7226 +3073 +7007 +7227 +427 +7129 +7227 +3050 +4769 +7228 +3065 +4915 +9826 +1903 +4719 +7229 +3050 +4915 +7229 +3056 +4771 +7230 +3062 +4917 +9828 +3054 +4770 +7231 +3064 +4916 +9829 +3047 +4768 +7232 +3063 +4914 +9827 +3003 +4773 +7233 +3105 +4889 +7453 +3004 +4775 +7234 +3103 +4890 +7455 +3002 +4774 +7235 +3104 +4888 +10088 +3005 +4776 +7236 +3102 +4887 +7456 +9470 +6887 +10054 +2006 +7106 +9872 +2044 +5135 +7238 +1311 +5256 +7238 +950 +4859 +7239 +2066 +4924 +7239 +949 +4861 +7240 +2068 +4925 +7240 +1351 +5210 +7241 +3282 +5374 +7241 +3048 +4768 +7242 +3091 +4937 +7331 +1275 +4769 +7243 +1937 +4820 +7289 +3052 +4769 +7244 +3090 +4938 +7334 +1274 +4768 +7245 +3048 +4937 +7389 +1276 +4770 +7246 +3055 +4939 +7391 +3055 +4770 +7247 +3088 +4939 +7333 +1277 +4771 +7248 +4786 +7132 +7349 +3057 +4771 +7249 +3089 +4940 +7337 +2072 +5274 +7250 +1300 +5470 +7250 +536 +3539 +7251 +2116 +3448 +7272 +3060 +4919 +7252 +1284 +7237 +7252 +3301 +4777 +7253 +2979 +6751 +7253 +4597 +6887 +7254 +667 +7116 +7254 +2893 +6999 +7255 +2987 +4758 +9867 +1355 +3242 +7325 +3151 +5479 +7256 +1358 +3243 +7324 +3153 +5478 +7257 +1356 +3241 +7326 +3152 +5477 +7258 +429 +5024 +7259 +3072 +7199 +7259 +428 +5022 +7260 +3071 +7200 +7260 +426 +5023 +7261 +3074 +7201 +7261 +3184 +4757 +7262 +1962 +6976 +7262 +467 +3491 +7263 +3270 +5057 +7263 +469 +3490 +7264 +3272 +5056 +7264 +468 +3492 +7265 +3271 +5055 +7265 +466 +3489 +7266 +3269 +5058 +7266 +476 +5061 +7267 +5061 +5200 +7267 +477 +5060 +7268 +5060 +5201 +7268 +1249 +6971 +7269 +4659 +7051 +7269 +3000 +4966 +7270 +1247 +6970 +7270 +2999 +4970 +7271 +1248 +6969 +7271 +2934 +4730 +7445 +4730 +7251 +7272 +330 +3267 +7273 +1993 +4886 +7273 +5152 +7226 +7274 +3060 +7252 +7274 +1901 +4766 +7275 +3056 +4917 +7275 +1904 +4764 +7276 +3047 +4914 +7276 +1902 +4765 +7277 +3054 +4916 +7277 +663 +5175 +7278 +4629 +6872 +9938 +661 +5172 +7279 +4628 +6874 +9939 +660 +5174 +7280 +4627 +6873 +9937 +662 +5173 +7281 +4630 +6875 +9890 +3008 +4792 +7282 +3131 +4852 +7426 +3009 +4793 +7283 +3130 +4851 +7424 +3007 +4795 +7284 +3133 +4850 +7429 +1950 +4910 +7285 +4910 +4997 +7285 +1955 +4912 +7286 +4912 +4998 +7286 +3192 +4931 +7287 +1965 +5189 +7287 +4932 +3273 +7288 +3190 +4932 +7288 +3052 +4822 +7289 +4820 +7243 +7289 +3220 +5195 +7290 +3334 +5363 +7290 +3221 +5194 +7291 +3335 +5364 +7291 +2940 +4696 +7292 +2003 +4708 +7292 +2938 +4695 +7293 +2005 +4707 +7293 +2939 +4697 +7294 +2004 +4706 +7294 +3010 +4789 +7295 +3132 +4823 +7423 +935 +5005 +7296 +4754 +6900 +7296 +1979 +4919 +7297 +3060 +7226 +7297 +2013 +5098 +7298 +511 +7047 +7298 +4635 +7033 +7299 +513 +7045 +7299 +2014 +5097 +7300 +512 +7044 +7300 +2933 +6937 +7301 +4614 +7173 +7301 +2932 +6936 +7302 +4615 +7172 +7302 +2931 +6938 +7303 +4613 +7174 +7303 +922 +3612 +7304 +3351 +5019 +7304 +921 +3611 +7305 +3352 +5018 +7305 +919 +3610 +7306 +3353 +5021 +7306 +337 +3409 +7364 +4679 +4798 +7307 +3233 +5088 +7308 +1306 +5303 +7308 +3232 +5089 +7309 +1304 +5302 +7309 +3231 +5087 +7310 +1303 +5301 +7310 +9418 +6774 +9419 +1293 +4839 +7311 +9417 +6775 +9420 +1291 +4840 +7312 +1318 +4797 +7313 +3013 +4853 +7313 +1975 +4863 +7314 +653 +5114 +7314 +1977 +4865 +7315 +652 +5115 +7315 +1978 +4866 +7316 +654 +5116 +7316 +3077 +5033 +9972 +4755 +7005 +7317 +3076 +5032 +9973 +4756 +7006 +7318 +3178 +6752 +7319 +4563 +7176 +10014 +3049 +6872 +10010 +1920 +4895 +7320 +3058 +6873 +10011 +1922 +4897 +7321 +3053 +6874 +10012 +1921 +4896 +7322 +2072 +5321 +7323 +897 +7042 +7323 +902 +4665 +7324 +3172 +7257 +10000 +900 +4663 +7325 +3170 +7256 +9998 +901 +4664 +7326 +3171 +7258 +9999 +2136 +5275 +7327 +3122 +5405 +7327 +2010 +4731 +7328 +664 +5129 +7328 +2007 +4732 +7329 +666 +5128 +7329 +3091 +4882 +7330 +518 +4937 +7330 +1913 +7202 +7331 +4937 +7242 +7331 +3088 +4885 +7332 +520 +4939 +7332 +1915 +7204 +7333 +4939 +7247 +7333 +1914 +7203 +7334 +4938 +7244 +7334 +3090 +4883 +7335 +519 +4938 +7335 +3089 +4884 +7336 +521 +4940 +7336 +1916 +7205 +7337 +4940 +7249 +7337 +7338 +4856 +10031 +281 +4856 +7338 +7339 +4857 +10032 +182 +4857 +7339 +7340 +4855 +10030 +83 +4855 +7340 +2071 +4700 +7341 +950 +5269 +7341 +2065 +4698 +7342 +951 +5268 +7342 +653 +5207 +7343 +2065 +5268 +7457 +2069 +4699 +7344 +949 +5270 +7344 +652 +5208 +7345 +2069 +5270 +7459 +654 +5209 +7346 +2071 +5269 +7458 +1921 +4784 +7347 +4784 +7246 +7347 +1920 +4781 +7348 +4781 +7245 +7348 +4785 +7248 +7349 +1922 +7321 +7349 +2177 +3823 +7350 +1336 +5022 +7350 +2176 +3822 +7351 +1337 +5023 +7351 +2178 +3824 +7352 +1335 +5024 +7352 +5225 +3168 +7353 +680 +5225 +7353 +5220 +3166 +7354 +682 +5220 +7354 +5218 +3167 +7355 +683 +5218 +7355 +5219 +3165 +7356 +681 +5219 +7356 +3074 +4860 +7357 +4698 +7201 +7357 +3072 +4859 +7358 +4700 +7199 +7358 +3071 +4861 +7359 +4699 +7200 +7359 +7129 +4941 +10029 +948 +7007 +7360 +4715 +4908 +7361 +9787 +6396 +10076 +4714 +4913 +7362 +9788 +6395 +10075 +4713 +4905 +7363 +9789 +6394 +10074 +3409 +4679 +7364 +4679 +7307 +7364 +3222 +4982 +7365 +1286 +5122 +7365 +4876 +3478 +7366 +1341 +4876 +7366 +4877 +3479 +7367 +1340 +4877 +7367 +4878 +3477 +7368 +1339 +4878 +7368 +4875 +3480 +7369 +1338 +4875 +7369 +6565 +4686 +7370 +1900 +6565 +7370 +6566 +4685 +7371 +1899 +6566 +7371 +6567 +4684 +7372 +1898 +6567 +7372 +3086 +5090 +7373 +2011 +5096 +7373 +1909 +4759 +7374 +3079 +7078 +7374 +1910 +4760 +7375 +3080 +7079 +7375 +1912 +4761 +7376 +3078 +7080 +7376 +1946 +4825 +7377 +3106 +5039 +7377 +3106 +4971 +7378 +332 +5039 +7378 +455 +7004 +10077 +1305 +5317 +7379 +4747 +7061 +7380 +2002 +7146 +7380 +4748 +5008 +7381 +2001 +7144 +7381 +4749 +5007 +7382 +2000 +7145 +7382 +4750 +6981 +7383 +1999 +7143 +7383 +5342 +3372 +7384 +923 +5342 +7384 +5343 +3371 +7385 +925 +5343 +7385 +5344 +3370 +7386 +924 +5344 +7386 +5345 +3369 +7387 +926 +5345 +7387 +1999 +5006 +7388 +523 +5028 +7388 +518 +7139 +7389 +4780 +7348 +7389 +3057 +4940 +7390 +521 +7141 +7390 +520 +7140 +7391 +4783 +7347 +7391 +2091 +5188 +7392 +1302 +5429 +7392 +2090 +5186 +7393 +1299 +5427 +7393 +2089 +5187 +7394 +1301 +5428 +7394 +4856 +5491 +7395 +4717 +7185 +7395 +4855 +5490 +7396 +4716 +7186 +7396 +4857 +5489 +7397 +4718 +7184 +7397 +161 +4828 +7398 +3000 +4920 +7398 +260 +4829 +7399 +2999 +4921 +7399 +1976 +4864 +7400 +651 +5124 +7400 +156 +4745 +7401 +3134 +5360 +7401 +57 +4746 +7402 +3135 +5361 +7402 +255 +4744 +7403 +3136 +5359 +7403 +4956 +7224 +7404 +519 +7335 +7404 +7262 +4757 +7405 +4679 +7262 +7405 +1936 +4739 +7406 +2957 +4742 +7406 +1934 +4740 +7407 +2958 +4741 +7407 +1935 +4738 +7408 +2956 +4743 +7408 +3145 +5189 +7409 +5040 +5193 +7409 +1305 +3448 +7410 +2101 +5317 +7410 +370 +2221 +7411 +2221 +5452 +7411 +2102 +4978 +7412 +3226 +5443 +7412 +2104 +4979 +7413 +3227 +5447 +7413 +2100 +4977 +7414 +3225 +5440 +7414 +2103 +4980 +7415 +3228 +5445 +7415 +2037 +5029 +7416 +1327 +5269 +7416 +2038 +5030 +7417 +1328 +5270 +7417 +2039 +5031 +7418 +1329 +5268 +7418 +1350 +5321 +7419 +2072 +7250 +7419 +3191 +4930 +7420 +1966 +6942 +7420 +3193 +4929 +7421 +1964 +6940 +7421 +935 +3176 +7422 +2044 +5005 +7422 +1926 +5076 +7423 +4823 +7295 +7423 +1931 +5079 +7424 +4851 +7283 +7424 +5078 +7039 +7425 +4748 +7218 +7425 +1929 +5078 +7426 +4852 +7282 +7426 +5076 +7041 +7427 +4750 +7216 +7427 +5079 +7040 +7428 +4749 +7217 +7428 +1933 +5077 +7429 +4850 +7284 +7429 +1309 +7061 +7430 +4747 +7219 +7430 +5328 +3176 +7431 +363 +5328 +7431 +2147 +3418 +7432 +1357 +5326 +7432 +2146 +3417 +7433 +1359 +5325 +7433 +2148 +3419 +7434 +1360 +5327 +7434 +3069 +4886 +7435 +1993 +5062 +7435 +3052 +4938 +7436 +519 +7224 +7436 +669 +3387 +7437 +3348 +5366 +7437 +670 +3388 +7438 +3349 +5368 +7438 +671 +3389 +7439 +3347 +5369 +7439 +668 +3386 +7440 +3350 +5367 +7440 +3380 +5166 +7441 +1445 +5280 +7441 +3378 +5169 +7442 +1446 +5277 +7442 +3379 +5167 +7443 +1444 +5279 +7443 +3381 +5168 +7444 +1443 +5278 +7444 +1305 +4819 +7445 +4730 +7272 +7445 +3102 +4846 +7446 +1228 +4887 +7446 +1941 +4846 +7447 +3102 +7080 +7447 +1944 +4849 +7448 +3104 +6983 +7448 +1943 +4847 +7449 +3103 +7078 +7449 +1231 +4888 +7450 +3104 +7448 +7450 +3103 +4847 +7451 +1229 +4890 +7451 +3105 +4848 +7452 +1230 +4889 +7452 +1910 +7079 +7453 +4889 +7233 +7453 +1942 +4848 +7454 +3105 +7079 +7454 +1909 +7078 +7455 +4890 +7234 +7455 +1912 +7080 +7456 +4887 +7236 +7456 +1329 +5346 +7457 +3264 +7343 +7457 +1327 +5352 +7458 +3266 +7346 +7458 +1328 +5349 +7459 +3265 +7345 +7459 +525 +5010 +7460 +3144 +5388 +7460 +524 +5009 +7461 +3146 +5390 +7461 +3266 +5352 +7462 +2056 +5354 +7462 +3265 +5349 +7463 +2055 +5351 +7463 +3264 +5346 +7464 +2054 +5348 +7464 +9539 +6504 +13191 +1401 +7158 +7465 +9542 +6502 +13190 +1399 +7159 +7466 +9541 +6503 +13192 +1400 +7160 +7467 +4901 +7139 +7468 +518 +7330 +7468 +4903 +7141 +7469 +521 +7336 +7469 +4902 +7140 +7470 +520 +7332 +7470 +895 +7029 +9777 +3007 +4850 +7471 +894 +7027 +9778 +3009 +4851 +7472 +893 +7028 +9779 +3008 +4852 +7473 +2165 +3303 +7474 +3303 +5381 +7474 +2167 +3302 +7475 +3302 +5382 +7475 +2168 +3304 +7476 +3304 +5379 +7476 +2166 +3305 +7477 +3305 +5380 +7477 +9873 +6721 +13380 +4599 +6777 +7478 +9874 +6720 +13379 +4600 +6776 +7479 +13413 +5528 +16112 +14121 +7761 +16173 +13414 +5527 +16111 +16111 +5527 +16817 +13513 +5514 +17174 +13955 +5516 +16416 +13514 +5513 +17173 +13957 +5515 +16415 +17168 +7482 +17343 +13930 +5570 +17223 +17167 +7483 +17344 +13931 +5571 +17300 +14090 +5517 +16713 +13909 +3899 +16102 +10341 +5572 +14122 +14683 +10256 +16167 +10339 +5569 +17332 +14684 +10257 +16168 +10551 +5637 +16229 +16229 +5637 +17230 +10554 +5638 +16228 +16228 +5638 +17231 +13991 +5567 +17141 +16181 +5567 +17305 +8498 +1145 +12214 +14084 +3900 +16975 +13724 +2560 +16079 +10891 +2563 +13889 +11388 +5908 +11777 +13480 +5608 +17202 +13584 +5542 +17333 +8174 +5652 +15061 +8207 +5686 +11136 +13525 +5686 +17299 +10681 +7497 +13742 +15437 +10681 +16528 +14568 +5597 +16718 +10771 +5601 +16529 +13896 +3950 +16993 +16203 +5524 +16294 +13686 +5524 +17051 +13443 +5620 +13661 +16130 +3881 +16247 +10748 +3881 +16130 +11011 +5692 +14885 +10943 +7757 +13641 +13738 +5529 +14213 +13601 +2557 +16616 +16135 +4025 +16189 +13543 +5535 +16353 +16136 +4024 +16190 +13544 +5536 +16354 +13988 +3940 +16545 +15165 +5591 +16788 +13989 +3941 +16544 +15164 +5592 +16787 +14427 +3902 +16648 +13590 +2575 +16866 +13577 +5648 +17034 +11401 +7719 +13793 +13502 +5598 +16217 +16256 +13454 +17333 +10453 +5796 +13715 +11079 +5826 +14998 +13651 +7512 +17162 +8295 +4053 +10518 +10708 +5612 +16468 +10816 +5617 +16646 +14245 +8186 +15981 +14212 +7599 +17235 +13749 +2579 +13781 +10394 +5583 +17214 +10767 +5561 +15485 +14557 +2559 +16602 +13740 +10123 +13741 +13838 +5562 +16262 +10859 +5659 +16034 +14671 +5531 +15374 +11027 +8019 +15072 +8416 +5600 +11248 +11026 +8018 +15071 +8415 +5601 +11249 +12235 +4019 +16682 +9557 +6230 +12235 +12236 +4018 +16683 +9558 +6231 +12236 +8158 +5784 +14572 +10576 +5784 +13712 +8159 +5787 +14571 +10577 +5787 +13713 +12414 +5674 +14045 +14108 +5515 +16093 +11024 +5677 +15910 +14109 +5516 +16094 +16103 +7527 +17308 +10560 +5652 +10843 +13521 +5618 +16321 +11012 +7528 +17089 +12267 +6080 +15893 +14101 +3909 +16681 +12266 +6081 +15894 +14100 +3908 +16680 +10401 +5554 +17033 +10483 +5587 +14300 +11026 +4012 +13531 +16091 +7481 +16822 +11027 +4011 +13532 +16112 +5528 +16821 +10332 +3932 +11317 +11071 +3932 +11811 +10333 +3933 +11319 +11072 +3933 +11812 +10663 +5522 +16791 +14207 +5640 +16857 +10664 +5521 +16488 +15390 +8337 +16906 +15351 +5603 +16463 +13690 +7762 +16277 +15350 +5602 +16464 +13689 +7761 +16276 +10888 +7540 +10889 +10274 +5517 +16106 +8724 +5653 +10915 +8443 +5668 +15130 +10553 +5638 +13427 +11121 +5699 +13882 +10549 +5637 +13426 +11120 +5698 +13881 +10793 +5688 +14830 +10595 +5620 +13787 +10542 +5699 +11138 +13618 +8419 +15169 +10541 +5698 +11137 +13619 +8420 +15168 +14486 +7621 +16904 +11221 +2630 +13643 +14487 +7624 +16905 +11222 +2631 +13644 +13478 +7485 +16427 +10314 +5513 +13514 +13479 +7484 +16428 +10313 +5514 +13513 +13910 +4163 +16534 +13957 +7551 +16571 +11777 +4162 +15007 +13955 +7552 +16574 +8195 +5837 +15310 +11006 +5837 +14028 +10472 +5555 +14417 +13541 +7486 +17193 +11010 +6230 +16651 +14435 +6230 +14939 +10817 +5632 +13530 +16459 +4005 +16708 +15896 +5871 +17048 +14077 +5767 +14802 +8285 +5700 +15059 +8687 +4236 +15069 +8477 +5808 +13823 +13608 +5666 +16654 +9451 +6090 +11546 +11701 +5662 +14866 +9450 +6089 +11547 +11700 +5663 +14867 +10731 +2572 +14812 +12308 +6127 +15409 +15064 +5667 +17007 +10887 +7563 +13552 +13759 +1683 +16537 +14039 +7564 +16685 +14836 +5540 +16741 +10693 +5627 +15680 +14837 +5539 +16742 +10694 +5629 +15679 +10456 +7510 +16456 +13673 +7980 +16723 +13558 +7500 +16148 +13492 +7568 +13839 +13656 +5554 +16621 +10475 +5556 +14416 +10683 +7570 +15867 +13483 +7507 +16139 +11196 +5577 +17087 +13477 +5615 +16688 +14353 +5658 +17204 +13518 +7501 +16246 +13714 +5729 +14049 +10748 +7572 +16126 +14311 +5546 +15260 +10375 +5538 +14067 +14312 +5547 +15258 +10376 +5537 +14071 +11373 +5831 +14100 +11222 +7548 +15025 +11376 +5830 +14101 +11221 +7547 +15026 +13540 +3956 +16939 +10546 +7775 +10962 +11548 +5978 +13706 +11426 +7557 +11608 +11761 +7924 +15158 +14017 +7562 +14812 +14332 +5541 +16849 +11202 +5707 +13716 +13528 +2634 +16675 +13813 +3890 +16606 +13875 +3916 +16636 +10741 +5613 +13497 +10288 +1686 +13592 +10833 +5967 +11825 +10444 +5562 +16121 +10441 +5581 +15093 +11783 +6014 +13802 +11579 +6106 +13804 +10382 +7554 +14014 +10306 +4006 +15023 +14044 +5556 +14136 +10307 +4008 +15022 +8543 +5883 +14244 +14013 +7554 +16881 +10474 +5556 +14044 +10402 +7569 +15011 +10623 +5544 +15591 +13496 +7492 +16340 +16389 +5566 +16861 +14188 +5566 +16461 +16390 +5565 +16860 +14187 +5565 +16462 +13646 +7594 +17286 +10544 +5628 +13488 +13487 +5626 +16180 +10545 +5626 +13487 +11033 +835 +15478 +10777 +5905 +16862 +14186 +5522 +14661 +11391 +5809 +16673 +14052 +5521 +16234 +11392 +5810 +16672 +16422 +618 +17245 +13702 +7514 +16095 +10663 +7536 +17042 +13534 +5560 +14205 +13540 +5599 +14500 +13620 +5687 +14286 +10320 +5769 +13810 +11295 +8039 +15434 +11156 +3963 +14099 +10855 +5779 +13701 +10329 +7565 +16524 +10300 +7604 +13593 +10772 +7519 +17272 +13704 +5781 +16728 +10771 +7520 +17271 +13696 +5780 +13697 +10328 +7566 +16523 +10299 +7607 +13594 +11306 +5742 +13732 +8619 +5943 +11657 +10575 +5622 +14643 +14215 +5524 +16203 +13480 +3893 +16684 +14781 +5640 +15349 +10679 +5609 +14995 +10664 +7537 +17043 +10793 +7819 +16746 +10373 +5575 +14111 +11361 +2762 +13588 +11342 +7613 +14306 +11862 +6101 +13938 +11856 +6192 +15111 +11861 +6102 +13939 +12014 +7615 +12015 +8847 +5877 +11837 +10980 +846 +14471 +8848 +5878 +11838 +10979 +845 +14470 +8846 +5876 +11839 +10981 +847 +14472 +10398 +7575 +14583 +14312 +7619 +15440 +16211 +5563 +17284 +11021 +5726 +13853 +13766 +5563 +16660 +10323 +5537 +14486 +10397 +5546 +14582 +16212 +5564 +17285 +10689 +5724 +13833 +11022 +5724 +13800 +13765 +5564 +16659 +10324 +5538 +14487 +14085 +5525 +16324 +14260 +5543 +16381 +12526 +4086 +14576 +10317 +7591 +15068 +12334 +5794 +14245 +13539 +7627 +17247 +16772 +5569 +17105 +11106 +5942 +16828 +10342 +5572 +14882 +11105 +5941 +16827 +8331 +4097 +16482 +14391 +5797 +16469 +14651 +7770 +16243 +11244 +5518 +14115 +11584 +1185 +14520 +10812 +2638 +15417 +16081 +7499 +17170 +16812 +7609 +17233 +11023 +6392 +15110 +8292 +6169 +12777 +8172 +5943 +15869 +8599 +5845 +15405 +10724 +6016 +11554 +11406 +5895 +14662 +8446 +4129 +13961 +10526 +7531 +13676 +11974 +5595 +16535 +11496 +7638 +13707 +10536 +4072 +14343 +14300 +5587 +16355 +11135 +7640 +13720 +11549 +7579 +13649 +12128 +3944 +13976 +12127 +6193 +14149 +16147 +5565 +16390 +12446 +5676 +15828 +16144 +5566 +16389 +11280 +5675 +14826 +16818 +10272 +16821 +10673 +7645 +13834 +14985 +8066 +16306 +14019 +5541 +16953 +14543 +7762 +16275 +10592 +5582 +14567 +8340 +5836 +11552 +11552 +5836 +14957 +13932 +7882 +15260 +10473 +5556 +14161 +13893 +7881 +15258 +10470 +5555 +14158 +10742 +5748 +14764 +11360 +7855 +14475 +8988 +6196 +11251 +10294 +7508 +13570 +10403 +5630 +13572 +7557 +11135 +13649 +13719 +6069 +14789 +11269 +3947 +14431 +15656 +1132 +16022 +14630 +10283 +16881 +10293 +7655 +14261 +10447 +5553 +15319 +9451 +5976 +11876 +12131 +6079 +14917 +9450 +5977 +11875 +12130 +6078 +14916 +11277 +3949 +15324 +11277 +5730 +15900 +8142 +5980 +14976 +11566 +2650 +13687 +14082 +5803 +17060 +8233 +4028 +14061 +10601 +5748 +16412 +16335 +5588 +16691 +14086 +3945 +17161 +14475 +5576 +14958 +10796 +3973 +14408 +12241 +8030 +14167 +11208 +5719 +15515 +10532 +1680 +14153 +8544 +4055 +14224 +12432 +6079 +15123 +10713 +5604 +14779 +10714 +5604 +11259 +13538 +3879 +16357 +13420 +5562 +13838 +10635 +5595 +14379 +15331 +10425 +16258 +8928 +4263 +11997 +11091 +7669 +15628 +8929 +4268 +11995 +11093 +7670 +15627 +8927 +4266 +11996 +11092 +7671 +15626 +13745 +5945 +13894 +10516 +7571 +13880 +11078 +5735 +14496 +11116 +2626 +15961 +11256 +5672 +15446 +10800 +7674 +13890 +10585 +8004 +16364 +14816 +5525 +16342 +11472 +6191 +11855 +11568 +5984 +15511 +10591 +5582 +15105 +14868 +5597 +16193 +11010 +7555 +13933 +10289 +5707 +16172 +11773 +5873 +14956 +11380 +642 +16902 +13415 +5558 +16333 +10686 +7681 +13630 +16483 +10273 +17123 +10686 +5544 +14834 +8491 +4114 +14249 +8274 +6209 +12840 +8719 +6000 +14525 +15088 +1730 +15895 +11099 +6055 +14327 +11579 +2737 +14143 +10438 +7685 +14481 +12439 +5559 +15514 +13503 +5610 +16336 +16336 +5610 +17118 +8616 +5728 +10572 +10626 +4106 +10706 +16073 +3905 +17249 +11063 +6289 +16921 +17169 +3906 +17248 +11062 +6290 +16920 +11603 +5948 +13569 +11015 +7690 +14151 +14389 +1120 +15533 +11072 +5756 +16642 +14390 +1121 +15532 +11071 +5755 +16643 +14009 +5586 +16918 +11714 +6021 +14182 +10532 +7664 +14519 +11692 +5919 +15360 +8478 +6192 +11856 +8231 +4084 +12899 +10260 +5617 +13529 +10338 +4036 +14911 +8519 +5711 +13809 +10260 +7513 +14526 +10392 +1718 +14132 +10997 +5693 +13897 +13650 +10193 +16377 +13975 +5524 +14215 +8446 +5856 +14229 +8359 +4198 +13238 +11791 +7646 +13999 +10671 +5585 +14733 +8380 +6014 +11783 +11979 +6104 +14142 +16292 +5574 +16798 +14125 +5574 +16292 +11341 +5738 +15521 +8273 +5718 +11207 +11013 +5660 +15442 +11266 +7672 +11489 +13792 +8134 +17095 +14690 +10523 +16559 +10543 +4072 +14474 +10624 +2643 +14565 +12089 +6009 +14499 +11237 +5711 +17113 +13979 +5532 +14715 +11031 +7697 +14715 +17202 +5608 +17225 +10982 +5809 +13789 +10678 +5609 +17342 +10983 +5810 +13790 +13884 +2575 +16318 +10548 +5585 +16303 +10718 +5681 +16693 +14150 +5526 +16426 +10559 +5585 +10632 +10632 +5585 +14769 +13467 +5548 +16283 +11025 +5684 +13990 +10754 +5680 +14448 +9370 +6347 +12317 +1133 +10424 +14463 +13887 +8518 +15942 +8508 +5843 +11599 +14228 +7668 +16535 +10955 +5648 +16630 +10877 +7903 +16219 +14062 +7872 +16278 +8382 +5735 +11078 +13666 +7505 +17268 +11260 +8170 +15506 +13667 +7504 +17269 +11261 +8171 +15507 +13527 +5552 +15135 +10677 +7674 +16928 +11438 +5907 +15364 +10630 +7724 +17121 +11435 +5906 +15365 +10629 +7725 +17120 +10801 +5905 +13886 +10628 +7726 +17119 +12920 +6364 +15273 +14047 +5841 +15230 +8188 +5708 +11153 +14277 +5694 +17020 +8193 +5709 +11155 +8287 +5842 +14505 +8191 +5710 +11154 +14276 +5696 +17019 +10548 +7583 +14137 +11791 +2551 +13891 +446 +6473 +11247 +11514 +8363 +14991 +447 +6472 +11245 +11515 +8365 +14989 +448 +6474 +11246 +11516 +8364 +14990 +13452 +5623 +16146 +10629 +5759 +11453 +13451 +5624 +16145 +10630 +5761 +11455 +15043 +7938 +16407 +12191 +4113 +12841 +11002 +7738 +11194 +11109 +5716 +13915 +14102 +4017 +14700 +10320 +4017 +14102 +11575 +6072 +16947 +11811 +3932 +13831 +11812 +3933 +13832 +11574 +6075 +16946 +11520 +5993 +11739 +11457 +6039 +14099 +14205 +5560 +16310 +11087 +7743 +14728 +12122 +6126 +13851 +9004 +6126 +12122 +8289 +6050 +15796 +9043 +6051 +12148 +8290 +6048 +15798 +9039 +6049 +12149 +9042 +6046 +12147 +8288 +6047 +15797 +13529 +5617 +16552 +11223 +7695 +14848 +8255 +5670 +16064 +10628 +5760 +11454 +11335 +5771 +15534 +8304 +5771 +11335 +10658 +2649 +14586 +14292 +5988 +15407 +10659 +2648 +14581 +14293 +5989 +15406 +10876 +8130 +15301 +14427 +7651 +15374 +10433 +7824 +15200 +12535 +6173 +17008 +10435 +7823 +15199 +12530 +6171 +17038 +10434 +7825 +15201 +12529 +6170 +17037 +13711 +5703 +17029 +14120 +3978 +16312 +8153 +5752 +15569 +11394 +3970 +14266 +10944 +5703 +14896 +13507 +5588 +16611 +14780 +5639 +15348 +14482 +5559 +16360 +14121 +2550 +16257 +14599 +10183 +16637 +14598 +10184 +16638 +10720 +5613 +16313 +10757 +5619 +14787 +11847 +3997 +14377 +14374 +5816 +15954 +8867 +6113 +15129 +14375 +5818 +15955 +8866 +6116 +15995 +14376 +5817 +15957 +8865 +6118 +15994 +14200 +5695 +15242 +8209 +4061 +12167 +8835 +6032 +12159 +12159 +6032 +16668 +11887 +5940 +13665 +8109 +6021 +15660 +13900 +7631 +16266 +16372 +5589 +17310 +15263 +5590 +17053 +11630 +8326 +15572 +13654 +5590 +16717 +10410 +5558 +14716 +10423 +5742 +13731 +10452 +505 +14298 +13715 +4059 +14984 +10453 +506 +14299 +10727 +7578 +16938 +9079 +5730 +10546 +14542 +5616 +15070 +11599 +5843 +15564 +8377 +5771 +10788 +10495 +4065 +15008 +10291 +4150 +13845 +13425 +5575 +16410 +13545 +3911 +16790 +13545 +5636 +14827 +14134 +5607 +15112 +14610 +5995 +14613 +14135 +5606 +15113 +14611 +5996 +14612 +11712 +6106 +13695 +11480 +7586 +13695 +13935 +7578 +16564 +11393 +5946 +15813 +8131 +5967 +14175 +10618 +5591 +13484 +8132 +5968 +14747 +13585 +7507 +17340 +12443 +7786 +13866 +4224 +6433 +11410 +10645 +5596 +10652 +8142 +5612 +10708 +10540 +7581 +16798 +10373 +7612 +13661 +10676 +2622 +13662 +13731 +7773 +16429 +11768 +820 +14680 +12006 +6087 +15952 +9345 +6073 +11060 +11811 +6074 +13972 +9346 +6070 +11061 +11812 +6071 +13973 +15165 +10619 +17302 +13988 +7793 +14223 +13483 +10620 +17276 +13989 +7794 +14677 +16329 +2667 +16536 +11820 +7641 +14012 +14248 +5548 +16732 +13625 +7674 +13990 +11653 +5866 +11835 +11102 +5932 +12045 +11652 +5865 +11834 +11103 +5933 +12046 +8629 +4161 +14947 +8629 +5936 +12064 +14133 +6273 +14295 +12248 +8027 +13810 +11058 +5685 +15613 +8969 +5902 +11940 +13946 +5828 +15472 +11263 +7752 +13947 +13945 +5829 +15467 +11264 +7751 +13948 +10683 +5968 +11826 +13618 +7545 +16610 +16236 +3966 +17236 +13619 +7546 +16609 +10295 +7511 +13549 +8917 +5754 +16058 +10439 +2647 +14746 +11361 +5978 +13710 +14974 +5543 +16547 +11206 +7694 +11917 +12007 +6087 +14680 +11768 +6087 +12006 +10655 +5942 +13565 +14187 +7850 +15268 +10656 +5941 +13566 +14188 +7851 +15270 +12462 +500 +14897 +10993 +5650 +14280 +12079 +501 +14512 +10995 +5651 +14279 +12463 +502 +14898 +10990 +5649 +14281 +12070 +8400 +16757 +10899 +2637 +15785 +12072 +8398 +16756 +10900 +2635 +15786 +12071 +8399 +16758 +10901 +2636 +15787 +14023 +7818 +16333 +11613 +7818 +14023 +10468 +5688 +14675 +14831 +5530 +16486 +13734 +7580 +16165 +13940 +5869 +16634 +13627 +5671 +17039 +11534 +5794 +11673 +14344 +7834 +16490 +15106 +7822 +15107 +14241 +5763 +15529 +12532 +5911 +13245 +12167 +7767 +14771 +12627 +5909 +13243 +14240 +5764 +15530 +12531 +5910 +13244 +16128 +5569 +16772 +13434 +7484 +17081 +13435 +7485 +17082 +14122 +5572 +16774 +8331 +5753 +11416 +10428 +4097 +14346 +14117 +5545 +14655 +10288 +5545 +14117 +11255 +5649 +16026 +8762 +4221 +11721 +11253 +5651 +16024 +8761 +5801 +15379 +11254 +5650 +16027 +8759 +4219 +11722 +13642 +5728 +16369 +13535 +7515 +16267 +14737 +4213 +15734 +10740 +5940 +14947 +11185 +6338 +12030 +13530 +4040 +16963 +13631 +7509 +16645 +8325 +5648 +10955 +8496 +5741 +11001 +11068 +510 +15418 +14767 +5621 +16927 +11080 +6004 +13737 +13567 +5688 +16737 +14223 +7793 +16323 +13839 +7568 +16109 +10959 +7506 +17075 +15584 +5689 +16738 +10469 +5689 +16311 +10485 +7507 +13868 +13590 +7508 +16293 +10974 +7843 +14274 +11236 +7838 +14393 +14196 +4022 +14851 +8708 +5848 +11157 +14197 +4020 +14852 +8710 +5846 +11158 +10966 +1708 +15167 +11455 +5761 +14501 +10968 +1706 +15166 +11453 +5759 +14502 +11454 +5760 +14564 +11252 +7749 +11468 +13874 +3964 +16551 +10646 +5948 +14617 +10783 +7810 +14846 +10755 +5679 +14443 +10784 +7811 +14847 +10756 +5678 +14442 +13485 +5611 +14034 +11777 +5908 +13950 +11425 +5758 +14079 +10961 +7844 +15161 +11424 +5757 +14080 +10960 +7845 +15160 +11831 +6016 +14373 +11118 +7662 +11381 +11183 +7856 +15188 +13445 +5826 +16497 +8454 +5827 +13615 +10298 +7857 +13615 +12622 +1751 +14894 +13777 +7854 +15112 +10357 +5757 +13926 +10761 +5656 +14969 +12625 +1750 +14893 +13778 +7853 +15113 +10356 +5758 +13927 +10762 +5657 +14972 +13716 +1127 +16600 +10913 +5707 +11202 +11169 +5770 +15538 +11020 +2606 +15056 +10436 +7692 +14054 +13543 +7722 +16680 +11662 +5851 +13968 +16084 +5536 +16264 +11663 +5850 +13970 +16083 +5535 +16265 +10437 +7691 +14053 +13544 +7721 +16681 +13491 +5965 +13844 +12128 +6193 +15109 +9396 +6868 +13139 +12080 +6086 +16045 +10781 +8541 +17052 +12138 +5614 +16460 +11119 +5681 +17064 +11593 +5885 +15512 +10361 +7527 +15640 +13780 +5573 +16399 +11975 +4342 +13226 +4521 +6932 +9791 +8635 +5914 +11205 +8316 +6202 +12522 +12041 +8104 +12397 +11107 +4227 +15375 +11178 +5815 +11513 +10786 +2656 +15309 +13528 +5621 +16465 +13623 +5671 +16930 +12358 +6243 +14860 +8878 +6243 +12358 +10466 +5660 +15081 +8477 +4115 +15027 +10672 +5664 +14024 +10999 +443 +14484 +13911 +7540 +14148 +11021 +7619 +11324 +13656 +7563 +17033 +10395 +7574 +14582 +9712 +6452 +12482 +12482 +6452 +13258 +8620 +5722 +11282 +10872 +7753 +14476 +11334 +5737 +15494 +10872 +5531 +14671 +10824 +4411 +15170 +8441 +4078 +10669 +10895 +4412 +15716 +8440 +4077 +10670 +11036 +6423 +12849 +8439 +4076 +10674 +11544 +5885 +15017 +13904 +10672 +16996 +10565 +5842 +17059 +13022 +6038 +14979 +8575 +5793 +11769 +10802 +1733 +14920 +10901 +6067 +14818 +10804 +1735 +14922 +8573 +5792 +11771 +10803 +1734 +14921 +11769 +5793 +16437 +8656 +5633 +10862 +11771 +5792 +16436 +8654 +5634 +10861 +11770 +5791 +16438 +8655 +5635 +10863 +11193 +7897 +12355 +14423 +4253 +16876 +10526 +5554 +14000 +14221 +10566 +17007 +8209 +5762 +11447 +11289 +7799 +17032 +11448 +7900 +11449 +11351 +7798 +17107 +11451 +7901 +11452 +11352 +7797 +17106 +8690 +5717 +11268 +11206 +5719 +15323 +17089 +7528 +17319 +10518 +7512 +13651 +11209 +3943 +14978 +8689 +5720 +11267 +12174 +3987 +15234 +8245 +6152 +15040 +12179 +3988 +15235 +8247 +6153 +15042 +12172 +3986 +15233 +8246 +6154 +15041 +10535 +1727 +14250 +10817 +7835 +15028 +10753 +5737 +15598 +11241 +7884 +11962 +11970 +7910 +12554 +4227 +6769 +10717 +13746 +5738 +15659 +11209 +7904 +11784 +10830 +5739 +15658 +11208 +7902 +11785 +11085 +5671 +11617 +11534 +8186 +14245 +11194 +7738 +15274 +13953 +5561 +15171 +11398 +7812 +14280 +11398 +7915 +16007 +11400 +7813 +14279 +11400 +7916 +16009 +11399 +7814 +14281 +11399 +7917 +16008 +12056 +7913 +15446 +11534 +7913 +12056 +10392 +7919 +15136 +10374 +7723 +14628 +15458 +2638 +16825 +12200 +3956 +12278 +15341 +7870 +17126 +13992 +7582 +16465 +10659 +5972 +14464 +11580 +5828 +14594 +10658 +5973 +14465 +11581 +5829 +14595 +8355 +5944 +11807 +14861 +5549 +15173 +10780 +7820 +11539 +11761 +5549 +15231 +12212 +3965 +13599 +12212 +6137 +14179 +11840 +6134 +14038 +10853 +6135 +12626 +11870 +5898 +14131 +14204 +7749 +14222 +13431 +5568 +16301 +10719 +7698 +14588 +10920 +5676 +15912 +10948 +5819 +13825 +12150 +6205 +14893 +10949 +5820 +13826 +10892 +5752 +14266 +8987 +2729 +13012 +1222 +6653 +9570 +10738 +2794 +11690 +11851 +5901 +12000 +10737 +2795 +11689 +11852 +5900 +12002 +10739 +2796 +11688 +10384 +5754 +13628 +12083 +4169 +15808 +12130 +7657 +13924 +11677 +6002 +12057 +10767 +7562 +14017 +10786 +5994 +16694 +13917 +819 +16543 +14473 +7731 +16313 +10724 +7636 +14662 +10780 +5869 +16411 +10578 +834 +13618 +11395 +5772 +11443 +10579 +836 +13619 +11397 +5774 +11446 +8876 +4201 +11019 +8356 +6050 +12098 +8878 +4202 +11018 +10801 +7596 +14180 +8877 +4203 +11017 +8358 +6047 +12097 +11396 +5773 +11442 +4079 +6524 +14725 +10439 +5921 +16874 +14600 +5580 +16583 +6354 +4327 +9098 +11296 +6149 +15244 +6355 +4326 +9095 +11297 +6150 +15243 +11271 +3888 +15155 +13604 +7529 +13860 +11272 +3889 +15156 +13605 +7530 +13861 +10529 +5646 +14488 +13805 +5834 +13807 +15817 +8058 +16971 +13806 +8122 +16534 +10532 +7625 +16324 +11068 +7771 +16717 +10985 +2600 +14110 +11233 +5806 +14692 +10984 +2601 +14106 +11232 +5807 +14691 +12108 +5702 +16929 +10635 +7638 +11496 +9343 +6012 +11868 +11142 +7958 +12229 +9342 +6010 +11866 +11141 +7959 +12231 +9344 +6011 +11867 +11143 +7960 +12230 +13993 +1703 +16251 +14225 +5557 +15766 +11617 +5671 +13627 +13974 +10677 +16940 +8519 +5949 +11778 +8271 +6009 +15818 +11622 +5894 +15445 +11527 +6498 +12917 +11620 +5893 +15444 +11526 +6497 +12919 +11621 +5892 +15443 +11528 +6499 +12918 +12018 +5937 +14763 +14637 +7730 +14639 +12019 +5938 +14761 +10348 +7729 +14642 +12017 +5939 +14762 +14640 +7728 +14641 +10907 +5702 +11152 +12108 +7682 +14361 +10976 +6138 +11788 +4237 +6843 +12755 +10821 +5890 +11756 +11179 +7775 +12318 +12602 +6128 +15596 +14498 +4077 +15814 +13962 +5540 +14193 +13704 +7951 +16741 +13963 +5539 +14194 +13705 +7950 +16742 +11355 +5682 +16969 +14895 +7713 +16318 +12483 +7871 +15017 +11885 +5887 +15454 +10985 +5655 +15770 +10708 +7787 +16062 +11283 +5721 +14250 +11197 +7979 +14751 +10710 +5599 +17116 +14042 +7567 +16217 +9634 +6263 +12713 +8541 +5614 +12138 +14967 +5848 +16620 +10512 +7982 +15251 +14119 +5847 +16619 +8202 +5847 +14119 +14966 +5846 +16618 +10510 +7984 +15255 +12621 +6140 +15583 +14480 +4076 +15840 +10896 +5594 +16599 +10984 +5654 +15772 +14412 +2570 +17031 +13573 +7536 +16791 +14413 +2571 +17030 +16488 +5521 +17335 +12307 +6127 +15794 +11054 +7989 +15409 +11110 +6103 +14937 +14497 +4078 +15877 +11079 +7856 +11787 +11183 +5789 +15228 +13994 +5788 +15296 +11377 +5788 +13751 +14643 +10172 +16629 +10660 +617 +14959 +14078 +5863 +15842 +11788 +6138 +14534 +10479 +5602 +16158 +16132 +2593 +17213 +10480 +5603 +16159 +11813 +3877 +14721 +11548 +7807 +13786 +10974 +7997 +14802 +12623 +6204 +15217 +11473 +5819 +16046 +12624 +6205 +15216 +11474 +5820 +16047 +13530 +5632 +16964 +12817 +7908 +14250 +4333 +9003 +11868 +4368 +6498 +14935 +4332 +9002 +11867 +4366 +6499 +14936 +4334 +9001 +11866 +4367 +6497 +14934 +14084 +10231 +14085 +12243 +7675 +14574 +11204 +5746 +11389 +11466 +8005 +16985 +11573 +7659 +14607 +8785 +5982 +14492 +11203 +5747 +11390 +11267 +7904 +15516 +14815 +3974 +16733 +8784 +5983 +14491 +10377 +7502 +11011 +10986 +5748 +16956 +11910 +8010 +11911 +13788 +8010 +15544 +13647 +7595 +17287 +13731 +5742 +16884 +10693 +3981 +13675 +10773 +5626 +15589 +13733 +3982 +16487 +10702 +7522 +15531 +13677 +5743 +17009 +10774 +8013 +13486 +11152 +5702 +12108 +10641 +6214 +15373 +15090 +8016 +15684 +14755 +10330 +17020 +15089 +8017 +15686 +14754 +10331 +17019 +14234 +5551 +16499 +16206 +5551 +17331 +14231 +5550 +16498 +16207 +5550 +17330 +11059 +6016 +16690 +14041 +7855 +16634 +11428 +448 +15138 +11516 +5818 +14375 +11432 +446 +15139 +11514 +5816 +14374 +11430 +447 +15137 +11515 +5817 +14376 +8226 +5889 +14164 +11756 +5890 +14833 +12198 +8025 +15983 +4286 +6771 +11715 +12199 +8026 +15984 +4289 +6772 +11716 +11275 +7653 +13944 +10856 +7800 +12248 +9016 +6129 +12242 +10796 +5618 +16033 +11358 +8029 +11668 +10714 +7666 +11219 +12242 +6129 +15250 +10905 +6130 +12666 +11577 +7800 +15211 +15210 +8031 +15382 +9279 +4411 +10824 +8518 +5918 +11884 +8892 +6246 +12758 +12758 +6246 +15180 +8893 +6247 +12759 +12759 +6247 +15179 +13043 +4146 +15973 +8877 +6242 +11959 +8824 +1172 +12105 +13028 +6691 +15415 +8826 +1173 +12103 +13027 +6686 +15414 +8825 +1171 +12104 +13026 +6687 +15413 +14185 +7947 +16583 +11660 +8039 +13925 +11618 +6540 +13316 +345 +346 +11618 +12149 +6049 +15128 +12524 +2679 +12813 +12147 +6046 +15127 +12525 +2680 +12811 +12148 +6051 +15126 +12523 +2678 +12812 +11739 +5993 +14184 +11342 +6069 +16137 +10957 +5891 +15644 +8045 +5682 +11355 +13042 +4145 +15990 +8876 +6241 +11969 +11443 +5772 +15965 +10778 +5906 +15082 +11446 +5774 +15966 +10779 +5907 +15083 +14786 +10343 +16837 +10437 +5851 +14389 +14783 +10344 +16838 +10436 +5850 +14390 +11257 +8051 +15348 +11581 +7803 +14785 +10745 +8052 +15349 +11580 +7802 +14784 +11494 +5740 +15486 +11333 +7885 +14849 +12470 +8135 +15900 +12206 +8054 +12578 +10596 +7693 +13747 +15735 +8055 +16918 +10327 +7600 +13595 +10878 +5646 +15671 +13668 +7802 +14594 +11762 +8056 +15906 +10438 +3985 +16852 +13669 +7803 +14595 +12667 +8059 +14613 +8776 +4214 +13145 +12668 +8060 +14612 +8777 +4215 +13146 +10418 +5691 +14247 +14111 +5575 +16286 +9069 +6215 +9148 +4285 +6770 +11718 +10525 +7661 +11563 +11831 +8020 +11963 +10364 +5645 +14900 +12129 +6407 +17071 +9232 +6267 +12820 +12820 +6267 +15239 +10665 +5541 +14332 +14362 +5530 +14985 +11954 +8097 +15316 +10989 +5713 +15922 +11249 +5601 +15470 +13755 +10262 +15140 +11248 +5600 +15471 +13753 +10261 +15141 +11996 +4266 +15281 +10697 +7915 +15403 +11995 +4268 +15279 +10696 +7916 +15402 +11997 +4263 +15280 +10698 +7917 +15404 +10775 +5798 +13885 +12306 +6127 +15473 +8547 +5791 +13774 +8123 +5879 +11846 +8335 +6076 +12113 +8546 +5792 +13775 +8336 +6077 +12114 +8545 +5793 +13776 +10918 +5676 +15764 +10684 +5677 +14790 +10916 +5675 +16458 +10917 +5675 +15992 +10565 +7729 +14636 +8779 +6030 +12420 +8080 +5605 +14644 +10631 +8073 +14608 +10382 +7589 +16048 +14090 +7654 +16298 +13501 +7494 +16424 +15980 +8082 +16575 +15481 +8083 +16732 +10950 +7778 +16766 +14114 +5883 +15656 +11561 +2649 +16010 +10515 +2559 +14557 +10625 +7562 +15485 +9620 +6236 +12983 +10975 +8067 +13638 +12712 +8828 +16901 +12712 +8087 +15743 +12029 +5616 +14542 +11599 +7776 +14259 +9231 +6119 +11048 +12331 +1732 +16013 +8813 +6023 +12436 +12436 +6023 +15635 +8106 +5693 +13785 +10913 +7678 +15229 +8092 +5596 +10645 +12016 +6192 +13859 +8093 +5594 +10896 +13655 +8093 +15116 +10805 +8094 +14342 +9078 +6172 +11647 +8755 +6357 +13087 +13087 +6357 +15632 +8823 +5804 +11560 +12850 +4131 +15245 +8105 +5733 +13781 +11956 +5915 +13049 +12520 +6202 +14670 +8108 +5690 +15708 +11043 +6188 +16895 +2725 +6738 +11894 +10906 +7737 +13721 +12020 +8100 +12191 +11820 +6193 +13976 +13981 +8101 +15739 +8102 +5660 +10466 +10912 +7705 +11014 +14202 +1168 +15827 +9385 +5870 +15220 +11052 +6139 +14737 +2711 +6769 +12041 +8353 +5733 +11336 +10413 +8107 +14168 +14589 +10719 +14729 +10359 +7655 +14290 +13535 +5583 +17298 +16104 +10394 +17214 +9017 +6572 +13188 +13188 +8108 +15267 +13747 +6021 +16119 +15660 +3923 +15675 +14448 +5680 +15122 +10969 +5680 +15755 +14443 +5679 +15166 +10968 +5679 +15269 +14442 +5678 +15167 +10966 +5678 +15271 +11582 +1184 +14523 +12460 +7931 +14826 +14854 +5619 +15834 +10758 +5619 +14854 +11583 +1186 +14524 +10919 +5676 +12446 +9576 +6408 +13366 +13327 +4112 +15508 +9577 +6409 +13365 +13328 +4111 +15509 +11736 +5993 +12003 +13719 +8044 +16608 +11235 +1166 +15822 +12758 +8033 +14127 +11234 +1167 +15823 +12759 +8034 +14126 +13779 +5908 +14030 +13807 +5834 +17100 +12161 +8212 +13808 +13806 +5835 +17099 +10531 +5768 +13812 +10758 +7763 +14855 +8736 +6363 +13110 +13110 +6363 +13111 +11894 +8099 +12481 +11197 +8125 +16811 +10727 +8126 +16743 +13936 +7578 +14235 +10957 +8127 +16589 +12955 +8130 +13858 +11282 +7884 +15399 +12821 +6267 +12822 +11674 +3994 +12570 +8127 +5887 +12570 +8045 +5891 +15115 +11674 +8128 +12955 +11538 +7805 +14615 +17251 +10489 +17283 +11537 +7804 +14614 +17250 +10488 +17282 +12677 +5706 +14011 +8424 +5932 +12044 +13500 +7493 +16140 +13910 +8134 +17094 +12249 +6238 +12834 +9614 +4346 +11633 +11448 +2805 +16006 +8981 +5865 +11652 +8428 +4167 +14774 +10768 +4167 +15540 +11450 +2806 +15600 +15337 +7880 +15573 +11451 +2807 +16005 +8982 +5866 +11653 +8427 +4168 +14773 +10769 +4168 +15541 +8770 +5955 +12614 +14947 +4161 +15187 +8314 +5980 +11597 +10955 +7836 +11678 +11104 +8143 +11551 +11561 +7727 +14792 +11735 +6211 +16251 +11939 +8144 +12365 +9238 +4381 +11441 +11559 +6105 +14793 +14072 +10280 +14104 +11643 +7751 +14465 +14070 +10279 +14105 +11642 +7752 +14464 +13902 +5631 +14056 +14056 +5631 +16721 +8544 +6095 +12424 +11464 +8149 +12424 +8543 +6094 +12422 +11465 +8150 +12422 +13553 +5704 +16448 +11562 +7619 +13853 +13556 +5705 +16447 +14287 +7622 +16598 +11349 +6356 +12874 +8987 +6212 +11481 +11295 +8154 +15622 +11004 +6141 +16676 +15058 +7737 +15159 +10731 +7580 +13734 +10751 +5642 +16914 +10344 +5988 +14292 +10752 +5641 +16913 +11319 +5786 +15386 +11317 +5785 +15387 +5785 +11318 +15427 +10343 +5989 +14293 +5786 +11320 +15426 +8164 +5963 +12068 +9105 +4260 +11723 +8162 +5962 +12067 +9106 +4261 +11724 +10737 +5969 +14528 +14329 +4030 +16383 +10739 +5970 +14529 +14328 +4032 +16385 +10738 +5971 +14527 +14330 +4031 +16384 +8163 +5964 +12069 +9107 +4262 +11725 +13523 +6214 +16656 +14183 +7876 +16694 +9814 +4572 +12723 +9241 +6213 +9814 +11959 +6242 +13043 +10832 +6136 +12208 +11969 +6241 +13042 +10833 +6135 +12207 +11374 +5830 +13837 +10421 +7741 +16946 +11372 +5831 +13836 +10422 +7740 +16947 +11659 +5832 +13966 +11657 +5943 +14318 +15405 +5845 +15436 +10293 +5832 +16309 +11244 +7631 +13900 +10360 +5931 +14268 +12317 +6347 +14357 +10710 +7601 +10776 +10669 +6037 +14341 +17134 +4141 +17205 +11100 +6130 +15889 +4147 +6524 +8177 +15586 +8011 +15589 +10885 +7992 +15619 +13486 +5628 +15585 +10884 +7991 +15620 +11130 +8180 +16951 +16156 +7511 +17183 +13822 +7789 +16469 +13822 +2622 +16949 +11495 +8084 +15230 +10818 +2624 +14007 +11704 +5833 +15462 +8316 +5690 +12184 +14969 +7780 +15283 +10366 +5643 +14906 +14972 +7781 +15282 +10365 +5644 +14902 +10407 +5701 +14348 +15981 +8186 +16451 +8410 +6063 +12476 +9383 +6287 +15866 +8880 +5939 +12017 +12113 +6076 +12171 +8881 +5938 +12019 +15119 +5709 +15758 +15121 +5708 +15762 +11519 +5708 +11991 +8882 +5937 +12018 +12114 +6077 +12170 +15120 +5710 +15759 +11517 +5710 +11992 +11459 +8193 +13812 +15758 +5709 +15904 +8692 +6022 +12396 +12395 +4085 +12652 +10322 +5668 +13846 +8285 +5837 +11478 +12652 +6393 +15240 +8692 +4189 +12856 +9565 +6381 +13261 +13261 +6381 +14869 +9563 +6380 +13260 +13260 +6380 +14871 +9564 +6379 +13259 +13259 +6379 +14870 +11037 +1151 +14822 +8200 +5663 +11700 +11038 +1153 +14823 +8201 +5662 +11701 +10806 +7983 +13878 +12066 +8209 +14771 +14467 +4123 +15657 +8798 +6157 +12774 +11340 +5738 +13746 +8796 +6160 +12773 +11333 +5737 +13744 +8797 +6162 +12776 +8713 +6035 +12411 +12481 +8099 +14704 +13526 +7496 +16513 +13788 +5795 +16919 +4026 +8316 +12522 +11748 +5888 +14406 +10617 +7767 +12167 +10433 +5762 +14103 +6117 +8674 +12608 +12567 +8210 +12592 +8513 +6113 +12590 +12566 +8211 +12591 +8996 +5835 +13148 +12161 +6290 +13146 +8995 +5834 +13149 +12160 +6289 +13145 +8409 +6064 +12477 +12477 +6064 +12823 +9400 +6287 +11800 +9051 +5951 +11793 +9402 +6288 +11802 +11786 +5950 +14825 +9401 +6286 +11801 +11794 +5952 +14821 +10617 +7754 +14239 +12420 +6030 +15701 +672 +4867 +12500 +14942 +6344 +15453 +674 +4868 +12498 +14941 +6346 +15451 +675 +4869 +12499 +14943 +6345 +15452 +8895 +6275 +13108 +9404 +6370 +11553 +1296 +5307 +12219 +9416 +6276 +13107 +8894 +6277 +13106 +11328 +4271 +11951 +1298 +5304 +12218 +9415 +6278 +13109 +11904 +5889 +11905 +13579 +7585 +14027 +14164 +5889 +16671 +11179 +5697 +15667 +2902 +6515 +8228 +4135 +6656 +8228 +2904 +6517 +8229 +4134 +6657 +8229 +12925 +2900 +15332 +4136 +6658 +8230 +11223 +6292 +12899 +11043 +8206 +15031 +8574 +5791 +11770 +5768 +8123 +11273 +8644 +5864 +14088 +10707 +5605 +11588 +8293 +5729 +11291 +14824 +7833 +17104 +15636 +6610 +16960 +13366 +8116 +15215 +15637 +6611 +16961 +13365 +8117 +15214 +11056 +1128 +15125 +14243 +7875 +16607 +9810 +6384 +13093 +9291 +6611 +13354 +9393 +6600 +12319 +9811 +6382 +13095 +9812 +6383 +13094 +9290 +6610 +13355 +8457 +5854 +15053 +11518 +8189 +14761 +8763 +4221 +12620 +11519 +8190 +14762 +8458 +5853 +15054 +11517 +8192 +14763 +11844 +7869 +12270 +12404 +8244 +16748 +12175 +7905 +14438 +6607 +4329 +12581 +12180 +7907 +14440 +6605 +4331 +12580 +12177 +7906 +14439 +6606 +4330 +12582 +11003 +5743 +13677 +11305 +5743 +16487 +9318 +6555 +12143 +13268 +6377 +15314 +9316 +6557 +12144 +13271 +6378 +15315 +9319 +6556 +12142 +13266 +6376 +15313 +9656 +6308 +13276 +8223 +4270 +11809 +9657 +6311 +13278 +8225 +4272 +11810 +9208 +5805 +10613 +8718 +5734 +10890 +10538 +7596 +15478 +11647 +8094 +14883 +8538 +4491 +11938 +9379 +6288 +12765 +10657 +5903 +14579 +14268 +5931 +14269 +13932 +5725 +15259 +10885 +5765 +14146 +11324 +7881 +15257 +10884 +5766 +14147 +11183 +4048 +14766 +13903 +8260 +14766 +10902 +8242 +16004 +9483 +6489 +12048 +12079 +6061 +14805 +9485 +6491 +12050 +11503 +6060 +12462 +9484 +6490 +12049 +13174 +8235 +15401 +2902 +6656 +8264 +13175 +8236 +15400 +2904 +6657 +8265 +4325 +6417 +9125 +4223 +6478 +12109 +10985 +7955 +15769 +8481 +5896 +12368 +8137 +5865 +11833 +11302 +5806 +14913 +11303 +5807 +15773 +8140 +5866 +11832 +8482 +5897 +12367 +10984 +7956 +15774 +10637 +8271 +17256 +10785 +6009 +14562 +11586 +6033 +15808 +9558 +6359 +12344 +11573 +5966 +13901 +10897 +8273 +15302 +12020 +6017 +15435 +14619 +7682 +16929 +8258 +5765 +10689 +11343 +6081 +14807 +8259 +5766 +10690 +11344 +6080 +14806 +8564 +5926 +11804 +11234 +5926 +14166 +8563 +5924 +11805 +11235 +5924 +14165 +9381 +6269 +12885 +8279 +5882 +15461 +11928 +5896 +11930 +12234 +8280 +12417 +11926 +5897 +11931 +12233 +8281 +12416 +13006 +8282 +14316 +12054 +8047 +13006 +13005 +8283 +14317 +12055 +8048 +13005 +4314 +8913 +12707 +11359 +8538 +15949 +13653 +7553 +17048 +15205 +8828 +15743 +11882 +8494 +13684 +13431 +7627 +14195 +11353 +7890 +11589 +12418 +8079 +15701 +8288 +5772 +11395 +11444 +5772 +11684 +8289 +5774 +11397 +11445 +5774 +11683 +8357 +6048 +12096 +8290 +5773 +11396 +11720 +5898 +11870 +8175 +5687 +12615 +10790 +6462 +12768 +4584 +6645 +9928 +13681 +7573 +16962 +12021 +8293 +15021 +8591 +5961 +12062 +10590 +7512 +13548 +8591 +6207 +12685 +12062 +8294 +12238 +8590 +6206 +12682 +11494 +8296 +15712 +12622 +6204 +12623 +11424 +7859 +12311 +12151 +6204 +14894 +8298 +5677 +11024 +10685 +5674 +14791 +8521 +5996 +12303 +8300 +5674 +12414 +10844 +5674 +15278 +12624 +8300 +12625 +11425 +7861 +12312 +8522 +5995 +12302 +10845 +5677 +12145 +12559 +8303 +12988 +12292 +6217 +15482 +11821 +8256 +13130 +10507 +5882 +11131 +8542 +5928 +11828 +12228 +1168 +14202 +4199 +6609 +8306 +11115 +7766 +11958 +4200 +6608 +8307 +11113 +7764 +11957 +8146 +5784 +11965 +8308 +5784 +11732 +8147 +5787 +11966 +8309 +5787 +11733 +8607 +4318 +11485 +8163 +5970 +12226 +8608 +4317 +11484 +8162 +5969 +12225 +8609 +4316 +11486 +8164 +5971 +12227 +11954 +5915 +11955 +8512 +5916 +11994 +15394 +7955 +15770 +12259 +5979 +12260 +11947 +8475 +12801 +10926 +2685 +15353 +8391 +5888 +12211 +11186 +8183 +12184 +9202 +4204 +16055 +16055 +4204 +16973 +9204 +4205 +16054 +16054 +4205 +16974 +9203 +4206 +16053 +16053 +4206 +16972 +8549 +5925 +12036 +5926 +8277 +11804 +8550 +5929 +12039 +5928 +8305 +11828 +8548 +5923 +12031 +5924 +8278 +11805 +12607 +6115 +13362 +9099 +4348 +11461 +9236 +6133 +12791 +12569 +4089 +15277 +14765 +7719 +16444 +8325 +5966 +11999 +4144 +6492 +8326 +11630 +5669 +15713 +9235 +6131 +12501 +8327 +6125 +8884 +9237 +6132 +12503 +8328 +6124 +8885 +11641 +8033 +15881 +14491 +5983 +15850 +11041 +8034 +15179 +14492 +5982 +15847 +10822 +5790 +15182 +16300 +8331 +16482 +12649 +6298 +13162 +9348 +6346 +12980 +9496 +6297 +13163 +9347 +6344 +12978 +12650 +6296 +13161 +9349 +6345 +12979 +10900 +6068 +15303 +8335 +6068 +11140 +10899 +6066 +15304 +8336 +6066 +11139 +10744 +7706 +12090 +13945 +10334 +16852 +8338 +5681 +11119 +10632 +7714 +11827 +13477 +7789 +16470 +10566 +7559 +13578 +10728 +5836 +16750 +4186 +8340 +11626 +9455 +6340 +12133 +9845 +6571 +12875 +12057 +4172 +15720 +11648 +6364 +14965 +13474 +5662 +16363 +13777 +5607 +14623 +13473 +5663 +16362 +13778 +5606 +14624 +8588 +6015 +11350 +8345 +6015 +12810 +4199 +8306 +11200 +12879 +6245 +15688 +4200 +8307 +11201 +12883 +6244 +15687 +10939 +4133 +15076 +11564 +8348 +12171 +10940 +4132 +15075 +11565 +8349 +12170 +13418 +7518 +16339 +11251 +8350 +15712 +8712 +6232 +11737 +12578 +2741 +15421 +12953 +5875 +15092 +9668 +6623 +12489 +11336 +4004 +11740 +5733 +8105 +11336 +12092 +8790 +12093 +8528 +4484 +11984 +10791 +5944 +14842 +11002 +1721 +14285 +8394 +5858 +11708 +10497 +2736 +13728 +8395 +5857 +11706 +10498 +2735 +13727 +8396 +5859 +11707 +10499 +2734 +13726 +10880 +6393 +13238 +11463 +5803 +14609 +5821 +8284 +11650 +8129 +5887 +11885 +8563 +5922 +11262 +11339 +7912 +11780 +11806 +8120 +14166 +11341 +7911 +11781 +11707 +5859 +14004 +16519 +8358 +16890 +11708 +5858 +14006 +16521 +8356 +16889 +11706 +5857 +14005 +16520 +8357 +16888 +9603 +6461 +11727 +4331 +6605 +8366 +9605 +6459 +11726 +4330 +6606 +8367 +9604 +6460 +11728 +4329 +6607 +8368 +12082 +8054 +15698 +5842 +8287 +8369 +8496 +5919 +11691 +11339 +5739 +11705 +8642 +6249 +12944 +8371 +5782 +12305 +8643 +6250 +12945 +8372 +5783 +12304 +11676 +8527 +15883 +9974 +4586 +12254 +8374 +5777 +11195 +5771 +8304 +10788 +11592 +5885 +15738 +10583 +5886 +14152 +12153 +8127 +14236 +11544 +8376 +15512 +12402 +7750 +15534 +11895 +8377 +14152 +8562 +5749 +15969 +854 +6536 +8378 +8561 +5750 +15970 +855 +6535 +8379 +12799 +6235 +15245 +8790 +6235 +12799 +10657 +7673 +15961 +8381 +5735 +12952 +10818 +7556 +14372 +12472 +8381 +12952 +9104 +6523 +12781 +12781 +6523 +15554 +9103 +6521 +12780 +12780 +6521 +15553 +9102 +6518 +12779 +1761 +6658 +8385 +11314 +8026 +12199 +12681 +8386 +12682 +12775 +6162 +16833 +12199 +5744 +12938 +12024 +7885 +13744 +4121 +8386 +12681 +11312 +8025 +12198 +12772 +6160 +16872 +12684 +8390 +12685 +8389 +5745 +12939 +5919 +8370 +11691 +4026 +8208 +11748 +13329 +8822 +15678 +11313 +8062 +17147 +12134 +6142 +12716 +9845 +6514 +13147 +10599 +5858 +15732 +11397 +7943 +12328 +11379 +8395 +15979 +11396 +7944 +12329 +11378 +8396 +15978 +11395 +7945 +12330 +11068 +7837 +11667 +8397 +5741 +11983 +15192 +4117 +17154 +11066 +7895 +12072 +15191 +4118 +17153 +11064 +7896 +12071 +15196 +4119 +17152 +11065 +7894 +12070 +9301 +6653 +11694 +4260 +6891 +8401 +9300 +6654 +11695 +4262 +6893 +8402 +9302 +6652 +11696 +4261 +6892 +8403 +12395 +8194 +12396 +12395 +6022 +15539 +12487 +6305 +13120 +12485 +8386 +12938 +12486 +6306 +13121 +8390 +5745 +12484 +9641 +6219 +13336 +12485 +5744 +15039 +6771 +4295 +11744 +12484 +5745 +15038 +9330 +6064 +11897 +12888 +6434 +14602 +9332 +6063 +11896 +12889 +6436 +14601 +9554 +6183 +14503 +2776 +6321 +8411 +11602 +6173 +12535 +12064 +5936 +15717 +11276 +8254 +14803 +4246 +6583 +8413 +11290 +5928 +14202 +11334 +7909 +11760 +15438 +10680 +16529 +12236 +6231 +14434 +16423 +5593 +16542 +12235 +6230 +14435 +9184 +5868 +12132 +8267 +5896 +11928 +4099 +6458 +8970 +8270 +5897 +11926 +11444 +8047 +12054 +15169 +4069 +16759 +11445 +8048 +12055 +15168 +4071 +16760 +1697 +8257 +11953 +10535 +5721 +13941 +11380 +5873 +12901 +2817 +6572 +9017 +8844 +6097 +12541 +6097 +8422 +12859 +11587 +6170 +12529 +12045 +5932 +15891 +11607 +6171 +12530 +12046 +5933 +15890 +10729 +8104 +11606 +8412 +5936 +12065 +11232 +7615 +13939 +8692 +6189 +9505 +11233 +7614 +13938 +8713 +6190 +9506 +8429 +6589 +15825 +4351 +6589 +8429 +11776 +6296 +12793 +4353 +6588 +8430 +11774 +6298 +12794 +4352 +6587 +8431 +12180 +6028 +15233 +11664 +7735 +14502 +12177 +6025 +15235 +11665 +7736 +14501 +12175 +6026 +15234 +11468 +7749 +14564 +8908 +5811 +10953 +4377 +8605 +9270 +8910 +5812 +10954 +4376 +8606 +9271 +8909 +5813 +10952 +4378 +8604 +9272 +8729 +6156 +12246 +11067 +8128 +13140 +11382 +6031 +14480 +12129 +8064 +12440 +11356 +6036 +14498 +8185 +5644 +12534 +11409 +6037 +14497 +8184 +5643 +12533 +11848 +7933 +12001 +2825 +6414 +8442 +11161 +7634 +13557 +11819 +5863 +14289 +4338 +6392 +11023 +8444 +5863 +11542 +8516 +5917 +12012 +2810 +6651 +8445 +8509 +5856 +16210 +15372 +8446 +15373 +8489 +6269 +12886 +8447 +5777 +12556 +10759 +8099 +11661 +8425 +5933 +12047 +9526 +6208 +12904 +4319 +6598 +8975 +13299 +6518 +15781 +12480 +6233 +13051 +14547 +10512 +15251 +11751 +8451 +13245 +10511 +7983 +15253 +9048 +4336 +11030 +14549 +10510 +15255 +9053 +4337 +11029 +13615 +7857 +15297 +13662 +5827 +16967 +2880 +6385 +8455 +8455 +4365 +12437 +10902 +5855 +14130 +11142 +6040 +12455 +10903 +5854 +14129 +11141 +6042 +12457 +10904 +5853 +14128 +11143 +6041 +12458 +8855 +6548 +12763 +8431 +6587 +15826 +9582 +6428 +11159 +8856 +6545 +12764 +8857 +6543 +12762 +8430 +6588 +15824 +8942 +6443 +12726 +13010 +6587 +13229 +8941 +6442 +12727 +13009 +6588 +13230 +12201 +6441 +12728 +13011 +6589 +13231 +8422 +6097 +12539 +11069 +7786 +12443 +9055 +6163 +12694 +15452 +8221 +15977 +9054 +6165 +12693 +15451 +8220 +15975 +9056 +6164 +12695 +15453 +8219 +15976 +13711 +8009 +14313 +14436 +7650 +15290 +10496 +5864 +14061 +12262 +8470 +14576 +9948 +4510 +12598 +8968 +6008 +12165 +9949 +4509 +12599 +8967 +6007 +12164 +9950 +4511 +12600 +8966 +6006 +12162 +10610 +5790 +15264 +8977 +5945 +10725 +15610 +6272 +15611 +9223 +6321 +12297 +13823 +5808 +16546 +8476 +5666 +10963 +11467 +826 +15005 +12840 +6209 +14992 +11184 +8092 +15111 +12411 +6035 +12412 +11955 +5915 +11956 +11954 +8167 +13049 +12828 +8480 +12874 +8724 +6291 +12853 +9382 +6268 +12892 +11929 +8280 +12368 +9384 +6270 +12894 +11927 +8281 +12367 +8965 +6316 +13032 +13032 +6316 +13034 +11532 +6279 +15384 +1814 +6892 +16069 +11530 +6281 +15385 +1816 +6893 +16070 +11531 +6280 +15383 +1815 +6891 +16071 +8807 +5913 +11285 +10598 +5857 +15731 +8806 +5912 +11284 +10597 +5859 +15730 +11131 +5882 +15565 +11869 +8489 +15565 +8490 +6312 +12292 +4029 +8244 +12404 +8491 +5815 +11178 +1135 +8100 +13080 +10570 +4245 +17349 +13519 +5614 +15184 +10977 +6103 +14388 +10880 +7700 +11423 +14077 +7997 +17040 +11882 +3980 +14679 +14767 +8495 +17129 +13992 +1138 +17218 +10600 +7694 +15360 +12211 +8208 +12653 +15388 +7956 +15772 +8643 +5981 +12261 +10602 +7675 +12243 +15733 +10733 +15772 +15695 +10732 +15770 +8642 +5979 +12259 +11316 +5980 +13687 +5980 +8314 +11566 +1923 +6479 +9077 +9731 +6441 +12201 +1925 +6481 +9075 +8941 +6253 +12863 +1924 +6480 +9076 +8942 +6252 +12862 +2937 +6832 +12860 +8849 +8504 +13078 +12451 +6018 +14663 +4408 +6821 +12010 +12452 +6019 +14665 +4409 +6824 +12008 +12453 +6020 +14664 +4410 +6823 +12009 +8508 +4130 +11600 +8818 +5706 +10964 +11601 +5843 +15298 +11423 +7700 +15466 +10836 +7978 +15241 +8417 +5868 +14110 +10934 +5700 +14141 +11053 +2617 +14585 +14257 +5916 +14258 +13049 +8167 +15408 +9918 +6578 +12740 +9599 +4514 +11679 +9917 +6577 +12739 +9598 +4515 +11680 +9916 +6576 +12741 +9601 +4513 +11681 +8516 +6203 +15368 +8883 +5917 +12401 +11114 +7765 +14308 +13362 +6115 +16040 +11219 +8029 +11883 +11409 +7990 +14938 +13674 +5949 +16653 +13809 +11237 +16176 +8637 +5987 +15784 +11278 +5714 +13692 +11062 +8060 +15624 +12312 +7861 +14777 +11063 +8059 +15623 +12311 +7859 +14776 +2961 +6667 +8523 +4360 +6863 +8523 +2960 +6665 +8524 +4358 +6865 +8524 +2963 +6666 +8525 +4359 +6864 +8525 +9836 +6215 +11872 +8526 +4445 +12537 +11841 +8582 +15883 +2845 +6528 +11676 +9186 +6248 +12954 +12848 +865 +15892 +8909 +4304 +10798 +8433 +6025 +12176 +8908 +4305 +10799 +8432 +6028 +12178 +8910 +4303 +10797 +2677 +8434 +12173 +4229 +6348 +8833 +9954 +6647 +12378 +4228 +6349 +8832 +9952 +6646 +12380 +4230 +6350 +8831 +9953 +6648 +12379 +11256 +7913 +11673 +8535 +5794 +12334 +11433 +5920 +14796 +12334 +8286 +17044 +9814 +6213 +11462 +9931 +6529 +12282 +10770 +6435 +12427 +4135 +8228 +10996 +4382 +6618 +8539 +12138 +7870 +12464 +8540 +4128 +10760 +8791 +6271 +15788 +9350 +6034 +14949 +1785 +8492 +8541 +8700 +5930 +11898 +8542 +5930 +11738 +11495 +5883 +14535 +10814 +6094 +12421 +10543 +5884 +14172 +10815 +6095 +12423 +10802 +7891 +15488 +8529 +5813 +10798 +10803 +7893 +15491 +8530 +5811 +10799 +10804 +7892 +15490 +8531 +5812 +10797 +9022 +5923 +12034 +2821 +6664 +8548 +9023 +5925 +12037 +2819 +6663 +8549 +9024 +5929 +12038 +2822 +6662 +8550 +11081 +8552 +14201 +11540 +7586 +13663 +2691 +8520 +8552 +8552 +5714 +13092 +9065 +4451 +11298 +6594 +4449 +12511 +9064 +4448 +11299 +6595 +4450 +12512 +9066 +4447 +11300 +6596 +4446 +12513 +8598 +6194 +12250 +11211 +8007 +12288 +8597 +6195 +12253 +11210 +8005 +12289 +8558 +6929 +12433 +4481 +6929 +8558 +8559 +6928 +12434 +4482 +6928 +8559 +8560 +6927 +12435 +4483 +6927 +8560 +9673 +6616 +12880 +6409 +8117 +13365 +9670 +6617 +12881 +6408 +8116 +13366 +1807 +8322 +12033 +14165 +5924 +16051 +8698 +5927 +11899 +8564 +5927 +11814 +8565 +5902 +8969 +349 +7166 +8565 +10939 +7998 +11625 +8566 +5819 +10948 +10940 +7999 +11624 +8567 +5820 +10949 +14488 +7656 +14917 +11631 +7922 +15560 +14489 +7657 +14916 +11632 +7923 +15563 +11969 +8046 +12283 +8540 +6271 +12766 +9612 +6517 +12506 +2904 +6535 +8571 +9613 +6515 +12505 +2902 +6536 +8572 +11893 +842 +15419 +6068 +8335 +12245 +11846 +8074 +11891 +10924 +8574 +17001 +11892 +844 +15420 +6066 +8336 +12244 +14459 +6111 +16726 +11759 +8041 +14338 +14458 +6110 +16725 +11758 +8043 +14340 +14457 +6112 +16724 +11757 +8042 +14339 +11639 +5990 +14712 +8742 +6144 +11765 +11638 +5991 +14713 +8743 +6145 +11766 +11637 +5992 +14711 +8744 +6146 +11767 +11567 +4396 +15134 +879 +7017 +8582 +8118 +6151 +15181 +8480 +6291 +12854 +9456 +6399 +12120 +2910 +6877 +8584 +9457 +6400 +12121 +2909 +6876 +8585 +8475 +6272 +13079 +2832 +6570 +9602 +1154 +8341 +12935 +8587 +6059 +8834 +10838 +7883 +13258 +7679 +10675 +11773 +9206 +5873 +11772 +8589 +5833 +11977 +8631 +5960 +12058 +11918 +6206 +12683 +8630 +5961 +12061 +8295 +6207 +12686 +11177 +7949 +12561 +641 +6609 +8592 +11176 +7948 +12562 +639 +6608 +8593 +5846 +8594 +11158 +15090 +5694 +15683 +5848 +8595 +11157 +15089 +5696 +15685 +9478 +6098 +11790 +4508 +6534 +11458 +12155 +8119 +12746 +11415 +8597 +12746 +12154 +8120 +12745 +11414 +8598 +12745 +8648 +5845 +10971 +5673 +8469 +10870 +10971 +5845 +14980 +11011 +7502 +13409 +11441 +8145 +12389 +11818 +6001 +16013 +8378 +5749 +10638 +854 +8378 +10638 +8379 +5750 +10639 +855 +8379 +10639 +9490 +6283 +11996 +4378 +6551 +8604 +9488 +6284 +11997 +4377 +6550 +8605 +9489 +6285 +11995 +4376 +6552 +8606 +12511 +8553 +12678 +4363 +6489 +9306 +12512 +8554 +12679 +4361 +6490 +9304 +12513 +8555 +12680 +4362 +6491 +9305 +8610 +5783 +11763 +11897 +8409 +17062 +8611 +5782 +11764 +11896 +8410 +17061 +9555 +5997 +15723 +9527 +6216 +12063 +6113 +8613 +14986 +6113 +8513 +8613 +6116 +8614 +14987 +6116 +8514 +8614 +6118 +8615 +14988 +6118 +8515 +8615 +8616 +4185 +10942 +13363 +9455 +15513 +12133 +6340 +16019 +11231 +5728 +13642 +10496 +7660 +14324 +5856 +8509 +11585 +11416 +5753 +13791 +10316 +8172 +16739 +12246 +6156 +12247 +5930 +8414 +11738 +10579 +5579 +14808 +11019 +7943 +15727 +10578 +5578 +14809 +14809 +7941 +15700 +8623 +4310 +11755 +8506 +6019 +12351 +8624 +4309 +11754 +8507 +6020 +12350 +8625 +4311 +11753 +8505 +6018 +12352 +11849 +7935 +12002 +4449 +6594 +11123 +11850 +7934 +12000 +4450 +6595 +11124 +4446 +6596 +11122 +8628 +5899 +12928 +10700 +4213 +13864 +8426 +5936 +12568 +8630 +4183 +11177 +15339 +2750 +17139 +8631 +4184 +11176 +15340 +2749 +17140 +9375 +6320 +13272 +4321 +6797 +8632 +8633 +1125 +11636 +8633 +5716 +11109 +12331 +6001 +12333 +8879 +6155 +14865 +14253 +8633 +15722 +12536 +8089 +16013 +8636 +5804 +13052 +13052 +879 +15868 +8845 +5987 +11440 +11081 +5804 +15312 +6168 +8767 +12752 +11230 +2859 +15998 +11903 +6705 +15907 +8639 +5734 +10570 +2689 +6475 +9312 +11923 +1875 +12878 +2687 +6476 +9313 +11922 +1877 +12877 +8785 +5979 +12542 +9331 +6249 +12943 +12261 +5981 +14573 +9329 +6250 +12946 +11016 +5956 +14378 +11836 +5864 +12526 +8645 +5706 +12677 +11423 +8493 +12971 +8794 +4517 +12705 +4250 +9028 +12805 +8793 +4516 +12700 +4252 +9027 +12804 +5661 +8173 +15265 +14213 +7599 +14553 +8649 +5867 +12669 +4100 +8498 +8649 +8650 +4434 +11345 +3085 +6804 +11345 +8651 +4432 +11346 +3087 +6803 +11346 +8652 +4433 +11347 +3086 +6802 +11347 +9137 +6142 +12714 +8653 +4453 +12284 +8435 +6109 +12491 +5634 +8654 +11815 +8436 +6107 +12492 +5635 +8655 +11816 +8437 +6108 +12493 +5633 +8656 +11817 +4312 +8912 +12709 +5782 +8611 +8657 +4313 +8911 +12708 +5783 +8610 +8658 +621 +8330 +8659 +8659 +8330 +11596 +11133 +8065 +15239 +14237 +5751 +14735 +624 +8329 +8661 +8661 +8329 +11595 +15545 +1236 +15668 +5751 +8284 +10998 +10660 +7993 +12271 +8663 +6236 +11035 +12983 +8663 +15996 +2602 +8413 +8664 +5954 +8665 +11961 +11221 +7577 +13837 +8171 +6072 +12239 +8666 +2719 +11982 +12239 +8666 +15783 +11512 +7791 +17143 +8668 +2720 +11981 +8170 +6075 +12240 +12240 +8668 +15782 +11511 +7792 +17144 +11982 +8667 +15783 +11222 +7576 +13836 +4396 +6413 +8671 +2969 +6898 +8671 +9600 +6323 +12575 +8672 +6114 +10794 +9597 +6325 +12574 +13362 +8323 +16065 +9371 +6132 +12576 +8674 +6117 +10795 +11767 +6146 +12376 +10734 +7617 +11569 +9273 +8676 +12275 +11909 +7617 +14856 +11766 +6145 +12374 +10735 +7616 +11570 +9274 +8678 +12276 +11908 +7616 +14858 +9275 +8679 +12277 +4218 +8679 +11907 +11765 +6144 +12375 +10736 +7618 +11571 +8278 +6091 +15643 +4499 +6350 +8681 +8277 +6092 +15642 +4500 +6349 +8682 +8305 +6093 +15757 +4501 +6348 +8683 +6641 +4378 +13381 +6108 +8437 +8684 +6639 +4376 +13382 +6107 +8436 +8685 +6640 +4377 +13383 +6109 +8435 +8686 +11325 +7873 +11998 +8687 +5683 +13265 +4236 +8511 +11053 +11220 +6003 +11669 +8556 +6194 +12252 +5927 +8362 +11814 +8557 +6195 +12251 +5922 +8361 +11262 +4351 +8429 +10792 +8691 +5875 +12953 +11861 +7615 +12014 +11915 +6189 +12856 +12454 +8456 +12455 +8906 +6613 +12563 +12456 +8458 +12458 +8905 +6614 +12564 +12457 +6042 +12459 +8904 +6615 +12565 +12771 +8696 +12774 +8361 +5922 +12156 +8697 +5922 +13013 +12156 +5922 +12688 +1808 +8320 +12032 +12772 +8699 +12773 +8362 +5927 +12157 +12157 +5927 +12687 +1809 +8321 +12035 +12775 +8701 +12776 +8414 +5930 +12209 +12209 +5930 +12689 +2841 +6445 +8702 +4463 +6647 +8702 +2839 +6446 +8703 +4462 +6646 +8703 +2840 +6447 +8704 +4458 +6648 +8704 +4254 +6538 +8705 +8705 +6538 +12467 +4257 +6537 +8706 +8706 +6537 +12465 +4259 +6539 +8707 +8707 +6539 +12466 +10807 +7982 +13877 +2682 +10331 +14639 +12445 +8202 +14795 +8709 +5847 +12445 +10808 +7984 +13879 +2683 +10330 +14641 +8711 +5686 +11307 +11647 +6172 +12051 +8779 +6406 +12648 +14563 +6232 +15421 +2739 +9506 +11862 +10759 +6190 +15292 +8886 +4204 +13086 +2961 +6754 +8714 +8888 +4206 +13085 +2963 +6755 +8715 +8887 +4205 +13084 +2960 +6753 +8716 +8899 +5814 +8900 +16873 +8492 +17220 +16747 +10371 +17220 +8900 +5814 +10616 +12200 +6000 +14541 +9242 +6239 +13021 +9502 +6353 +12357 +4369 +6371 +8720 +9501 +6352 +12356 +4370 +6372 +8721 +15465 +1139 +16952 +8722 +5771 +13135 +8723 +5887 +12153 +11593 +8375 +12770 +10644 +8583 +10915 +10914 +5653 +13586 +8110 +6029 +14520 +11008 +8531 +15080 +8112 +6024 +14523 +11007 +8529 +15078 +8111 +6027 +14524 +11009 +8530 +15079 +14670 +7874 +15713 +11205 +8728 +15572 +12228 +8103 +14845 +11218 +8729 +14845 +2675 +8433 +12176 +8726 +6024 +13018 +9246 +5813 +11007 +12553 +8731 +15078 +12552 +4181 +13019 +8725 +6029 +13019 +2676 +8432 +12178 +8727 +6027 +13020 +9245 +5812 +11008 +12552 +8734 +15080 +9247 +5811 +11009 +12551 +8735 +15079 +8736 +4226 +11185 +12817 +6338 +15456 +9008 +4322 +13129 +12876 +8737 +16019 +12766 +6271 +13176 +8738 +6228 +15328 +4246 +8254 +10613 +1818 +6583 +8739 +6122 +9111 +12375 +8825 +5824 +12086 +6120 +9109 +12374 +8824 +5823 +12085 +12373 +6144 +15146 +8625 +6018 +12451 +12371 +6145 +15147 +8624 +6020 +12453 +12372 +6146 +15148 +8623 +6019 +12452 +6121 +9110 +12376 +8826 +5825 +12084 +6409 +4492 +8746 +9671 +6616 +9673 +6408 +4493 +8747 +8747 +3041 +12830 +8748 +6191 +11472 +11472 +8404 +15539 +8749 +6458 +11968 +4435 +6458 +8749 +8750 +6457 +11967 +4436 +6457 +8750 +12486 +8751 +13119 +12948 +1819 +16049 +12487 +8752 +13118 +12947 +1820 +16050 +14220 +2726 +16740 +12003 +8118 +15284 +9592 +2776 +12605 +9591 +4496 +12343 +8755 +4227 +11107 +11107 +2816 +15237 +10899 +7815 +11403 +10904 +5937 +16002 +10903 +8241 +16003 +8757 +6061 +13345 +10904 +8243 +16001 +8758 +6060 +13344 +8756 +5802 +11722 +8759 +6060 +12619 +10900 +7816 +11404 +10902 +5939 +16000 +10901 +7817 +14050 +11501 +6061 +14512 +11502 +6062 +12463 +8760 +5800 +11721 +8763 +6062 +13346 +8762 +6062 +12620 +10721 +5799 +14116 +11048 +6119 +15067 +8794 +6166 +12797 +12729 +4522 +13284 +8767 +6168 +12798 +12730 +4524 +13285 +6905 +4518 +13025 +12538 +8638 +13242 +8793 +6167 +12796 +12731 +4523 +13283 +14423 +6155 +14752 +6119 +8601 +13193 +9050 +6337 +13171 +12119 +8138 +12614 +2837 +6631 +9376 +11800 +8215 +12699 +4367 +6630 +9377 +11802 +8216 +12697 +4368 +6634 +9378 +11801 +8217 +12698 +6843 +4237 +11699 +13339 +6360 +15987 +8943 +6673 +12722 +12284 +6698 +12929 +10868 +4214 +13869 +8776 +6289 +11063 +10867 +4215 +13870 +8777 +6290 +11062 +11959 +8035 +15972 +12059 +6244 +12883 +12418 +6030 +12419 +2793 +6406 +9233 +10905 +7878 +14860 +12060 +6245 +12879 +11611 +6092 +12325 +4416 +6539 +8781 +11610 +6093 +12327 +4414 +6538 +8782 +11612 +6091 +12326 +4415 +6537 +8783 +8784 +5981 +12543 +5981 +8643 +12543 +8500 +5979 +12737 +5979 +8642 +12542 +8786 +6039 +11311 +11311 +8090 +15635 +4297 +6754 +8787 +2961 +6863 +8787 +4298 +6755 +8788 +2963 +6864 +8788 +4299 +6753 +8789 +2960 +6865 +8789 +8790 +4177 +11286 +11560 +8096 +15289 +8738 +5665 +11521 +10926 +8315 +15959 +15353 +6085 +15960 +11421 +8570 +13141 +6677 +4516 +12701 +6167 +8793 +12753 +6676 +4517 +12702 +6166 +8794 +12751 +8549 +6663 +15765 +8992 +6220 +13059 +9113 +6159 +15035 +10987 +6160 +15203 +9114 +6161 +15036 +10988 +6162 +15204 +14797 +6157 +16557 +9112 +6158 +15034 +1853 +6856 +8799 +9294 +5838 +11213 +1855 +6857 +8800 +9296 +5840 +11214 +1854 +6854 +8801 +9295 +5839 +11215 +12485 +8405 +13123 +12767 +8590 +15936 +12484 +8406 +13122 +12061 +5961 +15935 +9060 +4275 +12363 +4275 +6612 +8804 +9619 +6237 +11576 +2617 +8511 +10787 +8806 +4192 +12611 +11201 +5912 +14877 +8807 +4191 +12610 +11200 +5913 +14876 +10951 +6209 +15275 +11166 +6210 +12841 +1265 +4832 +8809 +9026 +6421 +9820 +1266 +4831 +8810 +9027 +6420 +9818 +1264 +4833 +8811 +9028 +6422 +9819 +9244 +6221 +13050 +8845 +6148 +11916 +2778 +11349 +12874 +12734 +8753 +12858 +12354 +2900 +13286 +9611 +6516 +12354 +9904 +6640 +12494 +10839 +8246 +15839 +9903 +6639 +12495 +10840 +8245 +15837 +9902 +6641 +12496 +10841 +8247 +15838 +4279 +8133 +11111 +5706 +8493 +10964 +6803 +4983 +11889 +1980 +6848 +8819 +6802 +4982 +11890 +1981 +6849 +8820 +6804 +4984 +11888 +1982 +6866 +8821 +11098 +8098 +15708 +11925 +8108 +15708 +3038 +7125 +8823 +8823 +7125 +13052 +11934 +8036 +12085 +8249 +5823 +12105 +11933 +8038 +12086 +8251 +5824 +12104 +11935 +8037 +12084 +8250 +5825 +12103 +9369 +6065 +11604 +4328 +6759 +9434 +11669 +6003 +15044 +12077 +8087 +12712 +8829 +6692 +12849 +4346 +6692 +8829 +9850 +6234 +13103 +4274 +6530 +11224 +2821 +8322 +8831 +6350 +8534 +8831 +2819 +8320 +8832 +6349 +8533 +8832 +2822 +8321 +8833 +6348 +8532 +8833 +13008 +4034 +15809 +8834 +6339 +12504 +9647 +6329 +12052 +9244 +6333 +12102 +8836 +6716 +13315 +4297 +6856 +8836 +8837 +6714 +13314 +4299 +6854 +8837 +8838 +6715 +13313 +4298 +6857 +8838 +4437 +6693 +9435 +6178 +8640 +11923 +4438 +6694 +9436 +6177 +8641 +11922 +2889 +6915 +9747 +867 +6455 +8841 +2891 +6914 +9748 +866 +6454 +8842 +2890 +6913 +9746 +868 +6453 +8843 +12539 +6097 +12540 +13056 +6227 +13057 +4280 +8520 +11188 +9552 +6369 +12750 +10521 +7670 +11417 +16024 +8071 +16031 +10522 +7671 +11418 +16027 +8070 +16029 +10520 +7669 +11419 +11838 +8072 +16032 +4319 +6833 +8849 +2937 +8504 +8849 +11779 +7971 +12755 +9795 +6360 +13339 +13996 +5893 +15646 +12224 +8216 +14825 +13995 +5894 +15645 +12223 +8217 +14821 +13997 +5892 +15647 +11793 +5951 +14820 +8854 +4596 +12232 +1825 +6847 +8854 +1778 +6548 +8855 +8855 +6298 +11774 +1776 +6545 +8856 +8856 +6297 +11775 +1777 +6543 +8857 +8857 +6296 +11776 +2842 +6561 +8858 +9228 +6578 +12585 +2843 +6560 +8859 +9230 +6577 +12584 +2844 +6559 +8860 +9229 +6576 +12583 +6315 +8861 +12907 +9219 +6369 +12237 +2947 +6786 +8862 +1780 +6821 +8862 +2946 +6787 +8863 +1781 +6824 +8863 +2945 +6785 +8864 +1779 +6823 +8864 +9607 +6117 +12606 +8515 +6118 +12589 +12345 +6115 +15013 +8514 +6116 +12588 +9608 +6114 +12609 +8867 +6114 +12898 +8868 +6444 +11903 +857 +8254 +12655 +9954 +4583 +12989 +4576 +6573 +8869 +9952 +4578 +12990 +4577 +6574 +8870 +9953 +4582 +12991 +4579 +6575 +8871 +11525 +6086 +15009 +8528 +6226 +15892 +11492 +1159 +15536 +6175 +8554 +8873 +11491 +1160 +15535 +6174 +8553 +8874 +11493 +1158 +15537 +6176 +8555 +8875 +11055 +6085 +14928 +13042 +6241 +15575 +13043 +6242 +15574 +5912 +8488 +11284 +11990 +6524 +12916 +5913 +8487 +11285 +2657 +8634 +12332 +11051 +7897 +14752 +16004 +8242 +17132 +11140 +6068 +14817 +10903 +5938 +15999 +8232 +6067 +12468 +16001 +8243 +17130 +11139 +6066 +14819 +8445 +5917 +12013 +12255 +8512 +12401 +11590 +8253 +12842 +8884 +6200 +12022 +11591 +8252 +12843 +8885 +6201 +12023 +2924 +6778 +8886 +4204 +6667 +13086 +2926 +6779 +8887 +4205 +6665 +13084 +2925 +6780 +8888 +4206 +6666 +13085 +10934 +7558 +13633 +10726 +7553 +13653 +11860 +6477 +12927 +8890 +5997 +15186 +11057 +7801 +12497 +8891 +6138 +10976 +12756 +8661 +12757 +6195 +8557 +12253 +12760 +8659 +12761 +6194 +8556 +12250 +12221 +6277 +12788 +8754 +4506 +12905 +12220 +6275 +12786 +9333 +6534 +12924 +1172 +6602 +8896 +8896 +6279 +11532 +1173 +6603 +8897 +8897 +6281 +11530 +1171 +6604 +8898 +8898 +6280 +11531 +2602 +8664 +8900 +13991 +7582 +16192 +5814 +8717 +10616 +5712 +8899 +8900 +2897 +6756 +8901 +883 +6865 +8901 +2899 +6757 +8902 +882 +6864 +8902 +2898 +6758 +8903 +881 +6863 +8903 +11614 +5957 +14706 +4334 +6615 +8904 +11615 +5958 +14707 +4332 +6614 +8905 +11616 +5959 +14708 +4333 +6613 +8906 +12961 +8450 +13051 +515 +6885 +8907 +10799 +8546 +15915 +10861 +7895 +12448 +10798 +8545 +15913 +10862 +7894 +12450 +10797 +8547 +15914 +10863 +7896 +12449 +4313 +6425 +8911 +8911 +6425 +12984 +4312 +6426 +8912 +8912 +6426 +12985 +4314 +6427 +8913 +8913 +6427 +12986 +12678 +6174 +16016 +8914 +5959 +11616 +12680 +6176 +16015 +8915 +5957 +11614 +12679 +6175 +16014 +8916 +5958 +11615 +5754 +8917 +13628 +6423 +4417 +12557 +4449 +6855 +8918 +8874 +8553 +12118 +4450 +6858 +8919 +8873 +8554 +12116 +2964 +6856 +8920 +8875 +8555 +12117 +9360 +6262 +12866 +2679 +8922 +12126 +8921 +6264 +12997 +4300 +6472 +9040 +8926 +6265 +12996 +4301 +6473 +9038 +8925 +6266 +12998 +4302 +6474 +9041 +9363 +6261 +12864 +2678 +8924 +12125 +9362 +6260 +12865 +2680 +8923 +12124 +13298 +6283 +15917 +5877 +8847 +11182 +13296 +6284 +15918 +5878 +8848 +11181 +13297 +6285 +15916 +5876 +8846 +11180 +8606 +6552 +8930 +9489 +6181 +13040 +8604 +6551 +8931 +9490 +6182 +13038 +8605 +6550 +8932 +9488 +6180 +13039 +9357 +6453 +12216 +9758 +6527 +12930 +9355 +6455 +12217 +9756 +6525 +12932 +9356 +6454 +12215 +9757 +6526 +12931 +8936 +5778 +11649 +11292 +8293 +12560 +12021 +8937 +12560 +12626 +7927 +14522 +12766 +8570 +15612 +11421 +8938 +15612 +14288 +7620 +16597 +8939 +5766 +13045 +13764 +10248 +16598 +8940 +5765 +13044 +9005 +6253 +11843 +6442 +8941 +9730 +9006 +6252 +11842 +9693 +9444 +9734 +645 +6718 +8943 +4443 +6980 +10021 +1220 +6801 +12910 +2898 +6366 +8944 +1219 +6800 +12913 +2899 +6367 +8945 +1218 +6799 +12914 +2897 +6368 +8946 +11059 +7650 +11456 +5673 +8474 +8947 +9029 +6701 +11330 +1264 +6422 +8948 +6057 +8949 +11830 +1265 +6421 +8949 +9031 +6704 +11331 +1266 +6420 +8950 +2917 +6549 +8951 +1852 +6814 +8951 +9658 +6309 +13277 +2786 +6464 +12343 +11195 +5777 +15898 +10495 +7777 +12391 +9999 +4664 +10024 +8954 +4664 +12837 +9998 +4663 +10022 +8955 +4663 +12836 +10000 +4665 +10023 +8956 +4665 +12838 +14697 +10910 +16347 +9563 +6197 +12950 +6197 +8695 +8958 +2674 +8904 +8958 +14698 +10909 +16346 +9564 +6199 +12951 +6199 +8694 +8960 +2673 +8905 +8960 +6198 +8693 +8961 +2672 +8906 +8961 +14696 +10911 +16345 +9565 +6198 +12949 +12851 +6234 +13102 +4470 +6759 +13034 +9067 +6088 +12507 +4235 +6713 +13103 +9067 +8965 +12508 +8963 +6316 +13033 +4457 +6475 +8966 +6745 +4457 +12405 +4455 +6476 +8967 +6744 +4455 +12406 +4454 +6477 +8968 +6746 +4454 +12407 +4105 +6540 +11940 +348 +8565 +8969 +5867 +8418 +8970 +12261 +8497 +12720 +8971 +4249 +12811 +8971 +6083 +15663 +8972 +4248 +12812 +8972 +6082 +15662 +8973 +4247 +12813 +8973 +6084 +15661 +890 +6365 +8974 +9933 +6655 +13144 +1826 +6833 +8975 +8975 +6598 +12908 +10561 +7635 +16060 +4343 +8474 +8976 +14874 +7672 +15846 +8976 +5790 +10822 +4437 +6475 +8978 +1260 +6693 +8978 +4438 +6476 +8979 +1258 +6694 +8979 +4439 +6477 +8980 +1253 +6695 +8980 +9047 +6342 +13165 +444 +8137 +11833 +9052 +6341 +13164 +445 +8140 +11832 +4154 +6594 +8983 +11485 +8310 +13100 +4156 +6596 +8984 +11486 +8312 +13099 +4155 +6595 +8985 +11484 +8311 +13098 +4208 +6692 +8986 +8986 +6407 +15855 +8987 +5752 +12403 +8964 +6212 +13012 +9019 +6196 +12835 +6206 +8590 +12683 +12600 +8473 +15219 +2689 +6466 +8989 +11745 +6772 +13336 +12163 +8990 +15219 +12598 +8471 +15218 +2688 +6465 +8991 +9947 +6220 +13060 +12599 +8472 +12690 +2687 +6467 +8993 +12558 +8992 +12690 +9303 +6770 +13335 +12166 +8994 +15218 +11229 +8995 +15673 +12428 +6090 +13149 +11228 +8996 +15672 +12429 +6089 +13148 +4382 +8805 +11576 +2853 +6351 +8997 +8999 +8845 +11916 +1165 +8340 +11552 +4280 +8845 +8999 +6147 +8998 +8999 +4620 +6661 +9341 +9635 +6351 +9636 +2674 +8695 +12231 +5957 +8915 +11387 +2673 +8694 +12230 +5958 +8916 +11385 +2672 +8693 +12229 +5959 +8914 +11386 +8495 +6126 +11717 +1685 +8688 +9004 +4379 +6617 +11338 +4353 +8430 +11843 +4380 +6616 +11337 +4352 +8431 +11842 +9007 +6203 +13217 +8653 +6142 +12134 +4322 +6514 +13129 +9008 +6203 +13180 +12084 +8037 +15414 +1829 +6688 +9009 +12086 +8038 +15413 +1827 +6689 +9010 +1828 +6690 +9011 +9011 +6690 +11902 +8560 +6056 +12204 +9533 +4487 +12546 +8559 +6057 +12203 +9530 +4486 +12545 +8558 +6058 +12202 +9529 +4485 +12544 +9015 +2746 +11250 +11471 +7878 +11644 +9016 +4340 +11250 +12666 +8030 +14218 +4182 +6709 +9017 +9017 +6709 +12181 +9018 +5776 +11702 +9020 +507 +12725 +8778 +5776 +11499 +11499 +9019 +15410 +5740 +8350 +16131 +12187 +7926 +14179 +11789 +6417 +12959 +1755 +6433 +9511 +12033 +5923 +14757 +9022 +6158 +12965 +9023 +4158 +14758 +9023 +6159 +13132 +9024 +4159 +14759 +9024 +6161 +13133 +4365 +6737 +9025 +9025 +6671 +13364 +9468 +6052 +9728 +4251 +6421 +9026 +9466 +6054 +9727 +4252 +6420 +9027 +9467 +6053 +9726 +4250 +6422 +9028 +2858 +6701 +9029 +6056 +8948 +14993 +11230 +6185 +15412 +877 +9013 +9030 +2862 +6704 +9031 +6058 +8950 +14994 +6599 +9032 +12320 +6638 +4403 +12833 +6601 +9033 +12321 +6637 +4401 +12831 +6600 +9034 +12319 +6636 +4402 +12832 +4321 +6582 +13250 +4466 +6797 +9035 +2948 +6708 +9036 +11985 +8861 +13114 +9239 +6362 +12651 +9606 +6612 +12364 +11629 +8042 +12811 +6473 +8923 +9038 +11628 +8041 +12813 +11245 +4300 +14337 +2679 +8973 +12813 +6472 +8922 +9040 +11627 +8043 +12812 +6474 +8924 +9041 +2680 +8971 +12811 +11247 +4301 +14336 +2678 +8972 +12812 +11246 +4302 +14335 +12109 +6478 +12736 +8354 +5947 +11719 +11750 +8452 +13243 +8851 +5950 +11030 +11752 +8453 +13244 +8852 +5952 +11029 +12532 +9047 +14395 +12368 +8280 +12571 +1174 +8279 +9048 +2653 +8851 +11030 +8853 +5951 +11028 +4335 +9047 +12532 +9048 +8279 +13101 +2653 +9045 +13243 +12234 +9051 +12571 +2655 +8853 +11028 +12367 +8281 +12572 +2654 +9046 +13244 +12233 +9053 +12572 +2654 +8852 +11029 +10946 +4259 +15790 +4259 +8707 +11945 +10947 +4254 +15792 +4254 +8705 +11943 +10945 +4257 +15791 +4257 +8706 +11944 +9401 +6635 +13183 +9921 +6799 +13246 +9400 +6631 +13182 +9919 +6800 +13247 +9402 +6633 +13181 +9920 +6801 +13248 +9411 +6335 +12363 +4275 +8804 +12363 +4091 +9273 +13271 +8675 +6121 +13287 +11128 +8249 +15314 +8677 +6120 +13288 +11127 +8251 +15313 +8680 +6122 +13289 +8800 +5840 +11299 +1855 +8800 +11299 +8801 +5839 +11298 +1854 +8801 +11298 +8799 +5838 +11300 +1853 +8799 +11300 +9067 +6212 +13142 +4231 +8965 +9067 +9068 +5998 +13030 +858 +8720 +9068 +4283 +8612 +12063 +4296 +6465 +9303 +9070 +5999 +13029 +859 +8721 +9070 +4294 +6466 +11745 +4288 +6372 +12290 +4288 +6466 +9072 +5999 +9070 +9072 +4295 +6467 +11744 +4287 +6371 +12291 +4287 +6467 +9074 +5998 +9068 +9074 +9075 +6481 +13235 +9075 +4551 +12718 +9076 +6480 +13236 +9076 +4550 +12719 +9077 +6479 +13237 +9077 +4549 +12717 +8711 +6172 +11720 +11034 +7928 +12076 +11578 +8054 +12082 +11633 +8135 +12470 +886 +6579 +12747 +9570 +6653 +13199 +885 +6580 +12748 +9569 +6652 +13198 +887 +6581 +12749 +9567 +6654 +13197 +9458 +6398 +12094 +2908 +6885 +9083 +4409 +8506 +12027 +9084 +6054 +12784 +4408 +8505 +12026 +9085 +6053 +12783 +4410 +8507 +12028 +9086 +6052 +12782 +522 +6618 +9087 +6237 +8997 +9087 +2826 +6416 +9088 +9088 +6416 +12691 +2824 +6415 +9089 +9089 +6415 +12692 +6435 +9090 +13292 +11821 +6533 +12887 +6436 +9091 +13291 +11823 +6532 +12889 +6434 +9092 +13290 +11822 +6531 +12888 +8994 +6218 +13016 +8548 +6664 +12188 +8990 +6219 +13017 +8550 +6662 +12189 +1819 +6355 +9095 +12561 +6150 +14648 +4327 +6354 +9096 +8884 +6125 +13172 +4326 +6355 +9097 +8885 +6124 +13173 +1820 +6354 +9098 +12562 +6149 +14647 +640 +8517 +11634 +10746 +6143 +14963 +14962 +9100 +14963 +4348 +6321 +9100 +12254 +4586 +15576 +9624 +6315 +13113 +12480 +8450 +15781 +2863 +6519 +9102 +16560 +8236 +16961 +2865 +6522 +9103 +2864 +6520 +9104 +16561 +8235 +16960 +12806 +6295 +15227 +8679 +6043 +12968 +12807 +6294 +15225 +8678 +6044 +12966 +12808 +6293 +15222 +8676 +6045 +12967 +9108 +6320 +12671 +4357 +6582 +14314 +8927 +6283 +13298 +6120 +8677 +9109 +8928 +6284 +13296 +6121 +8675 +9110 +8929 +6285 +13297 +6122 +8680 +9111 +11718 +1772 +14955 +1194 +9093 +13015 +8795 +6220 +12555 +1195 +8795 +12555 +13133 +6161 +15037 +1196 +9094 +13014 +12292 +6312 +13343 +4269 +8222 +11327 +4270 +8223 +11326 +11148 +9116 +13276 +4271 +6464 +11951 +6309 +8952 +13277 +11149 +9118 +13278 +4272 +8225 +11329 +4477 +6966 +9119 +1231 +7036 +9119 +6722 +4371 +11950 +4371 +6527 +11950 +6724 +4372 +11949 +4372 +6526 +11949 +6723 +4373 +11948 +4373 +6525 +11948 +8844 +6227 +13058 +9404 +6312 +13342 +9334 +6429 +12809 +1817 +6736 +12309 +12389 +8145 +12937 +9125 +6417 +11789 +2665 +6417 +9126 +11598 +8345 +12810 +2990 +7073 +9895 +9127 +4633 +12665 +2991 +7074 +9894 +9128 +4631 +12663 +2989 +7072 +9893 +9129 +4632 +12664 +12795 +6297 +15552 +11865 +5875 +12298 +4594 +6625 +9131 +1252 +6786 +9131 +4593 +6627 +9132 +1250 +6785 +9132 +4595 +6629 +9133 +1251 +6787 +9133 +13112 +8214 +15721 +4435 +8749 +9134 +11823 +8187 +13131 +4436 +8750 +9135 +8775 +6013 +12366 +2690 +6582 +9136 +2809 +8775 +12366 +12715 +8393 +12716 +9138 +4319 +12903 +4319 +6708 +12903 +9966 +6439 +10060 +867 +8841 +9139 +9967 +6437 +10061 +868 +8843 +9140 +9965 +6438 +10059 +866 +8842 +9141 +9741 +6555 +13311 +2951 +6892 +9142 +9742 +6556 +13310 +2950 +6891 +9143 +9740 +6557 +13312 +2949 +6893 +9144 +2664 +8602 +9145 +4379 +9005 +9145 +2663 +8603 +9146 +4380 +9006 +9146 +1758 +6530 +9147 +11488 +8480 +12828 +11682 +8392 +14467 +1772 +9069 +9148 +9957 +6251 +13166 +4284 +9148 +9149 +11682 +9150 +15742 +9150 +6251 +13329 +10842 +4375 +14462 +9218 +6282 +12721 +12721 +6282 +15967 +13638 +8067 +15922 +4293 +6343 +9153 +9153 +6343 +12900 +12218 +6278 +12789 +1875 +6975 +9154 +1876 +6974 +9155 +6277 +8894 +9155 +12219 +6276 +12787 +1877 +6973 +9156 +1878 +6972 +9157 +6275 +8895 +9157 +9158 +6649 +12902 +4607 +6649 +9158 +9010 +6403 +13293 +2939 +6838 +10027 +9011 +6401 +13295 +2938 +6837 +10025 +9009 +6402 +13294 +2940 +6839 +10026 +6254 +9177 +13048 +9167 +6485 +10003 +9170 +6225 +13037 +1865 +6432 +9529 +9165 +6224 +13036 +1866 +6431 +9530 +1213 +6817 +12639 +6255 +9178 +15630 +9164 +6484 +10004 +6256 +9165 +9166 +9168 +6223 +13035 +1867 +6430 +9533 +9162 +6254 +9168 +4290 +9162 +9168 +6258 +9179 +15631 +9163 +6483 +10005 +9169 +6259 +9170 +4292 +9169 +9170 +6362 +9037 +12651 +9173 +6397 +13273 +13104 +9060 +13221 +9171 +6274 +13251 +4315 +6336 +9173 +4397 +9036 +12869 +8766 +6168 +12193 +11766 +8580 +15858 +8768 +6167 +12194 +11767 +8581 +15856 +8765 +6166 +12192 +11765 +8579 +15857 +6257 +9177 +15629 +6254 +9162 +9177 +6256 +9178 +13047 +6256 +9166 +9178 +6259 +9179 +13046 +6259 +9169 +9179 +2839 +6574 +9180 +9180 +6574 +12348 +2840 +6575 +9181 +9181 +6575 +12347 +2841 +6573 +9182 +9182 +6573 +12346 +6673 +4806 +9354 +1256 +7035 +9183 +4104 +6457 +12132 +1716 +8499 +9184 +4293 +6336 +9185 +4178 +6343 +9495 +12092 +8354 +13153 +6419 +9186 +9769 +9123 +6227 +13056 +12220 +8222 +13108 +6098 +8596 +11790 +6227 +8844 +9188 +1868 +6419 +9189 +4608 +7126 +9189 +4695 +6401 +9190 +4243 +6785 +9190 +4697 +6403 +9191 +4242 +6786 +9191 +4696 +6402 +9192 +4241 +6787 +9192 +2848 +6554 +12665 +1267 +4738 +12258 +2849 +6558 +12663 +1269 +4739 +12257 +2847 +6553 +12664 +1268 +4740 +12256 +1847 +8934 +13061 +4422 +6415 +9196 +1846 +8935 +13062 +4423 +6416 +9197 +8812 +6221 +9198 +2705 +8812 +11874 +4489 +6756 +9199 +12912 +6834 +13194 +4490 +6757 +9200 +12911 +6836 +13196 +4488 +6758 +9201 +12909 +6835 +13195 +1795 +6667 +9202 +2884 +6638 +12514 +1796 +6666 +9203 +2883 +6637 +12516 +1797 +6665 +9204 +2882 +6636 +12515 +4365 +6385 +9359 +4339 +6418 +9205 +11772 +1791 +15143 +12859 +8422 +12901 +4538 +6365 +9207 +9887 +9207 +13097 +857 +6705 +9208 +4430 +6429 +9334 +9209 +4475 +12942 +1257 +7015 +9209 +9210 +4474 +12941 +1254 +7016 +9210 +9211 +4476 +12940 +1259 +7052 +9211 +11427 +8023 +13169 +11973 +9212 +14989 +11431 +8022 +13170 +11971 +9213 +14991 +11429 +8021 +13168 +11972 +9214 +14990 +9859 +4567 +13177 +4567 +6884 +9215 +10055 +4566 +13179 +4566 +6886 +9216 +10056 +4570 +13178 +4570 +6903 +9217 +6429 +9124 +12809 +4519 +6710 +9218 +4444 +8861 +12237 +2777 +9173 +9219 +8646 +6186 +12139 +6186 +9028 +9220 +8647 +6184 +12141 +6184 +9027 +9221 +8638 +6185 +12140 +6185 +9026 +9222 +1810 +6570 +9223 +4349 +8411 +9223 +8894 +4506 +12670 +9155 +8894 +12670 +4546 +9220 +9726 +11753 +6469 +12672 +4547 +9222 +9728 +11754 +6470 +12673 +4548 +9221 +9727 +11755 +6471 +12674 +9551 +6302 +9704 +1864 +9213 +12740 +9549 +6304 +9703 +1862 +9212 +12741 +9550 +6303 +9705 +1863 +9214 +12739 +9807 +6452 +13096 +8601 +6119 +12634 +11674 +8129 +11675 +5822 +8438 +13140 +4207 +6407 +9233 +6406 +8779 +9233 +6263 +9234 +12713 +9837 +4587 +13370 +9311 +6326 +9471 +11149 +6311 +12792 +9310 +6324 +9473 +8952 +6309 +12791 +9593 +6327 +12576 +11148 +6308 +12790 +11441 +4381 +16699 +5799 +8764 +11357 +4235 +6362 +9239 +4564 +6713 +12527 +9205 +6385 +11932 +2880 +6810 +11932 +420 +8537 +12827 +2792 +6418 +9241 +9242 +6240 +15593 +10871 +6240 +15594 +14606 +5730 +15324 +13021 +6239 +13105 +1736 +8835 +12159 +6333 +9244 +13317 +5812 +8531 +11008 +4418 +8436 +10954 +5813 +8529 +11007 +4420 +8437 +10952 +5811 +8530 +11009 +4419 +8435 +10953 +9824 +6494 +12974 +2876 +6766 +9248 +9825 +6495 +12973 +2877 +6765 +9249 +9823 +6496 +12972 +2878 +6767 +9250 +9097 +6355 +9707 +1819 +6541 +9251 +9096 +6354 +9706 +1820 +6542 +9252 +9253 +6493 +13222 +4662 +6862 +10098 +9667 +6140 +13308 +2813 +8412 +12065 +2973 +6966 +9255 +9255 +6322 +12205 +4478 +6815 +9256 +4848 +7024 +10080 +4480 +6813 +9257 +4846 +7022 +10082 +4479 +6814 +9258 +4847 +7023 +10081 +12861 +6579 +13150 +886 +6830 +9259 +6581 +9260 +13152 +887 +6828 +9260 +6580 +9261 +13151 +885 +6829 +9261 +9262 +6334 +12785 +4389 +8835 +12102 +4470 +6832 +9263 +2937 +6833 +9263 +9264 +6145 +12371 +9062 +6120 +13252 +9265 +6146 +12372 +9061 +6121 +13254 +9266 +6144 +12373 +9063 +6122 +13253 +6576 +8860 +12583 +4692 +6818 +12962 +6578 +8858 +12585 +4691 +6816 +12964 +6577 +8859 +12584 +4693 +6817 +12963 +12491 +6109 +15579 +6109 +8686 +9270 +12492 +6107 +15578 +6107 +8685 +9271 +12493 +6108 +15577 +6108 +8684 +9272 +8485 +6045 +13083 +6045 +8676 +9273 +8484 +6044 +13082 +6044 +8678 +9274 +8486 +6043 +13081 +6043 +8679 +9275 +4537 +6971 +9276 +2871 +9139 +9276 +4536 +6969 +9277 +2872 +9141 +9277 +4535 +6970 +9278 +2870 +9140 +9278 +11884 +5918 +15985 +12131 +7656 +13923 +9280 +4412 +10895 +12057 +6002 +15993 +11038 +8201 +12473 +4411 +9279 +9281 +11037 +8200 +12474 +4412 +9280 +9282 +12825 +6714 +12897 +2959 +6855 +9283 +2964 +6853 +9284 +8442 +6414 +12011 +12826 +6715 +12895 +2962 +6858 +9285 +1824 +6668 +9286 +9286 +6662 +13125 +1823 +6670 +9287 +9287 +6663 +13126 +1821 +6669 +9288 +9288 +6664 +13127 +2936 +6904 +9315 +2879 +6463 +9289 +9576 +2885 +13090 +516 +6876 +9290 +9577 +2886 +13091 +517 +6877 +9291 +2793 +6405 +9292 +4344 +6406 +9292 +11894 +6738 +13160 +2812 +8425 +12047 +881 +6758 +9294 +4297 +8787 +11213 +883 +6756 +9295 +4299 +8789 +11215 +882 +6757 +9296 +4298 +8788 +11214 +865 +6867 +15892 +4495 +6433 +9510 +4456 +6482 +9298 +2690 +9136 +9298 +9299 +6013 +12738 +9298 +9136 +12490 +4469 +6510 +12617 +1936 +6654 +9300 +4468 +6509 +12616 +1935 +6653 +9301 +4467 +6508 +12618 +1934 +6652 +9302 +1772 +6770 +9303 +9303 +6465 +13143 +12230 +7960 +14707 +9304 +6490 +13187 +12231 +7959 +14706 +9305 +6491 +13186 +12229 +7958 +14708 +9306 +6489 +13185 +4587 +6444 +9307 +9307 +6444 +12099 +2918 +6624 +9308 +1244 +6777 +9308 +2919 +6626 +9309 +1243 +6776 +9309 +2971 +6815 +12269 +4406 +6978 +9310 +2970 +6813 +12268 +4405 +6977 +9311 +4437 +8839 +9312 +5999 +9072 +9312 +4438 +8840 +9313 +5998 +9074 +9313 +4439 +6695 +9314 +9314 +6695 +12995 +1224 +6930 +9315 +4497 +9289 +9315 +2849 +6557 +9316 +4355 +6558 +9316 +9317 +6602 +12110 +4354 +6602 +9317 +4354 +6553 +9318 +2847 +6555 +9318 +4356 +6554 +9319 +2848 +6556 +9319 +9320 +6603 +12112 +4355 +6603 +9320 +9321 +6604 +12111 +4356 +6604 +9321 +4497 +6904 +9322 +4498 +7113 +9322 +4561 +6846 +9323 +2991 +9128 +9323 +4562 +6844 +9324 +2990 +9127 +9324 +4560 +6845 +9325 +2989 +9129 +9325 +8938 +6187 +12769 +4034 +8834 +9326 +4404 +6568 +12182 +1242 +6682 +9327 +6217 +9328 +12988 +1873 +7095 +9328 +8372 +6250 +12676 +1714 +6458 +9329 +2769 +8372 +12676 +4435 +9134 +9330 +8371 +6249 +12675 +1716 +6457 +9331 +2768 +8371 +12675 +4436 +9135 +9332 +4324 +6534 +9333 +6370 +9187 +9333 +9151 +5805 +12285 +2732 +9151 +12285 +9335 +4430 +12915 +4430 +6705 +12915 +15605 +820 +15884 +12052 +6032 +12286 +9118 +6313 +9518 +3005 +7096 +9518 +9116 +6307 +9520 +3002 +7093 +9520 +9115 +6314 +9517 +3004 +7095 +9517 +9117 +6310 +9519 +3003 +7094 +9519 +2853 +6960 +9341 +4541 +9000 +9341 +9066 +5838 +11191 +2695 +9066 +11191 +9065 +5839 +11190 +2696 +9065 +11190 +9064 +5840 +11189 +2697 +9064 +11189 +10247 +7547 +13766 +8667 +6073 +11535 +10248 +7548 +13765 +8669 +6070 +11536 +12795 +8429 +15825 +9347 +6589 +13011 +12794 +8431 +15826 +9348 +6587 +13010 +12793 +8430 +15824 +9349 +6588 +13009 +8997 +6351 +9635 +12464 +8539 +15625 +13001 +2851 +15777 +1218 +8946 +9351 +13004 +2852 +15776 +1219 +8945 +9352 +12999 +2850 +15775 +1220 +8944 +9353 +4456 +6673 +9354 +1256 +9183 +9354 +4373 +6723 +9355 +2889 +8841 +9355 +4372 +6724 +9356 +2891 +8842 +9356 +4371 +6722 +9357 +2890 +8843 +9357 +656 +4634 +9358 +2980 +4830 +9445 +1786 +6737 +9359 +6385 +9205 +9359 +1813 +8921 +13211 +2751 +6386 +9360 +9361 +4391 +12359 +2862 +6703 +12359 +1812 +8926 +13209 +2753 +6388 +9362 +8925 +6261 +13208 +2752 +6387 +9363 +4291 +9164 +10004 +877 +6699 +9364 +4392 +6699 +9784 +6261 +9363 +9365 +4292 +9163 +10005 +876 +6704 +9366 +6386 +9162 +10003 +878 +6701 +9367 +9368 +4395 +12360 +4395 +6701 +12360 +12168 +6065 +15447 +346 +6540 +11618 +10812 +5946 +16628 +12754 +6347 +15363 +12503 +6132 +12710 +9371 +6327 +12628 +12501 +6131 +12711 +9372 +6323 +12630 +12362 +8324 +12502 +15920 +8323 +16040 +10923 +2665 +15024 +6222 +9021 +12959 +2832 +6571 +12671 +4349 +6570 +9375 +4366 +6632 +9376 +9376 +6631 +12336 +2836 +6633 +9377 +9377 +6633 +12337 +2838 +6635 +9378 +9378 +6635 +12338 +9381 +4383 +12884 +4383 +11786 +14825 +9384 +4385 +12891 +4385 +11794 +14821 +8447 +6269 +12884 +2770 +8447 +12884 +12222 +8215 +14820 +11967 +6268 +12893 +4387 +11793 +14820 +2771 +8750 +12893 +11968 +6270 +12891 +2772 +8749 +12891 +11829 +8103 +14202 +4414 +8782 +9385 +12820 +8065 +14275 +5870 +8729 +14275 +1798 +6546 +9387 +9388 +5881 +15346 +4415 +8783 +9388 +5881 +8597 +14127 +1800 +6547 +9389 +9390 +5880 +15347 +4416 +8781 +9390 +5880 +8598 +14126 +2850 +6366 +9391 +4360 +6599 +9391 +2852 +6367 +9392 +4359 +6601 +9392 +2851 +6368 +9393 +4358 +6600 +9393 +1212 +9186 +12954 +1906 +6997 +9394 +2879 +9289 +9395 +4497 +9322 +9395 +2917 +6735 +9396 +1273 +6868 +9396 +4547 +9226 +12673 +1841 +8766 +12193 +4548 +9227 +12674 +1844 +8768 +12194 +4546 +9225 +12672 +1839 +8765 +12192 +6287 +9400 +13131 +1804 +6631 +9400 +11822 +8214 +13112 +1802 +6635 +9401 +6288 +9402 +13130 +1803 +6633 +9402 +4854 +6671 +9403 +4464 +6805 +9699 +1203 +6370 +9404 +4269 +9115 +9404 +9080 +6579 +12861 +2825 +8442 +9405 +2831 +6372 +9406 +4370 +6542 +9406 +2830 +6371 +9407 +4369 +6541 +9407 +13170 +8022 +15954 +4234 +6473 +9408 +13168 +8021 +15955 +4233 +6474 +9409 +13169 +8023 +15957 +4232 +6472 +9410 +12390 +6334 +12724 +9495 +6335 +13309 +9207 +6365 +12447 +4719 +6468 +9412 +6334 +9262 +12724 +6333 +9411 +9413 +6032 +8835 +12286 +4389 +9262 +9414 +9154 +6278 +9415 +9415 +6178 +12878 +9156 +6276 +9416 +9416 +6177 +12877 +2974 +4727 +9417 +1961 +6775 +9417 +2975 +4726 +9418 +1960 +6774 +9418 +4680 +7311 +9419 +2975 +9418 +9419 +4681 +7312 +9420 +2974 +9417 +9420 +4568 +7032 +9980 +3040 +8746 +13088 +10002 +6878 +13065 +4569 +7031 +9982 +4565 +7030 +9977 +3041 +8747 +13089 +403 +6679 +9424 +4525 +6972 +9424 +404 +6678 +9425 +4526 +6975 +9425 +402 +6680 +9426 +4528 +6974 +9426 +405 +6681 +9427 +4527 +6973 +9427 +1261 +6714 +9428 +9428 +6412 +12660 +1262 +6715 +9429 +9429 +6410 +12658 +1263 +6716 +9430 +9430 +6411 +12659 +4484 +6424 +9431 +9431 +6424 +12800 +6468 +7060 +9432 +4431 +9412 +9432 +4404 +6682 +12488 +1790 +6898 +9433 +9434 +6759 +13184 +6208 +8827 +9434 +2955 +6975 +9435 +1875 +8839 +9435 +2953 +6973 +9436 +1877 +8840 +9436 +9196 +6415 +9437 +9437 +4643 +12969 +9197 +6416 +9438 +9438 +4644 +12970 +5902 +8565 +9439 +9439 +4494 +12933 +9440 +6248 +12882 +9510 +9297 +13031 +2888 +6493 +9441 +6233 +8907 +9441 +4549 +6860 +9816 +3139 +7077 +12956 +4551 +6859 +9817 +3137 +7075 +12957 +4550 +6861 +9815 +3138 +7076 +12958 +1959 +6773 +9445 +6773 +9358 +9445 +9446 +6038 +13022 +13022 +8351 +15593 +9447 +2957 +13351 +2957 +4879 +13351 +9448 +2958 +13353 +2958 +4881 +13353 +9449 +2956 +13352 +2956 +4880 +13352 +3955 +8996 +9450 +1151 +9282 +11547 +3954 +8995 +9451 +1153 +9281 +11546 +1918 +4753 +13334 +4427 +6944 +9452 +1919 +4752 +13332 +4429 +6945 +9453 +1917 +4751 +13333 +4428 +6943 +9454 +12934 +8587 +12935 +8617 +6340 +13363 +9966 +8319 +17352 +4401 +6637 +9456 +9967 +8317 +17354 +4403 +6638 +9457 +9965 +8318 +17353 +4402 +6636 +9458 +9745 +9459 +12549 +4390 +6677 +9561 +9460 +4393 +9862 +2860 +6749 +9862 +1811 +6700 +9609 +6266 +8925 +9461 +4517 +6676 +9822 +6264 +8921 +9462 +4516 +6677 +9821 +6265 +8926 +9463 +9743 +9464 +12548 +4394 +6676 +9560 +4724 +6894 +10093 +4404 +6898 +9465 +6420 +8810 +9818 +4573 +6890 +9945 +6422 +8811 +9819 +4575 +6889 +9946 +6421 +8809 +9820 +4574 +6888 +9944 +4498 +6904 +9469 +2936 +6931 +9469 +2012 +6887 +9470 +1284 +4919 +10068 +6131 +9235 +12137 +4405 +9311 +9471 +4407 +6979 +12205 +6132 +9237 +12135 +6133 +9236 +12136 +4406 +9310 +9473 +536 +6926 +9474 +4512 +7003 +9474 +2985 +6956 +9475 +4533 +7178 +9475 +2982 +6958 +9476 +4532 +7180 +9476 +2986 +6957 +9477 +4534 +7179 +9477 +1830 +8423 +9478 +4445 +8526 +9478 +9479 +7091 +13241 +513 +7091 +9479 +2894 +6674 +9480 +511 +7089 +12733 +2892 +6675 +9481 +512 +7090 +12732 +9587 +6440 +12528 +655 +7209 +9482 +11502 +7814 +12744 +4318 +6489 +9483 +11503 +7812 +12742 +4317 +6490 +9484 +11501 +7813 +12743 +4316 +6491 +9485 +4553 +6917 +9486 +4466 +9035 +9486 +1845 +6411 +9487 +4421 +6414 +9487 +6284 +8928 +11997 +6180 +8605 +13039 +6285 +8929 +11995 +6181 +8606 +13040 +6283 +8927 +11996 +6182 +8604 +13038 +2896 +6597 +9491 +1242 +7176 +9491 +2892 +6486 +9492 +1866 +9164 +9492 +2894 +6487 +9493 +1865 +9163 +9493 +2893 +6488 +9494 +1867 +9167 +9494 +625 +9060 +9495 +6343 +9185 +9495 +4256 +6428 +9496 +6428 +9130 +9496 +2974 +4840 +9497 +1956 +6777 +9497 +2975 +4839 +9498 +1957 +6776 +9498 +9706 +6352 +13024 +6200 +8884 +9499 +2787 +8253 +11590 +6178 +9415 +9500 +4505 +9499 +13024 +859 +8640 +11881 +9707 +6353 +13023 +858 +8641 +11880 +2785 +8252 +11591 +6177 +9416 +9503 +6353 +9502 +13023 +6201 +8885 +9504 +6189 +8427 +9505 +2740 +8692 +9505 +6190 +8428 +9506 +2739 +8713 +9506 +6913 +4670 +13234 +4670 +6910 +13234 +6914 +4669 +13233 +4669 +6908 +13233 +2994 +6468 +9509 +4603 +6899 +10072 +2733 +8354 +11719 +6433 +9297 +9510 +4495 +9044 +12736 +6478 +9021 +9511 +1829 +4928 +9512 +4656 +6688 +9512 +1828 +4927 +9513 +4657 +6690 +9513 +1827 +4926 +9514 +4658 +6689 +9514 +1164 +6832 +9515 +6316 +8963 +9515 +4452 +6593 +9516 +12287 +8445 +15091 +1873 +9115 +9517 +6314 +9339 +9517 +1871 +9118 +9518 +6313 +9337 +9518 +1872 +9117 +9519 +6310 +9340 +9519 +1870 +9116 +9520 +6307 +9338 +9520 +1179 +8878 +12358 +6524 +9521 +12916 +2895 +6672 +9522 +1241 +6906 +9522 +4584 +6650 +9523 +2869 +6792 +9523 +4921 +6911 +9524 +4667 +7065 +9524 +4920 +6912 +9525 +4668 +7066 +9525 +342 +343 +13331 +8827 +6208 +13331 +6098 +8526 +9527 +6534 +8596 +11458 +4485 +6432 +9528 +2797 +8558 +12202 +10005 +6483 +12633 +6483 +9163 +9529 +10004 +6484 +12631 +6484 +9164 +9530 +4487 +6430 +9531 +2799 +8560 +12204 +4486 +6431 +9532 +2798 +8559 +12203 +10003 +6485 +12632 +6485 +9167 +9533 +9534 +1939 +13200 +2701 +8467 +12323 +9535 +1938 +13201 +2703 +8468 +12322 +9536 +1940 +13202 +2702 +8466 +12324 +2936 +6930 +9537 +1848 +6932 +9537 +9278 +6567 +13377 +4440 +6762 +9538 +4440 +6504 +9539 +2874 +6762 +9539 +9276 +6566 +13376 +4441 +6760 +9540 +4441 +6503 +9541 +2873 +6760 +9541 +4442 +6502 +9542 +2875 +6761 +9542 +9277 +6565 +13378 +4442 +6761 +9543 +11916 +6148 +13324 +6369 +9219 +9544 +9809 +6939 +12870 +918 +7003 +9545 +9546 +4639 +13263 +6399 +9456 +9546 +9547 +4641 +13264 +6400 +9457 +9547 +9548 +4640 +13262 +6398 +9458 +9548 +2929 +6818 +9703 +1214 +9168 +9549 +2928 +6817 +9705 +1213 +9165 +9550 +2930 +6816 +9704 +1211 +9170 +9551 +1731 +6528 +9552 +6369 +9544 +12750 +4444 +6528 +9553 +2845 +9101 +9553 +861 +6954 +9554 +4506 +8754 +9554 +9157 +8895 +12415 +5997 +8890 +12313 +860 +8612 +9556 +5997 +9555 +9556 +14673 +6358 +17006 +9557 +6358 +12469 +15236 +6359 +16683 +11107 +7910 +11970 +1822 +6698 +9559 +6651 +9516 +9559 +2857 +6748 +9560 +6748 +9464 +9560 +2861 +6750 +9561 +6750 +9459 +9561 +1967 +4620 +9562 +1224 +6463 +9562 +10806 +6380 +12950 +4081 +8695 +9563 +10807 +6379 +12951 +4082 +8694 +9564 +10808 +6381 +12949 +4080 +8693 +9565 +2856 +6719 +9566 +9566 +6719 +9759 +1223 +6654 +9567 +9088 +5900 +13319 +4502 +6581 +9568 +2826 +9088 +13319 +1221 +6652 +9569 +9089 +5901 +13318 +9405 +5899 +15876 +4504 +9405 +15876 +4503 +6580 +9571 +2824 +9089 +13318 +4622 +7071 +9572 +657 +7102 +9572 +2827 +6543 +12467 +4414 +6544 +9573 +2828 +6545 +12465 +4415 +6546 +9574 +2829 +6548 +12466 +4416 +6547 +9575 +4493 +6408 +9576 +15401 +8235 +16561 +4492 +6409 +9577 +15400 +8236 +16560 +4432 +6431 +9578 +1866 +6486 +9578 +4433 +6430 +9579 +1867 +6488 +9579 +4434 +6432 +9580 +1865 +6487 +9580 +4563 +6752 +9581 +2896 +9491 +9581 +856 +6451 +11159 +4282 +9130 +9582 +4531 +6795 +9583 +1841 +9174 +9583 +4530 +6794 +9584 +1844 +9175 +9584 +4529 +6793 +9585 +1839 +9176 +9585 +1976 +6921 +9586 +4635 +7045 +9586 +9762 +6440 +13249 +12902 +6649 +12936 +9588 +6642 +12594 +9595 +6642 +12871 +9589 +6644 +12595 +9596 +6644 +12873 +9590 +6643 +12593 +9594 +6643 +12872 +12502 +8324 +14788 +6464 +8952 +9591 +12605 +8411 +14503 +6183 +8754 +9592 +4513 +6559 +11681 +2800 +6643 +9593 +4513 +6643 +9594 +4532 +9476 +12872 +4514 +6642 +9595 +4534 +9477 +12871 +4515 +6644 +9596 +4533 +9475 +12873 +4515 +6560 +11680 +2801 +6644 +9597 +1832 +8673 +9598 +6325 +9597 +9598 +4514 +6561 +11679 +1831 +8672 +9599 +2802 +6642 +9600 +4514 +9599 +9600 +1833 +8674 +9601 +6327 +9593 +9601 +12935 +8341 +13134 +13079 +8586 +13189 +6640 +8815 +12494 +875 +6750 +9603 +6639 +8816 +12495 +873 +6748 +9604 +6641 +8817 +12496 +874 +6749 +9605 +4273 +6612 +9606 +1758 +9147 +9606 +11297 +8210 +15638 +11958 +8306 +15715 +11296 +8211 +15639 +4108 +6608 +12609 +4518 +6905 +9609 +4393 +9461 +9609 +1245 +4621 +9610 +2920 +6628 +9610 +9611 +6301 +11412 +11522 +8230 +17255 +9612 +6300 +11411 +1237 +6517 +11411 +9613 +6299 +12550 +1236 +6515 +12550 +1806 +6405 +11633 +2793 +6692 +9614 +1977 +6947 +9615 +4636 +7044 +9615 +1978 +6946 +9616 +4638 +7043 +9616 +1975 +6948 +9617 +4637 +7047 +9617 +4520 +6960 +9618 +2853 +8997 +9618 +1848 +9537 +9619 +4520 +9618 +9619 +11035 +6236 +15479 +4209 +6583 +9620 +4474 +7016 +9621 +7016 +7110 +9621 +4475 +7015 +9622 +7015 +7111 +9622 +4476 +7052 +9623 +7052 +7104 +9623 +869 +6820 +9624 +9624 +6820 +12706 +6262 +8921 +9625 +4232 +9410 +9625 +6260 +8926 +9626 +4234 +9408 +9626 +6261 +8925 +9627 +4233 +9409 +9627 +9628 +4500 +13200 +1939 +6808 +13200 +9629 +4501 +13202 +1940 +6812 +13202 +9630 +4499 +13201 +1938 +6809 +13201 +1209 +8638 +12140 +6470 +9397 +9631 +1210 +8647 +12141 +6471 +9398 +9632 +1208 +8646 +12139 +6469 +9399 +9633 +12099 +7981 +15802 +9678 +6263 +12438 +522 +8997 +9635 +6034 +9350 +12053 +6351 +9000 +9636 +4552 +9635 +9636 +4467 +9142 +13311 +6395 +9195 +9637 +4469 +9144 +13312 +6394 +9194 +9638 +4468 +9143 +13310 +6396 +9193 +9639 +9336 +6329 +11906 +11402 +7961 +12296 +6219 +8990 +13336 +4289 +9114 +9641 +6218 +8994 +13335 +4285 +9112 +9642 +2944 +4650 +9643 +1880 +6507 +9643 +2942 +4651 +9644 +1882 +6505 +9644 +2943 +4649 +9645 +1881 +6506 +9645 +339 +6660 +9646 +4605 +6992 +9646 +9640 +6329 +11735 +11457 +8144 +15570 +2003 +5117 +9648 +4626 +6685 +10065 +2005 +5119 +9649 +4624 +6684 +10062 +2004 +5118 +9650 +4625 +6683 +10064 +4427 +6828 +9911 +5138 +6944 +9651 +4429 +6830 +9913 +5136 +6945 +9652 +4428 +6829 +9912 +5137 +6943 +9653 +1278 +4724 +9654 +2969 +6413 +9654 +4465 +6717 +9655 +2856 +6718 +9655 +1870 +6979 +9656 +4407 +9237 +9656 +1871 +6977 +9657 +4405 +9235 +9657 +1872 +6978 +9658 +4406 +9236 +9658 +2916 +6850 +9659 +3034 +6697 +13072 +2921 +6828 +9660 +4427 +9452 +9660 +2923 +6830 +9661 +4429 +9453 +9661 +2922 +6829 +9662 +4428 +9454 +9662 +4275 +9037 +12364 +4235 +6530 +9663 +4618 +6739 +9664 +6739 +6888 +9664 +4617 +6741 +9665 +6741 +6889 +9665 +4616 +6740 +9666 +6740 +6890 +9666 +11382 +7985 +15583 +4347 +6769 +13308 +2887 +6623 +9668 +4282 +9582 +9668 +4767 +6907 +9669 +4569 +9422 +13065 +1925 +6617 +9672 +1215 +6408 +12830 +1924 +6616 +9671 +3040 +9421 +9671 +3041 +9423 +9672 +6617 +9670 +9672 +1216 +6409 +12829 +3040 +9671 +9673 +9422 +6479 +9674 +3039 +9422 +9674 +656 +6773 +9675 +6512 +8821 +9675 +658 +6774 +9676 +6511 +8819 +9676 +659 +6775 +9677 +6513 +8820 +9677 +6440 +9587 +13249 +6263 +9634 +12438 +1927 +6742 +9679 +4457 +6745 +9679 +1930 +6743 +9680 +4455 +6744 +9680 +4454 +6746 +9681 +1932 +6747 +9681 +3037 +6584 +9997 +2915 +6851 +9682 +3035 +6586 +9995 +2914 +6852 +9683 +1927 +4804 +9684 +3018 +6742 +9684 +1930 +4807 +9685 +3019 +6743 +9685 +1932 +4803 +9686 +3021 +6747 +9686 +4465 +6698 +9687 +1822 +6717 +9687 +4589 +7180 +9688 +6322 +9255 +13232 +4590 +7178 +9689 +9589 +6324 +13325 +4588 +7179 +9690 +9588 +6326 +13326 +6620 +4621 +9691 +9691 +3229 +10053 +4763 +6659 +9692 +4571 +6967 +9692 +1234 +8503 +9693 +6507 +9444 +9693 +1232 +8502 +9694 +6506 +9443 +9694 +1233 +8501 +9695 +6505 +9442 +9695 +1786 +6710 +9696 +2907 +6737 +12444 +2986 +6711 +9697 +4609 +6957 +13367 +2985 +6712 +9698 +4610 +6956 +13368 +2881 +6807 +9699 +6807 +9403 +9699 +644 +6763 +9700 +4474 +9621 +9700 +646 +6764 +9701 +4475 +9622 +9701 +647 +6768 +9702 +4476 +9623 +9702 +6304 +9229 +9703 +1214 +9549 +9703 +6302 +9228 +9704 +1211 +9551 +9704 +6303 +9230 +9705 +1213 +9550 +9705 +2789 +9096 +9706 +6354 +9252 +12586 +2790 +9097 +9707 +6355 +9251 +12587 +1945 +4778 +9708 +1241 +6672 +9708 +9493 +6225 +9709 +2894 +9493 +9709 +9492 +6224 +9710 +2892 +9492 +9710 +9494 +6223 +9711 +2893 +9494 +9711 +6015 +8345 +11350 +4539 +9231 +12475 +6276 +9156 +12787 +4527 +6681 +9713 +6275 +9157 +12786 +4525 +6679 +9714 +6277 +9155 +12788 +4528 +6680 +9715 +6278 +9154 +12789 +4526 +6678 +9716 +2910 +6884 +9717 +13088 +8746 +13224 +2909 +6886 +9718 +13089 +8747 +13225 +9338 +6307 +9719 +532 +9338 +9719 +9339 +6314 +9720 +534 +9339 +9720 +9340 +6310 +9721 +533 +9340 +9721 +9337 +6313 +9722 +531 +9337 +9722 +11356 +7973 +15596 +6128 +9293 +13160 +4464 +6671 +9724 +2907 +6736 +9724 +4364 +6710 +9725 +1786 +9205 +9725 +6053 +9225 +9726 +1885 +9467 +9726 +6054 +9227 +9727 +1883 +9466 +9727 +6052 +9226 +9728 +1884 +9468 +9728 +892 +7026 +9729 +3018 +9684 +9729 +9694 +9443 +9730 +1232 +9694 +9730 +9695 +9442 +9731 +1233 +9695 +9731 +1947 +6441 +9732 +6441 +9731 +9732 +3030 +4892 +9733 +1948 +6443 +9733 +1234 +9693 +9734 +3030 +9733 +9734 +1949 +6442 +9735 +6442 +9730 +9735 +4540 +7175 +9736 +6424 +9394 +12800 +2965 +6602 +9737 +4657 +9513 +9737 +2966 +6603 +9738 +4656 +9512 +9738 +2967 +6604 +9739 +4658 +9514 +9739 +1816 +8485 +9740 +6281 +8897 +12144 +1814 +8484 +9741 +6279 +8896 +12143 +1815 +8486 +9742 +6280 +8898 +12142 +6264 +9462 +9743 +4394 +9464 +9743 +4393 +9460 +9744 +6266 +9461 +9744 +4390 +9459 +9745 +6265 +9463 +9745 +4660 +6970 +9746 +4535 +8843 +9746 +4659 +6971 +9747 +4537 +8841 +9747 +4661 +6969 +9748 +4536 +8842 +9748 +4530 +6550 +9749 +2835 +6794 +9749 +4531 +6551 +9750 +2834 +6795 +9750 +4529 +6552 +9751 +2833 +6793 +9751 +2941 +6569 +9974 +6315 +9101 +13113 +4650 +6920 +9753 +1880 +9643 +9753 +4651 +6919 +9754 +1882 +9644 +9754 +4649 +6918 +9755 +1881 +9645 +9755 +1847 +9196 +12969 +2922 +6525 +9756 +1846 +9197 +12970 +2921 +6526 +9757 +9487 +6414 +13223 +2923 +6527 +9758 +1255 +6980 +9759 +4443 +9566 +9759 +2927 +6598 +9760 +1246 +6976 +9760 +4541 +6661 +9761 +655 +9482 +9761 +4541 +6440 +9762 +1879 +9000 +9762 +2870 +9278 +13377 +1898 +8956 +12517 +2872 +9277 +13378 +1900 +8955 +12518 +2871 +9276 +13376 +1899 +8954 +12519 +3032 +6629 +9766 +1897 +6729 +9766 +3033 +6625 +9767 +1895 +6731 +9767 +3031 +6627 +9768 +1896 +6730 +9768 +4608 +9189 +9769 +1212 +9736 +9769 +9104 +6520 +13094 +4473 +6801 +9770 +9102 +6519 +13095 +4471 +6799 +9771 +9103 +6522 +13093 +4472 +6800 +9772 +2906 +4678 +9773 +1906 +6424 +9773 +2915 +6734 +13075 +1272 +7083 +9774 +2916 +6733 +13074 +1271 +7082 +9775 +2914 +6732 +13073 +1270 +7081 +9776 +4803 +7471 +9777 +3021 +9686 +9777 +4807 +7472 +9778 +3019 +9685 +9778 +3020 +7142 +9779 +4805 +7473 +9779 +1968 +6991 +9780 +4690 +7067 +9780 +1970 +6989 +9781 +4689 +7070 +9781 +1969 +6990 +9782 +4688 +7069 +9782 +1971 +6988 +9783 +4687 +7068 +9783 +2859 +6700 +9784 +6700 +9365 +9784 +1892 +6912 +9785 +3000 +7270 +9785 +1893 +6911 +9786 +2999 +7271 +9786 +1952 +4701 +9884 +4633 +7361 +9787 +1954 +4702 +9885 +4632 +7362 +9788 +1953 +4703 +9886 +4631 +7363 +9789 +880 +6931 +9790 +11672 +7873 +11975 +5683 +8687 +11998 +8805 +5683 +15455 +3394 +7466 +9792 +4675 +7031 +13190 +3396 +7467 +9793 +4674 +7032 +13192 +3395 +7465 +9794 +4676 +7030 +13191 +8774 +6360 +13340 +4494 +7166 +9795 +4483 +6775 +9796 +4833 +6927 +9796 +4481 +6773 +9797 +4831 +6929 +9797 +4482 +6774 +9798 +4832 +6928 +9798 +5093 +6902 +9799 +2007 +7054 +9799 +5091 +6901 +9800 +2010 +7053 +9800 +2877 +6764 +9801 +2818 +6670 +12599 +2823 +6668 +12600 +2878 +6768 +9802 +2876 +6763 +9803 +2820 +6669 +12598 +6389 +9540 +9804 +1227 +6399 +13263 +6390 +9538 +9805 +1226 +6400 +13264 +6391 +9543 +9806 +1225 +6398 +13262 +6452 +9807 +13258 +12536 +6492 +15580 +4512 +6926 +9808 +6926 +6955 +9808 +4619 +6939 +9809 +6440 +9482 +12528 +1219 +9352 +9810 +6522 +9772 +9810 +1218 +9351 +9811 +6519 +9771 +9811 +1220 +9353 +9812 +6520 +9770 +9812 +869 +6569 +10048 +1894 +6984 +9813 +12654 +8479 +12723 +2792 +9241 +9814 +2944 +9643 +9815 +6507 +9693 +9815 +2942 +9644 +9816 +6505 +9695 +9816 +2943 +9645 +9817 +6506 +9694 +9817 +1883 +9027 +9818 +4573 +9466 +9818 +1885 +9028 +9819 +4575 +9467 +9819 +1884 +9026 +9820 +4574 +9468 +9820 +1812 +6703 +9821 +9821 +6677 +13274 +1813 +6702 +9822 +9822 +6676 +13275 +2992 +6895 +9839 +4424 +7057 +9823 +2993 +6897 +9840 +4426 +7058 +9824 +2996 +6896 +9841 +4425 +7059 +9825 +1275 +6875 +9826 +4915 +7228 +9826 +1274 +6872 +9827 +4914 +7232 +9827 +1277 +6873 +9828 +4917 +7230 +9828 +1276 +6874 +9829 +4916 +7231 +9829 +4561 +9323 +13304 +2933 +7000 +9830 +4562 +9324 +13302 +2932 +7002 +9831 +146 +6844 +9832 +4562 +7002 +9832 +4560 +9325 +13303 +2931 +7001 +9833 +47 +6845 +9834 +4560 +7001 +9834 +245 +6846 +9835 +4561 +7000 +9835 +6216 +8526 +9836 +2730 +9149 +9836 +2854 +6444 +9837 +1207 +6707 +13370 +8814 +6456 +12857 +2887 +9668 +9838 +1259 +9211 +9839 +6496 +9823 +9839 +1254 +9210 +9840 +6494 +9824 +9840 +1257 +9209 +9841 +6495 +9825 +9841 +4523 +6794 +9842 +6461 +9603 +9842 +4522 +6793 +9843 +6460 +9604 +9843 +4524 +6795 +9844 +6459 +9605 +9844 +4320 +6514 +9845 +1775 +6571 +9845 +891 +6575 +9960 +3047 +7276 +9846 +888 +6573 +9958 +3056 +7275 +9847 +889 +6574 +9959 +3054 +7277 +9848 +4581 +6728 +13007 +3050 +7229 +9849 +12851 +8830 +13103 +1164 +8963 +9850 +4498 +6792 +9851 +4772 +7113 +9851 +2838 +6634 +9921 +1836 +6834 +9852 +2837 +6632 +9919 +1835 +6836 +9853 +2836 +6630 +9920 +1834 +6835 +9854 +1290 +7068 +9855 +3095 +7143 +9855 +1289 +7069 +9856 +3094 +7144 +9856 +1287 +7067 +9857 +3092 +7146 +9857 +1288 +7070 +9858 +3093 +7145 +9858 +1227 +6760 +13177 +4568 +6879 +9979 +2803 +6462 +12232 +4596 +6650 +9860 +9523 +6650 +9861 +4778 +9523 +9861 +4393 +6905 +9862 +6749 +9460 +9862 +1273 +4936 +9863 +2988 +6987 +9863 +238 +6685 +9864 +4626 +6883 +9864 +139 +6683 +9865 +4625 +6881 +9865 +40 +6684 +9866 +4624 +6882 +9866 +4559 +7046 +9867 +4758 +7255 +9867 +3006 +6696 +9868 +1838 +6843 +9868 +2971 +6978 +9869 +1872 +7094 +9869 +2973 +6979 +9870 +1870 +7093 +9870 +2970 +6977 +9871 +1871 +7096 +9871 +4597 +7116 +9872 +4623 +7237 +9872 +136 +137 +9986 +4599 +7478 +9873 +37 +38 +9987 +4600 +7479 +9874 +6361 +9171 +13273 +13078 +8504 +13240 +4396 +7017 +9876 +3012 +7147 +13128 +1257 +6896 +9877 +2998 +7088 +9877 +1254 +6897 +9878 +2997 +7087 +9878 +7122 +4897 +9879 +660 +7122 +9879 +7123 +4896 +9880 +661 +7123 +9880 +7124 +4895 +9881 +663 +7124 +9881 +2954 +6974 +9882 +4553 +7035 +9882 +3184 +6976 +9883 +6819 +6984 +9883 +1267 +6396 +9884 +6396 +9787 +9884 +1268 +6395 +9885 +6395 +9788 +9885 +1269 +6394 +9886 +6394 +9789 +9886 +2856 +6717 +9887 +4538 +9207 +9887 +9887 +6717 +9888 +4538 +9887 +9888 +9888 +6593 +9889 +4538 +9888 +9889 +3051 +7062 +9890 +662 +7281 +9890 +2982 +6827 +9891 +4611 +6958 +13369 +1164 +6713 +9892 +12377 +8504 +12860 +4714 +7362 +9893 +4632 +9129 +9893 +4713 +7363 +9894 +4631 +9128 +9894 +4715 +7361 +9895 +4633 +9127 +9895 +7099 +6940 +9896 +3144 +7099 +9896 +7100 +6941 +9897 +3143 +7100 +9897 +7098 +6942 +9898 +3146 +7098 +9898 +11914 +8220 +15451 +6346 +9348 +9899 +11912 +8219 +15453 +6344 +9347 +9900 +11913 +8221 +15452 +6345 +9349 +9901 +4378 +6641 +9902 +2834 +9750 +9902 +4376 +6639 +9903 +2833 +9751 +9903 +4377 +6640 +9904 +2835 +9749 +9904 +1259 +6895 +9905 +2995 +7103 +9905 +4545 +6706 +9943 +1207 +6649 +9956 +451 +4794 +9907 +2998 +6841 +9907 +453 +4796 +9908 +2997 +6842 +9908 +450 +4790 +9909 +2995 +6840 +9909 +3012 +7017 +9910 +879 +7125 +9910 +887 +9447 +9911 +6564 +9651 +9911 +885 +9448 +9912 +6563 +9653 +9912 +886 +9449 +9913 +6562 +9652 +9913 +4520 +6930 +9914 +4620 +6960 +9914 +7071 +4825 +9915 +2935 +7071 +9915 +2844 +6576 +9916 +4555 +8615 +9916 +2843 +6577 +9917 +4556 +8614 +9917 +2842 +6578 +9918 +4554 +8613 +9918 +4543 +6800 +9919 +6632 +9853 +9919 +4542 +6801 +9920 +6630 +9854 +9920 +4544 +6799 +9921 +6634 +9852 +9921 +909 +5215 +9922 +1386 +6918 +9922 +908 +5216 +9923 +1387 +6920 +9923 +907 +5217 +9924 +1388 +6919 +9924 +1270 +7013 +9925 +6711 +7081 +9925 +1272 +7014 +9926 +6712 +7083 +9926 +4592 +6672 +10097 +355 +7151 +9927 +9928 +6645 +12349 +2803 +9860 +9928 +4342 +6645 +13226 +4584 +6792 +9929 +4825 +7071 +9930 +4622 +7101 +9930 +2846 +6529 +9933 +420 +6810 +9931 +4580 +6810 +9932 +6810 +6811 +9932 +4580 +6655 +9933 +6529 +9931 +9933 +6923 +4799 +9934 +909 +6923 +9934 +6924 +4800 +9935 +908 +6924 +9935 +6922 +4801 +9936 +907 +6922 +9936 +3058 +7122 +9937 +660 +7280 +9937 +3049 +7124 +9938 +663 +7278 +9938 +3053 +7123 +9939 +661 +7279 +9939 +1271 +7046 +9940 +6827 +7082 +9940 +1817 +6706 +9941 +2881 +6805 +9942 +4545 +6935 +9942 +6805 +9941 +9942 +2854 +6707 +9943 +6707 +9906 +9943 +870 +6822 +12782 +6822 +9086 +12782 +872 +6826 +12784 +6826 +9084 +12784 +871 +6825 +12783 +6825 +9085 +12783 +4295 +6771 +13060 +4286 +9113 +9947 +1821 +6766 +9948 +6766 +9803 +9948 +1823 +6765 +9949 +6765 +9801 +9949 +1824 +6767 +9950 +6767 +9802 +9950 +1911 +4802 +9951 +3075 +6983 +9951 +2839 +6646 +12990 +419 +6808 +9952 +2840 +6648 +12991 +421 +6809 +9953 +2841 +6647 +12989 +418 +6812 +9954 +4571 +6659 +9955 +1837 +6968 +9955 +4607 +6935 +9956 +6935 +9906 +9956 +2730 +6709 +13166 +4182 +8822 +9957 +4576 +6725 +9958 +6725 +9847 +9958 +4577 +6726 +9959 +6726 +9848 +9959 +4579 +6727 +9960 +6727 +9846 +9960 +1280 +7037 +13337 +6655 +9932 +9961 +4712 +7202 +9962 +4579 +8871 +9962 +4711 +7204 +9963 +4577 +8870 +9963 +4710 +7205 +9964 +4576 +8869 +9964 +2882 +8318 +9965 +4640 +9548 +9965 +2883 +8319 +9966 +4639 +9546 +9966 +2884 +8317 +9967 +4641 +9547 +9967 +1891 +6915 +9968 +2978 +6959 +9968 +2984 +7044 +13374 +2892 +6934 +9969 +2983 +7047 +13375 +2894 +6933 +9970 +9971 +4338 +11779 +1838 +6925 +11779 +914 +7056 +9972 +4755 +7317 +9972 +915 +7055 +9973 +4756 +7318 +9973 +12254 +8373 +16067 +6569 +9752 +9974 +4591 +9587 +12936 +1207 +9234 +9975 +3301 +7253 +9976 +1945 +9708 +9976 +650 +6859 +13235 +6481 +9423 +9977 +4569 +6878 +9978 +2875 +9542 +13190 +2873 +7032 +9979 +6879 +9859 +9979 +649 +6861 +13236 +6480 +9421 +9980 +4565 +6880 +9981 +2874 +9539 +13191 +648 +6860 +13237 +6479 +9422 +9982 +3079 +7181 +9983 +429 +7259 +9983 +3080 +7182 +9984 +428 +7260 +9984 +3078 +7183 +9985 +426 +7261 +9985 +137 +6721 +9986 +6721 +9873 +9986 +38 +6720 +9987 +6720 +9874 +9987 +3063 +6872 +9988 +1889 +7210 +9988 +3064 +6874 +9989 +1887 +7212 +9989 +3062 +6873 +9990 +1886 +7213 +9990 +3065 +6875 +9991 +1888 +7211 +9991 +4685 +6566 +9992 +6566 +9276 +9992 +4684 +6567 +9993 +6567 +9278 +9993 +4686 +6565 +9994 +6565 +9277 +9994 +4480 +7022 +9995 +6586 +9683 +9995 +3036 +6585 +9996 +4479 +7023 +9996 +4478 +7024 +9997 +6584 +9682 +9997 +1355 +7325 +9998 +1900 +7370 +10022 +1356 +7326 +9999 +1899 +7371 +10024 +1358 +7324 +10000 +1898 +7372 +10023 +4566 +6880 +10001 +1859 +6886 +10001 +4570 +6878 +10002 +1861 +6903 +10002 +4290 +9167 +10003 +878 +9367 +12632 +6387 +9166 +10004 +877 +9364 +12631 +6388 +9169 +10005 +876 +9366 +12633 +4585 +6900 +10006 +1967 +9562 +10006 +2879 +6949 +10007 +4585 +10006 +10007 +3075 +7063 +10008 +427 +7227 +10008 +7133 +4918 +10009 +955 +7133 +10009 +1274 +7245 +10010 +4781 +7320 +10010 +1277 +7248 +10011 +4785 +7321 +10011 +1276 +7246 +10012 +4784 +7322 +10012 +7127 +4725 +10013 +665 +7127 +10013 +1946 +7319 +10014 +4824 +9915 +10014 +1294 +7084 +10015 +3059 +7117 +10015 +4710 +7048 +10016 +3089 +7337 +10016 +4711 +7049 +10017 +3088 +7333 +10017 +4709 +7037 +10018 +3090 +7334 +10018 +4712 +7050 +10019 +3091 +7331 +10019 +1286 +6802 +10020 +3086 +7373 +10020 +6980 +7112 +10021 +1928 +8943 +10021 +4663 +8955 +10022 +3170 +9998 +10022 +4665 +8956 +10023 +3172 +10000 +10023 +4664 +8954 +10024 +3171 +9999 +10024 +4613 +6938 +10025 +6938 +9160 +10025 +4614 +6937 +10026 +6937 +9161 +10026 +4615 +6936 +10027 +6936 +9159 +10027 +1241 +6650 +10028 +2981 +6906 +13154 +3073 +7129 +10029 +4870 +7360 +10029 +3096 +5072 +10030 +82 +7340 +10030 +3098 +5073 +10031 +280 +7338 +10031 +3097 +5071 +10032 +181 +7339 +10032 +2911 +4833 +10070 +1244 +6624 +10033 +4616 +9666 +13203 +1897 +6740 +10034 +4617 +6624 +10035 +1895 +6741 +10035 +1245 +6628 +10036 +6628 +10034 +10036 +2912 +4832 +10069 +4618 +9664 +10037 +1243 +6626 +10038 +4618 +10037 +10038 +4618 +6626 +10039 +1896 +6739 +10039 +4617 +9665 +10040 +6501 +10033 +10040 +1874 +6806 +13212 +2881 +6935 +10041 +870 +6739 +10042 +4593 +6822 +10042 +1896 +6627 +10043 +4593 +6739 +10043 +1895 +6625 +10044 +4594 +6741 +10044 +871 +6741 +10045 +4594 +6825 +10045 +1897 +6629 +10046 +4595 +6740 +10046 +872 +6740 +10047 +4595 +6826 +10047 +4598 +6820 +10048 +6569 +9813 +10048 +4598 +6819 +10049 +2948 +6820 +10049 +4655 +7136 +10050 +3029 +9443 +10050 +4654 +7134 +10051 +3028 +9442 +10051 +4653 +7135 +10052 +3030 +9444 +10052 +236 +6620 +10053 +6620 +9691 +10053 +4597 +7237 +10054 +1284 +9470 +10054 +1226 +6762 +13179 +2874 +6880 +10055 +1225 +6761 +13178 +2875 +6878 +10056 +2913 +4831 +10057 +1959 +6619 +10057 +3051 +6875 +10058 +1275 +7243 +10058 +6438 +9141 +10059 +4640 +9965 +10059 +6439 +9139 +10060 +4639 +9966 +10060 +6437 +9140 +10061 +4641 +9967 +10061 +3031 +6730 +10062 +6684 +9649 +10062 +2919 +6882 +10063 +4624 +10062 +10063 +3033 +6731 +10064 +6683 +9650 +10064 +3032 +6729 +10065 +6685 +9648 +10065 +2920 +6883 +10066 +4626 +10065 +10066 +2918 +6881 +10067 +4625 +10064 +10067 +4919 +6953 +10068 +4645 +9470 +10068 +1960 +6500 +10069 +6500 +10037 +10069 +1961 +6501 +10070 +6501 +10040 +10070 +12354 +6516 +16907 +1761 +6862 +10071 +1903 +7221 +10072 +6899 +9509 +10072 +11161 +6392 +15262 +4338 +6847 +10073 +6394 +9638 +10074 +4631 +9789 +10074 +6395 +9637 +10075 +4632 +9788 +10075 +6396 +9639 +10076 +4633 +9787 +10076 +2094 +7097 +10077 +4819 +7379 +10077 +2091 +5362 +10078 +899 +6965 +10078 +1849 +6966 +10079 +4477 +9659 +10079 +1230 +7452 +10080 +4478 +9256 +10080 +1229 +7451 +10081 +4479 +9258 +10081 +1228 +7446 +10082 +4480 +9257 +10082 +1817 +6805 +10083 +4464 +9724 +10083 +6961 +4808 +13320 +3044 +7009 +10084 +6963 +4809 +13323 +3046 +7012 +10085 +6962 +4810 +13322 +3045 +7011 +10086 +6964 +4811 +13321 +3043 +7010 +10087 +1911 +6983 +10088 +4888 +7235 +10088 +4558 +7013 +10089 +6674 +9970 +10089 +4557 +7014 +10090 +6675 +9969 +10090 +1980 +5032 +10091 +3076 +6848 +10091 +1981 +5033 +10092 +3077 +6849 +10092 +6568 +9465 +12696 +2969 +9654 +10093 +2924 +8933 +12216 +868 +6778 +10094 +2926 +8935 +12215 +866 +6779 +10095 +2925 +8934 +12217 +867 +6780 +10096 +2895 +6781 +10097 +6781 +9927 +10097 +10098 +6862 +12987 +9838 +6456 +13330 +2968 +6998 +10099 +6998 +7175 +10099 +862 +6957 +10100 +8858 +6561 +13138 +864 +6956 +10101 +8859 +6560 +13137 +863 +6958 +10102 +8860 +6559 +13136 +9830 +6590 +10103 +2933 +9830 +10103 +9831 +6591 +10104 +2932 +9831 +10104 +9833 +6592 +10105 +2931 +9833 +10105 +9761 +6661 +10106 +655 +9761 +10106 +340 +4682 +10107 +2927 +6660 +10107 +6784 +5125 +10108 +1333 +6784 +10108 +6783 +5127 +10109 +1330 +6783 +10109 +6782 +5126 +10110 +1332 +6782 +10110 +13849 +7533 +17158 +13722 +7549 +17254 +13847 +7532 +17159 +13723 +7550 +17199 +17177 +7483 +17359 +16427 +7485 +16934 +17178 +7482 +17360 +16428 +7484 +16933 +10655 +7526 +13819 +10647 +7688 +17156 +10656 +7525 +13817 +10648 +7689 +17157 +16246 +7501 +17246 +13423 +10117 +16157 +13598 +7628 +16128 +17168 +10118 +17338 +13597 +7629 +14122 +17167 +10119 +17337 +10440 +7511 +13445 +14027 +7585 +16262 +13393 +3892 +16075 +13875 +7538 +16252 +13446 +7480 +17316 +13876 +7539 +16253 +16143 +10120 +17193 +13416 +5520 +16510 +13550 +7852 +16515 +14191 +7610 +16548 +10444 +7517 +16804 +10825 +7527 +16510 +16206 +7520 +16784 +16175 +10143 +16344 +16207 +7519 +16785 +16177 +10142 +16348 +16191 +13386 +17246 +13518 +10128 +16155 +13553 +3909 +16474 +13544 +10129 +16264 +13556 +3908 +16473 +13543 +10130 +16265 +13839 +10131 +16323 +14420 +7840 +16198 +13769 +10137 +16140 +17173 +5513 +17222 +16424 +7494 +16647 +17174 +5514 +17221 +13613 +5553 +16484 +13603 +10135 +16095 +10465 +7514 +15319 +11117 +7599 +14212 +507 +9020 +14521 +10246 +7518 +16127 +10744 +5610 +16420 +10314 +7493 +16703 +16704 +7492 +16715 +13655 +7986 +16917 +10523 +7598 +13790 +10664 +7988 +14660 +14186 +7597 +17207 +10663 +7987 +14661 +8291 +5687 +13620 +13524 +7496 +16343 +13402 +10111 +17172 +14365 +10665 +16218 +13447 +7481 +17315 +10593 +7646 +16225 +14600 +7947 +16129 +13862 +8039 +16710 +16200 +5533 +16358 +13479 +10121 +17265 +16201 +5534 +16359 +13478 +10122 +17266 +8234 +5729 +13714 +13762 +10147 +14049 +13813 +10148 +17067 +5814 +8899 +13813 +13510 +7866 +14703 +16083 +7504 +17264 +16084 +7505 +17263 +13511 +7865 +14702 +10313 +7494 +13501 +13550 +3914 +16596 +16244 +1122 +17244 +13458 +7496 +16245 +13498 +830 +13792 +13503 +10137 +16948 +14677 +7794 +16320 +14551 +7842 +16426 +10508 +7581 +16953 +15002 +8066 +16361 +10549 +7487 +17307 +13450 +5624 +16508 +16133 +2594 +17212 +13453 +5623 +16509 +13708 +7761 +16257 +13459 +10142 +16186 +13956 +7551 +16415 +13498 +10132 +16375 +13958 +7552 +16416 +13499 +10133 +16376 +15085 +5624 +16142 +10541 +7543 +13672 +15084 +5623 +16141 +10542 +7542 +13671 +13601 +7503 +13602 +13539 +10163 +16417 +10765 +7529 +13815 +13604 +10164 +13815 +10764 +7530 +13814 +13605 +10165 +13814 +10767 +8085 +15171 +14199 +10166 +17228 +13520 +7720 +14494 +10825 +7872 +14062 +11490 +8081 +14760 +14760 +8081 +16399 +14092 +7654 +16713 +13471 +10169 +16298 +15049 +7787 +16467 +16468 +5612 +16625 +14195 +7627 +16216 +16160 +7503 +17242 +11049 +7993 +15527 +10393 +5548 +13467 +13694 +7509 +16780 +14765 +3910 +16351 +10391 +7555 +13949 +13626 +3936 +17097 +13735 +7571 +15005 +10503 +7630 +16605 +13564 +7819 +16486 +14019 +10155 +16306 +13965 +2567 +16847 +10765 +7975 +14194 +13964 +2566 +16848 +10764 +7974 +14193 +14452 +10321 +16166 +13580 +3935 +16916 +14525 +6000 +15221 +14689 +10727 +16938 +11150 +7699 +11460 +13443 +7612 +13606 +10959 +7784 +16992 +10288 +7584 +14118 +14362 +10176 +16486 +13559 +10146 +16253 +13560 +10145 +16252 +13670 +5689 +15584 +10289 +7703 +16292 +10594 +7788 +13537 +13984 +5598 +14645 +13584 +10186 +13771 +16134 +10216 +16169 +13577 +10173 +16644 +13488 +7594 +16317 +13965 +10177 +14033 +13487 +7595 +16316 +13964 +10178 +14032 +11460 +7699 +13596 +13516 +7500 +16274 +7580 +10446 +16165 +13612 +7738 +14285 +10699 +7840 +14420 +16198 +5519 +17184 +10660 +7609 +14008 +15481 +10270 +17128 +14495 +7720 +14496 +13520 +5573 +16776 +13423 +7568 +16108 +16454 +7544 +16834 +16722 +5599 +16850 +13673 +5599 +16722 +11782 +7947 +14185 +15622 +8154 +16397 +13536 +10198 +16868 +13691 +7976 +16969 +11025 +7715 +14768 +14095 +10199 +16204 +11244 +7770 +14651 +13502 +7567 +16152 +10843 +5652 +13449 +13700 +10200 +16152 +13424 +7510 +17219 +16107 +10202 +17219 +11271 +5780 +13705 +13782 +2554 +17045 +11272 +5781 +13704 +13783 +2553 +17046 +13679 +7603 +16290 +10420 +7603 +13679 +10419 +7564 +14039 +10743 +7744 +13851 +10963 +5666 +13609 +13676 +7531 +16334 +13595 +7600 +16310 +16670 +7610 +16789 +13506 +10209 +16696 +14020 +10209 +16126 +10747 +7833 +16369 +13896 +5733 +14211 +13041 +8105 +13781 +13781 +5733 +13896 +13705 +5780 +16729 +13782 +10140 +16190 +10938 +7951 +16730 +13783 +10139 +16189 +10313 +7550 +13725 +13616 +3892 +16308 +10314 +7549 +13722 +13617 +3891 +16307 +15516 +7904 +15518 +13793 +7719 +16351 +11004 +7602 +14203 +13576 +10217 +14580 +11006 +7553 +13448 +10644 +7541 +13829 +13865 +3930 +16936 +10393 +7877 +16594 +13499 +831 +16711 +13550 +10151 +13688 +11044 +8148 +14673 +13732 +5742 +16356 +13960 +7598 +16234 +16135 +7988 +16272 +16997 +13403 +17207 +13959 +7597 +14186 +10477 +7850 +16462 +14284 +7488 +16089 +10478 +7851 +16461 +16117 +10549 +17307 +2630 +8665 +11096 +13766 +7547 +17022 +2631 +8670 +11097 +13765 +7548 +17023 +11998 +8687 +16871 +11439 +7558 +14214 +16101 +10135 +17235 +16418 +10163 +17242 +14553 +618 +16422 +13409 +7502 +16661 +16340 +7492 +17133 +10563 +10532 +16324 +11001 +7837 +14025 +10404 +7954 +14975 +16157 +10117 +16164 +13515 +7500 +16163 +11109 +7914 +15098 +13953 +7516 +14199 +10741 +7762 +14543 +16080 +7481 +16091 +13968 +10236 +14226 +13968 +5851 +15248 +13970 +10237 +14227 +13970 +5850 +15249 +13414 +7532 +17321 +13635 +7520 +16206 +13413 +7533 +17320 +13481 +7711 +16221 +16223 +10240 +17217 +13634 +7519 +16207 +16224 +10238 +17216 +13482 +7710 +16222 +14056 +7608 +17005 +11044 +7608 +14056 +11060 +7791 +14667 +13766 +10226 +14658 +11061 +7792 +14666 +13765 +10227 +14657 +15295 +4046 +17145 +13954 +10245 +17145 +10463 +7518 +13660 +13536 +7651 +16648 +11374 +7577 +16474 +14069 +10398 +15440 +11372 +7576 +16473 +14311 +7623 +16799 +5733 +8353 +14211 +14215 +7633 +16692 +14150 +10154 +17125 +13570 +7508 +16867 +13408 +7486 +17055 +16497 +10251 +17056 +16289 +7675 +16716 +16393 +10290 +17133 +13567 +3917 +17018 +11405 +8066 +15002 +13670 +7794 +16311 +13827 +7939 +15584 +13652 +10255 +14728 +11670 +8056 +13652 +10460 +7489 +13421 +14683 +3878 +16584 +10459 +7490 +13422 +11813 +7996 +14684 +5687 +8175 +10776 +10258 +7601 +13673 +13980 +5523 +16658 +15484 +10259 +16219 +13979 +7513 +14026 +14911 +7696 +16341 +10693 +7521 +13753 +11248 +8069 +15096 +10694 +7522 +13755 +11249 +8068 +15097 +13904 +7769 +14678 +10999 +7880 +14046 +13757 +5736 +16942 +14483 +7685 +16662 +8155 +5625 +13542 +15043 +10278 +16287 +13563 +7827 +16402 +13476 +7485 +16752 +11813 +7826 +14881 +13475 +7484 +16755 +14125 +7703 +16570 +14587 +10458 +14588 +14827 +5636 +16512 +14532 +1698 +16761 +10418 +8083 +15481 +16202 +7491 +17304 +13447 +10271 +16822 +16213 +13391 +16344 +16186 +10158 +17197 +16215 +13392 +16348 +13739 +10166 +14199 +13885 +8073 +15794 +11787 +8260 +15951 +13420 +10120 +16143 +14853 +10275 +14855 +6038 +9446 +14946 +10176 +13564 +16486 +16276 +3917 +17186 +11354 +7633 +14215 +16603 +7499 +17346 +13721 +10278 +15043 +4113 +8100 +10278 +10577 +7524 +14189 +10397 +7574 +14070 +10576 +7523 +14190 +10400 +7575 +14072 +11138 +7804 +14445 +10281 +7545 +13618 +11137 +7805 +14444 +10282 +7546 +13619 +10274 +7540 +13911 +10471 +7554 +14013 +11172 +5942 +13761 +13427 +10554 +17189 +13760 +3906 +16295 +13426 +10551 +17188 +15026 +10286 +16154 +14296 +1136 +17084 +15025 +10287 +16153 +14297 +1137 +17083 +10898 +7584 +14117 +16678 +10192 +17184 +14124 +7703 +17142 +16423 +7862 +16600 +10869 +7591 +13568 +13468 +10138 +14555 +10800 +7796 +14584 +10291 +7796 +16283 +10873 +7709 +14478 +10292 +7509 +13694 +11658 +8172 +13967 +10465 +5553 +13624 +16338 +10136 +16339 +10303 +7508 +13571 +15086 +7806 +17341 +10627 +7806 +15086 +14838 +10159 +16571 +13821 +7689 +16093 +14832 +10160 +16574 +13820 +7688 +16094 +15295 +7857 +15296 +13751 +5788 +16841 +13755 +7522 +17068 +13965 +7566 +16912 +13753 +7521 +17069 +13964 +7565 +16911 +14422 +5542 +16374 +11420 +8226 +15510 +10713 +7717 +14778 +14778 +7717 +17155 +10831 +7842 +14551 +14895 +10250 +15317 +14526 +10467 +16330 +14026 +7513 +17267 +3983 +11906 +14133 +11964 +8031 +15210 +4006 +8146 +11465 +14104 +7523 +17112 +4008 +8147 +11464 +14105 +7524 +17111 +12814 +7953 +14345 +10308 +5647 +13985 +10477 +7593 +14036 +10309 +7593 +16146 +10478 +7592 +14035 +10310 +7592 +16145 +10730 +7708 +14021 +10355 +7779 +16512 +11677 +8342 +12920 +11561 +5841 +14047 +16078 +13385 +17226 +13499 +7494 +13513 +16124 +10111 +17171 +13498 +7493 +13514 +16174 +10315 +16469 +10837 +7828 +17041 +11167 +7635 +15264 +5832 +8172 +10316 +16393 +7591 +17325 +16284 +822 +16299 +12089 +7963 +15595 +10730 +7770 +14650 +11490 +7589 +14140 +11125 +8182 +15805 +11168 +8031 +15500 +14580 +7757 +16734 +10525 +7662 +14452 +14452 +7662 +16965 +5668 +8195 +13846 +11819 +8443 +15130 +11512 +6074 +14065 +14071 +10280 +14072 +11511 +6071 +14066 +14067 +10279 +14070 +10325 +5537 +13986 +10528 +7534 +14360 +10326 +5538 +13987 +10527 +7535 +14359 +11217 +5828 +13946 +10745 +7600 +14206 +10299 +7566 +16847 +14232 +10203 +14932 +10300 +7565 +16848 +14233 +10204 +14933 +10357 +7728 +14640 +14640 +10330 +14755 +10356 +7730 +14637 +14637 +10331 +14754 +13856 +7534 +16241 +10325 +7534 +13856 +13857 +7535 +16242 +10326 +7535 +13857 +11216 +5829 +13945 +11257 +7760 +14884 +13552 +7563 +16332 +10335 +7898 +15330 +14549 +7825 +16792 +11452 +4062 +14113 +14547 +7823 +16793 +11449 +4060 +14112 +11778 +7963 +14499 +13680 +5711 +15001 +17221 +10114 +17288 +16086 +2562 +17175 +10339 +7826 +14880 +10553 +7488 +15288 +13411 +7827 +16401 +13412 +10341 +14122 +14882 +10341 +16401 +10342 +7827 +13563 +14784 +7802 +14786 +11662 +8049 +15749 +14783 +10751 +14785 +11663 +8050 +15748 +14684 +7996 +16463 +15351 +7996 +17273 +14683 +7995 +16464 +15350 +7995 +17072 +13674 +10347 +15595 +4052 +8174 +14269 +10348 +5695 +14200 +5695 +10348 +14795 +4198 +8359 +10349 +14609 +5803 +14756 +14015 +5860 +14057 +15648 +10350 +16802 +12460 +8113 +14059 +15649 +10351 +16801 +14022 +5862 +14058 +11891 +8074 +16803 +12183 +5994 +14469 +11588 +8080 +13907 +10869 +7626 +15591 +14975 +7954 +16547 +11911 +8010 +13788 +16372 +7779 +16455 +11154 +7730 +14638 +10940 +7860 +15356 +11153 +7728 +14635 +10939 +7858 +15355 +8272 +6359 +15236 +15585 +8014 +15590 +12573 +5631 +17065 +15157 +8091 +17065 +14096 +5931 +14267 +14321 +10360 +17308 +5735 +8381 +11116 +14267 +10360 +14321 +13658 +10237 +15320 +13510 +10149 +17264 +13657 +10236 +15321 +13511 +10150 +17263 +13472 +10364 +14918 +14239 +7754 +14900 +13470 +10365 +14915 +10580 +7755 +14903 +13469 +10366 +14914 +14905 +7756 +14906 +14091 +7654 +14092 +13911 +10283 +14630 +14107 +7626 +16824 +10600 +7808 +11917 +10935 +7768 +14907 +14907 +7768 +16668 +16537 +10219 +16685 +14626 +10370 +16685 +15183 +7921 +15184 +4245 +8717 +16747 +10372 +8286 +14245 +1143 +8286 +10372 +13606 +7612 +17232 +14768 +7715 +16855 +14010 +7723 +14629 +10374 +5684 +13639 +10487 +7624 +14326 +14326 +7624 +14487 +10486 +7621 +14325 +14325 +7621 +14486 +16254 +5872 +16475 +13738 +7502 +16987 +14807 +6081 +15117 +14297 +8152 +16259 +14806 +6080 +15118 +14296 +8151 +16260 +11162 +7652 +14291 +11736 +8044 +14789 +10452 +7773 +14981 +5753 +8619 +10381 +10814 +7587 +15023 +14092 +10367 +14216 +11541 +5852 +13874 +11278 +7647 +13828 +10627 +7658 +15800 +10453 +7774 +14982 +11144 +7658 +14163 +13863 +6238 +15899 +16687 +10175 +16995 +13735 +10386 +17087 +13770 +10387 +15544 +8207 +5795 +14456 +10969 +7716 +14432 +12076 +7928 +15615 +11055 +8792 +17110 +5665 +8517 +10389 +11539 +7820 +14861 +10390 +7820 +13895 +12573 +8091 +16063 +14461 +8091 +16314 +14195 +10372 +15981 +14132 +1718 +16954 +14248 +10291 +16283 +16531 +10412 +17304 +13913 +7633 +17206 +11035 +8107 +15707 +10375 +7574 +14068 +11323 +7623 +14311 +14383 +7648 +14414 +10887 +5725 +13932 +10815 +7588 +15022 +14311 +10395 +14582 +10376 +7575 +14069 +11324 +7619 +14312 +14384 +7649 +14419 +10888 +5727 +13893 +817 +10306 +14159 +14312 +10398 +14583 +15329 +7898 +16621 +10766 +7569 +14044 +10537 +7639 +14386 +10474 +7569 +14089 +15181 +10403 +15284 +14604 +10218 +17004 +10410 +7772 +14350 +14974 +7954 +16549 +15942 +4141 +17134 +14875 +10302 +15070 +13838 +7585 +16102 +11543 +8024 +14570 +10407 +7821 +14382 +10407 +4171 +13916 +10408 +8338 +16491 +5681 +8338 +10408 +15133 +7704 +16658 +14864 +10216 +16444 +10571 +7772 +14716 +3920 +8728 +16319 +11316 +7659 +13901 +15051 +8006 +15847 +10370 +14039 +16685 +13622 +10270 +16800 +16586 +10413 +16808 +10394 +8107 +15706 +11403 +7815 +15151 +14920 +10414 +15151 +14050 +7817 +16538 +14922 +10415 +16538 +11404 +7816 +15153 +14921 +10416 +15153 +12421 +8543 +14244 +10417 +5883 +14114 +11460 +8061 +14247 +10291 +8083 +15480 +13627 +10219 +16537 +5621 +10813 +16465 +11402 +7603 +14225 +1140 +10320 +13810 +13971 +10437 +17073 +14154 +1702 +17025 +13969 +10436 +17074 +14155 +1701 +17024 +13902 +10242 +15861 +10423 +7608 +17085 +12424 +8149 +14272 +14172 +5884 +14224 +14334 +11259 +16258 +14463 +10424 +15331 +12160 +8213 +13805 +11777 +8082 +15980 +13806 +10427 +13808 +16562 +10564 +17094 +4343 +8976 +10822 +10837 +7630 +14346 +7565 +10300 +13593 +10865 +7605 +14231 +14231 +10429 +16666 +13593 +7604 +16505 +10866 +7606 +14234 +7566 +10299 +13594 +14234 +10431 +16667 +13594 +7607 +16504 +11450 +5762 +14031 +14548 +10511 +15253 +11653 +8139 +14240 +10336 +7825 +15530 +11652 +8136 +14241 +10337 +7823 +15529 +13969 +7866 +15249 +11318 +5785 +15532 +13971 +7865 +15248 +11320 +5786 +15533 +14884 +7760 +15801 +15801 +10438 +16852 +11175 +5767 +14424 +8494 +5921 +14746 +15086 +10295 +16392 +13541 +10120 +17328 +14570 +8024 +16671 +13549 +10441 +16392 +12090 +8337 +15390 +13658 +7537 +16554 +14504 +1677 +16514 +13657 +7536 +16553 +13740 +2555 +16171 +13454 +7667 +14454 +14454 +7667 +14455 +14455 +7667 +15854 +11807 +7924 +15094 +10446 +7580 +16832 +10643 +7929 +14800 +14083 +7514 +16302 +13473 +7561 +16566 +10829 +7781 +14972 +14852 +7854 +16844 +13155 +8343 +14623 +14851 +7853 +16845 +13156 +8344 +14624 +13474 +7560 +16565 +10828 +7780 +14969 +11129 +5797 +17013 +10452 +5797 +14391 +13677 +7774 +16532 +11130 +5796 +17016 +13561 +10189 +16180 +13751 +10454 +15619 +16179 +5628 +17253 +13752 +10455 +15620 +13700 +7567 +16864 +13584 +7510 +16697 +16615 +3946 +16945 +14587 +10504 +15135 +442 +10374 +14628 +5552 +10457 +14627 +11121 +7785 +14940 +10469 +7841 +16413 +16796 +10618 +16992 +10468 +7839 +16414 +11542 +5863 +14078 +12310 +8724 +14782 +11393 +7783 +14500 +13021 +8719 +14525 +13659 +10463 +16131 +14539 +8053 +16450 +10464 +5553 +13613 +10447 +7929 +16484 +14290 +7655 +16205 +14083 +10447 +15319 +8808 +6210 +12839 +15058 +10547 +15327 +13640 +10260 +14526 +10467 +7513 +13979 +10468 +7793 +13988 +13773 +7539 +16158 +10469 +7794 +13989 +13772 +7538 +16159 +10417 +7589 +14139 +2623 +10417 +14139 +13899 +10382 +14014 +10399 +7649 +14418 +3883 +10399 +14418 +5555 +10471 +14417 +14160 +7588 +14161 +12423 +8544 +14171 +10396 +7648 +14415 +14043 +10401 +14089 +14415 +7648 +14416 +5556 +10474 +14416 +13952 +7957 +16355 +13609 +10207 +14744 +16146 +7593 +17210 +14597 +10533 +16325 +16145 +7592 +17211 +14596 +10534 +16326 +14599 +7539 +16635 +16464 +5602 +17240 +14598 +7538 +16636 +16463 +5603 +17239 +1700 +10884 +15620 +4045 +8276 +12267 +1699 +10885 +15619 +4043 +8275 +12266 +14000 +10402 +16650 +14744 +10207 +16334 +14386 +7639 +14387 +11496 +7637 +14331 +7508 +10294 +13571 +7507 +10485 +16139 +13905 +7621 +16211 +11562 +7620 +16269 +13906 +7624 +16212 +13645 +7622 +16261 +16452 +13636 +17282 +12208 +8168 +13636 +16453 +13637 +17283 +12207 +8169 +13637 +12079 +8761 +15379 +10490 +5801 +14208 +4221 +8760 +11721 +11721 +5800 +16042 +4219 +8756 +11722 +11722 +5802 +16041 +12100 +10493 +15113 +15162 +10961 +17108 +12101 +10494 +15112 +10581 +7756 +14905 +10583 +7777 +15008 +12091 +8360 +14735 +11463 +7660 +15718 +11836 +8233 +14061 +10882 +7734 +14375 +12148 +7745 +14003 +10881 +7733 +14376 +12149 +7746 +14001 +10883 +7732 +14374 +12147 +7747 +14002 +11447 +7899 +15428 +14918 +10364 +15063 +11449 +7900 +15430 +14915 +10365 +15073 +11452 +7901 +15429 +14914 +10366 +15074 +14346 +7630 +14347 +11014 +7705 +17163 +1718 +10392 +15136 +10504 +7698 +10643 +10505 +8469 +16892 +2590 +8469 +10505 +11840 +7829 +13681 +16199 +10147 +17204 +13171 +6337 +15862 +11335 +7750 +16457 +1127 +10289 +13465 +11405 +7644 +14332 +14167 +5986 +15496 +10269 +7663 +14098 +5846 +8710 +13879 +12612 +8594 +14966 +14119 +10511 +16794 +5847 +8709 +13878 +5848 +8708 +13877 +12613 +8595 +14967 +10519 +7739 +14700 +10513 +5769 +14102 +14945 +8204 +15659 +12684 +6207 +14087 +10515 +7516 +13953 +13739 +7516 +17122 +10709 +8339 +16967 +13735 +10175 +13880 +12771 +6157 +14944 +10830 +8203 +15657 +7512 +10518 +13548 +13651 +2586 +16679 +10742 +8063 +14123 +10944 +7759 +14924 +10491 +7830 +15193 +11815 +7669 +13582 +10490 +7831 +15194 +11816 +7670 +13581 +10492 +7832 +15197 +11817 +7671 +13583 +10679 +7686 +14230 +14278 +10222 +14690 +12422 +8150 +14273 +14646 +10312 +14792 +16394 +10179 +17309 +11381 +7662 +14451 +10846 +7898 +15329 +5554 +10402 +14000 +13987 +10324 +14359 +10527 +6071 +13832 +13986 +10323 +14360 +10528 +6074 +13831 +14917 +6079 +16816 +15562 +8057 +15816 +14916 +6078 +16815 +15561 +8058 +15817 +5842 +8369 +11589 +14094 +8123 +14552 +11389 +8005 +11466 +10368 +7625 +14153 +11556 +7847 +14502 +8419 +5934 +14597 +11555 +7846 +14501 +8420 +5935 +14596 +14751 +5721 +16955 +14625 +8000 +15603 +10536 +7590 +14270 +14136 +10473 +14270 +10543 +7707 +14749 +10766 +7590 +14738 +11442 +5773 +14075 +10538 +5773 +13977 +11481 +6212 +15354 +2708 +8891 +12497 +14019 +7581 +14060 +13537 +7788 +16434 +13672 +7543 +16229 +5698 +10541 +13881 +13671 +7542 +16228 +10620 +7785 +16797 +10715 +5604 +14622 +14171 +5884 +14474 +11305 +8014 +15587 +14694 +8179 +16232 +11306 +8011 +15586 +14693 +8178 +16233 +4345 +9079 +10546 +10962 +1149 +14926 +14804 +10466 +15276 +11407 +7940 +16617 +10720 +7583 +16573 +10671 +7701 +14734 +13421 +7489 +16480 +16088 +10285 +17227 +1123 +10541 +13672 +17230 +5637 +17356 +14511 +7543 +16296 +16132 +10156 +17200 +1124 +10542 +13671 +13422 +7490 +16481 +17231 +5638 +17355 +14284 +10340 +15288 +14510 +7542 +16297 +16133 +10157 +17201 +16215 +10127 +16235 +10555 +7497 +17114 +13244 +8453 +15645 +1768 +8962 +10556 +13243 +8452 +15646 +1767 +8957 +10557 +13245 +8451 +15647 +1766 +8959 +10558 +13670 +10254 +16543 +10586 +7712 +14169 +14268 +8174 +15061 +13538 +10125 +16208 +13683 +7635 +14355 +14850 +8599 +15405 +11442 +7946 +11990 +8255 +5874 +14262 +13419 +8004 +16342 +7664 +10532 +10563 +13439 +10159 +14838 +13956 +10427 +14950 +1763 +8193 +11155 +12418 +8287 +14505 +13676 +10207 +16958 +3885 +8339 +10709 +14780 +10567 +16554 +13784 +10442 +14780 +14781 +10568 +16553 +13573 +10443 +14781 +13438 +10160 +14832 +13958 +10426 +14964 +17349 +8492 +17361 +5734 +8718 +10570 +14029 +7772 +14717 +10686 +7680 +16268 +4185 +8616 +10572 +11231 +7687 +15423 +13058 +9123 +14743 +12443 +6123 +14238 +13883 +5956 +16291 +12526 +8644 +14923 +8899 +5712 +15174 +13533 +10172 +14643 +11321 +8158 +14572 +13794 +10325 +14190 +11322 +8159 +14571 +13795 +10326 +14189 +11094 +7941 +14809 +834 +8419 +13618 +11095 +7942 +14808 +836 +8420 +13619 +10501 +7755 +14904 +10493 +7844 +15162 +10502 +7756 +14901 +10494 +7845 +15163 +15064 +10566 +17086 +5666 +8476 +10582 +14735 +8360 +15454 +12391 +7777 +15898 +14555 +10290 +15422 +14577 +10574 +14578 +10585 +8008 +15848 +15052 +8008 +15850 +11119 +7713 +14739 +14739 +7713 +14895 +15105 +7822 +15106 +14732 +7701 +14878 +12260 +8500 +16831 +10588 +5655 +15962 +11605 +7682 +14620 +15424 +10786 +16694 +16388 +10187 +16779 +13512 +10590 +17319 +16543 +10254 +16573 +15107 +7822 +15669 +10668 +7677 +14669 +14732 +10587 +15107 +10591 +7731 +13999 +10680 +7498 +13743 +14999 +7788 +15000 +10594 +1713 +16981 +10540 +7788 +14999 +13787 +5620 +17124 +10700 +7693 +14009 +14732 +10596 +14734 +11957 +7764 +15543 +1198 +8363 +10597 +11958 +7766 +15542 +1202 +8365 +10598 +14308 +7765 +16749 +1200 +8364 +10599 +11917 +7808 +14714 +14260 +7808 +17017 +13937 +7759 +16412 +15888 +8009 +17029 +16342 +10252 +16716 +14573 +5981 +15149 +10669 +7886 +15377 +13474 +4067 +16479 +10670 +7887 +15378 +13473 +4066 +16478 +10605 +7722 +16353 +11070 +7864 +15392 +10606 +7721 +16354 +11073 +7867 +15393 +14062 +10167 +16433 +11116 +7673 +15305 +3919 +10934 +13633 +14028 +10608 +17048 +3951 +8495 +11717 +11717 +9004 +15019 +5790 +8976 +11167 +13683 +1146 +16300 +5949 +8519 +10611 +13900 +10318 +14366 +4222 +8469 +10612 +14313 +5692 +15495 +5805 +8739 +10613 +857 +9208 +10613 +10907 +7957 +14960 +10614 +6214 +13523 +14331 +7637 +16763 +5856 +8446 +13961 +4245 +8718 +10616 +2602 +8900 +10616 +10500 +7754 +14899 +11279 +7767 +14772 +13672 +10550 +16526 +7489 +10460 +13456 +10699 +7506 +13607 +14352 +7839 +15165 +13671 +10552 +16527 +7490 +10459 +13455 +10831 +7507 +13585 +14351 +7841 +15164 +11827 +7714 +14727 +6021 +8109 +16119 +13406 +10354 +16824 +10571 +7680 +14485 +14387 +7639 +14565 +10624 +7639 +14603 +10731 +7562 +14018 +15098 +7914 +16839 +8353 +5916 +14257 +4106 +8516 +15368 +15093 +8024 +16511 +13715 +7806 +15800 +11089 +7726 +14590 +11367 +7905 +15234 +11090 +7725 +14591 +11365 +7907 +15233 +11088 +7724 +14592 +11366 +7906 +15235 +13907 +8080 +14608 +10631 +8080 +14644 +10671 +7714 +14769 +7712 +10559 +14169 +10624 +7707 +14750 +10633 +7707 +14514 +10615 +7638 +14371 +10711 +7718 +14356 +2643 +10624 +14750 +14371 +7638 +14379 +5686 +8711 +17299 +10776 +7601 +15664 +15361 +10637 +16641 +6009 +8271 +10637 +4255 +8461 +10638 +5749 +8602 +10638 +4258 +8459 +10639 +5750 +8603 +10639 +4120 +8166 +14469 +10589 +7682 +14619 +8618 +5803 +14082 +14753 +8166 +17060 +14998 +10642 +15188 +13752 +5789 +16842 +13613 +7929 +16485 +15135 +10504 +15136 +10322 +7541 +15012 +13829 +1729 +16851 +13529 +7748 +16387 +3929 +11184 +15111 +10728 +7790 +13934 +11697 +7641 +13888 +12302 +5995 +14610 +14109 +7688 +17076 +12303 +5996 +14611 +14108 +7689 +17077 +10784 +7643 +16365 +7851 +10967 +15270 +11106 +10783 +14398 +7850 +10965 +15268 +10651 +7920 +12278 +15221 +7920 +16825 +10836 +7787 +15049 +7748 +10645 +10652 +11497 +7727 +14740 +10658 +7751 +14886 +11668 +8029 +15968 +10659 +7752 +14887 +16073 +10118 +16092 +13819 +7526 +16829 +5941 +10656 +13760 +13817 +7525 +16830 +5903 +8257 +14579 +8421 +5903 +14453 +10524 +5973 +14586 +14217 +5731 +14421 +10425 +5972 +14581 +14064 +5732 +14256 +15526 +10575 +15527 +10394 +7609 +14959 +11056 +7677 +14568 +10661 +7498 +15438 +10662 +7497 +15437 +13933 +10174 +16541 +16271 +7987 +17031 +16238 +10223 +16791 +16272 +7988 +17030 +13784 +10664 +16488 +13834 +7645 +14365 +10665 +7645 +14550 +14530 +10666 +14699 +14699 +5588 +16335 +12471 +5597 +14868 +7498 +10661 +10667 +14567 +10593 +14669 +16213 +10126 +16214 +11701 +7886 +14341 +12533 +8441 +15377 +11700 +7887 +14426 +12534 +8440 +15378 +14733 +10548 +14878 +10622 +7714 +14770 +14046 +7880 +15337 +13665 +7769 +14182 +13626 +7862 +16423 +14550 +7645 +14726 +11036 +7888 +14460 +12440 +8439 +15389 +9126 +6015 +14531 +14531 +6015 +14843 +10298 +5827 +13662 +15950 +10676 +16967 +13890 +7674 +13974 +10457 +7918 +17021 +13500 +10137 +16337 +13402 +7549 +16079 +3894 +10523 +13790 +17118 +7686 +17127 +3903 +10593 +16225 +5601 +8415 +15438 +13574 +10127 +13742 +5600 +8416 +15437 +7852 +10682 +16515 +10682 +7852 +13534 +12212 +7926 +14081 +10859 +7570 +16858 +10920 +8077 +15911 +14790 +7526 +16764 +11105 +10784 +16365 +14791 +7525 +16765 +13490 +7681 +16285 +10623 +7680 +14834 +10828 +7859 +14080 +10687 +5757 +14197 +10829 +7861 +14079 +10688 +5758 +14196 +2591 +8258 +10689 +5765 +8940 +10689 +2592 +8259 +10690 +5766 +8939 +10690 +10691 +7607 +14507 +14450 +7607 +14681 +10692 +7604 +14508 +14449 +7604 +14682 +13842 +8012 +15680 +10701 +7521 +13852 +13843 +8013 +15679 +13733 +10358 +14319 +16003 +8241 +17131 +5801 +8761 +10695 +10696 +8164 +14305 +5963 +8164 +10696 +10697 +8162 +14303 +5962 +8162 +10697 +10698 +8163 +14304 +5964 +8163 +10698 +14118 +7584 +16604 +14223 +10131 +16118 +14737 +10729 +16490 +15107 +10864 +16918 +13754 +10261 +17069 +5626 +10545 +15589 +13756 +10262 +17068 +14319 +10358 +15531 +10703 +7651 +14428 +13660 +10246 +15374 +6306 +8803 +13122 +1773 +8408 +10704 +6305 +8802 +13123 +1774 +8407 +10705 +2658 +8617 +14198 +7687 +10626 +10706 +13630 +7681 +16284 +5605 +8080 +11588 +13587 +7787 +16468 +11597 +5980 +15767 +5827 +8454 +10709 +10709 +8454 +15064 +13951 +7980 +16722 +10776 +8175 +15363 +14371 +10634 +16068 +10823 +7776 +15006 +5946 +9370 +16628 +10970 +5680 +14546 +3907 +10711 +14356 +13887 +7717 +16572 +10654 +7666 +14334 +1742 +8518 +13887 +10715 +7668 +14228 +10713 +7668 +14622 +12083 +6033 +15833 +11469 +7936 +15697 +12471 +7875 +15601 +12554 +7910 +14243 +11544 +7871 +13768 +11355 +7976 +12483 +13897 +7678 +14282 +10643 +7698 +14589 +13629 +10254 +15584 +13811 +10720 +16313 +11989 +7684 +13804 +11529 +7641 +13976 +14022 +8114 +16983 +10722 +7632 +15597 +7772 +10404 +14350 +14307 +7874 +14670 +11360 +8020 +14373 +11406 +7636 +13894 +1148 +8947 +10725 +4343 +8977 +10725 +13846 +8195 +15310 +14291 +7652 +16674 +14689 +4049 +16786 +13951 +10196 +14235 +12007 +7790 +14659 +13874 +10383 +15018 +11005 +7834 +14344 +6139 +8104 +14737 +13809 +7708 +14745 +13428 +10152 +16449 +13612 +10191 +16492 +13542 +10265 +14812 +15241 +7978 +15695 +10732 +7978 +11184 +12214 +7986 +15733 +10733 +7986 +13655 +4216 +8676 +11909 +1770 +8675 +10734 +4217 +8678 +11908 +1769 +8677 +10735 +11907 +7618 +14857 +1771 +8680 +10736 +12067 +8161 +15224 +4155 +8985 +10737 +12068 +8160 +15223 +4156 +8984 +10738 +12069 +8165 +15226 +4154 +8983 +10739 +14046 +10263 +14145 +10978 +8141 +15187 +5582 +10591 +13999 +7762 +13497 +16277 +10519 +7759 +13937 +11963 +8063 +14764 +11236 +6004 +14037 +3971 +10743 +13851 +15390 +10442 +16279 +13460 +7706 +16315 +14205 +7600 +14207 +10752 +8052 +15804 +4496 +9591 +14788 +2776 +9592 +10746 +13908 +10747 +16369 +2580 +8234 +13714 +16247 +3881 +17277 +13714 +10147 +16199 +12087 +8156 +13929 +13929 +10749 +16838 +12088 +8157 +13928 +13928 +10750 +16837 +15747 +8050 +16914 +15747 +10749 +15748 +15750 +8049 +16913 +15749 +8049 +15750 +14951 +8205 +15598 +12681 +8388 +15989 +6029 +8110 +10754 +8732 +6029 +15704 +6027 +8111 +10755 +8733 +6027 +15703 +6024 +8112 +10756 +8730 +6024 +15702 +14525 +10462 +14605 +10812 +7632 +14283 +11654 +7763 +14854 +10871 +7683 +15088 +11103 +8428 +12855 +8099 +10759 +14704 +13079 +6272 +15610 +6271 +8540 +10760 +14381 +10761 +15623 +14971 +10451 +15283 +14380 +10762 +15624 +14973 +10448 +15282 +14927 +8876 +14928 +11709 +5858 +14407 +13962 +10329 +16741 +11343 +7974 +15132 +13963 +10328 +16742 +11344 +7975 +15131 +14653 +10402 +15011 +14343 +10537 +14738 +12306 +8085 +15719 +15099 +10625 +15485 +7798 +10819 +12046 +10768 +6101 +14774 +7797 +10820 +12045 +10769 +6102 +14773 +10770 +8538 +15004 +5821 +8538 +10770 +15140 +10262 +15469 +16099 +10238 +16626 +15141 +10261 +15468 +16098 +10240 +16627 +10693 +8012 +15681 +15681 +8012 +16869 +15679 +8013 +15682 +15585 +10544 +15587 +11513 +7876 +15425 +10353 +5798 +15095 +13912 +10636 +15664 +414 +10710 +10776 +13871 +7746 +16862 +11743 +7746 +13871 +10778 +7747 +15127 +2734 +9042 +12147 +10779 +7745 +15126 +2736 +9043 +12148 +13895 +7820 +16391 +11381 +7855 +14041 +14949 +6034 +15010 +1785 +8541 +10781 +14372 +5632 +15362 +12952 +8382 +14625 +15246 +10650 +17103 +14846 +7810 +16403 +15247 +10649 +17102 +14847 +7811 +16404 +10816 +7696 +14672 +10785 +7696 +14911 +14249 +10589 +14538 +10640 +5994 +15309 +4382 +8539 +10787 +5683 +8805 +10787 +10788 +8304 +14569 +1715 +8377 +10788 +10857 +7695 +14688 +12412 +6035 +14616 +1825 +6462 +10790 +5837 +8195 +11478 +11698 +7795 +13844 +12127 +7868 +14842 +5875 +8691 +10792 +12298 +9130 +16020 +14675 +10793 +14676 +13567 +10276 +14830 +6323 +8672 +12630 +6114 +9608 +15639 +6327 +8674 +12628 +6117 +9607 +15638 +10509 +7663 +14408 +12242 +8028 +13892 +4303 +8547 +10797 +5812 +8910 +10797 +4304 +8545 +10798 +5813 +8909 +10798 +4305 +8546 +10799 +5811 +8908 +10799 +10941 +7715 +15003 +16283 +7796 +17035 +5670 +8255 +11033 +15128 +10777 +16862 +11769 +7891 +15487 +15691 +10414 +16757 +11771 +7893 +15489 +15689 +10416 +16756 +11770 +7892 +15492 +15690 +10415 +16758 +8094 +10805 +14883 +10562 +5874 +14701 +14871 +6380 +17011 +15253 +7983 +15254 +14870 +6379 +17010 +15251 +7982 +15252 +14869 +6381 +17012 +15255 +7984 +15256 +15338 +10507 +15573 +7750 +10672 +14024 +5644 +8185 +10810 +10810 +8185 +14135 +5643 +8184 +10811 +10811 +8184 +14134 +10651 +7783 +15813 +14283 +7632 +16255 +13703 +3951 +16886 +13703 +10813 +17129 +10470 +7587 +14157 +14159 +10306 +15023 +10473 +7588 +14156 +14160 +10307 +15022 +14562 +10637 +15361 +5617 +10260 +13640 +14372 +8182 +16964 +10535 +8000 +15602 +13919 +7556 +14007 +15602 +8000 +15604 +2805 +8137 +10819 +10819 +8137 +15540 +2807 +8140 +10820 +10820 +8140 +15541 +14163 +7658 +16655 +10821 +7658 +15567 +2641 +8977 +10822 +13801 +10428 +15182 +10977 +8088 +14542 +13887 +10302 +17155 +15170 +11646 +15780 +2718 +9279 +10824 +13918 +7872 +16138 +14441 +10361 +15640 +10826 +5724 +15381 +5724 +8940 +15381 +10827 +5726 +15380 +5726 +8939 +15380 +14968 +10449 +14971 +12299 +8297 +14776 +4066 +10448 +14973 +12300 +8301 +14777 +14944 +8203 +15658 +4123 +8391 +10830 +14051 +10485 +16858 +14677 +10154 +16188 +12187 +6136 +16059 +5968 +10683 +14081 +10833 +7927 +12626 +10898 +7829 +14038 +16530 +5727 +17324 +4048 +8259 +13903 +15297 +10245 +16783 +4046 +8258 +13954 +11184 +7978 +15694 +15767 +10708 +16062 +13477 +10175 +16687 +13840 +7828 +16439 +4144 +8326 +11630 +12482 +7883 +15462 +6154 +8246 +10839 +8686 +8435 +11988 +6152 +8245 +10840 +8685 +8436 +11986 +6153 +8247 +10841 +8684 +8437 +11987 +1818 +8739 +10842 +5805 +9151 +10842 +5652 +10908 +16120 +7495 +10560 +10843 +1150 +8299 +14611 +13816 +7525 +14791 +5677 +8298 +12145 +13818 +7526 +14790 +14801 +10335 +15330 +13608 +7559 +14221 +1780 +6687 +13026 +6018 +8505 +10847 +1781 +6686 +13027 +6019 +8506 +10848 +1779 +6691 +13028 +6020 +8507 +10849 +14873 +10850 +15943 +12420 +8218 +14873 +10851 +7957 +13952 +14358 +7637 +16578 +10886 +8294 +15843 +5775 +9015 +10852 +12819 +8169 +14909 +5778 +8792 +12283 +12818 +8168 +14908 +15972 +8035 +15974 +11269 +7653 +14181 +11156 +7742 +14863 +11964 +10856 +15500 +5769 +10513 +10856 +10645 +7748 +14859 +10857 +7748 +16552 +10858 +7570 +16034 +14081 +10683 +15867 +13868 +10859 +16858 +14540 +10858 +16034 +15031 +8231 +16986 +11952 +8421 +15208 +12072 +7895 +15477 +2724 +8435 +12491 +12070 +7894 +15475 +2722 +8437 +12493 +12071 +7896 +15476 +2723 +8436 +12492 +11052 +8055 +15735 +15105 +10592 +15669 +13783 +10204 +14233 +13404 +8019 +16498 +13782 +10203 +14232 +13405 +8018 +16499 +16477 +10448 +16566 +4215 +8777 +13870 +16476 +10451 +16565 +4214 +8776 +13869 +13630 +10317 +15068 +14107 +10623 +15591 +1805 +8474 +14850 +4222 +8599 +10870 +9446 +6240 +15895 +14787 +10758 +15088 +11494 +8053 +12024 +10703 +7753 +14671 +14827 +7779 +16372 +13521 +7663 +16761 +5749 +8378 +15969 +12881 +8562 +15524 +5750 +8379 +15970 +12880 +8561 +15523 +11112 +8045 +15115 +13858 +8130 +17151 +13651 +10259 +15484 +13980 +10877 +16219 +11670 +7952 +15671 +10878 +7656 +14488 +14345 +7953 +15674 +10879 +7657 +14489 +12662 +8194 +15240 +11422 +7700 +14322 +10498 +7733 +16367 +5817 +9212 +15957 +10497 +7734 +16368 +5818 +9214 +15955 +10499 +7732 +16366 +5816 +9213 +15954 +15228 +7991 +16435 +1700 +8276 +10884 +11377 +7992 +15621 +1699 +8275 +10885 +6005 +10518 +12238 +1782 +8780 +15843 +15259 +10835 +15261 +14089 +10401 +15272 +14013 +10283 +14148 +15257 +7881 +16593 +13408 +1141 +16096 +5727 +10888 +10889 +4246 +8413 +10890 +2602 +8718 +10890 +10891 +5736 +13910 +14345 +10308 +14483 +10461 +7758 +16795 +11488 +8153 +15569 +4199 +8346 +10893 +14648 +6150 +15066 +4200 +8347 +10894 +14647 +6149 +15065 +15592 +7937 +15716 +2716 +9280 +10895 +10584 +7676 +16281 +8093 +11855 +15116 +11390 +8007 +15919 +11211 +5718 +14736 +16419 +11824 +16720 +10506 +7829 +14655 +10802 +7815 +15150 +8882 +6066 +15785 +10803 +7816 +15152 +8880 +6068 +15786 +10804 +7817 +15154 +8881 +6067 +15787 +11797 +8197 +14130 +11227 +8242 +16000 +11799 +8198 +14129 +11226 +8241 +15999 +11798 +8199 +14128 +11225 +8243 +16002 +12190 +6130 +15062 +2746 +9015 +11644 +5625 +8155 +10906 +13736 +10547 +15159 +14961 +10476 +16355 +13523 +8015 +15439 +5652 +8174 +10908 +10908 +4052 +15525 +11528 +7966 +14698 +5892 +8959 +10909 +11526 +7965 +14697 +5893 +8957 +10910 +11527 +7964 +14696 +5894 +8962 +10911 +11196 +7705 +13798 +5660 +8102 +10912 +13591 +10913 +17327 +14729 +10719 +15229 +12310 +7758 +13586 +7541 +10644 +10914 +6291 +8724 +12852 +5653 +10644 +10915 +14016 +8113 +16979 +7643 +10649 +10916 +11280 +8078 +15992 +10917 +8078 +14045 +14015 +8115 +16980 +7642 +10650 +10918 +12446 +8115 +14919 +15910 +10684 +15911 +15886 +8077 +15912 +14398 +7642 +15764 +8465 +6123 +12442 +6222 +9374 +15608 +1755 +9021 +15609 +12442 +6123 +15050 +10675 +7679 +15024 +2665 +10675 +15024 +6067 +8232 +10924 +11273 +843 +15971 +13750 +10209 +14020 +13975 +10277 +17346 +15744 +10926 +15959 +10763 +6085 +15353 +11147 +7640 +13737 +5871 +8889 +10927 +12455 +8456 +15055 +4221 +8763 +17132 +12457 +8457 +15053 +4220 +8757 +17131 +12458 +8458 +15054 +4219 +8758 +17130 +11518 +7968 +15758 +10931 +7968 +14954 +11517 +7967 +15759 +10932 +7967 +14953 +11519 +7969 +15762 +10933 +7969 +14952 +5837 +8285 +11479 +15944 +10228 +16901 +9198 +6221 +15746 +5836 +8340 +13854 +15746 +6221 +16018 +10936 +7768 +15571 +16264 +10129 +16701 +10937 +7529 +16507 +16265 +10130 +16702 +10938 +7530 +16506 +7728 +10357 +14635 +11473 +7998 +14894 +7730 +10356 +14638 +11474 +7999 +14893 +13648 +7715 +16349 +7778 +10941 +14910 +10942 +6339 +15809 +13908 +8616 +15865 +1140 +13576 +14580 +14885 +8009 +15888 +4017 +10320 +14093 +14896 +10601 +16412 +1166 +8783 +10945 +4257 +9056 +15791 +1167 +8781 +10946 +4259 +9054 +15790 +1168 +8782 +10947 +4254 +9055 +15792 +14057 +10350 +15648 +10948 +8075 +15419 +14059 +10351 +15649 +10949 +8076 +15420 +10941 +7778 +16410 +14247 +8061 +15820 +11013 +7879 +15441 +10951 +7879 +15027 +2722 +8909 +10952 +5813 +9246 +10952 +2724 +8908 +10953 +5811 +9247 +10953 +2723 +8910 +10954 +5812 +9245 +10954 +13547 +7836 +16588 +5966 +8325 +11572 +5777 +8447 +10956 +4491 +8953 +10956 +11592 +7977 +15644 +8127 +10957 +14236 +12768 +8292 +12777 +7634 +10790 +10958 +14118 +10182 +14367 +13484 +10959 +16992 +10960 +5694 +15090 +12612 +8016 +15683 +10961 +5696 +15089 +12613 +8017 +15685 +13935 +10180 +14813 +1149 +9243 +14926 +11152 +7970 +16714 +1722 +8476 +10963 +10964 +8493 +14533 +2628 +8818 +10964 +10965 +5679 +15246 +5679 +8111 +15246 +10967 +7851 +15271 +7851 +10478 +10966 +10967 +5678 +15247 +5678 +8112 +15247 +10965 +7850 +15269 +7850 +10477 +10968 +14564 +5760 +16976 +14432 +7716 +16405 +5680 +8110 +14546 +10970 +7716 +15755 +15495 +8600 +15897 +618 +8648 +10971 +10791 +7868 +10972 +5965 +13491 +16166 +5845 +8648 +10973 +14355 +10561 +15436 +5849 +10370 +13865 +11146 +7997 +14274 +14462 +8067 +15923 +15479 +6236 +15819 +11542 +7994 +15614 +10976 +7994 +15613 +11101 +8088 +14388 +11792 +8176 +17205 +4161 +8629 +12064 +2806 +8141 +10978 +11838 +5878 +15176 +12069 +5964 +14470 +11837 +5877 +15175 +12067 +5962 +14471 +11839 +5876 +15177 +12068 +5963 +14472 +10866 +8018 +14252 +10982 +7597 +13959 +10865 +8019 +14251 +10983 +7598 +13960 +8418 +5867 +14106 +2601 +8418 +14106 +2600 +8417 +14110 +12509 +8510 +14110 +2590 +10505 +13693 +8063 +10742 +14764 +10987 +8389 +14654 +2699 +8389 +10987 +10988 +8387 +14705 +2700 +8387 +10988 +10989 +9152 +15316 +15922 +8067 +17058 +11255 +7917 +14281 +502 +10491 +15193 +11839 +8071 +16030 +10991 +7831 +14560 +11837 +8070 +16028 +10992 +7832 +14559 +11254 +7915 +14280 +500 +10492 +15197 +16026 +10994 +16032 +10994 +7830 +14561 +11253 +7916 +14279 +5801 +10490 +15379 +10998 +8284 +15668 +10996 +5821 +15599 +13933 +7555 +14425 +10997 +7555 +14656 +620 +8360 +12091 +12550 +8662 +15668 +12119 +5955 +14484 +10999 +5955 +15104 +6014 +8380 +11000 +11000 +8380 +14948 +5741 +8397 +11667 +5919 +8496 +13855 +4253 +8355 +11002 +14076 +10191 +16832 +6033 +8248 +11003 +15696 +7936 +15833 +13576 +7602 +14120 +13685 +10420 +14203 +12568 +8629 +16580 +11005 +8629 +14947 +15896 +10608 +16826 +17003 +13448 +17004 +8731 +11007 +15078 +636 +9246 +11007 +8734 +11008 +15080 +637 +9245 +11008 +8735 +11009 +15079 +638 +9247 +11009 +6230 +9557 +16651 +13626 +10174 +14425 +14313 +8009 +14885 +3934 +10377 +11011 +13892 +11012 +17089 +11012 +8028 +16033 +11014 +7879 +15442 +2731 +8808 +12839 +826 +8477 +12960 +5660 +10912 +11014 +11698 +5985 +13998 +11015 +5985 +13621 +13238 +6393 +14695 +2611 +8359 +11016 +12330 +7945 +15729 +6242 +8877 +11017 +12329 +7944 +15728 +6243 +8878 +11018 +12328 +7943 +15726 +6241 +8876 +11019 +13507 +10179 +16691 +14700 +7739 +15056 +13799 +7620 +13853 +2592 +10690 +11021 +14068 +10395 +16799 +11022 +7623 +13833 +12755 +7971 +14534 +4083 +8444 +15110 +1751 +8298 +11024 +5677 +10684 +15910 +7674 +10800 +13990 +14910 +10941 +15003 +16222 +7710 +17275 +2554 +10866 +14252 +16221 +7711 +17274 +2553 +10865 +14251 +4335 +9049 +11028 +5951 +9051 +11028 +4337 +9046 +11029 +5952 +9053 +11029 +4336 +9045 +11030 +5950 +9048 +11030 +16330 +7697 +17113 +10292 +7709 +14479 +11468 +7848 +15122 +11032 +7596 +13886 +14075 +10538 +15478 +7596 +11032 +11033 +15641 +7928 +17047 +5874 +8255 +11857 +14168 +8107 +15705 +617 +8663 +11035 +4417 +6423 +11655 +11557 +7888 +15483 +5663 +8200 +11037 +10867 +7561 +14822 +5662 +8201 +11038 +10868 +7560 +14823 +15316 +8097 +15528 +4004 +8105 +11039 +11412 +6301 +15928 +1798 +9387 +15881 +11411 +6300 +15927 +11640 +8034 +15882 +11256 +7962 +15779 +7674 +10677 +13974 +14513 +6188 +14844 +4188 +8206 +11043 +13675 +10221 +13852 +12573 +8148 +16721 +5714 +8520 +11045 +11045 +8520 +15238 +11046 +8410 +14601 +8410 +11046 +17061 +11047 +8409 +14602 +8409 +11047 +17062 +13193 +8769 +15067 +2808 +9231 +11048 +12271 +11049 +15996 +5712 +8664 +11049 +16408 +10251 +16497 +14998 +5826 +15411 +12355 +11051 +15739 +643 +8764 +11051 +11056 +8237 +14544 +10700 +8055 +15734 +11053 +5844 +15568 +12464 +7870 +15341 +14017 +10265 +14814 +11178 +7989 +14545 +13176 +8791 +15416 +1177 +8792 +11055 +12471 +8237 +16718 +10592 +7677 +15125 +10539 +7801 +15060 +11058 +7932 +15396 +11481 +7932 +15397 +12497 +8891 +17150 +7636 +10724 +11554 +10986 +7650 +14437 +11575 +7740 +13972 +4002 +9345 +11060 +11574 +7741 +13973 +4003 +9346 +11061 +4194 +10648 +14612 +2632 +8777 +11062 +4193 +10647 +14613 +2633 +8776 +11063 +1735 +10804 +15490 +12449 +7896 +15829 +1733 +10802 +15488 +12450 +7894 +15830 +1734 +10803 +15491 +12448 +7895 +15831 +15301 +8130 +16043 +12955 +11067 +16043 +14025 +7837 +15263 +15087 +7771 +15418 +11410 +1755 +15463 +2693 +8244 +12081 +5755 +10422 +14155 +14054 +11070 +17074 +6074 +11512 +13972 +11071 +7740 +14686 +6071 +11511 +13973 +11072 +7741 +14685 +5756 +10421 +14154 +14053 +11073 +17073 +5668 +8443 +13557 +11074 +7634 +15795 +6615 +4334 +15371 +11686 +8003 +14369 +6614 +4332 +15370 +11685 +8002 +14370 +6613 +4333 +15369 +11687 +8001 +14368 +2624 +8382 +11078 +11078 +7720 +13520 +15352 +10642 +15411 +10889 +7540 +16096 +11220 +7744 +16017 +11135 +7557 +13718 +2691 +8552 +11081 +5804 +8636 +11980 +4212 +8710 +12921 +1161 +8197 +11082 +4211 +8709 +12922 +1162 +8198 +11083 +4210 +8708 +12923 +1163 +8199 +11084 +2573 +8535 +14382 +11617 +7877 +14593 +11979 +7702 +13802 +2788 +9044 +11086 +13652 +7743 +14030 +13534 +7852 +16516 +11627 +8577 +15501 +5907 +10779 +14592 +11628 +8576 +15502 +5905 +10777 +14590 +11629 +8578 +15503 +5906 +10778 +14591 +9270 +8605 +12640 +4263 +8848 +11419 +9272 +8604 +12642 +4266 +8847 +11418 +9271 +8606 +12641 +4268 +8846 +11417 +13636 +8168 +16899 +834 +10578 +15700 +13637 +8169 +16900 +14808 +7942 +15699 +11096 +5954 +14811 +14811 +4002 +15212 +11097 +5953 +14810 +14810 +4003 +15213 +14406 +5888 +17138 +5690 +8316 +11098 +11541 +7849 +14327 +7849 +10646 +11099 +11100 +8030 +12666 +14098 +10509 +15496 +12029 +8088 +14259 +4279 +8818 +11101 +11111 +8133 +14839 +4168 +8427 +11102 +4167 +8428 +11103 +11661 +8448 +15812 +6002 +8143 +11104 +2716 +10895 +11104 +7525 +10656 +16765 +7811 +10784 +11105 +7526 +10655 +16764 +7810 +10783 +11106 +10717 +7910 +15375 +12344 +11749 +16856 +5693 +8106 +11108 +4050 +10643 +14589 +15099 +7914 +17057 +1125 +8633 +11109 +8088 +10977 +14388 +5932 +11102 +14839 +1754 +8196 +11111 +11111 +8196 +14011 +11242 +7753 +14477 +5682 +8045 +11112 +11711 +7764 +15730 +12609 +8867 +15129 +11709 +7765 +15732 +15013 +8866 +15995 +11710 +7766 +15731 +12606 +8865 +15994 +14441 +10607 +15305 +14453 +10657 +15961 +5661 +8648 +11117 +8600 +5692 +17245 +11761 +7925 +15173 +11118 +7925 +14073 +13590 +10250 +16318 +3918 +8338 +11119 +2709 +8131 +11120 +11120 +7784 +15376 +5699 +10542 +13882 +2710 +8132 +11121 +631 +6853 +11122 +11122 +6596 +15101 +632 +6855 +11123 +11123 +6594 +15103 +630 +6858 +11124 +11124 +6595 +15102 +11125 +5841 +13978 +13530 +8182 +16719 +5825 +8250 +11126 +2670 +8745 +11126 +5824 +8251 +11127 +2669 +8740 +11127 +5823 +8249 +11128 +2668 +8741 +11128 +14298 +8178 +17013 +11129 +8178 +14693 +14299 +8179 +17016 +11130 +8179 +14694 +15178 +11131 +15565 +2615 +10507 +11131 +5697 +8227 +11132 +11420 +8126 +16786 +8662 +6299 +15926 +11545 +8065 +15929 +2698 +11313 +17147 +11134 +8062 +14955 +11080 +7640 +17050 +7557 +10927 +13718 +5795 +8207 +11413 +13620 +10141 +16097 +11120 +8131 +14615 +13450 +10161 +16296 +11121 +8132 +14614 +13453 +10162 +16297 +4014 +8191 +11565 +6077 +8336 +11139 +4013 +8188 +11564 +6076 +8335 +11140 +11614 +7959 +12399 +6061 +8262 +13345 +11616 +7958 +12398 +6062 +8261 +13346 +11615 +7960 +12400 +6060 +8263 +13344 +5754 +10384 +11144 +7806 +10627 +15800 +7997 +10974 +14274 +14348 +11145 +16540 +11146 +5701 +13916 +4171 +8536 +13916 +13786 +7807 +16874 +11147 +825 +16066 +8252 +11148 +12843 +4270 +9116 +11148 +8253 +11149 +12842 +4272 +9118 +11149 +13535 +10249 +16665 +14008 +7609 +16812 +15439 +8015 +15810 +14469 +10640 +15811 +10963 +7970 +14361 +14744 +10476 +14961 +12478 +8348 +13300 +11153 +5708 +15121 +12479 +8349 +13301 +11154 +5710 +15120 +11155 +7729 +14515 +11155 +5709 +15119 +10855 +7742 +14184 +13701 +10205 +14566 +2682 +8708 +11157 +11157 +8595 +17148 +2683 +8710 +11158 +11158 +8594 +17149 +4256 +8460 +11159 +6451 +9582 +11159 +11160 +5716 +14253 +5716 +8633 +14253 +10790 +7634 +15262 +6392 +10073 +15262 +11162 +7579 +13588 +10380 +7652 +13588 +4311 +8625 +11163 +5990 +9176 +11163 +4310 +8623 +11164 +5992 +9175 +11164 +4309 +8624 +11165 +5991 +9174 +11165 +13721 +7737 +16380 +11166 +7737 +15058 +15405 +10561 +16060 +13683 +10610 +15264 +11020 +7863 +15366 +15382 +5770 +15605 +3935 +11015 +11169 +15366 +7863 +15538 +11768 +7809 +15884 +11169 +11015 +14151 +13436 +10225 +16404 +11171 +7629 +13597 +13437 +10224 +16403 +11172 +7628 +13598 +12301 +8218 +15701 +7767 +10617 +11173 +12507 +6088 +14879 +11618 +8040 +15447 +14077 +10439 +14424 +3968 +11135 +13720 +13118 +8752 +15676 +6244 +8631 +15340 +13119 +8751 +15677 +6245 +8630 +15339 +14538 +10786 +15424 +1135 +8491 +11178 +2642 +8227 +11179 +10962 +7775 +15667 +4268 +8929 +11180 +1771 +10736 +11180 +4263 +8928 +11181 +1770 +10734 +11181 +4266 +8927 +11182 +1769 +10735 +11182 +13752 +7991 +15228 +11787 +11183 +14766 +5596 +8092 +11184 +3929 +10732 +11184 +11185 +2814 +15232 +12169 +11693 +16891 +5690 +8108 +11186 +5833 +8183 +11977 +6003 +8889 +11187 +11187 +8889 +15896 +15312 +8637 +15784 +5987 +8845 +11188 +5840 +9296 +11189 +4490 +9344 +11189 +5839 +9295 +11190 +4489 +9343 +11190 +5838 +9294 +11191 +4488 +9342 +11191 +4341 +9018 +11192 +6137 +9020 +11192 +643 +11051 +14752 +10972 +7868 +14149 +4253 +11002 +11194 +13612 +5716 +16585 +1715 +8374 +11195 +11195 +7777 +15114 +14558 +11196 +17087 +11196 +7672 +14874 +11476 +2626 +16044 +8125 +11197 +14751 +10894 +8347 +11198 +2749 +10894 +11198 +10893 +8346 +11199 +2750 +10893 +11199 +12610 +8346 +14876 +11379 +8487 +15924 +12611 +8347 +14877 +11378 +8488 +15925 +5707 +10289 +13716 +7678 +10913 +14282 +15847 +8006 +15849 +621 +8659 +12760 +5746 +8557 +12289 +624 +8661 +12756 +1732 +8635 +11205 +5914 +8728 +11205 +1680 +10532 +14519 +3942 +8370 +11692 +1681 +8273 +11207 +11207 +7704 +15133 +11268 +7902 +15517 +11692 +7694 +15841 +10877 +7704 +14978 +11340 +7903 +15558 +15515 +11210 +15517 +14816 +8004 +16733 +10897 +8007 +14736 +5718 +8273 +14736 +4323 +8936 +11212 +6134 +8937 +11212 +5838 +8799 +11213 +881 +9294 +11213 +5840 +8800 +11214 +882 +9296 +11214 +5839 +8801 +11215 +883 +9295 +11215 +11216 +8058 +15561 +13985 +8058 +16677 +11217 +8057 +15562 +11762 +8057 +16744 +3959 +8620 +11218 +6156 +8729 +11218 +11219 +7666 +14841 +1742 +10714 +11219 +2721 +8889 +11220 +7744 +10743 +16017 +13767 +10286 +15026 +14667 +10243 +16431 +13764 +10287 +15025 +14666 +10244 +16432 +10789 +7695 +14687 +14848 +7695 +15209 +5752 +8153 +12403 +6530 +8830 +11224 +2637 +8756 +11225 +5937 +8882 +11225 +5938 +8881 +11226 +11226 +2636 +17066 +2635 +8760 +11227 +5939 +8880 +11227 +10891 +8122 +12814 +5835 +8996 +11228 +11388 +8121 +12815 +5834 +8995 +11229 +4251 +9026 +11230 +2859 +6699 +15998 +14198 +10572 +15423 +14257 +10626 +15547 +2601 +10984 +15774 +11832 +8269 +15844 +15769 +7955 +15771 +11833 +8268 +15845 +6092 +8277 +11234 +10946 +6092 +15823 +6091 +8278 +11235 +10945 +6091 +15822 +7640 +11080 +13737 +16550 +3971 +17054 +10611 +8519 +13809 +7697 +11031 +11237 +6043 +8486 +11238 +4260 +9105 +11238 +6044 +8484 +11239 +4261 +9106 +11239 +6045 +8485 +11240 +4262 +9107 +11240 +7885 +10872 +14849 +15399 +7884 +16709 +1682 +10876 +11242 +15301 +5723 +15556 +4170 +8527 +11243 +11243 +5987 +15185 +15525 +10318 +16266 +13700 +10201 +14115 +4300 +9039 +14337 +7733 +10881 +11245 +4302 +9043 +14335 +7734 +10882 +11246 +4301 +9042 +14336 +7732 +10883 +11247 +10772 +8069 +15471 +1720 +8416 +14939 +10771 +8068 +15470 +6231 +8415 +14434 +4340 +9015 +11250 +6129 +9016 +11250 +6196 +8350 +11251 +4054 +8988 +11251 +15615 +7928 +15641 +7928 +11034 +17047 +16024 +10991 +16030 +14330 +10696 +15402 +16027 +10992 +16028 +14329 +10697 +15403 +5649 +10994 +16026 +14328 +10698 +15404 +14799 +7918 +15446 +11085 +7962 +15778 +12439 +7760 +14775 +10751 +8051 +15803 +6126 +8495 +11258 +11258 +8495 +14767 +7666 +10714 +11259 +11259 +5604 +16273 +6075 +8170 +11260 +14154 +10421 +14829 +6072 +8171 +11261 +14155 +10422 +14828 +11415 +8119 +16051 +11262 +8361 +14301 +14064 +10659 +14887 +11853 +11263 +15560 +14217 +10658 +14886 +11854 +11264 +15563 +5753 +8331 +14889 +5943 +8619 +11265 +5945 +8977 +11266 +14347 +10503 +15846 +11784 +7904 +15144 +2587 +8556 +12252 +11785 +7902 +15145 +2589 +8557 +12251 +13993 +10205 +16290 +13942 +6141 +14431 +11170 +7690 +13569 +5948 +10646 +13934 +16727 +7950 +16729 +10431 +7606 +15155 +823 +10938 +16730 +10429 +7605 +15156 +10924 +8232 +15971 +843 +8574 +15971 +5997 +8612 +15186 +2688 +8890 +11274 +11671 +7653 +13678 +6141 +11004 +13944 +5734 +8639 +11276 +4244 +8868 +11276 +11756 +7972 +15324 +5730 +9079 +15900 +2706 +8551 +11278 +11552 +7647 +13692 +5695 +8202 +14772 +11279 +8202 +14119 +11280 +7931 +15582 +12414 +8078 +15991 +12510 +8376 +14621 +5715 +8722 +14621 +11962 +7884 +15294 +6156 +8620 +12247 +5721 +10535 +14250 +12481 +6188 +14513 +1178 +8806 +11284 +11284 +8488 +15546 +1179 +8807 +11285 +11285 +8487 +15432 +4177 +6419 +11286 +6235 +8790 +11286 +11287 +4229 +15287 +8833 +8321 +15287 +15464 +11281 +15465 +12402 +5715 +14509 +14263 +10500 +15428 +2806 +10978 +11289 +6093 +8305 +11290 +10947 +6093 +15827 +5729 +8234 +11291 +4034 +9326 +15021 +7829 +10506 +13681 +5729 +8293 +11292 +11293 +4228 +15285 +8832 +8320 +15285 +11294 +4230 +15286 +8831 +8322 +15286 +8039 +11295 +16710 +14306 +10197 +16397 +4327 +9096 +12591 +639 +8593 +15065 +4326 +9097 +12592 +641 +8592 +15066 +4451 +8874 +11298 +5839 +9065 +11298 +4448 +8873 +11299 +5840 +9064 +11299 +4447 +8875 +11300 +5838 +9066 +11300 +5807 +11232 +15844 +11927 +8270 +12657 +11929 +8267 +12656 +12656 +8267 +14913 +11303 +7956 +15388 +12015 +7615 +16806 +11304 +7955 +15394 +12016 +7614 +16805 +506 +10453 +14982 +5743 +8248 +13733 +505 +10452 +14981 +13682 +10221 +16356 +5686 +8207 +11307 +3926 +10387 +14342 +2773 +8931 +11638 +6283 +9490 +11308 +2775 +8932 +11637 +6284 +9488 +11309 +2774 +8930 +11639 +6285 +9489 +11310 +1170 +8090 +11311 +12981 +8786 +15635 +10704 +8025 +11715 +15033 +6159 +15908 +12965 +6158 +15308 +15308 +6158 +15982 +10705 +8026 +11716 +15037 +6161 +15909 +11315 +7556 +16022 +11315 +8182 +14372 +14607 +7659 +16248 +11678 +8142 +14976 +14054 +7692 +16643 +13856 +10332 +15387 +1121 +8156 +11318 +11317 +7692 +15532 +14053 +7691 +16642 +13857 +10333 +15386 +1120 +8157 +11320 +11319 +7691 +15533 +11732 +8158 +12087 +2597 +10325 +13856 +11733 +8159 +12088 +2598 +10326 +13857 +2591 +10689 +13833 +14414 +10396 +15260 +14419 +10399 +15258 +2592 +11021 +11324 +2607 +8828 +15205 +880 +9790 +13226 +11326 +6307 +15946 +3110 +9719 +11326 +11327 +6314 +15945 +3109 +9720 +11327 +11328 +6310 +15947 +3111 +9721 +11328 +11329 +6313 +15948 +3112 +9722 +11329 +878 +9012 +11330 +4250 +9029 +11330 +876 +9014 +11331 +4252 +9031 +11331 +13147 +8393 +14314 +4321 +8632 +13239 +5737 +10753 +13744 +11760 +7909 +15493 +11333 +7909 +15494 +10988 +8205 +16833 +10672 +7750 +14509 +2615 +8304 +11335 +8313 +5916 +11740 +4004 +8313 +11740 +1924 +8503 +11337 +6252 +9006 +11337 +1925 +8502 +11338 +6253 +9005 +11338 +11780 +7912 +15522 +14797 +10517 +15657 +11781 +7911 +15520 +7903 +10877 +15558 +11784 +7911 +16023 +10987 +8204 +16872 +3947 +11269 +14181 +13710 +7613 +16137 +14032 +10178 +16623 +13555 +10378 +14741 +14033 +10177 +16622 +13554 +10379 +14742 +4434 +7089 +11345 +4398 +8650 +11345 +4432 +7090 +11346 +4399 +8651 +11346 +4433 +7091 +11347 +4400 +8652 +11347 +12785 +6334 +15986 +4273 +6356 +11349 +8786 +11311 +15635 +8090 +11348 +11349 +884 +8588 +11350 +4539 +9712 +11350 +14265 +10501 +15430 +2805 +10819 +11351 +14264 +10502 +15429 +2807 +10820 +11352 +16061 +7890 +17323 +14563 +8351 +14979 +13596 +7699 +16294 +7699 +11150 +11354 +7976 +11355 +16969 +5891 +8045 +11507 +11607 +7973 +15814 +13110 +8124 +14674 +4381 +9238 +11357 +11579 +7684 +17063 +5918 +8518 +11883 +2718 +10824 +11358 +4491 +8538 +11359 +2704 +8953 +11359 +13940 +11407 +16617 +11963 +8020 +14958 +13710 +5978 +13914 +2762 +10380 +13588 +12979 +6345 +14943 +1777 +8334 +11362 +12978 +6344 +14942 +1776 +8333 +11363 +12980 +6346 +14941 +1778 +8332 +11364 +14723 +10629 +17120 +7907 +11729 +14440 +14724 +10630 +17121 +7906 +11730 +14439 +14722 +10628 +17119 +7905 +11731 +14438 +5860 +8727 +11368 +13775 +10350 +15878 +5861 +8726 +11369 +13776 +10351 +15879 +5862 +8725 +11370 +13774 +10352 +15880 +11376 +11260 +15506 +11371 +8170 +15937 +11373 +11261 +15507 +5831 +11372 +14100 +7722 +10605 +11373 +1701 +11261 +11373 +5830 +11374 +14101 +2630 +11221 +13837 +11375 +8171 +15938 +2631 +11222 +13836 +7721 +10606 +11376 +1702 +11260 +11376 +16533 +5725 +17301 +13994 +8181 +16841 +5859 +8396 +11378 +15546 +8488 +15978 +5857 +8395 +11379 +15432 +8487 +15979 +5873 +9206 +12901 +10921 +7679 +16902 +14475 +7855 +16579 +416 +11118 +11381 +11602 +7985 +15840 +11469 +8095 +15632 +14230 +11383 +16559 +11383 +5610 +15108 +15716 +7937 +15993 +7887 +10670 +14426 +2697 +9002 +11385 +4448 +9064 +11385 +2696 +9003 +11386 +4451 +9065 +11386 +2695 +9001 +11387 +4447 +9066 +11387 +5908 +11388 +14030 +14832 +10569 +16575 +14815 +10585 +15848 +8008 +11204 +11389 +5747 +8556 +12288 +8006 +11203 +11390 +7597 +10982 +13789 +4012 +10241 +13531 +4011 +10239 +13532 +11392 +7711 +15299 +15417 +10651 +15813 +5599 +10710 +14500 +14078 +10461 +16795 +7932 +11058 +11394 +11017 +7945 +15724 +6047 +8288 +12097 +11018 +7944 +15725 +6048 +8290 +12096 +11446 +7942 +15666 +6050 +8289 +12098 +6373 +9484 +12742 +7812 +10993 +14280 +6374 +9483 +12744 +7814 +10990 +14281 +6375 +9485 +12743 +7813 +10995 +14279 +5648 +8325 +11401 +15133 +10409 +15333 +11577 +7961 +15766 +6211 +12365 +14566 +5802 +8756 +11403 +2637 +10899 +11403 +5800 +8760 +11404 +2635 +10900 +11404 +16177 +13392 +16218 +5541 +14019 +16306 +3912 +8102 +11406 +11407 +10724 +14662 +11408 +5895 +14804 +2671 +10724 +11407 +5895 +8102 +14804 +7940 +11407 +11408 +11587 +7990 +15877 +11871 +6037 +15032 +10922 +7786 +15463 +7786 +11069 +11410 +2905 +8657 +11411 +6517 +9612 +11411 +2901 +8658 +11412 +17255 +6516 +17358 +7779 +10355 +14490 +8207 +11136 +11413 +6194 +8598 +11414 +3953 +8689 +11414 +6195 +8597 +11415 +3952 +8690 +11415 +4097 +8331 +11416 +11416 +7828 +14925 +2661 +10521 +11417 +7670 +11093 +11417 +2659 +10522 +11418 +7671 +11092 +11418 +2660 +10520 +11419 +7669 +11091 +11419 +4049 +8226 +11420 +15854 +10301 +17000 +5778 +8936 +11421 +4323 +8938 +11421 +14229 +5856 +16898 +4198 +8618 +14322 +14533 +8493 +15466 +1134 +10880 +11423 +2727 +10939 +15355 +5757 +10687 +14080 +2728 +10940 +15356 +5758 +10688 +14079 +10927 +7557 +11426 +5871 +10927 +11426 +15137 +8023 +15958 +1862 +9229 +11427 +4307 +9178 +11428 +6255 +9409 +11428 +15138 +8021 +15953 +1863 +9230 +11429 +4306 +9177 +11430 +6257 +9410 +11430 +15139 +8022 +15956 +1864 +9228 +11431 +4308 +9179 +11432 +6258 +9408 +11432 +12579 +8536 +14796 +16418 +3980 +17234 +2645 +10533 +14316 +11434 +7725 +14631 +14316 +8282 +15365 +11435 +7747 +15082 +11436 +7726 +14633 +7596 +10801 +13886 +2646 +10534 +14317 +11437 +7724 +14632 +14317 +8283 +15364 +11438 +7745 +15083 +15069 +4236 +16968 +14141 +10228 +14214 +6148 +8845 +11440 +5987 +11243 +11440 +4381 +8601 +16699 +6105 +9238 +11441 +14262 +10562 +16903 +2747 +11018 +15725 +11443 +7941 +15665 +2742 +11017 +15724 +11435 +8282 +15358 +15700 +7941 +15965 +836 +10579 +15699 +11438 +8283 +15357 +2743 +11019 +15727 +15699 +7942 +15966 +1793 +8138 +14031 +4061 +8209 +11447 +5763 +8136 +11448 +11351 +7900 +16006 +14904 +10580 +15686 +5763 +11448 +11449 +11289 +7899 +15600 +15600 +7899 +16021 +5764 +8139 +11451 +11352 +7901 +16005 +14901 +10581 +15684 +5764 +11451 +11452 +7735 +10533 +11453 +7725 +10629 +14631 +7726 +10628 +14633 +11454 +7749 +14204 +7736 +10534 +11455 +7724 +10630 +14632 +5673 +8947 +11456 +1148 +11059 +11456 +12365 +8144 +14099 +1170 +11311 +11457 +11458 +8596 +14668 +860 +9556 +11458 +4015 +8193 +11459 +5768 +8232 +11459 +15820 +8061 +15821 +5691 +11150 +11460 +11461 +6143 +15277 +11461 +8323 +15920 +6213 +8537 +11462 +4572 +9814 +11462 +14324 +7660 +14609 +14323 +10353 +15718 +12106 +8149 +13372 +11464 +6095 +15549 +12107 +8150 +13373 +11465 +6094 +15548 +14271 +5719 +17136 +3974 +11389 +11466 +5808 +8477 +11467 +826 +10386 +15005 +1707 +11252 +11468 +7749 +11454 +14564 +15754 +10716 +15833 +7888 +10674 +14460 +5775 +8780 +11470 +4191 +8807 +11470 +11470 +8807 +15988 +5775 +11470 +11471 +1710 +8404 +11472 +12906 +8748 +15539 +10919 +7930 +15581 +5819 +8566 +11625 +8078 +11280 +15991 +5820 +8567 +11624 +11924 +7782 +14315 +11789 +8266 +15566 +15208 +8421 +15736 +11476 +7979 +15768 +11477 +5776 +15100 +5776 +8778 +15100 +629 +8285 +11478 +11478 +8195 +14872 +14028 +11479 +16826 +11479 +8285 +15059 +11712 +7586 +13841 +6014 +11480 +13802 +11057 +7932 +15398 +5752 +8987 +15397 +4316 +6375 +11482 +1748 +8164 +12227 +4317 +6373 +11483 +1749 +8162 +12225 +4317 +8311 +11484 +15536 +8608 +16014 +4318 +8310 +11485 +15535 +8607 +16016 +4316 +8312 +11486 +15537 +8609 +16015 +4318 +6374 +11487 +1747 +8163 +12226 +4274 +8153 +11488 +6291 +8480 +12853 +7705 +10912 +13798 +5945 +11266 +11489 +13780 +8081 +16708 +14216 +10382 +16048 +6174 +8874 +11491 +4451 +8914 +11491 +6175 +8873 +11492 +4448 +8916 +11492 +6176 +8875 +11493 +4447 +8915 +11493 +15486 +10463 +16450 +11918 +8296 +15832 +14047 +8084 +15921 +13919 +10319 +16022 +15372 +10614 +16578 +2643 +10635 +11496 +11551 +8143 +16931 +13978 +10312 +15273 +12190 +8177 +15807 +14701 +10805 +15806 +5776 +9018 +11499 +4341 +9019 +11499 +15459 +10531 +17323 +7729 +10565 +14515 +12050 +8262 +15014 +10995 +7813 +14512 +12048 +8261 +15015 +6062 +8762 +12463 +12049 +8263 +15016 +6060 +8759 +12462 +4488 +9201 +11504 +6010 +9342 +11504 +4490 +9200 +11505 +6011 +9344 +11505 +4489 +9199 +11506 +6012 +9343 +11506 +7977 +10957 +15644 +8045 +11355 +11507 +4334 +8904 +11508 +5957 +9001 +11508 +4332 +8905 +11509 +5958 +9002 +11509 +4333 +8906 +11510 +5959 +9003 +11510 +13906 +10244 +15029 +7792 +11061 +17144 +13905 +10243 +15030 +7791 +11060 +17143 +12308 +7989 +14649 +7989 +11178 +14649 +10597 +8363 +16591 +7732 +10499 +14374 +10598 +8365 +16590 +7733 +10498 +14376 +10599 +8364 +16592 +7734 +10497 +14375 +11084 +7967 +15760 +5710 +8191 +11992 +11083 +7968 +15761 +11993 +8189 +15904 +11082 +7969 +15763 +5708 +8188 +11991 +8753 +6151 +15142 +6151 +8118 +11520 +11521 +8791 +15307 +15960 +11055 +17110 +1235 +8610 +11522 +11522 +5974 +15835 +1237 +8611 +11523 +11523 +5975 +15836 +7843 +10974 +11524 +825 +11236 +11524 +12081 +8244 +15009 +12270 +7869 +15793 +633 +6615 +15371 +11620 +7965 +12315 +634 +6613 +15369 +11622 +7964 +12316 +635 +6614 +15370 +11621 +7966 +12314 +10721 +7684 +13803 +11603 +7690 +13621 +11126 +8250 +15315 +11530 +8250 +15497 +13269 +11127 +15313 +11531 +8251 +15499 +13270 +11128 +15314 +11532 +8249 +15498 +861 +9554 +14503 +6320 +8632 +13272 +5794 +8535 +11673 +13717 +8186 +17101 +401 +8667 +11535 +6073 +9345 +11535 +401 +8669 +11536 +6070 +9346 +11536 +5699 +11121 +14614 +11537 +8132 +14747 +5698 +11120 +14615 +11538 +8131 +14175 +416 +10780 +11539 +7925 +11118 +11539 +13828 +7647 +16495 +6014 +11000 +13663 +11924 +6106 +14143 +10646 +7849 +16551 +11058 +7994 +16840 +1180 +8444 +11542 +12318 +7972 +14833 +14040 +10441 +16511 +1139 +8376 +11544 +5681 +10408 +13768 +4414 +9385 +15220 +1799 +9386 +15929 +5976 +9451 +11546 +11546 +6090 +14537 +5977 +9450 +11547 +11547 +6089 +14536 +14306 +7613 +16406 +11175 +7807 +13706 +3968 +11175 +13706 +5978 +11361 +11549 +11604 +6065 +15557 +6759 +8483 +13034 +14421 +8569 +15124 +11551 +6078 +15077 +14957 +10383 +16495 +5714 +11045 +13692 +6370 +9333 +11553 +4269 +9404 +11553 +1148 +10725 +13745 +6016 +11059 +11554 +2675 +10756 +14442 +5761 +8433 +11555 +2676 +10755 +14443 +5759 +8432 +11556 +8439 +10674 +15389 +4208 +8986 +11557 +2677 +10754 +14448 +5760 +8434 +11558 +11475 +7782 +14793 +2737 +9238 +11559 +11081 +8096 +16011 +3038 +8823 +12353 +5841 +11125 +15230 +10653 +7727 +16010 +13767 +10247 +16597 +7619 +11021 +13853 +7661 +10666 +14123 +5576 +10525 +11563 +8188 +11153 +13300 +6076 +11140 +11564 +8191 +11154 +13301 +6077 +11139 +11565 +8500 +11566 +16831 +14492 +10411 +16248 +6179 +8582 +11567 +1790 +8373 +15134 +7591 +10317 +11568 +14576 +10584 +15511 +5878 +10734 +11569 +5964 +10698 +14328 +5877 +10735 +11570 +5962 +10697 +14329 +5876 +10736 +11571 +5963 +10696 +14330 +8325 +10955 +11572 +3925 +11316 +13901 +14607 +10411 +15849 +3975 +10897 +11573 +2720 +8668 +11574 +6075 +11260 +14829 +2719 +8666 +11575 +6072 +11261 +14828 +6237 +9087 +11576 +1848 +9619 +11576 +13685 +8027 +14798 +12296 +7961 +12430 +6239 +9242 +11578 +4345 +9243 +11578 +7684 +10721 +17063 +11559 +7782 +14143 +11631 +5828 +15934 +14206 +10327 +15472 +11632 +5829 +15933 +15514 +10438 +15801 +11582 +5861 +14016 +6024 +8726 +11582 +11583 +5860 +14015 +6027 +8727 +11583 +11584 +5862 +14022 +6029 +8725 +11584 +2627 +10641 +15373 +8493 +11423 +15466 +13733 +8248 +16731 +11749 +8272 +15808 +4078 +8441 +13469 +6103 +10977 +14938 +4028 +8233 +11588 +8233 +10707 +11588 +4110 +11353 +11589 +11589 +7890 +16061 +6200 +9499 +11590 +4505 +9500 +11590 +4507 +9503 +11591 +6201 +9504 +11591 +7976 +10718 +12483 +14236 +7977 +17028 +11895 +8375 +12510 +5885 +11544 +15512 +4336 +9048 +13101 +11594 +8279 +15461 +5783 +8658 +11595 +2901 +8661 +11595 +5782 +8657 +11596 +2905 +8659 +11596 +1144 +8314 +11597 +5980 +8142 +15767 +4325 +9125 +12937 +12634 +9231 +12661 +2628 +8508 +11599 +15006 +7776 +15564 +5843 +8508 +11600 +4130 +8509 +11600 +7718 +10711 +11601 +11600 +8509 +15298 +4076 +8439 +13472 +2813 +9254 +12621 +11099 +10646 +14617 +820 +11170 +13569 +344 +9369 +11604 +4328 +8827 +15557 +2656 +10589 +14619 +15435 +8274 +16762 +4347 +8426 +11606 +1752 +10729 +11606 +4077 +8440 +13470 +2812 +9293 +12602 +7579 +11162 +11608 +1189 +11426 +11608 +4237 +8850 +15987 +11609 +6138 +15318 +11287 +8305 +15757 +2702 +8683 +11610 +11293 +8277 +15642 +2701 +8682 +11611 +11294 +8278 +15643 +2703 +8681 +11612 +16555 +13415 +17228 +5914 +8635 +11613 +1158 +8915 +11614 +4362 +9305 +12399 +1159 +8916 +11615 +4361 +9304 +12400 +1160 +8914 +11616 +4363 +9306 +12398 +11042 +7962 +14593 +7962 +11085 +11617 +11174 +8040 +13316 +6065 +9369 +15447 +4226 +6738 +11619 +11283 +7908 +15519 +4239 +8851 +12315 +10910 +7965 +15444 +4240 +8853 +12314 +10909 +7966 +15443 +4238 +8852 +12316 +10911 +7964 +15445 +6209 +8274 +11623 +6017 +8808 +11623 +4132 +10940 +11624 +11624 +7999 +16047 +4133 +10939 +11625 +11625 +7998 +16046 +1165 +8998 +11626 +6147 +9198 +11626 +14340 +1190 +16612 +4248 +8577 +11627 +14338 +1191 +16614 +4247 +8576 +11628 +14339 +1192 +16613 +4249 +8578 +11629 +15087 +10723 +15713 +11630 +7874 +15395 +15562 +7922 +15934 +7802 +11580 +14594 +15561 +7923 +15933 +7803 +11581 +14595 +3949 +11277 +15457 +6405 +9614 +11633 +5665 +8738 +11634 +11634 +8738 +15328 +11635 +7602 +13576 +11635 +8027 +13685 +11636 +11613 +15722 +7818 +11613 +11636 +4530 +9584 +11637 +5992 +8581 +14711 +4531 +9583 +11638 +5991 +8580 +14713 +4529 +9585 +11639 +5990 +8579 +14712 +1800 +9389 +15882 +11640 +9389 +15347 +15180 +11040 +15881 +11641 +9387 +15346 +3990 +11263 +13947 +11966 +8309 +15406 +3991 +11264 +13948 +11965 +8308 +15407 +7878 +10905 +11644 +5775 +11471 +11644 +12040 +11384 +15592 +4412 +9282 +12474 +4411 +9281 +12473 +11871 +11792 +15780 +12051 +6172 +15359 +3948 +9078 +11647 +6364 +11648 +15273 +1727 +10535 +15602 +2744 +8936 +11649 +8046 +10853 +11649 +11650 +8284 +14237 +2704 +11359 +11650 +4381 +8764 +11651 +643 +8769 +11651 +2805 +8136 +11834 +6342 +8981 +13165 +2807 +8139 +11835 +6341 +8982 +13164 +14094 +10275 +14853 +15834 +10722 +16983 +2712 +11469 +15697 +6423 +11036 +11655 +12206 +11656 +15698 +4344 +9292 +11656 +2713 +8619 +11657 +14318 +10242 +17005 +5943 +8172 +11658 +14318 +11658 +15861 +4023 +8173 +13966 +13624 +10293 +16309 +13942 +11295 +15434 +11660 +5872 +14144 +4350 +8448 +11661 +1753 +10759 +11661 +13730 +8049 +16924 +7691 +10437 +14389 +13729 +8050 +16925 +7692 +10436 +14390 +7735 +11453 +14502 +11664 +7847 +15166 +7736 +11455 +14501 +11665 +7846 +15167 +6192 +8478 +11666 +11666 +8478 +15020 +11667 +7837 +15885 +510 +11068 +11667 +14256 +8568 +15123 +11668 +6079 +14433 +7744 +11220 +11669 +6003 +11187 +13633 +8121 +11229 +12815 +8056 +11670 +15906 +6069 +11671 +14789 +5779 +10855 +13678 +1848 +8805 +15455 +4521 +9791 +11672 +2573 +11256 +11673 +7913 +11534 +11673 +5822 +8128 +11674 +13858 +10957 +16589 +620 +8660 +12822 +5822 +11674 +11675 +6179 +8373 +11676 +6528 +8527 +11676 +11497 +8143 +15711 +11693 +8342 +15720 +5612 +8142 +11678 +3925 +10955 +11678 +11679 +6561 +15875 +1831 +9599 +11679 +11680 +6560 +15874 +1832 +9598 +11680 +11681 +6559 +15873 +1833 +9601 +11681 +4284 +9150 +11682 +6096 +11134 +11682 +5774 +8289 +11683 +8048 +11445 +11683 +5772 +8288 +11684 +8047 +11444 +11684 +13306 +8002 +14936 +8002 +11076 +14370 +13307 +8003 +14934 +8003 +11075 +14369 +13305 +8001 +14935 +8001 +11077 +14368 +12002 +7935 +14719 +11688 +7935 +15655 +12000 +7934 +14720 +11689 +7934 +15654 +12001 +7933 +14718 +11690 +7933 +15653 +2588 +8496 +11691 +11691 +8370 +13867 +13855 +10600 +15360 +7694 +11206 +15323 +11384 +8124 +13111 +14646 +12920 +15273 +4260 +8401 +15227 +2950 +9301 +11694 +4262 +8402 +15222 +2949 +9300 +11695 +4261 +8403 +15225 +2951 +9302 +11696 +6055 +11099 +13888 +7690 +11015 +13621 +12355 +8101 +15109 +13580 +10179 +16394 +3006 +6843 +11699 +6360 +8774 +11699 +5663 +10604 +14867 +2715 +8200 +11700 +5662 +10603 +14866 +2717 +8201 +11701 +2745 +9018 +11702 +8035 +10854 +11702 +11703 +5833 +14396 +4137 +8588 +14396 +2738 +8183 +11704 +11704 +7883 +15693 +5739 +8370 +11705 +7912 +11339 +11705 +14005 +10598 +16590 +1739 +8395 +11706 +14004 +10597 +16591 +1738 +8396 +11707 +14006 +10599 +16592 +1737 +8394 +11708 +14891 +10599 +15732 +5858 +8394 +14407 +14892 +10598 +15731 +5857 +11379 +11710 +14890 +10597 +15730 +5859 +11378 +11711 +7684 +11579 +13804 +7586 +11540 +13841 +6021 +11713 +14182 +11713 +7693 +14493 +11288 +7889 +15675 +11714 +7769 +13904 +1773 +10704 +11715 +8025 +11312 +11715 +1774 +10705 +11716 +8026 +11314 +11716 +6126 +9004 +11717 +14585 +10609 +15019 +1772 +9148 +14955 +8062 +11313 +11718 +5947 +9044 +11719 +4495 +9510 +11719 +2578 +8711 +11720 +6172 +9078 +11720 +502 +8762 +11721 +14209 +10491 +16042 +500 +8759 +11722 +14210 +10492 +16041 +6295 +11690 +15223 +12968 +9105 +15930 +6294 +11689 +15224 +12966 +9106 +15932 +6293 +11688 +15226 +12967 +9107 +15931 +4330 +8367 +11726 +874 +9605 +11726 +4331 +8366 +11727 +875 +9603 +11727 +4329 +8368 +11728 +873 +9604 +11728 +12580 +8246 +15041 +7907 +11365 +11729 +12582 +8247 +15042 +7906 +11366 +11730 +12581 +8245 +15040 +7905 +11367 +11731 +5784 +8158 +11732 +5988 +11643 +15407 +5787 +8159 +11733 +5989 +11642 +15406 +5902 +9439 +11734 +11734 +7801 +13943 +1703 +9640 +11735 +6329 +9647 +11735 +499 +10855 +14184 +11520 +8118 +12003 +4110 +8369 +11737 +8369 +8712 +11737 +3959 +8542 +11738 +11738 +8414 +11946 +6039 +8786 +14220 +2726 +8753 +15142 +5916 +8353 +11740 +8353 +11336 +11740 +11684 +8288 +15797 +7747 +11435 +11741 +11683 +8289 +15796 +7745 +11438 +11742 +2735 +9039 +12149 +13977 +8290 +15798 +1773 +6771 +11744 +6467 +9073 +11744 +1774 +6772 +11745 +6466 +9071 +11745 +5888 +8391 +11746 +4123 +8392 +11746 +11746 +8392 +11747 +5888 +11746 +11747 +11748 +8208 +12211 +8098 +11098 +14406 +4169 +11469 +15632 +6359 +8272 +12344 +14385 +10433 +15200 +4139 +8452 +11750 +14395 +10435 +15199 +4138 +8451 +11751 +14394 +10434 +15201 +4140 +8453 +11752 +4311 +6469 +11753 +2766 +8505 +12352 +4309 +6470 +11754 +2764 +8507 +12350 +4310 +6471 +11755 +2765 +8506 +12351 +5890 +11543 +14833 +7658 +10821 +14162 +4301 +9038 +11757 +6046 +9042 +11757 +4302 +9041 +11758 +6051 +9043 +11758 +6049 +9039 +11759 +4300 +9040 +11759 +5722 +8414 +11760 +838 +11334 +11760 +14073 +7925 +15158 +15094 +7924 +15231 +13595 +10255 +15559 +15815 +10529 +15816 +5783 +8372 +11763 +5974 +8610 +14429 +5782 +8371 +11764 +5975 +8611 +14430 +4267 +8579 +11765 +627 +8742 +11765 +4265 +8580 +11766 +626 +8743 +11766 +4264 +8581 +11767 +628 +8744 +11767 +15210 +10305 +15884 +11270 +7790 +14680 +14405 +7891 +16437 +4173 +8575 +11769 +14404 +7892 +16438 +14818 +10924 +17001 +14403 +7893 +16436 +4174 +8573 +11771 +11772 +5873 +14977 +11186 +8108 +15391 +642 +10921 +16902 +4137 +8589 +14977 +11364 +8332 +14941 +1778 +8855 +11774 +11363 +8333 +14942 +1776 +8856 +11775 +11362 +8334 +14943 +1777 +8857 +11776 +13807 +8121 +15007 +8121 +11388 +15007 +14366 +10318 +16653 +4036 +8519 +11778 +11788 +7971 +14575 +6925 +9971 +11779 +5717 +8361 +11780 +841 +11339 +11780 +5720 +8362 +11781 +839 +11341 +11781 +11782 +5921 +14679 +14424 +10439 +16874 +449 +8380 +11783 +11783 +7702 +14349 +3943 +11209 +11784 +15521 +11340 +16023 +3942 +11208 +11785 +7912 +11705 +11785 +1174 +9048 +11786 +4383 +9381 +11786 +1141 +11079 +11787 +7856 +11183 +11787 +1180 +10976 +11788 +4338 +11023 +14575 +11978 +8266 +12109 +1188 +9125 +11789 +4324 +9188 +11790 +1830 +9478 +11790 +16175 +13391 +16225 +11791 +7731 +14473 +15170 +8032 +15985 +7886 +10669 +14341 +1175 +9051 +11793 +4387 +9382 +11793 +1176 +9053 +11794 +4385 +9384 +11794 +12723 +8479 +15408 +4364 +9725 +11795 +1169 +9152 +15670 +4364 +11795 +11796 +11082 +8197 +14869 +5855 +8456 +11797 +11084 +8199 +14870 +5853 +8458 +11798 +11083 +8198 +14871 +5854 +8457 +11799 +6287 +9383 +11800 +1804 +9400 +11800 +6286 +9380 +11801 +1802 +9401 +11801 +6288 +9379 +11802 +1803 +9402 +11802 +5924 +8563 +11803 +8563 +11262 +11803 +5927 +8564 +11899 +8277 +11293 +11804 +1807 +8563 +11805 +8278 +11294 +11805 +12745 +8120 +16052 +5926 +8564 +11806 +7925 +11761 +15158 +1721 +8355 +11807 +5944 +8355 +11808 +8355 +11193 +11808 +12219 +8223 +13107 +4270 +8252 +11809 +12218 +8225 +13109 +4272 +8253 +11810 +3932 +10332 +13831 +7740 +11071 +11811 +3933 +10333 +13832 +7741 +11072 +11812 +13930 +10345 +17273 +5569 +10339 +14880 +3953 +8564 +11814 +11814 +8362 +12043 +4117 +8398 +13582 +11815 +8654 +15628 +4118 +8399 +13581 +11816 +8655 +15627 +4119 +8400 +13583 +11817 +8656 +15626 +4281 +8879 +11818 +8089 +11048 +11818 +4083 +8443 +14289 +13586 +10461 +15842 +1187 +10972 +14149 +7641 +11697 +14012 +4384 +6533 +11821 +12765 +8256 +14466 +4388 +6531 +11822 +6286 +9401 +13112 +4386 +6532 +11823 +6063 +9135 +12847 +5967 +8131 +11824 +14367 +10182 +17075 +7927 +10833 +11825 +16236 +13401 +16604 +5968 +8132 +11826 +2710 +10485 +14051 +14556 +10408 +16491 +3918 +10632 +11827 +5930 +8542 +11898 +8305 +11287 +11828 +14845 +8103 +16039 +5928 +8542 +11829 +9030 +9013 +11830 +4251 +9030 +11830 +6016 +10724 +14373 +4016 +10986 +14437 +12657 +8269 +14310 +5866 +8982 +14310 +12656 +8268 +14309 +5865 +8981 +14309 +5865 +8137 +11834 +8136 +11652 +11834 +5866 +8140 +11835 +8139 +11653 +11835 +822 +8233 +11836 +5956 +10574 +14923 +2659 +8847 +11837 +4030 +11254 +16029 +2660 +8848 +11838 +4032 +11255 +16025 +2661 +8846 +11839 +4031 +11253 +16031 +6134 +11212 +14522 +509 +8937 +11840 +879 +8582 +15868 +4170 +8636 +11841 +11842 +6252 +15964 +2663 +9006 +11842 +11843 +6253 +15963 +2664 +9005 +11843 +1852 +6549 +11844 +4374 +6867 +11845 +865 +8872 +12080 +7869 +11844 +11845 +11846 +5879 +14377 +843 +8123 +11846 +7763 +11654 +11847 +14058 +10352 +16859 +4156 +10738 +15653 +5899 +8628 +11848 +4154 +10739 +15655 +5900 +8626 +11849 +4155 +10737 +15654 +5901 +8627 +11850 +1221 +9569 +12000 +4503 +9571 +11851 +1223 +9567 +12002 +4502 +9568 +11852 +503 +8568 +11853 +5732 +11263 +11853 +504 +8569 +11854 +5731 +11264 +11854 +8093 +10896 +11855 +1710 +11472 +11855 +1709 +8478 +11856 +8092 +10645 +11856 +11857 +8255 +16064 +3948 +11647 +11857 +6007 +8967 +11858 +2687 +8993 +11858 +6006 +8966 +11859 +2689 +8989 +11859 +6008 +8968 +11860 +2688 +8991 +11860 +2740 +9505 +11861 +6102 +10769 +13939 +6101 +10768 +13938 +11862 +7614 +13859 +11203 +8006 +15051 +12305 +8330 +15326 +11204 +8008 +15052 +12304 +8329 +15325 +2662 +9130 +12298 +12717 +8501 +15092 +2695 +9342 +11866 +6010 +11075 +11866 +2697 +9344 +11867 +6011 +11076 +11867 +2696 +9343 +11868 +6012 +11077 +11868 +5882 +8279 +11869 +6269 +8489 +12885 +4070 +8291 +14131 +2578 +11720 +11870 +828 +8176 +15032 +8176 +11792 +11871 +6215 +9069 +11872 +6216 +9836 +11872 +5584 +8109 +11873 +11873 +8109 +15675 +6147 +8999 +11874 +8812 +9198 +11874 +3955 +9450 +11875 +7657 +10879 +11875 +3954 +9451 +11876 +7656 +10878 +11876 +4418 +9245 +11877 +11877 +6152 +15616 +4420 +9246 +11878 +11878 +6153 +15617 +4419 +9247 +11879 +11879 +6154 +15618 +4507 +9502 +11880 +6177 +9503 +11880 +6178 +9500 +11881 +4505 +9501 +11881 +5921 +8494 +11882 +13600 +10144 +16129 +1742 +11219 +11883 +8029 +11358 +11883 +15070 +10302 +17134 +8032 +11792 +11884 +620 +8129 +11885 +5887 +8723 +11886 +11886 +8723 +14835 +8360 +11885 +15454 +13665 +10263 +14678 +7834 +11005 +11887 +4398 +6804 +11888 +1982 +8821 +11888 +4399 +6803 +11889 +1980 +8819 +11889 +4400 +6802 +11890 +1981 +8820 +11890 +5791 +8574 +11891 +843 +11846 +11891 +5793 +8575 +11892 +844 +8567 +15420 +5792 +8573 +11893 +842 +8566 +15419 +11661 +8099 +11894 +4350 +11661 +11894 +5886 +8375 +11895 +4063 +8377 +11895 +6063 +8410 +11896 +2768 +9332 +11896 +6064 +8409 +11897 +2769 +9330 +11897 +1809 +8700 +11898 +8542 +11828 +11898 +1808 +8698 +11899 +8564 +11804 +11899 +9010 +6689 +11900 +4242 +9010 +11900 +9009 +6688 +11901 +4241 +9009 +11901 +12085 +8036 +15415 +4243 +9011 +11902 +2854 +6705 +11903 +12655 +8868 +15907 +5889 +8226 +11905 +15093 +10406 +16671 +4049 +8227 +11905 +8227 +11904 +11905 +3983 +9336 +11906 +6329 +9640 +11906 +10736 +8680 +14857 +11907 +8679 +15343 +10735 +8677 +14858 +11908 +8678 +15342 +10734 +8675 +14856 +11909 +8676 +15344 +6099 +10387 +13770 +5986 +11100 +11910 +2748 +10269 +14098 +5986 +11910 +11911 +12500 +8219 +13256 +6344 +9900 +11912 +12499 +8221 +13257 +6345 +9901 +11913 +12498 +8220 +13255 +6346 +9899 +11914 +11102 +8427 +15293 +4189 +8196 +11915 +2705 +8999 +11916 +4293 +9153 +13324 +7694 +10600 +11917 +1680 +11206 +11917 +4054 +8296 +11918 +13744 +10753 +16767 +6083 +8366 +15663 +11729 +11365 +14457 +6082 +8367 +15662 +11730 +11366 +14458 +6084 +8368 +15661 +11731 +11367 +14459 +8641 +8840 +11922 +1877 +9156 +12877 +8640 +8839 +11923 +1875 +9154 +12878 +2737 +11559 +14143 +3927 +11480 +13695 +1791 +11186 +15391 +15678 +8098 +17138 +2601 +8270 +11926 +4099 +8418 +11931 +5897 +8270 +11927 +4039 +8982 +12416 +2600 +8267 +11928 +4104 +8417 +11930 +5896 +8267 +11929 +4038 +8981 +12417 +5896 +8481 +11930 +8417 +11928 +11930 +5897 +8482 +11931 +8418 +11926 +11931 +4339 +9205 +11932 +6810 +9240 +11932 +14663 +10847 +15872 +5824 +8740 +11933 +14664 +10849 +15870 +5823 +8741 +11934 +14665 +10848 +15871 +5825 +8745 +11935 +7756 +10502 +15074 +11936 +7797 +15891 +7755 +10501 +15073 +11937 +7798 +15890 +849 +8538 +11938 +8256 +11821 +11938 +2804 +9414 +15570 +6211 +9647 +11939 +6540 +8969 +11940 +7801 +10539 +13943 +6347 +9370 +11941 +5946 +11393 +11941 +4484 +8528 +11942 +2906 +9773 +11942 +6163 +9055 +11943 +1777 +11362 +11943 +6164 +9056 +11944 +1776 +11363 +11944 +6165 +9054 +11945 +1778 +11364 +11945 +5722 +8620 +11946 +3959 +11738 +11946 +6272 +8475 +11947 +11947 +6228 +15306 +1238 +6723 +11948 +6525 +9122 +11948 +1239 +6724 +11949 +6526 +9121 +11949 +1240 +6722 +11950 +6527 +9120 +11950 +12221 +8224 +13106 +8224 +11328 +11951 +16641 +10637 +17256 +5903 +8421 +11952 +11952 +8271 +11953 +5903 +11952 +11953 +4004 +8097 +11955 +1169 +8167 +11954 +5916 +8313 +11994 +8097 +11954 +11955 +5915 +11954 +13049 +8313 +11955 +11956 +4108 +11113 +11957 +2684 +8307 +15543 +4109 +11115 +11958 +2686 +8306 +15542 +10854 +8035 +15973 +1178 +8877 +11959 +5953 +8670 +11960 +11960 +8667 +15505 +11981 +8669 +15782 +11961 +8669 +15504 +3938 +11241 +11962 +7909 +11333 +11962 +11563 +8063 +14958 +4016 +11831 +11963 +7800 +10856 +11964 +12430 +7961 +15211 +8150 +11465 +13373 +5784 +8308 +11965 +8149 +11464 +13372 +5787 +8309 +11966 +11930 +8481 +15633 +6268 +9382 +12893 +11931 +8482 +15634 +4385 +9380 +12891 +10853 +8046 +15990 +1177 +8876 +11969 +6231 +9558 +11970 +2816 +11107 +11970 +14986 +8613 +15851 +4554 +9213 +11971 +14987 +8614 +15852 +4556 +9214 +11972 +14988 +8615 +15853 +4555 +9212 +11973 +14748 +10633 +16535 +7718 +10634 +11974 +11975 +7873 +15789 +4521 +11672 +11975 +11976 +6005 +15741 +4340 +9016 +15741 +1791 +8589 +11977 +8183 +11186 +11977 +6104 +8266 +11978 +11086 +7702 +14142 +7782 +11475 +14315 +2788 +11086 +14142 +4170 +8637 +11980 +11980 +8637 +15312 +8669 +11961 +15782 +6070 +8669 +11981 +8667 +11960 +15783 +6073 +8667 +11982 +5741 +8208 +11983 +12520 +8397 +12522 +6226 +8528 +11984 +4484 +9440 +11984 +2777 +8861 +11985 +6397 +9173 +11985 +1840 +6639 +13382 +4418 +10840 +11986 +1842 +6641 +13381 +4420 +10841 +11987 +1843 +6640 +13383 +4419 +10839 +11988 +3944 +10721 +13803 +7849 +11099 +14327 +11990 +7946 +14725 +2747 +11442 +11990 +4013 +8190 +11991 +8190 +11519 +11991 +4014 +8192 +11992 +8192 +11517 +11992 +5938 +10903 +14761 +5709 +8193 +11993 +1801 +8512 +11994 +8313 +11956 +11994 +6181 +9489 +11995 +12641 +6181 +15279 +6182 +9490 +11996 +12642 +6182 +15281 +6180 +9488 +11997 +12640 +6180 +15280 +2607 +11325 +11998 +7873 +11672 +11998 +11573 +10897 +15302 +1681 +8325 +11999 +5901 +11850 +12000 +9569 +11851 +12000 +1222 +9570 +12001 +5899 +11848 +12001 +5900 +11849 +12002 +9567 +11852 +12002 +5993 +11520 +12003 +16250 +10380 +16608 +10704 +8408 +12004 +12004 +8406 +15038 +10705 +8407 +12005 +12005 +8405 +15039 +14907 +10369 +15887 +7809 +11768 +12006 +820 +11270 +14680 +14074 +10369 +16668 +10848 +8506 +12008 +1781 +10848 +12008 +10849 +8507 +12009 +1779 +10849 +12009 +10847 +8505 +12010 +1780 +10847 +12010 +631 +8442 +12011 +4421 +9284 +12011 +5917 +8445 +12012 +6203 +8516 +13217 +2810 +8445 +12013 +5917 +8883 +12013 +6191 +8748 +12014 +2740 +11861 +12014 +7615 +11232 +14691 +6191 +12014 +12015 +7614 +11233 +14692 +6192 +11666 +13859 +5939 +10902 +14762 +6068 +8880 +14817 +5937 +10904 +14763 +6066 +8882 +14819 +4015 +8232 +12468 +8189 +11993 +12019 +11623 +8274 +15435 +4114 +8491 +12020 +4323 +8937 +12021 +6187 +8938 +12021 +4087 +8327 +12711 +8327 +8884 +12022 +4088 +8328 +12710 +8328 +8885 +12023 +12024 +8053 +14539 +2584 +11494 +12024 +7754 +10500 +15063 +12025 +7799 +15717 +6053 +9085 +15449 +2766 +9225 +12026 +6054 +9084 +15448 +2765 +9227 +12027 +6052 +9086 +15450 +2764 +9226 +12028 +7776 +10823 +12029 +8088 +11101 +14259 +2814 +11185 +12030 +7835 +11648 +12030 +5923 +8322 +12031 +2821 +8548 +12031 +12032 +5925 +14758 +4158 +8698 +14758 +12688 +8697 +14757 +5923 +9022 +14757 +5923 +8548 +12034 +6158 +9022 +15034 +12035 +5929 +14759 +4159 +8700 +14759 +5925 +8320 +12036 +2819 +8549 +12036 +5925 +8549 +12037 +6159 +9023 +15035 +5929 +8550 +12038 +6161 +9024 +15036 +5929 +8321 +12039 +2822 +8550 +12039 +6036 +11356 +14674 +8124 +11384 +12040 +11606 +8104 +12041 +4347 +11606 +12041 +12042 +7771 +15087 +5669 +8728 +15087 +5720 +8689 +12043 +3953 +11814 +12043 +2811 +8424 +12044 +8133 +11110 +12044 +4168 +11102 +12045 +5932 +8424 +15891 +4167 +11103 +12046 +5933 +8425 +15890 +5933 +8448 +12047 +8448 +9293 +12047 +4363 +8261 +12048 +2782 +9483 +12048 +4361 +8263 +12049 +2781 +9484 +12049 +4362 +8262 +12050 +2783 +9485 +12050 +6172 +8711 +15359 +8094 +11647 +12051 +6329 +9336 +12052 +2804 +9647 +12052 +2767 +9307 +15802 +522 +9635 +12053 +5934 +8419 +12054 +834 +11444 +12054 +5935 +8420 +12055 +836 +11445 +12055 +7913 +11256 +15446 +3946 +11534 +12056 +7937 +11384 +12057 +8342 +11677 +15720 +4184 +8631 +12058 +1157 +8802 +15936 +5960 +8631 +12059 +6196 +8988 +12835 +1782 +8294 +12060 +5961 +8630 +12060 +4183 +8630 +12061 +5961 +8591 +15935 +5961 +8294 +12062 +4053 +8295 +12686 +860 +9527 +12063 +6216 +11872 +12063 +7799 +10978 +12064 +5936 +8412 +15717 +5936 +8426 +12065 +8426 +9254 +12065 +12066 +7824 +14103 +5762 +8209 +14103 +9106 +11724 +15932 +5969 +8162 +14528 +9105 +11723 +15930 +5971 +8164 +14527 +5970 +8163 +14529 +9107 +11725 +15931 +5633 +8400 +12070 +1733 +11065 +12070 +5635 +8399 +12071 +1735 +11064 +12071 +5634 +8398 +12072 +1734 +11066 +12072 +4458 +6664 +12073 +2821 +8534 +12073 +4463 +6662 +12074 +2822 +8532 +12074 +4462 +6663 +12075 +2819 +8533 +12075 +5898 +9078 +12076 +3948 +11034 +12076 +629 +8087 +12077 +5700 +8285 +12077 +13087 +8095 +14618 +8095 +11469 +12078 +6061 +8757 +14805 +501 +10995 +14512 +11525 +7869 +16045 +6086 +11525 +16045 +12081 +6086 +15048 +6086 +8872 +15048 +1806 +9079 +12082 +4345 +11578 +12082 +7936 +11469 +12083 +8272 +11586 +15808 +2866 +8826 +12084 +5825 +11935 +12084 +2868 +8824 +12085 +5823 +11934 +12085 +2867 +8825 +12086 +5824 +11933 +12086 +8158 +11321 +12087 +4007 +11732 +12087 +8159 +11322 +12088 +4009 +11733 +12088 +6009 +10785 +14499 +11953 +8271 +15818 +12439 +8337 +14888 +1678 +10744 +12090 +12091 +5751 +14862 +2903 +8660 +14862 +5947 +8354 +12092 +4177 +8790 +12092 +7702 +11086 +14349 +5947 +12092 +12093 +2908 +9083 +12094 +4402 +9458 +12094 +4552 +9634 +12095 +6034 +12053 +12095 +1739 +8357 +12096 +8290 +11396 +12096 +1738 +8358 +12097 +8288 +11395 +12097 +1737 +8356 +12098 +8289 +11397 +12098 +12577 +7981 +16012 +15010 +12095 +15802 +7844 +10493 +12100 +12100 +7853 +14851 +7845 +10494 +12101 +12101 +7854 +14852 +1736 +9244 +12102 +6333 +9413 +12102 +1173 +8897 +15497 +5825 +8826 +12103 +1171 +8898 +15499 +5824 +8825 +12104 +1172 +8896 +15498 +5823 +8824 +12105 +5972 +10425 +14272 +7752 +10659 +14464 +5973 +10524 +14273 +7751 +10658 +14465 +7970 +11152 +12108 +1722 +10963 +14361 +8266 +11789 +12109 +2788 +11978 +12109 +1856 +9317 +12110 +2965 +10105 +12110 +1857 +9321 +12111 +2967 +10104 +12111 +1858 +9320 +12112 +2966 +10103 +12112 +842 +8335 +12113 +4133 +8566 +12171 +844 +8336 +12114 +4132 +8567 +12170 +11462 +8537 +12115 +2810 +11462 +12115 +1855 +8873 +12116 +4450 +8919 +12116 +1853 +8875 +12117 +4446 +8920 +12117 +1854 +8874 +12118 +4449 +8918 +12118 +2806 +8138 +12119 +443 +8141 +14484 +2910 +8584 +12120 +4401 +9456 +12120 +2909 +8585 +12121 +4403 +9457 +12121 +1685 +9004 +12122 +7744 +11669 +12122 +4153 +8239 +12480 +515 +8907 +12123 +6083 +8971 +12124 +6265 +9745 +12124 +6082 +8972 +12125 +6266 +9744 +12125 +6084 +8973 +12126 +6264 +9743 +12126 +6193 +12127 +15109 +7868 +10791 +14842 +12128 +8101 +13981 +3944 +11529 +13976 +11557 +8986 +15855 +14873 +8064 +17071 +2716 +11104 +15077 +5977 +9280 +13924 +2718 +11358 +14433 +5976 +9279 +13923 +5868 +8417 +12132 +6457 +9184 +12132 +4320 +8341 +12133 +1154 +9455 +12133 +1193 +8653 +12134 +4322 +9007 +12716 +6327 +9371 +12576 +4407 +9472 +12135 +6325 +9373 +12574 +4406 +9473 +12136 +6323 +9372 +12575 +4405 +9471 +12137 +15184 +5614 +16873 +14949 +10781 +17052 +6186 +9220 +12139 +4546 +9633 +12139 +6185 +9222 +12140 +4547 +9631 +12140 +6184 +9221 +12141 +4548 +9632 +12141 +4356 +9319 +12142 +6556 +9742 +12142 +4354 +9318 +12143 +6555 +9741 +12143 +4355 +9316 +12144 +6557 +9740 +12144 +4042 +8302 +12145 +8302 +10845 +12145 +12146 +8299 +15278 +5674 +8300 +15278 +15127 +6046 +16613 +7747 +11741 +14002 +15126 +6051 +16612 +7745 +11742 +14003 +15128 +6049 +16614 +7746 +11743 +14001 +12312 +8301 +15216 +7999 +10940 +12150 +12311 +8297 +15217 +7998 +10939 +12151 +6282 +9218 +12152 +4364 +11796 +12152 +5887 +8127 +12153 +2616 +8723 +12153 +5880 +9390 +12154 +1167 +11234 +14166 +5881 +9388 +12155 +3952 +11415 +16051 +841 +8361 +12156 +6157 +8798 +16557 +839 +8362 +12157 +5927 +8698 +12687 +6196 +9019 +12158 +4341 +9020 +12158 +6032 +9336 +14074 +7768 +10936 +12159 +13611 +10297 +17076 +4214 +8213 +12160 +13610 +10296 +17077 +4215 +8212 +12161 +6006 +8473 +12162 +647 +6745 +12405 +6006 +8989 +12163 +4294 +8990 +12163 +6007 +8472 +12164 +646 +6744 +12406 +6008 +8471 +12165 +644 +6746 +12407 +6008 +8991 +12166 +4296 +8994 +12166 +7767 +11279 +14771 +4061 +10617 +12167 +8040 +11174 +12168 +2692 +11550 +12168 +12030 +11648 +14965 +8342 +11693 +12169 +6077 +11565 +12170 +8567 +12114 +12170 +6076 +11564 +12171 +8566 +12113 +12171 +6028 +8432 +12172 +12172 +8432 +14723 +12173 +6026 +12552 +4181 +8725 +13019 +6026 +8434 +12174 +12174 +8434 +14722 +637 +8734 +12175 +3987 +11367 +15234 +12176 +6025 +12553 +4180 +8726 +13018 +6025 +8433 +12179 +636 +8731 +12177 +12178 +6028 +12551 +4179 +8727 +13020 +12179 +8433 +14724 +3988 +11366 +15235 +638 +8735 +12180 +3986 +11365 +15233 +4445 +8423 +12181 +2817 +9017 +12181 +9327 +6682 +12182 +2935 +9327 +12182 +10775 +7876 +14183 +12183 +8166 +14753 +6202 +8316 +12521 +5690 +11186 +12184 +5982 +8785 +12185 +8330 +11863 +15326 +5983 +8784 +12186 +8329 +11864 +15325 +14081 +7926 +16937 +2745 +10854 +12187 +1194 +8548 +12188 +4461 +9093 +12188 +1196 +8550 +12189 +4459 +9094 +12189 +4147 +8177 +15062 +11910 +11100 +15889 +6210 +8808 +12841 +6017 +12020 +12191 +4311 +9176 +12192 +6166 +9399 +12192 +4309 +9174 +12193 +6168 +9397 +12193 +4310 +9175 +12194 +6167 +9398 +12194 +2945 +6823 +12195 +4410 +9086 +12195 +9085 +6825 +12196 +4408 +9085 +12196 +9084 +6826 +12197 +4409 +9084 +12197 +5745 +8389 +12198 +2699 +11312 +12198 +4121 +8387 +12938 +2700 +11314 +12199 +14506 +10180 +14541 +12200 +7920 +15221 +4351 +8691 +12201 +1233 +9731 +12201 +6058 +9014 +12202 +4485 +9528 +12202 +6057 +9013 +12203 +4486 +9532 +12203 +6056 +9012 +12204 +4487 +9531 +12204 +2973 +9255 +12205 +6322 +9472 +12205 +6232 +8712 +12206 +4344 +11656 +12206 +2743 +8621 +15575 +1712 +10833 +12207 +2742 +8622 +15574 +1711 +10832 +12208 +838 +8414 +12209 +5930 +8700 +12689 +6312 +8490 +13342 +6100 +9123 +12210 +13867 +10830 +16669 +5888 +11748 +12211 +13418 +10136 +14540 +6137 +11192 +14179 +7927 +11825 +12213 +3966 +10898 +14038 +16917 +7986 +17115 +5654 +8498 +12214 +4372 +9356 +12215 +6454 +10095 +12215 +4371 +9357 +12216 +6453 +10094 +12216 +4373 +9355 +12217 +6455 +10096 +12217 +2787 +9415 +13109 +3112 +8225 +12218 +2785 +9416 +13107 +3110 +8223 +12219 +2784 +8895 +13108 +3109 +8222 +12220 +2786 +8894 +13106 +3111 +8224 +12221 +4240 +8215 +12222 +5951 +8853 +12222 +4238 +8217 +12223 +5952 +8852 +12223 +4239 +8216 +12224 +5950 +8851 +12224 +5969 +8311 +12225 +8311 +11483 +12225 +5970 +8310 +12226 +8310 +11487 +12226 +5971 +8312 +12227 +8312 +11482 +12227 +5870 +9385 +12228 +1168 +10947 +15827 +6040 +11142 +12229 +5959 +11510 +14708 +6041 +11143 +12230 +5958 +11509 +14707 +6042 +11141 +12231 +5957 +11508 +14706 +6462 +8854 +12232 +4596 +9860 +12232 +6341 +9052 +12233 +4337 +9053 +12233 +6342 +9047 +12234 +4335 +9051 +12234 +6358 +9557 +12235 +15468 +8069 +16162 +6359 +9558 +12236 +15469 +8068 +16161 +2777 +9219 +12237 +6369 +9552 +12237 +8294 +10886 +12238 +4053 +12062 +12238 +4166 +8670 +12635 +6072 +8666 +12239 +4165 +8665 +12636 +6075 +8668 +12240 +10796 +8028 +15250 +6129 +11250 +14218 +508 +9016 +12242 +3973 +10796 +15250 +1145 +8498 +14574 +4100 +10602 +12243 +8336 +8575 +12244 +15150 +10899 +15304 +8335 +8573 +12245 +15152 +10900 +15303 +3979 +8729 +12246 +12246 +8438 +12926 +8620 +11282 +12247 +8438 +12246 +12247 +5769 +10856 +12248 +7800 +11577 +14798 +4346 +8829 +12249 +1147 +8917 +16058 +3977 +8598 +12250 +12250 +8556 +12868 +6195 +8690 +12251 +8690 +11268 +12251 +6194 +8689 +12252 +8689 +11267 +12252 +3976 +8597 +12253 +12253 +8557 +12867 +2845 +8373 +12254 +6796 +9974 +12254 +4106 +8512 +12255 +5917 +8516 +12255 +4740 +6508 +12256 +4467 +9195 +12256 +4739 +6510 +12257 +4469 +9194 +12257 +4738 +6509 +12258 +4468 +9193 +12258 +4102 +8499 +12260 +6249 +8642 +12943 +5979 +8500 +12260 +8499 +12259 +12260 +4100 +8497 +14573 +6250 +8643 +12946 +822 +8470 +12262 +5984 +10317 +12262 +13003 +6383 +15775 +13355 +8240 +15652 +13002 +6384 +15776 +13354 +8238 +15650 +13000 +6382 +15777 +12123 +8239 +15651 +14741 +10378 +15894 +12266 +8275 +15117 +14742 +10379 +15893 +12267 +8276 +15118 +6326 +9311 +12268 +4534 +9588 +13326 +6324 +9310 +12269 +4533 +9589 +13325 +12816 +8303 +15793 +1852 +11844 +12270 +617 +10660 +12271 +7993 +11049 +12271 +1253 +8980 +12272 +4454 +9681 +12272 +1260 +8978 +12273 +4457 +9679 +12273 +1258 +8979 +12274 +4455 +9680 +12274 +4216 +9061 +12275 +6378 +9273 +12275 +4217 +9062 +12276 +6377 +9274 +12276 +4218 +9063 +12277 +6376 +9275 +12277 +7783 +10651 +12278 +7920 +12200 +12278 +4249 +8971 +12279 +6605 +11919 +12279 +4248 +8972 +12280 +6606 +11920 +12280 +4247 +8973 +12281 +6607 +11921 +12281 +4452 +8537 +12282 +420 +9931 +12282 +8046 +11649 +12283 +1177 +11969 +12283 +4453 +6698 +12284 +6142 +8653 +12714 +5805 +9208 +12285 +4430 +9334 +12285 +8835 +9414 +12286 +2804 +12052 +12286 +1193 +8445 +12287 +4453 +8653 +12287 +2587 +11211 +12288 +12288 +8007 +16057 +2589 +11210 +12289 +12289 +8005 +16056 +6372 +8407 +12290 +1774 +9071 +12290 +6371 +8408 +12291 +1773 +9073 +12291 +12404 +8490 +15482 +1873 +9328 +12292 +2898 +8903 +12293 +4360 +9391 +12293 +2899 +8902 +12294 +4359 +9392 +12294 +2897 +8901 +12295 +4358 +9393 +12295 +6273 +9640 +12296 +1703 +11402 +12296 +4348 +8475 +12297 +1810 +9223 +12297 +5875 +10792 +12298 +8352 +11865 +12298 +12299 +8522 +15606 +5656 +8522 +12299 +12300 +8521 +15607 +5657 +8521 +12300 +2618 +8218 +12301 +12301 +8079 +15242 +1152 +8302 +14610 +4042 +8522 +12302 +4041 +8521 +12303 +8299 +12146 +12303 +5783 +8329 +12304 +6250 +8372 +12945 +5782 +8330 +12305 +6249 +8371 +12944 +10515 +8085 +15473 +4010 +11054 +12306 +2559 +10515 +15473 +8073 +10631 +12307 +12306 +11054 +15409 +8073 +12307 +15794 +6736 +9124 +12309 +6429 +9335 +12309 +5653 +8724 +12310 +7758 +10461 +13586 +2727 +11424 +12311 +7859 +10828 +14776 +2728 +11425 +12312 +7861 +10829 +14777 +4439 +9314 +12313 +12313 +9314 +15723 +7966 +11528 +12314 +12314 +8853 +15753 +7965 +11526 +12315 +12315 +8851 +15751 +7964 +11527 +12316 +12316 +8852 +15752 +3998 +9370 +12317 +7716 +10970 +12317 +14606 +7775 +16517 +2642 +11179 +12318 +2851 +9393 +12319 +6331 +12265 +12319 +2850 +9391 +12320 +6330 +12263 +12320 +2852 +9392 +12321 +6332 +12264 +12321 +4499 +8681 +12322 +12322 +8468 +12845 +4500 +8682 +12323 +12323 +8467 +12846 +4501 +8683 +12324 +12324 +8466 +12844 +6092 +10946 +12325 +2701 +11611 +12325 +6091 +10945 +12326 +2703 +11612 +12326 +6093 +10947 +12327 +2702 +11610 +12327 +4201 +8394 +12328 +1737 +11397 +12328 +4202 +8395 +12329 +1739 +11396 +12329 +4203 +8396 +12330 +1738 +11395 +12330 +1732 +6492 +12536 +6001 +8634 +12333 +11818 +8879 +12332 +6001 +11818 +12332 +4176 +8635 +12333 +8635 +12331 +12333 +13717 +10392 +16451 +4171 +8535 +12334 +12335 +6155 +15311 +4281 +8769 +15311 +1804 +8771 +12336 +4366 +9376 +12336 +1803 +8772 +12337 +4367 +9377 +12337 +1802 +8773 +12338 +4368 +9378 +12338 +4461 +6669 +12339 +2820 +8994 +13016 +4459 +6668 +12340 +2823 +8990 +13017 +4460 +6670 +12341 +6220 +8795 +13059 +1195 +8549 +12342 +4460 +8795 +12342 +4496 +8754 +12343 +6464 +9591 +12343 +2816 +9558 +12344 +8272 +11749 +12344 +6115 +12345 +16040 +14308 +10389 +17036 +888 +7057 +12346 +4424 +9182 +12346 +891 +7058 +12347 +4426 +9181 +12347 +889 +7059 +12348 +4425 +9180 +12348 +6169 +8292 +12778 +2803 +9928 +12349 +6020 +8624 +12350 +8624 +11754 +12350 +6019 +8623 +12351 +8623 +11755 +12351 +6018 +8625 +12352 +8625 +11753 +12352 +1868 +9189 +12353 +8823 +11560 +12353 +2900 +6456 +13286 +4313 +9611 +12354 +7897 +11051 +12355 +2763 +11193 +12355 +4370 +8721 +12356 +859 +9501 +12356 +4369 +8720 +12357 +858 +9502 +12357 +6243 +9521 +14860 +7878 +11471 +12358 +4391 +6704 +12359 +6703 +9361 +12359 +2858 +6702 +12360 +6702 +9368 +12360 +6013 +8775 +12738 +4465 +9655 +12361 +6143 +8324 +12569 +6133 +9373 +12362 +6335 +9060 +12363 +2779 +9411 +12363 +1758 +9606 +12364 +6362 +9663 +12364 +6039 +11156 +14099 +6211 +11939 +12365 +12366 +6013 +15431 +6013 +9136 +15431 +4099 +11931 +15634 +5897 +11927 +12367 +4104 +11930 +15633 +5896 +11929 +12368 +12369 +7948 +16050 +12369 +9098 +15244 +12370 +7949 +16049 +12370 +9095 +15243 +4196 +8741 +15147 +2668 +9264 +12371 +6146 +8744 +15148 +2670 +9265 +12372 +4195 +8740 +15146 +2669 +9266 +12373 +6145 +9264 +12374 +4265 +11766 +12374 +6144 +9266 +12375 +4267 +11765 +12375 +6146 +9265 +12376 +4264 +11767 +12376 +2780 +6361 +12377 +6361 +9875 +13240 +4463 +8532 +12378 +418 +9954 +12378 +4458 +8534 +12379 +421 +9953 +12379 +4462 +8533 +12380 +419 +9952 +12380 +4399 +6511 +12381 +6431 +8651 +13348 +4400 +6513 +12382 +6430 +8652 +13349 +4398 +6512 +12383 +6432 +8650 +13347 +4128 +8540 +12384 +6059 +8587 +12384 +6059 +8540 +12385 +1765 +8938 +12769 +2863 +9092 +12386 +4471 +9771 +12386 +2865 +9091 +12387 +4472 +9772 +12387 +2864 +9090 +12388 +4473 +9770 +12388 +6105 +11441 +12389 +1188 +11475 +14793 +2779 +8804 +12390 +4273 +11348 +12390 +2704 +10495 +12391 +5777 +8953 +15898 +4481 +8558 +12392 +6512 +9675 +12392 +4482 +8559 +12393 +6511 +9676 +12393 +4483 +8560 +12394 +6513 +9677 +12394 +11016 +8359 +14695 +8748 +11472 +15539 +4189 +8692 +12396 +6022 +12395 +12396 +6139 +11052 +14544 +2711 +12041 +12397 +7958 +11142 +12398 +1160 +11616 +12398 +7959 +11141 +12399 +1158 +11614 +12399 +7960 +11143 +12400 +1159 +11615 +12400 +1801 +8883 +12401 +5917 +12255 +12401 +14509 +11288 +16996 +5771 +8722 +15534 +2729 +8987 +12403 +8153 +11224 +12403 +12210 +8490 +12404 +6100 +12210 +12404 +4457 +8966 +12405 +8966 +12162 +12405 +4455 +8967 +12406 +8967 +12164 +12406 +4454 +8968 +12407 +8968 +12165 +12407 +4277 +8957 +15334 +6380 +9563 +12950 +4276 +8959 +15336 +6379 +9564 +12951 +6198 +8961 +15335 +6381 +9565 +12949 +4084 +8206 +12412 +4188 +8713 +12411 +6035 +8478 +14616 +8206 +12411 +12412 +2917 +8951 +12413 +4479 +9996 +12413 +5674 +10685 +14045 +1750 +8300 +12414 +1878 +9157 +12415 +4508 +9555 +12415 +8281 +11927 +12416 +6341 +12233 +12416 +8280 +11929 +12417 +6342 +12234 +12417 +4021 +8079 +12418 +619 +8287 +12419 +6030 +8779 +12419 +8287 +12418 +12419 +8079 +12301 +15701 +4207 +8779 +12420 +6094 +8543 +12421 +2623 +10470 +14157 +4056 +8543 +12422 +6094 +11465 +12422 +6095 +8544 +12423 +2625 +10473 +14156 +4055 +8544 +12424 +6095 +11464 +12424 +6518 +8385 +12779 +4136 +11047 +12425 +8265 +6657 +17259 +4134 +11046 +12426 +8264 +6656 +17258 +4135 +10770 +12427 +11229 +8121 +17100 +14537 +6090 +17027 +1757 +12161 +13808 +14536 +6089 +17026 +7961 +11577 +15211 +6273 +12296 +12430 +15817 +10530 +16815 +6078 +11551 +15124 +15816 +10529 +16816 +6079 +11668 +15123 +6058 +8558 +12433 +1266 +8950 +12433 +6057 +8559 +12434 +1265 +8949 +12434 +6056 +8560 +12435 +1264 +8948 +12435 +12852 +8813 +12854 +8090 +11349 +12436 +4365 +6916 +12437 +673 +8455 +12437 +4552 +9636 +12438 +1879 +9678 +12438 +14780 +10442 +16906 +14482 +10438 +15514 +5645 +8439 +12440 +1745 +12129 +12440 +12441 +6128 +15692 +4226 +8736 +15692 +642 +8422 +12539 +4225 +10921 +15050 +6123 +8465 +14238 +2693 +11069 +12443 +4519 +9124 +12444 +6737 +9696 +12444 +5847 +8202 +12445 +2681 +8709 +12445 +15828 +10918 +16980 +7930 +10919 +12446 +4431 +9207 +12447 +890 +9412 +12447 +2724 +10861 +12448 +4305 +8908 +15831 +2723 +10863 +12449 +4303 +8910 +15829 +2722 +10862 +12450 +4304 +8909 +15830 +627 +8625 +12451 +4195 +8742 +14663 +628 +8623 +12452 +4197 +8744 +14665 +626 +8624 +12453 +4196 +8743 +14664 +4080 +8456 +12454 +6040 +8693 +12454 +13346 +8261 +14177 +6040 +12454 +12455 +4082 +8458 +12456 +6041 +8694 +12456 +4081 +8457 +12459 +13345 +8262 +14178 +13344 +8263 +14176 +6041 +12456 +12458 +6042 +8695 +12459 +8457 +12457 +12459 +10916 +8113 +14826 +5675 +10916 +14826 +12461 +6140 +15799 +4227 +8755 +15799 +10993 +7812 +14897 +500 +10993 +14897 +10990 +7814 +14898 +502 +10990 +14898 +2617 +8539 +15341 +4164 +12138 +12464 +6545 +8706 +12465 +6537 +9574 +12465 +6548 +8707 +12466 +6539 +9575 +12466 +6543 +8705 +12467 +6538 +9573 +12467 +6067 +8881 +12468 +8881 +12019 +12468 +16682 +10701 +17006 +2815 +9557 +12469 +15457 +11277 +15900 +1806 +11633 +12470 +12397 +8237 +15601 +14868 +10667 +16607 +12472 +7979 +16044 +2626 +8381 +16044 +1153 +11038 +12473 +8201 +11646 +12473 +1151 +11037 +12474 +8200 +11645 +12474 +6452 +9712 +12475 +11048 +8089 +15580 +850 +8410 +12476 +8187 +11823 +12476 +848 +8409 +12477 +8214 +11822 +12477 +12478 +7858 +15076 +4133 +8348 +15076 +12479 +7860 +15075 +4132 +8349 +15075 +6233 +9441 +13051 +8239 +12123 +12480 +14219 +11197 +16811 +2725 +11894 +12481 +884 +9712 +12482 +5833 +11703 +15462 +3972 +11355 +12483 +7871 +11544 +15017 +1156 +8591 +12685 +8025 +10704 +15983 +1157 +8590 +12682 +8026 +10705 +15984 +2830 +6541 +12486 +6541 +8751 +12486 +2831 +6542 +12487 +6542 +8752 +12487 +2941 +6796 +12488 +6796 +9433 +12488 +1217 +8352 +12489 +4282 +9668 +12489 +4456 +9298 +12490 +6013 +9299 +12490 +13116 +8654 +15579 +8654 +10861 +15579 +13115 +8655 +15578 +8655 +10863 +15578 +13117 +8656 +15577 +8656 +10862 +15577 +6461 +9842 +12494 +2835 +9904 +12494 +6460 +9843 +12495 +2833 +9903 +12495 +6459 +9844 +12496 +2834 +9902 +12496 +5685 +11057 +12497 +7801 +11734 +12497 +9534 +6317 +13358 +8220 +12498 +15975 +9536 +6319 +13360 +8221 +12499 +15977 +9535 +6318 +13357 +8219 +12500 +15976 +6311 +9235 +12792 +8327 +12022 +12501 +1199 +8952 +12791 +6133 +12362 +12502 +6308 +9237 +12790 +8328 +12023 +12503 +8587 +8834 +12504 +6339 +9455 +12504 +2902 +8572 +12505 +4314 +9613 +12505 +2904 +8571 +12506 +4312 +9612 +12506 +6212 +9067 +15354 +4105 +10539 +14879 +6088 +9067 +12508 +2692 +11174 +12508 +5868 +8499 +12509 +4102 +8510 +12509 +8375 +11593 +12510 +4063 +11895 +12510 +2759 +6594 +12511 +4449 +8553 +12511 +2760 +6595 +12512 +4450 +8554 +12512 +2761 +6596 +12513 +4446 +8555 +12513 +4204 +6778 +16973 +6638 +9202 +12514 +4205 +6779 +16974 +6636 +9204 +12515 +4206 +6780 +16972 +6637 +9203 +12516 +4440 +9538 +12517 +6390 +9763 +12517 +4442 +9543 +12518 +6391 +9764 +12518 +4441 +9540 +12519 +6389 +9765 +12519 +510 +8397 +12520 +7874 +11630 +15713 +10838 +7874 +14307 +8316 +12184 +12521 +8397 +11983 +12522 +6202 +12520 +12522 +11758 +9041 +12523 +8043 +11758 +12523 +11759 +9040 +12524 +8041 +11759 +12524 +11757 +9038 +12525 +8042 +11757 +12525 +5864 +8644 +12526 +8470 +11836 +12526 +6713 +9239 +12527 +2780 +12377 +12527 +2855 +9587 +12528 +4619 +9809 +12528 +11936 +8424 +17037 +14937 +7990 +16926 +11937 +8425 +17038 +12602 +7973 +15740 +4337 +9052 +12531 +14240 +10434 +14394 +2655 +9049 +13245 +14241 +10435 +14395 +10603 +8343 +15207 +5643 +8441 +12533 +10604 +8344 +15206 +5644 +8440 +12534 +12025 +8412 +17008 +12621 +7985 +15737 +2808 +11048 +15580 +8089 +11818 +16013 +4445 +6709 +12537 +2730 +8526 +12537 +4518 +6700 +12538 +2859 +8638 +12538 +14743 +10573 +15322 +8465 +12442 +12539 +6097 +8844 +12540 +8465 +12539 +12540 +12181 +8423 +12859 +1830 +8844 +12541 +12185 +8785 +12542 +4103 +12185 +12542 +12186 +8784 +12543 +4101 +12186 +12543 +4485 +9014 +12544 +6483 +9529 +12544 +4486 +9013 +12545 +6484 +9530 +12545 +4487 +9012 +12546 +6485 +9533 +12546 +6082 +9744 +12547 +874 +11726 +12547 +6084 +9743 +12548 +873 +11728 +12548 +6083 +9745 +12549 +875 +11727 +12549 +6299 +8662 +12550 +6515 +9613 +12550 +6028 +8735 +12551 +8733 +12178 +12551 +6026 +8734 +12552 +8732 +12173 +12552 +6025 +8731 +12553 +8730 +12176 +12553 +1719 +8415 +12554 +6231 +11970 +12554 +9947 +9113 +12555 +6220 +9947 +12555 +5777 +8374 +12556 +6269 +8447 +12886 +1147 +8829 +12849 +4417 +8917 +12557 +4295 +8992 +12558 +6007 +8993 +12558 +2972 +6814 +12559 +1852 +8303 +12559 +509 +11292 +12560 +8293 +12021 +12560 +2750 +11177 +12561 +7949 +12370 +12561 +2749 +11176 +12562 +7948 +12369 +12562 +8961 +8906 +12563 +4278 +8961 +12563 +8960 +8905 +12564 +4276 +8960 +12564 +8958 +8904 +12565 +4277 +8958 +12565 +6125 +8327 +12566 +4087 +10794 +12566 +6124 +8328 +12567 +4088 +10795 +12567 +1752 +8426 +12568 +5936 +8629 +12568 +12629 +8673 +16065 +8324 +12362 +12569 +5887 +8129 +12570 +8129 +11674 +12570 +8280 +12234 +12571 +1175 +12368 +12571 +8281 +12233 +12572 +1176 +12367 +12572 +13785 +10391 +16314 +12469 +8148 +16063 +2801 +9597 +12574 +6133 +12136 +12574 +2802 +9600 +12575 +6131 +12137 +12575 +2800 +9593 +12576 +6132 +12135 +12576 +1785 +10781 +12577 +4244 +8639 +16012 +8054 +11578 +12578 +6232 +12206 +12578 +5920 +8494 +12579 +2647 +8536 +12579 +2755 +6605 +12580 +4331 +8815 +12643 +2757 +6607 +12581 +4329 +8816 +12644 +2756 +6606 +12582 +4330 +8817 +12645 +2929 +9229 +12583 +4611 +9267 +12583 +2928 +9230 +12584 +4610 +9269 +12584 +2930 +9228 +12585 +4609 +9268 +12585 +6352 +9706 +12586 +4370 +12356 +12586 +6353 +9707 +12587 +4369 +12357 +12587 +1832 +8514 +12588 +6116 +8866 +12588 +1833 +8515 +12589 +6118 +8865 +12589 +1831 +8513 +12590 +6113 +8867 +12590 +8211 +11296 +12591 +6125 +12566 +12591 +8210 +11297 +12592 +6124 +12567 +12592 +2800 +9472 +12593 +6322 +9590 +12593 +2802 +9471 +12594 +6326 +9588 +12594 +2801 +9473 +12595 +6324 +9589 +12595 +644 +8471 +12596 +4510 +9803 +12596 +646 +8472 +12597 +4509 +9801 +12597 +4510 +8471 +12598 +6669 +9948 +12598 +4509 +8472 +12599 +6670 +9949 +12599 +4511 +8473 +12600 +6668 +9950 +12600 +647 +8473 +12601 +4511 +9802 +12601 +7973 +11607 +15740 +829 +11356 +15596 +13054 +6426 +15859 +4312 +8571 +12603 +13053 +6427 +15860 +4314 +8572 +12604 +2776 +8411 +12605 +6183 +9592 +12605 +6117 +8865 +12606 +6609 +9607 +12606 +12588 +8866 +12607 +1832 +12588 +12607 +12589 +8865 +12608 +1833 +12589 +12608 +6114 +8867 +12609 +6608 +9608 +12609 +4191 +8346 +12610 +5913 +8807 +12610 +4192 +8347 +12611 +5912 +8806 +12611 +15202 +10336 +16327 +14277 +11158 +17149 +15198 +10337 +16328 +14276 +11157 +17148 +4068 +8770 +15862 +5955 +12119 +12614 +414 +10776 +15363 +5687 +8291 +12615 +2950 +9143 +12616 +6509 +9301 +12616 +2949 +9144 +12617 +6510 +9300 +12617 +2951 +9142 +12618 +6508 +9302 +12618 +6060 +8758 +12619 +4219 +8759 +12619 +4221 +8762 +12620 +6062 +8763 +12620 +7985 +11602 +15737 +833 +11382 +15583 +6204 +12151 +15217 +1751 +11473 +14894 +4042 +8298 +12623 +8298 +12622 +12623 +4041 +8300 +12624 +6205 +12150 +15216 +1750 +11474 +14893 +6205 +12624 +12625 +6135 +10833 +12626 +2744 +10853 +12626 +4336 +9050 +12627 +14031 +10433 +14385 +4088 +9371 +12628 +8674 +10795 +12628 +6325 +8673 +12629 +4089 +9373 +12629 +4087 +9372 +12630 +8672 +10794 +12630 +6387 +10004 +12631 +6484 +12545 +12631 +6386 +10003 +12632 +6485 +12546 +12632 +6388 +10005 +12633 +6483 +12544 +12633 +1869 +8601 +12634 +6119 +9231 +12634 +12635 +8670 +15938 +8171 +12239 +12635 +12636 +8665 +15937 +8170 +12240 +12636 +6225 +9170 +12637 +4691 +9709 +12637 +6223 +9168 +12638 +4692 +9711 +12638 +6224 +9165 +12639 +4693 +9710 +12639 +1182 +9270 +12640 +4263 +11091 +15280 +1181 +9271 +12641 +4268 +11093 +15279 +1183 +9272 +12642 +4266 +11092 +15281 +12643 +8815 +15839 +8246 +12580 +12643 +12644 +8816 +15837 +8245 +12581 +12644 +12645 +8817 +15838 +8247 +12582 +12645 +9683 +6852 +12646 +4480 +9683 +12646 +9682 +6851 +12647 +4478 +9682 +12647 +4344 +8712 +12648 +619 +8779 +12648 +12794 +6298 +15550 +4258 +8603 +13162 +12793 +6296 +15551 +4255 +8602 +13161 +6274 +9171 +12651 +2780 +9239 +12651 +12662 +8645 +15460 +8194 +12395 +12652 +5741 +8496 +12653 +2588 +12211 +12653 +1801 +8479 +12654 +4572 +8883 +12654 +11276 +8868 +12655 +8254 +11276 +12655 +5806 +11233 +15845 +4038 +11929 +12656 +12657 +8270 +14912 +4039 +11927 +12657 +2925 +8888 +12658 +1262 +9429 +12658 +2924 +8886 +12659 +1263 +9430 +12659 +2926 +8887 +12660 +1261 +9428 +12660 +8345 +11598 +12661 +1869 +12634 +12661 +5706 +8645 +12971 +6393 +10880 +15240 +6558 +9128 +12663 +4631 +10074 +12663 +6553 +9129 +12664 +4632 +10075 +12664 +6554 +9127 +12665 +4633 +10076 +12665 +2746 +10905 +12666 +6130 +11100 +12666 +5995 +8522 +12667 +12667 +8522 +14381 +5996 +8521 +12668 +12668 +8521 +14380 +5867 +8497 +12669 +4100 +8649 +12669 +1876 +9155 +12670 +4506 +9224 +12670 +6571 +9108 +12671 +6320 +9375 +12671 +6469 +9633 +12672 +2766 +11753 +12672 +6470 +9631 +12673 +2764 +11754 +12673 +6471 +9632 +12674 +2765 +11755 +12674 +6249 +9331 +12675 +4436 +9332 +12675 +6250 +9329 +12676 +4435 +9330 +12676 +5706 +8818 +14011 +4189 +8645 +12677 +8607 +11485 +16016 +2759 +12511 +12678 +8608 +11484 +16014 +2760 +12512 +12679 +8609 +11486 +16015 +2761 +12513 +12680 +11918 +8388 +12681 +6206 +11918 +12681 +8386 +12485 +12682 +6206 +12681 +12682 +12683 +8590 +12767 +4054 +11918 +12683 +14087 +10514 +16601 +6207 +8295 +14087 +8390 +12484 +12685 +6207 +12684 +12685 +6207 +8591 +12686 +8591 +12062 +12686 +4158 +8699 +12687 +8699 +12157 +12687 +5922 +8697 +12688 +8696 +12156 +12688 +4159 +8701 +12689 +8701 +12209 +12689 +6007 +12558 +12690 +2818 +12599 +12690 +632 +8626 +12691 +5900 +9088 +12691 +630 +8627 +12692 +5901 +9089 +12692 +6165 +11364 +15047 +2701 +9054 +12693 +6163 +11362 +15045 +2702 +9055 +12694 +6164 +11363 +15046 +2703 +9056 +12695 +657 +9572 +12696 +9465 +10093 +12696 +6497 +8772 +12919 +1803 +11802 +12697 +6498 +8773 +12917 +1802 +11801 +12698 +6499 +8771 +12918 +1804 +11800 +12699 +4516 +8647 +12700 +1210 +8793 +12700 +2861 +6677 +12701 +4516 +8793 +12701 +2857 +6676 +12702 +4517 +8794 +12702 +4516 +6703 +12703 +6184 +8647 +12802 +4517 +6702 +12704 +6186 +8646 +12803 +4517 +8646 +12705 +1208 +8794 +12705 +2948 +9036 +12706 +4397 +9624 +12706 +6299 +9613 +12707 +1799 +11133 +12707 +6301 +9611 +12708 +1798 +11040 +12708 +6300 +9612 +12709 +1800 +11041 +12709 +6132 +9371 +12710 +8328 +12503 +12710 +6131 +9372 +12711 +8327 +12501 +12711 +8828 +12712 +15743 +5700 +12077 +12712 +4587 +9307 +12713 +2767 +9634 +12713 +2809 +9137 +12714 +8653 +12284 +12714 +6582 +11332 +14314 +6142 +9137 +12715 +9007 +12134 +12716 +6142 +12715 +12716 +4549 +8501 +12717 +1923 +9077 +12717 +4551 +8502 +12718 +1925 +9075 +12718 +4550 +8503 +12719 +1924 +9076 +12719 +5867 +8970 +12720 +1714 +12261 +12720 +4375 +9151 +15967 +2732 +9218 +12721 +645 +8943 +12722 +4456 +9299 +12722 +2792 +9814 +12723 +4572 +12654 +12723 +9262 +9413 +12724 +2779 +12390 +12724 +12158 +9020 +12725 +8350 +12158 +12725 +6443 +8462 +12726 +4352 +8942 +12726 +6442 +8463 +12727 +4353 +8941 +12727 +6441 +8464 +12728 +4351 +12201 +12728 +1839 +6793 +12729 +4522 +6748 +13284 +1841 +6795 +12730 +4524 +6749 +13285 +1844 +6794 +12731 +4523 +6750 +13283 +6486 +9481 +12732 +4432 +9578 +12732 +6487 +9480 +12733 +4434 +9580 +12733 +4127 +8583 +12734 +6151 +8753 +12734 +12734 +8583 +12735 +6151 +12734 +12735 +6478 +9511 +12736 +2788 +12109 +12736 +2650 +8500 +12737 +5979 +8785 +12737 +645 +9299 +12738 +8775 +12361 +12738 +6577 +9230 +12739 +4556 +9917 +12739 +6578 +9228 +12740 +4554 +9918 +12740 +6576 +9229 +12741 +4555 +9916 +12741 +7812 +11398 +12742 +2781 +11503 +12742 +7813 +11400 +12743 +2783 +11501 +12743 +7814 +11399 +12744 +2782 +11502 +12744 +3953 +11414 +16052 +5880 +12154 +12745 +8119 +11415 +12746 +5881 +12155 +12746 +6579 +9080 +12747 +4743 +9449 +12747 +6580 +9081 +12748 +4741 +9448 +12748 +6581 +9082 +12749 +4742 +9447 +12749 +1731 +9552 +12750 +6148 +11440 +12750 +9633 +9399 +12751 +1208 +9633 +12751 +9631 +9397 +12752 +1209 +9631 +12752 +9632 +9398 +12753 +1210 +9632 +12753 +14131 +10388 +16405 +8175 +12615 +12754 +6138 +11609 +14534 +1838 +11779 +12755 +6246 +8892 +12756 +8892 +11204 +12756 +2901 +11040 +12757 +6246 +12756 +12757 +3976 +8892 +12758 +12757 +11040 +15180 +2905 +11041 +12761 +3977 +8893 +12759 +6247 +8893 +12760 +8893 +11203 +12760 +12761 +11041 +15179 +6247 +12760 +12761 +854 +8461 +15860 +4255 +8857 +12762 +855 +8459 +15859 +4258 +8855 +12763 +6425 +8460 +13055 +4256 +8856 +12764 +2770 +9379 +12765 +4491 +10956 +14466 +1765 +8540 +12766 +4190 +8570 +13176 +5960 +8988 +12767 +4054 +12683 +12767 +2803 +8292 +12768 +4187 +10790 +12768 +6187 +9326 +12769 +9326 +12385 +12769 +5886 +8723 +12770 +2616 +11593 +12770 +841 +8696 +12771 +14797 +8203 +14944 +839 +8699 +12772 +6160 +10987 +16872 +4158 +8796 +12773 +6160 +12772 +12773 +8696 +12688 +12774 +6157 +12771 +12774 +838 +8701 +12775 +6162 +10988 +16833 +4159 +8797 +12776 +6162 +12775 +12776 +8087 +10958 +12777 +4187 +12768 +12777 +4342 +11325 +12778 +8292 +12349 +12778 +2863 +9102 +12779 +8385 +12425 +12779 +2865 +9103 +12780 +8384 +12426 +12780 +2864 +9104 +12781 +8383 +12427 +12781 +6052 +9468 +12782 +9468 +9944 +12782 +6053 +9467 +12783 +9467 +9946 +12783 +6054 +9466 +12784 +9466 +9945 +12784 +6328 +9262 +12785 +1170 +11457 +12785 +4525 +9714 +12786 +1295 +12220 +12786 +4527 +9713 +12787 +1296 +12219 +12787 +4528 +9715 +12788 +1297 +12221 +12788 +4526 +9716 +12789 +1298 +12218 +12789 +1201 +11148 +12790 +9237 +12503 +12790 +6309 +9236 +12791 +6133 +12502 +12791 +1197 +11149 +12792 +9235 +12501 +12792 +4125 +11776 +12793 +2664 +8430 +15551 +4124 +11774 +12794 +2663 +8431 +15550 +2662 +8429 +15552 +4126 +11775 +12795 +6167 +8768 +12796 +2861 +8793 +12796 +6166 +8765 +12797 +2857 +8794 +12797 +6168 +8766 +12798 +2860 +8767 +12798 +14948 +8380 +15245 +449 +8790 +12799 +1212 +9431 +12800 +4540 +9736 +12800 +4348 +9099 +12801 +6228 +11947 +12801 +2862 +9031 +12802 +8647 +12703 +12802 +2858 +9029 +12803 +8646 +12704 +12803 +12802 +9031 +12804 +6184 +12802 +12804 +12803 +9029 +12805 +6186 +12803 +12805 +7933 +11690 +14718 +8401 +11694 +12806 +7934 +11689 +14720 +8403 +11696 +12807 +7935 +11688 +14719 +8402 +11695 +12808 +4519 +9218 +12809 +2732 +9334 +12809 +6015 +9126 +12810 +4325 +11598 +12810 +4249 +11629 +12811 +8042 +12525 +12811 +4248 +11627 +12812 +8043 +12523 +12812 +4247 +11628 +12813 +8041 +12524 +12813 +2563 +10891 +12814 +8122 +11228 +12814 +2564 +11388 +12815 +7952 +11670 +12815 +7869 +11525 +15793 +8490 +12292 +15482 +11619 +7908 +12817 +6338 +11185 +15456 +12818 +8622 +14402 +6136 +10854 +14908 +12819 +8621 +14401 +6135 +10853 +14909 +6267 +9232 +12822 +3979 +9232 +12820 +2903 +11133 +12821 +12821 +11133 +15239 +9232 +11675 +12822 +8660 +12821 +12822 +6064 +9134 +12823 +8214 +12477 +12823 +6411 +9430 +12824 +4421 +9487 +12824 +9428 +6714 +12825 +6412 +9428 +12825 +9429 +6715 +12826 +6410 +9429 +12826 +4339 +9240 +12827 +6213 +9241 +12827 +6356 +9147 +12828 +4274 +11488 +12828 +6409 +8746 +12829 +3040 +9673 +12829 +6408 +8747 +12830 +3041 +9670 +12830 +1796 +6637 +12831 +4401 +8584 +13068 +1797 +6636 +12832 +6331 +9034 +13067 +1795 +6638 +12833 +4403 +8585 +13071 +8135 +11633 +12834 +4346 +12249 +12834 +1783 +9019 +12835 +8988 +12059 +12835 +900 +6502 +12836 +6502 +8955 +12836 +901 +6503 +12837 +6503 +8954 +12837 +902 +6504 +12838 +6504 +8956 +12838 +12839 +6210 +15081 +6210 +11166 +15276 +1722 +8274 +12840 +4115 +8476 +14992 +7737 +11166 +16380 +8808 +12191 +12841 +6200 +11590 +12842 +1197 +12022 +12842 +6201 +11591 +12843 +1201 +12023 +12843 +6319 +9536 +12844 +4501 +12324 +12844 +6318 +9535 +12845 +4499 +12322 +12845 +6317 +9534 +12846 +4500 +12323 +12846 +13131 +8187 +15866 +8187 +12476 +12847 +4224 +8872 +12848 +6226 +9297 +12848 +4208 +11036 +12849 +6423 +12557 +12849 +6235 +11286 +15289 +8380 +12799 +15245 +2729 +8830 +12851 +6234 +8963 +13102 +6023 +8813 +12858 +8724 +10915 +12852 +837 +8724 +12853 +8480 +11488 +12853 +8813 +12436 +12854 +6291 +12852 +12854 +6190 +10759 +12855 +1753 +11103 +12855 +6189 +8692 +12856 +4189 +11915 +12856 +856 +8814 +12857 +6456 +9838 +12857 +4127 +12734 +12858 +8813 +12852 +12858 +2817 +12181 +12859 +8423 +12541 +12859 +6832 +9892 +12860 +4564 +12377 +12860 +4504 +9080 +12861 +2825 +9405 +12861 +6252 +8503 +12862 +1234 +8942 +12862 +6253 +8502 +12863 +1232 +8941 +12863 +2752 +9363 +12864 +6261 +9627 +12864 +2753 +9362 +12865 +6260 +9626 +12865 +2751 +9360 +12866 +6262 +9625 +12866 +5746 +8892 +12867 +3976 +12253 +12867 +5747 +8893 +12868 +3977 +12250 +12868 +1784 +9875 +12869 +6397 +11985 +12869 +918 +9545 +12870 +6404 +9158 +12902 +6642 +9588 +12871 +862 +9595 +12871 +6643 +9590 +12872 +863 +9594 +12872 +6644 +9589 +12873 +864 +9596 +12873 +6356 +12828 +12874 +8480 +12854 +12874 +2832 +8341 +12875 +4320 +9845 +12875 +6340 +8617 +12876 +2658 +8737 +12876 +9156 +9416 +12877 +6177 +11922 +12877 +9154 +9415 +12878 +6178 +11923 +12878 +4191 +8780 +15688 +1782 +12060 +12879 +4380 +8561 +12880 +1216 +9673 +12880 +4379 +8562 +12881 +1215 +9670 +12881 +6248 +9186 +13153 +2733 +9440 +12882 +4192 +8778 +15687 +1783 +12059 +12883 +4383 +9379 +12884 +6269 +9381 +12884 +1174 +9381 +12885 +8489 +11869 +12885 +4064 +8489 +12886 +8447 +12556 +12886 +6533 +9090 +12887 +849 +11821 +12887 +6531 +9092 +12888 +848 +11822 +12888 +6532 +9091 +12889 +850 +11823 +12889 +8664 +8413 +12890 +4209 +8664 +12890 +6270 +9384 +12891 +8749 +11968 +12891 +1175 +9382 +12892 +8481 +12368 +12892 +4387 +9383 +12893 +8750 +11967 +12893 +1176 +9384 +12894 +8482 +12367 +12894 +2962 +9285 +12895 +4422 +12826 +12895 +2964 +9284 +12896 +4421 +12824 +12896 +2959 +9283 +12897 +4423 +12825 +12897 +6114 +8672 +12898 +1831 +8867 +12898 +10860 +8231 +14392 +4084 +10789 +14687 +4178 +8812 +12900 +2705 +9153 +12900 +8422 +11380 +12901 +2817 +12859 +12901 +2855 +9809 +12902 +9809 +12870 +12902 +10049 +6819 +15997 +6819 +9138 +15997 +1826 +8449 +13184 +4682 +9526 +12904 +2786 +8754 +12905 +4506 +8894 +12905 +6022 +8692 +12906 +2740 +8748 +12906 +9553 +9101 +12907 +4444 +9553 +12907 +2927 +8449 +12908 +1826 +8975 +12908 +4542 +6835 +12909 +2898 +8944 +12909 +12909 +8944 +12910 +4542 +12909 +12910 +4543 +6836 +12911 +2899 +8945 +12911 +4544 +6834 +12912 +2897 +8946 +12912 +12911 +8945 +12913 +4543 +12911 +12913 +12912 +8946 +12914 +4544 +12912 +12914 +2854 +6706 +12915 +6706 +9335 +12915 +6243 +11018 +12916 +2747 +11990 +12916 +4238 +11527 +12917 +8773 +12698 +12917 +4240 +11528 +12918 +8771 +12699 +12918 +4239 +11526 +12919 +8772 +12697 +12919 +1744 +11677 +12920 +8342 +12169 +12920 +12921 +8710 +14952 +7969 +11082 +12921 +12922 +8709 +14954 +7968 +11083 +12922 +12923 +8708 +14953 +7967 +11084 +12923 +4508 +8895 +12924 +2784 +9333 +12924 +8230 +6658 +15332 +6658 +10071 +12925 +5822 +9232 +12926 +3979 +12246 +12926 +4439 +8890 +12927 +2688 +11860 +12927 +5899 +8442 +12928 +631 +8628 +12928 +4465 +8775 +12929 +2809 +12284 +12929 +4371 +8933 +12930 +1845 +9758 +12930 +4372 +8935 +12931 +1846 +9757 +12931 +4373 +8934 +12932 +1847 +9756 +12932 +2708 +9439 +12933 +8850 +11609 +12933 +6229 +8586 +12934 +4128 +8587 +12934 +8587 +12504 +12935 +6229 +12934 +12935 +6649 +9975 +12936 +2855 +12902 +12936 +8145 +11598 +12937 +1188 +12389 +12937 +8387 +12199 +12938 +5744 +12485 +12938 +5745 +8390 +12939 +8390 +12684 +12939 +4476 +6768 +12940 +2878 +9211 +12940 +4474 +6763 +12941 +2876 +9210 +12941 +4475 +6764 +12942 +2877 +9209 +12942 +1716 +9331 +12943 +8642 +12259 +12943 +4103 +8642 +12944 +8371 +12305 +12944 +4101 +8643 +12945 +8372 +12304 +12945 +1714 +9329 +12946 +8643 +12261 +12946 +4184 +8802 +13118 +1820 +9098 +16050 +4183 +8803 +13119 +1819 +9095 +16049 +1768 +10808 +12949 +6198 +12410 +12949 +1767 +10806 +12950 +6197 +12408 +12950 +1766 +10807 +12951 +6199 +12409 +12951 +5735 +8382 +12952 +4098 +12472 +12952 +8501 +8691 +12953 +5875 +11865 +15092 +4484 +9431 +12954 +6248 +9440 +12954 +8128 +11067 +12955 +3994 +11674 +12955 +1882 +9754 +12956 +4654 +10051 +12956 +1881 +9755 +12957 +4655 +10050 +12957 +1880 +9753 +12958 +4653 +10052 +12958 +6417 +9374 +12959 +4223 +11789 +12959 +12960 +8477 +15027 +7879 +11014 +12960 +4413 +6862 +12961 +1761 +6518 +13299 +1907 +6999 +12962 +6818 +9267 +12962 +1908 +6934 +12963 +6817 +9269 +12963 +1905 +6933 +12964 +6816 +9268 +12964 +4157 +9022 +12965 +8798 +12774 +12965 +846 +10980 +15342 +6044 +9106 +12966 +845 +10979 +15344 +6045 +9107 +12967 +847 +10981 +15343 +6043 +9105 +12968 +9196 +9437 +12969 +4643 +9756 +12969 +9197 +9438 +12970 +4644 +9757 +12970 +1134 +11423 +12971 +8645 +12662 +12971 +2878 +9250 +12972 +4424 +9823 +12972 +2877 +9249 +12973 +4425 +9825 +12973 +2876 +9248 +12974 +4426 +9824 +12974 +2912 +6888 +12975 +4574 +8809 +12975 +2913 +6890 +12976 +4573 +8810 +12976 +2911 +6889 +12977 +4575 +8811 +12977 +4126 +9347 +12978 +8333 +11775 +12978 +4125 +9349 +12979 +8334 +11776 +12979 +4124 +9348 +12980 +8332 +11774 +12980 +6023 +8753 +12981 +2726 +8786 +12981 +6618 +9350 +12982 +12982 +9350 +14949 +6236 +8663 +12983 +4209 +9620 +12983 +2828 +6546 +12984 +6546 +8911 +12984 +2829 +6547 +12985 +6547 +8912 +12985 +2827 +6544 +12986 +6544 +8913 +12986 +4413 +9253 +12987 +2887 +10098 +12987 +2972 +12559 +12988 +8303 +12816 +12988 +4583 +8869 +12989 +6647 +9954 +12989 +4578 +8870 +12990 +6646 +9952 +12990 +4582 +8871 +12991 +6648 +9953 +12991 +4582 +6869 +12992 +1281 +8871 +12992 +4578 +6870 +12993 +1279 +8870 +12993 +4583 +6871 +12994 +1282 +8869 +12994 +2952 +6972 +12995 +1878 +9314 +12995 +6265 +8923 +12996 +4234 +8926 +12996 +4232 +8921 +12997 +6264 +8922 +12997 +6266 +8924 +12998 +4233 +8925 +12998 +6383 +9353 +12999 +12263 +8240 +15775 +12265 +8239 +15777 +4153 +9102 +13095 +6382 +9351 +13001 +2851 +12265 +15777 +12264 +8238 +15776 +4151 +9103 +13093 +2850 +12263 +15775 +4152 +9104 +13094 +6384 +9352 +13004 +2852 +12264 +15776 +3962 +11438 +15357 +5935 +12055 +13005 +3960 +11435 +15358 +5934 +12054 +13006 +890 +8974 +13007 +6728 +9849 +13007 +6339 +8834 +13008 +4034 +8234 +15809 +457 +6784 +13009 +6784 +9349 +13009 +456 +6782 +13010 +6782 +9348 +13010 +454 +6783 +13011 +6783 +9347 +13011 +2729 +8964 +13012 +6212 +8987 +13012 +5922 +8563 +13013 +1807 +8697 +13013 +9641 +9114 +13014 +6219 +9641 +13014 +9642 +9112 +13015 +6218 +9642 +13015 +6218 +9093 +13016 +9093 +12339 +13016 +6219 +9094 +13017 +9094 +12340 +13017 +6024 +8730 +13018 +8730 +12553 +13018 +6029 +8732 +13019 +8732 +12552 +13019 +6027 +8733 +13020 +8733 +12551 +13020 +1149 +8719 +13105 +6240 +9242 +15594 +6038 +11353 +14979 +6240 +9446 +13022 +4507 +9504 +13023 +2790 +9707 +13023 +6352 +9501 +13024 +2789 +9706 +13024 +2860 +6905 +13025 +1209 +8767 +13242 +6687 +11900 +15413 +8038 +11933 +15872 +6686 +11901 +15414 +8037 +11935 +15871 +6691 +11902 +15415 +8036 +11934 +15870 +5999 +8640 +13029 +859 +9070 +13029 +5998 +8641 +13030 +858 +9068 +13030 +2733 +9510 +13031 +6226 +11984 +13031 +2692 +8965 +13032 +8483 +11550 +13032 +4231 +8963 +13033 +6316 +8965 +13033 +6316 +9515 +13034 +8483 +13032 +13034 +6223 +9167 +13035 +4290 +9168 +13035 +6224 +9164 +13036 +4291 +9165 +13036 +6225 +9163 +13037 +4292 +9170 +13037 +8604 +8931 +13038 +2773 +9490 +13038 +8605 +8932 +13039 +2775 +9488 +13039 +8606 +8930 +13040 +2774 +9489 +13040 +11039 +8105 +13041 +8086 +11039 +13041 +4145 +10853 +15990 +8621 +12819 +13042 +4146 +10854 +15973 +8622 +12818 +13043 +5765 +8275 +13044 +4043 +8940 +13044 +5766 +8276 +13045 +4045 +8939 +13045 +6302 +9551 +13046 +4308 +11431 +13046 +6303 +9550 +13047 +4307 +11429 +13047 +6304 +9549 +13048 +4306 +11427 +13048 +8479 +11956 +13049 +8167 +11795 +15408 +6221 +8812 +13050 +13309 +9411 +13317 +8450 +12480 +13051 +4413 +12961 +13051 +11841 +8636 +15868 +5804 +8823 +13052 +8461 +12762 +13053 +2827 +12986 +13053 +8459 +12763 +13054 +2829 +12985 +13054 +8460 +12764 +13055 +2828 +12984 +13055 +1203 +9123 +13056 +4324 +9187 +13057 +6227 +9188 +13057 +9187 +13056 +13057 +4096 +8844 +13058 +6227 +9123 +13058 +2818 +8992 +13059 +8795 +12341 +13059 +6220 +8992 +13060 +6771 +9947 +13060 +4422 +9196 +13061 +6410 +12826 +13061 +4423 +9197 +13062 +6412 +12825 +13062 +1860 +6879 +13063 +4568 +9421 +13063 +4565 +9423 +13064 +1859 +10001 +13064 +9422 +9669 +13065 +1861 +10002 +13065 +6330 +8585 +13066 +8240 +12263 +15652 +4402 +9083 +13067 +9034 +12832 +13067 +6332 +9033 +13068 +9033 +12831 +13068 +6332 +8584 +13069 +8238 +12264 +15650 +6331 +9083 +13070 +515 +12123 +15651 +6330 +9032 +13071 +9032 +12833 +13071 +4477 +7036 +13072 +6697 +9659 +13072 +4588 +6852 +13073 +6732 +9776 +13073 +4589 +6850 +13074 +6733 +9775 +13074 +4590 +6851 +13075 +6734 +9774 +13075 +6535 +8265 +13076 +8379 +6535 +15863 +6536 +8264 +13077 +8378 +6536 +15864 +6708 +8849 +13078 +1784 +9036 +13078 +1810 +8475 +13079 +4128 +8586 +15610 +12020 +8491 +13080 +8100 +12020 +13080 +6280 +8486 +15383 +6043 +9275 +13081 +6279 +8484 +15384 +6044 +9274 +13082 +6281 +8485 +15385 +6045 +9273 +13083 +6665 +8716 +13084 +1261 +8887 +13084 +6666 +8715 +13085 +1262 +8888 +13085 +6667 +8714 +13086 +1263 +8886 +13086 +833 +8755 +13087 +6031 +11382 +14618 +13063 +9421 +13088 +1860 +13063 +13088 +13064 +9423 +13089 +1859 +13064 +13089 +6610 +9290 +13090 +9290 +9576 +13090 +6611 +9291 +13091 +9291 +9577 +13091 +5714 +8551 +13092 +4131 +8552 +13092 +6522 +9810 +13093 +6384 +13002 +13093 +6520 +9812 +13094 +6383 +13003 +13094 +6519 +9811 +13095 +6382 +13000 +13095 +6492 +9807 +13096 +6452 +12475 +13096 +4431 +9432 +13097 +2856 +9887 +13097 +5969 +8985 +13098 +2760 +11484 +13098 +5971 +8984 +13099 +2761 +11486 +13099 +5970 +8983 +13100 +2759 +11485 +13100 +6337 +9050 +13101 +8279 +11594 +13101 +4231 +8964 +13102 +8964 +12851 +13102 +6713 +9850 +13103 +6234 +12851 +13103 +6274 +9037 +13104 +4275 +9060 +13104 +6239 +9243 +13105 +8719 +13021 +13105 +8224 +11951 +13106 +6277 +12221 +13106 +8223 +11809 +13107 +6276 +12219 +13107 +8222 +11553 +13108 +6275 +12220 +13108 +8225 +11810 +13109 +6278 +12218 +13109 +4172 +11384 +13111 +829 +8736 +13110 +6363 +11693 +13111 +8124 +13110 +13111 +4388 +11822 +13112 +2772 +9380 +15721 +869 +9624 +13113 +4586 +9752 +13113 +6315 +9624 +13114 +4397 +11985 +13114 +1181 +11093 +15627 +6107 +9271 +13115 +1182 +11091 +15628 +6109 +9270 +13116 +1183 +11092 +15626 +6108 +9272 +13117 +6305 +12487 +13118 +7948 +11176 +15676 +6306 +12486 +13119 +7949 +11177 +15677 +8405 +12005 +13120 +2831 +12487 +13120 +8406 +12004 +13121 +2830 +12486 +13121 +1156 +12484 +13122 +8406 +13121 +13122 +1157 +12485 +13123 +8405 +13120 +13123 +856 +8460 +13124 +4313 +8814 +13124 +4463 +8702 +13125 +1824 +9286 +13125 +4462 +8703 +13126 +1823 +9287 +13126 +4458 +8704 +13127 +1821 +9288 +13127 +1278 +9654 +13128 +6413 +9876 +13128 +6514 +8737 +13129 +8737 +9008 +13129 +4384 +11821 +13130 +8256 +12765 +13130 +4386 +11823 +13131 +2771 +9383 +15866 +6160 +8796 +15203 +4158 +9023 +13132 +6162 +8797 +15204 +4159 +9024 +13133 +2832 +9602 +13134 +6229 +12935 +13134 +5771 +8377 +13135 +4063 +8722 +13135 +4611 +8860 +13136 +863 +10102 +13136 +4610 +8859 +13137 +864 +10101 +13137 +4609 +8858 +13138 +862 +10100 +13138 +6549 +9396 +13139 +4374 +11844 +13139 +2585 +11067 +13140 +8438 +12247 +13140 +4190 +8792 +13141 +5778 +11421 +13141 +6212 +8964 +13142 +4231 +9067 +13142 +4283 +9069 +13143 +9069 +9303 +13143 +6655 +8974 +13144 +2846 +9933 +13144 +6289 +8776 +13145 +4214 +12160 +13145 +6290 +8777 +13146 +4215 +12161 +13146 +4322 +8393 +13147 +1775 +9845 +13147 +6089 +8996 +13148 +8212 +12429 +13148 +6090 +8995 +13149 +8213 +12428 +13149 +6579 +9259 +13150 +2825 +12861 +13150 +4643 +9437 +13151 +2824 +9571 +13151 +4644 +9438 +13152 +2826 +9568 +13152 +4177 +12092 +13153 +8354 +12882 +13153 +4596 +8854 +13154 +6906 +10028 +13154 +7854 +12101 +15112 +1746 +10603 +15207 +7853 +12100 +15113 +1741 +10604 +15206 +8464 +6441 +13157 +454 +8464 +13157 +8463 +6442 +13158 +457 +8463 +13158 +8462 +6443 +13159 +456 +8462 +13159 +6738 +9723 +13160 +4350 +11894 +13160 +6296 +8857 +13161 +8602 +12650 +13161 +6298 +8855 +13162 +8603 +12649 +13162 +6297 +8856 +13163 +4256 +9496 +13163 +1794 +9052 +13164 +8982 +11653 +13164 +1792 +9047 +13165 +8981 +11652 +13165 +4284 +9149 +13167 +6709 +9957 +13166 +6251 +9150 +13167 +9149 +13166 +13167 +15138 +10882 +15955 +1863 +11429 +13168 +15137 +10881 +15957 +1862 +11427 +13169 +15139 +10883 +15954 +1864 +11431 +13170 +1793 +9050 +13171 +8770 +12614 +13171 +2789 +8884 +13172 +6125 +9096 +13172 +2790 +8885 +13173 +6124 +9097 +13173 +6523 +9104 +15709 +13282 +8264 +17258 +6521 +9103 +15710 +13281 +8265 +17259 +6271 +8791 +13176 +8570 +12766 +13176 +4567 +9215 +13177 +6760 +9859 +13177 +4570 +9217 +13178 +6761 +10056 +13178 +4566 +9216 +13179 +6762 +10055 +13179 +6203 +9007 +13180 +4322 +9008 +13180 +2836 +9059 +13181 +4384 +9402 +13181 +2837 +9058 +13182 +4386 +9400 +13182 +2838 +9057 +13183 +4388 +9401 +13183 +6208 +9434 +13184 +8449 +12904 +13184 +4318 +8607 +13185 +1160 +9306 +13185 +4316 +8609 +13186 +1158 +9305 +13186 +4317 +8608 +13187 +1159 +9304 +13187 +4182 +9017 +13188 +11925 +8822 +15267 +6229 +9602 +13189 +1810 +13079 +13189 +6502 +9792 +13190 +7031 +9978 +13190 +6504 +9794 +13191 +7030 +9981 +13191 +2873 +9541 +13192 +6503 +9793 +13192 +11651 +8769 +13193 +8601 +11651 +13193 +6834 +9199 +13194 +2897 +12912 +13194 +6835 +9201 +13195 +2898 +12909 +13195 +6836 +9200 +13196 +2899 +12911 +13196 +1936 +9082 +13197 +4502 +9567 +13197 +1934 +9081 +13198 +4503 +9569 +13198 +1935 +9080 +13199 +4504 +9570 +13199 +4500 +9534 +13200 +6808 +9628 +13200 +4499 +9535 +13201 +6809 +9630 +13201 +4501 +9536 +13202 +6812 +9629 +13202 +6619 +10036 +13203 +2913 +10057 +13203 +6389 +9804 +13204 +4639 +10060 +13204 +6391 +9806 +13205 +4640 +10059 +13205 +6390 +9805 +13206 +4641 +10061 +13206 +4391 +9361 +13207 +6260 +9362 +13207 +1811 +8925 +13208 +6261 +9365 +13208 +13207 +9361 +13209 +6260 +13207 +13209 +6262 +9360 +13210 +4395 +9368 +13210 +13210 +9368 +13211 +6262 +13210 +13211 +4607 +9158 +13212 +6806 +10041 +13212 +9715 +6680 +13213 +1297 +9715 +13213 +9713 +6681 +13214 +1296 +9713 +13214 +9716 +6678 +13215 +1298 +9716 +13215 +9714 +6679 +13216 +1295 +9714 +13216 +1193 +9007 +13217 +8516 +12012 +13217 +2945 +6822 +13218 +4593 +9132 +13218 +2947 +6825 +13219 +4594 +9131 +13219 +2946 +6826 +13220 +4595 +9133 +13220 +625 +9172 +13221 +6274 +13104 +13221 +1217 +6623 +13222 +6623 +9253 +13222 +1845 +9487 +13223 +4642 +9758 +13223 +4492 +9717 +13224 +1860 +13088 +13224 +4493 +9718 +13225 +1859 +13089 +13225 +6645 +9929 +13226 +9790 +11975 +13226 +9068 +8720 +13227 +4287 +9068 +13227 +9070 +8721 +13228 +4288 +9070 +13228 +4352 +8462 +13229 +456 +13010 +13229 +4353 +8463 +13230 +457 +13009 +13230 +4351 +8464 +13231 +454 +13011 +13231 +4532 +9590 +13232 +1849 +9688 +13232 +1893 +6914 +13233 +6908 +9508 +13233 +1892 +6913 +13234 +6910 +9507 +13234 +6859 +9075 +13235 +6481 +9977 +13235 +6861 +9076 +13236 +6480 +9980 +13236 +6860 +9077 +13237 +6479 +9982 +13237 +4085 +11016 +14695 +4198 +10880 +13238 +6320 +9108 +13239 +9108 +11332 +13239 +8504 +12377 +13240 +1784 +13078 +13240 +6488 +9479 +13241 +4433 +9579 +13241 +4518 +12538 +13242 +8767 +13025 +13242 +5909 +11750 +13243 +9045 +12627 +13243 +5910 +11752 +13244 +9046 +12531 +13244 +5911 +11751 +13245 +9049 +12532 +13245 +4471 +9057 +13246 +2838 +9921 +13246 +4472 +9058 +13247 +2837 +9919 +13247 +4473 +9059 +13248 +2836 +9920 +13248 +4591 +9678 +13249 +1879 +9762 +13249 +9035 +6797 +13250 +2690 +9035 +13250 +4315 +9171 +13251 +6274 +9172 +13251 +6377 +9062 +13270 +6120 +9264 +13252 +6376 +9063 +13269 +6122 +9266 +13253 +6378 +9061 +13267 +6121 +9265 +13254 +8220 +11914 +13255 +674 +12498 +13255 +8219 +11912 +13256 +672 +12500 +13256 +8221 +11913 +13257 +675 +12499 +13257 +4144 +10838 +13258 +7883 +12482 +13258 +4082 +9564 +13259 +8199 +11798 +13259 +4081 +9563 +13260 +8198 +11799 +13260 +4080 +9565 +13261 +8197 +11797 +13261 +6398 +9548 +13262 +4640 +9806 +13262 +6399 +9546 +13263 +4639 +9804 +13263 +6400 +9547 +13264 +4641 +9805 +13264 +5683 +8511 +13265 +4236 +8687 +13265 +4092 +9275 +13266 +2669 +11127 +13269 +2670 +11126 +13267 +9061 +13254 +13267 +4090 +9274 +13268 +2668 +11128 +13270 +9063 +13253 +13269 +8251 +11531 +15313 +9062 +13252 +13270 +8249 +11532 +15314 +13267 +11126 +15315 +8250 +11530 +15315 +4349 +9375 +13272 +8632 +11533 +13272 +4315 +9173 +13273 +6397 +9875 +13273 +4390 +9463 +13274 +1812 +9821 +13274 +4394 +9462 +13275 +1813 +9822 +13275 +1870 +9656 +13276 +6308 +11148 +13276 +8952 +9117 +13277 +1872 +9658 +13277 +1871 +9657 +13278 +6311 +11149 +13278 +4423 +9283 +13279 +632 +12691 +13279 +4422 +9285 +13280 +630 +12692 +13280 +13281 +6621 +15509 +13076 +8265 +15509 +13282 +6622 +15508 +13077 +8264 +15508 +2861 +8768 +13283 +8768 +12731 +13283 +2857 +8765 +13284 +8765 +12729 +13284 +2860 +8766 +13285 +8766 +12730 +13285 +6456 +8814 +13286 +8814 +12354 +13286 +7617 +10734 +14856 +6121 +9061 +13287 +7616 +10735 +14858 +6120 +9062 +13288 +7618 +10736 +14857 +6122 +9063 +13289 +12779 +12425 +13290 +2863 +12779 +13290 +12780 +12426 +13291 +2865 +12780 +13291 +12781 +12427 +13292 +2864 +12781 +13292 +1827 +9010 +13293 +6403 +9159 +13293 +1829 +9009 +13294 +6402 +9161 +13294 +1828 +9011 +13295 +6401 +9160 +13295 +1770 +8928 +13296 +4264 +9110 +15918 +1771 +8929 +13297 +4267 +9111 +15916 +1769 +8927 +13298 +4265 +9109 +15917 +6518 +9102 +15781 +8450 +12961 +13299 +8348 +11564 +13300 +1762 +12478 +13300 +8349 +11565 +13301 +1764 +12479 +13301 +6591 +9831 +13302 +1857 +12111 +13302 +6592 +9833 +13303 +1856 +12110 +13303 +6590 +9830 +13304 +1858 +12112 +13304 +11077 +8001 +15369 +6498 +11527 +13305 +11076 +8002 +15370 +6499 +11528 +13306 +11075 +8003 +15371 +6497 +11526 +13307 +6140 +9254 +13308 +6769 +9667 +13308 +6335 +9411 +13309 +4178 +9495 +13309 +6556 +9639 +13310 +1815 +9742 +13310 +6555 +9637 +13311 +1814 +9741 +13311 +6557 +9638 +13312 +1816 +9740 +13312 +1262 +6755 +13313 +6755 +8838 +13313 +1261 +6753 +13314 +6753 +8837 +13314 +1263 +6754 +13315 +6754 +8836 +13315 +4105 +11174 +13316 +8040 +11618 +13316 +9244 +13050 +13317 +4178 +13309 +13317 +11851 +9571 +13318 +5901 +11851 +13318 +11852 +9568 +13319 +5900 +11852 +13319 +3113 +6961 +13320 +4808 +10084 +13320 +3115 +6964 +13321 +4811 +10087 +13321 +3114 +6962 +13322 +4810 +10086 +13322 +3116 +6963 +13323 +4809 +10085 +13323 +6148 +9544 +13324 +2705 +11916 +13324 +1850 +9689 +13325 +6324 +12269 +13325 +1851 +9690 +13326 +6326 +12268 +13326 +8116 +10874 +13327 +4112 +13077 +15508 +8117 +10875 +13328 +4111 +13076 +15509 +6251 +8822 +13329 +1155 +9150 +13329 +2887 +9838 +13330 +4662 +10098 +13330 +343 +8827 +13331 +6208 +9526 +13331 +9120 +6450 +15940 +6450 +9453 +13332 +9122 +6449 +15941 +6449 +9454 +13333 +9121 +6448 +15939 +6448 +9452 +13334 +4296 +9303 +13335 +6770 +9642 +13335 +6772 +9641 +13336 +4294 +11745 +13336 +4709 +7203 +13337 +4581 +9961 +13337 +2893 +7255 +13338 +4758 +9479 +13338 +4494 +9795 +13339 +8850 +12933 +13339 +351 +8774 +13340 +6360 +9795 +13340 +6263 +9678 +13341 +4591 +9975 +13341 +1203 +9404 +13342 +8490 +12210 +13342 +6312 +9115 +13343 +1873 +12292 +13343 +1787 +8758 +13344 +4361 +11143 +14176 +1788 +8757 +13345 +4362 +11141 +14178 +1789 +8763 +13346 +4363 +11142 +14177 +2797 +9528 +13347 +8650 +12383 +13347 +2798 +9532 +13348 +8651 +12381 +13348 +2799 +9531 +13349 +8652 +12382 +13349 +9813 +6569 +13350 +1894 +9813 +13350 +1314 +6564 +13351 +6564 +9447 +13351 +1312 +6562 +13352 +6562 +9449 +13352 +1313 +6563 +13353 +6563 +9448 +13353 +13002 +8238 +15637 +517 +9291 +13354 +13003 +8240 +15636 +516 +9290 +13355 +12846 +8467 +13356 +6317 +12846 +13356 +1938 +9535 +13357 +6318 +12500 +13357 +1939 +9534 +13358 +6317 +12498 +13358 +12845 +8468 +13359 +6318 +12845 +13359 +1940 +9536 +13360 +6319 +12499 +13360 +12844 +8466 +13361 +6319 +12844 +13361 +8673 +12607 +13362 +4089 +12629 +16065 +4185 +8617 +13363 +6340 +9455 +13363 +1331 +6916 +13364 +6916 +9025 +13364 +2886 +9577 +13365 +6611 +13091 +16961 +2885 +9576 +13366 +6610 +13090 +16960 +1905 +9268 +13367 +6957 +9697 +13367 +1908 +9269 +13368 +6956 +9698 +13368 +1907 +9267 +13369 +6958 +9891 +13369 +4587 +9234 +13370 +6707 +9837 +13370 +2690 +9298 +13371 +6482 +9486 +13371 +8147 +11966 +13372 +1690 +12106 +13372 +8146 +11965 +13373 +1689 +12107 +13373 +512 +9481 +13374 +6675 +10090 +13374 +511 +9480 +13375 +6674 +10089 +13375 +6566 +9765 +13376 +6389 +13204 +13376 +6567 +9763 +13377 +6390 +13206 +13377 +6565 +9764 +13378 +6391 +13205 +13378 +2919 +9309 +13379 +4600 +9874 +13379 +2918 +9308 +13380 +4599 +9873 +13380 +4378 +8684 +13381 +8684 +11987 +13381 +4376 +8685 +13382 +8685 +11986 +13382 +4377 +8686 +13383 +8686 +11988 +13383 +10925 +7572 +17318 +17257 +10925 +17346 +17179 +10112 +17315 +13485 +10124 +17224 +16603 +13384 +17170 +13516 +10233 +17292 +13702 +10135 +16101 +13602 +10171 +16409 +13592 +10192 +16678 +16081 +13386 +16191 +13412 +10119 +17164 +16239 +10132 +17192 +16092 +10118 +17175 +16240 +10133 +17191 +13414 +10126 +16213 +13461 +10143 +16091 +13413 +10127 +16215 +14121 +10158 +14731 +13560 +10121 +16200 +16075 +7481 +17180 +13559 +10122 +16201 +16074 +7480 +17196 +16086 +10118 +17168 +13955 +10160 +16149 +16085 +10119 +17167 +13957 +10159 +16150 +13397 +7505 +16084 +13696 +10212 +16182 +13398 +7504 +16083 +13699 +10213 +16183 +16582 +13399 +17175 +2562 +10339 +16582 +15411 +11050 +16156 +17183 +10295 +17341 +11825 +5967 +16419 +5967 +11824 +16419 +16116 +3891 +17317 +7549 +10314 +13724 +13480 +10124 +14192 +16282 +10223 +16789 +16627 +10240 +16785 +16223 +13404 +16785 +16626 +10238 +16784 +16224 +13405 +16784 +5543 +10354 +13406 +14084 +7625 +16110 +13834 +10555 +16999 +16999 +10555 +17114 +7540 +10274 +16096 +13408 +10251 +16408 +13738 +10230 +16661 +5692 +11011 +13409 +16086 +13390 +17291 +14881 +7826 +16288 +17222 +10113 +17290 +16113 +10113 +17182 +16072 +10116 +17166 +16401 +10341 +17164 +13850 +7533 +16112 +13742 +10127 +16194 +13848 +7532 +16111 +13743 +10126 +16195 +15098 +10234 +16230 +7818 +11636 +16878 +13489 +10560 +17322 +7872 +10825 +14242 +13622 +7491 +17198 +16105 +10172 +17198 +14427 +10246 +16127 +16127 +13418 +16270 +14491 +10585 +16364 +13898 +10252 +16342 +13579 +5581 +16633 +13740 +7517 +16639 +13421 +10479 +16569 +16480 +10256 +17240 +13422 +10480 +16568 +16481 +10257 +17239 +14048 +10131 +16109 +16157 +13388 +17184 +14042 +10456 +16456 +7495 +10843 +13424 +13558 +10181 +16440 +5575 +10941 +16410 +7487 +10549 +13426 +5637 +10551 +13426 +7488 +10553 +13427 +5638 +10554 +13427 +14021 +10311 +17310 +13458 +10152 +16244 +15084 +10309 +16146 +13437 +10157 +16390 +15085 +10310 +16145 +13436 +10156 +16389 +16090 +13387 +16409 +14132 +10134 +16301 +16813 +10193 +16814 +3898 +11150 +13432 +7609 +10394 +16104 +13433 +10249 +17206 +13479 +10267 +16755 +13723 +10214 +16935 +13478 +10266 +16752 +16116 +10215 +17254 +14188 +10225 +16861 +13597 +10285 +16775 +14187 +10224 +16860 +13598 +10284 +16773 +2562 +16086 +17291 +16149 +10160 +17178 +17289 +13389 +17290 +16150 +10159 +17177 +16168 +10257 +17297 +5638 +10553 +16472 +5637 +10549 +16471 +16167 +10256 +17296 +13416 +10125 +16209 +14454 +10444 +16804 +1713 +10373 +16981 +16108 +10195 +17237 +14090 +10169 +16106 +7486 +10274 +17181 +3899 +10440 +13445 +7511 +11050 +13445 +14731 +10158 +16186 +13850 +10272 +16819 +16122 +10112 +17215 +13848 +10271 +16820 +7553 +10726 +13448 +3931 +11006 +13448 +7631 +11244 +14115 +1679 +10843 +13449 +13451 +10161 +16508 +13450 +7546 +16142 +14511 +10161 +16443 +16144 +13430 +17211 +14510 +10162 +16442 +16147 +13429 +17210 +13452 +10162 +16509 +13453 +7545 +16141 +15854 +7667 +16256 +13538 +10202 +16736 +13455 +10620 +16527 +5592 +10620 +13455 +13456 +10618 +16526 +5591 +10618 +13456 +14874 +10503 +16605 +13457 +7630 +16331 +16243 +10152 +17209 +1122 +11136 +17244 +13446 +10272 +16818 +7480 +13446 +16818 +8337 +12090 +14888 +13757 +10264 +16941 +16275 +5533 +17203 +7481 +13447 +16822 +13666 +10363 +16705 +7867 +10606 +13462 +13667 +10362 +16706 +7864 +10605 +13463 +5572 +10342 +13464 +13464 +10342 +16117 +13465 +7581 +16350 +16434 +10540 +16798 +16567 +13466 +16800 +13759 +10412 +16531 +14593 +7877 +16595 +7877 +10393 +16595 +7986 +12214 +17115 +16281 +7676 +16599 +5643 +10366 +13469 +13469 +6170 +16977 +5644 +10365 +13470 +13470 +6171 +16994 +13920 +10167 +16581 +13918 +10123 +17146 +5645 +10364 +13472 +13472 +6173 +16970 +4066 +8344 +16478 +14822 +7561 +16362 +4067 +8343 +16479 +14823 +7560 +16363 +16114 +10114 +17208 +16151 +13410 +17208 +13476 +10266 +16187 +16187 +13411 +17182 +13880 +10175 +16688 +14391 +10315 +17334 +16768 +10215 +16934 +16494 +10266 +16753 +16769 +10214 +16933 +16493 +10267 +16754 +17215 +13385 +17225 +11391 +7710 +16684 +15299 +7711 +16689 +17172 +10111 +17316 +3893 +11391 +16684 +10271 +13447 +16820 +7785 +10620 +13483 +15164 +10621 +16237 +13607 +7506 +16371 +7506 +10959 +13484 +14192 +7610 +16670 +13501 +10151 +16396 +13646 +10188 +16622 +5628 +10544 +15585 +14173 +10454 +16316 +15586 +10545 +17014 +14174 +10455 +16317 +15587 +10544 +17015 +2599 +10560 +13489 +10125 +13416 +13489 +16555 +10166 +16556 +16284 +7681 +16382 +5965 +10972 +13844 +16536 +13491 +17309 +16108 +7568 +17238 +13787 +10195 +16834 +7592 +10310 +14035 +16326 +7736 +16771 +7593 +10309 +14036 +16325 +7735 +16770 +13898 +10231 +16704 +13568 +7591 +16393 +14555 +10138 +16340 +14574 +7675 +16289 +13629 +7939 +16809 +7762 +10741 +13497 +14838 +10564 +16562 +16239 +13439 +16375 +13950 +10220 +14320 +16240 +13438 +16376 +16140 +7493 +17176 +16123 +10111 +16124 +16647 +7494 +16711 +7550 +10313 +16100 +7601 +10258 +13912 +13449 +10201 +16863 +2560 +13500 +16337 +16315 +7706 +16420 +14995 +10678 +17127 +11383 +7686 +17118 +13505 +10571 +16555 +7680 +10571 +13505 +13896 +10210 +14824 +5658 +10748 +16126 +13507 +7661 +16329 +10666 +7661 +16611 +13508 +10771 +16529 +7520 +10771 +13508 +13509 +10772 +16528 +7519 +10772 +13509 +16083 +10149 +17195 +10362 +13510 +16706 +16084 +10150 +17194 +10363 +13511 +16705 +16219 +10259 +16652 +7512 +10590 +13512 +7494 +10313 +13513 +10133 +13499 +13513 +7493 +10314 +13514 +10132 +13498 +13514 +16286 +13425 +16440 +13515 +10117 +16249 +13558 +10190 +16274 +13686 +13516 +16274 +1138 +8717 +13517 +16539 +10148 +16606 +16231 +10128 +16246 +5545 +10288 +13518 +3951 +10609 +13519 +13519 +10609 +16460 +13780 +10194 +16776 +16776 +10194 +16777 +16778 +10187 +16780 +14408 +7663 +16321 +14765 +10216 +16134 +16134 +7528 +16870 +10640 +11151 +15811 +616 +10614 +13523 +16152 +10200 +17243 +13524 +10141 +16322 +7496 +13458 +13525 +13525 +10141 +16343 +16372 +13428 +16449 +16513 +13524 +17243 +7918 +10457 +13527 +12056 +7918 +16945 +13589 +10206 +16675 +16386 +7582 +17141 +13587 +10170 +16624 +15209 +10857 +16552 +7835 +10817 +13530 +11648 +7835 +16963 +5809 +11026 +13531 +13531 +10241 +17275 +5810 +11027 +13532 +13532 +10239 +17274 +14008 +10193 +16813 +10172 +13622 +17198 +14504 +10208 +16857 +13534 +10208 +16514 +13913 +10249 +16267 +15706 +10413 +17298 +13590 +10198 +16867 +14428 +7651 +16846 +14125 +10185 +16745 +1713 +10594 +13537 +16735 +13424 +17219 +13442 +10125 +16357 +13539 +10171 +16160 +16101 +13387 +17313 +14541 +10180 +17306 +7783 +12278 +13540 +2555 +13420 +16143 +17055 +13541 +17056 +2572 +8155 +13542 +7938 +11054 +14814 +13463 +10605 +17294 +7530 +10938 +13861 +13462 +10606 +17295 +7529 +10937 +13860 +7709 +10873 +13545 +11031 +7709 +16790 +14532 +10269 +17137 +2748 +10355 +13546 +11678 +7836 +16587 +14026 +10170 +16522 +508 +10590 +13548 +6005 +11976 +13548 +7511 +10440 +13549 +5581 +10441 +13549 +16395 +13485 +16396 +11087 +7852 +16596 +7571 +10516 +13551 +5808 +11467 +13551 +13656 +10335 +16332 +5725 +10887 +13552 +13554 +10164 +16448 +3909 +11374 +16474 +7975 +10765 +15131 +15893 +10379 +16664 +7974 +10764 +15132 +15894 +10378 +16663 +13555 +10165 +16447 +3908 +11372 +16473 +7634 +11074 +13557 +4083 +11161 +13557 +13606 +10181 +16148 +10190 +13558 +16563 +13689 +10146 +16359 +10266 +13478 +16753 +13690 +10145 +16358 +10267 +13479 +16754 +13647 +10189 +16623 +5626 +10773 +13561 +13562 +10506 +16155 +7573 +10506 +13562 +13931 +10346 +17072 +16584 +13563 +16632 +14676 +10793 +16746 +13564 +10176 +16686 +2640 +10684 +13565 +5942 +11106 +13565 +2639 +10685 +13566 +5941 +11105 +13566 +13873 +10183 +16737 +13708 +10276 +17018 +7626 +10869 +16170 +15422 +10290 +17325 +5948 +11270 +13569 +7690 +11603 +13569 +3902 +10294 +13570 +10198 +13536 +13570 +15317 +10303 +16426 +13571 +10294 +16263 +13572 +7652 +16250 +4051 +12003 +15284 +14504 +10443 +16282 +7536 +10663 +16791 +7497 +10555 +13574 +16218 +13392 +16235 +13575 +7498 +16193 +7498 +10667 +16193 +13641 +10217 +17281 +1140 +11635 +13576 +5648 +11401 +13793 +16588 +7836 +16630 +4115 +8477 +13823 +13578 +5808 +16657 +14164 +10406 +16379 +5581 +10440 +16633 +13580 +7863 +16335 +11169 +7863 +16916 +7670 +10521 +13581 +5635 +11816 +13581 +7669 +10520 +13582 +5634 +11815 +13582 +7671 +10522 +13583 +5633 +11817 +13583 +13984 +10186 +16697 +13454 +10202 +16107 +7507 +13483 +16237 +16188 +7842 +16712 +2603 +10914 +13586 +5653 +12310 +13586 +13547 +10170 +16625 +16387 +10652 +16467 +7652 +11162 +13588 +7579 +11361 +13588 +11524 +11236 +14393 +10206 +13589 +16550 +13691 +10198 +16866 +15317 +10250 +16293 +14588 +10458 +16421 +5707 +10913 +13591 +13592 +7501 +16425 +13518 +10288 +16425 +13704 +10329 +16524 +14449 +10430 +16666 +13705 +10328 +16523 +14450 +10432 +16667 +14728 +10255 +16310 +3984 +10327 +13595 +13686 +10190 +16294 +16563 +1126 +16695 +13464 +10285 +16774 +417 +11171 +16775 +14284 +10284 +16772 +415 +11172 +16773 +15867 +10858 +16576 +6137 +12212 +13599 +13862 +10144 +16616 +16352 +13600 +17242 +5872 +11660 +13925 +10163 +13539 +16160 +13738 +10229 +16989 +10229 +13601 +16989 +2569 +8173 +13603 +16409 +13387 +16496 +13604 +10129 +16196 +13553 +10164 +16446 +13605 +10130 +16197 +13556 +10165 +16445 +3880 +13443 +13606 +7500 +13515 +16148 +16371 +13484 +17302 +16118 +7840 +16430 +16546 +7559 +16654 +7559 +10566 +14221 +16958 +10207 +16959 +7970 +10963 +16714 +13956 +10296 +17078 +16920 +6290 +16944 +13958 +10297 +17079 +16921 +6289 +16943 +14018 +10625 +17057 +15274 +7738 +16585 +16485 +4050 +17326 +4050 +8106 +17326 +13614 +10138 +16823 +13496 +10138 +16577 +1142 +8454 +13615 +5827 +10298 +13615 +16200 +10121 +16308 +13616 +10121 +16428 +16201 +10122 +16307 +13617 +10122 +16427 +15084 +10281 +16759 +7545 +10488 +13982 +15085 +10282 +16760 +7546 +10489 +13983 +2578 +8291 +13620 +5687 +10636 +14286 +2754 +11603 +13621 +5985 +11697 +13621 +16567 +10270 +16732 +10172 +13533 +13622 +13865 +10370 +14626 +11085 +7821 +16930 +7655 +10293 +13624 +16309 +2569 +17241 +5684 +10374 +13625 +14799 +10677 +16928 +16541 +10174 +16542 +11202 +7862 +17097 +13623 +10219 +17039 +7877 +11617 +13627 +2714 +10384 +13628 +15696 +10716 +17093 +13629 +10720 +16573 +5613 +10720 +13629 +5544 +10686 +13630 +5605 +10707 +16382 +16644 +10173 +16645 +13522 +10187 +16778 +13632 +7509 +16115 +7509 +10292 +16115 +13633 +7558 +15044 +7558 +11439 +15044 +8069 +10772 +16162 +16666 +10430 +17330 +8068 +10771 +16161 +16667 +10432 +17331 +13982 +10488 +17250 +1711 +12208 +13636 +13983 +10489 +17251 +1712 +12207 +13637 +11039 +8086 +17049 +4116 +10975 +13638 +5684 +11025 +14768 +7723 +10374 +14629 +13680 +10338 +16341 +13640 +7696 +16646 +16254 +13641 +17281 +3934 +10943 +13641 +16370 +13506 +17104 +13642 +10210 +16984 +2630 +11096 +13643 +7547 +11221 +13643 +2631 +11097 +13644 +7548 +11222 +13644 +1137 +13764 +16598 +7623 +11022 +13645 +16640 +10188 +17253 +4148 +10481 +13646 +7595 +13487 +16180 +4149 +10482 +13647 +1713 +13537 +16204 +5575 +10373 +16349 +3968 +11549 +13649 +7579 +11608 +13649 +5691 +10418 +13650 +13432 +11150 +16377 +16652 +10259 +17162 +2586 +8295 +16679 +8056 +11762 +15559 +2564 +11670 +13652 +1189 +10726 +13653 +5871 +11426 +13653 +15263 +11068 +16717 +7771 +12042 +13654 +5594 +8093 +13655 +3928 +10733 +13655 +7898 +10335 +13656 +15272 +10401 +17033 +14226 +13657 +16553 +13511 +10363 +17031 +14227 +13658 +16554 +13510 +10362 +17030 +13599 +10136 +16338 +7518 +10463 +13659 +7518 +10246 +13660 +10463 +13660 +16450 +5620 +10594 +13661 +7612 +13443 +13661 +13822 +11129 +16950 +15950 +8339 +16957 +7586 +11480 +13663 +2706 +11540 +13663 +16216 +13539 +16417 +5920 +11433 +13664 +5940 +10740 +14145 +2694 +11887 +13665 +16182 +10212 +17268 +16136 +7987 +16271 +16183 +10213 +17269 +2571 +13510 +17030 +13668 +10343 +14786 +5989 +10343 +13668 +13669 +10344 +14783 +5988 +10344 +13669 +7712 +10586 +14170 +7939 +13629 +15584 +17347 +10552 +17355 +14510 +10554 +16228 +17348 +10550 +17356 +14511 +10551 +16229 +13502 +10258 +16723 +13673 +7601 +17116 +4052 +10347 +13674 +7963 +11778 +13674 +7521 +10693 +13675 +1740 +10701 +13852 +14300 +10476 +16334 +5554 +10526 +16621 +14984 +10384 +16532 +2714 +11003 +13677 +7653 +11275 +13678 +499 +11671 +13678 +2629 +10420 +13679 +5779 +11275 +13679 +5711 +8519 +15001 +7697 +11237 +17113 +14049 +11292 +16962 +509 +11840 +13681 +5742 +10423 +16356 +13682 +10423 +17085 +4023 +10316 +14355 +1146 +8331 +16300 +3980 +11882 +13684 +5920 +13664 +13684 +5557 +10420 +13685 +7602 +11635 +13685 +13975 +10233 +17051 +10233 +13516 +13686 +7659 +11316 +13687 +5980 +11566 +13687 +13688 +10151 +16424 +3914 +13550 +13688 +16082 +10158 +16173 +1675 +13559 +16253 +7762 +13690 +16275 +1676 +13560 +16252 +13884 +10718 +16893 +16846 +13536 +16868 +7647 +11278 +13692 +1165 +11552 +13692 +5748 +10601 +13693 +13693 +10505 +16956 +7709 +10292 +14478 +13694 +10187 +16388 +7586 +11712 +13695 +6106 +11924 +13695 +10937 +7950 +16727 +14932 +10203 +17090 +13666 +10212 +16991 +10212 +13696 +13697 +14933 +10204 +17091 +13667 +10213 +16990 +13698 +10213 +13699 +5781 +13698 +13699 +16513 +10200 +16865 +16863 +10201 +16864 +5779 +13679 +16290 +7742 +10855 +14863 +13431 +10134 +16302 +7514 +10465 +16095 +7921 +10813 +13703 +13519 +7921 +16886 +10329 +13704 +16741 +3889 +11272 +13704 +10328 +13705 +16742 +3888 +11271 +13705 +7807 +11548 +13706 +5978 +11549 +13706 +7638 +10615 +13707 +7637 +11496 +13707 +15002 +10253 +16257 +14831 +10276 +15555 +7513 +10260 +13709 +10260 +13529 +13709 +2762 +11361 +13710 +14185 +10197 +16406 +13693 +10601 +13711 +2590 +13693 +13711 +5784 +8146 +13712 +4006 +10306 +13797 +5787 +8147 +13713 +4008 +10307 +13796 +5729 +11292 +14049 +16370 +10747 +17204 +16398 +13400 +16503 +4059 +10384 +14984 +14726 +10673 +16600 +7862 +11202 +13716 +7919 +10392 +13717 +13527 +7919 +16615 +2721 +11080 +13718 +13718 +11080 +17050 +10380 +13719 +16608 +7613 +11342 +16137 +7640 +11147 +13720 +5767 +11175 +13720 +4113 +10278 +13721 +5625 +10906 +13721 +5513 +10314 +13722 +16768 +13722 +17254 +16932 +13616 +16933 +16087 +13723 +17199 +2560 +10678 +16079 +13724 +10314 +16703 +5514 +10313 +13725 +7550 +13723 +16935 +6047 +8358 +13726 +16038 +10499 +16519 +6048 +8357 +13727 +16037 +10498 +16520 +6050 +8356 +13728 +16036 +10497 +16521 +14227 +10567 +16880 +8051 +10751 +13729 +14226 +10568 +16879 +8052 +10752 +13730 +14983 +10381 +16429 +2713 +10423 +13731 +8011 +11306 +13732 +13732 +10221 +17092 +15531 +10358 +16731 +3982 +10694 +15682 +7820 +10390 +14861 +2572 +10731 +13734 +13551 +11467 +15005 +16605 +13457 +16995 +7940 +10547 +13736 +7820 +10780 +16391 +825 +11147 +13737 +6004 +11236 +13737 +13763 +10229 +16987 +7599 +11117 +14553 +14557 +10273 +17122 +16483 +13739 +17122 +7517 +10444 +16121 +16143 +13444 +16489 +5520 +13416 +16209 +7517 +13740 +13741 +2596 +10681 +13742 +7497 +13574 +13742 +2595 +10680 +13743 +13743 +7498 +16807 +7885 +11333 +13744 +2584 +12024 +13744 +3912 +11406 +13894 +7636 +11554 +13745 +4122 +14087 +16601 +7903 +11340 +13746 +1717 +10596 +13747 +7693 +11713 +13747 +3950 +13506 +16696 +16586 +13535 +17298 +7515 +13535 +13749 +10211 +13748 +13749 +16178 +13433 +17206 +7515 +13748 +13750 +4044 +10454 +13751 +7992 +11377 +13751 +15352 +8180 +16842 +4047 +10455 +13752 +14682 +10692 +15141 +5627 +10693 +13753 +7521 +10701 +13754 +13754 +10701 +16682 +14681 +10691 +15140 +5629 +10694 +13755 +7522 +10702 +13756 +13756 +10702 +16683 +13792 +10153 +17176 +13889 +10264 +16942 +13917 +10559 +16875 +13758 +10154 +16320 +13759 +7564 +16181 +16202 +10412 +17305 +7629 +11171 +13760 +13412 +7629 +16295 +5942 +10655 +13761 +7628 +11172 +13761 +13762 +3881 +16915 +7573 +13562 +13762 +13601 +10229 +16988 +7502 +10377 +13763 +7548 +10248 +13764 +1137 +10287 +13764 +14287 +10248 +16659 +13644 +10227 +17023 +14288 +10247 +16660 +13643 +10226 +17022 +7547 +10247 +13767 +1136 +10286 +13767 +13768 +7871 +16693 +1139 +11544 +13768 +16315 +13503 +16948 +13769 +10153 +16400 +8177 +11498 +15807 +8010 +11910 +13770 +14235 +10727 +16743 +8126 +11420 +14422 +5603 +10345 +16159 +14598 +10480 +16159 +5602 +10346 +16158 +14599 +10479 +16158 +2613 +8547 +13774 +3997 +14058 +16859 +2612 +8546 +13775 +5792 +11893 +16802 +2614 +8545 +13776 +5793 +11892 +16801 +4067 +10449 +14623 +14080 +10687 +16844 +4066 +10450 +14624 +14079 +10688 +16845 +3914 +13688 +16525 +7743 +11087 +13779 +13920 +10168 +16399 +2624 +11078 +16777 +2579 +13041 +13781 +10211 +13749 +13781 +13697 +10203 +16190 +2570 +13511 +17031 +13698 +10204 +16189 +14052 +10523 +14690 +10442 +13784 +16279 +7537 +10664 +13784 +827 +8106 +13785 +5693 +10391 +13785 +1688 +11548 +13786 +5921 +11782 +13786 +7544 +10595 +13787 +17124 +13443 +17237 +14490 +10355 +16919 +2748 +11911 +13788 +5809 +11391 +13789 +16670 +13403 +16997 +7598 +10983 +13790 +5810 +11392 +13790 +5753 +10381 +13791 +7828 +11416 +13791 +5736 +13757 +16400 +7493 +13498 +17176 +13793 +10173 +17034 +13631 +10173 +16351 +7523 +10280 +13794 +5537 +10325 +13794 +7524 +10279 +13795 +5538 +10326 +13795 +7524 +10577 +13796 +10577 +13713 +13796 +7523 +10576 +13797 +10576 +13712 +13797 +7672 +11196 +13798 +3912 +11489 +13798 +1136 +13767 +16597 +5726 +10827 +13799 +5724 +10826 +13800 +7622 +11022 +13800 +4097 +10428 +13801 +5790 +10610 +13801 +7702 +11783 +13802 +3927 +11979 +13802 +6055 +11529 +13803 +7684 +11989 +13803 +6106 +11712 +13804 +1704 +11989 +13804 +1756 +12160 +13805 +8213 +13149 +13805 +11228 +8122 +17099 +4163 +10427 +13806 +4162 +10426 +13807 +10426 +13805 +13807 +8212 +13148 +13808 +5835 +13806 +13808 +2556 +10611 +14745 +5711 +11237 +13809 +8027 +11635 +13810 +5769 +12248 +13810 +7731 +10591 +13811 +3887 +10720 +13811 +16558 +11500 +17323 +5768 +11459 +13812 +16105 +13417 +16606 +16192 +13517 +17067 +10165 +13555 +13814 +7530 +13605 +13814 +10164 +13554 +13815 +7529 +13604 +13815 +16150 +13396 +17166 +13566 +10685 +16765 +3906 +10656 +13817 +13821 +10116 +16830 +16073 +10115 +17165 +13565 +10684 +16764 +3905 +10655 +13819 +13820 +10115 +16829 +14610 +10647 +17156 +7526 +13818 +16829 +14611 +10648 +17157 +7525 +13816 +16830 +16470 +7789 +16949 +5797 +11129 +13822 +13578 +7559 +16546 +5666 +10582 +16654 +16454 +13564 +16686 +3886 +10595 +13824 +1751 +10919 +15581 +15648 +8075 +16922 +15649 +8076 +16923 +7931 +12460 +13826 +16277 +13497 +16810 +13872 +10184 +16738 +2706 +11278 +13828 +5852 +11540 +13828 +13829 +10218 +16998 +1729 +8583 +16851 +3931 +13448 +17003 +7541 +10322 +13830 +13831 +10332 +16241 +6074 +11811 +13831 +13832 +10333 +16242 +6071 +11812 +13832 +5724 +11022 +13833 +7623 +11323 +13833 +13574 +10555 +17135 +5593 +10673 +13834 +13835 +10447 +14083 +7929 +10447 +13835 +7576 +11372 +13836 +5831 +11375 +13836 +5830 +11371 +13837 +7577 +11374 +13837 +14455 +10445 +16262 +10120 +13420 +13838 +7568 +13423 +16109 +818 +13492 +13839 +16331 +10837 +17041 +13840 +10315 +16174 +5852 +11541 +13841 +1704 +11712 +13841 +13561 +10773 +16869 +5627 +10300 +13842 +13486 +8013 +16887 +5629 +10299 +13843 +1187 +11698 +13844 +7795 +13491 +13844 +7796 +10291 +14584 +1126 +10950 +15821 +13830 +10322 +13846 +3931 +13830 +13846 +15071 +13405 +16224 +16222 +10241 +17159 +10241 +13847 +17159 +16344 +13461 +16817 +16221 +10239 +17158 +15072 +13404 +16223 +10239 +13849 +17158 +16348 +13459 +16821 +6126 +11258 +13851 +7744 +12122 +13851 +7521 +13675 +13852 +10221 +13682 +13852 +7620 +11562 +13853 +5726 +13799 +13853 +7790 +10728 +14659 +8340 +10935 +13854 +3924 +10600 +13855 +8496 +11001 +13855 +7534 +10528 +16241 +10332 +11317 +15387 +7535 +10527 +16242 +10333 +11319 +15386 +5891 +10957 +13858 +3994 +12955 +13858 +2739 +11862 +13859 +7614 +12016 +13859 +16182 +13397 +16701 +10129 +13604 +13860 +16183 +13398 +16702 +10130 +13605 +13861 +3980 +13600 +16129 +10144 +13600 +16352 +13863 +10385 +16655 +14163 +10385 +16058 +7693 +10700 +14493 +7834 +11887 +13864 +11145 +7843 +16936 +7843 +11524 +13865 +7786 +10922 +13866 +6123 +12443 +13866 +5739 +10830 +13867 +2588 +11691 +13867 +7507 +10831 +13868 +1687 +10859 +13868 +13869 +8776 +16476 +7560 +10868 +13869 +13870 +8777 +16477 +7561 +10867 +13870 +5905 +10801 +13871 +3961 +11743 +13871 +5689 +10469 +13872 +16568 +10480 +16638 +5688 +10468 +13873 +16569 +10479 +16637 +5852 +10383 +13874 +3964 +10646 +16551 +13827 +10184 +16636 +16277 +3916 +16466 +13567 +10183 +16635 +13876 +10146 +17186 +13877 +7982 +16620 +4210 +10807 +13877 +13878 +7983 +16619 +4211 +10806 +13878 +13879 +7984 +16618 +4212 +10808 +13879 +8339 +10516 +16957 +7571 +13735 +13880 +16526 +10618 +16796 +7784 +11120 +13881 +16527 +10620 +16797 +7785 +11121 +13882 +1710 +10574 +13883 +4085 +8404 +16291 +5681 +10718 +13884 +13884 +7713 +17064 +8080 +10631 +14608 +7876 +10775 +15425 +2644 +11032 +13886 +5905 +11436 +13886 +8518 +11884 +15942 +14779 +10714 +16572 +7641 +11529 +13888 +2754 +11697 +13888 +16360 +10264 +16662 +5736 +10891 +13889 +7796 +10800 +13890 +16595 +13467 +17035 +7646 +11791 +13891 +13891 +10143 +16175 +8028 +11012 +13892 +508 +12242 +13892 +7881 +11324 +15258 +3883 +10888 +13893 +5945 +11489 +13894 +7636 +13745 +13894 +4057 +8155 +13895 +8155 +10390 +13895 +13748 +10211 +16993 +10211 +13781 +13896 +3936 +10997 +13897 +5693 +11108 +13897 +14816 +10563 +16324 +16289 +10252 +16715 +7589 +10382 +13899 +5555 +10470 +13899 +4052 +13674 +16653 +2556 +10730 +14650 +5966 +11572 +13901 +7659 +11573 +13901 +14055 +11657 +17005 +3937 +10293 +14261 +13903 +10834 +16530 +8259 +10834 +13903 +5664 +10672 +13904 +3923 +11714 +13904 +14658 +10243 +17284 +14360 +10323 +16904 +14657 +10244 +17285 +14359 +10324 +16905 +5798 +10353 +13907 +4028 +11588 +13907 +5728 +8616 +13908 +2580 +10747 +13908 +7585 +13579 +13909 +17056 +13541 +17328 +16400 +13792 +17095 +8122 +10891 +16534 +5517 +10274 +13911 +7540 +10888 +14148 +3882 +10636 +13912 +13912 +10258 +16843 +7499 +13975 +17346 +10249 +13535 +16267 +5978 +11548 +13914 +7613 +13710 +13914 +7914 +11109 +13915 +5716 +13612 +16492 +5701 +10407 +13916 +8536 +11146 +13916 +13917 +7583 +16303 +7583 +10548 +16303 +13741 +10123 +16138 +16171 +13471 +17146 +4005 +10319 +13919 +13919 +10194 +16708 +5735 +10607 +14496 +8081 +13780 +16399 +7542 +10542 +13921 +10542 +11138 +13921 +7543 +10541 +13922 +10541 +11137 +13922 +7656 +11876 +13923 +2718 +12131 +13923 +7657 +11875 +13924 +2716 +12130 +13924 +13763 +10377 +16475 +8039 +13862 +13925 +13926 +5757 +16836 +7858 +12478 +13926 +13927 +5758 +16835 +7860 +12479 +13927 +8157 +10750 +13928 +4009 +12088 +13928 +8156 +10749 +13929 +4007 +12087 +13929 +13475 +10267 +17223 +13772 +10345 +16493 +7827 +13411 +16402 +13773 +10346 +16494 +7882 +11323 +15260 +3884 +10887 +13932 +7555 +10997 +14425 +1720 +11010 +13933 +3964 +10728 +13934 +13934 +7790 +16908 +3956 +12200 +17306 +5697 +11132 +13935 +7578 +10727 +14235 +13936 +10196 +16939 +1695 +10519 +13937 +5748 +10742 +13937 +444 +11233 +13938 +7614 +11862 +13938 +445 +11232 +13939 +7615 +11861 +13939 +7855 +11360 +16634 +2671 +11407 +13940 +8000 +10535 +15603 +7979 +12472 +13941 +7602 +11004 +14120 +8154 +11295 +13942 +5902 +11734 +13943 +4105 +11940 +13943 +7653 +11269 +13944 +2629 +11275 +13944 +14884 +10334 +15467 +8058 +11216 +16677 +5828 +11580 +15472 +8057 +11217 +16744 +7752 +11642 +13947 +5989 +13668 +13947 +7751 +11643 +13948 +5988 +13669 +13948 +827 +13785 +16314 +7555 +11010 +13949 +8082 +11777 +13950 +13950 +5908 +17336 +13771 +10186 +16441 +13540 +10196 +16850 +5587 +10484 +13952 +13952 +10484 +16763 +16230 +14199 +17228 +8085 +10515 +15171 +13954 +10835 +16533 +8258 +10835 +13954 +14964 +10569 +16574 +16227 +13611 +17076 +14108 +10296 +16415 +1757 +10427 +13956 +14950 +10564 +16571 +16226 +13610 +17077 +14109 +10297 +16416 +1756 +10426 +13958 +2554 +10982 +17045 +10140 +13782 +13959 +2553 +10983 +17046 +10139 +13783 +13960 +1726 +8509 +16210 +4129 +10615 +13961 +14709 +7974 +16897 +7565 +10329 +13962 +14710 +7975 +16896 +7566 +10328 +13963 +13842 +10300 +16848 +14193 +10178 +16911 +13843 +10299 +16847 +14194 +10177 +16912 +5832 +10316 +13966 +8173 +11659 +13966 +5832 +10293 +13967 +3937 +11658 +13967 +7865 +13511 +15321 +8049 +11662 +16924 +3957 +11070 +15392 +5850 +10436 +13969 +7866 +13510 +15320 +8050 +11663 +16925 +3958 +11073 +15393 +5851 +10437 +13971 +2719 +11575 +13972 +7740 +11811 +13972 +2720 +11574 +13973 +7741 +11812 +13973 +15779 +11042 +16940 +3939 +13890 +13974 +17292 +10233 +17293 +14020 +10925 +17257 +7641 +11820 +13976 +6193 +12128 +13976 +5773 +8290 +13977 +7596 +10538 +14180 +5841 +11561 +14792 +8182 +11125 +16719 +2568 +10304 +16522 +14479 +11031 +14715 +5523 +13512 +16169 +7704 +10877 +13980 +5799 +10721 +13981 +3944 +12128 +13981 +5578 +10578 +13982 +13982 +10578 +16610 +5579 +10579 +13983 +13983 +10579 +16609 +5598 +13502 +16723 +7510 +10456 +13984 +14489 +10530 +16971 +10264 +13889 +16662 +5537 +10323 +13986 +7534 +10325 +13986 +5538 +10324 +13987 +7535 +10326 +13987 +15165 +7839 +16545 +7839 +10468 +13988 +15164 +7841 +16544 +7841 +10469 +13989 +10800 +11025 +13990 +5684 +13625 +13990 +16181 +10419 +17141 +13991 +10148 +16539 +1138 +13517 +17218 +16386 +13528 +16465 +7603 +11402 +13993 +14566 +10205 +16251 +7857 +10298 +15296 +10298 +13662 +13994 +1768 +10556 +15256 +5894 +11622 +15645 +1767 +10557 +15254 +5893 +11620 +15646 +1766 +10558 +15252 +5892 +11621 +15647 +5985 +11015 +13998 +7795 +11698 +13998 +7646 +10593 +13999 +7731 +11791 +13999 +14386 +10483 +14653 +7531 +10526 +14000 +2735 +12149 +14001 +6048 +13727 +14001 +2734 +12147 +14002 +6047 +13726 +14002 +2736 +12148 +14003 +6050 +13728 +14003 +5859 +10597 +14004 +8358 +11707 +16890 +5857 +10598 +14005 +8357 +11706 +16888 +5858 +10599 +14006 +8356 +11708 +16889 +7556 +10818 +14007 +10194 +13919 +14007 +13432 +10193 +16812 +5622 +10575 +15526 +7693 +10596 +14009 +8055 +10700 +14009 +14124 +10268 +17070 +17142 +13591 +17327 +4279 +11111 +14011 +8196 +12677 +14011 +5985 +11698 +14012 +1187 +11820 +14012 +14216 +10367 +16881 +3883 +10471 +14013 +7554 +10471 +14014 +5555 +13899 +14014 +14919 +8115 +16978 +1186 +11583 +14015 +5861 +11369 +15879 +1184 +11582 +14016 +7562 +10731 +14812 +8085 +10767 +15719 +7562 +10625 +14018 +16165 +5549 +17303 +14362 +10155 +16185 +14550 +10508 +16953 +7572 +10925 +14020 +1684 +13750 +14020 +13545 +10311 +16751 +5589 +10730 +14021 +11654 +8114 +16982 +1185 +11584 +14022 +5558 +10410 +16333 +5914 +11613 +14023 +5664 +10809 +14024 +14024 +10809 +16457 +14260 +10232 +16547 +3924 +11001 +14025 +3915 +13587 +16624 +10304 +13979 +14026 +10406 +13579 +16379 +7585 +13838 +16262 +7553 +11006 +14028 +5837 +11479 +14028 +14107 +10354 +16549 +7954 +10404 +14029 +2564 +13652 +14030 +7743 +13779 +14030 +5762 +10433 +14031 +8138 +11450 +14031 +14032 +10189 +17080 +2566 +13964 +14032 +14033 +10188 +16640 +2567 +13965 +14033 +10223 +13403 +16789 +10124 +13485 +14034 +1708 +10478 +14035 +10310 +13493 +14035 +1706 +10477 +14036 +10309 +13494 +14036 +6004 +10743 +14037 +7838 +11236 +14037 +7829 +11840 +14038 +6134 +12213 +14038 +2634 +10419 +14039 +14039 +10370 +16184 +10295 +13549 +16392 +5890 +10821 +14040 +5869 +10780 +14041 +416 +11381 +14041 +13984 +10456 +16217 +7567 +13502 +16217 +5554 +10401 +14043 +7569 +10402 +14043 +7569 +10474 +14044 +5556 +10473 +14136 +2639 +10917 +14045 +8078 +12414 +14045 +5664 +10263 +14046 +443 +10999 +14046 +4056 +10524 +15921 +2649 +11561 +14047 +818 +13839 +14676 +7840 +14048 +16198 +10147 +13714 +14049 +7573 +13762 +14049 +5801 +10695 +14050 +2636 +10901 +14050 +7570 +10683 +14051 +10683 +11826 +14051 +7598 +10523 +14052 +14660 +10139 +16234 +3933 +11072 +14447 +5756 +11073 +14053 +5755 +11070 +14054 +3932 +11071 +14446 +7608 +10423 +14055 +2713 +11657 +14055 +8148 +11044 +16721 +10242 +13902 +14056 +5860 +11368 +15878 +8115 +14015 +16978 +5862 +11370 +15880 +3997 +11654 +16982 +3995 +12460 +14059 +8113 +14016 +14059 +7581 +10540 +14060 +10155 +14019 +14060 +4028 +10353 +14323 +5864 +11836 +14061 +7872 +13918 +16278 +615 +10825 +14062 +5944 +10791 +14063 +7924 +11807 +14063 +5732 +8568 +14256 +2648 +10659 +14064 +6074 +10528 +14065 +7791 +11512 +14065 +6071 +10527 +14066 +7792 +11511 +14066 +5538 +10279 +14067 +7574 +10375 +14067 +7624 +13906 +16905 +7574 +10395 +14068 +7621 +13905 +16904 +7575 +10398 +14069 +816 +10397 +14070 +7574 +14067 +14070 +5537 +10280 +14071 +7575 +10376 +14071 +817 +10400 +14072 +7575 +14071 +14072 +10972 +5965 +17161 +14073 +10321 +16965 +15887 +10369 +15952 +7768 +12159 +16668 +5773 +10538 +14075 +7946 +11442 +14075 +14076 +7580 +16649 +7580 +10731 +16649 +825 +10974 +16066 +2647 +10439 +14077 +5863 +11819 +15842 +7994 +11542 +14078 +622 +10829 +14079 +7861 +11425 +14079 +623 +10828 +14080 +7859 +11424 +14080 +16059 +10832 +16937 +3965 +12212 +14081 +2627 +8618 +14082 +8166 +10641 +17060 +3897 +13431 +16302 +5568 +10392 +16301 +16704 +10231 +16975 +7625 +10368 +16110 +10231 +13898 +14085 +7625 +14084 +14085 +3945 +10791 +17161 +10321 +14073 +14086 +13746 +10514 +16707 +4122 +12684 +14087 +5956 +8644 +14378 +5864 +10496 +14088 +3884 +10474 +14089 +7569 +14043 +14089 +17146 +13471 +17260 +10283 +14013 +16881 +16298 +14091 +17260 +14091 +10168 +16581 +14630 +10367 +16713 +10168 +14091 +14092 +14093 +7757 +16373 +7757 +10943 +16373 +5879 +8123 +14094 +14855 +10275 +14946 +13639 +10199 +14095 +4033 +13639 +14095 +4037 +8257 +14267 +1697 +12089 +15595 +7683 +10871 +14605 +2638 +10757 +14097 +7663 +10509 +14098 +5986 +11911 +15496 +8144 +11457 +14099 +3963 +12365 +14099 +7722 +11373 +14100 +10130 +13543 +16197 +7721 +11376 +14101 +10129 +13544 +16196 +5769 +10320 +14102 +2606 +10513 +15056 +7824 +10433 +14103 +8209 +12066 +14103 +13797 +10306 +17112 +817 +14072 +14104 +13796 +10307 +17111 +816 +14070 +14105 +5867 +8649 +14106 +8649 +10984 +14106 +16170 +13406 +16824 +7772 +10571 +14717 +10116 +13821 +16093 +10296 +13956 +16415 +16149 +13395 +17165 +7552 +13955 +16416 +8510 +10985 +14110 +5868 +12509 +14110 +7612 +10373 +14111 +5575 +13425 +16286 +10337 +11449 +14112 +8017 +12613 +16328 +10336 +11452 +14113 +8016 +12612 +16327 +1132 +11315 +16022 +7589 +10417 +14140 +16120 +7631 +16378 +5518 +13700 +14115 +5799 +11357 +14116 +2737 +11579 +14116 +7584 +10288 +14117 +5545 +10506 +14655 +1686 +10288 +14118 +7506 +10699 +14367 +7983 +10511 +16619 +852 +11279 +14119 +14144 +10217 +16312 +14120 +11004 +16676 +7761 +13689 +16173 +15555 +10253 +16361 +7629 +13412 +14122 +5572 +13464 +16774 +1695 +10742 +14123 +8063 +11563 +14123 +16172 +13591 +17142 +14095 +10185 +16570 +4033 +14095 +16570 +13465 +10289 +16292 +8034 +11640 +14126 +3977 +12759 +14126 +8033 +11641 +14127 +3976 +12758 +14127 +1163 +10904 +14128 +5853 +11798 +14128 +1162 +10903 +14129 +5854 +11799 +14129 +1161 +10902 +14130 +5855 +11797 +14130 +1707 +10388 +15641 +8291 +11870 +14131 +14083 +10134 +16954 +1718 +13835 +16954 +7809 +12006 +14133 +8031 +11168 +15382 +14905 +10811 +16909 +8184 +13155 +14134 +14903 +10810 +16910 +8185 +13156 +14135 +7590 +10766 +14136 +10766 +14044 +14136 +3887 +10587 +14878 +7583 +10720 +14137 +14138 +10235 +16091 +10143 +13891 +14138 +13899 +10470 +14139 +7589 +13899 +14139 +8081 +11490 +16459 +10417 +14114 +14140 +15069 +10228 +16871 +7558 +10934 +14141 +6104 +11978 +14142 +7702 +11979 +14142 +6106 +11579 +14143 +7782 +11924 +14143 +3978 +11660 +14144 +10217 +13576 +16312 +10263 +13665 +14145 +443 +14046 +14145 +5765 +8258 +14146 +7992 +10885 +15621 +5766 +8259 +14147 +7991 +10884 +16435 +10283 +13911 +14148 +3883 +14013 +14148 +6193 +11820 +14149 +7868 +12127 +14149 +7794 +13670 +16320 +7842 +14150 +16426 +5770 +11169 +14151 +7690 +11170 +14151 +7777 +10583 +15114 +5886 +11895 +14152 +14714 +7808 +16381 +7625 +10532 +14153 +10606 +7867 +17025 +14154 +7867 +16782 +10605 +7864 +17024 +14155 +7864 +16781 +7588 +10815 +14156 +10815 +12423 +14156 +7587 +10814 +14157 +10814 +12421 +14157 +7587 +10470 +14158 +5555 +10472 +14158 +14158 +10472 +14159 +7587 +14158 +14159 +816 +10307 +14160 +7588 +10473 +14161 +5556 +10475 +14161 +10475 +14160 +14161 +10821 +11756 +14162 +3949 +13863 +14162 +5754 +11144 +14163 +14162 +13863 +16655 +8226 +14164 +16700 +10406 +14164 +16671 +1166 +11235 +14165 +8119 +12155 +14165 +5926 +11806 +14166 +8120 +12154 +14166 +8030 +11100 +14167 +3973 +12241 +14167 +8086 +13041 +16808 +17049 +8086 +17088 +2575 +13590 +16318 +10559 +10632 +14169 +10154 +13758 +17125 +5526 +14150 +14170 +4072 +10536 +14474 +2625 +12423 +14171 +5884 +8544 +14224 +7707 +10543 +14514 +13647 +10482 +14173 +7595 +13647 +14173 +13646 +10481 +14174 +7594 +13646 +14174 +5967 +10833 +14175 +1712 +11538 +14175 +11143 +12458 +14176 +1787 +13344 +14176 +11142 +12455 +14177 +1789 +13346 +14177 +11141 +12457 +14178 +1788 +13345 +14178 +2745 +12187 +14179 +7926 +12212 +14179 +3961 +10801 +14180 +10538 +13977 +14180 +6069 +11342 +14181 +7653 +11671 +14181 +7769 +11714 +14182 +2694 +13665 +14182 +1696 +10775 +14183 +5994 +12183 +14183 +5993 +11736 +14184 +7742 +11739 +14184 +5580 +11295 +15622 +1688 +11782 +14185 +13403 +10223 +16238 +10140 +13959 +14186 +415 +13437 +16403 +16147 +10477 +16462 +417 +13436 +16404 +16144 +10478 +16461 +2598 +10577 +14189 +7524 +13795 +14189 +2597 +10576 +14190 +7523 +13794 +14190 +16515 +10682 +16548 +7610 +14034 +16548 +3893 +13480 +14192 +10124 +14034 +14192 +5540 +10764 +14193 +7565 +13962 +16911 +5539 +10765 +14194 +7566 +13963 +16912 +16216 +1143 +17329 +5568 +13431 +14195 +5758 +10356 +14196 +7853 +13778 +16845 +5757 +10357 +14197 +7854 +13777 +16844 +8617 +10572 +14198 +7687 +10706 +14198 +7516 +13739 +14199 +10234 +13953 +14199 +5695 +11173 +15242 +7729 +10348 +14636 +8096 +11081 +14201 +4131 +12850 +14201 +5928 +11829 +14202 +8103 +12228 +14202 +2629 +11004 +14203 +7602 +13685 +14203 +5670 +11032 +14204 +2644 +11454 +14204 +10208 +13534 +14205 +10255 +13595 +16310 +7600 +10327 +14206 +8052 +10745 +15804 +7600 +10745 +14207 +10208 +14205 +14207 +5801 +14050 +16538 +7831 +10490 +15191 +5800 +11404 +15153 +7830 +10491 +15192 +5802 +11403 +15151 +7832 +10492 +15196 +840 +11231 +16984 +10210 +13896 +14211 +5661 +11117 +14212 +10135 +13603 +14212 +5529 +13602 +16409 +10230 +13738 +14213 +4236 +8688 +16968 +7558 +14141 +14214 +7699 +11354 +16203 +10277 +13975 +14215 +7554 +10382 +14216 +1694 +14092 +14216 +5731 +8569 +14421 +2649 +10658 +14217 +8030 +12241 +14218 +2746 +12666 +14218 +8231 +10860 +16986 +5904 +11197 +14219 +11739 +7742 +16740 +7742 +11156 +16740 +15330 +10846 +17007 +2576 +13608 +14221 +7749 +11252 +14222 +5670 +14204 +14222 +3940 +13988 +14223 +7840 +10699 +16430 +4055 +10424 +14224 +10424 +14172 +14224 +7603 +10420 +14225 +7961 +11402 +15766 +10236 +13657 +14226 +3993 +13968 +14226 +10237 +13658 +14227 +3992 +13970 +14227 +1133 +10715 +14228 +7668 +11974 +16535 +11585 +7700 +16898 +7700 +11422 +16898 +3894 +10679 +14230 +7686 +11383 +14230 +7605 +10429 +14231 +8019 +10865 +16498 +7606 +10866 +14232 +2554 +13782 +14232 +7605 +10865 +14233 +2553 +13783 +14233 +7606 +10431 +14234 +8018 +10866 +16499 +10196 +13936 +14235 +2558 +13951 +14235 +7977 +11592 +15738 +2616 +12153 +14236 +4065 +10495 +14735 +2704 +11650 +14237 +8465 +12540 +15322 +2693 +12443 +14238 +2618 +10617 +14239 +5645 +12440 +15943 +5764 +10336 +15530 +1794 +11653 +14240 +5763 +10337 +15529 +1792 +11652 +14241 +14242 +10825 +16510 +5520 +13741 +16138 +7910 +10717 +14243 +1719 +12554 +14243 +5883 +10417 +14244 +2623 +12421 +14244 +5794 +11534 +14245 +8286 +12334 +14245 +8110 +10712 +14546 +7632 +10812 +14246 +4150 +10291 +15480 +5691 +11460 +14247 +8083 +14248 +16732 +8083 +10291 +14248 +5815 +8491 +14249 +4114 +10589 +14249 +7908 +11283 +14250 +1727 +12817 +14250 +5810 +10983 +16883 +8019 +11027 +14251 +5809 +10982 +16882 +8018 +11026 +14252 +4176 +8634 +14253 +8634 +11160 +14253 +14254 +7810 +16828 +5942 +11172 +14254 +14255 +7811 +16827 +5941 +11171 +14255 +4142 +10654 +14256 +10654 +14064 +14256 +840 +8353 +14257 +5916 +8512 +14258 +4106 +10626 +14258 +10626 +14257 +14258 +2628 +11599 +14259 +7776 +12029 +14259 +14025 +10232 +17017 +16110 +10368 +17190 +7655 +10359 +14261 +10359 +13902 +14261 +835 +8255 +14262 +5874 +10562 +14262 +7899 +11289 +14263 +14263 +11289 +17032 +7901 +11352 +14264 +14264 +11352 +17106 +7900 +11351 +14265 +14265 +11351 +17107 +7758 +10892 +14266 +5752 +11394 +14266 +5931 +10360 +14267 +8257 +14096 +14267 +14096 +10347 +14269 +2599 +10360 +14268 +5931 +14096 +14269 +8174 +14268 +14269 +2625 +10536 +14270 +7590 +14136 +14270 +8005 +11210 +16985 +7664 +11466 +14271 +8149 +12106 +14272 +4055 +12424 +14272 +8150 +12107 +14273 +4056 +12422 +14273 +7843 +11145 +14274 +5701 +11146 +14274 +8065 +11545 +14275 +3979 +12820 +14275 +7844 +12100 +14754 +2682 +11157 +14276 +7845 +12101 +14755 +2683 +11158 +14277 +14278 +7611 +15108 +5610 +10744 +15108 +5651 +11253 +14279 +7916 +11400 +14279 +5650 +11254 +14280 +7915 +11398 +14280 +5649 +11255 +14281 +7917 +11399 +14281 +10913 +11202 +14282 +3936 +13897 +14282 +7632 +10722 +16255 +2638 +10812 +14283 +16773 +10284 +17312 +14880 +10340 +17105 +7738 +11002 +14285 +10191 +13612 +14285 +14286 +10636 +16322 +10141 +13620 +14286 +5564 +10487 +16659 +14287 +10487 +16261 +5563 +10486 +16660 +14288 +10486 +16269 +5863 +8444 +14289 +8443 +11819 +14289 +13902 +10359 +17065 +5553 +10464 +16205 +1189 +11162 +14291 +5630 +10726 +16674 +4007 +10344 +14292 +8308 +11732 +14292 +4009 +10343 +14293 +8309 +11733 +14293 +14294 +10446 +16832 +10191 +14285 +14294 +6273 +12430 +14295 +7809 +14133 +14295 +5704 +10286 +14296 +14997 +8151 +17084 +5705 +10287 +14297 +14996 +8152 +17083 +8178 +14298 +17014 +5797 +10452 +14298 +8179 +14299 +17015 +5796 +10453 +14299 +5587 +13952 +16355 +14653 +10483 +16650 +5717 +8690 +14301 +3952 +11262 +14301 +6004 +11080 +14302 +2721 +11220 +14302 +7915 +10697 +14303 +6373 +11398 +16007 +7917 +10698 +14304 +6374 +11399 +16008 +7916 +10696 +14305 +6375 +11400 +16009 +7613 +13914 +16406 +3947 +11342 +14306 +7883 +10838 +15693 +6202 +12521 +14307 +4107 +11114 +14308 +2685 +10389 +16749 +8268 +11833 +14309 +4038 +12656 +14309 +8269 +11832 +14310 +4039 +12657 +14310 +7623 +13645 +16799 +10396 +13932 +15260 +7619 +11562 +15440 +10399 +13893 +15258 +5692 +8600 +15495 +2590 +13711 +14313 +8393 +12715 +14314 +1775 +13147 +14314 +3927 +11924 +14315 +6104 +11979 +14315 +5906 +11434 +15365 +5934 +13006 +14316 +5907 +11437 +15364 +5935 +13005 +14317 +5943 +11658 +14318 +7608 +14055 +17005 +7522 +10694 +14319 +3982 +13733 +14319 +14320 +10220 +16711 +8082 +13950 +14320 +7527 +10361 +14321 +4037 +14267 +14321 +7700 +10880 +14322 +8618 +11422 +14322 +7660 +10496 +14323 +10496 +14061 +14323 +5803 +8618 +14756 +2611 +10496 +14324 +3895 +10486 +14325 +10376 +14069 +14325 +3896 +10487 +14326 +10375 +14068 +14326 +1704 +11541 +14327 +6055 +11989 +14327 +11569 +7617 +16385 +7617 +10979 +16385 +11570 +7616 +16383 +7616 +10980 +16383 +11571 +7618 +16384 +7618 +10981 +16384 +2643 +11496 +14331 +7637 +10851 +16763 +7644 +10665 +14332 +16306 +8066 +16849 +7644 +11405 +14333 +14333 +10142 +16177 +2648 +10654 +14334 +7666 +11259 +14334 +14335 +9043 +16368 +7734 +11246 +14335 +14336 +9042 +16366 +7732 +11247 +14336 +14337 +9039 +16367 +7733 +11245 +14337 +8041 +11628 +14338 +6049 +11759 +14338 +8042 +11629 +14339 +6046 +11757 +14339 +8043 +11627 +14340 +6051 +11758 +14340 +2717 +11701 +14341 +6037 +11871 +14341 +6099 +10805 +14342 +8094 +12051 +14342 +7590 +10536 +14343 +4072 +10537 +14343 +7834 +13864 +16490 +8629 +11005 +16580 +5647 +10308 +14345 +2563 +12814 +14345 +2641 +10428 +14347 +7828 +10837 +14925 +7630 +10503 +14347 +10428 +14346 +14347 +7821 +10407 +14348 +5701 +11145 +14348 +449 +11783 +14349 +5947 +12093 +14349 +3920 +10410 +14350 +10404 +13654 +14350 +13455 +10459 +16787 +13872 +10469 +16413 +13456 +10460 +16788 +13873 +10468 +16414 +14353 +10147 +16915 +3881 +10748 +16915 +7664 +10563 +14354 +3974 +11466 +14354 +7635 +10561 +14355 +10316 +13683 +14355 +7668 +10713 +14356 +7718 +11974 +14356 +7716 +12317 +14357 +6347 +12754 +14357 +616 +10851 +14358 +7637 +13707 +16578 +1692 +10527 +14359 +7535 +13987 +14359 +1693 +10528 +14360 +7534 +13986 +14360 +7682 +11605 +14361 +7970 +12108 +14361 +13824 +10176 +16185 +3886 +13824 +16185 +2720 +11511 +14363 +6070 +11981 +14363 +2719 +11512 +14364 +6073 +11982 +14364 +7645 +10665 +14365 +3904 +13574 +17135 +5949 +10611 +14366 +2556 +13900 +14366 +7784 +10959 +15376 +1686 +14118 +14367 +6012 +11506 +14368 +1836 +11687 +14368 +6010 +11504 +14369 +1834 +11686 +14369 +6011 +11505 +14370 +1835 +11685 +14370 +1726 +10615 +14371 +5595 +10634 +14379 +8000 +10782 +15362 +7556 +11315 +14372 +2671 +11360 +14373 +8020 +11831 +14373 +9213 +13170 +15954 +14374 +10499 +16038 +9214 +13168 +15955 +14375 +10497 +16036 +9212 +13169 +15957 +14376 +10498 +16037 +8074 +11846 +14377 +5879 +11847 +14377 +2611 +11016 +14378 +8644 +14088 +14378 +7638 +10635 +14379 +10634 +14371 +14379 +5657 +10762 +14380 +8060 +12668 +14380 +5656 +10761 +14381 +8059 +12667 +14381 +8535 +10407 +14382 +7821 +11085 +14382 +7648 +10396 +14414 +816 +10475 +14383 +7649 +10399 +14419 +817 +10472 +14384 +5909 +12627 +14385 +1793 +14031 +14385 +5587 +10483 +14387 +1691 +10537 +14386 +2643 +10484 +14565 +10483 +14386 +14387 +4279 +11101 +14388 +14388 +6103 +17117 +5786 +11319 +15533 +5851 +11662 +14389 +5785 +11317 +15532 +5850 +11663 +14390 +5797 +13822 +16469 +4058 +10381 +14983 +4035 +10860 +14392 +8231 +12899 +14392 +5849 +11524 +14393 +14393 +7838 +17096 +5910 +12531 +14394 +1794 +14240 +14394 +5911 +12532 +14395 +1792 +14241 +14395 +5833 +8589 +14396 +8588 +11703 +14396 +7642 +10783 +14397 +8111 +10650 +15246 +7642 +10918 +15764 +2640 +11106 +14398 +7643 +10784 +14399 +8112 +10649 +15247 +14400 +7643 +16458 +7643 +10916 +16458 +8621 +11095 +14401 +8169 +12819 +14401 +8622 +11094 +14402 +8168 +12818 +14402 +5792 +8546 +16436 +4305 +11066 +14403 +5791 +8547 +16438 +4303 +11064 +14404 +5793 +8545 +16437 +4304 +11065 +14405 +5888 +11747 +17138 +4026 +11748 +14406 +8394 +10763 +14407 +2685 +11709 +14407 +3973 +10509 +14408 +5618 +10796 +16321 +11227 +8760 +14409 +8242 +11227 +14409 +2636 +10695 +17066 +8241 +11226 +14410 +11225 +8756 +14411 +8243 +11225 +14411 +7987 +10663 +14412 +14412 +10663 +17042 +7988 +10664 +14413 +14413 +10664 +17043 +5546 +10397 +14414 +10397 +14383 +14414 +3884 +10396 +14415 +14383 +10475 +14416 +7648 +14383 +14416 +10474 +14415 +14416 +14384 +10472 +14417 +7649 +14384 +14417 +14417 +10471 +14418 +7649 +14417 +14418 +5547 +10400 +14419 +10400 +14384 +14419 +1686 +10699 +14420 +10192 +13592 +14420 +4143 +10653 +14421 +10653 +14217 +14421 +13771 +8126 +16374 +5542 +13584 +16374 +7897 +11193 +14423 +2657 +8879 +14865 +7807 +11175 +14424 +5767 +14077 +14424 +3936 +13626 +14425 +10174 +13933 +14425 +2715 +11700 +14426 +6036 +12040 +14426 +7651 +10703 +15374 +13570 +13536 +16648 +7753 +10703 +14477 +5682 +11112 +16846 +8610 +11763 +14429 +2769 +11897 +14429 +8611 +11764 +14430 +2768 +11896 +14430 +6141 +11269 +14431 +8154 +13942 +14431 +1707 +10969 +14432 +4070 +14131 +16405 +11358 +11668 +14433 +6079 +12131 +14433 +8415 +11249 +14434 +4018 +12236 +14434 +8416 +11248 +14435 +4019 +12235 +14435 +7650 +10986 +15290 +5673 +11456 +14436 +7650 +11059 +14437 +14437 +11059 +16690 +6152 +11877 +14438 +637 +12175 +14438 +6153 +11878 +14439 +636 +12177 +14439 +6154 +11879 +14440 +638 +12180 +14440 +4037 +10361 +14554 +615 +10607 +14441 +5678 +10966 +15167 +7846 +11555 +14442 +5679 +10968 +15166 +7847 +11556 +14443 +3922 +11137 +14444 +14444 +10489 +16305 +3921 +11138 +14445 +14445 +10488 +16304 +7692 +11317 +14446 +14446 +11071 +16643 +7691 +11319 +14447 +14447 +11072 +16642 +5680 +10969 +15122 +7848 +11558 +14448 +1129 +10430 +14682 +14449 +10429 +16505 +1130 +10432 +14681 +14450 +10431 +16504 +7662 +10525 +14451 +7855 +11381 +16579 +7662 +11118 +16965 +2667 +10525 +14452 +2626 +11476 +15736 +5903 +10657 +14453 +5562 +10444 +14455 +10202 +13454 +16736 +5542 +10301 +16256 +10444 +14454 +14455 +3926 +8207 +14456 +8010 +13770 +15544 +2755 +11729 +14457 +6112 +8578 +16724 +2756 +11730 +14458 +6110 +8577 +16725 +2757 +11731 +14459 +6111 +8576 +16726 +2712 +11036 +14460 +6031 +12078 +14460 +2815 +12469 +16063 +10391 +13949 +14461 +4375 +9152 +17058 +1818 +10842 +14462 +14463 +7665 +16273 +5604 +10715 +16273 +1690 +11642 +14464 +5972 +12106 +14464 +1689 +11643 +14465 +5973 +12107 +14465 +8256 +11938 +14466 +2770 +12765 +14466 +4123 +10830 +15657 +6096 +11682 +14467 +14467 +10517 +14468 +6096 +14467 +14468 +5994 +10640 +14469 +8166 +12183 +14469 +5964 +10979 +14470 +8165 +12069 +14470 +5962 +10980 +14471 +8161 +12067 +14471 +5963 +10981 +14472 +8160 +12068 +14472 +5613 +10741 +16313 +2551 +11791 +14473 +5884 +10543 +14474 +10536 +14171 +14474 +8020 +11360 +14475 +5576 +11563 +14958 +14476 +7753 +15556 +5723 +11241 +15556 +1682 +11242 +14477 +10703 +14428 +14477 +1698 +10873 +14478 +10292 +13694 +14478 +5532 +10292 +14479 +7709 +11031 +14479 +6031 +10674 +14480 +7985 +11382 +15840 +3985 +10438 +14481 +10308 +13985 +14481 +7685 +10438 +14482 +16360 +13460 +16941 +2563 +14345 +14483 +10308 +14481 +14483 +5955 +10999 +14484 +8141 +12119 +14484 +7680 +10623 +14485 +10623 +14107 +14485 +5537 +10376 +14486 +10376 +14325 +14486 +5538 +10375 +14487 +10375 +14326 +14487 +7656 +12131 +14917 +5646 +10878 +14488 +7657 +12130 +14916 +5647 +10879 +14489 +5795 +11413 +16919 +16244 +13428 +16455 +2651 +8784 +14491 +8008 +10585 +15850 +2650 +8785 +14492 +8006 +11390 +15849 +2694 +11713 +14493 +10700 +13864 +14493 +5573 +13520 +14494 +10167 +13920 +14494 +615 +14062 +14495 +14495 +14062 +16433 +7720 +11078 +14496 +10607 +14495 +14496 +6037 +10669 +14497 +7990 +11409 +15877 +6036 +10670 +14498 +7973 +11356 +15814 +4036 +11778 +14499 +7963 +12089 +14499 +414 +11393 +14500 +7783 +13540 +14500 +5761 +11555 +14501 +7846 +11665 +14501 +5759 +11556 +14502 +7847 +11664 +14502 +8411 +11533 +14503 +6183 +12605 +14503 +1677 +10682 +16514 +5640 +10443 +16857 +5842 +10565 +14505 +4021 +12418 +14505 +6000 +8719 +14506 +1149 +10962 +14813 +7607 +10299 +14507 +5629 +10691 +14507 +7604 +10300 +14508 +5627 +10692 +14508 +5715 +11288 +14509 +7750 +12402 +14509 +2594 +10554 +16442 +3921 +13453 +16297 +2593 +10551 +16443 +3922 +13450 +16296 +7813 +11501 +14512 +6061 +12079 +14512 +14513 +8125 +16955 +2725 +12481 +14513 +1133 +10633 +14514 +10543 +14172 +14514 +1763 +11155 +14515 +14515 +10565 +17059 +7725 +11090 +14516 +6112 +11365 +14516 +7724 +11088 +14517 +6110 +11366 +14517 +7726 +11089 +14518 +6111 +11367 +14518 +14519 +7664 +17136 +5719 +11206 +17136 +1185 +8110 +14520 +6029 +11584 +14520 +14521 +13599 +16338 +6137 +13599 +14521 +7927 +12213 +14522 +2744 +12626 +14522 +1184 +8112 +14523 +6024 +11582 +14523 +1186 +8111 +14524 +6027 +11583 +14524 +14097 +10462 +16825 +4160 +13021 +14525 +7513 +10467 +14526 +821 +13640 +14526 +2794 +10738 +14527 +8164 +12068 +14527 +2795 +10737 +14528 +8162 +12067 +14528 +2796 +10739 +14529 +8163 +12069 +14529 +7739 +10519 +14530 +14530 +10519 +16966 +2665 +9126 +14531 +6015 +8588 +14843 +5636 +10873 +17137 +7663 +10269 +16761 +4130 +8508 +14533 +8508 +10964 +14533 +7971 +11788 +14534 +4237 +12755 +14534 +5883 +8543 +14535 +8084 +11495 +14535 +1151 +11547 +14536 +4215 +10867 +17026 +1153 +11546 +14537 +4214 +10868 +17027 +2656 +10786 +14538 +5815 +14249 +14538 +5531 +10872 +14539 +7885 +12024 +14539 +5659 +13418 +14540 +10136 +13599 +16576 +10180 +13935 +16564 +6000 +14506 +14541 +828 +10977 +14542 +8088 +12029 +14542 +2551 +10741 +14543 +10235 +14138 +14543 +1128 +11056 +14544 +8237 +12397 +14544 +7989 +11054 +14545 +1135 +11178 +14545 +14546 +10712 +16518 +3998 +10970 +16518 +14967 +10512 +16793 +4138 +11751 +14547 +4139 +11750 +14548 +7824 +12066 +16794 +14966 +10510 +16792 +4140 +11752 +14549 +1127 +10508 +14726 +5541 +10665 +14550 +1687 +10831 +14551 +10303 +13571 +14551 +5768 +10531 +14552 +2791 +14094 +14552 +16422 +13409 +16661 +10230 +14213 +14553 +7673 +10657 +14554 +10361 +14441 +14554 +16704 +13495 +17133 +2652 +13468 +14555 +14556 +7889 +16952 +5584 +11873 +14556 +14644 +10273 +16602 +7516 +10515 +14557 +14558 +10386 +17163 +7705 +11196 +14558 +14559 +7832 +17152 +2659 +10992 +14559 +14560 +7831 +17153 +2661 +10991 +14560 +14561 +7830 +17154 +2660 +10994 +14561 +6009 +10637 +14562 +7696 +10785 +14672 +4110 +11737 +14563 +6232 +12578 +15421 +11558 +7848 +16976 +7848 +11468 +16976 +7639 +10624 +14565 +10484 +14387 +14565 +3963 +13701 +14566 +1703 +11735 +16251 +7677 +10592 +14567 +5582 +10593 +14567 +7677 +10668 +14568 +8237 +11056 +16718 +4064 +8374 +14569 +8374 +10788 +14569 +2642 +11543 +14570 +5889 +11904 +14570 +5787 +10577 +14571 +2598 +11322 +14571 +5784 +10576 +14572 +2597 +11321 +14572 +5981 +8784 +15149 +8497 +12261 +14573 +8498 +12243 +14574 +16280 +13419 +16716 +7971 +11779 +14575 +1180 +11788 +14575 +5984 +12262 +14576 +8470 +12526 +14576 +7676 +10584 +14577 +10584 +14576 +14577 +1710 +10896 +14578 +7676 +14577 +14578 +14554 +10657 +14579 +4037 +14554 +14579 +10217 +13641 +14580 +14093 +10320 +16734 +2648 +14334 +16258 +5972 +10659 +14581 +7574 +10397 +14582 +5546 +14311 +14582 +7575 +10400 +14583 +5547 +14312 +14583 +2610 +10800 +14584 +10291 +13845 +14584 +16460 +10609 +17126 +5844 +11053 +14585 +2649 +10524 +14586 +5973 +10658 +14586 +5552 +10458 +14587 +7698 +10504 +14587 +2577 +10719 +14588 +7698 +14587 +14588 +7698 +10719 +14589 +13897 +11108 +14729 +1191 +11089 +14590 +7726 +11436 +14590 +1192 +11090 +14591 +7725 +11434 +14591 +1190 +11088 +14592 +7724 +11437 +14592 +3939 +11042 +14593 +7962 +11617 +14593 +5828 +11631 +14594 +3990 +13668 +14594 +5829 +11632 +14595 +3991 +13669 +14595 +13493 +10310 +16760 +5935 +10534 +14596 +13494 +10309 +16759 +5934 +10533 +14597 +10184 +13872 +16638 +3916 +13827 +16636 +10183 +13873 +16637 +3917 +13567 +16635 +16710 +5580 +17098 +15622 +10197 +16583 +6436 +11046 +14601 +850 +12889 +14601 +6434 +11047 +14602 +848 +12888 +14602 +7639 +10537 +14603 +4072 +10543 +14749 +5630 +10403 +14604 +14604 +10403 +16998 +10462 +14097 +14605 +4160 +14525 +14605 +5730 +11277 +15324 +7972 +12318 +14606 +7659 +13687 +16248 +3975 +11573 +14607 +8073 +13885 +14608 +5798 +13907 +14608 +7660 +11463 +14609 +10349 +14324 +14609 +8059 +11063 +14613 +8302 +12302 +14610 +8060 +11062 +14612 +8299 +12303 +14611 +5996 +12668 +14612 +10648 +14611 +14612 +5995 +12667 +14613 +10647 +14610 +14613 +7804 +11138 +14614 +8132 +11537 +14614 +7805 +11137 +14615 +8131 +11538 +14615 +8478 +10789 +14616 +4084 +12412 +14616 +2754 +11099 +14617 +5948 +11603 +14617 +8095 +12078 +14618 +833 +13087 +14618 +15810 +11151 +16929 +7682 +12108 +16929 +7682 +10589 +14620 +8274 +11605 +16762 +8376 +11281 +14621 +4063 +12510 +14621 +5604 +10713 +14622 +7668 +10715 +14622 +5607 +13155 +14623 +10449 +13777 +14623 +5606 +13156 +14624 +10450 +13778 +14624 +8382 +10782 +14625 +4098 +12952 +14625 +10219 +13623 +14626 +3930 +13865 +14626 +14010 +10458 +14627 +7723 +14010 +14627 +14627 +10457 +14628 +7723 +14627 +14628 +10374 +13639 +14629 +10268 +14010 +17070 +5517 +13911 +14630 +7654 +14090 +16713 +2645 +11434 +14631 +10629 +11453 +14631 +2646 +11437 +14632 +10630 +11455 +14632 +2644 +11436 +14633 +10628 +11454 +14633 +2791 +10531 +15459 +10275 +14094 +14634 +1762 +11153 +14635 +10357 +13926 +14635 +4021 +10565 +14636 +10348 +14200 +14636 +14639 +7730 +15120 +4022 +10356 +14637 +1764 +11154 +14638 +10356 +13927 +14638 +7967 +10932 +15759 +10331 +14637 +14639 +14641 +7728 +15121 +4020 +10357 +14640 +7969 +10933 +15762 +10330 +14640 +14641 +14642 +7729 +15119 +7968 +10931 +15758 +3890 +8899 +15174 +2581 +13533 +16814 +16382 +13490 +17123 +2559 +10631 +16602 +2558 +13771 +16441 +10186 +13984 +14645 +7727 +11497 +14646 +1744 +12920 +14646 +8593 +10894 +14647 +2749 +12562 +14647 +8592 +10893 +14648 +2750 +12561 +14648 +11178 +11513 +14649 +4027 +12308 +14649 +7770 +11244 +14650 +11244 +13900 +14650 +5518 +11244 +14651 +16245 +13526 +17209 +7770 +10730 +14652 +16243 +14652 +16449 +7531 +14000 +16650 +1691 +14386 +14653 +8204 +10987 +14654 +8389 +12939 +14654 +7829 +10898 +14655 +10898 +14117 +14655 +7555 +10391 +14656 +5693 +10997 +14656 +1692 +13906 +15029 +5564 +13765 +14657 +1693 +13905 +15030 +5563 +13766 +14658 +2707 +12007 +14659 +14659 +10728 +16750 +5521 +10664 +14660 +10139 +13960 +16234 +5522 +10663 +14661 +10140 +14186 +14661 +7636 +11406 +14662 +5895 +11407 +14662 +6018 +10847 +14663 +8742 +12451 +14663 +6020 +10849 +14664 +8743 +12453 +14664 +6019 +10848 +14665 +8744 +12452 +14665 +4003 +11061 +14666 +10244 +14657 +16432 +4002 +11060 +14667 +10243 +14658 +16431 +6098 +9527 +14668 +860 +11458 +14668 +3903 +10668 +14669 +7677 +14567 +14669 +510 +12520 +14670 +6202 +14307 +14670 +5531 +13660 +15374 +7753 +10872 +14671 +2666 +10816 +14672 +10785 +14562 +14672 +1740 +11044 +14673 +8148 +12469 +14673 +8124 +12040 +14674 +829 +13110 +14674 +7793 +10468 +14675 +5688 +10793 +14675 +14676 +13839 +16323 +7793 +14675 +14676 +3941 +13989 +14677 +7842 +10831 +16712 +7769 +13665 +14678 +5664 +13904 +14678 +7947 +11782 +14679 +5921 +11882 +14679 +6087 +11768 +14680 +7790 +12007 +14680 +7607 +10691 +14681 +10432 +14450 +14681 +7604 +10692 +14682 +10430 +14449 +14682 +17296 +7489 +17348 +3878 +10342 +16584 +17297 +7490 +17347 +3877 +11813 +14684 +7741 +10421 +14685 +5756 +11072 +14685 +7740 +10422 +14686 +5755 +11071 +14686 +7695 +11223 +14687 +11223 +12899 +14687 +7695 +10789 +14688 +1709 +10645 +14859 +13935 +11132 +16938 +8126 +10727 +16786 +10222 +13784 +16488 +7611 +14278 +14690 +5807 +11303 +14691 +14691 +11303 +16806 +5806 +11304 +14692 +14692 +11304 +16805 +4044 +8181 +14693 +8181 +11129 +14693 +4047 +8180 +14694 +8180 +11130 +14694 +6393 +12652 +14695 +8359 +13238 +14695 +7964 +10911 +14696 +634 +11527 +14696 +7965 +10910 +14697 +633 +11526 +14697 +7966 +10909 +14698 +635 +11528 +14698 +7863 +11020 +16335 +7739 +14530 +14699 +7759 +10519 +14924 +10513 +14102 +14700 +4079 +10562 +14701 +5874 +10805 +14701 +10150 +13511 +14702 +7865 +13971 +14702 +10149 +13510 +14703 +7866 +13969 +14703 +14704 +10759 +16895 +6188 +12481 +14704 +2584 +13744 +16767 +8205 +10988 +14705 +7959 +11614 +14706 +2674 +12231 +14706 +7960 +11615 +14707 +2673 +12230 +14707 +7958 +11616 +14708 +2672 +12229 +14708 +4149 +13647 +16623 +10178 +14193 +14709 +4148 +13646 +16622 +10177 +14194 +14710 +8581 +11309 +14711 +2775 +11637 +14711 +8579 +11310 +14712 +2774 +11639 +14712 +8580 +11308 +14713 +2773 +11638 +14713 +1680 +11917 +14714 +10368 +14153 +14714 +10467 +13979 +14715 +5532 +14479 +14715 +7772 +10410 +14716 +5558 +10571 +14716 +2552 +14029 +14717 +10571 +14485 +14717 +1222 +12001 +14718 +6295 +12806 +14718 +1223 +12002 +14719 +6293 +12808 +14719 +1221 +12000 +14720 +6294 +12807 +14720 +16168 +10553 +16698 +7826 +11813 +14721 +5760 +10628 +14722 +3987 +12174 +14722 +5759 +10629 +14723 +3986 +12172 +14723 +5761 +10630 +14724 +3988 +12179 +14724 +7946 +14075 +16903 +6524 +11990 +14725 +7645 +10673 +14726 +10508 +14550 +14726 +7714 +10622 +14727 +8338 +11827 +14727 +7852 +11087 +16516 +7743 +13652 +14728 +7678 +13897 +14729 +4050 +14589 +14729 +7957 +10907 +14730 +10907 +11152 +14730 +2550 +14121 +14731 +10142 +14333 +14731 +10548 +14137 +14878 +5586 +10596 +14732 +5585 +10548 +14733 +7701 +10671 +14733 +1717 +10671 +14734 +7701 +14732 +14734 +5751 +12091 +14735 +10495 +14237 +14735 +8273 +10897 +14736 +8007 +11211 +14736 +8104 +10729 +14737 +4213 +10700 +15734 +1691 +10766 +14738 +7590 +14343 +14738 +3918 +11119 +14739 +10586 +14169 +14739 +7727 +10653 +14740 +8143 +11497 +16931 +6081 +11343 +14741 +2604 +13555 +14741 +6080 +11344 +14742 +2605 +13554 +14742 +8244 +10573 +16748 +4096 +13058 +14743 +3969 +13609 +14744 +10207 +13676 +16334 +7708 +10730 +14745 +10611 +13809 +14745 +2647 +8494 +14746 +5921 +10439 +14746 +5968 +10832 +14747 +1711 +11537 +14747 +7707 +10633 +14748 +5595 +10635 +14748 +7707 +10624 +14749 +10624 +14603 +14749 +14748 +10635 +14750 +7707 +14748 +14750 +5721 +11283 +16955 +7979 +13941 +14751 +6155 +12335 +14752 +7897 +14423 +14752 +5803 +11463 +14753 +1696 +12183 +14753 +5696 +10961 +15161 +4022 +14637 +14754 +5694 +10960 +15160 +4020 +14640 +14755 +4198 +10349 +14756 +10349 +14609 +14756 +8697 +12033 +14757 +4157 +12688 +14757 +5925 +9023 +14758 +8698 +12032 +14758 +5929 +9024 +14759 +8700 +12035 +14759 +1694 +11490 +14760 +10168 +14092 +14760 +1162 +11518 +14761 +8189 +12019 +14761 +1161 +11519 +14762 +8190 +12017 +14762 +1163 +11517 +14763 +8192 +12018 +14763 +5748 +10986 +14764 +4016 +11963 +14764 +15333 +10409 +16444 +3910 +13631 +16351 +8260 +11787 +14766 +4048 +13903 +14766 +16675 +10206 +16927 +14767 +10206 +17054 +10199 +13639 +14768 +16204 +10199 +17252 +7714 +10632 +14769 +5585 +10671 +14769 +1717 +10622 +14770 +7714 +10671 +14770 +852 +12066 +14771 +8209 +12167 +14771 +7767 +11173 +14772 +8202 +11279 +14772 +6102 +8427 +14773 +4168 +10769 +14773 +6101 +8428 +14774 +4167 +10768 +14774 +7760 +11257 +14775 +8337 +12439 +14775 +5656 +12299 +14776 +8297 +12311 +14776 +5657 +12300 +14777 +8301 +12312 +14777 +3907 +10713 +14778 +7717 +13887 +17155 +7717 +10713 +14779 +5604 +10714 +14779 +8051 +13729 +16880 +7537 +13784 +14780 +8052 +13730 +16879 +7536 +13573 +14781 +5752 +10892 +15569 +7758 +12310 +14782 +5642 +10751 +14783 +7803 +13669 +14783 +5641 +10752 +14786 +2582 +11580 +14784 +2583 +11581 +14785 +7803 +14783 +14785 +7802 +13668 +14786 +10752 +14784 +14786 +7683 +10757 +14787 +5619 +10758 +14787 +8324 +10746 +14788 +1199 +12502 +14788 +499 +11736 +14789 +8044 +13719 +14789 +5677 +10845 +14790 +10845 +13818 +14790 +5674 +10844 +14791 +10844 +13816 +14791 +10312 +13978 +14792 +7727 +14646 +14792 +7782 +11559 +14793 +6105 +12389 +14793 +7679 +10921 +14794 +4225 +10923 +14794 +2681 +12445 +14795 +10348 +14642 +14795 +8286 +11433 +17044 +5920 +12579 +14796 +2698 +10517 +16557 +8203 +10830 +15658 +8027 +12248 +14798 +5557 +13685 +14798 +14628 +10457 +17021 +5672 +10677 +14799 +10504 +10643 +14800 +7929 +13835 +14800 +5667 +8454 +14801 +1142 +13552 +16332 +5767 +11147 +14802 +7997 +14077 +14802 +4246 +10890 +14803 +5734 +11276 +14803 +8102 +10466 +14804 +1724 +11408 +14804 +4220 +8761 +14805 +8761 +12079 +14805 +1700 +10481 +15118 +7975 +11344 +16896 +1699 +10482 +15117 +7974 +11343 +16897 +14401 +11095 +14808 +5579 +14401 +14808 +14402 +11094 +14809 +5578 +14402 +14809 +5953 +9346 +14810 +13644 +11097 +15213 +5954 +9345 +14811 +13643 +11096 +15212 +2572 +13542 +14812 +10265 +14017 +14812 +5697 +13935 +14813 +10180 +14506 +14813 +14814 +10265 +16407 +4010 +14017 +14814 +8004 +10585 +14815 +14354 +10563 +16733 +3974 +14354 +16733 +7675 +16280 +16716 +4013 +11140 +14817 +8880 +12017 +14817 +7892 +10804 +15492 +6067 +10924 +14818 +4014 +11139 +14819 +8882 +12018 +14819 +8215 +11800 +14820 +5951 +12222 +14820 +8217 +11801 +14821 +5952 +12223 +14821 +1151 +10867 +14822 +5663 +11037 +16362 +1153 +10868 +14823 +5662 +11038 +16363 +10210 +13642 +14824 +3950 +13896 +14824 +8216 +11802 +14825 +5950 +12224 +14825 +7931 +11280 +14826 +8113 +12460 +14826 +10311 +13545 +14827 +13546 +10355 +16512 +14828 +10422 +16947 +1701 +14155 +14828 +14829 +10421 +16946 +1702 +14154 +14829 +7819 +10793 +14830 +5688 +13567 +14830 +14830 +10276 +14831 +7819 +14830 +14831 +831 +13438 +14832 +10160 +13955 +16574 +7972 +11756 +14833 +2642 +12318 +14833 +5544 +10623 +14834 +7680 +10686 +14834 +5886 +10583 +14835 +4065 +11886 +14835 +7530 +10764 +16506 +7951 +10938 +14836 +7529 +10765 +16507 +7950 +10937 +14837 +830 +13439 +14838 +10159 +13957 +16571 +1754 +11111 +14839 +8133 +12044 +14839 +7808 +10600 +14840 +3924 +14025 +17017 +7666 +10654 +14841 +8029 +11219 +15968 +5944 +11808 +14842 +2763 +12127 +14842 +4137 +10675 +14843 +10675 +14531 +14843 +6188 +11043 +14844 +8125 +14513 +14844 +3959 +11218 +16039 +5870 +12228 +14845 +4000 +10783 +14846 +10224 +14187 +14846 +3996 +10784 +14847 +10225 +14188 +14847 +5617 +10816 +15209 +2666 +11223 +14848 +3938 +11333 +14849 +10872 +14476 +14849 +10870 +8599 +14850 +8474 +10870 +14850 +4022 +12100 +14851 +10688 +14196 +14851 +4020 +12101 +14852 +10687 +14197 +14852 +7763 +11847 +14853 +5879 +14094 +14853 +7763 +10758 +14854 +5619 +10757 +16255 +1730 +10758 +14855 +7763 +14853 +14855 +4216 +11909 +14856 +8675 +13287 +14856 +4218 +11907 +14857 +8680 +13289 +14857 +4217 +11908 +14858 +8677 +13288 +14858 +7748 +10857 +14859 +10857 +14688 +14859 +4147 +10905 +14860 +7878 +12358 +14860 +7925 +11539 +15173 +14861 +10390 +17303 +5751 +10998 +14862 +8660 +12091 +14862 +3963 +11156 +14863 +10855 +13701 +14863 +10216 +14765 +16444 +14864 +10409 +16658 +14865 +6155 +16876 +4253 +11194 +16876 +8441 +10669 +15377 +7886 +11701 +14866 +8440 +10670 +15378 +7887 +11700 +14867 +5597 +10668 +16193 +7875 +12471 +14868 +4212 +11082 +14869 +8197 +13261 +14869 +4210 +11084 +14870 +8199 +13259 +14870 +4211 +11083 +14871 +8198 +13260 +14871 +5668 +11074 +14872 +629 +11478 +14872 +8218 +10850 +14873 +4207 +12420 +14873 +7672 +11266 +15846 +5577 +11196 +14874 +5616 +10823 +14875 +10823 +14778 +14875 +4199 +11200 +14876 +5913 +12610 +14876 +4200 +11201 +14877 +5912 +12611 +14877 +10587 +14732 +14878 +7701 +14733 +14878 +6088 +11174 +14879 +10539 +12507 +14879 +14721 +10340 +14880 +7826 +14721 +14880 +7996 +11813 +16631 +7826 +10339 +16288 +5572 +10341 +14882 +7827 +10342 +14882 +11857 +11647 +14883 +5874 +11857 +14883 +2583 +10751 +15803 +5829 +11581 +15467 +3934 +11011 +14885 +5692 +14313 +14885 +7751 +11264 +14886 +5731 +14217 +14886 +7752 +11263 +14887 +5732 +14064 +14887 +5559 +12439 +14888 +7706 +13460 +14888 +11265 +8619 +14889 +1146 +11265 +14889 +1198 +10597 +14890 +7764 +11113 +14890 +1200 +10599 +14891 +7765 +11114 +14891 +1202 +10598 +14892 +7766 +11115 +14892 +7999 +12150 +14893 +6205 +12625 +14893 +7998 +12151 +14894 +6204 +12622 +14894 +5526 +10586 +14895 +10586 +14739 +14895 +5703 +10601 +14896 +7759 +10944 +14896 +7812 +11503 +14897 +11503 +12462 +14897 +7814 +11502 +14898 +11502 +12463 +14898 +4061 +11447 +15428 +7754 +10617 +14899 +10500 +14263 +15063 +5645 +14239 +14900 +4062 +11452 +15429 +7756 +10581 +14901 +10501 +14265 +15073 +5644 +10810 +14902 +14902 +10810 +14903 +7755 +14902 +14903 +4060 +11449 +15430 +7755 +10580 +14904 +15163 +10960 +17109 +10502 +14264 +15074 +5643 +10811 +14906 +10811 +14905 +14906 +2707 +10935 +14907 +3983 +12006 +15952 +8168 +12208 +14908 +4146 +12818 +14908 +8169 +12207 +14909 +4145 +12819 +14909 +14584 +13845 +14910 +2610 +14584 +14910 +7696 +13640 +16341 +4036 +10785 +14911 +8270 +11301 +14912 +8269 +12657 +14912 +8267 +11302 +14913 +8268 +12656 +14913 +1206 +11936 +17037 +6170 +13469 +14914 +1204 +11937 +17038 +6171 +13470 +14915 +6078 +12431 +16815 +10530 +14489 +14916 +6079 +12432 +16816 +10529 +14488 +14917 +1205 +12025 +17008 +6173 +13472 +14918 +7930 +12446 +14919 +3999 +13825 +14919 +1733 +12070 +16757 +7815 +10802 +14920 +1734 +12072 +16756 +7816 +10803 +14921 +1735 +12071 +16758 +7817 +10804 +14922 +4086 +12526 +14923 +10574 +14577 +14923 +4017 +10944 +14924 +10519 +14700 +14924 +4097 +11416 +14925 +10837 +14346 +14925 +9243 +10546 +14926 +10546 +10962 +14926 +4201 +8876 +14927 +6085 +10763 +14927 +1177 +11055 +14928 +6085 +14927 +14928 +11370 +8725 +14929 +2613 +11370 +14929 +11369 +8726 +14930 +2614 +11369 +14930 +11368 +8727 +14931 +2612 +11368 +14931 +5780 +11271 +17090 +7606 +14232 +14932 +5781 +11272 +17091 +7605 +14233 +14933 +8003 +11686 +14934 +6497 +13307 +14934 +8001 +11687 +14935 +6498 +13305 +14935 +8002 +11685 +14936 +6499 +13306 +14936 +2811 +11110 +14937 +7990 +11587 +16926 +828 +11409 +14938 +7990 +14937 +14938 +6230 +11010 +14939 +8416 +14435 +14939 +2710 +11121 +14940 +7785 +13483 +14940 +4095 +11364 +14941 +8332 +12980 +14941 +4094 +11363 +14942 +8333 +12978 +14942 +4093 +11362 +14943 +8334 +12979 +14943 +841 +12771 +14944 +6157 +14797 +14944 +5738 +11341 +15659 +839 +12772 +14945 +10275 +14634 +14946 +1730 +14855 +14946 +8141 +10740 +15187 +5940 +11005 +14947 +4131 +8551 +14948 +8551 +11000 +14948 +7981 +10781 +15010 +4164 +12982 +14949 +4163 +13910 +17094 +7551 +13956 +14950 +8205 +10753 +15598 +838 +12775 +14951 +2683 +10933 +14952 +7969 +12921 +14952 +2682 +10932 +14953 +7967 +12923 +14953 +2681 +10931 +14954 +7968 +12922 +14954 +9148 +11134 +14955 +8062 +11718 +14955 +5873 +11380 +14956 +7679 +11773 +14956 +5836 +10728 +15018 +7647 +11552 +14957 +8063 +11963 +14958 +8020 +14475 +14958 +8107 +10394 +15707 +7609 +10660 +14959 +7957 +10851 +14960 +5702 +10907 +15810 +7957 +14730 +14961 +3969 +14744 +14961 +4348 +9100 +14962 +6143 +11461 +14962 +2776 +10746 +14963 +6143 +14962 +14963 +8082 +14320 +16575 +7552 +13958 +14964 +2814 +12030 +14965 +6364 +12169 +14965 +7984 +10510 +16618 +853 +12612 +14966 +7982 +10512 +16620 +851 +12613 +14967 +623 +10449 +14968 +7780 +10828 +14968 +2633 +10761 +15283 +5656 +10828 +14969 +622 +10450 +14970 +7781 +10829 +14970 +4067 +10451 +14971 +7780 +14968 +14971 +2632 +10762 +15282 +5657 +10829 +14972 +14970 +10450 +14973 +7781 +14970 +14973 +7954 +14029 +16549 +5543 +14260 +16547 +5590 +10404 +14975 +14975 +10232 +17053 +5980 +11316 +14976 +3925 +11678 +14976 +8589 +11772 +14977 +5873 +11773 +14977 +14978 +7704 +15474 +7704 +11207 +15474 +8351 +13022 +14979 +4110 +14563 +14979 +5845 +8599 +14980 +8600 +10971 +15897 +14981 +7773 +16884 +5742 +11306 +16884 +14982 +7774 +17009 +5743 +11305 +17009 +7773 +10452 +14983 +10452 +14391 +14983 +7774 +10453 +14984 +10453 +13715 +14984 +8066 +14985 +16361 +10155 +14362 +14985 +14890 +11113 +14986 +1198 +14890 +14986 +14891 +11114 +14987 +1200 +14891 +14987 +14892 +11115 +14988 +1202 +14892 +14988 +5817 +11515 +14989 +8365 +11973 +14989 +5818 +11516 +14990 +8364 +11972 +14990 +5816 +11514 +14991 +8363 +11971 +14991 +6209 +10951 +14992 +8476 +12840 +14992 +11330 +9012 +14993 +4250 +11330 +14993 +11331 +9014 +14994 +4252 +11331 +14994 +5609 +10678 +14995 +7686 +10679 +14995 +8152 +14996 +16663 +1137 +10826 +17083 +8151 +14997 +16664 +1136 +10827 +17084 +5826 +11050 +15411 +7856 +11079 +14998 +3886 +10540 +14999 +7788 +10594 +15000 +5620 +10595 +15000 +10595 +14999 +15000 +4036 +10338 +15001 +10338 +13680 +15001 +2550 +11405 +15002 +10253 +13708 +16257 +7715 +11025 +15003 +2610 +14910 +15003 +6435 +10770 +15004 +849 +12887 +15004 +7571 +13551 +15005 +10386 +13735 +15005 +5843 +10711 +15564 +3907 +10823 +15006 +11388 +11777 +15007 +4162 +13807 +15007 +7777 +10495 +15008 +4065 +10583 +15008 +4029 +11525 +15009 +6086 +12081 +15009 +6034 +12095 +15010 +10781 +14949 +15010 +7569 +10766 +15011 +1691 +14653 +15011 +5668 +10322 +15130 +7541 +10914 +15012 +6115 +8866 +15013 +8517 +12345 +15013 +6061 +11501 +15014 +2783 +12050 +15014 +6062 +11502 +15015 +2782 +12048 +15015 +6060 +11503 +15016 +2781 +12049 +15016 +5885 +11592 +15017 +11592 +12483 +15017 +3964 +13874 +15018 +10383 +14957 +15018 +3951 +11717 +15019 +5844 +14585 +15019 +6035 +8713 +15020 +2739 +11666 +15020 +8293 +11291 +15021 +6187 +12021 +15021 +4008 +10815 +15022 +7588 +14160 +15022 +4006 +10814 +15023 +7587 +14159 +15023 +14794 +10923 +15024 +7679 +14794 +15024 +7576 +11222 +15025 +7548 +13764 +15025 +7577 +11221 +15026 +7547 +13767 +15026 +4115 +10951 +15027 +7879 +12960 +15027 +7835 +12030 +15028 +6338 +12817 +15028 +7792 +14066 +15029 +10244 +14666 +15029 +7791 +14065 +15030 +10243 +14667 +15030 +8206 +8231 +15031 +1131 +11043 +15031 +6037 +11409 +15032 +8176 +11871 +15032 +6159 +9113 +15908 +8796 +13132 +15033 +1194 +9112 +15034 +9022 +12034 +15034 +1195 +9113 +15035 +9023 +12037 +15035 +1196 +9114 +15036 +9024 +12038 +15036 +6161 +9114 +15909 +8797 +13133 +15037 +10704 +12004 +15038 +8406 +12484 +15038 +10705 +12005 +15039 +8405 +12485 +15039 +6152 +11731 +15040 +2757 +12581 +15040 +6154 +11729 +15041 +2755 +12580 +15041 +6153 +11730 +15042 +2756 +12582 +15042 +10265 +13542 +16407 +5625 +13721 +15043 +1685 +11669 +15044 +6003 +13633 +15044 +8466 +12694 +15045 +4093 +13361 +15045 +8468 +12695 +15046 +4094 +13359 +15046 +8467 +12693 +15047 +4095 +13356 +15047 +4224 +11069 +15048 +2693 +12081 +15048 +7787 +13587 +16467 +7978 +10836 +15694 +10921 +12442 +15050 +6123 +13866 +15050 +621 +11203 +15051 +5982 +11863 +15051 +624 +11204 +15052 +5983 +11864 +15052 +5854 +10929 +15053 +1788 +12457 +15053 +5853 +10930 +15054 +1787 +12458 +15054 +5855 +10928 +15055 +1789 +12455 +15055 +7739 +11020 +15056 +10513 +14700 +15056 +4572 +11462 +15057 +2810 +12013 +15057 +7737 +10906 +15159 +1724 +11166 +15058 +5700 +10934 +15059 +3919 +11479 +15059 +1728 +10539 +15060 +7801 +11057 +15060 +5652 +10560 +15061 +2599 +14268 +15061 +6130 +10905 +15062 +8177 +12190 +15062 +10364 +14900 +15063 +1205 +14918 +15063 +10846 +14221 +17007 +3885 +10709 +15064 +6149 +11296 +15065 +8593 +14647 +15065 +6150 +11297 +15066 +8592 +14648 +15066 +4281 +11048 +15067 +6119 +13193 +15067 +7591 +10869 +15068 +5544 +13630 +15068 +14214 +10228 +15069 +8688 +11439 +16968 +10405 +14542 +15070 +5616 +14875 +15070 +4012 +11026 +15071 +8018 +13405 +15071 +4011 +11027 +15072 +8019 +13404 +15072 +10365 +14902 +15073 +1204 +14915 +15073 +10366 +14906 +15074 +1206 +14914 +15074 +7860 +10940 +15075 +8349 +12479 +15075 +7858 +10939 +15076 +8348 +12478 +15076 +11104 +11551 +15077 +6078 +12130 +15077 +4180 +12553 +15078 +8529 +14930 +15078 +4179 +12551 +15079 +8530 +14931 +15079 +4181 +12552 +15080 +8531 +14929 +15080 +5660 +11013 +15081 +11013 +12839 +15081 +7747 +10778 +15082 +5906 +11435 +15082 +7745 +10779 +15083 +5907 +11438 +15083 +7545 +10281 +16141 +10281 +13618 +15169 +7546 +10282 +16142 +10282 +13619 +15168 +16503 +13400 +17341 +1723 +10627 +15086 +510 +10723 +15418 +8728 +12042 +15087 +1730 +9446 +15895 +7683 +14787 +15088 +8017 +14112 +15686 +10580 +14903 +17108 +8016 +14113 +15684 +10581 +14905 +17109 +6651 +9559 +15091 +4453 +12287 +15091 +1923 +12717 +15092 +8501 +12953 +15092 +5581 +10406 +15093 +8024 +11543 +16511 +1721 +11807 +15094 +10446 +14294 +15094 +1696 +11463 +15718 +5798 +10775 +15095 +4019 +11248 +15096 +10261 +13754 +15096 +4018 +11249 +15097 +10262 +13756 +15097 +13953 +10234 +16839 +1125 +11109 +15098 +7914 +13915 +17057 +5561 +13953 +16839 +4192 +8806 +15100 +8806 +11477 +15100 +4156 +8628 +15101 +8628 +11122 +15101 +4155 +8627 +15102 +8627 +11124 +15102 +4154 +8626 +15103 +8626 +11123 +15103 +5955 +8770 +15104 +4068 +10507 +15338 +8055 +14009 +16918 +5582 +10592 +15105 +3887 +10591 +15106 +10591 +15105 +15106 +5586 +14732 +15107 +10587 +15106 +15107 +7611 +11383 +15108 +10744 +14278 +15108 +8101 +12128 +15109 +2763 +12355 +15109 +8444 +11023 +15110 +6392 +11161 +15110 +8092 +11856 +15111 +6192 +12016 +15111 +5607 +13777 +15112 +10494 +14134 +15112 +5606 +13778 +15113 +10493 +14135 +15113 +1715 +11195 +15114 +10583 +14152 +15114 +5891 +10876 +15115 +1682 +11112 +15115 +6191 +12015 +15116 +3928 +13655 +15116 +6081 +12266 +15117 +10482 +14807 +15117 +6080 +12267 +15118 +10481 +14806 +15118 +7729 +11155 +15119 +10931 +14642 +15119 +7730 +11154 +15120 +10932 +14639 +15120 +7728 +11153 +15121 +10933 +14641 +15121 +1707 +11468 +15122 +7848 +14448 +15122 +8568 +12432 +15123 +4142 +14256 +15123 +8569 +12431 +15124 +4143 +14421 +15124 +1128 +10592 +15125 +7677 +11056 +15125 +7745 +12148 +15126 +1190 +10779 +16612 +7747 +12147 +15127 +1192 +10778 +16613 +7746 +12149 +15128 +1191 +10777 +16614 +6113 +11113 +15129 +4108 +12609 +15129 +2603 +11819 +15130 +10322 +15012 +15130 +2605 +11344 +15131 +10765 +13815 +15131 +2604 +11343 +15132 +10764 +13814 +15132 +7704 +13980 +16658 +1681 +11207 +15133 +4396 +8671 +15134 +8373 +11567 +15134 +7919 +13527 +15135 +5552 +14587 +15135 +10504 +14800 +15136 +7919 +15135 +15136 +447 +10881 +15137 +8023 +11427 +15958 +448 +10882 +15138 +4307 +11428 +15953 +446 +10883 +15139 +8022 +11431 +15956 +10691 +13755 +15140 +1130 +14681 +15140 +10692 +13753 +15141 +1129 +14682 +15141 +6151 +11520 +15142 +11520 +11739 +15142 +6572 +9206 +15143 +9206 +11772 +15143 +7904 +11267 +15144 +5720 +11781 +15520 +7902 +11268 +15145 +5717 +11780 +15522 +6144 +8742 +15146 +8740 +12373 +15146 +6145 +8743 +15147 +8741 +12371 +15147 +4197 +8745 +15148 +8745 +12372 +15148 +2651 +10602 +15149 +10602 +14573 +15149 +7891 +10802 +15487 +7815 +10899 +15150 +10414 +14210 +15151 +7815 +14920 +15151 +7893 +10803 +15489 +7816 +10900 +15152 +10416 +14209 +15153 +7816 +14921 +15153 +7817 +10901 +15154 +10901 +14818 +15154 +3888 +13594 +16504 +7606 +11271 +15155 +3889 +13593 +16505 +7605 +11272 +15156 +8091 +12573 +17065 +10359 +14290 +15157 +7924 +14063 +15158 +3945 +14073 +15158 +4057 +13736 +15159 +10547 +15058 +15159 +10330 +14277 +17020 +7845 +14755 +15160 +10331 +14276 +17019 +7844 +14754 +15161 +10810 +14135 +16910 +7844 +10961 +15162 +10811 +14134 +16909 +7845 +10960 +15163 +3941 +10621 +16544 +5592 +13455 +16787 +3940 +10619 +16545 +5591 +13456 +16788 +1706 +11664 +15166 +7847 +14443 +15166 +1708 +11665 +15167 +7846 +14442 +15167 +8420 +14596 +15168 +4071 +13493 +16760 +8419 +14597 +15169 +4069 +13494 +16759 +5918 +10824 +15985 +4411 +11646 +15170 +5561 +10767 +15171 +10515 +13953 +15171 +11243 +8527 +15172 +1731 +11243 +15172 +5549 +11761 +15173 +11539 +14861 +15173 +5712 +10575 +15174 +15174 +10575 +16629 +5877 +11570 +15175 +8070 +11837 +15175 +5878 +11569 +15176 +8072 +11838 +15176 +5876 +11571 +15177 +8071 +11839 +15177 +8304 +11131 +15178 +4064 +14569 +15178 +8034 +12759 +15179 +6247 +12761 +15179 +6246 +12757 +15180 +8033 +12758 +15180 +1729 +13829 +16998 +6151 +12735 +15181 +2641 +10822 +15182 +5790 +13801 +15182 +5614 +8492 +16873 +1138 +10813 +15183 +7921 +13519 +15184 +10371 +15183 +15184 +5987 +8637 +15185 +4170 +11243 +15185 +11274 +8890 +15186 +8612 +11274 +15186 +4161 +10978 +15187 +10740 +14947 +15187 +5789 +11183 +15188 +7856 +14998 +15188 +5649 +10990 +15189 +7830 +10994 +15189 +7831 +10991 +15190 +5651 +10995 +15190 +10490 +14208 +15191 +4118 +10521 +17153 +10491 +14209 +15192 +4117 +10520 +17154 +15189 +10990 +15193 +7830 +15189 +15193 +15190 +10995 +15194 +7831 +15190 +15194 +7832 +10992 +15195 +5650 +10993 +15195 +10492 +14210 +15196 +4119 +10522 +17152 +15195 +10993 +15197 +7832 +15195 +15197 +7823 +10337 +15198 +10512 +14547 +16793 +7823 +11751 +15199 +5911 +14395 +15199 +7824 +11750 +15200 +5909 +14385 +15200 +7825 +11752 +15201 +5910 +14394 +15201 +7825 +10336 +15202 +10510 +14549 +16792 +2699 +10987 +15203 +8796 +15033 +15203 +2700 +10988 +15204 +8797 +15037 +15204 +12778 +11325 +15205 +6169 +12778 +15205 +8185 +12534 +15206 +8344 +13156 +15206 +8184 +12533 +15207 +8343 +13155 +15207 +5904 +10860 +15208 +4035 +11952 +15208 +7695 +10857 +15209 +10816 +14848 +15209 +4001 +11964 +15210 +820 +11768 +15884 +7800 +11964 +15211 +4001 +12430 +15211 +10226 +13643 +15212 +11096 +14811 +15212 +10227 +13644 +15213 +11097 +14810 +15213 +8117 +13328 +15214 +2886 +13365 +15214 +8116 +13327 +15215 +2885 +13366 +15215 +2728 +12312 +15216 +8301 +12624 +15216 +2727 +12311 +15217 +8297 +12623 +15217 +6008 +12166 +15218 +2820 +12598 +15218 +6006 +12163 +15219 +2823 +12600 +15219 +11545 +9386 +15220 +5870 +11545 +15220 +6000 +12200 +15221 +10462 +14525 +15221 +6293 +11725 +15222 +8402 +12808 +15222 +8160 +11723 +15223 +2794 +12068 +15223 +8161 +11724 +15224 +2795 +12067 +15224 +6294 +11724 +15225 +8403 +12807 +15225 +8165 +11725 +15226 +2796 +12069 +15226 +6295 +11723 +15227 +8401 +12806 +15227 +4048 +11183 +15228 +5789 +13752 +15228 +2577 +10913 +15229 +7678 +14729 +15229 +1132 +11495 +15230 +8084 +14047 +15230 +7924 +11761 +15231 +10446 +15094 +15231 +6363 +8736 +15232 +8736 +11185 +15232 +6028 +12172 +15233 +7907 +12180 +15233 +6026 +12174 +15234 +7905 +12175 +15234 +7906 +12177 +15235 +6025 +12179 +15235 +1743 +8272 +15236 +6359 +12236 +16683 +6357 +8755 +15237 +8755 +11107 +15237 +4280 +8998 +15238 +8998 +11045 +15238 +8065 +12820 +15239 +6267 +12821 +15239 +8194 +12652 +15240 +1134 +12662 +15240 +5655 +10588 +15695 +1144 +10836 +15241 +2618 +12301 +15242 +8079 +14200 +15242 +4326 +11297 +15243 +6150 +12370 +15243 +4327 +11296 +15244 +6149 +12369 +15244 +6235 +12850 +15245 +4131 +14948 +15245 +15268 +10965 +17103 +10650 +14397 +17103 +15270 +10967 +17102 +10649 +14399 +17102 +10236 +13968 +15248 +5851 +13971 +15248 +5850 +13969 +15249 +10237 +13970 +15249 +6129 +12241 +15250 +8028 +12242 +15250 +10558 +13997 +15251 +4138 +14547 +15251 +7982 +10807 +15252 +10558 +15251 +15252 +10557 +13996 +15253 +4139 +14548 +15253 +7983 +10806 +15254 +10557 +15253 +15254 +10556 +13995 +15255 +4140 +14549 +15255 +7984 +10808 +15256 +10556 +15255 +15256 +5727 +10834 +16593 +2592 +11324 +15257 +11324 +14312 +15258 +5547 +14419 +15258 +16783 +10245 +17301 +7882 +13932 +15259 +11323 +14311 +15260 +5546 +14414 +15260 +2591 +11323 +15261 +7882 +15259 +15261 +1825 +10790 +15262 +7634 +11161 +15262 +7837 +11068 +15263 +10232 +14025 +17053 +5790 +11167 +15264 +7635 +13683 +15264 +10973 +8648 +15265 +4023 +10973 +15265 +16604 +13401 +16720 +15266 +10959 +17075 +8108 +11925 +15267 +4182 +13188 +15267 +14846 +14187 +15268 +4000 +14846 +15268 +5679 +10965 +15269 +7850 +10968 +15269 +14847 +14188 +15270 +3996 +14847 +15270 +7851 +10966 +15271 +5678 +10967 +15271 +7563 +10887 +15272 +3884 +14089 +15272 +4040 +13978 +15273 +10312 +14646 +15273 +2657 +11194 +15274 +5716 +11160 +16585 +7879 +10951 +15441 +6209 +11623 +15275 +1724 +14804 +15276 +10466 +15081 +15276 +8323 +11461 +15277 +6143 +12569 +15277 +8299 +10844 +15278 +8300 +12146 +15278 +6181 +11995 +15279 +11093 +12641 +15279 +6180 +11997 +15280 +11091 +12640 +15280 +6182 +11996 +15281 +11092 +12642 +15281 +10762 +14972 +15282 +7781 +14973 +15282 +10761 +14969 +15283 +7780 +14971 +15283 +10403 +13572 +15284 +8118 +15181 +15284 +4228 +8832 +15285 +8320 +11293 +15285 +4230 +8831 +15286 +8322 +11294 +15286 +4229 +8833 +15287 +8321 +11287 +15287 +10340 +14721 +16698 +7488 +14284 +15288 +1868 +11560 +15289 +8096 +12850 +15289 +15290 +10986 +16956 +10505 +14436 +15290 +8145 +11441 +15291 +1869 +11598 +15291 +6190 +8713 +15292 +4188 +10759 +15292 +1754 +11102 +15293 +6189 +11915 +15293 +7884 +11282 +15294 +5722 +11760 +15493 +4046 +13954 +17145 +5788 +11377 +15296 +10298 +13994 +15296 +11377 +15295 +15296 +1142 +13615 +15297 +7857 +15295 +15297 +5843 +11600 +15298 +1726 +11601 +15298 +3894 +11392 +15299 +5609 +10679 +16689 +8044 +11736 +15300 +11736 +12003 +15300 +11242 +10876 +15301 +7753 +11242 +15556 +5966 +11573 +15302 +8273 +11999 +15302 +6068 +12245 +15303 +4174 +15152 +15303 +6066 +12244 +15304 +4173 +15150 +15304 +5735 +11116 +15305 +7673 +14441 +15305 +6228 +8738 +15306 +2758 +8791 +15788 +8738 +11521 +15307 +2758 +15306 +15307 +6158 +9112 +15982 +8798 +12965 +15308 +2656 +10640 +15309 +5994 +10786 +15309 +5837 +11006 +15310 +3931 +13846 +15310 +6155 +8879 +15311 +8769 +12335 +15311 +2691 +11081 +15312 +5804 +11980 +15312 +4092 +13266 +15313 +6376 +13269 +15313 +4090 +13268 +15314 +6377 +13270 +15314 +6378 +13267 +15315 +4091 +13271 +15315 +5713 +10989 +15316 +1169 +11954 +15316 +7508 +10303 +16293 +5526 +14895 +15317 +6138 +8891 +15318 +2708 +11609 +15318 +5553 +10465 +15319 +7514 +14083 +15319 +2571 +13658 +15320 +10237 +15249 +15320 +2570 +13657 +15321 +10236 +15248 +15321 +10573 +14238 +15322 +4096 +14743 +15322 +5719 +11208 +15323 +15323 +11208 +15841 +3949 +11756 +15324 +7972 +14606 +15324 +11864 +12186 +15325 +4101 +12304 +15325 +11863 +12185 +15326 +4103 +12305 +15326 +7940 +11408 +15327 +1724 +15058 +15327 +6228 +9099 +15328 +640 +11634 +15328 +2576 +10846 +15329 +10526 +13676 +15329 +7898 +10846 +15330 +5667 +14801 +15330 +4055 +10425 +15331 +7665 +14463 +15331 +6516 +9611 +17358 +6658 +12925 +15332 +7719 +11401 +15333 +1681 +15133 +15333 +6197 +8958 +15334 +8957 +12408 +15334 +4278 +8962 +15335 +8962 +12410 +15335 +6199 +8960 +15336 +8959 +12409 +15336 +2615 +10809 +15573 +5664 +14046 +15337 +7880 +10999 +15338 +10999 +15104 +15338 +8630 +11177 +15339 +11199 +6245 +17139 +8631 +11176 +15340 +11198 +6244 +17140 +8539 +12464 +15341 +10609 +14585 +17126 +7616 +11908 +15342 +8678 +12966 +15342 +7618 +11907 +15343 +8679 +12968 +15343 +7617 +11909 +15344 +8676 +12967 +15344 +7875 +10717 +15345 +2711 +12397 +15601 +4415 +9388 +15346 +5881 +11641 +15346 +4416 +9390 +15347 +5880 +11640 +15347 +5639 +11257 +15348 +10567 +14780 +15348 +5640 +10745 +15349 +10568 +14781 +15349 +16632 +13931 +17072 +5602 +10479 +17240 +16631 +13930 +17273 +5603 +10480 +17239 +16398 +11130 +16951 +5789 +10642 +15352 +2685 +10763 +15353 +8315 +10926 +15960 +1728 +11057 +15398 +9067 +12507 +15354 +15355 +7858 +16836 +5757 +11424 +16836 +15356 +7860 +16835 +5758 +11425 +16835 +8048 +11683 +15357 +8283 +13005 +15357 +8047 +11684 +15358 +8282 +13006 +15358 +8711 +11307 +15359 +11307 +12051 +15359 +7694 +11692 +15360 +5919 +13855 +15360 +6292 +11223 +15361 +2666 +14562 +15361 +10782 +10818 +15362 +10818 +14372 +15362 +6347 +11941 +15363 +8175 +12754 +15363 +8283 +11438 +15364 +11437 +14317 +15364 +8282 +11435 +15365 +11434 +14316 +15365 +2606 +11020 +15366 +5770 +11168 +15538 +6203 +9008 +15367 +2658 +10706 +15367 +15367 +10706 +15368 +6203 +15367 +15368 +4333 +11077 +15369 +8001 +13305 +15369 +4332 +11076 +15370 +8002 +13306 +15370 +4334 +11075 +15371 +8003 +13307 +15371 +4129 +8446 +15372 +6214 +10614 +15372 +8446 +14229 +15373 +6214 +15372 +15373 +10246 +14427 +15374 +10703 +14671 +15374 +4227 +10717 +15375 +7910 +11107 +15375 +2709 +11120 +15376 +10959 +15266 +15376 +1746 +12533 +15377 +7886 +14866 +15377 +1741 +12534 +15378 +7887 +14867 +15378 +501 +12079 +15379 +10490 +15194 +15379 +14997 +10827 +15380 +4045 +14997 +15380 +14996 +10826 +15381 +4043 +14996 +15381 +5770 +11170 +15605 +10305 +15210 +15382 +4092 +11531 +15383 +8486 +13081 +15383 +4090 +11532 +15384 +8484 +13082 +15384 +4091 +11530 +15385 +8485 +13083 +15385 +5786 +11322 +15386 +11322 +13857 +15386 +5785 +11321 +15387 +11321 +13856 +15387 +7956 +10984 +15772 +3928 +11303 +15388 +15389 +10674 +17160 +1745 +12440 +15389 +1678 +12090 +15390 +8337 +14775 +16906 +8108 +13188 +15391 +6572 +15143 +15391 +7864 +13463 +15392 +15392 +13463 +16500 +7867 +13462 +15393 +15393 +13462 +16501 +7955 +10985 +15770 +3929 +11304 +15394 +7874 +10838 +15395 +4144 +11630 +15395 +7932 +11057 +15396 +5685 +11058 +15396 +7932 +11394 +15397 +8987 +11481 +15397 +7932 +11481 +15398 +11481 +15354 +15398 +5723 +11067 +16709 +2585 +11282 +15399 +1759 +13175 +15400 +6621 +13281 +15400 +1760 +13174 +15401 +6622 +13282 +15401 +7916 +11253 +15402 +4031 +14330 +15402 +7915 +11254 +15403 +4030 +14329 +15403 +7917 +11255 +15404 +4032 +14328 +15404 +5845 +10973 +15436 +1805 +14850 +15405 +1690 +11966 +15406 +8309 +14293 +15406 +1689 +11965 +15407 +8308 +14292 +15407 +2792 +12723 +15408 +8479 +13049 +15408 +6127 +12306 +15409 +7989 +12308 +15409 +8778 +11499 +15410 +1783 +12883 +15410 +10642 +14998 +15411 +2621 +15352 +15411 +6185 +8638 +15412 +2859 +11230 +15412 +2867 +12086 +15413 +8038 +13026 +15413 +2866 +12084 +15414 +8037 +13027 +15414 +2868 +12085 +15415 +8036 +13028 +15415 +8791 +11521 +15416 +4190 +13176 +15416 +7920 +10651 +15458 +5946 +10812 +15417 +7771 +11068 +15418 +10723 +15087 +15418 +8566 +10948 +15419 +8075 +11893 +15419 +8567 +10949 +15420 +8076 +11892 +15420 +2741 +9242 +15593 +8351 +14563 +15421 +7591 +11568 +17325 +2652 +14555 +15422 +5728 +11231 +15423 +7687 +14198 +15423 +7876 +11513 +15424 +5815 +14538 +15424 +4027 +11513 +15425 +10775 +13885 +15425 +12088 +11322 +15426 +8157 +12088 +15426 +12087 +11321 +15427 +8156 +12087 +15427 +7899 +14263 +15428 +10500 +14899 +15428 +7901 +14264 +15429 +10502 +14901 +15429 +7900 +14265 +15430 +10501 +14904 +15430 +4357 +9137 +15431 +9137 +12366 +15431 +4202 +8878 +15432 +8878 +11285 +15432 +11498 +8177 +15433 +4079 +11498 +15433 +8039 +11660 +15434 +3978 +13942 +15434 +6017 +11623 +15435 +4114 +12020 +15435 +4023 +14355 +15436 +10561 +15405 +15436 +8416 +10662 +15437 +7497 +10681 +15437 +8415 +10661 +15438 +7498 +10680 +15438 +616 +13523 +15439 +10907 +14960 +15439 +3895 +14069 +15440 +10398 +14312 +15440 +2731 +11013 +15441 +10951 +15275 +15441 +7879 +11013 +15442 +5660 +11014 +15442 +5892 +10909 +15443 +7966 +11621 +15443 +5893 +10910 +15444 +7965 +11620 +15444 +5894 +10911 +15445 +7964 +11622 +15445 +7918 +12056 +15446 +5672 +14799 +15446 +345 +11618 +15447 +8040 +12168 +15447 +12027 +9227 +15448 +4409 +12027 +15448 +12026 +9225 +15449 +4408 +12026 +15449 +12028 +9226 +15450 +4410 +12028 +15450 +6346 +11914 +15451 +4095 +14941 +15451 +6345 +11913 +15452 +4093 +14943 +15452 +6344 +11912 +15453 +4094 +14942 +15453 +5887 +11886 +15454 +4065 +14735 +15454 +11672 +9791 +15455 +5683 +11672 +15455 +4226 +11619 +15456 +11619 +12817 +15456 +8135 +12834 +15457 +6238 +13863 +15457 +2638 +14097 +16825 +10651 +15417 +15458 +7890 +11353 +15459 +11353 +14634 +15459 +4189 +12396 +15460 +8194 +12662 +15460 +5882 +10507 +15461 +4068 +11594 +15461 +7883 +11704 +15462 +11703 +12482 +15462 +15608 +10922 +15609 +7786 +11410 +15463 +5715 +11281 +15464 +7889 +11288 +15464 +1139 +10408 +16952 +7889 +15464 +15465 +7700 +11585 +15466 +4130 +14533 +15466 +10334 +13945 +15467 +2583 +14884 +15467 +10261 +15096 +15468 +1129 +15141 +15468 +10262 +15097 +15469 +1130 +15140 +15469 +5601 +10771 +15470 +8068 +11249 +15470 +5600 +10772 +15471 +8069 +11248 +15471 +10327 +13946 +15472 +2582 +14206 +15472 +8085 +12306 +15473 +6127 +12307 +15473 +5718 +11209 +15474 +11209 +14978 +15474 +7894 +10862 +15475 +5633 +12070 +15475 +7896 +10863 +15476 +5635 +12071 +15476 +7895 +10861 +15477 +5634 +12072 +15477 +7596 +11033 +15478 +835 +14075 +15478 +6236 +9620 +15819 +4116 +11035 +15479 +8083 +10418 +15480 +10418 +14247 +15480 +2581 +10418 +15481 +13622 +13533 +17128 +4029 +12404 +15482 +6217 +12816 +15482 +7888 +11036 +15483 +4208 +11557 +15483 +2586 +13651 +15484 +7903 +13746 +15484 +7562 +10767 +15485 +5561 +15099 +15485 +5740 +10463 +15486 +8053 +11494 +15486 +4173 +11769 +15487 +10802 +15150 +15487 +14405 +11065 +15488 +7891 +14405 +15488 +4174 +11771 +15489 +10803 +15152 +15489 +14404 +11064 +15490 +7892 +14404 +15490 +14403 +11066 +15491 +7893 +14403 +15491 +4175 +11770 +15492 +10804 +15154 +15492 +7909 +11962 +15493 +11962 +15294 +15493 +5737 +11333 +15494 +7909 +11334 +15494 +4222 +10612 +15495 +10612 +14313 +15495 +2748 +14098 +15496 +10509 +14167 +15496 +8897 +11530 +15497 +8250 +12103 +15497 +8896 +11532 +15498 +8249 +12105 +15498 +8898 +11531 +15499 +8251 +12104 +15499 +2606 +11168 +15500 +8031 +11964 +15500 +6110 +11088 +15501 +1190 +11627 +15501 +6111 +11089 +15502 +1191 +11628 +15502 +6112 +11090 +15503 +1192 +11629 +15503 +401 +11535 +15504 +5954 +11961 +15504 +401 +11536 +15505 +5953 +11960 +15505 +8170 +11371 +15506 +5830 +11376 +15506 +5831 +11373 +15507 +8171 +11375 +15507 +8264 +13282 +15508 +6622 +13327 +15508 +8265 +13281 +15509 +6621 +13328 +15509 +14422 +11420 +15510 +10301 +14422 +15510 +2652 +11568 +15511 +5984 +14576 +15511 +12510 +11593 +15512 +8376 +12510 +15512 +6339 +10942 +15513 +4185 +13363 +15513 +7760 +12439 +15514 +5559 +14482 +15514 +7902 +11208 +15515 +5719 +11210 +15515 +7904 +11209 +15518 +2587 +11267 +15516 +2589 +11268 +15517 +7902 +15515 +15517 +5718 +11211 +15518 +11211 +15516 +15518 +2725 +11283 +15519 +7908 +11619 +15519 +7911 +11784 +15520 +11784 +15144 +15520 +5738 +11340 +15521 +7911 +11341 +15521 +7912 +11785 +15522 +11785 +15145 +15522 +8561 +10875 +15523 +1216 +12880 +15523 +8562 +10874 +15524 +1215 +12881 +15524 +16120 +10908 +16266 +10318 +13900 +16266 +7993 +10660 +15526 +10660 +14008 +15526 +5712 +11049 +15527 +7993 +15526 +15527 +4004 +11039 +15528 +5713 +15316 +15528 +7823 +10435 +15529 +10435 +14241 +15529 +7825 +10434 +15530 +10434 +14240 +15530 +1743 +10702 +15531 +7522 +14319 +15531 +1121 +11318 +15532 +7692 +14390 +15532 +1120 +11320 +15533 +7691 +14389 +15533 +7750 +11335 +15534 +8722 +12402 +15534 +1160 +8607 +15535 +6174 +11491 +15535 +1159 +8608 +15536 +6175 +11492 +15536 +1158 +8609 +15537 +6176 +11493 +15537 +7863 +11169 +15538 +11168 +15366 +15538 +8404 +12395 +15539 +6022 +12906 +15539 +8137 +10768 +15540 +4167 +10819 +15540 +8140 +10769 +15541 +4168 +10820 +15541 +7766 +11710 +15542 +8306 +11958 +15542 +7764 +11711 +15543 +8307 +11957 +15543 +5795 +13788 +15544 +10387 +14456 +15544 +5821 +10996 +15545 +8662 +10998 +15668 +4203 +8877 +15546 +8877 +11284 +15546 +7687 +11231 +15547 +840 +14257 +15547 +6094 +10814 +15548 +4006 +11465 +15548 +6095 +10815 +15549 +4008 +11464 +15549 +6298 +12649 +15550 +8431 +12794 +15550 +6296 +12650 +15551 +8430 +12793 +15551 +6297 +9496 +15552 +8429 +12795 +15552 +8384 +12780 +15553 +6521 +13175 +15553 +8383 +12781 +15554 +6523 +13174 +15554 +10276 +13708 +15555 +5530 +14831 +15555 +11241 +14476 +15556 +11242 +15301 +15556 +6065 +11550 +15557 +8827 +11604 +15557 +3943 +11340 +15558 +10877 +14978 +15558 +3984 +13595 +15559 +10255 +13652 +15559 +3990 +11631 +15560 +7922 +11853 +15560 +5829 +11216 +15933 +504 +11854 +15561 +5828 +11217 +15934 +503 +11853 +15562 +3991 +11632 +15563 +7923 +11854 +15563 +7776 +11599 +15564 +10711 +15006 +15564 +5882 +11869 +15565 +8489 +15178 +15565 +6104 +11475 +15566 +1188 +11789 +15566 +7658 +10627 +15567 +1723 +10821 +15567 +5844 +8688 +15568 +4236 +11053 +15568 +837 +11488 +15569 +10892 +14782 +15569 +6328 +11457 +15570 +8144 +11939 +15570 +7768 +10935 +15571 +4186 +9198 +15746 +1732 +11205 +15572 +5669 +11630 +15572 +10809 +15337 +15573 +7880 +15338 +15573 +6242 +11017 +15574 +8622 +13043 +15574 +6241 +11019 +15575 +8621 +13042 +15575 +4586 +9101 +15576 +2845 +12254 +15576 +10862 +12493 +15577 +6108 +13117 +15577 +10863 +12492 +15578 +6107 +13115 +15578 +10861 +12491 +15579 +6109 +13116 +15579 +8089 +12536 +15580 +6492 +13096 +15580 +5819 +11473 +15581 +7930 +13825 +15581 +5820 +11474 +15582 +7931 +13826 +15582 +6140 +12461 +15583 +7985 +12621 +15583 +10254 +13670 +15584 +10184 +13827 +16738 +15590 +8014 +16487 +10774 +13486 +15585 +15588 +10773 +15589 +505 +11306 +15586 +506 +11305 +15587 +8014 +15585 +15587 +3981 +10693 +15681 +8011 +13732 +15588 +10545 +15586 +15589 +8011 +15588 +15589 +8014 +11305 +16487 +10774 +15585 +15590 +5544 +10869 +15591 +7626 +14107 +15591 +6002 +10895 +15993 +2715 +12040 +15592 +6240 +13022 +15593 +8351 +15421 +15593 +4160 +10871 +15594 +9242 +13021 +15594 +7963 +13674 +15595 +10347 +14096 +15595 +6128 +12441 +15596 +7973 +12602 +15596 +7632 +10712 +15597 +1185 +14022 +16983 +5737 +11334 +15598 +11334 +14951 +15598 +5821 +10770 +15599 +4135 +10996 +15599 +2806 +11289 +15600 +7899 +11447 +16021 +8237 +12471 +15601 +7875 +15345 +15601 +5632 +10817 +15604 +10817 +15028 +15602 +10535 +13941 +15603 +4098 +14625 +15603 +8000 +15362 +15604 +10817 +15602 +15604 +7809 +14295 +15884 +10305 +15382 +15605 +8297 +12299 +15606 +4042 +12623 +15606 +8301 +12300 +15607 +4041 +12624 +15607 +4225 +10922 +15608 +9374 +10923 +15608 +10922 +15463 +15609 +6222 +15608 +15609 +6272 +11947 +15611 +8586 +13079 +15610 +11947 +15306 +15611 +10760 +15610 +15611 +8570 +11421 +15612 +1765 +12766 +15612 +8891 +10976 +17150 +7994 +11058 +15613 +7994 +10976 +15614 +1180 +11542 +15614 +5898 +12076 +15615 +10388 +14131 +15615 +6152 +10840 +15616 +4418 +11877 +15616 +6153 +10841 +15617 +4420 +11878 +15617 +6154 +10839 +15618 +4419 +11879 +15618 +7992 +13751 +15619 +10454 +14173 +15619 +7991 +13752 +15620 +10455 +14174 +15620 +4046 +11377 +15621 +10885 +14146 +15621 +10197 +14185 +16583 +3947 +14306 +16397 +2633 +11063 +15623 +8059 +14381 +15623 +2632 +11062 +15624 +8060 +14380 +15624 +4164 +12464 +15625 +6618 +12982 +15625 +7671 +11817 +15626 +8656 +13117 +15626 +7670 +11816 +15627 +8655 +13115 +15627 +7669 +11815 +15628 +8654 +13116 +15628 +12866 +9625 +15629 +2751 +12866 +15629 +12864 +9627 +15630 +2752 +12864 +15630 +12865 +9626 +15631 +2753 +12865 +15631 +6357 +11749 +15632 +8095 +13087 +15632 +6268 +11967 +15633 +8481 +12892 +15633 +6270 +11968 +15634 +8482 +12894 +15634 +8090 +12436 +15635 +6023 +12981 +15635 +4152 +13003 +15636 +8240 +13355 +15636 +4151 +13002 +15637 +8238 +13354 +15637 +8210 +10795 +15638 +641 +11297 +15638 +8211 +10794 +15639 +639 +11296 +15639 +7527 +10825 +15640 +615 +14441 +15640 +14222 +11252 +17047 +10388 +15615 +15641 +4228 +11293 +15642 +6092 +11611 +15642 +4230 +11294 +15643 +6091 +11612 +15643 +5891 +11507 +15644 +3972 +11592 +15644 +2654 +13244 +15645 +8453 +13995 +15645 +2653 +13243 +15646 +8452 +13996 +15646 +2655 +13245 +15647 +8451 +13997 +15647 +8075 +10948 +16922 +3999 +14057 +15648 +8076 +10949 +16923 +3995 +14059 +15649 +6332 +13069 +15650 +517 +13354 +15650 +8239 +12265 +15651 +6331 +13070 +15651 +6330 +13066 +15652 +516 +13355 +15652 +10738 +11690 +15653 +7933 +11848 +15653 +10737 +11689 +15654 +7934 +11850 +15654 +10739 +11688 +15655 +7935 +11849 +15655 +5883 +11495 +15656 +10319 +14114 +15656 +10517 +14467 +15657 +8203 +14797 +15657 +5739 +11339 +15658 +11339 +14944 +15658 +10514 +13746 +15659 +11341 +14945 +15659 +6021 +11714 +15660 +3923 +11288 +15675 +12281 +8973 +15661 +8368 +12281 +15661 +12280 +8972 +15662 +8367 +12280 +15662 +12279 +8971 +15663 +8366 +12279 +15663 +5687 +10776 +15664 +7601 +13912 +15664 +7941 +11094 +15665 +2742 +11443 +15665 +7942 +11095 +15666 +2743 +11446 +15666 +5697 +10962 +15667 +7775 +11179 +15667 +1236 +12550 +15668 +8284 +15545 +15668 +7822 +15105 +15669 +10864 +15107 +15669 +12152 +11796 +15670 +6282 +12152 +15670 +7952 +10878 +15671 +15815 +11762 +15906 +3955 +10879 +15672 +7953 +11228 +15672 +3954 +10878 +15673 +7952 +11229 +15673 +7953 +10879 +15674 +5647 +14345 +15674 +7889 +11873 +15675 +8109 +15660 +15675 +8752 +12947 +15676 +4184 +13118 +15676 +8751 +12948 +15677 +4183 +13119 +15677 +8822 +11925 +15678 +1155 +13329 +15678 +8013 +10774 +15682 +5629 +13843 +15679 +8012 +10693 +15680 +5627 +13842 +15680 +2566 +13561 +16869 +10773 +15588 +15681 +10774 +15590 +15682 +10694 +15679 +15682 +8594 +12612 +15683 +8016 +15090 +15683 +4062 +14901 +15684 +10581 +15090 +15684 +8595 +12613 +15685 +8017 +15089 +15685 +4060 +14904 +15686 +10580 +15089 +15686 +6244 +11198 +15687 +8778 +12883 +15687 +6245 +11199 +15688 +8780 +12879 +15688 +14209 +10416 +15689 +4117 +14209 +15689 +14208 +10415 +15690 +4118 +14208 +15690 +14210 +10414 +15691 +4119 +14210 +15691 +6128 +9723 +15692 +8736 +12441 +15692 +2738 +11704 +15693 +10838 +14307 +15693 +5596 +11184 +15694 +10836 +15049 +15694 +7978 +10732 +15695 +10588 +15241 +15695 +7936 +12083 +15833 +4417 +11655 +15696 +15696 +11655 +15697 +7936 +15696 +15697 +1806 +12082 +15698 +8054 +12206 +15698 +5774 +11445 +15966 +10579 +14808 +15699 +7941 +11443 +15965 +10578 +14809 +15700 +6030 +12418 +15701 +8218 +12420 +15701 +2675 +8730 +15702 +6024 +10756 +15702 +2676 +8733 +15703 +6027 +10755 +15703 +2677 +8732 +15704 +6029 +10754 +15704 +8107 +11035 +15705 +4116 +14168 +15705 +5583 +10394 +15706 +8107 +10413 +15706 +617 +11035 +15707 +10394 +14959 +15707 +5690 +11098 +15708 +8098 +11925 +15708 +8235 +13174 +15709 +4152 +15636 +16960 +8236 +13175 +15710 +4151 +15637 +16961 +1744 +11497 +15711 +6002 +11677 +15711 +4054 +11251 +15712 +5740 +11494 +15712 +10723 +14670 +15713 +5669 +15087 +15713 +11957 +8307 +15714 +4108 +11957 +15714 +4109 +11958 +15715 +6609 +12606 +15715 +4412 +11645 +15716 +11645 +15592 +15716 +8412 +12025 +15717 +7799 +12064 +15717 +7660 +14323 +15718 +10353 +15095 +15718 +4010 +12306 +15719 +10767 +14017 +15719 +4172 +11693 +15720 +11677 +12057 +15720 +8214 +12823 +15721 +6286 +13112 +15721 +8633 +11636 +15722 +4176 +14253 +15722 +1878 +9555 +15723 +5997 +12313 +15723 +7945 +11395 +15724 +11395 +11443 +15724 +7944 +11396 +15725 +11396 +11442 +15725 +7943 +11019 +15726 +4201 +12328 +15726 +7943 +11397 +15727 +11397 +11446 +15727 +7944 +11018 +15728 +4202 +12329 +15728 +7945 +11017 +15729 +4203 +12330 +15729 +5859 +11711 +15730 +7764 +14890 +15730 +5857 +11710 +15731 +7766 +14892 +15731 +5858 +11709 +15732 +7765 +14891 +15732 +7986 +10733 +15733 +5654 +12214 +15733 +8055 +11052 +15734 +11052 +14737 +15734 +1128 +11052 +15735 +10864 +15669 +15735 +8421 +14453 +15736 +5904 +15208 +15736 +11602 +12535 +15737 +2813 +12621 +15737 +5885 +11593 +15738 +15738 +11593 +17028 +8101 +12355 +15739 +5799 +13981 +15739 +11607 +12530 +15740 +2812 +12602 +15740 +6005 +10886 +15741 +9016 +11976 +15741 +8392 +11682 +15742 +1155 +11747 +15742 +8087 +12777 +15743 +6169 +15205 +15743 +5665 +10389 +15744 +2685 +10926 +15744 +5655 +8510 +15962 +8314 +10588 +15745 +6221 +9244 +16018 +10936 +15571 +15746 +10344 +13929 +16838 +13729 +10751 +16914 +1121 +11663 +15748 +8050 +15747 +15748 +10343 +13928 +16837 +1120 +11662 +15749 +13730 +10752 +16913 +10750 +15749 +15750 +2653 +11620 +15751 +11620 +12315 +15751 +2654 +11622 +15752 +11622 +12316 +15752 +2655 +11621 +15753 +11621 +12314 +15753 +2714 +10716 +15754 +6033 +11003 +15754 +7716 +10969 +15755 +5680 +10970 +15755 +10358 +13733 +16731 +6033 +11586 +15756 +4229 +11287 +15757 +6093 +11610 +15757 +8189 +11518 +15904 +10931 +15119 +15758 +5710 +11517 +15759 +10932 +15120 +15759 +1163 +11084 +15760 +7967 +11517 +15760 +1162 +11083 +15761 +7968 +11518 +15761 +5708 +11519 +15762 +10933 +15121 +15762 +1161 +11082 +15763 +7969 +11519 +15763 +5676 +10920 +15764 +10920 +14398 +15764 +12342 +8549 +15765 +4460 +12342 +15765 +5557 +11577 +15766 +11402 +14225 +15766 +8142 +10708 +15767 +1144 +11597 +15767 +7979 +11197 +15768 +5904 +11476 +15768 +2600 +10985 +15769 +5806 +11302 +15771 +10732 +15394 +15770 +5655 +15695 +15770 +7955 +11304 +15771 +11302 +15769 +15771 +10733 +15388 +15772 +5654 +15733 +15772 +5807 +11301 +15773 +7956 +11303 +15773 +15773 +11301 +15774 +7956 +15773 +15774 +6383 +12999 +15775 +8240 +13003 +15775 +8238 +13002 +15776 +6384 +13004 +15776 +8239 +13000 +15777 +6382 +13001 +15777 +2573 +11085 +15778 +7962 +11256 +15778 +7962 +11042 +15779 +5672 +11256 +15779 +2717 +11871 +15780 +8032 +15170 +15780 +4153 +12480 +15781 +8450 +13299 +15781 +8668 +11981 +15782 +4165 +12240 +15782 +8666 +11982 +15783 +4166 +12239 +15783 +5987 +11188 +15784 +2691 +15312 +15784 +2637 +8882 +15785 +6066 +10899 +15785 +2635 +8880 +15786 +6068 +10900 +15786 +2636 +8881 +15787 +6067 +10901 +15787 +6271 +10760 +15788 +10760 +15611 +15788 +7873 +11325 +15789 +4342 +11975 +15789 +12325 +10946 +15790 +9054 +12325 +15790 +12326 +10945 +15791 +9056 +12326 +15791 +12327 +10947 +15792 +9055 +12327 +15792 +8303 +12270 +15793 +4029 +12816 +15793 +6127 +12308 +15794 +4027 +13885 +15794 +7634 +10958 +15795 +629 +11074 +15795 +3962 +11683 +15796 +6050 +11742 +15796 +3960 +11684 +15797 +6047 +11741 +15797 +6048 +11743 +15798 +3961 +13977 +15798 +6140 +9667 +15799 +8755 +12461 +15799 +7658 +11144 +15800 +4059 +13715 +15800 +10334 +14884 +15801 +7760 +15514 +15801 +9307 +12099 +15802 +7981 +15010 +15802 +8051 +11257 +15803 +11257 +14884 +15803 +2582 +10752 +15804 +10745 +14206 +15804 +1132 +11125 +15805 +8182 +11315 +15805 +6099 +11498 +15806 +4079 +14701 +15806 +1705 +12190 +15807 +6099 +13770 +15807 +4169 +11749 +15808 +6033 +12083 +15808 +8234 +10942 +15809 +6339 +13008 +15809 +8015 +11151 +15810 +10907 +15439 +15810 +8015 +13523 +15811 +4120 +14469 +15811 +5933 +11103 +15812 +1753 +11661 +15812 +7783 +11393 +15813 +5946 +15417 +15813 +4077 +11607 +15814 +11356 +14498 +15814 +5646 +10529 +15815 +8057 +11762 +15815 +503 +15562 +15816 +8057 +15815 +15816 +8058 +13985 +16971 +504 +15561 +15817 +1697 +11953 +15818 +6009 +12089 +15818 +8067 +10975 +15923 +10975 +15479 +15819 +15820 +10950 +16766 +4150 +14247 +15820 +15821 +8061 +16695 +10950 +15820 +15821 +1166 +10945 +15822 +6091 +11235 +15822 +1167 +10946 +15823 +6092 +11234 +15823 +6588 +9349 +15824 +4125 +12793 +15824 +6589 +9347 +15825 +4126 +12795 +15825 +6587 +9348 +15826 +4124 +12794 +15826 +6093 +11290 +15827 +11290 +14202 +15827 +5676 +10918 +15828 +8115 +12446 +15828 +7896 +11064 +15829 +8910 +12449 +15829 +7894 +11065 +15830 +8909 +12450 +15830 +7895 +11066 +15831 +8908 +12448 +15831 +8296 +11494 +15832 +8388 +11918 +15832 +10716 +15696 +15833 +6033 +15754 +15833 +8114 +11654 +15834 +11654 +14854 +15834 +5974 +11047 +15835 +4136 +11522 +15835 +5975 +11046 +15836 +4134 +11523 +15836 +1840 +10840 +15837 +8245 +12644 +15837 +1842 +10841 +15838 +8247 +12645 +15838 +1843 +10839 +15839 +8246 +12643 +15839 +4076 +11602 +15840 +11382 +14480 +15840 +3942 +11692 +15841 +7694 +15323 +15841 +2603 +13586 +15842 +10461 +14078 +15842 +8780 +10852 +15843 +4340 +10886 +15843 +445 +11832 +15844 +8269 +14912 +15844 +444 +11833 +15845 +8268 +14913 +15845 +2641 +14347 +15846 +10503 +14874 +15846 +10411 +14492 +15847 +5982 +15051 +15847 +8008 +11389 +15848 +3974 +14815 +15848 +3975 +14607 +15849 +10411 +15847 +15849 +10585 +14491 +15850 +5983 +15052 +15850 +4554 +11971 +15851 +1198 +14986 +15851 +4556 +11972 +15852 +1200 +14987 +15852 +4555 +11973 +15853 +1202 +14988 +15853 +14027 +10445 +17000 +10445 +14455 +15854 +1745 +11557 +15855 +6407 +12129 +15855 +5992 +11164 +15856 +628 +11767 +15856 +5990 +11163 +15857 +627 +11765 +15857 +5991 +11165 +15858 +626 +11766 +15858 +6426 +12603 +15859 +8459 +13054 +15859 +6427 +12604 +15860 +8461 +13053 +15860 +3937 +13902 +15861 +10242 +14318 +15861 +6337 +11594 +15862 +8770 +13171 +15862 +10875 +8561 +15970 +6535 +13076 +15863 +10874 +8562 +15969 +6536 +13077 +15864 +8616 +10942 +15865 +2580 +13908 +15865 +8187 +12847 +15866 +6287 +13131 +15866 +7570 +10858 +15867 +3965 +14081 +15867 +8582 +11841 +15868 +8636 +13052 +15868 +13683 +10316 +16739 +5943 +11265 +15869 +10849 +13028 +15870 +4196 +14664 +15870 +10848 +13027 +15871 +4197 +14665 +15871 +10847 +13026 +15872 +4195 +14663 +15872 +2844 +8515 +15873 +8515 +11681 +15873 +2843 +8514 +15874 +8514 +11680 +15874 +2842 +8513 +15875 +8513 +11679 +15875 +12001 +9570 +15876 +5899 +12001 +15876 +4078 +11587 +15877 +11409 +14497 +15877 +2612 +13775 +15878 +10350 +14057 +15878 +2614 +13776 +15879 +10351 +14059 +15879 +2613 +13774 +15880 +10352 +14058 +15880 +9387 +11641 +15881 +8033 +15180 +15881 +8034 +11041 +15882 +9389 +11640 +15882 +6179 +11676 +15883 +4170 +11841 +15883 +14295 +15210 +15884 +10305 +15605 +15884 +7837 +11001 +15885 +5741 +11667 +15885 +5676 +10919 +15912 +1751 +11024 +15886 +6087 +12007 +15887 +2707 +14907 +15887 +5703 +10943 +17029 +3934 +14885 +15888 +1705 +11910 +15889 +6130 +12190 +15889 +8425 +11937 +15890 +7798 +12046 +15890 +8424 +11936 +15891 +7797 +12045 +15891 +6867 +8528 +15892 +6226 +12848 +15892 +4045 +12267 +15893 +6080 +14742 +15893 +4043 +12266 +15894 +6081 +14741 +15894 +6240 +10871 +15895 +10871 +15088 +15895 +5871 +13653 +17048 +3919 +11187 +15896 +10971 +14980 +15897 +4222 +15495 +15897 +7777 +11195 +15898 +8953 +12391 +15898 +6238 +12249 +15899 +10385 +13863 +15899 +9079 +12470 +15900 +8135 +15457 +15900 +1886 +9990 +15901 +3115 +13321 +15901 +1889 +9988 +15902 +3116 +13323 +15902 +1887 +9989 +15903 +3113 +13320 +15903 +5709 +11993 +15904 +11518 +15758 +15904 +1888 +9991 +15905 +3114 +13322 +15905 +11670 +15671 +15906 +5646 +15815 +15906 +8868 +11903 +15907 +857 +12655 +15907 +4286 +11312 +15908 +11312 +15033 +15908 +4289 +11314 +15909 +11314 +15037 +15909 +15886 +11024 +15910 +8077 +15886 +15910 +2640 +10920 +15911 +8077 +15910 +15911 +8077 +10920 +15912 +10919 +15886 +15912 +8529 +10798 +15913 +2614 +14930 +15913 +8531 +10797 +15914 +2613 +14929 +15914 +8530 +10799 +15915 +2612 +14931 +15915 +6285 +11310 +15916 +9111 +13297 +15916 +6283 +11308 +15917 +9109 +13298 +15917 +6284 +11309 +15918 +9110 +13296 +15918 +8007 +10897 +15919 +3975 +11390 +15919 +640 +9099 +15920 +9099 +11461 +15920 +10524 +14047 +15921 +8084 +14535 +15921 +9152 +10989 +17058 +5713 +13638 +15922 +1818 +14462 +15923 +10975 +15819 +15923 +5913 +11200 +15924 +2686 +11379 +15924 +5912 +11201 +15925 +2684 +11378 +15925 +2903 +8662 +15926 +6299 +11133 +15926 +6300 +11041 +15927 +2905 +11411 +15927 +6301 +11040 +15928 +2901 +11412 +15928 +8065 +11133 +15929 +9386 +11545 +15929 +847 +12968 +15930 +8160 +14472 +15930 +845 +12967 +15931 +8165 +14470 +15931 +846 +12966 +15932 +8161 +14471 +15932 +7923 +11632 +15933 +11216 +15561 +15933 +7922 +11631 +15934 +11217 +15562 +15934 +1156 +8803 +15935 +8803 +12061 +15935 +8802 +12058 +15936 +5960 +12767 +15936 +2630 +11371 +15937 +8170 +12636 +15937 +2631 +11375 +15938 +8171 +12635 +15938 +1239 +9121 +15939 +6448 +13334 +15939 +1240 +9120 +15940 +6450 +13332 +15940 +1238 +9122 +15941 +6449 +13333 +15941 +10302 +13887 +15942 +8176 +10405 +17205 +10850 +14239 +15943 +8064 +14873 +15943 +5700 +12712 +16901 +2607 +11998 +16871 +6314 +9115 +15945 +4269 +11327 +15945 +6307 +9116 +15946 +4270 +11326 +15946 +6310 +9117 +15947 +4271 +11328 +15947 +6313 +9118 +15948 +4272 +11329 +15948 +11650 +11359 +15949 +5821 +11650 +15949 +2622 +10676 +16949 +5827 +10709 +16967 +15951 +8260 +17324 +1141 +11787 +15951 +10369 +14074 +15952 +6087 +15887 +15952 +8021 +11429 +15953 +11428 +15138 +15953 +10883 +14374 +15954 +8022 +15139 +15954 +10882 +14375 +15955 +8021 +15138 +15955 +4308 +11432 +15956 +11432 +15139 +15956 +10881 +14376 +15957 +8023 +15137 +15957 +4306 +11430 +15958 +11430 +15137 +15958 +8315 +11521 +15959 +5665 +15744 +15959 +6085 +11055 +15960 +10926 +15353 +15960 +7673 +11116 +15961 +2626 +14453 +15961 +15745 +10588 +15962 +8510 +15745 +15962 +6253 +8941 +15963 +4353 +11843 +15963 +6252 +8942 +15964 +4352 +11842 +15964 +5772 +11444 +15965 +11444 +15700 +15965 +7942 +11446 +15966 +11445 +15699 +15966 +6282 +9152 +15967 +9151 +12721 +15967 +4142 +11668 +15968 +11219 +14841 +15968 +4112 +10874 +15969 +8378 +15864 +15969 +4111 +10875 +15970 +8379 +15863 +15970 +8574 +10924 +15971 +8232 +11273 +15971 +5776 +11477 +15974 +1178 +11959 +15972 +8035 +11959 +15973 +11959 +13043 +15973 +8035 +11702 +15974 +11477 +15972 +15974 +6317 +13356 +15975 +4095 +15451 +15975 +6318 +13359 +15976 +4094 +15453 +15976 +6319 +13361 +15977 +4093 +15452 +15977 +8488 +11378 +15978 +4203 +15546 +15978 +8487 +11379 +15979 +4202 +15432 +15979 +4162 +11777 +15980 +10569 +14964 +15980 +5568 +14195 +15981 +10372 +14245 +15981 +4285 +11313 +15982 +11313 +15308 +15982 +5745 +12198 +15983 +10704 +15038 +15983 +5744 +12199 +15984 +10705 +15039 +15984 +8032 +11884 +15985 +10824 +15170 +15985 +6334 +11348 +15986 +1170 +12785 +15986 +6360 +11699 +15987 +8850 +13339 +15987 +11471 +11470 +15988 +1179 +11471 +15988 +4121 +12681 +15989 +8205 +14705 +15989 +8046 +11969 +15990 +11969 +13042 +15990 +1750 +12414 +15991 +11280 +15582 +15991 +8078 +10917 +15992 +5675 +11280 +15992 +7937 +12057 +15993 +10895 +15716 +15993 +6118 +11115 +15994 +4109 +12606 +15994 +6116 +11114 +15995 +4107 +15013 +15995 +8663 +12271 +15996 +4209 +12983 +15996 +2948 +10049 +15997 +9138 +12903 +15997 +6699 +9030 +15998 +9030 +11230 +15998 +8241 +10903 +15999 +5938 +11226 +15999 +8242 +10902 +16000 +5939 +11227 +16000 +5853 +10904 +16001 +8758 +10930 +17130 +8243 +10904 +16002 +5937 +11225 +16002 +5854 +10903 +16003 +8757 +10929 +17131 +5855 +10902 +16004 +8763 +10928 +17132 +2807 +11352 +16005 +7901 +11451 +16005 +2805 +11351 +16006 +7900 +11448 +16006 +1749 +11483 +16007 +7915 +14303 +16007 +1747 +11487 +16008 +7917 +14304 +16008 +1748 +11482 +16009 +7916 +14305 +16009 +2649 +10653 +16010 +7727 +11561 +16010 +5804 +11081 +16011 +8096 +11560 +16011 +7981 +12099 +16012 +8639 +12577 +16012 +6001 +12331 +16013 +1732 +12536 +16013 +11484 +12679 +16014 +6175 +15536 +16014 +11486 +12680 +16015 +6176 +15537 +16015 +11485 +12678 +16016 +6174 +15535 +16016 +14302 +11220 +16017 +10743 +14302 +16017 +1736 +10936 +16018 +10936 +15746 +16018 +4320 +12133 +16019 +6340 +12876 +16019 +8352 +12298 +16020 +4282 +12489 +16020 +5762 +11450 +16021 +11450 +15600 +16021 +7556 +13919 +16022 +10319 +15656 +16022 +3943 +11784 +16023 +7911 +15521 +16023 +5651 +10991 +16024 +15177 +11571 +16031 +15176 +11569 +16025 +8072 +15176 +16025 +16025 +11255 +16026 +8072 +16025 +16026 +5650 +10992 +16027 +15175 +11570 +16029 +2659 +11837 +16028 +8070 +16027 +16028 +8070 +15175 +16029 +11254 +16027 +16029 +2661 +11839 +16030 +8071 +16024 +16030 +8071 +15177 +16031 +11253 +16024 +16031 +2660 +11838 +16032 +8072 +16026 +16032 +8028 +10796 +16033 +5618 +11012 +16033 +7570 +10859 +16034 +5659 +14540 +16034 +8062 +11134 +16035 +6096 +14468 +16035 +4073 +11516 +16036 +11516 +14375 +16036 +4074 +11515 +16037 +11515 +14376 +16037 +4075 +11514 +16038 +11514 +14374 +16038 +8103 +11829 +16039 +11218 +14845 +16039 +8323 +13362 +16040 +640 +15920 +16040 +500 +11722 +16041 +5802 +14210 +16041 +502 +11721 +16042 +5800 +14209 +16042 +8130 +12955 +16043 +5723 +15301 +16043 +7979 +11476 +16044 +8381 +12472 +16044 +7869 +11845 +16045 +11845 +12080 +16045 +7998 +11473 +16046 +5819 +11625 +16046 +7999 +11474 +16047 +5820 +11624 +16047 +7589 +11490 +16048 +1694 +14216 +16048 +9095 +12370 +16049 +7949 +12948 +16049 +9098 +12369 +16050 +7948 +12947 +16050 +5924 +11803 +16051 +8119 +14165 +16051 +8120 +11806 +16052 +11414 +12745 +16052 +12516 +9203 +16053 +8319 +12516 +16053 +12515 +9204 +16054 +8318 +12515 +16054 +12514 +9202 +16055 +8317 +12514 +16055 +8005 +11389 +16056 +5746 +12289 +16056 +8007 +11390 +16057 +5747 +12288 +16057 +5754 +14163 +16058 +10385 +15899 +16058 +6136 +10832 +16059 +7926 +12187 +16059 +7635 +11167 +16060 +1805 +15405 +16060 +7890 +15459 +17323 +5842 +11589 +16061 +7787 +10836 +16062 +1144 +15767 +16062 +8148 +12573 +16063 +8091 +14461 +16063 +5670 +11034 +16064 +3948 +11857 +16064 +8673 +13362 +16065 +8323 +15277 +16065 +14802 +11147 +16066 +10974 +14802 +16066 +1790 +9433 +16067 +6796 +12254 +16067 +7718 +11601 +16068 +1726 +14371 +16068 +11239 +8484 +16069 +4261 +11239 +16069 +11240 +8485 +16070 +4262 +11240 +16070 +11238 +8486 +16071 +4260 +11238 +16071 +17166 +13396 +17337 +13817 +10116 +17248 +10115 +13820 +16094 +13819 +10115 +17249 +16116 +13402 +17172 +16123 +13446 +17316 +16817 +13461 +16822 +16125 +13447 +17315 +17081 +10114 +17221 +17191 +16076 +17288 +17082 +10113 +17222 +17192 +16077 +17290 +16078 +10124 +17202 +16396 +13485 +17224 +16079 +10678 +17342 +7549 +13724 +16079 +5533 +13393 +16080 +16080 +13393 +17180 +16231 +13384 +16247 +16603 +10925 +17318 +5534 +13394 +16082 +16082 +13394 +17196 +10130 +13861 +16702 +16500 +13463 +17195 +10129 +13860 +16701 +16501 +13462 +17194 +17192 +13389 +17344 +10341 +13412 +17164 +17191 +13390 +17343 +16582 +10339 +17332 +17179 +3892 +17357 +16087 +10112 +17179 +16775 +10285 +17311 +10156 +13436 +16088 +10157 +13437 +16089 +10284 +14284 +16089 +16090 +7627 +17185 +16090 +10171 +17247 +10143 +14138 +16091 +10235 +16080 +16091 +16092 +13399 +17345 +3905 +16073 +16092 +7689 +14108 +16093 +17169 +16072 +17337 +7688 +14109 +16094 +17165 +13395 +17338 +2569 +13603 +16095 +10135 +13702 +16095 +1141 +10889 +16096 +10274 +13408 +16096 +10141 +13525 +16097 +2578 +13620 +16097 +10127 +13413 +16194 +7533 +13849 +16098 +10126 +13414 +16195 +7532 +13847 +16099 +2565 +16078 +17226 +10313 +13501 +16100 +3897 +13702 +16101 +10135 +14212 +17235 +10120 +13838 +16102 +7585 +13909 +16102 +13489 +13416 +16103 +2599 +13489 +16103 +3898 +13432 +17233 +16665 +13433 +17214 +10575 +14643 +16629 +16800 +13466 +17304 +13444 +16106 +16489 +5517 +14090 +16106 +16107 +13584 +17333 +7510 +13584 +16107 +16834 +10195 +17238 +10117 +13423 +16249 +10131 +13839 +16109 +5519 +14048 +16109 +5543 +13406 +17190 +16110 +13406 +17314 +7532 +13414 +16111 +10271 +13848 +16111 +7533 +13413 +16112 +10272 +13850 +16112 +16085 +13389 +17289 +17082 +13476 +17182 +16151 +13475 +17223 +5570 +13410 +16151 +5532 +10304 +16115 +10304 +13632 +16115 +7549 +13402 +16116 +16934 +10215 +17317 +3878 +10549 +16117 +17227 +13464 +17307 +10131 +14048 +16118 +3940 +14223 +16118 +8109 +10622 +16119 +1717 +13747 +16119 +14115 +10201 +16378 +10201 +13449 +16378 +5562 +13420 +16121 +16121 +13420 +16639 +5608 +13482 +16122 +16087 +13385 +17215 +10272 +13446 +16819 +5609 +13481 +16124 +10111 +13402 +17171 +13481 +16123 +16124 +16122 +13482 +16125 +10112 +16122 +16125 +10209 +13506 +16126 +7572 +14020 +16126 +7518 +13418 +16127 +3902 +14427 +16127 +17187 +16092 +17345 +10284 +13598 +16772 +10144 +14600 +16129 +7947 +14679 +16129 +7572 +10748 +16130 +16155 +10128 +17277 +8350 +12725 +16131 +507 +13659 +16131 +16389 +10156 +17213 +7487 +13426 +17200 +16390 +10157 +17212 +7488 +13427 +17201 +7528 +11012 +16870 +3910 +14765 +16134 +4025 +13698 +16189 +10139 +14660 +16135 +4024 +13697 +16190 +10140 +14661 +16136 +2762 +13710 +16137 +6069 +13719 +16137 +10123 +13918 +16138 +7872 +14242 +16138 +14940 +13483 +16139 +2710 +14940 +16139 +10137 +13500 +16140 +10153 +13769 +16140 +5623 +13453 +16141 +10281 +15084 +16141 +5624 +13450 +16142 +10282 +15085 +16142 +17181 +13444 +17193 +10120 +13541 +17193 +7592 +10478 +16144 +16443 +13451 +17350 +2593 +16443 +17350 +5624 +15085 +16145 +16442 +13452 +17351 +5623 +15084 +16146 +7593 +10477 +16147 +2594 +16442 +17351 +10181 +13558 +16148 +13515 +13606 +16148 +17168 +13395 +17360 +5516 +13955 +16149 +17167 +13396 +17359 +5515 +13957 +16150 +17081 +13475 +17208 +13410 +16114 +17208 +10258 +13502 +16843 +7567 +13700 +16152 +5705 +13556 +16153 +7576 +15025 +16153 +5704 +13553 +16154 +7577 +15026 +16154 +5545 +13518 +16155 +13384 +16130 +16247 +7511 +10295 +17183 +2621 +15411 +16156 +16164 +10117 +17229 +5519 +13423 +16157 +10346 +13773 +16158 +7539 +14599 +16158 +10345 +13772 +16159 +7538 +14598 +16159 +13664 +10163 +17234 +10171 +13602 +16160 +16161 +10771 +17271 +1130 +15469 +16161 +16162 +10772 +17272 +1129 +15468 +16162 +10117 +13515 +16163 +7500 +13516 +16163 +13388 +16157 +16164 +16163 +13516 +17229 +10390 +13734 +17303 +10446 +15231 +16165 +10321 +14086 +16166 +2667 +14452 +16166 +17261 +10550 +17348 +3878 +14683 +16167 +17262 +10552 +17347 +3877 +14684 +16168 +10216 +14864 +16169 +7528 +16134 +16169 +3900 +14084 +17314 +10869 +13568 +16170 +10169 +13471 +16171 +10123 +13740 +16171 +7703 +10289 +16172 +5707 +13591 +16172 +10158 +14121 +16173 +5534 +16082 +16173 +7789 +13477 +16174 +1725 +13840 +16174 +10143 +13461 +16344 +7646 +13891 +16175 +7708 +13809 +16176 +3911 +13545 +16751 +10142 +13459 +16348 +7644 +14333 +16177 +7633 +11354 +16178 +3898 +13433 +16178 +7594 +13488 +16179 +17253 +10188 +17286 +5626 +13561 +16180 +16180 +10189 +17287 +7564 +10419 +16181 +10412 +13759 +17305 +7505 +13397 +16182 +824 +13696 +16182 +7504 +13398 +16183 +823 +13699 +16183 +7838 +13589 +17096 +2634 +14039 +16184 +10155 +14060 +16185 +10176 +14362 +16185 +10142 +14731 +16186 +10158 +16082 +17197 +13411 +16113 +17182 +16187 +10266 +17300 +10154 +14150 +16188 +3941 +14677 +16188 +10204 +13783 +16189 +10139 +16135 +16189 +10203 +13782 +16190 +10140 +16136 +16190 +2574 +16081 +16191 +13388 +16164 +16191 +10148 +13991 +16192 +7582 +13992 +16192 +10668 +13575 +16193 +10667 +14868 +16193 +2596 +13742 +16194 +16194 +13413 +17320 +2595 +13743 +16195 +16195 +13414 +17321 +3909 +13553 +16446 +16196 +13544 +16681 +3908 +13556 +16445 +16197 +13543 +16680 +10192 +14420 +16198 +5519 +16157 +17184 +2580 +13714 +16199 +10147 +14353 +17204 +3892 +13393 +16308 +10145 +13560 +16358 +3891 +13394 +16307 +10146 +13559 +16359 +5567 +13417 +16202 +13417 +16105 +16202 +10190 +13596 +16294 +11354 +14215 +16203 +7715 +13648 +16855 +10185 +14095 +16204 +7655 +13624 +16205 +10464 +14290 +16205 +13405 +16206 +16784 +10432 +13635 +17331 +13404 +16207 +16785 +10430 +13634 +17330 +10125 +13489 +16208 +7495 +13538 +16208 +10125 +13442 +16209 +16209 +13442 +16894 +13961 +10615 +16210 +5856 +13961 +16210 +7621 +10486 +16211 +10243 +13905 +17284 +7624 +10487 +16212 +10244 +13906 +17285 +16214 +10126 +16807 +5527 +13414 +16213 +7498 +13575 +16807 +13391 +16213 +16214 +10127 +13574 +16235 +5528 +13413 +16215 +7627 +13539 +16216 +1143 +10372 +17329 +5598 +13984 +16217 +10456 +14042 +16217 +3904 +14365 +16218 +7644 +16177 +16218 +7512 +13512 +17162 +7903 +15484 +16219 +5608 +13480 +16220 +7710 +13482 +16220 +613 +13481 +16221 +16672 +13532 +17274 +614 +13482 +16222 +16673 +13531 +17275 +16098 +13849 +17217 +4011 +15072 +16223 +16099 +13847 +17216 +4012 +15071 +16224 +7646 +16175 +16225 +13391 +16214 +16225 +7689 +10648 +16226 +4194 +13610 +16226 +7688 +10647 +16227 +4193 +13611 +16227 +16472 +13440 +17355 +7542 +14510 +16228 +16471 +13441 +17356 +7543 +14511 +16229 +10234 +14199 +16230 +1125 +15098 +16230 +16678 +16191 +17246 +16231 +13386 +17170 +10544 +13488 +16232 +4047 +14694 +16232 +10545 +13487 +16233 +4044 +14693 +16233 +7598 +14052 +16234 +5521 +14660 +16234 +13392 +16215 +16235 +3904 +16218 +16235 +7584 +10898 +16236 +3966 +11825 +17236 +16237 +10621 +17340 +5592 +15164 +16237 +16238 +14186 +17207 +5522 +14186 +16238 +10159 +13439 +17177 +10132 +13514 +17173 +10160 +13438 +17178 +10133 +13513 +17174 +10528 +13831 +16241 +10332 +13856 +16241 +10527 +13832 +16242 +10333 +13857 +16242 +5518 +14651 +17209 +7770 +14652 +16243 +10152 +13428 +16244 +16502 +13458 +17244 +10152 +13458 +16245 +7496 +13526 +16245 +10128 +13518 +16246 +13386 +16231 +16246 +3881 +13562 +17277 +10128 +16231 +16247 +2650 +14492 +16248 +10411 +14607 +16248 +3880 +13515 +16249 +13423 +16108 +16249 +7652 +10380 +16250 +4051 +13572 +16250 +10205 +13993 +16251 +6211 +14566 +16251 +7538 +13772 +16252 +10145 +13875 +16252 +7539 +13773 +16253 +10146 +13876 +16253 +2557 +13763 +16475 +3934 +13641 +16254 +10757 +14283 +16255 +10722 +15834 +16255 +7667 +13454 +16256 +10301 +15854 +16256 +7761 +14121 +16257 +2550 +15002 +16257 +10425 +14581 +16258 +7665 +15331 +16258 +10378 +13555 +16259 +5705 +14297 +16259 +10379 +13554 +16260 +5704 +14296 +16260 +3896 +13645 +16261 +7622 +14287 +16261 +10445 +14027 +16262 +5562 +14455 +16262 +5659 +10859 +16263 +1687 +13571 +16263 +5536 +13544 +16264 +13397 +16084 +16264 +5535 +13543 +16265 +13398 +16083 +16265 +10908 +15525 +16266 +7631 +16120 +16266 +7515 +13750 +16267 +1684 +13913 +16267 +7681 +10686 +16285 +7680 +13505 +16268 +3895 +11562 +16269 +7620 +14288 +16269 +3902 +16127 +16270 +5659 +16263 +16270 +10363 +13666 +16271 +4024 +16136 +16271 +10362 +13667 +16272 +4025 +16135 +16272 +7665 +11259 +16273 +10715 +14463 +16273 +7500 +13558 +16274 +10190 +13686 +16274 +10235 +14543 +16275 +16080 +10235 +17203 +7761 +13708 +16276 +10146 +13689 +17186 +13875 +10145 +16466 +10145 +13690 +16466 +10168 +13920 +16581 +10167 +14062 +16278 +10222 +14278 +16279 +1678 +15390 +16279 +7675 +10602 +16280 +8004 +13419 +16364 +2652 +10584 +16281 +7676 +10896 +16599 +10443 +13573 +16282 +1677 +14504 +16282 +7796 +13890 +17035 +5548 +14248 +16283 +12262 +10317 +16299 +822 +12262 +16299 +3901 +13490 +16285 +10686 +16268 +16285 +16286 +10181 +17232 +10181 +13606 +17232 +1135 +14545 +16287 +7938 +15043 +16287 +10339 +13410 +16288 +5570 +14881 +16288 +7492 +13496 +16715 +1145 +14574 +16289 +16290 +10205 +17339 +7603 +13993 +16290 +5956 +11016 +16291 +8404 +13883 +16291 +7581 +13465 +16798 +7703 +14125 +16292 +10250 +13590 +16293 +10303 +15317 +16293 +5524 +13686 +16294 +7699 +16203 +16294 +10119 +13412 +17169 +7629 +13760 +16295 +7543 +13922 +16296 +10161 +14511 +16296 +7542 +13921 +16297 +10162 +14510 +16297 +10169 +14090 +16298 +7654 +14091 +16298 +10317 +13630 +16299 +13630 +16284 +16299 +13801 +10610 +16482 +10610 +13683 +16300 +10134 +13431 +16301 +10392 +14132 +16301 +7514 +13702 +16302 +10134 +14083 +16302 +5585 +10559 +16303 +10559 +13917 +16303 +7545 +13453 +16304 +3921 +14445 +16304 +7546 +13450 +16305 +3922 +14444 +16305 +8066 +11405 +16849 +10155 +14985 +16306 +10122 +13617 +16307 +13394 +16201 +16307 +10121 +13616 +16308 +13393 +16200 +16308 +5832 +11659 +16309 +2569 +10465 +17241 +7600 +14205 +16310 +5560 +14728 +16310 +7794 +10469 +16311 +5689 +13670 +16311 +13576 +14120 +16312 +3978 +14144 +16312 +7731 +13811 +16313 +10741 +14473 +16313 +10391 +14461 +16314 +8091 +15157 +16314 +3913 +13757 +16941 +7706 +10744 +16420 +4044 +13487 +16316 +7595 +14173 +16316 +4047 +13488 +16317 +7594 +14174 +16317 +7713 +13884 +16318 +10250 +14895 +16318 +14023 +10410 +16319 +5914 +14023 +16319 +819 +13758 +16320 +10154 +14677 +16320 +7663 +13521 +16321 +10796 +14408 +16321 +3882 +16152 +17243 +10141 +14286 +16322 +10131 +14223 +16323 +7793 +14676 +16323 +7625 +14085 +16324 +5525 +14816 +16324 +7735 +11664 +16770 +4069 +14597 +16325 +7736 +11665 +16771 +4071 +14596 +16326 +10336 +14113 +16327 +853 +15202 +16327 +10337 +14112 +16328 +851 +15198 +16328 +7661 +10525 +16329 +2667 +13491 +16536 +821 +14526 +16330 +10467 +14715 +16330 +7630 +10837 +16331 +10175 +13735 +16995 +7563 +13656 +16332 +10335 +14801 +16332 +16230 +13415 +16878 +10410 +14023 +16333 +7531 +14300 +16334 +10476 +14744 +16334 +5588 +13507 +16691 +11020 +14699 +16335 +10137 +13503 +16336 +5610 +11383 +17118 +16336 +13504 +16337 +10137 +16336 +16337 +10136 +13418 +16339 +507 +14521 +16338 +7518 +13659 +16339 +13659 +16338 +16339 +10138 +13496 +16340 +10290 +14555 +16340 +821 +13680 +16341 +10338 +14911 +16341 +5525 +13898 +16342 +8004 +14816 +16342 +10141 +13524 +16343 +7496 +13525 +16343 +13391 +16175 +16344 +5527 +16213 +16344 +4278 +12563 +16345 +634 +14696 +16345 +4276 +12564 +16346 +635 +14698 +16346 +4277 +12565 +16347 +633 +14697 +16347 +13392 +16177 +16348 +5528 +16215 +16348 +7715 +10941 +16349 +10373 +13648 +16349 +7581 +10508 +16350 +1127 +13465 +16350 +10173 +13793 +16351 +7719 +14765 +16351 +7503 +13601 +16352 +16352 +13601 +16616 +17195 +13463 +17294 +7722 +13543 +16353 +17194 +13462 +17295 +7721 +13544 +16354 +10476 +14300 +16355 +7957 +14961 +16355 +10423 +13682 +16356 +10221 +13732 +16356 +7517 +13741 +16894 +10125 +13538 +16357 +5533 +13690 +16358 +13560 +16200 +16358 +5534 +13689 +16359 +13559 +16201 +16359 +5559 +13460 +16360 +7685 +14482 +16360 +10253 +15002 +16361 +5530 +15555 +16361 +7561 +13473 +16362 +11037 +14822 +16362 +7560 +13474 +16363 +11038 +14823 +16363 +2651 +14491 +16364 +13419 +16280 +16364 +2639 +11105 +16365 +7643 +14400 +16365 +2734 +10499 +16366 +7732 +14336 +16366 +2735 +10498 +16367 +7733 +14337 +16367 +2736 +10497 +16368 +7734 +14335 +16368 +7833 +13642 +16369 +5728 +13908 +16369 +7833 +10747 +16370 +5658 +13506 +16370 +7506 +13484 +16371 +10619 +13607 +16371 +7779 +14490 +16455 +5589 +14021 +17310 +5703 +10944 +16373 +10944 +14093 +16373 +13584 +13771 +16374 +8126 +14422 +16374 +830 +13498 +16375 +10132 +16239 +16375 +831 +13499 +16376 +10133 +16240 +16376 +10193 +13432 +16377 +5691 +13650 +16377 +7631 +14115 +16378 +13449 +16120 +16378 +13579 +14027 +16379 +832 +14164 +16379 +11166 +12841 +16380 +4113 +13721 +16380 +7808 +14260 +16381 +10368 +14714 +16381 +7681 +13490 +16382 +10707 +16284 +16382 +4030 +11570 +16383 +10980 +14329 +16383 +4031 +11571 +16384 +10981 +14330 +16384 +4032 +11569 +16385 +10979 +14328 +16385 +2634 +13528 +16386 +7582 +13991 +17141 +7748 +10652 +16387 +3915 +13529 +16387 +5618 +13521 +16779 +1698 +13694 +16388 +10225 +13436 +16861 +13430 +16144 +16389 +10224 +13437 +16860 +13429 +16147 +16390 +16391 +10780 +16411 +4057 +13895 +16391 +10441 +14040 +16392 +1723 +15086 +16392 +10290 +16340 +17133 +13495 +13568 +16393 +3935 +13580 +16394 +7795 +13998 +16394 +5611 +13485 +16395 +10151 +13550 +16395 +2565 +13501 +16396 +10151 +16395 +16396 +8154 +14431 +16397 +10197 +15622 +16397 +5796 +11130 +16398 +2621 +13400 +16398 +5573 +13920 +16399 +10168 +14760 +16399 +13757 +13769 +16400 +10153 +13792 +16400 +2561 +13411 +16401 +7827 +14882 +16401 +5571 +13563 +16402 +13411 +16187 +16402 +7810 +14254 +16403 +10224 +14846 +16403 +7811 +14255 +16404 +10225 +14847 +16404 +7716 +14357 +16405 +10388 +14432 +16405 +1688 +14185 +16406 +10197 +14306 +16406 +7938 +14814 +16407 +5625 +15043 +16407 +5826 +11079 +16408 +1141 +13408 +16408 +7599 +14213 +16496 +10171 +16090 +16409 +7778 +10950 +16410 +10950 +13425 +16410 +5869 +13736 +16411 +4057 +16391 +16411 +5748 +13937 +16412 +7759 +14896 +16412 +2609 +13872 +16413 +7841 +14351 +16413 +2608 +13873 +16414 +7839 +14352 +16414 +7551 +13957 +16415 +5515 +14108 +16415 +10297 +13958 +16416 +5516 +14109 +16416 +10163 +13664 +16417 +1143 +16216 +16417 +13684 +13664 +17234 +10163 +16160 +17242 +2709 +15266 +16720 +16419 +13401 +17236 +5610 +13503 +16420 +13503 +16315 +16420 +10458 +14010 +16421 +2577 +14588 +16421 +618 +8600 +17245 +10230 +14553 +16422 +7862 +13716 +16600 +7497 +10662 +17114 +10151 +13501 +16424 +7494 +13499 +16711 +7501 +13518 +16425 +10288 +13592 +16425 +10303 +14551 +16426 +5526 +15317 +16426 +10122 +13478 +16427 +3891 +13617 +17317 +10121 +13479 +16428 +13616 +16428 +16933 +2713 +13731 +16429 +7773 +14983 +16429 +10699 +13607 +16430 +3940 +16118 +16430 +4002 +14667 +16431 +10226 +15212 +16431 +4003 +14666 +16432 +10227 +15213 +16432 +10167 +14494 +16433 +7720 +14495 +16433 +7788 +10540 +16434 +10185 +13537 +16745 +10884 +14147 +16435 +4048 +15228 +16435 +7893 +11771 +16436 +8546 +14403 +16436 +7891 +11769 +16437 +8545 +14405 +16437 +7892 +11770 +16438 +8547 +14404 +16438 +7828 +13791 +16439 +10315 +13840 +17334 +1126 +13558 +16440 +10181 +16286 +16440 +7980 +13951 +16441 +10186 +14645 +16441 +10162 +13452 +16442 +10554 +14510 +16442 +10161 +13451 +16443 +10551 +14511 +16443 +10409 +14864 +16444 +7719 +15333 +16444 +10165 +13605 +16445 +13605 +16197 +16445 +10164 +13604 +16446 +13604 +16196 +16446 +5705 +13555 +16447 +10165 +13556 +16447 +10164 +13553 +16448 +5704 +13554 +16448 +10152 +16243 +16449 +5589 +16372 +16449 +5531 +14539 +16450 +8053 +15486 +16450 +8186 +13717 +16451 +5568 +15981 +16451 +7804 +11537 +16452 +1711 +13636 +16452 +7805 +11538 +16453 +1712 +13637 +16453 +7568 +13492 +17238 +818 +13564 +16454 +1122 +16244 +16455 +13428 +16372 +16455 +7510 +13424 +16456 +1679 +14042 +16456 +2615 +11335 +16457 +7750 +14024 +16457 +5675 +10917 +16458 +10917 +14400 +16458 +10194 +13780 +16708 +11490 +14140 +16459 +7870 +12138 +16460 +5614 +13519 +16460 +7851 +14188 +16461 +5566 +16144 +16461 +7850 +14187 +16462 +5565 +16147 +16462 +10257 +14684 +16463 +7996 +15351 +16463 +10256 +14683 +16464 +7995 +15350 +16464 +10813 +13992 +16465 +7582 +16386 +16465 +3916 +13875 +16466 +13690 +16277 +16466 +10652 +15049 +16467 +3915 +16387 +16467 +7787 +10708 +16468 +5612 +13547 +16625 +10315 +14391 +16469 +7789 +16174 +16469 +5615 +13477 +16470 +10676 +15950 +16470 +16167 +13441 +16471 +10549 +16167 +16471 +16168 +13440 +16472 +10553 +16168 +16472 +16153 +13556 +16473 +7576 +16153 +16473 +16154 +13553 +16474 +7577 +16154 +16474 +5872 +13925 +16475 +10377 +16254 +16475 +2633 +10451 +16476 +7560 +13869 +16476 +2632 +10448 +16477 +7561 +13870 +16477 +8344 +10604 +16478 +10604 +13473 +16478 +8343 +10603 +16479 +10603 +13474 +16479 +13441 +16167 +17296 +10479 +13421 +17240 +13440 +16168 +17297 +10480 +13422 +17239 +4097 +13801 +16482 +10610 +16300 +16482 +10273 +14644 +17123 +3901 +13739 +16483 +5553 +10447 +16484 +7929 +13613 +16484 +7929 +10643 +16485 +8106 +10464 +16885 +5530 +14362 +16486 +7819 +14831 +16486 +5743 +13733 +16487 +3982 +15590 +16487 +14690 +10222 +17335 +5521 +14052 +17335 +2555 +16143 +16489 +10169 +16171 +16489 +10729 +14344 +16490 +4213 +14737 +16490 +5584 +14556 +16491 +8338 +14727 +16491 +3967 +13915 +16492 +10191 +14076 +16492 +1676 +13772 +16493 +10345 +13930 +16493 +1675 +13773 +16494 +10346 +13931 +16494 +5852 +13828 +16495 +7647 +14957 +16495 +13387 +16101 +16496 +5529 +16409 +16496 +3899 +13445 +16497 +5826 +16408 +16497 +5550 +13404 +16498 +10865 +14231 +16498 +5551 +13405 +16499 +10866 +14234 +16499 +10149 +14703 +16500 +3957 +15392 +16500 +10150 +14702 +16501 +3958 +15393 +16501 +13525 +13458 +16502 +5686 +13525 +16502 +7806 +13715 +16503 +5796 +16398 +16503 +7607 +14450 +16504 +10431 +15155 +16504 +7604 +14449 +16505 +10429 +15156 +16505 +14836 +10938 +16506 +5540 +14836 +16506 +14837 +10937 +16507 +5539 +14837 +16507 +10161 +13450 +16508 +5624 +13451 +16508 +5623 +13452 +16509 +10162 +13453 +16509 +7527 +13416 +16510 +5520 +14242 +16510 +5890 +14040 +16511 +10441 +15093 +16511 +5636 +13546 +16512 +7779 +14827 +16512 +7496 +13524 +16513 +5518 +13526 +16865 +10682 +13534 +16514 +10208 +14504 +16514 +16395 +13550 +16515 +5611 +16395 +16515 +5560 +13534 +16516 +11087 +14728 +16516 +7775 +10546 +16517 +5730 +14606 +16517 +7632 +14246 +16518 +10970 +14546 +16518 +10499 +13726 +16519 +4075 +16038 +16519 +10498 +13727 +16520 +4074 +16037 +16520 +10497 +13728 +16521 +4073 +16036 +16521 +10170 +13547 +16522 +10304 +14026 +16522 +7566 +13594 +16523 +3888 +13705 +16523 +7565 +13593 +16524 +3889 +13704 +16524 +5908 +13779 +17336 +10220 +13950 +16525 +16526 +10550 +17261 +1123 +13672 +16526 +16527 +10552 +17262 +1124 +13671 +16527 +10681 +13509 +16528 +5600 +15437 +16528 +10680 +13508 +16529 +5601 +15438 +16529 +8260 +13903 +16530 +5727 +10889 +17324 +10412 +16202 +17304 +1683 +13759 +16531 +2714 +13677 +16532 +7774 +14984 +16532 +10245 +13954 +16533 +10835 +15259 +16533 +4163 +13806 +16534 +10891 +13910 +16534 +10633 +14228 +16535 +5595 +14748 +16535 +10179 +13507 +16536 +13507 +16329 +16536 +1683 +13627 +16537 +7564 +13759 +16537 +10415 +14208 +16538 +7817 +14922 +16538 +10148 +13813 +16606 +5567 +13991 +16539 +3930 +13623 +16540 +7821 +14348 +16540 +10174 +13626 +16542 +1720 +13933 +16541 +13626 +16423 +16542 +13407 +16541 +16542 +819 +13670 +16543 +7583 +13917 +16543 +7841 +13989 +16544 +10621 +15164 +16544 +7839 +13988 +16545 +10619 +15165 +16545 +5808 +13578 +16546 +10582 +13823 +16546 +7954 +14974 +16547 +10232 +14975 +16547 +10682 +14191 +16548 +5611 +16515 +16548 +2552 +14107 +16549 +10354 +14974 +16549 +7838 +14037 +16550 +3971 +11258 +17054 +7849 +11541 +16551 +11541 +13874 +16551 +7748 +13529 +16552 +5617 +15209 +16552 +10568 +14226 +16553 +7536 +14781 +16553 +10567 +14227 +16554 +7537 +14780 +16554 +5558 +13415 +16555 +3901 +13505 +16556 +10166 +13739 +16556 +13505 +16555 +16556 +10517 +14797 +16557 +8798 +15308 +16557 +1763 +11500 +16558 +10531 +13812 +16558 +3894 +14230 +16559 +7611 +14690 +16559 +2886 +15214 +16560 +6621 +15400 +16560 +2885 +15215 +16561 +6622 +15401 +16561 +8134 +13792 +16562 +830 +14838 +16562 +8061 +11460 +16695 +11460 +13596 +16695 +7578 +13936 +16564 +16564 +13936 +17306 +4067 +13474 +16565 +7560 +16476 +16565 +4066 +13473 +16566 +7561 +16477 +16566 +5548 +10393 +16567 +10393 +13466 +16567 +10459 +13422 +16568 +2609 +14351 +16568 +10460 +13421 +16569 +2608 +14352 +16569 +7703 +14124 +16570 +10185 +14125 +16570 +10564 +14838 +16571 +7551 +14950 +16571 +1742 +13887 +16572 +7717 +14779 +16572 +10254 +13629 +16573 +7583 +16543 +16573 +10569 +14832 +16574 +7552 +14964 +16574 +831 +14832 +16575 +10569 +15980 +16575 +10858 +14540 +16576 +3965 +15867 +16576 +1145 +13496 +16577 +10138 +13614 +16577 +10614 +14358 +16578 +4129 +15372 +16578 +11381 +14451 +16579 +5576 +14475 +16579 +1752 +12568 +16580 +11005 +14344 +16580 +3989 +14091 +16581 +10167 +16278 +16581 +10118 +16086 +17175 +16128 +13399 +17332 +7947 +14600 +16583 +5580 +15622 +16583 +10342 +13563 +16584 +7995 +14683 +16584 +7738 +13612 +16585 +11160 +15274 +16585 +13749 +13535 +16586 +2579 +13749 +16586 +5612 +11678 +16587 +7836 +13547 +16587 +2568 +13547 +16588 +7836 +10955 +16630 +8127 +12570 +16589 +3994 +13858 +16589 +8365 +11515 +16590 +4074 +14005 +16590 +8363 +11514 +16591 +4075 +14004 +16591 +8364 +11516 +16592 +4073 +14006 +16592 +7881 +13893 +16593 +10834 +15257 +16593 +1683 +10393 +16594 +7877 +13627 +16594 +10393 +13467 +16595 +3939 +14593 +16595 +3914 +11087 +16596 +7852 +13550 +16596 +7620 +13799 +16597 +10247 +14288 +16597 +7622 +13800 +16598 +10248 +14287 +16598 +5594 +13468 +16599 +13468 +16281 +16599 +1127 +14726 +16600 +10673 +16423 +16600 +8204 +14654 +16601 +10514 +15659 +16601 +10273 +14557 +16602 +10631 +14644 +16602 +16130 +13384 +17318 +13386 +16081 +17170 +10182 +14118 +16604 +7584 +16236 +16604 +7630 +13457 +16605 +5577 +14874 +16605 +3890 +16105 +16606 +13417 +16539 +16606 +1719 +14243 +16607 +7875 +14868 +16607 +8044 +15300 +16608 +4051 +16250 +16608 +10579 +13619 +16609 +7546 +13983 +16609 +10578 +13618 +16610 +7545 +13982 +16610 +5588 +10666 +16611 +7661 +13507 +16611 +6051 +14340 +16612 +10779 +15126 +16612 +6046 +14339 +16613 +10778 +15127 +16613 +6049 +14338 +16614 +10777 +15128 +16614 +3946 +12056 +16945 +7919 +13717 +16615 +2557 +13862 +16616 +10144 +16352 +16616 +7940 +13736 +16617 +5869 +13940 +16617 +5846 +13879 +16618 +10510 +14966 +16618 +5847 +13878 +16619 +10511 +14119 +16619 +5848 +13877 +16620 +10512 +14967 +16620 +7898 +13656 +16621 +10526 +15329 +16621 +10188 +14033 +16622 +10177 +14710 +16622 +10189 +14032 +16623 +10178 +14709 +16623 +16624 +10170 +17267 +7513 +13709 +17267 +10170 +13587 +16625 +13587 +16468 +16625 +7520 +13508 +16626 +2595 +16099 +16626 +7519 +13509 +16627 +2596 +16098 +16627 +14246 +10812 +16628 +3998 +14246 +16628 +3890 +15174 +16629 +10172 +16105 +16629 +5648 +13577 +16630 +13577 +16588 +16630 +5570 +13930 +16631 +11813 +14881 +16631 +5571 +13931 +16632 +7995 +16584 +16632 +13909 +13579 +16633 +10440 +13909 +16633 +11360 +13940 +16634 +5869 +14041 +16634 +7539 +13876 +16635 +10183 +14599 +16635 +7538 +13875 +16636 +10184 +14598 +16636 +10479 +14599 +16637 +2608 +16569 +16637 +10480 +14598 +16638 +2609 +16568 +16638 +2555 +13740 +16639 +7517 +16121 +16639 +5628 +13486 +17253 +2567 +14033 +16640 +4035 +14392 +16641 +6292 +15361 +16641 +5756 +14053 +16642 +7691 +14447 +16642 +5755 +14054 +16643 +7692 +14446 +16643 +2568 +13577 +16644 +10173 +13631 +16645 +7509 +13632 +16645 +13632 +16644 +16645 +7696 +10816 +16646 +5617 +13640 +16646 +10220 +13688 +16647 +13688 +16424 +16647 +3902 +13570 +16648 +7651 +14427 +16648 +10731 +14018 +16649 +3967 +14076 +16649 +10483 +14300 +16650 +10402 +14653 +16650 +13949 +11010 +16651 +2815 +13949 +16651 +5523 +13980 +16652 +13980 +16219 +16652 +5949 +14366 +16653 +10318 +15525 +16653 +7559 +13608 +16654 +10582 +16546 +16654 +7658 +14162 +16655 +10385 +14163 +16655 +6214 +10641 +16656 +4120 +13523 +16656 +5808 +13551 +16657 +10566 +13578 +17086 +5523 +14864 +16658 +10409 +15133 +16658 +10248 +13765 +16659 +10487 +14287 +16659 +10247 +13766 +16660 +10486 +14288 +16660 +7502 +13738 +16661 +10230 +16422 +16661 +13889 +14483 +16662 +7685 +16360 +16662 +4043 +15894 +16663 +10378 +16259 +16663 +4045 +15893 +16664 +10379 +16260 +16664 +10249 +13433 +16665 +5583 +13535 +16665 +5550 +14231 +16666 +10429 +14449 +16666 +5551 +14234 +16667 +10431 +14450 +16667 +6032 +14074 +16668 +10369 +14907 +16668 +8391 +12211 +16669 +2588 +13867 +16669 +7610 +14191 +16789 +3893 +14192 +16670 +5889 +14570 +16671 +8024 +15093 +16671 +7711 +11392 +16672 +5810 +13532 +16672 +7710 +11391 +16673 +5809 +13531 +16673 +7652 +13572 +16674 +10726 +14291 +16674 +5621 +13528 +16927 +2634 +13589 +16675 +6141 +13942 +16676 +3978 +14120 +16676 +11216 +13945 +16677 +3985 +13985 +16677 +7501 +13592 +16678 +13388 +16191 +16678 +8295 +10518 +16679 +10518 +13651 +16679 +7722 +14100 +16680 +3908 +16197 +16680 +7721 +14101 +16681 +3909 +16196 +16681 +6358 +12235 +16682 +4019 +13754 +16682 +4018 +13756 +16683 +10702 +15236 +16683 +16220 +13480 +16684 +7710 +16220 +16684 +10219 +14626 +16685 +7564 +16537 +16685 +10176 +13824 +16686 +7544 +16454 +16686 +1725 +13477 +16687 +13457 +16331 +16687 +10175 +13477 +16688 +5615 +13880 +16688 +7711 +13481 +16689 +10679 +15299 +16689 +6016 +11831 +16690 +4016 +14437 +16690 +10179 +13580 +16691 +13580 +16335 +16691 +7633 +13913 +16692 +10277 +14215 +16692 +7871 +10718 +16693 +5681 +13768 +16693 +5994 +14183 +16694 +7876 +15424 +16694 +1126 +15821 +16695 +13596 +16563 +16695 +13750 +13748 +16696 +10209 +13750 +16696 +10186 +13584 +16697 +7510 +13984 +16697 +10553 +15288 +16698 +3877 +16168 +16698 +15291 +11441 +16699 +1869 +15291 +16699 +10301 +15510 +16700 +832 +14027 +17000 +824 +16182 +16701 +13397 +16264 +16701 +823 +16183 +16702 +13398 +16265 +16702 +7493 +13500 +16703 +2560 +13724 +16703 +3900 +13495 +16975 +10252 +13898 +16715 +7505 +13666 +16705 +16705 +13511 +17263 +7504 +13667 +16706 +16706 +13510 +17264 +2586 +13746 +16707 +10514 +14087 +16707 +4005 +13919 +16708 +8081 +16459 +16708 +7884 +11241 +16709 +11067 +15399 +16709 +14600 +10144 +17098 +10144 +13862 +17098 +831 +14320 +16711 +10220 +16647 +16711 +10831 +13585 +16712 +3941 +16188 +16712 +10367 +14092 +16713 +5517 +14630 +16713 +3969 +11152 +16714 +10963 +13609 +16714 +13496 +16289 +16715 +13898 +16704 +16715 +10252 +16289 +16716 +13419 +16342 +16716 +7771 +13654 +16717 +5590 +15263 +16717 +5597 +12471 +16718 +11056 +14568 +16718 +4040 +13530 +16719 +11125 +13978 +16719 +13401 +16419 +16720 +10182 +16604 +16720 +5631 +12573 +16721 +11044 +14056 +16721 +7980 +13673 +16722 +5599 +13540 +16850 +10258 +13673 +16723 +7980 +14645 +16723 +8578 +11919 +16724 +2755 +14457 +16724 +8577 +11920 +16725 +2756 +14458 +16725 +8576 +11921 +16726 +2757 +14459 +16726 +824 +10937 +16727 +5780 +13696 +16729 +5781 +13699 +16728 +7951 +13704 +16728 +7950 +13705 +16729 +13696 +16727 +16729 +16728 +13699 +16730 +7951 +16728 +16730 +1743 +15531 +16731 +8248 +15756 +16731 +10270 +15481 +16732 +5548 +16567 +16732 +8004 +14815 +16733 +10563 +14816 +16733 +7757 +14093 +16734 +1140 +14580 +16734 +7495 +13424 +16735 +10202 +13538 +16735 +3879 +13538 +16736 +13454 +14454 +16736 +10183 +13567 +16737 +5688 +13873 +16737 +5689 +13872 +16738 +13827 +15584 +16738 +1146 +13683 +16739 +8172 +15869 +16739 +2726 +11739 +16740 +11156 +14220 +16740 +5540 +13962 +16741 +7951 +14836 +16741 +5539 +13963 +16742 +7950 +14837 +16742 +8126 +13771 +16743 +2558 +14235 +16743 +3984 +11762 +16744 +11217 +13946 +16744 +5574 +14125 +16745 +13537 +16434 +16745 +7819 +13564 +16746 +818 +14676 +16746 +15183 +10371 +16747 +1138 +15183 +16747 +6100 +12404 +16748 +10573 +14743 +16748 +7765 +11709 +16749 +10389 +14308 +16749 +5836 +13854 +16750 +2707 +14659 +16750 +10311 +14021 +16751 +14021 +16176 +16751 +10266 +13476 +16752 +7485 +13478 +16752 +16753 +13478 +17266 +1675 +16494 +16753 +16754 +13479 +17265 +1676 +16493 +16754 +10267 +13475 +16755 +7484 +13479 +16755 +10416 +14921 +16756 +8398 +15689 +16756 +10414 +14920 +16757 +8400 +15691 +16757 +10415 +14922 +16758 +8399 +15690 +16758 +10309 +15084 +16759 +10281 +15169 +16759 +10310 +15085 +16760 +10282 +15168 +16760 +1698 +13521 +16761 +10269 +14532 +16761 +11605 +14620 +16762 +4114 +15435 +16762 +10851 +13952 +16763 +10484 +14331 +16763 +10655 +13565 +16764 +10684 +14790 +16764 +10656 +13566 +16765 +10685 +14791 +16765 +7778 +13845 +16766 +4150 +15820 +16766 +8388 +15832 +16767 +10753 +15989 +16767 +7485 +13435 +16768 +5513 +13722 +16768 +7484 +13434 +16769 +5514 +13725 +16769 +1706 +13494 +16770 +13494 +16325 +16770 +1708 +13493 +16771 +13493 +16326 +16771 +10340 +14284 +17105 +13598 +16128 +16772 +11172 +13598 +16773 +16089 +13437 +17312 +10285 +13597 +16774 +13597 +14122 +16774 +11171 +13597 +16775 +16088 +13436 +17311 +11078 +13520 +16777 +5573 +13780 +16776 +10194 +14007 +16777 +13520 +16776 +16777 +3910 +13522 +16778 +7509 +13631 +16780 +10187 +13522 +16779 +13521 +16388 +16779 +10187 +13694 +16780 +13631 +16778 +16780 +7864 +11070 +16781 +5755 +14155 +16781 +7867 +11073 +16782 +5756 +14154 +16782 +1142 +15297 +16783 +5725 +13552 +17301 +10238 +16224 +16784 +7520 +16626 +16784 +10240 +16223 +16785 +7519 +16627 +16785 +4049 +11420 +16786 +10727 +14689 +16786 +10459 +14351 +16787 +14351 +15164 +16787 +10460 +14352 +16788 +14352 +15165 +16788 +1677 +16282 +16789 +13403 +16670 +16789 +3911 +11031 +16790 +7709 +13545 +16790 +10223 +13573 +16791 +5522 +16238 +16791 +853 +14966 +16792 +7825 +15202 +16792 +851 +14967 +16793 +7823 +15198 +16793 +852 +14119 +16794 +10511 +14548 +16794 +3970 +14078 +16795 +7758 +14266 +16795 +7784 +13881 +16796 +1123 +16526 +16796 +7785 +13882 +16797 +1124 +16527 +16797 +13465 +16292 +16798 +5574 +16434 +16798 +3896 +14068 +16799 +10395 +14311 +16799 +7491 +13622 +16800 +10270 +16567 +16800 +10351 +13776 +16801 +8076 +15649 +16801 +10350 +13775 +16802 +8075 +15648 +16802 +5791 +11891 +16803 +10352 +13774 +16803 +3879 +14454 +16804 +13442 +16357 +16804 +3929 +12016 +16805 +7614 +14692 +16805 +3928 +12015 +16806 +7615 +14691 +16806 +10126 +13743 +16807 +13575 +16214 +16807 +10413 +14168 +16808 +2579 +16586 +16808 +7939 +13827 +16810 +5613 +13629 +16809 +3916 +16277 +16810 +13497 +16809 +16810 +1131 +14219 +16811 +8125 +14844 +16811 +16104 +13433 +17233 +10193 +14008 +16812 +5622 +14008 +16813 +13533 +14643 +16813 +10193 +13650 +16814 +13533 +16813 +16814 +10530 +14916 +16815 +504 +15817 +16815 +10529 +14917 +16816 +503 +15816 +16816 +10271 +16111 +16817 +5527 +16344 +16817 +10272 +16112 +16821 +13459 +16186 +16818 +613 +13850 +16819 +13446 +16123 +16819 +614 +13848 +16820 +13447 +16125 +16820 +5528 +16348 +16821 +13459 +16818 +16821 +13461 +16091 +16822 +10271 +16817 +16822 +10138 +13468 +16823 +5594 +13614 +16823 +10354 +14107 +16824 +7626 +16170 +16824 +10462 +15221 +16825 +7920 +15458 +16825 +10608 +14028 +16826 +3919 +15896 +16826 +7811 +11105 +16827 +5941 +14255 +16827 +7810 +11106 +16828 +5942 +14254 +16828 +10115 +13819 +16829 +13818 +13820 +16829 +10116 +13817 +16830 +13816 +13821 +16830 +4102 +12260 +16831 +8314 +15745 +16831 +7580 +14076 +16832 +10191 +14294 +16832 +14951 +12775 +16833 +8205 +14951 +16833 +7544 +13787 +16834 +13492 +16454 +16834 +7860 +13927 +16835 +11425 +15356 +16835 +7858 +13926 +16836 +11424 +15355 +16836 +5641 +14786 +16837 +10750 +15750 +16837 +5642 +14783 +16838 +10749 +15747 +16838 +10234 +15098 +16839 +7914 +15099 +16839 +3970 +11058 +16840 +7994 +14078 +16840 +4044 +13751 +16841 +5788 +13994 +16841 +4047 +13752 +16842 +5789 +15352 +16842 +3882 +13912 +16843 +13502 +16152 +16843 +623 +14080 +16844 +10687 +14852 +16844 +622 +14079 +16845 +10688 +14851 +16845 +7651 +13536 +16846 +11112 +14428 +16846 +2567 +13843 +16847 +7566 +13965 +16847 +2566 +13842 +16848 +7565 +13964 +16848 +11405 +14332 +16849 +5541 +16306 +16849 +10196 +13951 +16850 +13951 +16722 +16850 +8583 +10644 +16851 +10644 +13829 +16851 +3985 +13945 +16852 +10334 +15801 +16852 +6657 +8384 +16853 +8384 +15553 +16853 +6656 +8383 +16854 +8383 +15554 +16854 +10199 +14768 +16855 +16855 +13648 +17252 +2816 +12344 +16856 +6357 +15237 +16856 +10208 +14207 +16857 +10443 +14504 +16857 +10485 +13868 +16858 +7570 +14051 +16858 +8074 +14377 +16859 +10352 +16803 +16859 +5565 +14187 +16860 +13437 +16390 +16860 +5566 +14188 +16861 +13436 +16389 +16861 +5905 +13871 +16862 +7746 +15128 +16862 +1679 +13449 +16863 +10201 +13700 +16864 +7567 +14042 +16864 +14042 +16863 +16864 +10200 +13700 +16865 +13526 +16513 +16865 +10198 +13590 +16866 +2575 +13691 +16866 +10198 +13570 +16867 +7508 +13590 +16867 +10198 +13691 +16868 +5682 +16846 +16868 +8012 +13842 +16869 +10773 +15681 +16869 +5618 +13522 +16870 +13522 +16134 +16870 +8687 +15069 +16871 +10228 +15944 +16871 +14945 +12772 +16872 +8204 +14945 +16872 +17220 +8492 +17349 +10371 +15184 +16873 +5921 +13786 +16874 +7807 +14424 +16874 +7712 +13758 +16875 +819 +13917 +16875 +6155 +14423 +16876 +11194 +14865 +16876 +14324 +10349 +16877 +2611 +14324 +16877 +1125 +16230 +16878 +13415 +16333 +16878 +3993 +14226 +16879 +10568 +15349 +16879 +3992 +14227 +16880 +10567 +15348 +16880 +7554 +14216 +16881 +10367 +14630 +16881 +14252 +11026 +16882 +2554 +14252 +16882 +14251 +11027 +16883 +2553 +14251 +16883 +7773 +13731 +16884 +11306 +14981 +16884 +10464 +13613 +16885 +16885 +13613 +17326 +3951 +13519 +16886 +7921 +13703 +16886 +2567 +13486 +16887 +8013 +13843 +16887 +11706 +14005 +16888 +4074 +16520 +16888 +11708 +14006 +16889 +4073 +16521 +16889 +11707 +14004 +16890 +4075 +16519 +16890 +2814 +12169 +16891 +6363 +15232 +16891 +14436 +10505 +16892 +5673 +14436 +16892 +7976 +13691 +16893 +2575 +13884 +16893 +13741 +16209 +16894 +13442 +16804 +16894 +4188 +11043 +16895 +6188 +14704 +16895 +4148 +14710 +16896 +11344 +14806 +16896 +4149 +14709 +16897 +11343 +14807 +16897 +5856 +11585 +16898 +11422 +14229 +16898 +10488 +14445 +17282 +8168 +14402 +16899 +10489 +14444 +17283 +8169 +14401 +16900 +10228 +14141 +16901 +8828 +15944 +16901 +14956 +11380 +16902 +7679 +14956 +16902 +835 +14262 +16903 +10562 +14725 +16903 +1693 +14360 +16904 +10323 +14486 +16904 +1692 +14359 +16905 +10324 +14487 +16905 +5639 +14780 +16906 +10442 +15390 +16906 +2900 +12354 +16907 +8230 +15332 +16907 +7790 +11270 +16908 +5948 +13934 +16908 +2620 +14905 +16909 +10494 +15163 +16909 +2619 +14903 +16910 +10493 +15162 +16910 +10178 +13964 +16911 +13962 +14193 +16911 +10177 +13965 +16912 +13963 +14194 +16912 +8049 +13730 +16913 +5641 +15750 +16913 +8050 +13729 +16914 +5642 +15747 +16914 +10147 +13762 +16915 +10748 +14353 +16915 +3935 +11169 +16916 +7863 +13580 +16916 +16577 +13614 +17115 +5594 +13655 +16917 +5586 +15107 +16918 +10864 +15735 +16918 +10355 +13788 +16919 +11413 +14490 +16919 +4194 +11062 +16920 +6290 +12161 +16944 +4193 +11063 +16921 +6289 +12160 +16943 +10948 +13825 +16922 +3999 +15648 +16922 +10949 +13826 +16923 +3995 +15649 +16923 +3993 +13730 +16924 +11662 +13968 +16924 +3992 +13729 +16925 +11663 +13970 +16925 +11587 +12529 +16926 +2811 +14937 +16926 +10206 +14767 +16927 +13528 +16675 +16927 +7674 +13625 +16928 +442 +14799 +16928 +11151 +14619 +16929 +5702 +15810 +16929 +5671 +11085 +16930 +7821 +13623 +16930 +4143 +11551 +16931 +11497 +14740 +16931 +3892 +13616 +16932 +10214 +13723 +16932 +7484 +16769 +16933 +10214 +16932 +16933 +13617 +16427 +16934 +7485 +16768 +16934 +16769 +13725 +16935 +10214 +16769 +16935 +3930 +11145 +16936 +7843 +13865 +16936 +5968 +14081 +16937 +7926 +16059 +16937 +7578 +13935 +16938 +11132 +14689 +16938 +10196 +13540 +16939 +3956 +13936 +16939 +11042 +13974 +16940 +5672 +15779 +16940 +13460 +16315 +16941 +10264 +16360 +16941 +10264 +13757 +16942 +5736 +13889 +16942 +10297 +13611 +17079 +13611 +16921 +16943 +10296 +13610 +17078 +13610 +16920 +16944 +7918 +13527 +16945 +13527 +16615 +16945 +7741 +11574 +16946 +6075 +14829 +16946 +7740 +11575 +16947 +6072 +14828 +16947 +10137 +13769 +16948 +3913 +16315 +16948 +7789 +13822 +16949 +10676 +16470 +16949 +2622 +13822 +16950 +8181 +13994 +16950 +8180 +15352 +16951 +2621 +16398 +16951 +10408 +14556 +16952 +7889 +15465 +16952 +7581 +14019 +16953 +5541 +14550 +16953 +13835 +14083 +16954 +10134 +14132 +16954 +11283 +14513 +16955 +8125 +14751 +16955 +5748 +13693 +16956 +10505 +15290 +16956 +10516 +13880 +16957 +5615 +15950 +16957 +5666 +13608 +16959 +2576 +13676 +16958 +10207 +13609 +16959 +13608 +16958 +16959 +8235 +15709 +16960 +13090 +16561 +16960 +8236 +15710 +16961 +13091 +16560 +16961 +509 +13681 +16962 +7573 +14049 +16962 +4040 +11648 +16963 +7835 +13530 +16963 +8182 +13530 +16964 +5632 +14372 +16964 +11118 +14073 +16965 +10321 +14452 +16965 +1695 +10666 +16966 +10666 +14530 +16966 +10676 +13662 +16967 +8339 +15950 +16967 +11439 +14214 +16968 +14214 +15069 +16968 +16868 +13691 +16969 +5682 +16868 +16969 +6173 +11602 +16970 +4076 +13472 +16970 +5647 +14489 +16971 +10530 +15817 +16971 +16972 +6780 +17278 +8319 +16053 +16972 +16973 +6778 +17280 +8317 +16055 +16973 +16974 +6779 +17279 +8318 +16054 +16974 +10231 +14084 +16975 +13495 +16704 +16975 +5760 +11558 +16976 +11468 +14564 +16976 +6170 +11587 +16977 +4078 +13469 +16977 +14015 +14057 +16978 +3999 +14919 +16978 +8113 +10916 +16979 +1184 +14016 +16979 +1186 +14015 +16980 +8115 +15828 +16980 +13661 +10594 +16981 +10373 +13661 +16981 +8114 +14022 +16982 +14022 +14058 +16982 +10722 +15597 +16983 +8114 +15834 +16983 +11231 +13642 +16984 +10210 +14211 +16984 +14271 +11466 +16985 +11210 +14271 +16985 +10860 +14219 +16986 +1131 +15031 +16986 +10229 +13738 +16987 +7502 +13763 +16987 +2557 +13601 +16988 +10229 +13763 +16988 +13601 +13602 +16989 +5529 +13738 +16989 +4025 +13667 +16990 +10213 +13698 +16990 +4024 +13666 +16991 +10212 +13697 +16991 +10618 +13484 +16992 +7784 +16796 +16992 +3950 +13748 +16993 +10211 +13896 +16993 +6171 +11607 +16994 +4077 +13470 +16994 +5577 +16605 +16995 +13457 +16687 +16995 +3923 +13904 +16996 +10672 +14509 +16996 +7597 +13789 +16997 +3893 +16670 +16997 +10218 +14604 +16998 +10403 +15181 +16998 +5593 +13834 +16999 +13407 +16542 +16999 +10445 +15854 +17000 +10301 +16700 +17000 +8574 +11770 +17001 +4175 +14818 +17001 +10218 +13829 +17002 +7541 +13830 +17002 +17002 +13830 +17003 +10218 +17002 +17003 +5630 +14604 +17004 +10218 +17003 +17004 +10242 +14056 +17005 +11657 +14318 +17005 +1740 +14673 +17006 +6358 +16682 +17006 +10566 +15064 +17007 +5667 +15330 +17007 +8412 +12535 +17008 +6173 +14918 +17008 +7774 +13677 +17009 +11305 +14982 +17009 +6379 +10807 +17010 +4210 +14870 +17010 +6380 +10806 +17011 +4211 +14871 +17011 +6381 +10808 +17012 +4212 +14869 +17012 +8178 +11129 +17013 +5797 +14298 +17013 +505 +15586 +17014 +10545 +16233 +17014 +506 +15587 +17015 +10544 +16232 +17015 +8179 +11130 +17016 +5796 +14299 +17016 +10232 +14260 +17017 +7808 +14840 +17017 +10276 +13567 +17018 +3917 +13708 +17018 +15161 +14754 +17019 +5696 +15161 +17019 +15160 +14755 +17020 +5694 +15160 +17020 +442 +14628 +17021 +7918 +14799 +17021 +7547 +13643 +17022 +10226 +13766 +17022 +7548 +13644 +17023 +10227 +13765 +17023 +1701 +10605 +17024 +7864 +14155 +17024 +1702 +10606 +17025 +7867 +14154 +17025 +6089 +12429 +17026 +10867 +14536 +17026 +6090 +12428 +17027 +10868 +14537 +17027 +2616 +14236 +17028 +7977 +15738 +17028 +8009 +13711 +17029 +10943 +15888 +17029 +7988 +14413 +17030 +10362 +16272 +17030 +7987 +14412 +17031 +10363 +16271 +17031 +7799 +12025 +17032 +1205 +14263 +17032 +5554 +13656 +17033 +7563 +15272 +17033 +10173 +13577 +17034 +5648 +13793 +17034 +13467 +16283 +17035 +3939 +16595 +17035 +4107 +14308 +17036 +8517 +15013 +17036 +8424 +12529 +17037 +6170 +14914 +17037 +8425 +12530 +17038 +6171 +14915 +17038 +5671 +13623 +17039 +10219 +13627 +17039 +7997 +11146 +17040 +2647 +14077 +17040 +7828 +13840 +17041 +1725 +16331 +17041 +7536 +13657 +17042 +2570 +14412 +17042 +7537 +13658 +17043 +2571 +14413 +17043 +4171 +12334 +17044 +11433 +14796 +17044 +13959 +13782 +17045 +10982 +13959 +17045 +13960 +13783 +17046 +10983 +13960 +17046 +11034 +14222 +17047 +11252 +15641 +17047 +7553 +14028 +17048 +10608 +15896 +17048 +5713 +11039 +17049 +4116 +13638 +17088 +7640 +11135 +17050 +11135 +13718 +17050 +10233 +13686 +17051 +5524 +13975 +17051 +8541 +12138 +17052 +4164 +14949 +17052 +5590 +14975 +17053 +14025 +15263 +17053 +11258 +14767 +17054 +10206 +16550 +17054 +10251 +13408 +17055 +7486 +13541 +17055 +3899 +16497 +17056 +10251 +17055 +17056 +3967 +14018 +17057 +10625 +15099 +17057 +8067 +14462 +17058 +10989 +15922 +17058 +5842 +11500 +17059 +1763 +14515 +17059 +10641 +14082 +17060 +5803 +14753 +17060 +14430 +11896 +17061 +5975 +14430 +17061 +14429 +11897 +17062 +5974 +14429 +17062 +14116 +11579 +17063 +10721 +14116 +17063 +7713 +11119 +17064 +5681 +13884 +17064 +5631 +13902 +17065 +10359 +15157 +17065 +14410 +11226 +17066 +10695 +14410 +17066 +5814 +13813 +17067 +10148 +16192 +17067 +10262 +13755 +17068 +7522 +13756 +17068 +10261 +13753 +17069 +7521 +13754 +17069 +4033 +14124 +17070 +14010 +14629 +17070 +8064 +12129 +17071 +4207 +14873 +17071 +10346 +15350 +17072 +7995 +16632 +17072 +3958 +13971 +17073 +10437 +14053 +17073 +3957 +13969 +17074 +10436 +14054 +17074 +7506 +14367 +17075 +10182 +15266 +17075 +10297 +14109 +17076 +7688 +16227 +17076 +10296 +14108 +17077 +7689 +16226 +17077 +1757 +13956 +17078 +13610 +16944 +17078 +1756 +13958 +17079 +13611 +16943 +17079 +10189 +13561 +17080 +2566 +14032 +17080 +5514 +13434 +17221 +7484 +13475 +17081 +5513 +13435 +17222 +7485 +13476 +17082 +8152 +14297 +17083 +10826 +14996 +17083 +8151 +14296 +17084 +10827 +14997 +17084 +7608 +11044 +17085 +1740 +13682 +17085 +3885 +15064 +17086 +13578 +16657 +17086 +5577 +13735 +17087 +10386 +14558 +17087 +8086 +14168 +17088 +13638 +17049 +17088 +16169 +13512 +17319 +10590 +13892 +17089 +10203 +13697 +17090 +11271 +14932 +17090 +10204 +13698 +17091 +11272 +14933 +17091 +10221 +13675 +17092 +3981 +13732 +17092 +2714 +13628 +17093 +4417 +15696 +17093 +10564 +14950 +17094 +8134 +16562 +17094 +8134 +13910 +17095 +5736 +16400 +17095 +5849 +14393 +17096 +13589 +16184 +17096 +3936 +11202 +17097 +7862 +13626 +17097 +5580 +14600 +17098 +13862 +16710 +17098 +5835 +11228 +17099 +8122 +13806 +17099 +5834 +11229 +17100 +8121 +13807 +17100 +8186 +11534 +17101 +3946 +13717 +17101 +10967 +15247 +17102 +3996 +15270 +17102 +10965 +15246 +17103 +4000 +15268 +17103 +3950 +14824 +17104 +7833 +16370 +17104 +5569 +14880 +17105 +14284 +16772 +17105 +7797 +11936 +17106 +1206 +14264 +17106 +7798 +11937 +17107 +1204 +14265 +17107 +10961 +15089 +17108 +2619 +15162 +17108 +10960 +15090 +17109 +2620 +15163 +17109 +4190 +15416 +17110 +8315 +15960 +17110 +7524 +13796 +17111 +10307 +14105 +17111 +7523 +13797 +17112 +10306 +14104 +17112 +5711 +13680 +17113 +13680 +16330 +17113 +16541 +13407 +17270 +13407 +16999 +17114 +1145 +16577 +17115 +13614 +16917 +17115 +7601 +10710 +17116 +5599 +13673 +17116 +6103 +11110 +17117 +4279 +14388 +17117 +2560 +13504 +17127 +13504 +16336 +17118 +7726 +14518 +17119 +3987 +14722 +17119 +7725 +14516 +17120 +3986 +14723 +17120 +7724 +14517 +17121 +3988 +14724 +17121 +7516 +14557 +17122 +10273 +16483 +17122 +5605 +16382 +17123 +13490 +16483 +17123 +5620 +13443 +17124 +10195 +13787 +17124 +14170 +14150 +17125 +7712 +14170 +17125 +14585 +15341 +17126 +7870 +16460 +17126 +7686 +14995 +17127 +13504 +17118 +17127 +10270 +13622 +17128 +2581 +15481 +17128 +8495 +13703 +17129 +5621 +14767 +17129 +8243 +14411 +17130 +10930 +16001 +17130 +8241 +14410 +17131 +10929 +16003 +17131 +8242 +14409 +17132 +10928 +16004 +17132 +13495 +16393 +17133 +7492 +16704 +17133 +10405 +15070 +17134 +10302 +15942 +17134 +10555 +13834 +17135 +13834 +14365 +17135 +7664 +14271 +17136 +11206 +14519 +17136 +10269 +13546 +17137 +10873 +14532 +17137 +8098 +14406 +17138 +1155 +15678 +17138 +2750 +11199 +17139 +6245 +15339 +17139 +2749 +11198 +17140 +6244 +15340 +17140 +5567 +16181 +17141 +10419 +16386 +17141 +10268 +14124 +17142 +7703 +16172 +17142 +14364 +11512 +17143 +11060 +14364 +17143 +14363 +11511 +17144 +11061 +14363 +17144 +15297 +15295 +17145 +10245 +15297 +17145 +3989 +13918 +17146 +10123 +16171 +17146 +16035 +14468 +17147 +8062 +16035 +17147 +5696 +14276 +17148 +8595 +15685 +17148 +5694 +14277 +17149 +8594 +15683 +17149 +5685 +12497 +17150 +10976 +15613 +17150 +8130 +10876 +17151 +5891 +13858 +17151 +10522 +14559 +17152 +7832 +15196 +17152 +10521 +14560 +17153 +7831 +15191 +17153 +10520 +14561 +17154 +7830 +15192 +17154 +14875 +14778 +17155 +10302 +14875 +17155 +7688 +13820 +17156 +1152 +14610 +17156 +7689 +13821 +17157 +1150 +14611 +17157 +7533 +13850 +17158 +613 +16221 +17158 +7532 +13848 +17159 +614 +16222 +17159 +7888 +11557 +17160 +1745 +15389 +17160 +10791 +10972 +17161 +5965 +14086 +17161 +10259 +13651 +17162 +13512 +16652 +17162 +826 +11014 +17163 +7705 +14558 +17163 +10119 +16085 +17164 +2561 +16401 +17164 +10115 +16094 +17165 +5516 +16149 +17165 +10116 +16093 +17166 +5515 +16150 +17166 +16072 +17166 +17337 +13389 +16085 +17344 +10118 +16073 +17338 +13390 +16086 +17343 +3906 +13817 +17248 +13412 +16295 +17169 +13384 +16231 +17170 +7499 +16603 +17170 +13402 +16079 +17171 +17171 +16079 +17342 +7480 +16074 +17316 +3891 +16116 +17172 +10113 +16113 +17290 +17173 +16077 +17192 +10114 +16114 +17288 +17174 +16076 +17191 +13399 +16092 +17175 +2562 +16582 +17175 +13498 +13792 +17176 +10153 +16140 +17176 +13396 +16150 +17359 +13439 +16239 +17177 +13395 +16149 +17360 +13438 +16240 +17178 +7481 +16075 +17315 +3892 +13723 +17357 +13393 +16075 +17180 +7481 +16080 +17180 +16106 +13444 +17181 +10274 +16106 +17181 +13476 +16187 +17182 +10113 +17082 +17182 +10295 +15086 +17341 +13400 +16156 +17183 +10192 +16198 +17184 +13388 +16678 +17184 +7627 +13431 +17185 +13387 +16090 +17313 +3917 +13876 +17186 +13689 +16276 +17186 +7628 +13761 +17187 +3905 +16092 +17187 +16132 +13426 +17188 +2593 +16132 +17188 +16133 +13427 +17189 +2594 +16133 +17189 +13406 +16110 +17190 +10368 +16381 +17190 +7482 +16240 +17191 +10133 +17174 +17191 +7483 +16239 +17192 +10132 +17173 +17192 +13444 +16143 +17193 +7486 +17181 +17193 +5536 +16084 +17194 +10150 +16501 +17194 +5535 +16083 +17195 +10149 +16500 +17195 +13394 +16074 +17196 +7480 +16082 +17196 +16818 +16186 +17197 +7480 +16818 +17197 +16202 +16105 +17198 +7491 +16202 +17198 +13385 +16087 +17199 +7550 +16100 +17199 +10156 +16088 +17200 +13426 +16132 +17200 +10157 +16089 +17201 +13427 +16133 +17201 +10124 +13480 +17202 +13385 +16078 +17225 +5533 +16080 +17203 +10235 +16275 +17203 +10747 +16199 +17204 +5658 +16370 +17204 +4141 +11792 +17205 +10405 +17134 +17205 +10249 +13913 +17206 +7633 +16178 +17206 +13403 +16238 +17207 +7597 +16997 +17207 +13475 +16151 +17208 +10114 +17081 +17208 +14651 +16243 +17209 +10152 +16245 +17209 +13452 +16146 +17210 +7593 +16147 +17210 +7592 +16144 +17211 +13451 +16145 +17211 +10157 +16133 +17212 +13429 +16390 +17212 +10156 +16132 +17213 +13430 +16389 +17213 +13433 +16104 +17214 +5583 +16665 +17214 +10112 +16087 +17215 +5608 +16122 +17225 +10238 +16099 +17216 +4012 +16224 +17216 +10240 +16098 +17217 +4011 +16223 +17217 +16192 +13992 +17218 +13517 +16192 +17218 +7510 +16107 +17219 +10202 +16735 +17219 +4245 +16747 +17220 +10371 +16873 +17220 +13434 +17081 +17221 +16076 +17174 +17221 +13435 +17082 +17222 +16077 +17173 +17222 +10267 +13930 +17223 +5570 +16151 +17223 +10124 +16078 +17224 +2565 +16396 +17224 +16078 +17202 +17225 +16122 +17215 +17225 +17199 +16100 +17226 +13385 +17199 +17226 +10285 +13464 +17227 +7487 +16088 +17227 +13415 +16230 +17228 +10166 +16555 +17228 +10117 +16163 +17229 +2574 +16164 +17229 +10550 +13672 +17230 +13672 +16229 +17230 +10552 +13671 +17231 +13671 +16228 +17231 +7612 +14111 +17232 +14111 +16286 +17232 +7609 +16104 +17233 +13432 +16812 +17233 +3980 +13684 +17234 +10163 +16418 +17234 +16496 +16101 +17235 +7599 +16496 +17235 +13401 +16236 +17236 +11825 +16419 +17236 +3880 +16108 +17237 +10195 +17124 +17237 +10195 +16108 +17238 +13492 +16834 +17238 +10257 +16463 +17239 +13422 +16481 +17239 +10256 +16464 +17240 +13421 +16480 +17240 +10465 +13624 +17241 +13624 +16309 +17241 +7503 +16352 +17242 +13600 +16418 +17242 +13524 +16322 +17243 +10200 +16513 +17243 +13458 +16244 +17244 +11136 +16502 +17244 +5692 +13409 +17245 +13409 +16422 +17245 +13386 +16246 +17246 +7501 +16678 +17246 +10171 +13539 +17247 +7627 +16090 +17247 +10116 +16072 +17248 +16072 +17169 +17248 +3905 +13819 +17249 +10115 +16073 +17249 +5578 +13982 +17250 +13636 +16899 +17250 +5579 +13983 +17251 +13637 +16900 +17251 +1713 +16204 +17252 +10199 +16855 +17252 +10188 +13646 +17286 +13486 +16640 +17253 +7549 +16116 +17254 +10215 +16768 +17254 +1235 +11522 +17255 +8230 +16907 +17255 +8271 +11952 +17256 +4035 +16641 +17256 +1684 +14020 +17257 +10277 +16692 +17257 +1760 +13282 +17258 +6656 +16854 +17258 +1759 +13281 +17259 +6657 +16853 +17259 +13471 +16298 +17260 +3989 +17146 +17260 +7489 +13456 +17261 +13456 +16526 +17261 +7490 +13455 +17262 +13455 +16527 +17262 +10150 +16084 +17263 +7505 +16705 +17263 +10149 +16083 +17264 +7504 +16706 +17264 +10121 +13560 +17265 +1676 +16754 +17265 +10122 +13559 +17266 +1675 +16753 +17266 +10170 +14026 +17267 +13709 +16624 +17267 +10212 +13666 +17268 +7505 +16182 +17268 +10213 +13667 +17269 +7504 +16183 +17269 +1720 +16541 +17270 +13407 +17114 +17270 +7520 +13635 +17271 +13635 +16161 +17271 +7519 +13634 +17272 +13634 +16162 +17272 +10345 +15351 +17273 +7996 +16631 +17273 +10239 +16221 +17274 +7711 +16672 +17274 +10241 +16222 +17275 +7710 +16673 +17275 +16237 +13483 +17276 +5592 +16237 +17276 +13562 +16155 +17277 +10128 +16247 +17277 +867 +9139 +17352 +8319 +16972 +17278 +866 +9141 +17353 +8318 +16974 +17279 +868 +9140 +17354 +8317 +16973 +17280 +10217 +14144 +17281 +5872 +16254 +17281 +7804 +16452 +17282 +13636 +17250 +17282 +7805 +16453 +17283 +13637 +17251 +17283 +5563 +14658 +17284 +13905 +16211 +17284 +5564 +14657 +17285 +13906 +16212 +17285 +7594 +16179 +17286 +16179 +17253 +17286 +10189 +13647 +17287 +7595 +16180 +17287 +13390 +17191 +17288 +16076 +17221 +17288 +2561 +16085 +17289 +13389 +17192 +17290 +16077 +17222 +17290 +16113 +17289 +17290 +17288 +16114 +17291 +13390 +17288 +17291 +2574 +13516 +17292 +10233 +13975 +17293 +7499 +16081 +17293 +16081 +17292 +17293 +10605 +16353 +17294 +5535 +17195 +17294 +10606 +16354 +17295 +5536 +17194 +17295 +10256 +16480 +17296 +5637 +16471 +17356 +10257 +16481 +17297 +5638 +16472 +17355 +5583 +15706 +17298 +10413 +16586 +17298 +16097 +13525 +17299 +8711 +16097 +17299 +10266 +13931 +17300 +5571 +16187 +17300 +10245 +16533 +17301 +13552 +16783 +17301 +5591 +15165 +17302 +10619 +16371 +17302 +5549 +14861 +17303 +13734 +16165 +17303 +13466 +16531 +17304 +7491 +16800 +17304 +13759 +16181 +17305 +5567 +16202 +17305 +12200 +14541 +17306 +10180 +16564 +17306 +13464 +16117 +17307 +7487 +17227 +17307 +7527 +14321 +17308 +10360 +16103 +17308 +7795 +16394 +17309 +10179 +16536 +17309 +10311 +14827 +17310 +14827 +16372 +17310 +10285 +16088 +17311 +417 +16775 +17311 +10284 +16089 +17312 +415 +16773 +17312 +3897 +16101 +17313 +16090 +17185 +17313 +14084 +16110 +17314 +13406 +16170 +17314 +10112 +16125 +17315 +16075 +17179 +17315 +10111 +16123 +17316 +16074 +17172 +17316 +10215 +16116 +17317 +13617 +16934 +17317 +7572 +16130 +17318 +13384 +16603 +17318 +7528 +16169 +17319 +10590 +17089 +17319 +7533 +16098 +17320 +2596 +16194 +17320 +7532 +16099 +17321 +2595 +16195 +17321 +16208 +13489 +17322 +7495 +16208 +17322 +11500 +16061 +17323 +10531 +16558 +17323 +10889 +15951 +17324 +8260 +16530 +17324 +11568 +15422 +17325 +10290 +16393 +17325 +13613 +16485 +17326 +8106 +16885 +17326 +2577 +16421 +17327 +10268 +17142 +17327 +10120 +16102 +17328 +3899 +17056 +17328 +10372 +14195 +17329 +14195 +16216 +17329 +13634 +16207 +17330 +5550 +16666 +17330 +13635 +16206 +17331 +5551 +16667 +17331 +5569 +16128 +17332 +13399 +16582 +17332 +13454 +16107 +17333 +5542 +16256 +17333 +4058 +14391 +17334 +13840 +16439 +17334 +14052 +14690 +17335 +10222 +16488 +17335 +16525 +13950 +17336 +3914 +16525 +17336 +13396 +17167 +17337 +10119 +17169 +17337 +16073 +17165 +17338 +13395 +17168 +17338 +10205 +13701 +17339 +5779 +16290 +17339 +10621 +13585 +17340 +7507 +16237 +17340 +7806 +16503 +17341 +13400 +17183 +17341 +5609 +16124 +17342 +16124 +17171 +17342 +16086 +17168 +17343 +7482 +17191 +17343 +16085 +17167 +17344 +7483 +17192 +17344 +13399 +16128 +17345 +7628 +17187 +17345 +10925 +16603 +17346 +10277 +17257 +17346 +7490 +17262 +17347 +13440 +17297 +17347 +7489 +17261 +17348 +13441 +17296 +17348 +1785 +8639 +17361 +4245 +17220 +17349 +13451 +17211 +17350 +13430 +17213 +17350 +13452 +17210 +17351 +13429 +17212 +17351 +6439 +9966 +17352 +8319 +17278 +17352 +6438 +9965 +17353 +8318 +17279 +17353 +6437 +9967 +17354 +8317 +17280 +17354 +10552 +17231 +17355 +13440 +17347 +17355 +10550 +17230 +17356 +13441 +17348 +17356 +13723 +16087 +17357 +16087 +17179 +17357 +9611 +11412 +17358 +1235 +17255 +17358 +7483 +17167 +17359 +16150 +17177 +17359 +7482 +17168 +17360 +16149 +17178 +17360 +8639 +10570 +17361 +10570 +17349 +17361 +400 +1 +5 +5 +6 +6 +7 +7 +8 +8 +9 +9 +10 +10 +11 +11 +12 +12 +13 +13 +14 +14 +15 +15 +16 +16 +17 +17 +18 +18 +19 +19 +20 +20 +21 +21 +22 +22 +23 +23 +24 +24 +25 +25 +26 +26 +27 +27 +28 +28 +29 +29 +30 +30 +31 +31 +32 +32 +33 +33 +34 +34 +35 +35 +36 +36 +37 +37 +38 +38 +39 +39 +40 +40 +41 +41 +42 +42 +43 +43 +44 +44 +45 +45 +46 +46 +47 +47 +48 +48 +49 +49 +50 +50 +51 +51 +52 +52 +53 +53 +54 +54 +55 +55 +56 +56 +57 +57 +58 +58 +59 +59 +60 +60 +61 +61 +62 +62 +63 +63 +64 +64 +65 +65 +66 +66 +67 +67 +68 +68 +69 +69 +70 +70 +71 +71 +72 +72 +73 +73 +74 +74 +75 +75 +76 +76 +77 +77 +78 +78 +79 +79 +80 +80 +81 +81 +82 +82 +83 +83 +84 +84 +85 +85 +86 +86 +87 +87 +88 +88 +89 +89 +90 +90 +91 +91 +92 +92 +93 +93 +94 +94 +95 +95 +96 +96 +97 +97 +98 +98 +99 +99 +100 +100 +101 +101 +102 +102 +103 +103 +2 +2 +104 +104 +105 +105 +106 +106 +107 +107 +108 +108 +109 +109 +110 +110 +111 +111 +112 +112 +113 +113 +114 +114 +115 +115 +116 +116 +117 +117 +118 +118 +119 +119 +120 +120 +121 +121 +122 +122 +123 +123 +124 +124 +125 +125 +126 +126 +127 +127 +128 +128 +129 +129 +130 +130 +131 +131 +132 +132 +133 +133 +134 +134 +135 +135 +136 +136 +137 +137 +138 +138 +139 +139 +140 +140 +141 +141 +142 +142 +143 +143 +144 +144 +145 +145 +146 +146 +147 +147 +148 +148 +149 +149 +150 +150 +151 +151 +152 +152 +153 +153 +154 +154 +155 +155 +156 +156 +157 +157 +158 +158 +159 +159 +160 +160 +161 +161 +162 +162 +163 +163 +164 +164 +165 +165 +166 +166 +167 +167 +168 +168 +169 +169 +170 +170 +171 +171 +172 +172 +173 +173 +174 +174 +175 +175 +176 +176 +177 +177 +178 +178 +179 +179 +180 +180 +181 +181 +182 +182 +183 +183 +184 +184 +185 +185 +186 +186 +187 +187 +188 +188 +189 +189 +190 +190 +191 +191 +192 +192 +193 +193 +194 +194 +195 +195 +196 +196 +197 +197 +198 +198 +199 +199 +200 +200 +201 +201 +202 +202 +3 +3 +203 +203 +204 +204 +205 +205 +206 +206 +207 +207 +208 +208 +209 +209 +210 +210 +211 +211 +212 +212 +213 +213 +214 +214 +215 +215 +216 +216 +217 +217 +218 +218 +219 +219 +220 +220 +221 +221 +222 +222 +223 +223 +224 +224 +225 +225 +226 +226 +227 +227 +228 +228 +229 +229 +230 +230 +231 +231 +232 +232 +233 +233 +234 +234 +235 +235 +236 +236 +237 +237 +238 +238 +239 +239 +240 +240 +241 +241 +242 +242 +243 +243 +244 +244 +245 +245 +246 +246 +247 +247 +248 +248 +249 +249 +250 +250 +251 +251 +252 +252 +253 +253 +254 +254 +255 +255 +256 +256 +257 +257 +258 +258 +259 +259 +260 +260 +261 +261 +262 +262 +263 +263 +264 +264 +265 +265 +266 +266 +267 +267 +268 +268 +269 +269 +270 +270 +271 +271 +272 +272 +273 +273 +274 +274 +275 +275 +276 +276 +277 +277 +278 +278 +279 +279 +280 +280 +281 +281 +282 +282 +283 +283 +284 +284 +285 +285 +286 +286 +287 +287 +288 +288 +289 +289 +290 +290 +291 +291 +292 +292 +293 +293 +294 +294 +295 +295 +296 +296 +297 +297 +298 +298 +299 +299 +300 +300 +301 +301 +4 +4 +302 +302 +303 +303 +304 +304 +305 +305 +306 +306 +307 +307 +308 +308 +309 +309 +310 +310 +311 +311 +312 +312 +313 +313 +314 +314 +315 +315 +316 +316 +317 +317 +318 +318 +319 +319 +320 +320 +321 +321 +322 +322 +323 +323 +324 +324 +325 +325 +326 +326 +327 +327 +328 +328 +329 +329 +330 +330 +331 +331 +332 +332 +333 +333 +334 +334 +335 +335 +336 +336 +337 +337 +338 +338 +339 +339 +340 +340 +341 +341 +342 +342 +343 +343 +344 +344 +345 +345 +346 +346 +347 +347 +348 +348 +349 +349 +350 +350 +351 +351 +352 +352 +353 +353 +354 +354 +355 +355 +356 +356 +357 +357 +358 +358 +359 +359 +360 +360 +361 +361 +362 +362 +363 +363 +364 +364 +365 +365 +366 +366 +367 +367 +368 +368 +369 +369 +370 +370 +371 +371 +372 +372 +373 +373 +374 +374 +375 +375 +376 +376 +377 +377 +378 +378 +379 +379 +380 +380 +381 +381 +382 +382 +383 +383 +384 +384 +385 +385 +386 +386 +387 +387 +388 +388 +389 +389 +390 +390 +391 +391 +392 +392 +393 +393 +394 +394 +395 +395 +396 +396 +397 +397 +398 +398 +399 +399 +400 +400 +1 diff --git a/ex3/seq/jacobi_oo_stl/square_tiny.txt b/ex3/seq/jacobi_oo_stl/square_tiny.txt new file mode 100644 index 0000000..97c91b1 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/square_tiny.txt @@ -0,0 +1,95 @@ +13 +2 +16 +3 +0 +0 +1 +0 +1 +1 +0 +1 +0.5 +0 +1 +0.5 +0.5 +1 +0 +0.5 +0.4999999999999999 +0.4999999999999999 +0.3333333333333333 +0.6666666666666666 +0.6666666666666666 +0.6666666666666666 +0.6666666666666666 +0.3333333333333333 +0.3333333333333333 +0.3333333333333333 +8 +1 +13 +5 +2 +12 +6 +3 +11 +7 +4 +10 +1 +5 +13 +10 +8 +13 +2 +6 +12 +3 +7 +11 +4 +8 +10 +12 +9 +13 +10 +9 +11 +7 +10 +11 +11 +9 +12 +6 +11 +12 +9 +10 +13 +5 +12 +13 +8 +1 +5 +5 +2 +2 +6 +6 +3 +3 +7 +7 +4 +4 +8 +8 +1 diff --git a/ex3/seq/jacobi_oo_stl/userset.cpp b/ex3/seq/jacobi_oo_stl/userset.cpp new file mode 100644 index 0000000..b263b8f --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/userset.cpp @@ -0,0 +1,16 @@ +#include "userset.h" +#include + + +double FunctF(double const x, double const y) +{ +// return std::sin(3.14159*1*x)*std::sin(3.14159*1*y); +// return 16.0*1024. ; +// return (double)1.0 ; + return x * x * std::sin(2.5 * 3.14159 * y); +} + +double FunctU(const double /* x */, double const /* y */) +{ + return 1.0 ; +} diff --git a/ex3/seq/jacobi_oo_stl/userset.h b/ex3/seq/jacobi_oo_stl/userset.h new file mode 100644 index 0000000..a734e1f --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/userset.h @@ -0,0 +1,44 @@ +#ifndef USERSET_FILE +#define USERSET_FILE +#include +/** + * User function: f(@p x,@p y) + * @param[in] x x-coordinate of discretization point + * @param[in] y y-coordinate of discretization point + * @return value for right hand side f(@p x,@p y) + */ +double FunctF(double const x, double const y); + +/** + * User function: u(@p x,@p y) + * @param[in] x x-coordinate of discretization point + * @param[in] y y-coordinate of discretization point + * @return value for solution vector u(@p x,@p y) + */ +double FunctU(double const x, double const y); + + +/** + * User function: f(@p x,@p y) = @f$ x^2 \sin(2.5\pi y)@f$. + * @param[in] x x-coordinate of discretization point + * @param[in] y y-coordinate of discretization point + * @return value f(@p x,@p y) + */ +inline double fNice(double const x, double const y) +{ + return x * x * std::sin(2.5 * 3.14159 * y); +} + +/** + * User function: f(@p x,@p y) = 0$. + * @param[in] x x-coordinate of discretization point + * @param[in] y y-coordinate of discretization point + * @return value 0 + */ +inline double f_zero(double const x, double const y) +//double f_zero(double const /*x*/, double const /*y*/) +{ + return 0.0 + 0.0*(x+y); +} + +#endif diff --git a/ex3/seq/jacobi_oo_stl/vdop.cpp b/ex3/seq/jacobi_oo_stl/vdop.cpp new file mode 100644 index 0000000..55fac1a --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/vdop.cpp @@ -0,0 +1,84 @@ +#include "vdop.h" +#include // assert() +#include +#include +#include +using namespace std; + + +void vddiv(vector &x, vector const &y, + vector const &z) +{ + assert( x.size() == y.size() && y.size() == z.size() ); + size_t n = x.size(); + + for (size_t k = 0; k < n; ++k) + { + x[k] = y[k] / z[k]; + } + return; +} + +//****************************************************************************** + +void vdaxpy(std::vector &x, std::vector const &y, + double alpha, std::vector const &z ) +{ + assert( x.size() == y.size() && y.size() == z.size() ); + size_t n = x.size(); + + for (size_t k = 0; k < n; ++k) + { + x[k] = y[k] + alpha * z[k]; + } + return; +} +//****************************************************************************** + +double dscapr(std::vector const &x, std::vector const &y) +{ + assert( x.size() == y.size()); + size_t n = x.size(); + + double s = 0.0; + for (size_t k = 0; k < n; ++k) + { + s += x[k] * y[k]; + } + + return s; +} + +//****************************************************************************** +void DebugVector(vector const &v) +{ + cout << "\nVector (nnode = " << v.size() << ")\n"; + for (size_t j = 0; j < v.size(); ++j) + { + cout.setf(ios::right, ios::adjustfield); + cout << v[j] << " "; + } + cout << endl; + + return; +} +//****************************************************************************** +bool CompareVectors(std::vector const &x, int const n, double const y[], double const eps) +{ + bool bn = (static_cast(x.size()) == n); + if (!bn) + { + cout << "######### Error: " << "number of elements" << endl; + } + //bool bv = equal(x.cbegin(),x.cend(),y); + bool bv = equal(x.cbegin(), x.cend(), y, + [eps](double a, double b) -> bool + { return std::abs(a - b) < eps * (1.0 + 0.5 * (std::abs(a) + std::abs(a))); } + ); + if (!bv) + { + assert(static_cast(x.size()) == n); + cout << "######### Error: " << "values" << endl; + } + return bn && bv; +} diff --git a/ex3/seq/jacobi_oo_stl/vdop.h b/ex3/seq/jacobi_oo_stl/vdop.h new file mode 100644 index 0000000..b2d0adb --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/vdop.h @@ -0,0 +1,58 @@ +#ifndef VDOP_FILE +#define VDOP_FILE +#include + +/** @brief Element-wise vector divison x_k = y_k/z_k. + * + * @param[out] x target vector + * @param[in] y source vector + * @param[in] z source vector + * + */ +void vddiv(std::vector & x, std::vector const& y, + std::vector const& z); + +/** @brief Element-wise daxpy operation x(k) = y(k) + alpha*z(k). + * + * @param[out] x target vector + * @param[in] y source vector + * @param[in] alpha scalar + * @param[in] z source vector + * + */ +void vdaxpy(std::vector & x, std::vector const& y, + double alpha, std::vector const& z ); + + +/** @brief Calculates the Euclidian inner product of two vectors. + * + * @param[in] x vector + * @param[in] y vector + * @return Euclidian inner product @f$\langle x,y \rangle@f$ + * + */ +double dscapr(std::vector const& x, std::vector const& y); + + +/** + * Print entries of a vector. + * @param[in] v vector values +*/ +void DebugVector(std::vector const &v); + +/** @brief Compares an STL vector with POD vector. + * + * The accuracy criteria @f$ |x_k-y_k| < \varepsilon \left({1+0.5(|x_k|+|y_k|)}\right) @f$ + * follows the book by + * Stoyan/Baran, p.8. + * + * @param[in] x STL vector + * @param[in] n length of POD vector + * @param[in] y POD vector + * @param[in] eps relative accuracy criteria (default := 0.0). + * @return true iff pairwise vector elements are relatively close to each other. + * + */ +bool CompareVectors(std::vector const& x, int n, double const y[], double const eps=0.0); + +#endif diff --git a/ex3/seq/jacobi_oo_stl/visualize_results.m b/ex3/seq/jacobi_oo_stl/visualize_results.m new file mode 100644 index 0000000..e40da61 --- /dev/null +++ b/ex3/seq/jacobi_oo_stl/visualize_results.m @@ -0,0 +1,20 @@ +%% Visualize results +% +% flatpak run org.octave.Octave +% or +% octave --no-window-system --no-gui -qf +% +% or +% matlab -nosplash < + +clear all +clc + +%% +fname = 'uv.txt'; + +[xc,ia,v] = ascii_read_meshvector(fname); + +h = trisurf(ia, xc(:,1), xc(:,2), v); + +waitfor(h) % wait for closing the figure \ No newline at end of file diff --git a/ex3/seq/skalar/Doxyfile b/ex3/seq/skalar/Doxyfile new file mode 100644 index 0000000..493a5a3 --- /dev/null +++ b/ex3/seq/skalar/Doxyfile @@ -0,0 +1,2877 @@ +# Doxyfile 1.10.0 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project. +# +# All text after a double hash (##) is considered a comment and is placed in +# front of the TAG it is preceding. +# +# All text after a single hash (#) is considered a comment and will be ignored. +# The format is: +# TAG = value [value, ...] +# For lists, items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (\" \"). +# +# Note: +# +# Use doxygen to compare the used configuration file with the template +# configuration file: +# doxygen -x [configFile] +# Use doxygen to compare the used configuration file with the template +# configuration file without replacing the environment variables or CMake type +# replacement variables: +# doxygen -x_noenv [configFile] + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the configuration +# file that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# https://www.gnu.org/software/libiconv/ for the list of possible encodings. +# The default value is: UTF-8. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by +# double-quotes, unless you are using Doxywizard) that should identify the +# project for which the documentation is generated. This name is used in the +# title of most generated pages and in a few other places. +# The default value is: My Project. + +PROJECT_NAME = Skalar_seq + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. This +# could be handy for archiving the generated documentation or if some version +# control system is used. + +PROJECT_NUMBER = + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer a +# quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = + +# With the PROJECT_LOGO tag one can specify a logo or an icon that is included +# in the documentation. The maximum height of the logo should not exceed 55 +# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy +# the logo to the output directory. + +PROJECT_LOGO = + +# With the PROJECT_ICON tag one can specify an icon that is included in the tabs +# when the HTML document is shown. Doxygen will copy the logo to the output +# directory. + +PROJECT_ICON = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path +# into which the generated documentation will be written. If a relative path is +# entered, it will be relative to the location where doxygen was started. If +# left blank the current directory will be used. + +OUTPUT_DIRECTORY = + +# If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096 +# sub-directories (in 2 levels) under the output directory of each output format +# and will distribute the generated files over these directories. Enabling this +# option can be useful when feeding doxygen a huge amount of source files, where +# putting all generated files in the same directory would otherwise causes +# performance problems for the file system. Adapt CREATE_SUBDIRS_LEVEL to +# control the number of sub-directories. +# The default value is: NO. + +CREATE_SUBDIRS = NO + +# Controls the number of sub-directories that will be created when +# CREATE_SUBDIRS tag is set to YES. Level 0 represents 16 directories, and every +# level increment doubles the number of directories, resulting in 4096 +# directories at level 8 which is the default and also the maximum value. The +# sub-directories are organized in 2 levels, the first level always has a fixed +# number of 16 directories. +# Minimum value: 0, maximum value: 8, default value: 8. +# This tag requires that the tag CREATE_SUBDIRS is set to YES. + +CREATE_SUBDIRS_LEVEL = 8 + +# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII +# characters to appear in the names of generated files. If set to NO, non-ASCII +# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode +# U+3044. +# The default value is: NO. + +ALLOW_UNICODE_NAMES = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Bulgarian, +# Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, English +# (United States), Esperanto, Farsi (Persian), Finnish, French, German, Greek, +# Hindi, Hungarian, Indonesian, Italian, Japanese, Japanese-en (Japanese with +# English messages), Korean, Korean-en (Korean with English messages), Latvian, +# Lithuanian, Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, +# Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, +# Swedish, Turkish, Ukrainian and Vietnamese. +# The default value is: English. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member +# descriptions after the members that are listed in the file and class +# documentation (similar to Javadoc). Set to NO to disable this. +# The default value is: YES. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief +# description of a member or function before the detailed description +# +# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. +# The default value is: YES. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator that is +# used to form the text in various listings. Each string in this list, if found +# as the leading text of the brief description, will be stripped from the text +# and the result, after processing the whole list, is used as the annotated +# text. Otherwise, the brief description is used as-is. If left blank, the +# following values are used ($name is automatically replaced with the name of +# the entity):The $name class, The $name widget, The $name file, is, provides, +# specifies, contains, represents, a, an and the. + +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# doxygen will generate a detailed section even if there is only a brief +# description. +# The default value is: NO. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. +# The default value is: NO. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path +# before files name in the file list and in the header files. If set to NO the +# shortest path that makes the file name unique will be used +# The default value is: YES. + +FULL_PATH_NAMES = YES + +# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. +# Stripping is only done if one of the specified strings matches the left-hand +# part of the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the path to +# strip. +# +# Note that you can specify absolute paths here, but also relative paths, which +# will be relative from the directory where doxygen is started. +# This tag requires that the tag FULL_PATH_NAMES is set to YES. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the +# path mentioned in the documentation of a class, which tells the reader which +# header file to include in order to use a class. If left blank only the name of +# the header file containing the class definition is used. Otherwise one should +# specify the list of include paths that are normally passed to the compiler +# using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but +# less readable) file names. This can be useful is your file systems doesn't +# support long names like on DOS, Mac, or CD-ROM. +# The default value is: NO. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the +# first line (until the first dot) of a Javadoc-style comment as the brief +# description. If set to NO, the Javadoc-style will behave just like regular Qt- +# style comments (thus requiring an explicit @brief command for a brief +# description.) +# The default value is: NO. + +JAVADOC_AUTOBRIEF = NO + +# If the JAVADOC_BANNER tag is set to YES then doxygen will interpret a line +# such as +# /*************** +# as being the beginning of a Javadoc-style comment "banner". If set to NO, the +# Javadoc-style will behave just like regular comments and it will not be +# interpreted by doxygen. +# The default value is: NO. + +JAVADOC_BANNER = NO + +# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first +# line (until the first dot) of a Qt-style comment as the brief description. If +# set to NO, the Qt-style will behave just like regular Qt-style comments (thus +# requiring an explicit \brief command for a brief description.) +# The default value is: NO. + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a +# multi-line C++ special comment block (i.e. a block of //! or /// comments) as +# a brief description. This used to be the default behavior. The new default is +# to treat a multi-line C++ comment block as a detailed description. Set this +# tag to YES if you prefer the old behavior instead. +# +# Note that setting this tag to YES also means that rational rose comments are +# not recognized any more. +# The default value is: NO. + +MULTILINE_CPP_IS_BRIEF = NO + +# By default Python docstrings are displayed as preformatted text and doxygen's +# special commands cannot be used. By setting PYTHON_DOCSTRING to NO the +# doxygen's special commands can be used and the contents of the docstring +# documentation blocks is shown as doxygen documentation. +# The default value is: YES. + +PYTHON_DOCSTRING = YES + +# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the +# documentation from any documented member that it re-implements. +# The default value is: YES. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new +# page for each member. If set to NO, the documentation of a member will be part +# of the file/class/namespace that contains it. +# The default value is: NO. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen +# uses this value to replace tabs by spaces in code fragments. +# Minimum value: 1, maximum value: 16, default value: 4. + +TAB_SIZE = 8 + +# This tag can be used to specify a number of aliases that act as commands in +# the documentation. An alias has the form: +# name=value +# For example adding +# "sideeffect=@par Side Effects:^^" +# will allow you to put the command \sideeffect (or @sideeffect) in the +# documentation, which will result in a user-defined paragraph with heading +# "Side Effects:". Note that you cannot put \n's in the value part of an alias +# to insert newlines (in the resulting output). You can put ^^ in the value part +# of an alias to insert a newline as if a physical newline was in the original +# file. When you need a literal { or } or , in the value part of an alias you +# have to escape them by means of a backslash (\), this can lead to conflicts +# with the commands \{ and \} for these it is advised to use the version @{ and +# @} or use a double escape (\\{ and \\}) + +ALIASES = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. For +# instance, some of the names that are used will be different. The list of all +# members will be omitted, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or +# Python sources only. Doxygen will then generate output that is more tailored +# for that language. For instance, namespaces will be presented as packages, +# qualified scopes will look different, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources. Doxygen will then generate output that is tailored for Fortran. +# The default value is: NO. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for VHDL. +# The default value is: NO. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice +# sources only. Doxygen will then generate output that is more tailored for that +# language. For instance, namespaces will be presented as modules, types will be +# separated into more groups, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_SLICE = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given +# extension. Doxygen has a built-in mapping, but you can override or extend it +# using this tag. The format is ext=language, where ext is a file extension, and +# language is one of the parsers supported by doxygen: IDL, Java, JavaScript, +# Csharp (C#), C, C++, Lex, D, PHP, md (Markdown), Objective-C, Python, Slice, +# VHDL, Fortran (fixed format Fortran: FortranFixed, free formatted Fortran: +# FortranFree, unknown formatted Fortran: Fortran. In the later case the parser +# tries to guess whether the code is fixed or free formatted code, this is the +# default for Fortran type files). For instance to make doxygen treat .inc files +# as Fortran files (default is PHP), and .f files as C (default is Fortran), +# use: inc=Fortran f=C. +# +# Note: For files without extension you can use no_extension as a placeholder. +# +# Note that for custom extensions you also need to set FILE_PATTERNS otherwise +# the files are not read by doxygen. When specifying no_extension you should add +# * to the FILE_PATTERNS. +# +# Note see also the list of default file extension mappings. + +EXTENSION_MAPPING = + +# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments +# according to the Markdown format, which allows for more readable +# documentation. See https://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by doxygen, so you can +# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in +# case of backward compatibilities issues. +# The default value is: YES. + +MARKDOWN_SUPPORT = YES + +# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up +# to that level are automatically included in the table of contents, even if +# they do not have an id attribute. +# Note: This feature currently applies only to Markdown headings. +# Minimum value: 0, maximum value: 99, default value: 5. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +TOC_INCLUDE_HEADINGS = 5 + +# The MARKDOWN_ID_STYLE tag can be used to specify the algorithm used to +# generate identifiers for the Markdown headings. Note: Every identifier is +# unique. +# Possible values are: DOXYGEN use a fixed 'autotoc_md' string followed by a +# sequence number starting at 0 and GITHUB use the lower case version of title +# with any whitespace replaced by '-' and punctuation characters removed. +# The default value is: DOXYGEN. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +MARKDOWN_ID_STYLE = DOXYGEN + +# When enabled doxygen tries to link words that correspond to documented +# classes, or namespaces to their corresponding documentation. Such a link can +# be prevented in individual cases by putting a % sign in front of the word or +# globally by setting AUTOLINK_SUPPORT to NO. +# The default value is: YES. + +AUTOLINK_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should set this +# tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); +# versus func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. +# The default value is: NO. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. +# The default value is: NO. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: +# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen +# will parse them like normal C++ but will assume all classes use public instead +# of private inheritance when no explicit protection keyword is present. +# The default value is: NO. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate +# getter and setter methods for a property. Setting this option to YES will make +# doxygen to replace the get and set methods by a property in the documentation. +# This will only work if the methods are indeed getting or setting a simple +# type. If this is not the case, or you want to show the methods anyway, you +# should set this option to NO. +# The default value is: YES. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. +# The default value is: NO. + +DISTRIBUTE_GROUP_DOC = NO + +# If one adds a struct or class to a group and this option is enabled, then also +# any nested class or struct is added to the same group. By default this option +# is disabled and one has to add nested compounds explicitly via \ingroup. +# The default value is: NO. + +GROUP_NESTED_COMPOUNDS = NO + +# Set the SUBGROUPING tag to YES to allow class member groups of the same type +# (for instance a group of public functions) to be put as a subgroup of that +# type (e.g. under the Public Functions section). Set it to NO to prevent +# subgrouping. Alternatively, this can be done per class using the +# \nosubgrouping command. +# The default value is: YES. + +SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions +# are shown inside the group in which they are included (e.g. using \ingroup) +# instead of on a separate page (for HTML and Man pages) or section (for LaTeX +# and RTF). +# +# Note that this feature does not work in combination with +# SEPARATE_MEMBER_PAGES. +# The default value is: NO. + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions +# with only public data fields or simple typedef fields will be shown inline in +# the documentation of the scope in which they are defined (i.e. file, +# namespace, or group documentation), provided this scope is documented. If set +# to NO, structs, classes, and unions are shown on a separate page (for HTML and +# Man pages) or section (for LaTeX and RTF). +# The default value is: NO. + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or +# enum is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically be +# useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. +# The default value is: NO. + +TYPEDEF_HIDES_STRUCT = NO + +# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This +# cache is used to resolve symbols given their name and scope. Since this can be +# an expensive process and often the same symbol appears multiple times in the +# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small +# doxygen will become slower. If the cache is too large, memory is wasted. The +# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range +# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 +# symbols. At the end of a run doxygen will report the cache usage and suggest +# the optimal cache size from a speed point of view. +# Minimum value: 0, maximum value: 9, default value: 0. + +LOOKUP_CACHE_SIZE = 0 + +# The NUM_PROC_THREADS specifies the number of threads doxygen is allowed to use +# during processing. When set to 0 doxygen will based this on the number of +# cores available in the system. You can set it explicitly to a value larger +# than 0 to get more control over the balance between CPU load and processing +# speed. At this moment only the input processing can be done using multiple +# threads. Since this is still an experimental feature the default is set to 1, +# which effectively disables parallel processing. Please report any issues you +# encounter. Generating dot graphs in parallel is controlled by the +# DOT_NUM_THREADS setting. +# Minimum value: 0, maximum value: 32, default value: 1. + +NUM_PROC_THREADS = 1 + +# If the TIMESTAMP tag is set different from NO then each generated page will +# contain the date or date and time when the page was generated. Setting this to +# NO can help when comparing the output of multiple runs. +# Possible values are: YES, NO, DATETIME and DATE. +# The default value is: NO. + +TIMESTAMP = YES + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in +# documentation are documented, even if no documentation was available. Private +# class members and static file members will be hidden unless the +# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. +# Note: This will also disable the warnings about undocumented members that are +# normally produced when WARNINGS is set to YES. +# The default value is: NO. + +EXTRACT_ALL = YES + +# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will +# be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual +# methods of a class will be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIV_VIRTUAL = NO + +# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal +# scope will be included in the documentation. +# The default value is: NO. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be +# included in the documentation. +# The default value is: NO. + +EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined +# locally in source files will be included in the documentation. If set to NO, +# only classes defined in header files are included. Does not have any effect +# for Java sources. +# The default value is: YES. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. If set to YES, local methods, +# which are defined in the implementation section but not in the interface are +# included in the documentation. If set to NO, only methods in the interface are +# included. +# The default value is: NO. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base name of +# the file that contains the anonymous namespace. By default anonymous namespace +# are hidden. +# The default value is: NO. + +EXTRACT_ANON_NSPACES = NO + +# If this flag is set to YES, the name of an unnamed parameter in a declaration +# will be determined by the corresponding definition. By default unnamed +# parameters remain unnamed in the output. +# The default value is: YES. + +RESOLVE_UNNAMED_PARAMS = YES + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all +# undocumented members inside documented classes or files. If set to NO these +# members will be included in the various overviews, but no documentation +# section is generated. This option has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. If set +# to NO, these classes will be included in the various overviews. This option +# will also hide undocumented C++ concepts if enabled. This option has no effect +# if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend +# declarations. If set to NO, these declarations will be included in the +# documentation. +# The default value is: NO. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any +# documentation blocks found inside the body of a function. If set to NO, these +# blocks will be appended to the function's detailed documentation block. +# The default value is: NO. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation that is typed after a +# \internal command is included. If the tag is set to NO then the documentation +# will be excluded. Set it to YES to include the internal documentation. +# The default value is: NO. + +INTERNAL_DOCS = NO + +# With the correct setting of option CASE_SENSE_NAMES doxygen will better be +# able to match the capabilities of the underlying filesystem. In case the +# filesystem is case sensitive (i.e. it supports files in the same directory +# whose names only differ in casing), the option must be set to YES to properly +# deal with such files in case they appear in the input. For filesystems that +# are not case sensitive the option should be set to NO to properly deal with +# output files written for symbols that only differ in casing, such as for two +# classes, one named CLASS and the other named Class, and to also support +# references to files without having to specify the exact matching casing. On +# Windows (including Cygwin) and MacOS, users should typically set this option +# to NO, whereas on Linux or other Unix flavors it should typically be set to +# YES. +# Possible values are: SYSTEM, NO and YES. +# The default value is: SYSTEM. + +CASE_SENSE_NAMES = NO + +# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with +# their full class and namespace scopes in the documentation. If set to YES, the +# scope will be hidden. +# The default value is: NO. + +HIDE_SCOPE_NAMES = NO + +# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will +# append additional text to a page's title, such as Class Reference. If set to +# YES the compound reference will be hidden. +# The default value is: NO. + +HIDE_COMPOUND_REFERENCE= NO + +# If the SHOW_HEADERFILE tag is set to YES then the documentation for a class +# will show which file needs to be included to use the class. +# The default value is: YES. + +SHOW_HEADERFILE = YES + +# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of +# the files that are included by a file in the documentation of that file. +# The default value is: YES. + +SHOW_INCLUDE_FILES = YES + +# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each +# grouped member an include statement to the documentation, telling the reader +# which file to include in order to use the member. +# The default value is: NO. + +SHOW_GROUPED_MEMB_INC = NO + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include +# files with double quotes in the documentation rather than with sharp brackets. +# The default value is: NO. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the +# documentation for inline members. +# The default value is: YES. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the +# (detailed) documentation of file and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. +# The default value is: YES. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief +# descriptions of file, namespace and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. Note that +# this will also influence the order of the classes in the class list. +# The default value is: NO. + +SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the +# (brief and detailed) documentation of class members so that constructors and +# destructors are listed first. If set to NO the constructors will appear in the +# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. +# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief +# member documentation. +# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting +# detailed member documentation. +# The default value is: NO. + +SORT_MEMBERS_CTORS_1ST = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy +# of group names into alphabetical order. If set to NO the group names will +# appear in their defined order. +# The default value is: NO. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by +# fully-qualified names, including namespaces. If set to NO, the class list will +# be sorted only by class name, not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the alphabetical +# list. +# The default value is: NO. + +SORT_BY_SCOPE_NAME = NO + +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper +# type resolution of all parameters of a function it will reject a match between +# the prototype and the implementation of a member function even if there is +# only one candidate or it is obvious which candidate to choose by doing a +# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still +# accept a match between prototype and implementation in such cases. +# The default value is: NO. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo +# list. This list is created by putting \todo commands in the documentation. +# The default value is: YES. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test +# list. This list is created by putting \test commands in the documentation. +# The default value is: YES. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug +# list. This list is created by putting \bug commands in the documentation. +# The default value is: YES. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) +# the deprecated list. This list is created by putting \deprecated commands in +# the documentation. +# The default value is: YES. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional documentation +# sections, marked by \if ... \endif and \cond +# ... \endcond blocks. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the +# initial value of a variable or macro / define can have for it to appear in the +# documentation. If the initializer consists of more lines than specified here +# it will be hidden. Use a value of 0 to hide initializers completely. The +# appearance of the value of individual variables and macros / defines can be +# controlled using \showinitializer or \hideinitializer command in the +# documentation regardless of this setting. +# Minimum value: 0, maximum value: 10000, default value: 30. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at +# the bottom of the documentation of classes and structs. If set to YES, the +# list will mention the files that were used to generate the documentation. +# The default value is: YES. + +SHOW_USED_FILES = YES + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This +# will remove the Files entry from the Quick Index and from the Folder Tree View +# (if specified). +# The default value is: YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces +# page. This will remove the Namespaces entry from the Quick Index and from the +# Folder Tree View (if specified). +# The default value is: YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command command input-file, where command is the value of the +# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided +# by doxygen. Whatever the program writes to standard output is used as the file +# version. For an example see the documentation. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. You can +# optionally specify a file name after the option, if omitted DoxygenLayout.xml +# will be used as the name of the layout file. See also section "Changing the +# layout of pages" for information. +# +# Note that if you run doxygen from a directory containing a file called +# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE +# tag is left empty. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files containing +# the reference definitions. This must be a list of .bib files. The .bib +# extension is automatically appended if omitted. This requires the bibtex tool +# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info. +# For LaTeX the style of the bibliography can be controlled using +# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the +# search path. See also \cite for info how to create references. + +CITE_BIB_FILES = + +#--------------------------------------------------------------------------- +# Configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated to +# standard output by doxygen. If QUIET is set to YES this implies that the +# messages are off. +# The default value is: NO. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES +# this implies that the warnings are on. +# +# Tip: Turn warnings on while writing the documentation. +# The default value is: YES. + +WARNINGS = YES + +# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate +# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: YES. + +WARN_IF_UNDOCUMENTED = YES + +# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as documenting some parameters in +# a documented function twice, or documenting parameters that don't exist or +# using markup commands wrongly. +# The default value is: YES. + +WARN_IF_DOC_ERROR = YES + +# If WARN_IF_INCOMPLETE_DOC is set to YES, doxygen will warn about incomplete +# function parameter documentation. If set to NO, doxygen will accept that some +# parameters have no documentation without warning. +# The default value is: YES. + +WARN_IF_INCOMPLETE_DOC = YES + +# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that +# are documented, but have no documentation for their parameters or return +# value. If set to NO, doxygen will only warn about wrong parameter +# documentation, but not about the absence of documentation. If EXTRACT_ALL is +# set to YES then this flag will automatically be disabled. See also +# WARN_IF_INCOMPLETE_DOC +# The default value is: NO. + +WARN_NO_PARAMDOC = NO + +# If WARN_IF_UNDOC_ENUM_VAL option is set to YES, doxygen will warn about +# undocumented enumeration values. If set to NO, doxygen will accept +# undocumented enumeration values. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: NO. + +WARN_IF_UNDOC_ENUM_VAL = NO + +# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when +# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS +# then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but +# at the end of the doxygen process doxygen will return with a non-zero status. +# If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS_PRINT then doxygen behaves +# like FAIL_ON_WARNINGS but in case no WARN_LOGFILE is defined doxygen will not +# write the warning messages in between other messages but write them at the end +# of a run, in case a WARN_LOGFILE is defined the warning messages will be +# besides being in the defined file also be shown at the end of a run, unless +# the WARN_LOGFILE is defined as - i.e. standard output (stdout) in that case +# the behavior will remain as with the setting FAIL_ON_WARNINGS. +# Possible values are: NO, YES, FAIL_ON_WARNINGS and FAIL_ON_WARNINGS_PRINT. +# The default value is: NO. + +WARN_AS_ERROR = NO + +# The WARN_FORMAT tag determines the format of the warning messages that doxygen +# can produce. The string should contain the $file, $line, and $text tags, which +# will be replaced by the file and line number from which the warning originated +# and the warning text. Optionally the format may contain $version, which will +# be replaced by the version of the file (if it could be obtained via +# FILE_VERSION_FILTER) +# See also: WARN_LINE_FORMAT +# The default value is: $file:$line: $text. + +WARN_FORMAT = "$file:$line: $text" + +# In the $text part of the WARN_FORMAT command it is possible that a reference +# to a more specific place is given. To make it easier to jump to this place +# (outside of doxygen) the user can define a custom "cut" / "paste" string. +# Example: +# WARN_LINE_FORMAT = "'vi $file +$line'" +# See also: WARN_FORMAT +# The default value is: at line $line of file $file. + +WARN_LINE_FORMAT = "at line $line of file $file" + +# The WARN_LOGFILE tag can be used to specify a file to which warning and error +# messages should be written. If left blank the output is written to standard +# error (stderr). In case the file specified cannot be opened for writing the +# warning and error messages are written to standard error. When as file - is +# specified the warning and error messages are written to standard output +# (stdout). + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# Configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag is used to specify the files and/or directories that contain +# documented source files. You may enter file names like myfile.cpp or +# directories like /usr/src/myproject. Separate the files or directories with +# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING +# Note: If this tag is empty the current directory is searched. + +INPUT = + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses +# libiconv (or the iconv built into libc) for the transcoding. See the libiconv +# documentation (see: +# https://www.gnu.org/software/libiconv/) for the list of possible encodings. +# See also: INPUT_FILE_ENCODING +# The default value is: UTF-8. + +INPUT_ENCODING = UTF-8 + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify +# character encoding on a per file pattern basis. Doxygen will compare the file +# name with each pattern and apply the encoding instead of the default +# INPUT_ENCODING) if there is a match. The character encodings are a list of the +# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding +# "INPUT_ENCODING" for further information on supported encodings. + +INPUT_FILE_ENCODING = + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and +# *.h) to filter out the source-files in the directories. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# read by doxygen. +# +# Note the list of default checked file patterns might differ from the list of +# default file extension mappings. +# +# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cxxm, +# *.cpp, *.cppm, *.ccm, *.c++, *.c++m, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, +# *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, *.h++, *.ixx, *.l, *.cs, *.d, +# *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to +# be provided as doxygen C comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, +# *.f18, *.f, *.for, *.vhd, *.vhdl, *.ucf, *.qsf and *.ice. + +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.d \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.idl \ + *.odl \ + *.cs \ + *.php \ + *.php3 \ + *.inc \ + *.m \ + *.markdown \ + *.md \ + *.mm \ + *.dox \ + *.py \ + *.f90 \ + *.f \ + *.for \ + *.vhd \ + *.vhdl + +# The RECURSIVE tag can be used to specify whether or not subdirectories should +# be searched for input files as well. +# The default value is: NO. + +RECURSIVE = NO + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# +# Note that relative paths are relative to the directory from which doxygen is +# run. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. +# The default value is: NO. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories for example use the pattern */test/* + +EXCLUDE_PATTERNS = + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# ANamespace::AClass, ANamespace::*Test + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or directories +# that contain example code fragments that are included (see the \include +# command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank all +# files are included. + +EXAMPLE_PATTERNS = * + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude commands +# irrespective of the value of the RECURSIVE tag. +# The default value is: NO. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or directories +# that contain images that are to be included in the documentation (see the +# \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command: +# +# +# +# where is the value of the INPUT_FILTER tag, and is the +# name of an input file. Doxygen will then use the output that the filter +# program writes to standard output. If FILTER_PATTERNS is specified, this tag +# will be ignored. +# +# Note that the filter must not add or remove lines; it is applied before the +# code is scanned, but not when the output code is generated. If lines are added +# or removed, the anchors will not be placed correctly. +# +# Note that doxygen will use the data processed and written to standard output +# for further processing, therefore nothing else, like debug statements or used +# commands (so in case of a Windows batch file always use @echo OFF), should be +# written to standard output. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: pattern=filter +# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how +# filters are used. If the FILTER_PATTERNS tag is empty or if none of the +# patterns match the file name, INPUT_FILTER is applied. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will also be used to filter the input files that are used for +# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). +# The default value is: NO. + +FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and +# it is also possible to disable source filtering for a specific pattern using +# *.ext= (so without naming a filter). +# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. + +FILTER_SOURCE_PATTERNS = + +# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that +# is part of the input, its contents will be placed on the main page +# (index.html). This can be useful if you have a project on for instance GitHub +# and want to reuse the introduction page also for the doxygen output. + +USE_MDFILE_AS_MAINPAGE = + +# The Fortran standard specifies that for fixed formatted Fortran code all +# characters from position 72 are to be considered as comment. A common +# extension is to allow longer lines before the automatic comment starts. The +# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can +# be processed before the automatic comment starts. +# Minimum value: 7, maximum value: 10000, default value: 72. + +FORTRAN_COMMENT_AFTER = 72 + +#--------------------------------------------------------------------------- +# Configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will be +# generated. Documented entities will be cross-referenced with these sources. +# +# Note: To get rid of all source code in the generated output, make sure that +# also VERBATIM_HEADERS is set to NO. +# The default value is: NO. + +SOURCE_BROWSER = YES + +# Setting the INLINE_SOURCES tag to YES will include the body of functions, +# multi-line macros, enums or list initialized variables directly into the +# documentation. +# The default value is: NO. + +INLINE_SOURCES = YES + +# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any +# special comment blocks from generated source code fragments. Normal C, C++ and +# Fortran comments will always remain visible. +# The default value is: YES. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES then for each documented +# entity all documented functions referencing it will be listed. +# The default value is: NO. + +REFERENCED_BY_RELATION = NO + +# If the REFERENCES_RELATION tag is set to YES then for each documented function +# all documented entities called/used by that function will be listed. +# The default value is: NO. + +REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set +# to YES then the hyperlinks from functions in REFERENCES_RELATION and +# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will +# link to the documentation. +# The default value is: YES. + +REFERENCES_LINK_SOURCE = YES + +# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the +# source code will show a tooltip with additional information such as prototype, +# brief description and links to the definition and documentation. Since this +# will make the HTML file larger and loading of large files a bit slower, you +# can opt to disable this feature. +# The default value is: YES. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +SOURCE_TOOLTIPS = YES + +# If the USE_HTAGS tag is set to YES then the references to source code will +# point to the HTML generated by the htags(1) tool instead of doxygen built-in +# source browser. The htags tool is part of GNU's global source tagging system +# (see https://www.gnu.org/software/global/global.html). You will need version +# 4.8.6 or higher. +# +# To use it do the following: +# - Install the latest version of global +# - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file +# - Make sure the INPUT points to the root of the source tree +# - Run doxygen as normal +# +# Doxygen will invoke htags (and that will in turn invoke gtags), so these +# tools must be available from the command line (i.e. in the search path). +# +# The result: instead of the source browser generated by doxygen, the links to +# source code will now point to the output of htags. +# The default value is: NO. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a +# verbatim copy of the header file for each class for which an include is +# specified. Set to NO to disable this. +# See also: Section \class. +# The default value is: YES. + +VERBATIM_HEADERS = YES + +# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the +# clang parser (see: +# http://clang.llvm.org/) for more accurate parsing at the cost of reduced +# performance. This can be particularly helpful with template rich C++ code for +# which doxygen's built-in parser lacks the necessary type information. +# Note: The availability of this option depends on whether or not doxygen was +# generated with the -Duse_libclang=ON option for CMake. +# The default value is: NO. + +CLANG_ASSISTED_PARSING = NO + +# If the CLANG_ASSISTED_PARSING tag is set to YES and the CLANG_ADD_INC_PATHS +# tag is set to YES then doxygen will add the directory of each input to the +# include path. +# The default value is: YES. +# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. + +CLANG_ADD_INC_PATHS = YES + +# If clang assisted parsing is enabled you can provide the compiler with command +# line options that you would normally use when invoking the compiler. Note that +# the include paths will already be set by doxygen for the files and directories +# specified with INPUT and INCLUDE_PATH. +# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. + +CLANG_OPTIONS = + +# If clang assisted parsing is enabled you can provide the clang parser with the +# path to the directory containing a file called compile_commands.json. This +# file is the compilation database (see: +# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) containing the +# options used when the source files were built. This is equivalent to +# specifying the -p option to a clang tool, such as clang-check. These options +# will then be passed to the parser. Any options specified with CLANG_OPTIONS +# will be added as well. +# Note: The availability of this option depends on whether or not doxygen was +# generated with the -Duse_libclang=ON option for CMake. + +CLANG_DATABASE_PATH = + +#--------------------------------------------------------------------------- +# Configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all +# compounds will be generated. Enable this if the project contains a lot of +# classes, structs, unions or interfaces. +# The default value is: YES. + +ALPHABETICAL_INDEX = YES + +# The IGNORE_PREFIX tag can be used to specify a prefix (or a list of prefixes) +# that should be ignored while generating the index headers. The IGNORE_PREFIX +# tag works for classes, function and member names. The entity will be placed in +# the alphabetical list under the first letter of the entity name that remains +# after removing the prefix. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output +# The default value is: YES. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a +# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of +# it. +# The default directory is: html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each +# generated HTML page (for example: .htm, .php, .asp). +# The default value is: .html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a user-defined HTML header file for +# each generated HTML page. If the tag is left blank doxygen will generate a +# standard header. +# +# To get valid HTML the header file that includes any scripts and style sheets +# that doxygen needs, which is dependent on the configuration options used (e.g. +# the setting GENERATE_TREEVIEW). It is highly recommended to start with a +# default header using +# doxygen -w html new_header.html new_footer.html new_stylesheet.css +# YourConfigFile +# and then modify the file new_header.html. See also section "Doxygen usage" +# for information on how to generate the default header that doxygen normally +# uses. +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. For a description +# of the possible markers and block names see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each +# generated HTML page. If the tag is left blank doxygen will generate a standard +# footer. See HTML_HEADER for more information on how to generate a default +# footer and what special commands can be used inside the footer. See also +# section "Doxygen usage" for information on how to generate the default footer +# that doxygen normally uses. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style +# sheet that is used by each HTML page. It can be used to fine-tune the look of +# the HTML output. If left blank doxygen will generate a default style sheet. +# See also section "Doxygen usage" for information on how to generate the style +# sheet that doxygen normally uses. +# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as +# it is more robust and this tag (HTML_STYLESHEET) will in the future become +# obsolete. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_STYLESHEET = + +# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined +# cascading style sheets that are included after the standard style sheets +# created by doxygen. Using this option one can overrule certain style aspects. +# This is preferred over using HTML_STYLESHEET since it does not replace the +# standard style sheet and is therefore more robust against future updates. +# Doxygen will copy the style sheet files to the output directory. +# Note: The order of the extra style sheet files is of importance (e.g. the last +# style sheet in the list overrules the setting of the previous ones in the +# list). +# Note: Since the styling of scrollbars can currently not be overruled in +# Webkit/Chromium, the styling will be left out of the default doxygen.css if +# one or more extra stylesheets have been specified. So if scrollbar +# customization is desired it has to be added explicitly. For an example see the +# documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_STYLESHEET = + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that the +# files will be copied as-is; there are no commands or markers available. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output +# should be rendered with a dark or light theme. +# Possible values are: LIGHT always generate light mode output, DARK always +# generate dark mode output, AUTO_LIGHT automatically set the mode according to +# the user preference, use light mode if no preference is set (the default), +# AUTO_DARK automatically set the mode according to the user preference, use +# dark mode if no preference is set and TOGGLE allow to user to switch between +# light and dark mode via a button. +# The default value is: AUTO_LIGHT. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE = AUTO_LIGHT + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen +# will adjust the colors in the style sheet and background images according to +# this color. Hue is specified as an angle on a color-wheel, see +# https://en.wikipedia.org/wiki/Hue for more information. For instance the value +# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 +# purple, and 360 is red again. +# Minimum value: 0, maximum value: 359, default value: 220. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_HUE = 220 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors +# in the HTML output. For a value of 0 the output will use gray-scales only. A +# value of 255 will produce the most vivid colors. +# Minimum value: 0, maximum value: 255, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_SAT = 100 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the +# luminance component of the colors in the HTML output. Values below 100 +# gradually make the output lighter, whereas values above 100 make the output +# darker. The value divided by 100 is the actual gamma applied, so 80 represents +# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not +# change the gamma. +# Minimum value: 40, maximum value: 240, default value: 80. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_GAMMA = 80 + +# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML +# documentation will contain a main index with vertical navigation menus that +# are dynamically created via JavaScript. If disabled, the navigation index will +# consists of multiple levels of tabs that are statically embedded in every HTML +# page. Disable this option to support browsers that do not have JavaScript, +# like the Qt help browser. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_MENUS = YES + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_SECTIONS = NO + +# If the HTML_CODE_FOLDING tag is set to YES then classes and functions can be +# dynamically folded and expanded in the generated HTML source code. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_CODE_FOLDING = YES + +# If the HTML_COPY_CLIPBOARD tag is set to YES then doxygen will show an icon in +# the top right corner of code and text fragments that allows the user to copy +# its content to the clipboard. Note this only works if supported by the browser +# and the web page is served via a secure context (see: +# https://www.w3.org/TR/secure-contexts/), i.e. using the https: or file: +# protocol. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COPY_CLIPBOARD = YES + +# Doxygen stores a couple of settings persistently in the browser (via e.g. +# cookies). By default these settings apply to all HTML pages generated by +# doxygen across all projects. The HTML_PROJECT_COOKIE tag can be used to store +# the settings under a project specific key, such that the user preferences will +# be stored separately. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_PROJECT_COOKIE = + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries +# shown in the various tree structured indices initially; the user can expand +# and collapse entries dynamically later on. Doxygen will expand the tree to +# such a level that at most the specified number of entries are visible (unless +# a fully collapsed tree already exceeds this amount). So setting the number of +# entries 1 will produce a full collapsed tree by default. 0 is a special value +# representing an infinite number of entries and will result in a full expanded +# tree by default. +# Minimum value: 0, maximum value: 9999, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files will be +# generated that can be used as input for Apple's Xcode 3 integrated development +# environment (see: +# https://developer.apple.com/xcode/), introduced with OSX 10.5 (Leopard). To +# create a documentation set, doxygen will generate a Makefile in the HTML +# output directory. Running make will produce the docset in that directory and +# running make install will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at +# startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy +# genXcode/_index.html for more information. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_DOCSET = NO + +# This tag determines the name of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# The default value is: Doxygen generated docs. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# This tag determines the URL of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDURL = + +# This tag specifies a string that should uniquely identify the documentation +# set bundle. This should be a reverse domain-name style string, e.g. +# com.mycompany.MyDocSet. Doxygen will append .docset to the name. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. +# The default value is: org.doxygen.Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. +# The default value is: Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three +# additional HTML index files: index.hhp, index.hhc, and index.hhk. The +# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop +# on Windows. In the beginning of 2021 Microsoft took the original page, with +# a.o. the download links, offline the HTML help workshop was already many years +# in maintenance mode). You can download the HTML help workshop from the web +# archives at Installation executable (see: +# http://web.archive.org/web/20160201063255/http://download.microsoft.com/downlo +# ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe). +# +# The HTML Help Workshop contains a compiler that can convert all HTML output +# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML +# files are now used as the Windows 98 help format, and will replace the old +# Windows help format (.hlp) on all Windows platforms in the future. Compressed +# HTML files also contain an index, a table of contents, and you can search for +# words in the documentation. The HTML workshop also contains a viewer for +# compressed HTML files. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_HTMLHELP = NO + +# The CHM_FILE tag can be used to specify the file name of the resulting .chm +# file. You can add a path in front of the file if the result should not be +# written to the html output directory. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_FILE = + +# The HHC_LOCATION tag can be used to specify the location (absolute path +# including file name) of the HTML help compiler (hhc.exe). If non-empty, +# doxygen will try to run the HTML help compiler on the generated index.hhp. +# The file has to be specified with full path. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +HHC_LOCATION = + +# The GENERATE_CHI flag controls if a separate .chi index file is generated +# (YES) or that it should be included in the main .chm file (NO). +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +GENERATE_CHI = NO + +# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) +# and project file content. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_INDEX_ENCODING = + +# The BINARY_TOC flag controls whether a binary table of contents is generated +# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it +# enables the Previous and Next buttons. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members to +# the table of contents of the HTML help documentation and to the tree view. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +TOC_EXPAND = NO + +# The SITEMAP_URL tag is used to specify the full URL of the place where the +# generated documentation will be placed on the server by the user during the +# deployment of the documentation. The generated sitemap is called sitemap.xml +# and placed on the directory specified by HTML_OUTPUT. In case no SITEMAP_URL +# is specified no sitemap is generated. For information about the sitemap +# protocol see https://www.sitemaps.org +# This tag requires that the tag GENERATE_HTML is set to YES. + +SITEMAP_URL = + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that +# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help +# (.qch) of the generated HTML documentation. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify +# the file name of the resulting .qch file. The path specified is relative to +# the HTML output folder. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help +# Project output. For more information please see Qt Help Project / Namespace +# (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace). +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt +# Help Project output. For more information please see Qt Help Project / Virtual +# Folders (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders). +# The default value is: doc. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_VIRTUAL_FOLDER = doc + +# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom +# filter to add. For more information please see Qt Help Project / Custom +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see Qt Help Project / Custom +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's filter section matches. Qt Help Project / Filter Attributes (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_SECT_FILTER_ATTRS = + +# The QHG_LOCATION tag can be used to specify the location (absolute path +# including file name) of Qt's qhelpgenerator. If non-empty doxygen will try to +# run qhelpgenerator on the generated .qhp file. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be +# generated, together with the HTML files, they form an Eclipse help plugin. To +# install this plugin and make it available under the help contents menu in +# Eclipse, the contents of the directory containing the HTML and XML files needs +# to be copied into the plugins directory of eclipse. The name of the directory +# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. +# After copying Eclipse needs to be restarted before the help appears. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the Eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have this +# name. Each documentation set should have its own identifier. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# If you want full control over the layout of the generated HTML pages it might +# be necessary to disable the index and replace it with your own. The +# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top +# of each HTML page. A value of NO enables the index and the value YES disables +# it. Since the tabs in the index contain the same information as the navigation +# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +DISABLE_INDEX = NO + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. If the tag +# value is set to YES, a side panel will be generated containing a tree-like +# index structure (just like the one that is generated for HTML Help). For this +# to work a browser that supports JavaScript, DHTML, CSS and frames is required +# (i.e. any modern browser). Windows users are probably better off using the +# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can +# further fine tune the look of the index (see "Fine-tuning the output"). As an +# example, the default style sheet generated by doxygen has an example that +# shows how to put an image at the root of the tree instead of the PROJECT_NAME. +# Since the tree basically has the same information as the tab index, you could +# consider setting DISABLE_INDEX to YES when enabling this option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_TREEVIEW = NO + +# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the +# FULL_SIDEBAR option determines if the side bar is limited to only the treeview +# area (value NO) or if it should extend to the full height of the window (value +# YES). Setting this to YES gives a layout similar to +# https://docs.readthedocs.io with more room for contents, but less room for the +# project logo, title, and description. If either GENERATE_TREEVIEW or +# DISABLE_INDEX is set to NO, this option has no effect. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FULL_SIDEBAR = NO + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that +# doxygen will group on one line in the generated HTML documentation. +# +# Note that a value of 0 will completely suppress the enum values from appearing +# in the overview section. +# Minimum value: 0, maximum value: 20, default value: 4. +# This tag requires that the tag GENERATE_HTML is set to YES. + +ENUM_VALUES_PER_LINE = 4 + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used +# to set the initial width (in pixels) of the frame in which the tree is shown. +# Minimum value: 0, maximum value: 1500, default value: 250. +# This tag requires that the tag GENERATE_HTML is set to YES. + +TREEVIEW_WIDTH = 250 + +# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to +# external symbols imported via tag files in a separate window. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +EXT_LINKS_IN_WINDOW = NO + +# If the OBFUSCATE_EMAILS tag is set to YES, doxygen will obfuscate email +# addresses. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +OBFUSCATE_EMAILS = YES + +# If the HTML_FORMULA_FORMAT option is set to svg, doxygen will use the pdf2svg +# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see +# https://inkscape.org) to generate formulas as SVG images instead of PNGs for +# the HTML output. These images will generally look nicer at scaled resolutions. +# Possible values are: png (the default) and svg (looks nicer but requires the +# pdf2svg or inkscape tool). +# The default value is: png. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FORMULA_FORMAT = png + +# Use this tag to change the font size of LaTeX formulas included as images in +# the HTML documentation. When you change the font size after a successful +# doxygen run you need to manually remove any form_*.png images from the HTML +# output directory to force them to be regenerated. +# Minimum value: 8, maximum value: 50, default value: 10. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_FONTSIZE = 10 + +# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands +# to create new LaTeX commands to be used in formulas as building blocks. See +# the section "Including formulas" for details. + +FORMULA_MACROFILE = + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see +# https://www.mathjax.org) which uses client side JavaScript for the rendering +# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX +# installed or if you want to formulas look prettier in the HTML output. When +# enabled you may also need to install MathJax separately and configure the path +# to it using the MATHJAX_RELPATH option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +USE_MATHJAX = YES + +# With MATHJAX_VERSION it is possible to specify the MathJax version to be used. +# Note that the different versions of MathJax have different requirements with +# regards to the different settings, so it is possible that also other MathJax +# settings have to be changed when switching between the different MathJax +# versions. +# Possible values are: MathJax_2 and MathJax_3. +# The default value is: MathJax_2. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_VERSION = MathJax_2 + +# When MathJax is enabled you can set the default output format to be used for +# the MathJax output. For more details about the output format see MathJax +# version 2 (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) and MathJax version 3 +# (see: +# http://docs.mathjax.org/en/latest/web/components/output.html). +# Possible values are: HTML-CSS (which is slower, but has the best +# compatibility. This is the name for Mathjax version 2, for MathJax version 3 +# this will be translated into chtml), NativeMML (i.e. MathML. Only supported +# for NathJax 2. For MathJax version 3 chtml will be used instead.), chtml (This +# is the name for Mathjax version 3, for MathJax version 2 this will be +# translated into HTML-CSS) and SVG. +# The default value is: HTML-CSS. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_FORMAT = HTML-CSS + +# When MathJax is enabled you need to specify the location relative to the HTML +# output directory using the MATHJAX_RELPATH option. The destination directory +# should contain the MathJax.js script. For instance, if the mathjax directory +# is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax +# Content Delivery Network so you can quickly see the result without installing +# MathJax. However, it is strongly recommended to install a local copy of +# MathJax from https://www.mathjax.org before deployment. The default value is: +# - in case of MathJax version 2: https://cdn.jsdelivr.net/npm/mathjax@2 +# - in case of MathJax version 3: https://cdn.jsdelivr.net/npm/mathjax@3 +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest + +# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax +# extension names that should be enabled during MathJax rendering. For example +# for MathJax version 2 (see +# https://docs.mathjax.org/en/v2.7-latest/tex.html#tex-and-latex-extensions): +# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# For example for MathJax version 3 (see +# http://docs.mathjax.org/en/latest/input/tex/extensions/index.html): +# MATHJAX_EXTENSIONS = ams +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_EXTENSIONS = + +# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces +# of code that will be used on startup of the MathJax code. See the MathJax site +# (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an +# example see the documentation. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_CODEFILE = + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box for +# the HTML output. The underlying search engine uses javascript and DHTML and +# should work on any modern browser. Note that when using HTML help +# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) +# there is already a search function so this one should typically be disabled. +# For large projects the javascript based search engine can be slow, then +# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to +# search using the keyboard; to jump to the search box use + S +# (what the is depends on the OS and browser, but it is typically +# , /

te8b^_LW#eW{lgxqn<*Twau9mlq#5$j6J%2(q#k zwt&fGWCSt-uOjRk&1b$WGGW&u%ESoHgrVLUzd$|p3&;tFN0b*sc}3ydh7tJlsi9Do z423ep%#KCb9vIPry{(~iM^_-5;?cC}zAo(8_vc=Kp?X{CLagTzR)hM1IxiDqomW^} z0D5iVgMzc>gTkHKx93j%sdmIq^<_mDM_pE2R`fZS6(327kHAwNu{Ez$;B^=0rk~>Z z`O^b(!G=2EFrW{c8>WHI-0%{5*?dX3#6vC#SA^LBW(7WjEtx=-gUOfVSfN`gqOe=y zizraN2mwSs`KQ%;M0!u1T@i(yU06XAWh*crluh|Vy}0P7ytsI6F|YU9;)5BU2aAv9 zdB|6O97Ff`r>}Az+kzs1Eq1ff)^2;aXlsw5F50@ja5qO=Zx+^3*{>_iHqq8>Jr6e+ zZp@?kzF}%HeLXQu-K=kCx+y40UQ7w`!_w)44V8}b8>V*I0~K(OQP^T}U>|n$s4*pb zPhr)VBTC~C_<=$Yf0R2+-4rd4N+#T7k>$}{5p6`%i^mm=x-0r?)WoQ&uRA*u!q>k> zFH#ToV)S;z_P-r{6Sb>k>=i9m-$b+GmPoNgTqYmzYCdCokZ1Q8MaR@2S{pT{NH-=s zMaqukh1hO_@o)hdTqSmpnQuq5)lRPv_7gkVnIf!pDZn<#HbQE6hyp%$!+C54iWB}ZERd@SkkCY9f(Y?)Zn;nP@hz8I9ol2>J7$@Men z#ZKPElIQ1RNsotO$@9}#QYbE#Tp@Lw?w*lvq+9 z;zFJQsPY5mndv?*whV25qJ_VxBn)H1L3ZLxEdsP{hvK-hp-05y(1#r{6?MXXsFdg31hLkHsaPP%Ur$i~mFGATk?N7-rM8kP)77-*#Zsw;fLHWKgGey0jCcF70%$Mcv!!?*{evP9JtQTpxB`*O|H2bza(RP)nPi zZf4Ze%};hQs3*I8-i1-0cUjWapq6x9+m%skyMAp^Uw3_=8>1fR_WnkO>-~*R>CUKA zxuKxNvD=O^6i*QOhU3NDS}>4Wg-ia*kP^O63FqW=-S zfc#1?D;i{JVKv|Uss5pQzInFslSaN-)8_3qbfZ_=WrZp*92;ZzJiN=cpAM!8Ce*x> z&Ev@rOjWDst0>&q1?OU2Uj&B1yZb%OO1KUS1n?*Nl7H&jSpx<#h?L!Io z;ggA9jo+tDw6CeZr=AxT7~-rB9SGu?au+~@Ilp%9!;SY{7)f9KGwV7SV|KYDUl# zsvN4fn*8C>)a53>v`o37s@IHty84j}+1x9xsLF+=b@Tha z04*E7NI~|655gBd2w(Uh^7E#(h!*Tpeo`1Q7JMZzd_`&J5vJh3@2|$Fg@3fK>~PgM zisudX>x;%P>M*QlnZ71COEGxZ1z}f)%mSC1jb^>Kf48Jh-<0Ev+Ie-U_`JF+>Kcy< z9N$p^t69`^K~u_fK~uRYlS;Yi@}}=e=JKW$o`w}oPc*fV%!8d@?wls`a_7%Gx4?8s z^A*i0(-qCvG-qtNrg>TO_t>(mdAX-ydGl>q4YxJl`8^uE^3jd1D6mWF0qW!0XX|j8 z-}HPFF86f)qBAZRG~Y^nr2UyLjRD=sN#j73p^9dG;>oL~s&{M8tpj{+-F#G1z;l{b zHvwMV^imVUD>}d38SvYkze4m1`oiWLo2j>8-FhR}MV%UAVVk68NKHUs7{VjSh`M{7a?(YDq?Kx`pkwh%B|h&GpM@Z^t;lf#WD-;gZd zkTBnnG~Ki!u1asmM&8_!0&_%VAI)czUozNv~=FIVq zFuWrSFD9^wmwMK!YWgn`y?D4JQgiA4Vf)ae`#;Vyb%Gv1Ri#oj{r7_f3!1*IL!bLY zQ#3_^!no2E28FSB*iw1iT`Tv0X>)HIxqqS4>z(X97bF*^CvVH*ZYhL&#rv;Yx3j4* zR%GzRcwlO>wQbr4dPQ8sv=hWhTyEB3(kEQ+Ot0Y{qvm|-aL&iqo+#{#!)FLuQTr9l zL3gsU%>yt8H!pO03+AkXtm#>P<9e1|sAD;yFqb=)a?LgLMT$#Or>S9s`vai(0_qh> zEiR+=$|>(8jNpi23JoC z#$jb}w=P@trqq*btbNt!4AY*#*@gGnPQmI>OW!iSi59-Cb|h-x&yX(>IdK5sj-9WI}Cn%CJfz@S75pr|I3 zi72xLRvR$O3`X=<86J$Tau_TW6-;1wu%kx~V@%e!J6oX*`qA$$vZcJX?fa&bQMsvl zZx}CsNi15CI&>!gb)relfY@FH=B%Fu`9ACfBh=tL;V?G%b+FVYCsU89K8(PGp&rq( z2ht+!3@o0d1oZ@)t_nt=cor01!^Ee0M$f_vVVet|MNM7D__Guo((+n-ILUXYVZ1*{hEH)?;SyJwUh5`GP`3yd27~tVqHm4mZXHhc8 zf}{}M5-PqmA?k%$s(@I4N6Zd%$}hA0)z}{nzr?|oBTBB%Y80?K8pnfl2RngVvjPI* ztuL97f>ch)?UtDr=lZb8osenzh@>4%xebzgtu$V&Qs$LBI*cv&4#8o-Zzr7vg@x9< zmMNySO7~%5GfJ?6Wp6xI?!y!hy6K0A1>3kGU7hOK+mt`a^Bt(5KjoThAJbeP?6kI1 zT79$h`KUjJjyq&BBi{olKiKJwPF#Lj3dUYXGmUQYa!5C;m!>Pcblc;TDOrERse3TO zwk&UIL!N?SVQDI!JS}ell=4rnbKarV8^sY&zpl;0O}M<=_VjkhX$2pao>2QGE^|kW zwvgjQ^x5|7K*PWdR&e$`6D5+z+lGwJ9wevJrh=9$Dr`e`ph*QS*I}T+2Mq&iYyB}M zV{J`i6fou-Cv7Yht2wAH_p)GMm<6Qn4eh{zPWh&mzdAaKQb`3q~x9INU4rd|UqPzP$ zJ%L_G4d=+0O{cg703Ggi=@v4ZZ56?A8;z@2Xe zK<-?86Wl%ZR)Oc0oB5OPb*0B?ZymOZuHQDi*GShB+gwgxd9!77eWB@;wsa-?=(@W7 zOYP};RfoTF5ch7!zjPw_es~90Ew4lrzAgfKk8$*O(pMoa<EwvMVMI?e>$hPg?Q$4I6@syK z7=c9&V@%d_oUPCX{c1_$O|~A*YdY7|BMI#`h?he<;Y8}tnQWFeD9QqdcI#(hKYngU zX4rL{bE?|lg$gK%5IRuD@59DLaHDXvH!)rca_1o+%X{3Wi5SlWx>g?V!TutU$h47A0ZH%{FmMUP;^ve!( z%6GE-65~18azx2bvKj>}+8EElPGG;RfPgl}OF@p(hFNBLG&tDgPC$7yIGB8a7Xwz> z#&|cMWQ*R|f=7eHfZskE1VxVqT6vBb4+|@!kFgr5l4VcCc=tvR($c*LiN(fvsg6BO z`I9`~u>txL*KQGOQM)a7xI0^YQw~&>HQ?xqH(8bqAor@Cn%=On+~KYc{J=y7OvQW0 zNPuZ{V|!zd-m-d*$5JJkh>vWoi1<9-)Repyiug#{MSPx=$))iFWzhWeea=(VjAyo4 zgK?Bv)$~3(-xgT7T$#(<5u+{ZI1yF089UH0pcxCsHDf_kG-Dy8%~&wD89UG@M>BR9 z8193H0d@5an^W72-?E@>#zM8t_=7A}K--KR=#+nM`KzOeBFlOk1 zgdGMC2Cn8&(oGy`G3c``25&xIrSXnKAX;>dUziZk6v3ux@nLnn@xIXN&A3@WD-J7i z7;dP7t5Ar12#pkCkJlktlktqqVd50i#Z2y?eF=}n=oC|9c<}a6c;KG-)C)w(u4!6~ z36ech_mtT^g0S;Q5nQGP$GItI-6J&X9s#X5+>^twdjwaZ5bhD0b5Anb~f`NMo1NV$c(_&1J9Gbdk6}v|e$RDw=dj!Y1S(SB<(5!m| zwBm424#VydT!lioM`+ePM`cZhdvX}KM=)^DhsHfQ4BR6axQBS)9>Kspgn@gGPSaux zKEqGlGn0Bnhd};_h20}eoST`)WEz*yta}8s;&4w6!|oAWg+jPTXx2URvL?el6&TZ1 z>su|S3XU)<>;Bnxj$I*mb-UH}?(X)FwzrGw$P)Z~xl+9M^9H+Ek+ct!4j(2>9&E%& z-|fzh!)a9YZrfQrB)hWR-F&^X{X;Y~Ymwj6$8tVQ@;*#@Jh(-D2$CpyTu2(1JKNva zK7I3?u@!Ian0K_{9Sz=x+S5C{c8TQ341oe1t?FTB9)pDq84T5%>Iw`t_4A~Nr{2>{ zL68rd+Sk}7l_3rvHXLm{9e5VO7K9VIbg-vD4nxk;t6e$K(cG`K{kpC7OolSrP)4(V zeF~?~L}LlRF-UcG_JTs@@?i6J!Q)NS&ugI|kxZl9=V^Hh&^AP;Eh*0DM=qZOs6Kw& zb}rRJlOK=f)g|Wf;0j)oGHEh-=UyV!4ujjXvAE0JeOzCr&I-8u+P;SOKXi9tyQP#fgi|~hYx1Af zfkBAXfjg@McUA}PtPb0UW^6Fsc#FK0l>U*k789K6&bH6dJZA-ExSOtzpM@d#*NKRM7TpKkeO*4n|A1FyTX z8U>WsPY!kh3$p?O+F9!qq~b{yS>`6H13qjrn;|3f4yN43$yF{XUe@=>30&Q=bj3vY zDsdR_+cAxxu!N9jtxLOM-11U%8jZOsScYOS^HTIWeMI#-vDjJbRL4*=YfbW|5+Ljn zt86caYLUYr>=F!3m7%TUARNKi+KttdISi`8^)|m4)0nVJ5H@b&&Q5R@Q4;(oG#hpa zXvGnB6(lmY=nLWAQjKb<7r9axSZAY0z9-;x$Tv7dAjXO@(4GgnN&?b zM1tmyQZ{##Hs7VGGf0h8>>i9rh<>`@R?ly5r2pRZxt&^O`q7TQ1?B79WN9K<(H;%v z5=kNsk7BeE(HMc+vfy}5J8+dF#qe&QDMzVdjWZsLA|6x_u>jQ(NmB-%)E%iNm)HWq zYL>T;r6NgYT1*e?q%gVC=D8yl6$X(98yVC_$AM|LV}m$K?zAF3RY}ojPacL0@nNHc zUowi63OeE0(5WX{&oo-0EBHWFfAuX6PVq5dK~U&pn8(MUPpJu zfn-DmMuAcKsHBI?TeFiy{X_T6e1r&v%P7ZZNTz8i<2A%4;#V2 zJrsDNf6ZagzY2yr9PnU_FBlr*Q@9!>?b5Uu6C^z>h8{LY2k@65s6T-aS6acDXG3-h zL}=DM0$OpnCx>D82(CgQ+#@vWo~^PbBSOq!kgeTpwXKKER12eIe~YotS!{op!(fNH zqUEtuYLIG5rRGBqq;eSW$lFo8Ii~6ZjOeii2&o(fX^9>?KLx3c(zKSDv~n0o3C2#_ zK&pQ#ML9)UISe=QNK0;cJ|5+$ioAgiDKa%-jHd_~D9T|_7mzvqu;pV#$Z)F2=Kk4K z5n-SxhY7Sf_=FV(dfXZ2Mg?X1inENZwD4`&!{HKdFMEPWul$~~@(_7+e*)8{sC(aK^GyyYq zpY5_Zm3Jtlm%M7z+LB^YovgLsW(XG33}!M%M}d~Z)p0Z}P^;rd_$<&z;-`v$(=-6! zBN^>&E1(PIhu;YEc1DV}NfIR~u!ith}t#m-r9vDxfgHnRDRA`*x!+1K@v~y(gYX%0n$s+@- zYf8BRVpmBiaeC4=WWmNPv#v>*DW!Hf!+aRZkj;L!$P369;z|c{zTmaZq)HgN51QiC zTM9>Tzd0}J%jgSp;Ni=KlQf+mWf=Ld$9;DgAAsXtzKqt!e6tpZ))tQ2g^qx^TR{U6 zSp#kY>bg zy*s+jWb``h?Q1i7n!3wm^vc2`1i3KmoGNjvXQ+H_(etEA)Ou+&A= z$hm|L*5v{FOBv_~T{d39xj9{lpq`B0i0r+wEYOcRHr_L805wVVaP$JL;zHXKvYfN! zU|s$(r)9F}sp-gPRCOFchugCv|C}umR{?f%Rviam+W=0>p0kyb2VgYB6r7pErhab< zm29~b_-W8$3g%df?@ghSEtdj+#@J#C#@qTC=j@(^@q8?D&;H5uV1hZQ@V@A&$e_WV z^jc_y=$$SWVgzRzFwo^qhf^V&xE>AjC`-X9_FPrE^{}Tk_2|!asQ*@krXEH(al)Pz z_k`QCaC;|1$7Fdj?REJ%lWvS)Y))#;!-P#P${|Qpn7ZroZ7d4Dg_aM;WEpk#2{qm| z*^^CAc2VJ4b7Jd?!ae51)(Xz!P2*-xYIe*?&Ca#~I_`>^9$oR%X&NPNZl!*l<$l{S zwB6vsbaUv{&J6E)C{qvpJv;IDQyH2%-JTQ5iBiMlMETskIFSUnv4kFsV^2p|qXK=b z%jy6`JPQk#7AUrf62VJTbFeNiXKCBi1h0aw+|;^m%uS6H`AyAZLpANXF`62uWt&<` z-WW}dDXyudw3bt_P0eG=rNB)sC3`8@Hk8s@PN9-5mjXAnREw7amo*jl$=o^NFYsq8(p4DMWl9`CU@jfd+#1i zdZja|iK|mnd)rjocjsExeKSH+Y#^MQp>EiUFDOJfESxwQd!n5%;6%H9N0FVpSaEe~ z{jP*fUdkb;sS493=v`P8d{0S{>(m@=?GE!r>kARG=v|Y zLw2-hOzwCP!v~GwY>YXApQ$F3CSuiHov1xVH18)qN>vTqixus)H+zi=UUzqr_#9jf z{0Tk9+|Q%hV??{M+q;_6LUQ`EAz8>5(B%hzK}9@p2YbivMPInFO%m1PcH&5O z$|DZSA;{w*^;2EGoTTte23kINoYOJ|xMwOoo%R1ZhX`<1+P|bw5i8=gst@Af;e(j{ zb09~WIEl?6AdTP|of+DB zH?9ng)+W!GqMAm=6x%UhyDl8%cIiP7GwW}y5Ap54E7Lh@`mqS1{x!2;h)a9A14G)25Q@$kzhtn-B4we`krc1uE zxH?k?K8Ew}BT%R~hEODE6oqd_eGoOk2T=oj5VgyJrD+Ma_AqA-`gmPleK7f>wjt%k z@r1(aqlFd66N*}!2_M6mXz*BIHQb|Y&uoW+4&;i8nNNoRI}R*#Ak#5_CJ3B|Leps} zIGSe899V^HVmoAa^2V}JTthIp9EG5)Shic>o3 zWDs`6SeZPY)bja|2{sjC)Z@uBNi81_=}^xkZ?NbaNx902ma9IdH%}i|ed};ZFvz64 ziEw4?^US)Aro*lazoD%Yzlq9K#^dFx%c_953@RCs>Pt&PGzs$fm`!WOL z)lmk@(94d|2NH$_MKrubOmNNN3ds5CWur+@AerH>nS+Lt#--giZaeM*NN9kgxR+znmE zitxS=``Hdd6+KH?+`=oe(l3__L%Ak4nNI&E(8HSnb&-8aX z{BO2Wzvw8t;smj^`h6W9YACCIYx042q8QX*-vhP#@68P&mgG0Ii4sA|h-bZ)&oidE-Zg-(u@4TCb+Hl-uYE{ned z>OOqf=1e7BZNA7xnCw7q0z5QE7PX*NuqKQq3_|r>R47c@Soa#F78Mp1Vmx=$^M$u8 z&P;OU<>Co*LKf5{h5!M%E4X*UBU9n|tq7wMk|;$5 zBqk4S76j5bXrQamILqd@>fXW{TnuSPNBWlvkHnG19lo{OiyMTF@y(^jb-nWu@-vhyX;6atl2OUzu%(i(()zTAOZ9kD8fHxMYWU)e6b}YW5_VYe3>JN4WqgFl_&AdtoPxwZY~S<+z2i+Bg0qiRB9w4E?MIg^luI2p@Y^^B8k3|?L ze158URRXI~=A%k9U^D7GNoq?EI0x&#a(XZWlE+}lg|%sbE+50?j{qgog5?TWrV2O! zDzR2f2z1PE4gB2#CpsfqGbWtK1QZ1I6`1OpJWrsKZBrK+b5Pv{*GEkBaY#&iEVM8W z^FSgJ5ZMED`NgBD&@n9{ENw-rk3;UThoxg7tv)OwJ`N%{_c0^l!y@A2AX1$Z@nI41 zaS%Zz-^+Tbkqq-;WEZtl$W^>d(Stz-_b@Asb(goGWH15si`47JKX`QgQgB?wbFgVR zdZFdPF+;Rj;+@fV5nb z+>@+};&@Ui6l^Vro(>10V-}5n`YBO?!z)IsmC@G`F4x4Xu)4zpAlT4mJuLKCr=Nb) zF?GVsARmKzU37OO_ZP%h#d3dDd_!EC7GP2^vu(4dfn0K3^bdB;1@SU=4F?b@5ACo_ zB;H{e>A&yN=VMTp;0?EPs7Heokyt8eV|TCrk#(gwouPK-@VS#S~oldQA#rcRhQ&K$p#gpKz+5`;iundAa1vAs3W!G^rMD1?D{0r3+H zc2rYVq2Lh|Ti>ZxqjxT-=QD;~vQq{tQ>69Ya z_*1~DT6$}p@?$$mAGG4ION1?kT1)E+ku%{Zh4@I|kgUmYMh=5jl!ECPPeC+=oM#bu zQVOEP9O&Hyfngd2U{Uf*Nyi|teYSWenzAK1M&LSTV7~|oe$i95%(z8J)-3`WVR$8r zV5bNwuMIvClJ&{djID4<7J=MI_(n%BQ%?~kPuYOZ7CmCn90to01ydzXd0B)Q0hufU zZdvb7mu*z5g5M*?{QXzeh!(%9KCOm>N_ASz<=9JJU0#26y+K@Ee3!-ROa{z;2?vi=1^yios!MZAH#@BqE3wH#ZofZXQd%p7)WMtk;7L3BIi z@8~Mk-($8HM^2np^KA_f-`3nz3wwdM3EO@Gad+*CI)hkI_h=miAFX?yc1L}_jxz?v ztI4R*ifm&>&%9lXtEpNrwd&Q*rE{Y$ zux|xLZO5n;b@$gHw!Xja4XpnC;+RC7adAi>9{BDT=`MdTfC|pw&4*4X-NHLV-dDPl zcL{pA`g+>cQ~kZ>?{sy#dH}F$^vh01I~rlO`v%+UtEZ~oK~LTq%Qo@kna5&1)k838 zrukM;f8x|^L~1tr4V`ZuCwm`hm0*m6D%eIqo{d2dB#4bPj*z#z(hF`YeD7^OVA$P? zAuODq#n3|lZAcgpqY*=_^B4r9Ii4_vd6Icd79|&oZ7`L`_<pwc3yb=DgW6ehRLnBOC4*3av@R32?i?0C| zv3L$`fRNUn4dAr3=M1N_vi1zBtUVv<6N|0Y9#0k3n?YQAKGY}C=^Uo^q#RUxh$OY= zTxSN?o&jm?@hFfPU~A9)mVX;tdmLfOn=0LLFV-t(#MiYw}zB_#Xwplh0_NQ;fSj zNu@_xa3LkQkPa+>cPdc7QVTK~@C_vFQ*}@>)+iZkl#De>#(GM|@&m!k0GjX8>GXSi7zrpu0k<3H3*)pu7*Bl0MeeIikg*;gJ7`dEteC4z4> zzDZ$f28h3pGG;UwMJa3wBf~)-qoor39iso_39u4L)bV$S86v(rbVT~BEdx*L4l9zQ zZ874jL#hbCoNqDs3Ju<))cNaM?bb zUYlsa;d^7u-Jq~beNneDq7Xt~BaRs+!B}z3Fy%0qs%f$zPL&wqKzBKEcIclvzT&JVsv?*b14QX)}&lwpN~Vvt2`Dm&WAx&lrRGFUdA=rqtkM$H(1rvbFUmKH8dZDu`h0b6LRjxtzn`xtzmb(7BUUYdZhr zfQnQEV^a|@O(lmxDme^N8JkUIVnr%~v8f1{rjo-Tl^h1C%*dpIV#ZI;wn%IZhG$qj z2;Is#RS(f4dR6JklGo$?0M12Dr<*65Q?;N<9$+_??kLIq9i@9qEj-LT4fHUZQ+0b4 zU2iO{F42>SA3Z4#J$i^F{pVtrKFnmmfe9IWAc2$LV0`!KQd32zs3K=#ss$O zJJj0R&0)s5t{UAZI!A%+H^c(kZ-^aezadUxbha1(J#JISx2V*X(2?dan6?lMzC|S- zOtlCGk27w8QSzMCW2-6bdedSs8ZFaU&mm~~9%?xA!o;7BmXFQsHzhRtEvkT49Cqa} zJf9-C3Wdm-(CoLUpJh#kGjbR+L_@<7y!ps_86F5LalW}Jt$Brc7#{%V2Fdu`8X#9e z`lH*7H}@(Ss3zmtq{`}A2-Dq1_>b>=VS0SQUHz>X9(oq@V~fG3*Cv7F4;F)xp$8+L z^Ve8Rb1Cldyh)d}-DmM_(ae!k0cpV{2E9IrXQB_nlIN{#V=3lD1*<>WofMqkAu z3vjrHF1hG(wOR_isno%SC{s-47M&Ih|FP3zTnz%2bxlDko`^5{&j5OmOkoZ90?ip6gX?+D{*@ar8I zzyn?sJ&X4iX-RzNglMNsmGp!mJ$K}i*zw1vB#PFW03)AiLAPuy`N7hcS#3)j&4DT^huIe5-R%ncRCj5x9@KIQCR&Yjs zxEi~HihYHV$J{B)V~iGJ%_^3yki5L&qGs>X-VQUK+ucP&`n!xQR>s~#+y|rov6f!p zxam{KOK=1=E=$7|VKk{NlDspFrne5t= zq#rXcG;~f)f9!-Cu&!^{;j*gF#~(`gLk<7ij=ve1*!y4_G{=c>^B6iv9<@v*bHZqt zykQaMFi=F&u`NelKp!WPWeNh&pQqq(PL=-X2A6Vg6jAT}F=M{}LAX0;H20nqc*VMx zV`>Dc5ev9U7N6TYyox6cTC7w%j(^Z23MC*sec`x1#47X(9!E535b9Iw>QS$^u?aVn zCOi=6NkNxE&D@|Jp4*vYYh<$^H`vNm=j0sT$O%{@;anDh1}%t;A|FqRRPtk+9@hF8 zH)IhQBWDpRb_loW^Tmgc zCqWN}|4fIuZ|c8{pu<~1f#E<1qKC;M;3z@BfvF}R&zj=o7pVtHQyu{;?N2YWwHlup zP)*(gHF=NyObD>wZ~(&(G&LIhO0RLu`I;*fS98~gSj9Ehak!c*7`&PH8wOnZq)j+q za~o)!Zxs4i-d4k&ibu_f4CgtGQVOYHk)`Hef@CB4`{< zN` z1FNUdso)DC)z}Wpwny~Zk~$fJ+c#IC!djrYYlbMscxqv!s%?k**uEU2m_uMw*enO8%CZP-2$Dsp zQi?#pN&AU7hCIxPHV2NOKny<255moI3_i>ZU3)nV?1^5RwGOjDpG{K+M)ch{hv=6_ zY@8R_)JueQ*oqwJWed%%?NeKh4(@SGE;>LJiggQkXhYxY_%od&q6VR)eXnJ039-ub zy~2_9y)CP!zSmMJ`d-0v+i+}Y-)rfaE|dCR!5cXN)4tcz4TAbu5%9wgA5V(Vvs$*a z@68~n@68|(H3-5*4T4BJ)>H%yih5c>NXMGO95o2tMGfy*2DmSMWWx;(Pd%~+yQtxP zE0}rKgVEuwpujF_$RgkcTv=kMZik?(?c!i_eBk+*CQ!?m=odp zJ`l0Rz#UDXvE!})cBKz1&BAG=$2sPFWfzL8+v`KD;>zwgTxAzbWuP(9CY-PA4sR;0 zfUdG1ZRPTn-QkU#fUdG<5hxQuWEA;$Q`u+P^ju}nB2d}02p4DwdIKK$2sDJ-wTIRb zwmmoos#ETBCBbe$sv+`qA|DPkJh_ZPR4me(b@zQuDXCyb%rNY@dtqY8U)22(&>xSs z&@Gsk!eqf6A*L9Hs+Yol&}_sx(Pj8#(MY?$8GZY!9goKB$I&m*YzSr~UJBRZ_!XR` zhtn{}s87SiQ9M0btQJQ%&==?X(*V}|GFpbI9bXFZy(}j?O#LIg0bkFi8Q98Ypg)Z2 zkB#?6V&lCR$if%Gi}AUxV|ChdB3s*BZaoAtLw2^G`0V^^i?+(X48INW$@x~jdqw1+ zZ^L;}VI27?z+6-SGr~%uf5^cXHz_UZF9NeFrvPzsn8x44% zF7NsjIUgQyEP}&_ov(>@67xV|L2v!0WkF$dW>s07aTG@QQSy=4V5O7Y_p><>bx2}> z#qpG>2fAXxHw+?1p721&;{2nBiZ(OtiQT@(V7Kqj=xh7Wq9-&WY%z1v0j) zGGyAf3JWXBR+iTX_^>WtOR3Qp9l{gEBOv4>3fSl^i#ikL@Ae!CqC9UE<%OeZlNaC| zs==`Z$%B?n)8<>S*+W2o27$M)m@jey5$_wF{LHor-rI}#Qv?#uAdCW`E34oFtH4>{ z5U3u|mx7$WfGm!Yi4*{e(Ks!OTg;BcPT0bS-JvX>a?Ujyhj}nI4r4iTCEEIPu8{ll z-Z}ku=F84Um>qJ`sp*ulns>XYt}cw@Eq1EyrcwRkk*EX*9l^WbaE(_s`zqL8myddp zD&oQCprhkkI6Ra55yEn6c(>z0VXu|K*5y-31%62&igkIK;2JCreTKoozum?EyfcUg zn)f?e=qkWj=BmCq;@5~tUn_<^dt8#sEp9+O+SE8f{Dx~6-Z%=Pzb>EmG8yXQSSo{{ zI!Qmh%4){vUg&5Gy?LHHxyNF=qE&lx)w=v{UO8|tF%F)2#ER9TbH()b0~QRZZ}33T zf;ZW(T9%#h4IFDhxtK47g+gIIGOh5j&otgZN%dp6-_8c6rX#$((H*tXwUV+fcYoCu z+ZPtMk?HxH@D$;nE}v~!!oG&plGv29JonBy-HX8C|2H{1@ASgW2*qPd~G4@B;_=E5p>P7W; zx_!a5WQmY zuV6=2;J=8Ti-CVGeict*eDwP!po(O?L{K?~qjJoN;G{Vw5xfdKlfvx-)Me41DGPs& z?ug}io(fyIfyCl9Q_Ndq33%Hb;v%`R%H8DPsoo=j&o2n)?U=0Ah#e!)i0I-gs!+%{m zu0g{*hF%KSg&ym=a6Zg&l4PteOV;|*WUfyqdp$Z^sLylmLJ)hfI+@zd!I`{xEW1RL z61B^JMaLyzTpSU!80AFp%y@Q8@a*`s7_il#?{MmCx0r^}M4MhS3NAh zCiPVx)NINzF0*5J%&w>K7)tS}vS){aiPJpV5;`GLg$6HoU0 zcRYF8zv;=0t}_hAi){-&Krx#9#hG9d2#CpUK2@4mAA#fM4wsf&Pk4)ma(OE&8>HU@F>1?g_ zDZ@Z{QMPi-$Q*2B4mQU5GEN(t?Ngk#3X0Rly@xO3v{g`?whD^VhP<)*PZte2^U> z2$ZZR^;=uTtEEa0bIS2vU3DGeg_Js_HKI*7_CdVZXETl#HyeV8l{cqJglPz-3ry$^ z-v|jY~Br8lLiApBmKGdgB7U;JDnmkd`MCC@m4Ujaf9%ENbbafpFKMWiaPdBG# zh*hK-BTE500YrQHqxBvHO`?KOL3^la-<8!MuYxB=e(DJ#!w8Mzt;S}nk=0^Tc2`U) z!KyjiysHpU;RIQSsBMca^oDQM#nRh0*IE$EVtXM!^z&4;g^6vO#Y9PhQkH_uu>U71 zbDkvy6>!QOIb{@|;G6UPiOGEWR}VeQ04lH}sJS#!nv0o0GlE+1KQV$z6R{(x*)(99 zZ4$u%X~Dlcf|}*5w<9Q82jfOi1h^3t0WZ1{6hYnyia>7!MW8o=BG4N_0Zbj}-RaaC zJAxuXH-aJ{9YGP4j-Uv7F&#k>=#8KV^hZzx`y(iV{Sg$w{s;;%o2jpI?z*bA5md_Z z!$(k$I`!*`1UG7V1hqZl{;gXZLA5ONT6p1l;{Fz8Y-#DwoTd0~PWA0?M^K-6BdF97 zt&E^N25-dF@(9Y~MVC*5EHi>yZtcJbYQbIJ2QXT)F^$ax}uhsPD5fqw>4XD!g z)St&HptuoKO6!QHW5>Snq-iwR0E-<#r3{`h6$M66DXmhNM@cEen2HfpO7j#`h=LMH zX_bn31eG#)!fphWQZ+KA8{$bgbZ9Mo3@`#81AK;23f>*r5md@snG}zpQU+3Hw2;H` z(_gusN`^S>y>tYXGUSFhIdP1j*hCuQz&7jORJu|xGdM-F_O* zZkI}xH^T=uQ9o)!Cn0D|2ZY@Z==TZxj7)=NhNuqKIxNm0UB-qw9 zd7`9=%8h;-V1r@x7`tKQ)NLF1VVfQ3m?au2N&2MP13LpmJDOp==SEI~NC!mbeYW7; z$Vm_xMrb_VYHa2NI46`DK~wvj;F`4?IoWnDBPR>W$Z6}|G;)F=^z&57$jO)}Nl?n( z$Vt%uS;{$0o2`Qua1m7(E2-~@A1=|a+k3flxSVlW*EDLY4-;&)FzD<1#RdwX) zJ;ytcPkPzzk9?VO9iJM;4}~0GXIk2zI#1$LfF@0$#qM+>B1zDxe`cd>Zb;ua-3cpA zdZ-C>woLEd4EFACz+ave@(muLiI_uQT47~C3gQJ{!2?Ioxg{xe1fG(~hc-Eu&4Sq9 zPN=o`R1AC9`5=~Q_#ie`5HJ8UwiWe3Y$YKesjAC@u(`+W>{eEY*Zfr+C$Ep98+ z5TqvHMke1G%yf7NFA*INiB#7*5L$;mMp~4vm`Ug!t-pIKFzF8^$xnEymmTMTB03H|c7@ zsws=r{UP3E(`KQ6k@u7O7^kPG7L>tL+}sAp`btM?gP~}fX0!nKNo?$7#)*a7jBR!N zgig9xaHyfCAim8EJSuOj<5P_m-N(wSU<>2~tM*3Y)ElfuL~Rh#!K7LxJ6Xam#nUM>D*47L=G|O;kjvo>OWhqSv7V>i3C>I< z*qJG4y^*-5LnEqEV>ij*2#arW0hJaMPI@Y$3Fuw0M_(Ne0h$En%)$N!8>V4zI*Q8r znt8##TT}Col5UpDyLqTqLA-CLrA3Y#r&Z%&Na7LoDH?S zOu(E3rf|I1#K3GjuNvC&CuR+H8+z5Q2Q5did(s;{z8X3%yS6Rd)UJnH*6Pz?N^Lu1 z3OK|R-PakC_=Y6asUg+%8ACW}Uyf2v>TRMv0ZAqeoFs=5t&mJO4{672J*e)kA%_P{wf%n|5_w8N&O9NDi& zIJ|fKnbNe=I=W<`meh<@0Y63Wv;5cw<&NiBHSp+ezP0$I6hH3aVYpCKz^4@?ra$U+ zoe{LRmjCcp`Gu0@KPlyZ*0U!OJgu%~hn?aaR#Srl zI!oDINmNY-|T-j2M2veEF&w5z&s7tGcqy~&38Mf7FMMSYUlq=#dBw9etMe;#s%SJ;Hjicv!$`v$1;B5>FsK~H z{*b*#_PJ8>(uKOuE{jxQT(EVY#cGi{Ulr+=wjVhkyKff9O*6os)d!ZzdPE=RlpGlT zN}U{E8{=}WTCT!hnMa?`Fx*gvLpUj3WmL4`3A?0|1rq`zrEw}&4~q)wjtQm)Jzckw zY$1dOCiGG%Y0n%9XY@!DBdu2Ro7U)neUjX?)aJ&3E?on<)C}lSV32yZo>p7Qnj-ZS9#|SXcnO5Sk!hYL8TgL!Du!GJJ+ZcDXWq7JnJL z%J5}8JFN_hP|AjhN*e#`NKC5)Y^9ERgZQS71SLa9OGAyo6&otc@o{fW1@Pn}sdNdY7KW$&*KOKD+1Myv4 zwza0L=3#4K{6TdYf$D-o{6^ytyGx5Ofp#VSgh zAyvT(3nx|C-J^^Z84HFPcC3V*SGbzGudA8ehL@??a+eVvsRmy|!R|F7I}GQCJ{|oN z!LItJaTpyaN)9{ND95>?lTYJZ~i@l+X zyLMef-L)&f?{nHMGXvtg@9(eo@*#7d?|Gi*Jf}bB+;h+6V!U4gyG54YdjyuaSG>>+Cnh;SPxE0~M7MISs2iFvbtC zc=Qv+gP9k9_L#O|W2gB3u~07lcz7s-cPlrG)mx%GLCLjT2rdqL>BZrtVW-(*e(afB z8a_W|fyV6PDffv)r6v8z+=JkbYC)JrtJWc=?<FZ zo7F4-KI#9xc|ik2b1^wce&ZjAgt5nTN%V3Dzhd_7O_^&ui^;eZ^q74_0ed~M?~oPw4^U0FD?w!Rm2lf%oJKIUln_PM}w`2 z-fv1(mS4=2pQG5FxMl~3qr)9pY?{PigseqhTcYISbQ;g@k%s|9M1zkxnRqh9%aIxV zYzUy^eF3LQ%3HzdVeE%-k3-G4?+FtNr2R0|V)$VmafjIX^0K9ki&;I4p16{gV6e+b zic3AT^rQ>3+>Cw^q)J%CH=-*{9ZL%FRI$jaqxh8_nrliw zm?CnHKaiL%ok<}HDZ_^|I(l%$63r9uKm{&tea`eYzO^hIJ^8r@M;sTni2y_>KDM@n zR*LT(po-`aoMkOoqL&#~@y)fjXsP>Y1Wy=zFb)z@&erRsdVMUkp=I#hTBTfb`dN`d z^NX*QT44S#{|tYB6@t$<^IZ57TBXg`A@Y1`q_o1YisM+{r;A+kJzj$ zBXOQk_{Pga*tB{iUi-uQ?Q$i`IZYLW`b-)`G(uJuc(aCRPEwq_?1g?IN0D6uRjQxD zk*FMhq9$qu_|^={r0Oc2CLLgki}c>sfJV7ezfOfAf6!Dju2_w>qGq zi>VIF;;?!?USl%d!m^^B%eQA2m^itkqGB9UN<;P)n^(r3q*t7;GE9Z&x%N7YTS3@q zQ>b@2&kNH69&xb1w@x#%J})Uw)1GcZd7iAVXtz7$Em;R5$p`+x>Hi`0n_BPxjgOr; z-r2OTWZGTiYzo=#NOJd|cs>3nDU19NvL|?C<^CbG6gSS%7~4kQ24{cO87?DJB97=> zV_Xy&63x$G=LV-6mSg2J%q$^ki-$3vvp0XVeVSN=7~O22h9#(LaJI?Dkiwn|y{T^9 zC}ogTW<^(;XnUZT&gH{+C(&&oJPSd_;)=Ez2Hrco;7Z;zj3Qa0U<*&(*ed|%8pG*( zCeVWgEJug-kYxxJuV@u`l!4Adle|O({uwG1PdX6+4i4L@fP4W&g8+6sXbw!)@Y0ez z8IpHG7@VLAUkz~)sSAVLcS?DtSJaD3Q4f+O?Q%sW0LxSA^5RNY#M!QMK&R0UU^{>| zU1l>D{B{JuJ@ayClSMhIKhgE-fdyGrXaiN(@%=E5qLJG*a7iwax~y>kWtF;CSxH`~3J23sUb#F5<5_Az#GqjOZrAUBqcA z+Kddv>cQslmav1HmBh=?zlHC>gGsCNeI3(>=(+)F#tASu@>y= zQ}N*W-ka~r6o~$Qk;03p{F)VH;d~c^gmF*=%4U_~z!BV-Od<#FQUD(9WcUYa9bz8s zBzO#YQ1KViK#szTU`-h@8iw#dE>ofYHiggWU11s4};G@DBZ7pfw= zdBdC8B@=^)8)9Q1n%S&}p#mczj_KcThIHbf%M${L{bmRWXT0LyTRD4%mcf0sI#h2Y zWU0y)JRbayTkXQm%?h_N7x~OB4p47peUQbxA7ot&dpgs_*}r5n{Y&<> zd7yo9cTN#AisL~OHxA{a@Z*R(j~=IuS&_NhEd0EzBk$jtUe4O2BL}q!rZDqcSxfOD zWH2wy{tsf$qyJ=Ik;i~1dM3FI;_}4!QWk$t0*b(o8!x~7&V&#U%WTnccL@Sjkg_XR zI4iK!+=AAM_(-Yhh#8;Tc%!!y%5Xj52h6k{{{VXEQ{~-f4V3BdfbPo z9k3ZPHt{#wXyP8pz4^$`!r{3k^i}vb&a#_hZ^anBIKCmyzZ>G4;~e~M#wQv0jq38} zPg?*UdKmt47qLMp?FAu~H_@+5M7&@5ZfB!|pN-Bx9QmPXWT2NN+ID+8tS^D@AC9^g zjndDRLXl{>p14vef(NHLEUg?{N&l-X#O4(k?UI@WL(v;L5nQJ1;TRbK;Cl*wAYWy5 zwB&AG!~<#WLJW`_;t$8goi`I@(9pxguT>m!w3uXtml8xeCLx`Zkdlr@3Lkq$LI*Zg?!Q@!4u8e%kf1Tf}K&YvXsv88H<;lPOef zd3ogf$<(rdxJ#cAh+N2fgxjHiZPzD)IAP`8aeSXs*TqcqsxcLvN1)Fijtw7`(}`5s zg)jF75Z#145$xEa6as(TB8&?A>TJh`xGdeIv{C%_0J5V)y6ni3y_2`_I{e}65T#zK zqlfc>o>ZO}?`X6wB(z!C$%TyXjdN}P1BINELYP;nSrotC+QBgT8azr#CG>}5%=HJ!=ntETu1IIJ>X{5Fv)#)OZOiJy>+)RUQO$=B$fJJ5aVj%T zMGS<5BTaeNP&i9Z5VTB|)Ghi2jrsHhLVSAQW@;Iw2R7;|j4oH&2$$p_Rjar{P-zs7E~}eYDH2k$bxapb}m(7yJ3(rDkA6>MHP#-sbCx(ghm>b+mM_a6>6%L0c5q(q+6{F zqN?X5J%j_;r{` z;&m7*84_ukAtzqKh1+hj<$TgU+NQTB=Qs|pxd~4<`i)_# zz`|93kBX)AL*eAe4!yH=U$l+@q*b{altmdft}qgcPPL1 zDqJY@lN2(c5k!SGhmM9>EURkL7Dv;fE7L%Ucw{b$RYN#TRXiNEOQ;pkVY&Y4ASsTX z*8q3~i*$QQ_@cbYS3~>)!x5BM7?}lsu&@ODF^qGb;4BeYVF~~6I>6rA@@U&drDD9~ z`k;$N*Al1PWfRj8UhmKoTK@hTvRltFWratE`vKUk1!BBjf-_#%tE#A5h#w$~Pf-n# zb%{89nO@8OG+Ug)oE&@v9CZ(6HT@_R5*K#*o^eA(7!|Ctl)oR zZ@)cH94UKd7)QI$b9kb8VHidot7FCPC6S)!D=J-N4HwFu%l<%UMPx(v~6{8M}lF5`E3vm|px zra-RFyj$ErlCLBUt3#s1SBEYM(-~Nypfwrm@V*7#`IT{970S4-WmNSymo+bWyEZoZ#^<`3aj@x*$bFy>X zx)W_Xsa!OmJ4K@6IS80`pp}}Ypa8__Y*13;qHRa9De@9G(L%jY zV&Od;${2v|`5fmQ2S1xLe$K$p&l$gDMCQINWFX=ZI8G1oETHc#3 zcBhXrrJLBvW5_;QT{vbi-SKnBuEh+7zC8)EQ^?|lY|Y0}dPox`UXu2*cu2#7{4H08 z7fHi4+0hv8vZTb=*TpET<)j)oa(cP3Cmhle-NgyV82kR*P!)~K;>H`=b+%w!JPixk z-lb2}6Y3eB+fA%&vN;jYIo6BR*QfP=Z+ykPry1{~S31*qAP2qpoZ_=}Ow;;x}u>Wb%KCaq8vidLFN zBiGuiWPf zp0LcwEUYhNmPhCIkM_jfN3_UR_tMRE)hN~i9gHT>sN%pIe~8j0H4Cb@VZpX%-#e!; zaj`M66n#T!dDh(jSjOF@4`B@8kLYLe1#s$cd89KVO}m>!;O;|+2ovylPq?*iM2b}= zLO%Ul=TC$oT@8-G+(cknf4>qGCt`SMoqYJL?^O6paf z!=;hsX2oyebNKbKb0W(kfgq7SWQME3p;qjCAx9SJaDLW%X+&5wT&*r8^UCZ%I0|u& zvPG4tA+-vWsljA+$nW^Vh(#tDcqD{RTOG!GeIm|s1rG!X58X?`tM`(aW_U?hvqs5w z4^85nvZCuv9Nzi(y$Ut+aRXqw1~r<@U=utf_aYuzO~$?4Fv*b2?WLg%#jbdr=G z3V+WT$@7wU`2CU!ZSVHhE*8Up8$A?f5<;tCL{9o>Er?XTsg&g!K`+RHURn!6xe?SD z^1xt5nHLnw@C`#1qZxIv;FpA9Ss@97CFqZ%nP%axw~CsEOwe}?t=b$O7gF)2=fF0F zhE{Bv2ui|k1hDn&_;__{i6HJu@N_JdgqWszLu{6@dt+M$Y&afLsPx4ur8ua^nXec8 z5QzRLeISO7^ns{(9;FWXert7H7VyCZ4; z1FJ#q}^NHXSc@w}r`5Ko|kQTn+YpF96;S0WLX%T6sQa^*27H@Uq1HC>C z_&{%3S_t3+y@o*m_&~28zz2H$06x&`2k?PjKd@K8OfM}W8HoLcsyz582g^&-Y~Ic~ zcz?qoN^E~u!eI$7EhP>-*p-mTK_i05@FZkJl2kdx?I|ryyHK z-ghq`Bx8gi@Fa z(OG9n9?X4qfJ9oJ!C>NHVf)P$ZM#z5lhp$`)Z=a5r2Teii`wA4CG-?tidEbm-u_tW z#?!WAX~0vw`_R0g>S5U%F8kiUheF5TbCZJU2(^C-J)ntm0QMRUz^3ZS*iQGL2wQq6_)kkH_O`9y!^(r|M<*Ma9IZk1u2?x6r_Qrkh zq3~iZ3|-7y%rAx#4#C)mi!;NO3v*_Kb5PPb6U1)N3q#+EZK1~c=#R$s(=ooBz7R@Ou#BqqrBg+qpDSJrPEDP_nw(y@)yjU4p74jpiLN|tr zo6hh);ZV#xaxc0{>ctB#z7t>`Qh4$SFgnC+(>wthoGpq!`2-jp;yQ0mm5e>n*lf(v`E#<- z$+1(^?c}Xt2Q@?BDMfImgb*1YJ4M}&|BheXlj^yydLzIFO2J)h&&D=aycdF)6o!~G z5K~V{ioA%{UZFF~&S%CDPEpN!*e25jZVBElqFO&86KxaaeNyJ)x%Qfbww`^g-%wDD5^2C zfL7zxs*R!WoDU=iG5OsEUKEt(=B9?o9Yk*BbQEVaD*N~++BQm3sn15cU4^Q%(bAFX zY%~*$bGg(`wW!8+bT--sV}m&xjlY$m&qm{W@7ZWfo3qjMng){MQNss=C7q4t2}fH^ zbvD|)#t?Hh8b_wjM&o<$*=RcMs7KCsB$+n=QTonC^T>FDWLNE#(`TdY%n+9J%J~eD zWz2tZ0I4L%TE%aPtqMJjw}3aDPEW^Q!`zQvi!Z@jFQAuXUB^Dzby@dkGwu9sKPk5# zQ}QajtxK;}Cj~I9;dfY=-#n73qiV5?M zVDn(tByAUfGc#eyBy9y|e_!rd z3HpPqU$QWlN2fC7Q5nxFaiW}xGpbRtrbU*&eL9`A3}=htcd7k64k^J+TkP%_-)Moy zAC`A;J=ra}IsU2GynIE*JsCWQ!BV)kpSuUVf~Cor+}7}4l{#@eBveIrGYZAqxqo-g zj?0$>935g_r`+AJinntgaej8p+X0?1sIx@b1eM>&;4F&bO;~^JgFMRwo6Z&I(MTSeJ)J4m; zoG#VKJJulYSXkWgo?dVK`+6e0Abz%#v^6$**Qf9Z@t(EbnS2R4~_2S{%Q?QxX)YL^5-u zT^^A)IMcu*y2!c0TOI%5{2*3ll4V5N&?2sIA)$viksmuV^%H+skL zaWVK5bqrPdL-CamPc-Rt__&gE=(fqp^JK`gQJx1r6?;+42mj$L6%TRWiT_*tej9&? z_sY6M83?pYl&VQ|I%|AfN!FlZrqCc){&j$wl6Az;g7}5yCs7cB00q}h`mhP*x^Y(n~#no~11K(JO82)##qC-uk^47=gvCBkGZbmQf zHfq}Jd?+fHkoL*a@`YF{eoZ`-k=kh;C$K#2`8KUbL7tTsexba!J9dhx1muyTS zlWf~&Wm|r`d@H}5SHI>x-=stH78LP6Hywi0O@bs%A_Qp_7V*DblPPLfWEK5Eo7#1- ztaj=0=X@ts8G=73Bh$?6@{S8#+F#NkY?bVy{$!c-`cX-(Xr-xvD*mtH=VBB@eZo+% zYvJtPu{8HZ9V}CS%%7wY?T6WgBBuFqoM;3Rmiy|+1cs&t2~PF)?%*+YaHWf&va zG%%RLmR+Am1P59BLpuk!BNh-HK@vB2a+cLa{N+C$qqp;E{`7P70kK=>*X5F8Z?H>>o@$qBZ4*1>+r+-8xXE}%9RWK{M+?44U zoav8}{Cn&jKHVR8OGK^ayWgE_;K$(3LZ6bXaSUtZkX*mU-IFygLoM-ZL@&bqh--)9 z_T@(NsvhEXbY>{>a@}!?P~GS3k_>tTD|({IV;(GN*a*%M zzS?n)TyFBXn}`Q_{EAB3LPw>IzIQHDdCdKWqcw`b*O)0=3p4oCW+$s%sIt*j%jQH^ z8&g#HH_pW>TG3(bLO5(8mS&s8FlF+Vn~l$8)bMLn4)Hs%Y>5@U-H)=1d*FW;vcbn)q)82B33k^WXKwd6_>LjPw-0kW%fE&8D@?h zv+&HCuV}+#;uodTK_AWiUHIIHzF%TrV(a@$>?`ez7OMrjemcwJ34_*@gen2vuDzJ;ZQO;Jx6q&P^2Z0ZLBOyyAw8_L68Un)Ivj1_(6~r%1)esYaf7NqnA4lf`(%Yex;q8`f|Z ziw+Hvk>yKp9*HMBd>ZG7;b(0CO57~M2}-BAS!4oO&cm25<+`|80;Qq~t8} zlE?{7B8xm~ya7T@#M#4Sk=Ul^C6Ps%!~w;Roz9u00i3P`0NJo3;4?o5K7MpMdfcE^ zJ=F5hHXRIllnKwF9tT?X^@g@6Qj$#HV#008!b;H{hUWbu zmi?%qW%yHumf@QWolOPUR~V#UH{mwrced-94qU;`)?LLpPDI=TmcC&2vp%AaKP-aKV{=sO8P&7*MLV76tOxUtB zDztTb)8NDC6MVAO3uaMPUNYUz2w6nkY0m@c-O%SDE2eSF?r1o=(4J+M-P6!T)O~l$ z9%AS?b-{rJ&xBqM(O02w5VvkKTLo0ygL?O)K?hiNy+L!R zLs#nFm&%4&_AdstD5uko=}rUu;gmzeD`@;gEB5wq8Do}xu1Y0NMxx{9?kFUGgp|qj zrQj}ns@1Yrnf%D2T-44L2kI1UjLTyVRgsGFUrE1I7VLUUSU6l7p0$WG|4 z)E_KQ7?A?PBAAEH6!eQGJVtnb%${(Nwh=9$5AC(DWgl&z9BS8zy6*cX63i}77mEx;1tUDr}4s_xnG6FnE zqMRaXkGglX2g=T)q9V&a*Fc*>^j7Hi5WWm|E~@x8gIhFoC`~yA+kqCMDg^Ljc80$? zI?0N6Jdm;?eyHYphOO8hqQ8dEgB48%x2UX)j=mYZypOhjpVi&$f83Ip=r}nLgyT&)fZAXbZe^&ok9Db4>hkFAVLR>wd^g1hI^Vt z1sE@a5X#026$M!Qbd<7ksdIPQ1NAsGRvUvZAHDW%p19CY$Iz0z5FtkjX*bl+#|$I- z1VrD0}HJ0N3jBtDrH5)4ib=LbNIL3BD8>z6?TMrgnWTd!-Q~ z>fPJ2$ML!ZF3un>@RvQ|8MA0{XlV%F8~Yb>!5e~}V8kdo^iZmu0S|>k-!XC)weL*h zr_c!}(1J7B%h-hAZJyw4G@(2bE$T3`u#bn1qdnbYXu|d$%id_{2u0BEZZmWtwMYN( zqoE`0nB}&kPT;Cup%aGzXdfB~m!j1`$_X^IbOO&YG@MeX2-4@8a5$wH<}WlfoKiHP zCk>4#F(kikXc^x-hL-VtZfF_4)zC6rCV=DvJY;~uCQ}MyR#UZ*Oa!-WL<&TxU z7JWNv*^>+pQO03(*aW&da$AI+k8TPEqPO)igRV2e18Lw;S{%77LigZ1I^K|8UbxW+ zbfr6@cZ2b2gP_nH%f7+T-RTbdA=|Q_Hi$!6w}fHeH4%C)f)8~4jPC`}HTK)P&V-JL zCn2=fUTfpetaQoJzXT4fYK--E7}()5G=?;Mi(7&I;3i!#{-Sy2xWhui_|w ze2QR|4T1Gw`_Zt;6uC4KcquvsdIJ^OhdMYz2mQiCU0efb$bPh*9tNKmOot?lU{C6c z>4{6r4#uS;IOUJpcciZHV_S?A51nYuhMr1qgx*5OwZb5!R6dY~jitknK>zwGf-W^d zoJblrj1Cy#MFBe04d(QvVF%C%gxzH%WOR=k8l7*Hx^x%)`m#wn4_1fh;m}hd`Zn}^ zh|b2*B$n+4l7`O)ywb>6v>o1_Wv@3#KkRJ6#|72|z;wtDUcquqa1AZX(xpWLck4lY z`dD@$PRij6@1l#GeAQC}R^S6~mYs}PMsr8%Urn{A((U2LkQgs6kwJ!&5E~61Y}p5T zpuQNCCwu5DjP$P?gJj3>j-h48`LUs8M<1j=H{r6Q-)d;t(f8yBd?LZJqaSE!8Q(BN z%lO6^T82+Bv2XbCs=mBqqKF>h^;1E zT0hE!_om$k(N*vs(K{P37oSbP56E!_iPECb9Y97Ltrf>97yk57hVDqa?@jx_F~{oH z3kJ=goHs-CkI+Yu{g*-arUUL^@8-n-dXPcCG`zj(@WZLLmg?&0tk78@*s&yp_e?Gh z!4pvV>;t3$5FfE0NX*?X>mGHBGw2;MPx5$G&lSI5Om zD$yd^Z611n6EsvwciQ)0ps^Af8A0PKX<_7<2z_jSfyUX3!n^jYXE#QxY+ouo>7$$m9TXT_GlpUkV)uuAC*5xOt>F!Eqe6QWYOI(oei zj*~y+MS5S`M^29YVL z@PjBz7stqwiG?QG9m`KQ8*Yr`SyXg$h!%&>k61AsVA;1CmN@12pdN#15za8efeq(E z>pdpWqCCuvU-HmJ-KbYz`e*2$A^MKjNS5HUf|mVX!_g1#^1UCTk3zqoGP-aS$QM9< zF^oA>&>Qolx0sg~db2OlIgYs*++r_{k)EM$h9wS%;)4*(;B~}3Jn%on{5lzNF4fv& z6oc2~Cefh>L!UxRlhJ}q!~DsmBb19JjWa#rglW!6M&moaB5`qVkz8)LWs%&Xi$n)l z_Em-@MUmWK0%egr;-OO)$;XCcFK>~!a10s$B@+IXVH8F33ckjIkpCd$cM~G>-%G0^ z$-hkJYn)!@g8xu-`W-#+2XMvET_zzv8blU}n?zkCCmIe}BrYwBWR@o!MG|XMZS8lg zsSlNQ!OeNpw7^X2*pYe;P z8a;+4PoB89M=$tnhJR)4V z=nT!*o*sy9L~q>1AQpWb{oIFKYSX*+Cm5XeH%xod-aimMX#XAPHiIsY&|+GFPV;vI z#p$54BlLUZ9H94}q+^BalR zzQsfjh-WEos1*!~oUCKR)C%hc?-)fERblP>QWfra3Om-Oz<=e&_Ec41HH`Yj=z1M% zyIG%R(Q7&X$f2z{OLA?^$9}+YKl32ke*}#fW7+-dwJkB80~W!XZZpt6bZ6!h=rJ}J zB!{le+>mL->RO~&Zfw3Xrn?oJr@%~K%uO8gzl{b|cs#>EUmk!;`dIeQh6~RqdhCQo z_gy$s8xLOxm8`p=b11(Zb-%ot`8Yk6@j9k}mm0W;&f_!NH)L$| z!5X>7FlN%3@pUleQG+1CsIxAOIT7fMCfvc-MlAaSLt`@iM*MTAa3PEC3q2U3NAN)& zIBpF((Y$)P-iO3!>{tbMGi-3^3o!Sz>~aHf_P`xB^u9EC5vq^#B~~074Vq6Qrqff- z+deR^ka>p9p`mcmw-{O`*rjEHKQZAl!P^au)y{>^N<`v978=n5NLjZ=H?7x*w7Q5$ zs{|(+Hkq)~3@sCOcI+~AH5VCFBy3xBkq?ZML{=F#nJ}wK+ki)?3+#jtF{JJxz)>+vCo_kNcgO6>&@t+` zw-pkk3DI?9|`%& zXyesnjOvEQ^Nsej2OfMot=e|fy=)8_9@<8Ob!m9USW$l1sKCm99+h;r?C(9$pyMb} z6Mzn)(c>(8kWq|E+=aUJ-Z_Ms$`~UhXR8wp4RcZNXBoO9^%zgbCGgqWJ0i3t@?RA5 z3KLjNFY+SWBazp9a9kl*8OAJnD!diG>-`3?sR-lDBZkgJxmflah8~WOjr|&?b&;pI zVi~xI9t?jJrYj?N`{1}jwi?DvG3Uo4quIJ32GCN>s%e%*ZRh5!m_N@x$C$`-O)8sR- zD6l*Qel*qBQ`77uf%r36quKOu!Se<5Qo%a~^iIK71@vKu zuRG8;9e(XVzjnB&qgOZwI{~Edt@vJ&lzXS(Qzi0ihx5R_(nQ7I5n7r}_Z8e%K<{;U z52N;<4ZCRvI^D3CjPJqhCsd>l7d*u={}VC0T*+45ZnSU4qD=PP+4Nxcbvd-5;NAix z@flX}2~;GrJ)VlK|9o8n`_X<_K|0US8$` zeMCqA#8ZI68&De`GCC|;Qn&<2%UL?b$Ix>7Lz~`;o`dn#g=3V7{XA$irx;GGKwz+e zqvwTqGYXxfm7#~Mq^HHC?F|!WZ+f=FmnaMuX{V5%4bPGEbHNLR^g+@2NLcIH9(@xr z3A`Bn&*7(N5bKUN<*v-5*Ydy2rymMlDWty@-BV0Aw|}cWecOH|X4Nk5L=WrV3&Hxa zX0`0&jYjNILbB4+F|h~dWWygLl*HrtFXz*`!h4XLzK}j5Bmi~+_&6NLB}RuuYx36s z$u{{rg>JHcu<6U#Fg0@@KpF)iXko#o0(z`)E0W~GGX570n~dM3W&BTj%d8SRMtC>Do~OD-vD0%% zfSwwlPY=+S7#dE}^5R>$;eB3AU$pxk{;(U^i+b%Oyl;x|tBi8E2H5K0(lJ3_Z^AJ* zK@PjL+>&*>3C|Q;vNjreFZ!_PS9lUG(orGb7@mFT+oB6l*IfjaS0LR^)0uV(CgvK<>CN0lC>}S2Tfb!= zYdF#LF(O^+rBO#*8a}O$CMpE|qN%f(ryq$$=cRB=t}seav3l)|9xtdzBBiuw3$GD)?_=_3jZPAE!67x5BL-VUPmxXljz7 zr9XR;p)utxq#p3j7Z^ygtTeQlS-o|Jw(~$bH}XJ)KF>ZArT&G13+ekX9u-g=Yl4n*DAn z#`T6#&eR?;w3w;czZ+WC=k8}(;^L^#XU5)E6)P(?Qq>{MEXjU-Zq@qq(gd0bPe-ft)Gk(gU-*dL*rswTMdk>_^(=Gc(qXAp1 z2JD<(Y4{!Lju^|S;;A^^jeRSJHs`#QYisMs8iU7ZY-0+EYr}MYPFoHw%e_69p3Z&A zH57|uDfp}Dqy@Bqx9$F5qDQuOq&~-CEMB5>dT&~lb!!%e0E0NRC~Fn+wAV$FCpTvA zEAM(*u>l6$U4a-Lel@arVh3T?xmvrd%RLP}jINHqAEy^HKgMF+00S4%1@U|1^l;`I zK3F6B8^%mp6u%8CPFEQOo*MkmCk%}N3El690XlM?wrD8*7JJyCb26^Qbi2U7MYNS) zm;XL~u@8p14q8prK5IkcTLKj4Di{h9Rc3-?9yrm0Uz)d*bR$ZBn37x>P zMkzKn!a;KB80CY$(1Z`e!_il5x-<4FTvr$7%?^~AFY?4iiSn_Ml14-Z_QkrGQI0iA zJX%Llcp*G%XFn!qsm@7k2*i_ncn?P#2(hEYi>aiP{?7gDP0?GTbbItJbSx>D;9)N| zq9f^?=;h#BYLH?ohIi5v8+;6OQHaioEsw>{RCNztof~LVmm`vbJD#u2&7s2Xv^$2A z-3??@As$Bb$G~c!p?Ds4G4=$AEj$k!xQLz%eHEfh>2@r7xo}(|PaDQetOxSW!ilSN zyjWDsqeA#m*s6XY29opnmy*d7o^iRhy^xyb&^oar!38tn@VNNZ zCdM%3@|?}k5xjgty@p^D&vm?%fT!oNJ5(SX5W{9uGnN+L^w3Q$GzSZl_lNH1mE_0y z(Z)*<)-1Mth%peE+l?k1L6c9gVoj=RdLtHFtLg`8^<@g>Ej~ks)A;c;YyPgGdCPQm zpk1`5_2D**oQEyfU?%k`qmk3_fWq)Sg5}r9dlC95vJhT~eUD8a*o#oNcg``)=!l>L zz=3plU}PYhM_YcNeVBoWx~vId@5AG~u@1Z0F2^gS^pw~f;br=Q8SdrnZm-$@wEYUc z2!DY(@rp@L8NGmAFt z)!4^}2VqabvV|s$cf?_v;MD;z9rCad>@BvxyR{cF&S%^VJe>;G8{drM0@ibrv?T4@dMnc9j!q8$5UH9JDZ-;d}V-4|6 z#_Phob^Tid+GN{wd3ZIz9}L)??vH#Gp{KsO`~%%F8h_dZ3;dVqW*q*l`x? zHbEBQ4d;c-L%f%5cV~L6a)o4=5?inCj*CgevgVk(Q)786C0g!zJ*84%A4g)tFO|W# z?XTMU>WKArfrW<@jtH`kxKgsPW0sBip?jRKMJ0G#$w&BF_G^Y~E}eQoh?a#`VxAaU zjv)6`U&6Lt>eNU#hb~BgPo>&A6}0dw9VZcC=kaxh#uTVMb?kwy7Y35v%r}OXzDEAl zT7{&`3@zWE(BF*bHyGP>#fnrQe3PNKhS6`}2hg|S)d>B zgy)HEdR=-@DMsKeCP1d;H$(43lg`30mVJ#*Y$hE%gJw2+AzRP|h9yb|R^u6@q2;3r zm&U4eiM^#wYm8AghN?I}~O&ShncSHB1*Thc0Qw=hl{!90uTe{F7#q>`)AIN0} z$)b1YY#@7FYl(}j(ex9o1G2wCiqIi115#m-OnRRd19{mXBWQzo4f3A`DWuh*XOTx= z8YBZ703HK!&~-Yl5m-IhfOnT78&Pv68aR&{xUEF)^r3Nu9BcSuRLeUw6W42f`_X|1 z)9f~2%?8V(sl0*XR0G85=rb&PpEX(t{vsZ7VwOMEK#Pf1(>>^@PBPHHBk-Ya^Fi&X z-M=Dq6|D)PSovCM1c}Ctqf5h=hUwGrr(yag{8N}Nj9dt(GjbEsx5_XcN{5c8i^K5h z{u}-+Oy@<;!%@nS>m#%+@;w+oHjEZ}7%Y0P53di?!{LX+^k(=?^tIb>bW?;E0*kO3 zH2x+HttEPrzJ{Sk8t6i7>Yz`3P$%lvi}qN=0oWw@EPW6N-D3~bCZmAxG7hZ?uL;vn zoT#%SOC!`4X^Wtz=MAhE8^#GVVG^~4+rrqXkKK<~MXtgwetu105&f0ue7Y9Vd~CQa zdJ+3R@uDyKlxM@whUuT-eL+9e<(`6{QXCKrYG3o)ke=~H1diBCF z*(;H_yoWSXgihpTWHDw-NgC-Hg{t2&H8_vJC(ai$c_KE zxf7Ydn>#Dl%cgcte(Xop4=qMxJ4L~~YSe#U+IL^eKHWh1bO2spyw1=LzeZY&MMM25 zX3pU-*37-1Ri?M_No7nyjTF(5>q1zGc$fFZeiou1L%)XT{P6i_J0#L3|`2N^m2HbC=Y^1wi5d= z@mlh$A$p(p?|vEjIz&I?E4Q?Q-5ZZ!w>#Zr9(yc0z~wykxh+J`iJhG8cU_OeTI2-| zUFTq_^Sk)=I6mz93ufLfL!m)Oautf7a&DK)&E zsn=^*&Wmq~)2kWp?u2tN4c-;zV;=Zpn%h(L44QQceISB#v6jzi)wfZsB3~|VL#?;@%Q3MndIY}7<=(PSreQcGh&&- zCzyinez&eu1=Ow&=2B_tTr3gcDU=C^(}o8RsVu>mlqZUIj$y{fqA|HR-OyRYdz~*d zbYHQi5~RN|;aE0-_iH{+AD9h^aW!LTz^OuE|NH%;}Ii{?8B1v0(f5mXm@ID#SGA(M8%{1 zbkCla-Sb{;aRhtCF%dL$IS#m65~1@WcnBDKL=}9lt-ruWR&N^8nl7XvO$c@@_NIo0 z)M6Z%E~F44`YU%6V*0CAL$E>YtYtF@X%u+M1KV5 zg9D9!{V7(%)XG?aXKAay((wz$)+=Z9vrsJMGMCj9^Q>+CsdtWI`m-AMXUG1wpDau) zCO%@ER}zbu_QSfIN7JM!^rf>dPETaMiRU-^3kYNt(JRg`c*P;}As>u=yaI8*evnDe zINxF^*L>IjwK5-zKjTa!a!%L~pxuuS>_z+RPwT`EZT+zTj{i#MDX4Y72#`q^I}ZYJ zKM0X8wj#Z16g!kZjZT_HA2=U7^sV!|L#yJq#OZV-0Gwk9ThxG@M3{m7J?J zr=JNY0d?!f?@R6i>+1Mw^vvF_UVy{ny||Txr03*==f!dJeg%u; zivubpvfV`P@Pn+bc$Iq;ZE)^$=r`v#2JTlVbOr}RDb8jjeL_fxUjnRE5 zQM>}-4@?F6ncD4*y*fq+k0g%3DZ$Uj=;hdlG5Q5(Rns!(8YuSh^rpS~C$qsVT$Rk5 z$8TIIm2bu9E!MltSr$~8o=u;M%vI>`vA@T#ooET9FE>WxRnTJU+)W048T&4V*Dr8l z+Y;xZAX~QNS?DZ8NE*Gn2H$S1KnvK5zC-MIPV5DDPYDK?&~|n$-j0vymX{?CE$d@w zxdL@)fKC{CC@qh?5)o(C;+9wovo$lG2De}clbv#GOtCh%1HPf`4?qbC*JoreEW#osnU zMW}urSNNs?{<^~RM*8`2kbJ;UDm?d*Lu%QC^QdDX{_-bdJ#9!TLACf;!t>N4hgFKd2;tqipHb!5O{%jF0iG(}DFV;4%$wY(_k6Xc;lDEtz6E%m z)yXQ!^XJ>AY504fBj)sOtCH~@ui_mHya({Sl@c$PKi1)jUmvG8OGVQxaK+^LS)K;} zSm`%MZYr4*+gVmO*lz{w|0#{0k_-zUo<*9U``G{-2;Lo$xA0uh(6%yC&Y4p622LBp(z7+NS?Un;O!}-=W zRS$JwAK+XrR-ir{!2FuY^LvcoFR^|M^gkC1{yeMcYRR0d>|dwwWg{f6s+IL5@KpW4 zX2I`?P~GC-%#`-@5IFoam97Dbzcda10gB(OP$~Yuq~Wgv&UWgfc@wH$otK9HYQ=B% zStn*eB!GH{VMnK-BkJZk+9Vlm5}w9WXKGwRCoe-D*I=p z!Ou&BUy}xZ2RP@0UfMfV)x%%X@aMxAw*N$xKNl)H4^{a3+az$3D)$8nH*0ySBfC@K zO@~ST{)+z%;B1dsUsU>k68wtr{1l->E(oKu>F)t?+YxwPSSj@c?G2p!$>6v=jP-c< z^z9{S@QrEkPMCmj{xlsaHE2J43UE$Wu%0&wejS_p`(zsYQ>8yo=|4`1{0DeG=4-=M zKdFAKjACWaMUwFiRiB3e7yWZ!K6Nl~6n)Y)SMj$6>i>mGf3Sa8tMH~NQq@{juO0v{ z@?oXKKUPKbk>WQGSye}$E!s|Yhv zc!7HqsM{rqU!UZVuk@@}`1;9`af;%97neD-NbcAGVQT6-)fqN39 zZfg{O